Function at 0x6d936cd0
Capabilities:
Create thread

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x8e8
lea rbp, [rsp + 0x80]
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
sub r8d, 0xc735da8c
sub r8d, 0xa70c148e
add r8d, 0xc735da8c
sub r8d, 0xc2147180
sub r8d, 0x4346edcf
add r8d, 0xc2147180
sub r8d, 0x8dfd109a
add r8d, 0xa70c148e
add r8d, 0x8dfd109a
add r8d, 0xfd7599c9
sub r8d, 0x2a447b4d
sub r8d, 0xfd7599c9
mov r9d, eax
sub r9d, 1
add r8d, r9d
sub r8d, 0xb28b7e0d
add r8d, 0x2a447b4d
add r8d, 0xb28b7e0d
mov r9d, 0x9c981c7c
add r9d, 0
sub r9d, r8d
sub r9d, 0x9c981c7c
mov r8d, 0x29de60bd
add r8d, 0
sub r8d, 0x4346edcf
sub r8d, 0x29de60bd
sub r9d, 0xdb0abbea
add r9d, r8d
add r9d, 0xdb0abbea
sub eax, r9d
add eax, 0
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
or bl, r14b
mov dil, r11b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or dil, r15b
mov r14b, sil
xor r14b, 0
and r14b, 1
mov r15b, sil
xor r15b, 1
mov r12b, r15b
and r12b, 0
mov r13b, sil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, bl
and r15b, dil
xor bl, dil
or r15b, bl
mov bl, r14b
and bl, 0
xor r14b, 0
or bl, r14b
mov dil, r15b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
xor bl, 0xff
mov r14b, dil
xor r14b, bl
and r14b, dil
mov bl, r10b
xor bl, 0xff
and bl, 1
mov dil, sil
xor dil, 1
mov r15b, r10b
and r15b, dil
or bl, r15b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov dil, sil
xor dil, 1
and dil, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or dil, r15b
xor r10b, 0xff
mov r15b, dil
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
or r10b, r15b
or r12b, 1
xor r10b, 0xff
and r10b, r12b
mov r15b, r11b
xor r15b, 0xff
and r15b, 1
mov r12b, sil
xor r12b, 1
mov r13b, r11b
and r13b, r12b
or r15b, r13b
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, sil
xor r13b, 1
or r15b, r12b
or r13b, 1
xor r15b, 0xff
and r15b, r13b
xor dil, 0xff
mov r12b, r11b
xor r12b, dil
and r12b, r11b
mov r11b, bl
xor r11b, 0xff
mov dil, r10b
xor dil, 0xff
mov r13b, sil
xor r13b, 1
mov al, r11b
and al, 0xff
and bl, r13b
mov cl, dil
and cl, 0xff
and r10b, r13b
or al, bl
or cl, r10b
xor al, cl
or r11b, dil
xor r11b, 0xff
or r13b, 1
and r11b, r13b
or al, r11b
mov cl, r15b
and cl, r12b
xor r15b, r12b
or cl, r15b
mov r10b, al
xor r10b, 0xff
mov r11b, cl
and r11b, r10b
xor cl, 0xff
and al, cl
or r11b, al
mov al, r14b
xor al, 0xff
mov cl, r11b
xor cl, 0xff
mov r10b, sil
xor r10b, 1
or al, cl
or r10b, 1
xor al, 0xff
and al, r10b
mov cl, r14b
xor cl, 0xff
and cl, 0
xor sil, 0
and r14b, sil
mov r10b, r11b
xor r10b, 0xff
and r10b, 0
and r11b, sil
or cl, r14b
or r10b, r11b
xor cl, r10b
mov r10b, al
and r10b, cl
xor al, cl
or r10b, al
test r10b, 1
jne 0x6d936fe0
jmp 0x6da432ea
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0x46b23eda
add r8d, 0
sub r8d, ecx
sub r8d, 0x46b23eda
mov r9d, eax
sub r9d, 0xef309ad7
add r9d, 0
mov r10d, eax
sub r10d, r8d
mov r8d, eax
sub r8d, r9d
add r10d, r8d
mov r8d, eax
sub r8d, r10d
mov r9d, eax
sub r9d, 0xdbf5ce46
sub r9d, r8d
add r9d, 0xdbf5ce46
mov r8d, eax
sub r8d, 1
add r8d, 0
mov r10d, eax
sub r10d, r8d
sub r9d, r10d
mov r8d, eax
sub r8d, 0x5b6c2fae
add r9d, r8d
mov r8d, eax
sub r8d, 0xef309ad7
add r9d, r8d
sub eax, 0x5b6c2fae
sub r9d, eax
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, bl
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, bl
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
mov r14b, r11b
xor r14b, 0xff
and r14b, 1
mov r15b, dil
xor r15b, 1
mov r12b, r11b
and r12b, r15b
mov r13b, sil
xor r13b, 0xff
and r13b, 0xff
and sil, r15b
or r14b, r12b
or r13b, sil
xor r14b, r13b
mov sil, r11b
xor sil, 0xff
mov r15b, r14b
xor r15b, sil
and r15b, r14b
mov sil, r11b
xor sil, 0xff
and sil, 0
mov r14b, dil
xor r14b, 0
mov r12b, r11b
and r12b, r14b
mov r13b, dil
xor r13b, 1
and r13b, 0
and r14b, 1
or sil, r12b
or r13b, r14b
xor sil, r13b
mov r14b, bl
xor r14b, 0xff
xor sil, 0xff
mov r12b, dil
xor r12b, 1
or r14b, sil
or r12b, 1
xor r14b, 0xff
and r14b, r12b
mov sil, bl
xor sil, 0xff
and sil, 1
mov r12b, dil
xor r12b, 1
and bl, r12b
or sil, bl
xor sil, 0xff
mov bl, r11b
xor bl, sil
and bl, r11b
mov r11b, r14b
xor r11b, 0xff
mov sil, bl
xor sil, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, r11b
and r13b, 0
and r14b, r12b
mov al, sil
and al, 0
and bl, r12b
or r13b, r14b
or al, bl
xor r13b, al
or r11b, sil
xor r11b, 0xff
or r12b, 0
and r11b, r12b
or r13b, r11b
mov al, r15b
xor al, 0xff
mov r11b, r13b
xor r11b, 0xff
xor dil, 1
or al, r11b
or dil, 1
xor al, 0xff
and al, dil
mov r11b, r15b
xor r11b, 0xff
mov bl, r13b
and bl, r11b
xor r13b, 0xff
and r15b, r13b
or bl, r15b
mov r11b, al
and r11b, bl
xor al, bl
or r11b, al
test r11b, 1
jne 0x6d9371f7
jmp 0x6da432ea
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xe2a471f4
sub r8d, 0x7c228540
add r8d, 0xe2a471f4
mov r9d, eax
sub r9d, 1
add r8d, r9d
sub r8d, 0xa3172840
add r8d, 0x7c228540
add r8d, 0xa3172840
mov r9d, 0xa6b23d1b
add r9d, 0
sub r9d, ecx
sub r9d, 0xa6b23d1b
mov r10d, eax
sub r10d, r8d
add r10d, 0
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, r10d
add r8d, r9d
mov r9d, eax
sub r9d, r8d
sub eax, 0x612f58a5
sub eax, r9d
add eax, 0x612f58a5
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or sil, r15b
mov r14b, dil
xor r14b, 1
xor sil, 0xff
mov r15b, dil
xor r15b, 0
or r14b, sil
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov sil, dil
xor sil, 1
and sil, 0
mov r15b, dil
xor r15b, 0
mov r12b, r15b
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 0
and r15b, 1
or sil, r12b
or r13b, r15b
xor sil, r13b
xor sil, 0xff
mov r15b, r11b
xor r15b, sil
and r15b, r11b
mov sil, r14b
xor sil, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
mov al, sil
and al, 0
and r14b, r13b
mov cl, r12b
and cl, 0
and r15b, r13b
or al, r14b
or cl, r15b
xor al, cl
or sil, r12b
xor sil, 0xff
or r13b, 0
and sil, r13b
or al, sil
mov cl, bl
xor cl, 0xff
and cl, 1
mov sil, dil
xor sil, 1
mov r14b, bl
and r14b, sil
or cl, r14b
mov sil, dil
xor sil, 0
xor cl, 0xff
mov r14b, dil
xor r14b, 0
or sil, cl
or r14b, 0
xor sil, 0xff
and sil, r14b
mov cl, dil
xor cl, 0
and cl, 1
mov r14b, dil
xor r14b, 1
mov r15b, r14b
and r15b, 0
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or cl, r15b
or r12b, r14b
xor cl, r12b
mov r14b, cl
xor r14b, 0xff
mov r15b, bl
xor r15b, r14b
and r15b, bl
mov r14b, dil
xor r14b, 1
and r14b, 1
mov r12b, dil
xor r12b, 1
mov r13b, r12b
and r13b, 1
mov dl, dil
xor dl, 1
and dl, 0xff
and r12b, 1
or r14b, r13b
or dl, r12b
xor r14b, dl
mov dl, dil
xor dl, 0
mov r12b, r14b
xor r12b, dl
and r12b, r14b
mov dl, dil
xor dl, 1
xor cl, 0xff
mov r14b, dil
xor r14b, 1
or dl, cl
or r14b, 1
xor dl, 0xff
and dl, r14b
mov cl, sil
xor cl, 0xff
mov r14b, r15b
xor r14b, 0xff
mov r13b, dil
xor r13b, 0
mov r8b, cl
and r8b, 0
and sil, r13b
mov r9b, r14b
and r9b, 0
and r15b, r13b
or r8b, sil
or r9b, r15b
xor r8b, r9b
or cl, r14b
xor cl, 0xff
or r13b, 0
and cl, r13b
or r8b, cl
mov cl, r12b
and cl, dl
xor r12b, dl
or cl, r12b
mov dl, r8b
xor dl, 0xff
and dl, 0
mov r9b, dil
xor r9b, 0
and r8b, r9b
mov sil, cl
xor sil, 0xff
and sil, 0
and cl, r9b
or dl, r8b
or sil, cl
xor dl, sil
mov cl, dil
xor cl, 1
and cl, 1
mov r8b, dil
xor r8b, 1
and r8b, 1
or cl, r8b
mov r8b, dil
xor r8b, 1
xor cl, 0xff
mov r9b, dil
xor r9b, 1
or r8b, cl
or r9b, 1
xor r8b, 0xff
and r8b, r9b
mov cl, dil
xor cl, 1
and cl, 1
mov r9b, dil
xor r9b, 1
mov sil, r9b
and sil, 1
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and r9b, 1
or cl, sil
or r14b, r9b
xor cl, r14b
mov r9b, dil
xor r9b, 1
mov sil, cl
xor sil, 0xff
mov r14b, dil
xor r14b, 0
or r9b, sil
or r14b, 0
xor r9b, 0xff
and r9b, r14b
mov sil, dil
xor sil, 1
and sil, 1
mov r14b, dil
xor r14b, 1
and r14b, 1
or sil, r14b
mov r14b, dil
xor r14b, 1
mov r15b, sil
xor r15b, r14b
and r15b, sil
mov sil, dil
xor sil, 1
xor cl, 0xff
mov r14b, dil
xor r14b, 1
or sil, cl
or r14b, 1
xor sil, 0xff
and sil, r14b
mov cl, r8b
and cl, r9b
xor r8b, r9b
or cl, r8b
mov r8b, r15b
xor r8b, 0xff
mov r9b, sil
xor r9b, 0xff
mov r14b, dil
xor r14b, 0
mov r12b, r8b
and r12b, 0
and r15b, r14b
mov r13b, r9b
and r13b, 0
and sil, r14b
or r12b, r15b
or r13b, sil
xor r12b, r13b
or r8b, r9b
xor r8b, 0xff
or r14b, 0
and r8b, r14b
or r12b, r8b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r9b, dil
xor r9b, 1
and cl, r9b
mov sil, r12b
xor sil, 0xff
and sil, 0xff
and r12b, r9b
or r8b, cl
or sil, r12b
xor r8b, sil
mov cl, dil
xor cl, 1
and cl, 1
mov r9b, dil
xor r9b, 1
mov sil, r9b
and sil, 1
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and r9b, 1
or cl, sil
or r14b, r9b
xor cl, r14b
mov r9b, al
xor r9b, 0xff
and r9b, 1
mov sil, dil
xor sil, 1
mov r14b, al
and r14b, sil
mov r15b, cl
xor r15b, 0xff
and r15b, 0xff
and cl, sil
or r9b, r14b
or r15b, cl
xor r9b, r15b
xor r9b, 0xff
mov cl, al
xor cl, 0xff
mov sil, dil
xor sil, 0
or r9b, cl
or sil, 0
xor r9b, 0xff
and r9b, sil
mov cl, r11b
xor cl, 0xff
and cl, 1
mov sil, dil
xor sil, 1
and r11b, sil
or cl, r11b
mov r11b, r8b
xor r11b, 0xff
and r11b, 0
mov sil, dil
xor sil, 0
mov r14b, r8b
and r14b, sil
mov r15b, dil
xor r15b, 1
and r15b, 0
and sil, 1
or r11b, r14b
or r15b, sil
xor r11b, r15b
mov sil, dil
xor sil, 1
and sil, 1
mov r14b, dil
xor r14b, 1
and r14b, 1
or sil, r14b
mov r14b, cl
and r14b, r11b
xor cl, r11b
or r14b, cl
mov cl, dil
xor cl, 1
mov r11b, sil
xor r11b, 0xff
mov r15b, dil
xor r15b, 1
mov r12b, cl
and r12b, 0xff
mov r13b, r15b
and r13b, 1
mov r10b, r11b
and r10b, 0xff
and sil, r15b
or r12b, r13b
or r10b, sil
xor r12b, r10b
or cl, r11b
xor cl, 0xff
or r15b, 1
and cl, r15b
or r12b, cl
mov cl, r14b
xor cl, 0xff
and cl, 1
mov r10b, dil
xor r10b, 1
and r14b, r10b
or cl, r14b
xor cl, 0xff
xor r12b, 0xff
mov r10b, dil
xor r10b, 1
or cl, r12b
or r10b, 1
xor cl, 0xff
and cl, r10b
mov r10b, dl
xor r10b, 0xff
and r10b, 1
mov r11b, dil
xor r11b, 1
mov sil, dl
and sil, r11b
or r10b, sil
mov r11b, dil
xor r11b, 1
and r11b, 0
mov sil, dil
xor sil, 0
mov r14b, sil
and r14b, 1
mov r15b, dil
xor r15b, 1
and r15b, 0
and sil, 1
or r11b, r14b
or r15b, sil
xor r11b, r15b
mov sil, dil
xor sil, 1
and sil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r14b
and r15b, 1
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
mov r14b, r10b
and r14b, r11b
xor r10b, r11b
or r14b, r10b
mov r10b, sil
and r10b, 1
xor sil, 1
or r10b, sil
mov r11b, r14b
xor r11b, 0xff
and r11b, 1
mov sil, dil
xor sil, 1
and r14b, sil
or r11b, r14b
xor r11b, 0xff
xor r10b, 0xff
mov sil, dil
xor sil, 1
or r11b, r10b
or sil, 1
xor r11b, 0xff
and r11b, sil
mov r10b, r8b
xor r10b, 0xff
and r10b, 0
mov sil, dil
xor sil, 0
mov r14b, r8b
and r14b, sil
mov r15b, dil
xor r15b, 1
and r15b, 0
and sil, 1
or r10b, r14b
or r15b, sil
xor r10b, r15b
mov sil, bl
xor sil, 0xff
mov r14b, r10b
and r14b, sil
xor r10b, 0xff
mov sil, bl
and sil, r10b
or r14b, sil
xor bl, 0xff
mov r10b, r14b
xor r10b, bl
and r10b, r14b
mov bl, r9b
xor bl, 0xff
and bl, 0
mov sil, dil
xor sil, 0
mov r14b, r9b
and r14b, sil
mov r15b, dil
xor r15b, 1
and r15b, 0
and sil, 1
or bl, r14b
or r15b, sil
xor bl, r15b
mov sil, cl
xor sil, 0xff
and sil, 1
mov r14b, dil
xor r14b, 1
mov r15b, cl
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
mov r14b, dil
xor r14b, 0
and r14b, 1
mov r15b, dil
xor r15b, 1
mov r12b, r15b
and r12b, 0
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, dil
xor r15b, 0
mov r12b, bl
xor r12b, r15b
and r12b, bl
xor r9b, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r13b, dil
xor r13b, 1
or r9b, r15b
or r13b, 1
xor r9b, 0xff
and r9b, r13b
mov r15b, sil
xor r15b, 0xff
mov r13b, dil
xor r13b, 0
mov byte [rbp + 0x807], dil
xor dil, 0
or r15b, r13b
or dil, 0
xor r15b, 0xff
and r15b, dil
mov dil, r14b
xor dil, 0xff
mov r13b, cl
xor r13b, dil
and r13b, cl
mov cl, r12b
and cl, r9b
xor r12b, r9b
or cl, r12b
mov r9b, r15b
xor r9b, 0xff
mov dil, r13b
xor dil, 0xff
mov r12b, byte [rbp + 0x807]
xor r12b, 0
mov byte [rbp + 0x806], r9b
and r9b, 0
and r15b, r12b
mov byte [rbp + 0x805], dil
and dil, 0
and r13b, r12b
or r9b, r15b
or dil, r13b
xor r9b, dil
mov dil, byte [rbp + 0x806]
mov r15b, byte [rbp + 0x805]
or dil, r15b
xor dil, 0xff
or r12b, 0
and dil, r12b
or r9b, dil
mov dil, cl
xor dil, 0xff
mov r12b, r9b
and r12b, dil
xor r9b, 0xff
and cl, r9b
or r12b, cl
mov cl, bl
xor cl, 0xff
mov r9b, sil
xor r9b, 0xff
mov dil, byte [rbp + 0x807]
xor dil, 1
mov r13b, cl
and r13b, 0xff
and bl, dil
mov r15b, r9b
and r15b, 0xff
and sil, dil
or r13b, bl
or r15b, sil
xor r13b, r15b
or cl, r9b
xor cl, 0xff
or dil, 1
and cl, dil
or r13b, cl
mov cl, r13b
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp + 0x807]
xor r9b, 1
and r13b, r9b
or cl, r13b
mov r9b, r14b
and r9b, 0
xor r14b, 0
or r9b, r14b
xor cl, 0xff
xor r9b, 0xff
mov bl, byte [rbp + 0x807]
xor bl, 1
or cl, r9b
or bl, 1
xor cl, 0xff
and cl, bl
mov r9b, r12b
xor r9b, 0xff
mov bl, cl
xor bl, 0xff
mov sil, byte [rbp + 0x807]
xor sil, 1
mov dil, r9b
and dil, 0xff
and r12b, sil
mov r14b, bl
and r14b, 0xff
and cl, sil
or dil, r12b
or r14b, cl
xor dil, r14b
or r9b, bl
xor r9b, 0xff
or sil, 1
and r9b, sil
or dil, r9b
mov cl, r11b
xor cl, 0xff
mov r9b, r10b
xor r9b, 0xff
mov bl, byte [rbp + 0x807]
xor bl, 1
or cl, r9b
or bl, 1
xor cl, 0xff
and cl, bl
mov r9b, r11b
xor r9b, 0xff
and r9b, 1
mov bl, byte [rbp + 0x807]
xor bl, 1
and r11b, bl
mov sil, r10b
xor sil, 0xff
and sil, 0xff
and r10b, bl
or r9b, r11b
or sil, r10b
xor r9b, sil
mov r10b, cl
and r10b, r9b
xor cl, r9b
or r10b, cl
mov cl, dil
xor cl, 0xff
and cl, 0
mov r9b, byte [rbp + 0x807]
xor r9b, 0
mov r11b, dil
and r11b, r9b
mov bl, byte [rbp + 0x807]
xor bl, 1
and bl, 0
and r9b, 1
or cl, r11b
or bl, r9b
xor cl, bl
mov r9b, r10b
xor r9b, 0xff
xor cl, 0xff
mov r11b, byte [rbp + 0x807]
xor r11b, 1
or r9b, cl
or r11b, 1
xor r9b, 0xff
and r9b, r11b
mov cl, r10b
xor cl, 0xff
and cl, 1
mov r11b, byte [rbp + 0x807]
xor r11b, 1
and r10b, r11b
mov bl, byte [rbp + 0x807]
xor bl, 1
and bl, 0xff
and r11b, 1
or cl, r10b
or bl, r11b
xor cl, bl
xor dil, 0xff
xor cl, 0xff
mov r10b, byte [rbp + 0x807]
xor r10b, 0
or dil, cl
or r10b, 0
xor dil, 0xff
and dil, r10b
mov cl, r9b
and cl, dil
xor r9b, dil
or cl, r9b
mov r9b, al
xor r9b, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, byte [rbp + 0x807]
xor r11b, 1
or r9b, r10b
or r11b, 1
xor r9b, 0xff
and r9b, r11b
mov r10b, al
xor r10b, 0xff
mov r11b, dl
and r11b, r10b
xor dl, 0xff
and al, dl
or r11b, al
mov al, r9b
xor al, 0xff
mov dl, r11b
xor dl, 0xff
mov r10b, byte [rbp + 0x807]
xor r10b, 0
mov bl, al
and bl, 0
and r9b, r10b
mov sil, dl
and sil, 0
and r11b, r10b
or bl, r9b
or sil, r11b
xor bl, sil
or al, dl
xor al, 0xff
or r10b, 0
and al, r10b
or bl, al
mov al, bl
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x807]
xor dl, 1
mov r9b, bl
and r9b, dl
or al, r9b
xor al, 0xff
xor al, 1
and al, 0xff
mov dl, byte [rbp + 0x807]
xor dl, 1
and dl, 1
mov r9b, byte [rbp + 0x807]
xor r9b, 1
and r9b, 1
or dl, r9b
xor dl, 0xff
mov r9b, bl
xor r9b, dl
and r9b, bl
mov dl, al
xor dl, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r11b, byte [rbp + 0x807]
xor r11b, 1
mov bl, dl
and bl, 0xff
and al, r11b
mov sil, r10b
and sil, 0xff
and r9b, r11b
or bl, al
or sil, r9b
xor bl, sil
or dl, r10b
xor dl, 0xff
or r11b, 1
and dl, r11b
or bl, dl
mov al, r8b
xor al, 0xff
xor al, 1
and al, 0xff
mov dl, byte [rbp + 0x807]
xor dl, 1
and dl, 1
mov r9b, byte [rbp + 0x807]
xor r9b, 1
mov r10b, r9b
and r10b, 1
mov r11b, r8b
xor r11b, 0xff
and r11b, 0xff
and r8b, r9b
or dl, r10b
or r11b, r8b
xor dl, r11b
mov r8b, al
xor r8b, 0xff
mov r9b, dl
xor r9b, 0xff
mov r10b, byte [rbp + 0x807]
xor r10b, 1
mov r11b, r8b
and r11b, 0xff
and al, r10b
mov sil, r9b
and sil, 0xff
and dl, r10b
or r11b, al
or sil, dl
xor r11b, sil
or r8b, r9b
xor r8b, 0xff
or r10b, 1
and r8b, r10b
or r11b, r8b
mov al, r11b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x807]
xor dl, 1
and r11b, dl
or al, r11b
mov dl, bl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x807]
xor r8b, 1
mov r9b, bl
and r9b, r8b
mov r10b, al
xor r10b, 0xff
and r10b, 0xff
and al, r8b
or dl, r9b
or r10b, al
xor dl, r10b
xor bl, 0xff
mov al, dl
xor al, bl
and al, dl
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x807]
xor r8b, 1
mov r9b, cl
and r9b, r8b
or dl, r9b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x807]
xor r9b, 1
mov r10b, al
and r10b, r9b
or r8b, r10b
mov r9b, byte [rbp + 0x807]
xor r9b, 1
and r9b, 0
mov r10b, byte [rbp + 0x807]
xor r10b, 0
mov r11b, r10b
and r11b, 1
mov bl, byte [rbp + 0x807]
xor bl, 1
and bl, 0
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, byte [rbp + 0x807]
xor r10b, 1
mov r11b, dl
xor r11b, r10b
and r11b, dl
mov r10b, r9b
xor r10b, 0xff
mov bl, cl
xor bl, r10b
and bl, cl
mov cl, r8b
xor cl, 0xff
mov r10b, byte [rbp + 0x807]
xor r10b, 1
mov sil, byte [rbp + 0x807]
xor sil, 1
or cl, r10b
or sil, 1
xor cl, 0xff
and cl, sil
mov r10b, r9b
xor r10b, 0xff
mov sil, al
xor sil, r10b
and sil, al
mov al, r11b
xor al, 0xff
mov r10b, bl
xor r10b, 0xff
mov dil, byte [rbp + 0x807]
xor dil, 1
mov r14b, al
and r14b, 0xff
and r11b, dil
mov r15b, r10b
and r15b, 0xff
and bl, dil
or r14b, r11b
or r15b, bl
xor r14b, r15b
or al, r10b
xor al, 0xff
or dil, 1
and al, dil
or r14b, al
mov al, cl
xor al, 0xff
mov r10b, sil
xor r10b, 0xff
mov r11b, byte [rbp + 0x807]
xor r11b, 0
mov bl, al
and bl, 0
and cl, r11b
mov dil, r10b
and dil, 0
and sil, r11b
or bl, cl
or dil, sil
xor bl, dil
or al, r10b
xor al, 0xff
or r11b, 0
and al, r11b
or bl, al
mov al, r14b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x807]
xor cl, 1
and r14b, cl
mov r10b, bl
xor r10b, 0xff
and r10b, 0xff
and bl, cl
or al, r14b
or r10b, bl
xor al, r10b
mov cl, dl
and cl, r8b
xor dl, r8b
or cl, dl
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x807]
xor r8b, 1
and cl, r8b
mov r10b, byte [rbp + 0x807]
xor r10b, 1
and r10b, 0xff
and r8b, 1
or dl, cl
or r10b, r8b
xor dl, r10b
mov cl, byte [rbp + 0x807]
xor cl, 1
mov r8b, r9b
xor r8b, 0xff
mov r10b, byte [rbp + 0x807]
xor r10b, 0
mov r11b, cl
and r11b, 0
mov bl, r10b
and bl, 1
mov sil, r8b
and sil, 0
and r9b, r10b
or r11b, bl
or sil, r9b
xor r11b, sil
or cl, r8b
xor cl, 0xff
or r10b, 0
and cl, r10b
or r11b, cl
xor dl, 0xff
xor r11b, 0xff
mov cl, byte [rbp + 0x807]
xor cl, 0
or dl, r11b
or cl, 0
xor dl, 0xff
and dl, cl
mov cl, al
xor cl, 0xff
mov r8b, dl
xor r8b, 0xff
mov r9b, byte [rbp + 0x807]
xor r9b, 1
mov r10b, cl
and r10b, 0xff
and al, r9b
mov r11b, r8b
and r11b, 0xff
and dl, r9b
or r10b, al
or r11b, dl
xor r10b, r11b
or cl, r8b
xor cl, 0xff
or r9b, 1
and cl, r9b
or r10b, cl
test r10b, 1
jne 0x6d937feb
jmp 0x6da1da8e
xor eax, eax
mov ecx, 0x10
mov dword [rbp + 0x800], eax
mov rax, rcx
mov qword [rbp + 0x7f8], rcx
call fcn.6da45240
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x7f8]
mov qword [rbp + 0x7f0], rax
mov rax, rcx
call fcn.6da45240
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x7f8]
mov qword [rbp + 0x7e8], rax
mov rax, rcx
call fcn.6da45240
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x7f8]
mov qword [rbp + 0x7e0], rax
mov rax, rcx
call fcn.6da45240
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x7f8]
mov qword [rbp + 0x7d8], rax
mov rax, rcx
call fcn.6da45240
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x7f8]
mov qword [rbp + 0x7d0], rax
mov rax, rcx
call fcn.6da45240
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x7f8]
mov qword [rbp + 0x7c8], rax
mov rax, rcx
call fcn.6da45240
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x7f8]
mov qword [rbp + 0x7c0], rax
mov rax, rcx
call fcn.6da45240
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x7f8]
mov qword [rbp + 0x7b8], rax
mov rax, rcx
call fcn.6da45240
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x7f8]
mov qword [rbp + 0x7b0], rax
mov rax, rcx
call fcn.6da45240
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x7f8]
mov qword [rbp + 0x7a8], rax
mov rax, rcx
call fcn.6da45240
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x7f8]
mov qword [rbp + 0x7a0], rax
mov rax, rcx
call fcn.6da45240
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x7f8]
mov qword [rbp + 0x798], rax
mov rax, rcx
call fcn.6da45240
sub rsp, rax
mov rax, rsp
mov edx, dword [sym.out.dll_x.13]
mov r8d, dword [sym.out.dll_y.14]
mov r9d, dword [rbp + 0x800]
sub r9d, 0xefd8da8f
sub r9d, 0x874ab46e
add r9d, 0xefd8da8f
mov r10d, dword [rbp + 0x800]
sub r10d, 1
add r9d, r10d
mov r10d, dword [rbp + 0x800]
sub r10d, 0x874ab46e
sub r9d, r10d
mov r10d, dword [rbp + 0x800]
sub r10d, edx
mov r11d, dword [rbp + 0x800]
sub r11d, 0x4001a1ba
add r10d, r11d
mov r11d, dword [rbp + 0x800]
sub r11d, r10d
sub r11d, 0x70a5701b
add r11d, r9d
add r11d, 0x70a5701b
sub r11d, 0xb9919ff7
sub r11d, 0x4001a1ba
add r11d, 0xb9919ff7
imul edx, r11d
and edx, 1
cmp edx, 0
sete bl
cmp r8d, 0xa
setl sil
mov dil, sil
xor dil, 0xff
and dil, 1
mov r14b, 1
mov r15b, r14b
xor r15b, 1
mov r12b, sil
and r12b, r15b
or dil, r12b
mov r15b, bl
xor r15b, 0xff
and r15b, 0
mov r12b, r14b
xor r12b, 0
mov r13b, bl
and r13b, r12b
mov cl, dil
xor cl, 0xff
and cl, 0
and dil, r12b
or r15b, r13b
or cl, dil
xor r15b, cl
xor r15b, 0xff
mov cl, bl
xor cl, 0xff
mov dil, r14b
xor dil, 0
or r15b, cl
or dil, 0
xor r15b, 0xff
and r15b, dil
mov cl, bl
xor cl, 0xff
and cl, 1
mov dil, r14b
xor dil, 1
mov r12b, bl
and r12b, dil
mov r13b, r14b
xor r13b, 1
and r13b, 0xff
and dil, 1
or cl, r12b
or r13b, dil
xor cl, r13b
mov dil, sil
xor dil, 0xff
xor cl, 0xff
mov r12b, r14b
xor r12b, 1
or dil, cl
or r12b, 1
xor dil, 0xff
and dil, r12b
mov cl, sil
xor cl, 0xff
and cl, 0
mov r12b, r14b
xor r12b, 0
and sil, r12b
mov r13b, r14b
xor r13b, 1
and r13b, 0
and r12b, 1
or cl, sil
or r13b, r12b
xor cl, r13b
xor cl, 0xff
mov sil, bl
xor sil, cl
and sil, bl
mov cl, dil
and cl, sil
xor dil, sil
or cl, dil
mov bl, r15b
xor bl, 0xff
and bl, 1
mov sil, r14b
xor sil, 1
mov dil, r15b
and dil, sil
or bl, dil
mov sil, cl
xor sil, 0xff
and sil, 1
mov dil, r14b
xor dil, 1
mov r12b, cl
and r12b, dil
or sil, r12b
mov dil, r14b
xor dil, 1
and dil, 1
mov r12b, r14b
xor r12b, 1
and r12b, 1
or dil, r12b
mov r12b, bl
xor r12b, 0xff
mov r13b, r14b
xor r13b, 1
mov dl, r14b
xor dl, 0
or r12b, r13b
or dl, 0
xor r12b, 0xff
and r12b, dl
mov dl, dil
xor dl, 0xff
mov r13b, r15b
xor r13b, dl
and r13b, r15b
mov dl, r14b
xor dl, 1
mov r15b, sil
xor r15b, dl
and r15b, sil
xor cl, 0xff
mov dl, dil
xor dl, 0xff
mov r8b, r14b
xor r8b, 0
or cl, dl
or r8b, 0
xor cl, 0xff
and cl, r8b
mov dl, r12b
and dl, r13b
xor r12b, r13b
or dl, r12b
mov r8b, r15b
xor r8b, 0xff
mov r12b, cl
xor r12b, 0xff
mov r13b, r14b
xor r13b, 0
mov r9b, r8b
and r9b, 0
and r15b, r13b
mov r10b, r12b
and r10b, 0
and cl, r13b
or r9b, r15b
or r10b, cl
xor r9b, r10b
or r8b, r12b
xor r8b, 0xff
or r13b, 0
and r8b, r13b
or r9b, r8b
mov cl, dl
xor cl, 0xff
and cl, 0
mov r8b, r14b
xor r8b, 0
and dl, r8b
mov r10b, r9b
xor r10b, 0xff
and r10b, 0
and r9b, r8b
or cl, dl
or r10b, r9b
xor cl, r10b
mov dl, bl
and dl, sil
xor bl, sil
or dl, bl
mov r8b, dl
xor r8b, 0xff
and r8b, 0
mov r9b, r14b
xor r9b, 0
and dl, r9b
mov r10b, r14b
xor r10b, 1
and r10b, 0
and r9b, 1
or r8b, dl
or r10b, r9b
xor r8b, r10b
mov dl, dil
and dl, 1
xor dil, 1
or dl, dil
xor r8b, 0xff
xor dl, 0xff
mov r9b, r14b
xor r9b, 1
or r8b, dl
or r9b, 1
xor r8b, 0xff
and r8b, r9b
mov dl, cl
xor dl, 0xff
mov r9b, r8b
xor r9b, 0xff
xor r14b, 0
mov r10b, dl
and r10b, 0
and cl, r14b
mov bl, r9b
and bl, 0
and r8b, r14b
or r10b, cl
or bl, r8b
xor r10b, bl
or dl, r9b
xor dl, 0xff
or r14b, 0
and dl, r14b
or r10b, dl
test r10b, 1
mov qword [rbp + 0x790], rax
jne 0x6d9384ce
jmp 0x6da1da8e
jmp 0x6d9384d3
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
add r8d, 0x37b045d4
add r8d, 0x1e356382
sub r8d, 0x37b045d4
mov r9d, eax
sub r9d, 0xbe803fa0
add r8d, r9d
mov r9d, eax
sub r9d, 0x1e356382
add r8d, r9d
sub r8d, 0xb0799cd5
add r8d, 0xd6bfb629
add r8d, 0xb0799cd5
add r8d, 0x5132932d
sub r8d, 1
sub r8d, 0x5132932d
mov r9d, eax
sub r9d, 0xd6bfb629
add r8d, r9d
add r8d, 0x9fcd5b29
sub r8d, 0xa7e7acf7
sub r8d, 0x9fcd5b29
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0xbe803fa0
add r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0xa7e7acf7
add r9d, r8d
sub eax, r9d
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
or bl, r14b
mov dil, r11b
xor dil, 0xff
and dil, 0
mov r14b, sil
xor r14b, 0
mov r15b, r11b
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
mov r14b, sil
xor r14b, 1
and r14b, 0
mov r15b, sil
xor r15b, 0
mov r12b, r15b
and r12b, 1
mov r13b, sil
xor r13b, 1
and r13b, 0
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, bl
xor r15b, 0xff
mov r12b, dil
xor r12b, 0xff
mov r13b, sil
xor r13b, 0
mov al, r15b
and al, 0
and bl, r13b
mov cl, r12b
and cl, 0
and dil, r13b
or al, bl
or cl, dil
xor al, cl
or r15b, r12b
xor r15b, 0xff
or r13b, 0
and r15b, r13b
or al, r15b
mov cl, sil
xor cl, 1
mov bl, r14b
xor bl, 0xff
mov dil, sil
xor dil, 0
mov r15b, cl
and r15b, 0
mov r12b, dil
and r12b, 1
mov r13b, bl
and r13b, 0
and r14b, dil
or r15b, r12b
or r13b, r14b
xor r15b, r13b
or cl, bl
xor cl, 0xff
or dil, 0
and cl, dil
or r15b, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov bl, sil
xor bl, 1
and al, bl
or cl, al
xor cl, 0xff
xor r15b, 0xff
mov al, sil
xor al, 1
or cl, r15b
or al, 1
xor cl, 0xff
and cl, al
mov al, r10b
xor al, 0xff
and al, 1
mov bl, sil
xor bl, 1
mov dil, r10b
and dil, bl
or al, dil
xor al, 0xff
xor al, 0
and al, 0
mov bl, sil
xor bl, 0
and bl, 1
mov dil, sil
xor dil, 1
mov r14b, dil
and r14b, 0
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, bl
xor dil, 0xff
mov r14b, r10b
xor r14b, dil
and r14b, r10b
mov r10b, r11b
xor r10b, 0xff
and r10b, 0
mov dil, sil
xor dil, 0
mov r15b, r11b
and r15b, dil
mov r12b, sil
xor r12b, 1
and r12b, 0
and dil, 1
or r10b, r15b
or r12b, dil
xor r10b, r12b
mov dil, sil
xor dil, 0
mov r15b, r10b
xor r15b, dil
and r15b, r10b
xor r11b, 0xff
xor bl, 0xff
mov r10b, sil
xor r10b, 0
or r11b, bl
or r10b, 0
xor r11b, 0xff
and r11b, r10b
mov r10b, al
and r10b, r14b
xor al, r14b
or r10b, al
mov al, r15b
and al, r11b
xor r15b, r11b
or al, r15b
mov r11b, r10b
xor r11b, 0xff
mov bl, al
and bl, r11b
xor al, 0xff
and r10b, al
or bl, r10b
mov al, cl
xor al, 0xff
mov r10b, bl
xor r10b, 0xff
xor sil, 0
or al, r10b
or sil, 0
xor al, 0xff
and al, sil
mov r10b, cl
xor r10b, 0xff
mov r11b, bl
and r11b, r10b
xor bl, 0xff
and cl, bl
or r11b, cl
mov cl, al
and cl, r11b
xor al, r11b
or cl, al
test cl, 1
jne 0x6d9387f0
jmp 0x6da30680
mov eax, dword [sym.out.dll_x.13]
mov ecx, dword [sym.out.dll_y.14]
mov edx, 0xa6d2176b
add edx, 0
sub edx, eax
sub edx, 0xa6d2176b
mov r8d, 0x600a52fd
add r8d, 0
sub r8d, 0x97f1a2fa
sub r8d, 0x600a52fd
add edx, 0x9af37aa0
add edx, r8d
sub edx, 0x9af37aa0
mov r8d, 0x65c8bf8b
add r8d, 0
sub r8d, edx
sub r8d, 0x65c8bf8b
sub r8d, 0xff5be28c
add r8d, 0x22fe5b23
add r8d, 0xff5be28c
add r8d, 0xaa97a6ad
sub r8d, 1
sub r8d, 0xaa97a6ad
sub r8d, 0x282c5646
sub r8d, 0x22fe5b23
add r8d, 0x282c5646
add r8d, 0x9019b3a0
sub r8d, 0x651cdfd7
sub r8d, 0x9019b3a0
sub r8d, 0xb77f8b3f
sub r8d, 0x97f1a2fa
add r8d, 0xb77f8b3f
add r8d, 0x6b94a933
add r8d, 0x651cdfd7
sub r8d, 0x6b94a933
imul eax, r8d
and eax, 1
cmp eax, 0
sete r9b
cmp ecx, 0xa
setl r10b
mov r11b, r9b
xor r11b, 0xff
and r11b, 1
mov bl, 1
mov sil, bl
xor sil, 1
mov dil, r9b
and dil, sil
or r11b, dil
xor r11b, 0xff
xor r11b, 1
and r11b, 0xff
mov sil, bl
xor sil, 1
and sil, 1
mov dil, bl
xor dil, 1
and dil, 1
or sil, dil
mov dil, r9b
xor dil, 0xff
mov r14b, sil
xor r14b, 0xff
mov r15b, bl
xor r15b, 0
or dil, r14b
or r15b, 0
xor dil, 0xff
and dil, r15b
mov r14b, bl
xor r14b, 1
and r14b, 1
mov r15b, bl
xor r15b, 1
and r15b, 1
or r14b, r15b
xor r14b, 0xff
mov r15b, bl
xor r15b, 1
mov r12b, bl
xor r12b, 1
or r14b, r15b
or r12b, 1
xor r14b, 0xff
and r14b, r12b
xor sil, 0xff
xor sil, 1
and sil, 0xff
mov r15b, r11b
xor r15b, 0xff
mov r12b, dil
xor r12b, 0xff
mov r13b, bl
xor r13b, 0
mov al, r15b
and al, 0
and r11b, r13b
mov cl, r12b
and cl, 0
and dil, r13b
or al, r11b
or cl, dil
xor al, cl
or r15b, r12b
xor r15b, 0xff
or r13b, 0
and r15b, r13b
or al, r15b
mov cl, r14b
and cl, sil
xor r14b, sil
or cl, r14b
mov r11b, al
xor r11b, 0xff
mov sil, cl
and sil, r11b
xor cl, 0xff
and al, cl
or sil, al
mov al, r10b
xor al, 0xff
and al, 1
mov cl, bl
xor cl, 1
mov r11b, r10b
and r11b, cl
or al, r11b
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, bl
xor cl, 1
and cl, 1
mov r11b, bl
xor r11b, 1
and r11b, 1
or cl, r11b
xor cl, 0xff
mov r11b, r10b
xor r11b, cl
and r11b, r10b
mov cl, al
and cl, r11b
xor al, r11b
or cl, al
mov al, bl
xor al, 0
and al, 1
mov r11b, bl
xor r11b, 1
and r11b, 0
or al, r11b
mov r11b, bl
xor r11b, 1
xor al, 0xff
mov dil, bl
xor dil, 0
or r11b, al
or dil, 0
xor r11b, 0xff
and r11b, dil
mov al, bl
xor al, 1
and al, 0
mov dil, bl
xor dil, 0
mov r14b, dil
and r14b, 1
mov r15b, bl
xor r15b, 1
and r15b, 0
and dil, 1
or al, r14b
or r15b, dil
xor al, r15b
mov dil, bl
xor dil, 0
mov r14b, al
xor r14b, 0xff
mov r15b, bl
xor r15b, 1
or dil, r14b
or r15b, 1
xor dil, 0xff
and dil, r15b
mov r14b, bl
xor r14b, 1
and r14b, 0
mov r15b, bl
xor r15b, 0
mov r12b, r15b
and r12b, 1
mov r13b, bl
xor r13b, 1
and r13b, 0
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
xor r14b, 0xff
mov r15b, bl
xor r15b, 1
mov r12b, bl
xor r12b, 0
or r14b, r15b
or r12b, 0
xor r14b, 0xff
and r14b, r12b
xor al, 0xff
xor al, 1
and al, 0xff
mov r15b, r11b
and r15b, dil
xor r11b, dil
or r15b, r11b
mov r11b, r14b
and r11b, al
xor r14b, al
or r11b, r14b
mov al, r15b
xor al, 0xff
and al, 0
mov dil, bl
xor dil, 0
and r15b, dil
mov r14b, r11b
xor r14b, 0xff
and r14b, 0
and r11b, dil
or al, r15b
or r14b, r11b
xor al, r14b
mov r11b, bl
xor r11b, 0
and r11b, 1
mov dil, bl
xor dil, 1
and dil, 0
or r11b, dil
mov dil, sil
xor dil, 0xff
mov r14b, r11b
and r14b, dil
xor r11b, 0xff
mov dil, sil
and dil, r11b
or r14b, dil
mov r11b, sil
xor r11b, 0xff
mov dil, r14b
xor dil, r11b
and dil, r14b
mov r11b, al
xor r11b, 0xff
and r11b, 1
mov r14b, bl
xor r14b, 1
mov r15b, al
and r15b, r14b
or r11b, r15b
mov r14b, r9b
xor r14b, 0xff
mov r15b, r11b
and r15b, r14b
xor r11b, 0xff
mov r14b, r9b
and r14b, r11b
or r15b, r14b
xor r15b, 0xff
xor r9b, 0xff
mov r11b, bl
xor r11b, 1
or r15b, r9b
or r11b, 1
xor r15b, 0xff
and r15b, r11b
mov r9b, cl
xor r9b, 0xff
and r9b, 1
mov r11b, bl
xor r11b, 1
mov r14b, cl
and r14b, r11b
mov r12b, bl
xor r12b, 1
and r12b, 0xff
and r11b, 1
or r9b, r14b
or r12b, r11b
xor r9b, r12b
mov r11b, bl
xor r11b, 0
and r11b, 1
mov r14b, bl
xor r14b, 1
and r14b, 0
or r11b, r14b
mov r14b, bl
xor r14b, 1
and r14b, 1
mov r12b, bl
xor r12b, 1
mov r13b, r12b
and r13b, 1
mov dl, bl
xor dl, 1
and dl, 0xff
and r12b, 1
or r14b, r13b
or dl, r12b
xor r14b, dl
mov dl, r9b
and dl, r11b
xor r9b, r11b
or dl, r9b
mov r9b, bl
xor r9b, 1
mov r11b, r14b
xor r11b, 0xff
mov r12b, bl
xor r12b, 0
mov r13b, r9b
and r13b, 0
mov r8b, r12b
and r8b, 1
mov byte [rbp + 0x78f], r11b
and r11b, 0
and r14b, r12b
or r13b, r8b
or r11b, r14b
xor r13b, r11b
mov r8b, byte [rbp + 0x78f]
or r9b, r8b
xor r9b, 0xff
or r12b, 0
and r9b, r12b
or r13b, r9b
mov r9b, dl
xor r9b, 0xff
and r9b, 1
mov r11b, bl
xor r11b, 1
and dl, r11b
mov r14b, bl
xor r14b, 1
and r14b, 0xff
and r11b, 1
or r9b, dl
or r14b, r11b
xor r9b, r14b
xor r9b, 0xff
xor r13b, 0xff
mov dl, bl
xor dl, 0
or r9b, r13b
or dl, 0
xor r9b, 0xff
and r9b, dl
mov dl, r10b
xor dl, 0xff
and dl, 0
mov r11b, bl
xor r11b, 0
and r10b, r11b
mov r14b, bl
xor r14b, 1
and r14b, 0
and r11b, 1
or dl, r10b
or r14b, r11b
xor dl, r14b
mov r10b, al
xor r10b, 0xff
and r10b, 1
mov r11b, bl
xor r11b, 1
mov r14b, al
and r14b, r11b
or r10b, r14b
mov r11b, bl
xor r11b, 1
and r11b, 1
mov r14b, bl
xor r14b, 1
and r14b, 1
or r11b, r14b
mov r14b, dl
xor r14b, 0xff
mov r12b, r10b
xor r12b, 0xff
mov r13b, bl
xor r13b, 1
mov r8b, r14b
and r8b, 0xff
and dl, r13b
mov byte [rbp + 0x78e], r12b
and r12b, 0xff
and r10b, r13b
or r8b, dl
or r12b, r10b
xor r8b, r12b
mov dl, byte [rbp + 0x78e]
or r14b, dl
xor r14b, 0xff
or r13b, 1
and r14b, r13b
or r8b, r14b
mov r10b, r11b
and r10b, 1
xor r11b, 1
or r10b, r11b
mov r11b, r8b
xor r11b, 0xff
and r11b, 0
mov r14b, bl
xor r14b, 0
and r8b, r14b
mov r12b, bl
xor r12b, 1
and r12b, 0
and r14b, 1
or r11b, r8b
or r12b, r14b
xor r11b, r12b
xor r11b, 0xff
xor r10b, 0xff
mov r8b, bl
xor r8b, 1
or r11b, r10b
or r8b, 1
xor r11b, 0xff
and r11b, r8b
mov r8b, r15b
xor r8b, 0xff
mov r10b, dil
xor r10b, r8b
and r10b, dil
mov r8b, dil
xor r8b, 0xff
and r8b, 1
mov r14b, bl
xor r14b, 1
and dil, r14b
mov r12b, r15b
xor r12b, 0xff
and r12b, 0xff
and r15b, r14b
or r8b, dil
or r12b, r15b
xor r8b, r12b
mov dil, r10b
and dil, r8b
xor r10b, r8b
or dil, r10b
mov r8b, r9b
xor r8b, 0xff
and r8b, 0
mov r10b, bl
xor r10b, 0
mov r14b, r9b
and r14b, r10b
mov r15b, bl
xor r15b, 1
and r15b, 0
and r10b, 1
or r8b, r14b
or r15b, r10b
xor r8b, r15b
mov r10b, r11b
xor r10b, 0xff
and r10b, 0
mov r14b, bl
xor r14b, 0
mov r15b, r11b
and r15b, r14b
mov r12b, bl
xor r12b, 1
and r12b, 0
and r14b, 1
or r10b, r15b
or r12b, r14b
xor r10b, r12b
mov r14b, bl
xor r14b, 0
and r14b, 1
mov r15b, bl
xor r15b, 1
mov r12b, r15b
and r12b, 0
mov r13b, bl
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, r8b
xor r15b, 0xff
mov r12b, bl
xor r12b, 0
mov r13b, bl
xor r13b, 0
or r15b, r12b
or r13b, 0
xor r15b, 0xff
and r15b, r13b
mov r12b, r14b
xor r12b, 0xff
mov r13b, r9b
xor r13b, r12b
and r13b, r9b
mov r9b, bl
xor r9b, 0
mov r12b, r10b
xor r12b, r9b
and r12b, r10b
xor r11b, 0xff
mov r9b, r14b
xor r9b, 0xff
mov dl, bl
xor dl, 0
or r11b, r9b
or dl, 0
xor r11b, 0xff
and r11b, dl
mov dl, r15b
and dl, r13b
xor r15b, r13b
or dl, r15b
mov r9b, r12b
xor r9b, 0xff
mov r15b, r11b
xor r15b, 0xff
mov r13b, bl
xor r13b, 1
mov byte [rbp + 0x78d], r9b
and r9b, 0xff
and r12b, r13b
mov byte [rbp + 0x78c], r15b
and r15b, 0xff
and r11b, r13b
or r9b, r12b
or r15b, r11b
xor r9b, r15b
mov r11b, byte [rbp + 0x78d]
mov r15b, byte [rbp + 0x78c]
or r11b, r15b
xor r11b, 0xff
or r13b, 1
and r11b, r13b
or r9b, r11b
mov r11b, dl
xor r11b, 0xff
mov r12b, r9b
and r12b, r11b
xor r9b, 0xff
and dl, r9b
or r12b, dl
mov dl, r8b
and dl, r10b
xor r8b, r10b
or dl, r8b
mov r8b, dl
xor r8b, 0xff
and r8b, 0
mov r9b, bl
xor r9b, 0
and dl, r9b
mov r10b, bl
xor r10b, 1
and r10b, 0
and r9b, 1
or r8b, dl
or r10b, r9b
xor r8b, r10b
mov dl, bl
xor dl, 0
mov r9b, r14b
xor r9b, 0xff
mov r10b, bl
xor r10b, 0
mov r11b, dl
and r11b, 0
mov r13b, r10b
and r13b, 0
mov r15b, r9b
and r15b, 0
and r14b, r10b
or r11b, r13b
or r15b, r14b
xor r11b, r15b
or dl, r9b
xor dl, 0xff
or r10b, 0
and dl, r10b
or r11b, dl
xor r8b, 0xff
xor r11b, 0xff
mov dl, bl
xor dl, 1
or r8b, r11b
or dl, 1
xor r8b, 0xff
and r8b, dl
mov dl, r12b
xor dl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r10b, bl
xor r10b, 0
mov r11b, dl
and r11b, 0
and r12b, r10b
mov r14b, r9b
and r14b, 0
and r8b, r10b
or r11b, r12b
or r14b, r8b
xor r11b, r14b
or dl, r9b
xor dl, 0xff
or r10b, 0
and dl, r10b
or r11b, dl
mov dl, dil
xor dl, 0xff
and dl, 0
mov r8b, bl
xor r8b, 0
mov r9b, dil
and r9b, r8b
mov r10b, bl
xor r10b, 1
and r10b, 0
and r8b, 1
or dl, r9b
or r10b, r8b
xor dl, r10b
xor dl, 0xff
mov r8b, r11b
xor r8b, dl
and r8b, r11b
mov dl, r11b
xor dl, 0xff
and dl, 0
mov r9b, bl
xor r9b, 0
and r11b, r9b
mov r10b, bl
xor r10b, 1
and r10b, 0
and r9b, 1
or dl, r11b
or r10b, r9b
xor dl, r10b
xor dil, 0xff
xor dl, 0xff
mov r9b, bl
xor r9b, 0
or dil, dl
or r9b, 0
xor dil, 0xff
and dil, r9b
mov dl, r8b
and dl, dil
xor r8b, dil
or dl, r8b
mov r8b, sil
xor r8b, 0xff
mov r9b, cl
xor r9b, 0xff
mov r10b, bl
xor r10b, 0
or r8b, r9b
or r10b, 0
xor r8b, 0xff
and r8b, r10b
mov r9b, sil
xor r9b, 0xff
and r9b, 0
mov r10b, bl
xor r10b, 0
and sil, r10b
mov r11b, cl
xor r11b, 0xff
and r11b, 0
and cl, r10b
or r9b, sil
or r11b, cl
xor r9b, r11b
mov cl, r8b
xor cl, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r11b, bl
xor r11b, 1
mov sil, cl
and sil, 0xff
and r8b, r11b
mov dil, r10b
and dil, 0xff
and r9b, r11b
or sil, r8b
or dil, r9b
xor sil, dil
or cl, r10b
xor cl, 0xff
or r11b, 1
and cl, r11b
or sil, cl
mov cl, sil
xor cl, 0xff
and cl, 1
mov r8b, bl
xor r8b, 1
mov r9b, sil
and r9b, r8b
or cl, r9b
mov r8b, bl
xor r8b, 1
xor cl, 0xff
mov r9b, bl
xor r9b, 1
or r8b, cl
or r9b, 1
xor r8b, 0xff
and r8b, r9b
mov cl, bl
xor cl, 1
and cl, 1
mov r9b, bl
xor r9b, 1
and r9b, 1
or cl, r9b
xor cl, 0xff
mov r9b, sil
xor r9b, cl
and r9b, sil
mov cl, r8b
and cl, r9b
xor r8b, r9b
or cl, r8b
mov r8b, bl
xor r8b, 0
and r8b, 1
mov r9b, bl
xor r9b, 1
mov r10b, r9b
and r10b, 0
mov r11b, bl
xor r11b, 1
and r11b, 0xff
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, al
xor r9b, 0xff
and r9b, 1
mov r10b, bl
xor r10b, 1
mov r11b, al
and r11b, r10b
or r9b, r11b
mov r10b, bl
xor r10b, 1
and r10b, 1
mov r11b, bl
xor r11b, 1
and r11b, 1
or r10b, r11b
mov r11b, r8b
xor r11b, 0xff
mov sil, bl
xor sil, 1
mov dil, bl
xor dil, 0
or r11b, sil
or dil, 0
xor r11b, 0xff
and r11b, dil
mov sil, r10b
xor sil, 0xff
xor sil, 0
and sil, 0
mov dil, r9b
xor dil, 0xff
mov r14b, bl
xor r14b, 1
mov r15b, bl
xor r15b, 0
or dil, r14b
or r15b, 0
xor dil, 0xff
and dil, r15b
xor al, 0xff
mov r14b, r10b
xor r14b, 0xff
mov r15b, bl
xor r15b, 0
or al, r14b
or r15b, 0
xor al, 0xff
and al, r15b
mov r14b, r11b
xor r14b, 0xff
mov r15b, sil
xor r15b, 0xff
mov r12b, bl
xor r12b, 1
mov r13b, r14b
and r13b, 0xff
and r11b, r12b
mov byte [rbp + 0x78b], r15b
and r15b, 0xff
and sil, r12b
or r13b, r11b
or r15b, sil
xor r13b, r15b
mov r11b, byte [rbp + 0x78b]
or r14b, r11b
xor r14b, 0xff
or r12b, 1
and r14b, r12b
or r13b, r14b
mov sil, dil
xor sil, 0xff
mov r14b, al
xor r14b, 0xff
mov r15b, bl
xor r15b, 0
mov r12b, sil
and r12b, 0
and dil, r15b
mov r11b, r14b
and r11b, 0
and al, r15b
or r12b, dil
or r11b, al
xor r12b, r11b
or sil, r14b
xor sil, 0xff
or r15b, 0
and sil, r15b
or r12b, sil
mov al, r13b
xor al, 0xff
and al, 1
mov r11b, bl
xor r11b, 1
and r13b, r11b
mov sil, r12b
xor sil, 0xff
and sil, 0xff
and r12b, r11b
or al, r13b
or sil, r12b
xor al, sil
mov r11b, r8b
xor r11b, 0xff
mov sil, r9b
xor sil, 0xff
mov dil, bl
xor dil, 0
mov r14b, r11b
and r14b, 0
and r8b, dil
mov r15b, sil
and r15b, 0
and r9b, dil
or r14b, r8b
or r15b, r9b
xor r14b, r15b
or r11b, sil
xor r11b, 0xff
or dil, 0
and r11b, dil
or r14b, r11b
mov r8b, r14b
xor r8b, 0xff
and r8b, 1
mov r9b, bl
xor r9b, 1
and r14b, r9b
or r8b, r14b
mov r9b, bl
xor r9b, 1
mov r11b, r10b
xor r11b, 0xff
mov sil, bl
xor sil, 1
mov dil, r9b
and dil, 0xff
mov r14b, sil
and r14b, 1
mov r15b, r11b
and r15b, 0xff
and r10b, sil
or dil, r14b
or r15b, r10b
xor dil, r15b
or r9b, r11b
xor r9b, 0xff
or sil, 1
and r9b, sil
or dil, r9b
xor r8b, 0xff
xor dil, 0xff
mov r9b, bl
xor r9b, 0
or r8b, dil
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov r9b, al
and r9b, r8b
xor al, r8b
or r9b, al
mov al, r9b
xor al, 0xff
and al, 1
mov r8b, bl
xor r8b, 1
and r9b, r8b
or al, r9b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r9b, bl
xor r9b, 1
mov r10b, cl
and r10b, r9b
mov r11b, al
xor r11b, 0xff
and r11b, 0xff
and al, r9b
or r8b, r10b
or r11b, al
xor r8b, r11b
xor r8b, 0xff
xor cl, 0xff
mov al, bl
xor al, 0
or r8b, cl
or al, 0
xor r8b, 0xff
and r8b, al
mov al, dl
xor al, 0xff
and al, 1
mov cl, bl
xor cl, 1
mov r9b, dl
and r9b, cl
or al, r9b
mov cl, r8b
xor cl, 0xff
and cl, 0
mov r9b, bl
xor r9b, 0
mov r10b, r8b
and r10b, r9b
mov r11b, bl
xor r11b, 1
and r11b, 0
and r9b, 1
or cl, r10b
or r11b, r9b
xor cl, r11b
mov r9b, bl
xor r9b, 0
and r9b, 1
mov r10b, bl
xor r10b, 1
mov r11b, r10b
and r11b, 0
mov sil, bl
xor sil, 1
and sil, 0xff
and r10b, 1
or r9b, r11b
or sil, r10b
xor r9b, sil
mov r10b, bl
xor r10b, 0
mov r11b, al
xor r11b, r10b
and r11b, al
mov r10b, r9b
xor r10b, 0xff
mov sil, dl
xor sil, r10b
and sil, dl
mov dl, cl
xor dl, 0xff
mov r10b, bl
xor r10b, 0
mov dil, bl
xor dil, 0
or dl, r10b
or dil, 0
xor dl, 0xff
and dl, dil
xor r8b, 0xff
mov r10b, r9b
xor r10b, 0xff
mov dil, bl
xor dil, 0
or r8b, r10b
or dil, 0
xor r8b, 0xff
and r8b, dil
mov r10b, r11b
and r10b, sil
xor r11b, sil
or r10b, r11b
mov r11b, dl
and r11b, r8b
xor dl, r8b
or r11b, dl
mov dl, r10b
xor dl, 0xff
and dl, 0
mov r8b, bl
xor r8b, 0
and r10b, r8b
mov sil, r11b
xor sil, 0xff
and sil, 0
and r11b, r8b
or dl, r10b
or sil, r11b
xor dl, sil
mov r8b, al
xor r8b, 0xff
mov r10b, cl
xor r10b, 0xff
mov r11b, bl
xor r11b, 1
mov sil, r8b
and sil, 0xff
and al, r11b
mov dil, r10b
and dil, 0xff
and cl, r11b
or sil, al
or dil, cl
xor sil, dil
or r8b, r10b
xor r8b, 0xff
or r11b, 1
and r8b, r11b
or sil, r8b
mov al, sil
xor al, 0xff
and al, 1
mov cl, bl
xor cl, 1
and sil, cl
mov r8b, bl
xor r8b, 1
and r8b, 0xff
and cl, 1
or al, sil
or r8b, cl
xor al, r8b
mov cl, bl
xor cl, 0
mov r8b, r9b
xor r8b, 0xff
mov r10b, bl
xor r10b, 0
mov r11b, cl
and r11b, 0
mov sil, r10b
and sil, 0
mov dil, r8b
and dil, 0
and r9b, r10b
or r11b, sil
or dil, r9b
xor r11b, dil
or cl, r8b
xor cl, 0xff
or r10b, 0
and cl, r10b
or r11b, cl
xor al, 0xff
xor r11b, 0xff
mov cl, bl
xor cl, 0
or al, r11b
or cl, 0
xor al, 0xff
and al, cl
mov cl, dl
xor cl, 0xff
mov r8b, al
xor r8b, 0xff
xor bl, 1
mov r9b, cl
and r9b, 0xff
and dl, bl
mov r10b, r8b
and r10b, 0xff
and al, bl
or r9b, dl
or r10b, al
xor r9b, r10b
or cl, r8b
xor cl, 0xff
or bl, 1
and cl, bl
or r9b, cl
test r9b, 1
jne 0x6d9396d7
jmp 0x6da432ef
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xea1ee44a
add r8d, 0x6f75ccac
add r8d, 0xea1ee44a
sub r8d, 0x76cec9a
sub r8d, 1
add r8d, 0x76cec9a
add r8d, 0xfd8cb60e
sub r8d, 0x6f75ccac
sub r8d, 0xfd8cb60e
mov r9d, ecx
add r9d, 0xcfbf119c
sub r9d, 0x22ced940
sub r9d, 0xcfbf119c
mov r10d, eax
sub r10d, r8d
sub r9d, r10d
sub eax, 0x22ced940
sub r9d, eax
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, bl
xor sil, 0xff
and sil, 0
mov dil, 1
mov r14b, dil
xor r14b, 0
mov r15b, bl
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
mov r14b, r11b
xor r14b, 0xff
mov r15b, sil
and r15b, r14b
xor sil, 0xff
mov r14b, r11b
and r14b, sil
or r15b, r14b
xor r15b, 0xff
mov sil, r11b
xor sil, 0xff
mov r14b, dil
xor r14b, 1
or r15b, sil
or r14b, 1
xor r15b, 0xff
and r15b, r14b
mov sil, r11b
xor sil, 0xff
and sil, 1
mov r14b, dil
xor r14b, 1
mov r12b, r11b
and r12b, r14b
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r14b, 1
or sil, r12b
or r13b, r14b
xor sil, r13b
xor sil, 0xff
mov r14b, bl
xor r14b, sil
and r14b, bl
mov sil, bl
xor sil, 0xff
and sil, 1
mov r12b, dil
xor r12b, 1
and bl, r12b
or sil, bl
xor sil, 0xff
mov bl, r11b
xor bl, sil
and bl, r11b
mov r11b, r14b
xor r11b, 0xff
mov sil, bl
xor sil, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, r11b
and r13b, 0
and r14b, r12b
mov al, sil
and al, 0
and bl, r12b
or r13b, r14b
or al, bl
xor r13b, al
or r11b, sil
xor r11b, 0xff
or r12b, 0
and r11b, r12b
or r13b, r11b
mov al, r13b
xor al, 0xff
mov r11b, r15b
xor r11b, al
and r11b, r15b
mov al, r15b
xor al, 0xff
mov bl, r13b
and bl, al
xor r13b, 0xff
and r15b, r13b
or bl, r15b
mov al, r11b
xor al, 0xff
mov sil, bl
xor sil, 0xff
xor dil, 0
mov r14b, al
and r14b, 0
and r11b, dil
mov r15b, sil
and r15b, 0
and bl, dil
or r14b, r11b
or r15b, bl
xor r14b, r15b
or al, sil
xor al, 0xff
or dil, 0
and al, dil
or r14b, al
test r14b, 1
jne 0x6d9398dd
jmp 0x6da432ef
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
add r8d, 0xaa34043f
add r8d, 0xaaba2780
sub r8d, 0xaa34043f
mov r9d, eax
sub r9d, 0x4ed32cb6
add r8d, r9d
mov r9d, eax
sub r9d, 0xaaba2780
add r8d, r9d
sub r8d, 0x427d8a3f
sub r8d, 0x4eb437ed
add r8d, 0x427d8a3f
sub r8d, 0x30853df2
sub r8d, 1
add r8d, 0x30853df2
add r8d, 0x37b6718e
add r8d, 0x4eb437ed
sub r8d, 0x37b6718e
sub eax, 0x2234615a
sub eax, 0x4ed32cb6
add eax, 0x2234615a
sub r8d, 0x312f97a3
sub r8d, eax
add r8d, 0x312f97a3
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 0
mov sil, 1
mov dil, sil
xor dil, 0
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
xor bl, 0xff
xor bl, 0
and bl, 0
mov dil, sil
xor dil, 0
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
or dil, r14b
mov r14b, dil
xor r14b, 0xff
mov r15b, r10b
xor r15b, r14b
and r15b, r10b
mov r14b, sil
xor r14b, 1
and r14b, 0
mov r12b, sil
xor r12b, 0
mov r13b, r12b
and r13b, 1
mov al, sil
xor al, 1
and al, 0
and r12b, 1
or r14b, r13b
or al, r12b
xor r14b, al
xor r14b, 0xff
mov al, sil
xor al, 0
mov r12b, sil
xor r12b, 1
or r14b, al
or r12b, 1
xor r14b, 0xff
and r14b, r12b
xor dil, 0xff
xor dil, 1
and dil, 0xff
mov al, bl
xor al, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, sil
xor r13b, 0
mov cl, al
and cl, 0
and bl, r13b
mov dl, r12b
and dl, 0
and r15b, r13b
or cl, bl
or dl, r15b
xor cl, dl
or al, r12b
xor al, 0xff
or r13b, 0
and al, r13b
or cl, al
mov al, r14b
xor al, 0xff
mov dl, dil
xor dl, 0xff
mov bl, sil
xor bl, 0
mov r15b, al
and r15b, 0
and r14b, bl
mov r12b, dl
and r12b, 0
and dil, bl
or r15b, r14b
or r12b, dil
xor r15b, r12b
or al, dl
xor al, 0xff
or bl, 0
and al, bl
or r15b, al
mov al, cl
xor al, 0xff
mov dl, r15b
and dl, al
xor r15b, 0xff
and cl, r15b
or dl, cl
mov al, r11b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
mov bl, r11b
and bl, cl
or al, bl
mov cl, sil
xor cl, 1
xor al, 0xff
mov bl, sil
xor bl, 0
or cl, al
or bl, 0
xor cl, 0xff
and cl, bl
mov al, sil
xor al, 1
and al, 0
mov bl, sil
xor bl, 0
mov dil, bl
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
and bl, 1
or al, dil
or r14b, bl
xor al, r14b
mov bl, r11b
xor bl, 0xff
mov dil, al
xor dil, 0xff
mov r14b, sil
xor r14b, 0
or bl, dil
or r14b, 0
xor bl, 0xff
and bl, r14b
mov dil, sil
xor dil, 1
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or dil, r14b
mov r14b, sil
xor r14b, 1
mov r15b, dil
xor r15b, r14b
and r15b, dil
mov dil, sil
xor dil, 1
xor al, 0xff
mov r14b, sil
xor r14b, 1
or dil, al
or r14b, 1
xor dil, 0xff
and dil, r14b
mov al, cl
xor al, 0xff
mov r14b, bl
xor r14b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, al
and r13b, 0
and cl, r12b
mov r8b, r14b
and r8b, 0
and bl, r12b
or r13b, cl
or r8b, bl
xor r13b, r8b
or al, r14b
xor al, 0xff
or r12b, 0
and al, r12b
or r13b, al
mov al, r15b
and al, dil
xor r15b, dil
or al, r15b
mov cl, r13b
xor cl, 0xff
mov r8b, al
and r8b, cl
xor al, 0xff
and r13b, al
or r8b, r13b
mov al, sil
xor al, 0
and al, 0
mov cl, sil
xor cl, 0
mov bl, cl
and bl, 0
mov dil, sil
xor dil, 1
and dil, 0
and cl, 1
or al, bl
or dil, cl
xor al, dil
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, sil
xor cl, 1
and cl, 1
mov bl, sil
xor bl, 1
and bl, 1
or cl, bl
mov bl, sil
xor bl, 0
xor cl, 0xff
mov dil, sil
xor dil, 1
or bl, cl
or dil, 1
xor bl, 0xff
and bl, dil
mov cl, al
and cl, bl
xor al, bl
or cl, al
mov al, dl
xor al, 0xff
and al, 1
mov bl, sil
xor bl, 1
mov dil, dl
and dil, bl
or al, dil
mov bl, sil
xor bl, 0
and bl, 0
mov dil, sil
xor dil, 0
mov r14b, dil
and r14b, 0
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, sil
xor dil, 0
and dil, 0
mov r14b, sil
xor r14b, 0
mov r15b, r14b
and r15b, 0
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
mov r14b, al
xor r14b, 0xff
mov r15b, bl
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, r14b
and r13b, 0
and al, r12b
mov r9b, r15b
and r9b, 0
and bl, r12b
or r13b, al
or r9b, bl
xor r13b, r9b
or r14b, r15b
xor r14b, 0xff
or r12b, 0
and r14b, r12b
or r13b, r14b
mov al, dil
and al, 0
xor dil, 0
or al, dil
mov r9b, r13b
xor r9b, 0xff
and r9b, 1
mov bl, sil
xor bl, 1
and r13b, bl
mov dil, sil
xor dil, 1
and dil, 0xff
and bl, 1
or r9b, r13b
or dil, bl
xor r9b, dil
xor r9b, 0xff
xor al, 0xff
mov bl, sil
xor bl, 0
or r9b, al
or bl, 0
xor r9b, 0xff
and r9b, bl
mov al, r10b
xor al, 0xff
and al, 1
mov bl, sil
xor bl, 1
and r10b, bl
or al, r10b
mov r10b, cl
xor r10b, 0xff
and r10b, 1
mov bl, sil
xor bl, 1
mov dil, cl
and dil, bl
or r10b, dil
mov bl, sil
xor bl, 1
and bl, 1
mov dil, sil
xor dil, 1
mov r14b, dil
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, al
and dil, r10b
xor al, r10b
or dil, al
mov al, sil
xor al, 1
mov r10b, bl
xor r10b, 0xff
mov r14b, sil
xor r14b, 0
mov r15b, al
and r15b, 0
mov r12b, r14b
and r12b, 1
mov r13b, r10b
and r13b, 0
and bl, r14b
or r15b, r12b
or r13b, bl
xor r15b, r13b
or al, r10b
xor al, 0xff
or r14b, 0
and al, r14b
or r15b, al
mov al, dil
xor al, 0xff
and al, 1
mov r10b, sil
xor r10b, 1
and dil, r10b
or al, dil
xor r15b, 0xff
mov r10b, al
xor r10b, r15b
and r10b, al
mov al, r8b
xor al, 0xff
and al, 1
mov bl, sil
xor bl, 1
mov dil, r8b
and dil, bl
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and bl, 1
or al, dil
or r14b, bl
xor al, r14b
mov bl, sil
xor bl, 0
and bl, 1
mov dil, sil
xor dil, 1
mov r14b, dil
and r14b, 0
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, sil
xor dil, 0
and dil, 0
mov r14b, sil
xor r14b, 0
mov r15b, r14b
and r15b, 0
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
mov r14b, al
xor r14b, 0xff
mov r15b, bl
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, r14b
and r13b, 0xff
and al, r12b
mov byte [rbp + 0x78a], r15b
and r15b, 0xff
and bl, r12b
or r13b, al
or r15b, bl
xor r13b, r15b
mov al, byte [rbp + 0x78a]
or r14b, al
xor r14b, 0xff
or r12b, 1
and r14b, r12b
or r13b, r14b
mov bl, dil
and bl, 0
xor dil, 0
or bl, dil
mov dil, r13b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
and r13b, r14b
or dil, r13b
xor bl, 0xff
mov r14b, dil
xor r14b, bl
and r14b, dil
mov bl, r11b
xor bl, 0xff
and bl, 1
mov dil, sil
xor dil, 1
and r11b, dil
or bl, r11b
mov r11b, cl
xor r11b, 0xff
and r11b, 1
mov dil, sil
xor dil, 1
mov r15b, cl
and r15b, dil
or r11b, r15b
mov dil, sil
xor dil, 1
and dil, 0
mov r15b, sil
xor r15b, 0
mov r12b, r15b
and r12b, 1
mov r13b, sil
xor r13b, 1
and r13b, 0
and r15b, 1
or dil, r12b
or r13b, r15b
xor dil, r13b
mov r15b, bl
and r15b, r11b
xor bl, r11b
or r15b, bl
mov r11b, dil
and r11b, 1
xor dil, 1
or r11b, dil
mov bl, r15b
xor bl, 0xff
and bl, 1
mov dil, sil
xor dil, 1
and r15b, dil
or bl, r15b
xor bl, 0xff
xor r11b, 0xff
mov dil, sil
xor dil, 0
or bl, r11b
or dil, 0
xor bl, 0xff
and bl, dil
mov r11b, r10b
xor r11b, 0xff
mov dil, r9b
xor dil, r11b
and dil, r9b
mov r11b, r9b
xor r11b, 0xff
mov r15b, r10b
and r15b, r11b
xor r10b, 0xff
and r9b, r10b
or r15b, r9b
mov r9b, dil
xor r9b, 0xff
mov r10b, r15b
xor r10b, 0xff
mov r11b, sil
xor r11b, 0
mov r12b, r9b
and r12b, 0
and dil, r11b
mov r13b, r10b
and r13b, 0
and r15b, r11b
or r12b, dil
or r13b, r15b
xor r12b, r13b
or r9b, r10b
xor r9b, 0xff
or r11b, 0
and r9b, r11b
or r12b, r9b
mov r9b, bl
xor r9b, 0xff
mov r10b, r14b
xor r10b, r9b
and r10b, r14b
mov r9b, r14b
xor r9b, 0xff
and r9b, 0
mov r11b, sil
xor r11b, 0
and r14b, r11b
mov dil, bl
xor dil, 0xff
and dil, 0
and bl, r11b
or r9b, r14b
or dil, bl
xor r9b, dil
mov r11b, r10b
xor r11b, 0xff
mov bl, r9b
xor bl, 0xff
mov dil, sil
xor dil, 1
mov r14b, r11b
and r14b, 0xff
and r10b, dil
mov r15b, bl
and r15b, 0xff
and r9b, dil
or r14b, r10b
or r15b, r9b
xor r14b, r15b
or r11b, bl
xor r11b, 0xff
or dil, 1
and r11b, dil
or r14b, r11b
mov r9b, r12b
xor r9b, 0xff
and r9b, 1
mov r10b, sil
xor r10b, 1
mov r11b, r12b
and r11b, r10b
or r9b, r11b
mov r10b, r14b
xor r10b, 0xff
xor r9b, 0xff
mov r11b, sil
xor r11b, 1
or r10b, r9b
or r11b, 1
xor r10b, 0xff
and r10b, r11b
mov r9b, r14b
xor r9b, 0xff
and r9b, 1
mov r11b, sil
xor r11b, 1
and r14b, r11b
mov bl, sil
xor bl, 1
and bl, 0xff
and r11b, 1
or r9b, r14b
or bl, r11b
xor r9b, bl
xor r9b, 0xff
mov r11b, r12b
xor r11b, r9b
and r11b, r12b
mov r9b, r10b
xor r9b, 0xff
mov bl, r11b
xor bl, 0xff
mov dil, sil
xor dil, 0
mov r14b, r9b
and r14b, 0
and r10b, dil
mov r15b, bl
and r15b, 0
and r11b, dil
or r14b, r10b
or r15b, r11b
xor r14b, r15b
or r9b, bl
xor r9b, 0xff
or dil, 0
and r9b, dil
or r14b, r9b
mov r9b, r8b
xor r9b, 0xff
mov r10b, dl
xor r10b, r9b
and r10b, dl
mov r9b, dl
xor r9b, 0xff
mov r11b, r8b
and r11b, r9b
xor r8b, 0xff
and dl, r8b
or r11b, dl
mov dl, r10b
xor dl, 0xff
mov r8b, r11b
xor r8b, 0xff
mov r9b, sil
xor r9b, 0
mov bl, dl
and bl, 0
and r10b, r9b
mov dil, r8b
and dil, 0
and r11b, r9b
or bl, r10b
or dil, r11b
xor bl, dil
or dl, r8b
xor dl, 0xff
or r9b, 0
and dl, r9b
or bl, dl
mov dl, bl
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
mov r9b, bl
and r9b, r8b
or dl, r9b
mov r8b, sil
xor r8b, 1
xor dl, 0xff
mov r9b, sil
xor r9b, 0
or r8b, dl
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov dl, sil
xor dl, 1
and dl, 1
mov r9b, sil
xor r9b, 1
and r9b, 1
or dl, r9b
xor bl, 0xff
xor dl, 0xff
mov r9b, sil
xor r9b, 0
or bl, dl
or r9b, 0
xor bl, 0xff
and bl, r9b
mov dl, r8b
xor dl, 0xff
mov r9b, bl
xor r9b, 0xff
mov r10b, sil
xor r10b, 1
mov r11b, dl
and r11b, 0xff
and r8b, r10b
mov dil, r9b
and dil, 0xff
and bl, r10b
or r11b, r8b
or dil, bl
xor r11b, dil
or dl, r9b
xor dl, 0xff
or r10b, 1
and dl, r10b
or r11b, dl
mov dl, sil
xor dl, 0
and dl, 0
mov r8b, sil
xor r8b, 0
mov r9b, r8b
and r9b, 0
mov r10b, sil
xor r10b, 1
and r10b, 0
and r8b, 1
or dl, r9b
or r10b, r8b
xor dl, r10b
mov r8b, cl
xor r8b, 0xff
and r8b, 0
mov r9b, sil
xor r9b, 0
mov r10b, cl
and r10b, r9b
mov bl, sil
xor bl, 1
and bl, 0
and r9b, 1
or r8b, r10b
or bl, r9b
xor r8b, bl
mov r9b, sil
xor r9b, 1
and r9b, 1
mov r10b, sil
xor r10b, 1
mov bl, r10b
and bl, 1
mov dil, sil
xor dil, 1
and dil, 0xff
and r10b, 1
or r9b, bl
or dil, r10b
xor r9b, dil
mov r10b, dl
xor r10b, 0xff
mov bl, sil
xor bl, 1
mov dil, sil
xor dil, 0
or r10b, bl
or dil, 0
xor r10b, 0xff
and r10b, dil
mov bl, sil
xor bl, 0
mov dil, r9b
xor dil, 0xff
mov r15b, sil
xor r15b, 1
or bl, dil
or r15b, 1
xor bl, 0xff
and bl, r15b
mov dil, r8b
xor dil, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, sil
xor r12b, 0
or dil, r15b
or r12b, 0
xor dil, 0xff
and dil, r12b
mov r15b, r9b
xor r15b, 0xff
mov r12b, cl
xor r12b, r15b
and r12b, cl
mov cl, r10b
and cl, bl
xor r10b, bl
or cl, r10b
mov r10b, dil
xor r10b, 0xff
mov bl, r12b
xor bl, 0xff
mov r15b, sil
xor r15b, 1
mov r13b, r10b
and r13b, 0xff
and dil, r15b
mov al, bl
and al, 0xff
and r12b, r15b
or r13b, dil
or al, r12b
xor r13b, al
or r10b, bl
xor r10b, 0xff
or r15b, 1
and r10b, r15b
or r13b, r10b
mov al, cl
xor al, 0xff
mov r10b, r13b
and r10b, al
xor r13b, 0xff
and cl, r13b
or r10b, cl
mov al, dl
xor al, 0xff
mov cl, r8b
xor cl, 0xff
mov bl, sil
xor bl, 1
mov dil, al
and dil, 0xff
and dl, bl
mov r15b, cl
and r15b, 0xff
and r8b, bl
or dil, dl
or r15b, r8b
xor dil, r15b
or al, cl
xor al, 0xff
or bl, 1
and al, bl
or dil, al
mov al, dil
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and dil, cl
or al, dil
mov cl, r9b
and cl, 1
xor r9b, 1
or cl, r9b
xor al, 0xff
xor cl, 0xff
mov dl, sil
xor dl, 0
or al, cl
or dl, 0
xor al, 0xff
and al, dl
mov cl, r10b
and cl, al
xor r10b, al
or cl, r10b
mov al, cl
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
and cl, dl
or al, cl
mov cl, r11b
xor cl, 0xff
mov dl, al
and dl, cl
xor al, 0xff
mov cl, r11b
and cl, al
or dl, cl
xor dl, 0xff
xor r11b, 0xff
mov al, sil
xor al, 0
or dl, r11b
or al, 0
xor dl, 0xff
and dl, al
mov al, r14b
xor al, 0xff
and al, 0
mov cl, sil
xor cl, 0
mov r8b, r14b
and r8b, cl
mov r9b, sil
xor r9b, 1
and r9b, 0
and cl, 1
or al, r8b
or r9b, cl
xor al, r9b
mov cl, dl
xor cl, 0xff
and cl, 0
mov r8b, sil
xor r8b, 0
mov r9b, dl
and r9b, r8b
mov r10b, sil
xor r10b, 1
and r10b, 0
and r8b, 1
or cl, r9b
or r10b, r8b
xor cl, r10b
mov r8b, sil
xor r8b, 1
and r8b, 1
mov r9b, sil
xor r9b, 1
mov r10b, r9b
and r10b, 1
mov r11b, sil
xor r11b, 1
and r11b, 0xff
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, al
xor r9b, 0xff
mov r10b, sil
xor r10b, 1
mov r11b, sil
xor r11b, 1
or r9b, r10b
or r11b, 1
xor r9b, 0xff
and r9b, r11b
xor r14b, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, sil
xor r11b, 1
or r14b, r10b
or r11b, 1
xor r14b, 0xff
and r14b, r11b
mov r10b, cl
xor r10b, 0xff
mov r11b, sil
xor r11b, 1
mov bl, sil
xor bl, 0
or r10b, r11b
or bl, 0
xor r10b, 0xff
and r10b, bl
xor dl, 0xff
mov r11b, r8b
xor r11b, 0xff
mov bl, sil
xor bl, 1
or dl, r11b
or bl, 1
xor dl, 0xff
and dl, bl
mov r11b, r9b
and r11b, r14b
xor r9b, r14b
or r11b, r9b
mov r9b, r10b
and r9b, dl
xor r10b, dl
or r9b, r10b
mov dl, r11b
xor dl, 0xff
and dl, 0
mov r10b, sil
xor r10b, 0
and r11b, r10b
mov bl, r9b
xor bl, 0xff
and bl, 0
and r9b, r10b
or dl, r11b
or bl, r9b
xor dl, bl
mov r9b, al
xor r9b, 0xff
mov r10b, cl
xor r10b, 0xff
mov r11b, sil
xor r11b, 0
mov bl, r9b
and bl, 0
and al, r11b
mov dil, r10b
and dil, 0
and cl, r11b
or bl, al
or dil, cl
xor bl, dil
or r9b, r10b
xor r9b, 0xff
or r11b, 0
and r9b, r11b
or bl, r9b
mov al, bl
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and bl, cl
or al, bl
mov cl, sil
xor cl, 1
mov r9b, r8b
xor r9b, 0xff
xor sil, 1
mov r10b, cl
and r10b, 0xff
mov r11b, sil
and r11b, 1
mov bl, r9b
and bl, 0xff
and r8b, sil
or r10b, r11b
or bl, r8b
xor r10b, bl
or cl, r9b
xor cl, 0xff
or sil, 1
and cl, sil
or r10b, cl
xor r10b, 0xff
mov cl, al
xor cl, r10b
and cl, al
mov al, dl
and al, cl
xor dl, cl
or al, dl
test al, 1
jne 0x6d93a68b
jmp 0x6da30680
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
add r8d, 0x7c30334
add r8d, 0x1ed946b9
sub r8d, 0x7c30334
mov r9d, eax
sub r9d, 0xcbd40d96
sub r8d, r9d
add r8d, 0x15ace707
sub r8d, 0x1ed946b9
sub r8d, 0x15ace707
mov r9d, eax
sub r9d, 0x2d915cfa
add r8d, r9d
add r8d, 0x56d80a03
sub r8d, 1
sub r8d, 0x56d80a03
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x2d915cfa
add r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0x49f4b9d7
sub r8d, r9d
add r8d, 0x91dda6d2
sub r8d, 0xcbd40d96
sub r8d, 0x91dda6d2
sub eax, 0x49f4b9d7
add r8d, eax
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r11b
xor bl, 0xff
and bl, 0
mov sil, 1
mov dil, sil
xor dil, 0
mov r14b, r11b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, r10b
xor dil, 0xff
and dil, 0
mov r14b, sil
xor r14b, 0
mov r15b, r10b
and r15b, r14b
mov r12b, bl
xor r12b, 0xff
and r12b, 0
and bl, r14b
or dil, r15b
or r12b, bl
xor dil, r12b
mov bl, r10b
xor bl, 0xff
mov r14b, dil
xor r14b, bl
and r14b, dil
mov bl, r10b
xor bl, 0xff
and bl, 1
mov dil, sil
xor dil, 1
mov r15b, r10b
and r15b, dil
or bl, r15b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov dil, sil
xor dil, 1
and dil, 0
mov r15b, sil
xor r15b, 0
mov r12b, r15b
and r12b, 1
mov r13b, sil
xor r13b, 1
and r13b, 0
and r15b, 1
or dil, r12b
or r13b, r15b
xor dil, r13b
mov r15b, dil
xor r15b, 0xff
mov r12b, r10b
xor r12b, r15b
and r12b, r10b
mov r10b, r11b
xor r10b, 0xff
and r10b, 1
mov r15b, sil
xor r15b, 1
mov r13b, r11b
and r13b, r15b
or r10b, r13b
mov r15b, sil
xor r15b, 1
mov r13b, r10b
xor r13b, r15b
and r13b, r10b
xor dil, 0xff
mov r10b, r11b
xor r10b, dil
and r10b, r11b
mov r11b, bl
and r11b, r12b
xor bl, r12b
or r11b, bl
mov bl, r13b
xor bl, 0xff
mov dil, r10b
xor dil, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, bl
and r12b, 0
and r13b, r15b
mov al, dil
and al, 0
and r10b, r15b
or r12b, r13b
or al, r10b
xor r12b, al
or bl, dil
xor bl, 0xff
or r15b, 0
and bl, r15b
or r12b, bl
mov al, r11b
xor al, 0xff
and al, 1
xor sil, 1
and r11b, sil
mov r10b, r12b
xor r10b, 0xff
and r10b, 0xff
and r12b, sil
or al, r11b
or r10b, r12b
xor al, r10b
mov r10b, al
xor r10b, 0xff
mov r11b, r14b
xor r11b, r10b
and r11b, r14b
mov r10b, r14b
xor r10b, 0xff
mov bl, al
and bl, r10b
xor al, 0xff
and r14b, al
or bl, r14b
mov al, r11b
and al, bl
xor r11b, bl
or al, r11b
test al, 1
jne 0x6d93a900
jmp 0x6da1da93
xor eax, eax
mov ecx, eax
xor eax, eax
mov edx, 0x10
mov dword [rbp + 0x784], eax
mov rax, rdx
mov qword [rbp + 0x778], rcx
mov qword [rbp + 0x770], rdx
call fcn.6da45240
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x770]
mov qword [rbp + 0x768], rax
mov rax, rcx
call fcn.6da45240
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x770]
mov qword [rbp + 0x760], rax
mov rax, rcx
call fcn.6da45240
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x770]
mov qword [rbp + 0x758], rax
mov rax, rcx
call fcn.6da45240
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x770]
mov qword [rbp + 0x750], rax
mov rax, rcx
call fcn.6da45240
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x770]
mov qword [rbp + 0x748], rax
mov rax, rcx
call fcn.6da45240
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x770]
mov qword [rbp + 0x740], rax
mov rax, rcx
call fcn.6da45240
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x770]
mov qword [rbp + 0x738], rax
mov rax, rcx
call fcn.6da45240
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x770]
mov qword [rbp + 0x730], rax
mov rax, rcx
call fcn.6da45240
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x770]
mov qword [rbp + 0x728], rax
mov rax, rcx
call fcn.6da45240
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x770]
mov qword [rbp + 0x720], rax
mov rax, rcx
call fcn.6da45240
sub rsp, rax
mov rax, rsp
sub rsp, 0x30
mov rcx, qword [rbp + 0x778]
mov rdx, qword [rbp + 0x778]
lea r8, [sym.out.dll_ThreadFunc]
mov r9, qword [rbp + 0x778]
mov dword [rsp + 0x20], 0
mov qword [rsp + 0x28], 0
mov qword [rbp + 0x718], rax
call qword [sym.imp.KERNEL32.dll_CreateThread]
add rsp, 0x30
mov qword [rbp + 0x858], rax
lea rax, [rbp + 0x854]
sub rsp, 0x20
mov rcx, rax
lea rdx, sym.out.dll_gBuf
mov r8d, 4
call sym.out.dll_MemCpy
add rsp, 0x20
xor r10d, r10d
lea rcx, sym.out.dll_gBuf
mov rdx, rcx
add rdx, 0x404
add rcx, 4
mov qword [rbp + 0x848], rcx
mov qword [rbp + 0x840], rdx
mov dword [rbp + 0x83c], 0
mov r11d, dword [sym.out.dll_x.13]
mov esi, dword [sym.out.dll_y.14]
mov edi, r11d
sub edi, 0xe595707f
sub edi, 0xa247ce0a
add edi, 0xe595707f
mov ebx, r10d
sub ebx, edi
mov edi, r10d
sub edi, 0xea8b9db5
add ebx, edi
mov edi, r10d
sub edi, ebx
add edi, 0x81cb7446
add edi, 0xa247ce0a
sub edi, 0x81cb7446
sub edi, 0x50b9a41e
sub edi, 0x8ee520fc
add edi, 0x50b9a41e
add edi, 0x2efe617f
sub edi, 1
sub edi, 0x2efe617f
mov ebx, r10d
sub ebx, 0x8ee520fc
sub edi, ebx
add edi, 0xb0e01fc1
sub edi, 0xcbae807a
sub edi, 0xb0e01fc1
add edi, 0xfd03e1a3
sub edi, 0xea8b9db5
sub edi, 0xfd03e1a3
mov ebx, r10d
sub ebx, edi
mov edi, r10d
sub edi, 0xcbae807a
add ebx, edi
sub r10d, ebx
imul r11d, r10d
and r11d, 1
cmp r11d, 0
sete r14b
cmp esi, 0xa
setl r15b
mov r12b, r15b
xor r12b, 0xff
and r12b, 0
mov r13b, 1
mov cl, r13b
xor cl, 0
mov dl, r15b
and dl, cl
mov r8b, r13b
xor r8b, 1
and r8b, 0
and cl, 1
or r12b, dl
or r8b, cl
xor r12b, r8b
mov cl, r14b
xor cl, 0xff
and cl, 0
mov dl, r13b
xor dl, 0
mov r8b, r14b
and r8b, dl
mov r9b, r12b
xor r9b, 0xff
and r9b, 0
and r12b, dl
or cl, r8b
or r9b, r12b
xor cl, r9b
mov dl, r14b
xor dl, 0xff
mov r8b, cl
xor r8b, dl
and r8b, cl
mov cl, r14b
xor cl, 0xff
and cl, 1
mov dl, r13b
xor dl, 1
mov r9b, r14b
and r9b, dl
or cl, r9b
xor cl, 0xff
mov dl, r15b
xor dl, cl
and dl, r15b
mov cl, r15b
xor cl, 0xff
and cl, 1
mov r9b, r13b
xor r9b, 1
and r15b, r9b
or cl, r15b
xor cl, 0xff
mov r9b, r14b
xor r9b, cl
and r9b, r14b
mov cl, dl
and cl, r9b
xor dl, r9b
or cl, dl
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r9b, r13b
xor r9b, 1
mov r14b, r8b
and r14b, r9b
mov r15b, r13b
xor r15b, 1
and r15b, 0xff
and r9b, 1
or dl, r14b
or r15b, r9b
xor dl, r15b
mov r9b, cl
xor r9b, 0xff
and r9b, 1
mov r14b, r13b
xor r14b, 1
mov r15b, cl
and r15b, r14b
or r9b, r15b
mov r14b, r13b
xor r14b, 0
and r14b, 1
mov r15b, r13b
xor r15b, 1
and r15b, 0
or r14b, r15b
mov r15b, dl
xor r15b, 0xff
mov r12b, r13b
xor r12b, 0
mov r10b, r13b
xor r10b, 1
or r15b, r12b
or r10b, 1
xor r15b, 0xff
and r15b, r10b
mov r10b, r14b
xor r10b, 0xff
mov r12b, r8b
xor r12b, r10b
and r12b, r8b
mov r8b, r13b
xor r8b, 0
mov r10b, r9b
xor r10b, r8b
and r10b, r9b
xor cl, 0xff
mov r8b, r14b
xor r8b, 0xff
mov r11b, r13b
xor r11b, 1
or cl, r8b
or r11b, 1
xor cl, 0xff
and cl, r11b
mov r8b, r15b
xor r8b, 0xff
mov r11b, r12b
xor r11b, 0xff
mov bl, r13b
xor bl, 1
mov sil, r8b
and sil, 0xff
and r15b, bl
mov dil, r11b
and dil, 0xff
and r12b, bl
or sil, r15b
or dil, r12b
xor sil, dil
or r8b, r11b
xor r8b, 0xff
or bl, 1
and r8b, bl
or sil, r8b
mov r8b, r10b
xor r8b, 0xff
mov r11b, cl
xor r11b, 0xff
mov bl, r13b
xor bl, 1
mov dil, r8b
and dil, 0xff
and r10b, bl
mov r15b, r11b
and r15b, 0xff
and cl, bl
or dil, r10b
or r15b, cl
xor dil, r15b
or r8b, r11b
xor r8b, 0xff
or bl, 1
and r8b, bl
or dil, r8b
mov cl, sil
xor cl, 0xff
mov r8b, dil
and r8b, cl
xor dil, 0xff
and sil, dil
or r8b, sil
mov cl, dl
xor cl, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r11b, r13b
xor r11b, 0
mov bl, cl
and bl, 0
and dl, r11b
mov sil, r10b
and sil, 0
and r9b, r11b
or bl, dl
or sil, r9b
xor bl, sil
or cl, r10b
xor cl, 0xff
or r11b, 0
and cl, r11b
or bl, cl
mov cl, bl
xor cl, 0xff
and cl, 1
mov dl, r13b
xor dl, 1
and bl, dl
or cl, bl
mov dl, r14b
and dl, 0
xor r14b, 0
or dl, r14b
xor cl, 0xff
xor dl, 0xff
mov r9b, r13b
xor r9b, 0
or cl, dl
or r9b, 0
xor cl, 0xff
and cl, r9b
mov dl, r8b
xor dl, 0xff
mov r9b, cl
xor r9b, 0xff
xor r13b, 1
mov r10b, dl
and r10b, 0xff
and r8b, r13b
mov r11b, r9b
and r11b, 0xff
and cl, r13b
or r10b, r8b
or r11b, cl
xor r10b, r11b
or dl, r9b
xor dl, 0xff
or r13b, 1
and dl, r13b
or r10b, dl
test r10b, 1
jne 0x6d93ae7d
jmp 0x6da1da93
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x6efdb9ff
mov r9d, ecx
add r9d, r8d
mov r8d, eax
sub r8d, 0xc518a22
sub r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0x6efdb9ff
add r8d, r9d
mov r9d, eax
sub r9d, r8d
add r9d, 0x3fd973f9
sub r9d, 0x7a895867
sub r9d, 0x3fd973f9
mov r8d, eax
sub r8d, 1
add r9d, r8d
mov r8d, eax
sub r8d, 0x7a895867
sub r9d, r8d
add r9d, 0xb2a707e5
sub r9d, 0x2991e4e2
sub r9d, 0xb2a707e5
mov r8d, eax
sub r8d, 0xc518a22
add r9d, r8d
sub eax, 0x2991e4e2
sub r9d, eax
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 0
mov sil, 1
mov dil, sil
xor dil, 0
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, sil
xor dil, 1
xor bl, 0xff
mov r14b, sil
xor r14b, 1
or dil, bl
or r14b, 1
xor dil, 0xff
and dil, r14b
mov bl, sil
xor bl, 1
and bl, 0
mov r14b, sil
xor r14b, 0
mov r15b, r14b
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or bl, r15b
or r12b, r14b
xor bl, r12b
mov r14b, r10b
xor r14b, 0xff
xor bl, 0xff
mov r15b, sil
xor r15b, 1
or r14b, bl
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov bl, dil
and bl, r14b
xor dil, r14b
or bl, dil
mov dil, r11b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or dil, r15b
mov r14b, sil
xor r14b, 1
xor dil, 0xff
mov r15b, sil
xor r15b, 1
or r14b, dil
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov dil, sil
xor dil, 1
and dil, 0
mov r15b, sil
xor r15b, 0
mov r12b, r15b
and r12b, 1
mov r13b, sil
xor r13b, 1
and r13b, 0
and r15b, 1
or dil, r12b
or r13b, r15b
xor dil, r13b
mov r15b, r11b
xor r15b, 0xff
mov r12b, dil
xor r12b, 0xff
mov r13b, sil
xor r13b, 1
or r15b, r12b
or r13b, 1
xor r15b, 0xff
and r15b, r13b
mov r12b, sil
xor r12b, 1
and r12b, 1
mov r13b, sil
xor r13b, 1
and r13b, 1
or r12b, r13b
xor r12b, 0xff
mov r13b, sil
xor r13b, 1
mov al, sil
xor al, 1
or r12b, r13b
or al, 1
xor r12b, 0xff
and r12b, al
mov al, sil
xor al, 1
xor dil, 0xff
mov r13b, sil
xor r13b, 1
or al, dil
or r13b, 1
xor al, 0xff
and al, r13b
mov dil, r14b
and dil, r15b
xor r14b, r15b
or dil, r14b
mov r14b, r12b
xor r14b, 0xff
mov r15b, al
xor r15b, 0xff
mov r13b, sil
xor r13b, 0
mov cl, r14b
and cl, 0
and r12b, r13b
mov dl, r15b
and dl, 0
and al, r13b
or cl, r12b
or dl, al
xor cl, dl
or r14b, r15b
xor r14b, 0xff
or r13b, 0
and r14b, r13b
or cl, r14b
mov al, dil
xor al, 0xff
mov dl, cl
and dl, al
xor cl, 0xff
and dil, cl
or dl, dil
mov al, sil
xor al, 1
and al, 0
mov cl, sil
xor cl, 0
mov dil, cl
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
and cl, 1
or al, dil
or r14b, cl
xor al, r14b
mov cl, sil
xor cl, 1
xor al, 0xff
mov dil, sil
xor dil, 1
or cl, al
or dil, 1
xor cl, 0xff
and cl, dil
mov al, sil
xor al, 1
and al, 0
mov dil, sil
xor dil, 0
mov r14b, dil
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or al, r14b
or r15b, dil
xor al, r15b
mov dil, sil
xor dil, 1
mov r14b, al
xor r14b, 0xff
mov r15b, sil
xor r15b, 0
or dil, r14b
or r15b, 0
xor dil, 0xff
and dil, r15b
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r15b, sil
xor r15b, 1
mov r12b, r15b
and r12b, 1
mov r13b, sil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, sil
xor r12b, 0
or r14b, r15b
or r12b, 0
xor r14b, 0xff
and r14b, r12b
xor al, 0xff
xor al, 1
and al, 0xff
mov r15b, cl
xor r15b, 0xff
mov r12b, dil
xor r12b, 0xff
mov r13b, sil
xor r13b, 0
mov r8b, r15b
and r8b, 0
and cl, r13b
mov r9b, r12b
and r9b, 0
and dil, r13b
or r8b, cl
or r9b, dil
xor r8b, r9b
or r15b, r12b
xor r15b, 0xff
or r13b, 0
and r15b, r13b
or r8b, r15b
mov cl, r14b
xor cl, 0xff
mov r9b, al
xor r9b, 0xff
mov dil, sil
xor dil, 0
mov r15b, cl
and r15b, 0
and r14b, dil
mov r12b, r9b
and r12b, 0
and al, dil
or r15b, r14b
or r12b, al
xor r15b, r12b
or cl, r9b
xor cl, 0xff
or dil, 0
and cl, dil
or r15b, cl
mov al, r8b
xor al, 0xff
mov cl, r15b
and cl, al
xor r15b, 0xff
and r8b, r15b
or cl, r8b
mov al, bl
xor al, 0xff
and al, 1
mov r8b, sil
xor r8b, 1
mov r9b, bl
and r9b, r8b
or al, r9b
mov r8b, sil
xor r8b, 1
and r8b, 0
mov r9b, sil
xor r9b, 0
mov dil, r9b
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
and r9b, 1
or r8b, dil
or r14b, r9b
xor r8b, r14b
mov r9b, sil
xor r9b, 0
and r9b, 1
mov dil, sil
xor dil, 1
and dil, 0
or r9b, dil
mov dil, al
xor dil, 0xff
mov r14b, r8b
xor r14b, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, dil
and r12b, 0
and al, r15b
mov r13b, r14b
and r13b, 0
and r8b, r15b
or r12b, al
or r13b, r8b
xor r12b, r13b
or dil, r14b
xor dil, 0xff
or r15b, 0
and dil, r15b
or r12b, dil
mov al, r9b
and al, 0
xor r9b, 0
or al, r9b
mov r8b, r12b
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
and r12b, r9b
or r8b, r12b
xor al, 0xff
mov r9b, r8b
xor r9b, al
and r9b, r8b
mov al, r10b
xor al, 0xff
and al, 0
mov r8b, sil
xor r8b, 0
and r10b, r8b
mov dil, sil
xor dil, 1
and dil, 0
and r8b, 1
or al, r10b
or dil, r8b
xor al, dil
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r10b, sil
xor r10b, 1
mov dil, cl
and dil, r10b
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and r10b, 1
or r8b, dil
or r14b, r10b
xor r8b, r14b
mov r10b, sil
xor r10b, 0
and r10b, 1
mov dil, sil
xor dil, 1
and dil, 0
or r10b, dil
mov dil, al
xor dil, 0xff
mov r14b, r8b
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, dil
and r12b, 0xff
and al, r15b
mov r13b, r14b
and r13b, 0xff
and r8b, r15b
or r12b, al
or r13b, r8b
xor r12b, r13b
or dil, r14b
xor dil, 0xff
or r15b, 1
and dil, r15b
or r12b, dil
mov al, r10b
and al, 0
xor r10b, 0
or al, r10b
mov r8b, r12b
xor r8b, 0xff
and r8b, 1
mov r10b, sil
xor r10b, 1
and r12b, r10b
or r8b, r12b
xor r8b, 0xff
xor al, 0xff
mov r10b, sil
xor r10b, 1
or r8b, al
or r10b, 1
xor r8b, 0xff
and r8b, r10b
mov al, sil
xor al, 1
and al, 1
mov r10b, sil
xor r10b, 1
and r10b, 1
or al, r10b
mov r10b, dl
xor r10b, 0xff
and r10b, 1
mov dil, sil
xor dil, 1
mov r14b, dl
and r14b, dil
mov r15b, al
xor r15b, 0xff
and r15b, 0xff
and al, dil
or r10b, r14b
or r15b, al
xor r10b, r15b
xor r10b, 0xff
mov al, dl
xor al, 0xff
mov dil, sil
xor dil, 1
or r10b, al
or dil, 1
xor r10b, 0xff
and r10b, dil
mov al, r11b
xor al, 0xff
and al, 1
mov dil, sil
xor dil, 1
and r11b, dil
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and dil, 1
or al, r11b
or r14b, dil
xor al, r14b
mov r11b, cl
xor r11b, 0xff
and r11b, 1
mov dil, sil
xor dil, 1
mov r14b, cl
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or r11b, r14b
or r15b, dil
xor r11b, r15b
mov dil, sil
xor dil, 0
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
or dil, r14b
mov r14b, al
xor r14b, 0xff
mov r15b, r11b
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, r14b
and r13b, 0
and al, r12b
mov byte [rbp + 0x717], r15b
and r15b, 0
and r11b, r12b
or r13b, al
or r15b, r11b
xor r13b, r15b
mov al, byte [rbp + 0x717]
or r14b, al
xor r14b, 0xff
or r12b, 0
and r14b, r12b
or r13b, r14b
mov r11b, dil
and r11b, 0
xor dil, 0
or r11b, dil
mov dil, r13b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
and r13b, r14b
or dil, r13b
xor dil, 0xff
xor r11b, 0xff
mov r14b, sil
xor r14b, 1
or dil, r11b
or r14b, 1
xor dil, 0xff
and dil, r14b
mov r11b, r9b
xor r11b, 0xff
and r11b, 1
mov r14b, sil
xor r14b, 1
mov r15b, r9b
and r15b, r14b
or r11b, r15b
mov r14b, r8b
xor r14b, 0xff
and r14b, 1
mov r15b, sil
xor r15b, 1
mov r12b, r8b
and r12b, r15b
mov r13b, sil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, sil
xor r15b, 1
and r15b, 0
mov r12b, sil
xor r12b, 0
mov r13b, r12b
and r13b, 1
mov al, sil
xor al, 1
and al, 0
and r12b, 1
or r15b, r13b
or al, r12b
xor r15b, al
mov al, sil
xor al, 1
mov r12b, r11b
xor r12b, al
and r12b, r11b
mov al, r15b
xor al, 0xff
mov r13b, r9b
xor r13b, al
and r13b, r9b
mov al, r14b
xor al, 0xff
mov r9b, sil
xor r9b, 1
mov byte [rbp + 0x716], sil
xor sil, 1
or al, r9b
or sil, 1
xor al, 0xff
and al, sil
mov r9b, r15b
xor r9b, 0xff
mov sil, r8b
xor sil, r9b
and sil, r8b
mov r8b, r12b
xor r8b, 0xff
mov r9b, r13b
xor r9b, 0xff
mov byte [rbp + 0x715], al
mov al, byte [rbp + 0x716]
xor al, 1
mov byte [rbp + 0x714], r8b
and r8b, 0xff
and r12b, al
mov byte [rbp + 0x713], r9b
and r9b, 0xff
and r13b, al
or r8b, r12b
or r9b, r13b
xor r8b, r9b
mov r9b, byte [rbp + 0x714]
mov r12b, byte [rbp + 0x713]
or r9b, r12b
xor r9b, 0xff
or al, 1
and r9b, al
or r8b, r9b
mov al, byte [rbp + 0x715]
and al, sil
mov r9b, byte [rbp + 0x715]
xor r9b, sil
or al, r9b
mov r9b, r8b
xor r9b, 0xff
and r9b, 0
mov sil, byte [rbp + 0x716]
xor sil, 0
and r8b, sil
mov r13b, al
xor r13b, 0xff
and r13b, 0
and al, sil
or r9b, r8b
or r13b, al
xor r9b, r13b
mov al, r11b
and al, r14b
xor r11b, r14b
or al, r11b
mov r8b, al
xor r8b, 0xff
and r8b, 0
mov r11b, byte [rbp + 0x716]
xor r11b, 0
and al, r11b
mov sil, byte [rbp + 0x716]
xor sil, 1
and sil, 0
and r11b, 1
or r8b, al
or sil, r11b
xor r8b, sil
mov al, r15b
and al, 1
xor r15b, 1
or al, r15b
xor al, 0xff
mov r11b, r8b
xor r11b, al
and r11b, r8b
mov al, r9b
and al, r11b
xor r9b, r11b
or al, r9b
mov r8b, r10b
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x716]
xor r9b, 1
mov r11b, r10b
and r11b, r9b
mov sil, byte [rbp + 0x716]
xor sil, 1
and sil, 0xff
and r9b, 1
or r8b, r11b
or sil, r9b
xor r8b, sil
mov r9b, dil
xor r9b, 0xff
and r9b, 1
mov r11b, byte [rbp + 0x716]
xor r11b, 1
mov sil, dil
and sil, r11b
or r9b, sil
mov r11b, byte [rbp + 0x716]
xor r11b, 0
and r11b, 0
mov sil, byte [rbp + 0x716]
xor sil, 0
mov r14b, sil
and r14b, 0
mov r15b, byte [rbp + 0x716]
xor r15b, 1
and r15b, 0
and sil, 1
or r11b, r14b
or r15b, sil
xor r11b, r15b
mov sil, r8b
xor sil, 0xff
mov r14b, byte [rbp + 0x716]
xor r14b, 0
mov r15b, byte [rbp + 0x716]
xor r15b, 0
or sil, r14b
or r15b, 0
xor sil, 0xff
and sil, r15b
xor r10b, 0xff
mov r14b, r11b
xor r14b, 0xff
mov r15b, byte [rbp + 0x716]
xor r15b, 0
or r10b, r14b
or r15b, 0
xor r10b, 0xff
and r10b, r15b
mov r14b, byte [rbp + 0x716]
xor r14b, 0
mov r15b, r9b
xor r15b, r14b
and r15b, r9b
xor dil, 0xff
mov r14b, r11b
xor r14b, 0xff
mov r13b, byte [rbp + 0x716]
xor r13b, 1
or dil, r14b
or r13b, 1
xor dil, 0xff
and dil, r13b
mov r14b, sil
and r14b, r10b
xor sil, r10b
or r14b, sil
mov r10b, r15b
xor r10b, 0xff
mov sil, dil
xor sil, 0xff
mov r13b, byte [rbp + 0x716]
xor r13b, 0
mov r12b, r10b
and r12b, 0
and r15b, r13b
mov byte [rbp + 0x712], sil
and sil, 0
and dil, r13b
or r12b, r15b
or sil, dil
xor r12b, sil
mov sil, byte [rbp + 0x712]
or r10b, sil
xor r10b, 0xff
or r13b, 0
and r10b, r13b
or r12b, r10b
mov r10b, r14b
xor r10b, 0xff
mov dil, r12b
and dil, r10b
xor r12b, 0xff
and r14b, r12b
or dil, r14b
mov r10b, r8b
xor r10b, 0xff
mov r14b, r9b
xor r14b, 0xff
mov r15b, byte [rbp + 0x716]
xor r15b, 1
mov r12b, r10b
and r12b, 0xff
and r8b, r15b
mov r13b, r14b
and r13b, 0xff
and r9b, r15b
or r12b, r8b
or r13b, r9b
xor r12b, r13b
or r10b, r14b
xor r10b, 0xff
or r15b, 1
and r10b, r15b
or r12b, r10b
mov r8b, r12b
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x716]
xor r9b, 1
and r12b, r9b
or r8b, r12b
mov r9b, r11b
and r9b, 0
xor r11b, 0
or r9b, r11b
xor r8b, 0xff
xor r9b, 0xff
mov r10b, byte [rbp + 0x716]
xor r10b, 0
or r8b, r9b
or r10b, 0
xor r8b, 0xff
and r8b, r10b
mov r9b, dil
and r9b, r8b
xor dil, r8b
or r9b, dil
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r10b, byte [rbp + 0x716]
xor r10b, 1
mov r11b, al
and r11b, r10b
mov dil, byte [rbp + 0x716]
xor dil, 1
and dil, 0xff
and r10b, 1
or r8b, r11b
or dil, r10b
xor r8b, dil
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
mov r10b, byte [rbp + 0x716]
xor r10b, 1
and r10b, 1
mov r11b, byte [rbp + 0x716]
xor r11b, 1
mov dil, r11b
and dil, 1
mov r14b, byte [rbp + 0x716]
xor r14b, 1
and r14b, 0xff
and r11b, 1
or r10b, dil
or r14b, r11b
xor r10b, r14b
mov r11b, r10b
xor r11b, 0xff
mov dil, al
xor dil, r11b
and dil, al
mov al, r9b
xor al, 0xff
and al, 1
mov r11b, byte [rbp + 0x716]
xor r11b, 1
mov r14b, r9b
and r14b, r11b
or al, r14b
mov r11b, byte [rbp + 0x716]
xor r11b, 1
mov r14b, al
xor r14b, r11b
and r14b, al
xor r10b, 0xff
mov al, r9b
xor al, r10b
and al, r9b
mov r9b, r8b
xor r9b, 0xff
mov r10b, dil
xor r10b, 0xff
mov r11b, byte [rbp + 0x716]
xor r11b, 0
mov r15b, r9b
and r15b, 0
and r8b, r11b
mov r12b, r10b
and r12b, 0
and dil, r11b
or r15b, r8b
or r12b, dil
xor r15b, r12b
or r9b, r10b
xor r9b, 0xff
or r11b, 0
and r9b, r11b
or r15b, r9b
mov r8b, r14b
and r8b, al
xor r14b, al
or r8b, r14b
mov al, r15b
xor al, 0xff
mov r9b, r8b
and r9b, al
xor r8b, 0xff
and r15b, r8b
or r9b, r15b
mov al, bl
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x716]
xor r8b, 1
mov r10b, bl
and r10b, r8b
or al, r10b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r10b, byte [rbp + 0x716]
xor r10b, 1
mov r11b, dl
and r11b, r10b
mov dil, byte [rbp + 0x716]
xor dil, 1
and dil, 0xff
and r10b, 1
or r8b, r11b
or dil, r10b
xor r8b, dil
mov r10b, byte [rbp + 0x716]
xor r10b, 0
and r10b, 1
mov r11b, byte [rbp + 0x716]
xor r11b, 1
mov dil, r11b
and dil, 0
mov r14b, byte [rbp + 0x716]
xor r14b, 1
and r14b, 0xff
and r11b, 1
or r10b, dil
or r14b, r11b
xor r10b, r14b
mov r11b, al
xor r11b, 0xff
mov dil, byte [rbp + 0x716]
xor dil, 0
mov r14b, byte [rbp + 0x716]
xor r14b, 1
or r11b, dil
or r14b, 1
xor r11b, 0xff
and r11b, r14b
xor bl, 0xff
mov dil, r10b
xor dil, 0xff
mov r14b, byte [rbp + 0x716]
xor r14b, 0
or bl, dil
or r14b, 0
xor bl, 0xff
and bl, r14b
mov dil, byte [rbp + 0x716]
xor dil, 0
mov r14b, r8b
xor r14b, dil
and r14b, r8b
xor dl, 0xff
mov dil, r10b
xor dil, 0xff
mov r15b, byte [rbp + 0x716]
xor r15b, 0
or dl, dil
or r15b, 0
xor dl, 0xff
and dl, r15b
mov dil, r11b
xor dil, 0xff
mov r15b, bl
xor r15b, 0xff
mov r12b, byte [rbp + 0x716]
xor r12b, 0
mov r13b, dil
and r13b, 0
and r11b, r12b
mov sil, r15b
and sil, 0
and bl, r12b
or r13b, r11b
or sil, bl
xor r13b, sil
or dil, r15b
xor dil, 0xff
or r12b, 0
and dil, r12b
or r13b, dil
mov r11b, r14b
xor r11b, 0xff
mov bl, dl
xor bl, 0xff
mov sil, byte [rbp + 0x716]
xor sil, 0
mov dil, r11b
and dil, 0
and r14b, sil
mov r15b, bl
and r15b, 0
and dl, sil
or dil, r14b
or r15b, dl
xor dil, r15b
or r11b, bl
xor r11b, 0xff
or sil, 0
and r11b, sil
or dil, r11b
mov dl, r13b
xor dl, 0xff
and dl, 1
mov r11b, byte [rbp + 0x716]
xor r11b, 1
and r13b, r11b
mov bl, dil
xor bl, 0xff
and bl, 0xff
and dil, r11b
or dl, r13b
or bl, dil
xor dl, bl
mov r11b, al
and r11b, r8b
xor al, r8b
or r11b, al
mov al, r11b
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x716]
xor r8b, 1
and r11b, r8b
or al, r11b
mov r8b, byte [rbp + 0x716]
xor r8b, 0
mov r11b, r10b
xor r11b, 0xff
mov bl, byte [rbp + 0x716]
xor bl, 1
mov sil, r8b
and sil, 0xff
mov dil, bl
and dil, 0
mov r14b, r11b
and r14b, 0xff
and r10b, bl
or sil, dil
or r14b, r10b
xor sil, r14b
or r8b, r11b
xor r8b, 0xff
or bl, 1
and r8b, bl
or sil, r8b
xor sil, 0xff
mov r8b, al
xor r8b, sil
and r8b, al
mov al, dl
and al, r8b
xor dl, r8b
or al, dl
mov dl, al
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp + 0x716]
xor r8b, 0
mov r10b, al
and r10b, r8b
mov r11b, byte [rbp + 0x716]
xor r11b, 1
and r11b, 0
and r8b, 1
or dl, r10b
or r11b, r8b
xor dl, r11b
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov r8b, byte [rbp + 0x716]
xor r8b, 1
and r8b, 1
mov r10b, byte [rbp + 0x716]
xor r10b, 1
and r10b, 1
or r8b, r10b
mov r10b, r8b
xor r10b, 0xff
mov r11b, al
xor r11b, r10b
and r11b, al
mov al, byte [rbp + 0x716]
xor al, 1
and al, 0
mov r10b, byte [rbp + 0x716]
xor r10b, 0
mov bl, r10b
and bl, 1
mov sil, byte [rbp + 0x716]
xor sil, 1
and sil, 0
and r10b, 1
or al, bl
or sil, r10b
xor al, sil
mov r10b, byte [rbp + 0x716]
xor r10b, 1
mov bl, al
xor bl, r10b
and bl, al
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
mov al, dl
xor al, 0xff
mov r10b, r11b
xor r10b, 0xff
mov sil, byte [rbp + 0x716]
xor sil, 1
mov dil, al
and dil, 0xff
and dl, sil
mov r14b, r10b
and r14b, 0xff
and r11b, sil
or dil, dl
or r14b, r11b
xor dil, r14b
or al, r10b
xor al, 0xff
or sil, 1
and al, sil
or dil, al
mov al, bl
and al, r8b
xor bl, r8b
or al, bl
mov dl, dil
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp + 0x716]
xor r8b, 0
and dil, r8b
mov r10b, al
xor r10b, 0xff
and r10b, 0
and al, r8b
or dl, dil
or r10b, al
xor dl, r10b
mov al, byte [rbp + 0x716]
xor al, 1
and al, 1
mov r8b, byte [rbp + 0x716]
xor r8b, 1
mov r10b, r8b
and r10b, 1
mov r11b, byte [rbp + 0x716]
xor r11b, 1
and r11b, 0xff
and r8b, 1
or al, r10b
or r11b, r8b
xor al, r11b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r10b, byte [rbp + 0x716]
xor r10b, 1
mov r11b, cl
and r11b, r10b
or r8b, r11b
mov r10b, byte [rbp + 0x716]
xor r10b, 1
and r10b, 1
mov r11b, byte [rbp + 0x716]
xor r11b, 1
and r11b, 1
or r10b, r11b
mov r11b, al
xor r11b, 0xff
mov bl, byte [rbp + 0x716]
xor bl, 1
mov sil, byte [rbp + 0x716]
xor sil, 1
or r11b, bl
or sil, 1
xor r11b, 0xff
and r11b, sil
mov bl, r10b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov sil, r8b
xor sil, 0xff
mov dil, byte [rbp + 0x716]
xor dil, 1
mov r14b, byte [rbp + 0x716]
xor r14b, 0
or sil, dil
or r14b, 0
xor sil, 0xff
and sil, r14b
mov dil, r10b
xor dil, 0xff
mov r14b, cl
xor r14b, dil
and r14b, cl
mov cl, r11b
and cl, bl
xor r11b, bl
or cl, r11b
mov r11b, sil
xor r11b, 0xff
mov bl, r14b
xor bl, 0xff
mov dil, byte [rbp + 0x716]
xor dil, 1
mov r15b, r11b
and r15b, 0xff
and sil, dil
mov r12b, bl
and r12b, 0xff
and r14b, dil
or r15b, sil
or r12b, r14b
xor r15b, r12b
or r11b, bl
xor r11b, 0xff
or dil, 1
and r11b, dil
or r15b, r11b
mov r11b, cl
xor r11b, 0xff
and r11b, 1
mov bl, byte [rbp + 0x716]
xor bl, 1
and cl, bl
mov sil, r15b
xor sil, 0xff
and sil, 0xff
and r15b, bl
or r11b, cl
or sil, r15b
xor r11b, sil
mov cl, al
and cl, r8b
xor al, r8b
or cl, al
mov al, cl
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x716]
xor r8b, 1
and cl, r8b
or al, cl
mov cl, byte [rbp + 0x716]
xor cl, 1
mov r8b, r10b
xor r8b, 0xff
mov bl, byte [rbp + 0x716]
xor bl, 1
mov sil, cl
and sil, 0xff
mov dil, bl
and dil, 1
mov r14b, r8b
and r14b, 0xff
and r10b, bl
or sil, dil
or r14b, r10b
xor sil, r14b
or cl, r8b
xor cl, 0xff
or bl, 1
and cl, bl
or sil, cl
xor sil, 0xff
mov cl, al
xor cl, sil
and cl, al
mov al, r11b
xor al, 0xff
mov r8b, cl
xor r8b, 0xff
mov r10b, byte [rbp + 0x716]
xor r10b, 1
mov bl, al
and bl, 0xff
and r11b, r10b
mov sil, r8b
and sil, 0xff
and cl, r10b
or bl, r11b
or sil, cl
xor bl, sil
or al, r8b
xor al, 0xff
or r10b, 1
and al, r10b
or bl, al
mov al, dl
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x716]
xor cl, 1
and dl, cl
mov r8b, byte [rbp + 0x716]
xor r8b, 1
and r8b, 0xff
and cl, 1
or al, dl
or r8b, cl
xor al, r8b
mov cl, bl
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x716]
xor dl, 1
and bl, dl
mov r8b, byte [rbp + 0x716]
xor r8b, 1
and r8b, 0xff
and dl, 1
or cl, bl
or r8b, dl
xor cl, r8b
mov dl, byte [rbp + 0x716]
xor dl, 0
and dl, 0
mov r8b, byte [rbp + 0x716]
xor r8b, 0
mov r10b, r8b
and r10b, 0
mov r11b, byte [rbp + 0x716]
xor r11b, 1
and r11b, 0
and r8b, 1
or dl, r10b
or r11b, r8b
xor dl, r11b
mov r8b, al
xor r8b, 0xff
mov r10b, cl
xor r10b, 0xff
mov r11b, byte [rbp + 0x716]
xor r11b, 1
mov bl, r8b
and bl, 0xff
and al, r11b
mov sil, r10b
and sil, 0xff
and cl, r11b
or bl, al
or sil, cl
xor bl, sil
or r8b, r10b
xor r8b, 0xff
or r11b, 1
and r8b, r11b
or bl, r8b
mov al, byte [rbp + 0x716]
xor al, 0
mov cl, dl
xor cl, 0xff
mov r8b, byte [rbp + 0x716]
xor r8b, 0
mov r10b, al
and r10b, 0
mov r11b, r8b
and r11b, 0
mov sil, cl
and sil, 0
and dl, r8b
or r10b, r11b
or sil, dl
xor r10b, sil
or al, cl
xor al, 0xff
or r8b, 0
and al, r8b
or r10b, al
mov al, bl
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x716]
xor cl, 1
and bl, cl
or al, bl
xor r10b, 0xff
mov cl, al
xor cl, r10b
and cl, al
mov al, r9b
xor al, 0xff
mov dl, cl
xor dl, 0xff
mov r8b, byte [rbp + 0x716]
xor r8b, 1
or al, dl
or r8b, 1
xor al, 0xff
and al, r8b
mov dl, r9b
xor dl, 0xff
mov r8b, cl
and r8b, dl
xor cl, 0xff
and r9b, cl
or r8b, r9b
mov cl, al
and cl, r8b
xor al, r8b
or cl, al
test cl, 1
jne 0x6d93c222
jmp 0x6da432f4
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0x5dade52b
add r8d, 0
sub r8d, ecx
sub r8d, 0x5dade52b
mov r9d, eax
sub r9d, 0xb85e76bb
add r9d, 0
mov r10d, eax
sub r10d, r8d
mov r8d, eax
sub r8d, r9d
add r10d, r8d
mov r8d, eax
sub r8d, r10d
mov r9d, eax
sub r9d, r8d
add r9d, 0
add r9d, 0x849eb94b
sub r9d, 0xdfe82534
sub r9d, 0x849eb94b
sub r9d, 0xfe12b321
sub r9d, 1
add r9d, 0xfe12b321
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0xdfe82534
add r8d, r9d
mov r9d, eax
sub r9d, r8d
sub eax, 0xb85e76bb
add eax, 0
sub r9d, 0x17ecd249
add r9d, eax
add r9d, 0x17ecd249
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, bl
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, bl
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
mov r14b, r11b
xor r14b, 0xff
mov r15b, sil
and r15b, r14b
xor sil, 0xff
mov r14b, r11b
and r14b, sil
or r15b, r14b
mov sil, r11b
xor sil, 0xff
mov r14b, r15b
xor r14b, sil
and r14b, r15b
mov sil, r11b
xor sil, 0xff
and sil, 0
mov r15b, dil
xor r15b, 0
mov r12b, r11b
and r12b, r15b
mov r13b, dil
xor r13b, 1
and r13b, 0
and r15b, 1
or sil, r12b
or r13b, r15b
xor sil, r13b
xor sil, 0xff
mov r15b, bl
xor r15b, sil
and r15b, bl
mov sil, bl
xor sil, 0xff
and sil, 1
mov r12b, dil
xor r12b, 1
and bl, r12b
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r12b, 1
or sil, bl
or r13b, r12b
xor sil, r13b
xor r11b, 0xff
xor sil, 0xff
mov bl, dil
xor bl, 1
or r11b, sil
or bl, 1
xor r11b, 0xff
and r11b, bl
mov bl, r15b
xor bl, 0xff
mov sil, r11b
xor sil, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, bl
and r13b, 0
and r15b, r12b
mov al, sil
and al, 0
and r11b, r12b
or r13b, r15b
or al, r11b
xor r13b, al
or bl, sil
xor bl, 0xff
or r12b, 0
and bl, r12b
or r13b, bl
mov al, r14b
xor al, 0xff
and al, 0
mov r11b, dil
xor r11b, 0
mov bl, r14b
and bl, r11b
mov sil, dil
xor sil, 1
and sil, 0
and r11b, 1
or al, bl
or sil, r11b
xor al, sil
mov r11b, r13b
xor r11b, 0xff
and r11b, 0
mov bl, dil
xor bl, 0
mov sil, r13b
and sil, bl
mov r15b, dil
xor r15b, 1
and r15b, 0
and bl, 1
or r11b, sil
or r15b, bl
xor r11b, r15b
mov bl, dil
xor bl, 0
and bl, 1
mov sil, dil
xor sil, 1
mov r15b, sil
and r15b, 0
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and sil, 1
or bl, r15b
or r12b, sil
xor bl, r12b
mov sil, dil
xor sil, 0
mov r15b, al
xor r15b, sil
and r15b, al
xor r14b, 0xff
mov sil, bl
xor sil, 0xff
mov r12b, dil
xor r12b, 1
or r14b, sil
or r12b, 1
xor r14b, 0xff
and r14b, r12b
mov sil, dil
xor sil, 0
mov r12b, r11b
xor r12b, sil
and r12b, r11b
mov sil, bl
xor sil, 0xff
mov cl, r13b
xor cl, sil
and cl, r13b
mov sil, r15b
and sil, r14b
xor r15b, r14b
or sil, r15b
mov r14b, r12b
and r14b, cl
xor r12b, cl
or r14b, r12b
mov cl, sil
xor cl, 0xff
mov r15b, r14b
and r15b, cl
xor r14b, 0xff
and sil, r14b
or r15b, sil
mov cl, al
and cl, r11b
xor al, r11b
or cl, al
mov al, cl
xor al, 0xff
and al, 1
xor dil, 1
and cl, dil
or al, cl
mov cl, bl
and cl, 0
xor bl, 0
or cl, bl
xor cl, 0xff
mov r11b, al
xor r11b, cl
and r11b, al
mov al, r15b
and al, r11b
xor r15b, r11b
or al, r15b
test al, 1
jne 0x6d93c54d
jmp 0x6da432f4
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x94e23ba9
sub r8d, 0x51d41100
add r8d, 0x94e23ba9
add r8d, 0x4c3a0fd
sub r8d, 1
sub r8d, 0x4c3a0fd
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x51d41100
add r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, 0x7b3ad595
add r9d, 0
sub r9d, r8d
sub r9d, 0x7b3ad595
sub eax, r9d
mov r8d, ecx
add r8d, eax
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
xor bl, 0xff
xor bl, 0
and bl, 0
mov dil, sil
xor dil, 0
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
or dil, r14b
mov r14b, dil
xor r14b, 0xff
mov r15b, r10b
xor r15b, r14b
and r15b, r10b
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r12b, sil
xor r12b, 1
and r12b, 1
or r14b, r12b
mov r12b, sil
xor r12b, 0
mov r13b, r14b
xor r13b, r12b
and r13b, r14b
mov r14b, sil
xor r14b, 1
xor dil, 0xff
mov r12b, sil
xor r12b, 0
or r14b, dil
or r12b, 0
xor r14b, 0xff
and r14b, r12b
mov dil, bl
xor dil, 0xff
mov r12b, r15b
xor r12b, 0xff
mov al, sil
xor al, 0
mov cl, dil
and cl, 0
and bl, al
mov dl, r12b
and dl, 0
and r15b, al
or cl, bl
or dl, r15b
xor cl, dl
or dil, r12b
xor dil, 0xff
or al, 0
and dil, al
or cl, dil
mov al, r13b
xor al, 0xff
mov dl, r14b
xor dl, 0xff
mov bl, sil
xor bl, 1
mov dil, al
and dil, 0xff
and r13b, bl
mov r15b, dl
and r15b, 0xff
and r14b, bl
or dil, r13b
or r15b, r14b
xor dil, r15b
or al, dl
xor al, 0xff
or bl, 1
and al, bl
or dil, al
mov al, cl
xor al, 0xff
and al, 0
mov dl, sil
xor dl, 0
and cl, dl
mov bl, dil
xor bl, 0xff
and bl, 0
and dil, dl
or al, cl
or bl, dil
xor al, bl
mov cl, r11b
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
mov bl, r11b
and bl, dl
mov dil, sil
xor dil, 1
and dil, 0xff
and dl, 1
or cl, bl
or dil, dl
xor cl, dil
xor cl, 0xff
xor cl, 0
and cl, 0
mov dl, sil
xor dl, 0
and dl, 1
mov bl, sil
xor bl, 1
and bl, 0
or dl, bl
mov bl, r11b
xor bl, 0xff
mov dil, dl
xor dil, 0xff
mov r14b, sil
xor r14b, 1
or bl, dil
or r14b, 1
xor bl, 0xff
and bl, r14b
mov dil, sil
xor dil, 1
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or dil, r14b
mov r14b, sil
xor r14b, 0
mov r15b, dil
xor r15b, r14b
and r15b, dil
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov dil, cl
and dil, bl
xor cl, bl
or dil, cl
mov cl, r15b
and cl, dl
xor r15b, dl
or cl, r15b
mov dl, dil
xor dl, 0xff
mov bl, cl
and bl, dl
xor cl, 0xff
and dil, cl
or bl, dil
mov cl, sil
xor cl, 0
and cl, 1
mov dl, sil
xor dl, 1
and dl, 0
or cl, dl
mov dl, sil
xor dl, 1
xor cl, 0xff
mov dil, sil
xor dil, 0
or dl, cl
or dil, 0
xor dl, 0xff
and dl, dil
mov cl, sil
xor cl, 1
and cl, 0
mov dil, sil
xor dil, 0
mov r14b, dil
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or cl, r14b
or r15b, dil
xor cl, r15b
mov dil, cl
xor dil, 0xff
xor dil, 0
and dil, 0
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or r14b, r15b
mov r15b, sil
xor r15b, 1
mov r12b, r14b
xor r12b, r15b
and r12b, r14b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r14b, dl
xor r14b, 0xff
mov r15b, dil
xor r15b, 0xff
mov r13b, sil
xor r13b, 0
mov r8b, r14b
and r8b, 0
and dl, r13b
mov r9b, r15b
and r9b, 0
and dil, r13b
or r8b, dl
or r9b, dil
xor r8b, r9b
or r14b, r15b
xor r14b, 0xff
or r13b, 0
and r14b, r13b
or r8b, r14b
mov dl, r12b
and dl, cl
xor r12b, cl
or dl, r12b
mov cl, r8b
xor cl, 0xff
and cl, 1
mov r9b, sil
xor r9b, 1
and r8b, r9b
mov dil, dl
xor dil, 0xff
and dil, 0xff
and dl, r9b
or cl, r8b
or dil, dl
xor cl, dil
mov dl, al
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
mov r9b, al
and r9b, r8b
mov dil, sil
xor dil, 1
and dil, 0xff
and r8b, 1
or dl, r9b
or dil, r8b
xor dl, dil
mov r8b, sil
xor r8b, 0
and r8b, 1
mov r9b, sil
xor r9b, 1
mov dil, r9b
and dil, 0
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and r9b, 1
or r8b, dil
or r14b, r9b
xor r8b, r14b
mov r9b, sil
xor r9b, 0
and r9b, 1
mov dil, sil
xor dil, 1
mov r14b, dil
and r14b, 0
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or r9b, r14b
or r15b, dil
xor r9b, r15b
mov dil, dl
and dil, r8b
xor dl, r8b
or dil, dl
mov dl, r9b
and dl, 0
xor r9b, 0
or dl, r9b
mov r8b, dil
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
and dil, r9b
or r8b, dil
xor dl, 0xff
mov r9b, r8b
xor r9b, dl
and r9b, r8b
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
mov dil, cl
and dil, r8b
or dl, dil
mov r8b, r10b
xor r8b, 0xff
mov dil, dl
and dil, r8b
xor dl, 0xff
mov r8b, r10b
and r8b, dl
or dil, r8b
xor r10b, 0xff
mov dl, dil
xor dl, r10b
and dl, dil
mov r8b, sil
xor r8b, 0
and r8b, 0
mov r10b, sil
xor r10b, 0
mov dil, r10b
and dil, 0
mov r14b, sil
xor r14b, 1
and r14b, 0
and r10b, 1
or r8b, dil
or r14b, r10b
xor r8b, r14b
mov r10b, bl
xor r10b, 0xff
mov dil, r8b
and dil, r10b
xor r8b, 0xff
mov r10b, bl
and r10b, r8b
or dil, r10b
xor dil, 0xff
mov r8b, bl
xor r8b, 0xff
mov r10b, sil
xor r10b, 1
or dil, r8b
or r10b, 1
xor dil, 0xff
and dil, r10b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r10b, sil
xor r10b, 1
mov r14b, cl
and r14b, r10b
or r8b, r14b
mov r10b, r11b
xor r10b, 0xff
mov r14b, r8b
and r14b, r10b
xor r8b, 0xff
mov r10b, r11b
and r10b, r8b
or r14b, r10b
xor r11b, 0xff
mov r8b, r14b
xor r8b, r11b
and r8b, r14b
mov r10b, r9b
xor r10b, 0xff
mov r11b, dl
xor r11b, 0xff
mov r14b, sil
xor r14b, 0
or r10b, r11b
or r14b, 0
xor r10b, 0xff
and r10b, r14b
mov r11b, r9b
xor r11b, 0xff
and r11b, 0
mov r14b, sil
xor r14b, 0
and r9b, r14b
mov r15b, dl
xor r15b, 0xff
and r15b, 0
and dl, r14b
or r11b, r9b
or r15b, dl
xor r11b, r15b
mov dl, r10b
xor dl, 0xff
mov r9b, r11b
xor r9b, 0xff
mov r14b, sil
xor r14b, 0
mov r15b, dl
and r15b, 0
and r10b, r14b
mov r12b, r9b
and r12b, 0
and r11b, r14b
or r15b, r10b
or r12b, r11b
xor r15b, r12b
or dl, r9b
xor dl, 0xff
or r14b, 0
and dl, r14b
or r15b, dl
mov dl, dil
xor dl, 0xff
and dl, 1
mov r9b, sil
xor r9b, 1
mov r10b, dil
and r10b, r9b
or dl, r10b
mov r9b, r8b
xor r9b, 0xff
and r9b, 1
mov r10b, sil
xor r10b, 1
mov r11b, r8b
and r11b, r10b
or r9b, r11b
mov r10b, sil
xor r10b, 0
and r10b, 1
mov r11b, sil
xor r11b, 1
mov r14b, r11b
and r14b, 0
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r11b, 1
or r10b, r14b
or r12b, r11b
xor r10b, r12b
mov r11b, dl
xor r11b, 0xff
mov r14b, sil
xor r14b, 0
mov r12b, sil
xor r12b, 0
or r11b, r14b
or r12b, 0
xor r11b, 0xff
and r11b, r12b
mov r14b, r10b
xor r14b, 0xff
mov r12b, dil
xor r12b, r14b
and r12b, dil
mov dil, r9b
xor dil, 0xff
mov r14b, sil
xor r14b, 0
mov r13b, sil
xor r13b, 1
or dil, r14b
or r13b, 1
xor dil, 0xff
and dil, r13b
mov r14b, r10b
xor r14b, 0xff
mov r13b, r8b
xor r13b, r14b
and r13b, r8b
mov r8b, r11b
and r8b, r12b
xor r11b, r12b
or r8b, r11b
mov r11b, dil
xor r11b, 0xff
mov r14b, r13b
xor r14b, 0xff
mov r12b, sil
xor r12b, 0
mov byte [rbp + 0x711], r11b
and r11b, 0
and dil, r12b
mov byte [rbp + 0x710], r14b
and r14b, 0
and r13b, r12b
or r11b, dil
or r14b, r13b
xor r11b, r14b
mov dil, byte [rbp + 0x711]
mov r14b, byte [rbp + 0x710]
or dil, r14b
xor dil, 0xff
or r12b, 0
and dil, r12b
or r11b, dil
mov dil, r8b
xor dil, 0xff
mov r12b, r11b
and r12b, dil
xor r11b, 0xff
and r8b, r11b
or r12b, r8b
mov r8b, dl
xor r8b, 0xff
mov r11b, r9b
xor r11b, 0xff
mov dil, sil
xor dil, 1
mov r13b, r8b
and r13b, 0xff
and dl, dil
mov r14b, r11b
and r14b, 0xff
and r9b, dil
or r13b, dl
or r14b, r9b
xor r13b, r14b
or r8b, r11b
xor r8b, 0xff
or dil, 1
and r8b, dil
or r13b, r8b
mov dl, r13b
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
and r13b, r8b
or dl, r13b
mov r8b, sil
xor r8b, 0
mov r9b, r10b
xor r9b, 0xff
mov r11b, sil
xor r11b, 1
mov dil, r8b
and dil, 0xff
mov r14b, r11b
and r14b, 0
mov r13b, r9b
and r13b, 0xff
and r10b, r11b
or dil, r14b
or r13b, r10b
xor dil, r13b
or r8b, r9b
xor r8b, 0xff
or r11b, 1
and r8b, r11b
or dil, r8b
xor dl, 0xff
xor dil, 0xff
mov r8b, sil
xor r8b, 1
or dl, dil
or r8b, 1
xor dl, 0xff
and dl, r8b
mov r8b, r12b
xor r8b, 0xff
mov r9b, dl
xor r9b, 0xff
mov r10b, sil
xor r10b, 0
mov r11b, r8b
and r11b, 0
and r12b, r10b
mov dil, r9b
and dil, 0
and dl, r10b
or r11b, r12b
or dil, dl
xor r11b, dil
or r8b, r9b
xor r8b, 0xff
or r10b, 0
and r8b, r10b
or r11b, r8b
mov dl, r15b
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
mov r9b, r15b
and r9b, r8b
or dl, r9b
mov r8b, sil
xor r8b, 1
xor dl, 0xff
mov r9b, sil
xor r9b, 1
or r8b, dl
or r9b, 1
xor r8b, 0xff
and r8b, r9b
mov dl, sil
xor dl, 1
and dl, 1
mov r9b, sil
xor r9b, 1
and r9b, 1
or dl, r9b
mov r9b, dl
xor r9b, 0xff
mov r10b, r15b
xor r10b, r9b
and r10b, r15b
mov r9b, r11b
xor r9b, 0xff
and r9b, 1
mov dil, sil
xor dil, 1
mov r14b, r11b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or r9b, r14b
or r15b, dil
xor r9b, r15b
xor r9b, 0xff
mov dil, sil
xor dil, 1
mov r14b, sil
xor r14b, 1
or r9b, dil
or r14b, 1
xor r9b, 0xff
and r9b, r14b
xor r11b, 0xff
xor dl, 0xff
mov dil, sil
xor dil, 0
or r11b, dl
or dil, 0
xor r11b, 0xff
and r11b, dil
mov dl, r8b
xor dl, 0xff
mov dil, r10b
xor dil, 0xff
mov r14b, sil
xor r14b, 1
mov r15b, dl
and r15b, 0xff
and r8b, r14b
mov r12b, dil
and r12b, 0xff
and r10b, r14b
or r15b, r8b
or r12b, r10b
xor r15b, r12b
or dl, dil
xor dl, 0xff
or r14b, 1
and dl, r14b
or r15b, dl
mov dl, r9b
and dl, r11b
xor r9b, r11b
or dl, r9b
mov r8b, r15b
xor r8b, 0xff
and r8b, 0
mov r9b, sil
xor r9b, 0
and r15b, r9b
mov r10b, dl
xor r10b, 0xff
and r10b, 0
and dl, r9b
or r8b, r15b
or r10b, dl
xor r8b, r10b
mov dl, al
xor dl, 0xff
and dl, 1
mov r9b, sil
xor r9b, 1
mov r10b, al
and r10b, r9b
or dl, r10b
mov r9b, bl
xor r9b, 0xff
and r9b, 1
mov r10b, sil
xor r10b, 1
mov r11b, bl
and r11b, r10b
mov dil, sil
xor dil, 1
and dil, 0xff
and r10b, 1
or r9b, r11b
or dil, r10b
xor r9b, dil
mov r10b, sil
xor r10b, 1
and r10b, 1
mov r11b, sil
xor r11b, 1
and r11b, 1
or r10b, r11b
mov r11b, sil
xor r11b, 1
mov dil, dl
xor dil, r11b
and dil, dl
mov r11b, r10b
xor r11b, 0xff
mov r14b, al
xor r14b, r11b
and r14b, al
mov al, sil
xor al, 1
mov r11b, r9b
xor r11b, al
and r11b, r9b
xor bl, 0xff
mov al, r10b
xor al, 0xff
mov r15b, sil
xor r15b, 1
or bl, al
or r15b, 1
xor bl, 0xff
and bl, r15b
mov al, dil
and al, r14b
xor dil, r14b
or al, dil
mov dil, r11b
and dil, bl
xor r11b, bl
or dil, r11b
mov r11b, al
xor r11b, 0xff
mov bl, dil
and bl, r11b
xor dil, 0xff
and al, dil
or bl, al
mov al, dl
xor al, 0xff
mov r11b, r9b
xor r11b, 0xff
mov dil, sil
xor dil, 0
mov r14b, al
and r14b, 0
and dl, dil
mov r15b, r11b
and r15b, 0
and r9b, dil
or r14b, dl
or r15b, r9b
xor r14b, r15b
or al, r11b
xor al, 0xff
or dil, 0
and al, dil
or r14b, al
mov al, r14b
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
and r14b, dl
mov r9b, sil
xor r9b, 1
and r9b, 0xff
and dl, 1
or al, r14b
or r9b, dl
xor al, r9b
mov dl, sil
xor dl, 1
mov r9b, r10b
xor r9b, 0xff
mov r11b, sil
xor r11b, 0
mov dil, dl
and dil, 0
mov r14b, r11b
and r14b, 1
mov r15b, r9b
and r15b, 0
and r10b, r11b
or dil, r14b
or r15b, r10b
xor dil, r15b
or dl, r9b
xor dl, 0xff
or r11b, 0
and dl, r11b
or dil, dl
xor al, 0xff
xor dil, 0xff
mov dl, sil
xor dl, 0
or al, dil
or dl, 0
xor al, 0xff
and al, dl
mov dl, bl
and dl, al
xor bl, al
or dl, bl
mov al, dl
xor al, 0xff
and al, 1
mov r9b, sil
xor r9b, 1
mov r10b, dl
and r10b, r9b
mov r11b, sil
xor r11b, 1
and r11b, 0xff
and r9b, 1
or al, r10b
or r11b, r9b
xor al, r11b
xor al, 0xff
xor al, 0
and al, 0
mov r9b, sil
xor r9b, 0
and r9b, 0
mov r10b, sil
xor r10b, 0
mov r11b, r10b
and r11b, 0
mov bl, sil
xor bl, 1
and bl, 0
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
xor dl, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r11b, sil
xor r11b, 0
or dl, r10b
or r11b, 0
xor dl, 0xff
and dl, r11b
mov r10b, sil
xor r10b, 1
and r10b, 0
mov r11b, sil
xor r11b, 0
mov bl, r11b
and bl, 1
mov dil, sil
xor dil, 1
and dil, 0
and r11b, 1
or r10b, bl
or dil, r11b
xor r10b, dil
xor r10b, 0xff
mov r11b, sil
xor r11b, 0
mov bl, sil
xor bl, 0
or r10b, r11b
or bl, 0
xor r10b, 0xff
and r10b, bl
mov r11b, sil
xor r11b, 1
xor r9b, 0xff
mov bl, sil
xor bl, 1
or r11b, r9b
or bl, 1
xor r11b, 0xff
and r11b, bl
mov r9b, al
and r9b, dl
xor al, dl
or r9b, al
mov al, r10b
xor al, 0xff
mov dl, r11b
xor dl, 0xff
mov bl, sil
xor bl, 1
mov dil, al
and dil, 0xff
and r10b, bl
mov r14b, dl
and r14b, 0xff
and r11b, bl
or dil, r10b
or r14b, r11b
xor dil, r14b
or al, dl
xor al, 0xff
or bl, 1
and al, bl
or dil, al
mov al, r9b
xor al, 0xff
mov dl, dil
and dl, al
xor dil, 0xff
and r9b, dil
or dl, r9b
mov al, sil
xor al, 0
mov r9b, cl
xor r9b, 0xff
mov r10b, sil
xor r10b, 0
or al, r9b
or r10b, 0
xor al, 0xff
and al, r10b
mov r9b, sil
xor r9b, 0
and r9b, 0
mov r10b, sil
xor r10b, 0
mov r11b, r10b
and r11b, 0
mov bl, cl
xor bl, 0xff
and bl, 0
and cl, r10b
or r9b, r11b
or bl, cl
xor r9b, bl
mov cl, al
xor cl, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r11b, sil
xor r11b, 0
mov bl, cl
and bl, 0
and al, r11b
mov dil, r10b
and dil, 0
and r9b, r11b
or bl, al
or dil, r9b
xor bl, dil
or cl, r10b
xor cl, 0xff
or r11b, 0
and cl, r11b
or bl, cl
mov al, dl
xor al, 0xff
and al, 0
mov cl, sil
xor cl, 0
and dl, cl
mov r9b, sil
xor r9b, 1
and r9b, 0
and cl, 1
or al, dl
or r9b, cl
xor al, r9b
mov cl, bl
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
and bl, dl
or cl, bl
mov dl, sil
xor dl, 1
and dl, 1
mov r9b, sil
xor r9b, 1
mov r10b, r9b
and r10b, 1
mov r11b, sil
xor r11b, 1
and r11b, 0xff
and r9b, 1
or dl, r10b
or r11b, r9b
xor dl, r11b
mov r9b, al
xor r9b, 0xff
mov r10b, cl
xor r10b, 0xff
mov r11b, sil
xor r11b, 0
mov bl, r9b
and bl, 0
and al, r11b
mov dil, r10b
and dil, 0
and cl, r11b
or bl, al
or dil, cl
xor bl, dil
or r9b, r10b
xor r9b, 0xff
or r11b, 0
and r9b, r11b
or bl, r9b
mov al, sil
xor al, 1
mov cl, dl
xor cl, 0xff
mov r9b, sil
xor r9b, 1
mov r10b, al
and r10b, 0xff
mov r11b, r9b
and r11b, 1
mov dil, cl
and dil, 0xff
and dl, r9b
or r10b, r11b
or dil, dl
xor r10b, dil
or al, cl
xor al, 0xff
or r9b, 1
and al, r9b
or r10b, al
mov al, bl
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and bl, cl
or al, bl
xor al, 0xff
xor r10b, 0xff
mov cl, sil
xor cl, 0
or al, r10b
or cl, 0
xor al, 0xff
and al, cl
mov cl, r8b
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
mov r9b, r8b
and r9b, dl
or cl, r9b
mov dl, al
xor dl, 0xff
and dl, 1
mov r9b, sil
xor r9b, 1
mov r10b, al
and r10b, r9b
or dl, r10b
mov r9b, sil
xor r9b, 1
and r9b, 1
mov r10b, sil
xor r10b, 1
mov r11b, r10b
and r11b, 1
mov bl, sil
xor bl, 1
and bl, 0xff
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, cl
xor r10b, 0xff
mov r11b, sil
xor r11b, 1
mov bl, sil
xor bl, 1
or r10b, r11b
or bl, 1
xor r10b, 0xff
and r10b, bl
xor r8b, 0xff
mov r11b, r9b
xor r11b, 0xff
mov bl, sil
xor bl, 0
or r8b, r11b
or bl, 0
xor r8b, 0xff
and r8b, bl
mov r11b, sil
xor r11b, 1
mov bl, dl
xor bl, r11b
and bl, dl
mov r11b, r9b
xor r11b, 0xff
mov dil, al
xor dil, r11b
and dil, al
mov al, r10b
and al, r8b
xor r10b, r8b
or al, r10b
mov r8b, bl
and r8b, dil
xor bl, dil
or r8b, bl
mov r10b, al
xor r10b, 0xff
and r10b, 1
mov r11b, sil
xor r11b, 1
and al, r11b
mov bl, r8b
xor bl, 0xff
and bl, 0xff
and r8b, r11b
or r10b, al
or bl, r8b
xor r10b, bl
mov al, cl
and al, dl
xor cl, dl
or al, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
and al, dl
or cl, al
mov al, r9b
and al, 1
xor r9b, 1
or al, r9b
xor cl, 0xff
xor al, 0xff
xor sil, 1
or cl, al
or sil, 1
xor cl, 0xff
and cl, sil
mov al, r10b
and al, cl
xor r10b, cl
or al, r10b
test al, 1
jne 0x6d93d483
jmp 0x6da30685
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0xd14dc16
add r8d, 0
add r8d, 0xf8f92325
sub r8d, 0xd14dc16
mov r9d, eax
sub r9d, 1
add r8d, r9d
add r8d, 0x7ed22a38
sub r8d, 0xf8f92325
sub r8d, 0x7ed22a38
sub eax, r8d
add eax, 0
mov r8d, ecx
sub r8d, 0x292b0907
sub r8d, eax
add r8d, 0x292b0907
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 0
mov sil, 1
mov dil, sil
xor dil, 0
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov dil, sil
xor dil, 1
and dil, 0
mov r14b, sil
xor r14b, 0
mov r15b, r14b
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
mov r14b, r10b
xor r14b, 0xff
xor dil, 0xff
mov r15b, sil
xor r15b, 0
or r14b, dil
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov dil, bl
xor dil, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, dil
and r13b, 0xff
and bl, r12b
mov al, r15b
and al, 0xff
and r14b, r12b
or r13b, bl
or al, r14b
xor r13b, al
or dil, r15b
xor dil, 0xff
or r12b, 1
and dil, r12b
or r13b, dil
mov al, r11b
xor al, 0xff
and al, 1
mov bl, sil
xor bl, 1
mov dil, r11b
and dil, bl
or al, dil
mov bl, sil
xor bl, 0
xor al, 0xff
mov dil, sil
xor dil, 1
or bl, al
or dil, 1
xor bl, 0xff
and bl, dil
mov al, sil
xor al, 0
and al, 1
mov dil, sil
xor dil, 1
and dil, 0
or al, dil
mov dil, al
xor dil, 0xff
mov r14b, r11b
xor r14b, dil
and r14b, r11b
mov dil, sil
xor dil, 1
and dil, 0
mov r15b, sil
xor r15b, 0
mov r12b, r15b
and r12b, 1
mov cl, sil
xor cl, 1
and cl, 0
and r15b, 1
or dil, r12b
or cl, r15b
xor dil, cl
xor dil, 0xff
mov cl, sil
xor cl, 0
mov r15b, sil
xor r15b, 0
or dil, cl
or r15b, 0
xor dil, 0xff
and dil, r15b
mov cl, sil
xor cl, 1
xor al, 0xff
mov r15b, sil
xor r15b, 1
or cl, al
or r15b, 1
xor cl, 0xff
and cl, r15b
mov al, bl
and al, r14b
xor bl, r14b
or al, bl
mov bl, dil
xor bl, 0xff
mov r14b, cl
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, bl
and r12b, 0xff
and dil, r15b
mov dl, r14b
and dl, 0xff
and cl, r15b
or r12b, dil
or dl, cl
xor r12b, dl
or bl, r14b
xor bl, 0xff
or r15b, 1
and bl, r15b
or r12b, bl
mov cl, al
xor cl, 0xff
and cl, 0
mov dl, sil
xor dl, 0
and al, dl
mov bl, r12b
xor bl, 0xff
and bl, 0
and r12b, dl
or cl, al
or bl, r12b
xor cl, bl
mov al, sil
xor al, 1
and al, 1
mov dl, sil
xor dl, 1
and dl, 1
or al, dl
xor al, 0xff
xor al, 1
and al, 0xff
mov dl, sil
xor dl, 1
and dl, 0
mov bl, sil
xor bl, 0
mov dil, bl
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
and bl, 1
or dl, dil
or r14b, bl
xor dl, r14b
mov bl, dl
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov dil, sil
xor dil, 1
and dil, 0
mov r14b, sil
xor r14b, 0
mov r15b, r14b
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
mov r14b, sil
xor r14b, 1
mov r15b, dil
xor r15b, r14b
and r15b, dil
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov dil, al
and dil, bl
xor al, bl
or dil, al
mov al, r15b
xor al, 0xff
mov bl, dl
xor bl, 0xff
mov r14b, sil
xor r14b, 1
mov r12b, al
and r12b, 0xff
and r15b, r14b
mov r8b, bl
and r8b, 0xff
and dl, r14b
or r12b, r15b
or r8b, dl
xor r12b, r8b
or al, bl
xor al, 0xff
or r14b, 1
and al, r14b
or r12b, al
mov al, dil
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
and dil, dl
mov r8b, r12b
xor r8b, 0xff
and r8b, 0xff
and r12b, dl
or al, dil
or r8b, r12b
xor al, r8b
mov dl, r13b
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
mov bl, r13b
and bl, r8b
mov dil, sil
xor dil, 1
and dil, 0xff
and r8b, 1
or dl, bl
or dil, r8b
xor dl, dil
mov r8b, sil
xor r8b, 1
and r8b, 1
mov bl, sil
xor bl, 1
and bl, 1
or r8b, bl
mov bl, sil
xor bl, 1
and bl, 1
mov dil, sil
xor dil, 1
and dil, 1
or bl, dil
mov dil, dl
xor dil, 0xff
mov r14b, r8b
xor r14b, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, dil
and r12b, 0
and dl, r15b
mov r9b, r14b
and r9b, 0
and r8b, r15b
or r12b, dl
or r9b, r8b
xor r12b, r9b
or dil, r14b
xor dil, 0xff
or r15b, 0
and dil, r15b
or r12b, dil
mov dl, bl
and dl, 1
xor bl, 1
or dl, bl
mov r8b, r12b
xor r8b, 0xff
and r8b, 0
mov r9b, sil
xor r9b, 0
and r12b, r9b
mov bl, sil
xor bl, 1
and bl, 0
and r9b, 1
or r8b, r12b
or bl, r9b
xor r8b, bl
xor dl, 0xff
mov r9b, r8b
xor r9b, dl
and r9b, r8b
mov dl, al
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
mov bl, al
and bl, r8b
or dl, bl
mov r8b, r10b
xor r8b, 0xff
and r8b, 1
mov bl, sil
xor bl, 1
mov dil, r10b
and dil, bl
mov r14b, dl
xor r14b, 0xff
and r14b, 0xff
and dl, bl
or r8b, dil
or r14b, dl
xor r8b, r14b
xor r10b, 0xff
mov dl, r8b
xor dl, r10b
and dl, r8b
mov r8b, cl
xor r8b, 0xff
and r8b, 0
mov r10b, sil
xor r10b, 0
mov bl, cl
and bl, r10b
mov dil, sil
xor dil, 1
and dil, 0
and r10b, 1
or r8b, bl
or dil, r10b
xor r8b, dil
mov r10b, sil
xor r10b, 1
and r10b, 1
mov bl, sil
xor bl, 1
mov dil, bl
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and bl, 1
or r10b, dil
or r14b, bl
xor r10b, r14b
mov bl, sil
xor bl, 0
and bl, 1
mov dil, sil
xor dil, 1
mov r14b, dil
and r14b, 0
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, r8b
xor dil, 0xff
mov r14b, r10b
xor r14b, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, dil
and r12b, 0
and r8b, r15b
mov byte [rbp + 0x70f], r14b
and r14b, 0
and r10b, r15b
or r12b, r8b
or r14b, r10b
xor r12b, r14b
mov r8b, byte [rbp + 0x70f]
or dil, r8b
xor dil, 0xff
or r15b, 0
and dil, r15b
or r12b, dil
mov r10b, bl
and r10b, 0
xor bl, 0
or r10b, bl
mov bl, r12b
xor bl, 0xff
and bl, 1
mov dil, sil
xor dil, 1
and r12b, dil
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and dil, 1
or bl, r12b
or r14b, dil
xor bl, r14b
xor r10b, 0xff
mov dil, bl
xor dil, r10b
and dil, bl
mov r10b, al
xor r10b, 0xff
and r10b, 0
mov bl, sil
xor bl, 0
mov r14b, al
and r14b, bl
mov r15b, sil
xor r15b, 1
and r15b, 0
and bl, 1
or r10b, r14b
or r15b, bl
xor r10b, r15b
mov bl, r11b
xor bl, 0xff
and bl, 0
mov r14b, sil
xor r14b, 0
mov r15b, r11b
and r15b, r14b
mov r12b, r10b
xor r12b, 0xff
and r12b, 0
and r10b, r14b
or bl, r15b
or r12b, r10b
xor bl, r12b
xor bl, 0xff
xor r11b, 0xff
mov r10b, sil
xor r10b, 1
or bl, r11b
or r10b, 1
xor bl, 0xff
and bl, r10b
mov r10b, r9b
xor r10b, 0xff
and r10b, 1
mov r11b, sil
xor r11b, 1
mov r14b, r9b
and r14b, r11b
or r10b, r14b
mov r11b, dl
xor r11b, 0xff
and r11b, 0
mov r14b, sil
xor r14b, 0
mov r15b, dl
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or r11b, r15b
or r12b, r14b
xor r11b, r12b
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r15b, sil
xor r15b, 1
mov r12b, r15b
and r12b, 1
mov r8b, sil
xor r8b, 1
and r8b, 0xff
and r15b, 1
or r14b, r12b
or r8b, r15b
xor r14b, r8b
mov r8b, sil
xor r8b, 1
mov r15b, r10b
xor r15b, r8b
and r15b, r10b
mov r8b, r14b
xor r8b, 0xff
mov r12b, r9b
xor r12b, r8b
and r12b, r9b
mov r8b, sil
xor r8b, 1
mov r9b, r11b
xor r9b, r8b
and r9b, r11b
xor dl, 0xff
mov r8b, r14b
xor r8b, 0xff
mov byte [rbp + 0x70e], sil
xor sil, 1
or dl, r8b
or sil, 1
xor dl, 0xff
and dl, sil
mov r8b, r15b
and r8b, r12b
xor r15b, r12b
or r8b, r15b
mov sil, r9b
and sil, dl
xor r9b, dl
or sil, r9b
mov dl, r8b
xor dl, 0xff
mov r9b, sil
and r9b, dl
xor sil, 0xff
and r8b, sil
or r9b, r8b
mov dl, r10b
xor dl, 0xff
mov r8b, r11b
xor r8b, 0xff
mov sil, byte [rbp + 0x70e]
xor sil, 0
mov r15b, dl
and r15b, 0
and r10b, sil
mov r12b, r8b
and r12b, 0
and r11b, sil
or r15b, r10b
or r12b, r11b
xor r15b, r12b
or dl, r8b
xor dl, 0xff
or sil, 0
and dl, sil
or r15b, dl
mov dl, r15b
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x70e]
xor r8b, 1
and r15b, r8b
mov r10b, byte [rbp + 0x70e]
xor r10b, 1
and r10b, 0xff
and r8b, 1
or dl, r15b
or r10b, r8b
xor dl, r10b
mov r8b, byte [rbp + 0x70e]
xor r8b, 1
mov r10b, r14b
xor r10b, 0xff
mov r11b, byte [rbp + 0x70e]
xor r11b, 1
mov sil, r8b
and sil, 0xff
mov r15b, r11b
and r15b, 1
mov r12b, r10b
and r12b, 0xff
and r14b, r11b
or sil, r15b
or r12b, r14b
xor sil, r12b
or r8b, r10b
xor r8b, 0xff
or r11b, 1
and r8b, r11b
or sil, r8b
xor dl, 0xff
xor sil, 0xff
mov r8b, byte [rbp + 0x70e]
xor r8b, 0
or dl, sil
or r8b, 0
xor dl, 0xff
and dl, r8b
mov r8b, r9b
and r8b, dl
xor r9b, dl
or r8b, r9b
mov dl, bl
xor dl, 0xff
mov r9b, dil
xor r9b, dl
and r9b, dil
mov dl, dil
xor dl, 0xff
and dl, 1
mov r10b, byte [rbp + 0x70e]
xor r10b, 1
and dil, r10b
mov r11b, bl
xor r11b, 0xff
and r11b, 0xff
and bl, r10b
or dl, dil
or r11b, bl
xor dl, r11b
mov r10b, r9b
xor r10b, 0xff
mov r11b, dl
xor r11b, 0xff
mov bl, byte [rbp + 0x70e]
xor bl, 0
mov sil, r10b
and sil, 0
and r9b, bl
mov dil, r11b
and dil, 0
and dl, bl
or sil, r9b
or dil, dl
xor sil, dil
or r10b, r11b
xor r10b, 0xff
or bl, 0
and r10b, bl
or sil, r10b
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x70e]
xor r9b, 1
mov r10b, r8b
and r10b, r9b
mov r11b, byte [rbp + 0x70e]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or dl, r10b
or r11b, r9b
xor dl, r11b
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov r9b, byte [rbp + 0x70e]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0x70e]
xor r10b, 1
and r10b, 1
or r9b, r10b
xor r8b, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r11b, byte [rbp + 0x70e]
xor r11b, 1
or r8b, r10b
or r11b, 1
xor r8b, 0xff
and r8b, r11b
mov r10b, sil
xor r10b, 0xff
and r10b, 1
mov r11b, byte [rbp + 0x70e]
xor r11b, 1
mov bl, sil
and bl, r11b
or r10b, bl
xor r10b, 0xff
mov r11b, byte [rbp + 0x70e]
xor r11b, 1
mov bl, byte [rbp + 0x70e]
xor bl, 0
or r10b, r11b
or bl, 0
xor r10b, 0xff
and r10b, bl
xor r9b, 0xff
mov r11b, sil
xor r11b, r9b
and r11b, sil
mov r9b, dl
xor r9b, 0xff
mov bl, r8b
xor bl, 0xff
mov sil, byte [rbp + 0x70e]
xor sil, 1
mov dil, r9b
and dil, 0xff
and dl, sil
mov r14b, bl
and r14b, 0xff
and r8b, sil
or dil, dl
or r14b, r8b
xor dil, r14b
or r9b, bl
xor r9b, 0xff
or sil, 1
and r9b, sil
or dil, r9b
mov dl, r10b
xor dl, 0xff
mov r8b, r11b
xor r8b, 0xff
mov r9b, byte [rbp + 0x70e]
xor r9b, 0
mov bl, dl
and bl, 0
and r10b, r9b
mov sil, r8b
and sil, 0
and r11b, r9b
or bl, r10b
or sil, r11b
xor bl, sil
or dl, r8b
xor dl, 0xff
or r9b, 0
and dl, r9b
or bl, dl
mov dl, dil
xor dl, 0xff
mov r8b, bl
and r8b, dl
xor bl, 0xff
and dil, bl
or r8b, dil
mov dl, r13b
xor dl, 0xff
and dl, 0
mov r9b, byte [rbp + 0x70e]
xor r9b, 0
mov r10b, r13b
and r10b, r9b
mov r11b, byte [rbp + 0x70e]
xor r11b, 1
and r11b, 0
and r9b, 1
or dl, r10b
or r11b, r9b
xor dl, r11b
mov r9b, cl
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x70e]
xor r10b, 1
mov r11b, cl
and r11b, r10b
or r9b, r11b
mov r10b, byte [rbp + 0x70e]
xor r10b, 1
and r10b, 1
mov r11b, byte [rbp + 0x70e]
xor r11b, 1
and r11b, 1
or r10b, r11b
mov r11b, byte [rbp + 0x70e]
xor r11b, 1
mov bl, dl
xor bl, r11b
and bl, dl
xor r13b, 0xff
mov r11b, r10b
xor r11b, 0xff
mov sil, byte [rbp + 0x70e]
xor sil, 1
or r13b, r11b
or sil, 1
xor r13b, 0xff
and r13b, sil
mov r11b, r9b
xor r11b, 0xff
mov sil, byte [rbp + 0x70e]
xor sil, 1
mov dil, byte [rbp + 0x70e]
xor dil, 0
or r11b, sil
or dil, 0
xor r11b, 0xff
and r11b, dil
xor cl, 0xff
mov sil, r10b
xor sil, 0xff
mov dil, byte [rbp + 0x70e]
xor dil, 0
or cl, sil
or dil, 0
xor cl, 0xff
and cl, dil
mov sil, bl
xor sil, 0xff
mov dil, r13b
xor dil, 0xff
mov r14b, byte [rbp + 0x70e]
xor r14b, 1
mov r15b, sil
and r15b, 0xff
and bl, r14b
mov r12b, dil
and r12b, 0xff
and r13b, r14b
or r15b, bl
or r12b, r13b
xor r15b, r12b
or sil, dil
xor sil, 0xff
or r14b, 1
and sil, r14b
or r15b, sil
mov bl, r11b
and bl, cl
xor r11b, cl
or bl, r11b
mov cl, r15b
xor cl, 0xff
mov r11b, bl
and r11b, cl
xor bl, 0xff
and r15b, bl
or r11b, r15b
mov cl, dl
xor cl, 0xff
mov bl, r9b
xor bl, 0xff
mov sil, byte [rbp + 0x70e]
xor sil, 0
mov dil, cl
and dil, 0
and dl, sil
mov r14b, bl
and r14b, 0
and r9b, sil
or dil, dl
or r14b, r9b
xor dil, r14b
or cl, bl
xor cl, 0xff
or sil, 0
and cl, sil
or dil, cl
mov cl, dil
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x70e]
xor dl, 1
and dil, dl
or cl, dil
mov dl, r10b
and dl, 1
xor r10b, 1
or dl, r10b
xor dl, 0xff
mov r9b, cl
xor r9b, dl
and r9b, cl
mov cl, r11b
xor cl, 0xff
mov dl, r9b
xor dl, 0xff
mov r10b, byte [rbp + 0x70e]
xor r10b, 0
mov bl, cl
and bl, 0
and r11b, r10b
mov sil, dl
and sil, 0
and r9b, r10b
or bl, r11b
or sil, r9b
xor bl, sil
or cl, dl
xor cl, 0xff
or r10b, 0
and cl, r10b
or bl, cl
mov cl, bl
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x70e]
xor dl, 1
mov r9b, bl
and r9b, dl
mov r10b, byte [rbp + 0x70e]
xor r10b, 1
and r10b, 0xff
and dl, 1
or cl, r9b
or r10b, dl
xor cl, r10b
mov dl, byte [rbp + 0x70e]
xor dl, 1
xor cl, 0xff
mov r9b, byte [rbp + 0x70e]
xor r9b, 1
or dl, cl
or r9b, 1
xor dl, 0xff
and dl, r9b
mov cl, byte [rbp + 0x70e]
xor cl, 1
and cl, 1
mov r9b, byte [rbp + 0x70e]
xor r9b, 1
and r9b, 1
or cl, r9b
mov r9b, cl
xor r9b, 0xff
mov r10b, bl
xor r10b, r9b
and r10b, bl
mov r9b, byte [rbp + 0x70e]
xor r9b, 1
and r9b, 1
mov r11b, byte [rbp + 0x70e]
xor r11b, 1
and r11b, 1
or r9b, r11b
xor r9b, 0xff
mov r11b, byte [rbp + 0x70e]
xor r11b, 1
mov bl, byte [rbp + 0x70e]
xor bl, 1
or r9b, r11b
or bl, 1
xor r9b, 0xff
and r9b, bl
mov r11b, byte [rbp + 0x70e]
xor r11b, 1
xor cl, 0xff
mov bl, byte [rbp + 0x70e]
xor bl, 1
or r11b, cl
or bl, 1
xor r11b, 0xff
and r11b, bl
mov cl, dl
and cl, r10b
xor dl, r10b
or cl, dl
mov dl, r9b
xor dl, 0xff
mov r10b, r11b
xor r10b, 0xff
mov bl, byte [rbp + 0x70e]
xor bl, 1
mov sil, dl
and sil, 0xff
and r9b, bl
mov dil, r10b
and dil, 0xff
and r11b, bl
or sil, r9b
or dil, r11b
xor sil, dil
or dl, r10b
xor dl, 0xff
or bl, 1
and dl, bl
or sil, dl
mov dl, cl
xor dl, 0xff
mov r9b, sil
and r9b, dl
xor sil, 0xff
and cl, sil
or r9b, cl
mov cl, byte [rbp + 0x70e]
xor cl, 1
and cl, 0
mov dl, byte [rbp + 0x70e]
xor dl, 0
mov r10b, dl
and r10b, 1
mov r11b, byte [rbp + 0x70e]
xor r11b, 1
and r11b, 0
and dl, 1
or cl, r10b
or r11b, dl
xor cl, r11b
mov dl, al
xor dl, 0xff
and dl, 1
mov r10b, byte [rbp + 0x70e]
xor r10b, 1
mov r11b, al
and r11b, r10b
or dl, r11b
mov r10b, byte [rbp + 0x70e]
xor r10b, 1
and r10b, 0
mov r11b, byte [rbp + 0x70e]
xor r11b, 0
mov bl, r11b
and bl, 1
mov sil, byte [rbp + 0x70e]
xor sil, 1
and sil, 0
and r11b, 1
or r10b, bl
or sil, r11b
xor r10b, sil
mov r11b, byte [rbp + 0x70e]
xor r11b, 1
mov bl, cl
xor bl, r11b
and bl, cl
mov r11b, byte [rbp + 0x70e]
xor r11b, 1
mov sil, r10b
xor sil, 0xff
mov dil, byte [rbp + 0x70e]
xor dil, 0
or r11b, sil
or dil, 0
xor r11b, 0xff
and r11b, dil
mov sil, byte [rbp + 0x70e]
xor sil, 1
mov dil, dl
xor dil, sil
and dil, dl
xor al, 0xff
mov sil, r10b
xor sil, 0xff
mov r14b, byte [rbp + 0x70e]
xor r14b, 1
or al, sil
or r14b, 1
xor al, 0xff
and al, r14b
mov sil, bl
and sil, r11b
xor bl, r11b
or sil, bl
mov r11b, dil
xor r11b, 0xff
mov bl, al
xor bl, 0xff
mov r14b, byte [rbp + 0x70e]
xor r14b, 1
mov r15b, r11b
and r15b, 0xff
and dil, r14b
mov r12b, bl
and r12b, 0xff
and al, r14b
or r15b, dil
or r12b, al
xor r15b, r12b
or r11b, bl
xor r11b, 0xff
or r14b, 1
and r11b, r14b
or r15b, r11b
mov al, sil
xor al, 0xff
mov r11b, r15b
and r11b, al
xor r15b, 0xff
and sil, r15b
or r11b, sil
mov al, cl
xor al, 0xff
mov bl, dl
xor bl, 0xff
mov sil, byte [rbp + 0x70e]
xor sil, 0
mov dil, al
and dil, 0
and cl, sil
mov r14b, bl
and r14b, 0
and dl, sil
or dil, cl
or r14b, dl
xor dil, r14b
or al, bl
xor al, 0xff
or sil, 0
and al, sil
or dil, al
mov al, dil
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x70e]
xor cl, 1
and dil, cl
or al, dil
mov cl, r10b
and cl, 1
xor r10b, 1
or cl, r10b
xor al, 0xff
xor cl, 0xff
mov dl, byte [rbp + 0x70e]
xor dl, 0
or al, cl
or dl, 0
xor al, 0xff
and al, dl
mov cl, r11b
and cl, al
xor r11b, al
or cl, r11b
mov al, r9b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x70e]
xor dl, 1
and r9b, dl
or al, r9b
mov dl, cl
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x70e]
xor r9b, 1
and cl, r9b
mov r10b, byte [rbp + 0x70e]
xor r10b, 1
and r10b, 0xff
and r9b, 1
or dl, cl
or r10b, r9b
xor dl, r10b
mov cl, byte [rbp + 0x70e]
xor cl, 0
and cl, 1
mov r9b, byte [rbp + 0x70e]
xor r9b, 1
and r9b, 0
or cl, r9b
mov r9b, al
xor r9b, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, byte [rbp + 0x70e]
xor r11b, 0
mov bl, r9b
and bl, 0
and al, r11b
mov sil, r10b
and sil, 0
and dl, r11b
or bl, al
or sil, dl
xor bl, sil
or r9b, r10b
xor r9b, 0xff
or r11b, 0
and r9b, r11b
or bl, r9b
mov al, cl
and al, 0
xor cl, 0
or al, cl
mov cl, bl
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x70e]
xor dl, 1
and bl, dl
mov r9b, byte [rbp + 0x70e]
xor r9b, 1
and r9b, 0xff
and dl, 1
or cl, bl
or r9b, dl
xor cl, r9b
xor al, 0xff
mov dl, cl
xor dl, al
and dl, cl
mov al, dl
xor al, 0xff
mov cl, r8b
xor cl, al
and cl, r8b
mov al, r8b
xor al, 0xff
mov r9b, dl
and r9b, al
xor dl, 0xff
and r8b, dl
or r9b, r8b
mov al, cl
xor al, 0xff
mov dl, r9b
xor dl, 0xff
mov r8b, byte [rbp + 0x70e]
xor r8b, 1
mov r10b, al
and r10b, 0xff
and cl, r8b
mov r11b, dl
and r11b, 0xff
and r9b, r8b
or r10b, cl
or r11b, r9b
xor r10b, r11b
or al, dl
xor al, 0xff
or r8b, 1
and al, r8b
or r10b, al
test r10b, 1
jne 0x6d93e53b
jmp 0x6da30685
jmp 0x6d93e540
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0xe90d7d0b
add r8d, 0
sub r8d, 1
sub r8d, 0xe90d7d0b
mov r9d, 0x67ec539c
add r9d, 0
add r9d, r8d
sub r9d, 0x67ec539c
mov r8d, ecx
sub r8d, 0xee022b2d
sub r8d, 0x5fa4094
add r8d, 0xee022b2d
add r8d, 0xd46eca7
add r8d, r9d
sub r8d, 0xd46eca7
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x5fa4094
add r9d, r8d
sub eax, r9d
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
or bl, r14b
mov dil, sil
xor dil, 1
xor bl, 0xff
mov r14b, sil
xor r14b, 1
or dil, bl
or r14b, 1
xor dil, 0xff
and dil, r14b
mov bl, sil
xor bl, 1
and bl, 1
mov r14b, sil
xor r14b, 1
mov r15b, r14b
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or bl, r15b
or r12b, r14b
xor bl, r12b
mov r14b, r10b
xor r14b, 0xff
xor bl, 0xff
mov r15b, sil
xor r15b, 0
or r14b, bl
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov bl, dil
xor bl, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, bl
and r13b, 0
and dil, r12b
mov al, r15b
and al, 0
and r14b, r12b
or r13b, dil
or al, r14b
xor r13b, al
or bl, r15b
xor bl, 0xff
or r12b, 0
and bl, r12b
or r13b, bl
mov al, r11b
xor al, 0xff
and al, 1
mov bl, sil
xor bl, 1
mov dil, r11b
and dil, bl
or al, dil
xor al, 0xff
xor al, 1
and al, 0xff
mov bl, sil
xor bl, 1
and bl, 1
mov dil, sil
xor dil, 1
and dil, 1
or bl, dil
mov dil, bl
xor dil, 0xff
mov r14b, r11b
xor r14b, dil
and r14b, r11b
mov dil, sil
xor dil, 1
and dil, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or dil, r15b
mov r15b, sil
xor r15b, 1
mov r12b, dil
xor r12b, r15b
and r12b, dil
mov dil, sil
xor dil, 1
xor bl, 0xff
mov r15b, sil
xor r15b, 0
or dil, bl
or r15b, 0
xor dil, 0xff
and dil, r15b
mov bl, al
xor bl, 0xff
mov r15b, r14b
xor r15b, 0xff
mov cl, sil
xor cl, 0
mov dl, bl
and dl, 0
and al, cl
mov r8b, r15b
and r8b, 0
and r14b, cl
or dl, al
or r8b, r14b
xor dl, r8b
or bl, r15b
xor bl, 0xff
or cl, 0
and bl, cl
or dl, bl
mov al, r12b
and al, dil
xor r12b, dil
or al, r12b
mov cl, dl
xor cl, 0xff
and cl, 1
mov r8b, sil
xor r8b, 1
and dl, r8b
mov bl, al
xor bl, 0xff
and bl, 0xff
and al, r8b
or cl, dl
or bl, al
xor cl, bl
mov al, sil
xor al, 1
and al, 1
mov dl, sil
xor dl, 1
and dl, 1
or al, dl
mov dl, sil
xor dl, 1
xor al, 0xff
mov r8b, sil
xor r8b, 0
or dl, al
or r8b, 0
xor dl, 0xff
and dl, r8b
mov al, sil
xor al, 1
and al, 1
mov r8b, sil
xor r8b, 1
mov bl, r8b
and bl, 1
mov dil, sil
xor dil, 1
and dil, 0xff
and r8b, 1
or al, bl
or dil, r8b
xor al, dil
xor al, 0xff
xor al, 1
and al, 0xff
mov r8b, dl
and r8b, al
xor dl, al
or r8b, dl
mov al, r13b
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
mov bl, r13b
and bl, dl
mov dil, sil
xor dil, 1
and dil, 0xff
and dl, 1
or al, bl
or dil, dl
xor al, dil
mov dl, sil
xor dl, 1
and dl, 1
mov bl, sil
xor bl, 1
and bl, 1
or dl, bl
mov bl, sil
xor bl, 0
and bl, 0
mov dil, sil
xor dil, 0
mov r14b, dil
and r14b, 0
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, al
and dil, dl
xor al, dl
or dil, al
mov al, sil
xor al, 0
mov dl, bl
xor dl, 0xff
mov r14b, sil
xor r14b, 0
mov r15b, al
and r15b, 0
mov r12b, r14b
and r12b, 0
mov r9b, dl
and r9b, 0
and bl, r14b
or r15b, r12b
or r9b, bl
xor r15b, r9b
or al, dl
xor al, 0xff
or r14b, 0
and al, r14b
or r15b, al
mov al, dil
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
and dil, dl
or al, dil
xor al, 0xff
xor r15b, 0xff
mov dl, sil
xor dl, 0
or al, r15b
or dl, 0
xor al, 0xff
and al, dl
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r9b, sil
xor r9b, 1
mov bl, r8b
and bl, r9b
or dl, bl
mov r9b, r10b
xor r9b, 0xff
mov bl, dl
and bl, r9b
xor dl, 0xff
mov r9b, r10b
and r9b, dl
or bl, r9b
xor bl, 0xff
xor r10b, 0xff
mov dl, sil
xor dl, 0
or bl, r10b
or dl, 0
xor bl, 0xff
and bl, dl
mov dl, cl
xor dl, 0xff
and dl, 1
mov r9b, sil
xor r9b, 1
mov r10b, cl
and r10b, r9b
or dl, r10b
mov r9b, sil
xor r9b, 1
and r9b, 1
mov r10b, sil
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, sil
xor r10b, 0
and r10b, 0
mov dil, sil
xor dil, 0
mov r14b, dil
and r14b, 0
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or r10b, r14b
or r15b, dil
xor r10b, r15b
mov dil, dl
and dil, r9b
xor dl, r9b
or dil, dl
mov dl, sil
xor dl, 0
mov r9b, r10b
xor r9b, 0xff
mov r14b, sil
xor r14b, 1
mov r15b, dl
and r15b, 0xff
mov r12b, r14b
and r12b, 0
mov byte [rbp + 0x70d], r9b
and r9b, 0xff
and r10b, r14b
or r15b, r12b
or r9b, r10b
xor r15b, r9b
mov r9b, byte [rbp + 0x70d]
or dl, r9b
xor dl, 0xff
or r14b, 1
and dl, r14b
or r15b, dl
mov dl, dil
xor dl, 0xff
and dl, 0
mov r10b, sil
xor r10b, 0
and dil, r10b
mov r14b, sil
xor r14b, 1
and r14b, 0
and r10b, 1
or dl, dil
or r14b, r10b
xor dl, r14b
xor r15b, 0xff
mov r10b, dl
xor r10b, r15b
and r10b, dl
mov dl, r11b
xor dl, 0xff
and dl, 1
mov dil, sil
xor dil, 1
and r11b, dil
or dl, r11b
mov r11b, r8b
xor r11b, 0xff
and r11b, 1
mov dil, sil
xor dil, 1
mov r14b, r8b
and r14b, dil
or r11b, r14b
mov dil, sil
xor dil, 1
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or dil, r14b
mov r14b, dl
xor r14b, 0xff
mov r15b, r11b
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
mov r9b, r14b
and r9b, 0
and dl, r12b
mov byte [rbp + 0x70c], r15b
and r15b, 0
and r11b, r12b
or r9b, dl
or r15b, r11b
xor r9b, r15b
mov dl, byte [rbp + 0x70c]
or r14b, dl
xor r14b, 0xff
or r12b, 0
and r14b, r12b
or r9b, r14b
mov r11b, dil
and r11b, 1
xor dil, 1
or r11b, dil
mov dil, r9b
xor dil, 0xff
and dil, 0
mov r14b, sil
xor r14b, 0
and r9b, r14b
mov r15b, sil
xor r15b, 1
and r15b, 0
and r14b, 1
or dil, r9b
or r15b, r14b
xor dil, r15b
xor r11b, 0xff
mov r9b, dil
xor r9b, r11b
and r9b, dil
mov r11b, al
xor r11b, 0xff
and r11b, 1
mov dil, sil
xor dil, 1
mov r14b, al
and r14b, dil
or r11b, r14b
mov dil, bl
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, bl
and r15b, r14b
or dil, r15b
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or r14b, r15b
mov r15b, r11b
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
mov dl, sil
xor dl, 1
or r15b, r12b
or dl, 1
xor r15b, 0xff
and r15b, dl
mov dl, r14b
xor dl, 0xff
mov r12b, al
xor r12b, dl
and r12b, al
mov al, sil
xor al, 1
mov dl, dil
xor dl, al
and dl, dil
mov al, r14b
xor al, 0xff
mov byte [rbp + 0x70b], bl
xor bl, al
mov al, byte [rbp + 0x70b]
and bl, al
mov al, r15b
xor al, 0xff
mov byte [rbp + 0x70a], r12b
xor r12b, 0xff
mov byte [rbp + 0x709], sil
xor sil, 0
mov byte [rbp + 0x708], al
and al, 0
and r15b, sil
mov byte [rbp + 0x707], r12b
and r12b, 0
mov byte [rbp + 0x706], al
mov al, byte [rbp + 0x70a]
and al, sil
mov byte [rbp + 0x705], al
mov al, byte [rbp + 0x706]
or al, r15b
mov r15b, byte [rbp + 0x705]
or r12b, r15b
xor al, r12b
mov r15b, byte [rbp + 0x708]
mov r12b, byte [rbp + 0x707]
or r15b, r12b
xor r15b, 0xff
or sil, 0
and r15b, sil
or al, r15b
mov sil, dl
xor sil, 0xff
mov r15b, bl
xor r15b, 0xff
mov r12b, byte [rbp + 0x709]
xor r12b, 1
mov byte [rbp + 0x704], sil
and sil, 0xff
and dl, r12b
mov byte [rbp + 0x703], r15b
and r15b, 0xff
and bl, r12b
or sil, dl
or r15b, bl
xor sil, r15b
mov dl, byte [rbp + 0x704]
mov bl, byte [rbp + 0x703]
or dl, bl
xor dl, 0xff
or r12b, 1
and dl, r12b
or sil, dl
mov dl, al
xor dl, 0xff
and dl, 0
mov r15b, byte [rbp + 0x709]
xor r15b, 0
and al, r15b
mov r12b, sil
xor r12b, 0xff
and r12b, 0
and sil, r15b
or dl, al
or r12b, sil
xor dl, r12b
mov al, r11b
xor al, 0xff
mov sil, dil
xor sil, 0xff
mov r15b, byte [rbp + 0x709]
xor r15b, 0
mov r12b, al
and r12b, 0
and r11b, r15b
mov bl, sil
and bl, 0
and dil, r15b
or r12b, r11b
or bl, dil
xor r12b, bl
or al, sil
xor al, 0xff
or r15b, 0
and al, r15b
or r12b, al
mov al, r12b
xor al, 0xff
and al, 1
mov r11b, byte [rbp + 0x709]
xor r11b, 1
and r12b, r11b
or al, r12b
mov r11b, r14b
and r11b, 1
xor r14b, 1
or r11b, r14b
xor r11b, 0xff
mov bl, al
xor bl, r11b
and bl, al
mov al, dl
xor al, 0xff
mov r11b, bl
xor r11b, 0xff
mov sil, byte [rbp + 0x709]
xor sil, 1
mov dil, al
and dil, 0xff
and dl, sil
mov r14b, r11b
and r14b, 0xff
and bl, sil
or dil, dl
or r14b, bl
xor dil, r14b
or al, r11b
xor al, 0xff
or sil, 1
and al, sil
or dil, al
mov al, r10b
xor al, 0xff
mov dl, r9b
xor dl, 0xff
mov r11b, byte [rbp + 0x709]
xor r11b, 0
or al, dl
or r11b, 0
xor al, 0xff
and al, r11b
mov dl, r10b
xor dl, 0xff
mov r11b, r9b
and r11b, dl
xor r9b, 0xff
and r10b, r9b
or r11b, r10b
mov dl, al
xor dl, 0xff
mov r9b, r11b
xor r9b, 0xff
mov r10b, byte [rbp + 0x709]
xor r10b, 0
mov bl, dl
and bl, 0
and al, r10b
mov sil, r9b
and sil, 0
and r11b, r10b
or bl, al
or sil, r11b
xor bl, sil
or dl, r9b
xor dl, 0xff
or r10b, 0
and dl, r10b
or bl, dl
mov al, dil
xor al, 0xff
and al, 0
mov dl, byte [rbp + 0x709]
xor dl, 0
mov r9b, dil
and r9b, dl
mov r10b, byte [rbp + 0x709]
xor r10b, 1
and r10b, 0
and dl, 1
or al, r9b
or r10b, dl
xor al, r10b
xor al, 0xff
mov dl, bl
xor dl, al
and dl, bl
mov al, bl
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x709]
xor r9b, 1
and bl, r9b
or al, bl
xor al, 0xff
mov r9b, dil
xor r9b, al
and r9b, dil
mov al, dl
xor al, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r11b, byte [rbp + 0x709]
xor r11b, 1
mov bl, al
and bl, 0xff
and dl, r11b
mov sil, r10b
and sil, 0xff
and r9b, r11b
or bl, dl
or sil, r9b
xor bl, sil
or al, r10b
xor al, 0xff
or r11b, 1
and al, r11b
or bl, al
mov al, r13b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x709]
xor dl, 1
mov r9b, r13b
and r9b, dl
mov r10b, byte [rbp + 0x709]
xor r10b, 1
and r10b, 0xff
and dl, 1
or al, r9b
or r10b, dl
xor al, r10b
mov dl, cl
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x709]
xor r9b, 1
mov r10b, cl
and r10b, r9b
mov r11b, byte [rbp + 0x709]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or dl, r10b
or r11b, r9b
xor dl, r11b
mov r9b, byte [rbp + 0x709]
xor r9b, 0
and r9b, 1
mov r10b, byte [rbp + 0x709]
xor r10b, 1
and r10b, 0
or r9b, r10b
mov r10b, byte [rbp + 0x709]
xor r10b, 0
mov r11b, al
xor r11b, r10b
and r11b, al
mov r10b, r9b
xor r10b, 0xff
mov sil, r13b
xor sil, r10b
and sil, r13b
mov r10b, byte [rbp + 0x709]
xor r10b, 0
mov dil, dl
xor dil, r10b
and dil, dl
mov r10b, r9b
xor r10b, 0xff
mov r14b, cl
xor r14b, r10b
and r14b, cl
mov cl, r11b
xor cl, 0xff
mov r10b, sil
xor r10b, 0xff
mov r15b, byte [rbp + 0x709]
xor r15b, 0
mov r12b, cl
and r12b, 0
and r11b, r15b
mov r13b, r10b
and r13b, 0
and sil, r15b
or r12b, r11b
or r13b, sil
xor r12b, r13b
or cl, r10b
xor cl, 0xff
or r15b, 0
and cl, r15b
or r12b, cl
mov cl, dil
xor cl, 0xff
mov r10b, r14b
xor r10b, 0xff
mov r11b, byte [rbp + 0x709]
xor r11b, 0
mov sil, cl
and sil, 0
and dil, r11b
mov r15b, r10b
and r15b, 0
and r14b, r11b
or sil, dil
or r15b, r14b
xor sil, r15b
or cl, r10b
xor cl, 0xff
or r11b, 0
and cl, r11b
or sil, cl
mov cl, r12b
xor cl, 0xff
mov r10b, sil
and r10b, cl
xor sil, 0xff
and r12b, sil
or r10b, r12b
mov cl, al
and cl, dl
xor al, dl
or cl, al
mov al, cl
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x709]
xor dl, 1
and cl, dl
or al, cl
mov cl, byte [rbp + 0x709]
xor cl, 0
mov dl, r9b
xor dl, 0xff
mov r11b, byte [rbp + 0x709]
xor r11b, 1
mov sil, cl
and sil, 0xff
mov dil, r11b
and dil, 0
mov r14b, dl
and r14b, 0xff
and r9b, r11b
or sil, dil
or r14b, r9b
xor sil, r14b
or cl, dl
xor cl, 0xff
or r11b, 1
and cl, r11b
or sil, cl
xor al, 0xff
xor sil, 0xff
mov cl, byte [rbp + 0x709]
xor cl, 0
or al, sil
or cl, 0
xor al, 0xff
and al, cl
mov cl, r10b
xor cl, 0xff
mov dl, al
xor dl, 0xff
mov r9b, byte [rbp + 0x709]
xor r9b, 0
mov r11b, cl
and r11b, 0
and r10b, r9b
mov sil, dl
and sil, 0
and al, r9b
or r11b, r10b
or sil, al
xor r11b, sil
or cl, dl
xor cl, 0xff
or r9b, 0
and cl, r9b
or r11b, cl
mov al, r11b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x709]
xor cl, 1
mov dl, r11b
and dl, cl
or al, dl
mov cl, byte [rbp + 0x709]
xor cl, 1
xor al, 0xff
mov dl, byte [rbp + 0x709]
xor dl, 1
or cl, al
or dl, 1
xor cl, 0xff
and cl, dl
mov al, byte [rbp + 0x709]
xor al, 1
and al, 1
mov dl, byte [rbp + 0x709]
xor dl, 1
and dl, 1
or al, dl
xor al, 0xff
mov dl, r11b
xor dl, al
and dl, r11b
mov al, cl
and al, dl
xor cl, dl
or al, cl
mov cl, byte [rbp + 0x709]
xor cl, 1
mov dl, r8b
xor dl, 0xff
mov r9b, byte [rbp + 0x709]
xor r9b, 1
or cl, dl
or r9b, 1
xor cl, 0xff
and cl, r9b
mov dl, byte [rbp + 0x709]
xor dl, 1
mov r9b, r8b
and r9b, dl
xor r8b, 0xff
and r8b, 1
or r9b, r8b
mov dl, cl
xor dl, 0xff
mov r8b, r9b
xor r8b, 0xff
mov r10b, byte [rbp + 0x709]
xor r10b, 0
mov r11b, dl
and r11b, 0
and cl, r10b
mov sil, r8b
and sil, 0
and r9b, r10b
or r11b, cl
or sil, r9b
xor r11b, sil
or dl, r8b
xor dl, 0xff
or r10b, 0
and dl, r10b
or r11b, dl
mov cl, r11b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x709]
xor dl, 1
and r11b, dl
or cl, r11b
mov dl, al
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x709]
xor r8b, 1
mov r9b, al
and r9b, r8b
mov r10b, cl
xor r10b, 0xff
and r10b, 0xff
and cl, r8b
or dl, r9b
or r10b, cl
xor dl, r10b
xor dl, 0xff
xor al, 0xff
mov cl, byte [rbp + 0x709]
xor cl, 0
or dl, al
or cl, 0
xor dl, 0xff
and dl, cl
mov al, bl
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x709]
xor cl, 0
mov r8b, bl
and r8b, cl
mov r9b, byte [rbp + 0x709]
xor r9b, 1
and r9b, 0
and cl, 1
or al, r8b
or r9b, cl
xor al, r9b
mov cl, dl
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x709]
xor r8b, 1
mov r9b, dl
and r9b, r8b
or cl, r9b
mov r8b, byte [rbp + 0x709]
xor r8b, 1
and r8b, 1
mov r9b, byte [rbp + 0x709]
xor r9b, 1
and r9b, 1
or r8b, r9b
mov r9b, byte [rbp + 0x709]
xor r9b, 1
mov r10b, al
xor r10b, r9b
and r10b, al
xor bl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r11b, byte [rbp + 0x709]
xor r11b, 0
or bl, r9b
or r11b, 0
xor bl, 0xff
and bl, r11b
mov r9b, byte [rbp + 0x709]
xor r9b, 1
mov r11b, cl
xor r11b, r9b
and r11b, cl
mov r9b, r8b
xor r9b, 0xff
mov sil, dl
xor sil, r9b
and sil, dl
mov dl, r10b
and dl, bl
xor r10b, bl
or dl, r10b
mov r9b, r11b
xor r9b, 0xff
mov r10b, sil
xor r10b, 0xff
mov bl, byte [rbp + 0x709]
xor bl, 1
mov dil, r9b
and dil, 0xff
and r11b, bl
mov r14b, r10b
and r14b, 0xff
and sil, bl
or dil, r11b
or r14b, sil
xor dil, r14b
or r9b, r10b
xor r9b, 0xff
or bl, 1
and r9b, bl
or dil, r9b
mov r9b, dl
xor r9b, 0xff
mov r10b, dil
and r10b, r9b
xor dil, 0xff
and dl, dil
or r10b, dl
mov dl, al
xor dl, 0xff
mov r9b, cl
xor r9b, 0xff
mov r11b, byte [rbp + 0x709]
xor r11b, 0
mov bl, dl
and bl, 0
and al, r11b
mov sil, r9b
and sil, 0
and cl, r11b
or bl, al
or sil, cl
xor bl, sil
or dl, r9b
xor dl, 0xff
or r11b, 0
and dl, r11b
or bl, dl
mov al, bl
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x709]
xor cl, 1
and bl, cl
or al, bl
mov cl, byte [rbp + 0x709]
xor cl, 1
mov dl, r8b
xor dl, 0xff
mov r9b, byte [rbp + 0x709]
xor r9b, 1
mov r11b, cl
and r11b, 0xff
mov bl, r9b
and bl, 1
mov sil, dl
and sil, 0xff
and r8b, r9b
or r11b, bl
or sil, r8b
xor r11b, sil
or cl, dl
xor cl, 0xff
or r9b, 1
and cl, r9b
or r11b, cl
xor r11b, 0xff
mov cl, al
xor cl, r11b
and cl, al
mov al, r10b
and al, cl
xor r10b, cl
or al, r10b
test al, 1
jne 0x6d93f3ac
jmp 0x6da432f9
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
add r8d, 0xc50f3077
add r8d, 0xf565eed8
sub r8d, 0xc50f3077
sub r8d, 0xd53fe4ec
sub r8d, 0xd860185
add r8d, 0xd53fe4ec
add r8d, 0x3bac74f6
sub r8d, 0xf565eed8
sub r8d, 0x3bac74f6
mov r9d, eax
sub r9d, 0xcd25de69
sub r9d, 1
add r9d, 0xcd25de69
mov r10d, eax
sub r10d, r8d
mov r8d, eax
sub r8d, r9d
add r10d, r8d
mov r8d, eax
sub r8d, r10d
mov r9d, eax
sub r9d, 0xd860185
add r9d, 0
sub eax, r9d
add r8d, eax
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 0
mov dil, 1
mov r14b, dil
xor r14b, 0
mov r15b, r11b
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
mov r14b, dil
xor r14b, 1
xor sil, 0xff
mov r15b, dil
xor r15b, 0
or r14b, sil
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov sil, dil
xor sil, 1
and sil, 1
mov r15b, dil
xor r15b, 1
mov r12b, r15b
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or sil, r12b
or r13b, r15b
xor sil, r13b
mov r15b, sil
xor r15b, 0xff
mov r12b, r11b
xor r12b, r15b
and r12b, r11b
mov r15b, dil
xor r15b, 1
and r15b, 1
mov r13b, dil
xor r13b, 1
and r13b, 1
or r15b, r13b
mov r13b, dil
xor r13b, 1
mov al, r15b
xor al, r13b
and al, r15b
mov r15b, dil
xor r15b, 1
xor sil, 0xff
mov r13b, dil
xor r13b, 0
or r15b, sil
or r13b, 0
xor r15b, 0xff
and r15b, r13b
mov sil, r14b
and sil, r12b
xor r14b, r12b
or sil, r14b
mov r14b, al
and r14b, r15b
xor al, r15b
or r14b, al
mov al, sil
xor al, 0xff
mov r15b, r14b
and r15b, al
xor r14b, 0xff
and sil, r14b
or r15b, sil
mov al, bl
xor al, 0xff
and al, 1
mov sil, dil
xor sil, 1
mov r14b, bl
and r14b, sil
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and sil, 1
or al, r14b
or r12b, sil
xor al, r12b
mov sil, dil
xor sil, 1
xor al, 0xff
mov r14b, dil
xor r14b, 0
or sil, al
or r14b, 0
xor sil, 0xff
and sil, r14b
mov al, dil
xor al, 1
and al, 0
mov r14b, dil
xor r14b, 0
mov r12b, r14b
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 0
and r14b, 1
or al, r12b
or r13b, r14b
xor al, r13b
mov r14b, al
xor r14b, 0xff
mov r12b, bl
xor r12b, r14b
and r12b, bl
mov r14b, dil
xor r14b, 1
and r14b, 1
mov r13b, dil
xor r13b, 1
and r13b, 1
or r14b, r13b
xor r14b, 0xff
mov r13b, dil
xor r13b, 1
mov cl, dil
xor cl, 0
or r14b, r13b
or cl, 0
xor r14b, 0xff
and r14b, cl
mov cl, dil
xor cl, 1
xor al, 0xff
mov r13b, dil
xor r13b, 1
or cl, al
or r13b, 1
xor cl, 0xff
and cl, r13b
mov al, sil
xor al, 0xff
mov r13b, r12b
xor r13b, 0xff
mov dl, dil
xor dl, 1
mov r8b, al
and r8b, 0xff
and sil, dl
mov r9b, r13b
and r9b, 0xff
and r12b, dl
or r8b, sil
or r9b, r12b
xor r8b, r9b
or al, r13b
xor al, 0xff
or dl, 1
and al, dl
or r8b, al
mov al, r14b
and al, cl
xor r14b, cl
or al, r14b
mov cl, r8b
xor cl, 0xff
and cl, 0
mov dl, dil
xor dl, 0
and r8b, dl
mov r9b, al
xor r9b, 0xff
and r9b, 0
and al, dl
or cl, r8b
or r9b, al
xor cl, r9b
mov al, dil
xor al, 1
and al, 1
mov dl, dil
xor dl, 1
mov r8b, dl
and r8b, 1
mov r9b, dil
xor r9b, 1
and r9b, 0xff
and dl, 1
or al, r8b
or r9b, dl
xor al, r9b
mov dl, dil
xor dl, 1
xor al, 0xff
mov r8b, dil
xor r8b, 0
or dl, al
or r8b, 0
xor dl, 0xff
and dl, r8b
mov al, dil
xor al, 1
and al, 0
mov r8b, dil
xor r8b, 0
mov r9b, r8b
and r9b, 1
mov sil, dil
xor sil, 1
and sil, 0
and r8b, 1
or al, r9b
or sil, r8b
xor al, sil
mov r8b, dil
xor r8b, 1
mov r9b, al
xor r9b, 0xff
mov sil, dil
xor sil, 0
or r8b, r9b
or sil, 0
xor r8b, 0xff
and r8b, sil
mov r9b, dil
xor r9b, 1
and r9b, 1
mov sil, dil
xor sil, 1
and sil, 1
or r9b, sil
xor r9b, 0xff
mov sil, dil
xor sil, 1
mov r14b, dil
xor r14b, 1
or r9b, sil
or r14b, 1
xor r9b, 0xff
and r9b, r14b
mov sil, dil
xor sil, 1
xor al, 0xff
mov r14b, dil
xor r14b, 1
or sil, al
or r14b, 1
xor sil, 0xff
and sil, r14b
mov al, dl
and al, r8b
xor dl, r8b
or al, dl
mov dl, r9b
and dl, sil
xor r9b, sil
or dl, r9b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r9b, dil
xor r9b, 1
and al, r9b
mov sil, dl
xor sil, 0xff
and sil, 0xff
and dl, r9b
or r8b, al
or sil, dl
xor r8b, sil
mov al, dil
xor al, 1
and al, 0
mov dl, dil
xor dl, 0
mov r9b, dl
and r9b, 1
mov sil, dil
xor sil, 1
and sil, 0
and dl, 1
or al, r9b
or sil, dl
xor al, sil
mov dl, r15b
xor dl, 0xff
and dl, 1
mov r9b, dil
xor r9b, 1
mov sil, r15b
and sil, r9b
mov r14b, al
xor r14b, 0xff
and r14b, 0xff
and al, r9b
or dl, sil
or r14b, al
xor dl, r14b
xor dl, 0xff
mov al, r15b
xor al, 0xff
mov r9b, dil
xor r9b, 0
or dl, al
or r9b, 0
xor dl, 0xff
and dl, r9b
mov al, r11b
xor al, 0xff
and al, 0
mov r9b, dil
xor r9b, 0
and r11b, r9b
mov sil, dil
xor sil, 1
and sil, 0
and r9b, 1
or al, r11b
or sil, r9b
xor al, sil
mov r9b, r8b
xor r9b, 0xff
and r9b, 1
mov r11b, dil
xor r11b, 1
mov sil, r8b
and sil, r11b
or r9b, sil
mov r11b, dil
xor r11b, 0
and r11b, 1
mov sil, dil
xor sil, 1
and sil, 0
or r11b, sil
mov sil, al
xor sil, 0xff
mov r14b, r9b
xor r14b, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, sil
and r13b, 0
and al, r12b
mov r10b, r14b
and r10b, 0
and r9b, r12b
or r13b, al
or r10b, r9b
xor r13b, r10b
or sil, r14b
xor sil, 0xff
or r12b, 0
and sil, r12b
or r13b, sil
mov al, r11b
and al, 0
xor r11b, 0
or al, r11b
mov r9b, r13b
xor r9b, 0xff
and r9b, 0
mov r10b, dil
xor r10b, 0
and r13b, r10b
mov r11b, dil
xor r11b, 1
and r11b, 0
and r10b, 1
or r9b, r13b
or r11b, r10b
xor r9b, r11b
xor r9b, 0xff
xor al, 0xff
mov r10b, dil
xor r10b, 0
or r9b, al
or r10b, 0
xor r9b, 0xff
and r9b, r10b
mov al, dil
xor al, 1
and al, 1
mov r10b, dil
xor r10b, 1
and r10b, 1
or al, r10b
mov r10b, cl
xor r10b, 0xff
mov r11b, al
and r11b, r10b
xor al, 0xff
mov r10b, cl
and r10b, al
or r11b, r10b
mov al, cl
xor al, 0xff
mov r10b, r11b
xor r10b, al
and r10b, r11b
mov al, bl
xor al, 0xff
and al, 0
mov r11b, dil
xor r11b, 0
and bl, r11b
mov sil, dil
xor sil, 1
and sil, 0
and r11b, 1
or al, bl
or sil, r11b
xor al, sil
mov r11b, r8b
xor r11b, 0xff
and r11b, 1
mov bl, dil
xor bl, 1
mov sil, r8b
and sil, bl
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and bl, 1
or r11b, sil
or r14b, bl
xor r11b, r14b
mov bl, dil
xor bl, 0
and bl, 1
mov sil, dil
xor sil, 1
and sil, 0
or bl, sil
mov sil, al
xor sil, 0xff
mov r14b, r11b
xor r14b, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, sil
and r13b, 0
and al, r12b
mov byte [rbp + 0x702], r14b
and r14b, 0
and r11b, r12b
or r13b, al
or r14b, r11b
xor r13b, r14b
mov al, byte [rbp + 0x702]
or sil, al
xor sil, 0xff
or r12b, 0
and sil, r12b
or r13b, sil
mov r11b, bl
and r11b, 0
xor bl, 0
or r11b, bl
mov bl, r13b
xor bl, 0xff
and bl, 0
mov sil, dil
xor sil, 0
and r13b, sil
mov r14b, dil
xor r14b, 1
and r14b, 0
and sil, 1
or bl, r13b
or r14b, sil
xor bl, r14b
xor bl, 0xff
xor r11b, 0xff
mov sil, dil
xor sil, 1
or bl, r11b
or sil, 1
xor bl, 0xff
and bl, sil
mov r11b, dl
xor r11b, 0xff
mov sil, r9b
xor sil, 0xff
mov r14b, dil
xor r14b, 1
or r11b, sil
or r14b, 1
xor r11b, 0xff
and r11b, r14b
mov sil, dl
xor sil, 0xff
mov r14b, r9b
and r14b, sil
xor r9b, 0xff
and dl, r9b
or r14b, dl
mov dl, r11b
xor dl, 0xff
mov r9b, r14b
xor r9b, 0xff
mov sil, dil
xor sil, 1
mov r12b, dl
and r12b, 0xff
and r11b, sil
mov r13b, r9b
and r13b, 0xff
and r14b, sil
or r12b, r11b
or r13b, r14b
xor r12b, r13b
or dl, r9b
xor dl, 0xff
or sil, 1
and dl, sil
or r12b, dl
mov dl, r10b
xor dl, 0xff
mov r9b, bl
xor r9b, 0xff
mov r11b, dil
xor r11b, 0
or dl, r9b
or r11b, 0
xor dl, 0xff
and dl, r11b
mov r9b, r10b
xor r9b, 0xff
and r9b, 1
mov r11b, dil
xor r11b, 1
and r10b, r11b
mov sil, bl
xor sil, 0xff
and sil, 0xff
and bl, r11b
or r9b, r10b
or sil, bl
xor r9b, sil
mov r10b, dl
xor r10b, 0xff
mov r11b, r9b
xor r11b, 0xff
mov bl, dil
xor bl, 1
mov sil, r10b
and sil, 0xff
and dl, bl
mov r14b, r11b
and r14b, 0xff
and r9b, bl
or sil, dl
or r14b, r9b
xor sil, r14b
or r10b, r11b
xor r10b, 0xff
or bl, 1
and r10b, bl
or sil, r10b
mov dl, r12b
xor dl, 0xff
and dl, 0
mov r9b, dil
xor r9b, 0
mov r10b, r12b
and r10b, r9b
mov r11b, dil
xor r11b, 1
and r11b, 0
and r9b, 1
or dl, r10b
or r11b, r9b
xor dl, r11b
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov r9b, dil
xor r9b, 1
and r9b, 1
mov r10b, dil
xor r10b, 1
and r10b, 1
or r9b, r10b
xor r12b, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r11b, dil
xor r11b, 0
or r12b, r10b
or r11b, 0
xor r12b, 0xff
and r12b, r11b
mov r10b, sil
xor r10b, 0xff
and r10b, 1
mov r11b, dil
xor r11b, 1
mov bl, sil
and bl, r11b
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and r11b, 1
or r10b, bl
or r14b, r11b
xor r10b, r14b
xor r10b, 0xff
mov r11b, dil
xor r11b, 1
mov bl, dil
xor bl, 0
or r10b, r11b
or bl, 0
xor r10b, 0xff
and r10b, bl
xor sil, 0xff
xor r9b, 0xff
mov r11b, dil
xor r11b, 1
or sil, r9b
or r11b, 1
xor sil, 0xff
and sil, r11b
mov r9b, dl
xor r9b, 0xff
mov r11b, r12b
xor r11b, 0xff
mov bl, dil
xor bl, 0
mov r14b, r9b
and r14b, 0
and dl, bl
mov r13b, r11b
and r13b, 0
and r12b, bl
or r14b, dl
or r13b, r12b
xor r14b, r13b
or r9b, r11b
xor r9b, 0xff
or bl, 0
and r9b, bl
or r14b, r9b
mov dl, r10b
xor dl, 0xff
mov r9b, sil
xor r9b, 0xff
mov r11b, dil
xor r11b, 0
mov bl, dl
and bl, 0
and r10b, r11b
mov r12b, r9b
and r12b, 0
and sil, r11b
or bl, r10b
or r12b, sil
xor bl, r12b
or dl, r9b
xor dl, 0xff
or r11b, 0
and dl, r11b
or bl, dl
mov dl, r14b
xor dl, 0xff
and dl, 1
mov r9b, dil
xor r9b, 1
and r14b, r9b
mov r10b, bl
xor r10b, 0xff
and r10b, 0xff
and bl, r9b
or dl, r14b
or r10b, bl
xor dl, r10b
mov r9b, r15b
xor r9b, 0xff
mov r10b, cl
xor r10b, 0xff
mov r11b, dil
xor r11b, 1
or r9b, r10b
or r11b, 1
xor r9b, 0xff
and r9b, r11b
mov r10b, r15b
xor r10b, 0xff
mov r11b, cl
and r11b, r10b
xor cl, 0xff
and r15b, cl
or r11b, r15b
mov cl, r9b
xor cl, 0xff
mov r10b, r11b
xor r10b, 0xff
mov bl, dil
xor bl, 1
mov sil, cl
and sil, 0xff
and r9b, bl
mov r14b, r10b
and r14b, 0xff
and r11b, bl
or sil, r9b
or r14b, r11b
xor sil, r14b
or cl, r10b
xor cl, 0xff
or bl, 1
and cl, bl
or sil, cl
mov cl, sil
xor cl, 0xff
and cl, 1
mov r9b, dil
xor r9b, 1
mov r10b, sil
and r10b, r9b
or cl, r10b
xor cl, 0xff
xor cl, 0
and cl, 0
mov r9b, dil
xor r9b, 0
and r9b, 1
mov r10b, dil
xor r10b, 1
and r10b, 0
or r9b, r10b
mov r10b, r9b
xor r10b, 0xff
mov r11b, sil
xor r11b, r10b
and r11b, sil
mov r10b, dil
xor r10b, 1
and r10b, 1
mov bl, dil
xor bl, 1
and bl, 1
or r10b, bl
xor r10b, 0xff
mov bl, dil
xor bl, 0
mov sil, dil
xor sil, 0
or r10b, bl
or sil, 0
xor r10b, 0xff
and r10b, sil
xor r9b, 0xff
xor r9b, 1
and r9b, 0xff
mov bl, cl
and bl, r11b
xor cl, r11b
or bl, cl
mov cl, r10b
and cl, r9b
xor r10b, r9b
or cl, r10b
mov r9b, bl
xor r9b, 0xff
and r9b, 0
mov r10b, dil
xor r10b, 0
and bl, r10b
mov r11b, cl
xor r11b, 0xff
and r11b, 0
and cl, r10b
or r9b, bl
or r11b, cl
xor r9b, r11b
mov cl, r8b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r10b, dil
xor r10b, 1
and r10b, 1
mov r11b, dil
xor r11b, 1
mov bl, r11b
and bl, 1
mov sil, r8b
xor sil, 0xff
and sil, 0xff
and r8b, r11b
or r10b, bl
or sil, r8b
xor r10b, sil
mov r8b, cl
and r8b, r10b
xor cl, r10b
or r8b, cl
mov cl, r8b
xor cl, 0xff
and cl, 0
mov r10b, dil
xor r10b, 0
and r8b, r10b
mov r11b, dil
xor r11b, 1
and r11b, 0
and r10b, 1
or cl, r8b
or r11b, r10b
xor cl, r11b
mov r8b, r9b
xor r8b, 0xff
and r8b, 0
mov r10b, dil
xor r10b, 0
mov r11b, r9b
and r11b, r10b
mov bl, cl
xor bl, 0xff
and bl, 0
and cl, r10b
or r8b, r11b
or bl, cl
xor r8b, bl
xor r8b, 0xff
xor r9b, 0xff
mov cl, dil
xor cl, 0
or r8b, r9b
or cl, 0
xor r8b, 0xff
and r8b, cl
mov cl, dl
xor cl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r10b, dil
xor r10b, 1
or cl, r9b
or r10b, 1
xor cl, 0xff
and cl, r10b
mov r9b, dl
xor r9b, 0xff
and r9b, 1
mov r10b, dil
xor r10b, 1
and dl, r10b
mov r11b, r8b
xor r11b, 0xff
and r11b, 0xff
and r8b, r10b
or r9b, dl
or r11b, r8b
xor r9b, r11b
mov dl, cl
xor dl, 0xff
mov r8b, r9b
xor r8b, 0xff
xor dil, 0
mov r10b, dl
and r10b, 0
and cl, dil
mov r11b, r8b
and r11b, 0
and r9b, dil
or r10b, cl
or r11b, r9b
xor r10b, r11b
or dl, r8b
xor dl, 0xff
or dil, 0
and dl, dil
or r10b, dl
test r10b, 1
jne 0x6d93ff9c
jmp 0x6da432f9
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
sub r8d, 0x9e28da72
sub r8d, 0x75be21dd
add r8d, 0x9e28da72
mov r9d, eax
sub r9d, 0xcef38cad
sub r8d, r9d
mov r9d, eax
sub r9d, 0x75be21dd
sub r8d, r9d
mov r9d, eax
sub r9d, 1
add r9d, 0
sub eax, r9d
sub r8d, eax
add r8d, 0x95021e53
add r8d, 0x770cf58
sub r8d, 0x95021e53
sub r8d, 0xa5ad2a25
sub r8d, 0xcef38cad
add r8d, 0xa5ad2a25
add r8d, 0xfa7b96b7
sub r8d, 0x770cf58
sub r8d, 0xfa7b96b7
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 0
mov sil, 1
mov dil, sil
xor dil, 0
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov dil, sil
xor dil, 1
and dil, 0
mov r14b, sil
xor r14b, 0
mov r15b, r14b
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
xor dil, 0xff
mov r14b, r10b
xor r14b, dil
and r14b, r10b
mov dil, bl
and dil, r14b
xor bl, r14b
or dil, bl
mov bl, r11b
xor bl, 0xff
and bl, 1
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or bl, r15b
mov r14b, sil
xor r14b, 1
xor bl, 0xff
mov r15b, sil
xor r15b, 1
or r14b, bl
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov bl, sil
xor bl, 1
and bl, 1
mov r15b, sil
xor r15b, 1
mov r12b, r15b
and r12b, 1
mov r13b, sil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or bl, r12b
or r13b, r15b
xor bl, r13b
mov r15b, r11b
xor r15b, 0xff
mov r12b, bl
xor r12b, 0xff
mov r13b, sil
xor r13b, 0
or r15b, r12b
or r13b, 0
xor r15b, 0xff
and r15b, r13b
mov r12b, sil
xor r12b, 1
and r12b, 0
mov r13b, sil
xor r13b, 0
mov al, r13b
and al, 1
mov cl, sil
xor cl, 1
and cl, 0
and r13b, 1
or r12b, al
or cl, r13b
xor r12b, cl
xor r12b, 0xff
mov al, sil
xor al, 1
mov cl, sil
xor cl, 0
or r12b, al
or cl, 0
xor r12b, 0xff
and r12b, cl
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov al, r14b
and al, r15b
xor r14b, r15b
or al, r14b
mov cl, r12b
and cl, bl
xor r12b, bl
or cl, r12b
mov bl, al
xor bl, 0xff
mov r14b, cl
and r14b, bl
xor cl, 0xff
and al, cl
or r14b, al
mov al, sil
xor al, 0
and al, 1
mov cl, sil
xor cl, 1
and cl, 0
or al, cl
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, sil
xor cl, 1
and cl, 1
mov bl, sil
xor bl, 1
and bl, 1
or cl, bl
xor cl, 0xff
xor cl, 0
and cl, 0
mov bl, al
and bl, cl
xor al, cl
or bl, al
mov al, sil
xor al, 0
and al, 1
mov cl, sil
xor cl, 1
and cl, 0
or al, cl
mov cl, dil
xor cl, 0xff
mov r15b, al
and r15b, cl
xor al, 0xff
mov cl, dil
and cl, al
or r15b, cl
mov al, dil
xor al, 0xff
mov cl, r15b
xor cl, al
and cl, r15b
mov al, bl
xor al, 0xff
and al, 0
mov r15b, sil
xor r15b, 0
mov r12b, bl
and r12b, r15b
mov r13b, sil
xor r13b, 1
and r13b, 0
and r15b, 1
or al, r12b
or r13b, r15b
xor al, r13b
mov r15b, r10b
xor r15b, 0xff
mov r12b, al
and r12b, r15b
xor al, 0xff
mov r15b, r10b
and r15b, al
or r12b, r15b
xor r12b, 0xff
xor r10b, 0xff
mov al, sil
xor al, 1
or r12b, r10b
or al, 1
xor r12b, 0xff
and r12b, al
mov al, sil
xor al, 0
and al, 1
mov r10b, sil
xor r10b, 1
mov r15b, r10b
and r15b, 0
mov r13b, sil
xor r13b, 1
and r13b, 0xff
and r10b, 1
or al, r15b
or r13b, r10b
xor al, r13b
mov r10b, r14b
xor r10b, 0xff
mov r15b, al
and r15b, r10b
xor al, 0xff
mov r10b, r14b
and r10b, al
or r15b, r10b
mov al, r14b
xor al, 0xff
mov r10b, r15b
xor r10b, al
and r10b, r15b
mov al, bl
xor al, 0xff
and al, 0
mov r15b, sil
xor r15b, 0
mov r13b, bl
and r13b, r15b
mov dl, sil
xor dl, 1
and dl, 0
and r15b, 1
or al, r13b
or dl, r15b
xor al, dl
mov dl, r11b
xor dl, 0xff
and dl, 1
mov r15b, sil
xor r15b, 1
mov r13b, r11b
and r13b, r15b
mov r8b, al
xor r8b, 0xff
and r8b, 0xff
and al, r15b
or dl, r13b
or r8b, al
xor dl, r8b
xor dl, 0xff
xor r11b, 0xff
mov al, sil
xor al, 0
or dl, r11b
or al, 0
xor dl, 0xff
and dl, al
mov al, cl
xor al, 0xff
mov r8b, r12b
xor r8b, 0xff
mov r11b, sil
xor r11b, 0
or al, r8b
or r11b, 0
xor al, 0xff
and al, r11b
mov r8b, cl
xor r8b, 0xff
mov r11b, r12b
and r11b, r8b
xor r12b, 0xff
and cl, r12b
or r11b, cl
mov cl, al
and cl, r11b
xor al, r11b
or cl, al
mov al, dl
xor al, 0xff
mov r8b, r10b
xor r8b, al
and r8b, r10b
mov al, r10b
xor al, 0xff
mov r11b, dl
and r11b, al
xor dl, 0xff
and r10b, dl
or r11b, r10b
mov al, r8b
and al, r11b
xor r8b, r11b
or al, r8b
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
mov r10b, cl
and r10b, r8b
or dl, r10b
mov r8b, al
xor r8b, 0xff
xor dl, 0xff
mov r10b, sil
xor r10b, 0
or r8b, dl
or r10b, 0
xor r8b, 0xff
and r8b, r10b
mov dl, al
xor dl, 0xff
and dl, 1
mov r10b, sil
xor r10b, 1
and al, r10b
or dl, al
xor dl, 0xff
mov al, cl
xor al, dl
and al, cl
mov cl, r8b
and cl, al
xor r8b, al
or cl, r8b
mov al, r14b
xor al, 0xff
mov dl, dil
xor dl, al
and dl, dil
mov al, dil
xor al, 0xff
and al, 1
mov r8b, sil
xor r8b, 1
and dil, r8b
mov r10b, r14b
xor r10b, 0xff
and r10b, 0xff
and r14b, r8b
or al, dil
or r10b, r14b
xor al, r10b
mov r8b, dl
and r8b, al
xor dl, al
or r8b, dl
mov al, r8b
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
mov r10b, r8b
and r10b, dl
or al, r10b
xor al, 0xff
xor al, 1
and al, 0xff
mov dl, sil
xor dl, 1
and dl, 0
mov r10b, sil
xor r10b, 0
mov r11b, r10b
and r11b, 1
mov dil, sil
xor dil, 1
and dil, 0
and r10b, 1
or dl, r11b
or dil, r10b
xor dl, dil
xor r8b, 0xff
xor dl, 0xff
mov r10b, sil
xor r10b, 0
or r8b, dl
or r10b, 0
xor r8b, 0xff
and r8b, r10b
mov dl, al
and dl, r8b
xor al, r8b
or dl, al
mov al, sil
xor al, 0
and al, 1
mov r8b, sil
xor r8b, 1
mov r10b, r8b
and r10b, 0
mov r11b, sil
xor r11b, 1
and r11b, 0xff
and r8b, 1
or al, r10b
or r11b, r8b
xor al, r11b
mov r8b, bl
xor r8b, 0xff
and r8b, 1
mov r10b, sil
xor r10b, 1
mov r11b, bl
and r11b, r10b
or r8b, r11b
mov r10b, sil
xor r10b, 1
and r10b, 0
mov r11b, sil
xor r11b, 0
mov dil, r11b
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
and r11b, 1
or r10b, dil
or r14b, r11b
xor r10b, r14b
mov r11b, sil
xor r11b, 1
mov dil, al
xor dil, r11b
and dil, al
mov r11b, r10b
xor r11b, 0xff
xor r11b, 0
and r11b, 0
mov r14b, sil
xor r14b, 1
mov r15b, r8b
xor r15b, r14b
and r15b, r8b
xor bl, 0xff
mov r14b, r10b
xor r14b, 0xff
mov r12b, sil
xor r12b, 0
or bl, r14b
or r12b, 0
xor bl, 0xff
and bl, r12b
mov r14b, dil
and r14b, r11b
xor dil, r11b
or r14b, dil
mov r11b, r15b
xor r11b, 0xff
mov dil, bl
xor dil, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, r11b
and r13b, 0xff
and r15b, r12b
mov r9b, dil
and r9b, 0xff
and bl, r12b
or r13b, r15b
or r9b, bl
xor r13b, r9b
or r11b, dil
xor r11b, 0xff
or r12b, 1
and r11b, r12b
or r13b, r11b
mov r9b, r14b
xor r9b, 0xff
mov r11b, r13b
and r11b, r9b
xor r13b, 0xff
and r14b, r13b
or r11b, r14b
mov r9b, al
and r9b, r8b
xor al, r8b
or r9b, al
mov al, r9b
xor al, 0xff
and al, 1
mov r8b, sil
xor r8b, 1
and r9b, r8b
or al, r9b
mov r8b, sil
xor r8b, 1
mov r9b, r10b
xor r9b, 0xff
mov bl, sil
xor bl, 1
mov dil, r8b
and dil, 0xff
mov r14b, bl
and r14b, 1
mov r15b, r9b
and r15b, 0xff
and r10b, bl
or dil, r14b
or r15b, r10b
xor dil, r15b
or r8b, r9b
xor r8b, 0xff
or bl, 1
and r8b, bl
or dil, r8b
xor dil, 0xff
mov r8b, al
xor r8b, dil
and r8b, al
mov al, r11b
xor al, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r10b, sil
xor r10b, 1
mov bl, al
and bl, 0xff
and r11b, r10b
mov dil, r9b
and dil, 0xff
and r8b, r10b
or bl, r11b
or dil, r8b
xor bl, dil
or al, r9b
xor al, 0xff
or r10b, 1
and al, r10b
or bl, al
mov al, bl
xor al, 0xff
and al, 0
mov r8b, sil
xor r8b, 0
and bl, r8b
mov r9b, sil
xor r9b, 1
and r9b, 0
and r8b, 1
or al, bl
or r9b, r8b
xor al, r9b
mov r8b, dl
xor r8b, 0xff
mov r9b, al
and r9b, r8b
xor al, 0xff
mov r8b, dl
and r8b, al
or r9b, r8b
xor r9b, 0xff
xor dl, 0xff
mov al, sil
xor al, 1
or r9b, dl
or al, 1
xor r9b, 0xff
and r9b, al
mov al, cl
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
mov r8b, cl
and r8b, dl
or al, r8b
mov dl, r9b
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
mov r10b, r9b
and r10b, r8b
or dl, r10b
mov r8b, sil
xor r8b, 0
and r8b, 0
mov r10b, sil
xor r10b, 0
mov r11b, r10b
and r11b, 0
mov bl, sil
xor bl, 1
and bl, 0
and r10b, 1
or r8b, r11b
or bl, r10b
xor r8b, bl
mov r10b, al
xor r10b, 0xff
mov r11b, sil
xor r11b, 0
mov bl, sil
xor bl, 1
or r10b, r11b
or bl, 1
xor r10b, 0xff
and r10b, bl
mov r11b, r8b
xor r11b, 0xff
mov bl, cl
xor bl, r11b
and bl, cl
mov cl, dl
xor cl, 0xff
mov r11b, sil
xor r11b, 0
mov dil, sil
xor dil, 1
or cl, r11b
or dil, 1
xor cl, 0xff
and cl, dil
mov r11b, r8b
xor r11b, 0xff
mov dil, r9b
xor dil, r11b
and dil, r9b
mov r9b, r10b
and r9b, bl
xor r10b, bl
or r9b, r10b
mov r10b, cl
and r10b, dil
xor cl, dil
or r10b, cl
mov cl, r9b
xor cl, 0xff
and cl, 0
mov r11b, sil
xor r11b, 0
and r9b, r11b
mov bl, r10b
xor bl, 0xff
and bl, 0
and r10b, r11b
or cl, r9b
or bl, r10b
xor cl, bl
mov r9b, al
xor r9b, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, sil
xor r11b, 1
mov bl, r9b
and bl, 0xff
and al, r11b
mov dil, r10b
and dil, 0xff
and dl, r11b
or bl, al
or dil, dl
xor bl, dil
or r9b, r10b
xor r9b, 0xff
or r11b, 1
and r9b, r11b
or bl, r9b
mov al, bl
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
and bl, dl
or al, bl
mov dl, sil
xor dl, 0
mov r9b, r8b
xor r9b, 0xff
mov r10b, sil
xor r10b, 0
mov r11b, dl
and r11b, 0
mov bl, r10b
and bl, 0
mov dil, r9b
and dil, 0
and r8b, r10b
or r11b, bl
or dil, r8b
xor r11b, dil
or dl, r9b
xor dl, 0xff
or r10b, 0
and dl, r10b
or r11b, dl
xor al, 0xff
xor r11b, 0xff
mov dl, sil
xor dl, 1
or al, r11b
or dl, 1
xor al, 0xff
and al, dl
mov dl, cl
xor dl, 0xff
mov r8b, al
xor r8b, 0xff
xor sil, 1
mov r9b, dl
and r9b, 0xff
and cl, sil
mov r10b, r8b
and r10b, 0xff
and al, sil
or r9b, cl
or r10b, al
xor r9b, r10b
or dl, r8b
xor dl, 0xff
or sil, 1
and dl, sil
or r9b, dl
test r9b, 1
jne 0x6d9408f6
jmp 0x6da3068a
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x453d3239
sub r8d, 0x869fd454
add r8d, 0x453d3239
mov r9d, eax
sub r9d, 1
add r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x869fd454
add r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, 0x5a80d84b
add r9d, 0
sub r9d, ecx
sub r9d, 0x5a80d84b
mov r10d, eax
sub r10d, 0x89c8fc19
sub r10d, r8d
add r10d, 0x89c8fc19
add r9d, 0x475c8ad8
add r9d, r10d
sub r9d, 0x475c8ad8
sub eax, r9d
add eax, 0
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 0
mov dil, 1
mov r14b, dil
xor r14b, 0
mov r15b, r11b
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
mov r14b, dil
xor r14b, 1
xor sil, 0xff
mov r15b, dil
xor r15b, 0
or r14b, sil
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov sil, dil
xor sil, 1
and sil, 1
mov r15b, dil
xor r15b, 1
mov r12b, r15b
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or sil, r12b
or r13b, r15b
xor sil, r13b
mov r15b, r11b
xor r15b, 0xff
xor sil, 0xff
mov r12b, dil
xor r12b, 1
or r15b, sil
or r12b, 1
xor r15b, 0xff
and r15b, r12b
mov sil, r14b
xor sil, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
mov al, sil
and al, 0
and r14b, r13b
mov cl, r12b
and cl, 0
and r15b, r13b
or al, r14b
or cl, r15b
xor al, cl
or sil, r12b
xor sil, 0xff
or r13b, 0
and sil, r13b
or al, sil
mov cl, bl
xor cl, 0xff
and cl, 1
mov sil, dil
xor sil, 1
mov r14b, bl
and r14b, sil
or cl, r14b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov sil, dil
xor sil, 1
and sil, 1
mov r14b, dil
xor r14b, 1
and r14b, 1
or sil, r14b
xor sil, 0xff
mov r14b, bl
xor r14b, sil
and r14b, bl
mov sil, cl
xor sil, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, sil
and r13b, 0
and cl, r12b
mov dl, r15b
and dl, 0
and r14b, r12b
or r13b, cl
or dl, r14b
xor r13b, dl
or sil, r15b
xor sil, 0xff
or r12b, 0
and sil, r12b
or r13b, sil
mov cl, dil
xor cl, 0
and cl, 0
mov dl, dil
xor dl, 0
mov sil, dl
and sil, 0
mov r14b, dil
xor r14b, 1
and r14b, 0
and dl, 1
or cl, sil
or r14b, dl
xor cl, r14b
mov dl, dil
xor dl, 1
xor cl, 0xff
mov sil, dil
xor sil, 0
or dl, cl
or sil, 0
xor dl, 0xff
and dl, sil
mov cl, dil
xor cl, 1
and cl, 1
mov sil, dil
xor sil, 1
and sil, 1
or cl, sil
mov sil, dil
xor sil, 0
xor cl, 0xff
mov r14b, dil
xor r14b, 1
or sil, cl
or r14b, 1
xor sil, 0xff
and sil, r14b
mov cl, dl
xor cl, 0xff
mov r14b, sil
xor r14b, 0xff
mov r15b, dil
xor r15b, 1
mov r12b, cl
and r12b, 0xff
and dl, r15b
mov r8b, r14b
and r8b, 0xff
and sil, r15b
or r12b, dl
or r8b, sil
xor r12b, r8b
or cl, r14b
xor cl, 0xff
or r15b, 1
and cl, r15b
or r12b, cl
mov cl, al
xor cl, 0xff
and cl, 0
mov dl, dil
xor dl, 0
mov r8b, al
and r8b, dl
mov sil, dil
xor sil, 1
and sil, 0
and dl, 1
or cl, r8b
or sil, dl
xor cl, sil
mov dl, dil
xor dl, 0
and dl, 1
mov r8b, dil
xor r8b, 1
mov sil, r8b
and sil, 0
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and r8b, 1
or dl, sil
or r14b, r8b
xor dl, r14b
mov r8b, dil
xor r8b, 0
and r8b, 1
mov sil, dil
xor sil, 1
mov r14b, sil
and r14b, 0
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and sil, 1
or r8b, r14b
or r15b, sil
xor r8b, r15b
mov sil, cl
xor sil, 0xff
mov r14b, dl
xor r14b, 0xff
mov r15b, dil
xor r15b, 1
mov r9b, sil
and r9b, 0xff
and cl, r15b
mov r10b, r14b
and r10b, 0xff
and dl, r15b
or r9b, cl
or r10b, dl
xor r9b, r10b
or sil, r14b
xor sil, 0xff
or r15b, 1
and sil, r15b
or r9b, sil
mov cl, dil
xor cl, 0
mov dl, r8b
xor dl, 0xff
mov r10b, dil
xor r10b, 1
mov sil, cl
and sil, 0xff
mov r14b, r10b
and r14b, 0
mov r15b, dl
and r15b, 0xff
and r8b, r10b
or sil, r14b
or r15b, r8b
xor sil, r15b
or cl, dl
xor cl, 0xff
or r10b, 1
and cl, r10b
or sil, cl
mov cl, r9b
xor cl, 0xff
and cl, 0
mov dl, dil
xor dl, 0
and r9b, dl
mov r8b, dil
xor r8b, 1
and r8b, 0
and dl, 1
or cl, r9b
or r8b, dl
xor cl, r8b
xor cl, 0xff
xor sil, 0xff
mov dl, dil
xor dl, 0
or cl, sil
or dl, 0
xor cl, 0xff
and cl, dl
mov dl, r11b
xor dl, 0xff
and dl, 1
mov r8b, dil
xor r8b, 1
and r11b, r8b
or dl, r11b
mov r8b, r12b
xor r8b, 0xff
and r8b, 1
mov r9b, dil
xor r9b, 1
mov r10b, r12b
and r10b, r9b
mov r11b, dil
xor r11b, 1
and r11b, 0xff
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, dil
xor r9b, 0
and r9b, 0
mov r10b, dil
xor r10b, 0
mov r11b, r10b
and r11b, 0
mov sil, dil
xor sil, 1
and sil, 0
and r10b, 1
or r9b, r11b
or sil, r10b
xor r9b, sil
mov r10b, dl
xor r10b, 0xff
mov r11b, r8b
xor r11b, 0xff
mov sil, dil
xor sil, 0
mov r14b, r10b
and r14b, 0
and dl, sil
mov r15b, r11b
and r15b, 0
and r8b, sil
or r14b, dl
or r15b, r8b
xor r14b, r15b
or r10b, r11b
xor r10b, 0xff
or sil, 0
and r10b, sil
or r14b, r10b
mov dl, r9b
and dl, 0
xor r9b, 0
or dl, r9b
mov r8b, r14b
xor r8b, 0xff
and r8b, 1
mov r9b, dil
xor r9b, 1
and r14b, r9b
or r8b, r14b
xor r8b, 0xff
xor dl, 0xff
mov r9b, dil
xor r9b, 0
or r8b, dl
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov dl, r13b
xor dl, 0xff
and dl, 1
mov r9b, dil
xor r9b, 1
mov r10b, r13b
and r10b, r9b
or dl, r10b
mov r9b, dil
xor r9b, 0
and r9b, 0
mov r10b, dil
xor r10b, 0
mov r11b, r10b
and r11b, 0
mov sil, dil
xor sil, 1
and sil, 0
and r10b, 1
or r9b, r11b
or sil, r10b
xor r9b, sil
mov r10b, dil
xor r10b, 0
and r10b, 1
mov r11b, dil
xor r11b, 1
and r11b, 0
or r10b, r11b
mov r11b, dl
xor r11b, 0xff
mov sil, r9b
xor sil, 0xff
mov r14b, dil
xor r14b, 0
mov r15b, r11b
and r15b, 0
and dl, r14b
mov byte [rbp + 0x701], sil
and sil, 0
and r9b, r14b
or r15b, dl
or sil, r9b
xor r15b, sil
mov dl, byte [rbp + 0x701]
or r11b, dl
xor r11b, 0xff
or r14b, 0
and r11b, r14b
or r15b, r11b
mov r9b, r10b
and r9b, 0
xor r10b, 0
or r9b, r10b
mov r10b, r15b
xor r10b, 0xff
and r10b, 1
mov r11b, dil
xor r11b, 1
and r15b, r11b
or r10b, r15b
xor r9b, 0xff
mov r11b, r10b
xor r11b, r9b
and r11b, r10b
mov r9b, bl
xor r9b, 0xff
and r9b, 0
mov r10b, dil
xor r10b, 0
and bl, r10b
mov sil, dil
xor sil, 1
and sil, 0
and r10b, 1
or r9b, bl
or sil, r10b
xor r9b, sil
mov r10b, r12b
xor r10b, 0xff
and r10b, 0
mov bl, dil
xor bl, 0
mov sil, r12b
and sil, bl
mov r14b, dil
xor r14b, 1
and r14b, 0
and bl, 1
or r10b, sil
or r14b, bl
xor r10b, r14b
mov bl, dil
xor bl, 1
and bl, 1
mov sil, dil
xor sil, 1
mov r14b, sil
and r14b, 1
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and sil, 1
or bl, r14b
or r15b, sil
xor bl, r15b
mov sil, r9b
and sil, r10b
xor r9b, r10b
or sil, r9b
mov r9b, bl
and r9b, 1
xor bl, 1
or r9b, bl
mov r10b, sil
xor r10b, 0xff
and r10b, 1
mov bl, dil
xor bl, 1
and sil, bl
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and bl, 1
or r10b, sil
or r14b, bl
xor r10b, r14b
xor r10b, 0xff
xor r9b, 0xff
mov bl, dil
xor bl, 0
or r10b, r9b
or bl, 0
xor r10b, 0xff
and r10b, bl
mov r9b, cl
xor r9b, 0xff
mov bl, r8b
xor bl, 0xff
mov sil, dil
xor sil, 1
or r9b, bl
or sil, 1
xor r9b, 0xff
and r9b, sil
mov bl, cl
xor bl, 0xff
and bl, 1
mov sil, dil
xor sil, 1
and cl, sil
mov r14b, r8b
xor r14b, 0xff
and r14b, 0xff
and r8b, sil
or bl, cl
or r14b, r8b
xor bl, r14b
mov cl, r9b
and cl, bl
xor r9b, bl
or cl, r9b
mov r8b, r10b
xor r8b, 0xff
mov r9b, r11b
xor r9b, r8b
and r9b, r11b
mov r8b, r11b
xor r8b, 0xff
and r8b, 0
mov bl, dil
xor bl, 0
and r11b, bl
mov sil, r10b
xor sil, 0xff
and sil, 0
and r10b, bl
or r8b, r11b
or sil, r10b
xor r8b, sil
mov r10b, r9b
and r10b, r8b
xor r9b, r8b
or r10b, r9b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r9b, dil
xor r9b, 1
mov r11b, cl
and r11b, r9b
or r8b, r11b
mov r9b, dil
xor r9b, 1
xor r8b, 0xff
mov r11b, dil
xor r11b, 0
or r9b, r8b
or r11b, 0
xor r9b, 0xff
and r9b, r11b
mov r8b, dil
xor r8b, 1
and r8b, 1
mov r11b, dil
xor r11b, 1
mov bl, r11b
and bl, 1
mov sil, dil
xor sil, 1
and sil, 0xff
and r11b, 1
or r8b, bl
or sil, r11b
xor r8b, sil
xor cl, 0xff
mov r11b, r8b
xor r11b, 0xff
mov bl, dil
xor bl, 0
or cl, r11b
or bl, 0
xor cl, 0xff
and cl, bl
mov r11b, r10b
xor r11b, 0xff
and r11b, 1
mov bl, dil
xor bl, 1
mov sil, r10b
and sil, bl
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and bl, 1
or r11b, sil
or r14b, bl
xor r11b, r14b
mov bl, dil
xor bl, 1
mov sil, r11b
xor sil, bl
and sil, r11b
xor r10b, 0xff
xor r8b, 0xff
mov r11b, dil
xor r11b, 0
or r10b, r8b
or r11b, 0
xor r10b, 0xff
and r10b, r11b
mov r8b, r9b
and r8b, cl
xor r9b, cl
or r8b, r9b
mov cl, sil
and cl, r10b
xor sil, r10b
or cl, sil
mov r9b, r8b
xor r9b, 0xff
and r9b, 1
mov r10b, dil
xor r10b, 1
and r8b, r10b
mov r11b, cl
xor r11b, 0xff
and r11b, 0xff
and cl, r10b
or r9b, r8b
or r11b, cl
xor r9b, r11b
mov cl, r13b
xor cl, 0xff
mov r8b, al
xor r8b, cl
and r8b, al
mov cl, al
xor cl, 0xff
and cl, 1
mov r10b, dil
xor r10b, 1
and al, r10b
mov r11b, r13b
xor r11b, 0xff
and r11b, 0xff
and r13b, r10b
or cl, al
or r11b, r13b
xor cl, r11b
mov al, r8b
and al, cl
xor r8b, cl
or al, r8b
mov cl, al
xor cl, 0xff
and cl, 1
mov r8b, dil
xor r8b, 1
mov r10b, al
and r10b, r8b
or cl, r10b
mov r8b, dil
xor r8b, 1
xor cl, 0xff
mov r10b, dil
xor r10b, 1
or r8b, cl
or r10b, 1
xor r8b, 0xff
and r8b, r10b
mov cl, dil
xor cl, 1
and cl, 0
mov r10b, dil
xor r10b, 0
mov r11b, r10b
and r11b, 1
mov bl, dil
xor bl, 1
and bl, 0
and r10b, 1
or cl, r11b
or bl, r10b
xor cl, bl
xor al, 0xff
mov r10b, cl
xor r10b, 0xff
mov r11b, dil
xor r11b, 0
or al, r10b
or r11b, 0
xor al, 0xff
and al, r11b
mov r10b, dil
xor r10b, 1
and r10b, 0
mov r11b, dil
xor r11b, 0
mov bl, r11b
and bl, 1
mov sil, dil
xor sil, 1
and sil, 0
and r11b, 1
or r10b, bl
or sil, r11b
xor r10b, sil
xor r10b, 0xff
mov r11b, dil
xor r11b, 1
mov bl, dil
xor bl, 1
or r10b, r11b
or bl, 1
xor r10b, 0xff
and r10b, bl
mov r11b, dil
xor r11b, 1
xor cl, 0xff
mov bl, dil
xor bl, 0
or r11b, cl
or bl, 0
xor r11b, 0xff
and r11b, bl
mov cl, r8b
xor cl, 0xff
mov bl, al
xor bl, 0xff
mov sil, dil
xor sil, 0
mov r14b, cl
and r14b, 0
and r8b, sil
mov r15b, bl
and r15b, 0
and al, sil
or r14b, r8b
or r15b, al
xor r14b, r15b
or cl, bl
xor cl, 0xff
or sil, 0
and cl, sil
or r14b, cl
mov al, r10b
xor al, 0xff
mov cl, r11b
xor cl, 0xff
mov r8b, dil
xor r8b, 0
mov bl, al
and bl, 0
and r10b, r8b
mov sil, cl
and sil, 0
and r11b, r8b
or bl, r10b
or sil, r11b
xor bl, sil
or al, cl
xor al, 0xff
or r8b, 0
and al, r8b
or bl, al
mov al, r14b
xor al, 0xff
mov cl, bl
and cl, al
xor bl, 0xff
and r14b, bl
or cl, r14b
mov al, dil
xor al, 0
mov r8b, r12b
xor r8b, 0xff
mov r10b, dil
xor r10b, 0
or al, r8b
or r10b, 0
xor al, 0xff
and al, r10b
mov r8b, dil
xor r8b, 0
mov r10b, r12b
and r10b, r8b
xor r12b, 0xff
and r12b, 0
or r10b, r12b
mov r8b, al
and r8b, r10b
xor al, r10b
or r8b, al
mov al, cl
xor al, 0xff
and al, 1
mov r10b, dil
xor r10b, 1
and cl, r10b
or al, cl
mov cl, r8b
xor cl, 0xff
and cl, 1
mov r10b, dil
xor r10b, 1
and r8b, r10b
or cl, r8b
mov r8b, dil
xor r8b, 1
and r8b, 1
mov r10b, dil
xor r10b, 1
mov r11b, r10b
and r11b, 1
mov bl, dil
xor bl, 1
and bl, 0xff
and r10b, 1
or r8b, r11b
or bl, r10b
xor r8b, bl
mov r10b, al
xor r10b, 0xff
mov r11b, cl
xor r11b, 0xff
mov bl, dil
xor bl, 0
mov sil, r10b
and sil, 0
and al, bl
mov r14b, r11b
and r14b, 0
and cl, bl
or sil, al
or r14b, cl
xor sil, r14b
or r10b, r11b
xor r10b, 0xff
or bl, 0
and r10b, bl
or sil, r10b
mov al, dil
xor al, 1
mov cl, r8b
xor cl, 0xff
mov r10b, dil
xor r10b, 0
mov r11b, al
and r11b, 0
mov bl, r10b
and bl, 1
mov r14b, cl
and r14b, 0
and r8b, r10b
or r11b, bl
or r14b, r8b
xor r11b, r14b
or al, cl
xor al, 0xff
or r10b, 0
and al, r10b
or r11b, al
mov al, sil
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
and sil, cl
mov r8b, dil
xor r8b, 1
and r8b, 0xff
and cl, 1
or al, sil
or r8b, cl
xor al, r8b
xor r11b, 0xff
mov cl, al
xor cl, r11b
and cl, al
mov al, r9b
xor al, 0xff
and al, 1
mov r8b, dil
xor r8b, 1
mov r10b, r9b
and r10b, r8b
or al, r10b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r10b, dil
xor r10b, 1
mov r11b, cl
and r11b, r10b
or r8b, r11b
mov r10b, dil
xor r10b, 0
and r10b, 1
mov r11b, dil
xor r11b, 1
mov bl, r11b
and bl, 0
mov sil, dil
xor sil, 1
and sil, 0xff
and r11b, 1
or r10b, bl
or sil, r11b
xor r10b, sil
mov r11b, al
xor r11b, 0xff
mov bl, dil
xor bl, 0
mov sil, dil
xor sil, 1
or r11b, bl
or sil, 1
xor r11b, 0xff
and r11b, sil
mov bl, r10b
xor bl, 0xff
mov sil, r9b
xor sil, bl
and sil, r9b
mov r9b, r8b
xor r9b, 0xff
mov bl, dil
xor bl, 0
mov r14b, dil
xor r14b, 1
or r9b, bl
or r14b, 1
xor r9b, 0xff
and r9b, r14b
mov bl, r10b
xor bl, 0xff
mov r14b, cl
xor r14b, bl
and r14b, cl
mov cl, r11b
and cl, sil
xor r11b, sil
or cl, r11b
mov r11b, r9b
xor r11b, 0xff
mov bl, r14b
xor bl, 0xff
mov sil, dil
xor sil, 1
mov r15b, r11b
and r15b, 0xff
and r9b, sil
mov r12b, bl
and r12b, 0xff
and r14b, sil
or r15b, r9b
or r12b, r14b
xor r15b, r12b
or r11b, bl
xor r11b, 0xff
or sil, 1
and r11b, sil
or r15b, r11b
mov r9b, cl
xor r9b, 0xff
and r9b, 1
mov r11b, dil
xor r11b, 1
and cl, r11b
mov bl, r15b
xor bl, 0xff
and bl, 0xff
and r15b, r11b
or r9b, cl
or bl, r15b
xor r9b, bl
mov cl, al
and cl, r8b
xor al, r8b
or cl, al
mov al, cl
xor al, 0xff
and al, 0
mov r8b, dil
xor r8b, 0
and cl, r8b
mov r11b, dil
xor r11b, 1
and r11b, 0
and r8b, 1
or al, cl
or r11b, r8b
xor al, r11b
mov cl, dil
xor cl, 0
mov r8b, r10b
xor r8b, 0xff
mov r11b, dil
xor r11b, 0
mov bl, cl
and bl, 0
mov sil, r11b
and sil, 0
mov r14b, r8b
and r14b, 0
and r10b, r11b
or bl, sil
or r14b, r10b
xor bl, r14b
or cl, r8b
xor cl, 0xff
or r11b, 0
and cl, r11b
or bl, cl
xor al, 0xff
xor bl, 0xff
xor dil, 1
or al, bl
or dil, 1
xor al, 0xff
and al, dil
mov cl, r9b
and cl, al
xor r9b, al
or cl, r9b
test cl, 1
jne 0x6d941672
jmp 0x6da432fe
xor eax, eax
mov ecx, dword [rbp + 0x83c]
mov edx, dword [sym.out.dll_x.13]
mov r8d, dword [sym.out.dll_y.14]
mov r9d, eax
sub r9d, edx
mov r10d, eax
sub r10d, 0xe9fcbde6
add r9d, r10d
mov r10d, eax
sub r10d, r9d
add r10d, 0x9db937ea
sub r10d, 0xcc06e19c
sub r10d, 0x9db937ea
add r10d, 0xf42fbc33
sub r10d, 0xe9fcbde6
sub r10d, 0xf42fbc33
mov r9d, eax
sub r9d, 0xbd2b68f0
sub r10d, r9d
add r10d, 0x7ceb786c
sub r10d, 1
sub r10d, 0x7ceb786c
sub r10d, 0x76de16c2
sub r10d, 0xbd2b68f0
add r10d, 0x76de16c2
add r10d, 0xadb12474
add r10d, 0x36513849
sub r10d, 0xadb12474
mov r9d, eax
sub r9d, 0xcc06e19c
sub r10d, r9d
sub eax, 0x36513849
add r10d, eax
imul edx, r10d
and edx, 1
cmp edx, 0
sete r11b
cmp r8d, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or sil, r15b
mov r14b, bl
xor r14b, 0xff
and r14b, 1
mov r15b, dil
xor r15b, 1
mov r12b, bl
and r12b, r15b
or r14b, r12b
mov r15b, dil
xor r15b, 0
and r15b, 1
mov r12b, dil
xor r12b, 1
and r12b, 0
or r15b, r12b
mov r12b, sil
xor r12b, 0xff
mov r13b, r14b
xor r13b, 0xff
mov al, dil
xor al, 1
mov dl, r12b
and dl, 0xff
and sil, al
mov r8b, r13b
and r8b, 0xff
and r14b, al
or dl, sil
or r8b, r14b
xor dl, r8b
or r12b, r13b
xor r12b, 0xff
or al, 1
and r12b, al
or dl, r12b
mov al, dil
xor al, 0
mov r8b, r15b
xor r8b, 0xff
mov sil, dil
xor sil, 0
mov r14b, al
and r14b, 0
mov r12b, sil
and r12b, 0
mov r13b, r8b
and r13b, 0
and r15b, sil
or r14b, r12b
or r13b, r15b
xor r14b, r13b
or al, r8b
xor al, 0xff
or sil, 0
and al, sil
or r14b, al
mov al, dl
xor al, 0xff
and al, 1
mov r8b, dil
xor r8b, 1
and dl, r8b
or al, dl
xor r14b, 0xff
mov dl, al
xor dl, r14b
and dl, al
mov al, r11b
xor al, 0xff
and al, 0
mov r8b, dil
xor r8b, 0
mov sil, r11b
and sil, r8b
mov r14b, dil
xor r14b, 1
and r14b, 0
and r8b, 1
or al, sil
or r14b, r8b
xor al, r14b
xor al, 0xff
mov r8b, bl
xor r8b, al
and r8b, bl
mov al, bl
xor al, 0xff
and al, 1
mov sil, dil
xor sil, 1
and bl, sil
or al, bl
xor al, 0xff
mov bl, r11b
xor bl, al
and bl, r11b
mov al, r8b
and al, bl
xor r8b, bl
or al, r8b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r11b, dil
xor r11b, 1
mov bl, dl
and bl, r11b
or r8b, bl
mov r11b, al
xor r11b, 0xff
and r11b, 1
mov bl, dil
xor bl, 1
mov sil, al
and sil, bl
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and bl, 1
or r11b, sil
or r14b, bl
xor r11b, r14b
mov bl, dil
xor bl, 1
and bl, 1
mov sil, dil
xor sil, 1
mov r14b, sil
and r14b, 1
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and sil, 1
or bl, r14b
or r15b, sil
xor bl, r15b
mov sil, dil
xor sil, 1
mov r14b, r8b
xor r14b, sil
and r14b, r8b
mov sil, bl
xor sil, 0xff
mov r15b, dl
xor r15b, sil
and r15b, dl
mov dl, dil
xor dl, 1
mov sil, r11b
xor sil, dl
and sil, r11b
mov dl, bl
xor dl, 0xff
mov r12b, al
xor r12b, dl
and r12b, al
mov al, r14b
and al, r15b
xor r14b, r15b
or al, r14b
mov dl, sil
and dl, r12b
xor sil, r12b
or dl, sil
mov sil, al
xor sil, 0xff
and sil, 1
mov r14b, dil
xor r14b, 1
and al, r14b
mov r15b, dl
xor r15b, 0xff
and r15b, 0xff
and dl, r14b
or sil, al
or r15b, dl
xor sil, r15b
mov al, r8b
xor al, 0xff
mov dl, r11b
xor dl, 0xff
mov r14b, dil
xor r14b, 1
mov r15b, al
and r15b, 0xff
and r8b, r14b
mov r12b, dl
and r12b, 0xff
and r11b, r14b
or r15b, r8b
or r12b, r11b
xor r15b, r12b
or al, dl
xor al, 0xff
or r14b, 1
and al, r14b
or r15b, al
mov al, r15b
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
and r15b, dl
or al, r15b
mov dl, dil
xor dl, 1
mov r8b, bl
xor r8b, 0xff
mov r11b, dil
xor r11b, 1
mov r14b, dl
and r14b, 0xff
mov r15b, r11b
and r15b, 1
mov r12b, r8b
and r12b, 0xff
and bl, r11b
or r14b, r15b
or r12b, bl
xor r14b, r12b
or dl, r8b
xor dl, 0xff
or r11b, 1
and dl, r11b
or r14b, dl
xor al, 0xff
xor r14b, 0xff
xor dil, 1
or al, r14b
or dil, 1
xor al, 0xff
and al, dil
mov dl, sil
and dl, al
xor sil, al
or dl, sil
test dl, 1
mov dword [rbp + 0x6fc], ecx
jne 0x6d941a4d
jmp 0x6da432fe
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x2ef63f8c
mov r9d, eax
sub r9d, r8d
add r9d, 0x233b471c
sub r9d, 1
sub r9d, 0x233b471c
sub r9d, 0x978bbf04
sub r9d, 0x2ef63f8c
add r9d, 0x978bbf04
sub eax, 0xa33d410b
mov r8d, ecx
add r8d, eax
add r8d, 0xbc14d6e
add r8d, r9d
sub r8d, 0xbc14d6e
sub r8d, 0xe2a9273c
add r8d, 0xa33d410b
add r8d, 0xe2a9273c
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r11b
xor bl, 0xff
and bl, 0
mov sil, 1
mov dil, sil
xor dil, 0
mov r14b, r11b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, r10b
xor dil, 0xff
and dil, 0
mov r14b, sil
xor r14b, 0
mov r15b, r10b
and r15b, r14b
mov r12b, bl
xor r12b, 0xff
and r12b, 0
and bl, r14b
or dil, r15b
or r12b, bl
xor dil, r12b
xor dil, 0xff
mov bl, r10b
xor bl, 0xff
mov r14b, sil
xor r14b, 0
or dil, bl
or r14b, 0
xor dil, 0xff
and dil, r14b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov r14b, sil
xor r14b, 1
mov r15b, r10b
and r15b, r14b
or bl, r15b
xor bl, 0xff
xor bl, 0
and bl, 0
mov r14b, sil
xor r14b, 0
and r14b, 1
mov r15b, sil
xor r15b, 1
mov r12b, r15b
and r12b, 0
mov r13b, sil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, r14b
xor r15b, 0xff
mov r12b, r10b
xor r12b, r15b
and r12b, r10b
mov r10b, r11b
xor r10b, 0xff
and r10b, 0
mov r15b, sil
xor r15b, 0
mov r13b, r11b
and r13b, r15b
mov al, sil
xor al, 1
and al, 0
and r15b, 1
or r10b, r13b
or al, r15b
xor r10b, al
xor r10b, 0xff
mov al, sil
xor al, 0
mov r15b, sil
xor r15b, 0
or r10b, al
or r15b, 0
xor r10b, 0xff
and r10b, r15b
xor r14b, 0xff
mov al, r11b
xor al, r14b
and al, r11b
mov r11b, bl
xor r11b, 0xff
mov r14b, r12b
xor r14b, 0xff
xor sil, 1
mov r15b, r11b
and r15b, 0xff
and bl, sil
mov r13b, r14b
and r13b, 0xff
and r12b, sil
or r15b, bl
or r13b, r12b
xor r15b, r13b
or r11b, r14b
xor r11b, 0xff
or sil, 1
and r11b, sil
or r15b, r11b
mov r11b, r10b
and r11b, al
xor r10b, al
or r11b, r10b
mov al, r15b
xor al, 0xff
mov r10b, r11b
and r10b, al
xor r11b, 0xff
and r15b, r11b
or r10b, r15b
mov al, r10b
xor al, 0xff
mov r11b, dil
xor r11b, al
and r11b, dil
mov al, dil
xor al, 0xff
mov bl, r10b
and bl, al
xor r10b, 0xff
and dil, r10b
or bl, dil
mov al, r11b
and al, bl
xor r11b, bl
or al, r11b
test al, 1
jne 0x6d941cac
jmp 0x6da3068a
jmp 0x6d941cb1
mov eax, dword [rbp + 0x6fc]
cmp eax, dword [rbp + 0x854]
setb cl
mov byte [rbp + 0x6fb], cl
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x5cce31f9
mov r9d, ecx
sub r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0xadfcb684
add r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x5cce31f9
add r9d, r8d
mov r8d, 0x5f174ab5
add r8d, 0
sub r8d, 1
sub r8d, 0x5f174ab5
sub r9d, 0x4e096f37
add r9d, r8d
add r9d, 0x4e096f37
sub eax, 0xa2b52c99
sub r9d, eax
add r9d, 0x77f27b7
sub r9d, 0xadfcb684
sub r9d, 0x77f27b7
add r9d, 0x685e6f4e
sub r9d, 0xa2b52c99
sub r9d, 0x685e6f4e
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
or bl, r14b
mov dil, r11b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or dil, r15b
mov r14b, sil
xor r14b, 0
and r14b, 0
mov r15b, sil
xor r15b, 0
mov r12b, r15b
and r12b, 0
mov r13b, sil
xor r13b, 1
and r13b, 0
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, bl
and r15b, dil
xor bl, dil
or r15b, bl
mov bl, sil
xor bl, 0
mov dil, r14b
xor dil, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, bl
and r13b, 0
mov al, r12b
and al, 0
mov cl, dil
and cl, 0
and r14b, r12b
or r13b, al
or cl, r14b
xor r13b, cl
or bl, dil
xor bl, 0xff
or r12b, 0
and bl, r12b
or r13b, bl
mov al, r15b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and r15b, cl
mov bl, sil
xor bl, 1
and bl, 0xff
and cl, 1
or al, r15b
or bl, cl
xor al, bl
xor al, 0xff
xor r13b, 0xff
mov cl, sil
xor cl, 0
or al, r13b
or cl, 0
xor al, 0xff
and al, cl
mov cl, r10b
xor cl, 0xff
and cl, 1
mov bl, sil
xor bl, 1
mov dil, r10b
and dil, bl
or cl, dil
mov bl, sil
xor bl, 0
xor cl, 0xff
mov dil, sil
xor dil, 1
or bl, cl
or dil, 1
xor bl, 0xff
and bl, dil
mov cl, sil
xor cl, 0
and cl, 1
mov dil, sil
xor dil, 1
and dil, 0
or cl, dil
xor r10b, 0xff
mov dil, cl
xor dil, 0xff
mov r14b, sil
xor r14b, 1
or r10b, dil
or r14b, 1
xor r10b, 0xff
and r10b, r14b
mov dil, r11b
xor dil, 0xff
and dil, 0
mov r14b, sil
xor r14b, 0
mov r15b, r11b
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
mov r14b, sil
xor r14b, 0
mov r15b, dil
xor r15b, r14b
and r15b, dil
xor cl, 0xff
mov dil, r11b
xor dil, cl
and dil, r11b
mov cl, bl
xor cl, 0xff
mov r11b, r10b
xor r11b, 0xff
mov r14b, sil
xor r14b, 0
mov r12b, cl
and r12b, 0
and bl, r14b
mov r13b, r11b
and r13b, 0
and r10b, r14b
or r12b, bl
or r13b, r10b
xor r12b, r13b
or cl, r11b
xor cl, 0xff
or r14b, 0
and cl, r14b
or r12b, cl
mov cl, r15b
xor cl, 0xff
mov r10b, dil
xor r10b, 0xff
mov r11b, sil
xor r11b, 0
mov bl, cl
and bl, 0
and r15b, r11b
mov r14b, r10b
and r14b, 0
and dil, r11b
or bl, r15b
or r14b, dil
xor bl, r14b
or cl, r10b
xor cl, 0xff
or r11b, 0
and cl, r11b
or bl, cl
mov cl, r12b
xor cl, 0xff
mov r10b, bl
and r10b, cl
xor bl, 0xff
and r12b, bl
or r10b, r12b
mov cl, al
xor cl, 0xff
mov r11b, r10b
xor r11b, 0xff
xor sil, 0
or cl, r11b
or sil, 0
xor cl, 0xff
and cl, sil
mov r11b, al
xor r11b, 0xff
mov bl, r10b
and bl, r11b
xor r10b, 0xff
and al, r10b
or bl, al
mov al, cl
and al, bl
xor cl, bl
or al, cl
test al, 1
jne 0x6d941ff8
jmp 0x6da43303
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x93e789b9
mov r9d, eax
sub r9d, r8d
sub r9d, 0x57452f0a
sub r9d, 1
add r9d, 0x57452f0a
sub r9d, 0x43db1680
sub r9d, 0x93e789b9
add r9d, 0x43db1680
mov r8d, eax
sub r8d, 0x511dde84
sub r8d, ecx
add r8d, 0x511dde84
mov r10d, eax
sub r10d, 0xe92aed76
sub r10d, r9d
add r10d, 0xe92aed76
mov r9d, eax
sub r9d, r10d
sub r8d, r9d
sub eax, r8d
add eax, 0
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or sil, r15b
xor sil, 0xff
xor sil, 1
and sil, 0xff
mov r14b, dil
xor r14b, 1
and r14b, 0
mov r15b, dil
xor r15b, 0
mov r12b, r15b
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 0
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, r11b
xor r15b, 0xff
xor r14b, 0xff
mov r12b, dil
xor r12b, 1
or r15b, r14b
or r12b, 1
xor r15b, 0xff
and r15b, r12b
mov r14b, sil
xor r14b, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
mov al, r14b
and al, 0xff
and sil, r13b
mov cl, r12b
and cl, 0xff
and r15b, r13b
or al, sil
or cl, r15b
xor al, cl
or r14b, r12b
xor r14b, 0xff
or r13b, 1
and r14b, r13b
or al, r14b
mov cl, bl
xor cl, 0xff
and cl, 1
mov sil, dil
xor sil, 1
mov r14b, bl
and r14b, sil
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and sil, 1
or cl, r14b
or r15b, sil
xor cl, r15b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov sil, dil
xor sil, 1
and sil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r14b
and r15b, 1
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
mov r14b, bl
xor r14b, 0xff
mov r15b, sil
xor r15b, 0xff
mov r12b, dil
xor r12b, 0
or r14b, r15b
or r12b, 0
xor r14b, 0xff
and r14b, r12b
mov r15b, dil
xor r15b, 1
and r15b, 1
mov r12b, dil
xor r12b, 1
and r12b, 1
or r15b, r12b
mov r12b, dil
xor r12b, 1
mov r13b, r15b
xor r13b, r12b
and r13b, r15b
xor sil, 0xff
xor sil, 1
and sil, 0xff
mov r15b, cl
xor r15b, 0xff
mov r12b, r14b
xor r12b, 0xff
mov dl, dil
xor dl, 0
mov r8b, r15b
and r8b, 0
and cl, dl
mov r9b, r12b
and r9b, 0
and r14b, dl
or r8b, cl
or r9b, r14b
xor r8b, r9b
or r15b, r12b
xor r15b, 0xff
or dl, 0
and r15b, dl
or r8b, r15b
mov cl, r13b
xor cl, 0xff
mov dl, sil
xor dl, 0xff
mov r9b, dil
xor r9b, 0
mov r14b, cl
and r14b, 0
and r13b, r9b
mov r15b, dl
and r15b, 0
and sil, r9b
or r14b, r13b
or r15b, sil
xor r14b, r15b
or cl, dl
xor cl, 0xff
or r9b, 0
and cl, r9b
or r14b, cl
mov cl, r8b
xor cl, 0xff
mov dl, r14b
and dl, cl
xor r14b, 0xff
and r8b, r14b
or dl, r8b
mov cl, dil
xor cl, 1
and cl, 0
mov r8b, dil
xor r8b, 0
mov r9b, r8b
and r9b, 1
mov sil, dil
xor sil, 1
and sil, 0
and r8b, 1
or cl, r9b
or sil, r8b
xor cl, sil
mov r8b, dil
xor r8b, 1
xor cl, 0xff
mov r9b, dil
xor r9b, 1
or r8b, cl
or r9b, 1
xor r8b, 0xff
and r8b, r9b
mov cl, dil
xor cl, 1
and cl, 1
mov r9b, dil
xor r9b, 1
mov sil, r9b
and sil, 1
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and r9b, 1
or cl, sil
or r14b, r9b
xor cl, r14b
mov r9b, dil
xor r9b, 1
mov sil, cl
xor sil, 0xff
mov r14b, dil
xor r14b, 0
or r9b, sil
or r14b, 0
xor r9b, 0xff
and r9b, r14b
mov sil, dil
xor sil, 1
and sil, 1
mov r14b, dil
xor r14b, 1
and r14b, 1
or sil, r14b
mov r14b, dil
xor r14b, 1
mov r15b, sil
xor r15b, r14b
and r15b, sil
mov sil, dil
xor sil, 1
xor cl, 0xff
mov r14b, dil
xor r14b, 0
or sil, cl
or r14b, 0
xor sil, 0xff
and sil, r14b
mov cl, r8b
and cl, r9b
xor r8b, r9b
or cl, r8b
mov r8b, r15b
xor r8b, 0xff
mov r9b, sil
xor r9b, 0xff
mov r14b, dil
xor r14b, 1
mov r12b, r8b
and r12b, 0xff
and r15b, r14b
mov r13b, r9b
and r13b, 0xff
and sil, r14b
or r12b, r15b
or r13b, sil
xor r12b, r13b
or r8b, r9b
xor r8b, 0xff
or r14b, 1
and r8b, r14b
or r12b, r8b
mov r8b, cl
xor r8b, 0xff
and r8b, 0
mov r9b, dil
xor r9b, 0
and cl, r9b
mov sil, r12b
xor sil, 0xff
and sil, 0
and r12b, r9b
or r8b, cl
or sil, r12b
xor r8b, sil
mov cl, dil
xor cl, 1
and cl, 1
mov r9b, dil
xor r9b, 1
and r9b, 1
or cl, r9b
mov r9b, al
xor r9b, 0xff
mov sil, cl
and sil, r9b
xor cl, 0xff
mov r9b, al
and r9b, cl
or sil, r9b
mov cl, al
xor cl, 0xff
mov r9b, sil
xor r9b, cl
and r9b, sil
mov cl, r8b
xor cl, 0xff
and cl, 0
mov sil, dil
xor sil, 0
mov r14b, r8b
and r14b, sil
mov r15b, dil
xor r15b, 1
and r15b, 0
and sil, 1
or cl, r14b
or r15b, sil
xor cl, r15b
mov sil, r11b
xor sil, 0xff
mov r14b, cl
and r14b, sil
xor cl, 0xff
mov sil, r11b
and sil, cl
or r14b, sil
xor r14b, 0xff
xor r11b, 0xff
mov cl, dil
xor cl, 0
or r14b, r11b
or cl, 0
xor r14b, 0xff
and r14b, cl
mov cl, dil
xor cl, 1
and cl, 0
mov r11b, dil
xor r11b, 0
mov sil, r11b
and sil, 1
mov r15b, dil
xor r15b, 1
and r15b, 0
and r11b, 1
or cl, sil
or r15b, r11b
xor cl, r15b
mov r11b, dl
xor r11b, 0xff
mov sil, cl
and sil, r11b
xor cl, 0xff
mov r11b, dl
and r11b, cl
or sil, r11b
mov cl, dl
xor cl, 0xff
mov r11b, sil
xor r11b, cl
and r11b, sil
mov cl, r8b
xor cl, 0xff
and cl, 1
mov sil, dil
xor sil, 1
mov r15b, r8b
and r15b, sil
or cl, r15b
mov sil, bl
xor sil, 0xff
and sil, 0
mov r15b, dil
xor r15b, 0
mov r12b, bl
and r12b, r15b
mov r13b, cl
xor r13b, 0xff
and r13b, 0
and cl, r15b
or sil, r12b
or r13b, cl
xor sil, r13b
xor bl, 0xff
mov cl, sil
xor cl, bl
and cl, sil
mov bl, r9b
xor bl, 0xff
mov sil, r14b
xor sil, 0xff
mov r15b, dil
xor r15b, 1
or bl, sil
or r15b, 1
xor bl, 0xff
and bl, r15b
mov sil, r9b
xor sil, 0xff
and sil, 0
mov r15b, dil
xor r15b, 0
and r9b, r15b
mov r12b, r14b
xor r12b, 0xff
and r12b, 0
and r14b, r15b
or sil, r9b
or r12b, r14b
xor sil, r12b
mov r9b, bl
and r9b, sil
xor bl, sil
or r9b, bl
mov bl, cl
xor bl, 0xff
mov sil, r11b
xor sil, bl
and sil, r11b
mov bl, r11b
xor bl, 0xff
mov r14b, cl
and r14b, bl
xor cl, 0xff
and r11b, cl
or r14b, r11b
mov cl, sil
and cl, r14b
xor sil, r14b
or cl, sil
mov r11b, r9b
xor r11b, 0xff
and r11b, 0
mov bl, dil
xor bl, 0
mov sil, r9b
and sil, bl
mov r14b, dil
xor r14b, 1
and r14b, 0
and bl, 1
or r11b, sil
or r14b, bl
xor r11b, r14b
xor r11b, 0xff
mov bl, cl
xor bl, r11b
and bl, cl
mov r11b, cl
xor r11b, 0xff
and r11b, 0
mov sil, dil
xor sil, 0
and cl, sil
mov r14b, dil
xor r14b, 1
and r14b, 0
and sil, 1
or r11b, cl
or r14b, sil
xor r11b, r14b
xor r11b, 0xff
mov cl, r9b
xor cl, r11b
and cl, r9b
mov r9b, bl
and r9b, cl
xor bl, cl
or r9b, bl
mov cl, al
xor cl, 0xff
and cl, 1
mov r11b, dil
xor r11b, 1
mov bl, al
and bl, r11b
mov sil, dil
xor sil, 1
and sil, 0xff
and r11b, 1
or cl, bl
or sil, r11b
xor cl, sil
mov r11b, dl
xor r11b, 0xff
and r11b, 0
mov bl, dil
xor bl, 0
mov sil, dl
and sil, bl
mov r14b, dil
xor r14b, 1
and r14b, 0
and bl, 1
or r11b, sil
or r14b, bl
xor r11b, r14b
mov bl, dil
xor bl, 0
and bl, 1
mov sil, dil
xor sil, 1
and sil, 0
or bl, sil
mov sil, cl
xor sil, 0xff
mov r14b, dil
xor r14b, 0
mov r15b, dil
xor r15b, 1
or sil, r14b
or r15b, 1
xor sil, 0xff
and sil, r15b
xor al, 0xff
mov r14b, bl
xor r14b, 0xff
mov r15b, dil
xor r15b, 1
or al, r14b
or r15b, 1
xor al, 0xff
and al, r15b
mov r14b, r11b
xor r14b, 0xff
mov r15b, dil
xor r15b, 0
mov r12b, dil
xor r12b, 1
or r14b, r15b
or r12b, 1
xor r14b, 0xff
and r14b, r12b
mov r15b, bl
xor r15b, 0xff
mov r12b, dl
xor r12b, r15b
and r12b, dl
mov dl, sil
and dl, al
xor sil, al
or dl, sil
mov al, r14b
xor al, 0xff
mov sil, r12b
xor sil, 0xff
mov r15b, dil
xor r15b, 0
mov r13b, al
and r13b, 0
and r14b, r15b
mov r10b, sil
and r10b, 0
and r12b, r15b
or r13b, r14b
or r10b, r12b
xor r13b, r10b
or al, sil
xor al, 0xff
or r15b, 0
and al, r15b
or r13b, al
mov al, dl
xor al, 0xff
and al, 1
mov r10b, dil
xor r10b, 1
and dl, r10b
mov sil, r13b
xor sil, 0xff
and sil, 0xff
and r13b, r10b
or al, dl
or sil, r13b
xor al, sil
mov dl, cl
xor dl, 0xff
mov r10b, r11b
xor r10b, 0xff
mov sil, dil
xor sil, 0
mov r14b, dl
and r14b, 0
and cl, sil
mov r15b, r10b
and r15b, 0
and r11b, sil
or r14b, cl
or r15b, r11b
xor r14b, r15b
or dl, r10b
xor dl, 0xff
or sil, 0
and dl, sil
or r14b, dl
mov cl, r14b
xor cl, 0xff
and cl, 1
mov dl, dil
xor dl, 1
and r14b, dl
or cl, r14b
mov dl, dil
xor dl, 0
mov r10b, bl
xor r10b, 0xff
mov r11b, dil
xor r11b, 1
mov sil, dl
and sil, 0xff
mov r14b, r11b
and r14b, 0
mov r15b, r10b
and r15b, 0xff
and bl, r11b
or sil, r14b
or r15b, bl
xor sil, r15b
or dl, r10b
xor dl, 0xff
or r11b, 1
and dl, r11b
or sil, dl
xor sil, 0xff
mov dl, cl
xor dl, sil
and dl, cl
mov cl, al
xor cl, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, dil
xor r11b, 0
mov bl, cl
and bl, 0
and al, r11b
mov sil, r10b
and sil, 0
and dl, r11b
or bl, al
or sil, dl
xor bl, sil
or cl, r10b
xor cl, 0xff
or r11b, 0
and cl, r11b
or bl, cl
mov al, bl
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
mov dl, bl
and dl, cl
or al, dl
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, dil
xor cl, 1
and cl, 0
mov dl, dil
xor dl, 0
mov r10b, dl
and r10b, 1
mov r11b, dil
xor r11b, 1
and r11b, 0
and dl, 1
or cl, r10b
or r11b, dl
xor cl, r11b
xor bl, 0xff
xor cl, 0xff
mov dl, dil
xor dl, 0
or bl, cl
or dl, 0
xor bl, 0xff
and bl, dl
mov cl, al
xor cl, 0xff
mov dl, bl
xor dl, 0xff
mov r10b, dil
xor r10b, 0
mov r11b, cl
and r11b, 0
and al, r10b
mov sil, dl
and sil, 0
and bl, r10b
or r11b, al
or sil, bl
xor r11b, sil
or cl, dl
xor cl, 0xff
or r10b, 0
and cl, r10b
or r11b, cl
mov al, dil
xor al, 1
mov cl, r8b
xor cl, 0xff
mov dl, dil
xor dl, 0
or al, cl
or dl, 0
xor al, 0xff
and al, dl
mov cl, dil
xor cl, 1
mov dl, r8b
and dl, cl
xor r8b, 0xff
and r8b, 1
or dl, r8b
mov cl, al
and cl, dl
xor al, dl
or cl, al
mov al, r11b
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
and r11b, dl
or al, r11b
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, dil
xor r8b, 1
and cl, r8b
or dl, cl
mov cl, dil
xor cl, 0
and cl, 1
mov r8b, dil
xor r8b, 1
mov r10b, r8b
and r10b, 0
mov r11b, dil
xor r11b, 1
and r11b, 0xff
and r8b, 1
or cl, r10b
or r11b, r8b
xor cl, r11b
mov r8b, al
and r8b, dl
xor al, dl
or r8b, al
mov al, cl
and al, 0
xor cl, 0
or al, cl
mov cl, r8b
xor cl, 0xff
and cl, 1
mov dl, dil
xor dl, 1
and r8b, dl
or cl, r8b
xor cl, 0xff
xor al, 0xff
mov dl, dil
xor dl, 0
or cl, al
or dl, 0
xor cl, 0xff
and cl, dl
mov al, cl
xor al, 0xff
mov dl, r9b
xor dl, al
and dl, r9b
mov al, r9b
xor al, 0xff
mov r8b, cl
and r8b, al
xor cl, 0xff
and r9b, cl
or r8b, r9b
mov al, dl
xor al, 0xff
mov cl, r8b
xor cl, 0xff
xor dil, 1
mov r9b, al
and r9b, 0xff
and dl, dil
mov r10b, cl
and r10b, 0xff
and r8b, dil
or r9b, dl
or r10b, r8b
xor r9b, r10b
or al, cl
xor al, 0xff
or dil, 1
and al, dil
or r9b, al
test r9b, 1
jne 0x6d942a45
jmp 0x6da43303
mov al, byte [rbp + 0x6fb]
test al, 1
jne 0x6d942a58
jmp 0x6d955bae
mov rax, qword [rbp + 0x848]
mov ecx, dword [rbp + 0x83c]
and ecx, 0x3ff
mov ecx, ecx
mov edx, ecx
movzx ecx, byte [rax + rdx]
mov rax, qword [rbp + 0x840]
mov r8d, dword [rbp + 0x83c]
mov edx, r8d
mov r9, rax
add r9, rdx
movzx r8d, byte [rax + rdx]
mov r10d, r8d
xor r10d, 0xffffffff
and r10d, 0x9310f2b1
mov r11d, 0xffffffff
mov esi, r11d
xor esi, 0x9310f2b1
mov edi, r8d
and edi, esi
mov ebx, r11d
xor ebx, 0xffffffff
and ebx, 0x9310f2b1
and esi, 0xffffffff
or r10d, edi
or ebx, esi
xor r10d, ebx
xor r10d, 0xffffffff
xor r10d, 0x21cc0ad2
and r10d, 0x21cc0ad2
mov esi, r11d
xor esi, 0x21cc0ad2
and esi, 0xa073aba0
mov edi, r11d
xor edi, 0xa073aba0
mov ebx, edi
and ebx, 0x21cc0ad2
mov r14d, r11d
xor r14d, 0xffffffff
and r14d, 0xa073aba0
and edi, 0xffffffff
or esi, ebx
or r14d, edi
xor esi, r14d
mov edi, esi
xor edi, 0xffffffff
mov ebx, r8d
xor ebx, edi
and ebx, r8d
mov edi, r11d
xor edi, 0xffffffff
and edi, 0xffffffff
mov r14d, r11d
xor r14d, 0xffffffff
and r14d, 0xffffffff
or edi, r14d
mov r14d, r11d
xor r14d, 0x21cc0ad2
mov r15d, edi
xor r15d, r14d
and r15d, edi
xor esi, 0xffffffff
xor esi, 0xffffffff
and esi, 0xffffffff
mov edi, r10d
xor edi, 0xffffffff
mov r14d, ebx
xor r14d, 0xffffffff
mov r12d, r11d
xor r12d, 0xfd37c954
mov r13d, edi
and r13d, 0xfd37c954
and r10d, r12d
mov eax, r14d
and eax, 0xfd37c954
and ebx, r12d
or r13d, r10d
or eax, ebx
xor r13d, eax
or edi, r14d
xor edi, 0xffffffff
or r12d, 0xfd37c954
and edi, r12d
or r13d, edi
mov eax, r15d
xor eax, 0xffffffff
mov r10d, esi
xor r10d, 0xffffffff
mov edi, r11d
xor edi, 0x702ca39c
mov ebx, eax
and ebx, 0x702ca39c
and r15d, edi
mov r14d, r10d
and r14d, 0x702ca39c
and esi, edi
or ebx, r15d
or r14d, esi
xor ebx, r14d
or eax, r10d
xor eax, 0xffffffff
or edi, 0x702ca39c
and eax, edi
or ebx, eax
mov eax, r13d
xor eax, 0xffffffff
and eax, 0x38cb514f
mov r10d, r11d
xor r10d, 0x38cb514f
and r13d, r10d
mov esi, ebx
xor esi, 0xffffffff
and esi, 0x38cb514f
and ebx, r10d
or eax, r13d
or esi, ebx
xor eax, esi
mov r10d, eax
xor r10d, 0xffffffff
and r10d, 0x55222b42
mov esi, r11d
xor esi, 0x55222b42
and eax, esi
mov edi, r11d
xor edi, 0xffffffff
and edi, 0x55222b42
and esi, 0xffffffff
or r10d, eax
or edi, esi
xor r10d, edi
mov eax, ecx
xor eax, 0xffffffff
and eax, 0x6e986d9e
mov esi, r11d
xor esi, 0x6e986d9e
mov edi, ecx
and edi, esi
mov ebx, r10d
xor ebx, 0xffffffff
and ebx, 0x6e986d9e
and r10d, esi
or eax, edi
or ebx, r10d
xor eax, ebx
xor eax, 0xffffffff
mov r10d, ecx
xor r10d, 0xffffffff
mov esi, r11d
xor esi, 0xe15c26ed
or eax, r10d
or esi, 0xe15c26ed
xor eax, 0xffffffff
and eax, esi
mov r10d, ecx
xor r10d, 0xffffffff
and r10d, 0xffffffff
mov esi, r11d
xor esi, 0xffffffff
mov edi, ecx
and edi, esi
or r10d, edi
xor r10d, 0xffffffff
xor r10d, 0xffffffff
and r10d, 0xffffffff
mov esi, r11d
xor esi, 0xffffffff
and esi, 0xffffffff
mov edi, r11d
xor edi, 0xffffffff
and edi, 0xffffffff
or esi, edi
xor esi, 0xffffffff
mov edi, ecx
xor edi, esi
and edi, ecx
mov ecx, r10d
and ecx, edi
xor r10d, edi
or ecx, r10d
mov r10d, ecx
xor r10d, 0xffffffff
and r10d, 0xffffffff
mov esi, r11d
xor esi, 0xffffffff
and ecx, esi
or r10d, ecx
mov ecx, r8d
xor ecx, 0xffffffff
and ecx, 0x94c91dd8
mov esi, r11d
xor esi, 0x94c91dd8
mov edi, r8d
and edi, esi
mov ebx, r10d
xor ebx, 0xffffffff
and ebx, 0x94c91dd8
and r10d, esi
or ecx, edi
or ebx, r10d
xor ecx, ebx
xor ecx, 0xffffffff
xor r8d, 0xffffffff
mov r10d, r11d
xor r10d, 0xe64ac549
or ecx, r8d
or r10d, 0xe64ac549
xor ecx, 0xffffffff
and ecx, r10d
mov r8d, eax
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov r10d, r11d
xor r10d, 0xffffffff
mov esi, eax
and esi, r10d
or r8d, esi
mov r10d, ecx
xor r10d, 0xffffffff
and r10d, 0xf000a187
mov esi, r11d
xor esi, 0xf000a187
mov edi, ecx
and edi, esi
mov ebx, r11d
xor ebx, 0xffffffff
and ebx, 0xf000a187
and esi, 0xffffffff
or r10d, edi
or ebx, esi
xor r10d, ebx
mov esi, r11d
xor esi, 0x2f6ea7f4
and esi, 0xffffffff
mov edi, r11d
xor edi, 0xffffffff
and edi, 0x2f6ea7f4
or esi, edi
mov edi, r11d
xor edi, 0x2f6ea7f4
mov ebx, r8d
xor ebx, edi
and ebx, r8d
xor eax, 0xffffffff
mov edi, esi
xor edi, 0xffffffff
mov r14d, r11d
xor r14d, 0x9223b9a
or eax, edi
or r14d, 0x9223b9a
xor eax, 0xffffffff
and eax, r14d
mov edi, r11d
xor edi, 0x2f6ea7f4
mov r14d, r10d
xor r14d, edi
and r14d, r10d
mov edi, esi
xor edi, 0xffffffff
mov r15d, ecx
xor r15d, edi
and r15d, ecx
mov ecx, ebx
xor ecx, 0xffffffff
mov edi, eax
xor edi, 0xffffffff
mov r12d, r11d
xor r12d, 0x41d7d623
mov r13d, ecx
and r13d, 0x41d7d623
and ebx, r12d
mov edx, edi
and edx, 0x41d7d623
and eax, r12d
or r13d, ebx
or edx, eax
xor r13d, edx
or ecx, edi
xor ecx, 0xffffffff
or r12d, 0x41d7d623
and ecx, r12d
or r13d, ecx
mov eax, r14d
and eax, r15d
xor r14d, r15d
or eax, r14d
mov ecx, r13d
xor ecx, 0xffffffff
and ecx, 0x4932b331
mov edx, r11d
xor edx, 0x4932b331
and r13d, edx
mov edi, eax
xor edi, 0xffffffff
and edi, 0x4932b331
and eax, edx
or ecx, r13d
or edi, eax
xor ecx, edi
mov eax, r8d
and eax, r10d
xor r8d, r10d
or eax, r8d
mov edx, eax
xor edx, 0xffffffff
and edx, 0x333eba0d
mov r8d, r11d
xor r8d, 0x333eba0d
and eax, r8d
mov r10d, r11d
xor r10d, 0xffffffff
and r10d, 0x333eba0d
and r8d, 0xffffffff
or edx, eax
or r10d, r8d
xor edx, r10d
mov eax, esi
and eax, 0x2f6ea7f4
xor esi, 0x2f6ea7f4
or eax, esi
xor edx, 0xffffffff
xor eax, 0xffffffff
mov r8d, r11d
xor r8d, 0xcc346ff1
or edx, eax
or r8d, 0xcc346ff1
xor edx, 0xffffffff
and edx, r8d
mov eax, ecx
xor eax, 0xffffffff
mov r8d, edx
xor r8d, 0xffffffff
xor r11d, 0x596cad9f
mov r10d, eax
and r10d, 0x596cad9f
and ecx, r11d
mov esi, r8d
and esi, 0x596cad9f
and edx, r11d
or r10d, ecx
or esi, edx
xor r10d, esi
or eax, r8d
xor eax, 0xffffffff
or r11d, 0x596cad9f
and eax, r11d
or r10d, eax
mov qword [rbp + 0x6f0], r9
mov dword [rbp + 0x6ec], r10d
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0x5c8fcbbb
add r8d, 0
sub r8d, 0x7432e22a
sub r8d, 0x5c8fcbbb
mov r9d, ecx
sub r9d, 0x6d0247e8
sub r9d, r8d
add r9d, 0x6d0247e8
sub r9d, 0xe9c04690
add r9d, 0x94f9619f
add r9d, 0xe9c04690
add r9d, 0x3ece6944
sub r9d, 1
sub r9d, 0x3ece6944
sub eax, 0x94f9619f
add r9d, eax
mov eax, 0x4a2d87e8
add eax, 0
sub eax, 0x7432e22a
sub eax, 0x4a2d87e8
add r9d, 0x46f9d2b3
add r9d, eax
sub r9d, 0x46f9d2b3
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov dil, sil
xor dil, 1
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or dil, r14b
xor dil, 0xff
mov r14b, r10b
xor r14b, dil
and r14b, r10b
mov dil, bl
xor dil, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, dil
and r13b, 0xff
and bl, r12b
mov al, r15b
and al, 0xff
and r14b, r12b
or r13b, bl
or al, r14b
xor r13b, al
or dil, r15b
xor dil, 0xff
or r12b, 1
and dil, r12b
or r13b, dil
mov al, r11b
xor al, 0xff
and al, 1
mov bl, sil
xor bl, 1
mov dil, r11b
and dil, bl
or al, dil
mov bl, sil
xor bl, 0
xor al, 0xff
mov dil, sil
xor dil, 1
or bl, al
or dil, 1
xor bl, 0xff
and bl, dil
mov al, sil
xor al, 0
and al, 1
mov dil, sil
xor dil, 1
mov r14b, dil
and r14b, 0
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or al, r14b
or r15b, dil
xor al, r15b
mov dil, r11b
xor dil, 0xff
mov r14b, al
xor r14b, 0xff
mov r15b, sil
xor r15b, 0
or dil, r14b
or r15b, 0
xor dil, 0xff
and dil, r15b
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r15b, sil
xor r15b, 1
mov r12b, r15b
and r12b, 1
mov cl, sil
xor cl, 1
and cl, 0xff
and r15b, 1
or r14b, r12b
or cl, r15b
xor r14b, cl
mov cl, sil
xor cl, 0
mov r15b, r14b
xor r15b, cl
and r15b, r14b
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, bl
xor cl, 0xff
mov r14b, dil
xor r14b, 0xff
mov r12b, sil
xor r12b, 1
mov dl, cl
and dl, 0xff
and bl, r12b
mov r8b, r14b
and r8b, 0xff
and dil, r12b
or dl, bl
or r8b, dil
xor dl, r8b
or cl, r14b
xor cl, 0xff
or r12b, 1
and cl, r12b
or dl, cl
mov cl, r15b
xor cl, 0xff
mov r8b, al
xor r8b, 0xff
mov bl, sil
xor bl, 1
mov dil, cl
and dil, 0xff
and r15b, bl
mov r14b, r8b
and r14b, 0xff
and al, bl
or dil, r15b
or r14b, al
xor dil, r14b
or cl, r8b
xor cl, 0xff
or bl, 1
and cl, bl
or dil, cl
mov al, dl
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and dl, cl
mov r8b, dil
xor r8b, 0xff
and r8b, 0xff
and dil, cl
or al, dl
or r8b, dil
xor al, r8b
mov cl, sil
xor cl, 1
and cl, 0
mov dl, sil
xor dl, 0
mov r8b, dl
and r8b, 1
mov bl, sil
xor bl, 1
and bl, 0
and dl, 1
or cl, r8b
or bl, dl
xor cl, bl
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov dl, sil
xor dl, 1
and dl, 0
mov r8b, sil
xor r8b, 0
mov bl, r8b
and bl, 1
mov dil, sil
xor dil, 1
and dil, 0
and r8b, 1
or dl, bl
or dil, r8b
xor dl, dil
mov r8b, sil
xor r8b, 1
mov bl, dl
xor bl, 0xff
mov dil, sil
xor dil, 0
or r8b, bl
or dil, 0
xor r8b, 0xff
and r8b, dil
mov bl, sil
xor bl, 1
and bl, 0
mov dil, sil
xor dil, 0
mov r14b, dil
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
xor bl, 0xff
mov dil, sil
xor dil, 1
mov r14b, sil
xor r14b, 1
or bl, dil
or r14b, 1
xor bl, 0xff
and bl, r14b
mov dil, sil
xor dil, 1
xor dl, 0xff
mov r14b, sil
xor r14b, 0
or dil, dl
or r14b, 0
xor dil, 0xff
and dil, r14b
mov dl, cl
and dl, r8b
xor cl, r8b
or dl, cl
mov cl, bl
and cl, dil
xor bl, dil
or cl, bl
mov r8b, dl
xor r8b, 0xff
mov bl, cl
and bl, r8b
xor cl, 0xff
and dl, cl
or bl, dl
mov cl, sil
xor cl, 1
and cl, 1
mov dl, sil
xor dl, 1
and dl, 1
or cl, dl
mov dl, r13b
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
mov dil, r13b
and dil, r8b
mov r14b, cl
xor r14b, 0xff
and r14b, 0xff
and cl, r8b
or dl, dil
or r14b, cl
xor dl, r14b
mov cl, r13b
xor cl, 0xff
mov r8b, dl
xor r8b, cl
and r8b, dl
mov cl, bl
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
mov dil, bl
and dil, dl
or cl, dil
mov dl, r10b
xor dl, 0xff
mov dil, cl
and dil, dl
xor cl, 0xff
mov dl, r10b
and dl, cl
or dil, dl
xor r10b, 0xff
mov cl, dil
xor cl, r10b
and cl, dil
mov dl, sil
xor dl, 1
and dl, 1
mov r10b, sil
xor r10b, 1
and r10b, 1
or dl, r10b
mov r10b, al
xor r10b, 0xff
and r10b, 1
mov dil, sil
xor dil, 1
mov r14b, al
and r14b, dil
mov r15b, dl
xor r15b, 0xff
and r15b, 0xff
and dl, dil
or r10b, r14b
or r15b, dl
xor r10b, r15b
mov dl, al
xor dl, 0xff
mov dil, r10b
xor dil, dl
and dil, r10b
mov dl, r11b
xor dl, 0xff
and dl, 0
mov r10b, sil
xor r10b, 0
and r11b, r10b
mov r14b, sil
xor r14b, 1
and r14b, 0
and r10b, 1
or dl, r11b
or r14b, r10b
xor dl, r14b
mov r10b, bl
xor r10b, 0xff
and r10b, 1
mov r11b, sil
xor r11b, 1
mov r14b, bl
and r14b, r11b
or r10b, r14b
mov r11b, sil
xor r11b, 1
and r11b, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or r11b, r14b
mov r14b, dl
and r14b, r10b
xor dl, r10b
or r14b, dl
mov dl, sil
xor dl, 1
mov r10b, r11b
xor r10b, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, dl
and r12b, 0
mov r9b, r15b
and r9b, 1
mov byte [rbp + 0x6eb], r10b
and r10b, 0
and r11b, r15b
or r12b, r9b
or r10b, r11b
xor r12b, r10b
mov r9b, byte [rbp + 0x6eb]
or dl, r9b
xor dl, 0xff
or r15b, 0
and dl, r15b
or r12b, dl
mov dl, r14b
xor dl, 0xff
and dl, 1
mov r10b, sil
xor r10b, 1
and r14b, r10b
or dl, r14b
xor r12b, 0xff
mov r10b, dl
xor r10b, r12b
and r10b, dl
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r11b, sil
xor r11b, 1
mov r14b, r8b
and r14b, r11b
or dl, r14b
mov r11b, cl
xor r11b, 0xff
and r11b, 1
mov r14b, sil
xor r14b, 1
mov r15b, cl
and r15b, r14b
or r11b, r15b
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or r14b, r15b
mov r15b, dl
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
mov r9b, sil
xor r9b, 1
or r15b, r12b
or r9b, 1
xor r15b, 0xff
and r15b, r9b
xor r8b, 0xff
mov r9b, r14b
xor r9b, 0xff
mov r12b, sil
xor r12b, 1
or r8b, r9b
or r12b, 1
xor r8b, 0xff
and r8b, r12b
mov r9b, r11b
xor r9b, 0xff
mov r12b, sil
xor r12b, 1
mov byte [rbp + 0x6ea], sil
xor sil, 1
or r9b, r12b
or sil, 1
xor r9b, 0xff
and r9b, sil
xor cl, 0xff
mov sil, r14b
xor sil, 0xff
mov r12b, byte [rbp + 0x6ea]
xor r12b, 0
or cl, sil
or r12b, 0
xor cl, 0xff
and cl, r12b
mov sil, r15b
and sil, r8b
xor r15b, r8b
or sil, r15b
mov r8b, r9b
and r8b, cl
xor r9b, cl
or r8b, r9b
mov cl, sil
xor cl, 0xff
and cl, 0
mov r9b, byte [rbp + 0x6ea]
xor r9b, 0
and sil, r9b
mov r15b, r8b
xor r15b, 0xff
and r15b, 0
and r8b, r9b
or cl, sil
or r15b, r8b
xor cl, r15b
mov r8b, dl
and r8b, r11b
xor dl, r11b
or r8b, dl
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x6ea]
xor r9b, 1
and r8b, r9b
or dl, r8b
mov r8b, r14b
and r8b, 1
xor r14b, 1
or r8b, r14b
xor r8b, 0xff
mov r9b, dl
xor r9b, r8b
and r9b, dl
mov dl, cl
xor dl, 0xff
mov r8b, r9b
xor r8b, 0xff
mov r11b, byte [rbp + 0x6ea]
xor r11b, 0
mov sil, dl
and sil, 0
and cl, r11b
mov r14b, r8b
and r14b, 0
and r9b, r11b
or sil, cl
or r14b, r9b
xor sil, r14b
or dl, r8b
xor dl, 0xff
or r11b, 0
and dl, r11b
or sil, dl
mov cl, dil
xor cl, 0xff
mov dl, r10b
xor dl, 0xff
mov r8b, byte [rbp + 0x6ea]
xor r8b, 0
or cl, dl
or r8b, 0
xor cl, 0xff
and cl, r8b
mov dl, dil
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x6ea]
xor r8b, 1
and dil, r8b
mov r9b, r10b
xor r9b, 0xff
and r9b, 0xff
and r10b, r8b
or dl, dil
or r9b, r10b
xor dl, r9b
mov r8b, cl
xor r8b, 0xff
mov r9b, dl
xor r9b, 0xff
mov r10b, byte [rbp + 0x6ea]
xor r10b, 0
mov r11b, r8b
and r11b, 0
and cl, r10b
mov dil, r9b
and dil, 0
and dl, r10b
or r11b, cl
or dil, dl
xor r11b, dil
or r8b, r9b
xor r8b, 0xff
or r10b, 0
and r8b, r10b
or r11b, r8b
mov cl, sil
xor cl, 0xff
and cl, 0
mov dl, byte [rbp + 0x6ea]
xor dl, 0
mov r8b, sil
and r8b, dl
mov r9b, byte [rbp + 0x6ea]
xor r9b, 1
and r9b, 0
and dl, 1
or cl, r8b
or r9b, dl
xor cl, r9b
mov dl, r11b
xor dl, 0xff
xor cl, 0xff
mov r8b, byte [rbp + 0x6ea]
xor r8b, 0
or dl, cl
or r8b, 0
xor dl, 0xff
and dl, r8b
mov cl, r11b
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x6ea]
xor r8b, 1
and r11b, r8b
or cl, r11b
xor cl, 0xff
mov r8b, sil
xor r8b, cl
and r8b, sil
mov cl, dl
and cl, r8b
xor dl, r8b
or cl, dl
mov dl, r13b
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp + 0x6ea]
xor r8b, 0
mov r9b, r13b
and r9b, r8b
mov r10b, byte [rbp + 0x6ea]
xor r10b, 1
and r10b, 0
and r8b, 1
or dl, r9b
or r10b, r8b
xor dl, r10b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x6ea]
xor r9b, 1
mov r10b, al
and r10b, r9b
or r8b, r10b
mov r9b, byte [rbp + 0x6ea]
xor r9b, 0
and r9b, 1
mov r10b, byte [rbp + 0x6ea]
xor r10b, 1
mov r11b, r10b
and r11b, 0
mov sil, byte [rbp + 0x6ea]
xor sil, 1
and sil, 0xff
and r10b, 1
or r9b, r11b
or sil, r10b
xor r9b, sil
mov r10b, byte [rbp + 0x6ea]
xor r10b, 0
mov r11b, dl
xor r11b, r10b
and r11b, dl
mov r10b, r9b
xor r10b, 0xff
mov sil, r13b
xor sil, r10b
and sil, r13b
mov r10b, r8b
xor r10b, 0xff
mov dil, byte [rbp + 0x6ea]
xor dil, 0
mov r14b, byte [rbp + 0x6ea]
xor r14b, 1
or r10b, dil
or r14b, 1
xor r10b, 0xff
and r10b, r14b
mov dil, r9b
xor dil, 0xff
mov r14b, al
xor r14b, dil
and r14b, al
mov al, r11b
and al, sil
xor r11b, sil
or al, r11b
mov r11b, r10b
and r11b, r14b
xor r10b, r14b
or r11b, r10b
mov r10b, al
xor r10b, 0xff
mov sil, r11b
and sil, r10b
xor r11b, 0xff
and al, r11b
or sil, al
mov al, dl
xor al, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, byte [rbp + 0x6ea]
xor r11b, 1
mov dil, al
and dil, 0xff
and dl, r11b
mov r14b, r10b
and r14b, 0xff
and r8b, r11b
or dil, dl
or r14b, r8b
xor dil, r14b
or al, r10b
xor al, 0xff
or r11b, 1
and al, r11b
or dil, al
mov al, dil
xor al, 0xff
and al, 0
mov dl, byte [rbp + 0x6ea]
xor dl, 0
and dil, dl
mov r8b, byte [rbp + 0x6ea]
xor r8b, 1
and r8b, 0
and dl, 1
or al, dil
or r8b, dl
xor al, r8b
mov dl, r9b
and dl, 0
xor r9b, 0
or dl, r9b
xor al, 0xff
xor dl, 0xff
mov r8b, byte [rbp + 0x6ea]
xor r8b, 1
or al, dl
or r8b, 1
xor al, 0xff
and al, r8b
mov dl, sil
and dl, al
xor sil, al
or dl, sil
mov al, dl
xor al, 0xff
and al, 0
mov r8b, byte [rbp + 0x6ea]
xor r8b, 0
mov r9b, dl
and r9b, r8b
mov r10b, byte [rbp + 0x6ea]
xor r10b, 1
and r10b, 0
and r8b, 1
or al, r9b
or r10b, r8b
xor al, r10b
xor al, 0xff
xor al, 1
and al, 0xff
mov r8b, byte [rbp + 0x6ea]
xor r8b, 1
and r8b, 0
mov r9b, byte [rbp + 0x6ea]
xor r9b, 0
mov r10b, r9b
and r10b, 1
mov r11b, byte [rbp + 0x6ea]
xor r11b, 1
and r11b, 0
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
xor r8b, 0xff
mov r9b, dl
xor r9b, r8b
and r9b, dl
mov dl, al
and dl, r9b
xor al, r9b
or dl, al
mov al, byte [rbp + 0x6ea]
xor al, 1
and al, 1
mov r8b, byte [rbp + 0x6ea]
xor r8b, 1
and r8b, 1
or al, r8b
mov r8b, bl
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x6ea]
xor r9b, 1
mov r10b, bl
and r10b, r9b
or r8b, r10b
mov r9b, byte [rbp + 0x6ea]
xor r9b, 0
and r9b, 1
mov r10b, byte [rbp + 0x6ea]
xor r10b, 1
mov r11b, r10b
and r11b, 0
mov sil, byte [rbp + 0x6ea]
xor sil, 1
and sil, 0xff
and r10b, 1
or r9b, r11b
or sil, r10b
xor r9b, sil
mov r10b, al
xor r10b, 0xff
mov r11b, byte [rbp + 0x6ea]
xor r11b, 0
mov sil, byte [rbp + 0x6ea]
xor sil, 1
or r10b, r11b
or sil, 1
xor r10b, 0xff
and r10b, sil
mov r11b, r9b
xor r11b, 0xff
xor r11b, 1
and r11b, 0xff
mov sil, byte [rbp + 0x6ea]
xor sil, 0
mov dil, r8b
xor dil, sil
and dil, r8b
xor bl, 0xff
mov sil, r9b
xor sil, 0xff
mov r14b, byte [rbp + 0x6ea]
xor r14b, 1
or bl, sil
or r14b, 1
xor bl, 0xff
and bl, r14b
mov sil, r10b
xor sil, 0xff
mov r14b, r11b
xor r14b, 0xff
mov r15b, byte [rbp + 0x6ea]
xor r15b, 0
mov r12b, sil
and r12b, 0
and r10b, r15b
mov r13b, r14b
and r13b, 0
and r11b, r15b
or r12b, r10b
or r13b, r11b
xor r12b, r13b
or sil, r14b
xor sil, 0xff
or r15b, 0
and sil, r15b
or r12b, sil
mov r10b, dil
xor r10b, 0xff
mov r11b, bl
xor r11b, 0xff
mov sil, byte [rbp + 0x6ea]
xor sil, 0
mov r14b, r10b
and r14b, 0
and dil, sil
mov r15b, r11b
and r15b, 0
and bl, sil
or r14b, dil
or r15b, bl
xor r14b, r15b
or r10b, r11b
xor r10b, 0xff
or sil, 0
and r10b, sil
or r14b, r10b
mov r10b, r12b
xor r10b, 0xff
and r10b, 1
mov r11b, byte [rbp + 0x6ea]
xor r11b, 1
and r12b, r11b
mov bl, r14b
xor bl, 0xff
and bl, 0xff
and r14b, r11b
or r10b, r12b
or bl, r14b
xor r10b, bl
mov r11b, al
and r11b, r8b
xor al, r8b
or r11b, al
mov al, r11b
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x6ea]
xor r8b, 1
and r11b, r8b
or al, r11b
mov r8b, byte [rbp + 0x6ea]
xor r8b, 0
mov r11b, r9b
xor r11b, 0xff
mov bl, byte [rbp + 0x6ea]
xor bl, 0
mov sil, r8b
and sil, 0
mov dil, bl
and dil, 0
mov r14b, r11b
and r14b, 0
and r9b, bl
or sil, dil
or r14b, r9b
xor sil, r14b
or r8b, r11b
xor r8b, 0xff
or bl, 0
and r8b, bl
or sil, r8b
xor al, 0xff
xor sil, 0xff
mov r8b, byte [rbp + 0x6ea]
xor r8b, 0
or al, sil
or r8b, 0
xor al, 0xff
and al, r8b
mov r8b, r10b
xor r8b, 0xff
mov r9b, al
xor r9b, 0xff
mov r11b, byte [rbp + 0x6ea]
xor r11b, 1
mov bl, r8b
and bl, 0xff
and r10b, r11b
mov sil, r9b
and sil, 0xff
and al, r11b
or bl, r10b
or sil, al
xor bl, sil
or r8b, r9b
xor r8b, 0xff
or r11b, 1
and r8b, r11b
or bl, r8b
mov al, bl
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x6ea]
xor r8b, 1
and bl, r8b
mov r9b, byte [rbp + 0x6ea]
xor r9b, 1
and r9b, 0xff
and r8b, 1
or al, bl
or r9b, r8b
xor al, r9b
mov r8b, dl
xor r8b, 0xff
and r8b, 0
mov r9b, byte [rbp + 0x6ea]
xor r9b, 0
mov r10b, dl
and r10b, r9b
mov r11b, al
xor r11b, 0xff
and r11b, 0
and al, r9b
or r8b, r10b
or r11b, al
xor r8b, r11b
xor r8b, 0xff
xor dl, 0xff
mov al, byte [rbp + 0x6ea]
xor al, 0
or r8b, dl
or al, 0
xor r8b, 0xff
and r8b, al
mov al, cl
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x6ea]
xor dl, 1
mov r9b, cl
and r9b, dl
mov r10b, byte [rbp + 0x6ea]
xor r10b, 1
and r10b, 0xff
and dl, 1
or al, r9b
or r10b, dl
xor al, r10b
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x6ea]
xor r9b, 1
mov r10b, r8b
and r10b, r9b
mov r11b, byte [rbp + 0x6ea]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or dl, r10b
or r11b, r9b
xor dl, r11b
mov r9b, byte [rbp + 0x6ea]
xor r9b, 1
and r9b, 0
mov r10b, byte [rbp + 0x6ea]
xor r10b, 0
mov r11b, r10b
and r11b, 1
mov bl, byte [rbp + 0x6ea]
xor bl, 1
and bl, 0
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, byte [rbp + 0x6ea]
xor r10b, 1
mov r11b, al
xor r11b, r10b
and r11b, al
xor cl, 0xff
mov r10b, r9b
xor r10b, 0xff
mov bl, byte [rbp + 0x6ea]
xor bl, 1
or cl, r10b
or bl, 1
xor cl, 0xff
and cl, bl
mov r10b, byte [rbp + 0x6ea]
xor r10b, 1
mov bl, dl
xor bl, r10b
and bl, dl
xor r8b, 0xff
mov r10b, r9b
xor r10b, 0xff
mov sil, byte [rbp + 0x6ea]
xor sil, 0
or r8b, r10b
or sil, 0
xor r8b, 0xff
and r8b, sil
mov r10b, r11b
xor r10b, 0xff
mov sil, cl
xor sil, 0xff
mov dil, byte [rbp + 0x6ea]
xor dil, 0
mov r14b, r10b
and r14b, 0
and r11b, dil
mov r15b, sil
and r15b, 0
and cl, dil
or r14b, r11b
or r15b, cl
xor r14b, r15b
or r10b, sil
xor r10b, 0xff
or dil, 0
and r10b, dil
or r14b, r10b
mov cl, bl
and cl, r8b
xor bl, r8b
or cl, bl
mov r8b, r14b
xor r8b, 0xff
mov r10b, cl
and r10b, r8b
xor cl, 0xff
and r14b, cl
or r10b, r14b
mov cl, al
xor cl, 0xff
mov r8b, dl
xor r8b, 0xff
mov r11b, byte [rbp + 0x6ea]
xor r11b, 0
mov bl, cl
and bl, 0
and al, r11b
mov sil, r8b
and sil, 0
and dl, r11b
or bl, al
or sil, dl
xor bl, sil
or cl, r8b
xor cl, 0xff
or r11b, 0
and cl, r11b
or bl, cl
mov al, bl
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x6ea]
xor cl, 1
and bl, cl
or al, bl
mov cl, byte [rbp + 0x6ea]
xor cl, 1
mov dl, r9b
xor dl, 0xff
mov r8b, byte [rbp + 0x6ea]
xor r8b, 1
mov r11b, cl
and r11b, 0xff
mov bl, r8b
and bl, 1
mov sil, dl
and sil, 0xff
and r9b, r8b
or r11b, bl
or sil, r9b
xor r11b, sil
or cl, dl
xor cl, 0xff
or r8b, 1
and cl, r8b
or r11b, cl
xor r11b, 0xff
mov cl, al
xor cl, r11b
and cl, al
mov al, r10b
xor al, 0xff
mov dl, cl
xor dl, 0xff
mov r8b, byte [rbp + 0x6ea]
xor r8b, 1
mov r9b, al
and r9b, 0xff
and r10b, r8b
mov r11b, dl
and r11b, 0xff
and cl, r8b
or r9b, r10b
or r11b, cl
xor r9b, r11b
or al, dl
xor al, 0xff
or r8b, 1
and al, r8b
or r9b, al
test r9b, 1
jne 0x6d943f68
jmp 0x6da1db2e
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x61fddd8c
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 1
add r9d, r8d
add r9d, 0x561ab7f4
sub r9d, 0x61fddd8c
sub r9d, 0x561ab7f4
mov r8d, eax
sub r8d, 0x848d191a
mov r10d, ecx
sub r10d, r8d
mov r8d, eax
sub r8d, r9d
sub r10d, r8d
sub eax, 0x848d191a
add r10d, eax
imul ecx, r10d
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or sil, r15b
mov r14b, dil
xor r14b, 0
xor sil, 0xff
mov r15b, dil
xor r15b, 1
or r14b, sil
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov sil, dil
xor sil, 0
and sil, 1
mov r15b, dil
xor r15b, 1
and r15b, 0
or sil, r15b
mov r15b, r11b
xor r15b, 0xff
mov r12b, sil
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
or r15b, r12b
or r13b, 1
xor r15b, 0xff
and r15b, r13b
mov r12b, dil
xor r12b, 1
and r12b, 1
mov r13b, dil
xor r13b, 1
mov al, r13b
and al, 1
mov cl, dil
xor cl, 1
and cl, 0xff
and r13b, 1
or r12b, al
or cl, r13b
xor r12b, cl
mov al, dil
xor al, 0
mov cl, r12b
xor cl, al
and cl, r12b
mov al, dil
xor al, 1
xor sil, 0xff
mov r12b, dil
xor r12b, 0
or al, sil
or r12b, 0
xor al, 0xff
and al, r12b
mov sil, r14b
and sil, r15b
xor r14b, r15b
or sil, r14b
mov r14b, cl
xor r14b, 0xff
mov r15b, al
xor r15b, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, r14b
and r13b, 0
and cl, r12b
mov dl, r15b
and dl, 0
and al, r12b
or r13b, cl
or dl, al
xor r13b, dl
or r14b, r15b
xor r14b, 0xff
or r12b, 0
and r14b, r12b
or r13b, r14b
mov al, sil
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
and sil, cl
mov dl, r13b
xor dl, 0xff
and dl, 0xff
and r13b, cl
or al, sil
or dl, r13b
xor al, dl
mov cl, bl
xor cl, 0xff
and cl, 0
mov dl, dil
xor dl, 0
mov sil, bl
and sil, dl
mov r14b, dil
xor r14b, 1
and r14b, 0
and dl, 1
or cl, sil
or r14b, dl
xor cl, r14b
mov dl, dil
xor dl, 1
xor cl, 0xff
mov sil, dil
xor sil, 1
or dl, cl
or sil, 1
xor dl, 0xff
and dl, sil
mov cl, dil
xor cl, 1
and cl, 1
mov sil, dil
xor sil, 1
and sil, 1
or cl, sil
mov sil, cl
xor sil, 0xff
mov r14b, bl
xor r14b, sil
and r14b, bl
mov sil, dil
xor sil, 1
and sil, 1
mov r15b, dil
xor r15b, 1
mov r12b, r15b
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or sil, r12b
or r13b, r15b
xor sil, r13b
mov r15b, dil
xor r15b, 1
mov r12b, sil
xor r12b, r15b
and r12b, sil
mov sil, dil
xor sil, 1
xor cl, 0xff
mov r15b, dil
xor r15b, 0
or sil, cl
or r15b, 0
xor sil, 0xff
and sil, r15b
mov cl, dl
xor cl, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r13b, dil
xor r13b, 1
mov r8b, cl
and r8b, 0xff
and dl, r13b
mov r9b, r15b
and r9b, 0xff
and r14b, r13b
or r8b, dl
or r9b, r14b
xor r8b, r9b
or cl, r15b
xor cl, 0xff
or r13b, 1
and cl, r13b
or r8b, cl
mov cl, r12b
and cl, sil
xor r12b, sil
or cl, r12b
mov dl, r8b
xor dl, 0xff
mov r9b, cl
and r9b, dl
xor cl, 0xff
and r8b, cl
or r9b, r8b
mov cl, dil
xor cl, 0
and cl, 1
mov dl, dil
xor dl, 1
and dl, 0
or cl, dl
mov dl, dil
xor dl, 1
xor cl, 0xff
mov r8b, dil
xor r8b, 0
or dl, cl
or r8b, 0
xor dl, 0xff
and dl, r8b
mov cl, dil
xor cl, 1
and cl, 0
mov r8b, dil
xor r8b, 0
mov sil, r8b
and sil, 1
mov r14b, dil
xor r14b, 1
and r14b, 0
and r8b, 1
or cl, sil
or r14b, r8b
xor cl, r14b
mov r8b, dil
xor r8b, 0
xor cl, 0xff
mov sil, dil
xor sil, 0
or r8b, cl
or sil, 0
xor r8b, 0xff
and r8b, sil
mov cl, dl
xor cl, 0xff
mov sil, r8b
xor sil, 0xff
mov r14b, dil
xor r14b, 1
mov r15b, cl
and r15b, 0xff
and dl, r14b
mov r12b, sil
and r12b, 0xff
and r8b, r14b
or r15b, dl
or r12b, r8b
xor r15b, r12b
or cl, sil
xor cl, 0xff
or r14b, 1
and cl, r14b
or r15b, cl
mov cl, al
xor cl, 0xff
and cl, 0
mov dl, dil
xor dl, 0
mov r8b, al
and r8b, dl
mov sil, dil
xor sil, 1
and sil, 0
and dl, 1
or cl, r8b
or sil, dl
xor cl, sil
mov dl, dil
xor dl, 0
and dl, 1
mov r8b, dil
xor r8b, 1
mov sil, r8b
and sil, 0
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and r8b, 1
or dl, sil
or r14b, r8b
xor dl, r14b
mov r8b, dil
xor r8b, 1
and r8b, 1
mov sil, dil
xor sil, 1
and sil, 1
or r8b, sil
mov sil, cl
xor sil, 0xff
mov r14b, dl
xor r14b, 0xff
mov r12b, dil
xor r12b, 1
mov r13b, sil
and r13b, 0xff
and cl, r12b
mov r10b, r14b
and r10b, 0xff
and dl, r12b
or r13b, cl
or r10b, dl
xor r13b, r10b
or sil, r14b
xor sil, 0xff
or r12b, 1
and sil, r12b
or r13b, sil
mov cl, dil
xor cl, 1
mov dl, r8b
xor dl, 0xff
mov r10b, dil
xor r10b, 1
mov sil, cl
and sil, 0xff
mov r14b, r10b
and r14b, 1
mov r12b, dl
and r12b, 0xff
and r8b, r10b
or sil, r14b
or r12b, r8b
xor sil, r12b
or cl, dl
xor cl, 0xff
or r10b, 1
and cl, r10b
or sil, cl
mov cl, r13b
xor cl, 0xff
and cl, 1
mov dl, dil
xor dl, 1
and r13b, dl
or cl, r13b
xor cl, 0xff
xor sil, 0xff
mov dl, dil
xor dl, 0
or cl, sil
or dl, 0
xor cl, 0xff
and cl, dl
mov dl, r11b
xor dl, 0xff
and dl, 0
mov r8b, dil
xor r8b, 0
and r11b, r8b
mov r10b, dil
xor r10b, 1
and r10b, 0
and r8b, 1
or dl, r11b
or r10b, r8b
xor dl, r10b
mov r8b, r15b
xor r8b, 0xff
and r8b, 1
mov r10b, dil
xor r10b, 1
mov r11b, r15b
and r11b, r10b
or r8b, r11b
mov r10b, dil
xor r10b, 1
and r10b, 0
mov r11b, dil
xor r11b, 0
mov sil, r11b
and sil, 1
mov r14b, dil
xor r14b, 1
and r14b, 0
and r11b, 1
or r10b, sil
or r14b, r11b
xor r10b, r14b
mov r11b, dl
and r11b, r8b
xor dl, r8b
or r11b, dl
mov dl, dil
xor dl, 1
mov r8b, r10b
xor r8b, 0xff
mov sil, dil
xor sil, 0
mov r14b, dl
and r14b, 0
mov r12b, sil
and r12b, 1
mov r13b, r8b
and r13b, 0
and r10b, sil
or r14b, r12b
or r13b, r10b
xor r14b, r13b
or dl, r8b
xor dl, 0xff
or sil, 0
and dl, sil
or r14b, dl
mov dl, r11b
xor dl, 0xff
and dl, 0
mov r8b, dil
xor r8b, 0
and r11b, r8b
mov r10b, dil
xor r10b, 1
and r10b, 0
and r8b, 1
or dl, r11b
or r10b, r8b
xor dl, r10b
xor dl, 0xff
xor r14b, 0xff
mov r8b, dil
xor r8b, 0
or dl, r14b
or r8b, 0
xor dl, 0xff
and dl, r8b
mov r8b, r9b
xor r8b, 0xff
and r8b, 0
mov r10b, dil
xor r10b, 0
mov r11b, r9b
and r11b, r10b
mov sil, dil
xor sil, 1
and sil, 0
and r10b, 1
or r8b, r11b
or sil, r10b
xor r8b, sil
mov r10b, dil
xor r10b, 0
and r10b, 1
mov r11b, dil
xor r11b, 1
mov sil, r11b
and sil, 0
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and r11b, 1
or r10b, sil
or r14b, r11b
xor r10b, r14b
mov r11b, dil
xor r11b, 0
and r11b, 0
mov sil, dil
xor sil, 0
mov r14b, sil
and r14b, 0
mov r12b, dil
xor r12b, 1
and r12b, 0
and sil, 1
or r11b, r14b
or r12b, sil
xor r11b, r12b
mov sil, r8b
xor sil, 0xff
mov r14b, r10b
xor r14b, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, sil
and r13b, 0
and r8b, r12b
mov byte [rbp + 0x6e9], r14b
and r14b, 0
and r10b, r12b
or r13b, r8b
or r14b, r10b
xor r13b, r14b
mov r8b, byte [rbp + 0x6e9]
or sil, r8b
xor sil, 0xff
or r12b, 0
and sil, r12b
or r13b, sil
mov r10b, dil
xor r10b, 0
mov sil, r11b
xor sil, 0xff
mov r14b, dil
xor r14b, 1
mov r12b, r10b
and r12b, 0xff
mov r8b, r14b
and r8b, 0
mov byte [rbp + 0x6e8], sil
and sil, 0xff
and r11b, r14b
or r12b, r8b
or sil, r11b
xor r12b, sil
mov r8b, byte [rbp + 0x6e8]
or r10b, r8b
xor r10b, 0xff
or r14b, 1
and r10b, r14b
or r12b, r10b
mov r10b, r13b
xor r10b, 0xff
and r10b, 1
mov r11b, dil
xor r11b, 1
and r13b, r11b
or r10b, r13b
xor r12b, 0xff
mov r11b, r10b
xor r11b, r12b
and r11b, r10b
mov r10b, r15b
xor r10b, 0xff
and r10b, 1
mov sil, dil
xor sil, 1
mov r14b, r15b
and r14b, sil
or r10b, r14b
mov sil, bl
xor sil, 0xff
and sil, 0
mov r14b, dil
xor r14b, 0
mov r12b, bl
and r12b, r14b
mov r13b, r10b
xor r13b, 0xff
and r13b, 0
and r10b, r14b
or sil, r12b
or r13b, r10b
xor sil, r13b
xor sil, 0xff
xor bl, 0xff
mov r10b, dil
xor r10b, 0
or sil, bl
or r10b, 0
xor sil, 0xff
and sil, r10b
mov r10b, cl
xor r10b, 0xff
and r10b, 1
mov bl, dil
xor bl, 1
mov r14b, cl
and r14b, bl
or r10b, r14b
mov bl, dl
xor bl, 0xff
and bl, 1
mov r14b, dil
xor r14b, 1
mov r12b, dl
and r12b, r14b
or bl, r12b
mov r14b, dil
xor r14b, 0
and r14b, 1
mov r12b, dil
xor r12b, 1
mov r13b, r12b
and r13b, 0
mov r8b, dil
xor r8b, 1
and r8b, 0xff
and r12b, 1
or r14b, r13b
or r8b, r12b
xor r14b, r8b
mov r8b, r10b
xor r8b, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, dil
xor r13b, 0
or r8b, r12b
or r13b, 0
xor r8b, 0xff
and r8b, r13b
mov r12b, r14b
xor r12b, 0xff
mov r13b, cl
xor r13b, r12b
and r13b, cl
mov cl, dil
xor cl, 0
mov r12b, bl
xor r12b, cl
and r12b, bl
xor dl, 0xff
mov cl, r14b
xor cl, 0xff
mov byte [rbp + 0x6e7], dil
xor dil, 0
or dl, cl
or dil, 0
xor dl, 0xff
and dl, dil
mov cl, r8b
and cl, r13b
xor r8b, r13b
or cl, r8b
mov r8b, r12b
xor r8b, 0xff
mov dil, dl
xor dil, 0xff
mov r13b, byte [rbp + 0x6e7]
xor r13b, 0
mov byte [rbp + 0x6e6], r8b
and r8b, 0
and r12b, r13b
mov byte [rbp + 0x6e5], dil
and dil, 0
and dl, r13b
or r8b, r12b
or dil, dl
xor r8b, dil
mov dl, byte [rbp + 0x6e6]
mov dil, byte [rbp + 0x6e5]
or dl, dil
xor dl, 0xff
or r13b, 0
and dl, r13b
or r8b, dl
mov dl, cl
xor dl, 0xff
and dl, 1
mov r12b, byte [rbp + 0x6e7]
xor r12b, 1
and cl, r12b
mov r13b, r8b
xor r13b, 0xff
and r13b, 0xff
and r8b, r12b
or dl, cl
or r13b, r8b
xor dl, r13b
mov cl, r10b
xor cl, 0xff
mov r8b, bl
xor r8b, 0xff
mov r12b, byte [rbp + 0x6e7]
xor r12b, 0
mov r13b, cl
and r13b, 0
and r10b, r12b
mov dil, r8b
and dil, 0
and bl, r12b
or r13b, r10b
or dil, bl
xor r13b, dil
or cl, r8b
xor cl, 0xff
or r12b, 0
and cl, r12b
or r13b, cl
mov cl, r13b
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x6e7]
xor r8b, 1
and r13b, r8b
or cl, r13b
mov r8b, r14b
and r8b, 0
xor r14b, 0
or r8b, r14b
xor r8b, 0xff
mov r10b, cl
xor r10b, r8b
and r10b, cl
mov cl, dl
and cl, r10b
xor dl, r10b
or cl, dl
mov dl, sil
xor dl, 0xff
mov r8b, r11b
xor r8b, dl
and r8b, r11b
mov dl, r11b
xor dl, 0xff
mov r10b, sil
and r10b, dl
xor sil, 0xff
and r11b, sil
or r10b, r11b
mov dl, r8b
xor dl, 0xff
mov r11b, r10b
xor r11b, 0xff
mov bl, byte [rbp + 0x6e7]
xor bl, 0
mov sil, dl
and sil, 0
and r8b, bl
mov dil, r11b
and dil, 0
and r10b, bl
or sil, r8b
or dil, r10b
xor sil, dil
or dl, r11b
xor dl, 0xff
or bl, 0
and dl, bl
or sil, dl
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x6e7]
xor r8b, 1
mov r10b, cl
and r10b, r8b
or dl, r10b
mov r8b, sil
xor r8b, 0xff
xor dl, 0xff
mov r10b, byte [rbp + 0x6e7]
xor r10b, 1
or r8b, dl
or r10b, 1
xor r8b, 0xff
and r8b, r10b
mov dl, sil
xor dl, 0xff
and dl, 1
mov r10b, byte [rbp + 0x6e7]
xor r10b, 1
and sil, r10b
or dl, sil
xor dl, 0xff
mov r10b, cl
xor r10b, dl
and r10b, cl
mov cl, r8b
and cl, r10b
xor r8b, r10b
or cl, r8b
mov dl, al
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x6e7]
xor r8b, 1
mov r10b, al
and r10b, r8b
or dl, r10b
mov r8b, r9b
xor r8b, 0xff
and r8b, 0
mov r10b, byte [rbp + 0x6e7]
xor r10b, 0
mov r11b, r9b
and r11b, r10b
mov bl, byte [rbp + 0x6e7]
xor bl, 1
and bl, 0
and r10b, 1
or r8b, r11b
or bl, r10b
xor r8b, bl
mov r10b, byte [rbp + 0x6e7]
xor r10b, 0
and r10b, 0
mov r11b, byte [rbp + 0x6e7]
xor r11b, 0
mov bl, r11b
and bl, 0
mov sil, byte [rbp + 0x6e7]
xor sil, 1
and sil, 0
and r11b, 1
or r10b, bl
or sil, r11b
xor r10b, sil
mov r11b, byte [rbp + 0x6e7]
xor r11b, 0
mov bl, dl
xor bl, r11b
and bl, dl
mov r11b, r10b
xor r11b, 0xff
mov sil, al
xor sil, r11b
and sil, al
mov al, r8b
xor al, 0xff
mov r11b, byte [rbp + 0x6e7]
xor r11b, 0
mov dil, byte [rbp + 0x6e7]
xor dil, 1
or al, r11b
or dil, 1
xor al, 0xff
and al, dil
xor r9b, 0xff
mov r11b, r10b
xor r11b, 0xff
mov dil, byte [rbp + 0x6e7]
xor dil, 0
or r9b, r11b
or dil, 0
xor r9b, 0xff
and r9b, dil
mov r11b, bl
and r11b, sil
xor bl, sil
or r11b, bl
mov bl, al
and bl, r9b
xor al, r9b
or bl, al
mov al, r11b
xor al, 0xff
and al, 0
mov r9b, byte [rbp + 0x6e7]
xor r9b, 0
and r11b, r9b
mov sil, bl
xor sil, 0xff
and sil, 0
and bl, r9b
or al, r11b
or sil, bl
xor al, sil
mov r9b, dl
xor r9b, 0xff
mov r11b, r8b
xor r11b, 0xff
mov bl, byte [rbp + 0x6e7]
xor bl, 0
mov sil, r9b
and sil, 0
and dl, bl
mov dil, r11b
and dil, 0
and r8b, bl
or sil, dl
or dil, r8b
xor sil, dil
or r9b, r11b
xor r9b, 0xff
or bl, 0
and r9b, bl
or sil, r9b
mov dl, sil
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp + 0x6e7]
xor r8b, 0
and sil, r8b
mov r9b, byte [rbp + 0x6e7]
xor r9b, 1
and r9b, 0
and r8b, 1
or dl, sil
or r9b, r8b
xor dl, r9b
mov r8b, r10b
and r8b, 0
xor r10b, 0
or r8b, r10b
xor dl, 0xff
xor r8b, 0xff
mov r9b, byte [rbp + 0x6e7]
xor r9b, 0
or dl, r8b
or r9b, 0
xor dl, 0xff
and dl, r9b
mov r8b, al
and r8b, dl
xor al, dl
or r8b, al
mov al, r8b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x6e7]
xor dl, 1
mov r9b, r8b
and r9b, dl
or al, r9b
xor al, 0xff
xor al, 0
and al, 0
mov dl, byte [rbp + 0x6e7]
xor dl, 0
and dl, 1
mov r9b, byte [rbp + 0x6e7]
xor r9b, 1
mov r10b, r9b
and r10b, 0
mov r11b, byte [rbp + 0x6e7]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or dl, r10b
or r11b, r9b
xor dl, r11b
xor r8b, 0xff
mov r9b, dl
xor r9b, 0xff
mov r10b, byte [rbp + 0x6e7]
xor r10b, 0
or r8b, r9b
or r10b, 0
xor r8b, 0xff
and r8b, r10b
mov r9b, byte [rbp + 0x6e7]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0x6e7]
xor r10b, 1
and r10b, 1
or r9b, r10b
xor r9b, 0xff
mov r10b, byte [rbp + 0x6e7]
xor r10b, 0
mov r11b, byte [rbp + 0x6e7]
xor r11b, 1
or r9b, r10b
or r11b, 1
xor r9b, 0xff
and r9b, r11b
mov r10b, byte [rbp + 0x6e7]
xor r10b, 1
xor dl, 0xff
mov r11b, byte [rbp + 0x6e7]
xor r11b, 0
or r10b, dl
or r11b, 0
xor r10b, 0xff
and r10b, r11b
mov dl, al
xor dl, 0xff
mov r11b, r8b
xor r11b, 0xff
mov bl, byte [rbp + 0x6e7]
xor bl, 0
mov sil, dl
and sil, 0
and al, bl
mov dil, r11b
and dil, 0
and r8b, bl
or sil, al
or dil, r8b
xor sil, dil
or dl, r11b
xor dl, 0xff
or bl, 0
and dl, bl
or sil, dl
mov al, r9b
and al, r10b
xor r9b, r10b
or al, r9b
mov dl, sil
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp + 0x6e7]
xor r8b, 0
and sil, r8b
mov r9b, al
xor r9b, 0xff
and r9b, 0
and al, r8b
or dl, sil
or r9b, al
xor dl, r9b
mov al, r15b
xor al, 0xff
xor al, 0
and al, 0
mov r8b, byte [rbp + 0x6e7]
xor r8b, 0
mov r9b, r15b
and r9b, r8b
xor r15b, 0xff
and r15b, 0
or r9b, r15b
mov r8b, al
and r8b, r9b
xor al, r9b
or r8b, al
mov al, dl
xor al, 0xff
and al, 0
mov r9b, byte [rbp + 0x6e7]
xor r9b, 0
and dl, r9b
mov r10b, byte [rbp + 0x6e7]
xor r10b, 1
and r10b, 0
and r9b, 1
or al, dl
or r10b, r9b
xor al, r10b
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x6e7]
xor r9b, 1
and r8b, r9b
or dl, r8b
mov r8b, byte [rbp + 0x6e7]
xor r8b, 1
and r8b, 1
mov r9b, byte [rbp + 0x6e7]
xor r9b, 1
and r9b, 1
or r8b, r9b
mov r9b, al
and r9b, dl
xor al, dl
or r9b, al
mov al, r8b
and al, 1
xor r8b, 1
or al, r8b
mov dl, r9b
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x6e7]
xor r8b, 1
and r9b, r8b
or dl, r9b
xor al, 0xff
mov r8b, dl
xor r8b, al
and r8b, dl
mov al, cl
xor al, 0xff
mov dl, r8b
xor dl, 0xff
mov r9b, byte [rbp + 0x6e7]
xor r9b, 1
or al, dl
or r9b, 1
xor al, 0xff
and al, r9b
mov dl, cl
xor dl, 0xff
and dl, 0
mov r9b, byte [rbp + 0x6e7]
xor r9b, 0
and cl, r9b
mov r10b, r8b
xor r10b, 0xff
and r10b, 0
and r8b, r9b
or dl, cl
or r10b, r8b
xor dl, r10b
mov cl, al
xor cl, 0xff
mov r8b, dl
xor r8b, 0xff
mov r9b, byte [rbp + 0x6e7]
xor r9b, 0
mov r10b, cl
and r10b, 0
and al, r9b
mov r11b, r8b
and r11b, 0
and dl, r9b
or r10b, al
or r11b, dl
xor r10b, r11b
or cl, r8b
xor cl, 0xff
or r9b, 0
and cl, r9b
or r10b, cl
test r10b, 1
jne 0x6d944e72
jmp 0x6da43308
xor eax, eax
mov ecx, dword [rbp + 0x6ec]
mov rdx, qword [rbp + 0x6f0]
mov byte [rdx], cl
mov r8, qword [rbp + 0x840]
mov r9d, dword [rbp + 0x83c]
mov r10d, dword [sym.out.dll_x.13]
mov r11d, dword [sym.out.dll_y.14]
mov esi, eax
sub esi, 0
mov edi, eax
sub edi, 0xd2f07974
add esi, edi
mov edi, eax
sub edi, esi
sub edi, 0x69ee3c3a
sub edi, 1
add edi, 0x69ee3c3a
mov esi, eax
sub esi, 0xd2f07974
add edi, esi
mov esi, eax
sub esi, 0x9424417e
mov ebx, r10d
add ebx, esi
mov esi, eax
sub esi, edi
sub ebx, esi
mov esi, eax
sub esi, ebx
mov edi, eax
sub edi, 0x9424417e
add esi, edi
sub eax, esi
imul r10d, eax
and r10d, 1
cmp r10d, 0
sete cl
cmp r11d, 0xa
setl r14b
mov r15b, cl
xor r15b, 0xff
and r15b, 1
mov r12b, 1
mov r13b, r12b
xor r13b, 1
mov al, cl
and al, r13b
mov r10b, r12b
xor r10b, 1
and r10b, 0xff
and r13b, 1
or r15b, al
or r10b, r13b
xor r15b, r10b
xor r15b, 0xff
xor r15b, 1
and r15b, 0xff
mov al, r12b
xor al, 1
and al, 1
mov r10b, r12b
xor r10b, 1
and r10b, 1
or al, r10b
mov r10b, cl
xor r10b, 0xff
xor al, 0xff
mov r13b, r12b
xor r13b, 0
or r10b, al
or r13b, 0
xor r10b, 0xff
and r10b, r13b
mov al, r15b
xor al, 0xff
mov r13b, r10b
xor r13b, 0xff
mov r11b, r12b
xor r11b, 1
mov bl, al
and bl, 0xff
and r15b, r11b
mov sil, r13b
and sil, 0xff
and r10b, r11b
or bl, r15b
or sil, r10b
xor bl, sil
or al, r13b
xor al, 0xff
or r11b, 1
and al, r11b
or bl, al
mov al, r14b
xor al, 0xff
and al, 1
mov r10b, r12b
xor r10b, 1
mov r11b, r14b
and r11b, r10b
or al, r11b
mov r10b, r12b
xor r10b, 1
xor al, 0xff
mov r11b, r12b
xor r11b, 0
or r10b, al
or r11b, 0
xor r10b, 0xff
and r10b, r11b
mov al, r12b
xor al, 1
and al, 1
mov r11b, r12b
xor r11b, 1
mov sil, r11b
and sil, 1
mov r15b, r12b
xor r15b, 1
and r15b, 0xff
and r11b, 1
or al, sil
or r15b, r11b
xor al, r15b
xor al, 0xff
mov r11b, r14b
xor r11b, al
and r11b, r14b
mov al, r10b
and al, r11b
xor r10b, r11b
or al, r10b
mov r10b, r12b
xor r10b, 0
and r10b, 0
mov r11b, r12b
xor r11b, 0
mov sil, r11b
and sil, 0
mov r15b, r12b
xor r15b, 1
and r15b, 0
and r11b, 1
or r10b, sil
or r15b, r11b
xor r10b, r15b
xor r10b, 0xff
xor r10b, 1
and r10b, 0xff
mov r11b, r12b
xor r11b, 1
and r11b, 0
mov sil, r12b
xor sil, 0
mov r15b, sil
and r15b, 1
mov r13b, r12b
xor r13b, 1
and r13b, 0
and sil, 1
or r11b, r15b
or r13b, sil
xor r11b, r13b
xor r11b, 0xff
xor r11b, 0
and r11b, 0
mov sil, r10b
and sil, r11b
xor r10b, r11b
or sil, r10b
mov r10b, r12b
xor r10b, 0
and r10b, 1
mov r11b, r12b
xor r11b, 1
mov r15b, r11b
and r15b, 0
mov r13b, r12b
xor r13b, 1
and r13b, 0xff
and r11b, 1
or r10b, r15b
or r13b, r11b
xor r10b, r13b
mov r11b, bl
xor r11b, 0xff
and r11b, 0
mov r15b, r12b
xor r15b, 0
mov r13b, bl
and r13b, r15b
mov dil, r10b
xor dil, 0xff
and dil, 0
and r10b, r15b
or r11b, r13b
or dil, r10b
xor r11b, dil
xor r11b, 0xff
mov r10b, bl
xor r10b, 0xff
mov dil, r12b
xor dil, 1
or r11b, r10b
or dil, 1
xor r11b, 0xff
and r11b, dil
mov r10b, sil
xor r10b, 0xff
and r10b, 1
mov dil, r12b
xor dil, 1
mov r15b, sil
and r15b, dil
or r10b, r15b
mov dil, cl
xor dil, 0xff
and dil, 1
mov r15b, r12b
xor r15b, 1
mov r13b, cl
and r13b, r15b
mov dl, r10b
xor dl, 0xff
and dl, 0xff
and r10b, r15b
or dil, r13b
or dl, r10b
xor dil, dl
xor cl, 0xff
mov dl, dil
xor dl, cl
and dl, dil
mov cl, r12b
xor cl, 0
and cl, 1
mov r10b, r12b
xor r10b, 1
mov dil, r10b
and dil, 0
mov r15b, r12b
xor r15b, 1
and r15b, 0xff
and r10b, 1
or cl, dil
or r15b, r10b
xor cl, r15b
mov r10b, al
xor r10b, 0xff
and r10b, 1
mov dil, r12b
xor dil, 1
mov r15b, al
and r15b, dil
mov r13b, cl
xor r13b, 0xff
and r13b, 0xff
and cl, dil
or r10b, r15b
or r13b, cl
xor r10b, r13b
mov cl, al
xor cl, 0xff
mov dil, r10b
xor dil, cl
and dil, r10b
mov cl, r14b
xor cl, 0xff
and cl, 0
mov r10b, r12b
xor r10b, 0
and r14b, r10b
mov r15b, r12b
xor r15b, 1
and r15b, 0
and r10b, 1
or cl, r14b
or r15b, r10b
xor cl, r15b
mov r10b, sil
xor r10b, 0xff
and r10b, 1
mov r14b, r12b
xor r14b, 1
mov r15b, sil
and r15b, r14b
or r10b, r15b
mov r14b, r12b
xor r14b, 0
and r14b, 0
mov r15b, r12b
xor r15b, 0
mov r13b, r15b
and r13b, 0
mov byte [rbp + 0x6e4], r12b
xor r12b, 1
and r12b, 0
and r15b, 1
or r14b, r13b
or r12b, r15b
xor r14b, r12b
mov r15b, cl
and r15b, r10b
xor cl, r10b
or r15b, cl
mov cl, r14b
and cl, 0
xor r14b, 0
or cl, r14b
mov r10b, r15b
xor r10b, 0xff
and r10b, 1
mov r14b, byte [rbp + 0x6e4]
xor r14b, 1
and r15b, r14b
mov r12b, byte [rbp + 0x6e4]
xor r12b, 1
and r12b, 0xff
and r14b, 1
or r10b, r15b
or r12b, r14b
xor r10b, r12b
xor r10b, 0xff
xor cl, 0xff
mov r14b, byte [rbp + 0x6e4]
xor r14b, 1
or r10b, cl
or r14b, 1
xor r10b, 0xff
and r10b, r14b
mov cl, dl
xor cl, 0xff
mov r14b, r11b
xor r14b, cl
and r14b, r11b
mov cl, r11b
xor cl, 0xff
mov r15b, dl
and r15b, cl
xor dl, 0xff
and r11b, dl
or r15b, r11b
mov cl, r14b
and cl, r15b
xor r14b, r15b
or cl, r14b
mov dl, dil
xor dl, 0xff
and dl, 1
mov r11b, byte [rbp + 0x6e4]
xor r11b, 1
mov r14b, dil
and r14b, r11b
or dl, r14b
mov r11b, r10b
xor r11b, 0xff
and r11b, 1
mov r14b, byte [rbp + 0x6e4]
xor r14b, 1
mov r15b, r10b
and r15b, r14b
or r11b, r15b
mov r14b, byte [rbp + 0x6e4]
xor r14b, 0
and r14b, 1
mov r15b, byte [rbp + 0x6e4]
xor r15b, 1
and r15b, 0
or r14b, r15b
mov r15b, byte [rbp + 0x6e4]
xor r15b, 0
mov r12b, dl
xor r12b, r15b
and r12b, dl
mov r15b, r14b
xor r15b, 0xff
mov r13b, dil
xor r13b, r15b
and r13b, dil
mov dil, byte [rbp + 0x6e4]
xor dil, 0
mov r15b, r11b
xor r15b, dil
and r15b, r11b
mov dil, r14b
xor dil, 0xff
mov byte [rbp + 0x6e3], r10b
xor r10b, dil
mov dil, byte [rbp + 0x6e3]
and r10b, dil
mov dil, r12b
and dil, r13b
xor r12b, r13b
or dil, r12b
mov r12b, r15b
and r12b, r10b
xor r15b, r10b
or r12b, r15b
mov r10b, dil
xor r10b, 0xff
mov r15b, r12b
and r15b, r10b
xor r12b, 0xff
and dil, r12b
or r15b, dil
mov r10b, dl
and r10b, r11b
xor dl, r11b
or r10b, dl
mov dl, r10b
xor dl, 0xff
and dl, 1
mov r11b, byte [rbp + 0x6e4]
xor r11b, 1
and r10b, r11b
or dl, r10b
mov r10b, byte [rbp + 0x6e4]
xor r10b, 0
mov r11b, r14b
xor r11b, 0xff
mov dil, byte [rbp + 0x6e4]
xor dil, 1
mov r12b, r10b
and r12b, 0xff
mov r13b, dil
and r13b, 0
mov byte [rbp + 0x6e2], r11b
and r11b, 0xff
and r14b, dil
or r12b, r13b
or r11b, r14b
xor r12b, r11b
mov r11b, byte [rbp + 0x6e2]
or r10b, r11b
xor r10b, 0xff
or dil, 1
and r10b, dil
or r12b, r10b
xor r12b, 0xff
mov r10b, dl
xor r10b, r12b
and r10b, dl
mov dl, r15b
and dl, r10b
xor r15b, r10b
or dl, r15b
mov r10b, cl
xor r10b, 0xff
and r10b, 1
mov dil, byte [rbp + 0x6e4]
xor dil, 1
mov r14b, cl
and r14b, dil
or r10b, r14b
xor r10b, 0xff
xor r10b, 1
and r10b, 0xff
mov dil, byte [rbp + 0x6e4]
xor dil, 1
and dil, 1
mov r14b, byte [rbp + 0x6e4]
xor r14b, 1
and r14b, 1
or dil, r14b
mov r14b, dil
xor r14b, 0xff
mov r15b, cl
xor r15b, r14b
and r15b, cl
mov cl, dl
xor cl, 0xff
and cl, 0
mov r14b, byte [rbp + 0x6e4]
xor r14b, 0
mov r12b, dl
and r12b, r14b
mov r13b, byte [rbp + 0x6e4]
xor r13b, 1
and r13b, 0
and r14b, 1
or cl, r12b
or r13b, r14b
xor cl, r13b
xor cl, 0xff
mov r14b, byte [rbp + 0x6e4]
xor r14b, 1
mov r12b, byte [rbp + 0x6e4]
xor r12b, 0
or cl, r14b
or r12b, 0
xor cl, 0xff
and cl, r12b
xor dil, 0xff
mov r14b, dl
xor r14b, dil
and r14b, dl
mov dl, r10b
xor dl, 0xff
mov dil, r15b
xor dil, 0xff
mov r12b, byte [rbp + 0x6e4]
xor r12b, 0
mov r13b, dl
and r13b, 0
and r10b, r12b
mov r11b, dil
and r11b, 0
and r15b, r12b
or r13b, r10b
or r11b, r15b
xor r13b, r11b
or dl, dil
xor dl, 0xff
or r12b, 0
and dl, r12b
or r13b, dl
mov dl, cl
and dl, r14b
xor cl, r14b
or dl, cl
mov cl, r13b
xor cl, 0xff
mov r10b, dl
and r10b, cl
xor dl, 0xff
and r13b, dl
or r10b, r13b
mov cl, al
xor cl, 0xff
mov dl, bl
xor dl, cl
and dl, bl
mov cl, bl
xor cl, 0xff
mov r11b, al
and r11b, cl
xor al, 0xff
and bl, al
or r11b, bl
mov al, dl
and al, r11b
xor dl, r11b
or al, dl
mov cl, al
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x6e4]
xor dl, 1
mov r11b, al
and r11b, dl
mov bl, byte [rbp + 0x6e4]
xor bl, 1
and bl, 0xff
and dl, 1
or cl, r11b
or bl, dl
xor cl, bl
xor cl, 0xff
xor cl, 0
and cl, 0
mov dl, byte [rbp + 0x6e4]
xor dl, 0
and dl, 1
mov r11b, byte [rbp + 0x6e4]
xor r11b, 1
and r11b, 0
or dl, r11b
xor al, 0xff
mov r11b, dl
xor r11b, 0xff
mov bl, byte [rbp + 0x6e4]
xor bl, 1
or al, r11b
or bl, 1
xor al, 0xff
and al, bl
mov r11b, byte [rbp + 0x6e4]
xor r11b, 1
and r11b, 1
mov bl, byte [rbp + 0x6e4]
xor bl, 1
and bl, 1
or r11b, bl
xor r11b, 0xff
mov bl, byte [rbp + 0x6e4]
xor bl, 0
mov dil, byte [rbp + 0x6e4]
xor dil, 1
or r11b, bl
or dil, 1
xor r11b, 0xff
and r11b, dil
mov bl, byte [rbp + 0x6e4]
xor bl, 1
xor dl, 0xff
mov dil, byte [rbp + 0x6e4]
xor dil, 1
or bl, dl
or dil, 1
xor bl, 0xff
and bl, dil
mov dl, cl
xor dl, 0xff
mov dil, al
xor dil, 0xff
mov r14b, byte [rbp + 0x6e4]
xor r14b, 1
mov r15b, dl
and r15b, 0xff
and cl, r14b
mov r12b, dil
and r12b, 0xff
and al, r14b
or r15b, cl
or r12b, al
xor r15b, r12b
or dl, dil
xor dl, 0xff
or r14b, 1
and dl, r14b
or r15b, dl
mov al, r11b
and al, bl
xor r11b, bl
or al, r11b
mov cl, r15b
xor cl, 0xff
mov dl, al
and dl, cl
xor al, 0xff
and r15b, al
or dl, r15b
mov al, byte [rbp + 0x6e4]
xor al, 0
mov cl, sil
xor cl, 0xff
mov r11b, byte [rbp + 0x6e4]
xor r11b, 0
or al, cl
or r11b, 0
xor al, 0xff
and al, r11b
mov cl, byte [rbp + 0x6e4]
xor cl, 0
and cl, 1
mov r11b, byte [rbp + 0x6e4]
xor r11b, 1
mov bl, r11b
and bl, 0
mov dil, sil
xor dil, 0xff
and dil, 0xff
and sil, r11b
or cl, bl
or dil, sil
xor cl, dil
mov r11b, al
and r11b, cl
xor al, cl
or r11b, al
mov al, dl
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x6e4]
xor cl, 1
and dl, cl
or al, dl
mov cl, r11b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x6e4]
xor dl, 1
and r11b, dl
or cl, r11b
mov dl, byte [rbp + 0x6e4]
xor dl, 1
and dl, 1
mov r11b, byte [rbp + 0x6e4]
xor r11b, 1
mov bl, r11b
and bl, 1
mov sil, byte [rbp + 0x6e4]
xor sil, 1
and sil, 0xff
and r11b, 1
or dl, bl
or sil, r11b
xor dl, sil
mov r11b, al
xor r11b, 0xff
mov bl, cl
xor bl, 0xff
mov sil, byte [rbp + 0x6e4]
xor sil, 0
mov dil, r11b
and dil, 0
and al, sil
mov r14b, bl
and r14b, 0
and cl, sil
or dil, al
or r14b, cl
xor dil, r14b
or r11b, bl
xor r11b, 0xff
or sil, 0
and r11b, sil
or dil, r11b
mov al, dl
and al, 1
xor dl, 1
or al, dl
mov cl, dil
xor cl, 0xff
and cl, 0
mov dl, byte [rbp + 0x6e4]
xor dl, 0
and dil, dl
mov r11b, byte [rbp + 0x6e4]
xor r11b, 1
and r11b, 0
and dl, 1
or cl, dil
or r11b, dl
xor cl, r11b
xor cl, 0xff
xor al, 0xff
mov dl, byte [rbp + 0x6e4]
xor dl, 1
or cl, al
or dl, 1
xor cl, 0xff
and cl, dl
mov al, r10b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x6e4]
xor dl, 1
mov r11b, r10b
and r11b, dl
or al, r11b
mov dl, cl
xor dl, 0xff
and dl, 1
mov r11b, byte [rbp + 0x6e4]
xor r11b, 1
mov bl, cl
and bl, r11b
or dl, bl
mov r11b, byte [rbp + 0x6e4]
xor r11b, 1
and r11b, 1
mov bl, byte [rbp + 0x6e4]
xor bl, 1
mov sil, bl
and sil, 1
mov dil, byte [rbp + 0x6e4]
xor dil, 1
and dil, 0xff
and bl, 1
or r11b, sil
or dil, bl
xor r11b, dil
mov bl, byte [rbp + 0x6e4]
xor bl, 1
mov sil, al
xor sil, bl
and sil, al
xor r10b, 0xff
mov bl, r11b
xor bl, 0xff
mov dil, byte [rbp + 0x6e4]
xor dil, 1
or r10b, bl
or dil, 1
xor r10b, 0xff
and r10b, dil
mov bl, dl
xor bl, 0xff
mov dil, byte [rbp + 0x6e4]
xor dil, 1
mov r14b, byte [rbp + 0x6e4]
xor r14b, 1
or bl, dil
or r14b, 1
xor bl, 0xff
and bl, r14b
mov dil, r11b
xor dil, 0xff
mov r14b, cl
xor r14b, dil
and r14b, cl
mov cl, sil
xor cl, 0xff
mov dil, r10b
xor dil, 0xff
mov r15b, byte [rbp + 0x6e4]
xor r15b, 1
mov r12b, cl
and r12b, 0xff
and sil, r15b
mov r13b, dil
and r13b, 0xff
and r10b, r15b
or r12b, sil
or r13b, r10b
xor r12b, r13b
or cl, dil
xor cl, 0xff
or r15b, 1
and cl, r15b
or r12b, cl
mov cl, bl
and cl, r14b
xor bl, r14b
or cl, bl
mov r10b, r12b
xor r10b, 0xff
mov bl, cl
and bl, r10b
xor cl, 0xff
and r12b, cl
or bl, r12b
mov cl, al
and cl, dl
xor al, dl
or cl, al
mov al, cl
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x6e4]
xor dl, 1
and cl, dl
mov r10b, byte [rbp + 0x6e4]
xor r10b, 1
and r10b, 0xff
and dl, 1
or al, cl
or r10b, dl
xor al, r10b
mov cl, r11b
and cl, 1
xor r11b, 1
or cl, r11b
xor cl, 0xff
mov dl, al
xor dl, cl
and dl, al
mov al, bl
xor al, 0xff
mov cl, dl
xor cl, 0xff
mov r10b, byte [rbp + 0x6e4]
xor r10b, 0
mov r11b, al
and r11b, 0
and bl, r10b
mov sil, cl
and sil, 0
and dl, r10b
or r11b, bl
or sil, dl
xor r11b, sil
or al, cl
xor al, 0xff
or r10b, 0
and al, r10b
or r11b, al
test r11b, 1
mov qword [rbp + 0x6d8], r8
mov dword [rbp + 0x6d4], r9d
jne 0x6d945a45
jmp 0x6da43308
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
add r8d, 0x490a9e4b
add r8d, 0x2fb46dc1
sub r8d, 0x490a9e4b
sub r8d, 0x5bb53715
sub r8d, 0x25a74260
add r8d, 0x5bb53715
sub eax, 0x2fb46dc1
add r8d, eax
sub r8d, 0x2cf9bae0
sub r8d, 0x343ede85
add r8d, 0x2cf9bae0
sub r8d, 0x836926e1
sub r8d, 1
add r8d, 0x836926e1
sub r8d, 0xe273164
add r8d, 0x343ede85
add r8d, 0xe273164
sub r8d, 0xd949746c
add r8d, 0xf603549a
add r8d, 0xd949746c
sub r8d, 0x74826dfd
add r8d, 0x25a74260
add r8d, 0x74826dfd
sub r8d, 0xf0ee4e1d
sub r8d, 0xf603549a
add r8d, 0xf0ee4e1d
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r9b
cmp edx, 0xa
setl r10b
mov r11b, r10b
xor r11b, 0xff
and r11b, 1
mov bl, 1
mov sil, bl
xor sil, 1
mov dil, r10b
and dil, sil
or r11b, dil
mov sil, r9b
xor sil, 0xff
mov dil, r11b
and dil, sil
xor r11b, 0xff
mov sil, r9b
and sil, r11b
or dil, sil
xor dil, 0xff
mov r11b, r9b
xor r11b, 0xff
mov sil, bl
xor sil, 1
or dil, r11b
or sil, 1
xor dil, 0xff
and dil, sil
mov r11b, r9b
xor r11b, 0xff
and r11b, 1
mov sil, bl
xor sil, 1
mov r14b, r9b
and r14b, sil
or r11b, r14b
mov sil, r10b
xor sil, 0xff
xor r11b, 0xff
mov r14b, bl
xor r14b, 0
or sil, r11b
or r14b, 0
xor sil, 0xff
and sil, r14b
mov r11b, r10b
xor r11b, 0xff
and r11b, 0
mov r14b, bl
xor r14b, 0
and r10b, r14b
mov r15b, bl
xor r15b, 1
and r15b, 0
and r14b, 1
or r11b, r10b
or r15b, r14b
xor r11b, r15b
xor r11b, 0xff
mov r10b, r9b
xor r10b, r11b
and r10b, r9b
mov r9b, sil
and r9b, r10b
xor sil, r10b
or r9b, sil
mov r10b, dil
xor r10b, 0xff
mov r11b, r9b
xor r11b, 0xff
mov sil, bl
xor sil, 1
or r10b, r11b
or sil, 1
xor r10b, 0xff
and r10b, sil
mov r11b, dil
xor r11b, 0xff
mov sil, r9b
and sil, r11b
xor r9b, 0xff
and dil, r9b
or sil, dil
mov r9b, r10b
xor r9b, 0xff
mov r11b, sil
xor r11b, 0xff
xor bl, 0
mov dil, r9b
and dil, 0
and r10b, bl
mov r14b, r11b
and r14b, 0
and sil, bl
or dil, r10b
or r14b, sil
xor dil, r14b
or r9b, r11b
xor r9b, 0xff
or bl, 0
and r9b, bl
or dil, r9b
test dil, 1
jne 0x6d945c77
jmp 0x6da1db2e
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
sub r8d, 0x68b747a5
add r8d, 0x7385c72e
add r8d, 0x68b747a5
mov r9d, eax
sub r9d, 0xadb81e3c
sub r8d, r9d
sub r8d, 0x2514d7bd
sub r8d, 0x7385c72e
add r8d, 0x2514d7bd
add r8d, 0x18653414
add r8d, 0xdceafd3c
sub r8d, 0x18653414
add r8d, 0x83902003
sub r8d, 1
sub r8d, 0x83902003
add r8d, 0x85e16ec9
sub r8d, 0xdceafd3c
sub r8d, 0x85e16ec9
sub eax, 0x52fcf0e1
sub r8d, eax
sub r8d, 0xa9faf4f8
sub r8d, 0xadb81e3c
add r8d, 0xa9faf4f8
add r8d, 0x7efbd254
sub r8d, 0x52fcf0e1
sub r8d, 0x7efbd254
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
or bl, r14b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov dil, sil
xor dil, 1
and dil, 0
mov r14b, sil
xor r14b, 0
mov r15b, r14b
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
mov r14b, dil
xor r14b, 0xff
mov r15b, r10b
xor r15b, r14b
and r15b, r10b
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r12b, sil
xor r12b, 1
and r12b, 1
or r14b, r12b
xor r14b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, sil
xor r13b, 0
or r14b, r12b
or r13b, 0
xor r14b, 0xff
and r14b, r13b
mov r12b, sil
xor r12b, 1
xor dil, 0xff
mov r13b, sil
xor r13b, 0
or r12b, dil
or r13b, 0
xor r12b, 0xff
and r12b, r13b
mov dil, bl
xor dil, 0xff
mov r13b, r15b
xor r13b, 0xff
mov al, sil
xor al, 0
mov cl, dil
and cl, 0
and bl, al
mov dl, r13b
and dl, 0
and r15b, al
or cl, bl
or dl, r15b
xor cl, dl
or dil, r13b
xor dil, 0xff
or al, 0
and dil, al
or cl, dil
mov al, r14b
and al, r12b
xor r14b, r12b
or al, r14b
mov dl, cl
xor dl, 0xff
and dl, 0
mov bl, sil
xor bl, 0
and cl, bl
mov dil, al
xor dil, 0xff
and dil, 0
and al, bl
or dl, cl
or dil, al
xor dl, dil
mov al, r11b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
mov bl, r11b
and bl, cl
or al, bl
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, sil
xor cl, 1
and cl, 0
mov bl, sil
xor bl, 0
mov dil, bl
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
and bl, 1
or cl, dil
or r14b, bl
xor cl, r14b
mov bl, r11b
xor bl, 0xff
xor cl, 0xff
mov dil, sil
xor dil, 1
or bl, cl
or dil, 1
xor bl, 0xff
and bl, dil
mov cl, al
and cl, bl
xor al, bl
or cl, al
mov al, sil
xor al, 0
and al, 1
mov bl, sil
xor bl, 1
mov dil, bl
and dil, 0
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and bl, 1
or al, dil
or r14b, bl
xor al, r14b
xor al, 0xff
xor al, 1
and al, 0xff
mov bl, sil
xor bl, 1
and bl, 1
mov dil, sil
xor dil, 1
and dil, 1
or bl, dil
mov dil, sil
xor dil, 0
xor bl, 0xff
mov r14b, sil
xor r14b, 1
or dil, bl
or r14b, 1
xor dil, 0xff
and dil, r14b
mov bl, al
and bl, dil
xor al, dil
or bl, al
mov al, sil
xor al, 0
and al, 1
mov dil, sil
xor dil, 1
and dil, 0
or al, dil
mov dil, dl
xor dil, 0xff
mov r14b, al
and r14b, dil
xor al, 0xff
mov dil, dl
and dil, al
or r14b, dil
mov al, dl
xor al, 0xff
mov dil, r14b
xor dil, al
and dil, r14b
mov al, r10b
xor al, 0xff
and al, 1
mov r14b, sil
xor r14b, 1
and r10b, r14b
or al, r10b
mov r10b, bl
xor r10b, 0xff
and r10b, 1
mov r14b, sil
xor r14b, 1
mov r15b, bl
and r15b, r14b
or r10b, r15b
mov r14b, sil
xor r14b, 0
and r14b, 0
mov r15b, sil
xor r15b, 0
mov r12b, r15b
and r12b, 0
mov r13b, sil
xor r13b, 1
and r13b, 0
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, al
xor r15b, 0xff
mov r12b, r10b
xor r12b, 0xff
mov r13b, sil
xor r13b, 1
mov r8b, r15b
and r8b, 0xff
and al, r13b
mov r9b, r12b
and r9b, 0xff
and r10b, r13b
or r8b, al
or r9b, r10b
xor r8b, r9b
or r15b, r12b
xor r15b, 0xff
or r13b, 1
and r15b, r13b
or r8b, r15b
mov al, sil
xor al, 0
mov r9b, r14b
xor r9b, 0xff
mov r10b, sil
xor r10b, 1
mov r15b, al
and r15b, 0xff
mov r12b, r10b
and r12b, 0
mov r13b, r9b
and r13b, 0xff
and r14b, r10b
or r15b, r12b
or r13b, r14b
xor r15b, r13b
or al, r9b
xor al, 0xff
or r10b, 1
and al, r10b
or r15b, al
mov al, r8b
xor al, 0xff
and al, 1
mov r9b, sil
xor r9b, 1
and r8b, r9b
or al, r8b
xor r15b, 0xff
mov r8b, al
xor r8b, r15b
and r8b, al
mov al, cl
xor al, 0xff
and al, 1
mov r9b, sil
xor r9b, 1
mov r10b, cl
and r10b, r9b
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and r9b, 1
or al, r10b
or r14b, r9b
xor al, r14b
mov r9b, sil
xor r9b, 0
and r9b, 1
mov r10b, sil
xor r10b, 1
mov r14b, r10b
and r14b, 0
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and r10b, 1
or r9b, r14b
or r15b, r10b
xor r9b, r15b
mov r10b, sil
xor r10b, 1
and r10b, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or r10b, r14b
mov r14b, al
xor r14b, 0xff
mov r15b, r9b
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, r14b
and r13b, 0
and al, r12b
mov byte [rbp + 0x6d3], r15b
and r15b, 0
and r9b, r12b
or r13b, al
or r15b, r9b
xor r13b, r15b
mov al, byte [rbp + 0x6d3]
or r14b, al
xor r14b, 0xff
or r12b, 0
and r14b, r12b
or r13b, r14b
mov r9b, sil
xor r9b, 1
mov r14b, r10b
xor r14b, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, r9b
and r12b, 0
mov al, r15b
and al, 1
mov byte [rbp + 0x6d2], r14b
and r14b, 0
and r10b, r15b
or r12b, al
or r14b, r10b
xor r12b, r14b
mov al, byte [rbp + 0x6d2]
or r9b, al
xor r9b, 0xff
or r15b, 0
and r9b, r15b
or r12b, r9b
mov r9b, r13b
xor r9b, 0xff
and r9b, 0
mov r10b, sil
xor r10b, 0
and r13b, r10b
mov r14b, sil
xor r14b, 1
and r14b, 0
and r10b, 1
or r9b, r13b
or r14b, r10b
xor r9b, r14b
xor r12b, 0xff
mov r10b, r9b
xor r10b, r12b
and r10b, r9b
mov r9b, bl
xor r9b, 0xff
and r9b, 1
mov r14b, sil
xor r14b, 1
mov r15b, bl
and r15b, r14b
or r9b, r15b
mov r14b, r11b
xor r14b, 0xff
mov r15b, r9b
and r15b, r14b
xor r9b, 0xff
mov r14b, r11b
and r14b, r9b
or r15b, r14b
xor r11b, 0xff
mov r9b, r15b
xor r9b, r11b
and r9b, r15b
mov r11b, r8b
xor r11b, 0xff
mov r14b, dil
xor r14b, r11b
and r14b, dil
mov r11b, dil
xor r11b, 0xff
mov r15b, r8b
and r15b, r11b
xor r8b, 0xff
and dil, r8b
or r15b, dil
mov r8b, r14b
xor r8b, 0xff
mov r11b, r15b
xor r11b, 0xff
mov dil, sil
xor dil, 1
mov r12b, r8b
and r12b, 0xff
and r14b, dil
mov r13b, r11b
and r13b, 0xff
and r15b, dil
or r12b, r14b
or r13b, r15b
xor r12b, r13b
or r8b, r11b
xor r8b, 0xff
or dil, 1
and r8b, dil
or r12b, r8b
mov r8b, r9b
xor r8b, 0xff
mov r11b, r10b
xor r11b, r8b
and r11b, r10b
mov r8b, r10b
xor r8b, 0xff
mov dil, r9b
and dil, r8b
xor r9b, 0xff
and r10b, r9b
or dil, r10b
mov r8b, r11b
and r8b, dil
xor r11b, dil
or r8b, r11b
mov r9b, r12b
xor r9b, 0xff
and r9b, 0
mov r10b, sil
xor r10b, 0
mov r11b, r12b
and r11b, r10b
mov dil, sil
xor dil, 1
and dil, 0
and r10b, 1
or r9b, r11b
or dil, r10b
xor r9b, dil
xor r9b, 0xff
mov r10b, r8b
xor r10b, r9b
and r10b, r8b
mov r9b, r8b
xor r9b, 0xff
and r9b, 0
mov r11b, sil
xor r11b, 0
and r8b, r11b
mov dil, sil
xor dil, 1
and dil, 0
and r11b, 1
or r9b, r8b
or dil, r11b
xor r9b, dil
xor r12b, 0xff
xor r9b, 0xff
mov r8b, sil
xor r8b, 0
or r12b, r9b
or r8b, 0
xor r12b, 0xff
and r12b, r8b
mov r8b, r10b
and r8b, r12b
xor r10b, r12b
or r8b, r10b
mov r9b, dl
xor r9b, 0xff
and r9b, 1
mov r10b, sil
xor r10b, 1
mov r11b, dl
and r11b, r10b
mov dil, sil
xor dil, 1
and dil, 0xff
and r10b, 1
or r9b, r11b
or dil, r10b
xor r9b, dil
mov r10b, cl
xor r10b, 0xff
and r10b, 1
mov r11b, sil
xor r11b, 1
mov dil, cl
and dil, r11b
or r10b, dil
mov r11b, sil
xor r11b, 1
and r11b, 1
mov dil, sil
xor dil, 1
and dil, 1
or r11b, dil
mov dil, r9b
xor dil, 0xff
mov r14b, sil
xor r14b, 1
mov r15b, sil
xor r15b, 1
or dil, r14b
or r15b, 1
xor dil, 0xff
and dil, r15b
xor dl, 0xff
mov r14b, r11b
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
or dl, r14b
or r15b, 1
xor dl, 0xff
and dl, r15b
mov r14b, sil
xor r14b, 1
mov r15b, r10b
xor r15b, r14b
and r15b, r10b
xor cl, 0xff
mov r14b, r11b
xor r14b, 0xff
mov r12b, sil
xor r12b, 0
or cl, r14b
or r12b, 0
xor cl, 0xff
and cl, r12b
mov r14b, dil
and r14b, dl
xor dil, dl
or r14b, dil
mov dl, r15b
and dl, cl
xor r15b, cl
or dl, r15b
mov cl, r14b
xor cl, 0xff
mov dil, dl
and dil, cl
xor dl, 0xff
and r14b, dl
or dil, r14b
mov cl, r9b
and cl, r10b
xor r9b, r10b
or cl, r9b
mov dl, cl
xor dl, 0xff
and dl, 0
mov r9b, sil
xor r9b, 0
and cl, r9b
mov r10b, sil
xor r10b, 1
and r10b, 0
and r9b, 1
or dl, cl
or r10b, r9b
xor dl, r10b
mov cl, sil
xor cl, 1
mov r9b, r11b
xor r9b, 0xff
mov r10b, sil
xor r10b, 1
mov r14b, cl
and r14b, 0xff
mov r15b, r10b
and r15b, 1
mov r12b, r9b
and r12b, 0xff
and r11b, r10b
or r14b, r15b
or r12b, r11b
xor r14b, r12b
or cl, r9b
xor cl, 0xff
or r10b, 1
and cl, r10b
or r14b, cl
xor r14b, 0xff
mov cl, dl
xor cl, r14b
and cl, dl
mov dl, dil
and dl, cl
xor dil, cl
or dl, dil
mov cl, dl
xor cl, 0xff
and cl, 1
mov r9b, sil
xor r9b, 1
mov r10b, dl
and r10b, r9b
mov r11b, sil
xor r11b, 1
and r11b, 0xff
and r9b, 1
or cl, r10b
or r11b, r9b
xor cl, r11b
xor cl, 0xff
xor cl, 0
and cl, 0
mov r9b, sil
xor r9b, 0
and r9b, 1
mov r10b, sil
xor r10b, 1
and r10b, 0
or r9b, r10b
mov r10b, r9b
xor r10b, 0xff
mov r11b, dl
xor r11b, r10b
and r11b, dl
mov dl, sil
xor dl, 1
and dl, 1
mov r10b, sil
xor r10b, 1
and r10b, 1
or dl, r10b
xor dl, 0xff
mov r10b, sil
xor r10b, 0
mov dil, sil
xor dil, 0
or dl, r10b
or dil, 0
xor dl, 0xff
and dl, dil
xor r9b, 0xff
xor r9b, 1
and r9b, 0xff
mov r10b, cl
and r10b, r11b
xor cl, r11b
or r10b, cl
mov cl, dl
xor cl, 0xff
mov r11b, r9b
xor r11b, 0xff
mov dil, sil
xor dil, 1
mov r14b, cl
and r14b, 0xff
and dl, dil
mov r15b, r11b
and r15b, 0xff
and r9b, dil
or r14b, dl
or r15b, r9b
xor r14b, r15b
or cl, r11b
xor cl, 0xff
or dil, 1
and cl, dil
or r14b, cl
mov cl, r10b
xor cl, 0xff
mov dl, r14b
and dl, cl
xor r14b, 0xff
and r10b, r14b
or dl, r10b
mov cl, sil
xor cl, 0
and cl, 1
mov r9b, sil
xor r9b, 1
mov r10b, r9b
and r10b, 0
mov r11b, sil
xor r11b, 1
and r11b, 0xff
and r9b, 1
or cl, r10b
or r11b, r9b
xor cl, r11b
mov r9b, bl
xor r9b, 0xff
and r9b, 1
mov r10b, sil
xor r10b, 1
mov r11b, bl
and r11b, r10b
or r9b, r11b
mov r10b, sil
xor r10b, 0
and r10b, 1
mov r11b, sil
xor r11b, 1
and r11b, 0
or r10b, r11b
mov r11b, sil
xor r11b, 0
mov dil, cl
xor dil, r11b
and dil, cl
mov r11b, r10b
xor r11b, 0xff
xor r11b, 0
and r11b, 0
mov r14b, r9b
xor r14b, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, sil
xor r12b, 1
or r14b, r15b
or r12b, 1
xor r14b, 0xff
and r14b, r12b
mov r15b, r10b
xor r15b, 0xff
mov r12b, bl
xor r12b, r15b
and r12b, bl
mov bl, dil
xor bl, 0xff
mov r15b, r11b
xor r15b, 0xff
mov r13b, sil
xor r13b, 0
mov al, bl
and al, 0
and dil, r13b
mov byte [rbp + 0x6d1], r15b
and r15b, 0
and r11b, r13b
or al, dil
or r15b, r11b
xor al, r15b
mov r11b, byte [rbp + 0x6d1]
or bl, r11b
xor bl, 0xff
or r13b, 0
and bl, r13b
or al, bl
mov bl, r14b
xor bl, 0xff
mov dil, r12b
xor dil, 0xff
mov r15b, sil
xor r15b, 0
mov r13b, bl
and r13b, 0
and r14b, r15b
mov r11b, dil
and r11b, 0
and r12b, r15b
or r13b, r14b
or r11b, r12b
xor r13b, r11b
or bl, dil
xor bl, 0xff
or r15b, 0
and bl, r15b
or r13b, bl
mov r11b, al
xor r11b, 0xff
mov bl, r13b
and bl, r11b
xor r13b, 0xff
and al, r13b
or bl, al
mov al, cl
and al, r9b
xor cl, r9b
or al, cl
mov cl, al
xor cl, 0xff
and cl, 0
mov r9b, sil
xor r9b, 0
and al, r9b
mov r11b, sil
xor r11b, 1
and r11b, 0
and r9b, 1
or cl, al
or r11b, r9b
xor cl, r11b
mov al, sil
xor al, 0
mov r9b, r10b
xor r9b, 0xff
mov r11b, sil
xor r11b, 1
mov dil, al
and dil, 0xff
mov r14b, r11b
and r14b, 0
mov r15b, r9b
and r15b, 0xff
and r10b, r11b
or dil, r14b
or r15b, r10b
xor dil, r15b
or al, r9b
xor al, 0xff
or r11b, 1
and al, r11b
or dil, al
xor dil, 0xff
mov al, cl
xor al, dil
and al, cl
mov cl, bl
xor cl, 0xff
mov r9b, al
xor r9b, 0xff
mov r10b, sil
xor r10b, 1
mov r11b, cl
and r11b, 0xff
and bl, r10b
mov dil, r9b
and dil, 0xff
and al, r10b
or r11b, bl
or dil, al
xor r11b, dil
or cl, r9b
xor cl, 0xff
or r10b, 1
and cl, r10b
or r11b, cl
mov al, dl
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and dl, cl
or al, dl
mov cl, r11b
xor cl, 0xff
and cl, 0
mov dl, sil
xor dl, 0
and r11b, dl
mov r9b, sil
xor r9b, 1
and r9b, 0
and dl, 1
or cl, r11b
or r9b, dl
xor cl, r9b
mov dl, sil
xor dl, 0
and dl, 1
mov r9b, sil
xor r9b, 1
and r9b, 0
or dl, r9b
mov r9b, al
and r9b, cl
xor al, cl
or r9b, al
mov al, sil
xor al, 0
mov cl, dl
xor cl, 0xff
mov r10b, sil
xor r10b, 0
mov r11b, al
and r11b, 0
mov bl, r10b
and bl, 0
mov dil, cl
and dil, 0
and dl, r10b
or r11b, bl
or dil, dl
xor r11b, dil
or al, cl
xor al, 0xff
or r10b, 0
and al, r10b
or r11b, al
mov al, r9b
xor al, 0xff
and al, 0
mov cl, sil
xor cl, 0
and r9b, cl
mov dl, sil
xor dl, 1
and dl, 0
and cl, 1
or al, r9b
or dl, cl
xor al, dl
xor al, 0xff
xor r11b, 0xff
mov cl, sil
xor cl, 0
or al, r11b
or cl, 0
xor al, 0xff
and al, cl
mov cl, r8b
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
mov r9b, r8b
and r9b, dl
mov r10b, sil
xor r10b, 1
and r10b, 0xff
and dl, 1
or cl, r9b
or r10b, dl
xor cl, r10b
mov dl, al
xor dl, 0xff
and dl, 1
mov r9b, sil
xor r9b, 1
mov r10b, al
and r10b, r9b
mov r11b, sil
xor r11b, 1
and r11b, 0xff
and r9b, 1
or dl, r10b
or r11b, r9b
xor dl, r11b
mov r9b, sil
xor r9b, 0
and r9b, 0
mov r10b, sil
xor r10b, 0
mov r11b, r10b
and r11b, 0
mov bl, sil
xor bl, 1
and bl, 0
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, cl
xor r10b, 0xff
mov r11b, sil
xor r11b, 0
mov bl, sil
xor bl, 1
or r10b, r11b
or bl, 1
xor r10b, 0xff
and r10b, bl
mov r11b, r9b
xor r11b, 0xff
mov bl, r8b
xor bl, r11b
and bl, r8b
mov r8b, sil
xor r8b, 0
mov r11b, dl
xor r11b, r8b
and r11b, dl
xor al, 0xff
mov r8b, r9b
xor r8b, 0xff
mov dil, sil
xor dil, 0
or al, r8b
or dil, 0
xor al, 0xff
and al, dil
mov r8b, r10b
and r8b, bl
xor r10b, bl
or r8b, r10b
mov r10b, r11b
xor r10b, 0xff
mov bl, al
xor bl, 0xff
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, 0xff
and r11b, dil
mov r15b, bl
and r15b, 0xff
and al, dil
or r14b, r11b
or r15b, al
xor r14b, r15b
or r10b, bl
xor r10b, 0xff
or dil, 1
and r10b, dil
or r14b, r10b
mov al, r8b
xor al, 0xff
mov r10b, r14b
and r10b, al
xor r14b, 0xff
and r8b, r14b
or r10b, r8b
mov al, cl
and al, dl
xor cl, dl
or al, cl
mov cl, al
xor cl, 0xff
and cl, 0
mov dl, sil
xor dl, 0
and al, dl
xor sil, 1
and sil, 0
and dl, 1
or cl, al
or sil, dl
xor cl, sil
mov al, r9b
and al, 0
xor r9b, 0
or al, r9b
xor al, 0xff
mov dl, cl
xor dl, al
and dl, cl
mov al, r10b
and al, dl
xor r10b, dl
or al, r10b
test al, 1
jne 0x6d946a5c
jmp 0x6da3068f
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x9e81033c
add r8d, 0
mov r9d, eax
sub r9d, 1
add r8d, r9d
sub r8d, 0x7639d851
add r8d, 0x9e81033c
add r8d, 0x7639d851
mov r9d, ecx
sub r9d, 0x125af10d
sub r9d, 0x9606af6
add r9d, 0x125af10d
mov r10d, eax
sub r10d, r8d
sub r9d, r10d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0x9606af6
add r8d, r9d
sub eax, r8d
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or sil, r15b
xor sil, 0xff
xor sil, 0
and sil, 0
mov r14b, dil
xor r14b, 0
and r14b, 1
mov r15b, dil
xor r15b, 1
and r15b, 0
or r14b, r15b
mov r15b, r14b
xor r15b, 0xff
mov r12b, r11b
xor r12b, r15b
and r12b, r11b
mov r15b, dil
xor r15b, 1
and r15b, 0
mov r13b, dil
xor r13b, 0
mov al, r13b
and al, 1
mov cl, dil
xor cl, 1
and cl, 0
and r13b, 1
or r15b, al
or cl, r13b
xor r15b, cl
mov al, dil
xor al, 0
mov cl, r15b
xor cl, al
and cl, r15b
mov al, dil
xor al, 1
xor r14b, 0xff
mov r15b, dil
xor r15b, 0
or al, r14b
or r15b, 0
xor al, 0xff
and al, r15b
mov r14b, sil
xor r14b, 0xff
mov r15b, r12b
xor r15b, 0xff
mov r13b, dil
xor r13b, 0
mov dl, r14b
and dl, 0
and sil, r13b
mov r8b, r15b
and r8b, 0
and r12b, r13b
or dl, sil
or r8b, r12b
xor dl, r8b
or r14b, r15b
xor r14b, 0xff
or r13b, 0
and r14b, r13b
or dl, r14b
mov r8b, cl
and r8b, al
xor cl, al
or r8b, cl
mov al, dl
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
and dl, cl
mov sil, r8b
xor sil, 0xff
and sil, 0xff
and r8b, cl
or al, dl
or sil, r8b
xor al, sil
mov cl, bl
xor cl, 0xff
and cl, 0
mov dl, dil
xor dl, 0
mov r8b, bl
and r8b, dl
mov sil, dil
xor sil, 1
and sil, 0
and dl, 1
or cl, r8b
or sil, dl
xor cl, sil
mov dl, dil
xor dl, 0
xor cl, 0xff
mov r8b, dil
xor r8b, 1
or dl, cl
or r8b, 1
xor dl, 0xff
and dl, r8b
mov cl, dil
xor cl, 0
and cl, 0
mov r8b, dil
xor r8b, 0
mov sil, r8b
and sil, 0
mov r14b, dil
xor r14b, 1
and r14b, 0
and r8b, 1
or cl, sil
or r14b, r8b
xor cl, r14b
mov r8b, cl
xor r8b, 0xff
mov sil, bl
xor sil, r8b
and sil, bl
mov r8b, dil
xor r8b, 1
and r8b, 1
mov r14b, dil
xor r14b, 1
and r14b, 1
or r8b, r14b
mov r14b, dil
xor r14b, 0
mov r15b, r8b
xor r15b, r14b
and r15b, r8b
mov r8b, dil
xor r8b, 1
xor cl, 0xff
mov r14b, dil
xor r14b, 0
or r8b, cl
or r14b, 0
xor r8b, 0xff
and r8b, r14b
mov cl, dl
and cl, sil
xor dl, sil
or cl, dl
mov dl, r15b
and dl, r8b
xor r15b, r8b
or dl, r15b
mov r8b, cl
xor r8b, 0xff
mov sil, dl
and sil, r8b
xor dl, 0xff
and cl, dl
or sil, cl
mov cl, dil
xor cl, 0
and cl, 1
mov dl, dil
xor dl, 1
and dl, 0
or cl, dl
mov dl, dil
xor dl, 1
xor cl, 0xff
mov r8b, dil
xor r8b, 1
or dl, cl
or r8b, 1
xor dl, 0xff
and dl, r8b
mov cl, dil
xor cl, 1
and cl, 1
mov r8b, dil
xor r8b, 1
mov r14b, r8b
and r14b, 1
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and r8b, 1
or cl, r14b
or r15b, r8b
xor cl, r15b
mov r8b, cl
xor r8b, 0xff
xor r8b, 0
and r8b, 0
mov r14b, dil
xor r14b, 1
and r14b, 1
mov r15b, dil
xor r15b, 1
and r15b, 1
or r14b, r15b
mov r15b, dil
xor r15b, 1
mov r12b, r14b
xor r12b, r15b
and r12b, r14b
mov r14b, dil
xor r14b, 1
xor cl, 0xff
mov r15b, dil
xor r15b, 0
or r14b, cl
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov cl, dl
xor cl, 0xff
mov r15b, r8b
xor r15b, 0xff
mov r13b, dil
xor r13b, 0
mov r9b, cl
and r9b, 0
and dl, r13b
mov r10b, r15b
and r10b, 0
and r8b, r13b
or r9b, dl
or r10b, r8b
xor r9b, r10b
or cl, r15b
xor cl, 0xff
or r13b, 0
and cl, r13b
or r9b, cl
mov cl, r12b
and cl, r14b
xor r12b, r14b
or cl, r12b
mov dl, r9b
xor dl, 0xff
and dl, 0
mov r8b, dil
xor r8b, 0
and r9b, r8b
mov r10b, cl
xor r10b, 0xff
and r10b, 0
and cl, r8b
or dl, r9b
or r10b, cl
xor dl, r10b
mov cl, dil
xor cl, 0
and cl, 1
mov r8b, dil
xor r8b, 1
mov r9b, r8b
and r9b, 0
mov r10b, dil
xor r10b, 1
and r10b, 0xff
and r8b, 1
or cl, r9b
or r10b, r8b
xor cl, r10b
mov r8b, al
xor r8b, 0xff
and r8b, 0
mov r9b, dil
xor r9b, 0
mov r10b, al
and r10b, r9b
mov r14b, cl
xor r14b, 0xff
and r14b, 0
and cl, r9b
or r8b, r10b
or r14b, cl
xor r8b, r14b
xor r8b, 0xff
mov cl, al
xor cl, 0xff
mov r9b, dil
xor r9b, 1
or r8b, cl
or r9b, 1
xor r8b, 0xff
and r8b, r9b
mov cl, r11b
xor cl, 0xff
and cl, 0
mov r9b, dil
xor r9b, 0
and r11b, r9b
mov r10b, dil
xor r10b, 1
and r10b, 0
and r9b, 1
or cl, r11b
or r10b, r9b
xor cl, r10b
mov r9b, dl
xor r9b, 0xff
and r9b, 0
mov r10b, dil
xor r10b, 0
mov r11b, dl
and r11b, r10b
mov r14b, dil
xor r14b, 1
and r14b, 0
and r10b, 1
or r9b, r11b
or r14b, r10b
xor r9b, r14b
mov r10b, dil
xor r10b, 1
and r10b, 1
mov r11b, dil
xor r11b, 1
and r11b, 1
or r10b, r11b
mov r11b, cl
and r11b, r9b
xor cl, r9b
or r11b, cl
mov cl, dil
xor cl, 1
mov r9b, r10b
xor r9b, 0xff
mov r14b, dil
xor r14b, 1
mov r15b, cl
and r15b, 0xff
mov r12b, r14b
and r12b, 1
mov r13b, r9b
and r13b, 0xff
and r10b, r14b
or r15b, r12b
or r13b, r10b
xor r15b, r13b
or cl, r9b
xor cl, 0xff
or r14b, 1
and cl, r14b
or r15b, cl
mov cl, r11b
xor cl, 0xff
and cl, 1
mov r9b, dil
xor r9b, 1
and r11b, r9b
or cl, r11b
xor r15b, 0xff
mov r9b, cl
xor r9b, r15b
and r9b, cl
mov cl, dil
xor cl, 0
and cl, 1
mov r10b, dil
xor r10b, 1
and r10b, 0
or cl, r10b
mov r10b, sil
xor r10b, 0xff
mov r11b, cl
and r11b, r10b
xor cl, 0xff
mov r10b, sil
and r10b, cl
or r11b, r10b
xor r11b, 0xff
mov cl, sil
xor cl, 0xff
mov r10b, dil
xor r10b, 1
or r11b, cl
or r10b, 1
xor r11b, 0xff
and r11b, r10b
mov cl, dl
xor cl, 0xff
and cl, 1
mov r10b, dil
xor r10b, 1
mov r14b, dl
and r14b, r10b
or cl, r14b
mov r10b, bl
xor r10b, 0xff
mov r14b, cl
and r14b, r10b
xor cl, 0xff
mov r10b, bl
and r10b, cl
or r14b, r10b
xor r14b, 0xff
xor bl, 0xff
mov cl, dil
xor cl, 0
or r14b, bl
or cl, 0
xor r14b, 0xff
and r14b, cl
mov cl, r8b
xor cl, 0xff
mov r10b, r9b
xor r10b, 0xff
mov bl, dil
xor bl, 1
or cl, r10b
or bl, 1
xor cl, 0xff
and cl, bl
mov r10b, r8b
xor r10b, 0xff
mov bl, r9b
and bl, r10b
xor r9b, 0xff
and r8b, r9b
or bl, r8b
mov r8b, cl
xor r8b, 0xff
mov r9b, bl
xor r9b, 0xff
mov r10b, dil
xor r10b, 0
mov r15b, r8b
and r15b, 0
and cl, r10b
mov r12b, r9b
and r12b, 0
and bl, r10b
or r15b, cl
or r12b, bl
xor r15b, r12b
or r8b, r9b
xor r8b, 0xff
or r10b, 0
and r8b, r10b
or r15b, r8b
mov cl, r11b
xor cl, 0xff
and cl, 0
mov r8b, dil
xor r8b, 0
mov r9b, r11b
and r9b, r8b
mov r10b, dil
xor r10b, 1
and r10b, 0
and r8b, 1
or cl, r9b
or r10b, r8b
xor cl, r10b
mov r8b, r14b
xor r8b, 0xff
and r8b, 1
mov r9b, dil
xor r9b, 1
mov r10b, r14b
and r10b, r9b
or r8b, r10b
mov r9b, dil
xor r9b, 1
and r9b, 0
mov r10b, dil
xor r10b, 0
mov bl, r10b
and bl, 1
mov r12b, dil
xor r12b, 1
and r12b, 0
and r10b, 1
or r9b, bl
or r12b, r10b
xor r9b, r12b
mov r10b, cl
xor r10b, 0xff
mov bl, dil
xor bl, 1
mov r12b, dil
xor r12b, 0
or r10b, bl
or r12b, 0
xor r10b, 0xff
and r10b, r12b
xor r11b, 0xff
mov bl, r9b
xor bl, 0xff
mov r12b, dil
xor r12b, 1
or r11b, bl
or r12b, 1
xor r11b, 0xff
and r11b, r12b
mov bl, r8b
xor bl, 0xff
mov r12b, dil
xor r12b, 1
mov r13b, dil
xor r13b, 1
or bl, r12b
or r13b, 1
xor bl, 0xff
and bl, r13b
mov r12b, r9b
xor r12b, 0xff
mov r13b, r14b
xor r13b, r12b
and r13b, r14b
mov r14b, r10b
xor r14b, 0xff
mov r12b, r11b
xor r12b, 0xff
mov byte [rbp + 0x6d0], dil
xor dil, 0
mov byte [rbp + 0x6cf], r14b
and r14b, 0
and r10b, dil
mov byte [rbp + 0x6ce], r12b
and r12b, 0
and r11b, dil
or r14b, r10b
or r12b, r11b
xor r14b, r12b
mov r10b, byte [rbp + 0x6cf]
mov r11b, byte [rbp + 0x6ce]
or r10b, r11b
xor r10b, 0xff
or dil, 0
and r10b, dil
or r14b, r10b
mov r10b, bl
xor r10b, 0xff
mov dil, r13b
xor dil, 0xff
mov r12b, byte [rbp + 0x6d0]
xor r12b, 0
mov r11b, r10b
and r11b, 0
and bl, r12b
mov byte [rbp + 0x6cd], dil
and dil, 0
and r13b, r12b
or r11b, bl
or dil, r13b
xor r11b, dil
mov bl, byte [rbp + 0x6cd]
or r10b, bl
xor r10b, 0xff
or r12b, 0
and r10b, r12b
or r11b, r10b
mov r10b, r14b
xor r10b, 0xff
mov dil, r11b
and dil, r10b
xor r11b, 0xff
and r14b, r11b
or dil, r14b
mov r10b, cl
and r10b, r8b
xor cl, r8b
or r10b, cl
mov cl, r10b
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x6d0]
xor r8b, 1
and r10b, r8b
mov r11b, byte [rbp + 0x6d0]
xor r11b, 1
and r11b, 0xff
and r8b, 1
or cl, r10b
or r11b, r8b
xor cl, r11b
mov r8b, r9b
and r8b, 1
xor r9b, 1
or r8b, r9b
xor r8b, 0xff
mov r9b, cl
xor r9b, r8b
and r9b, cl
mov cl, dil
xor cl, 0xff
mov r8b, r9b
xor r8b, 0xff
mov r10b, byte [rbp + 0x6d0]
xor r10b, 1
mov r11b, cl
and r11b, 0xff
and dil, r10b
mov r14b, r8b
and r14b, 0xff
and r9b, r10b
or r11b, dil
or r14b, r9b
xor r11b, r14b
or cl, r8b
xor cl, 0xff
or r10b, 1
and cl, r10b
or r11b, cl
mov cl, r15b
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x6d0]
xor r8b, 1
mov r9b, r15b
and r9b, r8b
or cl, r9b
mov r8b, r11b
xor r8b, 0xff
xor cl, 0xff
mov r9b, byte [rbp + 0x6d0]
xor r9b, 0
or r8b, cl
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov cl, r11b
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp + 0x6d0]
xor r9b, 1
and r11b, r9b
mov r10b, byte [rbp + 0x6d0]
xor r10b, 1
and r10b, 0xff
and r9b, 1
or cl, r11b
or r10b, r9b
xor cl, r10b
xor cl, 0xff
mov r9b, r15b
xor r9b, cl
and r9b, r15b
mov cl, r8b
xor cl, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r11b, byte [rbp + 0x6d0]
xor r11b, 1
mov dil, cl
and dil, 0xff
and r8b, r11b
mov r14b, r10b
and r14b, 0xff
and r9b, r11b
or dil, r8b
or r14b, r9b
xor dil, r14b
or cl, r10b
xor cl, 0xff
or r11b, 1
and cl, r11b
or dil, cl
mov cl, sil
xor cl, 0xff
mov r8b, al
xor r8b, cl
and r8b, al
mov cl, al
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp + 0x6d0]
xor r9b, 1
and al, r9b
mov r10b, sil
xor r10b, 0xff
and r10b, 0xff
and sil, r9b
or cl, al
or r10b, sil
xor cl, r10b
mov al, r8b
xor al, 0xff
mov r9b, cl
xor r9b, 0xff
mov r10b, byte [rbp + 0x6d0]
xor r10b, 0
mov r11b, al
and r11b, 0
and r8b, r10b
mov sil, r9b
and sil, 0
and cl, r10b
or r11b, r8b
or sil, cl
xor r11b, sil
or al, r9b
xor al, 0xff
or r10b, 0
and al, r10b
or r11b, al
mov al, r11b
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x6d0]
xor cl, 0
mov r8b, r11b
and r8b, cl
mov r9b, byte [rbp + 0x6d0]
xor r9b, 1
and r9b, 0
and cl, 1
or al, r8b
or r9b, cl
xor al, r9b
mov cl, byte [rbp + 0x6d0]
xor cl, 1
xor al, 0xff
mov r8b, byte [rbp + 0x6d0]
xor r8b, 1
or cl, al
or r8b, 1
xor cl, 0xff
and cl, r8b
mov al, byte [rbp + 0x6d0]
xor al, 1
and al, 0
mov r8b, byte [rbp + 0x6d0]
xor r8b, 0
mov r9b, r8b
and r9b, 1
mov r10b, byte [rbp + 0x6d0]
xor r10b, 1
and r10b, 0
and r8b, 1
or al, r9b
or r10b, r8b
xor al, r10b
mov r8b, al
xor r8b, 0xff
mov r9b, r11b
xor r9b, r8b
and r9b, r11b
mov r8b, byte [rbp + 0x6d0]
xor r8b, 1
and r8b, 1
mov r10b, byte [rbp + 0x6d0]
xor r10b, 1
and r10b, 1
or r8b, r10b
mov r10b, byte [rbp + 0x6d0]
xor r10b, 1
mov r11b, r8b
xor r11b, r10b
and r11b, r8b
mov r8b, byte [rbp + 0x6d0]
xor r8b, 1
xor al, 0xff
mov r10b, byte [rbp + 0x6d0]
xor r10b, 1
or r8b, al
or r10b, 1
xor r8b, 0xff
and r8b, r10b
mov al, cl
xor al, 0xff
mov r10b, r9b
xor r10b, 0xff
mov sil, byte [rbp + 0x6d0]
xor sil, 0
mov r14b, al
and r14b, 0
and cl, sil
mov r15b, r10b
and r15b, 0
and r9b, sil
or r14b, cl
or r15b, r9b
xor r14b, r15b
or al, r10b
xor al, 0xff
or sil, 0
and al, sil
or r14b, al
mov al, r11b
and al, r8b
xor r11b, r8b
or al, r11b
mov cl, r14b
xor cl, 0xff
mov r8b, al
and r8b, cl
xor al, 0xff
and r14b, al
or r8b, r14b
mov al, byte [rbp + 0x6d0]
xor al, 0
mov cl, dl
xor cl, 0xff
mov r9b, byte [rbp + 0x6d0]
xor r9b, 0
or al, cl
or r9b, 0
xor al, 0xff
and al, r9b
mov cl, byte [rbp + 0x6d0]
xor cl, 0
mov r9b, dl
and r9b, cl
xor dl, 0xff
and dl, 0
or r9b, dl
mov cl, al
xor cl, 0xff
mov dl, r9b
xor dl, 0xff
mov r10b, byte [rbp + 0x6d0]
xor r10b, 0
mov r11b, cl
and r11b, 0
and al, r10b
mov sil, dl
and sil, 0
and r9b, r10b
or r11b, al
or sil, r9b
xor r11b, sil
or cl, dl
xor cl, 0xff
or r10b, 0
and cl, r10b
or r11b, cl
mov al, r8b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x6d0]
xor cl, 1
and r8b, cl
or al, r8b
mov cl, r11b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x6d0]
xor dl, 1
and r11b, dl
or cl, r11b
mov dl, byte [rbp + 0x6d0]
xor dl, 1
and dl, 1
mov r8b, byte [rbp + 0x6d0]
xor r8b, 1
mov r9b, r8b
and r9b, 1
mov r10b, byte [rbp + 0x6d0]
xor r10b, 1
and r10b, 0xff
and r8b, 1
or dl, r9b
or r10b, r8b
xor dl, r10b
mov r8b, al
and r8b, cl
xor al, cl
or r8b, al
mov al, byte [rbp + 0x6d0]
xor al, 1
mov cl, dl
xor cl, 0xff
mov r9b, byte [rbp + 0x6d0]
xor r9b, 1
mov r10b, al
and r10b, 0xff
mov r11b, r9b
and r11b, 1
mov sil, cl
and sil, 0xff
and dl, r9b
or r10b, r11b
or sil, dl
xor r10b, sil
or al, cl
xor al, 0xff
or r9b, 1
and al, r9b
or r10b, al
mov al, r8b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x6d0]
xor cl, 1
and r8b, cl
or al, r8b
xor r10b, 0xff
mov cl, al
xor cl, r10b
and cl, al
mov al, dil
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x6d0]
xor dl, 1
mov r8b, dil
and r8b, dl
or al, r8b
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x6d0]
xor r8b, 1
mov r9b, cl
and r9b, r8b
or dl, r9b
mov r8b, byte [rbp + 0x6d0]
xor r8b, 1
and r8b, 0
mov r9b, byte [rbp + 0x6d0]
xor r9b, 0
mov r10b, r9b
and r10b, 1
mov r11b, byte [rbp + 0x6d0]
xor r11b, 1
and r11b, 0
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, byte [rbp + 0x6d0]
xor r9b, 1
mov r10b, al
xor r10b, r9b
and r10b, al
xor dil, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r11b, byte [rbp + 0x6d0]
xor r11b, 0
or dil, r9b
or r11b, 0
xor dil, 0xff
and dil, r11b
mov r9b, byte [rbp + 0x6d0]
xor r9b, 1
mov r11b, dl
xor r11b, r9b
and r11b, dl
mov r9b, r8b
xor r9b, 0xff
mov sil, cl
xor sil, r9b
and sil, cl
mov cl, r10b
and cl, dil
xor r10b, dil
or cl, r10b
mov r9b, r11b
and r9b, sil
xor r11b, sil
or r9b, r11b
mov r10b, cl
xor r10b, 0xff
mov r11b, r9b
and r11b, r10b
xor r9b, 0xff
and cl, r9b
or r11b, cl
mov cl, al
and cl, dl
xor al, dl
or cl, al
mov al, cl
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x6d0]
xor dl, 1
and cl, dl
mov r9b, byte [rbp + 0x6d0]
xor r9b, 1
and r9b, 0xff
and dl, 1
or al, cl
or r9b, dl
xor al, r9b
mov cl, r8b
and cl, 1
xor r8b, 1
or cl, r8b
xor al, 0xff
xor cl, 0xff
mov dl, byte [rbp + 0x6d0]
xor dl, 1
or al, cl
or dl, 1
xor al, 0xff
and al, dl
mov cl, r11b
and cl, al
xor r11b, al
or cl, r11b
test cl, 1
jne 0x6d947844
jmp 0x6da3068f
jmp 0x6d947849
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0x2882700e
add r8d, 0
sub r8d, ecx
sub r8d, 0x2882700e
mov r9d, 0x9d2cbf9b
add r9d, 0
sub r9d, 0x867fc10d
sub r9d, 0x9d2cbf9b
mov r10d, eax
sub r10d, r9d
sub r8d, r10d
mov r9d, eax
sub r9d, 0x29f06623
sub r9d, r8d
add r9d, 0x29f06623
mov r8d, 0x2fe876e
add r8d, 0
sub r8d, 1
sub r8d, 0x2fe876e
mov r10d, eax
sub r10d, r8d
sub r9d, r10d
mov r8d, 0xbc135273
add r8d, 0
sub r8d, 0x867fc10d
sub r8d, 0xbc135273
mov r10d, eax
sub r10d, r9d
mov r9d, eax
sub r9d, r8d
add r10d, r9d
sub eax, r10d
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
xor sil, 0xff
xor sil, 0
and sil, 0
mov r14b, dil
xor r14b, 0
and r14b, 1
mov r15b, dil
xor r15b, 1
mov r12b, r15b
and r12b, 0
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, r11b
xor r15b, 0xff
mov r12b, r14b
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
or r15b, r12b
or r13b, 1
xor r15b, 0xff
and r15b, r13b
mov r12b, dil
xor r12b, 1
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 1
or r12b, r13b
mov r13b, dil
xor r13b, 0
mov al, r12b
xor al, r13b
and al, r12b
mov r12b, dil
xor r12b, 1
xor r14b, 0xff
mov r13b, dil
xor r13b, 1
or r12b, r14b
or r13b, 1
xor r12b, 0xff
and r12b, r13b
mov r14b, sil
xor r14b, 0xff
mov r13b, r15b
xor r13b, 0xff
mov cl, dil
xor cl, 0
mov dl, r14b
and dl, 0
and sil, cl
mov r8b, r13b
and r8b, 0
and r15b, cl
or dl, sil
or r8b, r15b
xor dl, r8b
or r14b, r13b
xor r14b, 0xff
or cl, 0
and r14b, cl
or dl, r14b
mov cl, al
and cl, r12b
xor al, r12b
or cl, al
mov al, dl
xor al, 0xff
and al, 1
mov r8b, dil
xor r8b, 1
and dl, r8b
mov sil, cl
xor sil, 0xff
and sil, 0xff
and cl, r8b
or al, dl
or sil, cl
xor al, sil
mov cl, bl
xor cl, 0xff
and cl, 1
mov dl, dil
xor dl, 1
mov r8b, bl
and r8b, dl
or cl, r8b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov dl, dil
xor dl, 1
and dl, 1
mov r8b, dil
xor r8b, 1
and r8b, 1
or dl, r8b
xor dl, 0xff
mov r8b, bl
xor r8b, dl
and r8b, bl
mov dl, cl
and dl, r8b
xor cl, r8b
or dl, cl
mov cl, dil
xor cl, 1
and cl, 1
mov r8b, dil
xor r8b, 1
and r8b, 1
or cl, r8b
mov r8b, dil
xor r8b, 1
xor cl, 0xff
mov sil, dil
xor sil, 1
or r8b, cl
or sil, 1
xor r8b, 0xff
and r8b, sil
mov cl, dil
xor cl, 1
and cl, 1
mov sil, dil
xor sil, 1
mov r14b, sil
and r14b, 1
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and sil, 1
or cl, r14b
or r15b, sil
xor cl, r15b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov sil, r8b
and sil, cl
xor r8b, cl
or sil, r8b
mov cl, al
xor cl, 0xff
and cl, 0
mov r8b, dil
xor r8b, 0
mov r14b, al
and r14b, r8b
mov r15b, dil
xor r15b, 1
and r15b, 0
and r8b, 1
or cl, r14b
or r15b, r8b
xor cl, r15b
mov r8b, dil
xor r8b, 1
and r8b, 1
mov r14b, dil
xor r14b, 1
and r14b, 1
or r8b, r14b
mov r14b, dil
xor r14b, 1
and r14b, 1
mov r15b, dil
xor r15b, 1
mov r12b, r15b
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, cl
and r15b, r8b
xor cl, r8b
or r15b, cl
mov cl, dil
xor cl, 1
mov r8b, r14b
xor r8b, 0xff
mov r12b, dil
xor r12b, 1
mov r13b, cl
and r13b, 0xff
mov r9b, r12b
and r9b, 1
mov r10b, r8b
and r10b, 0xff
and r14b, r12b
or r13b, r9b
or r10b, r14b
xor r13b, r10b
or cl, r8b
xor cl, 0xff
or r12b, 1
and cl, r12b
or r13b, cl
mov cl, r15b
xor cl, 0xff
and cl, 1
mov r8b, dil
xor r8b, 1
and r15b, r8b
mov r9b, dil
xor r9b, 1
and r9b, 0xff
and r8b, 1
or cl, r15b
or r9b, r8b
xor cl, r9b
xor cl, 0xff
xor r13b, 0xff
mov r8b, dil
xor r8b, 0
or cl, r13b
or r8b, 0
xor cl, 0xff
and cl, r8b
mov r8b, sil
xor r8b, 0xff
and r8b, 1
mov r9b, dil
xor r9b, 1
mov r10b, sil
and r10b, r9b
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and r9b, 1
or r8b, r10b
or r14b, r9b
xor r8b, r14b
mov r9b, r11b
xor r9b, 0xff
and r9b, 0
mov r10b, dil
xor r10b, 0
mov r14b, r11b
and r14b, r10b
mov r15b, r8b
xor r15b, 0xff
and r15b, 0
and r8b, r10b
or r9b, r14b
or r15b, r8b
xor r9b, r15b
xor r9b, 0xff
xor r11b, 0xff
mov r8b, dil
xor r8b, 0
or r9b, r11b
or r8b, 0
xor r9b, 0xff
and r9b, r8b
mov r8b, dil
xor r8b, 1
and r8b, 1
mov r10b, dil
xor r10b, 1
mov r11b, r10b
and r11b, 1
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and r10b, 1
or r8b, r11b
or r14b, r10b
xor r8b, r14b
mov r10b, dl
xor r10b, 0xff
mov r11b, r8b
and r11b, r10b
xor r8b, 0xff
mov r10b, dl
and r10b, r8b
or r11b, r10b
mov r8b, dl
xor r8b, 0xff
mov r10b, r11b
xor r10b, r8b
and r10b, r11b
mov r8b, sil
xor r8b, 0xff
and r8b, 1
mov r11b, dil
xor r11b, 1
mov r14b, sil
and r14b, r11b
or r8b, r14b
mov r11b, bl
xor r11b, 0xff
and r11b, 1
mov r14b, dil
xor r14b, 1
mov r15b, bl
and r15b, r14b
mov r12b, r8b
xor r12b, 0xff
and r12b, 0xff
and r8b, r14b
or r11b, r15b
or r12b, r8b
xor r11b, r12b
xor r11b, 0xff
xor bl, 0xff
mov r8b, dil
xor r8b, 0
or r11b, bl
or r8b, 0
xor r11b, 0xff
and r11b, r8b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov bl, dil
xor bl, 1
mov r14b, cl
and r14b, bl
or r8b, r14b
mov bl, r9b
xor bl, 0xff
and bl, 1
mov r14b, dil
xor r14b, 1
mov r15b, r9b
and r15b, r14b
or bl, r15b
mov r14b, dil
xor r14b, 1
and r14b, 1
mov r15b, dil
xor r15b, 1
and r15b, 1
or r14b, r15b
mov r15b, r8b
xor r15b, 0xff
mov r12b, dil
xor r12b, 1
mov r13b, dil
xor r13b, 0
or r15b, r12b
or r13b, 0
xor r15b, 0xff
and r15b, r13b
xor cl, 0xff
mov r12b, r14b
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
or cl, r12b
or r13b, 0
xor cl, 0xff
and cl, r13b
mov r12b, bl
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
mov byte [rbp + 0x6cc], dil
xor dil, 0
or r12b, r13b
or dil, 0
xor r12b, 0xff
and r12b, dil
xor r9b, 0xff
mov dil, r14b
xor dil, 0xff
mov r13b, byte [rbp + 0x6cc]
xor r13b, 1
or r9b, dil
or r13b, 1
xor r9b, 0xff
and r9b, r13b
mov dil, r15b
xor dil, 0xff
mov r13b, cl
xor r13b, 0xff
mov byte [rbp + 0x6cb], al
mov al, byte [rbp + 0x6cc]
xor al, 0
mov byte [rbp + 0x6ca], dil
and dil, 0
and r15b, al
mov byte [rbp + 0x6c9], r13b
and r13b, 0
and cl, al
or dil, r15b
or r13b, cl
xor dil, r13b
mov cl, byte [rbp + 0x6ca]
mov r15b, byte [rbp + 0x6c9]
or cl, r15b
xor cl, 0xff
or al, 0
and cl, al
or dil, cl
mov al, r12b
and al, r9b
xor r12b, r9b
or al, r12b
mov cl, dil
xor cl, 0xff
mov r9b, al
and r9b, cl
xor al, 0xff
and dil, al
or r9b, dil
mov al, r8b
xor al, 0xff
mov cl, bl
xor cl, 0xff
mov dil, byte [rbp + 0x6cc]
xor dil, 1
mov r12b, al
and r12b, 0xff
and r8b, dil
mov r13b, cl
and r13b, 0xff
and bl, dil
or r12b, r8b
or r13b, bl
xor r12b, r13b
or al, cl
xor al, 0xff
or dil, 1
and al, dil
or r12b, al
mov al, r12b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x6cc]
xor cl, 1
and r12b, cl
or al, r12b
mov cl, byte [rbp + 0x6cc]
xor cl, 1
mov r8b, r14b
xor r8b, 0xff
mov bl, byte [rbp + 0x6cc]
xor bl, 1
mov dil, cl
and dil, 0xff
mov r12b, bl
and r12b, 1
mov r13b, r8b
and r13b, 0xff
and r14b, bl
or dil, r12b
or r13b, r14b
xor dil, r13b
or cl, r8b
xor cl, 0xff
or bl, 1
and cl, bl
or dil, cl
xor al, 0xff
xor dil, 0xff
mov cl, byte [rbp + 0x6cc]
xor cl, 0
or al, dil
or cl, 0
xor al, 0xff
and al, cl
mov cl, r9b
xor cl, 0xff
mov r8b, al
xor r8b, 0xff
mov bl, byte [rbp + 0x6cc]
xor bl, 0
mov dil, cl
and dil, 0
and r9b, bl
mov r14b, r8b
and r14b, 0
and al, bl
or dil, r9b
or r14b, al
xor dil, r14b
or cl, r8b
xor cl, 0xff
or bl, 0
and cl, bl
or dil, cl
mov al, r10b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x6cc]
xor cl, 1
mov r8b, r10b
and r8b, cl
mov r9b, byte [rbp + 0x6cc]
xor r9b, 1
and r9b, 0xff
and cl, 1
or al, r8b
or r9b, cl
xor al, r9b
mov cl, r11b
xor cl, 0xff
and cl, 0
mov r8b, byte [rbp + 0x6cc]
xor r8b, 0
mov r9b, r11b
and r9b, r8b
mov bl, byte [rbp + 0x6cc]
xor bl, 1
and bl, 0
and r8b, 1
or cl, r9b
or bl, r8b
xor cl, bl
mov r8b, byte [rbp + 0x6cc]
xor r8b, 0
and r8b, 1
mov r9b, byte [rbp + 0x6cc]
xor r9b, 1
and r9b, 0
or r8b, r9b
mov r9b, byte [rbp + 0x6cc]
xor r9b, 0
mov bl, al
xor bl, r9b
and bl, al
xor r10b, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r14b, byte [rbp + 0x6cc]
xor r14b, 0
or r10b, r9b
or r14b, 0
xor r10b, 0xff
and r10b, r14b
mov r9b, cl
xor r9b, 0xff
mov r14b, byte [rbp + 0x6cc]
xor r14b, 0
mov r12b, byte [rbp + 0x6cc]
xor r12b, 1
or r9b, r14b
or r12b, 1
xor r9b, 0xff
and r9b, r12b
xor r11b, 0xff
mov r14b, r8b
xor r14b, 0xff
mov r12b, byte [rbp + 0x6cc]
xor r12b, 1
or r11b, r14b
or r12b, 1
xor r11b, 0xff
and r11b, r12b
mov r14b, bl
xor r14b, 0xff
mov r12b, r10b
xor r12b, 0xff
mov r13b, byte [rbp + 0x6cc]
xor r13b, 1
mov r15b, r14b
and r15b, 0xff
and bl, r13b
mov byte [rbp + 0x6c8], r12b
and r12b, 0xff
and r10b, r13b
or r15b, bl
or r12b, r10b
xor r15b, r12b
mov r10b, byte [rbp + 0x6c8]
or r14b, r10b
xor r14b, 0xff
or r13b, 1
and r14b, r13b
or r15b, r14b
mov bl, r9b
xor bl, 0xff
mov r14b, r11b
xor r14b, 0xff
mov r12b, byte [rbp + 0x6cc]
xor r12b, 0
mov r13b, bl
and r13b, 0
and r9b, r12b
mov r10b, r14b
and r10b, 0
and r11b, r12b
or r13b, r9b
or r10b, r11b
xor r13b, r10b
or bl, r14b
xor bl, 0xff
or r12b, 0
and bl, r12b
or r13b, bl
mov r9b, r15b
xor r9b, 0xff
mov r10b, r13b
and r10b, r9b
xor r13b, 0xff
and r15b, r13b
or r10b, r15b
mov r9b, al
xor r9b, 0xff
mov r11b, cl
xor r11b, 0xff
mov bl, byte [rbp + 0x6cc]
xor bl, 1
mov r14b, r9b
and r14b, 0xff
and al, bl
mov r15b, r11b
and r15b, 0xff
and cl, bl
or r14b, al
or r15b, cl
xor r14b, r15b
or r9b, r11b
xor r9b, 0xff
or bl, 1
and r9b, bl
or r14b, r9b
mov al, r14b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x6cc]
xor cl, 1
and r14b, cl
mov r9b, byte [rbp + 0x6cc]
xor r9b, 1
and r9b, 0xff
and cl, 1
or al, r14b
or r9b, cl
xor al, r9b
mov cl, byte [rbp + 0x6cc]
xor cl, 0
mov r9b, r8b
xor r9b, 0xff
mov r11b, byte [rbp + 0x6cc]
xor r11b, 0
mov bl, cl
and bl, 0
mov r14b, r11b
and r14b, 0
mov r15b, r9b
and r15b, 0
and r8b, r11b
or bl, r14b
or r15b, r8b
xor bl, r15b
or cl, r9b
xor cl, 0xff
or r11b, 0
and cl, r11b
or bl, cl
xor al, 0xff
xor bl, 0xff
mov cl, byte [rbp + 0x6cc]
xor cl, 1
or al, bl
or cl, 1
xor al, 0xff
and al, cl
mov cl, r10b
and cl, al
xor r10b, al
or cl, r10b
mov al, dil
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x6cc]
xor r8b, 1
mov r9b, dil
and r9b, r8b
or al, r9b
mov r8b, byte [rbp + 0x6cc]
xor r8b, 0
xor al, 0xff
mov r9b, byte [rbp + 0x6cc]
xor r9b, 0
or r8b, al
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov al, byte [rbp + 0x6cc]
xor al, 0
and al, 0
mov r9b, byte [rbp + 0x6cc]
xor r9b, 0
mov r10b, r9b
and r10b, 0
mov r11b, byte [rbp + 0x6cc]
xor r11b, 1
and r11b, 0
and r9b, 1
or al, r10b
or r11b, r9b
xor al, r11b
xor dil, 0xff
mov r9b, al
xor r9b, 0xff
mov r10b, byte [rbp + 0x6cc]
xor r10b, 0
or dil, r9b
or r10b, 0
xor dil, 0xff
and dil, r10b
mov r9b, cl
xor r9b, 0xff
and r9b, 0
mov r10b, byte [rbp + 0x6cc]
xor r10b, 0
mov r11b, cl
and r11b, r10b
mov bl, byte [rbp + 0x6cc]
xor bl, 1
and bl, 0
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, byte [rbp + 0x6cc]
xor r10b, 0
mov r11b, r9b
xor r11b, r10b
and r11b, r9b
xor cl, 0xff
xor al, 0xff
mov r9b, byte [rbp + 0x6cc]
xor r9b, 1
or cl, al
or r9b, 1
xor cl, 0xff
and cl, r9b
mov al, r8b
and al, dil
xor r8b, dil
or al, r8b
mov r8b, r11b
and r8b, cl
xor r11b, cl
or r8b, r11b
mov cl, al
xor cl, 0xff
mov r9b, r8b
and r9b, cl
xor r8b, 0xff
and al, r8b
or r9b, al
mov al, byte [rbp + 0x6cb]
xor al, 0xff
mov cl, dl
xor cl, 0xff
mov r8b, byte [rbp + 0x6cc]
xor r8b, 1
or al, cl
or r8b, 1
xor al, 0xff
and al, r8b
mov cl, byte [rbp + 0x6cb]
xor cl, 0xff
mov r8b, dl
and r8b, cl
xor dl, 0xff
mov cl, byte [rbp + 0x6cb]
and cl, dl
or r8b, cl
mov cl, al
and cl, r8b
xor al, r8b
or cl, al
mov al, cl
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x6cc]
xor dl, 1
mov r8b, cl
and r8b, dl
or al, r8b
mov dl, byte [rbp + 0x6cc]
xor dl, 0
xor al, 0xff
mov r8b, byte [rbp + 0x6cc]
xor r8b, 0
or dl, al
or r8b, 0
xor dl, 0xff
and dl, r8b
mov al, byte [rbp + 0x6cc]
xor al, 0
and al, 1
mov r8b, byte [rbp + 0x6cc]
xor r8b, 1
mov r10b, r8b
and r10b, 0
mov r11b, byte [rbp + 0x6cc]
xor r11b, 1
and r11b, 0xff
and r8b, 1
or al, r10b
or r11b, r8b
xor al, r11b
xor cl, 0xff
mov r8b, al
xor r8b, 0xff
mov r10b, byte [rbp + 0x6cc]
xor r10b, 1
or cl, r8b
or r10b, 1
xor cl, 0xff
and cl, r10b
mov r8b, byte [rbp + 0x6cc]
xor r8b, 1
and r8b, 1
mov r10b, byte [rbp + 0x6cc]
xor r10b, 1
mov r11b, r10b
and r11b, 1
mov bl, byte [rbp + 0x6cc]
xor bl, 1
and bl, 0xff
and r10b, 1
or r8b, r11b
or bl, r10b
xor r8b, bl
xor r8b, 0xff
mov r10b, byte [rbp + 0x6cc]
xor r10b, 0
mov r11b, byte [rbp + 0x6cc]
xor r11b, 1
or r8b, r10b
or r11b, 1
xor r8b, 0xff
and r8b, r11b
mov r10b, byte [rbp + 0x6cc]
xor r10b, 1
xor al, 0xff
mov r11b, byte [rbp + 0x6cc]
xor r11b, 1
or r10b, al
or r11b, 1
xor r10b, 0xff
and r10b, r11b
mov al, dl
xor al, 0xff
mov r11b, cl
xor r11b, 0xff
mov bl, byte [rbp + 0x6cc]
xor bl, 0
mov dil, al
and dil, 0
and dl, bl
mov r14b, r11b
and r14b, 0
and cl, bl
or dil, dl
or r14b, cl
xor dil, r14b
or al, r11b
xor al, 0xff
or bl, 0
and al, bl
or dil, al
mov al, r8b
and al, r10b
xor r8b, r10b
or al, r8b
mov cl, dil
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x6cc]
xor dl, 1
and dil, dl
mov r8b, al
xor r8b, 0xff
and r8b, 0xff
and al, dl
or cl, dil
or r8b, al
xor cl, r8b
mov al, byte [rbp + 0x6cc]
xor al, 1
mov dl, sil
xor dl, 0xff
mov r8b, byte [rbp + 0x6cc]
xor r8b, 1
or al, dl
or r8b, 1
xor al, 0xff
and al, r8b
mov dl, byte [rbp + 0x6cc]
xor dl, 1
mov r8b, sil
and r8b, dl
xor sil, 0xff
and sil, 1
or r8b, sil
mov dl, al
and dl, r8b
xor al, r8b
or dl, al
mov al, dl
xor al, 0xff
and al, 0
mov r8b, byte [rbp + 0x6cc]
xor r8b, 0
and dl, r8b
mov r10b, byte [rbp + 0x6cc]
xor r10b, 1
and r10b, 0
and r8b, 1
or al, dl
or r10b, r8b
xor al, r10b
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x6cc]
xor r8b, 1
mov r10b, cl
and r10b, r8b
mov r11b, al
xor r11b, 0xff
and r11b, 0xff
and al, r8b
or dl, r10b
or r11b, al
xor dl, r11b
xor dl, 0xff
xor cl, 0xff
mov al, byte [rbp + 0x6cc]
xor al, 0
or dl, cl
or al, 0
xor dl, 0xff
and dl, al
mov al, r9b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x6cc]
xor cl, 1
mov r8b, r9b
and r8b, cl
mov r10b, byte [rbp + 0x6cc]
xor r10b, 1
and r10b, 0xff
and cl, 1
or al, r8b
or r10b, cl
xor al, r10b
mov cl, dl
xor cl, 0xff
and cl, 0
mov r8b, byte [rbp + 0x6cc]
xor r8b, 0
mov r10b, dl
and r10b, r8b
mov r11b, byte [rbp + 0x6cc]
xor r11b, 1
and r11b, 0
and r8b, 1
or cl, r10b
or r11b, r8b
xor cl, r11b
mov r8b, byte [rbp + 0x6cc]
xor r8b, 0
and r8b, 1
mov r10b, byte [rbp + 0x6cc]
xor r10b, 1
and r10b, 0
or r8b, r10b
mov r10b, al
xor r10b, 0xff
mov r11b, byte [rbp + 0x6cc]
xor r11b, 0
mov bl, byte [rbp + 0x6cc]
xor bl, 0
or r10b, r11b
or bl, 0
xor r10b, 0xff
and r10b, bl
xor r9b, 0xff
mov r11b, r8b
xor r11b, 0xff
mov bl, byte [rbp + 0x6cc]
xor bl, 0
or r9b, r11b
or bl, 0
xor r9b, 0xff
and r9b, bl
mov r11b, cl
xor r11b, 0xff
mov bl, byte [rbp + 0x6cc]
xor bl, 0
mov sil, byte [rbp + 0x6cc]
xor sil, 0
or r11b, bl
or sil, 0
xor r11b, 0xff
and r11b, sil
xor dl, 0xff
mov bl, r8b
xor bl, 0xff
mov sil, byte [rbp + 0x6cc]
xor sil, 1
or dl, bl
or sil, 1
xor dl, 0xff
and dl, sil
mov bl, r10b
and bl, r9b
xor r10b, r9b
or bl, r10b
mov r9b, r11b
xor r9b, 0xff
mov r10b, dl
xor r10b, 0xff
mov sil, byte [rbp + 0x6cc]
xor sil, 0
mov dil, r9b
and dil, 0
and r11b, sil
mov r14b, r10b
and r14b, 0
and dl, sil
or dil, r11b
or r14b, dl
xor dil, r14b
or r9b, r10b
xor r9b, 0xff
or sil, 0
and r9b, sil
or dil, r9b
mov dl, bl
xor dl, 0xff
and dl, 0
mov r9b, byte [rbp + 0x6cc]
xor r9b, 0
and bl, r9b
mov r10b, dil
xor r10b, 0xff
and r10b, 0
and dil, r9b
or dl, bl
or r10b, dil
xor dl, r10b
mov r9b, al
and r9b, cl
xor al, cl
or r9b, al
mov al, r9b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x6cc]
xor cl, 1
and r9b, cl
or al, r9b
mov cl, byte [rbp + 0x6cc]
xor cl, 0
mov r9b, r8b
xor r9b, 0xff
mov r10b, byte [rbp + 0x6cc]
xor r10b, 1
mov r11b, cl
and r11b, 0xff
mov bl, r10b
and bl, 0
mov sil, r9b
and sil, 0xff
and r8b, r10b
or r11b, bl
or sil, r8b
xor r11b, sil
or cl, r9b
xor cl, 0xff
or r10b, 1
and cl, r10b
or r11b, cl
xor al, 0xff
xor r11b, 0xff
mov cl, byte [rbp + 0x6cc]
xor cl, 1
or al, r11b
or cl, 1
xor al, 0xff
and al, cl
mov cl, dl
and cl, al
xor dl, al
or cl, dl
test cl, 1
jne 0x6d94882d
jmp 0x6da20bcc
xor eax, eax
mov ecx, dword [rbp + 0x6d4]
mov edx, ecx
mov r8d, edx
mov r9, qword [rbp + 0x6d8]
movzx edx, byte [r9 + r8]
mov r10d, edx
xor r10d, 0xffffffff
and r10d, 0xffffffff
mov r11d, 0xffffffff
mov esi, r11d
xor esi, 0xffffffff
mov edi, edx
and edi, esi
or r10d, edi
xor r10d, 0xffffffff
xor r10d, 0x872736cd
and r10d, 0x872736cd
mov esi, r11d
xor esi, 0x872736cd
and esi, 0xffffffff
mov edi, r11d
xor edi, 0xffffffff
and edi, 0x872736cd
or esi, edi
mov edi, edx
xor edi, 0xffffffff
mov ebx, esi
xor ebx, 0xffffffff
mov r14d, r11d
xor r14d, 0x1ed9ffe4
or edi, ebx
or r14d, 0x1ed9ffe4
xor edi, 0xffffffff
and edi, r14d
mov ebx, r11d
xor ebx, 0xffffffff
and ebx, 0xf9cdf8dd
mov r14d, r11d
xor r14d, 0xf9cdf8dd
mov r15d, r14d
and r15d, 0xffffffff
mov r12d, r11d
xor r12d, 0xffffffff
and r12d, 0xf9cdf8dd
and r14d, 0xffffffff
or ebx, r15d
or r12d, r14d
xor ebx, r12d
mov r14d, r11d
xor r14d, 0x872736cd
mov r15d, ebx
xor r15d, r14d
and r15d, ebx
xor esi, 0xffffffff
xor esi, 0xffffffff
and esi, 0xffffffff
mov ebx, r10d
xor ebx, 0xffffffff
mov r14d, edi
xor r14d, 0xffffffff
mov r12d, r11d
xor r12d, 0x932ebca8
mov r13d, ebx
and r13d, 0x932ebca8
and r10d, r12d
mov ecx, r14d
and ecx, 0x932ebca8
and edi, r12d
or r13d, r10d
or ecx, edi
xor r13d, ecx
or ebx, r14d
xor ebx, 0xffffffff
or r12d, 0x932ebca8
and ebx, r12d
or r13d, ebx
mov ecx, r15d
xor ecx, 0xffffffff
mov r10d, esi
xor r10d, 0xffffffff
mov edi, r11d
xor edi, 0xabab73e4
mov ebx, ecx
and ebx, 0xabab73e4
and r15d, edi
mov r14d, r10d
and r14d, 0xabab73e4
and esi, edi
or ebx, r15d
or r14d, esi
xor ebx, r14d
or ecx, r10d
xor ecx, 0xffffffff
or edi, 0xabab73e4
and ecx, edi
or ebx, ecx
mov ecx, r13d
xor ecx, 0xffffffff
and ecx, 0x3d1c1e37
mov r10d, r11d
xor r10d, 0x3d1c1e37
and r13d, r10d
mov esi, ebx
xor esi, 0xffffffff
and esi, 0x3d1c1e37
and ebx, r10d
or ecx, r13d
or esi, ebx
xor ecx, esi
mov r10d, r11d
xor r10d, 0xa
and r10d, 0xffffffff
mov esi, r11d
xor esi, 0xffffffff
and esi, 0xa
or r10d, esi
mov esi, ecx
xor esi, 0xffffffff
and esi, 0xb7aa205a
mov edi, r11d
xor edi, 0xb7aa205a
and ecx, edi
mov ebx, r11d
xor ebx, 0xffffffff
and ebx, 0xb7aa205a
and edi, 0xffffffff
or esi, ecx
or ebx, edi
xor esi, ebx
mov ecx, r11d
xor ecx, 0x9e7ac5e9
and ecx, 0x8dd543cb
mov edi, r11d
xor edi, 0x8dd543cb
mov ebx, edi
and ebx, 0x9e7ac5e9
mov r14d, r11d
xor r14d, 0xffffffff
and r14d, 0x8dd543cb
and edi, 0xffffffff
or ecx, ebx
or r14d, edi
xor ecx, r14d
mov edi, r10d
xor edi, 0xffffffff
mov ebx, esi
xor ebx, 0xffffffff
mov r14d, r11d
xor r14d, 0xeb35a56c
mov r15d, edi
and r15d, 0xeb35a56c
and r10d, r14d
mov r12d, ebx
and r12d, 0xeb35a56c
and esi, r14d
or r15d, r10d
or r12d, esi
xor r15d, r12d
or edi, ebx
xor edi, 0xffffffff
or r14d, 0xeb35a56c
and edi, r14d
or r15d, edi
mov r10d, ecx
and r10d, 0x9e7ac5e9
xor ecx, 0x9e7ac5e9
or r10d, ecx
mov ecx, r15d
xor ecx, 0xffffffff
and ecx, 0xe608fcaf
mov esi, r11d
xor esi, 0xe608fcaf
and r15d, esi
mov edi, r11d
xor edi, 0xffffffff
and edi, 0xe608fcaf
and esi, 0xffffffff
or ecx, r15d
or edi, esi
xor ecx, edi
xor ecx, 0xffffffff
xor r10d, 0xffffffff
mov esi, r11d
xor esi, 0x89c47eca
or ecx, r10d
or esi, 0x89c47eca
xor ecx, 0xffffffff
and ecx, esi
mov r10d, r11d
xor r10d, 0xa
and r10d, 0xe79e5359
mov esi, r11d
xor esi, 0xe79e5359
mov edi, esi
and edi, 0xa
mov ebx, r11d
xor ebx, 0xffffffff
and ebx, 0xe79e5359
and esi, 0xffffffff
or r10d, edi
or ebx, esi
xor r10d, ebx
mov esi, r11d
xor esi, 0xffffffff
xor r10d, 0xffffffff
mov edi, r11d
xor edi, 0xa24f4e71
or esi, r10d
or edi, 0xa24f4e71
xor esi, 0xffffffff
and esi, edi
mov r10d, r11d
xor r10d, 0xffffffff
and r10d, 0x14ca8552
mov edi, r11d
xor edi, 0x14ca8552
mov ebx, edi
and ebx, 0xffffffff
mov r14d, r11d
xor r14d, 0xffffffff
and r14d, 0x14ca8552
and edi, 0xffffffff
or r10d, ebx
or r14d, edi
xor r10d, r14d
xor r10d, 0xffffffff
xor r10d, 0xa
and r10d, 0xa
mov edi, esi
xor edi, 0xffffffff
mov ebx, r10d
xor ebx, 0xffffffff
mov r14d, r11d
xor r14d, 0x3520bb0d
mov r15d, edi
and r15d, 0x3520bb0d
and esi, r14d
mov r12d, ebx
and r12d, 0x3520bb0d
and r10d, r14d
or r15d, esi
or r12d, r10d
xor r15d, r12d
or edi, ebx
xor edi, 0xffffffff
or r14d, 0x3520bb0d
and edi, r14d
or r15d, edi
mov r10d, edx
xor r10d, 0xffffffff
and r10d, 0xffffffff
mov esi, r11d
xor esi, 0xffffffff
and edx, esi
or r10d, edx
mov edx, r15d
xor edx, 0xffffffff
and edx, 0x681e13f2
mov esi, r11d
xor esi, 0x681e13f2
and r15d, esi
mov edi, r11d
xor edi, 0xffffffff
and edi, 0x681e13f2
and esi, 0xffffffff
or edx, r15d
or edi, esi
xor edx, edi
mov esi, r11d
xor esi, 0x9d5787cb
and esi, 0xf8b68927
mov edi, r11d
xor edi, 0xf8b68927
mov ebx, edi
and ebx, 0x9d5787cb
mov r14d, r11d
xor r14d, 0xffffffff
and r14d, 0xf8b68927
and edi, 0xffffffff
or esi, ebx
or r14d, edi
xor esi, r14d
mov edi, r10d
and edi, edx
xor r10d, edx
or edi, r10d
mov edx, r11d
xor edx, 0x9d5787cb
mov r10d, esi
xor r10d, 0xffffffff
mov ebx, r11d
xor ebx, 0xfaab2bb8
mov r14d, edx
and r14d, 0xfaab2bb8
mov r15d, ebx
and r15d, 0x9d5787cb
mov r12d, r10d
and r12d, 0xfaab2bb8
and esi, ebx
or r14d, r15d
or r12d, esi
xor r14d, r12d
or edx, r10d
xor edx, 0xffffffff
or ebx, 0xfaab2bb8
and edx, ebx
or r14d, edx
mov edx, edi
xor edx, 0xffffffff
and edx, 0xffffffff
xor r11d, 0xffffffff
and edi, r11d
or edx, edi
xor r14d, 0xffffffff
mov r10d, edx
xor r10d, r14d
and r10d, edx
mov edx, r10d
xor edx, 0xffffffff
mov r11d, ecx
xor r11d, edx
and r11d, ecx
mov edx, ecx
xor edx, 0xffffffff
mov esi, r10d
and esi, edx
xor r10d, 0xffffffff
and ecx, r10d
or esi, ecx
mov ecx, r11d
and ecx, esi
xor r11d, esi
or ecx, r11d
mov byte [r9 + r8], cl
mov edx, dword [sym.out.dll_x.13]
mov r10d, dword [sym.out.dll_y.14]
mov r11d, eax
sub r11d, 0x4d3c511e
sub r11d, 0xaa3de31b
add r11d, 0x4d3c511e
add r11d, 0xc9ce7f9a
sub r11d, 1
sub r11d, 0xc9ce7f9a
mov esi, eax
sub esi, 0xaa3de31b
sub r11d, esi
mov esi, edx
sub esi, 0x1b762f95
add esi, 0x98e88529
add esi, 0x1b762f95
sub esi, 0x768a1be6
add esi, r11d
add esi, 0x768a1be6
sub eax, 0x98e88529
add esi, eax
imul edx, esi
and edx, 1
cmp edx, 0
sete cl
cmp r10d, 0xa
setl al
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, 1
mov r10b, r8b
xor r10b, 1
mov r11b, cl
and r11b, r10b
or dl, r11b
mov r10b, r8b
xor r10b, 1
xor dl, 0xff
mov r11b, r8b
xor r11b, 0
or r10b, dl
or r11b, 0
xor r10b, 0xff
and r10b, r11b
mov dl, r8b
xor dl, 1
and dl, 0
mov r11b, r8b
xor r11b, 0
mov bl, r11b
and bl, 1
mov sil, r8b
xor sil, 1
and sil, 0
and r11b, 1
or dl, bl
or sil, r11b
xor dl, sil
mov r11b, cl
xor r11b, 0xff
xor dl, 0xff
mov bl, r8b
xor bl, 0
or r11b, dl
or bl, 0
xor r11b, 0xff
and r11b, bl
mov dl, r10b
and dl, r11b
xor r10b, r11b
or dl, r10b
mov r10b, al
xor r10b, 0xff
and r10b, 1
mov r11b, r8b
xor r11b, 1
mov bl, al
and bl, r11b
or r10b, bl
xor r10b, 0xff
xor r10b, 1
and r10b, 0xff
mov r11b, r8b
xor r11b, 1
and r11b, 1
mov bl, r8b
xor bl, 1
mov sil, bl
and sil, 1
mov dil, r8b
xor dil, 1
and dil, 0xff
and bl, 1
or r11b, sil
or dil, bl
xor r11b, dil
xor r11b, 0xff
mov bl, al
xor bl, r11b
and bl, al
mov r11b, r10b
xor r11b, 0xff
mov sil, bl
xor sil, 0xff
mov dil, r8b
xor dil, 0
mov r14b, r11b
and r14b, 0
and r10b, dil
mov r15b, sil
and r15b, 0
and bl, dil
or r14b, r10b
or r15b, bl
xor r14b, r15b
or r11b, sil
xor r11b, 0xff
or dil, 0
and r11b, dil
or r14b, r11b
mov r10b, r8b
xor r10b, 1
and r10b, 1
mov r11b, r8b
xor r11b, 1
and r11b, 1
or r10b, r11b
mov r11b, r8b
xor r11b, 1
xor r10b, 0xff
mov bl, r8b
xor bl, 1
or r11b, r10b
or bl, 1
xor r11b, 0xff
and r11b, bl
mov r10b, r8b
xor r10b, 1
and r10b, 1
mov bl, r8b
xor bl, 1
mov sil, bl
and sil, 1
mov dil, r8b
xor dil, 1
and dil, 0xff
and bl, 1
or r10b, sil
or dil, bl
xor r10b, dil
xor r10b, 0xff
xor r10b, 1
and r10b, 0xff
mov bl, r11b
and bl, r10b
xor r11b, r10b
or bl, r11b
mov r10b, r8b
xor r10b, 1
and r10b, 1
mov r11b, r8b
xor r11b, 1
mov sil, r11b
and sil, 1
mov dil, r8b
xor dil, 1
and dil, 0xff
and r11b, 1
or r10b, sil
or dil, r11b
xor r10b, dil
mov r11b, dl
xor r11b, 0xff
and r11b, 0
mov sil, r8b
xor sil, 0
mov dil, dl
and dil, sil
mov r15b, r10b
xor r15b, 0xff
and r15b, 0
and r10b, sil
or r11b, dil
or r15b, r10b
xor r11b, r15b
mov r10b, dl
xor r10b, 0xff
mov sil, r11b
xor sil, r10b
and sil, r11b
mov r10b, bl
xor r10b, 0xff
and r10b, 1
mov r11b, r8b
xor r11b, 1
mov dil, bl
and dil, r11b
mov r15b, r8b
xor r15b, 1
and r15b, 0xff
and r11b, 1
or r10b, dil
or r15b, r11b
xor r10b, r15b
mov r11b, cl
xor r11b, 0xff
and r11b, 0
mov dil, r8b
xor dil, 0
mov r15b, cl
and r15b, dil
mov r12b, r10b
xor r12b, 0xff
and r12b, 0
and r10b, dil
or r11b, r15b
or r12b, r10b
xor r11b, r12b
xor cl, 0xff
mov r10b, r11b
xor r10b, cl
and r10b, r11b
mov cl, r14b
xor cl, 0xff
and cl, 1
mov r11b, r8b
xor r11b, 1
mov dil, r14b
and dil, r11b
or cl, dil
mov r11b, r8b
xor r11b, 1
and r11b, 0
mov dil, r8b
xor dil, 0
mov r15b, dil
and r15b, 1
mov r12b, r8b
xor r12b, 1
and r12b, 0
and dil, 1
or r11b, r15b
or r12b, dil
xor r11b, r12b
mov dil, r8b
xor dil, 0
and dil, 1
mov r15b, r8b
xor r15b, 1
mov r12b, r15b
and r12b, 0
mov r13b, r8b
xor r13b, 1
and r13b, 0xff
and r15b, 1
or dil, r12b
or r13b, r15b
xor dil, r13b
mov r15b, cl
xor r15b, 0xff
mov r12b, r11b
xor r12b, 0xff
mov r13b, r8b
xor r13b, 0
mov r9b, r15b
and r9b, 0
and cl, r13b
mov byte [rbp + 0x6c7], r12b
and r12b, 0
and r11b, r13b
or r9b, cl
or r12b, r11b
xor r9b, r12b
mov cl, byte [rbp + 0x6c7]
or r15b, cl
xor r15b, 0xff
or r13b, 0
and r15b, r13b
or r9b, r15b
mov r11b, dil
and r11b, 0
xor dil, 0
or r11b, dil
mov dil, r9b
xor dil, 0xff
and dil, 1
mov r15b, r8b
xor r15b, 1
and r9b, r15b
or dil, r9b
xor dil, 0xff
xor r11b, 0xff
mov r9b, r8b
xor r9b, 1
or dil, r11b
or r9b, 1
xor dil, 0xff
and dil, r9b
mov r9b, al
xor r9b, 0xff
and r9b, 1
mov r11b, r8b
xor r11b, 1
and al, r11b
or r9b, al
mov al, bl
xor al, 0xff
and al, 1
mov r11b, r8b
xor r11b, 1
mov r15b, bl
and r15b, r11b
mov r12b, r8b
xor r12b, 1
and r12b, 0xff
and r11b, 1
or al, r15b
or r12b, r11b
xor al, r12b
mov r11b, r8b
xor r11b, 1
and r11b, 1
mov r15b, r8b
xor r15b, 1
mov r12b, r15b
and r12b, 1
mov r13b, r8b
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r11b, r12b
or r13b, r15b
xor r11b, r13b
mov r15b, r9b
and r15b, al
xor r9b, al
or r15b, r9b
mov al, r11b
and al, 1
xor r11b, 1
or al, r11b
mov r9b, r15b
xor r9b, 0xff
and r9b, 1
mov r11b, r8b
xor r11b, 1
and r15b, r11b
or r9b, r15b
xor al, 0xff
mov r11b, r9b
xor r11b, al
and r11b, r9b
mov al, sil
xor al, 0xff
and al, 1
mov r9b, r8b
xor r9b, 1
mov r15b, sil
and r15b, r9b
mov r12b, r8b
xor r12b, 1
and r12b, 0xff
and r9b, 1
or al, r15b
or r12b, r9b
xor al, r12b
mov r9b, r10b
xor r9b, 0xff
and r9b, 1
mov r15b, r8b
xor r15b, 1
mov r12b, r10b
and r12b, r15b
or r9b, r12b
mov r15b, r8b
xor r15b, 1
and r15b, 1
mov r12b, r8b
xor r12b, 1
and r12b, 1
or r15b, r12b
mov r12b, al
xor r12b, 0xff
mov r13b, r8b
xor r13b, 1
mov cl, r8b
xor cl, 1
or r12b, r13b
or cl, 1
xor r12b, 0xff
and r12b, cl
xor sil, 0xff
mov cl, r15b
xor cl, 0xff
mov r13b, r8b
xor r13b, 0
or sil, cl
or r13b, 0
xor sil, 0xff
and sil, r13b
mov cl, r8b
xor cl, 1
mov r13b, r9b
xor r13b, cl
and r13b, r9b
xor r10b, 0xff
mov cl, r15b
xor cl, 0xff
mov byte [rbp + 0x6c6], r8b
xor r8b, 1
or r10b, cl
or r8b, 1
xor r10b, 0xff
and r10b, r8b
mov cl, r12b
and cl, sil
xor r12b, sil
or cl, r12b
mov r8b, r13b
xor r8b, 0xff
mov sil, r10b
xor sil, 0xff
mov r12b, byte [rbp + 0x6c6]
xor r12b, 0
mov byte [rbp + 0x6c5], r8b
and r8b, 0
and r13b, r12b
mov byte [rbp + 0x6c4], sil
and sil, 0
and r10b, r12b
or r8b, r13b
or sil, r10b
xor r8b, sil
mov r10b, byte [rbp + 0x6c5]
mov sil, byte [rbp + 0x6c4]
or r10b, sil
xor r10b, 0xff
or r12b, 0
and r10b, r12b
or r8b, r10b
mov r10b, cl
xor r10b, 0xff
mov r12b, r8b
and r12b, r10b
xor r8b, 0xff
and cl, r8b
or r12b, cl
mov cl, al
xor cl, 0xff
mov r8b, r9b
xor r8b, 0xff
mov r10b, byte [rbp + 0x6c6]
xor r10b, 1
mov r13b, cl
and r13b, 0xff
and al, r10b
mov sil, r8b
and sil, 0xff
and r9b, r10b
or r13b, al
or sil, r9b
xor r13b, sil
or cl, r8b
xor cl, 0xff
or r10b, 1
and cl, r10b
or r13b, cl
mov al, r13b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x6c6]
xor cl, 1
and r13b, cl
mov r8b, byte [rbp + 0x6c6]
xor r8b, 1
and r8b, 0xff
and cl, 1
or al, r13b
or r8b, cl
xor al, r8b
mov cl, r15b
and cl, 1
xor r15b, 1
or cl, r15b
xor cl, 0xff
mov r8b, al
xor r8b, cl
and r8b, al
mov al, r12b
xor al, 0xff
mov cl, r8b
xor cl, 0xff
mov r9b, byte [rbp + 0x6c6]
xor r9b, 0
mov r10b, al
and r10b, 0
and r12b, r9b
mov sil, cl
and sil, 0
and r8b, r9b
or r10b, r12b
or sil, r8b
xor r10b, sil
or al, cl
xor al, 0xff
or r9b, 0
and al, r9b
or r10b, al
mov al, dil
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x6c6]
xor cl, 1
mov r8b, dil
and r8b, cl
mov r9b, byte [rbp + 0x6c6]
xor r9b, 1
and r9b, 0xff
and cl, 1
or al, r8b
or r9b, cl
xor al, r9b
mov cl, r11b
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x6c6]
xor r8b, 1
mov r9b, r11b
and r9b, r8b
or cl, r9b
mov r8b, byte [rbp + 0x6c6]
xor r8b, 1
and r8b, 1
mov r9b, byte [rbp + 0x6c6]
xor r9b, 1
mov sil, r9b
and sil, 1
mov r15b, byte [rbp + 0x6c6]
xor r15b, 1
and r15b, 0xff
and r9b, 1
or r8b, sil
or r15b, r9b
xor r8b, r15b
mov r9b, al
xor r9b, 0xff
mov sil, byte [rbp + 0x6c6]
xor sil, 1
mov r15b, byte [rbp + 0x6c6]
xor r15b, 0
or r9b, sil
or r15b, 0
xor r9b, 0xff
and r9b, r15b
xor dil, 0xff
mov sil, r8b
xor sil, 0xff
mov r15b, byte [rbp + 0x6c6]
xor r15b, 1
or dil, sil
or r15b, 1
xor dil, 0xff
and dil, r15b
mov sil, byte [rbp + 0x6c6]
xor sil, 1
mov r15b, cl
xor r15b, sil
and r15b, cl
mov sil, r8b
xor sil, 0xff
mov r12b, r11b
xor r12b, sil
and r12b, r11b
mov r11b, r9b
and r11b, dil
xor r9b, dil
or r11b, r9b
mov r9b, r15b
xor r9b, 0xff
mov sil, r12b
xor sil, 0xff
mov dil, byte [rbp + 0x6c6]
xor dil, 0
mov r13b, r9b
and r13b, 0
and r15b, dil
mov byte [rbp + 0x6c3], sil
and sil, 0
and r12b, dil
or r13b, r15b
or sil, r12b
xor r13b, sil
mov sil, byte [rbp + 0x6c3]
or r9b, sil
xor r9b, 0xff
or dil, 0
and r9b, dil
or r13b, r9b
mov r9b, r11b
xor r9b, 0xff
mov dil, r13b
and dil, r9b
xor r13b, 0xff
and r11b, r13b
or dil, r11b
mov r9b, al
xor r9b, 0xff
mov r11b, cl
xor r11b, 0xff
mov r15b, byte [rbp + 0x6c6]
xor r15b, 1
mov r12b, r9b
and r12b, 0xff
and al, r15b
mov r13b, r11b
and r13b, 0xff
and cl, r15b
or r12b, al
or r13b, cl
xor r12b, r13b
or r9b, r11b
xor r9b, 0xff
or r15b, 1
and r9b, r15b
or r12b, r9b
mov al, r12b
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x6c6]
xor cl, 0
and r12b, cl
mov r9b, byte [rbp + 0x6c6]
xor r9b, 1
and r9b, 0
and cl, 1
or al, r12b
or r9b, cl
xor al, r9b
mov cl, byte [rbp + 0x6c6]
xor cl, 1
mov r9b, r8b
xor r9b, 0xff
mov r11b, byte [rbp + 0x6c6]
xor r11b, 0
mov r15b, cl
and r15b, 0
mov r12b, r11b
and r12b, 1
mov r13b, r9b
and r13b, 0
and r8b, r11b
or r15b, r12b
or r13b, r8b
xor r15b, r13b
or cl, r9b
xor cl, 0xff
or r11b, 0
and cl, r11b
or r15b, cl
xor al, 0xff
xor r15b, 0xff
mov cl, byte [rbp + 0x6c6]
xor cl, 1
or al, r15b
or cl, 1
xor al, 0xff
and al, cl
mov cl, dil
and cl, al
xor dil, al
or cl, dil
mov al, r10b
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x6c6]
xor r8b, 1
mov r9b, r10b
and r9b, r8b
mov r11b, byte [rbp + 0x6c6]
xor r11b, 1
and r11b, 0xff
and r8b, 1
or al, r9b
or r11b, r8b
xor al, r11b
mov r8b, cl
xor r8b, 0xff
xor al, 0xff
mov r9b, byte [rbp + 0x6c6]
xor r9b, 0
or r8b, al
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov al, cl
xor al, 0xff
and al, 0
mov r9b, byte [rbp + 0x6c6]
xor r9b, 0
and cl, r9b
mov r11b, byte [rbp + 0x6c6]
xor r11b, 1
and r11b, 0
and r9b, 1
or al, cl
or r11b, r9b
xor al, r11b
xor r10b, 0xff
xor al, 0xff
mov cl, byte [rbp + 0x6c6]
xor cl, 0
or r10b, al
or cl, 0
xor r10b, 0xff
and r10b, cl
mov al, r8b
xor al, 0xff
mov cl, r10b
xor cl, 0xff
mov r9b, byte [rbp + 0x6c6]
xor r9b, 0
mov r11b, al
and r11b, 0
and r8b, r9b
mov dil, cl
and dil, 0
and r10b, r9b
or r11b, r8b
or dil, r10b
xor r11b, dil
or al, cl
xor al, 0xff
or r9b, 0
and al, r9b
or r11b, al
mov al, dl
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x6c6]
xor cl, 0
mov r8b, dl
and r8b, cl
mov r9b, byte [rbp + 0x6c6]
xor r9b, 1
and r9b, 0
and cl, 1
or al, r8b
or r9b, cl
xor al, r9b
mov cl, r14b
xor cl, 0xff
and cl, 0
mov r8b, byte [rbp + 0x6c6]
xor r8b, 0
mov r9b, r14b
and r9b, r8b
mov r10b, byte [rbp + 0x6c6]
xor r10b, 1
and r10b, 0
and r8b, 1
or cl, r9b
or r10b, r8b
xor cl, r10b
mov r8b, byte [rbp + 0x6c6]
xor r8b, 1
and r8b, 1
mov r9b, byte [rbp + 0x6c6]
xor r9b, 1
and r9b, 1
or r8b, r9b
mov r9b, byte [rbp + 0x6c6]
xor r9b, 1
mov r10b, al
xor r10b, r9b
and r10b, al
xor dl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov dil, byte [rbp + 0x6c6]
xor dil, 1
or dl, r9b
or dil, 1
xor dl, 0xff
and dl, dil
mov r9b, cl
xor r9b, 0xff
mov dil, byte [rbp + 0x6c6]
xor dil, 1
mov r15b, byte [rbp + 0x6c6]
xor r15b, 1
or r9b, dil
or r15b, 1
xor r9b, 0xff
and r9b, r15b
xor r14b, 0xff
mov dil, r8b
xor dil, 0xff
mov r15b, byte [rbp + 0x6c6]
xor r15b, 1
or r14b, dil
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov dil, r10b
xor dil, 0xff
mov r15b, dl
xor r15b, 0xff
mov r12b, byte [rbp + 0x6c6]
xor r12b, 0
mov r13b, dil
and r13b, 0
and r10b, r12b
mov sil, r15b
and sil, 0
and dl, r12b
or r13b, r10b
or sil, dl
xor r13b, sil
or dil, r15b
xor dil, 0xff
or r12b, 0
and dil, r12b
or r13b, dil
mov dl, r9b
xor dl, 0xff
mov r10b, r14b
xor r10b, 0xff
mov sil, byte [rbp + 0x6c6]
xor sil, 0
mov dil, dl
and dil, 0
and r9b, sil
mov r15b, r10b
and r15b, 0
and r14b, sil
or dil, r9b
or r15b, r14b
xor dil, r15b
or dl, r10b
xor dl, 0xff
or sil, 0
and dl, sil
or dil, dl
mov dl, r13b
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x6c6]
xor r9b, 1
and r13b, r9b
mov r10b, dil
xor r10b, 0xff
and r10b, 0xff
and dil, r9b
or dl, r13b
or r10b, dil
xor dl, r10b
mov r9b, al
xor r9b, 0xff
mov r10b, cl
xor r10b, 0xff
mov sil, byte [rbp + 0x6c6]
xor sil, 1
mov dil, r9b
and dil, 0xff
and al, sil
mov r14b, r10b
and r14b, 0xff
and cl, sil
or dil, al
or r14b, cl
xor dil, r14b
or r9b, r10b
xor r9b, 0xff
or sil, 1
and r9b, sil
or dil, r9b
mov al, dil
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x6c6]
xor cl, 0
and dil, cl
mov r9b, byte [rbp + 0x6c6]
xor r9b, 1
and r9b, 0
and cl, 1
or al, dil
or r9b, cl
xor al, r9b
mov cl, r8b
and cl, 1
xor r8b, 1
or cl, r8b
xor al, 0xff
xor cl, 0xff
mov r8b, byte [rbp + 0x6c6]
xor r8b, 1
or al, cl
or r8b, 1
xor al, 0xff
and al, r8b
mov cl, dl
and cl, al
xor dl, al
or cl, dl
mov al, cl
xor al, 0xff
and al, 0
mov dl, byte [rbp + 0x6c6]
xor dl, 0
mov r8b, cl
and r8b, dl
mov r9b, byte [rbp + 0x6c6]
xor r9b, 1
and r9b, 0
and dl, 1
or al, r8b
or r9b, dl
xor al, r9b
mov dl, byte [rbp + 0x6c6]
xor dl, 1
xor al, 0xff
mov r8b, byte [rbp + 0x6c6]
xor r8b, 0
or dl, al
or r8b, 0
xor dl, 0xff
and dl, r8b
mov al, byte [rbp + 0x6c6]
xor al, 1
and al, 1
mov r8b, byte [rbp + 0x6c6]
xor r8b, 1
and r8b, 1
or al, r8b
xor al, 0xff
mov r8b, cl
xor r8b, al
and r8b, cl
mov al, dl
and al, r8b
xor dl, r8b
or al, dl
mov cl, byte [rbp + 0x6c6]
xor cl, 1
and cl, 1
mov dl, byte [rbp + 0x6c6]
xor dl, 1
mov r8b, dl
and r8b, 1
mov r9b, byte [rbp + 0x6c6]
xor r9b, 1
and r9b, 0xff
and dl, 1
or cl, r8b
or r9b, dl
xor cl, r9b
mov dl, bl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x6c6]
xor r8b, 1
mov r9b, bl
and r9b, r8b
or dl, r9b
mov r8b, byte [rbp + 0x6c6]
xor r8b, 0
and r8b, 1
mov r9b, byte [rbp + 0x6c6]
xor r9b, 1
and r9b, 0
or r8b, r9b
mov r9b, byte [rbp + 0x6c6]
xor r9b, 0
mov r10b, cl
xor r10b, r9b
and r10b, cl
mov r9b, byte [rbp + 0x6c6]
xor r9b, 1
mov sil, r8b
xor sil, 0xff
mov dil, byte [rbp + 0x6c6]
xor dil, 1
or r9b, sil
or dil, 1
xor r9b, 0xff
and r9b, dil
mov sil, dl
xor sil, 0xff
mov dil, byte [rbp + 0x6c6]
xor dil, 0
mov r14b, byte [rbp + 0x6c6]
xor r14b, 1
or sil, dil
or r14b, 1
xor sil, 0xff
and sil, r14b
xor bl, 0xff
mov dil, r8b
xor dil, 0xff
mov r14b, byte [rbp + 0x6c6]
xor r14b, 1
or bl, dil
or r14b, 1
xor bl, 0xff
and bl, r14b
mov dil, r10b
xor dil, 0xff
mov r14b, r9b
xor r14b, 0xff
mov r15b, byte [rbp + 0x6c6]
xor r15b, 1
mov r12b, dil
and r12b, 0xff
and r10b, r15b
mov r13b, r14b
and r13b, 0xff
and r9b, r15b
or r12b, r10b
or r13b, r9b
xor r12b, r13b
or dil, r14b
xor dil, 0xff
or r15b, 1
and dil, r15b
or r12b, dil
mov r9b, sil
and r9b, bl
xor sil, bl
or r9b, sil
mov r10b, r12b
xor r10b, 0xff
and r10b, 0
mov bl, byte [rbp + 0x6c6]
xor bl, 0
and r12b, bl
mov sil, r9b
xor sil, 0xff
and sil, 0
and r9b, bl
or r10b, r12b
or sil, r9b
xor r10b, sil
mov r9b, cl
xor r9b, 0xff
mov bl, dl
xor bl, 0xff
mov sil, byte [rbp + 0x6c6]
xor sil, 0
mov dil, r9b
and dil, 0
and cl, sil
mov r14b, bl
and r14b, 0
and dl, sil
or dil, cl
or r14b, dl
xor dil, r14b
or r9b, bl
xor r9b, 0xff
or sil, 0
and r9b, sil
or dil, r9b
mov cl, dil
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x6c6]
xor dl, 1
and dil, dl
or cl, dil
mov dl, r8b
and dl, 0
xor r8b, 0
or dl, r8b
xor cl, 0xff
xor dl, 0xff
mov r8b, byte [rbp + 0x6c6]
xor r8b, 1
or cl, dl
or r8b, 1
xor cl, 0xff
and cl, r8b
mov dl, r10b
xor dl, 0xff
mov r8b, cl
xor r8b, 0xff
mov r9b, byte [rbp + 0x6c6]
xor r9b, 1
mov bl, dl
and bl, 0xff
and r10b, r9b
mov sil, r8b
and sil, 0xff
and cl, r9b
or bl, r10b
or sil, cl
xor bl, sil
or dl, r8b
xor dl, 0xff
or r9b, 1
and dl, r9b
or bl, dl
mov cl, al
xor cl, 0xff
and cl, 0
mov dl, byte [rbp + 0x6c6]
xor dl, 0
and al, dl
mov r8b, byte [rbp + 0x6c6]
xor r8b, 1
and r8b, 0
and dl, 1
or cl, al
or r8b, dl
xor cl, r8b
mov al, bl
xor al, 0xff
and al, 0
mov dl, byte [rbp + 0x6c6]
xor dl, 0
and bl, dl
mov r8b, byte [rbp + 0x6c6]
xor r8b, 1
and r8b, 0
and dl, 1
or al, bl
or r8b, dl
xor al, r8b
mov dl, byte [rbp + 0x6c6]
xor dl, 1
and dl, 0
mov r8b, byte [rbp + 0x6c6]
xor r8b, 0
mov r9b, r8b
and r9b, 1
mov r10b, byte [rbp + 0x6c6]
xor r10b, 1
and r10b, 0
and r8b, 1
or dl, r9b
or r10b, r8b
xor dl, r10b
mov r8b, cl
and r8b, al
xor cl, al
or r8b, cl
mov al, byte [rbp + 0x6c6]
xor al, 1
mov cl, dl
xor cl, 0xff
mov r9b, byte [rbp + 0x6c6]
xor r9b, 1
mov r10b, al
and r10b, 0xff
mov bl, r9b
and bl, 1
mov sil, cl
and sil, 0xff
and dl, r9b
or r10b, bl
or sil, dl
xor r10b, sil
or al, cl
xor al, 0xff
or r9b, 1
and al, r9b
or r10b, al
mov al, r8b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x6c6]
xor cl, 1
and r8b, cl
mov dl, byte [rbp + 0x6c6]
xor dl, 1
and dl, 0xff
and cl, 1
or al, r8b
or dl, cl
xor al, dl
xor r10b, 0xff
mov cl, al
xor cl, r10b
and cl, al
mov al, r11b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x6c6]
xor dl, 1
mov r8b, r11b
and r8b, dl
mov r9b, byte [rbp + 0x6c6]
xor r9b, 1
and r9b, 0xff
and dl, 1
or al, r8b
or r9b, dl
xor al, r9b
mov dl, cl
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp + 0x6c6]
xor r8b, 0
mov r9b, cl
and r9b, r8b
mov r10b, byte [rbp + 0x6c6]
xor r10b, 1
and r10b, 0
and r8b, 1
or dl, r9b
or r10b, r8b
xor dl, r10b
mov r8b, byte [rbp + 0x6c6]
xor r8b, 1
and r8b, 1
mov r9b, byte [rbp + 0x6c6]
xor r9b, 1
and r9b, 1
or r8b, r9b
mov r9b, al
xor r9b, 0xff
mov r10b, byte [rbp + 0x6c6]
xor r10b, 1
mov bl, byte [rbp + 0x6c6]
xor bl, 1
or r9b, r10b
or bl, 1
xor r9b, 0xff
and r9b, bl
xor r11b, 0xff
mov r10b, r8b
xor r10b, 0xff
mov bl, byte [rbp + 0x6c6]
xor bl, 0
or r11b, r10b
or bl, 0
xor r11b, 0xff
and r11b, bl
mov r10b, dl
xor r10b, 0xff
mov bl, byte [rbp + 0x6c6]
xor bl, 1
mov sil, byte [rbp + 0x6c6]
xor sil, 0
or r10b, bl
or sil, 0
xor r10b, 0xff
and r10b, sil
mov bl, r8b
xor bl, 0xff
mov sil, cl
xor sil, bl
and sil, cl
mov cl, r9b
and cl, r11b
xor r9b, r11b
or cl, r9b
mov r9b, r10b
xor r9b, 0xff
mov r11b, sil
xor r11b, 0xff
mov bl, byte [rbp + 0x6c6]
xor bl, 0
mov dil, r9b
and dil, 0
and r10b, bl
mov r14b, r11b
and r14b, 0
and sil, bl
or dil, r10b
or r14b, sil
xor dil, r14b
or r9b, r11b
xor r9b, 0xff
or bl, 0
and r9b, bl
or dil, r9b
mov r9b, cl
xor r9b, 0xff
mov r10b, dil
and r10b, r9b
xor dil, 0xff
and cl, dil
or r10b, cl
mov cl, al
xor cl, 0xff
mov r9b, dl
xor r9b, 0xff
mov r11b, byte [rbp + 0x6c6]
xor r11b, 0
mov bl, cl
and bl, 0
and al, r11b
mov sil, r9b
and sil, 0
and dl, r11b
or bl, al
or sil, dl
xor bl, sil
or cl, r9b
xor cl, 0xff
or r11b, 0
and cl, r11b
or bl, cl
mov al, bl
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x6c6]
xor cl, 1
and bl, cl
or al, bl
mov cl, r8b
and cl, 1
xor r8b, 1
or cl, r8b
xor al, 0xff
xor cl, 0xff
mov dl, byte [rbp + 0x6c6]
xor dl, 0
or al, cl
or dl, 0
xor al, 0xff
and al, dl
mov cl, r10b
xor cl, 0xff
mov dl, al
xor dl, 0xff
mov r8b, byte [rbp + 0x6c6]
xor r8b, 0
mov r9b, cl
and r9b, 0
and r10b, r8b
mov r11b, dl
and r11b, 0
and al, r8b
or r9b, r10b
or r11b, al
xor r9b, r11b
or cl, dl
xor cl, 0xff
or r8b, 0
and cl, r8b
or r9b, cl
test r9b, 1
jne 0x6d949ff7
jmp 0x6da20bcc
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
add r8d, 0x846094cf
sub r8d, 0x55e85870
sub r8d, 0x846094cf
mov r9d, eax
sub r9d, 0x1c7a54ed
add r8d, r9d
add r8d, 0xd5e6a44
add r8d, 0x55e85870
sub r8d, 0xd5e6a44
mov r9d, eax
sub r9d, 1
add r9d, 0
add r8d, 0x3551b7ae
add r8d, r9d
sub r8d, 0x3551b7ae
mov r9d, eax
sub r9d, 0x1c7a54ed
add r9d, 0
sub eax, r9d
add r8d, eax
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
or bl, r14b
mov dil, sil
xor dil, 1
xor bl, 0xff
mov r14b, sil
xor r14b, 1
or dil, bl
or r14b, 1
xor dil, 0xff
and dil, r14b
mov bl, sil
xor bl, 1
and bl, 1
mov r14b, sil
xor r14b, 1
mov r15b, r14b
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or bl, r15b
or r12b, r14b
xor bl, r12b
mov r14b, r10b
xor r14b, 0xff
xor bl, 0xff
mov r15b, sil
xor r15b, 1
or r14b, bl
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov bl, dil
and bl, r14b
xor dil, r14b
or bl, dil
mov dil, r11b
xor dil, 0xff
and dil, 0
mov r14b, sil
xor r14b, 0
mov r15b, r11b
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
xor dil, 0xff
xor dil, 1
and dil, 0xff
mov r14b, sil
xor r14b, 1
and r14b, 0
mov r15b, sil
xor r15b, 0
mov r12b, r15b
and r12b, 1
mov r13b, sil
xor r13b, 1
and r13b, 0
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, r11b
xor r15b, 0xff
xor r14b, 0xff
mov r12b, sil
xor r12b, 1
or r15b, r14b
or r12b, 1
xor r15b, 0xff
and r15b, r12b
mov r14b, dil
and r14b, r15b
xor dil, r15b
or r14b, dil
mov dil, sil
xor dil, 1
and dil, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or dil, r15b
xor dil, 0xff
xor dil, 1
and dil, 0xff
mov r15b, sil
xor r15b, 1
and r15b, 1
mov r12b, sil
xor r12b, 1
mov r13b, r12b
and r13b, 1
mov al, sil
xor al, 1
and al, 0xff
and r12b, 1
or r15b, r13b
or al, r12b
xor r15b, al
mov al, sil
xor al, 1
mov r12b, r15b
xor r12b, 0xff
mov r13b, sil
xor r13b, 1
or al, r12b
or r13b, 1
xor al, 0xff
and al, r13b
mov r12b, sil
xor r12b, 1
and r12b, 1
mov r13b, sil
xor r13b, 1
and r13b, 1
or r12b, r13b
xor r12b, 0xff
mov r13b, sil
xor r13b, 1
mov cl, sil
xor cl, 0
or r12b, r13b
or cl, 0
xor r12b, 0xff
and r12b, cl
mov cl, sil
xor cl, 1
xor r15b, 0xff
mov r13b, sil
xor r13b, 1
or cl, r15b
or r13b, 1
xor cl, 0xff
and cl, r13b
mov r15b, dil
and r15b, al
xor dil, al
or r15b, dil
mov al, r12b
xor al, 0xff
mov dil, cl
xor dil, 0xff
mov r13b, sil
xor r13b, 0
mov dl, al
and dl, 0
and r12b, r13b
mov r8b, dil
and r8b, 0
and cl, r13b
or dl, r12b
or r8b, cl
xor dl, r8b
or al, dil
xor al, 0xff
or r13b, 0
and al, r13b
or dl, al
mov al, r15b
xor al, 0xff
and al, 0
mov cl, sil
xor cl, 0
and r15b, cl
mov r8b, dl
xor r8b, 0xff
and r8b, 0
and dl, cl
or al, r15b
or r8b, dl
xor al, r8b
mov cl, sil
xor cl, 1
and cl, 1
mov dl, sil
xor dl, 1
mov r8b, dl
and r8b, 1
mov dil, sil
xor dil, 1
and dil, 0xff
and dl, 1
or cl, r8b
or dil, dl
xor cl, dil
mov dl, bl
xor dl, 0xff
and dl, 0
mov r8b, sil
xor r8b, 0
mov dil, bl
and dil, r8b
mov r15b, cl
xor r15b, 0xff
and r15b, 0
and cl, r8b
or dl, dil
or r15b, cl
xor dl, r15b
xor dl, 0xff
mov cl, bl
xor cl, 0xff
mov r8b, sil
xor r8b, 0
or dl, cl
or r8b, 0
xor dl, 0xff
and dl, r8b
mov cl, al
xor cl, 0xff
and cl, 1
mov r8b, sil
xor r8b, 1
mov dil, al
and dil, r8b
or cl, dil
mov r8b, r10b
xor r8b, 0xff
and r8b, 0
mov dil, sil
xor dil, 0
mov r15b, r10b
and r15b, dil
mov r12b, cl
xor r12b, 0xff
and r12b, 0
and cl, dil
or r8b, r15b
or r12b, cl
xor r8b, r12b
xor r8b, 0xff
xor r10b, 0xff
mov cl, sil
xor cl, 1
or r8b, r10b
or cl, 1
xor r8b, 0xff
and r8b, cl
mov cl, r14b
xor cl, 0xff
and cl, 1
mov r10b, sil
xor r10b, 1
mov dil, r14b
and dil, r10b
or cl, dil
mov r10b, sil
xor r10b, 1
and r10b, 1
mov dil, sil
xor dil, 1
mov r15b, dil
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and dil, 1
or r10b, r15b
or r12b, dil
xor r10b, r12b
mov dil, sil
xor dil, 0
and dil, 1
mov r15b, sil
xor r15b, 1
mov r12b, r15b
and r12b, 0
mov r13b, sil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or dil, r12b
or r13b, r15b
xor dil, r13b
mov r15b, cl
xor r15b, 0xff
mov r12b, r10b
xor r12b, 0xff
mov r13b, sil
xor r13b, 0
mov r9b, r15b
and r9b, 0
and cl, r13b
mov byte [rbp + 0x6c2], r12b
and r12b, 0
and r10b, r13b
or r9b, cl
or r12b, r10b
xor r9b, r12b
mov cl, byte [rbp + 0x6c2]
or r15b, cl
xor r15b, 0xff
or r13b, 0
and r15b, r13b
or r9b, r15b
mov r10b, dil
and r10b, 0
xor dil, 0
or r10b, dil
mov dil, r9b
xor dil, 0xff
and dil, 1
mov r15b, sil
xor r15b, 1
and r9b, r15b
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r15b, 1
or dil, r9b
or r12b, r15b
xor dil, r12b
xor r10b, 0xff
mov r9b, dil
xor r9b, r10b
and r9b, dil
mov r10b, r11b
xor r10b, 0xff
and r10b, 1
mov dil, sil
xor dil, 1
and r11b, dil
or r10b, r11b
mov r11b, al
xor r11b, 0xff
and r11b, 1
mov dil, sil
xor dil, 1
mov r15b, al
and r15b, dil
or r11b, r15b
mov dil, sil
xor dil, 0
and dil, 1
mov r15b, sil
xor r15b, 1
and r15b, 0
or dil, r15b
mov r15b, r10b
xor r15b, 0xff
mov r12b, r11b
xor r12b, 0xff
mov r13b, sil
xor r13b, 1
mov cl, r15b
and cl, 0xff
and r10b, r13b
mov byte [rbp + 0x6c1], r12b
and r12b, 0xff
and r11b, r13b
or cl, r10b
or r12b, r11b
xor cl, r12b
mov r10b, byte [rbp + 0x6c1]
or r15b, r10b
xor r15b, 0xff
or r13b, 1
and r15b, r13b
or cl, r15b
mov r11b, sil
xor r11b, 0
mov r15b, dil
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, r11b
and r13b, 0
mov r10b, r12b
and r10b, 0
mov byte [rbp + 0x6c0], r15b
and r15b, 0
and dil, r12b
or r13b, r10b
or r15b, dil
xor r13b, r15b
mov r10b, byte [rbp + 0x6c0]
or r11b, r10b
xor r11b, 0xff
or r12b, 0
and r11b, r12b
or r13b, r11b
mov r11b, cl
xor r11b, 0xff
and r11b, 1
mov dil, sil
xor dil, 1
and cl, dil
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or r11b, cl
or r15b, dil
xor r11b, r15b
xor r13b, 0xff
mov cl, r11b
xor cl, r13b
and cl, r11b
mov r11b, dl
xor r11b, 0xff
and r11b, 1
mov dil, sil
xor dil, 1
mov r15b, dl
and r15b, dil
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and dil, 1
or r11b, r15b
or r12b, dil
xor r11b, r12b
mov dil, r8b
xor dil, 0xff
and dil, 1
mov r15b, sil
xor r15b, 1
mov r12b, r8b
and r12b, r15b
or dil, r12b
mov r15b, sil
xor r15b, 0
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 0
or r15b, r12b
mov r12b, sil
xor r12b, 0
mov r13b, r11b
xor r13b, r12b
and r13b, r11b
xor dl, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r10b, sil
xor r10b, 1
or dl, r12b
or r10b, 1
xor dl, 0xff
and dl, r10b
mov r10b, dil
xor r10b, 0xff
mov r12b, sil
xor r12b, 0
mov byte [rbp + 0x6bf], sil
xor sil, 0
or r10b, r12b
or sil, 0
xor r10b, 0xff
and r10b, sil
mov sil, r15b
xor sil, 0xff
mov r12b, r8b
xor r12b, sil
and r12b, r8b
mov r8b, r13b
xor r8b, 0xff
mov sil, dl
xor sil, 0xff
mov byte [rbp + 0x6be], al
mov al, byte [rbp + 0x6bf]
xor al, 0
mov byte [rbp + 0x6bd], r8b
and r8b, 0
and r13b, al
mov byte [rbp + 0x6bc], sil
and sil, 0
and dl, al
or r8b, r13b
or sil, dl
xor r8b, sil
mov dl, byte [rbp + 0x6bd]
mov sil, byte [rbp + 0x6bc]
or dl, sil
xor dl, 0xff
or al, 0
and dl, al
or r8b, dl
mov al, r10b
and al, r12b
xor r10b, r12b
or al, r10b
mov dl, r8b
xor dl, 0xff
and dl, 0
mov r10b, byte [rbp + 0x6bf]
xor r10b, 0
and r8b, r10b
mov r12b, al
xor r12b, 0xff
and r12b, 0
and al, r10b
or dl, r8b
or r12b, al
xor dl, r12b
mov al, r11b
xor al, 0xff
mov r8b, dil
xor r8b, 0xff
mov r10b, byte [rbp + 0x6bf]
xor r10b, 1
mov r12b, al
and r12b, 0xff
and r11b, r10b
mov r13b, r8b
and r13b, 0xff
and dil, r10b
or r12b, r11b
or r13b, dil
xor r12b, r13b
or al, r8b
xor al, 0xff
or r10b, 1
and al, r10b
or r12b, al
mov al, r12b
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x6bf]
xor r8b, 1
and r12b, r8b
or al, r12b
mov r8b, r15b
and r8b, 0
xor r15b, 0
or r8b, r15b
xor al, 0xff
xor r8b, 0xff
mov r10b, byte [rbp + 0x6bf]
xor r10b, 1
or al, r8b
or r10b, 1
xor al, 0xff
and al, r10b
mov r8b, dl
and r8b, al
xor dl, al
or r8b, dl
mov al, cl
xor al, 0xff
mov dl, r9b
xor dl, al
and dl, r9b
mov al, r9b
xor al, 0xff
and al, 1
mov r10b, byte [rbp + 0x6bf]
xor r10b, 1
and r9b, r10b
mov r11b, cl
xor r11b, 0xff
and r11b, 0xff
and cl, r10b
or al, r9b
or r11b, cl
xor al, r11b
mov cl, dl
and cl, al
xor dl, al
or cl, dl
mov al, r8b
xor al, 0xff
and al, 0
mov dl, byte [rbp + 0x6bf]
xor dl, 0
mov r9b, r8b
and r9b, dl
mov r10b, byte [rbp + 0x6bf]
xor r10b, 1
and r10b, 0
and dl, 1
or al, r9b
or r10b, dl
xor al, r10b
mov dl, cl
xor dl, 0xff
xor al, 0xff
mov r9b, byte [rbp + 0x6bf]
xor r9b, 0
or dl, al
or r9b, 0
xor dl, 0xff
and dl, r9b
mov al, cl
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x6bf]
xor r9b, 1
and cl, r9b
or al, cl
xor al, 0xff
mov cl, r8b
xor cl, al
and cl, r8b
mov al, dl
xor al, 0xff
mov r8b, cl
xor r8b, 0xff
mov r9b, byte [rbp + 0x6bf]
xor r9b, 0
mov r10b, al
and r10b, 0
and dl, r9b
mov r11b, r8b
and r11b, 0
and cl, r9b
or r10b, dl
or r11b, cl
xor r10b, r11b
or al, r8b
xor al, 0xff
or r9b, 0
and al, r9b
or r10b, al
mov al, bl
xor al, 0xff
mov cl, r14b
xor cl, 0xff
mov dl, byte [rbp + 0x6bf]
xor dl, 0
or al, cl
or dl, 0
xor al, 0xff
and al, dl
mov cl, bl
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x6bf]
xor dl, 1
and bl, dl
mov r8b, r14b
xor r8b, 0xff
and r8b, 0xff
and r14b, dl
or cl, bl
or r8b, r14b
xor cl, r8b
mov dl, al
xor dl, 0xff
mov r8b, cl
xor r8b, 0xff
mov r9b, byte [rbp + 0x6bf]
xor r9b, 0
mov r11b, dl
and r11b, 0
and al, r9b
mov bl, r8b
and bl, 0
and cl, r9b
or r11b, al
or bl, cl
xor r11b, bl
or dl, r8b
xor dl, 0xff
or r9b, 0
and dl, r9b
or r11b, dl
mov al, r11b
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x6bf]
xor cl, 0
mov dl, r11b
and dl, cl
mov r8b, byte [rbp + 0x6bf]
xor r8b, 1
and r8b, 0
and cl, 1
or al, dl
or r8b, cl
xor al, r8b
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, byte [rbp + 0x6bf]
xor cl, 1
and cl, 1
mov dl, byte [rbp + 0x6bf]
xor dl, 1
mov r8b, dl
and r8b, 1
mov r9b, byte [rbp + 0x6bf]
xor r9b, 1
and r9b, 0xff
and dl, 1
or cl, r8b
or r9b, dl
xor cl, r9b
xor r11b, 0xff
mov dl, cl
xor dl, 0xff
mov r8b, byte [rbp + 0x6bf]
xor r8b, 1
or r11b, dl
or r8b, 1
xor r11b, 0xff
and r11b, r8b
mov dl, byte [rbp + 0x6bf]
xor dl, 1
and dl, 1
mov r8b, byte [rbp + 0x6bf]
xor r8b, 1
and r8b, 1
or dl, r8b
mov r8b, byte [rbp + 0x6bf]
xor r8b, 1
mov r9b, dl
xor r9b, r8b
and r9b, dl
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov dl, al
and dl, r11b
xor al, r11b
or dl, al
mov al, r9b
and al, cl
xor r9b, cl
or al, r9b
mov cl, dl
xor cl, 0xff
mov r8b, al
and r8b, cl
xor al, 0xff
and dl, al
or r8b, dl
mov al, byte [rbp + 0x6bf]
xor al, 1
and al, 0
mov cl, byte [rbp + 0x6bf]
xor cl, 0
mov dl, cl
and dl, 1
mov r9b, byte [rbp + 0x6bf]
xor r9b, 1
and r9b, 0
and cl, 1
or al, dl
or r9b, cl
xor al, r9b
mov cl, byte [rbp + 0x6be]
xor cl, 0xff
and cl, 0
mov dl, byte [rbp + 0x6bf]
xor dl, 0
mov r9b, byte [rbp + 0x6be]
and r9b, dl
mov r11b, byte [rbp + 0x6bf]
xor r11b, 1
and r11b, 0
and dl, 1
or cl, r9b
or r11b, dl
xor cl, r11b
mov dl, byte [rbp + 0x6bf]
xor dl, 0
and dl, 1
mov r9b, byte [rbp + 0x6bf]
xor r9b, 1
mov r11b, r9b
and r11b, 0
mov bl, byte [rbp + 0x6bf]
xor bl, 1
and bl, 0xff
and r9b, 1
or dl, r11b
or bl, r9b
xor dl, bl
mov r9b, al
xor r9b, 0xff
mov r11b, byte [rbp + 0x6bf]
xor r11b, 0
mov bl, byte [rbp + 0x6bf]
xor bl, 0
or r9b, r11b
or bl, 0
xor r9b, 0xff
and r9b, bl
mov r11b, byte [rbp + 0x6bf]
xor r11b, 1
mov bl, dl
xor bl, 0xff
mov dil, byte [rbp + 0x6bf]
xor dil, 0
or r11b, bl
or dil, 0
xor r11b, 0xff
and r11b, dil
mov bl, byte [rbp + 0x6bf]
xor bl, 0
mov dil, cl
xor dil, bl
and dil, cl
mov bl, dl
xor bl, 0xff
mov r14b, byte [rbp + 0x6be]
xor r14b, bl
mov bl, byte [rbp + 0x6be]
and r14b, bl
mov r15b, r9b
and r15b, r11b
xor r9b, r11b
or r15b, r9b
mov r9b, dil
and r9b, r14b
xor dil, r14b
or r9b, dil
mov r11b, r15b
xor r11b, 0xff
mov dil, r9b
and dil, r11b
xor r9b, 0xff
and r15b, r9b
or dil, r15b
mov r9b, al
and r9b, cl
xor al, cl
or r9b, al
mov al, r9b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x6bf]
xor cl, 1
and r9b, cl
or al, r9b
mov cl, byte [rbp + 0x6bf]
xor cl, 0
mov r9b, dl
xor r9b, 0xff
mov r11b, byte [rbp + 0x6bf]
xor r11b, 0
mov r14b, cl
and r14b, 0
mov r15b, r11b
and r15b, 0
mov r12b, r9b
and r12b, 0
and dl, r11b
or r14b, r15b
or r12b, dl
xor r14b, r12b
or cl, r9b
xor cl, 0xff
or r11b, 0
and cl, r11b
or r14b, cl
xor r14b, 0xff
mov cl, al
xor cl, r14b
and cl, al
mov al, dil
and al, cl
xor dil, cl
or al, dil
mov cl, al
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x6bf]
xor dl, 1
and al, dl
mov r9b, byte [rbp + 0x6bf]
xor r9b, 1
and r9b, 0xff
and dl, 1
or cl, al
or r9b, dl
xor cl, r9b
mov al, r8b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x6bf]
xor dl, 1
mov r9b, r8b
and r9b, dl
mov r11b, cl
xor r11b, 0xff
and r11b, 0xff
and cl, dl
or al, r9b
or r11b, cl
xor al, r11b
xor r8b, 0xff
mov cl, al
xor cl, r8b
and cl, al
mov al, r10b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x6bf]
xor dl, 1
mov r8b, r10b
and r8b, dl
or al, r8b
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x6bf]
xor r8b, 1
mov r9b, cl
and r9b, r8b
mov r11b, byte [rbp + 0x6bf]
xor r11b, 1
and r11b, 0xff
and r8b, 1
or dl, r9b
or r11b, r8b
xor dl, r11b
mov r8b, byte [rbp + 0x6bf]
xor r8b, 0
and r8b, 1
mov r9b, byte [rbp + 0x6bf]
xor r9b, 1
and r9b, 0
or r8b, r9b
mov r9b, byte [rbp + 0x6bf]
xor r9b, 0
mov r11b, al
xor r11b, r9b
and r11b, al
xor r10b, 0xff
mov r9b, r8b
xor r9b, 0xff
mov dil, byte [rbp + 0x6bf]
xor dil, 1
or r10b, r9b
or dil, 1
xor r10b, 0xff
and r10b, dil
mov r9b, dl
xor r9b, 0xff
mov dil, byte [rbp + 0x6bf]
xor dil, 0
mov r14b, byte [rbp + 0x6bf]
xor r14b, 0
or r9b, dil
or r14b, 0
xor r9b, 0xff
and r9b, r14b
xor cl, 0xff
mov dil, r8b
xor dil, 0xff
mov r14b, byte [rbp + 0x6bf]
xor r14b, 1
or cl, dil
or r14b, 1
xor cl, 0xff
and cl, r14b
mov dil, r11b
and dil, r10b
xor r11b, r10b
or dil, r11b
mov r10b, r9b
xor r10b, 0xff
mov r11b, cl
xor r11b, 0xff
mov r14b, byte [rbp + 0x6bf]
xor r14b, 0
mov r15b, r10b
and r15b, 0
and r9b, r14b
mov r12b, r11b
and r12b, 0
and cl, r14b
or r15b, r9b
or r12b, cl
xor r15b, r12b
or r10b, r11b
xor r10b, 0xff
or r14b, 0
and r10b, r14b
or r15b, r10b
mov cl, dil
xor cl, 0xff
mov r9b, r15b
and r9b, cl
xor r15b, 0xff
and dil, r15b
or r9b, dil
mov cl, al
and cl, dl
xor al, dl
or cl, al
mov al, cl
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x6bf]
xor dl, 1
and cl, dl
mov r10b, byte [rbp + 0x6bf]
xor r10b, 1
and r10b, 0xff
and dl, 1
or al, cl
or r10b, dl
xor al, r10b
mov cl, r8b
and cl, 0
xor r8b, 0
or cl, r8b
xor cl, 0xff
mov dl, al
xor dl, cl
and dl, al
mov al, r9b
and al, dl
xor r9b, dl
or al, r9b
test al, 1
jne 0x6d94ae38
jmp 0x6da4331c
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
add r8d, 0x73c5d7de
add r8d, 0x3d431247
sub r8d, 0x73c5d7de
add r8d, 0x296b7e96
sub r8d, 0x5b8a36d4
sub r8d, 0x296b7e96
sub r8d, 0x74672863
sub r8d, 0x3d431247
add r8d, 0x74672863
mov r9d, eax
sub r9d, 0x5a1c84a6
sub r9d, 1
add r9d, 0x5a1c84a6
sub r8d, 0x491d7c13
add r8d, r9d
add r8d, 0x491d7c13
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x8ea58a0c
add r9d, r8d
sub eax, r9d
add eax, 0xfa54d0a9
add eax, 0x5b8a36d4
sub eax, 0xfa54d0a9
sub eax, 0x7debe7cf
sub eax, 0x8ea58a0c
add eax, 0x7debe7cf
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 0
mov sil, 1
mov dil, sil
xor dil, 0
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, sil
xor dil, 1
xor bl, 0xff
mov r14b, sil
xor r14b, 0
or dil, bl
or r14b, 0
xor dil, 0xff
and dil, r14b
mov bl, sil
xor bl, 1
and bl, 1
mov r14b, sil
xor r14b, 1
mov r15b, r14b
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or bl, r15b
or r12b, r14b
xor bl, r12b
mov r14b, r10b
xor r14b, 0xff
xor bl, 0xff
mov r15b, sil
xor r15b, 1
or r14b, bl
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov bl, dil
and bl, r14b
xor dil, r14b
or bl, dil
mov dil, r11b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or dil, r15b
xor dil, 0xff
xor dil, 1
and dil, 0xff
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or r14b, r15b
xor r14b, 0xff
mov r15b, r11b
xor r15b, r14b
and r15b, r11b
mov r14b, dil
and r14b, r15b
xor dil, r15b
or r14b, dil
mov dil, sil
xor dil, 1
and dil, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or dil, r15b
xor dil, 0xff
xor dil, 1
and dil, 0xff
mov r15b, sil
xor r15b, 1
and r15b, 1
mov r12b, sil
xor r12b, 1
mov r13b, r12b
and r13b, 1
mov al, sil
xor al, 1
and al, 0xff
and r12b, 1
or r15b, r13b
or al, r12b
xor r15b, al
xor r15b, 0xff
xor r15b, 1
and r15b, 0xff
mov al, dil
xor al, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, sil
xor r13b, 0
mov cl, al
and cl, 0
and dil, r13b
mov dl, r12b
and dl, 0
and r15b, r13b
or cl, dil
or dl, r15b
xor cl, dl
or al, r12b
xor al, 0xff
or r13b, 0
and al, r13b
or cl, al
mov al, sil
xor al, 1
and al, 1
mov dl, sil
xor dl, 1
mov dil, dl
and dil, 1
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dl, 1
or al, dil
or r15b, dl
xor al, r15b
mov dl, bl
xor dl, 0xff
and dl, 1
mov dil, sil
xor dil, 1
mov r15b, bl
and r15b, dil
mov r12b, al
xor r12b, 0xff
and r12b, 0xff
and al, dil
or dl, r15b
or r12b, al
xor dl, r12b
xor dl, 0xff
mov al, bl
xor al, 0xff
mov dil, sil
xor dil, 1
or dl, al
or dil, 1
xor dl, 0xff
and dl, dil
mov al, r10b
xor al, 0xff
and al, 1
mov dil, sil
xor dil, 1
and r10b, dil
or al, r10b
mov r10b, cl
xor r10b, 0xff
and r10b, 1
mov dil, sil
xor dil, 1
mov r15b, cl
and r15b, dil
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and dil, 1
or r10b, r15b
or r12b, dil
xor r10b, r12b
mov dil, sil
xor dil, 1
and dil, 1
mov r15b, sil
xor r15b, 1
mov r12b, r15b
and r12b, 1
mov r13b, sil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or dil, r12b
or r13b, r15b
xor dil, r13b
mov r15b, al
xor r15b, 0xff
mov r12b, r10b
xor r12b, 0xff
mov r13b, sil
xor r13b, 0
mov r8b, r15b
and r8b, 0
and al, r13b
mov r9b, r12b
and r9b, 0
and r10b, r13b
or r8b, al
or r9b, r10b
xor r8b, r9b
or r15b, r12b
xor r15b, 0xff
or r13b, 0
and r15b, r13b
or r8b, r15b
mov al, sil
xor al, 1
mov r9b, dil
xor r9b, 0xff
mov r10b, sil
xor r10b, 1
mov r15b, al
and r15b, 0xff
mov r12b, r10b
and r12b, 1
mov r13b, r9b
and r13b, 0xff
and dil, r10b
or r15b, r12b
or r13b, dil
xor r15b, r13b
or al, r9b
xor al, 0xff
or r10b, 1
and al, r10b
or r15b, al
mov al, r8b
xor al, 0xff
and al, 0
mov r9b, sil
xor r9b, 0
and r8b, r9b
mov r10b, sil
xor r10b, 1
and r10b, 0
and r9b, 1
or al, r8b
or r10b, r9b
xor al, r10b
xor r15b, 0xff
mov r8b, al
xor r8b, r15b
and r8b, al
mov al, r14b
xor al, 0xff
and al, 1
mov r9b, sil
xor r9b, 1
mov r10b, r14b
and r10b, r9b
mov dil, sil
xor dil, 1
and dil, 0xff
and r9b, 1
or al, r10b
or dil, r9b
xor al, dil
mov r9b, sil
xor r9b, 1
and r9b, 1
mov r10b, sil
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, sil
xor r10b, 1
and r10b, 1
mov dil, sil
xor dil, 1
mov r15b, dil
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and dil, 1
or r10b, r15b
or r12b, dil
xor r10b, r12b
mov dil, al
xor dil, 0xff
mov r15b, r9b
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, dil
and r13b, 0xff
and al, r12b
mov byte [rbp + 0x6bb], r15b
and r15b, 0xff
and r9b, r12b
or r13b, al
or r15b, r9b
xor r13b, r15b
mov al, byte [rbp + 0x6bb]
or dil, al
xor dil, 0xff
or r12b, 1
and dil, r12b
or r13b, dil
mov r9b, r10b
and r9b, 1
xor r10b, 1
or r9b, r10b
mov r10b, r13b
xor r10b, 0xff
and r10b, 1
mov dil, sil
xor dil, 1
and r13b, dil
or r10b, r13b
xor r9b, 0xff
mov dil, r10b
xor dil, r9b
and dil, r10b
mov r9b, cl
xor r9b, 0xff
and r9b, 0
mov r10b, sil
xor r10b, 0
mov r15b, cl
and r15b, r10b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r10b, 1
or r9b, r15b
or r12b, r10b
xor r9b, r12b
mov r10b, r11b
xor r10b, 0xff
and r10b, 1
mov r15b, sil
xor r15b, 1
mov r12b, r11b
and r12b, r15b
mov r13b, r9b
xor r13b, 0xff
and r13b, 0xff
and r9b, r15b
or r10b, r12b
or r13b, r9b
xor r10b, r13b
xor r11b, 0xff
mov r9b, r10b
xor r9b, r11b
and r9b, r10b
mov r10b, r8b
xor r10b, 0xff
mov r11b, dl
xor r11b, r10b
and r11b, dl
mov r10b, dl
xor r10b, 0xff
mov r15b, r8b
and r15b, r10b
xor r8b, 0xff
and dl, r8b
or r15b, dl
mov dl, r11b
xor dl, 0xff
mov r8b, r15b
xor r8b, 0xff
mov r10b, sil
xor r10b, 1
mov r12b, dl
and r12b, 0xff
and r11b, r10b
mov r13b, r8b
and r13b, 0xff
and r15b, r10b
or r12b, r11b
or r13b, r15b
xor r12b, r13b
or dl, r8b
xor dl, 0xff
or r10b, 1
and dl, r10b
or r12b, dl
mov dl, dil
xor dl, 0xff
mov r8b, r9b
xor r8b, 0xff
mov r10b, sil
xor r10b, 0
or dl, r8b
or r10b, 0
xor dl, 0xff
and dl, r10b
mov r8b, dil
xor r8b, 0xff
mov r10b, r9b
and r10b, r8b
xor r9b, 0xff
and dil, r9b
or r10b, dil
mov r8b, dl
xor r8b, 0xff
mov r9b, r10b
xor r9b, 0xff
mov r11b, sil
xor r11b, 0
mov dil, r8b
and dil, 0
and dl, r11b
mov r15b, r9b
and r15b, 0
and r10b, r11b
or dil, dl
or r15b, r10b
xor dil, r15b
or r8b, r9b
xor r8b, 0xff
or r11b, 0
and r8b, r11b
or dil, r8b
mov dl, r12b
xor dl, 0xff
and dl, 0
mov r8b, sil
xor r8b, 0
mov r9b, r12b
and r9b, r8b
mov r10b, sil
xor r10b, 1
and r10b, 0
and r8b, 1
or dl, r9b
or r10b, r8b
xor dl, r10b
mov r8b, sil
xor r8b, 1
xor dl, 0xff
mov r9b, sil
xor r9b, 1
or r8b, dl
or r9b, 1
xor r8b, 0xff
and r8b, r9b
mov dl, sil
xor dl, 1
and dl, 1
mov r9b, sil
xor r9b, 1
mov r10b, r9b
and r10b, 1
mov r11b, sil
xor r11b, 1
and r11b, 0xff
and r9b, 1
or dl, r10b
or r11b, r9b
xor dl, r11b
xor r12b, 0xff
mov r9b, dl
xor r9b, 0xff
mov r10b, sil
xor r10b, 1
or r12b, r9b
or r10b, 1
xor r12b, 0xff
and r12b, r10b
mov r9b, dil
xor r9b, 0xff
and r9b, 0
mov r10b, sil
xor r10b, 0
mov r11b, dil
and r11b, r10b
mov r15b, sil
xor r15b, 1
and r15b, 0
and r10b, 1
or r9b, r11b
or r15b, r10b
xor r9b, r15b
xor r9b, 0xff
mov r10b, sil
xor r10b, 1
mov r11b, sil
xor r11b, 0
or r9b, r10b
or r11b, 0
xor r9b, 0xff
and r9b, r11b
xor dil, 0xff
xor dl, 0xff
mov r10b, sil
xor r10b, 0
or dil, dl
or r10b, 0
xor dil, 0xff
and dil, r10b
mov dl, r8b
and dl, r12b
xor r8b, r12b
or dl, r8b
mov r8b, r9b
and r8b, dil
xor r9b, dil
or r8b, r9b
mov r9b, dl
xor r9b, 0xff
mov r10b, r8b
and r10b, r9b
xor r8b, 0xff
and dl, r8b
or r10b, dl
mov dl, bl
xor dl, 0xff
mov r8b, r14b
xor r8b, 0xff
mov r9b, sil
xor r9b, 0
or dl, r8b
or r9b, 0
xor dl, 0xff
and dl, r9b
mov r8b, bl
xor r8b, 0xff
mov r9b, r14b
and r9b, r8b
xor r14b, 0xff
and bl, r14b
or r9b, bl
mov r8b, dl
and r8b, r9b
xor dl, r9b
or r8b, dl
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r9b, sil
xor r9b, 1
mov r11b, r8b
and r11b, r9b
or dl, r11b
mov r9b, sil
xor r9b, 1
xor dl, 0xff
mov r11b, sil
xor r11b, 0
or r9b, dl
or r11b, 0
xor r9b, 0xff
and r9b, r11b
mov dl, sil
xor dl, 1
and dl, 1
mov r11b, sil
xor r11b, 1
and r11b, 1
or dl, r11b
xor r8b, 0xff
xor dl, 0xff
mov r11b, sil
xor r11b, 0
or r8b, dl
or r11b, 0
xor r8b, 0xff
and r8b, r11b
mov dl, r9b
xor dl, 0xff
mov r11b, r8b
xor r11b, 0xff
mov bl, sil
xor bl, 1
mov dil, dl
and dil, 0xff
and r9b, bl
mov r14b, r11b
and r14b, 0xff
and r8b, bl
or dil, r9b
or r14b, r8b
xor dil, r14b
or dl, r11b
xor dl, 0xff
or bl, 1
and dl, bl
or dil, dl
mov dl, sil
xor dl, 1
mov r8b, cl
xor r8b, 0xff
mov r9b, sil
xor r9b, 1
or dl, r8b
or r9b, 1
xor dl, 0xff
and dl, r9b
mov r8b, sil
xor r8b, 1
and r8b, 1
mov r9b, sil
xor r9b, 1
mov r11b, r9b
and r11b, 1
mov bl, cl
xor bl, 0xff
and bl, 0xff
and cl, r9b
or r8b, r11b
or bl, cl
xor r8b, bl
mov cl, dl
xor cl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r11b, sil
xor r11b, 0
mov bl, cl
and bl, 0
and dl, r11b
mov r14b, r9b
and r14b, 0
and r8b, r11b
or bl, dl
or r14b, r8b
xor bl, r14b
or cl, r9b
xor cl, 0xff
or r11b, 0
and cl, r11b
or bl, cl
mov cl, dil
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
and dil, dl
mov r8b, sil
xor r8b, 1
and r8b, 0xff
and dl, 1
or cl, dil
or r8b, dl
xor cl, r8b
mov dl, bl
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
and bl, r8b
or dl, bl
mov r8b, sil
xor r8b, 0
and r8b, 1
mov r9b, sil
xor r9b, 1
and r9b, 0
or r8b, r9b
mov r9b, cl
xor r9b, 0xff
mov r11b, dl
xor r11b, 0xff
mov bl, sil
xor bl, 1
mov dil, r9b
and dil, 0xff
and cl, bl
mov r14b, r11b
and r14b, 0xff
and dl, bl
or dil, cl
or r14b, dl
xor dil, r14b
or r9b, r11b
xor r9b, 0xff
or bl, 1
and r9b, bl
or dil, r9b
mov cl, sil
xor cl, 0
mov dl, r8b
xor dl, 0xff
mov r9b, sil
xor r9b, 0
mov r11b, cl
and r11b, 0
mov bl, r9b
and bl, 0
mov r14b, dl
and r14b, 0
and r8b, r9b
or r11b, bl
or r14b, r8b
xor r11b, r14b
or cl, dl
xor cl, 0xff
or r9b, 0
and cl, r9b
or r11b, cl
mov cl, dil
xor cl, 0xff
and cl, 0
mov dl, sil
xor dl, 0
and dil, dl
mov r8b, sil
xor r8b, 1
and r8b, 0
and dl, 1
or cl, dil
or r8b, dl
xor cl, r8b
xor cl, 0xff
xor r11b, 0xff
mov dl, sil
xor dl, 0
or cl, r11b
or dl, 0
xor cl, 0xff
and cl, dl
mov dl, r10b
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
mov r9b, r10b
and r9b, r8b
or dl, r9b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
mov r11b, cl
and r11b, r9b
mov bl, sil
xor bl, 1
and bl, 0xff
and r9b, 1
or r8b, r11b
or bl, r9b
xor r8b, bl
mov r9b, sil
xor r9b, 0
and r9b, 0
mov r11b, sil
xor r11b, 0
mov bl, r11b
and bl, 0
mov dil, sil
xor dil, 1
and dil, 0
and r11b, 1
or r9b, bl
or dil, r11b
xor r9b, dil
mov r11b, dl
xor r11b, 0xff
mov bl, sil
xor bl, 0
mov dil, sil
xor dil, 0
or r11b, bl
or dil, 0
xor r11b, 0xff
and r11b, dil
xor r10b, 0xff
mov bl, r9b
xor bl, 0xff
mov dil, sil
xor dil, 0
or r10b, bl
or dil, 0
xor r10b, 0xff
and r10b, dil
mov bl, r8b
xor bl, 0xff
mov dil, sil
xor dil, 0
mov r14b, sil
xor r14b, 0
or bl, dil
or r14b, 0
xor bl, 0xff
and bl, r14b
mov dil, r9b
xor dil, 0xff
mov r14b, cl
xor r14b, dil
and r14b, cl
mov cl, r11b
xor cl, 0xff
mov dil, r10b
xor dil, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, cl
and r12b, 0
and r11b, r15b
mov r13b, dil
and r13b, 0
and r10b, r15b
or r12b, r11b
or r13b, r10b
xor r12b, r13b
or cl, dil
xor cl, 0xff
or r15b, 0
and cl, r15b
or r12b, cl
mov cl, bl
xor cl, 0xff
mov r10b, r14b
xor r10b, 0xff
mov r11b, sil
xor r11b, 1
mov dil, cl
and dil, 0xff
and bl, r11b
mov r15b, r10b
and r15b, 0xff
and r14b, r11b
or dil, bl
or r15b, r14b
xor dil, r15b
or cl, r10b
xor cl, 0xff
or r11b, 1
and cl, r11b
or dil, cl
mov cl, r12b
xor cl, 0xff
and cl, 1
mov r10b, sil
xor r10b, 1
and r12b, r10b
mov r11b, dil
xor r11b, 0xff
and r11b, 0xff
and dil, r10b
or cl, r12b
or r11b, dil
xor cl, r11b
mov r10b, dl
and r10b, r8b
xor dl, r8b
or r10b, dl
mov dl, r10b
xor dl, 0xff
and dl, 0
mov r8b, sil
xor r8b, 0
and r10b, r8b
mov r11b, sil
xor r11b, 1
and r11b, 0
and r8b, 1
or dl, r10b
or r11b, r8b
xor dl, r11b
mov r8b, r9b
and r8b, 0
xor r9b, 0
or r8b, r9b
xor r8b, 0xff
mov r9b, dl
xor r9b, r8b
and r9b, dl
mov dl, cl
xor dl, 0xff
mov r8b, r9b
xor r8b, 0xff
xor sil, 1
mov r10b, dl
and r10b, 0xff
and cl, sil
mov r11b, r8b
and r11b, 0xff
and r9b, sil
or r10b, cl
or r11b, r9b
xor r10b, r11b
or dl, r8b
xor dl, 0xff
or sil, 1
and dl, sil
or r10b, dl
test r10b, 1
jne 0x6d94ba6e
jmp 0x6da4331c
jmp 0x6d94ba73
mov eax, dword [rbp + 0x83c]
mov dword [rbp + 0x6b4], eax
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
add r8d, 0xddf7dc13
add r8d, 0xb91dbd05
sub r8d, 0xddf7dc13
mov r9d, eax
sub r9d, 0x9585db06
add r8d, r9d
sub r8d, 0x1d0397c2
sub r8d, 0xb91dbd05
add r8d, 0x1d0397c2
mov r9d, eax
sub r9d, 0x744e9795
add r8d, r9d
add r8d, 0x89325df0
sub r8d, 1
sub r8d, 0x89325df0
add r8d, 0xdc26664c
add r8d, 0x744e9795
sub r8d, 0xdc26664c
mov r9d, eax
sub r9d, 0x352cf0b6
sub r9d, r8d
add r9d, 0x352cf0b6
sub eax, 0x9585db06
add eax, 0
sub r9d, 0x497a00b5
add r9d, eax
add r9d, 0x497a00b5
mov eax, 0xca395eb1
add eax, 0
sub eax, r9d
sub eax, 0xca395eb1
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 0
mov sil, 1
mov dil, sil
xor dil, 0
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov dil, sil
xor dil, 1
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or dil, r14b
mov r14b, r10b
xor r14b, 0xff
xor dil, 0xff
mov r15b, sil
xor r15b, 0
or r14b, dil
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov dil, bl
xor dil, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, dil
and r13b, 0xff
and bl, r12b
mov al, r15b
and al, 0xff
and r14b, r12b
or r13b, bl
or al, r14b
xor r13b, al
or dil, r15b
xor dil, 0xff
or r12b, 1
and dil, r12b
or r13b, dil
mov al, r11b
xor al, 0xff
and al, 1
mov bl, sil
xor bl, 1
mov dil, r11b
and dil, bl
or al, dil
mov bl, sil
xor bl, 1
xor al, 0xff
mov dil, sil
xor dil, 1
or bl, al
or dil, 1
xor bl, 0xff
and bl, dil
mov al, sil
xor al, 1
and al, 1
mov dil, sil
xor dil, 1
and dil, 1
or al, dil
mov dil, r11b
xor dil, 0xff
xor al, 0xff
mov r14b, sil
xor r14b, 0
or dil, al
or r14b, 0
xor dil, 0xff
and dil, r14b
mov al, bl
xor al, 0xff
mov r14b, dil
xor r14b, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, al
and r12b, 0
and bl, r15b
mov cl, r14b
and cl, 0
and dil, r15b
or r12b, bl
or cl, dil
xor r12b, cl
or al, r14b
xor al, 0xff
or r15b, 0
and al, r15b
or r12b, al
mov al, sil
xor al, 1
and al, 1
mov cl, sil
xor cl, 1
mov bl, cl
and bl, 1
mov dil, sil
xor dil, 1
and dil, 0xff
and cl, 1
or al, bl
or dil, cl
xor al, dil
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, sil
xor cl, 1
and cl, 1
mov bl, sil
xor bl, 1
mov dil, bl
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and bl, 1
or cl, dil
or r14b, bl
xor cl, r14b
mov bl, sil
xor bl, 1
xor cl, 0xff
mov dil, sil
xor dil, 1
or bl, cl
or dil, 1
xor bl, 0xff
and bl, dil
mov cl, al
and cl, bl
xor al, bl
or cl, al
mov al, r13b
xor al, 0xff
and al, 0
mov bl, sil
xor bl, 0
mov dil, r13b
and dil, bl
mov r14b, sil
xor r14b, 1
and r14b, 0
and bl, 1
or al, dil
or r14b, bl
xor al, r14b
mov bl, sil
xor bl, 1
and bl, 1
mov dil, sil
xor dil, 1
mov r14b, dil
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, sil
xor dil, 0
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
or dil, r14b
mov r14b, al
and r14b, bl
xor al, bl
or r14b, al
mov al, sil
xor al, 0
mov bl, dil
xor bl, 0xff
mov r15b, sil
xor r15b, 1
mov dl, al
and dl, 0xff
mov r8b, r15b
and r8b, 0
mov r9b, bl
and r9b, 0xff
and dil, r15b
or dl, r8b
or r9b, dil
xor dl, r9b
or al, bl
xor al, 0xff
or r15b, 1
and al, r15b
or dl, al
mov al, r14b
xor al, 0xff
and al, 1
mov r8b, sil
xor r8b, 1
and r14b, r8b
or al, r14b
xor al, 0xff
xor dl, 0xff
mov r8b, sil
xor r8b, 1
or al, dl
or r8b, 1
xor al, 0xff
and al, r8b
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
mov r9b, cl
and r9b, r8b
or dl, r9b
mov r8b, r10b
xor r8b, 0xff
mov r9b, dl
and r9b, r8b
xor dl, 0xff
mov r8b, r10b
and r8b, dl
or r9b, r8b
xor r10b, 0xff
mov dl, r9b
xor dl, r10b
and dl, r9b
mov r8b, sil
xor r8b, 1
and r8b, 1
mov r9b, sil
xor r9b, 1
and r9b, 1
or r8b, r9b
mov r9b, r12b
xor r9b, 0xff
and r9b, 1
mov r10b, sil
xor r10b, 1
mov bl, r12b
and bl, r10b
mov dil, r8b
xor dil, 0xff
and dil, 0xff
and r8b, r10b
or r9b, bl
or dil, r8b
xor r9b, dil
mov r8b, r12b
xor r8b, 0xff
mov r10b, r9b
xor r10b, r8b
and r10b, r9b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
mov bl, cl
and bl, r9b
mov dil, sil
xor dil, 1
and dil, 0xff
and r9b, 1
or r8b, bl
or dil, r9b
xor r8b, dil
mov r9b, r11b
xor r9b, 0xff
and r9b, 0
mov bl, sil
xor bl, 0
mov dil, r11b
and dil, bl
mov r14b, r8b
xor r14b, 0xff
and r14b, 0
and r8b, bl
or r9b, dil
or r14b, r8b
xor r9b, r14b
xor r11b, 0xff
mov r8b, r9b
xor r8b, r11b
and r8b, r9b
mov r9b, al
xor r9b, 0xff
mov r11b, dl
xor r11b, 0xff
mov bl, sil
xor bl, 1
or r9b, r11b
or bl, 1
xor r9b, 0xff
and r9b, bl
mov r11b, al
xor r11b, 0xff
mov bl, dl
and bl, r11b
xor dl, 0xff
and al, dl
or bl, al
mov al, r9b
and al, bl
xor r9b, bl
or al, r9b
mov dl, r8b
xor dl, 0xff
mov r9b, r10b
xor r9b, dl
and r9b, r10b
mov dl, r10b
xor dl, 0xff
mov r11b, r8b
and r11b, dl
xor r8b, 0xff
and r10b, r8b
or r11b, r10b
mov dl, r9b
xor dl, 0xff
mov r8b, r11b
xor r8b, 0xff
mov r10b, sil
xor r10b, 1
mov bl, dl
and bl, 0xff
and r9b, r10b
mov dil, r8b
and dil, 0xff
and r11b, r10b
or bl, r9b
or dil, r11b
xor bl, dil
or dl, r8b
xor dl, 0xff
or r10b, 1
and dl, r10b
or bl, dl
mov dl, al
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
mov r9b, al
and r9b, r8b
mov r10b, sil
xor r10b, 1
and r10b, 0xff
and r8b, 1
or dl, r9b
or r10b, r8b
xor dl, r10b
mov r8b, bl
xor r8b, 0xff
xor dl, 0xff
mov r9b, sil
xor r9b, 0
or r8b, dl
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov dl, bl
xor dl, 0xff
and dl, 1
mov r9b, sil
xor r9b, 1
and bl, r9b
or dl, bl
xor al, 0xff
xor dl, 0xff
mov r9b, sil
xor r9b, 0
or al, dl
or r9b, 0
xor al, 0xff
and al, r9b
mov dl, r8b
and dl, al
xor r8b, al
or dl, r8b
mov al, r13b
xor al, 0xff
and al, 0
mov r8b, sil
xor r8b, 0
mov r9b, r13b
and r9b, r8b
mov r10b, sil
xor r10b, 1
and r10b, 0
and r8b, 1
or al, r9b
or r10b, r8b
xor al, r10b
mov r8b, r12b
xor r8b, 0xff
and r8b, 0
mov r9b, sil
xor r9b, 0
mov r10b, r12b
and r10b, r9b
mov r11b, sil
xor r11b, 1
and r11b, 0
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, sil
xor r9b, 1
and r9b, 0
mov r10b, sil
xor r10b, 0
mov r11b, r10b
and r11b, 1
mov bl, sil
xor bl, 1
and bl, 0
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, sil
xor r10b, 1
mov r11b, al
xor r11b, r10b
and r11b, al
mov r10b, r9b
xor r10b, 0xff
mov bl, r13b
xor bl, r10b
and bl, r13b
mov r10b, r8b
xor r10b, 0xff
mov dil, sil
xor dil, 1
mov r14b, sil
xor r14b, 1
or r10b, dil
or r14b, 1
xor r10b, 0xff
and r10b, r14b
xor r12b, 0xff
mov dil, r9b
xor dil, 0xff
mov r14b, sil
xor r14b, 1
or r12b, dil
or r14b, 1
xor r12b, 0xff
and r12b, r14b
mov dil, r11b
xor dil, 0xff
mov r14b, bl
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
mov r13b, dil
and r13b, 0xff
and r11b, r15b
mov byte [rbp + 0x6b3], r14b
and r14b, 0xff
and bl, r15b
or r13b, r11b
or r14b, bl
xor r13b, r14b
mov r11b, byte [rbp + 0x6b3]
or dil, r11b
xor dil, 0xff
or r15b, 1
and dil, r15b
or r13b, dil
mov bl, r10b
xor bl, 0xff
mov dil, r12b
xor dil, 0xff
mov r14b, sil
xor r14b, 1
mov r15b, bl
and r15b, 0xff
and r10b, r14b
mov r11b, dil
and r11b, 0xff
and r12b, r14b
or r15b, r10b
or r11b, r12b
xor r15b, r11b
or bl, dil
xor bl, 0xff
or r14b, 1
and bl, r14b
or r15b, bl
mov r10b, r13b
xor r10b, 0xff
and r10b, 1
mov r11b, sil
xor r11b, 1
and r13b, r11b
mov bl, r15b
xor bl, 0xff
and bl, 0xff
and r15b, r11b
or r10b, r13b
or bl, r15b
xor r10b, bl
mov r11b, al
xor r11b, 0xff
mov bl, r8b
xor bl, 0xff
mov dil, sil
xor dil, 0
mov r14b, r11b
and r14b, 0
and al, dil
mov r15b, bl
and r15b, 0
and r8b, dil
or r14b, al
or r15b, r8b
xor r14b, r15b
or r11b, bl
xor r11b, 0xff
or dil, 0
and r11b, dil
or r14b, r11b
mov al, r14b
xor al, 0xff
and al, 1
mov r8b, sil
xor r8b, 1
and r14b, r8b
or al, r14b
mov r8b, r9b
and r8b, 1
xor r9b, 1
or r8b, r9b
xor al, 0xff
xor r8b, 0xff
mov r9b, sil
xor r9b, 0
or al, r8b
or r9b, 0
xor al, 0xff
and al, r9b
mov r8b, r10b
xor r8b, 0xff
mov r9b, al
xor r9b, 0xff
mov r11b, sil
xor r11b, 0
mov bl, r8b
and bl, 0
and r10b, r11b
mov dil, r9b
and dil, 0
and al, r11b
or bl, r10b
or dil, al
xor bl, dil
or r8b, r9b
xor r8b, 0xff
or r11b, 0
and r8b, r11b
or bl, r8b
mov al, bl
xor al, 0xff
and al, 1
mov r8b, sil
xor r8b, 1
mov r9b, bl
and r9b, r8b
or al, r9b
xor al, 0xff
xor al, 1
and al, 0xff
mov r8b, sil
xor r8b, 1
and r8b, 0
mov r9b, sil
xor r9b, 0
mov r10b, r9b
and r10b, 1
mov r11b, sil
xor r11b, 1
and r11b, 0
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
xor bl, 0xff
xor r8b, 0xff
mov r9b, sil
xor r9b, 0
or bl, r8b
or r9b, 0
xor bl, 0xff
and bl, r9b
mov r8b, al
and r8b, bl
xor al, bl
or r8b, al
mov al, sil
xor al, 1
mov r9b, cl
xor r9b, 0xff
mov r10b, sil
xor r10b, 1
or al, r9b
or r10b, 1
xor al, 0xff
and al, r10b
mov r9b, sil
xor r9b, 1
and r9b, 1
mov r10b, sil
xor r10b, 1
mov r11b, r10b
and r11b, 1
mov bl, cl
xor bl, 0xff
and bl, 0xff
and cl, r10b
or r9b, r11b
or bl, cl
xor r9b, bl
mov cl, al
xor cl, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r11b, sil
xor r11b, 0
mov bl, cl
and bl, 0
and al, r11b
mov dil, r10b
and dil, 0
and r9b, r11b
or bl, al
or dil, r9b
xor bl, dil
or cl, r10b
xor cl, 0xff
or r11b, 0
and cl, r11b
or bl, cl
mov al, bl
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and bl, cl
or al, bl
mov cl, r8b
xor cl, 0xff
and cl, 0
mov r9b, sil
xor r9b, 0
mov r10b, r8b
and r10b, r9b
mov r11b, al
xor r11b, 0xff
and r11b, 0
and al, r9b
or cl, r10b
or r11b, al
xor cl, r11b
xor cl, 0xff
xor r8b, 0xff
mov al, sil
xor al, 0
or cl, r8b
or al, 0
xor cl, 0xff
and cl, al
mov al, dl
xor al, 0xff
mov r8b, cl
xor r8b, 0xff
xor sil, 0
or al, r8b
or sil, 0
xor al, 0xff
and al, sil
mov r8b, dl
xor r8b, 0xff
mov r9b, cl
and r9b, r8b
xor cl, 0xff
and dl, cl
or r9b, dl
mov cl, al
and cl, r9b
xor al, r9b
or cl, al
test cl, 1
jne 0x6d94c425
jmp 0x6da21674
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
sub r8d, 0x5ffb708
sub r8d, 0x65c5eb9b
add r8d, 0x5ffb708
mov r9d, eax
sub r9d, 0x1f785799
add r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x65c5eb9b
add r9d, r8d
mov r8d, eax
sub r8d, r9d
add r8d, 0xe0b11b79
add r8d, 0x63483f66
sub r8d, 0xe0b11b79
add r8d, 0x250cad46
sub r8d, 1
sub r8d, 0x250cad46
mov r9d, eax
sub r9d, 0x63483f66
add r8d, r9d
add r8d, 0xde257531
sub r8d, 0x9e61f5ce
sub r8d, 0xde257531
mov r9d, eax
sub r9d, 0x1f785799
sub r8d, r9d
sub eax, 0x9e61f5ce
sub r8d, eax
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, r11b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or dil, r15b
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or r14b, r15b
mov r15b, bl
xor r15b, 0xff
mov r12b, dil
xor r12b, 0xff
mov r13b, sil
xor r13b, 1
mov al, r15b
and al, 0xff
and bl, r13b
mov cl, r12b
and cl, 0xff
and dil, r13b
or al, bl
or cl, dil
xor al, cl
or r15b, r12b
xor r15b, 0xff
or r13b, 1
and r15b, r13b
or al, r15b
mov cl, r14b
and cl, 1
xor r14b, 1
or cl, r14b
mov bl, al
xor bl, 0xff
and bl, 1
mov dil, sil
xor dil, 1
and al, dil
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and dil, 1
or bl, al
or r14b, dil
xor bl, r14b
xor cl, 0xff
mov al, bl
xor al, cl
and al, bl
mov cl, r10b
xor cl, 0xff
and cl, 1
mov bl, sil
xor bl, 1
mov dil, r10b
and dil, bl
or cl, dil
mov bl, r11b
xor bl, 0xff
xor cl, 0xff
mov dil, sil
xor dil, 1
or bl, cl
or dil, 1
xor bl, 0xff
and bl, dil
mov cl, r11b
xor cl, 0xff
and cl, 1
mov dil, sil
xor dil, 1
and r11b, dil
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and dil, 1
or cl, r11b
or r14b, dil
xor cl, r14b
xor cl, 0xff
mov r11b, r10b
xor r11b, cl
and r11b, r10b
mov cl, bl
xor cl, 0xff
mov r10b, r11b
xor r10b, 0xff
mov dil, sil
xor dil, 0
mov r14b, cl
and r14b, 0
and bl, dil
mov r15b, r10b
and r15b, 0
and r11b, dil
or r14b, bl
or r15b, r11b
xor r14b, r15b
or cl, r10b
xor cl, 0xff
or dil, 0
and cl, dil
or r14b, cl
mov cl, al
xor cl, 0xff
and cl, 0
mov r10b, sil
xor r10b, 0
mov r11b, al
and r11b, r10b
mov bl, sil
xor bl, 1
and bl, 0
and r10b, 1
or cl, r11b
or bl, r10b
xor cl, bl
mov r10b, r14b
xor r10b, 0xff
and r10b, 1
mov r11b, sil
xor r11b, 1
mov bl, r14b
and bl, r11b
or r10b, bl
mov r11b, sil
xor r11b, 1
and r11b, 1
mov bl, sil
xor bl, 1
and bl, 1
or r11b, bl
mov bl, sil
xor bl, 1
mov dil, cl
xor dil, bl
and dil, cl
xor al, 0xff
mov bl, r11b
xor bl, 0xff
mov r15b, sil
xor r15b, 1
or al, bl
or r15b, 1
xor al, 0xff
and al, r15b
mov bl, r10b
xor bl, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, sil
xor r12b, 1
or bl, r15b
or r12b, 1
xor bl, 0xff
and bl, r12b
xor r14b, 0xff
mov r15b, r11b
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
or r14b, r15b
or r12b, 1
xor r14b, 0xff
and r14b, r12b
mov r15b, dil
and r15b, al
xor dil, al
or r15b, dil
mov al, bl
and al, r14b
xor bl, r14b
or al, bl
mov bl, r15b
xor bl, 0xff
and bl, 1
mov dil, sil
xor dil, 1
and r15b, dil
mov r14b, al
xor r14b, 0xff
and r14b, 0xff
and al, dil
or bl, r15b
or r14b, al
xor bl, r14b
mov al, cl
xor al, 0xff
mov dil, r10b
xor dil, 0xff
mov r14b, sil
xor r14b, 1
mov r15b, al
and r15b, 0xff
and cl, r14b
mov r12b, dil
and r12b, 0xff
and r10b, r14b
or r15b, cl
or r12b, r10b
xor r15b, r12b
or al, dil
xor al, 0xff
or r14b, 1
and al, r14b
or r15b, al
mov al, r15b
xor al, 0xff
and al, 0
mov cl, sil
xor cl, 0
and r15b, cl
xor sil, 1
and sil, 0
and cl, 1
or al, r15b
or sil, cl
xor al, sil
mov cl, r11b
and cl, 1
xor r11b, 1
or cl, r11b
xor cl, 0xff
mov r10b, al
xor r10b, cl
and r10b, al
mov al, bl
and al, r10b
xor bl, r10b
or al, bl
test al, 1
jne 0x6d94c809
jmp 0x6da321db
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x1473c6af
add r8d, 0
sub r8d, 0x35c2349a
sub r8d, 1
add r8d, 0x35c2349a
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x1473c6af
add r9d, r8d
sub eax, r9d
mov r8d, 0xbaa068af
add r8d, 0
sub r8d, eax
sub r8d, 0xbaa068af
mov eax, ecx
add eax, 0xa2841655
sub eax, r8d
sub eax, 0xa2841655
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 0
mov sil, 1
mov dil, sil
xor dil, 0
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, sil
xor dil, 1
xor bl, 0xff
mov r14b, sil
xor r14b, 1
or dil, bl
or r14b, 1
xor dil, 0xff
and dil, r14b
mov bl, sil
xor bl, 1
and bl, 1
mov r14b, sil
xor r14b, 1
mov r15b, r14b
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or bl, r15b
or r12b, r14b
xor bl, r12b
xor bl, 0xff
mov r14b, r10b
xor r14b, bl
and r14b, r10b
mov bl, dil
and bl, r14b
xor dil, r14b
or bl, dil
mov dil, r11b
xor dil, 0xff
and dil, 0
mov r14b, sil
xor r14b, 0
mov r15b, r11b
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
xor dil, 0xff
xor dil, 1
and dil, 0xff
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r15b, sil
xor r15b, 1
mov r12b, r15b
and r12b, 1
mov r13b, sil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
xor r14b, 0xff
mov r15b, r11b
xor r15b, r14b
and r15b, r11b
mov r14b, dil
xor r14b, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, sil
xor r13b, 1
mov al, r14b
and al, 0xff
and dil, r13b
mov cl, r12b
and cl, 0xff
and r15b, r13b
or al, dil
or cl, r15b
xor al, cl
or r14b, r12b
xor r14b, 0xff
or r13b, 1
and r14b, r13b
or al, r14b
mov cl, sil
xor cl, 0
and cl, 1
mov dil, sil
xor dil, 1
and dil, 0
or cl, dil
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov dil, sil
xor dil, 1
and dil, 0
mov r14b, sil
xor r14b, 0
mov r15b, r14b
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
mov r14b, sil
xor r14b, 0
xor dil, 0xff
mov r15b, sil
xor r15b, 1
or r14b, dil
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov dil, cl
and dil, r14b
xor cl, r14b
or dil, cl
mov cl, bl
xor cl, 0xff
and cl, 1
mov r14b, sil
xor r14b, 1
mov r15b, bl
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or cl, r15b
or r12b, r14b
xor cl, r12b
mov r14b, sil
xor r14b, 0
and r14b, 0
mov r15b, sil
xor r15b, 0
mov r12b, r15b
and r12b, 0
mov r13b, sil
xor r13b, 1
and r13b, 0
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, sil
xor r15b, 0
and r15b, 0
mov r12b, sil
xor r12b, 0
mov r13b, r12b
and r13b, 0
mov dl, sil
xor dl, 1
and dl, 0
and r12b, 1
or r15b, r13b
or dl, r12b
xor r15b, dl
mov dl, cl
and dl, r14b
xor cl, r14b
or dl, cl
mov cl, r15b
and cl, 0
xor r15b, 0
or cl, r15b
mov r14b, dl
xor r14b, 0xff
and r14b, 0
mov r15b, sil
xor r15b, 0
and dl, r15b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r15b, 1
or r14b, dl
or r12b, r15b
xor r14b, r12b
xor r14b, 0xff
xor cl, 0xff
mov dl, sil
xor dl, 1
or r14b, cl
or dl, 1
xor r14b, 0xff
and r14b, dl
mov cl, r10b
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
and r10b, dl
or cl, r10b
mov dl, dil
xor dl, 0xff
and dl, 0
mov r10b, sil
xor r10b, 0
mov r15b, dil
and r15b, r10b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r10b, 1
or dl, r15b
or r12b, r10b
xor dl, r12b
mov r10b, sil
xor r10b, 0
and r10b, 1
mov r15b, sil
xor r15b, 1
mov r12b, r15b
and r12b, 0
mov r13b, sil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r10b, r12b
or r13b, r15b
xor r10b, r13b
mov r15b, cl
and r15b, dl
xor cl, dl
or r15b, cl
mov cl, r10b
and cl, 0
xor r10b, 0
or cl, r10b
mov dl, r15b
xor dl, 0xff
and dl, 0
mov r10b, sil
xor r10b, 0
and r15b, r10b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r10b, 1
or dl, r15b
or r12b, r10b
xor dl, r12b
xor dl, 0xff
xor cl, 0xff
mov r10b, sil
xor r10b, 0
or dl, cl
or r10b, 0
xor dl, 0xff
and dl, r10b
mov cl, al
xor cl, 0xff
and cl, 0
mov r10b, sil
xor r10b, 0
mov r15b, al
and r15b, r10b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r10b, 1
or cl, r15b
or r12b, r10b
xor cl, r12b
mov r10b, sil
xor r10b, 0
and r10b, 1
mov r15b, sil
xor r15b, 1
and r15b, 0
or r10b, r15b
mov r15b, sil
xor r15b, 1
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 1
or r15b, r12b
mov r12b, cl
and r12b, r10b
xor cl, r10b
or r12b, cl
mov cl, r15b
and cl, 1
xor r15b, 1
or cl, r15b
mov r10b, r12b
xor r10b, 0xff
and r10b, 1
mov r15b, sil
xor r15b, 1
and r12b, r15b
or r10b, r12b
xor r10b, 0xff
xor cl, 0xff
mov r15b, sil
xor r15b, 1
or r10b, cl
or r15b, 1
xor r10b, 0xff
and r10b, r15b
mov cl, r11b
xor cl, 0xff
and cl, 1
mov r15b, sil
xor r15b, 1
and r11b, r15b
or cl, r11b
mov r11b, dil
xor r11b, 0xff
and r11b, 0
mov r15b, sil
xor r15b, 0
mov r12b, dil
and r12b, r15b
mov r13b, sil
xor r13b, 1
and r13b, 0
and r15b, 1
or r11b, r12b
or r13b, r15b
xor r11b, r13b
mov r15b, sil
xor r15b, 1
and r15b, 1
mov r12b, sil
xor r12b, 1
mov r13b, r12b
and r13b, 1
mov r8b, sil
xor r8b, 1
and r8b, 0xff
and r12b, 1
or r15b, r13b
or r8b, r12b
xor r15b, r8b
mov r8b, cl
and r8b, r11b
xor cl, r11b
or r8b, cl
mov cl, r15b
and cl, 1
xor r15b, 1
or cl, r15b
mov r11b, r8b
xor r11b, 0xff
and r11b, 1
mov r15b, sil
xor r15b, 1
and r8b, r15b
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r15b, 1
or r11b, r8b
or r12b, r15b
xor r11b, r12b
xor r11b, 0xff
xor cl, 0xff
mov r8b, sil
xor r8b, 1
or r11b, cl
or r8b, 1
xor r11b, 0xff
and r11b, r8b
mov cl, r14b
xor cl, 0xff
mov r8b, dl
xor r8b, 0xff
mov r15b, sil
xor r15b, 0
or cl, r8b
or r15b, 0
xor cl, 0xff
and cl, r15b
mov r8b, r14b
xor r8b, 0xff
mov r15b, dl
and r15b, r8b
xor dl, 0xff
and r14b, dl
or r15b, r14b
mov dl, cl
and dl, r15b
xor cl, r15b
or dl, cl
mov cl, r10b
xor cl, 0xff
and cl, 1
mov r8b, sil
xor r8b, 1
mov r14b, r10b
and r14b, r8b
or cl, r14b
mov r8b, r11b
xor r8b, 0xff
and r8b, 1
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or r8b, r15b
mov r14b, sil
xor r14b, 0
and r14b, 1
mov r15b, sil
xor r15b, 1
mov r12b, r15b
and r12b, 0
mov r13b, sil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, cl
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, sil
xor r13b, 1
or r15b, r12b
or r13b, 1
xor r15b, 0xff
and r15b, r13b
mov r12b, r14b
xor r12b, 0xff
mov r13b, r10b
xor r13b, r12b
and r13b, r10b
mov r10b, r8b
xor r10b, 0xff
mov r12b, sil
xor r12b, 0
mov r9b, sil
xor r9b, 1
or r10b, r12b
or r9b, 1
xor r10b, 0xff
and r10b, r9b
xor r11b, 0xff
mov r9b, r14b
xor r9b, 0xff
mov r12b, sil
xor r12b, 0
or r11b, r9b
or r12b, 0
xor r11b, 0xff
and r11b, r12b
mov r9b, r15b
xor r9b, 0xff
mov r12b, r13b
xor r12b, 0xff
mov byte [rbp + 0x6b2], sil
xor sil, 0
mov byte [rbp + 0x6b1], r9b
and r9b, 0
and r15b, sil
mov byte [rbp + 0x6b0], r12b
and r12b, 0
and r13b, sil
or r9b, r15b
or r12b, r13b
xor r9b, r12b
mov r15b, byte [rbp + 0x6b1]
mov r12b, byte [rbp + 0x6b0]
or r15b, r12b
xor r15b, 0xff
or sil, 0
and r15b, sil
or r9b, r15b
mov sil, r10b
xor sil, 0xff
mov r15b, r11b
xor r15b, 0xff
mov r13b, byte [rbp + 0x6b2]
xor r13b, 1
mov r12b, sil
and r12b, 0xff
and r10b, r13b
mov byte [rbp + 0x6af], r15b
and r15b, 0xff
and r11b, r13b
or r12b, r10b
or r15b, r11b
xor r12b, r15b
mov r10b, byte [rbp + 0x6af]
or sil, r10b
xor sil, 0xff
or r13b, 1
and sil, r13b
or r12b, sil
mov r11b, r9b
xor r11b, 0xff
mov sil, r12b
and sil, r11b
xor r12b, 0xff
and r9b, r12b
or sil, r9b
mov r9b, cl
xor r9b, 0xff
mov r11b, r8b
xor r11b, 0xff
mov r15b, byte [rbp + 0x6b2]
xor r15b, 0
mov r12b, r9b
and r12b, 0
and cl, r15b
mov r13b, r11b
and r13b, 0
and r8b, r15b
or r12b, cl
or r13b, r8b
xor r12b, r13b
or r9b, r11b
xor r9b, 0xff
or r15b, 0
and r9b, r15b
or r12b, r9b
mov cl, r12b
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x6b2]
xor r8b, 1
and r12b, r8b
or cl, r12b
mov r8b, r14b
and r8b, 0
xor r14b, 0
or r8b, r14b
xor cl, 0xff
xor r8b, 0xff
mov r9b, byte [rbp + 0x6b2]
xor r9b, 0
or cl, r8b
or r9b, 0
xor cl, 0xff
and cl, r9b
mov r8b, sil
xor r8b, 0xff
mov r9b, cl
xor r9b, 0xff
mov r11b, byte [rbp + 0x6b2]
xor r11b, 0
mov r14b, r8b
and r14b, 0
and sil, r11b
mov r15b, r9b
and r15b, 0
and cl, r11b
or r14b, sil
or r15b, cl
xor r14b, r15b
or r8b, r9b
xor r8b, 0xff
or r11b, 0
and r8b, r11b
or r14b, r8b
mov cl, dl
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x6b2]
xor r8b, 1
mov r9b, dl
and r9b, r8b
or cl, r9b
xor cl, 0xff
mov r8b, r14b
xor r8b, cl
and r8b, r14b
mov cl, r14b
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp + 0x6b2]
xor r9b, 1
and r14b, r9b
or cl, r14b
xor cl, 0xff
mov r9b, dl
xor r9b, cl
and r9b, dl
mov cl, r8b
xor cl, 0xff
mov dl, r9b
xor dl, 0xff
mov r11b, byte [rbp + 0x6b2]
xor r11b, 1
mov sil, cl
and sil, 0xff
and r8b, r11b
mov r14b, dl
and r14b, 0xff
and r9b, r11b
or sil, r8b
or r14b, r9b
xor sil, r14b
or cl, dl
xor cl, 0xff
or r11b, 1
and cl, r11b
or sil, cl
mov cl, bl
xor cl, 0xff
and cl, 0
mov dl, byte [rbp + 0x6b2]
xor dl, 0
mov r8b, bl
and r8b, dl
mov r9b, byte [rbp + 0x6b2]
xor r9b, 1
and r9b, 0
and dl, 1
or cl, r8b
or r9b, dl
xor cl, r9b
mov dl, al
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x6b2]
xor r8b, 1
mov r9b, al
and r9b, r8b
or dl, r9b
mov r8b, byte [rbp + 0x6b2]
xor r8b, 1
and r8b, 1
mov r9b, byte [rbp + 0x6b2]
xor r9b, 1
mov r11b, r9b
and r11b, 1
mov r14b, byte [rbp + 0x6b2]
xor r14b, 1
and r14b, 0xff
and r9b, 1
or r8b, r11b
or r14b, r9b
xor r8b, r14b
mov r9b, byte [rbp + 0x6b2]
xor r9b, 1
mov r11b, cl
xor r11b, r9b
and r11b, cl
mov r9b, r8b
xor r9b, 0xff
mov r14b, bl
xor r14b, r9b
and r14b, bl
mov r9b, byte [rbp + 0x6b2]
xor r9b, 1
mov bl, dl
xor bl, r9b
and bl, dl
mov r9b, r8b
xor r9b, 0xff
mov r15b, al
xor r15b, r9b
and r15b, al
mov al, r11b
and al, r14b
xor r11b, r14b
or al, r11b
mov r9b, bl
and r9b, r15b
xor bl, r15b
or r9b, bl
mov r11b, al
xor r11b, 0xff
and r11b, 0
mov bl, byte [rbp + 0x6b2]
xor bl, 0
and al, bl
mov r14b, r9b
xor r14b, 0xff
and r14b, 0
and r9b, bl
or r11b, al
or r14b, r9b
xor r11b, r14b
mov al, cl
xor al, 0xff
mov r9b, dl
xor r9b, 0xff
mov bl, byte [rbp + 0x6b2]
xor bl, 0
mov r14b, al
and r14b, 0
and cl, bl
mov r15b, r9b
and r15b, 0
and dl, bl
or r14b, cl
or r15b, dl
xor r14b, r15b
or al, r9b
xor al, 0xff
or bl, 0
and al, bl
or r14b, al
mov al, r14b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x6b2]
xor cl, 1
and r14b, cl
or al, r14b
mov cl, byte [rbp + 0x6b2]
xor cl, 1
mov dl, r8b
xor dl, 0xff
mov r9b, byte [rbp + 0x6b2]
xor r9b, 0
mov bl, cl
and bl, 0
mov r14b, r9b
and r14b, 1
mov r15b, dl
and r15b, 0
and r8b, r9b
or bl, r14b
or r15b, r8b
xor bl, r15b
or cl, dl
xor cl, 0xff
or r9b, 0
and cl, r9b
or bl, cl
xor al, 0xff
xor bl, 0xff
mov cl, byte [rbp + 0x6b2]
xor cl, 0
or al, bl
or cl, 0
xor al, 0xff
and al, cl
mov cl, r11b
xor cl, 0xff
mov dl, al
xor dl, 0xff
mov r8b, byte [rbp + 0x6b2]
xor r8b, 1
mov r9b, cl
and r9b, 0xff
and r11b, r8b
mov bl, dl
and bl, 0xff
and al, r8b
or r9b, r11b
or bl, al
xor r9b, bl
or cl, dl
xor cl, 0xff
or r8b, 1
and cl, r8b
or r9b, cl
mov al, r9b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x6b2]
xor cl, 1
mov dl, r9b
and dl, cl
mov r8b, byte [rbp + 0x6b2]
xor r8b, 1
and r8b, 0xff
and cl, 1
or al, dl
or r8b, cl
xor al, r8b
xor al, 0xff
xor al, 0
and al, 0
mov cl, byte [rbp + 0x6b2]
xor cl, 0
and cl, 1
mov dl, byte [rbp + 0x6b2]
xor dl, 1
and dl, 0
or cl, dl
mov dl, cl
xor dl, 0xff
mov r8b, r9b
xor r8b, dl
and r8b, r9b
mov dl, byte [rbp + 0x6b2]
xor dl, 1
and dl, 1
mov r9b, byte [rbp + 0x6b2]
xor r9b, 1
and r9b, 1
or dl, r9b
mov r9b, byte [rbp + 0x6b2]
xor r9b, 0
mov r11b, dl
xor r11b, r9b
and r11b, dl
mov dl, byte [rbp + 0x6b2]
xor dl, 1
xor cl, 0xff
mov r9b, byte [rbp + 0x6b2]
xor r9b, 1
or dl, cl
or r9b, 1
xor dl, 0xff
and dl, r9b
mov cl, al
and cl, r8b
xor al, r8b
or cl, al
mov al, r11b
xor al, 0xff
mov r8b, dl
xor r8b, 0xff
mov r9b, byte [rbp + 0x6b2]
xor r9b, 0
mov bl, al
and bl, 0
and r11b, r9b
mov r14b, r8b
and r14b, 0
and dl, r9b
or bl, r11b
or r14b, dl
xor bl, r14b
or al, r8b
xor al, 0xff
or r9b, 0
and al, r9b
or bl, al
mov al, cl
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x6b2]
xor dl, 1
and cl, dl
mov r8b, bl
xor r8b, 0xff
and r8b, 0xff
and bl, dl
or al, cl
or r8b, bl
xor al, r8b
mov cl, dil
xor cl, 0xff
xor cl, 0
and cl, 0
mov dl, byte [rbp + 0x6b2]
xor dl, 0
mov r8b, dil
and r8b, dl
xor dil, 0xff
and dil, 0
or r8b, dil
mov dl, cl
and dl, r8b
xor cl, r8b
or dl, cl
mov cl, al
xor cl, 0xff
and cl, 0
mov r8b, byte [rbp + 0x6b2]
xor r8b, 0
and al, r8b
mov r9b, byte [rbp + 0x6b2]
xor r9b, 1
and r9b, 0
and r8b, 1
or cl, al
or r9b, r8b
xor cl, r9b
mov al, dl
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x6b2]
xor r8b, 1
and dl, r8b
or al, dl
mov dl, byte [rbp + 0x6b2]
xor dl, 1
and dl, 1
mov r8b, byte [rbp + 0x6b2]
xor r8b, 1
mov r9b, r8b
and r9b, 1
mov r11b, byte [rbp + 0x6b2]
xor r11b, 1
and r11b, 0xff
and r8b, 1
or dl, r9b
or r11b, r8b
xor dl, r11b
mov r8b, cl
and r8b, al
xor cl, al
or r8b, cl
mov al, byte [rbp + 0x6b2]
xor al, 1
mov cl, dl
xor cl, 0xff
mov r9b, byte [rbp + 0x6b2]
xor r9b, 0
mov r11b, al
and r11b, 0
mov bl, r9b
and bl, 1
mov dil, cl
and dil, 0
and dl, r9b
or r11b, bl
or dil, dl
xor r11b, dil
or al, cl
xor al, 0xff
or r9b, 0
and al, r9b
or r11b, al
mov al, r8b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x6b2]
xor cl, 1
and r8b, cl
or al, r8b
xor al, 0xff
xor r11b, 0xff
mov cl, byte [rbp + 0x6b2]
xor cl, 1
or al, r11b
or cl, 1
xor al, 0xff
and al, cl
mov cl, al
xor cl, 0xff
mov dl, sil
xor dl, cl
and dl, sil
mov cl, sil
xor cl, 0xff
mov r8b, al
and r8b, cl
xor al, 0xff
and sil, al
or r8b, sil
mov al, dl
and al, r8b
xor dl, r8b
or al, dl
test al, 1
jne 0x6d94d569
jmp 0x6da43321
xor eax, eax
mov ecx, 0xd91a1005
add ecx, 0
add ecx, 0xf84bea63
sub ecx, 0xd91a1005
sub ecx, 0xf0611868
mov edx, dword [rbp + 0x6b4]
sub ecx, edx
add ecx, 0xf0611868
add ecx, 0x7c7398f3
sub ecx, 0xf84bea63
sub ecx, 0x7c7398f3
mov r8d, eax
sub r8d, 0x43615b56
add r8d, 0
add r8d, 0x7dc23178
sub r8d, 1
sub r8d, 0x7dc23178
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x43615b56
add r9d, r8d
mov r8d, eax
sub r8d, r9d
add ecx, 0x2f16a68a
add ecx, 0x81afece2
sub ecx, 0x2f16a68a
sub ecx, 0x5516eab6
add ecx, r8d
add ecx, 0x5516eab6
mov r8d, eax
sub r8d, 0x81afece2
add ecx, r8d
mov r8d, 0xd07cf50a
add r8d, 0
sub r8d, ecx
sub r8d, 0xd07cf50a
mov ecx, eax
sub ecx, 0xbd5703c7
add ecx, r8d
add ecx, 0xbd5703c7
mov dword [rbp + 0x83c], ecx
mov ecx, dword [sym.out.dll_x.13]
mov r8d, dword [sym.out.dll_y.14]
mov r9d, eax
sub r9d, 0x1e9b259d
mov r10d, eax
sub r10d, r9d
mov r9d, eax
sub r9d, 1
add r10d, r9d
sub r10d, 0xa1b47807
sub r10d, 0x1e9b259d
add r10d, 0xa1b47807
mov r9d, ecx
add r9d, 0xae61427
sub r9d, 0x33e062c3
sub r9d, 0xae61427
mov r11d, eax
sub r11d, r10d
sub r9d, r11d
sub eax, 0x33e062c3
sub r9d, eax
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete bl
cmp r8d, 0xa
setl sil
mov dil, bl
xor dil, 0xff
and dil, 0
mov r14b, 1
mov r15b, r14b
xor r15b, 0
mov r12b, bl
and r12b, r15b
mov r13b, r14b
xor r13b, 1
and r13b, 0
and r15b, 1
or dil, r12b
or r13b, r15b
xor dil, r13b
xor dil, 0xff
xor dil, 1
and dil, 0xff
mov r15b, r14b
xor r15b, 1
and r15b, 0
mov r12b, r14b
xor r12b, 0
mov r13b, r12b
and r13b, 1
mov al, r14b
xor al, 1
and al, 0
and r12b, 1
or r15b, r13b
or al, r12b
xor r15b, al
mov al, r15b
xor al, 0xff
mov r12b, bl
xor r12b, al
and r12b, bl
mov al, r14b
xor al, 1
and al, 1
mov r13b, r14b
xor r13b, 1
mov cl, r13b
and cl, 1
mov r8b, r14b
xor r8b, 1
and r8b, 0xff
and r13b, 1
or al, cl
or r8b, r13b
xor al, r8b
mov cl, r14b
xor cl, 1
mov r8b, al
xor r8b, cl
and r8b, al
mov al, r14b
xor al, 1
xor r15b, 0xff
mov cl, r14b
xor cl, 1
or al, r15b
or cl, 1
xor al, 0xff
and al, cl
mov cl, dil
and cl, r12b
xor dil, r12b
or cl, dil
mov dil, r8b
and dil, al
xor r8b, al
or dil, r8b
mov al, cl
xor al, 0xff
mov r8b, dil
and r8b, al
xor dil, 0xff
and cl, dil
or r8b, cl
mov al, sil
xor al, 0xff
and al, 0
mov cl, r14b
xor cl, 0
mov dil, sil
and dil, cl
mov r15b, r14b
xor r15b, 1
and r15b, 0
and cl, 1
or al, dil
or r15b, cl
xor al, r15b
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, r14b
xor cl, 1
and cl, 1
mov dil, r14b
xor dil, 1
mov r15b, dil
and r15b, 1
mov r12b, r14b
xor r12b, 1
and r12b, 0xff
and dil, 1
or cl, r15b
or r12b, dil
xor cl, r12b
xor cl, 0xff
mov dil, sil
xor dil, cl
and dil, sil
mov cl, al
and cl, dil
xor al, dil
or cl, al
mov al, r14b
xor al, 1
and al, 1
mov dil, r14b
xor dil, 1
mov r15b, dil
and r15b, 1
mov r12b, r14b
xor r12b, 1
and r12b, 0xff
and dil, 1
or al, r15b
or r12b, dil
xor al, r12b
xor al, 0xff
xor al, 1
and al, 0xff
mov dil, r14b
xor dil, 1
and dil, 0
mov r15b, r14b
xor r15b, 0
mov r12b, r15b
and r12b, 1
mov r13b, r14b
xor r13b, 1
and r13b, 0
and r15b, 1
or dil, r12b
or r13b, r15b
xor dil, r13b
xor dil, 0xff
xor dil, 1
and dil, 0xff
mov r15b, al
and r15b, dil
xor al, dil
or r15b, al
mov al, r8b
xor al, 0xff
and al, 1
mov dil, r14b
xor dil, 1
mov r12b, r8b
and r12b, dil
or al, r12b
mov dil, r14b
xor dil, 1
and dil, 1
mov r12b, r14b
xor r12b, 1
mov r13b, r12b
and r13b, 1
mov r9b, r14b
xor r9b, 1
and r9b, 0xff
and r12b, 1
or dil, r13b
or r9b, r12b
xor dil, r9b
mov r9b, r14b
xor r9b, 0
and r9b, 1
mov r12b, r14b
xor r12b, 1
and r12b, 0
or r9b, r12b
mov r12b, al
xor r12b, 0xff
mov r13b, dil
xor r13b, 0xff
mov r10b, r14b
xor r10b, 0
mov r11b, r12b
and r11b, 0
and al, r10b
mov dl, r13b
and dl, 0
and dil, r10b
or r11b, al
or dl, dil
xor r11b, dl
or r12b, r13b
xor r12b, 0xff
or r10b, 0
and r12b, r10b
or r11b, r12b
mov al, r14b
xor al, 0
mov dl, r9b
xor dl, 0xff
mov r10b, r14b
xor r10b, 0
mov dil, al
and dil, 0
mov r12b, r10b
and r12b, 0
mov r13b, dl
and r13b, 0
and r9b, r10b
or dil, r12b
or r13b, r9b
xor dil, r13b
or al, dl
xor al, 0xff
or r10b, 0
and al, r10b
or dil, al
mov al, r11b
xor al, 0xff
and al, 0
mov dl, r14b
xor dl, 0
and r11b, dl
mov r9b, r14b
xor r9b, 1
and r9b, 0
and dl, 1
or al, r11b
or r9b, dl
xor al, r9b
xor dil, 0xff
mov dl, al
xor dl, dil
and dl, al
mov al, r15b
xor al, 0xff
and al, 1
mov r9b, r14b
xor r9b, 1
mov r10b, r15b
and r10b, r9b
or al, r10b
mov r9b, bl
xor r9b, 0xff
mov r10b, al
and r10b, r9b
xor al, 0xff
mov r9b, bl
and r9b, al
or r10b, r9b
xor r10b, 0xff
xor bl, 0xff
mov al, r14b
xor al, 1
or r10b, bl
or al, 1
xor r10b, 0xff
and r10b, al
mov al, cl
xor al, 0xff
and al, 1
mov r9b, r14b
xor r9b, 1
mov r11b, cl
and r11b, r9b
or al, r11b
mov r9b, r14b
xor r9b, 1
and r9b, 1
mov r11b, r14b
xor r11b, 1
mov bl, r11b
and bl, 1
mov dil, r14b
xor dil, 1
and dil, 0xff
and r11b, 1
or r9b, bl
or dil, r11b
xor r9b, dil
mov r11b, r14b
xor r11b, 0
and r11b, 1
mov bl, r14b
xor bl, 1
mov dil, bl
and dil, 0
mov r12b, r14b
xor r12b, 1
and r12b, 0xff
and bl, 1
or r11b, dil
or r12b, bl
xor r11b, r12b
mov bl, al
and bl, r9b
xor al, r9b
or bl, al
mov al, r11b
and al, 0
xor r11b, 0
or al, r11b
mov r9b, bl
xor r9b, 0xff
and r9b, 0
mov r11b, r14b
xor r11b, 0
and bl, r11b
mov dil, r14b
xor dil, 1
and dil, 0
and r11b, 1
or r9b, bl
or dil, r11b
xor r9b, dil
xor al, 0xff
mov r11b, r9b
xor r11b, al
and r11b, r9b
mov al, sil
xor al, 0xff
and al, 1
mov r9b, r14b
xor r9b, 1
and sil, r9b
or al, sil
mov r9b, r15b
xor r9b, 0xff
and r9b, 1
mov bl, r14b
xor bl, 1
mov sil, r15b
and sil, bl
or r9b, sil
mov bl, r14b
xor bl, 1
and bl, 0
mov sil, r14b
xor sil, 0
mov dil, sil
and dil, 1
mov r12b, r14b
xor r12b, 1
and r12b, 0
and sil, 1
or bl, dil
or r12b, sil
xor bl, r12b
mov sil, al
and sil, r9b
xor al, r9b
or sil, al
mov al, bl
and al, 1
xor bl, 1
or al, bl
mov r9b, sil
xor r9b, 0xff
and r9b, 1
mov bl, r14b
xor bl, 1
and sil, bl
or r9b, sil
xor al, 0xff
mov bl, r9b
xor bl, al
and bl, r9b
mov al, dl
xor al, 0xff
mov r9b, r10b
xor r9b, 0xff
mov sil, r14b
xor sil, 0
or al, r9b
or sil, 0
xor al, 0xff
and al, sil
mov r9b, dl
xor r9b, 0xff
mov sil, r10b
and sil, r9b
xor r10b, 0xff
and dl, r10b
or sil, dl
mov dl, al
xor dl, 0xff
mov r9b, sil
xor r9b, 0xff
mov r10b, r14b
xor r10b, 0
mov dil, dl
and dil, 0
and al, r10b
mov r12b, r9b
and r12b, 0
and sil, r10b
or dil, al
or r12b, sil
xor dil, r12b
or dl, r9b
xor dl, 0xff
or r10b, 0
and dl, r10b
or dil, dl
mov al, r11b
xor al, 0xff
mov dl, bl
xor dl, 0xff
mov r9b, r14b
xor r9b, 0
or al, dl
or r9b, 0
xor al, 0xff
and al, r9b
mov dl, r11b
xor dl, 0xff
mov r9b, bl
and r9b, dl
xor bl, 0xff
and r11b, bl
or r9b, r11b
mov dl, al
xor dl, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r11b, r14b
xor r11b, 1
mov bl, dl
and bl, 0xff
and al, r11b
mov sil, r10b
and sil, 0xff
and r9b, r11b
or bl, al
or sil, r9b
xor bl, sil
or dl, r10b
xor dl, 0xff
or r11b, 1
and dl, r11b
or bl, dl
mov al, dil
xor al, 0xff
and al, 0
mov dl, r14b
xor dl, 0
mov r9b, dil
and r9b, dl
mov r10b, r14b
xor r10b, 1
and r10b, 0
and dl, 1
or al, r9b
or r10b, dl
xor al, r10b
mov dl, bl
xor dl, 0xff
xor al, 0xff
mov r9b, r14b
xor r9b, 0
or dl, al
or r9b, 0
xor dl, 0xff
and dl, r9b
mov al, bl
xor al, 0xff
and al, 1
mov r9b, r14b
xor r9b, 1
and bl, r9b
or al, bl
xor dil, 0xff
xor al, 0xff
mov r9b, r14b
xor r9b, 0
or dil, al
or r9b, 0
xor dil, 0xff
and dil, r9b
mov al, dl
xor al, 0xff
mov r9b, dil
xor r9b, 0xff
mov r10b, r14b
xor r10b, 1
mov r11b, al
and r11b, 0xff
and dl, r10b
mov bl, r9b
and bl, 0xff
and dil, r10b
or r11b, dl
or bl, dil
xor r11b, bl
or al, r9b
xor al, 0xff
or r10b, 1
and al, r10b
or r11b, al
mov al, r8b
xor al, 0xff
mov dl, cl
xor dl, 0xff
mov r9b, r14b
xor r9b, 1
or al, dl
or r9b, 1
xor al, 0xff
and al, r9b
mov dl, r8b
xor dl, 0xff
mov r9b, cl
and r9b, dl
xor cl, 0xff
and r8b, cl
or r9b, r8b
mov cl, al
and cl, r9b
xor al, r9b
or cl, al
mov al, cl
xor al, 0xff
and al, 1
mov dl, r14b
xor dl, 1
mov r8b, cl
and r8b, dl
or al, r8b
mov dl, r14b
xor dl, 1
xor al, 0xff
mov r8b, r14b
xor r8b, 0
or dl, al
or r8b, 0
xor dl, 0xff
and dl, r8b
mov al, r14b
xor al, 1
and al, 1
mov r8b, r14b
xor r8b, 1
and r8b, 1
or al, r8b
xor al, 0xff
mov r8b, cl
xor r8b, al
and r8b, cl
mov al, dl
and al, r8b
xor dl, r8b
or al, dl
mov cl, r14b
xor cl, 1
and cl, 1
mov dl, r14b
xor dl, 1
and dl, 1
or cl, dl
mov dl, r15b
xor dl, 0xff
and dl, 1
mov r8b, r14b
xor r8b, 1
mov r9b, r15b
and r9b, r8b
or dl, r9b
mov r8b, r14b
xor r8b, 0
and r8b, 0
mov r9b, r14b
xor r9b, 0
mov r10b, r9b
and r10b, 0
mov bl, r14b
xor bl, 1
and bl, 0
and r9b, 1
or r8b, r10b
or bl, r9b
xor r8b, bl
mov r9b, r14b
xor r9b, 0
mov r10b, cl
xor r10b, r9b
and r10b, cl
mov r9b, r14b
xor r9b, 1
mov bl, r8b
xor bl, 0xff
mov sil, r14b
xor sil, 0
or r9b, bl
or sil, 0
xor r9b, 0xff
and r9b, sil
mov bl, r14b
xor bl, 0
mov sil, dl
xor sil, bl
and sil, dl
xor r15b, 0xff
mov bl, r8b
xor bl, 0xff
mov dil, r14b
xor dil, 0
or r15b, bl
or dil, 0
xor r15b, 0xff
and r15b, dil
mov bl, r10b
xor bl, 0xff
mov dil, r9b
xor dil, 0xff
mov r12b, r14b
xor r12b, 0
mov r13b, bl
and r13b, 0
and r10b, r12b
mov byte [rbp + 0x6ae], dil
and dil, 0
and r9b, r12b
or r13b, r10b
or dil, r9b
xor r13b, dil
mov r9b, byte [rbp + 0x6ae]
or bl, r9b
xor bl, 0xff
or r12b, 0
and bl, r12b
or r13b, bl
mov r10b, sil
and r10b, r15b
xor sil, r15b
or r10b, sil
mov bl, r13b
xor bl, 0xff
mov sil, r10b
and sil, bl
xor r10b, 0xff
and r13b, r10b
or sil, r13b
mov r10b, cl
and r10b, dl
xor cl, dl
or r10b, cl
mov cl, r10b
xor cl, 0xff
and cl, 1
mov dl, r14b
xor dl, 1
and r10b, dl
mov bl, r14b
xor bl, 1
and bl, 0xff
and dl, 1
or cl, r10b
or bl, dl
xor cl, bl
mov dl, r8b
and dl, 0
xor r8b, 0
or dl, r8b
xor cl, 0xff
xor dl, 0xff
mov r8b, r14b
xor r8b, 1
or cl, dl
or r8b, 1
xor cl, 0xff
and cl, r8b
mov dl, sil
xor dl, 0xff
mov r8b, cl
xor r8b, 0xff
mov r10b, r14b
xor r10b, 1
mov bl, dl
and bl, 0xff
and sil, r10b
mov dil, r8b
and dil, 0xff
and cl, r10b
or bl, sil
or dil, cl
xor bl, dil
or dl, r8b
xor dl, 0xff
or r10b, 1
and dl, r10b
or bl, dl
mov cl, bl
xor cl, 0xff
and cl, 0
mov dl, r14b
xor dl, 0
and bl, dl
mov r8b, r14b
xor r8b, 1
and r8b, 0
and dl, 1
or cl, bl
or r8b, dl
xor cl, r8b
mov dl, al
xor dl, 0xff
and dl, 0
mov r8b, r14b
xor r8b, 0
mov r10b, al
and r10b, r8b
mov bl, cl
xor bl, 0xff
and bl, 0
and cl, r8b
or dl, r10b
or bl, cl
xor dl, bl
xor al, 0xff
mov cl, dl
xor cl, al
and cl, dl
mov al, r11b
xor al, 0xff
and al, 1
mov dl, r14b
xor dl, 1
mov r8b, r11b
and r8b, dl
or al, r8b
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, r14b
xor r8b, 1
mov r10b, cl
and r10b, r8b
or dl, r10b
mov r8b, r14b
xor r8b, 1
and r8b, 1
mov r10b, r14b
xor r10b, 1
and r10b, 1
or r8b, r10b
mov r10b, al
xor r10b, 0xff
mov bl, r14b
xor bl, 1
mov sil, r14b
xor sil, 1
or r10b, bl
or sil, 1
xor r10b, 0xff
and r10b, sil
mov bl, r8b
xor bl, 0xff
mov sil, r11b
xor sil, bl
and sil, r11b
mov r11b, r14b
xor r11b, 1
mov bl, dl
xor bl, r11b
and bl, dl
xor cl, 0xff
mov r11b, r8b
xor r11b, 0xff
mov dil, r14b
xor dil, 0
or cl, r11b
or dil, 0
xor cl, 0xff
and cl, dil
mov r11b, r10b
xor r11b, 0xff
mov dil, sil
xor dil, 0xff
mov r15b, r14b
xor r15b, 1
mov r12b, r11b
and r12b, 0xff
and r10b, r15b
mov r13b, dil
and r13b, 0xff
and sil, r15b
or r12b, r10b
or r13b, sil
xor r12b, r13b
or r11b, dil
xor r11b, 0xff
or r15b, 1
and r11b, r15b
or r12b, r11b
mov r10b, bl
xor r10b, 0xff
mov r11b, cl
xor r11b, 0xff
mov sil, r14b
xor sil, 1
mov dil, r10b
and dil, 0xff
and bl, sil
mov r15b, r11b
and r15b, 0xff
and cl, sil
or dil, bl
or r15b, cl
xor dil, r15b
or r10b, r11b
xor r10b, 0xff
or sil, 1
and r10b, sil
or dil, r10b
mov cl, r12b
xor cl, 0xff
mov r10b, dil
and r10b, cl
xor dil, 0xff
and r12b, dil
or r10b, r12b
mov cl, al
and cl, dl
xor al, dl
or cl, al
mov al, cl
xor al, 0xff
and al, 0
mov dl, r14b
xor dl, 0
and cl, dl
mov r11b, r14b
xor r11b, 1
and r11b, 0
and dl, 1
or al, cl
or r11b, dl
xor al, r11b
mov cl, r8b
and cl, 1
xor r8b, 1
or cl, r8b
xor al, 0xff
xor cl, 0xff
mov dl, r14b
xor dl, 1
or al, cl
or dl, 1
xor al, 0xff
and al, dl
mov cl, r10b
xor cl, 0xff
mov dl, al
xor dl, 0xff
xor r14b, 0
mov r8b, cl
and r8b, 0
and r10b, r14b
mov r11b, dl
and r11b, 0
and al, r14b
or r8b, r10b
or r11b, al
xor r8b, r11b
or cl, dl
xor cl, 0xff
or r14b, 0
and cl, r14b
or r8b, cl
test r8b, 1
jne 0x6d94e15d
jmp 0x6da43321
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
sub r8d, 0x9e5236af
sub r8d, 0x80ae173a
add r8d, 0x9e5236af
sub r8d, 0x472f5781
add r8d, 0xa0b0f617
add r8d, 0x472f5781
sub r8d, 0xa30392e
add r8d, 0x80ae173a
add r8d, 0xa30392e
add r8d, 0x7d20f3c1
sub r8d, 0xd8e033d1
sub r8d, 0x7d20f3c1
sub r8d, 0x38211879
sub r8d, 1
add r8d, 0x38211879
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0xd8e033d1
add r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, 0x2cea294d
add r9d, 0
sub r9d, 0xa0b0f617
sub r9d, 0x2cea294d
sub eax, r9d
sub r8d, eax
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
or bl, r14b
mov dil, r11b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r15b, sil
xor r15b, 1
mov r12b, r15b
and r12b, 1
mov r13b, sil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, bl
and r15b, dil
xor bl, dil
or r15b, bl
mov bl, r14b
and bl, 1
xor r14b, 1
or bl, r14b
mov dil, r15b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
and r15b, r14b
or dil, r15b
xor bl, 0xff
mov r14b, dil
xor r14b, bl
and r14b, dil
mov bl, r10b
xor bl, 0xff
and bl, 1
mov dil, sil
xor dil, 1
mov r15b, r10b
and r15b, dil
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and dil, 1
or bl, r15b
or r12b, dil
xor bl, r12b
xor bl, 0xff
mov dil, r11b
xor dil, bl
and dil, r11b
mov bl, r11b
xor bl, 0xff
and bl, 0
mov r15b, sil
xor r15b, 0
and r11b, r15b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r15b, 1
or bl, r11b
or r12b, r15b
xor bl, r12b
xor bl, 0xff
mov r11b, r10b
xor r11b, bl
and r11b, r10b
mov r10b, dil
and r10b, r11b
xor dil, r11b
or r10b, dil
mov r11b, r10b
xor r11b, 0xff
mov bl, r14b
xor bl, r11b
and bl, r14b
mov r11b, r14b
xor r11b, 0xff
mov dil, r10b
and dil, r11b
xor r10b, 0xff
and r14b, r10b
or dil, r14b
mov r10b, bl
xor r10b, 0xff
mov r11b, dil
xor r11b, 0xff
xor sil, 0
mov r14b, r10b
and r14b, 0
and bl, sil
mov r15b, r11b
and r15b, 0
and dil, sil
or r14b, bl
or r15b, dil
xor r14b, r15b
or r10b, r11b
xor r10b, 0xff
or sil, 0
and r10b, sil
or r14b, r10b
test r14b, 1
jne 0x6d94e3cd
jmp 0x6da321db
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
sub eax, 0x4b72215
sub eax, 0x90881be1
add eax, 0x4b72215
sub eax, 0x1d0e4cea
sub eax, 1
add eax, 0x1d0e4cea
sub eax, 0xb3af1bd9
add eax, 0x90881be1
add eax, 0xb3af1bd9
mov r8d, ecx
add r8d, 0x801cf62d
sub r8d, 0x6c88e58a
sub r8d, 0x801cf62d
add r8d, 0x1f9178f3
add r8d, eax
sub r8d, 0x1f9178f3
sub r8d, 0x95bb2bc2
add r8d, 0x6c88e58a
add r8d, 0x95bb2bc2
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r9b
cmp edx, 0xa
setl r10b
mov r11b, r9b
xor r11b, 0xff
and r11b, 0
mov bl, 1
mov sil, bl
xor sil, 0
mov dil, r9b
and dil, sil
mov r14b, bl
xor r14b, 1
and r14b, 0
and sil, 1
or r11b, dil
or r14b, sil
xor r11b, r14b
mov sil, bl
xor sil, 0
xor r11b, 0xff
mov dil, bl
xor dil, 0
or sil, r11b
or dil, 0
xor sil, 0xff
and sil, dil
mov r11b, bl
xor r11b, 0
and r11b, 1
mov dil, bl
xor dil, 1
and dil, 0
or r11b, dil
mov dil, r9b
xor dil, 0xff
mov r14b, r11b
xor r14b, 0xff
mov r15b, bl
xor r15b, 0
or dil, r14b
or r15b, 0
xor dil, 0xff
and dil, r15b
mov r14b, bl
xor r14b, 1
and r14b, 1
mov r15b, bl
xor r15b, 1
and r15b, 1
or r14b, r15b
xor r14b, 0xff
mov r15b, bl
xor r15b, 0
mov r12b, bl
xor r12b, 1
or r14b, r15b
or r12b, 1
xor r14b, 0xff
and r14b, r12b
xor r11b, 0xff
xor r11b, 1
and r11b, 0xff
mov r15b, sil
xor r15b, 0xff
mov r12b, dil
xor r12b, 0xff
mov r13b, bl
xor r13b, 0
mov al, r15b
and al, 0
and sil, r13b
mov cl, r12b
and cl, 0
and dil, r13b
or al, sil
or cl, dil
xor al, cl
or r15b, r12b
xor r15b, 0xff
or r13b, 0
and r15b, r13b
or al, r15b
mov cl, r14b
and cl, r11b
xor r14b, r11b
or cl, r14b
mov r11b, al
xor r11b, 0xff
mov sil, cl
and sil, r11b
xor cl, 0xff
and al, cl
or sil, al
mov al, r10b
xor al, 0xff
and al, 1
mov cl, bl
xor cl, 1
mov r11b, r10b
and r11b, cl
mov dil, bl
xor dil, 1
and dil, 0xff
and cl, 1
or al, r11b
or dil, cl
xor al, dil
xor al, 0xff
xor al, 0
and al, 0
mov cl, bl
xor cl, 0
and cl, 0
mov r11b, bl
xor r11b, 0
mov dil, r11b
and dil, 0
mov r14b, bl
xor r14b, 1
and r14b, 0
and r11b, 1
or cl, dil
or r14b, r11b
xor cl, r14b
mov r11b, cl
xor r11b, 0xff
mov dil, r10b
xor dil, r11b
and dil, r10b
mov r11b, bl
xor r11b, 1
and r11b, 0
mov r14b, bl
xor r14b, 0
mov r15b, r14b
and r15b, 1
mov r12b, bl
xor r12b, 1
and r12b, 0
and r14b, 1
or r11b, r15b
or r12b, r14b
xor r11b, r12b
xor r11b, 0xff
mov r14b, bl
xor r14b, 0
mov r15b, bl
xor r15b, 1
or r11b, r14b
or r15b, 1
xor r11b, 0xff
and r11b, r15b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r14b, al
and r14b, dil
xor al, dil
or r14b, al
mov al, r11b
xor al, 0xff
mov dil, cl
xor dil, 0xff
mov r15b, bl
xor r15b, 1
mov r12b, al
and r12b, 0xff
and r11b, r15b
mov r13b, dil
and r13b, 0xff
and cl, r15b
or r12b, r11b
or r13b, cl
xor r12b, r13b
or al, dil
xor al, 0xff
or r15b, 1
and al, r15b
or r12b, al
mov al, r14b
xor al, 0xff
and al, 1
mov cl, bl
xor cl, 1
and r14b, cl
mov r11b, r12b
xor r11b, 0xff
and r11b, 0xff
and r12b, cl
or al, r14b
or r11b, r12b
xor al, r11b
mov cl, bl
xor cl, 0
and cl, 1
mov r11b, bl
xor r11b, 1
mov dil, r11b
and dil, 0
mov r14b, bl
xor r14b, 1
and r14b, 0xff
and r11b, 1
or cl, dil
or r14b, r11b
xor cl, r14b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r11b, bl
xor r11b, 1
and r11b, 1
mov dil, bl
xor dil, 1
and dil, 1
or r11b, dil
mov dil, bl
xor dil, 0
xor r11b, 0xff
mov r14b, bl
xor r14b, 0
or dil, r11b
or r14b, 0
xor dil, 0xff
and dil, r14b
mov r11b, cl
and r11b, dil
xor cl, dil
or r11b, cl
mov cl, bl
xor cl, 0
and cl, 1
mov dil, bl
xor dil, 1
and dil, 0
or cl, dil
mov dil, sil
xor dil, 0xff
mov r14b, cl
and r14b, dil
xor cl, 0xff
mov dil, sil
and dil, cl
or r14b, dil
xor r14b, 0xff
mov cl, sil
xor cl, 0xff
mov dil, bl
xor dil, 0
or r14b, cl
or dil, 0
xor r14b, 0xff
and r14b, dil
mov cl, r9b
xor cl, 0xff
and cl, 1
mov dil, bl
xor dil, 1
and r9b, dil
or cl, r9b
mov r9b, r11b
xor r9b, 0xff
and r9b, 0
mov dil, bl
xor dil, 0
mov r15b, r11b
and r15b, dil
mov r12b, bl
xor r12b, 1
and r12b, 0
and dil, 1
or r9b, r15b
or r12b, dil
xor r9b, r12b
mov dil, bl
xor dil, 1
and dil, 1
mov r15b, bl
xor r15b, 1
mov r12b, r15b
and r12b, 1
mov r13b, bl
xor r13b, 1
and r13b, 0xff
and r15b, 1
or dil, r12b
or r13b, r15b
xor dil, r13b
mov r15b, cl
xor r15b, 0xff
mov r12b, r9b
xor r12b, 0xff
mov r13b, bl
xor r13b, 1
mov dl, r15b
and dl, 0xff
and cl, r13b
mov r8b, r12b
and r8b, 0xff
and r9b, r13b
or dl, cl
or r8b, r9b
xor dl, r8b
or r15b, r12b
xor r15b, 0xff
or r13b, 1
and r15b, r13b
or dl, r15b
mov cl, bl
xor cl, 1
mov r8b, dil
xor r8b, 0xff
mov r9b, bl
xor r9b, 0
mov r15b, cl
and r15b, 0
mov r12b, r9b
and r12b, 1
mov r13b, r8b
and r13b, 0
and dil, r9b
or r15b, r12b
or r13b, dil
xor r15b, r13b
or cl, r8b
xor cl, 0xff
or r9b, 0
and cl, r9b
or r15b, cl
mov cl, dl
xor cl, 0xff
and cl, 0
mov r8b, bl
xor r8b, 0
and dl, r8b
mov r9b, bl
xor r9b, 1
and r9b, 0
and r8b, 1
or cl, dl
or r9b, r8b
xor cl, r9b
xor cl, 0xff
xor r15b, 0xff
mov dl, bl
xor dl, 1
or cl, r15b
or dl, 1
xor cl, 0xff
and cl, dl
mov dl, bl
xor dl, 0
and dl, 0
mov r8b, bl
xor r8b, 0
mov r9b, r8b
and r9b, 0
mov dil, bl
xor dil, 1
and dil, 0
and r8b, 1
or dl, r9b
or dil, r8b
xor dl, dil
mov r8b, al
xor r8b, 0xff
mov r9b, dl
and r9b, r8b
xor dl, 0xff
mov r8b, al
and r8b, dl
or r9b, r8b
mov dl, al
xor dl, 0xff
mov r8b, r9b
xor r8b, dl
and r8b, r9b
mov dl, r11b
xor dl, 0xff
and dl, 1
mov r9b, bl
xor r9b, 1
mov dil, r11b
and dil, r9b
mov r15b, bl
xor r15b, 1
and r15b, 0xff
and r9b, 1
or dl, dil
or r15b, r9b
xor dl, r15b
mov r9b, r10b
xor r9b, 0xff
mov dil, dl
and dil, r9b
xor dl, 0xff
mov r9b, r10b
and r9b, dl
or dil, r9b
xor dil, 0xff
xor r10b, 0xff
mov dl, bl
xor dl, 0
or dil, r10b
or dl, 0
xor dil, 0xff
and dil, dl
mov dl, r14b
xor dl, 0xff
mov r9b, cl
xor r9b, 0xff
mov r10b, bl
xor r10b, 1
or dl, r9b
or r10b, 1
xor dl, 0xff
and dl, r10b
mov r9b, r14b
xor r9b, 0xff
and r9b, 0
mov r10b, bl
xor r10b, 0
and r14b, r10b
mov r15b, cl
xor r15b, 0xff
and r15b, 0
and cl, r10b
or r9b, r14b
or r15b, cl
xor r9b, r15b
mov cl, dl
and cl, r9b
xor dl, r9b
or cl, dl
mov dl, dil
xor dl, 0xff
mov r9b, r8b
xor r9b, dl
and r9b, r8b
mov dl, r8b
xor dl, 0xff
mov r10b, dil
and r10b, dl
xor dil, 0xff
and r8b, dil
or r10b, r8b
mov dl, r9b
and dl, r10b
xor r9b, r10b
or dl, r9b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r9b, bl
xor r9b, 1
mov r10b, cl
and r10b, r9b
or r8b, r10b
mov r9b, bl
xor r9b, 1
xor r8b, 0xff
mov r10b, bl
xor r10b, 1
or r9b, r8b
or r10b, 1
xor r9b, 0xff
and r9b, r10b
mov r8b, bl
xor r8b, 1
and r8b, 1
mov r10b, bl
xor r10b, 1
and r10b, 1
or r8b, r10b
xor cl, 0xff
mov r10b, r8b
xor r10b, 0xff
mov dil, bl
xor dil, 0
or cl, r10b
or dil, 0
xor cl, 0xff
and cl, dil
mov r10b, dl
xor r10b, 0xff
and r10b, 1
mov dil, bl
xor dil, 1
mov r14b, dl
and r14b, dil
or r10b, r14b
mov dil, bl
xor dil, 1
mov r14b, r10b
xor r14b, dil
and r14b, r10b
xor dl, 0xff
xor r8b, 0xff
mov r10b, bl
xor r10b, 0
or dl, r8b
or r10b, 0
xor dl, 0xff
and dl, r10b
mov r8b, r9b
xor r8b, 0xff
mov r10b, cl
xor r10b, 0xff
mov dil, bl
xor dil, 1
mov r15b, r8b
and r15b, 0xff
and r9b, dil
mov r12b, r10b
and r12b, 0xff
and cl, dil
or r15b, r9b
or r12b, cl
xor r15b, r12b
or r8b, r10b
xor r8b, 0xff
or dil, 1
and r8b, dil
or r15b, r8b
mov cl, r14b
and cl, dl
xor r14b, dl
or cl, r14b
mov dl, r15b
xor dl, 0xff
and dl, 0
mov r8b, bl
xor r8b, 0
and r15b, r8b
mov r9b, cl
xor r9b, 0xff
and r9b, 0
and cl, r8b
or dl, r15b
or r9b, cl
xor dl, r9b
mov cl, sil
xor cl, 0xff
and cl, 0
mov r8b, bl
xor r8b, 0
mov r9b, sil
and r9b, r8b
mov r10b, bl
xor r10b, 1
and r10b, 0
and r8b, 1
or cl, r9b
or r10b, r8b
xor cl, r10b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r9b, bl
xor r9b, 1
mov r10b, al
and r10b, r9b
or r8b, r10b
mov r9b, bl
xor r9b, 0
and r9b, 1
mov r10b, bl
xor r10b, 1
mov dil, r10b
and dil, 0
mov r14b, bl
xor r14b, 1
and r14b, 0xff
and r10b, 1
or r9b, dil
or r14b, r10b
xor r9b, r14b
mov r10b, bl
xor r10b, 0
mov dil, cl
xor dil, r10b
and dil, cl
mov r10b, r9b
xor r10b, 0xff
mov r14b, sil
xor r14b, r10b
and r14b, sil
mov r10b, bl
xor r10b, 0
mov sil, r8b
xor sil, r10b
and sil, r8b
mov r10b, r9b
xor r10b, 0xff
mov r15b, al
xor r15b, r10b
and r15b, al
mov al, dil
xor al, 0xff
mov r10b, r14b
xor r10b, 0xff
mov r12b, bl
xor r12b, 0
mov r13b, al
and r13b, 0
and dil, r12b
mov byte [rbp + 0x6ad], r10b
and r10b, 0
and r14b, r12b
or r13b, dil
or r10b, r14b
xor r13b, r10b
mov r10b, byte [rbp + 0x6ad]
or al, r10b
xor al, 0xff
or r12b, 0
and al, r12b
or r13b, al
mov al, sil
and al, r15b
xor sil, r15b
or al, sil
mov sil, r13b
xor sil, 0xff
and sil, 1
mov dil, bl
xor dil, 1
and r13b, dil
mov r14b, al
xor r14b, 0xff
and r14b, 0xff
and al, dil
or sil, r13b
or r14b, al
xor sil, r14b
mov al, cl
xor al, 0xff
mov dil, r8b
xor dil, 0xff
mov r14b, bl
xor r14b, 0
mov r15b, al
and r15b, 0
and cl, r14b
mov r12b, dil
and r12b, 0
and r8b, r14b
or r15b, cl
or r12b, r8b
xor r15b, r12b
or al, dil
xor al, 0xff
or r14b, 0
and al, r14b
or r15b, al
mov al, r15b
xor al, 0xff
and al, 1
mov cl, bl
xor cl, 1
and r15b, cl
or al, r15b
mov cl, r9b
and cl, 0
xor r9b, 0
or cl, r9b
xor al, 0xff
xor cl, 0xff
mov r8b, bl
xor r8b, 0
or al, cl
or r8b, 0
xor al, 0xff
and al, r8b
mov cl, sil
xor cl, 0xff
mov r8b, al
xor r8b, 0xff
mov r9b, bl
xor r9b, 0
mov dil, cl
and dil, 0
and sil, r9b
mov r14b, r8b
and r14b, 0
and al, r9b
or dil, sil
or r14b, al
xor dil, r14b
or cl, r8b
xor cl, 0xff
or r9b, 0
and cl, r9b
or dil, cl
mov al, dil
xor al, 0xff
and al, 1
mov cl, bl
xor cl, 1
mov r8b, dil
and r8b, cl
or al, r8b
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, bl
xor cl, 1
and cl, 0
mov r8b, bl
xor r8b, 0
mov r9b, r8b
and r9b, 1
mov sil, bl
xor sil, 1
and sil, 0
and r8b, 1
or cl, r9b
or sil, r8b
xor cl, sil
xor dil, 0xff
mov r8b, cl
xor r8b, 0xff
mov r9b, bl
xor r9b, 1
or dil, r8b
or r9b, 1
xor dil, 0xff
and dil, r9b
mov r8b, bl
xor r8b, 1
and r8b, 1
mov r9b, bl
xor r9b, 1
mov sil, r9b
and sil, 1
mov r14b, bl
xor r14b, 1
and r14b, 0xff
and r9b, 1
or r8b, sil
or r14b, r9b
xor r8b, r14b
xor r8b, 0xff
mov r9b, bl
xor r9b, 1
mov sil, bl
xor sil, 0
or r8b, r9b
or sil, 0
xor r8b, 0xff
and r8b, sil
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r9b, al
and r9b, dil
xor al, dil
or r9b, al
mov al, r8b
xor al, 0xff
mov sil, cl
xor sil, 0xff
mov dil, bl
xor dil, 1
mov r14b, al
and r14b, 0xff
and r8b, dil
mov r15b, sil
and r15b, 0xff
and cl, dil
or r14b, r8b
or r15b, cl
xor r14b, r15b
or al, sil
xor al, 0xff
or dil, 1
and al, dil
or r14b, al
mov al, r9b
xor al, 0xff
and al, 1
mov cl, bl
xor cl, 1
and r9b, cl
mov r8b, r14b
xor r8b, 0xff
and r8b, 0xff
and r14b, cl
or al, r9b
or r8b, r14b
xor al, r8b
mov cl, bl
xor cl, 0
and cl, 0
mov r8b, bl
xor r8b, 0
mov r9b, r8b
and r9b, 0
mov sil, bl
xor sil, 1
and sil, 0
and r8b, 1
or cl, r9b
or sil, r8b
xor cl, sil
mov r8b, r11b
xor r8b, 0xff
and r8b, 0
mov r9b, bl
xor r9b, 0
mov sil, r11b
and sil, r9b
mov dil, bl
xor dil, 1
and dil, 0
and r9b, 1
or r8b, sil
or dil, r9b
xor r8b, dil
mov r9b, bl
xor r9b, 1
and r9b, 1
mov sil, bl
xor sil, 1
and sil, 1
or r9b, sil
mov sil, cl
xor sil, 0xff
mov dil, bl
xor dil, 1
mov r14b, bl
xor r14b, 1
or sil, dil
or r14b, 1
xor sil, 0xff
and sil, r14b
mov dil, r9b
xor dil, 0xff
xor dil, 0
and dil, 0
mov r14b, bl
xor r14b, 1
mov r15b, r8b
xor r15b, r14b
and r15b, r8b
xor r11b, 0xff
mov r14b, r9b
xor r14b, 0xff
mov r12b, bl
xor r12b, 0
or r11b, r14b
or r12b, 0
xor r11b, 0xff
and r11b, r12b
mov r14b, sil
and r14b, dil
xor sil, dil
or r14b, sil
mov sil, r15b
xor sil, 0xff
mov dil, r11b
xor dil, 0xff
mov r12b, bl
xor r12b, 1
mov r13b, sil
and r13b, 0xff
and r15b, r12b
mov r10b, dil
and r10b, 0xff
and r11b, r12b
or r13b, r15b
or r10b, r11b
xor r13b, r10b
or sil, dil
xor sil, 0xff
or r12b, 1
and sil, r12b
or r13b, sil
mov r10b, r14b
xor r10b, 0xff
and r10b, 1
mov r11b, bl
xor r11b, 1
and r14b, r11b
mov sil, r13b
xor sil, 0xff
and sil, 0xff
and r13b, r11b
or r10b, r14b
or sil, r13b
xor r10b, sil
mov r11b, cl
xor r11b, 0xff
mov sil, r8b
xor sil, 0xff
mov dil, bl
xor dil, 0
mov r14b, r11b
and r14b, 0
and cl, dil
mov r15b, sil
and r15b, 0
and r8b, dil
or r14b, cl
or r15b, r8b
xor r14b, r15b
or r11b, sil
xor r11b, 0xff
or dil, 0
and r11b, dil
or r14b, r11b
mov cl, r14b
xor cl, 0xff
and cl, 0
mov r8b, bl
xor r8b, 0
and r14b, r8b
mov r11b, bl
xor r11b, 1
and r11b, 0
and r8b, 1
or cl, r14b
or r11b, r8b
xor cl, r11b
mov r8b, bl
xor r8b, 1
mov r11b, r9b
xor r11b, 0xff
mov sil, bl
xor sil, 1
mov dil, r8b
and dil, 0xff
mov r14b, sil
and r14b, 1
mov r15b, r11b
and r15b, 0xff
and r9b, sil
or dil, r14b
or r15b, r9b
xor dil, r15b
or r8b, r11b
xor r8b, 0xff
or sil, 1
and r8b, sil
or dil, r8b
xor dil, 0xff
mov r8b, cl
xor r8b, dil
and r8b, cl
mov cl, r10b
xor cl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r11b, bl
xor r11b, 0
mov sil, cl
and sil, 0
and r10b, r11b
mov dil, r9b
and dil, 0
and r8b, r11b
or sil, r10b
or dil, r8b
xor sil, dil
or cl, r9b
xor cl, 0xff
or r11b, 0
and cl, r11b
or sil, cl
mov cl, sil
xor cl, 0xff
and cl, 1
mov r8b, bl
xor r8b, 1
and sil, r8b
or cl, sil
mov r8b, al
xor r8b, 0xff
and r8b, 0
mov r9b, bl
xor r9b, 0
mov r10b, al
and r10b, r9b
mov r11b, cl
xor r11b, 0xff
and r11b, 0
and cl, r9b
or r8b, r10b
or r11b, cl
xor r8b, r11b
xor r8b, 0xff
xor al, 0xff
mov cl, bl
xor cl, 1
or r8b, al
or cl, 1
xor r8b, 0xff
and r8b, cl
mov al, dl
xor al, 0xff
and al, 1
mov cl, bl
xor cl, 1
mov r9b, dl
and r9b, cl
mov r10b, bl
xor r10b, 1
and r10b, 0xff
and cl, 1
or al, r9b
or r10b, cl
xor al, r10b
mov cl, r8b
xor cl, 0xff
and cl, 1
mov r9b, bl
xor r9b, 1
mov r10b, r8b
and r10b, r9b
or cl, r10b
mov r9b, bl
xor r9b, 0
and r9b, 1
mov r10b, bl
xor r10b, 1
and r10b, 0
or r9b, r10b
mov r10b, al
xor r10b, 0xff
mov r11b, bl
xor r11b, 0
mov sil, bl
xor sil, 0
or r10b, r11b
or sil, 0
xor r10b, 0xff
and r10b, sil
xor dl, 0xff
mov r11b, r9b
xor r11b, 0xff
mov sil, bl
xor sil, 1
or dl, r11b
or sil, 1
xor dl, 0xff
and dl, sil
mov r11b, cl
xor r11b, 0xff
mov sil, bl
xor sil, 0
mov dil, bl
xor dil, 1
or r11b, sil
or dil, 1
xor r11b, 0xff
and r11b, dil
xor r8b, 0xff
mov sil, r9b
xor sil, 0xff
mov dil, bl
xor dil, 1
or r8b, sil
or dil, 1
xor r8b, 0xff
and r8b, dil
mov sil, r10b
xor sil, 0xff
mov dil, dl
xor dil, 0xff
mov r14b, bl
xor r14b, 1
mov r15b, sil
and r15b, 0xff
and r10b, r14b
mov r12b, dil
and r12b, 0xff
and dl, r14b
or r15b, r10b
or r12b, dl
xor r15b, r12b
or sil, dil
xor sil, 0xff
or r14b, 1
and sil, r14b
or r15b, sil
mov dl, r11b
xor dl, 0xff
mov r10b, r8b
xor r10b, 0xff
mov sil, bl
xor sil, 0
mov dil, dl
and dil, 0
and r11b, sil
mov r14b, r10b
and r14b, 0
and r8b, sil
or dil, r11b
or r14b, r8b
xor dil, r14b
or dl, r10b
xor dl, 0xff
or sil, 0
and dl, sil
or dil, dl
mov dl, r15b
xor dl, 0xff
mov r8b, dil
and r8b, dl
xor dil, 0xff
and r15b, dil
or r8b, r15b
mov dl, al
xor dl, 0xff
mov r10b, cl
xor r10b, 0xff
mov r11b, bl
xor r11b, 0
mov sil, dl
and sil, 0
and al, r11b
mov dil, r10b
and dil, 0
and cl, r11b
or sil, al
or dil, cl
xor sil, dil
or dl, r10b
xor dl, 0xff
or r11b, 0
and dl, r11b
or sil, dl
mov al, sil
xor al, 0xff
and al, 1
mov cl, bl
xor cl, 1
and sil, cl
or al, sil
mov cl, bl
xor cl, 0
mov dl, r9b
xor dl, 0xff
mov r10b, bl
xor r10b, 0
mov r11b, cl
and r11b, 0
mov sil, r10b
and sil, 0
mov dil, dl
and dil, 0
and r9b, r10b
or r11b, sil
or dil, r9b
xor r11b, dil
or cl, dl
xor cl, 0xff
or r10b, 0
and cl, r10b
or r11b, cl
xor r11b, 0xff
mov cl, al
xor cl, r11b
and cl, al
mov al, r8b
xor al, 0xff
mov dl, cl
xor dl, 0xff
xor bl, 0
mov r9b, al
and r9b, 0
and r8b, bl
mov r10b, dl
and r10b, 0
and cl, bl
or r9b, r8b
or r10b, cl
xor r9b, r10b
or al, dl
xor al, 0xff
or bl, 0
and al, bl
or r9b, al
test r9b, 1
jne 0x6d94f36c
jmp 0x6da21674
jmp 0x6d94f371
mov eax, dword [sym.out.dll_x.13]
mov ecx, dword [sym.out.dll_y.14]
mov edx, 0x4bd5edd4
add edx, 0
sub edx, 0x86b963ce
sub edx, 0x4bd5edd4
mov r8d, eax
sub r8d, 0xb5cc88ac
add r8d, edx
add r8d, 0xb5cc88ac
sub r8d, 0x6c94103a
add r8d, 0xc55db625
add r8d, 0x6c94103a
add r8d, 0x2d6a5869
sub r8d, 1
sub r8d, 0x2d6a5869
sub r8d, 0x95f232c0
sub r8d, 0xc55db625
add r8d, 0x95f232c0
add r8d, 0x6d50fd63
sub r8d, 0x13577a1d
sub r8d, 0x6d50fd63
add r8d, 0xadb09d76
add r8d, 0x86b963ce
sub r8d, 0xadb09d76
add r8d, 0xea1989c
add r8d, 0x13577a1d
sub r8d, 0xea1989c
imul eax, r8d
and eax, 1
cmp eax, 0
sete r9b
cmp ecx, 0xa
setl r10b
mov r11b, r9b
xor r11b, 0xff
and r11b, 1
mov bl, 1
mov sil, bl
xor sil, 1
mov dil, r9b
and dil, sil
mov r14b, bl
xor r14b, 1
and r14b, 0xff
and sil, 1
or r11b, dil
or r14b, sil
xor r11b, r14b
xor r11b, 0xff
xor r11b, 1
and r11b, 0xff
mov sil, bl
xor sil, 1
and sil, 1
mov dil, bl
xor dil, 1
mov r14b, dil
and r14b, 1
mov r15b, bl
xor r15b, 1
and r15b, 0xff
and dil, 1
or sil, r14b
or r15b, dil
xor sil, r15b
mov dil, sil
xor dil, 0xff
mov r14b, r9b
xor r14b, dil
and r14b, r9b
mov dil, bl
xor dil, 1
and dil, 1
mov r15b, bl
xor r15b, 1
and r15b, 1
or dil, r15b
mov r15b, bl
xor r15b, 1
mov r12b, dil
xor r12b, r15b
and r12b, dil
xor sil, 0xff
xor sil, 1
and sil, 0xff
mov dil, r11b
and dil, r14b
xor r11b, r14b
or dil, r11b
mov r11b, r12b
and r11b, sil
xor r12b, sil
or r11b, r12b
mov sil, dil
xor sil, 0xff
and sil, 1
mov r14b, bl
xor r14b, 1
and dil, r14b
mov r15b, r11b
xor r15b, 0xff
and r15b, 0xff
and r11b, r14b
or sil, dil
or r15b, r11b
xor sil, r15b
mov r11b, r10b
xor r11b, 0xff
and r11b, 1
mov dil, bl
xor dil, 1
mov r14b, r10b
and r14b, dil
or r11b, r14b
xor r11b, 0xff
xor r11b, 1
and r11b, 0xff
mov dil, bl
xor dil, 1
and dil, 1
mov r14b, bl
xor r14b, 1
mov r15b, r14b
and r15b, 1
mov r12b, bl
xor r12b, 1
and r12b, 0xff
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
mov r14b, r10b
xor r14b, 0xff
mov r15b, dil
xor r15b, 0xff
mov r12b, bl
xor r12b, 0
or r14b, r15b
or r12b, 0
xor r14b, 0xff
and r14b, r12b
mov r15b, bl
xor r15b, 1
and r15b, 1
mov r12b, bl
xor r12b, 1
mov r13b, r12b
and r13b, 1
mov al, bl
xor al, 1
and al, 0xff
and r12b, 1
or r15b, r13b
or al, r12b
xor r15b, al
mov al, bl
xor al, 1
mov r12b, r15b
xor r12b, al
and r12b, r15b
xor dil, 0xff
xor dil, 1
and dil, 0xff
mov al, r11b
xor al, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r13b, bl
xor r13b, 0
mov cl, al
and cl, 0
and r11b, r13b
mov dl, r15b
and dl, 0
and r14b, r13b
or cl, r11b
or dl, r14b
xor cl, dl
or al, r15b
xor al, 0xff
or r13b, 0
and al, r13b
or cl, al
mov al, r12b
and al, dil
xor r12b, dil
or al, r12b
mov dl, cl
xor dl, 0xff
and dl, 0
mov r11b, bl
xor r11b, 0
and cl, r11b
mov dil, al
xor dil, 0xff
and dil, 0
and al, r11b
or dl, cl
or dil, al
xor dl, dil
mov al, bl
xor al, 0
and al, 1
mov cl, bl
xor cl, 1
and cl, 0
or al, cl
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, bl
xor cl, 1
and cl, 0
mov r11b, bl
xor r11b, 0
mov dil, r11b
and dil, 1
mov r14b, bl
xor r14b, 1
and r14b, 0
and r11b, 1
or cl, dil
or r14b, r11b
xor cl, r14b
mov r11b, bl
xor r11b, 0
xor cl, 0xff
mov dil, bl
xor dil, 0
or r11b, cl
or dil, 0
xor r11b, 0xff
and r11b, dil
mov cl, al
and cl, r11b
xor al, r11b
or cl, al
mov al, sil
xor al, 0xff
and al, 1
mov r11b, bl
xor r11b, 1
mov dil, sil
and dil, r11b
or al, dil
mov r11b, bl
xor r11b, 0
and r11b, 1
mov dil, bl
xor dil, 1
and dil, 0
or r11b, dil
mov dil, bl
xor dil, 0
and dil, 1
mov r14b, bl
xor r14b, 1
mov r15b, r14b
and r15b, 0
mov r12b, bl
xor r12b, 1
and r12b, 0xff
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
mov r14b, al
and r14b, r11b
xor al, r11b
or r14b, al
mov al, bl
xor al, 0
mov r11b, dil
xor r11b, 0xff
mov r15b, bl
xor r15b, 0
mov r12b, al
and r12b, 0
mov r13b, r15b
and r13b, 0
mov r8b, r11b
and r8b, 0
and dil, r15b
or r12b, r13b
or r8b, dil
xor r12b, r8b
or al, r11b
xor al, 0xff
or r15b, 0
and al, r15b
or r12b, al
mov al, r14b
xor al, 0xff
and al, 0
mov r8b, bl
xor r8b, 0
and r14b, r8b
mov r11b, bl
xor r11b, 1
and r11b, 0
and r8b, 1
or al, r14b
or r11b, r8b
xor al, r11b
xor al, 0xff
xor r12b, 0xff
mov r8b, bl
xor r8b, 1
or al, r12b
or r8b, 1
xor al, 0xff
and al, r8b
mov r8b, r9b
xor r8b, 0xff
and r8b, 1
mov r11b, bl
xor r11b, 1
and r9b, r11b
or r8b, r9b
mov r9b, cl
xor r9b, 0xff
and r9b, 1
mov r11b, bl
xor r11b, 1
mov dil, cl
and dil, r11b
mov r14b, bl
xor r14b, 1
and r14b, 0xff
and r11b, 1
or r9b, dil
or r14b, r11b
xor r9b, r14b
mov r11b, bl
xor r11b, 1
and r11b, 1
mov dil, bl
xor dil, 1
mov r14b, dil
and r14b, 1
mov r15b, bl
xor r15b, 1
and r15b, 0xff
and dil, 1
or r11b, r14b
or r15b, dil
xor r11b, r15b
mov dil, r8b
xor dil, 0xff
mov r14b, r9b
xor r14b, 0xff
mov r15b, bl
xor r15b, 1
mov r12b, dil
and r12b, 0xff
and r8b, r15b
mov r13b, r14b
and r13b, 0xff
and r9b, r15b
or r12b, r8b
or r13b, r9b
xor r12b, r13b
or dil, r14b
xor dil, 0xff
or r15b, 1
and dil, r15b
or r12b, dil
mov r8b, r11b
and r8b, 1
xor r11b, 1
or r8b, r11b
mov r9b, r12b
xor r9b, 0xff
and r9b, 0
mov r11b, bl
xor r11b, 0
and r12b, r11b
mov dil, bl
xor dil, 1
and dil, 0
and r11b, 1
or r9b, r12b
or dil, r11b
xor r9b, dil
xor r8b, 0xff
mov r11b, r9b
xor r11b, r8b
and r11b, r9b
mov r8b, bl
xor r8b, 0
and r8b, 1
mov r9b, bl
xor r9b, 1
and r9b, 0
or r8b, r9b
mov r9b, dl
xor r9b, 0xff
mov dil, r8b
and dil, r9b
xor r8b, 0xff
mov r9b, dl
and r9b, r8b
or dil, r9b
xor dil, 0xff
mov r8b, dl
xor r8b, 0xff
mov r9b, bl
xor r9b, 0
or dil, r8b
or r9b, 0
xor dil, 0xff
and dil, r9b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r9b, bl
xor r9b, 1
mov r14b, cl
and r14b, r9b
mov r15b, bl
xor r15b, 1
and r15b, 0xff
and r9b, 1
or r8b, r14b
or r15b, r9b
xor r8b, r15b
mov r9b, r10b
xor r9b, 0xff
mov r14b, r8b
and r14b, r9b
xor r8b, 0xff
mov r9b, r10b
and r9b, r8b
or r14b, r9b
xor r14b, 0xff
xor r10b, 0xff
mov r8b, bl
xor r8b, 0
or r14b, r10b
or r8b, 0
xor r14b, 0xff
and r14b, r8b
mov r8b, r11b
xor r8b, 0xff
mov r9b, al
xor r9b, r8b
and r9b, al
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r10b, bl
xor r10b, 1
and al, r10b
mov r15b, r11b
xor r15b, 0xff
and r15b, 0xff
and r11b, r10b
or r8b, al
or r15b, r11b
xor r8b, r15b
mov al, r9b
xor al, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, bl
xor r11b, 1
mov r15b, al
and r15b, 0xff
and r9b, r11b
mov r12b, r10b
and r12b, 0xff
and r8b, r11b
or r15b, r9b
or r12b, r8b
xor r15b, r12b
or al, r10b
xor al, 0xff
or r11b, 1
and al, r11b
or r15b, al
mov al, dil
xor al, 0xff
mov r8b, r14b
xor r8b, 0xff
mov r9b, bl
xor r9b, 0
or al, r8b
or r9b, 0
xor al, 0xff
and al, r9b
mov r8b, dil
xor r8b, 0xff
and r8b, 1
mov r9b, bl
xor r9b, 1
and dil, r9b
mov r10b, r14b
xor r10b, 0xff
and r10b, 0xff
and r14b, r9b
or r8b, dil
or r10b, r14b
xor r8b, r10b
mov r9b, al
xor r9b, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, bl
xor r11b, 0
mov dil, r9b
and dil, 0
and al, r11b
mov r14b, r10b
and r14b, 0
and r8b, r11b
or dil, al
or r14b, r8b
xor dil, r14b
or r9b, r10b
xor r9b, 0xff
or r11b, 0
and r9b, r11b
or dil, r9b
mov al, r15b
xor al, 0xff
and al, 1
mov r8b, bl
xor r8b, 1
mov r9b, r15b
and r9b, r8b
or al, r9b
xor al, 0xff
xor al, 0
and al, 0
mov r8b, bl
xor r8b, 0
and r8b, 0
mov r9b, bl
xor r9b, 0
mov r10b, r9b
and r10b, 0
mov r11b, bl
xor r11b, 1
and r11b, 0
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
xor r15b, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r10b, bl
xor r10b, 0
or r15b, r9b
or r10b, 0
xor r15b, 0xff
and r15b, r10b
mov r9b, dil
xor r9b, 0xff
and r9b, 0
mov r10b, bl
xor r10b, 0
mov r11b, dil
and r11b, r10b
mov r14b, bl
xor r14b, 1
and r14b, 0
and r10b, 1
or r9b, r11b
or r14b, r10b
xor r9b, r14b
xor r9b, 0xff
mov r10b, bl
xor r10b, 0
mov r11b, bl
xor r11b, 0
or r9b, r10b
or r11b, 0
xor r9b, 0xff
and r9b, r11b
xor r8b, 0xff
mov r10b, dil
xor r10b, r8b
and r10b, dil
mov r8b, al
xor r8b, 0xff
mov r11b, r15b
xor r11b, 0xff
mov dil, bl
xor dil, 0
mov r14b, r8b
and r14b, 0
and al, dil
mov r12b, r11b
and r12b, 0
and r15b, dil
or r14b, al
or r12b, r15b
xor r14b, r12b
or r8b, r11b
xor r8b, 0xff
or dil, 0
and r8b, dil
or r14b, r8b
mov al, r9b
xor al, 0xff
mov r8b, r10b
xor r8b, 0xff
mov r11b, bl
xor r11b, 0
mov dil, al
and dil, 0
and r9b, r11b
mov r15b, r8b
and r15b, 0
and r10b, r11b
or dil, r9b
or r15b, r10b
xor dil, r15b
or al, r8b
xor al, 0xff
or r11b, 0
and al, r11b
or dil, al
mov al, r14b
xor al, 0xff
mov r8b, dil
and r8b, al
xor dil, 0xff
and r14b, dil
or r8b, r14b
mov al, sil
xor al, 0xff
mov r9b, dl
xor r9b, 0xff
mov r10b, bl
xor r10b, 0
or al, r9b
or r10b, 0
xor al, 0xff
and al, r10b
mov r9b, sil
xor r9b, 0xff
mov r10b, dl
and r10b, r9b
xor dl, 0xff
and sil, dl
or r10b, sil
mov dl, al
and dl, r10b
xor al, r10b
or dl, al
mov al, dl
xor al, 0xff
and al, 1
mov r9b, bl
xor r9b, 1
mov r10b, dl
and r10b, r9b
or al, r10b
xor al, 0xff
xor al, 1
and al, 0xff
mov r9b, bl
xor r9b, 1
and r9b, 1
mov r10b, bl
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, r9b
xor r10b, 0xff
mov r11b, dl
xor r11b, r10b
and r11b, dl
mov dl, bl
xor dl, 1
and dl, 1
mov r10b, bl
xor r10b, 1
and r10b, 1
or dl, r10b
mov r10b, bl
xor r10b, 1
mov sil, dl
xor sil, r10b
and sil, dl
xor r9b, 0xff
xor r9b, 1
and r9b, 0xff
mov dl, al
and dl, r11b
xor al, r11b
or dl, al
mov al, sil
and al, r9b
xor sil, r9b
or al, sil
mov r9b, dl
xor r9b, 0xff
mov r10b, al
and r10b, r9b
xor al, 0xff
and dl, al
or r10b, dl
mov al, bl
xor al, 0
and al, 1
mov dl, bl
xor dl, 1
and dl, 0
or al, dl
mov dl, cl
xor dl, 0xff
and dl, 1
mov r9b, bl
xor r9b, 1
mov r11b, cl
and r11b, r9b
mov sil, bl
xor sil, 1
and sil, 0xff
and r9b, 1
or dl, r11b
or sil, r9b
xor dl, sil
mov r9b, bl
xor r9b, 1
and r9b, 1
mov r11b, bl
xor r11b, 1
mov sil, r11b
and sil, 1
mov dil, bl
xor dil, 1
and dil, 0xff
and r11b, 1
or r9b, sil
or dil, r11b
xor r9b, dil
mov r11b, bl
xor r11b, 1
mov sil, al
xor sil, r11b
and sil, al
mov r11b, r9b
xor r11b, 0xff
xor r11b, 0
and r11b, 0
mov dil, bl
xor dil, 1
mov r14b, dl
xor r14b, dil
and r14b, dl
xor cl, 0xff
mov dil, r9b
xor dil, 0xff
mov r15b, bl
xor r15b, 1
or cl, dil
or r15b, 1
xor cl, 0xff
and cl, r15b
mov dil, sil
and dil, r11b
xor sil, r11b
or dil, sil
mov r11b, r14b
and r11b, cl
xor r14b, cl
or r11b, r14b
mov cl, dil
xor cl, 0xff
and cl, 1
mov sil, bl
xor sil, 1
and dil, sil
mov r14b, r11b
xor r14b, 0xff
and r14b, 0xff
and r11b, sil
or cl, dil
or r14b, r11b
xor cl, r14b
mov r11b, al
and r11b, dl
xor al, dl
or r11b, al
mov al, r11b
xor al, 0xff
and al, 0
mov dl, bl
xor dl, 0
and r11b, dl
mov sil, bl
xor sil, 1
and sil, 0
and dl, 1
or al, r11b
or sil, dl
xor al, sil
mov dl, r9b
and dl, 1
xor r9b, 1
or dl, r9b
xor al, 0xff
xor dl, 0xff
mov r9b, bl
xor r9b, 0
or al, dl
or r9b, 0
xor al, 0xff
and al, r9b
mov dl, cl
xor dl, 0xff
mov r9b, al
xor r9b, 0xff
mov r11b, bl
xor r11b, 0
mov sil, dl
and sil, 0
and cl, r11b
mov dil, r9b
and dil, 0
and al, r11b
or sil, cl
or dil, al
xor sil, dil
or dl, r9b
xor dl, 0xff
or r11b, 0
and dl, r11b
or sil, dl
mov al, r10b
xor al, 0xff
and al, 1
mov cl, bl
xor cl, 1
and r10b, cl
or al, r10b
mov cl, sil
xor cl, 0xff
and cl, 1
mov dl, bl
xor dl, 1
and sil, dl
or cl, sil
mov dl, bl
xor dl, 0
and dl, 1
mov r9b, bl
xor r9b, 1
and r9b, 0
or dl, r9b
mov r9b, al
xor r9b, 0xff
mov r10b, cl
xor r10b, 0xff
mov r11b, bl
xor r11b, 0
mov sil, r9b
and sil, 0
and al, r11b
mov dil, r10b
and dil, 0
and cl, r11b
or sil, al
or dil, cl
xor sil, dil
or r9b, r10b
xor r9b, 0xff
or r11b, 0
and r9b, r11b
or sil, r9b
mov al, bl
xor al, 0
mov cl, dl
xor cl, 0xff
mov r9b, bl
xor r9b, 0
mov r10b, al
and r10b, 0
mov r11b, r9b
and r11b, 0
mov dil, cl
and dil, 0
and dl, r9b
or r10b, r11b
or dil, dl
xor r10b, dil
or al, cl
xor al, 0xff
or r9b, 0
and al, r9b
or r10b, al
mov al, sil
xor al, 0xff
and al, 1
mov cl, bl
xor cl, 1
and sil, cl
or al, sil
xor al, 0xff
xor r10b, 0xff
mov cl, bl
xor cl, 1
or al, r10b
or cl, 1
xor al, 0xff
and al, cl
mov cl, r8b
xor cl, 0xff
and cl, 1
mov dl, bl
xor dl, 1
mov r9b, r8b
and r9b, dl
or cl, r9b
mov dl, al
xor dl, 0xff
and dl, 0
mov r9b, bl
xor r9b, 0
mov r10b, al
and r10b, r9b
mov r11b, bl
xor r11b, 1
and r11b, 0
and r9b, 1
or dl, r10b
or r11b, r9b
xor dl, r11b
mov r9b, bl
xor r9b, 1
and r9b, 1
mov r10b, bl
xor r10b, 1
mov r11b, r10b
and r11b, 1
mov sil, bl
xor sil, 1
and sil, 0xff
and r10b, 1
or r9b, r11b
or sil, r10b
xor r9b, sil
mov r10b, cl
xor r10b, 0xff
mov r11b, bl
xor r11b, 1
mov sil, bl
xor sil, 0
or r10b, r11b
or sil, 0
xor r10b, 0xff
and r10b, sil
mov r11b, r9b
xor r11b, 0xff
mov sil, r8b
xor sil, r11b
and sil, r8b
mov r8b, bl
xor r8b, 1
mov r11b, dl
xor r11b, r8b
and r11b, dl
mov r8b, r9b
xor r8b, 0xff
mov dil, al
xor dil, r8b
and dil, al
mov al, r10b
and al, sil
xor r10b, sil
or al, r10b
mov r8b, r11b
xor r8b, 0xff
mov r10b, dil
xor r10b, 0xff
mov sil, bl
xor sil, 0
mov r14b, r8b
and r14b, 0
and r11b, sil
mov r15b, r10b
and r15b, 0
and dil, sil
or r14b, r11b
or r15b, dil
xor r14b, r15b
or r8b, r10b
xor r8b, 0xff
or sil, 0
and r8b, sil
or r14b, r8b
mov r8b, al
xor r8b, 0xff
mov r10b, r14b
and r10b, r8b
xor r14b, 0xff
and al, r14b
or r10b, al
mov al, cl
xor al, 0xff
mov r8b, dl
xor r8b, 0xff
mov r11b, bl
xor r11b, 1
mov sil, al
and sil, 0xff
and cl, r11b
mov dil, r8b
and dil, 0xff
and dl, r11b
or sil, cl
or dil, dl
xor sil, dil
or al, r8b
xor al, 0xff
or r11b, 1
and al, r11b
or sil, al
mov al, sil
xor al, 0xff
and al, 0
mov cl, bl
xor cl, 0
and sil, cl
mov dl, bl
xor dl, 1
and dl, 0
and cl, 1
or al, sil
or dl, cl
xor al, dl
mov cl, bl
xor cl, 1
mov dl, r9b
xor dl, 0xff
mov r8b, bl
xor r8b, 0
mov r11b, cl
and r11b, 0
mov sil, r8b
and sil, 1
mov dil, dl
and dil, 0
and r9b, r8b
or r11b, sil
or dil, r9b
xor r11b, dil
or cl, dl
xor cl, 0xff
or r8b, 0
and cl, r8b
or r11b, cl
xor r11b, 0xff
mov cl, al
xor cl, r11b
and cl, al
mov al, r10b
xor al, 0xff
mov dl, cl
xor dl, 0xff
xor bl, 1
mov r8b, al
and r8b, 0xff
and r10b, bl
mov r9b, dl
and r9b, 0xff
and cl, bl
or r8b, r10b
or r9b, cl
xor r8b, r9b
or al, dl
xor al, 0xff
or bl, 1
and al, bl
or r8b, al
test r8b, 1
jne 0x6d950157
jmp 0x6da2271f
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0x9efbddf0
add r8d, 0
add r8d, 0x88b1a912
sub r8d, 0x9efbddf0
mov r9d, eax
sub r9d, 1
add r8d, r9d
mov r9d, eax
sub r9d, 0x88b1a912
add r8d, r9d
mov r9d, 0x73fdfeaf
add r9d, 0
sub r9d, r8d
sub r9d, 0x73fdfeaf
sub eax, r9d
mov r8d, ecx
add r8d, eax
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, sil
xor dil, 1
xor bl, 0xff
mov r14b, sil
xor r14b, 0
or dil, bl
or r14b, 0
xor dil, 0xff
and dil, r14b
mov bl, sil
xor bl, 1
and bl, 1
mov r14b, sil
xor r14b, 1
mov r15b, r14b
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or bl, r15b
or r12b, r14b
xor bl, r12b
mov r14b, r10b
xor r14b, 0xff
xor bl, 0xff
mov r15b, sil
xor r15b, 0
or r14b, bl
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov bl, dil
xor bl, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, bl
and r13b, 0xff
and dil, r12b
mov al, r15b
and al, 0xff
and r14b, r12b
or r13b, dil
or al, r14b
xor r13b, al
or bl, r15b
xor bl, 0xff
or r12b, 1
and bl, r12b
or r13b, bl
mov al, r11b
xor al, 0xff
and al, 1
mov bl, sil
xor bl, 1
mov dil, r11b
and dil, bl
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and bl, 1
or al, dil
or r14b, bl
xor al, r14b
xor al, 0xff
xor al, 1
and al, 0xff
mov bl, sil
xor bl, 1
and bl, 1
mov dil, sil
xor dil, 1
mov r14b, dil
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
xor bl, 0xff
mov dil, r11b
xor dil, bl
and dil, r11b
mov bl, al
xor bl, 0xff
mov r14b, dil
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, bl
and r12b, 0xff
and al, r15b
mov cl, r14b
and cl, 0xff
and dil, r15b
or r12b, al
or cl, dil
xor r12b, cl
or bl, r14b
xor bl, 0xff
or r15b, 1
and bl, r15b
or r12b, bl
mov al, sil
xor al, 0
and al, 0
mov cl, sil
xor cl, 0
mov bl, cl
and bl, 0
mov dil, sil
xor dil, 1
and dil, 0
and cl, 1
or al, bl
or dil, cl
xor al, dil
xor al, 0xff
xor al, 0
and al, 0
mov cl, sil
xor cl, 0
and cl, 0
mov bl, sil
xor bl, 0
mov dil, bl
and dil, 0
mov r14b, sil
xor r14b, 1
and r14b, 0
and bl, 1
or cl, dil
or r14b, bl
xor cl, r14b
mov bl, sil
xor bl, 0
mov dil, cl
xor dil, 0xff
mov r14b, sil
xor r14b, 1
or bl, dil
or r14b, 1
xor bl, 0xff
and bl, r14b
mov dil, sil
xor dil, 1
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r14b
and r15b, 1
mov dl, sil
xor dl, 1
and dl, 0xff
and r14b, 1
or dil, r15b
or dl, r14b
xor dil, dl
mov dl, sil
xor dl, 0
mov r14b, dil
xor r14b, dl
and r14b, dil
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov dl, al
and dl, bl
xor al, bl
or dl, al
mov al, r14b
and al, cl
xor r14b, cl
or al, r14b
mov cl, dl
xor cl, 0xff
mov bl, al
and bl, cl
xor al, 0xff
and dl, al
or bl, dl
mov al, sil
xor al, 0
and al, 1
mov cl, sil
xor cl, 1
and cl, 0
or al, cl
mov cl, r13b
xor cl, 0xff
and cl, 0
mov dl, sil
xor dl, 0
mov dil, r13b
and dil, dl
mov r14b, al
xor r14b, 0xff
and r14b, 0
and al, dl
or cl, dil
or r14b, al
xor cl, r14b
mov al, r13b
xor al, 0xff
mov dl, cl
xor dl, al
and dl, cl
mov al, bl
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
mov dil, bl
and dil, cl
or al, dil
mov cl, r10b
xor cl, 0xff
and cl, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
mov r15b, al
xor r15b, 0xff
and r15b, 0xff
and al, dil
or cl, r14b
or r15b, al
xor cl, r15b
xor r10b, 0xff
mov al, cl
xor al, r10b
and al, cl
mov cl, r12b
xor cl, 0xff
and cl, 1
mov r10b, sil
xor r10b, 1
mov dil, r12b
and dil, r10b
or cl, dil
mov r10b, sil
xor r10b, 0
and r10b, 1
mov dil, sil
xor dil, 1
mov r14b, dil
and r14b, 0
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or r10b, r14b
or r15b, dil
xor r10b, r15b
mov dil, sil
xor dil, 1
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r14b
and r15b, 1
mov r8b, sil
xor r8b, 1
and r8b, 0xff
and r14b, 1
or dil, r15b
or r8b, r14b
xor dil, r8b
mov r8b, cl
and r8b, r10b
xor cl, r10b
or r8b, cl
mov cl, dil
and cl, 1
xor dil, 1
or cl, dil
mov r10b, r8b
xor r10b, 0xff
and r10b, 1
mov dil, sil
xor dil, 1
and r8b, dil
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and dil, 1
or r10b, r8b
or r14b, dil
xor r10b, r14b
xor cl, 0xff
mov r8b, r10b
xor r8b, cl
and r8b, r10b
mov cl, r11b
xor cl, 0xff
and cl, 1
mov r10b, sil
xor r10b, 1
and r11b, r10b
or cl, r11b
mov r10b, bl
xor r10b, 0xff
and r10b, 1
mov r11b, sil
xor r11b, 1
mov dil, bl
and dil, r11b
or r10b, dil
mov r11b, sil
xor r11b, 1
and r11b, 1
mov dil, sil
xor dil, 1
and dil, 1
or r11b, dil
mov dil, cl
xor dil, 0xff
mov r14b, r10b
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
mov r9b, dil
and r9b, 0xff
and cl, r15b
mov byte [rbp + 0x6ac], r14b
and r14b, 0xff
and r10b, r15b
or r9b, cl
or r14b, r10b
xor r9b, r14b
mov cl, byte [rbp + 0x6ac]
or dil, cl
xor dil, 0xff
or r15b, 1
and dil, r15b
or r9b, dil
mov r10b, sil
xor r10b, 1
mov dil, r11b
xor dil, 0xff
mov r14b, sil
xor r14b, 1
mov r15b, r10b
and r15b, 0xff
mov cl, r14b
and cl, 1
mov byte [rbp + 0x6ab], dil
and dil, 0xff
and r11b, r14b
or r15b, cl
or dil, r11b
xor r15b, dil
mov cl, byte [rbp + 0x6ab]
or r10b, cl
xor r10b, 0xff
or r14b, 1
and r10b, r14b
or r15b, r10b
mov r10b, r9b
xor r10b, 0xff
and r10b, 0
mov r11b, sil
xor r11b, 0
and r9b, r11b
mov dil, sil
xor dil, 1
and dil, 0
and r11b, 1
or r10b, r9b
or dil, r11b
xor r10b, dil
xor r15b, 0xff
mov r9b, r10b
xor r9b, r15b
and r9b, r10b
mov r10b, dl
xor r10b, 0xff
and r10b, 0
mov r11b, sil
xor r11b, 0
mov dil, dl
and dil, r11b
mov r14b, sil
xor r14b, 1
and r14b, 0
and r11b, 1
or r10b, dil
or r14b, r11b
xor r10b, r14b
mov r11b, al
xor r11b, 0xff
and r11b, 0
mov dil, sil
xor dil, 0
mov r14b, al
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or r11b, r14b
or r15b, dil
xor r11b, r15b
mov dil, sil
xor dil, 0
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
or dil, r14b
mov r14b, sil
xor r14b, 0
mov r15b, r10b
xor r15b, r14b
and r15b, r10b
xor dl, 0xff
mov r14b, dil
xor r14b, 0xff
mov cl, sil
xor cl, 0
or dl, r14b
or cl, 0
xor dl, 0xff
and dl, cl
mov cl, sil
xor cl, 0
mov r14b, r11b
xor r14b, cl
and r14b, r11b
xor al, 0xff
mov cl, dil
xor cl, 0xff
mov byte [rbp + 0x6aa], sil
xor sil, 0
or al, cl
or sil, 0
xor al, 0xff
and al, sil
mov cl, r15b
xor cl, 0xff
mov sil, dl
xor sil, 0xff
mov byte [rbp + 0x6a9], al
mov al, byte [rbp + 0x6aa]
xor al, 0
mov byte [rbp + 0x6a8], cl
and cl, 0
and r15b, al
mov byte [rbp + 0x6a7], sil
and sil, 0
and dl, al
or cl, r15b
or sil, dl
xor cl, sil
mov dl, byte [rbp + 0x6a8]
mov sil, byte [rbp + 0x6a7]
or dl, sil
xor dl, 0xff
or al, 0
and dl, al
or cl, dl
mov al, r14b
xor al, 0xff
mov dl, byte [rbp + 0x6a9]
xor dl, 0xff
mov r15b, byte [rbp + 0x6aa]
xor r15b, 1
mov sil, al
and sil, 0xff
and r14b, r15b
mov byte [rbp + 0x6a6], dl
and dl, 0xff
mov byte [rbp + 0x6a5], al
mov al, byte [rbp + 0x6a9]
and al, r15b
or sil, r14b
or dl, al
xor sil, dl
mov al, byte [rbp + 0x6a5]
mov dl, byte [rbp + 0x6a6]
or al, dl
xor al, 0xff
or r15b, 1
and al, r15b
or sil, al
mov al, cl
xor al, 0xff
and al, 1
mov r14b, byte [rbp + 0x6aa]
xor r14b, 1
and cl, r14b
mov r15b, sil
xor r15b, 0xff
and r15b, 0xff
and sil, r14b
or al, cl
or r15b, sil
xor al, r15b
mov cl, r10b
xor cl, 0xff
mov sil, r11b
xor sil, 0xff
mov r14b, byte [rbp + 0x6aa]
xor r14b, 1
mov r15b, cl
and r15b, 0xff
and r10b, r14b
mov dl, sil
and dl, 0xff
and r11b, r14b
or r15b, r10b
or dl, r11b
xor r15b, dl
or cl, sil
xor cl, 0xff
or r14b, 1
and cl, r14b
or r15b, cl
mov cl, r15b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x6aa]
xor dl, 1
and r15b, dl
or cl, r15b
mov dl, byte [rbp + 0x6aa]
xor dl, 0
mov r10b, dil
xor r10b, 0xff
mov r11b, byte [rbp + 0x6aa]
xor r11b, 0
mov sil, dl
and sil, 0
mov r14b, r11b
and r14b, 0
mov r15b, r10b
and r15b, 0
and dil, r11b
or sil, r14b
or r15b, dil
xor sil, r15b
or dl, r10b
xor dl, 0xff
or r11b, 0
and dl, r11b
or sil, dl
xor sil, 0xff
mov dl, cl
xor dl, sil
and dl, cl
mov cl, al
and cl, dl
xor al, dl
or cl, al
mov al, r8b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x6aa]
xor dl, 1
mov r10b, r8b
and r10b, dl
mov r11b, byte [rbp + 0x6aa]
xor r11b, 1
and r11b, 0xff
and dl, 1
or al, r10b
or r11b, dl
xor al, r11b
mov dl, r9b
xor dl, 0xff
and dl, 0
mov r10b, byte [rbp + 0x6aa]
xor r10b, 0
mov r11b, r9b
and r11b, r10b
mov sil, byte [rbp + 0x6aa]
xor sil, 1
and sil, 0
and r10b, 1
or dl, r11b
or sil, r10b
xor dl, sil
mov r10b, byte [rbp + 0x6aa]
xor r10b, 0
and r10b, 1
mov r11b, byte [rbp + 0x6aa]
xor r11b, 1
and r11b, 0
or r10b, r11b
mov r11b, byte [rbp + 0x6aa]
xor r11b, 0
mov sil, al
xor sil, r11b
and sil, al
xor r8b, 0xff
mov r11b, r10b
xor r11b, 0xff
mov dil, byte [rbp + 0x6aa]
xor dil, 1
or r8b, r11b
or dil, 1
xor r8b, 0xff
and r8b, dil
mov r11b, byte [rbp + 0x6aa]
xor r11b, 0
mov dil, dl
xor dil, r11b
and dil, dl
xor r9b, 0xff
mov r11b, r10b
xor r11b, 0xff
mov r14b, byte [rbp + 0x6aa]
xor r14b, 1
or r9b, r11b
or r14b, 1
xor r9b, 0xff
and r9b, r14b
mov r11b, sil
and r11b, r8b
xor sil, r8b
or r11b, sil
mov r8b, dil
xor r8b, 0xff
mov sil, r9b
xor sil, 0xff
mov r14b, byte [rbp + 0x6aa]
xor r14b, 1
mov r15b, r8b
and r15b, 0xff
and dil, r14b
mov byte [rbp + 0x6a4], sil
and sil, 0xff
and r9b, r14b
or r15b, dil
or sil, r9b
xor r15b, sil
mov r9b, byte [rbp + 0x6a4]
or r8b, r9b
xor r8b, 0xff
or r14b, 1
and r8b, r14b
or r15b, r8b
mov r8b, r11b
xor r8b, 0xff
and r8b, 0
mov sil, byte [rbp + 0x6aa]
xor sil, 0
and r11b, sil
mov dil, r15b
xor dil, 0xff
and dil, 0
and r15b, sil
or r8b, r11b
or dil, r15b
xor r8b, dil
mov r11b, al
xor r11b, 0xff
mov sil, dl
xor sil, 0xff
mov dil, byte [rbp + 0x6aa]
xor dil, 0
mov r14b, r11b
and r14b, 0
and al, dil
mov r15b, sil
and r15b, 0
and dl, dil
or r14b, al
or r15b, dl
xor r14b, r15b
or r11b, sil
xor r11b, 0xff
or dil, 0
and r11b, dil
or r14b, r11b
mov al, r14b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x6aa]
xor dl, 1
and r14b, dl
mov r11b, byte [rbp + 0x6aa]
xor r11b, 1
and r11b, 0xff
and dl, 1
or al, r14b
or r11b, dl
xor al, r11b
mov dl, byte [rbp + 0x6aa]
xor dl, 0
mov r11b, r10b
xor r11b, 0xff
mov sil, byte [rbp + 0x6aa]
xor sil, 1
mov dil, dl
and dil, 0xff
mov r14b, sil
and r14b, 0
mov r15b, r11b
and r15b, 0xff
and r10b, sil
or dil, r14b
or r15b, r10b
xor dil, r15b
or dl, r11b
xor dl, 0xff
or sil, 1
and dl, sil
or dil, dl
xor dil, 0xff
mov dl, al
xor dl, dil
and dl, al
mov al, r8b
xor al, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, byte [rbp + 0x6aa]
xor r11b, 1
mov sil, al
and sil, 0xff
and r8b, r11b
mov dil, r10b
and dil, 0xff
and dl, r11b
or sil, r8b
or dil, dl
xor sil, dil
or al, r10b
xor al, 0xff
or r11b, 1
and al, r11b
or sil, al
mov al, cl
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x6aa]
xor dl, 1
mov r8b, cl
and r8b, dl
mov r10b, byte [rbp + 0x6aa]
xor r10b, 1
and r10b, 0xff
and dl, 1
or al, r8b
or r10b, dl
xor al, r10b
xor al, 0xff
xor al, 0
and al, 0
mov dl, byte [rbp + 0x6aa]
xor dl, 0
and dl, 1
mov r8b, byte [rbp + 0x6aa]
xor r8b, 1
and r8b, 0
or dl, r8b
mov r8b, dl
xor r8b, 0xff
mov r10b, cl
xor r10b, r8b
and r10b, cl
mov cl, sil
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x6aa]
xor r8b, 1
mov r11b, sil
and r11b, r8b
mov dil, byte [rbp + 0x6aa]
xor dil, 1
and dil, 0xff
and r8b, 1
or cl, r11b
or dil, r8b
xor cl, dil
xor cl, 0xff
mov r8b, byte [rbp + 0x6aa]
xor r8b, 0
mov r11b, byte [rbp + 0x6aa]
xor r11b, 0
or cl, r8b
or r11b, 0
xor cl, 0xff
and cl, r11b
xor dl, 0xff
mov r8b, sil
xor r8b, dl
and r8b, sil
mov dl, al
xor dl, 0xff
mov r11b, r10b
xor r11b, 0xff
mov sil, byte [rbp + 0x6aa]
xor sil, 1
mov dil, dl
and dil, 0xff
and al, sil
mov r14b, r11b
and r14b, 0xff
and r10b, sil
or dil, al
or r14b, r10b
xor dil, r14b
or dl, r11b
xor dl, 0xff
or sil, 1
and dl, sil
or dil, dl
mov al, cl
xor al, 0xff
mov dl, r8b
xor dl, 0xff
mov r10b, byte [rbp + 0x6aa]
xor r10b, 0
mov r11b, al
and r11b, 0
and cl, r10b
mov sil, dl
and sil, 0
and r8b, r10b
or r11b, cl
or sil, r8b
xor r11b, sil
or al, dl
xor al, 0xff
or r10b, 0
and al, r10b
or r11b, al
mov al, dil
xor al, 0xff
mov cl, r11b
and cl, al
xor r11b, 0xff
and dil, r11b
or cl, dil
mov al, r12b
xor al, 0xff
mov dl, r13b
xor dl, al
and dl, r13b
mov al, r13b
xor al, 0xff
and al, 0
mov r8b, byte [rbp + 0x6aa]
xor r8b, 0
and r13b, r8b
mov r10b, r12b
xor r10b, 0xff
and r10b, 0
and r12b, r8b
or al, r13b
or r10b, r12b
xor al, r10b
mov r8b, dl
and r8b, al
xor dl, al
or r8b, dl
mov al, r8b
xor al, 0xff
and al, 0
mov dl, byte [rbp + 0x6aa]
xor dl, 0
mov r10b, r8b
and r10b, dl
mov r11b, byte [rbp + 0x6aa]
xor r11b, 1
and r11b, 0
and dl, 1
or al, r10b
or r11b, dl
xor al, r11b
mov dl, byte [rbp + 0x6aa]
xor dl, 1
xor al, 0xff
mov r10b, byte [rbp + 0x6aa]
xor r10b, 0
or dl, al
or r10b, 0
xor dl, 0xff
and dl, r10b
mov al, byte [rbp + 0x6aa]
xor al, 1
and al, 1
mov r10b, byte [rbp + 0x6aa]
xor r10b, 1
and r10b, 1
or al, r10b
xor al, 0xff
mov r10b, r8b
xor r10b, al
and r10b, r8b
mov al, dl
and al, r10b
xor dl, r10b
or al, dl
mov dl, byte [rbp + 0x6aa]
xor dl, 0
mov r8b, bl
xor r8b, 0xff
mov r10b, byte [rbp + 0x6aa]
xor r10b, 1
or dl, r8b
or r10b, 1
xor dl, 0xff
and dl, r10b
mov r8b, byte [rbp + 0x6aa]
xor r8b, 0
mov r10b, bl
and r10b, r8b
xor bl, 0xff
and bl, 0
or r10b, bl
mov r8b, dl
and r8b, r10b
xor dl, r10b
or r8b, dl
mov dl, al
xor dl, 0xff
and dl, 1
mov r10b, byte [rbp + 0x6aa]
xor r10b, 1
and al, r10b
mov r11b, byte [rbp + 0x6aa]
xor r11b, 1
and r11b, 0xff
and r10b, 1
or dl, al
or r11b, r10b
xor dl, r11b
mov al, r8b
xor al, 0xff
and al, 1
mov r10b, byte [rbp + 0x6aa]
xor r10b, 1
and r8b, r10b
or al, r8b
mov r8b, byte [rbp + 0x6aa]
xor r8b, 0
and r8b, 1
mov r10b, byte [rbp + 0x6aa]
xor r10b, 1
and r10b, 0
or r8b, r10b
mov r10b, dl
xor r10b, 0xff
mov r11b, al
xor r11b, 0xff
mov bl, byte [rbp + 0x6aa]
xor bl, 1
mov sil, r10b
and sil, 0xff
and dl, bl
mov dil, r11b
and dil, 0xff
and al, bl
or sil, dl
or dil, al
xor sil, dil
or r10b, r11b
xor r10b, 0xff
or bl, 1
and r10b, bl
or sil, r10b
mov al, r8b
and al, 0
xor r8b, 0
or al, r8b
mov dl, sil
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x6aa]
xor r8b, 1
and sil, r8b
or dl, sil
xor al, 0xff
mov r8b, dl
xor r8b, al
and r8b, dl
mov al, cl
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x6aa]
xor dl, 1
mov r10b, cl
and r10b, dl
or al, r10b
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r10b, byte [rbp + 0x6aa]
xor r10b, 1
mov r11b, r8b
and r11b, r10b
or dl, r11b
mov r10b, byte [rbp + 0x6aa]
xor r10b, 1
and r10b, 1
mov r11b, byte [rbp + 0x6aa]
xor r11b, 1
mov bl, r11b
and bl, 1
mov sil, byte [rbp + 0x6aa]
xor sil, 1
and sil, 0xff
and r11b, 1
or r10b, bl
or sil, r11b
xor r10b, sil
mov r11b, al
xor r11b, 0xff
mov bl, byte [rbp + 0x6aa]
xor bl, 1
mov sil, byte [rbp + 0x6aa]
xor sil, 0
or r11b, bl
or sil, 0
xor r11b, 0xff
and r11b, sil
mov bl, r10b
xor bl, 0xff
mov sil, cl
xor sil, bl
and sil, cl
mov cl, byte [rbp + 0x6aa]
xor cl, 1
mov bl, dl
xor bl, cl
and bl, dl
xor r8b, 0xff
mov cl, r10b
xor cl, 0xff
mov dil, byte [rbp + 0x6aa]
xor dil, 0
or r8b, cl
or dil, 0
xor r8b, 0xff
and r8b, dil
mov cl, r11b
xor cl, 0xff
mov dil, sil
xor dil, 0xff
mov r14b, byte [rbp + 0x6aa]
xor r14b, 1
mov r15b, cl
and r15b, 0xff
and r11b, r14b
mov r12b, dil
and r12b, 0xff
and sil, r14b
or r15b, r11b
or r12b, sil
xor r15b, r12b
or cl, dil
xor cl, 0xff
or r14b, 1
and cl, r14b
or r15b, cl
mov cl, bl
and cl, r8b
xor bl, r8b
or cl, bl
mov r8b, r15b
xor r8b, 0xff
and r8b, 0
mov r11b, byte [rbp + 0x6aa]
xor r11b, 0
and r15b, r11b
mov bl, cl
xor bl, 0xff
and bl, 0
and cl, r11b
or r8b, r15b
or bl, cl
xor r8b, bl
mov cl, al
and cl, dl
xor al, dl
or cl, al
mov al, cl
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x6aa]
xor dl, 1
and cl, dl
mov r11b, byte [rbp + 0x6aa]
xor r11b, 1
and r11b, 0xff
and dl, 1
or al, cl
or r11b, dl
xor al, r11b
mov cl, byte [rbp + 0x6aa]
xor cl, 1
mov dl, r10b
xor dl, 0xff
mov r11b, byte [rbp + 0x6aa]
xor r11b, 0
mov bl, cl
and bl, 0
mov sil, r11b
and sil, 1
mov dil, dl
and dil, 0
and r10b, r11b
or bl, sil
or dil, r10b
xor bl, dil
or cl, dl
xor cl, 0xff
or r11b, 0
and cl, r11b
or bl, cl
xor al, 0xff
xor bl, 0xff
mov cl, byte [rbp + 0x6aa]
xor cl, 0
or al, bl
or cl, 0
xor al, 0xff
and al, cl
mov cl, r8b
xor cl, 0xff
mov dl, al
xor dl, 0xff
mov r10b, byte [rbp + 0x6aa]
xor r10b, 1
mov r11b, cl
and r11b, 0xff
and r8b, r10b
mov bl, dl
and bl, 0xff
and al, r10b
or r11b, r8b
or bl, al
xor r11b, bl
or cl, dl
xor cl, 0xff
or r10b, 1
and cl, r10b
or r11b, cl
test r11b, 1
jne 0x6d95113f
jmp 0x6da2271f
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0x6517ec24
add r8d, 0
sub r8d, ecx
sub r8d, 0x6517ec24
mov r9d, 0xb4261ba2
add r9d, 0
sub r9d, 0xea1b407a
sub r9d, 0xb4261ba2
add r8d, 0xfa626e14
add r8d, r9d
sub r8d, 0xfa626e14
mov r9d, 0x92bb3e73
add r9d, 0
sub r9d, r8d
sub r9d, 0x92bb3e73
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0x6dc2fe41
add r8d, r9d
mov r9d, eax
sub r9d, r8d
add r9d, 0xb6abe5f1
sub r9d, 1
sub r9d, 0xb6abe5f1
sub r9d, 0xcd4b7ea1
sub r9d, 0x6dc2fe41
add r9d, 0xcd4b7ea1
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0x8a00fe0d
add r8d, r9d
sub eax, r8d
add eax, 0x18fcd59c
sub eax, 0xea1b407a
sub eax, 0x18fcd59c
add eax, 0x6fe25a9d
sub eax, 0x8a00fe0d
sub eax, 0x6fe25a9d
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
or bl, r14b
mov dil, r11b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or dil, r15b
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or r14b, r15b
mov r15b, bl
and r15b, dil
xor bl, dil
or r15b, bl
mov bl, r14b
and bl, 1
xor r14b, 1
or bl, r14b
mov dil, r15b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
xor dil, 0xff
xor bl, 0xff
mov r14b, sil
xor r14b, 1
or dil, bl
or r14b, 1
xor dil, 0xff
and dil, r14b
mov bl, r10b
xor bl, 0xff
and bl, 0
mov r14b, sil
xor r14b, 0
mov r15b, r10b
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or bl, r15b
or r12b, r14b
xor bl, r12b
mov r14b, r11b
xor r14b, 0xff
xor bl, 0xff
mov r15b, sil
xor r15b, 0
or r14b, bl
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov bl, r11b
xor bl, 0xff
and bl, 1
mov r15b, sil
xor r15b, 1
and r11b, r15b
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r15b, 1
or bl, r11b
or r12b, r15b
xor bl, r12b
xor r10b, 0xff
xor bl, 0xff
mov r11b, sil
xor r11b, 0
or r10b, bl
or r11b, 0
xor r10b, 0xff
and r10b, r11b
mov r11b, r14b
xor r11b, 0xff
mov bl, r10b
xor bl, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, r11b
and r12b, 0
and r14b, r15b
mov r13b, bl
and r13b, 0
and r10b, r15b
or r12b, r14b
or r13b, r10b
xor r12b, r13b
or r11b, bl
xor r11b, 0xff
or r15b, 0
and r11b, r15b
or r12b, r11b
mov r10b, r12b
xor r10b, 0xff
mov r11b, dil
xor r11b, r10b
and r11b, dil
mov r10b, dil
xor r10b, 0xff
and r10b, 1
xor sil, 1
and dil, sil
mov bl, r12b
xor bl, 0xff
and bl, 0xff
and r12b, sil
or r10b, dil
or bl, r12b
xor r10b, bl
mov bl, r11b
and bl, r10b
xor r11b, r10b
or bl, r11b
test bl, 1
jne 0x6d9513ff
jmp 0x6da433a1
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xe42609ef
add r8d, 0
mov r9d, ecx
sub r9d, 0xb7c1a818
add r9d, r8d
add r9d, 0xb7c1a818
sub r9d, 0xfaa6cd71
sub r9d, 0xcbae8d0c
add r9d, 0xfaa6cd71
sub r9d, 0x46b1a62e
sub r9d, 1
add r9d, 0x46b1a62e
sub r9d, 0xd990bdae
add r9d, 0xcbae8d0c
add r9d, 0xd990bdae
add r9d, 0x2ab49468
sub r9d, 0x49334d77
sub r9d, 0x2ab49468
add r9d, 0x9b96660e
add r9d, 0xe42609ef
sub r9d, 0x9b96660e
sub eax, 0x49334d77
sub r9d, eax
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
or bl, r14b
mov dil, r11b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or r14b, r15b
mov r15b, bl
xor r15b, 0xff
mov r12b, dil
xor r12b, 0xff
mov r13b, sil
xor r13b, 0
mov al, r15b
and al, 0
and bl, r13b
mov cl, r12b
and cl, 0
and dil, r13b
or al, bl
or cl, dil
xor al, cl
or r15b, r12b
xor r15b, 0xff
or r13b, 0
and r15b, r13b
or al, r15b
mov cl, sil
xor cl, 1
mov bl, r14b
xor bl, 0xff
mov dil, sil
xor dil, 1
mov r15b, cl
and r15b, 0xff
mov r12b, dil
and r12b, 1
mov r13b, bl
and r13b, 0xff
and r14b, dil
or r15b, r12b
or r13b, r14b
xor r15b, r13b
or cl, bl
xor cl, 0xff
or dil, 1
and cl, dil
or r15b, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov bl, sil
xor bl, 1
and al, bl
mov dil, sil
xor dil, 1
and dil, 0xff
and bl, 1
or cl, al
or dil, bl
xor cl, dil
xor r15b, 0xff
mov al, cl
xor al, r15b
and al, cl
mov cl, r10b
xor cl, 0xff
and cl, 1
mov bl, sil
xor bl, 1
mov dil, r10b
and dil, bl
or cl, dil
mov bl, sil
xor bl, 1
xor cl, 0xff
mov dil, sil
xor dil, 0
or bl, cl
or dil, 0
xor bl, 0xff
and bl, dil
mov cl, sil
xor cl, 1
and cl, 1
mov dil, sil
xor dil, 1
mov r14b, dil
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or cl, r14b
or r15b, dil
xor cl, r15b
xor r10b, 0xff
mov dil, cl
xor dil, 0xff
mov r14b, sil
xor r14b, 0
or r10b, dil
or r14b, 0
xor r10b, 0xff
and r10b, r14b
mov dil, r11b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
xor dil, 0xff
mov r14b, sil
xor r14b, 1
mov r15b, sil
xor r15b, 0
or dil, r14b
or r15b, 0
xor dil, 0xff
and dil, r15b
xor cl, 0xff
mov r14b, r11b
xor r14b, cl
and r14b, r11b
mov cl, bl
and cl, r10b
xor bl, r10b
or cl, bl
mov r10b, dil
and r10b, r14b
xor dil, r14b
or r10b, dil
mov r11b, cl
xor r11b, 0xff
mov bl, r10b
and bl, r11b
xor r10b, 0xff
and cl, r10b
or bl, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov r10b, sil
xor r10b, 1
mov r11b, al
and r11b, r10b
mov dil, sil
xor dil, 1
and dil, 0xff
and r10b, 1
or cl, r11b
or dil, r10b
xor cl, dil
mov r10b, bl
xor r10b, 0xff
and r10b, 0
mov r11b, sil
xor r11b, 0
mov dil, bl
and dil, r11b
mov r14b, sil
xor r14b, 1
and r14b, 0
and r11b, 1
or r10b, dil
or r14b, r11b
xor r10b, r14b
mov r11b, sil
xor r11b, 0
and r11b, 1
mov dil, sil
xor dil, 1
and dil, 0
or r11b, dil
mov dil, cl
xor dil, 0xff
mov r14b, sil
xor r14b, 0
mov r15b, sil
xor r15b, 0
or dil, r14b
or r15b, 0
xor dil, 0xff
and dil, r15b
mov r14b, r11b
xor r14b, 0xff
mov r15b, al
xor r15b, r14b
and r15b, al
mov al, sil
xor al, 0
mov r14b, r10b
xor r14b, al
and r14b, r10b
mov al, r11b
xor al, 0xff
mov r12b, bl
xor r12b, al
and r12b, bl
mov al, dil
xor al, 0xff
mov bl, r15b
xor bl, 0xff
mov r13b, sil
xor r13b, 0
mov dl, al
and dl, 0
and dil, r13b
mov r8b, bl
and r8b, 0
and r15b, r13b
or dl, dil
or r8b, r15b
xor dl, r8b
or al, bl
xor al, 0xff
or r13b, 0
and al, r13b
or dl, al
mov al, r14b
xor al, 0xff
mov r8b, r12b
xor r8b, 0xff
mov bl, sil
xor bl, 0
mov dil, al
and dil, 0
and r14b, bl
mov r15b, r8b
and r15b, 0
and r12b, bl
or dil, r14b
or r15b, r12b
xor dil, r15b
or al, r8b
xor al, 0xff
or bl, 0
and al, bl
or dil, al
mov al, dl
xor al, 0xff
and al, 1
mov r8b, sil
xor r8b, 1
and dl, r8b
mov bl, dil
xor bl, 0xff
and bl, 0xff
and dil, r8b
or al, dl
or bl, dil
xor al, bl
mov dl, cl
and dl, r10b
xor cl, r10b
or dl, cl
mov cl, dl
xor cl, 0xff
and cl, 1
mov r8b, sil
xor r8b, 1
and dl, r8b
or cl, dl
mov dl, r11b
and dl, 0
xor r11b, 0
or dl, r11b
xor cl, 0xff
xor dl, 0xff
mov r8b, sil
xor r8b, 0
or cl, dl
or r8b, 0
xor cl, 0xff
and cl, r8b
mov dl, al
xor dl, 0xff
mov r8b, cl
xor r8b, 0xff
xor sil, 0
mov r10b, dl
and r10b, 0
and al, sil
mov r11b, r8b
and r11b, 0
and cl, sil
or r10b, al
or r11b, cl
xor r10b, r11b
or dl, r8b
xor dl, 0xff
or sil, 0
and dl, sil
or r10b, dl
test r10b, 1
jne 0x6d9518c2
jmp 0x6da433a1
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, ecx
mov r9d, eax
sub r9d, 0x2197023b
add r8d, r9d
mov r9d, eax
sub r9d, r8d
add r9d, 0x9a0da859
sub r9d, 0xe08e5937
sub r9d, 0x9a0da859
add r9d, 0xbd483d77
sub r9d, 0x2197023b
sub r9d, 0xbd483d77
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0x8ecc6463
add r8d, r9d
mov r9d, eax
sub r9d, r8d
sub r9d, 0xcca02966
sub r9d, 1
add r9d, 0xcca02966
add r9d, 0x65451d04
sub r9d, 0x8ecc6463
sub r9d, 0x65451d04
mov r8d, eax
sub r8d, 0xaa466581
sub r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0xe08e5937
add r8d, r9d
sub eax, r8d
add eax, 0x49223801
sub eax, 0xaa466581
sub eax, 0x49223801
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
or bl, r14b
mov dil, sil
xor dil, 1
xor bl, 0xff
mov r14b, sil
xor r14b, 0
or dil, bl
or r14b, 0
xor dil, 0xff
and dil, r14b
mov bl, sil
xor bl, 1
and bl, 1
mov r14b, sil
xor r14b, 1
mov r15b, r14b
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or bl, r15b
or r12b, r14b
xor bl, r12b
mov r14b, r10b
xor r14b, 0xff
xor bl, 0xff
mov r15b, sil
xor r15b, 1
or r14b, bl
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov bl, dil
and bl, r14b
xor dil, r14b
or bl, dil
mov dil, r11b
xor dil, 0xff
and dil, 0
mov r14b, sil
xor r14b, 0
mov r15b, r11b
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
xor dil, 0xff
xor dil, 1
and dil, 0xff
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r15b, sil
xor r15b, 1
mov r12b, r15b
and r12b, 1
mov r13b, sil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
xor r14b, 0xff
mov r15b, r11b
xor r15b, r14b
and r15b, r11b
mov r14b, dil
xor r14b, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, sil
xor r13b, 1
mov al, r14b
and al, 0xff
and dil, r13b
mov cl, r12b
and cl, 0xff
and r15b, r13b
or al, dil
or cl, r15b
xor al, cl
or r14b, r12b
xor r14b, 0xff
or r13b, 1
and r14b, r13b
or al, r14b
mov cl, sil
xor cl, 0
and cl, 1
mov dil, sil
xor dil, 1
and dil, 0
or cl, dil
mov dil, sil
xor dil, 0
xor cl, 0xff
mov r14b, sil
xor r14b, 0
or dil, cl
or r14b, 0
xor dil, 0xff
and dil, r14b
mov cl, sil
xor cl, 0
and cl, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
or cl, r14b
mov r14b, cl
xor r14b, 0xff
xor r14b, 0
and r14b, 0
mov r15b, sil
xor r15b, 1
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 1
or r15b, r12b
mov r12b, sil
xor r12b, 0
mov r13b, r15b
xor r13b, r12b
and r13b, r15b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r15b, dil
and r15b, r14b
xor dil, r14b
or r15b, dil
mov dil, r13b
and dil, cl
xor r13b, cl
or dil, r13b
mov cl, r15b
xor cl, 0xff
mov r14b, dil
and r14b, cl
xor dil, 0xff
and r15b, dil
or r14b, r15b
mov cl, sil
xor cl, 0
and cl, 0
mov dil, sil
xor dil, 0
mov r15b, dil
and r15b, 0
mov r12b, sil
xor r12b, 1
and r12b, 0
and dil, 1
or cl, r15b
or r12b, dil
xor cl, r12b
mov dil, bl
xor dil, 0xff
mov r15b, cl
and r15b, dil
xor cl, 0xff
mov dil, bl
and dil, cl
or r15b, dil
mov cl, bl
xor cl, 0xff
mov dil, r15b
xor dil, cl
and dil, r15b
mov cl, r14b
xor cl, 0xff
and cl, 0
mov r15b, sil
xor r15b, 0
mov r12b, r14b
and r12b, r15b
mov r13b, sil
xor r13b, 1
and r13b, 0
and r15b, 1
or cl, r12b
or r13b, r15b
xor cl, r13b
mov r15b, r10b
xor r15b, 0xff
mov r12b, cl
and r12b, r15b
xor cl, 0xff
mov r15b, r10b
and r15b, cl
or r12b, r15b
xor r10b, 0xff
mov cl, r12b
xor cl, r10b
and cl, r12b
mov r10b, sil
xor r10b, 0
and r10b, 1
mov r15b, sil
xor r15b, 1
and r15b, 0
or r10b, r15b
mov r15b, al
xor r15b, 0xff
mov r12b, r10b
and r12b, r15b
xor r10b, 0xff
mov r15b, al
and r15b, r10b
or r12b, r15b
mov r10b, al
xor r10b, 0xff
mov r15b, r12b
xor r15b, r10b
and r15b, r12b
mov r10b, r14b
xor r10b, 0xff
and r10b, 0
mov r12b, sil
xor r12b, 0
mov r13b, r14b
and r13b, r12b
mov dl, sil
xor dl, 1
and dl, 0
and r12b, 1
or r10b, r13b
or dl, r12b
xor r10b, dl
mov dl, r11b
xor dl, 0xff
and dl, 0
mov r12b, sil
xor r12b, 0
mov r13b, r11b
and r13b, r12b
mov r8b, r10b
xor r8b, 0xff
and r8b, 0
and r10b, r12b
or dl, r13b
or r8b, r10b
xor dl, r8b
xor r11b, 0xff
mov r8b, dl
xor r8b, r11b
and r8b, dl
mov dl, dil
xor dl, 0xff
and dl, 1
mov r10b, sil
xor r10b, 1
mov r11b, dil
and r11b, r10b
or dl, r11b
mov r10b, cl
xor r10b, 0xff
and r10b, 1
mov r11b, sil
xor r11b, 1
mov r12b, cl
and r12b, r11b
or r10b, r12b
mov r11b, sil
xor r11b, 0
and r11b, 1
mov r12b, sil
xor r12b, 1
mov r13b, r12b
and r13b, 0
mov r9b, sil
xor r9b, 1
and r9b, 0xff
and r12b, 1
or r11b, r13b
or r9b, r12b
xor r11b, r9b
mov r9b, sil
xor r9b, 0
mov r12b, dl
xor r12b, r9b
and r12b, dl
mov r9b, r11b
xor r9b, 0xff
mov r13b, dil
xor r13b, r9b
and r13b, dil
mov r9b, sil
xor r9b, 0
mov dil, r10b
xor dil, r9b
and dil, r10b
mov r9b, r11b
xor r9b, 0xff
mov byte [rbp + 0x6a3], cl
xor cl, r9b
mov r9b, byte [rbp + 0x6a3]
and cl, r9b
mov r9b, r12b
xor r9b, 0xff
mov byte [rbp + 0x6a2], r13b
xor r13b, 0xff
mov byte [rbp + 0x6a1], sil
xor sil, 1
mov byte [rbp + 0x6a0], r9b
and r9b, 0xff
and r12b, sil
mov byte [rbp + 0x69f], r13b
and r13b, 0xff
mov byte [rbp + 0x69e], al
mov al, byte [rbp + 0x6a2]
and al, sil
or r9b, r12b
or r13b, al
xor r9b, r13b
mov al, byte [rbp + 0x6a0]
mov r12b, byte [rbp + 0x69f]
or al, r12b
xor al, 0xff
or sil, 1
and al, sil
or r9b, al
mov al, dil
and al, cl
xor dil, cl
or al, dil
mov cl, r9b
xor cl, 0xff
and cl, 0
mov sil, byte [rbp + 0x6a1]
xor sil, 0
and r9b, sil
mov dil, al
xor dil, 0xff
and dil, 0
and al, sil
or cl, r9b
or dil, al
xor cl, dil
mov al, dl
xor al, 0xff
mov r9b, r10b
xor r9b, 0xff
mov sil, byte [rbp + 0x6a1]
xor sil, 0
mov dil, al
and dil, 0
and dl, sil
mov r13b, r9b
and r13b, 0
and r10b, sil
or dil, dl
or r13b, r10b
xor dil, r13b
or al, r9b
xor al, 0xff
or sil, 0
and al, sil
or dil, al
mov al, dil
xor al, 0xff
and al, 0
mov dl, byte [rbp + 0x6a1]
xor dl, 0
and dil, dl
mov r9b, byte [rbp + 0x6a1]
xor r9b, 1
and r9b, 0
and dl, 1
or al, dil
or r9b, dl
xor al, r9b
mov dl, byte [rbp + 0x6a1]
xor dl, 0
mov r9b, r11b
xor r9b, 0xff
mov r10b, byte [rbp + 0x6a1]
xor r10b, 0
mov sil, dl
and sil, 0
mov dil, r10b
and dil, 0
mov r13b, r9b
and r13b, 0
and r11b, r10b
or sil, dil
or r13b, r11b
xor sil, r13b
or dl, r9b
xor dl, 0xff
or r10b, 0
and dl, r10b
or sil, dl
xor al, 0xff
xor sil, 0xff
mov dl, byte [rbp + 0x6a1]
xor dl, 1
or al, sil
or dl, 1
xor al, 0xff
and al, dl
mov dl, cl
xor dl, 0xff
mov r9b, al
xor r9b, 0xff
mov r10b, byte [rbp + 0x6a1]
xor r10b, 1
mov r11b, dl
and r11b, 0xff
and cl, r10b
mov sil, r9b
and sil, 0xff
and al, r10b
or r11b, cl
or sil, al
xor r11b, sil
or dl, r9b
xor dl, 0xff
or r10b, 1
and dl, r10b
or r11b, dl
mov al, r15b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x6a1]
xor cl, 1
mov dl, r15b
and dl, cl
mov r9b, byte [rbp + 0x6a1]
xor r9b, 1
and r9b, 0xff
and cl, 1
or al, dl
or r9b, cl
xor al, r9b
mov cl, r8b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x6a1]
xor dl, 1
mov r9b, r8b
and r9b, dl
or cl, r9b
mov dl, byte [rbp + 0x6a1]
xor dl, 1
and dl, 0
mov r9b, byte [rbp + 0x6a1]
xor r9b, 0
mov r10b, r9b
and r10b, 1
mov sil, byte [rbp + 0x6a1]
xor sil, 1
and sil, 0
and r9b, 1
or dl, r10b
or sil, r9b
xor dl, sil
mov r9b, byte [rbp + 0x6a1]
xor r9b, 1
mov r10b, al
xor r10b, r9b
and r10b, al
xor r15b, 0xff
mov r9b, dl
xor r9b, 0xff
mov sil, byte [rbp + 0x6a1]
xor sil, 0
or r15b, r9b
or sil, 0
xor r15b, 0xff
and r15b, sil
mov r9b, byte [rbp + 0x6a1]
xor r9b, 1
mov sil, cl
xor sil, r9b
and sil, cl
mov r9b, dl
xor r9b, 0xff
mov dil, r8b
xor dil, r9b
and dil, r8b
mov r8b, r10b
and r8b, r15b
xor r10b, r15b
or r8b, r10b
mov r9b, sil
and r9b, dil
xor sil, dil
or r9b, sil
mov r10b, r8b
xor r10b, 0xff
mov sil, r9b
and sil, r10b
xor r9b, 0xff
and r8b, r9b
or sil, r8b
mov r8b, al
xor r8b, 0xff
mov r9b, cl
xor r9b, 0xff
mov r10b, byte [rbp + 0x6a1]
xor r10b, 1
mov dil, r8b
and dil, 0xff
and al, r10b
mov r15b, r9b
and r15b, 0xff
and cl, r10b
or dil, al
or r15b, cl
xor dil, r15b
or r8b, r9b
xor r8b, 0xff
or r10b, 1
and r8b, r10b
or dil, r8b
mov al, dil
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x6a1]
xor cl, 1
and dil, cl
mov r8b, byte [rbp + 0x6a1]
xor r8b, 1
and r8b, 0xff
and cl, 1
or al, dil
or r8b, cl
xor al, r8b
mov cl, byte [rbp + 0x6a1]
xor cl, 1
mov r8b, dl
xor r8b, 0xff
mov r9b, byte [rbp + 0x6a1]
xor r9b, 1
mov r10b, cl
and r10b, 0xff
mov dil, r9b
and dil, 1
mov r15b, r8b
and r15b, 0xff
and dl, r9b
or r10b, dil
or r15b, dl
xor r10b, r15b
or cl, r8b
xor cl, 0xff
or r9b, 1
and cl, r9b
or r10b, cl
xor al, 0xff
xor r10b, 0xff
mov cl, byte [rbp + 0x6a1]
xor cl, 0
or al, r10b
or cl, 0
xor al, 0xff
and al, cl
mov cl, sil
and cl, al
xor sil, al
or cl, sil
mov al, r11b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x6a1]
xor dl, 1
mov r8b, r11b
and r8b, dl
or al, r8b
mov dl, byte [rbp + 0x6a1]
xor dl, 1
xor al, 0xff
mov r8b, byte [rbp + 0x6a1]
xor r8b, 1
or dl, al
or r8b, 1
xor dl, 0xff
and dl, r8b
mov al, byte [rbp + 0x6a1]
xor al, 1
and al, 1
mov r8b, byte [rbp + 0x6a1]
xor r8b, 1
mov r9b, r8b
and r9b, 1
mov r10b, byte [rbp + 0x6a1]
xor r10b, 1
and r10b, 0xff
and r8b, 1
or al, r9b
or r10b, r8b
xor al, r10b
mov r8b, al
xor r8b, 0xff
mov r9b, r11b
xor r9b, r8b
and r9b, r11b
mov r8b, cl
xor r8b, 0xff
and r8b, 0
mov r10b, byte [rbp + 0x6a1]
xor r10b, 0
mov r11b, cl
and r11b, r10b
mov sil, byte [rbp + 0x6a1]
xor sil, 1
and sil, 0
and r10b, 1
or r8b, r11b
or sil, r10b
xor r8b, sil
xor r8b, 0xff
mov r10b, byte [rbp + 0x6a1]
xor r10b, 1
mov r11b, byte [rbp + 0x6a1]
xor r11b, 1
or r8b, r10b
or r11b, 1
xor r8b, 0xff
and r8b, r11b
xor cl, 0xff
xor al, 0xff
mov r10b, byte [rbp + 0x6a1]
xor r10b, 1
or cl, al
or r10b, 1
xor cl, 0xff
and cl, r10b
mov al, dl
xor al, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r11b, byte [rbp + 0x6a1]
xor r11b, 1
mov sil, al
and sil, 0xff
and dl, r11b
mov dil, r10b
and dil, 0xff
and r9b, r11b
or sil, dl
or dil, r9b
xor sil, dil
or al, r10b
xor al, 0xff
or r11b, 1
and al, r11b
or sil, al
mov al, r8b
xor al, 0xff
mov dl, cl
xor dl, 0xff
mov r9b, byte [rbp + 0x6a1]
xor r9b, 0
mov r10b, al
and r10b, 0
and r8b, r9b
mov r11b, dl
and r11b, 0
and cl, r9b
or r10b, r8b
or r11b, cl
xor r10b, r11b
or al, dl
xor al, 0xff
or r9b, 0
and al, r9b
or r10b, al
mov al, sil
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x6a1]
xor cl, 1
and sil, cl
mov dl, r10b
xor dl, 0xff
and dl, 0xff
and r10b, cl
or al, sil
or dl, r10b
xor al, dl
mov cl, bl
xor cl, 0xff
mov dl, byte [rbp + 0x69e]
xor dl, 0xff
mov r8b, byte [rbp + 0x6a1]
xor r8b, 0
or cl, dl
or r8b, 0
xor cl, 0xff
and cl, r8b
mov dl, bl
xor dl, 0xff
mov r8b, byte [rbp + 0x69e]
and r8b, dl
mov dl, byte [rbp + 0x69e]
xor dl, 0xff
and bl, dl
or r8b, bl
mov dl, cl
and dl, r8b
xor cl, r8b
or dl, cl
mov cl, dl
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x6a1]
xor r8b, 1
mov r9b, dl
and r9b, r8b
or cl, r9b
mov r8b, byte [rbp + 0x6a1]
xor r8b, 1
xor cl, 0xff
mov r9b, byte [rbp + 0x6a1]
xor r9b, 0
or r8b, cl
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov cl, byte [rbp + 0x6a1]
xor cl, 1
and cl, 0
mov r9b, byte [rbp + 0x6a1]
xor r9b, 0
mov r10b, r9b
and r10b, 1
mov r11b, byte [rbp + 0x6a1]
xor r11b, 1
and r11b, 0
and r9b, 1
or cl, r10b
or r11b, r9b
xor cl, r11b
xor dl, 0xff
xor cl, 0xff
mov r9b, byte [rbp + 0x6a1]
xor r9b, 0
or dl, cl
or r9b, 0
xor dl, 0xff
and dl, r9b
mov cl, r8b
and cl, dl
xor r8b, dl
or cl, r8b
mov dl, r14b
xor dl, 0xff
xor dl, 0
and dl, 0
mov r8b, byte [rbp + 0x6a1]
xor r8b, 0
and r8b, 0
mov r9b, byte [rbp + 0x6a1]
xor r9b, 0
mov r10b, r9b
and r10b, 0
mov r11b, r14b
xor r11b, 0xff
and r11b, 0
and r14b, r9b
or r8b, r10b
or r11b, r14b
xor r8b, r11b
mov r9b, dl
and r9b, r8b
xor dl, r8b
or r9b, dl
mov dl, r9b
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp + 0x6a1]
xor r8b, 0
and r9b, r8b
mov r10b, byte [rbp + 0x6a1]
xor r10b, 1
and r10b, 0
and r8b, 1
or dl, r9b
or r10b, r8b
xor dl, r10b
mov r8b, cl
xor r8b, 0xff
and r8b, 0
mov r9b, byte [rbp + 0x6a1]
xor r9b, 0
mov r10b, cl
and r10b, r9b
mov r11b, dl
xor r11b, 0xff
and r11b, 0
and dl, r9b
or r8b, r10b
or r11b, dl
xor r8b, r11b
xor cl, 0xff
mov dl, r8b
xor dl, cl
and dl, r8b
mov cl, al
xor cl, 0xff
and cl, 0
mov r8b, byte [rbp + 0x6a1]
xor r8b, 0
mov r9b, al
and r9b, r8b
mov r10b, byte [rbp + 0x6a1]
xor r10b, 1
and r10b, 0
and r8b, 1
or cl, r9b
or r10b, r8b
xor cl, r10b
mov r8b, dl
xor r8b, 0xff
and r8b, 0
mov r9b, byte [rbp + 0x6a1]
xor r9b, 0
mov r10b, dl
and r10b, r9b
mov r11b, byte [rbp + 0x6a1]
xor r11b, 1
and r11b, 0
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, byte [rbp + 0x6a1]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0x6a1]
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, cl
xor r10b, 0xff
mov r11b, byte [rbp + 0x6a1]
xor r11b, 1
mov bl, byte [rbp + 0x6a1]
xor bl, 0
or r10b, r11b
or bl, 0
xor r10b, 0xff
and r10b, bl
xor al, 0xff
mov r11b, r9b
xor r11b, 0xff
mov bl, byte [rbp + 0x6a1]
xor bl, 0
or al, r11b
or bl, 0
xor al, 0xff
and al, bl
mov r11b, r8b
xor r11b, 0xff
mov bl, byte [rbp + 0x6a1]
xor bl, 1
mov sil, byte [rbp + 0x6a1]
xor sil, 1
or r11b, bl
or sil, 1
xor r11b, 0xff
and r11b, sil
mov bl, r9b
xor bl, 0xff
mov sil, dl
xor sil, bl
and sil, dl
mov dl, r10b
xor dl, 0xff
mov bl, al
xor bl, 0xff
mov dil, byte [rbp + 0x6a1]
xor dil, 0
mov r14b, dl
and r14b, 0
and r10b, dil
mov r15b, bl
and r15b, 0
and al, dil
or r14b, r10b
or r15b, al
xor r14b, r15b
or dl, bl
xor dl, 0xff
or dil, 0
and dl, dil
or r14b, dl
mov al, r11b
xor al, 0xff
mov dl, sil
xor dl, 0xff
mov r10b, byte [rbp + 0x6a1]
xor r10b, 0
mov bl, al
and bl, 0
and r11b, r10b
mov dil, dl
and dil, 0
and sil, r10b
or bl, r11b
or dil, sil
xor bl, dil
or al, dl
xor al, 0xff
or r10b, 0
and al, r10b
or bl, al
mov al, r14b
xor al, 0xff
and al, 0
mov dl, byte [rbp + 0x6a1]
xor dl, 0
and r14b, dl
mov r10b, bl
xor r10b, 0xff
and r10b, 0
and bl, dl
or al, r14b
or r10b, bl
xor al, r10b
mov dl, cl
xor dl, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, byte [rbp + 0x6a1]
xor r11b, 0
mov bl, dl
and bl, 0
and cl, r11b
mov sil, r10b
and sil, 0
and r8b, r11b
or bl, cl
or sil, r8b
xor bl, sil
or dl, r10b
xor dl, 0xff
or r11b, 0
and dl, r11b
or bl, dl
mov cl, bl
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x6a1]
xor dl, 1
and bl, dl
or cl, bl
mov dl, r9b
and dl, 1
xor r9b, 1
or dl, r9b
xor dl, 0xff
mov r8b, cl
xor r8b, dl
and r8b, cl
mov cl, al
and cl, r8b
xor al, r8b
or cl, al
test cl, 1
jne 0x6d9526ea
jmp 0x6da32218
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
sub eax, 0x1a4bff07
add eax, 0
add eax, 0x74c9954e
sub eax, 1
sub eax, 0x74c9954e
sub eax, 0x34945513
add eax, 0x1a4bff07
add eax, 0x34945513
mov r8d, ecx
add r8d, 0xe42d4c48
sub r8d, 0x65086159
sub r8d, 0xe42d4c48
sub r8d, 0xf7e23be2
add r8d, eax
add r8d, 0xf7e23be2
sub r8d, 0xbb566a8d
add r8d, 0x65086159
add r8d, 0xbb566a8d
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r9b
cmp edx, 0xa
setl r10b
mov r11b, r9b
xor r11b, 0xff
and r11b, 1
mov bl, 1
mov sil, bl
xor sil, 1
mov dil, r9b
and dil, sil
or r11b, dil
xor r11b, 0xff
xor r11b, 1
and r11b, 0xff
mov sil, bl
xor sil, 1
and sil, 1
mov dil, bl
xor dil, 1
and dil, 1
or sil, dil
xor sil, 0xff
mov dil, r9b
xor dil, sil
and dil, r9b
mov sil, r11b
xor sil, 0xff
mov r14b, dil
xor r14b, 0xff
mov r15b, bl
xor r15b, 0
mov r12b, sil
and r12b, 0
and r11b, r15b
mov r13b, r14b
and r13b, 0
and dil, r15b
or r12b, r11b
or r13b, dil
xor r12b, r13b
or sil, r14b
xor sil, 0xff
or r15b, 0
and sil, r15b
or r12b, sil
mov r11b, r10b
xor r11b, 0xff
and r11b, 1
mov sil, bl
xor sil, 1
mov dil, r10b
and dil, sil
or r11b, dil
xor r11b, 0xff
xor r11b, 1
and r11b, 0xff
mov sil, bl
xor sil, 1
and sil, 1
mov dil, bl
xor dil, 1
and dil, 1
or sil, dil
mov dil, r10b
xor dil, 0xff
xor sil, 0xff
mov r14b, bl
xor r14b, 1
or dil, sil
or r14b, 1
xor dil, 0xff
and dil, r14b
mov sil, r11b
and sil, dil
xor r11b, dil
or sil, r11b
mov r11b, bl
xor r11b, 0
and r11b, 1
mov dil, bl
xor dil, 1
and dil, 0
or r11b, dil
xor r11b, 0xff
xor r11b, 1
and r11b, 0xff
mov dil, bl
xor dil, 1
and dil, 1
mov r14b, bl
xor r14b, 1
and r14b, 1
or dil, r14b
mov r14b, bl
xor r14b, 0
xor dil, 0xff
mov r15b, bl
xor r15b, 1
or r14b, dil
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov dil, r11b
xor dil, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r13b, bl
xor r13b, 0
mov al, dil
and al, 0
and r11b, r13b
mov cl, r15b
and cl, 0
and r14b, r13b
or al, r11b
or cl, r14b
xor al, cl
or dil, r15b
xor dil, 0xff
or r13b, 0
and dil, r13b
or al, dil
mov cl, bl
xor cl, 0
and cl, 0
mov r11b, bl
xor r11b, 0
mov dil, r11b
and dil, 0
mov r14b, bl
xor r14b, 1
and r14b, 0
and r11b, 1
or cl, dil
or r14b, r11b
xor cl, r14b
mov r11b, r12b
xor r11b, 0xff
mov dil, cl
and dil, r11b
xor cl, 0xff
mov r11b, r12b
and r11b, cl
or dil, r11b
xor dil, 0xff
mov cl, r12b
xor cl, 0xff
mov r11b, bl
xor r11b, 1
or dil, cl
or r11b, 1
xor dil, 0xff
and dil, r11b
mov cl, r9b
xor cl, 0xff
and cl, 1
mov r11b, bl
xor r11b, 1
and r9b, r11b
or cl, r9b
mov r9b, al
xor r9b, 0xff
and r9b, 1
mov r11b, bl
xor r11b, 1
mov r14b, al
and r14b, r11b
or r9b, r14b
mov r11b, bl
xor r11b, 1
and r11b, 0
mov r14b, bl
xor r14b, 0
mov r15b, r14b
and r15b, 1
mov r13b, bl
xor r13b, 1
and r13b, 0
and r14b, 1
or r11b, r15b
or r13b, r14b
xor r11b, r13b
mov r14b, cl
and r14b, r9b
xor cl, r9b
or r14b, cl
mov cl, r11b
and cl, 1
xor r11b, 1
or cl, r11b
mov r9b, r14b
xor r9b, 0xff
and r9b, 1
mov r11b, bl
xor r11b, 1
and r14b, r11b
mov r15b, bl
xor r15b, 1
and r15b, 0xff
and r11b, 1
or r9b, r14b
or r15b, r11b
xor r9b, r15b
xor r9b, 0xff
xor cl, 0xff
mov r11b, bl
xor r11b, 1
or r9b, cl
or r11b, 1
xor r9b, 0xff
and r9b, r11b
mov cl, bl
xor cl, 0
and cl, 1
mov r11b, bl
xor r11b, 1
and r11b, 0
or cl, r11b
mov r11b, sil
xor r11b, 0xff
and r11b, 0
mov r14b, bl
xor r14b, 0
mov r15b, sil
and r15b, r14b
mov r13b, cl
xor r13b, 0xff
and r13b, 0
and cl, r14b
or r11b, r15b
or r13b, cl
xor r11b, r13b
mov cl, sil
xor cl, 0xff
mov r14b, r11b
xor r14b, cl
and r14b, r11b
mov cl, al
xor cl, 0xff
and cl, 1
mov r11b, bl
xor r11b, 1
mov r15b, al
and r15b, r11b
or cl, r15b
mov r11b, r10b
xor r11b, 0xff
and r11b, 1
mov r15b, bl
xor r15b, 1
mov r13b, r10b
and r13b, r15b
mov dl, cl
xor dl, 0xff
and dl, 0xff
and cl, r15b
or r11b, r13b
or dl, cl
xor r11b, dl
xor r11b, 0xff
xor r10b, 0xff
mov cl, bl
xor cl, 1
or r11b, r10b
or cl, 1
xor r11b, 0xff
and r11b, cl
mov cl, dil
xor cl, 0xff
and cl, 0
mov dl, bl
xor dl, 0
mov r10b, dil
and r10b, dl
mov r15b, bl
xor r15b, 1
and r15b, 0
and dl, 1
or cl, r10b
or r15b, dl
xor cl, r15b
mov dl, r9b
xor dl, 0xff
and dl, 1
mov r10b, bl
xor r10b, 1
mov r15b, r9b
and r15b, r10b
or dl, r15b
mov r10b, bl
xor r10b, 1
and r10b, 1
mov r15b, bl
xor r15b, 1
mov r13b, r15b
and r13b, 1
mov r8b, bl
xor r8b, 1
and r8b, 0xff
and r15b, 1
or r10b, r13b
or r8b, r15b
xor r10b, r8b
mov r8b, bl
xor r8b, 1
mov r15b, cl
xor r15b, r8b
and r15b, cl
xor dil, 0xff
mov r8b, r10b
xor r8b, 0xff
mov r13b, bl
xor r13b, 1
or dil, r8b
or r13b, 1
xor dil, 0xff
and dil, r13b
mov r8b, bl
xor r8b, 1
mov r13b, dl
xor r13b, r8b
and r13b, dl
mov r8b, r10b
xor r8b, 0xff
mov byte [rbp + 0x69d], r9b
xor r9b, r8b
mov r8b, byte [rbp + 0x69d]
and r9b, r8b
mov r8b, r15b
xor r8b, 0xff
mov byte [rbp + 0x69c], dil
xor dil, 0xff
mov byte [rbp + 0x69b], bl
xor bl, 0
mov byte [rbp + 0x69a], r8b
and r8b, 0
and r15b, bl
mov byte [rbp + 0x699], dil
and dil, 0
mov byte [rbp + 0x698], al
mov al, byte [rbp + 0x69c]
and al, bl
or r8b, r15b
or dil, al
xor r8b, dil
mov al, byte [rbp + 0x69a]
mov dil, byte [rbp + 0x699]
or al, dil
xor al, 0xff
or bl, 0
and al, bl
or r8b, al
mov al, r13b
and al, r9b
xor r13b, r9b
or al, r13b
mov r9b, r8b
xor r9b, 0xff
and r9b, 0
mov bl, byte [rbp + 0x69b]
xor bl, 0
and r8b, bl
mov r15b, al
xor r15b, 0xff
and r15b, 0
and al, bl
or r9b, r8b
or r15b, al
xor r9b, r15b
mov al, cl
xor al, 0xff
mov r8b, dl
xor r8b, 0xff
mov bl, byte [rbp + 0x69b]
xor bl, 1
mov r15b, al
and r15b, 0xff
and cl, bl
mov r13b, r8b
and r13b, 0xff
and dl, bl
or r15b, cl
or r13b, dl
xor r15b, r13b
or al, r8b
xor al, 0xff
or bl, 1
and al, bl
or r15b, al
mov al, r15b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x69b]
xor cl, 1
and r15b, cl
mov dl, byte [rbp + 0x69b]
xor dl, 1
and dl, 0xff
and cl, 1
or al, r15b
or dl, cl
xor al, dl
mov cl, r10b
and cl, 1
xor r10b, 1
or cl, r10b
xor al, 0xff
xor cl, 0xff
mov dl, byte [rbp + 0x69b]
xor dl, 0
or al, cl
or dl, 0
xor al, 0xff
and al, dl
mov cl, r9b
xor cl, 0xff
mov dl, al
xor dl, 0xff
mov r8b, byte [rbp + 0x69b]
xor r8b, 1
mov r10b, cl
and r10b, 0xff
and r9b, r8b
mov bl, dl
and bl, 0xff
and al, r8b
or r10b, r9b
or bl, al
xor r10b, bl
or cl, dl
xor cl, 0xff
or r8b, 1
and cl, r8b
or r10b, cl
mov al, r11b
xor al, 0xff
mov cl, r14b
xor cl, al
and cl, r14b
mov al, r14b
xor al, 0xff
and al, 0
mov dl, byte [rbp + 0x69b]
xor dl, 0
and r14b, dl
mov r8b, r11b
xor r8b, 0xff
and r8b, 0
and r11b, dl
or al, r14b
or r8b, r11b
xor al, r8b
mov dl, cl
xor dl, 0xff
mov r8b, al
xor r8b, 0xff
mov r9b, byte [rbp + 0x69b]
xor r9b, 1
mov r11b, dl
and r11b, 0xff
and cl, r9b
mov bl, r8b
and bl, 0xff
and al, r9b
or r11b, cl
or bl, al
xor r11b, bl
or dl, r8b
xor dl, 0xff
or r9b, 1
and dl, r9b
or r11b, dl
mov al, r10b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x69b]
xor cl, 1
mov dl, r10b
and dl, cl
or al, dl
xor al, 0xff
mov cl, r11b
xor cl, al
and cl, r11b
mov al, r11b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x69b]
xor dl, 1
and r11b, dl
or al, r11b
xor al, 0xff
mov dl, r10b
xor dl, al
and dl, r10b
mov al, cl
xor al, 0xff
mov r8b, dl
xor r8b, 0xff
mov r9b, byte [rbp + 0x69b]
xor r9b, 0
mov r10b, al
and r10b, 0
and cl, r9b
mov r11b, r8b
and r11b, 0
and dl, r9b
or r10b, cl
or r11b, dl
xor r10b, r11b
or al, r8b
xor al, 0xff
or r9b, 0
and al, r9b
or r10b, al
mov al, r12b
xor al, 0xff
mov cl, sil
xor cl, 0xff
mov dl, byte [rbp + 0x69b]
xor dl, 0
or al, cl
or dl, 0
xor al, 0xff
and al, dl
mov cl, r12b
xor cl, 0xff
mov dl, sil
and dl, cl
xor sil, 0xff
and r12b, sil
or dl, r12b
mov cl, al
and cl, dl
xor al, dl
or cl, al
mov al, cl
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x69b]
xor dl, 1
mov r8b, cl
and r8b, dl
mov r9b, byte [rbp + 0x69b]
xor r9b, 1
and r9b, 0xff
and dl, 1
or al, r8b
or r9b, dl
xor al, r9b
mov dl, byte [rbp + 0x69b]
xor dl, 1
xor al, 0xff
mov r8b, byte [rbp + 0x69b]
xor r8b, 0
or dl, al
or r8b, 0
xor dl, 0xff
and dl, r8b
mov al, byte [rbp + 0x69b]
xor al, 1
and al, 0
mov r8b, byte [rbp + 0x69b]
xor r8b, 0
mov r9b, r8b
and r9b, 1
mov r11b, byte [rbp + 0x69b]
xor r11b, 1
and r11b, 0
and r8b, 1
or al, r9b
or r11b, r8b
xor al, r11b
xor al, 0xff
mov r8b, cl
xor r8b, al
and r8b, cl
mov al, dl
xor al, 0xff
mov cl, r8b
xor cl, 0xff
mov r9b, byte [rbp + 0x69b]
xor r9b, 1
mov r11b, al
and r11b, 0xff
and dl, r9b
mov bl, cl
and bl, 0xff
and r8b, r9b
or r11b, dl
or bl, r8b
xor r11b, bl
or al, cl
xor al, 0xff
or r9b, 1
and al, r9b
or r11b, al
mov al, byte [rbp + 0x69b]
xor al, 0
and al, 1
mov cl, byte [rbp + 0x69b]
xor cl, 1
mov dl, cl
and dl, 0
mov r8b, byte [rbp + 0x69b]
xor r8b, 1
and r8b, 0xff
and cl, 1
or al, dl
or r8b, cl
xor al, r8b
mov cl, byte [rbp + 0x698]
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x69b]
xor dl, 1
mov r8b, byte [rbp + 0x698]
and r8b, dl
mov r9b, byte [rbp + 0x69b]
xor r9b, 1
and r9b, 0xff
and dl, 1
or cl, r8b
or r9b, dl
xor cl, r9b
mov dl, byte [rbp + 0x69b]
xor dl, 0
and dl, 1
mov r8b, byte [rbp + 0x69b]
xor r8b, 1
and r8b, 0
or dl, r8b
mov r8b, byte [rbp + 0x69b]
xor r8b, 0
mov r9b, al
xor r9b, r8b
and r9b, al
mov r8b, byte [rbp + 0x69b]
xor r8b, 0
mov bl, dl
xor bl, 0xff
mov sil, byte [rbp + 0x69b]
xor sil, 1
or r8b, bl
or sil, 1
xor r8b, 0xff
and r8b, sil
mov bl, cl
xor bl, 0xff
mov sil, byte [rbp + 0x69b]
xor sil, 0
mov r14b, byte [rbp + 0x69b]
xor r14b, 0
or bl, sil
or r14b, 0
xor bl, 0xff
and bl, r14b
mov sil, dl
xor sil, 0xff
mov r14b, byte [rbp + 0x698]
xor r14b, sil
mov sil, byte [rbp + 0x698]
and r14b, sil
mov r15b, r9b
and r15b, r8b
xor r9b, r8b
or r15b, r9b
mov r8b, bl
and r8b, r14b
xor bl, r14b
or r8b, bl
mov r9b, r15b
xor r9b, 0xff
mov bl, r8b
and bl, r9b
xor r8b, 0xff
and r15b, r8b
or bl, r15b
mov r8b, al
xor r8b, 0xff
mov r9b, cl
xor r9b, 0xff
mov r14b, byte [rbp + 0x69b]
xor r14b, 1
mov r15b, r8b
and r15b, 0xff
and al, r14b
mov r12b, r9b
and r12b, 0xff
and cl, r14b
or r15b, al
or r12b, cl
xor r15b, r12b
or r8b, r9b
xor r8b, 0xff
or r14b, 1
and r8b, r14b
or r15b, r8b
mov al, r15b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x69b]
xor cl, 1
and r15b, cl
or al, r15b
mov cl, byte [rbp + 0x69b]
xor cl, 0
mov r8b, dl
xor r8b, 0xff
mov r9b, byte [rbp + 0x69b]
xor r9b, 0
mov r14b, cl
and r14b, 0
mov r15b, r9b
and r15b, 0
mov r12b, r8b
and r12b, 0
and dl, r9b
or r14b, r15b
or r12b, dl
xor r14b, r12b
or cl, r8b
xor cl, 0xff
or r9b, 0
and cl, r9b
or r14b, cl
xor al, 0xff
xor r14b, 0xff
mov cl, byte [rbp + 0x69b]
xor cl, 1
or al, r14b
or cl, 1
xor al, 0xff
and al, cl
mov cl, bl
and cl, al
xor bl, al
or cl, bl
mov al, cl
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x69b]
xor dl, 1
and cl, dl
mov r8b, byte [rbp + 0x69b]
xor r8b, 1
and r8b, 0xff
and dl, 1
or al, cl
or r8b, dl
xor al, r8b
mov cl, r11b
xor cl, 0xff
mov dl, al
and dl, cl
xor al, 0xff
mov cl, r11b
and cl, al
or dl, cl
xor r11b, 0xff
mov al, dl
xor al, r11b
and al, dl
mov cl, r10b
xor cl, 0xff
mov dl, al
xor dl, 0xff
mov r8b, byte [rbp + 0x69b]
xor r8b, 1
or cl, dl
or r8b, 1
xor cl, 0xff
and cl, r8b
mov dl, r10b
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x69b]
xor r8b, 1
and r10b, r8b
mov r9b, al
xor r9b, 0xff
and r9b, 0xff
and al, r8b
or dl, r10b
or r9b, al
xor dl, r9b
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x6d9531d5
jmp 0x6da433a6
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xd412362c
add r8d, 0xb9a145f4
add r8d, 0xd412362c
add r8d, 0x292a0801
sub r8d, 1
sub r8d, 0x292a0801
sub r8d, 0x164ae3c6
sub r8d, 0xb9a145f4
add r8d, 0x164ae3c6
mov r9d, 0x3a6a3fe5
add r9d, 0
sub r9d, ecx
sub r9d, 0x3a6a3fe5
mov r10d, eax
sub r10d, 0x9c9093e3
sub r10d, r8d
add r10d, 0x9c9093e3
sub r9d, 0x6a4b2994
add r9d, r10d
add r9d, 0x6a4b2994
sub eax, r9d
add eax, 0
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, bl
xor sil, 0xff
and sil, 0
mov dil, 1
mov r14b, dil
xor r14b, 0
mov r15b, bl
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
mov r14b, r11b
xor r14b, 0xff
mov r15b, sil
and r15b, r14b
xor sil, 0xff
mov r14b, r11b
and r14b, sil
or r15b, r14b
xor r15b, 0xff
mov sil, r11b
xor sil, 0xff
mov r14b, dil
xor r14b, 1
or r15b, sil
or r14b, 1
xor r15b, 0xff
and r15b, r14b
mov sil, r11b
xor sil, 0xff
and sil, 1
mov r14b, dil
xor r14b, 1
mov r12b, r11b
and r12b, r14b
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r14b, 1
or sil, r12b
or r13b, r14b
xor sil, r13b
mov r14b, dil
xor r14b, 0
xor sil, 0xff
mov r12b, dil
xor r12b, 1
or r14b, sil
or r12b, 1
xor r14b, 0xff
and r14b, r12b
mov sil, dil
xor sil, 0
and sil, 1
mov r12b, dil
xor r12b, 1
and r12b, 0
or sil, r12b
xor r11b, 0xff
mov r12b, sil
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
or r11b, r12b
or r13b, 0
xor r11b, 0xff
and r11b, r13b
mov r12b, bl
xor r12b, 0xff
and r12b, 1
mov r13b, dil
xor r13b, 1
mov al, bl
and al, r13b
mov cl, dil
xor cl, 1
and cl, 0xff
and r13b, 1
or r12b, al
or cl, r13b
xor r12b, cl
mov al, dil
xor al, 0
mov cl, r12b
xor cl, al
and cl, r12b
xor bl, 0xff
xor sil, 0xff
mov al, dil
xor al, 1
or bl, sil
or al, 1
xor bl, 0xff
and bl, al
mov al, r14b
and al, r11b
xor r14b, r11b
or al, r14b
mov r11b, cl
xor r11b, 0xff
mov sil, bl
xor sil, 0xff
mov r14b, dil
xor r14b, 1
mov r12b, r11b
and r12b, 0xff
and cl, r14b
mov r13b, sil
and r13b, 0xff
and bl, r14b
or r12b, cl
or r13b, bl
xor r12b, r13b
or r11b, sil
xor r11b, 0xff
or r14b, 1
and r11b, r14b
or r12b, r11b
mov cl, al
xor cl, 0xff
and cl, 0
mov r11b, dil
xor r11b, 0
and al, r11b
mov bl, r12b
xor bl, 0xff
and bl, 0
and r12b, r11b
or cl, al
or bl, r12b
xor cl, bl
mov al, r15b
xor al, 0xff
and al, 0
mov r11b, dil
xor r11b, 0
mov bl, r15b
and bl, r11b
mov sil, dil
xor sil, 1
and sil, 0
and r11b, 1
or al, bl
or sil, r11b
xor al, sil
mov r11b, cl
xor r11b, 0xff
and r11b, 1
mov bl, dil
xor bl, 1
mov sil, cl
and sil, bl
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and bl, 1
or r11b, sil
or r14b, bl
xor r11b, r14b
mov bl, dil
xor bl, 0
and bl, 1
mov sil, dil
xor sil, 1
and sil, 0
or bl, sil
mov sil, dil
xor sil, 0
mov r14b, al
xor r14b, sil
and r14b, al
xor r15b, 0xff
mov sil, bl
xor sil, 0xff
mov r12b, dil
xor r12b, 0
or r15b, sil
or r12b, 0
xor r15b, 0xff
and r15b, r12b
mov sil, r11b
xor sil, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, dil
xor r13b, 0
or sil, r12b
or r13b, 0
xor sil, 0xff
and sil, r13b
xor cl, 0xff
mov r12b, bl
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
or cl, r12b
or r13b, 1
xor cl, 0xff
and cl, r13b
mov r12b, r14b
and r12b, r15b
xor r14b, r15b
or r12b, r14b
mov r14b, sil
and r14b, cl
xor sil, cl
or r14b, sil
mov cl, r12b
xor cl, 0xff
mov sil, r14b
and sil, cl
xor r14b, 0xff
and r12b, r14b
or sil, r12b
mov cl, al
and cl, r11b
xor al, r11b
or cl, al
mov al, cl
xor al, 0xff
and al, 0
mov r11b, dil
xor r11b, 0
and cl, r11b
mov r14b, dil
xor r14b, 1
and r14b, 0
and r11b, 1
or al, cl
or r14b, r11b
xor al, r14b
mov cl, bl
and cl, 0
xor bl, 0
or cl, bl
xor al, 0xff
xor cl, 0xff
mov r11b, dil
xor r11b, 0
or al, cl
or r11b, 0
xor al, 0xff
and al, r11b
mov cl, sil
xor cl, 0xff
mov r11b, al
xor r11b, 0xff
xor dil, 0
mov bl, cl
and bl, 0
and sil, dil
mov r14b, r11b
and r14b, 0
and al, dil
or bl, sil
or r14b, al
xor bl, r14b
or cl, r11b
xor cl, 0xff
or dil, 0
and cl, dil
or bl, cl
test bl, 1
jne 0x6d9535d8
jmp 0x6da433a6
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xefebed97
sub r8d, ecx
add r8d, 0xefebed97
mov r9d, 0xd5df0b6d
add r9d, 0
sub r9d, 0x17e0292e
sub r9d, 0xd5df0b6d
sub r8d, 0xbed0e7b
add r8d, r9d
add r8d, 0xbed0e7b
mov r9d, eax
sub r9d, r8d
add r9d, 0
mov r8d, 0x1ea6b5a1
add r8d, 0
sub r8d, 1
sub r8d, 0x1ea6b5a1
mov r10d, eax
sub r10d, r9d
mov r9d, eax
sub r9d, r8d
add r10d, r9d
mov r8d, eax
sub r8d, r10d
add r8d, 0x8fcebd05
add r8d, 0x8c73aaf2
sub r8d, 0x8fcebd05
sub r8d, 0x4c384d5f
sub r8d, 0x17e0292e
add r8d, 0x4c384d5f
sub eax, 0x8c73aaf2
add r8d, eax
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or sil, r15b
xor sil, 0xff
xor sil, 0
and sil, 0
mov r14b, dil
xor r14b, 0
and r14b, 0
mov r15b, dil
xor r15b, 0
mov r12b, r15b
and r12b, 0
mov r13b, dil
xor r13b, 1
and r13b, 0
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, r14b
xor r15b, 0xff
mov r12b, r11b
xor r12b, r15b
and r12b, r11b
mov r15b, dil
xor r15b, 1
and r15b, 0
mov r13b, dil
xor r13b, 0
mov al, r13b
and al, 1
mov cl, dil
xor cl, 1
and cl, 0
and r13b, 1
or r15b, al
or cl, r13b
xor r15b, cl
mov al, dil
xor al, 0
mov cl, r15b
xor cl, al
and cl, r15b
xor r14b, 0xff
xor r14b, 1
and r14b, 0xff
mov al, sil
and al, r12b
xor sil, r12b
or al, sil
mov sil, cl
xor sil, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r12b, dil
xor r12b, 1
mov r13b, sil
and r13b, 0xff
and cl, r12b
mov dl, r15b
and dl, 0xff
and r14b, r12b
or r13b, cl
or dl, r14b
xor r13b, dl
or sil, r15b
xor sil, 0xff
or r12b, 1
and sil, r12b
or r13b, sil
mov cl, al
xor cl, 0xff
mov dl, r13b
and dl, cl
xor r13b, 0xff
and al, r13b
or dl, al
mov al, bl
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
mov sil, bl
and sil, cl
or al, sil
mov cl, dil
xor cl, 1
xor al, 0xff
mov sil, dil
xor sil, 0
or cl, al
or sil, 0
xor cl, 0xff
and cl, sil
mov al, dil
xor al, 1
and al, 1
mov sil, dil
xor sil, 1
and sil, 1
or al, sil
mov sil, bl
xor sil, 0xff
xor al, 0xff
mov r14b, dil
xor r14b, 0
or sil, al
or r14b, 0
xor sil, 0xff
and sil, r14b
mov al, cl
xor al, 0xff
mov r14b, sil
xor r14b, 0xff
mov r15b, dil
xor r15b, 0
mov r12b, al
and r12b, 0
and cl, r15b
mov r13b, r14b
and r13b, 0
and sil, r15b
or r12b, cl
or r13b, sil
xor r12b, r13b
or al, r14b
xor al, 0xff
or r15b, 0
and al, r15b
or r12b, al
mov al, dil
xor al, 0
and al, 0
mov cl, dil
xor cl, 0
mov sil, cl
and sil, 0
mov r14b, dil
xor r14b, 1
and r14b, 0
and cl, 1
or al, sil
or r14b, cl
xor al, r14b
xor al, 0xff
xor al, 0
and al, 0
mov cl, dil
xor cl, 0
and cl, 0
mov sil, dil
xor sil, 0
mov r14b, sil
and r14b, 0
mov r15b, dil
xor r15b, 1
and r15b, 0
and sil, 1
or cl, r14b
or r15b, sil
xor cl, r15b
mov sil, dil
xor sil, 0
mov r14b, cl
xor r14b, 0xff
mov r15b, dil
xor r15b, 1
or sil, r14b
or r15b, 1
xor sil, 0xff
and sil, r15b
mov r14b, dil
xor r14b, 1
and r14b, 1
mov r15b, dil
xor r15b, 1
mov r13b, r15b
and r13b, 1
mov r8b, dil
xor r8b, 1
and r8b, 0xff
and r15b, 1
or r14b, r13b
or r8b, r15b
xor r14b, r8b
mov r8b, dil
xor r8b, 0
mov r15b, r14b
xor r15b, r8b
and r15b, r14b
mov r8b, dil
xor r8b, 1
xor cl, 0xff
mov r14b, dil
xor r14b, 0
or r8b, cl
or r14b, 0
xor r8b, 0xff
and r8b, r14b
mov cl, al
and cl, sil
xor al, sil
or cl, al
mov al, r15b
xor al, 0xff
mov sil, r8b
xor sil, 0xff
mov r14b, dil
xor r14b, 0
mov r13b, al
and r13b, 0
and r15b, r14b
mov r9b, sil
and r9b, 0
and r8b, r14b
or r13b, r15b
or r9b, r8b
xor r13b, r9b
or al, sil
xor al, 0xff
or r14b, 0
and al, r14b
or r13b, al
mov al, cl
xor al, 0xff
mov r8b, r13b
and r8b, al
xor r13b, 0xff
and cl, r13b
or r8b, cl
mov al, dl
xor al, 0xff
and al, 0
mov cl, dil
xor cl, 0
mov r9b, dl
and r9b, cl
mov sil, dil
xor sil, 1
and sil, 0
and cl, 1
or al, r9b
or sil, cl
xor al, sil
mov cl, dil
xor cl, 0
and cl, 1
mov r9b, dil
xor r9b, 1
and r9b, 0
or cl, r9b
mov r9b, dil
xor r9b, 1
and r9b, 1
mov sil, dil
xor sil, 1
mov r14b, sil
and r14b, 1
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and sil, 1
or r9b, r14b
or r15b, sil
xor r9b, r15b
mov sil, al
xor sil, 0xff
mov r14b, cl
xor r14b, 0xff
mov r15b, dil
xor r15b, 1
mov r13b, sil
and r13b, 0xff
and al, r15b
mov r10b, r14b
and r10b, 0xff
and cl, r15b
or r13b, al
or r10b, cl
xor r13b, r10b
or sil, r14b
xor sil, 0xff
or r15b, 1
and sil, r15b
or r13b, sil
mov al, r9b
and al, 1
xor r9b, 1
or al, r9b
mov cl, r13b
xor cl, 0xff
and cl, 0
mov r9b, dil
xor r9b, 0
and r13b, r9b
mov r10b, dil
xor r10b, 1
and r10b, 0
and r9b, 1
or cl, r13b
or r10b, r9b
xor cl, r10b
xor cl, 0xff
xor al, 0xff
mov r9b, dil
xor r9b, 0
or cl, al
or r9b, 0
xor cl, 0xff
and cl, r9b
mov al, r8b
xor al, 0xff
and al, 1
mov r9b, dil
xor r9b, 1
mov r10b, r8b
and r10b, r9b
or al, r10b
mov r9b, r11b
xor r9b, 0xff
and r9b, 0
mov r10b, dil
xor r10b, 0
mov sil, r11b
and sil, r10b
mov r14b, al
xor r14b, 0xff
and r14b, 0
and al, r10b
or r9b, sil
or r14b, al
xor r9b, r14b
xor r11b, 0xff
mov al, r9b
xor al, r11b
and al, r9b
mov r9b, dil
xor r9b, 0
and r9b, 1
mov r10b, dil
xor r10b, 1
and r10b, 0
or r9b, r10b
mov r10b, r12b
xor r10b, 0xff
and r10b, 1
mov r11b, dil
xor r11b, 1
mov sil, r12b
and sil, r11b
mov r14b, r9b
xor r14b, 0xff
and r14b, 0xff
and r9b, r11b
or r10b, sil
or r14b, r9b
xor r10b, r14b
mov r9b, r12b
xor r9b, 0xff
mov r11b, r10b
xor r11b, r9b
and r11b, r10b
mov r9b, r8b
xor r9b, 0xff
and r9b, 1
mov r10b, dil
xor r10b, 1
mov sil, r8b
and sil, r10b
or r9b, sil
mov r10b, bl
xor r10b, 0xff
mov sil, r9b
and sil, r10b
xor r9b, 0xff
mov r10b, bl
and r10b, r9b
or sil, r10b
xor sil, 0xff
xor bl, 0xff
mov r9b, dil
xor r9b, 0
or sil, bl
or r9b, 0
xor sil, 0xff
and sil, r9b
mov r9b, cl
xor r9b, 0xff
and r9b, 1
mov r10b, dil
xor r10b, 1
mov bl, cl
and bl, r10b
or r9b, bl
mov r10b, al
xor r10b, 0xff
and r10b, 1
mov bl, dil
xor bl, 1
mov r14b, al
and r14b, bl
or r10b, r14b
mov bl, dil
xor bl, 0
and bl, 1
mov r14b, dil
xor r14b, 1
mov r15b, r14b
and r15b, 0
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r14b, 1
or bl, r15b
or r13b, r14b
xor bl, r13b
mov r14b, r9b
xor r14b, 0xff
mov r15b, dil
xor r15b, 0
mov r13b, dil
xor r13b, 0
or r14b, r15b
or r13b, 0
xor r14b, 0xff
and r14b, r13b
xor cl, 0xff
mov r15b, bl
xor r15b, 0xff
mov r13b, dil
xor r13b, 0
or cl, r15b
or r13b, 0
xor cl, 0xff
and cl, r13b
mov r15b, r10b
xor r15b, 0xff
mov r13b, dil
xor r13b, 0
mov byte [rbp + 0x697], dil
xor dil, 1
or r15b, r13b
or dil, 1
xor r15b, 0xff
and r15b, dil
mov dil, bl
xor dil, 0xff
mov r13b, al
xor r13b, dil
and r13b, al
mov al, r14b
and al, cl
xor r14b, cl
or al, r14b
mov cl, r15b
xor cl, 0xff
mov dil, r13b
xor dil, 0xff
mov r14b, byte [rbp + 0x697]
xor r14b, 1
mov byte [rbp + 0x696], cl
and cl, 0xff
and r15b, r14b
mov byte [rbp + 0x695], dil
and dil, 0xff
and r13b, r14b
or cl, r15b
or dil, r13b
xor cl, dil
mov dil, byte [rbp + 0x696]
mov r15b, byte [rbp + 0x695]
or dil, r15b
xor dil, 0xff
or r14b, 1
and dil, r14b
or cl, dil
mov dil, al
xor dil, 0xff
mov r14b, cl
and r14b, dil
xor cl, 0xff
and al, cl
or r14b, al
mov al, r9b
xor al, 0xff
mov cl, r10b
xor cl, 0xff
mov dil, byte [rbp + 0x697]
xor dil, 1
mov r13b, al
and r13b, 0xff
and r9b, dil
mov r15b, cl
and r15b, 0xff
and r10b, dil
or r13b, r9b
or r15b, r10b
xor r13b, r15b
or al, cl
xor al, 0xff
or dil, 1
and al, dil
or r13b, al
mov al, r13b
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x697]
xor cl, 0
and r13b, cl
mov r9b, byte [rbp + 0x697]
xor r9b, 1
and r9b, 0
and cl, 1
or al, r13b
or r9b, cl
xor al, r9b
mov cl, byte [rbp + 0x697]
xor cl, 0
mov r9b, bl
xor r9b, 0xff
mov r10b, byte [rbp + 0x697]
xor r10b, 0
mov dil, cl
and dil, 0
mov r15b, r10b
and r15b, 0
mov r13b, r9b
and r13b, 0
and bl, r10b
or dil, r15b
or r13b, bl
xor dil, r13b
or cl, r9b
xor cl, 0xff
or r10b, 0
and cl, r10b
or dil, cl
xor dil, 0xff
mov cl, al
xor cl, dil
and cl, al
mov al, r14b
xor al, 0xff
mov r9b, cl
xor r9b, 0xff
mov r10b, byte [rbp + 0x697]
xor r10b, 0
mov bl, al
and bl, 0
and r14b, r10b
mov dil, r9b
and dil, 0
and cl, r10b
or bl, r14b
or dil, cl
xor bl, dil
or al, r9b
xor al, 0xff
or r10b, 0
and al, r10b
or bl, al
mov al, sil
xor al, 0xff
mov cl, r11b
xor cl, al
and cl, r11b
mov al, r11b
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x697]
xor r9b, 1
and r11b, r9b
mov r10b, sil
xor r10b, 0xff
and r10b, 0xff
and sil, r9b
or al, r11b
or r10b, sil
xor al, r10b
mov r9b, cl
xor r9b, 0xff
mov r10b, al
xor r10b, 0xff
mov r11b, byte [rbp + 0x697]
xor r11b, 0
mov sil, r9b
and sil, 0
and cl, r11b
mov dil, r10b
and dil, 0
and al, r11b
or sil, cl
or dil, al
xor sil, dil
or r9b, r10b
xor r9b, 0xff
or r11b, 0
and r9b, r11b
or sil, r9b
mov al, bl
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x697]
xor cl, 1
mov r9b, bl
and r9b, cl
mov r10b, byte [rbp + 0x697]
xor r10b, 1
and r10b, 0xff
and cl, 1
or al, r9b
or r10b, cl
xor al, r10b
mov cl, sil
xor cl, 0xff
xor al, 0xff
mov r9b, byte [rbp + 0x697]
xor r9b, 1
or cl, al
or r9b, 1
xor cl, 0xff
and cl, r9b
mov al, sil
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x697]
xor r9b, 1
and sil, r9b
or al, sil
xor bl, 0xff
xor al, 0xff
mov r9b, byte [rbp + 0x697]
xor r9b, 0
or bl, al
or r9b, 0
xor bl, 0xff
and bl, r9b
mov al, cl
xor al, 0xff
mov r9b, bl
xor r9b, 0xff
mov r10b, byte [rbp + 0x697]
xor r10b, 0
mov r11b, al
and r11b, 0
and cl, r10b
mov sil, r9b
and sil, 0
and bl, r10b
or r11b, cl
or sil, bl
xor r11b, sil
or al, r9b
xor al, 0xff
or r10b, 0
and al, r10b
or r11b, al
mov al, dl
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x697]
xor cl, 1
mov r9b, dl
and r9b, cl
or al, r9b
mov cl, r12b
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp + 0x697]
xor r9b, 1
mov r10b, r12b
and r10b, r9b
or cl, r10b
mov r9b, byte [rbp + 0x697]
xor r9b, 0
and r9b, 1
mov r10b, byte [rbp + 0x697]
xor r10b, 1
and r10b, 0
or r9b, r10b
mov r10b, byte [rbp + 0x697]
xor r10b, 0
mov bl, al
xor bl, r10b
and bl, al
xor dl, 0xff
mov r10b, r9b
xor r10b, 0xff
mov sil, byte [rbp + 0x697]
xor sil, 1
or dl, r10b
or sil, 1
xor dl, 0xff
and dl, sil
mov r10b, cl
xor r10b, 0xff
mov sil, byte [rbp + 0x697]
xor sil, 0
mov dil, byte [rbp + 0x697]
xor dil, 1
or r10b, sil
or dil, 1
xor r10b, 0xff
and r10b, dil
xor r12b, 0xff
mov sil, r9b
xor sil, 0xff
mov dil, byte [rbp + 0x697]
xor dil, 1
or r12b, sil
or dil, 1
xor r12b, 0xff
and r12b, dil
mov sil, bl
and sil, dl
xor bl, dl
or sil, bl
mov dl, r10b
xor dl, 0xff
mov bl, r12b
xor bl, 0xff
mov dil, byte [rbp + 0x697]
xor dil, 0
mov r14b, dl
and r14b, 0
and r10b, dil
mov r15b, bl
and r15b, 0
and r12b, dil
or r14b, r10b
or r15b, r12b
xor r14b, r15b
or dl, bl
xor dl, 0xff
or dil, 0
and dl, dil
or r14b, dl
mov dl, sil
xor dl, 0xff
and dl, 0
mov r10b, byte [rbp + 0x697]
xor r10b, 0
and sil, r10b
mov bl, r14b
xor bl, 0xff
and bl, 0
and r14b, r10b
or dl, sil
or bl, r14b
xor dl, bl
mov r10b, al
and r10b, cl
xor al, cl
or r10b, al
mov al, r10b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x697]
xor cl, 1
and r10b, cl
or al, r10b
mov cl, byte [rbp + 0x697]
xor cl, 0
mov r10b, r9b
xor r10b, 0xff
mov bl, byte [rbp + 0x697]
xor bl, 0
mov sil, cl
and sil, 0
mov dil, bl
and dil, 0
mov r14b, r10b
and r14b, 0
and r9b, bl
or sil, dil
or r14b, r9b
xor sil, r14b
or cl, r10b
xor cl, 0xff
or bl, 0
and cl, bl
or sil, cl
xor al, 0xff
xor sil, 0xff
mov cl, byte [rbp + 0x697]
xor cl, 0
or al, sil
or cl, 0
xor al, 0xff
and al, cl
mov cl, dl
and cl, al
xor dl, al
or cl, dl
mov al, cl
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x697]
xor dl, 1
mov r9b, cl
and r9b, dl
or al, r9b
xor al, 0xff
xor al, 1
and al, 0xff
mov dl, byte [rbp + 0x697]
xor dl, 1
and dl, 1
mov r9b, byte [rbp + 0x697]
xor r9b, 1
mov r10b, r9b
and r10b, 1
mov bl, byte [rbp + 0x697]
xor bl, 1
and bl, 0xff
and r9b, 1
or dl, r10b
or bl, r9b
xor dl, bl
xor dl, 0xff
mov r9b, cl
xor r9b, dl
and r9b, cl
mov cl, al
and cl, r9b
xor al, r9b
or cl, al
mov al, byte [rbp + 0x697]
xor al, 0
and al, 1
mov dl, byte [rbp + 0x697]
xor dl, 1
and dl, 0
or al, dl
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x697]
xor r9b, 1
mov r10b, r8b
and r10b, r9b
or dl, r10b
mov r9b, byte [rbp + 0x697]
xor r9b, 1
and r9b, 0
mov r10b, byte [rbp + 0x697]
xor r10b, 0
mov bl, r10b
and bl, 1
mov sil, byte [rbp + 0x697]
xor sil, 1
and sil, 0
and r10b, 1
or r9b, bl
or sil, r10b
xor r9b, sil
mov r10b, byte [rbp + 0x697]
xor r10b, 1
mov bl, al
xor bl, r10b
and bl, al
mov r10b, byte [rbp + 0x697]
xor r10b, 0
mov sil, r9b
xor sil, 0xff
mov dil, byte [rbp + 0x697]
xor dil, 1
or r10b, sil
or dil, 1
xor r10b, 0xff
and r10b, dil
mov sil, byte [rbp + 0x697]
xor sil, 1
mov dil, dl
xor dil, sil
and dil, dl
xor r8b, 0xff
mov sil, r9b
xor sil, 0xff
mov r14b, byte [rbp + 0x697]
xor r14b, 1
or r8b, sil
or r14b, 1
xor r8b, 0xff
and r8b, r14b
mov sil, bl
xor sil, 0xff
mov r14b, r10b
xor r14b, 0xff
mov r15b, byte [rbp + 0x697]
xor r15b, 1
mov r12b, sil
and r12b, 0xff
and bl, r15b
mov r13b, r14b
and r13b, 0xff
and r10b, r15b
or r12b, bl
or r13b, r10b
xor r12b, r13b
or sil, r14b
xor sil, 0xff
or r15b, 1
and sil, r15b
or r12b, sil
mov r10b, dil
and r10b, r8b
xor dil, r8b
or r10b, dil
mov r8b, r12b
xor r8b, 0xff
and r8b, 0
mov bl, byte [rbp + 0x697]
xor bl, 0
and r12b, bl
mov sil, r10b
xor sil, 0xff
and sil, 0
and r10b, bl
or r8b, r12b
or sil, r10b
xor r8b, sil
mov r10b, al
and r10b, dl
xor al, dl
or r10b, al
mov al, r10b
xor al, 0xff
and al, 0
mov dl, byte [rbp + 0x697]
xor dl, 0
and r10b, dl
mov bl, byte [rbp + 0x697]
xor bl, 1
and bl, 0
and dl, 1
or al, r10b
or bl, dl
xor al, bl
mov dl, r9b
and dl, 1
xor r9b, 1
or dl, r9b
xor dl, 0xff
mov r9b, al
xor r9b, dl
and r9b, al
mov al, r8b
xor al, 0xff
mov dl, r9b
xor dl, 0xff
mov r10b, byte [rbp + 0x697]
xor r10b, 0
mov bl, al
and bl, 0
and r8b, r10b
mov sil, dl
and sil, 0
and r9b, r10b
or bl, r8b
or sil, r9b
xor bl, sil
or al, dl
xor al, 0xff
or r10b, 0
and al, r10b
or bl, al
mov al, bl
xor al, 0xff
and al, 0
mov dl, byte [rbp + 0x697]
xor dl, 0
and bl, dl
mov r8b, byte [rbp + 0x697]
xor r8b, 1
and r8b, 0
and dl, 1
or al, bl
or r8b, dl
xor al, r8b
mov dl, cl
xor dl, 0xff
mov r8b, al
and r8b, dl
xor al, 0xff
mov dl, cl
and dl, al
or r8b, dl
xor cl, 0xff
mov al, r8b
xor al, cl
and al, r8b
mov cl, r11b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x697]
xor dl, 1
mov r8b, r11b
and r8b, dl
or cl, r8b
mov dl, al
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x697]
xor r8b, 1
mov r9b, al
and r9b, r8b
or dl, r9b
mov r8b, byte [rbp + 0x697]
xor r8b, 0
and r8b, 1
mov r9b, byte [rbp + 0x697]
xor r9b, 1
mov r10b, r9b
and r10b, 0
mov bl, byte [rbp + 0x697]
xor bl, 1
and bl, 0xff
and r9b, 1
or r8b, r10b
or bl, r9b
xor r8b, bl
mov r9b, byte [rbp + 0x697]
xor r9b, 0
mov r10b, cl
xor r10b, r9b
and r10b, cl
mov r9b, r8b
xor r9b, 0xff
mov bl, r11b
xor bl, r9b
and bl, r11b
mov r9b, dl
xor r9b, 0xff
mov r11b, byte [rbp + 0x697]
xor r11b, 0
mov sil, byte [rbp + 0x697]
xor sil, 1
or r9b, r11b
or sil, 1
xor r9b, 0xff
and r9b, sil
mov r11b, r8b
xor r11b, 0xff
mov sil, al
xor sil, r11b
and sil, al
mov al, r10b
and al, bl
xor r10b, bl
or al, r10b
mov r10b, r9b
xor r10b, 0xff
mov r11b, sil
xor r11b, 0xff
mov bl, byte [rbp + 0x697]
xor bl, 1
mov dil, r10b
and dil, 0xff
and r9b, bl
mov r14b, r11b
and r14b, 0xff
and sil, bl
or dil, r9b
or r14b, sil
xor dil, r14b
or r10b, r11b
xor r10b, 0xff
or bl, 1
and r10b, bl
or dil, r10b
mov r9b, al
xor r9b, 0xff
and r9b, 0
mov r10b, byte [rbp + 0x697]
xor r10b, 0
and al, r10b
mov r11b, dil
xor r11b, 0xff
and r11b, 0
and dil, r10b
or r9b, al
or r11b, dil
xor r9b, r11b
mov al, cl
xor al, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, byte [rbp + 0x697]
xor r11b, 1
mov bl, al
and bl, 0xff
and cl, r11b
mov sil, r10b
and sil, 0xff
and dl, r11b
or bl, cl
or sil, dl
xor bl, sil
or al, r10b
xor al, 0xff
or r11b, 1
and al, r11b
or bl, al
mov al, bl
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x697]
xor cl, 1
and bl, cl
or al, bl
mov cl, r8b
and cl, 0
xor r8b, 0
or cl, r8b
xor cl, 0xff
mov dl, al
xor dl, cl
and dl, al
mov al, r9b
and al, dl
xor r9b, dl
or al, r9b
test al, 1
jne 0x6d95457f
jmp 0x6da32218
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xab3f1a3f
mov r9d, ecx
sub r9d, r8d
sub r9d, 0xf7145a0b
sub r9d, 0xfd169a07
add r9d, 0xf7145a0b
sub r9d, 0xf9449e6d
sub r9d, 0xab3f1a3f
add r9d, 0xf9449e6d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0x69471481
add r8d, r9d
mov r9d, eax
sub r9d, r8d
add r9d, 0x7a41e63f
sub r9d, 1
sub r9d, 0x7a41e63f
mov r8d, eax
sub r8d, 0x69471481
add r9d, r8d
mov r8d, eax
sub r8d, 0x91d373ea
sub r8d, 0xfd169a07
add r8d, 0x91d373ea
sub eax, r8d
add r9d, eax
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
or bl, r14b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov dil, sil
xor dil, 1
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r14b
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
mov r14b, r10b
xor r14b, 0xff
mov r15b, dil
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
or r14b, r15b
or r12b, 1
xor r14b, 0xff
and r14b, r12b
mov r15b, sil
xor r15b, 1
and r15b, 1
mov r12b, sil
xor r12b, 1
mov r13b, r12b
and r13b, 1
mov al, sil
xor al, 1
and al, 0xff
and r12b, 1
or r15b, r13b
or al, r12b
xor r15b, al
xor r15b, 0xff
mov al, sil
xor al, 1
mov r12b, sil
xor r12b, 1
or r15b, al
or r12b, 1
xor r15b, 0xff
and r15b, r12b
xor dil, 0xff
xor dil, 1
and dil, 0xff
mov al, bl
and al, r14b
xor bl, r14b
or al, bl
mov bl, r15b
and bl, dil
xor r15b, dil
or bl, r15b
mov dil, al
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
and al, r14b
mov r15b, bl
xor r15b, 0xff
and r15b, 0xff
and bl, r14b
or dil, al
or r15b, bl
xor dil, r15b
mov al, r11b
xor al, 0xff
and al, 1
mov bl, sil
xor bl, 1
mov r14b, r11b
and r14b, bl
or al, r14b
mov bl, sil
xor bl, 0
xor al, 0xff
mov r14b, sil
xor r14b, 1
or bl, al
or r14b, 1
xor bl, 0xff
and bl, r14b
mov al, sil
xor al, 0
and al, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
or al, r14b
mov r14b, al
xor r14b, 0xff
mov r15b, r11b
xor r15b, r14b
and r15b, r11b
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r12b, sil
xor r12b, 1
and r12b, 1
or r14b, r12b
mov r12b, sil
xor r12b, 0
mov r13b, r14b
xor r13b, r12b
and r13b, r14b
xor al, 0xff
xor al, 1
and al, 0xff
mov r14b, bl
xor r14b, 0xff
mov r12b, r15b
xor r12b, 0xff
mov cl, sil
xor cl, 0
mov dl, r14b
and dl, 0
and bl, cl
mov r8b, r12b
and r8b, 0
and r15b, cl
or dl, bl
or r8b, r15b
xor dl, r8b
or r14b, r12b
xor r14b, 0xff
or cl, 0
and r14b, cl
or dl, r14b
mov cl, r13b
xor cl, 0xff
mov r8b, al
xor r8b, 0xff
mov bl, sil
xor bl, 0
mov r14b, cl
and r14b, 0
and r13b, bl
mov r15b, r8b
and r15b, 0
and al, bl
or r14b, r13b
or r15b, al
xor r14b, r15b
or cl, r8b
xor cl, 0xff
or bl, 0
and cl, bl
or r14b, cl
mov al, dl
xor al, 0xff
mov cl, r14b
and cl, al
xor r14b, 0xff
and dl, r14b
or cl, dl
mov al, sil
xor al, 0
and al, 1
mov dl, sil
xor dl, 1
and dl, 0
or al, dl
mov dl, sil
xor dl, 1
xor al, 0xff
mov r8b, sil
xor r8b, 1
or dl, al
or r8b, 1
xor dl, 0xff
and dl, r8b
mov al, sil
xor al, 1
and al, 1
mov r8b, sil
xor r8b, 1
mov bl, r8b
and bl, 1
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and r8b, 1
or al, bl
or r14b, r8b
xor al, r14b
xor al, 0xff
xor al, 0
and al, 0
mov r8b, dl
and r8b, al
xor dl, al
or r8b, dl
mov al, sil
xor al, 0
and al, 1
mov dl, sil
xor dl, 1
mov bl, dl
and bl, 0
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and dl, 1
or al, bl
or r14b, dl
xor al, r14b
mov dl, dil
xor dl, 0xff
mov bl, al
and bl, dl
xor al, 0xff
mov dl, dil
and dl, al
or bl, dl
mov al, dil
xor al, 0xff
mov dl, bl
xor dl, al
and dl, bl
mov al, r8b
xor al, 0xff
and al, 1
mov bl, sil
xor bl, 1
mov r14b, r8b
and r14b, bl
or al, r14b
mov bl, r10b
xor bl, 0xff
mov r14b, al
and r14b, bl
xor al, 0xff
mov bl, r10b
and bl, al
or r14b, bl
xor r14b, 0xff
xor r10b, 0xff
mov al, sil
xor al, 0
or r14b, r10b
or al, 0
xor r14b, 0xff
and r14b, al
mov al, cl
xor al, 0xff
and al, 1
mov r10b, sil
xor r10b, 1
mov bl, cl
and bl, r10b
or al, bl
mov r10b, sil
xor r10b, 0
and r10b, 1
mov bl, sil
xor bl, 1
mov r15b, bl
and r15b, 0
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and bl, 1
or r10b, r15b
or r12b, bl
xor r10b, r12b
mov bl, sil
xor bl, 0
and bl, 1
mov r15b, sil
xor r15b, 1
and r15b, 0
or bl, r15b
mov r15b, al
and r15b, r10b
xor al, r10b
or r15b, al
mov al, bl
and al, 0
xor bl, 0
or al, bl
mov r10b, r15b
xor r10b, 0xff
and r10b, 1
mov bl, sil
xor bl, 1
and r15b, bl
or r10b, r15b
xor al, 0xff
mov bl, r10b
xor bl, al
and bl, r10b
mov al, r11b
xor al, 0xff
and al, 1
mov r10b, sil
xor r10b, 1
and r11b, r10b
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and r10b, 1
or al, r11b
or r15b, r10b
xor al, r15b
mov r10b, r8b
xor r10b, 0xff
and r10b, 1
mov r11b, sil
xor r11b, 1
mov r15b, r8b
and r15b, r11b
or r10b, r15b
mov r11b, sil
xor r11b, 1
and r11b, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or r11b, r15b
mov r15b, al
and r15b, r10b
xor al, r10b
or r15b, al
mov al, sil
xor al, 1
mov r10b, r11b
xor r10b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, al
and r13b, 0xff
mov r9b, r12b
and r9b, 1
mov byte [rbp + 0x694], r10b
and r10b, 0xff
and r11b, r12b
or r13b, r9b
or r10b, r11b
xor r13b, r10b
mov r9b, byte [rbp + 0x694]
or al, r9b
xor al, 0xff
or r12b, 1
and al, r12b
or r13b, al
mov al, r15b
xor al, 0xff
and al, 1
mov r10b, sil
xor r10b, 1
and r15b, r10b
or al, r15b
xor al, 0xff
xor r13b, 0xff
mov r10b, sil
xor r10b, 1
or al, r13b
or r10b, 1
xor al, 0xff
and al, r10b
mov r10b, dl
xor r10b, 0xff
and r10b, 0
mov r11b, sil
xor r11b, 0
mov r15b, dl
and r15b, r11b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r11b, 1
or r10b, r15b
or r12b, r11b
xor r10b, r12b
mov r11b, r14b
xor r11b, 0xff
and r11b, 1
mov r15b, sil
xor r15b, 1
mov r12b, r14b
and r12b, r15b
mov r13b, sil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r11b, r12b
or r13b, r15b
xor r11b, r13b
mov r15b, sil
xor r15b, 1
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 1
or r15b, r12b
mov r12b, r10b
xor r12b, 0xff
mov r13b, sil
xor r13b, 1
mov r9b, sil
xor r9b, 0
or r12b, r13b
or r9b, 0
xor r12b, 0xff
and r12b, r9b
mov r9b, r15b
xor r9b, 0xff
mov r13b, dl
xor r13b, r9b
and r13b, dl
mov dl, r11b
xor dl, 0xff
mov r9b, sil
xor r9b, 1
mov byte [rbp + 0x693], sil
xor sil, 1
or dl, r9b
or sil, 1
xor dl, 0xff
and dl, sil
mov r9b, r15b
xor r9b, 0xff
mov sil, r14b
xor sil, r9b
and sil, r14b
mov r9b, r12b
xor r9b, 0xff
mov r14b, r13b
xor r14b, 0xff
mov byte [rbp + 0x692], al
mov al, byte [rbp + 0x693]
xor al, 0
mov byte [rbp + 0x691], r9b
and r9b, 0
and r12b, al
mov byte [rbp + 0x690], r14b
and r14b, 0
and r13b, al
or r9b, r12b
or r14b, r13b
xor r9b, r14b
mov r14b, byte [rbp + 0x691]
mov r12b, byte [rbp + 0x690]
or r14b, r12b
xor r14b, 0xff
or al, 0
and r14b, al
or r9b, r14b
mov al, dl
and al, sil
xor dl, sil
or al, dl
mov dl, r9b
xor dl, 0xff
and dl, 0
mov sil, byte [rbp + 0x693]
xor sil, 0
and r9b, sil
mov r14b, al
xor r14b, 0xff
and r14b, 0
and al, sil
or dl, r9b
or r14b, al
xor dl, r14b
mov al, r10b
and al, r11b
xor r10b, r11b
or al, r10b
mov r9b, al
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x693]
xor r10b, 1
and al, r10b
or r9b, al
mov al, byte [rbp + 0x693]
xor al, 1
mov r10b, r15b
xor r10b, 0xff
mov r11b, byte [rbp + 0x693]
xor r11b, 0
mov sil, al
and sil, 0
mov r14b, r11b
and r14b, 1
mov r13b, r10b
and r13b, 0
and r15b, r11b
or sil, r14b
or r13b, r15b
xor sil, r13b
or al, r10b
xor al, 0xff
or r11b, 0
and al, r11b
or sil, al
xor sil, 0xff
mov al, r9b
xor al, sil
and al, r9b
mov r9b, dl
and r9b, al
xor dl, al
or r9b, dl
mov al, bl
xor al, 0xff
mov dl, byte [rbp + 0x692]
xor dl, 0xff
mov r10b, byte [rbp + 0x693]
xor r10b, 0
or al, dl
or r10b, 0
xor al, 0xff
and al, r10b
mov dl, bl
xor dl, 0xff
and dl, 0
mov r10b, byte [rbp + 0x693]
xor r10b, 0
and bl, r10b
mov r11b, byte [rbp + 0x692]
xor r11b, 0xff
and r11b, 0
mov sil, byte [rbp + 0x692]
and sil, r10b
or dl, bl
or r11b, sil
xor dl, r11b
mov r10b, al
and r10b, dl
xor al, dl
or r10b, al
mov al, r9b
xor al, 0xff
and al, 0
mov dl, byte [rbp + 0x693]
xor dl, 0
mov r11b, r9b
and r11b, dl
mov bl, byte [rbp + 0x693]
xor bl, 1
and bl, 0
and dl, 1
or al, r11b
or bl, dl
xor al, bl
mov dl, r10b
xor dl, 0xff
xor al, 0xff
mov r11b, byte [rbp + 0x693]
xor r11b, 1
or dl, al
or r11b, 1
xor dl, 0xff
and dl, r11b
mov al, r10b
xor al, 0xff
and al, 1
mov r11b, byte [rbp + 0x693]
xor r11b, 1
and r10b, r11b
or al, r10b
xor r9b, 0xff
xor al, 0xff
mov r10b, byte [rbp + 0x693]
xor r10b, 1
or r9b, al
or r10b, 1
xor r9b, 0xff
and r9b, r10b
mov al, dl
xor al, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r11b, byte [rbp + 0x693]
xor r11b, 0
mov bl, al
and bl, 0
and dl, r11b
mov sil, r10b
and sil, 0
and r9b, r11b
or bl, dl
or sil, r9b
xor bl, sil
or al, r10b
xor al, 0xff
or r11b, 0
and al, r11b
or bl, al
mov al, dil
xor al, 0xff
mov dl, cl
xor dl, 0xff
mov r9b, byte [rbp + 0x693]
xor r9b, 0
or al, dl
or r9b, 0
xor al, 0xff
and al, r9b
mov dl, dil
xor dl, 0xff
mov r9b, cl
and r9b, dl
xor cl, 0xff
and dil, cl
or r9b, dil
mov cl, al
and cl, r9b
xor al, r9b
or cl, al
mov al, cl
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x693]
xor dl, 1
mov r9b, cl
and r9b, dl
mov r10b, byte [rbp + 0x693]
xor r10b, 1
and r10b, 0xff
and dl, 1
or al, r9b
or r10b, dl
xor al, r10b
xor al, 0xff
xor al, 1
and al, 0xff
mov dl, byte [rbp + 0x693]
xor dl, 1
and dl, 0
mov r9b, byte [rbp + 0x693]
xor r9b, 0
mov r10b, r9b
and r10b, 1
mov r11b, byte [rbp + 0x693]
xor r11b, 1
and r11b, 0
and r9b, 1
or dl, r10b
or r11b, r9b
xor dl, r11b
xor dl, 0xff
mov r9b, cl
xor r9b, dl
and r9b, cl
mov cl, al
and cl, r9b
xor al, r9b
or cl, al
mov al, r8b
xor al, 0xff
xor al, 0
and al, 0
mov dl, byte [rbp + 0x693]
xor dl, 0
and dl, 1
mov r9b, byte [rbp + 0x693]
xor r9b, 1
mov r10b, r9b
and r10b, 0
mov r11b, r8b
xor r11b, 0xff
and r11b, 0xff
and r8b, r9b
or dl, r10b
or r11b, r8b
xor dl, r11b
mov r8b, al
xor r8b, 0xff
mov r9b, dl
xor r9b, 0xff
mov r10b, byte [rbp + 0x693]
xor r10b, 0
mov r11b, r8b
and r11b, 0
and al, r10b
mov sil, r9b
and sil, 0
and dl, r10b
or r11b, al
or sil, dl
xor r11b, sil
or r8b, r9b
xor r8b, 0xff
or r10b, 0
and r8b, r10b
or r11b, r8b
mov al, r11b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x693]
xor dl, 1
and r11b, dl
mov r8b, byte [rbp + 0x693]
xor r8b, 1
and r8b, 0xff
and dl, 1
or al, r11b
or r8b, dl
xor al, r8b
mov dl, cl
xor dl, 0xff
mov r8b, al
and r8b, dl
xor al, 0xff
mov dl, cl
and dl, al
or r8b, dl
xor cl, 0xff
mov al, r8b
xor al, cl
and al, r8b
mov cl, bl
xor cl, 0xff
mov dl, al
xor dl, 0xff
mov r8b, byte [rbp + 0x693]
xor r8b, 1
or cl, dl
or r8b, 1
xor cl, 0xff
and cl, r8b
mov dl, bl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x693]
xor r8b, 1
and bl, r8b
mov r9b, al
xor r9b, 0xff
and r9b, 0xff
and al, r8b
or dl, bl
or r9b, al
xor dl, r9b
mov al, cl
xor al, 0xff
mov r8b, dl
xor r8b, 0xff
mov r9b, byte [rbp + 0x693]
xor r9b, 0
mov r10b, al
and r10b, 0
and cl, r9b
mov r11b, r8b
and r11b, 0
and dl, r9b
or r10b, cl
or r11b, dl
xor r10b, r11b
or al, r8b
xor al, 0xff
or r9b, 0
and al, r9b
or r10b, al
test r10b, 1
jne 0x6d955019
jmp 0x6da433ab
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0x481f5c7a
add r8d, 0
add r8d, 0x2b88c5f2
sub r8d, 0x481f5c7a
sub r8d, 0x23f22c0f
sub r8d, 1
add r8d, 0x23f22c0f
mov r9d, eax
sub r9d, 0x2b88c5f2
add r8d, r9d
mov r9d, ecx
add r9d, 0x52313b25
sub r9d, 0xe38c1403
sub r9d, 0x52313b25
mov r10d, eax
sub r10d, r8d
sub r9d, r10d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0xe38c1403
add r8d, r9d
sub eax, r8d
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
mov r14b, dil
xor r14b, 1
xor sil, 0xff
mov r15b, dil
xor r15b, 1
or r14b, sil
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov sil, dil
xor sil, 1
and sil, 0
mov r15b, dil
xor r15b, 0
mov r12b, r15b
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 0
and r15b, 1
or sil, r12b
or r13b, r15b
xor sil, r13b
xor sil, 0xff
mov r15b, r11b
xor r15b, sil
and r15b, r11b
mov sil, r14b
and sil, r15b
xor r14b, r15b
or sil, r14b
mov r14b, bl
xor r14b, 0xff
and r14b, 1
mov r15b, dil
xor r15b, 1
mov r12b, bl
and r12b, r15b
or r14b, r12b
xor r14b, 0xff
xor r14b, 0
and r14b, 0
mov r15b, dil
xor r15b, 0
and r15b, 1
mov r12b, dil
xor r12b, 1
and r12b, 0
or r15b, r12b
mov r12b, bl
xor r12b, 0xff
mov r13b, r15b
xor r13b, 0xff
mov al, dil
xor al, 1
or r12b, r13b
or al, 1
xor r12b, 0xff
and r12b, al
mov al, dil
xor al, 1
and al, 1
mov r13b, dil
xor r13b, 1
and r13b, 1
or al, r13b
mov r13b, dil
xor r13b, 0
mov cl, al
xor cl, r13b
and cl, al
mov al, dil
xor al, 1
xor r15b, 0xff
mov r13b, dil
xor r13b, 1
or al, r15b
or r13b, 1
xor al, 0xff
and al, r13b
mov r15b, r14b
xor r15b, 0xff
mov r13b, r12b
xor r13b, 0xff
mov dl, dil
xor dl, 1
mov r8b, r15b
and r8b, 0xff
and r14b, dl
mov r9b, r13b
and r9b, 0xff
and r12b, dl
or r8b, r14b
or r9b, r12b
xor r8b, r9b
or r15b, r13b
xor r15b, 0xff
or dl, 1
and r15b, dl
or r8b, r15b
mov dl, cl
xor dl, 0xff
mov r9b, al
xor r9b, 0xff
mov r14b, dil
xor r14b, 1
mov r15b, dl
and r15b, 0xff
and cl, r14b
mov r12b, r9b
and r12b, 0xff
and al, r14b
or r15b, cl
or r12b, al
xor r15b, r12b
or dl, r9b
xor dl, 0xff
or r14b, 1
and dl, r14b
or r15b, dl
mov al, r8b
xor al, 0xff
and al, 0
mov cl, dil
xor cl, 0
and r8b, cl
mov dl, r15b
xor dl, 0xff
and dl, 0
and r15b, cl
or al, r8b
or dl, r15b
xor al, dl
mov cl, dil
xor cl, 0
and cl, 1
mov dl, dil
xor dl, 1
and dl, 0
or cl, dl
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov dl, dil
xor dl, 1
and dl, 0
mov r8b, dil
xor r8b, 0
mov r9b, r8b
and r9b, 1
mov r14b, dil
xor r14b, 1
and r14b, 0
and r8b, 1
or dl, r9b
or r14b, r8b
xor dl, r14b
mov r8b, dil
xor r8b, 0
xor dl, 0xff
mov r9b, dil
xor r9b, 0
or r8b, dl
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov dl, cl
and dl, r8b
xor cl, r8b
or dl, cl
mov cl, dil
xor cl, 0
and cl, 1
mov r8b, dil
xor r8b, 1
mov r9b, r8b
and r9b, 0
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and r8b, 1
or cl, r9b
or r14b, r8b
xor cl, r14b
mov r8b, sil
xor r8b, 0xff
and r8b, 1
mov r9b, dil
xor r9b, 1
mov r14b, sil
and r14b, r9b
mov r15b, cl
xor r15b, 0xff
and r15b, 0xff
and cl, r9b
or r8b, r14b
or r15b, cl
xor r8b, r15b
mov cl, sil
xor cl, 0xff
mov r9b, r8b
xor r9b, cl
and r9b, r8b
mov cl, dl
xor cl, 0xff
and cl, 1
mov r8b, dil
xor r8b, 1
mov r14b, dl
and r14b, r8b
or cl, r14b
mov r8b, r11b
xor r8b, 0xff
and r8b, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
mov r12b, cl
xor r12b, 0xff
and r12b, 0xff
and cl, r14b
or r8b, r15b
or r12b, cl
xor r8b, r12b
xor r11b, 0xff
mov cl, r8b
xor cl, r11b
and cl, r8b
mov r8b, dil
xor r8b, 0
and r8b, 1
mov r11b, dil
xor r11b, 1
and r11b, 0
or r8b, r11b
mov r11b, al
xor r11b, 0xff
and r11b, 1
mov r14b, dil
xor r14b, 1
mov r15b, al
and r15b, r14b
mov r12b, r8b
xor r12b, 0xff
and r12b, 0xff
and r8b, r14b
or r11b, r15b
or r12b, r8b
xor r11b, r12b
mov r8b, al
xor r8b, 0xff
mov r14b, r11b
xor r14b, r8b
and r14b, r11b
mov r8b, dl
xor r8b, 0xff
and r8b, 0
mov r11b, dil
xor r11b, 0
mov r15b, dl
and r15b, r11b
mov r12b, dil
xor r12b, 1
and r12b, 0
and r11b, 1
or r8b, r15b
or r12b, r11b
xor r8b, r12b
mov r11b, bl
xor r11b, 0xff
mov r15b, r8b
and r15b, r11b
xor r8b, 0xff
mov r11b, bl
and r11b, r8b
or r15b, r11b
xor r15b, 0xff
xor bl, 0xff
mov r8b, dil
xor r8b, 1
or r15b, bl
or r8b, 1
xor r15b, 0xff
and r15b, r8b
mov r8b, cl
xor r8b, 0xff
mov r11b, r9b
xor r11b, r8b
and r11b, r9b
mov r8b, r9b
xor r8b, 0xff
mov bl, cl
and bl, r8b
xor cl, 0xff
and r9b, cl
or bl, r9b
mov cl, r11b
xor cl, 0xff
mov r8b, bl
xor r8b, 0xff
mov r9b, dil
xor r9b, 1
mov r12b, cl
and r12b, 0xff
and r11b, r9b
mov r13b, r8b
and r13b, 0xff
and bl, r9b
or r12b, r11b
or r13b, bl
xor r12b, r13b
or cl, r8b
xor cl, 0xff
or r9b, 1
and cl, r9b
or r12b, cl
mov cl, r15b
xor cl, 0xff
mov r8b, r14b
xor r8b, cl
and r8b, r14b
mov cl, r14b
xor cl, 0xff
and cl, 1
mov r9b, dil
xor r9b, 1
and r14b, r9b
mov r11b, r15b
xor r11b, 0xff
and r11b, 0xff
and r15b, r9b
or cl, r14b
or r11b, r15b
xor cl, r11b
mov r9b, r8b
and r9b, cl
xor r8b, cl
or r9b, r8b
mov cl, r12b
xor cl, 0xff
and cl, 1
mov r8b, dil
xor r8b, 1
mov r11b, r12b
and r11b, r8b
or cl, r11b
mov r8b, dil
xor r8b, 0
xor cl, 0xff
mov r11b, dil
xor r11b, 1
or r8b, cl
or r11b, 1
xor r8b, 0xff
and r8b, r11b
mov cl, dil
xor cl, 0
and cl, 1
mov r11b, dil
xor r11b, 1
mov bl, r11b
and bl, 0
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and r11b, 1
or cl, bl
or r14b, r11b
xor cl, r14b
mov r11b, cl
xor r11b, 0xff
mov bl, r12b
xor bl, r11b
and bl, r12b
mov r11b, r9b
xor r11b, 0xff
and r11b, 0
mov r14b, dil
xor r14b, 0
mov r15b, r9b
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0
and r14b, 1
or r11b, r15b
or r12b, r14b
xor r11b, r12b
mov r14b, dil
xor r14b, 0
mov r15b, r11b
xor r15b, r14b
and r15b, r11b
xor r9b, 0xff
xor cl, 0xff
mov r11b, dil
xor r11b, 0
or r9b, cl
or r11b, 0
xor r9b, 0xff
and r9b, r11b
mov cl, r8b
xor cl, 0xff
mov r11b, bl
xor r11b, 0xff
mov r14b, dil
xor r14b, 0
mov r12b, cl
and r12b, 0
and r8b, r14b
mov r13b, r11b
and r13b, 0
and bl, r14b
or r12b, r8b
or r13b, bl
xor r12b, r13b
or cl, r11b
xor cl, 0xff
or r14b, 0
and cl, r14b
or r12b, cl
mov cl, r15b
xor cl, 0xff
mov r8b, r9b
xor r8b, 0xff
mov r11b, dil
xor r11b, 1
mov bl, cl
and bl, 0xff
and r15b, r11b
mov r14b, r8b
and r14b, 0xff
and r9b, r11b
or bl, r15b
or r14b, r9b
xor bl, r14b
or cl, r8b
xor cl, 0xff
or r11b, 1
and cl, r11b
or bl, cl
mov cl, r12b
xor cl, 0xff
and cl, 1
mov r8b, dil
xor r8b, 1
and r12b, r8b
mov r9b, bl
xor r9b, 0xff
and r9b, 0xff
and bl, r8b
or cl, r12b
or r9b, bl
xor cl, r9b
mov r8b, sil
xor r8b, 0xff
and r8b, 1
mov r9b, dil
xor r9b, 1
mov r11b, sil
and r11b, r9b
mov bl, dil
xor bl, 1
and bl, 0xff
and r9b, 1
or r8b, r11b
or bl, r9b
xor r8b, bl
mov r9b, al
xor r9b, 0xff
and r9b, 1
mov r11b, dil
xor r11b, 1
mov bl, al
and bl, r11b
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and r11b, 1
or r9b, bl
or r14b, r11b
xor r9b, r14b
mov r11b, dil
xor r11b, 1
and r11b, 1
mov bl, dil
xor bl, 1
mov r14b, bl
and r14b, 1
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and bl, 1
or r11b, r14b
or r15b, bl
xor r11b, r15b
mov bl, dil
xor bl, 1
mov r14b, r8b
xor r14b, bl
and r14b, r8b
mov bl, r11b
xor bl, 0xff
mov r15b, sil
xor r15b, bl
and r15b, sil
mov bl, dil
xor bl, 1
mov sil, r9b
xor sil, bl
and sil, r9b
xor al, 0xff
mov bl, r11b
xor bl, 0xff
mov r12b, dil
xor r12b, 1
or al, bl
or r12b, 1
xor al, 0xff
and al, r12b
mov bl, r14b
xor bl, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
mov r10b, bl
and r10b, 0xff
and r14b, r13b
mov byte [rbp + 0x68f], r12b
and r12b, 0xff
and r15b, r13b
or r10b, r14b
or r12b, r15b
xor r10b, r12b
mov r14b, byte [rbp + 0x68f]
or bl, r14b
xor bl, 0xff
or r13b, 1
and bl, r13b
or r10b, bl
mov bl, sil
and bl, al
xor sil, al
or bl, sil
mov al, r10b
xor al, 0xff
and al, 1
mov sil, dil
xor sil, 1
and r10b, sil
mov r15b, bl
xor r15b, 0xff
and r15b, 0xff
and bl, sil
or al, r10b
or r15b, bl
xor al, r15b
mov r10b, r8b
and r10b, r9b
xor r8b, r9b
or r10b, r8b
mov r8b, r10b
xor r8b, 0xff
and r8b, 0
mov r9b, dil
xor r9b, 0
and r10b, r9b
mov bl, dil
xor bl, 1
and bl, 0
and r9b, 1
or r8b, r10b
or bl, r9b
xor r8b, bl
mov r9b, r11b
and r9b, 1
xor r11b, 1
or r9b, r11b
xor r9b, 0xff
mov r10b, r8b
xor r10b, r9b
and r10b, r8b
mov r8b, al
and r8b, r10b
xor al, r10b
or r8b, al
mov al, r8b
xor al, 0xff
and al, 1
mov r9b, dil
xor r9b, 1
mov r10b, r8b
and r10b, r9b
mov r11b, dil
xor r11b, 1
and r11b, 0xff
and r9b, 1
or al, r10b
or r11b, r9b
xor al, r11b
mov r9b, dil
xor r9b, 1
xor al, 0xff
mov r10b, dil
xor r10b, 1
or r9b, al
or r10b, 1
xor r9b, 0xff
and r9b, r10b
mov al, dil
xor al, 1
and al, 1
mov r10b, dil
xor r10b, 1
mov r11b, r10b
and r11b, 1
mov bl, dil
xor bl, 1
and bl, 0xff
and r10b, 1
or al, r11b
or bl, r10b
xor al, bl
xor r8b, 0xff
mov r10b, al
xor r10b, 0xff
mov r11b, dil
xor r11b, 1
or r8b, r10b
or r11b, 1
xor r8b, 0xff
and r8b, r11b
mov r10b, dil
xor r10b, 1
and r10b, 1
mov r11b, dil
xor r11b, 1
and r11b, 1
or r10b, r11b
mov r11b, dil
xor r11b, 1
mov bl, r10b
xor bl, r11b
and bl, r10b
xor al, 0xff
xor al, 1
and al, 0xff
mov r10b, r9b
and r10b, r8b
xor r9b, r8b
or r10b, r9b
mov r8b, bl
and r8b, al
xor bl, al
or r8b, bl
mov al, r10b
xor al, 0xff
mov r9b, r8b
and r9b, al
xor r8b, 0xff
and r10b, r8b
or r9b, r10b
mov al, dl
xor al, 0xff
xor al, 0
and al, 0
mov r8b, dil
xor r8b, 0
and r8b, 1
mov r10b, dil
xor r10b, 1
mov r11b, r10b
and r11b, 0
mov bl, dl
xor bl, 0xff
and bl, 0xff
and dl, r10b
or r8b, r11b
or bl, dl
xor r8b, bl
mov dl, al
xor dl, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, dil
xor r11b, 0
mov bl, dl
and bl, 0
and al, r11b
mov sil, r10b
and sil, 0
and r8b, r11b
or bl, al
or sil, r8b
xor bl, sil
or dl, r10b
xor dl, 0xff
or r11b, 0
and dl, r11b
or bl, dl
mov al, bl
xor al, 0xff
and al, 0
mov dl, dil
xor dl, 0
and bl, dl
mov r8b, dil
xor r8b, 1
and r8b, 0
and dl, 1
or al, bl
or r8b, dl
xor al, r8b
mov dl, r9b
xor dl, 0xff
mov r8b, al
and r8b, dl
xor al, 0xff
mov dl, r9b
and dl, al
or r8b, dl
xor r8b, 0xff
xor r9b, 0xff
mov al, dil
xor al, 1
or r8b, r9b
or al, 1
xor r8b, 0xff
and r8b, al
mov al, cl
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
mov r9b, cl
and r9b, dl
mov r10b, dil
xor r10b, 1
and r10b, 0xff
and dl, 1
or al, r9b
or r10b, dl
xor al, r10b
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r9b, dil
xor r9b, 1
mov r10b, r8b
and r10b, r9b
or dl, r10b
mov r9b, dil
xor r9b, 0
and r9b, 1
mov r10b, dil
xor r10b, 1
mov r11b, r10b
and r11b, 0
mov bl, dil
xor bl, 1
and bl, 0xff
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, dil
xor r10b, 0
mov r11b, al
xor r11b, r10b
and r11b, al
xor cl, 0xff
mov r10b, r9b
xor r10b, 0xff
mov bl, dil
xor bl, 1
or cl, r10b
or bl, 1
xor cl, 0xff
and cl, bl
mov r10b, dil
xor r10b, 0
mov bl, dl
xor bl, r10b
and bl, dl
mov r10b, r9b
xor r10b, 0xff
mov sil, r8b
xor sil, r10b
and sil, r8b
mov r8b, r11b
and r8b, cl
xor r11b, cl
or r8b, r11b
mov cl, bl
xor cl, 0xff
mov r10b, sil
xor r10b, 0xff
mov r11b, dil
xor r11b, 1
mov r15b, cl
and r15b, 0xff
and bl, r11b
mov r12b, r10b
and r12b, 0xff
and sil, r11b
or r15b, bl
or r12b, sil
xor r15b, r12b
or cl, r10b
xor cl, 0xff
or r11b, 1
and cl, r11b
or r15b, cl
mov cl, r8b
xor cl, 0xff
mov r10b, r15b
and r10b, cl
xor r15b, 0xff
and r8b, r15b
or r10b, r8b
mov cl, al
and cl, dl
xor al, dl
or cl, al
mov al, cl
xor al, 0xff
and al, 0
mov dl, dil
xor dl, 0
and cl, dl
mov r8b, dil
xor r8b, 1
and r8b, 0
and dl, 1
or al, cl
or r8b, dl
xor al, r8b
mov cl, r9b
and cl, 0
xor r9b, 0
or cl, r9b
xor cl, 0xff
mov dl, al
xor dl, cl
and dl, al
mov al, r10b
xor al, 0xff
mov cl, dl
xor cl, 0xff
xor dil, 0
mov r8b, al
and r8b, 0
and r10b, dil
mov r9b, cl
and r9b, 0
and dl, dil
or r8b, r10b
or r9b, dl
xor r8b, r9b
or al, cl
xor al, 0xff
or dil, 0
and al, dil
or r8b, al
test r8b, 1
jne 0x6d955ba9
jmp 0x6da433ab
jmp 0x6d93e540
lea rax, sym.out.dll_gBuf
add rax, 0x404
mov ecx, dword [rbp + 0x854]
mov edx, ecx
add rax, rdx
mov qword [rbp + 0x680], rax
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
add r8d, 0x98bfb76d
sub r8d, 0x4ee2a723
sub r8d, 0x98bfb76d
mov r9d, eax
sub r9d, 0x2b750d37
add r8d, r9d
sub r8d, 0xd0e8fe46
add r8d, 0x4ee2a723
add r8d, 0xd0e8fe46
mov r9d, eax
sub r9d, 0x6c9a9710
add r8d, r9d
sub r8d, 0x179ed0ee
sub r8d, 1
add r8d, 0x179ed0ee
sub r8d, 0x60a40433
add r8d, 0x6c9a9710
add r8d, 0x60a40433
mov r9d, eax
sub r9d, 0xd1711d32
sub r9d, r8d
add r9d, 0xd1711d32
mov r8d, eax
sub r8d, 0x2b750d37
add r8d, 0
sub r9d, 0xd1e7e17d
add r9d, r8d
add r9d, 0xd1e7e17d
sub eax, r9d
add eax, 0
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
or bl, r14b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov dil, sil
xor dil, 1
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or dil, r14b
mov r14b, r10b
xor r14b, 0xff
xor dil, 0xff
mov r15b, sil
xor r15b, 0
or r14b, dil
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov dil, bl
and dil, r14b
xor bl, r14b
or dil, bl
mov bl, r11b
xor bl, 0xff
and bl, 0
mov r14b, sil
xor r14b, 0
mov r15b, r11b
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or bl, r15b
or r12b, r14b
xor bl, r12b
mov r14b, sil
xor r14b, 1
xor bl, 0xff
mov r15b, sil
xor r15b, 1
or r14b, bl
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov bl, sil
xor bl, 1
and bl, 0
mov r15b, sil
xor r15b, 0
mov r12b, r15b
and r12b, 1
mov r13b, sil
xor r13b, 1
and r13b, 0
and r15b, 1
or bl, r12b
or r13b, r15b
xor bl, r13b
mov r15b, bl
xor r15b, 0xff
mov r12b, r11b
xor r12b, r15b
and r12b, r11b
mov r15b, sil
xor r15b, 1
and r15b, 1
mov r13b, sil
xor r13b, 1
and r13b, 1
or r15b, r13b
mov r13b, sil
xor r13b, 1
mov al, r15b
xor al, r13b
and al, r15b
mov r15b, sil
xor r15b, 1
xor bl, 0xff
mov r13b, sil
xor r13b, 0
or r15b, bl
or r13b, 0
xor r15b, 0xff
and r15b, r13b
mov bl, r14b
and bl, r12b
xor r14b, r12b
or bl, r14b
mov r14b, al
xor r14b, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, sil
xor r13b, 0
mov cl, r14b
and cl, 0
and al, r13b
mov dl, r12b
and dl, 0
and r15b, r13b
or cl, al
or dl, r15b
xor cl, dl
or r14b, r12b
xor r14b, 0xff
or r13b, 0
and r14b, r13b
or cl, r14b
mov al, bl
xor al, 0xff
mov dl, cl
and dl, al
xor cl, 0xff
and bl, cl
or dl, bl
mov al, sil
xor al, 1
and al, 1
mov cl, sil
xor cl, 1
and cl, 1
or al, cl
xor al, 0xff
xor al, 0
and al, 0
mov cl, sil
xor cl, 0
and cl, 1
mov bl, sil
xor bl, 1
mov r14b, bl
and r14b, 0
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and bl, 1
or cl, r14b
or r15b, bl
xor cl, r15b
mov bl, cl
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or r14b, r15b
mov r15b, sil
xor r15b, 0
mov r12b, r14b
xor r12b, r15b
and r12b, r14b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r14b, al
xor r14b, 0xff
mov r15b, bl
xor r15b, 0xff
mov r13b, sil
xor r13b, 1
mov r8b, r14b
and r8b, 0xff
and al, r13b
mov r9b, r15b
and r9b, 0xff
and bl, r13b
or r8b, al
or r9b, bl
xor r8b, r9b
or r14b, r15b
xor r14b, 0xff
or r13b, 1
and r14b, r13b
or r8b, r14b
mov al, r12b
xor al, 0xff
mov r9b, cl
xor r9b, 0xff
mov bl, sil
xor bl, 0
mov r14b, al
and r14b, 0
and r12b, bl
mov r15b, r9b
and r15b, 0
and cl, bl
or r14b, r12b
or r15b, cl
xor r14b, r15b
or al, r9b
xor al, 0xff
or bl, 0
and al, bl
or r14b, al
mov al, r8b
xor al, 0xff
and al, 0
mov cl, sil
xor cl, 0
and r8b, cl
mov r9b, r14b
xor r9b, 0xff
and r9b, 0
and r14b, cl
or al, r8b
or r9b, r14b
xor al, r9b
mov cl, sil
xor cl, 1
and cl, 0
mov r8b, sil
xor r8b, 0
mov r9b, r8b
and r9b, 1
mov bl, sil
xor bl, 1
and bl, 0
and r8b, 1
or cl, r9b
or bl, r8b
xor cl, bl
mov r8b, dil
xor r8b, 0xff
and r8b, 0
mov r9b, sil
xor r9b, 0
mov bl, dil
and bl, r9b
mov r14b, cl
xor r14b, 0xff
and r14b, 0
and cl, r9b
or r8b, bl
or r14b, cl
xor r8b, r14b
mov cl, dil
xor cl, 0xff
mov r9b, r8b
xor r9b, cl
and r9b, r8b
mov cl, al
xor cl, 0xff
and cl, 1
mov r8b, sil
xor r8b, 1
mov bl, al
and bl, r8b
or cl, bl
mov r8b, r10b
xor r8b, 0xff
mov bl, cl
and bl, r8b
xor cl, 0xff
mov r8b, r10b
and r8b, cl
or bl, r8b
xor bl, 0xff
xor r10b, 0xff
mov cl, sil
xor cl, 1
or bl, r10b
or cl, 1
xor bl, 0xff
and bl, cl
mov cl, dl
xor cl, 0xff
and cl, 1
mov r8b, sil
xor r8b, 1
mov r10b, dl
and r10b, r8b
or cl, r10b
mov r8b, sil
xor r8b, 1
and r8b, 1
mov r10b, sil
xor r10b, 1
and r10b, 1
or r8b, r10b
mov r10b, sil
xor r10b, 0
and r10b, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
or r10b, r14b
mov r14b, cl
and r14b, r8b
xor cl, r8b
or r14b, cl
mov cl, sil
xor cl, 0
mov r8b, r10b
xor r8b, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, cl
and r12b, 0
mov r13b, r15b
and r13b, 0
mov byte [rbp + 0x67f], r8b
and r8b, 0
and r10b, r15b
or r12b, r13b
or r8b, r10b
xor r12b, r8b
mov r8b, byte [rbp + 0x67f]
or cl, r8b
xor cl, 0xff
or r15b, 0
and cl, r15b
or r12b, cl
mov cl, r14b
xor cl, 0xff
and cl, 1
mov r10b, sil
xor r10b, 1
and r14b, r10b
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and r10b, 1
or cl, r14b
or r15b, r10b
xor cl, r15b
xor cl, 0xff
xor r12b, 0xff
mov r10b, sil
xor r10b, 0
or cl, r12b
or r10b, 0
xor cl, 0xff
and cl, r10b
mov r10b, al
xor r10b, 0xff
and r10b, 1
mov r14b, sil
xor r14b, 1
mov r15b, al
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or r10b, r15b
or r12b, r14b
xor r10b, r12b
mov r14b, r11b
xor r14b, 0xff
mov r15b, r10b
and r15b, r14b
xor r10b, 0xff
mov r14b, r11b
and r14b, r10b
or r15b, r14b
xor r11b, 0xff
mov r10b, r15b
xor r10b, r11b
and r10b, r15b
mov r11b, bl
xor r11b, 0xff
mov r14b, r9b
xor r14b, r11b
and r14b, r9b
mov r11b, r9b
xor r11b, 0xff
and r11b, 1
mov r15b, sil
xor r15b, 1
and r9b, r15b
mov r12b, bl
xor r12b, 0xff
and r12b, 0xff
and bl, r15b
or r11b, r9b
or r12b, bl
xor r11b, r12b
mov r9b, r14b
and r9b, r11b
xor r14b, r11b
or r9b, r14b
mov r11b, cl
xor r11b, 0xff
and r11b, 1
mov bl, sil
xor bl, 1
mov r14b, cl
and r14b, bl
or r11b, r14b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov r14b, sil
xor r14b, 1
mov r15b, r10b
and r15b, r14b
or bl, r15b
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or r14b, r15b
mov r15b, sil
xor r15b, 1
mov r12b, r11b
xor r12b, r15b
and r12b, r11b
xor cl, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r13b, sil
xor r13b, 1
or cl, r15b
or r13b, 1
xor cl, 0xff
and cl, r13b
mov r15b, sil
xor r15b, 1
mov r13b, bl
xor r13b, r15b
and r13b, bl
mov r15b, r14b
xor r15b, 0xff
mov r8b, r10b
xor r8b, r15b
and r8b, r10b
mov r10b, r12b
and r10b, cl
xor r12b, cl
or r10b, r12b
mov cl, r13b
xor cl, 0xff
mov r15b, r8b
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
mov byte [rbp + 0x67e], cl
and cl, 0xff
and r13b, r12b
mov byte [rbp + 0x67d], r15b
and r15b, 0xff
and r8b, r12b
or cl, r13b
or r15b, r8b
xor cl, r15b
mov r8b, byte [rbp + 0x67e]
mov r15b, byte [rbp + 0x67d]
or r8b, r15b
xor r8b, 0xff
or r12b, 1
and r8b, r12b
or cl, r8b
mov r8b, r10b
xor r8b, 0xff
mov r12b, cl
and r12b, r8b
xor cl, 0xff
and r10b, cl
or r12b, r10b
mov cl, r11b
xor cl, 0xff
mov r8b, bl
xor r8b, 0xff
mov r10b, sil
xor r10b, 0
mov r13b, cl
and r13b, 0
and r11b, r10b
mov r15b, r8b
and r15b, 0
and bl, r10b
or r13b, r11b
or r15b, bl
xor r13b, r15b
or cl, r8b
xor cl, 0xff
or r10b, 0
and cl, r10b
or r13b, cl
mov cl, r13b
xor cl, 0xff
and cl, 1
mov r8b, sil
xor r8b, 1
and r13b, r8b
or cl, r13b
mov r8b, sil
xor r8b, 1
mov r10b, r14b
xor r10b, 0xff
mov r11b, sil
xor r11b, 0
mov bl, r8b
and bl, 0
mov r15b, r11b
and r15b, 1
mov r13b, r10b
and r13b, 0
and r14b, r11b
or bl, r15b
or r13b, r14b
xor bl, r13b
or r8b, r10b
xor r8b, 0xff
or r11b, 0
and r8b, r11b
or bl, r8b
xor cl, 0xff
xor bl, 0xff
mov r8b, sil
xor r8b, 0
or cl, bl
or r8b, 0
xor cl, 0xff
and cl, r8b
mov r8b, r12b
xor r8b, 0xff
mov r10b, cl
xor r10b, 0xff
mov r11b, sil
xor r11b, 0
mov bl, r8b
and bl, 0
and r12b, r11b
mov r14b, r10b
and r14b, 0
and cl, r11b
or bl, r12b
or r14b, cl
xor bl, r14b
or r8b, r10b
xor r8b, 0xff
or r11b, 0
and r8b, r11b
or bl, r8b
mov cl, r9b
xor cl, 0xff
and cl, 1
mov r8b, sil
xor r8b, 1
mov r10b, r9b
and r10b, r8b
mov r11b, sil
xor r11b, 1
and r11b, 0xff
and r8b, 1
or cl, r10b
or r11b, r8b
xor cl, r11b
mov r8b, bl
xor r8b, 0xff
xor cl, 0xff
mov r10b, sil
xor r10b, 1
or r8b, cl
or r10b, 1
xor r8b, 0xff
and r8b, r10b
mov cl, bl
xor cl, 0xff
and cl, 1
mov r10b, sil
xor r10b, 1
and bl, r10b
or cl, bl
xor cl, 0xff
mov r10b, r9b
xor r10b, cl
and r10b, r9b
mov cl, r8b
xor cl, 0xff
mov r9b, r10b
xor r9b, 0xff
mov r11b, sil
xor r11b, 0
mov bl, cl
and bl, 0
and r8b, r11b
mov r14b, r9b
and r14b, 0
and r10b, r11b
or bl, r8b
or r14b, r10b
xor bl, r14b
or cl, r9b
xor cl, 0xff
or r11b, 0
and cl, r11b
or bl, cl
mov cl, dil
xor cl, 0xff
and cl, 1
mov r8b, sil
xor r8b, 1
mov r9b, dil
and r9b, r8b
or cl, r9b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
mov r10b, dl
and r10b, r9b
or r8b, r10b
mov r9b, sil
xor r9b, 1
and r9b, 1
mov r10b, sil
xor r10b, 1
mov r11b, r10b
and r11b, 1
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and r10b, 1
or r9b, r11b
or r14b, r10b
xor r9b, r14b
mov r10b, cl
xor r10b, 0xff
mov r11b, sil
xor r11b, 1
mov r14b, sil
xor r14b, 1
or r10b, r11b
or r14b, 1
xor r10b, 0xff
and r10b, r14b
xor dil, 0xff
mov r11b, r9b
xor r11b, 0xff
mov r14b, sil
xor r14b, 0
or dil, r11b
or r14b, 0
xor dil, 0xff
and dil, r14b
mov r11b, r8b
xor r11b, 0xff
mov r14b, sil
xor r14b, 1
mov r15b, sil
xor r15b, 1
or r11b, r14b
or r15b, 1
xor r11b, 0xff
and r11b, r15b
xor dl, 0xff
mov r14b, r9b
xor r14b, 0xff
mov r15b, sil
xor r15b, 0
or dl, r14b
or r15b, 0
xor dl, 0xff
and dl, r15b
mov r14b, r10b
and r14b, dil
xor r10b, dil
or r14b, r10b
mov r10b, r11b
and r10b, dl
xor r11b, dl
or r10b, r11b
mov dl, r14b
xor dl, 0xff
and dl, 1
mov r11b, sil
xor r11b, 1
and r14b, r11b
mov dil, r10b
xor dil, 0xff
and dil, 0xff
and r10b, r11b
or dl, r14b
or dil, r10b
xor dl, dil
mov r10b, cl
xor r10b, 0xff
mov r11b, r8b
xor r11b, 0xff
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, 0xff
and cl, dil
mov r15b, r11b
and r15b, 0xff
and r8b, dil
or r14b, cl
or r15b, r8b
xor r14b, r15b
or r10b, r11b
xor r10b, 0xff
or dil, 1
and r10b, dil
or r14b, r10b
mov cl, r14b
xor cl, 0xff
and cl, 0
mov r8b, sil
xor r8b, 0
and r14b, r8b
mov r10b, sil
xor r10b, 1
and r10b, 0
and r8b, 1
or cl, r14b
or r10b, r8b
xor cl, r10b
mov r8b, r9b
and r8b, 1
xor r9b, 1
or r8b, r9b
xor cl, 0xff
xor r8b, 0xff
mov r9b, sil
xor r9b, 0
or cl, r8b
or r9b, 0
xor cl, 0xff
and cl, r9b
mov r8b, dl
xor r8b, 0xff
mov r9b, cl
xor r9b, 0xff
mov r10b, sil
xor r10b, 0
mov r11b, r8b
and r11b, 0
and dl, r10b
mov dil, r9b
and dil, 0
and cl, r10b
or r11b, dl
or dil, cl
xor r11b, dil
or r8b, r9b
xor r8b, 0xff
or r10b, 0
and r8b, r10b
or r11b, r8b
mov cl, r11b
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
mov r8b, r11b
and r8b, dl
or cl, r8b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov dl, sil
xor dl, 1
and dl, 1
mov r8b, sil
xor r8b, 1
and r8b, 1
or dl, r8b
mov r8b, dl
xor r8b, 0xff
mov r9b, r11b
xor r9b, r8b
and r9b, r11b
mov r8b, sil
xor r8b, 1
and r8b, 1
mov r10b, sil
xor r10b, 1
and r10b, 1
or r8b, r10b
xor r8b, 0xff
mov r10b, sil
xor r10b, 1
mov r11b, sil
xor r11b, 1
or r8b, r10b
or r11b, 1
xor r8b, 0xff
and r8b, r11b
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov r10b, cl
and r10b, r9b
xor cl, r9b
or r10b, cl
mov cl, r8b
and cl, dl
xor r8b, dl
or cl, r8b
mov dl, r10b
xor dl, 0xff
mov r8b, cl
and r8b, dl
xor cl, 0xff
and r10b, cl
or r8b, r10b
mov cl, sil
xor cl, 1
and cl, 1
mov dl, sil
xor dl, 1
mov r9b, dl
and r9b, 1
mov r10b, sil
xor r10b, 1
and r10b, 0xff
and dl, 1
or cl, r9b
or r10b, dl
xor cl, r10b
mov dl, al
xor dl, 0xff
and dl, 1
mov r9b, sil
xor r9b, 1
mov r10b, al
and r10b, r9b
or dl, r10b
mov r9b, sil
xor r9b, 0
and r9b, 1
mov r10b, sil
xor r10b, 1
mov r11b, r10b
and r11b, 0
mov dil, sil
xor dil, 1
and dil, 0xff
and r10b, 1
or r9b, r11b
or dil, r10b
xor r9b, dil
mov r10b, sil
xor r10b, 0
mov r11b, cl
xor r11b, r10b
and r11b, cl
mov r10b, r9b
xor r10b, 0xff
xor r10b, 1
and r10b, 0xff
mov dil, sil
xor dil, 0
mov r14b, dl
xor r14b, dil
and r14b, dl
mov dil, r9b
xor dil, 0xff
mov r15b, al
xor r15b, dil
and r15b, al
mov al, r11b
and al, r10b
xor r11b, r10b
or al, r11b
mov r10b, r14b
and r10b, r15b
xor r14b, r15b
or r10b, r14b
mov r11b, al
xor r11b, 0xff
mov dil, r10b
and dil, r11b
xor r10b, 0xff
and al, r10b
or dil, al
mov al, cl
xor al, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, sil
xor r11b, 1
mov r14b, al
and r14b, 0xff
and cl, r11b
mov r15b, r10b
and r15b, 0xff
and dl, r11b
or r14b, cl
or r15b, dl
xor r14b, r15b
or al, r10b
xor al, 0xff
or r11b, 1
and al, r11b
or r14b, al
mov al, r14b
xor al, 0xff
and al, 0
mov cl, sil
xor cl, 0
and r14b, cl
mov dl, sil
xor dl, 1
and dl, 0
and cl, 1
or al, r14b
or dl, cl
xor al, dl
mov cl, r9b
and cl, 0
xor r9b, 0
or cl, r9b
xor cl, 0xff
mov dl, al
xor dl, cl
and dl, al
mov al, dil
and al, dl
xor dil, dl
or al, dil
mov cl, al
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
and al, dl
or cl, al
mov al, r8b
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
mov r9b, r8b
and r9b, dl
mov r10b, cl
xor r10b, 0xff
and r10b, 0xff
and cl, dl
or al, r9b
or r10b, cl
xor al, r10b
xor r8b, 0xff
mov cl, al
xor cl, r8b
and cl, al
mov al, bl
xor al, 0xff
and al, 0
mov dl, sil
xor dl, 0
mov r8b, bl
and r8b, dl
mov r9b, sil
xor r9b, 1
and r9b, 0
and dl, 1
or al, r8b
or r9b, dl
xor al, r9b
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
mov r9b, cl
and r9b, r8b
or dl, r9b
mov r8b, sil
xor r8b, 1
and r8b, 1
mov r9b, sil
xor r9b, 1
and r9b, 1
or r8b, r9b
mov r9b, sil
xor r9b, 1
mov r10b, al
xor r10b, r9b
and r10b, al
xor bl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r11b, sil
xor r11b, 1
or bl, r9b
or r11b, 1
xor bl, 0xff
and bl, r11b
mov r9b, dl
xor r9b, 0xff
mov r11b, sil
xor r11b, 1
mov dil, sil
xor dil, 1
or r9b, r11b
or dil, 1
xor r9b, 0xff
and r9b, dil
mov r11b, r8b
xor r11b, 0xff
mov dil, cl
xor dil, r11b
and dil, cl
mov cl, r10b
xor cl, 0xff
mov r11b, bl
xor r11b, 0xff
mov r14b, sil
xor r14b, 1
mov r15b, cl
and r15b, 0xff
and r10b, r14b
mov r12b, r11b
and r12b, 0xff
and bl, r14b
or r15b, r10b
or r12b, bl
xor r15b, r12b
or cl, r11b
xor cl, 0xff
or r14b, 1
and cl, r14b
or r15b, cl
mov cl, r9b
and cl, dil
xor r9b, dil
or cl, r9b
mov r9b, r15b
xor r9b, 0xff
mov r10b, cl
and r10b, r9b
xor cl, 0xff
and r15b, cl
or r10b, r15b
mov cl, al
xor cl, 0xff
mov r9b, dl
xor r9b, 0xff
mov r11b, sil
xor r11b, 0
mov bl, cl
and bl, 0
and al, r11b
mov dil, r9b
and dil, 0
and dl, r11b
or bl, al
or dil, dl
xor bl, dil
or cl, r9b
xor cl, 0xff
or r11b, 0
and cl, r11b
or bl, cl
mov al, bl
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and bl, cl
mov dl, sil
xor dl, 1
and dl, 0xff
and cl, 1
or al, bl
or dl, cl
xor al, dl
mov cl, sil
xor cl, 1
mov dl, r8b
xor dl, 0xff
mov r9b, sil
xor r9b, 0
mov r11b, cl
and r11b, 0
mov bl, r9b
and bl, 1
mov dil, dl
and dil, 0
and r8b, r9b
or r11b, bl
or dil, r8b
xor r11b, dil
or cl, dl
xor cl, 0xff
or r9b, 0
and cl, r9b
or r11b, cl
xor al, 0xff
xor r11b, 0xff
mov cl, sil
xor cl, 1
or al, r11b
or cl, 1
xor al, 0xff
and al, cl
mov cl, r10b
xor cl, 0xff
mov dl, al
xor dl, 0xff
xor sil, 0
mov r8b, cl
and r8b, 0
and r10b, sil
mov r9b, dl
and r9b, 0
and al, sil
or r8b, r10b
or r9b, al
xor r8b, r9b
or cl, dl
xor cl, 0xff
or sil, 0
and cl, sil
or r8b, cl
test r8b, 1
jne 0x6d956ac8
jmp 0x6da433b0
mov rax, qword [rbp + 0x680]
mov qword [rbp + 0x830], rax
lea rcx, [rbp + 0x82c]
mov rdx, qword [rbp + 0x830]
sub rsp, 0x20
mov r8d, 4
call sym.out.dll_MemCpy
add rsp, 0x20
xor r9d, r9d
mov rcx, qword [rbp + 0x830]
add rcx, 4
mov qword [rbp + 0x830], rcx
mov dword [rbp + 0x828], 0
mov r10d, dword [sym.out.dll_x.13]
mov r11d, dword [sym.out.dll_y.14]
mov esi, r9d
sub esi, 0
mov edi, r9d
sub edi, 0xa6c7c315
add esi, edi
mov edi, r9d
sub edi, esi
mov esi, r9d
sub esi, 1
add edi, esi
add edi, 0xd556ef58
sub edi, 0xa6c7c315
sub edi, 0xd556ef58
sub r9d, 0x3367818
mov esi, r10d
add esi, r9d
sub esi, 0xd297d41d
add esi, edi
add esi, 0xd297d41d
sub esi, 0xee8725de
add esi, 0x3367818
add esi, 0xee8725de
imul r10d, esi
and r10d, 1
cmp r10d, 0
sete bl
cmp r11d, 0xa
setl r14b
mov r15b, r14b
xor r15b, 0xff
and r15b, 1
mov r12b, 1
mov r13b, r12b
xor r13b, 1
mov cl, r14b
and cl, r13b
or r15b, cl
mov cl, bl
xor cl, 0xff
mov r13b, r15b
and r13b, cl
xor r15b, 0xff
mov cl, bl
and cl, r15b
or r13b, cl
xor r13b, 0xff
mov cl, bl
xor cl, 0xff
mov r15b, r12b
xor r15b, 1
or r13b, cl
or r15b, 1
xor r13b, 0xff
and r13b, r15b
mov cl, bl
xor cl, 0xff
and cl, 1
mov r15b, r12b
xor r15b, 1
mov dl, bl
and dl, r15b
or cl, dl
xor cl, 0xff
mov dl, r14b
xor dl, cl
and dl, r14b
mov cl, r14b
xor cl, 0xff
and cl, 1
mov r15b, r12b
xor r15b, 1
and r14b, r15b
mov r8b, r12b
xor r8b, 1
and r8b, 0xff
and r15b, 1
or cl, r14b
or r8b, r15b
xor cl, r8b
xor cl, 0xff
mov r8b, bl
xor r8b, cl
and r8b, bl
mov cl, dl
xor cl, 0xff
mov bl, r8b
xor bl, 0xff
mov r14b, r12b
xor r14b, 0
mov r15b, cl
and r15b, 0
and dl, r14b
mov r9b, bl
and r9b, 0
and r8b, r14b
or r15b, dl
or r9b, r8b
xor r15b, r9b
or cl, bl
xor cl, 0xff
or r14b, 0
and cl, r14b
or r15b, cl
mov cl, r13b
xor cl, 0xff
and cl, 1
mov dl, r12b
xor dl, 1
mov r8b, r13b
and r8b, dl
or cl, r8b
mov dl, r15b
xor dl, 0xff
and dl, 0
mov r8b, r12b
xor r8b, 0
mov r9b, r15b
and r9b, r8b
mov bl, r12b
xor bl, 1
and bl, 0
and r8b, 1
or dl, r9b
or bl, r8b
xor dl, bl
mov r8b, r12b
xor r8b, 1
and r8b, 1
mov r9b, r12b
xor r9b, 1
and r9b, 1
or r8b, r9b
mov r9b, cl
xor r9b, 0xff
mov bl, r12b
xor bl, 1
mov r14b, r12b
xor r14b, 0
or r9b, bl
or r14b, 0
xor r9b, 0xff
and r9b, r14b
xor r13b, 0xff
mov bl, r8b
xor bl, 0xff
mov r14b, r12b
xor r14b, 1
or r13b, bl
or r14b, 1
xor r13b, 0xff
and r13b, r14b
mov bl, dl
xor bl, 0xff
mov r14b, r12b
xor r14b, 1
mov r10b, r12b
xor r10b, 1
or bl, r14b
or r10b, 1
xor bl, 0xff
and bl, r10b
mov r10b, r8b
xor r10b, 0xff
mov r14b, r15b
xor r14b, r10b
and r14b, r15b
mov r10b, r9b
and r10b, r13b
xor r9b, r13b
or r10b, r9b
mov r9b, bl
and r9b, r14b
xor bl, r14b
or r9b, bl
mov bl, r10b
xor bl, 0xff
mov r14b, r9b
and r14b, bl
xor r9b, 0xff
and r10b, r9b
or r14b, r10b
mov r9b, cl
xor r9b, 0xff
mov r10b, dl
xor r10b, 0xff
mov bl, r12b
xor bl, 0
mov r15b, r9b
and r15b, 0
and cl, bl
mov r13b, r10b
and r13b, 0
and dl, bl
or r15b, cl
or r13b, dl
xor r15b, r13b
or r9b, r10b
xor r9b, 0xff
or bl, 0
and r9b, bl
or r15b, r9b
mov cl, r15b
xor cl, 0xff
and cl, 1
mov dl, r12b
xor dl, 1
and r15b, dl
mov r9b, r12b
xor r9b, 1
and r9b, 0xff
and dl, 1
or cl, r15b
or r9b, dl
xor cl, r9b
mov dl, r12b
xor dl, 1
mov r9b, r8b
xor r9b, 0xff
mov r10b, r12b
xor r10b, 0
mov bl, dl
and bl, 0
mov r15b, r10b
and r15b, 1
mov r13b, r9b
and r13b, 0
and r8b, r10b
or bl, r15b
or r13b, r8b
xor bl, r13b
or dl, r9b
xor dl, 0xff
or r10b, 0
and dl, r10b
or bl, dl
xor cl, 0xff
xor bl, 0xff
mov dl, r12b
xor dl, 0
or cl, bl
or dl, 0
xor cl, 0xff
and cl, dl
mov dl, r14b
xor dl, 0xff
mov r8b, cl
xor r8b, 0xff
xor r12b, 0
mov r9b, dl
and r9b, 0
and r14b, r12b
mov r10b, r8b
and r10b, 0
and cl, r12b
or r9b, r14b
or r10b, cl
xor r9b, r10b
or dl, r8b
xor dl, 0xff
or r12b, 0
and dl, r12b
or r9b, dl
test r9b, 1
jne 0x6d956e8c
jmp 0x6da433b0
jmp 0x6d956e91
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
sub r8d, 0x18cd4b20
sub r8d, 0x682b6c67
add r8d, 0x18cd4b20
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x9e14ccd8
add r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0x682b6c67
sub r8d, r9d
sub r8d, 0x7c1aca25
add r8d, 0xf8618c21
add r8d, 0x7c1aca25
mov r9d, eax
sub r9d, 1
add r8d, r9d
mov r9d, eax
sub r9d, 0xf8618c21
add r8d, r9d
mov r9d, eax
sub r9d, 0x37fb16fb
add r8d, r9d
sub eax, 0x9e14ccd8
add r8d, eax
add r8d, 0xac079700
add r8d, 0x37fb16fb
sub r8d, 0xac079700
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
or bl, r14b
mov dil, sil
xor dil, 0
xor bl, 0xff
mov r14b, sil
xor r14b, 1
or dil, bl
or r14b, 1
xor dil, 0xff
and dil, r14b
mov bl, sil
xor bl, 0
and bl, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
or bl, r14b
mov r14b, r10b
xor r14b, 0xff
mov r15b, bl
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
or r14b, r15b
or r12b, 0
xor r14b, 0xff
and r14b, r12b
mov r15b, sil
xor r15b, 1
and r15b, 1
mov r12b, sil
xor r12b, 1
mov r13b, r12b
and r13b, 1
mov al, sil
xor al, 1
and al, 0xff
and r12b, 1
or r15b, r13b
or al, r12b
xor r15b, al
xor r15b, 0xff
mov al, sil
xor al, 0
mov r12b, sil
xor r12b, 1
or r15b, al
or r12b, 1
xor r15b, 0xff
and r15b, r12b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov al, dil
and al, r14b
xor dil, r14b
or al, dil
mov dil, r15b
and dil, bl
xor r15b, bl
or dil, r15b
mov bl, al
xor bl, 0xff
and bl, 0
mov r14b, sil
xor r14b, 0
and al, r14b
mov r15b, dil
xor r15b, 0xff
and r15b, 0
and dil, r14b
or bl, al
or r15b, dil
xor bl, r15b
mov al, r11b
xor al, 0xff
and al, 1
mov dil, sil
xor dil, 1
mov r14b, r11b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or al, r14b
or r15b, dil
xor al, r15b
mov dil, sil
xor dil, 1
xor al, 0xff
mov r14b, sil
xor r14b, 1
or dil, al
or r14b, 1
xor dil, 0xff
and dil, r14b
mov al, sil
xor al, 1
and al, 0
mov r14b, sil
xor r14b, 0
mov r15b, r14b
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or al, r15b
or r12b, r14b
xor al, r12b
mov r14b, r11b
xor r14b, 0xff
xor al, 0xff
mov r15b, sil
xor r15b, 1
or r14b, al
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov al, dil
and al, r14b
xor dil, r14b
or al, dil
mov dil, sil
xor dil, 1
and dil, 0
mov r14b, sil
xor r14b, 0
mov r15b, r14b
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
xor dil, 0xff
xor dil, 1
and dil, 0xff
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r15b, sil
xor r15b, 1
mov r12b, r15b
and r12b, 1
mov r13b, sil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, sil
xor r15b, 1
mov r12b, r14b
xor r12b, 0xff
mov r13b, sil
xor r13b, 0
or r15b, r12b
or r13b, 0
xor r15b, 0xff
and r15b, r13b
mov r12b, sil
xor r12b, 1
and r12b, 1
mov r13b, sil
xor r13b, 1
mov cl, r13b
and cl, 1
mov dl, sil
xor dl, 1
and dl, 0xff
and r13b, 1
or r12b, cl
or dl, r13b
xor r12b, dl
xor r12b, 0xff
mov cl, sil
xor cl, 1
mov dl, sil
xor dl, 0
or r12b, cl
or dl, 0
xor r12b, 0xff
and r12b, dl
mov cl, sil
xor cl, 1
xor r14b, 0xff
mov dl, sil
xor dl, 1
or cl, r14b
or dl, 1
xor cl, 0xff
and cl, dl
mov dl, dil
xor dl, 0xff
mov r14b, r15b
xor r14b, 0xff
mov r13b, sil
xor r13b, 1
mov r8b, dl
and r8b, 0xff
and dil, r13b
mov r9b, r14b
and r9b, 0xff
and r15b, r13b
or r8b, dil
or r9b, r15b
xor r8b, r9b
or dl, r14b
xor dl, 0xff
or r13b, 1
and dl, r13b
or r8b, dl
mov dl, r12b
xor dl, 0xff
mov r9b, cl
xor r9b, 0xff
mov dil, sil
xor dil, 1
mov r14b, dl
and r14b, 0xff
and r12b, dil
mov r15b, r9b
and r15b, 0xff
and cl, dil
or r14b, r12b
or r15b, cl
xor r14b, r15b
or dl, r9b
xor dl, 0xff
or dil, 1
and dl, dil
or r14b, dl
mov cl, r8b
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
and r8b, dl
mov r9b, r14b
xor r9b, 0xff
and r9b, 0xff
and r14b, dl
or cl, r8b
or r9b, r14b
xor cl, r9b
mov dl, sil
xor dl, 1
and dl, 1
mov r8b, sil
xor r8b, 1
mov r9b, r8b
and r9b, 1
mov dil, sil
xor dil, 1
and dil, 0xff
and r8b, 1
or dl, r9b
or dil, r8b
xor dl, dil
mov r8b, bl
xor r8b, 0xff
mov r9b, dl
and r9b, r8b
xor dl, 0xff
mov r8b, bl
and r8b, dl
or r9b, r8b
xor r9b, 0xff
mov dl, bl
xor dl, 0xff
mov r8b, sil
xor r8b, 0
or r9b, dl
or r8b, 0
xor r9b, 0xff
and r9b, r8b
mov dl, r10b
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
and r10b, r8b
or dl, r10b
mov r8b, cl
xor r8b, 0xff
and r8b, 0
mov r10b, sil
xor r10b, 0
mov dil, cl
and dil, r10b
mov r14b, sil
xor r14b, 1
and r14b, 0
and r10b, 1
or r8b, dil
or r14b, r10b
xor r8b, r14b
mov r10b, sil
xor r10b, 0
and r10b, 1
mov dil, sil
xor dil, 1
and dil, 0
or r10b, dil
mov dil, dl
xor dil, 0xff
mov r14b, r8b
xor r14b, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, dil
and r12b, 0
and dl, r15b
mov r13b, r14b
and r13b, 0
and r8b, r15b
or r12b, dl
or r13b, r8b
xor r12b, r13b
or dil, r14b
xor dil, 0xff
or r15b, 0
and dil, r15b
or r12b, dil
mov dl, sil
xor dl, 0
mov r8b, r10b
xor r8b, 0xff
mov dil, sil
xor dil, 1
mov r14b, dl
and r14b, 0xff
mov r15b, dil
and r15b, 0
mov r13b, r8b
and r13b, 0xff
and r10b, dil
or r14b, r15b
or r13b, r10b
xor r14b, r13b
or dl, r8b
xor dl, 0xff
or dil, 1
and dl, dil
or r14b, dl
mov dl, r12b
xor dl, 0xff
and dl, 0
mov r8b, sil
xor r8b, 0
and r12b, r8b
mov r10b, sil
xor r10b, 1
and r10b, 0
and r8b, 1
or dl, r12b
or r10b, r8b
xor dl, r10b
xor dl, 0xff
xor r14b, 0xff
mov r8b, sil
xor r8b, 0
or dl, r14b
or r8b, 0
xor dl, 0xff
and dl, r8b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r10b, sil
xor r10b, 1
mov dil, al
and dil, r10b
or r8b, dil
mov r10b, sil
xor r10b, 1
and r10b, 1
mov dil, sil
xor dil, 1
mov r14b, dil
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or r10b, r14b
or r15b, dil
xor r10b, r15b
mov dil, sil
xor dil, 0
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
or dil, r14b
mov r14b, r8b
and r14b, r10b
xor r8b, r10b
or r14b, r8b
mov r8b, sil
xor r8b, 0
mov r10b, dil
xor r10b, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, r8b
and r12b, 0
mov r13b, r15b
and r13b, 0
mov byte [rbp + 0x67c], r10b
and r10b, 0
and dil, r15b
or r12b, r13b
or r10b, dil
xor r12b, r10b
mov r10b, byte [rbp + 0x67c]
or r8b, r10b
xor r8b, 0xff
or r15b, 0
and r8b, r15b
or r12b, r8b
mov r8b, r14b
xor r8b, 0xff
and r8b, 1
mov dil, sil
xor dil, 1
and r14b, dil
or r8b, r14b
xor r12b, 0xff
mov dil, r8b
xor dil, r12b
and dil, r8b
mov r8b, r11b
xor r8b, 0xff
and r8b, 1
mov r14b, sil
xor r14b, 1
and r11b, r14b
or r8b, r11b
mov r11b, cl
xor r11b, 0xff
and r11b, 1
mov r14b, sil
xor r14b, 1
mov r15b, cl
and r15b, r14b
or r11b, r15b
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or r14b, r15b
mov r15b, r8b
xor r15b, 0xff
mov r12b, r11b
xor r12b, 0xff
mov r13b, sil
xor r13b, 1
mov r10b, r15b
and r10b, 0xff
and r8b, r13b
mov byte [rbp + 0x67b], r12b
and r12b, 0xff
and r11b, r13b
or r10b, r8b
or r12b, r11b
xor r10b, r12b
mov r8b, byte [rbp + 0x67b]
or r15b, r8b
xor r15b, 0xff
or r13b, 1
and r15b, r13b
or r10b, r15b
mov r11b, sil
xor r11b, 1
mov r15b, r14b
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, r11b
and r13b, 0xff
mov r8b, r12b
and r8b, 1
mov byte [rbp + 0x67a], r15b
and r15b, 0xff
and r14b, r12b
or r13b, r8b
or r15b, r14b
xor r13b, r15b
mov r8b, byte [rbp + 0x67a]
or r11b, r8b
xor r11b, 0xff
or r12b, 1
and r11b, r12b
or r13b, r11b
mov r11b, r10b
xor r11b, 0xff
and r11b, 1
mov r14b, sil
xor r14b, 1
and r10b, r14b
or r11b, r10b
xor r11b, 0xff
xor r13b, 0xff
mov r10b, sil
xor r10b, 0
or r11b, r13b
or r10b, 0
xor r11b, 0xff
and r11b, r10b
mov r10b, r9b
xor r10b, 0xff
and r10b, 1
mov r14b, sil
xor r14b, 1
mov r15b, r9b
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or r10b, r15b
or r12b, r14b
xor r10b, r12b
mov r14b, dl
xor r14b, 0xff
and r14b, 0
mov r15b, sil
xor r15b, 0
mov r12b, dl
and r12b, r15b
mov r13b, sil
xor r13b, 1
and r13b, 0
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, sil
xor r15b, 1
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 1
or r15b, r12b
mov r12b, r10b
xor r12b, 0xff
mov r13b, sil
xor r13b, 1
mov r8b, sil
xor r8b, 0
or r12b, r13b
or r8b, 0
xor r12b, 0xff
and r12b, r8b
mov r8b, r15b
xor r8b, 0xff
mov r13b, r9b
xor r13b, r8b
and r13b, r9b
mov r8b, sil
xor r8b, 1
mov r9b, r14b
xor r9b, r8b
and r9b, r14b
xor dl, 0xff
mov r8b, r15b
xor r8b, 0xff
mov byte [rbp + 0x679], sil
xor sil, 0
or dl, r8b
or sil, 0
xor dl, 0xff
and dl, sil
mov r8b, r12b
and r8b, r13b
xor r12b, r13b
or r8b, r12b
mov sil, r9b
xor sil, 0xff
mov r12b, dl
xor r12b, 0xff
mov r13b, byte [rbp + 0x679]
xor r13b, 1
mov byte [rbp + 0x678], sil
and sil, 0xff
and r9b, r13b
mov byte [rbp + 0x677], r12b
and r12b, 0xff
and dl, r13b
or sil, r9b
or r12b, dl
xor sil, r12b
mov dl, byte [rbp + 0x678]
mov r9b, byte [rbp + 0x677]
or dl, r9b
xor dl, 0xff
or r13b, 1
and dl, r13b
or sil, dl
mov dl, r8b
xor dl, 0xff
mov r12b, sil
and r12b, dl
xor sil, 0xff
and r8b, sil
or r12b, r8b
mov dl, r10b
and dl, r14b
xor r10b, r14b
or dl, r10b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r10b, byte [rbp + 0x679]
xor r10b, 1
and dl, r10b
mov sil, byte [rbp + 0x679]
xor sil, 1
and sil, 0xff
and r10b, 1
or r8b, dl
or sil, r10b
xor r8b, sil
mov dl, r15b
and dl, 1
xor r15b, 1
or dl, r15b
xor dl, 0xff
mov r10b, r8b
xor r10b, dl
and r10b, r8b
mov dl, r12b
and dl, r10b
xor r12b, r10b
or dl, r12b
mov r8b, dil
xor r8b, 0xff
mov r10b, r11b
xor r10b, 0xff
mov sil, byte [rbp + 0x679]
xor sil, 0
or r8b, r10b
or sil, 0
xor r8b, 0xff
and r8b, sil
mov r10b, dil
xor r10b, 0xff
and r10b, 0
mov sil, byte [rbp + 0x679]
xor sil, 0
and dil, sil
mov r14b, r11b
xor r14b, 0xff
and r14b, 0
and r11b, sil
or r10b, dil
or r14b, r11b
xor r10b, r14b
mov r11b, r8b
xor r11b, 0xff
mov sil, r10b
xor sil, 0xff
mov dil, byte [rbp + 0x679]
xor dil, 1
mov r14b, r11b
and r14b, 0xff
and r8b, dil
mov r15b, sil
and r15b, 0xff
and r10b, dil
or r14b, r8b
or r15b, r10b
xor r14b, r15b
or r11b, sil
xor r11b, 0xff
or dil, 1
and r11b, dil
or r14b, r11b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r10b, byte [rbp + 0x679]
xor r10b, 1
mov r11b, dl
and r11b, r10b
or r8b, r11b
xor r8b, 0xff
xor r8b, 0
and r8b, 0
mov r10b, byte [rbp + 0x679]
xor r10b, 0
and r10b, 1
mov r11b, byte [rbp + 0x679]
xor r11b, 1
mov sil, r11b
and sil, 0
mov dil, byte [rbp + 0x679]
xor dil, 1
and dil, 0xff
and r11b, 1
or r10b, sil
or dil, r11b
xor r10b, dil
xor dl, 0xff
mov r11b, r10b
xor r11b, 0xff
mov sil, byte [rbp + 0x679]
xor sil, 0
or dl, r11b
or sil, 0
xor dl, 0xff
and dl, sil
mov r11b, r14b
xor r11b, 0xff
and r11b, 1
mov sil, byte [rbp + 0x679]
xor sil, 1
mov dil, r14b
and dil, sil
or r11b, dil
xor r11b, 0xff
mov sil, byte [rbp + 0x679]
xor sil, 0
mov dil, byte [rbp + 0x679]
xor dil, 1
or r11b, sil
or dil, 1
xor r11b, 0xff
and r11b, dil
xor r14b, 0xff
xor r10b, 0xff
mov sil, byte [rbp + 0x679]
xor sil, 1
or r14b, r10b
or sil, 1
xor r14b, 0xff
and r14b, sil
mov r10b, r8b
xor r10b, 0xff
mov sil, dl
xor sil, 0xff
mov dil, byte [rbp + 0x679]
xor dil, 1
mov r15b, r10b
and r15b, 0xff
and r8b, dil
mov r12b, sil
and r12b, 0xff
and dl, dil
or r15b, r8b
or r12b, dl
xor r15b, r12b
or r10b, sil
xor r10b, 0xff
or dil, 1
and r10b, dil
or r15b, r10b
mov dl, r11b
and dl, r14b
xor r11b, r14b
or dl, r11b
mov r8b, r15b
xor r8b, 0xff
and r8b, 0
mov r10b, byte [rbp + 0x679]
xor r10b, 0
and r15b, r10b
mov r11b, dl
xor r11b, 0xff
and r11b, 0
and dl, r10b
or r8b, r15b
or r11b, dl
xor r8b, r11b
mov dl, bl
xor dl, 0xff
mov r10b, al
xor r10b, 0xff
mov r11b, byte [rbp + 0x679]
xor r11b, 1
or dl, r10b
or r11b, 1
xor dl, 0xff
and dl, r11b
mov r10b, bl
xor r10b, 0xff
and r10b, 1
mov r11b, byte [rbp + 0x679]
xor r11b, 1
and bl, r11b
mov sil, al
xor sil, 0xff
and sil, 0xff
and al, r11b
or r10b, bl
or sil, al
xor r10b, sil
mov al, dl
xor al, 0xff
mov r11b, r10b
xor r11b, 0xff
mov bl, byte [rbp + 0x679]
xor bl, 0
mov sil, al
and sil, 0
and dl, bl
mov dil, r11b
and dil, 0
and r10b, bl
or sil, dl
or dil, r10b
xor sil, dil
or al, r11b
xor al, 0xff
or bl, 0
and al, bl
or sil, al
mov al, sil
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x679]
xor dl, 1
mov r10b, sil
and r10b, dl
mov r11b, byte [rbp + 0x679]
xor r11b, 1
and r11b, 0xff
and dl, 1
or al, r10b
or r11b, dl
xor al, r11b
mov dl, byte [rbp + 0x679]
xor dl, 1
xor al, 0xff
mov r10b, byte [rbp + 0x679]
xor r10b, 1
or dl, al
or r10b, 1
xor dl, 0xff
and dl, r10b
mov al, byte [rbp + 0x679]
xor al, 1
and al, 1
mov r10b, byte [rbp + 0x679]
xor r10b, 1
mov r11b, r10b
and r11b, 1
mov bl, byte [rbp + 0x679]
xor bl, 1
and bl, 0xff
and r10b, 1
or al, r11b
or bl, r10b
xor al, bl
mov r10b, al
xor r10b, 0xff
mov r11b, sil
xor r11b, r10b
and r11b, sil
mov r10b, byte [rbp + 0x679]
xor r10b, 1
and r10b, 1
mov bl, byte [rbp + 0x679]
xor bl, 1
and bl, 1
or r10b, bl
mov bl, byte [rbp + 0x679]
xor bl, 1
mov sil, r10b
xor sil, bl
and sil, r10b
xor al, 0xff
xor al, 1
and al, 0xff
mov r10b, dl
and r10b, r11b
xor dl, r11b
or r10b, dl
mov dl, sil
and dl, al
xor sil, al
or dl, sil
mov al, r10b
xor al, 0xff
and al, 1
mov r11b, byte [rbp + 0x679]
xor r11b, 1
and r10b, r11b
mov bl, dl
xor bl, 0xff
and bl, 0xff
and dl, r11b
or al, r10b
or bl, dl
xor al, bl
mov dl, byte [rbp + 0x679]
xor dl, 1
mov r10b, cl
xor r10b, 0xff
mov r11b, byte [rbp + 0x679]
xor r11b, 0
or dl, r10b
or r11b, 0
xor dl, 0xff
and dl, r11b
mov r10b, byte [rbp + 0x679]
xor r10b, 1
and r10b, 0
mov r11b, byte [rbp + 0x679]
xor r11b, 0
mov bl, r11b
and bl, 1
mov sil, cl
xor sil, 0xff
and sil, 0
and cl, r11b
or r10b, bl
or sil, cl
xor r10b, sil
mov cl, dl
xor cl, 0xff
mov r11b, r10b
xor r11b, 0xff
mov bl, byte [rbp + 0x679]
xor bl, 1
mov sil, cl
and sil, 0xff
and dl, bl
mov dil, r11b
and dil, 0xff
and r10b, bl
or sil, dl
or dil, r10b
xor sil, dil
or cl, r11b
xor cl, 0xff
or bl, 1
and cl, bl
or sil, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x679]
xor dl, 1
and al, dl
or cl, al
mov al, sil
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x679]
xor dl, 1
and sil, dl
mov r10b, byte [rbp + 0x679]
xor r10b, 1
and r10b, 0xff
and dl, 1
or al, sil
or r10b, dl
xor al, r10b
mov dl, byte [rbp + 0x679]
xor dl, 0
and dl, 0
mov r10b, byte [rbp + 0x679]
xor r10b, 0
mov r11b, r10b
and r11b, 0
mov bl, byte [rbp + 0x679]
xor bl, 1
and bl, 0
and r10b, 1
or dl, r11b
or bl, r10b
xor dl, bl
mov r10b, cl
xor r10b, 0xff
mov r11b, al
xor r11b, 0xff
mov bl, byte [rbp + 0x679]
xor bl, 1
mov sil, r10b
and sil, 0xff
and cl, bl
mov dil, r11b
and dil, 0xff
and al, bl
or sil, cl
or dil, al
xor sil, dil
or r10b, r11b
xor r10b, 0xff
or bl, 1
and r10b, bl
or sil, r10b
mov al, byte [rbp + 0x679]
xor al, 0
mov cl, dl
xor cl, 0xff
mov r10b, byte [rbp + 0x679]
xor r10b, 1
mov r11b, al
and r11b, 0xff
mov bl, r10b
and bl, 0
mov dil, cl
and dil, 0xff
and dl, r10b
or r11b, bl
or dil, dl
xor r11b, dil
or al, cl
xor al, 0xff
or r10b, 1
and al, r10b
or r11b, al
mov al, sil
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x679]
xor cl, 1
and sil, cl
or al, sil
xor al, 0xff
xor r11b, 0xff
mov cl, byte [rbp + 0x679]
xor cl, 0
or al, r11b
or cl, 0
xor al, 0xff
and al, cl
mov cl, r8b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x679]
xor dl, 1
mov r10b, r8b
and r10b, dl
or cl, r10b
mov dl, al
xor dl, 0xff
and dl, 0
mov r10b, byte [rbp + 0x679]
xor r10b, 0
mov r11b, al
and r11b, r10b
mov bl, byte [rbp + 0x679]
xor bl, 1
and bl, 0
and r10b, 1
or dl, r11b
or bl, r10b
xor dl, bl
mov r10b, byte [rbp + 0x679]
xor r10b, 0
and r10b, 1
mov r11b, byte [rbp + 0x679]
xor r11b, 1
and r11b, 0
or r10b, r11b
mov r11b, cl
xor r11b, 0xff
mov bl, byte [rbp + 0x679]
xor bl, 0
mov sil, byte [rbp + 0x679]
xor sil, 1
or r11b, bl
or sil, 1
xor r11b, 0xff
and r11b, sil
xor r8b, 0xff
mov bl, r10b
xor bl, 0xff
mov sil, byte [rbp + 0x679]
xor sil, 1
or r8b, bl
or sil, 1
xor r8b, 0xff
and r8b, sil
mov bl, dl
xor bl, 0xff
mov sil, byte [rbp + 0x679]
xor sil, 0
mov dil, byte [rbp + 0x679]
xor dil, 0
or bl, sil
or dil, 0
xor bl, 0xff
and bl, dil
mov sil, r10b
xor sil, 0xff
mov dil, al
xor dil, sil
and dil, al
mov al, r11b
xor al, 0xff
mov sil, r8b
xor sil, 0xff
mov r14b, byte [rbp + 0x679]
xor r14b, 0
mov r15b, al
and r15b, 0
and r11b, r14b
mov r12b, sil
and r12b, 0
and r8b, r14b
or r15b, r11b
or r12b, r8b
xor r15b, r12b
or al, sil
xor al, 0xff
or r14b, 0
and al, r14b
or r15b, al
mov al, bl
and al, dil
xor bl, dil
or al, bl
mov r8b, r15b
xor r8b, 0xff
and r8b, 0
mov r11b, byte [rbp + 0x679]
xor r11b, 0
and r15b, r11b
mov bl, al
xor bl, 0xff
and bl, 0
and al, r11b
or r8b, r15b
or bl, al
xor r8b, bl
mov al, cl
xor al, 0xff
mov r11b, dl
xor r11b, 0xff
mov bl, byte [rbp + 0x679]
xor bl, 1
mov sil, al
and sil, 0xff
and cl, bl
mov dil, r11b
and dil, 0xff
and dl, bl
or sil, cl
or dil, dl
xor sil, dil
or al, r11b
xor al, 0xff
or bl, 1
and al, bl
or sil, al
mov al, sil
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x679]
xor cl, 1
and sil, cl
or al, sil
mov cl, r10b
and cl, 0
xor r10b, 0
or cl, r10b
xor al, 0xff
xor cl, 0xff
mov dl, byte [rbp + 0x679]
xor dl, 1
or al, cl
or dl, 1
xor al, 0xff
and al, dl
mov cl, r8b
xor cl, 0xff
mov dl, al
xor dl, 0xff
mov r10b, byte [rbp + 0x679]
xor r10b, 0
mov r11b, cl
and r11b, 0
and r8b, r10b
mov bl, dl
and bl, 0
and al, r10b
or r11b, r8b
or bl, al
xor r11b, bl
or cl, dl
xor cl, 0xff
or r10b, 0
and cl, r10b
or r11b, cl
test r11b, 1
jne 0x6d957f9c
jmp 0x6da43403
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xce629c3a
mov r9d, ecx
add r9d, r8d
sub eax, 0xf7f0d9a4
add r9d, eax
add r9d, 0x95a199e7
add r9d, 0xce629c3a
sub r9d, 0x95a199e7
sub r9d, 0xfeeb6d7e
sub r9d, 0x3acdfe19
add r9d, 0xfeeb6d7e
sub r9d, 0x77a404cf
sub r9d, 1
add r9d, 0x77a404cf
add r9d, 0x83c57b47
add r9d, 0x3acdfe19
sub r9d, 0x83c57b47
sub r9d, 0x59de718e
add r9d, 0x859f59de
add r9d, 0x59de718e
add r9d, 0xcd635913
add r9d, 0xf7f0d9a4
sub r9d, 0xcd635913
sub r9d, 0xd6190161
sub r9d, 0x859f59de
add r9d, 0xd6190161
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 0
mov sil, 1
mov dil, sil
xor dil, 0
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
xor bl, 0xff
xor bl, 0
and bl, 0
mov dil, sil
xor dil, 0
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
or dil, r14b
mov r14b, dil
xor r14b, 0xff
mov r15b, r10b
xor r15b, r14b
and r15b, r10b
mov r14b, sil
xor r14b, 1
and r14b, 0
mov r12b, sil
xor r12b, 0
mov r13b, r12b
and r13b, 1
mov al, sil
xor al, 1
and al, 0
and r12b, 1
or r14b, r13b
or al, r12b
xor r14b, al
mov al, sil
xor al, 0
mov r12b, r14b
xor r12b, al
and r12b, r14b
xor dil, 0xff
xor dil, 1
and dil, 0xff
mov al, bl
and al, r15b
xor bl, r15b
or al, bl
mov bl, r12b
xor bl, 0xff
mov r14b, dil
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
mov r13b, bl
and r13b, 0xff
and r12b, r15b
mov cl, r14b
and cl, 0xff
and dil, r15b
or r13b, r12b
or cl, dil
xor r13b, cl
or bl, r14b
xor bl, 0xff
or r15b, 1
and bl, r15b
or r13b, bl
mov cl, al
xor cl, 0xff
and cl, 0
mov bl, sil
xor bl, 0
and al, bl
mov dil, r13b
xor dil, 0xff
and dil, 0
and r13b, bl
or cl, al
or dil, r13b
xor cl, dil
mov al, r11b
xor al, 0xff
and al, 1
mov bl, sil
xor bl, 1
mov dil, r11b
and dil, bl
or al, dil
xor al, 0xff
xor al, 1
and al, 0xff
mov bl, sil
xor bl, 1
and bl, 1
mov dil, sil
xor dil, 1
and dil, 1
or bl, dil
mov dil, bl
xor dil, 0xff
mov r14b, r11b
xor r14b, dil
and r14b, r11b
mov dil, sil
xor dil, 1
and dil, 0
mov r15b, sil
xor r15b, 0
mov r12b, r15b
and r12b, 1
mov r13b, sil
xor r13b, 1
and r13b, 0
and r15b, 1
or dil, r12b
or r13b, r15b
xor dil, r13b
xor dil, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, sil
xor r12b, 0
or dil, r15b
or r12b, 0
xor dil, 0xff
and dil, r12b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov r15b, al
xor r15b, 0xff
mov r12b, r14b
xor r12b, 0xff
mov r13b, sil
xor r13b, 1
mov dl, r15b
and dl, 0xff
and al, r13b
mov r8b, r12b
and r8b, 0xff
and r14b, r13b
or dl, al
or r8b, r14b
xor dl, r8b
or r15b, r12b
xor r15b, 0xff
or r13b, 1
and r15b, r13b
or dl, r15b
mov al, dil
and al, bl
xor dil, bl
or al, dil
mov r8b, dl
xor r8b, 0xff
and r8b, 0
mov bl, sil
xor bl, 0
and dl, bl
mov dil, al
xor dil, 0xff
and dil, 0
and al, bl
or r8b, dl
or dil, al
xor r8b, dil
mov al, sil
xor al, 0
and al, 1
mov dl, sil
xor dl, 1
and dl, 0
or al, dl
xor al, 0xff
xor al, 1
and al, 0xff
mov dl, sil
xor dl, 1
and dl, 0
mov bl, sil
xor bl, 0
mov dil, bl
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
and bl, 1
or dl, dil
or r14b, bl
xor dl, r14b
mov bl, sil
xor bl, 0
xor dl, 0xff
mov dil, sil
xor dil, 0
or bl, dl
or dil, 0
xor bl, 0xff
and bl, dil
mov dl, al
and dl, bl
xor al, bl
or dl, al
mov al, sil
xor al, 0
and al, 1
mov bl, sil
xor bl, 1
and bl, 0
or al, bl
mov bl, cl
xor bl, 0xff
mov dil, al
and dil, bl
xor al, 0xff
mov bl, cl
and bl, al
or dil, bl
xor dil, 0xff
mov al, cl
xor al, 0xff
mov bl, sil
xor bl, 0
or dil, al
or bl, 0
xor dil, 0xff
and dil, bl
mov al, r10b
xor al, 0xff
and al, 1
mov bl, sil
xor bl, 1
and r10b, bl
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and bl, 1
or al, r10b
or r14b, bl
xor al, r14b
mov r10b, dl
xor r10b, 0xff
and r10b, 0
mov bl, sil
xor bl, 0
mov r14b, dl
and r14b, bl
mov r15b, sil
xor r15b, 1
and r15b, 0
and bl, 1
or r10b, r14b
or r15b, bl
xor r10b, r15b
mov bl, sil
xor bl, 1
and bl, 1
mov r14b, sil
xor r14b, 1
mov r15b, r14b
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or bl, r15b
or r12b, r14b
xor bl, r12b
mov r14b, al
and r14b, r10b
xor al, r10b
or r14b, al
mov al, sil
xor al, 1
mov r10b, bl
xor r10b, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, al
and r12b, 0xff
mov r13b, r15b
and r13b, 1
mov r9b, r10b
and r9b, 0xff
and bl, r15b
or r12b, r13b
or r9b, bl
xor r12b, r9b
or al, r10b
xor al, 0xff
or r15b, 1
and al, r15b
or r12b, al
mov al, r14b
xor al, 0xff
and al, 1
mov r9b, sil
xor r9b, 1
and r14b, r9b
mov r10b, sil
xor r10b, 1
and r10b, 0xff
and r9b, 1
or al, r14b
or r10b, r9b
xor al, r10b
xor r12b, 0xff
mov r9b, al
xor r9b, r12b
and r9b, al
mov al, sil
xor al, 0
and al, 1
mov r10b, sil
xor r10b, 1
and r10b, 0
or al, r10b
mov r10b, r8b
xor r10b, 0xff
mov bl, al
and bl, r10b
xor al, 0xff
mov r10b, r8b
and r10b, al
or bl, r10b
xor bl, 0xff
mov al, r8b
xor al, 0xff
mov r10b, sil
xor r10b, 1
or bl, al
or r10b, 1
xor bl, 0xff
and bl, r10b
mov al, r11b
xor al, 0xff
and al, 0
mov r10b, sil
xor r10b, 0
and r11b, r10b
mov r14b, sil
xor r14b, 1
and r14b, 0
and r10b, 1
or al, r11b
or r14b, r10b
xor al, r14b
mov r10b, dl
xor r10b, 0xff
and r10b, 1
mov r11b, sil
xor r11b, 1
mov r14b, dl
and r14b, r11b
or r10b, r14b
mov r11b, sil
xor r11b, 1
and r11b, 1
mov r14b, sil
xor r14b, 1
mov r15b, r14b
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or r11b, r15b
or r12b, r14b
xor r11b, r12b
mov r14b, al
and r14b, r10b
xor al, r10b
or r14b, al
mov al, r11b
and al, 1
xor r11b, 1
or al, r11b
mov r10b, r14b
xor r10b, 0xff
and r10b, 0
mov r11b, sil
xor r11b, 0
and r14b, r11b
mov r15b, sil
xor r15b, 1
and r15b, 0
and r11b, 1
or r10b, r14b
or r15b, r11b
xor r10b, r15b
xor r10b, 0xff
xor al, 0xff
mov r11b, sil
xor r11b, 1
or r10b, al
or r11b, 1
xor r10b, 0xff
and r10b, r11b
mov al, dil
xor al, 0xff
mov r11b, r9b
xor r11b, 0xff
mov r14b, sil
xor r14b, 1
or al, r11b
or r14b, 1
xor al, 0xff
and al, r14b
mov r11b, dil
xor r11b, 0xff
mov r14b, r9b
and r14b, r11b
xor r9b, 0xff
and dil, r9b
or r14b, dil
mov r9b, al
xor r9b, 0xff
mov r11b, r14b
xor r11b, 0xff
mov dil, sil
xor dil, 1
mov r15b, r9b
and r15b, 0xff
and al, dil
mov r12b, r11b
and r12b, 0xff
and r14b, dil
or r15b, al
or r12b, r14b
xor r15b, r12b
or r9b, r11b
xor r9b, 0xff
or dil, 1
and r9b, dil
or r15b, r9b
mov al, bl
xor al, 0xff
and al, 1
mov r9b, sil
xor r9b, 1
mov r11b, bl
and r11b, r9b
mov dil, sil
xor dil, 1
and dil, 0xff
and r9b, 1
or al, r11b
or dil, r9b
xor al, dil
mov r9b, r10b
xor r9b, 0xff
and r9b, 0
mov r11b, sil
xor r11b, 0
mov dil, r10b
and dil, r11b
mov r14b, sil
xor r14b, 1
and r14b, 0
and r11b, 1
or r9b, dil
or r14b, r11b
xor r9b, r14b
mov r11b, sil
xor r11b, 1
and r11b, 0
mov dil, sil
xor dil, 0
mov r14b, dil
and r14b, 1
mov r12b, sil
xor r12b, 1
and r12b, 0
and dil, 1
or r11b, r14b
or r12b, dil
xor r11b, r12b
mov dil, sil
xor dil, 1
mov r14b, al
xor r14b, dil
and r14b, al
mov dil, r11b
xor dil, 0xff
mov r12b, bl
xor r12b, dil
and r12b, bl
mov bl, sil
xor bl, 1
mov dil, r9b
xor dil, bl
and dil, r9b
mov bl, r11b
xor bl, 0xff
mov r13b, r10b
xor r13b, bl
and r13b, r10b
mov r10b, r14b
xor r10b, 0xff
mov bl, r12b
xor bl, 0xff
mov byte [rbp + 0x676], sil
xor sil, 0
mov byte [rbp + 0x675], r10b
and r10b, 0
and r14b, sil
mov byte [rbp + 0x674], bl
and bl, 0
and r12b, sil
or r10b, r14b
or bl, r12b
xor r10b, bl
mov bl, byte [rbp + 0x675]
mov r14b, byte [rbp + 0x674]
or bl, r14b
xor bl, 0xff
or sil, 0
and bl, sil
or r10b, bl
mov bl, dil
and bl, r13b
xor dil, r13b
or bl, dil
mov sil, r10b
xor sil, 0xff
mov dil, bl
and dil, sil
xor bl, 0xff
and r10b, bl
or dil, r10b
mov r10b, al
and r10b, r9b
xor al, r9b
or r10b, al
mov al, r10b
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x676]
xor r9b, 1
and r10b, r9b
or al, r10b
mov r9b, r11b
and r9b, 1
xor r11b, 1
or r9b, r11b
xor r9b, 0xff
mov r10b, al
xor r10b, r9b
and r10b, al
mov al, dil
and al, r10b
xor dil, r10b
or al, dil
mov r9b, r15b
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x676]
xor r10b, 1
mov r11b, r15b
and r11b, r10b
or r9b, r11b
mov r10b, al
xor r10b, 0xff
xor r9b, 0xff
mov r11b, byte [rbp + 0x676]
xor r11b, 1
or r10b, r9b
or r11b, 1
xor r10b, 0xff
and r10b, r11b
mov r9b, al
xor r9b, 0xff
and r9b, 1
mov r11b, byte [rbp + 0x676]
xor r11b, 1
and al, r11b
or r9b, al
xor r9b, 0xff
mov al, r15b
xor al, r9b
and al, r15b
mov r9b, r10b
and r9b, al
xor r10b, al
or r9b, r10b
mov al, cl
xor al, 0xff
and al, 1
mov r10b, byte [rbp + 0x676]
xor r10b, 1
mov r11b, cl
and r11b, r10b
mov bl, byte [rbp + 0x676]
xor bl, 1
and bl, 0xff
and r10b, 1
or al, r11b
or bl, r10b
xor al, bl
mov r10b, r8b
xor r10b, 0xff
and r10b, 1
mov r11b, byte [rbp + 0x676]
xor r11b, 1
mov bl, r8b
and bl, r11b
mov sil, byte [rbp + 0x676]
xor sil, 1
and sil, 0xff
and r11b, 1
or r10b, bl
or sil, r11b
xor r10b, sil
mov r11b, byte [rbp + 0x676]
xor r11b, 1
and r11b, 0
mov bl, byte [rbp + 0x676]
xor bl, 0
mov sil, bl
and sil, 1
mov dil, byte [rbp + 0x676]
xor dil, 1
and dil, 0
and bl, 1
or r11b, sil
or dil, bl
xor r11b, dil
mov bl, byte [rbp + 0x676]
xor bl, 1
mov sil, al
xor sil, bl
and sil, al
mov bl, r11b
xor bl, 0xff
mov dil, cl
xor dil, bl
and dil, cl
mov cl, byte [rbp + 0x676]
xor cl, 1
mov bl, r10b
xor bl, cl
and bl, r10b
mov cl, r11b
xor cl, 0xff
mov r15b, r8b
xor r15b, cl
and r15b, r8b
mov cl, sil
and cl, dil
xor sil, dil
or cl, sil
mov r8b, bl
xor r8b, 0xff
mov sil, r15b
xor sil, 0xff
mov dil, byte [rbp + 0x676]
xor dil, 1
mov r12b, r8b
and r12b, 0xff
and bl, dil
mov r13b, sil
and r13b, 0xff
and r15b, dil
or r12b, bl
or r13b, r15b
xor r12b, r13b
or r8b, sil
xor r8b, 0xff
or dil, 1
and r8b, dil
or r12b, r8b
mov r8b, cl
xor r8b, 0xff
and r8b, 0
mov bl, byte [rbp + 0x676]
xor bl, 0
and cl, bl
mov sil, r12b
xor sil, 0xff
and sil, 0
and r12b, bl
or r8b, cl
or sil, r12b
xor r8b, sil
mov cl, al
xor cl, 0xff
mov bl, r10b
xor bl, 0xff
mov sil, byte [rbp + 0x676]
xor sil, 1
mov dil, cl
and dil, 0xff
and al, sil
mov r15b, bl
and r15b, 0xff
and r10b, sil
or dil, al
or r15b, r10b
xor dil, r15b
or cl, bl
xor cl, 0xff
or sil, 1
and cl, sil
or dil, cl
mov al, dil
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x676]
xor cl, 1
and dil, cl
or al, dil
mov cl, r11b
and cl, 1
xor r11b, 1
or cl, r11b
xor cl, 0xff
mov r10b, al
xor r10b, cl
and r10b, al
mov al, r8b
xor al, 0xff
mov cl, r10b
xor cl, 0xff
mov r11b, byte [rbp + 0x676]
xor r11b, 1
mov bl, al
and bl, 0xff
and r8b, r11b
mov sil, cl
and sil, 0xff
and r10b, r11b
or bl, r8b
or sil, r10b
xor bl, sil
or al, cl
xor al, 0xff
or r11b, 1
and al, r11b
or bl, al
mov al, bl
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x676]
xor cl, 1
mov r8b, bl
and r8b, cl
or al, r8b
mov cl, byte [rbp + 0x676]
xor cl, 1
xor al, 0xff
mov r8b, byte [rbp + 0x676]
xor r8b, 0
or cl, al
or r8b, 0
xor cl, 0xff
and cl, r8b
mov al, byte [rbp + 0x676]
xor al, 1
and al, 1
mov r8b, byte [rbp + 0x676]
xor r8b, 1
and r8b, 1
or al, r8b
xor bl, 0xff
mov r8b, al
xor r8b, 0xff
mov r10b, byte [rbp + 0x676]
xor r10b, 0
or bl, r8b
or r10b, 0
xor bl, 0xff
and bl, r10b
mov r8b, byte [rbp + 0x676]
xor r8b, 1
and r8b, 1
mov r10b, byte [rbp + 0x676]
xor r10b, 1
mov r11b, r10b
and r11b, 1
mov sil, byte [rbp + 0x676]
xor sil, 1
and sil, 0xff
and r10b, 1
or r8b, r11b
or sil, r10b
xor r8b, sil
xor r8b, 0xff
mov r10b, byte [rbp + 0x676]
xor r10b, 1
mov r11b, byte [rbp + 0x676]
xor r11b, 1
or r8b, r10b
or r11b, 1
xor r8b, 0xff
and r8b, r11b
mov r10b, byte [rbp + 0x676]
xor r10b, 1
xor al, 0xff
mov r11b, byte [rbp + 0x676]
xor r11b, 0
or r10b, al
or r11b, 0
xor r10b, 0xff
and r10b, r11b
mov al, cl
xor al, 0xff
mov r11b, bl
xor r11b, 0xff
mov sil, byte [rbp + 0x676]
xor sil, 0
mov dil, al
and dil, 0
and cl, sil
mov r15b, r11b
and r15b, 0
and bl, sil
or dil, cl
or r15b, bl
xor dil, r15b
or al, r11b
xor al, 0xff
or sil, 0
and al, sil
or dil, al
mov al, r8b
and al, r10b
xor r8b, r10b
or al, r8b
mov cl, dil
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x676]
xor r8b, 1
and dil, r8b
mov r10b, al
xor r10b, 0xff
and r10b, 0xff
and al, r8b
or cl, dil
or r10b, al
xor cl, r10b
mov al, byte [rbp + 0x676]
xor al, 0
mov r8b, dl
xor r8b, 0xff
mov r10b, byte [rbp + 0x676]
xor r10b, 0
or al, r8b
or r10b, 0
xor al, 0xff
and al, r10b
mov r8b, byte [rbp + 0x676]
xor r8b, 0
mov r10b, dl
and r10b, r8b
xor dl, 0xff
and dl, 0
or r10b, dl
mov dl, al
and dl, r10b
xor al, r10b
or dl, al
mov al, dl
xor al, 0xff
and al, 0
mov r8b, byte [rbp + 0x676]
xor r8b, 0
and dl, r8b
mov r10b, byte [rbp + 0x676]
xor r10b, 1
and r10b, 0
and r8b, 1
or al, dl
or r10b, r8b
xor al, r10b
mov dl, cl
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp + 0x676]
xor r8b, 0
mov r10b, cl
and r10b, r8b
mov r11b, al
xor r11b, 0xff
and r11b, 0
and al, r8b
or dl, r10b
or r11b, al
xor dl, r11b
xor cl, 0xff
mov al, dl
xor al, cl
and al, dl
mov cl, r9b
xor cl, 0xff
and cl, 0
mov dl, byte [rbp + 0x676]
xor dl, 0
mov r8b, r9b
and r8b, dl
mov r10b, byte [rbp + 0x676]
xor r10b, 1
and r10b, 0
and dl, 1
or cl, r8b
or r10b, dl
xor cl, r10b
mov dl, al
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x676]
xor r8b, 1
mov r10b, al
and r10b, r8b
or dl, r10b
mov r8b, byte [rbp + 0x676]
xor r8b, 1
and r8b, 1
mov r10b, byte [rbp + 0x676]
xor r10b, 1
and r10b, 1
or r8b, r10b
mov r10b, cl
xor r10b, 0xff
mov r11b, byte [rbp + 0x676]
xor r11b, 1
mov bl, byte [rbp + 0x676]
xor bl, 0
or r10b, r11b
or bl, 0
xor r10b, 0xff
and r10b, bl
xor r9b, 0xff
mov r11b, r8b
xor r11b, 0xff
mov bl, byte [rbp + 0x676]
xor bl, 0
or r9b, r11b
or bl, 0
xor r9b, 0xff
and r9b, bl
mov r11b, dl
xor r11b, 0xff
mov bl, byte [rbp + 0x676]
xor bl, 1
mov sil, byte [rbp + 0x676]
xor sil, 1
or r11b, bl
or sil, 1
xor r11b, 0xff
and r11b, sil
xor al, 0xff
mov bl, r8b
xor bl, 0xff
mov sil, byte [rbp + 0x676]
xor sil, 1
or al, bl
or sil, 1
xor al, 0xff
and al, sil
mov bl, r10b
and bl, r9b
xor r10b, r9b
or bl, r10b
mov r9b, r11b
xor r9b, 0xff
mov r10b, al
xor r10b, 0xff
mov sil, byte [rbp + 0x676]
xor sil, 0
mov dil, r9b
and dil, 0
and r11b, sil
mov r15b, r10b
and r15b, 0
and al, sil
or dil, r11b
or r15b, al
xor dil, r15b
or r9b, r10b
xor r9b, 0xff
or sil, 0
and r9b, sil
or dil, r9b
mov al, bl
xor al, 0xff
and al, 0
mov r9b, byte [rbp + 0x676]
xor r9b, 0
and bl, r9b
mov r10b, dil
xor r10b, 0xff
and r10b, 0
and dil, r9b
or al, bl
or r10b, dil
xor al, r10b
mov r9b, cl
and r9b, dl
xor cl, dl
or r9b, cl
mov cl, r9b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x676]
xor dl, 1
and r9b, dl
mov r10b, byte [rbp + 0x676]
xor r10b, 1
and r10b, 0xff
and dl, 1
or cl, r9b
or r10b, dl
xor cl, r10b
mov dl, byte [rbp + 0x676]
xor dl, 1
mov r9b, r8b
xor r9b, 0xff
mov r10b, byte [rbp + 0x676]
xor r10b, 0
mov r11b, dl
and r11b, 0
mov bl, r10b
and bl, 1
mov sil, r9b
and sil, 0
and r8b, r10b
or r11b, bl
or sil, r8b
xor r11b, sil
or dl, r9b
xor dl, 0xff
or r10b, 0
and dl, r10b
or r11b, dl
xor r11b, 0xff
mov dl, cl
xor dl, r11b
and dl, cl
mov cl, al
and cl, dl
xor al, dl
or cl, al
test cl, 1
jne 0x6d958e48
jmp 0x6da43403
jmp 0x6d958e4d
mov eax, dword [rbp + 0x828]
mov dword [rbp + 0x670], eax
mov eax, dword [rbp + 0x82c]
mov dword [rbp + 0x66c], eax
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x86262590
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 1
add r9d, r8d
sub r9d, 0x2423252b
sub r9d, 0x86262590
add r9d, 0x2423252b
mov r8d, 0x57048993
add r8d, 0
sub r8d, ecx
sub r8d, 0x57048993
mov r10d, eax
sub r10d, r9d
add r10d, 0
add r8d, 0x74c76456
add r8d, r10d
sub r8d, 0x74c76456
sub eax, 0x3bf1e208
sub eax, r8d
add eax, 0x3bf1e208
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or sil, r15b
xor sil, 0xff
xor sil, 1
and sil, 0xff
mov r14b, dil
xor r14b, 1
and r14b, 0
mov r15b, dil
xor r15b, 0
mov r12b, r15b
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 0
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
xor r14b, 0xff
mov r15b, r11b
xor r15b, r14b
and r15b, r11b
mov r14b, sil
xor r14b, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
mov al, r14b
and al, 0
and sil, r13b
mov cl, r12b
and cl, 0
and r15b, r13b
or al, sil
or cl, r15b
xor al, cl
or r14b, r12b
xor r14b, 0xff
or r13b, 0
and r14b, r13b
or al, r14b
mov cl, bl
xor cl, 0xff
and cl, 1
mov sil, dil
xor sil, 1
mov r14b, bl
and r14b, sil
or cl, r14b
mov sil, dil
xor sil, 1
xor cl, 0xff
mov r14b, dil
xor r14b, 0
or sil, cl
or r14b, 0
xor sil, 0xff
and sil, r14b
mov cl, dil
xor cl, 1
and cl, 1
mov r14b, dil
xor r14b, 1
and r14b, 1
or cl, r14b
mov r14b, bl
xor r14b, 0xff
xor cl, 0xff
mov r15b, dil
xor r15b, 1
or r14b, cl
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov cl, sil
and cl, r14b
xor sil, r14b
or cl, sil
mov sil, dil
xor sil, 1
and sil, 0
mov r14b, dil
xor r14b, 0
mov r15b, r14b
and r15b, 1
mov r12b, dil
xor r12b, 1
and r12b, 0
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
xor sil, 0xff
xor sil, 1
and sil, 0xff
mov r14b, dil
xor r14b, 1
and r14b, 1
mov r15b, dil
xor r15b, 1
mov r12b, r15b
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, r14b
xor r15b, 0xff
xor r15b, 1
and r15b, 0xff
mov r12b, dil
xor r12b, 1
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 1
or r12b, r13b
mov r13b, dil
xor r13b, 1
mov dl, r12b
xor dl, r13b
and dl, r12b
xor r14b, 0xff
xor r14b, 1
and r14b, 0xff
mov r12b, sil
and r12b, r15b
xor sil, r15b
or r12b, sil
mov sil, dl
xor sil, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r13b, dil
xor r13b, 1
mov r8b, sil
and r8b, 0xff
and dl, r13b
mov r9b, r15b
and r9b, 0xff
and r14b, r13b
or r8b, dl
or r9b, r14b
xor r8b, r9b
or sil, r15b
xor sil, 0xff
or r13b, 1
and sil, r13b
or r8b, sil
mov dl, r12b
xor dl, 0xff
mov r9b, r8b
and r9b, dl
xor r8b, 0xff
and r12b, r8b
or r9b, r12b
mov dl, dil
xor dl, 1
and dl, 1
mov r8b, dil
xor r8b, 1
and r8b, 1
or dl, r8b
mov r8b, al
xor r8b, 0xff
mov sil, dl
and sil, r8b
xor dl, 0xff
mov r8b, al
and r8b, dl
or sil, r8b
mov dl, al
xor dl, 0xff
mov r8b, sil
xor r8b, dl
and r8b, sil
mov dl, r11b
xor dl, 0xff
and dl, 0
mov sil, dil
xor sil, 0
and r11b, sil
mov r14b, dil
xor r14b, 1
and r14b, 0
and sil, 1
or dl, r11b
or r14b, sil
xor dl, r14b
mov r11b, r9b
xor r11b, 0xff
and r11b, 1
mov sil, dil
xor sil, 1
mov r14b, r9b
and r14b, sil
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and sil, 1
or r11b, r14b
or r15b, sil
xor r11b, r15b
mov sil, dil
xor sil, 0
and sil, 1
mov r14b, dil
xor r14b, 1
and r14b, 0
or sil, r14b
mov r14b, dl
and r14b, r11b
xor dl, r11b
or r14b, dl
mov dl, sil
and dl, 0
xor sil, 0
or dl, sil
mov r11b, r14b
xor r11b, 0xff
and r11b, 1
mov sil, dil
xor sil, 1
and r14b, sil
or r11b, r14b
xor dl, 0xff
mov sil, r11b
xor sil, dl
and sil, r11b
mov dl, dil
xor dl, 1
and dl, 0
mov r11b, dil
xor r11b, 0
mov r14b, r11b
and r14b, 1
mov r15b, dil
xor r15b, 1
and r15b, 0
and r11b, 1
or dl, r14b
or r15b, r11b
xor dl, r15b
mov r11b, cl
xor r11b, 0xff
and r11b, 1
mov r14b, dil
xor r14b, 1
mov r15b, cl
and r15b, r14b
mov r12b, dl
xor r12b, 0xff
and r12b, 0xff
and dl, r14b
or r11b, r15b
or r12b, dl
xor r11b, r12b
mov dl, cl
xor dl, 0xff
mov r14b, r11b
xor r14b, dl
and r14b, r11b
mov dl, r9b
xor dl, 0xff
and dl, 1
mov r11b, dil
xor r11b, 1
mov r15b, r9b
and r15b, r11b
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r11b, 1
or dl, r15b
or r12b, r11b
xor dl, r12b
mov r11b, bl
xor r11b, 0xff
mov r15b, dl
and r15b, r11b
xor dl, 0xff
mov r11b, bl
and r11b, dl
or r15b, r11b
xor r15b, 0xff
xor bl, 0xff
mov dl, dil
xor dl, 0
or r15b, bl
or dl, 0
xor r15b, 0xff
and r15b, dl
mov dl, sil
xor dl, 0xff
mov r11b, r8b
xor r11b, dl
and r11b, r8b
mov dl, r8b
xor dl, 0xff
mov bl, sil
and bl, dl
xor sil, 0xff
and r8b, sil
or bl, r8b
mov dl, r11b
xor dl, 0xff
mov r8b, bl
xor r8b, 0xff
mov sil, dil
xor sil, 0
mov r12b, dl
and r12b, 0
and r11b, sil
mov r13b, r8b
and r13b, 0
and bl, sil
or r12b, r11b
or r13b, bl
xor r12b, r13b
or dl, r8b
xor dl, 0xff
or sil, 0
and dl, sil
or r12b, dl
mov dl, r14b
xor dl, 0xff
mov r8b, r15b
xor r8b, 0xff
mov r11b, dil
xor r11b, 1
or dl, r8b
or r11b, 1
xor dl, 0xff
and dl, r11b
mov r8b, r14b
xor r8b, 0xff
and r8b, 0
mov r11b, dil
xor r11b, 0
and r14b, r11b
mov bl, r15b
xor bl, 0xff
and bl, 0
and r15b, r11b
or r8b, r14b
or bl, r15b
xor r8b, bl
mov r11b, dl
and r11b, r8b
xor dl, r8b
or r11b, dl
mov dl, r12b
xor dl, 0xff
and dl, 1
mov r8b, dil
xor r8b, 1
mov bl, r12b
and bl, r8b
or dl, bl
mov r8b, r11b
xor r8b, 0xff
xor dl, 0xff
mov bl, dil
xor bl, 1
or r8b, dl
or bl, 1
xor r8b, 0xff
and r8b, bl
mov dl, r11b
xor dl, 0xff
and dl, 1
mov bl, dil
xor bl, 1
and r11b, bl
or dl, r11b
xor r12b, 0xff
xor dl, 0xff
mov r11b, dil
xor r11b, 0
or r12b, dl
or r11b, 0
xor r12b, 0xff
and r12b, r11b
mov dl, r8b
xor dl, 0xff
mov r11b, r12b
xor r11b, 0xff
mov bl, dil
xor bl, 1
mov sil, dl
and sil, 0xff
and r8b, bl
mov r14b, r11b
and r14b, 0xff
and r12b, bl
or sil, r8b
or r14b, r12b
xor sil, r14b
or dl, r11b
xor dl, 0xff
or bl, 1
and dl, bl
or sil, dl
mov dl, al
xor dl, 0xff
and dl, 0
mov r8b, dil
xor r8b, 0
mov r11b, al
and r11b, r8b
mov bl, dil
xor bl, 1
and bl, 0
and r8b, 1
or dl, r11b
or bl, r8b
xor dl, bl
mov r8b, cl
xor r8b, 0xff
and r8b, 0
mov r11b, dil
xor r11b, 0
mov bl, cl
and bl, r11b
mov r14b, dil
xor r14b, 1
and r14b, 0
and r11b, 1
or r8b, bl
or r14b, r11b
xor r8b, r14b
mov r11b, dil
xor r11b, 0
and r11b, 1
mov bl, dil
xor bl, 1
mov r14b, bl
and r14b, 0
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and bl, 1
or r11b, r14b
or r15b, bl
xor r11b, r15b
mov bl, dil
xor bl, 0
mov r14b, dl
xor r14b, bl
and r14b, dl
mov bl, r11b
xor bl, 0xff
mov r15b, al
xor r15b, bl
and r15b, al
mov al, r8b
xor al, 0xff
mov bl, dil
xor bl, 0
mov r12b, dil
xor r12b, 1
or al, bl
or r12b, 1
xor al, 0xff
and al, r12b
mov bl, r11b
xor bl, 0xff
mov r12b, cl
xor r12b, bl
and r12b, cl
mov cl, r14b
xor cl, 0xff
mov bl, r15b
xor bl, 0xff
mov r13b, dil
xor r13b, 1
mov r10b, cl
and r10b, 0xff
and r14b, r13b
mov byte [rbp + 0x66b], bl
and bl, 0xff
and r15b, r13b
or r10b, r14b
or bl, r15b
xor r10b, bl
mov bl, byte [rbp + 0x66b]
or cl, bl
xor cl, 0xff
or r13b, 1
and cl, r13b
or r10b, cl
mov cl, al
xor cl, 0xff
mov r14b, r12b
xor r14b, 0xff
mov r15b, dil
xor r15b, 1
mov r13b, cl
and r13b, 0xff
and al, r15b
mov bl, r14b
and bl, 0xff
and r12b, r15b
or r13b, al
or bl, r12b
xor r13b, bl
or cl, r14b
xor cl, 0xff
or r15b, 1
and cl, r15b
or r13b, cl
mov al, r10b
xor al, 0xff
mov cl, r13b
and cl, al
xor r13b, 0xff
and r10b, r13b
or cl, r10b
mov al, dl
xor al, 0xff
mov r10b, r8b
xor r10b, 0xff
mov bl, dil
xor bl, 0
mov r14b, al
and r14b, 0
and dl, bl
mov r15b, r10b
and r15b, 0
and r8b, bl
or r14b, dl
or r15b, r8b
xor r14b, r15b
or al, r10b
xor al, 0xff
or bl, 0
and al, bl
or r14b, al
mov al, r14b
xor al, 0xff
and al, 0
mov dl, dil
xor dl, 0
and r14b, dl
mov r8b, dil
xor r8b, 1
and r8b, 0
and dl, 1
or al, r14b
or r8b, dl
xor al, r8b
mov dl, r11b
and dl, 0
xor r11b, 0
or dl, r11b
xor dl, 0xff
mov r8b, al
xor r8b, dl
and r8b, al
mov al, cl
and al, r8b
xor cl, r8b
or al, cl
mov cl, al
xor cl, 0xff
and cl, 0
mov dl, dil
xor dl, 0
mov r8b, al
and r8b, dl
mov r10b, dil
xor r10b, 1
and r10b, 0
and dl, 1
or cl, r8b
or r10b, dl
xor cl, r10b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov dl, dil
xor dl, 1
and dl, 0
mov r8b, dil
xor r8b, 0
mov r10b, r8b
and r10b, 1
mov r11b, dil
xor r11b, 1
and r11b, 0
and r8b, 1
or dl, r10b
or r11b, r8b
xor dl, r11b
mov r8b, dl
xor r8b, 0xff
mov r10b, al
xor r10b, r8b
and r10b, al
mov al, dil
xor al, 1
and al, 1
mov r8b, dil
xor r8b, 1
and r8b, 1
or al, r8b
xor al, 0xff
mov r8b, dil
xor r8b, 1
mov r11b, dil
xor r11b, 0
or al, r8b
or r11b, 0
xor al, 0xff
and al, r11b
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov r8b, cl
xor r8b, 0xff
mov r11b, r10b
xor r11b, 0xff
mov bl, dil
xor bl, 0
mov r14b, r8b
and r14b, 0
and cl, bl
mov r15b, r11b
and r15b, 0
and r10b, bl
or r14b, cl
or r15b, r10b
xor r14b, r15b
or r8b, r11b
xor r8b, 0xff
or bl, 0
and r8b, bl
or r14b, r8b
mov cl, al
and cl, dl
xor al, dl
or cl, al
mov al, r14b
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
and r14b, dl
mov r8b, cl
xor r8b, 0xff
and r8b, 0xff
and cl, dl
or al, r14b
or r8b, cl
xor al, r8b
mov cl, r9b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov dl, dil
xor dl, 1
and dl, 1
mov r8b, dil
xor r8b, 1
mov r10b, r8b
and r10b, 1
mov r11b, r9b
xor r11b, 0xff
and r11b, 0xff
and r9b, r8b
or dl, r10b
or r11b, r9b
xor dl, r11b
mov r8b, cl
and r8b, dl
xor cl, dl
or r8b, cl
mov cl, r8b
xor cl, 0xff
and cl, 1
mov dl, dil
xor dl, 1
and r8b, dl
mov r9b, dil
xor r9b, 1
and r9b, 0xff
and dl, 1
or cl, r8b
or r9b, dl
xor cl, r9b
mov dl, al
xor dl, 0xff
mov r8b, cl
and r8b, dl
xor cl, 0xff
mov dl, al
and dl, cl
or r8b, dl
xor al, 0xff
mov cl, r8b
xor cl, al
and cl, r8b
mov al, cl
xor al, 0xff
mov dl, sil
xor dl, al
and dl, sil
mov al, sil
xor al, 0xff
and al, 0
xor dil, 0
and sil, dil
mov r8b, cl
xor r8b, 0xff
and r8b, 0
and cl, dil
or al, sil
or r8b, cl
xor al, r8b
mov cl, dl
and cl, al
xor dl, al
or cl, dl
test cl, 1
jne 0x6d959823
jmp 0x6da43408
xor eax, eax
mov ecx, dword [rbp + 0x670]
mov edx, dword [rbp + 0x66c]
cmp ecx, edx
setb r8b
mov r9d, dword [sym.out.dll_x.13]
mov r10d, dword [sym.out.dll_y.14]
mov r11d, r9d
sub r11d, 0xce1ac80c
add r11d, 0xf6483b8c
add r11d, 0xce1ac80c
mov esi, eax
sub esi, r11d
mov r11d, eax
sub r11d, 0x1ae73196
add esi, r11d
sub eax, esi
sub eax, 0x259a023e
sub eax, 0xf6483b8c
add eax, 0x259a023e
sub eax, 0xb9195e07
add eax, 0x4cf6752d
add eax, 0xb9195e07
sub eax, 0x54eb317
sub eax, 1
add eax, 0x54eb317
sub eax, 0xe0ae0a59
sub eax, 0x4cf6752d
add eax, 0xe0ae0a59
sub eax, 0x3ea1d386
add eax, 0x752299b0
add eax, 0x3ea1d386
add eax, 0xc7305745
sub eax, 0x1ae73196
sub eax, 0xc7305745
sub eax, 0xc19aee18
sub eax, 0x752299b0
add eax, 0xc19aee18
imul r9d, eax
and r9d, 1
cmp r9d, 0
sete bl
cmp r10d, 0xa
setl dil
mov r14b, bl
xor r14b, 0xff
and r14b, 1
mov r15b, 1
mov r12b, r15b
xor r12b, 1
mov r13b, bl
and r13b, r12b
mov al, r15b
xor al, 1
and al, 0xff
and r12b, 1
or r14b, r13b
or al, r12b
xor r14b, al
xor r14b, 0xff
xor r14b, 0
and r14b, 0
mov al, r15b
xor al, 0
and al, 0
mov r12b, r15b
xor r12b, 0
mov r13b, r12b
and r13b, 0
mov r9b, r15b
xor r9b, 1
and r9b, 0
and r12b, 1
or al, r13b
or r9b, r12b
xor al, r9b
mov r9b, bl
xor r9b, 0xff
mov r12b, al
xor r12b, 0xff
mov r13b, r15b
xor r13b, 1
or r9b, r12b
or r13b, 1
xor r9b, 0xff
and r9b, r13b
mov r12b, r15b
xor r12b, 1
and r12b, 1
mov r13b, r15b
xor r13b, 1
and r13b, 1
or r12b, r13b
xor r12b, 0xff
mov r13b, r15b
xor r13b, 0
mov r10b, r15b
xor r10b, 1
or r12b, r13b
or r10b, 1
xor r12b, 0xff
and r12b, r10b
xor al, 0xff
xor al, 1
and al, 0xff
mov r10b, r14b
and r10b, r9b
xor r14b, r9b
or r10b, r14b
mov r9b, r12b
and r9b, al
xor r12b, al
or r9b, r12b
mov al, r10b
xor al, 0xff
mov r14b, r9b
and r14b, al
xor r9b, 0xff
and r10b, r9b
or r14b, r10b
mov al, dil
xor al, 0xff
and al, 0
mov r9b, r15b
xor r9b, 0
mov r10b, dil
and r10b, r9b
mov r12b, r15b
xor r12b, 1
and r12b, 0
and r9b, 1
or al, r10b
or r12b, r9b
xor al, r12b
mov r9b, r15b
xor r9b, 1
xor al, 0xff
mov r10b, r15b
xor r10b, 0
or r9b, al
or r10b, 0
xor r9b, 0xff
and r9b, r10b
mov al, r15b
xor al, 1
and al, 1
mov r10b, r15b
xor r10b, 1
mov r12b, r10b
and r12b, 1
mov r13b, r15b
xor r13b, 1
and r13b, 0xff
and r10b, 1
or al, r12b
or r13b, r10b
xor al, r13b
mov r10b, dil
xor r10b, 0xff
mov r12b, al
xor r12b, 0xff
mov r13b, r15b
xor r13b, 0
or r10b, r12b
or r13b, 0
xor r10b, 0xff
and r10b, r13b
mov r12b, r15b
xor r12b, 1
and r12b, 1
mov r13b, r15b
xor r13b, 1
and r13b, 1
or r12b, r13b
mov r13b, r15b
xor r13b, 1
mov r11b, r12b
xor r11b, r13b
and r11b, r12b
xor al, 0xff
xor al, 1
and al, 0xff
mov r12b, r9b
and r12b, r10b
xor r9b, r10b
or r12b, r9b
mov r9b, r11b
and r9b, al
xor r11b, al
or r9b, r11b
mov al, r12b
xor al, 0xff
and al, 1
mov r10b, r15b
xor r10b, 1
and r12b, r10b
mov r11b, r9b
xor r11b, 0xff
and r11b, 0xff
and r9b, r10b
or al, r12b
or r11b, r9b
xor al, r11b
mov r9b, r15b
xor r9b, 0
and r9b, 0
mov r10b, r15b
xor r10b, 0
mov r11b, r10b
and r11b, 0
mov r12b, r15b
xor r12b, 1
and r12b, 0
and r10b, 1
or r9b, r11b
or r12b, r10b
xor r9b, r12b
xor r9b, 0xff
xor r9b, 1
and r9b, 0xff
mov r10b, r15b
xor r10b, 1
and r10b, 1
mov r11b, r15b
xor r11b, 1
and r11b, 1
or r10b, r11b
mov r11b, r15b
xor r11b, 0
xor r10b, 0xff
mov r12b, r15b
xor r12b, 0
or r11b, r10b
or r12b, 0
xor r11b, 0xff
and r11b, r12b
mov r10b, r9b
and r10b, r11b
xor r9b, r11b
or r10b, r9b
mov r9b, r15b
xor r9b, 0
and r9b, 1
mov r11b, r15b
xor r11b, 1
mov r12b, r11b
and r12b, 0
mov r13b, r15b
xor r13b, 1
and r13b, 0xff
and r11b, 1
or r9b, r12b
or r13b, r11b
xor r9b, r13b
mov r11b, r14b
xor r11b, 0xff
and r11b, 0
mov r12b, r15b
xor r12b, 0
mov r13b, r14b
and r13b, r12b
mov sil, r9b
xor sil, 0xff
and sil, 0
and r9b, r12b
or r11b, r13b
or sil, r9b
xor r11b, sil
mov r9b, r14b
xor r9b, 0xff
mov sil, r11b
xor sil, r9b
and sil, r11b
mov r9b, bl
xor r9b, 0xff
and r9b, 1
mov r11b, r15b
xor r11b, 1
and bl, r11b
mov r12b, r15b
xor r12b, 1
and r12b, 0xff
and r11b, 1
or r9b, bl
or r12b, r11b
xor r9b, r12b
mov r11b, r10b
xor r11b, 0xff
and r11b, 1
mov bl, r15b
xor bl, 1
mov r12b, r10b
and r12b, bl
mov r13b, r15b
xor r13b, 1
and r13b, 0xff
and bl, 1
or r11b, r12b
or r13b, bl
xor r11b, r13b
mov bl, r15b
xor bl, 0
and bl, 1
mov r12b, r15b
xor r12b, 1
and r12b, 0
or bl, r12b
mov r12b, r9b
and r12b, r11b
xor r9b, r11b
or r12b, r9b
mov r9b, bl
and r9b, 0
xor bl, 0
or r9b, bl
mov r11b, r12b
xor r11b, 0xff
and r11b, 1
mov bl, r15b
xor bl, 1
and r12b, bl
or r11b, r12b
xor r11b, 0xff
xor r9b, 0xff
mov bl, r15b
xor bl, 1
or r11b, r9b
or bl, 1
xor r11b, 0xff
and r11b, bl
mov r9b, r15b
xor r9b, 0
and r9b, 1
mov bl, r15b
xor bl, 1
and bl, 0
or r9b, bl
mov bl, al
xor bl, 0xff
and bl, 1
mov r12b, r15b
xor r12b, 1
mov r13b, al
and r13b, r12b
mov cl, r9b
xor cl, 0xff
and cl, 0xff
and r9b, r12b
or bl, r13b
or cl, r9b
xor bl, cl
xor bl, 0xff
mov cl, al
xor cl, 0xff
mov r9b, r15b
xor r9b, 0
or bl, cl
or r9b, 0
xor bl, 0xff
and bl, r9b
mov cl, r10b
xor cl, 0xff
and cl, 0
mov r9b, r15b
xor r9b, 0
mov r12b, r10b
and r12b, r9b
mov r13b, r15b
xor r13b, 1
and r13b, 0
and r9b, 1
or cl, r12b
or r13b, r9b
xor cl, r13b
mov r9b, dil
xor r9b, 0xff
mov r12b, cl
and r12b, r9b
xor cl, 0xff
mov r9b, dil
and r9b, cl
or r12b, r9b
xor dil, 0xff
mov cl, r12b
xor cl, dil
and cl, r12b
mov r9b, sil
xor r9b, 0xff
and r9b, 1
mov dil, r15b
xor dil, 1
mov r12b, sil
and r12b, dil
or r9b, r12b
mov dil, r11b
xor dil, 0xff
and dil, 1
mov r12b, r15b
xor r12b, 1
mov r13b, r11b
and r13b, r12b
or dil, r13b
mov r12b, r15b
xor r12b, 1
and r12b, 0
mov r13b, r15b
xor r13b, 0
mov dl, r13b
and dl, 1
mov byte [rbp + 0x66a], r15b
xor r15b, 1
and r15b, 0
and r13b, 1
or r12b, dl
or r15b, r13b
xor r12b, r15b
mov dl, byte [rbp + 0x66a]
xor dl, 1
mov r15b, r9b
xor r15b, dl
and r15b, r9b
mov dl, r12b
xor dl, 0xff
mov r13b, sil
xor r13b, dl
and r13b, sil
mov dl, byte [rbp + 0x66a]
xor dl, 1
mov sil, dil
xor sil, dl
and sil, dil
xor r11b, 0xff
mov dl, r12b
xor dl, 0xff
mov byte [rbp + 0x669], al
mov al, byte [rbp + 0x66a]
xor al, 1
or r11b, dl
or al, 1
xor r11b, 0xff
and r11b, al
mov al, r15b
xor al, 0xff
mov dl, r13b
xor dl, 0xff
mov byte [rbp + 0x668], al
mov al, byte [rbp + 0x66a]
xor al, 0
mov byte [rbp + 0x667], al
mov al, byte [rbp + 0x668]
and al, 0
mov byte [rbp + 0x666], al
mov al, byte [rbp + 0x667]
and r15b, al
mov al, dl
and al, 0
mov byte [rbp + 0x665], al
mov al, byte [rbp + 0x667]
and r13b, al
mov al, byte [rbp + 0x666]
or al, r15b
mov r15b, byte [rbp + 0x665]
or r15b, r13b
xor al, r15b
mov r15b, byte [rbp + 0x668]
or r15b, dl
xor r15b, 0xff
mov dl, byte [rbp + 0x667]
or dl, 0
and r15b, dl
or al, r15b
mov dl, sil
and dl, r11b
xor sil, r11b
or dl, sil
mov r11b, al
xor r11b, 0xff
mov sil, dl
and sil, r11b
xor dl, 0xff
and al, dl
or sil, al
mov al, r9b
and al, dil
xor r9b, dil
or al, r9b
mov dl, al
xor dl, 0xff
and dl, 0
mov r9b, byte [rbp + 0x66a]
xor r9b, 0
and al, r9b
mov r11b, byte [rbp + 0x66a]
xor r11b, 1
and r11b, 0
and r9b, 1
or dl, al
or r11b, r9b
xor dl, r11b
mov al, byte [rbp + 0x66a]
xor al, 1
mov r9b, r12b
xor r9b, 0xff
mov r11b, byte [rbp + 0x66a]
xor r11b, 0
mov dil, al
and dil, 0
mov r15b, r11b
and r15b, 1
mov r13b, r9b
and r13b, 0
and r12b, r11b
or dil, r15b
or r13b, r12b
xor dil, r13b
or al, r9b
xor al, 0xff
or r11b, 0
and al, r11b
or dil, al
xor dl, 0xff
xor dil, 0xff
mov al, byte [rbp + 0x66a]
xor al, 1
or dl, dil
or al, 1
xor dl, 0xff
and dl, al
mov al, sil
and al, dl
xor sil, dl
or al, sil
mov dl, bl
xor dl, 0xff
mov r9b, cl
xor r9b, 0xff
mov r11b, byte [rbp + 0x66a]
xor r11b, 0
or dl, r9b
or r11b, 0
xor dl, 0xff
and dl, r11b
mov r9b, bl
xor r9b, 0xff
mov r11b, cl
and r11b, r9b
xor cl, 0xff
and bl, cl
or r11b, bl
mov cl, dl
xor cl, 0xff
mov r9b, r11b
xor r9b, 0xff
mov bl, byte [rbp + 0x66a]
xor bl, 1
mov sil, cl
and sil, 0xff
and dl, bl
mov dil, r9b
and dil, 0xff
and r11b, bl
or sil, dl
or dil, r11b
xor sil, dil
or cl, r9b
xor cl, 0xff
or bl, 1
and cl, bl
or sil, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x66a]
xor dl, 1
mov r9b, al
and r9b, dl
or cl, r9b
mov dl, sil
xor dl, 0xff
xor cl, 0xff
mov r9b, byte [rbp + 0x66a]
xor r9b, 1
or dl, cl
or r9b, 1
xor dl, 0xff
and dl, r9b
mov cl, sil
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp + 0x66a]
xor r9b, 1
and sil, r9b
or cl, sil
xor al, 0xff
xor cl, 0xff
mov r9b, byte [rbp + 0x66a]
xor r9b, 1
or al, cl
or r9b, 1
xor al, 0xff
and al, r9b
mov cl, dl
xor cl, 0xff
mov r9b, al
xor r9b, 0xff
mov r11b, byte [rbp + 0x66a]
xor r11b, 1
mov bl, cl
and bl, 0xff
and dl, r11b
mov sil, r9b
and sil, 0xff
and al, r11b
or bl, dl
or sil, al
xor bl, sil
or cl, r9b
xor cl, 0xff
or r11b, 1
and cl, r11b
or bl, cl
mov al, r14b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x66a]
xor cl, 1
mov dl, r14b
and dl, cl
mov r9b, byte [rbp + 0x66a]
xor r9b, 1
and r9b, 0xff
and cl, 1
or al, dl
or r9b, cl
xor al, r9b
mov cl, byte [rbp + 0x669]
xor cl, 0xff
and cl, 0
mov dl, byte [rbp + 0x66a]
xor dl, 0
mov r9b, byte [rbp + 0x669]
and r9b, dl
mov r11b, byte [rbp + 0x66a]
xor r11b, 1
and r11b, 0
and dl, 1
or cl, r9b
or r11b, dl
xor cl, r11b
mov dl, byte [rbp + 0x66a]
xor dl, 1
and dl, 0
mov r9b, byte [rbp + 0x66a]
xor r9b, 0
mov r11b, r9b
and r11b, 1
mov sil, byte [rbp + 0x66a]
xor sil, 1
and sil, 0
and r9b, 1
or dl, r11b
or sil, r9b
xor dl, sil
mov r9b, al
xor r9b, 0xff
mov r11b, byte [rbp + 0x66a]
xor r11b, 1
mov sil, byte [rbp + 0x66a]
xor sil, 0
or r9b, r11b
or sil, 0
xor r9b, 0xff
and r9b, sil
xor r14b, 0xff
mov r11b, dl
xor r11b, 0xff
mov sil, byte [rbp + 0x66a]
xor sil, 0
or r14b, r11b
or sil, 0
xor r14b, 0xff
and r14b, sil
mov r11b, byte [rbp + 0x66a]
xor r11b, 1
mov sil, cl
xor sil, r11b
and sil, cl
mov r11b, dl
xor r11b, 0xff
mov dil, byte [rbp + 0x669]
xor dil, r11b
mov r11b, byte [rbp + 0x669]
and dil, r11b
mov r15b, r9b
xor r15b, 0xff
mov r12b, r14b
xor r12b, 0xff
mov r13b, byte [rbp + 0x66a]
xor r13b, 0
mov r11b, r15b
and r11b, 0
and r9b, r13b
mov byte [rbp + 0x664], r12b
and r12b, 0
and r14b, r13b
or r11b, r9b
or r12b, r14b
xor r11b, r12b
mov r9b, byte [rbp + 0x664]
or r15b, r9b
xor r15b, 0xff
or r13b, 0
and r15b, r13b
or r11b, r15b
mov r14b, sil
and r14b, dil
xor sil, dil
or r14b, sil
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, byte [rbp + 0x66a]
xor dil, 1
and r11b, dil
mov r15b, r14b
xor r15b, 0xff
and r15b, 0xff
and r14b, dil
or sil, r11b
or r15b, r14b
xor sil, r15b
mov r11b, al
xor r11b, 0xff
mov dil, cl
xor dil, 0xff
mov r14b, byte [rbp + 0x66a]
xor r14b, 0
mov r15b, r11b
and r15b, 0
and al, r14b
mov r12b, dil
and r12b, 0
and cl, r14b
or r15b, al
or r12b, cl
xor r15b, r12b
or r11b, dil
xor r11b, 0xff
or r14b, 0
and r11b, r14b
or r15b, r11b
mov al, r15b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x66a]
xor cl, 1
and r15b, cl
or al, r15b
mov cl, dl
and cl, 1
xor dl, 1
or cl, dl
xor al, 0xff
xor cl, 0xff
mov dl, byte [rbp + 0x66a]
xor dl, 0
or al, cl
or dl, 0
xor al, 0xff
and al, dl
mov cl, sil
xor cl, 0xff
mov dl, al
xor dl, 0xff
mov r11b, byte [rbp + 0x66a]
xor r11b, 1
mov dil, cl
and dil, 0xff
and sil, r11b
mov r14b, dl
and r14b, 0xff
and al, r11b
or dil, sil
or r14b, al
xor dil, r14b
or cl, dl
xor cl, 0xff
or r11b, 1
and cl, r11b
or dil, cl
mov al, dil
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x66a]
xor cl, 1
mov dl, dil
and dl, cl
or al, dl
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, byte [rbp + 0x66a]
xor cl, 1
and cl, 1
mov dl, byte [rbp + 0x66a]
xor dl, 1
and dl, 1
or cl, dl
xor cl, 0xff
mov dl, dil
xor dl, cl
and dl, dil
mov cl, al
xor cl, 0xff
mov r11b, dl
xor r11b, 0xff
mov sil, byte [rbp + 0x66a]
xor sil, 0
mov dil, cl
and dil, 0
and al, sil
mov r14b, r11b
and r14b, 0
and dl, sil
or dil, al
or r14b, dl
xor dil, r14b
or cl, r11b
xor cl, 0xff
or sil, 0
and cl, sil
or dil, cl
mov al, byte [rbp + 0x66a]
xor al, 0
and al, 1
mov cl, byte [rbp + 0x66a]
xor cl, 1
and cl, 0
or al, cl
mov cl, r10b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x66a]
xor dl, 1
mov r11b, r10b
and r11b, dl
or cl, r11b
mov dl, byte [rbp + 0x66a]
xor dl, 1
and dl, 1
mov r11b, byte [rbp + 0x66a]
xor r11b, 1
mov sil, r11b
and sil, 1
mov r14b, byte [rbp + 0x66a]
xor r14b, 1
and r14b, 0xff
and r11b, 1
or dl, sil
or r14b, r11b
xor dl, r14b
mov r11b, byte [rbp + 0x66a]
xor r11b, 1
mov sil, al
xor sil, r11b
and sil, al
mov r11b, byte [rbp + 0x66a]
xor r11b, 0
mov r14b, dl
xor r14b, 0xff
mov r15b, byte [rbp + 0x66a]
xor r15b, 1
or r11b, r14b
or r15b, 1
xor r11b, 0xff
and r11b, r15b
mov r14b, cl
xor r14b, 0xff
mov r15b, byte [rbp + 0x66a]
xor r15b, 1
mov r12b, byte [rbp + 0x66a]
xor r12b, 1
or r14b, r15b
or r12b, 1
xor r14b, 0xff
and r14b, r12b
mov r15b, dl
xor r15b, 0xff
mov r12b, r10b
xor r12b, r15b
and r12b, r10b
mov r10b, sil
xor r10b, 0xff
mov r15b, r11b
xor r15b, 0xff
mov r13b, byte [rbp + 0x66a]
xor r13b, 0
mov r9b, r10b
and r9b, 0
and sil, r13b
mov byte [rbp + 0x663], r15b
and r15b, 0
and r11b, r13b
or r9b, sil
or r15b, r11b
xor r9b, r15b
mov r11b, byte [rbp + 0x663]
or r10b, r11b
xor r10b, 0xff
or r13b, 0
and r10b, r13b
or r9b, r10b
mov r10b, r14b
and r10b, r12b
xor r14b, r12b
or r10b, r14b
mov sil, r9b
xor sil, 0xff
mov r14b, r10b
and r14b, sil
xor r10b, 0xff
and r9b, r10b
or r14b, r9b
mov r9b, al
xor r9b, 0xff
mov r10b, cl
xor r10b, 0xff
mov sil, byte [rbp + 0x66a]
xor sil, 0
mov r15b, r9b
and r15b, 0
and al, sil
mov r12b, r10b
and r12b, 0
and cl, sil
or r15b, al
or r12b, cl
xor r15b, r12b
or r9b, r10b
xor r9b, 0xff
or sil, 0
and r9b, sil
or r15b, r9b
mov al, r15b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x66a]
xor cl, 1
and r15b, cl
or al, r15b
mov cl, byte [rbp + 0x66a]
xor cl, 1
mov r9b, dl
xor r9b, 0xff
mov r10b, byte [rbp + 0x66a]
xor r10b, 0
mov sil, cl
and sil, 0
mov r15b, r10b
and r15b, 1
mov r12b, r9b
and r12b, 0
and dl, r10b
or sil, r15b
or r12b, dl
xor sil, r12b
or cl, r9b
xor cl, 0xff
or r10b, 0
and cl, r10b
or sil, cl
xor sil, 0xff
mov cl, al
xor cl, sil
and cl, al
mov al, r14b
xor al, 0xff
mov dl, cl
xor dl, 0xff
mov r9b, byte [rbp + 0x66a]
xor r9b, 1
mov r10b, al
and r10b, 0xff
and r14b, r9b
mov sil, dl
and sil, 0xff
and cl, r9b
or r10b, r14b
or sil, cl
xor r10b, sil
or al, dl
xor al, 0xff
or r9b, 1
and al, r9b
or r10b, al
mov al, r10b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x66a]
xor cl, 1
and r10b, cl
or al, r10b
mov cl, dil
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x66a]
xor dl, 1
mov r9b, dil
and r9b, dl
mov r10b, al
xor r10b, 0xff
and r10b, 0xff
and al, dl
or cl, r9b
or r10b, al
xor cl, r10b
xor dil, 0xff
mov al, cl
xor al, dil
and al, cl
mov cl, bl
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x66a]
xor dl, 1
mov r9b, bl
and r9b, dl
mov r10b, byte [rbp + 0x66a]
xor r10b, 1
and r10b, 0xff
and dl, 1
or cl, r9b
or r10b, dl
xor cl, r10b
mov dl, al
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x66a]
xor r9b, 1
mov r10b, al
and r10b, r9b
mov sil, byte [rbp + 0x66a]
xor sil, 1
and sil, 0xff
and r9b, 1
or dl, r10b
or sil, r9b
xor dl, sil
mov r9b, byte [rbp + 0x66a]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0x66a]
xor r10b, 1
mov sil, r10b
and sil, 1
mov dil, byte [rbp + 0x66a]
xor dil, 1
and dil, 0xff
and r10b, 1
or r9b, sil
or dil, r10b
xor r9b, dil
mov r10b, cl
xor r10b, 0xff
mov sil, byte [rbp + 0x66a]
xor sil, 1
mov dil, byte [rbp + 0x66a]
xor dil, 0
or r10b, sil
or dil, 0
xor r10b, 0xff
and r10b, dil
xor bl, 0xff
mov sil, r9b
xor sil, 0xff
mov dil, byte [rbp + 0x66a]
xor dil, 1
or bl, sil
or dil, 1
xor bl, 0xff
and bl, dil
mov sil, dl
xor sil, 0xff
mov dil, byte [rbp + 0x66a]
xor dil, 1
mov r14b, byte [rbp + 0x66a]
xor r14b, 0
or sil, dil
or r14b, 0
xor sil, 0xff
and sil, r14b
mov dil, r9b
xor dil, 0xff
mov r14b, al
xor r14b, dil
and r14b, al
mov al, r10b
and al, bl
xor r10b, bl
or al, r10b
mov r10b, sil
xor r10b, 0xff
mov bl, r14b
xor bl, 0xff
mov dil, byte [rbp + 0x66a]
xor dil, 0
mov r15b, r10b
and r15b, 0
and sil, dil
mov r12b, bl
and r12b, 0
and r14b, dil
or r15b, sil
or r12b, r14b
xor r15b, r12b
or r10b, bl
xor r10b, 0xff
or dil, 0
and r10b, dil
or r15b, r10b
mov r10b, al
xor r10b, 0xff
and r10b, 1
mov bl, byte [rbp + 0x66a]
xor bl, 1
and al, bl
mov sil, r15b
xor sil, 0xff
and sil, 0xff
and r15b, bl
or r10b, al
or sil, r15b
xor r10b, sil
mov al, cl
and al, dl
xor cl, dl
or al, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x66a]
xor dl, 1
and al, dl
or cl, al
mov al, r9b
and al, 1
xor r9b, 1
or al, r9b
xor al, 0xff
mov dl, cl
xor dl, al
and dl, cl
mov al, r10b
and al, dl
xor r10b, dl
or al, r10b
test al, 1
mov byte [rbp + 0x662], r8b
jne 0x6d95a80b
jmp 0x6da43408
mov al, byte [rbp + 0x662]
test al, 1
jne 0x6d95a81e
jmp 0x6d96c949
mov rax, qword [rbp + 0x848]
mov ecx, dword [rbp + 0x828]
and ecx, 0x3ff
mov ecx, ecx
mov edx, ecx
movzx ecx, byte [rax + rdx]
mov rax, qword [rbp + 0x830]
mov r8d, dword [rbp + 0x828]
mov edx, r8d
mov dword [rbp + 0x65c], ecx
mov qword [rbp + 0x650], rax
mov qword [rbp + 0x648], rdx
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, ecx
add r8d, 0
mov r9d, eax
sub r9d, 0x937921dc
sub r9d, 0x806f2169
add r9d, 0x937921dc
mov r10d, eax
sub r10d, r9d
sub r8d, r10d
mov r9d, eax
sub r9d, r8d
add r9d, 0
mov r8d, eax
sub r8d, 0x7c22bbfe
sub r9d, r8d
add r9d, 0xf321d53c
sub r9d, 1
sub r9d, 0xf321d53c
sub r9d, 0x56715d1b
sub r9d, 0x7c22bbfe
add r9d, 0x56715d1b
add r9d, 0x3773d40
sub r9d, 0xa1ac0f48
sub r9d, 0x3773d40
sub r9d, 0xa543b1a4
sub r9d, 0x806f2169
add r9d, 0xa543b1a4
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0xa1ac0f48
add r8d, r9d
sub eax, r8d
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or sil, r15b
mov r14b, dil
xor r14b, 1
xor sil, 0xff
mov r15b, dil
xor r15b, 1
or r14b, sil
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov sil, dil
xor sil, 1
and sil, 1
mov r15b, dil
xor r15b, 1
and r15b, 1
or sil, r15b
mov r15b, sil
xor r15b, 0xff
mov r12b, r11b
xor r12b, r15b
and r12b, r11b
mov r15b, dil
xor r15b, 1
and r15b, 0
mov r13b, dil
xor r13b, 0
mov al, r13b
and al, 1
mov cl, dil
xor cl, 1
and cl, 0
and r13b, 1
or r15b, al
or cl, r13b
xor r15b, cl
mov al, dil
xor al, 1
mov cl, r15b
xor cl, al
and cl, r15b
xor sil, 0xff
xor sil, 1
and sil, 0xff
mov al, r14b
and al, r12b
xor r14b, r12b
or al, r14b
mov r14b, cl
and r14b, sil
xor cl, sil
or r14b, cl
mov cl, al
xor cl, 0xff
mov sil, r14b
and sil, cl
xor r14b, 0xff
and al, r14b
or sil, al
mov al, bl
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
mov r14b, bl
and r14b, cl
or al, r14b
mov cl, dil
xor cl, 1
xor al, 0xff
mov r14b, dil
xor r14b, 1
or cl, al
or r14b, 1
xor cl, 0xff
and cl, r14b
mov al, dil
xor al, 1
and al, 1
mov r14b, dil
xor r14b, 1
mov r15b, r14b
and r15b, 1
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or al, r15b
or r12b, r14b
xor al, r12b
mov r14b, al
xor r14b, 0xff
mov r15b, bl
xor r15b, r14b
and r15b, bl
mov r14b, dil
xor r14b, 1
and r14b, 0
mov r12b, dil
xor r12b, 0
mov r13b, r12b
and r13b, 1
mov dl, dil
xor dl, 1
and dl, 0
and r12b, 1
or r14b, r13b
or dl, r12b
xor r14b, dl
xor r14b, 0xff
mov dl, dil
xor dl, 1
mov r12b, dil
xor r12b, 0
or r14b, dl
or r12b, 0
xor r14b, 0xff
and r14b, r12b
mov dl, dil
xor dl, 1
xor al, 0xff
mov r12b, dil
xor r12b, 0
or dl, al
or r12b, 0
xor dl, 0xff
and dl, r12b
mov al, cl
xor al, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
mov r8b, al
and r8b, 0xff
and cl, r13b
mov r9b, r12b
and r9b, 0xff
and r15b, r13b
or r8b, cl
or r9b, r15b
xor r8b, r9b
or al, r12b
xor al, 0xff
or r13b, 1
and al, r13b
or r8b, al
mov al, r14b
and al, dl
xor r14b, dl
or al, r14b
mov cl, r8b
xor cl, 0xff
mov dl, al
and dl, cl
xor al, 0xff
and r8b, al
or dl, r8b
mov al, dil
xor al, 0
and al, 1
mov cl, dil
xor cl, 1
mov r8b, cl
and r8b, 0
mov r9b, dil
xor r9b, 1
and r9b, 0xff
and cl, 1
or al, r8b
or r9b, cl
xor al, r9b
xor al, 0xff
xor al, 0
and al, 0
mov cl, dil
xor cl, 0
and cl, 1
mov r8b, dil
xor r8b, 1
mov r9b, r8b
and r9b, 0
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and r8b, 1
or cl, r9b
or r14b, r8b
xor cl, r14b
mov r8b, cl
xor r8b, 0xff
xor r8b, 0
and r8b, 0
mov r9b, dil
xor r9b, 1
and r9b, 1
mov r14b, dil
xor r14b, 1
and r14b, 1
or r9b, r14b
xor r9b, 0xff
mov r14b, dil
xor r14b, 0
mov r15b, dil
xor r15b, 0
or r9b, r14b
or r15b, 0
xor r9b, 0xff
and r9b, r15b
mov r14b, dil
xor r14b, 1
xor cl, 0xff
mov r15b, dil
xor r15b, 0
or r14b, cl
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov cl, al
and cl, r8b
xor al, r8b
or cl, al
mov al, r9b
and al, r14b
xor r9b, r14b
or al, r9b
mov r8b, cl
xor r8b, 0xff
and r8b, 0
mov r9b, dil
xor r9b, 0
and cl, r9b
mov r14b, al
xor r14b, 0xff
and r14b, 0
and al, r9b
or r8b, cl
or r14b, al
xor r8b, r14b
mov al, dil
xor al, 0
and al, 1
mov cl, dil
xor cl, 1
and cl, 0
or al, cl
mov cl, sil
xor cl, 0xff
and cl, 0
mov r9b, dil
xor r9b, 0
mov r14b, sil
and r14b, r9b
mov r15b, al
xor r15b, 0xff
and r15b, 0
and al, r9b
or cl, r14b
or r15b, al
xor cl, r15b
xor cl, 0xff
mov al, sil
xor al, 0xff
mov r9b, dil
xor r9b, 1
or cl, al
or r9b, 1
xor cl, 0xff
and cl, r9b
mov al, r11b
xor al, 0xff
and al, 1
mov r9b, dil
xor r9b, 1
and r11b, r9b
or al, r11b
mov r9b, r8b
xor r9b, 0xff
and r9b, 1
mov r11b, dil
xor r11b, 1
mov r14b, r8b
and r14b, r11b
or r9b, r14b
mov r11b, dil
xor r11b, 1
and r11b, 0
mov r14b, dil
xor r14b, 0
mov r15b, r14b
and r15b, 1
mov r12b, dil
xor r12b, 1
and r12b, 0
and r14b, 1
or r11b, r15b
or r12b, r14b
xor r11b, r12b
mov r14b, al
and r14b, r9b
xor al, r9b
or r14b, al
mov al, dil
xor al, 1
mov r9b, r11b
xor r9b, 0xff
mov r15b, dil
xor r15b, 0
mov r12b, al
and r12b, 0
mov r13b, r15b
and r13b, 1
mov r10b, r9b
and r10b, 0
and r11b, r15b
or r12b, r13b
or r10b, r11b
xor r12b, r10b
or al, r9b
xor al, 0xff
or r15b, 0
and al, r15b
or r12b, al
mov al, r14b
xor al, 0xff
and al, 0
mov r9b, dil
xor r9b, 0
and r14b, r9b
mov r10b, dil
xor r10b, 1
and r10b, 0
and r9b, 1
or al, r14b
or r10b, r9b
xor al, r10b
xor r12b, 0xff
mov r9b, al
xor r9b, r12b
and r9b, al
mov al, dil
xor al, 0
and al, 1
mov r10b, dil
xor r10b, 1
and r10b, 0
or al, r10b
mov r10b, dl
xor r10b, 0xff
and r10b, 0
mov r11b, dil
xor r11b, 0
mov r14b, dl
and r14b, r11b
mov r15b, al
xor r15b, 0xff
and r15b, 0
and al, r11b
or r10b, r14b
or r15b, al
xor r10b, r15b
xor r10b, 0xff
mov al, dl
xor al, 0xff
mov r11b, dil
xor r11b, 0
or r10b, al
or r11b, 0
xor r10b, 0xff
and r10b, r11b
mov al, r8b
xor al, 0xff
and al, 1
mov r11b, dil
xor r11b, 1
mov r14b, r8b
and r14b, r11b
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and r11b, 1
or al, r14b
or r15b, r11b
xor al, r15b
mov r11b, bl
xor r11b, 0xff
mov r14b, al
and r14b, r11b
xor al, 0xff
mov r11b, bl
and r11b, al
or r14b, r11b
xor bl, 0xff
mov al, r14b
xor al, bl
and al, r14b
mov r11b, cl
xor r11b, 0xff
and r11b, 1
mov bl, dil
xor bl, 1
mov r14b, cl
and r14b, bl
or r11b, r14b
mov bl, r9b
xor bl, 0xff
and bl, 1
mov r14b, dil
xor r14b, 1
mov r15b, r9b
and r15b, r14b
or bl, r15b
mov r14b, dil
xor r14b, 0
and r14b, 1
mov r15b, dil
xor r15b, 1
and r15b, 0
or r14b, r15b
mov r15b, r11b
xor r15b, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, dil
xor r13b, 0
or r15b, r12b
or r13b, 0
xor r15b, 0xff
and r15b, r13b
mov r12b, r14b
xor r12b, 0xff
mov r13b, cl
xor r13b, r12b
and r13b, cl
mov cl, bl
xor cl, 0xff
mov r12b, dil
xor r12b, 0
mov byte [rbp + 0x647], dil
xor dil, 1
or cl, r12b
or dil, 1
xor cl, 0xff
and cl, dil
xor r9b, 0xff
mov dil, r14b
xor dil, 0xff
mov r12b, byte [rbp + 0x647]
xor r12b, 1
or r9b, dil
or r12b, 1
xor r9b, 0xff
and r9b, r12b
mov dil, r15b
and dil, r13b
xor r15b, r13b
or dil, r15b
mov r15b, cl
and r15b, r9b
xor cl, r9b
or r15b, cl
mov cl, dil
xor cl, 0xff
mov r9b, r15b
and r9b, cl
xor r15b, 0xff
and dil, r15b
or r9b, dil
mov cl, r11b
xor cl, 0xff
mov dil, bl
xor dil, 0xff
mov r15b, byte [rbp + 0x647]
xor r15b, 1
mov r12b, cl
and r12b, 0xff
and r11b, r15b
mov r13b, dil
and r13b, 0xff
and bl, r15b
or r12b, r11b
or r13b, bl
xor r12b, r13b
or cl, dil
xor cl, 0xff
or r15b, 1
and cl, r15b
or r12b, cl
mov cl, r12b
xor cl, 0xff
and cl, 0
mov r11b, byte [rbp + 0x647]
xor r11b, 0
and r12b, r11b
mov bl, byte [rbp + 0x647]
xor bl, 1
and bl, 0
and r11b, 1
or cl, r12b
or bl, r11b
xor cl, bl
mov r11b, r14b
and r11b, 0
xor r14b, 0
or r11b, r14b
xor r11b, 0xff
mov bl, cl
xor bl, r11b
and bl, cl
mov cl, r9b
xor cl, 0xff
mov r11b, bl
xor r11b, 0xff
mov dil, byte [rbp + 0x647]
xor dil, 1
mov r14b, cl
and r14b, 0xff
and r9b, dil
mov r15b, r11b
and r15b, 0xff
and bl, dil
or r14b, r9b
or r15b, bl
xor r14b, r15b
or cl, r11b
xor cl, 0xff
or dil, 1
and cl, dil
or r14b, cl
mov cl, al
xor cl, 0xff
mov r9b, r10b
xor r9b, cl
and r9b, r10b
mov cl, r10b
xor cl, 0xff
and cl, 0
mov r11b, byte [rbp + 0x647]
xor r11b, 0
and r10b, r11b
mov bl, al
xor bl, 0xff
and bl, 0
and al, r11b
or cl, r10b
or bl, al
xor cl, bl
mov al, r9b
and al, cl
xor r9b, cl
or al, r9b
mov cl, r14b
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp + 0x647]
xor r9b, 1
mov r10b, r14b
and r10b, r9b
mov r11b, byte [rbp + 0x647]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or cl, r10b
or r11b, r9b
xor cl, r11b
mov r9b, al
xor r9b, 0xff
xor cl, 0xff
mov r10b, byte [rbp + 0x647]
xor r10b, 1
or r9b, cl
or r10b, 1
xor r9b, 0xff
and r9b, r10b
mov cl, al
xor cl, 0xff
and cl, 1
mov r10b, byte [rbp + 0x647]
xor r10b, 1
and al, r10b
or cl, al
xor cl, 0xff
mov al, r14b
xor al, cl
and al, r14b
mov cl, r9b
and cl, al
xor r9b, al
or cl, r9b
mov al, dl
xor al, 0xff
mov r9b, sil
xor r9b, al
and r9b, sil
mov al, sil
xor al, 0xff
and al, 0
mov r10b, byte [rbp + 0x647]
xor r10b, 0
and sil, r10b
mov r11b, dl
xor r11b, 0xff
and r11b, 0
and dl, r10b
or al, sil
or r11b, dl
xor al, r11b
mov dl, r9b
xor dl, 0xff
mov r10b, al
xor r10b, 0xff
mov r11b, byte [rbp + 0x647]
xor r11b, 1
mov bl, dl
and bl, 0xff
and r9b, r11b
mov sil, r10b
and sil, 0xff
and al, r11b
or bl, r9b
or sil, al
xor bl, sil
or dl, r10b
xor dl, 0xff
or r11b, 1
and dl, r11b
or bl, dl
mov al, bl
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x647]
xor dl, 1
mov r9b, bl
and r9b, dl
or al, r9b
mov dl, byte [rbp + 0x647]
xor dl, 1
xor al, 0xff
mov r9b, byte [rbp + 0x647]
xor r9b, 0
or dl, al
or r9b, 0
xor dl, 0xff
and dl, r9b
mov al, byte [rbp + 0x647]
xor al, 1
and al, 1
mov r9b, byte [rbp + 0x647]
xor r9b, 1
and r9b, 1
or al, r9b
mov r9b, al
xor r9b, 0xff
mov r10b, bl
xor r10b, r9b
and r10b, bl
mov r9b, byte [rbp + 0x647]
xor r9b, 1
and r9b, 1
mov r11b, byte [rbp + 0x647]
xor r11b, 1
mov bl, r11b
and bl, 1
mov sil, byte [rbp + 0x647]
xor sil, 1
and sil, 0xff
and r11b, 1
or r9b, bl
or sil, r11b
xor r9b, sil
mov r11b, byte [rbp + 0x647]
xor r11b, 1
mov bl, r9b
xor bl, r11b
and bl, r9b
xor al, 0xff
xor al, 1
and al, 0xff
mov r9b, dl
and r9b, r10b
xor dl, r10b
or r9b, dl
mov dl, bl
and dl, al
xor bl, al
or dl, bl
mov al, r9b
xor al, 0xff
mov r10b, dl
and r10b, al
xor dl, 0xff
and r9b, dl
or r10b, r9b
mov al, r8b
xor al, 0xff
xor al, 0
and al, 0
mov dl, byte [rbp + 0x647]
xor dl, 0
and dl, 0
mov r9b, byte [rbp + 0x647]
xor r9b, 0
mov r11b, r9b
and r11b, 0
mov bl, r8b
xor bl, 0xff
and bl, 0
and r8b, r9b
or dl, r11b
or bl, r8b
xor dl, bl
mov r8b, al
xor r8b, 0xff
mov r9b, dl
xor r9b, 0xff
mov r11b, byte [rbp + 0x647]
xor r11b, 1
mov bl, r8b
and bl, 0xff
and al, r11b
mov sil, r9b
and sil, 0xff
and dl, r11b
or bl, al
or sil, dl
xor bl, sil
or r8b, r9b
xor r8b, 0xff
or r11b, 1
and r8b, r11b
or bl, r8b
mov al, r10b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x647]
xor dl, 1
and r10b, dl
mov r8b, byte [rbp + 0x647]
xor r8b, 1
and r8b, 0xff
and dl, 1
or al, r10b
or r8b, dl
xor al, r8b
mov dl, bl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x647]
xor r8b, 1
and bl, r8b
mov r9b, byte [rbp + 0x647]
xor r9b, 1
and r9b, 0xff
and r8b, 1
or dl, bl
or r9b, r8b
xor dl, r9b
mov r8b, byte [rbp + 0x647]
xor r8b, 1
and r8b, 1
mov r9b, byte [rbp + 0x647]
xor r9b, 1
mov r10b, r9b
and r10b, 1
mov r11b, byte [rbp + 0x647]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, al
xor r9b, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, byte [rbp + 0x647]
xor r11b, 0
mov bl, r9b
and bl, 0
and al, r11b
mov sil, r10b
and sil, 0
and dl, r11b
or bl, al
or sil, dl
xor bl, sil
or r9b, r10b
xor r9b, 0xff
or r11b, 0
and r9b, r11b
or bl, r9b
mov al, byte [rbp + 0x647]
xor al, 1
mov dl, r8b
xor dl, 0xff
mov r9b, byte [rbp + 0x647]
xor r9b, 0
mov r10b, al
and r10b, 0
mov r11b, r9b
and r11b, 1
mov sil, dl
and sil, 0
and r8b, r9b
or r10b, r11b
or sil, r8b
xor r10b, sil
or al, dl
xor al, 0xff
or r9b, 0
and al, r9b
or r10b, al
mov al, bl
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x647]
xor dl, 1
and bl, dl
or al, bl
xor r10b, 0xff
mov dl, al
xor dl, r10b
and dl, al
mov al, cl
xor al, 0xff
mov r8b, dl
xor r8b, 0xff
mov r9b, byte [rbp + 0x647]
xor r9b, 1
or al, r8b
or r9b, 1
xor al, 0xff
and al, r9b
mov r8b, cl
xor r8b, 0xff
mov r9b, dl
and r9b, r8b
xor dl, 0xff
and cl, dl
or r9b, cl
mov cl, al
xor cl, 0xff
mov dl, r9b
xor dl, 0xff
mov r8b, byte [rbp + 0x647]
xor r8b, 1
mov r10b, cl
and r10b, 0xff
and al, r8b
mov r11b, dl
and r11b, 0xff
and r9b, r8b
or r10b, al
or r11b, r9b
xor r10b, r11b
or cl, dl
xor cl, 0xff
or r8b, 1
and cl, r8b
or r10b, cl
test r10b, 1
jne 0x6d95b469
jmp 0x6da4340d
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, ecx
mov r9d, eax
sub r9d, 0xecfb4419
add r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x7152ad91
add r9d, r8d
add r9d, 0xa088db9a
sub r9d, 0xecfb4419
sub r9d, 0xa088db9a
sub r9d, 0xe63bbac5
sub r9d, 0x4ed52790
add r9d, 0xe63bbac5
sub r9d, 0xa2fec0f1
sub r9d, 1
add r9d, 0xa2fec0f1
add r9d, 0xebdc3612
add r9d, 0x4ed52790
sub r9d, 0xebdc3612
sub eax, 0xd81fe722
sub eax, 0x7152ad91
add eax, 0xd81fe722
add r9d, 0x324c76ac
sub r9d, eax
sub r9d, 0x324c76ac
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, sil
xor dil, 1
xor bl, 0xff
mov r14b, sil
xor r14b, 1
or dil, bl
or r14b, 1
xor dil, 0xff
and dil, r14b
mov bl, sil
xor bl, 1
and bl, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or bl, r14b
mov r14b, r10b
xor r14b, 0xff
xor bl, 0xff
mov r15b, sil
xor r15b, 1
or r14b, bl
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov bl, dil
xor bl, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, bl
and r13b, 0xff
and dil, r12b
mov al, r15b
and al, 0xff
and r14b, r12b
or r13b, dil
or al, r14b
xor r13b, al
or bl, r15b
xor bl, 0xff
or r12b, 1
and bl, r12b
or r13b, bl
mov al, r11b
xor al, 0xff
and al, 0
mov bl, sil
xor bl, 0
mov dil, r11b
and dil, bl
mov r14b, sil
xor r14b, 1
and r14b, 0
and bl, 1
or al, dil
or r14b, bl
xor al, r14b
xor al, 0xff
xor al, 0
and al, 0
mov bl, sil
xor bl, 0
and bl, 1
mov dil, sil
xor dil, 1
mov r14b, dil
and r14b, 0
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, r11b
xor dil, 0xff
mov r14b, bl
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
or dil, r14b
or r15b, 1
xor dil, 0xff
and dil, r15b
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or r14b, r15b
mov r15b, sil
xor r15b, 0
mov r12b, r14b
xor r12b, r15b
and r12b, r14b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov r14b, al
xor r14b, 0xff
mov r15b, dil
xor r15b, 0xff
mov cl, sil
xor cl, 0
mov dl, r14b
and dl, 0
and al, cl
mov r8b, r15b
and r8b, 0
and dil, cl
or dl, al
or r8b, dil
xor dl, r8b
or r14b, r15b
xor r14b, 0xff
or cl, 0
and r14b, cl
or dl, r14b
mov al, r12b
xor al, 0xff
mov cl, bl
xor cl, 0xff
mov r8b, sil
xor r8b, 1
mov dil, al
and dil, 0xff
and r12b, r8b
mov r14b, cl
and r14b, 0xff
and bl, r8b
or dil, r12b
or r14b, bl
xor dil, r14b
or al, cl
xor al, 0xff
or r8b, 1
and al, r8b
or dil, al
mov al, dl
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and dl, cl
mov r8b, dil
xor r8b, 0xff
and r8b, 0xff
and dil, cl
or al, dl
or r8b, dil
xor al, r8b
mov cl, sil
xor cl, 1
and cl, 0
mov dl, sil
xor dl, 0
mov r8b, dl
and r8b, 1
mov bl, sil
xor bl, 1
and bl, 0
and dl, 1
or cl, r8b
or bl, dl
xor cl, bl
mov dl, sil
xor dl, 1
xor cl, 0xff
mov r8b, sil
xor r8b, 0
or dl, cl
or r8b, 0
xor dl, 0xff
and dl, r8b
mov cl, sil
xor cl, 1
and cl, 1
mov r8b, sil
xor r8b, 1
and r8b, 1
or cl, r8b
mov r8b, sil
xor r8b, 1
mov bl, cl
xor bl, 0xff
mov dil, sil
xor dil, 0
or r8b, bl
or dil, 0
xor r8b, 0xff
and r8b, dil
mov bl, sil
xor bl, 1
and bl, 1
mov dil, sil
xor dil, 1
mov r14b, dil
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, sil
xor dil, 1
mov r14b, bl
xor r14b, dil
and r14b, bl
mov bl, sil
xor bl, 1
xor cl, 0xff
mov dil, sil
xor dil, 1
or bl, cl
or dil, 1
xor bl, 0xff
and bl, dil
mov cl, dl
and cl, r8b
xor dl, r8b
or cl, dl
mov dl, r14b
xor dl, 0xff
mov r8b, bl
xor r8b, 0xff
mov dil, sil
xor dil, 0
mov r15b, dl
and r15b, 0
and r14b, dil
mov r12b, r8b
and r12b, 0
and bl, dil
or r15b, r14b
or r12b, bl
xor r15b, r12b
or dl, r8b
xor dl, 0xff
or dil, 0
and dl, dil
or r15b, dl
mov dl, cl
xor dl, 0xff
and dl, 0
mov r8b, sil
xor r8b, 0
and cl, r8b
mov bl, r15b
xor bl, 0xff
and bl, 0
and r15b, r8b
or dl, cl
or bl, r15b
xor dl, bl
mov cl, r13b
xor cl, 0xff
and cl, 1
mov r8b, sil
xor r8b, 1
mov bl, r13b
and bl, r8b
or cl, bl
mov r8b, sil
xor r8b, 1
and r8b, 0
mov bl, sil
xor bl, 0
mov dil, bl
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
and bl, 1
or r8b, dil
or r14b, bl
xor r8b, r14b
mov bl, sil
xor bl, 1
and bl, 1
mov dil, sil
xor dil, 1
and dil, 1
or bl, dil
mov dil, cl
and dil, r8b
xor cl, r8b
or dil, cl
mov cl, bl
and cl, 1
xor bl, 1
or cl, bl
mov r8b, dil
xor r8b, 0xff
and r8b, 1
mov bl, sil
xor bl, 1
and dil, bl
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and bl, 1
or r8b, dil
or r14b, bl
xor r8b, r14b
xor cl, 0xff
mov bl, r8b
xor bl, cl
and bl, r8b
mov cl, r10b
xor cl, 0xff
and cl, 1
mov r8b, sil
xor r8b, 1
and r10b, r8b
or cl, r10b
mov r8b, dl
xor r8b, 0xff
and r8b, 0
mov r10b, sil
xor r10b, 0
mov dil, dl
and dil, r10b
mov r14b, sil
xor r14b, 1
and r14b, 0
and r10b, 1
or r8b, dil
or r14b, r10b
xor r8b, r14b
mov r10b, sil
xor r10b, 1
and r10b, 1
mov dil, sil
xor dil, 1
and dil, 1
or r10b, dil
mov dil, cl
xor dil, 0xff
mov r14b, r8b
xor r14b, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, dil
and r12b, 0
and cl, r15b
mov r9b, r14b
and r9b, 0
and r8b, r15b
or r12b, cl
or r9b, r8b
xor r12b, r9b
or dil, r14b
xor dil, 0xff
or r15b, 0
and dil, r15b
or r12b, dil
mov cl, r10b
and cl, 1
xor r10b, 1
or cl, r10b
mov r8b, r12b
xor r8b, 0xff
and r8b, 0
mov r9b, sil
xor r9b, 0
and r12b, r9b
mov r10b, sil
xor r10b, 1
and r10b, 0
and r9b, 1
or r8b, r12b
or r10b, r9b
xor r8b, r10b
xor r8b, 0xff
xor cl, 0xff
mov r9b, sil
xor r9b, 0
or r8b, cl
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov cl, sil
xor cl, 1
and cl, 1
mov r9b, sil
xor r9b, 1
mov r10b, r9b
and r10b, 1
mov dil, sil
xor dil, 1
and dil, 0xff
and r9b, 1
or cl, r10b
or dil, r9b
xor cl, dil
mov r9b, al
xor r9b, 0xff
and r9b, 0
mov r10b, sil
xor r10b, 0
mov dil, al
and dil, r10b
mov r14b, cl
xor r14b, 0xff
and r14b, 0
and cl, r10b
or r9b, dil
or r14b, cl
xor r9b, r14b
mov cl, al
xor cl, 0xff
mov r10b, r9b
xor r10b, cl
and r10b, r9b
mov cl, r11b
xor cl, 0xff
and cl, 1
mov r9b, sil
xor r9b, 1
and r11b, r9b
or cl, r11b
mov r9b, dl
xor r9b, 0xff
and r9b, 1
mov r11b, sil
xor r11b, 1
mov dil, dl
and dil, r11b
or r9b, dil
mov r11b, sil
xor r11b, 1
and r11b, 1
mov dil, sil
xor dil, 1
and dil, 1
or r11b, dil
mov dil, cl
and dil, r9b
xor cl, r9b
or dil, cl
mov cl, r11b
and cl, 1
xor r11b, 1
or cl, r11b
mov r9b, dil
xor r9b, 0xff
and r9b, 0
mov r11b, sil
xor r11b, 0
and dil, r11b
mov r14b, sil
xor r14b, 1
and r14b, 0
and r11b, 1
or r9b, dil
or r14b, r11b
xor r9b, r14b
xor r9b, 0xff
xor cl, 0xff
mov r11b, sil
xor r11b, 0
or r9b, cl
or r11b, 0
xor r9b, 0xff
and r9b, r11b
mov cl, bl
xor cl, 0xff
mov r11b, r8b
xor r11b, 0xff
mov dil, sil
xor dil, 1
or cl, r11b
or dil, 1
xor cl, 0xff
and cl, dil
mov r11b, bl
xor r11b, 0xff
and r11b, 0
mov dil, sil
xor dil, 0
and bl, dil
mov r14b, r8b
xor r14b, 0xff
and r14b, 0
and r8b, dil
or r11b, bl
or r14b, r8b
xor r11b, r14b
mov r8b, cl
xor r8b, 0xff
mov bl, r11b
xor bl, 0xff
mov dil, sil
xor dil, 0
mov r14b, r8b
and r14b, 0
and cl, dil
mov r15b, bl
and r15b, 0
and r11b, dil
or r14b, cl
or r15b, r11b
xor r14b, r15b
or r8b, bl
xor r8b, 0xff
or dil, 0
and r8b, dil
or r14b, r8b
mov cl, r9b
xor cl, 0xff
mov r8b, r10b
xor r8b, cl
and r8b, r10b
mov cl, r10b
xor cl, 0xff
and cl, 0
mov r11b, sil
xor r11b, 0
and r10b, r11b
mov bl, r9b
xor bl, 0xff
and bl, 0
and r9b, r11b
or cl, r10b
or bl, r9b
xor cl, bl
mov r9b, r8b
xor r9b, 0xff
mov r10b, cl
xor r10b, 0xff
mov r11b, sil
xor r11b, 1
mov bl, r9b
and bl, 0xff
and r8b, r11b
mov dil, r10b
and dil, 0xff
and cl, r11b
or bl, r8b
or dil, cl
xor bl, dil
or r9b, r10b
xor r9b, 0xff
or r11b, 1
and r9b, r11b
or bl, r9b
mov cl, r14b
xor cl, 0xff
and cl, 1
mov r8b, sil
xor r8b, 1
mov r9b, r14b
and r9b, r8b
or cl, r9b
mov r8b, bl
xor r8b, 0xff
xor cl, 0xff
mov r9b, sil
xor r9b, 0
or r8b, cl
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov cl, bl
xor cl, 0xff
and cl, 1
mov r9b, sil
xor r9b, 1
and bl, r9b
or cl, bl
xor r14b, 0xff
xor cl, 0xff
mov r9b, sil
xor r9b, 0
or r14b, cl
or r9b, 0
xor r14b, 0xff
and r14b, r9b
mov cl, r8b
xor cl, 0xff
mov r9b, r14b
xor r9b, 0xff
mov r10b, sil
xor r10b, 0
mov r11b, cl
and r11b, 0
and r8b, r10b
mov bl, r9b
and bl, 0
and r14b, r10b
or r11b, r8b
or bl, r14b
xor r11b, bl
or cl, r9b
xor cl, 0xff
or r10b, 0
and cl, r10b
or r11b, cl
mov cl, r13b
xor cl, 0xff
mov r8b, al
xor r8b, 0xff
mov r9b, sil
xor r9b, 1
or cl, r8b
or r9b, 1
xor cl, 0xff
and cl, r9b
mov r8b, r13b
xor r8b, 0xff
mov r9b, al
and r9b, r8b
xor al, 0xff
and r13b, al
or r9b, r13b
mov al, cl
xor al, 0xff
mov r8b, r9b
xor r8b, 0xff
mov r10b, sil
xor r10b, 1
mov bl, al
and bl, 0xff
and cl, r10b
mov dil, r8b
and dil, 0xff
and r9b, r10b
or bl, cl
or dil, r9b
xor bl, dil
or al, r8b
xor al, 0xff
or r10b, 1
and al, r10b
or bl, al
mov al, bl
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
mov r8b, bl
and r8b, cl
or al, r8b
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, sil
xor cl, 1
and cl, 0
mov r8b, sil
xor r8b, 0
mov r9b, r8b
and r9b, 1
mov r10b, sil
xor r10b, 1
and r10b, 0
and r8b, 1
or cl, r9b
or r10b, r8b
xor cl, r10b
xor bl, 0xff
mov r8b, cl
xor r8b, 0xff
mov r9b, sil
xor r9b, 0
or bl, r8b
or r9b, 0
xor bl, 0xff
and bl, r9b
mov r8b, sil
xor r8b, 1
and r8b, 1
mov r9b, sil
xor r9b, 1
and r9b, 1
or r8b, r9b
mov r9b, sil
xor r9b, 1
mov r10b, r8b
xor r10b, r9b
and r10b, r8b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r8b, al
xor r8b, 0xff
mov r9b, bl
xor r9b, 0xff
mov dil, sil
xor dil, 1
mov r14b, r8b
and r14b, 0xff
and al, dil
mov r15b, r9b
and r15b, 0xff
and bl, dil
or r14b, al
or r15b, bl
xor r14b, r15b
or r8b, r9b
xor r8b, 0xff
or dil, 1
and r8b, dil
or r14b, r8b
mov al, r10b
xor al, 0xff
mov r8b, cl
xor r8b, 0xff
mov r9b, sil
xor r9b, 0
mov bl, al
and bl, 0
and r10b, r9b
mov dil, r8b
and dil, 0
and cl, r9b
or bl, r10b
or dil, cl
xor bl, dil
or al, r8b
xor al, 0xff
or r9b, 0
and al, r9b
or bl, al
mov al, r14b
xor al, 0xff
mov cl, bl
and cl, al
xor bl, 0xff
and r14b, bl
or cl, r14b
mov al, sil
xor al, 1
and al, 1
mov r8b, sil
xor r8b, 1
mov r9b, r8b
and r9b, 1
mov r10b, sil
xor r10b, 1
and r10b, 0xff
and r8b, 1
or al, r9b
or r10b, r8b
xor al, r10b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
mov r10b, dl
and r10b, r9b
mov bl, sil
xor bl, 1
and bl, 0xff
and r9b, 1
or r8b, r10b
or bl, r9b
xor r8b, bl
mov r9b, sil
xor r9b, 0
and r9b, 0
mov r10b, sil
xor r10b, 0
mov bl, r10b
and bl, 0
mov dil, sil
xor dil, 1
and dil, 0
and r10b, 1
or r9b, bl
or dil, r10b
xor r9b, dil
mov r10b, al
xor r10b, 0xff
mov bl, sil
xor bl, 0
mov dil, sil
xor dil, 1
or r10b, bl
or dil, 1
xor r10b, 0xff
and r10b, dil
mov bl, r9b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov dil, r8b
xor dil, 0xff
mov r14b, sil
xor r14b, 0
mov r15b, sil
xor r15b, 0
or dil, r14b
or r15b, 0
xor dil, 0xff
and dil, r15b
mov r14b, r9b
xor r14b, 0xff
mov r15b, dl
xor r15b, r14b
and r15b, dl
mov dl, r10b
xor dl, 0xff
mov r14b, bl
xor r14b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, dl
and r13b, 0xff
and r10b, r12b
mov byte [rbp + 0x646], r14b
and r14b, 0xff
and bl, r12b
or r13b, r10b
or r14b, bl
xor r13b, r14b
mov r10b, byte [rbp + 0x646]
or dl, r10b
xor dl, 0xff
or r12b, 1
and dl, r12b
or r13b, dl
mov dl, dil
xor dl, 0xff
mov bl, r15b
xor bl, 0xff
mov r14b, sil
xor r14b, 1
mov r12b, dl
and r12b, 0xff
and dil, r14b
mov r10b, bl
and r10b, 0xff
and r15b, r14b
or r12b, dil
or r10b, r15b
xor r12b, r10b
or dl, bl
xor dl, 0xff
or r14b, 1
and dl, r14b
or r12b, dl
mov dl, r13b
xor dl, 0xff
and dl, 1
mov r10b, sil
xor r10b, 1
and r13b, r10b
mov bl, r12b
xor bl, 0xff
and bl, 0xff
and r12b, r10b
or dl, r13b
or bl, r12b
xor dl, bl
mov r10b, al
and r10b, r8b
xor al, r8b
or r10b, al
mov al, r10b
xor al, 0xff
and al, 1
mov r8b, sil
xor r8b, 1
and r10b, r8b
or al, r10b
mov r8b, r9b
and r8b, 0
xor r9b, 0
or r8b, r9b
xor r8b, 0xff
mov r9b, al
xor r9b, r8b
and r9b, al
mov al, dl
xor al, 0xff
mov r8b, r9b
xor r8b, 0xff
mov r10b, sil
xor r10b, 0
mov bl, al
and bl, 0
and dl, r10b
mov dil, r8b
and dil, 0
and r9b, r10b
or bl, dl
or dil, r9b
xor bl, dil
or al, r8b
xor al, 0xff
or r10b, 0
and al, r10b
or bl, al
mov al, cl
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
and cl, dl
or al, cl
mov cl, bl
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
and bl, dl
mov r8b, sil
xor r8b, 1
and r8b, 0xff
and dl, 1
or cl, bl
or r8b, dl
xor cl, r8b
mov dl, sil
xor dl, 0
and dl, 1
mov r8b, sil
xor r8b, 1
and r8b, 0
or dl, r8b
mov r8b, al
xor r8b, 0xff
mov r9b, cl
xor r9b, 0xff
mov r10b, sil
xor r10b, 1
mov bl, r8b
and bl, 0xff
and al, r10b
mov dil, r9b
and dil, 0xff
and cl, r10b
or bl, al
or dil, cl
xor bl, dil
or r8b, r9b
xor r8b, 0xff
or r10b, 1
and r8b, r10b
or bl, r8b
mov al, dl
and al, 0
xor dl, 0
or al, dl
mov cl, bl
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
and bl, dl
or cl, bl
xor al, 0xff
mov dl, cl
xor dl, al
and dl, cl
mov al, r11b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
mov r8b, r11b
and r8b, cl
or al, r8b
mov cl, dl
xor cl, 0xff
and cl, 1
mov r8b, sil
xor r8b, 1
mov r9b, dl
and r9b, r8b
mov r10b, sil
xor r10b, 1
and r10b, 0xff
and r8b, 1
or cl, r9b
or r10b, r8b
xor cl, r10b
mov r8b, sil
xor r8b, 1
and r8b, 0
mov r9b, sil
xor r9b, 0
mov r10b, r9b
and r10b, 1
mov bl, sil
xor bl, 1
and bl, 0
and r9b, 1
or r8b, r10b
or bl, r9b
xor r8b, bl
mov r9b, sil
xor r9b, 1
mov r10b, al
xor r10b, r9b
and r10b, al
mov r9b, r8b
xor r9b, 0xff
mov bl, r11b
xor bl, r9b
and bl, r11b
mov r9b, cl
xor r9b, 0xff
mov r11b, sil
xor r11b, 1
mov dil, sil
xor dil, 0
or r9b, r11b
or dil, 0
xor r9b, 0xff
and r9b, dil
mov r11b, r8b
xor r11b, 0xff
mov dil, dl
xor dil, r11b
and dil, dl
mov dl, r10b
xor dl, 0xff
mov r11b, bl
xor r11b, 0xff
mov r14b, sil
xor r14b, 0
mov r15b, dl
and r15b, 0
and r10b, r14b
mov r12b, r11b
and r12b, 0
and bl, r14b
or r15b, r10b
or r12b, bl
xor r15b, r12b
or dl, r11b
xor dl, 0xff
or r14b, 0
and dl, r14b
or r15b, dl
mov dl, r9b
xor dl, 0xff
mov r10b, dil
xor r10b, 0xff
mov r11b, sil
xor r11b, 1
mov bl, dl
and bl, 0xff
and r9b, r11b
mov r14b, r10b
and r14b, 0xff
and dil, r11b
or bl, r9b
or r14b, dil
xor bl, r14b
or dl, r10b
xor dl, 0xff
or r11b, 1
and dl, r11b
or bl, dl
mov dl, r15b
xor dl, 0xff
and dl, 0
mov r9b, sil
xor r9b, 0
and r15b, r9b
mov r10b, bl
xor r10b, 0xff
and r10b, 0
and bl, r9b
or dl, r15b
or r10b, bl
xor dl, r10b
mov r9b, al
and r9b, cl
xor al, cl
or r9b, al
mov al, r9b
xor al, 0xff
and al, 0
mov cl, sil
xor cl, 0
and r9b, cl
mov r10b, sil
xor r10b, 1
and r10b, 0
and cl, 1
or al, r9b
or r10b, cl
xor al, r10b
mov cl, sil
xor cl, 1
mov r9b, r8b
xor r9b, 0xff
mov r10b, sil
xor r10b, 0
mov r11b, cl
and r11b, 0
mov bl, r10b
and bl, 1
mov dil, r9b
and dil, 0
and r8b, r10b
or r11b, bl
or dil, r8b
xor r11b, dil
or cl, r9b
xor cl, 0xff
or r10b, 0
and cl, r10b
or r11b, cl
xor r11b, 0xff
mov cl, al
xor cl, r11b
and cl, al
mov al, dl
xor al, 0xff
mov r8b, cl
xor r8b, 0xff
xor sil, 1
mov r9b, al
and r9b, 0xff
and dl, sil
mov r10b, r8b
and r10b, 0xff
and cl, sil
or r9b, dl
or r10b, cl
xor r9b, r10b
or al, r8b
xor al, 0xff
or sil, 1
and al, sil
or r9b, al
test r9b, 1
jne 0x6d95c382
jmp 0x6da4340d
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 1
add r8d, 0
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, ecx
add r9d, 0
mov r10d, eax
sub r10d, r8d
add r10d, 0
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, r10d
add r8d, r9d
mov r9d, eax
sub r9d, r8d
sub eax, r9d
add eax, 0
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, bl
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, bl
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
mov r14b, r11b
xor r14b, 0xff
mov r15b, sil
and r15b, r14b
xor sil, 0xff
mov r14b, r11b
and r14b, sil
or r15b, r14b
mov sil, r11b
xor sil, 0xff
mov r14b, r15b
xor r14b, sil
and r14b, r15b
mov sil, r11b
xor sil, 0xff
and sil, 1
mov r15b, dil
xor r15b, 1
mov r12b, r11b
and r12b, r15b
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or sil, r12b
or r13b, r15b
xor sil, r13b
xor sil, 0xff
xor sil, 1
and sil, 0xff
mov r15b, dil
xor r15b, 1
and r15b, 1
mov r12b, dil
xor r12b, 1
and r12b, 1
or r15b, r12b
xor r11b, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
or r11b, r12b
or r13b, 0
xor r11b, 0xff
and r11b, r13b
mov r12b, bl
xor r12b, 0xff
and r12b, 0
mov r13b, dil
xor r13b, 0
mov al, bl
and al, r13b
mov cl, dil
xor cl, 1
and cl, 0
and r13b, 1
or r12b, al
or cl, r13b
xor r12b, cl
mov al, dil
xor al, 1
mov cl, r12b
xor cl, al
and cl, r12b
xor r15b, 0xff
mov al, bl
xor al, r15b
and al, bl
mov bl, sil
and bl, r11b
xor sil, r11b
or bl, sil
mov r11b, cl
xor r11b, 0xff
mov sil, al
xor sil, 0xff
mov r15b, dil
xor r15b, 0
mov r12b, r11b
and r12b, 0
and cl, r15b
mov r13b, sil
and r13b, 0
and al, r15b
or r12b, cl
or r13b, al
xor r12b, r13b
or r11b, sil
xor r11b, 0xff
or r15b, 0
and r11b, r15b
or r12b, r11b
mov al, bl
xor al, 0xff
mov cl, r12b
and cl, al
xor r12b, 0xff
and bl, r12b
or cl, bl
mov al, r14b
xor al, 0xff
and al, 1
mov r11b, dil
xor r11b, 1
mov bl, r14b
and bl, r11b
or al, bl
mov r11b, cl
xor r11b, 0xff
and r11b, 1
mov bl, dil
xor bl, 1
mov sil, cl
and sil, bl
or r11b, sil
mov bl, dil
xor bl, 0
and bl, 0
mov sil, dil
xor sil, 0
mov r15b, sil
and r15b, 0
mov r12b, dil
xor r12b, 1
and r12b, 0
and sil, 1
or bl, r15b
or r12b, sil
xor bl, r12b
mov sil, dil
xor sil, 0
mov r15b, al
xor r15b, sil
and r15b, al
xor r14b, 0xff
mov sil, bl
xor sil, 0xff
mov r12b, dil
xor r12b, 0
or r14b, sil
or r12b, 0
xor r14b, 0xff
and r14b, r12b
mov sil, r11b
xor sil, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, dil
xor r13b, 1
or sil, r12b
or r13b, 1
xor sil, 0xff
and sil, r13b
xor cl, 0xff
mov r12b, bl
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
or cl, r12b
or r13b, 1
xor cl, 0xff
and cl, r13b
mov r12b, r15b
and r12b, r14b
xor r15b, r14b
or r12b, r15b
mov r14b, sil
xor r14b, 0xff
mov r15b, cl
xor r15b, 0xff
mov r13b, dil
xor r13b, 1
mov dl, r14b
and dl, 0xff
and sil, r13b
mov r8b, r15b
and r8b, 0xff
and cl, r13b
or dl, sil
or r8b, cl
xor dl, r8b
or r14b, r15b
xor r14b, 0xff
or r13b, 1
and r14b, r13b
or dl, r14b
mov cl, r12b
xor cl, 0xff
and cl, 1
mov r8b, dil
xor r8b, 1
and r12b, r8b
mov sil, dl
xor sil, 0xff
and sil, 0xff
and dl, r8b
or cl, r12b
or sil, dl
xor cl, sil
mov dl, al
and dl, r11b
xor al, r11b
or dl, al
mov al, dl
xor al, 0xff
and al, 0
mov r8b, dil
xor r8b, 0
and dl, r8b
mov r11b, dil
xor r11b, 1
and r11b, 0
and r8b, 1
or al, dl
or r11b, r8b
xor al, r11b
mov dl, dil
xor dl, 0
mov r8b, bl
xor r8b, 0xff
mov r11b, dil
xor r11b, 1
mov sil, dl
and sil, 0xff
mov r14b, r11b
and r14b, 0
mov r15b, r8b
and r15b, 0xff
and bl, r11b
or sil, r14b
or r15b, bl
xor sil, r15b
or dl, r8b
xor dl, 0xff
or r11b, 1
and dl, r11b
or sil, dl
xor al, 0xff
xor sil, 0xff
xor dil, 1
or al, sil
or dil, 1
xor al, 0xff
and al, dil
mov dl, cl
and dl, al
xor cl, al
or dl, cl
test dl, 1
jne 0x6d95c74b
jmp 0x6da333d5
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xd95d0844
add r8d, 0
mov r9d, eax
sub r9d, r8d
mov r8d, ecx
add r8d, r9d
add r8d, 0x72d58383
sub r8d, 0x53181745
sub r8d, 0x72d58383
add r8d, 0xf2a1c7e5
sub r8d, 1
sub r8d, 0xf2a1c7e5
add r8d, 0x7d8ea05c
add r8d, 0x53181745
sub r8d, 0x7d8ea05c
mov r9d, eax
sub r9d, 0xdc5b7ecf
add r8d, r9d
add r8d, 0xe069e762
sub r8d, 0xd95d0844
sub r8d, 0xe069e762
sub eax, 0xdc5b7ecf
sub r8d, eax
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
or bl, r14b
xor bl, 0xff
xor bl, 0
and bl, 0
mov dil, sil
xor dil, 0
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
or dil, r14b
mov r14b, dil
xor r14b, 0xff
mov r15b, r10b
xor r15b, r14b
and r15b, r10b
mov r14b, sil
xor r14b, 1
and r14b, 0
mov r12b, sil
xor r12b, 0
mov r13b, r12b
and r13b, 1
mov al, sil
xor al, 1
and al, 0
and r12b, 1
or r14b, r13b
or al, r12b
xor r14b, al
mov al, sil
xor al, 0
mov r12b, r14b
xor r12b, al
and r12b, r14b
xor dil, 0xff
xor dil, 1
and dil, 0xff
mov al, bl
xor al, 0xff
mov r14b, r15b
xor r14b, 0xff
mov r13b, sil
xor r13b, 1
mov cl, al
and cl, 0xff
and bl, r13b
mov dl, r14b
and dl, 0xff
and r15b, r13b
or cl, bl
or dl, r15b
xor cl, dl
or al, r14b
xor al, 0xff
or r13b, 1
and al, r13b
or cl, al
mov al, r12b
and al, dil
xor r12b, dil
or al, r12b
mov dl, cl
xor dl, 0xff
and dl, 1
mov bl, sil
xor bl, 1
and cl, bl
mov dil, al
xor dil, 0xff
and dil, 0xff
and al, bl
or dl, cl
or dil, al
xor dl, dil
mov al, r11b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
mov bl, r11b
and bl, cl
mov dil, sil
xor dil, 1
and dil, 0xff
and cl, 1
or al, bl
or dil, cl
xor al, dil
mov cl, sil
xor cl, 1
xor al, 0xff
mov bl, sil
xor bl, 0
or cl, al
or bl, 0
xor cl, 0xff
and cl, bl
mov al, sil
xor al, 1
and al, 1
mov bl, sil
xor bl, 1
and bl, 1
or al, bl
mov bl, r11b
xor bl, 0xff
xor al, 0xff
mov dil, sil
xor dil, 1
or bl, al
or dil, 1
xor bl, 0xff
and bl, dil
mov al, cl
xor al, 0xff
mov dil, bl
xor dil, 0xff
mov r14b, sil
xor r14b, 0
mov r15b, al
and r15b, 0
and cl, r14b
mov r12b, dil
and r12b, 0
and bl, r14b
or r15b, cl
or r12b, bl
xor r15b, r12b
or al, dil
xor al, 0xff
or r14b, 0
and al, r14b
or r15b, al
mov al, sil
xor al, 1
and al, 1
mov cl, sil
xor cl, 1
and cl, 1
or al, cl
xor al, 0xff
xor al, 0
and al, 0
mov cl, sil
xor cl, 0
and cl, 1
mov bl, sil
xor bl, 1
and bl, 0
or cl, bl
mov bl, sil
xor bl, 1
mov dil, cl
xor dil, 0xff
mov r14b, sil
xor r14b, 1
or bl, dil
or r14b, 1
xor bl, 0xff
and bl, r14b
mov dil, sil
xor dil, 1
and dil, 0
mov r14b, sil
xor r14b, 0
mov r12b, r14b
and r12b, 1
mov r13b, sil
xor r13b, 1
and r13b, 0
and r14b, 1
or dil, r12b
or r13b, r14b
xor dil, r13b
xor dil, 0xff
mov r14b, sil
xor r14b, 0
mov r12b, sil
xor r12b, 0
or dil, r14b
or r12b, 0
xor dil, 0xff
and dil, r12b
mov r14b, sil
xor r14b, 1
xor cl, 0xff
mov r12b, sil
xor r12b, 1
or r14b, cl
or r12b, 1
xor r14b, 0xff
and r14b, r12b
mov cl, al
xor cl, 0xff
mov r12b, bl
xor r12b, 0xff
mov r13b, sil
xor r13b, 1
mov r8b, cl
and r8b, 0xff
and al, r13b
mov r9b, r12b
and r9b, 0xff
and bl, r13b
or r8b, al
or r9b, bl
xor r8b, r9b
or cl, r12b
xor cl, 0xff
or r13b, 1
and cl, r13b
or r8b, cl
mov al, dil
and al, r14b
xor dil, r14b
or al, dil
mov cl, r8b
xor cl, 0xff
and cl, 1
mov r9b, sil
xor r9b, 1
and r8b, r9b
mov bl, al
xor bl, 0xff
and bl, 0xff
and al, r9b
or cl, r8b
or bl, al
xor cl, bl
mov al, dl
xor al, 0xff
and al, 1
mov r8b, sil
xor r8b, 1
mov r9b, dl
and r9b, r8b
or al, r9b
mov r8b, sil
xor r8b, 1
and r8b, 1
mov r9b, sil
xor r9b, 1
and r9b, 1
or r8b, r9b
mov r9b, sil
xor r9b, 0
and r9b, 1
mov bl, sil
xor bl, 1
and bl, 0
or r9b, bl
mov bl, al
and bl, r8b
xor al, r8b
or bl, al
mov al, r9b
and al, 0
xor r9b, 0
or al, r9b
mov r8b, bl
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
and bl, r9b
or r8b, bl
xor al, 0xff
mov r9b, r8b
xor r9b, al
and r9b, r8b
mov al, cl
xor al, 0xff
and al, 1
mov r8b, sil
xor r8b, 1
mov bl, cl
and bl, r8b
or al, bl
mov r8b, r10b
xor r8b, 0xff
mov bl, al
and bl, r8b
xor al, 0xff
mov r8b, r10b
and r8b, al
or bl, r8b
xor bl, 0xff
xor r10b, 0xff
mov al, sil
xor al, 0
or bl, r10b
or al, 0
xor bl, 0xff
and bl, al
mov al, r15b
xor al, 0xff
and al, 1
mov r8b, sil
xor r8b, 1
mov r10b, r15b
and r10b, r8b
mov dil, sil
xor dil, 1
and dil, 0xff
and r8b, 1
or al, r10b
or dil, r8b
xor al, dil
mov r8b, sil
xor r8b, 1
and r8b, 1
mov r10b, sil
xor r10b, 1
mov dil, r10b
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and r10b, 1
or r8b, dil
or r14b, r10b
xor r8b, r14b
mov r10b, sil
xor r10b, 1
and r10b, 1
mov dil, sil
xor dil, 1
mov r14b, dil
and r14b, 1
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and dil, 1
or r10b, r14b
or r12b, dil
xor r10b, r12b
mov dil, al
xor dil, 0xff
mov r14b, r8b
xor r14b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, dil
and r13b, 0xff
and al, r12b
mov byte [rbp + 0x645], r14b
and r14b, 0xff
and r8b, r12b
or r13b, al
or r14b, r8b
xor r13b, r14b
mov al, byte [rbp + 0x645]
or dil, al
xor dil, 0xff
or r12b, 1
and dil, r12b
or r13b, dil
mov r8b, r10b
and r8b, 1
xor r10b, 1
or r8b, r10b
mov r10b, r13b
xor r10b, 0xff
and r10b, 0
mov dil, sil
xor dil, 0
and r13b, dil
mov r14b, sil
xor r14b, 1
and r14b, 0
and dil, 1
or r10b, r13b
or r14b, dil
xor r10b, r14b
xor r8b, 0xff
mov dil, r10b
xor dil, r8b
and dil, r10b
mov r8b, r11b
xor r8b, 0xff
and r8b, 1
mov r10b, sil
xor r10b, 1
and r11b, r10b
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and r10b, 1
or r8b, r11b
or r14b, r10b
xor r8b, r14b
mov r10b, cl
xor r10b, 0xff
and r10b, 0
mov r11b, sil
xor r11b, 0
mov r14b, cl
and r14b, r11b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r11b, 1
or r10b, r14b
or r12b, r11b
xor r10b, r12b
mov r11b, sil
xor r11b, 1
and r11b, 0
mov r14b, sil
xor r14b, 0
mov r12b, r14b
and r12b, 1
mov r13b, sil
xor r13b, 1
and r13b, 0
and r14b, 1
or r11b, r12b
or r13b, r14b
xor r11b, r13b
mov r14b, r8b
xor r14b, 0xff
mov r12b, r10b
xor r12b, 0xff
mov r13b, sil
xor r13b, 1
mov al, r14b
and al, 0xff
and r8b, r13b
mov byte [rbp + 0x644], r12b
and r12b, 0xff
and r10b, r13b
or al, r8b
or r12b, r10b
xor al, r12b
mov r8b, byte [rbp + 0x644]
or r14b, r8b
xor r14b, 0xff
or r13b, 1
and r14b, r13b
or al, r14b
mov r10b, r11b
and r10b, 1
xor r11b, 1
or r10b, r11b
mov r11b, al
xor r11b, 0xff
and r11b, 1
mov r14b, sil
xor r14b, 1
and al, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or r11b, al
or r12b, r14b
xor r11b, r12b
xor r10b, 0xff
mov al, r11b
xor al, r10b
and al, r11b
mov r10b, bl
xor r10b, 0xff
mov r11b, r9b
xor r11b, r10b
and r11b, r9b
mov r10b, r9b
xor r10b, 0xff
and r10b, 0
mov r14b, sil
xor r14b, 0
and r9b, r14b
mov r12b, bl
xor r12b, 0xff
and r12b, 0
and bl, r14b
or r10b, r9b
or r12b, bl
xor r10b, r12b
mov r9b, r11b
xor r9b, 0xff
mov bl, r10b
xor bl, 0xff
mov r14b, sil
xor r14b, 1
mov r12b, r9b
and r12b, 0xff
and r11b, r14b
mov r13b, bl
and r13b, 0xff
and r10b, r14b
or r12b, r11b
or r13b, r10b
xor r12b, r13b
or r9b, bl
xor r9b, 0xff
or r14b, 1
and r9b, r14b
or r12b, r9b
mov r9b, dil
xor r9b, 0xff
and r9b, 0
mov r10b, sil
xor r10b, 0
mov r11b, dil
and r11b, r10b
mov bl, sil
xor bl, 1
and bl, 0
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, al
xor r10b, 0xff
and r10b, 1
mov r11b, sil
xor r11b, 1
mov bl, al
and bl, r11b
or r10b, bl
mov r11b, sil
xor r11b, 1
and r11b, 1
mov bl, sil
xor bl, 1
and bl, 1
or r11b, bl
mov bl, sil
xor bl, 1
mov r14b, r9b
xor r14b, bl
and r14b, r9b
xor dil, 0xff
mov bl, r11b
xor bl, 0xff
mov r13b, sil
xor r13b, 1
or dil, bl
or r13b, 1
xor dil, 0xff
and dil, r13b
mov bl, r10b
xor bl, 0xff
mov r13b, sil
xor r13b, 1
mov r8b, sil
xor r8b, 1
or bl, r13b
or r8b, 1
xor bl, 0xff
and bl, r8b
xor al, 0xff
mov r8b, r11b
xor r8b, 0xff
mov r13b, sil
xor r13b, 1
or al, r8b
or r13b, 1
xor al, 0xff
and al, r13b
mov r8b, r14b
and r8b, dil
xor r14b, dil
or r8b, r14b
mov dil, bl
xor dil, 0xff
mov r14b, al
xor r14b, 0xff
mov r13b, sil
xor r13b, 0
mov byte [rbp + 0x643], dil
and dil, 0
and bl, r13b
mov byte [rbp + 0x642], r14b
and r14b, 0
and al, r13b
or dil, bl
or r14b, al
xor dil, r14b
mov al, byte [rbp + 0x643]
mov bl, byte [rbp + 0x642]
or al, bl
xor al, 0xff
or r13b, 0
and al, r13b
or dil, al
mov al, r8b
xor al, 0xff
and al, 0
mov r14b, sil
xor r14b, 0
and r8b, r14b
mov r13b, dil
xor r13b, 0xff
and r13b, 0
and dil, r14b
or al, r8b
or r13b, dil
xor al, r13b
mov r8b, r9b
xor r8b, 0xff
mov dil, r10b
xor dil, 0xff
mov r14b, sil
xor r14b, 0
mov r13b, r8b
and r13b, 0
and r9b, r14b
mov bl, dil
and bl, 0
and r10b, r14b
or r13b, r9b
or bl, r10b
xor r13b, bl
or r8b, dil
xor r8b, 0xff
or r14b, 0
and r8b, r14b
or r13b, r8b
mov r8b, r13b
xor r8b, 0xff
and r8b, 0
mov r9b, sil
xor r9b, 0
and r13b, r9b
mov r10b, sil
xor r10b, 1
and r10b, 0
and r9b, 1
or r8b, r13b
or r10b, r9b
xor r8b, r10b
mov r9b, sil
xor r9b, 1
mov r10b, r11b
xor r10b, 0xff
mov bl, sil
xor bl, 0
mov dil, r9b
and dil, 0
mov r14b, bl
and r14b, 1
mov r13b, r10b
and r13b, 0
and r11b, bl
or dil, r14b
or r13b, r11b
xor dil, r13b
or r9b, r10b
xor r9b, 0xff
or bl, 0
and r9b, bl
or dil, r9b
xor r8b, 0xff
xor dil, 0xff
mov r9b, sil
xor r9b, 1
or r8b, dil
or r9b, 1
xor r8b, 0xff
and r8b, r9b
mov r9b, al
and r9b, r8b
xor al, r8b
or r9b, al
mov al, r12b
xor al, 0xff
and al, 1
mov r8b, sil
xor r8b, 1
mov r10b, r12b
and r10b, r8b
mov r11b, sil
xor r11b, 1
and r11b, 0xff
and r8b, 1
or al, r10b
or r11b, r8b
xor al, r11b
mov r8b, r9b
xor r8b, 0xff
xor al, 0xff
mov r10b, sil
xor r10b, 1
or r8b, al
or r10b, 1
xor r8b, 0xff
and r8b, r10b
mov al, r9b
xor al, 0xff
and al, 1
mov r10b, sil
xor r10b, 1
and r9b, r10b
or al, r9b
xor al, 0xff
mov r9b, r12b
xor r9b, al
and r9b, r12b
mov al, r8b
xor al, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r11b, sil
xor r11b, 1
mov bl, al
and bl, 0xff
and r8b, r11b
mov dil, r10b
and dil, 0xff
and r9b, r11b
or bl, r8b
or dil, r9b
xor bl, dil
or al, r10b
xor al, 0xff
or r11b, 1
and al, r11b
or bl, al
mov al, r15b
xor al, 0xff
mov r8b, dl
xor r8b, al
and r8b, dl
mov al, dl
xor al, 0xff
mov r9b, r15b
and r9b, al
xor r15b, 0xff
and dl, r15b
or r9b, dl
mov al, r8b
and al, r9b
xor r8b, r9b
or al, r8b
mov dl, al
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
mov r9b, al
and r9b, r8b
or dl, r9b
mov r8b, sil
xor r8b, 1
xor dl, 0xff
mov r9b, sil
xor r9b, 1
or r8b, dl
or r9b, 1
xor r8b, 0xff
and r8b, r9b
mov dl, sil
xor dl, 1
and dl, 0
mov r9b, sil
xor r9b, 0
mov r10b, r9b
and r10b, 1
mov r11b, sil
xor r11b, 1
and r11b, 0
and r9b, 1
or dl, r10b
or r11b, r9b
xor dl, r11b
xor al, 0xff
mov r9b, dl
xor r9b, 0xff
mov r10b, sil
xor r10b, 1
or al, r9b
or r10b, 1
xor al, 0xff
and al, r10b
mov r9b, sil
xor r9b, 1
and r9b, 0
mov r10b, sil
xor r10b, 0
mov r11b, r10b
and r11b, 1
mov dil, sil
xor dil, 1
and dil, 0
and r10b, 1
or r9b, r11b
or dil, r10b
xor r9b, dil
xor r9b, 0xff
mov r10b, sil
xor r10b, 1
mov r11b, sil
xor r11b, 0
or r9b, r10b
or r11b, 0
xor r9b, 0xff
and r9b, r11b
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, al
xor r11b, 0xff
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, 0xff
and r8b, dil
mov r15b, r11b
and r15b, 0xff
and al, dil
or r14b, r8b
or r15b, al
xor r14b, r15b
or r10b, r11b
xor r10b, 0xff
or dil, 1
and r10b, dil
or r14b, r10b
mov al, r9b
and al, dl
xor r9b, dl
or al, r9b
mov dl, r14b
xor dl, 0xff
mov r8b, al
and r8b, dl
xor al, 0xff
and r14b, al
or r8b, r14b
mov al, sil
xor al, 1
and al, 1
mov dl, sil
xor dl, 1
mov r9b, dl
and r9b, 1
mov r10b, sil
xor r10b, 1
and r10b, 0xff
and dl, 1
or al, r9b
or r10b, dl
xor al, r10b
mov dl, cl
xor dl, 0xff
and dl, 1
mov r9b, sil
xor r9b, 1
mov r10b, cl
and r10b, r9b
or dl, r10b
mov r9b, sil
xor r9b, 1
and r9b, 1
mov r10b, sil
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, al
xor r10b, 0xff
mov r11b, sil
xor r11b, 1
mov dil, sil
xor dil, 1
or r10b, r11b
or dil, 1
xor r10b, 0xff
and r10b, dil
mov r11b, r9b
xor r11b, 0xff
xor r11b, 1
and r11b, 0xff
mov dil, sil
xor dil, 1
mov r14b, dl
xor r14b, dil
and r14b, dl
xor cl, 0xff
mov dil, r9b
xor dil, 0xff
mov r15b, sil
xor r15b, 0
or cl, dil
or r15b, 0
xor cl, 0xff
and cl, r15b
mov dil, r10b
xor dil, 0xff
mov r15b, r11b
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, dil
and r13b, 0xff
and r10b, r12b
mov byte [rbp + 0x641], r15b
and r15b, 0xff
and r11b, r12b
or r13b, r10b
or r15b, r11b
xor r13b, r15b
mov r10b, byte [rbp + 0x641]
or dil, r10b
xor dil, 0xff
or r12b, 1
and dil, r12b
or r13b, dil
mov r11b, r14b
and r11b, cl
xor r14b, cl
or r11b, r14b
mov cl, r13b
xor cl, 0xff
and cl, 0
mov dil, sil
xor dil, 0
and r13b, dil
mov r14b, r11b
xor r14b, 0xff
and r14b, 0
and r11b, dil
or cl, r13b
or r14b, r11b
xor cl, r14b
mov r11b, al
and r11b, dl
xor al, dl
or r11b, al
mov al, r11b
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
and r11b, dl
mov dil, sil
xor dil, 1
and dil, 0xff
and dl, 1
or al, r11b
or dil, dl
xor al, dil
mov dl, r9b
and dl, 1
xor r9b, 1
or dl, r9b
xor al, 0xff
xor dl, 0xff
mov r9b, sil
xor r9b, 0
or al, dl
or r9b, 0
xor al, 0xff
and al, r9b
mov dl, cl
and dl, al
xor cl, al
or dl, cl
mov al, r8b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and r8b, cl
or al, r8b
mov cl, dl
xor cl, 0xff
and cl, 1
mov r8b, sil
xor r8b, 1
and dl, r8b
or cl, dl
mov dl, sil
xor dl, 1
and dl, 1
mov r8b, sil
xor r8b, 1
and r8b, 1
or dl, r8b
mov r8b, al
xor r8b, 0xff
mov r9b, cl
xor r9b, 0xff
mov r11b, sil
xor r11b, 1
mov dil, r8b
and dil, 0xff
and al, r11b
mov r14b, r9b
and r14b, 0xff
and cl, r11b
or dil, al
or r14b, cl
xor dil, r14b
or r8b, r9b
xor r8b, 0xff
or r11b, 1
and r8b, r11b
or dil, r8b
mov al, dl
and al, 1
xor dl, 1
or al, dl
mov cl, dil
xor cl, 0xff
and cl, 0
mov dl, sil
xor dl, 0
and dil, dl
mov r8b, sil
xor r8b, 1
and r8b, 0
and dl, 1
or cl, dil
or r8b, dl
xor cl, r8b
xor cl, 0xff
xor al, 0xff
mov dl, sil
xor dl, 1
or cl, al
or dl, 1
xor cl, 0xff
and cl, dl
mov al, cl
xor al, 0xff
mov dl, bl
xor dl, al
and dl, bl
mov al, bl
xor al, 0xff
mov r8b, cl
and r8b, al
xor cl, 0xff
and bl, cl
or r8b, bl
mov al, dl
xor al, 0xff
mov cl, r8b
xor cl, 0xff
xor sil, 0
mov r9b, al
and r9b, 0
and dl, sil
mov r11b, cl
and r11b, 0
and r8b, sil
or r9b, dl
or r11b, r8b
xor r9b, r11b
or al, cl
xor al, 0xff
or sil, 0
and al, sil
or r9b, al
test r9b, 1
jne 0x6d95d552
jmp 0x6da43412
xor eax, eax
mov rcx, qword [rbp + 0x650]
mov rdx, qword [rbp + 0x648]
add rcx, rdx
mov r8, qword [rbp + 0x650]
movzx r9d, byte [r8 + rdx]
mov r10d, r9d
xor r10d, 0xffffffff
and r10d, 0xffffffff
mov r11d, 0xffffffff
mov esi, r11d
xor esi, 0xffffffff
mov edi, r9d
and edi, esi
or r10d, edi
xor r10d, 0xffffffff
xor r10d, 0x7d649795
and r10d, 0x7d649795
mov esi, r11d
xor esi, 0x7d649795
and esi, 0x5ed15aad
mov edi, r11d
xor edi, 0x5ed15aad
mov ebx, edi
and ebx, 0x7d649795
mov r14d, r11d
xor r14d, 0xffffffff
and r14d, 0x5ed15aad
and edi, 0xffffffff
or esi, ebx
or r14d, edi
xor esi, r14d
mov edi, esi
xor edi, 0xffffffff
mov ebx, r9d
xor ebx, edi
and ebx, r9d
mov edi, r11d
xor edi, 0xffffffff
and edi, 0xffffffff
mov r14d, r11d
xor r14d, 0xffffffff
and r14d, 0xffffffff
or edi, r14d
mov r14d, r11d
xor r14d, 0x7d649795
mov r15d, edi
xor r15d, r14d
and r15d, edi
xor esi, 0xffffffff
xor esi, 0xffffffff
and esi, 0xffffffff
mov edi, r10d
xor edi, 0xffffffff
mov r14d, ebx
xor r14d, 0xffffffff
mov r12d, r11d
xor r12d, 0xde57055c
mov r13d, edi
and r13d, 0xde57055c
and r10d, r12d
mov dword [rbp + 0x63c], r14d
and r14d, 0xde57055c
and ebx, r12d
or r13d, r10d
or r14d, ebx
xor r13d, r14d
mov r10d, dword [rbp + 0x63c]
or edi, r10d
xor edi, 0xffffffff
or r12d, 0xde57055c
and edi, r12d
or r13d, edi
mov edi, r15d
xor edi, 0xffffffff
mov ebx, esi
xor ebx, 0xffffffff
mov r14d, r11d
xor r14d, 0xd1a6836d
mov r12d, edi
and r12d, 0xd1a6836d
and r15d, r14d
mov r10d, ebx
and r10d, 0xd1a6836d
and esi, r14d
or r12d, r15d
or r10d, esi
xor r12d, r10d
or edi, ebx
xor edi, 0xffffffff
or r14d, 0xd1a6836d
and edi, r14d
or r12d, edi
mov r10d, r13d
xor r10d, 0xffffffff
mov esi, r12d
and esi, r10d
xor r12d, 0xffffffff
and r13d, r12d
or esi, r13d
mov r10d, esi
xor r10d, 0xffffffff
and r10d, 0xffffffff
mov edi, r11d
xor edi, 0xffffffff
and esi, edi
or r10d, esi
mov esi, dword [rbp + 0x65c]
xor esi, 0xffffffff
mov edi, r10d
and edi, esi
xor r10d, 0xffffffff
mov esi, dword [rbp + 0x65c]
and esi, r10d
or edi, esi
xor edi, 0xffffffff
mov r10d, dword [rbp + 0x65c]
xor r10d, 0xffffffff
mov esi, r11d
xor esi, 0x9c9b7aba
or edi, r10d
or esi, 0x9c9b7aba
xor edi, 0xffffffff
and edi, esi
mov r10d, dword [rbp + 0x65c]
xor r10d, 0xffffffff
and r10d, 0xdcc636de
mov esi, r11d
xor esi, 0xdcc636de
mov ebx, dword [rbp + 0x65c]
and ebx, esi
mov r14d, r11d
xor r14d, 0xffffffff
and r14d, 0xdcc636de
and esi, 0xffffffff
or r10d, ebx
or r14d, esi
xor r10d, r14d
mov esi, r11d
xor esi, 0xf7a13a62
xor r10d, 0xffffffff
mov ebx, r11d
xor ebx, 0x6a860add
or esi, r10d
or ebx, 0x6a860add
xor esi, 0xffffffff
and esi, ebx
mov r10d, r11d
xor r10d, 0xf7a13a62
and r10d, 0xf69ee4b4
mov ebx, r11d
xor ebx, 0xf69ee4b4
mov r14d, ebx
and r14d, 0xf7a13a62
mov r15d, r11d
xor r15d, 0xffffffff
and r15d, 0xf69ee4b4
and ebx, 0xffffffff
or r10d, r14d
or r15d, ebx
xor r10d, r15d
mov ebx, dword [rbp + 0x65c]
xor ebx, 0xffffffff
mov r14d, r10d
xor r14d, 0xffffffff
mov r15d, r11d
xor r15d, 0xb696bba3
or ebx, r14d
or r15d, 0xb696bba3
xor ebx, 0xffffffff
and ebx, r15d
mov r14d, r11d
xor r14d, 0xffffffff
and r14d, 0xc82de9ca
mov r15d, r11d
xor r15d, 0xc82de9ca
mov r12d, r15d
and r12d, 0xffffffff
mov r13d, r11d
xor r13d, 0xffffffff
and r13d, 0xc82de9ca
and r15d, 0xffffffff
or r14d, r12d
or r13d, r15d
xor r14d, r13d
xor r14d, 0xffffffff
mov r15d, r11d
xor r15d, 0xf7a13a62
mov r12d, r11d
xor r12d, 0xaf17d34e
or r14d, r15d
or r12d, 0xaf17d34e
xor r14d, 0xffffffff
and r14d, r12d
mov r15d, r11d
xor r15d, 0xffffffff
xor r10d, 0xffffffff
mov r12d, r11d
xor r12d, 0x445fc257
or r15d, r10d
or r12d, 0x445fc257
xor r15d, 0xffffffff
and r15d, r12d
mov r10d, esi
and r10d, ebx
xor esi, ebx
or r10d, esi
mov esi, r14d
and esi, r15d
xor r14d, r15d
or esi, r14d
mov ebx, r10d
xor ebx, 0xffffffff
and ebx, 0xa0b5a03d
mov r14d, r11d
xor r14d, 0xa0b5a03d
and r10d, r14d
mov r15d, esi
xor r15d, 0xffffffff
and r15d, 0xa0b5a03d
and esi, r14d
or ebx, r10d
or r15d, esi
xor ebx, r15d
mov r10d, ebx
xor r10d, 0xffffffff
and r10d, 0xffffffff
mov esi, r11d
xor esi, 0xffffffff
and ebx, esi
or r10d, ebx
mov esi, r9d
xor esi, 0xffffffff
and esi, 0xac06891a
mov ebx, r11d
xor ebx, 0xac06891a
mov r14d, r9d
and r14d, ebx
mov r15d, r10d
xor r15d, 0xffffffff
and r15d, 0xac06891a
and r10d, ebx
or esi, r14d
or r15d, r10d
xor esi, r15d
xor r9d, 0xffffffff
mov r10d, esi
xor r10d, r9d
and r10d, esi
mov r9d, edi
xor r9d, 0xffffffff
and r9d, 0xffffffff
mov esi, r11d
xor esi, 0xffffffff
mov ebx, edi
and ebx, esi
or r9d, ebx
mov esi, r10d
xor esi, 0xffffffff
and esi, 0xffffffff
mov ebx, r11d
xor ebx, 0xffffffff
mov r14d, r10d
and r14d, ebx
or esi, r14d
mov ebx, r11d
xor ebx, 0xa22aae15
and ebx, 0x3280d91a
mov r14d, r11d
xor r14d, 0x3280d91a
mov r15d, r14d
and r15d, 0xa22aae15
mov r12d, r11d
xor r12d, 0xffffffff
and r12d, 0x3280d91a
and r14d, 0xffffffff
or ebx, r15d
or r12d, r14d
xor ebx, r12d
mov r14d, r9d
xor r14d, 0xffffffff
mov r15d, r11d
xor r15d, 0xa22aae15
mov r12d, r11d
xor r12d, 0x39984eb2
or r14d, r15d
or r12d, 0x39984eb2
xor r14d, 0xffffffff
and r14d, r12d
mov r15d, ebx
xor r15d, 0xffffffff
mov r12d, edi
xor r12d, r15d
and r12d, edi
mov edi, esi
xor edi, 0xffffffff
mov r15d, r11d
xor r15d, 0xa22aae15
mov r13d, r11d
xor r13d, 0x2b4e03cc
or edi, r15d
or r13d, 0x2b4e03cc
xor edi, 0xffffffff
and edi, r13d
mov r15d, ebx
xor r15d, 0xffffffff
mov r13d, r10d
xor r13d, r15d
and r13d, r10d
mov r10d, r14d
and r10d, r12d
xor r14d, r12d
or r10d, r14d
mov r14d, edi
and r14d, r13d
xor edi, r13d
or r14d, edi
mov edi, r10d
xor edi, 0xffffffff
mov r15d, r14d
and r15d, edi
xor r14d, 0xffffffff
and r10d, r14d
or r15d, r10d
mov r10d, r9d
xor r10d, 0xffffffff
mov edi, esi
xor edi, 0xffffffff
mov r14d, r11d
xor r14d, 0x4af1221e
mov r12d, r10d
and r12d, 0x4af1221e
and r9d, r14d
mov r13d, edi
and r13d, 0x4af1221e
and esi, r14d
or r12d, r9d
or r13d, esi
xor r12d, r13d
or r10d, edi
xor r10d, 0xffffffff
or r14d, 0x4af1221e
and r10d, r14d
or r12d, r10d
mov r9d, r12d
xor r9d, 0xffffffff
and r9d, 0x643f4382
mov r10d, r11d
xor r10d, 0x643f4382
and r12d, r10d
mov esi, r11d
xor esi, 0xffffffff
and esi, 0x643f4382
and r10d, 0xffffffff
or r9d, r12d
or esi, r10d
xor r9d, esi
mov r10d, ebx
and r10d, 0xa22aae15
xor ebx, 0xa22aae15
or r10d, ebx
xor r10d, 0xffffffff
mov esi, r9d
xor esi, r10d
and esi, r9d
mov r9d, r15d
xor r9d, 0xffffffff
mov r10d, esi
xor r10d, 0xffffffff
xor r11d, 0x8f97f313
mov edi, r9d
and edi, 0x8f97f313
and r15d, r11d
mov ebx, r10d
and ebx, 0x8f97f313
and esi, r11d
or edi, r15d
or ebx, esi
xor edi, ebx
or r9d, r10d
xor r9d, 0xffffffff
or r11d, 0x8f97f313
and r9d, r11d
or edi, r9d
mov r9d, dword [sym.out.dll_x.13]
mov r10d, dword [sym.out.dll_y.14]
mov r11d, eax
sub r11d, 0x327b1b76
mov esi, r9d
add esi, r11d
mov r11d, eax
sub r11d, 0x6af46a95
sub esi, r11d
mov r11d, eax
sub r11d, esi
mov esi, eax
sub esi, 0x327b1b76
add r11d, esi
mov esi, eax
sub esi, r11d
add esi, 0xc56995f
sub esi, 0x2c38500f
sub esi, 0xc56995f
mov r11d, eax
sub r11d, 1
add esi, r11d
mov r11d, eax
sub r11d, 0x2c38500f
sub esi, r11d
mov r11d, eax
sub r11d, 0x85451753
sub esi, r11d
sub eax, 0x6af46a95
add esi, eax
add esi, 0x64e6cbef
sub esi, 0x85451753
sub esi, 0x64e6cbef
imul r9d, esi
and r9d, 1
cmp r9d, 0
sete al
cmp r10d, 0xa
setl r9b
mov r10b, al
xor r10b, 0xff
and r10b, 1
mov r11b, 1
mov bl, r11b
xor bl, 1
mov sil, al
and sil, bl
or r10b, sil
mov bl, r11b
xor bl, 1
xor r10b, 0xff
mov sil, r11b
xor sil, 0
or bl, r10b
or sil, 0
xor bl, 0xff
and bl, sil
mov r10b, r11b
xor r10b, 1
and r10b, 0
mov sil, r11b
xor sil, 0
mov r14b, sil
and r14b, 1
mov r15b, r11b
xor r15b, 1
and r15b, 0
and sil, 1
or r10b, r14b
or r15b, sil
xor r10b, r15b
xor r10b, 0xff
mov sil, al
xor sil, r10b
and sil, al
mov r10b, bl
and r10b, sil
xor bl, sil
or r10b, bl
mov bl, r9b
xor bl, 0xff
and bl, 1
mov sil, r11b
xor sil, 1
mov r14b, r9b
and r14b, sil
or bl, r14b
mov sil, r11b
xor sil, 0
xor bl, 0xff
mov r14b, r11b
xor r14b, 1
or sil, bl
or r14b, 1
xor sil, 0xff
and sil, r14b
mov bl, r11b
xor bl, 0
and bl, 1
mov r14b, r11b
xor r14b, 1
and r14b, 0
or bl, r14b
mov r14b, r9b
xor r14b, 0xff
mov r15b, bl
xor r15b, 0xff
mov r12b, r11b
xor r12b, 0
or r14b, r15b
or r12b, 0
xor r14b, 0xff
and r14b, r12b
mov r15b, r11b
xor r15b, 1
and r15b, 0
mov r12b, r11b
xor r12b, 0
mov r13b, r12b
and r13b, 1
mov dl, r11b
xor dl, 1
and dl, 0
and r12b, 1
or r15b, r13b
or dl, r12b
xor r15b, dl
mov dl, r11b
xor dl, 0
mov r12b, r15b
xor r12b, dl
and r12b, r15b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov dl, sil
xor dl, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r13b, r11b
xor r13b, 0
mov r8b, dl
and r8b, 0
and sil, r13b
mov byte [rbp + 0x63b], r15b
and r15b, 0
and r14b, r13b
or r8b, sil
or r15b, r14b
xor r8b, r15b
mov sil, byte [rbp + 0x63b]
or dl, sil
xor dl, 0xff
or r13b, 0
and dl, r13b
or r8b, dl
mov dl, r12b
and dl, bl
xor r12b, bl
or dl, r12b
mov bl, r8b
xor bl, 0xff
and bl, 0
mov r14b, r11b
xor r14b, 0
and r8b, r14b
mov r15b, dl
xor r15b, 0xff
and r15b, 0
and dl, r14b
or bl, r8b
or r15b, dl
xor bl, r15b
mov dl, r11b
xor dl, 1
and dl, 0
mov r8b, r11b
xor r8b, 0
mov r14b, r8b
and r14b, 1
mov r15b, r11b
xor r15b, 1
and r15b, 0
and r8b, 1
or dl, r14b
or r15b, r8b
xor dl, r15b
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov r8b, r11b
xor r8b, 1
and r8b, 1
mov r14b, r11b
xor r14b, 1
mov r15b, r14b
and r15b, 1
mov r12b, r11b
xor r12b, 1
and r12b, 0xff
and r14b, 1
or r8b, r15b
or r12b, r14b
xor r8b, r12b
mov r14b, r8b
xor r14b, 0xff
xor r14b, 1
and r14b, 0xff
mov r15b, r11b
xor r15b, 1
and r15b, 1
mov r12b, r11b
xor r12b, 1
and r12b, 1
or r15b, r12b
xor r15b, 0xff
mov r12b, r11b
xor r12b, 1
mov r13b, r11b
xor r13b, 1
or r15b, r12b
or r13b, 1
xor r15b, 0xff
and r15b, r13b
mov r12b, r11b
xor r12b, 1
xor r8b, 0xff
mov r13b, r11b
xor r13b, 0
or r12b, r8b
or r13b, 0
xor r12b, 0xff
and r12b, r13b
mov r8b, dl
xor r8b, 0xff
mov r13b, r14b
xor r13b, 0xff
mov sil, r11b
xor sil, 0
mov byte [rbp + 0x63a], r8b
and r8b, 0
and dl, sil
mov byte [rbp + 0x639], r13b
and r13b, 0
and r14b, sil
or r8b, dl
or r13b, r14b
xor r8b, r13b
mov dl, byte [rbp + 0x63a]
mov r14b, byte [rbp + 0x639]
or dl, r14b
xor dl, 0xff
or sil, 0
and dl, sil
or r8b, dl
mov dl, r15b
and dl, r12b
xor r15b, r12b
or dl, r15b
mov sil, r8b
xor sil, 0xff
mov r15b, dl
and r15b, sil
xor dl, 0xff
and r8b, dl
or r15b, r8b
mov dl, r10b
xor dl, 0xff
and dl, 1
mov r8b, r11b
xor r8b, 1
mov sil, r10b
and sil, r8b
mov r12b, r11b
xor r12b, 1
and r12b, 0xff
and r8b, 1
or dl, sil
or r12b, r8b
xor dl, r12b
mov r8b, r11b
xor r8b, 1
and r8b, 1
mov sil, r11b
xor sil, 1
and sil, 1
or r8b, sil
mov sil, r11b
xor sil, 1
and sil, 1
mov r12b, r11b
xor r12b, 1
and r12b, 1
or sil, r12b
mov r12b, dl
xor r12b, 0xff
mov r13b, r8b
xor r13b, 0xff
mov r14b, r11b
xor r14b, 1
mov byte [rbp + 0x638], r12b
and r12b, 0xff
and dl, r14b
mov byte [rbp + 0x637], r13b
and r13b, 0xff
and r8b, r14b
or r12b, dl
or r13b, r8b
xor r12b, r13b
mov dl, byte [rbp + 0x638]
mov r8b, byte [rbp + 0x637]
or dl, r8b
xor dl, 0xff
or r14b, 1
and dl, r14b
or r12b, dl
mov dl, sil
and dl, 1
xor sil, 1
or dl, sil
mov sil, r12b
xor sil, 0xff
and sil, 1
mov r14b, r11b
xor r14b, 1
and r12b, r14b
mov r13b, r11b
xor r13b, 1
and r13b, 0xff
and r14b, 1
or sil, r12b
or r13b, r14b
xor sil, r13b
xor sil, 0xff
xor dl, 0xff
mov r14b, r11b
xor r14b, 1
or sil, dl
or r14b, 1
xor sil, 0xff
and sil, r14b
mov dl, al
xor dl, 0xff
and dl, 1
mov r14b, r11b
xor r14b, 1
and al, r14b
mov r12b, r11b
xor r12b, 1
and r12b, 0xff
and r14b, 1
or dl, al
or r12b, r14b
xor dl, r12b
mov al, r15b
xor al, 0xff
and al, 1
mov r14b, r11b
xor r14b, 1
mov r12b, r15b
and r12b, r14b
mov r13b, r11b
xor r13b, 1
and r13b, 0xff
and r14b, 1
or al, r12b
or r13b, r14b
xor al, r13b
mov r14b, r11b
xor r14b, 1
and r14b, 1
mov r12b, r11b
xor r12b, 1
and r12b, 1
or r14b, r12b
mov r12b, dl
xor r12b, 0xff
mov r13b, al
xor r13b, 0xff
mov r8b, r11b
xor r8b, 0
mov byte [rbp + 0x636], r12b
and r12b, 0
and dl, r8b
mov byte [rbp + 0x635], r13b
and r13b, 0
and al, r8b
or r12b, dl
or r13b, al
xor r12b, r13b
mov al, byte [rbp + 0x636]
mov dl, byte [rbp + 0x635]
or al, dl
xor al, 0xff
or r8b, 0
and al, r8b
or r12b, al
mov al, r14b
and al, 1
xor r14b, 1
or al, r14b
mov r8b, r12b
xor r8b, 0xff
and r8b, 1
mov r14b, r11b
xor r14b, 1
and r12b, r14b
mov r13b, r11b
xor r13b, 1
and r13b, 0xff
and r14b, 1
or r8b, r12b
or r13b, r14b
xor r8b, r13b
xor al, 0xff
mov r14b, r8b
xor r14b, al
and r14b, r8b
mov al, r11b
xor al, 1
and al, 1
mov r8b, r11b
xor r8b, 1
and r8b, 1
or al, r8b
mov r8b, bl
xor r8b, 0xff
and r8b, 0
mov r12b, r11b
xor r12b, 0
mov r13b, bl
and r13b, r12b
mov dl, al
xor dl, 0xff
and dl, 0
and al, r12b
or r8b, r13b
or dl, al
xor r8b, dl
mov al, bl
xor al, 0xff
mov dl, r8b
xor dl, al
and dl, r8b
mov al, r15b
xor al, 0xff
and al, 1
mov r8b, r11b
xor r8b, 1
mov r12b, r15b
and r12b, r8b
mov r13b, r11b
xor r13b, 1
and r13b, 0xff
and r8b, 1
or al, r12b
or r13b, r8b
xor al, r13b
mov r8b, r9b
xor r8b, 0xff
mov r12b, al
and r12b, r8b
xor al, 0xff
mov r8b, r9b
and r8b, al
or r12b, r8b
xor r12b, 0xff
xor r9b, 0xff
mov al, r11b
xor al, 0
or r12b, r9b
or al, 0
xor r12b, 0xff
and r12b, al
mov al, sil
xor al, 0xff
and al, 1
mov r8b, r11b
xor r8b, 1
mov r9b, sil
and r9b, r8b
or al, r9b
mov r8b, r14b
xor r8b, 0xff
and r8b, 1
mov r9b, r11b
xor r9b, 1
mov r13b, r14b
and r13b, r9b
mov byte [rbp + 0x634], r11b
xor r11b, 1
and r11b, 0xff
and r9b, 1
or r8b, r13b
or r11b, r9b
xor r8b, r11b
mov r9b, byte [rbp + 0x634]
xor r9b, 1
and r9b, 1
mov r11b, byte [rbp + 0x634]
xor r11b, 1
mov r13b, r11b
and r13b, 1
mov byte [rbp + 0x633], al
mov al, byte [rbp + 0x634]
xor al, 1
and al, 0xff
and r11b, 1
or r9b, r13b
or al, r11b
xor r9b, al
mov al, byte [rbp + 0x634]
xor al, 1
mov r11b, byte [rbp + 0x633]
xor r11b, al
mov al, byte [rbp + 0x633]
and r11b, al
mov r13b, r9b
xor r13b, 0xff
mov al, sil
xor al, r13b
and al, sil
mov sil, byte [rbp + 0x634]
xor sil, 1
mov r13b, r8b
xor r13b, sil
and r13b, r8b
xor r14b, 0xff
mov sil, r9b
xor sil, 0xff
mov byte [rbp + 0x632], al
mov al, byte [rbp + 0x634]
xor al, 0
or r14b, sil
or al, 0
xor r14b, 0xff
and r14b, al
mov al, r11b
xor al, 0xff
mov sil, byte [rbp + 0x632]
xor sil, 0xff
mov byte [rbp + 0x631], al
mov al, byte [rbp + 0x634]
xor al, 1
mov byte [rbp + 0x630], al
mov al, byte [rbp + 0x631]
and al, 0xff
mov byte [rbp + 0x62f], al
mov al, byte [rbp + 0x630]
and r11b, al
mov al, sil
and al, 0xff
mov byte [rbp + 0x62e], al
mov al, byte [rbp + 0x632]
mov qword [rbp + 0x620], rcx
mov cl, byte [rbp + 0x630]
and al, cl
mov cl, byte [rbp + 0x62f]
or cl, r11b
mov r11b, byte [rbp + 0x62e]
or r11b, al
xor cl, r11b
mov al, byte [rbp + 0x631]
or al, sil
xor al, 0xff
mov r11b, byte [rbp + 0x630]
or r11b, 1
and al, r11b
or cl, al
mov al, r13b
xor al, 0xff
mov r11b, r14b
xor r11b, 0xff
mov sil, byte [rbp + 0x634]
xor sil, 0
mov byte [rbp + 0x61f], al
and al, 0
and r13b, sil
mov byte [rbp + 0x61e], r11b
and r11b, 0
and r14b, sil
or al, r13b
or r11b, r14b
xor al, r11b
mov r11b, byte [rbp + 0x61f]
mov r14b, byte [rbp + 0x61e]
or r11b, r14b
xor r11b, 0xff
or sil, 0
and r11b, sil
or al, r11b
mov r11b, cl
xor r11b, 0xff
and r11b, 1
mov sil, byte [rbp + 0x634]
xor sil, 1
and cl, sil
mov r13b, al
xor r13b, 0xff
and r13b, 0xff
and al, sil
or r11b, cl
or r13b, al
xor r11b, r13b
mov al, byte [rbp + 0x633]
and al, r8b
mov cl, byte [rbp + 0x633]
xor cl, r8b
or al, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x634]
xor r8b, 1
and al, r8b
or cl, al
mov al, byte [rbp + 0x634]
xor al, 1
mov r8b, r9b
xor r8b, 0xff
mov sil, byte [rbp + 0x634]
xor sil, 1
mov r13b, al
and r13b, 0xff
mov r14b, sil
and r14b, 1
mov byte [rbp + 0x61d], r8b
and r8b, 0xff
and r9b, sil
or r13b, r14b
or r8b, r9b
xor r13b, r8b
mov r8b, byte [rbp + 0x61d]
or al, r8b
xor al, 0xff
or sil, 1
and al, sil
or r13b, al
xor cl, 0xff
xor r13b, 0xff
mov al, byte [rbp + 0x634]
xor al, 0
or cl, r13b
or al, 0
xor cl, 0xff
and cl, al
mov al, r11b
xor al, 0xff
mov r9b, cl
xor r9b, 0xff
mov sil, byte [rbp + 0x634]
xor sil, 1
mov r14b, al
and r14b, 0xff
and r11b, sil
mov r13b, r9b
and r13b, 0xff
and cl, sil
or r14b, r11b
or r13b, cl
xor r14b, r13b
or al, r9b
xor al, 0xff
or sil, 1
and al, sil
or r14b, al
mov al, dl
xor al, 0xff
mov cl, r12b
xor cl, 0xff
mov r9b, byte [rbp + 0x634]
xor r9b, 1
or al, cl
or r9b, 1
xor al, 0xff
and al, r9b
mov cl, dl
xor cl, 0xff
mov r9b, r12b
and r9b, cl
xor r12b, 0xff
and dl, r12b
or r9b, dl
mov cl, al
and cl, r9b
xor al, r9b
or cl, al
mov al, r14b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x634]
xor dl, 1
mov r9b, r14b
and r9b, dl
mov r11b, byte [rbp + 0x634]
xor r11b, 1
and r11b, 0xff
and dl, 1
or al, r9b
or r11b, dl
xor al, r11b
mov dl, cl
xor dl, 0xff
xor al, 0xff
mov r9b, byte [rbp + 0x634]
xor r9b, 1
or dl, al
or r9b, 1
xor dl, 0xff
and dl, r9b
mov al, cl
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x634]
xor r9b, 1
and cl, r9b
mov r11b, byte [rbp + 0x634]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or al, cl
or r11b, r9b
xor al, r11b
xor r14b, 0xff
xor al, 0xff
mov cl, byte [rbp + 0x634]
xor cl, 1
or r14b, al
or cl, 1
xor r14b, 0xff
and r14b, cl
mov al, dl
xor al, 0xff
mov cl, r14b
xor cl, 0xff
mov r9b, byte [rbp + 0x634]
xor r9b, 1
mov r11b, al
and r11b, 0xff
and dl, r9b
mov sil, cl
and sil, 0xff
and r14b, r9b
or r11b, dl
or sil, r14b
xor r11b, sil
or al, cl
xor al, 0xff
or r9b, 1
and al, r9b
or r11b, al
mov al, r10b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x634]
xor cl, 1
mov dl, r10b
and dl, cl
mov r9b, byte [rbp + 0x634]
xor r9b, 1
and r9b, 0xff
and cl, 1
or al, dl
or r9b, cl
xor al, r9b
mov cl, bl
xor cl, 0xff
and cl, 0
mov dl, byte [rbp + 0x634]
xor dl, 0
mov r9b, bl
and r9b, dl
mov sil, byte [rbp + 0x634]
xor sil, 1
and sil, 0
and dl, 1
or cl, r9b
or sil, dl
xor cl, sil
mov dl, byte [rbp + 0x634]
xor dl, 1
and dl, 1
mov r9b, byte [rbp + 0x634]
xor r9b, 1
and r9b, 1
or dl, r9b
mov r9b, byte [rbp + 0x634]
xor r9b, 1
mov sil, al
xor sil, r9b
and sil, al
mov r9b, dl
xor r9b, 0xff
mov r14b, r10b
xor r14b, r9b
and r14b, r10b
mov r9b, cl
xor r9b, 0xff
mov r10b, byte [rbp + 0x634]
xor r10b, 1
mov r12b, byte [rbp + 0x634]
xor r12b, 0
or r9b, r10b
or r12b, 0
xor r9b, 0xff
and r9b, r12b
mov r10b, dl
xor r10b, 0xff
mov r12b, bl
xor r12b, r10b
and r12b, bl
mov r10b, sil
xor r10b, 0xff
mov bl, r14b
xor bl, 0xff
mov r13b, byte [rbp + 0x634]
xor r13b, 1
mov r8b, r10b
and r8b, 0xff
and sil, r13b
mov byte [rbp + 0x61c], bl
and bl, 0xff
and r14b, r13b
or r8b, sil
or bl, r14b
xor r8b, bl
mov bl, byte [rbp + 0x61c]
or r10b, bl
xor r10b, 0xff
or r13b, 1
and r10b, r13b
or r8b, r10b
mov r10b, r9b
xor r10b, 0xff
mov sil, r12b
xor sil, 0xff
mov r14b, byte [rbp + 0x634]
xor r14b, 1
mov r13b, r10b
and r13b, 0xff
and r9b, r14b
mov bl, sil
and bl, 0xff
and r12b, r14b
or r13b, r9b
or bl, r12b
xor r13b, bl
or r10b, sil
xor r10b, 0xff
or r14b, 1
and r10b, r14b
or r13b, r10b
mov r9b, r8b
xor r9b, 0xff
and r9b, 0
mov r10b, byte [rbp + 0x634]
xor r10b, 0
and r8b, r10b
mov bl, r13b
xor bl, 0xff
and bl, 0
and r13b, r10b
or r9b, r8b
or bl, r13b
xor r9b, bl
mov r8b, al
and r8b, cl
xor al, cl
or r8b, al
mov al, r8b
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x634]
xor cl, 0
and r8b, cl
mov r10b, byte [rbp + 0x634]
xor r10b, 1
and r10b, 0
and cl, 1
or al, r8b
or r10b, cl
xor al, r10b
mov cl, byte [rbp + 0x634]
xor cl, 1
mov r8b, dl
xor r8b, 0xff
mov r10b, byte [rbp + 0x634]
xor r10b, 0
mov bl, cl
and bl, 0
mov sil, r10b
and sil, 1
mov r14b, r8b
and r14b, 0
and dl, r10b
or bl, sil
or r14b, dl
xor bl, r14b
or cl, r8b
xor cl, 0xff
or r10b, 0
and cl, r10b
or bl, cl
xor bl, 0xff
mov cl, al
xor cl, bl
and cl, al
mov al, r9b
xor al, 0xff
mov dl, cl
xor dl, 0xff
mov r8b, byte [rbp + 0x634]
xor r8b, 1
mov r10b, al
and r10b, 0xff
and r9b, r8b
mov bl, dl
and bl, 0xff
and cl, r8b
or r10b, r9b
or bl, cl
xor r10b, bl
or al, dl
xor al, 0xff
or r8b, 1
and al, r8b
or r10b, al
mov al, r10b
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x634]
xor cl, 0
mov dl, r10b
and dl, cl
mov r8b, byte [rbp + 0x634]
xor r8b, 1
and r8b, 0
and cl, 1
or al, dl
or r8b, cl
xor al, r8b
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, byte [rbp + 0x634]
xor cl, 1
and cl, 1
mov dl, byte [rbp + 0x634]
xor dl, 1
and dl, 1
or cl, dl
mov dl, cl
xor dl, 0xff
mov r8b, r10b
xor r8b, dl
and r8b, r10b
mov dl, byte [rbp + 0x634]
xor dl, 1
and dl, 1
mov r9b, byte [rbp + 0x634]
xor r9b, 1
and r9b, 1
or dl, r9b
mov r9b, byte [rbp + 0x634]
xor r9b, 1
mov r10b, dl
xor r10b, r9b
and r10b, dl
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov dl, al
xor dl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov bl, byte [rbp + 0x634]
xor bl, 1
mov sil, dl
and sil, 0xff
and al, bl
mov r14b, r9b
and r14b, 0xff
and r8b, bl
or sil, al
or r14b, r8b
xor sil, r14b
or dl, r9b
xor dl, 0xff
or bl, 1
and dl, bl
or sil, dl
mov al, r10b
xor al, 0xff
mov dl, cl
xor dl, 0xff
mov r8b, byte [rbp + 0x634]
xor r8b, 1
mov r9b, al
and r9b, 0xff
and r10b, r8b
mov bl, dl
and bl, 0xff
and cl, r8b
or r9b, r10b
or bl, cl
xor r9b, bl
or al, dl
xor al, 0xff
or r8b, 1
and al, r8b
or r9b, al
mov al, sil
xor al, 0xff
mov cl, r9b
and cl, al
xor r9b, 0xff
and sil, r9b
or cl, sil
mov al, byte [rbp + 0x634]
xor al, 1
and al, 1
mov dl, byte [rbp + 0x634]
xor dl, 1
and dl, 1
or al, dl
mov dl, r15b
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x634]
xor r8b, 1
mov r9b, r15b
and r9b, r8b
or dl, r9b
mov r8b, byte [rbp + 0x634]
xor r8b, 1
and r8b, 1
mov r9b, byte [rbp + 0x634]
xor r9b, 1
and r9b, 1
or r8b, r9b
mov r9b, al
xor r9b, 0xff
mov r10b, byte [rbp + 0x634]
xor r10b, 1
mov bl, byte [rbp + 0x634]
xor bl, 1
or r9b, r10b
or bl, 1
xor r9b, 0xff
and r9b, bl
mov r10b, r8b
xor r10b, 0xff
xor r10b, 1
and r10b, 0xff
mov bl, byte [rbp + 0x634]
xor bl, 1
mov sil, dl
xor sil, bl
and sil, dl
xor r15b, 0xff
mov bl, r8b
xor bl, 0xff
mov r14b, byte [rbp + 0x634]
xor r14b, 1
or r15b, bl
or r14b, 1
xor r15b, 0xff
and r15b, r14b
mov bl, r9b
and bl, r10b
xor r9b, r10b
or bl, r9b
mov r9b, sil
and r9b, r15b
xor sil, r15b
or r9b, sil
mov r10b, bl
xor r10b, 0xff
mov sil, r9b
and sil, r10b
xor r9b, 0xff
and bl, r9b
or sil, bl
mov r9b, al
and r9b, dl
xor al, dl
or r9b, al
mov al, r9b
xor al, 0xff
and al, 0
mov dl, byte [rbp + 0x634]
xor dl, 0
and r9b, dl
mov r10b, byte [rbp + 0x634]
xor r10b, 1
and r10b, 0
and dl, 1
or al, r9b
or r10b, dl
xor al, r10b
mov dl, byte [rbp + 0x634]
xor dl, 1
mov r9b, r8b
xor r9b, 0xff
mov r10b, byte [rbp + 0x634]
xor r10b, 1
mov bl, dl
and bl, 0xff
mov r14b, r10b
and r14b, 1
mov r15b, r9b
and r15b, 0xff
and r8b, r10b
or bl, r14b
or r15b, r8b
xor bl, r15b
or dl, r9b
xor dl, 0xff
or r10b, 1
and dl, r10b
or bl, dl
xor al, 0xff
xor bl, 0xff
mov dl, byte [rbp + 0x634]
xor dl, 0
or al, bl
or dl, 0
xor al, 0xff
and al, dl
mov dl, sil
xor dl, 0xff
mov r8b, al
xor r8b, 0xff
mov r9b, byte [rbp + 0x634]
xor r9b, 1
mov r10b, dl
and r10b, 0xff
and sil, r9b
mov bl, r8b
and bl, 0xff
and al, r9b
or r10b, sil
or bl, al
xor r10b, bl
or dl, r8b
xor dl, 0xff
or r9b, 1
and dl, r9b
or r10b, dl
mov al, cl
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x634]
xor dl, 1
and cl, dl
or al, cl
mov cl, r10b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x634]
xor dl, 1
and r10b, dl
or cl, r10b
mov dl, byte [rbp + 0x634]
xor dl, 1
and dl, 0
mov r8b, byte [rbp + 0x634]
xor r8b, 0
mov r9b, r8b
and r9b, 1
mov r10b, byte [rbp + 0x634]
xor r10b, 1
and r10b, 0
and r8b, 1
or dl, r9b
or r10b, r8b
xor dl, r10b
mov r8b, al
xor r8b, 0xff
mov r9b, cl
xor r9b, 0xff
mov r10b, byte [rbp + 0x634]
xor r10b, 1
mov bl, r8b
and bl, 0xff
and al, r10b
mov sil, r9b
and sil, 0xff
and cl, r10b
or bl, al
or sil, cl
xor bl, sil
or r8b, r9b
xor r8b, 0xff
or r10b, 1
and r8b, r10b
or bl, r8b
mov al, byte [rbp + 0x634]
xor al, 1
mov cl, dl
xor cl, 0xff
mov r8b, byte [rbp + 0x634]
xor r8b, 0
mov r9b, al
and r9b, 0
mov r10b, r8b
and r10b, 1
mov sil, cl
and sil, 0
and dl, r8b
or r9b, r10b
or sil, dl
xor r9b, sil
or al, cl
xor al, 0xff
or r8b, 0
and al, r8b
or r9b, al
mov al, bl
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x634]
xor cl, 1
and bl, cl
or al, bl
xor r9b, 0xff
mov cl, al
xor cl, r9b
and cl, al
mov al, r11b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x634]
xor dl, 1
mov r8b, r11b
and r8b, dl
or al, r8b
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x634]
xor r8b, 1
mov r9b, cl
and r9b, r8b
or dl, r9b
mov r8b, byte [rbp + 0x634]
xor r8b, 1
and r8b, 1
mov r9b, byte [rbp + 0x634]
xor r9b, 1
mov r10b, r9b
and r10b, 1
mov bl, byte [rbp + 0x634]
xor bl, 1
and bl, 0xff
and r9b, 1
or r8b, r10b
or bl, r9b
xor r8b, bl
mov r9b, byte [rbp + 0x634]
xor r9b, 1
mov r10b, al
xor r10b, r9b
and r10b, al
xor r11b, 0xff
mov r9b, r8b
xor r9b, 0xff
mov bl, byte [rbp + 0x634]
xor bl, 0
or r11b, r9b
or bl, 0
xor r11b, 0xff
and r11b, bl
mov r9b, dl
xor r9b, 0xff
mov bl, byte [rbp + 0x634]
xor bl, 1
mov sil, byte [rbp + 0x634]
xor sil, 1
or r9b, bl
or sil, 1
xor r9b, 0xff
and r9b, sil
mov bl, r8b
xor bl, 0xff
mov sil, cl
xor sil, bl
and sil, cl
mov cl, r10b
and cl, r11b
xor r10b, r11b
or cl, r10b
mov r10b, r9b
and r10b, sil
xor r9b, sil
or r10b, r9b
mov r9b, cl
xor r9b, 0xff
and r9b, 0
mov r11b, byte [rbp + 0x634]
xor r11b, 0
and cl, r11b
mov bl, r10b
xor bl, 0xff
and bl, 0
and r10b, r11b
or r9b, cl
or bl, r10b
xor r9b, bl
mov cl, al
and cl, dl
xor al, dl
or cl, al
mov al, cl
xor al, 0xff
and al, 0
mov dl, byte [rbp + 0x634]
xor dl, 0
and cl, dl
mov r10b, byte [rbp + 0x634]
xor r10b, 1
and r10b, 0
and dl, 1
or al, cl
or r10b, dl
xor al, r10b
mov cl, byte [rbp + 0x634]
xor cl, 1
mov dl, r8b
xor dl, 0xff
mov r10b, byte [rbp + 0x634]
xor r10b, 1
mov r11b, cl
and r11b, 0xff
mov bl, r10b
and bl, 1
mov sil, dl
and sil, 0xff
and r8b, r10b
or r11b, bl
or sil, r8b
xor r11b, sil
or cl, dl
xor cl, 0xff
or r10b, 1
and cl, r10b
or r11b, cl
xor r11b, 0xff
mov cl, al
xor cl, r11b
and cl, al
mov al, r9b
xor al, 0xff
mov dl, cl
xor dl, 0xff
mov r8b, byte [rbp + 0x634]
xor r8b, 1
mov r10b, al
and r10b, 0xff
and r9b, r8b
mov r11b, dl
and r11b, 0xff
and cl, r8b
or r10b, r9b
or r11b, cl
xor r10b, r11b
or al, dl
xor al, 0xff
or r8b, 1
and al, r8b
or r10b, al
test r10b, 1
mov byte [rbp + 0x61b], dil
jne 0x6d95ee42
jmp 0x6da43412
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x5fb9e981
sub r8d, 0x55f1a0e5
add r8d, 0x5fb9e981
mov r9d, ecx
add r9d, 0x7b3d0094
sub r9d, r8d
sub r9d, 0x7b3d0094
add r9d, 0x942c3f64
sub r9d, 0x3769f716
sub r9d, 0x942c3f64
mov r8d, eax
sub r8d, 1
add r9d, r8d
mov r8d, eax
sub r8d, 0x3769f716
sub r9d, r8d
mov r8d, eax
sub r8d, 0xfbff4454
add r9d, r8d
sub eax, 0x55f1a0e5
add r9d, eax
add r9d, 0x3bcebfa1
add r9d, 0xfbff4454
sub r9d, 0x3bcebfa1
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 0
mov sil, 1
mov dil, sil
xor dil, 0
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov dil, sil
xor dil, 1
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r14b
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
xor dil, 0xff
mov r14b, r10b
xor r14b, dil
and r14b, r10b
mov dil, bl
and dil, r14b
xor bl, r14b
or dil, bl
mov bl, r11b
xor bl, 0xff
and bl, 1
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or bl, r15b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or r14b, r15b
mov r15b, r11b
xor r15b, 0xff
mov r12b, r14b
xor r12b, 0xff
mov r13b, sil
xor r13b, 1
or r15b, r12b
or r13b, 1
xor r15b, 0xff
and r15b, r13b
mov r12b, sil
xor r12b, 1
and r12b, 1
mov r13b, sil
xor r13b, 1
mov al, r13b
and al, 1
mov cl, sil
xor cl, 1
and cl, 0xff
and r13b, 1
or r12b, al
or cl, r13b
xor r12b, cl
xor r12b, 0xff
mov al, sil
xor al, 1
mov cl, sil
xor cl, 0
or r12b, al
or cl, 0
xor r12b, 0xff
and r12b, cl
xor r14b, 0xff
xor r14b, 1
and r14b, 0xff
mov al, bl
and al, r15b
xor bl, r15b
or al, bl
mov cl, r12b
xor cl, 0xff
mov bl, r14b
xor bl, 0xff
mov r15b, sil
xor r15b, 1
mov r13b, cl
and r13b, 0xff
and r12b, r15b
mov dl, bl
and dl, 0xff
and r14b, r15b
or r13b, r12b
or dl, r14b
xor r13b, dl
or cl, bl
xor cl, 0xff
or r15b, 1
and cl, r15b
or r13b, cl
mov cl, al
xor cl, 0xff
and cl, 0
mov dl, sil
xor dl, 0
and al, dl
mov bl, r13b
xor bl, 0xff
and bl, 0
and r13b, dl
or cl, al
or bl, r13b
xor cl, bl
mov al, sil
xor al, 1
and al, 1
mov dl, sil
xor dl, 1
and dl, 1
or al, dl
xor al, 0xff
xor al, 1
and al, 0xff
mov dl, sil
xor dl, 1
and dl, 0
mov bl, sil
xor bl, 0
mov r14b, bl
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 0
and bl, 1
or dl, r14b
or r15b, bl
xor dl, r15b
mov bl, dl
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r15b, sil
xor r15b, 1
mov r12b, r15b
and r12b, 1
mov r13b, sil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, sil
xor r12b, 0
or r14b, r15b
or r12b, 0
xor r14b, 0xff
and r14b, r12b
mov r15b, sil
xor r15b, 1
xor dl, 0xff
mov r12b, sil
xor r12b, 1
or r15b, dl
or r12b, 1
xor r15b, 0xff
and r15b, r12b
mov dl, al
and dl, bl
xor al, bl
or dl, al
mov al, r14b
xor al, 0xff
mov bl, r15b
xor bl, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, al
and r13b, 0
and r14b, r12b
mov r8b, bl
and r8b, 0
and r15b, r12b
or r13b, r14b
or r8b, r15b
xor r13b, r8b
or al, bl
xor al, 0xff
or r12b, 0
and al, r12b
or r13b, al
mov al, dl
xor al, 0xff
and al, 0
mov r8b, sil
xor r8b, 0
and dl, r8b
mov bl, r13b
xor bl, 0xff
and bl, 0
and r13b, r8b
or al, dl
or bl, r13b
xor al, bl
mov dl, dil
xor dl, 0xff
and dl, 0
mov r8b, sil
xor r8b, 0
mov bl, dil
and bl, r8b
mov r14b, sil
xor r14b, 1
and r14b, 0
and r8b, 1
or dl, bl
or r14b, r8b
xor dl, r14b
mov r8b, sil
xor r8b, 1
and r8b, 1
mov bl, sil
xor bl, 1
mov r14b, bl
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and bl, 1
or r8b, r14b
or r15b, bl
xor r8b, r15b
mov bl, sil
xor bl, 0
and bl, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
or bl, r14b
mov r14b, dl
xor r14b, 0xff
mov r15b, r8b
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, r14b
and r13b, 0
and dl, r12b
mov r9b, r15b
and r9b, 0
and r8b, r12b
or r13b, dl
or r9b, r8b
xor r13b, r9b
or r14b, r15b
xor r14b, 0xff
or r12b, 0
and r14b, r12b
or r13b, r14b
mov dl, sil
xor dl, 0
mov r8b, bl
xor r8b, 0xff
mov r9b, sil
xor r9b, 0
mov r14b, dl
and r14b, 0
mov r15b, r9b
and r15b, 0
mov r12b, r8b
and r12b, 0
and bl, r9b
or r14b, r15b
or r12b, bl
xor r14b, r12b
or dl, r8b
xor dl, 0xff
or r9b, 0
and dl, r9b
or r14b, dl
mov dl, r13b
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
and r13b, r8b
mov r9b, sil
xor r9b, 1
and r9b, 0xff
and r8b, 1
or dl, r13b
or r9b, r8b
xor dl, r9b
xor dl, 0xff
xor r14b, 0xff
mov r8b, sil
xor r8b, 1
or dl, r14b
or r8b, 1
xor dl, 0xff
and dl, r8b
mov r8b, r10b
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
and r10b, r9b
or r8b, r10b
mov r9b, al
xor r9b, 0xff
and r9b, 0
mov r10b, sil
xor r10b, 0
mov bl, al
and bl, r10b
mov r14b, sil
xor r14b, 1
and r14b, 0
and r10b, 1
or r9b, bl
or r14b, r10b
xor r9b, r14b
mov r10b, sil
xor r10b, 0
and r10b, 1
mov bl, sil
xor bl, 1
and bl, 0
or r10b, bl
mov bl, r8b
and bl, r9b
xor r8b, r9b
or bl, r8b
mov r8b, sil
xor r8b, 0
mov r9b, r10b
xor r9b, 0xff
mov r14b, sil
xor r14b, 0
mov r15b, r8b
and r15b, 0
mov r12b, r14b
and r12b, 0
mov r13b, r9b
and r13b, 0
and r10b, r14b
or r15b, r12b
or r13b, r10b
xor r15b, r13b
or r8b, r9b
xor r8b, 0xff
or r14b, 0
and r8b, r14b
or r15b, r8b
mov r8b, bl
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
and bl, r9b
or r8b, bl
xor r15b, 0xff
mov r9b, r8b
xor r9b, r15b
and r9b, r8b
mov r8b, sil
xor r8b, 1
and r8b, 1
mov r10b, sil
xor r10b, 1
and r10b, 1
or r8b, r10b
mov r10b, cl
xor r10b, 0xff
mov bl, r8b
and bl, r10b
xor r8b, 0xff
mov r10b, cl
and r10b, r8b
or bl, r10b
xor bl, 0xff
mov r8b, cl
xor r8b, 0xff
mov r10b, sil
xor r10b, 0
or bl, r8b
or r10b, 0
xor bl, 0xff
and bl, r10b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r10b, sil
xor r10b, 1
mov r14b, al
and r14b, r10b
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and r10b, 1
or r8b, r14b
or r15b, r10b
xor r8b, r15b
mov r10b, r11b
xor r10b, 0xff
and r10b, 1
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
mov r12b, r8b
xor r12b, 0xff
and r12b, 0xff
and r8b, r14b
or r10b, r15b
or r12b, r8b
xor r10b, r12b
xor r10b, 0xff
xor r11b, 0xff
mov r8b, sil
xor r8b, 1
or r10b, r11b
or r8b, 1
xor r10b, 0xff
and r10b, r8b
mov r8b, dl
xor r8b, 0xff
and r8b, 0
mov r11b, sil
xor r11b, 0
mov r14b, dl
and r14b, r11b
mov r15b, sil
xor r15b, 1
and r15b, 0
and r11b, 1
or r8b, r14b
or r15b, r11b
xor r8b, r15b
mov r11b, r9b
xor r11b, 0xff
and r11b, 1
mov r14b, sil
xor r14b, 1
mov r15b, r9b
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or r11b, r15b
or r12b, r14b
xor r11b, r12b
mov r14b, sil
xor r14b, 0
and r14b, 0
mov r15b, sil
xor r15b, 0
mov r12b, r15b
and r12b, 0
mov r13b, sil
xor r13b, 1
and r13b, 0
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, sil
xor r15b, 0
mov r12b, r8b
xor r12b, r15b
and r12b, r8b
xor dl, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r13b, sil
xor r13b, 1
or dl, r15b
or r13b, 1
xor dl, 0xff
and dl, r13b
mov r15b, sil
xor r15b, 0
mov r13b, r11b
xor r13b, r15b
and r13b, r11b
mov r15b, r14b
xor r15b, 0xff
mov byte [rbp + 0x61a], r9b
xor r9b, r15b
mov r15b, byte [rbp + 0x61a]
and r9b, r15b
mov r15b, r12b
and r15b, dl
xor r12b, dl
or r15b, r12b
mov dl, r13b
xor dl, 0xff
mov r12b, r9b
xor r12b, 0xff
mov byte [rbp + 0x619], sil
xor sil, 1
mov byte [rbp + 0x618], dl
and dl, 0xff
and r13b, sil
mov byte [rbp + 0x617], r12b
and r12b, 0xff
and r9b, sil
or dl, r13b
or r12b, r9b
xor dl, r12b
mov r9b, byte [rbp + 0x618]
mov r12b, byte [rbp + 0x617]
or r9b, r12b
xor r9b, 0xff
or sil, 1
and r9b, sil
or dl, r9b
mov r9b, r15b
xor r9b, 0xff
and r9b, 0
mov sil, byte [rbp + 0x619]
xor sil, 0
and r15b, sil
mov r13b, dl
xor r13b, 0xff
and r13b, 0
and dl, sil
or r9b, r15b
or r13b, dl
xor r9b, r13b
mov dl, r8b
xor dl, 0xff
mov sil, r11b
xor sil, 0xff
mov r15b, byte [rbp + 0x619]
xor r15b, 1
mov r13b, dl
and r13b, 0xff
and r8b, r15b
mov r12b, sil
and r12b, 0xff
and r11b, r15b
or r13b, r8b
or r12b, r11b
xor r13b, r12b
or dl, sil
xor dl, 0xff
or r15b, 1
and dl, r15b
or r13b, dl
mov dl, r13b
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x619]
xor r8b, 1
and r13b, r8b
or dl, r13b
mov r8b, byte [rbp + 0x619]
xor r8b, 0
mov r11b, r14b
xor r11b, 0xff
mov sil, byte [rbp + 0x619]
xor sil, 1
mov r15b, r8b
and r15b, 0xff
mov r12b, sil
and r12b, 0
mov r13b, r11b
and r13b, 0xff
and r14b, sil
or r15b, r12b
or r13b, r14b
xor r15b, r13b
or r8b, r11b
xor r8b, 0xff
or sil, 1
and r8b, sil
or r15b, r8b
xor r15b, 0xff
mov r8b, dl
xor r8b, r15b
and r8b, dl
mov dl, r9b
and dl, r8b
xor r9b, r8b
or dl, r9b
mov r8b, r10b
xor r8b, 0xff
mov r9b, bl
xor r9b, r8b
and r9b, bl
mov r8b, bl
xor r8b, 0xff
mov r11b, r10b
and r11b, r8b
xor r10b, 0xff
and bl, r10b
or r11b, bl
mov r8b, r9b
and r8b, r11b
xor r9b, r11b
or r8b, r9b
mov r9b, dl
xor r9b, 0xff
and r9b, 0
mov r10b, byte [rbp + 0x619]
xor r10b, 0
mov r11b, dl
and r11b, r10b
mov bl, byte [rbp + 0x619]
xor bl, 1
and bl, 0
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
xor r9b, 0xff
mov r10b, r8b
xor r10b, r9b
and r10b, r8b
mov r9b, r8b
xor r9b, 0xff
and r9b, 1
mov r11b, byte [rbp + 0x619]
xor r11b, 1
and r8b, r11b
or r9b, r8b
xor r9b, 0xff
mov r8b, dl
xor r8b, r9b
and r8b, dl
mov dl, r10b
and dl, r8b
xor r10b, r8b
or dl, r10b
mov r8b, dil
xor r8b, 0xff
mov r9b, cl
xor r9b, 0xff
mov r10b, byte [rbp + 0x619]
xor r10b, 0
or r8b, r9b
or r10b, 0
xor r8b, 0xff
and r8b, r10b
mov r9b, dil
xor r9b, 0xff
mov r10b, cl
and r10b, r9b
xor cl, 0xff
and dil, cl
or r10b, dil
mov cl, r8b
and cl, r10b
xor r8b, r10b
or cl, r8b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x619]
xor r9b, 1
mov r10b, cl
and r10b, r9b
or r8b, r10b
mov r9b, byte [rbp + 0x619]
xor r9b, 0
xor r8b, 0xff
mov r10b, byte [rbp + 0x619]
xor r10b, 1
or r9b, r8b
or r10b, 1
xor r9b, 0xff
and r9b, r10b
mov r8b, byte [rbp + 0x619]
xor r8b, 0
and r8b, 1
mov r10b, byte [rbp + 0x619]
xor r10b, 1
and r10b, 0
or r8b, r10b
xor cl, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, byte [rbp + 0x619]
xor r11b, 0
or cl, r10b
or r11b, 0
xor cl, 0xff
and cl, r11b
mov r10b, byte [rbp + 0x619]
xor r10b, 1
and r10b, 1
mov r11b, byte [rbp + 0x619]
xor r11b, 1
mov bl, r11b
and bl, 1
mov sil, byte [rbp + 0x619]
xor sil, 1
and sil, 0xff
and r11b, 1
or r10b, bl
or sil, r11b
xor r10b, sil
xor r10b, 0xff
mov r11b, byte [rbp + 0x619]
xor r11b, 0
mov bl, byte [rbp + 0x619]
xor bl, 0
or r10b, r11b
or bl, 0
xor r10b, 0xff
and r10b, bl
mov r11b, byte [rbp + 0x619]
xor r11b, 1
xor r8b, 0xff
mov bl, byte [rbp + 0x619]
xor bl, 1
or r11b, r8b
or bl, 1
xor r11b, 0xff
and r11b, bl
mov r8b, r9b
and r8b, cl
xor r9b, cl
or r8b, r9b
mov cl, r10b
and cl, r11b
xor r10b, r11b
or cl, r10b
mov r9b, r8b
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x619]
xor r10b, 1
and r8b, r10b
mov r11b, cl
xor r11b, 0xff
and r11b, 0xff
and cl, r10b
or r9b, r8b
or r11b, cl
xor r9b, r11b
mov cl, al
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r8b, byte [rbp + 0x619]
xor r8b, 1
and r8b, 0
mov r10b, byte [rbp + 0x619]
xor r10b, 0
mov r11b, r10b
and r11b, 1
mov bl, al
xor bl, 0xff
and bl, 0
and al, r10b
or r8b, r11b
or bl, al
xor r8b, bl
mov al, cl
xor al, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, byte [rbp + 0x619]
xor r11b, 1
mov bl, al
and bl, 0xff
and cl, r11b
mov sil, r10b
and sil, 0xff
and r8b, r11b
or bl, cl
or sil, r8b
xor bl, sil
or al, r10b
xor al, 0xff
or r11b, 1
and al, r11b
or bl, al
mov al, bl
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x619]
xor cl, 0
and bl, cl
mov r8b, byte [rbp + 0x619]
xor r8b, 1
and r8b, 0
and cl, 1
or al, bl
or r8b, cl
xor al, r8b
mov cl, r9b
xor cl, 0xff
mov r8b, al
and r8b, cl
xor al, 0xff
mov cl, r9b
and cl, al
or r8b, cl
xor r8b, 0xff
xor r9b, 0xff
mov al, byte [rbp + 0x619]
xor al, 1
or r8b, r9b
or al, 1
xor r8b, 0xff
and r8b, al
mov al, r8b
xor al, 0xff
mov cl, dl
xor cl, al
and cl, dl
mov al, dl
xor al, 0xff
mov r9b, r8b
and r9b, al
xor r8b, 0xff
and dl, r8b
or r9b, dl
mov al, cl
xor al, 0xff
mov dl, r9b
xor dl, 0xff
mov r8b, byte [rbp + 0x619]
xor r8b, 0
mov r10b, al
and r10b, 0
and cl, r8b
mov r11b, dl
and r11b, 0
and r9b, r8b
or r10b, cl
or r11b, r9b
xor r10b, r11b
or al, dl
xor al, 0xff
or r8b, 0
and al, r8b
or r10b, al
test r10b, 1
jne 0x6d95fa6e
jmp 0x6da333d5
jmp 0x6d95fa73
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
add r8d, 0x74402c07
sub r8d, 0x739a42f7
sub r8d, 0x74402c07
mov r9d, eax
sub r9d, 0x979738b5
sub r8d, r9d
sub r8d, 0xc6256217
add r8d, 0x739a42f7
add r8d, 0xc6256217
mov r9d, eax
sub r9d, 0xd5dc2f81
add r8d, r9d
add r8d, 0x31d29e8e
sub r8d, 1
sub r8d, 0x31d29e8e
sub r8d, 0x97acf7b4
add r8d, 0xd5dc2f81
add r8d, 0x97acf7b4
mov r9d, 0x1d61814d
add r9d, 0
sub r9d, 0x979738b5
sub r9d, 0x1d61814d
sub eax, r9d
sub r8d, eax
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
xor bl, 0xff
xor bl, 0
and bl, 0
mov dil, sil
xor dil, 0
and dil, 0
mov r14b, sil
xor r14b, 0
mov r15b, r14b
and r15b, 0
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
mov r14b, dil
xor r14b, 0xff
mov r15b, r10b
xor r15b, r14b
and r15b, r10b
mov r14b, sil
xor r14b, 1
and r14b, 0
mov r12b, sil
xor r12b, 0
mov r13b, r12b
and r13b, 1
mov al, sil
xor al, 1
and al, 0
and r12b, 1
or r14b, r13b
or al, r12b
xor r14b, al
xor r14b, 0xff
mov al, sil
xor al, 0
mov r12b, sil
xor r12b, 0
or r14b, al
or r12b, 0
xor r14b, 0xff
and r14b, r12b
xor dil, 0xff
xor dil, 1
and dil, 0xff
mov al, bl
xor al, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, sil
xor r13b, 1
mov cl, al
and cl, 0xff
and bl, r13b
mov dl, r12b
and dl, 0xff
and r15b, r13b
or cl, bl
or dl, r15b
xor cl, dl
or al, r12b
xor al, 0xff
or r13b, 1
and al, r13b
or cl, al
mov al, r14b
xor al, 0xff
mov dl, dil
xor dl, 0xff
mov bl, sil
xor bl, 1
mov r15b, al
and r15b, 0xff
and r14b, bl
mov r12b, dl
and r12b, 0xff
and dil, bl
or r15b, r14b
or r12b, dil
xor r15b, r12b
or al, dl
xor al, 0xff
or bl, 1
and al, bl
or r15b, al
mov al, cl
xor al, 0xff
mov dl, r15b
and dl, al
xor r15b, 0xff
and cl, r15b
or dl, cl
mov al, r11b
xor al, 0xff
and al, 0
mov cl, sil
xor cl, 0
mov bl, r11b
and bl, cl
mov dil, sil
xor dil, 1
and dil, 0
and cl, 1
or al, bl
or dil, cl
xor al, dil
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, sil
xor cl, 1
and cl, 1
mov bl, sil
xor bl, 1
and bl, 1
or cl, bl
mov bl, r11b
xor bl, 0xff
mov dil, cl
xor dil, 0xff
mov r14b, sil
xor r14b, 0
or bl, dil
or r14b, 0
xor bl, 0xff
and bl, r14b
mov dil, sil
xor dil, 1
and dil, 0
mov r14b, sil
xor r14b, 0
mov r15b, r14b
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
mov r14b, sil
xor r14b, 1
mov r15b, dil
xor r15b, r14b
and r15b, dil
mov dil, sil
xor dil, 1
xor cl, 0xff
mov r14b, sil
xor r14b, 0
or dil, cl
or r14b, 0
xor dil, 0xff
and dil, r14b
mov cl, al
xor cl, 0xff
mov r14b, bl
xor r14b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, cl
and r13b, 0
and al, r12b
mov r8b, r14b
and r8b, 0
and bl, r12b
or r13b, al
or r8b, bl
xor r13b, r8b
or cl, r14b
xor cl, 0xff
or r12b, 0
and cl, r12b
or r13b, cl
mov al, r15b
and al, dil
xor r15b, dil
or al, r15b
mov cl, r13b
xor cl, 0xff
mov r8b, al
and r8b, cl
xor al, 0xff
and r13b, al
or r8b, r13b
mov al, sil
xor al, 1
and al, 1
mov cl, sil
xor cl, 1
and cl, 1
or al, cl
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, sil
xor cl, 1
and cl, 1
mov bl, sil
xor bl, 1
and bl, 1
or cl, bl
mov bl, cl
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov dil, sil
xor dil, 1
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r14b
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
mov r14b, sil
xor r14b, 1
mov r15b, dil
xor r15b, r14b
and r15b, dil
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov dil, al
and dil, bl
xor al, bl
or dil, al
mov al, r15b
xor al, 0xff
mov bl, cl
xor bl, 0xff
mov r14b, sil
xor r14b, 1
mov r12b, al
and r12b, 0xff
and r15b, r14b
mov r13b, bl
and r13b, 0xff
and cl, r14b
or r12b, r15b
or r13b, cl
xor r12b, r13b
or al, bl
xor al, 0xff
or r14b, 1
and al, r14b
or r12b, al
mov al, dil
xor al, 0xff
mov cl, r12b
and cl, al
xor r12b, 0xff
and dil, r12b
or cl, dil
mov al, dl
xor al, 0xff
and al, 1
mov bl, sil
xor bl, 1
mov dil, dl
and dil, bl
or al, dil
mov bl, sil
xor bl, 1
and bl, 1
mov dil, sil
xor dil, 1
and dil, 1
or bl, dil
mov dil, sil
xor dil, 0
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
or dil, r14b
mov r14b, al
xor r14b, 0xff
mov r15b, bl
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, r14b
and r13b, 0
and al, r12b
mov r9b, r15b
and r9b, 0
and bl, r12b
or r13b, al
or r9b, bl
xor r13b, r9b
or r14b, r15b
xor r14b, 0xff
or r12b, 0
and r14b, r12b
or r13b, r14b
mov al, dil
and al, 0
xor dil, 0
or al, dil
mov r9b, r13b
xor r9b, 0xff
and r9b, 1
mov bl, sil
xor bl, 1
and r13b, bl
or r9b, r13b
xor al, 0xff
mov bl, r9b
xor bl, al
and bl, r9b
mov al, r10b
xor al, 0xff
and al, 1
mov r9b, sil
xor r9b, 1
and r10b, r9b
or al, r10b
mov r9b, cl
xor r9b, 0xff
and r9b, 1
mov r10b, sil
xor r10b, 1
mov dil, cl
and dil, r10b
or r9b, dil
mov r10b, sil
xor r10b, 0
and r10b, 1
mov dil, sil
xor dil, 1
mov r14b, dil
and r14b, 0
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or r10b, r14b
or r15b, dil
xor r10b, r15b
mov dil, al
xor dil, 0xff
mov r14b, r9b
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, dil
and r12b, 0xff
and al, r15b
mov r13b, r14b
and r13b, 0xff
and r9b, r15b
or r12b, al
or r13b, r9b
xor r12b, r13b
or dil, r14b
xor dil, 0xff
or r15b, 1
and dil, r15b
or r12b, dil
mov al, sil
xor al, 0
mov r9b, r10b
xor r9b, 0xff
mov dil, sil
xor dil, 1
mov r14b, al
and r14b, 0xff
mov r15b, dil
and r15b, 0
mov r13b, r9b
and r13b, 0xff
and r10b, dil
or r14b, r15b
or r13b, r10b
xor r14b, r13b
or al, r9b
xor al, 0xff
or dil, 1
and al, dil
or r14b, al
mov al, r12b
xor al, 0xff
and al, 1
mov r9b, sil
xor r9b, 1
and r12b, r9b
or al, r12b
xor r14b, 0xff
mov r9b, al
xor r9b, r14b
and r9b, al
mov al, r8b
xor al, 0xff
and al, 1
mov r10b, sil
xor r10b, 1
mov dil, r8b
and dil, r10b
or al, dil
mov r10b, sil
xor r10b, 1
and r10b, 1
mov dil, sil
xor dil, 1
and dil, 1
or r10b, dil
mov dil, sil
xor dil, 1
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or dil, r14b
mov r14b, al
and r14b, r10b
xor al, r10b
or r14b, al
mov al, dil
and al, 1
xor dil, 1
or al, dil
mov r10b, r14b
xor r10b, 0xff
and r10b, 1
mov dil, sil
xor dil, 1
and r14b, dil
or r10b, r14b
xor r10b, 0xff
xor al, 0xff
mov dil, sil
xor dil, 0
or r10b, al
or dil, 0
xor r10b, 0xff
and r10b, dil
mov al, r11b
xor al, 0xff
and al, 1
mov dil, sil
xor dil, 1
and r11b, dil
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and dil, 1
or al, r11b
or r14b, dil
xor al, r14b
mov r11b, cl
xor r11b, 0xff
and r11b, 0
mov dil, sil
xor dil, 0
mov r14b, cl
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or r11b, r14b
or r15b, dil
xor r11b, r15b
mov dil, sil
xor dil, 1
and dil, 0
mov r14b, sil
xor r14b, 0
mov r15b, r14b
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
mov r14b, al
xor r14b, 0xff
mov r15b, r11b
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, r14b
and r13b, 0
and al, r12b
mov byte [rbp + 0x616], r15b
and r15b, 0
and r11b, r12b
or r13b, al
or r15b, r11b
xor r13b, r15b
mov al, byte [rbp + 0x616]
or r14b, al
xor r14b, 0xff
or r12b, 0
and r14b, r12b
or r13b, r14b
mov r11b, sil
xor r11b, 1
mov r14b, dil
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, r11b
and r12b, 0xff
mov al, r15b
and al, 1
mov byte [rbp + 0x615], r14b
and r14b, 0xff
and dil, r15b
or r12b, al
or r14b, dil
xor r12b, r14b
mov al, byte [rbp + 0x615]
or r11b, al
xor r11b, 0xff
or r15b, 1
and r11b, r15b
or r12b, r11b
mov r11b, r13b
xor r11b, 0xff
and r11b, 1
mov dil, sil
xor dil, 1
and r13b, dil
or r11b, r13b
xor r11b, 0xff
xor r12b, 0xff
mov dil, sil
xor dil, 1
or r11b, r12b
or dil, 1
xor r11b, 0xff
and r11b, dil
mov dil, bl
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, bl
and r15b, r14b
or dil, r15b
mov r14b, r9b
xor r14b, 0xff
and r14b, 1
mov r15b, sil
xor r15b, 1
mov r12b, r9b
and r12b, r15b
mov r13b, sil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, sil
xor r15b, 0
and r15b, 0
mov r12b, sil
xor r12b, 0
mov r13b, r12b
and r13b, 0
mov al, sil
xor al, 1
and al, 0
and r12b, 1
or r15b, r13b
or al, r12b
xor r15b, al
mov al, dil
xor al, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, sil
xor r13b, 0
or al, r12b
or r13b, 0
xor al, 0xff
and al, r13b
xor bl, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, sil
xor r13b, 1
or bl, r12b
or r13b, 1
xor bl, 0xff
and bl, r13b
mov r12b, r14b
xor r12b, 0xff
mov r13b, sil
xor r13b, 0
mov byte [rbp + 0x614], sil
xor sil, 1
or r12b, r13b
or sil, 1
xor r12b, 0xff
and r12b, sil
mov sil, r15b
xor sil, 0xff
mov r13b, r9b
xor r13b, sil
and r13b, r9b
mov r9b, al
and r9b, bl
xor al, bl
or r9b, al
mov al, r12b
and al, r13b
xor r12b, r13b
or al, r12b
mov bl, r9b
xor bl, 0xff
mov sil, al
and sil, bl
xor al, 0xff
and r9b, al
or sil, r9b
mov al, dil
xor al, 0xff
mov r9b, r14b
xor r9b, 0xff
mov bl, byte [rbp + 0x614]
xor bl, 0
mov r12b, al
and r12b, 0
and dil, bl
mov r13b, r9b
and r13b, 0
and r14b, bl
or r12b, dil
or r13b, r14b
xor r12b, r13b
or al, r9b
xor al, 0xff
or bl, 0
and al, bl
or r12b, al
mov al, r12b
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x614]
xor r9b, 1
and r12b, r9b
mov bl, byte [rbp + 0x614]
xor bl, 1
and bl, 0xff
and r9b, 1
or al, r12b
or bl, r9b
xor al, bl
mov r9b, r15b
and r9b, 0
xor r15b, 0
or r9b, r15b
xor r9b, 0xff
mov bl, al
xor bl, r9b
and bl, al
mov al, sil
xor al, 0xff
mov r9b, bl
xor r9b, 0xff
mov dil, byte [rbp + 0x614]
xor dil, 0
mov r14b, al
and r14b, 0
and sil, dil
mov r15b, r9b
and r15b, 0
and bl, dil
or r14b, sil
or r15b, bl
xor r14b, r15b
or al, r9b
xor al, 0xff
or dil, 0
and al, dil
or r14b, al
mov al, r10b
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x614]
xor r9b, 1
mov bl, r10b
and bl, r9b
or al, bl
mov r9b, r11b
xor r9b, 0xff
and r9b, 1
mov bl, byte [rbp + 0x614]
xor bl, 1
mov sil, r11b
and sil, bl
or r9b, sil
mov bl, byte [rbp + 0x614]
xor bl, 0
and bl, 1
mov sil, byte [rbp + 0x614]
xor sil, 1
and sil, 0
or bl, sil
mov sil, byte [rbp + 0x614]
xor sil, 0
mov dil, al
xor dil, sil
and dil, al
xor r10b, 0xff
mov sil, bl
xor sil, 0xff
mov r15b, byte [rbp + 0x614]
xor r15b, 0
or r10b, sil
or r15b, 0
xor r10b, 0xff
and r10b, r15b
mov sil, r9b
xor sil, 0xff
mov r15b, byte [rbp + 0x614]
xor r15b, 0
mov r12b, byte [rbp + 0x614]
xor r12b, 0
or sil, r15b
or r12b, 0
xor sil, 0xff
and sil, r12b
mov r15b, bl
xor r15b, 0xff
mov r12b, r11b
xor r12b, r15b
and r12b, r11b
mov r11b, dil
xor r11b, 0xff
mov r15b, r10b
xor r15b, 0xff
mov r13b, byte [rbp + 0x614]
xor r13b, 1
mov byte [rbp + 0x613], r11b
and r11b, 0xff
and dil, r13b
mov byte [rbp + 0x612], r15b
and r15b, 0xff
and r10b, r13b
or r11b, dil
or r15b, r10b
xor r11b, r15b
mov r10b, byte [rbp + 0x613]
mov dil, byte [rbp + 0x612]
or r10b, dil
xor r10b, 0xff
or r13b, 1
and r10b, r13b
or r11b, r10b
mov r10b, sil
xor r10b, 0xff
mov r15b, r12b
xor r15b, 0xff
mov r13b, byte [rbp + 0x614]
xor r13b, 0
mov dil, r10b
and dil, 0
and sil, r13b
mov byte [rbp + 0x611], r15b
and r15b, 0
and r12b, r13b
or dil, sil
or r15b, r12b
xor dil, r15b
mov sil, byte [rbp + 0x611]
or r10b, sil
xor r10b, 0xff
or r13b, 0
and r10b, r13b
or dil, r10b
mov r10b, r11b
xor r10b, 0xff
and r10b, 1
mov r15b, byte [rbp + 0x614]
xor r15b, 1
and r11b, r15b
mov r12b, dil
xor r12b, 0xff
and r12b, 0xff
and dil, r15b
or r10b, r11b
or r12b, dil
xor r10b, r12b
mov r11b, al
xor r11b, 0xff
mov dil, r9b
xor dil, 0xff
mov r15b, byte [rbp + 0x614]
xor r15b, 1
mov r12b, r11b
and r12b, 0xff
and al, r15b
mov r13b, dil
and r13b, 0xff
and r9b, r15b
or r12b, al
or r13b, r9b
xor r12b, r13b
or r11b, dil
xor r11b, 0xff
or r15b, 1
and r11b, r15b
or r12b, r11b
mov al, r12b
xor al, 0xff
and al, 0
mov r9b, byte [rbp + 0x614]
xor r9b, 0
and r12b, r9b
mov r11b, byte [rbp + 0x614]
xor r11b, 1
and r11b, 0
and r9b, 1
or al, r12b
or r11b, r9b
xor al, r11b
mov r9b, byte [rbp + 0x614]
xor r9b, 0
mov r11b, bl
xor r11b, 0xff
mov dil, byte [rbp + 0x614]
xor dil, 1
mov r15b, r9b
and r15b, 0xff
mov r12b, dil
and r12b, 0
mov r13b, r11b
and r13b, 0xff
and bl, dil
or r15b, r12b
or r13b, bl
xor r15b, r13b
or r9b, r11b
xor r9b, 0xff
or dil, 1
and r9b, dil
or r15b, r9b
xor r15b, 0xff
mov r9b, al
xor r9b, r15b
and r9b, al
mov al, r10b
and al, r9b
xor r10b, r9b
or al, r10b
mov r9b, r14b
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x614]
xor r10b, 1
mov r11b, r14b
and r11b, r10b
or r9b, r11b
xor r9b, 0xff
mov r10b, al
xor r10b, r9b
and r10b, al
mov r9b, al
xor r9b, 0xff
and r9b, 0
mov r11b, byte [rbp + 0x614]
xor r11b, 0
and al, r11b
mov bl, byte [rbp + 0x614]
xor bl, 1
and bl, 0
and r11b, 1
or r9b, al
or bl, r11b
xor r9b, bl
xor r9b, 0xff
mov al, r14b
xor al, r9b
and al, r14b
mov r9b, r10b
xor r9b, 0xff
mov r11b, al
xor r11b, 0xff
mov bl, byte [rbp + 0x614]
xor bl, 1
mov dil, r9b
and dil, 0xff
and r10b, bl
mov r14b, r11b
and r14b, 0xff
and al, bl
or dil, r10b
or r14b, al
xor dil, r14b
or r9b, r11b
xor r9b, 0xff
or bl, 1
and r9b, bl
or dil, r9b
mov al, dl
xor al, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r10b, byte [rbp + 0x614]
xor r10b, 1
or al, r9b
or r10b, 1
xor al, 0xff
and al, r10b
mov r9b, dl
xor r9b, 0xff
mov r10b, r8b
and r10b, r9b
xor r8b, 0xff
and dl, r8b
or r10b, dl
mov dl, al
xor dl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov r9b, byte [rbp + 0x614]
xor r9b, 1
mov r11b, dl
and r11b, 0xff
and al, r9b
mov bl, r8b
and bl, 0xff
and r10b, r9b
or r11b, al
or bl, r10b
xor r11b, bl
or dl, r8b
xor dl, 0xff
or r9b, 1
and dl, r9b
or r11b, dl
mov al, r11b
xor al, 0xff
and al, 0
mov dl, byte [rbp + 0x614]
xor dl, 0
mov r8b, r11b
and r8b, dl
mov r9b, byte [rbp + 0x614]
xor r9b, 1
and r9b, 0
and dl, 1
or al, r8b
or r9b, dl
xor al, r9b
xor al, 0xff
xor al, 1
and al, 0xff
mov dl, byte [rbp + 0x614]
xor dl, 1
and dl, 1
mov r8b, byte [rbp + 0x614]
xor r8b, 1
and r8b, 1
or dl, r8b
mov r8b, dl
xor r8b, 0xff
mov r9b, r11b
xor r9b, r8b
and r9b, r11b
mov r8b, byte [rbp + 0x614]
xor r8b, 1
and r8b, 1
mov r10b, byte [rbp + 0x614]
xor r10b, 1
mov r11b, r10b
and r11b, 1
mov bl, byte [rbp + 0x614]
xor bl, 1
and bl, 0xff
and r10b, 1
or r8b, r11b
or bl, r10b
xor r8b, bl
xor r8b, 0xff
mov r10b, byte [rbp + 0x614]
xor r10b, 1
mov r11b, byte [rbp + 0x614]
xor r11b, 0
or r8b, r10b
or r11b, 0
xor r8b, 0xff
and r8b, r11b
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov r10b, al
xor r10b, 0xff
mov r11b, r9b
xor r11b, 0xff
mov bl, byte [rbp + 0x614]
xor bl, 1
mov r14b, r10b
and r14b, 0xff
and al, bl
mov r15b, r11b
and r15b, 0xff
and r9b, bl
or r14b, al
or r15b, r9b
xor r14b, r15b
or r10b, r11b
xor r10b, 0xff
or bl, 1
and r10b, bl
or r14b, r10b
mov al, r8b
and al, dl
xor r8b, dl
or al, r8b
mov dl, r14b
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp + 0x614]
xor r8b, 0
and r14b, r8b
mov r9b, al
xor r9b, 0xff
and r9b, 0
and al, r8b
or dl, r14b
or r9b, al
xor dl, r9b
mov al, byte [rbp + 0x614]
xor al, 1
and al, 1
mov r8b, byte [rbp + 0x614]
xor r8b, 1
and r8b, 1
or al, r8b
mov r8b, cl
xor r8b, 0xff
and r8b, 0
mov r9b, byte [rbp + 0x614]
xor r9b, 0
mov r10b, cl
and r10b, r9b
mov r11b, byte [rbp + 0x614]
xor r11b, 1
and r11b, 0
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, byte [rbp + 0x614]
xor r9b, 1
and r9b, 0
mov r10b, byte [rbp + 0x614]
xor r10b, 0
mov r11b, r10b
and r11b, 1
mov bl, byte [rbp + 0x614]
xor bl, 1
and bl, 0
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, al
xor r10b, 0xff
mov r11b, byte [rbp + 0x614]
xor r11b, 1
mov bl, byte [rbp + 0x614]
xor bl, 1
or r10b, r11b
or bl, 1
xor r10b, 0xff
and r10b, bl
mov r11b, r9b
xor r11b, 0xff
xor r11b, 1
and r11b, 0xff
mov bl, r8b
xor bl, 0xff
mov r14b, byte [rbp + 0x614]
xor r14b, 1
mov r15b, byte [rbp + 0x614]
xor r15b, 0
or bl, r14b
or r15b, 0
xor bl, 0xff
and bl, r15b
xor cl, 0xff
mov r14b, r9b
xor r14b, 0xff
mov r15b, byte [rbp + 0x614]
xor r15b, 1
or cl, r14b
or r15b, 1
xor cl, 0xff
and cl, r15b
mov r14b, r10b
and r14b, r11b
xor r10b, r11b
or r14b, r10b
mov r10b, bl
xor r10b, 0xff
mov r11b, cl
xor r11b, 0xff
mov r15b, byte [rbp + 0x614]
xor r15b, 1
mov r12b, r10b
and r12b, 0xff
and bl, r15b
mov r13b, r11b
and r13b, 0xff
and cl, r15b
or r12b, bl
or r13b, cl
xor r12b, r13b
or r10b, r11b
xor r10b, 0xff
or r15b, 1
and r10b, r15b
or r12b, r10b
mov cl, r14b
xor cl, 0xff
mov r10b, r12b
and r10b, cl
xor r12b, 0xff
and r14b, r12b
or r10b, r14b
mov cl, al
and cl, r8b
xor al, r8b
or cl, al
mov al, cl
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x614]
xor r8b, 1
and cl, r8b
or al, cl
mov cl, byte [rbp + 0x614]
xor cl, 1
mov r8b, r9b
xor r8b, 0xff
mov r11b, byte [rbp + 0x614]
xor r11b, 1
mov bl, cl
and bl, 0xff
mov r14b, r11b
and r14b, 1
mov r15b, r8b
and r15b, 0xff
and r9b, r11b
or bl, r14b
or r15b, r9b
xor bl, r15b
or cl, r8b
xor cl, 0xff
or r11b, 1
and cl, r11b
or bl, cl
xor bl, 0xff
mov cl, al
xor cl, bl
and cl, al
mov al, r10b
and al, cl
xor r10b, cl
or al, r10b
mov cl, al
xor cl, 0xff
and cl, 0
mov r8b, byte [rbp + 0x614]
xor r8b, 0
and al, r8b
mov r9b, byte [rbp + 0x614]
xor r9b, 1
and r9b, 0
and r8b, 1
or cl, al
or r9b, r8b
xor cl, r9b
mov al, dl
xor al, 0xff
mov r8b, cl
and r8b, al
xor cl, 0xff
mov al, dl
and al, cl
or r8b, al
xor dl, 0xff
mov al, r8b
xor al, dl
and al, r8b
mov cl, dil
xor cl, 0xff
mov dl, al
xor dl, 0xff
mov r8b, byte [rbp + 0x614]
xor r8b, 0
or cl, dl
or r8b, 0
xor cl, 0xff
and cl, r8b
mov dl, dil
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x614]
xor r8b, 1
and dil, r8b
mov r9b, al
xor r9b, 0xff
and r9b, 0xff
and al, r8b
or dl, dil
or r9b, al
xor dl, r9b
mov al, cl
xor al, 0xff
mov r8b, dl
xor r8b, 0xff
mov r9b, byte [rbp + 0x614]
xor r9b, 1
mov r10b, al
and r10b, 0xff
and cl, r9b
mov r11b, r8b
and r11b, 0xff
and dl, r9b
or r10b, cl
or r11b, dl
xor r10b, r11b
or al, r8b
xor al, 0xff
or r9b, 1
and al, r9b
or r10b, al
test r10b, 1
jne 0x6d960be5
jmp 0x6da347ea
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
sub r8d, 0xd8d31a4d
sub r8d, 0xc8af59d7
add r8d, 0xd8d31a4d
sub r8d, 0x607191cd
sub r8d, 0x7fe4b310
add r8d, 0x607191cd
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0xc8af59d7
add r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, 0x664561f3
add r9d, 0
sub r9d, 1
sub r9d, 0x664561f3
sub r8d, 0x9981043d
add r8d, r9d
add r8d, 0x9981043d
mov r9d, 0x61719033
add r9d, 0
sub r9d, r8d
sub r9d, 0x61719033
mov r8d, eax
sub r8d, 0xfdedd4d1
sub r8d, 0x7fe4b310
add r8d, 0xfdedd4d1
mov r10d, eax
sub r10d, r9d
mov r9d, eax
sub r9d, r8d
add r10d, r9d
mov r8d, eax
sub r8d, r10d
sub eax, r8d
add eax, 0
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or sil, r15b
mov r14b, bl
xor r14b, 0xff
and r14b, 0
mov r15b, dil
xor r15b, 0
mov r12b, bl
and r12b, r15b
mov r13b, dil
xor r13b, 1
and r13b, 0
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, dil
xor r15b, 0
and r15b, 1
mov r12b, dil
xor r12b, 1
mov r13b, r12b
and r13b, 0
mov al, dil
xor al, 1
and al, 0xff
and r12b, 1
or r15b, r13b
or al, r12b
xor r15b, al
mov al, sil
and al, r14b
xor sil, r14b
or al, sil
mov sil, r15b
and sil, 0
xor r15b, 0
or sil, r15b
mov r14b, al
xor r14b, 0xff
and r14b, 1
mov r15b, dil
xor r15b, 1
and al, r15b
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r15b, 1
or r14b, al
or r12b, r15b
xor r14b, r12b
xor sil, 0xff
mov al, r14b
xor al, sil
and al, r14b
mov sil, r11b
xor sil, 0xff
and sil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or sil, r15b
xor sil, 0xff
mov r14b, bl
xor r14b, sil
and r14b, bl
mov sil, bl
xor sil, 0xff
and sil, 1
mov r15b, dil
xor r15b, 1
and bl, r15b
or sil, bl
xor r11b, 0xff
xor sil, 0xff
mov bl, dil
xor bl, 0
or r11b, sil
or bl, 0
xor r11b, 0xff
and r11b, bl
mov bl, r14b
xor bl, 0xff
mov sil, r11b
xor sil, 0xff
mov r15b, dil
xor r15b, 1
mov r12b, bl
and r12b, 0xff
and r14b, r15b
mov r13b, sil
and r13b, 0xff
and r11b, r15b
or r12b, r14b
or r13b, r11b
xor r12b, r13b
or bl, sil
xor bl, 0xff
or r15b, 1
and bl, r15b
or r12b, bl
mov r11b, r12b
xor r11b, 0xff
mov bl, al
xor bl, r11b
and bl, al
mov r11b, al
xor r11b, 0xff
and r11b, 0
mov sil, dil
xor sil, 0
and al, sil
mov r14b, r12b
xor r14b, 0xff
and r14b, 0
and r12b, sil
or r11b, al
or r14b, r12b
xor r11b, r14b
mov al, bl
xor al, 0xff
mov sil, r11b
xor sil, 0xff
xor dil, 1
mov r14b, al
and r14b, 0xff
and bl, dil
mov r15b, sil
and r15b, 0xff
and r11b, dil
or r14b, bl
or r15b, r11b
xor r14b, r15b
or al, sil
xor al, 0xff
or dil, 1
and al, dil
or r14b, al
test r14b, 1
jne 0x6d960ea8
jmp 0x6da347ea
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x4570b651
sub r8d, 1
add r8d, 0x4570b651
mov r9d, eax
sub r9d, r8d
sub eax, r9d
mov r8d, 0xee523f71
add r8d, 0
sub r8d, eax
sub r8d, 0xee523f71
mov eax, ecx
sub eax, 0xbee4ff23
sub eax, r8d
add eax, 0xbee4ff23
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
or bl, r14b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov dil, sil
xor dil, 1
and dil, 0
mov r14b, sil
xor r14b, 0
mov r15b, r14b
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
xor dil, 0xff
mov r14b, r10b
xor r14b, dil
and r14b, r10b
mov dil, bl
xor dil, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, dil
and r13b, 0
and bl, r12b
mov al, r15b
and al, 0
and r14b, r12b
or r13b, bl
or al, r14b
xor r13b, al
or dil, r15b
xor dil, 0xff
or r12b, 0
and dil, r12b
or r13b, dil
mov al, r11b
xor al, 0xff
and al, 1
mov bl, sil
xor bl, 1
mov dil, r11b
and dil, bl
or al, dil
xor al, 0xff
xor al, 1
and al, 0xff
mov bl, sil
xor bl, 1
and bl, 1
mov dil, sil
xor dil, 1
mov r14b, dil
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
xor bl, 0xff
mov dil, r11b
xor dil, bl
and dil, r11b
mov bl, al
xor bl, 0xff
mov r14b, dil
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, bl
and r12b, 0xff
and al, r15b
mov cl, r14b
and cl, 0xff
and dil, r15b
or r12b, al
or cl, dil
xor r12b, cl
or bl, r14b
xor bl, 0xff
or r15b, 1
and bl, r15b
or r12b, bl
mov al, sil
xor al, 0
and al, 1
mov cl, sil
xor cl, 1
and cl, 0
or al, cl
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, sil
xor cl, 1
and cl, 1
mov bl, sil
xor bl, 1
and bl, 1
or cl, bl
mov bl, cl
xor bl, 0xff
xor bl, 0
and bl, 0
mov dil, sil
xor dil, 1
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or dil, r14b
xor dil, 0xff
mov r14b, sil
xor r14b, 1
mov r15b, sil
xor r15b, 0
or dil, r14b
or r15b, 0
xor dil, 0xff
and dil, r15b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r14b, al
and r14b, bl
xor al, bl
or r14b, al
mov al, dil
and al, cl
xor dil, cl
or al, dil
mov cl, r14b
xor cl, 0xff
and cl, 1
mov bl, sil
xor bl, 1
and r14b, bl
mov dil, al
xor dil, 0xff
and dil, 0xff
and al, bl
or cl, r14b
or dil, al
xor cl, dil
mov al, sil
xor al, 0
and al, 1
mov bl, sil
xor bl, 1
and bl, 0
or al, bl
mov bl, r13b
xor bl, 0xff
and bl, 0
mov dil, sil
xor dil, 0
mov r14b, r13b
and r14b, dil
mov r15b, al
xor r15b, 0xff
and r15b, 0
and al, dil
or bl, r14b
or r15b, al
xor bl, r15b
xor bl, 0xff
mov al, r13b
xor al, 0xff
mov dil, sil
xor dil, 0
or bl, al
or dil, 0
xor bl, 0xff
and bl, dil
mov al, cl
xor al, 0xff
and al, 0
mov dil, sil
xor dil, 0
mov r14b, cl
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or al, r14b
or r15b, dil
xor al, r15b
mov dil, r10b
xor dil, 0xff
and dil, 0
mov r14b, sil
xor r14b, 0
mov r15b, r10b
and r15b, r14b
mov dl, al
xor dl, 0xff
and dl, 0
and al, r14b
or dil, r15b
or dl, al
xor dil, dl
xor r10b, 0xff
mov al, dil
xor al, r10b
and al, dil
mov dl, sil
xor dl, 0
and dl, 0
mov r10b, sil
xor r10b, 0
mov dil, r10b
and dil, 0
mov r14b, sil
xor r14b, 1
and r14b, 0
and r10b, 1
or dl, dil
or r14b, r10b
xor dl, r14b
mov r10b, r12b
xor r10b, 0xff
mov dil, dl
and dil, r10b
xor dl, 0xff
mov r10b, r12b
and r10b, dl
or dil, r10b
mov dl, r12b
xor dl, 0xff
mov r10b, dil
xor r10b, dl
and r10b, dil
mov dl, r11b
xor dl, 0xff
and dl, 1
mov dil, sil
xor dil, 1
and r11b, dil
or dl, r11b
mov r11b, cl
xor r11b, 0xff
and r11b, 1
mov dil, sil
xor dil, 1
mov r14b, cl
and r14b, dil
or r11b, r14b
mov dil, sil
xor dil, 0
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
or dil, r14b
mov r14b, dl
and r14b, r11b
xor dl, r11b
or r14b, dl
mov dl, sil
xor dl, 0
mov r11b, dil
xor r11b, 0xff
mov r15b, sil
xor r15b, 1
mov r8b, dl
and r8b, 0xff
mov r9b, r15b
and r9b, 0
mov byte [rbp + 0x610], r11b
and r11b, 0xff
and dil, r15b
or r8b, r9b
or r11b, dil
xor r8b, r11b
mov r9b, byte [rbp + 0x610]
or dl, r9b
xor dl, 0xff
or r15b, 1
and dl, r15b
or r8b, dl
mov dl, r14b
xor dl, 0xff
and dl, 1
mov r11b, sil
xor r11b, 1
and r14b, r11b
or dl, r14b
xor dl, 0xff
xor r8b, 0xff
mov r11b, sil
xor r11b, 0
or dl, r8b
or r11b, 0
xor dl, 0xff
and dl, r11b
mov r8b, bl
xor r8b, 0xff
and r8b, 1
mov r11b, sil
xor r11b, 1
mov dil, bl
and dil, r11b
or r8b, dil
mov r11b, al
xor r11b, 0xff
and r11b, 1
mov dil, sil
xor dil, 1
mov r14b, al
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or r11b, r14b
or r15b, dil
xor r11b, r15b
mov dil, sil
xor dil, 1
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or dil, r14b
mov r14b, sil
xor r14b, 1
mov r15b, r8b
xor r15b, r14b
and r15b, r8b
mov r14b, dil
xor r14b, 0xff
mov r9b, bl
xor r9b, r14b
and r9b, bl
mov bl, sil
xor bl, 1
mov r14b, r11b
xor r14b, bl
and r14b, r11b
xor al, 0xff
mov bl, dil
xor bl, 0xff
mov byte [rbp + 0x60f], sil
xor sil, 1
or al, bl
or sil, 1
xor al, 0xff
and al, sil
mov bl, r15b
xor bl, 0xff
mov sil, r9b
xor sil, 0xff
mov byte [rbp + 0x60e], al
mov al, byte [rbp + 0x60f]
xor al, 1
mov byte [rbp + 0x60d], bl
and bl, 0xff
and r15b, al
mov byte [rbp + 0x60c], sil
and sil, 0xff
and r9b, al
or bl, r15b
or sil, r9b
xor bl, sil
mov r9b, byte [rbp + 0x60d]
mov sil, byte [rbp + 0x60c]
or r9b, sil
xor r9b, 0xff
or al, 1
and r9b, al
or bl, r9b
mov al, r14b
xor al, 0xff
mov r9b, byte [rbp + 0x60e]
xor r9b, 0xff
mov r15b, byte [rbp + 0x60f]
xor r15b, 0
mov sil, al
and sil, 0
and r14b, r15b
mov byte [rbp + 0x60b], r9b
and r9b, 0
mov byte [rbp + 0x60a], al
mov al, byte [rbp + 0x60e]
and al, r15b
or sil, r14b
or r9b, al
xor sil, r9b
mov al, byte [rbp + 0x60a]
mov r9b, byte [rbp + 0x60b]
or al, r9b
xor al, 0xff
or r15b, 0
and al, r15b
or sil, al
mov al, bl
xor al, 0xff
and al, 1
mov r14b, byte [rbp + 0x60f]
xor r14b, 1
and bl, r14b
mov r15b, sil
xor r15b, 0xff
and r15b, 0xff
and sil, r14b
or al, bl
or r15b, sil
xor al, r15b
mov bl, r8b
and bl, r11b
xor r8b, r11b
or bl, r8b
mov r8b, bl
xor r8b, 0xff
and r8b, 1
mov r11b, byte [rbp + 0x60f]
xor r11b, 1
and bl, r11b
or r8b, bl
mov r11b, byte [rbp + 0x60f]
xor r11b, 1
mov bl, dil
xor bl, 0xff
mov sil, byte [rbp + 0x60f]
xor sil, 1
mov r14b, r11b
and r14b, 0xff
mov r15b, sil
and r15b, 1
mov r9b, bl
and r9b, 0xff
and dil, sil
or r14b, r15b
or r9b, dil
xor r14b, r9b
or r11b, bl
xor r11b, 0xff
or sil, 1
and r11b, sil
or r14b, r11b
xor r14b, 0xff
mov r9b, r8b
xor r9b, r14b
and r9b, r8b
mov r8b, al
xor r8b, 0xff
mov r11b, r9b
xor r11b, 0xff
mov bl, byte [rbp + 0x60f]
xor bl, 0
mov sil, r8b
and sil, 0
and al, bl
mov dil, r11b
and dil, 0
and r9b, bl
or sil, al
or dil, r9b
xor sil, dil
or r8b, r11b
xor r8b, 0xff
or bl, 0
and r8b, bl
or sil, r8b
mov al, dl
xor al, 0xff
mov r8b, r10b
xor r8b, al
and r8b, r10b
mov al, r10b
xor al, 0xff
and al, 0
mov r9b, byte [rbp + 0x60f]
xor r9b, 0
and r10b, r9b
mov r11b, dl
xor r11b, 0xff
and r11b, 0
and dl, r9b
or al, r10b
or r11b, dl
xor al, r11b
mov dl, r8b
xor dl, 0xff
mov r9b, al
xor r9b, 0xff
mov r10b, byte [rbp + 0x60f]
xor r10b, 1
mov r11b, dl
and r11b, 0xff
and r8b, r10b
mov bl, r9b
and bl, 0xff
and al, r10b
or r11b, r8b
or bl, al
xor r11b, bl
or dl, r9b
xor dl, 0xff
or r10b, 1
and dl, r10b
or r11b, dl
mov al, sil
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x60f]
xor dl, 1
mov r8b, sil
and r8b, dl
mov r9b, byte [rbp + 0x60f]
xor r9b, 1
and r9b, 0xff
and dl, 1
or al, r8b
or r9b, dl
xor al, r9b
mov dl, byte [rbp + 0x60f]
xor dl, 0
xor al, 0xff
mov r8b, byte [rbp + 0x60f]
xor r8b, 0
or dl, al
or r8b, 0
xor dl, 0xff
and dl, r8b
mov al, byte [rbp + 0x60f]
xor al, 0
and al, 1
mov r8b, byte [rbp + 0x60f]
xor r8b, 1
and r8b, 0
or al, r8b
xor sil, 0xff
mov r8b, al
xor r8b, 0xff
mov r9b, byte [rbp + 0x60f]
xor r9b, 0
or sil, r8b
or r9b, 0
xor sil, 0xff
and sil, r9b
mov r8b, r11b
xor r8b, 0xff
and r8b, 0
mov r9b, byte [rbp + 0x60f]
xor r9b, 0
mov r10b, r11b
and r10b, r9b
mov bl, byte [rbp + 0x60f]
xor bl, 1
and bl, 0
and r9b, 1
or r8b, r10b
or bl, r9b
xor r8b, bl
xor r8b, 0xff
mov r9b, byte [rbp + 0x60f]
xor r9b, 0
mov r10b, byte [rbp + 0x60f]
xor r10b, 1
or r8b, r9b
or r10b, 1
xor r8b, 0xff
and r8b, r10b
xor r11b, 0xff
xor al, 0xff
mov r9b, byte [rbp + 0x60f]
xor r9b, 1
or r11b, al
or r9b, 1
xor r11b, 0xff
and r11b, r9b
mov al, dl
xor al, 0xff
mov r9b, sil
xor r9b, 0xff
mov r10b, byte [rbp + 0x60f]
xor r10b, 0
mov bl, al
and bl, 0
and dl, r10b
mov dil, r9b
and dil, 0
and sil, r10b
or bl, dl
or dil, sil
xor bl, dil
or al, r9b
xor al, 0xff
or r10b, 0
and al, r10b
or bl, al
mov al, r8b
and al, r11b
xor r8b, r11b
or al, r8b
mov dl, bl
xor dl, 0xff
mov r8b, al
and r8b, dl
xor al, 0xff
and bl, al
or r8b, bl
mov al, r13b
xor al, 0xff
mov dl, r12b
xor dl, 0xff
mov r9b, byte [rbp + 0x60f]
xor r9b, 1
or al, dl
or r9b, 1
xor al, 0xff
and al, r9b
mov dl, r13b
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x60f]
xor r9b, 1
and r13b, r9b
mov r10b, r12b
xor r10b, 0xff
and r10b, 0xff
and r12b, r9b
or dl, r13b
or r10b, r12b
xor dl, r10b
mov r9b, al
xor r9b, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, byte [rbp + 0x60f]
xor r11b, 1
mov bl, r9b
and bl, 0xff
and al, r11b
mov sil, r10b
and sil, 0xff
and dl, r11b
or bl, al
or sil, dl
xor bl, sil
or r9b, r10b
xor r9b, 0xff
or r11b, 1
and r9b, r11b
or bl, r9b
mov al, bl
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x60f]
xor dl, 1
mov r9b, bl
and r9b, dl
mov r10b, byte [rbp + 0x60f]
xor r10b, 1
and r10b, 0xff
and dl, 1
or al, r9b
or r10b, dl
xor al, r10b
xor al, 0xff
xor al, 1
and al, 0xff
mov dl, byte [rbp + 0x60f]
xor dl, 1
and dl, 1
mov r9b, byte [rbp + 0x60f]
xor r9b, 1
and r9b, 1
or dl, r9b
xor dl, 0xff
mov r9b, bl
xor r9b, dl
and r9b, bl
mov dl, al
and dl, r9b
xor al, r9b
or dl, al
mov al, byte [rbp + 0x60f]
xor al, 0
mov r9b, cl
xor r9b, 0xff
mov r10b, byte [rbp + 0x60f]
xor r10b, 0
or al, r9b
or r10b, 0
xor al, 0xff
and al, r10b
mov r9b, byte [rbp + 0x60f]
xor r9b, 0
mov r10b, cl
and r10b, r9b
xor cl, 0xff
and cl, 0
or r10b, cl
mov cl, al
and cl, r10b
xor al, r10b
or cl, al
mov al, cl
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x60f]
xor r9b, 1
and cl, r9b
or al, cl
mov cl, dl
xor cl, 0xff
mov r9b, al
and r9b, cl
xor al, 0xff
mov cl, dl
and cl, al
or r9b, cl
xor r9b, 0xff
xor dl, 0xff
mov al, byte [rbp + 0x60f]
xor al, 0
or r9b, dl
or al, 0
xor r9b, 0xff
and r9b, al
mov al, r9b
xor al, 0xff
mov cl, r8b
xor cl, al
and cl, r8b
mov al, r8b
xor al, 0xff
mov dl, r9b
and dl, al
xor r9b, 0xff
and r8b, r9b
or dl, r8b
mov al, cl
xor al, 0xff
mov r8b, dl
xor r8b, 0xff
mov r9b, byte [rbp + 0x60f]
xor r9b, 0
mov r10b, al
and r10b, 0
and cl, r9b
mov r11b, r8b
and r11b, 0
and dl, r9b
or r10b, cl
or r11b, dl
xor r10b, r11b
or al, r8b
xor al, 0xff
or r9b, 0
and al, r9b
or r10b, al
test r10b, 1
jne 0x6d96192d
jmp 0x6da22e5a
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x844872ec
sub r8d, 1
add r8d, 0x844872ec
mov r9d, eax
sub r9d, 0xbd5235a1
add r9d, r8d
add r9d, 0xbd5235a1
mov r8d, eax
sub r8d, 0xf9fc600b
mov r10d, ecx
sub r10d, r8d
mov r8d, eax
sub r8d, r10d
mov r10d, eax
sub r10d, r9d
add r8d, r10d
sub eax, r8d
add eax, 0xf992ee14
sub eax, 0xf9fc600b
sub eax, 0xf992ee14
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or sil, r15b
xor sil, 0xff
xor sil, 1
and sil, 0xff
mov r14b, dil
xor r14b, 1
and r14b, 0
mov r15b, dil
xor r15b, 0
mov r12b, r15b
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 0
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
xor r14b, 0xff
mov r15b, r11b
xor r15b, r14b
and r15b, r11b
mov r14b, sil
xor r14b, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
mov al, r14b
and al, 0xff
and sil, r13b
mov cl, r12b
and cl, 0xff
and r15b, r13b
or al, sil
or cl, r15b
xor al, cl
or r14b, r12b
xor r14b, 0xff
or r13b, 1
and r14b, r13b
or al, r14b
mov cl, bl
xor cl, 0xff
and cl, 0
mov sil, dil
xor sil, 0
mov r14b, bl
and r14b, sil
mov r15b, dil
xor r15b, 1
and r15b, 0
and sil, 1
or cl, r14b
or r15b, sil
xor cl, r15b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov sil, dil
xor sil, 1
and sil, 1
mov r14b, dil
xor r14b, 1
and r14b, 1
or sil, r14b
mov r14b, bl
xor r14b, 0xff
mov r15b, sil
xor r15b, 0xff
mov r12b, dil
xor r12b, 0
or r14b, r15b
or r12b, 0
xor r14b, 0xff
and r14b, r12b
mov r15b, dil
xor r15b, 1
and r15b, 0
mov r12b, dil
xor r12b, 0
mov r13b, r12b
and r13b, 1
mov dl, dil
xor dl, 1
and dl, 0
and r12b, 1
or r15b, r13b
or dl, r12b
xor r15b, dl
xor r15b, 0xff
mov dl, dil
xor dl, 1
mov r12b, dil
xor r12b, 1
or r15b, dl
or r12b, 1
xor r15b, 0xff
and r15b, r12b
mov dl, dil
xor dl, 1
xor sil, 0xff
mov r12b, dil
xor r12b, 1
or dl, sil
or r12b, 1
xor dl, 0xff
and dl, r12b
mov sil, cl
and sil, r14b
xor cl, r14b
or sil, cl
mov cl, r15b
and cl, dl
xor r15b, dl
or cl, r15b
mov dl, sil
xor dl, 0xff
mov r14b, cl
and r14b, dl
xor cl, 0xff
and sil, cl
or r14b, sil
mov cl, dil
xor cl, 1
and cl, 0
mov dl, dil
xor dl, 0
mov sil, dl
and sil, 1
mov r15b, dil
xor r15b, 1
and r15b, 0
and dl, 1
or cl, sil
or r15b, dl
xor cl, r15b
mov dl, dil
xor dl, 1
xor cl, 0xff
mov sil, dil
xor sil, 1
or dl, cl
or sil, 1
xor dl, 0xff
and dl, sil
mov cl, dil
xor cl, 1
and cl, 1
mov sil, dil
xor sil, 1
and sil, 1
or cl, sil
mov sil, dil
xor sil, 1
mov r15b, cl
xor r15b, 0xff
mov r12b, dil
xor r12b, 1
or sil, r15b
or r12b, 1
xor sil, 0xff
and sil, r12b
mov r15b, dil
xor r15b, 1
and r15b, 1
mov r12b, dil
xor r12b, 1
and r12b, 1
or r15b, r12b
xor r15b, 0xff
mov r12b, dil
xor r12b, 1
mov r13b, dil
xor r13b, 1
or r15b, r12b
or r13b, 1
xor r15b, 0xff
and r15b, r13b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r12b, dl
xor r12b, 0xff
mov r13b, sil
xor r13b, 0xff
mov r8b, dil
xor r8b, 0
mov r9b, r12b
and r9b, 0
and dl, r8b
mov r10b, r13b
and r10b, 0
and sil, r8b
or r9b, dl
or r10b, sil
xor r9b, r10b
or r12b, r13b
xor r12b, 0xff
or r8b, 0
and r12b, r8b
or r9b, r12b
mov dl, r15b
and dl, cl
xor r15b, cl
or dl, r15b
mov cl, r9b
xor cl, 0xff
and cl, 0
mov r8b, dil
xor r8b, 0
and r9b, r8b
mov r10b, dl
xor r10b, 0xff
and r10b, 0
and dl, r8b
or cl, r9b
or r10b, dl
xor cl, r10b
mov dl, al
xor dl, 0xff
and dl, 0
mov r8b, dil
xor r8b, 0
mov r9b, al
and r9b, r8b
mov r10b, dil
xor r10b, 1
and r10b, 0
and r8b, 1
or dl, r9b
or r10b, r8b
xor dl, r10b
mov r8b, dil
xor r8b, 1
and r8b, 1
mov r9b, dil
xor r9b, 1
mov r10b, r9b
and r10b, 1
mov sil, dil
xor sil, 1
and sil, 0xff
and r9b, 1
or r8b, r10b
or sil, r9b
xor r8b, sil
mov r9b, dil
xor r9b, 1
and r9b, 1
mov r10b, dil
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, dl
xor r10b, 0xff
mov sil, r8b
xor sil, 0xff
mov r15b, dil
xor r15b, 1
mov r12b, r10b
and r12b, 0xff
and dl, r15b
mov r13b, sil
and r13b, 0xff
and r8b, r15b
or r12b, dl
or r13b, r8b
xor r12b, r13b
or r10b, sil
xor r10b, 0xff
or r15b, 1
and r10b, r15b
or r12b, r10b
mov dl, r9b
and dl, 1
xor r9b, 1
or dl, r9b
mov r8b, r12b
xor r8b, 0xff
and r8b, 1
mov r9b, dil
xor r9b, 1
and r12b, r9b
or r8b, r12b
xor dl, 0xff
mov r9b, r8b
xor r9b, dl
and r9b, r8b
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, dil
xor r8b, 1
mov r10b, cl
and r10b, r8b
or dl, r10b
mov r8b, r11b
xor r8b, 0xff
and r8b, 0
mov r10b, dil
xor r10b, 0
mov sil, r11b
and sil, r10b
mov r15b, dl
xor r15b, 0xff
and r15b, 0
and dl, r10b
or r8b, sil
or r15b, dl
xor r8b, r15b
xor r8b, 0xff
xor r11b, 0xff
mov dl, dil
xor dl, 0
or r8b, r11b
or dl, 0
xor r8b, 0xff
and r8b, dl
mov dl, dil
xor dl, 1
and dl, 0
mov r10b, dil
xor r10b, 0
mov r11b, r10b
and r11b, 1
mov sil, dil
xor sil, 1
and sil, 0
and r10b, 1
or dl, r11b
or sil, r10b
xor dl, sil
mov r10b, r14b
xor r10b, 0xff
mov r11b, dl
and r11b, r10b
xor dl, 0xff
mov r10b, r14b
and r10b, dl
or r11b, r10b
mov dl, r14b
xor dl, 0xff
mov r10b, r11b
xor r10b, dl
and r10b, r11b
mov dl, cl
xor dl, 0xff
and dl, 0
mov r11b, dil
xor r11b, 0
mov sil, cl
and sil, r11b
mov r15b, dil
xor r15b, 1
and r15b, 0
and r11b, 1
or dl, sil
or r15b, r11b
xor dl, r15b
mov r11b, bl
xor r11b, 0xff
and r11b, 1
mov sil, dil
xor sil, 1
mov r15b, bl
and r15b, sil
mov r12b, dl
xor r12b, 0xff
and r12b, 0xff
and dl, sil
or r11b, r15b
or r12b, dl
xor r11b, r12b
xor r11b, 0xff
xor bl, 0xff
mov dl, dil
xor dl, 0
or r11b, bl
or dl, 0
xor r11b, 0xff
and r11b, dl
mov dl, r9b
xor dl, 0xff
and dl, 1
mov bl, dil
xor bl, 1
mov sil, r9b
and sil, bl
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and bl, 1
or dl, sil
or r15b, bl
xor dl, r15b
mov bl, r8b
xor bl, 0xff
and bl, 1
mov sil, dil
xor sil, 1
mov r15b, r8b
and r15b, sil
or bl, r15b
mov sil, dil
xor sil, 1
and sil, 1
mov r15b, dil
xor r15b, 1
and r15b, 1
or sil, r15b
mov r15b, dl
xor r15b, 0xff
mov r12b, dil
xor r12b, 1
mov r13b, dil
xor r13b, 1
or r15b, r12b
or r13b, 1
xor r15b, 0xff
and r15b, r13b
xor r9b, 0xff
mov r12b, sil
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
or r9b, r12b
or r13b, 1
xor r9b, 0xff
and r9b, r13b
mov r12b, dil
xor r12b, 1
mov r13b, bl
xor r13b, r12b
and r13b, bl
xor r8b, 0xff
mov r12b, sil
xor r12b, 0xff
mov byte [rbp + 0x609], dil
xor dil, 1
or r8b, r12b
or dil, 1
xor r8b, 0xff
and r8b, dil
mov dil, r15b
xor dil, 0xff
mov r12b, r9b
xor r12b, 0xff
mov byte [rbp + 0x608], al
mov al, byte [rbp + 0x609]
xor al, 1
mov byte [rbp + 0x607], dil
and dil, 0xff
and r15b, al
mov byte [rbp + 0x606], r12b
and r12b, 0xff
and r9b, al
or dil, r15b
or r12b, r9b
xor dil, r12b
mov r9b, byte [rbp + 0x607]
mov r15b, byte [rbp + 0x606]
or r9b, r15b
xor r9b, 0xff
or al, 1
and r9b, al
or dil, r9b
mov al, r13b
xor al, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r12b, byte [rbp + 0x609]
xor r12b, 0
mov r15b, al
and r15b, 0
and r13b, r12b
mov byte [rbp + 0x605], r9b
and r9b, 0
and r8b, r12b
or r15b, r13b
or r9b, r8b
xor r15b, r9b
mov r8b, byte [rbp + 0x605]
or al, r8b
xor al, 0xff
or r12b, 0
and al, r12b
or r15b, al
mov al, dil
xor al, 0xff
and al, 0
mov r9b, byte [rbp + 0x609]
xor r9b, 0
and dil, r9b
mov r12b, r15b
xor r12b, 0xff
and r12b, 0
and r15b, r9b
or al, dil
or r12b, r15b
xor al, r12b
mov r9b, dl
and r9b, bl
xor dl, bl
or r9b, dl
mov dl, r9b
xor dl, 0xff
and dl, 1
mov bl, byte [rbp + 0x609]
xor bl, 1
and r9b, bl
or dl, r9b
mov r9b, byte [rbp + 0x609]
xor r9b, 1
mov bl, sil
xor bl, 0xff
mov dil, byte [rbp + 0x609]
xor dil, 0
mov r15b, r9b
and r15b, 0
mov r12b, dil
and r12b, 1
mov r13b, bl
and r13b, 0
and sil, dil
or r15b, r12b
or r13b, sil
xor r15b, r13b
or r9b, bl
xor r9b, 0xff
or dil, 0
and r9b, dil
or r15b, r9b
xor dl, 0xff
xor r15b, 0xff
mov r9b, byte [rbp + 0x609]
xor r9b, 1
or dl, r15b
or r9b, 1
xor dl, 0xff
and dl, r9b
mov r9b, al
xor r9b, 0xff
mov bl, dl
xor bl, 0xff
mov sil, byte [rbp + 0x609]
xor sil, 1
mov dil, r9b
and dil, 0xff
and al, sil
mov r15b, bl
and r15b, 0xff
and dl, sil
or dil, al
or r15b, dl
xor dil, r15b
or r9b, bl
xor r9b, 0xff
or sil, 1
and r9b, sil
or dil, r9b
mov al, r10b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x609]
xor dl, 1
mov r9b, r10b
and r9b, dl
or al, r9b
mov dl, r11b
xor dl, 0xff
and dl, 0
mov r9b, byte [rbp + 0x609]
xor r9b, 0
mov bl, r11b
and bl, r9b
mov sil, byte [rbp + 0x609]
xor sil, 1
and sil, 0
and r9b, 1
or dl, bl
or sil, r9b
xor dl, sil
mov r9b, byte [rbp + 0x609]
xor r9b, 1
and r9b, 1
mov bl, byte [rbp + 0x609]
xor bl, 1
and bl, 1
or r9b, bl
mov bl, byte [rbp + 0x609]
xor bl, 1
mov sil, al
xor sil, bl
and sil, al
xor r10b, 0xff
mov bl, r9b
xor bl, 0xff
mov r15b, byte [rbp + 0x609]
xor r15b, 0
or r10b, bl
or r15b, 0
xor r10b, 0xff
and r10b, r15b
mov bl, dl
xor bl, 0xff
mov r15b, byte [rbp + 0x609]
xor r15b, 1
mov r12b, byte [rbp + 0x609]
xor r12b, 1
or bl, r15b
or r12b, 1
xor bl, 0xff
and bl, r12b
mov r15b, r9b
xor r15b, 0xff
mov r12b, r11b
xor r12b, r15b
and r12b, r11b
mov r11b, sil
xor r11b, 0xff
mov r15b, r10b
xor r15b, 0xff
mov r13b, byte [rbp + 0x609]
xor r13b, 0
mov r8b, r11b
and r8b, 0
and sil, r13b
mov byte [rbp + 0x604], r15b
and r15b, 0
and r10b, r13b
or r8b, sil
or r15b, r10b
xor r8b, r15b
mov r10b, byte [rbp + 0x604]
or r11b, r10b
xor r11b, 0xff
or r13b, 0
and r11b, r13b
or r8b, r11b
mov r11b, bl
and r11b, r12b
xor bl, r12b
or r11b, bl
mov bl, r8b
xor bl, 0xff
mov sil, r11b
and sil, bl
xor r11b, 0xff
and r8b, r11b
or sil, r8b
mov r8b, al
and r8b, dl
xor al, dl
or r8b, al
mov al, r8b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x609]
xor dl, 1
and r8b, dl
or al, r8b
mov dl, byte [rbp + 0x609]
xor dl, 1
mov r8b, r9b
xor r8b, 0xff
mov r11b, byte [rbp + 0x609]
xor r11b, 1
mov bl, dl
and bl, 0xff
mov r15b, r11b
and r15b, 1
mov r12b, r8b
and r12b, 0xff
and r9b, r11b
or bl, r15b
or r12b, r9b
xor bl, r12b
or dl, r8b
xor dl, 0xff
or r11b, 1
and dl, r11b
or bl, dl
xor al, 0xff
xor bl, 0xff
mov dl, byte [rbp + 0x609]
xor dl, 1
or al, bl
or dl, 1
xor al, 0xff
and al, dl
mov dl, sil
and dl, al
xor sil, al
or dl, sil
mov al, dil
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x609]
xor r8b, 1
mov r9b, dil
and r9b, r8b
mov r11b, byte [rbp + 0x609]
xor r11b, 1
and r11b, 0xff
and r8b, 1
or al, r9b
or r11b, r8b
xor al, r11b
mov r8b, dl
xor r8b, 0xff
xor al, 0xff
mov r9b, byte [rbp + 0x609]
xor r9b, 1
or r8b, al
or r9b, 1
xor r8b, 0xff
and r8b, r9b
mov al, dl
xor al, 0xff
and al, 0
mov r9b, byte [rbp + 0x609]
xor r9b, 0
and dl, r9b
mov r11b, byte [rbp + 0x609]
xor r11b, 1
and r11b, 0
and r9b, 1
or al, dl
or r11b, r9b
xor al, r11b
xor dil, 0xff
xor al, 0xff
mov dl, byte [rbp + 0x609]
xor dl, 0
or dil, al
or dl, 0
xor dil, 0xff
and dil, dl
mov al, r8b
and al, dil
xor r8b, dil
or al, r8b
mov dl, byte [rbp + 0x608]
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x609]
xor r8b, 1
mov r9b, byte [rbp + 0x608]
and r9b, r8b
mov r11b, byte [rbp + 0x609]
xor r11b, 1
and r11b, 0xff
and r8b, 1
or dl, r9b
or r11b, r8b
xor dl, r11b
mov r8b, r14b
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x609]
xor r9b, 1
mov r11b, r14b
and r11b, r9b
or r8b, r11b
mov r9b, byte [rbp + 0x609]
xor r9b, 0
and r9b, 1
mov r11b, byte [rbp + 0x609]
xor r11b, 1
mov bl, r11b
and bl, 0
mov sil, byte [rbp + 0x609]
xor sil, 1
and sil, 0xff
and r11b, 1
or r9b, bl
or sil, r11b
xor r9b, sil
mov r11b, dl
xor r11b, 0xff
mov bl, byte [rbp + 0x609]
xor bl, 0
mov sil, byte [rbp + 0x609]
xor sil, 1
or r11b, bl
or sil, 1
xor r11b, 0xff
and r11b, sil
mov bl, r9b
xor bl, 0xff
mov sil, byte [rbp + 0x608]
xor sil, bl
mov bl, byte [rbp + 0x608]
and sil, bl
mov dil, byte [rbp + 0x609]
xor dil, 0
mov r15b, r8b
xor r15b, dil
and r15b, r8b
xor r14b, 0xff
mov dil, r9b
xor dil, 0xff
mov r12b, byte [rbp + 0x609]
xor r12b, 0
or r14b, dil
or r12b, 0
xor r14b, 0xff
and r14b, r12b
mov dil, r11b
and dil, sil
xor r11b, sil
or dil, r11b
mov r11b, r15b
and r11b, r14b
xor r15b, r14b
or r11b, r15b
mov sil, dil
xor sil, 0xff
mov r14b, r11b
and r14b, sil
xor r11b, 0xff
and dil, r11b
or r14b, dil
mov r11b, dl
and r11b, r8b
xor dl, r8b
or r11b, dl
mov dl, r11b
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp + 0x609]
xor r8b, 0
and r11b, r8b
mov sil, byte [rbp + 0x609]
xor sil, 1
and sil, 0
and r8b, 1
or dl, r11b
or sil, r8b
xor dl, sil
mov r8b, byte [rbp + 0x609]
xor r8b, 0
mov r11b, r9b
xor r11b, 0xff
mov sil, byte [rbp + 0x609]
xor sil, 0
mov dil, r8b
and dil, 0
mov r15b, sil
and r15b, 0
mov r12b, r11b
and r12b, 0
and r9b, sil
or dil, r15b
or r12b, r9b
xor dil, r12b
or r8b, r11b
xor r8b, 0xff
or sil, 0
and r8b, sil
or dil, r8b
xor dil, 0xff
mov r8b, dl
xor r8b, dil
and r8b, dl
mov dl, r14b
and dl, r8b
xor r14b, r8b
or dl, r14b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x609]
xor r9b, 1
mov r11b, dl
and r11b, r9b
mov sil, byte [rbp + 0x609]
xor sil, 1
and sil, 0xff
and r9b, 1
or r8b, r11b
or sil, r9b
xor r8b, sil
mov r9b, byte [rbp + 0x609]
xor r9b, 1
xor r8b, 0xff
mov r11b, byte [rbp + 0x609]
xor r11b, 1
or r9b, r8b
or r11b, 1
xor r9b, 0xff
and r9b, r11b
mov r8b, byte [rbp + 0x609]
xor r8b, 1
and r8b, 0
mov r11b, byte [rbp + 0x609]
xor r11b, 0
mov sil, r11b
and sil, 1
mov dil, byte [rbp + 0x609]
xor dil, 1
and dil, 0
and r11b, 1
or r8b, sil
or dil, r11b
xor r8b, dil
xor dl, 0xff
xor r8b, 0xff
mov r11b, byte [rbp + 0x609]
xor r11b, 1
or dl, r8b
or r11b, 1
xor dl, 0xff
and dl, r11b
mov r8b, r9b
and r8b, dl
xor r9b, dl
or r8b, r9b
mov dl, byte [rbp + 0x609]
xor dl, 1
mov r9b, cl
xor r9b, 0xff
mov r11b, byte [rbp + 0x609]
xor r11b, 1
or dl, r9b
or r11b, 1
xor dl, 0xff
and dl, r11b
mov r9b, byte [rbp + 0x609]
xor r9b, 1
and r9b, 1
mov r11b, byte [rbp + 0x609]
xor r11b, 1
mov sil, r11b
and sil, 1
mov dil, cl
xor dil, 0xff
and dil, 0xff
and cl, r11b
or r9b, sil
or dil, cl
xor r9b, dil
mov cl, dl
and cl, r9b
xor dl, r9b
or cl, dl
mov dl, cl
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x609]
xor r9b, 1
and cl, r9b
or dl, cl
mov cl, r8b
xor cl, 0xff
mov r9b, dl
and r9b, cl
xor dl, 0xff
mov cl, r8b
and cl, dl
or r9b, cl
xor r9b, 0xff
xor r8b, 0xff
mov cl, byte [rbp + 0x609]
xor cl, 1
or r9b, r8b
or cl, 1
xor r9b, 0xff
and r9b, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x609]
xor dl, 1
mov r8b, al
and r8b, dl
mov r11b, byte [rbp + 0x609]
xor r11b, 1
and r11b, 0xff
and dl, 1
or cl, r8b
or r11b, dl
xor cl, r11b
mov dl, r9b
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x609]
xor r8b, 1
mov r11b, r9b
and r11b, r8b
mov sil, byte [rbp + 0x609]
xor sil, 1
and sil, 0xff
and r8b, 1
or dl, r11b
or sil, r8b
xor dl, sil
mov r8b, byte [rbp + 0x609]
xor r8b, 0
and r8b, 0
mov r11b, byte [rbp + 0x609]
xor r11b, 0
mov sil, r11b
and sil, 0
mov dil, byte [rbp + 0x609]
xor dil, 1
and dil, 0
and r11b, 1
or r8b, sil
or dil, r11b
xor r8b, dil
mov r11b, byte [rbp + 0x609]
xor r11b, 0
mov sil, cl
xor sil, r11b
and sil, cl
mov r11b, r8b
xor r11b, 0xff
mov dil, al
xor dil, r11b
and dil, al
mov al, byte [rbp + 0x609]
xor al, 0
mov r11b, dl
xor r11b, al
and r11b, dl
xor r9b, 0xff
mov al, r8b
xor al, 0xff
mov r14b, byte [rbp + 0x609]
xor r14b, 0
or r9b, al
or r14b, 0
xor r9b, 0xff
and r9b, r14b
mov al, sil
and al, dil
xor sil, dil
or al, sil
mov sil, r11b
xor sil, 0xff
mov dil, r9b
xor dil, 0xff
mov r14b, byte [rbp + 0x609]
xor r14b, 1
mov r15b, sil
and r15b, 0xff
and r11b, r14b
mov r12b, dil
and r12b, 0xff
and r9b, r14b
or r15b, r11b
or r12b, r9b
xor r15b, r12b
or sil, dil
xor sil, 0xff
or r14b, 1
and sil, r14b
or r15b, sil
mov r9b, al
xor r9b, 0xff
and r9b, 1
mov r11b, byte [rbp + 0x609]
xor r11b, 1
and al, r11b
mov sil, r15b
xor sil, 0xff
and sil, 0xff
and r15b, r11b
or r9b, al
or sil, r15b
xor r9b, sil
mov al, cl
xor al, 0xff
mov r11b, dl
xor r11b, 0xff
mov sil, byte [rbp + 0x609]
xor sil, 1
mov dil, al
and dil, 0xff
and cl, sil
mov r14b, r11b
and r14b, 0xff
and dl, sil
or dil, cl
or r14b, dl
xor dil, r14b
or al, r11b
xor al, 0xff
or sil, 1
and al, sil
or dil, al
mov al, dil
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x609]
xor cl, 1
and dil, cl
or al, dil
mov cl, byte [rbp + 0x609]
xor cl, 0
mov dl, r8b
xor dl, 0xff
mov r11b, byte [rbp + 0x609]
xor r11b, 1
mov sil, cl
and sil, 0xff
mov dil, r11b
and dil, 0
mov r14b, dl
and r14b, 0xff
and r8b, r11b
or sil, dil
or r14b, r8b
xor sil, r14b
or cl, dl
xor cl, 0xff
or r11b, 1
and cl, r11b
or sil, cl
xor sil, 0xff
mov cl, al
xor cl, sil
and cl, al
mov al, r9b
xor al, 0xff
mov dl, cl
xor dl, 0xff
mov r8b, byte [rbp + 0x609]
xor r8b, 0
mov r11b, al
and r11b, 0
and r9b, r8b
mov sil, dl
and sil, 0
and cl, r8b
or r11b, r9b
or sil, cl
xor r11b, sil
or al, dl
xor al, 0xff
or r8b, 0
and al, r8b
or r11b, al
test r11b, 1
jne 0x6d96299a
jmp 0x6da43417
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0
mov r9d, eax
sub r9d, 0x3539a355
add r8d, r9d
mov r9d, eax
sub r9d, r8d
sub r9d, 0x58e65065
sub r9d, 1
add r9d, 0x58e65065
add r9d, 0x4cf72335
sub r9d, 0x3539a355
sub r9d, 0x4cf72335
mov r8d, ecx
sub r8d, 0x467f6453
add r8d, 0x433f0d7e
add r8d, 0x467f6453
add r8d, 0xe3138d90
add r8d, r9d
sub r8d, 0xe3138d90
sub eax, 0x433f0d7e
add r8d, eax
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r11b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r11b
and r14b, dil
or bl, r14b
mov dil, r10b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r10b
and r15b, r14b
mov r12b, bl
xor r12b, 0xff
and r12b, 0xff
and bl, r14b
or dil, r15b
or r12b, bl
xor dil, r12b
mov bl, r10b
xor bl, 0xff
mov r14b, dil
xor r14b, bl
and r14b, dil
mov bl, r10b
xor bl, 0xff
and bl, 0
mov dil, sil
xor dil, 0
mov r15b, r10b
and r15b, dil
mov r12b, sil
xor r12b, 1
and r12b, 0
and dil, 1
or bl, r15b
or r12b, dil
xor bl, r12b
xor bl, 0xff
xor bl, 0
and bl, 0
mov dil, sil
xor dil, 0
and dil, 1
mov r15b, sil
xor r15b, 1
mov r12b, r15b
and r12b, 0
mov r13b, sil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or dil, r12b
or r13b, r15b
xor dil, r13b
mov r15b, dil
xor r15b, 0xff
mov r12b, r10b
xor r12b, r15b
and r12b, r10b
mov r10b, r11b
xor r10b, 0xff
and r10b, 1
mov r15b, sil
xor r15b, 1
mov r13b, r11b
and r13b, r15b
or r10b, r13b
xor r10b, 0xff
mov r15b, sil
xor r15b, 0
mov r13b, sil
xor r13b, 1
or r10b, r15b
or r13b, 1
xor r10b, 0xff
and r10b, r13b
xor r11b, 0xff
xor dil, 0xff
mov r15b, sil
xor r15b, 0
or r11b, dil
or r15b, 0
xor r11b, 0xff
and r11b, r15b
mov dil, bl
xor dil, 0xff
mov r15b, r12b
xor r15b, 0xff
mov r13b, sil
xor r13b, 0
mov al, dil
and al, 0
and bl, r13b
mov cl, r15b
and cl, 0
and r12b, r13b
or al, bl
or cl, r12b
xor al, cl
or dil, r15b
xor dil, 0xff
or r13b, 0
and dil, r13b
or al, dil
mov cl, r10b
and cl, r11b
xor r10b, r11b
or cl, r10b
mov r10b, al
xor r10b, 0xff
mov r11b, cl
and r11b, r10b
xor cl, 0xff
and al, cl
or r11b, al
mov al, r14b
xor al, 0xff
mov cl, r11b
xor cl, 0xff
mov r10b, sil
xor r10b, 0
or al, cl
or r10b, 0
xor al, 0xff
and al, r10b
mov cl, r14b
xor cl, 0xff
and cl, 1
mov r10b, sil
xor r10b, 1
and r14b, r10b
mov bl, r11b
xor bl, 0xff
and bl, 0xff
and r11b, r10b
or cl, r14b
or bl, r11b
xor cl, bl
mov r10b, al
xor r10b, 0xff
mov r11b, cl
xor r11b, 0xff
xor sil, 1
mov bl, r10b
and bl, 0xff
and al, sil
mov dil, r11b
and dil, 0xff
and cl, sil
or bl, al
or dil, cl
xor bl, dil
or r10b, r11b
xor r10b, 0xff
or sil, 1
and r10b, sil
or bl, r10b
test bl, 1
jne 0x6d962c48
jmp 0x6da43417
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0x27a9ad84
add r8d, 0
sub r8d, 0xc987f2c3
sub r8d, 0x27a9ad84
mov r9d, eax
sub r9d, ecx
mov r10d, eax
sub r10d, r8d
add r9d, r10d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x728e91b3
add r9d, r8d
mov r8d, eax
sub r8d, r9d
sub r8d, 0xd4c994ea
sub r8d, 1
add r8d, 0xd4c994ea
sub r8d, 0x920c4e6f
sub r8d, 0x728e91b3
add r8d, 0x920c4e6f
mov r9d, eax
sub r9d, r8d
add r9d, 0
mov r8d, eax
sub r8d, 0x5e339c25
sub r8d, 0xc987f2c3
add r8d, 0x5e339c25
sub r9d, 0xe474f49b
add r9d, r8d
add r9d, 0xe474f49b
sub eax, 0xbacefb0
sub eax, r9d
add eax, 0xbacefb0
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
xor sil, 0xff
xor sil, 1
and sil, 0xff
mov r14b, dil
xor r14b, 1
and r14b, 1
mov r15b, dil
xor r15b, 1
and r15b, 1
or r14b, r15b
mov r15b, r11b
xor r15b, 0xff
xor r14b, 0xff
mov r12b, dil
xor r12b, 1
or r15b, r14b
or r12b, 1
xor r15b, 0xff
and r15b, r12b
mov r14b, sil
xor r14b, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
mov al, r14b
and al, 0
and sil, r13b
mov cl, r12b
and cl, 0
and r15b, r13b
or al, sil
or cl, r15b
xor al, cl
or r14b, r12b
xor r14b, 0xff
or r13b, 0
and r14b, r13b
or al, r14b
mov cl, bl
xor cl, 0xff
and cl, 1
mov sil, dil
xor sil, 1
mov r14b, bl
and r14b, sil
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and sil, 1
or cl, r14b
or r15b, sil
xor cl, r15b
xor cl, 0xff
xor cl, 0
and cl, 0
mov sil, dil
xor sil, 0
and sil, 1
mov r14b, dil
xor r14b, 1
and r14b, 0
or sil, r14b
mov r14b, sil
xor r14b, 0xff
mov r15b, bl
xor r15b, r14b
and r15b, bl
mov r14b, dil
xor r14b, 1
and r14b, 1
mov r12b, dil
xor r12b, 1
and r12b, 1
or r14b, r12b
mov r12b, dil
xor r12b, 0
mov r13b, r14b
xor r13b, r12b
and r13b, r14b
mov r14b, dil
xor r14b, 1
xor sil, 0xff
mov r12b, dil
xor r12b, 1
or r14b, sil
or r12b, 1
xor r14b, 0xff
and r14b, r12b
mov sil, cl
xor sil, 0xff
mov r12b, r15b
xor r12b, 0xff
mov dl, dil
xor dl, 1
mov r8b, sil
and r8b, 0xff
and cl, dl
mov r9b, r12b
and r9b, 0xff
and r15b, dl
or r8b, cl
or r9b, r15b
xor r8b, r9b
or sil, r12b
xor sil, 0xff
or dl, 1
and sil, dl
or r8b, sil
mov cl, r13b
and cl, r14b
xor r13b, r14b
or cl, r13b
mov dl, r8b
xor dl, 0xff
mov r9b, cl
and r9b, dl
xor cl, 0xff
and r8b, cl
or r9b, r8b
mov cl, dil
xor cl, 1
and cl, 0
mov dl, dil
xor dl, 0
mov r8b, dl
and r8b, 1
mov sil, dil
xor sil, 1
and sil, 0
and dl, 1
or cl, r8b
or sil, dl
xor cl, sil
mov dl, dil
xor dl, 1
xor cl, 0xff
mov r8b, dil
xor r8b, 1
or dl, cl
or r8b, 1
xor dl, 0xff
and dl, r8b
mov cl, dil
xor cl, 1
and cl, 0
mov r8b, dil
xor r8b, 0
mov sil, r8b
and sil, 1
mov r14b, dil
xor r14b, 1
and r14b, 0
and r8b, 1
or cl, sil
or r14b, r8b
xor cl, r14b
mov r8b, cl
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
mov sil, dil
xor sil, 1
and sil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r14b
and r15b, 1
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
mov r14b, dil
xor r14b, 1
mov r15b, sil
xor r15b, r14b
and r15b, sil
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov sil, dl
and sil, r8b
xor dl, r8b
or sil, dl
mov dl, r15b
and dl, cl
xor r15b, cl
or dl, r15b
mov cl, sil
xor cl, 0xff
and cl, 0
mov r8b, dil
xor r8b, 0
and sil, r8b
mov r14b, dl
xor r14b, 0xff
and r14b, 0
and dl, r8b
or cl, sil
or r14b, dl
xor cl, r14b
mov dl, dil
xor dl, 1
and dl, 1
mov r8b, dil
xor r8b, 1
and r8b, 1
or dl, r8b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov sil, dil
xor sil, 1
mov r14b, al
and r14b, sil
mov r15b, dl
xor r15b, 0xff
and r15b, 0xff
and dl, sil
or r8b, r14b
or r15b, dl
xor r8b, r15b
mov dl, al
xor dl, 0xff
mov sil, r8b
xor sil, dl
and sil, r8b
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, dil
xor r8b, 1
mov r14b, cl
and r14b, r8b
or dl, r14b
mov r8b, r11b
xor r8b, 0xff
and r8b, 0
mov r14b, dil
xor r14b, 0
mov r15b, r11b
and r15b, r14b
mov r12b, dl
xor r12b, 0xff
and r12b, 0
and dl, r14b
or r8b, r15b
or r12b, dl
xor r8b, r12b
xor r8b, 0xff
xor r11b, 0xff
mov dl, dil
xor dl, 0
or r8b, r11b
or dl, 0
xor r8b, 0xff
and r8b, dl
mov dl, dil
xor dl, 1
and dl, 1
mov r11b, dil
xor r11b, 1
and r11b, 1
or dl, r11b
mov r11b, r9b
xor r11b, 0xff
and r11b, 1
mov r14b, dil
xor r14b, 1
mov r15b, r9b
and r15b, r14b
mov r12b, dl
xor r12b, 0xff
and r12b, 0xff
and dl, r14b
or r11b, r15b
or r12b, dl
xor r11b, r12b
xor r11b, 0xff
mov dl, r9b
xor dl, 0xff
mov r14b, dil
xor r14b, 0
or r11b, dl
or r14b, 0
xor r11b, 0xff
and r11b, r14b
mov dl, bl
xor dl, 0xff
and dl, 1
mov r14b, dil
xor r14b, 1
and bl, r14b
or dl, bl
mov bl, cl
xor bl, 0xff
and bl, 1
mov r14b, dil
xor r14b, 1
mov r15b, cl
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or bl, r15b
or r12b, r14b
xor bl, r12b
mov r14b, dil
xor r14b, 1
and r14b, 1
mov r15b, dil
xor r15b, 1
and r15b, 1
or r14b, r15b
mov r15b, dl
xor r15b, 0xff
mov r12b, bl
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
mov r10b, r15b
and r10b, 0xff
and dl, r13b
mov byte [rbp + 0x603], r12b
and r12b, 0xff
and bl, r13b
or r10b, dl
or r12b, bl
xor r10b, r12b
mov dl, byte [rbp + 0x603]
or r15b, dl
xor r15b, 0xff
or r13b, 1
and r15b, r13b
or r10b, r15b
mov bl, r14b
and bl, 1
xor r14b, 1
or bl, r14b
mov r14b, r10b
xor r14b, 0xff
and r14b, 1
mov r15b, dil
xor r15b, 1
and r10b, r15b
or r14b, r10b
xor bl, 0xff
mov r10b, r14b
xor r10b, bl
and r10b, r14b
mov bl, sil
xor bl, 0xff
mov r14b, r8b
xor r14b, 0xff
mov r15b, dil
xor r15b, 1
or bl, r14b
or r15b, 1
xor bl, 0xff
and bl, r15b
mov r14b, sil
xor r14b, 0xff
mov r15b, r8b
and r15b, r14b
xor r8b, 0xff
and sil, r8b
or r15b, sil
mov r8b, bl
xor r8b, 0xff
mov sil, r15b
xor sil, 0xff
mov r14b, dil
xor r14b, 1
mov r12b, r8b
and r12b, 0xff
and bl, r14b
mov r13b, sil
and r13b, 0xff
and r15b, r14b
or r12b, bl
or r13b, r15b
xor r12b, r13b
or r8b, sil
xor r8b, 0xff
or r14b, 1
and r8b, r14b
or r12b, r8b
mov r8b, r11b
xor r8b, 0xff
and r8b, 1
mov bl, dil
xor bl, 1
mov sil, r11b
and sil, bl
or r8b, sil
mov bl, r10b
xor bl, 0xff
and bl, 0
mov sil, dil
xor sil, 0
mov r14b, r10b
and r14b, sil
mov r15b, dil
xor r15b, 1
and r15b, 0
and sil, 1
or bl, r14b
or r15b, sil
xor bl, r15b
mov sil, dil
xor sil, 1
and sil, 1
mov r14b, dil
xor r14b, 1
and r14b, 1
or sil, r14b
mov r14b, r8b
xor r14b, 0xff
mov r15b, dil
xor r15b, 1
mov r13b, dil
xor r13b, 0
or r14b, r15b
or r13b, 0
xor r14b, 0xff
and r14b, r13b
mov r15b, sil
xor r15b, 0xff
mov r13b, r11b
xor r13b, r15b
and r13b, r11b
mov r11b, bl
xor r11b, 0xff
mov r15b, dil
xor r15b, 1
mov dl, dil
xor dl, 1
or r11b, r15b
or dl, 1
xor r11b, 0xff
and r11b, dl
mov dl, sil
xor dl, 0xff
mov r15b, r10b
xor r15b, dl
and r15b, r10b
mov dl, r14b
and dl, r13b
xor r14b, r13b
or dl, r14b
mov r10b, r11b
xor r10b, 0xff
mov r14b, r15b
xor r14b, 0xff
mov r13b, dil
xor r13b, 1
mov byte [rbp + 0x602], r10b
and r10b, 0xff
and r11b, r13b
mov byte [rbp + 0x601], r14b
and r14b, 0xff
and r15b, r13b
or r10b, r11b
or r14b, r15b
xor r10b, r14b
mov r11b, byte [rbp + 0x602]
mov r14b, byte [rbp + 0x601]
or r11b, r14b
xor r11b, 0xff
or r13b, 1
and r11b, r13b
or r10b, r11b
mov r11b, dl
xor r11b, 0xff
and r11b, 0
mov r15b, dil
xor r15b, 0
and dl, r15b
mov r13b, r10b
xor r13b, 0xff
and r13b, 0
and r10b, r15b
or r11b, dl
or r13b, r10b
xor r11b, r13b
mov dl, r8b
xor dl, 0xff
mov r10b, bl
xor r10b, 0xff
mov r15b, dil
xor r15b, 0
mov r13b, dl
and r13b, 0
and r8b, r15b
mov r14b, r10b
and r14b, 0
and bl, r15b
or r13b, r8b
or r14b, bl
xor r13b, r14b
or dl, r10b
xor dl, 0xff
or r15b, 0
and dl, r15b
or r13b, dl
mov dl, r13b
xor dl, 0xff
and dl, 0
mov r8b, dil
xor r8b, 0
and r13b, r8b
mov r10b, dil
xor r10b, 1
and r10b, 0
and r8b, 1
or dl, r13b
or r10b, r8b
xor dl, r10b
mov r8b, dil
xor r8b, 1
mov r10b, sil
xor r10b, 0xff
mov bl, dil
xor bl, 0
mov r14b, r8b
and r14b, 0
mov r15b, bl
and r15b, 1
mov r13b, r10b
and r13b, 0
and sil, bl
or r14b, r15b
or r13b, sil
xor r14b, r13b
or r8b, r10b
xor r8b, 0xff
or bl, 0
and r8b, bl
or r14b, r8b
xor dl, 0xff
xor r14b, 0xff
mov r8b, dil
xor r8b, 1
or dl, r14b
or r8b, 1
xor dl, 0xff
and dl, r8b
mov r8b, r11b
and r8b, dl
xor r11b, dl
or r8b, r11b
mov dl, r12b
xor dl, 0xff
and dl, 1
mov r10b, dil
xor r10b, 1
mov r11b, r12b
and r11b, r10b
or dl, r11b
mov r10b, r8b
xor r10b, 0xff
xor dl, 0xff
mov r11b, dil
xor r11b, 1
or r10b, dl
or r11b, 1
xor r10b, 0xff
and r10b, r11b
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r11b, dil
xor r11b, 1
and r8b, r11b
mov bl, dil
xor bl, 1
and bl, 0xff
and r11b, 1
or dl, r8b
or bl, r11b
xor dl, bl
xor r12b, 0xff
xor dl, 0xff
mov r8b, dil
xor r8b, 1
or r12b, dl
or r8b, 1
xor r12b, 0xff
and r12b, r8b
mov dl, r10b
and dl, r12b
xor r10b, r12b
or dl, r10b
mov r8b, r9b
xor r8b, 0xff
mov r10b, al
xor r10b, r8b
and r10b, al
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r11b, dil
xor r11b, 1
and al, r11b
mov bl, r9b
xor bl, 0xff
and bl, 0xff
and r9b, r11b
or r8b, al
or bl, r9b
xor r8b, bl
mov al, r10b
xor al, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r11b, dil
xor r11b, 1
mov bl, al
and bl, 0xff
and r10b, r11b
mov sil, r9b
and sil, 0xff
and r8b, r11b
or bl, r10b
or sil, r8b
xor bl, sil
or al, r9b
xor al, 0xff
or r11b, 1
and al, r11b
or bl, al
mov al, bl
xor al, 0xff
and al, 1
mov r8b, dil
xor r8b, 1
mov r9b, bl
and r9b, r8b
mov r10b, dil
xor r10b, 1
and r10b, 0xff
and r8b, 1
or al, r9b
or r10b, r8b
xor al, r10b
mov r8b, dil
xor r8b, 1
xor al, 0xff
mov r9b, dil
xor r9b, 0
or r8b, al
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov al, dil
xor al, 1
and al, 0
mov r9b, dil
xor r9b, 0
mov r10b, r9b
and r10b, 1
mov r11b, dil
xor r11b, 1
and r11b, 0
and r9b, 1
or al, r10b
or r11b, r9b
xor al, r11b
xor al, 0xff
mov r9b, bl
xor r9b, al
and r9b, bl
mov al, r8b
xor al, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r11b, dil
xor r11b, 0
mov bl, al
and bl, 0
and r8b, r11b
mov sil, r10b
and sil, 0
and r9b, r11b
or bl, r8b
or sil, r9b
xor bl, sil
or al, r10b
xor al, 0xff
or r11b, 0
and al, r11b
or bl, al
mov al, dil
xor al, 1
and al, 1
mov r8b, dil
xor r8b, 1
and r8b, 1
or al, r8b
mov r8b, cl
xor r8b, 0xff
and r8b, 0
mov r9b, dil
xor r9b, 0
mov r10b, cl
and r10b, r9b
mov r11b, dil
xor r11b, 1
and r11b, 0
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, dil
xor r9b, 1
and r9b, 1
mov r10b, dil
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, dil
xor r10b, 1
mov r11b, al
xor r11b, r10b
and r11b, al
mov r10b, dil
xor r10b, 1
mov sil, r9b
xor sil, 0xff
mov r14b, dil
xor r14b, 1
or r10b, sil
or r14b, 1
xor r10b, 0xff
and r10b, r14b
mov sil, dil
xor sil, 1
mov r14b, r8b
xor r14b, sil
and r14b, r8b
mov sil, r9b
xor sil, 0xff
mov r15b, cl
xor r15b, sil
and r15b, cl
mov cl, r11b
xor cl, 0xff
mov sil, r10b
xor sil, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, cl
and r13b, 0
and r11b, r12b
mov byte [rbp + 0x600], sil
and sil, 0
and r10b, r12b
or r13b, r11b
or sil, r10b
xor r13b, sil
mov r10b, byte [rbp + 0x600]
or cl, r10b
xor cl, 0xff
or r12b, 0
and cl, r12b
or r13b, cl
mov cl, r14b
and cl, r15b
xor r14b, r15b
or cl, r14b
mov r11b, r13b
xor r11b, 0xff
and r11b, 1
mov sil, dil
xor sil, 1
and r13b, sil
mov r14b, cl
xor r14b, 0xff
and r14b, 0xff
and cl, sil
or r11b, r13b
or r14b, cl
xor r11b, r14b
mov cl, al
and cl, r8b
xor al, r8b
or cl, al
mov al, cl
xor al, 0xff
and al, 1
mov r8b, dil
xor r8b, 1
and cl, r8b
or al, cl
mov cl, dil
xor cl, 1
mov r8b, r9b
xor r8b, 0xff
mov sil, dil
xor sil, 0
mov r14b, cl
and r14b, 0
mov r15b, sil
and r15b, 1
mov r12b, r8b
and r12b, 0
and r9b, sil
or r14b, r15b
or r12b, r9b
xor r14b, r12b
or cl, r8b
xor cl, 0xff
or sil, 0
and cl, sil
or r14b, cl
xor al, 0xff
xor r14b, 0xff
mov cl, dil
xor cl, 1
or al, r14b
or cl, 1
xor al, 0xff
and al, cl
mov cl, r11b
xor cl, 0xff
mov r8b, al
xor r8b, 0xff
mov r9b, dil
xor r9b, 1
mov sil, cl
and sil, 0xff
and r11b, r9b
mov r14b, r8b
and r14b, 0xff
and al, r9b
or sil, r11b
or r14b, al
xor sil, r14b
or cl, r8b
xor cl, 0xff
or r9b, 1
and cl, r9b
or sil, cl
mov al, bl
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
and bl, cl
or al, bl
mov cl, sil
xor cl, 0xff
and cl, 1
mov r8b, dil
xor r8b, 1
and sil, r8b
or cl, sil
mov r8b, dil
xor r8b, 1
and r8b, 1
mov r9b, dil
xor r9b, 1
mov r11b, r9b
and r11b, 1
mov bl, dil
xor bl, 1
and bl, 0xff
and r9b, 1
or r8b, r11b
or bl, r9b
xor r8b, bl
mov r9b, al
xor r9b, 0xff
mov r11b, cl
xor r11b, 0xff
mov bl, dil
xor bl, 1
mov sil, r9b
and sil, 0xff
and al, bl
mov r14b, r11b
and r14b, 0xff
and cl, bl
or sil, al
or r14b, cl
xor sil, r14b
or r9b, r11b
xor r9b, 0xff
or bl, 1
and r9b, bl
or sil, r9b
mov al, dil
xor al, 1
mov cl, r8b
xor cl, 0xff
mov r9b, dil
xor r9b, 0
mov r11b, al
and r11b, 0
mov bl, r9b
and bl, 1
mov r14b, cl
and r14b, 0
and r8b, r9b
or r11b, bl
or r14b, r8b
xor r11b, r14b
or al, cl
xor al, 0xff
or r9b, 0
and al, r9b
or r11b, al
mov al, sil
xor al, 0xff
and al, 0
mov cl, dil
xor cl, 0
and sil, cl
mov r8b, dil
xor r8b, 1
and r8b, 0
and cl, 1
or al, sil
or r8b, cl
xor al, r8b
xor al, 0xff
xor r11b, 0xff
xor dil, 1
or al, r11b
or dil, 1
xor al, 0xff
and al, dil
mov cl, al
xor cl, 0xff
mov r8b, dl
xor r8b, cl
and r8b, dl
mov cl, dl
xor cl, 0xff
mov r9b, al
and r9b, cl
xor al, 0xff
and dl, al
or r9b, dl
mov al, r8b
and al, r9b
xor r8b, r9b
or al, r8b
test al, 1
jne 0x6d963975
jmp 0x6da347ef
xor eax, eax
mov rcx, qword [rbp + 0x620]
mov dl, byte [rbp + 0x61b]
mov byte [rcx], dl
mov r8d, dword [sym.out.dll_x.13]
mov r9d, dword [sym.out.dll_y.14]
mov r10d, 0x137ee824
add r10d, 0
sub r10d, 1
sub r10d, 0x137ee824
mov r11d, eax
sub r11d, 0xf1410f1
add r11d, r10d
add r11d, 0xf1410f1
mov r10d, eax
sub r10d, 0x13a99dce
mov esi, r8d
add esi, r10d
sub esi, 0x4bcc42ff
add esi, r11d
add esi, 0x4bcc42ff
sub eax, 0x13a99dce
sub esi, eax
imul r8d, esi
and r8d, 1
cmp r8d, 0
sete bl
cmp r9d, 0xa
setl dil
mov r14b, dil
xor r14b, 0xff
and r14b, 1
mov r15b, 1
mov r12b, r15b
xor r12b, 1
mov r13b, dil
and r13b, r12b
mov al, r15b
xor al, 1
and al, 0xff
and r12b, 1
or r14b, r13b
or al, r12b
xor r14b, al
mov al, bl
xor al, 0xff
and al, 1
mov r12b, r15b
xor r12b, 1
mov r13b, bl
and r13b, r12b
mov r8b, r14b
xor r8b, 0xff
and r8b, 0xff
and r14b, r12b
or al, r13b
or r8b, r14b
xor al, r8b
xor al, 0xff
mov r8b, bl
xor r8b, 0xff
mov r14b, r15b
xor r14b, 0
or al, r8b
or r14b, 0
xor al, 0xff
and al, r14b
mov r8b, bl
xor r8b, 0xff
and r8b, 0
mov r14b, r15b
xor r14b, 0
mov r12b, bl
and r12b, r14b
mov r13b, r15b
xor r13b, 1
and r13b, 0
and r14b, 1
or r8b, r12b
or r13b, r14b
xor r8b, r13b
xor r8b, 0xff
mov r14b, dil
xor r14b, r8b
and r14b, dil
mov r8b, dil
xor r8b, 0xff
and r8b, 1
mov r12b, r15b
xor r12b, 1
and dil, r12b
or r8b, dil
xor bl, 0xff
xor r8b, 0xff
mov dil, r15b
xor dil, 0
or bl, r8b
or dil, 0
xor bl, 0xff
and bl, dil
mov r8b, r14b
xor r8b, 0xff
mov dil, bl
xor dil, 0xff
xor r15b, 1
mov r12b, r8b
and r12b, 0xff
and r14b, r15b
mov r13b, dil
and r13b, 0xff
and bl, r15b
or r12b, r14b
or r13b, bl
xor r12b, r13b
or r8b, dil
xor r8b, 0xff
or r15b, 1
and r8b, r15b
or r12b, r8b
mov r8b, r12b
xor r8b, 0xff
mov bl, al
xor bl, r8b
and bl, al
mov r8b, al
xor r8b, 0xff
mov dil, r12b
and dil, r8b
xor r12b, 0xff
and al, r12b
or dil, al
mov al, bl
and al, dil
xor bl, dil
or al, bl
test al, 1
jne 0x6d963b5b
jmp 0x6da347ef
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xe20679bd
sub r8d, 1
add r8d, 0xe20679bd
mov r9d, eax
sub r9d, 0
mov r10d, eax
sub r10d, r8d
add r9d, r10d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, ecx
add r9d, 0
mov r10d, 0xca668e77
add r10d, 0
sub r10d, r8d
sub r10d, 0xca668e77
sub r9d, 0xc811462c
add r9d, r10d
add r9d, 0xc811462c
sub eax, r9d
add eax, 0
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
mov r14b, dil
xor r14b, 1
xor sil, 0xff
mov r15b, dil
xor r15b, 1
or r14b, sil
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov sil, dil
xor sil, 1
and sil, 1
mov r15b, dil
xor r15b, 1
mov r12b, r15b
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or sil, r12b
or r13b, r15b
xor sil, r13b
mov r15b, r11b
xor r15b, 0xff
xor sil, 0xff
mov r12b, dil
xor r12b, 0
or r15b, sil
or r12b, 0
xor r15b, 0xff
and r15b, r12b
mov sil, r14b
and sil, r15b
xor r14b, r15b
or sil, r14b
mov r14b, bl
xor r14b, 0xff
and r14b, 0
mov r15b, dil
xor r15b, 0
mov r12b, bl
and r12b, r15b
mov r13b, dil
xor r13b, 1
and r13b, 0
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, dil
xor r15b, 1
xor r14b, 0xff
mov r12b, dil
xor r12b, 0
or r15b, r14b
or r12b, 0
xor r15b, 0xff
and r15b, r12b
mov r14b, dil
xor r14b, 1
and r14b, 1
mov r12b, dil
xor r12b, 1
mov r13b, r12b
and r13b, 1
mov al, dil
xor al, 1
and al, 0xff
and r12b, 1
or r14b, r13b
or al, r12b
xor r14b, al
mov al, bl
xor al, 0xff
mov r12b, r14b
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
or al, r12b
or r13b, 0
xor al, 0xff
and al, r13b
mov r12b, dil
xor r12b, 1
and r12b, 0
mov r13b, dil
xor r13b, 0
mov cl, r13b
and cl, 1
mov dl, dil
xor dl, 1
and dl, 0
and r13b, 1
or r12b, cl
or dl, r13b
xor r12b, dl
mov cl, dil
xor cl, 1
mov dl, r12b
xor dl, cl
and dl, r12b
xor r14b, 0xff
xor r14b, 1
and r14b, 0xff
mov cl, r15b
and cl, al
xor r15b, al
or cl, r15b
mov al, dl
xor al, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r12b, dil
xor r12b, 1
mov r13b, al
and r13b, 0xff
and dl, r12b
mov r8b, r15b
and r8b, 0xff
and r14b, r12b
or r13b, dl
or r8b, r14b
xor r13b, r8b
or al, r15b
xor al, 0xff
or r12b, 1
and al, r12b
or r13b, al
mov al, cl
xor al, 0xff
mov dl, r13b
and dl, al
xor r13b, 0xff
and cl, r13b
or dl, cl
mov al, dil
xor al, 0
and al, 1
mov cl, dil
xor cl, 1
and cl, 0
or al, cl
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, dil
xor cl, 1
and cl, 1
mov r8b, dil
xor r8b, 1
and r8b, 1
or cl, r8b
mov r8b, dil
xor r8b, 0
mov r14b, cl
xor r14b, 0xff
mov r15b, dil
xor r15b, 0
or r8b, r14b
or r15b, 0
xor r8b, 0xff
and r8b, r15b
mov r14b, dil
xor r14b, 1
and r14b, 1
mov r15b, dil
xor r15b, 1
and r15b, 1
or r14b, r15b
xor r14b, 0xff
mov r15b, dil
xor r15b, 1
mov r12b, dil
xor r12b, 0
or r14b, r15b
or r12b, 0
xor r14b, 0xff
and r14b, r12b
mov r15b, dil
xor r15b, 1
xor cl, 0xff
mov r12b, dil
xor r12b, 0
or r15b, cl
or r12b, 0
xor r15b, 0xff
and r15b, r12b
mov cl, al
and cl, r8b
xor al, r8b
or cl, al
mov al, r14b
and al, r15b
xor r14b, r15b
or al, r14b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r14b, dil
xor r14b, 1
and cl, r14b
mov r15b, al
xor r15b, 0xff
and r15b, 0xff
and al, r14b
or r8b, cl
or r15b, al
xor r8b, r15b
mov al, dil
xor al, 0
and al, 1
mov cl, dil
xor cl, 1
and cl, 0
or al, cl
mov cl, sil
xor cl, 0xff
mov r14b, al
and r14b, cl
xor al, 0xff
mov cl, sil
and cl, al
or r14b, cl
mov al, sil
xor al, 0xff
mov cl, r14b
xor cl, al
and cl, r14b
mov al, r11b
xor al, 0xff
and al, 1
mov r14b, dil
xor r14b, 1
and r11b, r14b
or al, r11b
mov r11b, r8b
xor r11b, 0xff
and r11b, 1
mov r14b, dil
xor r14b, 1
mov r15b, r8b
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or r11b, r15b
or r12b, r14b
xor r11b, r12b
mov r14b, dil
xor r14b, 0
and r14b, 0
mov r15b, dil
xor r15b, 0
mov r12b, r15b
and r12b, 0
mov r13b, dil
xor r13b, 1
and r13b, 0
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, al
xor r15b, 0xff
mov r12b, r11b
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
mov r9b, r15b
and r9b, 0xff
and al, r13b
mov r10b, r12b
and r10b, 0xff
and r11b, r13b
or r9b, al
or r10b, r11b
xor r9b, r10b
or r15b, r12b
xor r15b, 0xff
or r13b, 1
and r15b, r13b
or r9b, r15b
mov al, dil
xor al, 0
mov r10b, r14b
xor r10b, 0xff
mov r11b, dil
xor r11b, 0
mov r15b, al
and r15b, 0
mov r12b, r11b
and r12b, 0
mov r13b, r10b
and r13b, 0
and r14b, r11b
or r15b, r12b
or r13b, r14b
xor r15b, r13b
or al, r10b
xor al, 0xff
or r11b, 0
and al, r11b
or r15b, al
mov al, r9b
xor al, 0xff
and al, 1
mov r10b, dil
xor r10b, 1
and r9b, r10b
or al, r9b
xor r15b, 0xff
mov r9b, al
xor r9b, r15b
and r9b, al
mov al, dl
xor al, 0xff
and al, 0
mov r10b, dil
xor r10b, 0
mov r11b, dl
and r11b, r10b
mov r14b, dil
xor r14b, 1
and r14b, 0
and r10b, 1
or al, r11b
or r14b, r10b
xor al, r14b
mov r10b, dil
xor r10b, 0
and r10b, 1
mov r11b, dil
xor r11b, 1
and r11b, 0
or r10b, r11b
mov r11b, dil
xor r11b, 0
and r11b, 1
mov r14b, dil
xor r14b, 1
and r14b, 0
or r11b, r14b
mov r14b, al
and r14b, r10b
xor al, r10b
or r14b, al
mov al, dil
xor al, 0
mov r10b, r11b
xor r10b, 0xff
mov r15b, dil
xor r15b, 0
mov r12b, al
and r12b, 0
mov r13b, r15b
and r13b, 0
mov byte [rbp + 0x5ff], r10b
and r10b, 0
and r11b, r15b
or r12b, r13b
or r10b, r11b
xor r12b, r10b
mov r10b, byte [rbp + 0x5ff]
or al, r10b
xor al, 0xff
or r15b, 0
and al, r15b
or r12b, al
mov al, r14b
xor al, 0xff
and al, 1
mov r11b, dil
xor r11b, 1
and r14b, r11b
or al, r14b
xor r12b, 0xff
mov r11b, al
xor r11b, r12b
and r11b, al
mov al, bl
xor al, 0xff
and al, 1
mov r14b, dil
xor r14b, 1
and bl, r14b
or al, bl
mov bl, r8b
xor bl, 0xff
and bl, 0
mov r14b, dil
xor r14b, 0
mov r15b, r8b
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0
and r14b, 1
or bl, r15b
or r12b, r14b
xor bl, r12b
mov r14b, dil
xor r14b, 0
and r14b, 1
mov r15b, dil
xor r15b, 1
mov r12b, r15b
and r12b, 0
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, al
and r15b, bl
xor al, bl
or r15b, al
mov al, dil
xor al, 0
mov bl, r14b
xor bl, 0xff
mov r12b, dil
xor r12b, 1
mov r13b, al
and r13b, 0xff
mov r10b, r12b
and r10b, 0
mov byte [rbp + 0x5fe], bl
and bl, 0xff
and r14b, r12b
or r13b, r10b
or bl, r14b
xor r13b, bl
mov r10b, byte [rbp + 0x5fe]
or al, r10b
xor al, 0xff
or r12b, 1
and al, r12b
or r13b, al
mov al, r15b
xor al, 0xff
and al, 1
mov bl, dil
xor bl, 1
and r15b, bl
or al, r15b
xor r13b, 0xff
mov bl, al
xor bl, r13b
and bl, al
mov al, cl
xor al, 0xff
mov r14b, r9b
xor r14b, 0xff
mov r15b, dil
xor r15b, 1
or al, r14b
or r15b, 1
xor al, 0xff
and al, r15b
mov r14b, cl
xor r14b, 0xff
and r14b, 1
mov r15b, dil
xor r15b, 1
and cl, r15b
mov r12b, r9b
xor r12b, 0xff
and r12b, 0xff
and r9b, r15b
or r14b, cl
or r12b, r9b
xor r14b, r12b
mov cl, al
and cl, r14b
xor al, r14b
or cl, al
mov al, r11b
xor al, 0xff
and al, 1
mov r9b, dil
xor r9b, 1
mov r14b, r11b
and r14b, r9b
or al, r14b
mov r9b, bl
xor r9b, 0xff
and r9b, 0
mov r14b, dil
xor r14b, 0
mov r15b, bl
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0
and r14b, 1
or r9b, r15b
or r12b, r14b
xor r9b, r12b
mov r14b, dil
xor r14b, 1
and r14b, 1
mov r15b, dil
xor r15b, 1
mov r12b, r15b
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, dil
xor r15b, 1
mov r12b, al
xor r12b, r15b
and r12b, al
xor r11b, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r13b, dil
xor r13b, 0
or r11b, r15b
or r13b, 0
xor r11b, 0xff
and r11b, r13b
mov r15b, dil
xor r15b, 1
mov r13b, r9b
xor r13b, r15b
and r13b, r9b
xor bl, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r10b, dil
xor r10b, 0
or bl, r15b
or r10b, 0
xor bl, 0xff
and bl, r10b
mov r10b, r12b
and r10b, r11b
xor r12b, r11b
or r10b, r12b
mov r11b, r13b
and r11b, bl
xor r13b, bl
or r11b, r13b
mov bl, r10b
xor bl, 0xff
mov r15b, r11b
and r15b, bl
xor r11b, 0xff
and r10b, r11b
or r15b, r10b
mov r10b, al
xor r10b, 0xff
mov r11b, r9b
xor r11b, 0xff
mov bl, dil
xor bl, 1
mov r12b, r10b
and r12b, 0xff
and al, bl
mov r13b, r11b
and r13b, 0xff
and r9b, bl
or r12b, al
or r13b, r9b
xor r12b, r13b
or r10b, r11b
xor r10b, 0xff
or bl, 1
and r10b, bl
or r12b, r10b
mov al, r12b
xor al, 0xff
and al, 1
mov r9b, dil
xor r9b, 1
and r12b, r9b
mov r10b, dil
xor r10b, 1
and r10b, 0xff
and r9b, 1
or al, r12b
or r10b, r9b
xor al, r10b
mov r9b, r14b
and r9b, 1
xor r14b, 1
or r9b, r14b
xor r9b, 0xff
mov r10b, al
xor r10b, r9b
and r10b, al
mov al, r15b
and al, r10b
xor r15b, r10b
or al, r15b
mov r9b, cl
xor r9b, 0xff
and r9b, 0
mov r10b, dil
xor r10b, 0
mov r11b, cl
and r11b, r10b
mov bl, dil
xor bl, 1
and bl, 0
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
xor r9b, 0xff
xor r9b, 0
and r9b, 0
mov r10b, dil
xor r10b, 0
and r10b, 1
mov r11b, dil
xor r11b, 1
and r11b, 0
or r10b, r11b
mov r11b, r10b
xor r11b, 0xff
mov bl, cl
xor bl, r11b
and bl, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov r11b, dil
xor r11b, 1
mov r14b, al
and r14b, r11b
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and r11b, 1
or cl, r14b
or r15b, r11b
xor cl, r15b
xor cl, 0xff
mov r11b, dil
xor r11b, 0
mov r14b, dil
xor r14b, 1
or cl, r11b
or r14b, 1
xor cl, 0xff
and cl, r14b
xor al, 0xff
xor r10b, 0xff
mov r11b, dil
xor r11b, 1
or al, r10b
or r11b, 1
xor al, 0xff
and al, r11b
mov r10b, r9b
and r10b, bl
xor r9b, bl
or r10b, r9b
mov r9b, cl
and r9b, al
xor cl, al
or r9b, cl
mov al, r10b
xor al, 0xff
mov cl, r9b
and cl, al
xor r9b, 0xff
and r10b, r9b
or cl, r10b
mov al, dl
xor al, 0xff
mov r9b, sil
xor r9b, al
and r9b, sil
mov al, sil
xor al, 0xff
and al, 1
mov r10b, dil
xor r10b, 1
and sil, r10b
mov r11b, dl
xor r11b, 0xff
and r11b, 0xff
and dl, r10b
or al, sil
or r11b, dl
xor al, r11b
mov dl, r9b
and dl, al
xor r9b, al
or dl, r9b
mov al, dl
xor al, 0xff
and al, 1
mov r9b, dil
xor r9b, 1
mov r10b, dl
and r10b, r9b
or al, r10b
mov r9b, dil
xor r9b, 1
xor al, 0xff
mov r10b, dil
xor r10b, 0
or r9b, al
or r10b, 0
xor r9b, 0xff
and r9b, r10b
mov al, dil
xor al, 1
and al, 1
mov r10b, dil
xor r10b, 1
and r10b, 1
or al, r10b
xor dl, 0xff
xor al, 0xff
mov r10b, dil
xor r10b, 0
or dl, al
or r10b, 0
xor dl, 0xff
and dl, r10b
mov al, r9b
xor al, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, dil
xor r11b, 0
mov bl, al
and bl, 0
and r9b, r11b
mov sil, r10b
and sil, 0
and dl, r11b
or bl, r9b
or sil, dl
xor bl, sil
or al, r10b
xor al, 0xff
or r11b, 0
and al, r11b
or bl, al
mov al, dil
xor al, 0
and al, 1
mov dl, dil
xor dl, 1
and dl, 0
or al, dl
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r9b, dil
xor r9b, 1
mov r10b, r8b
and r10b, r9b
or dl, r10b
mov r9b, dil
xor r9b, 1
and r9b, 1
mov r10b, dil
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, dil
xor r10b, 1
mov r11b, al
xor r11b, r10b
and r11b, al
mov r10b, r9b
xor r10b, 0xff
xor r10b, 0
and r10b, 0
mov sil, dil
xor sil, 1
mov r14b, dl
xor r14b, sil
and r14b, dl
xor r8b, 0xff
mov sil, r9b
xor sil, 0xff
mov r15b, dil
xor r15b, 1
or r8b, sil
or r15b, 1
xor r8b, 0xff
and r8b, r15b
mov sil, r11b
xor sil, 0xff
mov r15b, r10b
xor r15b, 0xff
mov r12b, dil
xor r12b, 1
mov r13b, sil
and r13b, 0xff
and r11b, r12b
mov byte [rbp + 0x5fd], r15b
and r15b, 0xff
and r10b, r12b
or r13b, r11b
or r15b, r10b
xor r13b, r15b
mov r10b, byte [rbp + 0x5fd]
or sil, r10b
xor sil, 0xff
or r12b, 1
and sil, r12b
or r13b, sil
mov r11b, r14b
and r11b, r8b
xor r14b, r8b
or r11b, r14b
mov r8b, r13b
xor r8b, 0xff
mov sil, r11b
and sil, r8b
xor r11b, 0xff
and r13b, r11b
or sil, r13b
mov r8b, al
xor r8b, 0xff
mov r11b, dl
xor r11b, 0xff
mov r14b, dil
xor r14b, 0
mov r15b, r8b
and r15b, 0
and al, r14b
mov r12b, r11b
and r12b, 0
and dl, r14b
or r15b, al
or r12b, dl
xor r15b, r12b
or r8b, r11b
xor r8b, 0xff
or r14b, 0
and r8b, r14b
or r15b, r8b
mov al, r15b
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
and r15b, dl
or al, r15b
mov dl, dil
xor dl, 1
mov r8b, r9b
xor r8b, 0xff
mov r11b, dil
xor r11b, 0
mov r14b, dl
and r14b, 0
mov r15b, r11b
and r15b, 1
mov r12b, r8b
and r12b, 0
and r9b, r11b
or r14b, r15b
or r12b, r9b
xor r14b, r12b
or dl, r8b
xor dl, 0xff
or r11b, 0
and dl, r11b
or r14b, dl
xor r14b, 0xff
mov dl, al
xor dl, r14b
and dl, al
mov al, sil
xor al, 0xff
mov r8b, dl
xor r8b, 0xff
mov r9b, dil
xor r9b, 0
mov r11b, al
and r11b, 0
and sil, r9b
mov r14b, r8b
and r14b, 0
and dl, r9b
or r11b, sil
or r14b, dl
xor r11b, r14b
or al, r8b
xor al, 0xff
or r9b, 0
and al, r9b
or r11b, al
mov al, bl
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
and bl, dl
or al, bl
mov dl, r11b
xor dl, 0xff
and dl, 1
mov r8b, dil
xor r8b, 1
and r11b, r8b
or dl, r11b
mov r8b, dil
xor r8b, 0
and r8b, 1
mov r9b, dil
xor r9b, 1
and r9b, 0
or r8b, r9b
mov r9b, al
and r9b, dl
xor al, dl
or r9b, al
mov al, dil
xor al, 0
mov dl, r8b
xor dl, 0xff
mov r11b, dil
xor r11b, 1
mov bl, al
and bl, 0xff
mov sil, r11b
and sil, 0
mov r14b, dl
and r14b, 0xff
and r8b, r11b
or bl, sil
or r14b, r8b
xor bl, r14b
or al, dl
xor al, 0xff
or r11b, 1
and al, r11b
or bl, al
mov al, r9b
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
and r9b, dl
mov r8b, dil
xor r8b, 1
and r8b, 0xff
and dl, 1
or al, r9b
or r8b, dl
xor al, r8b
xor bl, 0xff
mov dl, al
xor dl, bl
and dl, al
mov al, cl
xor al, 0xff
and al, 0
mov r8b, dil
xor r8b, 0
mov r9b, cl
and r9b, r8b
mov r11b, dil
xor r11b, 1
and r11b, 0
and r8b, 1
or al, r9b
or r11b, r8b
xor al, r11b
mov r8b, dl
xor r8b, 0xff
and r8b, 0
mov r9b, dil
xor r9b, 0
mov r11b, dl
and r11b, r9b
mov bl, dil
xor bl, 1
and bl, 0
and r9b, 1
or r8b, r11b
or bl, r9b
xor r8b, bl
mov r9b, dil
xor r9b, 0
and r9b, 1
mov r11b, dil
xor r11b, 1
and r11b, 0
or r9b, r11b
mov r11b, dil
xor r11b, 0
mov bl, al
xor bl, r11b
and bl, al
mov r11b, r9b
xor r11b, 0xff
mov sil, cl
xor sil, r11b
and sil, cl
mov cl, dil
xor cl, 0
mov r11b, r8b
xor r11b, cl
and r11b, r8b
xor dl, 0xff
mov cl, r9b
xor cl, 0xff
mov r14b, dil
xor r14b, 0
or dl, cl
or r14b, 0
xor dl, 0xff
and dl, r14b
mov cl, bl
xor cl, 0xff
mov r14b, sil
xor r14b, 0xff
mov r15b, dil
xor r15b, 1
mov r12b, cl
and r12b, 0xff
and bl, r15b
mov r13b, r14b
and r13b, 0xff
and sil, r15b
or r12b, bl
or r13b, sil
xor r12b, r13b
or cl, r14b
xor cl, 0xff
or r15b, 1
and cl, r15b
or r12b, cl
mov cl, r11b
and cl, dl
xor r11b, dl
or cl, r11b
mov dl, r12b
xor dl, 0xff
mov r11b, cl
and r11b, dl
xor cl, 0xff
and r12b, cl
or r11b, r12b
mov cl, al
xor cl, 0xff
mov dl, r8b
xor dl, 0xff
mov bl, dil
xor bl, 1
mov sil, cl
and sil, 0xff
and al, bl
mov r14b, dl
and r14b, 0xff
and r8b, bl
or sil, al
or r14b, r8b
xor sil, r14b
or cl, dl
xor cl, 0xff
or bl, 1
and cl, bl
or sil, cl
mov al, sil
xor al, 0xff
and al, 0
mov cl, dil
xor cl, 0
and sil, cl
mov dl, dil
xor dl, 1
and dl, 0
and cl, 1
or al, sil
or dl, cl
xor al, dl
mov cl, dil
xor cl, 0
mov dl, r9b
xor dl, 0xff
xor dil, 0
mov r8b, cl
and r8b, 0
mov bl, dil
and bl, 0
mov sil, dl
and sil, 0
and r9b, dil
or r8b, bl
or sil, r9b
xor r8b, sil
or cl, dl
xor cl, 0xff
or dil, 0
and cl, dil
or r8b, cl
xor r8b, 0xff
mov cl, al
xor cl, r8b
and cl, al
mov al, r11b
and al, cl
xor r11b, cl
or al, r11b
test al, 1
jne 0x6d9649f4
jmp 0x6da22e5a
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x835ccdce
mov r9d, eax
sub r9d, r8d
sub eax, 1
add r9d, eax
sub r9d, 0xb86a379a
sub r9d, 0x835ccdce
add r9d, 0xb86a379a
mov eax, 0xd32592a6
add eax, 0
sub eax, r9d
sub eax, 0xd32592a6
mov r8d, ecx
sub r8d, 0x1daaf803
sub r8d, eax
add r8d, 0x1daaf803
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r11b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r11b
and r14b, dil
or bl, r14b
mov dil, r10b
xor dil, 0xff
mov r14b, bl
and r14b, dil
xor bl, 0xff
mov dil, r10b
and dil, bl
or r14b, dil
mov bl, r10b
xor bl, 0xff
mov dil, r14b
xor dil, bl
and dil, r14b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov r14b, sil
xor r14b, 1
mov r15b, r10b
and r15b, r14b
or bl, r15b
xor bl, 0xff
mov r14b, r11b
xor r14b, bl
and r14b, r11b
mov bl, r11b
xor bl, 0xff
and bl, 0
mov r15b, sil
xor r15b, 0
and r11b, r15b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r15b, 1
or bl, r11b
or r12b, r15b
xor bl, r12b
xor bl, 0xff
mov r11b, r10b
xor r11b, bl
and r11b, r10b
mov r10b, r14b
xor r10b, 0xff
mov bl, r11b
xor bl, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, r10b
and r12b, 0
and r14b, r15b
mov r13b, bl
and r13b, 0
and r11b, r15b
or r12b, r14b
or r13b, r11b
xor r12b, r13b
or r10b, bl
xor r10b, 0xff
or r15b, 0
and r10b, r15b
or r12b, r10b
mov r10b, dil
xor r10b, 0xff
and r10b, 1
mov r11b, sil
xor r11b, 1
mov bl, dil
and bl, r11b
or r10b, bl
mov r11b, r12b
xor r11b, 0xff
and r11b, 1
mov bl, sil
xor bl, 1
mov r14b, r12b
and r14b, bl
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and bl, 1
or r11b, r14b
or r15b, bl
xor r11b, r15b
mov bl, sil
xor bl, 1
and bl, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or bl, r14b
mov r14b, r10b
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
mov r13b, sil
xor r13b, 1
or r14b, r15b
or r13b, 1
xor r14b, 0xff
and r14b, r13b
mov r15b, bl
xor r15b, 0xff
mov r13b, dil
xor r13b, r15b
and r13b, dil
mov dil, sil
xor dil, 1
mov r15b, r11b
xor r15b, dil
and r15b, r11b
mov dil, bl
xor dil, 0xff
mov al, r12b
xor al, dil
and al, r12b
mov dil, r14b
xor dil, 0xff
mov r12b, r13b
xor r12b, 0xff
mov cl, sil
xor cl, 0
mov dl, dil
and dl, 0
and r14b, cl
mov r8b, r12b
and r8b, 0
and r13b, cl
or dl, r14b
or r8b, r13b
xor dl, r8b
or dil, r12b
xor dil, 0xff
or cl, 0
and dil, cl
or dl, dil
mov cl, r15b
and cl, al
xor r15b, al
or cl, r15b
mov al, dl
xor al, 0xff
and al, 1
mov r8b, sil
xor r8b, 1
and dl, r8b
mov dil, cl
xor dil, 0xff
and dil, 0xff
and cl, r8b
or al, dl
or dil, cl
xor al, dil
mov cl, r10b
xor cl, 0xff
mov dl, r11b
xor dl, 0xff
mov r8b, sil
xor r8b, 1
mov dil, cl
and dil, 0xff
and r10b, r8b
mov r14b, dl
and r14b, 0xff
and r11b, r8b
or dil, r10b
or r14b, r11b
xor dil, r14b
or cl, dl
xor cl, 0xff
or r8b, 1
and cl, r8b
or dil, cl
mov cl, dil
xor cl, 0xff
and cl, 0
mov dl, sil
xor dl, 0
and dil, dl
mov r8b, sil
xor r8b, 1
and r8b, 0
and dl, 1
or cl, dil
or r8b, dl
xor cl, r8b
mov dl, sil
xor dl, 1
mov r8b, bl
xor r8b, 0xff
mov r10b, sil
xor r10b, 1
mov r11b, dl
and r11b, 0xff
mov dil, r10b
and dil, 1
mov r14b, r8b
and r14b, 0xff
and bl, r10b
or r11b, dil
or r14b, bl
xor r11b, r14b
or dl, r8b
xor dl, 0xff
or r10b, 1
and dl, r10b
or r11b, dl
xor cl, 0xff
xor r11b, 0xff
xor sil, 0
or cl, r11b
or sil, 0
xor cl, 0xff
and cl, sil
mov dl, al
and dl, cl
xor al, cl
or dl, al
test dl, 1
jne 0x6d964d47
jmp 0x6da4341c
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x6289a52c
mov r9d, ecx
sub r9d, r8d
add r9d, 0xc58e9f33
add r9d, 0xe0fb4c4b
sub r9d, 0xc58e9f33
sub r9d, 0x26f2182d
sub r9d, 0x6289a52c
add r9d, 0x26f2182d
sub r9d, 0x3c4be784
add r9d, 0xd8e48c0b
add r9d, 0x3c4be784
add r9d, 0xe78ba09e
sub r9d, 1
sub r9d, 0xe78ba09e
sub r9d, 0xfbcebc34
sub r9d, 0xd8e48c0b
add r9d, 0xfbcebc34
sub r9d, 0x9cb3fd3f
sub r9d, 0xd56c238b
add r9d, 0x9cb3fd3f
mov r8d, eax
sub r8d, 0xe0fb4c4b
add r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0xd56c238b
add r8d, r9d
sub eax, r8d
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
or bl, r14b
mov dil, sil
xor dil, 0
xor bl, 0xff
mov r14b, sil
xor r14b, 1
or dil, bl
or r14b, 1
xor dil, 0xff
and dil, r14b
mov bl, sil
xor bl, 0
and bl, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
or bl, r14b
mov r14b, r10b
xor r14b, 0xff
mov r15b, bl
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
or r14b, r15b
or r12b, 1
xor r14b, 0xff
and r14b, r12b
mov r15b, sil
xor r15b, 1
and r15b, 0
mov r12b, sil
xor r12b, 0
mov r13b, r12b
and r13b, 1
mov al, sil
xor al, 1
and al, 0
and r12b, 1
or r15b, r13b
or al, r12b
xor r15b, al
mov al, sil
xor al, 0
mov r12b, r15b
xor r12b, al
and r12b, r15b
mov al, sil
xor al, 1
xor bl, 0xff
mov r15b, sil
xor r15b, 0
or al, bl
or r15b, 0
xor al, 0xff
and al, r15b
mov bl, dil
xor bl, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r13b, sil
xor r13b, 0
mov cl, bl
and cl, 0
and dil, r13b
mov dl, r15b
and dl, 0
and r14b, r13b
or cl, dil
or dl, r14b
xor cl, dl
or bl, r15b
xor bl, 0xff
or r13b, 0
and bl, r13b
or cl, bl
mov dl, r12b
and dl, al
xor r12b, al
or dl, r12b
mov al, cl
xor al, 0xff
and al, 1
mov bl, sil
xor bl, 1
and cl, bl
mov dil, dl
xor dil, 0xff
and dil, 0xff
and dl, bl
or al, cl
or dil, dl
xor al, dil
mov cl, r11b
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
mov bl, r11b
and bl, dl
or cl, bl
mov dl, sil
xor dl, 1
xor cl, 0xff
mov bl, sil
xor bl, 0
or dl, cl
or bl, 0
xor dl, 0xff
and dl, bl
mov cl, sil
xor cl, 1
and cl, 0
mov bl, sil
xor bl, 0
mov dil, bl
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
and bl, 1
or cl, dil
or r14b, bl
xor cl, r14b
mov bl, cl
xor bl, 0xff
mov dil, r11b
xor dil, bl
and dil, r11b
mov bl, sil
xor bl, 1
and bl, 0
mov r14b, sil
xor r14b, 0
mov r15b, r14b
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or bl, r15b
or r12b, r14b
xor bl, r12b
mov r14b, sil
xor r14b, 1
mov r15b, bl
xor r15b, r14b
and r15b, bl
mov bl, sil
xor bl, 1
xor cl, 0xff
mov r14b, sil
xor r14b, 1
or bl, cl
or r14b, 1
xor bl, 0xff
and bl, r14b
mov cl, dl
and cl, dil
xor dl, dil
or cl, dl
mov dl, r15b
and dl, bl
xor r15b, bl
or dl, r15b
mov bl, cl
xor bl, 0xff
mov dil, dl
and dil, bl
xor dl, 0xff
and cl, dl
or dil, cl
mov cl, sil
xor cl, 1
and cl, 0
mov dl, sil
xor dl, 0
mov bl, dl
and bl, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
and dl, 1
or cl, bl
or r14b, dl
xor cl, r14b
mov dl, sil
xor dl, 0
xor cl, 0xff
mov bl, sil
xor bl, 0
or dl, cl
or bl, 0
xor dl, 0xff
and dl, bl
mov cl, sil
xor cl, 0
and cl, 0
mov bl, sil
xor bl, 0
mov r14b, bl
and r14b, 0
mov r15b, sil
xor r15b, 1
and r15b, 0
and bl, 1
or cl, r14b
or r15b, bl
xor cl, r15b
mov bl, sil
xor bl, 1
mov r14b, cl
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
or bl, r14b
or r15b, 1
xor bl, 0xff
and bl, r15b
mov r14b, sil
xor r14b, 1
and r14b, 0
mov r15b, sil
xor r15b, 0
mov r12b, r15b
and r12b, 1
mov r13b, sil
xor r13b, 1
and r13b, 0
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
xor r14b, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, sil
xor r12b, 0
or r14b, r15b
or r12b, 0
xor r14b, 0xff
and r14b, r12b
mov r15b, sil
xor r15b, 1
xor cl, 0xff
mov r12b, sil
xor r12b, 0
or r15b, cl
or r12b, 0
xor r15b, 0xff
and r15b, r12b
mov cl, dl
and cl, bl
xor dl, bl
or cl, dl
mov dl, r14b
and dl, r15b
xor r14b, r15b
or dl, r14b
mov bl, cl
xor bl, 0xff
and bl, 1
mov r14b, sil
xor r14b, 1
and cl, r14b
mov r15b, dl
xor r15b, 0xff
and r15b, 0xff
and dl, r14b
or bl, cl
or r15b, dl
xor bl, r15b
mov cl, al
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
mov r14b, al
and r14b, dl
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dl, 1
or cl, r14b
or r15b, dl
xor cl, r15b
mov dl, sil
xor dl, 1
and dl, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or dl, r14b
mov r14b, sil
xor r14b, 0
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 0
or r14b, r15b
mov r15b, cl
and r15b, dl
xor cl, dl
or r15b, cl
mov cl, r14b
and cl, 0
xor r14b, 0
or cl, r14b
mov dl, r15b
xor dl, 0xff
and dl, 1
mov r14b, sil
xor r14b, 1
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or dl, r15b
or r12b, r14b
xor dl, r12b
xor cl, 0xff
mov r14b, dl
xor r14b, cl
and r14b, dl
mov cl, bl
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
mov r15b, bl
and r15b, dl
or cl, r15b
mov dl, r10b
xor dl, 0xff
mov r15b, cl
and r15b, dl
xor cl, 0xff
mov dl, r10b
and dl, cl
or r15b, dl
xor r15b, 0xff
xor r10b, 0xff
mov cl, sil
xor cl, 1
or r15b, r10b
or cl, 1
xor r15b, 0xff
and r15b, cl
mov cl, dil
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
mov r10b, dil
and r10b, dl
or cl, r10b
mov dl, sil
xor dl, 1
and dl, 1
mov r10b, sil
xor r10b, 1
mov r12b, r10b
and r12b, 1
mov r13b, sil
xor r13b, 1
and r13b, 0xff
and r10b, 1
or dl, r12b
or r13b, r10b
xor dl, r13b
mov r10b, sil
xor r10b, 0
and r10b, 1
mov r12b, sil
xor r12b, 1
mov r13b, r12b
and r13b, 0
mov r8b, sil
xor r8b, 1
and r8b, 0xff
and r12b, 1
or r10b, r13b
or r8b, r12b
xor r10b, r8b
mov r8b, cl
xor r8b, 0xff
mov r12b, dl
xor r12b, 0xff
mov r13b, sil
xor r13b, 1
mov r9b, r8b
and r9b, 0xff
and cl, r13b
mov byte [rbp + 0x5fc], r12b
and r12b, 0xff
and dl, r13b
or r9b, cl
or r12b, dl
xor r9b, r12b
mov cl, byte [rbp + 0x5fc]
or r8b, cl
xor r8b, 0xff
or r13b, 1
and r8b, r13b
or r9b, r8b
mov dl, r10b
and dl, 0
xor r10b, 0
or dl, r10b
mov r8b, r9b
xor r8b, 0xff
and r8b, 0
mov r10b, sil
xor r10b, 0
and r9b, r10b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r10b, 1
or r8b, r9b
or r12b, r10b
xor r8b, r12b
xor r8b, 0xff
xor dl, 0xff
mov r9b, sil
xor r9b, 1
or r8b, dl
or r9b, 1
xor r8b, 0xff
and r8b, r9b
mov dl, bl
xor dl, 0xff
and dl, 1
mov r9b, sil
xor r9b, 1
mov r10b, bl
and r10b, r9b
or dl, r10b
mov r9b, r11b
xor r9b, 0xff
and r9b, 1
mov r10b, sil
xor r10b, 1
mov r12b, r11b
and r12b, r10b
mov r13b, dl
xor r13b, 0xff
and r13b, 0xff
and dl, r10b
or r9b, r12b
or r13b, dl
xor r9b, r13b
xor r9b, 0xff
xor r11b, 0xff
mov dl, sil
xor dl, 0
or r9b, r11b
or dl, 0
xor r9b, 0xff
and r9b, dl
mov dl, r14b
xor dl, 0xff
and dl, 0
mov r10b, sil
xor r10b, 0
mov r11b, r14b
and r11b, r10b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r10b, 1
or dl, r11b
or r12b, r10b
xor dl, r12b
mov r10b, r15b
xor r10b, 0xff
and r10b, 1
mov r11b, sil
xor r11b, 1
mov r12b, r15b
and r12b, r11b
or r10b, r12b
mov r11b, sil
xor r11b, 1
and r11b, 1
mov r12b, sil
xor r12b, 1
and r12b, 1
or r11b, r12b
mov r12b, sil
xor r12b, 1
mov r13b, dl
xor r13b, r12b
and r13b, dl
xor r14b, 0xff
mov r12b, r11b
xor r12b, 0xff
mov cl, sil
xor cl, 1
or r14b, r12b
or cl, 1
xor r14b, 0xff
and r14b, cl
mov cl, sil
xor cl, 1
mov r12b, r10b
xor r12b, cl
and r12b, r10b
xor r15b, 0xff
mov cl, r11b
xor cl, 0xff
mov byte [rbp + 0x5fb], sil
xor sil, 0
or r15b, cl
or sil, 0
xor r15b, 0xff
and r15b, sil
mov cl, r13b
and cl, r14b
xor r13b, r14b
or cl, r13b
mov sil, r12b
xor sil, 0xff
mov r14b, r15b
xor r14b, 0xff
mov r13b, byte [rbp + 0x5fb]
xor r13b, 0
mov byte [rbp + 0x5fa], sil
and sil, 0
and r12b, r13b
mov byte [rbp + 0x5f9], r14b
and r14b, 0
and r15b, r13b
or sil, r12b
or r14b, r15b
xor sil, r14b
mov r14b, byte [rbp + 0x5fa]
mov r15b, byte [rbp + 0x5f9]
or r14b, r15b
xor r14b, 0xff
or r13b, 0
and r14b, r13b
or sil, r14b
mov r14b, cl
xor r14b, 0xff
and r14b, 1
mov r12b, byte [rbp + 0x5fb]
xor r12b, 1
and cl, r12b
mov r13b, sil
xor r13b, 0xff
and r13b, 0xff
and sil, r12b
or r14b, cl
or r13b, sil
xor r14b, r13b
mov cl, dl
xor cl, 0xff
mov sil, r10b
xor sil, 0xff
mov r12b, byte [rbp + 0x5fb]
xor r12b, 0
mov r13b, cl
and r13b, 0
and dl, r12b
mov r15b, sil
and r15b, 0
and r10b, r12b
or r13b, dl
or r15b, r10b
xor r13b, r15b
or cl, sil
xor cl, 0xff
or r12b, 0
and cl, r12b
or r13b, cl
mov cl, r13b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x5fb]
xor dl, 1
and r13b, dl
or cl, r13b
mov dl, byte [rbp + 0x5fb]
xor dl, 1
mov r10b, r11b
xor r10b, 0xff
mov sil, byte [rbp + 0x5fb]
xor sil, 1
mov r15b, dl
and r15b, 0xff
mov r12b, sil
and r12b, 1
mov r13b, r10b
and r13b, 0xff
and r11b, sil
or r15b, r12b
or r13b, r11b
xor r15b, r13b
or dl, r10b
xor dl, 0xff
or sil, 1
and dl, sil
or r15b, dl
xor cl, 0xff
xor r15b, 0xff
mov dl, byte [rbp + 0x5fb]
xor dl, 1
or cl, r15b
or dl, 1
xor cl, 0xff
and cl, dl
mov dl, r14b
and dl, cl
xor r14b, cl
or dl, r14b
mov cl, r8b
xor cl, 0xff
and cl, 1
mov r10b, byte [rbp + 0x5fb]
xor r10b, 1
mov r11b, r8b
and r11b, r10b
or cl, r11b
mov r10b, r9b
xor r10b, 0xff
and r10b, 0
mov r11b, byte [rbp + 0x5fb]
xor r11b, 0
mov sil, r9b
and sil, r11b
mov r14b, byte [rbp + 0x5fb]
xor r14b, 1
and r14b, 0
and r11b, 1
or r10b, sil
or r14b, r11b
xor r10b, r14b
mov r11b, byte [rbp + 0x5fb]
xor r11b, 1
and r11b, 1
mov sil, byte [rbp + 0x5fb]
xor sil, 1
mov r14b, sil
and r14b, 1
mov r15b, byte [rbp + 0x5fb]
xor r15b, 1
and r15b, 0xff
and sil, 1
or r11b, r14b
or r15b, sil
xor r11b, r15b
mov sil, byte [rbp + 0x5fb]
xor sil, 1
mov r14b, cl
xor r14b, sil
and r14b, cl
xor r8b, 0xff
mov sil, r11b
xor sil, 0xff
mov r15b, byte [rbp + 0x5fb]
xor r15b, 1
or r8b, sil
or r15b, 1
xor r8b, 0xff
and r8b, r15b
mov sil, r10b
xor sil, 0xff
mov r15b, byte [rbp + 0x5fb]
xor r15b, 1
mov r12b, byte [rbp + 0x5fb]
xor r12b, 1
or sil, r15b
or r12b, 1
xor sil, 0xff
and sil, r12b
xor r9b, 0xff
mov r15b, r11b
xor r15b, 0xff
mov r12b, byte [rbp + 0x5fb]
xor r12b, 0
or r9b, r15b
or r12b, 0
xor r9b, 0xff
and r9b, r12b
mov r15b, r14b
and r15b, r8b
xor r14b, r8b
or r15b, r14b
mov r8b, sil
and r8b, r9b
xor sil, r9b
or r8b, sil
mov r9b, r15b
xor r9b, 0xff
and r9b, 0
mov sil, byte [rbp + 0x5fb]
xor sil, 0
and r15b, sil
mov r14b, r8b
xor r14b, 0xff
and r14b, 0
and r8b, sil
or r9b, r15b
or r14b, r8b
xor r9b, r14b
mov r8b, cl
and r8b, r10b
xor cl, r10b
or r8b, cl
mov cl, r8b
xor cl, 0xff
and cl, 1
mov r10b, byte [rbp + 0x5fb]
xor r10b, 1
and r8b, r10b
or cl, r8b
mov r8b, byte [rbp + 0x5fb]
xor r8b, 1
mov r10b, r11b
xor r10b, 0xff
mov sil, byte [rbp + 0x5fb]
xor sil, 1
mov r14b, r8b
and r14b, 0xff
mov r15b, sil
and r15b, 1
mov r12b, r10b
and r12b, 0xff
and r11b, sil
or r14b, r15b
or r12b, r11b
xor r14b, r12b
or r8b, r10b
xor r8b, 0xff
or sil, 1
and r8b, sil
or r14b, r8b
xor r14b, 0xff
mov r8b, cl
xor r8b, r14b
and r8b, cl
mov cl, r9b
and cl, r8b
xor r9b, r8b
or cl, r9b
mov r8b, dl
xor r8b, 0xff
and r8b, 0
mov r9b, byte [rbp + 0x5fb]
xor r9b, 0
mov r10b, dl
and r10b, r9b
mov r11b, byte [rbp + 0x5fb]
xor r11b, 1
and r11b, 0
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, cl
xor r9b, 0xff
xor r8b, 0xff
mov r10b, byte [rbp + 0x5fb]
xor r10b, 1
or r9b, r8b
or r10b, 1
xor r9b, 0xff
and r9b, r10b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r10b, byte [rbp + 0x5fb]
xor r10b, 1
and cl, r10b
or r8b, cl
xor dl, 0xff
xor r8b, 0xff
mov cl, byte [rbp + 0x5fb]
xor cl, 0
or dl, r8b
or cl, 0
xor dl, 0xff
and dl, cl
mov cl, r9b
and cl, dl
xor r9b, dl
or cl, r9b
mov dl, al
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp + 0x5fb]
xor r8b, 0
mov r9b, al
and r9b, r8b
mov r10b, byte [rbp + 0x5fb]
xor r10b, 1
and r10b, 0
and r8b, 1
or dl, r9b
or r10b, r8b
xor dl, r10b
mov r8b, dil
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x5fb]
xor r9b, 1
mov r10b, dil
and r10b, r9b
or r8b, r10b
mov r9b, byte [rbp + 0x5fb]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0x5fb]
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, byte [rbp + 0x5fb]
xor r10b, 1
mov r11b, dl
xor r11b, r10b
and r11b, dl
xor al, 0xff
mov r10b, r9b
xor r10b, 0xff
mov sil, byte [rbp + 0x5fb]
xor sil, 0
or al, r10b
or sil, 0
xor al, 0xff
and al, sil
mov r10b, r8b
xor r10b, 0xff
mov sil, byte [rbp + 0x5fb]
xor sil, 1
mov r14b, byte [rbp + 0x5fb]
xor r14b, 0
or r10b, sil
or r14b, 0
xor r10b, 0xff
and r10b, r14b
xor dil, 0xff
mov sil, r9b
xor sil, 0xff
mov r14b, byte [rbp + 0x5fb]
xor r14b, 0
or dil, sil
or r14b, 0
xor dil, 0xff
and dil, r14b
mov sil, r11b
and sil, al
xor r11b, al
or sil, r11b
mov al, r10b
xor al, 0xff
mov r11b, dil
xor r11b, 0xff
mov r14b, byte [rbp + 0x5fb]
xor r14b, 1
mov r15b, al
and r15b, 0xff
and r10b, r14b
mov r12b, r11b
and r12b, 0xff
and dil, r14b
or r15b, r10b
or r12b, dil
xor r15b, r12b
or al, r11b
xor al, 0xff
or r14b, 1
and al, r14b
or r15b, al
mov al, sil
xor al, 0xff
mov r10b, r15b
and r10b, al
xor r15b, 0xff
and sil, r15b
or r10b, sil
mov al, dl
xor al, 0xff
mov r11b, r8b
xor r11b, 0xff
mov sil, byte [rbp + 0x5fb]
xor sil, 0
mov dil, al
and dil, 0
and dl, sil
mov r14b, r11b
and r14b, 0
and r8b, sil
or dil, dl
or r14b, r8b
xor dil, r14b
or al, r11b
xor al, 0xff
or sil, 0
and al, sil
or dil, al
mov al, dil
xor al, 0xff
and al, 0
mov dl, byte [rbp + 0x5fb]
xor dl, 0
and dil, dl
mov r8b, byte [rbp + 0x5fb]
xor r8b, 1
and r8b, 0
and dl, 1
or al, dil
or r8b, dl
xor al, r8b
mov dl, r9b
and dl, 1
xor r9b, 1
or dl, r9b
xor al, 0xff
xor dl, 0xff
mov r8b, byte [rbp + 0x5fb]
xor r8b, 0
or al, dl
or r8b, 0
xor al, 0xff
and al, r8b
mov dl, r10b
and dl, al
xor r10b, al
or dl, r10b
mov al, dl
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x5fb]
xor r8b, 1
mov r9b, dl
and r9b, r8b
mov r10b, byte [rbp + 0x5fb]
xor r10b, 1
and r10b, 0xff
and r8b, 1
or al, r9b
or r10b, r8b
xor al, r10b
mov r8b, byte [rbp + 0x5fb]
xor r8b, 1
xor al, 0xff
mov r9b, byte [rbp + 0x5fb]
xor r9b, 1
or r8b, al
or r9b, 1
xor r8b, 0xff
and r8b, r9b
mov al, byte [rbp + 0x5fb]
xor al, 1
and al, 0
mov r9b, byte [rbp + 0x5fb]
xor r9b, 0
mov r10b, r9b
and r10b, 1
mov r11b, byte [rbp + 0x5fb]
xor r11b, 1
and r11b, 0
and r9b, 1
or al, r10b
or r11b, r9b
xor al, r11b
xor dl, 0xff
xor al, 0xff
mov r9b, byte [rbp + 0x5fb]
xor r9b, 1
or dl, al
or r9b, 1
xor dl, 0xff
and dl, r9b
mov al, r8b
and al, dl
xor r8b, dl
or al, r8b
mov dl, bl
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov r8b, byte [rbp + 0x5fb]
xor r8b, 1
mov r9b, bl
and r9b, r8b
xor bl, 0xff
and bl, 1
or r9b, bl
mov r8b, dl
xor r8b, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r11b, byte [rbp + 0x5fb]
xor r11b, 0
mov bl, r8b
and bl, 0
and dl, r11b
mov sil, r10b
and sil, 0
and r9b, r11b
or bl, dl
or sil, r9b
xor bl, sil
or r8b, r10b
xor r8b, 0xff
or r11b, 0
and r8b, r11b
or bl, r8b
mov dl, al
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x5fb]
xor r8b, 1
and al, r8b
or dl, al
mov al, bl
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x5fb]
xor r8b, 1
and bl, r8b
or al, bl
mov r8b, byte [rbp + 0x5fb]
xor r8b, 0
and r8b, 0
mov r9b, byte [rbp + 0x5fb]
xor r9b, 0
mov r10b, r9b
and r10b, 0
mov r11b, byte [rbp + 0x5fb]
xor r11b, 1
and r11b, 0
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, dl
xor r9b, 0xff
mov r10b, al
xor r10b, 0xff
mov r11b, byte [rbp + 0x5fb]
xor r11b, 1
mov bl, r9b
and bl, 0xff
and dl, r11b
mov sil, r10b
and sil, 0xff
and al, r11b
or bl, dl
or sil, al
xor bl, sil
or r9b, r10b
xor r9b, 0xff
or r11b, 1
and r9b, r11b
or bl, r9b
mov al, byte [rbp + 0x5fb]
xor al, 0
mov dl, r8b
xor dl, 0xff
mov r9b, byte [rbp + 0x5fb]
xor r9b, 0
mov r10b, al
and r10b, 0
mov r11b, r9b
and r11b, 0
mov sil, dl
and sil, 0
and r8b, r9b
or r10b, r11b
or sil, r8b
xor r10b, sil
or al, dl
xor al, 0xff
or r9b, 0
and al, r9b
or r10b, al
mov al, bl
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x5fb]
xor dl, 1
and bl, dl
mov r8b, byte [rbp + 0x5fb]
xor r8b, 1
and r8b, 0xff
and dl, 1
or al, bl
or r8b, dl
xor al, r8b
xor al, 0xff
xor r10b, 0xff
mov dl, byte [rbp + 0x5fb]
xor dl, 0
or al, r10b
or dl, 0
xor al, 0xff
and al, dl
mov dl, al
xor dl, 0xff
mov r8b, cl
xor r8b, dl
and r8b, cl
mov dl, cl
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x5fb]
xor r9b, 1
and cl, r9b
mov r10b, al
xor r10b, 0xff
and r10b, 0xff
and al, r9b
or dl, cl
or r10b, al
xor dl, r10b
mov al, r8b
and al, dl
xor r8b, dl
or al, r8b
test al, 1
jne 0x6d965d4a
jmp 0x6da4341c
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
sub r8d, 0x29fa3218
sub r8d, 0x6b309648
add r8d, 0x29fa3218
add r8d, 0x976bc885
sub r8d, 0xa900af86
sub r8d, 0x976bc885
sub r8d, 0xc067d20e
add r8d, 0x6b309648
add r8d, 0xc067d20e
sub r8d, 0x2d5b97de
add r8d, 0xc3f733a3
add r8d, 0x2d5b97de
add r8d, 0x514ff1ce
sub r8d, 1
sub r8d, 0x514ff1ce
mov r9d, eax
sub r9d, 0xc3f733a3
add r8d, r9d
sub eax, 0xf7dd9b62
sub r8d, eax
sub r8d, 0xd4d3e116
add r8d, 0xa900af86
add r8d, 0xd4d3e116
add r8d, 0x10d0445c
sub r8d, 0xf7dd9b62
sub r8d, 0x10d0445c
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r11b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r11b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, r10b
xor dil, 0xff
mov r14b, bl
and r14b, dil
xor bl, 0xff
mov dil, r10b
and dil, bl
or r14b, dil
mov bl, r10b
xor bl, 0xff
mov dil, r14b
xor dil, bl
and dil, r14b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov r14b, sil
xor r14b, 1
mov r15b, r10b
and r15b, r14b
or bl, r15b
mov r14b, sil
xor r14b, 1
xor bl, 0xff
mov r15b, sil
xor r15b, 1
or r14b, bl
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov bl, sil
xor bl, 1
and bl, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or bl, r15b
mov r15b, bl
xor r15b, 0xff
mov r12b, r10b
xor r12b, r15b
and r12b, r10b
mov r10b, r11b
xor r10b, 0xff
and r10b, 1
mov r15b, sil
xor r15b, 1
mov r13b, r11b
and r13b, r15b
mov al, sil
xor al, 1
and al, 0xff
and r15b, 1
or r10b, r13b
or al, r15b
xor r10b, al
xor r10b, 0xff
mov al, sil
xor al, 1
mov r15b, sil
xor r15b, 1
or r10b, al
or r15b, 1
xor r10b, 0xff
and r10b, r15b
xor r11b, 0xff
xor bl, 0xff
mov al, sil
xor al, 1
or r11b, bl
or al, 1
xor r11b, 0xff
and r11b, al
mov al, r14b
xor al, 0xff
mov bl, r12b
xor bl, 0xff
mov r15b, sil
xor r15b, 1
mov r13b, al
and r13b, 0xff
and r14b, r15b
mov cl, bl
and cl, 0xff
and r12b, r15b
or r13b, r14b
or cl, r12b
xor r13b, cl
or al, bl
xor al, 0xff
or r15b, 1
and al, r15b
or r13b, al
mov al, r10b
and al, r11b
xor r10b, r11b
or al, r10b
mov cl, r13b
xor cl, 0xff
and cl, 0
mov r10b, sil
xor r10b, 0
and r13b, r10b
mov r11b, al
xor r11b, 0xff
and r11b, 0
and al, r10b
or cl, r13b
or r11b, al
xor cl, r11b
mov al, dil
xor al, 0xff
mov r10b, cl
xor r10b, 0xff
xor sil, 0
or al, r10b
or sil, 0
xor al, 0xff
and al, sil
mov r10b, dil
xor r10b, 0xff
mov r11b, cl
and r11b, r10b
xor cl, 0xff
and dil, cl
or r11b, dil
mov cl, al
and cl, r11b
xor al, r11b
or cl, al
test cl, 1
jne 0x6d965fea
jmp 0x6da34803
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xe80028e8
sub r8d, ecx
add r8d, 0xe80028e8
mov r9d, eax
sub r9d, 0x4d0d564
sub r9d, 0x61828bda
add r9d, 0x4d0d564
add r8d, 0xfbf65645
add r8d, r9d
sub r8d, 0xfbf65645
mov r9d, eax
sub r9d, r8d
add r9d, 0
mov r8d, eax
sub r8d, 0x8bd9734d
sub r8d, 1
add r8d, 0x8bd9734d
mov r10d, eax
sub r10d, r8d
sub r9d, r10d
mov r8d, 0x29dd0e74
add r8d, 0
sub r8d, 0x61828bda
sub r8d, 0x29dd0e74
sub eax, r8d
sub r9d, eax
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
mov r14b, bl
xor r14b, 0xff
and r14b, 1
mov r15b, dil
xor r15b, 1
mov r12b, bl
and r12b, r15b
or r14b, r12b
mov r15b, dil
xor r15b, 1
and r15b, 1
mov r12b, dil
xor r12b, 1
and r12b, 1
or r15b, r12b
mov r12b, sil
xor r12b, 0xff
mov r13b, r14b
xor r13b, 0xff
mov al, dil
xor al, 0
mov cl, r12b
and cl, 0
and sil, al
mov dl, r13b
and dl, 0
and r14b, al
or cl, sil
or dl, r14b
xor cl, dl
or r12b, r13b
xor r12b, 0xff
or al, 0
and r12b, al
or cl, r12b
mov al, r15b
and al, 1
xor r15b, 1
or al, r15b
mov dl, cl
xor dl, 0xff
and dl, 1
mov sil, dil
xor sil, 1
and cl, sil
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and sil, 1
or dl, cl
or r14b, sil
xor dl, r14b
xor dl, 0xff
xor al, 0xff
mov cl, dil
xor cl, 1
or dl, al
or cl, 1
xor dl, 0xff
and dl, cl
mov al, r11b
xor al, 0xff
and al, 0
mov cl, dil
xor cl, 0
mov sil, r11b
and sil, cl
mov r14b, dil
xor r14b, 1
and r14b, 0
and cl, 1
or al, sil
or r14b, cl
xor al, r14b
xor al, 0xff
xor al, 0
and al, 0
mov cl, dil
xor cl, 0
and cl, 1
mov sil, dil
xor sil, 1
and sil, 0
or cl, sil
mov sil, cl
xor sil, 0xff
mov r14b, r11b
xor r14b, sil
and r14b, r11b
mov r11b, bl
xor r11b, 0xff
and r11b, 0
mov sil, dil
xor sil, 0
mov r15b, bl
and r15b, sil
mov r12b, dil
xor r12b, 1
and r12b, 0
and sil, 1
or r11b, r15b
or r12b, sil
xor r11b, r12b
xor r11b, 0xff
mov sil, dil
xor sil, 0
mov r15b, dil
xor r15b, 1
or r11b, sil
or r15b, 1
xor r11b, 0xff
and r11b, r15b
xor bl, 0xff
xor cl, 0xff
mov sil, dil
xor sil, 0
or bl, cl
or sil, 0
xor bl, 0xff
and bl, sil
mov cl, al
xor cl, 0xff
mov sil, r14b
xor sil, 0xff
mov r15b, dil
xor r15b, 1
mov r12b, cl
and r12b, 0xff
and al, r15b
mov r13b, sil
and r13b, 0xff
and r14b, r15b
or r12b, al
or r13b, r14b
xor r12b, r13b
or cl, sil
xor cl, 0xff
or r15b, 1
and cl, r15b
or r12b, cl
mov al, r11b
xor al, 0xff
mov cl, bl
xor cl, 0xff
mov sil, dil
xor sil, 0
mov r14b, al
and r14b, 0
and r11b, sil
mov r15b, cl
and r15b, 0
and bl, sil
or r14b, r11b
or r15b, bl
xor r14b, r15b
or al, cl
xor al, 0xff
or sil, 0
and al, sil
or r14b, al
mov al, r12b
xor al, 0xff
and al, 0
mov cl, dil
xor cl, 0
and r12b, cl
mov r11b, r14b
xor r11b, 0xff
and r11b, 0
and r14b, cl
or al, r12b
or r11b, r14b
xor al, r11b
mov cl, dl
xor cl, 0xff
and cl, 1
mov r11b, dil
xor r11b, 1
mov bl, dl
and bl, r11b
or cl, bl
mov r11b, al
xor r11b, 0xff
and r11b, 0
mov bl, dil
xor bl, 0
mov sil, al
and sil, bl
mov r14b, dil
xor r14b, 1
and r14b, 0
and bl, 1
or r11b, sil
or r14b, bl
xor r11b, r14b
mov bl, dil
xor bl, 0
and bl, 1
mov sil, dil
xor sil, 1
and sil, 0
or bl, sil
mov sil, dil
xor sil, 0
mov r14b, cl
xor r14b, sil
and r14b, cl
xor dl, 0xff
mov sil, bl
xor sil, 0xff
mov r15b, dil
xor r15b, 0
or dl, sil
or r15b, 0
xor dl, 0xff
and dl, r15b
mov sil, r11b
xor sil, 0xff
mov r15b, dil
xor r15b, 0
mov r12b, dil
xor r12b, 0
or sil, r15b
or r12b, 0
xor sil, 0xff
and sil, r12b
mov r15b, bl
xor r15b, 0xff
mov r12b, al
xor r12b, r15b
and r12b, al
mov al, r14b
and al, dl
xor r14b, dl
or al, r14b
mov dl, sil
xor dl, 0xff
mov r14b, r12b
xor r14b, 0xff
mov r15b, dil
xor r15b, 0
mov r13b, dl
and r13b, 0
and sil, r15b
mov r8b, r14b
and r8b, 0
and r12b, r15b
or r13b, sil
or r8b, r12b
xor r13b, r8b
or dl, r14b
xor dl, 0xff
or r15b, 0
and dl, r15b
or r13b, dl
mov dl, al
xor dl, 0xff
and dl, 1
mov r8b, dil
xor r8b, 1
and al, r8b
mov sil, r13b
xor sil, 0xff
and sil, 0xff
and r13b, r8b
or dl, al
or sil, r13b
xor dl, sil
mov al, cl
xor al, 0xff
mov r8b, r11b
xor r8b, 0xff
mov sil, dil
xor sil, 0
mov r14b, al
and r14b, 0
and cl, sil
mov r15b, r8b
and r15b, 0
and r11b, sil
or r14b, cl
or r15b, r11b
xor r14b, r15b
or al, r8b
xor al, 0xff
or sil, 0
and al, sil
or r14b, al
mov al, r14b
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
and r14b, cl
or al, r14b
mov cl, bl
and cl, 0
xor bl, 0
or cl, bl
xor al, 0xff
xor cl, 0xff
xor dil, 1
or al, cl
or dil, 1
xor al, 0xff
and al, dil
mov cl, dl
and cl, al
xor dl, al
or cl, dl
test cl, 1
jne 0x6d966494
jmp 0x6da43421
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
add r8d, 0x8f544992
sub r8d, 0xbe5907b2
sub r8d, 0x8f544992
mov r9d, eax
sub r9d, 0x9c2d9e54
add r8d, r9d
sub r8d, 0x99da6b46
add r8d, 0xbe5907b2
add r8d, 0x99da6b46
add r8d, 0xd7f61796
sub r8d, 0xdc2bf777
sub r8d, 0xd7f61796
sub r8d, 0xa2de5108
sub r8d, 1
add r8d, 0xa2de5108
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0xdc2bf777
add r9d, r8d
sub eax, r9d
add eax, 0x598dcb93
add eax, 0x327fde71
sub eax, 0x598dcb93
add eax, 0xb3eb06e1
add eax, 0x9c2d9e54
sub eax, 0xb3eb06e1
add eax, 0xd418f1d
sub eax, 0x327fde71
sub eax, 0xd418f1d
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r11b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r11b
and r14b, dil
or bl, r14b
mov dil, r10b
xor dil, 0xff
mov r14b, bl
and r14b, dil
xor bl, 0xff
mov dil, r10b
and dil, bl
or r14b, dil
xor r14b, 0xff
mov bl, r10b
xor bl, 0xff
mov dil, sil
xor dil, 0
or r14b, bl
or dil, 0
xor r14b, 0xff
and r14b, dil
mov bl, r10b
xor bl, 0xff
and bl, 1
mov dil, sil
xor dil, 1
mov r15b, r10b
and r15b, dil
or bl, r15b
mov dil, sil
xor dil, 1
xor bl, 0xff
mov r15b, sil
xor r15b, 1
or dil, bl
or r15b, 1
xor dil, 0xff
and dil, r15b
mov bl, sil
xor bl, 1
and bl, 1
mov r15b, sil
xor r15b, 1
mov r12b, r15b
and r12b, 1
mov r13b, sil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or bl, r12b
or r13b, r15b
xor bl, r13b
mov r15b, bl
xor r15b, 0xff
mov r12b, r10b
xor r12b, r15b
and r12b, r10b
mov r10b, r11b
xor r10b, 0xff
and r10b, 1
mov r15b, sil
xor r15b, 1
mov r13b, r11b
and r13b, r15b
mov al, sil
xor al, 1
and al, 0xff
and r15b, 1
or r10b, r13b
or al, r15b
xor r10b, al
mov al, sil
xor al, 1
mov r15b, r10b
xor r15b, al
and r15b, r10b
xor bl, 0xff
mov al, r11b
xor al, bl
and al, r11b
mov r10b, dil
xor r10b, 0xff
mov r11b, r12b
xor r11b, 0xff
mov bl, sil
xor bl, 1
mov r13b, r10b
and r13b, 0xff
and dil, bl
mov cl, r11b
and cl, 0xff
and r12b, bl
or r13b, dil
or cl, r12b
xor r13b, cl
or r10b, r11b
xor r10b, 0xff
or bl, 1
and r10b, bl
or r13b, r10b
mov cl, r15b
xor cl, 0xff
mov r10b, al
xor r10b, 0xff
mov r11b, sil
xor r11b, 0
mov bl, cl
and bl, 0
and r15b, r11b
mov dil, r10b
and dil, 0
and al, r11b
or bl, r15b
or dil, al
xor bl, dil
or cl, r10b
xor cl, 0xff
or r11b, 0
and cl, r11b
or bl, cl
mov al, r13b
xor al, 0xff
mov cl, bl
and cl, al
xor bl, 0xff
and r13b, bl
or cl, r13b
mov al, r14b
xor al, 0xff
and al, 1
mov r10b, sil
xor r10b, 1
mov r11b, r14b
and r11b, r10b
mov bl, sil
xor bl, 1
and bl, 0xff
and r10b, 1
or al, r11b
or bl, r10b
xor al, bl
mov r10b, cl
xor r10b, 0xff
and r10b, 0
mov r11b, sil
xor r11b, 0
mov bl, cl
and bl, r11b
mov dil, sil
xor dil, 1
and dil, 0
and r11b, 1
or r10b, bl
or dil, r11b
xor r10b, dil
mov r11b, sil
xor r11b, 0
and r11b, 1
mov bl, sil
xor bl, 1
and bl, 0
or r11b, bl
mov bl, al
xor bl, 0xff
mov dil, sil
xor dil, 0
mov r15b, sil
xor r15b, 0
or bl, dil
or r15b, 0
xor bl, 0xff
and bl, r15b
xor r14b, 0xff
mov dil, r11b
xor dil, 0xff
mov r15b, sil
xor r15b, 1
or r14b, dil
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov dil, r10b
xor dil, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, sil
xor r12b, 0
or dil, r15b
or r12b, 0
xor dil, 0xff
and dil, r12b
mov r15b, r11b
xor r15b, 0xff
mov r12b, cl
xor r12b, r15b
and r12b, cl
mov cl, bl
and cl, r14b
xor bl, r14b
or cl, bl
mov bl, dil
xor bl, 0xff
mov r14b, r12b
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
mov r13b, bl
and r13b, 0xff
and dil, r15b
mov dl, r14b
and dl, 0xff
and r12b, r15b
or r13b, dil
or dl, r12b
xor r13b, dl
or bl, r14b
xor bl, 0xff
or r15b, 1
and bl, r15b
or r13b, bl
mov dl, cl
xor dl, 0xff
mov bl, r13b
and bl, dl
xor r13b, 0xff
and cl, r13b
or bl, cl
mov cl, al
xor cl, 0xff
mov dl, r10b
xor dl, 0xff
mov dil, sil
xor dil, 0
mov r14b, cl
and r14b, 0
and al, dil
mov r15b, dl
and r15b, 0
and r10b, dil
or r14b, al
or r15b, r10b
xor r14b, r15b
or cl, dl
xor cl, 0xff
or dil, 0
and cl, dil
or r14b, cl
mov al, r14b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and r14b, cl
or al, r14b
mov cl, r11b
and cl, 0
xor r11b, 0
or cl, r11b
xor al, 0xff
xor cl, 0xff
mov dl, sil
xor dl, 1
or al, cl
or dl, 1
xor al, 0xff
and al, dl
mov cl, bl
xor cl, 0xff
mov dl, al
xor dl, 0xff
xor sil, 1
mov r10b, cl
and r10b, 0xff
and bl, sil
mov r11b, dl
and r11b, 0xff
and al, sil
or r10b, bl
or r11b, al
xor r10b, r11b
or cl, dl
xor cl, 0xff
or sil, 1
and cl, sil
or r10b, cl
test r10b, 1
jne 0x6d9668f4
jmp 0x6da43421
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
sub r8d, 0xb0bb8c23
sub r8d, 0xf21064fb
add r8d, 0xb0bb8c23
sub r8d, 0xa9e2339
add r8d, 0x9916347c
add r8d, 0xa9e2339
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0xf21064fb
add r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0xf31000a5
add r9d, r8d
mov r8d, eax
sub r8d, r9d
add r8d, 0x98bacbb7
sub r8d, 1
sub r8d, 0x98bacbb7
sub r8d, 0xda26c5ff
sub r8d, 0xf31000a5
add r8d, 0xda26c5ff
sub eax, 0x9916347c
add eax, 0
sub r8d, 0x7c3d5901
add r8d, eax
add r8d, 0x7c3d5901
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
or bl, r14b
mov dil, sil
xor dil, 1
xor bl, 0xff
mov r14b, sil
xor r14b, 1
or dil, bl
or r14b, 1
xor dil, 0xff
and dil, r14b
mov bl, sil
xor bl, 1
and bl, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or bl, r14b
xor bl, 0xff
mov r14b, r10b
xor r14b, bl
and r14b, r10b
mov bl, dil
xor bl, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, bl
and r13b, 0
and dil, r12b
mov al, r15b
and al, 0
and r14b, r12b
or r13b, dil
or al, r14b
xor r13b, al
or bl, r15b
xor bl, 0xff
or r12b, 0
and bl, r12b
or r13b, bl
mov al, r11b
xor al, 0xff
and al, 1
mov bl, sil
xor bl, 1
mov dil, r11b
and dil, bl
or al, dil
mov bl, sil
xor bl, 1
xor al, 0xff
mov dil, sil
xor dil, 0
or bl, al
or dil, 0
xor bl, 0xff
and bl, dil
mov al, sil
xor al, 1
and al, 1
mov dil, sil
xor dil, 1
mov r14b, dil
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or al, r14b
or r15b, dil
xor al, r15b
mov dil, r11b
xor dil, 0xff
xor al, 0xff
mov r14b, sil
xor r14b, 1
or dil, al
or r14b, 1
xor dil, 0xff
and dil, r14b
mov al, bl
xor al, 0xff
mov r14b, dil
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, al
and r12b, 0xff
and bl, r15b
mov cl, r14b
and cl, 0xff
and dil, r15b
or r12b, bl
or cl, dil
xor r12b, cl
or al, r14b
xor al, 0xff
or r15b, 1
and al, r15b
or r12b, al
mov al, sil
xor al, 1
and al, 1
mov cl, sil
xor cl, 1
mov bl, cl
and bl, 1
mov dil, sil
xor dil, 1
and dil, 0xff
and cl, 1
or al, bl
or dil, cl
xor al, dil
mov cl, sil
xor cl, 1
xor al, 0xff
mov bl, sil
xor bl, 1
or cl, al
or bl, 1
xor cl, 0xff
and cl, bl
mov al, sil
xor al, 1
and al, 1
mov bl, sil
xor bl, 1
and bl, 1
or al, bl
mov bl, sil
xor bl, 1
xor al, 0xff
mov dil, sil
xor dil, 1
or bl, al
or dil, 1
xor bl, 0xff
and bl, dil
mov al, cl
xor al, 0xff
mov dil, bl
xor dil, 0xff
mov r14b, sil
xor r14b, 1
mov r15b, al
and r15b, 0xff
and cl, r14b
mov dl, dil
and dl, 0xff
and bl, r14b
or r15b, cl
or dl, bl
xor r15b, dl
or al, dil
xor al, 0xff
or r14b, 1
and al, r14b
or r15b, al
mov al, r13b
xor al, 0xff
and al, 0
mov cl, sil
xor cl, 0
mov dl, r13b
and dl, cl
mov bl, sil
xor bl, 1
and bl, 0
and cl, 1
or al, dl
or bl, cl
xor al, bl
mov cl, sil
xor cl, 1
and cl, 1
mov dl, sil
xor dl, 1
and dl, 1
or cl, dl
mov dl, sil
xor dl, 0
and dl, 1
mov bl, sil
xor bl, 1
and bl, 0
or dl, bl
mov bl, al
and bl, cl
xor al, cl
or bl, al
mov al, dl
and al, 0
xor dl, 0
or al, dl
mov cl, bl
xor cl, 0xff
and cl, 0
mov dl, sil
xor dl, 0
and bl, dl
mov dil, sil
xor dil, 1
and dil, 0
and dl, 1
or cl, bl
or dil, dl
xor cl, dil
xor al, 0xff
mov dl, cl
xor dl, al
and dl, cl
mov al, r10b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and r10b, cl
or al, r10b
mov cl, r15b
xor cl, 0xff
and cl, 1
mov r10b, sil
xor r10b, 1
mov bl, r15b
and bl, r10b
or cl, bl
mov r10b, sil
xor r10b, 1
and r10b, 1
mov bl, sil
xor bl, 1
mov dil, bl
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and bl, 1
or r10b, dil
or r14b, bl
xor r10b, r14b
mov bl, al
and bl, cl
xor al, cl
or bl, al
mov al, sil
xor al, 1
mov cl, r10b
xor cl, 0xff
mov dil, sil
xor dil, 0
mov r14b, al
and r14b, 0
mov r8b, dil
and r8b, 1
mov r9b, cl
and r9b, 0
and r10b, dil
or r14b, r8b
or r9b, r10b
xor r14b, r9b
or al, cl
xor al, 0xff
or dil, 0
and al, dil
or r14b, al
mov al, bl
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and bl, cl
or al, bl
xor al, 0xff
xor r14b, 0xff
mov cl, sil
xor cl, 1
or al, r14b
or cl, 1
xor al, 0xff
and al, cl
mov cl, sil
xor cl, 1
and cl, 1
mov r8b, sil
xor r8b, 1
and r8b, 1
or cl, r8b
mov r8b, r12b
xor r8b, 0xff
and r8b, 0
mov r9b, sil
xor r9b, 0
mov r10b, r12b
and r10b, r9b
mov bl, cl
xor bl, 0xff
and bl, 0
and cl, r9b
or r8b, r10b
or bl, cl
xor r8b, bl
mov cl, r12b
xor cl, 0xff
mov r9b, r8b
xor r9b, cl
and r9b, r8b
mov cl, r11b
xor cl, 0xff
and cl, 0
mov r8b, sil
xor r8b, 0
and r11b, r8b
mov r10b, sil
xor r10b, 1
and r10b, 0
and r8b, 1
or cl, r11b
or r10b, r8b
xor cl, r10b
mov r8b, r15b
xor r8b, 0xff
and r8b, 1
mov r10b, sil
xor r10b, 1
mov r11b, r15b
and r11b, r10b
or r8b, r11b
mov r10b, sil
xor r10b, 1
and r10b, 0
mov r11b, sil
xor r11b, 0
mov bl, r11b
and bl, 1
mov dil, sil
xor dil, 1
and dil, 0
and r11b, 1
or r10b, bl
or dil, r11b
xor r10b, dil
mov r11b, cl
and r11b, r8b
xor cl, r8b
or r11b, cl
mov cl, sil
xor cl, 1
mov r8b, r10b
xor r8b, 0xff
mov bl, sil
xor bl, 0
mov dil, cl
and dil, 0
mov r14b, bl
and r14b, 1
mov byte [rbp + 0x5f8], r8b
and r8b, 0
and r10b, bl
or dil, r14b
or r8b, r10b
xor dil, r8b
mov r8b, byte [rbp + 0x5f8]
or cl, r8b
xor cl, 0xff
or bl, 0
and cl, bl
or dil, cl
mov cl, r11b
xor cl, 0xff
and cl, 1
mov r10b, sil
xor r10b, 1
and r11b, r10b
or cl, r11b
xor dil, 0xff
mov r10b, cl
xor r10b, dil
and r10b, cl
mov cl, dl
xor cl, 0xff
mov r11b, al
xor r11b, 0xff
mov bl, sil
xor bl, 0
or cl, r11b
or bl, 0
xor cl, 0xff
and cl, bl
mov r11b, dl
xor r11b, 0xff
and r11b, 1
mov bl, sil
xor bl, 1
and dl, bl
mov dil, al
xor dil, 0xff
and dil, 0xff
and al, bl
or r11b, dl
or dil, al
xor r11b, dil
mov al, cl
xor al, 0xff
mov dl, r11b
xor dl, 0xff
mov bl, sil
xor bl, 0
mov dil, al
and dil, 0
and cl, bl
mov r14b, dl
and r14b, 0
and r11b, bl
or dil, cl
or r14b, r11b
xor dil, r14b
or al, dl
xor al, 0xff
or bl, 0
and al, bl
or dil, al
mov al, r9b
xor al, 0xff
mov cl, r10b
xor cl, 0xff
mov dl, sil
xor dl, 1
or al, cl
or dl, 1
xor al, 0xff
and al, dl
mov cl, r9b
xor cl, 0xff
mov dl, r10b
and dl, cl
xor r10b, 0xff
and r9b, r10b
or dl, r9b
mov cl, al
xor cl, 0xff
mov r9b, dl
xor r9b, 0xff
mov r10b, sil
xor r10b, 1
mov r11b, cl
and r11b, 0xff
and al, r10b
mov bl, r9b
and bl, 0xff
and dl, r10b
or r11b, al
or bl, dl
xor r11b, bl
or cl, r9b
xor cl, 0xff
or r10b, 1
and cl, r10b
or r11b, cl
mov al, dil
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
mov dl, dil
and dl, cl
mov r9b, sil
xor r9b, 1
and r9b, 0xff
and cl, 1
or al, dl
or r9b, cl
xor al, r9b
mov cl, r11b
xor cl, 0xff
xor al, 0xff
mov dl, sil
xor dl, 0
or cl, al
or dl, 0
xor cl, 0xff
and cl, dl
mov al, r11b
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
and r11b, dl
mov r9b, sil
xor r9b, 1
and r9b, 0xff
and dl, 1
or al, r11b
or r9b, dl
xor al, r9b
xor dil, 0xff
xor al, 0xff
mov dl, sil
xor dl, 1
or dil, al
or dl, 1
xor dil, 0xff
and dil, dl
mov al, cl
xor al, 0xff
mov dl, dil
xor dl, 0xff
mov r9b, sil
xor r9b, 0
mov r10b, al
and r10b, 0
and cl, r9b
mov r11b, dl
and r11b, 0
and dil, r9b
or r10b, cl
or r11b, dil
xor r10b, r11b
or al, dl
xor al, 0xff
or r9b, 0
and al, r9b
or r10b, al
mov al, r13b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
mov dl, r13b
and dl, cl
or al, dl
mov cl, r12b
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
mov r9b, r12b
and r9b, dl
or cl, r9b
mov dl, sil
xor dl, 1
and dl, 1
mov r9b, sil
xor r9b, 1
and r9b, 1
or dl, r9b
mov r9b, sil
xor r9b, 1
mov r11b, al
xor r11b, r9b
and r11b, al
xor r13b, 0xff
mov r9b, dl
xor r9b, 0xff
mov bl, sil
xor bl, 0
or r13b, r9b
or bl, 0
xor r13b, 0xff
and r13b, bl
mov r9b, cl
xor r9b, 0xff
mov bl, sil
xor bl, 1
mov dil, sil
xor dil, 1
or r9b, bl
or dil, 1
xor r9b, 0xff
and r9b, dil
xor r12b, 0xff
mov bl, dl
xor bl, 0xff
mov dil, sil
xor dil, 1
or r12b, bl
or dil, 1
xor r12b, 0xff
and r12b, dil
mov bl, r11b
xor bl, 0xff
mov dil, r13b
xor dil, 0xff
mov r14b, sil
xor r14b, 0
mov r8b, bl
and r8b, 0
and r11b, r14b
mov byte [rbp + 0x5f7], dil
and dil, 0
and r13b, r14b
or r8b, r11b
or dil, r13b
xor r8b, dil
mov r11b, byte [rbp + 0x5f7]
or bl, r11b
xor bl, 0xff
or r14b, 0
and bl, r14b
or r8b, bl
mov bl, r9b
and bl, r12b
xor r9b, r12b
or bl, r9b
mov r9b, r8b
xor r9b, 0xff
and r9b, 0
mov dil, sil
xor dil, 0
and r8b, dil
mov r14b, bl
xor r14b, 0xff
and r14b, 0
and bl, dil
or r9b, r8b
or r14b, bl
xor r9b, r14b
mov r8b, al
and r8b, cl
xor al, cl
or r8b, al
mov al, r8b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and r8b, cl
or al, r8b
mov cl, sil
xor cl, 1
mov r8b, dl
xor r8b, 0xff
mov bl, sil
xor bl, 0
mov dil, cl
and dil, 0
mov r14b, bl
and r14b, 1
mov r12b, r8b
and r12b, 0
and dl, bl
or dil, r14b
or r12b, dl
xor dil, r12b
or cl, r8b
xor cl, 0xff
or bl, 0
and cl, bl
or dil, cl
xor al, 0xff
xor dil, 0xff
mov cl, sil
xor cl, 0
or al, dil
or cl, 0
xor al, 0xff
and al, cl
mov cl, r9b
and cl, al
xor r9b, al
or cl, r9b
mov al, cl
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
mov r8b, cl
and r8b, dl
or al, r8b
xor al, 0xff
xor al, 1
and al, 0xff
mov dl, sil
xor dl, 1
and dl, 1
mov r8b, sil
xor r8b, 1
and r8b, 1
or dl, r8b
xor cl, 0xff
mov r8b, dl
xor r8b, 0xff
mov r9b, sil
xor r9b, 0
or cl, r8b
or r9b, 0
xor cl, 0xff
and cl, r9b
mov r8b, sil
xor r8b, 1
and r8b, 1
mov r9b, sil
xor r9b, 1
and r9b, 1
or r8b, r9b
mov r9b, sil
xor r9b, 1
mov bl, r8b
xor bl, r9b
and bl, r8b
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov r8b, al
and r8b, cl
xor al, cl
or r8b, al
mov al, bl
xor al, 0xff
mov cl, dl
xor cl, 0xff
mov r9b, sil
xor r9b, 1
mov dil, al
and dil, 0xff
and bl, r9b
mov r14b, cl
and r14b, 0xff
and dl, r9b
or dil, bl
or r14b, dl
xor dil, r14b
or al, cl
xor al, 0xff
or r9b, 1
and al, r9b
or dil, al
mov al, r8b
xor al, 0xff
mov cl, dil
and cl, al
xor dil, 0xff
and r8b, dil
or cl, r8b
mov al, r15b
xor al, 0xff
xor al, 1
and al, 0xff
mov dl, sil
xor dl, 1
and dl, 0
mov r8b, sil
xor r8b, 0
mov r9b, r8b
and r9b, 1
mov bl, r15b
xor bl, 0xff
and bl, 0
and r15b, r8b
or dl, r9b
or bl, r15b
xor dl, bl
mov r8b, al
and r8b, dl
xor al, dl
or r8b, al
mov al, r8b
xor al, 0xff
and al, 0
mov dl, sil
xor dl, 0
and r8b, dl
mov r9b, sil
xor r9b, 1
and r9b, 0
and dl, 1
or al, r8b
or r9b, dl
xor al, r9b
mov dl, cl
xor dl, 0xff
and dl, 0
mov r8b, sil
xor r8b, 0
mov r9b, cl
and r9b, r8b
mov bl, al
xor bl, 0xff
and bl, 0
and al, r8b
or dl, r9b
or bl, al
xor dl, bl
xor cl, 0xff
mov al, dl
xor al, cl
and al, dl
mov cl, r10b
xor cl, 0xff
mov dl, al
xor dl, 0xff
mov r8b, sil
xor r8b, 1
or cl, dl
or r8b, 1
xor cl, 0xff
and cl, r8b
mov dl, r10b
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
and r10b, r8b
mov r9b, al
xor r9b, 0xff
and r9b, 0xff
and al, r8b
or dl, r10b
or r9b, al
xor dl, r9b
mov al, cl
xor al, 0xff
mov r8b, dl
xor r8b, 0xff
xor sil, 1
mov r9b, al
and r9b, 0xff
and cl, sil
mov r10b, r8b
and r10b, 0xff
and dl, sil
or r9b, cl
or r10b, dl
xor r9b, r10b
or al, r8b
xor al, 0xff
or sil, 1
and al, sil
or r9b, al
test r9b, 1
jne 0x6d9673ac
jmp 0x6da34803
jmp 0x6d9673b1
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x64b6dae5
sub eax, r8d
add eax, 0x65a630e2
sub eax, 1
sub eax, 0x65a630e2
add eax, 0x9c7f5015
sub eax, 0x64b6dae5
sub eax, 0x9c7f5015
mov r8d, 0xb8044fb3
add r8d, 0
sub r8d, eax
sub r8d, 0xb8044fb3
mov eax, ecx
sub eax, 0x24b24d72
sub eax, r8d
add eax, 0x24b24d72
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r9b
cmp edx, 0xa
setl r10b
mov r11b, r9b
xor r11b, 0xff
and r11b, 1
mov bl, 1
mov sil, bl
xor sil, 1
mov dil, r9b
and dil, sil
mov r14b, bl
xor r14b, 1
and r14b, 0xff
and sil, 1
or r11b, dil
or r14b, sil
xor r11b, r14b
xor r11b, 0xff
xor r11b, 1
and r11b, 0xff
mov sil, bl
xor sil, 1
and sil, 0
mov dil, bl
xor dil, 0
mov r14b, dil
and r14b, 1
mov r15b, bl
xor r15b, 1
and r15b, 0
and dil, 1
or sil, r14b
or r15b, dil
xor sil, r15b
mov dil, r9b
xor dil, 0xff
mov r14b, sil
xor r14b, 0xff
mov r15b, bl
xor r15b, 1
or dil, r14b
or r15b, 1
xor dil, 0xff
and dil, r15b
mov r14b, bl
xor r14b, 1
and r14b, 1
mov r15b, bl
xor r15b, 1
and r15b, 1
or r14b, r15b
xor r14b, 0xff
mov r15b, bl
xor r15b, 1
mov r12b, bl
xor r12b, 1
or r14b, r15b
or r12b, 1
xor r14b, 0xff
and r14b, r12b
mov r15b, bl
xor r15b, 1
xor sil, 0xff
mov r12b, bl
xor r12b, 1
or r15b, sil
or r12b, 1
xor r15b, 0xff
and r15b, r12b
mov sil, r11b
and sil, dil
xor r11b, dil
or sil, r11b
mov r11b, r14b
and r11b, r15b
xor r14b, r15b
or r11b, r14b
mov dil, sil
xor dil, 0xff
and dil, 1
mov r14b, bl
xor r14b, 1
and sil, r14b
mov r15b, r11b
xor r15b, 0xff
and r15b, 0xff
and r11b, r14b
or dil, sil
or r15b, r11b
xor dil, r15b
mov r11b, r10b
xor r11b, 0xff
and r11b, 1
mov sil, bl
xor sil, 1
mov r14b, r10b
and r14b, sil
mov r15b, bl
xor r15b, 1
and r15b, 0xff
and sil, 1
or r11b, r14b
or r15b, sil
xor r11b, r15b
mov sil, bl
xor sil, 1
xor r11b, 0xff
mov r14b, bl
xor r14b, 1
or sil, r11b
or r14b, 1
xor sil, 0xff
and sil, r14b
mov r11b, bl
xor r11b, 1
and r11b, 1
mov r14b, bl
xor r14b, 1
and r14b, 1
or r11b, r14b
mov r14b, r10b
xor r14b, 0xff
xor r11b, 0xff
mov r15b, bl
xor r15b, 1
or r14b, r11b
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov r11b, sil
xor r11b, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r12b, bl
xor r12b, 0
mov r13b, r11b
and r13b, 0
and sil, r12b
mov al, r15b
and al, 0
and r14b, r12b
or r13b, sil
or al, r14b
xor r13b, al
or r11b, r15b
xor r11b, 0xff
or r12b, 0
and r11b, r12b
or r13b, r11b
mov al, bl
xor al, 1
and al, 1
mov r11b, bl
xor r11b, 1
mov sil, r11b
and sil, 1
mov r14b, bl
xor r14b, 1
and r14b, 0xff
and r11b, 1
or al, sil
or r14b, r11b
xor al, r14b
mov r11b, bl
xor r11b, 1
xor al, 0xff
mov sil, bl
xor sil, 1
or r11b, al
or sil, 1
xor r11b, 0xff
and r11b, sil
mov al, bl
xor al, 1
and al, 1
mov sil, bl
xor sil, 1
and sil, 1
or al, sil
xor al, 0xff
xor al, 1
and al, 0xff
mov sil, r11b
xor sil, 0xff
mov r14b, al
xor r14b, 0xff
mov r15b, bl
xor r15b, 0
mov r12b, sil
and r12b, 0
and r11b, r15b
mov cl, r14b
and cl, 0
and al, r15b
or r12b, r11b
or cl, al
xor r12b, cl
or sil, r14b
xor sil, 0xff
or r15b, 0
and sil, r15b
or r12b, sil
mov al, dil
xor al, 0xff
and al, 0
mov cl, bl
xor cl, 0
mov r11b, dil
and r11b, cl
mov sil, bl
xor sil, 1
and sil, 0
and cl, 1
or al, r11b
or sil, cl
xor al, sil
mov cl, bl
xor cl, 1
and cl, 1
mov r11b, bl
xor r11b, 1
and r11b, 1
or cl, r11b
mov r11b, bl
xor r11b, 1
and r11b, 1
mov sil, bl
xor sil, 1
and sil, 1
or r11b, sil
mov sil, al
xor sil, 0xff
mov r14b, cl
xor r14b, 0xff
mov r15b, bl
xor r15b, 0
mov dl, sil
and dl, 0
and al, r15b
mov r8b, r14b
and r8b, 0
and cl, r15b
or dl, al
or r8b, cl
xor dl, r8b
or sil, r14b
xor sil, 0xff
or r15b, 0
and sil, r15b
or dl, sil
mov al, r11b
and al, 1
xor r11b, 1
or al, r11b
mov cl, dl
xor cl, 0xff
and cl, 0
mov r8b, bl
xor r8b, 0
and dl, r8b
mov r11b, bl
xor r11b, 1
and r11b, 0
and r8b, 1
or cl, dl
or r11b, r8b
xor cl, r11b
xor cl, 0xff
xor al, 0xff
mov dl, bl
xor dl, 1
or cl, al
or dl, 1
xor cl, 0xff
and cl, dl
mov al, r12b
xor al, 0xff
and al, 0
mov dl, bl
xor dl, 0
mov r8b, r12b
and r8b, dl
mov r11b, bl
xor r11b, 1
and r11b, 0
and dl, 1
or al, r8b
or r11b, dl
xor al, r11b
mov dl, r9b
xor dl, 0xff
mov r8b, al
and r8b, dl
xor al, 0xff
mov dl, r9b
and dl, al
or r8b, dl
xor r9b, 0xff
mov al, r8b
xor al, r9b
and al, r8b
mov dl, r13b
xor dl, 0xff
and dl, 0
mov r8b, bl
xor r8b, 0
mov r9b, r13b
and r9b, r8b
mov r11b, bl
xor r11b, 1
and r11b, 0
and r8b, 1
or dl, r9b
or r11b, r8b
xor dl, r11b
mov r8b, bl
xor r8b, 1
and r8b, 0
mov r9b, bl
xor r9b, 0
mov r11b, r9b
and r11b, 1
mov sil, bl
xor sil, 1
and sil, 0
and r9b, 1
or r8b, r11b
or sil, r9b
xor r8b, sil
mov r9b, bl
xor r9b, 1
and r9b, 1
mov r11b, bl
xor r11b, 1
and r11b, 1
or r9b, r11b
mov r11b, dl
and r11b, r8b
xor dl, r8b
or r11b, dl
mov dl, r9b
and dl, 1
xor r9b, 1
or dl, r9b
mov r8b, r11b
xor r8b, 0xff
and r8b, 0
mov r9b, bl
xor r9b, 0
and r11b, r9b
mov sil, bl
xor sil, 1
and sil, 0
and r9b, 1
or r8b, r11b
or sil, r9b
xor r8b, sil
xor r8b, 0xff
xor dl, 0xff
mov r9b, bl
xor r9b, 0
or r8b, dl
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov dl, r10b
xor dl, 0xff
and dl, 1
mov r9b, bl
xor r9b, 1
and r10b, r9b
mov r11b, bl
xor r11b, 1
and r11b, 0xff
and r9b, 1
or dl, r10b
or r11b, r9b
xor dl, r11b
mov r9b, r12b
xor r9b, 0xff
and r9b, 0
mov r10b, bl
xor r10b, 0
mov r11b, r12b
and r11b, r10b
mov sil, bl
xor sil, 1
and sil, 0
and r10b, 1
or r9b, r11b
or sil, r10b
xor r9b, sil
mov r10b, bl
xor r10b, 0
and r10b, 0
mov r11b, bl
xor r11b, 0
mov sil, r11b
and sil, 0
mov r14b, bl
xor r14b, 1
and r14b, 0
and r11b, 1
or r10b, sil
or r14b, r11b
xor r10b, r14b
mov r11b, dl
xor r11b, 0xff
mov sil, r9b
xor sil, 0xff
mov r14b, bl
xor r14b, 1
mov r15b, r11b
and r15b, 0xff
and dl, r14b
mov byte [rbp + 0x5f6], sil
and sil, 0xff
and r9b, r14b
or r15b, dl
or sil, r9b
xor r15b, sil
mov dl, byte [rbp + 0x5f6]
or r11b, dl
xor r11b, 0xff
or r14b, 1
and r11b, r14b
or r15b, r11b
mov r9b, bl
xor r9b, 0
mov r11b, r10b
xor r11b, 0xff
mov sil, bl
xor sil, 1
mov r14b, r9b
and r14b, 0xff
mov dl, sil
and dl, 0
mov byte [rbp + 0x5f5], r11b
and r11b, 0xff
and r10b, sil
or r14b, dl
or r11b, r10b
xor r14b, r11b
mov dl, byte [rbp + 0x5f5]
or r9b, dl
xor r9b, 0xff
or sil, 1
and r9b, sil
or r14b, r9b
mov r9b, r15b
xor r9b, 0xff
and r9b, 1
mov r10b, bl
xor r10b, 1
and r15b, r10b
mov r11b, bl
xor r11b, 1
and r11b, 0xff
and r10b, 1
or r9b, r15b
or r11b, r10b
xor r9b, r11b
xor r14b, 0xff
mov r10b, r9b
xor r10b, r14b
and r10b, r9b
mov r9b, cl
xor r9b, 0xff
and r9b, 0
mov r11b, bl
xor r11b, 0
mov sil, cl
and sil, r11b
mov r14b, bl
xor r14b, 1
and r14b, 0
and r11b, 1
or r9b, sil
or r14b, r11b
xor r9b, r14b
mov r11b, al
xor r11b, 0xff
and r11b, 1
mov sil, bl
xor sil, 1
mov r14b, al
and r14b, sil
or r11b, r14b
mov sil, bl
xor sil, 1
and sil, 0
mov r14b, bl
xor r14b, 0
mov r15b, r14b
and r15b, 1
mov dl, bl
xor dl, 1
and dl, 0
and r14b, 1
or sil, r15b
or dl, r14b
xor sil, dl
mov dl, bl
xor dl, 1
mov r14b, r9b
xor r14b, dl
and r14b, r9b
xor cl, 0xff
mov dl, sil
xor dl, 0xff
mov r15b, bl
xor r15b, 1
or cl, dl
or r15b, 1
xor cl, 0xff
and cl, r15b
mov dl, bl
xor dl, 1
mov r15b, r11b
xor r15b, dl
and r15b, r11b
xor al, 0xff
mov dl, sil
xor dl, 0xff
mov byte [rbp + 0x5f4], bl
xor bl, 0
or al, dl
or bl, 0
xor al, 0xff
and al, bl
mov dl, r14b
and dl, cl
xor r14b, cl
or dl, r14b
mov cl, r15b
xor cl, 0xff
mov bl, al
xor bl, 0xff
mov r14b, byte [rbp + 0x5f4]
xor r14b, 0
mov byte [rbp + 0x5f3], cl
and cl, 0
and r15b, r14b
mov byte [rbp + 0x5f2], bl
and bl, 0
and al, r14b
or cl, r15b
or bl, al
xor cl, bl
mov al, byte [rbp + 0x5f3]
mov bl, byte [rbp + 0x5f2]
or al, bl
xor al, 0xff
or r14b, 0
and al, r14b
or cl, al
mov al, dl
xor al, 0xff
mov r14b, cl
and r14b, al
xor cl, 0xff
and dl, cl
or r14b, dl
mov al, r9b
xor al, 0xff
mov cl, r11b
xor cl, 0xff
mov dl, byte [rbp + 0x5f4]
xor dl, 1
mov r15b, al
and r15b, 0xff
and r9b, dl
mov bl, cl
and bl, 0xff
and r11b, dl
or r15b, r9b
or bl, r11b
xor r15b, bl
or al, cl
xor al, 0xff
or dl, 1
and al, dl
or r15b, al
mov al, r15b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x5f4]
xor cl, 1
and r15b, cl
or al, r15b
mov cl, sil
and cl, 1
xor sil, 1
or cl, sil
xor al, 0xff
xor cl, 0xff
mov dl, byte [rbp + 0x5f4]
xor dl, 0
or al, cl
or dl, 0
xor al, 0xff
and al, dl
mov cl, r14b
and cl, al
xor r14b, al
or cl, r14b
mov al, r8b
xor al, 0xff
and al, 0
mov dl, byte [rbp + 0x5f4]
xor dl, 0
mov r9b, r8b
and r9b, dl
mov r11b, byte [rbp + 0x5f4]
xor r11b, 1
and r11b, 0
and dl, 1
or al, r9b
or r11b, dl
xor al, r11b
mov dl, r10b
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x5f4]
xor r9b, 1
mov r11b, r10b
and r11b, r9b
or dl, r11b
mov r9b, byte [rbp + 0x5f4]
xor r9b, 0
and r9b, 0
mov r11b, byte [rbp + 0x5f4]
xor r11b, 0
mov bl, r11b
and bl, 0
mov sil, byte [rbp + 0x5f4]
xor sil, 1
and sil, 0
and r11b, 1
or r9b, bl
or sil, r11b
xor r9b, sil
mov r11b, al
xor r11b, 0xff
mov bl, byte [rbp + 0x5f4]
xor bl, 0
mov sil, byte [rbp + 0x5f4]
xor sil, 0
or r11b, bl
or sil, 0
xor r11b, 0xff
and r11b, sil
mov bl, r9b
xor bl, 0xff
mov sil, r8b
xor sil, bl
and sil, r8b
mov r8b, byte [rbp + 0x5f4]
xor r8b, 0
mov bl, dl
xor bl, r8b
and bl, dl
xor r10b, 0xff
mov r8b, r9b
xor r8b, 0xff
mov r14b, byte [rbp + 0x5f4]
xor r14b, 1
or r10b, r8b
or r14b, 1
xor r10b, 0xff
and r10b, r14b
mov r8b, r11b
and r8b, sil
xor r11b, sil
or r8b, r11b
mov r11b, bl
xor r11b, 0xff
mov sil, r10b
xor sil, 0xff
mov r14b, byte [rbp + 0x5f4]
xor r14b, 1
mov r15b, r11b
and r15b, 0xff
and bl, r14b
mov byte [rbp + 0x5f1], sil
and sil, 0xff
and r10b, r14b
or r15b, bl
or sil, r10b
xor r15b, sil
mov r10b, byte [rbp + 0x5f1]
or r11b, r10b
xor r11b, 0xff
or r14b, 1
and r11b, r14b
or r15b, r11b
mov r11b, r8b
xor r11b, 0xff
and r11b, 1
mov bl, byte [rbp + 0x5f4]
xor bl, 1
and r8b, bl
mov sil, r15b
xor sil, 0xff
and sil, 0xff
and r15b, bl
or r11b, r8b
or sil, r15b
xor r11b, sil
mov r8b, al
and r8b, dl
xor al, dl
or r8b, al
mov al, r8b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x5f4]
xor dl, 1
and r8b, dl
or al, r8b
mov dl, byte [rbp + 0x5f4]
xor dl, 0
mov r8b, r9b
xor r8b, 0xff
mov bl, byte [rbp + 0x5f4]
xor bl, 0
mov sil, dl
and sil, 0
mov r14b, bl
and r14b, 0
mov r15b, r8b
and r15b, 0
and r9b, bl
or sil, r14b
or r15b, r9b
xor sil, r15b
or dl, r8b
xor dl, 0xff
or bl, 0
and dl, bl
or sil, dl
xor sil, 0xff
mov dl, al
xor dl, sil
and dl, al
mov al, r11b
xor al, 0xff
mov r8b, dl
xor r8b, 0xff
mov r9b, byte [rbp + 0x5f4]
xor r9b, 0
mov bl, al
and bl, 0
and r11b, r9b
mov sil, r8b
and sil, 0
and dl, r9b
or bl, r11b
or sil, dl
xor bl, sil
or al, r8b
xor al, 0xff
or r9b, 0
and al, r9b
or bl, al
mov al, cl
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x5f4]
xor dl, 1
mov r8b, cl
and r8b, dl
mov r9b, byte [rbp + 0x5f4]
xor r9b, 1
and r9b, 0xff
and dl, 1
or al, r8b
or r9b, dl
xor al, r9b
mov dl, byte [rbp + 0x5f4]
xor dl, 0
xor al, 0xff
mov r8b, byte [rbp + 0x5f4]
xor r8b, 1
or dl, al
or r8b, 1
xor dl, 0xff
and dl, r8b
mov al, byte [rbp + 0x5f4]
xor al, 0
and al, 1
mov r8b, byte [rbp + 0x5f4]
xor r8b, 1
and r8b, 0
or al, r8b
xor cl, 0xff
mov r8b, al
xor r8b, 0xff
mov r9b, byte [rbp + 0x5f4]
xor r9b, 1
or cl, r8b
or r9b, 1
xor cl, 0xff
and cl, r9b
mov r8b, bl
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x5f4]
xor r9b, 1
mov r11b, bl
and r11b, r9b
or r8b, r11b
mov r9b, byte [rbp + 0x5f4]
xor r9b, 0
mov r11b, r8b
xor r11b, r9b
and r11b, r8b
xor al, 0xff
mov r8b, bl
xor r8b, al
and r8b, bl
mov al, dl
xor al, 0xff
mov r9b, cl
xor r9b, 0xff
mov bl, byte [rbp + 0x5f4]
xor bl, 0
mov sil, al
and sil, 0
and dl, bl
mov r14b, r9b
and r14b, 0
and cl, bl
or sil, dl
or r14b, cl
xor sil, r14b
or al, r9b
xor al, 0xff
or bl, 0
and al, bl
or sil, al
mov al, r11b
and al, r8b
xor r11b, r8b
or al, r11b
mov cl, sil
xor cl, 0xff
and cl, 0
mov dl, byte [rbp + 0x5f4]
xor dl, 0
and sil, dl
mov r8b, al
xor r8b, 0xff
and r8b, 0
and al, dl
or cl, sil
or r8b, al
xor cl, r8b
mov al, dil
xor al, 0xff
mov dl, r13b
xor dl, 0xff
mov r8b, byte [rbp + 0x5f4]
xor r8b, 1
or al, dl
or r8b, 1
xor al, 0xff
and al, r8b
mov dl, dil
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp + 0x5f4]
xor r8b, 0
and dil, r8b
mov r9b, r13b
xor r9b, 0xff
and r9b, 0
and r13b, r8b
or dl, dil
or r9b, r13b
xor dl, r9b
mov r8b, al
xor r8b, 0xff
mov r9b, dl
xor r9b, 0xff
mov r11b, byte [rbp + 0x5f4]
xor r11b, 0
mov bl, r8b
and bl, 0
and al, r11b
mov sil, r9b
and sil, 0
and dl, r11b
or bl, al
or sil, dl
xor bl, sil
or r8b, r9b
xor r8b, 0xff
or r11b, 0
and r8b, r11b
or bl, r8b
mov al, bl
xor al, 0xff
and al, 0
mov dl, byte [rbp + 0x5f4]
xor dl, 0
mov r8b, bl
and r8b, dl
mov r9b, byte [rbp + 0x5f4]
xor r9b, 1
and r9b, 0
and dl, 1
or al, r8b
or r9b, dl
xor al, r9b
mov dl, byte [rbp + 0x5f4]
xor dl, 1
xor al, 0xff
mov r8b, byte [rbp + 0x5f4]
xor r8b, 1
or dl, al
or r8b, 1
xor dl, 0xff
and dl, r8b
mov al, byte [rbp + 0x5f4]
xor al, 1
and al, 1
mov r8b, byte [rbp + 0x5f4]
xor r8b, 1
mov r9b, r8b
and r9b, 1
mov r11b, byte [rbp + 0x5f4]
xor r11b, 1
and r11b, 0xff
and r8b, 1
or al, r9b
or r11b, r8b
xor al, r11b
xor al, 0xff
mov r8b, bl
xor r8b, al
and r8b, bl
mov al, dl
and al, r8b
xor dl, r8b
or al, dl
mov dl, byte [rbp + 0x5f4]
xor dl, 1
mov r8b, r12b
xor r8b, 0xff
mov r9b, byte [rbp + 0x5f4]
xor r9b, 1
or dl, r8b
or r9b, 1
xor dl, 0xff
and dl, r9b
mov r8b, byte [rbp + 0x5f4]
xor r8b, 1
and r8b, 1
mov r9b, byte [rbp + 0x5f4]
xor r9b, 1
mov r11b, r9b
and r11b, 1
mov bl, r12b
xor bl, 0xff
and bl, 0xff
and r12b, r9b
or r8b, r11b
or bl, r12b
xor r8b, bl
mov r9b, dl
and r9b, r8b
xor dl, r8b
or r9b, dl
mov dl, r9b
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x5f4]
xor r8b, 1
and r9b, r8b
or dl, r9b
mov r8b, al
xor r8b, 0xff
mov r9b, dl
and r9b, r8b
xor dl, 0xff
mov r8b, al
and r8b, dl
or r9b, r8b
xor al, 0xff
mov dl, r9b
xor dl, al
and dl, r9b
mov al, cl
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x5f4]
xor r8b, 1
mov r9b, cl
and r9b, r8b
mov r11b, byte [rbp + 0x5f4]
xor r11b, 1
and r11b, 0xff
and r8b, 1
or al, r9b
or r11b, r8b
xor al, r11b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x5f4]
xor r9b, 1
mov r11b, dl
and r11b, r9b
or r8b, r11b
mov r9b, byte [rbp + 0x5f4]
xor r9b, 0
and r9b, 1
mov r11b, byte [rbp + 0x5f4]
xor r11b, 1
and r11b, 0
or r9b, r11b
mov r11b, byte [rbp + 0x5f4]
xor r11b, 0
mov bl, al
xor bl, r11b
and bl, al
xor cl, 0xff
mov r11b, r9b
xor r11b, 0xff
mov sil, byte [rbp + 0x5f4]
xor sil, 1
or cl, r11b
or sil, 1
xor cl, 0xff
and cl, sil
mov r11b, r8b
xor r11b, 0xff
mov sil, byte [rbp + 0x5f4]
xor sil, 0
mov dil, byte [rbp + 0x5f4]
xor dil, 1
or r11b, sil
or dil, 1
xor r11b, 0xff
and r11b, dil
xor dl, 0xff
mov sil, r9b
xor sil, 0xff
mov dil, byte [rbp + 0x5f4]
xor dil, 1
or dl, sil
or dil, 1
xor dl, 0xff
and dl, dil
mov sil, bl
xor sil, 0xff
mov dil, cl
xor dil, 0xff
mov r14b, byte [rbp + 0x5f4]
xor r14b, 1
mov r15b, sil
and r15b, 0xff
and bl, r14b
mov r12b, dil
and r12b, 0xff
and cl, r14b
or r15b, bl
or r12b, cl
xor r15b, r12b
or sil, dil
xor sil, 0xff
or r14b, 1
and sil, r14b
or r15b, sil
mov cl, r11b
and cl, dl
xor r11b, dl
or cl, r11b
mov dl, r15b
xor dl, 0xff
and dl, 1
mov r11b, byte [rbp + 0x5f4]
xor r11b, 1
and r15b, r11b
mov bl, cl
xor bl, 0xff
and bl, 0xff
and cl, r11b
or dl, r15b
or bl, cl
xor dl, bl
mov cl, al
xor cl, 0xff
mov r11b, r8b
xor r11b, 0xff
mov bl, byte [rbp + 0x5f4]
xor bl, 0
mov sil, cl
and sil, 0
and al, bl
mov dil, r11b
and dil, 0
and r8b, bl
or sil, al
or dil, r8b
xor sil, dil
or cl, r11b
xor cl, 0xff
or bl, 0
and cl, bl
or sil, cl
mov al, sil
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x5f4]
xor cl, 0
and sil, cl
mov r8b, byte [rbp + 0x5f4]
xor r8b, 1
and r8b, 0
and cl, 1
or al, sil
or r8b, cl
xor al, r8b
mov cl, r9b
and cl, 0
xor r9b, 0
or cl, r9b
xor al, 0xff
xor cl, 0xff
mov r8b, byte [rbp + 0x5f4]
xor r8b, 1
or al, cl
or r8b, 1
xor al, 0xff
and al, r8b
mov cl, dl
xor cl, 0xff
mov r8b, al
xor r8b, 0xff
mov r9b, byte [rbp + 0x5f4]
xor r9b, 1
mov r11b, cl
and r11b, 0xff
and dl, r9b
mov bl, r8b
and bl, 0xff
and al, r9b
or r11b, dl
or bl, al
xor r11b, bl
or cl, r8b
xor cl, 0xff
or r9b, 1
and cl, r9b
or r11b, cl
test r11b, 1
jne 0x6d968386
jmp 0x6da43426
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xe2aca8ab
mov r9d, ecx
sub r9d, r8d
sub r9d, 0xa6d2daf6
add r9d, 0x6ee27bbf
add r9d, 0xa6d2daf6
sub r9d, 0x20fe889b
sub r9d, 0xe2aca8ab
add r9d, 0x20fe889b
mov r8d, 0x5d6511b9
add r8d, 0
sub r8d, 1
sub r8d, 0x5d6511b9
add r9d, 0x7c03b3cd
add r9d, r8d
sub r9d, 0x7c03b3cd
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0x134bb935
add r8d, r9d
sub eax, r8d
add eax, 0x908cf9dc
sub eax, 0x6ee27bbf
sub eax, 0x908cf9dc
add eax, 0xe27b39c3
sub eax, 0x134bb935
sub eax, 0xe27b39c3
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov dil, sil
xor dil, 1
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or dil, r14b
mov r14b, r10b
xor r14b, 0xff
xor dil, 0xff
mov r15b, sil
xor r15b, 0
or r14b, dil
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov dil, bl
and dil, r14b
xor bl, r14b
or dil, bl
mov bl, r11b
xor bl, 0xff
and bl, 1
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or bl, r15b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov r14b, sil
xor r14b, 1
and r14b, 0
mov r15b, sil
xor r15b, 0
mov r12b, r15b
and r12b, 1
mov r13b, sil
xor r13b, 1
and r13b, 0
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, r11b
xor r15b, 0xff
mov r12b, r14b
xor r12b, 0xff
mov r13b, sil
xor r13b, 0
or r15b, r12b
or r13b, 0
xor r15b, 0xff
and r15b, r13b
mov r12b, sil
xor r12b, 1
and r12b, 1
mov r13b, sil
xor r13b, 1
and r13b, 1
or r12b, r13b
xor r12b, 0xff
mov r13b, sil
xor r13b, 1
mov al, sil
xor al, 0
or r12b, r13b
or al, 0
xor r12b, 0xff
and r12b, al
mov al, sil
xor al, 1
xor r14b, 0xff
mov r13b, sil
xor r13b, 1
or al, r14b
or r13b, 1
xor al, 0xff
and al, r13b
mov r14b, bl
and r14b, r15b
xor bl, r15b
or r14b, bl
mov bl, r12b
and bl, al
xor r12b, al
or bl, r12b
mov al, r14b
xor al, 0xff
and al, 1
mov r15b, sil
xor r15b, 1
and r14b, r15b
mov r12b, bl
xor r12b, 0xff
and r12b, 0xff
and bl, r15b
or al, r14b
or r12b, bl
xor al, r12b
mov bl, sil
xor bl, 1
and bl, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or bl, r14b
mov r14b, sil
xor r14b, 0
xor bl, 0xff
mov r15b, sil
xor r15b, 1
or r14b, bl
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov bl, sil
xor bl, 0
and bl, 0
mov r15b, sil
xor r15b, 0
mov r12b, r15b
and r12b, 0
mov r13b, sil
xor r13b, 1
and r13b, 0
and r15b, 1
or bl, r12b
or r13b, r15b
xor bl, r13b
mov r15b, sil
xor r15b, 1
mov r12b, bl
xor r12b, 0xff
mov r13b, sil
xor r13b, 1
or r15b, r12b
or r13b, 1
xor r15b, 0xff
and r15b, r13b
mov r12b, sil
xor r12b, 1
and r12b, 1
mov r13b, sil
xor r13b, 1
and r13b, 1
or r12b, r13b
xor r12b, 0xff
mov r13b, sil
xor r13b, 0
mov cl, sil
xor cl, 1
or r12b, r13b
or cl, 1
xor r12b, 0xff
and r12b, cl
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov cl, r14b
and cl, r15b
xor r14b, r15b
or cl, r14b
mov r14b, r12b
and r14b, bl
xor r12b, bl
or r14b, r12b
mov bl, cl
xor bl, 0xff
and bl, 0
mov r15b, sil
xor r15b, 0
and cl, r15b
mov r12b, r14b
xor r12b, 0xff
and r12b, 0
and r14b, r15b
or bl, cl
or r12b, r14b
xor bl, r12b
mov cl, sil
xor cl, 1
and cl, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or cl, r14b
mov r14b, dil
xor r14b, 0xff
and r14b, 1
mov r15b, sil
xor r15b, 1
mov r12b, dil
and r12b, r15b
mov r13b, cl
xor r13b, 0xff
and r13b, 0xff
and cl, r15b
or r14b, r12b
or r13b, cl
xor r14b, r13b
mov cl, dil
xor cl, 0xff
mov r15b, r14b
xor r15b, cl
and r15b, r14b
mov cl, r10b
xor cl, 0xff
and cl, 1
mov r14b, sil
xor r14b, 1
and r10b, r14b
or cl, r10b
mov r10b, bl
xor r10b, 0xff
and r10b, 1
mov r14b, sil
xor r14b, 1
mov r12b, bl
and r12b, r14b
mov r13b, sil
xor r13b, 1
and r13b, 0xff
and r14b, 1
or r10b, r12b
or r13b, r14b
xor r10b, r13b
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r12b, sil
xor r12b, 1
and r12b, 1
or r14b, r12b
mov r12b, cl
xor r12b, 0xff
mov r13b, r10b
xor r13b, 0xff
mov dl, sil
xor dl, 1
mov r8b, r12b
and r8b, 0xff
and cl, dl
mov r9b, r13b
and r9b, 0xff
and r10b, dl
or r8b, cl
or r9b, r10b
xor r8b, r9b
or r12b, r13b
xor r12b, 0xff
or dl, 1
and r12b, dl
or r8b, r12b
mov cl, r14b
and cl, 1
xor r14b, 1
or cl, r14b
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r9b, sil
xor r9b, 1
and r8b, r9b
or dl, r8b
xor dl, 0xff
xor cl, 0xff
mov r8b, sil
xor r8b, 0
or dl, cl
or r8b, 0
xor dl, 0xff
and dl, r8b
mov cl, sil
xor cl, 1
and cl, 1
mov r8b, sil
xor r8b, 1
and r8b, 1
or cl, r8b
mov r8b, al
xor r8b, 0xff
mov r9b, cl
and r9b, r8b
xor cl, 0xff
mov r8b, al
and r8b, cl
or r9b, r8b
mov cl, al
xor cl, 0xff
mov r8b, r9b
xor r8b, cl
and r8b, r9b
mov cl, r11b
xor cl, 0xff
and cl, 1
mov r9b, sil
xor r9b, 1
and r11b, r9b
mov r10b, sil
xor r10b, 1
and r10b, 0xff
and r9b, 1
or cl, r11b
or r10b, r9b
xor cl, r10b
mov r9b, bl
xor r9b, 0xff
and r9b, 0
mov r10b, sil
xor r10b, 0
mov r11b, bl
and r11b, r10b
mov r14b, sil
xor r14b, 1
and r14b, 0
and r10b, 1
or r9b, r11b
or r14b, r10b
xor r9b, r14b
mov r10b, sil
xor r10b, 1
and r10b, 1
mov r11b, sil
xor r11b, 1
and r11b, 1
or r10b, r11b
mov r11b, cl
xor r11b, 0xff
mov r14b, r9b
xor r14b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, r11b
and r13b, 0xff
and cl, r12b
mov byte [rbp + 0x5f0], r14b
and r14b, 0xff
and r9b, r12b
or r13b, cl
or r14b, r9b
xor r13b, r14b
mov cl, byte [rbp + 0x5f0]
or r11b, cl
xor r11b, 0xff
or r12b, 1
and r11b, r12b
or r13b, r11b
mov r9b, sil
xor r9b, 1
mov r11b, r10b
xor r11b, 0xff
mov r14b, sil
xor r14b, 0
mov r12b, r9b
and r12b, 0
mov cl, r14b
and cl, 1
mov byte [rbp + 0x5ef], r11b
and r11b, 0
and r10b, r14b
or r12b, cl
or r11b, r10b
xor r12b, r11b
mov cl, byte [rbp + 0x5ef]
or r9b, cl
xor r9b, 0xff
or r14b, 0
and r9b, r14b
or r12b, r9b
mov r9b, r13b
xor r9b, 0xff
and r9b, 1
mov r10b, sil
xor r10b, 1
and r13b, r10b
mov r11b, sil
xor r11b, 1
and r11b, 0xff
and r10b, 1
or r9b, r13b
or r11b, r10b
xor r9b, r11b
xor r12b, 0xff
mov r10b, r9b
xor r10b, r12b
and r10b, r9b
mov r9b, r15b
xor r9b, 0xff
and r9b, 0
mov r11b, sil
xor r11b, 0
mov r14b, r15b
and r14b, r11b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r11b, 1
or r9b, r14b
or r12b, r11b
xor r9b, r12b
mov r11b, dl
xor r11b, 0xff
and r11b, 1
mov r14b, sil
xor r14b, 1
mov r12b, dl
and r12b, r14b
mov r13b, sil
xor r13b, 1
and r13b, 0xff
and r14b, 1
or r11b, r12b
or r13b, r14b
xor r11b, r13b
mov r14b, sil
xor r14b, 0
and r14b, 1
mov r12b, sil
xor r12b, 1
mov r13b, r12b
and r13b, 0
mov cl, sil
xor cl, 1
and cl, 0xff
and r12b, 1
or r14b, r13b
or cl, r12b
xor r14b, cl
mov cl, r9b
xor cl, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, sil
xor r13b, 0
or cl, r12b
or r13b, 0
xor cl, 0xff
and cl, r13b
xor r15b, 0xff
mov r12b, r14b
xor r12b, 0xff
mov r13b, sil
xor r13b, 0
or r15b, r12b
or r13b, 0
xor r15b, 0xff
and r15b, r13b
mov r12b, r11b
xor r12b, 0xff
mov r13b, sil
xor r13b, 0
mov byte [rbp + 0x5ee], sil
xor sil, 1
or r12b, r13b
or sil, 1
xor r12b, 0xff
and r12b, sil
mov sil, r14b
xor sil, 0xff
mov r13b, dl
xor r13b, sil
and r13b, dl
mov dl, cl
xor dl, 0xff
mov sil, r15b
xor sil, 0xff
mov byte [rbp + 0x5ed], al
mov al, byte [rbp + 0x5ee]
xor al, 0
mov byte [rbp + 0x5ec], dl
and dl, 0
and cl, al
mov byte [rbp + 0x5eb], sil
and sil, 0
and r15b, al
or dl, cl
or sil, r15b
xor dl, sil
mov cl, byte [rbp + 0x5ec]
mov sil, byte [rbp + 0x5eb]
or cl, sil
xor cl, 0xff
or al, 0
and cl, al
or dl, cl
mov al, r12b
and al, r13b
xor r12b, r13b
or al, r12b
mov cl, dl
xor cl, 0xff
mov r15b, al
and r15b, cl
xor al, 0xff
and dl, al
or r15b, dl
mov al, r9b
and al, r11b
xor r9b, r11b
or al, r9b
mov cl, al
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x5ee]
xor dl, 1
and al, dl
or cl, al
mov al, byte [rbp + 0x5ee]
xor al, 0
mov dl, r14b
xor dl, 0xff
mov r9b, byte [rbp + 0x5ee]
xor r9b, 0
mov r11b, al
and r11b, 0
mov r12b, r9b
and r12b, 0
mov r13b, dl
and r13b, 0
and r14b, r9b
or r11b, r12b
or r13b, r14b
xor r11b, r13b
or al, dl
xor al, 0xff
or r9b, 0
and al, r9b
or r11b, al
xor r11b, 0xff
mov al, cl
xor al, r11b
and al, cl
mov cl, r15b
xor cl, 0xff
mov dl, al
xor dl, 0xff
mov r9b, byte [rbp + 0x5ee]
xor r9b, 1
mov r11b, cl
and r11b, 0xff
and r15b, r9b
mov r14b, dl
and r14b, 0xff
and al, r9b
or r11b, r15b
or r14b, al
xor r11b, r14b
or cl, dl
xor cl, 0xff
or r9b, 1
and cl, r9b
or r11b, cl
mov al, r8b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x5ee]
xor cl, 1
mov dl, r8b
and dl, cl
or al, dl
mov cl, r10b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x5ee]
xor dl, 1
mov r9b, r10b
and r9b, dl
or cl, r9b
mov dl, byte [rbp + 0x5ee]
xor dl, 0
and dl, 0
mov r9b, byte [rbp + 0x5ee]
xor r9b, 0
mov r14b, r9b
and r14b, 0
mov r15b, byte [rbp + 0x5ee]
xor r15b, 1
and r15b, 0
and r9b, 1
or dl, r14b
or r15b, r9b
xor dl, r15b
mov r9b, byte [rbp + 0x5ee]
xor r9b, 0
mov r14b, al
xor r14b, r9b
and r14b, al
mov r9b, dl
xor r9b, 0xff
mov r15b, r8b
xor r15b, r9b
and r15b, r8b
mov r8b, byte [rbp + 0x5ee]
xor r8b, 0
mov r9b, cl
xor r9b, r8b
and r9b, cl
mov r8b, dl
xor r8b, 0xff
mov r12b, r10b
xor r12b, r8b
and r12b, r10b
mov r8b, r14b
and r8b, r15b
xor r14b, r15b
or r8b, r14b
mov r10b, r9b
and r10b, r12b
xor r9b, r12b
or r10b, r9b
mov r9b, r8b
xor r9b, 0xff
mov r14b, r10b
and r14b, r9b
xor r10b, 0xff
and r8b, r10b
or r14b, r8b
mov r8b, al
and r8b, cl
xor al, cl
or r8b, al
mov al, r8b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x5ee]
xor cl, 1
and r8b, cl
mov r9b, byte [rbp + 0x5ee]
xor r9b, 1
and r9b, 0xff
and cl, 1
or al, r8b
or r9b, cl
xor al, r9b
mov cl, dl
and cl, 0
xor dl, 0
or cl, dl
xor cl, 0xff
mov dl, al
xor dl, cl
and dl, al
mov al, r14b
and al, dl
xor r14b, dl
or al, r14b
mov cl, r11b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x5ee]
xor dl, 1
mov r8b, r11b
and r8b, dl
or cl, r8b
mov dl, al
xor dl, 0xff
xor cl, 0xff
mov r8b, byte [rbp + 0x5ee]
xor r8b, 0
or dl, cl
or r8b, 0
xor dl, 0xff
and dl, r8b
mov cl, al
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x5ee]
xor r8b, 1
and al, r8b
or cl, al
xor r11b, 0xff
xor cl, 0xff
mov al, byte [rbp + 0x5ee]
xor al, 1
or r11b, cl
or al, 1
xor r11b, 0xff
and r11b, al
mov al, dl
xor al, 0xff
mov cl, r11b
xor cl, 0xff
mov r8b, byte [rbp + 0x5ee]
xor r8b, 0
mov r9b, al
and r9b, 0
and dl, r8b
mov r10b, cl
and r10b, 0
and r11b, r8b
or r9b, dl
or r10b, r11b
xor r9b, r10b
or al, cl
xor al, 0xff
or r8b, 0
and al, r8b
or r9b, al
mov al, dil
xor al, 0xff
mov cl, byte [rbp + 0x5ed]
xor cl, 0xff
mov dl, byte [rbp + 0x5ee]
xor dl, 0
or al, cl
or dl, 0
xor al, 0xff
and al, dl
mov cl, dil
xor cl, 0xff
mov dl, byte [rbp + 0x5ed]
and dl, cl
mov cl, byte [rbp + 0x5ed]
xor cl, 0xff
and dil, cl
or dl, dil
mov cl, al
xor cl, 0xff
mov r8b, dl
xor r8b, 0xff
mov r10b, byte [rbp + 0x5ee]
xor r10b, 1
mov r11b, cl
and r11b, 0xff
and al, r10b
mov dil, r8b
and dil, 0xff
and dl, r10b
or r11b, al
or dil, dl
xor r11b, dil
or cl, r8b
xor cl, 0xff
or r10b, 1
and cl, r10b
or r11b, cl
mov al, r11b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x5ee]
xor cl, 1
mov dl, r11b
and dl, cl
or al, dl
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, byte [rbp + 0x5ee]
xor cl, 1
and cl, 1
mov dl, byte [rbp + 0x5ee]
xor dl, 1
and dl, 1
or cl, dl
xor r11b, 0xff
xor cl, 0xff
mov dl, byte [rbp + 0x5ee]
xor dl, 1
or r11b, cl
or dl, 1
xor r11b, 0xff
and r11b, dl
mov cl, al
and cl, r11b
xor al, r11b
or cl, al
mov al, byte [rbp + 0x5ee]
xor al, 1
and al, 1
mov dl, byte [rbp + 0x5ee]
xor dl, 1
and dl, 1
or al, dl
mov dl, bl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x5ee]
xor r8b, 1
mov r10b, bl
and r10b, r8b
or dl, r10b
mov r8b, byte [rbp + 0x5ee]
xor r8b, 1
and r8b, 1
mov r10b, byte [rbp + 0x5ee]
xor r10b, 1
and r10b, 1
or r8b, r10b
mov r10b, byte [rbp + 0x5ee]
xor r10b, 1
mov r11b, al
xor r11b, r10b
and r11b, al
mov r10b, byte [rbp + 0x5ee]
xor r10b, 1
mov dil, r8b
xor dil, 0xff
mov r14b, byte [rbp + 0x5ee]
xor r14b, 0
or r10b, dil
or r14b, 0
xor r10b, 0xff
and r10b, r14b
mov dil, byte [rbp + 0x5ee]
xor dil, 1
mov r14b, dl
xor r14b, dil
and r14b, dl
xor bl, 0xff
mov dil, r8b
xor dil, 0xff
mov r15b, byte [rbp + 0x5ee]
xor r15b, 0
or bl, dil
or r15b, 0
xor bl, 0xff
and bl, r15b
mov dil, r11b
and dil, r10b
xor r11b, r10b
or dil, r11b
mov r10b, r14b
and r10b, bl
xor r14b, bl
or r10b, r14b
mov r11b, dil
xor r11b, 0xff
and r11b, 0
mov bl, byte [rbp + 0x5ee]
xor bl, 0
and dil, bl
mov r14b, r10b
xor r14b, 0xff
and r14b, 0
and r10b, bl
or r11b, dil
or r14b, r10b
xor r11b, r14b
mov r10b, al
xor r10b, 0xff
mov bl, dl
xor bl, 0xff
mov dil, byte [rbp + 0x5ee]
xor dil, 1
mov r14b, r10b
and r14b, 0xff
and al, dil
mov r15b, bl
and r15b, 0xff
and dl, dil
or r14b, al
or r15b, dl
xor r14b, r15b
or r10b, bl
xor r10b, 0xff
or dil, 1
and r10b, dil
or r14b, r10b
mov al, r14b
xor al, 0xff
and al, 0
mov dl, byte [rbp + 0x5ee]
xor dl, 0
and r14b, dl
mov r10b, byte [rbp + 0x5ee]
xor r10b, 1
and r10b, 0
and dl, 1
or al, r14b
or r10b, dl
xor al, r10b
mov dl, byte [rbp + 0x5ee]
xor dl, 1
mov r10b, r8b
xor r10b, 0xff
mov bl, byte [rbp + 0x5ee]
xor bl, 1
mov dil, dl
and dil, 0xff
mov r14b, bl
and r14b, 1
mov r15b, r10b
and r15b, 0xff
and r8b, bl
or dil, r14b
or r15b, r8b
xor dil, r15b
or dl, r10b
xor dl, 0xff
or bl, 1
and dl, bl
or dil, dl
xor al, 0xff
xor dil, 0xff
mov dl, byte [rbp + 0x5ee]
xor dl, 0
or al, dil
or dl, 0
xor al, 0xff
and al, dl
mov dl, r11b
and dl, al
xor r11b, al
or dl, r11b
mov al, cl
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x5ee]
xor r8b, 1
and cl, r8b
mov r10b, byte [rbp + 0x5ee]
xor r10b, 1
and r10b, 0xff
and r8b, 1
or al, cl
or r10b, r8b
xor al, r10b
mov cl, dl
xor cl, 0xff
and cl, 0
mov r8b, byte [rbp + 0x5ee]
xor r8b, 0
and dl, r8b
mov r10b, byte [rbp + 0x5ee]
xor r10b, 1
and r10b, 0
and r8b, 1
or cl, dl
or r10b, r8b
xor cl, r10b
mov dl, byte [rbp + 0x5ee]
xor dl, 1
and dl, 1
mov r8b, byte [rbp + 0x5ee]
xor r8b, 1
mov r10b, r8b
and r10b, 1
mov r11b, byte [rbp + 0x5ee]
xor r11b, 1
and r11b, 0xff
and r8b, 1
or dl, r10b
or r11b, r8b
xor dl, r11b
mov r8b, al
and r8b, cl
xor al, cl
or r8b, al
mov al, byte [rbp + 0x5ee]
xor al, 1
mov cl, dl
xor cl, 0xff
mov r10b, byte [rbp + 0x5ee]
xor r10b, 1
mov r11b, al
and r11b, 0xff
mov bl, r10b
and bl, 1
mov dil, cl
and dil, 0xff
and dl, r10b
or r11b, bl
or dil, dl
xor r11b, dil
or al, cl
xor al, 0xff
or r10b, 1
and al, r10b
or r11b, al
mov al, r8b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x5ee]
xor cl, 1
and r8b, cl
mov dl, byte [rbp + 0x5ee]
xor dl, 1
and dl, 0xff
and cl, 1
or al, r8b
or dl, cl
xor al, dl
xor r11b, 0xff
mov cl, al
xor cl, r11b
and cl, al
mov al, cl
xor al, 0xff
mov dl, r9b
xor dl, al
and dl, r9b
mov al, r9b
xor al, 0xff
mov r8b, cl
and r8b, al
xor cl, 0xff
and r9b, cl
or r8b, r9b
mov al, dl
and al, r8b
xor dl, r8b
or al, dl
test al, 1
jne 0x6d9691bc
jmp 0x6da43426
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
add r8d, 0xb066bd9b
add r8d, 0xb31fd5cd
sub r8d, 0xb066bd9b
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0xda254198
add r9d, r8d
mov r8d, eax
sub r8d, r9d
add r8d, 0xea12c9cb
sub r8d, 0xb31fd5cd
sub r8d, 0xea12c9cb
mov r9d, eax
sub r9d, 0x5754c06c
add r8d, r9d
sub r8d, 0x913eac23
sub r8d, 1
add r8d, 0x913eac23
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x5754c06c
add r9d, r8d
mov r8d, eax
sub r8d, r9d
sub r8d, 0x2a82a446
add r8d, 0x89f43e70
add r8d, 0x2a82a446
sub r8d, 0xd44d706
sub r8d, 0xda254198
add r8d, 0xd44d706
sub eax, 0x89f43e70
add r8d, eax
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r11b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r11b
and r14b, dil
or bl, r14b
mov dil, r10b
xor dil, 0xff
and dil, 0
mov r14b, sil
xor r14b, 0
mov r15b, r10b
and r15b, r14b
mov r12b, bl
xor r12b, 0xff
and r12b, 0
and bl, r14b
or dil, r15b
or r12b, bl
xor dil, r12b
mov bl, r10b
xor bl, 0xff
mov r14b, dil
xor r14b, bl
and r14b, dil
mov bl, r10b
xor bl, 0xff
and bl, 1
mov dil, sil
xor dil, 1
mov r15b, r10b
and r15b, dil
or bl, r15b
xor bl, 0xff
mov dil, r11b
xor dil, bl
and dil, r11b
mov bl, r11b
xor bl, 0xff
and bl, 0
mov r15b, sil
xor r15b, 0
and r11b, r15b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r15b, 1
or bl, r11b
or r12b, r15b
xor bl, r12b
xor r10b, 0xff
xor bl, 0xff
mov r11b, sil
xor r11b, 0
or r10b, bl
or r11b, 0
xor r10b, 0xff
and r10b, r11b
mov r11b, dil
xor r11b, 0xff
mov bl, r10b
xor bl, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, r11b
and r12b, 0
and dil, r15b
mov r13b, bl
and r13b, 0
and r10b, r15b
or r12b, dil
or r13b, r10b
xor r12b, r13b
or r11b, bl
xor r11b, 0xff
or r15b, 0
and r11b, r15b
or r12b, r11b
mov r10b, r14b
xor r10b, 0xff
and r10b, 0
mov r11b, sil
xor r11b, 0
mov bl, r14b
and bl, r11b
mov dil, sil
xor dil, 1
and dil, 0
and r11b, 1
or r10b, bl
or dil, r11b
xor r10b, dil
mov r11b, r12b
xor r11b, 0xff
and r11b, 1
mov bl, sil
xor bl, 1
mov dil, r12b
and dil, bl
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and bl, 1
or r11b, dil
or r15b, bl
xor r11b, r15b
mov bl, sil
xor bl, 0
and bl, 1
mov dil, sil
xor dil, 1
mov r15b, dil
and r15b, 0
mov r13b, sil
xor r13b, 1
and r13b, 0xff
and dil, 1
or bl, r15b
or r13b, dil
xor bl, r13b
mov dil, r10b
xor dil, 0xff
mov r15b, sil
xor r15b, 0
mov r13b, sil
xor r13b, 1
or dil, r15b
or r13b, 1
xor dil, 0xff
and dil, r13b
xor r14b, 0xff
mov r15b, bl
xor r15b, 0xff
mov r13b, sil
xor r13b, 0
or r14b, r15b
or r13b, 0
xor r14b, 0xff
and r14b, r13b
mov r15b, sil
xor r15b, 0
mov r13b, r11b
xor r13b, r15b
and r13b, r11b
mov r15b, bl
xor r15b, 0xff
mov al, r12b
xor al, r15b
and al, r12b
mov r15b, dil
and r15b, r14b
xor dil, r14b
or r15b, dil
mov dil, r13b
and dil, al
xor r13b, al
or dil, r13b
mov al, r15b
xor al, 0xff
and al, 1
mov r14b, sil
xor r14b, 1
and r15b, r14b
mov r12b, dil
xor r12b, 0xff
and r12b, 0xff
and dil, r14b
or al, r15b
or r12b, dil
xor al, r12b
mov dil, r10b
and dil, r11b
xor r10b, r11b
or dil, r10b
mov r10b, dil
xor r10b, 0xff
and r10b, 1
xor sil, 1
and dil, sil
or r10b, dil
mov r11b, bl
and r11b, 0
xor bl, 0
or r11b, bl
xor r11b, 0xff
mov bl, r10b
xor bl, r11b
and bl, r10b
mov r10b, al
and r10b, bl
xor al, bl
or r10b, al
test r10b, 1
jne 0x6d96951c
jmp 0x6da35628
xor eax, eax
mov ecx, dword [rbp + 0x828]
mov edx, dword [sym.out.dll_x.13]
mov r8d, dword [sym.out.dll_y.14]
mov r9d, eax
sub r9d, edx
mov r10d, eax
sub r10d, 0xa52651c9
add r9d, r10d
mov r10d, eax
sub r10d, r9d
mov r9d, eax
sub r9d, r10d
mov r10d, eax
sub r10d, 0x1aee8f1e
add r9d, r10d
mov r10d, eax
sub r10d, r9d
mov r9d, eax
sub r9d, 0xa52651c9
add r10d, r9d
add r10d, 0x247d7577
add r10d, 0xa41633db
sub r10d, 0x247d7577
mov r9d, eax
sub r9d, 1
add r10d, r9d
sub r10d, 0x93c23f9b
sub r10d, 0xa41633db
add r10d, 0x93c23f9b
sub r10d, 0x521c8a61
add r10d, 0xe5c72de3
add r10d, 0x521c8a61
sub eax, 0x1aee8f1e
add r10d, eax
add r10d, 0x9c90e7c
sub r10d, 0xe5c72de3
sub r10d, 0x9c90e7c
imul edx, r10d
and edx, 1
cmp edx, 0
sete r11b
cmp r8d, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
mov r14b, bl
xor r14b, 0xff
and r14b, 1
mov r15b, dil
xor r15b, 1
mov r12b, bl
and r12b, r15b
or r14b, r12b
mov r15b, dil
xor r15b, 1
and r15b, 1
mov r12b, dil
xor r12b, 1
and r12b, 1
or r15b, r12b
mov r12b, sil
xor r12b, 0xff
mov r13b, r14b
xor r13b, 0xff
mov al, dil
xor al, 1
mov dl, r12b
and dl, 0xff
and sil, al
mov r8b, r13b
and r8b, 0xff
and r14b, al
or dl, sil
or r8b, r14b
xor dl, r8b
or r12b, r13b
xor r12b, 0xff
or al, 1
and r12b, al
or dl, r12b
mov al, r15b
and al, 1
xor r15b, 1
or al, r15b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov sil, dil
xor sil, 1
and dl, sil
or r8b, dl
xor r8b, 0xff
xor al, 0xff
mov dl, dil
xor dl, 1
or r8b, al
or dl, 1
xor r8b, 0xff
and r8b, dl
mov al, r11b
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
mov sil, r11b
and sil, dl
or al, sil
xor al, 0xff
mov dl, bl
xor dl, al
and dl, bl
mov al, bl
xor al, 0xff
and al, 1
mov sil, dil
xor sil, 1
and bl, sil
or al, bl
xor al, 0xff
mov bl, r11b
xor bl, al
and bl, r11b
mov al, dl
xor al, 0xff
mov r11b, bl
xor r11b, 0xff
mov sil, dil
xor sil, 1
mov r14b, al
and r14b, 0xff
and dl, sil
mov r15b, r11b
and r15b, 0xff
and bl, sil
or r14b, dl
or r15b, bl
xor r14b, r15b
or al, r11b
xor al, 0xff
or sil, 1
and al, sil
or r14b, al
mov al, r8b
xor al, 0xff
mov dl, r14b
xor dl, 0xff
mov r11b, dil
xor r11b, 1
or al, dl
or r11b, 1
xor al, 0xff
and al, r11b
mov dl, r8b
xor dl, 0xff
mov r11b, r14b
and r11b, dl
xor r14b, 0xff
and r8b, r14b
or r11b, r8b
mov dl, al
xor dl, 0xff
mov r8b, r11b
xor r8b, 0xff
xor dil, 0
mov bl, dl
and bl, 0
and al, dil
mov sil, r8b
and sil, 0
and r11b, dil
or bl, al
or sil, r11b
xor bl, sil
or dl, r8b
xor dl, 0xff
or dil, 0
and dl, dil
or bl, dl
test bl, 1
mov dword [rbp + 0x5e4], ecx
jne 0x6d9697c5
jmp 0x6da35628
jmp 0x6d9697ca
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x1a3ea676
add r8d, 0
mov r9d, ecx
add r9d, 0xce7effd3
add r9d, r8d
sub r9d, 0xce7effd3
mov r8d, eax
sub r8d, 0x41d94466
sub r9d, r8d
add r9d, 0x8a6ed6ed
sub r9d, 1
sub r9d, 0x8a6ed6ed
sub eax, 0x41d94466
add r9d, eax
add r9d, 0xd368c316
sub r9d, 0xde57340
sub r9d, 0xd368c316
sub r9d, 0x28218e00
add r9d, 0x1a3ea676
add r9d, 0x28218e00
sub r9d, 0xfc0889ea
add r9d, 0xde57340
add r9d, 0xfc0889ea
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r11b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r11b
and r14b, dil
or bl, r14b
mov dil, r10b
xor dil, 0xff
mov r14b, bl
and r14b, dil
xor bl, 0xff
mov dil, r10b
and dil, bl
or r14b, dil
mov bl, r10b
xor bl, 0xff
mov dil, r14b
xor dil, bl
and dil, r14b
mov bl, r10b
xor bl, 0xff
and bl, 0
mov r14b, sil
xor r14b, 0
mov r15b, r10b
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or bl, r15b
or r12b, r14b
xor bl, r12b
xor bl, 0xff
xor bl, 0
and bl, 0
mov r14b, sil
xor r14b, 0
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 0
or r14b, r15b
mov r15b, r14b
xor r15b, 0xff
mov r12b, r10b
xor r12b, r15b
and r12b, r10b
mov r10b, r11b
xor r10b, 0xff
and r10b, 0
mov r15b, sil
xor r15b, 0
mov r13b, r11b
and r13b, r15b
mov al, sil
xor al, 1
and al, 0
and r15b, 1
or r10b, r13b
or al, r15b
xor r10b, al
xor r10b, 0xff
mov al, sil
xor al, 0
mov r15b, sil
xor r15b, 1
or r10b, al
or r15b, 1
xor r10b, 0xff
and r10b, r15b
xor r14b, 0xff
mov al, r11b
xor al, r14b
and al, r11b
mov r11b, bl
and r11b, r12b
xor bl, r12b
or r11b, bl
mov bl, r10b
xor bl, 0xff
mov r14b, al
xor r14b, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, bl
and r12b, 0
and r10b, r15b
mov r13b, r14b
and r13b, 0
and al, r15b
or r12b, r10b
or r13b, al
xor r12b, r13b
or bl, r14b
xor bl, 0xff
or r15b, 0
and bl, r15b
or r12b, bl
mov al, r11b
xor al, 0xff
and al, 0
mov r10b, sil
xor r10b, 0
and r11b, r10b
mov bl, r12b
xor bl, 0xff
and bl, 0
and r12b, r10b
or al, r11b
or bl, r12b
xor al, bl
mov r10b, dil
xor r10b, 0xff
mov r11b, al
xor r11b, 0xff
mov bl, sil
xor bl, 0
or r10b, r11b
or bl, 0
xor r10b, 0xff
and r10b, bl
mov r11b, dil
xor r11b, 0xff
and r11b, 0
mov bl, sil
xor bl, 0
and dil, bl
mov r14b, al
xor r14b, 0xff
and r14b, 0
and al, bl
or r11b, dil
or r14b, al
xor r11b, r14b
mov al, r10b
xor al, 0xff
mov bl, r11b
xor bl, 0xff
xor sil, 0
mov dil, al
and dil, 0
and r10b, sil
mov r14b, bl
and r14b, 0
and r11b, sil
or dil, r10b
or r14b, r11b
xor dil, r14b
or al, bl
xor al, 0xff
or sil, 0
and al, sil
or dil, al
test dil, 1
jne 0x6d969a76
jmp 0x6da4342b
xor eax, eax
mov ecx, eax
sub ecx, 0x18437ff4
mov edx, dword [rbp + 0x5e4]
sub ecx, edx
add ecx, 0x18437ff4
mov r8d, eax
sub r8d, 0xcc98e9ea
sub r8d, 0x36df7d96
add r8d, 0xcc98e9ea
add ecx, 0x3d38fa91
add ecx, r8d
sub ecx, 0x3d38fa91
mov r8d, eax
sub r8d, 0x88b46694
sub r8d, ecx
add r8d, 0x88b46694
mov ecx, eax
sub ecx, 0xd8fafb53
sub r8d, ecx
sub r8d, 0x650a4e39
add r8d, 1
add r8d, 0x650a4e39
sub r8d, 0xe980cb56
sub r8d, 0xd8fafb53
add r8d, 0xe980cb56
mov ecx, 0xd6f1da55
add ecx, 0
sub ecx, 0x36df7d96
sub ecx, 0xd6f1da55
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, ecx
add r9d, r8d
mov ecx, eax
sub ecx, r9d
mov dword [rbp + 0x828], ecx
mov ecx, dword [sym.out.dll_x.13]
mov r8d, dword [sym.out.dll_y.14]
mov r9d, eax
sub r9d, 0xe6f59aa3
sub r9d, 0x73afa486
add r9d, 0xe6f59aa3
mov r10d, eax
sub r10d, 1
add r9d, r10d
mov r10d, eax
sub r10d, r9d
mov r9d, eax
sub r9d, 0x73afa486
add r10d, r9d
mov r9d, eax
sub r9d, r10d
mov r10d, eax
sub r10d, ecx
add r10d, 0
mov r11d, eax
sub r11d, 0x56fc3ea4
sub r11d, r9d
add r11d, 0x56fc3ea4
sub r10d, 0x5550189f
add r10d, r11d
add r10d, 0x5550189f
sub eax, 0x917b4908
sub eax, r10d
add eax, 0x917b4908
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete bl
cmp r8d, 0xa
setl sil
mov dil, bl
xor dil, 0xff
and dil, 1
mov r14b, 1
mov r15b, r14b
xor r15b, 1
mov r12b, bl
and r12b, r15b
or dil, r12b
mov r15b, r14b
xor r15b, 1
xor dil, 0xff
mov r12b, r14b
xor r12b, 1
or r15b, dil
or r12b, 1
xor r15b, 0xff
and r15b, r12b
mov dil, r14b
xor dil, 1
and dil, 1
mov r12b, r14b
xor r12b, 1
mov r13b, r12b
and r13b, 1
mov al, r14b
xor al, 1
and al, 0xff
and r12b, 1
or dil, r13b
or al, r12b
xor dil, al
mov al, bl
xor al, 0xff
xor dil, 0xff
mov r12b, r14b
xor r12b, 1
or al, dil
or r12b, 1
xor al, 0xff
and al, r12b
mov dil, r15b
and dil, al
xor r15b, al
or dil, r15b
mov al, sil
xor al, 0xff
and al, 0
mov r15b, r14b
xor r15b, 0
mov r12b, sil
and r12b, r15b
mov r13b, r14b
xor r13b, 1
and r13b, 0
and r15b, 1
or al, r12b
or r13b, r15b
xor al, r13b
mov r15b, r14b
xor r15b, 1
xor al, 0xff
mov r12b, r14b
xor r12b, 1
or r15b, al
or r12b, 1
xor r15b, 0xff
and r15b, r12b
mov al, r14b
xor al, 1
and al, 0
mov r12b, r14b
xor r12b, 0
mov r13b, r12b
and r13b, 1
mov cl, r14b
xor cl, 1
and cl, 0
and r12b, 1
or al, r13b
or cl, r12b
xor al, cl
mov cl, al
xor cl, 0xff
mov r12b, sil
xor r12b, cl
and r12b, sil
mov cl, r14b
xor cl, 1
and cl, 1
mov r13b, r14b
xor r13b, 1
and r13b, 1
or cl, r13b
xor cl, 0xff
mov r13b, r14b
xor r13b, 1
mov r8b, r14b
xor r8b, 0
or cl, r13b
or r8b, 0
xor cl, 0xff
and cl, r8b
mov r8b, r14b
xor r8b, 1
xor al, 0xff
mov r13b, r14b
xor r13b, 0
or r8b, al
or r13b, 0
xor r8b, 0xff
and r8b, r13b
mov al, r15b
and al, r12b
xor r15b, r12b
or al, r15b
mov r15b, cl
xor r15b, 0xff
mov r12b, r8b
xor r12b, 0xff
mov r13b, r14b
xor r13b, 1
mov r9b, r15b
and r9b, 0xff
and cl, r13b
mov r10b, r12b
and r10b, 0xff
and r8b, r13b
or r9b, cl
or r10b, r8b
xor r9b, r10b
or r15b, r12b
xor r15b, 0xff
or r13b, 1
and r15b, r13b
or r9b, r15b
mov cl, al
xor cl, 0xff
and cl, 0
mov r8b, r14b
xor r8b, 0
and al, r8b
mov r10b, r9b
xor r10b, 0xff
and r10b, 0
and r9b, r8b
or cl, al
or r10b, r9b
xor cl, r10b
mov al, r14b
xor al, 0
and al, 0
mov r8b, r14b
xor r8b, 0
mov r9b, r8b
and r9b, 0
mov r10b, r14b
xor r10b, 1
and r10b, 0
and r8b, 1
or al, r9b
or r10b, r8b
xor al, r10b
mov r8b, r14b
xor r8b, 0
xor al, 0xff
mov r9b, r14b
xor r9b, 0
or r8b, al
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov al, r14b
xor al, 0
and al, 1
mov r9b, r14b
xor r9b, 1
and r9b, 0
or al, r9b
mov r9b, al
xor r9b, 0xff
xor r9b, 0
and r9b, 0
mov r10b, r14b
xor r10b, 1
and r10b, 1
mov r15b, r14b
xor r15b, 1
and r15b, 1
or r10b, r15b
xor r10b, 0xff
mov r15b, r14b
xor r15b, 0
mov r12b, r14b
xor r12b, 0
or r10b, r15b
or r12b, 0
xor r10b, 0xff
and r10b, r12b
xor al, 0xff
xor al, 1
and al, 0xff
mov r15b, r8b
and r15b, r9b
xor r8b, r9b
or r15b, r8b
mov r8b, r10b
and r8b, al
xor r10b, al
or r8b, r10b
mov al, r15b
xor al, 0xff
mov r9b, r8b
and r9b, al
xor r8b, 0xff
and r15b, r8b
or r9b, r15b
mov al, dil
xor al, 0xff
and al, 0
mov r8b, r14b
xor r8b, 0
mov r10b, dil
and r10b, r8b
mov r15b, r14b
xor r15b, 1
and r15b, 0
and r8b, 1
or al, r10b
or r15b, r8b
xor al, r15b
mov r8b, r14b
xor r8b, 0
and r8b, 1
mov r10b, r14b
xor r10b, 1
and r10b, 0
or r8b, r10b
mov r10b, r14b
xor r10b, 1
and r10b, 1
mov r15b, r14b
xor r15b, 1
and r15b, 1
or r10b, r15b
mov r15b, al
and r15b, r8b
xor al, r8b
or r15b, al
mov al, r10b
and al, 1
xor r10b, 1
or al, r10b
mov r8b, r15b
xor r8b, 0xff
and r8b, 1
mov r10b, r14b
xor r10b, 1
and r15b, r10b
mov r12b, r14b
xor r12b, 1
and r12b, 0xff
and r10b, 1
or r8b, r15b
or r12b, r10b
xor r8b, r12b
xor al, 0xff
mov r10b, r8b
xor r10b, al
and r10b, r8b
mov al, bl
xor al, 0xff
and al, 0
mov r8b, r14b
xor r8b, 0
and bl, r8b
mov r15b, r14b
xor r15b, 1
and r15b, 0
and r8b, 1
or al, bl
or r15b, r8b
xor al, r15b
mov r8b, r9b
xor r8b, 0xff
and r8b, 1
mov bl, r14b
xor bl, 1
mov r15b, r9b
and r15b, bl
mov r12b, r14b
xor r12b, 1
and r12b, 0xff
and bl, 1
or r8b, r15b
or r12b, bl
xor r8b, r12b
mov bl, r14b
xor bl, 1
and bl, 0
mov r15b, r14b
xor r15b, 0
mov r12b, r15b
and r12b, 1
mov r13b, r14b
xor r13b, 1
and r13b, 0
and r15b, 1
or bl, r12b
or r13b, r15b
xor bl, r13b
mov r15b, al
and r15b, r8b
xor al, r8b
or r15b, al
mov al, r14b
xor al, 1
mov r8b, bl
xor r8b, 0xff
mov r12b, r14b
xor r12b, 0
mov r13b, al
and r13b, 0
mov r11b, r12b
and r11b, 1
mov dl, r8b
and dl, 0
and bl, r12b
or r13b, r11b
or dl, bl
xor r13b, dl
or al, r8b
xor al, 0xff
or r12b, 0
and al, r12b
or r13b, al
mov al, r15b
xor al, 0xff
and al, 1
mov dl, r14b
xor dl, 1
and r15b, dl
or al, r15b
xor r13b, 0xff
mov dl, al
xor dl, r13b
and dl, al
mov al, r14b
xor al, 0
and al, 1
mov r8b, r14b
xor r8b, 1
and r8b, 0
or al, r8b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r11b, r14b
xor r11b, 1
mov bl, cl
and bl, r11b
mov r15b, al
xor r15b, 0xff
and r15b, 0xff
and al, r11b
or r8b, bl
or r15b, al
xor r8b, r15b
xor r8b, 0xff
mov al, cl
xor al, 0xff
mov r11b, r14b
xor r11b, 1
or r8b, al
or r11b, 1
xor r8b, 0xff
and r8b, r11b
mov al, sil
xor al, 0xff
and al, 0
mov r11b, r14b
xor r11b, 0
and sil, r11b
mov bl, r14b
xor bl, 1
and bl, 0
and r11b, 1
or al, sil
or bl, r11b
xor al, bl
mov r11b, r9b
xor r11b, 0xff
and r11b, 0
mov bl, r14b
xor bl, 0
mov sil, r9b
and sil, bl
mov r15b, r14b
xor r15b, 1
and r15b, 0
and bl, 1
or r11b, sil
or r15b, bl
xor r11b, r15b
mov bl, r14b
xor bl, 0
and bl, 0
mov sil, r14b
xor sil, 0
mov r15b, sil
and r15b, 0
mov r12b, r14b
xor r12b, 1
and r12b, 0
and sil, 1
or bl, r15b
or r12b, sil
xor bl, r12b
mov sil, al
xor sil, 0xff
mov r15b, r11b
xor r15b, 0xff
mov r12b, r14b
xor r12b, 0
mov r13b, sil
and r13b, 0
and al, r12b
mov byte [rbp + 0x5e3], r15b
and r15b, 0
and r11b, r12b
or r13b, al
or r15b, r11b
xor r13b, r15b
mov al, byte [rbp + 0x5e3]
or sil, al
xor sil, 0xff
or r12b, 0
and sil, r12b
or r13b, sil
mov r11b, r14b
xor r11b, 0
mov sil, bl
xor sil, 0xff
mov r15b, r14b
xor r15b, 0
mov r12b, r11b
and r12b, 0
mov al, r15b
and al, 0
mov byte [rbp + 0x5e2], sil
and sil, 0
and bl, r15b
or r12b, al
or sil, bl
xor r12b, sil
mov al, byte [rbp + 0x5e2]
or r11b, al
xor r11b, 0xff
or r15b, 0
and r11b, r15b
or r12b, r11b
mov r11b, r13b
xor r11b, 0xff
and r11b, 1
mov bl, r14b
xor bl, 1
and r13b, bl
mov sil, r14b
xor sil, 1
and sil, 0xff
and bl, 1
or r11b, r13b
or sil, bl
xor r11b, sil
xor r11b, 0xff
xor r12b, 0xff
mov bl, r14b
xor bl, 0
or r11b, r12b
or bl, 0
xor r11b, 0xff
and r11b, bl
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, r14b
xor sil, 1
mov r15b, r10b
and r15b, sil
or bl, r15b
mov sil, dl
xor sil, 0xff
and sil, 1
mov r15b, r14b
xor r15b, 1
mov r12b, dl
and r12b, r15b
or sil, r12b
mov r15b, r14b
xor r15b, 1
and r15b, 1
mov r12b, r14b
xor r12b, 1
and r12b, 1
or r15b, r12b
mov r12b, bl
xor r12b, 0xff
mov r13b, r14b
xor r13b, 1
mov al, r14b
xor al, 0
or r12b, r13b
or al, 0
xor r12b, 0xff
and r12b, al
xor r10b, 0xff
mov al, r15b
xor al, 0xff
mov r13b, r14b
xor r13b, 1
or r10b, al
or r13b, 1
xor r10b, 0xff
and r10b, r13b
mov al, r14b
xor al, 1
mov r13b, sil
xor r13b, al
and r13b, sil
xor dl, 0xff
mov al, r15b
xor al, 0xff
mov byte [rbp + 0x5e1], r14b
xor r14b, 0
or dl, al
or r14b, 0
xor dl, 0xff
and dl, r14b
mov al, r12b
and al, r10b
xor r12b, r10b
or al, r12b
mov r10b, r13b
xor r10b, 0xff
mov r14b, dl
xor r14b, 0xff
mov r12b, byte [rbp + 0x5e1]
xor r12b, 0
mov byte [rbp + 0x5e0], r10b
and r10b, 0
and r13b, r12b
mov byte [rbp + 0x5df], r14b
and r14b, 0
and dl, r12b
or r10b, r13b
or r14b, dl
xor r10b, r14b
mov dl, byte [rbp + 0x5e0]
mov r14b, byte [rbp + 0x5df]
or dl, r14b
xor dl, 0xff
or r12b, 0
and dl, r12b
or r10b, dl
mov dl, al
xor dl, 0xff
mov r12b, r10b
and r12b, dl
xor r10b, 0xff
and al, r10b
or r12b, al
mov al, bl
xor al, 0xff
mov dl, sil
xor dl, 0xff
mov r10b, byte [rbp + 0x5e1]
xor r10b, 0
mov r13b, al
and r13b, 0
and bl, r10b
mov r14b, dl
and r14b, 0
and sil, r10b
or r13b, bl
or r14b, sil
xor r13b, r14b
or al, dl
xor al, 0xff
or r10b, 0
and al, r10b
or r13b, al
mov al, r13b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x5e1]
xor dl, 1
and r13b, dl
or al, r13b
mov dl, byte [rbp + 0x5e1]
xor dl, 1
mov r10b, r15b
xor r10b, 0xff
mov bl, byte [rbp + 0x5e1]
xor bl, 0
mov sil, dl
and sil, 0
mov r14b, bl
and r14b, 1
mov r13b, r10b
and r13b, 0
and r15b, bl
or sil, r14b
or r13b, r15b
xor sil, r13b
or dl, r10b
xor dl, 0xff
or bl, 0
and dl, bl
or sil, dl
xor sil, 0xff
mov dl, al
xor dl, sil
and dl, al
mov al, r12b
xor al, 0xff
mov r10b, dl
xor r10b, 0xff
mov bl, byte [rbp + 0x5e1]
xor bl, 0
mov sil, al
and sil, 0
and r12b, bl
mov r14b, r10b
and r14b, 0
and dl, bl
or sil, r12b
or r14b, dl
xor sil, r14b
or al, r10b
xor al, 0xff
or bl, 0
and al, bl
or sil, al
mov al, r11b
xor al, 0xff
mov dl, r8b
xor dl, al
and dl, r8b
mov al, r8b
xor al, 0xff
and al, 0
mov r10b, byte [rbp + 0x5e1]
xor r10b, 0
and r8b, r10b
mov bl, r11b
xor bl, 0xff
and bl, 0
and r11b, r10b
or al, r8b
or bl, r11b
xor al, bl
mov r8b, dl
xor r8b, 0xff
mov r10b, al
xor r10b, 0xff
mov r11b, byte [rbp + 0x5e1]
xor r11b, 0
mov bl, r8b
and bl, 0
and dl, r11b
mov r14b, r10b
and r14b, 0
and al, r11b
or bl, dl
or r14b, al
xor bl, r14b
or r8b, r10b
xor r8b, 0xff
or r11b, 0
and r8b, r11b
or bl, r8b
mov al, sil
xor al, 0xff
and al, 0
mov dl, byte [rbp + 0x5e1]
xor dl, 0
mov r8b, sil
and r8b, dl
mov r10b, byte [rbp + 0x5e1]
xor r10b, 1
and r10b, 0
and dl, 1
or al, r8b
or r10b, dl
xor al, r10b
mov dl, byte [rbp + 0x5e1]
xor dl, 1
xor al, 0xff
mov r8b, byte [rbp + 0x5e1]
xor r8b, 1
or dl, al
or r8b, 1
xor dl, 0xff
and dl, r8b
mov al, byte [rbp + 0x5e1]
xor al, 1
and al, 1
mov r8b, byte [rbp + 0x5e1]
xor r8b, 1
and r8b, 1
or al, r8b
xor sil, 0xff
mov r8b, al
xor r8b, 0xff
mov r10b, byte [rbp + 0x5e1]
xor r10b, 1
or sil, r8b
or r10b, 1
xor sil, 0xff
and sil, r10b
mov r8b, bl
xor r8b, 0xff
and r8b, 0
mov r10b, byte [rbp + 0x5e1]
xor r10b, 0
mov r11b, bl
and r11b, r10b
mov r14b, byte [rbp + 0x5e1]
xor r14b, 1
and r14b, 0
and r10b, 1
or r8b, r11b
or r14b, r10b
xor r8b, r14b
xor r8b, 0xff
mov r10b, byte [rbp + 0x5e1]
xor r10b, 1
mov r11b, byte [rbp + 0x5e1]
xor r11b, 1
or r8b, r10b
or r11b, 1
xor r8b, 0xff
and r8b, r11b
xor bl, 0xff
xor al, 0xff
mov r10b, byte [rbp + 0x5e1]
xor r10b, 0
or bl, al
or r10b, 0
xor bl, 0xff
and bl, r10b
mov al, dl
and al, sil
xor dl, sil
or al, dl
mov dl, r8b
xor dl, 0xff
mov r10b, bl
xor r10b, 0xff
mov r11b, byte [rbp + 0x5e1]
xor r11b, 1
mov sil, dl
and sil, 0xff
and r8b, r11b
mov r14b, r10b
and r14b, 0xff
and bl, r11b
or sil, r8b
or r14b, bl
xor sil, r14b
or dl, r10b
xor dl, 0xff
or r11b, 1
and dl, r11b
or sil, dl
mov dl, al
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp + 0x5e1]
xor r8b, 0
and al, r8b
mov r10b, sil
xor r10b, 0xff
and r10b, 0
and sil, r8b
or dl, al
or r10b, sil
xor dl, r10b
mov al, dil
xor al, 0xff
mov r8b, cl
xor r8b, 0xff
mov r10b, byte [rbp + 0x5e1]
xor r10b, 1
or al, r8b
or r10b, 1
xor al, 0xff
and al, r10b
mov r8b, dil
xor r8b, 0xff
and r8b, 0
mov r10b, byte [rbp + 0x5e1]
xor r10b, 0
and dil, r10b
mov r11b, cl
xor r11b, 0xff
and r11b, 0
and cl, r10b
or r8b, dil
or r11b, cl
xor r8b, r11b
mov cl, al
xor cl, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, byte [rbp + 0x5e1]
xor r11b, 0
mov bl, cl
and bl, 0
and al, r11b
mov sil, r10b
and sil, 0
and r8b, r11b
or bl, al
or sil, r8b
xor bl, sil
or cl, r10b
xor cl, 0xff
or r11b, 0
and cl, r11b
or bl, cl
mov al, bl
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x5e1]
xor cl, 1
mov r8b, bl
and r8b, cl
mov r10b, byte [rbp + 0x5e1]
xor r10b, 1
and r10b, 0xff
and cl, 1
or al, r8b
or r10b, cl
xor al, r10b
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, byte [rbp + 0x5e1]
xor cl, 1
and cl, 1
mov r8b, byte [rbp + 0x5e1]
xor r8b, 1
mov r10b, r8b
and r10b, 1
mov r11b, byte [rbp + 0x5e1]
xor r11b, 1
and r11b, 0xff
and r8b, 1
or cl, r10b
or r11b, r8b
xor cl, r11b
mov r8b, cl
xor r8b, 0xff
mov r10b, bl
xor r10b, r8b
and r10b, bl
mov r8b, byte [rbp + 0x5e1]
xor r8b, 1
and r8b, 1
mov r11b, byte [rbp + 0x5e1]
xor r11b, 1
mov bl, r11b
and bl, 1
mov sil, byte [rbp + 0x5e1]
xor sil, 1
and sil, 0xff
and r11b, 1
or r8b, bl
or sil, r11b
xor r8b, sil
xor r8b, 0xff
mov r11b, byte [rbp + 0x5e1]
xor r11b, 1
mov bl, byte [rbp + 0x5e1]
xor bl, 1
or r8b, r11b
or bl, 1
xor r8b, 0xff
and r8b, bl
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r11b, al
and r11b, r10b
xor al, r10b
or r11b, al
mov al, r8b
and al, cl
xor r8b, cl
or al, r8b
mov cl, r11b
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x5e1]
xor r8b, 1
and r11b, r8b
mov r10b, al
xor r10b, 0xff
and r10b, 0xff
and al, r8b
or cl, r11b
or r10b, al
xor cl, r10b
mov al, byte [rbp + 0x5e1]
xor al, 0
and al, 1
mov r8b, byte [rbp + 0x5e1]
xor r8b, 1
mov r10b, r8b
and r10b, 0
mov r11b, byte [rbp + 0x5e1]
xor r11b, 1
and r11b, 0xff
and r8b, 1
or al, r10b
or r11b, r8b
xor al, r11b
mov r8b, r9b
xor r8b, 0xff
and r8b, 1
mov r10b, byte [rbp + 0x5e1]
xor r10b, 1
mov r11b, r9b
and r11b, r10b
or r8b, r11b
mov r10b, byte [rbp + 0x5e1]
xor r10b, 1
and r10b, 1
mov r11b, byte [rbp + 0x5e1]
xor r11b, 1
mov bl, r11b
and bl, 1
mov sil, byte [rbp + 0x5e1]
xor sil, 1
and sil, 0xff
and r11b, 1
or r10b, bl
or sil, r11b
xor r10b, sil
mov r11b, al
xor r11b, 0xff
mov bl, byte [rbp + 0x5e1]
xor bl, 1
mov sil, byte [rbp + 0x5e1]
xor sil, 0
or r11b, bl
or sil, 0
xor r11b, 0xff
and r11b, sil
mov bl, byte [rbp + 0x5e1]
xor bl, 0
mov sil, r10b
xor sil, 0xff
mov dil, byte [rbp + 0x5e1]
xor dil, 1
or bl, sil
or dil, 1
xor bl, 0xff
and bl, dil
mov sil, r8b
xor sil, 0xff
mov dil, byte [rbp + 0x5e1]
xor dil, 1
mov r14b, byte [rbp + 0x5e1]
xor r14b, 1
or sil, dil
or r14b, 1
xor sil, 0xff
and sil, r14b
mov dil, r10b
xor dil, 0xff
mov r14b, r9b
xor r14b, dil
and r14b, r9b
mov r9b, r11b
xor r9b, 0xff
mov dil, bl
xor dil, 0xff
mov r15b, byte [rbp + 0x5e1]
xor r15b, 0
mov r12b, r9b
and r12b, 0
and r11b, r15b
mov r13b, dil
and r13b, 0
and bl, r15b
or r12b, r11b
or r13b, bl
xor r12b, r13b
or r9b, dil
xor r9b, 0xff
or r15b, 0
and r9b, r15b
or r12b, r9b
mov r9b, sil
and r9b, r14b
xor sil, r14b
or r9b, sil
mov r11b, r12b
xor r11b, 0xff
and r11b, 0
mov bl, byte [rbp + 0x5e1]
xor bl, 0
and r12b, bl
mov sil, r9b
xor sil, 0xff
and sil, 0
and r9b, bl
or r11b, r12b
or sil, r9b
xor r11b, sil
mov r9b, al
and r9b, r8b
xor al, r8b
or r9b, al
mov al, r9b
xor al, 0xff
and al, 0
mov r8b, byte [rbp + 0x5e1]
xor r8b, 0
and r9b, r8b
mov bl, byte [rbp + 0x5e1]
xor bl, 1
and bl, 0
and r8b, 1
or al, r9b
or bl, r8b
xor al, bl
mov r8b, r10b
and r8b, 1
xor r10b, 1
or r8b, r10b
xor r8b, 0xff
mov r9b, al
xor r9b, r8b
and r9b, al
mov al, r11b
and al, r9b
xor r11b, r9b
or al, r11b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x5e1]
xor r9b, 1
and cl, r9b
or r8b, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp + 0x5e1]
xor r9b, 1
and al, r9b
or cl, al
mov al, byte [rbp + 0x5e1]
xor al, 1
and al, 1
mov r9b, byte [rbp + 0x5e1]
xor r9b, 1
and r9b, 1
or al, r9b
mov r9b, r8b
and r9b, cl
xor r8b, cl
or r9b, r8b
mov cl, al
and cl, 1
xor al, 1
or cl, al
mov al, r9b
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x5e1]
xor r8b, 1
and r9b, r8b
or al, r9b
xor cl, 0xff
mov r8b, al
xor r8b, cl
and r8b, al
mov al, dl
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x5e1]
xor cl, 0
mov r9b, dl
and r9b, cl
mov r10b, byte [rbp + 0x5e1]
xor r10b, 1
and r10b, 0
and cl, 1
or al, r9b
or r10b, cl
xor al, r10b
mov cl, r8b
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp + 0x5e1]
xor r9b, 1
mov r10b, r8b
and r10b, r9b
mov r11b, byte [rbp + 0x5e1]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or cl, r10b
or r11b, r9b
xor cl, r11b
mov r9b, byte [rbp + 0x5e1]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0x5e1]
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, al
xor r10b, 0xff
mov r11b, byte [rbp + 0x5e1]
xor r11b, 1
mov bl, byte [rbp + 0x5e1]
xor bl, 0
or r10b, r11b
or bl, 0
xor r10b, 0xff
and r10b, bl
mov r11b, r9b
xor r11b, 0xff
mov bl, dl
xor bl, r11b
and bl, dl
mov dl, byte [rbp + 0x5e1]
xor dl, 1
mov r11b, cl
xor r11b, dl
and r11b, cl
xor r8b, 0xff
mov dl, r9b
xor dl, 0xff
mov sil, byte [rbp + 0x5e1]
xor sil, 1
or r8b, dl
or sil, 1
xor r8b, 0xff
and r8b, sil
mov dl, r10b
xor dl, 0xff
mov sil, bl
xor sil, 0xff
mov dil, byte [rbp + 0x5e1]
xor dil, 0
mov r14b, dl
and r14b, 0
and r10b, dil
mov r15b, sil
and r15b, 0
and bl, dil
or r14b, r10b
or r15b, bl
xor r14b, r15b
or dl, sil
xor dl, 0xff
or dil, 0
and dl, dil
or r14b, dl
mov dl, r11b
xor dl, 0xff
mov r10b, r8b
xor r10b, 0xff
mov bl, byte [rbp + 0x5e1]
xor bl, 0
mov sil, dl
and sil, 0
and r11b, bl
mov dil, r10b
and dil, 0
and r8b, bl
or sil, r11b
or dil, r8b
xor sil, dil
or dl, r10b
xor dl, 0xff
or bl, 0
and dl, bl
or sil, dl
mov dl, r14b
xor dl, 0xff
mov r8b, sil
and r8b, dl
xor sil, 0xff
and r14b, sil
or r8b, r14b
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov al, dl
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x5e1]
xor cl, 0
and dl, cl
mov r10b, byte [rbp + 0x5e1]
xor r10b, 1
and r10b, 0
and cl, 1
or al, dl
or r10b, cl
xor al, r10b
mov cl, byte [rbp + 0x5e1]
xor cl, 1
mov dl, r9b
xor dl, 0xff
mov r10b, byte [rbp + 0x5e1]
xor r10b, 0
mov r11b, cl
and r11b, 0
mov bl, r10b
and bl, 1
mov sil, dl
and sil, 0
and r9b, r10b
or r11b, bl
or sil, r9b
xor r11b, sil
or cl, dl
xor cl, 0xff
or r10b, 0
and cl, r10b
or r11b, cl
xor r11b, 0xff
mov cl, al
xor cl, r11b
and cl, al
mov al, r8b
xor al, 0xff
mov dl, cl
xor dl, 0xff
mov r9b, byte [rbp + 0x5e1]
xor r9b, 1
mov r10b, al
and r10b, 0xff
and r8b, r9b
mov r11b, dl
and r11b, 0xff
and cl, r9b
or r10b, r8b
or r11b, cl
xor r10b, r11b
or al, dl
xor al, 0xff
or r9b, 1
and al, r9b
or r10b, al
test r10b, 1
jne 0x6d96acaa
jmp 0x6da4342b
jmp 0x6d96acaf
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
sub r8d, 0x2440e937
add r8d, 0xb00f68f1
add r8d, 0x2440e937
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0xec5e1467
add r9d, r8d
mov r8d, eax
sub r8d, r9d
sub r8d, 0xf733b8af
sub r8d, 0xb00f68f1
add r8d, 0xf733b8af
add r8d, 0x4c40cb39
sub r8d, 0x717d8924
sub r8d, 0x4c40cb39
add r8d, 0x61e1b93d
sub r8d, 1
sub r8d, 0x61e1b93d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x717d8924
add r9d, r8d
mov r8d, eax
sub r8d, r9d
sub eax, 0xc6b792b3
sub eax, 0xec5e1467
add eax, 0xc6b792b3
sub r8d, 0x3a11763f
add r8d, eax
add r8d, 0x3a11763f
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
or bl, r14b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov dil, sil
xor dil, 1
and dil, 0
mov r14b, sil
xor r14b, 0
mov r15b, r14b
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
xor dil, 0xff
mov r14b, r10b
xor r14b, dil
and r14b, r10b
mov dil, bl
xor dil, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, dil
and r13b, 0
and bl, r12b
mov al, r15b
and al, 0
and r14b, r12b
or r13b, bl
or al, r14b
xor r13b, al
or dil, r15b
xor dil, 0xff
or r12b, 0
and dil, r12b
or r13b, dil
mov al, r11b
xor al, 0xff
and al, 1
mov bl, sil
xor bl, 1
mov dil, r11b
and dil, bl
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and bl, 1
or al, dil
or r14b, bl
xor al, r14b
mov bl, sil
xor bl, 1
xor al, 0xff
mov dil, sil
xor dil, 1
or bl, al
or dil, 1
xor bl, 0xff
and bl, dil
mov al, sil
xor al, 1
and al, 1
mov dil, sil
xor dil, 1
mov r14b, dil
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or al, r14b
or r15b, dil
xor al, r15b
mov dil, r11b
xor dil, 0xff
mov r14b, al
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
or dil, r14b
or r15b, 1
xor dil, 0xff
and dil, r15b
mov r14b, sil
xor r14b, 1
and r14b, 0
mov r15b, sil
xor r15b, 0
mov r12b, r15b
and r12b, 1
mov cl, sil
xor cl, 1
and cl, 0
and r15b, 1
or r14b, r12b
or cl, r15b
xor r14b, cl
xor r14b, 0xff
mov cl, sil
xor cl, 1
mov r15b, sil
xor r15b, 1
or r14b, cl
or r15b, 1
xor r14b, 0xff
and r14b, r15b
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, bl
and cl, dil
xor bl, dil
or cl, bl
mov bl, r14b
and bl, al
xor r14b, al
or bl, r14b
mov al, cl
xor al, 0xff
and al, 1
mov dil, sil
xor dil, 1
and cl, dil
mov r14b, bl
xor r14b, 0xff
and r14b, 0xff
and bl, dil
or al, cl
or r14b, bl
xor al, r14b
mov cl, sil
xor cl, 1
and cl, 1
mov bl, sil
xor bl, 1
mov dil, bl
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and bl, 1
or cl, dil
or r14b, bl
xor cl, r14b
mov bl, sil
xor bl, 1
xor cl, 0xff
mov dil, sil
xor dil, 0
or bl, cl
or dil, 0
xor bl, 0xff
and bl, dil
mov cl, sil
xor cl, 1
and cl, 1
mov dil, sil
xor dil, 1
and dil, 1
or cl, dil
mov dil, sil
xor dil, 1
mov r14b, cl
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
or dil, r14b
or r15b, 1
xor dil, 0xff
and dil, r15b
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or r14b, r15b
mov r15b, sil
xor r15b, 1
mov r12b, r14b
xor r12b, r15b
and r12b, r14b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r14b, bl
xor r14b, 0xff
mov r15b, dil
xor r15b, 0xff
mov dl, sil
xor dl, 1
mov r8b, r14b
and r8b, 0xff
and bl, dl
mov r9b, r15b
and r9b, 0xff
and dil, dl
or r8b, bl
or r9b, dil
xor r8b, r9b
or r14b, r15b
xor r14b, 0xff
or dl, 1
and r14b, dl
or r8b, r14b
mov dl, r12b
xor dl, 0xff
mov r9b, cl
xor r9b, 0xff
mov bl, sil
xor bl, 1
mov dil, dl
and dil, 0xff
and r12b, bl
mov r14b, r9b
and r14b, 0xff
and cl, bl
or dil, r12b
or r14b, cl
xor dil, r14b
or dl, r9b
xor dl, 0xff
or bl, 1
and dl, bl
or dil, dl
mov cl, r8b
xor cl, 0xff
mov dl, dil
and dl, cl
xor dil, 0xff
and r8b, dil
or dl, r8b
mov cl, r13b
xor cl, 0xff
and cl, 1
mov r8b, sil
xor r8b, 1
mov r9b, r13b
and r9b, r8b
or cl, r9b
mov r8b, sil
xor r8b, 1
and r8b, 0
mov r9b, sil
xor r9b, 0
mov bl, r9b
and bl, 1
mov dil, sil
xor dil, 1
and dil, 0
and r9b, 1
or r8b, bl
or dil, r9b
xor r8b, dil
mov r9b, sil
xor r9b, 1
and r9b, 1
mov bl, sil
xor bl, 1
and bl, 1
or r9b, bl
mov bl, cl
xor bl, 0xff
mov dil, r8b
xor dil, 0xff
mov r14b, sil
xor r14b, 0
mov r15b, bl
and r15b, 0
and cl, r14b
mov r12b, dil
and r12b, 0
and r8b, r14b
or r15b, cl
or r12b, r8b
xor r15b, r12b
or bl, dil
xor bl, 0xff
or r14b, 0
and bl, r14b
or r15b, bl
mov cl, sil
xor cl, 1
mov r8b, r9b
xor r8b, 0xff
mov bl, sil
xor bl, 1
mov dil, cl
and dil, 0xff
mov r14b, bl
and r14b, 1
mov r12b, r8b
and r12b, 0xff
and r9b, bl
or dil, r14b
or r12b, r9b
xor dil, r12b
or cl, r8b
xor cl, 0xff
or bl, 1
and cl, bl
or dil, cl
mov cl, r15b
xor cl, 0xff
and cl, 1
mov r8b, sil
xor r8b, 1
and r15b, r8b
or cl, r15b
xor dil, 0xff
mov r8b, cl
xor r8b, dil
and r8b, cl
mov cl, r10b
xor cl, 0xff
and cl, 1
mov r9b, sil
xor r9b, 1
and r10b, r9b
mov bl, sil
xor bl, 1
and bl, 0xff
and r9b, 1
or cl, r10b
or bl, r9b
xor cl, bl
mov r9b, dl
xor r9b, 0xff
and r9b, 1
mov r10b, sil
xor r10b, 1
mov bl, dl
and bl, r10b
or r9b, bl
mov r10b, sil
xor r10b, 0
and r10b, 1
mov bl, sil
xor bl, 1
mov dil, bl
and dil, 0
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and bl, 1
or r10b, dil
or r14b, bl
xor r10b, r14b
mov bl, cl
xor bl, 0xff
mov dil, r9b
xor dil, 0xff
mov r14b, sil
xor r14b, 0
mov r15b, bl
and r15b, 0
and cl, r14b
mov r12b, dil
and r12b, 0
and r9b, r14b
or r15b, cl
or r12b, r9b
xor r15b, r12b
or bl, dil
xor bl, 0xff
or r14b, 0
and bl, r14b
or r15b, bl
mov cl, sil
xor cl, 0
mov r9b, r10b
xor r9b, 0xff
mov bl, sil
xor bl, 0
mov dil, cl
and dil, 0
mov r14b, bl
and r14b, 0
mov r12b, r9b
and r12b, 0
and r10b, bl
or dil, r14b
or r12b, r10b
xor dil, r12b
or cl, r9b
xor cl, 0xff
or bl, 0
and cl, bl
or dil, cl
mov cl, r15b
xor cl, 0xff
and cl, 1
mov r9b, sil
xor r9b, 1
and r15b, r9b
or cl, r15b
xor dil, 0xff
mov r9b, cl
xor r9b, dil
and r9b, cl
mov cl, sil
xor cl, 1
and cl, 1
mov r10b, sil
xor r10b, 1
mov bl, r10b
and bl, 1
mov dil, sil
xor dil, 1
and dil, 0xff
and r10b, 1
or cl, bl
or dil, r10b
xor cl, dil
mov r10b, al
xor r10b, 0xff
and r10b, 1
mov bl, sil
xor bl, 1
mov dil, al
and dil, bl
mov r14b, cl
xor r14b, 0xff
and r14b, 0xff
and cl, bl
or r10b, dil
or r14b, cl
xor r10b, r14b
mov cl, al
xor cl, 0xff
mov bl, r10b
xor bl, cl
and bl, r10b
mov cl, dl
xor cl, 0xff
and cl, 0
mov r10b, sil
xor r10b, 0
mov dil, dl
and dil, r10b
mov r14b, sil
xor r14b, 1
and r14b, 0
and r10b, 1
or cl, dil
or r14b, r10b
xor cl, r14b
mov r10b, r11b
xor r10b, 0xff
mov dil, cl
and dil, r10b
xor cl, 0xff
mov r10b, r11b
and r10b, cl
or dil, r10b
xor dil, 0xff
xor r11b, 0xff
mov cl, sil
xor cl, 0
or dil, r11b
or cl, 0
xor dil, 0xff
and dil, cl
mov cl, r8b
xor cl, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r11b, sil
xor r11b, 1
or cl, r10b
or r11b, 1
xor cl, 0xff
and cl, r11b
mov r10b, r8b
xor r10b, 0xff
mov r11b, r9b
and r11b, r10b
xor r9b, 0xff
and r8b, r9b
or r11b, r8b
mov r8b, cl
xor r8b, 0xff
mov r9b, r11b
xor r9b, 0xff
mov r10b, sil
xor r10b, 0
mov r14b, r8b
and r14b, 0
and cl, r10b
mov r15b, r9b
and r15b, 0
and r11b, r10b
or r14b, cl
or r15b, r11b
xor r14b, r15b
or r8b, r9b
xor r8b, 0xff
or r10b, 0
and r8b, r10b
or r14b, r8b
mov cl, bl
xor cl, 0xff
and cl, 1
mov r8b, sil
xor r8b, 1
mov r9b, bl
and r9b, r8b
mov r10b, sil
xor r10b, 1
and r10b, 0xff
and r8b, 1
or cl, r9b
or r10b, r8b
xor cl, r10b
mov r8b, dil
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
mov r10b, dil
and r10b, r9b
or r8b, r10b
mov r9b, sil
xor r9b, 0
and r9b, 1
mov r10b, sil
xor r10b, 1
mov r11b, r10b
and r11b, 0
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and r10b, 1
or r9b, r11b
or r15b, r10b
xor r9b, r15b
mov r10b, cl
xor r10b, 0xff
mov r11b, sil
xor r11b, 0
mov r15b, sil
xor r15b, 1
or r10b, r11b
or r15b, 1
xor r10b, 0xff
and r10b, r15b
mov r11b, r9b
xor r11b, 0xff
mov r15b, bl
xor r15b, r11b
and r15b, bl
mov r11b, sil
xor r11b, 0
mov bl, r8b
xor bl, r11b
and bl, r8b
xor dil, 0xff
mov r11b, r9b
xor r11b, 0xff
mov r12b, sil
xor r12b, 0
or dil, r11b
or r12b, 0
xor dil, 0xff
and dil, r12b
mov r11b, r10b
and r11b, r15b
xor r10b, r15b
or r11b, r10b
mov r10b, bl
xor r10b, 0xff
mov r15b, dil
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
mov byte [rbp + 0x5de], r10b
and r10b, 0
and bl, r12b
mov byte [rbp + 0x5dd], r15b
and r15b, 0
and dil, r12b
or r10b, bl
or r15b, dil
xor r10b, r15b
mov bl, byte [rbp + 0x5de]
mov dil, byte [rbp + 0x5dd]
or bl, dil
xor bl, 0xff
or r12b, 0
and bl, r12b
or r10b, bl
mov bl, r11b
xor bl, 0xff
and bl, 1
mov r15b, sil
xor r15b, 1
and r11b, r15b
mov r12b, r10b
xor r12b, 0xff
and r12b, 0xff
and r10b, r15b
or bl, r11b
or r12b, r10b
xor bl, r12b
mov r10b, cl
and r10b, r8b
xor cl, r8b
or r10b, cl
mov cl, r10b
xor cl, 0xff
and cl, 0
mov r8b, sil
xor r8b, 0
and r10b, r8b
mov r11b, sil
xor r11b, 1
and r11b, 0
and r8b, 1
or cl, r10b
or r11b, r8b
xor cl, r11b
mov r8b, sil
xor r8b, 0
mov r10b, r9b
xor r10b, 0xff
mov r11b, sil
xor r11b, 0
mov r15b, r8b
and r15b, 0
mov r12b, r11b
and r12b, 0
mov dil, r10b
and dil, 0
and r9b, r11b
or r15b, r12b
or dil, r9b
xor r15b, dil
or r8b, r10b
xor r8b, 0xff
or r11b, 0
and r8b, r11b
or r15b, r8b
xor r15b, 0xff
mov r8b, cl
xor r8b, r15b
and r8b, cl
mov cl, bl
and cl, r8b
xor bl, r8b
or cl, bl
mov r8b, r14b
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
mov r10b, r14b
and r10b, r9b
or r8b, r10b
mov r9b, sil
xor r9b, 1
xor r8b, 0xff
mov r10b, sil
xor r10b, 1
or r9b, r8b
or r10b, 1
xor r9b, 0xff
and r9b, r10b
mov r8b, sil
xor r8b, 1
and r8b, 1
mov r10b, sil
xor r10b, 1
and r10b, 1
or r8b, r10b
mov r10b, r8b
xor r10b, 0xff
mov r11b, r14b
xor r11b, r10b
and r11b, r14b
mov r10b, cl
xor r10b, 0xff
and r10b, 1
mov bl, sil
xor bl, 1
mov dil, cl
and dil, bl
or r10b, dil
mov bl, sil
xor bl, 1
mov dil, r10b
xor dil, bl
and dil, r10b
xor r8b, 0xff
mov r10b, cl
xor r10b, r8b
and r10b, cl
mov cl, r9b
and cl, r11b
xor r9b, r11b
or cl, r9b
mov r8b, dil
and r8b, r10b
xor dil, r10b
or r8b, dil
mov r9b, cl
xor r9b, 0xff
mov r10b, r8b
and r10b, r9b
xor r8b, 0xff
and cl, r8b
or r10b, cl
mov cl, r13b
xor cl, 0xff
and cl, 1
mov r8b, sil
xor r8b, 1
mov r9b, r13b
and r9b, r8b
or cl, r9b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
mov r11b, al
and r11b, r9b
mov bl, sil
xor bl, 1
and bl, 0xff
and r9b, 1
or r8b, r11b
or bl, r9b
xor r8b, bl
mov r9b, sil
xor r9b, 0
and r9b, 1
mov r11b, sil
xor r11b, 1
and r11b, 0
or r9b, r11b
mov r11b, cl
xor r11b, 0xff
mov bl, sil
xor bl, 0
mov dil, sil
xor dil, 1
or r11b, bl
or dil, 1
xor r11b, 0xff
and r11b, dil
mov bl, r9b
xor bl, 0xff
mov dil, r13b
xor dil, bl
and dil, r13b
mov bl, sil
xor bl, 0
mov r14b, r8b
xor r14b, bl
and r14b, r8b
xor al, 0xff
mov bl, r9b
xor bl, 0xff
mov r15b, sil
xor r15b, 1
or al, bl
or r15b, 1
xor al, 0xff
and al, r15b
mov bl, r11b
xor bl, 0xff
mov r15b, dil
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, bl
and r13b, 0xff
and r11b, r12b
mov byte [rbp + 0x5dc], r15b
and r15b, 0xff
and dil, r12b
or r13b, r11b
or r15b, dil
xor r13b, r15b
mov r11b, byte [rbp + 0x5dc]
or bl, r11b
xor bl, 0xff
or r12b, 1
and bl, r12b
or r13b, bl
mov bl, r14b
xor bl, 0xff
mov dil, al
xor dil, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, bl
and r12b, 0
and r14b, r15b
mov r11b, dil
and r11b, 0
and al, r15b
or r12b, r14b
or r11b, al
xor r12b, r11b
or bl, dil
xor bl, 0xff
or r15b, 0
and bl, r15b
or r12b, bl
mov al, r13b
xor al, 0xff
mov r11b, r12b
and r11b, al
xor r12b, 0xff
and r13b, r12b
or r11b, r13b
mov al, cl
and al, r8b
xor cl, r8b
or al, cl
mov cl, al
xor cl, 0xff
and cl, 0
mov r8b, sil
xor r8b, 0
and al, r8b
mov bl, sil
xor bl, 1
and bl, 0
and r8b, 1
or cl, al
or bl, r8b
xor cl, bl
mov al, sil
xor al, 0
mov r8b, r9b
xor r8b, 0xff
mov bl, sil
xor bl, 0
mov dil, al
and dil, 0
mov r14b, bl
and r14b, 0
mov r15b, r8b
and r15b, 0
and r9b, bl
or dil, r14b
or r15b, r9b
xor dil, r15b
or al, r8b
xor al, 0xff
or bl, 0
and al, bl
or dil, al
xor cl, 0xff
xor dil, 0xff
mov al, sil
xor al, 0
or cl, dil
or al, 0
xor cl, 0xff
and cl, al
mov al, r11b
and al, cl
xor r11b, cl
or al, r11b
mov cl, al
xor cl, 0xff
and cl, 1
mov r8b, sil
xor r8b, 1
mov r9b, al
and r9b, r8b
or cl, r9b
mov r8b, sil
xor r8b, 1
xor cl, 0xff
mov r9b, sil
xor r9b, 0
or r8b, cl
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov cl, sil
xor cl, 1
and cl, 1
mov r9b, sil
xor r9b, 1
mov r11b, r9b
and r11b, 1
mov bl, sil
xor bl, 1
and bl, 0xff
and r9b, 1
or cl, r11b
or bl, r9b
xor cl, bl
xor al, 0xff
xor cl, 0xff
mov r9b, sil
xor r9b, 0
or al, cl
or r9b, 0
xor al, 0xff
and al, r9b
mov cl, r8b
and cl, al
xor r8b, al
or cl, r8b
mov al, sil
xor al, 1
mov r8b, dl
xor r8b, 0xff
mov r9b, sil
xor r9b, 0
or al, r8b
or r9b, 0
xor al, 0xff
and al, r9b
mov r8b, sil
xor r8b, 1
mov r9b, dl
and r9b, r8b
xor dl, 0xff
and dl, 1
or r9b, dl
mov dl, al
xor dl, 0xff
mov r8b, r9b
xor r8b, 0xff
mov r11b, sil
xor r11b, 1
mov bl, dl
and bl, 0xff
and al, r11b
mov dil, r8b
and dil, 0xff
and r9b, r11b
or bl, al
or dil, r9b
xor bl, dil
or dl, r8b
xor dl, 0xff
or r11b, 1
and dl, r11b
or bl, dl
mov al, cl
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
and cl, dl
or al, cl
mov cl, bl
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
and bl, dl
or cl, bl
mov dl, sil
xor dl, 1
and dl, 0
mov r8b, sil
xor r8b, 0
mov r9b, r8b
and r9b, 1
mov r11b, sil
xor r11b, 1
and r11b, 0
and r8b, 1
or dl, r9b
or r11b, r8b
xor dl, r11b
mov r8b, al
and r8b, cl
xor al, cl
or r8b, al
mov al, dl
and al, 1
xor dl, 1
or al, dl
mov cl, r8b
xor cl, 0xff
and cl, 0
mov dl, sil
xor dl, 0
and r8b, dl
mov r9b, sil
xor r9b, 1
and r9b, 0
and dl, 1
or cl, r8b
or r9b, dl
xor cl, r9b
xor cl, 0xff
xor al, 0xff
mov dl, sil
xor dl, 1
or cl, al
or dl, 1
xor cl, 0xff
and cl, dl
mov al, r10b
xor al, 0xff
and al, 0
mov dl, sil
xor dl, 0
mov r8b, r10b
and r8b, dl
mov r9b, sil
xor r9b, 1
and r9b, 0
and dl, 1
or al, r8b
or r9b, dl
xor al, r9b
mov dl, cl
xor dl, 0xff
and dl, 0
mov r8b, sil
xor r8b, 0
mov r9b, cl
and r9b, r8b
mov r11b, sil
xor r11b, 1
and r11b, 0
and r8b, 1
or dl, r9b
or r11b, r8b
xor dl, r11b
mov r8b, sil
xor r8b, 0
and r8b, 1
mov r9b, sil
xor r9b, 1
mov r11b, r9b
and r11b, 0
mov bl, sil
xor bl, 1
and bl, 0xff
and r9b, 1
or r8b, r11b
or bl, r9b
xor r8b, bl
mov r9b, sil
xor r9b, 0
mov r11b, al
xor r11b, r9b
and r11b, al
mov r9b, r8b
xor r9b, 0xff
mov bl, r10b
xor bl, r9b
and bl, r10b
mov r9b, dl
xor r9b, 0xff
mov r10b, sil
xor r10b, 0
mov dil, sil
xor dil, 0
or r9b, r10b
or dil, 0
xor r9b, 0xff
and r9b, dil
mov r10b, r8b
xor r10b, 0xff
mov dil, cl
xor dil, r10b
and dil, cl
mov cl, r11b
and cl, bl
xor r11b, bl
or cl, r11b
mov r10b, r9b
xor r10b, 0xff
mov r11b, dil
xor r11b, 0xff
mov bl, sil
xor bl, 1
mov r14b, r10b
and r14b, 0xff
and r9b, bl
mov r15b, r11b
and r15b, 0xff
and dil, bl
or r14b, r9b
or r15b, dil
xor r14b, r15b
or r10b, r11b
xor r10b, 0xff
or bl, 1
and r10b, bl
or r14b, r10b
mov r9b, cl
xor r9b, 0xff
and r9b, 0
mov r10b, sil
xor r10b, 0
and cl, r10b
mov r11b, r14b
xor r11b, 0xff
and r11b, 0
and r14b, r10b
or r9b, cl
or r11b, r14b
xor r9b, r11b
mov cl, al
and cl, dl
xor al, dl
or cl, al
mov al, cl
xor al, 0xff
and al, 0
mov dl, sil
xor dl, 0
and cl, dl
xor sil, 1
and sil, 0
and dl, 1
or al, cl
or sil, dl
xor al, sil
mov cl, r8b
and cl, 0
xor r8b, 0
or cl, r8b
xor cl, 0xff
mov dl, al
xor dl, cl
and dl, al
mov al, r9b
and al, dl
xor r9b, dl
or al, r9b
test al, 1
jne 0x6d96bbda
jmp 0x6da434c9
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 1
add r8d, 0
mov r9d, 0x60d5f471
add r9d, 0
add r9d, r8d
sub r9d, 0x60d5f471
mov r8d, eax
sub r8d, ecx
mov r10d, eax
sub r10d, 0x50df690d
add r8d, r10d
mov r10d, eax
sub r10d, r8d
mov r8d, eax
sub r8d, r10d
mov r10d, eax
sub r10d, r9d
add r8d, r10d
sub eax, r8d
add eax, 0x194e6f57
sub eax, 0x50df690d
sub eax, 0x194e6f57
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 0
mov dil, 1
mov r14b, dil
xor r14b, 0
mov r15b, r11b
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
xor sil, 0xff
xor sil, 1
and sil, 0xff
mov r14b, dil
xor r14b, 1
and r14b, 1
mov r15b, dil
xor r15b, 1
mov r12b, r15b
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, r14b
xor r15b, 0xff
mov r12b, r11b
xor r12b, r15b
and r12b, r11b
mov r15b, dil
xor r15b, 1
and r15b, 1
mov r13b, dil
xor r13b, 1
mov al, r13b
and al, 1
mov cl, dil
xor cl, 1
and cl, 0xff
and r13b, 1
or r15b, al
or cl, r13b
xor r15b, cl
xor r15b, 0xff
mov al, dil
xor al, 1
mov cl, dil
xor cl, 1
or r15b, al
or cl, 1
xor r15b, 0xff
and r15b, cl
mov al, dil
xor al, 1
xor r14b, 0xff
mov cl, dil
xor cl, 1
or al, r14b
or cl, 1
xor al, 0xff
and al, cl
mov cl, sil
and cl, r12b
xor sil, r12b
or cl, sil
mov sil, r15b
and sil, al
xor r15b, al
or sil, r15b
mov al, cl
xor al, 0xff
mov r14b, sil
and r14b, al
xor sil, 0xff
and cl, sil
or r14b, cl
mov al, bl
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
mov sil, bl
and sil, cl
or al, sil
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, dil
xor cl, 1
and cl, 1
mov sil, dil
xor sil, 1
and sil, 1
or cl, sil
mov sil, bl
xor sil, 0xff
xor cl, 0xff
mov r15b, dil
xor r15b, 1
or sil, cl
or r15b, 1
xor sil, 0xff
and sil, r15b
mov cl, al
xor cl, 0xff
mov r15b, sil
xor r15b, 0xff
mov r12b, dil
xor r12b, 1
mov r13b, cl
and r13b, 0xff
and al, r12b
mov dl, r15b
and dl, 0xff
and sil, r12b
or r13b, al
or dl, sil
xor r13b, dl
or cl, r15b
xor cl, 0xff
or r12b, 1
and cl, r12b
or r13b, cl
mov al, dil
xor al, 1
and al, 1
mov cl, dil
xor cl, 1
and cl, 1
or al, cl
mov cl, dil
xor cl, 1
xor al, 0xff
mov dl, dil
xor dl, 1
or cl, al
or dl, 1
xor cl, 0xff
and cl, dl
mov al, dil
xor al, 1
and al, 0
mov dl, dil
xor dl, 0
mov sil, dl
and sil, 1
mov r15b, dil
xor r15b, 1
and r15b, 0
and dl, 1
or al, sil
or r15b, dl
xor al, r15b
mov dl, dil
xor dl, 1
xor al, 0xff
mov sil, dil
xor sil, 0
or dl, al
or sil, 0
xor dl, 0xff
and dl, sil
mov al, cl
xor al, 0xff
mov sil, dl
xor sil, 0xff
mov r15b, dil
xor r15b, 0
mov r12b, al
and r12b, 0
and cl, r15b
mov r8b, sil
and r8b, 0
and dl, r15b
or r12b, cl
or r8b, dl
xor r12b, r8b
or al, sil
xor al, 0xff
or r15b, 0
and al, r15b
or r12b, al
mov al, r14b
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
mov dl, r14b
and dl, cl
or al, dl
mov cl, dil
xor cl, 1
and cl, 1
mov dl, dil
xor dl, 1
and dl, 1
or cl, dl
mov dl, dil
xor dl, 1
and dl, 1
mov r8b, dil
xor r8b, 1
and r8b, 1
or dl, r8b
mov r8b, al
xor r8b, 0xff
mov sil, cl
xor sil, 0xff
mov r15b, dil
xor r15b, 0
mov r9b, r8b
and r9b, 0
and al, r15b
mov r10b, sil
and r10b, 0
and cl, r15b
or r9b, al
or r10b, cl
xor r9b, r10b
or r8b, sil
xor r8b, 0xff
or r15b, 0
and r8b, r15b
or r9b, r8b
mov al, dl
and al, 1
xor dl, 1
or al, dl
mov cl, r9b
xor cl, 0xff
and cl, 1
mov dl, dil
xor dl, 1
and r9b, dl
mov r8b, dil
xor r8b, 1
and r8b, 0xff
and dl, 1
or cl, r9b
or r8b, dl
xor cl, r8b
xor cl, 0xff
xor al, 0xff
mov dl, dil
xor dl, 0
or cl, al
or dl, 0
xor cl, 0xff
and cl, dl
mov al, r11b
xor al, 0xff
and al, 0
mov dl, dil
xor dl, 0
and r11b, dl
mov r8b, dil
xor r8b, 1
and r8b, 0
and dl, 1
or al, r11b
or r8b, dl
xor al, r8b
mov dl, r12b
xor dl, 0xff
and dl, 1
mov r8b, dil
xor r8b, 1
mov r9b, r12b
and r9b, r8b
mov r10b, dil
xor r10b, 1
and r10b, 0xff
and r8b, 1
or dl, r9b
or r10b, r8b
xor dl, r10b
mov r8b, dil
xor r8b, 0
and r8b, 1
mov r9b, dil
xor r9b, 1
and r9b, 0
or r8b, r9b
mov r9b, al
and r9b, dl
xor al, dl
or r9b, al
mov al, dil
xor al, 0
mov dl, r8b
xor dl, 0xff
mov r10b, dil
xor r10b, 0
mov r11b, al
and r11b, 0
mov sil, r10b
and sil, 0
mov r15b, dl
and r15b, 0
and r8b, r10b
or r11b, sil
or r15b, r8b
xor r11b, r15b
or al, dl
xor al, 0xff
or r10b, 0
and al, r10b
or r11b, al
mov al, r9b
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
and r9b, dl
or al, r9b
xor r11b, 0xff
mov dl, al
xor dl, r11b
and dl, al
mov al, r13b
xor al, 0xff
and al, 0
mov r8b, dil
xor r8b, 0
mov r9b, r13b
and r9b, r8b
mov r10b, dil
xor r10b, 1
and r10b, 0
and r8b, 1
or al, r9b
or r10b, r8b
xor al, r10b
mov r8b, dil
xor r8b, 1
and r8b, 1
mov r9b, dil
xor r9b, 1
mov r10b, r9b
and r10b, 1
mov r11b, dil
xor r11b, 1
and r11b, 0xff
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, dil
xor r9b, 0
and r9b, 1
mov r10b, dil
xor r10b, 1
mov r11b, r10b
and r11b, 0
mov sil, dil
xor sil, 1
and sil, 0xff
and r10b, 1
or r9b, r11b
or sil, r10b
xor r9b, sil
mov r10b, al
xor r10b, 0xff
mov r11b, r8b
xor r11b, 0xff
mov sil, dil
xor sil, 0
mov r15b, r10b
and r15b, 0
and al, sil
mov byte [rbp + 0x5db], r11b
and r11b, 0
and r8b, sil
or r15b, al
or r11b, r8b
xor r15b, r11b
mov al, byte [rbp + 0x5db]
or r10b, al
xor r10b, 0xff
or sil, 0
and r10b, sil
or r15b, r10b
mov r8b, dil
xor r8b, 0
mov r10b, r9b
xor r10b, 0xff
mov r11b, dil
xor r11b, 1
mov sil, r8b
and sil, 0xff
mov al, r11b
and al, 0
mov byte [rbp + 0x5da], r10b
and r10b, 0xff
and r9b, r11b
or sil, al
or r10b, r9b
xor sil, r10b
mov al, byte [rbp + 0x5da]
or r8b, al
xor r8b, 0xff
or r11b, 1
and r8b, r11b
or sil, r8b
mov r8b, r15b
xor r8b, 0xff
and r8b, 0
mov r9b, dil
xor r9b, 0
and r15b, r9b
mov r10b, dil
xor r10b, 1
and r10b, 0
and r9b, 1
or r8b, r15b
or r10b, r9b
xor r8b, r10b
xor sil, 0xff
mov r9b, r8b
xor r9b, sil
and r9b, r8b
mov r8b, bl
xor r8b, 0xff
and r8b, 1
mov r10b, dil
xor r10b, 1
and bl, r10b
or r8b, bl
mov r10b, r12b
xor r10b, 0xff
and r10b, 0
mov r11b, dil
xor r11b, 0
mov bl, r12b
and bl, r11b
mov sil, dil
xor sil, 1
and sil, 0
and r11b, 1
or r10b, bl
or sil, r11b
xor r10b, sil
mov r11b, dil
xor r11b, 0
and r11b, 0
mov bl, dil
xor bl, 0
mov sil, bl
and sil, 0
mov r15b, dil
xor r15b, 1
and r15b, 0
and bl, 1
or r11b, sil
or r15b, bl
xor r11b, r15b
mov bl, r8b
xor bl, 0xff
mov sil, r10b
xor sil, 0xff
mov r15b, dil
xor r15b, 1
mov al, bl
and al, 0xff
and r8b, r15b
mov byte [rbp + 0x5d9], sil
and sil, 0xff
and r10b, r15b
or al, r8b
or sil, r10b
xor al, sil
mov r8b, byte [rbp + 0x5d9]
or bl, r8b
xor bl, 0xff
or r15b, 1
and bl, r15b
or al, bl
mov r10b, dil
xor r10b, 0
mov bl, r11b
xor bl, 0xff
mov sil, dil
xor sil, 0
mov r15b, r10b
and r15b, 0
mov r8b, sil
and r8b, 0
mov byte [rbp + 0x5d8], bl
and bl, 0
and r11b, sil
or r15b, r8b
or bl, r11b
xor r15b, bl
mov r8b, byte [rbp + 0x5d8]
or r10b, r8b
xor r10b, 0xff
or sil, 0
and r10b, sil
or r15b, r10b
mov r10b, al
xor r10b, 0xff
and r10b, 1
mov r11b, dil
xor r11b, 1
and al, r11b
or r10b, al
xor r15b, 0xff
mov al, r10b
xor al, r15b
and al, r10b
mov r10b, dl
xor r10b, 0xff
mov r11b, cl
xor r11b, r10b
and r11b, cl
mov r10b, cl
xor r10b, 0xff
mov bl, dl
and bl, r10b
xor dl, 0xff
and cl, dl
or bl, cl
mov cl, r11b
and cl, bl
xor r11b, bl
or cl, r11b
mov dl, r9b
xor dl, 0xff
mov r10b, al
xor r10b, 0xff
mov r11b, dil
xor r11b, 0
or dl, r10b
or r11b, 0
xor dl, 0xff
and dl, r11b
mov r10b, r9b
xor r10b, 0xff
mov r11b, al
and r11b, r10b
xor al, 0xff
and r9b, al
or r11b, r9b
mov al, dl
xor al, 0xff
mov r9b, r11b
xor r9b, 0xff
mov r10b, dil
xor r10b, 0
mov bl, al
and bl, 0
and dl, r10b
mov sil, r9b
and sil, 0
and r11b, r10b
or bl, dl
or sil, r11b
xor bl, sil
or al, r9b
xor al, 0xff
or r10b, 0
and al, r10b
or bl, al
mov al, cl
xor al, 0xff
and al, 0
mov dl, dil
xor dl, 0
mov r9b, cl
and r9b, dl
mov r10b, dil
xor r10b, 1
and r10b, 0
and dl, 1
or al, r9b
or r10b, dl
xor al, r10b
mov dl, dil
xor dl, 0
xor al, 0xff
mov r9b, dil
xor r9b, 1
or dl, al
or r9b, 1
xor dl, 0xff
and dl, r9b
mov al, dil
xor al, 0
and al, 0
mov r9b, dil
xor r9b, 0
mov r10b, r9b
and r10b, 0
mov r11b, dil
xor r11b, 1
and r11b, 0
and r9b, 1
or al, r10b
or r11b, r9b
xor al, r11b
xor cl, 0xff
mov r9b, al
xor r9b, 0xff
mov r10b, dil
xor r10b, 1
or cl, r9b
or r10b, 1
xor cl, 0xff
and cl, r10b
mov r9b, bl
xor r9b, 0xff
and r9b, 1
mov r10b, dil
xor r10b, 1
mov r11b, bl
and r11b, r10b
or r9b, r11b
xor r9b, 0xff
mov r10b, dil
xor r10b, 0
mov r11b, dil
xor r11b, 0
or r9b, r10b
or r11b, 0
xor r9b, 0xff
and r9b, r11b
xor bl, 0xff
xor al, 0xff
mov r10b, dil
xor r10b, 0
or bl, al
or r10b, 0
xor bl, 0xff
and bl, r10b
mov al, dl
and al, cl
xor dl, cl
or al, dl
mov cl, r9b
xor cl, 0xff
mov dl, bl
xor dl, 0xff
mov r10b, dil
xor r10b, 1
mov r11b, cl
and r11b, 0xff
and r9b, r10b
mov sil, dl
and sil, 0xff
and bl, r10b
or r11b, r9b
or sil, bl
xor r11b, sil
or cl, dl
xor cl, 0xff
or r10b, 1
and cl, r10b
or r11b, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov dl, dil
xor dl, 1
and al, dl
mov r9b, r11b
xor r9b, 0xff
and r9b, 0xff
and r11b, dl
or cl, al
or r9b, r11b
xor cl, r9b
mov al, r14b
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
mov r9b, r14b
and r9b, dl
mov r10b, dil
xor r10b, 1
and r10b, 0xff
and dl, 1
or al, r9b
or r10b, dl
xor al, r10b
mov dl, r13b
xor dl, 0xff
and dl, 0
mov r9b, dil
xor r9b, 0
mov r10b, r13b
and r10b, r9b
mov r11b, dil
xor r11b, 1
and r11b, 0
and r9b, 1
or dl, r10b
or r11b, r9b
xor dl, r11b
mov r9b, dil
xor r9b, 0
and r9b, 1
mov r10b, dil
xor r10b, 1
mov r11b, r10b
and r11b, 0
mov bl, dil
xor bl, 1
and bl, 0xff
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, dil
xor r10b, 0
mov r11b, al
xor r11b, r10b
and r11b, al
xor r14b, 0xff
mov r10b, r9b
xor r10b, 0xff
mov bl, dil
xor bl, 1
or r14b, r10b
or bl, 1
xor r14b, 0xff
and r14b, bl
mov r10b, dl
xor r10b, 0xff
mov bl, dil
xor bl, 0
mov sil, dil
xor sil, 1
or r10b, bl
or sil, 1
xor r10b, 0xff
and r10b, sil
mov bl, r9b
xor bl, 0xff
mov sil, r13b
xor sil, bl
and sil, r13b
mov bl, r11b
xor bl, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r13b, dil
xor r13b, 0
mov r8b, bl
and r8b, 0
and r11b, r13b
mov byte [rbp + 0x5d7], r15b
and r15b, 0
and r14b, r13b
or r8b, r11b
or r15b, r14b
xor r8b, r15b
mov r11b, byte [rbp + 0x5d7]
or bl, r11b
xor bl, 0xff
or r13b, 0
and bl, r13b
or r8b, bl
mov bl, r10b
and bl, sil
xor r10b, sil
or bl, r10b
mov r10b, r8b
xor r10b, 0xff
mov sil, bl
and sil, r10b
xor bl, 0xff
and r8b, bl
or sil, r8b
mov r8b, al
and r8b, dl
xor al, dl
or r8b, al
mov al, r8b
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
and r8b, dl
or al, r8b
mov dl, r9b
and dl, 0
xor r9b, 0
or dl, r9b
xor al, 0xff
xor dl, 0xff
mov r8b, dil
xor r8b, 1
or al, dl
or r8b, 1
xor al, 0xff
and al, r8b
mov dl, sil
and dl, al
xor sil, al
or dl, sil
mov al, dl
xor al, 0xff
and al, 1
mov r8b, dil
xor r8b, 1
mov r9b, dl
and r9b, r8b
mov r10b, dil
xor r10b, 1
and r10b, 0xff
and r8b, 1
or al, r9b
or r10b, r8b
xor al, r10b
xor al, 0xff
xor al, 0
and al, 0
mov r8b, dil
xor r8b, 0
and r8b, 1
mov r9b, dil
xor r9b, 1
and r9b, 0
or r8b, r9b
mov r9b, r8b
xor r9b, 0xff
mov r10b, dl
xor r10b, r9b
and r10b, dl
mov dl, dil
xor dl, 1
and dl, 1
mov r9b, dil
xor r9b, 1
and r9b, 1
or dl, r9b
xor dl, 0xff
mov r9b, dil
xor r9b, 0
mov bl, dil
xor bl, 1
or dl, r9b
or bl, 1
xor dl, 0xff
and dl, bl
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
mov r9b, al
xor r9b, 0xff
mov bl, r10b
xor bl, 0xff
mov sil, dil
xor sil, 1
mov r14b, r9b
and r14b, 0xff
and al, sil
mov r15b, bl
and r15b, 0xff
and r10b, sil
or r14b, al
or r15b, r10b
xor r14b, r15b
or r9b, bl
xor r9b, 0xff
or sil, 1
and r9b, sil
or r14b, r9b
mov al, dl
xor al, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r10b, dil
xor r10b, 0
mov bl, al
and bl, 0
and dl, r10b
mov sil, r9b
and sil, 0
and r8b, r10b
or bl, dl
or sil, r8b
xor bl, sil
or al, r9b
xor al, 0xff
or r10b, 0
and al, r10b
or bl, al
mov al, r14b
xor al, 0xff
mov dl, bl
and dl, al
xor bl, 0xff
and r14b, bl
or dl, r14b
mov al, dil
xor al, 1
mov r8b, r12b
xor r8b, 0xff
mov r9b, dil
xor r9b, 0
or al, r8b
or r9b, 0
xor al, 0xff
and al, r9b
mov r8b, dil
xor r8b, 1
mov r9b, r12b
and r9b, r8b
xor r12b, 0xff
and r12b, 1
or r9b, r12b
mov r8b, al
xor r8b, 0xff
mov r10b, r9b
xor r10b, 0xff
mov bl, dil
xor bl, 1
mov sil, r8b
and sil, 0xff
and al, bl
mov r14b, r10b
and r14b, 0xff
and r9b, bl
or sil, al
or r14b, r9b
xor sil, r14b
or r8b, r10b
xor r8b, 0xff
or bl, 1
and r8b, bl
or sil, r8b
mov al, dl
xor al, 0xff
and al, 0
mov r8b, dil
xor r8b, 0
and dl, r8b
mov r9b, dil
xor r9b, 1
and r9b, 0
and r8b, 1
or al, dl
or r9b, r8b
xor al, r9b
mov dl, sil
xor dl, 0xff
and dl, 1
mov r8b, dil
xor r8b, 1
and sil, r8b
mov r9b, dil
xor r9b, 1
and r9b, 0xff
and r8b, 1
or dl, sil
or r9b, r8b
xor dl, r9b
mov r8b, dil
xor r8b, 0
and r8b, 0
mov r9b, dil
xor r9b, 0
mov r10b, r9b
and r10b, 0
mov bl, dil
xor bl, 1
and bl, 0
and r9b, 1
or r8b, r10b
or bl, r9b
xor r8b, bl
mov r9b, al
xor r9b, 0xff
mov r10b, dl
xor r10b, 0xff
mov bl, dil
xor bl, 1
mov sil, r9b
and sil, 0xff
and al, bl
mov r14b, r10b
and r14b, 0xff
and dl, bl
or sil, al
or r14b, dl
xor sil, r14b
or r9b, r10b
xor r9b, 0xff
or bl, 1
and r9b, bl
or sil, r9b
mov al, r8b
and al, 0
xor r8b, 0
or al, r8b
mov dl, sil
xor dl, 0xff
and dl, 1
mov r8b, dil
xor r8b, 1
and sil, r8b
or dl, sil
xor dl, 0xff
xor al, 0xff
mov r8b, dil
xor r8b, 1
or dl, al
or r8b, 1
xor dl, 0xff
and dl, r8b
mov al, cl
xor al, 0xff
mov r8b, dl
xor r8b, 0xff
xor dil, 1
or al, r8b
or dil, 1
xor al, 0xff
and al, dil
mov r8b, cl
xor r8b, 0xff
mov r9b, dl
and r9b, r8b
xor dl, 0xff
and cl, dl
or r9b, cl
mov cl, al
and cl, r9b
xor al, r9b
or cl, al
test cl, 1
jne 0x6d96c944
jmp 0x6da434c9
jmp 0x6d958e4d
mov rax, qword [rbp + 0x840]
mov qword [rbp + 0x5c8], rax
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x1ce544d
sub r8d, 0x37efc54c
add r8d, 0x1ce544d
mov r9d, ecx
add r9d, 0x9abbe22e
add r9d, r8d
sub r9d, 0x9abbe22e
sub r9d, 0x7240bb15
add r9d, 0xc35c9b3
add r9d, 0x7240bb15
sub eax, 1
add r9d, eax
add r9d, 0x68b3dfde
sub r9d, 0xc35c9b3
sub r9d, 0x68b3dfde
sub r9d, 0x8eaee0b8
add r9d, 0x88037383
add r9d, 0x8eaee0b8
add r9d, 0xf06fa4e5
add r9d, 0x37efc54c
sub r9d, 0xf06fa4e5
sub r9d, 0xc1c5dff0
sub r9d, 0x88037383
add r9d, 0xc1c5dff0
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r11b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r11b
and r14b, dil
or bl, r14b
mov dil, r10b
xor dil, 0xff
mov r14b, bl
and r14b, dil
xor bl, 0xff
mov dil, r10b
and dil, bl
or r14b, dil
xor r14b, 0xff
mov bl, r10b
xor bl, 0xff
mov dil, sil
xor dil, 1
or r14b, bl
or dil, 1
xor r14b, 0xff
and r14b, dil
mov bl, r10b
xor bl, 0xff
and bl, 0
mov dil, sil
xor dil, 0
mov r15b, r10b
and r15b, dil
mov r12b, sil
xor r12b, 1
and r12b, 0
and dil, 1
or bl, r15b
or r12b, dil
xor bl, r12b
mov dil, sil
xor dil, 1
xor bl, 0xff
mov r15b, sil
xor r15b, 0
or dil, bl
or r15b, 0
xor dil, 0xff
and dil, r15b
mov bl, sil
xor bl, 1
and bl, 0
mov r15b, sil
xor r15b, 0
mov r12b, r15b
and r12b, 1
mov r13b, sil
xor r13b, 1
and r13b, 0
and r15b, 1
or bl, r12b
or r13b, r15b
xor bl, r13b
mov r15b, bl
xor r15b, 0xff
mov r12b, r10b
xor r12b, r15b
and r12b, r10b
mov r10b, r11b
xor r10b, 0xff
and r10b, 1
mov r15b, sil
xor r15b, 1
mov r13b, r11b
and r13b, r15b
mov al, sil
xor al, 1
and al, 0xff
and r15b, 1
or r10b, r13b
or al, r15b
xor r10b, al
mov al, sil
xor al, 1
mov r15b, r10b
xor r15b, al
and r15b, r10b
xor r11b, 0xff
xor bl, 0xff
mov al, sil
xor al, 0
or r11b, bl
or al, 0
xor r11b, 0xff
and r11b, al
mov al, dil
xor al, 0xff
mov r10b, r12b
xor r10b, 0xff
mov bl, sil
xor bl, 1
mov r13b, al
and r13b, 0xff
and dil, bl
mov cl, r10b
and cl, 0xff
and r12b, bl
or r13b, dil
or cl, r12b
xor r13b, cl
or al, r10b
xor al, 0xff
or bl, 1
and al, bl
or r13b, al
mov al, r15b
and al, r11b
xor r15b, r11b
or al, r15b
mov cl, r13b
xor cl, 0xff
mov r10b, al
and r10b, cl
xor al, 0xff
and r13b, al
or r10b, r13b
mov al, r14b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
mov r11b, r14b
and r11b, cl
or al, r11b
mov cl, r10b
xor cl, 0xff
and cl, 0
mov r11b, sil
xor r11b, 0
mov bl, r10b
and bl, r11b
mov dil, sil
xor dil, 1
and dil, 0
and r11b, 1
or cl, bl
or dil, r11b
xor cl, dil
mov r11b, sil
xor r11b, 1
and r11b, 0
mov bl, sil
xor bl, 0
mov dil, bl
and dil, 1
mov r15b, sil
xor r15b, 1
and r15b, 0
and bl, 1
or r11b, dil
or r15b, bl
xor r11b, r15b
mov bl, al
xor bl, 0xff
mov dil, sil
xor dil, 1
mov r15b, sil
xor r15b, 1
or bl, dil
or r15b, 1
xor bl, 0xff
and bl, r15b
xor r14b, 0xff
mov dil, r11b
xor dil, 0xff
mov r15b, sil
xor r15b, 0
or r14b, dil
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov dil, sil
xor dil, 1
mov r15b, cl
xor r15b, dil
and r15b, cl
xor r10b, 0xff
mov dil, r11b
xor dil, 0xff
mov r12b, sil
xor r12b, 1
or r10b, dil
or r12b, 1
xor r10b, 0xff
and r10b, r12b
mov dil, bl
xor dil, 0xff
mov r12b, r14b
xor r12b, 0xff
mov r13b, sil
xor r13b, 1
mov dl, dil
and dl, 0xff
and bl, r13b
mov r8b, r12b
and r8b, 0xff
and r14b, r13b
or dl, bl
or r8b, r14b
xor dl, r8b
or dil, r12b
xor dil, 0xff
or r13b, 1
and dil, r13b
or dl, dil
mov r8b, r15b
and r8b, r10b
xor r15b, r10b
or r8b, r15b
mov r10b, dl
xor r10b, 0xff
mov bl, r8b
and bl, r10b
xor r8b, 0xff
and dl, r8b
or bl, dl
mov dl, al
xor dl, 0xff
mov r8b, cl
xor r8b, 0xff
mov r10b, sil
xor r10b, 1
mov dil, dl
and dil, 0xff
and al, r10b
mov r14b, r8b
and r14b, 0xff
and cl, r10b
or dil, al
or r14b, cl
xor dil, r14b
or dl, r8b
xor dl, 0xff
or r10b, 1
and dl, r10b
or dil, dl
mov al, dil
xor al, 0xff
and al, 0
mov cl, sil
xor cl, 0
and dil, cl
mov dl, sil
xor dl, 1
and dl, 0
and cl, 1
or al, dil
or dl, cl
xor al, dl
mov cl, r11b
and cl, 1
xor r11b, 1
or cl, r11b
xor cl, 0xff
mov dl, al
xor dl, cl
and dl, al
mov al, bl
xor al, 0xff
mov cl, dl
xor cl, 0xff
xor sil, 0
mov r8b, al
and r8b, 0
and bl, sil
mov r10b, cl
and r10b, 0
and dl, sil
or r8b, bl
or r10b, dl
xor r8b, r10b
or al, cl
xor al, 0xff
or sil, 0
and al, sil
or r8b, al
test r8b, 1
jne 0x6d96cda7
jmp 0x6da22e6e
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 1
add r8d, 0
mov r9d, 0xaaf71e6a
add r9d, 0
add r9d, r8d
sub r9d, 0xaaf71e6a
sub eax, r9d
add eax, 0
mov r8d, ecx
sub r8d, 0x4cd87bbf
sub r8d, eax
add r8d, 0x4cd87bbf
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
or bl, r14b
mov dil, sil
xor dil, 1
xor bl, 0xff
mov r14b, sil
xor r14b, 0
or dil, bl
or r14b, 0
xor dil, 0xff
and dil, r14b
mov bl, sil
xor bl, 1
and bl, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or bl, r14b
mov r14b, r10b
xor r14b, 0xff
xor bl, 0xff
mov r15b, sil
xor r15b, 1
or r14b, bl
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov bl, dil
xor bl, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, bl
and r13b, 0xff
and dil, r12b
mov al, r15b
and al, 0xff
and r14b, r12b
or r13b, dil
or al, r14b
xor r13b, al
or bl, r15b
xor bl, 0xff
or r12b, 1
and bl, r12b
or r13b, bl
mov al, r11b
xor al, 0xff
and al, 1
mov bl, sil
xor bl, 1
mov dil, r11b
and dil, bl
or al, dil
mov bl, sil
xor bl, 1
xor al, 0xff
mov dil, sil
xor dil, 0
or bl, al
or dil, 0
xor bl, 0xff
and bl, dil
mov al, sil
xor al, 1
and al, 1
mov dil, sil
xor dil, 1
mov r14b, dil
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or al, r14b
or r15b, dil
xor al, r15b
xor al, 0xff
mov dil, r11b
xor dil, al
and dil, r11b
mov al, bl
xor al, 0xff
mov r14b, dil
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, al
and r12b, 0xff
and bl, r15b
mov cl, r14b
and cl, 0xff
and dil, r15b
or r12b, bl
or cl, dil
xor r12b, cl
or al, r14b
xor al, 0xff
or r15b, 1
and al, r15b
or r12b, al
mov al, sil
xor al, 1
and al, 1
mov cl, sil
xor cl, 1
and cl, 1
or al, cl
mov cl, sil
xor cl, 0
xor al, 0xff
mov bl, sil
xor bl, 0
or cl, al
or bl, 0
xor cl, 0xff
and cl, bl
mov al, sil
xor al, 0
and al, 0
mov bl, sil
xor bl, 0
mov dil, bl
and dil, 0
mov r14b, sil
xor r14b, 1
and r14b, 0
and bl, 1
or al, dil
or r14b, bl
xor al, r14b
mov bl, sil
xor bl, 1
mov dil, al
xor dil, 0xff
mov r14b, sil
xor r14b, 1
or bl, dil
or r14b, 1
xor bl, 0xff
and bl, r14b
mov dil, sil
xor dil, 1
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r14b
and r15b, 1
mov dl, sil
xor dl, 1
and dl, 0xff
and r14b, 1
or dil, r15b
or dl, r14b
xor dil, dl
xor dil, 0xff
mov dl, sil
xor dl, 0
mov r14b, sil
xor r14b, 0
or dil, dl
or r14b, 0
xor dil, 0xff
and dil, r14b
mov dl, sil
xor dl, 1
xor al, 0xff
mov r14b, sil
xor r14b, 1
or dl, al
or r14b, 1
xor dl, 0xff
and dl, r14b
mov al, cl
xor al, 0xff
mov r14b, bl
xor r14b, 0xff
mov r15b, sil
xor r15b, 0
mov r8b, al
and r8b, 0
and cl, r15b
mov r9b, r14b
and r9b, 0
and bl, r15b
or r8b, cl
or r9b, bl
xor r8b, r9b
or al, r14b
xor al, 0xff
or r15b, 0
and al, r15b
or r8b, al
mov al, dil
and al, dl
xor dil, dl
or al, dil
mov cl, r8b
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
and r8b, dl
mov r9b, al
xor r9b, 0xff
and r9b, 0xff
and al, dl
or cl, r8b
or r9b, al
xor cl, r9b
mov al, sil
xor al, 1
and al, 1
mov dl, sil
xor dl, 1
mov r8b, dl
and r8b, 1
mov r9b, sil
xor r9b, 1
and r9b, 0xff
and dl, 1
or al, r8b
or r9b, dl
xor al, r9b
mov dl, r13b
xor dl, 0xff
mov r8b, al
and r8b, dl
xor al, 0xff
mov dl, r13b
and dl, al
or r8b, dl
xor r8b, 0xff
mov al, r13b
xor al, 0xff
mov dl, sil
xor dl, 0
or r8b, al
or dl, 0
xor r8b, 0xff
and r8b, dl
mov al, cl
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
mov r9b, cl
and r9b, dl
or al, r9b
mov dl, r10b
xor dl, 0xff
mov r9b, al
and r9b, dl
xor al, 0xff
mov dl, r10b
and dl, al
or r9b, dl
xor r9b, 0xff
xor r10b, 0xff
mov al, sil
xor al, 0
or r9b, r10b
or al, 0
xor r9b, 0xff
and r9b, al
mov al, r12b
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
mov r10b, r12b
and r10b, dl
mov bl, sil
xor bl, 1
and bl, 0xff
and dl, 1
or al, r10b
or bl, dl
xor al, bl
mov dl, sil
xor dl, 1
and dl, 0
mov r10b, sil
xor r10b, 0
mov bl, r10b
and bl, 1
mov dil, sil
xor dil, 1
and dil, 0
and r10b, 1
or dl, bl
or dil, r10b
xor dl, dil
mov r10b, sil
xor r10b, 1
and r10b, 1
mov bl, sil
xor bl, 1
and bl, 1
or r10b, bl
mov bl, al
xor bl, 0xff
mov dil, dl
xor dil, 0xff
mov r14b, sil
xor r14b, 1
mov r15b, bl
and r15b, 0xff
and al, r14b
mov byte [rbp + 0x5c7], dil
and dil, 0xff
and dl, r14b
or r15b, al
or dil, dl
xor r15b, dil
mov al, byte [rbp + 0x5c7]
or bl, al
xor bl, 0xff
or r14b, 1
and bl, r14b
or r15b, bl
mov dl, r10b
and dl, 1
xor r10b, 1
or dl, r10b
mov r10b, r15b
xor r10b, 0xff
and r10b, 1
mov bl, sil
xor bl, 1
and r15b, bl
or r10b, r15b
xor dl, 0xff
mov bl, r10b
xor bl, dl
and bl, r10b
mov dl, cl
xor dl, 0xff
and dl, 0
mov r10b, sil
xor r10b, 0
mov dil, cl
and dil, r10b
mov r14b, sil
xor r14b, 1
and r14b, 0
and r10b, 1
or dl, dil
or r14b, r10b
xor dl, r14b
mov r10b, r11b
xor r10b, 0xff
and r10b, 1
mov dil, sil
xor dil, 1
mov r14b, r11b
and r14b, dil
mov r15b, dl
xor r15b, 0xff
and r15b, 0xff
and dl, dil
or r10b, r14b
or r15b, dl
xor r10b, r15b
xor r11b, 0xff
mov dl, r10b
xor dl, r11b
and dl, r10b
mov r10b, r8b
xor r10b, 0xff
mov r11b, r9b
xor r11b, 0xff
mov dil, sil
xor dil, 0
or r10b, r11b
or dil, 0
xor r10b, 0xff
and r10b, dil
mov r11b, r8b
xor r11b, 0xff
mov dil, r9b
and dil, r11b
xor r9b, 0xff
and r8b, r9b
or dil, r8b
mov r8b, r10b
xor r8b, 0xff
mov r9b, dil
xor r9b, 0xff
mov r11b, sil
xor r11b, 0
mov r14b, r8b
and r14b, 0
and r10b, r11b
mov r15b, r9b
and r15b, 0
and dil, r11b
or r14b, r10b
or r15b, dil
xor r14b, r15b
or r8b, r9b
xor r8b, 0xff
or r11b, 0
and r8b, r11b
or r14b, r8b
mov r8b, bl
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
mov r10b, bl
and r10b, r9b
or r8b, r10b
mov r9b, dl
xor r9b, 0xff
and r9b, 1
mov r10b, sil
xor r10b, 1
mov r11b, dl
and r11b, r10b
mov dil, sil
xor dil, 1
and dil, 0xff
and r10b, 1
or r9b, r11b
or dil, r10b
xor r9b, dil
mov r10b, sil
xor r10b, 1
and r10b, 1
mov r11b, sil
xor r11b, 1
mov dil, r11b
and dil, 1
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and r11b, 1
or r10b, dil
or r15b, r11b
xor r10b, r15b
mov r11b, sil
xor r11b, 1
mov dil, r8b
xor dil, r11b
and dil, r8b
mov r11b, r10b
xor r11b, 0xff
mov r15b, bl
xor r15b, r11b
and r15b, bl
mov r11b, r9b
xor r11b, 0xff
mov bl, sil
xor bl, 1
mov al, sil
xor al, 0
or r11b, bl
or al, 0
xor r11b, 0xff
and r11b, al
mov al, r10b
xor al, 0xff
mov bl, dl
xor bl, al
and bl, dl
mov al, dil
and al, r15b
xor dil, r15b
or al, dil
mov dl, r11b
xor dl, 0xff
mov dil, bl
xor dil, 0xff
mov r15b, sil
xor r15b, 1
mov byte [rbp + 0x5c6], dl
and dl, 0xff
and r11b, r15b
mov byte [rbp + 0x5c5], dil
and dil, 0xff
and bl, r15b
or dl, r11b
or dil, bl
xor dl, dil
mov r11b, byte [rbp + 0x5c6]
mov bl, byte [rbp + 0x5c5]
or r11b, bl
xor r11b, 0xff
or r15b, 1
and r11b, r15b
or dl, r11b
mov r11b, al
xor r11b, 0xff
and r11b, 0
mov dil, sil
xor dil, 0
and al, dil
mov r15b, dl
xor r15b, 0xff
and r15b, 0
and dl, dil
or r11b, al
or r15b, dl
xor r11b, r15b
mov al, r8b
and al, r9b
xor r8b, r9b
or al, r8b
mov dl, al
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
and al, r8b
mov r9b, sil
xor r9b, 1
and r9b, 0xff
and r8b, 1
or dl, al
or r9b, r8b
xor dl, r9b
mov al, sil
xor al, 1
mov r8b, r10b
xor r8b, 0xff
mov r9b, sil
xor r9b, 1
mov dil, al
and dil, 0xff
mov r15b, r9b
and r15b, 1
mov bl, r8b
and bl, 0xff
and r10b, r9b
or dil, r15b
or bl, r10b
xor dil, bl
or al, r8b
xor al, 0xff
or r9b, 1
and al, r9b
or dil, al
xor dl, 0xff
xor dil, 0xff
mov al, sil
xor al, 1
or dl, dil
or al, 1
xor dl, 0xff
and dl, al
mov al, r11b
xor al, 0xff
mov r8b, dl
xor r8b, 0xff
mov r9b, sil
xor r9b, 0
mov r10b, al
and r10b, 0
and r11b, r9b
mov bl, r8b
and bl, 0
and dl, r9b
or r10b, r11b
or bl, dl
xor r10b, bl
or al, r8b
xor al, 0xff
or r9b, 0
and al, r9b
or r10b, al
mov al, r14b
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
mov r8b, r14b
and r8b, dl
or al, r8b
xor al, 0xff
xor al, 0
and al, 0
mov dl, sil
xor dl, 0
and dl, 1
mov r8b, sil
xor r8b, 1
and r8b, 0
or dl, r8b
xor r14b, 0xff
mov r8b, dl
xor r8b, 0xff
mov r9b, sil
xor r9b, 0
or r14b, r8b
or r9b, 0
xor r14b, 0xff
and r14b, r9b
mov r8b, r10b
xor r8b, 0xff
and r8b, 0
mov r9b, sil
xor r9b, 0
mov r11b, r10b
and r11b, r9b
mov bl, sil
xor bl, 1
and bl, 0
and r9b, 1
or r8b, r11b
or bl, r9b
xor r8b, bl
mov r9b, sil
xor r9b, 0
mov r11b, r8b
xor r11b, r9b
and r11b, r8b
xor dl, 0xff
mov r8b, r10b
xor r8b, dl
and r8b, r10b
mov dl, al
xor dl, 0xff
mov r9b, r14b
xor r9b, 0xff
mov r10b, sil
xor r10b, 0
mov bl, dl
and bl, 0
and al, r10b
mov dil, r9b
and dil, 0
and r14b, r10b
or bl, al
or dil, r14b
xor bl, dil
or dl, r9b
xor dl, 0xff
or r10b, 0
and dl, r10b
or bl, dl
mov al, r11b
and al, r8b
xor r11b, r8b
or al, r11b
mov dl, bl
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
and bl, r8b
mov r9b, al
xor r9b, 0xff
and r9b, 0xff
and al, r8b
or dl, bl
or r9b, al
xor dl, r9b
mov al, r13b
xor al, 0xff
and al, 1
mov r8b, sil
xor r8b, 1
mov r9b, r13b
and r9b, r8b
or al, r9b
mov r8b, r12b
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
mov r10b, r12b
and r10b, r9b
mov r11b, sil
xor r11b, 1
and r11b, 0xff
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, sil
xor r9b, 1
and r9b, 1
mov r10b, sil
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, al
xor r10b, 0xff
mov r11b, sil
xor r11b, 1
mov bl, sil
xor bl, 0
or r10b, r11b
or bl, 0
xor r10b, 0xff
and r10b, bl
mov r11b, r9b
xor r11b, 0xff
mov bl, r13b
xor bl, r11b
and bl, r13b
mov r11b, r8b
xor r11b, 0xff
mov dil, sil
xor dil, 1
mov r14b, sil
xor r14b, 0
or r11b, dil
or r14b, 0
xor r11b, 0xff
and r11b, r14b
xor r12b, 0xff
mov dil, r9b
xor dil, 0xff
mov r14b, sil
xor r14b, 0
or r12b, dil
or r14b, 0
xor r12b, 0xff
and r12b, r14b
mov dil, r10b
and dil, bl
xor r10b, bl
or dil, r10b
mov r10b, r11b
xor r10b, 0xff
mov bl, r12b
xor bl, 0xff
mov r14b, sil
xor r14b, 0
mov r15b, r10b
and r15b, 0
and r11b, r14b
mov r13b, bl
and r13b, 0
and r12b, r14b
or r15b, r11b
or r13b, r12b
xor r15b, r13b
or r10b, bl
xor r10b, 0xff
or r14b, 0
and r10b, r14b
or r15b, r10b
mov r10b, dil
xor r10b, 0xff
and r10b, 0
mov r11b, sil
xor r11b, 0
and dil, r11b
mov bl, r15b
xor bl, 0xff
and bl, 0
and r15b, r11b
or r10b, dil
or bl, r15b
xor r10b, bl
mov r11b, al
and r11b, r8b
xor al, r8b
or r11b, al
mov al, r11b
xor al, 0xff
and al, 1
mov r8b, sil
xor r8b, 1
and r11b, r8b
mov bl, sil
xor bl, 1
and bl, 0xff
and r8b, 1
or al, r11b
or bl, r8b
xor al, bl
mov r8b, r9b
and r8b, 1
xor r9b, 1
or r8b, r9b
xor al, 0xff
xor r8b, 0xff
mov r9b, sil
xor r9b, 1
or al, r8b
or r9b, 1
xor al, 0xff
and al, r9b
mov r8b, r10b
and r8b, al
xor r10b, al
or r8b, r10b
mov al, r8b
xor al, 0xff
and al, 1
mov r9b, sil
xor r9b, 1
mov r10b, r8b
and r10b, r9b
or al, r10b
xor al, 0xff
xor al, 1
and al, 0xff
mov r9b, sil
xor r9b, 1
and r9b, 1
mov r10b, sil
xor r10b, 1
and r10b, 1
or r9b, r10b
xor r9b, 0xff
mov r10b, r8b
xor r10b, r9b
and r10b, r8b
mov r8b, al
xor r8b, 0xff
mov r9b, r10b
xor r9b, 0xff
mov r11b, sil
xor r11b, 0
mov bl, r8b
and bl, 0
and al, r11b
mov dil, r9b
and dil, 0
and r10b, r11b
or bl, al
or dil, r10b
xor bl, dil
or r8b, r9b
xor r8b, 0xff
or r11b, 0
and r8b, r11b
or bl, r8b
mov al, cl
xor al, 0xff
xor al, 1
and al, 0xff
mov r8b, sil
xor r8b, 1
mov r9b, cl
and r9b, r8b
xor cl, 0xff
and cl, 1
or r9b, cl
mov cl, al
xor cl, 0xff
mov r8b, r9b
xor r8b, 0xff
mov r10b, sil
xor r10b, 0
mov r11b, cl
and r11b, 0
and al, r10b
mov dil, r8b
and dil, 0
and r9b, r10b
or r11b, al
or dil, r9b
xor r11b, dil
or cl, r8b
xor cl, 0xff
or r10b, 0
and cl, r10b
or r11b, cl
mov al, r11b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and r11b, cl
or al, r11b
mov cl, bl
xor cl, 0xff
mov r8b, al
and r8b, cl
xor al, 0xff
mov cl, bl
and cl, al
or r8b, cl
xor bl, 0xff
mov al, r8b
xor al, bl
and al, r8b
mov cl, dl
xor cl, 0xff
and cl, 1
mov r8b, sil
xor r8b, 1
mov r9b, dl
and r9b, r8b
or cl, r9b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
mov r10b, al
and r10b, r9b
or r8b, r10b
mov r9b, sil
xor r9b, 1
and r9b, 1
mov r10b, sil
xor r10b, 1
mov r11b, r10b
and r11b, 1
mov bl, sil
xor bl, 1
and bl, 0xff
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, cl
xor r10b, 0xff
mov r11b, sil
xor r11b, 1
mov bl, sil
xor bl, 0
or r10b, r11b
or bl, 0
xor r10b, 0xff
and r10b, bl
xor dl, 0xff
mov r11b, r9b
xor r11b, 0xff
mov bl, sil
xor bl, 1
or dl, r11b
or bl, 1
xor dl, 0xff
and dl, bl
mov r11b, r8b
xor r11b, 0xff
mov bl, sil
xor bl, 1
mov dil, sil
xor dil, 0
or r11b, bl
or dil, 0
xor r11b, 0xff
and r11b, dil
mov bl, r9b
xor bl, 0xff
mov dil, al
xor dil, bl
and dil, al
mov al, r10b
and al, dl
xor r10b, dl
or al, r10b
mov dl, r11b
and dl, dil
xor r11b, dil
or dl, r11b
mov r10b, al
xor r10b, 0xff
and r10b, 1
mov r11b, sil
xor r11b, 1
and al, r11b
mov bl, dl
xor bl, 0xff
and bl, 0xff
and dl, r11b
or r10b, al
or bl, dl
xor r10b, bl
mov al, cl
xor al, 0xff
mov dl, r8b
xor dl, 0xff
mov r11b, sil
xor r11b, 1
mov bl, al
and bl, 0xff
and cl, r11b
mov dil, dl
and dil, 0xff
and r8b, r11b
or bl, cl
or dil, r8b
xor bl, dil
or al, dl
xor al, 0xff
or r11b, 1
and al, r11b
or bl, al
mov al, bl
xor al, 0xff
and al, 0
mov cl, sil
xor cl, 0
and bl, cl
mov dl, sil
xor dl, 1
and dl, 0
and cl, 1
or al, bl
or dl, cl
xor al, dl
mov cl, sil
xor cl, 1
mov dl, r9b
xor dl, 0xff
mov r8b, sil
xor r8b, 0
mov r11b, cl
and r11b, 0
mov bl, r8b
and bl, 1
mov dil, dl
and dil, 0
and r9b, r8b
or r11b, bl
or dil, r9b
xor r11b, dil
or cl, dl
xor cl, 0xff
or r8b, 0
and cl, r8b
or r11b, cl
xor al, 0xff
xor r11b, 0xff
mov cl, sil
xor cl, 0
or al, r11b
or cl, 0
xor al, 0xff
and al, cl
mov cl, r10b
xor cl, 0xff
mov dl, al
xor dl, 0xff
xor sil, 0
mov r8b, cl
and r8b, 0
and r10b, sil
mov r9b, dl
and r9b, 0
and al, sil
or r8b, r10b
or r9b, al
xor r8b, r9b
or cl, dl
xor cl, 0xff
or sil, 0
and cl, sil
or r8b, cl
test r8b, 1
jne 0x6d96db08
jmp 0x6da434ce
xor eax, eax
mov rcx, qword [rbp + 0x5c8]
mov qword [rbp + 0x820], rcx
mov rdx, qword [rbp + 0x840]
mov r8, qword [rbp + 0x820]
movsxd r8, dword [r8 + 0x3c]
mov r9d, dword [sym.out.dll_x.13]
mov r10d, dword [sym.out.dll_y.14]
mov r11d, eax
sub r11d, 0xb214f3a0
add r11d, 0x3fec9e5c
add r11d, 0xb214f3a0
add r11d, 0x683a84e3
sub r11d, 1
sub r11d, 0x683a84e3
sub eax, 0x3fec9e5c
add r11d, eax
mov eax, 0xb2ae61e5
add eax, 0
sub eax, r11d
sub eax, 0xb2ae61e5
mov r11d, r9d
sub r11d, 0x717f6e1
sub r11d, eax
add r11d, 0x717f6e1
imul r9d, r11d
and r9d, 1
cmp r9d, 0
sete bl
cmp r10d, 0xa
setl sil
mov dil, bl
xor dil, 0xff
and dil, 0
mov r14b, 1
mov r15b, r14b
xor r15b, 0
mov r12b, bl
and r12b, r15b
mov r13b, r14b
xor r13b, 1
and r13b, 0
and r15b, 1
or dil, r12b
or r13b, r15b
xor dil, r13b
mov r15b, r14b
xor r15b, 1
xor dil, 0xff
mov r12b, r14b
xor r12b, 0
or r15b, dil
or r12b, 0
xor r15b, 0xff
and r15b, r12b
mov dil, r14b
xor dil, 1
and dil, 1
mov r12b, r14b
xor r12b, 1
and r12b, 1
or dil, r12b
xor dil, 0xff
mov r12b, bl
xor r12b, dil
and r12b, bl
mov dil, r15b
and dil, r12b
xor r15b, r12b
or dil, r15b
mov r15b, sil
xor r15b, 0xff
and r15b, 1
mov r12b, r14b
xor r12b, 1
mov r13b, sil
and r13b, r12b
mov al, r14b
xor al, 1
and al, 0xff
and r12b, 1
or r15b, r13b
or al, r12b
xor r15b, al
xor r15b, 0xff
xor r15b, 1
and r15b, 0xff
mov al, r14b
xor al, 1
and al, 1
mov r12b, r14b
xor r12b, 1
and r12b, 1
or al, r12b
mov r12b, sil
xor r12b, 0xff
xor al, 0xff
mov r13b, r14b
xor r13b, 0
or r12b, al
or r13b, 0
xor r12b, 0xff
and r12b, r13b
mov al, r15b
xor al, 0xff
mov r13b, r12b
xor r13b, 0xff
mov r9b, r14b
xor r9b, 1
mov r10b, al
and r10b, 0xff
and r15b, r9b
mov r11b, r13b
and r11b, 0xff
and r12b, r9b
or r10b, r15b
or r11b, r12b
xor r10b, r11b
or al, r13b
xor al, 0xff
or r9b, 1
and al, r9b
or r10b, al
mov al, r14b
xor al, 1
and al, 1
mov r9b, r14b
xor r9b, 1
mov r11b, r9b
and r11b, 1
mov r15b, r14b
xor r15b, 1
and r15b, 0xff
and r9b, 1
or al, r11b
or r15b, r9b
xor al, r15b
xor al, 0xff
xor al, 0
and al, 0
mov r9b, r14b
xor r9b, 0
and r9b, 1
mov r11b, r14b
xor r11b, 1
mov r15b, r11b
and r15b, 0
mov r12b, r14b
xor r12b, 1
and r12b, 0xff
and r11b, 1
or r9b, r15b
or r12b, r11b
xor r9b, r12b
mov r11b, r9b
xor r11b, 0xff
xor r11b, 1
and r11b, 0xff
mov r15b, r14b
xor r15b, 1
and r15b, 1
mov r12b, r14b
xor r12b, 1
mov r13b, r12b
and r13b, 1
mov cl, r14b
xor cl, 1
and cl, 0xff
and r12b, 1
or r15b, r13b
or cl, r12b
xor r15b, cl
xor r15b, 0xff
mov cl, r14b
xor cl, 0
mov r12b, r14b
xor r12b, 1
or r15b, cl
or r12b, 1
xor r15b, 0xff
and r15b, r12b
mov cl, r14b
xor cl, 1
xor r9b, 0xff
mov r12b, r14b
xor r12b, 1
or cl, r9b
or r12b, 1
xor cl, 0xff
and cl, r12b
mov r9b, al
and r9b, r11b
xor al, r11b
or r9b, al
mov al, r15b
and al, cl
xor r15b, cl
or al, r15b
mov cl, r9b
xor cl, 0xff
mov r11b, al
and r11b, cl
xor al, 0xff
and r9b, al
or r11b, r9b
mov al, r14b
xor al, 1
and al, 1
mov cl, r14b
xor cl, 1
and cl, 1
or al, cl
mov cl, dil
xor cl, 0xff
mov r9b, al
and r9b, cl
xor al, 0xff
mov cl, dil
and cl, al
or r9b, cl
xor r9b, 0xff
mov al, dil
xor al, 0xff
mov cl, r14b
xor cl, 1
or r9b, al
or cl, 1
xor r9b, 0xff
and r9b, cl
mov al, r11b
xor al, 0xff
and al, 0
mov cl, r14b
xor cl, 0
mov r15b, r11b
and r15b, cl
mov r12b, r14b
xor r12b, 1
and r12b, 0
and cl, 1
or al, r15b
or r12b, cl
xor al, r12b
mov cl, bl
xor cl, 0xff
and cl, 1
mov r15b, r14b
xor r15b, 1
mov r12b, bl
and r12b, r15b
mov r13b, al
xor r13b, 0xff
and r13b, 0xff
and al, r15b
or cl, r12b
or r13b, al
xor cl, r13b
xor bl, 0xff
mov al, cl
xor al, bl
and al, cl
mov cl, r14b
xor cl, 1
and cl, 1
mov bl, r14b
xor bl, 1
and bl, 1
or cl, bl
mov bl, r10b
xor bl, 0xff
and bl, 1
mov r15b, r14b
xor r15b, 1
mov r12b, r10b
and r12b, r15b
mov r13b, cl
xor r13b, 0xff
and r13b, 0xff
and cl, r15b
or bl, r12b
or r13b, cl
xor bl, r13b
mov cl, r10b
xor cl, 0xff
mov r15b, bl
xor r15b, cl
and r15b, bl
mov cl, sil
xor cl, 0xff
and cl, 1
mov bl, r14b
xor bl, 1
and sil, bl
or cl, sil
mov bl, r11b
xor bl, 0xff
and bl, 1
mov sil, r14b
xor sil, 1
mov r12b, r11b
and r12b, sil
mov r13b, r14b
xor r13b, 1
and r13b, 0xff
and sil, 1
or bl, r12b
or r13b, sil
xor bl, r13b
mov sil, r14b
xor sil, 0
and sil, 1
mov r12b, r14b
xor r12b, 1
mov r13b, r12b
and r13b, 0
mov byte [rbp + 0x5c4], r14b
xor r14b, 1
and r14b, 0xff
and r12b, 1
or sil, r13b
or r14b, r12b
xor sil, r14b
mov r14b, cl
xor r14b, 0xff
mov r12b, bl
xor r12b, 0xff
mov r13b, byte [rbp + 0x5c4]
xor r13b, 1
mov byte [rbp + 0x5c3], r14b
and r14b, 0xff
and cl, r13b
mov byte [rbp + 0x5c2], r12b
and r12b, 0xff
and bl, r13b
or r14b, cl
or r12b, bl
xor r14b, r12b
mov cl, byte [rbp + 0x5c3]
mov bl, byte [rbp + 0x5c2]
or cl, bl
xor cl, 0xff
or r13b, 1
and cl, r13b
or r14b, cl
mov cl, sil
and cl, 0
xor sil, 0
or cl, sil
mov sil, r14b
xor sil, 0xff
and sil, 1
mov r12b, byte [rbp + 0x5c4]
xor r12b, 1
and r14b, r12b
or sil, r14b
xor cl, 0xff
mov r14b, sil
xor r14b, cl
and r14b, sil
mov cl, r9b
xor cl, 0xff
and cl, 0
mov sil, byte [rbp + 0x5c4]
xor sil, 0
mov r12b, r9b
and r12b, sil
mov r13b, byte [rbp + 0x5c4]
xor r13b, 1
and r13b, 0
and sil, 1
or cl, r12b
or r13b, sil
xor cl, r13b
mov sil, al
xor sil, 0xff
and sil, 1
mov r12b, byte [rbp + 0x5c4]
xor r12b, 1
mov r13b, al
and r13b, r12b
or sil, r13b
mov r12b, byte [rbp + 0x5c4]
xor r12b, 1
and r12b, 1
mov r13b, byte [rbp + 0x5c4]
xor r13b, 1
and r13b, 1
or r12b, r13b
mov r13b, cl
xor r13b, 0xff
mov bl, byte [rbp + 0x5c4]
xor bl, 1
mov byte [rbp + 0x5c1], al
mov al, byte [rbp + 0x5c4]
xor al, 0
or r13b, bl
or al, 0
xor r13b, 0xff
and r13b, al
mov al, r12b
xor al, 0xff
mov bl, r9b
xor bl, al
and bl, r9b
mov al, byte [rbp + 0x5c4]
xor al, 1
mov r9b, sil
xor r9b, al
and r9b, sil
mov al, r12b
xor al, 0xff
mov byte [rbp + 0x5c0], al
mov al, byte [rbp + 0x5c1]
mov byte [rbp + 0x5bf], cl
mov cl, byte [rbp + 0x5c0]
xor al, cl
mov cl, byte [rbp + 0x5c1]
and al, cl
mov cl, r13b
xor cl, 0xff
mov byte [rbp + 0x5be], bl
xor bl, 0xff
mov byte [rbp + 0x5bd], al
mov al, byte [rbp + 0x5c4]
xor al, 1
mov byte [rbp + 0x5bc], cl
and cl, 0xff
and r13b, al
mov byte [rbp + 0x5bb], bl
and bl, 0xff
mov byte [rbp + 0x5ba], al
mov al, byte [rbp + 0x5be]
mov byte [rbp + 0x5b9], cl
mov cl, byte [rbp + 0x5ba]
and al, cl
mov cl, byte [rbp + 0x5b9]
or cl, r13b
or bl, al
xor cl, bl
mov al, byte [rbp + 0x5bc]
mov bl, byte [rbp + 0x5bb]
or al, bl
xor al, 0xff
mov r13b, byte [rbp + 0x5ba]
or r13b, 1
and al, r13b
or cl, al
mov al, r9b
mov r13b, byte [rbp + 0x5bd]
and al, r13b
xor r9b, r13b
or al, r9b
mov r9b, cl
xor r9b, 0xff
mov bl, al
and bl, r9b
xor al, 0xff
and cl, al
or bl, cl
mov al, byte [rbp + 0x5bf]
xor al, 0xff
mov cl, sil
xor cl, 0xff
mov r9b, byte [rbp + 0x5c4]
xor r9b, 1
mov r13b, al
and r13b, 0xff
mov byte [rbp + 0x5b8], al
mov al, byte [rbp + 0x5bf]
and al, r9b
mov byte [rbp + 0x5b7], cl
and cl, 0xff
and sil, r9b
or r13b, al
or cl, sil
xor r13b, cl
mov al, byte [rbp + 0x5b8]
mov cl, byte [rbp + 0x5b7]
or al, cl
xor al, 0xff
or r9b, 1
and al, r9b
or r13b, al
mov al, r13b
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x5c4]
xor r9b, 1
and r13b, r9b
or al, r13b
mov r9b, byte [rbp + 0x5c4]
xor r9b, 1
mov sil, r12b
xor sil, 0xff
mov r13b, byte [rbp + 0x5c4]
xor r13b, 1
mov cl, r9b
and cl, 0xff
mov byte [rbp + 0x5b6], r13b
and r13b, 1
mov byte [rbp + 0x5b5], sil
and sil, 0xff
mov byte [rbp + 0x5b4], al
mov al, byte [rbp + 0x5b6]
and r12b, al
or cl, r13b
or sil, r12b
xor cl, sil
mov sil, byte [rbp + 0x5b5]
or r9b, sil
xor r9b, 0xff
or al, 1
and r9b, al
or cl, r9b
xor cl, 0xff
mov al, byte [rbp + 0x5b4]
xor al, cl
mov cl, byte [rbp + 0x5b4]
and al, cl
mov r9b, bl
and r9b, al
xor bl, al
or r9b, bl
mov al, r15b
xor al, 0xff
and al, 1
mov bl, byte [rbp + 0x5c4]
xor bl, 1
mov r12b, r15b
and r12b, bl
or al, r12b
mov bl, r14b
xor bl, 0xff
and bl, 0
mov r12b, byte [rbp + 0x5c4]
xor r12b, 0
mov r13b, r14b
and r13b, r12b
mov cl, byte [rbp + 0x5c4]
xor cl, 1
and cl, 0
and r12b, 1
or bl, r13b
or cl, r12b
xor bl, cl
mov cl, byte [rbp + 0x5c4]
xor cl, 0
and cl, 1
mov r12b, byte [rbp + 0x5c4]
xor r12b, 1
mov r13b, r12b
and r13b, 0
mov sil, byte [rbp + 0x5c4]
xor sil, 1
and sil, 0xff
and r12b, 1
or cl, r13b
or sil, r12b
xor cl, sil
mov sil, byte [rbp + 0x5c4]
xor sil, 0
mov r12b, al
xor r12b, sil
and r12b, al
mov sil, cl
xor sil, 0xff
mov r13b, r15b
xor r13b, sil
and r13b, r15b
mov sil, bl
xor sil, 0xff
mov r15b, byte [rbp + 0x5c4]
xor r15b, 0
mov byte [rbp + 0x5b3], al
mov al, byte [rbp + 0x5c4]
xor al, 1
or sil, r15b
or al, 1
xor sil, 0xff
and sil, al
xor r14b, 0xff
mov al, cl
xor al, 0xff
mov r15b, byte [rbp + 0x5c4]
xor r15b, 1
or r14b, al
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov al, r12b
and al, r13b
xor r12b, r13b
or al, r12b
mov r15b, sil
xor r15b, 0xff
mov r12b, r14b
xor r12b, 0xff
mov r13b, byte [rbp + 0x5c4]
xor r13b, 1
mov byte [rbp + 0x5b2], r15b
and r15b, 0xff
and sil, r13b
mov byte [rbp + 0x5b1], r12b
and r12b, 0xff
and r14b, r13b
or r15b, sil
or r12b, r14b
xor r15b, r12b
mov sil, byte [rbp + 0x5b2]
mov r14b, byte [rbp + 0x5b1]
or sil, r14b
xor sil, 0xff
or r13b, 1
and sil, r13b
or r15b, sil
mov sil, al
xor sil, 0xff
and sil, 0
mov r12b, byte [rbp + 0x5c4]
xor r12b, 0
and al, r12b
mov r13b, r15b
xor r13b, 0xff
and r13b, 0
and r15b, r12b
or sil, al
or r13b, r15b
xor sil, r13b
mov al, byte [rbp + 0x5b3]
and al, bl
mov r15b, byte [rbp + 0x5b3]
xor r15b, bl
or al, r15b
mov bl, al
xor bl, 0xff
and bl, 1
mov r15b, byte [rbp + 0x5c4]
xor r15b, 1
and al, r15b
or bl, al
mov al, cl
and al, 0
xor cl, 0
or al, cl
xor al, 0xff
mov cl, bl
xor cl, al
and cl, bl
mov al, sil
xor al, 0xff
mov bl, cl
xor bl, 0xff
mov r15b, byte [rbp + 0x5c4]
xor r15b, 0
mov r12b, al
and r12b, 0
and sil, r15b
mov r13b, bl
and r13b, 0
and cl, r15b
or r12b, sil
or r13b, cl
xor r12b, r13b
or al, bl
xor al, 0xff
or r15b, 0
and al, r15b
or r12b, al
mov al, r9b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x5c4]
xor cl, 1
mov bl, r9b
and bl, cl
or al, bl
xor al, 0xff
xor al, 0
and al, 0
mov cl, byte [rbp + 0x5c4]
xor cl, 0
and cl, 0
mov bl, byte [rbp + 0x5c4]
xor bl, 0
mov sil, bl
and sil, 0
mov r15b, byte [rbp + 0x5c4]
xor r15b, 1
and r15b, 0
and bl, 1
or cl, sil
or r15b, bl
xor cl, r15b
mov bl, cl
xor bl, 0xff
mov sil, r9b
xor sil, bl
and sil, r9b
mov r9b, r12b
xor r9b, 0xff
and r9b, 0
mov bl, byte [rbp + 0x5c4]
xor bl, 0
mov r15b, r12b
and r15b, bl
mov r13b, byte [rbp + 0x5c4]
xor r13b, 1
and r13b, 0
and bl, 1
or r9b, r15b
or r13b, bl
xor r9b, r13b
xor r9b, 0xff
mov bl, byte [rbp + 0x5c4]
xor bl, 0
mov r15b, byte [rbp + 0x5c4]
xor r15b, 0
or r9b, bl
or r15b, 0
xor r9b, 0xff
and r9b, r15b
xor cl, 0xff
mov bl, r12b
xor bl, cl
and bl, r12b
mov cl, al
xor cl, 0xff
mov r15b, sil
xor r15b, 0xff
mov r12b, byte [rbp + 0x5c4]
xor r12b, 0
mov r13b, cl
and r13b, 0
and al, r12b
mov r14b, r15b
and r14b, 0
and sil, r12b
or r13b, al
or r14b, sil
xor r13b, r14b
or cl, r15b
xor cl, 0xff
or r12b, 0
and cl, r12b
or r13b, cl
mov al, r9b
xor al, 0xff
mov cl, bl
xor cl, 0xff
mov sil, byte [rbp + 0x5c4]
xor sil, 0
mov r14b, al
and r14b, 0
and r9b, sil
mov r15b, cl
and r15b, 0
and bl, sil
or r14b, r9b
or r15b, bl
xor r14b, r15b
or al, cl
xor al, 0xff
or sil, 0
and al, sil
or r14b, al
mov al, r13b
xor al, 0xff
mov cl, r14b
and cl, al
xor r14b, 0xff
and r13b, r14b
or cl, r13b
mov al, dil
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x5c4]
xor r9b, 1
mov bl, dil
and bl, r9b
or al, bl
mov r9b, r10b
xor r9b, 0xff
and r9b, 1
mov bl, byte [rbp + 0x5c4]
xor bl, 1
mov sil, r10b
and sil, bl
or r9b, sil
mov bl, byte [rbp + 0x5c4]
xor bl, 0
and bl, 1
mov sil, byte [rbp + 0x5c4]
xor sil, 1
and sil, 0
or bl, sil
mov sil, al
xor sil, 0xff
mov r14b, byte [rbp + 0x5c4]
xor r14b, 0
mov r15b, byte [rbp + 0x5c4]
xor r15b, 0
or sil, r14b
or r15b, 0
xor sil, 0xff
and sil, r15b
xor dil, 0xff
mov r14b, bl
xor r14b, 0xff
mov r15b, byte [rbp + 0x5c4]
xor r15b, 0
or dil, r14b
or r15b, 0
xor dil, 0xff
and dil, r15b
mov r14b, byte [rbp + 0x5c4]
xor r14b, 0
mov r15b, r9b
xor r15b, r14b
and r15b, r9b
mov r14b, bl
xor r14b, 0xff
mov r12b, r10b
xor r12b, r14b
and r12b, r10b
mov r10b, sil
xor r10b, 0xff
mov r14b, dil
xor r14b, 0xff
mov r13b, byte [rbp + 0x5c4]
xor r13b, 0
mov byte [rbp + 0x5b0], r10b
and r10b, 0
and sil, r13b
mov byte [rbp + 0x5af], r14b
and r14b, 0
and dil, r13b
or r10b, sil
or r14b, dil
xor r10b, r14b
mov sil, byte [rbp + 0x5b0]
mov dil, byte [rbp + 0x5af]
or sil, dil
xor sil, 0xff
or r13b, 0
and sil, r13b
or r10b, sil
mov sil, r15b
and sil, r12b
xor r15b, r12b
or sil, r15b
mov r14b, r10b
xor r14b, 0xff
and r14b, 0
mov r15b, byte [rbp + 0x5c4]
xor r15b, 0
and r10b, r15b
mov r12b, sil
xor r12b, 0xff
and r12b, 0
and sil, r15b
or r14b, r10b
or r12b, sil
xor r14b, r12b
mov r10b, al
xor r10b, 0xff
mov sil, r9b
xor sil, 0xff
mov r15b, byte [rbp + 0x5c4]
xor r15b, 0
mov r12b, r10b
and r12b, 0
and al, r15b
mov r13b, sil
and r13b, 0
and r9b, r15b
or r12b, al
or r13b, r9b
xor r12b, r13b
or r10b, sil
xor r10b, 0xff
or r15b, 0
and r10b, r15b
or r12b, r10b
mov al, r12b
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x5c4]
xor r9b, 1
and r12b, r9b
or al, r12b
mov r9b, bl
and r9b, 0
xor bl, 0
or r9b, bl
xor al, 0xff
xor r9b, 0xff
mov r10b, byte [rbp + 0x5c4]
xor r10b, 0
or al, r9b
or r10b, 0
xor al, 0xff
and al, r10b
mov r9b, r14b
and r9b, al
xor r14b, al
or r9b, r14b
mov al, r9b
xor al, 0xff
and al, 1
mov r10b, byte [rbp + 0x5c4]
xor r10b, 1
mov bl, r9b
and bl, r10b
or al, bl
xor al, 0xff
xor al, 0
and al, 0
mov r10b, byte [rbp + 0x5c4]
xor r10b, 0
and r10b, 1
mov bl, byte [rbp + 0x5c4]
xor bl, 1
and bl, 0
or r10b, bl
xor r9b, 0xff
mov bl, r10b
xor bl, 0xff
mov sil, byte [rbp + 0x5c4]
xor sil, 1
or r9b, bl
or sil, 1
xor r9b, 0xff
and r9b, sil
mov bl, byte [rbp + 0x5c4]
xor bl, 1
and bl, 0
mov sil, byte [rbp + 0x5c4]
xor sil, 0
mov r14b, sil
and r14b, 1
mov r15b, byte [rbp + 0x5c4]
xor r15b, 1
and r15b, 0
and sil, 1
or bl, r14b
or r15b, sil
xor bl, r15b
mov sil, byte [rbp + 0x5c4]
xor sil, 0
mov r14b, bl
xor r14b, sil
and r14b, bl
xor r10b, 0xff
xor r10b, 1
and r10b, 0xff
mov bl, al
and bl, r9b
xor al, r9b
or bl, al
mov al, r14b
and al, r10b
xor r14b, r10b
or al, r14b
mov r9b, bl
xor r9b, 0xff
and r9b, 0
mov r10b, byte [rbp + 0x5c4]
xor r10b, 0
and bl, r10b
mov sil, al
xor sil, 0xff
and sil, 0
and al, r10b
or r9b, bl
or sil, al
xor r9b, sil
mov al, byte [rbp + 0x5c4]
xor al, 1
and al, 1
mov r10b, byte [rbp + 0x5c4]
xor r10b, 1
mov bl, r10b
and bl, 1
mov sil, byte [rbp + 0x5c4]
xor sil, 1
and sil, 0xff
and r10b, 1
or al, bl
or sil, r10b
xor al, sil
mov r10b, r11b
xor r10b, 0xff
and r10b, 0
mov bl, byte [rbp + 0x5c4]
xor bl, 0
mov sil, r11b
and sil, bl
mov r14b, byte [rbp + 0x5c4]
xor r14b, 1
and r14b, 0
and bl, 1
or r10b, sil
or r14b, bl
xor r10b, r14b
mov bl, byte [rbp + 0x5c4]
xor bl, 1
and bl, 1
mov sil, byte [rbp + 0x5c4]
xor sil, 1
and sil, 1
or bl, sil
mov sil, byte [rbp + 0x5c4]
xor sil, 1
mov r14b, al
xor r14b, sil
and r14b, al
mov sil, byte [rbp + 0x5c4]
xor sil, 1
mov r15b, bl
xor r15b, 0xff
mov r12b, byte [rbp + 0x5c4]
xor r12b, 1
or sil, r15b
or r12b, 1
xor sil, 0xff
and sil, r12b
mov r15b, r10b
xor r15b, 0xff
mov r12b, byte [rbp + 0x5c4]
xor r12b, 1
mov r13b, byte [rbp + 0x5c4]
xor r13b, 0
or r15b, r12b
or r13b, 0
xor r15b, 0xff
and r15b, r13b
xor r11b, 0xff
mov r12b, bl
xor r12b, 0xff
mov r13b, byte [rbp + 0x5c4]
xor r13b, 0
or r11b, r12b
or r13b, 0
xor r11b, 0xff
and r11b, r13b
mov r12b, r14b
and r12b, sil
xor r14b, sil
or r12b, r14b
mov sil, r15b
xor sil, 0xff
mov r14b, r11b
xor r14b, 0xff
mov r13b, byte [rbp + 0x5c4]
xor r13b, 0
mov dil, sil
and dil, 0
and r15b, r13b
mov byte [rbp + 0x5ae], r14b
and r14b, 0
and r11b, r13b
or dil, r15b
or r14b, r11b
xor dil, r14b
mov r11b, byte [rbp + 0x5ae]
or sil, r11b
xor sil, 0xff
or r13b, 0
and sil, r13b
or dil, sil
mov sil, r12b
xor sil, 0xff
and sil, 1
mov r14b, byte [rbp + 0x5c4]
xor r14b, 1
and r12b, r14b
mov r15b, dil
xor r15b, 0xff
and r15b, 0xff
and dil, r14b
or sil, r12b
or r15b, dil
xor sil, r15b
mov dil, al
xor dil, 0xff
mov r14b, r10b
xor r14b, 0xff
mov r15b, byte [rbp + 0x5c4]
xor r15b, 0
mov r12b, dil
and r12b, 0
and al, r15b
mov r13b, r14b
and r13b, 0
and r10b, r15b
or r12b, al
or r13b, r10b
xor r12b, r13b
or dil, r14b
xor dil, 0xff
or r15b, 0
and dil, r15b
or r12b, dil
mov al, r12b
xor al, 0xff
and al, 1
mov r10b, byte [rbp + 0x5c4]
xor r10b, 1
and r12b, r10b
or al, r12b
mov r10b, bl
and r10b, 1
xor bl, 1
or r10b, bl
xor r10b, 0xff
mov bl, al
xor bl, r10b
and bl, al
mov al, sil
xor al, 0xff
mov r10b, bl
xor r10b, 0xff
mov dil, byte [rbp + 0x5c4]
xor dil, 1
mov r14b, al
and r14b, 0xff
and sil, dil
mov r15b, r10b
and r15b, 0xff
and bl, dil
or r14b, sil
or r15b, bl
xor r14b, r15b
or al, r10b
xor al, 0xff
or dil, 1
and al, dil
or r14b, al
mov al, r9b
xor al, 0xff
and al, 1
mov r10b, byte [rbp + 0x5c4]
xor r10b, 1
and r9b, r10b
or al, r9b
mov r9b, r14b
xor r9b, 0xff
and r9b, 0
mov r10b, byte [rbp + 0x5c4]
xor r10b, 0
and r14b, r10b
mov bl, byte [rbp + 0x5c4]
xor bl, 1
and bl, 0
and r10b, 1
or r9b, r14b
or bl, r10b
xor r9b, bl
mov r10b, byte [rbp + 0x5c4]
xor r10b, 0
and r10b, 1
mov bl, byte [rbp + 0x5c4]
xor bl, 1
and bl, 0
or r10b, bl
mov bl, al
xor bl, 0xff
mov sil, r9b
xor sil, 0xff
mov dil, byte [rbp + 0x5c4]
xor dil, 1
mov r14b, bl
and r14b, 0xff
and al, dil
mov r15b, sil
and r15b, 0xff
and r9b, dil
or r14b, al
or r15b, r9b
xor r14b, r15b
or bl, sil
xor bl, 0xff
or dil, 1
and bl, dil
or r14b, bl
mov al, byte [rbp + 0x5c4]
xor al, 0
mov r9b, r10b
xor r9b, 0xff
mov bl, byte [rbp + 0x5c4]
xor bl, 0
mov sil, al
and sil, 0
mov dil, bl
and dil, 0
mov r15b, r9b
and r15b, 0
and r10b, bl
or sil, dil
or r15b, r10b
xor sil, r15b
or al, r9b
xor al, 0xff
or bl, 0
and al, bl
or sil, al
mov al, r14b
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x5c4]
xor r9b, 1
and r14b, r9b
or al, r14b
xor sil, 0xff
mov r9b, al
xor r9b, sil
and r9b, al
mov al, cl
xor al, 0xff
and al, 0
mov r10b, byte [rbp + 0x5c4]
xor r10b, 0
mov bl, cl
and bl, r10b
mov sil, byte [rbp + 0x5c4]
xor sil, 1
and sil, 0
and r10b, 1
or al, bl
or sil, r10b
xor al, sil
mov r10b, r9b
xor r10b, 0xff
and r10b, 1
mov bl, byte [rbp + 0x5c4]
xor bl, 1
mov sil, r9b
and sil, bl
or r10b, sil
mov bl, byte [rbp + 0x5c4]
xor bl, 1
and bl, 0
mov sil, byte [rbp + 0x5c4]
xor sil, 0
mov dil, sil
and dil, 1
mov r14b, byte [rbp + 0x5c4]
xor r14b, 1
and r14b, 0
and sil, 1
or bl, dil
or r14b, sil
xor bl, r14b
mov sil, byte [rbp + 0x5c4]
xor sil, 1
mov dil, al
xor dil, sil
and dil, al
mov sil, bl
xor sil, 0xff
mov r14b, cl
xor r14b, sil
and r14b, cl
mov cl, byte [rbp + 0x5c4]
xor cl, 1
mov sil, r10b
xor sil, cl
and sil, r10b
mov cl, bl
xor cl, 0xff
mov r15b, r9b
xor r15b, cl
and r15b, r9b
mov cl, dil
and cl, r14b
xor dil, r14b
or cl, dil
mov r9b, sil
xor r9b, 0xff
mov dil, r15b
xor dil, 0xff
mov r14b, byte [rbp + 0x5c4]
xor r14b, 1
mov r12b, r9b
and r12b, 0xff
and sil, r14b
mov r13b, dil
and r13b, 0xff
and r15b, r14b
or r12b, sil
or r13b, r15b
xor r12b, r13b
or r9b, dil
xor r9b, 0xff
or r14b, 1
and r9b, r14b
or r12b, r9b
mov r9b, cl
xor r9b, 0xff
mov sil, r12b
and sil, r9b
xor r12b, 0xff
and cl, r12b
or sil, cl
mov cl, al
and cl, r10b
xor al, r10b
or cl, al
mov al, cl
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x5c4]
xor r9b, 1
and cl, r9b
or al, cl
mov cl, byte [rbp + 0x5c4]
xor cl, 1
mov r9b, bl
xor r9b, 0xff
mov r10b, byte [rbp + 0x5c4]
xor r10b, 0
mov dil, cl
and dil, 0
mov r14b, r10b
and r14b, 1
mov r15b, r9b
and r15b, 0
and bl, r10b
or dil, r14b
or r15b, bl
xor dil, r15b
or cl, r9b
xor cl, 0xff
or r10b, 0
and cl, r10b
or dil, cl
xor al, 0xff
xor dil, 0xff
mov cl, byte [rbp + 0x5c4]
xor cl, 0
or al, dil
or cl, 0
xor al, 0xff
and al, cl
mov cl, sil
and cl, al
xor sil, al
or cl, sil
test cl, 1
mov qword [rbp + 0x5a0], rdx
mov qword [rbp + 0x598], r8
jne 0x6d96ee11
jmp 0x6da434ce
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
sub r8d, 0xe6ca6b62
add r8d, 0xd4ac61e5
add r8d, 0xe6ca6b62
sub r8d, 0xfc4fb925
sub r8d, 0x13c7723f
add r8d, 0xfc4fb925
mov r9d, eax
sub r9d, 0xd4ac61e5
add r8d, r9d
mov r9d, eax
sub r9d, 0xdb312474
sub r8d, r9d
mov r9d, eax
sub r9d, 1
add r8d, r9d
mov r9d, eax
sub r9d, 0xdb312474
add r8d, r9d
sub eax, 0x13c7723f
add eax, 0
sub r8d, 0xe39d74b1
sub r8d, eax
add r8d, 0xe39d74b1
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r11b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r11b
and r14b, dil
or bl, r14b
mov dil, r10b
xor dil, 0xff
and dil, 0
mov r14b, sil
xor r14b, 0
mov r15b, r10b
and r15b, r14b
mov r12b, bl
xor r12b, 0xff
and r12b, 0
and bl, r14b
or dil, r15b
or r12b, bl
xor dil, r12b
mov bl, r10b
xor bl, 0xff
mov r14b, dil
xor r14b, bl
and r14b, dil
mov bl, r10b
xor bl, 0xff
and bl, 0
mov dil, sil
xor dil, 0
mov r15b, r10b
and r15b, dil
mov r12b, sil
xor r12b, 1
and r12b, 0
and dil, 1
or bl, r15b
or r12b, dil
xor bl, r12b
xor bl, 0xff
mov dil, r11b
xor dil, bl
and dil, r11b
mov bl, r11b
xor bl, 0xff
and bl, 0
mov r15b, sil
xor r15b, 0
and r11b, r15b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r15b, 1
or bl, r11b
or r12b, r15b
xor bl, r12b
xor r10b, 0xff
xor bl, 0xff
mov r11b, sil
xor r11b, 1
or r10b, bl
or r11b, 1
xor r10b, 0xff
and r10b, r11b
mov r11b, dil
and r11b, r10b
xor dil, r10b
or r11b, dil
mov r10b, r14b
xor r10b, 0xff
and r10b, 1
mov bl, sil
xor bl, 1
mov dil, r14b
and dil, bl
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and bl, 1
or r10b, dil
or r15b, bl
xor r10b, r15b
mov bl, r11b
xor bl, 0xff
and bl, 1
mov dil, sil
xor dil, 1
mov r15b, r11b
and r15b, dil
or bl, r15b
mov dil, sil
xor dil, 0
and dil, 1
mov r15b, sil
xor r15b, 1
mov r12b, r15b
and r12b, 0
mov r13b, sil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or dil, r12b
or r13b, r15b
xor dil, r13b
mov r15b, sil
xor r15b, 0
mov r12b, r10b
xor r12b, r15b
and r12b, r10b
xor r14b, 0xff
mov r15b, dil
xor r15b, 0xff
mov r13b, sil
xor r13b, 0
or r14b, r15b
or r13b, 0
xor r14b, 0xff
and r14b, r13b
mov r15b, sil
xor r15b, 0
mov r13b, bl
xor r13b, r15b
and r13b, bl
mov r15b, dil
xor r15b, 0xff
mov al, r11b
xor al, r15b
and al, r11b
mov r11b, r12b
xor r11b, 0xff
mov r15b, r14b
xor r15b, 0xff
mov cl, sil
xor cl, 0
mov dl, r11b
and dl, 0
and r12b, cl
mov r8b, r15b
and r8b, 0
and r14b, cl
or dl, r12b
or r8b, r14b
xor dl, r8b
or r11b, r15b
xor r11b, 0xff
or cl, 0
and r11b, cl
or dl, r11b
mov cl, r13b
xor cl, 0xff
mov r8b, al
xor r8b, 0xff
mov r11b, sil
xor r11b, 0
mov r14b, cl
and r14b, 0
and r13b, r11b
mov r15b, r8b
and r15b, 0
and al, r11b
or r14b, r13b
or r15b, al
xor r14b, r15b
or cl, r8b
xor cl, 0xff
or r11b, 0
and cl, r11b
or r14b, cl
mov al, dl
xor al, 0xff
and al, 0
mov cl, sil
xor cl, 0
and dl, cl
mov r8b, r14b
xor r8b, 0xff
and r8b, 0
and r14b, cl
or al, dl
or r8b, r14b
xor al, r8b
mov cl, r10b
and cl, bl
xor r10b, bl
or cl, r10b
mov dl, cl
xor dl, 0xff
and dl, 0
mov r8b, sil
xor r8b, 0
and cl, r8b
mov r10b, sil
xor r10b, 1
and r10b, 0
and r8b, 1
or dl, cl
or r10b, r8b
xor dl, r10b
mov cl, sil
xor cl, 0
mov r8b, dil
xor r8b, 0xff
xor sil, 0
mov r10b, cl
and r10b, 0
mov r11b, sil
and r11b, 0
mov bl, r8b
and bl, 0
and dil, sil
or r10b, r11b
or bl, dil
xor r10b, bl
or cl, r8b
xor cl, 0xff
or sil, 0
and cl, sil
or r10b, cl
xor r10b, 0xff
mov cl, dl
xor cl, r10b
and cl, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
test dl, 1
jne 0x6d96f195
jmp 0x6da22e6e
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 1
add r8d, 0
mov r9d, 0xf88022e4
add r9d, 0
add r9d, r8d
sub r9d, 0xf88022e4
sub eax, 0xf5f80f51
mov r8d, ecx
sub r8d, eax
sub r8d, 0x940eea72
add r8d, r9d
add r8d, 0x940eea72
add r8d, 0x56943767
sub r8d, 0xf5f80f51
sub r8d, 0x56943767
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r11b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r11b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, r10b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r10b
and r15b, r14b
mov r12b, bl
xor r12b, 0xff
and r12b, 0xff
and bl, r14b
or dil, r15b
or r12b, bl
xor dil, r12b
mov bl, r10b
xor bl, 0xff
mov r14b, dil
xor r14b, bl
and r14b, dil
mov bl, r10b
xor bl, 0xff
and bl, 0
mov dil, sil
xor dil, 0
mov r15b, r10b
and r15b, dil
mov r12b, sil
xor r12b, 1
and r12b, 0
and dil, 1
or bl, r15b
or r12b, dil
xor bl, r12b
xor bl, 0xff
mov dil, r11b
xor dil, bl
and dil, r11b
mov bl, r11b
xor bl, 0xff
and bl, 1
mov r15b, sil
xor r15b, 1
and r11b, r15b
or bl, r11b
xor bl, 0xff
mov r11b, r10b
xor r11b, bl
and r11b, r10b
mov r10b, dil
and r10b, r11b
xor dil, r11b
or r10b, dil
mov r11b, r10b
xor r11b, 0xff
mov bl, r14b
xor bl, r11b
and bl, r14b
mov r11b, r14b
xor r11b, 0xff
mov dil, r10b
and dil, r11b
xor r10b, 0xff
and r14b, r10b
or dil, r14b
mov r10b, bl
xor r10b, 0xff
mov r11b, dil
xor r11b, 0xff
xor sil, 0
mov r14b, r10b
and r14b, 0
and bl, sil
mov r15b, r11b
and r15b, 0
and dil, sil
or r14b, bl
or r15b, dil
xor r14b, r15b
or r10b, r11b
xor r10b, 0xff
or sil, 0
and r10b, sil
or r14b, r10b
test r14b, 1
jne 0x6d96f355
jmp 0x6da434e1
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, ecx
add r8d, 0
mov r9d, eax
sub r9d, 0xaddb24be
add r9d, 0
mov r10d, eax
sub r10d, r9d
sub r8d, r10d
mov r9d, eax
sub r9d, 0xa3eb1574
sub r9d, r8d
add r9d, 0xa3eb1574
mov r8d, eax
sub r8d, 0xfc56e03
add r9d, r8d
add r9d, 0x7ea4306b
sub r9d, 1
sub r9d, 0x7ea4306b
mov r8d, eax
sub r8d, 0xfc56e03
sub r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0xa74dd944
add r8d, r9d
mov r9d, eax
sub r9d, r8d
sub eax, 0xaddb24be
add r9d, eax
add r9d, 0x78ac9e72
sub r9d, 0xa74dd944
sub r9d, 0x78ac9e72
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or sil, r15b
xor sil, 0xff
xor sil, 1
and sil, 0xff
mov r14b, dil
xor r14b, 1
and r14b, 1
mov r15b, dil
xor r15b, 1
and r15b, 1
or r14b, r15b
mov r15b, r11b
xor r15b, 0xff
xor r14b, 0xff
mov r12b, dil
xor r12b, 0
or r15b, r14b
or r12b, 0
xor r15b, 0xff
and r15b, r12b
mov r14b, sil
and r14b, r15b
xor sil, r15b
or r14b, sil
mov sil, bl
xor sil, 0xff
and sil, 1
mov r15b, dil
xor r15b, 1
mov r12b, bl
and r12b, r15b
or sil, r12b
mov r15b, dil
xor r15b, 1
xor sil, 0xff
mov r12b, dil
xor r12b, 0
or r15b, sil
or r12b, 0
xor r15b, 0xff
and r15b, r12b
mov sil, dil
xor sil, 1
and sil, 1
mov r12b, dil
xor r12b, 1
and r12b, 1
or sil, r12b
mov r12b, sil
xor r12b, 0xff
mov r13b, bl
xor r13b, r12b
and r13b, bl
mov r12b, dil
xor r12b, 1
and r12b, 1
mov al, dil
xor al, 1
mov cl, al
and cl, 1
mov dl, dil
xor dl, 1
and dl, 0xff
and al, 1
or r12b, cl
or dl, al
xor r12b, dl
xor r12b, 0xff
mov al, dil
xor al, 1
mov cl, dil
xor cl, 0
or r12b, al
or cl, 0
xor r12b, 0xff
and r12b, cl
xor sil, 0xff
xor sil, 1
and sil, 0xff
mov al, r15b
and al, r13b
xor r15b, r13b
or al, r15b
mov cl, r12b
xor cl, 0xff
mov dl, sil
xor dl, 0xff
mov r15b, dil
xor r15b, 1
mov r13b, cl
and r13b, 0xff
and r12b, r15b
mov r8b, dl
and r8b, 0xff
and sil, r15b
or r13b, r12b
or r8b, sil
xor r13b, r8b
or cl, dl
xor cl, 0xff
or r15b, 1
and cl, r15b
or r13b, cl
mov cl, al
xor cl, 0xff
mov dl, r13b
and dl, cl
xor r13b, 0xff
and al, r13b
or dl, al
mov al, dil
xor al, 1
and al, 1
mov cl, dil
xor cl, 1
and cl, 1
or al, cl
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, dil
xor cl, 1
and cl, 1
mov r8b, dil
xor r8b, 1
mov sil, r8b
and sil, 1
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and r8b, 1
or cl, sil
or r15b, r8b
xor cl, r15b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r8b, al
and r8b, cl
xor al, cl
or r8b, al
mov al, dil
xor al, 1
and al, 1
mov cl, dil
xor cl, 1
mov sil, cl
and sil, 1
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and cl, 1
or al, sil
or r15b, cl
xor al, r15b
mov cl, r14b
xor cl, 0xff
and cl, 0
mov sil, dil
xor sil, 0
mov r15b, r14b
and r15b, sil
mov r12b, al
xor r12b, 0xff
and r12b, 0
and al, sil
or cl, r15b
or r12b, al
xor cl, r12b
mov al, r14b
xor al, 0xff
mov sil, cl
xor sil, al
and sil, cl
mov al, r11b
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
and r11b, cl
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and cl, 1
or al, r11b
or r15b, cl
xor al, r15b
mov cl, r8b
xor cl, 0xff
and cl, 1
mov r11b, dil
xor r11b, 1
mov r15b, r8b
and r15b, r11b
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r11b, 1
or cl, r15b
or r12b, r11b
xor cl, r12b
mov r11b, dil
xor r11b, 0
and r11b, 1
mov r15b, dil
xor r15b, 1
and r15b, 0
or r11b, r15b
mov r15b, al
and r15b, cl
xor al, cl
or r15b, al
mov al, dil
xor al, 0
mov cl, r11b
xor cl, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, al
and r13b, 0
mov r9b, r12b
and r9b, 0
mov r10b, cl
and r10b, 0
and r11b, r12b
or r13b, r9b
or r10b, r11b
xor r13b, r10b
or al, cl
xor al, 0xff
or r12b, 0
and al, r12b
or r13b, al
mov al, r15b
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
and r15b, cl
or al, r15b
xor al, 0xff
xor r13b, 0xff
mov cl, dil
xor cl, 1
or al, r13b
or cl, 1
xor al, 0xff
and al, cl
mov cl, dil
xor cl, 1
and cl, 1
mov r9b, dil
xor r9b, 1
and r9b, 1
or cl, r9b
mov r9b, dl
xor r9b, 0xff
and r9b, 1
mov r10b, dil
xor r10b, 1
mov r11b, dl
and r11b, r10b
mov r15b, cl
xor r15b, 0xff
and r15b, 0xff
and cl, r10b
or r9b, r11b
or r15b, cl
xor r9b, r15b
xor r9b, 0xff
mov cl, dl
xor cl, 0xff
mov r10b, dil
xor r10b, 0
or r9b, cl
or r10b, 0
xor r9b, 0xff
and r9b, r10b
mov cl, r8b
xor cl, 0xff
and cl, 1
mov r10b, dil
xor r10b, 1
mov r11b, r8b
and r11b, r10b
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and r10b, 1
or cl, r11b
or r15b, r10b
xor cl, r15b
mov r10b, bl
xor r10b, 0xff
and r10b, 0
mov r11b, dil
xor r11b, 0
mov r15b, bl
and r15b, r11b
mov r12b, cl
xor r12b, 0xff
and r12b, 0
and cl, r11b
or r10b, r15b
or r12b, cl
xor r10b, r12b
xor bl, 0xff
mov cl, r10b
xor cl, bl
and cl, r10b
mov r10b, sil
xor r10b, 0xff
and r10b, 1
mov r11b, dil
xor r11b, 1
mov bl, sil
and bl, r11b
or r10b, bl
mov r11b, al
xor r11b, 0xff
and r11b, 1
mov bl, dil
xor bl, 1
mov r15b, al
and r15b, bl
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and bl, 1
or r11b, r15b
or r12b, bl
xor r11b, r12b
mov bl, dil
xor bl, 0
and bl, 1
mov r15b, dil
xor r15b, 1
and r15b, 0
or bl, r15b
mov r15b, dil
xor r15b, 0
mov r12b, r10b
xor r12b, r15b
and r12b, r10b
mov r15b, bl
xor r15b, 0xff
mov r13b, sil
xor r13b, r15b
and r13b, sil
mov sil, r11b
xor sil, 0xff
mov r15b, dil
xor r15b, 0
mov byte [rbp + 0x597], dil
xor dil, 0
or sil, r15b
or dil, 0
xor sil, 0xff
and sil, dil
xor al, 0xff
mov dil, bl
xor dil, 0xff
mov r15b, byte [rbp + 0x597]
xor r15b, 1
or al, dil
or r15b, 1
xor al, 0xff
and al, r15b
mov dil, r12b
xor dil, 0xff
mov r15b, r13b
xor r15b, 0xff
mov byte [rbp + 0x596], al
mov al, byte [rbp + 0x597]
xor al, 0
mov byte [rbp + 0x595], dil
and dil, 0
and r12b, al
mov byte [rbp + 0x594], r15b
and r15b, 0
and r13b, al
or dil, r12b
or r15b, r13b
xor dil, r15b
mov r15b, byte [rbp + 0x595]
mov r12b, byte [rbp + 0x594]
or r15b, r12b
xor r15b, 0xff
or al, 0
and r15b, al
or dil, r15b
mov al, sil
xor al, 0xff
mov r15b, byte [rbp + 0x596]
xor r15b, 0xff
mov r13b, byte [rbp + 0x597]
xor r13b, 0
mov r12b, al
and r12b, 0
and sil, r13b
mov byte [rbp + 0x593], r15b
and r15b, 0
mov byte [rbp + 0x592], al
mov al, byte [rbp + 0x596]
and al, r13b
or r12b, sil
or r15b, al
xor r12b, r15b
mov al, byte [rbp + 0x592]
mov sil, byte [rbp + 0x593]
or al, sil
xor al, 0xff
or r13b, 0
and al, r13b
or r12b, al
mov al, dil
xor al, 0xff
and al, 1
mov r15b, byte [rbp + 0x597]
xor r15b, 1
and dil, r15b
mov r13b, r12b
xor r13b, 0xff
and r13b, 0xff
and r12b, r15b
or al, dil
or r13b, r12b
xor al, r13b
mov dil, r10b
xor dil, 0xff
mov r15b, r11b
xor r15b, 0xff
mov r12b, byte [rbp + 0x597]
xor r12b, 1
mov r13b, dil
and r13b, 0xff
and r10b, r12b
mov sil, r15b
and sil, 0xff
and r11b, r12b
or r13b, r10b
or sil, r11b
xor r13b, sil
or dil, r15b
xor dil, 0xff
or r12b, 1
and dil, r12b
or r13b, dil
mov r10b, r13b
xor r10b, 0xff
and r10b, 1
mov r11b, byte [rbp + 0x597]
xor r11b, 1
and r13b, r11b
or r10b, r13b
mov r11b, bl
and r11b, 0
xor bl, 0
or r11b, bl
xor r10b, 0xff
xor r11b, 0xff
mov bl, byte [rbp + 0x597]
xor bl, 1
or r10b, r11b
or bl, 1
xor r10b, 0xff
and r10b, bl
mov r11b, al
xor r11b, 0xff
mov bl, r10b
xor bl, 0xff
mov sil, byte [rbp + 0x597]
xor sil, 0
mov dil, r11b
and dil, 0
and al, sil
mov r15b, bl
and r15b, 0
and r10b, sil
or dil, al
or r15b, r10b
xor dil, r15b
or r11b, bl
xor r11b, 0xff
or sil, 0
and r11b, sil
or dil, r11b
mov al, r9b
xor al, 0xff
mov r10b, cl
xor r10b, 0xff
mov r11b, byte [rbp + 0x597]
xor r11b, 0
or al, r10b
or r11b, 0
xor al, 0xff
and al, r11b
mov r10b, r9b
xor r10b, 0xff
and r10b, 0
mov r11b, byte [rbp + 0x597]
xor r11b, 0
and r9b, r11b
mov bl, cl
xor bl, 0xff
and bl, 0
and cl, r11b
or r10b, r9b
or bl, cl
xor r10b, bl
mov cl, al
xor cl, 0xff
mov r9b, r10b
xor r9b, 0xff
mov r11b, byte [rbp + 0x597]
xor r11b, 1
mov bl, cl
and bl, 0xff
and al, r11b
mov sil, r9b
and sil, 0xff
and r10b, r11b
or bl, al
or sil, r10b
xor bl, sil
or cl, r9b
xor cl, 0xff
or r11b, 1
and cl, r11b
or bl, cl
mov al, dil
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x597]
xor cl, 1
mov r9b, dil
and r9b, cl
or al, r9b
xor al, 0xff
mov cl, bl
xor cl, al
and cl, bl
mov al, bl
xor al, 0xff
and al, 0
mov r9b, byte [rbp + 0x597]
xor r9b, 0
and bl, r9b
mov r10b, byte [rbp + 0x597]
xor r10b, 1
and r10b, 0
and r9b, 1
or al, bl
or r10b, r9b
xor al, r10b
xor dil, 0xff
xor al, 0xff
mov r9b, byte [rbp + 0x597]
xor r9b, 1
or dil, al
or r9b, 1
xor dil, 0xff
and dil, r9b
mov al, cl
and al, dil
xor cl, dil
or al, cl
mov cl, r14b
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp + 0x597]
xor r9b, 1
mov r10b, r14b
and r10b, r9b
mov r11b, byte [rbp + 0x597]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or cl, r10b
or r11b, r9b
xor cl, r11b
mov r9b, dl
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x597]
xor r10b, 1
mov r11b, dl
and r11b, r10b
or r9b, r11b
mov r10b, byte [rbp + 0x597]
xor r10b, 0
and r10b, 1
mov r11b, byte [rbp + 0x597]
xor r11b, 1
and r11b, 0
or r10b, r11b
mov r11b, byte [rbp + 0x597]
xor r11b, 0
mov bl, cl
xor bl, r11b
and bl, cl
mov r11b, r10b
xor r11b, 0xff
mov sil, r14b
xor sil, r11b
and sil, r14b
mov r11b, byte [rbp + 0x597]
xor r11b, 0
mov dil, r9b
xor dil, r11b
and dil, r9b
xor dl, 0xff
mov r11b, r10b
xor r11b, 0xff
mov r14b, byte [rbp + 0x597]
xor r14b, 1
or dl, r11b
or r14b, 1
xor dl, 0xff
and dl, r14b
mov r11b, bl
xor r11b, 0xff
mov r14b, sil
xor r14b, 0xff
mov r15b, byte [rbp + 0x597]
xor r15b, 1
mov r12b, r11b
and r12b, 0xff
and bl, r15b
mov r13b, r14b
and r13b, 0xff
and sil, r15b
or r12b, bl
or r13b, sil
xor r12b, r13b
or r11b, r14b
xor r11b, 0xff
or r15b, 1
and r11b, r15b
or r12b, r11b
mov r11b, dil
and r11b, dl
xor dil, dl
or r11b, dil
mov dl, r12b
xor dl, 0xff
and dl, 0
mov bl, byte [rbp + 0x597]
xor bl, 0
and r12b, bl
mov sil, r11b
xor sil, 0xff
and sil, 0
and r11b, bl
or dl, r12b
or sil, r11b
xor dl, sil
mov r11b, cl
xor r11b, 0xff
mov bl, r9b
xor bl, 0xff
mov sil, byte [rbp + 0x597]
xor sil, 1
mov dil, r11b
and dil, 0xff
and cl, sil
mov r14b, bl
and r14b, 0xff
and r9b, sil
or dil, cl
or r14b, r9b
xor dil, r14b
or r11b, bl
xor r11b, 0xff
or sil, 1
and r11b, sil
or dil, r11b
mov cl, dil
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp + 0x597]
xor r9b, 1
and dil, r9b
mov r11b, byte [rbp + 0x597]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or cl, dil
or r11b, r9b
xor cl, r11b
mov r9b, byte [rbp + 0x597]
xor r9b, 0
mov r11b, r10b
xor r11b, 0xff
mov bl, byte [rbp + 0x597]
xor bl, 0
mov sil, r9b
and sil, 0
mov dil, bl
and dil, 0
mov r14b, r11b
and r14b, 0
and r10b, bl
or sil, dil
or r14b, r10b
xor sil, r14b
or r9b, r11b
xor r9b, 0xff
or bl, 0
and r9b, bl
or sil, r9b
xor cl, 0xff
xor sil, 0xff
mov r9b, byte [rbp + 0x597]
xor r9b, 1
or cl, sil
or r9b, 1
xor cl, 0xff
and cl, r9b
mov r9b, dl
and r9b, cl
xor dl, cl
or r9b, dl
mov cl, r9b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x597]
xor dl, 1
mov r10b, r9b
and r10b, dl
mov r11b, byte [rbp + 0x597]
xor r11b, 1
and r11b, 0xff
and dl, 1
or cl, r10b
or r11b, dl
xor cl, r11b
mov dl, byte [rbp + 0x597]
xor dl, 1
xor cl, 0xff
mov r10b, byte [rbp + 0x597]
xor r10b, 0
or dl, cl
or r10b, 0
xor dl, 0xff
and dl, r10b
mov cl, byte [rbp + 0x597]
xor cl, 1
and cl, 1
mov r10b, byte [rbp + 0x597]
xor r10b, 1
and r10b, 1
or cl, r10b
mov r10b, cl
xor r10b, 0xff
mov r11b, r9b
xor r11b, r10b
and r11b, r9b
mov r9b, byte [rbp + 0x597]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0x597]
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, byte [rbp + 0x597]
xor r10b, 1
mov bl, r9b
xor bl, r10b
and bl, r9b
mov r9b, byte [rbp + 0x597]
xor r9b, 1
xor cl, 0xff
mov r10b, byte [rbp + 0x597]
xor r10b, 1
or r9b, cl
or r10b, 1
xor r9b, 0xff
and r9b, r10b
mov cl, dl
xor cl, 0xff
mov r10b, r11b
xor r10b, 0xff
mov sil, byte [rbp + 0x597]
xor sil, 1
mov dil, cl
and dil, 0xff
and dl, sil
mov r14b, r10b
and r14b, 0xff
and r11b, sil
or dil, dl
or r14b, r11b
xor dil, r14b
or cl, r10b
xor cl, 0xff
or sil, 1
and cl, sil
or dil, cl
mov cl, bl
xor cl, 0xff
mov dl, r9b
xor dl, 0xff
mov r10b, byte [rbp + 0x597]
xor r10b, 1
mov r11b, cl
and r11b, 0xff
and bl, r10b
mov sil, dl
and sil, 0xff
and r9b, r10b
or r11b, bl
or sil, r9b
xor r11b, sil
or cl, dl
xor cl, 0xff
or r10b, 1
and cl, r10b
or r11b, cl
mov cl, dil
xor cl, 0xff
mov dl, r11b
and dl, cl
xor r11b, 0xff
and dil, r11b
or dl, dil
mov cl, r8b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r9b, byte [rbp + 0x597]
xor r9b, 1
and r9b, 0
mov r10b, byte [rbp + 0x597]
xor r10b, 0
mov r11b, r10b
and r11b, 1
mov bl, r8b
xor bl, 0xff
and bl, 0
and r8b, r10b
or r9b, r11b
or bl, r8b
xor r9b, bl
mov r8b, cl
and r8b, r9b
xor cl, r9b
or r8b, cl
mov cl, dl
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp + 0x597]
xor r9b, 1
and dl, r9b
mov r10b, byte [rbp + 0x597]
xor r10b, 1
and r10b, 0xff
and r9b, 1
or cl, dl
or r10b, r9b
xor cl, r10b
mov dl, r8b
xor dl, 0xff
and dl, 0
mov r9b, byte [rbp + 0x597]
xor r9b, 0
and r8b, r9b
mov r10b, byte [rbp + 0x597]
xor r10b, 1
and r10b, 0
and r9b, 1
or dl, r8b
or r10b, r9b
xor dl, r10b
mov r8b, byte [rbp + 0x597]
xor r8b, 0
and r8b, 0
mov r9b, byte [rbp + 0x597]
xor r9b, 0
mov r10b, r9b
and r10b, 0
mov r11b, byte [rbp + 0x597]
xor r11b, 1
and r11b, 0
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, cl
xor r9b, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, byte [rbp + 0x597]
xor r11b, 0
mov bl, r9b
and bl, 0
and cl, r11b
mov sil, r10b
and sil, 0
and dl, r11b
or bl, cl
or sil, dl
xor bl, sil
or r9b, r10b
xor r9b, 0xff
or r11b, 0
and r9b, r11b
or bl, r9b
mov cl, byte [rbp + 0x597]
xor cl, 0
mov dl, r8b
xor dl, 0xff
mov r9b, byte [rbp + 0x597]
xor r9b, 0
mov r10b, cl
and r10b, 0
mov r11b, r9b
and r11b, 0
mov sil, dl
and sil, 0
and r8b, r9b
or r10b, r11b
or sil, r8b
xor r10b, sil
or cl, dl
xor cl, 0xff
or r9b, 0
and cl, r9b
or r10b, cl
mov cl, bl
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x597]
xor dl, 1
and bl, dl
mov r8b, byte [rbp + 0x597]
xor r8b, 1
and r8b, 0xff
and dl, 1
or cl, bl
or r8b, dl
xor cl, r8b
xor r10b, 0xff
mov dl, cl
xor dl, r10b
and dl, cl
mov cl, dl
xor cl, 0xff
mov r8b, al
xor r8b, cl
and r8b, al
mov cl, al
xor cl, 0xff
mov r9b, dl
and r9b, cl
xor dl, 0xff
and al, dl
or r9b, al
mov al, r8b
xor al, 0xff
mov cl, r9b
xor cl, 0xff
mov dl, byte [rbp + 0x597]
xor dl, 0
mov r10b, al
and r10b, 0
and r8b, dl
mov r11b, cl
and r11b, 0
and r9b, dl
or r10b, r8b
or r11b, r9b
xor r10b, r11b
or al, cl
xor al, 0xff
or dl, 0
and al, dl
or r10b, al
test r10b, 1
jne 0x6d97016a
jmp 0x6da434e1
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xdda3aa9
sub r8d, 0x75d83515
add r8d, 0xdda3aa9
sub r8d, 0x8e307e39
sub r8d, 1
add r8d, 0x8e307e39
sub r8d, 0x5c0c4355
add r8d, 0x75d83515
add r8d, 0x5c0c4355
mov r9d, ecx
sub r9d, 0x23e77a98
sub r9d, 0x8e082aa7
add r9d, 0x23e77a98
add r9d, 0x74e44b99
add r9d, r8d
sub r9d, 0x74e44b99
sub eax, 0x8e082aa7
sub r9d, eax
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, sil
xor dil, 1
xor bl, 0xff
mov r14b, sil
xor r14b, 1
or dil, bl
or r14b, 1
xor dil, 0xff
and dil, r14b
mov bl, sil
xor bl, 1
and bl, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or bl, r14b
mov r14b, bl
xor r14b, 0xff
mov r15b, r10b
xor r15b, r14b
and r15b, r10b
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r12b, sil
xor r12b, 1
mov r13b, r12b
and r13b, 1
mov al, sil
xor al, 1
and al, 0xff
and r12b, 1
or r14b, r13b
or al, r12b
xor r14b, al
mov al, sil
xor al, 1
mov r12b, r14b
xor r12b, al
and r12b, r14b
mov al, sil
xor al, 1
xor bl, 0xff
mov r14b, sil
xor r14b, 0
or al, bl
or r14b, 0
xor al, 0xff
and al, r14b
mov bl, dil
and bl, r15b
xor dil, r15b
or bl, dil
mov dil, r12b
xor dil, 0xff
mov r14b, al
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
mov r13b, dil
and r13b, 0xff
and r12b, r15b
mov cl, r14b
and cl, 0xff
and al, r15b
or r13b, r12b
or cl, al
xor r13b, cl
or dil, r14b
xor dil, 0xff
or r15b, 1
and dil, r15b
or r13b, dil
mov al, bl
xor al, 0xff
and al, 0
mov cl, sil
xor cl, 0
and bl, cl
mov dil, r13b
xor dil, 0xff
and dil, 0
and r13b, cl
or al, bl
or dil, r13b
xor al, dil
mov cl, r11b
xor cl, 0xff
and cl, 1
mov bl, sil
xor bl, 1
mov dil, r11b
and dil, bl
or cl, dil
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov bl, sil
xor bl, 1
and bl, 1
mov dil, sil
xor dil, 1
mov r14b, dil
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, bl
xor dil, 0xff
mov r14b, r11b
xor r14b, dil
and r14b, r11b
mov dil, sil
xor dil, 1
and dil, 0
mov r15b, sil
xor r15b, 0
mov r12b, r15b
and r12b, 1
mov r13b, sil
xor r13b, 1
and r13b, 0
and r15b, 1
or dil, r12b
or r13b, r15b
xor dil, r13b
mov r15b, sil
xor r15b, 1
mov r12b, dil
xor r12b, r15b
and r12b, dil
mov dil, sil
xor dil, 1
xor bl, 0xff
mov r15b, sil
xor r15b, 0
or dil, bl
or r15b, 0
xor dil, 0xff
and dil, r15b
mov bl, cl
and bl, r14b
xor cl, r14b
or bl, cl
mov cl, r12b
and cl, dil
xor r12b, dil
or cl, r12b
mov dil, bl
xor dil, 0xff
and dil, 0
mov r14b, sil
xor r14b, 0
and bl, r14b
mov r15b, cl
xor r15b, 0xff
and r15b, 0
and cl, r14b
or dil, bl
or r15b, cl
xor dil, r15b
mov cl, sil
xor cl, 0
and cl, 1
mov bl, sil
xor bl, 1
and bl, 0
or cl, bl
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov bl, sil
xor bl, 1
and bl, 0
mov r14b, sil
xor r14b, 0
mov r15b, r14b
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or bl, r15b
or r12b, r14b
xor bl, r12b
mov r14b, sil
xor r14b, 0
xor bl, 0xff
mov r15b, sil
xor r15b, 1
or r14b, bl
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov bl, cl
xor bl, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, bl
and r13b, 0
and cl, r12b
mov dl, r15b
and dl, 0
and r14b, r12b
or r13b, cl
or dl, r14b
xor r13b, dl
or bl, r15b
xor bl, 0xff
or r12b, 0
and bl, r12b
or r13b, bl
mov cl, al
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
mov bl, al
and bl, dl
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and dl, 1
or cl, bl
or r14b, dl
xor cl, r14b
mov dl, sil
xor dl, 0
and dl, 1
mov bl, sil
xor bl, 1
and bl, 0
or dl, bl
mov bl, sil
xor bl, 1
and bl, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or bl, r14b
mov r14b, cl
xor r14b, 0xff
mov r15b, dl
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
mov r8b, r14b
and r8b, 0xff
and cl, r12b
mov r9b, r15b
and r9b, 0xff
and dl, r12b
or r8b, cl
or r9b, dl
xor r8b, r9b
or r14b, r15b
xor r14b, 0xff
or r12b, 1
and r14b, r12b
or r8b, r14b
mov cl, sil
xor cl, 1
mov dl, bl
xor dl, 0xff
mov r9b, sil
xor r9b, 0
mov r14b, cl
and r14b, 0
mov r15b, r9b
and r15b, 1
mov r12b, dl
and r12b, 0
and bl, r9b
or r14b, r15b
or r12b, bl
xor r14b, r12b
or cl, dl
xor cl, 0xff
or r9b, 0
and cl, r9b
or r14b, cl
mov cl, r8b
xor cl, 0xff
and cl, 0
mov dl, sil
xor dl, 0
and r8b, dl
mov r9b, sil
xor r9b, 1
and r9b, 0
and dl, 1
or cl, r8b
or r9b, dl
xor cl, r9b
xor cl, 0xff
xor r14b, 0xff
mov dl, sil
xor dl, 1
or cl, r14b
or dl, 1
xor cl, 0xff
and cl, dl
mov dl, r13b
xor dl, 0xff
and dl, 0
mov r8b, sil
xor r8b, 0
mov r9b, r13b
and r9b, r8b
mov bl, sil
xor bl, 1
and bl, 0
and r8b, 1
or dl, r9b
or bl, r8b
xor dl, bl
mov r8b, r10b
xor r8b, 0xff
mov r9b, dl
and r9b, r8b
xor dl, 0xff
mov r8b, r10b
and r8b, dl
or r9b, r8b
xor r10b, 0xff
mov dl, r9b
xor dl, r10b
and dl, r9b
mov r8b, sil
xor r8b, 0
and r8b, 1
mov r9b, sil
xor r9b, 1
and r9b, 0
or r8b, r9b
mov r9b, dil
xor r9b, 0xff
and r9b, 1
mov r10b, sil
xor r10b, 1
mov bl, dil
and bl, r10b
mov r14b, r8b
xor r14b, 0xff
and r14b, 0xff
and r8b, r10b
or r9b, bl
or r14b, r8b
xor r9b, r14b
mov r8b, dil
xor r8b, 0xff
mov r10b, r9b
xor r10b, r8b
and r10b, r9b
mov r8b, r11b
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
and r11b, r9b
or r8b, r11b
mov r9b, r13b
xor r9b, 0xff
and r9b, 1
mov r11b, sil
xor r11b, 1
mov bl, r13b
and bl, r11b
or r9b, bl
mov r11b, sil
xor r11b, 1
and r11b, 0
mov bl, sil
xor bl, 0
mov r14b, bl
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 0
and bl, 1
or r11b, r14b
or r15b, bl
xor r11b, r15b
mov bl, r8b
xor bl, 0xff
mov r14b, r9b
xor r14b, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, bl
and r12b, 0
and r8b, r15b
mov byte [rbp + 0x591], r14b
and r14b, 0
and r9b, r15b
or r12b, r8b
or r14b, r9b
xor r12b, r14b
mov r8b, byte [rbp + 0x591]
or bl, r8b
xor bl, 0xff
or r15b, 0
and bl, r15b
or r12b, bl
mov r9b, r11b
and r9b, 1
xor r11b, 1
or r9b, r11b
mov r11b, r12b
xor r11b, 0xff
and r11b, 1
mov bl, sil
xor bl, 1
and r12b, bl
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and bl, 1
or r11b, r12b
or r14b, bl
xor r11b, r14b
xor r11b, 0xff
xor r9b, 0xff
mov bl, sil
xor bl, 0
or r11b, r9b
or bl, 0
xor r11b, 0xff
and r11b, bl
mov r9b, cl
xor r9b, 0xff
and r9b, 1
mov bl, sil
xor bl, 1
mov r14b, cl
and r14b, bl
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and bl, 1
or r9b, r14b
or r15b, bl
xor r9b, r15b
mov bl, dl
xor bl, 0xff
and bl, 1
mov r14b, sil
xor r14b, 1
mov r15b, dl
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or bl, r15b
or r12b, r14b
xor bl, r12b
mov r14b, sil
xor r14b, 0
and r14b, 0
mov r15b, sil
xor r15b, 0
mov r12b, r15b
and r12b, 0
mov r8b, sil
xor r8b, 1
and r8b, 0
and r15b, 1
or r14b, r12b
or r8b, r15b
xor r14b, r8b
mov r8b, sil
xor r8b, 0
mov r15b, r9b
xor r15b, r8b
and r15b, r9b
mov r8b, r14b
xor r8b, 0xff
mov r12b, cl
xor r12b, r8b
and r12b, cl
mov cl, sil
xor cl, 0
mov r8b, bl
xor r8b, cl
and r8b, bl
mov cl, r14b
xor cl, 0xff
mov byte [rbp + 0x590], dl
xor dl, cl
mov cl, byte [rbp + 0x590]
and dl, cl
mov cl, r15b
and cl, r12b
xor r15b, r12b
or cl, r15b
mov r15b, r8b
xor r15b, 0xff
mov r12b, dl
xor r12b, 0xff
mov byte [rbp + 0x58f], sil
xor sil, 0
mov byte [rbp + 0x58e], r15b
and r15b, 0
and r8b, sil
mov byte [rbp + 0x58d], r12b
and r12b, 0
and dl, sil
or r15b, r8b
or r12b, dl
xor r15b, r12b
mov dl, byte [rbp + 0x58e]
mov r8b, byte [rbp + 0x58d]
or dl, r8b
xor dl, 0xff
or sil, 0
and dl, sil
or r15b, dl
mov dl, cl
xor dl, 0xff
and dl, 1
mov sil, byte [rbp + 0x58f]
xor sil, 1
and cl, sil
mov r12b, r15b
xor r12b, 0xff
and r12b, 0xff
and r15b, sil
or dl, cl
or r12b, r15b
xor dl, r12b
mov cl, r9b
and cl, bl
xor r9b, bl
or cl, r9b
mov r9b, cl
xor r9b, 0xff
and r9b, 1
mov bl, byte [rbp + 0x58f]
xor bl, 1
and cl, bl
mov sil, byte [rbp + 0x58f]
xor sil, 1
and sil, 0xff
and bl, 1
or r9b, cl
or sil, bl
xor r9b, sil
mov cl, r14b
and cl, 0
xor r14b, 0
or cl, r14b
xor r9b, 0xff
xor cl, 0xff
mov bl, byte [rbp + 0x58f]
xor bl, 0
or r9b, cl
or bl, 0
xor r9b, 0xff
and r9b, bl
mov cl, dl
and cl, r9b
xor dl, r9b
or cl, dl
mov dl, r10b
xor dl, 0xff
and dl, 0
mov r9b, byte [rbp + 0x58f]
xor r9b, 0
mov bl, r10b
and bl, r9b
mov sil, byte [rbp + 0x58f]
xor sil, 1
and sil, 0
and r9b, 1
or dl, bl
or sil, r9b
xor dl, sil
mov r9b, r11b
xor r9b, 0xff
and r9b, 1
mov bl, byte [rbp + 0x58f]
xor bl, 1
mov sil, r11b
and sil, bl
or r9b, sil
mov bl, byte [rbp + 0x58f]
xor bl, 0
and bl, 0
mov sil, byte [rbp + 0x58f]
xor sil, 0
mov r14b, sil
and r14b, 0
mov r15b, byte [rbp + 0x58f]
xor r15b, 1
and r15b, 0
and sil, 1
or bl, r14b
or r15b, sil
xor bl, r15b
mov sil, byte [rbp + 0x58f]
xor sil, 0
mov r14b, dl
xor r14b, sil
and r14b, dl
mov sil, bl
xor sil, 0xff
mov r15b, r10b
xor r15b, sil
and r15b, r10b
mov r10b, byte [rbp + 0x58f]
xor r10b, 0
mov sil, r9b
xor sil, r10b
and sil, r9b
mov r10b, bl
xor r10b, 0xff
mov r12b, r11b
xor r12b, r10b
and r12b, r11b
mov r10b, r14b
and r10b, r15b
xor r14b, r15b
or r10b, r14b
mov r11b, sil
and r11b, r12b
xor sil, r12b
or r11b, sil
mov sil, r10b
xor sil, 0xff
mov r14b, r11b
and r14b, sil
xor r11b, 0xff
and r10b, r11b
or r14b, r10b
mov r10b, dl
and r10b, r9b
xor dl, r9b
or r10b, dl
mov dl, r10b
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x58f]
xor r9b, 1
and r10b, r9b
or dl, r10b
mov r9b, byte [rbp + 0x58f]
xor r9b, 0
mov r10b, bl
xor r10b, 0xff
mov r11b, byte [rbp + 0x58f]
xor r11b, 1
mov sil, r9b
and sil, 0xff
mov r15b, r11b
and r15b, 0
mov r12b, r10b
and r12b, 0xff
and bl, r11b
or sil, r15b
or r12b, bl
xor sil, r12b
or r9b, r10b
xor r9b, 0xff
or r11b, 1
and r9b, r11b
or sil, r9b
xor sil, 0xff
mov r9b, dl
xor r9b, sil
and r9b, dl
mov dl, r14b
and dl, r9b
xor r14b, r9b
or dl, r14b
mov r9b, cl
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x58f]
xor r10b, 1
mov r11b, cl
and r11b, r10b
mov bl, byte [rbp + 0x58f]
xor bl, 1
and bl, 0xff
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, byte [rbp + 0x58f]
xor r10b, 1
xor r9b, 0xff
mov r11b, byte [rbp + 0x58f]
xor r11b, 0
or r10b, r9b
or r11b, 0
xor r10b, 0xff
and r10b, r11b
mov r9b, byte [rbp + 0x58f]
xor r9b, 1
and r9b, 1
mov r11b, byte [rbp + 0x58f]
xor r11b, 1
and r11b, 1
or r9b, r11b
xor cl, 0xff
mov r11b, r9b
xor r11b, 0xff
mov bl, byte [rbp + 0x58f]
xor bl, 0
or cl, r11b
or bl, 0
xor cl, 0xff
and cl, bl
mov r11b, dl
xor r11b, 0xff
and r11b, 1
mov bl, byte [rbp + 0x58f]
xor bl, 1
mov sil, dl
and sil, bl
mov r14b, byte [rbp + 0x58f]
xor r14b, 1
and r14b, 0xff
and bl, 1
or r11b, sil
or r14b, bl
xor r11b, r14b
xor r11b, 0xff
mov bl, byte [rbp + 0x58f]
xor bl, 1
mov sil, byte [rbp + 0x58f]
xor sil, 1
or r11b, bl
or sil, 1
xor r11b, 0xff
and r11b, sil
xor r9b, 0xff
mov bl, dl
xor bl, r9b
and bl, dl
mov dl, r10b
xor dl, 0xff
mov r9b, cl
xor r9b, 0xff
mov sil, byte [rbp + 0x58f]
xor sil, 1
mov r14b, dl
and r14b, 0xff
and r10b, sil
mov r15b, r9b
and r15b, 0xff
and cl, sil
or r14b, r10b
or r15b, cl
xor r14b, r15b
or dl, r9b
xor dl, 0xff
or sil, 1
and dl, sil
or r14b, dl
mov cl, r11b
xor cl, 0xff
mov dl, bl
xor dl, 0xff
mov r9b, byte [rbp + 0x58f]
xor r9b, 1
mov r10b, cl
and r10b, 0xff
and r11b, r9b
mov sil, dl
and sil, 0xff
and bl, r9b
or r10b, r11b
or sil, bl
xor r10b, sil
or cl, dl
xor cl, 0xff
or r9b, 1
and cl, r9b
or r10b, cl
mov cl, r14b
xor cl, 0xff
and cl, 0
mov dl, byte [rbp + 0x58f]
xor dl, 0
and r14b, dl
mov r9b, r10b
xor r9b, 0xff
and r9b, 0
and r10b, dl
or cl, r14b
or r9b, r10b
xor cl, r9b
mov dl, al
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x58f]
xor r9b, 1
mov r10b, al
and r10b, r9b
or dl, r10b
mov r9b, dil
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x58f]
xor r10b, 1
mov r11b, dil
and r11b, r10b
or r9b, r11b
mov r10b, byte [rbp + 0x58f]
xor r10b, 1
and r10b, 0
mov r11b, byte [rbp + 0x58f]
xor r11b, 0
mov bl, r11b
and bl, 1
mov sil, byte [rbp + 0x58f]
xor sil, 1
and sil, 0
and r11b, 1
or r10b, bl
or sil, r11b
xor r10b, sil
mov r11b, byte [rbp + 0x58f]
xor r11b, 1
mov bl, dl
xor bl, r11b
and bl, dl
mov r11b, r10b
xor r11b, 0xff
mov sil, al
xor sil, r11b
and sil, al
mov al, byte [rbp + 0x58f]
xor al, 1
mov r11b, r9b
xor r11b, al
and r11b, r9b
xor dil, 0xff
mov al, r10b
xor al, 0xff
mov r14b, byte [rbp + 0x58f]
xor r14b, 1
or dil, al
or r14b, 1
xor dil, 0xff
and dil, r14b
mov al, bl
xor al, 0xff
mov r14b, sil
xor r14b, 0xff
mov r15b, byte [rbp + 0x58f]
xor r15b, 0
mov r12b, al
and r12b, 0
and bl, r15b
mov r8b, r14b
and r8b, 0
and sil, r15b
or r12b, bl
or r8b, sil
xor r12b, r8b
or al, r14b
xor al, 0xff
or r15b, 0
and al, r15b
or r12b, al
mov al, r11b
and al, dil
xor r11b, dil
or al, r11b
mov r8b, r12b
xor r8b, 0xff
mov r11b, al
and r11b, r8b
xor al, 0xff
and r12b, al
or r11b, r12b
mov al, dl
xor al, 0xff
mov r8b, r9b
xor r8b, 0xff
mov bl, byte [rbp + 0x58f]
xor bl, 1
mov sil, al
and sil, 0xff
and dl, bl
mov dil, r8b
and dil, 0xff
and r9b, bl
or sil, dl
or dil, r9b
xor sil, dil
or al, r8b
xor al, 0xff
or bl, 1
and al, bl
or sil, al
mov al, sil
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x58f]
xor dl, 1
and sil, dl
or al, sil
mov dl, byte [rbp + 0x58f]
xor dl, 1
mov r8b, r10b
xor r8b, 0xff
mov r9b, byte [rbp + 0x58f]
xor r9b, 1
mov bl, dl
and bl, 0xff
mov sil, r9b
and sil, 1
mov dil, r8b
and dil, 0xff
and r10b, r9b
or bl, sil
or dil, r10b
xor bl, dil
or dl, r8b
xor dl, 0xff
or r9b, 1
and dl, r9b
or bl, dl
xor bl, 0xff
mov dl, al
xor dl, bl
and dl, al
mov al, r11b
and al, dl
xor r11b, dl
or al, r11b
mov dl, al
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x58f]
xor r8b, 1
mov r9b, al
and r9b, r8b
mov r10b, byte [rbp + 0x58f]
xor r10b, 1
and r10b, 0xff
and r8b, 1
or dl, r9b
or r10b, r8b
xor dl, r10b
mov r8b, byte [rbp + 0x58f]
xor r8b, 0
xor dl, 0xff
mov r9b, byte [rbp + 0x58f]
xor r9b, 1
or r8b, dl
or r9b, 1
xor r8b, 0xff
and r8b, r9b
mov dl, byte [rbp + 0x58f]
xor dl, 0
and dl, 1
mov r9b, byte [rbp + 0x58f]
xor r9b, 1
mov r10b, r9b
and r10b, 0
mov r11b, byte [rbp + 0x58f]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or dl, r10b
or r11b, r9b
xor dl, r11b
xor al, 0xff
mov r9b, dl
xor r9b, 0xff
mov r10b, byte [rbp + 0x58f]
xor r10b, 1
or al, r9b
or r10b, 1
xor al, 0xff
and al, r10b
mov r9b, byte [rbp + 0x58f]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0x58f]
xor r10b, 1
and r10b, 1
or r9b, r10b
xor r9b, 0xff
mov r10b, byte [rbp + 0x58f]
xor r10b, 0
mov r11b, byte [rbp + 0x58f]
xor r11b, 0
or r9b, r10b
or r11b, 0
xor r9b, 0xff
and r9b, r11b
mov r10b, byte [rbp + 0x58f]
xor r10b, 1
xor dl, 0xff
mov r11b, byte [rbp + 0x58f]
xor r11b, 0
or r10b, dl
or r11b, 0
xor r10b, 0xff
and r10b, r11b
mov dl, r8b
xor dl, 0xff
mov r11b, al
xor r11b, 0xff
mov bl, byte [rbp + 0x58f]
xor bl, 1
mov sil, dl
and sil, 0xff
and r8b, bl
mov dil, r11b
and dil, 0xff
and al, bl
or sil, r8b
or dil, al
xor sil, dil
or dl, r11b
xor dl, 0xff
or bl, 1
and dl, bl
or sil, dl
mov al, r9b
and al, r10b
xor r9b, r10b
or al, r9b
mov dl, sil
xor dl, 0xff
mov r8b, al
and r8b, dl
xor al, 0xff
and sil, al
or r8b, sil
mov al, byte [rbp + 0x58f]
xor al, 0
mov dl, r13b
xor dl, 0xff
mov r9b, byte [rbp + 0x58f]
xor r9b, 0
or al, dl
or r9b, 0
xor al, 0xff
and al, r9b
mov dl, byte [rbp + 0x58f]
xor dl, 0
and dl, 0
mov r9b, byte [rbp + 0x58f]
xor r9b, 0
mov r10b, r9b
and r10b, 0
mov r11b, r13b
xor r11b, 0xff
and r11b, 0
and r13b, r9b
or dl, r10b
or r11b, r13b
xor dl, r11b
mov r9b, al
and r9b, dl
xor al, dl
or r9b, al
mov al, r9b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x58f]
xor dl, 1
and r9b, dl
mov r10b, byte [rbp + 0x58f]
xor r10b, 1
and r10b, 0xff
and dl, 1
or al, r9b
or r10b, dl
xor al, r10b
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x58f]
xor r9b, 1
mov r10b, r8b
and r10b, r9b
mov r11b, al
xor r11b, 0xff
and r11b, 0xff
and al, r9b
or dl, r10b
or r11b, al
xor dl, r11b
xor dl, 0xff
xor r8b, 0xff
mov al, byte [rbp + 0x58f]
xor al, 0
or dl, r8b
or al, 0
xor dl, 0xff
and dl, al
mov al, cl
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x58f]
xor r8b, 1
mov r9b, cl
and r9b, r8b
or al, r9b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x58f]
xor r9b, 1
mov r10b, dl
and r10b, r9b
or r8b, r10b
mov r9b, byte [rbp + 0x58f]
xor r9b, 1
and r9b, 0
mov r10b, byte [rbp + 0x58f]
xor r10b, 0
mov r11b, r10b
and r11b, 1
mov bl, byte [rbp + 0x58f]
xor bl, 1
and bl, 0
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, al
xor r10b, 0xff
mov r11b, byte [rbp + 0x58f]
xor r11b, 1
mov bl, byte [rbp + 0x58f]
xor bl, 0
or r10b, r11b
or bl, 0
xor r10b, 0xff
and r10b, bl
mov r11b, r9b
xor r11b, 0xff
mov bl, cl
xor bl, r11b
and bl, cl
mov cl, r8b
xor cl, 0xff
mov r11b, byte [rbp + 0x58f]
xor r11b, 1
mov sil, byte [rbp + 0x58f]
xor sil, 0
or cl, r11b
or sil, 0
xor cl, 0xff
and cl, sil
mov r11b, r9b
xor r11b, 0xff
mov sil, dl
xor sil, r11b
and sil, dl
mov dl, r10b
xor dl, 0xff
mov r11b, bl
xor r11b, 0xff
mov dil, byte [rbp + 0x58f]
xor dil, 1
mov r14b, dl
and r14b, 0xff
and r10b, dil
mov r15b, r11b
and r15b, 0xff
and bl, dil
or r14b, r10b
or r15b, bl
xor r14b, r15b
or dl, r11b
xor dl, 0xff
or dil, 1
and dl, dil
or r14b, dl
mov dl, cl
and dl, sil
xor cl, sil
or dl, cl
mov cl, r14b
xor cl, 0xff
mov r10b, dl
and r10b, cl
xor dl, 0xff
and r14b, dl
or r10b, r14b
mov cl, al
and cl, r8b
xor al, r8b
or cl, al
mov al, cl
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x58f]
xor dl, 1
and cl, dl
or al, cl
mov cl, byte [rbp + 0x58f]
xor cl, 1
mov dl, r9b
xor dl, 0xff
mov r8b, byte [rbp + 0x58f]
xor r8b, 1
mov r11b, cl
and r11b, 0xff
mov bl, r8b
and bl, 1
mov sil, dl
and sil, 0xff
and r9b, r8b
or r11b, bl
or sil, r9b
xor r11b, sil
or cl, dl
xor cl, 0xff
or r8b, 1
and cl, r8b
or r11b, cl
xor r11b, 0xff
mov cl, al
xor cl, r11b
and cl, al
mov al, r10b
and al, cl
xor r10b, cl
or al, r10b
test al, 1
jne 0x6d9712d4
jmp 0x6da3562d
mov eax, dword [sym.out.dll_x.13]
mov ecx, dword [sym.out.dll_y.14]
mov edx, 0xa7d1eec
add edx, 0
sub edx, 1
sub edx, 0xa7d1eec
mov r8d, 0xc93b7d8
add r8d, 0
add r8d, edx
sub r8d, 0xc93b7d8
mov edx, 0x84a33b42
add edx, 0
sub edx, r8d
sub edx, 0x84a33b42
mov r8d, eax
add r8d, 0x2ec2334
sub r8d, edx
sub r8d, 0x2ec2334
imul eax, r8d
and eax, 1
cmp eax, 0
sete r9b
cmp ecx, 0xa
setl r10b
mov r11b, r9b
xor r11b, 0xff
and r11b, 1
mov bl, 1
mov sil, bl
xor sil, 1
mov dil, r9b
and dil, sil
or r11b, dil
xor r11b, 0xff
xor r11b, 1
and r11b, 0xff
mov sil, bl
xor sil, 1
and sil, 0
mov dil, bl
xor dil, 0
mov r14b, dil
and r14b, 1
mov r15b, bl
xor r15b, 1
and r15b, 0
and dil, 1
or sil, r14b
or r15b, dil
xor sil, r15b
mov dil, r9b
xor dil, 0xff
xor sil, 0xff
mov r14b, bl
xor r14b, 1
or dil, sil
or r14b, 1
xor dil, 0xff
and dil, r14b
mov sil, r11b
and sil, dil
xor r11b, dil
or sil, r11b
mov r11b, r10b
xor r11b, 0xff
and r11b, 1
mov dil, bl
xor dil, 1
mov r14b, r10b
and r14b, dil
or r11b, r14b
mov dil, bl
xor dil, 0
xor r11b, 0xff
mov r14b, bl
xor r14b, 1
or dil, r11b
or r14b, 1
xor dil, 0xff
and dil, r14b
mov r11b, bl
xor r11b, 0
and r11b, 1
mov r14b, bl
xor r14b, 1
and r14b, 0
or r11b, r14b
mov r14b, r11b
xor r14b, 0xff
mov r15b, r10b
xor r15b, r14b
and r15b, r10b
mov r14b, bl
xor r14b, 1
and r14b, 0
mov r12b, bl
xor r12b, 0
mov r13b, r12b
and r13b, 1
mov al, bl
xor al, 1
and al, 0
and r12b, 1
or r14b, r13b
or al, r12b
xor r14b, al
xor r14b, 0xff
mov al, bl
xor al, 0
mov r12b, bl
xor r12b, 0
or r14b, al
or r12b, 0
xor r14b, 0xff
and r14b, r12b
mov al, bl
xor al, 1
xor r11b, 0xff
mov r12b, bl
xor r12b, 1
or al, r11b
or r12b, 1
xor al, 0xff
and al, r12b
mov r11b, dil
xor r11b, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, bl
xor r13b, 0
mov cl, r11b
and cl, 0
and dil, r13b
mov dl, r12b
and dl, 0
and r15b, r13b
or cl, dil
or dl, r15b
xor cl, dl
or r11b, r12b
xor r11b, 0xff
or r13b, 0
and r11b, r13b
or cl, r11b
mov dl, r14b
and dl, al
xor r14b, al
or dl, r14b
mov al, cl
xor al, 0xff
mov r11b, dl
and r11b, al
xor dl, 0xff
and cl, dl
or r11b, cl
mov al, bl
xor al, 1
and al, 0
mov cl, bl
xor cl, 0
mov dl, cl
and dl, 1
mov dil, bl
xor dil, 1
and dil, 0
and cl, 1
or al, dl
or dil, cl
xor al, dil
xor al, 0xff
xor al, 0
and al, 0
mov cl, bl
xor cl, 0
and cl, 1
mov dl, bl
xor dl, 1
and dl, 0
or cl, dl
mov dl, cl
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov dil, bl
xor dil, 1
and dil, 0
mov r14b, bl
xor r14b, 0
mov r15b, r14b
and r15b, 1
mov r12b, bl
xor r12b, 1
and r12b, 0
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
xor dil, 0xff
mov r14b, bl
xor r14b, 0
mov r15b, bl
xor r15b, 0
or dil, r14b
or r15b, 0
xor dil, 0xff
and dil, r15b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r14b, al
and r14b, dl
xor al, dl
or r14b, al
mov al, dil
xor al, 0xff
mov dl, cl
xor dl, 0xff
mov r15b, bl
xor r15b, 0
mov r12b, al
and r12b, 0
and dil, r15b
mov r13b, dl
and r13b, 0
and cl, r15b
or r12b, dil
or r13b, cl
xor r12b, r13b
or al, dl
xor al, 0xff
or r15b, 0
and al, r15b
or r12b, al
mov al, r14b
xor al, 0xff
and al, 0
mov cl, bl
xor cl, 0
and r14b, cl
mov dl, r12b
xor dl, 0xff
and dl, 0
and r12b, cl
or al, r14b
or dl, r12b
xor al, dl
mov cl, bl
xor cl, 1
and cl, 1
mov dl, bl
xor dl, 1
and dl, 1
or cl, dl
mov dl, sil
xor dl, 0xff
and dl, 1
mov dil, bl
xor dil, 1
mov r14b, sil
and r14b, dil
mov r15b, cl
xor r15b, 0xff
and r15b, 0xff
and cl, dil
or dl, r14b
or r15b, cl
xor dl, r15b
mov cl, sil
xor cl, 0xff
mov dil, dl
xor dil, cl
and dil, dl
mov cl, r9b
xor cl, 0xff
and cl, 1
mov dl, bl
xor dl, 1
and r9b, dl
or cl, r9b
mov dl, al
xor dl, 0xff
and dl, 1
mov r9b, bl
xor r9b, 1
mov r14b, al
and r14b, r9b
mov r15b, bl
xor r15b, 1
and r15b, 0xff
and r9b, 1
or dl, r14b
or r15b, r9b
xor dl, r15b
mov r9b, bl
xor r9b, 1
and r9b, 1
mov r14b, bl
xor r14b, 1
and r14b, 1
or r9b, r14b
mov r14b, cl
and r14b, dl
xor cl, dl
or r14b, cl
mov cl, r9b
and cl, 1
xor r9b, 1
or cl, r9b
mov dl, r14b
xor dl, 0xff
and dl, 1
mov r9b, bl
xor r9b, 1
and r14b, r9b
or dl, r14b
xor dl, 0xff
xor cl, 0xff
mov r9b, bl
xor r9b, 0
or dl, cl
or r9b, 0
xor dl, 0xff
and dl, r9b
mov cl, bl
xor cl, 1
and cl, 1
mov r9b, bl
xor r9b, 1
mov r14b, r9b
and r14b, 1
mov r15b, bl
xor r15b, 1
and r15b, 0xff
and r9b, 1
or cl, r14b
or r15b, r9b
xor cl, r15b
mov r9b, r11b
xor r9b, 0xff
and r9b, 0
mov r14b, bl
xor r14b, 0
mov r15b, r11b
and r15b, r14b
mov r12b, cl
xor r12b, 0xff
and r12b, 0
and cl, r14b
or r9b, r15b
or r12b, cl
xor r9b, r12b
mov cl, r11b
xor cl, 0xff
mov r14b, r9b
xor r14b, cl
and r14b, r9b
mov cl, r10b
xor cl, 0xff
and cl, 1
mov r9b, bl
xor r9b, 1
and r10b, r9b
or cl, r10b
mov r9b, al
xor r9b, 0xff
and r9b, 1
mov r10b, bl
xor r10b, 1
mov r15b, al
and r15b, r10b
or r9b, r15b
mov r10b, bl
xor r10b, 1
and r10b, 1
mov r15b, bl
xor r15b, 1
and r15b, 1
or r10b, r15b
mov r15b, cl
and r15b, r9b
xor cl, r9b
or r15b, cl
mov cl, r10b
and cl, 1
xor r10b, 1
or cl, r10b
mov r9b, r15b
xor r9b, 0xff
and r9b, 1
mov r10b, bl
xor r10b, 1
and r15b, r10b
or r9b, r15b
xor r9b, 0xff
xor cl, 0xff
mov r10b, bl
xor r10b, 0
or r9b, cl
or r10b, 0
xor r9b, 0xff
and r9b, r10b
mov cl, dil
xor cl, 0xff
and cl, 1
mov r10b, bl
xor r10b, 1
mov r15b, dil
and r15b, r10b
or cl, r15b
mov r10b, dl
xor r10b, 0xff
and r10b, 1
mov r15b, bl
xor r15b, 1
mov r12b, dl
and r12b, r15b
or r10b, r12b
mov r15b, bl
xor r15b, 1
and r15b, 1
mov r12b, bl
xor r12b, 1
and r12b, 1
or r15b, r12b
mov r12b, cl
xor r12b, 0xff
mov r13b, bl
xor r13b, 1
mov r8b, bl
xor r8b, 0
or r12b, r13b
or r8b, 0
xor r12b, 0xff
and r12b, r8b
mov r8b, r15b
xor r8b, 0xff
mov r13b, dil
xor r13b, r8b
and r13b, dil
mov r8b, bl
xor r8b, 1
mov dil, r10b
xor dil, r8b
and dil, r10b
mov r8b, r15b
xor r8b, 0xff
mov byte [rbp + 0x58c], dl
xor dl, r8b
mov r8b, byte [rbp + 0x58c]
and dl, r8b
mov r8b, r12b
and r8b, r13b
xor r12b, r13b
or r8b, r12b
mov r12b, dil
and r12b, dl
xor dil, dl
or r12b, dil
mov dl, r8b
xor dl, 0xff
and dl, 1
mov dil, bl
xor dil, 1
and r8b, dil
mov r13b, r12b
xor r13b, 0xff
and r13b, 0xff
and r12b, dil
or dl, r8b
or r13b, r12b
xor dl, r13b
mov r8b, cl
and r8b, r10b
xor cl, r10b
or r8b, cl
mov cl, r8b
xor cl, 0xff
and cl, 1
mov r10b, bl
xor r10b, 1
and r8b, r10b
or cl, r8b
mov r8b, bl
xor r8b, 1
mov r10b, r15b
xor r10b, 0xff
mov dil, bl
xor dil, 1
mov r12b, r8b
and r12b, 0xff
mov r13b, dil
and r13b, 1
mov byte [rbp + 0x58b], r10b
and r10b, 0xff
and r15b, dil
or r12b, r13b
or r10b, r15b
xor r12b, r10b
mov r10b, byte [rbp + 0x58b]
or r8b, r10b
xor r8b, 0xff
or dil, 1
and r8b, dil
or r12b, r8b
xor r12b, 0xff
mov r8b, cl
xor r8b, r12b
and r8b, cl
mov cl, dl
and cl, r8b
xor dl, r8b
or cl, dl
mov dl, r9b
xor dl, 0xff
mov r8b, r14b
xor r8b, dl
and r8b, r14b
mov dl, r14b
xor dl, 0xff
and dl, 1
mov dil, bl
xor dil, 1
and r14b, dil
mov r15b, r9b
xor r15b, 0xff
and r15b, 0xff
and r9b, dil
or dl, r14b
or r15b, r9b
xor dl, r15b
mov r9b, r8b
and r9b, dl
xor r8b, dl
or r9b, r8b
mov dl, cl
xor dl, 0xff
and dl, 0
mov r8b, bl
xor r8b, 0
mov dil, cl
and dil, r8b
mov r14b, bl
xor r14b, 1
and r14b, 0
and r8b, 1
or dl, dil
or r14b, r8b
xor dl, r14b
xor dl, 0xff
mov r8b, r9b
xor r8b, dl
and r8b, r9b
mov dl, r9b
xor dl, 0xff
and dl, 1
mov dil, bl
xor dil, 1
and r9b, dil
or dl, r9b
xor dl, 0xff
mov r9b, cl
xor r9b, dl
and r9b, cl
mov cl, r8b
xor cl, 0xff
mov dl, r9b
xor dl, 0xff
mov dil, bl
xor dil, 1
mov r14b, cl
and r14b, 0xff
and r8b, dil
mov r15b, dl
and r15b, 0xff
and r9b, dil
or r14b, r8b
or r15b, r9b
xor r14b, r15b
or cl, dl
xor cl, 0xff
or dil, 1
and cl, dil
or r14b, cl
mov cl, sil
xor cl, 0xff
and cl, 1
mov dl, bl
xor dl, 1
mov r8b, sil
and r8b, dl
mov r9b, bl
xor r9b, 1
and r9b, 0xff
and dl, 1
or cl, r8b
or r9b, dl
xor cl, r9b
mov dl, r11b
xor dl, 0xff
and dl, 1
mov r8b, bl
xor r8b, 1
mov r9b, r11b
and r9b, r8b
or dl, r9b
mov r8b, bl
xor r8b, 0
and r8b, 1
mov r9b, bl
xor r9b, 1
and r9b, 0
or r8b, r9b
mov r9b, cl
xor r9b, 0xff
mov dil, bl
xor dil, 0
mov r15b, bl
xor r15b, 1
or r9b, dil
or r15b, 1
xor r9b, 0xff
and r9b, r15b
xor sil, 0xff
mov dil, r8b
xor dil, 0xff
mov r15b, bl
xor r15b, 0
or sil, dil
or r15b, 0
xor sil, 0xff
and sil, r15b
mov dil, bl
xor dil, 0
mov r15b, dl
xor r15b, dil
and r15b, dl
xor r11b, 0xff
mov dil, r8b
xor dil, 0xff
mov r12b, bl
xor r12b, 1
or r11b, dil
or r12b, 1
xor r11b, 0xff
and r11b, r12b
mov dil, r9b
xor dil, 0xff
mov r12b, sil
xor r12b, 0xff
mov r13b, bl
xor r13b, 1
mov r10b, dil
and r10b, 0xff
and r9b, r13b
mov byte [rbp + 0x58a], r12b
and r12b, 0xff
and sil, r13b
or r10b, r9b
or r12b, sil
xor r10b, r12b
mov r9b, byte [rbp + 0x58a]
or dil, r9b
xor dil, 0xff
or r13b, 1
and dil, r13b
or r10b, dil
mov sil, r15b
and sil, r11b
xor r15b, r11b
or sil, r15b
mov r11b, r10b
xor r11b, 0xff
and r11b, 1
mov dil, bl
xor dil, 1
and r10b, dil
mov r15b, sil
xor r15b, 0xff
and r15b, 0xff
and sil, dil
or r11b, r10b
or r15b, sil
xor r11b, r15b
mov r10b, cl
and r10b, dl
xor cl, dl
or r10b, cl
mov cl, r10b
xor cl, 0xff
and cl, 1
mov dl, bl
xor dl, 1
and r10b, dl
mov sil, bl
xor sil, 1
and sil, 0xff
and dl, 1
or cl, r10b
or sil, dl
xor cl, sil
mov dl, r8b
and dl, 0
xor r8b, 0
or dl, r8b
xor dl, 0xff
mov r8b, cl
xor r8b, dl
and r8b, cl
mov cl, r11b
and cl, r8b
xor r11b, r8b
or cl, r11b
mov dl, cl
xor dl, 0xff
and dl, 0
mov r8b, bl
xor r8b, 0
mov r10b, cl
and r10b, r8b
mov r11b, bl
xor r11b, 1
and r11b, 0
and r8b, 1
or dl, r10b
or r11b, r8b
xor dl, r11b
mov r8b, bl
xor r8b, 1
xor dl, 0xff
mov r10b, bl
xor r10b, 0
or r8b, dl
or r10b, 0
xor r8b, 0xff
and r8b, r10b
mov dl, bl
xor dl, 1
and dl, 1
mov r10b, bl
xor r10b, 1
and r10b, 1
or dl, r10b
mov r10b, dl
xor r10b, 0xff
mov r11b, cl
xor r11b, r10b
and r11b, cl
mov cl, bl
xor cl, 1
and cl, 1
mov r10b, bl
xor r10b, 1
and r10b, 1
or cl, r10b
xor cl, 0xff
mov r10b, bl
xor r10b, 1
mov sil, bl
xor sil, 1
or cl, r10b
or sil, 1
xor cl, 0xff
and cl, sil
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov r10b, r8b
xor r10b, 0xff
mov sil, r11b
xor sil, 0xff
mov dil, bl
xor dil, 1
mov r15b, r10b
and r15b, 0xff
and r8b, dil
mov r12b, sil
and r12b, 0xff
and r11b, dil
or r15b, r8b
or r12b, r11b
xor r15b, r12b
or r10b, sil
xor r10b, 0xff
or dil, 1
and r10b, dil
or r15b, r10b
mov r8b, cl
and r8b, dl
xor cl, dl
or r8b, cl
mov cl, r15b
xor cl, 0xff
and cl, 0
mov dl, bl
xor dl, 0
and r15b, dl
mov r10b, r8b
xor r10b, 0xff
and r10b, 0
and r8b, dl
or cl, r15b
or r10b, r8b
xor cl, r10b
mov dl, bl
xor dl, 1
and dl, 1
mov r8b, bl
xor r8b, 1
and r8b, 1
or dl, r8b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r10b, bl
xor r10b, 1
mov r11b, al
and r11b, r10b
or r8b, r11b
mov r10b, bl
xor r10b, 0
and r10b, 1
mov r11b, bl
xor r11b, 1
and r11b, 0
or r10b, r11b
mov r11b, dl
xor r11b, 0xff
mov sil, bl
xor sil, 0
mov dil, bl
xor dil, 1
or r11b, sil
or dil, 1
xor r11b, 0xff
and r11b, dil
mov sil, r10b
xor sil, 0xff
xor sil, 1
and sil, 0xff
mov dil, r8b
xor dil, 0xff
mov r15b, bl
xor r15b, 0
mov r12b, bl
xor r12b, 0
or dil, r15b
or r12b, 0
xor dil, 0xff
and dil, r12b
mov r15b, r10b
xor r15b, 0xff
mov r12b, al
xor r12b, r15b
and r12b, al
mov al, r11b
xor al, 0xff
mov r15b, sil
xor r15b, 0xff
mov r13b, bl
xor r13b, 1
mov r9b, al
and r9b, 0xff
and r11b, r13b
mov byte [rbp + 0x589], r15b
and r15b, 0xff
and sil, r13b
or r9b, r11b
or r15b, sil
xor r9b, r15b
mov r11b, byte [rbp + 0x589]
or al, r11b
xor al, 0xff
or r13b, 1
and al, r13b
or r9b, al
mov al, dil
xor al, 0xff
mov sil, r12b
xor sil, 0xff
mov r15b, bl
xor r15b, 1
mov r13b, al
and r13b, 0xff
and dil, r15b
mov r11b, sil
and r11b, 0xff
and r12b, r15b
or r13b, dil
or r11b, r12b
xor r13b, r11b
or al, sil
xor al, 0xff
or r15b, 1
and al, r15b
or r13b, al
mov al, r9b
xor al, 0xff
and al, 0
mov r11b, bl
xor r11b, 0
and r9b, r11b
mov sil, r13b
xor sil, 0xff
and sil, 0
and r13b, r11b
or al, r9b
or sil, r13b
xor al, sil
mov r9b, dl
xor r9b, 0xff
mov r11b, r8b
xor r11b, 0xff
mov sil, bl
xor sil, 0
mov dil, r9b
and dil, 0
and dl, sil
mov r15b, r11b
and r15b, 0
and r8b, sil
or dil, dl
or r15b, r8b
xor dil, r15b
or r9b, r11b
xor r9b, 0xff
or sil, 0
and r9b, sil
or dil, r9b
mov dl, dil
xor dl, 0xff
and dl, 1
mov r8b, bl
xor r8b, 1
and dil, r8b
mov r9b, bl
xor r9b, 1
and r9b, 0xff
and r8b, 1
or dl, dil
or r9b, r8b
xor dl, r9b
mov r8b, bl
xor r8b, 0
mov r9b, r10b
xor r9b, 0xff
mov r11b, bl
xor r11b, 1
mov sil, r8b
and sil, 0xff
mov dil, r11b
and dil, 0
mov r15b, r9b
and r15b, 0xff
and r10b, r11b
or sil, dil
or r15b, r10b
xor sil, r15b
or r8b, r9b
xor r8b, 0xff
or r11b, 1
and r8b, r11b
or sil, r8b
xor dl, 0xff
xor sil, 0xff
mov r8b, bl
xor r8b, 0
or dl, sil
or r8b, 0
xor dl, 0xff
and dl, r8b
mov r8b, al
xor r8b, 0xff
mov r9b, dl
xor r9b, 0xff
mov r10b, bl
xor r10b, 1
mov r11b, r8b
and r11b, 0xff
and al, r10b
mov sil, r9b
and sil, 0xff
and dl, r10b
or r11b, al
or sil, dl
xor r11b, sil
or r8b, r9b
xor r8b, 0xff
or r10b, 1
and r8b, r10b
or r11b, r8b
mov al, cl
xor al, 0xff
and al, 0
mov dl, bl
xor dl, 0
and cl, dl
mov r8b, bl
xor r8b, 1
and r8b, 0
and dl, 1
or al, cl
or r8b, dl
xor al, r8b
mov cl, r11b
xor cl, 0xff
and cl, 1
mov dl, bl
xor dl, 1
and r11b, dl
or cl, r11b
mov dl, bl
xor dl, 0
and dl, 1
mov r8b, bl
xor r8b, 1
and r8b, 0
or dl, r8b
mov r8b, al
xor r8b, 0xff
mov r9b, cl
xor r9b, 0xff
mov r10b, bl
xor r10b, 1
mov r11b, r8b
and r11b, 0xff
and al, r10b
mov sil, r9b
and sil, 0xff
and cl, r10b
or r11b, al
or sil, cl
xor r11b, sil
or r8b, r9b
xor r8b, 0xff
or r10b, 1
and r8b, r10b
or r11b, r8b
mov al, dl
and al, 0
xor dl, 0
or al, dl
mov cl, r11b
xor cl, 0xff
and cl, 1
mov dl, bl
xor dl, 1
and r11b, dl
or cl, r11b
xor cl, 0xff
xor al, 0xff
mov dl, bl
xor dl, 0
or cl, al
or dl, 0
xor cl, 0xff
and cl, dl
mov al, r14b
xor al, 0xff
and al, 0
mov dl, bl
xor dl, 0
mov r8b, r14b
and r8b, dl
mov r9b, bl
xor r9b, 1
and r9b, 0
and dl, 1
or al, r8b
or r9b, dl
xor al, r9b
mov dl, cl
xor dl, 0xff
and dl, 0
mov r8b, bl
xor r8b, 0
mov r9b, cl
and r9b, r8b
mov r10b, bl
xor r10b, 1
and r10b, 0
and r8b, 1
or dl, r9b
or r10b, r8b
xor dl, r10b
mov r8b, bl
xor r8b, 1
and r8b, 1
mov r9b, bl
xor r9b, 1
and r9b, 1
or r8b, r9b
mov r9b, al
xor r9b, 0xff
mov r10b, bl
xor r10b, 1
mov r11b, bl
xor r11b, 1
or r9b, r10b
or r11b, 1
xor r9b, 0xff
and r9b, r11b
xor r14b, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, bl
xor r11b, 0
or r14b, r10b
or r11b, 0
xor r14b, 0xff
and r14b, r11b
mov r10b, bl
xor r10b, 1
mov r11b, dl
xor r11b, r10b
and r11b, dl
xor cl, 0xff
mov r10b, r8b
xor r10b, 0xff
mov sil, bl
xor sil, 0
or cl, r10b
or sil, 0
xor cl, 0xff
and cl, sil
mov r10b, r9b
xor r10b, 0xff
mov sil, r14b
xor sil, 0xff
mov dil, bl
xor dil, 1
mov r15b, r10b
and r15b, 0xff
and r9b, dil
mov r12b, sil
and r12b, 0xff
and r14b, dil
or r15b, r9b
or r12b, r14b
xor r15b, r12b
or r10b, sil
xor r10b, 0xff
or dil, 1
and r10b, dil
or r15b, r10b
mov r9b, r11b
xor r9b, 0xff
mov r10b, cl
xor r10b, 0xff
mov sil, bl
xor sil, 1
mov dil, r9b
and dil, 0xff
and r11b, sil
mov r14b, r10b
and r14b, 0xff
and cl, sil
or dil, r11b
or r14b, cl
xor dil, r14b
or r9b, r10b
xor r9b, 0xff
or sil, 1
and r9b, sil
or dil, r9b
mov cl, r15b
xor cl, 0xff
and cl, 0
mov r9b, bl
xor r9b, 0
and r15b, r9b
mov r10b, dil
xor r10b, 0xff
and r10b, 0
and dil, r9b
or cl, r15b
or r10b, dil
xor cl, r10b
mov r9b, al
xor r9b, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, bl
xor r11b, 0
mov sil, r9b
and sil, 0
and al, r11b
mov dil, r10b
and dil, 0
and dl, r11b
or sil, al
or dil, dl
xor sil, dil
or r9b, r10b
xor r9b, 0xff
or r11b, 0
and r9b, r11b
or sil, r9b
mov al, sil
xor al, 0xff
and al, 1
mov dl, bl
xor dl, 1
and sil, dl
mov r9b, bl
xor r9b, 1
and r9b, 0xff
and dl, 1
or al, sil
or r9b, dl
xor al, r9b
mov dl, bl
xor dl, 1
mov r9b, r8b
xor r9b, 0xff
mov r10b, bl
xor r10b, 0
mov r11b, dl
and r11b, 0
mov sil, r10b
and sil, 1
mov dil, r9b
and dil, 0
and r8b, r10b
or r11b, sil
or dil, r8b
xor r11b, dil
or dl, r9b
xor dl, 0xff
or r10b, 0
and dl, r10b
or r11b, dl
xor r11b, 0xff
mov dl, al
xor dl, r11b
and dl, al
mov al, cl
xor al, 0xff
mov r8b, dl
xor r8b, 0xff
xor bl, 0
mov r9b, al
and r9b, 0
and cl, bl
mov r10b, r8b
and r10b, 0
and dl, bl
or r9b, cl
or r10b, dl
xor r9b, r10b
or al, r8b
xor al, 0xff
or bl, 0
and al, bl
or r9b, al
test r9b, 1
jne 0x6d9722d3
jmp 0x6da434e6
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0x796b4978
add r8d, 0
sub r8d, 0xb7ad7cac
sub r8d, 0x796b4978
mov r9d, eax
sub r9d, r8d
mov r8d, ecx
sub r8d, r9d
mov r9d, eax
sub r9d, 0x3e31ae04
sub r9d, 1
add r9d, 0x3e31ae04
mov r10d, eax
sub r10d, r9d
sub r8d, r10d
mov r9d, 0x549f841
add r9d, 0
sub r9d, r8d
sub r9d, 0x549f841
mov r8d, 0xa8e25118
add r8d, 0
sub r8d, 0xb7ad7cac
sub r8d, 0xa8e25118
sub r9d, 0x4301a77b
add r9d, r8d
add r9d, 0x4301a77b
sub eax, 0xe92f3335
sub eax, r9d
add eax, 0xe92f3335
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or sil, r15b
mov r14b, bl
xor r14b, 0xff
and r14b, 1
mov r15b, dil
xor r15b, 1
mov r12b, bl
and r12b, r15b
or r14b, r12b
mov r15b, dil
xor r15b, 1
and r15b, 1
mov r12b, dil
xor r12b, 1
mov r13b, r12b
and r13b, 1
mov al, dil
xor al, 1
and al, 0xff
and r12b, 1
or r15b, r13b
or al, r12b
xor r15b, al
mov al, sil
and al, r14b
xor sil, r14b
or al, sil
mov sil, dil
xor sil, 1
mov r14b, r15b
xor r14b, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, sil
and r13b, 0
mov cl, r12b
and cl, 1
mov dl, r14b
and dl, 0
and r15b, r12b
or r13b, cl
or dl, r15b
xor r13b, dl
or sil, r14b
xor sil, 0xff
or r12b, 0
and sil, r12b
or r13b, sil
mov cl, al
xor cl, 0xff
and cl, 1
mov dl, dil
xor dl, 1
and al, dl
mov sil, dil
xor sil, 1
and sil, 0xff
and dl, 1
or cl, al
or sil, dl
xor cl, sil
xor r13b, 0xff
mov al, cl
xor al, r13b
and al, cl
mov cl, r11b
xor cl, 0xff
and cl, 0
mov dl, dil
xor dl, 0
mov sil, r11b
and sil, dl
mov r14b, dil
xor r14b, 1
and r14b, 0
and dl, 1
or cl, sil
or r14b, dl
xor cl, r14b
xor cl, 0xff
mov dl, bl
xor dl, cl
and dl, bl
mov cl, bl
xor cl, 0xff
and cl, 0
mov sil, dil
xor sil, 0
and bl, sil
mov r14b, dil
xor r14b, 1
and r14b, 0
and sil, 1
or cl, bl
or r14b, sil
xor cl, r14b
xor r11b, 0xff
xor cl, 0xff
mov bl, dil
xor bl, 1
or r11b, cl
or bl, 1
xor r11b, 0xff
and r11b, bl
mov cl, dl
xor cl, 0xff
mov bl, r11b
xor bl, 0xff
mov sil, dil
xor sil, 0
mov r14b, cl
and r14b, 0
and dl, sil
mov r15b, bl
and r15b, 0
and r11b, sil
or r14b, dl
or r15b, r11b
xor r14b, r15b
or cl, bl
xor cl, 0xff
or sil, 0
and cl, sil
or r14b, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov dl, dil
xor dl, 1
mov r11b, al
and r11b, dl
or cl, r11b
mov dl, r14b
xor dl, 0xff
and dl, 1
mov r11b, dil
xor r11b, 1
mov bl, r14b
and bl, r11b
or dl, bl
mov r11b, dil
xor r11b, 1
and r11b, 1
mov bl, dil
xor bl, 1
and bl, 1
or r11b, bl
mov bl, cl
xor bl, 0xff
mov sil, dil
xor sil, 1
mov r15b, dil
xor r15b, 1
or bl, sil
or r15b, 1
xor bl, 0xff
and bl, r15b
mov sil, r11b
xor sil, 0xff
mov r15b, al
xor r15b, sil
and r15b, al
mov al, dil
xor al, 1
mov sil, dl
xor sil, al
and sil, dl
mov al, r11b
xor al, 0xff
mov r12b, r14b
xor r12b, al
and r12b, r14b
mov al, bl
xor al, 0xff
mov r14b, r15b
xor r14b, 0xff
mov r13b, dil
xor r13b, 1
mov r8b, al
and r8b, 0xff
and bl, r13b
mov r9b, r14b
and r9b, 0xff
and r15b, r13b
or r8b, bl
or r9b, r15b
xor r8b, r9b
or al, r14b
xor al, 0xff
or r13b, 1
and al, r13b
or r8b, al
mov al, sil
and al, r12b
xor sil, r12b
or al, sil
mov r9b, r8b
xor r9b, 0xff
and r9b, 0
mov bl, dil
xor bl, 0
and r8b, bl
mov sil, al
xor sil, 0xff
and sil, 0
and al, bl
or r9b, r8b
or sil, al
xor r9b, sil
mov al, cl
xor al, 0xff
mov r8b, dl
xor r8b, 0xff
mov bl, dil
xor bl, 1
mov sil, al
and sil, 0xff
and cl, bl
mov r14b, r8b
and r14b, 0xff
and dl, bl
or sil, cl
or r14b, dl
xor sil, r14b
or al, r8b
xor al, 0xff
or bl, 1
and al, bl
or sil, al
mov al, sil
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
and sil, cl
or al, sil
mov cl, dil
xor cl, 1
mov dl, r11b
xor dl, 0xff
mov r8b, dil
xor r8b, 1
mov bl, cl
and bl, 0xff
mov sil, r8b
and sil, 1
mov r14b, dl
and r14b, 0xff
and r11b, r8b
or bl, sil
or r14b, r11b
xor bl, r14b
or cl, dl
xor cl, 0xff
or r8b, 1
and cl, r8b
or bl, cl
xor al, 0xff
xor bl, 0xff
mov cl, dil
xor cl, 0
or al, bl
or cl, 0
xor al, 0xff
and al, cl
mov cl, r9b
xor cl, 0xff
mov dl, al
xor dl, 0xff
xor dil, 1
mov r8b, cl
and r8b, 0xff
and r9b, dil
mov r11b, dl
and r11b, 0xff
and al, dil
or r8b, r9b
or r11b, al
xor r8b, r11b
or cl, dl
xor cl, 0xff
or dil, 1
and cl, dil
or r8b, cl
test r8b, 1
jne 0x6d97270e
jmp 0x6da434e6
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
sub r8d, 0x1fcd0849
sub r8d, 0x513a914c
add r8d, 0x1fcd0849
mov r9d, eax
sub r9d, 0xadca5685
sub r8d, r9d
mov r9d, eax
sub r9d, 0x513a914c
sub r8d, r9d
mov r9d, 0x7a91fd80
add r9d, 0
sub r9d, 1
sub r9d, 0x7a91fd80
add r8d, 0x2f0a2017
add r8d, r9d
sub r8d, 0x2f0a2017
sub eax, 0xde0a2223
sub eax, 0xadca5685
add eax, 0xde0a2223
sub r8d, 0x68687b13
add r8d, eax
add r8d, 0x68687b13
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
or bl, r14b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov dil, sil
xor dil, 1
and dil, 0
mov r14b, sil
xor r14b, 0
mov r15b, r14b
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
xor dil, 0xff
mov r14b, r10b
xor r14b, dil
and r14b, r10b
mov dil, bl
xor dil, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, dil
and r13b, 0
and bl, r12b
mov al, r15b
and al, 0
and r14b, r12b
or r13b, bl
or al, r14b
xor r13b, al
or dil, r15b
xor dil, 0xff
or r12b, 0
and dil, r12b
or r13b, dil
mov al, r11b
xor al, 0xff
and al, 1
mov bl, sil
xor bl, 1
mov dil, r11b
and dil, bl
or al, dil
xor al, 0xff
xor al, 1
and al, 0xff
mov bl, sil
xor bl, 1
and bl, 1
mov dil, sil
xor dil, 1
mov r14b, dil
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, r11b
xor dil, 0xff
xor bl, 0xff
mov r14b, sil
xor r14b, 1
or dil, bl
or r14b, 1
xor dil, 0xff
and dil, r14b
mov bl, al
and bl, dil
xor al, dil
or bl, al
mov al, sil
xor al, 0
and al, 1
mov dil, sil
xor dil, 1
and dil, 0
or al, dil
xor al, 0xff
xor al, 1
and al, 0xff
mov dil, sil
xor dil, 1
and dil, 0
mov r14b, sil
xor r14b, 0
mov r15b, r14b
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
mov r14b, sil
xor r14b, 0
mov r15b, dil
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
or r14b, r15b
or r12b, 1
xor r14b, 0xff
and r14b, r12b
mov r15b, sil
xor r15b, 1
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 1
or r15b, r12b
mov r12b, sil
xor r12b, 1
mov cl, r15b
xor cl, r12b
and cl, r15b
mov r15b, sil
xor r15b, 1
xor dil, 0xff
mov r12b, sil
xor r12b, 1
or r15b, dil
or r12b, 1
xor r15b, 0xff
and r15b, r12b
mov dil, al
xor dil, 0xff
mov r12b, r14b
xor r12b, 0xff
mov dl, sil
xor dl, 0
mov r8b, dil
and r8b, 0
and al, dl
mov r9b, r12b
and r9b, 0
and r14b, dl
or r8b, al
or r9b, r14b
xor r8b, r9b
or dil, r12b
xor dil, 0xff
or dl, 0
and dil, dl
or r8b, dil
mov al, cl
xor al, 0xff
mov dl, r15b
xor dl, 0xff
mov r9b, sil
xor r9b, 0
mov dil, al
and dil, 0
and cl, r9b
mov r14b, dl
and r14b, 0
and r15b, r9b
or dil, cl
or r14b, r15b
xor dil, r14b
or al, dl
xor al, 0xff
or r9b, 0
and al, r9b
or dil, al
mov al, r8b
xor al, 0xff
mov cl, dil
and cl, al
xor dil, 0xff
and r8b, dil
or cl, r8b
mov al, sil
xor al, 0
and al, 0
mov dl, sil
xor dl, 0
mov r8b, dl
and r8b, 0
mov r9b, sil
xor r9b, 1
and r9b, 0
and dl, 1
or al, r8b
or r9b, dl
xor al, r9b
mov dl, r13b
xor dl, 0xff
mov r8b, al
and r8b, dl
xor al, 0xff
mov dl, r13b
and dl, al
or r8b, dl
mov al, r13b
xor al, 0xff
mov dl, r8b
xor dl, al
and dl, r8b
mov al, cl
xor al, 0xff
and al, 0
mov r8b, sil
xor r8b, 0
mov r9b, cl
and r9b, r8b
mov dil, sil
xor dil, 1
and dil, 0
and r8b, 1
or al, r9b
or dil, r8b
xor al, dil
mov r8b, r10b
xor r8b, 0xff
mov r9b, al
and r9b, r8b
xor al, 0xff
mov r8b, r10b
and r8b, al
or r9b, r8b
xor r9b, 0xff
xor r10b, 0xff
mov al, sil
xor al, 1
or r9b, r10b
or al, 1
xor r9b, 0xff
and r9b, al
mov al, sil
xor al, 0
and al, 1
mov r8b, sil
xor r8b, 1
and r8b, 0
or al, r8b
mov r8b, bl
xor r8b, 0xff
mov r10b, al
and r10b, r8b
xor al, 0xff
mov r8b, bl
and r8b, al
or r10b, r8b
mov al, bl
xor al, 0xff
mov r8b, r10b
xor r8b, al
and r8b, r10b
mov al, r11b
xor al, 0xff
and al, 1
mov r10b, sil
xor r10b, 1
and r11b, r10b
or al, r11b
mov r10b, cl
xor r10b, 0xff
and r10b, 1
mov r11b, sil
xor r11b, 1
mov dil, cl
and dil, r11b
or r10b, dil
mov r11b, sil
xor r11b, 0
and r11b, 1
mov dil, sil
xor dil, 1
and dil, 0
or r11b, dil
mov dil, al
xor dil, 0xff
mov r14b, r10b
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, dil
and r12b, 0xff
and al, r15b
mov byte [rbp + 0x588], r14b
and r14b, 0xff
and r10b, r15b
or r12b, al
or r14b, r10b
xor r12b, r14b
mov al, byte [rbp + 0x588]
or dil, al
xor dil, 0xff
or r15b, 1
and dil, r15b
or r12b, dil
mov r10b, sil
xor r10b, 0
mov dil, r11b
xor dil, 0xff
mov r14b, sil
xor r14b, 0
mov r15b, r10b
and r15b, 0
mov al, r14b
and al, 0
mov byte [rbp + 0x587], dil
and dil, 0
and r11b, r14b
or r15b, al
or dil, r11b
xor r15b, dil
mov al, byte [rbp + 0x587]
or r10b, al
xor r10b, 0xff
or r14b, 0
and r10b, r14b
or r15b, r10b
mov r10b, r12b
xor r10b, 0xff
and r10b, 1
mov r11b, sil
xor r11b, 1
and r12b, r11b
or r10b, r12b
xor r15b, 0xff
mov r11b, r10b
xor r11b, r15b
and r11b, r10b
mov r10b, dl
xor r10b, 0xff
mov dil, r9b
xor dil, 0xff
mov r14b, sil
xor r14b, 0
or r10b, dil
or r14b, 0
xor r10b, 0xff
and r10b, r14b
mov dil, dl
xor dil, 0xff
and dil, 0
mov r14b, sil
xor r14b, 0
and dl, r14b
mov r15b, r9b
xor r15b, 0xff
and r15b, 0
and r9b, r14b
or dil, dl
or r15b, r9b
xor dil, r15b
mov dl, r10b
and dl, dil
xor r10b, dil
or dl, r10b
mov r9b, r8b
xor r9b, 0xff
and r9b, 1
mov r10b, sil
xor r10b, 1
mov dil, r8b
and dil, r10b
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and r10b, 1
or r9b, dil
or r14b, r10b
xor r9b, r14b
mov r10b, r11b
xor r10b, 0xff
and r10b, 1
mov dil, sil
xor dil, 1
mov r14b, r11b
and r14b, dil
or r10b, r14b
mov dil, sil
xor dil, 0
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
or dil, r14b
mov r14b, r9b
xor r14b, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, sil
xor r12b, 1
or r14b, r15b
or r12b, 1
xor r14b, 0xff
and r14b, r12b
mov r15b, dil
xor r15b, 0xff
mov r12b, r8b
xor r12b, r15b
and r12b, r8b
mov r8b, r10b
xor r8b, 0xff
mov r15b, sil
xor r15b, 0
mov al, sil
xor al, 1
or r8b, r15b
or al, 1
xor r8b, 0xff
and r8b, al
xor r11b, 0xff
mov al, dil
xor al, 0xff
mov r15b, sil
xor r15b, 1
or r11b, al
or r15b, 1
xor r11b, 0xff
and r11b, r15b
mov al, r14b
and al, r12b
xor r14b, r12b
or al, r14b
mov r14b, r8b
xor r14b, 0xff
mov r15b, r11b
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
mov byte [rbp + 0x586], r14b
and r14b, 0
and r8b, r12b
mov byte [rbp + 0x585], r15b
and r15b, 0
and r11b, r12b
or r14b, r8b
or r15b, r11b
xor r14b, r15b
mov r8b, byte [rbp + 0x586]
mov r11b, byte [rbp + 0x585]
or r8b, r11b
xor r8b, 0xff
or r12b, 0
and r8b, r12b
or r14b, r8b
mov r8b, al
xor r8b, 0xff
and r8b, 0
mov r15b, sil
xor r15b, 0
and al, r15b
mov r12b, r14b
xor r12b, 0xff
and r12b, 0
and r14b, r15b
or r8b, al
or r12b, r14b
xor r8b, r12b
mov al, r9b
xor al, 0xff
mov r14b, r10b
xor r14b, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, al
and r12b, 0
and r9b, r15b
mov r11b, r14b
and r11b, 0
and r10b, r15b
or r12b, r9b
or r11b, r10b
xor r12b, r11b
or al, r14b
xor al, 0xff
or r15b, 0
and al, r15b
or r12b, al
mov al, r12b
xor al, 0xff
and al, 1
mov r9b, sil
xor r9b, 1
and r12b, r9b
or al, r12b
mov r9b, sil
xor r9b, 0
mov r10b, dil
xor r10b, 0xff
mov r11b, sil
xor r11b, 1
mov r14b, r9b
and r14b, 0xff
mov r15b, r11b
and r15b, 0
mov r12b, r10b
and r12b, 0xff
and dil, r11b
or r14b, r15b
or r12b, dil
xor r14b, r12b
or r9b, r10b
xor r9b, 0xff
or r11b, 1
and r9b, r11b
or r14b, r9b
xor al, 0xff
xor r14b, 0xff
mov r9b, sil
xor r9b, 0
or al, r14b
or r9b, 0
xor al, 0xff
and al, r9b
mov r9b, r8b
xor r9b, 0xff
mov r10b, al
xor r10b, 0xff
mov r11b, sil
xor r11b, 0
mov dil, r9b
and dil, 0
and r8b, r11b
mov r14b, r10b
and r14b, 0
and al, r11b
or dil, r8b
or r14b, al
xor dil, r14b
or r9b, r10b
xor r9b, 0xff
or r11b, 0
and r9b, r11b
or dil, r9b
mov al, dl
xor al, 0xff
and al, 1
mov r8b, sil
xor r8b, 1
mov r9b, dl
and r9b, r8b
or al, r9b
mov r8b, dil
xor r8b, 0xff
xor al, 0xff
mov r9b, sil
xor r9b, 0
or r8b, al
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov al, dil
xor al, 0xff
and al, 1
mov r9b, sil
xor r9b, 1
and dil, r9b
or al, dil
xor al, 0xff
mov r9b, dl
xor r9b, al
and r9b, dl
mov al, r8b
xor al, 0xff
mov dl, r9b
xor dl, 0xff
mov r10b, sil
xor r10b, 1
mov r11b, al
and r11b, 0xff
and r8b, r10b
mov dil, dl
and dil, 0xff
and r9b, r10b
or r11b, r8b
or dil, r9b
xor r11b, dil
or al, dl
xor al, 0xff
or r10b, 1
and al, r10b
or r11b, al
mov al, r13b
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
mov r8b, r13b
and r8b, dl
mov r9b, sil
xor r9b, 1
and r9b, 0xff
and dl, 1
or al, r8b
or r9b, dl
xor al, r9b
mov dl, bl
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
mov r9b, bl
and r9b, r8b
mov r10b, sil
xor r10b, 1
and r10b, 0xff
and r8b, 1
or dl, r9b
or r10b, r8b
xor dl, r10b
mov r8b, sil
xor r8b, 0
and r8b, 1
mov r9b, sil
xor r9b, 1
and r9b, 0
or r8b, r9b
mov r9b, al
xor r9b, 0xff
mov r10b, sil
xor r10b, 0
mov dil, sil
xor dil, 0
or r9b, r10b
or dil, 0
xor r9b, 0xff
and r9b, dil
mov r10b, r8b
xor r10b, 0xff
mov dil, r13b
xor dil, r10b
and dil, r13b
mov r10b, sil
xor r10b, 0
mov r14b, dl
xor r14b, r10b
and r14b, dl
mov r10b, r8b
xor r10b, 0xff
mov r15b, bl
xor r15b, r10b
and r15b, bl
mov r10b, r9b
and r10b, dil
xor r9b, dil
or r10b, r9b
mov r9b, r14b
xor r9b, 0xff
mov bl, r15b
xor bl, 0xff
mov dil, sil
xor dil, 1
mov r12b, r9b
and r12b, 0xff
and r14b, dil
mov r13b, bl
and r13b, 0xff
and r15b, dil
or r12b, r14b
or r13b, r15b
xor r12b, r13b
or r9b, bl
xor r9b, 0xff
or dil, 1
and r9b, dil
or r12b, r9b
mov r9b, r10b
xor r9b, 0xff
and r9b, 0
mov bl, sil
xor bl, 0
and r10b, bl
mov dil, r12b
xor dil, 0xff
and dil, 0
and r12b, bl
or r9b, r10b
or dil, r12b
xor r9b, dil
mov r10b, al
and r10b, dl
xor al, dl
or r10b, al
mov al, r10b
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
and r10b, dl
mov bl, sil
xor bl, 1
and bl, 0xff
and dl, 1
or al, r10b
or bl, dl
xor al, bl
mov dl, sil
xor dl, 0
mov r10b, r8b
xor r10b, 0xff
mov bl, sil
xor bl, 1
mov dil, dl
and dil, 0xff
mov r14b, bl
and r14b, 0
mov r15b, r10b
and r15b, 0xff
and r8b, bl
or dil, r14b
or r15b, r8b
xor dil, r15b
or dl, r10b
xor dl, 0xff
or bl, 1
and dl, bl
or dil, dl
xor al, 0xff
xor dil, 0xff
mov dl, sil
xor dl, 0
or al, dil
or dl, 0
xor al, 0xff
and al, dl
mov dl, r9b
and dl, al
xor r9b, al
or dl, r9b
mov al, dl
xor al, 0xff
and al, 1
mov r8b, sil
xor r8b, 1
mov r9b, dl
and r9b, r8b
or al, r9b
xor al, 0xff
xor al, 1
and al, 0xff
mov r8b, sil
xor r8b, 1
and r8b, 0
mov r9b, sil
xor r9b, 0
mov r10b, r9b
and r10b, 1
mov bl, sil
xor bl, 1
and bl, 0
and r9b, 1
or r8b, r10b
or bl, r9b
xor r8b, bl
xor dl, 0xff
xor r8b, 0xff
mov r9b, sil
xor r9b, 1
or dl, r8b
or r9b, 1
xor dl, 0xff
and dl, r9b
mov r8b, al
xor r8b, 0xff
mov r9b, dl
xor r9b, 0xff
mov r10b, sil
xor r10b, 1
mov bl, r8b
and bl, 0xff
and al, r10b
mov dil, r9b
and dil, 0xff
and dl, r10b
or bl, al
or dil, dl
xor bl, dil
or r8b, r9b
xor r8b, 0xff
or r10b, 1
and r8b, r10b
or bl, r8b
mov al, cl
xor al, 0xff
xor al, 0
and al, 0
mov dl, sil
xor dl, 0
and dl, 0
mov r8b, sil
xor r8b, 0
mov r9b, r8b
and r9b, 0
mov r10b, cl
xor r10b, 0xff
and r10b, 0
and cl, r8b
or dl, r9b
or r10b, cl
xor dl, r10b
mov cl, al
xor cl, 0xff
mov r8b, dl
xor r8b, 0xff
mov r9b, sil
xor r9b, 0
mov r10b, cl
and r10b, 0
and al, r9b
mov dil, r8b
and dil, 0
and dl, r9b
or r10b, al
or dil, dl
xor r10b, dil
or cl, r8b
xor cl, 0xff
or r9b, 0
and cl, r9b
or r10b, cl
mov al, r10b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and r10b, cl
or al, r10b
mov cl, bl
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
mov r8b, bl
and r8b, dl
mov r9b, al
xor r9b, 0xff
and r9b, 0xff
and al, dl
or cl, r8b
or r9b, al
xor cl, r9b
xor cl, 0xff
xor bl, 0xff
mov al, sil
xor al, 1
or cl, bl
or al, 1
xor cl, 0xff
and cl, al
mov al, r11b
xor al, 0xff
and al, 0
mov dl, sil
xor dl, 0
mov r8b, r11b
and r8b, dl
mov r9b, sil
xor r9b, 1
and r9b, 0
and dl, 1
or al, r8b
or r9b, dl
xor al, r9b
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
mov r9b, cl
and r9b, r8b
or dl, r9b
mov r8b, sil
xor r8b, 0
and r8b, 1
mov r9b, sil
xor r9b, 1
mov r10b, r9b
and r10b, 0
mov bl, sil
xor bl, 1
and bl, 0xff
and r9b, 1
or r8b, r10b
or bl, r9b
xor r8b, bl
mov r9b, sil
xor r9b, 0
mov r10b, al
xor r10b, r9b
and r10b, al
xor r11b, 0xff
mov r9b, r8b
xor r9b, 0xff
mov bl, sil
xor bl, 1
or r11b, r9b
or bl, 1
xor r11b, 0xff
and r11b, bl
mov r9b, dl
xor r9b, 0xff
mov bl, sil
xor bl, 0
mov dil, sil
xor dil, 0
or r9b, bl
or dil, 0
xor r9b, 0xff
and r9b, dil
mov bl, r8b
xor bl, 0xff
mov dil, cl
xor dil, bl
and dil, cl
mov cl, r10b
and cl, r11b
xor r10b, r11b
or cl, r10b
mov r10b, r9b
xor r10b, 0xff
mov r11b, dil
xor r11b, 0xff
mov bl, sil
xor bl, 0
mov r14b, r10b
and r14b, 0
and r9b, bl
mov r15b, r11b
and r15b, 0
and dil, bl
or r14b, r9b
or r15b, dil
xor r14b, r15b
or r10b, r11b
xor r10b, 0xff
or bl, 0
and r10b, bl
or r14b, r10b
mov r9b, cl
xor r9b, 0xff
mov r10b, r14b
and r10b, r9b
xor r14b, 0xff
and cl, r14b
or r10b, cl
mov cl, al
and cl, dl
xor al, dl
or cl, al
mov al, cl
xor al, 0xff
and al, 0
mov dl, sil
xor dl, 0
and cl, dl
mov r9b, sil
xor r9b, 1
and r9b, 0
and dl, 1
or al, cl
or r9b, dl
xor al, r9b
mov cl, sil
xor cl, 0
mov dl, r8b
xor dl, 0xff
mov r9b, sil
xor r9b, 1
mov r11b, cl
and r11b, 0xff
mov bl, r9b
and bl, 0
mov dil, dl
and dil, 0xff
and r8b, r9b
or r11b, bl
or dil, r8b
xor r11b, dil
or cl, dl
xor cl, 0xff
or r9b, 1
and cl, r9b
or r11b, cl
xor al, 0xff
xor r11b, 0xff
mov cl, sil
xor cl, 1
or al, r11b
or cl, 1
xor al, 0xff
and al, cl
mov cl, r10b
xor cl, 0xff
mov dl, al
xor dl, 0xff
xor sil, 0
mov r8b, cl
and r8b, 0
and r10b, sil
mov r9b, dl
and r9b, 0
and al, sil
or r8b, r10b
or r9b, al
xor r8b, r9b
or cl, dl
xor cl, 0xff
or sil, 0
and cl, sil
or r8b, cl
test r8b, 1
jne 0x6d973479
jmp 0x6da3562d
jmp 0x6d97347e
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x25538ac1
sub r8d, ecx
add r8d, 0x25538ac1
mov r9d, eax
sub r9d, 0x90d94b97
add r9d, 0
add r8d, 0x9c35c9fe
add r8d, r9d
sub r8d, 0x9c35c9fe
mov r9d, 0xb3f8298f
add r9d, 0
sub r9d, r8d
sub r9d, 0xb3f8298f
mov r8d, eax
sub r8d, 0x8baf3c0d
sub r8d, 1
add r8d, 0x8baf3c0d
mov r10d, eax
sub r10d, r8d
sub r9d, r10d
sub r9d, 0x66eb9876
add r9d, 0x625cd886
add r9d, 0x66eb9876
sub r9d, 0x45b5924e
sub r9d, 0x90d94b97
add r9d, 0x45b5924e
sub eax, 0x625cd886
add r9d, eax
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
mov r14b, dil
xor r14b, 1
xor sil, 0xff
mov r15b, dil
xor r15b, 0
or r14b, sil
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov sil, dil
xor sil, 1
and sil, 0
mov r15b, dil
xor r15b, 0
mov r12b, r15b
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 0
and r15b, 1
or sil, r12b
or r13b, r15b
xor sil, r13b
xor sil, 0xff
mov r15b, r11b
xor r15b, sil
and r15b, r11b
mov sil, r14b
xor sil, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
mov al, sil
and al, 0
and r14b, r13b
mov cl, r12b
and cl, 0
and r15b, r13b
or al, r14b
or cl, r15b
xor al, cl
or sil, r12b
xor sil, 0xff
or r13b, 0
and sil, r13b
or al, sil
mov cl, bl
xor cl, 0xff
and cl, 0
mov sil, dil
xor sil, 0
mov r14b, bl
and r14b, sil
mov r15b, dil
xor r15b, 1
and r15b, 0
and sil, 1
or cl, r14b
or r15b, sil
xor cl, r15b
xor cl, 0xff
xor cl, 0
and cl, 0
mov sil, dil
xor sil, 0
and sil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r14b
and r15b, 0
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
mov r14b, sil
xor r14b, 0xff
mov r15b, bl
xor r15b, r14b
and r15b, bl
mov r14b, dil
xor r14b, 1
and r14b, 1
mov r12b, dil
xor r12b, 1
and r12b, 1
or r14b, r12b
xor r14b, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, dil
xor r13b, 1
or r14b, r12b
or r13b, 1
xor r14b, 0xff
and r14b, r13b
xor sil, 0xff
xor sil, 1
and sil, 0xff
mov r12b, cl
and r12b, r15b
xor cl, r15b
or r12b, cl
mov cl, r14b
and cl, sil
xor r14b, sil
or cl, r14b
mov sil, r12b
xor sil, 0xff
mov r14b, cl
and r14b, sil
xor cl, 0xff
and r12b, cl
or r14b, r12b
mov cl, dil
xor cl, 1
and cl, 1
mov sil, dil
xor sil, 1
and sil, 1
or cl, sil
xor cl, 0xff
xor cl, 0
and cl, 0
mov sil, dil
xor sil, 0
and sil, 1
mov r15b, dil
xor r15b, 1
and r15b, 0
or sil, r15b
mov r15b, sil
xor r15b, 0xff
xor r15b, 1
and r15b, 0xff
mov r12b, dil
xor r12b, 1
and r12b, 1
mov r13b, dil
xor r13b, 1
mov dl, r13b
and dl, 1
mov r8b, dil
xor r8b, 1
and r8b, 0xff
and r13b, 1
or r12b, dl
or r8b, r13b
xor r12b, r8b
xor r12b, 0xff
mov dl, dil
xor dl, 0
mov r8b, dil
xor r8b, 0
or r12b, dl
or r8b, 0
xor r12b, 0xff
and r12b, r8b
xor sil, 0xff
xor sil, 1
and sil, 0xff
mov dl, cl
and dl, r15b
xor cl, r15b
or dl, cl
mov cl, r12b
and cl, sil
xor r12b, sil
or cl, r12b
mov r8b, dl
xor r8b, 0xff
mov sil, cl
and sil, r8b
xor cl, 0xff
and dl, cl
or sil, dl
mov cl, dil
xor cl, 1
and cl, 1
mov dl, dil
xor dl, 1
and dl, 1
or cl, dl
mov dl, al
xor dl, 0xff
mov r8b, cl
and r8b, dl
xor cl, 0xff
mov dl, al
and dl, cl
or r8b, dl
xor r8b, 0xff
mov cl, al
xor cl, 0xff
mov dl, dil
xor dl, 1
or r8b, cl
or dl, 1
xor r8b, 0xff
and r8b, dl
mov cl, sil
xor cl, 0xff
and cl, 0
mov dl, dil
xor dl, 0
mov r15b, sil
and r15b, dl
mov r12b, dil
xor r12b, 1
and r12b, 0
and dl, 1
or cl, r15b
or r12b, dl
xor cl, r12b
mov dl, r11b
xor dl, 0xff
and dl, 1
mov r15b, dil
xor r15b, 1
mov r12b, r11b
and r12b, r15b
mov r13b, cl
xor r13b, 0xff
and r13b, 0xff
and cl, r15b
or dl, r12b
or r13b, cl
xor dl, r13b
xor dl, 0xff
xor r11b, 0xff
mov cl, dil
xor cl, 1
or dl, r11b
or cl, 1
xor dl, 0xff
and dl, cl
mov cl, r14b
xor cl, 0xff
and cl, 0
mov r11b, dil
xor r11b, 0
mov r15b, r14b
and r15b, r11b
mov r12b, dil
xor r12b, 1
and r12b, 0
and r11b, 1
or cl, r15b
or r12b, r11b
xor cl, r12b
mov r11b, dil
xor r11b, 1
and r11b, 0
mov r15b, dil
xor r15b, 0
mov r12b, r15b
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 0
and r15b, 1
or r11b, r12b
or r13b, r15b
xor r11b, r13b
mov r15b, dil
xor r15b, 0
and r15b, 0
mov r12b, dil
xor r12b, 0
mov r13b, r12b
and r13b, 0
mov r9b, dil
xor r9b, 1
and r9b, 0
and r12b, 1
or r15b, r13b
or r9b, r12b
xor r15b, r9b
mov r9b, cl
xor r9b, 0xff
mov r12b, r11b
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
mov r10b, r9b
and r10b, 0
and cl, r13b
mov byte [rbp + 0x584], r12b
and r12b, 0
and r11b, r13b
or r10b, cl
or r12b, r11b
xor r10b, r12b
mov cl, byte [rbp + 0x584]
or r9b, cl
xor r9b, 0xff
or r13b, 0
and r9b, r13b
or r10b, r9b
mov r9b, r15b
and r9b, 0
xor r15b, 0
or r9b, r15b
mov r11b, r10b
xor r11b, 0xff
and r11b, 1
mov r15b, dil
xor r15b, 1
and r10b, r15b
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r15b, 1
or r11b, r10b
or r12b, r15b
xor r11b, r12b
xor r9b, 0xff
mov r10b, r11b
xor r10b, r9b
and r10b, r11b
mov r9b, sil
xor r9b, 0xff
and r9b, 0
mov r11b, dil
xor r11b, 0
mov r15b, sil
and r15b, r11b
mov r12b, dil
xor r12b, 1
and r12b, 0
and r11b, 1
or r9b, r15b
or r12b, r11b
xor r9b, r12b
mov r11b, bl
xor r11b, 0xff
and r11b, 1
mov r15b, dil
xor r15b, 1
mov r12b, bl
and r12b, r15b
mov r13b, r9b
xor r13b, 0xff
and r13b, 0xff
and r9b, r15b
or r11b, r12b
or r13b, r9b
xor r11b, r13b
xor r11b, 0xff
xor bl, 0xff
mov r9b, dil
xor r9b, 0
or r11b, bl
or r9b, 0
xor r11b, 0xff
and r11b, r9b
mov r9b, dl
xor r9b, 0xff
mov bl, r8b
xor bl, r9b
and bl, r8b
mov r9b, r8b
xor r9b, 0xff
mov r15b, dl
and r15b, r9b
xor dl, 0xff
and r8b, dl
or r15b, r8b
mov dl, bl
xor dl, 0xff
mov r8b, r15b
xor r8b, 0xff
mov r9b, dil
xor r9b, 1
mov r12b, dl
and r12b, 0xff
and bl, r9b
mov r13b, r8b
and r13b, 0xff
and r15b, r9b
or r12b, bl
or r13b, r15b
xor r12b, r13b
or dl, r8b
xor dl, 0xff
or r9b, 1
and dl, r9b
or r12b, dl
mov dl, r10b
xor dl, 0xff
and dl, 1
mov r8b, dil
xor r8b, 1
mov r9b, r10b
and r9b, r8b
or dl, r9b
mov r8b, r11b
xor r8b, 0xff
and r8b, 1
mov r9b, dil
xor r9b, 1
mov bl, r11b
and bl, r9b
or r8b, bl
mov r9b, dil
xor r9b, 1
and r9b, 0
mov bl, dil
xor bl, 0
mov r15b, bl
and r15b, 1
mov r13b, dil
xor r13b, 1
and r13b, 0
and bl, 1
or r9b, r15b
or r13b, bl
xor r9b, r13b
mov bl, dil
xor bl, 1
mov r15b, dl
xor r15b, bl
and r15b, dl
xor r10b, 0xff
mov bl, r9b
xor bl, 0xff
mov r13b, dil
xor r13b, 0
or r10b, bl
or r13b, 0
xor r10b, 0xff
and r10b, r13b
mov bl, r8b
xor bl, 0xff
mov r13b, dil
xor r13b, 1
mov cl, dil
xor cl, 1
or bl, r13b
or cl, 1
xor bl, 0xff
and bl, cl
xor r11b, 0xff
mov cl, r9b
xor cl, 0xff
mov r13b, dil
xor r13b, 1
or r11b, cl
or r13b, 1
xor r11b, 0xff
and r11b, r13b
mov cl, r15b
xor cl, 0xff
mov r13b, r10b
xor r13b, 0xff
mov byte [rbp + 0x583], dil
xor dil, 0
mov byte [rbp + 0x582], cl
and cl, 0
and r15b, dil
mov byte [rbp + 0x581], r13b
and r13b, 0
and r10b, dil
or cl, r15b
or r13b, r10b
xor cl, r13b
mov r10b, byte [rbp + 0x582]
mov r15b, byte [rbp + 0x581]
or r10b, r15b
xor r10b, 0xff
or dil, 0
and r10b, dil
or cl, r10b
mov r10b, bl
xor r10b, 0xff
mov dil, r11b
xor dil, 0xff
mov r13b, byte [rbp + 0x583]
xor r13b, 1
mov r15b, r10b
and r15b, 0xff
and bl, r13b
mov byte [rbp + 0x580], dil
and dil, 0xff
and r11b, r13b
or r15b, bl
or dil, r11b
xor r15b, dil
mov r11b, byte [rbp + 0x580]
or r10b, r11b
xor r10b, 0xff
or r13b, 1
and r10b, r13b
or r15b, r10b
mov r10b, cl
xor r10b, 0xff
mov bl, r15b
and bl, r10b
xor r15b, 0xff
and cl, r15b
or bl, cl
mov cl, dl
xor cl, 0xff
mov r10b, r8b
xor r10b, 0xff
mov dil, byte [rbp + 0x583]
xor dil, 0
mov r15b, cl
and r15b, 0
and dl, dil
mov r13b, r10b
and r13b, 0
and r8b, dil
or r15b, dl
or r13b, r8b
xor r15b, r13b
or cl, r10b
xor cl, 0xff
or dil, 0
and cl, dil
or r15b, cl
mov cl, r15b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x583]
xor dl, 1
and r15b, dl
mov r8b, byte [rbp + 0x583]
xor r8b, 1
and r8b, 0xff
and dl, 1
or cl, r15b
or r8b, dl
xor cl, r8b
mov dl, r9b
and dl, 1
xor r9b, 1
or dl, r9b
xor dl, 0xff
mov r8b, cl
xor r8b, dl
and r8b, cl
mov cl, bl
and cl, r8b
xor bl, r8b
or cl, bl
mov dl, r12b
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x583]
xor r8b, 1
mov r9b, r12b
and r9b, r8b
or dl, r9b
mov r8b, cl
xor r8b, 0xff
xor dl, 0xff
mov r9b, byte [rbp + 0x583]
xor r9b, 0
or r8b, dl
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov dl, cl
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x583]
xor r9b, 1
and cl, r9b
mov r10b, byte [rbp + 0x583]
xor r10b, 1
and r10b, 0xff
and r9b, 1
or dl, cl
or r10b, r9b
xor dl, r10b
xor dl, 0xff
mov cl, r12b
xor cl, dl
and cl, r12b
mov dl, r8b
and dl, cl
xor r8b, cl
or dl, r8b
mov cl, al
xor cl, 0xff
mov r8b, r14b
xor r8b, 0xff
mov r9b, byte [rbp + 0x583]
xor r9b, 1
or cl, r8b
or r9b, 1
xor cl, 0xff
and cl, r9b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x583]
xor r9b, 1
and al, r9b
mov r10b, r14b
xor r10b, 0xff
and r10b, 0xff
and r14b, r9b
or r8b, al
or r10b, r14b
xor r8b, r10b
mov al, cl
xor al, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r10b, byte [rbp + 0x583]
xor r10b, 0
mov bl, al
and bl, 0
and cl, r10b
mov dil, r9b
and dil, 0
and r8b, r10b
or bl, cl
or dil, r8b
xor bl, dil
or al, r9b
xor al, 0xff
or r10b, 0
and al, r10b
or bl, al
mov al, bl
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x583]
xor cl, 0
mov r8b, bl
and r8b, cl
mov r9b, byte [rbp + 0x583]
xor r9b, 1
and r9b, 0
and cl, 1
or al, r8b
or r9b, cl
xor al, r9b
xor al, 0xff
xor al, 0
and al, 0
mov cl, byte [rbp + 0x583]
xor cl, 0
and cl, 1
mov r8b, byte [rbp + 0x583]
xor r8b, 1
and r8b, 0
or cl, r8b
xor bl, 0xff
mov r8b, cl
xor r8b, 0xff
mov r9b, byte [rbp + 0x583]
xor r9b, 0
or bl, r8b
or r9b, 0
xor bl, 0xff
and bl, r9b
mov r8b, byte [rbp + 0x583]
xor r8b, 1
and r8b, 1
mov r9b, byte [rbp + 0x583]
xor r9b, 1
mov r10b, r9b
and r10b, 1
mov dil, byte [rbp + 0x583]
xor dil, 1
and dil, 0xff
and r9b, 1
or r8b, r10b
or dil, r9b
xor r8b, dil
mov r9b, byte [rbp + 0x583]
xor r9b, 0
mov r10b, r8b
xor r10b, r9b
and r10b, r8b
mov r8b, byte [rbp + 0x583]
xor r8b, 1
xor cl, 0xff
mov r9b, byte [rbp + 0x583]
xor r9b, 1
or r8b, cl
or r9b, 1
xor r8b, 0xff
and r8b, r9b
mov cl, al
xor cl, 0xff
mov r9b, bl
xor r9b, 0xff
mov dil, byte [rbp + 0x583]
xor dil, 0
mov r14b, cl
and r14b, 0
and al, dil
mov r15b, r9b
and r15b, 0
and bl, dil
or r14b, al
or r15b, bl
xor r14b, r15b
or cl, r9b
xor cl, 0xff
or dil, 0
and cl, dil
or r14b, cl
mov al, r10b
and al, r8b
xor r10b, r8b
or al, r10b
mov cl, r14b
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x583]
xor r8b, 1
and r14b, r8b
mov r9b, al
xor r9b, 0xff
and r9b, 0xff
and al, r8b
or cl, r14b
or r9b, al
xor cl, r9b
mov al, sil
xor al, 0xff
xor al, 1
and al, 0xff
mov r8b, byte [rbp + 0x583]
xor r8b, 1
and r8b, 1
mov r9b, byte [rbp + 0x583]
xor r9b, 1
mov r10b, r9b
and r10b, 1
mov bl, sil
xor bl, 0xff
and bl, 0xff
and sil, r9b
or r8b, r10b
or bl, sil
xor r8b, bl
mov r9b, al
and r9b, r8b
xor al, r8b
or r9b, al
mov al, cl
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x583]
xor r8b, 1
and cl, r8b
mov r10b, byte [rbp + 0x583]
xor r10b, 1
and r10b, 0xff
and r8b, 1
or al, cl
or r10b, r8b
xor al, r10b
mov cl, r9b
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x583]
xor r8b, 1
and r9b, r8b
or cl, r9b
mov r8b, byte [rbp + 0x583]
xor r8b, 0
and r8b, 1
mov r9b, byte [rbp + 0x583]
xor r9b, 1
mov r10b, r9b
and r10b, 0
mov bl, byte [rbp + 0x583]
xor bl, 1
and bl, 0xff
and r9b, 1
or r8b, r10b
or bl, r9b
xor r8b, bl
mov r9b, al
and r9b, cl
xor al, cl
or r9b, al
mov al, byte [rbp + 0x583]
xor al, 0
mov cl, r8b
xor cl, 0xff
mov r10b, byte [rbp + 0x583]
xor r10b, 1
mov bl, al
and bl, 0xff
mov sil, r10b
and sil, 0
mov dil, cl
and dil, 0xff
and r8b, r10b
or bl, sil
or dil, r8b
xor bl, dil
or al, cl
xor al, 0xff
or r10b, 1
and al, r10b
or bl, al
mov al, r9b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x583]
xor cl, 1
and r9b, cl
or al, r9b
xor al, 0xff
xor bl, 0xff
mov cl, byte [rbp + 0x583]
xor cl, 0
or al, bl
or cl, 0
xor al, 0xff
and al, cl
mov cl, al
xor cl, 0xff
mov r8b, dl
xor r8b, cl
and r8b, dl
mov cl, dl
xor cl, 0xff
mov r9b, al
and r9b, cl
xor al, 0xff
and dl, al
or r9b, dl
mov al, r8b
xor al, 0xff
mov cl, r9b
xor cl, 0xff
mov dl, byte [rbp + 0x583]
xor dl, 0
mov r10b, al
and r10b, 0
and r8b, dl
mov bl, cl
and bl, 0
and r9b, dl
or r10b, r8b
or bl, r9b
xor r10b, bl
or al, cl
xor al, 0xff
or dl, 0
and al, dl
or r10b, al
test r10b, 1
jne 0x6d9740dc
jmp 0x6da25365
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xeabb5d1c
sub r8d, 1
add r8d, 0xeabb5d1c
mov r9d, eax
sub r9d, 0
mov r10d, eax
sub r10d, r8d
add r9d, r10d
mov r8d, eax
sub r8d, r9d
sub eax, r8d
add eax, 0
mov r8d, ecx
add r8d, 0x72c2de6
sub r8d, eax
sub r8d, 0x72c2de6
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, bl
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, bl
and r15b, r14b
or sil, r15b
mov r14b, r11b
xor r14b, 0xff
mov r15b, sil
and r15b, r14b
xor sil, 0xff
mov r14b, r11b
and r14b, sil
or r15b, r14b
mov sil, r11b
xor sil, 0xff
mov r14b, r15b
xor r14b, sil
and r14b, r15b
mov sil, r11b
xor sil, 0xff
and sil, 1
mov r15b, dil
xor r15b, 1
mov r12b, r11b
and r12b, r15b
or sil, r12b
xor sil, 0xff
xor sil, 0
and sil, 0
mov r15b, dil
xor r15b, 0
and r15b, 1
mov r12b, dil
xor r12b, 1
mov r13b, r12b
and r13b, 0
mov al, dil
xor al, 1
and al, 0xff
and r12b, 1
or r15b, r13b
or al, r12b
xor r15b, al
xor r11b, 0xff
mov al, r15b
xor al, 0xff
mov r12b, dil
xor r12b, 0
or r11b, al
or r12b, 0
xor r11b, 0xff
and r11b, r12b
mov al, bl
xor al, 0xff
and al, 0
mov r12b, dil
xor r12b, 0
mov r13b, bl
and r13b, r12b
mov cl, dil
xor cl, 1
and cl, 0
and r12b, 1
or al, r13b
or cl, r12b
xor al, cl
mov cl, dil
xor cl, 0
mov r12b, al
xor r12b, cl
and r12b, al
xor bl, 0xff
xor r15b, 0xff
mov al, dil
xor al, 0
or bl, r15b
or al, 0
xor bl, 0xff
and bl, al
mov al, sil
xor al, 0xff
mov cl, r11b
xor cl, 0xff
mov r15b, dil
xor r15b, 0
mov r13b, al
and r13b, 0
and sil, r15b
mov dl, cl
and dl, 0
and r11b, r15b
or r13b, sil
or dl, r11b
xor r13b, dl
or al, cl
xor al, 0xff
or r15b, 0
and al, r15b
or r13b, al
mov al, r12b
and al, bl
xor r12b, bl
or al, r12b
mov cl, r13b
xor cl, 0xff
and cl, 1
mov dl, dil
xor dl, 1
and r13b, dl
mov r11b, al
xor r11b, 0xff
and r11b, 0xff
and al, dl
or cl, r13b
or r11b, al
xor cl, r11b
mov al, r14b
xor al, 0xff
mov dl, cl
xor dl, 0xff
xor dil, 0
or al, dl
or dil, 0
xor al, 0xff
and al, dil
mov dl, r14b
xor dl, 0xff
mov r11b, cl
and r11b, dl
xor cl, 0xff
and r14b, cl
or r11b, r14b
mov cl, al
and cl, r11b
xor al, r11b
or cl, al
test cl, 1
jne 0x6d9742fe
jmp 0x6da434eb
mov rax, qword [rbp + 0x5a0]
mov rcx, qword [rbp + 0x598]
add rax, rcx
mov qword [rbp + 0x818], rax
mov rax, qword [rbp + 0x830]
mov qword [rbp + 0x810], rax
mov rax, qword [rbp + 0x830]
mov rcx, qword [rbp + 0x810]
sub rsp, 0x20
mov qword [rbp + 0x578], rax
call sym.out.dll_StrLen
add rsp, 0x20
mov rcx, qword [rbp + 0x578]
add rcx, rax
add rcx, 1
mov qword [rbp + 0x808], rcx
mov rax, qword [rbp + 0x808]
mov rcx, qword [rbp + 0x808]
sub rsp, 0x20
mov qword [rbp + 0x570], rax
call sym.out.dll_StrLen
add rsp, 0x20
mov rcx, qword [rbp + 0x570]
add rcx, rax
add rcx, 1
mov rax, qword [rbp + 0x7f0]
mov qword [rax], rcx
mov rcx, qword [rax]
mov rdx, qword [rax]
sub rsp, 0x20
mov qword [rbp + 0x568], rcx
mov rcx, rdx
call sym.out.dll_StrLen
add rsp, 0x20
mov rcx, qword [rbp + 0x568]
add rcx, rax
add rcx, 1
mov rax, qword [rbp + 0x7e8]
mov qword [rax], rcx
mov rcx, qword [rbp + 0x808]
sub rsp, 0x20
call sym.out.dll__GetModuleBase
add rsp, 0x20
mov rdx, qword [rbp + 0x810]
sub rsp, 0x20
mov rcx, rax
call sym.out.dll__GetProcAddr
add rsp, 0x20
xor r8d, r8d
mov ecx, r8d
mov rdx, qword [rbp + 0x818]
mov r8d, dword [rdx + 0x50]
mov edx, r8d
sub rsp, 0x20
mov r8d, 0x3000
mov r9d, 0x40
call rax
add rsp, 0x20
xor r10d, r10d
mov rcx, qword [rbp + 0x7e0]
mov qword [rcx], rax
mov rax, qword [rbp + 0x818]
add rax, 0x108
mov rdx, qword [rbp + 0x7d8]
mov qword [rdx], rax
mov rax, qword [rbp + 0x7d0]
mov dword [rax], 0
mov r11d, dword [sym.out.dll_x.13]
mov esi, dword [sym.out.dll_y.14]
mov edi, r10d
sub edi, 0x60725606
add edi, 0
mov ebx, r10d
sub ebx, edi
mov edi, r11d
sub edi, ebx
add edi, 0xab0337a9
add edi, 0xa1dc418b
sub edi, 0xab0337a9
add edi, 0xdb9ed17b
sub edi, 1
sub edi, 0xdb9ed17b
sub edi, 0xcc944d90
sub edi, 0xa1dc418b
add edi, 0xcc944d90
sub r10d, 0x3a0f5c7a
sub r10d, 0x60725606
add r10d, 0x3a0f5c7a
add edi, 0xd52a9bc3
sub edi, r10d
sub edi, 0xd52a9bc3
imul r11d, edi
and r11d, 1
cmp r11d, 0
sete r14b
cmp esi, 0xa
setl r15b
mov r12b, r14b
xor r12b, 0xff
and r12b, 1
mov r13b, 1
mov r8b, r13b
xor r8b, 1
mov r9b, r14b
and r9b, r8b
or r12b, r9b
mov r8b, r13b
xor r8b, 0
xor r12b, 0xff
mov r9b, r13b
xor r9b, 0
or r8b, r12b
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov r9b, r13b
xor r9b, 0
and r9b, 1
mov r12b, r13b
xor r12b, 1
and r12b, 0
or r9b, r12b
mov r12b, r14b
xor r12b, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r11b, r13b
xor r11b, 0
or r12b, r10b
or r11b, 0
xor r12b, 0xff
and r12b, r11b
mov r10b, r13b
xor r10b, 1
and r10b, 0
mov r11b, r13b
xor r11b, 0
mov bl, r11b
and bl, 1
mov sil, r13b
xor sil, 1
and sil, 0
and r11b, 1
or r10b, bl
or sil, r11b
xor r10b, sil
xor r10b, 0xff
mov r11b, r13b
xor r11b, 0
mov bl, r13b
xor bl, 0
or r10b, r11b
or bl, 0
xor r10b, 0xff
and r10b, bl
xor r9b, 0xff
xor r9b, 1
and r9b, 0xff
mov r11b, r8b
and r11b, r12b
xor r8b, r12b
or r11b, r8b
mov r8b, r10b
and r8b, r9b
xor r10b, r9b
or r8b, r10b
mov r9b, r11b
xor r9b, 0xff
mov r10b, r8b
and r10b, r9b
xor r8b, 0xff
and r11b, r8b
or r10b, r11b
mov r8b, r15b
xor r8b, 0xff
and r8b, 1
mov r9b, r13b
xor r9b, 1
mov r11b, r15b
and r11b, r9b
mov bl, r13b
xor bl, 1
and bl, 0xff
and r9b, 1
or r8b, r11b
or bl, r9b
xor r8b, bl
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
mov r9b, r13b
xor r9b, 1
and r9b, 1
mov r11b, r13b
xor r11b, 1
mov bl, r11b
and bl, 1
mov sil, r13b
xor sil, 1
and sil, 0xff
and r11b, 1
or r9b, bl
or sil, r11b
xor r9b, sil
xor r9b, 0xff
mov r11b, r15b
xor r11b, r9b
and r11b, r15b
mov r9b, r8b
xor r9b, 0xff
mov bl, r11b
xor bl, 0xff
mov sil, r13b
xor sil, 0
mov r12b, r9b
and r12b, 0
and r8b, sil
mov dil, bl
and dil, 0
and r11b, sil
or r12b, r8b
or dil, r11b
xor r12b, dil
or r9b, bl
xor r9b, 0xff
or sil, 0
and r9b, sil
or r12b, r9b
mov r8b, r13b
xor r8b, 1
and r8b, 1
mov r9b, r13b
xor r9b, 1
and r9b, 1
or r8b, r9b
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
mov r9b, r13b
xor r9b, 1
and r9b, 1
mov r11b, r13b
xor r11b, 1
and r11b, 1
or r9b, r11b
mov r11b, r13b
xor r11b, 1
xor r9b, 0xff
mov bl, r13b
xor bl, 1
or r11b, r9b
or bl, 1
xor r11b, 0xff
and r11b, bl
mov r9b, r8b
xor r9b, 0xff
mov bl, r11b
xor bl, 0xff
mov sil, r13b
xor sil, 0
mov dil, r9b
and dil, 0
and r8b, sil
mov al, bl
and al, 0
and r11b, sil
or dil, r8b
or al, r11b
xor dil, al
or r9b, bl
xor r9b, 0xff
or sil, 0
and r9b, sil
or dil, r9b
mov al, r13b
xor al, 1
and al, 1
mov r8b, r13b
xor r8b, 1
and r8b, 1
or al, r8b
mov r8b, r10b
xor r8b, 0xff
mov r9b, al
and r9b, r8b
xor al, 0xff
mov r8b, r10b
and r8b, al
or r9b, r8b
mov al, r10b
xor al, 0xff
mov r8b, r9b
xor r8b, al
and r8b, r9b
mov al, r14b
xor al, 0xff
and al, 0
mov r9b, r13b
xor r9b, 0
and r14b, r9b
mov r11b, r13b
xor r11b, 1
and r11b, 0
and r9b, 1
or al, r14b
or r11b, r9b
xor al, r11b
mov r9b, dil
xor r9b, 0xff
and r9b, 1
mov r11b, r13b
xor r11b, 1
mov bl, dil
and bl, r11b
or r9b, bl
mov r11b, r13b
xor r11b, 0
and r11b, 1
mov bl, r13b
xor bl, 1
mov sil, bl
and sil, 0
mov r14b, r13b
xor r14b, 1
and r14b, 0xff
and bl, 1
or r11b, sil
or r14b, bl
xor r11b, r14b
mov bl, al
and bl, r9b
xor al, r9b
or bl, al
mov al, r11b
and al, 0
xor r11b, 0
or al, r11b
mov r9b, bl
xor r9b, 0xff
and r9b, 1
mov r11b, r13b
xor r11b, 1
and bl, r11b
or r9b, bl
xor al, 0xff
mov r11b, r9b
xor r11b, al
and r11b, r9b
mov al, r12b
xor al, 0xff
and al, 1
mov r9b, r13b
xor r9b, 1
mov bl, r12b
and bl, r9b
or al, bl
mov r9b, r13b
xor r9b, 1
and r9b, 1
mov bl, r13b
xor bl, 1
and bl, 1
or r9b, bl
mov bl, r13b
xor bl, 1
and bl, 1
mov sil, r13b
xor sil, 1
and sil, 1
or bl, sil
mov sil, al
xor sil, 0xff
mov r14b, r9b
xor r14b, 0xff
mov cl, r13b
xor cl, 1
mov dl, sil
and dl, 0xff
and al, cl
mov byte [rbp + 0x567], r14b
and r14b, 0xff
and r9b, cl
or dl, al
or r14b, r9b
xor dl, r14b
mov al, byte [rbp + 0x567]
or sil, al
xor sil, 0xff
or cl, 1
and sil, cl
or dl, sil
mov cl, r13b
xor cl, 1
mov r9b, bl
xor r9b, 0xff
mov sil, r13b
xor sil, 1
mov r14b, cl
and r14b, 0xff
mov al, sil
and al, 1
mov byte [rbp + 0x566], r9b
and r9b, 0xff
and bl, sil
or r14b, al
or r9b, bl
xor r14b, r9b
mov al, byte [rbp + 0x566]
or cl, al
xor cl, 0xff
or sil, 1
and cl, sil
or r14b, cl
mov cl, dl
xor cl, 0xff
and cl, 1
mov r9b, r13b
xor r9b, 1
and dl, r9b
mov bl, r13b
xor bl, 1
and bl, 0xff
and r9b, 1
or cl, dl
or bl, r9b
xor cl, bl
xor cl, 0xff
xor r14b, 0xff
mov dl, r13b
xor dl, 1
or cl, r14b
or dl, 1
xor cl, 0xff
and cl, dl
mov dl, dil
xor dl, 0xff
and dl, 1
mov r9b, r13b
xor r9b, 1
mov bl, dil
and bl, r9b
or dl, bl
mov r9b, r15b
xor r9b, 0xff
mov bl, dl
and bl, r9b
xor dl, 0xff
mov r9b, r15b
and r9b, dl
or bl, r9b
xor r15b, 0xff
mov dl, bl
xor dl, r15b
and dl, bl
mov r9b, r8b
xor r9b, 0xff
mov bl, r11b
xor bl, 0xff
mov sil, r13b
xor sil, 1
or r9b, bl
or sil, 1
xor r9b, 0xff
and r9b, sil
mov bl, r8b
xor bl, 0xff
mov sil, r11b
and sil, bl
xor r11b, 0xff
and r8b, r11b
or sil, r8b
mov r8b, r9b
xor r8b, 0xff
mov r11b, sil
xor r11b, 0xff
mov bl, r13b
xor bl, 1
mov r14b, r8b
and r14b, 0xff
and r9b, bl
mov r15b, r11b
and r15b, 0xff
and sil, bl
or r14b, r9b
or r15b, sil
xor r14b, r15b
or r8b, r11b
xor r8b, 0xff
or bl, 1
and r8b, bl
or r14b, r8b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r9b, r13b
xor r9b, 1
mov r11b, cl
and r11b, r9b
or r8b, r11b
mov r9b, dl
xor r9b, 0xff
and r9b, 1
mov r11b, r13b
xor r11b, 1
mov bl, dl
and bl, r11b
or r9b, bl
mov r11b, r13b
xor r11b, 1
and r11b, 1
mov bl, r13b
xor bl, 1
and bl, 1
or r11b, bl
mov bl, r8b
xor bl, 0xff
mov sil, r13b
xor sil, 1
mov r15b, r13b
xor r15b, 1
or bl, sil
or r15b, 1
xor bl, 0xff
and bl, r15b
mov sil, r11b
xor sil, 0xff
mov r15b, cl
xor r15b, sil
and r15b, cl
mov cl, r13b
xor cl, 1
mov sil, r9b
xor sil, cl
and sil, r9b
xor dl, 0xff
mov cl, r11b
xor cl, 0xff
mov al, r13b
xor al, 0
or dl, cl
or al, 0
xor dl, 0xff
and dl, al
mov al, bl
and al, r15b
xor bl, r15b
or al, bl
mov cl, sil
and cl, dl
xor sil, dl
or cl, sil
mov dl, al
xor dl, 0xff
mov bl, cl
and bl, dl
xor cl, 0xff
and al, cl
or bl, al
mov al, r8b
and al, r9b
xor r8b, r9b
or al, r8b
mov cl, al
xor cl, 0xff
and cl, 1
mov dl, r13b
xor dl, 1
and al, dl
mov r8b, r13b
xor r8b, 1
and r8b, 0xff
and dl, 1
or cl, al
or r8b, dl
xor cl, r8b
mov al, r13b
xor al, 1
mov dl, r11b
xor dl, 0xff
mov r8b, r13b
xor r8b, 0
mov r9b, al
and r9b, 0
mov sil, r8b
and sil, 1
mov r15b, dl
and r15b, 0
and r11b, r8b
or r9b, sil
or r15b, r11b
xor r9b, r15b
or al, dl
xor al, 0xff
or r8b, 0
and al, r8b
or r9b, al
xor cl, 0xff
xor r9b, 0xff
mov al, r13b
xor al, 1
or cl, r9b
or al, 1
xor cl, 0xff
and cl, al
mov al, bl
xor al, 0xff
mov dl, cl
xor dl, 0xff
mov r8b, r13b
xor r8b, 1
mov r9b, al
and r9b, 0xff
and bl, r8b
mov r11b, dl
and r11b, 0xff
and cl, r8b
or r9b, bl
or r11b, cl
xor r9b, r11b
or al, dl
xor al, 0xff
or r8b, 1
and al, r8b
or r9b, al
mov al, r14b
xor al, 0xff
and al, 1
mov cl, r13b
xor cl, 1
mov dl, r14b
and dl, cl
mov r8b, r13b
xor r8b, 1
and r8b, 0xff
and cl, 1
or al, dl
or r8b, cl
xor al, r8b
xor al, 0xff
mov cl, r9b
xor cl, al
and cl, r9b
mov al, r9b
xor al, 0xff
and al, 1
mov dl, r13b
xor dl, 1
and r9b, dl
mov r8b, r13b
xor r8b, 1
and r8b, 0xff
and dl, 1
or al, r9b
or r8b, dl
xor al, r8b
xor al, 0xff
mov dl, r14b
xor dl, al
and dl, r14b
mov al, cl
and al, dl
xor cl, dl
or al, cl
mov cl, r10b
xor cl, 0xff
and cl, 1
mov dl, r13b
xor dl, 1
mov r8b, r10b
and r8b, dl
mov r9b, r13b
xor r9b, 1
and r9b, 0xff
and dl, 1
or cl, r8b
or r9b, dl
xor cl, r9b
mov dl, r12b
xor dl, 0xff
and dl, 1
mov r8b, r13b
xor r8b, 1
mov r9b, r12b
and r9b, r8b
or dl, r9b
mov r8b, r13b
xor r8b, 1
and r8b, 0
mov r9b, r13b
xor r9b, 0
mov r11b, r9b
and r11b, 1
mov bl, r13b
xor bl, 1
and bl, 0
and r9b, 1
or r8b, r11b
or bl, r9b
xor r8b, bl
mov r9b, cl
xor r9b, 0xff
mov r11b, r13b
xor r11b, 1
mov bl, r13b
xor bl, 1
or r9b, r11b
or bl, 1
xor r9b, 0xff
and r9b, bl
xor r10b, 0xff
mov r11b, r8b
xor r11b, 0xff
mov bl, r13b
xor bl, 0
or r10b, r11b
or bl, 0
xor r10b, 0xff
and r10b, bl
mov r11b, dl
xor r11b, 0xff
mov bl, r13b
xor bl, 1
mov sil, r13b
xor sil, 0
or r11b, bl
or sil, 0
xor r11b, 0xff
and r11b, sil
xor r12b, 0xff
mov bl, r8b
xor bl, 0xff
mov sil, r13b
xor sil, 0
or r12b, bl
or sil, 0
xor r12b, 0xff
and r12b, sil
mov bl, r9b
and bl, r10b
xor r9b, r10b
or bl, r9b
mov r9b, r11b
and r9b, r12b
xor r11b, r12b
or r9b, r11b
mov r10b, bl
xor r10b, 0xff
mov r11b, r9b
and r11b, r10b
xor r9b, 0xff
and bl, r9b
or r11b, bl
mov r9b, cl
and r9b, dl
xor cl, dl
or r9b, cl
mov cl, r9b
xor cl, 0xff
and cl, 0
mov dl, r13b
xor dl, 0
and r9b, dl
mov r10b, r13b
xor r10b, 1
and r10b, 0
and dl, 1
or cl, r9b
or r10b, dl
xor cl, r10b
mov dl, r13b
xor dl, 1
mov r9b, r8b
xor r9b, 0xff
mov r10b, r13b
xor r10b, 0
mov bl, dl
and bl, 0
mov sil, r10b
and sil, 1
mov r14b, r9b
and r14b, 0
and r8b, r10b
or bl, sil
or r14b, r8b
xor bl, r14b
or dl, r9b
xor dl, 0xff
or r10b, 0
and dl, r10b
or bl, dl
xor cl, 0xff
xor bl, 0xff
mov dl, r13b
xor dl, 1
or cl, bl
or dl, 1
xor cl, 0xff
and cl, dl
mov dl, r11b
and dl, cl
xor r11b, cl
or dl, r11b
mov cl, dl
xor cl, 0xff
and cl, 1
mov r8b, r13b
xor r8b, 1
mov r9b, dl
and r9b, r8b
or cl, r9b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r8b, r13b
xor r8b, 1
and r8b, 1
mov r9b, r13b
xor r9b, 1
mov r10b, r9b
and r10b, 1
mov r11b, r13b
xor r11b, 1
and r11b, 0xff
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, r8b
xor r9b, 0xff
mov r10b, dl
xor r10b, r9b
and r10b, dl
mov dl, r13b
xor dl, 1
and dl, 1
mov r9b, r13b
xor r9b, 1
mov r11b, r9b
and r11b, 1
mov bl, r13b
xor bl, 1
and bl, 0xff
and r9b, 1
or dl, r11b
or bl, r9b
xor dl, bl
mov r9b, r13b
xor r9b, 1
mov r11b, dl
xor r11b, r9b
and r11b, dl
mov dl, r13b
xor dl, 1
xor r8b, 0xff
mov r9b, r13b
xor r9b, 0
or dl, r8b
or r9b, 0
xor dl, 0xff
and dl, r9b
mov r8b, cl
xor r8b, 0xff
mov r9b, r10b
xor r9b, 0xff
mov bl, r13b
xor bl, 1
mov sil, r8b
and sil, 0xff
and cl, bl
mov r14b, r9b
and r14b, 0xff
and r10b, bl
or sil, cl
or r14b, r10b
xor sil, r14b
or r8b, r9b
xor r8b, 0xff
or bl, 1
and r8b, bl
or sil, r8b
mov cl, r11b
and cl, dl
xor r11b, dl
or cl, r11b
mov dl, sil
xor dl, 0xff
mov r8b, cl
and r8b, dl
xor cl, 0xff
and sil, cl
or r8b, sil
mov cl, dil
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov dl, r13b
xor dl, 1
and dl, 1
mov r9b, r13b
xor r9b, 1
mov r10b, r9b
and r10b, 1
mov r11b, dil
xor r11b, 0xff
and r11b, 0xff
and dil, r9b
or dl, r10b
or r11b, dil
xor dl, r11b
mov r9b, cl
and r9b, dl
xor cl, dl
or r9b, cl
mov cl, r8b
xor cl, 0xff
and cl, 1
mov dl, r13b
xor dl, 1
and r8b, dl
mov r10b, r13b
xor r10b, 1
and r10b, 0xff
and dl, 1
or cl, r8b
or r10b, dl
xor cl, r10b
mov dl, r9b
xor dl, 0xff
and dl, 1
mov r8b, r13b
xor r8b, 1
and r9b, r8b
or dl, r9b
mov r8b, r13b
xor r8b, 0
and r8b, 0
mov r9b, r13b
xor r9b, 0
mov r10b, r9b
and r10b, 0
mov r11b, r13b
xor r11b, 1
and r11b, 0
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, cl
and r9b, dl
xor cl, dl
or r9b, cl
mov cl, r8b
and cl, 0
xor r8b, 0
or cl, r8b
mov dl, r9b
xor dl, 0xff
and dl, 1
mov r8b, r13b
xor r8b, 1
and r9b, r8b
mov r10b, r13b
xor r10b, 1
and r10b, 0xff
and r8b, 1
or dl, r9b
or r10b, r8b
xor dl, r10b
xor cl, 0xff
mov r8b, dl
xor r8b, cl
and r8b, dl
mov cl, al
xor cl, 0xff
and cl, 0
mov dl, r13b
xor dl, 0
mov r9b, al
and r9b, dl
mov r10b, r13b
xor r10b, 1
and r10b, 0
and dl, 1
or cl, r9b
or r10b, dl
xor cl, r10b
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r9b, r13b
xor r9b, 1
mov r10b, r8b
and r10b, r9b
or dl, r10b
mov r9b, r13b
xor r9b, 0
and r9b, 1
mov r10b, r13b
xor r10b, 1
and r10b, 0
or r9b, r10b
mov r10b, cl
xor r10b, 0xff
mov r11b, r13b
xor r11b, 0
mov bl, r13b
xor bl, 1
or r10b, r11b
or bl, 1
xor r10b, 0xff
and r10b, bl
xor al, 0xff
mov r11b, r9b
xor r11b, 0xff
mov bl, r13b
xor bl, 0
or al, r11b
or bl, 0
xor al, 0xff
and al, bl
mov r11b, dl
xor r11b, 0xff
mov bl, r13b
xor bl, 0
mov sil, r13b
xor sil, 0
or r11b, bl
or sil, 0
xor r11b, 0xff
and r11b, sil
xor r8b, 0xff
mov bl, r9b
xor bl, 0xff
mov sil, r13b
xor sil, 1
or r8b, bl
or sil, 1
xor r8b, 0xff
and r8b, sil
mov bl, r10b
and bl, al
xor r10b, al
or bl, r10b
mov al, r11b
xor al, 0xff
mov r10b, r8b
xor r10b, 0xff
mov sil, r13b
xor sil, 1
mov dil, al
and dil, 0xff
and r11b, sil
mov r14b, r10b
and r14b, 0xff
and r8b, sil
or dil, r11b
or r14b, r8b
xor dil, r14b
or al, r10b
xor al, 0xff
or sil, 1
and al, sil
or dil, al
mov al, bl
xor al, 0xff
mov r8b, dil
and r8b, al
xor dil, 0xff
and bl, dil
or r8b, bl
mov al, cl
xor al, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, r13b
xor r11b, 0
mov bl, al
and bl, 0
and cl, r11b
mov sil, r10b
and sil, 0
and dl, r11b
or bl, cl
or sil, dl
xor bl, sil
or al, r10b
xor al, 0xff
or r11b, 0
and al, r11b
or bl, al
mov al, bl
xor al, 0xff
and al, 1
mov cl, r13b
xor cl, 1
and bl, cl
mov dl, r13b
xor dl, 1
and dl, 0xff
and cl, 1
or al, bl
or dl, cl
xor al, dl
mov cl, r13b
xor cl, 0
mov dl, r9b
xor dl, 0xff
mov r10b, r13b
xor r10b, 1
mov r11b, cl
and r11b, 0xff
mov bl, r10b
and bl, 0
mov sil, dl
and sil, 0xff
and r9b, r10b
or r11b, bl
or sil, r9b
xor r11b, sil
or cl, dl
xor cl, 0xff
or r10b, 1
and cl, r10b
or r11b, cl
xor r11b, 0xff
mov cl, al
xor cl, r11b
and cl, al
mov al, r8b
xor al, 0xff
mov dl, cl
xor dl, 0xff
xor r13b, 0
mov r9b, al
and r9b, 0
and r8b, r13b
mov r10b, dl
and r10b, 0
and cl, r13b
or r9b, r8b
or r10b, cl
xor r9b, r10b
or al, dl
xor al, 0xff
or r13b, 0
and al, r13b
or r9b, al
test r9b, 1
jne 0x6d9751e8
jmp 0x6da434eb
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x15d387c0
sub r8d, 0x47a2a7c8
add r8d, 0x15d387c0
mov r9d, eax
sub r9d, r8d
mov r8d, ecx
sub r8d, r9d
sub eax, 1
add eax, 0
add r8d, 0x68280213
add r8d, eax
sub r8d, 0x68280213
mov eax, 0x4db16615
add eax, 0
sub eax, 0x47a2a7c8
sub eax, 0x4db16615
sub r8d, 0x26e7ad4d
sub r8d, eax
add r8d, 0x26e7ad4d
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r11b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r11b
and r14b, dil
or bl, r14b
mov dil, r10b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r10b
and r15b, r14b
mov r12b, bl
xor r12b, 0xff
and r12b, 0xff
and bl, r14b
or dil, r15b
or r12b, bl
xor dil, r12b
mov bl, r10b
xor bl, 0xff
mov r14b, dil
xor r14b, bl
and r14b, dil
mov bl, r10b
xor bl, 0xff
and bl, 1
mov dil, sil
xor dil, 1
mov r15b, r10b
and r15b, dil
or bl, r15b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov dil, sil
xor dil, 1
and dil, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or dil, r15b
xor r10b, 0xff
mov r15b, dil
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
or r10b, r15b
or r12b, 0
xor r10b, 0xff
and r10b, r12b
mov r15b, r11b
xor r15b, 0xff
and r15b, 1
mov r12b, sil
xor r12b, 1
mov r13b, r11b
and r13b, r12b
or r15b, r13b
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, sil
xor r13b, 0
or r15b, r12b
or r13b, 0
xor r15b, 0xff
and r15b, r13b
xor dil, 0xff
mov r12b, r11b
xor r12b, dil
and r12b, r11b
mov r11b, bl
xor r11b, 0xff
mov dil, r10b
xor dil, 0xff
mov r13b, sil
xor r13b, 1
mov al, r11b
and al, 0xff
and bl, r13b
mov cl, dil
and cl, 0xff
and r10b, r13b
or al, bl
or cl, r10b
xor al, cl
or r11b, dil
xor r11b, 0xff
or r13b, 1
and r11b, r13b
or al, r11b
mov cl, r15b
and cl, r12b
xor r15b, r12b
or cl, r15b
mov r10b, al
xor r10b, 0xff
mov r11b, cl
and r11b, r10b
xor cl, 0xff
and al, cl
or r11b, al
mov al, r14b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
mov r10b, r14b
and r10b, cl
or al, r10b
mov cl, r11b
xor cl, 0xff
and cl, 1
mov r10b, sil
xor r10b, 1
mov bl, r11b
and bl, r10b
or cl, bl
mov r10b, sil
xor r10b, 1
and r10b, 1
mov bl, sil
xor bl, 1
mov dil, bl
and dil, 1
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and bl, 1
or r10b, dil
or r15b, bl
xor r10b, r15b
mov bl, sil
xor bl, 1
mov dil, al
xor dil, bl
and dil, al
xor r14b, 0xff
mov bl, r10b
xor bl, 0xff
mov r15b, sil
xor r15b, 0
or r14b, bl
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov bl, cl
xor bl, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, sil
xor r12b, 1
or bl, r15b
or r12b, 1
xor bl, 0xff
and bl, r12b
xor r11b, 0xff
mov r15b, r10b
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
or r11b, r15b
or r12b, 0
xor r11b, 0xff
and r11b, r12b
mov r15b, dil
xor r15b, 0xff
mov r12b, r14b
xor r12b, 0xff
mov r13b, sil
xor r13b, 0
mov dl, r15b
and dl, 0
and dil, r13b
mov r8b, r12b
and r8b, 0
and r14b, r13b
or dl, dil
or r8b, r14b
xor dl, r8b
or r15b, r12b
xor r15b, 0xff
or r13b, 0
and r15b, r13b
or dl, r15b
mov r8b, bl
xor r8b, 0xff
mov dil, r11b
xor dil, 0xff
mov r14b, sil
xor r14b, 1
mov r15b, r8b
and r15b, 0xff
and bl, r14b
mov r12b, dil
and r12b, 0xff
and r11b, r14b
or r15b, bl
or r12b, r11b
xor r15b, r12b
or r8b, dil
xor r8b, 0xff
or r14b, 1
and r8b, r14b
or r15b, r8b
mov r8b, dl
xor r8b, 0xff
mov r11b, r15b
and r11b, r8b
xor r15b, 0xff
and dl, r15b
or r11b, dl
mov dl, al
xor dl, 0xff
mov r8b, cl
xor r8b, 0xff
mov bl, sil
xor bl, 0
mov dil, dl
and dil, 0
and al, bl
mov r14b, r8b
and r14b, 0
and cl, bl
or dil, al
or r14b, cl
xor dil, r14b
or dl, r8b
xor dl, 0xff
or bl, 0
and dl, bl
or dil, dl
mov al, dil
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and dil, cl
or al, dil
mov cl, sil
xor cl, 1
mov dl, r10b
xor dl, 0xff
xor sil, 0
mov r8b, cl
and r8b, 0
mov bl, sil
and bl, 1
mov dil, dl
and dil, 0
and r10b, sil
or r8b, bl
or dil, r10b
xor r8b, dil
or cl, dl
xor cl, 0xff
or sil, 0
and cl, sil
or r8b, cl
xor r8b, 0xff
mov cl, al
xor cl, r8b
and cl, al
mov al, r11b
and al, cl
xor r11b, cl
or al, r11b
test al, 1
jne 0x6d9755dc
jmp 0x6da25365
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x972cf404
mov r9d, eax
sub r9d, r8d
add r9d, 0xa6bd64f6
sub r9d, 1
sub r9d, 0xa6bd64f6
mov r8d, eax
sub r8d, 0x972cf404
add r9d, r8d
mov r8d, 0x2d52b436
add r8d, 0
sub r8d, ecx
sub r8d, 0x2d52b436
sub eax, 0xafa5c4d2
sub eax, r9d
add eax, 0xafa5c4d2
sub r8d, 0x33ec3066
add r8d, eax
add r8d, 0x33ec3066
mov eax, 0x85322703
add eax, 0
sub eax, r8d
sub eax, 0x85322703
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, r11b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or dil, r15b
mov r14b, sil
xor r14b, 0
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 0
or r14b, r15b
mov r15b, bl
and r15b, dil
xor bl, dil
or r15b, bl
mov bl, sil
xor bl, 0
mov dil, r14b
xor dil, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, bl
and r13b, 0xff
mov al, r12b
and al, 0
mov cl, dil
and cl, 0xff
and r14b, r12b
or r13b, al
or cl, r14b
xor r13b, cl
or bl, dil
xor bl, 0xff
or r12b, 1
and bl, r12b
or r13b, bl
mov al, r15b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and r15b, cl
mov bl, sil
xor bl, 1
and bl, 0xff
and cl, 1
or al, r15b
or bl, cl
xor al, bl
xor al, 0xff
xor r13b, 0xff
mov cl, sil
xor cl, 0
or al, r13b
or cl, 0
xor al, 0xff
and al, cl
mov cl, r10b
xor cl, 0xff
and cl, 0
mov bl, sil
xor bl, 0
mov dil, r10b
and dil, bl
mov r14b, sil
xor r14b, 1
and r14b, 0
and bl, 1
or cl, dil
or r14b, bl
xor cl, r14b
mov bl, r11b
xor bl, 0xff
xor cl, 0xff
mov dil, sil
xor dil, 0
or bl, cl
or dil, 0
xor bl, 0xff
and bl, dil
mov cl, r11b
xor cl, 0xff
and cl, 0
mov dil, sil
xor dil, 0
and r11b, dil
mov r14b, sil
xor r14b, 1
and r14b, 0
and dil, 1
or cl, r11b
or r14b, dil
xor cl, r14b
xor r10b, 0xff
xor cl, 0xff
mov r11b, sil
xor r11b, 0
or r10b, cl
or r11b, 0
xor r10b, 0xff
and r10b, r11b
mov cl, bl
xor cl, 0xff
mov r11b, r10b
xor r11b, 0xff
mov dil, sil
xor dil, 0
mov r14b, cl
and r14b, 0
and bl, dil
mov r15b, r11b
and r15b, 0
and r10b, dil
or r14b, bl
or r15b, r10b
xor r14b, r15b
or cl, r11b
xor cl, 0xff
or dil, 0
and cl, dil
or r14b, cl
mov cl, al
xor cl, 0xff
mov r10b, r14b
xor r10b, 0xff
mov r11b, sil
xor r11b, 1
or cl, r10b
or r11b, 1
xor cl, 0xff
and cl, r11b
mov r10b, al
xor r10b, 0xff
and r10b, 0
mov r11b, sil
xor r11b, 0
and al, r11b
mov bl, r14b
xor bl, 0xff
and bl, 0
and r14b, r11b
or r10b, al
or bl, r14b
xor r10b, bl
mov al, cl
xor al, 0xff
mov r11b, r10b
xor r11b, 0xff
xor sil, 0
mov bl, al
and bl, 0
and cl, sil
mov dil, r11b
and dil, 0
and r10b, sil
or bl, cl
or dil, r10b
xor bl, dil
or al, r11b
xor al, 0xff
or sil, 0
and al, sil
or bl, al
test bl, 1
jne 0x6d9758b9
jmp 0x6da43636
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x704d8581
mov r9d, ecx
add r9d, r8d
sub r9d, 0x36f78fd1
add r9d, 0xc10d9dcc
add r9d, 0x36f78fd1
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0x704d8581
add r8d, r9d
mov r9d, eax
sub r9d, r8d
add r9d, 0xf44372d0
sub r9d, 0xdd2224f6
sub r9d, 0xf44372d0
mov r8d, eax
sub r8d, 1
add r9d, r8d
add r9d, 0xaec0c4dd
add r9d, 0xdd2224f6
sub r9d, 0xaec0c4dd
mov r8d, eax
sub r8d, 0xddcf739f
add r9d, r8d
mov r8d, eax
sub r8d, 0xc10d9dcc
add r9d, r8d
sub eax, 0xddcf739f
sub r9d, eax
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, r11b
xor dil, 0xff
and dil, 0
mov r14b, sil
xor r14b, 0
mov r15b, r11b
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r15b, sil
xor r15b, 1
mov r12b, r15b
and r12b, 1
mov r13b, sil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, bl
and r15b, dil
xor bl, dil
or r15b, bl
mov bl, r14b
and bl, 1
xor r14b, 1
or bl, r14b
mov dil, r15b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
and r15b, r14b
or dil, r15b
xor bl, 0xff
mov r14b, dil
xor r14b, bl
and r14b, dil
mov bl, r10b
xor bl, 0xff
and bl, 1
mov dil, sil
xor dil, 1
mov r15b, r10b
and r15b, dil
or bl, r15b
xor bl, 0xff
mov dil, r11b
xor dil, bl
and dil, r11b
mov bl, r11b
xor bl, 0xff
and bl, 0
mov r15b, sil
xor r15b, 0
and r11b, r15b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r15b, 1
or bl, r11b
or r12b, r15b
xor bl, r12b
xor r10b, 0xff
xor bl, 0xff
mov r11b, sil
xor r11b, 0
or r10b, bl
or r11b, 0
xor r10b, 0xff
and r10b, r11b
mov r11b, dil
and r11b, r10b
xor dil, r10b
or r11b, dil
mov r10b, r14b
xor r10b, 0xff
and r10b, 1
mov bl, sil
xor bl, 1
mov dil, r14b
and dil, bl
or r10b, dil
mov bl, r11b
xor bl, 0xff
and bl, 1
mov dil, sil
xor dil, 1
mov r15b, r11b
and r15b, dil
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and dil, 1
or bl, r15b
or r12b, dil
xor bl, r12b
mov dil, sil
xor dil, 0
and dil, 1
mov r15b, sil
xor r15b, 1
and r15b, 0
or dil, r15b
mov r15b, r10b
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, sil
xor r13b, 0
or r15b, r12b
or r13b, 0
xor r15b, 0xff
and r15b, r13b
xor r14b, 0xff
mov r12b, dil
xor r12b, 0xff
mov r13b, sil
xor r13b, 1
or r14b, r12b
or r13b, 1
xor r14b, 0xff
and r14b, r13b
mov r12b, bl
xor r12b, 0xff
mov r13b, sil
xor r13b, 0
mov al, sil
xor al, 0
or r12b, r13b
or al, 0
xor r12b, 0xff
and r12b, al
mov al, dil
xor al, 0xff
mov r13b, r11b
xor r13b, al
and r13b, r11b
mov al, r15b
and al, r14b
xor r15b, r14b
or al, r15b
mov r11b, r12b
and r11b, r13b
xor r12b, r13b
or r11b, r12b
mov r14b, al
xor r14b, 0xff
mov r15b, r11b
and r15b, r14b
xor r11b, 0xff
and al, r11b
or r15b, al
mov al, r10b
xor al, 0xff
mov r11b, bl
xor r11b, 0xff
mov r14b, sil
xor r14b, 1
mov r12b, al
and r12b, 0xff
and r10b, r14b
mov r13b, r11b
and r13b, 0xff
and bl, r14b
or r12b, r10b
or r13b, bl
xor r12b, r13b
or al, r11b
xor al, 0xff
or r14b, 1
and al, r14b
or r12b, al
mov al, r12b
xor al, 0xff
and al, 0
mov r10b, sil
xor r10b, 0
and r12b, r10b
mov r11b, sil
xor r11b, 1
and r11b, 0
and r10b, 1
or al, r12b
or r11b, r10b
xor al, r11b
mov r10b, dil
and r10b, 0
xor dil, 0
or r10b, dil
xor al, 0xff
xor r10b, 0xff
xor sil, 0
or al, r10b
or sil, 0
xor al, 0xff
and al, sil
mov r10b, r15b
and r10b, al
xor r15b, al
or r10b, r15b
test r10b, 1
jne 0x6d975c5e
jmp 0x6da43636
jmp 0x6d975c63
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x1fb3b702
mov r9d, ecx
add r9d, r8d
add r9d, 0x921c0b53
add r9d, 0xa1c53fc0
sub r9d, 0x921c0b53
sub r9d, 0xb23c857
add r9d, 0x1fb3b702
add r9d, 0xb23c857
mov r8d, eax
sub r8d, 0xb496788
sub r8d, 1
add r8d, 0xb496788
mov r10d, eax
sub r10d, r8d
sub r9d, r10d
mov r8d, eax
sub r8d, 0x15a22640
sub r8d, 0xa1c53fc0
add r8d, 0x15a22640
sub eax, r8d
sub r9d, eax
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or sil, r15b
xor sil, 0xff
xor sil, 1
and sil, 0xff
mov r14b, dil
xor r14b, 1
and r14b, 1
mov r15b, dil
xor r15b, 1
and r15b, 1
or r14b, r15b
mov r15b, r14b
xor r15b, 0xff
mov r12b, r11b
xor r12b, r15b
and r12b, r11b
mov r15b, dil
xor r15b, 1
and r15b, 1
mov r13b, dil
xor r13b, 1
and r13b, 1
or r15b, r13b
mov r13b, dil
xor r13b, 1
mov al, r15b
xor al, r13b
and al, r15b
xor r14b, 0xff
xor r14b, 1
and r14b, 0xff
mov r15b, sil
and r15b, r12b
xor sil, r12b
or r15b, sil
mov sil, al
and sil, r14b
xor al, r14b
or sil, al
mov al, r15b
xor al, 0xff
mov r14b, sil
and r14b, al
xor sil, 0xff
and r15b, sil
or r14b, r15b
mov al, bl
xor al, 0xff
and al, 1
mov sil, dil
xor sil, 1
mov r15b, bl
and r15b, sil
or al, r15b
mov sil, dil
xor sil, 1
xor al, 0xff
mov r15b, dil
xor r15b, 1
or sil, al
or r15b, 1
xor sil, 0xff
and sil, r15b
mov al, dil
xor al, 1
and al, 1
mov r15b, dil
xor r15b, 1
and r15b, 1
or al, r15b
mov r15b, bl
xor r15b, 0xff
mov r12b, al
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
or r15b, r12b
or r13b, 1
xor r15b, 0xff
and r15b, r13b
mov r12b, dil
xor r12b, 1
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 1
or r12b, r13b
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
mov cl, dil
xor cl, 1
or r12b, r13b
or cl, 1
xor r12b, 0xff
and r12b, cl
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, sil
xor cl, 0xff
mov r13b, r15b
xor r13b, 0xff
mov dl, dil
xor dl, 0
mov r8b, cl
and r8b, 0
and sil, dl
mov r9b, r13b
and r9b, 0
and r15b, dl
or r8b, sil
or r9b, r15b
xor r8b, r9b
or cl, r13b
xor cl, 0xff
or dl, 0
and cl, dl
or r8b, cl
mov cl, r12b
and cl, al
xor r12b, al
or cl, r12b
mov al, r8b
xor al, 0xff
and al, 0
mov dl, dil
xor dl, 0
and r8b, dl
mov r9b, cl
xor r9b, 0xff
and r9b, 0
and cl, dl
or al, r8b
or r9b, cl
xor al, r9b
mov cl, dil
xor cl, 1
and cl, 1
mov dl, dil
xor dl, 1
mov r8b, dl
and r8b, 1
mov r9b, dil
xor r9b, 1
and r9b, 0xff
and dl, 1
or cl, r8b
or r9b, dl
xor cl, r9b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov dl, dil
xor dl, 1
and dl, 1
mov r8b, dil
xor r8b, 1
and r8b, 1
or dl, r8b
mov r8b, dil
xor r8b, 1
mov r9b, dl
xor r9b, 0xff
mov sil, dil
xor sil, 0
or r8b, r9b
or sil, 0
xor r8b, 0xff
and r8b, sil
mov r9b, dil
xor r9b, 1
and r9b, 1
mov sil, dil
xor sil, 1
and sil, 1
or r9b, sil
mov sil, dil
xor sil, 1
mov r15b, r9b
xor r15b, sil
and r15b, r9b
mov r9b, dil
xor r9b, 1
xor dl, 0xff
mov sil, dil
xor sil, 1
or r9b, dl
or sil, 1
xor r9b, 0xff
and r9b, sil
mov dl, cl
xor dl, 0xff
mov sil, r8b
xor sil, 0xff
mov r12b, dil
xor r12b, 1
mov r13b, dl
and r13b, 0xff
and cl, r12b
mov r10b, sil
and r10b, 0xff
and r8b, r12b
or r13b, cl
or r10b, r8b
xor r13b, r10b
or dl, sil
xor dl, 0xff
or r12b, 1
and dl, r12b
or r13b, dl
mov cl, r15b
and cl, r9b
xor r15b, r9b
or cl, r15b
mov dl, r13b
xor dl, 0xff
and dl, 1
mov r8b, dil
xor r8b, 1
and r13b, r8b
mov r9b, cl
xor r9b, 0xff
and r9b, 0xff
and cl, r8b
or dl, r13b
or r9b, cl
xor dl, r9b
mov cl, r14b
xor cl, 0xff
and cl, 1
mov r8b, dil
xor r8b, 1
mov r9b, r14b
and r9b, r8b
or cl, r9b
mov r8b, dil
xor r8b, 1
and r8b, 0
mov r9b, dil
xor r9b, 0
mov r10b, r9b
and r10b, 1
mov sil, dil
xor sil, 1
and sil, 0
and r9b, 1
or r8b, r10b
or sil, r9b
xor r8b, sil
mov r9b, dil
xor r9b, 1
and r9b, 1
mov r10b, dil
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, cl
and r10b, r8b
xor cl, r8b
or r10b, cl
mov cl, r9b
and cl, 1
xor r9b, 1
or cl, r9b
mov r8b, r10b
xor r8b, 0xff
and r8b, 0
mov r9b, dil
xor r9b, 0
and r10b, r9b
mov sil, dil
xor sil, 1
and sil, 0
and r9b, 1
or r8b, r10b
or sil, r9b
xor r8b, sil
xor r8b, 0xff
xor cl, 0xff
mov r9b, dil
xor r9b, 1
or r8b, cl
or r9b, 1
xor r8b, 0xff
and r8b, r9b
mov cl, dl
xor cl, 0xff
and cl, 0
mov r9b, dil
xor r9b, 0
mov r10b, dl
and r10b, r9b
mov sil, dil
xor sil, 1
and sil, 0
and r9b, 1
or cl, r10b
or sil, r9b
xor cl, sil
mov r9b, r11b
xor r9b, 0xff
and r9b, 1
mov r10b, dil
xor r10b, 1
mov sil, r11b
and sil, r10b
mov r15b, cl
xor r15b, 0xff
and r15b, 0xff
and cl, r10b
or r9b, sil
or r15b, cl
xor r9b, r15b
xor r9b, 0xff
xor r11b, 0xff
mov cl, dil
xor cl, 1
or r9b, r11b
or cl, 1
xor r9b, 0xff
and r9b, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov r10b, dil
xor r10b, 1
mov r11b, al
and r11b, r10b
or cl, r11b
mov r10b, dil
xor r10b, 1
and r10b, 0
mov r11b, dil
xor r11b, 0
mov sil, r11b
and sil, 1
mov r15b, dil
xor r15b, 1
and r15b, 0
and r11b, 1
or r10b, sil
or r15b, r11b
xor r10b, r15b
mov r11b, dil
xor r11b, 1
and r11b, 1
mov sil, dil
xor sil, 1
and sil, 1
or r11b, sil
mov sil, cl
and sil, r10b
xor cl, r10b
or sil, cl
mov cl, dil
xor cl, 1
mov r10b, r11b
xor r10b, 0xff
mov r15b, dil
xor r15b, 1
mov r12b, cl
and r12b, 0xff
mov r13b, r15b
and r13b, 1
mov byte [rbp + 0x565], r10b
and r10b, 0xff
and r11b, r15b
or r12b, r13b
or r10b, r11b
xor r12b, r10b
mov r10b, byte [rbp + 0x565]
or cl, r10b
xor cl, 0xff
or r15b, 1
and cl, r15b
or r12b, cl
mov cl, sil
xor cl, 0xff
and cl, 1
mov r11b, dil
xor r11b, 1
and sil, r11b
or cl, sil
xor cl, 0xff
xor r12b, 0xff
mov r11b, dil
xor r11b, 1
or cl, r12b
or r11b, 1
xor cl, 0xff
and cl, r11b
mov r11b, dl
xor r11b, 0xff
and r11b, 1
mov sil, dil
xor sil, 1
mov r15b, dl
and r15b, sil
or r11b, r15b
mov sil, bl
xor sil, 0xff
mov r15b, r11b
and r15b, sil
xor r11b, 0xff
mov sil, bl
and sil, r11b
or r15b, sil
xor r15b, 0xff
xor bl, 0xff
mov r11b, dil
xor r11b, 0
or r15b, bl
or r11b, 0
xor r15b, 0xff
and r15b, r11b
mov r11b, r9b
xor r11b, 0xff
mov bl, r8b
xor bl, r11b
and bl, r8b
mov r11b, r8b
xor r11b, 0xff
and r11b, 1
mov sil, dil
xor sil, 1
and r8b, sil
mov r12b, r9b
xor r12b, 0xff
and r12b, 0xff
and r9b, sil
or r11b, r8b
or r12b, r9b
xor r11b, r12b
mov r8b, bl
and r8b, r11b
xor bl, r11b
or r8b, bl
mov r9b, cl
xor r9b, 0xff
and r9b, 0
mov r11b, dil
xor r11b, 0
mov bl, cl
and bl, r11b
mov sil, dil
xor sil, 1
and sil, 0
and r11b, 1
or r9b, bl
or sil, r11b
xor r9b, sil
mov r11b, r15b
xor r11b, 0xff
and r11b, 1
mov bl, dil
xor bl, 1
mov sil, r15b
and sil, bl
or r11b, sil
mov bl, dil
xor bl, 1
and bl, 1
mov sil, dil
xor sil, 1
mov r12b, sil
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and sil, 1
or bl, r12b
or r13b, sil
xor bl, r13b
mov sil, dil
xor sil, 1
mov r12b, r9b
xor r12b, sil
and r12b, r9b
mov sil, bl
xor sil, 0xff
mov r13b, cl
xor r13b, sil
and r13b, cl
mov cl, dil
xor cl, 1
mov sil, r11b
xor sil, cl
and sil, r11b
xor r15b, 0xff
mov cl, bl
xor cl, 0xff
mov r10b, dil
xor r10b, 1
or r15b, cl
or r10b, 1
xor r15b, 0xff
and r15b, r10b
mov cl, r12b
xor cl, 0xff
mov r10b, r13b
xor r10b, 0xff
mov byte [rbp + 0x564], dil
xor dil, 1
mov byte [rbp + 0x563], cl
and cl, 0xff
and r12b, dil
mov byte [rbp + 0x562], r10b
and r10b, 0xff
and r13b, dil
or cl, r12b
or r10b, r13b
xor cl, r10b
mov r10b, byte [rbp + 0x563]
mov r12b, byte [rbp + 0x562]
or r10b, r12b
xor r10b, 0xff
or dil, 1
and r10b, dil
or cl, r10b
mov r10b, sil
xor r10b, 0xff
mov dil, r15b
xor dil, 0xff
mov r13b, byte [rbp + 0x564]
xor r13b, 0
mov r12b, r10b
and r12b, 0
and sil, r13b
mov byte [rbp + 0x561], dil
and dil, 0
and r15b, r13b
or r12b, sil
or dil, r15b
xor r12b, dil
mov sil, byte [rbp + 0x561]
or r10b, sil
xor r10b, 0xff
or r13b, 0
and r10b, r13b
or r12b, r10b
mov r10b, cl
xor r10b, 0xff
and r10b, 0
mov dil, byte [rbp + 0x564]
xor dil, 0
and cl, dil
mov r15b, r12b
xor r15b, 0xff
and r15b, 0
and r12b, dil
or r10b, cl
or r15b, r12b
xor r10b, r15b
mov cl, r9b
xor cl, 0xff
mov dil, r11b
xor dil, 0xff
mov r15b, byte [rbp + 0x564]
xor r15b, 1
mov r12b, cl
and r12b, 0xff
and r9b, r15b
mov r13b, dil
and r13b, 0xff
and r11b, r15b
or r12b, r9b
or r13b, r11b
xor r12b, r13b
or cl, dil
xor cl, 0xff
or r15b, 1
and cl, r15b
or r12b, cl
mov cl, r12b
xor cl, 0xff
and cl, 0
mov r9b, byte [rbp + 0x564]
xor r9b, 0
and r12b, r9b
mov r11b, byte [rbp + 0x564]
xor r11b, 1
and r11b, 0
and r9b, 1
or cl, r12b
or r11b, r9b
xor cl, r11b
mov r9b, bl
and r9b, 1
xor bl, 1
or r9b, bl
xor cl, 0xff
xor r9b, 0xff
mov r11b, byte [rbp + 0x564]
xor r11b, 1
or cl, r9b
or r11b, 1
xor cl, 0xff
and cl, r11b
mov r9b, r10b
and r9b, cl
xor r10b, cl
or r9b, r10b
mov cl, r8b
xor cl, 0xff
and cl, 1
mov r10b, byte [rbp + 0x564]
xor r10b, 1
mov r11b, r8b
and r11b, r10b
or cl, r11b
xor cl, 0xff
mov r10b, r9b
xor r10b, cl
and r10b, r9b
mov cl, r9b
xor cl, 0xff
and cl, 1
mov r11b, byte [rbp + 0x564]
xor r11b, 1
and r9b, r11b
or cl, r9b
xor r8b, 0xff
xor cl, 0xff
mov r9b, byte [rbp + 0x564]
xor r9b, 0
or r8b, cl
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov cl, r10b
xor cl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r11b, byte [rbp + 0x564]
xor r11b, 0
mov bl, cl
and bl, 0
and r10b, r11b
mov dil, r9b
and dil, 0
and r8b, r11b
or bl, r10b
or dil, r8b
xor bl, dil
or cl, r9b
xor cl, 0xff
or r11b, 0
and cl, r11b
or bl, cl
mov cl, r14b
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x564]
xor r8b, 1
mov r9b, r14b
and r9b, r8b
or cl, r9b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x564]
xor r9b, 1
mov r10b, al
and r10b, r9b
mov r11b, byte [rbp + 0x564]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, byte [rbp + 0x564]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0x564]
xor r10b, 1
mov r11b, r10b
and r11b, 1
mov dil, byte [rbp + 0x564]
xor dil, 1
and dil, 0xff
and r10b, 1
or r9b, r11b
or dil, r10b
xor r9b, dil
mov r10b, cl
xor r10b, 0xff
mov r11b, byte [rbp + 0x564]
xor r11b, 1
mov dil, byte [rbp + 0x564]
xor dil, 0
or r10b, r11b
or dil, 0
xor r10b, 0xff
and r10b, dil
mov r11b, r9b
xor r11b, 0xff
mov dil, r14b
xor dil, r11b
and dil, r14b
mov r11b, byte [rbp + 0x564]
xor r11b, 1
mov r14b, r8b
xor r14b, r11b
and r14b, r8b
xor al, 0xff
mov r11b, r9b
xor r11b, 0xff
mov r15b, byte [rbp + 0x564]
xor r15b, 0
or al, r11b
or r15b, 0
xor al, 0xff
and al, r15b
mov r11b, r10b
and r11b, dil
xor r10b, dil
or r11b, r10b
mov r10b, r14b
and r10b, al
xor r14b, al
or r10b, r14b
mov al, r11b
xor al, 0xff
mov dil, r10b
and dil, al
xor r10b, 0xff
and r11b, r10b
or dil, r11b
mov al, cl
xor al, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, byte [rbp + 0x564]
xor r11b, 0
mov r14b, al
and r14b, 0
and cl, r11b
mov r15b, r10b
and r15b, 0
and r8b, r11b
or r14b, cl
or r15b, r8b
xor r14b, r15b
or al, r10b
xor al, 0xff
or r11b, 0
and al, r11b
or r14b, al
mov al, r14b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x564]
xor cl, 1
and r14b, cl
mov r8b, byte [rbp + 0x564]
xor r8b, 1
and r8b, 0xff
and cl, 1
or al, r14b
or r8b, cl
xor al, r8b
mov cl, r9b
and cl, 1
xor r9b, 1
or cl, r9b
xor cl, 0xff
mov r8b, al
xor r8b, cl
and r8b, al
mov al, dil
xor al, 0xff
mov cl, r8b
xor cl, 0xff
mov r9b, byte [rbp + 0x564]
xor r9b, 1
mov r10b, al
and r10b, 0xff
and dil, r9b
mov r11b, cl
and r11b, 0xff
and r8b, r9b
or r10b, dil
or r11b, r8b
xor r10b, r11b
or al, cl
xor al, 0xff
or r9b, 1
and al, r9b
or r10b, al
mov al, r10b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x564]
xor cl, 1
mov r8b, r10b
and r8b, cl
or al, r8b
mov cl, byte [rbp + 0x564]
xor cl, 0
xor al, 0xff
mov r8b, byte [rbp + 0x564]
xor r8b, 0
or cl, al
or r8b, 0
xor cl, 0xff
and cl, r8b
mov al, byte [rbp + 0x564]
xor al, 0
and al, 0
mov r8b, byte [rbp + 0x564]
xor r8b, 0
mov r9b, r8b
and r9b, 0
mov r11b, byte [rbp + 0x564]
xor r11b, 1
and r11b, 0
and r8b, 1
or al, r9b
or r11b, r8b
xor al, r11b
xor r10b, 0xff
mov r8b, al
xor r8b, 0xff
mov r9b, byte [rbp + 0x564]
xor r9b, 0
or r10b, r8b
or r9b, 0
xor r10b, 0xff
and r10b, r9b
mov r8b, byte [rbp + 0x564]
xor r8b, 1
and r8b, 1
mov r9b, byte [rbp + 0x564]
xor r9b, 1
and r9b, 1
or r8b, r9b
mov r9b, byte [rbp + 0x564]
xor r9b, 0
mov r11b, r8b
xor r11b, r9b
and r11b, r8b
mov r8b, byte [rbp + 0x564]
xor r8b, 1
xor al, 0xff
mov r9b, byte [rbp + 0x564]
xor r9b, 0
or r8b, al
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov al, cl
and al, r10b
xor cl, r10b
or al, cl
mov cl, r11b
and cl, r8b
xor r11b, r8b
or cl, r11b
mov r8b, al
xor r8b, 0xff
mov r9b, cl
and r9b, r8b
xor cl, 0xff
and al, cl
or r9b, al
mov al, byte [rbp + 0x564]
xor al, 1
and al, 1
mov cl, byte [rbp + 0x564]
xor cl, 1
mov r8b, cl
and r8b, 1
mov r10b, byte [rbp + 0x564]
xor r10b, 1
and r10b, 0xff
and cl, 1
or al, r8b
or r10b, cl
xor al, r10b
mov cl, dl
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x564]
xor r8b, 1
mov r10b, dl
and r10b, r8b
or cl, r10b
mov r8b, byte [rbp + 0x564]
xor r8b, 1
and r8b, 1
mov r10b, byte [rbp + 0x564]
xor r10b, 1
and r10b, 1
or r8b, r10b
mov r10b, al
xor r10b, 0xff
mov r11b, byte [rbp + 0x564]
xor r11b, 1
mov dil, byte [rbp + 0x564]
xor dil, 1
or r10b, r11b
or dil, 1
xor r10b, 0xff
and r10b, dil
mov r11b, r8b
xor r11b, 0xff
xor r11b, 1
and r11b, 0xff
mov dil, cl
xor dil, 0xff
mov r14b, byte [rbp + 0x564]
xor r14b, 1
mov r15b, byte [rbp + 0x564]
xor r15b, 1
or dil, r14b
or r15b, 1
xor dil, 0xff
and dil, r15b
xor dl, 0xff
mov r14b, r8b
xor r14b, 0xff
mov r15b, byte [rbp + 0x564]
xor r15b, 1
or dl, r14b
or r15b, 1
xor dl, 0xff
and dl, r15b
mov r14b, r10b
xor r14b, 0xff
mov r15b, r11b
xor r15b, 0xff
mov r12b, byte [rbp + 0x564]
xor r12b, 1
mov r13b, r14b
and r13b, 0xff
and r10b, r12b
mov sil, r15b
and sil, 0xff
and r11b, r12b
or r13b, r10b
or sil, r11b
xor r13b, sil
or r14b, r15b
xor r14b, 0xff
or r12b, 1
and r14b, r12b
or r13b, r14b
mov r10b, dil
and r10b, dl
xor dil, dl
or r10b, dil
mov dl, r13b
xor dl, 0xff
mov r11b, r10b
and r11b, dl
xor r10b, 0xff
and r13b, r10b
or r11b, r13b
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov al, dl
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x564]
xor cl, 0
and dl, cl
mov r10b, byte [rbp + 0x564]
xor r10b, 1
and r10b, 0
and cl, 1
or al, dl
or r10b, cl
xor al, r10b
mov cl, r8b
and cl, 1
xor r8b, 1
or cl, r8b
xor al, 0xff
xor cl, 0xff
mov dl, byte [rbp + 0x564]
xor dl, 0
or al, cl
or dl, 0
xor al, 0xff
and al, dl
mov cl, r11b
xor cl, 0xff
mov dl, al
xor dl, 0xff
mov r8b, byte [rbp + 0x564]
xor r8b, 1
mov r10b, cl
and r10b, 0xff
and r11b, r8b
mov sil, dl
and sil, 0xff
and al, r8b
or r10b, r11b
or sil, al
xor r10b, sil
or cl, dl
xor cl, 0xff
or r8b, 1
and cl, r8b
or r10b, cl
mov al, r10b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x564]
xor cl, 1
and r10b, cl
or al, r10b
mov cl, r9b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x564]
xor dl, 1
mov r8b, r9b
and r8b, dl
mov r10b, al
xor r10b, 0xff
and r10b, 0xff
and al, dl
or cl, r8b
or r10b, al
xor cl, r10b
xor r9b, 0xff
mov al, cl
xor al, r9b
and al, cl
mov cl, bl
xor cl, 0xff
mov dl, al
xor dl, 0xff
mov r8b, byte [rbp + 0x564]
xor r8b, 0
or cl, dl
or r8b, 0
xor cl, 0xff
and cl, r8b
mov dl, bl
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp + 0x564]
xor r8b, 0
and bl, r8b
mov r9b, al
xor r9b, 0xff
and r9b, 0
and al, r8b
or dl, bl
or r9b, al
xor dl, r9b
mov al, cl
xor al, 0xff
mov r8b, dl
xor r8b, 0xff
mov r9b, byte [rbp + 0x564]
xor r9b, 1
mov r10b, al
and r10b, 0xff
and cl, r9b
mov r11b, r8b
and r11b, 0xff
and dl, r9b
or r10b, cl
or r11b, dl
xor r10b, r11b
or al, r8b
xor al, 0xff
or r9b, 1
and al, r9b
or r10b, al
test r10b, 1
jne 0x6d976bad
jmp 0x6da254b0
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x56b1b091
add r8d, 0
sub r8d, 0x74ac07ed
sub r8d, 1
add r8d, 0x74ac07ed
mov r9d, eax
sub r9d, 0x56b1b091
sub r8d, r9d
mov r9d, eax
sub r9d, 0x6fbe5677
sub r9d, ecx
add r9d, 0x6fbe5677
mov r10d, eax
sub r10d, r8d
add r10d, 0
mov r8d, eax
sub r8d, r10d
sub r9d, r8d
sub eax, 0x4199d4d5
sub eax, r9d
add eax, 0x4199d4d5
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
mov r14b, dil
xor r14b, 1
xor sil, 0xff
mov r15b, dil
xor r15b, 1
or r14b, sil
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov sil, dil
xor sil, 1
and sil, 1
mov r15b, dil
xor r15b, 1
and r15b, 1
or sil, r15b
mov r15b, r11b
xor r15b, 0xff
xor sil, 0xff
mov r12b, dil
xor r12b, 1
or r15b, sil
or r12b, 1
xor r15b, 0xff
and r15b, r12b
mov sil, r14b
xor sil, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
mov al, sil
and al, 0
and r14b, r13b
mov cl, r12b
and cl, 0
and r15b, r13b
or al, r14b
or cl, r15b
xor al, cl
or sil, r12b
xor sil, 0xff
or r13b, 0
and sil, r13b
or al, sil
mov cl, bl
xor cl, 0xff
and cl, 1
mov sil, dil
xor sil, 1
mov r14b, bl
and r14b, sil
or cl, r14b
xor cl, 0xff
xor cl, 0
and cl, 0
mov sil, dil
xor sil, 0
and sil, 0
mov r14b, dil
xor r14b, 0
mov r15b, r14b
and r15b, 0
mov r12b, dil
xor r12b, 1
and r12b, 0
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
mov r14b, bl
xor r14b, 0xff
mov r15b, sil
xor r15b, 0xff
mov r12b, dil
xor r12b, 0
or r14b, r15b
or r12b, 0
xor r14b, 0xff
and r14b, r12b
mov r15b, dil
xor r15b, 1
and r15b, 0
mov r12b, dil
xor r12b, 0
mov r13b, r12b
and r13b, 1
mov dl, dil
xor dl, 1
and dl, 0
and r12b, 1
or r15b, r13b
or dl, r12b
xor r15b, dl
xor r15b, 0xff
mov dl, dil
xor dl, 0
mov r12b, dil
xor r12b, 1
or r15b, dl
or r12b, 1
xor r15b, 0xff
and r15b, r12b
xor sil, 0xff
xor sil, 1
and sil, 0xff
mov dl, cl
and dl, r14b
xor cl, r14b
or dl, cl
mov cl, r15b
and cl, sil
xor r15b, sil
or cl, r15b
mov sil, dl
xor sil, 0xff
mov r14b, cl
and r14b, sil
xor cl, 0xff
and dl, cl
or r14b, dl
mov cl, dil
xor cl, 1
and cl, 1
mov dl, dil
xor dl, 1
mov sil, dl
and sil, 1
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and dl, 1
or cl, sil
or r15b, dl
xor cl, r15b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov dl, dil
xor dl, 1
and dl, 1
mov sil, dil
xor sil, 1
and sil, 1
or dl, sil
mov sil, dil
xor sil, 1
xor dl, 0xff
mov r15b, dil
xor r15b, 1
or sil, dl
or r15b, 1
xor sil, 0xff
and sil, r15b
mov dl, cl
and dl, sil
xor cl, sil
or dl, cl
mov cl, dil
xor cl, 1
and cl, 1
mov sil, dil
xor sil, 1
mov r15b, sil
and r15b, 1
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and sil, 1
or cl, r15b
or r12b, sil
xor cl, r12b
mov sil, al
xor sil, 0xff
mov r15b, cl
and r15b, sil
xor cl, 0xff
mov sil, al
and sil, cl
or r15b, sil
mov cl, al
xor cl, 0xff
mov sil, r15b
xor sil, cl
and sil, r15b
mov cl, r11b
xor cl, 0xff
and cl, 0
mov r15b, dil
xor r15b, 0
and r11b, r15b
mov r12b, dil
xor r12b, 1
and r12b, 0
and r15b, 1
or cl, r11b
or r12b, r15b
xor cl, r12b
mov r11b, dl
xor r11b, 0xff
and r11b, 1
mov r15b, dil
xor r15b, 1
mov r12b, dl
and r12b, r15b
or r11b, r12b
mov r15b, dil
xor r15b, 1
and r15b, 1
mov r12b, dil
xor r12b, 1
and r12b, 1
or r15b, r12b
mov r12b, cl
and r12b, r11b
xor cl, r11b
or r12b, cl
mov cl, dil
xor cl, 1
mov r11b, r15b
xor r11b, 0xff
mov r13b, dil
xor r13b, 0
mov r8b, cl
and r8b, 0
mov r9b, r13b
and r9b, 1
mov r10b, r11b
and r10b, 0
and r15b, r13b
or r8b, r9b
or r10b, r15b
xor r8b, r10b
or cl, r11b
xor cl, 0xff
or r13b, 0
and cl, r13b
or r8b, cl
mov cl, r12b
xor cl, 0xff
and cl, 1
mov r9b, dil
xor r9b, 1
and r12b, r9b
mov r10b, dil
xor r10b, 1
and r10b, 0xff
and r9b, 1
or cl, r12b
or r10b, r9b
xor cl, r10b
xor r8b, 0xff
mov r9b, cl
xor r9b, r8b
and r9b, cl
mov cl, dil
xor cl, 1
and cl, 0
mov r8b, dil
xor r8b, 0
mov r10b, r8b
and r10b, 1
mov r11b, dil
xor r11b, 1
and r11b, 0
and r8b, 1
or cl, r10b
or r11b, r8b
xor cl, r11b
mov r8b, r14b
xor r8b, 0xff
and r8b, 0
mov r10b, dil
xor r10b, 0
mov r11b, r14b
and r11b, r10b
mov r15b, cl
xor r15b, 0xff
and r15b, 0
and cl, r10b
or r8b, r11b
or r15b, cl
xor r8b, r15b
mov cl, r14b
xor cl, 0xff
mov r10b, r8b
xor r10b, cl
and r10b, r8b
mov cl, bl
xor cl, 0xff
and cl, 1
mov r8b, dil
xor r8b, 1
and bl, r8b
mov r11b, dil
xor r11b, 1
and r11b, 0xff
and r8b, 1
or cl, bl
or r11b, r8b
xor cl, r11b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r11b, dil
xor r11b, 1
mov bl, dl
and bl, r11b
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and r11b, 1
or r8b, bl
or r15b, r11b
xor r8b, r15b
mov r11b, dil
xor r11b, 0
and r11b, 1
mov bl, dil
xor bl, 1
mov r15b, bl
and r15b, 0
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and bl, 1
or r11b, r15b
or r12b, bl
xor r11b, r12b
mov bl, cl
and bl, r8b
xor cl, r8b
or bl, cl
mov cl, r11b
and cl, 0
xor r11b, 0
or cl, r11b
mov r8b, bl
xor r8b, 0xff
and r8b, 1
mov r11b, dil
xor r11b, 1
and bl, r11b
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and r11b, 1
or r8b, bl
or r15b, r11b
xor r8b, r15b
xor r8b, 0xff
xor cl, 0xff
mov r11b, dil
xor r11b, 1
or r8b, cl
or r11b, 1
xor r8b, 0xff
and r8b, r11b
mov cl, sil
xor cl, 0xff
mov r11b, r9b
xor r11b, 0xff
mov bl, dil
xor bl, 1
or cl, r11b
or bl, 1
xor cl, 0xff
and cl, bl
mov r11b, sil
xor r11b, 0xff
mov bl, r9b
and bl, r11b
xor r9b, 0xff
and sil, r9b
or bl, sil
mov r9b, cl
and r9b, bl
xor cl, bl
or r9b, cl
mov cl, r10b
xor cl, 0xff
and cl, 1
mov r11b, dil
xor r11b, 1
mov bl, r10b
and bl, r11b
or cl, bl
mov r11b, r8b
xor r11b, 0xff
and r11b, 1
mov bl, dil
xor bl, 1
mov sil, r8b
and sil, bl
or r11b, sil
mov bl, dil
xor bl, 1
and bl, 1
mov sil, dil
xor sil, 1
and sil, 1
or bl, sil
mov sil, dil
xor sil, 1
mov r15b, cl
xor r15b, sil
and r15b, cl
xor r10b, 0xff
mov sil, bl
xor sil, 0xff
mov r12b, dil
xor r12b, 1
or r10b, sil
or r12b, 1
xor r10b, 0xff
and r10b, r12b
mov sil, r11b
xor sil, 0xff
mov r12b, dil
xor r12b, 1
mov r13b, dil
xor r13b, 0
or sil, r12b
or r13b, 0
xor sil, 0xff
and sil, r13b
mov r12b, bl
xor r12b, 0xff
mov r13b, r8b
xor r13b, r12b
and r13b, r8b
mov r8b, r15b
and r8b, r10b
xor r15b, r10b
or r8b, r15b
mov r10b, sil
xor r10b, 0xff
mov r15b, r13b
xor r15b, 0xff
mov r12b, dil
xor r12b, 1
mov byte [rbp + 0x560], r10b
and r10b, 0xff
and sil, r12b
mov byte [rbp + 0x55f], r15b
and r15b, 0xff
and r13b, r12b
or r10b, sil
or r15b, r13b
xor r10b, r15b
mov sil, byte [rbp + 0x560]
mov r15b, byte [rbp + 0x55f]
or sil, r15b
xor sil, 0xff
or r12b, 1
and sil, r12b
or r10b, sil
mov sil, r8b
xor sil, 0xff
mov r12b, r10b
and r12b, sil
xor r10b, 0xff
and r8b, r10b
or r12b, r8b
mov r8b, cl
xor r8b, 0xff
mov r10b, r11b
xor r10b, 0xff
mov sil, dil
xor sil, 0
mov r13b, r8b
and r13b, 0
and cl, sil
mov r15b, r10b
and r15b, 0
and r11b, sil
or r13b, cl
or r15b, r11b
xor r13b, r15b
or r8b, r10b
xor r8b, 0xff
or sil, 0
and r8b, sil
or r13b, r8b
mov cl, r13b
xor cl, 0xff
and cl, 0
mov r8b, dil
xor r8b, 0
and r13b, r8b
mov r10b, dil
xor r10b, 1
and r10b, 0
and r8b, 1
or cl, r13b
or r10b, r8b
xor cl, r10b
mov r8b, bl
and r8b, 1
xor bl, 1
or r8b, bl
xor r8b, 0xff
mov r10b, cl
xor r10b, r8b
and r10b, cl
mov cl, r12b
and cl, r10b
xor r12b, r10b
or cl, r12b
mov r8b, r9b
xor r8b, 0xff
and r8b, 0
mov r10b, dil
xor r10b, 0
mov r11b, r9b
and r11b, r10b
mov bl, dil
xor bl, 1
and bl, 0
and r10b, 1
or r8b, r11b
or bl, r10b
xor r8b, bl
mov r10b, dil
xor r10b, 0
xor r8b, 0xff
mov r11b, dil
xor r11b, 1
or r10b, r8b
or r11b, 1
xor r10b, 0xff
and r10b, r11b
mov r8b, dil
xor r8b, 0
and r8b, 1
mov r11b, dil
xor r11b, 1
and r11b, 0
or r8b, r11b
mov r11b, r8b
xor r11b, 0xff
mov bl, r9b
xor bl, r11b
and bl, r9b
mov r9b, cl
xor r9b, 0xff
and r9b, 1
mov r11b, dil
xor r11b, 1
mov sil, cl
and sil, r11b
or r9b, sil
xor r9b, 0xff
mov r11b, dil
xor r11b, 0
mov sil, dil
xor sil, 1
or r9b, r11b
or sil, 1
xor r9b, 0xff
and r9b, sil
xor cl, 0xff
xor r8b, 0xff
mov r11b, dil
xor r11b, 0
or cl, r8b
or r11b, 0
xor cl, 0xff
and cl, r11b
mov r8b, r10b
xor r8b, 0xff
mov r11b, bl
xor r11b, 0xff
mov sil, dil
xor sil, 0
mov r15b, r8b
and r15b, 0
and r10b, sil
mov r12b, r11b
and r12b, 0
and bl, sil
or r15b, r10b
or r12b, bl
xor r15b, r12b
or r8b, r11b
xor r8b, 0xff
or sil, 0
and r8b, sil
or r15b, r8b
mov r8b, r9b
and r8b, cl
xor r9b, cl
or r8b, r9b
mov cl, r15b
xor cl, 0xff
and cl, 1
mov r9b, dil
xor r9b, 1
and r15b, r9b
mov r10b, r8b
xor r10b, 0xff
and r10b, 0xff
and r8b, r9b
or cl, r15b
or r10b, r8b
xor cl, r10b
mov r8b, al
xor r8b, 0xff
and r8b, 0
mov r9b, dil
xor r9b, 0
mov r10b, al
and r10b, r9b
mov r11b, dil
xor r11b, 1
and r11b, 0
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, r14b
xor r9b, 0xff
and r9b, 1
mov r10b, dil
xor r10b, 1
mov r11b, r14b
and r11b, r10b
or r9b, r11b
mov r10b, dil
xor r10b, 0
and r10b, 1
mov r11b, dil
xor r11b, 1
mov bl, r11b
and bl, 0
mov sil, dil
xor sil, 1
and sil, 0xff
and r11b, 1
or r10b, bl
or sil, r11b
xor r10b, sil
mov r11b, r8b
xor r11b, 0xff
mov bl, dil
xor bl, 0
mov sil, dil
xor sil, 1
or r11b, bl
or sil, 1
xor r11b, 0xff
and r11b, sil
xor al, 0xff
mov bl, r10b
xor bl, 0xff
mov sil, dil
xor sil, 1
or al, bl
or sil, 1
xor al, 0xff
and al, sil
mov bl, dil
xor bl, 0
mov sil, r9b
xor sil, bl
and sil, r9b
mov bl, r10b
xor bl, 0xff
mov r15b, r14b
xor r15b, bl
and r15b, r14b
mov bl, r11b
xor bl, 0xff
mov r14b, al
xor r14b, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, bl
and r13b, 0
and r11b, r12b
mov byte [rbp + 0x55e], r14b
and r14b, 0
and al, r12b
or r13b, r11b
or r14b, al
xor r13b, r14b
mov al, byte [rbp + 0x55e]
or bl, al
xor bl, 0xff
or r12b, 0
and bl, r12b
or r13b, bl
mov r11b, sil
and r11b, r15b
xor sil, r15b
or r11b, sil
mov bl, r13b
xor bl, 0xff
and bl, 0
mov sil, dil
xor sil, 0
and r13b, sil
mov r14b, r11b
xor r14b, 0xff
and r14b, 0
and r11b, sil
or bl, r13b
or r14b, r11b
xor bl, r14b
mov r11b, r8b
xor r11b, 0xff
mov sil, r9b
xor sil, 0xff
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, 0xff
and r8b, r14b
mov r12b, sil
and r12b, 0xff
and r9b, r14b
or r15b, r8b
or r12b, r9b
xor r15b, r12b
or r11b, sil
xor r11b, 0xff
or r14b, 1
and r11b, r14b
or r15b, r11b
mov r8b, r15b
xor r8b, 0xff
and r8b, 0
mov r9b, dil
xor r9b, 0
and r15b, r9b
mov r11b, dil
xor r11b, 1
and r11b, 0
and r9b, 1
or r8b, r15b
or r11b, r9b
xor r8b, r11b
mov r9b, dil
xor r9b, 0
mov r11b, r10b
xor r11b, 0xff
mov sil, dil
xor sil, 0
mov r14b, r9b
and r14b, 0
mov r15b, sil
and r15b, 0
mov r12b, r11b
and r12b, 0
and r10b, sil
or r14b, r15b
or r12b, r10b
xor r14b, r12b
or r9b, r11b
xor r9b, 0xff
or sil, 0
and r9b, sil
or r14b, r9b
xor r14b, 0xff
mov r9b, r8b
xor r9b, r14b
and r9b, r8b
mov r8b, bl
xor r8b, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r11b, dil
xor r11b, 0
mov sil, r8b
and sil, 0
and bl, r11b
mov r14b, r10b
and r14b, 0
and r9b, r11b
or sil, bl
or r14b, r9b
xor sil, r14b
or r8b, r10b
xor r8b, 0xff
or r11b, 0
and r8b, r11b
or sil, r8b
mov r8b, sil
xor r8b, 0xff
and r8b, 0
mov r9b, dil
xor r9b, 0
mov r10b, sil
and r10b, r9b
mov r11b, dil
xor r11b, 1
and r11b, 0
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
xor r8b, 0xff
xor r8b, 0
and r8b, 0
mov r9b, dil
xor r9b, 0
and r9b, 1
mov r10b, dil
xor r10b, 1
and r10b, 0
or r9b, r10b
xor sil, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r11b, dil
xor r11b, 0
or sil, r10b
or r11b, 0
xor sil, 0xff
and sil, r11b
mov r10b, dil
xor r10b, 1
and r10b, 0
mov r11b, dil
xor r11b, 0
mov bl, r11b
and bl, 1
mov r14b, dil
xor r14b, 1
and r14b, 0
and r11b, 1
or r10b, bl
or r14b, r11b
xor r10b, r14b
mov r11b, dil
xor r11b, 0
mov bl, r10b
xor bl, r11b
and bl, r10b
xor r9b, 0xff
xor r9b, 1
and r9b, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, sil
xor r11b, 0xff
mov r14b, dil
xor r14b, 0
mov r15b, r10b
and r15b, 0
and r8b, r14b
mov r12b, r11b
and r12b, 0
and sil, r14b
or r15b, r8b
or r12b, sil
xor r15b, r12b
or r10b, r11b
xor r10b, 0xff
or r14b, 0
and r10b, r14b
or r15b, r10b
mov r8b, bl
and r8b, r9b
xor bl, r9b
or r8b, bl
mov r9b, r15b
xor r9b, 0xff
mov r10b, r8b
and r10b, r9b
xor r8b, 0xff
and r15b, r8b
or r10b, r15b
mov r8b, dil
xor r8b, 1
mov r9b, dl
xor r9b, 0xff
mov r11b, dil
xor r11b, 1
or r8b, r9b
or r11b, 1
xor r8b, 0xff
and r8b, r11b
mov r9b, dil
xor r9b, 1
mov r11b, dl
and r11b, r9b
xor dl, 0xff
and dl, 1
or r11b, dl
mov dl, r8b
xor dl, 0xff
mov r9b, r11b
xor r9b, 0xff
mov bl, dil
xor bl, 0
mov sil, dl
and sil, 0
and r8b, bl
mov r14b, r9b
and r14b, 0
and r11b, bl
or sil, r8b
or r14b, r11b
xor sil, r14b
or dl, r9b
xor dl, 0xff
or bl, 0
and dl, bl
or sil, dl
mov dl, sil
xor dl, 0xff
and dl, 1
mov r8b, dil
xor r8b, 1
and sil, r8b
or dl, sil
mov r8b, r10b
xor r8b, 0xff
and r8b, 0
mov r9b, dil
xor r9b, 0
mov r11b, r10b
and r11b, r9b
mov bl, dl
xor bl, 0xff
and bl, 0
and dl, r9b
or r8b, r11b
or bl, dl
xor r8b, bl
xor r8b, 0xff
xor r10b, 0xff
mov dl, dil
xor dl, 0
or r8b, r10b
or dl, 0
xor r8b, 0xff
and r8b, dl
mov dl, cl
xor dl, 0xff
and dl, 0
mov r9b, dil
xor r9b, 0
mov r10b, cl
and r10b, r9b
mov r11b, dil
xor r11b, 1
and r11b, 0
and r9b, 1
or dl, r10b
or r11b, r9b
xor dl, r11b
mov r9b, r8b
xor r9b, 0xff
and r9b, 0
mov r10b, dil
xor r10b, 0
mov r11b, r8b
and r11b, r10b
mov bl, dil
xor bl, 1
and bl, 0
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, dil
xor r10b, 0
and r10b, 1
mov r11b, dil
xor r11b, 1
mov bl, r11b
and bl, 0
mov sil, dil
xor sil, 1
and sil, 0xff
and r11b, 1
or r10b, bl
or sil, r11b
xor r10b, sil
mov r11b, dil
xor r11b, 0
mov bl, dl
xor bl, r11b
and bl, dl
mov r11b, r10b
xor r11b, 0xff
mov sil, cl
xor sil, r11b
and sil, cl
mov cl, dil
xor cl, 0
mov r11b, r9b
xor r11b, cl
and r11b, r9b
xor r8b, 0xff
mov cl, r10b
xor cl, 0xff
mov r14b, dil
xor r14b, 1
or r8b, cl
or r14b, 1
xor r8b, 0xff
and r8b, r14b
mov cl, bl
xor cl, 0xff
mov r14b, sil
xor r14b, 0xff
mov r15b, dil
xor r15b, 1
mov r12b, cl
and r12b, 0xff
and bl, r15b
mov r13b, r14b
and r13b, 0xff
and sil, r15b
or r12b, bl
or r13b, sil
xor r12b, r13b
or cl, r14b
xor cl, 0xff
or r15b, 1
and cl, r15b
or r12b, cl
mov cl, r11b
xor cl, 0xff
mov bl, r8b
xor bl, 0xff
mov sil, dil
xor sil, 0
mov r14b, cl
and r14b, 0
and r11b, sil
mov r15b, bl
and r15b, 0
and r8b, sil
or r14b, r11b
or r15b, r8b
xor r14b, r15b
or cl, bl
xor cl, 0xff
or sil, 0
and cl, sil
or r14b, cl
mov cl, r12b
xor cl, 0xff
and cl, 1
mov r8b, dil
xor r8b, 1
and r12b, r8b
mov r11b, r14b
xor r11b, 0xff
and r11b, 0xff
and r14b, r8b
or cl, r12b
or r11b, r14b
xor cl, r11b
mov r8b, dl
and r8b, r9b
xor dl, r9b
or r8b, dl
mov dl, r8b
xor dl, 0xff
and dl, 1
xor dil, 1
and r8b, dil
or dl, r8b
mov r8b, r10b
and r8b, 0
xor r10b, 0
or r8b, r10b
xor r8b, 0xff
mov r9b, dl
xor r9b, r8b
and r9b, dl
mov dl, cl
and dl, r9b
xor cl, r9b
or dl, cl
test dl, 1
jne 0x6d977a66
jmp 0x6da4363b
xor eax, eax
mov rcx, qword [rbp + 0x7d0]
mov edx, dword [rcx]
mov r8, qword [rbp + 0x818]
mov r9d, dword [sym.out.dll_x.13]
mov r10d, dword [sym.out.dll_y.14]
mov r11d, eax
sub r11d, 0x6de7801c
mov esi, r9d
add esi, r11d
mov r11d, eax
sub r11d, 0xc8727f0d
add esi, r11d
add esi, 0xba0b4454
add esi, 0x6de7801c
sub esi, 0xba0b4454
add esi, 0xc3a6a662
sub esi, 0xf0481ab1
sub esi, 0xc3a6a662
sub esi, 0x28c0f658
sub esi, 1
add esi, 0x28c0f658
sub esi, 0xcd1c00d1
add esi, 0xf0481ab1
add esi, 0xcd1c00d1
mov r11d, eax
sub r11d, 0x5b9daacb
sub r11d, esi
add r11d, 0x5b9daacb
mov esi, eax
sub esi, 0xc8727f0d
add esi, 0
mov edi, eax
sub edi, r11d
mov r11d, eax
sub r11d, esi
add edi, r11d
sub eax, edi
mov r11d, 0xc0fec8bd
add r11d, 0
sub r11d, eax
sub r11d, 0xc0fec8bd
imul r9d, r11d
and r9d, 1
cmp r9d, 0
sete bl
cmp r10d, 0xa
setl r14b
mov r15b, bl
xor r15b, 0xff
and r15b, 1
mov r12b, 1
mov r13b, r12b
xor r13b, 1
mov al, bl
and al, r13b
or r15b, al
mov al, r12b
xor al, 1
xor r15b, 0xff
mov r13b, r12b
xor r13b, 1
or al, r15b
or r13b, 1
xor al, 0xff
and al, r13b
mov r15b, r12b
xor r15b, 1
and r15b, 1
mov r13b, r12b
xor r13b, 1
and r13b, 1
or r15b, r13b
mov r13b, bl
xor r13b, 0xff
mov r9b, r15b
xor r9b, 0xff
mov r10b, r12b
xor r10b, 0
or r13b, r9b
or r10b, 0
xor r13b, 0xff
and r13b, r10b
mov r9b, r12b
xor r9b, 1
and r9b, 1
mov r10b, r12b
xor r10b, 1
mov r11b, r10b
and r11b, 1
mov sil, r12b
xor sil, 1
and sil, 0xff
and r10b, 1
or r9b, r11b
or sil, r10b
xor r9b, sil
mov r10b, r12b
xor r10b, 1
mov r11b, r9b
xor r11b, r10b
and r11b, r9b
xor r15b, 0xff
xor r15b, 1
and r15b, 0xff
mov r9b, al
and r9b, r13b
xor al, r13b
or r9b, al
mov al, r11b
and al, r15b
xor r11b, r15b
or al, r11b
mov r10b, r9b
xor r10b, 0xff
mov r11b, al
and r11b, r10b
xor al, 0xff
and r9b, al
or r11b, r9b
mov al, r14b
xor al, 0xff
and al, 1
mov r9b, r12b
xor r9b, 1
mov r10b, r14b
and r10b, r9b
or al, r10b
mov r9b, r12b
xor r9b, 1
xor al, 0xff
mov r10b, r12b
xor r10b, 0
or r9b, al
or r10b, 0
xor r9b, 0xff
and r9b, r10b
mov al, r12b
xor al, 1
and al, 1
mov r10b, r12b
xor r10b, 1
and r10b, 1
or al, r10b
mov r10b, r14b
xor r10b, 0xff
xor al, 0xff
mov sil, r12b
xor sil, 0
or r10b, al
or sil, 0
xor r10b, 0xff
and r10b, sil
mov al, r9b
xor al, 0xff
mov sil, r10b
xor sil, 0xff
mov r15b, r12b
xor r15b, 0
mov r13b, al
and r13b, 0
and r9b, r15b
mov dil, sil
and dil, 0
and r10b, r15b
or r13b, r9b
or dil, r10b
xor r13b, dil
or al, sil
xor al, 0xff
or r15b, 0
and al, r15b
or r13b, al
mov al, r12b
xor al, 1
and al, 1
mov r9b, r12b
xor r9b, 1
and r9b, 1
or al, r9b
mov r9b, r12b
xor r9b, 1
xor al, 0xff
mov r10b, r12b
xor r10b, 0
or r9b, al
or r10b, 0
xor r9b, 0xff
and r9b, r10b
mov al, r12b
xor al, 1
and al, 0
mov r10b, r12b
xor r10b, 0
mov sil, r10b
and sil, 1
mov dil, r12b
xor dil, 1
and dil, 0
and r10b, 1
or al, sil
or dil, r10b
xor al, dil
mov r10b, al
xor r10b, 0xff
xor r10b, 1
and r10b, 0xff
mov sil, r12b
xor sil, 1
and sil, 1
mov dil, r12b
xor dil, 1
mov r15b, dil
and r15b, 1
mov cl, r12b
xor cl, 1
and cl, 0xff
and dil, 1
or sil, r15b
or cl, dil
xor sil, cl
mov cl, r12b
xor cl, 1
mov dil, sil
xor dil, cl
and dil, sil
mov cl, r12b
xor cl, 1
xor al, 0xff
mov sil, r12b
xor sil, 0
or cl, al
or sil, 0
xor cl, 0xff
and cl, sil
mov al, r9b
and al, r10b
xor r9b, r10b
or al, r9b
mov r9b, dil
and r9b, cl
xor dil, cl
or r9b, dil
mov cl, al
xor cl, 0xff
mov r10b, r9b
and r10b, cl
xor r9b, 0xff
and al, r9b
or r10b, al
mov al, r12b
xor al, 1
and al, 1
mov cl, r12b
xor cl, 1
and cl, 1
or al, cl
mov cl, r11b
xor cl, 0xff
mov r9b, al
and r9b, cl
xor al, 0xff
mov cl, r11b
and cl, al
or r9b, cl
mov al, r11b
xor al, 0xff
mov cl, r9b
xor cl, al
and cl, r9b
mov al, bl
xor al, 0xff
and al, 1
mov r9b, r12b
xor r9b, 1
and bl, r9b
mov sil, r12b
xor sil, 1
and sil, 0xff
and r9b, 1
or al, bl
or sil, r9b
xor al, sil
mov r9b, r10b
xor r9b, 0xff
and r9b, 0
mov bl, r12b
xor bl, 0
mov sil, r10b
and sil, bl
mov dil, r12b
xor dil, 1
and dil, 0
and bl, 1
or r9b, sil
or dil, bl
xor r9b, dil
mov bl, r12b
xor bl, 0
and bl, 1
mov sil, r12b
xor sil, 1
and sil, 0
or bl, sil
mov sil, al
and sil, r9b
xor al, r9b
or sil, al
mov al, r12b
xor al, 0
mov r9b, bl
xor r9b, 0xff
mov dil, r12b
xor dil, 1
mov r15b, al
and r15b, 0xff
mov byte [rbp + 0x55d], dil
and dil, 0
mov byte [rbp + 0x55c], r9b
and r9b, 0xff
mov byte [rbp + 0x55b], al
mov al, byte [rbp + 0x55d]
and bl, al
or r15b, dil
or r9b, bl
xor r15b, r9b
mov r9b, byte [rbp + 0x55b]
mov bl, byte [rbp + 0x55c]
or r9b, bl
xor r9b, 0xff
or al, 1
and r9b, al
or r15b, r9b
mov al, sil
xor al, 0xff
and al, 1
mov r9b, r12b
xor r9b, 1
and sil, r9b
or al, sil
xor r15b, 0xff
mov r9b, al
xor r9b, r15b
and r9b, al
mov al, r13b
xor al, 0xff
and al, 1
mov sil, r12b
xor sil, 1
mov dil, r13b
and dil, sil
mov r15b, r12b
xor r15b, 1
and r15b, 0xff
and sil, 1
or al, dil
or r15b, sil
xor al, r15b
mov sil, r12b
xor sil, 1
and sil, 1
mov dil, r12b
xor dil, 1
and dil, 1
or sil, dil
mov dil, r12b
xor dil, 0
and dil, 1
mov r15b, r12b
xor r15b, 1
mov bl, r15b
and bl, 0
mov byte [rbp + 0x55a], r12b
xor r12b, 1
and r12b, 0xff
and r15b, 1
or dil, bl
or r12b, r15b
xor dil, r12b
mov bl, al
xor bl, 0xff
mov r15b, sil
xor r15b, 0xff
mov r12b, byte [rbp + 0x55a]
xor r12b, 0
mov byte [rbp + 0x559], bl
and bl, 0
and al, r12b
mov byte [rbp + 0x558], r15b
and r15b, 0
and sil, r12b
or bl, al
or r15b, sil
xor bl, r15b
mov al, byte [rbp + 0x559]
mov sil, byte [rbp + 0x558]
or al, sil
xor al, 0xff
or r12b, 0
and al, r12b
or bl, al
mov al, dil
and al, 0
xor dil, 0
or al, dil
mov dil, bl
xor dil, 0xff
and dil, 1
mov r15b, byte [rbp + 0x55a]
xor r15b, 1
and bl, r15b
mov r12b, byte [rbp + 0x55a]
xor r12b, 1
and r12b, 0xff
and r15b, 1
or dil, bl
or r12b, r15b
xor dil, r12b
xor dil, 0xff
xor al, 0xff
mov bl, byte [rbp + 0x55a]
xor bl, 0
or dil, al
or bl, 0
xor dil, 0xff
and dil, bl
mov al, r14b
xor al, 0xff
and al, 1
mov bl, byte [rbp + 0x55a]
xor bl, 1
and r14b, bl
mov r15b, byte [rbp + 0x55a]
xor r15b, 1
and r15b, 0xff
and bl, 1
or al, r14b
or r15b, bl
xor al, r15b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov r14b, byte [rbp + 0x55a]
xor r14b, 1
mov r15b, r10b
and r15b, r14b
mov r12b, byte [rbp + 0x55a]
xor r12b, 1
and r12b, 0xff
and r14b, 1
or bl, r15b
or r12b, r14b
xor bl, r12b
mov r14b, byte [rbp + 0x55a]
xor r14b, 1
and r14b, 1
mov r15b, byte [rbp + 0x55a]
xor r15b, 1
and r15b, 1
or r14b, r15b
mov r15b, al
xor r15b, 0xff
mov r12b, bl
xor r12b, 0xff
mov sil, byte [rbp + 0x55a]
xor sil, 1
mov byte [rbp + 0x557], r15b
and r15b, 0xff
and al, sil
mov byte [rbp + 0x556], r12b
and r12b, 0xff
and bl, sil
or r15b, al
or r12b, bl
xor r15b, r12b
mov al, byte [rbp + 0x557]
mov bl, byte [rbp + 0x556]
or al, bl
xor al, 0xff
or sil, 1
and al, sil
or r15b, al
mov al, byte [rbp + 0x55a]
xor al, 1
mov sil, r14b
xor sil, 0xff
mov r12b, byte [rbp + 0x55a]
xor r12b, 0
mov bl, al
and bl, 0
mov byte [rbp + 0x555], r12b
and r12b, 1
mov byte [rbp + 0x554], sil
and sil, 0
mov byte [rbp + 0x553], al
mov al, byte [rbp + 0x555]
and r14b, al
or bl, r12b
or sil, r14b
xor bl, sil
mov sil, byte [rbp + 0x553]
mov r14b, byte [rbp + 0x554]
or sil, r14b
xor sil, 0xff
or al, 0
and sil, al
or bl, sil
mov al, r15b
xor al, 0xff
and al, 1
mov sil, byte [rbp + 0x55a]
xor sil, 1
and r15b, sil
or al, r15b
xor al, 0xff
xor bl, 0xff
mov sil, byte [rbp + 0x55a]
xor sil, 0
or al, bl
or sil, 0
xor al, 0xff
and al, sil
mov bl, r9b
xor bl, 0xff
mov sil, cl
xor sil, bl
and sil, cl
mov bl, cl
xor bl, 0xff
mov r15b, r9b
and r15b, bl
xor r9b, 0xff
and cl, r9b
or r15b, cl
mov cl, sil
and cl, r15b
xor sil, r15b
or cl, sil
mov r9b, dil
xor r9b, 0xff
mov bl, al
xor bl, 0xff
mov sil, byte [rbp + 0x55a]
xor sil, 0
or r9b, bl
or sil, 0
xor r9b, 0xff
and r9b, sil
mov bl, dil
xor bl, 0xff
and bl, 1
mov sil, byte [rbp + 0x55a]
xor sil, 1
and dil, sil
mov r15b, al
xor r15b, 0xff
and r15b, 0xff
and al, sil
or bl, dil
or r15b, al
xor bl, r15b
mov al, r9b
xor al, 0xff
mov sil, bl
xor sil, 0xff
mov dil, byte [rbp + 0x55a]
xor dil, 0
mov r15b, al
and r15b, 0
and r9b, dil
mov r12b, sil
and r12b, 0
and bl, dil
or r15b, r9b
or r12b, bl
xor r15b, r12b
or al, sil
xor al, 0xff
or dil, 0
and al, dil
or r15b, al
mov al, cl
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x55a]
xor r9b, 1
mov bl, cl
and bl, r9b
or al, bl
mov r9b, r15b
xor r9b, 0xff
xor al, 0xff
mov bl, byte [rbp + 0x55a]
xor bl, 1
or r9b, al
or bl, 1
xor r9b, 0xff
and r9b, bl
mov al, r15b
xor al, 0xff
and al, 1
mov bl, byte [rbp + 0x55a]
xor bl, 1
and r15b, bl
or al, r15b
xor cl, 0xff
xor al, 0xff
mov bl, byte [rbp + 0x55a]
xor bl, 0
or cl, al
or bl, 0
xor cl, 0xff
and cl, bl
mov al, r9b
xor al, 0xff
mov bl, cl
xor bl, 0xff
mov sil, byte [rbp + 0x55a]
xor sil, 1
mov dil, al
and dil, 0xff
and r9b, sil
mov r15b, bl
and r15b, 0xff
and cl, sil
or dil, r9b
or r15b, cl
xor dil, r15b
or al, bl
xor al, 0xff
or sil, 1
and al, sil
or dil, al
mov al, r11b
xor al, 0xff
mov cl, r13b
xor cl, 0xff
mov r9b, byte [rbp + 0x55a]
xor r9b, 0
or al, cl
or r9b, 0
xor al, 0xff
and al, r9b
mov cl, r11b
xor cl, 0xff
mov r9b, r13b
and r9b, cl
xor r13b, 0xff
and r11b, r13b
or r9b, r11b
mov cl, al
xor cl, 0xff
mov r11b, r9b
xor r11b, 0xff
mov bl, byte [rbp + 0x55a]
xor bl, 1
mov sil, cl
and sil, 0xff
and al, bl
mov r15b, r11b
and r15b, 0xff
and r9b, bl
or sil, al
or r15b, r9b
xor sil, r15b
or cl, r11b
xor cl, 0xff
or bl, 1
and cl, bl
or sil, cl
mov al, sil
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x55a]
xor cl, 1
mov r9b, sil
and r9b, cl
mov r11b, byte [rbp + 0x55a]
xor r11b, 1
and r11b, 0xff
and cl, 1
or al, r9b
or r11b, cl
xor al, r11b
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, byte [rbp + 0x55a]
xor cl, 1
and cl, 1
mov r9b, byte [rbp + 0x55a]
xor r9b, 1
mov r11b, r9b
and r11b, 1
mov bl, byte [rbp + 0x55a]
xor bl, 1
and bl, 0xff
and r9b, 1
or cl, r11b
or bl, r9b
xor cl, bl
xor cl, 0xff
mov r9b, sil
xor r9b, cl
and r9b, sil
mov cl, al
and cl, r9b
xor al, r9b
or cl, al
mov al, byte [rbp + 0x55a]
xor al, 1
and al, 0
mov r9b, byte [rbp + 0x55a]
xor r9b, 0
mov r11b, r9b
and r11b, 1
mov bl, byte [rbp + 0x55a]
xor bl, 1
and bl, 0
and r9b, 1
or al, r11b
or bl, r9b
xor al, bl
mov r9b, r10b
xor r9b, 0xff
and r9b, 1
mov r11b, byte [rbp + 0x55a]
xor r11b, 1
mov bl, r10b
and bl, r11b
or r9b, bl
mov r11b, byte [rbp + 0x55a]
xor r11b, 0
and r11b, 1
mov bl, byte [rbp + 0x55a]
xor bl, 1
and bl, 0
or r11b, bl
mov bl, byte [rbp + 0x55a]
xor bl, 0
mov sil, al
xor sil, bl
and sil, al
mov bl, r11b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov r15b, r9b
xor r15b, 0xff
mov r12b, byte [rbp + 0x55a]
xor r12b, 0
mov r13b, byte [rbp + 0x55a]
xor r13b, 1
or r15b, r12b
or r13b, 1
xor r15b, 0xff
and r15b, r13b
xor r10b, 0xff
mov r12b, r11b
xor r12b, 0xff
mov r13b, byte [rbp + 0x55a]
xor r13b, 0
or r10b, r12b
or r13b, 0
xor r10b, 0xff
and r10b, r13b
mov r12b, sil
and r12b, bl
xor sil, bl
or r12b, sil
mov bl, r15b
xor bl, 0xff
mov sil, r10b
xor sil, 0xff
mov r13b, byte [rbp + 0x55a]
xor r13b, 0
mov r14b, bl
and r14b, 0
and r15b, r13b
mov byte [rbp + 0x552], sil
and sil, 0
and r10b, r13b
or r14b, r15b
or sil, r10b
xor r14b, sil
mov r10b, byte [rbp + 0x552]
or bl, r10b
xor bl, 0xff
or r13b, 0
and bl, r13b
or r14b, bl
mov bl, r12b
xor bl, 0xff
mov sil, r14b
and sil, bl
xor r14b, 0xff
and r12b, r14b
or sil, r12b
mov bl, al
xor bl, 0xff
mov r14b, r9b
xor r14b, 0xff
mov r15b, byte [rbp + 0x55a]
xor r15b, 1
mov r12b, bl
and r12b, 0xff
and al, r15b
mov r13b, r14b
and r13b, 0xff
and r9b, r15b
or r12b, al
or r13b, r9b
xor r12b, r13b
or bl, r14b
xor bl, 0xff
or r15b, 1
and bl, r15b
or r12b, bl
mov al, r12b
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x55a]
xor r9b, 1
and r12b, r9b
or al, r12b
mov r9b, byte [rbp + 0x55a]
xor r9b, 0
mov bl, r11b
xor bl, 0xff
mov r14b, byte [rbp + 0x55a]
xor r14b, 0
mov r15b, r9b
and r15b, 0
mov r12b, r14b
and r12b, 0
mov r13b, bl
and r13b, 0
and r11b, r14b
or r15b, r12b
or r13b, r11b
xor r15b, r13b
or r9b, bl
xor r9b, 0xff
or r14b, 0
and r9b, r14b
or r15b, r9b
xor al, 0xff
xor r15b, 0xff
mov r9b, byte [rbp + 0x55a]
xor r9b, 0
or al, r15b
or r9b, 0
xor al, 0xff
and al, r9b
mov r9b, sil
xor r9b, 0xff
mov r11b, al
xor r11b, 0xff
mov bl, byte [rbp + 0x55a]
xor bl, 0
mov r14b, r9b
and r14b, 0
and sil, bl
mov r15b, r11b
and r15b, 0
and al, bl
or r14b, sil
or r15b, al
xor r14b, r15b
or r9b, r11b
xor r9b, 0xff
or bl, 0
and r9b, bl
or r14b, r9b
mov al, r14b
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x55a]
xor r9b, 1
and r14b, r9b
or al, r14b
mov r9b, cl
xor r9b, 0xff
mov r11b, al
and r11b, r9b
xor al, 0xff
mov r9b, cl
and r9b, al
or r11b, r9b
xor r11b, 0xff
xor cl, 0xff
mov al, byte [rbp + 0x55a]
xor al, 0
or r11b, cl
or al, 0
xor r11b, 0xff
and r11b, al
mov al, dil
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x55a]
xor cl, 0
mov r9b, dil
and r9b, cl
mov bl, byte [rbp + 0x55a]
xor bl, 1
and bl, 0
and cl, 1
or al, r9b
or bl, cl
xor al, bl
mov cl, r11b
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp + 0x55a]
xor r9b, 1
mov bl, r11b
and bl, r9b
or cl, bl
mov r9b, byte [rbp + 0x55a]
xor r9b, 1
and r9b, 1
mov bl, byte [rbp + 0x55a]
xor bl, 1
and bl, 1
or r9b, bl
mov bl, byte [rbp + 0x55a]
xor bl, 1
mov sil, al
xor sil, bl
and sil, al
xor dil, 0xff
mov bl, r9b
xor bl, 0xff
mov r14b, byte [rbp + 0x55a]
xor r14b, 0
or dil, bl
or r14b, 0
xor dil, 0xff
and dil, r14b
mov bl, byte [rbp + 0x55a]
xor bl, 1
mov r14b, cl
xor r14b, bl
and r14b, cl
xor r11b, 0xff
mov bl, r9b
xor bl, 0xff
mov r15b, byte [rbp + 0x55a]
xor r15b, 0
or r11b, bl
or r15b, 0
xor r11b, 0xff
and r11b, r15b
mov bl, sil
xor bl, 0xff
mov r15b, dil
xor r15b, 0xff
mov r12b, byte [rbp + 0x55a]
xor r12b, 0
mov r13b, bl
and r13b, 0
and sil, r12b
mov r10b, r15b
and r10b, 0
and dil, r12b
or r13b, sil
or r10b, dil
xor r13b, r10b
or bl, r15b
xor bl, 0xff
or r12b, 0
and bl, r12b
or r13b, bl
mov r10b, r14b
xor r10b, 0xff
mov bl, r11b
xor bl, 0xff
mov sil, byte [rbp + 0x55a]
xor sil, 0
mov dil, r10b
and dil, 0
and r14b, sil
mov r15b, bl
and r15b, 0
and r11b, sil
or dil, r14b
or r15b, r11b
xor dil, r15b
or r10b, bl
xor r10b, 0xff
or sil, 0
and r10b, sil
or dil, r10b
mov r10b, r13b
xor r10b, 0xff
and r10b, 0
mov r11b, byte [rbp + 0x55a]
xor r11b, 0
and r13b, r11b
mov bl, dil
xor bl, 0xff
and bl, 0
and dil, r11b
or r10b, r13b
or bl, dil
xor r10b, bl
mov r11b, al
and r11b, cl
xor al, cl
or r11b, al
mov al, r11b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x55a]
xor cl, 1
and r11b, cl
or al, r11b
mov cl, byte [rbp + 0x55a]
xor cl, 1
mov r11b, r9b
xor r11b, 0xff
mov bl, byte [rbp + 0x55a]
xor bl, 1
mov sil, cl
and sil, 0xff
mov dil, bl
and dil, 1
mov r14b, r11b
and r14b, 0xff
and r9b, bl
or sil, dil
or r14b, r9b
xor sil, r14b
or cl, r11b
xor cl, 0xff
or bl, 1
and cl, bl
or sil, cl
xor al, 0xff
xor sil, 0xff
mov cl, byte [rbp + 0x55a]
xor cl, 1
or al, sil
or cl, 1
xor al, 0xff
and al, cl
mov cl, r10b
and cl, al
xor r10b, al
or cl, r10b
test cl, 1
mov dword [rbp + 0x54c], edx
mov qword [rbp + 0x540], r8
jne 0x6d9788dc
jmp 0x6da4363b
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xc83fe6f8
sub r8d, 1
add r8d, 0xc83fe6f8
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, ecx
sub r9d, 0x680ebf5d
sub r9d, 0x78c006c
add r9d, 0x680ebf5d
sub r9d, 0xa7d961fb
add r9d, r8d
add r9d, 0xa7d961fb
sub eax, 0x78c006c
sub r9d, eax
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
or bl, r14b
xor bl, 0xff
xor bl, 0
and bl, 0
mov dil, sil
xor dil, 0
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
or dil, r14b
mov r14b, dil
xor r14b, 0xff
mov r15b, r10b
xor r15b, r14b
and r15b, r10b
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r12b, sil
xor r12b, 1
and r12b, 1
or r14b, r12b
mov r12b, sil
xor r12b, 0
mov r13b, r14b
xor r13b, r12b
and r13b, r14b
xor dil, 0xff
xor dil, 1
and dil, 0xff
mov r14b, bl
and r14b, r15b
xor bl, r15b
or r14b, bl
mov bl, r13b
xor bl, 0xff
mov r15b, dil
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
mov al, bl
and al, 0xff
and r13b, r12b
mov cl, r15b
and cl, 0xff
and dil, r12b
or al, r13b
or cl, dil
xor al, cl
or bl, r15b
xor bl, 0xff
or r12b, 1
and bl, r12b
or al, bl
mov cl, r14b
xor cl, 0xff
and cl, 0
mov bl, sil
xor bl, 0
and r14b, bl
mov dil, al
xor dil, 0xff
and dil, 0
and al, bl
or cl, r14b
or dil, al
xor cl, dil
mov al, r11b
xor al, 0xff
and al, 1
mov bl, sil
xor bl, 1
mov dil, r11b
and dil, bl
or al, dil
mov bl, sil
xor bl, 1
xor al, 0xff
mov dil, sil
xor dil, 1
or bl, al
or dil, 1
xor bl, 0xff
and bl, dil
mov al, sil
xor al, 1
and al, 1
mov dil, sil
xor dil, 1
mov r14b, dil
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or al, r14b
or r15b, dil
xor al, r15b
mov dil, r11b
xor dil, 0xff
mov r14b, al
xor r14b, 0xff
mov r15b, sil
xor r15b, 0
or dil, r14b
or r15b, 0
xor dil, 0xff
and dil, r15b
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r15b, sil
xor r15b, 1
mov r12b, r15b
and r12b, 1
mov r13b, sil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, sil
xor r12b, 1
or r14b, r15b
or r12b, 1
xor r14b, 0xff
and r14b, r12b
mov r15b, sil
xor r15b, 1
xor al, 0xff
mov r12b, sil
xor r12b, 1
or r15b, al
or r12b, 1
xor r15b, 0xff
and r15b, r12b
mov al, bl
and al, dil
xor bl, dil
or al, bl
mov bl, r14b
and bl, r15b
xor r14b, r15b
or bl, r14b
mov dil, al
xor dil, 0xff
mov r14b, bl
and r14b, dil
xor bl, 0xff
and al, bl
or r14b, al
mov al, sil
xor al, 0
and al, 1
mov bl, sil
xor bl, 1
and bl, 0
or al, bl
mov bl, sil
xor bl, 0
xor al, 0xff
mov dil, sil
xor dil, 1
or bl, al
or dil, 1
xor bl, 0xff
and bl, dil
mov al, sil
xor al, 0
and al, 1
mov dil, sil
xor dil, 1
mov r15b, dil
and r15b, 0
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and dil, 1
or al, r15b
or r12b, dil
xor al, r12b
mov dil, al
xor dil, 0xff
xor dil, 0
and dil, 0
mov r15b, sil
xor r15b, 1
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 1
or r15b, r12b
mov r12b, sil
xor r12b, 0
mov r13b, r15b
xor r13b, r12b
and r13b, r15b
mov r15b, sil
xor r15b, 1
xor al, 0xff
mov r12b, sil
xor r12b, 0
or r15b, al
or r12b, 0
xor r15b, 0xff
and r15b, r12b
mov al, bl
xor al, 0xff
mov r12b, dil
xor r12b, 0xff
mov dl, sil
xor dl, 0
mov r8b, al
and r8b, 0
and bl, dl
mov r9b, r12b
and r9b, 0
and dil, dl
or r8b, bl
or r9b, dil
xor r8b, r9b
or al, r12b
xor al, 0xff
or dl, 0
and al, dl
or r8b, al
mov al, r13b
and al, r15b
xor r13b, r15b
or al, r13b
mov dl, r8b
xor dl, 0xff
mov r9b, al
and r9b, dl
xor al, 0xff
and r8b, al
or r9b, r8b
mov al, sil
xor al, 0
and al, 1
mov dl, sil
xor dl, 1
mov r8b, dl
and r8b, 0
mov bl, sil
xor bl, 1
and bl, 0xff
and dl, 1
or al, r8b
or bl, dl
xor al, bl
mov dl, cl
xor dl, 0xff
mov r8b, al
and r8b, dl
xor al, 0xff
mov dl, cl
and dl, al
or r8b, dl
xor r8b, 0xff
mov al, cl
xor al, 0xff
mov dl, sil
xor dl, 0
or r8b, al
or dl, 0
xor r8b, 0xff
and r8b, dl
mov al, r9b
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
mov bl, r9b
and bl, dl
or al, bl
mov dl, r10b
xor dl, 0xff
and dl, 0
mov bl, sil
xor bl, 0
mov dil, r10b
and dil, bl
mov r15b, al
xor r15b, 0xff
and r15b, 0
and al, bl
or dl, dil
or r15b, al
xor dl, r15b
xor dl, 0xff
xor r10b, 0xff
mov al, sil
xor al, 0
or dl, r10b
or al, 0
xor dl, 0xff
and dl, al
mov al, r14b
xor al, 0xff
and al, 1
mov r10b, sil
xor r10b, 1
mov bl, r14b
and bl, r10b
or al, bl
mov r10b, sil
xor r10b, 0
and r10b, 1
mov bl, sil
xor bl, 1
and bl, 0
or r10b, bl
mov bl, sil
xor bl, 1
and bl, 1
mov dil, sil
xor dil, 1
and dil, 1
or bl, dil
mov dil, al
xor dil, 0xff
mov r15b, r10b
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, dil
and r13b, 0
and al, r12b
mov byte [rbp + 0x53f], r15b
and r15b, 0
and r10b, r12b
or r13b, al
or r15b, r10b
xor r13b, r15b
mov al, byte [rbp + 0x53f]
or dil, al
xor dil, 0xff
or r12b, 0
and dil, r12b
or r13b, dil
mov r10b, sil
xor r10b, 1
mov dil, bl
xor dil, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, r10b
and r12b, 0
mov al, r15b
and al, 1
mov byte [rbp + 0x53e], dil
and dil, 0
and bl, r15b
or r12b, al
or dil, bl
xor r12b, dil
mov al, byte [rbp + 0x53e]
or r10b, al
xor r10b, 0xff
or r15b, 0
and r10b, r15b
or r12b, r10b
mov r10b, r13b
xor r10b, 0xff
and r10b, 1
mov bl, sil
xor bl, 1
and r13b, bl
or r10b, r13b
xor r10b, 0xff
xor r12b, 0xff
mov bl, sil
xor bl, 1
or r10b, r12b
or bl, 1
xor r10b, 0xff
and r10b, bl
mov bl, r11b
xor bl, 0xff
and bl, 1
mov dil, sil
xor dil, 1
and r11b, dil
or bl, r11b
mov r11b, r9b
xor r11b, 0xff
and r11b, 1
mov dil, sil
xor dil, 1
mov r15b, r9b
and r15b, dil
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and dil, 1
or r11b, r15b
or r12b, dil
xor r11b, r12b
mov dil, sil
xor dil, 1
and dil, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or dil, r15b
mov r15b, bl
and r15b, r11b
xor bl, r11b
or r15b, bl
mov r11b, dil
and r11b, 1
xor dil, 1
or r11b, dil
mov bl, r15b
xor bl, 0xff
and bl, 1
mov dil, sil
xor dil, 1
and r15b, dil
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and dil, 1
or bl, r15b
or r12b, dil
xor bl, r12b
xor r11b, 0xff
mov dil, bl
xor dil, r11b
and dil, bl
mov r11b, r8b
xor r11b, 0xff
and r11b, 1
mov bl, sil
xor bl, 1
mov r15b, r8b
and r15b, bl
or r11b, r15b
mov bl, dl
xor bl, 0xff
and bl, 0
mov r15b, sil
xor r15b, 0
mov r12b, dl
and r12b, r15b
mov r13b, sil
xor r13b, 1
and r13b, 0
and r15b, 1
or bl, r12b
or r13b, r15b
xor bl, r13b
mov r15b, sil
xor r15b, 1
and r15b, 0
mov r12b, sil
xor r12b, 0
mov r13b, r12b
and r13b, 1
mov al, sil
xor al, 1
and al, 0
and r12b, 1
or r15b, r13b
or al, r12b
xor r15b, al
mov al, sil
xor al, 1
mov r12b, r11b
xor r12b, al
and r12b, r11b
xor r8b, 0xff
mov al, r15b
xor al, 0xff
mov r13b, sil
xor r13b, 1
or r8b, al
or r13b, 1
xor r8b, 0xff
and r8b, r13b
mov al, bl
xor al, 0xff
mov r13b, sil
xor r13b, 1
mov byte [rbp + 0x53d], sil
xor sil, 1
or al, r13b
or sil, 1
xor al, 0xff
and al, sil
mov sil, r15b
xor sil, 0xff
mov r13b, dl
xor r13b, sil
and r13b, dl
mov dl, r12b
xor dl, 0xff
mov sil, r8b
xor sil, 0xff
mov byte [rbp + 0x53c], al
mov al, byte [rbp + 0x53d]
xor al, 1
mov byte [rbp + 0x53b], dl
and dl, 0xff
and r12b, al
mov byte [rbp + 0x53a], sil
and sil, 0xff
and r8b, al
or dl, r12b
or sil, r8b
xor dl, sil
mov r8b, byte [rbp + 0x53b]
mov sil, byte [rbp + 0x53a]
or r8b, sil
xor r8b, 0xff
or al, 1
and r8b, al
or dl, r8b
mov al, byte [rbp + 0x53c]
xor al, 0xff
mov r8b, r13b
xor r8b, 0xff
mov r12b, byte [rbp + 0x53d]
xor r12b, 0
mov sil, al
and sil, 0
mov byte [rbp + 0x539], al
mov al, byte [rbp + 0x53c]
and al, r12b
mov byte [rbp + 0x538], r8b
and r8b, 0
and r13b, r12b
or sil, al
or r8b, r13b
xor sil, r8b
mov al, byte [rbp + 0x539]
mov r8b, byte [rbp + 0x538]
or al, r8b
xor al, 0xff
or r12b, 0
and al, r12b
or sil, al
mov al, dl
xor al, 0xff
and al, 1
mov r12b, byte [rbp + 0x53d]
xor r12b, 1
and dl, r12b
mov r13b, sil
xor r13b, 0xff
and r13b, 0xff
and sil, r12b
or al, dl
or r13b, sil
xor al, r13b
mov dl, r11b
and dl, bl
xor r11b, bl
or dl, r11b
mov r11b, dl
xor r11b, 0xff
and r11b, 1
mov bl, byte [rbp + 0x53d]
xor bl, 1
and dl, bl
or r11b, dl
mov dl, r15b
and dl, 1
xor r15b, 1
or dl, r15b
xor r11b, 0xff
xor dl, 0xff
mov bl, byte [rbp + 0x53d]
xor bl, 0
or r11b, dl
or bl, 0
xor r11b, 0xff
and r11b, bl
mov dl, al
and dl, r11b
xor al, r11b
or dl, al
mov al, r10b
xor al, 0xff
and al, 1
mov r11b, byte [rbp + 0x53d]
xor r11b, 1
mov bl, r10b
and bl, r11b
or al, bl
mov r11b, dil
xor r11b, 0xff
and r11b, 1
mov bl, byte [rbp + 0x53d]
xor bl, 1
mov sil, dil
and sil, bl
mov r15b, byte [rbp + 0x53d]
xor r15b, 1
and r15b, 0xff
and bl, 1
or r11b, sil
or r15b, bl
xor r11b, r15b
mov bl, byte [rbp + 0x53d]
xor bl, 0
and bl, 1
mov sil, byte [rbp + 0x53d]
xor sil, 1
mov r15b, sil
and r15b, 0
mov r12b, byte [rbp + 0x53d]
xor r12b, 1
and r12b, 0xff
and sil, 1
or bl, r15b
or r12b, sil
xor bl, r12b
mov sil, al
xor sil, 0xff
mov r15b, byte [rbp + 0x53d]
xor r15b, 0
mov r12b, byte [rbp + 0x53d]
xor r12b, 1
or sil, r15b
or r12b, 1
xor sil, 0xff
and sil, r12b
mov r15b, bl
xor r15b, 0xff
mov r12b, r10b
xor r12b, r15b
and r12b, r10b
mov r10b, r11b
xor r10b, 0xff
mov r15b, byte [rbp + 0x53d]
xor r15b, 0
mov r13b, byte [rbp + 0x53d]
xor r13b, 0
or r10b, r15b
or r13b, 0
xor r10b, 0xff
and r10b, r13b
mov r15b, bl
xor r15b, 0xff
mov r13b, dil
xor r13b, r15b
and r13b, dil
mov dil, sil
and dil, r12b
xor sil, r12b
or dil, sil
mov sil, r10b
and sil, r13b
xor r10b, r13b
or sil, r10b
mov r10b, dil
xor r10b, 0xff
and r10b, 1
mov r15b, byte [rbp + 0x53d]
xor r15b, 1
and dil, r15b
mov r12b, sil
xor r12b, 0xff
and r12b, 0xff
and sil, r15b
or r10b, dil
or r12b, sil
xor r10b, r12b
mov sil, al
and sil, r11b
xor al, r11b
or sil, al
mov al, sil
xor al, 0xff
and al, 1
mov r11b, byte [rbp + 0x53d]
xor r11b, 1
and sil, r11b
or al, sil
mov r11b, bl
and r11b, 0
xor bl, 0
or r11b, bl
xor r11b, 0xff
mov bl, al
xor bl, r11b
and bl, al
mov al, r10b
xor al, 0xff
mov r11b, bl
xor r11b, 0xff
mov sil, byte [rbp + 0x53d]
xor sil, 1
mov dil, al
and dil, 0xff
and r10b, sil
mov r15b, r11b
and r15b, 0xff
and bl, sil
or dil, r10b
or r15b, bl
xor dil, r15b
or al, r11b
xor al, 0xff
or sil, 1
and al, sil
or dil, al
mov al, dl
xor al, 0xff
and al, 1
mov r10b, byte [rbp + 0x53d]
xor r10b, 1
mov r11b, dl
and r11b, r10b
mov bl, byte [rbp + 0x53d]
xor bl, 1
and bl, 0xff
and r10b, 1
or al, r11b
or bl, r10b
xor al, bl
mov r10b, dil
xor r10b, 0xff
xor al, 0xff
mov r11b, byte [rbp + 0x53d]
xor r11b, 1
or r10b, al
or r11b, 1
xor r10b, 0xff
and r10b, r11b
mov al, dil
xor al, 0xff
and al, 1
mov r11b, byte [rbp + 0x53d]
xor r11b, 1
and dil, r11b
or al, dil
xor al, 0xff
mov r11b, dl
xor r11b, al
and r11b, dl
mov al, r10b
and al, r11b
xor r10b, r11b
or al, r10b
mov dl, cl
xor dl, 0xff
and dl, 1
mov r10b, byte [rbp + 0x53d]
xor r10b, 1
mov r11b, cl
and r11b, r10b
or dl, r11b
mov r10b, r14b
xor r10b, 0xff
and r10b, 0
mov r11b, byte [rbp + 0x53d]
xor r11b, 0
mov bl, r14b
and bl, r11b
mov sil, byte [rbp + 0x53d]
xor sil, 1
and sil, 0
and r11b, 1
or r10b, bl
or sil, r11b
xor r10b, sil
mov r11b, byte [rbp + 0x53d]
xor r11b, 1
and r11b, 1
mov bl, byte [rbp + 0x53d]
xor bl, 1
and bl, 1
or r11b, bl
mov bl, dl
xor bl, 0xff
mov sil, byte [rbp + 0x53d]
xor sil, 1
mov dil, byte [rbp + 0x53d]
xor dil, 1
or bl, sil
or dil, 1
xor bl, 0xff
and bl, dil
mov sil, r11b
xor sil, 0xff
mov dil, cl
xor dil, sil
and dil, cl
mov cl, r10b
xor cl, 0xff
mov sil, byte [rbp + 0x53d]
xor sil, 1
mov r15b, byte [rbp + 0x53d]
xor r15b, 0
or cl, sil
or r15b, 0
xor cl, 0xff
and cl, r15b
mov sil, r11b
xor sil, 0xff
mov r15b, r14b
xor r15b, sil
and r15b, r14b
mov sil, bl
xor sil, 0xff
mov r14b, dil
xor r14b, 0xff
mov r12b, byte [rbp + 0x53d]
xor r12b, 0
mov r13b, sil
and r13b, 0
and bl, r12b
mov r8b, r14b
and r8b, 0
and dil, r12b
or r13b, bl
or r8b, dil
xor r13b, r8b
or sil, r14b
xor sil, 0xff
or r12b, 0
and sil, r12b
or r13b, sil
mov r8b, cl
and r8b, r15b
xor cl, r15b
or r8b, cl
mov cl, r13b
xor cl, 0xff
and cl, 1
mov bl, byte [rbp + 0x53d]
xor bl, 1
and r13b, bl
mov sil, r8b
xor sil, 0xff
and sil, 0xff
and r8b, bl
or cl, r13b
or sil, r8b
xor cl, sil
mov r8b, dl
xor r8b, 0xff
mov bl, r10b
xor bl, 0xff
mov sil, byte [rbp + 0x53d]
xor sil, 1
mov dil, r8b
and dil, 0xff
and dl, sil
mov r14b, bl
and r14b, 0xff
and r10b, sil
or dil, dl
or r14b, r10b
xor dil, r14b
or r8b, bl
xor r8b, 0xff
or sil, 1
and r8b, sil
or dil, r8b
mov dl, dil
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp + 0x53d]
xor r8b, 0
and dil, r8b
mov r10b, byte [rbp + 0x53d]
xor r10b, 1
and r10b, 0
and r8b, 1
or dl, dil
or r10b, r8b
xor dl, r10b
mov r8b, r11b
and r8b, 1
xor r11b, 1
or r8b, r11b
xor r8b, 0xff
mov r10b, dl
xor r10b, r8b
and r10b, dl
mov dl, cl
and dl, r10b
xor cl, r10b
or dl, cl
mov cl, dl
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x53d]
xor r8b, 1
mov r10b, dl
and r10b, r8b
mov r11b, byte [rbp + 0x53d]
xor r11b, 1
and r11b, 0xff
and r8b, 1
or cl, r10b
or r11b, r8b
xor cl, r11b
mov r8b, byte [rbp + 0x53d]
xor r8b, 1
xor cl, 0xff
mov r10b, byte [rbp + 0x53d]
xor r10b, 0
or r8b, cl
or r10b, 0
xor r8b, 0xff
and r8b, r10b
mov cl, byte [rbp + 0x53d]
xor cl, 1
and cl, 1
mov r10b, byte [rbp + 0x53d]
xor r10b, 1
and r10b, 1
or cl, r10b
xor dl, 0xff
xor cl, 0xff
mov r10b, byte [rbp + 0x53d]
xor r10b, 1
or dl, cl
or r10b, 1
xor dl, 0xff
and dl, r10b
mov cl, r8b
and cl, dl
xor r8b, dl
or cl, r8b
mov dl, byte [rbp + 0x53d]
xor dl, 0
mov r8b, r9b
xor r8b, 0xff
mov r10b, byte [rbp + 0x53d]
xor r10b, 1
or dl, r8b
or r10b, 1
xor dl, 0xff
and dl, r10b
mov r8b, byte [rbp + 0x53d]
xor r8b, 0
and r8b, 1
mov r10b, byte [rbp + 0x53d]
xor r10b, 1
mov r11b, r10b
and r11b, 0
mov bl, r9b
xor bl, 0xff
and bl, 0xff
and r9b, r10b
or r8b, r11b
or bl, r9b
xor r8b, bl
mov r9b, dl
xor r9b, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, byte [rbp + 0x53d]
xor r11b, 1
mov bl, r9b
and bl, 0xff
and dl, r11b
mov sil, r10b
and sil, 0xff
and r8b, r11b
or bl, dl
or sil, r8b
xor bl, sil
or r9b, r10b
xor r9b, 0xff
or r11b, 1
and r9b, r11b
or bl, r9b
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x53d]
xor r8b, 1
and cl, r8b
or dl, cl
mov cl, bl
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x53d]
xor r8b, 1
and bl, r8b
mov r9b, byte [rbp + 0x53d]
xor r9b, 1
and r9b, 0xff
and r8b, 1
or cl, bl
or r9b, r8b
xor cl, r9b
mov r8b, byte [rbp + 0x53d]
xor r8b, 1
and r8b, 1
mov r9b, byte [rbp + 0x53d]
xor r9b, 1
mov r10b, r9b
and r10b, 1
mov r11b, byte [rbp + 0x53d]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, dl
and r9b, cl
xor dl, cl
or r9b, dl
mov cl, r8b
and cl, 1
xor r8b, 1
or cl, r8b
mov dl, r9b
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x53d]
xor r8b, 1
and r9b, r8b
or dl, r9b
xor dl, 0xff
xor cl, 0xff
mov r8b, byte [rbp + 0x53d]
xor r8b, 0
or dl, cl
or r8b, 0
xor dl, 0xff
and dl, r8b
mov cl, al
xor cl, 0xff
mov r8b, dl
xor r8b, 0xff
mov r9b, byte [rbp + 0x53d]
xor r9b, 0
or cl, r8b
or r9b, 0
xor cl, 0xff
and cl, r9b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x53d]
xor r9b, 1
and al, r9b
mov r10b, dl
xor r10b, 0xff
and r10b, 0xff
and dl, r9b
or r8b, al
or r10b, dl
xor r8b, r10b
mov al, cl
and al, r8b
xor cl, r8b
or al, cl
test al, 1
jne 0x6d9797b3
jmp 0x6da254b0
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0
mov r9d, eax
sub r9d, 0x8dda67f4
add r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 1
add r9d, r8d
sub r9d, 0xbe192029
sub r9d, 0x8dda67f4
add r9d, 0xbe192029
mov r8d, 0x58f8940f
add r8d, 0
sub r8d, ecx
sub r8d, 0x58f8940f
mov r10d, eax
sub r10d, r9d
add r10d, 0
mov r9d, eax
sub r9d, r10d
sub r8d, r9d
sub eax, 0x8e986f7c
sub eax, r8d
add eax, 0x8e986f7c
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, bl
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, bl
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
mov r14b, r11b
xor r14b, 0xff
and r14b, 1
mov r15b, dil
xor r15b, 1
mov r12b, r11b
and r12b, r15b
mov r13b, sil
xor r13b, 0xff
and r13b, 0xff
and sil, r15b
or r14b, r12b
or r13b, sil
xor r14b, r13b
mov sil, r11b
xor sil, 0xff
mov r15b, r14b
xor r15b, sil
and r15b, r14b
mov sil, r11b
xor sil, 0xff
and sil, 1
mov r14b, dil
xor r14b, 1
mov r12b, r11b
and r12b, r14b
or sil, r12b
xor sil, 0xff
xor sil, 1
and sil, 0xff
mov r14b, dil
xor r14b, 1
and r14b, 1
mov r12b, dil
xor r12b, 1
and r12b, 1
or r14b, r12b
xor r11b, 0xff
mov r12b, r14b
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
or r11b, r12b
or r13b, 1
xor r11b, 0xff
and r11b, r13b
mov r12b, bl
xor r12b, 0xff
and r12b, 1
mov r13b, dil
xor r13b, 1
mov al, bl
and al, r13b
mov cl, dil
xor cl, 1
and cl, 0xff
and r13b, 1
or r12b, al
or cl, r13b
xor r12b, cl
xor r12b, 0xff
mov al, dil
xor al, 1
mov cl, dil
xor cl, 1
or r12b, al
or cl, 1
xor r12b, 0xff
and r12b, cl
xor r14b, 0xff
mov al, bl
xor al, r14b
and al, bl
mov cl, sil
xor cl, 0xff
mov bl, r11b
xor bl, 0xff
mov r14b, dil
xor r14b, 1
mov r13b, cl
and r13b, 0xff
and sil, r14b
mov dl, bl
and dl, 0xff
and r11b, r14b
or r13b, sil
or dl, r11b
xor r13b, dl
or cl, bl
xor cl, 0xff
or r14b, 1
and cl, r14b
or r13b, cl
mov cl, r12b
xor cl, 0xff
mov dl, al
xor dl, 0xff
mov r11b, dil
xor r11b, 0
mov bl, cl
and bl, 0
and r12b, r11b
mov sil, dl
and sil, 0
and al, r11b
or bl, r12b
or sil, al
xor bl, sil
or cl, dl
xor cl, 0xff
or r11b, 0
and cl, r11b
or bl, cl
mov al, r13b
xor al, 0xff
mov cl, bl
and cl, al
xor bl, 0xff
and r13b, bl
or cl, r13b
mov al, r15b
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
mov r11b, r15b
and r11b, dl
mov bl, dil
xor bl, 1
and bl, 0xff
and dl, 1
or al, r11b
or bl, dl
xor al, bl
mov dl, cl
xor dl, 0xff
and dl, 1
mov r11b, dil
xor r11b, 1
mov bl, cl
and bl, r11b
mov sil, dil
xor sil, 1
and sil, 0xff
and r11b, 1
or dl, bl
or sil, r11b
xor dl, sil
mov r11b, dil
xor r11b, 0
and r11b, 1
mov bl, dil
xor bl, 1
mov sil, bl
and sil, 0
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and bl, 1
or r11b, sil
or r14b, bl
xor r11b, r14b
mov bl, al
xor bl, 0xff
mov sil, dil
xor sil, 0
mov r14b, dil
xor r14b, 1
or bl, sil
or r14b, 1
xor bl, 0xff
and bl, r14b
xor r15b, 0xff
mov sil, r11b
xor sil, 0xff
mov r14b, dil
xor r14b, 0
or r15b, sil
or r14b, 0
xor r15b, 0xff
and r15b, r14b
mov sil, dil
xor sil, 0
mov r14b, dl
xor r14b, sil
and r14b, dl
xor cl, 0xff
mov sil, r11b
xor sil, 0xff
mov r12b, dil
xor r12b, 0
or cl, sil
or r12b, 0
xor cl, 0xff
and cl, r12b
mov sil, bl
and sil, r15b
xor bl, r15b
or sil, bl
mov bl, r14b
xor bl, 0xff
mov r15b, cl
xor r15b, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, bl
and r13b, 0
and r14b, r12b
mov r8b, r15b
and r8b, 0
and cl, r12b
or r13b, r14b
or r8b, cl
xor r13b, r8b
or bl, r15b
xor bl, 0xff
or r12b, 0
and bl, r12b
or r13b, bl
mov cl, sil
xor cl, 0xff
mov r8b, r13b
and r8b, cl
xor r13b, 0xff
and sil, r13b
or r8b, sil
mov cl, al
and cl, dl
xor al, dl
or cl, al
mov al, cl
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
and cl, dl
or al, cl
mov cl, dil
xor cl, 0
mov dl, r11b
xor dl, 0xff
mov bl, dil
xor bl, 0
mov sil, cl
and sil, 0
mov r14b, bl
and r14b, 0
mov r15b, dl
and r15b, 0
and r11b, bl
or sil, r14b
or r15b, r11b
xor sil, r15b
or cl, dl
xor cl, 0xff
or bl, 0
and cl, bl
or sil, cl
xor al, 0xff
xor sil, 0xff
mov cl, dil
xor cl, 0
or al, sil
or cl, 0
xor al, 0xff
and al, cl
mov cl, r8b
xor cl, 0xff
mov dl, al
xor dl, 0xff
xor dil, 0
mov r11b, cl
and r11b, 0
and r8b, dil
mov bl, dl
and bl, 0
and al, dil
or r11b, r8b
or bl, al
xor r11b, bl
or cl, dl
xor cl, 0xff
or dil, 0
and cl, dil
or r11b, cl
test r11b, 1
jne 0x6d979bf7
jmp 0x6da43640
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x2de185bf
sub r8d, 0x63e3fb00
add r8d, 0x2de185bf
mov r9d, ecx
add r9d, 0x33d26e42
sub r9d, r8d
sub r9d, 0x33d26e42
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0xde389978
add r8d, r9d
mov r9d, eax
sub r9d, r8d
add r9d, 0x6d6ef07f
sub r9d, 1
sub r9d, 0x6d6ef07f
sub eax, 0xde389978
add r9d, eax
sub r9d, 0x89b9afee
add r9d, 0x2f11a872
add r9d, 0x89b9afee
add r9d, 0x58e0dce8
sub r9d, 0x63e3fb00
sub r9d, 0x58e0dce8
sub r9d, 0x23542d8c
sub r9d, 0x2f11a872
add r9d, 0x23542d8c
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 0
mov sil, 1
mov dil, sil
xor dil, 0
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, sil
xor dil, 1
xor bl, 0xff
mov r14b, sil
xor r14b, 0
or dil, bl
or r14b, 0
xor dil, 0xff
and dil, r14b
mov bl, sil
xor bl, 1
and bl, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or bl, r14b
xor bl, 0xff
mov r14b, r10b
xor r14b, bl
and r14b, r10b
mov bl, dil
xor bl, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, bl
and r13b, 0
and dil, r12b
mov al, r15b
and al, 0
and r14b, r12b
or r13b, dil
or al, r14b
xor r13b, al
or bl, r15b
xor bl, 0xff
or r12b, 0
and bl, r12b
or r13b, bl
mov al, r11b
xor al, 0xff
and al, 1
mov bl, sil
xor bl, 1
mov dil, r11b
and dil, bl
or al, dil
xor al, 0xff
xor al, 1
and al, 0xff
mov bl, sil
xor bl, 1
and bl, 1
mov dil, sil
xor dil, 1
and dil, 1
or bl, dil
mov dil, bl
xor dil, 0xff
mov r14b, r11b
xor r14b, dil
and r14b, r11b
mov dil, sil
xor dil, 1
and dil, 1
mov r15b, sil
xor r15b, 1
mov r12b, r15b
and r12b, 1
mov cl, sil
xor cl, 1
and cl, 0xff
and r15b, 1
or dil, r12b
or cl, r15b
xor dil, cl
mov cl, sil
xor cl, 1
mov r15b, dil
xor r15b, cl
and r15b, dil
mov cl, sil
xor cl, 1
xor bl, 0xff
mov dil, sil
xor dil, 0
or cl, bl
or dil, 0
xor cl, 0xff
and cl, dil
mov bl, al
xor bl, 0xff
mov dil, r14b
xor dil, 0xff
mov r12b, sil
xor r12b, 1
mov dl, bl
and dl, 0xff
and al, r12b
mov r8b, dil
and r8b, 0xff
and r14b, r12b
or dl, al
or r8b, r14b
xor dl, r8b
or bl, dil
xor bl, 0xff
or r12b, 1
and bl, r12b
or dl, bl
mov al, r15b
xor al, 0xff
mov r8b, cl
xor r8b, 0xff
mov bl, sil
xor bl, 1
mov dil, al
and dil, 0xff
and r15b, bl
mov r14b, r8b
and r14b, 0xff
and cl, bl
or dil, r15b
or r14b, cl
xor dil, r14b
or al, r8b
xor al, 0xff
or bl, 1
and al, bl
or dil, al
mov al, dl
xor al, 0xff
mov cl, dil
and cl, al
xor dil, 0xff
and dl, dil
or cl, dl
mov al, sil
xor al, 1
and al, 1
mov dl, sil
xor dl, 1
and dl, 1
or al, dl
mov dl, sil
xor dl, 0
xor al, 0xff
mov r8b, sil
xor r8b, 1
or dl, al
or r8b, 1
xor dl, 0xff
and dl, r8b
mov al, sil
xor al, 0
and al, 1
mov r8b, sil
xor r8b, 1
and r8b, 0
or al, r8b
mov r8b, sil
xor r8b, 1
mov bl, al
xor bl, 0xff
mov dil, sil
xor dil, 1
or r8b, bl
or dil, 1
xor r8b, 0xff
and r8b, dil
mov bl, sil
xor bl, 1
and bl, 1
mov dil, sil
xor dil, 1
mov r14b, dil
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, sil
xor dil, 0
mov r14b, bl
xor r14b, dil
and r14b, bl
xor al, 0xff
xor al, 1
and al, 0xff
mov bl, dl
and bl, r8b
xor dl, r8b
or bl, dl
mov dl, r14b
and dl, al
xor r14b, al
or dl, r14b
mov al, bl
xor al, 0xff
and al, 1
mov r8b, sil
xor r8b, 1
and bl, r8b
mov dil, dl
xor dil, 0xff
and dil, 0xff
and dl, r8b
or al, bl
or dil, dl
xor al, dil
mov dl, r13b
xor dl, 0xff
and dl, 0
mov r8b, sil
xor r8b, 0
mov bl, r13b
and bl, r8b
mov dil, sil
xor dil, 1
and dil, 0
and r8b, 1
or dl, bl
or dil, r8b
xor dl, dil
mov r8b, sil
xor r8b, 1
and r8b, 1
mov bl, sil
xor bl, 1
and bl, 1
or r8b, bl
mov bl, sil
xor bl, 0
and bl, 1
mov dil, sil
xor dil, 1
mov r14b, dil
and r14b, 0
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, dl
and dil, r8b
xor dl, r8b
or dil, dl
mov dl, bl
and dl, 0
xor bl, 0
or dl, bl
mov r8b, dil
xor r8b, 0xff
and r8b, 1
mov bl, sil
xor bl, 1
and dil, bl
or r8b, dil
xor r8b, 0xff
xor dl, 0xff
mov bl, sil
xor bl, 1
or r8b, dl
or bl, 1
xor r8b, 0xff
and r8b, bl
mov dl, al
xor dl, 0xff
and dl, 1
mov bl, sil
xor bl, 1
mov dil, al
and dil, bl
or dl, dil
mov bl, r10b
xor bl, 0xff
and bl, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
mov r15b, dl
xor r15b, 0xff
and r15b, 0xff
and dl, dil
or bl, r14b
or r15b, dl
xor bl, r15b
xor r10b, 0xff
mov dl, bl
xor dl, r10b
and dl, bl
mov r10b, sil
xor r10b, 1
and r10b, 1
mov bl, sil
xor bl, 1
mov dil, bl
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and bl, 1
or r10b, dil
or r14b, bl
xor r10b, r14b
mov bl, cl
xor bl, 0xff
mov dil, r10b
and dil, bl
xor r10b, 0xff
mov bl, cl
and bl, r10b
or dil, bl
mov r10b, cl
xor r10b, 0xff
mov bl, dil
xor bl, r10b
and bl, dil
mov r10b, al
xor r10b, 0xff
and r10b, 0
mov dil, sil
xor dil, 0
mov r14b, al
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or r10b, r14b
or r15b, dil
xor r10b, r15b
mov dil, r11b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
mov r12b, r10b
xor r12b, 0xff
and r12b, 0xff
and r10b, r14b
or dil, r15b
or r12b, r10b
xor dil, r12b
xor r11b, 0xff
mov r10b, dil
xor r10b, r11b
and r10b, dil
mov r11b, dl
xor r11b, 0xff
mov dil, r8b
xor dil, r11b
and dil, r8b
mov r11b, r8b
xor r11b, 0xff
and r11b, 0
mov r14b, sil
xor r14b, 0
and r8b, r14b
mov r15b, dl
xor r15b, 0xff
and r15b, 0
and dl, r14b
or r11b, r8b
or r15b, dl
xor r11b, r15b
mov dl, dil
xor dl, 0xff
mov r8b, r11b
xor r8b, 0xff
mov r14b, sil
xor r14b, 1
mov r15b, dl
and r15b, 0xff
and dil, r14b
mov r12b, r8b
and r12b, 0xff
and r11b, r14b
or r15b, dil
or r12b, r11b
xor r15b, r12b
or dl, r8b
xor dl, 0xff
or r14b, 1
and dl, r14b
or r15b, dl
mov dl, r10b
xor dl, 0xff
mov r8b, bl
xor r8b, dl
and r8b, bl
mov dl, bl
xor dl, 0xff
mov r11b, r10b
and r11b, dl
xor r10b, 0xff
and bl, r10b
or r11b, bl
mov dl, r8b
xor dl, 0xff
mov r10b, r11b
xor r10b, 0xff
mov bl, sil
xor bl, 1
mov dil, dl
and dil, 0xff
and r8b, bl
mov r14b, r10b
and r14b, 0xff
and r11b, bl
or dil, r8b
or r14b, r11b
xor dil, r14b
or dl, r10b
xor dl, 0xff
or bl, 1
and dl, bl
or dil, dl
mov dl, r15b
xor dl, 0xff
and dl, 0
mov r8b, sil
xor r8b, 0
mov r10b, r15b
and r10b, r8b
mov r11b, sil
xor r11b, 1
and r11b, 0
and r8b, 1
or dl, r10b
or r11b, r8b
xor dl, r11b
xor dl, 0xff
xor dl, 0
and dl, 0
mov r8b, sil
xor r8b, 0
and r8b, 1
mov r10b, sil
xor r10b, 1
mov r11b, r10b
and r11b, 0
mov bl, sil
xor bl, 1
and bl, 0xff
and r10b, 1
or r8b, r11b
or bl, r10b
xor r8b, bl
mov r10b, r8b
xor r10b, 0xff
mov r11b, r15b
xor r11b, r10b
and r11b, r15b
mov r10b, dil
xor r10b, 0xff
and r10b, 1
mov bl, sil
xor bl, 1
mov r14b, dil
and r14b, bl
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and bl, 1
or r10b, r14b
or r15b, bl
xor r10b, r15b
xor r10b, 0xff
mov bl, sil
xor bl, 0
mov r14b, sil
xor r14b, 1
or r10b, bl
or r14b, 1
xor r10b, 0xff
and r10b, r14b
xor dil, 0xff
xor r8b, 0xff
mov bl, sil
xor bl, 1
or dil, r8b
or bl, 1
xor dil, 0xff
and dil, bl
mov r8b, dl
and r8b, r11b
xor dl, r11b
or r8b, dl
mov dl, r10b
xor dl, 0xff
mov r11b, dil
xor r11b, 0xff
mov bl, sil
xor bl, 0
mov r14b, dl
and r14b, 0
and r10b, bl
mov r15b, r11b
and r15b, 0
and dil, bl
or r14b, r10b
or r15b, dil
xor r14b, r15b
or dl, r11b
xor dl, 0xff
or bl, 0
and dl, bl
or r14b, dl
mov dl, r8b
xor dl, 0xff
and dl, 0
mov r10b, sil
xor r10b, 0
and r8b, r10b
mov r11b, r14b
xor r11b, 0xff
and r11b, 0
and r14b, r10b
or dl, r8b
or r11b, r14b
xor dl, r11b
mov r8b, r13b
xor r8b, 0xff
and r8b, 1
mov r10b, sil
xor r10b, 1
mov r11b, r13b
and r11b, r10b
or r8b, r11b
mov r10b, cl
xor r10b, 0xff
and r10b, 0
mov r11b, sil
xor r11b, 0
mov bl, cl
and bl, r11b
mov dil, sil
xor dil, 1
and dil, 0
and r11b, 1
or r10b, bl
or dil, r11b
xor r10b, dil
mov r11b, sil
xor r11b, 1
and r11b, 1
mov bl, sil
xor bl, 1
and bl, 1
or r11b, bl
mov bl, r8b
xor bl, 0xff
mov dil, sil
xor dil, 1
mov r14b, sil
xor r14b, 0
or bl, dil
or r14b, 0
xor bl, 0xff
and bl, r14b
mov dil, r11b
xor dil, 0xff
mov r14b, r13b
xor r14b, dil
and r14b, r13b
mov dil, r10b
xor dil, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, sil
xor r12b, 1
or dil, r15b
or r12b, 1
xor dil, 0xff
and dil, r12b
xor cl, 0xff
mov r15b, r11b
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
or cl, r15b
or r12b, 1
xor cl, 0xff
and cl, r12b
mov r15b, bl
and r15b, r14b
xor bl, r14b
or r15b, bl
mov bl, dil
and bl, cl
xor dil, cl
or bl, dil
mov cl, r15b
xor cl, 0xff
mov dil, bl
and dil, cl
xor bl, 0xff
and r15b, bl
or dil, r15b
mov cl, r8b
and cl, r10b
xor r8b, r10b
or cl, r8b
mov r8b, cl
xor r8b, 0xff
and r8b, 0
mov r10b, sil
xor r10b, 0
and cl, r10b
mov bl, sil
xor bl, 1
and bl, 0
and r10b, 1
or r8b, cl
or bl, r10b
xor r8b, bl
mov cl, r11b
and cl, 1
xor r11b, 1
or cl, r11b
xor cl, 0xff
mov r10b, r8b
xor r10b, cl
and r10b, r8b
mov cl, dil
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov r11b, sil
xor r11b, 1
mov bl, cl
and bl, 0xff
and dil, r11b
mov r14b, r8b
and r14b, 0xff
and r10b, r11b
or bl, dil
or r14b, r10b
xor bl, r14b
or cl, r8b
xor cl, 0xff
or r11b, 1
and cl, r11b
or bl, cl
mov cl, bl
xor cl, 0xff
and cl, 1
mov r8b, sil
xor r8b, 1
mov r10b, bl
and r10b, r8b
or cl, r10b
mov r8b, sil
xor r8b, 1
xor cl, 0xff
mov r10b, sil
xor r10b, 1
or r8b, cl
or r10b, 1
xor r8b, 0xff
and r8b, r10b
mov cl, sil
xor cl, 1
and cl, 0
mov r10b, sil
xor r10b, 0
mov r11b, r10b
and r11b, 1
mov dil, sil
xor dil, 1
and dil, 0
and r10b, 1
or cl, r11b
or dil, r10b
xor cl, dil
xor cl, 0xff
mov r10b, bl
xor r10b, cl
and r10b, bl
mov cl, r8b
xor cl, 0xff
mov r11b, r10b
xor r11b, 0xff
mov bl, sil
xor bl, 0
mov dil, cl
and dil, 0
and r8b, bl
mov r14b, r11b
and r14b, 0
and r10b, bl
or dil, r8b
or r14b, r10b
xor dil, r14b
or cl, r11b
xor cl, 0xff
or bl, 0
and cl, bl
or dil, cl
mov cl, sil
xor cl, 1
and cl, 1
mov r8b, sil
xor r8b, 1
mov r10b, r8b
and r10b, 1
mov r11b, sil
xor r11b, 1
and r11b, 0xff
and r8b, 1
or cl, r10b
or r11b, r8b
xor cl, r11b
mov r8b, al
xor r8b, 0xff
and r8b, 0
mov r10b, sil
xor r10b, 0
mov r11b, al
and r11b, r10b
mov bl, sil
xor bl, 1
and bl, 0
and r10b, 1
or r8b, r11b
or bl, r10b
xor r8b, bl
mov r10b, sil
xor r10b, 0
and r10b, 1
mov r11b, sil
xor r11b, 1
and r11b, 0
or r10b, r11b
mov r11b, sil
xor r11b, 0
mov bl, cl
xor bl, r11b
and bl, cl
mov r11b, r10b
xor r11b, 0xff
xor r11b, 1
and r11b, 0xff
mov r14b, r8b
xor r14b, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, sil
xor r12b, 1
or r14b, r15b
or r12b, 1
xor r14b, 0xff
and r14b, r12b
mov r15b, r10b
xor r15b, 0xff
mov r12b, al
xor r12b, r15b
and r12b, al
mov al, bl
xor al, 0xff
mov r15b, r11b
xor r15b, 0xff
mov r13b, sil
xor r13b, 1
mov r9b, al
and r9b, 0xff
and bl, r13b
mov byte [rbp + 0x537], r15b
and r15b, 0xff
and r11b, r13b
or r9b, bl
or r15b, r11b
xor r9b, r15b
mov r11b, byte [rbp + 0x537]
or al, r11b
xor al, 0xff
or r13b, 1
and al, r13b
or r9b, al
mov al, r14b
xor al, 0xff
mov bl, r12b
xor bl, 0xff
mov r15b, sil
xor r15b, 0
mov r13b, al
and r13b, 0
and r14b, r15b
mov r11b, bl
and r11b, 0
and r12b, r15b
or r13b, r14b
or r11b, r12b
xor r13b, r11b
or al, bl
xor al, 0xff
or r15b, 0
and al, r15b
or r13b, al
mov al, r9b
xor al, 0xff
mov r11b, r13b
and r11b, al
xor r13b, 0xff
and r9b, r13b
or r11b, r9b
mov al, cl
and al, r8b
xor cl, r8b
or al, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov r8b, sil
xor r8b, 1
and al, r8b
mov r9b, sil
xor r9b, 1
and r9b, 0xff
and r8b, 1
or cl, al
or r9b, r8b
xor cl, r9b
mov al, r10b
and al, 0
xor r10b, 0
or al, r10b
xor al, 0xff
mov r8b, cl
xor r8b, al
and r8b, cl
mov al, r11b
xor al, 0xff
mov cl, r8b
xor cl, 0xff
mov r9b, sil
xor r9b, 0
mov r10b, al
and r10b, 0
and r11b, r9b
mov bl, cl
and bl, 0
and r8b, r9b
or r10b, r11b
or bl, r8b
xor r10b, bl
or al, cl
xor al, 0xff
or r9b, 0
and al, r9b
or r10b, al
mov al, dil
xor al, 0xff
and al, 0
mov cl, sil
xor cl, 0
and dil, cl
mov r8b, sil
xor r8b, 1
and r8b, 0
and cl, 1
or al, dil
or r8b, cl
xor al, r8b
mov cl, r10b
xor cl, 0xff
and cl, 1
mov r8b, sil
xor r8b, 1
and r10b, r8b
or cl, r10b
mov r8b, sil
xor r8b, 0
and r8b, 1
mov r9b, sil
xor r9b, 1
and r9b, 0
or r8b, r9b
mov r9b, al
xor r9b, 0xff
mov r10b, cl
xor r10b, 0xff
mov r11b, sil
xor r11b, 1
mov bl, r9b
and bl, 0xff
and al, r11b
mov dil, r10b
and dil, 0xff
and cl, r11b
or bl, al
or dil, cl
xor bl, dil
or r9b, r10b
xor r9b, 0xff
or r11b, 1
and r9b, r11b
or bl, r9b
mov al, sil
xor al, 0
mov cl, r8b
xor cl, 0xff
mov r9b, sil
xor r9b, 1
mov r10b, al
and r10b, 0xff
mov r11b, r9b
and r11b, 0
mov dil, cl
and dil, 0xff
and r8b, r9b
or r10b, r11b
or dil, r8b
xor r10b, dil
or al, cl
xor al, 0xff
or r9b, 1
and al, r9b
or r10b, al
mov al, bl
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and bl, cl
or al, bl
xor al, 0xff
xor r10b, 0xff
mov cl, sil
xor cl, 1
or al, r10b
or cl, 1
xor al, 0xff
and al, cl
mov cl, dl
xor cl, 0xff
and cl, 1
mov r8b, sil
xor r8b, 1
mov r9b, dl
and r9b, r8b
mov r10b, sil
xor r10b, 1
and r10b, 0xff
and r8b, 1
or cl, r9b
or r10b, r8b
xor cl, r10b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
mov r10b, al
and r10b, r9b
mov r11b, sil
xor r11b, 1
and r11b, 0xff
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, sil
xor r9b, 1
and r9b, 1
mov r10b, sil
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, cl
xor r10b, 0xff
mov r11b, sil
xor r11b, 1
mov bl, sil
xor bl, 0
or r10b, r11b
or bl, 0
xor r10b, 0xff
and r10b, bl
xor dl, 0xff
mov r11b, r9b
xor r11b, 0xff
mov bl, sil
xor bl, 0
or dl, r11b
or bl, 0
xor dl, 0xff
and dl, bl
mov r11b, r8b
xor r11b, 0xff
mov bl, sil
xor bl, 1
mov dil, sil
xor dil, 0
or r11b, bl
or dil, 0
xor r11b, 0xff
and r11b, dil
xor al, 0xff
mov bl, r9b
xor bl, 0xff
mov dil, sil
xor dil, 1
or al, bl
or dil, 1
xor al, 0xff
and al, dil
mov bl, r10b
and bl, dl
xor r10b, dl
or bl, r10b
mov dl, r11b
and dl, al
xor r11b, al
or dl, r11b
mov al, bl
xor al, 0xff
mov r10b, dl
and r10b, al
xor dl, 0xff
and bl, dl
or r10b, bl
mov al, cl
and al, r8b
xor cl, r8b
or al, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
and al, dl
xor sil, 1
and sil, 0xff
and dl, 1
or cl, al
or sil, dl
xor cl, sil
mov al, r9b
and al, 1
xor r9b, 1
or al, r9b
xor al, 0xff
mov dl, cl
xor dl, al
and dl, cl
mov al, r10b
and al, dl
xor r10b, dl
or al, r10b
test al, 1
jne 0x6d97a9ff
jmp 0x6da43640
jmp 0x6d97aa04
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xff97cddb
add r8d, 0
mov r9d, eax
sub r9d, r8d
mov r8d, ecx
sub r8d, r9d
sub eax, 1
add eax, 0
sub r8d, 0x48e97395
add r8d, eax
add r8d, 0x48e97395
sub r8d, 0xf78ff3af
add r8d, 0xcda89785
add r8d, 0xf78ff3af
sub r8d, 0xc813b41e
add r8d, 0xff97cddb
add r8d, 0xc813b41e
sub r8d, 0x33b70ec4
sub r8d, 0xcda89785
add r8d, 0x33b70ec4
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
or bl, r14b
mov dil, r11b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
mov r14b, sil
xor r14b, 0
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 0
or r14b, r15b
mov r15b, bl
and r15b, dil
xor bl, dil
or r15b, bl
mov bl, sil
xor bl, 0
mov dil, r14b
xor dil, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, bl
and r13b, 0xff
mov al, r12b
and al, 0
mov cl, dil
and cl, 0xff
and r14b, r12b
or r13b, al
or cl, r14b
xor r13b, cl
or bl, dil
xor bl, 0xff
or r12b, 1
and bl, r12b
or r13b, bl
mov al, r15b
xor al, 0xff
and al, 0
mov cl, sil
xor cl, 0
and r15b, cl
mov bl, sil
xor bl, 1
and bl, 0
and cl, 1
or al, r15b
or bl, cl
xor al, bl
xor al, 0xff
xor r13b, 0xff
mov cl, sil
xor cl, 0
or al, r13b
or cl, 0
xor al, 0xff
and al, cl
mov cl, r10b
xor cl, 0xff
and cl, 0
mov bl, sil
xor bl, 0
mov dil, r10b
and dil, bl
mov r14b, sil
xor r14b, 1
and r14b, 0
and bl, 1
or cl, dil
or r14b, bl
xor cl, r14b
xor cl, 0xff
mov bl, r11b
xor bl, cl
and bl, r11b
mov cl, r11b
xor cl, 0xff
and cl, 1
mov dil, sil
xor dil, 1
and r11b, dil
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and dil, 1
or cl, r11b
or r14b, dil
xor cl, r14b
xor r10b, 0xff
xor cl, 0xff
mov r11b, sil
xor r11b, 0
or r10b, cl
or r11b, 0
xor r10b, 0xff
and r10b, r11b
mov cl, bl
and cl, r10b
xor bl, r10b
or cl, bl
mov r10b, al
xor r10b, 0xff
mov r11b, cl
xor r11b, 0xff
mov bl, sil
xor bl, 0
or r10b, r11b
or bl, 0
xor r10b, 0xff
and r10b, bl
mov r11b, al
xor r11b, 0xff
and r11b, 0
mov bl, sil
xor bl, 0
and al, bl
mov dil, cl
xor dil, 0xff
and dil, 0
and cl, bl
or r11b, al
or dil, cl
xor r11b, dil
mov al, r10b
xor al, 0xff
mov cl, r11b
xor cl, 0xff
xor sil, 0
mov bl, al
and bl, 0
and r10b, sil
mov dil, cl
and dil, 0
and r11b, sil
or bl, r10b
or dil, r11b
xor bl, dil
or al, cl
xor al, 0xff
or sil, 0
and al, sil
or bl, al
test bl, 1
jne 0x6d97ac9a
jmp 0x6da43645
mov rax, qword [rbp + 0x540]
movzx ecx, word [rax + 6]
mov edx, dword [rbp + 0x54c]
cmp edx, ecx
setl r8b
mov ecx, dword [sym.out.dll_x.13]
mov r9d, dword [sym.out.dll_y.14]
mov r10d, 0x8f46306e
add r10d, 0
sub r10d, 0x81c7a55f
sub r10d, 0x8f46306e
mov r11d, ecx
add r11d, 0x660a5dee
add r11d, r10d
sub r11d, 0x660a5dee
add r11d, 0xb8746fc9
sub r11d, 0xe15301b2
sub r11d, 0xb8746fc9
add r11d, 0x811dd425
sub r11d, 1
sub r11d, 0x811dd425
sub r11d, 0x851a16ba
add r11d, 0xe15301b2
add r11d, 0x851a16ba
add r11d, 0x1e849c5c
add r11d, 0x865a5432
sub r11d, 0x1e849c5c
add r11d, 0x8518b377
add r11d, 0x81c7a55f
sub r11d, 0x8518b377
add r11d, 0x44e942e2
sub r11d, 0x865a5432
sub r11d, 0x44e942e2
imul ecx, r11d
and ecx, 1
cmp ecx, 0
sete bl
cmp r9d, 0xa
setl sil
mov dil, sil
xor dil, 0xff
and dil, 1
mov r14b, 1
mov r15b, r14b
xor r15b, 1
mov r12b, sil
and r12b, r15b
or dil, r12b
mov r15b, bl
xor r15b, 0xff
mov r12b, dil
and r12b, r15b
xor dil, 0xff
mov r15b, bl
and r15b, dil
or r12b, r15b
xor r12b, 0xff
mov dil, bl
xor dil, 0xff
mov r15b, r14b
xor r15b, 1
or r12b, dil
or r15b, 1
xor r12b, 0xff
and r12b, r15b
mov dil, bl
xor dil, 0xff
and dil, 1
mov r15b, r14b
xor r15b, 1
mov r13b, bl
and r13b, r15b
mov cl, r14b
xor cl, 1
and cl, 0xff
and r15b, 1
or dil, r13b
or cl, r15b
xor dil, cl
mov cl, sil
xor cl, 0xff
xor dil, 0xff
mov r15b, r14b
xor r15b, 1
or cl, dil
or r15b, 1
xor cl, 0xff
and cl, r15b
mov dil, sil
xor dil, 0xff
and dil, 1
mov r15b, r14b
xor r15b, 1
and sil, r15b
or dil, sil
xor bl, 0xff
xor dil, 0xff
mov sil, r14b
xor sil, 1
or bl, dil
or sil, 1
xor bl, 0xff
and bl, sil
mov sil, cl
and sil, bl
xor cl, bl
or sil, cl
mov cl, sil
xor cl, 0xff
mov bl, r12b
xor bl, cl
and bl, r12b
mov cl, r12b
xor cl, 0xff
mov dil, sil
and dil, cl
xor sil, 0xff
and r12b, sil
or dil, r12b
mov cl, bl
xor cl, 0xff
mov sil, dil
xor sil, 0xff
xor r14b, 1
mov r15b, cl
and r15b, 0xff
and bl, r14b
mov r12b, sil
and r12b, 0xff
and dil, r14b
or r15b, bl
or r12b, dil
xor r15b, r12b
or cl, sil
xor cl, 0xff
or r14b, 1
and cl, r14b
or r15b, cl
test r15b, 1
mov byte [rbp + 0x536], r8b
jne 0x6d97aed3
jmp 0x6da43645
jmp 0x6d97aed8
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0xc5066509
add r8d, 0
sub r8d, 0xadae1716
sub r8d, 0xc5066509
mov r9d, ecx
sub r9d, 0xb6198bc9
sub r9d, r8d
add r9d, 0xb6198bc9
mov r8d, eax
sub r8d, 0x994d5ff2
sub r9d, r8d
mov r8d, eax
sub r8d, 1
add r9d, r8d
sub r9d, 0xb6911dd6
sub r9d, 0x994d5ff2
add r9d, 0xb6911dd6
sub r9d, 0xf1b1bd56
sub r9d, 0x8c18b610
add r9d, 0xf1b1bd56
sub r9d, 0x9924bd4a
sub r9d, 0xadae1716
add r9d, 0x9924bd4a
sub eax, 0x8c18b610
sub r9d, eax
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
or bl, r14b
mov dil, sil
xor dil, 1
xor bl, 0xff
mov r14b, sil
xor r14b, 0
or dil, bl
or r14b, 0
xor dil, 0xff
and dil, r14b
mov bl, sil
xor bl, 1
and bl, 1
mov r14b, sil
xor r14b, 1
mov r15b, r14b
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or bl, r15b
or r12b, r14b
xor bl, r12b
xor bl, 0xff
mov r14b, r10b
xor r14b, bl
and r14b, r10b
mov bl, dil
and bl, r14b
xor dil, r14b
or bl, dil
mov dil, r11b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
mov r14b, sil
xor r14b, 1
xor dil, 0xff
mov r15b, sil
xor r15b, 1
or r14b, dil
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov dil, sil
xor dil, 1
and dil, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or dil, r15b
mov r15b, dil
xor r15b, 0xff
mov r12b, r11b
xor r12b, r15b
and r12b, r11b
mov r15b, sil
xor r15b, 1
and r15b, 1
mov r13b, sil
xor r13b, 1
and r13b, 1
or r15b, r13b
mov r13b, sil
xor r13b, 1
mov al, r15b
xor al, r13b
and al, r15b
xor dil, 0xff
xor dil, 1
and dil, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r13b, r12b
xor r13b, 0xff
mov cl, sil
xor cl, 0
mov dl, r15b
and dl, 0
and r14b, cl
mov r8b, r13b
and r8b, 0
and r12b, cl
or dl, r14b
or r8b, r12b
xor dl, r8b
or r15b, r13b
xor r15b, 0xff
or cl, 0
and r15b, cl
or dl, r15b
mov cl, al
and cl, dil
xor al, dil
or cl, al
mov al, dl
xor al, 0xff
and al, 0
mov r8b, sil
xor r8b, 0
and dl, r8b
mov dil, cl
xor dil, 0xff
and dil, 0
and cl, r8b
or al, dl
or dil, cl
xor al, dil
mov cl, sil
xor cl, 1
and cl, 1
mov dl, sil
xor dl, 1
and dl, 1
or cl, dl
xor cl, 0xff
xor cl, 0
and cl, 0
mov dl, sil
xor dl, 0
and dl, 1
mov r8b, sil
xor r8b, 1
mov dil, r8b
and dil, 0
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and r8b, 1
or dl, dil
or r14b, r8b
xor dl, r14b
mov r8b, dl
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
mov dil, sil
xor dil, 1
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r14b
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
xor dil, 0xff
mov r14b, sil
xor r14b, 0
mov r15b, sil
xor r15b, 0
or dil, r14b
or r15b, 0
xor dil, 0xff
and dil, r15b
mov r14b, sil
xor r14b, 1
xor dl, 0xff
mov r15b, sil
xor r15b, 1
or r14b, dl
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov dl, cl
xor dl, 0xff
mov r15b, r8b
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, dl
and r13b, 0
and cl, r12b
mov r9b, r15b
and r9b, 0
and r8b, r12b
or r13b, cl
or r9b, r8b
xor r13b, r9b
or dl, r15b
xor dl, 0xff
or r12b, 0
and dl, r12b
or r13b, dl
mov cl, dil
and cl, r14b
xor dil, r14b
or cl, dil
mov dl, r13b
xor dl, 0xff
mov r8b, cl
and r8b, dl
xor cl, 0xff
and r13b, cl
or r8b, r13b
mov cl, bl
xor cl, 0xff
and cl, 0
mov dl, sil
xor dl, 0
mov r9b, bl
and r9b, dl
mov dil, sil
xor dil, 1
and dil, 0
and dl, 1
or cl, r9b
or dil, dl
xor cl, dil
mov dl, sil
xor dl, 1
and dl, 0
mov r9b, sil
xor r9b, 0
mov dil, r9b
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
and r9b, 1
or dl, dil
or r14b, r9b
xor dl, r14b
mov r9b, sil
xor r9b, 0
and r9b, 1
mov dil, sil
xor dil, 1
and dil, 0
or r9b, dil
mov dil, cl
xor dil, 0xff
mov r14b, dl
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, dil
and r12b, 0xff
and cl, r15b
mov r13b, r14b
and r13b, 0xff
and dl, r15b
or r12b, cl
or r13b, dl
xor r12b, r13b
or dil, r14b
xor dil, 0xff
or r15b, 1
and dil, r15b
or r12b, dil
mov cl, sil
xor cl, 0
mov dl, r9b
xor dl, 0xff
mov dil, sil
xor dil, 0
mov r14b, cl
and r14b, 0
mov r15b, dil
and r15b, 0
mov r13b, dl
and r13b, 0
and r9b, dil
or r14b, r15b
or r13b, r9b
xor r14b, r13b
or cl, dl
xor cl, 0xff
or dil, 0
and cl, dil
or r14b, cl
mov cl, r12b
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
and r12b, dl
mov r9b, sil
xor r9b, 1
and r9b, 0xff
and dl, 1
or cl, r12b
or r9b, dl
xor cl, r9b
xor r14b, 0xff
mov dl, cl
xor dl, r14b
and dl, cl
mov cl, r8b
xor cl, 0xff
and cl, 1
mov r9b, sil
xor r9b, 1
mov dil, r8b
and dil, r9b
or cl, dil
mov r9b, r10b
xor r9b, 0xff
mov dil, cl
and dil, r9b
xor cl, 0xff
mov r9b, r10b
and r9b, cl
or dil, r9b
xor r10b, 0xff
mov cl, dil
xor cl, r10b
and cl, dil
mov r9b, sil
xor r9b, 1
and r9b, 0
mov r10b, sil
xor r10b, 0
mov dil, r10b
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
and r10b, 1
or r9b, dil
or r14b, r10b
xor r9b, r14b
mov r10b, al
xor r10b, 0xff
mov dil, r9b
and dil, r10b
xor r9b, 0xff
mov r10b, al
and r10b, r9b
or dil, r10b
mov r9b, al
xor r9b, 0xff
mov r10b, dil
xor r10b, r9b
and r10b, dil
mov r9b, r11b
xor r9b, 0xff
and r9b, 1
mov dil, sil
xor dil, 1
and r11b, dil
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and dil, 1
or r9b, r11b
or r14b, dil
xor r9b, r14b
mov r11b, r8b
xor r11b, 0xff
and r11b, 0
mov dil, sil
xor dil, 0
mov r14b, r8b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or r11b, r14b
or r15b, dil
xor r11b, r15b
mov dil, sil
xor dil, 1
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or dil, r14b
mov r14b, r9b
xor r14b, 0xff
mov r15b, r11b
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, r14b
and r13b, 0
and r9b, r12b
mov byte [rbp + 0x535], r15b
and r15b, 0
and r11b, r12b
or r13b, r9b
or r15b, r11b
xor r13b, r15b
mov r9b, byte [rbp + 0x535]
or r14b, r9b
xor r14b, 0xff
or r12b, 0
and r14b, r12b
or r13b, r14b
mov r11b, dil
and r11b, 1
xor dil, 1
or r11b, dil
mov dil, r13b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
and r13b, r14b
or dil, r13b
xor dil, 0xff
xor r11b, 0xff
mov r14b, sil
xor r14b, 0
or dil, r11b
or r14b, 0
xor dil, 0xff
and dil, r14b
mov r11b, dl
xor r11b, 0xff
mov r14b, cl
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
or r11b, r14b
or r15b, 1
xor r11b, 0xff
and r11b, r15b
mov r14b, dl
xor r14b, 0xff
and r14b, 1
mov r15b, sil
xor r15b, 1
and dl, r15b
mov r12b, cl
xor r12b, 0xff
and r12b, 0xff
and cl, r15b
or r14b, dl
or r12b, cl
xor r14b, r12b
mov cl, r11b
and cl, r14b
xor r11b, r14b
or cl, r11b
mov dl, dil
xor dl, 0xff
mov r11b, r10b
xor r11b, dl
and r11b, r10b
mov dl, r10b
xor dl, 0xff
and dl, 0
mov r14b, sil
xor r14b, 0
and r10b, r14b
mov r15b, dil
xor r15b, 0xff
and r15b, 0
and dil, r14b
or dl, r10b
or r15b, dil
xor dl, r15b
mov r10b, r11b
and r10b, dl
xor r11b, dl
or r10b, r11b
mov dl, cl
xor dl, 0xff
and dl, 1
mov r11b, sil
xor r11b, 1
mov dil, cl
and dil, r11b
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and r11b, 1
or dl, dil
or r14b, r11b
xor dl, r14b
xor dl, 0xff
xor dl, 0
and dl, 0
mov r11b, sil
xor r11b, 0
and r11b, 1
mov dil, sil
xor dil, 1
mov r14b, dil
and r14b, 0
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or r11b, r14b
or r15b, dil
xor r11b, r15b
mov dil, r11b
xor dil, 0xff
mov r14b, cl
xor r14b, dil
and r14b, cl
mov cl, r10b
xor cl, 0xff
and cl, 1
mov dil, sil
xor dil, 1
mov r15b, r10b
and r15b, dil
or cl, r15b
xor cl, 0xff
mov dil, sil
xor dil, 0
mov r15b, sil
xor r15b, 0
or cl, dil
or r15b, 0
xor cl, 0xff
and cl, r15b
xor r11b, 0xff
mov dil, r10b
xor dil, r11b
and dil, r10b
mov r10b, dl
xor r10b, 0xff
mov r11b, r14b
xor r11b, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, r10b
and r12b, 0xff
and dl, r15b
mov r13b, r11b
and r13b, 0xff
and r14b, r15b
or r12b, dl
or r13b, r14b
xor r12b, r13b
or r10b, r11b
xor r10b, 0xff
or r15b, 1
and r10b, r15b
or r12b, r10b
mov dl, cl
xor dl, 0xff
mov r10b, dil
xor r10b, 0xff
mov r11b, sil
xor r11b, 0
mov r14b, dl
and r14b, 0
and cl, r11b
mov r15b, r10b
and r15b, 0
and dil, r11b
or r14b, cl
or r15b, dil
xor r14b, r15b
or dl, r10b
xor dl, 0xff
or r11b, 0
and dl, r11b
or r14b, dl
mov cl, r12b
xor cl, 0xff
and cl, 0
mov dl, sil
xor dl, 0
and r12b, dl
mov r10b, r14b
xor r10b, 0xff
and r10b, 0
and r14b, dl
or cl, r12b
or r10b, r14b
xor cl, r10b
mov dl, al
xor dl, 0xff
mov r10b, bl
xor r10b, dl
and r10b, bl
mov dl, bl
xor dl, 0xff
and dl, 1
mov r11b, sil
xor r11b, 1
and bl, r11b
mov dil, al
xor dil, 0xff
and dil, 0xff
and al, r11b
or dl, bl
or dil, al
xor dl, dil
mov al, r10b
xor al, 0xff
mov r11b, dl
xor r11b, 0xff
mov bl, sil
xor bl, 1
mov dil, al
and dil, 0xff
and r10b, bl
mov r14b, r11b
and r14b, 0xff
and dl, bl
or dil, r10b
or r14b, dl
xor dil, r14b
or al, r11b
xor al, 0xff
or bl, 1
and al, bl
or dil, al
mov al, dil
xor al, 0xff
and al, 0
mov dl, sil
xor dl, 0
mov r10b, dil
and r10b, dl
mov r11b, sil
xor r11b, 1
and r11b, 0
and dl, 1
or al, r10b
or r11b, dl
xor al, r11b
mov dl, sil
xor dl, 1
xor al, 0xff
mov r10b, sil
xor r10b, 1
or dl, al
or r10b, 1
xor dl, 0xff
and dl, r10b
mov al, sil
xor al, 1
and al, 1
mov r10b, sil
xor r10b, 1
mov r11b, r10b
and r11b, 1
mov bl, sil
xor bl, 1
and bl, 0xff
and r10b, 1
or al, r11b
or bl, r10b
xor al, bl
xor dil, 0xff
mov r10b, al
xor r10b, 0xff
mov r11b, sil
xor r11b, 0
or dil, r10b
or r11b, 0
xor dil, 0xff
and dil, r11b
mov r10b, sil
xor r10b, 1
and r10b, 1
mov r11b, sil
xor r11b, 1
mov bl, r11b
and bl, 1
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and r11b, 1
or r10b, bl
or r14b, r11b
xor r10b, r14b
mov r11b, sil
xor r11b, 1
mov bl, r10b
xor bl, r11b
and bl, r10b
xor al, 0xff
xor al, 1
and al, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, dil
xor r11b, 0xff
mov r14b, sil
xor r14b, 1
mov r15b, r10b
and r15b, 0xff
and dl, r14b
mov r12b, r11b
and r12b, 0xff
and dil, r14b
or r15b, dl
or r12b, dil
xor r15b, r12b
or r10b, r11b
xor r10b, 0xff
or r14b, 1
and r10b, r14b
or r15b, r10b
mov dl, bl
and dl, al
xor bl, al
or dl, bl
mov al, r15b
xor al, 0xff
and al, 0
mov r10b, sil
xor r10b, 0
and r15b, r10b
mov r11b, dl
xor r11b, 0xff
and r11b, 0
and dl, r10b
or al, r15b
or r11b, dl
xor al, r11b
mov dl, r8b
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov r10b, sil
xor r10b, 1
mov r11b, r8b
and r11b, r10b
xor r8b, 0xff
and r8b, 1
or r11b, r8b
mov r8b, dl
and r8b, r11b
xor dl, r11b
or r8b, dl
mov dl, al
xor dl, 0xff
and dl, 1
mov r10b, sil
xor r10b, 1
and al, r10b
mov r11b, sil
xor r11b, 1
and r11b, 0xff
and r10b, 1
or dl, al
or r11b, r10b
xor dl, r11b
mov al, r8b
xor al, 0xff
and al, 1
mov r10b, sil
xor r10b, 1
and r8b, r10b
mov r11b, sil
xor r11b, 1
and r11b, 0xff
and r10b, 1
or al, r8b
or r11b, r10b
xor al, r11b
mov r8b, sil
xor r8b, 0
and r8b, 0
mov r10b, sil
xor r10b, 0
mov r11b, r10b
and r11b, 0
mov bl, sil
xor bl, 1
and bl, 0
and r10b, 1
or r8b, r11b
or bl, r10b
xor r8b, bl
mov r10b, dl
and r10b, al
xor dl, al
or r10b, dl
mov al, sil
xor al, 0
mov dl, r8b
xor dl, 0xff
mov r11b, sil
xor r11b, 0
mov bl, al
and bl, 0
mov dil, r11b
and dil, 0
mov r14b, dl
and r14b, 0
and r8b, r11b
or bl, dil
or r14b, r8b
xor bl, r14b
or al, dl
xor al, 0xff
or r11b, 0
and al, r11b
or bl, al
mov al, r10b
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
and r10b, dl
or al, r10b
xor al, 0xff
xor bl, 0xff
mov dl, sil
xor dl, 1
or al, bl
or dl, 1
xor al, 0xff
and al, dl
mov dl, cl
xor dl, 0xff
and dl, 0
mov r8b, sil
xor r8b, 0
mov r10b, cl
and r10b, r8b
mov r11b, sil
xor r11b, 1
and r11b, 0
and r8b, 1
or dl, r10b
or r11b, r8b
xor dl, r11b
mov r8b, al
xor r8b, 0xff
and r8b, 0
mov r10b, sil
xor r10b, 0
mov r11b, al
and r11b, r10b
mov bl, sil
xor bl, 1
and bl, 0
and r10b, 1
or r8b, r11b
or bl, r10b
xor r8b, bl
mov r10b, sil
xor r10b, 0
and r10b, 0
mov r11b, sil
xor r11b, 0
mov bl, r11b
and bl, 0
mov dil, sil
xor dil, 1
and dil, 0
and r11b, 1
or r10b, bl
or dil, r11b
xor r10b, dil
mov r11b, sil
xor r11b, 0
mov bl, dl
xor bl, r11b
and bl, dl
mov r11b, r10b
xor r11b, 0xff
mov dil, cl
xor dil, r11b
and dil, cl
mov cl, r8b
xor cl, 0xff
mov r11b, sil
xor r11b, 0
mov r14b, sil
xor r14b, 1
or cl, r11b
or r14b, 1
xor cl, 0xff
and cl, r14b
mov r11b, r10b
xor r11b, 0xff
mov r14b, al
xor r14b, r11b
and r14b, al
mov al, bl
and al, dil
xor bl, dil
or al, bl
mov r11b, cl
and r11b, r14b
xor cl, r14b
or r11b, cl
mov cl, al
xor cl, 0xff
mov bl, r11b
and bl, cl
xor r11b, 0xff
and al, r11b
or bl, al
mov al, dl
xor al, 0xff
mov cl, r8b
xor cl, 0xff
mov r11b, sil
xor r11b, 0
mov dil, al
and dil, 0
and dl, r11b
mov r14b, cl
and r14b, 0
and r8b, r11b
or dil, dl
or r14b, r8b
xor dil, r14b
or al, cl
xor al, 0xff
or r11b, 0
and al, r11b
or dil, al
mov al, dil
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and dil, cl
or al, dil
mov cl, sil
xor cl, 0
mov dl, r10b
xor dl, 0xff
mov r8b, sil
xor r8b, 1
mov r11b, cl
and r11b, 0xff
mov dil, r8b
and dil, 0
mov r14b, dl
and r14b, 0xff
and r10b, r8b
or r11b, dil
or r14b, r10b
xor r11b, r14b
or cl, dl
xor cl, 0xff
or r8b, 1
and cl, r8b
or r11b, cl
xor al, 0xff
xor r11b, 0xff
mov cl, sil
xor cl, 1
or al, r11b
or cl, 1
xor al, 0xff
and al, cl
mov cl, bl
xor cl, 0xff
mov dl, al
xor dl, 0xff
xor sil, 0
mov r8b, cl
and r8b, 0
and bl, sil
mov r10b, dl
and r10b, 0
and al, sil
or r8b, bl
or r10b, al
xor r8b, r10b
or cl, dl
xor cl, 0xff
or sil, 0
and cl, sil
or r8b, cl
test r8b, 1
jne 0x6d97bbf4
jmp 0x6da4364a
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x19d17dca
mov r9d, eax
sub r9d, r8d
sub r9d, 0xfd0c9ae4
sub r9d, 1
add r9d, 0xfd0c9ae4
mov r8d, eax
sub r8d, 0x19d17dca
add r9d, r8d
mov r8d, ecx
sub r8d, 0x73190dac
add r8d, 0x23daed0d
add r8d, 0x73190dac
sub r8d, 0xdaf4579e
add r8d, r9d
add r8d, 0xdaf4579e
sub eax, 0x23daed0d
add r8d, eax
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r11b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r11b
and r14b, dil
or bl, r14b
mov dil, r10b
xor dil, 0xff
mov r14b, bl
and r14b, dil
xor bl, 0xff
mov dil, r10b
and dil, bl
or r14b, dil
mov bl, r10b
xor bl, 0xff
mov dil, r14b
xor dil, bl
and dil, r14b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov r14b, sil
xor r14b, 1
mov r15b, r10b
and r15b, r14b
or bl, r15b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or r14b, r15b
xor r10b, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
or r10b, r15b
or r12b, 0
xor r10b, 0xff
and r10b, r12b
mov r15b, r11b
xor r15b, 0xff
and r15b, 1
mov r12b, sil
xor r12b, 1
mov r13b, r11b
and r13b, r12b
or r15b, r13b
mov r12b, sil
xor r12b, 1
mov r13b, r15b
xor r13b, r12b
and r13b, r15b
xor r14b, 0xff
mov r15b, r11b
xor r15b, r14b
and r15b, r11b
mov r11b, bl
and r11b, r10b
xor bl, r10b
or r11b, bl
mov r10b, r13b
xor r10b, 0xff
mov bl, r15b
xor bl, 0xff
mov r14b, sil
xor r14b, 0
mov r12b, r10b
and r12b, 0
and r13b, r14b
mov al, bl
and al, 0
and r15b, r14b
or r12b, r13b
or al, r15b
xor r12b, al
or r10b, bl
xor r10b, 0xff
or r14b, 0
and r10b, r14b
or r12b, r10b
mov al, r11b
xor al, 0xff
mov r10b, r12b
and r10b, al
xor r12b, 0xff
and r11b, r12b
or r10b, r11b
mov al, dil
xor al, 0xff
and al, 1
mov r11b, sil
xor r11b, 1
mov bl, dil
and bl, r11b
or al, bl
mov r11b, r10b
xor r11b, 0xff
and r11b, 1
mov bl, sil
xor bl, 1
mov r14b, r10b
and r14b, bl
or r11b, r14b
mov bl, sil
xor bl, 0
and bl, 0
mov r14b, sil
xor r14b, 0
mov r15b, r14b
and r15b, 0
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or bl, r15b
or r12b, r14b
xor bl, r12b
mov r14b, sil
xor r14b, 0
mov r15b, al
xor r15b, r14b
and r15b, al
mov r14b, bl
xor r14b, 0xff
mov r12b, dil
xor r12b, r14b
and r12b, dil
mov dil, sil
xor dil, 0
mov r14b, r11b
xor r14b, dil
and r14b, r11b
mov dil, bl
xor dil, 0xff
mov r13b, r10b
xor r13b, dil
and r13b, r10b
mov r10b, r15b
xor r10b, 0xff
mov dil, r12b
xor dil, 0xff
mov cl, sil
xor cl, 0
mov dl, r10b
and dl, 0
and r15b, cl
mov r8b, dil
and r8b, 0
and r12b, cl
or dl, r15b
or r8b, r12b
xor dl, r8b
or r10b, dil
xor r10b, 0xff
or cl, 0
and r10b, cl
or dl, r10b
mov cl, r14b
and cl, r13b
xor r14b, r13b
or cl, r14b
mov r8b, dl
xor r8b, 0xff
mov r10b, cl
and r10b, r8b
xor cl, 0xff
and dl, cl
or r10b, dl
mov cl, al
and cl, r11b
xor al, r11b
or cl, al
mov al, cl
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
and cl, dl
mov r8b, sil
xor r8b, 1
and r8b, 0xff
and dl, 1
or al, cl
or r8b, dl
xor al, r8b
mov cl, sil
xor cl, 0
mov dl, bl
xor dl, 0xff
mov r8b, sil
xor r8b, 1
mov r11b, cl
and r11b, 0xff
mov dil, r8b
and dil, 0
mov r14b, dl
and r14b, 0xff
and bl, r8b
or r11b, dil
or r14b, bl
xor r11b, r14b
or cl, dl
xor cl, 0xff
or r8b, 1
and cl, r8b
or r11b, cl
xor al, 0xff
xor r11b, 0xff
xor sil, 1
or al, r11b
or sil, 1
xor al, 0xff
and al, sil
mov cl, r10b
and cl, al
xor r10b, al
or cl, r10b
test cl, 1
jne 0x6d97bf4d
jmp 0x6da4364a
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, ecx
mov r9d, eax
sub r9d, 0xe640d948
add r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x350cf632
add r9d, r8d
mov r8d, eax
sub r8d, 0xe640d948
add r9d, r8d
mov r8d, eax
sub r8d, 0x83b1e87a
sub r8d, 1
add r8d, 0x83b1e87a
add r9d, 0x7d14b53d
add r9d, r8d
sub r9d, 0x7d14b53d
mov r8d, 0xb13806db
add r8d, 0
sub r8d, r9d
sub r8d, 0xb13806db
mov r9d, eax
sub r9d, 0x91959cbe
sub r9d, 0x350cf632
add r9d, 0x91959cbe
sub r8d, 0xacfa2702
add r8d, r9d
add r8d, 0xacfa2702
sub eax, r8d
add eax, 0
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 0
mov sil, 1
mov dil, sil
xor dil, 0
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov dil, sil
xor dil, 1
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or dil, r14b
mov r14b, r10b
xor r14b, 0xff
xor dil, 0xff
mov r15b, sil
xor r15b, 0
or r14b, dil
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov dil, bl
and dil, r14b
xor bl, r14b
or dil, bl
mov bl, r11b
xor bl, 0xff
and bl, 1
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or bl, r15b
or r12b, r14b
xor bl, r12b
mov r14b, sil
xor r14b, 1
xor bl, 0xff
mov r15b, sil
xor r15b, 0
or r14b, bl
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov bl, sil
xor bl, 1
and bl, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or bl, r15b
mov r15b, r11b
xor r15b, 0xff
mov r12b, bl
xor r12b, 0xff
mov r13b, sil
xor r13b, 1
or r15b, r12b
or r13b, 1
xor r15b, 0xff
and r15b, r13b
mov r12b, sil
xor r12b, 1
and r12b, 1
mov r13b, sil
xor r13b, 1
and r13b, 1
or r12b, r13b
xor r12b, 0xff
mov r13b, sil
xor r13b, 1
mov al, sil
xor al, 0
or r12b, r13b
or al, 0
xor r12b, 0xff
and r12b, al
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov al, r14b
xor al, 0xff
mov r13b, r15b
xor r13b, 0xff
mov cl, sil
xor cl, 1
mov dl, al
and dl, 0xff
and r14b, cl
mov r8b, r13b
and r8b, 0xff
and r15b, cl
or dl, r14b
or r8b, r15b
xor dl, r8b
or al, r13b
xor al, 0xff
or cl, 1
and al, cl
or dl, al
mov al, r12b
and al, bl
xor r12b, bl
or al, r12b
mov cl, dl
xor cl, 0xff
mov r8b, al
and r8b, cl
xor al, 0xff
and dl, al
or r8b, dl
mov al, sil
xor al, 0
and al, 0
mov cl, sil
xor cl, 0
mov dl, cl
and dl, 0
mov bl, sil
xor bl, 1
and bl, 0
and cl, 1
or al, dl
or bl, cl
xor al, bl
mov cl, sil
xor cl, 1
xor al, 0xff
mov dl, sil
xor dl, 1
or cl, al
or dl, 1
xor cl, 0xff
and cl, dl
mov al, sil
xor al, 1
and al, 1
mov dl, sil
xor dl, 1
and dl, 1
or al, dl
mov dl, sil
xor dl, 0
mov bl, al
xor bl, 0xff
mov r14b, sil
xor r14b, 1
or dl, bl
or r14b, 1
xor dl, 0xff
and dl, r14b
mov bl, sil
xor bl, 1
and bl, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or bl, r14b
xor bl, 0xff
mov r14b, sil
xor r14b, 1
mov r15b, sil
xor r15b, 1
or bl, r14b
or r15b, 1
xor bl, 0xff
and bl, r15b
mov r14b, sil
xor r14b, 1
xor al, 0xff
mov r15b, sil
xor r15b, 1
or r14b, al
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov al, cl
xor al, 0xff
mov r15b, dl
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, al
and r13b, 0
and cl, r12b
mov r9b, r15b
and r9b, 0
and dl, r12b
or r13b, cl
or r9b, dl
xor r13b, r9b
or al, r15b
xor al, 0xff
or r12b, 0
and al, r12b
or r13b, al
mov al, bl
xor al, 0xff
mov cl, r14b
xor cl, 0xff
mov dl, sil
xor dl, 1
mov r9b, al
and r9b, 0xff
and bl, dl
mov r15b, cl
and r15b, 0xff
and r14b, dl
or r9b, bl
or r15b, r14b
xor r9b, r15b
or al, cl
xor al, 0xff
or dl, 1
and al, dl
or r9b, al
mov al, r13b
xor al, 0xff
mov cl, r9b
and cl, al
xor r9b, 0xff
and r13b, r9b
or cl, r13b
mov al, sil
xor al, 0
and al, 0
mov dl, sil
xor dl, 0
mov r9b, dl
and r9b, 0
mov bl, sil
xor bl, 1
and bl, 0
and dl, 1
or al, r9b
or bl, dl
xor al, bl
mov dl, dil
xor dl, 0xff
and dl, 0
mov r9b, sil
xor r9b, 0
mov bl, dil
and bl, r9b
mov r14b, al
xor r14b, 0xff
and r14b, 0
and al, r9b
or dl, bl
or r14b, al
xor dl, r14b
mov al, dil
xor al, 0xff
mov r9b, dl
xor r9b, al
and r9b, dl
mov al, r10b
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
and r10b, dl
mov bl, sil
xor bl, 1
and bl, 0xff
and dl, 1
or al, r10b
or bl, dl
xor al, bl
mov dl, cl
xor dl, 0xff
and dl, 1
mov r10b, sil
xor r10b, 1
mov bl, cl
and bl, r10b
or dl, bl
mov r10b, sil
xor r10b, 1
and r10b, 1
mov bl, sil
xor bl, 1
and bl, 1
or r10b, bl
mov bl, al
xor bl, 0xff
mov r14b, dl
xor r14b, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, bl
and r12b, 0
and al, r15b
mov r13b, r14b
and r13b, 0
and dl, r15b
or r12b, al
or r13b, dl
xor r12b, r13b
or bl, r14b
xor bl, 0xff
or r15b, 0
and bl, r15b
or r12b, bl
mov al, r10b
and al, 1
xor r10b, 1
or al, r10b
mov dl, r12b
xor dl, 0xff
and dl, 0
mov r10b, sil
xor r10b, 0
and r12b, r10b
mov bl, sil
xor bl, 1
and bl, 0
and r10b, 1
or dl, r12b
or bl, r10b
xor dl, bl
xor al, 0xff
mov r10b, dl
xor r10b, al
and r10b, dl
mov al, r8b
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
mov bl, r8b
and bl, dl
or al, bl
mov dl, sil
xor dl, 0
and dl, 1
mov bl, sil
xor bl, 1
mov r14b, bl
and r14b, 0
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and bl, 1
or dl, r14b
or r15b, bl
xor dl, r15b
mov bl, sil
xor bl, 0
and bl, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
or bl, r14b
mov r14b, al
xor r14b, 0xff
mov r15b, dl
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, r14b
and r13b, 0
and al, r12b
mov byte [rbp + 0x534], r15b
and r15b, 0
and dl, r12b
or r13b, al
or r15b, dl
xor r13b, r15b
mov al, byte [rbp + 0x534]
or r14b, al
xor r14b, 0xff
or r12b, 0
and r14b, r12b
or r13b, r14b
mov dl, sil
xor dl, 0
mov r14b, bl
xor r14b, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, dl
and r12b, 0
mov al, r15b
and al, 0
mov byte [rbp + 0x533], r14b
and r14b, 0
and bl, r15b
or r12b, al
or r14b, bl
xor r12b, r14b
mov al, byte [rbp + 0x533]
or dl, al
xor dl, 0xff
or r15b, 0
and dl, r15b
or r12b, dl
mov dl, r13b
xor dl, 0xff
and dl, 1
mov bl, sil
xor bl, 1
and r13b, bl
or dl, r13b
xor r12b, 0xff
mov bl, dl
xor bl, r12b
and bl, dl
mov dl, cl
xor dl, 0xff
and dl, 1
mov r14b, sil
xor r14b, 1
mov r15b, cl
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or dl, r15b
or r12b, r14b
xor dl, r12b
mov r14b, r11b
xor r14b, 0xff
and r14b, 0
mov r15b, sil
xor r15b, 0
mov r12b, r11b
and r12b, r15b
mov r13b, dl
xor r13b, 0xff
and r13b, 0
and dl, r15b
or r14b, r12b
or r13b, dl
xor r14b, r13b
xor r11b, 0xff
mov dl, r14b
xor dl, r11b
and dl, r14b
mov r11b, r9b
xor r11b, 0xff
mov r14b, r10b
xor r14b, 0xff
mov r15b, sil
xor r15b, 0
or r11b, r14b
or r15b, 0
xor r11b, 0xff
and r11b, r15b
mov r14b, r9b
xor r14b, 0xff
and r14b, 0
mov r15b, sil
xor r15b, 0
and r9b, r15b
mov r12b, r10b
xor r12b, 0xff
and r12b, 0
and r10b, r15b
or r14b, r9b
or r12b, r10b
xor r14b, r12b
mov r9b, r11b
xor r9b, 0xff
mov r10b, r14b
xor r10b, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, r9b
and r12b, 0xff
and r11b, r15b
mov r13b, r10b
and r13b, 0xff
and r14b, r15b
or r12b, r11b
or r13b, r14b
xor r12b, r13b
or r9b, r10b
xor r9b, 0xff
or r15b, 1
and r9b, r15b
or r12b, r9b
mov r9b, bl
xor r9b, 0xff
and r9b, 0
mov r10b, sil
xor r10b, 0
mov r11b, bl
and r11b, r10b
mov r14b, sil
xor r14b, 1
and r14b, 0
and r10b, 1
or r9b, r11b
or r14b, r10b
xor r9b, r14b
mov r10b, dl
xor r10b, 0xff
and r10b, 1
mov r11b, sil
xor r11b, 1
mov r14b, dl
and r14b, r11b
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and r11b, 1
or r10b, r14b
or r15b, r11b
xor r10b, r15b
mov r11b, sil
xor r11b, 1
and r11b, 0
mov r14b, sil
xor r14b, 0
mov r15b, r14b
and r15b, 1
mov r13b, sil
xor r13b, 1
and r13b, 0
and r14b, 1
or r11b, r15b
or r13b, r14b
xor r11b, r13b
mov r14b, sil
xor r14b, 1
mov r15b, r9b
xor r15b, r14b
and r15b, r9b
xor bl, 0xff
mov r14b, r11b
xor r14b, 0xff
mov r13b, sil
xor r13b, 0
or bl, r14b
or r13b, 0
xor bl, 0xff
and bl, r13b
mov r14b, r10b
xor r14b, 0xff
mov r13b, sil
xor r13b, 1
mov al, sil
xor al, 0
or r14b, r13b
or al, 0
xor r14b, 0xff
and r14b, al
xor dl, 0xff
mov al, r11b
xor al, 0xff
mov r13b, sil
xor r13b, 1
or dl, al
or r13b, 1
xor dl, 0xff
and dl, r13b
mov al, r15b
and al, bl
xor r15b, bl
or al, r15b
mov bl, r14b
and bl, dl
xor r14b, dl
or bl, r14b
mov dl, al
xor dl, 0xff
and dl, 0
mov r14b, sil
xor r14b, 0
and al, r14b
mov r15b, bl
xor r15b, 0xff
and r15b, 0
and bl, r14b
or dl, al
or r15b, bl
xor dl, r15b
mov al, r9b
and al, r10b
xor r9b, r10b
or al, r9b
mov r9b, al
xor r9b, 0xff
and r9b, 0
mov r10b, sil
xor r10b, 0
and al, r10b
mov bl, sil
xor bl, 1
and bl, 0
and r10b, 1
or r9b, al
or bl, r10b
xor r9b, bl
mov al, sil
xor al, 1
mov r10b, r11b
xor r10b, 0xff
mov bl, sil
xor bl, 1
mov r14b, al
and r14b, 0xff
mov r15b, bl
and r15b, 1
mov r13b, r10b
and r13b, 0xff
and r11b, bl
or r14b, r15b
or r13b, r11b
xor r14b, r13b
or al, r10b
xor al, 0xff
or bl, 1
and al, bl
or r14b, al
xor r14b, 0xff
mov al, r9b
xor al, r14b
and al, r9b
mov r9b, dl
xor r9b, 0xff
mov r10b, al
xor r10b, 0xff
mov r11b, sil
xor r11b, 1
mov bl, r9b
and bl, 0xff
and dl, r11b
mov r14b, r10b
and r14b, 0xff
and al, r11b
or bl, dl
or r14b, al
xor bl, r14b
or r9b, r10b
xor r9b, 0xff
or r11b, 1
and r9b, r11b
or bl, r9b
mov al, r12b
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
mov r9b, r12b
and r9b, dl
or al, r9b
xor al, 0xff
xor al, 1
and al, 0xff
mov dl, sil
xor dl, 1
and dl, 1
mov r9b, sil
xor r9b, 1
and r9b, 1
or dl, r9b
mov r9b, dl
xor r9b, 0xff
mov r10b, r12b
xor r10b, r9b
and r10b, r12b
mov r9b, bl
xor r9b, 0xff
and r9b, 1
mov r11b, sil
xor r11b, 1
mov r14b, bl
and r14b, r11b
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and r11b, 1
or r9b, r14b
or r15b, r11b
xor r9b, r15b
xor r9b, 0xff
mov r11b, sil
xor r11b, 1
mov r14b, sil
xor r14b, 0
or r9b, r11b
or r14b, 0
xor r9b, 0xff
and r9b, r14b
xor dl, 0xff
mov r11b, bl
xor r11b, dl
and r11b, bl
mov dl, al
xor dl, 0xff
mov bl, r10b
xor bl, 0xff
mov r14b, sil
xor r14b, 1
mov r15b, dl
and r15b, 0xff
and al, r14b
mov r12b, bl
and r12b, 0xff
and r10b, r14b
or r15b, al
or r12b, r10b
xor r15b, r12b
or dl, bl
xor dl, 0xff
or r14b, 1
and dl, r14b
or r15b, dl
mov al, r9b
xor al, 0xff
mov dl, r11b
xor dl, 0xff
mov r10b, sil
xor r10b, 0
mov bl, al
and bl, 0
and r9b, r10b
mov r14b, dl
and r14b, 0
and r11b, r10b
or bl, r9b
or r14b, r11b
xor bl, r14b
or al, dl
xor al, 0xff
or r10b, 0
and al, r10b
or bl, al
mov al, r15b
xor al, 0xff
and al, 0
mov dl, sil
xor dl, 0
and r15b, dl
mov r9b, bl
xor r9b, 0xff
and r9b, 0
and bl, dl
or al, r15b
or r9b, bl
xor al, r9b
mov dl, r8b
xor dl, 0xff
mov r9b, dil
xor r9b, dl
and r9b, dil
mov dl, dil
xor dl, 0xff
and dl, 0
mov r10b, sil
xor r10b, 0
and dil, r10b
mov r11b, r8b
xor r11b, 0xff
and r11b, 0
and r8b, r10b
or dl, dil
or r11b, r8b
xor dl, r11b
mov r8b, r9b
and r8b, dl
xor r9b, dl
or r8b, r9b
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r9b, sil
xor r9b, 1
mov r10b, r8b
and r10b, r9b
mov r11b, sil
xor r11b, 1
and r11b, 0xff
and r9b, 1
or dl, r10b
or r11b, r9b
xor dl, r11b
mov r9b, sil
xor r9b, 1
xor dl, 0xff
mov r10b, sil
xor r10b, 1
or r9b, dl
or r10b, 1
xor r9b, 0xff
and r9b, r10b
mov dl, sil
xor dl, 1
and dl, 1
mov r10b, sil
xor r10b, 1
and r10b, 1
or dl, r10b
mov r10b, dl
xor r10b, 0xff
mov r11b, r8b
xor r11b, r10b
and r11b, r8b
mov r8b, sil
xor r8b, 1
and r8b, 1
mov r10b, sil
xor r10b, 1
and r10b, 1
or r8b, r10b
mov r10b, sil
xor r10b, 1
mov bl, r8b
xor bl, r10b
and bl, r8b
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov r8b, r9b
xor r8b, 0xff
mov r10b, r11b
xor r10b, 0xff
mov dil, sil
xor dil, 0
mov r14b, r8b
and r14b, 0
and r9b, dil
mov r15b, r10b
and r15b, 0
and r11b, dil
or r14b, r9b
or r15b, r11b
xor r14b, r15b
or r8b, r10b
xor r8b, 0xff
or dil, 0
and r8b, dil
or r14b, r8b
mov r8b, bl
xor r8b, 0xff
mov r9b, dl
xor r9b, 0xff
mov r10b, sil
xor r10b, 1
mov r11b, r8b
and r11b, 0xff
and bl, r10b
mov dil, r9b
and dil, 0xff
and dl, r10b
or r11b, bl
or dil, dl
xor r11b, dil
or r8b, r9b
xor r8b, 0xff
or r10b, 1
and r8b, r10b
or r11b, r8b
mov dl, r14b
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
and r14b, r8b
mov r9b, r11b
xor r9b, 0xff
and r9b, 0xff
and r11b, r8b
or dl, r14b
or r9b, r11b
xor dl, r9b
mov r8b, sil
xor r8b, 0
mov r9b, cl
xor r9b, 0xff
mov r10b, sil
xor r10b, 1
or r8b, r9b
or r10b, 1
xor r8b, 0xff
and r8b, r10b
mov r9b, sil
xor r9b, 0
mov r10b, cl
and r10b, r9b
xor cl, 0xff
and cl, 0
or r10b, cl
mov cl, r8b
and cl, r10b
xor r8b, r10b
or cl, r8b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
and cl, r9b
mov r10b, sil
xor r10b, 1
and r10b, 0xff
and r9b, 1
or r8b, cl
or r10b, r9b
xor r8b, r10b
mov cl, dl
xor cl, 0xff
mov r9b, r8b
and r9b, cl
xor r8b, 0xff
mov cl, dl
and cl, r8b
or r9b, cl
xor r9b, 0xff
xor dl, 0xff
mov cl, sil
xor cl, 0
or r9b, dl
or cl, 0
xor r9b, 0xff
and r9b, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
mov r8b, al
and r8b, dl
or cl, r8b
mov dl, r9b
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
mov r10b, r9b
and r10b, r8b
or dl, r10b
mov r8b, sil
xor r8b, 0
and r8b, 1
mov r10b, sil
xor r10b, 1
mov r11b, r10b
and r11b, 0
mov bl, sil
xor bl, 1
and bl, 0xff
and r10b, 1
or r8b, r11b
or bl, r10b
xor r8b, bl
mov r10b, cl
xor r10b, 0xff
mov r11b, sil
xor r11b, 0
mov bl, sil
xor bl, 0
or r10b, r11b
or bl, 0
xor r10b, 0xff
and r10b, bl
xor al, 0xff
mov r11b, r8b
xor r11b, 0xff
mov bl, sil
xor bl, 0
or al, r11b
or bl, 0
xor al, 0xff
and al, bl
mov r11b, dl
xor r11b, 0xff
mov bl, sil
xor bl, 0
mov dil, sil
xor dil, 0
or r11b, bl
or dil, 0
xor r11b, 0xff
and r11b, dil
xor r9b, 0xff
mov bl, r8b
xor bl, 0xff
mov dil, sil
xor dil, 0
or r9b, bl
or dil, 0
xor r9b, 0xff
and r9b, dil
mov bl, r10b
and bl, al
xor r10b, al
or bl, r10b
mov al, r11b
xor al, 0xff
mov r10b, r9b
xor r10b, 0xff
mov dil, sil
xor dil, 1
mov r14b, al
and r14b, 0xff
and r11b, dil
mov r15b, r10b
and r15b, 0xff
and r9b, dil
or r14b, r11b
or r15b, r9b
xor r14b, r15b
or al, r10b
xor al, 0xff
or dil, 1
and al, dil
or r14b, al
mov al, bl
xor al, 0xff
and al, 1
mov r9b, sil
xor r9b, 1
and bl, r9b
mov r10b, r14b
xor r10b, 0xff
and r10b, 0xff
and r14b, r9b
or al, bl
or r10b, r14b
xor al, r10b
mov r9b, cl
xor r9b, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, sil
xor r11b, 0
mov bl, r9b
and bl, 0
and cl, r11b
mov dil, r10b
and dil, 0
and dl, r11b
or bl, cl
or dil, dl
xor bl, dil
or r9b, r10b
xor r9b, 0xff
or r11b, 0
and r9b, r11b
or bl, r9b
mov cl, bl
xor cl, 0xff
and cl, 0
mov dl, sil
xor dl, 0
and bl, dl
xor sil, 1
and sil, 0
and dl, 1
or cl, bl
or sil, dl
xor cl, sil
mov dl, r8b
and dl, 0
xor r8b, 0
or dl, r8b
xor dl, 0xff
mov r8b, cl
xor r8b, dl
and r8b, cl
mov cl, al
and cl, r8b
xor al, r8b
or cl, al
test cl, 1
jne 0x6d97cd80
jmp 0x6da35632
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
sub r8d, 0x85715f39
sub r8d, 0x226386d9
add r8d, 0x85715f39
sub r8d, 0x32fab7cf
sub r8d, 0x780d588
add r8d, 0x32fab7cf
mov r9d, eax
sub r9d, 0x226386d9
sub r8d, r9d
mov r9d, eax
sub r9d, 0xe5805d7c
add r8d, r9d
add r8d, 0x7372f362
sub r8d, 1
sub r8d, 0x7372f362
mov r9d, eax
sub r9d, 0xe5805d7c
sub r8d, r9d
mov r9d, eax
sub r9d, 0x8e986324
sub r9d, 0x780d588
add r9d, 0x8e986324
sub eax, r9d
add r8d, eax
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r11b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r11b
and r14b, dil
or bl, r14b
mov dil, r10b
xor dil, 0xff
and dil, 0
mov r14b, sil
xor r14b, 0
mov r15b, r10b
and r15b, r14b
mov r12b, bl
xor r12b, 0xff
and r12b, 0
and bl, r14b
or dil, r15b
or r12b, bl
xor dil, r12b
mov bl, r10b
xor bl, 0xff
mov r14b, dil
xor r14b, bl
and r14b, dil
mov bl, r10b
xor bl, 0xff
and bl, 0
mov dil, sil
xor dil, 0
mov r15b, r10b
and r15b, dil
mov r12b, sil
xor r12b, 1
and r12b, 0
and dil, 1
or bl, r15b
or r12b, dil
xor bl, r12b
xor bl, 0xff
mov dil, r11b
xor dil, bl
and dil, r11b
mov bl, r11b
xor bl, 0xff
and bl, 1
mov r15b, sil
xor r15b, 1
and r11b, r15b
or bl, r11b
xor r10b, 0xff
xor bl, 0xff
mov r11b, sil
xor r11b, 0
or r10b, bl
or r11b, 0
xor r10b, 0xff
and r10b, r11b
mov r11b, dil
and r11b, r10b
xor dil, r10b
or r11b, dil
mov r10b, r14b
xor r10b, 0xff
and r10b, 1
mov bl, sil
xor bl, 1
mov dil, r14b
and dil, bl
or r10b, dil
mov bl, r11b
xor bl, 0xff
and bl, 0
mov dil, sil
xor dil, 0
mov r15b, r11b
and r15b, dil
mov r12b, sil
xor r12b, 1
and r12b, 0
and dil, 1
or bl, r15b
or r12b, dil
xor bl, r12b
mov dil, sil
xor dil, 1
and dil, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or dil, r15b
mov r15b, r10b
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, sil
xor r13b, 1
or r15b, r12b
or r13b, 1
xor r15b, 0xff
and r15b, r13b
mov r12b, dil
xor r12b, 0xff
mov r13b, r14b
xor r13b, r12b
and r13b, r14b
mov r14b, bl
xor r14b, 0xff
mov r12b, sil
xor r12b, 1
mov al, sil
xor al, 0
or r14b, r12b
or al, 0
xor r14b, 0xff
and r14b, al
xor r11b, 0xff
mov al, dil
xor al, 0xff
mov r12b, sil
xor r12b, 0
or r11b, al
or r12b, 0
xor r11b, 0xff
and r11b, r12b
mov al, r15b
xor al, 0xff
mov r12b, r13b
xor r12b, 0xff
mov cl, sil
xor cl, 1
mov dl, al
and dl, 0xff
and r15b, cl
mov r8b, r12b
and r8b, 0xff
and r13b, cl
or dl, r15b
or r8b, r13b
xor dl, r8b
or al, r12b
xor al, 0xff
or cl, 1
and al, cl
or dl, al
mov al, r14b
and al, r11b
xor r14b, r11b
or al, r14b
mov cl, dl
xor cl, 0xff
and cl, 0
mov r8b, sil
xor r8b, 0
and dl, r8b
mov r11b, al
xor r11b, 0xff
and r11b, 0
and al, r8b
or cl, dl
or r11b, al
xor cl, r11b
mov al, r10b
and al, bl
xor r10b, bl
or al, r10b
mov dl, al
xor dl, 0xff
and dl, 0
mov r8b, sil
xor r8b, 0
and al, r8b
mov r10b, sil
xor r10b, 1
and r10b, 0
and r8b, 1
or dl, al
or r10b, r8b
xor dl, r10b
mov al, sil
xor al, 1
mov r8b, dil
xor r8b, 0xff
mov r10b, sil
xor r10b, 0
mov r11b, al
and r11b, 0
mov bl, r10b
and bl, 1
mov r14b, r8b
and r14b, 0
and dil, r10b
or r11b, bl
or r14b, dil
xor r11b, r14b
or al, r8b
xor al, 0xff
or r10b, 0
and al, r10b
or r11b, al
xor dl, 0xff
xor r11b, 0xff
xor sil, 1
or dl, r11b
or sil, 1
xor dl, 0xff
and dl, sil
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x6d97d0da
jmp 0x6da35632
mov al, byte [rbp + 0x536]
test al, 1
jne 0x6d97d0ed
jmp 0x6d983c9f
mov rax, qword [rbp + 0x7e0]
mov rcx, qword [rax]
mov rdx, qword [rbp + 0x7d8]
mov r8, qword [rdx]
mov r9, qword [rbp + 0x7d0]
movsxd r10, dword [r9]
imul r10, r10, 0x28
add r8, r10
mov r11d, dword [r8 + 0xc]
mov r8d, r11d
add rcx, r8
mov r8, qword [rbp + 0x7c8]
mov qword [r8], rcx
mov rcx, qword [r8]
mov r10, qword [rbp + 0x840]
mov rsi, qword [rdx]
movsxd rdi, dword [r9]
imul rdi, rdi, 0x28
add rsi, rdi
mov qword [rbp + 0x528], rcx
mov qword [rbp + 0x520], r10
mov qword [rbp + 0x518], rsi
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0
mov r9d, eax
sub r9d, 0x3095187d
add r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 1
add r9d, r8d
mov r8d, eax
sub r8d, 0x3095187d
add r9d, r8d
mov r8d, 0x775fb177
add r8d, 0
sub r8d, ecx
sub r8d, 0x775fb177
mov r10d, eax
sub r10d, 0x130d2fd4
sub r10d, r9d
add r10d, 0x130d2fd4
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, r10d
add r9d, r8d
mov r8d, eax
sub r8d, r9d
sub eax, 0xed130ffc
sub eax, r8d
add eax, 0xed130ffc
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or sil, r15b
xor sil, 0xff
xor sil, 1
and sil, 0xff
mov r14b, dil
xor r14b, 1
and r14b, 1
mov r15b, dil
xor r15b, 1
and r15b, 1
or r14b, r15b
xor r14b, 0xff
mov r15b, r11b
xor r15b, r14b
and r15b, r11b
mov r14b, sil
xor r14b, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
mov al, r14b
and al, 0xff
and sil, r13b
mov cl, r12b
and cl, 0xff
and r15b, r13b
or al, sil
or cl, r15b
xor al, cl
or r14b, r12b
xor r14b, 0xff
or r13b, 1
and r14b, r13b
or al, r14b
mov cl, bl
xor cl, 0xff
and cl, 1
mov sil, dil
xor sil, 1
mov r14b, bl
and r14b, sil
or cl, r14b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov sil, dil
xor sil, 1
and sil, 0
mov r14b, dil
xor r14b, 0
mov r15b, r14b
and r15b, 1
mov r12b, dil
xor r12b, 1
and r12b, 0
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
mov r14b, bl
xor r14b, 0xff
mov r15b, sil
xor r15b, 0xff
mov r12b, dil
xor r12b, 1
or r14b, r15b
or r12b, 1
xor r14b, 0xff
and r14b, r12b
mov r15b, dil
xor r15b, 1
and r15b, 1
mov r12b, dil
xor r12b, 1
and r12b, 1
or r15b, r12b
mov r12b, dil
xor r12b, 1
mov r13b, r15b
xor r13b, r12b
and r13b, r15b
xor sil, 0xff
xor sil, 1
and sil, 0xff
mov r15b, cl
xor r15b, 0xff
mov r12b, r14b
xor r12b, 0xff
mov dl, dil
xor dl, 0
mov r8b, r15b
and r8b, 0
and cl, dl
mov r9b, r12b
and r9b, 0
and r14b, dl
or r8b, cl
or r9b, r14b
xor r8b, r9b
or r15b, r12b
xor r15b, 0xff
or dl, 0
and r15b, dl
or r8b, r15b
mov cl, r13b
and cl, sil
xor r13b, sil
or cl, r13b
mov dl, r8b
xor dl, 0xff
mov r9b, cl
and r9b, dl
xor cl, 0xff
and r8b, cl
or r9b, r8b
mov cl, dil
xor cl, 0
and cl, 1
mov dl, dil
xor dl, 1
mov r8b, dl
and r8b, 0
mov sil, dil
xor sil, 1
and sil, 0xff
and dl, 1
or cl, r8b
or sil, dl
xor cl, sil
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov dl, dil
xor dl, 1
and dl, 1
mov r8b, dil
xor r8b, 1
mov sil, r8b
and sil, 1
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and r8b, 1
or dl, sil
or r14b, r8b
xor dl, r14b
mov r8b, dil
xor r8b, 0
xor dl, 0xff
mov sil, dil
xor sil, 1
or r8b, dl
or sil, 1
xor r8b, 0xff
and r8b, sil
mov dl, cl
xor dl, 0xff
mov sil, r8b
xor sil, 0xff
mov r14b, dil
xor r14b, 1
mov r15b, dl
and r15b, 0xff
and cl, r14b
mov r12b, sil
and r12b, 0xff
and r8b, r14b
or r15b, cl
or r12b, r8b
xor r15b, r12b
or dl, sil
xor dl, 0xff
or r14b, 1
and dl, r14b
or r15b, dl
mov cl, dil
xor cl, 0
and cl, 0
mov dl, dil
xor dl, 0
mov r8b, dl
and r8b, 0
mov sil, dil
xor sil, 1
and sil, 0
and dl, 1
or cl, r8b
or sil, dl
xor cl, sil
mov dl, al
xor dl, 0xff
mov r8b, cl
and r8b, dl
xor cl, 0xff
mov dl, al
and dl, cl
or r8b, dl
mov cl, al
xor cl, 0xff
mov dl, r8b
xor dl, cl
and dl, r8b
mov cl, r11b
xor cl, 0xff
and cl, 1
mov r8b, dil
xor r8b, 1
and r11b, r8b
or cl, r11b
mov r8b, r15b
xor r8b, 0xff
and r8b, 1
mov r11b, dil
xor r11b, 1
mov sil, r15b
and sil, r11b
or r8b, sil
mov r11b, dil
xor r11b, 1
and r11b, 0
mov sil, dil
xor sil, 0
mov r14b, sil
and r14b, 1
mov r12b, dil
xor r12b, 1
and r12b, 0
and sil, 1
or r11b, r14b
or r12b, sil
xor r11b, r12b
mov sil, cl
and sil, r8b
xor cl, r8b
or sil, cl
mov cl, r11b
and cl, 1
xor r11b, 1
or cl, r11b
mov r8b, sil
xor r8b, 0xff
and r8b, 1
mov r11b, dil
xor r11b, 1
and sil, r11b
or r8b, sil
xor r8b, 0xff
xor cl, 0xff
mov r11b, dil
xor r11b, 0
or r8b, cl
or r11b, 0
xor r8b, 0xff
and r8b, r11b
mov cl, r9b
xor cl, 0xff
and cl, 1
mov r11b, dil
xor r11b, 1
mov sil, r9b
and sil, r11b
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and r11b, 1
or cl, sil
or r14b, r11b
xor cl, r14b
mov r11b, dil
xor r11b, 0
and r11b, 1
mov sil, dil
xor sil, 1
mov r14b, sil
and r14b, 0
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and sil, 1
or r11b, r14b
or r12b, sil
xor r11b, r12b
mov sil, dil
xor sil, 0
and sil, 1
mov r14b, dil
xor r14b, 1
and r14b, 0
or sil, r14b
mov r14b, cl
and r14b, r11b
xor cl, r11b
or r14b, cl
mov cl, sil
and cl, 0
xor sil, 0
or cl, sil
mov r11b, r14b
xor r11b, 0xff
and r11b, 1
mov sil, dil
xor sil, 1
and r14b, sil
or r11b, r14b
xor cl, 0xff
mov sil, r11b
xor sil, cl
and sil, r11b
mov cl, bl
xor cl, 0xff
and cl, 1
mov r11b, dil
xor r11b, 1
and bl, r11b
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and r11b, 1
or cl, bl
or r14b, r11b
xor cl, r14b
mov r11b, r15b
xor r11b, 0xff
and r11b, 1
mov bl, dil
xor bl, 1
mov r14b, r15b
and r14b, bl
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and bl, 1
or r11b, r14b
or r12b, bl
xor r11b, r12b
mov bl, dil
xor bl, 1
and bl, 0
mov r14b, dil
xor r14b, 0
mov r12b, r14b
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 0
and r14b, 1
or bl, r12b
or r13b, r14b
xor bl, r13b
mov r14b, cl
xor r14b, 0xff
mov r12b, r11b
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
mov r10b, r14b
and r10b, 0
and cl, r13b
mov byte [rbp + 0x517], r12b
and r12b, 0
and r11b, r13b
or r10b, cl
or r12b, r11b
xor r10b, r12b
mov cl, byte [rbp + 0x517]
or r14b, cl
xor r14b, 0xff
or r13b, 0
and r14b, r13b
or r10b, r14b
mov r11b, dil
xor r11b, 1
mov r14b, bl
xor r14b, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, r11b
and r13b, 0
mov cl, r12b
and cl, 1
mov byte [rbp + 0x516], r14b
and r14b, 0
and bl, r12b
or r13b, cl
or r14b, bl
xor r13b, r14b
mov cl, byte [rbp + 0x516]
or r11b, cl
xor r11b, 0xff
or r12b, 0
and r11b, r12b
or r13b, r11b
mov r11b, r10b
xor r11b, 0xff
and r11b, 0
mov bl, dil
xor bl, 0
and r10b, bl
mov r14b, dil
xor r14b, 1
and r14b, 0
and bl, 1
or r11b, r10b
or r14b, bl
xor r11b, r14b
xor r13b, 0xff
mov r10b, r11b
xor r10b, r13b
and r10b, r11b
mov r11b, dl
xor r11b, 0xff
and r11b, 0
mov bl, dil
xor bl, 0
mov r14b, dl
and r14b, bl
mov r12b, dil
xor r12b, 1
and r12b, 0
and bl, 1
or r11b, r14b
or r12b, bl
xor r11b, r12b
mov bl, r8b
xor bl, 0xff
and bl, 0
mov r14b, dil
xor r14b, 0
mov r12b, r8b
and r12b, r14b
mov r13b, dil
xor r13b, 1
and r13b, 0
and r14b, 1
or bl, r12b
or r13b, r14b
xor bl, r13b
mov r14b, dil
xor r14b, 1
and r14b, 1
mov r12b, dil
xor r12b, 1
mov r13b, r12b
and r13b, 1
mov cl, dil
xor cl, 1
and cl, 0xff
and r12b, 1
or r14b, r13b
or cl, r12b
xor r14b, cl
mov cl, r11b
xor cl, 0xff
mov r12b, dil
xor r12b, 1
mov r13b, dil
xor r13b, 0
or cl, r12b
or r13b, 0
xor cl, 0xff
and cl, r13b
xor dl, 0xff
mov r12b, r14b
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
or dl, r12b
or r13b, 1
xor dl, 0xff
and dl, r13b
mov r12b, bl
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
mov byte [rbp + 0x515], dil
xor dil, 1
or r12b, r13b
or dil, 1
xor r12b, 0xff
and r12b, dil
mov dil, r14b
xor dil, 0xff
mov r13b, r8b
xor r13b, dil
and r13b, r8b
mov r8b, cl
and r8b, dl
xor cl, dl
or r8b, cl
mov cl, r12b
xor cl, 0xff
mov dl, r13b
xor dl, 0xff
mov dil, byte [rbp + 0x515]
xor dil, 1
mov byte [rbp + 0x514], cl
and cl, 0xff
and r12b, dil
mov byte [rbp + 0x513], dl
and dl, 0xff
and r13b, dil
or cl, r12b
or dl, r13b
xor cl, dl
mov dl, byte [rbp + 0x514]
mov r12b, byte [rbp + 0x513]
or dl, r12b
xor dl, 0xff
or dil, 1
and dl, dil
or cl, dl
mov dl, r8b
xor dl, 0xff
mov dil, cl
and dil, dl
xor cl, 0xff
and r8b, cl
or dil, r8b
mov cl, r11b
and cl, bl
xor r11b, bl
or cl, r11b
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x515]
xor r8b, 1
and cl, r8b
mov r11b, byte [rbp + 0x515]
xor r11b, 1
and r11b, 0xff
and r8b, 1
or dl, cl
or r11b, r8b
xor dl, r11b
mov cl, byte [rbp + 0x515]
xor cl, 1
mov r8b, r14b
xor r8b, 0xff
mov r11b, byte [rbp + 0x515]
xor r11b, 1
mov bl, cl
and bl, 0xff
mov r13b, r11b
and r13b, 1
mov r12b, r8b
and r12b, 0xff
and r14b, r11b
or bl, r13b
or r12b, r14b
xor bl, r12b
or cl, r8b
xor cl, 0xff
or r11b, 1
and cl, r11b
or bl, cl
xor dl, 0xff
xor bl, 0xff
mov cl, byte [rbp + 0x515]
xor cl, 1
or dl, bl
or cl, 1
xor dl, 0xff
and dl, cl
mov cl, dil
xor cl, 0xff
mov r8b, dl
xor r8b, 0xff
mov r11b, byte [rbp + 0x515]
xor r11b, 1
mov bl, cl
and bl, 0xff
and dil, r11b
mov r14b, r8b
and r14b, 0xff
and dl, r11b
or bl, dil
or r14b, dl
xor bl, r14b
or cl, r8b
xor cl, 0xff
or r11b, 1
and cl, r11b
or bl, cl
mov cl, sil
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x515]
xor dl, 1
mov r8b, sil
and r8b, dl
or cl, r8b
mov dl, r10b
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp + 0x515]
xor r8b, 0
mov r11b, r10b
and r11b, r8b
mov dil, byte [rbp + 0x515]
xor dil, 1
and dil, 0
and r8b, 1
or dl, r11b
or dil, r8b
xor dl, dil
mov r8b, byte [rbp + 0x515]
xor r8b, 0
and r8b, 1
mov r11b, byte [rbp + 0x515]
xor r11b, 1
and r11b, 0
or r8b, r11b
mov r11b, byte [rbp + 0x515]
xor r11b, 0
mov dil, cl
xor dil, r11b
and dil, cl
mov r11b, r8b
xor r11b, 0xff
mov r14b, sil
xor r14b, r11b
and r14b, sil
mov r11b, dl
xor r11b, 0xff
mov sil, byte [rbp + 0x515]
xor sil, 0
mov r12b, byte [rbp + 0x515]
xor r12b, 1
or r11b, sil
or r12b, 1
xor r11b, 0xff
and r11b, r12b
mov sil, r8b
xor sil, 0xff
mov r12b, r10b
xor r12b, sil
and r12b, r10b
mov r10b, dil
xor r10b, 0xff
mov sil, r14b
xor sil, 0xff
mov r13b, byte [rbp + 0x515]
xor r13b, 0
mov byte [rbp + 0x512], r10b
and r10b, 0
and dil, r13b
mov byte [rbp + 0x511], sil
and sil, 0
and r14b, r13b
or r10b, dil
or sil, r14b
xor r10b, sil
mov sil, byte [rbp + 0x512]
mov dil, byte [rbp + 0x511]
or sil, dil
xor sil, 0xff
or r13b, 0
and sil, r13b
or r10b, sil
mov sil, r11b
xor sil, 0xff
mov r14b, r12b
xor r14b, 0xff
mov r13b, byte [rbp + 0x515]
xor r13b, 0
mov dil, sil
and dil, 0
and r11b, r13b
mov byte [rbp + 0x510], r14b
and r14b, 0
and r12b, r13b
or dil, r11b
or r14b, r12b
xor dil, r14b
mov r11b, byte [rbp + 0x510]
or sil, r11b
xor sil, 0xff
or r13b, 0
and sil, r13b
or dil, sil
mov sil, r10b
xor sil, 0xff
and sil, 0
mov r14b, byte [rbp + 0x515]
xor r14b, 0
and r10b, r14b
mov r12b, dil
xor r12b, 0xff
and r12b, 0
and dil, r14b
or sil, r10b
or r12b, dil
xor sil, r12b
mov r10b, cl
xor r10b, 0xff
mov dil, dl
xor dil, 0xff
mov r14b, byte [rbp + 0x515]
xor r14b, 0
mov r12b, r10b
and r12b, 0
and cl, r14b
mov r13b, dil
and r13b, 0
and dl, r14b
or r12b, cl
or r13b, dl
xor r12b, r13b
or r10b, dil
xor r10b, 0xff
or r14b, 0
and r10b, r14b
or r12b, r10b
mov cl, r12b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x515]
xor dl, 1
and r12b, dl
or cl, r12b
mov dl, byte [rbp + 0x515]
xor dl, 0
mov r10b, r8b
xor r10b, 0xff
mov dil, byte [rbp + 0x515]
xor dil, 0
mov r14b, dl
and r14b, 0
mov r12b, dil
and r12b, 0
mov r13b, r10b
and r13b, 0
and r8b, dil
or r14b, r12b
or r13b, r8b
xor r14b, r13b
or dl, r10b
xor dl, 0xff
or dil, 0
and dl, dil
or r14b, dl
xor cl, 0xff
xor r14b, 0xff
mov dl, byte [rbp + 0x515]
xor dl, 1
or cl, r14b
or dl, 1
xor cl, 0xff
and cl, dl
mov dl, sil
and dl, cl
xor sil, cl
or dl, sil
mov cl, bl
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x515]
xor r8b, 1
mov r10b, bl
and r10b, r8b
mov sil, byte [rbp + 0x515]
xor sil, 1
and sil, 0xff
and r8b, 1
or cl, r10b
or sil, r8b
xor cl, sil
mov r8b, byte [rbp + 0x515]
xor r8b, 1
xor cl, 0xff
mov r10b, byte [rbp + 0x515]
xor r10b, 0
or r8b, cl
or r10b, 0
xor r8b, 0xff
and r8b, r10b
mov cl, byte [rbp + 0x515]
xor cl, 1
and cl, 1
mov r10b, byte [rbp + 0x515]
xor r10b, 1
mov sil, r10b
and sil, 1
mov dil, byte [rbp + 0x515]
xor dil, 1
and dil, 0xff
and r10b, 1
or cl, sil
or dil, r10b
xor cl, dil
xor bl, 0xff
mov r10b, cl
xor r10b, 0xff
mov sil, byte [rbp + 0x515]
xor sil, 0
or bl, r10b
or sil, 0
xor bl, 0xff
and bl, sil
mov r10b, dl
xor r10b, 0xff
and r10b, 0
mov sil, byte [rbp + 0x515]
xor sil, 0
mov dil, dl
and dil, sil
mov r14b, byte [rbp + 0x515]
xor r14b, 1
and r14b, 0
and sil, 1
or r10b, dil
or r14b, sil
xor r10b, r14b
mov sil, byte [rbp + 0x515]
xor sil, 1
mov dil, r10b
xor dil, sil
and dil, r10b
xor cl, 0xff
mov r10b, dl
xor r10b, cl
and r10b, dl
mov cl, r8b
xor cl, 0xff
mov dl, bl
xor dl, 0xff
mov sil, byte [rbp + 0x515]
xor sil, 1
mov r14b, cl
and r14b, 0xff
and r8b, sil
mov r12b, dl
and r12b, 0xff
and bl, sil
or r14b, r8b
or r12b, bl
xor r14b, r12b
or cl, dl
xor cl, 0xff
or sil, 1
and cl, sil
or r14b, cl
mov cl, dil
xor cl, 0xff
mov dl, r10b
xor dl, 0xff
mov r8b, byte [rbp + 0x515]
xor r8b, 1
mov bl, cl
and bl, 0xff
and dil, r8b
mov sil, dl
and sil, 0xff
and r10b, r8b
or bl, dil
or sil, r10b
xor bl, sil
or cl, dl
xor cl, 0xff
or r8b, 1
and cl, r8b
or bl, cl
mov cl, r14b
xor cl, 0xff
mov dl, bl
and dl, cl
xor bl, 0xff
and r14b, bl
or dl, r14b
mov cl, al
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x515]
xor r8b, 1
mov r10b, al
and r10b, r8b
or cl, r10b
mov r8b, r9b
xor r8b, 0xff
and r8b, 1
mov r10b, byte [rbp + 0x515]
xor r10b, 1
mov bl, r9b
and bl, r10b
or r8b, bl
mov r10b, byte [rbp + 0x515]
xor r10b, 0
and r10b, 1
mov bl, byte [rbp + 0x515]
xor bl, 1
mov sil, bl
and sil, 0
mov dil, byte [rbp + 0x515]
xor dil, 1
and dil, 0xff
and bl, 1
or r10b, sil
or dil, bl
xor r10b, dil
mov bl, byte [rbp + 0x515]
xor bl, 0
mov sil, cl
xor sil, bl
and sil, cl
mov bl, r10b
xor bl, 0xff
mov dil, al
xor dil, bl
and dil, al
mov al, byte [rbp + 0x515]
xor al, 0
mov bl, r8b
xor bl, al
and bl, r8b
xor r9b, 0xff
mov al, r10b
xor al, 0xff
mov r14b, byte [rbp + 0x515]
xor r14b, 1
or r9b, al
or r14b, 1
xor r9b, 0xff
and r9b, r14b
mov al, sil
and al, dil
xor sil, dil
or al, sil
mov sil, bl
xor sil, 0xff
mov dil, r9b
xor dil, 0xff
mov r14b, byte [rbp + 0x515]
xor r14b, 1
mov r12b, sil
and r12b, 0xff
and bl, r14b
mov r13b, dil
and r13b, 0xff
and r9b, r14b
or r12b, bl
or r13b, r9b
xor r12b, r13b
or sil, dil
xor sil, 0xff
or r14b, 1
and sil, r14b
or r12b, sil
mov r9b, al
xor r9b, 0xff
and r9b, 1
mov bl, byte [rbp + 0x515]
xor bl, 1
and al, bl
mov sil, r12b
xor sil, 0xff
and sil, 0xff
and r12b, bl
or r9b, al
or sil, r12b
xor r9b, sil
mov al, cl
and al, r8b
xor cl, r8b
or al, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x515]
xor r8b, 1
and al, r8b
or cl, al
mov al, r10b
and al, 0
xor r10b, 0
or al, r10b
xor al, 0xff
mov r8b, cl
xor r8b, al
and r8b, cl
mov al, r9b
xor al, 0xff
mov cl, r8b
xor cl, 0xff
mov r10b, byte [rbp + 0x515]
xor r10b, 0
mov bl, al
and bl, 0
and r9b, r10b
mov sil, cl
and sil, 0
and r8b, r10b
or bl, r9b
or sil, r8b
xor bl, sil
or al, cl
xor al, 0xff
or r10b, 0
and al, r10b
or bl, al
mov al, bl
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x515]
xor cl, 0
mov r8b, bl
and r8b, cl
mov r9b, byte [rbp + 0x515]
xor r9b, 1
and r9b, 0
and cl, 1
or al, r8b
or r9b, cl
xor al, r9b
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, byte [rbp + 0x515]
xor cl, 1
and cl, 1
mov r8b, byte [rbp + 0x515]
xor r8b, 1
mov r9b, r8b
and r9b, 1
mov r10b, byte [rbp + 0x515]
xor r10b, 1
and r10b, 0xff
and r8b, 1
or cl, r9b
or r10b, r8b
xor cl, r10b
xor bl, 0xff
xor cl, 0xff
mov r8b, byte [rbp + 0x515]
xor r8b, 0
or bl, cl
or r8b, 0
xor bl, 0xff
and bl, r8b
mov cl, al
xor cl, 0xff
mov r8b, bl
xor r8b, 0xff
mov r9b, byte [rbp + 0x515]
xor r9b, 0
mov r10b, cl
and r10b, 0
and al, r9b
mov sil, r8b
and sil, 0
and bl, r9b
or r10b, al
or sil, bl
xor r10b, sil
or cl, r8b
xor cl, 0xff
or r9b, 0
and cl, r9b
or r10b, cl
mov al, r15b
xor al, 0xff
xor al, 0
and al, 0
mov cl, byte [rbp + 0x515]
xor cl, 0
and cl, 1
mov r8b, byte [rbp + 0x515]
xor r8b, 1
mov r9b, r8b
and r9b, 0
mov bl, r15b
xor bl, 0xff
and bl, 0xff
and r15b, r8b
or cl, r9b
or bl, r15b
xor cl, bl
mov r8b, al
and r8b, cl
xor al, cl
or r8b, al
mov al, r8b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x515]
xor cl, 1
and r8b, cl
mov r9b, byte [rbp + 0x515]
xor r9b, 1
and r9b, 0xff
and cl, 1
or al, r8b
or r9b, cl
xor al, r9b
mov cl, r10b
xor cl, 0xff
mov r8b, al
and r8b, cl
xor al, 0xff
mov cl, r10b
and cl, al
or r8b, cl
xor r8b, 0xff
xor r10b, 0xff
mov al, byte [rbp + 0x515]
xor al, 0
or r8b, r10b
or al, 0
xor r8b, 0xff
and r8b, al
mov al, dl
xor al, 0xff
mov cl, r8b
xor cl, 0xff
mov r9b, byte [rbp + 0x515]
xor r9b, 1
or al, cl
or r9b, 1
xor al, 0xff
and al, r9b
mov cl, dl
xor cl, 0xff
and cl, 0
mov r9b, byte [rbp + 0x515]
xor r9b, 0
and dl, r9b
mov r10b, r8b
xor r10b, 0xff
and r10b, 0
and r8b, r9b
or cl, dl
or r10b, r8b
xor cl, r10b
mov dl, al
and dl, cl
xor al, cl
or dl, al
test dl, 1
jne 0x6d97e172
jmp 0x6da35637
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
sub r8d, 0x9cab560f
add r8d, 0x762366d4
add r8d, 0x9cab560f
mov r9d, eax
sub r9d, 0xcdd7552d
sub r8d, r9d
sub r8d, 0x509f4efb
sub r8d, 0x762366d4
add r8d, 0x509f4efb
mov r9d, eax
sub r9d, 0x4e6eaca9
add r8d, r9d
add r8d, 0xc2da9089
sub r8d, 1
sub r8d, 0xc2da9089
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x4e6eaca9
add r9d, r8d
sub eax, r9d
mov r8d, 0xc7ec4fb8
add r8d, 0
sub r8d, 0xcdd7552d
sub r8d, 0xc7ec4fb8
sub eax, 0xf5d1f65b
add eax, r8d
add eax, 0xf5d1f65b
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
or bl, r14b
mov dil, sil
xor dil, 0
xor bl, 0xff
mov r14b, sil
xor r14b, 1
or dil, bl
or r14b, 1
xor dil, 0xff
and dil, r14b
mov bl, sil
xor bl, 0
and bl, 1
mov r14b, sil
xor r14b, 1
mov r15b, r14b
and r15b, 0
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or bl, r15b
or r12b, r14b
xor bl, r12b
mov r14b, bl
xor r14b, 0xff
mov r15b, r10b
xor r15b, r14b
and r15b, r10b
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r12b, sil
xor r12b, 1
and r12b, 1
or r14b, r12b
xor r14b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, sil
xor r13b, 0
or r14b, r12b
or r13b, 0
xor r14b, 0xff
and r14b, r13b
mov r12b, sil
xor r12b, 1
xor bl, 0xff
mov r13b, sil
xor r13b, 0
or r12b, bl
or r13b, 0
xor r12b, 0xff
and r12b, r13b
mov bl, dil
and bl, r15b
xor dil, r15b
or bl, dil
mov dil, r14b
and dil, r12b
xor r14b, r12b
or dil, r14b
mov r14b, bl
xor r14b, 0xff
and r14b, 0
mov r15b, sil
xor r15b, 0
and bl, r15b
mov r12b, dil
xor r12b, 0xff
and r12b, 0
and dil, r15b
or r14b, bl
or r12b, dil
xor r14b, r12b
mov bl, r11b
xor bl, 0xff
and bl, 1
mov dil, sil
xor dil, 1
mov r15b, r11b
and r15b, dil
or bl, r15b
mov dil, sil
xor dil, 1
xor bl, 0xff
mov r15b, sil
xor r15b, 1
or dil, bl
or r15b, 1
xor dil, 0xff
and dil, r15b
mov bl, sil
xor bl, 1
and bl, 0
mov r15b, sil
xor r15b, 0
mov r12b, r15b
and r12b, 1
mov r13b, sil
xor r13b, 1
and r13b, 0
and r15b, 1
or bl, r12b
or r13b, r15b
xor bl, r13b
mov r15b, r11b
xor r15b, 0xff
xor bl, 0xff
mov r12b, sil
xor r12b, 0
or r15b, bl
or r12b, 0
xor r15b, 0xff
and r15b, r12b
mov bl, dil
xor bl, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, sil
xor r13b, 1
mov al, bl
and al, 0xff
and dil, r13b
mov cl, r12b
and cl, 0xff
and r15b, r13b
or al, dil
or cl, r15b
xor al, cl
or bl, r12b
xor bl, 0xff
or r13b, 1
and bl, r13b
or al, bl
mov cl, sil
xor cl, 1
and cl, 1
mov bl, sil
xor bl, 1
mov dil, bl
and dil, 1
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and bl, 1
or cl, dil
or r15b, bl
xor cl, r15b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov bl, sil
xor bl, 1
and bl, 1
mov dil, sil
xor dil, 1
and dil, 1
or bl, dil
mov dil, sil
xor dil, 1
xor bl, 0xff
mov r15b, sil
xor r15b, 1
or dil, bl
or r15b, 1
xor dil, 0xff
and dil, r15b
mov bl, cl
xor bl, 0xff
mov r15b, dil
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, bl
and r13b, 0xff
and cl, r12b
mov dl, r15b
and dl, 0xff
and dil, r12b
or r13b, cl
or dl, dil
xor r13b, dl
or bl, r15b
xor bl, 0xff
or r12b, 1
and bl, r12b
or r13b, bl
mov cl, sil
xor cl, 1
and cl, 0
mov dl, sil
xor dl, 0
mov bl, dl
and bl, 1
mov dil, sil
xor dil, 1
and dil, 0
and dl, 1
or cl, bl
or dil, dl
xor cl, dil
mov dl, r14b
xor dl, 0xff
and dl, 1
mov bl, sil
xor bl, 1
mov dil, r14b
and dil, bl
mov r15b, cl
xor r15b, 0xff
and r15b, 0xff
and cl, bl
or dl, dil
or r15b, cl
xor dl, r15b
mov cl, r14b
xor cl, 0xff
mov bl, dl
xor bl, cl
and bl, dl
mov cl, r13b
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
mov dil, r13b
and dil, dl
or cl, dil
mov dl, r10b
xor dl, 0xff
and dl, 1
mov dil, sil
xor dil, 1
mov r15b, r10b
and r15b, dil
mov r12b, cl
xor r12b, 0xff
and r12b, 0xff
and cl, dil
or dl, r15b
or r12b, cl
xor dl, r12b
xor r10b, 0xff
mov cl, dl
xor cl, r10b
and cl, dl
mov dl, al
xor dl, 0xff
and dl, 0
mov r10b, sil
xor r10b, 0
mov dil, al
and dil, r10b
mov r15b, sil
xor r15b, 1
and r15b, 0
and r10b, 1
or dl, dil
or r15b, r10b
xor dl, r15b
mov r10b, sil
xor r10b, 1
and r10b, 1
mov dil, sil
xor dil, 1
and dil, 1
or r10b, dil
mov dil, sil
xor dil, 1
and dil, 0
mov r15b, sil
xor r15b, 0
mov r12b, r15b
and r12b, 1
mov r8b, sil
xor r8b, 1
and r8b, 0
and r15b, 1
or dil, r12b
or r8b, r15b
xor dil, r8b
mov r8b, dl
and r8b, r10b
xor dl, r10b
or r8b, dl
mov dl, sil
xor dl, 1
mov r10b, dil
xor r10b, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, dl
and r12b, 0
mov r9b, r15b
and r9b, 1
mov byte [rbp + 0x50f], r10b
and r10b, 0
and dil, r15b
or r12b, r9b
or r10b, dil
xor r12b, r10b
mov r9b, byte [rbp + 0x50f]
or dl, r9b
xor dl, 0xff
or r15b, 0
and dl, r15b
or r12b, dl
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r10b, sil
xor r10b, 1
and r8b, r10b
mov dil, sil
xor dil, 1
and dil, 0xff
and r10b, 1
or dl, r8b
or dil, r10b
xor dl, dil
xor r12b, 0xff
mov r8b, dl
xor r8b, r12b
and r8b, dl
mov dl, r11b
xor dl, 0xff
and dl, 1
mov r10b, sil
xor r10b, 1
and r11b, r10b
or dl, r11b
mov r10b, r13b
xor r10b, 0xff
and r10b, 1
mov r11b, sil
xor r11b, 1
mov dil, r13b
and dil, r11b
or r10b, dil
mov r11b, sil
xor r11b, 0
and r11b, 0
mov dil, sil
xor dil, 0
mov r15b, dil
and r15b, 0
mov r12b, sil
xor r12b, 1
and r12b, 0
and dil, 1
or r11b, r15b
or r12b, dil
xor r11b, r12b
mov dil, dl
and dil, r10b
xor dl, r10b
or dil, dl
mov dl, r11b
and dl, 0
xor r11b, 0
or dl, r11b
mov r10b, dil
xor r10b, 0xff
and r10b, 1
mov r11b, sil
xor r11b, 1
and dil, r11b
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and r11b, 1
or r10b, dil
or r15b, r11b
xor r10b, r15b
xor dl, 0xff
mov r11b, r10b
xor r11b, dl
and r11b, r10b
mov dl, bl
xor dl, 0xff
and dl, 1
mov r10b, sil
xor r10b, 1
mov dil, bl
and dil, r10b
or dl, dil
mov r10b, cl
xor r10b, 0xff
and r10b, 1
mov dil, sil
xor dil, 1
mov r15b, cl
and r15b, dil
or r10b, r15b
mov dil, sil
xor dil, 1
and dil, 1
mov r15b, sil
xor r15b, 1
mov r12b, r15b
and r12b, 1
mov r9b, sil
xor r9b, 1
and r9b, 0xff
and r15b, 1
or dil, r12b
or r9b, r15b
xor dil, r9b
mov r9b, dl
xor r9b, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, sil
xor r12b, 1
or r9b, r15b
or r12b, 1
xor r9b, 0xff
and r9b, r12b
xor bl, 0xff
mov r15b, dil
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
or bl, r15b
or r12b, 0
xor bl, 0xff
and bl, r12b
mov r15b, r10b
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
mov byte [rbp + 0x50e], sil
xor sil, 0
or r15b, r12b
or sil, 0
xor r15b, 0xff
and r15b, sil
xor cl, 0xff
mov sil, dil
xor sil, 0xff
mov r12b, byte [rbp + 0x50e]
xor r12b, 1
or cl, sil
or r12b, 1
xor cl, 0xff
and cl, r12b
mov sil, r9b
xor sil, 0xff
mov r12b, bl
xor r12b, 0xff
mov byte [rbp + 0x50d], al
mov al, byte [rbp + 0x50e]
xor al, 0
mov byte [rbp + 0x50c], sil
and sil, 0
and r9b, al
mov byte [rbp + 0x50b], r12b
and r12b, 0
and bl, al
or sil, r9b
or r12b, bl
xor sil, r12b
mov r9b, byte [rbp + 0x50c]
mov bl, byte [rbp + 0x50b]
or r9b, bl
xor r9b, 0xff
or al, 0
and r9b, al
or sil, r9b
mov al, r15b
and al, cl
xor r15b, cl
or al, r15b
mov cl, sil
xor cl, 0xff
mov r9b, al
and r9b, cl
xor al, 0xff
and sil, al
or r9b, sil
mov al, dl
xor al, 0xff
mov cl, r10b
xor cl, 0xff
mov sil, byte [rbp + 0x50e]
xor sil, 0
mov r15b, al
and r15b, 0
and dl, sil
mov r12b, cl
and r12b, 0
and r10b, sil
or r15b, dl
or r12b, r10b
xor r15b, r12b
or al, cl
xor al, 0xff
or sil, 0
and al, sil
or r15b, al
mov al, r15b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x50e]
xor cl, 1
and r15b, cl
mov dl, byte [rbp + 0x50e]
xor dl, 1
and dl, 0xff
and cl, 1
or al, r15b
or dl, cl
xor al, dl
mov cl, dil
and cl, 1
xor dil, 1
or cl, dil
xor al, 0xff
xor cl, 0xff
mov dl, byte [rbp + 0x50e]
xor dl, 1
or al, cl
or dl, 1
xor al, 0xff
and al, dl
mov cl, r9b
xor cl, 0xff
mov dl, al
xor dl, 0xff
mov r10b, byte [rbp + 0x50e]
xor r10b, 1
mov sil, cl
and sil, 0xff
and r9b, r10b
mov dil, dl
and dil, 0xff
and al, r10b
or sil, r9b
or dil, al
xor sil, dil
or cl, dl
xor cl, 0xff
or r10b, 1
and cl, r10b
or sil, cl
mov al, r11b
xor al, 0xff
mov cl, r8b
xor cl, al
and cl, r8b
mov al, r8b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x50e]
xor dl, 1
and r8b, dl
mov r9b, r11b
xor r9b, 0xff
and r9b, 0xff
and r11b, dl
or al, r8b
or r9b, r11b
xor al, r9b
mov dl, cl
and dl, al
xor cl, al
or dl, cl
mov al, sil
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x50e]
xor cl, 1
mov r8b, sil
and r8b, cl
or al, r8b
xor al, 0xff
mov cl, dl
xor cl, al
and cl, dl
mov al, dl
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x50e]
xor r8b, 1
and dl, r8b
or al, dl
xor sil, 0xff
xor al, 0xff
mov dl, byte [rbp + 0x50e]
xor dl, 0
or sil, al
or dl, 0
xor sil, 0xff
and sil, dl
mov al, cl
and al, sil
xor cl, sil
or al, cl
mov cl, r14b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x50e]
xor dl, 1
mov r8b, r14b
and r8b, dl
mov r9b, byte [rbp + 0x50e]
xor r9b, 1
and r9b, 0xff
and dl, 1
or cl, r8b
or r9b, dl
xor cl, r9b
mov dl, byte [rbp + 0x50d]
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x50e]
xor r8b, 1
mov r9b, byte [rbp + 0x50d]
and r9b, r8b
or dl, r9b
mov r8b, byte [rbp + 0x50e]
xor r8b, 1
and r8b, 1
mov r9b, byte [rbp + 0x50e]
xor r9b, 1
mov r10b, r9b
and r10b, 1
mov r11b, byte [rbp + 0x50e]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, byte [rbp + 0x50e]
xor r9b, 1
mov r10b, cl
xor r10b, r9b
and r10b, cl
xor r14b, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r11b, byte [rbp + 0x50e]
xor r11b, 0
or r14b, r9b
or r11b, 0
xor r14b, 0xff
and r14b, r11b
mov r9b, dl
xor r9b, 0xff
mov r11b, byte [rbp + 0x50e]
xor r11b, 1
mov sil, byte [rbp + 0x50e]
xor sil, 0
or r9b, r11b
or sil, 0
xor r9b, 0xff
and r9b, sil
mov r11b, byte [rbp + 0x50d]
xor r11b, 0xff
mov sil, r8b
xor sil, 0xff
mov dil, byte [rbp + 0x50e]
xor dil, 0
or r11b, sil
or dil, 0
xor r11b, 0xff
and r11b, dil
mov sil, r10b
xor sil, 0xff
mov dil, r14b
xor dil, 0xff
mov r15b, byte [rbp + 0x50e]
xor r15b, 0
mov r12b, sil
and r12b, 0
and r10b, r15b
mov bl, dil
and bl, 0
and r14b, r15b
or r12b, r10b
or bl, r14b
xor r12b, bl
or sil, dil
xor sil, 0xff
or r15b, 0
and sil, r15b
or r12b, sil
mov r10b, r9b
xor r10b, 0xff
mov bl, r11b
xor bl, 0xff
mov sil, byte [rbp + 0x50e]
xor sil, 0
mov dil, r10b
and dil, 0
and r9b, sil
mov r14b, bl
and r14b, 0
and r11b, sil
or dil, r9b
or r14b, r11b
xor dil, r14b
or r10b, bl
xor r10b, 0xff
or sil, 0
and r10b, sil
or dil, r10b
mov r9b, r12b
xor r9b, 0xff
mov r10b, dil
and r10b, r9b
xor dil, 0xff
and r12b, dil
or r10b, r12b
mov r9b, cl
xor r9b, 0xff
mov r11b, dl
xor r11b, 0xff
mov bl, byte [rbp + 0x50e]
xor bl, 1
mov sil, r9b
and sil, 0xff
and cl, bl
mov dil, r11b
and dil, 0xff
and dl, bl
or sil, cl
or dil, dl
xor sil, dil
or r9b, r11b
xor r9b, 0xff
or bl, 1
and r9b, bl
or sil, r9b
mov cl, sil
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x50e]
xor dl, 1
and sil, dl
or cl, sil
mov dl, byte [rbp + 0x50e]
xor dl, 1
mov r9b, r8b
xor r9b, 0xff
mov r11b, byte [rbp + 0x50e]
xor r11b, 1
mov bl, dl
and bl, 0xff
mov sil, r11b
and sil, 1
mov dil, r9b
and dil, 0xff
and r8b, r11b
or bl, sil
or dil, r8b
xor bl, dil
or dl, r9b
xor dl, 0xff
or r11b, 1
and dl, r11b
or bl, dl
xor bl, 0xff
mov dl, cl
xor dl, bl
and dl, cl
mov cl, r10b
xor cl, 0xff
mov r8b, dl
xor r8b, 0xff
mov r9b, byte [rbp + 0x50e]
xor r9b, 1
mov r11b, cl
and r11b, 0xff
and r10b, r9b
mov bl, r8b
and bl, 0xff
and dl, r9b
or r11b, r10b
or bl, dl
xor r11b, bl
or cl, r8b
xor cl, 0xff
or r9b, 1
and cl, r9b
or r11b, cl
mov cl, r11b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x50e]
xor dl, 1
mov r8b, r11b
and r8b, dl
or cl, r8b
mov dl, byte [rbp + 0x50e]
xor dl, 1
xor cl, 0xff
mov r8b, byte [rbp + 0x50e]
xor r8b, 1
or dl, cl
or r8b, 1
xor dl, 0xff
and dl, r8b
mov cl, byte [rbp + 0x50e]
xor cl, 1
and cl, 1
mov r8b, byte [rbp + 0x50e]
xor r8b, 1
mov r9b, r8b
and r9b, 1
mov r10b, byte [rbp + 0x50e]
xor r10b, 1
and r10b, 0xff
and r8b, 1
or cl, r9b
or r10b, r8b
xor cl, r10b
xor cl, 0xff
mov r8b, r11b
xor r8b, cl
and r8b, r11b
mov cl, dl
xor cl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r10b, byte [rbp + 0x50e]
xor r10b, 0
mov r11b, cl
and r11b, 0
and dl, r10b
mov bl, r9b
and bl, 0
and r8b, r10b
or r11b, dl
or bl, r8b
xor r11b, bl
or cl, r9b
xor cl, 0xff
or r10b, 0
and cl, r10b
or r11b, cl
mov cl, byte [rbp + 0x50e]
xor cl, 1
mov dl, r13b
xor dl, 0xff
mov r8b, byte [rbp + 0x50e]
xor r8b, 1
or cl, dl
or r8b, 1
xor cl, 0xff
and cl, r8b
mov dl, byte [rbp + 0x50e]
xor dl, 1
and dl, 0
mov r8b, byte [rbp + 0x50e]
xor r8b, 0
mov r9b, r8b
and r9b, 1
mov r10b, r13b
xor r10b, 0xff
and r10b, 0
and r13b, r8b
or dl, r9b
or r10b, r13b
xor dl, r10b
mov r8b, cl
xor r8b, 0xff
mov r9b, dl
xor r9b, 0xff
mov r10b, byte [rbp + 0x50e]
xor r10b, 1
mov bl, r8b
and bl, 0xff
and cl, r10b
mov sil, r9b
and sil, 0xff
and dl, r10b
or bl, cl
or sil, dl
xor bl, sil
or r8b, r9b
xor r8b, 0xff
or r10b, 1
and r8b, r10b
or bl, r8b
mov cl, bl
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x50e]
xor dl, 1
and bl, dl
mov r8b, byte [rbp + 0x50e]
xor r8b, 1
and r8b, 0xff
and dl, 1
or cl, bl
or r8b, dl
xor cl, r8b
mov dl, r11b
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp + 0x50e]
xor r8b, 0
mov r9b, r11b
and r9b, r8b
mov r10b, cl
xor r10b, 0xff
and r10b, 0
and cl, r8b
or dl, r9b
or r10b, cl
xor dl, r10b
xor dl, 0xff
xor r11b, 0xff
mov cl, byte [rbp + 0x50e]
xor cl, 0
or dl, r11b
or cl, 0
xor dl, 0xff
and dl, cl
mov cl, dl
xor cl, 0xff
mov r8b, al
xor r8b, cl
and r8b, al
mov cl, al
xor cl, 0xff
mov r9b, dl
and r9b, cl
xor dl, 0xff
and al, dl
or r9b, al
mov al, r8b
xor al, 0xff
mov cl, r9b
xor cl, 0xff
mov dl, byte [rbp + 0x50e]
xor dl, 1
mov r10b, al
and r10b, 0xff
and r8b, dl
mov r11b, cl
and r11b, 0xff
and r9b, dl
or r10b, r8b
or r11b, r9b
xor r10b, r11b
or al, cl
xor al, 0xff
or dl, 1
and al, dl
or r10b, al
test r10b, 1
jne 0x6d97eeef
jmp 0x6da35637
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
add r8d, 0x44a36a5d
sub r8d, 0xe6ba09d6
sub r8d, 0x44a36a5d
mov r9d, eax
sub r9d, 0x15c649fa
sub r8d, r9d
mov r9d, eax
sub r9d, 0xe6ba09d6
sub r8d, r9d
mov r9d, eax
sub r9d, 0xc015d552
sub r9d, 1
add r9d, 0xc015d552
mov r10d, eax
sub r10d, r9d
sub r8d, r10d
add r8d, 0xd15e4d76
sub r8d, 0x3f48ecff
sub r8d, 0xd15e4d76
mov r9d, eax
sub r9d, 0x15c649fa
add r8d, r9d
sub eax, 0x3f48ecff
sub r8d, eax
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, bl
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, bl
and r15b, r14b
or sil, r15b
mov r14b, r11b
xor r14b, 0xff
mov r15b, sil
and r15b, r14b
xor sil, 0xff
mov r14b, r11b
and r14b, sil
or r15b, r14b
mov sil, r11b
xor sil, 0xff
mov r14b, r15b
xor r14b, sil
and r14b, r15b
mov sil, r11b
xor sil, 0xff
and sil, 1
mov r15b, dil
xor r15b, 1
mov r12b, r11b
and r12b, r15b
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or sil, r12b
or r13b, r15b
xor sil, r13b
mov r15b, bl
xor r15b, 0xff
xor sil, 0xff
mov r12b, dil
xor r12b, 1
or r15b, sil
or r12b, 1
xor r15b, 0xff
and r15b, r12b
mov sil, bl
xor sil, 0xff
and sil, 1
mov r12b, dil
xor r12b, 1
and bl, r12b
or sil, bl
xor r11b, 0xff
xor sil, 0xff
mov bl, dil
xor bl, 1
or r11b, sil
or bl, 1
xor r11b, 0xff
and r11b, bl
mov bl, r15b
xor bl, 0xff
mov sil, r11b
xor sil, 0xff
mov r12b, dil
xor r12b, 1
mov r13b, bl
and r13b, 0xff
and r15b, r12b
mov al, sil
and al, 0xff
and r11b, r12b
or r13b, r15b
or al, r11b
xor r13b, al
or bl, sil
xor bl, 0xff
or r12b, 1
and bl, r12b
or r13b, bl
mov al, r14b
xor al, 0xff
mov r11b, r13b
xor r11b, 0xff
mov bl, dil
xor bl, 0
or al, r11b
or bl, 0
xor al, 0xff
and al, bl
mov r11b, r14b
xor r11b, 0xff
and r11b, 1
mov bl, dil
xor bl, 1
and r14b, bl
mov sil, r13b
xor sil, 0xff
and sil, 0xff
and r13b, bl
or r11b, r14b
or sil, r13b
xor r11b, sil
mov bl, al
xor bl, 0xff
mov sil, r11b
xor sil, 0xff
xor dil, 1
mov r14b, bl
and r14b, 0xff
and al, dil
mov r15b, sil
and r15b, 0xff
and r11b, dil
or r14b, al
or r15b, r11b
xor r14b, r15b
or bl, sil
xor bl, 0xff
or dil, 1
and bl, dil
or r14b, bl
test r14b, 1
jne 0x6d97f128
jmp 0x6da254b5
xor eax, eax
mov rcx, qword [rbp + 0x518]
mov edx, dword [rcx + 0x14]
mov r8d, edx
mov r9, qword [rbp + 0x520]
add r9, r8
mov r8, qword [rbp + 0x7d8]
mov r10, qword [r8]
mov r11, qword [rbp + 0x7d0]
movsxd rsi, dword [r11]
imul rsi, rsi, 0x28
add r10, rsi
add r10, 0x10
mov edx, dword [sym.out.dll_x.13]
mov edi, dword [sym.out.dll_y.14]
mov ebx, eax
sub ebx, 1
add ebx, 0
mov r14d, 0x48f06a11
add r14d, 0
add r14d, ebx
sub r14d, 0x48f06a11
sub eax, r14d
add eax, 0
mov ebx, edx
sub ebx, 0x89d54c9b
sub ebx, eax
add ebx, 0x89d54c9b
imul edx, ebx
and edx, 1
cmp edx, 0
sete r15b
cmp edi, 0xa
setl r12b
mov r13b, r12b
xor r13b, 0xff
and r13b, 1
mov al, 1
mov dl, al
xor dl, 1
mov bl, r12b
and bl, dl
or r13b, bl
mov dl, r15b
xor dl, 0xff
and dl, 0
mov bl, al
xor bl, 0
mov sil, r15b
and sil, bl
mov dil, r13b
xor dil, 0xff
and dil, 0
and r13b, bl
or dl, sil
or dil, r13b
xor dl, dil
mov bl, r15b
xor bl, 0xff
mov sil, dl
xor sil, bl
and sil, dl
mov dl, r15b
xor dl, 0xff
and dl, 0
mov bl, al
xor bl, 0
mov dil, r15b
and dil, bl
mov r13b, al
xor r13b, 1
and r13b, 0
and bl, 1
or dl, dil
or r13b, bl
xor dl, r13b
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov bl, al
xor bl, 1
and bl, 1
mov dil, al
xor dil, 1
mov r13b, dil
and r13b, 1
mov r14b, al
xor r14b, 1
and r14b, 0xff
and dil, 1
or bl, r13b
or r14b, dil
xor bl, r14b
mov dil, bl
xor dil, 0xff
mov r14b, r15b
xor r14b, dil
and r14b, r15b
mov dil, r12b
xor dil, 0xff
and dil, 1
mov r15b, al
xor r15b, 1
mov r13b, r12b
and r13b, r15b
or dil, r13b
xor dil, 0xff
mov r15b, al
xor r15b, 1
mov r13b, al
xor r13b, 1
or dil, r15b
or r13b, 1
xor dil, 0xff
and dil, r13b
xor bl, 0xff
mov r15b, r12b
xor r15b, bl
and r15b, r12b
mov bl, dl
xor bl, 0xff
mov r12b, r14b
xor r12b, 0xff
mov r13b, al
xor r13b, 1
mov cl, bl
and cl, 0xff
and dl, r13b
mov r8b, r12b
and r8b, 0xff
and r14b, r13b
or cl, dl
or r8b, r14b
xor cl, r8b
or bl, r12b
xor bl, 0xff
or r13b, 1
and bl, r13b
or cl, bl
mov dl, dil
xor dl, 0xff
mov r8b, r15b
xor r8b, 0xff
mov bl, al
xor bl, 0
mov r14b, dl
and r14b, 0
and dil, bl
mov r12b, r8b
and r12b, 0
and r15b, bl
or r14b, dil
or r12b, r15b
xor r14b, r12b
or dl, r8b
xor dl, 0xff
or bl, 0
and dl, bl
or r14b, dl
mov dl, cl
xor dl, 0xff
mov r8b, r14b
and r8b, dl
xor r14b, 0xff
and cl, r14b
or r8b, cl
mov cl, sil
xor cl, 0xff
mov dl, r8b
xor dl, 0xff
mov bl, al
xor bl, 1
or cl, dl
or bl, 1
xor cl, 0xff
and cl, bl
mov dl, sil
xor dl, 0xff
and dl, 1
mov bl, al
xor bl, 1
and sil, bl
mov dil, r8b
xor dil, 0xff
and dil, 0xff
and r8b, bl
or dl, sil
or dil, r8b
xor dl, dil
mov r8b, cl
xor r8b, 0xff
mov bl, dl
xor bl, 0xff
xor al, 0
mov sil, r8b
and sil, 0
and cl, al
mov dil, bl
and dil, 0
and dl, al
or sil, cl
or dil, dl
xor sil, dil
or r8b, bl
xor r8b, 0xff
or al, 0
and r8b, al
or sil, r8b
test sil, 1
mov qword [rbp + 0x500], r9
mov qword [rbp + 0x4f8], r10
jne 0x6d97f3eb
jmp 0x6da254b5
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x7a4ee917
mov r9d, ecx
add r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0x6dabc5f
add r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0x7a4ee917
add r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x3802f873
sub r8d, 1
add r8d, 0x3802f873
mov r10d, eax
sub r10d, r9d
mov r9d, eax
sub r9d, r8d
add r10d, r9d
mov r8d, eax
sub r8d, r10d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x4dfbd5e9
add r9d, r8d
mov r8d, eax
sub r8d, r9d
add r8d, 0x99eb9116
sub r8d, 0x6dabc5f
sub r8d, 0x99eb9116
sub eax, 0x4dfbd5e9
add r8d, eax
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 0
mov dil, 1
mov r14b, dil
xor r14b, 0
mov r15b, r11b
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
mov r14b, dil
xor r14b, 1
xor sil, 0xff
mov r15b, dil
xor r15b, 1
or r14b, sil
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov sil, dil
xor sil, 1
and sil, 1
mov r15b, dil
xor r15b, 1
mov r12b, r15b
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or sil, r12b
or r13b, r15b
xor sil, r13b
mov r15b, r11b
xor r15b, 0xff
mov r12b, sil
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
or r15b, r12b
or r13b, 1
xor r15b, 0xff
and r15b, r13b
mov r12b, dil
xor r12b, 1
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 1
or r12b, r13b
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
mov al, dil
xor al, 1
or r12b, r13b
or al, 1
xor r12b, 0xff
and r12b, al
xor sil, 0xff
xor sil, 1
and sil, 0xff
mov al, r14b
and al, r15b
xor r14b, r15b
or al, r14b
mov r14b, r12b
xor r14b, 0xff
mov r15b, sil
xor r15b, 0xff
mov r13b, dil
xor r13b, 1
mov cl, r14b
and cl, 0xff
and r12b, r13b
mov dl, r15b
and dl, 0xff
and sil, r13b
or cl, r12b
or dl, sil
xor cl, dl
or r14b, r15b
xor r14b, 0xff
or r13b, 1
and r14b, r13b
or cl, r14b
mov dl, al
xor dl, 0xff
and dl, 0
mov sil, dil
xor sil, 0
and al, sil
mov r14b, cl
xor r14b, 0xff
and r14b, 0
and cl, sil
or dl, al
or r14b, cl
xor dl, r14b
mov al, bl
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
mov sil, bl
and sil, cl
or al, sil
mov cl, dil
xor cl, 1
xor al, 0xff
mov sil, dil
xor sil, 0
or cl, al
or sil, 0
xor cl, 0xff
and cl, sil
mov al, dil
xor al, 1
and al, 1
mov sil, dil
xor sil, 1
and sil, 1
or al, sil
mov sil, bl
xor sil, 0xff
mov r14b, al
xor r14b, 0xff
mov r15b, dil
xor r15b, 0
or sil, r14b
or r15b, 0
xor sil, 0xff
and sil, r15b
mov r14b, dil
xor r14b, 1
and r14b, 1
mov r15b, dil
xor r15b, 1
and r15b, 1
or r14b, r15b
xor r14b, 0xff
mov r15b, dil
xor r15b, 1
mov r12b, dil
xor r12b, 0
or r14b, r15b
or r12b, 0
xor r14b, 0xff
and r14b, r12b
mov r15b, dil
xor r15b, 1
xor al, 0xff
mov r12b, dil
xor r12b, 1
or r15b, al
or r12b, 1
xor r15b, 0xff
and r15b, r12b
mov al, cl
and al, sil
xor cl, sil
or al, cl
mov cl, r14b
xor cl, 0xff
mov sil, r15b
xor sil, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, cl
and r13b, 0
and r14b, r12b
mov r8b, sil
and r8b, 0
and r15b, r12b
or r13b, r14b
or r8b, r15b
xor r13b, r8b
or cl, sil
xor cl, 0xff
or r12b, 0
and cl, r12b
or r13b, cl
mov cl, al
xor cl, 0xff
mov r8b, r13b
and r8b, cl
xor r13b, 0xff
and al, r13b
or r8b, al
mov al, dil
xor al, 0
and al, 1
mov cl, dil
xor cl, 1
and cl, 0
or al, cl
xor al, 0xff
xor al, 0
and al, 0
mov cl, dil
xor cl, 0
and cl, 1
mov sil, dil
xor sil, 1
and sil, 0
or cl, sil
mov sil, cl
xor sil, 0xff
xor sil, 0
and sil, 0
mov r14b, dil
xor r14b, 1
and r14b, 0
mov r15b, dil
xor r15b, 0
mov r12b, r15b
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 0
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, dil
xor r15b, 0
mov r12b, r14b
xor r12b, r15b
and r12b, r14b
mov r14b, dil
xor r14b, 1
xor cl, 0xff
mov r15b, dil
xor r15b, 1
or r14b, cl
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov cl, al
and cl, sil
xor al, sil
or cl, al
mov al, r12b
xor al, 0xff
mov sil, r14b
xor sil, 0xff
mov r15b, dil
xor r15b, 1
mov r13b, al
and r13b, 0xff
and r12b, r15b
mov r9b, sil
and r9b, 0xff
and r14b, r15b
or r13b, r12b
or r9b, r14b
xor r13b, r9b
or al, sil
xor al, 0xff
or r15b, 1
and al, r15b
or r13b, al
mov al, cl
xor al, 0xff
and al, 0
mov r9b, dil
xor r9b, 0
and cl, r9b
mov sil, r13b
xor sil, 0xff
and sil, 0
and r13b, r9b
or al, cl
or sil, r13b
xor al, sil
mov cl, dil
xor cl, 0
and cl, 1
mov r9b, dil
xor r9b, 1
and r9b, 0
or cl, r9b
mov r9b, dl
xor r9b, 0xff
and r9b, 1
mov sil, dil
xor sil, 1
mov r14b, dl
and r14b, sil
mov r15b, cl
xor r15b, 0xff
and r15b, 0xff
and cl, sil
or r9b, r14b
or r15b, cl
xor r9b, r15b
mov cl, dl
xor cl, 0xff
mov sil, r9b
xor sil, cl
and sil, r9b
mov cl, al
xor cl, 0xff
and cl, 1
mov r9b, dil
xor r9b, 1
mov r14b, al
and r14b, r9b
or cl, r14b
mov r9b, r11b
xor r9b, 0xff
and r9b, 0
mov r14b, dil
xor r14b, 0
mov r15b, r11b
and r15b, r14b
mov r12b, cl
xor r12b, 0xff
and r12b, 0
and cl, r14b
or r9b, r15b
or r12b, cl
xor r9b, r12b
xor r9b, 0xff
xor r11b, 0xff
mov cl, dil
xor cl, 0
or r9b, r11b
or cl, 0
xor r9b, 0xff
and r9b, cl
mov cl, r8b
xor cl, 0xff
and cl, 1
mov r11b, dil
xor r11b, 1
mov r14b, r8b
and r14b, r11b
or cl, r14b
mov r11b, dil
xor r11b, 0
and r11b, 1
mov r14b, dil
xor r14b, 1
mov r15b, r14b
and r15b, 0
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or r11b, r15b
or r12b, r14b
xor r11b, r12b
mov r14b, dil
xor r14b, 0
and r14b, 0
mov r15b, dil
xor r15b, 0
mov r12b, r15b
and r12b, 0
mov r13b, dil
xor r13b, 1
and r13b, 0
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, cl
xor r15b, 0xff
mov r12b, r11b
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
mov r10b, r15b
and r10b, 0
and cl, r13b
mov byte [rbp + 0x4f7], r12b
and r12b, 0
and r11b, r13b
or r10b, cl
or r12b, r11b
xor r10b, r12b
mov cl, byte [rbp + 0x4f7]
or r15b, cl
xor r15b, 0xff
or r13b, 0
and r15b, r13b
or r10b, r15b
mov r11b, dil
xor r11b, 0
mov r15b, r14b
xor r15b, 0xff
mov r12b, dil
xor r12b, 1
mov r13b, r11b
and r13b, 0xff
mov cl, r12b
and cl, 0
mov byte [rbp + 0x4f6], r15b
and r15b, 0xff
and r14b, r12b
or r13b, cl
or r15b, r14b
xor r13b, r15b
mov cl, byte [rbp + 0x4f6]
or r11b, cl
xor r11b, 0xff
or r12b, 1
and r11b, r12b
or r13b, r11b
mov r11b, r10b
xor r11b, 0xff
and r11b, 1
mov r14b, dil
xor r14b, 1
and r10b, r14b
or r11b, r10b
xor r13b, 0xff
mov r10b, r11b
xor r10b, r13b
and r10b, r11b
mov r11b, bl
xor r11b, 0xff
and r11b, 1
mov r14b, dil
xor r14b, 1
and bl, r14b
or r11b, bl
mov bl, al
xor bl, 0xff
and bl, 1
mov r14b, dil
xor r14b, 1
mov r15b, al
and r15b, r14b
or bl, r15b
mov r14b, dil
xor r14b, 0
and r14b, 0
mov r15b, dil
xor r15b, 0
mov r12b, r15b
and r12b, 0
mov r13b, dil
xor r13b, 1
and r13b, 0
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, r11b
xor r15b, 0xff
mov r12b, bl
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
mov cl, r15b
and cl, 0xff
and r11b, r13b
mov byte [rbp + 0x4f5], r12b
and r12b, 0xff
and bl, r13b
or cl, r11b
or r12b, bl
xor cl, r12b
mov r11b, byte [rbp + 0x4f5]
or r15b, r11b
xor r15b, 0xff
or r13b, 1
and r15b, r13b
or cl, r15b
mov bl, dil
xor bl, 0
mov r15b, r14b
xor r15b, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, bl
and r13b, 0
mov r11b, r12b
and r11b, 0
mov byte [rbp + 0x4f4], r15b
and r15b, 0
and r14b, r12b
or r13b, r11b
or r15b, r14b
xor r13b, r15b
mov r11b, byte [rbp + 0x4f4]
or bl, r11b
xor bl, 0xff
or r12b, 0
and bl, r12b
or r13b, bl
mov bl, cl
xor bl, 0xff
and bl, 0
mov r14b, dil
xor r14b, 0
and cl, r14b
mov r15b, dil
xor r15b, 1
and r15b, 0
and r14b, 1
or bl, cl
or r15b, r14b
xor bl, r15b
xor bl, 0xff
xor r13b, 0xff
mov cl, dil
xor cl, 1
or bl, r13b
or cl, 1
xor bl, 0xff
and bl, cl
mov cl, r9b
xor cl, 0xff
mov r14b, sil
xor r14b, cl
and r14b, sil
mov cl, sil
xor cl, 0xff
mov r15b, r9b
and r15b, cl
xor r9b, 0xff
and sil, r9b
or r15b, sil
mov cl, r14b
and cl, r15b
xor r14b, r15b
or cl, r14b
mov r9b, r10b
xor r9b, 0xff
and r9b, 1
mov sil, dil
xor sil, 1
mov r14b, r10b
and r14b, sil
or r9b, r14b
mov sil, bl
xor sil, 0xff
and sil, 0
mov r14b, dil
xor r14b, 0
mov r15b, bl
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
mov r14b, dil
xor r14b, 1
and r14b, 1
mov r15b, dil
xor r15b, 1
and r15b, 1
or r14b, r15b
mov r15b, dil
xor r15b, 1
mov r12b, r9b
xor r12b, r15b
and r12b, r9b
mov r15b, r14b
xor r15b, 0xff
mov r13b, r10b
xor r13b, r15b
and r13b, r10b
mov r10b, sil
xor r10b, 0xff
mov r15b, dil
xor r15b, 1
mov r11b, dil
xor r11b, 0
or r10b, r15b
or r11b, 0
xor r10b, 0xff
and r10b, r11b
xor bl, 0xff
mov r11b, r14b
xor r11b, 0xff
mov r15b, dil
xor r15b, 0
or bl, r11b
or r15b, 0
xor bl, 0xff
and bl, r15b
mov r11b, r12b
xor r11b, 0xff
mov r15b, r13b
xor r15b, 0xff
mov byte [rbp + 0x4f3], dil
xor dil, 0
mov byte [rbp + 0x4f2], r11b
and r11b, 0
and r12b, dil
mov byte [rbp + 0x4f1], r15b
and r15b, 0
and r13b, dil
or r11b, r12b
or r15b, r13b
xor r11b, r15b
mov r15b, byte [rbp + 0x4f2]
mov r12b, byte [rbp + 0x4f1]
or r15b, r12b
xor r15b, 0xff
or dil, 0
and r15b, dil
or r11b, r15b
mov dil, r10b
xor dil, 0xff
mov r15b, bl
xor r15b, 0xff
mov r13b, byte [rbp + 0x4f3]
xor r13b, 1
mov r12b, dil
and r12b, 0xff
and r10b, r13b
mov byte [rbp + 0x4f0], r15b
and r15b, 0xff
and bl, r13b
or r12b, r10b
or r15b, bl
xor r12b, r15b
mov r10b, byte [rbp + 0x4f0]
or dil, r10b
xor dil, 0xff
or r13b, 1
and dil, r13b
or r12b, dil
mov bl, r11b
xor bl, 0xff
mov dil, r12b
and dil, bl
xor r12b, 0xff
and r11b, r12b
or dil, r11b
mov r11b, r9b
xor r11b, 0xff
mov bl, sil
xor bl, 0xff
mov r15b, byte [rbp + 0x4f3]
xor r15b, 1
mov r12b, r11b
and r12b, 0xff
and r9b, r15b
mov r13b, bl
and r13b, 0xff
and sil, r15b
or r12b, r9b
or r13b, sil
xor r12b, r13b
or r11b, bl
xor r11b, 0xff
or r15b, 1
and r11b, r15b
or r12b, r11b
mov r9b, r12b
xor r9b, 0xff
and r9b, 1
mov r11b, byte [rbp + 0x4f3]
xor r11b, 1
and r12b, r11b
mov bl, byte [rbp + 0x4f3]
xor bl, 1
and bl, 0xff
and r11b, 1
or r9b, r12b
or bl, r11b
xor r9b, bl
mov r11b, byte [rbp + 0x4f3]
xor r11b, 1
mov bl, r14b
xor bl, 0xff
mov sil, byte [rbp + 0x4f3]
xor sil, 0
mov r15b, r11b
and r15b, 0
mov r12b, sil
and r12b, 1
mov r13b, bl
and r13b, 0
and r14b, sil
or r15b, r12b
or r13b, r14b
xor r15b, r13b
or r11b, bl
xor r11b, 0xff
or sil, 0
and r11b, sil
or r15b, r11b
xor r9b, 0xff
xor r15b, 0xff
mov r11b, byte [rbp + 0x4f3]
xor r11b, 1
or r9b, r15b
or r11b, 1
xor r9b, 0xff
and r9b, r11b
mov r11b, dil
and r11b, r9b
xor dil, r9b
or r11b, dil
mov r9b, cl
xor r9b, 0xff
and r9b, 0
mov bl, byte [rbp + 0x4f3]
xor bl, 0
mov sil, cl
and sil, bl
mov dil, byte [rbp + 0x4f3]
xor dil, 1
and dil, 0
and bl, 1
or r9b, sil
or dil, bl
xor r9b, dil
xor r9b, 0xff
mov bl, r11b
xor bl, r9b
and bl, r11b
mov r9b, r11b
xor r9b, 0xff
and r9b, 1
mov sil, byte [rbp + 0x4f3]
xor sil, 1
and r11b, sil
mov dil, byte [rbp + 0x4f3]
xor dil, 1
and dil, 0xff
and sil, 1
or r9b, r11b
or dil, sil
xor r9b, dil
xor cl, 0xff
xor r9b, 0xff
mov r11b, byte [rbp + 0x4f3]
xor r11b, 0
or cl, r9b
or r11b, 0
xor cl, 0xff
and cl, r11b
mov r9b, bl
xor r9b, 0xff
mov r11b, cl
xor r11b, 0xff
mov sil, byte [rbp + 0x4f3]
xor sil, 0
mov dil, r9b
and dil, 0
and bl, sil
mov r14b, r11b
and r14b, 0
and cl, sil
or dil, bl
or r14b, cl
xor dil, r14b
or r9b, r11b
xor r9b, 0xff
or sil, 0
and r9b, sil
or dil, r9b
mov cl, dl
xor cl, 0xff
and cl, 0
mov r9b, byte [rbp + 0x4f3]
xor r9b, 0
mov r11b, dl
and r11b, r9b
mov bl, byte [rbp + 0x4f3]
xor bl, 1
and bl, 0
and r9b, 1
or cl, r11b
or bl, r9b
xor cl, bl
mov r9b, r8b
xor r9b, 0xff
and r9b, 1
mov r11b, byte [rbp + 0x4f3]
xor r11b, 1
mov bl, r8b
and bl, r11b
mov sil, byte [rbp + 0x4f3]
xor sil, 1
and sil, 0xff
and r11b, 1
or r9b, bl
or sil, r11b
xor r9b, sil
mov r11b, byte [rbp + 0x4f3]
xor r11b, 1
and r11b, 0
mov bl, byte [rbp + 0x4f3]
xor bl, 0
mov sil, bl
and sil, 1
mov r14b, byte [rbp + 0x4f3]
xor r14b, 1
and r14b, 0
and bl, 1
or r11b, sil
or r14b, bl
xor r11b, r14b
mov bl, cl
xor bl, 0xff
mov sil, byte [rbp + 0x4f3]
xor sil, 1
mov r14b, byte [rbp + 0x4f3]
xor r14b, 1
or bl, sil
or r14b, 1
xor bl, 0xff
and bl, r14b
xor dl, 0xff
mov sil, r11b
xor sil, 0xff
mov r14b, byte [rbp + 0x4f3]
xor r14b, 1
or dl, sil
or r14b, 1
xor dl, 0xff
and dl, r14b
mov sil, byte [rbp + 0x4f3]
xor sil, 1
mov r14b, r9b
xor r14b, sil
and r14b, r9b
xor r8b, 0xff
mov sil, r11b
xor sil, 0xff
mov r15b, byte [rbp + 0x4f3]
xor r15b, 0
or r8b, sil
or r15b, 0
xor r8b, 0xff
and r8b, r15b
mov sil, bl
and sil, dl
xor bl, dl
or sil, bl
mov dl, r14b
xor dl, 0xff
mov bl, r8b
xor bl, 0xff
mov r15b, byte [rbp + 0x4f3]
xor r15b, 1
mov r12b, dl
and r12b, 0xff
and r14b, r15b
mov r13b, bl
and r13b, 0xff
and r8b, r15b
or r12b, r14b
or r13b, r8b
xor r12b, r13b
or dl, bl
xor dl, 0xff
or r15b, 1
and dl, r15b
or r12b, dl
mov dl, sil
xor dl, 0xff
mov r8b, r12b
and r8b, dl
xor r12b, 0xff
and sil, r12b
or r8b, sil
mov dl, cl
xor dl, 0xff
mov bl, r9b
xor bl, 0xff
mov sil, byte [rbp + 0x4f3]
xor sil, 1
mov r14b, dl
and r14b, 0xff
and cl, sil
mov r15b, bl
and r15b, 0xff
and r9b, sil
or r14b, cl
or r15b, r9b
xor r14b, r15b
or dl, bl
xor dl, 0xff
or sil, 1
and dl, sil
or r14b, dl
mov cl, r14b
xor cl, 0xff
and cl, 0
mov dl, byte [rbp + 0x4f3]
xor dl, 0
and r14b, dl
mov r9b, byte [rbp + 0x4f3]
xor r9b, 1
and r9b, 0
and dl, 1
or cl, r14b
or r9b, dl
xor cl, r9b
mov dl, r11b
and dl, 1
xor r11b, 1
or dl, r11b
xor dl, 0xff
mov r9b, cl
xor r9b, dl
and r9b, cl
mov cl, r8b
and cl, r9b
xor r8b, r9b
or cl, r8b
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x4f3]
xor r8b, 1
mov r9b, cl
and r9b, r8b
or dl, r9b
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov r8b, byte [rbp + 0x4f3]
xor r8b, 1
and r8b, 1
mov r9b, byte [rbp + 0x4f3]
xor r9b, 1
mov r11b, r9b
and r11b, 1
mov bl, byte [rbp + 0x4f3]
xor bl, 1
and bl, 0xff
and r9b, 1
or r8b, r11b
or bl, r9b
xor r8b, bl
xor r8b, 0xff
mov r9b, cl
xor r9b, r8b
and r9b, cl
mov cl, dl
xor cl, 0xff
mov r8b, r9b
xor r8b, 0xff
mov r11b, byte [rbp + 0x4f3]
xor r11b, 1
mov bl, cl
and bl, 0xff
and dl, r11b
mov sil, r8b
and sil, 0xff
and r9b, r11b
or bl, dl
or sil, r9b
xor bl, sil
or cl, r8b
xor cl, 0xff
or r11b, 1
and cl, r11b
or bl, cl
mov cl, al
xor cl, 0xff
xor cl, 0
and cl, 0
mov dl, byte [rbp + 0x4f3]
xor dl, 0
and dl, 0
mov r8b, byte [rbp + 0x4f3]
xor r8b, 0
mov r9b, r8b
and r9b, 0
mov r11b, al
xor r11b, 0xff
and r11b, 0
and al, r8b
or dl, r9b
or r11b, al
xor dl, r11b
mov al, cl
xor al, 0xff
mov r8b, dl
xor r8b, 0xff
mov r9b, byte [rbp + 0x4f3]
xor r9b, 0
mov r11b, al
and r11b, 0
and cl, r9b
mov sil, r8b
and sil, 0
and dl, r9b
or r11b, cl
or sil, dl
xor r11b, sil
or al, r8b
xor al, 0xff
or r9b, 0
and al, r9b
or r11b, al
mov al, r11b
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x4f3]
xor cl, 0
and r11b, cl
mov dl, byte [rbp + 0x4f3]
xor dl, 1
and dl, 0
and cl, 1
or al, r11b
or dl, cl
xor al, dl
mov cl, bl
xor cl, 0xff
and cl, 0
mov dl, byte [rbp + 0x4f3]
xor dl, 0
mov r8b, bl
and r8b, dl
mov r9b, al
xor r9b, 0xff
and r9b, 0
and al, dl
or cl, r8b
or r9b, al
xor cl, r9b
xor bl, 0xff
mov al, cl
xor al, bl
and al, cl
mov cl, dil
xor cl, 0xff
mov dl, al
xor dl, 0xff
mov r8b, byte [rbp + 0x4f3]
xor r8b, 0
or cl, dl
or r8b, 0
xor cl, 0xff
and cl, r8b
mov dl, dil
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp + 0x4f3]
xor r8b, 0
and dil, r8b
mov r9b, al
xor r9b, 0xff
and r9b, 0
and al, r8b
or dl, dil
or r9b, al
xor dl, r9b
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x6d980306
jmp 0x6da4364f
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
sub r8d, 0xf4a9f4e9
add r8d, 0xabdf0b8e
add r8d, 0xf4a9f4e9
mov r9d, eax
sub r9d, 0xa631fe5a
sub r8d, r9d
mov r9d, eax
sub r9d, 0xabdf0b8e
add r8d, r9d
mov r9d, eax
sub r9d, 0x8b6fc84b
add r8d, r9d
sub r8d, 0xcd865b98
sub r8d, 1
add r8d, 0xcd865b98
sub r8d, 0x17f7858d
add r8d, 0x8b6fc84b
add r8d, 0x17f7858d
sub r8d, 0x8d9242a0
sub r8d, 0xbf960809
add r8d, 0x8d9242a0
mov r9d, eax
sub r9d, 0xa631fe5a
add r8d, r9d
sub eax, 0xbf960809
sub r8d, eax
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
or bl, r14b
mov dil, r11b
xor dil, 0xff
and dil, 0
mov r14b, sil
xor r14b, 0
mov r15b, r11b
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r15b, sil
xor r15b, 1
mov r12b, r15b
and r12b, 1
mov r13b, sil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, bl
xor r15b, 0xff
mov r12b, dil
xor r12b, 0xff
mov r13b, sil
xor r13b, 0
mov al, r15b
and al, 0
and bl, r13b
mov cl, r12b
and cl, 0
and dil, r13b
or al, bl
or cl, dil
xor al, cl
or r15b, r12b
xor r15b, 0xff
or r13b, 0
and r15b, r13b
or al, r15b
mov cl, sil
xor cl, 1
mov bl, r14b
xor bl, 0xff
mov dil, sil
xor dil, 1
mov r15b, cl
and r15b, 0xff
mov r12b, dil
and r12b, 1
mov r13b, bl
and r13b, 0xff
and r14b, dil
or r15b, r12b
or r13b, r14b
xor r15b, r13b
or cl, bl
xor cl, 0xff
or dil, 1
and cl, dil
or r15b, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov bl, sil
xor bl, 1
and al, bl
or cl, al
xor r15b, 0xff
mov al, cl
xor al, r15b
and al, cl
mov cl, r10b
xor cl, 0xff
and cl, 0
mov bl, sil
xor bl, 0
mov dil, r10b
and dil, bl
mov r14b, sil
xor r14b, 1
and r14b, 0
and bl, 1
or cl, dil
or r14b, bl
xor cl, r14b
mov bl, sil
xor bl, 0
xor cl, 0xff
mov dil, sil
xor dil, 1
or bl, cl
or dil, 1
xor bl, 0xff
and bl, dil
mov cl, sil
xor cl, 0
and cl, 1
mov dil, sil
xor dil, 1
mov r14b, dil
and r14b, 0
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or cl, r14b
or r15b, dil
xor cl, r15b
xor r10b, 0xff
mov dil, cl
xor dil, 0xff
mov r14b, sil
xor r14b, 0
or r10b, dil
or r14b, 0
xor r10b, 0xff
and r10b, r14b
mov dil, r11b
xor dil, 0xff
and dil, 0
mov r14b, sil
xor r14b, 0
mov r15b, r11b
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
mov r14b, sil
xor r14b, 0
mov r15b, dil
xor r15b, r14b
and r15b, dil
xor r11b, 0xff
xor cl, 0xff
mov dil, sil
xor dil, 1
or r11b, cl
or dil, 1
xor r11b, 0xff
and r11b, dil
mov cl, bl
xor cl, 0xff
mov dil, r10b
xor dil, 0xff
mov r14b, sil
xor r14b, 0
mov r12b, cl
and r12b, 0
and bl, r14b
mov r13b, dil
and r13b, 0
and r10b, r14b
or r12b, bl
or r13b, r10b
xor r12b, r13b
or cl, dil
xor cl, 0xff
or r14b, 0
and cl, r14b
or r12b, cl
mov cl, r15b
and cl, r11b
xor r15b, r11b
or cl, r15b
mov r10b, r12b
xor r10b, 0xff
mov r11b, cl
and r11b, r10b
xor cl, 0xff
and r12b, cl
or r11b, r12b
mov cl, r11b
xor cl, 0xff
mov r10b, al
xor r10b, cl
and r10b, al
mov cl, al
xor cl, 0xff
and cl, 1
mov bl, sil
xor bl, 1
and al, bl
mov dil, r11b
xor dil, 0xff
and dil, 0xff
and r11b, bl
or cl, al
or dil, r11b
xor cl, dil
mov al, r10b
xor al, 0xff
mov r11b, cl
xor r11b, 0xff
xor sil, 1
mov bl, al
and bl, 0xff
and r10b, sil
mov dil, r11b
and dil, 0xff
and cl, sil
or bl, r10b
or dil, cl
xor bl, dil
or al, r11b
xor al, 0xff
or sil, 1
and al, sil
or bl, al
test bl, 1
jne 0x6d9806a5
jmp 0x6da4364f
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x46eba3be
sub r8d, 0xf070132d
add r8d, 0x46eba3be
mov r9d, eax
sub r9d, 1
add r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0xf070132d
add r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0xadb8fd90
mov r10d, ecx
add r10d, r9d
mov r9d, eax
sub r9d, r10d
mov r10d, eax
sub r10d, r8d
add r9d, r10d
sub eax, r9d
sub eax, 0x23c4a6a8
add eax, 0xadb8fd90
add eax, 0x23c4a6a8
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or sil, r15b
mov r14b, bl
xor r14b, 0xff
and r14b, 0
mov r15b, dil
xor r15b, 0
mov r12b, bl
and r12b, r15b
mov r13b, dil
xor r13b, 1
and r13b, 0
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, dil
xor r15b, 0
and r15b, 1
mov r12b, dil
xor r12b, 1
and r12b, 0
or r15b, r12b
mov r12b, sil
xor r12b, 0xff
mov r13b, r14b
xor r13b, 0xff
mov al, dil
xor al, 1
mov cl, r12b
and cl, 0xff
and sil, al
mov dl, r13b
and dl, 0xff
and r14b, al
or cl, sil
or dl, r14b
xor cl, dl
or r12b, r13b
xor r12b, 0xff
or al, 1
and r12b, al
or cl, r12b
mov al, r15b
and al, 0
xor r15b, 0
or al, r15b
mov dl, cl
xor dl, 0xff
and dl, 1
mov sil, dil
xor sil, 1
and cl, sil
or dl, cl
xor al, 0xff
mov cl, dl
xor cl, al
and cl, dl
mov al, r11b
xor al, 0xff
and al, 0
mov dl, dil
xor dl, 0
mov sil, r11b
and sil, dl
mov r14b, dil
xor r14b, 1
and r14b, 0
and dl, 1
or al, sil
or r14b, dl
xor al, r14b
xor al, 0xff
mov dl, bl
xor dl, al
and dl, bl
mov al, bl
xor al, 0xff
and al, 1
mov sil, dil
xor sil, 1
and bl, sil
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and sil, 1
or al, bl
or r14b, sil
xor al, r14b
xor al, 0xff
mov bl, r11b
xor bl, al
and bl, r11b
mov al, dl
and al, bl
xor dl, bl
or al, dl
mov dl, al
xor dl, 0xff
mov r11b, cl
xor r11b, dl
and r11b, cl
mov dl, cl
xor dl, 0xff
and dl, 0
xor dil, 0
and cl, dil
mov bl, al
xor bl, 0xff
and bl, 0
and al, dil
or dl, cl
or bl, al
xor dl, bl
mov al, r11b
and al, dl
xor r11b, dl
or al, r11b
test al, 1
jne 0x6d9808ae
jmp 0x6da3563c
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, ecx
mov r9d, eax
sub r9d, 0x47f6623b
add r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x64cd629d
sub r9d, r8d
sub r9d, 0x2d0bd293
sub r9d, 0x47f6623b
add r9d, 0x2d0bd293
mov r8d, eax
sub r8d, 0x522a38c1
add r9d, r8d
sub r9d, 0x1bc22c9a
sub r9d, 1
add r9d, 0x1bc22c9a
sub r9d, 0x1c1ec9c3
add r9d, 0x522a38c1
add r9d, 0x1c1ec9c3
sub eax, 0x64cd629d
add eax, 0
sub r9d, 0x2302c4b5
add r9d, eax
add r9d, 0x2302c4b5
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, r11b
xor dil, 0xff
and dil, 0
mov r14b, sil
xor r14b, 0
mov r15b, r11b
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
mov r14b, sil
xor r14b, 0
and r14b, 0
mov r15b, sil
xor r15b, 0
mov r12b, r15b
and r12b, 0
mov r13b, sil
xor r13b, 1
and r13b, 0
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, bl
and r15b, dil
xor bl, dil
or r15b, bl
mov bl, r14b
and bl, 0
xor r14b, 0
or bl, r14b
mov dil, r15b
xor dil, 0xff
and dil, 0
mov r14b, sil
xor r14b, 0
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
xor bl, 0xff
mov r14b, dil
xor r14b, bl
and r14b, dil
mov bl, r10b
xor bl, 0xff
and bl, 1
mov dil, sil
xor dil, 1
mov r15b, r10b
and r15b, dil
or bl, r15b
mov dil, r11b
xor dil, 0xff
xor bl, 0xff
mov r15b, sil
xor r15b, 1
or dil, bl
or r15b, 1
xor dil, 0xff
and dil, r15b
mov bl, r11b
xor bl, 0xff
and bl, 1
mov r15b, sil
xor r15b, 1
and r11b, r15b
or bl, r11b
xor bl, 0xff
mov r11b, r10b
xor r11b, bl
and r11b, r10b
mov r10b, dil
xor r10b, 0xff
mov bl, r11b
xor bl, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, r10b
and r12b, 0
and dil, r15b
mov r13b, bl
and r13b, 0
and r11b, r15b
or r12b, dil
or r13b, r11b
xor r12b, r13b
or r10b, bl
xor r10b, 0xff
or r15b, 0
and r10b, r15b
or r12b, r10b
mov r10b, r14b
xor r10b, 0xff
and r10b, 1
mov r11b, sil
xor r11b, 1
mov bl, r14b
and bl, r11b
or r10b, bl
mov r11b, r12b
xor r11b, 0xff
and r11b, 1
mov bl, sil
xor bl, 1
mov dil, r12b
and dil, bl
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and bl, 1
or r11b, dil
or r15b, bl
xor r11b, r15b
mov bl, sil
xor bl, 1
and bl, 1
mov dil, sil
xor dil, 1
and dil, 1
or bl, dil
mov dil, r10b
xor dil, 0xff
mov r15b, sil
xor r15b, 1
mov r13b, sil
xor r13b, 1
or dil, r15b
or r13b, 1
xor dil, 0xff
and dil, r13b
xor r14b, 0xff
mov r15b, bl
xor r15b, 0xff
mov r13b, sil
xor r13b, 0
or r14b, r15b
or r13b, 0
xor r14b, 0xff
and r14b, r13b
mov r15b, sil
xor r15b, 1
mov r13b, r11b
xor r13b, r15b
and r13b, r11b
xor r12b, 0xff
mov r15b, bl
xor r15b, 0xff
mov al, sil
xor al, 1
or r12b, r15b
or al, 1
xor r12b, 0xff
and r12b, al
mov al, dil
xor al, 0xff
mov r15b, r14b
xor r15b, 0xff
mov cl, sil
xor cl, 0
mov dl, al
and dl, 0
and dil, cl
mov r8b, r15b
and r8b, 0
and r14b, cl
or dl, dil
or r8b, r14b
xor dl, r8b
or al, r15b
xor al, 0xff
or cl, 0
and al, cl
or dl, al
mov al, r13b
and al, r12b
xor r13b, r12b
or al, r13b
mov cl, dl
xor cl, 0xff
and cl, 0
mov r8b, sil
xor r8b, 0
and dl, r8b
mov dil, al
xor dil, 0xff
and dil, 0
and al, r8b
or cl, dl
or dil, al
xor cl, dil
mov al, r10b
and al, r11b
xor r10b, r11b
or al, r10b
mov dl, al
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
and al, r8b
or dl, al
mov al, sil
xor al, 1
mov r8b, bl
xor r8b, 0xff
mov r10b, sil
xor r10b, 1
mov r11b, al
and r11b, 0xff
mov dil, r10b
and dil, 1
mov r14b, r8b
and r14b, 0xff
and bl, r10b
or r11b, dil
or r14b, bl
xor r11b, r14b
or al, r8b
xor al, 0xff
or r10b, 1
and al, r10b
or r11b, al
xor dl, 0xff
xor r11b, 0xff
mov al, sil
xor al, 1
or dl, r11b
or al, 1
xor dl, 0xff
and dl, al
mov al, cl
xor al, 0xff
mov r8b, dl
xor r8b, 0xff
xor sil, 0
mov r10b, al
and r10b, 0
and cl, sil
mov r11b, r8b
and r11b, 0
and dl, sil
or r10b, cl
or r11b, dl
xor r10b, r11b
or al, r8b
xor al, 0xff
or sil, 0
and al, sil
or r10b, al
test r10b, 1
jne 0x6d980cd8
jmp 0x6da43654
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x9be3d22b
sub r8d, 0x25957206
add r8d, 0x9be3d22b
mov r9d, eax
sub r9d, 1
add r8d, r9d
add r8d, 0x145905ce
add r8d, 0x25957206
sub r8d, 0x145905ce
mov r9d, ecx
add r9d, 0x2b0fcf80
add r9d, 0x630f98c7
sub r9d, 0x2b0fcf80
sub eax, r8d
sub r9d, eax
sub r9d, 0x51be5eb1
sub r9d, 0x630f98c7
add r9d, 0x51be5eb1
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, r11b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or dil, r15b
mov r14b, sil
xor r14b, 0
and r14b, 1
mov r15b, sil
xor r15b, 1
mov r12b, r15b
and r12b, 0
mov r13b, sil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, bl
and r15b, dil
xor bl, dil
or r15b, bl
mov bl, r14b
and bl, 0
xor r14b, 0
or bl, r14b
mov dil, r15b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
xor bl, 0xff
mov r14b, dil
xor r14b, bl
and r14b, dil
mov bl, r10b
xor bl, 0xff
and bl, 0
mov dil, sil
xor dil, 0
mov r15b, r10b
and r15b, dil
mov r12b, sil
xor r12b, 1
and r12b, 0
and dil, 1
or bl, r15b
or r12b, dil
xor bl, r12b
mov dil, r11b
xor dil, 0xff
xor bl, 0xff
mov r15b, sil
xor r15b, 0
or dil, bl
or r15b, 0
xor dil, 0xff
and dil, r15b
mov bl, r11b
xor bl, 0xff
and bl, 1
mov r15b, sil
xor r15b, 1
and r11b, r15b
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r15b, 1
or bl, r11b
or r12b, r15b
xor bl, r12b
xor r10b, 0xff
xor bl, 0xff
mov r11b, sil
xor r11b, 0
or r10b, bl
or r11b, 0
xor r10b, 0xff
and r10b, r11b
mov r11b, dil
xor r11b, 0xff
mov bl, r10b
xor bl, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, r11b
and r12b, 0
and dil, r15b
mov r13b, bl
and r13b, 0
and r10b, r15b
or r12b, dil
or r13b, r10b
xor r12b, r13b
or r11b, bl
xor r11b, 0xff
or r15b, 0
and r11b, r15b
or r12b, r11b
mov r10b, r14b
xor r10b, 0xff
and r10b, 1
mov r11b, sil
xor r11b, 1
mov bl, r14b
and bl, r11b
or r10b, bl
mov r11b, r12b
xor r11b, 0xff
and r11b, 1
mov bl, sil
xor bl, 1
mov dil, r12b
and dil, bl
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and bl, 1
or r11b, dil
or r15b, bl
xor r11b, r15b
mov bl, sil
xor bl, 0
and bl, 1
mov dil, sil
xor dil, 1
mov r15b, dil
and r15b, 0
mov r13b, sil
xor r13b, 1
and r13b, 0xff
and dil, 1
or bl, r15b
or r13b, dil
xor bl, r13b
mov dil, r10b
xor dil, 0xff
mov r15b, sil
xor r15b, 0
mov r13b, sil
xor r13b, 0
or dil, r15b
or r13b, 0
xor dil, 0xff
and dil, r13b
xor r14b, 0xff
mov r15b, bl
xor r15b, 0xff
mov r13b, sil
xor r13b, 0
or r14b, r15b
or r13b, 0
xor r14b, 0xff
and r14b, r13b
mov r15b, r11b
xor r15b, 0xff
mov r13b, sil
xor r13b, 0
mov al, sil
xor al, 1
or r15b, r13b
or al, 1
xor r15b, 0xff
and r15b, al
mov al, bl
xor al, 0xff
mov r13b, r12b
xor r13b, al
and r13b, r12b
mov al, dil
and al, r14b
xor dil, r14b
or al, dil
mov dil, r15b
xor dil, 0xff
mov r14b, r13b
xor r14b, 0xff
mov r12b, sil
xor r12b, 1
mov cl, dil
and cl, 0xff
and r15b, r12b
mov dl, r14b
and dl, 0xff
and r13b, r12b
or cl, r15b
or dl, r13b
xor cl, dl
or dil, r14b
xor dil, 0xff
or r12b, 1
and dil, r12b
or cl, dil
mov dl, al
xor dl, 0xff
and dl, 0
mov dil, sil
xor dil, 0
and al, dil
mov r14b, cl
xor r14b, 0xff
and r14b, 0
and cl, dil
or dl, al
or r14b, cl
xor dl, r14b
mov al, r10b
and al, r11b
xor r10b, r11b
or al, r10b
mov cl, al
xor cl, 0xff
and cl, 1
mov r10b, sil
xor r10b, 1
and al, r10b
or cl, al
mov al, sil
xor al, 0
mov r10b, bl
xor r10b, 0xff
mov r11b, sil
xor r11b, 1
mov dil, al
and dil, 0xff
mov r14b, r11b
and r14b, 0
mov r15b, r10b
and r15b, 0xff
and bl, r11b
or dil, r14b
or r15b, bl
xor dil, r15b
or al, r10b
xor al, 0xff
or r11b, 1
and al, r11b
or dil, al
xor dil, 0xff
mov al, cl
xor al, dil
and al, cl
mov cl, dl
xor cl, 0xff
mov r10b, al
xor r10b, 0xff
xor sil, 1
mov r11b, cl
and r11b, 0xff
and dl, sil
mov bl, r10b
and bl, 0xff
and al, sil
or r11b, dl
or bl, al
xor r11b, bl
or cl, r10b
xor cl, 0xff
or sil, 1
and cl, sil
or r11b, cl
test r11b, 1
jne 0x6d98111d
jmp 0x6da43654
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x12a4bcf9
mov r9d, ecx
add r9d, r8d
sub r9d, 0x35217105
add r9d, 0xf8ef1ec2
add r9d, 0x35217105
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0x12a4bcf9
add r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, 0xa19f8c76
add r8d, 0
sub r8d, 1
sub r8d, 0xa19f8c76
mov r10d, eax
sub r10d, r9d
mov r9d, eax
sub r9d, r8d
add r10d, r9d
sub eax, r10d
sub eax, 0xba651ba5
sub eax, 0x943d0326
add eax, 0xba651ba5
add eax, 0xc1a168c4
sub eax, 0xf8ef1ec2
sub eax, 0xc1a168c4
sub eax, 0x52939427
add eax, 0x943d0326
add eax, 0x52939427
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, bl
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, bl
and r15b, r14b
or sil, r15b
mov r14b, r11b
xor r14b, 0xff
and r14b, 1
mov r15b, dil
xor r15b, 1
mov r12b, r11b
and r12b, r15b
mov r13b, sil
xor r13b, 0xff
and r13b, 0xff
and sil, r15b
or r14b, r12b
or r13b, sil
xor r14b, r13b
xor r14b, 0xff
mov sil, r11b
xor sil, 0xff
mov r15b, dil
xor r15b, 0
or r14b, sil
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov sil, r11b
xor sil, 0xff
and sil, 1
mov r15b, dil
xor r15b, 1
mov r12b, r11b
and r12b, r15b
or sil, r12b
mov r15b, bl
xor r15b, 0xff
xor sil, 0xff
mov r12b, dil
xor r12b, 1
or r15b, sil
or r12b, 1
xor r15b, 0xff
and r15b, r12b
mov sil, bl
xor sil, 0xff
and sil, 1
mov r12b, dil
xor r12b, 1
and bl, r12b
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r12b, 1
or sil, bl
or r13b, r12b
xor sil, r13b
xor r11b, 0xff
xor sil, 0xff
mov bl, dil
xor bl, 0
or r11b, sil
or bl, 0
xor r11b, 0xff
and r11b, bl
mov bl, r15b
and bl, r11b
xor r15b, r11b
or bl, r15b
mov r11b, bl
xor r11b, 0xff
mov sil, r14b
xor sil, r11b
and sil, r14b
mov r11b, r14b
xor r11b, 0xff
mov r15b, bl
and r15b, r11b
xor bl, 0xff
and r14b, bl
or r15b, r14b
mov r11b, sil
xor r11b, 0xff
mov bl, r15b
xor bl, 0xff
xor dil, 1
mov r14b, r11b
and r14b, 0xff
and sil, dil
mov r12b, bl
and r12b, 0xff
and r15b, dil
or r14b, sil
or r12b, r15b
xor r14b, r12b
or r11b, bl
xor r11b, 0xff
or dil, 1
and r11b, dil
or r14b, r11b
test r14b, 1
jne 0x6d981340
jmp 0x6da3563c
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
add r8d, 0xa1aba317
sub r8d, 0xa4155cb
sub r8d, 0xa1aba317
add r8d, 0xf2291dfa
sub r8d, 0x23125a88
sub r8d, 0xf2291dfa
sub r8d, 0x9a2d8aa1
add r8d, 0xa4155cb
add r8d, 0x9a2d8aa1
sub r8d, 0x378d8e5
sub r8d, 0x2174191d
add r8d, 0x378d8e5
sub r8d, 0xc010e05a
sub r8d, 1
add r8d, 0xc010e05a
mov r9d, eax
sub r9d, 0x2174191d
sub r8d, r9d
mov r9d, eax
sub r9d, 0x3aad57f8
add r8d, r9d
add r8d, 0x7605cb2f
add r8d, 0x23125a88
sub r8d, 0x7605cb2f
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x3aad57f8
add r9d, r8d
sub eax, r9d
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 0
mov sil, 1
mov dil, sil
xor dil, 0
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov dil, sil
xor dil, 1
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or dil, r14b
mov r14b, r10b
xor r14b, 0xff
xor dil, 0xff
mov r15b, sil
xor r15b, 1
or r14b, dil
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov dil, bl
xor dil, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, dil
and r13b, 0xff
and bl, r12b
mov al, r15b
and al, 0xff
and r14b, r12b
or r13b, bl
or al, r14b
xor r13b, al
or dil, r15b
xor dil, 0xff
or r12b, 1
and dil, r12b
or r13b, dil
mov al, r11b
xor al, 0xff
and al, 0
mov bl, sil
xor bl, 0
mov dil, r11b
and dil, bl
mov r14b, sil
xor r14b, 1
and r14b, 0
and bl, 1
or al, dil
or r14b, bl
xor al, r14b
mov bl, sil
xor bl, 0
xor al, 0xff
mov dil, sil
xor dil, 0
or bl, al
or dil, 0
xor bl, 0xff
and bl, dil
mov al, sil
xor al, 0
and al, 0
mov dil, sil
xor dil, 0
mov r14b, dil
and r14b, 0
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or al, r14b
or r15b, dil
xor al, r15b
mov dil, r11b
xor dil, 0xff
mov r14b, al
xor r14b, 0xff
mov r15b, sil
xor r15b, 0
or dil, r14b
or r15b, 0
xor dil, 0xff
and dil, r15b
mov r14b, sil
xor r14b, 1
and r14b, 0
mov r15b, sil
xor r15b, 0
mov r12b, r15b
and r12b, 1
mov cl, sil
xor cl, 1
and cl, 0
and r15b, 1
or r14b, r12b
or cl, r15b
xor r14b, cl
mov cl, sil
xor cl, 0
mov r15b, r14b
xor r15b, cl
and r15b, r14b
mov cl, sil
xor cl, 1
xor al, 0xff
mov r14b, sil
xor r14b, 0
or cl, al
or r14b, 0
xor cl, 0xff
and cl, r14b
mov al, bl
and al, dil
xor bl, dil
or al, bl
mov bl, r15b
and bl, cl
xor r15b, cl
or bl, r15b
mov cl, al
xor cl, 0xff
mov dil, bl
and dil, cl
xor bl, 0xff
and al, bl
or dil, al
mov al, sil
xor al, 1
and al, 0
mov cl, sil
xor cl, 0
mov bl, cl
and bl, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
and cl, 1
or al, bl
or r14b, cl
xor al, r14b
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, sil
xor cl, 1
and cl, 1
mov bl, sil
xor bl, 1
and bl, 1
or cl, bl
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov bl, al
xor bl, 0xff
mov r14b, cl
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, bl
and r12b, 0xff
and al, r15b
mov dl, r14b
and dl, 0xff
and cl, r15b
or r12b, al
or dl, cl
xor r12b, dl
or bl, r14b
xor bl, 0xff
or r15b, 1
and bl, r15b
or r12b, bl
mov al, sil
xor al, 1
and al, 0
mov cl, sil
xor cl, 0
mov dl, cl
and dl, 1
mov bl, sil
xor bl, 1
and bl, 0
and cl, 1
or al, dl
or bl, cl
xor al, bl
mov cl, r13b
xor cl, 0xff
mov dl, al
and dl, cl
xor al, 0xff
mov cl, r13b
and cl, al
or dl, cl
xor dl, 0xff
mov al, r13b
xor al, 0xff
mov cl, sil
xor cl, 0
or dl, al
or cl, 0
xor dl, 0xff
and dl, cl
mov al, r12b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
mov bl, r12b
and bl, cl
or al, bl
mov cl, r10b
xor cl, 0xff
and cl, 1
mov bl, sil
xor bl, 1
mov r14b, r10b
and r14b, bl
mov r15b, al
xor r15b, 0xff
and r15b, 0xff
and al, bl
or cl, r14b
or r15b, al
xor cl, r15b
xor r10b, 0xff
mov al, cl
xor al, r10b
and al, cl
mov cl, dil
xor cl, 0xff
and cl, 1
mov r10b, sil
xor r10b, 1
mov bl, dil
and bl, r10b
or cl, bl
mov r10b, sil
xor r10b, 1
and r10b, 1
mov bl, sil
xor bl, 1
and bl, 1
or r10b, bl
mov bl, sil
xor bl, 0
and bl, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
or bl, r14b
mov r14b, cl
xor r14b, 0xff
mov r15b, r10b
xor r15b, 0xff
mov r8b, sil
xor r8b, 1
mov r9b, r14b
and r9b, 0xff
and cl, r8b
mov byte [rbp + 0x4ef], r15b
and r15b, 0xff
and r10b, r8b
or r9b, cl
or r15b, r10b
xor r9b, r15b
mov cl, byte [rbp + 0x4ef]
or r14b, cl
xor r14b, 0xff
or r8b, 1
and r14b, r8b
or r9b, r14b
mov r8b, bl
and r8b, 0
xor bl, 0
or r8b, bl
mov r10b, r9b
xor r10b, 0xff
and r10b, 0
mov bl, sil
xor bl, 0
and r9b, bl
mov r14b, sil
xor r14b, 1
and r14b, 0
and bl, 1
or r10b, r9b
or r14b, bl
xor r10b, r14b
xor r8b, 0xff
mov r9b, r10b
xor r9b, r8b
and r9b, r10b
mov r8b, r12b
xor r8b, 0xff
and r8b, 1
mov r10b, sil
xor r10b, 1
mov bl, r12b
and bl, r10b
or r8b, bl
mov r10b, r11b
xor r10b, 0xff
and r10b, 0
mov bl, sil
xor bl, 0
mov r14b, r11b
and r14b, bl
mov r15b, r8b
xor r15b, 0xff
and r15b, 0
and r8b, bl
or r10b, r14b
or r15b, r8b
xor r10b, r15b
xor r11b, 0xff
mov r8b, r10b
xor r8b, r11b
and r8b, r10b
mov r10b, al
xor r10b, 0xff
mov r11b, dl
xor r11b, r10b
and r11b, dl
mov r10b, dl
xor r10b, 0xff
mov bl, al
and bl, r10b
xor al, 0xff
and dl, al
or bl, dl
mov al, r11b
xor al, 0xff
mov dl, bl
xor dl, 0xff
mov r10b, sil
xor r10b, 1
mov r14b, al
and r14b, 0xff
and r11b, r10b
mov r15b, dl
and r15b, 0xff
and bl, r10b
or r14b, r11b
or r15b, bl
xor r14b, r15b
or al, dl
xor al, 0xff
or r10b, 1
and al, r10b
or r14b, al
mov al, r9b
xor al, 0xff
and al, 0
mov dl, sil
xor dl, 0
mov r10b, r9b
and r10b, dl
mov r11b, sil
xor r11b, 1
and r11b, 0
and dl, 1
or al, r10b
or r11b, dl
xor al, r11b
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r10b, sil
xor r10b, 1
mov r11b, r8b
and r11b, r10b
or dl, r11b
mov r10b, sil
xor r10b, 1
and r10b, 0
mov r11b, sil
xor r11b, 0
mov bl, r11b
and bl, 1
mov r15b, sil
xor r15b, 1
and r15b, 0
and r11b, 1
or r10b, bl
or r15b, r11b
xor r10b, r15b
mov r11b, al
xor r11b, 0xff
mov bl, sil
xor bl, 1
mov r15b, sil
xor r15b, 0
or r11b, bl
or r15b, 0
xor r11b, 0xff
and r11b, r15b
xor r9b, 0xff
mov bl, r10b
xor bl, 0xff
mov r15b, sil
xor r15b, 1
or r9b, bl
or r15b, 1
xor r9b, 0xff
and r9b, r15b
mov bl, sil
xor bl, 1
mov r15b, dl
xor r15b, bl
and r15b, dl
mov bl, r10b
xor bl, 0xff
mov cl, r8b
xor cl, bl
and cl, r8b
mov r8b, r11b
xor r8b, 0xff
mov bl, r9b
xor bl, 0xff
mov byte [rbp + 0x4ee], sil
xor sil, 0
mov byte [rbp + 0x4ed], r8b
and r8b, 0
and r11b, sil
mov byte [rbp + 0x4ec], bl
and bl, 0
and r9b, sil
or r8b, r11b
or bl, r9b
xor r8b, bl
mov r9b, byte [rbp + 0x4ed]
mov r11b, byte [rbp + 0x4ec]
or r9b, r11b
xor r9b, 0xff
or sil, 0
and r9b, sil
or r8b, r9b
mov r9b, r15b
xor r9b, 0xff
mov bl, cl
xor bl, 0xff
mov sil, byte [rbp + 0x4ee]
xor sil, 0
mov r11b, r9b
and r11b, 0
and r15b, sil
mov byte [rbp + 0x4eb], bl
and bl, 0
and cl, sil
or r11b, r15b
or bl, cl
xor r11b, bl
mov cl, byte [rbp + 0x4eb]
or r9b, cl
xor r9b, 0xff
or sil, 0
and r9b, sil
or r11b, r9b
mov r9b, r8b
xor r9b, 0xff
mov bl, r11b
and bl, r9b
xor r11b, 0xff
and r8b, r11b
or bl, r8b
mov r8b, al
xor r8b, 0xff
mov r9b, dl
xor r9b, 0xff
mov r11b, byte [rbp + 0x4ee]
xor r11b, 0
mov sil, r8b
and sil, 0
and al, r11b
mov r15b, r9b
and r15b, 0
and dl, r11b
or sil, al
or r15b, dl
xor sil, r15b
or r8b, r9b
xor r8b, 0xff
or r11b, 0
and r8b, r11b
or sil, r8b
mov al, sil
xor al, 0xff
and al, 0
mov dl, byte [rbp + 0x4ee]
xor dl, 0
and sil, dl
mov r8b, byte [rbp + 0x4ee]
xor r8b, 1
and r8b, 0
and dl, 1
or al, sil
or r8b, dl
xor al, r8b
mov dl, byte [rbp + 0x4ee]
xor dl, 1
mov r8b, r10b
xor r8b, 0xff
mov r9b, byte [rbp + 0x4ee]
xor r9b, 0
mov r11b, dl
and r11b, 0
mov sil, r9b
and sil, 1
mov r15b, r8b
and r15b, 0
and r10b, r9b
or r11b, sil
or r15b, r10b
xor r11b, r15b
or dl, r8b
xor dl, 0xff
or r9b, 0
and dl, r9b
or r11b, dl
xor al, 0xff
xor r11b, 0xff
mov dl, byte [rbp + 0x4ee]
xor dl, 0
or al, r11b
or dl, 0
xor al, 0xff
and al, dl
mov dl, bl
xor dl, 0xff
mov r8b, al
xor r8b, 0xff
mov r9b, byte [rbp + 0x4ee]
xor r9b, 1
mov r10b, dl
and r10b, 0xff
and bl, r9b
mov r11b, r8b
and r11b, 0xff
and al, r9b
or r10b, bl
or r11b, al
xor r10b, r11b
or dl, r8b
xor dl, 0xff
or r9b, 1
and dl, r9b
or r10b, dl
mov al, r14b
xor al, 0xff
and al, 0
mov dl, byte [rbp + 0x4ee]
xor dl, 0
mov r8b, r14b
and r8b, dl
mov r9b, byte [rbp + 0x4ee]
xor r9b, 1
and r9b, 0
and dl, 1
or al, r8b
or r9b, dl
xor al, r9b
xor al, 0xff
mov dl, r10b
xor dl, al
and dl, r10b
mov al, r10b
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x4ee]
xor r8b, 1
and r10b, r8b
mov r9b, byte [rbp + 0x4ee]
xor r9b, 1
and r9b, 0xff
and r8b, 1
or al, r10b
or r9b, r8b
xor al, r9b
xor r14b, 0xff
xor al, 0xff
mov r8b, byte [rbp + 0x4ee]
xor r8b, 0
or r14b, al
or r8b, 0
xor r14b, 0xff
and r14b, r8b
mov al, dl
and al, r14b
xor dl, r14b
or al, dl
mov dl, dil
xor dl, 0xff
mov r8b, r13b
xor r8b, dl
and r8b, r13b
mov dl, r13b
xor dl, 0xff
mov r9b, dil
and r9b, dl
xor dil, 0xff
and r13b, dil
or r9b, r13b
mov dl, r8b
and dl, r9b
xor r8b, r9b
or dl, r8b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x4ee]
xor r9b, 1
mov r10b, dl
and r10b, r9b
mov r11b, byte [rbp + 0x4ee]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
xor r8b, 0xff
xor r8b, 0
and r8b, 0
mov r9b, byte [rbp + 0x4ee]
xor r9b, 0
and r9b, 1
mov r10b, byte [rbp + 0x4ee]
xor r10b, 1
and r10b, 0
or r9b, r10b
mov r10b, r9b
xor r10b, 0xff
mov r11b, dl
xor r11b, r10b
and r11b, dl
mov dl, byte [rbp + 0x4ee]
xor dl, 1
and dl, 1
mov r10b, byte [rbp + 0x4ee]
xor r10b, 1
mov bl, r10b
and bl, 1
mov sil, byte [rbp + 0x4ee]
xor sil, 1
and sil, 0xff
and r10b, 1
or dl, bl
or sil, r10b
xor dl, sil
xor dl, 0xff
mov r10b, byte [rbp + 0x4ee]
xor r10b, 0
mov bl, byte [rbp + 0x4ee]
xor bl, 1
or dl, r10b
or bl, 1
xor dl, 0xff
and dl, bl
mov r10b, byte [rbp + 0x4ee]
xor r10b, 1
xor r9b, 0xff
mov bl, byte [rbp + 0x4ee]
xor bl, 0
or r10b, r9b
or bl, 0
xor r10b, 0xff
and r10b, bl
mov r9b, r8b
xor r9b, 0xff
mov bl, r11b
xor bl, 0xff
mov sil, byte [rbp + 0x4ee]
xor sil, 1
mov dil, r9b
and dil, 0xff
and r8b, sil
mov r14b, bl
and r14b, 0xff
and r11b, sil
or dil, r8b
or r14b, r11b
xor dil, r14b
or r9b, bl
xor r9b, 0xff
or sil, 1
and r9b, sil
or dil, r9b
mov r8b, dl
and r8b, r10b
xor dl, r10b
or r8b, dl
mov dl, dil
xor dl, 0xff
mov r9b, r8b
and r9b, dl
xor r8b, 0xff
and dil, r8b
or r9b, dil
mov dl, byte [rbp + 0x4ee]
xor dl, 1
and dl, 1
mov r8b, byte [rbp + 0x4ee]
xor r8b, 1
mov r10b, r8b
and r10b, 1
mov r11b, byte [rbp + 0x4ee]
xor r11b, 1
and r11b, 0xff
and r8b, 1
or dl, r10b
or r11b, r8b
xor dl, r11b
mov r8b, r12b
xor r8b, 0xff
and r8b, 1
mov r10b, byte [rbp + 0x4ee]
xor r10b, 1
mov r11b, r12b
and r11b, r10b
mov bl, byte [rbp + 0x4ee]
xor bl, 1
and bl, 0xff
and r10b, 1
or r8b, r11b
or bl, r10b
xor r8b, bl
mov r10b, byte [rbp + 0x4ee]
xor r10b, 1
and r10b, 1
mov r11b, byte [rbp + 0x4ee]
xor r11b, 1
and r11b, 1
or r10b, r11b
mov r11b, byte [rbp + 0x4ee]
xor r11b, 1
mov bl, dl
xor bl, r11b
and bl, dl
mov r11b, byte [rbp + 0x4ee]
xor r11b, 1
mov sil, r10b
xor sil, 0xff
mov dil, byte [rbp + 0x4ee]
xor dil, 1
or r11b, sil
or dil, 1
xor r11b, 0xff
and r11b, dil
mov sil, byte [rbp + 0x4ee]
xor sil, 1
mov dil, r8b
xor dil, sil
and dil, r8b
xor r12b, 0xff
mov sil, r10b
xor sil, 0xff
mov r14b, byte [rbp + 0x4ee]
xor r14b, 1
or r12b, sil
or r14b, 1
xor r12b, 0xff
and r12b, r14b
mov sil, bl
xor sil, 0xff
mov r14b, r11b
xor r14b, 0xff
mov r15b, byte [rbp + 0x4ee]
xor r15b, 0
mov r13b, sil
and r13b, 0
and bl, r15b
mov cl, r14b
and cl, 0
and r11b, r15b
or r13b, bl
or cl, r11b
xor r13b, cl
or sil, r14b
xor sil, 0xff
or r15b, 0
and sil, r15b
or r13b, sil
mov cl, dil
xor cl, 0xff
mov r11b, r12b
xor r11b, 0xff
mov bl, byte [rbp + 0x4ee]
xor bl, 0
mov sil, cl
and sil, 0
and dil, bl
mov r14b, r11b
and r14b, 0
and r12b, bl
or sil, dil
or r14b, r12b
xor sil, r14b
or cl, r11b
xor cl, 0xff
or bl, 0
and cl, bl
or sil, cl
mov cl, r13b
xor cl, 0xff
mov r11b, sil
and r11b, cl
xor sil, 0xff
and r13b, sil
or r11b, r13b
mov cl, dl
and cl, r8b
xor dl, r8b
or cl, dl
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x4ee]
xor r8b, 1
and cl, r8b
or dl, cl
mov cl, byte [rbp + 0x4ee]
xor cl, 1
mov r8b, r10b
xor r8b, 0xff
mov bl, byte [rbp + 0x4ee]
xor bl, 0
mov sil, cl
and sil, 0
mov dil, bl
and dil, 1
mov r14b, r8b
and r14b, 0
and r10b, bl
or sil, dil
or r14b, r10b
xor sil, r14b
or cl, r8b
xor cl, 0xff
or bl, 0
and cl, bl
or sil, cl
xor sil, 0xff
mov cl, dl
xor cl, sil
and cl, dl
mov dl, r11b
xor dl, 0xff
mov r8b, cl
xor r8b, 0xff
mov r10b, byte [rbp + 0x4ee]
xor r10b, 0
mov bl, dl
and bl, 0
and r11b, r10b
mov sil, r8b
and sil, 0
and cl, r10b
or bl, r11b
or sil, cl
xor bl, sil
or dl, r8b
xor dl, 0xff
or r10b, 0
and dl, r10b
or bl, dl
mov cl, r9b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x4ee]
xor dl, 1
and r9b, dl
mov r8b, byte [rbp + 0x4ee]
xor r8b, 1
and r8b, 0xff
and dl, 1
or cl, r9b
or r8b, dl
xor cl, r8b
mov dl, bl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x4ee]
xor r8b, 1
and bl, r8b
or dl, bl
mov r8b, byte [rbp + 0x4ee]
xor r8b, 1
and r8b, 1
mov r9b, byte [rbp + 0x4ee]
xor r9b, 1
and r9b, 1
or r8b, r9b
mov r9b, cl
xor r9b, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, byte [rbp + 0x4ee]
xor r11b, 1
mov bl, r9b
and bl, 0xff
and cl, r11b
mov sil, r10b
and sil, 0xff
and dl, r11b
or bl, cl
or sil, dl
xor bl, sil
or r9b, r10b
xor r9b, 0xff
or r11b, 1
and r9b, r11b
or bl, r9b
mov cl, r8b
and cl, 1
xor r8b, 1
or cl, r8b
mov dl, bl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x4ee]
xor r8b, 1
and bl, r8b
or dl, bl
xor dl, 0xff
xor cl, 0xff
mov r8b, byte [rbp + 0x4ee]
xor r8b, 1
or dl, cl
or r8b, 1
xor dl, 0xff
and dl, r8b
mov cl, dl
xor cl, 0xff
mov r8b, al
xor r8b, cl
and r8b, al
mov cl, al
xor cl, 0xff
mov r9b, dl
and r9b, cl
xor dl, 0xff
and al, dl
or r9b, al
mov al, r8b
and al, r9b
xor r8b, r9b
or al, r8b
test al, 1
jne 0x6d9820d9
jmp 0x6da43659
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0x1bf86882
add r8d, 0
sub r8d, 1
sub r8d, 0x1bf86882
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0x7323bf70
mov r10d, ecx
add r10d, r9d
mov r9d, eax
sub r9d, r8d
sub r10d, r9d
sub eax, 0x7323bf70
sub r10d, eax
imul ecx, r10d
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or sil, r15b
mov r14b, bl
xor r14b, 0xff
and r14b, 1
mov r15b, dil
xor r15b, 1
mov r12b, bl
and r12b, r15b
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, dil
xor r15b, 1
and r15b, 1
mov r12b, dil
xor r12b, 1
mov r13b, r12b
and r13b, 1
mov al, dil
xor al, 1
and al, 0xff
and r12b, 1
or r15b, r13b
or al, r12b
xor r15b, al
mov al, sil
xor al, 0xff
mov r12b, r14b
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
mov cl, al
and cl, 0xff
and sil, r13b
mov dl, r12b
and dl, 0xff
and r14b, r13b
or cl, sil
or dl, r14b
xor cl, dl
or al, r12b
xor al, 0xff
or r13b, 1
and al, r13b
or cl, al
mov al, r15b
and al, 1
xor r15b, 1
or al, r15b
mov dl, cl
xor dl, 0xff
and dl, 0
mov sil, dil
xor sil, 0
and cl, sil
mov r14b, dil
xor r14b, 1
and r14b, 0
and sil, 1
or dl, cl
or r14b, sil
xor dl, r14b
xor dl, 0xff
xor al, 0xff
mov cl, dil
xor cl, 0
or dl, al
or cl, 0
xor dl, 0xff
and dl, cl
mov al, r11b
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
mov sil, r11b
and sil, cl
or al, sil
xor al, 0xff
mov cl, bl
xor cl, al
and cl, bl
mov al, bl
xor al, 0xff
and al, 1
mov sil, dil
xor sil, 1
and bl, sil
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and sil, 1
or al, bl
or r14b, sil
xor al, r14b
xor r11b, 0xff
xor al, 0xff
mov bl, dil
xor bl, 0
or r11b, al
or bl, 0
xor r11b, 0xff
and r11b, bl
mov al, cl
and al, r11b
xor cl, r11b
or al, cl
mov cl, dl
xor cl, 0xff
mov r11b, al
xor r11b, 0xff
mov bl, dil
xor bl, 1
or cl, r11b
or bl, 1
xor cl, 0xff
and cl, bl
mov r11b, dl
xor r11b, 0xff
mov bl, al
and bl, r11b
xor al, 0xff
and dl, al
or bl, dl
mov al, cl
xor al, 0xff
mov dl, bl
xor dl, 0xff
xor dil, 0
mov r11b, al
and r11b, 0
and cl, dil
mov sil, dl
and sil, 0
and bl, dil
or r11b, cl
or sil, bl
xor r11b, sil
or al, dl
xor al, 0xff
or dil, 0
and al, dil
or r11b, al
test r11b, 1
jne 0x6d98231a
jmp 0x6da43659
jmp 0x6d98231f
mov rax, qword [rbp + 0x4f8]
mov ecx, dword [rax]
mov r8d, ecx
sub rsp, 0x20
mov rcx, qword [rbp + 0x528]
mov rdx, qword [rbp + 0x500]
call sym.out.dll_MemCpy
add rsp, 0x20
xor eax, eax
mov rcx, qword [rbp + 0x7d0]
mov edx, dword [rcx]
mov r8d, eax
sub r8d, 0xaa3835c9
sub r8d, edx
add r8d, 0xaa3835c9
mov edx, eax
sub edx, 0x36d08fef
sub edx, 0xf9262cbb
add edx, 0x36d08fef
sub r8d, 0xfd76b4fa
add r8d, edx
add r8d, 0xfd76b4fa
mov edx, eax
sub edx, r8d
add edx, 0
mov r8d, eax
sub r8d, 1
add r8d, 0
mov r9d, eax
sub r9d, r8d
add edx, r9d
mov r8d, eax
sub r8d, 0x194a8b07
sub edx, r8d
sub eax, 0xf9262cbb
add edx, eax
add edx, 0xee72fc2
sub edx, 0x194a8b07
sub edx, 0xee72fc2
mov dword [rbp + 0x4e4], edx
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0
mov r9d, eax
sub r9d, 0xd9c9f984
add r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 1
add r9d, r8d
sub r9d, 0x9999ba53
sub r9d, 0xd9c9f984
add r9d, 0x9999ba53
mov r8d, 0x6d5aed5c
add r8d, 0
sub r8d, ecx
sub r8d, 0x6d5aed5c
mov r10d, 0x51ceb82c
add r10d, 0
sub r10d, r9d
sub r10d, 0x51ceb82c
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, r10d
add r9d, r8d
mov r8d, eax
sub r8d, r9d
sub eax, 0x3ecc2e04
sub eax, r8d
add eax, 0x3ecc2e04
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
mov r14b, bl
xor r14b, 0xff
and r14b, 1
mov r15b, dil
xor r15b, 1
mov r12b, bl
and r12b, r15b
or r14b, r12b
mov r15b, dil
xor r15b, 0
and r15b, 1
mov r12b, dil
xor r12b, 1
and r12b, 0
or r15b, r12b
mov r12b, sil
xor r12b, 0xff
mov r13b, r14b
xor r13b, 0xff
mov al, dil
xor al, 1
mov cl, r12b
and cl, 0xff
and sil, al
mov dl, r13b
and dl, 0xff
and r14b, al
or cl, sil
or dl, r14b
xor cl, dl
or r12b, r13b
xor r12b, 0xff
or al, 1
and r12b, al
or cl, r12b
mov al, dil
xor al, 0
mov dl, r15b
xor dl, 0xff
mov sil, dil
xor sil, 1
mov r14b, al
and r14b, 0xff
mov r12b, sil
and r12b, 0
mov r13b, dl
and r13b, 0xff
and r15b, sil
or r14b, r12b
or r13b, r15b
xor r14b, r13b
or al, dl
xor al, 0xff
or sil, 1
and al, sil
or r14b, al
mov al, cl
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
and cl, dl
or al, cl
xor r14b, 0xff
mov cl, al
xor cl, r14b
and cl, al
mov al, r11b
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
mov sil, r11b
and sil, dl
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and dl, 1
or al, sil
or r14b, dl
xor al, r14b
xor al, 0xff
mov dl, bl
xor dl, al
and dl, bl
mov al, bl
xor al, 0xff
and al, 1
mov sil, dil
xor sil, 1
and bl, sil
or al, bl
xor r11b, 0xff
xor al, 0xff
mov bl, dil
xor bl, 0
or r11b, al
or bl, 0
xor r11b, 0xff
and r11b, bl
mov al, dl
xor al, 0xff
mov bl, r11b
xor bl, 0xff
mov sil, dil
xor sil, 1
mov r14b, al
and r14b, 0xff
and dl, sil
mov r15b, bl
and r15b, 0xff
and r11b, sil
or r14b, dl
or r15b, r11b
xor r14b, r15b
or al, bl
xor al, 0xff
or sil, 1
and al, sil
or r14b, al
mov al, r14b
xor al, 0xff
mov dl, cl
xor dl, al
and dl, cl
mov al, cl
xor al, 0xff
and al, 1
mov r11b, dil
xor r11b, 1
and cl, r11b
mov bl, r14b
xor bl, 0xff
and bl, 0xff
and r14b, r11b
or al, cl
or bl, r14b
xor al, bl
mov cl, dl
xor cl, 0xff
mov r11b, al
xor r11b, 0xff
xor dil, 0
mov bl, cl
and bl, 0
and dl, dil
mov sil, r11b
and sil, 0
and al, dil
or bl, dl
or sil, al
xor bl, sil
or cl, r11b
xor cl, 0xff
or dil, 0
and cl, dil
or bl, cl
test bl, 1
jne 0x6d982683
jmp 0x6da35641
xor eax, eax
mov rcx, qword [rbp + 0x7d0]
mov edx, dword [rbp + 0x4e4]
mov dword [rcx], edx
mov r8d, dword [sym.out.dll_x.13]
mov r9d, dword [sym.out.dll_y.14]
mov r10d, r8d
add r10d, 0x3693eb18
sub r10d, 0xeac3c631
sub r10d, 0x3693eb18
mov r11d, eax
sub r11d, r10d
mov r10d, eax
sub r10d, 0x8a8b6c90
add r11d, r10d
mov r10d, eax
sub r10d, r11d
mov r11d, eax
sub r11d, r10d
mov r10d, eax
sub r10d, 0xeac3c631
add r11d, r10d
mov r10d, eax
sub r10d, r11d
mov r11d, eax
sub r11d, 0xaacbac5f
add r10d, r11d
sub r10d, 0x58013f96
sub r10d, 1
add r10d, 0x58013f96
sub r10d, 0x46c527c9
add r10d, 0xaacbac5f
add r10d, 0x46c527c9
sub r10d, 0xe60de5ed
sub r10d, 0x68bc9cc8
add r10d, 0xe60de5ed
add r10d, 0x567dd978
sub r10d, 0x8a8b6c90
sub r10d, 0x567dd978
sub eax, 0x68bc9cc8
sub r10d, eax
imul r8d, r10d
and r8d, 1
cmp r8d, 0
sete bl
cmp r9d, 0xa
setl sil
mov dil, sil
xor dil, 0xff
and dil, 0
mov r14b, 1
mov r15b, r14b
xor r15b, 0
mov r12b, sil
and r12b, r15b
mov r13b, r14b
xor r13b, 1
and r13b, 0
and r15b, 1
or dil, r12b
or r13b, r15b
xor dil, r13b
mov r15b, bl
xor r15b, 0xff
and r15b, 1
mov r12b, r14b
xor r12b, 1
mov r13b, bl
and r13b, r12b
mov al, dil
xor al, 0xff
and al, 0xff
and dil, r12b
or r15b, r13b
or al, dil
xor r15b, al
mov al, bl
xor al, 0xff
mov dil, r15b
xor dil, al
and dil, r15b
mov al, bl
xor al, 0xff
and al, 0
mov r15b, r14b
xor r15b, 0
mov r12b, bl
and r12b, r15b
mov r13b, r14b
xor r13b, 1
and r13b, 0
and r15b, 1
or al, r12b
or r13b, r15b
xor al, r13b
xor al, 0xff
xor al, 1
and al, 0xff
mov r15b, r14b
xor r15b, 1
and r15b, 0
mov r12b, r14b
xor r12b, 0
mov r13b, r12b
and r13b, 1
mov r8b, r14b
xor r8b, 1
and r8b, 0
and r12b, 1
or r15b, r13b
or r8b, r12b
xor r15b, r8b
mov r8b, r15b
xor r8b, 0xff
mov r12b, bl
xor r12b, r8b
and r12b, bl
mov r8b, sil
xor r8b, 0xff
and r8b, 1
mov bl, r14b
xor bl, 1
mov r13b, sil
and r13b, bl
or r8b, r13b
xor r8b, 0xff
mov bl, r14b
xor bl, 1
mov r13b, r14b
xor r13b, 1
or r8b, bl
or r13b, 1
xor r8b, 0xff
and r8b, r13b
xor sil, 0xff
xor r15b, 0xff
mov bl, r14b
xor bl, 0
or sil, r15b
or bl, 0
xor sil, 0xff
and sil, bl
mov bl, al
xor bl, 0xff
mov r15b, r12b
xor r15b, 0xff
mov r13b, r14b
xor r13b, 1
mov r9b, bl
and r9b, 0xff
and al, r13b
mov r10b, r15b
and r10b, 0xff
and r12b, r13b
or r9b, al
or r10b, r12b
xor r9b, r10b
or bl, r15b
xor bl, 0xff
or r13b, 1
and bl, r13b
or r9b, bl
mov al, r8b
xor al, 0xff
mov r10b, sil
xor r10b, 0xff
mov bl, r14b
xor bl, 0
mov r15b, al
and r15b, 0
and r8b, bl
mov r12b, r10b
and r12b, 0
and sil, bl
or r15b, r8b
or r12b, sil
xor r15b, r12b
or al, r10b
xor al, 0xff
or bl, 0
and al, bl
or r15b, al
mov al, r9b
xor al, 0xff
and al, 0
mov r8b, r14b
xor r8b, 0
and r9b, r8b
mov r10b, r15b
xor r10b, 0xff
and r10b, 0
and r15b, r8b
or al, r9b
or r10b, r15b
xor al, r10b
mov r8b, dil
xor r8b, 0xff
and r8b, 1
mov r9b, r14b
xor r9b, 1
mov r10b, dil
and r10b, r9b
or r8b, r10b
mov r9b, al
xor r9b, 0xff
and r9b, 1
mov r10b, r14b
xor r10b, 1
mov bl, al
and bl, r10b
or r9b, bl
mov r10b, r14b
xor r10b, 0
and r10b, 1
mov bl, r14b
xor bl, 1
and bl, 0
or r10b, bl
mov bl, r14b
xor bl, 0
mov sil, r8b
xor sil, bl
and sil, r8b
mov bl, r10b
xor bl, 0xff
mov r15b, dil
xor r15b, bl
and r15b, dil
mov bl, r9b
xor bl, 0xff
mov dil, r14b
xor dil, 0
mov r12b, r14b
xor r12b, 0
or bl, dil
or r12b, 0
xor bl, 0xff
and bl, r12b
xor al, 0xff
mov dil, r10b
xor dil, 0xff
mov r12b, r14b
xor r12b, 1
or al, dil
or r12b, 1
xor al, 0xff
and al, r12b
mov dil, sil
xor dil, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, r14b
xor r13b, 1
mov r11b, dil
and r11b, 0xff
and sil, r13b
mov cl, r12b
and cl, 0xff
and r15b, r13b
or r11b, sil
or cl, r15b
xor r11b, cl
or dil, r12b
xor dil, 0xff
or r13b, 1
and dil, r13b
or r11b, dil
mov cl, bl
xor cl, 0xff
mov sil, al
xor sil, 0xff
mov dil, r14b
xor dil, 1
mov r15b, cl
and r15b, 0xff
and bl, dil
mov r12b, sil
and r12b, 0xff
and al, dil
or r15b, bl
or r12b, al
xor r15b, r12b
or cl, sil
xor cl, 0xff
or dil, 1
and cl, dil
or r15b, cl
mov al, r11b
xor al, 0xff
mov cl, r15b
and cl, al
xor r15b, 0xff
and r11b, r15b
or cl, r11b
mov al, r8b
xor al, 0xff
mov r11b, r9b
xor r11b, 0xff
mov bl, r14b
xor bl, 1
mov sil, al
and sil, 0xff
and r8b, bl
mov dil, r11b
and dil, 0xff
and r9b, bl
or sil, r8b
or dil, r9b
xor sil, dil
or al, r11b
xor al, 0xff
or bl, 1
and al, bl
or sil, al
mov al, sil
xor al, 0xff
and al, 0
mov r8b, r14b
xor r8b, 0
and sil, r8b
mov r9b, r14b
xor r9b, 1
and r9b, 0
and r8b, 1
or al, sil
or r9b, r8b
xor al, r9b
mov r8b, r10b
and r8b, 0
xor r10b, 0
or r8b, r10b
xor al, 0xff
xor r8b, 0xff
mov r9b, r14b
xor r9b, 0
or al, r8b
or r9b, 0
xor al, 0xff
and al, r9b
mov r8b, cl
xor r8b, 0xff
mov r9b, al
xor r9b, 0xff
xor r14b, 1
mov r10b, r8b
and r10b, 0xff
and cl, r14b
mov r11b, r9b
and r11b, 0xff
and al, r14b
or r10b, cl
or r11b, al
xor r10b, r11b
or r8b, r9b
xor r8b, 0xff
or r14b, 1
and r8b, r14b
or r10b, r8b
test r10b, 1
jne 0x6d982b56
jmp 0x6da35641
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xef5ad2fe
sub r8d, 0xde8664ba
add r8d, 0xef5ad2fe
mov r9d, ecx
add r9d, 0xe55cdbc5
sub r9d, r8d
sub r9d, 0xe55cdbc5
mov r8d, eax
sub r8d, 1
add r8d, 0
add r9d, 0x52bb0861
add r9d, r8d
sub r9d, 0x52bb0861
sub eax, 0x2e351403
add r9d, eax
sub r9d, 0x5184d260
sub r9d, 0xde8664ba
add r9d, 0x5184d260
sub r9d, 0xa9cd5a19
add r9d, 0x2e351403
add r9d, 0xa9cd5a19
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r11b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r11b
and r14b, dil
or bl, r14b
mov dil, r10b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r10b
and r15b, r14b
mov r12b, bl
xor r12b, 0xff
and r12b, 0xff
and bl, r14b
or dil, r15b
or r12b, bl
xor dil, r12b
xor dil, 0xff
mov bl, r10b
xor bl, 0xff
mov r14b, sil
xor r14b, 1
or dil, bl
or r14b, 1
xor dil, 0xff
and dil, r14b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov r14b, sil
xor r14b, 1
mov r15b, r10b
and r15b, r14b
or bl, r15b
mov r14b, r11b
xor r14b, 0xff
xor bl, 0xff
mov r15b, sil
xor r15b, 0
or r14b, bl
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov bl, r11b
xor bl, 0xff
and bl, 0
mov r15b, sil
xor r15b, 0
and r11b, r15b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r15b, 1
or bl, r11b
or r12b, r15b
xor bl, r12b
xor r10b, 0xff
xor bl, 0xff
mov r11b, sil
xor r11b, 0
or r10b, bl
or r11b, 0
xor r10b, 0xff
and r10b, r11b
mov r11b, r14b
xor r11b, 0xff
mov bl, r10b
xor bl, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, r11b
and r12b, 0
and r14b, r15b
mov r13b, bl
and r13b, 0
and r10b, r15b
or r12b, r14b
or r13b, r10b
xor r12b, r13b
or r11b, bl
xor r11b, 0xff
or r15b, 0
and r11b, r15b
or r12b, r11b
mov r10b, dil
xor r10b, 0xff
and r10b, 0
mov r11b, sil
xor r11b, 0
mov bl, dil
and bl, r11b
mov r14b, sil
xor r14b, 1
and r14b, 0
and r11b, 1
or r10b, bl
or r14b, r11b
xor r10b, r14b
mov r11b, r12b
xor r11b, 0xff
and r11b, 1
mov bl, sil
xor bl, 1
mov r14b, r12b
and r14b, bl
or r11b, r14b
mov bl, sil
xor bl, 1
and bl, 1
mov r14b, sil
xor r14b, 1
mov r15b, r14b
and r15b, 1
mov r13b, sil
xor r13b, 1
and r13b, 0xff
and r14b, 1
or bl, r15b
or r13b, r14b
xor bl, r13b
mov r14b, r10b
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
mov r13b, sil
xor r13b, 0
or r14b, r15b
or r13b, 0
xor r14b, 0xff
and r14b, r13b
mov r15b, bl
xor r15b, 0xff
mov r13b, dil
xor r13b, r15b
and r13b, dil
mov dil, r11b
xor dil, 0xff
mov r15b, sil
xor r15b, 1
mov al, sil
xor al, 1
or dil, r15b
or al, 1
xor dil, 0xff
and dil, al
xor r12b, 0xff
mov al, bl
xor al, 0xff
mov r15b, sil
xor r15b, 0
or r12b, al
or r15b, 0
xor r12b, 0xff
and r12b, r15b
mov al, r14b
and al, r13b
xor r14b, r13b
or al, r14b
mov r14b, dil
and r14b, r12b
xor dil, r12b
or r14b, dil
mov dil, al
xor dil, 0xff
mov r15b, r14b
and r15b, dil
xor r14b, 0xff
and al, r14b
or r15b, al
mov al, r10b
xor al, 0xff
mov dil, r11b
xor dil, 0xff
mov r14b, sil
xor r14b, 0
mov r12b, al
and r12b, 0
and r10b, r14b
mov r13b, dil
and r13b, 0
and r11b, r14b
or r12b, r10b
or r13b, r11b
xor r12b, r13b
or al, dil
xor al, 0xff
or r14b, 0
and al, r14b
or r12b, al
mov al, r12b
xor al, 0xff
and al, 1
mov r10b, sil
xor r10b, 1
and r12b, r10b
mov r11b, sil
xor r11b, 1
and r11b, 0xff
and r10b, 1
or al, r12b
or r11b, r10b
xor al, r11b
mov r10b, sil
xor r10b, 1
mov r11b, bl
xor r11b, 0xff
mov dil, sil
xor dil, 0
mov r14b, r10b
and r14b, 0
mov r12b, dil
and r12b, 1
mov r13b, r11b
and r13b, 0
and bl, dil
or r14b, r12b
or r13b, bl
xor r14b, r13b
or r10b, r11b
xor r10b, 0xff
or dil, 0
and r10b, dil
or r14b, r10b
xor al, 0xff
xor r14b, 0xff
xor sil, 1
or al, r14b
or sil, 1
xor al, 0xff
and al, sil
mov r10b, r15b
and r10b, al
xor r15b, al
or r10b, r15b
test r10b, 1
jne 0x6d982f15
jmp 0x6da4365e
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x79ccf067
mov r9d, ecx
sub r9d, r8d
sub r9d, 0x1ed893f9
add r9d, 0x24ca03ea
add r9d, 0x1ed893f9
sub r9d, 0x3d66bcb6
sub r9d, 0x79ccf067
add r9d, 0x3d66bcb6
add r9d, 0x898e129f
add r9d, 0x7ac63fb0
sub r9d, 0x898e129f
sub r9d, 0x2ef52bc4
sub r9d, 1
add r9d, 0x2ef52bc4
mov r8d, eax
sub r8d, 0x7ac63fb0
add r9d, r8d
sub r9d, 0x8fdf3ab0
sub r9d, 0xe3475ada
add r9d, 0x8fdf3ab0
add r9d, 0x7e5049b5
sub r9d, 0x24ca03ea
sub r9d, 0x7e5049b5
sub eax, 0xe3475ada
sub r9d, eax
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 0
mov sil, 1
mov dil, sil
xor dil, 0
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov dil, sil
xor dil, 1
and dil, 0
mov r14b, sil
xor r14b, 0
mov r15b, r14b
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
mov r14b, r10b
xor r14b, 0xff
mov r15b, dil
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
or r14b, r15b
or r12b, 1
xor r14b, 0xff
and r14b, r12b
mov r15b, sil
xor r15b, 1
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 1
or r15b, r12b
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, sil
xor r13b, 1
or r15b, r12b
or r13b, 1
xor r15b, 0xff
and r15b, r13b
mov r12b, sil
xor r12b, 1
xor dil, 0xff
mov r13b, sil
xor r13b, 1
or r12b, dil
or r13b, 1
xor r12b, 0xff
and r12b, r13b
mov dil, bl
and dil, r14b
xor bl, r14b
or dil, bl
mov bl, r15b
and bl, r12b
xor r15b, r12b
or bl, r15b
mov r14b, dil
xor r14b, 0xff
mov r15b, bl
and r15b, r14b
xor bl, 0xff
and dil, bl
or r15b, dil
mov bl, r11b
xor bl, 0xff
and bl, 0
mov dil, sil
xor dil, 0
mov r14b, r11b
and r14b, dil
mov r12b, sil
xor r12b, 1
and r12b, 0
and dil, 1
or bl, r14b
or r12b, dil
xor bl, r12b
mov dil, sil
xor dil, 1
xor bl, 0xff
mov r14b, sil
xor r14b, 0
or dil, bl
or r14b, 0
xor dil, 0xff
and dil, r14b
mov bl, sil
xor bl, 1
and bl, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or bl, r14b
mov r14b, r11b
xor r14b, 0xff
mov r12b, bl
xor r12b, 0xff
mov r13b, sil
xor r13b, 0
or r14b, r12b
or r13b, 0
xor r14b, 0xff
and r14b, r13b
mov r12b, sil
xor r12b, 1
and r12b, 1
mov r13b, sil
xor r13b, 1
and r13b, 1
or r12b, r13b
mov r13b, sil
xor r13b, 1
mov al, r12b
xor al, r13b
and al, r12b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov r12b, dil
xor r12b, 0xff
mov r13b, r14b
xor r13b, 0xff
mov cl, sil
xor cl, 1
mov dl, r12b
and dl, 0xff
and dil, cl
mov r8b, r13b
and r8b, 0xff
and r14b, cl
or dl, dil
or r8b, r14b
xor dl, r8b
or r12b, r13b
xor r12b, 0xff
or cl, 1
and r12b, cl
or dl, r12b
mov cl, al
and cl, bl
xor al, bl
or cl, al
mov al, dl
xor al, 0xff
and al, 0
mov r8b, sil
xor r8b, 0
and dl, r8b
mov bl, cl
xor bl, 0xff
and bl, 0
and cl, r8b
or al, dl
or bl, cl
xor al, bl
mov cl, sil
xor cl, 0
and cl, 1
mov dl, sil
xor dl, 1
and dl, 0
or cl, dl
mov dl, sil
xor dl, 1
xor cl, 0xff
mov r8b, sil
xor r8b, 1
or dl, cl
or r8b, 1
xor dl, 0xff
and dl, r8b
mov cl, sil
xor cl, 1
and cl, 1
mov r8b, sil
xor r8b, 1
mov bl, r8b
and bl, 1
mov dil, sil
xor dil, 1
and dil, 0xff
and r8b, 1
or cl, bl
or dil, r8b
xor cl, dil
mov r8b, sil
xor r8b, 0
mov bl, cl
xor bl, 0xff
mov dil, sil
xor dil, 0
or r8b, bl
or dil, 0
xor r8b, 0xff
and r8b, dil
mov bl, sil
xor bl, 1
and bl, 1
mov dil, sil
xor dil, 1
and dil, 1
or bl, dil
mov dil, sil
xor dil, 1
mov r14b, bl
xor r14b, dil
and r14b, bl
mov bl, sil
xor bl, 1
xor cl, 0xff
mov dil, sil
xor dil, 0
or bl, cl
or dil, 0
xor bl, 0xff
and bl, dil
mov cl, dl
xor cl, 0xff
mov dil, r8b
xor dil, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, cl
and r13b, 0xff
and dl, r12b
mov r9b, dil
and r9b, 0xff
and r8b, r12b
or r13b, dl
or r9b, r8b
xor r13b, r9b
or cl, dil
xor cl, 0xff
or r12b, 1
and cl, r12b
or r13b, cl
mov cl, r14b
and cl, bl
xor r14b, bl
or cl, r14b
mov dl, r13b
xor dl, 0xff
mov r8b, cl
and r8b, dl
xor cl, 0xff
and r13b, cl
or r8b, r13b
mov cl, sil
xor cl, 0
and cl, 0
mov dl, sil
xor dl, 0
mov r9b, dl
and r9b, 0
mov bl, sil
xor bl, 1
and bl, 0
and dl, 1
or cl, r9b
or bl, dl
xor cl, bl
mov dl, r15b
xor dl, 0xff
and dl, 1
mov r9b, sil
xor r9b, 1
mov bl, r15b
and bl, r9b
mov dil, cl
xor dil, 0xff
and dil, 0xff
and cl, r9b
or dl, bl
or dil, cl
xor dl, dil
xor dl, 0xff
mov cl, r15b
xor cl, 0xff
mov r9b, sil
xor r9b, 0
or dl, cl
or r9b, 0
xor dl, 0xff
and dl, r9b
mov cl, r8b
xor cl, 0xff
and cl, 1
mov r9b, sil
xor r9b, 1
mov bl, r8b
and bl, r9b
mov dil, sil
xor dil, 1
and dil, 0xff
and r9b, 1
or cl, bl
or dil, r9b
xor cl, dil
mov r9b, r10b
xor r9b, 0xff
and r9b, 1
mov bl, sil
xor bl, 1
mov dil, r10b
and dil, bl
mov r14b, cl
xor r14b, 0xff
and r14b, 0xff
and cl, bl
or r9b, dil
or r14b, cl
xor r9b, r14b
xor r9b, 0xff
xor r10b, 0xff
mov cl, sil
xor cl, 1
or r9b, r10b
or cl, 1
xor r9b, 0xff
and r9b, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov r10b, sil
xor r10b, 1
mov bl, al
and bl, r10b
or cl, bl
mov r10b, sil
xor r10b, 0
and r10b, 1
mov bl, sil
xor bl, 1
and bl, 0
or r10b, bl
mov bl, sil
xor bl, 0
and bl, 1
mov dil, sil
xor dil, 1
and dil, 0
or bl, dil
mov dil, cl
and dil, r10b
xor cl, r10b
or dil, cl
mov cl, sil
xor cl, 0
mov r10b, bl
xor r10b, 0xff
mov r14b, sil
xor r14b, 1
mov r12b, cl
and r12b, 0xff
mov r13b, r14b
and r13b, 0
mov byte [rbp + 0x4e3], r10b
and r10b, 0xff
and bl, r14b
or r12b, r13b
or r10b, bl
xor r12b, r10b
mov r10b, byte [rbp + 0x4e3]
or cl, r10b
xor cl, 0xff
or r14b, 1
and cl, r14b
or r12b, cl
mov cl, dil
xor cl, 0xff
and cl, 1
mov bl, sil
xor bl, 1
and dil, bl
or cl, dil
xor cl, 0xff
xor r12b, 0xff
mov bl, sil
xor bl, 0
or cl, r12b
or bl, 0
xor cl, 0xff
and cl, bl
mov bl, r8b
xor bl, 0xff
and bl, 0
mov dil, sil
xor dil, 0
mov r14b, r8b
and r14b, dil
mov r12b, sil
xor r12b, 1
and r12b, 0
and dil, 1
or bl, r14b
or r12b, dil
xor bl, r12b
mov dil, r11b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r12b, r11b
and r12b, r14b
mov r13b, bl
xor r13b, 0xff
and r13b, 0xff
and bl, r14b
or dil, r12b
or r13b, bl
xor dil, r13b
xor r11b, 0xff
mov bl, dil
xor bl, r11b
and bl, dil
mov r11b, dl
xor r11b, 0xff
and r11b, 1
mov dil, sil
xor dil, 1
mov r14b, dl
and r14b, dil
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and dil, 1
or r11b, r14b
or r12b, dil
xor r11b, r12b
mov dil, r9b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r12b, r9b
and r12b, r14b
mov r13b, sil
xor r13b, 1
and r13b, 0xff
and r14b, 1
or dil, r12b
or r13b, r14b
xor dil, r13b
mov r14b, sil
xor r14b, 0
and r14b, 1
mov r12b, sil
xor r12b, 1
mov r13b, r12b
and r13b, 0
mov r10b, sil
xor r10b, 1
and r10b, 0xff
and r12b, 1
or r14b, r13b
or r10b, r12b
xor r14b, r10b
mov r10b, r11b
xor r10b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, sil
xor r13b, 1
or r10b, r12b
or r13b, 1
xor r10b, 0xff
and r10b, r13b
xor dl, 0xff
mov r12b, r14b
xor r12b, 0xff
mov r13b, sil
xor r13b, 1
or dl, r12b
or r13b, 1
xor dl, 0xff
and dl, r13b
mov r12b, sil
xor r12b, 0
mov r13b, dil
xor r13b, r12b
and r13b, dil
xor r9b, 0xff
mov r12b, r14b
xor r12b, 0xff
mov byte [rbp + 0x4e2], sil
xor sil, 1
or r9b, r12b
or sil, 1
xor r9b, 0xff
and r9b, sil
mov sil, r10b
xor sil, 0xff
mov r12b, dl
xor r12b, 0xff
mov byte [rbp + 0x4e1], al
mov al, byte [rbp + 0x4e2]
xor al, 1
mov byte [rbp + 0x4e0], sil
and sil, 0xff
and r10b, al
mov byte [rbp + 0x4df], r12b
and r12b, 0xff
and dl, al
or sil, r10b
or r12b, dl
xor sil, r12b
mov dl, byte [rbp + 0x4e0]
mov r10b, byte [rbp + 0x4df]
or dl, r10b
xor dl, 0xff
or al, 1
and dl, al
or sil, dl
mov al, r13b
and al, r9b
xor r13b, r9b
or al, r13b
mov dl, sil
xor dl, 0xff
and dl, 0
mov r9b, byte [rbp + 0x4e2]
xor r9b, 0
and sil, r9b
mov r12b, al
xor r12b, 0xff
and r12b, 0
and al, r9b
or dl, sil
or r12b, al
xor dl, r12b
mov al, r11b
and al, dil
xor r11b, dil
or al, r11b
mov r9b, al
xor r9b, 0xff
and r9b, 0
mov r11b, byte [rbp + 0x4e2]
xor r11b, 0
and al, r11b
mov sil, byte [rbp + 0x4e2]
xor sil, 1
and sil, 0
and r11b, 1
or r9b, al
or sil, r11b
xor r9b, sil
mov al, byte [rbp + 0x4e2]
xor al, 0
mov r11b, r14b
xor r11b, 0xff
mov sil, byte [rbp + 0x4e2]
xor sil, 0
mov dil, al
and dil, 0
mov r12b, sil
and r12b, 0
mov r13b, r11b
and r13b, 0
and r14b, sil
or dil, r12b
or r13b, r14b
xor dil, r13b
or al, r11b
xor al, 0xff
or sil, 0
and al, sil
or dil, al
xor r9b, 0xff
xor dil, 0xff
mov al, byte [rbp + 0x4e2]
xor al, 1
or r9b, dil
or al, 1
xor r9b, 0xff
and r9b, al
mov al, dl
xor al, 0xff
mov r11b, r9b
xor r11b, 0xff
mov sil, byte [rbp + 0x4e2]
xor sil, 0
mov dil, al
and dil, 0
and dl, sil
mov r14b, r11b
and r14b, 0
and r9b, sil
or dil, dl
or r14b, r9b
xor dil, r14b
or al, r11b
xor al, 0xff
or sil, 0
and al, sil
or dil, al
mov al, cl
xor al, 0xff
mov dl, bl
xor dl, 0xff
mov r9b, byte [rbp + 0x4e2]
xor r9b, 0
or al, dl
or r9b, 0
xor al, 0xff
and al, r9b
mov dl, cl
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x4e2]
xor r9b, 1
and cl, r9b
mov r11b, bl
xor r11b, 0xff
and r11b, 0xff
and bl, r9b
or dl, cl
or r11b, bl
xor dl, r11b
mov cl, al
and cl, dl
xor al, dl
or cl, al
mov al, dil
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x4e2]
xor dl, 1
mov r9b, dil
and r9b, dl
or al, r9b
xor al, 0xff
xor al, 1
and al, 0xff
mov dl, byte [rbp + 0x4e2]
xor dl, 1
and dl, 1
mov r9b, byte [rbp + 0x4e2]
xor r9b, 1
and r9b, 1
or dl, r9b
mov r9b, dl
xor r9b, 0xff
mov r11b, dil
xor r11b, r9b
and r11b, dil
mov r9b, cl
xor r9b, 0xff
and r9b, 1
mov bl, byte [rbp + 0x4e2]
xor bl, 1
mov sil, cl
and sil, bl
or r9b, sil
mov bl, byte [rbp + 0x4e2]
xor bl, 1
mov sil, r9b
xor sil, bl
and sil, r9b
xor cl, 0xff
xor dl, 0xff
mov r9b, byte [rbp + 0x4e2]
xor r9b, 1
or cl, dl
or r9b, 1
xor cl, 0xff
and cl, r9b
mov dl, al
xor dl, 0xff
mov r9b, r11b
xor r9b, 0xff
mov bl, byte [rbp + 0x4e2]
xor bl, 0
mov dil, dl
and dil, 0
and al, bl
mov r14b, r9b
and r14b, 0
and r11b, bl
or dil, al
or r14b, r11b
xor dil, r14b
or dl, r9b
xor dl, 0xff
or bl, 0
and dl, bl
or dil, dl
mov al, sil
xor al, 0xff
mov dl, cl
xor dl, 0xff
mov r9b, byte [rbp + 0x4e2]
xor r9b, 1
mov r11b, al
and r11b, 0xff
and sil, r9b
mov bl, dl
and bl, 0xff
and cl, r9b
or r11b, sil
or bl, cl
xor r11b, bl
or al, dl
xor al, 0xff
or r9b, 1
and al, r9b
or r11b, al
mov al, dil
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x4e2]
xor cl, 1
and dil, cl
mov dl, r11b
xor dl, 0xff
and dl, 0xff
and r11b, cl
or al, dil
or dl, r11b
xor al, dl
mov cl, r15b
xor cl, 0xff
mov dl, byte [rbp + 0x4e1]
xor dl, 0xff
mov r9b, byte [rbp + 0x4e2]
xor r9b, 1
or cl, dl
or r9b, 1
xor cl, 0xff
and cl, r9b
mov dl, r15b
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x4e2]
xor r9b, 1
and r15b, r9b
mov r11b, byte [rbp + 0x4e1]
xor r11b, 0xff
and r11b, 0xff
mov bl, byte [rbp + 0x4e1]
and bl, r9b
or dl, r15b
or r11b, bl
xor dl, r11b
mov r9b, cl
xor r9b, 0xff
mov r11b, dl
xor r11b, 0xff
mov bl, byte [rbp + 0x4e2]
xor bl, 1
mov sil, r9b
and sil, 0xff
and cl, bl
mov dil, r11b
and dil, 0xff
and dl, bl
or sil, cl
or dil, dl
xor sil, dil
or r9b, r11b
xor r9b, 0xff
or bl, 1
and r9b, bl
or sil, r9b
mov cl, sil
xor cl, 0xff
and cl, 0
mov dl, byte [rbp + 0x4e2]
xor dl, 0
mov r9b, sil
and r9b, dl
mov r11b, byte [rbp + 0x4e2]
xor r11b, 1
and r11b, 0
and dl, 1
or cl, r9b
or r11b, dl
xor cl, r11b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov dl, byte [rbp + 0x4e2]
xor dl, 1
and dl, 1
mov r9b, byte [rbp + 0x4e2]
xor r9b, 1
and r9b, 1
or dl, r9b
xor dl, 0xff
mov r9b, sil
xor r9b, dl
and r9b, sil
mov dl, cl
and dl, r9b
xor cl, r9b
or dl, cl
mov cl, byte [rbp + 0x4e2]
xor cl, 0
mov r9b, r8b
xor r9b, 0xff
mov r11b, byte [rbp + 0x4e2]
xor r11b, 0
or cl, r9b
or r11b, 0
xor cl, 0xff
and cl, r11b
mov r9b, byte [rbp + 0x4e2]
xor r9b, 0
mov r11b, r8b
and r11b, r9b
xor r8b, 0xff
and r8b, 0
or r11b, r8b
mov r8b, cl
and r8b, r11b
xor cl, r11b
or r8b, cl
mov cl, r8b
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp + 0x4e2]
xor r9b, 1
and r8b, r9b
or cl, r8b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x4e2]
xor r9b, 1
mov r11b, dl
and r11b, r9b
mov bl, cl
xor bl, 0xff
and bl, 0xff
and cl, r9b
or r8b, r11b
or bl, cl
xor r8b, bl
xor dl, 0xff
mov cl, r8b
xor cl, dl
and cl, r8b
mov dl, al
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x4e2]
xor r8b, 1
mov r9b, al
and r9b, r8b
mov r11b, byte [rbp + 0x4e2]
xor r11b, 1
and r11b, 0xff
and r8b, 1
or dl, r9b
or r11b, r8b
xor dl, r11b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x4e2]
xor r9b, 1
mov r11b, cl
and r11b, r9b
or r8b, r11b
mov r9b, byte [rbp + 0x4e2]
xor r9b, 1
and r9b, 1
mov r11b, byte [rbp + 0x4e2]
xor r11b, 1
and r11b, 1
or r9b, r11b
mov r11b, byte [rbp + 0x4e2]
xor r11b, 1
mov bl, dl
xor bl, r11b
and bl, dl
mov r11b, r9b
xor r11b, 0xff
mov sil, al
xor sil, r11b
and sil, al
mov al, byte [rbp + 0x4e2]
xor al, 1
mov r11b, r8b
xor r11b, al
and r11b, r8b
xor cl, 0xff
mov al, r9b
xor al, 0xff
mov dil, byte [rbp + 0x4e2]
xor dil, 1
or cl, al
or dil, 1
xor cl, 0xff
and cl, dil
mov al, bl
and al, sil
xor bl, sil
or al, bl
mov bl, r11b
and bl, cl
xor r11b, cl
or bl, r11b
mov cl, al
xor cl, 0xff
mov r11b, bl
and r11b, cl
xor bl, 0xff
and al, bl
or r11b, al
mov al, dl
and al, r8b
xor dl, r8b
or al, dl
mov cl, al
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x4e2]
xor dl, 1
and al, dl
or cl, al
mov al, byte [rbp + 0x4e2]
xor al, 1
mov dl, r9b
xor dl, 0xff
mov r8b, byte [rbp + 0x4e2]
xor r8b, 0
mov bl, al
and bl, 0
mov sil, r8b
and sil, 1
mov dil, dl
and dil, 0
and r9b, r8b
or bl, sil
or dil, r9b
xor bl, dil
or al, dl
xor al, 0xff
or r8b, 0
and al, r8b
or bl, al
xor cl, 0xff
xor bl, 0xff
mov al, byte [rbp + 0x4e2]
xor al, 1
or cl, bl
or al, 1
xor cl, 0xff
and cl, al
mov al, r11b
and al, cl
xor r11b, cl
or al, r11b
test al, 1
jne 0x6d983c95
jmp 0x6da4365e
jmp 0x6d983c9a
jmp 0x6d975c63
mov rax, qword [rbp + 0x7e0]
mov rcx, qword [rax]
mov rdx, qword [rbp + 0x818]
mov r8d, dword [rdx + 0xb0]
mov edx, r8d
add rcx, rdx
mov rdx, qword [rbp + 0x7c0]
mov qword [rdx], rcx
mov rcx, qword [rax]
mov r9, qword [rbp + 0x818]
mov qword [rbp + 0x4d0], rcx
mov qword [rbp + 0x4c8], r9
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
add r8d, 0xef48d1e5
add r8d, 0x71e12c9
sub r8d, 0xef48d1e5
mov r9d, eax
sub r9d, 0x72c4e6d4
sub r8d, r9d
mov r9d, eax
sub r9d, 0x71e12c9
add r8d, r9d
mov r9d, eax
sub r9d, 1
add r9d, 0
mov r10d, eax
sub r10d, r8d
mov r8d, eax
sub r8d, r9d
add r10d, r8d
mov r8d, eax
sub r8d, r10d
mov r9d, 0x5ed8f2a1
add r9d, 0
sub r9d, 0x72c4e6d4
sub r9d, 0x5ed8f2a1
sub eax, r9d
sub r8d, eax
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or sil, r15b
mov r14b, dil
xor r14b, 1
xor sil, 0xff
mov r15b, dil
xor r15b, 1
or r14b, sil
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov sil, dil
xor sil, 1
and sil, 1
mov r15b, dil
xor r15b, 1
mov r12b, r15b
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or sil, r12b
or r13b, r15b
xor sil, r13b
mov r15b, r11b
xor r15b, 0xff
mov r12b, sil
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
or r15b, r12b
or r13b, 1
xor r15b, 0xff
and r15b, r13b
mov r12b, dil
xor r12b, 1
and r12b, 1
mov r13b, dil
xor r13b, 1
mov al, r13b
and al, 1
mov cl, dil
xor cl, 1
and cl, 0xff
and r13b, 1
or r12b, al
or cl, r13b
xor r12b, cl
mov al, dil
xor al, 1
mov cl, r12b
xor cl, al
and cl, r12b
xor sil, 0xff
xor sil, 1
and sil, 0xff
mov al, r14b
and al, r15b
xor r14b, r15b
or al, r14b
mov r14b, cl
xor r14b, 0xff
mov r15b, sil
xor r15b, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, r14b
and r13b, 0
and cl, r12b
mov dl, r15b
and dl, 0
and sil, r12b
or r13b, cl
or dl, sil
xor r13b, dl
or r14b, r15b
xor r14b, 0xff
or r12b, 0
and r14b, r12b
or r13b, r14b
mov cl, al
xor cl, 0xff
and cl, 1
mov dl, dil
xor dl, 1
and al, dl
mov sil, r13b
xor sil, 0xff
and sil, 0xff
and r13b, dl
or cl, al
or sil, r13b
xor cl, sil
mov al, bl
xor al, 0xff
and al, 0
mov dl, dil
xor dl, 0
mov sil, bl
and sil, dl
mov r14b, dil
xor r14b, 1
and r14b, 0
and dl, 1
or al, sil
or r14b, dl
xor al, r14b
xor al, 0xff
xor al, 1
and al, 0xff
mov dl, dil
xor dl, 1
and dl, 1
mov sil, dil
xor sil, 1
mov r14b, sil
and r14b, 1
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and sil, 1
or dl, r14b
or r15b, sil
xor dl, r15b
xor dl, 0xff
mov sil, bl
xor sil, dl
and sil, bl
mov dl, al
and dl, sil
xor al, sil
or dl, al
mov al, dil
xor al, 1
and al, 1
mov sil, dil
xor sil, 1
mov r14b, sil
and r14b, 1
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and sil, 1
or al, r14b
or r15b, sil
xor al, r15b
mov sil, dil
xor sil, 1
xor al, 0xff
mov r14b, dil
xor r14b, 1
or sil, al
or r14b, 1
xor sil, 0xff
and sil, r14b
mov al, dil
xor al, 1
and al, 1
mov r14b, dil
xor r14b, 1
and r14b, 1
or al, r14b
mov r14b, dil
xor r14b, 1
xor al, 0xff
mov r15b, dil
xor r15b, 1
or r14b, al
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov al, sil
and al, r14b
xor sil, r14b
or al, sil
mov sil, cl
xor sil, 0xff
and sil, 1
mov r14b, dil
xor r14b, 1
mov r15b, cl
and r15b, r14b
or sil, r15b
mov r14b, dil
xor r14b, 1
and r14b, 0
mov r15b, dil
xor r15b, 0
mov r12b, r15b
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 0
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, dil
xor r15b, 0
and r15b, 1
mov r12b, dil
xor r12b, 1
mov r13b, r12b
and r13b, 0
mov r8b, dil
xor r8b, 1
and r8b, 0xff
and r12b, 1
or r15b, r13b
or r8b, r12b
xor r15b, r8b
mov r8b, sil
and r8b, r14b
xor sil, r14b
or r8b, sil
mov sil, dil
xor sil, 0
mov r14b, r15b
xor r14b, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, sil
and r13b, 0
mov r9b, r12b
and r9b, 0
mov r10b, r14b
and r10b, 0
and r15b, r12b
or r13b, r9b
or r10b, r15b
xor r13b, r10b
or sil, r14b
xor sil, 0xff
or r12b, 0
and sil, r12b
or r13b, sil
mov r9b, r8b
xor r9b, 0xff
and r9b, 0
mov r10b, dil
xor r10b, 0
and r8b, r10b
mov sil, dil
xor sil, 1
and sil, 0
and r10b, 1
or r9b, r8b
or sil, r10b
xor r9b, sil
xor r9b, 0xff
xor r13b, 0xff
mov r8b, dil
xor r8b, 1
or r9b, r13b
or r8b, 1
xor r9b, 0xff
and r9b, r8b
mov r8b, al
xor r8b, 0xff
and r8b, 0
mov r10b, dil
xor r10b, 0
mov sil, al
and sil, r10b
mov r14b, dil
xor r14b, 1
and r14b, 0
and r10b, 1
or r8b, sil
or r14b, r10b
xor r8b, r14b
mov r10b, r11b
xor r10b, 0xff
and r10b, 1
mov sil, dil
xor sil, 1
mov r14b, r11b
and r14b, sil
mov r15b, r8b
xor r15b, 0xff
and r15b, 0xff
and r8b, sil
or r10b, r14b
or r15b, r8b
xor r10b, r15b
xor r11b, 0xff
mov r8b, r10b
xor r8b, r11b
and r8b, r10b
mov r10b, dil
xor r10b, 1
and r10b, 0
mov r11b, dil
xor r11b, 0
mov sil, r11b
and sil, 1
mov r14b, dil
xor r14b, 1
and r14b, 0
and r11b, 1
or r10b, sil
or r14b, r11b
xor r10b, r14b
mov r11b, dl
xor r11b, 0xff
and r11b, 1
mov sil, dil
xor sil, 1
mov r14b, dl
and r14b, sil
mov r15b, r10b
xor r15b, 0xff
and r15b, 0xff
and r10b, sil
or r11b, r14b
or r15b, r10b
xor r11b, r15b
mov r10b, dl
xor r10b, 0xff
mov sil, r11b
xor sil, r10b
and sil, r11b
mov r10b, bl
xor r10b, 0xff
and r10b, 1
mov r11b, dil
xor r11b, 1
and bl, r11b
or r10b, bl
mov r11b, al
xor r11b, 0xff
and r11b, 1
mov bl, dil
xor bl, 1
mov r14b, al
and r14b, bl
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and bl, 1
or r11b, r14b
or r15b, bl
xor r11b, r15b
mov bl, dil
xor bl, 0
and bl, 1
mov r14b, dil
xor r14b, 1
mov r15b, r14b
and r15b, 0
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or bl, r15b
or r12b, r14b
xor bl, r12b
mov r14b, r10b
and r14b, r11b
xor r10b, r11b
or r14b, r10b
mov r10b, bl
and r10b, 0
xor bl, 0
or r10b, bl
mov r11b, r14b
xor r11b, 0xff
and r11b, 0
mov bl, dil
xor bl, 0
and r14b, bl
mov r15b, dil
xor r15b, 1
and r15b, 0
and bl, 1
or r11b, r14b
or r15b, bl
xor r11b, r15b
xor r11b, 0xff
xor r10b, 0xff
mov bl, dil
xor bl, 0
or r11b, r10b
or bl, 0
xor r11b, 0xff
and r11b, bl
mov r10b, r9b
xor r10b, 0xff
mov bl, r8b
xor bl, 0xff
mov r14b, dil
xor r14b, 1
or r10b, bl
or r14b, 1
xor r10b, 0xff
and r10b, r14b
mov bl, r9b
xor bl, 0xff
mov r14b, r8b
and r14b, bl
xor r8b, 0xff
and r9b, r8b
or r14b, r9b
mov r8b, r10b
xor r8b, 0xff
mov r9b, r14b
xor r9b, 0xff
mov bl, dil
xor bl, 0
mov r15b, r8b
and r15b, 0
and r10b, bl
mov r12b, r9b
and r12b, 0
and r14b, bl
or r15b, r10b
or r12b, r14b
xor r15b, r12b
or r8b, r9b
xor r8b, 0xff
or bl, 0
and r8b, bl
or r15b, r8b
mov r8b, sil
xor r8b, 0xff
and r8b, 1
mov r9b, dil
xor r9b, 1
mov r10b, sil
and r10b, r9b
or r8b, r10b
mov r9b, r11b
xor r9b, 0xff
and r9b, 1
mov r10b, dil
xor r10b, 1
mov bl, r11b
and bl, r10b
or r9b, bl
mov r10b, dil
xor r10b, 0
and r10b, 1
mov bl, dil
xor bl, 1
mov r14b, bl
and r14b, 0
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and bl, 1
or r10b, r14b
or r12b, bl
xor r10b, r12b
mov bl, r8b
xor bl, 0xff
mov r14b, dil
xor r14b, 0
mov r12b, dil
xor r12b, 1
or bl, r14b
or r12b, 1
xor bl, 0xff
and bl, r12b
mov r14b, r10b
xor r14b, 0xff
mov r12b, sil
xor r12b, r14b
and r12b, sil
mov sil, r9b
xor sil, 0xff
mov r14b, dil
xor r14b, 0
mov r13b, dil
xor r13b, 0
or sil, r14b
or r13b, 0
xor sil, 0xff
and sil, r13b
mov r14b, r10b
xor r14b, 0xff
mov r13b, r11b
xor r13b, r14b
and r13b, r11b
mov r11b, bl
xor r11b, 0xff
mov r14b, r12b
xor r14b, 0xff
mov byte [rbp + 0x4c7], dil
xor dil, 0
mov byte [rbp + 0x4c6], r11b
and r11b, 0
and bl, dil
mov byte [rbp + 0x4c5], r14b
and r14b, 0
and r12b, dil
or r11b, bl
or r14b, r12b
xor r11b, r14b
mov bl, byte [rbp + 0x4c6]
mov r14b, byte [rbp + 0x4c5]
or bl, r14b
xor bl, 0xff
or dil, 0
and bl, dil
or r11b, bl
mov bl, sil
and bl, r13b
xor sil, r13b
or bl, sil
mov sil, r11b
xor sil, 0xff
and sil, 0
mov dil, byte [rbp + 0x4c7]
xor dil, 0
and r11b, dil
mov r12b, bl
xor r12b, 0xff
and r12b, 0
and bl, dil
or sil, r11b
or r12b, bl
xor sil, r12b
mov r11b, r8b
and r11b, r9b
xor r8b, r9b
or r11b, r8b
mov r8b, r11b
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x4c7]
xor r9b, 1
and r11b, r9b
or r8b, r11b
mov r9b, r10b
and r9b, 0
xor r10b, 0
or r9b, r10b
xor r9b, 0xff
mov r10b, r8b
xor r10b, r9b
and r10b, r8b
mov r8b, sil
and r8b, r10b
xor sil, r10b
or r8b, sil
mov r9b, r15b
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x4c7]
xor r10b, 1
mov r11b, r15b
and r11b, r10b
mov bl, byte [rbp + 0x4c7]
xor bl, 1
and bl, 0xff
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, byte [rbp + 0x4c7]
xor r10b, 1
xor r9b, 0xff
mov r11b, byte [rbp + 0x4c7]
xor r11b, 0
or r10b, r9b
or r11b, 0
xor r10b, 0xff
and r10b, r11b
mov r9b, byte [rbp + 0x4c7]
xor r9b, 1
and r9b, 1
mov r11b, byte [rbp + 0x4c7]
xor r11b, 1
and r11b, 1
or r9b, r11b
mov r11b, r9b
xor r11b, 0xff
mov bl, r15b
xor bl, r11b
and bl, r15b
mov r11b, r8b
xor r11b, 0xff
and r11b, 1
mov sil, byte [rbp + 0x4c7]
xor sil, 1
mov dil, r8b
and dil, sil
or r11b, dil
xor r11b, 0xff
mov sil, byte [rbp + 0x4c7]
xor sil, 1
mov dil, byte [rbp + 0x4c7]
xor dil, 0
or r11b, sil
or dil, 0
xor r11b, 0xff
and r11b, dil
xor r9b, 0xff
mov sil, r8b
xor sil, r9b
and sil, r8b
mov r8b, r10b
xor r8b, 0xff
mov r9b, bl
xor r9b, 0xff
mov dil, byte [rbp + 0x4c7]
xor dil, 0
mov r15b, r8b
and r15b, 0
and r10b, dil
mov r12b, r9b
and r12b, 0
and bl, dil
or r15b, r10b
or r12b, bl
xor r15b, r12b
or r8b, r9b
xor r8b, 0xff
or dil, 0
and r8b, dil
or r15b, r8b
mov r8b, r11b
and r8b, sil
xor r11b, sil
or r8b, r11b
mov r9b, r15b
xor r9b, 0xff
mov r10b, r8b
and r10b, r9b
xor r8b, 0xff
and r15b, r8b
or r10b, r15b
mov r8b, cl
xor r8b, 0xff
mov r9b, dl
xor r9b, 0xff
mov r11b, byte [rbp + 0x4c7]
xor r11b, 1
or r8b, r9b
or r11b, 1
xor r8b, 0xff
and r8b, r11b
mov r9b, cl
xor r9b, 0xff
mov r11b, dl
and r11b, r9b
xor dl, 0xff
and cl, dl
or r11b, cl
mov cl, r8b
xor cl, 0xff
mov dl, r11b
xor dl, 0xff
mov r9b, byte [rbp + 0x4c7]
xor r9b, 0
mov bl, cl
and bl, 0
and r8b, r9b
mov sil, dl
and sil, 0
and r11b, r9b
or bl, r8b
or sil, r11b
xor bl, sil
or cl, dl
xor cl, 0xff
or r9b, 0
and cl, r9b
or bl, cl
mov cl, bl
xor cl, 0xff
and cl, 0
mov dl, byte [rbp + 0x4c7]
xor dl, 0
mov r8b, bl
and r8b, dl
mov r9b, byte [rbp + 0x4c7]
xor r9b, 1
and r9b, 0
and dl, 1
or cl, r8b
or r9b, dl
xor cl, r9b
mov dl, byte [rbp + 0x4c7]
xor dl, 1
xor cl, 0xff
mov r8b, byte [rbp + 0x4c7]
xor r8b, 0
or dl, cl
or r8b, 0
xor dl, 0xff
and dl, r8b
mov cl, byte [rbp + 0x4c7]
xor cl, 1
and cl, 1
mov r8b, byte [rbp + 0x4c7]
xor r8b, 1
and r8b, 1
or cl, r8b
mov r8b, cl
xor r8b, 0xff
mov r9b, bl
xor r9b, r8b
and r9b, bl
mov r8b, byte [rbp + 0x4c7]
xor r8b, 1
and r8b, 0
mov r11b, byte [rbp + 0x4c7]
xor r11b, 0
mov bl, r11b
and bl, 1
mov sil, byte [rbp + 0x4c7]
xor sil, 1
and sil, 0
and r11b, 1
or r8b, bl
or sil, r11b
xor r8b, sil
mov r11b, byte [rbp + 0x4c7]
xor r11b, 1
mov bl, r8b
xor bl, r11b
and bl, r8b
mov r8b, byte [rbp + 0x4c7]
xor r8b, 1
xor cl, 0xff
mov r11b, byte [rbp + 0x4c7]
xor r11b, 0
or r8b, cl
or r11b, 0
xor r8b, 0xff
and r8b, r11b
mov cl, dl
and cl, r9b
xor dl, r9b
or cl, dl
mov dl, bl
xor dl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r11b, byte [rbp + 0x4c7]
xor r11b, 1
mov sil, dl
and sil, 0xff
and bl, r11b
mov dil, r9b
and dil, 0xff
and r8b, r11b
or sil, bl
or dil, r8b
xor sil, dil
or dl, r9b
xor dl, 0xff
or r11b, 1
and dl, r11b
or sil, dl
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x4c7]
xor r8b, 1
and cl, r8b
mov r9b, sil
xor r9b, 0xff
and r9b, 0xff
and sil, r8b
or dl, cl
or r9b, sil
xor dl, r9b
mov cl, byte [rbp + 0x4c7]
xor cl, 1
and cl, 1
mov r8b, byte [rbp + 0x4c7]
xor r8b, 1
and r8b, 1
or cl, r8b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x4c7]
xor r9b, 1
mov r11b, al
and r11b, r9b
or r8b, r11b
mov r9b, byte [rbp + 0x4c7]
xor r9b, 0
and r9b, 1
mov r11b, byte [rbp + 0x4c7]
xor r11b, 1
and r11b, 0
or r9b, r11b
mov r11b, byte [rbp + 0x4c7]
xor r11b, 0
mov bl, cl
xor bl, r11b
and bl, cl
mov r11b, r9b
xor r11b, 0xff
xor r11b, 1
and r11b, 0xff
mov sil, r8b
xor sil, 0xff
mov dil, byte [rbp + 0x4c7]
xor dil, 0
mov r15b, byte [rbp + 0x4c7]
xor r15b, 0
or sil, dil
or r15b, 0
xor sil, 0xff
and sil, r15b
mov dil, r9b
xor dil, 0xff
mov r15b, al
xor r15b, dil
and r15b, al
mov al, bl
xor al, 0xff
mov dil, r11b
xor dil, 0xff
mov r12b, byte [rbp + 0x4c7]
xor r12b, 0
mov r13b, al
and r13b, 0
and bl, r12b
mov r14b, dil
and r14b, 0
and r11b, r12b
or r13b, bl
or r14b, r11b
xor r13b, r14b
or al, dil
xor al, 0xff
or r12b, 0
and al, r12b
or r13b, al
mov al, sil
and al, r15b
xor sil, r15b
or al, sil
mov r11b, r13b
xor r11b, 0xff
and r11b, 0
mov bl, byte [rbp + 0x4c7]
xor bl, 0
and r13b, bl
mov sil, al
xor sil, 0xff
and sil, 0
and al, bl
or r11b, r13b
or sil, al
xor r11b, sil
mov al, cl
xor al, 0xff
mov bl, r8b
xor bl, 0xff
mov sil, byte [rbp + 0x4c7]
xor sil, 1
mov dil, al
and dil, 0xff
and cl, sil
mov r14b, bl
and r14b, 0xff
and r8b, sil
or dil, cl
or r14b, r8b
xor dil, r14b
or al, bl
xor al, 0xff
or sil, 1
and al, sil
or dil, al
mov al, dil
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x4c7]
xor cl, 1
and dil, cl
or al, dil
mov cl, r9b
and cl, 0
xor r9b, 0
or cl, r9b
xor al, 0xff
xor cl, 0xff
mov r8b, byte [rbp + 0x4c7]
xor r8b, 1
or al, cl
or r8b, 1
xor al, 0xff
and al, r8b
mov cl, r11b
xor cl, 0xff
mov r8b, al
xor r8b, 0xff
mov r9b, byte [rbp + 0x4c7]
xor r9b, 0
mov bl, cl
and bl, 0
and r11b, r9b
mov sil, r8b
and sil, 0
and al, r9b
or bl, r11b
or sil, al
xor bl, sil
or cl, r8b
xor cl, 0xff
or r9b, 0
and cl, r9b
or bl, cl
mov al, bl
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x4c7]
xor cl, 0
and bl, cl
mov r8b, byte [rbp + 0x4c7]
xor r8b, 1
and r8b, 0
and cl, 1
or al, bl
or r8b, cl
xor al, r8b
mov cl, dl
xor cl, 0xff
mov r8b, al
and r8b, cl
xor al, 0xff
mov cl, dl
and cl, al
or r8b, cl
xor dl, 0xff
mov al, r8b
xor al, dl
and al, r8b
mov cl, r10b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x4c7]
xor dl, 1
mov r8b, r10b
and r8b, dl
or cl, r8b
mov dl, al
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x4c7]
xor r8b, 1
mov r9b, al
and r9b, r8b
or dl, r9b
mov r8b, byte [rbp + 0x4c7]
xor r8b, 1
and r8b, 1
mov r9b, byte [rbp + 0x4c7]
xor r9b, 1
and r9b, 1
or r8b, r9b
mov r9b, cl
xor r9b, 0xff
mov r11b, byte [rbp + 0x4c7]
xor r11b, 1
mov bl, byte [rbp + 0x4c7]
xor bl, 1
or r9b, r11b
or bl, 1
xor r9b, 0xff
and r9b, bl
mov r11b, r8b
xor r11b, 0xff
mov bl, r10b
xor bl, r11b
and bl, r10b
mov r10b, byte [rbp + 0x4c7]
xor r10b, 1
mov r11b, dl
xor r11b, r10b
and r11b, dl
xor al, 0xff
mov r10b, r8b
xor r10b, 0xff
mov sil, byte [rbp + 0x4c7]
xor sil, 0
or al, r10b
or sil, 0
xor al, 0xff
and al, sil
mov r10b, r9b
and r10b, bl
xor r9b, bl
or r10b, r9b
mov r9b, r11b
xor r9b, 0xff
mov bl, al
xor bl, 0xff
mov sil, byte [rbp + 0x4c7]
xor sil, 1
mov dil, r9b
and dil, 0xff
and r11b, sil
mov r14b, bl
and r14b, 0xff
and al, sil
or dil, r11b
or r14b, al
xor dil, r14b
or r9b, bl
xor r9b, 0xff
or sil, 1
and r9b, sil
or dil, r9b
mov al, r10b
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x4c7]
xor r9b, 1
and r10b, r9b
mov r11b, dil
xor r11b, 0xff
and r11b, 0xff
and dil, r9b
or al, r10b
or r11b, dil
xor al, r11b
mov r9b, cl
and r9b, dl
xor cl, dl
or r9b, cl
mov cl, r9b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x4c7]
xor dl, 1
and r9b, dl
mov r10b, byte [rbp + 0x4c7]
xor r10b, 1
and r10b, 0xff
and dl, 1
or cl, r9b
or r10b, dl
xor cl, r10b
mov dl, byte [rbp + 0x4c7]
xor dl, 1
mov r9b, r8b
xor r9b, 0xff
mov r10b, byte [rbp + 0x4c7]
xor r10b, 1
mov r11b, dl
and r11b, 0xff
mov bl, r10b
and bl, 1
mov sil, r9b
and sil, 0xff
and r8b, r10b
or r11b, bl
or sil, r8b
xor r11b, sil
or dl, r9b
xor dl, 0xff
or r10b, 1
and dl, r10b
or r11b, dl
xor cl, 0xff
xor r11b, 0xff
mov dl, byte [rbp + 0x4c7]
xor dl, 0
or cl, r11b
or dl, 0
xor cl, 0xff
and cl, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
test dl, 1
jne 0x6d984c20
jmp 0x6da35655
xor eax, eax
mov rcx, qword [rbp + 0x4c8]
add rcx, 0x18
mov edx, dword [sym.out.dll_x.13]
mov r8d, dword [sym.out.dll_y.14]
mov r9d, eax
sub r9d, 0x391e690
sub r9d, 0xff9c0613
add r9d, 0x391e690
mov r10d, eax
sub r10d, r9d
mov r9d, edx
sub r9d, r10d
mov r10d, eax
sub r10d, 0xbcbc73ed
add r9d, r10d
add r9d, 0x164c5bb3
sub r9d, 1
sub r9d, 0x164c5bb3
mov r10d, eax
sub r10d, 0xbcbc73ed
sub r9d, r10d
sub r9d, 0x7f44ecbf
sub r9d, 0xdd391512
add r9d, 0x7f44ecbf
add r9d, 0x4c929ef0
add r9d, 0xff9c0613
sub r9d, 0x4c929ef0
sub eax, 0xdd391512
sub r9d, eax
imul edx, r9d
and edx, 1
cmp edx, 0
sete r11b
cmp r8d, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or sil, r15b
mov r14b, dil
xor r14b, 1
xor sil, 0xff
mov r15b, dil
xor r15b, 0
or r14b, sil
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov sil, dil
xor sil, 1
and sil, 1
mov r15b, dil
xor r15b, 1
and r15b, 1
or sil, r15b
mov r15b, sil
xor r15b, 0xff
mov r12b, r11b
xor r12b, r15b
and r12b, r11b
mov r15b, dil
xor r15b, 1
and r15b, 1
mov r13b, dil
xor r13b, 1
mov al, r13b
and al, 1
mov dl, dil
xor dl, 1
and dl, 0xff
and r13b, 1
or r15b, al
or dl, r13b
xor r15b, dl
xor r15b, 0xff
mov al, dil
xor al, 1
mov dl, dil
xor dl, 1
or r15b, al
or dl, 1
xor r15b, 0xff
and r15b, dl
xor sil, 0xff
xor sil, 1
and sil, 0xff
mov al, r14b
and al, r12b
xor r14b, r12b
or al, r14b
mov dl, r15b
and dl, sil
xor r15b, sil
or dl, r15b
mov sil, al
xor sil, 0xff
mov r14b, dl
and r14b, sil
xor dl, 0xff
and al, dl
or r14b, al
mov al, bl
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
mov sil, bl
and sil, dl
or al, sil
xor al, 0xff
xor al, 1
and al, 0xff
mov dl, dil
xor dl, 1
and dl, 1
mov sil, dil
xor sil, 1
and sil, 1
or dl, sil
mov sil, bl
xor sil, 0xff
xor dl, 0xff
mov r15b, dil
xor r15b, 1
or sil, dl
or r15b, 1
xor sil, 0xff
and sil, r15b
mov dl, al
and dl, sil
xor al, sil
or dl, al
mov al, dil
xor al, 0
and al, 1
mov sil, dil
xor sil, 1
mov r15b, sil
and r15b, 0
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and sil, 1
or al, r15b
or r12b, sil
xor al, r12b
xor al, 0xff
xor al, 1
and al, 0xff
mov sil, dil
xor sil, 1
and sil, 1
mov r15b, dil
xor r15b, 1
mov r12b, r15b
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or sil, r12b
or r13b, r15b
xor sil, r13b
mov r15b, dil
xor r15b, 0
xor sil, 0xff
mov r12b, dil
xor r12b, 1
or r15b, sil
or r12b, 1
xor r15b, 0xff
and r15b, r12b
mov sil, al
and sil, r15b
xor al, r15b
or sil, al
mov al, dil
xor al, 0
and al, 1
mov r15b, dil
xor r15b, 1
and r15b, 0
or al, r15b
mov r15b, r14b
xor r15b, 0xff
mov r12b, al
and r12b, r15b
xor al, 0xff
mov r15b, r14b
and r15b, al
or r12b, r15b
mov al, r14b
xor al, 0xff
mov r15b, r12b
xor r15b, al
and r15b, r12b
mov al, sil
xor al, 0xff
and al, 1
mov r12b, dil
xor r12b, 1
mov r13b, sil
and r13b, r12b
mov r8b, dil
xor r8b, 1
and r8b, 0xff
and r12b, 1
or al, r13b
or r8b, r12b
xor al, r8b
mov r8b, r11b
xor r8b, 0xff
and r8b, 1
mov r12b, dil
xor r12b, 1
mov r13b, r11b
and r13b, r12b
mov r9b, al
xor r9b, 0xff
and r9b, 0xff
and al, r12b
or r8b, r13b
or r9b, al
xor r8b, r9b
xor r11b, 0xff
mov al, r8b
xor al, r11b
and al, r8b
mov r8b, dil
xor r8b, 0
and r8b, 1
mov r9b, dil
xor r9b, 1
and r9b, 0
or r8b, r9b
mov r9b, dl
xor r9b, 0xff
and r9b, 0
mov r11b, dil
xor r11b, 0
mov r12b, dl
and r12b, r11b
mov r13b, r8b
xor r13b, 0xff
and r13b, 0
and r8b, r11b
or r9b, r12b
or r13b, r8b
xor r9b, r13b
mov r8b, dl
xor r8b, 0xff
mov r11b, r9b
xor r11b, r8b
and r11b, r9b
mov r8b, sil
xor r8b, 0xff
and r8b, 1
mov r9b, dil
xor r9b, 1
mov r12b, sil
and r12b, r9b
or r8b, r12b
mov r9b, bl
xor r9b, 0xff
mov r12b, r8b
and r12b, r9b
xor r8b, 0xff
mov r9b, bl
and r9b, r8b
or r12b, r9b
xor bl, 0xff
mov r8b, r12b
xor r8b, bl
and r8b, r12b
mov r9b, r15b
xor r9b, 0xff
and r9b, 0
mov bl, dil
xor bl, 0
mov r12b, r15b
and r12b, bl
mov r13b, dil
xor r13b, 1
and r13b, 0
and bl, 1
or r9b, r12b
or r13b, bl
xor r9b, r13b
mov bl, al
xor bl, 0xff
and bl, 1
mov r12b, dil
xor r12b, 1
mov r13b, al
and r13b, r12b
or bl, r13b
mov r12b, dil
xor r12b, 1
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 1
or r12b, r13b
mov r13b, r9b
xor r13b, 0xff
mov r10b, dil
xor r10b, 1
mov byte [rbp + 0x4c4], dil
xor dil, 1
or r13b, r10b
or dil, 1
xor r13b, 0xff
and r13b, dil
xor r15b, 0xff
mov r10b, r12b
xor r10b, 0xff
mov dil, byte [rbp + 0x4c4]
xor dil, 1
or r15b, r10b
or dil, 1
xor r15b, 0xff
and r15b, dil
mov r10b, byte [rbp + 0x4c4]
xor r10b, 1
mov dil, bl
xor dil, r10b
and dil, bl
xor al, 0xff
mov r10b, r12b
xor r10b, 0xff
mov byte [rbp + 0x4c3], al
mov al, byte [rbp + 0x4c4]
xor al, 1
mov byte [rbp + 0x4c2], al
mov al, byte [rbp + 0x4c3]
or al, r10b
mov r10b, byte [rbp + 0x4c2]
or r10b, 1
xor al, 0xff
and al, r10b
mov r10b, r13b
xor r10b, 0xff
mov byte [rbp + 0x4c1], r15b
xor r15b, 0xff
mov byte [rbp + 0x4c0], al
mov al, byte [rbp + 0x4c4]
xor al, 1
mov byte [rbp + 0x4bf], r10b
and r10b, 0xff
and r13b, al
mov byte [rbp + 0x4be], r15b
and r15b, 0xff
mov byte [rbp + 0x4bd], al
mov al, byte [rbp + 0x4c1]
mov qword [rbp + 0x4b0], rcx
mov cl, byte [rbp + 0x4bd]
and al, cl
or r10b, r13b
or r15b, al
xor r10b, r15b
mov al, byte [rbp + 0x4bf]
mov r15b, byte [rbp + 0x4be]
or al, r15b
xor al, 0xff
or cl, 1
and al, cl
or r10b, al
mov al, dil
mov cl, byte [rbp + 0x4c0]
and al, cl
xor dil, cl
or al, dil
mov dil, r10b
xor dil, 0xff
mov r13b, al
and r13b, dil
xor al, 0xff
and r10b, al
or r13b, r10b
mov al, r9b
and al, bl
xor r9b, bl
or al, r9b
mov r9b, al
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x4c4]
xor r10b, 1
and al, r10b
mov bl, byte [rbp + 0x4c4]
xor bl, 1
and bl, 0xff
and r10b, 1
or r9b, al
or bl, r10b
xor r9b, bl
mov al, r12b
and al, 1
xor r12b, 1
or al, r12b
xor al, 0xff
mov r10b, r9b
xor r10b, al
and r10b, r9b
mov al, r13b
and al, r10b
xor r13b, r10b
or al, r13b
mov r9b, r11b
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x4c4]
xor r10b, 1
mov bl, r11b
and bl, r10b
mov dil, byte [rbp + 0x4c4]
xor dil, 1
and dil, 0xff
and r10b, 1
or r9b, bl
or dil, r10b
xor r9b, dil
mov r10b, r8b
xor r10b, 0xff
and r10b, 1
mov bl, byte [rbp + 0x4c4]
xor bl, 1
mov dil, r8b
and dil, bl
mov r12b, byte [rbp + 0x4c4]
xor r12b, 1
and r12b, 0xff
and bl, 1
or r10b, dil
or r12b, bl
xor r10b, r12b
mov bl, byte [rbp + 0x4c4]
xor bl, 0
and bl, 0
mov dil, byte [rbp + 0x4c4]
xor dil, 0
mov r12b, dil
and r12b, 0
mov r13b, byte [rbp + 0x4c4]
xor r13b, 1
and r13b, 0
and dil, 1
or bl, r12b
or r13b, dil
xor bl, r13b
mov dil, r9b
xor dil, 0xff
mov r12b, byte [rbp + 0x4c4]
xor r12b, 0
mov r13b, byte [rbp + 0x4c4]
xor r13b, 1
or dil, r12b
or r13b, 1
xor dil, 0xff
and dil, r13b
xor r11b, 0xff
mov r12b, bl
xor r12b, 0xff
mov r13b, byte [rbp + 0x4c4]
xor r13b, 0
or r11b, r12b
or r13b, 0
xor r11b, 0xff
and r11b, r13b
mov r12b, r10b
xor r12b, 0xff
mov r13b, byte [rbp + 0x4c4]
xor r13b, 0
mov cl, byte [rbp + 0x4c4]
xor cl, 1
or r12b, r13b
or cl, 1
xor r12b, 0xff
and r12b, cl
mov cl, bl
xor cl, 0xff
mov r13b, r8b
xor r13b, cl
and r13b, r8b
mov cl, dil
xor cl, 0xff
mov r8b, r11b
xor r8b, 0xff
mov r15b, byte [rbp + 0x4c4]
xor r15b, 0
mov byte [rbp + 0x4af], cl
and cl, 0
and dil, r15b
mov byte [rbp + 0x4ae], r8b
and r8b, 0
and r11b, r15b
or cl, dil
or r8b, r11b
xor cl, r8b
mov r8b, byte [rbp + 0x4af]
mov r11b, byte [rbp + 0x4ae]
or r8b, r11b
xor r8b, 0xff
or r15b, 0
and r8b, r15b
or cl, r8b
mov r8b, r12b
and r8b, r13b
xor r12b, r13b
or r8b, r12b
mov dil, cl
xor dil, 0xff
and dil, 1
mov r15b, byte [rbp + 0x4c4]
xor r15b, 1
and cl, r15b
mov r12b, r8b
xor r12b, 0xff
and r12b, 0xff
and r8b, r15b
or dil, cl
or r12b, r8b
xor dil, r12b
mov cl, r9b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov r15b, byte [rbp + 0x4c4]
xor r15b, 0
mov r12b, cl
and r12b, 0
and r9b, r15b
mov r13b, r8b
and r13b, 0
and r10b, r15b
or r12b, r9b
or r13b, r10b
xor r12b, r13b
or cl, r8b
xor cl, 0xff
or r15b, 0
and cl, r15b
or r12b, cl
mov cl, r12b
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x4c4]
xor r8b, 1
and r12b, r8b
or cl, r12b
mov r8b, byte [rbp + 0x4c4]
xor r8b, 0
mov r9b, bl
xor r9b, 0xff
mov r10b, byte [rbp + 0x4c4]
xor r10b, 0
mov r15b, r8b
and r15b, 0
mov r12b, r10b
and r12b, 0
mov r13b, r9b
and r13b, 0
and bl, r10b
or r15b, r12b
or r13b, bl
xor r15b, r13b
or r8b, r9b
xor r8b, 0xff
or r10b, 0
and r8b, r10b
or r15b, r8b
xor cl, 0xff
xor r15b, 0xff
mov r8b, byte [rbp + 0x4c4]
xor r8b, 1
or cl, r15b
or r8b, 1
xor cl, 0xff
and cl, r8b
mov r8b, dil
xor r8b, 0xff
mov r9b, cl
xor r9b, 0xff
mov r10b, byte [rbp + 0x4c4]
xor r10b, 0
mov bl, r8b
and bl, 0
and dil, r10b
mov r15b, r9b
and r15b, 0
and cl, r10b
or bl, dil
or r15b, cl
xor bl, r15b
or r8b, r9b
xor r8b, 0xff
or r10b, 0
and r8b, r10b
or bl, r8b
mov cl, al
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x4c4]
xor r8b, 1
mov r9b, al
and r9b, r8b
mov r10b, byte [rbp + 0x4c4]
xor r10b, 1
and r10b, 0xff
and r8b, 1
or cl, r9b
or r10b, r8b
xor cl, r10b
xor cl, 0xff
mov r8b, bl
xor r8b, cl
and r8b, bl
mov cl, bl
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp + 0x4c4]
xor r9b, 1
and bl, r9b
mov r10b, byte [rbp + 0x4c4]
xor r10b, 1
and r10b, 0xff
and r9b, 1
or cl, bl
or r10b, r9b
xor cl, r10b
xor al, 0xff
xor cl, 0xff
mov r9b, byte [rbp + 0x4c4]
xor r9b, 0
or al, cl
or r9b, 0
xor al, 0xff
and al, r9b
mov cl, r8b
xor cl, 0xff
mov r9b, al
xor r9b, 0xff
mov r10b, byte [rbp + 0x4c4]
xor r10b, 1
mov bl, cl
and bl, 0xff
and r8b, r10b
mov dil, r9b
and dil, 0xff
and al, r10b
or bl, r8b
or dil, al
xor bl, dil
or cl, r9b
xor cl, 0xff
or r10b, 1
and cl, r10b
or bl, cl
mov al, dl
xor al, 0xff
mov cl, r14b
xor cl, al
and cl, r14b
mov al, r14b
xor al, 0xff
and al, 0
mov r8b, byte [rbp + 0x4c4]
xor r8b, 0
and r14b, r8b
mov r9b, dl
xor r9b, 0xff
and r9b, 0
and dl, r8b
or al, r14b
or r9b, dl
xor al, r9b
mov dl, cl
xor dl, 0xff
mov r8b, al
xor r8b, 0xff
mov r9b, byte [rbp + 0x4c4]
xor r9b, 0
mov r10b, dl
and r10b, 0
and cl, r9b
mov dil, r8b
and dil, 0
and al, r9b
or r10b, cl
or dil, al
xor r10b, dil
or dl, r8b
xor dl, 0xff
or r9b, 0
and dl, r9b
or r10b, dl
mov al, r10b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x4c4]
xor cl, 1
mov dl, r10b
and dl, cl
or al, dl
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, byte [rbp + 0x4c4]
xor cl, 1
and cl, 1
mov dl, byte [rbp + 0x4c4]
xor dl, 1
and dl, 1
or cl, dl
xor r10b, 0xff
xor cl, 0xff
mov dl, byte [rbp + 0x4c4]
xor dl, 1
or r10b, cl
or dl, 1
xor r10b, 0xff
and r10b, dl
mov cl, al
and cl, r10b
xor al, r10b
or cl, al
mov al, byte [rbp + 0x4c4]
xor al, 0
and al, 1
mov dl, byte [rbp + 0x4c4]
xor dl, 1
and dl, 0
or al, dl
mov dl, sil
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x4c4]
xor r8b, 1
mov r9b, sil
and r9b, r8b
mov r10b, byte [rbp + 0x4c4]
xor r10b, 1
and r10b, 0xff
and r8b, 1
or dl, r9b
or r10b, r8b
xor dl, r10b
mov r8b, byte [rbp + 0x4c4]
xor r8b, 0
and r8b, 1
mov r9b, byte [rbp + 0x4c4]
xor r9b, 1
and r9b, 0
or r8b, r9b
mov r9b, byte [rbp + 0x4c4]
xor r9b, 0
mov r10b, al
xor r10b, r9b
and r10b, al
mov r9b, r8b
xor r9b, 0xff
xor r9b, 0
and r9b, 0
mov dil, byte [rbp + 0x4c4]
xor dil, 0
mov r14b, dl
xor r14b, dil
and r14b, dl
mov dil, r8b
xor dil, 0xff
mov r15b, sil
xor r15b, dil
and r15b, sil
mov sil, r10b
xor sil, 0xff
mov dil, r9b
xor dil, 0xff
mov r12b, byte [rbp + 0x4c4]
xor r12b, 1
mov r13b, sil
and r13b, 0xff
and r10b, r12b
mov r11b, dil
and r11b, 0xff
and r9b, r12b
or r13b, r10b
or r11b, r9b
xor r13b, r11b
or sil, dil
xor sil, 0xff
or r12b, 1
and sil, r12b
or r13b, sil
mov r9b, r14b
xor r9b, 0xff
mov r10b, r15b
xor r10b, 0xff
mov r11b, byte [rbp + 0x4c4]
xor r11b, 0
mov sil, r9b
and sil, 0
and r14b, r11b
mov dil, r10b
and dil, 0
and r15b, r11b
or sil, r14b
or dil, r15b
xor sil, dil
or r9b, r10b
xor r9b, 0xff
or r11b, 0
and r9b, r11b
or sil, r9b
mov r9b, r13b
xor r9b, 0xff
mov r10b, sil
and r10b, r9b
xor sil, 0xff
and r13b, sil
or r10b, r13b
mov r9b, al
xor r9b, 0xff
mov r11b, dl
xor r11b, 0xff
mov sil, byte [rbp + 0x4c4]
xor sil, 0
mov dil, r9b
and dil, 0
and al, sil
mov r14b, r11b
and r14b, 0
and dl, sil
or dil, al
or r14b, dl
xor dil, r14b
or r9b, r11b
xor r9b, 0xff
or sil, 0
and r9b, sil
or dil, r9b
mov al, dil
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x4c4]
xor dl, 1
and dil, dl
or al, dil
mov dl, r8b
and dl, 0
xor r8b, 0
or dl, r8b
xor dl, 0xff
mov r8b, al
xor r8b, dl
and r8b, al
mov al, r10b
xor al, 0xff
mov dl, r8b
xor dl, 0xff
mov r9b, byte [rbp + 0x4c4]
xor r9b, 0
mov r11b, al
and r11b, 0
and r10b, r9b
mov sil, dl
and sil, 0
and r8b, r9b
or r11b, r10b
or sil, r8b
xor r11b, sil
or al, dl
xor al, 0xff
or r9b, 0
and al, r9b
or r11b, al
mov al, cl
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x4c4]
xor dl, 1
and cl, dl
mov r8b, byte [rbp + 0x4c4]
xor r8b, 1
and r8b, 0xff
and dl, 1
or al, cl
or r8b, dl
xor al, r8b
mov cl, r11b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x4c4]
xor dl, 1
and r11b, dl
or cl, r11b
mov dl, byte [rbp + 0x4c4]
xor dl, 0
and dl, 1
mov r8b, byte [rbp + 0x4c4]
xor r8b, 1
and r8b, 0
or dl, r8b
mov r8b, al
and r8b, cl
xor al, cl
or r8b, al
mov al, dl
and al, 0
xor dl, 0
or al, dl
mov cl, r8b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x4c4]
xor dl, 1
and r8b, dl
or cl, r8b
xor cl, 0xff
xor al, 0xff
mov dl, byte [rbp + 0x4c4]
xor dl, 0
or cl, al
or dl, 0
xor cl, 0xff
and cl, dl
mov al, bl
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x4c4]
xor dl, 1
mov r8b, bl
and r8b, dl
or al, r8b
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x4c4]
xor r8b, 1
mov r9b, cl
and r9b, r8b
or dl, r9b
mov r8b, byte [rbp + 0x4c4]
xor r8b, 0
and r8b, 1
mov r9b, byte [rbp + 0x4c4]
xor r9b, 1
and r9b, 0
or r8b, r9b
mov r9b, byte [rbp + 0x4c4]
xor r9b, 0
mov r10b, al
xor r10b, r9b
and r10b, al
xor bl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r11b, byte [rbp + 0x4c4]
xor r11b, 0
or bl, r9b
or r11b, 0
xor bl, 0xff
and bl, r11b
mov r9b, byte [rbp + 0x4c4]
xor r9b, 0
mov r11b, dl
xor r11b, r9b
and r11b, dl
mov r9b, r8b
xor r9b, 0xff
mov sil, cl
xor sil, r9b
and sil, cl
mov cl, r10b
xor cl, 0xff
mov r9b, bl
xor r9b, 0xff
mov dil, byte [rbp + 0x4c4]
xor dil, 0
mov r14b, cl
and r14b, 0
and r10b, dil
mov r15b, r9b
and r15b, 0
and bl, dil
or r14b, r10b
or r15b, bl
xor r14b, r15b
or cl, r9b
xor cl, 0xff
or dil, 0
and cl, dil
or r14b, cl
mov cl, r11b
and cl, sil
xor r11b, sil
or cl, r11b
mov r9b, r14b
xor r9b, 0xff
and r9b, 0
mov r10b, byte [rbp + 0x4c4]
xor r10b, 0
and r14b, r10b
mov r11b, cl
xor r11b, 0xff
and r11b, 0
and cl, r10b
or r9b, r14b
or r11b, cl
xor r9b, r11b
mov cl, al
and cl, dl
xor al, dl
or cl, al
mov al, cl
xor al, 0xff
and al, 0
mov dl, byte [rbp + 0x4c4]
xor dl, 0
and cl, dl
mov r10b, byte [rbp + 0x4c4]
xor r10b, 1
and r10b, 0
and dl, 1
or al, cl
or r10b, dl
xor al, r10b
mov cl, byte [rbp + 0x4c4]
xor cl, 0
mov dl, r8b
xor dl, 0xff
mov r10b, byte [rbp + 0x4c4]
xor r10b, 0
mov r11b, cl
and r11b, 0
mov bl, r10b
and bl, 0
mov sil, dl
and sil, 0
and r8b, r10b
or r11b, bl
or sil, r8b
xor r11b, sil
or cl, dl
xor cl, 0xff
or r10b, 0
and cl, r10b
or r11b, cl
xor al, 0xff
xor r11b, 0xff
mov cl, byte [rbp + 0x4c4]
xor cl, 0
or al, r11b
or cl, 0
xor al, 0xff
and al, cl
mov cl, r9b
and cl, al
xor r9b, al
or cl, r9b
test cl, 1
jne 0x6d985ae8
jmp 0x6da35655
jmp 0x6d985aed
xor eax, eax
mov ecx, eax
mov rdx, qword [rbp + 0x4b0]
mov r8, qword [rdx + 0x18]
movabs r9, 0x2caf9719003a77e2
mov r10, qword [rbp + 0x4d0]
sub r10, r9
movabs r11, 0x35eaf839d4544e15
sub r10, r11
add r10, r9
movabs r9, 0x44ba6cb332dc8e7a
mov rsi, rcx
sub rsi, r9
add r10, rsi
mov rsi, rcx
sub rsi, r11
sub r10, rsi
movabs r11, 0xaebf5de026dc4f6c
add r10, r11
movabs rsi, 0x7c9115c6bb63c05f
sub r10, rsi
sub r10, r11
mov r11, rcx
sub r11, r8
add r10, r11
movabs r8, 0x30477c4ab631fd07
sub r10, r8
add r10, rsi
add r10, r8
mov r8, rcx
sub r8, r10
add r8, 0
movabs r10, 0x5c32431e2e207e46
mov r11, r10
add r11, 0
sub r11, r9
sub r11, r10
mov r9, rcx
sub r9, r8
mov r8, rcx
sub r8, r11
add r9, r8
sub rcx, r9
movabs r8, 0x30a2f2b7ebfa9a16
mov r9, r8
add r9, 0
sub r9, rcx
sub r9, r8
mov rcx, qword [rbp + 0x7b8]
mov qword [rcx], r9
mov rax, qword [rbp + 0x7c0]
mov rcx, qword [rax]
mov qword [rbp + 0x4a0], rcx
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
sub r8d, 0xb5ee16c2
sub r8d, 0xf1174d0b
add r8d, 0xb5ee16c2
sub r8d, 0xb4018c6c
sub r8d, 0xd3b3763
add r8d, 0xb4018c6c
add r8d, 0xe0a52f59
add r8d, 0xf1174d0b
sub r8d, 0xe0a52f59
sub r8d, 0x68af6dde
sub r8d, 0xb7186a14
add r8d, 0x68af6dde
sub r8d, 0x773a119
sub r8d, 1
add r8d, 0x773a119
add r8d, 0xc42669b6
add r8d, 0xb7186a14
sub r8d, 0xc42669b6
mov r9d, eax
sub r9d, 0xeff1d6a8
add r8d, r9d
sub r8d, 0xb3464dfb
add r8d, 0xd3b3763
add r8d, 0xb3464dfb
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0xeff1d6a8
add r9d, r8d
sub eax, r9d
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 0
mov sil, 1
mov dil, sil
xor dil, 0
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, sil
xor dil, 0
xor bl, 0xff
mov r14b, sil
xor r14b, 1
or dil, bl
or r14b, 1
xor dil, 0xff
and dil, r14b
mov bl, sil
xor bl, 0
and bl, 1
mov r14b, sil
xor r14b, 1
mov r15b, r14b
and r15b, 0
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or bl, r15b
or r12b, r14b
xor bl, r12b
mov r14b, bl
xor r14b, 0xff
mov r15b, r10b
xor r15b, r14b
and r15b, r10b
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r12b, sil
xor r12b, 1
mov r13b, r12b
and r13b, 1
mov al, sil
xor al, 1
and al, 0xff
and r12b, 1
or r14b, r13b
or al, r12b
xor r14b, al
xor r14b, 0xff
mov al, sil
xor al, 0
mov r12b, sil
xor r12b, 0
or r14b, al
or r12b, 0
xor r14b, 0xff
and r14b, r12b
mov al, sil
xor al, 1
xor bl, 0xff
mov r12b, sil
xor r12b, 0
or al, bl
or r12b, 0
xor al, 0xff
and al, r12b
mov bl, dil
and bl, r15b
xor dil, r15b
or bl, dil
mov dil, r14b
xor dil, 0xff
mov r15b, al
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, dil
and r13b, 0
and r14b, r12b
mov cl, r15b
and cl, 0
and al, r12b
or r13b, r14b
or cl, al
xor r13b, cl
or dil, r15b
xor dil, 0xff
or r12b, 0
and dil, r12b
or r13b, dil
mov al, bl
xor al, 0xff
mov cl, r13b
and cl, al
xor r13b, 0xff
and bl, r13b
or cl, bl
mov al, r11b
xor al, 0xff
and al, 1
mov bl, sil
xor bl, 1
mov dil, r11b
and dil, bl
or al, dil
mov bl, sil
xor bl, 0
xor al, 0xff
mov dil, sil
xor dil, 1
or bl, al
or dil, 1
xor bl, 0xff
and bl, dil
mov al, sil
xor al, 0
and al, 1
mov dil, sil
xor dil, 1
and dil, 0
or al, dil
mov dil, r11b
xor dil, 0xff
mov r14b, al
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
or dil, r14b
or r15b, 1
xor dil, 0xff
and dil, r15b
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or r14b, r15b
xor r14b, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, sil
xor r12b, 0
or r14b, r15b
or r12b, 0
xor r14b, 0xff
and r14b, r12b
mov r15b, sil
xor r15b, 1
xor al, 0xff
mov r12b, sil
xor r12b, 1
or r15b, al
or r12b, 1
xor r15b, 0xff
and r15b, r12b
mov al, bl
xor al, 0xff
mov r12b, dil
xor r12b, 0xff
mov r13b, sil
xor r13b, 0
mov dl, al
and dl, 0
and bl, r13b
mov r8b, r12b
and r8b, 0
and dil, r13b
or dl, bl
or r8b, dil
xor dl, r8b
or al, r12b
xor al, 0xff
or r13b, 0
and al, r13b
or dl, al
mov al, r14b
and al, r15b
xor r14b, r15b
or al, r14b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov bl, sil
xor bl, 1
and dl, bl
mov dil, al
xor dil, 0xff
and dil, 0xff
and al, bl
or r8b, dl
or dil, al
xor r8b, dil
mov al, sil
xor al, 1
and al, 0
mov dl, sil
xor dl, 0
mov bl, dl
and bl, 1
mov dil, sil
xor dil, 1
and dil, 0
and dl, 1
or al, bl
or dil, dl
xor al, dil
mov dl, sil
xor dl, 1
xor al, 0xff
mov bl, sil
xor bl, 0
or dl, al
or bl, 0
xor dl, 0xff
and dl, bl
mov al, sil
xor al, 1
and al, 1
mov bl, sil
xor bl, 1
and bl, 1
or al, bl
xor al, 0xff
xor al, 1
and al, 0xff
mov bl, dl
xor bl, 0xff
mov dil, al
xor dil, 0xff
mov r14b, sil
xor r14b, 1
mov r15b, bl
and r15b, 0xff
and dl, r14b
mov r12b, dil
and r12b, 0xff
and al, r14b
or r15b, dl
or r12b, al
xor r15b, r12b
or bl, dil
xor bl, 0xff
or r14b, 1
and bl, r14b
or r15b, bl
mov al, cl
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
mov bl, cl
and bl, dl
or al, bl
mov dl, sil
xor dl, 1
and dl, 1
mov bl, sil
xor bl, 1
and bl, 1
or dl, bl
mov bl, sil
xor bl, 1
and bl, 0
mov dil, sil
xor dil, 0
mov r14b, dil
and r14b, 1
mov r12b, sil
xor r12b, 1
and r12b, 0
and dil, 1
or bl, r14b
or r12b, dil
xor bl, r12b
mov dil, al
xor dil, 0xff
mov r14b, dl
xor r14b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, dil
and r13b, 0
and al, r12b
mov r9b, r14b
and r9b, 0
and dl, r12b
or r13b, al
or r9b, dl
xor r13b, r9b
or dil, r14b
xor dil, 0xff
or r12b, 0
and dil, r12b
or r13b, dil
mov al, sil
xor al, 1
mov dl, bl
xor dl, 0xff
mov r9b, sil
xor r9b, 0
mov dil, al
and dil, 0
mov r14b, r9b
and r14b, 1
mov r12b, dl
and r12b, 0
and bl, r9b
or dil, r14b
or r12b, bl
xor dil, r12b
or al, dl
xor al, 0xff
or r9b, 0
and al, r9b
or dil, al
mov al, r13b
xor al, 0xff
and al, 0
mov dl, sil
xor dl, 0
and r13b, dl
mov r9b, sil
xor r9b, 1
and r9b, 0
and dl, 1
or al, r13b
or r9b, dl
xor al, r9b
xor dil, 0xff
mov dl, al
xor dl, dil
and dl, al
mov al, r15b
xor al, 0xff
and al, 1
mov r9b, sil
xor r9b, 1
mov bl, r15b
and bl, r9b
mov dil, sil
xor dil, 1
and dil, 0xff
and r9b, 1
or al, bl
or dil, r9b
xor al, dil
mov r9b, r10b
xor r9b, 0xff
mov bl, al
and bl, r9b
xor al, 0xff
mov r9b, r10b
and r9b, al
or bl, r9b
xor r10b, 0xff
mov al, bl
xor al, r10b
and al, bl
mov r9b, sil
xor r9b, 1
and r9b, 1
mov r10b, sil
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, r8b
xor r10b, 0xff
mov bl, r9b
and bl, r10b
xor r9b, 0xff
mov r10b, r8b
and r10b, r9b
or bl, r10b
xor bl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r10b, sil
xor r10b, 0
or bl, r9b
or r10b, 0
xor bl, 0xff
and bl, r10b
mov r9b, r11b
xor r9b, 0xff
and r9b, 1
mov r10b, sil
xor r10b, 1
and r11b, r10b
mov dil, sil
xor dil, 1
and dil, 0xff
and r10b, 1
or r9b, r11b
or dil, r10b
xor r9b, dil
mov r10b, r15b
xor r10b, 0xff
and r10b, 1
mov r11b, sil
xor r11b, 1
mov dil, r15b
and dil, r11b
or r10b, dil
mov r11b, sil
xor r11b, 1
and r11b, 1
mov dil, sil
xor dil, 1
and dil, 1
or r11b, dil
mov dil, r9b
and dil, r10b
xor r9b, r10b
or dil, r9b
mov r9b, r11b
and r9b, 1
xor r11b, 1
or r9b, r11b
mov r10b, dil
xor r10b, 0xff
and r10b, 0
mov r11b, sil
xor r11b, 0
and dil, r11b
mov r14b, sil
xor r14b, 1
and r14b, 0
and r11b, 1
or r10b, dil
or r14b, r11b
xor r10b, r14b
xor r9b, 0xff
mov r11b, r10b
xor r11b, r9b
and r11b, r10b
mov r9b, dl
xor r9b, 0xff
and r9b, 1
mov r10b, sil
xor r10b, 1
mov dil, dl
and dil, r10b
or r9b, dil
mov r10b, al
xor r10b, 0xff
and r10b, 1
mov dil, sil
xor dil, 1
mov r14b, al
and r14b, dil
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and dil, 1
or r10b, r14b
or r12b, dil
xor r10b, r12b
mov dil, sil
xor dil, 1
and dil, 1
mov r14b, sil
xor r14b, 1
mov r12b, r14b
and r12b, 1
mov r13b, sil
xor r13b, 1
and r13b, 0xff
and r14b, 1
or dil, r12b
or r13b, r14b
xor dil, r13b
mov r14b, sil
xor r14b, 1
mov r12b, r9b
xor r12b, r14b
and r12b, r9b
xor dl, 0xff
mov r14b, dil
xor r14b, 0xff
mov r13b, sil
xor r13b, 0
or dl, r14b
or r13b, 0
xor dl, 0xff
and dl, r13b
mov r14b, r10b
xor r14b, 0xff
mov r13b, sil
xor r13b, 1
mov byte [rbp + 0x49f], sil
xor sil, 0
or r14b, r13b
or sil, 0
xor r14b, 0xff
and r14b, sil
xor al, 0xff
mov sil, dil
xor sil, 0xff
mov r13b, byte [rbp + 0x49f]
xor r13b, 1
or al, sil
or r13b, 1
xor al, 0xff
and al, r13b
mov sil, r12b
and sil, dl
xor r12b, dl
or sil, r12b
mov dl, r14b
and dl, al
xor r14b, al
or dl, r14b
mov al, sil
xor al, 0xff
mov r14b, dl
and r14b, al
xor dl, 0xff
and sil, dl
or r14b, sil
mov al, r9b
and al, r10b
xor r9b, r10b
or al, r9b
mov dl, al
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x49f]
xor r9b, 1
and al, r9b
or dl, al
mov al, byte [rbp + 0x49f]
xor al, 1
mov r9b, dil
xor r9b, 0xff
mov r10b, byte [rbp + 0x49f]
xor r10b, 1
mov sil, al
and sil, 0xff
mov r12b, r10b
and r12b, 1
mov r13b, r9b
and r13b, 0xff
and dil, r10b
or sil, r12b
or r13b, dil
xor sil, r13b
or al, r9b
xor al, 0xff
or r10b, 1
and al, r10b
or sil, al
xor dl, 0xff
xor sil, 0xff
mov al, byte [rbp + 0x49f]
xor al, 1
or dl, sil
or al, 1
xor dl, 0xff
and dl, al
mov al, r14b
xor al, 0xff
mov r9b, dl
xor r9b, 0xff
mov r10b, byte [rbp + 0x49f]
xor r10b, 1
mov sil, al
and sil, 0xff
and r14b, r10b
mov dil, r9b
and dil, 0xff
and dl, r10b
or sil, r14b
or dil, dl
xor sil, dil
or al, r9b
xor al, 0xff
or r10b, 1
and al, r10b
or sil, al
mov al, r11b
xor al, 0xff
mov dl, bl
xor dl, al
and dl, bl
mov al, bl
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x49f]
xor r9b, 1
and bl, r9b
mov r10b, r11b
xor r10b, 0xff
and r10b, 0xff
and r11b, r9b
or al, bl
or r10b, r11b
xor al, r10b
mov r9b, dl
and r9b, al
xor dl, al
or r9b, dl
mov al, sil
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x49f]
xor dl, 1
mov r10b, sil
and r10b, dl
or al, r10b
xor al, 0xff
mov dl, r9b
xor dl, al
and dl, r9b
mov al, r9b
xor al, 0xff
and al, 1
mov r10b, byte [rbp + 0x49f]
xor r10b, 1
and r9b, r10b
or al, r9b
xor al, 0xff
mov r9b, sil
xor r9b, al
and r9b, sil
mov al, dl
and al, r9b
xor dl, r9b
or al, dl
mov dl, r8b
xor dl, 0xff
mov r9b, cl
xor r9b, dl
and r9b, cl
mov dl, cl
xor dl, 0xff
mov r10b, r8b
and r10b, dl
xor r8b, 0xff
and cl, r8b
or r10b, cl
mov cl, r9b
xor cl, 0xff
mov dl, r10b
xor dl, 0xff
mov r8b, byte [rbp + 0x49f]
xor r8b, 1
mov r11b, cl
and r11b, 0xff
and r9b, r8b
mov bl, dl
and bl, 0xff
and r10b, r8b
or r11b, r9b
or bl, r10b
xor r11b, bl
or cl, dl
xor cl, 0xff
or r8b, 1
and cl, r8b
or r11b, cl
mov cl, r11b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x49f]
xor dl, 1
mov r8b, r11b
and r8b, dl
or cl, r8b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov dl, byte [rbp + 0x49f]
xor dl, 1
and dl, 1
mov r8b, byte [rbp + 0x49f]
xor r8b, 1
mov r9b, r8b
and r9b, 1
mov r10b, byte [rbp + 0x49f]
xor r10b, 1
and r10b, 0xff
and r8b, 1
or dl, r9b
or r10b, r8b
xor dl, r10b
xor r11b, 0xff
mov r8b, dl
xor r8b, 0xff
mov r9b, byte [rbp + 0x49f]
xor r9b, 0
or r11b, r8b
or r9b, 0
xor r11b, 0xff
and r11b, r9b
mov r8b, byte [rbp + 0x49f]
xor r8b, 1
and r8b, 0
mov r9b, byte [rbp + 0x49f]
xor r9b, 0
mov r10b, r9b
and r10b, 1
mov bl, byte [rbp + 0x49f]
xor bl, 1
and bl, 0
and r9b, 1
or r8b, r10b
or bl, r9b
xor r8b, bl
mov r9b, byte [rbp + 0x49f]
xor r9b, 1
mov r10b, r8b
xor r10b, r9b
and r10b, r8b
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov r8b, cl
and r8b, r11b
xor cl, r11b
or r8b, cl
mov cl, r10b
and cl, dl
xor r10b, dl
or cl, r10b
mov dl, r8b
xor dl, 0xff
and dl, 0
mov r9b, byte [rbp + 0x49f]
xor r9b, 0
and r8b, r9b
mov r10b, cl
xor r10b, 0xff
and r10b, 0
and cl, r9b
or dl, r8b
or r10b, cl
xor dl, r10b
mov cl, r15b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r8b, byte [rbp + 0x49f]
xor r8b, 1
and r8b, 0
mov r9b, byte [rbp + 0x49f]
xor r9b, 0
mov r10b, r9b
and r10b, 1
mov r11b, r15b
xor r11b, 0xff
and r11b, 0
and r15b, r9b
or r8b, r10b
or r11b, r15b
xor r8b, r11b
mov r9b, cl
xor r9b, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, byte [rbp + 0x49f]
xor r11b, 0
mov bl, r9b
and bl, 0
and cl, r11b
mov sil, r10b
and sil, 0
and r8b, r11b
or bl, cl
or sil, r8b
xor bl, sil
or r9b, r10b
xor r9b, 0xff
or r11b, 0
and r9b, r11b
or bl, r9b
mov cl, bl
xor cl, 0xff
and cl, 0
mov r8b, byte [rbp + 0x49f]
xor r8b, 0
and bl, r8b
mov r9b, byte [rbp + 0x49f]
xor r9b, 1
and r9b, 0
and r8b, 1
or cl, bl
or r9b, r8b
xor cl, r9b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x49f]
xor r9b, 1
mov r10b, dl
and r10b, r9b
mov r11b, cl
xor r11b, 0xff
and r11b, 0xff
and cl, r9b
or r8b, r10b
or r11b, cl
xor r8b, r11b
xor r8b, 0xff
xor dl, 0xff
mov cl, byte [rbp + 0x49f]
xor cl, 1
or r8b, dl
or cl, 1
xor r8b, 0xff
and r8b, cl
mov cl, al
xor cl, 0xff
and cl, 0
mov dl, byte [rbp + 0x49f]
xor dl, 0
mov r9b, al
and r9b, dl
mov r10b, byte [rbp + 0x49f]
xor r10b, 1
and r10b, 0
and dl, 1
or cl, r9b
or r10b, dl
xor cl, r10b
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x49f]
xor r9b, 1
mov r10b, r8b
and r10b, r9b
or dl, r10b
mov r9b, byte [rbp + 0x49f]
xor r9b, 0
and r9b, 0
mov r10b, byte [rbp + 0x49f]
xor r10b, 0
mov r11b, r10b
and r11b, 0
mov bl, byte [rbp + 0x49f]
xor bl, 1
and bl, 0
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, byte [rbp + 0x49f]
xor r10b, 0
mov r11b, cl
xor r11b, r10b
and r11b, cl
mov r10b, r9b
xor r10b, 0xff
mov bl, al
xor bl, r10b
and bl, al
mov al, dl
xor al, 0xff
mov r10b, byte [rbp + 0x49f]
xor r10b, 0
mov sil, byte [rbp + 0x49f]
xor sil, 0
or al, r10b
or sil, 0
xor al, 0xff
and al, sil
mov r10b, r9b
xor r10b, 0xff
mov sil, r8b
xor sil, r10b
and sil, r8b
mov r8b, r11b
and r8b, bl
xor r11b, bl
or r8b, r11b
mov r10b, al
xor r10b, 0xff
mov r11b, sil
xor r11b, 0xff
mov bl, byte [rbp + 0x49f]
xor bl, 0
mov dil, r10b
and dil, 0
and al, bl
mov r14b, r11b
and r14b, 0
and sil, bl
or dil, al
or r14b, sil
xor dil, r14b
or r10b, r11b
xor r10b, 0xff
or bl, 0
and r10b, bl
or dil, r10b
mov al, r8b
xor al, 0xff
and al, 0
mov r10b, byte [rbp + 0x49f]
xor r10b, 0
and r8b, r10b
mov r11b, dil
xor r11b, 0xff
and r11b, 0
and dil, r10b
or al, r8b
or r11b, dil
xor al, r11b
mov r8b, cl
xor r8b, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, byte [rbp + 0x49f]
xor r11b, 0
mov bl, r8b
and bl, 0
and cl, r11b
mov sil, r10b
and sil, 0
and dl, r11b
or bl, cl
or sil, dl
xor bl, sil
or r8b, r10b
xor r8b, 0xff
or r11b, 0
and r8b, r11b
or bl, r8b
mov cl, bl
xor cl, 0xff
and cl, 0
mov dl, byte [rbp + 0x49f]
xor dl, 0
and bl, dl
mov r8b, byte [rbp + 0x49f]
xor r8b, 1
and r8b, 0
and dl, 1
or cl, bl
or r8b, dl
xor cl, r8b
mov dl, r9b
and dl, 0
xor r9b, 0
or dl, r9b
xor cl, 0xff
xor dl, 0xff
mov r8b, byte [rbp + 0x49f]
xor r8b, 1
or cl, dl
or r8b, 1
xor cl, 0xff
and cl, r8b
mov dl, al
and dl, cl
xor al, cl
or dl, al
test dl, 1
jne 0x6d986943
jmp 0x6da43663
xor eax, eax
mov rcx, qword [rbp + 0x4a0]
mov edx, dword [rcx]
mov r8d, dword [sym.out.dll_x.13]
mov r9d, dword [sym.out.dll_y.14]
mov r10d, eax
sub r10d, 0xe5ea1d50
mov r11d, eax
sub r11d, r10d
sub r11d, 0x8026b485
sub r11d, 1
add r11d, 0x8026b485
mov r10d, eax
sub r10d, 0xe5ea1d50
add r11d, r10d
mov r10d, r8d
sub r10d, 0xfef21d91
sub r10d, 0x77cf2cb4
add r10d, 0xfef21d91
mov esi, eax
sub esi, r11d
sub r10d, esi
mov r11d, eax
sub r11d, r10d
mov r10d, eax
sub r10d, 0x77cf2cb4
add r11d, r10d
sub eax, r11d
imul r8d, eax
and r8d, 1
cmp r8d, 0
sete bl
cmp r9d, 0xa
setl dil
mov r14b, dil
xor r14b, 0xff
and r14b, 0
mov r15b, 1
mov r12b, r15b
xor r12b, 0
mov r13b, dil
and r13b, r12b
mov al, r15b
xor al, 1
and al, 0
and r12b, 1
or r14b, r13b
or al, r12b
xor r14b, al
mov al, bl
xor al, 0xff
and al, 0
mov r12b, r15b
xor r12b, 0
mov r13b, bl
and r13b, r12b
mov r8b, r14b
xor r8b, 0xff
and r8b, 0
and r14b, r12b
or al, r13b
or r8b, r14b
xor al, r8b
mov r8b, bl
xor r8b, 0xff
mov r14b, al
xor r14b, r8b
and r14b, al
mov al, bl
xor al, 0xff
and al, 1
mov r8b, r15b
xor r8b, 1
mov r12b, bl
and r12b, r8b
or al, r12b
xor al, 0xff
xor al, 0
and al, 0
mov r8b, r15b
xor r8b, 0
and r8b, 1
mov r12b, r15b
xor r12b, 1
mov r13b, r12b
and r13b, 0
mov r9b, r15b
xor r9b, 1
and r9b, 0xff
and r12b, 1
or r8b, r13b
or r9b, r12b
xor r8b, r9b
xor bl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r12b, r15b
xor r12b, 1
or bl, r9b
or r12b, 1
xor bl, 0xff
and bl, r12b
mov r9b, dil
xor r9b, 0xff
and r9b, 0
mov r12b, r15b
xor r12b, 0
mov r13b, dil
and r13b, r12b
mov r10b, r15b
xor r10b, 1
and r10b, 0
and r12b, 1
or r9b, r13b
or r10b, r12b
xor r9b, r10b
mov r10b, r15b
xor r10b, 0
mov r12b, r9b
xor r12b, r10b
and r12b, r9b
xor r8b, 0xff
mov r9b, dil
xor r9b, r8b
and r9b, dil
mov r8b, al
and r8b, bl
xor al, bl
or r8b, al
mov al, r12b
xor al, 0xff
mov r10b, r9b
xor r10b, 0xff
mov bl, r15b
xor bl, 1
mov dil, al
and dil, 0xff
and r12b, bl
mov r13b, r10b
and r13b, 0xff
and r9b, bl
or dil, r12b
or r13b, r9b
xor dil, r13b
or al, r10b
xor al, 0xff
or bl, 1
and al, bl
or dil, al
mov al, r8b
xor al, 0xff
and al, 1
mov r9b, r15b
xor r9b, 1
and r8b, r9b
mov r10b, dil
xor r10b, 0xff
and r10b, 0xff
and dil, r9b
or al, r8b
or r10b, dil
xor al, r10b
mov r8b, r14b
xor r8b, 0xff
mov r9b, al
xor r9b, 0xff
mov r10b, r15b
xor r10b, 1
or r8b, r9b
or r10b, 1
xor r8b, 0xff
and r8b, r10b
mov r9b, r14b
xor r9b, 0xff
and r9b, 0
mov r10b, r15b
xor r10b, 0
and r14b, r10b
mov bl, al
xor bl, 0xff
and bl, 0
and al, r10b
or r9b, r14b
or bl, al
xor r9b, bl
mov al, r8b
xor al, 0xff
mov r10b, r9b
xor r10b, 0xff
xor r15b, 1
mov bl, al
and bl, 0xff
and r8b, r15b
mov dil, r10b
and dil, 0xff
and r9b, r15b
or bl, r8b
or dil, r9b
xor bl, dil
or al, r10b
xor al, 0xff
or r15b, 1
and al, r15b
or bl, al
test bl, 1
mov dword [rbp + 0x498], edx
jne 0x6d986c00
jmp 0x6da43663
jmp 0x6d986c05
mov eax, dword [rbp + 0x498]
cmp eax, 0
je 0x6d9c4e4c
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
add r8d, 0x67f44a70
add r8d, 0x2e53daf4
sub r8d, 0x67f44a70
mov r9d, eax
sub r9d, 0x2c84483e
add r8d, r9d
mov r9d, eax
sub r9d, 0x2e53daf4
add r8d, r9d
sub eax, 0x18989f59
sub eax, 1
add eax, 0x18989f59
sub r8d, 0xc463a69
add r8d, eax
add r8d, 0xc463a69
sub r8d, 0xe54f903d
sub r8d, 0x8b5be3e6
add r8d, 0xe54f903d
sub r8d, 0x8f9268b8
add r8d, 0x2c84483e
add r8d, 0x8f9268b8
add r8d, 0xadfc93ee
add r8d, 0x8b5be3e6
sub r8d, 0xadfc93ee
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, sil
xor dil, 1
xor bl, 0xff
mov r14b, sil
xor r14b, 0
or dil, bl
or r14b, 0
xor dil, 0xff
and dil, r14b
mov bl, sil
xor bl, 1
and bl, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or bl, r14b
mov r14b, r10b
xor r14b, 0xff
xor bl, 0xff
mov r15b, sil
xor r15b, 0
or r14b, bl
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov bl, dil
xor bl, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, bl
and r13b, 0xff
and dil, r12b
mov al, r15b
and al, 0xff
and r14b, r12b
or r13b, dil
or al, r14b
xor r13b, al
or bl, r15b
xor bl, 0xff
or r12b, 1
and bl, r12b
or r13b, bl
mov al, r11b
xor al, 0xff
and al, 1
mov bl, sil
xor bl, 1
mov dil, r11b
and dil, bl
or al, dil
mov bl, sil
xor bl, 1
xor al, 0xff
mov dil, sil
xor dil, 1
or bl, al
or dil, 1
xor bl, 0xff
and bl, dil
mov al, sil
xor al, 1
and al, 0
mov dil, sil
xor dil, 0
mov r14b, dil
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or al, r14b
or r15b, dil
xor al, r15b
mov dil, r11b
xor dil, 0xff
xor al, 0xff
mov r14b, sil
xor r14b, 1
or dil, al
or r14b, 1
xor dil, 0xff
and dil, r14b
mov al, bl
and al, dil
xor bl, dil
or al, bl
mov bl, sil
xor bl, 0
and bl, 1
mov dil, sil
xor dil, 1
and dil, 0
or bl, dil
mov dil, sil
xor dil, 1
xor bl, 0xff
mov r14b, sil
xor r14b, 0
or dil, bl
or r14b, 0
xor dil, 0xff
and dil, r14b
mov bl, sil
xor bl, 1
and bl, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or bl, r14b
mov r14b, bl
xor r14b, 0xff
xor r14b, 0
and r14b, 0
mov r15b, sil
xor r15b, 1
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 1
or r15b, r12b
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
mov cl, sil
xor cl, 1
or r15b, r12b
or cl, 1
xor r15b, 0xff
and r15b, cl
mov cl, sil
xor cl, 1
xor bl, 0xff
mov r12b, sil
xor r12b, 1
or cl, bl
or r12b, 1
xor cl, 0xff
and cl, r12b
mov bl, dil
xor bl, 0xff
mov r12b, r14b
xor r12b, 0xff
mov dl, sil
xor dl, 1
mov r8b, bl
and r8b, 0xff
and dil, dl
mov r9b, r12b
and r9b, 0xff
and r14b, dl
or r8b, dil
or r9b, r14b
xor r8b, r9b
or bl, r12b
xor bl, 0xff
or dl, 1
and bl, dl
or r8b, bl
mov dl, r15b
xor dl, 0xff
mov r9b, cl
xor r9b, 0xff
mov bl, sil
xor bl, 0
mov dil, dl
and dil, 0
and r15b, bl
mov r14b, r9b
and r14b, 0
and cl, bl
or dil, r15b
or r14b, cl
xor dil, r14b
or dl, r9b
xor dl, 0xff
or bl, 0
and dl, bl
or dil, dl
mov cl, r8b
xor cl, 0xff
mov dl, dil
and dl, cl
xor dil, 0xff
and r8b, dil
or dl, r8b
mov cl, sil
xor cl, 0
and cl, 1
mov r8b, sil
xor r8b, 1
and r8b, 0
or cl, r8b
mov r8b, r13b
xor r8b, 0xff
mov r9b, cl
and r9b, r8b
xor cl, 0xff
mov r8b, r13b
and r8b, cl
or r9b, r8b
xor r9b, 0xff
mov cl, r13b
xor cl, 0xff
mov r8b, sil
xor r8b, 0
or r9b, cl
or r8b, 0
xor r9b, 0xff
and r9b, r8b
mov cl, r10b
xor cl, 0xff
and cl, 0
mov r8b, sil
xor r8b, 0
and r10b, r8b
mov bl, sil
xor bl, 1
and bl, 0
and r8b, 1
or cl, r10b
or bl, r8b
xor cl, bl
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r10b, sil
xor r10b, 1
mov bl, dl
and bl, r10b
or r8b, bl
mov r10b, sil
xor r10b, 0
and r10b, 1
mov bl, sil
xor bl, 1
and bl, 0
or r10b, bl
mov bl, cl
and bl, r8b
xor cl, r8b
or bl, cl
mov cl, r10b
and cl, 0
xor r10b, 0
or cl, r10b
mov r8b, bl
xor r8b, 0xff
and r8b, 0
mov r10b, sil
xor r10b, 0
and bl, r10b
mov dil, sil
xor dil, 1
and dil, 0
and r10b, 1
or r8b, bl
or dil, r10b
xor r8b, dil
xor r8b, 0xff
xor cl, 0xff
mov r10b, sil
xor r10b, 1
or r8b, cl
or r10b, 1
xor r8b, 0xff
and r8b, r10b
mov cl, sil
xor cl, 0
and cl, 1
mov r10b, sil
xor r10b, 1
mov bl, r10b
and bl, 0
mov dil, sil
xor dil, 1
and dil, 0xff
and r10b, 1
or cl, bl
or dil, r10b
xor cl, dil
mov r10b, al
xor r10b, 0xff
and r10b, 0
mov bl, sil
xor bl, 0
mov dil, al
and dil, bl
mov r14b, cl
xor r14b, 0xff
and r14b, 0
and cl, bl
or r10b, dil
or r14b, cl
xor r10b, r14b
mov cl, al
xor cl, 0xff
mov bl, r10b
xor bl, cl
and bl, r10b
mov cl, dl
xor cl, 0xff
and cl, 1
mov r10b, sil
xor r10b, 1
mov dil, dl
and dil, r10b
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and r10b, 1
or cl, dil
or r14b, r10b
xor cl, r14b
mov r10b, r11b
xor r10b, 0xff
and r10b, 1
mov dil, sil
xor dil, 1
mov r14b, r11b
and r14b, dil
mov r15b, cl
xor r15b, 0xff
and r15b, 0xff
and cl, dil
or r10b, r14b
or r15b, cl
xor r10b, r15b
xor r11b, 0xff
mov cl, r10b
xor cl, r11b
and cl, r10b
mov r10b, r9b
xor r10b, 0xff
mov r11b, r8b
xor r11b, 0xff
mov dil, sil
xor dil, 1
or r10b, r11b
or dil, 1
xor r10b, 0xff
and r10b, dil
mov r11b, r9b
xor r11b, 0xff
and r11b, 0
mov dil, sil
xor dil, 0
and r9b, dil
mov r14b, r8b
xor r14b, 0xff
and r14b, 0
and r8b, dil
or r11b, r9b
or r14b, r8b
xor r11b, r14b
mov r8b, r10b
and r8b, r11b
xor r10b, r11b
or r8b, r10b
mov r9b, bl
xor r9b, 0xff
and r9b, 1
mov r10b, sil
xor r10b, 1
mov r11b, bl
and r11b, r10b
or r9b, r11b
mov r10b, cl
xor r10b, 0xff
and r10b, 0
mov r11b, sil
xor r11b, 0
mov dil, cl
and dil, r11b
mov r14b, sil
xor r14b, 1
and r14b, 0
and r11b, 1
or r10b, dil
or r14b, r11b
xor r10b, r14b
mov r11b, sil
xor r11b, 1
and r11b, 1
mov dil, sil
xor dil, 1
and dil, 1
or r11b, dil
mov dil, r9b
xor dil, 0xff
mov r14b, sil
xor r14b, 1
mov r15b, sil
xor r15b, 0
or dil, r14b
or r15b, 0
xor dil, 0xff
and dil, r15b
xor bl, 0xff
mov r14b, r11b
xor r14b, 0xff
mov r15b, sil
xor r15b, 0
or bl, r14b
or r15b, 0
xor bl, 0xff
and bl, r15b
mov r14b, sil
xor r14b, 1
mov r15b, r10b
xor r15b, r14b
and r15b, r10b
mov r14b, r11b
xor r14b, 0xff
mov r12b, cl
xor r12b, r14b
and r12b, cl
mov cl, dil
and cl, bl
xor dil, bl
or cl, dil
mov bl, r15b
and bl, r12b
xor r15b, r12b
or bl, r15b
mov dil, cl
xor dil, 0xff
and dil, 0
mov r14b, sil
xor r14b, 0
and cl, r14b
mov r15b, bl
xor r15b, 0xff
and r15b, 0
and bl, r14b
or dil, cl
or r15b, bl
xor dil, r15b
mov cl, r9b
and cl, r10b
xor r9b, r10b
or cl, r9b
mov r9b, cl
xor r9b, 0xff
and r9b, 1
mov r10b, sil
xor r10b, 1
and cl, r10b
or r9b, cl
mov cl, r11b
and cl, 1
xor r11b, 1
or cl, r11b
xor cl, 0xff
mov r10b, r9b
xor r10b, cl
and r10b, r9b
mov cl, dil
and cl, r10b
xor dil, r10b
or cl, dil
mov r9b, r8b
xor r9b, 0xff
and r9b, 1
mov r10b, sil
xor r10b, 1
mov r11b, r8b
and r11b, r10b
or r9b, r11b
mov r10b, cl
xor r10b, 0xff
xor r9b, 0xff
mov r11b, sil
xor r11b, 1
or r10b, r9b
or r11b, 1
xor r10b, 0xff
and r10b, r11b
mov r9b, cl
xor r9b, 0xff
and r9b, 1
mov r11b, sil
xor r11b, 1
and cl, r11b
or r9b, cl
xor r8b, 0xff
xor r9b, 0xff
mov cl, sil
xor cl, 1
or r8b, r9b
or cl, 1
xor r8b, 0xff
and r8b, cl
mov cl, r10b
and cl, r8b
xor r10b, r8b
or cl, r10b
mov r8b, r13b
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
mov r10b, r13b
and r10b, r9b
or r8b, r10b
mov r9b, al
xor r9b, 0xff
and r9b, 0
mov r10b, sil
xor r10b, 0
mov r11b, al
and r11b, r10b
mov bl, sil
xor bl, 1
and bl, 0
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, sil
xor r10b, 1
and r10b, 0
mov r11b, sil
xor r11b, 0
mov bl, r11b
and bl, 1
mov dil, sil
xor dil, 1
and dil, 0
and r11b, 1
or r10b, bl
or dil, r11b
xor r10b, dil
mov r11b, r8b
xor r11b, 0xff
mov bl, sil
xor bl, 1
mov dil, sil
xor dil, 1
or r11b, bl
or dil, 1
xor r11b, 0xff
and r11b, dil
mov bl, r10b
xor bl, 0xff
mov dil, r13b
xor dil, bl
and dil, r13b
mov bl, r9b
xor bl, 0xff
mov r14b, sil
xor r14b, 1
mov r15b, sil
xor r15b, 0
or bl, r14b
or r15b, 0
xor bl, 0xff
and bl, r15b
xor al, 0xff
mov r14b, r10b
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
or al, r14b
or r15b, 1
xor al, 0xff
and al, r15b
mov r14b, r11b
xor r14b, 0xff
mov r15b, dil
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, r14b
and r13b, 0xff
and r11b, r12b
mov byte [rbp + 0x497], r15b
and r15b, 0xff
and dil, r12b
or r13b, r11b
or r15b, dil
xor r13b, r15b
mov r11b, byte [rbp + 0x497]
or r14b, r11b
xor r14b, 0xff
or r12b, 1
and r14b, r12b
or r13b, r14b
mov dil, bl
xor dil, 0xff
mov r14b, al
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, dil
and r12b, 0xff
and bl, r15b
mov r11b, r14b
and r11b, 0xff
and al, r15b
or r12b, bl
or r11b, al
xor r12b, r11b
or dil, r14b
xor dil, 0xff
or r15b, 1
and dil, r15b
or r12b, dil
mov al, r13b
xor al, 0xff
and al, 1
mov r11b, sil
xor r11b, 1
and r13b, r11b
mov bl, r12b
xor bl, 0xff
and bl, 0xff
and r12b, r11b
or al, r13b
or bl, r12b
xor al, bl
mov r11b, r8b
and r11b, r9b
xor r8b, r9b
or r11b, r8b
mov r8b, r11b
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
and r11b, r9b
or r8b, r11b
mov r9b, sil
xor r9b, 1
mov r11b, r10b
xor r11b, 0xff
mov bl, sil
xor bl, 1
mov dil, r9b
and dil, 0xff
mov r14b, bl
and r14b, 1
mov r15b, r11b
and r15b, 0xff
and r10b, bl
or dil, r14b
or r15b, r10b
xor dil, r15b
or r9b, r11b
xor r9b, 0xff
or bl, 1
and r9b, bl
or dil, r9b
xor r8b, 0xff
xor dil, 0xff
mov r9b, sil
xor r9b, 0
or r8b, dil
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov r9b, al
xor r9b, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, sil
xor r11b, 0
mov bl, r9b
and bl, 0
and al, r11b
mov dil, r10b
and dil, 0
and r8b, r11b
or bl, al
or dil, r8b
xor bl, dil
or r9b, r10b
xor r9b, 0xff
or r11b, 0
and r9b, r11b
or bl, r9b
mov al, bl
xor al, 0xff
and al, 0
mov r8b, sil
xor r8b, 0
mov r9b, bl
and r9b, r8b
mov r10b, sil
xor r10b, 1
and r10b, 0
and r8b, 1
or al, r9b
or r10b, r8b
xor al, r10b
xor al, 0xff
xor al, 1
and al, 0xff
mov r8b, sil
xor r8b, 1
and r8b, 1
mov r9b, sil
xor r9b, 1
and r9b, 1
or r8b, r9b
mov r9b, r8b
xor r9b, 0xff
mov r10b, bl
xor r10b, r9b
and r10b, bl
mov r9b, sil
xor r9b, 1
and r9b, 1
mov r11b, sil
xor r11b, 1
and r11b, 1
or r9b, r11b
xor r9b, 0xff
mov r11b, sil
xor r11b, 1
mov bl, sil
xor bl, 1
or r9b, r11b
or bl, 1
xor r9b, 0xff
and r9b, bl
mov r11b, sil
xor r11b, 1
xor r8b, 0xff
mov bl, sil
xor bl, 1
or r11b, r8b
or bl, 1
xor r11b, 0xff
and r11b, bl
mov r8b, al
xor r8b, 0xff
mov bl, r10b
xor bl, 0xff
mov dil, sil
xor dil, 0
mov r14b, r8b
and r14b, 0
and al, dil
mov r15b, bl
and r15b, 0
and r10b, dil
or r14b, al
or r15b, r10b
xor r14b, r15b
or r8b, bl
xor r8b, 0xff
or dil, 0
and r8b, dil
or r14b, r8b
mov al, r9b
xor al, 0xff
mov r8b, r11b
xor r8b, 0xff
mov r10b, sil
xor r10b, 0
mov bl, al
and bl, 0
and r9b, r10b
mov dil, r8b
and dil, 0
and r11b, r10b
or bl, r9b
or dil, r11b
xor bl, dil
or al, r8b
xor al, 0xff
or r10b, 0
and al, r10b
or bl, al
mov al, r14b
xor al, 0xff
mov r8b, bl
and r8b, al
xor bl, 0xff
and r14b, bl
or r8b, r14b
mov al, sil
xor al, 0
and al, 1
mov r9b, sil
xor r9b, 1
mov r10b, r9b
and r10b, 0
mov r11b, sil
xor r11b, 1
and r11b, 0xff
and r9b, 1
or al, r10b
or r11b, r9b
xor al, r11b
mov r9b, dl
xor r9b, 0xff
and r9b, 1
mov r10b, sil
xor r10b, 1
mov r11b, dl
and r11b, r10b
or r9b, r11b
mov r10b, sil
xor r10b, 1
and r10b, 1
mov r11b, sil
xor r11b, 1
and r11b, 1
or r10b, r11b
mov r11b, al
xor r11b, 0xff
mov bl, sil
xor bl, 1
mov dil, sil
xor dil, 1
or r11b, bl
or dil, 1
xor r11b, 0xff
and r11b, dil
mov bl, r10b
xor bl, 0xff
xor bl, 0
and bl, 0
mov dil, sil
xor dil, 1
mov r14b, r9b
xor r14b, dil
and r14b, r9b
mov dil, r10b
xor dil, 0xff
mov r15b, dl
xor r15b, dil
and r15b, dl
mov dl, r11b
xor dl, 0xff
mov dil, bl
xor dil, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, dl
and r13b, 0
and r11b, r12b
mov byte [rbp + 0x496], dil
and dil, 0
and bl, r12b
or r13b, r11b
or dil, bl
xor r13b, dil
mov r11b, byte [rbp + 0x496]
or dl, r11b
xor dl, 0xff
or r12b, 0
and dl, r12b
or r13b, dl
mov dl, r14b
xor dl, 0xff
mov bl, r15b
xor bl, 0xff
mov dil, sil
xor dil, 0
mov r12b, dl
and r12b, 0
and r14b, dil
mov r11b, bl
and r11b, 0
and r15b, dil
or r12b, r14b
or r11b, r15b
xor r12b, r11b
or dl, bl
xor dl, 0xff
or dil, 0
and dl, dil
or r12b, dl
mov dl, r13b
xor dl, 0xff
mov r11b, r12b
and r11b, dl
xor r12b, 0xff
and r13b, r12b
or r11b, r13b
mov dl, al
and dl, r9b
xor al, r9b
or dl, al
mov al, dl
xor al, 0xff
and al, 1
mov r9b, sil
xor r9b, 1
and dl, r9b
mov bl, sil
xor bl, 1
and bl, 0xff
and r9b, 1
or al, dl
or bl, r9b
xor al, bl
mov dl, r10b
and dl, 1
xor r10b, 1
or dl, r10b
xor al, 0xff
xor dl, 0xff
mov r9b, sil
xor r9b, 1
or al, dl
or r9b, 1
xor al, 0xff
and al, r9b
mov dl, r11b
and dl, al
xor r11b, al
or dl, r11b
mov al, dl
xor al, 0xff
and al, 1
mov r9b, sil
xor r9b, 1
and dl, r9b
or al, dl
mov dl, r8b
xor dl, 0xff
mov r9b, al
and r9b, dl
xor al, 0xff
mov dl, r8b
and dl, al
or r9b, dl
xor r8b, 0xff
mov al, r9b
xor al, r8b
and al, r9b
mov dl, cl
xor dl, 0xff
and dl, 0
mov r8b, sil
xor r8b, 0
mov r9b, cl
and r9b, r8b
mov r10b, sil
xor r10b, 1
and r10b, 0
and r8b, 1
or dl, r9b
or r10b, r8b
xor dl, r10b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
mov r10b, al
and r10b, r9b
or r8b, r10b
mov r9b, sil
xor r9b, 0
and r9b, 1
mov r10b, sil
xor r10b, 1
and r10b, 0
or r9b, r10b
mov r10b, sil
xor r10b, 0
mov r11b, dl
xor r11b, r10b
and r11b, dl
mov r10b, r9b
xor r10b, 0xff
mov bl, cl
xor bl, r10b
and bl, cl
mov cl, r8b
xor cl, 0xff
mov r10b, sil
xor r10b, 0
mov dil, sil
xor dil, 1
or cl, r10b
or dil, 1
xor cl, 0xff
and cl, dil
xor al, 0xff
mov r10b, r9b
xor r10b, 0xff
mov dil, sil
xor dil, 1
or al, r10b
or dil, 1
xor al, 0xff
and al, dil
mov r10b, r11b
and r10b, bl
xor r11b, bl
or r10b, r11b
mov r11b, cl
xor r11b, 0xff
mov bl, al
xor bl, 0xff
mov dil, sil
xor dil, 1
mov r14b, r11b
and r14b, 0xff
and cl, dil
mov r15b, bl
and r15b, 0xff
and al, dil
or r14b, cl
or r15b, al
xor r14b, r15b
or r11b, bl
xor r11b, 0xff
or dil, 1
and r11b, dil
or r14b, r11b
mov al, r10b
xor al, 0xff
and al, 0
mov cl, sil
xor cl, 0
and r10b, cl
mov r11b, r14b
xor r11b, 0xff
and r11b, 0
and r14b, cl
or al, r10b
or r11b, r14b
xor al, r11b
mov cl, dl
and cl, r8b
xor dl, r8b
or cl, dl
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
and cl, r8b
or dl, cl
mov cl, sil
xor cl, 0
mov r8b, r9b
xor r8b, 0xff
xor sil, 0
mov r10b, cl
and r10b, 0
mov r11b, sil
and r11b, 0
mov bl, r8b
and bl, 0
and r9b, sil
or r10b, r11b
or bl, r9b
xor r10b, bl
or cl, r8b
xor cl, 0xff
or sil, 0
and cl, sil
or r10b, cl
xor r10b, 0xff
mov cl, dl
xor cl, r10b
and cl, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
test dl, 1
jne 0x6d987a85
jmp 0x6da3565a
xor eax, eax
mov rcx, qword [rbp + 0x7c0]
mov rdx, qword [rcx]
mov r8d, dword [sym.out.dll_x.13]
mov r9d, dword [sym.out.dll_y.14]
mov r10d, eax
sub r10d, 0x55daa154
add r10d, 0
mov r11d, eax
sub r11d, r10d
mov r10d, r8d
add r10d, r11d
mov r11d, eax
sub r11d, 0xebacb2ce
sub r11d, 1
add r11d, 0xebacb2ce
add r10d, 0x79f12162
add r10d, r11d
sub r10d, 0x79f12162
sub eax, 0x3f746939
sub r10d, eax
add r10d, 0x7593150f
sub r10d, 0x55daa154
sub r10d, 0x7593150f
sub r10d, 0x29e699c2
sub r10d, 0x3f746939
add r10d, 0x29e699c2
imul r8d, r10d
and r8d, 1
cmp r8d, 0
sete bl
cmp r9d, 0xa
setl sil
mov dil, bl
xor dil, 0xff
and dil, 1
mov r14b, 1
mov r15b, r14b
xor r15b, 1
mov r12b, bl
and r12b, r15b
mov r13b, r14b
xor r13b, 1
and r13b, 0xff
and r15b, 1
or dil, r12b
or r13b, r15b
xor dil, r13b
mov r15b, r14b
xor r15b, 1
xor dil, 0xff
mov r12b, r14b
xor r12b, 0
or r15b, dil
or r12b, 0
xor r15b, 0xff
and r15b, r12b
mov dil, r14b
xor dil, 1
and dil, 0
mov r12b, r14b
xor r12b, 0
mov r13b, r12b
and r13b, 1
mov al, r14b
xor al, 1
and al, 0
and r12b, 1
or dil, r13b
or al, r12b
xor dil, al
mov al, dil
xor al, 0xff
mov r12b, bl
xor r12b, al
and r12b, bl
mov al, r14b
xor al, 1
and al, 1
mov r13b, r14b
xor r13b, 1
and r13b, 1
or al, r13b
xor al, 0xff
mov r13b, r14b
xor r13b, 1
mov r8b, r14b
xor r8b, 1
or al, r13b
or r8b, 1
xor al, 0xff
and al, r8b
xor dil, 0xff
xor dil, 1
and dil, 0xff
mov r8b, r15b
and r8b, r12b
xor r15b, r12b
or r8b, r15b
mov r15b, al
and r15b, dil
xor al, dil
or r15b, al
mov al, r8b
xor al, 0xff
mov dil, r15b
and dil, al
xor r15b, 0xff
and r8b, r15b
or dil, r8b
mov al, sil
xor al, 0xff
and al, 1
mov r8b, r14b
xor r8b, 1
mov r15b, sil
and r15b, r8b
or al, r15b
mov r8b, r14b
xor r8b, 1
xor al, 0xff
mov r15b, r14b
xor r15b, 1
or r8b, al
or r15b, 1
xor r8b, 0xff
and r8b, r15b
mov al, r14b
xor al, 1
and al, 0
mov r15b, r14b
xor r15b, 0
mov r12b, r15b
and r12b, 1
mov r13b, r14b
xor r13b, 1
and r13b, 0
and r15b, 1
or al, r12b
or r13b, r15b
xor al, r13b
xor al, 0xff
mov r15b, sil
xor r15b, al
and r15b, sil
mov al, r8b
xor al, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, r14b
xor r13b, 0
mov r9b, al
and r9b, 0
and r8b, r13b
mov r10b, r12b
and r10b, 0
and r15b, r13b
or r9b, r8b
or r10b, r15b
xor r9b, r10b
or al, r12b
xor al, 0xff
or r13b, 0
and al, r13b
or r9b, al
mov al, r14b
xor al, 1
and al, 1
mov r8b, r14b
xor r8b, 1
mov r10b, r8b
and r10b, 1
mov r15b, r14b
xor r15b, 1
and r15b, 0xff
and r8b, 1
or al, r10b
or r15b, r8b
xor al, r15b
mov r8b, r14b
xor r8b, 1
xor al, 0xff
mov r10b, r14b
xor r10b, 0
or r8b, al
or r10b, 0
xor r8b, 0xff
and r8b, r10b
mov al, r14b
xor al, 1
and al, 0
mov r10b, r14b
xor r10b, 0
mov r15b, r10b
and r15b, 1
mov r12b, r14b
xor r12b, 1
and r12b, 0
and r10b, 1
or al, r15b
or r12b, r10b
xor al, r12b
mov r10b, r14b
xor r10b, 1
xor al, 0xff
mov r15b, r14b
xor r15b, 0
or r10b, al
or r15b, 0
xor r10b, 0xff
and r10b, r15b
mov al, r8b
and al, r10b
xor r8b, r10b
or al, r8b
mov r8b, r14b
xor r8b, 1
and r8b, 0
mov r10b, r14b
xor r10b, 0
mov r15b, r10b
and r15b, 1
mov r12b, r14b
xor r12b, 1
and r12b, 0
and r10b, 1
or r8b, r15b
or r12b, r10b
xor r8b, r12b
mov r10b, dil
xor r10b, 0xff
and r10b, 0
mov r15b, r14b
xor r15b, 0
mov r12b, dil
and r12b, r15b
mov r13b, r8b
xor r13b, 0xff
and r13b, 0
and r8b, r15b
or r10b, r12b
or r13b, r8b
xor r10b, r13b
mov r8b, dil
xor r8b, 0xff
mov r15b, r10b
xor r15b, r8b
and r15b, r10b
mov r8b, bl
xor r8b, 0xff
and r8b, 0
mov r10b, r14b
xor r10b, 0
and bl, r10b
mov r12b, r14b
xor r12b, 1
and r12b, 0
and r10b, 1
or r8b, bl
or r12b, r10b
xor r8b, r12b
mov r10b, al
xor r10b, 0xff
and r10b, 1
mov bl, r14b
xor bl, 1
mov r12b, al
and r12b, bl
or r10b, r12b
mov bl, r14b
xor bl, 0
and bl, 1
mov r12b, r14b
xor r12b, 1
mov r13b, r12b
and r13b, 0
mov r11b, r14b
xor r11b, 1
and r11b, 0xff
and r12b, 1
or bl, r13b
or r11b, r12b
xor bl, r11b
mov r11b, r8b
and r11b, r10b
xor r8b, r10b
or r11b, r8b
mov r8b, bl
and r8b, 0
xor bl, 0
or r8b, bl
mov r10b, r11b
xor r10b, 0xff
and r10b, 0
mov bl, r14b
xor bl, 0
and r11b, bl
mov r12b, r14b
xor r12b, 1
and r12b, 0
and bl, 1
or r10b, r11b
or r12b, bl
xor r10b, r12b
xor r8b, 0xff
mov r11b, r10b
xor r11b, r8b
and r11b, r10b
mov r8b, r9b
xor r8b, 0xff
and r8b, 1
mov r10b, r14b
xor r10b, 1
mov bl, r9b
and bl, r10b
or r8b, bl
mov r10b, r14b
xor r10b, 1
and r10b, 1
mov bl, r14b
xor bl, 1
and bl, 1
or r10b, bl
mov bl, r14b
xor bl, 1
and bl, 1
mov r12b, r14b
xor r12b, 1
and r12b, 1
or bl, r12b
mov r12b, r8b
xor r12b, 0xff
mov r13b, r10b
xor r13b, 0xff
mov cl, r14b
xor cl, 0
mov byte [rbp + 0x495], r12b
and r12b, 0
and r8b, cl
mov byte [rbp + 0x494], r13b
and r13b, 0
and r10b, cl
or r12b, r8b
or r13b, r10b
xor r12b, r13b
mov r8b, byte [rbp + 0x495]
mov r10b, byte [rbp + 0x494]
or r8b, r10b
xor r8b, 0xff
or cl, 0
and r8b, cl
or r12b, r8b
mov cl, r14b
xor cl, 1
mov r8b, bl
xor r8b, 0xff
mov r13b, r14b
xor r13b, 1
mov r10b, cl
and r10b, 0xff
mov byte [rbp + 0x493], r13b
and r13b, 1
mov byte [rbp + 0x492], r8b
and r8b, 0xff
mov byte [rbp + 0x491], al
mov al, byte [rbp + 0x493]
and bl, al
or r10b, r13b
or r8b, bl
xor r10b, r8b
mov r8b, byte [rbp + 0x492]
or cl, r8b
xor cl, 0xff
or al, 1
and cl, al
or r10b, cl
mov al, r12b
xor al, 0xff
and al, 1
mov cl, r14b
xor cl, 1
and r12b, cl
mov bl, r14b
xor bl, 1
and bl, 0xff
and cl, 1
or al, r12b
or bl, cl
xor al, bl
xor al, 0xff
xor r10b, 0xff
mov cl, r14b
xor cl, 1
or al, r10b
or cl, 1
xor al, 0xff
and al, cl
mov cl, sil
xor cl, 0xff
and cl, 1
mov r10b, r14b
xor r10b, 1
and sil, r10b
or cl, sil
mov r10b, byte [rbp + 0x491]
xor r10b, 0xff
and r10b, 0
mov bl, r14b
xor bl, 0
mov sil, byte [rbp + 0x491]
and sil, bl
mov r12b, r14b
xor r12b, 1
and r12b, 0
and bl, 1
or r10b, sil
or r12b, bl
xor r10b, r12b
mov bl, r14b
xor bl, 0
and bl, 0
mov sil, r14b
xor sil, 0
mov r12b, sil
and r12b, 0
mov r13b, r14b
xor r13b, 1
and r13b, 0
and sil, 1
or bl, r12b
or r13b, sil
xor bl, r13b
mov sil, cl
xor sil, 0xff
mov r12b, r10b
xor r12b, 0xff
mov r13b, r14b
xor r13b, 1
mov r8b, sil
and r8b, 0xff
and cl, r13b
mov byte [rbp + 0x490], r12b
and r12b, 0xff
and r10b, r13b
or r8b, cl
or r12b, r10b
xor r8b, r12b
mov cl, byte [rbp + 0x490]
or sil, cl
xor sil, 0xff
or r13b, 1
and sil, r13b
or r8b, sil
mov r10b, r14b
xor r10b, 0
mov sil, bl
xor sil, 0xff
mov r12b, r14b
xor r12b, 0
mov r13b, r10b
and r13b, 0
mov cl, r12b
and cl, 0
mov byte [rbp + 0x48f], sil
and sil, 0
and bl, r12b
or r13b, cl
or sil, bl
xor r13b, sil
mov cl, byte [rbp + 0x48f]
or r10b, cl
xor r10b, 0xff
or r12b, 0
and r10b, r12b
or r13b, r10b
mov r10b, r8b
xor r10b, 0xff
and r10b, 1
mov bl, r14b
xor bl, 1
and r8b, bl
or r10b, r8b
xor r13b, 0xff
mov r8b, r10b
xor r8b, r13b
and r8b, r10b
mov r10b, r15b
xor r10b, 0xff
and r10b, 1
mov bl, r14b
xor bl, 1
mov sil, r15b
and sil, bl
or r10b, sil
mov bl, r11b
xor bl, 0xff
and bl, 1
mov sil, r14b
xor sil, 1
mov r12b, r11b
and r12b, sil
or bl, r12b
mov sil, r14b
xor sil, 0
and sil, 0
mov r12b, r14b
xor r12b, 0
mov r13b, r12b
and r13b, 0
mov cl, r14b
xor cl, 1
and cl, 0
and r12b, 1
or sil, r13b
or cl, r12b
xor sil, cl
mov cl, r10b
xor cl, 0xff
mov r12b, r14b
xor r12b, 0
mov r13b, r14b
xor r13b, 0
or cl, r12b
or r13b, 0
xor cl, 0xff
and cl, r13b
mov r12b, sil
xor r12b, 0xff
mov r13b, r15b
xor r13b, r12b
and r13b, r15b
mov r15b, bl
xor r15b, 0xff
mov r12b, r14b
xor r12b, 0
mov byte [rbp + 0x48e], r14b
xor r14b, 1
or r15b, r12b
or r14b, 1
xor r15b, 0xff
and r15b, r14b
mov r14b, sil
xor r14b, 0xff
mov r12b, r11b
xor r12b, r14b
and r12b, r11b
mov r11b, cl
and r11b, r13b
xor cl, r13b
or r11b, cl
mov cl, r15b
xor cl, 0xff
mov r14b, r12b
xor r14b, 0xff
mov r13b, byte [rbp + 0x48e]
xor r13b, 0
mov byte [rbp + 0x48d], cl
and cl, 0
and r15b, r13b
mov byte [rbp + 0x48c], r14b
and r14b, 0
and r12b, r13b
or cl, r15b
or r14b, r12b
xor cl, r14b
mov r14b, byte [rbp + 0x48d]
mov r15b, byte [rbp + 0x48c]
or r14b, r15b
xor r14b, 0xff
or r13b, 0
and r14b, r13b
or cl, r14b
mov r14b, r11b
xor r14b, 0xff
mov r12b, cl
and r12b, r14b
xor cl, 0xff
and r11b, cl
or r12b, r11b
mov cl, r10b
xor cl, 0xff
mov r11b, bl
xor r11b, 0xff
mov r14b, byte [rbp + 0x48e]
xor r14b, 1
mov r13b, cl
and r13b, 0xff
and r10b, r14b
mov r15b, r11b
and r15b, 0xff
and bl, r14b
or r13b, r10b
or r15b, bl
xor r13b, r15b
or cl, r11b
xor cl, 0xff
or r14b, 1
and cl, r14b
or r13b, cl
mov cl, r13b
xor cl, 0xff
and cl, 1
mov r10b, byte [rbp + 0x48e]
xor r10b, 1
and r13b, r10b
mov r11b, byte [rbp + 0x48e]
xor r11b, 1
and r11b, 0xff
and r10b, 1
or cl, r13b
or r11b, r10b
xor cl, r11b
mov r10b, byte [rbp + 0x48e]
xor r10b, 0
mov r11b, sil
xor r11b, 0xff
mov bl, byte [rbp + 0x48e]
xor bl, 0
mov r14b, r10b
and r14b, 0
mov r15b, bl
and r15b, 0
mov r13b, r11b
and r13b, 0
and sil, bl
or r14b, r15b
or r13b, sil
xor r14b, r13b
or r10b, r11b
xor r10b, 0xff
or bl, 0
and r10b, bl
or r14b, r10b
xor cl, 0xff
xor r14b, 0xff
mov r10b, byte [rbp + 0x48e]
xor r10b, 1
or cl, r14b
or r10b, 1
xor cl, 0xff
and cl, r10b
mov r10b, r12b
xor r10b, 0xff
mov r11b, cl
xor r11b, 0xff
mov bl, byte [rbp + 0x48e]
xor bl, 1
mov sil, r10b
and sil, 0xff
and r12b, bl
mov r14b, r11b
and r14b, 0xff
and cl, bl
or sil, r12b
or r14b, cl
xor sil, r14b
or r10b, r11b
xor r10b, 0xff
or bl, 1
and r10b, bl
or sil, r10b
mov cl, al
xor cl, 0xff
and cl, 1
mov r10b, byte [rbp + 0x48e]
xor r10b, 1
mov r11b, al
and r11b, r10b
or cl, r11b
mov r10b, r8b
xor r10b, 0xff
and r10b, 1
mov r11b, byte [rbp + 0x48e]
xor r11b, 1
mov bl, r8b
and bl, r11b
or r10b, bl
mov r11b, byte [rbp + 0x48e]
xor r11b, 0
and r11b, 1
mov bl, byte [rbp + 0x48e]
xor bl, 1
and bl, 0
or r11b, bl
mov bl, cl
xor bl, 0xff
mov r14b, byte [rbp + 0x48e]
xor r14b, 0
mov r15b, byte [rbp + 0x48e]
xor r15b, 0
or bl, r14b
or r15b, 0
xor bl, 0xff
and bl, r15b
mov r14b, r11b
xor r14b, 0xff
mov r15b, al
xor r15b, r14b
and r15b, al
mov al, byte [rbp + 0x48e]
xor al, 0
mov r14b, r10b
xor r14b, al
and r14b, r10b
mov al, r11b
xor al, 0xff
mov r12b, r8b
xor r12b, al
and r12b, r8b
mov al, bl
xor al, 0xff
mov r8b, r15b
xor r8b, 0xff
mov r13b, byte [rbp + 0x48e]
xor r13b, 1
mov byte [rbp + 0x48b], al
and al, 0xff
and bl, r13b
mov byte [rbp + 0x48a], r8b
and r8b, 0xff
and r15b, r13b
or al, bl
or r8b, r15b
xor al, r8b
mov r8b, byte [rbp + 0x48b]
mov bl, byte [rbp + 0x48a]
or r8b, bl
xor r8b, 0xff
or r13b, 1
and r8b, r13b
or al, r8b
mov r8b, r14b
and r8b, r12b
xor r14b, r12b
or r8b, r14b
mov r14b, al
xor r14b, 0xff
mov r15b, r8b
and r15b, r14b
xor r8b, 0xff
and al, r8b
or r15b, al
mov al, cl
xor al, 0xff
mov r8b, r10b
xor r8b, 0xff
mov r14b, byte [rbp + 0x48e]
xor r14b, 0
mov r12b, al
and r12b, 0
and cl, r14b
mov r13b, r8b
and r13b, 0
and r10b, r14b
or r12b, cl
or r13b, r10b
xor r12b, r13b
or al, r8b
xor al, 0xff
or r14b, 0
and al, r14b
or r12b, al
mov al, r12b
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x48e]
xor cl, 0
and r12b, cl
mov r8b, byte [rbp + 0x48e]
xor r8b, 1
and r8b, 0
and cl, 1
or al, r12b
or r8b, cl
xor al, r8b
mov cl, byte [rbp + 0x48e]
xor cl, 0
mov r8b, r11b
xor r8b, 0xff
mov r10b, byte [rbp + 0x48e]
xor r10b, 0
mov r14b, cl
and r14b, 0
mov r12b, r10b
and r12b, 0
mov r13b, r8b
and r13b, 0
and r11b, r10b
or r14b, r12b
or r13b, r11b
xor r14b, r13b
or cl, r8b
xor cl, 0xff
or r10b, 0
and cl, r10b
or r14b, cl
xor al, 0xff
xor r14b, 0xff
mov cl, byte [rbp + 0x48e]
xor cl, 1
or al, r14b
or cl, 1
xor al, 0xff
and al, cl
mov cl, r15b
and cl, al
xor r15b, al
or cl, r15b
mov al, sil
xor al, 0xff
and al, 0
mov r8b, byte [rbp + 0x48e]
xor r8b, 0
mov r10b, sil
and r10b, r8b
mov r11b, byte [rbp + 0x48e]
xor r11b, 1
and r11b, 0
and r8b, 1
or al, r10b
or r11b, r8b
xor al, r11b
mov r8b, cl
xor r8b, 0xff
xor al, 0xff
mov r10b, byte [rbp + 0x48e]
xor r10b, 1
or r8b, al
or r10b, 1
xor r8b, 0xff
and r8b, r10b
mov al, cl
xor al, 0xff
and al, 1
mov r10b, byte [rbp + 0x48e]
xor r10b, 1
and cl, r10b
or al, cl
xor sil, 0xff
xor al, 0xff
mov cl, byte [rbp + 0x48e]
xor cl, 0
or sil, al
or cl, 0
xor sil, 0xff
and sil, cl
mov al, r8b
and al, sil
xor r8b, sil
or al, r8b
mov cl, dil
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x48e]
xor r8b, 1
mov r10b, dil
and r10b, r8b
or cl, r10b
mov r8b, r9b
xor r8b, 0xff
and r8b, 1
mov r10b, byte [rbp + 0x48e]
xor r10b, 1
mov r11b, r9b
and r11b, r10b
or r8b, r11b
mov r10b, byte [rbp + 0x48e]
xor r10b, 0
and r10b, 1
mov r11b, byte [rbp + 0x48e]
xor r11b, 1
and r11b, 0
or r10b, r11b
mov r11b, byte [rbp + 0x48e]
xor r11b, 0
mov sil, cl
xor sil, r11b
and sil, cl
mov r11b, r10b
xor r11b, 0xff
mov r14b, dil
xor r14b, r11b
and r14b, dil
mov r11b, byte [rbp + 0x48e]
xor r11b, 0
mov dil, r8b
xor dil, r11b
and dil, r8b
xor r9b, 0xff
mov r11b, r10b
xor r11b, 0xff
mov r15b, byte [rbp + 0x48e]
xor r15b, 0
or r9b, r11b
or r15b, 0
xor r9b, 0xff
and r9b, r15b
mov r11b, sil
xor r11b, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r12b, byte [rbp + 0x48e]
xor r12b, 1
mov r13b, r11b
and r13b, 0xff
and sil, r12b
mov bl, r15b
and bl, 0xff
and r14b, r12b
or r13b, sil
or bl, r14b
xor r13b, bl
or r11b, r15b
xor r11b, 0xff
or r12b, 1
and r11b, r12b
or r13b, r11b
mov r11b, dil
xor r11b, 0xff
mov bl, r9b
xor bl, 0xff
mov sil, byte [rbp + 0x48e]
xor sil, 1
mov r14b, r11b
and r14b, 0xff
and dil, sil
mov r15b, bl
and r15b, 0xff
and r9b, sil
or r14b, dil
or r15b, r9b
xor r14b, r15b
or r11b, bl
xor r11b, 0xff
or sil, 1
and r11b, sil
or r14b, r11b
mov r9b, r13b
xor r9b, 0xff
and r9b, 1
mov r11b, byte [rbp + 0x48e]
xor r11b, 1
and r13b, r11b
mov bl, r14b
xor bl, 0xff
and bl, 0xff
and r14b, r11b
or r9b, r13b
or bl, r14b
xor r9b, bl
mov r11b, cl
and r11b, r8b
xor cl, r8b
or r11b, cl
mov cl, r11b
xor cl, 0xff
and cl, 0
mov r8b, byte [rbp + 0x48e]
xor r8b, 0
and r11b, r8b
mov bl, byte [rbp + 0x48e]
xor bl, 1
and bl, 0
and r8b, 1
or cl, r11b
or bl, r8b
xor cl, bl
mov r8b, r10b
and r8b, 0
xor r10b, 0
or r8b, r10b
xor cl, 0xff
xor r8b, 0xff
mov r10b, byte [rbp + 0x48e]
xor r10b, 1
or cl, r8b
or r10b, 1
xor cl, 0xff
and cl, r10b
mov r8b, r9b
xor r8b, 0xff
mov r10b, cl
xor r10b, 0xff
mov r11b, byte [rbp + 0x48e]
xor r11b, 1
mov bl, r8b
and bl, 0xff
and r9b, r11b
mov sil, r10b
and sil, 0xff
and cl, r11b
or bl, r9b
or sil, cl
xor bl, sil
or r8b, r10b
xor r8b, 0xff
or r11b, 1
and r8b, r11b
or bl, r8b
mov cl, bl
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x48e]
xor r8b, 1
mov r9b, bl
and r9b, r8b
or cl, r9b
mov r8b, byte [rbp + 0x48e]
xor r8b, 1
xor cl, 0xff
mov r9b, byte [rbp + 0x48e]
xor r9b, 0
or r8b, cl
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov cl, byte [rbp + 0x48e]
xor cl, 1
and cl, 1
mov r9b, byte [rbp + 0x48e]
xor r9b, 1
and r9b, 1
or cl, r9b
xor bl, 0xff
xor cl, 0xff
mov r9b, byte [rbp + 0x48e]
xor r9b, 0
or bl, cl
or r9b, 0
xor bl, 0xff
and bl, r9b
mov cl, r8b
and cl, bl
xor r8b, bl
or cl, r8b
mov r8b, byte [rbp + 0x48e]
xor r8b, 1
and r8b, 0
mov r9b, byte [rbp + 0x48e]
xor r9b, 0
mov r10b, r9b
and r10b, 1
mov r11b, byte [rbp + 0x48e]
xor r11b, 1
and r11b, 0
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, byte [rbp + 0x491]
xor r9b, 0xff
and r9b, 0
mov r10b, byte [rbp + 0x48e]
xor r10b, 0
mov r11b, byte [rbp + 0x491]
and r11b, r10b
mov bl, byte [rbp + 0x48e]
xor bl, 1
and bl, 0
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, byte [rbp + 0x48e]
xor r10b, 0
and r10b, 0
mov r11b, byte [rbp + 0x48e]
xor r11b, 0
mov bl, r11b
and bl, 0
mov sil, byte [rbp + 0x48e]
xor sil, 1
and sil, 0
and r11b, 1
or r10b, bl
or sil, r11b
xor r10b, sil
mov r11b, byte [rbp + 0x48e]
xor r11b, 0
mov bl, r8b
xor bl, r11b
and bl, r8b
mov r11b, r10b
xor r11b, 0xff
xor r11b, 1
and r11b, 0xff
mov sil, byte [rbp + 0x48e]
xor sil, 0
mov dil, r9b
xor dil, sil
and dil, r9b
mov sil, byte [rbp + 0x491]
xor sil, 0xff
mov r14b, r10b
xor r14b, 0xff
mov r15b, byte [rbp + 0x48e]
xor r15b, 1
or sil, r14b
or r15b, 1
xor sil, 0xff
and sil, r15b
mov r14b, bl
xor r14b, 0xff
mov r15b, r11b
xor r15b, 0xff
mov r12b, byte [rbp + 0x48e]
xor r12b, 1
mov r13b, r14b
and r13b, 0xff
and bl, r12b
mov byte [rbp + 0x489], r15b
and r15b, 0xff
and r11b, r12b
or r13b, bl
or r15b, r11b
xor r13b, r15b
mov r11b, byte [rbp + 0x489]
or r14b, r11b
xor r14b, 0xff
or r12b, 1
and r14b, r12b
or r13b, r14b
mov bl, dil
xor bl, 0xff
mov r14b, sil
xor r14b, 0xff
mov r15b, byte [rbp + 0x48e]
xor r15b, 1
mov r12b, bl
and r12b, 0xff
and dil, r15b
mov r11b, r14b
and r11b, 0xff
and sil, r15b
or r12b, dil
or r11b, sil
xor r12b, r11b
or bl, r14b
xor bl, 0xff
or r15b, 1
and bl, r15b
or r12b, bl
mov r11b, r13b
xor r11b, 0xff
and r11b, 1
mov bl, byte [rbp + 0x48e]
xor bl, 1
and r13b, bl
mov sil, r12b
xor sil, 0xff
and sil, 0xff
and r12b, bl
or r11b, r13b
or sil, r12b
xor r11b, sil
mov bl, r8b
xor bl, 0xff
mov sil, r9b
xor sil, 0xff
mov dil, byte [rbp + 0x48e]
xor dil, 0
mov r14b, bl
and r14b, 0
and r8b, dil
mov r15b, sil
and r15b, 0
and r9b, dil
or r14b, r8b
or r15b, r9b
xor r14b, r15b
or bl, sil
xor bl, 0xff
or dil, 0
and bl, dil
or r14b, bl
mov r8b, r14b
xor r8b, 0xff
and r8b, 0
mov r9b, byte [rbp + 0x48e]
xor r9b, 0
and r14b, r9b
mov bl, byte [rbp + 0x48e]
xor bl, 1
and bl, 0
and r9b, 1
or r8b, r14b
or bl, r9b
xor r8b, bl
mov r9b, r10b
and r9b, 0
xor r10b, 0
or r9b, r10b
xor r8b, 0xff
xor r9b, 0xff
mov r10b, byte [rbp + 0x48e]
xor r10b, 1
or r8b, r9b
or r10b, 1
xor r8b, 0xff
and r8b, r10b
mov r9b, r11b
and r9b, r8b
xor r11b, r8b
or r9b, r11b
mov r8b, r9b
xor r8b, 0xff
and r8b, 1
mov r10b, byte [rbp + 0x48e]
xor r10b, 1
and r9b, r10b
or r8b, r9b
mov r9b, cl
xor r9b, 0xff
and r9b, 0
mov r10b, byte [rbp + 0x48e]
xor r10b, 0
mov r11b, cl
and r11b, r10b
mov bl, r8b
xor bl, 0xff
and bl, 0
and r8b, r10b
or r9b, r11b
or bl, r8b
xor r9b, bl
xor cl, 0xff
mov r8b, r9b
xor r8b, cl
and r8b, r9b
mov cl, al
xor cl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r10b, byte [rbp + 0x48e]
xor r10b, 1
or cl, r9b
or r10b, 1
xor cl, 0xff
and cl, r10b
mov r9b, al
xor r9b, 0xff
mov r10b, r8b
and r10b, r9b
xor r8b, 0xff
and al, r8b
or r10b, al
mov al, cl
and al, r10b
xor cl, r10b
or al, cl
test al, 1
mov qword [rbp + 0x480], rdx
jne 0x6d988c09
jmp 0x6da3565a
jmp 0x6d988c0e
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x145ef6af
sub r8d, 0x2280c307
add r8d, 0x145ef6af
mov r9d, eax
sub r9d, r8d
mov r8d, ecx
add r8d, r9d
mov r9d, eax
sub r9d, 1
add r9d, 0
mov r10d, eax
sub r10d, r9d
sub r8d, r10d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0xf03693f
add r9d, r8d
sub eax, r9d
add eax, 0x2e7d5384
sub eax, 0x2280c307
sub eax, 0x2e7d5384
add eax, 0x72108f05
sub eax, 0xf03693f
sub eax, 0x72108f05
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or sil, r15b
xor sil, 0xff
xor sil, 0
and sil, 0
mov r14b, dil
xor r14b, 0
and r14b, 1
mov r15b, dil
xor r15b, 1
mov r12b, r15b
and r12b, 0
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, r11b
xor r15b, 0xff
mov r12b, r14b
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
or r15b, r12b
or r13b, 0
xor r15b, 0xff
and r15b, r13b
mov r12b, dil
xor r12b, 1
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 1
or r12b, r13b
mov r13b, dil
xor r13b, 0
mov al, r12b
xor al, r13b
and al, r12b
mov r12b, dil
xor r12b, 1
xor r14b, 0xff
mov r13b, dil
xor r13b, 0
or r12b, r14b
or r13b, 0
xor r12b, 0xff
and r12b, r13b
mov r14b, sil
and r14b, r15b
xor sil, r15b
or r14b, sil
mov sil, al
xor sil, 0xff
mov r15b, r12b
xor r15b, 0xff
mov r13b, dil
xor r13b, 0
mov cl, sil
and cl, 0
and al, r13b
mov dl, r15b
and dl, 0
and r12b, r13b
or cl, al
or dl, r12b
xor cl, dl
or sil, r15b
xor sil, 0xff
or r13b, 0
and sil, r13b
or cl, sil
mov al, r14b
xor al, 0xff
mov dl, cl
and dl, al
xor cl, 0xff
and r14b, cl
or dl, r14b
mov al, bl
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
mov sil, bl
and sil, cl
or al, sil
mov cl, dil
xor cl, 1
xor al, 0xff
mov sil, dil
xor sil, 1
or cl, al
or sil, 1
xor cl, 0xff
and cl, sil
mov al, dil
xor al, 1
and al, 1
mov sil, dil
xor sil, 1
mov r14b, sil
and r14b, 1
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and sil, 1
or al, r14b
or r15b, sil
xor al, r15b
mov sil, al
xor sil, 0xff
mov r14b, bl
xor r14b, sil
and r14b, bl
mov sil, dil
xor sil, 1
and sil, 0
mov r15b, dil
xor r15b, 0
mov r12b, r15b
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 0
and r15b, 1
or sil, r12b
or r13b, r15b
xor sil, r13b
xor sil, 0xff
mov r15b, dil
xor r15b, 1
mov r12b, dil
xor r12b, 1
or sil, r15b
or r12b, 1
xor sil, 0xff
and sil, r12b
xor al, 0xff
xor al, 1
and al, 0xff
mov r15b, cl
xor r15b, 0xff
mov r12b, r14b
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
mov r8b, r15b
and r8b, 0xff
and cl, r13b
mov r9b, r12b
and r9b, 0xff
and r14b, r13b
or r8b, cl
or r9b, r14b
xor r8b, r9b
or r15b, r12b
xor r15b, 0xff
or r13b, 1
and r15b, r13b
or r8b, r15b
mov cl, sil
and cl, al
xor sil, al
or cl, sil
mov al, r8b
xor al, 0xff
mov r9b, cl
and r9b, al
xor cl, 0xff
and r8b, cl
or r9b, r8b
mov al, dil
xor al, 1
and al, 0
mov cl, dil
xor cl, 0
mov r8b, cl
and r8b, 1
mov sil, dil
xor sil, 1
and sil, 0
and cl, 1
or al, r8b
or sil, cl
xor al, sil
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, dil
xor cl, 1
and cl, 0
mov r8b, dil
xor r8b, 0
mov sil, r8b
and sil, 1
mov r14b, dil
xor r14b, 1
and r14b, 0
and r8b, 1
or cl, sil
or r14b, r8b
xor cl, r14b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r8b, al
xor r8b, 0xff
mov sil, cl
xor sil, 0xff
mov r14b, dil
xor r14b, 0
mov r15b, r8b
and r15b, 0
and al, r14b
mov r12b, sil
and r12b, 0
and cl, r14b
or r15b, al
or r12b, cl
xor r15b, r12b
or r8b, sil
xor r8b, 0xff
or r14b, 0
and r8b, r14b
or r15b, r8b
mov al, dl
xor al, 0xff
and al, 0
mov cl, dil
xor cl, 0
mov r8b, dl
and r8b, cl
mov sil, dil
xor sil, 1
and sil, 0
and cl, 1
or al, r8b
or sil, cl
xor al, sil
mov cl, dil
xor cl, 1
and cl, 0
mov r8b, dil
xor r8b, 0
mov sil, r8b
and sil, 1
mov r14b, dil
xor r14b, 1
and r14b, 0
and r8b, 1
or cl, sil
or r14b, r8b
xor cl, r14b
mov r8b, dil
xor r8b, 0
and r8b, 0
mov sil, dil
xor sil, 0
mov r14b, sil
and r14b, 0
mov r12b, dil
xor r12b, 1
and r12b, 0
and sil, 1
or r8b, r14b
or r12b, sil
xor r8b, r12b
mov sil, al
xor sil, 0xff
mov r14b, cl
xor r14b, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, sil
and r13b, 0
and al, r12b
mov r10b, r14b
and r10b, 0
and cl, r12b
or r13b, al
or r10b, cl
xor r13b, r10b
or sil, r14b
xor sil, 0xff
or r12b, 0
and sil, r12b
or r13b, sil
mov al, dil
xor al, 0
mov cl, r8b
xor cl, 0xff
mov r10b, dil
xor r10b, 1
mov sil, al
and sil, 0xff
mov r14b, r10b
and r14b, 0
mov r12b, cl
and r12b, 0xff
and r8b, r10b
or sil, r14b
or r12b, r8b
xor sil, r12b
or al, cl
xor al, 0xff
or r10b, 1
and al, r10b
or sil, al
mov al, r13b
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
and r13b, cl
mov r8b, dil
xor r8b, 1
and r8b, 0xff
and cl, 1
or al, r13b
or r8b, cl
xor al, r8b
xor al, 0xff
xor sil, 0xff
mov cl, dil
xor cl, 1
or al, sil
or cl, 1
xor al, 0xff
and al, cl
mov cl, r15b
xor cl, 0xff
and cl, 1
mov r8b, dil
xor r8b, 1
mov r10b, r15b
and r10b, r8b
or cl, r10b
mov r8b, r11b
xor r8b, 0xff
and r8b, 1
mov r10b, dil
xor r10b, 1
mov sil, r11b
and sil, r10b
mov r14b, cl
xor r14b, 0xff
and r14b, 0xff
and cl, r10b
or r8b, sil
or r14b, cl
xor r8b, r14b
xor r8b, 0xff
xor r11b, 0xff
mov cl, dil
xor cl, 0
or r8b, r11b
or cl, 0
xor r8b, 0xff
and r8b, cl
mov cl, r9b
xor cl, 0xff
and cl, 1
mov r10b, dil
xor r10b, 1
mov r11b, r9b
and r11b, r10b
mov sil, dil
xor sil, 1
and sil, 0xff
and r10b, 1
or cl, r11b
or sil, r10b
xor cl, sil
mov r10b, dil
xor r10b, 1
and r10b, 1
mov r11b, dil
xor r11b, 1
and r11b, 1
or r10b, r11b
mov r11b, dil
xor r11b, 1
and r11b, 1
mov sil, dil
xor sil, 1
and sil, 1
or r11b, sil
mov sil, cl
xor sil, 0xff
mov r14b, r10b
xor r14b, 0xff
mov r12b, dil
xor r12b, 1
mov r13b, sil
and r13b, 0xff
and cl, r12b
mov byte [rbp + 0x47f], r14b
and r14b, 0xff
and r10b, r12b
or r13b, cl
or r14b, r10b
xor r13b, r14b
mov cl, byte [rbp + 0x47f]
or sil, cl
xor sil, 0xff
or r12b, 1
and sil, r12b
or r13b, sil
mov r10b, r11b
and r10b, 1
xor r11b, 1
or r10b, r11b
mov r11b, r13b
xor r11b, 0xff
and r11b, 1
mov sil, dil
xor sil, 1
and r13b, sil
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and sil, 1
or r11b, r13b
or r14b, sil
xor r11b, r14b
xor r10b, 0xff
mov sil, r11b
xor sil, r10b
and sil, r11b
mov r10b, bl
xor r10b, 0xff
and r10b, 1
mov r11b, dil
xor r11b, 1
and bl, r11b
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and r11b, 1
or r10b, bl
or r14b, r11b
xor r10b, r14b
mov r11b, r15b
xor r11b, 0xff
and r11b, 1
mov bl, dil
xor bl, 1
mov r14b, r15b
and r14b, bl
or r11b, r14b
mov bl, dil
xor bl, 0
and bl, 0
mov r14b, dil
xor r14b, 0
mov r12b, r14b
and r12b, 0
mov r13b, dil
xor r13b, 1
and r13b, 0
and r14b, 1
or bl, r12b
or r13b, r14b
xor bl, r13b
mov r14b, r10b
and r14b, r11b
xor r10b, r11b
or r14b, r10b
mov r10b, bl
and r10b, 0
xor bl, 0
or r10b, bl
mov r11b, r14b
xor r11b, 0xff
and r11b, 1
mov bl, dil
xor bl, 1
and r14b, bl
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and bl, 1
or r11b, r14b
or r12b, bl
xor r11b, r12b
xor r10b, 0xff
mov bl, r11b
xor bl, r10b
and bl, r11b
mov r10b, al
xor r10b, 0xff
and r10b, 1
mov r11b, dil
xor r11b, 1
mov r14b, al
and r14b, r11b
or r10b, r14b
mov r11b, r8b
xor r11b, 0xff
and r11b, 1
mov r14b, dil
xor r14b, 1
mov r12b, r8b
and r12b, r14b
or r11b, r12b
mov r14b, dil
xor r14b, 0
and r14b, 1
mov r12b, dil
xor r12b, 1
and r12b, 0
or r14b, r12b
mov r12b, dil
xor r12b, 0
mov r13b, r10b
xor r13b, r12b
and r13b, r10b
xor al, 0xff
mov r12b, r14b
xor r12b, 0xff
mov cl, dil
xor cl, 1
or al, r12b
or cl, 1
xor al, 0xff
and al, cl
mov cl, r11b
xor cl, 0xff
mov r12b, dil
xor r12b, 0
mov byte [rbp + 0x47e], dil
xor dil, 0
or cl, r12b
or dil, 0
xor cl, 0xff
and cl, dil
mov dil, r14b
xor dil, 0xff
mov r12b, r8b
xor r12b, dil
and r12b, r8b
mov r8b, r13b
and r8b, al
xor r13b, al
or r8b, r13b
mov al, cl
and al, r12b
xor cl, r12b
or al, cl
mov cl, r8b
xor cl, 0xff
mov dil, al
and dil, cl
xor al, 0xff
and r8b, al
or dil, r8b
mov al, r10b
and al, r11b
xor r10b, r11b
or al, r10b
mov cl, al
xor cl, 0xff
and cl, 0
mov r8b, byte [rbp + 0x47e]
xor r8b, 0
and al, r8b
mov r10b, byte [rbp + 0x47e]
xor r10b, 1
and r10b, 0
and r8b, 1
or cl, al
or r10b, r8b
xor cl, r10b
mov al, r14b
and al, 0
xor r14b, 0
or al, r14b
xor al, 0xff
mov r8b, cl
xor r8b, al
and r8b, cl
mov al, dil
and al, r8b
xor dil, r8b
or al, dil
mov cl, sil
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x47e]
xor r8b, 1
mov r10b, sil
and r10b, r8b
mov r11b, byte [rbp + 0x47e]
xor r11b, 1
and r11b, 0xff
and r8b, 1
or cl, r10b
or r11b, r8b
xor cl, r11b
mov r8b, bl
xor r8b, 0xff
and r8b, 0
mov r10b, byte [rbp + 0x47e]
xor r10b, 0
mov r11b, bl
and r11b, r10b
mov dil, byte [rbp + 0x47e]
xor dil, 1
and dil, 0
and r10b, 1
or r8b, r11b
or dil, r10b
xor r8b, dil
mov r10b, byte [rbp + 0x47e]
xor r10b, 1
and r10b, 1
mov r11b, byte [rbp + 0x47e]
xor r11b, 1
and r11b, 1
or r10b, r11b
mov r11b, cl
xor r11b, 0xff
mov dil, byte [rbp + 0x47e]
xor dil, 1
mov r14b, byte [rbp + 0x47e]
xor r14b, 1
or r11b, dil
or r14b, 1
xor r11b, 0xff
and r11b, r14b
xor sil, 0xff
mov dil, r10b
xor dil, 0xff
mov r14b, byte [rbp + 0x47e]
xor r14b, 0
or sil, dil
or r14b, 0
xor sil, 0xff
and sil, r14b
mov dil, r8b
xor dil, 0xff
mov r14b, byte [rbp + 0x47e]
xor r14b, 1
mov r12b, byte [rbp + 0x47e]
xor r12b, 1
or dil, r14b
or r12b, 1
xor dil, 0xff
and dil, r12b
mov r14b, r10b
xor r14b, 0xff
mov r12b, bl
xor r12b, r14b
and r12b, bl
mov bl, r11b
xor bl, 0xff
mov r14b, sil
xor r14b, 0xff
mov r13b, byte [rbp + 0x47e]
xor r13b, 1
mov byte [rbp + 0x47d], bl
and bl, 0xff
and r11b, r13b
mov byte [rbp + 0x47c], r14b
and r14b, 0xff
and sil, r13b
or bl, r11b
or r14b, sil
xor bl, r14b
mov r11b, byte [rbp + 0x47d]
mov sil, byte [rbp + 0x47c]
or r11b, sil
xor r11b, 0xff
or r13b, 1
and r11b, r13b
or bl, r11b
mov r11b, dil
xor r11b, 0xff
mov r14b, r12b
xor r14b, 0xff
mov r13b, byte [rbp + 0x47e]
xor r13b, 0
mov sil, r11b
and sil, 0
and dil, r13b
mov byte [rbp + 0x47b], r14b
and r14b, 0
and r12b, r13b
or sil, dil
or r14b, r12b
xor sil, r14b
mov dil, byte [rbp + 0x47b]
or r11b, dil
xor r11b, 0xff
or r13b, 0
and r11b, r13b
or sil, r11b
mov r11b, bl
xor r11b, 0xff
and r11b, 1
mov r14b, byte [rbp + 0x47e]
xor r14b, 1
and bl, r14b
mov r12b, sil
xor r12b, 0xff
and r12b, 0xff
and sil, r14b
or r11b, bl
or r12b, sil
xor r11b, r12b
mov bl, cl
xor bl, 0xff
mov sil, r8b
xor sil, 0xff
mov r14b, byte [rbp + 0x47e]
xor r14b, 1
mov r12b, bl
and r12b, 0xff
and cl, r14b
mov r13b, sil
and r13b, 0xff
and r8b, r14b
or r12b, cl
or r13b, r8b
xor r12b, r13b
or bl, sil
xor bl, 0xff
or r14b, 1
and bl, r14b
or r12b, bl
mov cl, r12b
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x47e]
xor r8b, 1
and r12b, r8b
or cl, r12b
mov r8b, r10b
and r8b, 1
xor r10b, 1
or r8b, r10b
xor r8b, 0xff
mov r10b, cl
xor r10b, r8b
and r10b, cl
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov bl, byte [rbp + 0x47e]
xor bl, 1
mov sil, cl
and sil, 0xff
and r11b, bl
mov r14b, r8b
and r14b, 0xff
and r10b, bl
or sil, r11b
or r14b, r10b
xor sil, r14b
or cl, r8b
xor cl, 0xff
or bl, 1
and cl, bl
or sil, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x47e]
xor r8b, 1
mov r10b, al
and r10b, r8b
or cl, r10b
xor cl, 0xff
mov r8b, sil
xor r8b, cl
and r8b, sil
mov cl, sil
xor cl, 0xff
and cl, 1
mov r10b, byte [rbp + 0x47e]
xor r10b, 1
and sil, r10b
mov r11b, byte [rbp + 0x47e]
xor r11b, 1
and r11b, 0xff
and r10b, 1
or cl, sil
or r11b, r10b
xor cl, r11b
xor cl, 0xff
mov r10b, al
xor r10b, cl
and r10b, al
mov al, r8b
xor al, 0xff
mov cl, r10b
xor cl, 0xff
mov r11b, byte [rbp + 0x47e]
xor r11b, 1
mov bl, al
and bl, 0xff
and r8b, r11b
mov sil, cl
and sil, 0xff
and r10b, r11b
or bl, r8b
or sil, r10b
xor bl, sil
or al, cl
xor al, 0xff
or r11b, 1
and al, r11b
or bl, al
mov al, dl
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x47e]
xor cl, 1
mov r8b, dl
and r8b, cl
or al, r8b
mov cl, r9b
xor cl, 0xff
and cl, 0
mov r8b, byte [rbp + 0x47e]
xor r8b, 0
mov r10b, r9b
and r10b, r8b
mov r11b, byte [rbp + 0x47e]
xor r11b, 1
and r11b, 0
and r8b, 1
or cl, r10b
or r11b, r8b
xor cl, r11b
mov r8b, byte [rbp + 0x47e]
xor r8b, 0
and r8b, 1
mov r10b, byte [rbp + 0x47e]
xor r10b, 1
mov r11b, r10b
and r11b, 0
mov sil, byte [rbp + 0x47e]
xor sil, 1
and sil, 0xff
and r10b, 1
or r8b, r11b
or sil, r10b
xor r8b, sil
mov r10b, byte [rbp + 0x47e]
xor r10b, 0
mov r11b, al
xor r11b, r10b
and r11b, al
xor dl, 0xff
mov r10b, r8b
xor r10b, 0xff
mov sil, byte [rbp + 0x47e]
xor sil, 0
or dl, r10b
or sil, 0
xor dl, 0xff
and dl, sil
mov r10b, cl
xor r10b, 0xff
mov sil, byte [rbp + 0x47e]
xor sil, 0
mov r14b, byte [rbp + 0x47e]
xor r14b, 1
or r10b, sil
or r14b, 1
xor r10b, 0xff
and r10b, r14b
mov sil, r8b
xor sil, 0xff
mov r14b, r9b
xor r14b, sil
and r14b, r9b
mov r9b, r11b
xor r9b, 0xff
mov sil, dl
xor sil, 0xff
mov r12b, byte [rbp + 0x47e]
xor r12b, 1
mov r13b, r9b
and r13b, 0xff
and r11b, r12b
mov dil, sil
and dil, 0xff
and dl, r12b
or r13b, r11b
or dil, dl
xor r13b, dil
or r9b, sil
xor r9b, 0xff
or r12b, 1
and r9b, r12b
or r13b, r9b
mov dl, r10b
xor dl, 0xff
mov r9b, r14b
xor r9b, 0xff
mov r11b, byte [rbp + 0x47e]
xor r11b, 1
mov sil, dl
and sil, 0xff
and r10b, r11b
mov dil, r9b
and dil, 0xff
and r14b, r11b
or sil, r10b
or dil, r14b
xor sil, dil
or dl, r9b
xor dl, 0xff
or r11b, 1
and dl, r11b
or sil, dl
mov dl, r13b
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x47e]
xor r9b, 1
and r13b, r9b
mov r10b, sil
xor r10b, 0xff
and r10b, 0xff
and sil, r9b
or dl, r13b
or r10b, sil
xor dl, r10b
mov r9b, al
xor r9b, 0xff
mov r10b, cl
xor r10b, 0xff
mov r11b, byte [rbp + 0x47e]
xor r11b, 0
mov sil, r9b
and sil, 0
and al, r11b
mov dil, r10b
and dil, 0
and cl, r11b
or sil, al
or dil, cl
xor sil, dil
or r9b, r10b
xor r9b, 0xff
or r11b, 0
and r9b, r11b
or sil, r9b
mov al, sil
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x47e]
xor cl, 0
and sil, cl
mov r9b, byte [rbp + 0x47e]
xor r9b, 1
and r9b, 0
and cl, 1
or al, sil
or r9b, cl
xor al, r9b
mov cl, byte [rbp + 0x47e]
xor cl, 0
mov r9b, r8b
xor r9b, 0xff
mov r10b, byte [rbp + 0x47e]
xor r10b, 0
mov r11b, cl
and r11b, 0
mov sil, r10b
and sil, 0
mov dil, r9b
and dil, 0
and r8b, r10b
or r11b, sil
or dil, r8b
xor r11b, dil
or cl, r9b
xor cl, 0xff
or r10b, 0
and cl, r10b
or r11b, cl
xor al, 0xff
xor r11b, 0xff
mov cl, byte [rbp + 0x47e]
xor cl, 0
or al, r11b
or cl, 0
xor al, 0xff
and al, cl
mov cl, dl
xor cl, 0xff
mov r8b, al
xor r8b, 0xff
mov r9b, byte [rbp + 0x47e]
xor r9b, 1
mov r10b, cl
and r10b, 0xff
and dl, r9b
mov r11b, r8b
and r11b, 0xff
and al, r9b
or r10b, dl
or r11b, al
xor r10b, r11b
or cl, r8b
xor cl, 0xff
or r9b, 1
and cl, r9b
or r10b, cl
mov al, r10b
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x47e]
xor cl, 0
mov dl, r10b
and dl, cl
mov r8b, byte [rbp + 0x47e]
xor r8b, 1
and r8b, 0
and cl, 1
or al, dl
or r8b, cl
xor al, r8b
xor al, 0xff
xor al, 0
and al, 0
mov cl, byte [rbp + 0x47e]
xor cl, 0
and cl, 1
mov dl, byte [rbp + 0x47e]
xor dl, 1
and dl, 0
or cl, dl
xor r10b, 0xff
mov dl, cl
xor dl, 0xff
mov r8b, byte [rbp + 0x47e]
xor r8b, 0
or r10b, dl
or r8b, 0
xor r10b, 0xff
and r10b, r8b
mov dl, byte [rbp + 0x47e]
xor dl, 1
and dl, 1
mov r8b, byte [rbp + 0x47e]
xor r8b, 1
and r8b, 1
or dl, r8b
mov r8b, byte [rbp + 0x47e]
xor r8b, 0
mov r9b, dl
xor r9b, r8b
and r9b, dl
mov dl, byte [rbp + 0x47e]
xor dl, 1
xor cl, 0xff
mov r8b, byte [rbp + 0x47e]
xor r8b, 0
or dl, cl
or r8b, 0
xor dl, 0xff
and dl, r8b
mov cl, al
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov r11b, byte [rbp + 0x47e]
xor r11b, 0
mov sil, cl
and sil, 0
and al, r11b
mov dil, r8b
and dil, 0
and r10b, r11b
or sil, al
or dil, r10b
xor sil, dil
or cl, r8b
xor cl, 0xff
or r11b, 0
and cl, r11b
or sil, cl
mov al, r9b
and al, dl
xor r9b, dl
or al, r9b
mov cl, sil
xor cl, 0xff
mov dl, al
and dl, cl
xor al, 0xff
and sil, al
or dl, sil
mov al, byte [rbp + 0x47e]
xor al, 1
and al, 1
mov cl, byte [rbp + 0x47e]
xor cl, 1
and cl, 1
or al, cl
mov cl, r15b
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x47e]
xor r8b, 1
mov r9b, r15b
and r9b, r8b
mov r10b, byte [rbp + 0x47e]
xor r10b, 1
and r10b, 0xff
and r8b, 1
or cl, r9b
or r10b, r8b
xor cl, r10b
mov r8b, byte [rbp + 0x47e]
xor r8b, 0
and r8b, 1
mov r9b, byte [rbp + 0x47e]
xor r9b, 1
and r9b, 0
or r8b, r9b
mov r9b, byte [rbp + 0x47e]
xor r9b, 0
mov r10b, al
xor r10b, r9b
and r10b, al
mov r9b, r8b
xor r9b, 0xff
xor r9b, 1
and r9b, 0xff
mov r11b, byte [rbp + 0x47e]
xor r11b, 0
mov sil, cl
xor sil, r11b
and sil, cl
xor r15b, 0xff
mov r11b, r8b
xor r11b, 0xff
mov dil, byte [rbp + 0x47e]
xor dil, 1
or r15b, r11b
or dil, 1
xor r15b, 0xff
and r15b, dil
mov r11b, r10b
xor r11b, 0xff
mov dil, r9b
xor dil, 0xff
mov r14b, byte [rbp + 0x47e]
xor r14b, 1
mov r12b, r11b
and r12b, 0xff
and r10b, r14b
mov r13b, dil
and r13b, 0xff
and r9b, r14b
or r12b, r10b
or r13b, r9b
xor r12b, r13b
or r11b, dil
xor r11b, 0xff
or r14b, 1
and r11b, r14b
or r12b, r11b
mov r9b, sil
and r9b, r15b
xor sil, r15b
or r9b, sil
mov r10b, r12b
xor r10b, 0xff
and r10b, 1
mov r11b, byte [rbp + 0x47e]
xor r11b, 1
and r12b, r11b
mov sil, r9b
xor sil, 0xff
and sil, 0xff
and r9b, r11b
or r10b, r12b
or sil, r9b
xor r10b, sil
mov r9b, al
xor r9b, 0xff
mov r11b, cl
xor r11b, 0xff
mov sil, byte [rbp + 0x47e]
xor sil, 1
mov dil, r9b
and dil, 0xff
and al, sil
mov r14b, r11b
and r14b, 0xff
and cl, sil
or dil, al
or r14b, cl
xor dil, r14b
or r9b, r11b
xor r9b, 0xff
or sil, 1
and r9b, sil
or dil, r9b
mov al, dil
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x47e]
xor cl, 0
and dil, cl
mov r9b, byte [rbp + 0x47e]
xor r9b, 1
and r9b, 0
and cl, 1
or al, dil
or r9b, cl
xor al, r9b
mov cl, r8b
and cl, 0
xor r8b, 0
or cl, r8b
xor al, 0xff
xor cl, 0xff
mov r8b, byte [rbp + 0x47e]
xor r8b, 0
or al, cl
or r8b, 0
xor al, 0xff
and al, r8b
mov cl, r10b
xor cl, 0xff
mov r8b, al
xor r8b, 0xff
mov r9b, byte [rbp + 0x47e]
xor r9b, 1
mov r11b, cl
and r11b, 0xff
and r10b, r9b
mov sil, r8b
and sil, 0xff
and al, r9b
or r11b, r10b
or sil, al
xor r11b, sil
or cl, r8b
xor cl, 0xff
or r9b, 1
and cl, r9b
or r11b, cl
mov al, dl
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x47e]
xor cl, 1
and dl, cl
or al, dl
mov cl, r11b
xor cl, 0xff
and cl, 0
mov dl, byte [rbp + 0x47e]
xor dl, 0
and r11b, dl
mov r8b, byte [rbp + 0x47e]
xor r8b, 1
and r8b, 0
and dl, 1
or cl, r11b
or r8b, dl
xor cl, r8b
mov dl, byte [rbp + 0x47e]
xor dl, 0
and dl, 1
mov r8b, byte [rbp + 0x47e]
xor r8b, 1
and r8b, 0
or dl, r8b
mov r8b, al
xor r8b, 0xff
mov r9b, cl
xor r9b, 0xff
mov r10b, byte [rbp + 0x47e]
xor r10b, 1
mov r11b, r8b
and r11b, 0xff
and al, r10b
mov sil, r9b
and sil, 0xff
and cl, r10b
or r11b, al
or sil, cl
xor r11b, sil
or r8b, r9b
xor r8b, 0xff
or r10b, 1
and r8b, r10b
or r11b, r8b
mov al, byte [rbp + 0x47e]
xor al, 0
mov cl, dl
xor cl, 0xff
mov r8b, byte [rbp + 0x47e]
xor r8b, 0
mov r9b, al
and r9b, 0
mov r10b, r8b
and r10b, 0
mov sil, cl
and sil, 0
and dl, r8b
or r9b, r10b
or sil, dl
xor r9b, sil
or al, cl
xor al, 0xff
or r8b, 0
and al, r8b
or r9b, al
mov al, r11b
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x47e]
xor cl, 0
and r11b, cl
mov dl, byte [rbp + 0x47e]
xor dl, 1
and dl, 0
and cl, 1
or al, r11b
or dl, cl
xor al, dl
xor al, 0xff
xor r9b, 0xff
mov cl, byte [rbp + 0x47e]
xor cl, 1
or al, r9b
or cl, 1
xor al, 0xff
and al, cl
mov cl, bl
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x47e]
xor dl, 1
mov r8b, bl
and r8b, dl
mov r9b, byte [rbp + 0x47e]
xor r9b, 1
and r9b, 0xff
and dl, 1
or cl, r8b
or r9b, dl
xor cl, r9b
mov dl, al
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp + 0x47e]
xor r8b, 0
mov r9b, al
and r9b, r8b
mov r10b, byte [rbp + 0x47e]
xor r10b, 1
and r10b, 0
and r8b, 1
or dl, r9b
or r10b, r8b
xor dl, r10b
mov r8b, byte [rbp + 0x47e]
xor r8b, 0
and r8b, 1
mov r9b, byte [rbp + 0x47e]
xor r9b, 1
and r9b, 0
or r8b, r9b
mov r9b, byte [rbp + 0x47e]
xor r9b, 0
mov r10b, cl
xor r10b, r9b
and r10b, cl
xor bl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r11b, byte [rbp + 0x47e]
xor r11b, 1
or bl, r9b
or r11b, 1
xor bl, 0xff
and bl, r11b
mov r9b, dl
xor r9b, 0xff
mov r11b, byte [rbp + 0x47e]
xor r11b, 0
mov sil, byte [rbp + 0x47e]
xor sil, 0
or r9b, r11b
or sil, 0
xor r9b, 0xff
and r9b, sil
mov r11b, r8b
xor r11b, 0xff
mov sil, al
xor sil, r11b
and sil, al
mov al, r10b
xor al, 0xff
mov r11b, bl
xor r11b, 0xff
mov dil, byte [rbp + 0x47e]
xor dil, 1
mov r14b, al
and r14b, 0xff
and r10b, dil
mov r15b, r11b
and r15b, 0xff
and bl, dil
or r14b, r10b
or r15b, bl
xor r14b, r15b
or al, r11b
xor al, 0xff
or dil, 1
and al, dil
or r14b, al
mov al, r9b
xor al, 0xff
mov r10b, sil
xor r10b, 0xff
mov r11b, byte [rbp + 0x47e]
xor r11b, 0
mov bl, al
and bl, 0
and r9b, r11b
mov dil, r10b
and dil, 0
and sil, r11b
or bl, r9b
or dil, sil
xor bl, dil
or al, r10b
xor al, 0xff
or r11b, 0
and al, r11b
or bl, al
mov al, r14b
xor al, 0xff
mov r9b, bl
and r9b, al
xor bl, 0xff
and r14b, bl
or r9b, r14b
mov al, cl
xor al, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, byte [rbp + 0x47e]
xor r11b, 1
mov bl, al
and bl, 0xff
and cl, r11b
mov sil, r10b
and sil, 0xff
and dl, r11b
or bl, cl
or sil, dl
xor bl, sil
or al, r10b
xor al, 0xff
or r11b, 1
and al, r11b
or bl, al
mov al, bl
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x47e]
xor cl, 1
and bl, cl
mov dl, byte [rbp + 0x47e]
xor dl, 1
and dl, 0xff
and cl, 1
or al, bl
or dl, cl
xor al, dl
mov cl, byte [rbp + 0x47e]
xor cl, 0
mov dl, r8b
xor dl, 0xff
mov r10b, byte [rbp + 0x47e]
xor r10b, 0
mov r11b, cl
and r11b, 0
mov bl, r10b
and bl, 0
mov sil, dl
and sil, 0
and r8b, r10b
or r11b, bl
or sil, r8b
xor r11b, sil
or cl, dl
xor cl, 0xff
or r10b, 0
and cl, r10b
or r11b, cl
xor al, 0xff
xor r11b, 0xff
mov cl, byte [rbp + 0x47e]
xor cl, 1
or al, r11b
or cl, 1
xor al, 0xff
and al, cl
mov cl, r9b
and cl, al
xor r9b, al
or cl, r9b
test cl, 1
jne 0x6d98a14f
jmp 0x6da3565f
xor eax, eax
mov rcx, qword [rbp + 0x480]
mov edx, dword [rcx + 4]
mov r8d, dword [sym.out.dll_x.13]
mov r9d, dword [sym.out.dll_y.14]
mov r10d, eax
sub r10d, 0x3a1b1c1e
mov r11d, r8d
add r11d, r10d
add r11d, 0x8f8e5bb0
sub r11d, 0xd5e1a902
sub r11d, 0x8f8e5bb0
mov r10d, eax
sub r10d, r11d
mov r11d, eax
sub r11d, 0x3a1b1c1e
add r10d, r11d
mov r11d, eax
sub r11d, r10d
mov r10d, eax
sub r10d, 0x85bf9d35
sub r10d, 1
add r10d, 0x85bf9d35
add r11d, 0xe4a17103
add r11d, r10d
sub r11d, 0xe4a17103
mov r10d, eax
sub r10d, 0x1776c71c
sub r11d, r10d
mov r10d, eax
sub r10d, r11d
mov r11d, eax
sub r11d, 0xd5e1a902
add r10d, r11d
sub eax, r10d
add eax, 0x138c7393
sub eax, 0x1776c71c
sub eax, 0x138c7393
imul r8d, eax
and r8d, 1
cmp r8d, 0
sete bl
cmp r9d, 0xa
setl sil
mov dil, bl
xor dil, 0xff
and dil, 1
mov r14b, 1
mov r15b, r14b
xor r15b, 1
mov r12b, bl
and r12b, r15b
mov r13b, r14b
xor r13b, 1
and r13b, 0xff
and r15b, 1
or dil, r12b
or r13b, r15b
xor dil, r13b
mov r15b, r14b
xor r15b, 1
xor dil, 0xff
mov r12b, r14b
xor r12b, 1
or r15b, dil
or r12b, 1
xor r15b, 0xff
and r15b, r12b
mov dil, r14b
xor dil, 1
and dil, 1
mov r12b, r14b
xor r12b, 1
and r12b, 1
or dil, r12b
mov r12b, bl
xor r12b, 0xff
mov r13b, dil
xor r13b, 0xff
mov al, r14b
xor al, 0
or r12b, r13b
or al, 0
xor r12b, 0xff
and r12b, al
mov al, r14b
xor al, 1
and al, 1
mov r13b, r14b
xor r13b, 1
and r13b, 1
or al, r13b
mov r13b, r14b
xor r13b, 1
mov r8b, al
xor r8b, r13b
and r8b, al
mov al, r14b
xor al, 1
xor dil, 0xff
mov r13b, r14b
xor r13b, 1
or al, dil
or r13b, 1
xor al, 0xff
and al, r13b
mov dil, r15b
xor dil, 0xff
mov r13b, r12b
xor r13b, 0xff
mov r9b, r14b
xor r9b, 0
mov r10b, dil
and r10b, 0
and r15b, r9b
mov r11b, r13b
and r11b, 0
and r12b, r9b
or r10b, r15b
or r11b, r12b
xor r10b, r11b
or dil, r13b
xor dil, 0xff
or r9b, 0
and dil, r9b
or r10b, dil
mov r9b, r8b
xor r9b, 0xff
mov r11b, al
xor r11b, 0xff
mov dil, r14b
xor dil, 1
mov r15b, r9b
and r15b, 0xff
and r8b, dil
mov r12b, r11b
and r12b, 0xff
and al, dil
or r15b, r8b
or r12b, al
xor r15b, r12b
or r9b, r11b
xor r9b, 0xff
or dil, 1
and r9b, dil
or r15b, r9b
mov al, r10b
xor al, 0xff
and al, 1
mov r8b, r14b
xor r8b, 1
and r10b, r8b
mov r9b, r15b
xor r9b, 0xff
and r9b, 0xff
and r15b, r8b
or al, r10b
or r9b, r15b
xor al, r9b
mov r8b, sil
xor r8b, 0xff
and r8b, 1
mov r9b, r14b
xor r9b, 1
mov r10b, sil
and r10b, r9b
or r8b, r10b
mov r9b, r14b
xor r9b, 1
xor r8b, 0xff
mov r10b, r14b
xor r10b, 1
or r9b, r8b
or r10b, 1
xor r9b, 0xff
and r9b, r10b
mov r8b, r14b
xor r8b, 1
and r8b, 1
mov r10b, r14b
xor r10b, 1
and r10b, 1
or r8b, r10b
mov r10b, r8b
xor r10b, 0xff
mov r11b, sil
xor r11b, r10b
and r11b, sil
mov r10b, r14b
xor r10b, 1
and r10b, 1
mov dil, r14b
xor dil, 1
and dil, 1
or r10b, dil
xor r10b, 0xff
mov dil, r14b
xor dil, 1
mov r15b, r14b
xor r15b, 1
or r10b, dil
or r15b, 1
xor r10b, 0xff
and r10b, r15b
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
mov dil, r9b
xor dil, 0xff
mov r15b, r11b
xor r15b, 0xff
mov r12b, r14b
xor r12b, 1
mov r13b, dil
and r13b, 0xff
and r9b, r12b
mov cl, r15b
and cl, 0xff
and r11b, r12b
or r13b, r9b
or cl, r11b
xor r13b, cl
or dil, r15b
xor dil, 0xff
or r12b, 1
and dil, r12b
or r13b, dil
mov cl, r10b
xor cl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r11b, r14b
xor r11b, 0
mov dil, cl
and dil, 0
and r10b, r11b
mov r15b, r9b
and r15b, 0
and r8b, r11b
or dil, r10b
or r15b, r8b
xor dil, r15b
or cl, r9b
xor cl, 0xff
or r11b, 0
and cl, r11b
or dil, cl
mov cl, r13b
xor cl, 0xff
mov r8b, dil
and r8b, cl
xor dil, 0xff
and r13b, dil
or r8b, r13b
mov cl, r14b
xor cl, 1
and cl, 0
mov r9b, r14b
xor r9b, 0
mov r10b, r9b
and r10b, 1
mov r11b, r14b
xor r11b, 1
and r11b, 0
and r9b, 1
or cl, r10b
or r11b, r9b
xor cl, r11b
mov r9b, r14b
xor r9b, 1
xor cl, 0xff
mov r10b, r14b
xor r10b, 0
or r9b, cl
or r10b, 0
xor r9b, 0xff
and r9b, r10b
mov cl, r14b
xor cl, 1
and cl, 1
mov r10b, r14b
xor r10b, 1
and r10b, 1
or cl, r10b
mov r10b, r14b
xor r10b, 1
xor cl, 0xff
mov r11b, r14b
xor r11b, 0
or r10b, cl
or r11b, 0
xor r10b, 0xff
and r10b, r11b
mov cl, r9b
and cl, r10b
xor r9b, r10b
or cl, r9b
mov r9b, r14b
xor r9b, 1
and r9b, 1
mov r10b, r14b
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, al
xor r10b, 0xff
and r10b, 0
mov r11b, r14b
xor r11b, 0
mov dil, al
and dil, r11b
mov r15b, r9b
xor r15b, 0xff
and r15b, 0
and r9b, r11b
or r10b, dil
or r15b, r9b
xor r10b, r15b
mov r9b, al
xor r9b, 0xff
mov r11b, r10b
xor r11b, r9b
and r11b, r10b
mov r9b, cl
xor r9b, 0xff
and r9b, 1
mov r10b, r14b
xor r10b, 1
mov dil, cl
and dil, r10b
or r9b, dil
mov r10b, bl
xor r10b, 0xff
mov dil, r9b
and dil, r10b
xor r9b, 0xff
mov r10b, bl
and r10b, r9b
or dil, r10b
xor bl, 0xff
mov r9b, dil
xor r9b, bl
and r9b, dil
mov r10b, r8b
xor r10b, 0xff
and r10b, 1
mov bl, r14b
xor bl, 1
mov dil, r8b
and dil, bl
or r10b, dil
mov bl, r14b
xor bl, 1
and bl, 1
mov dil, r14b
xor dil, 1
and dil, 1
or bl, dil
mov dil, r14b
xor dil, 1
and dil, 1
mov r15b, r14b
xor r15b, 1
mov r12b, r15b
and r12b, 1
mov r13b, r14b
xor r13b, 1
and r13b, 0xff
and r15b, 1
or dil, r12b
or r13b, r15b
xor dil, r13b
mov r15b, r10b
and r15b, bl
xor r10b, bl
or r15b, r10b
mov r10b, r14b
xor r10b, 1
mov bl, dil
xor bl, 0xff
mov r12b, r14b
xor r12b, 1
mov r13b, r10b
and r13b, 0xff
mov byte [rbp + 0x47a], r12b
and r12b, 1
mov byte [rbp + 0x479], bl
and bl, 0xff
mov byte [rbp + 0x478], al
mov al, byte [rbp + 0x47a]
and dil, al
or r13b, r12b
or bl, dil
xor r13b, bl
mov bl, byte [rbp + 0x479]
or r10b, bl
xor r10b, 0xff
or al, 1
and r10b, al
or r13b, r10b
mov al, r15b
xor al, 0xff
and al, 1
mov r10b, r14b
xor r10b, 1
and r15b, r10b
mov dil, r14b
xor dil, 1
and dil, 0xff
and r10b, 1
or al, r15b
or dil, r10b
xor al, dil
xor r13b, 0xff
mov r10b, al
xor r10b, r13b
and r10b, al
mov al, cl
xor al, 0xff
and al, 1
mov dil, r14b
xor dil, 1
mov r15b, cl
and r15b, dil
or al, r15b
mov dil, sil
xor dil, 0xff
mov r15b, al
and r15b, dil
xor al, 0xff
mov dil, sil
and dil, al
or r15b, dil
xor sil, 0xff
mov al, r15b
xor al, sil
and al, r15b
mov sil, r11b
xor sil, 0xff
mov dil, r9b
xor dil, 0xff
mov r15b, r14b
xor r15b, 1
or sil, dil
or r15b, 1
xor sil, 0xff
and sil, r15b
mov dil, r11b
xor dil, 0xff
and dil, 0
mov r15b, r14b
xor r15b, 0
and r11b, r15b
mov r12b, r9b
xor r12b, 0xff
and r12b, 0
and r9b, r15b
or dil, r11b
or r12b, r9b
xor dil, r12b
mov r9b, sil
xor r9b, 0xff
mov r11b, dil
xor r11b, 0xff
mov r15b, r14b
xor r15b, 0
mov r12b, r9b
and r12b, 0
and sil, r15b
mov r13b, r11b
and r13b, 0
and dil, r15b
or r12b, sil
or r13b, dil
xor r12b, r13b
or r9b, r11b
xor r9b, 0xff
or r15b, 0
and r9b, r15b
or r12b, r9b
mov r9b, al
xor r9b, 0xff
mov r11b, r10b
xor r11b, r9b
and r11b, r10b
mov r9b, r10b
xor r9b, 0xff
mov sil, al
and sil, r9b
xor al, 0xff
and r10b, al
or sil, r10b
mov al, r11b
xor al, 0xff
mov r9b, sil
xor r9b, 0xff
mov r10b, r14b
xor r10b, 1
mov dil, al
and dil, 0xff
and r11b, r10b
mov r15b, r9b
and r15b, 0xff
and sil, r10b
or dil, r11b
or r15b, sil
xor dil, r15b
or al, r9b
xor al, 0xff
or r10b, 1
and al, r10b
or dil, al
mov al, r12b
xor al, 0xff
and al, 1
mov r9b, r14b
xor r9b, 1
mov r10b, r12b
and r10b, r9b
or al, r10b
mov r9b, r14b
xor r9b, 1
xor al, 0xff
mov r10b, r14b
xor r10b, 0
or r9b, al
or r10b, 0
xor r9b, 0xff
and r9b, r10b
mov al, r14b
xor al, 1
and al, 1
mov r10b, r14b
xor r10b, 1
and r10b, 1
or al, r10b
xor r12b, 0xff
mov r10b, al
xor r10b, 0xff
mov r11b, r14b
xor r11b, 1
or r12b, r10b
or r11b, 1
xor r12b, 0xff
and r12b, r11b
mov r10b, dil
xor r10b, 0xff
and r10b, 0
mov r11b, r14b
xor r11b, 0
mov sil, dil
and sil, r11b
mov r15b, r14b
xor r15b, 1
and r15b, 0
and r11b, 1
or r10b, sil
or r15b, r11b
xor r10b, r15b
mov r11b, r14b
xor r11b, 1
mov sil, r10b
xor sil, r11b
and sil, r10b
xor dil, 0xff
xor al, 0xff
mov r10b, r14b
xor r10b, 1
or dil, al
or r10b, 1
xor dil, 0xff
and dil, r10b
mov al, r9b
and al, r12b
xor r9b, r12b
or al, r9b
mov r9b, sil
xor r9b, 0xff
mov r10b, dil
xor r10b, 0xff
mov r11b, r14b
xor r11b, 0
mov r15b, r9b
and r15b, 0
and sil, r11b
mov r12b, r10b
and r12b, 0
and dil, r11b
or r15b, sil
or r12b, dil
xor r15b, r12b
or r9b, r10b
xor r9b, 0xff
or r11b, 0
and r9b, r11b
or r15b, r9b
mov r9b, al
xor r9b, 0xff
mov r10b, r15b
and r10b, r9b
xor r15b, 0xff
and al, r15b
or r10b, al
mov al, byte [rbp + 0x478]
xor al, 0xff
and al, 1
mov r9b, r14b
xor r9b, 1
mov r11b, byte [rbp + 0x478]
and r11b, r9b
mov sil, r14b
xor sil, 1
and sil, 0xff
and r9b, 1
or al, r11b
or sil, r9b
xor al, sil
mov r9b, r8b
xor r9b, 0xff
and r9b, 1
mov r11b, r14b
xor r11b, 1
mov sil, r8b
and sil, r11b
or r9b, sil
mov r11b, r14b
xor r11b, 1
and r11b, 0
mov sil, r14b
xor sil, 0
mov dil, sil
and dil, 1
mov r15b, r14b
xor r15b, 1
and r15b, 0
and sil, 1
or r11b, dil
or r15b, sil
xor r11b, r15b
mov sil, r14b
xor sil, 1
mov dil, al
xor dil, sil
and dil, al
mov sil, r11b
xor sil, 0xff
mov r15b, byte [rbp + 0x478]
xor r15b, sil
mov sil, byte [rbp + 0x478]
and r15b, sil
mov r12b, r9b
xor r12b, 0xff
mov r13b, r14b
xor r13b, 1
mov bl, r14b
xor bl, 1
or r12b, r13b
or bl, 1
xor r12b, 0xff
and r12b, bl
xor r8b, 0xff
mov bl, r11b
xor bl, 0xff
mov r13b, r14b
xor r13b, 1
or r8b, bl
or r13b, 1
xor r8b, 0xff
and r8b, r13b
mov bl, dil
xor bl, 0xff
mov r13b, r15b
xor r13b, 0xff
mov sil, r14b
xor sil, 1
mov byte [rbp + 0x477], bl
and bl, 0xff
and dil, sil
mov byte [rbp + 0x476], r13b
and r13b, 0xff
and r15b, sil
or bl, dil
or r13b, r15b
xor bl, r13b
mov dil, byte [rbp + 0x477]
mov r15b, byte [rbp + 0x476]
or dil, r15b
xor dil, 0xff
or sil, 1
and dil, sil
or bl, dil
mov sil, r12b
and sil, r8b
xor r12b, r8b
or sil, r12b
mov r8b, bl
xor r8b, 0xff
and r8b, 0
mov dil, r14b
xor dil, 0
and bl, dil
mov r12b, sil
xor r12b, 0xff
and r12b, 0
and sil, dil
or r8b, bl
or r12b, sil
xor r8b, r12b
mov bl, al
and bl, r9b
xor al, r9b
or bl, al
mov al, bl
xor al, 0xff
and al, 1
mov r9b, r14b
xor r9b, 1
and bl, r9b
mov sil, r14b
xor sil, 1
and sil, 0xff
and r9b, 1
or al, bl
or sil, r9b
xor al, sil
mov r9b, r11b
and r9b, 1
xor r11b, 1
or r9b, r11b
xor al, 0xff
xor r9b, 0xff
mov r11b, r14b
xor r11b, 1
or al, r9b
or r11b, 1
xor al, 0xff
and al, r11b
mov r9b, r8b
and r9b, al
xor r8b, al
or r9b, r8b
mov al, r9b
xor al, 0xff
and al, 1
mov r8b, r14b
xor r8b, 1
mov r11b, r9b
and r11b, r8b
mov bl, r14b
xor bl, 1
and bl, 0xff
and r8b, 1
or al, r11b
or bl, r8b
xor al, bl
mov r8b, r14b
xor r8b, 1
xor al, 0xff
mov r11b, r14b
xor r11b, 0
or r8b, al
or r11b, 0
xor r8b, 0xff
and r8b, r11b
mov al, r14b
xor al, 1
and al, 1
mov r11b, r14b
xor r11b, 1
mov bl, r11b
and bl, 1
mov sil, r14b
xor sil, 1
and sil, 0xff
and r11b, 1
or al, bl
or sil, r11b
xor al, sil
xor r9b, 0xff
xor al, 0xff
mov r11b, r14b
xor r11b, 1
or r9b, al
or r11b, 1
xor r9b, 0xff
and r9b, r11b
mov al, r8b
xor al, 0xff
mov r11b, r9b
xor r11b, 0xff
mov bl, r14b
xor bl, 1
mov sil, al
and sil, 0xff
and r8b, bl
mov dil, r11b
and dil, 0xff
and r9b, bl
or sil, r8b
or dil, r9b
xor sil, dil
or al, r11b
xor al, 0xff
or bl, 1
and al, bl
or sil, al
mov al, cl
xor al, 0xff
xor al, 1
and al, 0xff
mov r8b, r14b
xor r8b, 1
and r8b, 1
mov r9b, r14b
xor r9b, 1
mov r11b, r9b
and r11b, 1
mov bl, cl
xor bl, 0xff
and bl, 0xff
and cl, r9b
or r8b, r11b
or bl, cl
xor r8b, bl
mov cl, al
and cl, r8b
xor al, r8b
or cl, al
mov al, cl
xor al, 0xff
and al, 1
xor r14b, 1
and cl, r14b
or al, cl
mov cl, sil
xor cl, 0xff
mov r8b, al
and r8b, cl
xor al, 0xff
mov cl, sil
and cl, al
or r8b, cl
xor sil, 0xff
mov al, r8b
xor al, sil
and al, r8b
mov cl, al
xor cl, 0xff
mov r8b, r10b
xor r8b, cl
and r8b, r10b
mov cl, r10b
xor cl, 0xff
mov r9b, al
and r9b, cl
xor al, 0xff
and r10b, al
or r9b, r10b
mov al, r8b
and al, r9b
xor r8b, r9b
or al, r8b
test al, 1
mov dword [rbp + 0x470], edx
jne 0x6d98acad
jmp 0x6da3565f
jmp 0x6d98acb2
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0xb96ba2f6
add r8d, 0
sub r8d, 0xffd48c9d
sub r8d, 0xb96ba2f6
mov r9d, eax
sub r9d, 1
add r8d, r9d
add r8d, 0x98e32228
add r8d, 0xffd48c9d
sub r8d, 0x98e32228
mov r9d, 0xfd07deff
add r9d, 0
sub r9d, ecx
sub r9d, 0xfd07deff
mov r10d, eax
sub r10d, 0xb07ce365
sub r10d, r8d
add r10d, 0xb07ce365
mov r8d, eax
sub r8d, r10d
sub r9d, r8d
sub eax, 0xd457a125
sub eax, r9d
add eax, 0xd457a125
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 0
mov dil, 1
mov r14b, dil
xor r14b, 0
mov r15b, r11b
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
mov r14b, dil
xor r14b, 1
xor sil, 0xff
mov r15b, dil
xor r15b, 0
or r14b, sil
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov sil, dil
xor sil, 1
and sil, 0
mov r15b, dil
xor r15b, 0
mov r12b, r15b
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 0
and r15b, 1
or sil, r12b
or r13b, r15b
xor sil, r13b
mov r15b, r11b
xor r15b, 0xff
mov r12b, sil
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
or r15b, r12b
or r13b, 1
xor r15b, 0xff
and r15b, r13b
mov r12b, dil
xor r12b, 1
and r12b, 0
mov r13b, dil
xor r13b, 0
mov al, r13b
and al, 1
mov cl, dil
xor cl, 1
and cl, 0
and r13b, 1
or r12b, al
or cl, r13b
xor r12b, cl
mov al, dil
xor al, 1
mov cl, r12b
xor cl, al
and cl, r12b
xor sil, 0xff
xor sil, 1
and sil, 0xff
mov al, r14b
xor al, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
mov dl, al
and dl, 0
and r14b, r13b
mov r8b, r12b
and r8b, 0
and r15b, r13b
or dl, r14b
or r8b, r15b
xor dl, r8b
or al, r12b
xor al, 0xff
or r13b, 0
and al, r13b
or dl, al
mov al, cl
xor al, 0xff
mov r8b, sil
xor r8b, 0xff
mov r14b, dil
xor r14b, 0
mov r15b, al
and r15b, 0
and cl, r14b
mov r12b, r8b
and r12b, 0
and sil, r14b
or r15b, cl
or r12b, sil
xor r15b, r12b
or al, r8b
xor al, 0xff
or r14b, 0
and al, r14b
or r15b, al
mov al, dl
xor al, 0xff
mov cl, r15b
and cl, al
xor r15b, 0xff
and dl, r15b
or cl, dl
mov al, bl
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
mov r8b, bl
and r8b, dl
or al, r8b
mov dl, dil
xor dl, 1
xor al, 0xff
mov r8b, dil
xor r8b, 0
or dl, al
or r8b, 0
xor dl, 0xff
and dl, r8b
mov al, dil
xor al, 1
and al, 1
mov r8b, dil
xor r8b, 1
and r8b, 1
or al, r8b
xor al, 0xff
mov r8b, bl
xor r8b, al
and r8b, bl
mov al, dl
xor al, 0xff
mov sil, r8b
xor sil, 0xff
mov r14b, dil
xor r14b, 1
mov r15b, al
and r15b, 0xff
and dl, r14b
mov r12b, sil
and r12b, 0xff
and r8b, r14b
or r15b, dl
or r12b, r8b
xor r15b, r12b
or al, sil
xor al, 0xff
or r14b, 1
and al, r14b
or r15b, al
mov al, dil
xor al, 0
and al, 1
mov dl, dil
xor dl, 1
and dl, 0
or al, dl
xor al, 0xff
xor al, 1
and al, 0xff
mov dl, dil
xor dl, 1
and dl, 0
mov r8b, dil
xor r8b, 0
mov sil, r8b
and sil, 1
mov r14b, dil
xor r14b, 1
and r14b, 0
and r8b, 1
or dl, sil
or r14b, r8b
xor dl, r14b
mov r8b, dil
xor r8b, 0
mov sil, dl
xor sil, 0xff
mov r14b, dil
xor r14b, 0
or r8b, sil
or r14b, 0
xor r8b, 0xff
and r8b, r14b
mov sil, dil
xor sil, 1
and sil, 0
mov r14b, dil
xor r14b, 0
mov r12b, r14b
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 0
and r14b, 1
or sil, r12b
or r13b, r14b
xor sil, r13b
xor sil, 0xff
mov r14b, dil
xor r14b, 1
mov r12b, dil
xor r12b, 1
or sil, r14b
or r12b, 1
xor sil, 0xff
and sil, r12b
mov r14b, dil
xor r14b, 1
xor dl, 0xff
mov r12b, dil
xor r12b, 1
or r14b, dl
or r12b, 1
xor r14b, 0xff
and r14b, r12b
mov dl, al
and dl, r8b
xor al, r8b
or dl, al
mov al, sil
and al, r14b
xor sil, r14b
or al, sil
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov sil, dil
xor sil, 1
and dl, sil
mov r14b, al
xor r14b, 0xff
and r14b, 0xff
and al, sil
or r8b, dl
or r14b, al
xor r8b, r14b
mov al, dil
xor al, 0
and al, 1
mov dl, dil
xor dl, 1
and dl, 0
or al, dl
mov dl, cl
xor dl, 0xff
mov sil, al
and sil, dl
xor al, 0xff
mov dl, cl
and dl, al
or sil, dl
xor sil, 0xff
mov al, cl
xor al, 0xff
mov dl, dil
xor dl, 1
or sil, al
or dl, 1
xor sil, 0xff
and sil, dl
mov al, r11b
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
and r11b, dl
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and dl, 1
or al, r11b
or r14b, dl
xor al, r14b
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r11b, dil
xor r11b, 1
mov r14b, r8b
and r14b, r11b
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r11b, 1
or dl, r14b
or r12b, r11b
xor dl, r12b
mov r11b, dil
xor r11b, 1
and r11b, 1
mov r14b, dil
xor r14b, 1
and r14b, 1
or r11b, r14b
mov r14b, al
and r14b, dl
xor al, dl
or r14b, al
mov al, dil
xor al, 1
mov dl, r11b
xor dl, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, al
and r13b, 0
mov r9b, r12b
and r9b, 1
mov r10b, dl
and r10b, 0
and r11b, r12b
or r13b, r9b
or r10b, r11b
xor r13b, r10b
or al, dl
xor al, 0xff
or r12b, 0
and al, r12b
or r13b, al
mov al, r14b
xor al, 0xff
and al, 0
mov dl, dil
xor dl, 0
and r14b, dl
mov r9b, dil
xor r9b, 1
and r9b, 0
and dl, 1
or al, r14b
or r9b, dl
xor al, r9b
xor al, 0xff
xor r13b, 0xff
mov dl, dil
xor dl, 1
or al, r13b
or dl, 1
xor al, 0xff
and al, dl
mov dl, dil
xor dl, 0
and dl, 1
mov r9b, dil
xor r9b, 1
mov r10b, r9b
and r10b, 0
mov r11b, dil
xor r11b, 1
and r11b, 0xff
and r9b, 1
or dl, r10b
or r11b, r9b
xor dl, r11b
mov r9b, r15b
xor r9b, 0xff
and r9b, 0
mov r10b, dil
xor r10b, 0
mov r11b, r15b
and r11b, r10b
mov r14b, dl
xor r14b, 0xff
and r14b, 0
and dl, r10b
or r9b, r11b
or r14b, dl
xor r9b, r14b
xor r9b, 0xff
mov dl, r15b
xor dl, 0xff
mov r10b, dil
xor r10b, 1
or r9b, dl
or r10b, 1
xor r9b, 0xff
and r9b, r10b
mov dl, bl
xor dl, 0xff
and dl, 0
mov r10b, dil
xor r10b, 0
and bl, r10b
mov r11b, dil
xor r11b, 1
and r11b, 0
and r10b, 1
or dl, bl
or r11b, r10b
xor dl, r11b
mov r10b, r8b
xor r10b, 0xff
and r10b, 1
mov r11b, dil
xor r11b, 1
mov bl, r8b
and bl, r11b
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and r11b, 1
or r10b, bl
or r14b, r11b
xor r10b, r14b
mov r11b, dil
xor r11b, 1
and r11b, 1
mov bl, dil
xor bl, 1
mov r14b, bl
and r14b, 1
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and bl, 1
or r11b, r14b
or r12b, bl
xor r11b, r12b
mov bl, dl
xor bl, 0xff
mov r14b, r10b
xor r14b, 0xff
mov r12b, dil
xor r12b, 1
mov r13b, bl
and r13b, 0xff
and dl, r12b
mov byte [rbp + 0x46f], r14b
and r14b, 0xff
and r10b, r12b
or r13b, dl
or r14b, r10b
xor r13b, r14b
mov dl, byte [rbp + 0x46f]
or bl, dl
xor bl, 0xff
or r12b, 1
and bl, r12b
or r13b, bl
mov r10b, dil
xor r10b, 1
mov bl, r11b
xor bl, 0xff
mov r14b, dil
xor r14b, 0
mov r12b, r10b
and r12b, 0
mov dl, r14b
and dl, 1
mov byte [rbp + 0x46e], bl
and bl, 0
and r11b, r14b
or r12b, dl
or bl, r11b
xor r12b, bl
mov dl, byte [rbp + 0x46e]
or r10b, dl
xor r10b, 0xff
or r14b, 0
and r10b, r14b
or r12b, r10b
mov r10b, r13b
xor r10b, 0xff
and r10b, 1
mov r11b, dil
xor r11b, 1
and r13b, r11b
mov bl, dil
xor bl, 1
and bl, 0xff
and r11b, 1
or r10b, r13b
or bl, r11b
xor r10b, bl
xor r10b, 0xff
xor r12b, 0xff
mov r11b, dil
xor r11b, 0
or r10b, r12b
or r11b, 0
xor r10b, 0xff
and r10b, r11b
mov r11b, sil
xor r11b, 0xff
mov bl, al
xor bl, 0xff
mov r14b, dil
xor r14b, 1
or r11b, bl
or r14b, 1
xor r11b, 0xff
and r11b, r14b
mov bl, sil
xor bl, 0xff
and bl, 0
mov r14b, dil
xor r14b, 0
and sil, r14b
mov r12b, al
xor r12b, 0xff
and r12b, 0
and al, r14b
or bl, sil
or r12b, al
xor bl, r12b
mov al, r11b
and al, bl
xor r11b, bl
or al, r11b
mov r11b, r9b
xor r11b, 0xff
and r11b, 0
mov bl, dil
xor bl, 0
mov sil, r9b
and sil, bl
mov r14b, dil
xor r14b, 1
and r14b, 0
and bl, 1
or r11b, sil
or r14b, bl
xor r11b, r14b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, dil
xor sil, 1
mov r14b, r10b
and r14b, sil
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and sil, 1
or bl, r14b
or r12b, sil
xor bl, r12b
mov sil, dil
xor sil, 0
and sil, 1
mov r14b, dil
xor r14b, 1
and r14b, 0
or sil, r14b
mov r14b, r11b
xor r14b, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, dil
xor r13b, 1
or r14b, r12b
or r13b, 1
xor r14b, 0xff
and r14b, r13b
mov r12b, sil
xor r12b, 0xff
mov r13b, r9b
xor r13b, r12b
and r13b, r9b
mov r9b, dil
xor r9b, 0
mov r12b, bl
xor r12b, r9b
and r12b, bl
mov r9b, sil
xor r9b, 0xff
mov dl, r10b
xor dl, r9b
and dl, r10b
mov r9b, r14b
xor r9b, 0xff
mov r10b, r13b
xor r10b, 0xff
mov byte [rbp + 0x46d], dil
xor dil, 1
mov byte [rbp + 0x46c], r9b
and r9b, 0xff
and r14b, dil
mov byte [rbp + 0x46b], r10b
and r10b, 0xff
and r13b, dil
or r9b, r14b
or r10b, r13b
xor r9b, r10b
mov r10b, byte [rbp + 0x46c]
mov r14b, byte [rbp + 0x46b]
or r10b, r14b
xor r10b, 0xff
or dil, 1
and r10b, dil
or r9b, r10b
mov r10b, r12b
xor r10b, 0xff
mov dil, dl
xor dil, 0xff
mov r13b, byte [rbp + 0x46d]
xor r13b, 1
mov r14b, r10b
and r14b, 0xff
and r12b, r13b
mov byte [rbp + 0x46a], dil
and dil, 0xff
and dl, r13b
or r14b, r12b
or dil, dl
xor r14b, dil
mov dl, byte [rbp + 0x46a]
or r10b, dl
xor r10b, 0xff
or r13b, 1
and r10b, r13b
or r14b, r10b
mov r10b, r9b
xor r10b, 0xff
and r10b, 1
mov dil, byte [rbp + 0x46d]
xor dil, 1
and r9b, dil
mov r12b, r14b
xor r12b, 0xff
and r12b, 0xff
and r14b, dil
or r10b, r9b
or r12b, r14b
xor r10b, r12b
mov r9b, r11b
and r9b, bl
xor r11b, bl
or r9b, r11b
mov r11b, r9b
xor r11b, 0xff
and r11b, 1
mov bl, byte [rbp + 0x46d]
xor bl, 1
and r9b, bl
or r11b, r9b
mov r9b, sil
and r9b, 0
xor sil, 0
or r9b, sil
xor r11b, 0xff
xor r9b, 0xff
mov bl, byte [rbp + 0x46d]
xor bl, 0
or r11b, r9b
or bl, 0
xor r11b, 0xff
and r11b, bl
mov r9b, r10b
xor r9b, 0xff
mov bl, r11b
xor bl, 0xff
mov sil, byte [rbp + 0x46d]
xor sil, 1
mov dil, r9b
and dil, 0xff
and r10b, sil
mov r14b, bl
and r14b, 0xff
and r11b, sil
or dil, r10b
or r14b, r11b
xor dil, r14b
or r9b, bl
xor r9b, 0xff
or sil, 1
and r9b, sil
or dil, r9b
mov r9b, al
xor r9b, 0xff
and r9b, 0
mov r10b, byte [rbp + 0x46d]
xor r10b, 0
mov r11b, al
and r11b, r10b
mov bl, byte [rbp + 0x46d]
xor bl, 1
and bl, 0
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
xor r9b, 0xff
xor r9b, 0
and r9b, 0
mov r10b, byte [rbp + 0x46d]
xor r10b, 0
and r10b, 1
mov r11b, byte [rbp + 0x46d]
xor r11b, 1
and r11b, 0
or r10b, r11b
mov r11b, r10b
xor r11b, 0xff
mov bl, al
xor bl, r11b
and bl, al
mov al, dil
xor al, 0xff
and al, 0
mov r11b, byte [rbp + 0x46d]
xor r11b, 0
mov sil, dil
and sil, r11b
mov r14b, byte [rbp + 0x46d]
xor r14b, 1
and r14b, 0
and r11b, 1
or al, sil
or r14b, r11b
xor al, r14b
mov r11b, byte [rbp + 0x46d]
xor r11b, 0
mov sil, al
xor sil, r11b
and sil, al
xor dil, 0xff
xor r10b, 0xff
mov al, byte [rbp + 0x46d]
xor al, 1
or dil, r10b
or al, 1
xor dil, 0xff
and dil, al
mov al, r9b
and al, bl
xor r9b, bl
or al, r9b
mov r9b, sil
xor r9b, 0xff
mov r10b, dil
xor r10b, 0xff
mov r11b, byte [rbp + 0x46d]
xor r11b, 0
mov bl, r9b
and bl, 0
and sil, r11b
mov r14b, r10b
and r14b, 0
and dil, r11b
or bl, sil
or r14b, dil
xor bl, r14b
or r9b, r10b
xor r9b, 0xff
or r11b, 0
and r9b, r11b
or bl, r9b
mov r9b, al
xor r9b, 0xff
and r9b, 0
mov r10b, byte [rbp + 0x46d]
xor r10b, 0
and al, r10b
mov r11b, bl
xor r11b, 0xff
and r11b, 0
and bl, r10b
or r9b, al
or r11b, bl
xor r9b, r11b
mov al, cl
xor al, 0xff
and al, 0
mov r10b, byte [rbp + 0x46d]
xor r10b, 0
mov r11b, cl
and r11b, r10b
mov bl, byte [rbp + 0x46d]
xor bl, 1
and bl, 0
and r10b, 1
or al, r11b
or bl, r10b
xor al, bl
mov r10b, r15b
xor r10b, 0xff
and r10b, 1
mov r11b, byte [rbp + 0x46d]
xor r11b, 1
mov bl, r15b
and bl, r11b
or r10b, bl
mov r11b, byte [rbp + 0x46d]
xor r11b, 1
and r11b, 1
mov bl, byte [rbp + 0x46d]
xor bl, 1
mov sil, bl
and sil, 1
mov dil, byte [rbp + 0x46d]
xor dil, 1
and dil, 0xff
and bl, 1
or r11b, sil
or dil, bl
xor r11b, dil
mov bl, al
xor bl, 0xff
mov sil, byte [rbp + 0x46d]
xor sil, 1
mov dil, byte [rbp + 0x46d]
xor dil, 1
or bl, sil
or dil, 1
xor bl, 0xff
and bl, dil
mov sil, r11b
xor sil, 0xff
mov dil, cl
xor dil, sil
and dil, cl
mov cl, byte [rbp + 0x46d]
xor cl, 1
mov sil, r10b
xor sil, cl
and sil, r10b
mov cl, r11b
xor cl, 0xff
mov r14b, r15b
xor r14b, cl
and r14b, r15b
mov cl, bl
and cl, dil
xor bl, dil
or cl, bl
mov bl, sil
and bl, r14b
xor sil, r14b
or bl, sil
mov sil, cl
xor sil, 0xff
and sil, 1
mov dil, byte [rbp + 0x46d]
xor dil, 1
and cl, dil
mov r14b, bl
xor r14b, 0xff
and r14b, 0xff
and bl, dil
or sil, cl
or r14b, bl
xor sil, r14b
mov cl, al
xor cl, 0xff
mov bl, r10b
xor bl, 0xff
mov dil, byte [rbp + 0x46d]
xor dil, 1
mov r14b, cl
and r14b, 0xff
and al, dil
mov r15b, bl
and r15b, 0xff
and r10b, dil
or r14b, al
or r15b, r10b
xor r14b, r15b
or cl, bl
xor cl, 0xff
or dil, 1
and cl, dil
or r14b, cl
mov al, r14b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x46d]
xor cl, 1
and r14b, cl
mov r10b, byte [rbp + 0x46d]
xor r10b, 1
and r10b, 0xff
and cl, 1
or al, r14b
or r10b, cl
xor al, r10b
mov cl, byte [rbp + 0x46d]
xor cl, 1
mov r10b, r11b
xor r10b, 0xff
mov bl, byte [rbp + 0x46d]
xor bl, 0
mov dil, cl
and dil, 0
mov r14b, bl
and r14b, 1
mov r15b, r10b
and r15b, 0
and r11b, bl
or dil, r14b
or r15b, r11b
xor dil, r15b
or cl, r10b
xor cl, 0xff
or bl, 0
and cl, bl
or dil, cl
xor dil, 0xff
mov cl, al
xor cl, dil
and cl, al
mov al, sil
xor al, 0xff
mov r10b, cl
xor r10b, 0xff
mov r11b, byte [rbp + 0x46d]
xor r11b, 1
mov bl, al
and bl, 0xff
and sil, r11b
mov dil, r10b
and dil, 0xff
and cl, r11b
or bl, sil
or dil, cl
xor bl, dil
or al, r10b
xor al, 0xff
or r11b, 1
and al, r11b
or bl, al
mov al, bl
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x46d]
xor cl, 1
mov r10b, bl
and r10b, cl
or al, r10b
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, byte [rbp + 0x46d]
xor cl, 1
and cl, 0
mov r10b, byte [rbp + 0x46d]
xor r10b, 0
mov r11b, r10b
and r11b, 1
mov sil, byte [rbp + 0x46d]
xor sil, 1
and sil, 0
and r10b, 1
or cl, r11b
or sil, r10b
xor cl, sil
xor bl, 0xff
mov r10b, cl
xor r10b, 0xff
mov r11b, byte [rbp + 0x46d]
xor r11b, 0
or bl, r10b
or r11b, 0
xor bl, 0xff
and bl, r11b
mov r10b, byte [rbp + 0x46d]
xor r10b, 1
and r10b, 1
mov r11b, byte [rbp + 0x46d]
xor r11b, 1
and r11b, 1
or r10b, r11b
xor r10b, 0xff
mov r11b, byte [rbp + 0x46d]
xor r11b, 1
mov sil, byte [rbp + 0x46d]
xor sil, 1
or r10b, r11b
or sil, 1
xor r10b, 0xff
and r10b, sil
mov r11b, byte [rbp + 0x46d]
xor r11b, 1
xor cl, 0xff
mov sil, byte [rbp + 0x46d]
xor sil, 1
or r11b, cl
or sil, 1
xor r11b, 0xff
and r11b, sil
mov cl, al
xor cl, 0xff
mov sil, bl
xor sil, 0xff
mov dil, byte [rbp + 0x46d]
xor dil, 0
mov r14b, cl
and r14b, 0
and al, dil
mov r15b, sil
and r15b, 0
and bl, dil
or r14b, al
or r15b, bl
xor r14b, r15b
or cl, sil
xor cl, 0xff
or dil, 0
and cl, dil
or r14b, cl
mov al, r10b
xor al, 0xff
mov cl, r11b
xor cl, 0xff
mov bl, byte [rbp + 0x46d]
xor bl, 1
mov sil, al
and sil, 0xff
and r10b, bl
mov dil, cl
and dil, 0xff
and r11b, bl
or sil, r10b
or dil, r11b
xor sil, dil
or al, cl
xor al, 0xff
or bl, 1
and al, bl
or sil, al
mov al, r14b
xor al, 0xff
mov cl, sil
and cl, al
xor sil, 0xff
and r14b, sil
or cl, r14b
mov al, r8b
xor al, 0xff
xor al, 0
and al, 0
mov r10b, byte [rbp + 0x46d]
xor r10b, 0
and r10b, 1
mov r11b, byte [rbp + 0x46d]
xor r11b, 1
mov bl, r11b
and bl, 0
mov sil, r8b
xor sil, 0xff
and sil, 0xff
and r8b, r11b
or r10b, bl
or sil, r8b
xor r10b, sil
mov r8b, al
xor r8b, 0xff
mov r11b, r10b
xor r11b, 0xff
mov bl, byte [rbp + 0x46d]
xor bl, 0
mov sil, r8b
and sil, 0
and al, bl
mov dil, r11b
and dil, 0
and r10b, bl
or sil, al
or dil, r10b
xor sil, dil
or r8b, r11b
xor r8b, 0xff
or bl, 0
and r8b, bl
or sil, r8b
mov al, cl
xor al, 0xff
and al, 0
mov r8b, byte [rbp + 0x46d]
xor r8b, 0
and cl, r8b
mov r10b, byte [rbp + 0x46d]
xor r10b, 1
and r10b, 0
and r8b, 1
or al, cl
or r10b, r8b
xor al, r10b
mov cl, sil
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x46d]
xor r8b, 1
and sil, r8b
mov r10b, byte [rbp + 0x46d]
xor r10b, 1
and r10b, 0xff
and r8b, 1
or cl, sil
or r10b, r8b
xor cl, r10b
mov r8b, byte [rbp + 0x46d]
xor r8b, 0
and r8b, 1
mov r10b, byte [rbp + 0x46d]
xor r10b, 1
and r10b, 0
or r8b, r10b
mov r10b, al
and r10b, cl
xor al, cl
or r10b, al
mov al, byte [rbp + 0x46d]
xor al, 0
mov cl, r8b
xor cl, 0xff
mov r11b, byte [rbp + 0x46d]
xor r11b, 1
mov bl, al
and bl, 0xff
mov sil, r11b
and sil, 0
mov dil, cl
and dil, 0xff
and r8b, r11b
or bl, sil
or dil, r8b
xor bl, dil
or al, cl
xor al, 0xff
or r11b, 1
and al, r11b
or bl, al
mov al, r10b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x46d]
xor cl, 1
and r10b, cl
mov r8b, byte [rbp + 0x46d]
xor r8b, 1
and r8b, 0xff
and cl, 1
or al, r10b
or r8b, cl
xor al, r8b
xor bl, 0xff
mov cl, al
xor cl, bl
and cl, al
mov al, r9b
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x46d]
xor r8b, 1
mov r10b, r9b
and r10b, r8b
mov r11b, byte [rbp + 0x46d]
xor r11b, 1
and r11b, 0xff
and r8b, 1
or al, r10b
or r11b, r8b
xor al, r11b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r10b, byte [rbp + 0x46d]
xor r10b, 1
mov r11b, cl
and r11b, r10b
or r8b, r11b
mov r10b, byte [rbp + 0x46d]
xor r10b, 0
and r10b, 1
mov r11b, byte [rbp + 0x46d]
xor r11b, 1
and r11b, 0
or r10b, r11b
mov r11b, al
xor r11b, 0xff
mov bl, byte [rbp + 0x46d]
xor bl, 0
mov sil, byte [rbp + 0x46d]
xor sil, 1
or r11b, bl
or sil, 1
xor r11b, 0xff
and r11b, sil
mov bl, r10b
xor bl, 0xff
mov sil, r9b
xor sil, bl
and sil, r9b
mov r9b, byte [rbp + 0x46d]
xor r9b, 0
mov bl, r8b
xor bl, r9b
and bl, r8b
mov r9b, r10b
xor r9b, 0xff
mov dil, cl
xor dil, r9b
and dil, cl
mov cl, r11b
xor cl, 0xff
mov r9b, sil
xor r9b, 0xff
mov r14b, byte [rbp + 0x46d]
xor r14b, 0
mov r15b, cl
and r15b, 0
and r11b, r14b
mov r12b, r9b
and r12b, 0
and sil, r14b
or r15b, r11b
or r12b, sil
xor r15b, r12b
or cl, r9b
xor cl, 0xff
or r14b, 0
and cl, r14b
or r15b, cl
mov cl, bl
and cl, dil
xor bl, dil
or cl, bl
mov r9b, r15b
xor r9b, 0xff
mov r11b, cl
and r11b, r9b
xor cl, 0xff
and r15b, cl
or r11b, r15b
mov cl, al
xor cl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov bl, byte [rbp + 0x46d]
xor bl, 1
mov sil, cl
and sil, 0xff
and al, bl
mov dil, r9b
and dil, 0xff
and r8b, bl
or sil, al
or dil, r8b
xor sil, dil
or cl, r9b
xor cl, 0xff
or bl, 1
and cl, bl
or sil, cl
mov al, sil
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x46d]
xor cl, 1
and sil, cl
or al, sil
mov cl, byte [rbp + 0x46d]
xor cl, 0
mov r8b, r10b
xor r8b, 0xff
mov r9b, byte [rbp + 0x46d]
xor r9b, 0
mov bl, cl
and bl, 0
mov sil, r9b
and sil, 0
mov dil, r8b
and dil, 0
and r10b, r9b
or bl, sil
or dil, r10b
xor bl, dil
or cl, r8b
xor cl, 0xff
or r9b, 0
and cl, r9b
or bl, cl
xor al, 0xff
xor bl, 0xff
mov cl, byte [rbp + 0x46d]
xor cl, 0
or al, bl
or cl, 0
xor al, 0xff
and al, cl
mov cl, r11b
xor cl, 0xff
mov r8b, al
xor r8b, 0xff
mov r9b, byte [rbp + 0x46d]
xor r9b, 0
mov r10b, cl
and r10b, 0
and r11b, r9b
mov bl, r8b
and bl, 0
and al, r9b
or r10b, r11b
or bl, al
xor r10b, bl
or cl, r8b
xor cl, 0xff
or r9b, 0
and cl, r9b
or r10b, cl
test r10b, 1
jne 0x6d98bee1
jmp 0x6da43668
xor eax, eax
mov ecx, dword [rbp + 0x470]
mov edx, ecx
mov r8d, edx
cmp r8, 8
setae r9b
mov edx, dword [sym.out.dll_x.13]
mov r10d, dword [sym.out.dll_y.14]
mov r11d, eax
sub r11d, 0x96ed0409
add r11d, 0
sub r11d, 0xc8d62b92
sub r11d, 1
add r11d, 0xc8d62b92
sub eax, 0x96ed0409
sub r11d, eax
mov eax, edx
add eax, 0x39557644
add eax, 0x70b4c56
sub eax, 0x39557644
sub eax, 0x14e43600
add eax, r11d
add eax, 0x14e43600
sub eax, 0x98a0d851
sub eax, 0x70b4c56
add eax, 0x98a0d851
imul edx, eax
and edx, 1
cmp edx, 0
sete bl
cmp r10d, 0xa
setl sil
mov dil, sil
xor dil, 0xff
and dil, 1
mov r14b, 1
mov r15b, r14b
xor r15b, 1
mov r12b, sil
and r12b, r15b
or dil, r12b
mov r15b, bl
xor r15b, 0xff
and r15b, 1
mov r12b, r14b
xor r12b, 1
mov r13b, bl
and r13b, r12b
mov al, dil
xor al, 0xff
and al, 0xff
and dil, r12b
or r15b, r13b
or al, dil
xor r15b, al
mov al, bl
xor al, 0xff
mov dil, r15b
xor dil, al
and dil, r15b
mov al, bl
xor al, 0xff
and al, 1
mov r15b, r14b
xor r15b, 1
mov r12b, bl
and r12b, r15b
or al, r12b
xor al, 0xff
mov r15b, sil
xor r15b, al
and r15b, sil
mov al, sil
xor al, 0xff
and al, 1
mov r12b, r14b
xor r12b, 1
and sil, r12b
or al, sil
xor bl, 0xff
xor al, 0xff
mov sil, r14b
xor sil, 1
or bl, al
or sil, 1
xor bl, 0xff
and bl, sil
mov al, r15b
and al, bl
xor r15b, bl
or al, r15b
mov bl, dil
xor bl, 0xff
and bl, 1
mov sil, r14b
xor sil, 1
mov r15b, dil
and r15b, sil
or bl, r15b
mov sil, al
xor sil, 0xff
and sil, 1
mov r15b, r14b
xor r15b, 1
mov r12b, al
and r12b, r15b
or sil, r12b
mov r15b, r14b
xor r15b, 1
and r15b, 1
mov r12b, r14b
xor r12b, 1
mov r13b, r12b
and r13b, 1
mov dl, r14b
xor dl, 1
and dl, 0xff
and r12b, 1
or r15b, r13b
or dl, r12b
xor r15b, dl
mov dl, bl
xor dl, 0xff
mov r12b, r14b
xor r12b, 1
mov r13b, r14b
xor r13b, 0
or dl, r12b
or r13b, 0
xor dl, 0xff
and dl, r13b
xor dil, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, r14b
xor r13b, 1
or dil, r12b
or r13b, 1
xor dil, 0xff
and dil, r13b
mov r12b, r14b
xor r12b, 1
mov r13b, sil
xor r13b, r12b
and r13b, sil
mov r12b, r15b
xor r12b, 0xff
mov r8b, al
xor r8b, r12b
and r8b, al
mov al, dl
xor al, 0xff
mov r12b, dil
xor r12b, 0xff
mov r10b, r14b
xor r10b, 0
mov r11b, al
and r11b, 0
and dl, r10b
mov cl, r12b
and cl, 0
and dil, r10b
or r11b, dl
or cl, dil
xor r11b, cl
or al, r12b
xor al, 0xff
or r10b, 0
and al, r10b
or r11b, al
mov al, r13b
and al, r8b
xor r13b, r8b
or al, r13b
mov cl, r11b
xor cl, 0xff
and cl, 0
mov dl, r14b
xor dl, 0
and r11b, dl
mov r8b, al
xor r8b, 0xff
and r8b, 0
and al, dl
or cl, r11b
or r8b, al
xor cl, r8b
mov al, bl
xor al, 0xff
mov dl, sil
xor dl, 0xff
mov r8b, r14b
xor r8b, 1
mov r10b, al
and r10b, 0xff
and bl, r8b
mov r11b, dl
and r11b, 0xff
and sil, r8b
or r10b, bl
or r11b, sil
xor r10b, r11b
or al, dl
xor al, 0xff
or r8b, 1
and al, r8b
or r10b, al
mov al, r10b
xor al, 0xff
and al, 1
mov dl, r14b
xor dl, 1
and r10b, dl
or al, r10b
mov dl, r15b
and dl, 1
xor r15b, 1
or dl, r15b
xor al, 0xff
xor dl, 0xff
xor r14b, 1
or al, dl
or r14b, 1
xor al, 0xff
and al, r14b
mov dl, cl
and dl, al
xor cl, al
or dl, cl
test dl, 1
mov byte [rbp + 0x469], r9b
jne 0x6d98c1db
jmp 0x6da43668
mov al, byte [rbp + 0x469]
test al, 1
jne 0x6d98c1ee
jmp 0x6d9c0c46
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xd766adc5
sub r8d, 1
add r8d, 0xd766adc5
mov r9d, 0x104c4e19
add r9d, 0
add r9d, r8d
sub r9d, 0x104c4e19
mov r8d, ecx
add r8d, 0x218b908f
sub r8d, 0xfbff1804
sub r8d, 0x218b908f
mov r10d, eax
sub r10d, r8d
mov r8d, eax
sub r8d, r9d
add r10d, r8d
mov r8d, eax
sub r8d, r10d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0xfbff1804
add r9d, r8d
sub eax, r9d
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or sil, r15b
xor sil, 0xff
xor sil, 1
and sil, 0xff
mov r14b, dil
xor r14b, 1
and r14b, 0
mov r15b, dil
xor r15b, 0
mov r12b, r15b
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 0
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
xor r14b, 0xff
mov r15b, r11b
xor r15b, r14b
and r15b, r11b
mov r14b, sil
xor r14b, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
mov al, r14b
and al, 0xff
and sil, r13b
mov cl, r12b
and cl, 0xff
and r15b, r13b
or al, sil
or cl, r15b
xor al, cl
or r14b, r12b
xor r14b, 0xff
or r13b, 1
and r14b, r13b
or al, r14b
mov cl, bl
xor cl, 0xff
and cl, 1
mov sil, dil
xor sil, 1
mov r14b, bl
and r14b, sil
or cl, r14b
mov sil, dil
xor sil, 1
xor cl, 0xff
mov r14b, dil
xor r14b, 0
or sil, cl
or r14b, 0
xor sil, 0xff
and sil, r14b
mov cl, dil
xor cl, 1
and cl, 1
mov r14b, dil
xor r14b, 1
mov r15b, r14b
and r15b, 1
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or cl, r15b
or r12b, r14b
xor cl, r12b
mov r14b, cl
xor r14b, 0xff
mov r15b, bl
xor r15b, r14b
and r15b, bl
mov r14b, dil
xor r14b, 1
and r14b, 1
mov r12b, dil
xor r12b, 1
and r12b, 1
or r14b, r12b
xor r14b, 0xff
mov r12b, dil
xor r12b, 1
mov r13b, dil
xor r13b, 1
or r14b, r12b
or r13b, 1
xor r14b, 0xff
and r14b, r13b
mov r12b, dil
xor r12b, 1
xor cl, 0xff
mov r13b, dil
xor r13b, 0
or r12b, cl
or r13b, 0
xor r12b, 0xff
and r12b, r13b
mov cl, sil
and cl, r15b
xor sil, r15b
or cl, sil
mov sil, r14b
and sil, r12b
xor r14b, r12b
or sil, r14b
mov r14b, cl
xor r14b, 0xff
mov r15b, sil
and r15b, r14b
xor sil, 0xff
and cl, sil
or r15b, cl
mov cl, dil
xor cl, 1
and cl, 1
mov sil, dil
xor sil, 1
and sil, 1
or cl, sil
mov sil, dil
xor sil, 0
xor cl, 0xff
mov r14b, dil
xor r14b, 0
or sil, cl
or r14b, 0
xor sil, 0xff
and sil, r14b
mov cl, dil
xor cl, 0
and cl, 1
mov r14b, dil
xor r14b, 1
and r14b, 0
or cl, r14b
mov r14b, cl
xor r14b, 0xff
xor r14b, 1
and r14b, 0xff
mov r12b, dil
xor r12b, 1
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 1
or r12b, r13b
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
mov dl, dil
xor dl, 0
or r12b, r13b
or dl, 0
xor r12b, 0xff
and r12b, dl
mov dl, dil
xor dl, 1
xor cl, 0xff
mov r13b, dil
xor r13b, 1
or dl, cl
or r13b, 1
xor dl, 0xff
and dl, r13b
mov cl, sil
and cl, r14b
xor sil, r14b
or cl, sil
mov sil, r12b
xor sil, 0xff
mov r14b, dl
xor r14b, 0xff
mov r13b, dil
xor r13b, 1
mov r8b, sil
and r8b, 0xff
and r12b, r13b
mov r9b, r14b
and r9b, 0xff
and dl, r13b
or r8b, r12b
or r9b, dl
xor r8b, r9b
or sil, r14b
xor sil, 0xff
or r13b, 1
and sil, r13b
or r8b, sil
mov dl, cl
xor dl, 0xff
mov r9b, r8b
and r9b, dl
xor r8b, 0xff
and cl, r8b
or r9b, cl
mov cl, dil
xor cl, 1
and cl, 1
mov dl, dil
xor dl, 1
and dl, 1
or cl, dl
mov dl, al
xor dl, 0xff
mov r8b, cl
and r8b, dl
xor cl, 0xff
mov dl, al
and dl, cl
or r8b, dl
xor r8b, 0xff
mov cl, al
xor cl, 0xff
mov dl, dil
xor dl, 0
or r8b, cl
or dl, 0
xor r8b, 0xff
and r8b, dl
mov cl, r9b
xor cl, 0xff
and cl, 0
mov dl, dil
xor dl, 0
mov sil, r9b
and sil, dl
mov r14b, dil
xor r14b, 1
and r14b, 0
and dl, 1
or cl, sil
or r14b, dl
xor cl, r14b
mov dl, r11b
xor dl, 0xff
and dl, 0
mov sil, dil
xor sil, 0
mov r14b, r11b
and r14b, sil
mov r12b, cl
xor r12b, 0xff
and r12b, 0
and cl, sil
or dl, r14b
or r12b, cl
xor dl, r12b
xor dl, 0xff
xor r11b, 0xff
mov cl, dil
xor cl, 0
or dl, r11b
or cl, 0
xor dl, 0xff
and dl, cl
mov cl, dil
xor cl, 1
and cl, 1
mov r11b, dil
xor r11b, 1
mov sil, r11b
and sil, 1
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and r11b, 1
or cl, sil
or r14b, r11b
xor cl, r14b
mov r11b, r15b
xor r11b, 0xff
mov sil, cl
and sil, r11b
xor cl, 0xff
mov r11b, r15b
and r11b, cl
or sil, r11b
xor sil, 0xff
mov cl, r15b
xor cl, 0xff
mov r11b, dil
xor r11b, 0
or sil, cl
or r11b, 0
xor sil, 0xff
and sil, r11b
mov cl, bl
xor cl, 0xff
and cl, 1
mov r11b, dil
xor r11b, 1
and bl, r11b
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and r11b, 1
or cl, bl
or r14b, r11b
xor cl, r14b
mov r11b, r9b
xor r11b, 0xff
and r11b, 1
mov bl, dil
xor bl, 1
mov r14b, r9b
and r14b, bl
or r11b, r14b
mov bl, dil
xor bl, 0
and bl, 1
mov r14b, dil
xor r14b, 1
and r14b, 0
or bl, r14b
mov r14b, cl
and r14b, r11b
xor cl, r11b
or r14b, cl
mov cl, dil
xor cl, 0
mov r11b, bl
xor r11b, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, cl
and r13b, 0
mov r10b, r12b
and r10b, 0
mov byte [rbp + 0x468], r11b
and r11b, 0
and bl, r12b
or r13b, r10b
or r11b, bl
xor r13b, r11b
mov r10b, byte [rbp + 0x468]
or cl, r10b
xor cl, 0xff
or r12b, 0
and cl, r12b
or r13b, cl
mov cl, r14b
xor cl, 0xff
and cl, 1
mov r11b, dil
xor r11b, 1
and r14b, r11b
or cl, r14b
xor r13b, 0xff
mov r11b, cl
xor r11b, r13b
and r11b, cl
mov cl, dl
xor cl, 0xff
mov bl, r8b
xor bl, cl
and bl, r8b
mov cl, r8b
xor cl, 0xff
and cl, 1
mov r14b, dil
xor r14b, 1
and r8b, r14b
mov r12b, dl
xor r12b, 0xff
and r12b, 0xff
and dl, r14b
or cl, r8b
or r12b, dl
xor cl, r12b
mov dl, bl
xor dl, 0xff
mov r8b, cl
xor r8b, 0xff
mov r14b, dil
xor r14b, 0
mov r12b, dl
and r12b, 0
and bl, r14b
mov r13b, r8b
and r13b, 0
and cl, r14b
or r12b, bl
or r13b, cl
xor r12b, r13b
or dl, r8b
xor dl, 0xff
or r14b, 0
and dl, r14b
or r12b, dl
mov cl, r11b
xor cl, 0xff
mov dl, sil
xor dl, cl
and dl, sil
mov cl, sil
xor cl, 0xff
mov r8b, r11b
and r8b, cl
xor r11b, 0xff
and sil, r11b
or r8b, sil
mov cl, dl
xor cl, 0xff
mov r11b, r8b
xor r11b, 0xff
mov bl, dil
xor bl, 0
mov sil, cl
and sil, 0
and dl, bl
mov r14b, r11b
and r14b, 0
and r8b, bl
or sil, dl
or r14b, r8b
xor sil, r14b
or cl, r11b
xor cl, 0xff
or bl, 0
and cl, bl
or sil, cl
mov cl, r12b
xor cl, 0xff
and cl, 1
mov dl, dil
xor dl, 1
mov r8b, r12b
and r8b, dl
or cl, r8b
mov dl, sil
xor dl, 0xff
xor cl, 0xff
mov r8b, dil
xor r8b, 0
or dl, cl
or r8b, 0
xor dl, 0xff
and dl, r8b
mov cl, sil
xor cl, 0xff
and cl, 1
mov r8b, dil
xor r8b, 1
and sil, r8b
or cl, sil
xor r12b, 0xff
xor cl, 0xff
mov r8b, dil
xor r8b, 0
or r12b, cl
or r8b, 0
xor r12b, 0xff
and r12b, r8b
mov cl, dl
and cl, r12b
xor dl, r12b
or cl, dl
mov dl, al
xor dl, 0xff
and dl, 0
mov r8b, dil
xor r8b, 0
mov r11b, al
and r11b, r8b
mov bl, dil
xor bl, 1
and bl, 0
and r8b, 1
or dl, r11b
or bl, r8b
xor dl, bl
mov r8b, r15b
xor r8b, 0xff
and r8b, 1
mov r11b, dil
xor r11b, 1
mov bl, r15b
and bl, r11b
or r8b, bl
mov r11b, dil
xor r11b, 0
and r11b, 1
mov bl, dil
xor bl, 1
and bl, 0
or r11b, bl
mov bl, dil
xor bl, 0
mov sil, dl
xor sil, bl
and sil, dl
xor al, 0xff
mov bl, r11b
xor bl, 0xff
mov r14b, dil
xor r14b, 0
or al, bl
or r14b, 0
xor al, 0xff
and al, r14b
mov bl, dil
xor bl, 0
mov r14b, r8b
xor r14b, bl
and r14b, r8b
xor r15b, 0xff
mov bl, r11b
xor bl, 0xff
mov r12b, dil
xor r12b, 1
or r15b, bl
or r12b, 1
xor r15b, 0xff
and r15b, r12b
mov bl, sil
and bl, al
xor sil, al
or bl, sil
mov al, r14b
xor al, 0xff
mov sil, r15b
xor sil, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, al
and r13b, 0
and r14b, r12b
mov r10b, sil
and r10b, 0
and r15b, r12b
or r13b, r14b
or r10b, r15b
xor r13b, r10b
or al, sil
xor al, 0xff
or r12b, 0
and al, r12b
or r13b, al
mov al, bl
xor al, 0xff
and al, 1
mov r10b, dil
xor r10b, 1
and bl, r10b
mov sil, r13b
xor sil, 0xff
and sil, 0xff
and r13b, r10b
or al, bl
or sil, r13b
xor al, sil
mov r10b, dl
xor r10b, 0xff
mov bl, r8b
xor bl, 0xff
mov sil, dil
xor sil, 1
mov r14b, r10b
and r14b, 0xff
and dl, sil
mov r15b, bl
and r15b, 0xff
and r8b, sil
or r14b, dl
or r15b, r8b
xor r14b, r15b
or r10b, bl
xor r10b, 0xff
or sil, 1
and r10b, sil
or r14b, r10b
mov dl, r14b
xor dl, 0xff
and dl, 0
mov r8b, dil
xor r8b, 0
and r14b, r8b
mov r10b, dil
xor r10b, 1
and r10b, 0
and r8b, 1
or dl, r14b
or r10b, r8b
xor dl, r10b
mov r8b, r11b
and r8b, 0
xor r11b, 0
or r8b, r11b
xor r8b, 0xff
mov r10b, dl
xor r10b, r8b
and r10b, dl
mov dl, al
xor dl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov r11b, dil
xor r11b, 1
mov bl, dl
and bl, 0xff
and al, r11b
mov sil, r8b
and sil, 0xff
and r10b, r11b
or bl, al
or sil, r10b
xor bl, sil
or dl, r8b
xor dl, 0xff
or r11b, 1
and dl, r11b
or bl, dl
mov al, bl
xor al, 0xff
and al, 0
mov dl, dil
xor dl, 0
mov r8b, bl
and r8b, dl
mov r10b, dil
xor r10b, 1
and r10b, 0
and dl, 1
or al, r8b
or r10b, dl
xor al, r10b
mov dl, dil
xor dl, 0
xor al, 0xff
mov r8b, dil
xor r8b, 0
or dl, al
or r8b, 0
xor dl, 0xff
and dl, r8b
mov al, dil
xor al, 0
and al, 0
mov r8b, dil
xor r8b, 0
mov r10b, r8b
and r10b, 0
mov r11b, dil
xor r11b, 1
and r11b, 0
and r8b, 1
or al, r10b
or r11b, r8b
xor al, r11b
mov r8b, al
xor r8b, 0xff
mov r10b, bl
xor r10b, r8b
and r10b, bl
mov r8b, dil
xor r8b, 1
and r8b, 1
mov r11b, dil
xor r11b, 1
mov bl, r11b
and bl, 1
mov sil, dil
xor sil, 1
and sil, 0xff
and r11b, 1
or r8b, bl
or sil, r11b
xor r8b, sil
xor r8b, 0xff
mov r11b, dil
xor r11b, 0
mov bl, dil
xor bl, 1
or r8b, r11b
or bl, 1
xor r8b, 0xff
and r8b, bl
mov r11b, dil
xor r11b, 1
xor al, 0xff
mov bl, dil
xor bl, 0
or r11b, al
or bl, 0
xor r11b, 0xff
and r11b, bl
mov al, dl
and al, r10b
xor dl, r10b
or al, dl
mov dl, r8b
and dl, r11b
xor r8b, r11b
or dl, r8b
mov r8b, al
xor r8b, 0xff
mov r10b, dl
and r10b, r8b
xor dl, 0xff
and al, dl
or r10b, al
mov al, r9b
xor al, 0xff
xor al, 1
and al, 0xff
mov dl, dil
xor dl, 1
and dl, 0
mov r8b, dil
xor r8b, 0
mov r11b, r8b
and r11b, 1
mov bl, r9b
xor bl, 0xff
and bl, 0
and r9b, r8b
or dl, r11b
or bl, r9b
xor dl, bl
mov r8b, al
and r8b, dl
xor al, dl
or r8b, al
mov al, r8b
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
and r8b, dl
mov r9b, dil
xor r9b, 1
and r9b, 0xff
and dl, 1
or al, r8b
or r9b, dl
xor al, r9b
mov dl, r10b
xor dl, 0xff
and dl, 1
mov r8b, dil
xor r8b, 1
mov r9b, r10b
and r9b, r8b
mov r11b, al
xor r11b, 0xff
and r11b, 0xff
and al, r8b
or dl, r9b
or r11b, al
xor dl, r11b
xor dl, 0xff
xor r10b, 0xff
mov al, dil
xor al, 0
or dl, r10b
or al, 0
xor dl, 0xff
and dl, al
mov al, cl
xor al, 0xff
and al, 1
mov r8b, dil
xor r8b, 1
mov r9b, cl
and r9b, r8b
mov r10b, dil
xor r10b, 1
and r10b, 0xff
and r8b, 1
or al, r9b
or r10b, r8b
xor al, r10b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r9b, dil
xor r9b, 1
mov r10b, dl
and r10b, r9b
mov r11b, dil
xor r11b, 1
and r11b, 0xff
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, dil
xor r9b, 0
and r9b, 0
mov r10b, dil
xor r10b, 0
mov r11b, r10b
and r11b, 0
mov bl, dil
xor bl, 1
and bl, 0
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, al
xor r10b, 0xff
mov r11b, dil
xor r11b, 0
mov bl, dil
xor bl, 0
or r10b, r11b
or bl, 0
xor r10b, 0xff
and r10b, bl
xor cl, 0xff
mov r11b, r9b
xor r11b, 0xff
mov bl, dil
xor bl, 1
or cl, r11b
or bl, 1
xor cl, 0xff
and cl, bl
mov r11b, dil
xor r11b, 0
mov bl, r8b
xor bl, r11b
and bl, r8b
xor dl, 0xff
mov r11b, r9b
xor r11b, 0xff
mov sil, dil
xor sil, 1
or dl, r11b
or sil, 1
xor dl, 0xff
and dl, sil
mov r11b, r10b
and r11b, cl
xor r10b, cl
or r11b, r10b
mov cl, bl
and cl, dl
xor bl, dl
or cl, bl
mov dl, r11b
xor dl, 0xff
and dl, 0
mov r10b, dil
xor r10b, 0
and r11b, r10b
mov bl, cl
xor bl, 0xff
and bl, 0
and cl, r10b
or dl, r11b
or bl, cl
xor dl, bl
mov cl, al
xor cl, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, dil
xor r11b, 0
mov bl, cl
and bl, 0
and al, r11b
mov sil, r10b
and sil, 0
and r8b, r11b
or bl, al
or sil, r8b
xor bl, sil
or cl, r10b
xor cl, 0xff
or r11b, 0
and cl, r11b
or bl, cl
mov al, bl
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
and bl, cl
or al, bl
mov cl, dil
xor cl, 0
mov r8b, r9b
xor r8b, 0xff
mov r10b, dil
xor r10b, 1
mov r11b, cl
and r11b, 0xff
mov bl, r10b
and bl, 0
mov sil, r8b
and sil, 0xff
and r9b, r10b
or r11b, bl
or sil, r9b
xor r11b, sil
or cl, r8b
xor cl, 0xff
or r10b, 1
and cl, r10b
or r11b, cl
xor r11b, 0xff
mov cl, al
xor cl, r11b
and cl, al
mov al, dl
xor al, 0xff
mov r8b, cl
xor r8b, 0xff
xor dil, 0
mov r9b, al
and r9b, 0
and dl, dil
mov r10b, r8b
and r10b, 0
and cl, dil
or r9b, dl
or r10b, cl
xor r9b, r10b
or al, r8b
xor al, 0xff
or dil, 0
and al, dil
or r9b, al
test r9b, 1
jne 0x6d98ce27
jmp 0x6da254ba
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x5cb4b862
sub r8d, ecx
add r8d, 0x5cb4b862
mov r9d, 0x667086c2
add r9d, 0
sub r9d, 0x743d8dab
sub r9d, 0x667086c2
add r8d, 0xa3a642ee
add r8d, r9d
sub r8d, 0xa3a642ee
mov r9d, eax
sub r9d, r8d
add r9d, 0
add r9d, 0xa633ea0b
add r9d, 0x9ad2b113
sub r9d, 0xa633ea0b
sub r9d, 0xcd98d4b3
sub r9d, 1
add r9d, 0xcd98d4b3
sub eax, 0x9ad2b113
add r9d, eax
sub r9d, 0x9f7bb647
add r9d, 0xb14241a
add r9d, 0x9f7bb647
add r9d, 0x245d46e
sub r9d, 0x743d8dab
sub r9d, 0x245d46e
add r9d, 0x9ae08d32
sub r9d, 0xb14241a
sub r9d, 0x9ae08d32
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r11b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r11b
and r14b, dil
or bl, r14b
mov dil, r10b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r10b
and r15b, r14b
mov r12b, bl
xor r12b, 0xff
and r12b, 0xff
and bl, r14b
or dil, r15b
or r12b, bl
xor dil, r12b
mov bl, r10b
xor bl, 0xff
mov r14b, dil
xor r14b, bl
and r14b, dil
mov bl, r10b
xor bl, 0xff
and bl, 1
mov dil, sil
xor dil, 1
mov r15b, r10b
and r15b, dil
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and dil, 1
or bl, r15b
or r12b, dil
xor bl, r12b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov dil, sil
xor dil, 1
and dil, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or dil, r15b
mov r15b, dil
xor r15b, 0xff
mov r12b, r10b
xor r12b, r15b
and r12b, r10b
mov r10b, r11b
xor r10b, 0xff
and r10b, 1
mov r15b, sil
xor r15b, 1
mov r13b, r11b
and r13b, r15b
or r10b, r13b
xor r10b, 0xff
mov r15b, sil
xor r15b, 1
mov r13b, sil
xor r13b, 0
or r10b, r15b
or r13b, 0
xor r10b, 0xff
and r10b, r13b
xor dil, 0xff
mov r15b, r11b
xor r15b, dil
and r15b, r11b
mov r11b, bl
and r11b, r12b
xor bl, r12b
or r11b, bl
mov bl, r10b
and bl, r15b
xor r10b, r15b
or bl, r10b
mov r10b, r11b
xor r10b, 0xff
mov dil, bl
and dil, r10b
xor bl, 0xff
and r11b, bl
or dil, r11b
mov r10b, r14b
xor r10b, 0xff
and r10b, 0
mov r11b, sil
xor r11b, 0
mov bl, r14b
and bl, r11b
mov r15b, sil
xor r15b, 1
and r15b, 0
and r11b, 1
or r10b, bl
or r15b, r11b
xor r10b, r15b
mov r11b, dil
xor r11b, 0xff
and r11b, 0
mov bl, sil
xor bl, 0
mov r15b, dil
and r15b, bl
mov r12b, sil
xor r12b, 1
and r12b, 0
and bl, 1
or r11b, r15b
or r12b, bl
xor r11b, r12b
mov bl, sil
xor bl, 0
and bl, 1
mov r15b, sil
xor r15b, 1
and r15b, 0
or bl, r15b
mov r15b, sil
xor r15b, 0
mov r12b, r10b
xor r12b, r15b
and r12b, r10b
mov r15b, bl
xor r15b, 0xff
mov r13b, r14b
xor r13b, r15b
and r13b, r14b
mov r14b, sil
xor r14b, 0
mov r15b, r11b
xor r15b, r14b
and r15b, r11b
mov r14b, bl
xor r14b, 0xff
mov al, dil
xor al, r14b
and al, dil
mov dil, r12b
xor dil, 0xff
mov r14b, r13b
xor r14b, 0xff
mov cl, sil
xor cl, 0
mov dl, dil
and dl, 0
and r12b, cl
mov r8b, r14b
and r8b, 0
and r13b, cl
or dl, r12b
or r8b, r13b
xor dl, r8b
or dil, r14b
xor dil, 0xff
or cl, 0
and dil, cl
or dl, dil
mov cl, r15b
xor cl, 0xff
mov r8b, al
xor r8b, 0xff
mov dil, sil
xor dil, 0
mov r14b, cl
and r14b, 0
and r15b, dil
mov r12b, r8b
and r12b, 0
and al, dil
or r14b, r15b
or r12b, al
xor r14b, r12b
or cl, r8b
xor cl, 0xff
or dil, 0
and cl, dil
or r14b, cl
mov al, dl
xor al, 0xff
and al, 0
mov cl, sil
xor cl, 0
and dl, cl
mov r8b, r14b
xor r8b, 0xff
and r8b, 0
and r14b, cl
or al, dl
or r8b, r14b
xor al, r8b
mov cl, r10b
and cl, r11b
xor r10b, r11b
or cl, r10b
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
and cl, r8b
or dl, cl
mov cl, bl
and cl, 0
xor bl, 0
or cl, bl
xor dl, 0xff
xor cl, 0xff
mov r8b, sil
xor r8b, 0
or dl, cl
or r8b, 0
xor dl, 0xff
and dl, r8b
mov cl, al
xor cl, 0xff
mov r8b, dl
xor r8b, 0xff
xor sil, 0
mov r10b, cl
and r10b, 0
and al, sil
mov r11b, r8b
and r11b, 0
and dl, sil
or r10b, al
or r11b, dl
xor r10b, r11b
or cl, r8b
xor cl, 0xff
or sil, 0
and cl, sil
or r10b, cl
test r10b, 1
jne 0x6d98d218
jmp 0x6da4366d
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x75665e72
add r8d, 0xe62c6ab2
add r8d, 0x75665e72
add r8d, 0x2aed7eae
sub r8d, 1
sub r8d, 0x2aed7eae
add r8d, 0x520e1c60
sub r8d, 0xe62c6ab2
sub r8d, 0x520e1c60
mov r9d, ecx
sub r9d, 0x17aae9c9
add r9d, 0x3049d5b1
add r9d, 0x17aae9c9
mov r10d, eax
sub r10d, r9d
mov r9d, eax
sub r9d, r8d
add r10d, r9d
sub eax, r10d
sub eax, 0x9a2ef72c
sub eax, 0x3049d5b1
add eax, 0x9a2ef72c
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or sil, r15b
mov r14b, bl
xor r14b, 0xff
and r14b, 1
mov r15b, dil
xor r15b, 1
mov r12b, bl
and r12b, r15b
or r14b, r12b
mov r15b, dil
xor r15b, 0
and r15b, 1
mov r12b, dil
xor r12b, 1
and r12b, 0
or r15b, r12b
mov r12b, sil
and r12b, r14b
xor sil, r14b
or r12b, sil
mov sil, r15b
and sil, 0
xor r15b, 0
or sil, r15b
mov r14b, r12b
xor r14b, 0xff
and r14b, 1
mov r15b, dil
xor r15b, 1
and r12b, r15b
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
xor r14b, 0xff
xor sil, 0xff
mov r15b, dil
xor r15b, 0
or r14b, sil
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov sil, r11b
xor sil, 0xff
and sil, 1
mov r15b, dil
xor r15b, 1
mov r12b, r11b
and r12b, r15b
or sil, r12b
xor sil, 0xff
mov r15b, bl
xor r15b, sil
and r15b, bl
mov sil, bl
xor sil, 0xff
and sil, 1
mov r12b, dil
xor r12b, 1
and bl, r12b
or sil, bl
xor r11b, 0xff
xor sil, 0xff
mov bl, dil
xor bl, 1
or r11b, sil
or bl, 1
xor r11b, 0xff
and r11b, bl
mov bl, r15b
xor bl, 0xff
mov sil, r11b
xor sil, 0xff
mov r12b, dil
xor r12b, 1
mov r13b, bl
and r13b, 0xff
and r15b, r12b
mov al, sil
and al, 0xff
and r11b, r12b
or r13b, r15b
or al, r11b
xor r13b, al
or bl, sil
xor bl, 0xff
or r12b, 1
and bl, r12b
or r13b, bl
mov al, r14b
xor al, 0xff
and al, 1
mov r11b, dil
xor r11b, 1
mov bl, r14b
and bl, r11b
mov sil, dil
xor sil, 1
and sil, 0xff
and r11b, 1
or al, bl
or sil, r11b
xor al, sil
mov r11b, r13b
xor r11b, 0xff
and r11b, 0
mov bl, dil
xor bl, 0
mov sil, r13b
and sil, bl
mov r15b, dil
xor r15b, 1
and r15b, 0
and bl, 1
or r11b, sil
or r15b, bl
xor r11b, r15b
mov bl, dil
xor bl, 0
and bl, 1
mov sil, dil
xor sil, 1
mov r15b, sil
and r15b, 0
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and sil, 1
or bl, r15b
or r12b, sil
xor bl, r12b
mov sil, al
xor sil, 0xff
mov r15b, dil
xor r15b, 0
mov r12b, dil
xor r12b, 0
or sil, r15b
or r12b, 0
xor sil, 0xff
and sil, r12b
xor r14b, 0xff
mov r15b, bl
xor r15b, 0xff
mov r12b, dil
xor r12b, 0
or r14b, r15b
or r12b, 0
xor r14b, 0xff
and r14b, r12b
mov r15b, r11b
xor r15b, 0xff
mov r12b, dil
xor r12b, 0
mov cl, dil
xor cl, 0
or r15b, r12b
or cl, 0
xor r15b, 0xff
and r15b, cl
mov cl, bl
xor cl, 0xff
mov r12b, r13b
xor r12b, cl
and r12b, r13b
mov cl, sil
and cl, r14b
xor sil, r14b
or cl, sil
mov sil, r15b
and sil, r12b
xor r15b, r12b
or sil, r15b
mov r14b, cl
xor r14b, 0xff
mov r15b, sil
and r15b, r14b
xor sil, 0xff
and cl, sil
or r15b, cl
mov cl, al
xor cl, 0xff
mov sil, r11b
xor sil, 0xff
mov r14b, dil
xor r14b, 0
mov r12b, cl
and r12b, 0
and al, r14b
mov r13b, sil
and r13b, 0
and r11b, r14b
or r12b, al
or r13b, r11b
xor r12b, r13b
or cl, sil
xor cl, 0xff
or r14b, 0
and cl, r14b
or r12b, cl
mov al, r12b
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
and r12b, cl
mov r11b, dil
xor r11b, 1
and r11b, 0xff
and cl, 1
or al, r12b
or r11b, cl
xor al, r11b
mov cl, dil
xor cl, 0
mov r11b, bl
xor r11b, 0xff
mov sil, dil
xor sil, 1
mov r14b, cl
and r14b, 0xff
mov r12b, sil
and r12b, 0
mov r13b, r11b
and r13b, 0xff
and bl, sil
or r14b, r12b
or r13b, bl
xor r14b, r13b
or cl, r11b
xor cl, 0xff
or sil, 1
and cl, sil
or r14b, cl
xor al, 0xff
xor r14b, 0xff
mov cl, dil
xor cl, 1
or al, r14b
or cl, 1
xor al, 0xff
and al, cl
mov cl, r15b
xor cl, 0xff
mov r11b, al
xor r11b, 0xff
xor dil, 0
mov bl, cl
and bl, 0
and r15b, dil
mov sil, r11b
and sil, 0
and al, dil
or bl, r15b
or sil, al
xor bl, sil
or cl, r11b
xor cl, 0xff
or dil, 0
and cl, dil
or bl, cl
test bl, 1
jne 0x6d98d635
jmp 0x6da4366d
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x7fa3c614
sub r8d, 0x7d4081f8
add r8d, 0x7fa3c614
add r8d, 0xacee3d85
sub r8d, 1
sub r8d, 0xacee3d85
add r8d, 0xe8e732f6
add r8d, 0x7d4081f8
sub r8d, 0xe8e732f6
mov r9d, 0x139ee16
add r9d, 0
sub r9d, ecx
sub r9d, 0x139ee16
mov r10d, eax
sub r10d, 0x45667d3f
sub r10d, r8d
add r10d, 0x45667d3f
mov r8d, eax
sub r8d, r10d
sub r9d, r8d
sub eax, 0xf8d66453
sub eax, r9d
add eax, 0xf8d66453
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, bl
xor sil, 0xff
and sil, 0
mov dil, 1
mov r14b, dil
xor r14b, 0
mov r15b, bl
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
mov r14b, r11b
xor r14b, 0xff
mov r15b, sil
and r15b, r14b
xor sil, 0xff
mov r14b, r11b
and r14b, sil
or r15b, r14b
xor r15b, 0xff
mov sil, r11b
xor sil, 0xff
mov r14b, dil
xor r14b, 0
or r15b, sil
or r14b, 0
xor r15b, 0xff
and r15b, r14b
mov sil, r11b
xor sil, 0xff
and sil, 0
mov r14b, dil
xor r14b, 0
mov r12b, r11b
and r12b, r14b
mov r13b, dil
xor r13b, 1
and r13b, 0
and r14b, 1
or sil, r12b
or r13b, r14b
xor sil, r13b
xor sil, 0xff
mov r14b, bl
xor r14b, sil
and r14b, bl
mov sil, bl
xor sil, 0xff
and sil, 0
mov r12b, dil
xor r12b, 0
and bl, r12b
mov r13b, dil
xor r13b, 1
and r13b, 0
and r12b, 1
or sil, bl
or r13b, r12b
xor sil, r13b
xor sil, 0xff
mov bl, r11b
xor bl, sil
and bl, r11b
mov r11b, r14b
and r11b, bl
xor r14b, bl
or r11b, r14b
mov bl, r15b
xor bl, 0xff
and bl, 1
mov sil, dil
xor sil, 1
mov r14b, r15b
and r14b, sil
or bl, r14b
mov sil, r11b
xor sil, 0xff
and sil, 1
mov r14b, dil
xor r14b, 1
mov r12b, r11b
and r12b, r14b
or sil, r12b
mov r14b, dil
xor r14b, 0
and r14b, 0
mov r12b, dil
xor r12b, 0
mov r13b, r12b
and r13b, 0
mov al, dil
xor al, 1
and al, 0
and r12b, 1
or r14b, r13b
or al, r12b
xor r14b, al
mov al, bl
xor al, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, dil
xor r13b, 0
or al, r12b
or r13b, 0
xor al, 0xff
and al, r13b
mov r12b, r14b
xor r12b, 0xff
mov r13b, r15b
xor r13b, r12b
and r13b, r15b
mov r15b, sil
xor r15b, 0xff
mov r12b, dil
xor r12b, 0
mov cl, dil
xor cl, 1
or r15b, r12b
or cl, 1
xor r15b, 0xff
and r15b, cl
xor r11b, 0xff
mov cl, r14b
xor cl, 0xff
mov r12b, dil
xor r12b, 0
or r11b, cl
or r12b, 0
xor r11b, 0xff
and r11b, r12b
mov cl, al
xor cl, 0xff
mov r12b, r13b
xor r12b, 0xff
mov dl, dil
xor dl, 0
mov r8b, cl
and r8b, 0
and al, dl
mov r9b, r12b
and r9b, 0
and r13b, dl
or r8b, al
or r9b, r13b
xor r8b, r9b
or cl, r12b
xor cl, 0xff
or dl, 0
and cl, dl
or r8b, cl
mov al, r15b
xor al, 0xff
mov cl, r11b
xor cl, 0xff
mov dl, dil
xor dl, 0
mov r9b, al
and r9b, 0
and r15b, dl
mov r12b, cl
and r12b, 0
and r11b, dl
or r9b, r15b
or r12b, r11b
xor r9b, r12b
or al, cl
xor al, 0xff
or dl, 0
and al, dl
or r9b, al
mov al, r8b
xor al, 0xff
and al, 0
mov cl, dil
xor cl, 0
and r8b, cl
mov dl, r9b
xor dl, 0xff
and dl, 0
and r9b, cl
or al, r8b
or dl, r9b
xor al, dl
mov cl, bl
xor cl, 0xff
mov dl, sil
xor dl, 0xff
mov r8b, dil
xor r8b, 1
mov r9b, cl
and r9b, 0xff
and bl, r8b
mov r11b, dl
and r11b, 0xff
and sil, r8b
or r9b, bl
or r11b, sil
xor r9b, r11b
or cl, dl
xor cl, 0xff
or r8b, 1
and cl, r8b
or r9b, cl
mov cl, r9b
xor cl, 0xff
and cl, 1
mov dl, dil
xor dl, 1
and r9b, dl
or cl, r9b
mov dl, r14b
and dl, 0
xor r14b, 0
or dl, r14b
xor cl, 0xff
xor dl, 0xff
xor dil, 0
or cl, dl
or dil, 0
xor cl, 0xff
and cl, dil
mov dl, al
and dl, cl
xor al, cl
or dl, al
test dl, 1
jne 0x6d98d9b8
jmp 0x6da35664
xor eax, eax
mov rcx, qword [rbp + 0x7c0]
mov rdx, qword [rcx]
mov r8d, dword [sym.out.dll_x.13]
mov r9d, dword [sym.out.dll_y.14]
mov r10d, eax
sub r10d, 0xc806a16
add r10d, 0
mov r11d, r8d
add r11d, 0x76a62d42
add r11d, r10d
sub r11d, 0x76a62d42
sub r11d, 0x5aa782b5
add r11d, 0x9746e730
add r11d, 0x5aa782b5
sub r11d, 0xce043462
sub r11d, 1
add r11d, 0xce043462
add r11d, 0xf049bddf
sub r11d, 0x9746e730
sub r11d, 0xf049bddf
mov r10d, eax
sub r10d, 0xdd249a53
sub r10d, 0xc806a16
add r10d, 0xdd249a53
sub eax, r10d
add r11d, eax
imul r8d, r11d
and r8d, 1
cmp r8d, 0
sete bl
cmp r9d, 0xa
setl sil
mov dil, bl
xor dil, 0xff
and dil, 1
mov r14b, 1
mov r15b, r14b
xor r15b, 1
mov r12b, bl
and r12b, r15b
or dil, r12b
mov r15b, r14b
xor r15b, 1
xor dil, 0xff
mov r12b, r14b
xor r12b, 1
or r15b, dil
or r12b, 1
xor r15b, 0xff
and r15b, r12b
mov dil, r14b
xor dil, 1
and dil, 0
mov r12b, r14b
xor r12b, 0
mov r13b, r12b
and r13b, 1
mov al, r14b
xor al, 1
and al, 0
and r12b, 1
or dil, r13b
or al, r12b
xor dil, al
mov al, dil
xor al, 0xff
mov r12b, bl
xor r12b, al
and r12b, bl
mov al, r14b
xor al, 1
and al, 1
mov r13b, r14b
xor r13b, 1
and r13b, 1
or al, r13b
xor al, 0xff
mov r13b, r14b
xor r13b, 1
mov r8b, r14b
xor r8b, 0
or al, r13b
or r8b, 0
xor al, 0xff
and al, r8b
xor dil, 0xff
xor dil, 1
and dil, 0xff
mov r8b, r15b
xor r8b, 0xff
mov r13b, r12b
xor r13b, 0xff
mov r9b, r14b
xor r9b, 1
mov r10b, r8b
and r10b, 0xff
and r15b, r9b
mov r11b, r13b
and r11b, 0xff
and r12b, r9b
or r10b, r15b
or r11b, r12b
xor r10b, r11b
or r8b, r13b
xor r8b, 0xff
or r9b, 1
and r8b, r9b
or r10b, r8b
mov r8b, al
and r8b, dil
xor al, dil
or r8b, al
mov al, r10b
xor al, 0xff
and al, 0
mov r9b, r14b
xor r9b, 0
and r10b, r9b
mov r11b, r8b
xor r11b, 0xff
and r11b, 0
and r8b, r9b
or al, r10b
or r11b, r8b
xor al, r11b
mov r8b, sil
xor r8b, 0xff
and r8b, 1
mov r9b, r14b
xor r9b, 1
mov r10b, sil
and r10b, r9b
mov r11b, r14b
xor r11b, 1
and r11b, 0xff
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, r14b
xor r9b, 1
xor r8b, 0xff
mov r10b, r14b
xor r10b, 0
or r9b, r8b
or r10b, 0
xor r9b, 0xff
and r9b, r10b
mov r8b, r14b
xor r8b, 1
and r8b, 1
mov r10b, r14b
xor r10b, 1
and r10b, 1
or r8b, r10b
xor r8b, 0xff
mov r10b, sil
xor r10b, r8b
and r10b, sil
mov r8b, r9b
and r8b, r10b
xor r9b, r10b
or r8b, r9b
mov r9b, r14b
xor r9b, 0
and r9b, 1
mov r10b, r14b
xor r10b, 1
and r10b, 0
or r9b, r10b
mov r10b, r14b
xor r10b, 0
xor r9b, 0xff
mov r11b, r14b
xor r11b, 0
or r10b, r9b
or r11b, 0
xor r10b, 0xff
and r10b, r11b
mov r9b, r14b
xor r9b, 0
and r9b, 1
mov r11b, r14b
xor r11b, 1
mov dil, r11b
and dil, 0
mov r15b, r14b
xor r15b, 1
and r15b, 0xff
and r11b, 1
or r9b, dil
or r15b, r11b
xor r9b, r15b
mov r11b, r14b
xor r11b, 0
mov dil, r9b
xor dil, 0xff
mov r15b, r14b
xor r15b, 0
or r11b, dil
or r15b, 0
xor r11b, 0xff
and r11b, r15b
mov dil, r14b
xor dil, 1
and dil, 0
mov r15b, r14b
xor r15b, 0
mov r12b, r15b
and r12b, 1
mov r13b, r14b
xor r13b, 1
and r13b, 0
and r15b, 1
or dil, r12b
or r13b, r15b
xor dil, r13b
mov r15b, r14b
xor r15b, 0
mov r12b, dil
xor r12b, r15b
and r12b, dil
mov dil, r14b
xor dil, 1
xor r9b, 0xff
mov r15b, r14b
xor r15b, 0
or dil, r9b
or r15b, 0
xor dil, 0xff
and dil, r15b
mov r9b, r10b
and r9b, r11b
xor r10b, r11b
or r9b, r10b
mov r10b, r12b
and r10b, dil
xor r12b, dil
or r10b, r12b
mov r11b, r9b
xor r11b, 0xff
mov dil, r10b
and dil, r11b
xor r10b, 0xff
and r9b, r10b
or dil, r9b
mov r9b, al
xor r9b, 0xff
and r9b, 0
mov r10b, r14b
xor r10b, 0
mov r11b, al
and r11b, r10b
mov r15b, r14b
xor r15b, 1
and r15b, 0
and r10b, 1
or r9b, r11b
or r15b, r10b
xor r9b, r15b
mov r10b, r14b
xor r10b, 0
and r10b, 0
mov r11b, r14b
xor r11b, 0
mov r15b, r11b
and r15b, 0
mov r12b, r14b
xor r12b, 1
and r12b, 0
and r11b, 1
or r10b, r15b
or r12b, r11b
xor r10b, r12b
mov r11b, r14b
xor r11b, 0
and r11b, 0
mov r15b, r14b
xor r15b, 0
mov r12b, r15b
and r12b, 0
mov r13b, r14b
xor r13b, 1
and r13b, 0
and r15b, 1
or r11b, r12b
or r13b, r15b
xor r11b, r13b
mov r15b, r9b
and r15b, r10b
xor r9b, r10b
or r15b, r9b
mov r9b, r11b
and r9b, 0
xor r11b, 0
or r9b, r11b
mov r10b, r15b
xor r10b, 0xff
and r10b, 0
mov r11b, r14b
xor r11b, 0
and r15b, r11b
mov r12b, r14b
xor r12b, 1
and r12b, 0
and r11b, 1
or r10b, r15b
or r12b, r11b
xor r10b, r12b
xor r9b, 0xff
mov r11b, r10b
xor r11b, r9b
and r11b, r10b
mov r9b, dil
xor r9b, 0xff
and r9b, 1
mov r10b, r14b
xor r10b, 1
mov r15b, dil
and r15b, r10b
mov r12b, r14b
xor r12b, 1
and r12b, 0xff
and r10b, 1
or r9b, r15b
or r12b, r10b
xor r9b, r12b
mov r10b, bl
xor r10b, 0xff
and r10b, 0
mov r15b, r14b
xor r15b, 0
mov r12b, bl
and r12b, r15b
mov r13b, r9b
xor r13b, 0xff
and r13b, 0
and r9b, r15b
or r10b, r12b
or r13b, r9b
xor r10b, r13b
xor bl, 0xff
mov r9b, r10b
xor r9b, bl
and r9b, r10b
mov r10b, r14b
xor r10b, 0
and r10b, 1
mov bl, r14b
xor bl, 1
and bl, 0
or r10b, bl
mov bl, r8b
xor bl, 0xff
and bl, 0
mov r15b, r14b
xor r15b, 0
mov r12b, r8b
and r12b, r15b
mov r13b, r10b
xor r13b, 0xff
and r13b, 0
and r10b, r15b
or bl, r12b
or r13b, r10b
xor bl, r13b
mov r10b, r8b
xor r10b, 0xff
mov r15b, bl
xor r15b, r10b
and r15b, bl
mov r10b, sil
xor r10b, 0xff
and r10b, 1
mov bl, r14b
xor bl, 1
and sil, bl
mov r12b, r14b
xor r12b, 1
and r12b, 0xff
and bl, 1
or r10b, sil
or r12b, bl
xor r10b, r12b
mov bl, dil
xor bl, 0xff
and bl, 0
mov sil, r14b
xor sil, 0
mov r12b, dil
and r12b, sil
mov r13b, r14b
xor r13b, 1
and r13b, 0
and sil, 1
or bl, r12b
or r13b, sil
xor bl, r13b
mov sil, r14b
xor sil, 1
and sil, 1
mov r12b, r14b
xor r12b, 1
mov r13b, r12b
and r13b, 1
mov cl, r14b
xor cl, 1
and cl, 0xff
and r12b, 1
or sil, r13b
or cl, r12b
xor sil, cl
mov cl, r10b
xor cl, 0xff
mov r12b, bl
xor r12b, 0xff
mov r13b, r14b
xor r13b, 0
mov byte [rbp + 0x467], cl
and cl, 0
and r10b, r13b
mov byte [rbp + 0x466], r12b
and r12b, 0
and bl, r13b
or cl, r10b
or r12b, bl
xor cl, r12b
mov r10b, byte [rbp + 0x467]
mov bl, byte [rbp + 0x466]
or r10b, bl
xor r10b, 0xff
or r13b, 0
and r10b, r13b
or cl, r10b
mov r10b, r14b
xor r10b, 1
mov r12b, sil
xor r12b, 0xff
mov r13b, r14b
xor r13b, 1
mov bl, r10b
and bl, 0xff
mov byte [rbp + 0x465], r13b
and r13b, 1
mov byte [rbp + 0x464], r12b
and r12b, 0xff
mov byte [rbp + 0x463], al
mov al, byte [rbp + 0x465]
and sil, al
or bl, r13b
or r12b, sil
xor bl, r12b
mov sil, byte [rbp + 0x464]
or r10b, sil
xor r10b, 0xff
or al, 1
and r10b, al
or bl, r10b
mov al, cl
xor al, 0xff
and al, 1
mov r10b, r14b
xor r10b, 1
and cl, r10b
mov r12b, r14b
xor r12b, 1
and r12b, 0xff
and r10b, 1
or al, cl
or r12b, r10b
xor al, r12b
xor al, 0xff
xor bl, 0xff
mov cl, r14b
xor cl, 1
or al, bl
or cl, 1
xor al, 0xff
and al, cl
mov cl, r9b
xor cl, 0xff
mov r10b, r11b
xor r10b, cl
and r10b, r11b
mov cl, r11b
xor cl, 0xff
and cl, 0
mov bl, r14b
xor bl, 0
and r11b, bl
mov r12b, r9b
xor r12b, 0xff
and r12b, 0
and r9b, bl
or cl, r11b
or r12b, r9b
xor cl, r12b
mov r9b, r10b
xor r9b, 0xff
mov r11b, cl
xor r11b, 0xff
mov bl, r14b
xor bl, 1
mov r12b, r9b
and r12b, 0xff
and r10b, bl
mov r13b, r11b
and r13b, 0xff
and cl, bl
or r12b, r10b
or r13b, cl
xor r12b, r13b
or r9b, r11b
xor r9b, 0xff
or bl, 1
and r9b, bl
or r12b, r9b
mov cl, r15b
xor cl, 0xff
and cl, 1
mov r9b, r14b
xor r9b, 1
mov r10b, r15b
and r10b, r9b
mov r11b, r14b
xor r11b, 1
and r11b, 0xff
and r9b, 1
or cl, r10b
or r11b, r9b
xor cl, r11b
mov r9b, al
xor r9b, 0xff
and r9b, 1
mov r10b, r14b
xor r10b, 1
mov r11b, al
and r11b, r10b
mov bl, r14b
xor bl, 1
and bl, 0xff
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, r14b
xor r10b, 1
and r10b, 1
mov r11b, r14b
xor r11b, 1
and r11b, 1
or r10b, r11b
mov r11b, cl
xor r11b, 0xff
mov bl, r14b
xor bl, 1
mov r13b, r14b
xor r13b, 1
or r11b, bl
or r13b, 1
xor r11b, 0xff
and r11b, r13b
xor r15b, 0xff
mov bl, r10b
xor bl, 0xff
mov r13b, r14b
xor r13b, 1
or r15b, bl
or r13b, 1
xor r15b, 0xff
and r15b, r13b
mov bl, r14b
xor bl, 1
mov r13b, r9b
xor r13b, bl
and r13b, r9b
xor al, 0xff
mov bl, r10b
xor bl, 0xff
mov sil, r14b
xor sil, 0
or al, bl
or sil, 0
xor al, 0xff
and al, sil
mov bl, r11b
xor bl, 0xff
mov sil, r15b
xor sil, 0xff
mov byte [rbp + 0x462], r14b
xor r14b, 0
mov byte [rbp + 0x461], bl
and bl, 0
and r11b, r14b
mov byte [rbp + 0x460], sil
and sil, 0
and r15b, r14b
or bl, r11b
or sil, r15b
xor bl, sil
mov r11b, byte [rbp + 0x461]
mov sil, byte [rbp + 0x460]
or r11b, sil
xor r11b, 0xff
or r14b, 0
and r11b, r14b
or bl, r11b
mov r11b, r13b
and r11b, al
xor r13b, al
or r11b, r13b
mov al, bl
xor al, 0xff
mov r14b, r11b
and r14b, al
xor r11b, 0xff
and bl, r11b
or r14b, bl
mov al, cl
xor al, 0xff
mov r11b, r9b
xor r11b, 0xff
mov bl, byte [rbp + 0x462]
xor bl, 0
mov r15b, al
and r15b, 0
and cl, bl
mov r13b, r11b
and r13b, 0
and r9b, bl
or r15b, cl
or r13b, r9b
xor r15b, r13b
or al, r11b
xor al, 0xff
or bl, 0
and al, bl
or r15b, al
mov al, r15b
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x462]
xor cl, 0
and r15b, cl
mov r9b, byte [rbp + 0x462]
xor r9b, 1
and r9b, 0
and cl, 1
or al, r15b
or r9b, cl
xor al, r9b
mov cl, byte [rbp + 0x462]
xor cl, 1
mov r9b, r10b
xor r9b, 0xff
mov r11b, byte [rbp + 0x462]
xor r11b, 0
mov bl, cl
and bl, 0
mov r15b, r11b
and r15b, 1
mov r13b, r9b
and r13b, 0
and r10b, r11b
or bl, r15b
or r13b, r10b
xor bl, r13b
or cl, r9b
xor cl, 0xff
or r11b, 0
and cl, r11b
or bl, cl
xor al, 0xff
xor bl, 0xff
mov cl, byte [rbp + 0x462]
xor cl, 0
or al, bl
or cl, 0
xor al, 0xff
and al, cl
mov cl, r14b
and cl, al
xor r14b, al
or cl, r14b
mov al, r12b
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x462]
xor r9b, 1
mov r10b, r12b
and r10b, r9b
mov r11b, byte [rbp + 0x462]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or al, r10b
or r11b, r9b
xor al, r11b
mov r9b, cl
xor r9b, 0xff
xor al, 0xff
mov r10b, byte [rbp + 0x462]
xor r10b, 1
or r9b, al
or r10b, 1
xor r9b, 0xff
and r9b, r10b
mov al, cl
xor al, 0xff
and al, 1
mov r10b, byte [rbp + 0x462]
xor r10b, 1
and cl, r10b
or al, cl
xor r12b, 0xff
xor al, 0xff
mov cl, byte [rbp + 0x462]
xor cl, 1
or r12b, al
or cl, 1
xor r12b, 0xff
and r12b, cl
mov al, r9b
and al, r12b
xor r9b, r12b
or al, r9b
mov cl, r8b
xor cl, 0xff
mov r9b, byte [rbp + 0x463]
xor r9b, cl
mov cl, byte [rbp + 0x463]
and r9b, cl
xor cl, 0xff
and cl, 0
mov r10b, byte [rbp + 0x462]
xor r10b, 0
mov r11b, byte [rbp + 0x463]
and r11b, r10b
mov bl, r8b
xor bl, 0xff
and bl, 0
and r8b, r10b
or cl, r11b
or bl, r8b
xor cl, bl
mov r8b, r9b
xor r8b, 0xff
mov r10b, cl
xor r10b, 0xff
mov r11b, byte [rbp + 0x462]
xor r11b, 0
mov bl, r8b
and bl, 0
and r9b, r11b
mov r14b, r10b
and r14b, 0
and cl, r11b
or bl, r9b
or r14b, cl
xor bl, r14b
or r8b, r10b
xor r8b, 0xff
or r11b, 0
and r8b, r11b
or bl, r8b
mov cl, bl
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x462]
xor r8b, 1
mov r9b, bl
and r9b, r8b
mov r10b, byte [rbp + 0x462]
xor r10b, 1
and r10b, 0xff
and r8b, 1
or cl, r9b
or r10b, r8b
xor cl, r10b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r8b, byte [rbp + 0x462]
xor r8b, 1
and r8b, 1
mov r9b, byte [rbp + 0x462]
xor r9b, 1
and r9b, 1
or r8b, r9b
xor r8b, 0xff
mov r9b, bl
xor r9b, r8b
and r9b, bl
mov r8b, cl
and r8b, r9b
xor cl, r9b
or r8b, cl
mov cl, dil
xor cl, 0xff
xor cl, 0
and cl, 0
mov r9b, byte [rbp + 0x462]
xor r9b, 0
and r9b, 1
mov r10b, byte [rbp + 0x462]
xor r10b, 1
mov r11b, r10b
and r11b, 0
mov bl, dil
xor bl, 0xff
and bl, 0xff
and dil, r10b
or r9b, r11b
or bl, dil
xor r9b, bl
mov r10b, cl
and r10b, r9b
xor cl, r9b
or r10b, cl
mov cl, r10b
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp + 0x462]
xor r9b, 1
and r10b, r9b
or cl, r10b
mov r9b, r8b
xor r9b, 0xff
mov r10b, cl
and r10b, r9b
xor cl, 0xff
mov r9b, r8b
and r9b, cl
or r10b, r9b
xor r8b, 0xff
mov cl, r10b
xor cl, r8b
and cl, r10b
mov r8b, al
xor r8b, 0xff
mov r9b, cl
xor r9b, 0xff
mov r10b, byte [rbp + 0x462]
xor r10b, 0
or r8b, r9b
or r10b, 0
xor r8b, 0xff
and r8b, r10b
mov r9b, al
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x462]
xor r10b, 1
and al, r10b
mov r11b, cl
xor r11b, 0xff
and r11b, 0xff
and cl, r10b
or r9b, al
or r11b, cl
xor r9b, r11b
mov al, r8b
and al, r9b
xor r8b, r9b
or al, r8b
test al, 1
mov qword [rbp + 0x458], rdx
jne 0x6d98e593
jmp 0x6da35664
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x67749063
sub r8d, 0x1b95f43f
add r8d, 0x67749063
mov r9d, ecx
add r9d, 0xd3bda0df
add r9d, r8d
sub r9d, 0xd3bda0df
mov r8d, eax
sub r8d, 1
add r8d, 0
sub eax, r8d
sub r9d, eax
mov eax, 0x6614530f
add eax, 0
sub eax, 0x1b95f43f
sub eax, 0x6614530f
sub r9d, 0x719bccf8
sub r9d, eax
add r9d, 0x719bccf8
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r11b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r11b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, r10b
xor dil, 0xff
and dil, 0
mov r14b, sil
xor r14b, 0
mov r15b, r10b
and r15b, r14b
mov r12b, bl
xor r12b, 0xff
and r12b, 0
and bl, r14b
or dil, r15b
or r12b, bl
xor dil, r12b
xor dil, 0xff
mov bl, r10b
xor bl, 0xff
mov r14b, sil
xor r14b, 1
or dil, bl
or r14b, 1
xor dil, 0xff
and dil, r14b
mov bl, r10b
xor bl, 0xff
and bl, 0
mov r14b, sil
xor r14b, 0
mov r15b, r10b
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or bl, r15b
or r12b, r14b
xor bl, r12b
mov r14b, sil
xor r14b, 0
xor bl, 0xff
mov r15b, sil
xor r15b, 0
or r14b, bl
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov bl, sil
xor bl, 0
and bl, 1
mov r15b, sil
xor r15b, 1
mov r12b, r15b
and r12b, 0
mov r13b, sil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or bl, r12b
or r13b, r15b
xor bl, r13b
mov r15b, bl
xor r15b, 0xff
mov r12b, r10b
xor r12b, r15b
and r12b, r10b
mov r10b, r11b
xor r10b, 0xff
and r10b, 1
mov r15b, sil
xor r15b, 1
mov r13b, r11b
and r13b, r15b
or r10b, r13b
xor r10b, 0xff
mov r15b, sil
xor r15b, 0
mov r13b, sil
xor r13b, 0
or r10b, r15b
or r13b, 0
xor r10b, 0xff
and r10b, r13b
xor r11b, 0xff
xor bl, 0xff
mov r15b, sil
xor r15b, 0
or r11b, bl
or r15b, 0
xor r11b, 0xff
and r11b, r15b
mov bl, r14b
xor bl, 0xff
mov r15b, r12b
xor r15b, 0xff
mov r13b, sil
xor r13b, 1
mov al, bl
and al, 0xff
and r14b, r13b
mov cl, r15b
and cl, 0xff
and r12b, r13b
or al, r14b
or cl, r12b
xor al, cl
or bl, r15b
xor bl, 0xff
or r13b, 1
and bl, r13b
or al, bl
mov cl, r10b
and cl, r11b
xor r10b, r11b
or cl, r10b
mov r10b, al
xor r10b, 0xff
and r10b, 0
mov r11b, sil
xor r11b, 0
and al, r11b
mov bl, cl
xor bl, 0xff
and bl, 0
and cl, r11b
or r10b, al
or bl, cl
xor r10b, bl
mov al, dil
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
mov r11b, dil
and r11b, cl
or al, r11b
mov cl, r10b
xor cl, 0xff
and cl, 1
mov r11b, sil
xor r11b, 1
mov bl, r10b
and bl, r11b
or cl, bl
mov r11b, sil
xor r11b, 0
and r11b, 1
mov bl, sil
xor bl, 1
mov r14b, bl
and r14b, 0
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and bl, 1
or r11b, r14b
or r15b, bl
xor r11b, r15b
mov bl, sil
xor bl, 0
mov r14b, al
xor r14b, bl
and r14b, al
mov bl, r11b
xor bl, 0xff
mov r15b, dil
xor r15b, bl
and r15b, dil
mov bl, cl
xor bl, 0xff
mov dil, sil
xor dil, 0
mov r12b, sil
xor r12b, 1
or bl, dil
or r12b, 1
xor bl, 0xff
and bl, r12b
xor r10b, 0xff
mov dil, r11b
xor dil, 0xff
mov r12b, sil
xor r12b, 0
or r10b, dil
or r12b, 0
xor r10b, 0xff
and r10b, r12b
mov dil, r14b
and dil, r15b
xor r14b, r15b
or dil, r14b
mov r14b, bl
xor r14b, 0xff
mov r15b, r10b
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, r14b
and r13b, 0xff
and bl, r12b
mov dl, r15b
and dl, 0xff
and r10b, r12b
or r13b, bl
or dl, r10b
xor r13b, dl
or r14b, r15b
xor r14b, 0xff
or r12b, 1
and r14b, r12b
or r13b, r14b
mov dl, dil
xor dl, 0xff
mov r10b, r13b
and r10b, dl
xor r13b, 0xff
and dil, r13b
or r10b, dil
mov dl, al
xor dl, 0xff
mov bl, cl
xor bl, 0xff
mov dil, sil
xor dil, 1
mov r14b, dl
and r14b, 0xff
and al, dil
mov r15b, bl
and r15b, 0xff
and cl, dil
or r14b, al
or r15b, cl
xor r14b, r15b
or dl, bl
xor dl, 0xff
or dil, 1
and dl, dil
or r14b, dl
mov al, r14b
xor al, 0xff
and al, 0
mov cl, sil
xor cl, 0
and r14b, cl
mov dl, sil
xor dl, 1
and dl, 0
and cl, 1
or al, r14b
or dl, cl
xor al, dl
mov cl, sil
xor cl, 0
mov dl, r11b
xor dl, 0xff
mov bl, sil
xor bl, 0
mov dil, cl
and dil, 0
mov r14b, bl
and r14b, 0
mov r15b, dl
and r15b, 0
and r11b, bl
or dil, r14b
or r15b, r11b
xor dil, r15b
or cl, dl
xor cl, 0xff
or bl, 0
and cl, bl
or dil, cl
xor al, 0xff
xor dil, 0xff
mov cl, sil
xor cl, 1
or al, dil
or cl, 1
xor al, 0xff
and al, cl
mov cl, r10b
xor cl, 0xff
mov dl, al
xor dl, 0xff
xor sil, 0
mov r11b, cl
and r11b, 0
and r10b, sil
mov bl, dl
and bl, 0
and al, sil
or r11b, r10b
or bl, al
xor r11b, bl
or cl, dl
xor cl, 0xff
or sil, 0
and cl, sil
or r11b, cl
test r11b, 1
jne 0x6d98ea03
jmp 0x6da43672
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x583fc3f6
add r8d, 0
mov r9d, ecx
add r9d, 0x8fb1ee48
sub r9d, r8d
sub r9d, 0x8fb1ee48
mov r8d, eax
sub r8d, 0xd1f5190f
sub r8d, 1
add r8d, 0xd1f5190f
mov r10d, eax
sub r10d, r9d
mov r9d, eax
sub r9d, r8d
add r10d, r9d
mov r8d, eax
sub r8d, r10d
sub eax, 0x68ecb0
sub r8d, eax
add r8d, 0xa6230671
sub r8d, 0x583fc3f6
sub r8d, 0xa6230671
sub r8d, 0x208fb08c
sub r8d, 0x68ecb0
add r8d, 0x208fb08c
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 0
mov dil, 1
mov r14b, dil
xor r14b, 0
mov r15b, r11b
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
xor sil, 0xff
xor sil, 1
and sil, 0xff
mov r14b, dil
xor r14b, 1
and r14b, 0
mov r15b, dil
xor r15b, 0
mov r12b, r15b
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 0
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
xor r14b, 0xff
mov r15b, r11b
xor r15b, r14b
and r15b, r11b
mov r14b, sil
and r14b, r15b
xor sil, r15b
or r14b, sil
mov sil, bl
xor sil, 0xff
and sil, 1
mov r15b, dil
xor r15b, 1
mov r12b, bl
and r12b, r15b
or sil, r12b
xor sil, 0xff
xor sil, 1
and sil, 0xff
mov r15b, dil
xor r15b, 1
and r15b, 1
mov r12b, dil
xor r12b, 1
and r12b, 1
or r15b, r12b
mov r12b, bl
xor r12b, 0xff
xor r15b, 0xff
mov r13b, dil
xor r13b, 0
or r12b, r15b
or r13b, 0
xor r12b, 0xff
and r12b, r13b
mov r15b, sil
and r15b, r12b
xor sil, r12b
or r15b, sil
mov sil, dil
xor sil, 0
and sil, 1
mov r12b, dil
xor r12b, 1
and r12b, 0
or sil, r12b
mov r12b, dil
xor r12b, 1
xor sil, 0xff
mov r13b, dil
xor r13b, 1
or r12b, sil
or r13b, 1
xor r12b, 0xff
and r12b, r13b
mov sil, dil
xor sil, 1
and sil, 1
mov r13b, dil
xor r13b, 1
and r13b, 1
or sil, r13b
mov r13b, dil
xor r13b, 0
mov al, sil
xor al, 0xff
mov cl, dil
xor cl, 1
or r13b, al
or cl, 1
xor r13b, 0xff
and r13b, cl
mov al, dil
xor al, 1
and al, 1
mov cl, dil
xor cl, 1
mov dl, cl
and dl, 1
mov r8b, dil
xor r8b, 1
and r8b, 0xff
and cl, 1
or al, dl
or r8b, cl
xor al, r8b
mov cl, dil
xor cl, 1
mov dl, al
xor dl, cl
and dl, al
mov al, dil
xor al, 1
xor sil, 0xff
mov cl, dil
xor cl, 0
or al, sil
or cl, 0
xor al, 0xff
and al, cl
mov cl, r12b
and cl, r13b
xor r12b, r13b
or cl, r12b
mov r8b, dl
and r8b, al
xor dl, al
or r8b, dl
mov al, cl
xor al, 0xff
mov dl, r8b
and dl, al
xor r8b, 0xff
and cl, r8b
or dl, cl
mov al, dil
xor al, 0
and al, 1
mov cl, dil
xor cl, 1
mov r8b, cl
and r8b, 0
mov sil, dil
xor sil, 1
and sil, 0xff
and cl, 1
or al, r8b
or sil, cl
xor al, sil
mov cl, r14b
xor cl, 0xff
mov r8b, al
and r8b, cl
xor al, 0xff
mov cl, r14b
and cl, al
or r8b, cl
mov al, r14b
xor al, 0xff
mov cl, r8b
xor cl, al
and cl, r8b
mov al, dl
xor al, 0xff
and al, 1
mov r8b, dil
xor r8b, 1
mov sil, dl
and sil, r8b
or al, sil
mov r8b, r11b
xor r8b, 0xff
mov sil, al
and sil, r8b
xor al, 0xff
mov r8b, r11b
and r8b, al
or sil, r8b
xor sil, 0xff
xor r11b, 0xff
mov al, dil
xor al, 0
or sil, r11b
or al, 0
xor sil, 0xff
and sil, al
mov al, r15b
xor al, 0xff
and al, 0
mov r8b, dil
xor r8b, 0
mov r11b, r15b
and r11b, r8b
mov r12b, dil
xor r12b, 1
and r12b, 0
and r8b, 1
or al, r11b
or r12b, r8b
xor al, r12b
mov r8b, dil
xor r8b, 0
and r8b, 1
mov r11b, dil
xor r11b, 1
mov r12b, r11b
and r12b, 0
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r11b, 1
or r8b, r12b
or r13b, r11b
xor r8b, r13b
mov r11b, dil
xor r11b, 1
and r11b, 1
mov r12b, dil
xor r12b, 1
and r12b, 1
or r11b, r12b
mov r12b, al
xor r12b, 0xff
mov r13b, r8b
xor r13b, 0xff
mov r9b, dil
xor r9b, 0
mov r10b, r12b
and r10b, 0
and al, r9b
mov byte [rbp + 0x457], r13b
and r13b, 0
and r8b, r9b
or r10b, al
or r13b, r8b
xor r10b, r13b
mov al, byte [rbp + 0x457]
or r12b, al
xor r12b, 0xff
or r9b, 0
and r12b, r9b
or r10b, r12b
mov r8b, dil
xor r8b, 1
mov r9b, r11b
xor r9b, 0xff
mov r12b, dil
xor r12b, 1
mov r13b, r8b
and r13b, 0xff
mov al, r12b
and al, 1
mov byte [rbp + 0x456], r9b
and r9b, 0xff
and r11b, r12b
or r13b, al
or r9b, r11b
xor r13b, r9b
mov al, byte [rbp + 0x456]
or r8b, al
xor r8b, 0xff
or r12b, 1
and r8b, r12b
or r13b, r8b
mov r8b, r10b
xor r8b, 0xff
and r8b, 1
mov r9b, dil
xor r9b, 1
and r10b, r9b
or r8b, r10b
xor r8b, 0xff
xor r13b, 0xff
mov r9b, dil
xor r9b, 1
or r8b, r13b
or r9b, 1
xor r8b, 0xff
and r8b, r9b
mov r9b, bl
xor r9b, 0xff
and r9b, 1
mov r10b, dil
xor r10b, 1
and bl, r10b
or r9b, bl
mov r10b, dl
xor r10b, 0xff
and r10b, 1
mov r11b, dil
xor r11b, 1
mov bl, dl
and bl, r11b
or r10b, bl
mov r11b, dil
xor r11b, 1
and r11b, 0
mov bl, dil
xor bl, 0
mov r12b, bl
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 0
and bl, 1
or r11b, r12b
or r13b, bl
xor r11b, r13b
mov bl, r9b
and bl, r10b
xor r9b, r10b
or bl, r9b
mov r9b, dil
xor r9b, 1
mov r10b, r11b
xor r10b, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, r9b
and r13b, 0
mov al, r12b
and al, 1
mov byte [rbp + 0x455], r10b
and r10b, 0
and r11b, r12b
or r13b, al
or r10b, r11b
xor r13b, r10b
mov al, byte [rbp + 0x455]
or r9b, al
xor r9b, 0xff
or r12b, 0
and r9b, r12b
or r13b, r9b
mov r9b, bl
xor r9b, 0xff
and r9b, 1
mov r10b, dil
xor r10b, 1
and bl, r10b
mov r11b, dil
xor r11b, 1
and r11b, 0xff
and r10b, 1
or r9b, bl
or r11b, r10b
xor r9b, r11b
xor r9b, 0xff
xor r13b, 0xff
mov r10b, dil
xor r10b, 0
or r9b, r13b
or r10b, 0
xor r9b, 0xff
and r9b, r10b
mov r10b, cl
xor r10b, 0xff
and r10b, 1
mov r11b, dil
xor r11b, 1
mov bl, cl
and bl, r11b
or r10b, bl
mov r11b, sil
xor r11b, 0xff
and r11b, 1
mov bl, dil
xor bl, 1
mov r12b, sil
and r12b, bl
or r11b, r12b
mov bl, dil
xor bl, 1
and bl, 1
mov r12b, dil
xor r12b, 1
and r12b, 1
or bl, r12b
mov r12b, r10b
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
mov al, dil
xor al, 1
or r12b, r13b
or al, 1
xor r12b, 0xff
and r12b, al
mov al, bl
xor al, 0xff
mov r13b, cl
xor r13b, al
and r13b, cl
mov al, dil
xor al, 1
mov cl, r11b
xor cl, al
and cl, r11b
mov al, bl
xor al, 0xff
mov byte [rbp + 0x454], sil
xor sil, al
mov al, byte [rbp + 0x454]
and sil, al
mov al, r12b
xor al, 0xff
mov byte [rbp + 0x453], r13b
xor r13b, 0xff
mov byte [rbp + 0x452], dil
xor dil, 0
mov byte [rbp + 0x451], al
and al, 0
and r12b, dil
mov byte [rbp + 0x450], r13b
and r13b, 0
mov byte [rbp + 0x44f], al
mov al, byte [rbp + 0x453]
and al, dil
mov byte [rbp + 0x44e], al
mov al, byte [rbp + 0x44f]
or al, r12b
mov r12b, byte [rbp + 0x44e]
or r13b, r12b
xor al, r13b
mov r12b, byte [rbp + 0x451]
mov r13b, byte [rbp + 0x450]
or r12b, r13b
xor r12b, 0xff
or dil, 0
and r12b, dil
or al, r12b
mov dil, cl
and dil, sil
xor cl, sil
or dil, cl
mov cl, al
xor cl, 0xff
mov sil, dil
and sil, cl
xor dil, 0xff
and al, dil
or sil, al
mov al, r10b
and al, r11b
xor r10b, r11b
or al, r10b
mov cl, al
xor cl, 0xff
and cl, 1
mov r10b, byte [rbp + 0x452]
xor r10b, 1
and al, r10b
mov r11b, byte [rbp + 0x452]
xor r11b, 1
and r11b, 0xff
and r10b, 1
or cl, al
or r11b, r10b
xor cl, r11b
mov al, bl
and al, 1
xor bl, 1
or al, bl
xor al, 0xff
mov r10b, cl
xor r10b, al
and r10b, cl
mov al, sil
and al, r10b
xor sil, r10b
or al, sil
mov cl, r8b
xor cl, 0xff
and cl, 1
mov r10b, byte [rbp + 0x452]
xor r10b, 1
mov r11b, r8b
and r11b, r10b
mov bl, byte [rbp + 0x452]
xor bl, 1
and bl, 0xff
and r10b, 1
or cl, r11b
or bl, r10b
xor cl, bl
mov r10b, r9b
xor r10b, 0xff
and r10b, 1
mov r11b, byte [rbp + 0x452]
xor r11b, 1
mov bl, r9b
and bl, r11b
or r10b, bl
mov r11b, byte [rbp + 0x452]
xor r11b, 0
and r11b, 1
mov bl, byte [rbp + 0x452]
xor bl, 1
and bl, 0
or r11b, bl
mov bl, cl
xor bl, 0xff
mov sil, byte [rbp + 0x452]
xor sil, 0
mov dil, byte [rbp + 0x452]
xor dil, 0
or bl, sil
or dil, 0
xor bl, 0xff
and bl, dil
xor r8b, 0xff
mov sil, r11b
xor sil, 0xff
mov dil, byte [rbp + 0x452]
xor dil, 1
or r8b, sil
or dil, 1
xor r8b, 0xff
and r8b, dil
mov sil, r10b
xor sil, 0xff
mov dil, byte [rbp + 0x452]
xor dil, 0
mov r12b, byte [rbp + 0x452]
xor r12b, 1
or sil, dil
or r12b, 1
xor sil, 0xff
and sil, r12b
mov dil, r11b
xor dil, 0xff
mov r12b, r9b
xor r12b, dil
and r12b, r9b
mov r9b, bl
and r9b, r8b
xor bl, r8b
or r9b, bl
mov r8b, sil
and r8b, r12b
xor sil, r12b
or r8b, sil
mov bl, r9b
xor bl, 0xff
mov sil, r8b
and sil, bl
xor r8b, 0xff
and r9b, r8b
or sil, r9b
mov r8b, cl
and r8b, r10b
xor cl, r10b
or r8b, cl
mov cl, r8b
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp + 0x452]
xor r9b, 1
and r8b, r9b
mov r10b, byte [rbp + 0x452]
xor r10b, 1
and r10b, 0xff
and r9b, 1
or cl, r8b
or r10b, r9b
xor cl, r10b
mov r8b, r11b
and r8b, 0
xor r11b, 0
or r8b, r11b
xor r8b, 0xff
mov r9b, cl
xor r9b, r8b
and r9b, cl
mov cl, sil
xor cl, 0xff
mov r8b, r9b
xor r8b, 0xff
mov r10b, byte [rbp + 0x452]
xor r10b, 1
mov r11b, cl
and r11b, 0xff
and sil, r10b
mov bl, r8b
and bl, 0xff
and r9b, r10b
or r11b, sil
or bl, r9b
xor r11b, bl
or cl, r8b
xor cl, 0xff
or r10b, 1
and cl, r10b
or r11b, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x452]
xor r8b, 1
mov r9b, al
and r9b, r8b
mov r10b, byte [rbp + 0x452]
xor r10b, 1
and r10b, 0xff
and r8b, 1
or cl, r9b
or r10b, r8b
xor cl, r10b
xor cl, 0xff
xor cl, 0
and cl, 0
mov r8b, byte [rbp + 0x452]
xor r8b, 0
and r8b, 1
mov r9b, byte [rbp + 0x452]
xor r9b, 1
and r9b, 0
or r8b, r9b
xor al, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r10b, byte [rbp + 0x452]
xor r10b, 0
or al, r9b
or r10b, 0
xor al, 0xff
and al, r10b
mov r9b, r11b
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x452]
xor r10b, 1
mov bl, r11b
and bl, r10b
mov sil, byte [rbp + 0x452]
xor sil, 1
and sil, 0xff
and r10b, 1
or r9b, bl
or sil, r10b
xor r9b, sil
mov r10b, byte [rbp + 0x452]
xor r10b, 0
mov bl, r9b
xor bl, r10b
and bl, r9b
xor r11b, 0xff
xor r8b, 0xff
mov r9b, byte [rbp + 0x452]
xor r9b, 1
or r11b, r8b
or r9b, 1
xor r11b, 0xff
and r11b, r9b
mov r8b, cl
xor r8b, 0xff
mov r9b, al
xor r9b, 0xff
mov r10b, byte [rbp + 0x452]
xor r10b, 0
mov sil, r8b
and sil, 0
and cl, r10b
mov dil, r9b
and dil, 0
and al, r10b
or sil, cl
or dil, al
xor sil, dil
or r8b, r9b
xor r8b, 0xff
or r10b, 0
and r8b, r10b
or sil, r8b
mov al, bl
and al, r11b
xor bl, r11b
or al, bl
mov cl, sil
xor cl, 0xff
mov r8b, al
and r8b, cl
xor al, 0xff
and sil, al
or r8b, sil
mov al, r14b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x452]
xor cl, 1
mov r9b, r14b
and r9b, cl
mov r10b, byte [rbp + 0x452]
xor r10b, 1
and r10b, 0xff
and cl, 1
or al, r9b
or r10b, cl
xor al, r10b
mov cl, r15b
xor cl, 0xff
and cl, 0
mov r9b, byte [rbp + 0x452]
xor r9b, 0
mov r10b, r15b
and r10b, r9b
mov r11b, byte [rbp + 0x452]
xor r11b, 1
and r11b, 0
and r9b, 1
or cl, r10b
or r11b, r9b
xor cl, r11b
mov r9b, byte [rbp + 0x452]
xor r9b, 0
and r9b, 1
mov r10b, byte [rbp + 0x452]
xor r10b, 1
mov r11b, r10b
and r11b, 0
mov bl, byte [rbp + 0x452]
xor bl, 1
and bl, 0xff
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, byte [rbp + 0x452]
xor r10b, 0
mov r11b, al
xor r11b, r10b
and r11b, al
xor r14b, 0xff
mov r10b, r9b
xor r10b, 0xff
mov bl, byte [rbp + 0x452]
xor bl, 1
or r14b, r10b
or bl, 1
xor r14b, 0xff
and r14b, bl
mov r10b, cl
xor r10b, 0xff
mov bl, byte [rbp + 0x452]
xor bl, 0
mov sil, byte [rbp + 0x452]
xor sil, 1
or r10b, bl
or sil, 1
xor r10b, 0xff
and r10b, sil
mov bl, r9b
xor bl, 0xff
mov sil, r15b
xor sil, bl
and sil, r15b
mov bl, r11b
and bl, r14b
xor r11b, r14b
or bl, r11b
mov r11b, r10b
and r11b, sil
xor r10b, sil
or r11b, r10b
mov r10b, bl
xor r10b, 0xff
mov sil, r11b
and sil, r10b
xor r11b, 0xff
and bl, r11b
or sil, bl
mov r10b, al
xor r10b, 0xff
mov r11b, cl
xor r11b, 0xff
mov bl, byte [rbp + 0x452]
xor bl, 1
mov dil, r10b
and dil, 0xff
and al, bl
mov r14b, r11b
and r14b, 0xff
and cl, bl
or dil, al
or r14b, cl
xor dil, r14b
or r10b, r11b
xor r10b, 0xff
or bl, 1
and r10b, bl
or dil, r10b
mov al, dil
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x452]
xor cl, 1
and dil, cl
mov r10b, byte [rbp + 0x452]
xor r10b, 1
and r10b, 0xff
and cl, 1
or al, dil
or r10b, cl
xor al, r10b
mov cl, r9b
and cl, 0
xor r9b, 0
or cl, r9b
xor cl, 0xff
mov r9b, al
xor r9b, cl
and r9b, al
mov al, sil
and al, r9b
xor sil, r9b
or al, sil
mov cl, al
xor cl, 0xff
and cl, 0
mov r9b, byte [rbp + 0x452]
xor r9b, 0
mov r10b, al
and r10b, r9b
mov r11b, byte [rbp + 0x452]
xor r11b, 1
and r11b, 0
and r9b, 1
or cl, r10b
or r11b, r9b
xor cl, r11b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r9b, byte [rbp + 0x452]
xor r9b, 1
and r9b, 0
mov r10b, byte [rbp + 0x452]
xor r10b, 0
mov r11b, r10b
and r11b, 1
mov bl, byte [rbp + 0x452]
xor bl, 1
and bl, 0
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
xor al, 0xff
xor r9b, 0xff
mov r10b, byte [rbp + 0x452]
xor r10b, 0
or al, r9b
or r10b, 0
xor al, 0xff
and al, r10b
mov r9b, cl
xor r9b, 0xff
mov r10b, al
xor r10b, 0xff
mov r11b, byte [rbp + 0x452]
xor r11b, 1
mov bl, r9b
and bl, 0xff
and cl, r11b
mov sil, r10b
and sil, 0xff
and al, r11b
or bl, cl
or sil, al
xor bl, sil
or r9b, r10b
xor r9b, 0xff
or r11b, 1
and r9b, r11b
or bl, r9b
mov al, byte [rbp + 0x452]
xor al, 0
and al, 1
mov cl, byte [rbp + 0x452]
xor cl, 1
mov r9b, cl
and r9b, 0
mov r10b, byte [rbp + 0x452]
xor r10b, 1
and r10b, 0xff
and cl, 1
or al, r9b
or r10b, cl
xor al, r10b
mov cl, dl
xor cl, 0xff
and cl, 0
mov r9b, byte [rbp + 0x452]
xor r9b, 0
mov r10b, dl
and r10b, r9b
mov r11b, byte [rbp + 0x452]
xor r11b, 1
and r11b, 0
and r9b, 1
or cl, r10b
or r11b, r9b
xor cl, r11b
mov r9b, byte [rbp + 0x452]
xor r9b, 0
and r9b, 1
mov r10b, byte [rbp + 0x452]
xor r10b, 1
and r10b, 0
or r9b, r10b
mov r10b, byte [rbp + 0x452]
xor r10b, 0
mov r11b, al
xor r11b, r10b
and r11b, al
mov r10b, byte [rbp + 0x452]
xor r10b, 0
mov sil, r9b
xor sil, 0xff
mov dil, byte [rbp + 0x452]
xor dil, 1
or r10b, sil
or dil, 1
xor r10b, 0xff
and r10b, dil
mov sil, byte [rbp + 0x452]
xor sil, 0
mov dil, cl
xor dil, sil
and dil, cl
mov sil, r9b
xor sil, 0xff
mov r14b, dl
xor r14b, sil
and r14b, dl
mov dl, r11b
and dl, r10b
xor r11b, r10b
or dl, r11b
mov r10b, dil
and r10b, r14b
xor dil, r14b
or r10b, dil
mov r11b, dl
xor r11b, 0xff
and r11b, 0
mov sil, byte [rbp + 0x452]
xor sil, 0
and dl, sil
mov dil, r10b
xor dil, 0xff
and dil, 0
and r10b, sil
or r11b, dl
or dil, r10b
xor r11b, dil
mov dl, al
xor dl, 0xff
mov r10b, cl
xor r10b, 0xff
mov sil, byte [rbp + 0x452]
xor sil, 0
mov dil, dl
and dil, 0
and al, sil
mov r14b, r10b
and r14b, 0
and cl, sil
or dil, al
or r14b, cl
xor dil, r14b
or dl, r10b
xor dl, 0xff
or sil, 0
and dl, sil
or dil, dl
mov al, dil
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x452]
xor cl, 0
and dil, cl
mov dl, byte [rbp + 0x452]
xor dl, 1
and dl, 0
and cl, 1
or al, dil
or dl, cl
xor al, dl
mov cl, r9b
and cl, 0
xor r9b, 0
or cl, r9b
xor al, 0xff
xor cl, 0xff
mov dl, byte [rbp + 0x452]
xor dl, 0
or al, cl
or dl, 0
xor al, 0xff
and al, dl
mov cl, r11b
and cl, al
xor r11b, al
or cl, r11b
mov al, cl
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x452]
xor dl, 1
and cl, dl
or al, cl
mov cl, bl
xor cl, 0xff
mov dl, al
and dl, cl
xor al, 0xff
mov cl, bl
and cl, al
or dl, cl
xor bl, 0xff
mov al, dl
xor al, bl
and al, dl
mov cl, r8b
xor cl, 0xff
mov dl, al
xor dl, 0xff
mov r9b, byte [rbp + 0x452]
xor r9b, 1
or cl, dl
or r9b, 1
xor cl, 0xff
and cl, r9b
mov dl, r8b
xor dl, 0xff
mov r9b, al
and r9b, dl
xor al, 0xff
and r8b, al
or r9b, r8b
mov al, cl
and al, r9b
xor cl, r9b
or al, cl
test al, 1
jne 0x6d98f900
jmp 0x6da43672
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x5bacf855
mov r9d, eax
sub r9d, r8d
sub r9d, 0xcf382d27
sub r9d, 1
add r9d, 0xcf382d27
sub eax, 0x5bacf855
add r9d, eax
mov eax, ecx
sub eax, 0x2618d21f
sub eax, 0x6c5ad168
add eax, 0x2618d21f
sub eax, 0x2eac63ac
add eax, r9d
add eax, 0x2eac63ac
sub eax, 0x2546d345
add eax, 0x6c5ad168
add eax, 0x2546d345
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 0
mov sil, 1
mov dil, sil
xor dil, 0
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, r11b
xor dil, 0xff
and dil, 0
mov r14b, sil
xor r14b, 0
mov r15b, r11b
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or r14b, r15b
mov r15b, bl
and r15b, dil
xor bl, dil
or r15b, bl
mov bl, sil
xor bl, 1
mov dil, r14b
xor dil, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, bl
and r13b, 0
mov al, r12b
and al, 1
mov cl, dil
and cl, 0
and r14b, r12b
or r13b, al
or cl, r14b
xor r13b, cl
or bl, dil
xor bl, 0xff
or r12b, 0
and bl, r12b
or r13b, bl
mov al, r15b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and r15b, cl
mov bl, sil
xor bl, 1
and bl, 0xff
and cl, 1
or al, r15b
or bl, cl
xor al, bl
xor r13b, 0xff
mov cl, al
xor cl, r13b
and cl, al
mov al, r10b
xor al, 0xff
and al, 1
mov bl, sil
xor bl, 1
mov dil, r10b
and dil, bl
or al, dil
mov bl, r11b
xor bl, 0xff
xor al, 0xff
mov dil, sil
xor dil, 1
or bl, al
or dil, 1
xor bl, 0xff
and bl, dil
mov al, r11b
xor al, 0xff
and al, 0
mov dil, sil
xor dil, 0
and r11b, dil
mov r14b, sil
xor r14b, 1
and r14b, 0
and dil, 1
or al, r11b
or r14b, dil
xor al, r14b
xor r10b, 0xff
xor al, 0xff
mov r11b, sil
xor r11b, 0
or r10b, al
or r11b, 0
xor r10b, 0xff
and r10b, r11b
mov al, bl
xor al, 0xff
mov r11b, r10b
xor r11b, 0xff
mov dil, sil
xor dil, 0
mov r14b, al
and r14b, 0
and bl, dil
mov r15b, r11b
and r15b, 0
and r10b, dil
or r14b, bl
or r15b, r10b
xor r14b, r15b
or al, r11b
xor al, 0xff
or dil, 0
and al, dil
or r14b, al
mov al, cl
xor al, 0xff
mov r10b, r14b
xor r10b, 0xff
mov r11b, sil
xor r11b, 0
or al, r10b
or r11b, 0
xor al, 0xff
and al, r11b
mov r10b, cl
xor r10b, 0xff
and r10b, 1
xor sil, 1
and cl, sil
mov r11b, r14b
xor r11b, 0xff
and r11b, 0xff
and r14b, sil
or r10b, cl
or r11b, r14b
xor r10b, r11b
mov cl, al
and cl, r10b
xor al, r10b
or cl, al
test cl, 1
jne 0x6d98fb81
jmp 0x6da254ba
jmp 0x6d98fb86
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, ecx
add r8d, 0
mov r9d, eax
sub r9d, 0x4dc755e6
add r9d, 0
sub r8d, 0xcb1d8948
add r8d, r9d
add r8d, 0xcb1d8948
mov r9d, 0x5b9c2259
add r9d, 0
sub r9d, r8d
sub r9d, 0x5b9c2259
mov r8d, eax
sub r8d, 0x3463d125
sub r9d, r8d
sub r9d, 0xa43a3f07
sub r9d, 1
add r9d, 0xa43a3f07
mov r8d, eax
sub r8d, 0x3463d125
add r9d, r8d
mov r8d, eax
sub r8d, 0x4dc755e6
add r8d, 0
mov r10d, eax
sub r10d, r9d
mov r9d, eax
sub r9d, r8d
add r10d, r9d
sub eax, r10d
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, bl
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, bl
and r15b, r14b
or sil, r15b
mov r14b, r11b
xor r14b, 0xff
mov r15b, sil
and r15b, r14b
xor sil, 0xff
mov r14b, r11b
and r14b, sil
or r15b, r14b
mov sil, r11b
xor sil, 0xff
mov r14b, r15b
xor r14b, sil
and r14b, r15b
mov sil, r11b
xor sil, 0xff
and sil, 1
mov r15b, dil
xor r15b, 1
mov r12b, r11b
and r12b, r15b
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or sil, r12b
or r13b, r15b
xor sil, r13b
mov r15b, dil
xor r15b, 1
xor sil, 0xff
mov r12b, dil
xor r12b, 0
or r15b, sil
or r12b, 0
xor r15b, 0xff
and r15b, r12b
mov sil, dil
xor sil, 1
and sil, 1
mov r12b, dil
xor r12b, 1
mov r13b, r12b
and r13b, 1
mov al, dil
xor al, 1
and al, 0xff
and r12b, 1
or sil, r13b
or al, r12b
xor sil, al
xor r11b, 0xff
mov al, sil
xor al, 0xff
mov r12b, dil
xor r12b, 1
or r11b, al
or r12b, 1
xor r11b, 0xff
and r11b, r12b
mov al, bl
xor al, 0xff
and al, 1
mov r12b, dil
xor r12b, 1
mov r13b, bl
and r13b, r12b
mov cl, dil
xor cl, 1
and cl, 0xff
and r12b, 1
or al, r13b
or cl, r12b
xor al, cl
mov cl, dil
xor cl, 1
mov r12b, al
xor r12b, cl
and r12b, al
xor sil, 0xff
mov al, bl
xor al, sil
and al, bl
mov cl, r15b
and cl, r11b
xor r15b, r11b
or cl, r15b
mov r11b, r12b
and r11b, al
xor r12b, al
or r11b, r12b
mov al, cl
xor al, 0xff
and al, 0
mov bl, dil
xor bl, 0
and cl, bl
mov sil, r11b
xor sil, 0xff
and sil, 0
and r11b, bl
or al, cl
or sil, r11b
xor al, sil
mov cl, al
xor cl, 0xff
mov r11b, r14b
xor r11b, cl
and r11b, r14b
mov cl, r14b
xor cl, 0xff
mov bl, al
and bl, cl
xor al, 0xff
and r14b, al
or bl, r14b
mov al, r11b
xor al, 0xff
mov cl, bl
xor cl, 0xff
xor dil, 1
mov sil, al
and sil, 0xff
and r11b, dil
mov r14b, cl
and r14b, 0xff
and bl, dil
or sil, r11b
or r14b, bl
xor sil, r14b
or al, cl
xor al, 0xff
or dil, 1
and al, dil
or sil, al
test sil, 1
jne 0x6d98fdf9
jmp 0x6da43677
xor eax, eax
mov rcx, qword [rbp + 0x458]
mov edx, dword [rcx + 4]
mov r8d, dword [sym.out.dll_x.13]
mov r9d, dword [sym.out.dll_y.14]
mov r10d, eax
sub r10d, 0xd91b61dc
mov r11d, r8d
sub r11d, r10d
sub r11d, 0xd34f42fd
sub r11d, 0xcf129263
add r11d, 0xd34f42fd
add r11d, 0x58622835
sub r11d, 0xd91b61dc
sub r11d, 0x58622835
mov r10d, eax
sub r10d, 0x74368d72
sub r11d, r10d
sub r11d, 0xe4fb6369
sub r11d, 1
add r11d, 0xe4fb6369
mov r10d, eax
sub r10d, 0x74368d72
add r11d, r10d
mov r10d, eax
sub r10d, r11d
mov r11d, eax
sub r11d, 0x7393f592
add r10d, r11d
mov r11d, eax
sub r11d, r10d
mov r10d, eax
sub r10d, r11d
mov r11d, eax
sub r11d, 0xcf129263
add r10d, r11d
sub eax, r10d
add eax, 0xbf38fccc
sub eax, 0x7393f592
sub eax, 0xbf38fccc
imul r8d, eax
and r8d, 1
cmp r8d, 0
sete bl
cmp r9d, 0xa
setl sil
mov dil, bl
xor dil, 0xff
and dil, 1
mov r14b, 1
mov r15b, r14b
xor r15b, 1
mov r12b, bl
and r12b, r15b
or dil, r12b
mov r15b, sil
xor r15b, 0xff
and r15b, 1
mov r12b, r14b
xor r12b, 1
mov r13b, sil
and r13b, r12b
or r15b, r13b
mov r12b, r14b
xor r12b, 1
and r12b, 1
mov r13b, r14b
xor r13b, 1
and r13b, 1
or r12b, r13b
mov r13b, dil
xor r13b, 0xff
mov al, r15b
xor al, 0xff
mov r8b, r14b
xor r8b, 1
mov r9b, r13b
and r9b, 0xff
and dil, r8b
mov r10b, al
and r10b, 0xff
and r15b, r8b
or r9b, dil
or r10b, r15b
xor r9b, r10b
or r13b, al
xor r13b, 0xff
or r8b, 1
and r13b, r8b
or r9b, r13b
mov al, r14b
xor al, 1
mov r8b, r12b
xor r8b, 0xff
mov r10b, r14b
xor r10b, 1
mov dil, al
and dil, 0xff
mov r15b, r10b
and r15b, 1
mov r13b, r8b
and r13b, 0xff
and r12b, r10b
or dil, r15b
or r13b, r12b
xor dil, r13b
or al, r8b
xor al, 0xff
or r10b, 1
and al, r10b
or dil, al
mov al, r9b
xor al, 0xff
and al, 1
mov r8b, r14b
xor r8b, 1
and r9b, r8b
mov r10b, r14b
xor r10b, 1
and r10b, 0xff
and r8b, 1
or al, r9b
or r10b, r8b
xor al, r10b
xor dil, 0xff
mov r8b, al
xor r8b, dil
and r8b, al
mov al, bl
xor al, 0xff
and al, 0
mov r9b, r14b
xor r9b, 0
mov r10b, bl
and r10b, r9b
mov dil, r14b
xor dil, 1
and dil, 0
and r9b, 1
or al, r10b
or dil, r9b
xor al, dil
xor al, 0xff
xor al, 1
and al, 0xff
mov r9b, r14b
xor r9b, 1
and r9b, 1
mov r10b, r14b
xor r10b, 1
mov dil, r10b
and dil, 1
mov r15b, r14b
xor r15b, 1
and r15b, 0xff
and r10b, 1
or r9b, dil
or r15b, r10b
xor r9b, r15b
mov r10b, r9b
xor r10b, 0xff
mov dil, bl
xor dil, r10b
and dil, bl
mov r10b, sil
xor r10b, 0xff
and r10b, 0
mov bl, r14b
xor bl, 0
mov r15b, sil
and r15b, bl
mov r12b, r14b
xor r12b, 1
and r12b, 0
and bl, 1
or r10b, r15b
or r12b, bl
xor r10b, r12b
mov bl, r14b
xor bl, 1
mov r15b, r10b
xor r15b, bl
and r15b, r10b
xor sil, 0xff
xor r9b, 0xff
mov r10b, r14b
xor r10b, 1
or sil, r9b
or r10b, 1
xor sil, 0xff
and sil, r10b
mov r9b, al
and r9b, dil
xor al, dil
or r9b, al
mov al, r15b
and al, sil
xor r15b, sil
or al, r15b
mov r10b, r9b
xor r10b, 0xff
and r10b, 0
mov bl, r14b
xor bl, 0
and r9b, bl
mov sil, al
xor sil, 0xff
and sil, 0
and al, bl
or r10b, r9b
or sil, al
xor r10b, sil
mov al, r8b
xor al, 0xff
and al, 0
mov r9b, r14b
xor r9b, 0
mov bl, r8b
and bl, r9b
mov sil, r14b
xor sil, 1
and sil, 0
and r9b, 1
or al, bl
or sil, r9b
xor al, sil
mov r9b, r10b
xor r9b, 0xff
and r9b, 1
mov bl, r14b
xor bl, 1
mov sil, r10b
and sil, bl
mov dil, r14b
xor dil, 1
and dil, 0xff
and bl, 1
or r9b, sil
or dil, bl
xor r9b, dil
mov bl, r14b
xor bl, 0
and bl, 1
mov sil, r14b
xor sil, 1
mov dil, sil
and dil, 0
mov r15b, r14b
xor r15b, 1
and r15b, 0xff
and sil, 1
or bl, dil
or r15b, sil
xor bl, r15b
mov sil, r14b
xor sil, 0
mov dil, al
xor dil, sil
and dil, al
mov sil, bl
xor sil, 0xff
mov r15b, r8b
xor r15b, sil
and r15b, r8b
mov r8b, r14b
xor r8b, 0
mov sil, r9b
xor sil, r8b
and sil, r9b
mov r8b, bl
xor r8b, 0xff
mov r12b, r10b
xor r12b, r8b
and r12b, r10b
mov r8b, dil
xor r8b, 0xff
mov r10b, r15b
xor r10b, 0xff
mov r13b, r14b
xor r13b, 0
mov r11b, r8b
and r11b, 0
and dil, r13b
mov cl, r10b
and cl, 0
and r15b, r13b
or r11b, dil
or cl, r15b
xor r11b, cl
or r8b, r10b
xor r8b, 0xff
or r13b, 0
and r8b, r13b
or r11b, r8b
mov cl, sil
and cl, r12b
xor sil, r12b
or cl, sil
mov r8b, r11b
xor r8b, 0xff
mov r10b, cl
and r10b, r8b
xor cl, 0xff
and r11b, cl
or r10b, r11b
mov cl, al
xor cl, 0xff
mov r8b, r9b
xor r8b, 0xff
mov r11b, r14b
xor r11b, 0
mov sil, cl
and sil, 0
and al, r11b
mov dil, r8b
and dil, 0
and r9b, r11b
or sil, al
or dil, r9b
xor sil, dil
or cl, r8b
xor cl, 0xff
or r11b, 0
and cl, r11b
or sil, cl
mov al, sil
xor al, 0xff
and al, 1
mov cl, r14b
xor cl, 1
and sil, cl
or al, sil
mov cl, bl
and cl, 0
xor bl, 0
or cl, bl
xor al, 0xff
xor cl, 0xff
xor r14b, 0
or al, cl
or r14b, 0
xor al, 0xff
and al, r14b
mov cl, r10b
and cl, al
xor r10b, al
or cl, r10b
test cl, 1
mov dword [rbp + 0x448], edx
jne 0x6d9902a4
jmp 0x6da43677
jmp 0x6d9902a9
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x28d97905
sub r8d, ecx
add r8d, 0x28d97905
mov r9d, eax
sub r9d, 0xb5b81462
add r9d, 0
mov r10d, eax
sub r10d, r9d
sub r8d, r10d
mov r9d, eax
sub r9d, r8d
add r9d, 0
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0xd6eded58
add r8d, r9d
mov r9d, eax
sub r9d, r8d
sub r9d, 0x61d6de59
sub r9d, 1
add r9d, 0x61d6de59
add r9d, 0x74673398
sub r9d, 0xd6eded58
sub r9d, 0x74673398
add r9d, 0xa8b0a83e
sub r9d, 0x9c2b5867
sub r9d, 0xa8b0a83e
sub r9d, 0x660b1c8b
sub r9d, 0xb5b81462
add r9d, 0x660b1c8b
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0x9c2b5867
add r8d, r9d
sub eax, r8d
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or sil, r15b
mov r14b, dil
xor r14b, 1
xor sil, 0xff
mov r15b, dil
xor r15b, 0
or r14b, sil
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov sil, dil
xor sil, 1
and sil, 1
mov r15b, dil
xor r15b, 1
and r15b, 1
or sil, r15b
mov r15b, r11b
xor r15b, 0xff
xor sil, 0xff
mov r12b, dil
xor r12b, 1
or r15b, sil
or r12b, 1
xor r15b, 0xff
and r15b, r12b
mov sil, r14b
xor sil, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
mov al, sil
and al, 0xff
and r14b, r13b
mov cl, r12b
and cl, 0xff
and r15b, r13b
or al, r14b
or cl, r15b
xor al, cl
or sil, r12b
xor sil, 0xff
or r13b, 1
and sil, r13b
or al, sil
mov cl, bl
xor cl, 0xff
and cl, 1
mov sil, dil
xor sil, 1
mov r14b, bl
and r14b, sil
or cl, r14b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov sil, dil
xor sil, 1
and sil, 1
mov r14b, dil
xor r14b, 1
and r14b, 1
or sil, r14b
xor sil, 0xff
mov r14b, bl
xor r14b, sil
and r14b, bl
mov sil, cl
and sil, r14b
xor cl, r14b
or sil, cl
mov cl, dil
xor cl, 0
and cl, 1
mov r14b, dil
xor r14b, 1
and r14b, 0
or cl, r14b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r14b, dil
xor r14b, 1
and r14b, 1
mov r15b, dil
xor r15b, 1
mov r12b, r15b
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, dil
xor r15b, 0
xor r14b, 0xff
mov r12b, dil
xor r12b, 0
or r15b, r14b
or r12b, 0
xor r15b, 0xff
and r15b, r12b
mov r14b, cl
and r14b, r15b
xor cl, r15b
or r14b, cl
mov cl, dil
xor cl, 0
and cl, 1
mov r15b, dil
xor r15b, 1
and r15b, 0
or cl, r15b
mov r15b, al
xor r15b, 0xff
and r15b, 1
mov r12b, dil
xor r12b, 1
mov r13b, al
and r13b, r12b
mov dl, cl
xor dl, 0xff
and dl, 0xff
and cl, r12b
or r15b, r13b
or dl, cl
xor r15b, dl
xor r15b, 0xff
mov cl, al
xor cl, 0xff
mov dl, dil
xor dl, 0
or r15b, cl
or dl, 0
xor r15b, 0xff
and r15b, dl
mov cl, r11b
xor cl, 0xff
and cl, 1
mov dl, dil
xor dl, 1
and r11b, dl
or cl, r11b
mov dl, r14b
xor dl, 0xff
and dl, 1
mov r11b, dil
xor r11b, 1
mov r12b, r14b
and r12b, r11b
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r11b, 1
or dl, r12b
or r13b, r11b
xor dl, r13b
mov r11b, dil
xor r11b, 0
and r11b, 1
mov r12b, dil
xor r12b, 1
mov r13b, r12b
and r13b, 0
mov r8b, dil
xor r8b, 1
and r8b, 0xff
and r12b, 1
or r11b, r13b
or r8b, r12b
xor r11b, r8b
mov r8b, cl
and r8b, dl
xor cl, dl
or r8b, cl
mov cl, dil
xor cl, 0
mov dl, r11b
xor dl, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, cl
and r13b, 0
mov r9b, r12b
and r9b, 0
mov r10b, dl
and r10b, 0
and r11b, r12b
or r13b, r9b
or r10b, r11b
xor r13b, r10b
or cl, dl
xor cl, 0xff
or r12b, 0
and cl, r12b
or r13b, cl
mov cl, r8b
xor cl, 0xff
and cl, 0
mov dl, dil
xor dl, 0
and r8b, dl
mov r9b, dil
xor r9b, 1
and r9b, 0
and dl, 1
or cl, r8b
or r9b, dl
xor cl, r9b
xor cl, 0xff
xor r13b, 0xff
mov dl, dil
xor dl, 1
or cl, r13b
or dl, 1
xor cl, 0xff
and cl, dl
mov dl, sil
xor dl, 0xff
and dl, 1
mov r8b, dil
xor r8b, 1
mov r9b, sil
and r9b, r8b
or dl, r9b
mov r8b, dil
xor r8b, 0
and r8b, 0
mov r9b, dil
xor r9b, 0
mov r10b, r9b
and r10b, 0
mov r11b, dil
xor r11b, 1
and r11b, 0
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, dil
xor r9b, 1
and r9b, 1
mov r10b, dil
xor r10b, 1
mov r11b, r10b
and r11b, 1
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r10b, 1
or r9b, r11b
or r12b, r10b
xor r9b, r12b
mov r10b, dl
and r10b, r8b
xor dl, r8b
or r10b, dl
mov dl, r9b
and dl, 1
xor r9b, 1
or dl, r9b
mov r8b, r10b
xor r8b, 0xff
and r8b, 1
mov r9b, dil
xor r9b, 1
and r10b, r9b
mov r11b, dil
xor r11b, 1
and r11b, 0xff
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
xor dl, 0xff
mov r9b, r8b
xor r9b, dl
and r9b, r8b
mov dl, bl
xor dl, 0xff
and dl, 0
mov r8b, dil
xor r8b, 0
and bl, r8b
mov r10b, dil
xor r10b, 1
and r10b, 0
and r8b, 1
or dl, bl
or r10b, r8b
xor dl, r10b
mov r8b, r14b
xor r8b, 0xff
and r8b, 1
mov r10b, dil
xor r10b, 1
mov r11b, r14b
and r11b, r10b
or r8b, r11b
mov r10b, dil
xor r10b, 0
and r10b, 0
mov r11b, dil
xor r11b, 0
mov bl, r11b
and bl, 0
mov r12b, dil
xor r12b, 1
and r12b, 0
and r11b, 1
or r10b, bl
or r12b, r11b
xor r10b, r12b
mov r11b, dl
xor r11b, 0xff
mov bl, r8b
xor bl, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, r11b
and r13b, 0
and dl, r12b
mov byte [rbp + 0x447], bl
and bl, 0
and r8b, r12b
or r13b, dl
or bl, r8b
xor r13b, bl
mov dl, byte [rbp + 0x447]
or r11b, dl
xor r11b, 0xff
or r12b, 0
and r11b, r12b
or r13b, r11b
mov r8b, dil
xor r8b, 0
mov r11b, r10b
xor r11b, 0xff
mov bl, dil
xor bl, 0
mov r12b, r8b
and r12b, 0
mov dl, bl
and dl, 0
mov byte [rbp + 0x446], r11b
and r11b, 0
and r10b, bl
or r12b, dl
or r11b, r10b
xor r12b, r11b
mov dl, byte [rbp + 0x446]
or r8b, dl
xor r8b, 0xff
or bl, 0
and r8b, bl
or r12b, r8b
mov r8b, r13b
xor r8b, 0xff
and r8b, 1
mov r10b, dil
xor r10b, 1
and r13b, r10b
mov r11b, dil
xor r11b, 1
and r11b, 0xff
and r10b, 1
or r8b, r13b
or r11b, r10b
xor r8b, r11b
xor r8b, 0xff
xor r12b, 0xff
mov r10b, dil
xor r10b, 1
or r8b, r12b
or r10b, 1
xor r8b, 0xff
and r8b, r10b
mov r10b, r15b
xor r10b, 0xff
mov r11b, cl
xor r11b, 0xff
mov bl, dil
xor bl, 1
or r10b, r11b
or bl, 1
xor r10b, 0xff
and r10b, bl
mov r11b, r15b
xor r11b, 0xff
mov bl, cl
and bl, r11b
xor cl, 0xff
and r15b, cl
or bl, r15b
mov cl, r10b
xor cl, 0xff
mov r11b, bl
xor r11b, 0xff
mov r15b, dil
xor r15b, 1
mov r12b, cl
and r12b, 0xff
and r10b, r15b
mov r13b, r11b
and r13b, 0xff
and bl, r15b
or r12b, r10b
or r13b, bl
xor r12b, r13b
or cl, r11b
xor cl, 0xff
or r15b, 1
and cl, r15b
or r12b, cl
mov cl, r9b
xor cl, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, dil
xor r11b, 1
or cl, r10b
or r11b, 1
xor cl, 0xff
and cl, r11b
mov r10b, r9b
xor r10b, 0xff
mov r11b, r8b
and r11b, r10b
xor r8b, 0xff
and r9b, r8b
or r11b, r9b
mov r8b, cl
xor r8b, 0xff
mov r9b, r11b
xor r9b, 0xff
mov r10b, dil
xor r10b, 1
mov bl, r8b
and bl, 0xff
and cl, r10b
mov r15b, r9b
and r15b, 0xff
and r11b, r10b
or bl, cl
or r15b, r11b
xor bl, r15b
or r8b, r9b
xor r8b, 0xff
or r10b, 1
and r8b, r10b
or bl, r8b
mov cl, r12b
xor cl, 0xff
and cl, 1
mov r8b, dil
xor r8b, 1
mov r9b, r12b
and r9b, r8b
or cl, r9b
mov r8b, dil
xor r8b, 1
xor cl, 0xff
mov r9b, dil
xor r9b, 0
or r8b, cl
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov cl, dil
xor cl, 1
and cl, 1
mov r9b, dil
xor r9b, 1
and r9b, 1
or cl, r9b
mov r9b, cl
xor r9b, 0xff
mov r10b, r12b
xor r10b, r9b
and r10b, r12b
mov r9b, bl
xor r9b, 0xff
and r9b, 1
mov r11b, dil
xor r11b, 1
mov r15b, bl
and r15b, r11b
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r11b, 1
or r9b, r15b
or r12b, r11b
xor r9b, r12b
mov r11b, dil
xor r11b, 1
mov r15b, r9b
xor r15b, r11b
and r15b, r9b
xor cl, 0xff
mov r9b, bl
xor r9b, cl
and r9b, bl
mov cl, r8b
xor cl, 0xff
mov r11b, r10b
xor r11b, 0xff
mov bl, dil
xor bl, 1
mov r12b, cl
and r12b, 0xff
and r8b, bl
mov r13b, r11b
and r13b, 0xff
and r10b, bl
or r12b, r8b
or r13b, r10b
xor r12b, r13b
or cl, r11b
xor cl, 0xff
or bl, 1
and cl, bl
or r12b, cl
mov cl, r15b
xor cl, 0xff
mov r8b, r9b
xor r8b, 0xff
mov r10b, dil
xor r10b, 0
mov r11b, cl
and r11b, 0
and r15b, r10b
mov bl, r8b
and bl, 0
and r9b, r10b
or r11b, r15b
or bl, r9b
xor r11b, bl
or cl, r8b
xor cl, 0xff
or r10b, 0
and cl, r10b
or r11b, cl
mov cl, r12b
xor cl, 0xff
mov r8b, r11b
and r8b, cl
xor r11b, 0xff
and r12b, r11b
or r8b, r12b
mov cl, sil
xor cl, 0xff
mov r9b, al
xor r9b, cl
and r9b, al
mov cl, al
xor cl, 0xff
mov r10b, sil
and r10b, cl
xor sil, 0xff
and al, sil
or r10b, al
mov al, r9b
and al, r10b
xor r9b, r10b
or al, r9b
mov cl, al
xor cl, 0xff
and cl, 1
mov r9b, dil
xor r9b, 1
mov r10b, al
and r10b, r9b
or cl, r10b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r9b, dil
xor r9b, 1
and r9b, 1
mov r10b, dil
xor r10b, 1
and r10b, 1
or r9b, r10b
xor r9b, 0xff
mov r10b, al
xor r10b, r9b
and r10b, al
mov al, cl
and al, r10b
xor cl, r10b
or al, cl
mov cl, r14b
xor cl, 0xff
xor cl, 0
and cl, 0
mov r9b, dil
xor r9b, 0
and r9b, 0
mov r10b, dil
xor r10b, 0
mov r11b, r10b
and r11b, 0
mov bl, r14b
xor bl, 0xff
and bl, 0
and r14b, r10b
or r9b, r11b
or bl, r14b
xor r9b, bl
mov r10b, cl
and r10b, r9b
xor cl, r9b
or r10b, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov r9b, dil
xor r9b, 1
and al, r9b
or cl, al
mov al, r10b
xor al, 0xff
and al, 1
mov r9b, dil
xor r9b, 1
and r10b, r9b
or al, r10b
mov r9b, dil
xor r9b, 0
and r9b, 0
mov r10b, dil
xor r10b, 0
mov r11b, r10b
and r11b, 0
mov bl, dil
xor bl, 1
and bl, 0
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, cl
xor r10b, 0xff
mov r11b, al
xor r11b, 0xff
mov bl, dil
xor bl, 0
mov sil, r10b
and sil, 0
and cl, bl
mov r14b, r11b
and r14b, 0
and al, bl
or sil, cl
or r14b, al
xor sil, r14b
or r10b, r11b
xor r10b, 0xff
or bl, 0
and r10b, bl
or sil, r10b
mov al, dil
xor al, 0
mov cl, r9b
xor cl, 0xff
mov r10b, dil
xor r10b, 1
mov r11b, al
and r11b, 0xff
mov bl, r10b
and bl, 0
mov r14b, cl
and r14b, 0xff
and r9b, r10b
or r11b, bl
or r14b, r9b
xor r11b, r14b
or al, cl
xor al, 0xff
or r10b, 1
and al, r10b
or r11b, al
mov al, sil
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
and sil, cl
or al, sil
xor r11b, 0xff
mov cl, al
xor cl, r11b
and cl, al
mov al, r8b
xor al, 0xff
mov r9b, cl
xor r9b, 0xff
mov r10b, dil
xor r10b, 0
or al, r9b
or r10b, 0
xor al, 0xff
and al, r10b
mov r9b, r8b
xor r9b, 0xff
mov r10b, cl
and r10b, r9b
xor cl, 0xff
and r8b, cl
or r10b, r8b
mov cl, al
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
xor dil, 1
mov r9b, cl
and r9b, 0xff
and al, dil
mov r11b, r8b
and r11b, 0xff
and r10b, dil
or r9b, al
or r11b, r10b
xor r9b, r11b
or cl, r8b
xor cl, 0xff
or dil, 1
and cl, dil
or r9b, cl
test r9b, 1
jne 0x6d990cf3
jmp 0x6da4367c
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
sub r8d, 0x19d73bca
add r8d, 0x5e276158
add r8d, 0x19d73bca
mov r9d, eax
sub r9d, 0x7e8f5caa
add r8d, r9d
mov r9d, eax
sub r9d, 0x5e276158
add r8d, r9d
sub r8d, 0x5be68ee3
add r8d, 0xa3d5e60f
add r8d, 0x5be68ee3
add r8d, 0x81451353
sub r8d, 1
sub r8d, 0x81451353
add r8d, 0xb415126c
sub r8d, 0xa3d5e60f
sub r8d, 0xb415126c
sub r8d, 0xfd32f1a2
sub r8d, 0xf39f408c
add r8d, 0xfd32f1a2
sub eax, 0x7e8f5caa
sub r8d, eax
add r8d, 0x5653fd14
add r8d, 0xf39f408c
sub r8d, 0x5653fd14
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 0
mov sil, 1
mov dil, sil
xor dil, 0
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, r11b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or dil, r15b
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or r14b, r15b
mov r15b, bl
and r15b, dil
xor bl, dil
or r15b, bl
mov bl, r14b
and bl, 1
xor r14b, 1
or bl, r14b
mov dil, r15b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
and r15b, r14b
or dil, r15b
xor dil, 0xff
xor bl, 0xff
mov r14b, sil
xor r14b, 0
or dil, bl
or r14b, 0
xor dil, 0xff
and dil, r14b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov r14b, sil
xor r14b, 1
mov r15b, r10b
and r15b, r14b
or bl, r15b
mov r14b, r11b
xor r14b, 0xff
xor bl, 0xff
mov r15b, sil
xor r15b, 1
or r14b, bl
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov bl, r11b
xor bl, 0xff
and bl, 1
mov r15b, sil
xor r15b, 1
and r11b, r15b
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r15b, 1
or bl, r11b
or r12b, r15b
xor bl, r12b
xor r10b, 0xff
xor bl, 0xff
mov r11b, sil
xor r11b, 1
or r10b, bl
or r11b, 1
xor r10b, 0xff
and r10b, r11b
mov r11b, r14b
and r11b, r10b
xor r14b, r10b
or r11b, r14b
mov r10b, dil
xor r10b, 0xff
and r10b, 1
mov bl, sil
xor bl, 1
mov r14b, dil
and r14b, bl
or r10b, r14b
mov bl, r11b
xor bl, 0xff
and bl, 1
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or bl, r15b
mov r14b, sil
xor r14b, 0
and r14b, 1
mov r15b, sil
xor r15b, 1
mov r12b, r15b
and r12b, 0
mov r13b, sil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, r10b
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, sil
xor r13b, 1
or r15b, r12b
or r13b, 1
xor r15b, 0xff
and r15b, r13b
xor dil, 0xff
mov r12b, r14b
xor r12b, 0xff
mov r13b, sil
xor r13b, 1
or dil, r12b
or r13b, 1
xor dil, 0xff
and dil, r13b
mov r12b, sil
xor r12b, 0
mov r13b, bl
xor r13b, r12b
and r13b, bl
xor r11b, 0xff
mov r12b, r14b
xor r12b, 0xff
mov al, sil
xor al, 0
or r11b, r12b
or al, 0
xor r11b, 0xff
and r11b, al
mov al, r15b
xor al, 0xff
mov r12b, dil
xor r12b, 0xff
mov cl, sil
xor cl, 0
mov dl, al
and dl, 0
and r15b, cl
mov r8b, r12b
and r8b, 0
and dil, cl
or dl, r15b
or r8b, dil
xor dl, r8b
or al, r12b
xor al, 0xff
or cl, 0
and al, cl
or dl, al
mov al, r13b
xor al, 0xff
mov cl, r11b
xor cl, 0xff
mov r8b, sil
xor r8b, 1
mov dil, al
and dil, 0xff
and r13b, r8b
mov r15b, cl
and r15b, 0xff
and r11b, r8b
or dil, r13b
or r15b, r11b
xor dil, r15b
or al, cl
xor al, 0xff
or r8b, 1
and al, r8b
or dil, al
mov al, dl
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and dl, cl
mov r8b, dil
xor r8b, 0xff
and r8b, 0xff
and dil, cl
or al, dl
or r8b, dil
xor al, r8b
mov cl, r10b
xor cl, 0xff
mov dl, bl
xor dl, 0xff
mov r8b, sil
xor r8b, 0
mov r11b, cl
and r11b, 0
and r10b, r8b
mov dil, dl
and dil, 0
and bl, r8b
or r11b, r10b
or dil, bl
xor r11b, dil
or cl, dl
xor cl, 0xff
or r8b, 0
and cl, r8b
or r11b, cl
mov cl, r11b
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
and r11b, dl
or cl, r11b
mov dl, sil
xor dl, 0
mov r8b, r14b
xor r8b, 0xff
mov r10b, sil
xor r10b, 0
mov r11b, dl
and r11b, 0
mov bl, r10b
and bl, 0
mov dil, r8b
and dil, 0
and r14b, r10b
or r11b, bl
or dil, r14b
xor r11b, dil
or dl, r8b
xor dl, 0xff
or r10b, 0
and dl, r10b
or r11b, dl
xor cl, 0xff
xor r11b, 0xff
xor sil, 0
or cl, r11b
or sil, 0
xor cl, 0xff
and cl, sil
mov dl, al
and dl, cl
xor al, cl
or dl, al
test dl, 1
jne 0x6d991125
jmp 0x6da4367c
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0x9a87cae4
add r8d, 0
sub r8d, 1
sub r8d, 0x9a87cae4
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0x5fb9bce2
mov r10d, ecx
sub r10d, r9d
sub eax, r8d
sub r10d, eax
add r10d, 0x2f10a047
sub r10d, 0x5fb9bce2
sub r10d, 0x2f10a047
imul ecx, r10d
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or sil, r15b
mov r14b, dil
xor r14b, 1
xor sil, 0xff
mov r15b, dil
xor r15b, 0
or r14b, sil
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov sil, dil
xor sil, 1
and sil, 1
mov r15b, dil
xor r15b, 1
and r15b, 1
or sil, r15b
xor sil, 0xff
mov r15b, r11b
xor r15b, sil
and r15b, r11b
mov sil, r14b
and sil, r15b
xor r14b, r15b
or sil, r14b
mov r14b, bl
xor r14b, 0xff
and r14b, 0
mov r15b, dil
xor r15b, 0
mov r12b, bl
and r12b, r15b
mov r13b, dil
xor r13b, 1
and r13b, 0
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, dil
xor r15b, 1
xor r14b, 0xff
mov r12b, dil
xor r12b, 0
or r15b, r14b
or r12b, 0
xor r15b, 0xff
and r15b, r12b
mov r14b, dil
xor r14b, 1
and r14b, 0
mov r12b, dil
xor r12b, 0
mov r13b, r12b
and r13b, 1
mov al, dil
xor al, 1
and al, 0
and r12b, 1
or r14b, r13b
or al, r12b
xor r14b, al
mov al, bl
xor al, 0xff
xor r14b, 0xff
mov r12b, dil
xor r12b, 0
or al, r14b
or r12b, 0
xor al, 0xff
and al, r12b
mov r14b, r15b
and r14b, al
xor r15b, al
or r14b, r15b
mov al, dil
xor al, 1
and al, 1
mov r15b, dil
xor r15b, 1
and r15b, 1
or al, r15b
mov r15b, dil
xor r15b, 1
xor al, 0xff
mov r12b, dil
xor r12b, 0
or r15b, al
or r12b, 0
xor r15b, 0xff
and r15b, r12b
mov al, dil
xor al, 1
and al, 1
mov r12b, dil
xor r12b, 1
and r12b, 1
or al, r12b
mov r12b, dil
xor r12b, 1
xor al, 0xff
mov r13b, dil
xor r13b, 1
or r12b, al
or r13b, 1
xor r12b, 0xff
and r12b, r13b
mov al, r15b
xor al, 0xff
mov r13b, r12b
xor r13b, 0xff
mov cl, dil
xor cl, 1
mov dl, al
and dl, 0xff
and r15b, cl
mov r8b, r13b
and r8b, 0xff
and r12b, cl
or dl, r15b
or r8b, r12b
xor dl, r8b
or al, r13b
xor al, 0xff
or cl, 1
and al, cl
or dl, al
mov al, dil
xor al, 1
and al, 1
mov cl, dil
xor cl, 1
and cl, 1
or al, cl
mov cl, sil
xor cl, 0xff
mov r8b, al
and r8b, cl
xor al, 0xff
mov cl, sil
and cl, al
or r8b, cl
mov al, sil
xor al, 0xff
mov cl, r8b
xor cl, al
and cl, r8b
mov al, dl
xor al, 0xff
and al, 1
mov r8b, dil
xor r8b, 1
mov r15b, dl
and r15b, r8b
or al, r15b
mov r8b, r11b
xor r8b, 0xff
and r8b, 1
mov r15b, dil
xor r15b, 1
mov r12b, r11b
and r12b, r15b
mov r13b, al
xor r13b, 0xff
and r13b, 0xff
and al, r15b
or r8b, r12b
or r13b, al
xor r8b, r13b
xor r11b, 0xff
mov al, r8b
xor al, r11b
and al, r8b
mov r8b, dil
xor r8b, 1
and r8b, 1
mov r11b, dil
xor r11b, 1
and r11b, 1
or r8b, r11b
mov r11b, r14b
xor r11b, 0xff
and r11b, 0
mov r15b, dil
xor r15b, 0
mov r12b, r14b
and r12b, r15b
mov r13b, r8b
xor r13b, 0xff
and r13b, 0
and r8b, r15b
or r11b, r12b
or r13b, r8b
xor r11b, r13b
mov r8b, r14b
xor r8b, 0xff
mov r15b, r11b
xor r15b, r8b
and r15b, r11b
mov r8b, bl
xor r8b, 0xff
and r8b, 1
mov r11b, dil
xor r11b, 1
and bl, r11b
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r11b, 1
or r8b, bl
or r12b, r11b
xor r8b, r12b
mov r11b, dl
xor r11b, 0xff
and r11b, 0
mov bl, dil
xor bl, 0
mov r12b, dl
and r12b, bl
mov r13b, dil
xor r13b, 1
and r13b, 0
and bl, 1
or r11b, r12b
or r13b, bl
xor r11b, r13b
mov bl, dil
xor bl, 1
and bl, 0
mov r12b, dil
xor r12b, 0
mov r13b, r12b
and r13b, 1
mov r9b, dil
xor r9b, 1
and r9b, 0
and r12b, 1
or bl, r13b
or r9b, r12b
xor bl, r9b
mov r9b, r8b
and r9b, r11b
xor r8b, r11b
or r9b, r8b
mov r8b, bl
and r8b, 1
xor bl, 1
or r8b, bl
mov r11b, r9b
xor r11b, 0xff
and r11b, 1
mov bl, dil
xor bl, 1
and r9b, bl
or r11b, r9b
xor r8b, 0xff
mov r9b, r11b
xor r9b, r8b
and r9b, r11b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r11b, dil
xor r11b, 1
mov bl, cl
and bl, r11b
or r8b, bl
mov r11b, al
xor r11b, 0xff
and r11b, 1
mov bl, dil
xor bl, 1
mov r12b, al
and r12b, bl
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and bl, 1
or r11b, r12b
or r13b, bl
xor r11b, r13b
mov bl, dil
xor bl, 0
and bl, 1
mov r12b, dil
xor r12b, 1
and r12b, 0
or bl, r12b
mov r12b, r8b
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
mov r10b, dil
xor r10b, 1
or r12b, r13b
or r10b, 1
xor r12b, 0xff
and r12b, r10b
xor cl, 0xff
mov r10b, bl
xor r10b, 0xff
mov r13b, dil
xor r13b, 0
or cl, r10b
or r13b, 0
xor cl, 0xff
and cl, r13b
mov r10b, dil
xor r10b, 0
mov r13b, r11b
xor r13b, r10b
and r13b, r11b
xor al, 0xff
mov r10b, bl
xor r10b, 0xff
mov byte [rbp + 0x445], dil
xor dil, 1
or al, r10b
or dil, 1
xor al, 0xff
and al, dil
mov r10b, r12b
and r10b, cl
xor r12b, cl
or r10b, r12b
mov cl, r13b
and cl, al
xor r13b, al
or cl, r13b
mov al, r10b
xor al, 0xff
mov dil, cl
and dil, al
xor cl, 0xff
and r10b, cl
or dil, r10b
mov al, r8b
and al, r11b
xor r8b, r11b
or al, r8b
mov cl, al
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x445]
xor r8b, 1
and al, r8b
or cl, al
mov al, bl
and al, 0
xor bl, 0
or al, bl
xor cl, 0xff
xor al, 0xff
mov r8b, byte [rbp + 0x445]
xor r8b, 0
or cl, al
or r8b, 0
xor cl, 0xff
and cl, r8b
mov al, dil
and al, cl
xor dil, cl
or al, dil
mov cl, r15b
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x445]
xor r8b, 1
mov r10b, r15b
and r10b, r8b
or cl, r10b
mov r8b, r9b
xor r8b, 0xff
and r8b, 0
mov r10b, byte [rbp + 0x445]
xor r10b, 0
mov r11b, r9b
and r11b, r10b
mov bl, byte [rbp + 0x445]
xor bl, 1
and bl, 0
and r10b, 1
or r8b, r11b
or bl, r10b
xor r8b, bl
mov r10b, byte [rbp + 0x445]
xor r10b, 1
and r10b, 1
mov r11b, byte [rbp + 0x445]
xor r11b, 1
and r11b, 1
or r10b, r11b
mov r11b, cl
xor r11b, 0xff
mov bl, byte [rbp + 0x445]
xor bl, 1
mov dil, byte [rbp + 0x445]
xor dil, 1
or r11b, bl
or dil, 1
xor r11b, 0xff
and r11b, dil
xor r15b, 0xff
mov bl, r10b
xor bl, 0xff
mov dil, byte [rbp + 0x445]
xor dil, 0
or r15b, bl
or dil, 0
xor r15b, 0xff
and r15b, dil
mov bl, r8b
xor bl, 0xff
mov dil, byte [rbp + 0x445]
xor dil, 1
mov r12b, byte [rbp + 0x445]
xor r12b, 0
or bl, dil
or r12b, 0
xor bl, 0xff
and bl, r12b
mov dil, r10b
xor dil, 0xff
mov r12b, r9b
xor r12b, dil
and r12b, r9b
mov r9b, r11b
xor r9b, 0xff
mov dil, r15b
xor dil, 0xff
mov r13b, byte [rbp + 0x445]
xor r13b, 1
mov byte [rbp + 0x444], r9b
and r9b, 0xff
and r11b, r13b
mov byte [rbp + 0x443], dil
and dil, 0xff
and r15b, r13b
or r9b, r11b
or dil, r15b
xor r9b, dil
mov r11b, byte [rbp + 0x444]
mov dil, byte [rbp + 0x443]
or r11b, dil
xor r11b, 0xff
or r13b, 1
and r11b, r13b
or r9b, r11b
mov r11b, bl
xor r11b, 0xff
mov r15b, r12b
xor r15b, 0xff
mov r13b, byte [rbp + 0x445]
xor r13b, 0
mov dil, r11b
and dil, 0
and bl, r13b
mov byte [rbp + 0x442], r15b
and r15b, 0
and r12b, r13b
or dil, bl
or r15b, r12b
xor dil, r15b
mov bl, byte [rbp + 0x442]
or r11b, bl
xor r11b, 0xff
or r13b, 0
and r11b, r13b
or dil, r11b
mov r11b, r9b
xor r11b, 0xff
mov r15b, dil
and r15b, r11b
xor dil, 0xff
and r9b, dil
or r15b, r9b
mov r9b, cl
and r9b, r8b
xor cl, r8b
or r9b, cl
mov cl, r9b
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x445]
xor r8b, 1
and r9b, r8b
mov r11b, byte [rbp + 0x445]
xor r11b, 1
and r11b, 0xff
and r8b, 1
or cl, r9b
or r11b, r8b
xor cl, r11b
mov r8b, r10b
and r8b, 1
xor r10b, 1
or r8b, r10b
xor cl, 0xff
xor r8b, 0xff
mov r9b, byte [rbp + 0x445]
xor r9b, 0
or cl, r8b
or r9b, 0
xor cl, 0xff
and cl, r9b
mov r8b, r15b
and r8b, cl
xor r15b, cl
or r8b, r15b
mov cl, al
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp + 0x445]
xor r9b, 1
mov r10b, al
and r10b, r9b
or cl, r10b
mov r9b, r8b
xor r9b, 0xff
xor cl, 0xff
mov r10b, byte [rbp + 0x445]
xor r10b, 1
or r9b, cl
or r10b, 1
xor r9b, 0xff
and r9b, r10b
mov cl, r8b
xor cl, 0xff
and cl, 0
mov r10b, byte [rbp + 0x445]
xor r10b, 0
and r8b, r10b
mov r11b, byte [rbp + 0x445]
xor r11b, 1
and r11b, 0
and r10b, 1
or cl, r8b
or r11b, r10b
xor cl, r11b
xor cl, 0xff
mov r8b, al
xor r8b, cl
and r8b, al
mov al, r9b
xor al, 0xff
mov cl, r8b
xor cl, 0xff
mov r10b, byte [rbp + 0x445]
xor r10b, 1
mov r11b, al
and r11b, 0xff
and r9b, r10b
mov dil, cl
and dil, 0xff
and r8b, r10b
or r11b, r9b
or dil, r8b
xor r11b, dil
or al, cl
xor al, 0xff
or r10b, 1
and al, r10b
or r11b, al
mov al, r14b
xor al, 0xff
mov cl, sil
xor cl, al
and cl, sil
mov al, sil
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x445]
xor r8b, 1
and sil, r8b
mov r9b, r14b
xor r9b, 0xff
and r9b, 0xff
and r14b, r8b
or al, sil
or r9b, r14b
xor al, r9b
mov r8b, cl
and r8b, al
xor cl, al
or r8b, cl
mov al, r8b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x445]
xor cl, 1
mov r9b, r8b
and r9b, cl
mov r10b, byte [rbp + 0x445]
xor r10b, 1
and r10b, 0xff
and cl, 1
or al, r9b
or r10b, cl
xor al, r10b
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, byte [rbp + 0x445]
xor cl, 1
and cl, 1
mov r9b, byte [rbp + 0x445]
xor r9b, 1
and r9b, 1
or cl, r9b
mov r9b, cl
xor r9b, 0xff
mov r10b, r8b
xor r10b, r9b
and r10b, r8b
mov r8b, byte [rbp + 0x445]
xor r8b, 1
and r8b, 1
mov r9b, byte [rbp + 0x445]
xor r9b, 1
and r9b, 1
or r8b, r9b
mov r9b, byte [rbp + 0x445]
xor r9b, 1
mov sil, r8b
xor sil, r9b
and sil, r8b
mov r8b, byte [rbp + 0x445]
xor r8b, 1
xor cl, 0xff
mov r9b, byte [rbp + 0x445]
xor r9b, 1
or r8b, cl
or r9b, 1
xor r8b, 0xff
and r8b, r9b
mov cl, al
and cl, r10b
xor al, r10b
or cl, al
mov al, sil
and al, r8b
xor sil, r8b
or al, sil
mov r8b, cl
xor r8b, 0xff
mov r9b, al
and r9b, r8b
xor al, 0xff
and cl, al
or r9b, cl
mov al, byte [rbp + 0x445]
xor al, 1
and al, 1
mov cl, byte [rbp + 0x445]
xor cl, 1
mov r8b, cl
and r8b, 1
mov r10b, byte [rbp + 0x445]
xor r10b, 1
and r10b, 0xff
and cl, 1
or al, r8b
or r10b, cl
xor al, r10b
mov cl, dl
xor cl, 0xff
and cl, 0
mov r8b, byte [rbp + 0x445]
xor r8b, 0
mov r10b, dl
and r10b, r8b
mov sil, byte [rbp + 0x445]
xor sil, 1
and sil, 0
and r8b, 1
or cl, r10b
or sil, r8b
xor cl, sil
mov r8b, byte [rbp + 0x445]
xor r8b, 0
and r8b, 1
mov r10b, byte [rbp + 0x445]
xor r10b, 1
mov sil, r10b
and sil, 0
mov dil, byte [rbp + 0x445]
xor dil, 1
and dil, 0xff
and r10b, 1
or r8b, sil
or dil, r10b
xor r8b, dil
mov r10b, byte [rbp + 0x445]
xor r10b, 0
mov sil, al
xor sil, r10b
and sil, al
mov r10b, byte [rbp + 0x445]
xor r10b, 1
mov dil, r8b
xor dil, 0xff
mov r14b, byte [rbp + 0x445]
xor r14b, 0
or r10b, dil
or r14b, 0
xor r10b, 0xff
and r10b, r14b
mov dil, cl
xor dil, 0xff
mov r14b, byte [rbp + 0x445]
xor r14b, 0
mov r15b, byte [rbp + 0x445]
xor r15b, 1
or dil, r14b
or r15b, 1
xor dil, 0xff
and dil, r15b
xor dl, 0xff
mov r14b, r8b
xor r14b, 0xff
mov r15b, byte [rbp + 0x445]
xor r15b, 0
or dl, r14b
or r15b, 0
xor dl, 0xff
and dl, r15b
mov r14b, sil
xor r14b, 0xff
mov r15b, r10b
xor r15b, 0xff
mov r12b, byte [rbp + 0x445]
xor r12b, 1
mov r13b, r14b
and r13b, 0xff
and sil, r12b
mov bl, r15b
and bl, 0xff
and r10b, r12b
or r13b, sil
or bl, r10b
xor r13b, bl
or r14b, r15b
xor r14b, 0xff
or r12b, 1
and r14b, r12b
or r13b, r14b
mov r10b, dil
xor r10b, 0xff
mov bl, dl
xor bl, 0xff
mov sil, byte [rbp + 0x445]
xor sil, 0
mov r14b, r10b
and r14b, 0
and dil, sil
mov r15b, bl
and r15b, 0
and dl, sil
or r14b, dil
or r15b, dl
xor r14b, r15b
or r10b, bl
xor r10b, 0xff
or sil, 0
and r10b, sil
or r14b, r10b
mov dl, r13b
xor dl, 0xff
mov r10b, r14b
and r10b, dl
xor r14b, 0xff
and r13b, r14b
or r10b, r13b
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov al, dl
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x445]
xor cl, 1
and dl, cl
mov bl, byte [rbp + 0x445]
xor bl, 1
and bl, 0xff
and cl, 1
or al, dl
or bl, cl
xor al, bl
mov cl, byte [rbp + 0x445]
xor cl, 0
mov dl, r8b
xor dl, 0xff
mov bl, byte [rbp + 0x445]
xor bl, 0
mov sil, cl
and sil, 0
mov dil, bl
and dil, 0
mov r14b, dl
and r14b, 0
and r8b, bl
or sil, dil
or r14b, r8b
xor sil, r14b
or cl, dl
xor cl, 0xff
or bl, 0
and cl, bl
or sil, cl
xor al, 0xff
xor sil, 0xff
mov cl, byte [rbp + 0x445]
xor cl, 0
or al, sil
or cl, 0
xor al, 0xff
and al, cl
mov cl, r10b
xor cl, 0xff
mov dl, al
xor dl, 0xff
mov r8b, byte [rbp + 0x445]
xor r8b, 1
mov bl, cl
and bl, 0xff
and r10b, r8b
mov sil, dl
and sil, 0xff
and al, r8b
or bl, r10b
or sil, al
xor bl, sil
or cl, dl
xor cl, 0xff
or r8b, 1
and cl, r8b
or bl, cl
mov al, bl
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x445]
xor cl, 1
and bl, cl
or al, bl
mov cl, r9b
xor cl, 0xff
mov dl, al
and dl, cl
xor al, 0xff
mov cl, r9b
and cl, al
or dl, cl
xor r9b, 0xff
mov al, dl
xor al, r9b
and al, dl
mov cl, r11b
xor cl, 0xff
mov dl, al
xor dl, 0xff
mov r8b, byte [rbp + 0x445]
xor r8b, 1
or cl, dl
or r8b, 1
xor cl, 0xff
and cl, r8b
mov dl, r11b
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x445]
xor r8b, 1
and r11b, r8b
mov r9b, al
xor r9b, 0xff
and r9b, 0xff
and al, r8b
or dl, r11b
or r9b, al
xor dl, r9b
mov al, cl
xor al, 0xff
mov r8b, dl
xor r8b, 0xff
mov r9b, byte [rbp + 0x445]
xor r9b, 0
mov r10b, al
and r10b, 0
and cl, r9b
mov r11b, r8b
and r11b, 0
and dl, r9b
or r10b, cl
or r11b, dl
xor r10b, r11b
or al, r8b
xor al, 0xff
or r9b, 0
and al, r9b
or r10b, al
test r10b, 1
jne 0x6d991dd0
jmp 0x6da35669
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, ecx
mov r9d, eax
sub r9d, 0xcbf26aeb
add r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x879a8935
add r9d, r8d
sub r9d, 0x7dda37ae
sub r9d, 0xcbf26aeb
add r9d, 0x7dda37ae
mov r8d, eax
sub r8d, 0xde2a534b
sub r8d, 1
add r8d, 0xde2a534b
mov r10d, eax
sub r10d, r9d
mov r9d, eax
sub r9d, r8d
add r10d, r9d
mov r8d, eax
sub r8d, r10d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x7e30963e
add r9d, r8d
mov r8d, eax
sub r8d, r9d
sub eax, 0x879a8935
sub r8d, eax
sub r8d, 0x8a986b32
sub r8d, 0x7e30963e
add r8d, 0x8a986b32
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
xor sil, 0xff
xor sil, 0
and sil, 0
mov r14b, dil
xor r14b, 0
and r14b, 1
mov r15b, dil
xor r15b, 1
and r15b, 0
or r14b, r15b
mov r15b, r11b
xor r15b, 0xff
mov r12b, r14b
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
or r15b, r12b
or r13b, 0
xor r15b, 0xff
and r15b, r13b
mov r12b, dil
xor r12b, 1
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 1
or r12b, r13b
mov r13b, dil
xor r13b, 0
mov al, r12b
xor al, r13b
and al, r12b
xor r14b, 0xff
xor r14b, 1
and r14b, 0xff
mov r12b, sil
and r12b, r15b
xor sil, r15b
or r12b, sil
mov sil, al
and sil, r14b
xor al, r14b
or sil, al
mov al, r12b
xor al, 0xff
and al, 1
mov r14b, dil
xor r14b, 1
and r12b, r14b
mov r15b, sil
xor r15b, 0xff
and r15b, 0xff
and sil, r14b
or al, r12b
or r15b, sil
xor al, r15b
mov sil, bl
xor sil, 0xff
and sil, 1
mov r14b, dil
xor r14b, 1
mov r15b, bl
and r15b, r14b
or sil, r15b
xor sil, 0xff
xor sil, 1
and sil, 0xff
mov r14b, dil
xor r14b, 1
and r14b, 1
mov r15b, dil
xor r15b, 1
and r15b, 1
or r14b, r15b
mov r15b, bl
xor r15b, 0xff
xor r14b, 0xff
mov r12b, dil
xor r12b, 1
or r15b, r14b
or r12b, 1
xor r15b, 0xff
and r15b, r12b
mov r14b, sil
and r14b, r15b
xor sil, r15b
or r14b, sil
mov sil, dil
xor sil, 0
and sil, 1
mov r15b, dil
xor r15b, 1
and r15b, 0
or sil, r15b
xor sil, 0xff
xor sil, 1
and sil, 0xff
mov r15b, dil
xor r15b, 1
and r15b, 1
mov r12b, dil
xor r12b, 1
mov r13b, r12b
and r13b, 1
mov cl, dil
xor cl, 1
and cl, 0xff
and r12b, 1
or r15b, r13b
or cl, r12b
xor r15b, cl
xor r15b, 0xff
xor r15b, 0
and r15b, 0
mov cl, sil
and cl, r15b
xor sil, r15b
or cl, sil
mov sil, dil
xor sil, 0
and sil, 1
mov r15b, dil
xor r15b, 1
and r15b, 0
or sil, r15b
mov r15b, al
xor r15b, 0xff
and r15b, 1
mov r12b, dil
xor r12b, 1
mov r13b, al
and r13b, r12b
mov dl, sil
xor dl, 0xff
and dl, 0xff
and sil, r12b
or r15b, r13b
or dl, sil
xor r15b, dl
mov dl, al
xor dl, 0xff
mov sil, r15b
xor sil, dl
and sil, r15b
mov dl, cl
xor dl, 0xff
and dl, 1
mov r15b, dil
xor r15b, 1
mov r12b, cl
and r12b, r15b
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or dl, r12b
or r13b, r15b
xor dl, r13b
mov r15b, r11b
xor r15b, 0xff
mov r12b, dl
and r12b, r15b
xor dl, 0xff
mov r15b, r11b
and r15b, dl
or r12b, r15b
xor r11b, 0xff
mov dl, r12b
xor dl, r11b
and dl, r12b
mov r11b, r14b
xor r11b, 0xff
and r11b, 1
mov r15b, dil
xor r15b, 1
mov r12b, r14b
and r12b, r15b
or r11b, r12b
mov r15b, dil
xor r15b, 0
and r15b, 1
mov r12b, dil
xor r12b, 1
mov r13b, r12b
and r13b, 0
mov r8b, dil
xor r8b, 1
and r8b, 0xff
and r12b, 1
or r15b, r13b
or r8b, r12b
xor r15b, r8b
mov r8b, dil
xor r8b, 0
and r8b, 0
mov r12b, dil
xor r12b, 0
mov r13b, r12b
and r13b, 0
mov r9b, dil
xor r9b, 1
and r9b, 0
and r12b, 1
or r8b, r13b
or r9b, r12b
xor r8b, r9b
mov r9b, r11b
and r9b, r15b
xor r11b, r15b
or r9b, r11b
mov r11b, r8b
and r11b, 0
xor r8b, 0
or r11b, r8b
mov r8b, r9b
xor r8b, 0xff
and r8b, 1
mov r15b, dil
xor r15b, 1
and r9b, r15b
or r8b, r9b
xor r8b, 0xff
xor r11b, 0xff
mov r9b, dil
xor r9b, 0
or r8b, r11b
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov r9b, bl
xor r9b, 0xff
and r9b, 1
mov r11b, dil
xor r11b, 1
and bl, r11b
or r9b, bl
mov r11b, cl
xor r11b, 0xff
and r11b, 1
mov bl, dil
xor bl, 1
mov r15b, cl
and r15b, bl
or r11b, r15b
mov bl, dil
xor bl, 0
and bl, 1
mov r15b, dil
xor r15b, 1
and r15b, 0
or bl, r15b
mov r15b, r9b
and r15b, r11b
xor r9b, r11b
or r15b, r9b
mov r9b, bl
and r9b, 0
xor bl, 0
or r9b, bl
mov r11b, r15b
xor r11b, 0xff
and r11b, 1
mov bl, dil
xor bl, 1
and r15b, bl
or r11b, r15b
xor r11b, 0xff
xor r9b, 0xff
mov bl, dil
xor bl, 1
or r11b, r9b
or bl, 1
xor r11b, 0xff
and r11b, bl
mov r9b, sil
xor r9b, 0xff
and r9b, 0
mov bl, dil
xor bl, 0
mov r15b, sil
and r15b, bl
mov r12b, dil
xor r12b, 1
and r12b, 0
and bl, 1
or r9b, r15b
or r12b, bl
xor r9b, r12b
mov bl, dl
xor bl, 0xff
and bl, 0
mov r15b, dil
xor r15b, 0
mov r12b, dl
and r12b, r15b
mov r13b, dil
xor r13b, 1
and r13b, 0
and r15b, 1
or bl, r12b
or r13b, r15b
xor bl, r13b
mov r15b, dil
xor r15b, 1
and r15b, 1
mov r12b, dil
xor r12b, 1
and r12b, 1
or r15b, r12b
mov r12b, dil
xor r12b, 1
mov r13b, r9b
xor r13b, r12b
and r13b, r9b
xor sil, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r10b, dil
xor r10b, 1
or sil, r12b
or r10b, 1
xor sil, 0xff
and sil, r10b
mov r10b, bl
xor r10b, 0xff
mov r12b, dil
xor r12b, 1
mov byte [rbp + 0x441], dil
xor dil, 1
or r10b, r12b
or dil, 1
xor r10b, 0xff
and r10b, dil
mov dil, r15b
xor dil, 0xff
mov r12b, dl
xor r12b, dil
and r12b, dl
mov dl, r13b
xor dl, 0xff
mov dil, sil
xor dil, 0xff
mov byte [rbp + 0x440], al
mov al, byte [rbp + 0x441]
xor al, 0
mov byte [rbp + 0x43f], dl
and dl, 0
and r13b, al
mov byte [rbp + 0x43e], dil
and dil, 0
and sil, al
or dl, r13b
or dil, sil
xor dl, dil
mov sil, byte [rbp + 0x43f]
mov dil, byte [rbp + 0x43e]
or sil, dil
xor sil, 0xff
or al, 0
and sil, al
or dl, sil
mov al, r10b
and al, r12b
xor r10b, r12b
or al, r10b
mov r10b, dl
xor r10b, 0xff
and r10b, 1
mov sil, byte [rbp + 0x441]
xor sil, 1
and dl, sil
mov r12b, al
xor r12b, 0xff
and r12b, 0xff
and al, sil
or r10b, dl
or r12b, al
xor r10b, r12b
mov al, r9b
and al, bl
xor r9b, bl
or al, r9b
mov dl, al
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x441]
xor r9b, 1
and al, r9b
or dl, al
mov al, byte [rbp + 0x441]
xor al, 1
mov r9b, r15b
xor r9b, 0xff
mov bl, byte [rbp + 0x441]
xor bl, 0
mov sil, al
and sil, 0
mov r12b, bl
and r12b, 1
mov r13b, r9b
and r13b, 0
and r15b, bl
or sil, r12b
or r13b, r15b
xor sil, r13b
or al, r9b
xor al, 0xff
or bl, 0
and al, bl
or sil, al
xor sil, 0xff
mov al, dl
xor al, sil
and al, dl
mov dl, r10b
xor dl, 0xff
mov r9b, al
xor r9b, 0xff
mov bl, byte [rbp + 0x441]
xor bl, 0
mov sil, dl
and sil, 0
and r10b, bl
mov r15b, r9b
and r15b, 0
and al, bl
or sil, r10b
or r15b, al
xor sil, r15b
or dl, r9b
xor dl, 0xff
or bl, 0
and dl, bl
or sil, dl
mov al, r8b
xor al, 0xff
and al, 0
mov dl, byte [rbp + 0x441]
xor dl, 0
mov r9b, r8b
and r9b, dl
mov r10b, byte [rbp + 0x441]
xor r10b, 1
and r10b, 0
and dl, 1
or al, r9b
or r10b, dl
xor al, r10b
mov dl, r11b
xor dl, 0xff
and dl, 0
mov r9b, byte [rbp + 0x441]
xor r9b, 0
mov r10b, r11b
and r10b, r9b
mov bl, byte [rbp + 0x441]
xor bl, 1
and bl, 0
and r9b, 1
or dl, r10b
or bl, r9b
xor dl, bl
mov r9b, byte [rbp + 0x441]
xor r9b, 1
and r9b, 0
mov r10b, byte [rbp + 0x441]
xor r10b, 0
mov bl, r10b
and bl, 1
mov r15b, byte [rbp + 0x441]
xor r15b, 1
and r15b, 0
and r10b, 1
or r9b, bl
or r15b, r10b
xor r9b, r15b
mov r10b, byte [rbp + 0x441]
xor r10b, 1
mov bl, al
xor bl, r10b
and bl, al
mov r10b, r9b
xor r10b, 0xff
mov r15b, r8b
xor r15b, r10b
and r15b, r8b
mov r8b, dl
xor r8b, 0xff
mov r10b, byte [rbp + 0x441]
xor r10b, 1
mov r12b, byte [rbp + 0x441]
xor r12b, 1
or r8b, r10b
or r12b, 1
xor r8b, 0xff
and r8b, r12b
mov r10b, r9b
xor r10b, 0xff
mov r12b, r11b
xor r12b, r10b
and r12b, r11b
mov r10b, bl
and r10b, r15b
xor bl, r15b
or r10b, bl
mov r11b, r8b
xor r11b, 0xff
mov bl, r12b
xor bl, 0xff
mov r15b, byte [rbp + 0x441]
xor r15b, 1
mov r13b, r11b
and r13b, 0xff
and r8b, r15b
mov dil, bl
and dil, 0xff
and r12b, r15b
or r13b, r8b
or dil, r12b
xor r13b, dil
or r11b, bl
xor r11b, 0xff
or r15b, 1
and r11b, r15b
or r13b, r11b
mov r8b, r10b
xor r8b, 0xff
mov r11b, r13b
and r11b, r8b
xor r13b, 0xff
and r10b, r13b
or r11b, r10b
mov r8b, al
and r8b, dl
xor al, dl
or r8b, al
mov al, r8b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x441]
xor dl, 1
and r8b, dl
mov r10b, byte [rbp + 0x441]
xor r10b, 1
and r10b, 0xff
and dl, 1
or al, r8b
or r10b, dl
xor al, r10b
mov dl, r9b
and dl, 1
xor r9b, 1
or dl, r9b
xor dl, 0xff
mov r8b, al
xor r8b, dl
and r8b, al
mov al, r11b
and al, r8b
xor r11b, r8b
or al, r11b
mov dl, sil
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp + 0x441]
xor r8b, 0
mov r9b, sil
and r9b, r8b
mov r10b, byte [rbp + 0x441]
xor r10b, 1
and r10b, 0
and r8b, 1
or dl, r9b
or r10b, r8b
xor dl, r10b
xor dl, 0xff
mov r8b, al
xor r8b, dl
and r8b, al
mov dl, al
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x441]
xor r9b, 1
and al, r9b
or dl, al
xor dl, 0xff
mov al, sil
xor al, dl
and al, sil
mov dl, r8b
and dl, al
xor r8b, al
or dl, r8b
mov al, r14b
xor al, 0xff
mov r8b, byte [rbp + 0x440]
xor r8b, al
mov al, byte [rbp + 0x440]
and r8b, al
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x441]
xor r9b, 1
mov r10b, byte [rbp + 0x440]
and r10b, r9b
mov r11b, r14b
xor r11b, 0xff
and r11b, 0xff
and r14b, r9b
or al, r10b
or r11b, r14b
xor al, r11b
mov r9b, r8b
xor r9b, 0xff
mov r10b, al
xor r10b, 0xff
mov r11b, byte [rbp + 0x441]
xor r11b, 1
mov bl, r9b
and bl, 0xff
and r8b, r11b
mov sil, r10b
and sil, 0xff
and al, r11b
or bl, r8b
or sil, al
xor bl, sil
or r9b, r10b
xor r9b, 0xff
or r11b, 1
and r9b, r11b
or bl, r9b
mov al, bl
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x441]
xor r8b, 1
mov r9b, bl
and r9b, r8b
mov r10b, byte [rbp + 0x441]
xor r10b, 1
and r10b, 0xff
and r8b, 1
or al, r9b
or r10b, r8b
xor al, r10b
mov r8b, byte [rbp + 0x441]
xor r8b, 1
xor al, 0xff
mov r9b, byte [rbp + 0x441]
xor r9b, 0
or r8b, al
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov al, byte [rbp + 0x441]
xor al, 1
and al, 1
mov r9b, byte [rbp + 0x441]
xor r9b, 1
and r9b, 1
or al, r9b
xor bl, 0xff
xor al, 0xff
mov r9b, byte [rbp + 0x441]
xor r9b, 0
or bl, al
or r9b, 0
xor bl, 0xff
and bl, r9b
mov al, r8b
xor al, 0xff
mov r9b, bl
xor r9b, 0xff
mov r10b, byte [rbp + 0x441]
xor r10b, 0
mov r11b, al
and r11b, 0
and r8b, r10b
mov sil, r9b
and sil, 0
and bl, r10b
or r11b, r8b
or sil, bl
xor r11b, sil
or al, r9b
xor al, 0xff
or r10b, 0
and al, r10b
or r11b, al
mov al, byte [rbp + 0x441]
xor al, 0
and al, 1
mov r8b, byte [rbp + 0x441]
xor r8b, 1
mov r9b, r8b
and r9b, 0
mov r10b, byte [rbp + 0x441]
xor r10b, 1
and r10b, 0xff
and r8b, 1
or al, r9b
or r10b, r8b
xor al, r10b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x441]
xor r9b, 1
mov r10b, cl
and r10b, r9b
mov bl, byte [rbp + 0x441]
xor bl, 1
and bl, 0xff
and r9b, 1
or r8b, r10b
or bl, r9b
xor r8b, bl
mov r9b, byte [rbp + 0x441]
xor r9b, 0
and r9b, 1
mov r10b, byte [rbp + 0x441]
xor r10b, 1
and r10b, 0
or r9b, r10b
mov r10b, al
xor r10b, 0xff
mov bl, byte [rbp + 0x441]
xor bl, 0
mov sil, byte [rbp + 0x441]
xor sil, 0
or r10b, bl
or sil, 0
xor r10b, 0xff
and r10b, sil
mov bl, byte [rbp + 0x441]
xor bl, 0
mov sil, r9b
xor sil, 0xff
mov dil, byte [rbp + 0x441]
xor dil, 0
or bl, sil
or dil, 0
xor bl, 0xff
and bl, dil
mov sil, r8b
xor sil, 0xff
mov dil, byte [rbp + 0x441]
xor dil, 0
mov r14b, byte [rbp + 0x441]
xor r14b, 0
or sil, dil
or r14b, 0
xor sil, 0xff
and sil, r14b
xor cl, 0xff
mov dil, r9b
xor dil, 0xff
mov r14b, byte [rbp + 0x441]
xor r14b, 0
or cl, dil
or r14b, 0
xor cl, 0xff
and cl, r14b
mov dil, r10b
xor dil, 0xff
mov r14b, bl
xor r14b, 0xff
mov r15b, byte [rbp + 0x441]
xor r15b, 0
mov r12b, dil
and r12b, 0
and r10b, r15b
mov r13b, r14b
and r13b, 0
and bl, r15b
or r12b, r10b
or r13b, bl
xor r12b, r13b
or dil, r14b
xor dil, 0xff
or r15b, 0
and dil, r15b
or r12b, dil
mov r10b, sil
xor r10b, 0xff
mov bl, cl
xor bl, 0xff
mov dil, byte [rbp + 0x441]
xor dil, 1
mov r14b, r10b
and r14b, 0xff
and sil, dil
mov r15b, bl
and r15b, 0xff
and cl, dil
or r14b, sil
or r15b, cl
xor r14b, r15b
or r10b, bl
xor r10b, 0xff
or dil, 1
and r10b, dil
or r14b, r10b
mov cl, r12b
xor cl, 0xff
and cl, 0
mov r10b, byte [rbp + 0x441]
xor r10b, 0
and r12b, r10b
mov bl, r14b
xor bl, 0xff
and bl, 0
and r14b, r10b
or cl, r12b
or bl, r14b
xor cl, bl
mov r10b, al
xor r10b, 0xff
mov bl, r8b
xor bl, 0xff
mov sil, byte [rbp + 0x441]
xor sil, 0
mov dil, r10b
and dil, 0
and al, sil
mov r14b, bl
and r14b, 0
and r8b, sil
or dil, al
or r14b, r8b
xor dil, r14b
or r10b, bl
xor r10b, 0xff
or sil, 0
and r10b, sil
or dil, r10b
mov al, dil
xor al, 0xff
and al, 0
mov r8b, byte [rbp + 0x441]
xor r8b, 0
and dil, r8b
mov r10b, byte [rbp + 0x441]
xor r10b, 1
and r10b, 0
and r8b, 1
or al, dil
or r10b, r8b
xor al, r10b
mov r8b, byte [rbp + 0x441]
xor r8b, 0
mov r10b, r9b
xor r10b, 0xff
mov bl, byte [rbp + 0x441]
xor bl, 1
mov sil, r8b
and sil, 0xff
mov dil, bl
and dil, 0
mov r14b, r10b
and r14b, 0xff
and r9b, bl
or sil, dil
or r14b, r9b
xor sil, r14b
or r8b, r10b
xor r8b, 0xff
or bl, 1
and r8b, bl
or sil, r8b
xor sil, 0xff
mov r8b, al
xor r8b, sil
and r8b, al
mov al, cl
xor al, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r10b, byte [rbp + 0x441]
xor r10b, 1
mov bl, al
and bl, 0xff
and cl, r10b
mov sil, r9b
and sil, 0xff
and r8b, r10b
or bl, cl
or sil, r8b
xor bl, sil
or al, r9b
xor al, 0xff
or r10b, 1
and al, r10b
or bl, al
mov al, r11b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x441]
xor cl, 1
and r11b, cl
mov r8b, byte [rbp + 0x441]
xor r8b, 1
and r8b, 0xff
and cl, 1
or al, r11b
or r8b, cl
xor al, r8b
mov cl, bl
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x441]
xor r8b, 1
and bl, r8b
or cl, bl
mov r8b, byte [rbp + 0x441]
xor r8b, 1
and r8b, 0
mov r9b, byte [rbp + 0x441]
xor r9b, 0
mov r10b, r9b
and r10b, 1
mov r11b, byte [rbp + 0x441]
xor r11b, 1
and r11b, 0
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, al
xor r9b, 0xff
mov r10b, cl
xor r10b, 0xff
mov r11b, byte [rbp + 0x441]
xor r11b, 1
mov bl, r9b
and bl, 0xff
and al, r11b
mov sil, r10b
and sil, 0xff
and cl, r11b
or bl, al
or sil, cl
xor bl, sil
or r9b, r10b
xor r9b, 0xff
or r11b, 1
and r9b, r11b
or bl, r9b
mov al, byte [rbp + 0x441]
xor al, 1
mov cl, r8b
xor cl, 0xff
mov r9b, byte [rbp + 0x441]
xor r9b, 1
mov r10b, al
and r10b, 0xff
mov r11b, r9b
and r11b, 1
mov sil, cl
and sil, 0xff
and r8b, r9b
or r10b, r11b
or sil, r8b
xor r10b, sil
or al, cl
xor al, 0xff
or r9b, 1
and al, r9b
or r10b, al
mov al, bl
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x441]
xor cl, 1
and bl, cl
mov r8b, byte [rbp + 0x441]
xor r8b, 1
and r8b, 0xff
and cl, 1
or al, bl
or r8b, cl
xor al, r8b
xor r10b, 0xff
mov cl, al
xor cl, r10b
and cl, al
mov al, cl
xor al, 0xff
mov r8b, dl
xor r8b, al
and r8b, dl
mov al, dl
xor al, 0xff
mov r9b, cl
and r9b, al
xor cl, 0xff
and dl, cl
or r9b, dl
mov al, r8b
xor al, 0xff
mov cl, r9b
xor cl, 0xff
mov dl, byte [rbp + 0x441]
xor dl, 0
mov r10b, al
and r10b, 0
and r8b, dl
mov r11b, cl
and r11b, 0
and r9b, dl
or r10b, r8b
or r11b, r9b
xor r10b, r11b
or al, cl
xor al, 0xff
or dl, 0
and al, dl
or r10b, al
test r10b, 1
jne 0x6d992cb9
jmp 0x6da43681
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x495f4d27
mov r9d, ecx
add r9d, r8d
add r9d, 0xd4b7951f
add r9d, 0x3dbcf45
sub r9d, 0xd4b7951f
sub r9d, 0x3624063f
add r9d, 0x495f4d27
add r9d, 0x3624063f
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0x9134ae2c
add r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 1
add r9d, r8d
add r9d, 0xfa5cb632
sub r9d, 0x9134ae2c
sub r9d, 0xfa5cb632
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0xa03d789a
add r8d, r9d
sub eax, r8d
add eax, 0x634474ea
sub eax, 0x3dbcf45
sub eax, 0x634474ea
add eax, 0x5f83306d
sub eax, 0xa03d789a
sub eax, 0x5f83306d
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 0
mov sil, 1
mov dil, sil
xor dil, 0
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, r11b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
mov r14b, sil
xor r14b, 1
and r14b, 0
mov r15b, sil
xor r15b, 0
mov r12b, r15b
and r12b, 1
mov r13b, sil
xor r13b, 1
and r13b, 0
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, bl
and r15b, dil
xor bl, dil
or r15b, bl
mov bl, r14b
and bl, 1
xor r14b, 1
or bl, r14b
mov dil, r15b
xor dil, 0xff
and dil, 0
mov r14b, sil
xor r14b, 0
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
xor bl, 0xff
mov r14b, dil
xor r14b, bl
and r14b, dil
mov bl, r10b
xor bl, 0xff
and bl, 1
mov dil, sil
xor dil, 1
mov r15b, r10b
and r15b, dil
or bl, r15b
xor bl, 0xff
mov dil, r11b
xor dil, bl
and dil, r11b
mov bl, r11b
xor bl, 0xff
and bl, 1
mov r15b, sil
xor r15b, 1
and r11b, r15b
or bl, r11b
xor r10b, 0xff
xor bl, 0xff
mov r11b, sil
xor r11b, 0
or r10b, bl
or r11b, 0
xor r10b, 0xff
and r10b, r11b
mov r11b, dil
and r11b, r10b
xor dil, r10b
or r11b, dil
mov r10b, r14b
xor r10b, 0xff
mov bl, r11b
xor bl, 0xff
mov dil, sil
xor dil, 0
or r10b, bl
or dil, 0
xor r10b, 0xff
and r10b, dil
mov bl, r14b
xor bl, 0xff
mov dil, r11b
and dil, bl
xor r11b, 0xff
and r14b, r11b
or dil, r14b
mov r11b, r10b
xor r11b, 0xff
mov bl, dil
xor bl, 0xff
xor sil, 1
mov r14b, r11b
and r14b, 0xff
and r10b, sil
mov r15b, bl
and r15b, 0xff
and dil, sil
or r14b, r10b
or r15b, dil
xor r14b, r15b
or r11b, bl
xor r11b, 0xff
or sil, 1
and r11b, sil
or r14b, r11b
test r14b, 1
jne 0x6d992f4e
jmp 0x6da43681
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0xe31c3bde
add r8d, 0
sub r8d, ecx
sub r8d, 0xe31c3bde
mov r9d, 0xd80b78e4
add r9d, 0
sub r9d, 0x5972799e
sub r9d, 0xd80b78e4
add r8d, 0xa900f389
add r8d, r9d
sub r8d, 0xa900f389
mov r9d, eax
sub r9d, r8d
add r9d, 0
mov r8d, eax
sub r8d, 0x6440fbc2
sub r9d, r8d
sub r9d, 0xa38e6a29
sub r9d, 1
add r9d, 0xa38e6a29
sub r9d, 0xe1e37cb8
sub r9d, 0x6440fbc2
add r9d, 0xe1e37cb8
add r9d, 0x8c13af4f
add r9d, 0x8c446ba4
sub r9d, 0x8c13af4f
add r9d, 0x7603984b
sub r9d, 0x5972799e
sub r9d, 0x7603984b
sub eax, 0x8c446ba4
add r9d, eax
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r11b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r11b
and r14b, dil
or bl, r14b
mov dil, r10b
xor dil, 0xff
mov r14b, bl
and r14b, dil
xor bl, 0xff
mov dil, r10b
and dil, bl
or r14b, dil
xor r14b, 0xff
mov bl, r10b
xor bl, 0xff
mov dil, sil
xor dil, 1
or r14b, bl
or dil, 1
xor r14b, 0xff
and r14b, dil
mov bl, r10b
xor bl, 0xff
and bl, 1
mov dil, sil
xor dil, 1
mov r15b, r10b
and r15b, dil
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and dil, 1
or bl, r15b
or r12b, dil
xor bl, r12b
mov dil, r11b
xor dil, 0xff
xor bl, 0xff
mov r15b, sil
xor r15b, 1
or dil, bl
or r15b, 1
xor dil, 0xff
and dil, r15b
mov bl, r11b
xor bl, 0xff
and bl, 0
mov r15b, sil
xor r15b, 0
and r11b, r15b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r15b, 1
or bl, r11b
or r12b, r15b
xor bl, r12b
xor r10b, 0xff
xor bl, 0xff
mov r11b, sil
xor r11b, 0
or r10b, bl
or r11b, 0
xor r10b, 0xff
and r10b, r11b
mov r11b, dil
xor r11b, 0xff
mov bl, r10b
xor bl, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, r11b
and r12b, 0
and dil, r15b
mov r13b, bl
and r13b, 0
and r10b, r15b
or r12b, dil
or r13b, r10b
xor r12b, r13b
or r11b, bl
xor r11b, 0xff
or r15b, 0
and r11b, r15b
or r12b, r11b
mov r10b, r14b
xor r10b, 0xff
and r10b, 1
mov r11b, sil
xor r11b, 1
mov bl, r14b
and bl, r11b
or r10b, bl
mov r11b, r12b
xor r11b, 0xff
and r11b, 1
mov bl, sil
xor bl, 1
mov dil, r12b
and dil, bl
or r11b, dil
mov bl, sil
xor bl, 1
and bl, 1
mov dil, sil
xor dil, 1
and dil, 1
or bl, dil
mov dil, sil
xor dil, 1
mov r15b, r10b
xor r15b, dil
and r15b, r10b
xor r14b, 0xff
mov dil, bl
xor dil, 0xff
mov r13b, sil
xor r13b, 1
or r14b, dil
or r13b, 1
xor r14b, 0xff
and r14b, r13b
mov dil, sil
xor dil, 1
mov r13b, r11b
xor r13b, dil
and r13b, r11b
xor r12b, 0xff
mov dil, bl
xor dil, 0xff
mov al, sil
xor al, 0
or r12b, dil
or al, 0
xor r12b, 0xff
and r12b, al
mov al, r15b
xor al, 0xff
mov dil, r14b
xor dil, 0xff
mov cl, sil
xor cl, 1
mov dl, al
and dl, 0xff
and r15b, cl
mov r8b, dil
and r8b, 0xff
and r14b, cl
or dl, r15b
or r8b, r14b
xor dl, r8b
or al, dil
xor al, 0xff
or cl, 1
and al, cl
or dl, al
mov al, r13b
and al, r12b
xor r13b, r12b
or al, r13b
mov cl, dl
xor cl, 0xff
mov r8b, al
and r8b, cl
xor al, 0xff
and dl, al
or r8b, dl
mov al, r10b
xor al, 0xff
mov cl, r11b
xor cl, 0xff
mov dl, sil
xor dl, 1
mov dil, al
and dil, 0xff
and r10b, dl
mov r14b, cl
and r14b, 0xff
and r11b, dl
or dil, r10b
or r14b, r11b
xor dil, r14b
or al, cl
xor al, 0xff
or dl, 1
and al, dl
or dil, al
mov al, dil
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and dil, cl
or al, dil
mov cl, sil
xor cl, 1
mov dl, bl
xor dl, 0xff
mov r10b, sil
xor r10b, 1
mov r11b, cl
and r11b, 0xff
mov dil, r10b
and dil, 1
mov r14b, dl
and r14b, 0xff
and bl, r10b
or r11b, dil
or r14b, bl
xor r11b, r14b
or cl, dl
xor cl, 0xff
or r10b, 1
and cl, r10b
or r11b, cl
xor al, 0xff
xor r11b, 0xff
xor sil, 1
or al, r11b
or sil, 1
xor al, 0xff
and al, sil
mov cl, r8b
and cl, al
xor r8b, al
or cl, r8b
test cl, 1
jne 0x6d993305
jmp 0x6da35669
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xc747527b
sub r8d, 1
add r8d, 0xc747527b
mov r9d, eax
sub r9d, 0
mov r10d, eax
sub r10d, r8d
add r9d, r10d
mov r8d, eax
sub r8d, r9d
mov r9d, ecx
sub r9d, 0xc0cbe2ca
add r9d, 0xf8da9591
add r9d, 0xc0cbe2ca
mov r10d, eax
sub r10d, r9d
mov r9d, eax
sub r9d, r8d
add r10d, r9d
mov r8d, eax
sub r8d, r10d
sub eax, 0xf8da9591
add r8d, eax
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or sil, r15b
mov r14b, dil
xor r14b, 0
xor sil, 0xff
mov r15b, dil
xor r15b, 1
or r14b, sil
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov sil, dil
xor sil, 0
and sil, 0
mov r15b, dil
xor r15b, 0
mov r12b, r15b
and r12b, 0
mov r13b, dil
xor r13b, 1
and r13b, 0
and r15b, 1
or sil, r12b
or r13b, r15b
xor sil, r13b
mov r15b, r11b
xor r15b, 0xff
mov r12b, sil
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
or r15b, r12b
or r13b, 0
xor r15b, 0xff
and r15b, r13b
mov r12b, dil
xor r12b, 1
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 1
or r12b, r13b
mov r13b, dil
xor r13b, 0
mov al, r12b
xor al, r13b
and al, r12b
mov r12b, dil
xor r12b, 1
xor sil, 0xff
mov r13b, dil
xor r13b, 1
or r12b, sil
or r13b, 1
xor r12b, 0xff
and r12b, r13b
mov sil, r14b
and sil, r15b
xor r14b, r15b
or sil, r14b
mov r14b, al
xor r14b, 0xff
mov r15b, r12b
xor r15b, 0xff
mov r13b, dil
xor r13b, 0
mov cl, r14b
and cl, 0
and al, r13b
mov dl, r15b
and dl, 0
and r12b, r13b
or cl, al
or dl, r12b
xor cl, dl
or r14b, r15b
xor r14b, 0xff
or r13b, 0
and r14b, r13b
or cl, r14b
mov al, sil
xor al, 0xff
mov dl, cl
and dl, al
xor cl, 0xff
and sil, cl
or dl, sil
mov al, bl
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
mov sil, bl
and sil, cl
or al, sil
mov cl, dil
xor cl, 0
xor al, 0xff
mov sil, dil
xor sil, 0
or cl, al
or sil, 0
xor cl, 0xff
and cl, sil
mov al, dil
xor al, 0
and al, 1
mov sil, dil
xor sil, 1
and sil, 0
or al, sil
mov sil, al
xor sil, 0xff
mov r14b, bl
xor r14b, sil
and r14b, bl
mov sil, dil
xor sil, 1
and sil, 1
mov r15b, dil
xor r15b, 1
and r15b, 1
or sil, r15b
mov r15b, dil
xor r15b, 0
mov r12b, sil
xor r12b, r15b
and r12b, sil
xor al, 0xff
xor al, 1
and al, 0xff
mov sil, cl
and sil, r14b
xor cl, r14b
or sil, cl
mov cl, r12b
and cl, al
xor r12b, al
or cl, r12b
mov al, sil
xor al, 0xff
and al, 1
mov r14b, dil
xor r14b, 1
and sil, r14b
mov r15b, cl
xor r15b, 0xff
and r15b, 0xff
and cl, r14b
or al, sil
or r15b, cl
xor al, r15b
mov cl, dil
xor cl, 1
and cl, 1
mov sil, dil
xor sil, 1
mov r14b, sil
and r14b, 1
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and sil, 1
or cl, r14b
or r15b, sil
xor cl, r15b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov sil, dil
xor sil, 1
and sil, 0
mov r14b, dil
xor r14b, 0
mov r15b, r14b
and r15b, 1
mov r12b, dil
xor r12b, 1
and r12b, 0
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
mov r14b, sil
xor r14b, 0xff
xor r14b, 1
and r14b, 0xff
mov r15b, dil
xor r15b, 1
and r15b, 1
mov r12b, dil
xor r12b, 1
and r12b, 1
or r15b, r12b
xor r15b, 0xff
mov r12b, dil
xor r12b, 1
mov r13b, dil
xor r13b, 0
or r15b, r12b
or r13b, 0
xor r15b, 0xff
and r15b, r13b
mov r12b, dil
xor r12b, 1
xor sil, 0xff
mov r13b, dil
xor r13b, 0
or r12b, sil
or r13b, 0
xor r12b, 0xff
and r12b, r13b
mov sil, cl
and sil, r14b
xor cl, r14b
or sil, cl
mov cl, r15b
and cl, r12b
xor r15b, r12b
or cl, r15b
mov r14b, sil
xor r14b, 0xff
mov r15b, cl
and r15b, r14b
xor cl, 0xff
and sil, cl
or r15b, sil
mov cl, dl
xor cl, 0xff
and cl, 1
mov sil, dil
xor sil, 1
mov r14b, dl
and r14b, sil
or cl, r14b
mov sil, dil
xor sil, 1
and sil, 1
mov r14b, dil
xor r14b, 1
mov r12b, r14b
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r14b, 1
or sil, r12b
or r13b, r14b
xor sil, r13b
mov r14b, dil
xor r14b, 0
and r14b, 1
mov r12b, dil
xor r12b, 1
and r12b, 0
or r14b, r12b
mov r12b, cl
and r12b, sil
xor cl, sil
or r12b, cl
mov cl, dil
xor cl, 0
mov sil, r14b
xor sil, 0xff
mov r13b, dil
xor r13b, 1
mov r8b, cl
and r8b, 0xff
mov r9b, r13b
and r9b, 0
mov r10b, sil
and r10b, 0xff
and r14b, r13b
or r8b, r9b
or r10b, r14b
xor r8b, r10b
or cl, sil
xor cl, 0xff
or r13b, 1
and cl, r13b
or r8b, cl
mov cl, r12b
xor cl, 0xff
and cl, 1
mov r9b, dil
xor r9b, 1
and r12b, r9b
mov r10b, dil
xor r10b, 1
and r10b, 0xff
and r9b, 1
or cl, r12b
or r10b, r9b
xor cl, r10b
xor cl, 0xff
xor r8b, 0xff
mov r9b, dil
xor r9b, 0
or cl, r8b
or r9b, 0
xor cl, 0xff
and cl, r9b
mov r8b, r15b
xor r8b, 0xff
and r8b, 1
mov r9b, dil
xor r9b, 1
mov r10b, r15b
and r10b, r9b
mov sil, dil
xor sil, 1
and sil, 0xff
and r9b, 1
or r8b, r10b
or sil, r9b
xor r8b, sil
mov r9b, r11b
xor r9b, 0xff
mov r10b, r8b
and r10b, r9b
xor r8b, 0xff
mov r9b, r11b
and r9b, r8b
or r10b, r9b
xor r10b, 0xff
xor r11b, 0xff
mov r8b, dil
xor r8b, 0
or r10b, r11b
or r8b, 0
xor r10b, 0xff
and r10b, r8b
mov r8b, al
xor r8b, 0xff
and r8b, 0
mov r9b, dil
xor r9b, 0
mov r11b, al
and r11b, r9b
mov sil, dil
xor sil, 1
and sil, 0
and r9b, 1
or r8b, r11b
or sil, r9b
xor r8b, sil
mov r9b, dil
xor r9b, 1
and r9b, 1
mov r11b, dil
xor r11b, 1
mov sil, r11b
and sil, 1
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and r11b, 1
or r9b, sil
or r14b, r11b
xor r9b, r14b
mov r11b, dil
xor r11b, 0
and r11b, 1
mov sil, dil
xor sil, 1
and sil, 0
or r11b, sil
mov sil, r8b
xor sil, 0xff
mov r14b, r9b
xor r14b, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, sil
and r13b, 0
and r8b, r12b
mov byte [rbp + 0x43d], r14b
and r14b, 0
and r9b, r12b
or r13b, r8b
or r14b, r9b
xor r13b, r14b
mov r8b, byte [rbp + 0x43d]
or sil, r8b
xor sil, 0xff
or r12b, 0
and sil, r12b
or r13b, sil
mov r9b, r11b
and r9b, 0
xor r11b, 0
or r9b, r11b
mov r11b, r13b
xor r11b, 0xff
and r11b, 1
mov sil, dil
xor sil, 1
and r13b, sil
or r11b, r13b
xor r11b, 0xff
xor r9b, 0xff
mov sil, dil
xor sil, 1
or r11b, r9b
or sil, 1
xor r11b, 0xff
and r11b, sil
mov r9b, r15b
xor r9b, 0xff
and r9b, 1
mov sil, dil
xor sil, 1
mov r14b, r15b
and r14b, sil
or r9b, r14b
mov sil, bl
xor sil, 0xff
mov r14b, r9b
and r14b, sil
xor r9b, 0xff
mov sil, bl
and sil, r9b
or r14b, sil
xor bl, 0xff
mov r9b, r14b
xor r9b, bl
and r9b, r14b
mov bl, cl
xor bl, 0xff
mov sil, r10b
xor sil, 0xff
mov r14b, dil
xor r14b, 0
or bl, sil
or r14b, 0
xor bl, 0xff
and bl, r14b
mov sil, cl
xor sil, 0xff
mov r14b, r10b
and r14b, sil
xor r10b, 0xff
and cl, r10b
or r14b, cl
mov cl, bl
and cl, r14b
xor bl, r14b
or cl, bl
mov r10b, r11b
xor r10b, 0xff
mov bl, r9b
xor bl, 0xff
mov sil, dil
xor sil, 1
or r10b, bl
or sil, 1
xor r10b, 0xff
and r10b, sil
mov bl, r11b
xor bl, 0xff
mov sil, r9b
and sil, bl
xor r9b, 0xff
and r11b, r9b
or sil, r11b
mov r9b, r10b
and r9b, sil
xor r10b, sil
or r9b, r10b
mov r10b, cl
xor r10b, 0xff
and r10b, 0
mov r11b, dil
xor r11b, 0
mov bl, cl
and bl, r11b
mov sil, dil
xor sil, 1
and sil, 0
and r11b, 1
or r10b, bl
or sil, r11b
xor r10b, sil
xor r10b, 0xff
xor r10b, 1
and r10b, 0xff
mov r11b, dil
xor r11b, 1
and r11b, 1
mov bl, dil
xor bl, 1
and bl, 1
or r11b, bl
xor cl, 0xff
mov bl, r11b
xor bl, 0xff
mov sil, dil
xor sil, 0
or cl, bl
or sil, 0
xor cl, 0xff
and cl, sil
mov bl, r9b
xor bl, 0xff
and bl, 1
mov sil, dil
xor sil, 1
mov r14b, r9b
and r14b, sil
or bl, r14b
mov sil, dil
xor sil, 1
mov r14b, bl
xor r14b, sil
and r14b, bl
xor r11b, 0xff
mov bl, r9b
xor bl, r11b
and bl, r9b
mov r9b, r10b
and r9b, cl
xor r10b, cl
or r9b, r10b
mov cl, r14b
xor cl, 0xff
mov r10b, bl
xor r10b, 0xff
mov r11b, dil
xor r11b, 1
mov sil, cl
and sil, 0xff
and r14b, r11b
mov r12b, r10b
and r12b, 0xff
and bl, r11b
or sil, r14b
or r12b, bl
xor sil, r12b
or cl, r10b
xor cl, 0xff
or r11b, 1
and cl, r11b
or sil, cl
mov cl, r9b
xor cl, 0xff
and cl, 0
mov r10b, dil
xor r10b, 0
and r9b, r10b
mov r11b, sil
xor r11b, 0xff
and r11b, 0
and sil, r10b
or cl, r9b
or r11b, sil
xor cl, r11b
mov r9b, al
xor r9b, 0xff
mov r10b, dl
xor r10b, r9b
and r10b, dl
mov r9b, dl
xor r9b, 0xff
mov r11b, al
and r11b, r9b
xor al, 0xff
and dl, al
or r11b, dl
mov al, r10b
xor al, 0xff
mov dl, r11b
xor dl, 0xff
mov r9b, dil
xor r9b, 0
mov bl, al
and bl, 0
and r10b, r9b
mov sil, dl
and sil, 0
and r11b, r9b
or bl, r10b
or sil, r11b
xor bl, sil
or al, dl
xor al, 0xff
or r9b, 0
and al, r9b
or bl, al
mov al, bl
xor al, 0xff
and al, 0
mov dl, dil
xor dl, 0
mov r9b, bl
and r9b, dl
mov r10b, dil
xor r10b, 1
and r10b, 0
and dl, 1
or al, r9b
or r10b, dl
xor al, r10b
xor al, 0xff
xor al, 1
and al, 0xff
mov dl, dil
xor dl, 1
and dl, 1
mov r9b, dil
xor r9b, 1
and r9b, 1
or dl, r9b
xor bl, 0xff
xor dl, 0xff
mov r9b, dil
xor r9b, 1
or bl, dl
or r9b, 1
xor bl, 0xff
and bl, r9b
mov dl, al
xor dl, 0xff
mov r9b, bl
xor r9b, 0xff
mov r10b, dil
xor r10b, 1
mov r11b, dl
and r11b, 0xff
and al, r10b
mov sil, r9b
and sil, 0xff
and bl, r10b
or r11b, al
or sil, bl
xor r11b, sil
or dl, r9b
xor dl, 0xff
or r10b, 1
and dl, r10b
or r11b, dl
mov al, dil
xor al, 1
and al, 1
mov dl, dil
xor dl, 1
mov r9b, dl
and r9b, 1
mov r10b, dil
xor r10b, 1
and r10b, 0xff
and dl, 1
or al, r9b
or r10b, dl
xor al, r10b
mov dl, r15b
xor dl, 0xff
and dl, 1
mov r9b, dil
xor r9b, 1
mov r10b, r15b
and r10b, r9b
or dl, r10b
mov r9b, dil
xor r9b, 1
and r9b, 1
mov r10b, dil
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, dil
xor r10b, 1
mov bl, al
xor bl, r10b
and bl, al
mov r10b, dil
xor r10b, 1
mov sil, r9b
xor sil, 0xff
mov r14b, dil
xor r14b, 0
or r10b, sil
or r14b, 0
xor r10b, 0xff
and r10b, r14b
mov sil, dl
xor sil, 0xff
mov r14b, dil
xor r14b, 1
mov r12b, dil
xor r12b, 1
or sil, r14b
or r12b, 1
xor sil, 0xff
and sil, r12b
mov r14b, r9b
xor r14b, 0xff
mov r12b, r15b
xor r12b, r14b
and r12b, r15b
mov r14b, bl
xor r14b, 0xff
mov r15b, r10b
xor r15b, 0xff
mov r13b, dil
xor r13b, 1
mov r8b, r14b
and r8b, 0xff
and bl, r13b
mov byte [rbp + 0x43c], r15b
and r15b, 0xff
and r10b, r13b
or r8b, bl
or r15b, r10b
xor r8b, r15b
mov r10b, byte [rbp + 0x43c]
or r14b, r10b
xor r14b, 0xff
or r13b, 1
and r14b, r13b
or r8b, r14b
mov bl, sil
and bl, r12b
xor sil, r12b
or bl, sil
mov sil, r8b
xor sil, 0xff
mov r14b, bl
and r14b, sil
xor bl, 0xff
and r8b, bl
or r14b, r8b
mov r8b, al
and r8b, dl
xor al, dl
or r8b, al
mov al, r8b
xor al, 0xff
and al, 0
mov dl, dil
xor dl, 0
and r8b, dl
mov bl, dil
xor bl, 1
and bl, 0
and dl, 1
or al, r8b
or bl, dl
xor al, bl
mov dl, r9b
and dl, 1
xor r9b, 1
or dl, r9b
xor al, 0xff
xor dl, 0xff
mov r8b, dil
xor r8b, 0
or al, dl
or r8b, 0
xor al, 0xff
and al, r8b
mov dl, r14b
and dl, al
xor r14b, al
or dl, r14b
mov al, r11b
xor al, 0xff
and al, 1
mov r8b, dil
xor r8b, 1
and r11b, r8b
or al, r11b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r9b, dil
xor r9b, 1
and dl, r9b
or r8b, dl
mov dl, dil
xor dl, 1
and dl, 1
mov r9b, dil
xor r9b, 1
mov r11b, r9b
and r11b, 1
mov bl, dil
xor bl, 1
and bl, 0xff
and r9b, 1
or dl, r11b
or bl, r9b
xor dl, bl
mov r9b, al
xor r9b, 0xff
mov r11b, r8b
xor r11b, 0xff
mov bl, dil
xor bl, 0
mov sil, r9b
and sil, 0
and al, bl
mov r14b, r11b
and r14b, 0
and r8b, bl
or sil, al
or r14b, r8b
xor sil, r14b
or r9b, r11b
xor r9b, 0xff
or bl, 0
and r9b, bl
or sil, r9b
mov al, dl
and al, 1
xor dl, 1
or al, dl
mov dl, sil
xor dl, 0xff
and dl, 1
xor dil, 1
and sil, dil
or dl, sil
xor al, 0xff
mov r8b, dl
xor r8b, al
and r8b, dl
mov al, r8b
xor al, 0xff
mov dl, cl
xor dl, al
and dl, cl
mov al, cl
xor al, 0xff
mov r9b, r8b
and r9b, al
xor r8b, 0xff
and cl, r8b
or r9b, cl
mov al, dl
and al, r9b
xor dl, r9b
or al, dl
test al, 1
jne 0x6d993e4d
jmp 0x6da43686
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0xcad02f9c
add r8d, 0
sub r8d, 0x25bcfd03
sub r8d, 0xcad02f9c
add r8d, 0x7b074885
sub r8d, 1
sub r8d, 0x7b074885
add r8d, 0x1e499801
add r8d, 0x25bcfd03
sub r8d, 0x1e499801
sub eax, r8d
add eax, 0
mov r8d, ecx
sub r8d, 0xf1259145
sub r8d, eax
add r8d, 0xf1259145
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r9b
cmp edx, 0xa
setl r10b
mov r11b, r9b
xor r11b, 0xff
and r11b, 1
mov bl, 1
mov sil, bl
xor sil, 1
mov dil, r9b
and dil, sil
mov r14b, bl
xor r14b, 1
and r14b, 0xff
and sil, 1
or r11b, dil
or r14b, sil
xor r11b, r14b
mov sil, bl
xor sil, 0
xor r11b, 0xff
mov dil, bl
xor dil, 0
or sil, r11b
or dil, 0
xor sil, 0xff
and sil, dil
mov r11b, bl
xor r11b, 0
and r11b, 0
mov dil, bl
xor dil, 0
mov r14b, dil
and r14b, 0
mov r15b, bl
xor r15b, 1
and r15b, 0
and dil, 1
or r11b, r14b
or r15b, dil
xor r11b, r15b
mov dil, r9b
xor dil, 0xff
mov r14b, r11b
xor r14b, 0xff
mov r15b, bl
xor r15b, 0
or dil, r14b
or r15b, 0
xor dil, 0xff
and dil, r15b
mov r14b, bl
xor r14b, 1
and r14b, 1
mov r15b, bl
xor r15b, 1
and r15b, 1
or r14b, r15b
mov r15b, bl
xor r15b, 0
mov r12b, r14b
xor r12b, r15b
and r12b, r14b
mov r14b, bl
xor r14b, 1
xor r11b, 0xff
mov r15b, bl
xor r15b, 0
or r14b, r11b
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov r11b, sil
xor r11b, 0xff
mov r15b, dil
xor r15b, 0xff
mov r13b, bl
xor r13b, 1
mov al, r11b
and al, 0xff
and sil, r13b
mov cl, r15b
and cl, 0xff
and dil, r13b
or al, sil
or cl, dil
xor al, cl
or r11b, r15b
xor r11b, 0xff
or r13b, 1
and r11b, r13b
or al, r11b
mov cl, r12b
xor cl, 0xff
mov r11b, r14b
xor r11b, 0xff
mov sil, bl
xor sil, 1
mov dil, cl
and dil, 0xff
and r12b, sil
mov r15b, r11b
and r15b, 0xff
and r14b, sil
or dil, r12b
or r15b, r14b
xor dil, r15b
or cl, r11b
xor cl, 0xff
or sil, 1
and cl, sil
or dil, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov r11b, bl
xor r11b, 1
and al, r11b
mov sil, dil
xor sil, 0xff
and sil, 0xff
and dil, r11b
or cl, al
or sil, dil
xor cl, sil
mov al, r10b
xor al, 0xff
and al, 1
mov r11b, bl
xor r11b, 1
mov sil, r10b
and sil, r11b
mov dil, bl
xor dil, 1
and dil, 0xff
and r11b, 1
or al, sil
or dil, r11b
xor al, dil
xor al, 0xff
xor al, 0
and al, 0
mov r11b, bl
xor r11b, 0
and r11b, 1
mov sil, bl
xor sil, 1
and sil, 0
or r11b, sil
mov sil, r11b
xor sil, 0xff
mov dil, r10b
xor dil, sil
and dil, r10b
mov sil, bl
xor sil, 1
and sil, 1
mov r14b, bl
xor r14b, 1
and r14b, 1
or sil, r14b
xor sil, 0xff
mov r14b, bl
xor r14b, 0
mov r15b, bl
xor r15b, 0
or sil, r14b
or r15b, 0
xor sil, 0xff
and sil, r15b
mov r14b, bl
xor r14b, 1
xor r11b, 0xff
mov r15b, bl
xor r15b, 0
or r14b, r11b
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov r11b, al
xor r11b, 0xff
mov r15b, dil
xor r15b, 0xff
mov r12b, bl
xor r12b, 0
mov r13b, r11b
and r13b, 0
and al, r12b
mov dl, r15b
and dl, 0
and dil, r12b
or r13b, al
or dl, dil
xor r13b, dl
or r11b, r15b
xor r11b, 0xff
or r12b, 0
and r11b, r12b
or r13b, r11b
mov al, sil
xor al, 0xff
mov dl, r14b
xor dl, 0xff
mov r11b, bl
xor r11b, 0
mov dil, al
and dil, 0
and sil, r11b
mov r15b, dl
and r15b, 0
and r14b, r11b
or dil, sil
or r15b, r14b
xor dil, r15b
or al, dl
xor al, 0xff
or r11b, 0
and al, r11b
or dil, al
mov al, r13b
xor al, 0xff
and al, 0
mov dl, bl
xor dl, 0
and r13b, dl
mov r11b, dil
xor r11b, 0xff
and r11b, 0
and dil, dl
or al, r13b
or r11b, dil
xor al, r11b
mov dl, bl
xor dl, 0
and dl, 1
mov r11b, bl
xor r11b, 1
and r11b, 0
or dl, r11b
mov r11b, bl
xor r11b, 1
xor dl, 0xff
mov sil, bl
xor sil, 0
or r11b, dl
or sil, 0
xor r11b, 0xff
and r11b, sil
mov dl, bl
xor dl, 1
and dl, 1
mov sil, bl
xor sil, 1
and sil, 1
or dl, sil
mov sil, bl
xor sil, 0
mov dil, dl
xor dil, 0xff
mov r14b, bl
xor r14b, 1
or sil, dil
or r14b, 1
xor sil, 0xff
and sil, r14b
mov dil, bl
xor dil, 1
and dil, 0
mov r14b, bl
xor r14b, 0
mov r15b, r14b
and r15b, 1
mov r12b, bl
xor r12b, 1
and r12b, 0
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
xor dil, 0xff
mov r14b, bl
xor r14b, 1
mov r15b, bl
xor r15b, 1
or dil, r14b
or r15b, 1
xor dil, 0xff
and dil, r15b
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov r14b, r11b
and r14b, sil
xor r11b, sil
or r14b, r11b
mov r11b, dil
and r11b, dl
xor dil, dl
or r11b, dil
mov dl, r14b
xor dl, 0xff
mov sil, r11b
and sil, dl
xor r11b, 0xff
and r14b, r11b
or sil, r14b
mov dl, bl
xor dl, 0
and dl, 1
mov r11b, bl
xor r11b, 1
and r11b, 0
or dl, r11b
mov r11b, cl
xor r11b, 0xff
and r11b, 1
mov dil, bl
xor dil, 1
mov r14b, cl
and r14b, dil
mov r15b, dl
xor r15b, 0xff
and r15b, 0xff
and dl, dil
or r11b, r14b
or r15b, dl
xor r11b, r15b
mov dl, cl
xor dl, 0xff
mov dil, r11b
xor dil, dl
and dil, r11b
mov dl, sil
xor dl, 0xff
and dl, 1
mov r11b, bl
xor r11b, 1
mov r14b, sil
and r14b, r11b
or dl, r14b
mov r11b, r9b
xor r11b, 0xff
and r11b, 1
mov r14b, bl
xor r14b, 1
mov r15b, r9b
and r15b, r14b
mov r12b, dl
xor r12b, 0xff
and r12b, 0xff
and dl, r14b
or r11b, r15b
or r12b, dl
xor r11b, r12b
xor r11b, 0xff
xor r9b, 0xff
mov dl, bl
xor dl, 0
or r11b, r9b
or dl, 0
xor r11b, 0xff
and r11b, dl
mov dl, bl
xor dl, 0
and dl, 1
mov r9b, bl
xor r9b, 1
mov r14b, r9b
and r14b, 0
mov r15b, bl
xor r15b, 1
and r15b, 0xff
and r9b, 1
or dl, r14b
or r15b, r9b
xor dl, r15b
mov r9b, al
xor r9b, 0xff
and r9b, 0
mov r14b, bl
xor r14b, 0
mov r15b, al
and r15b, r14b
mov r12b, dl
xor r12b, 0xff
and r12b, 0
and dl, r14b
or r9b, r15b
or r12b, dl
xor r9b, r12b
xor r9b, 0xff
mov dl, al
xor dl, 0xff
mov r14b, bl
xor r14b, 1
or r9b, dl
or r14b, 1
xor r9b, 0xff
and r9b, r14b
mov dl, sil
xor dl, 0xff
and dl, 1
mov r14b, bl
xor r14b, 1
mov r15b, sil
and r15b, r14b
or dl, r15b
mov r14b, r10b
xor r14b, 0xff
mov r15b, dl
and r15b, r14b
xor dl, 0xff
mov r14b, r10b
and r14b, dl
or r15b, r14b
xor r10b, 0xff
mov dl, r15b
xor dl, r10b
and dl, r15b
mov r10b, dil
xor r10b, 0xff
and r10b, 1
mov r14b, bl
xor r14b, 1
mov r15b, dil
and r15b, r14b
or r10b, r15b
mov r14b, r11b
xor r14b, 0xff
and r14b, 1
mov r15b, bl
xor r15b, 1
mov r12b, r11b
and r12b, r15b
mov r13b, bl
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, bl
xor r15b, 1
and r15b, 0
mov r12b, bl
xor r12b, 0
mov r13b, r12b
and r13b, 1
mov r8b, bl
xor r8b, 1
and r8b, 0
and r12b, 1
or r15b, r13b
or r8b, r12b
xor r15b, r8b
mov r8b, bl
xor r8b, 1
mov r12b, r10b
xor r12b, r8b
and r12b, r10b
xor dil, 0xff
mov r8b, r15b
xor r8b, 0xff
mov r13b, bl
xor r13b, 0
or dil, r8b
or r13b, 0
xor dil, 0xff
and dil, r13b
mov r8b, r14b
xor r8b, 0xff
mov r13b, bl
xor r13b, 1
mov byte [rbp + 0x43b], bl
xor bl, 0
or r8b, r13b
or bl, 0
xor r8b, 0xff
and r8b, bl
xor r11b, 0xff
mov bl, r15b
xor bl, 0xff
mov r13b, byte [rbp + 0x43b]
xor r13b, 1
or r11b, bl
or r13b, 1
xor r11b, 0xff
and r11b, r13b
mov bl, r12b
and bl, dil
xor r12b, dil
or bl, r12b
mov dil, r8b
xor dil, 0xff
mov r12b, r11b
xor r12b, 0xff
mov r13b, byte [rbp + 0x43b]
xor r13b, 0
mov byte [rbp + 0x43a], dil
and dil, 0
and r8b, r13b
mov byte [rbp + 0x439], r12b
and r12b, 0
and r11b, r13b
or dil, r8b
or r12b, r11b
xor dil, r12b
mov r8b, byte [rbp + 0x43a]
mov r11b, byte [rbp + 0x439]
or r8b, r11b
xor r8b, 0xff
or r13b, 0
and r8b, r13b
or dil, r8b
mov r8b, bl
xor r8b, 0xff
and r8b, 1
mov r12b, byte [rbp + 0x43b]
xor r12b, 1
and bl, r12b
mov r13b, dil
xor r13b, 0xff
and r13b, 0xff
and dil, r12b
or r8b, bl
or r13b, dil
xor r8b, r13b
mov bl, r10b
and bl, r14b
xor r10b, r14b
or bl, r10b
mov r10b, bl
xor r10b, 0xff
and r10b, 0
mov dil, byte [rbp + 0x43b]
xor dil, 0
and bl, dil
mov r14b, byte [rbp + 0x43b]
xor r14b, 1
and r14b, 0
and dil, 1
or r10b, bl
or r14b, dil
xor r10b, r14b
mov bl, r15b
and bl, 1
xor r15b, 1
or bl, r15b
xor bl, 0xff
mov dil, r10b
xor dil, bl
and dil, r10b
mov r10b, r8b
and r10b, dil
xor r8b, dil
or r10b, r8b
mov r8b, r9b
xor r8b, 0xff
and r8b, 1
mov bl, byte [rbp + 0x43b]
xor bl, 1
mov dil, r9b
and dil, bl
or r8b, dil
mov bl, dl
xor bl, 0xff
and bl, 1
mov dil, byte [rbp + 0x43b]
xor dil, 1
mov r14b, dl
and r14b, dil
or bl, r14b
mov dil, byte [rbp + 0x43b]
xor dil, 1
and dil, 0
mov r14b, byte [rbp + 0x43b]
xor r14b, 0
mov r15b, r14b
and r15b, 1
mov r12b, byte [rbp + 0x43b]
xor r12b, 1
and r12b, 0
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
mov r14b, r8b
xor r14b, 0xff
mov r15b, byte [rbp + 0x43b]
xor r15b, 1
mov r12b, byte [rbp + 0x43b]
xor r12b, 1
or r14b, r15b
or r12b, 1
xor r14b, 0xff
and r14b, r12b
xor r9b, 0xff
mov r15b, dil
xor r15b, 0xff
mov r12b, byte [rbp + 0x43b]
xor r12b, 0
or r9b, r15b
or r12b, 0
xor r9b, 0xff
and r9b, r12b
mov r15b, bl
xor r15b, 0xff
mov r12b, byte [rbp + 0x43b]
xor r12b, 1
mov r13b, byte [rbp + 0x43b]
xor r13b, 0
or r15b, r12b
or r13b, 0
xor r15b, 0xff
and r15b, r13b
xor dl, 0xff
mov r12b, dil
xor r12b, 0xff
mov r13b, byte [rbp + 0x43b]
xor r13b, 1
or dl, r12b
or r13b, 1
xor dl, 0xff
and dl, r13b
mov r12b, r14b
and r12b, r9b
xor r14b, r9b
or r12b, r14b
mov r9b, r15b
and r9b, dl
xor r15b, dl
or r9b, r15b
mov dl, r12b
xor dl, 0xff
and dl, 1
mov r14b, byte [rbp + 0x43b]
xor r14b, 1
and r12b, r14b
mov r15b, r9b
xor r15b, 0xff
and r15b, 0xff
and r9b, r14b
or dl, r12b
or r15b, r9b
xor dl, r15b
mov r9b, r8b
xor r9b, 0xff
mov r14b, bl
xor r14b, 0xff
mov r15b, byte [rbp + 0x43b]
xor r15b, 1
mov r12b, r9b
and r12b, 0xff
and r8b, r15b
mov r13b, r14b
and r13b, 0xff
and bl, r15b
or r12b, r8b
or r13b, bl
xor r12b, r13b
or r9b, r14b
xor r9b, 0xff
or r15b, 1
and r9b, r15b
or r12b, r9b
mov r8b, r12b
xor r8b, 0xff
and r8b, 0
mov r9b, byte [rbp + 0x43b]
xor r9b, 0
and r12b, r9b
mov bl, byte [rbp + 0x43b]
xor bl, 1
and bl, 0
and r9b, 1
or r8b, r12b
or bl, r9b
xor r8b, bl
mov r9b, byte [rbp + 0x43b]
xor r9b, 1
mov bl, dil
xor bl, 0xff
mov r14b, byte [rbp + 0x43b]
xor r14b, 0
mov r15b, r9b
and r15b, 0
mov r12b, r14b
and r12b, 1
mov r13b, bl
and r13b, 0
and dil, r14b
or r15b, r12b
or r13b, dil
xor r15b, r13b
or r9b, bl
xor r9b, 0xff
or r14b, 0
and r9b, r14b
or r15b, r9b
xor r15b, 0xff
mov r9b, r8b
xor r9b, r15b
and r9b, r8b
mov r8b, dl
and r8b, r9b
xor dl, r9b
or r8b, dl
mov dl, r10b
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x43b]
xor r9b, 1
mov bl, r10b
and bl, r9b
mov dil, byte [rbp + 0x43b]
xor dil, 1
and dil, 0xff
and r9b, 1
or dl, bl
or dil, r9b
xor dl, dil
mov r9b, byte [rbp + 0x43b]
xor r9b, 0
xor dl, 0xff
mov bl, byte [rbp + 0x43b]
xor bl, 1
or r9b, dl
or bl, 1
xor r9b, 0xff
and r9b, bl
mov dl, byte [rbp + 0x43b]
xor dl, 0
and dl, 0
mov bl, byte [rbp + 0x43b]
xor bl, 0
mov dil, bl
and dil, 0
mov r14b, byte [rbp + 0x43b]
xor r14b, 1
and r14b, 0
and bl, 1
or dl, dil
or r14b, bl
xor dl, r14b
xor r10b, 0xff
mov bl, dl
xor bl, 0xff
mov dil, byte [rbp + 0x43b]
xor dil, 0
or r10b, bl
or dil, 0
xor r10b, 0xff
and r10b, dil
mov bl, r8b
xor bl, 0xff
and bl, 0
mov dil, byte [rbp + 0x43b]
xor dil, 0
mov r14b, r8b
and r14b, dil
mov r15b, byte [rbp + 0x43b]
xor r15b, 1
and r15b, 0
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, byte [rbp + 0x43b]
xor dil, 0
mov r14b, bl
xor r14b, dil
and r14b, bl
xor r8b, 0xff
xor dl, 0xff
mov bl, byte [rbp + 0x43b]
xor bl, 1
or r8b, dl
or bl, 1
xor r8b, 0xff
and r8b, bl
mov dl, r9b
and dl, r10b
xor r9b, r10b
or dl, r9b
mov r9b, r14b
xor r9b, 0xff
mov r10b, r8b
xor r10b, 0xff
mov bl, byte [rbp + 0x43b]
xor bl, 0
mov dil, r9b
and dil, 0
and r14b, bl
mov r15b, r10b
and r15b, 0
and r8b, bl
or dil, r14b
or r15b, r8b
xor dil, r15b
or r9b, r10b
xor r9b, 0xff
or bl, 0
and r9b, bl
or dil, r9b
mov r8b, dl
xor r8b, 0xff
and r8b, 0
mov r9b, byte [rbp + 0x43b]
xor r9b, 0
and dl, r9b
mov r10b, dil
xor r10b, 0xff
and r10b, 0
and dil, r9b
or r8b, dl
or r10b, dil
xor r8b, r10b
mov dl, al
xor dl, 0xff
mov r9b, cl
xor r9b, dl
and r9b, cl
mov dl, cl
xor dl, 0xff
mov r10b, al
and r10b, dl
xor al, 0xff
and cl, al
or r10b, cl
mov al, r9b
and al, r10b
xor r9b, r10b
or al, r9b
mov cl, al
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x43b]
xor dl, 1
mov r9b, al
and r9b, dl
mov r10b, byte [rbp + 0x43b]
xor r10b, 1
and r10b, 0xff
and dl, 1
or cl, r9b
or r10b, dl
xor cl, r10b
mov dl, byte [rbp + 0x43b]
xor dl, 1
xor cl, 0xff
mov r9b, byte [rbp + 0x43b]
xor r9b, 0
or dl, cl
or r9b, 0
xor dl, 0xff
and dl, r9b
mov cl, byte [rbp + 0x43b]
xor cl, 1
and cl, 1
mov r9b, byte [rbp + 0x43b]
xor r9b, 1
and r9b, 1
or cl, r9b
xor al, 0xff
xor cl, 0xff
mov r9b, byte [rbp + 0x43b]
xor r9b, 1
or al, cl
or r9b, 1
xor al, 0xff
and al, r9b
mov cl, dl
xor cl, 0xff
mov r9b, al
xor r9b, 0xff
mov r10b, byte [rbp + 0x43b]
xor r10b, 1
mov bl, cl
and bl, 0xff
and dl, r10b
mov dil, r9b
and dil, 0xff
and al, r10b
or bl, dl
or dil, al
xor bl, dil
or cl, r9b
xor cl, 0xff
or r10b, 1
and cl, r10b
or bl, cl
mov al, byte [rbp + 0x43b]
xor al, 0
and al, 1
mov cl, byte [rbp + 0x43b]
xor cl, 1
mov dl, cl
and dl, 0
mov r9b, byte [rbp + 0x43b]
xor r9b, 1
and r9b, 0xff
and cl, 1
or al, dl
or r9b, cl
xor al, r9b
mov cl, sil
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x43b]
xor dl, 1
mov r9b, sil
and r9b, dl
or cl, r9b
mov dl, byte [rbp + 0x43b]
xor dl, 1
and dl, 1
mov r9b, byte [rbp + 0x43b]
xor r9b, 1
and r9b, 1
or dl, r9b
mov r9b, al
xor r9b, 0xff
mov r10b, byte [rbp + 0x43b]
xor r10b, 1
mov dil, byte [rbp + 0x43b]
xor dil, 1
or r9b, r10b
or dil, 1
xor r9b, 0xff
and r9b, dil
mov r10b, byte [rbp + 0x43b]
xor r10b, 0
mov dil, dl
xor dil, 0xff
mov r14b, byte [rbp + 0x43b]
xor r14b, 1
or r10b, dil
or r14b, 1
xor r10b, 0xff
and r10b, r14b
mov dil, byte [rbp + 0x43b]
xor dil, 1
mov r14b, cl
xor r14b, dil
and r14b, cl
xor sil, 0xff
mov dil, dl
xor dil, 0xff
mov r15b, byte [rbp + 0x43b]
xor r15b, 1
or sil, dil
or r15b, 1
xor sil, 0xff
and sil, r15b
mov dil, r9b
and dil, r10b
xor r9b, r10b
or dil, r9b
mov r9b, r14b
xor r9b, 0xff
mov r10b, sil
xor r10b, 0xff
mov r15b, byte [rbp + 0x43b]
xor r15b, 0
mov r12b, r9b
and r12b, 0
and r14b, r15b
mov r13b, r10b
and r13b, 0
and sil, r15b
or r12b, r14b
or r13b, sil
xor r12b, r13b
or r9b, r10b
xor r9b, 0xff
or r15b, 0
and r9b, r15b
or r12b, r9b
mov r9b, dil
xor r9b, 0xff
mov r10b, r12b
and r10b, r9b
xor r12b, 0xff
and dil, r12b
or r10b, dil
mov r9b, al
and r9b, cl
xor al, cl
or r9b, al
mov al, r9b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x43b]
xor cl, 1
and r9b, cl
mov sil, byte [rbp + 0x43b]
xor sil, 1
and sil, 0xff
and cl, 1
or al, r9b
or sil, cl
xor al, sil
mov cl, dl
and cl, 1
xor dl, 1
or cl, dl
xor al, 0xff
xor cl, 0xff
mov dl, byte [rbp + 0x43b]
xor dl, 0
or al, cl
or dl, 0
xor al, 0xff
and al, dl
mov cl, r10b
xor cl, 0xff
mov dl, al
xor dl, 0xff
mov r9b, byte [rbp + 0x43b]
xor r9b, 1
mov sil, cl
and sil, 0xff
and r10b, r9b
mov dil, dl
and dil, 0xff
and al, r9b
or sil, r10b
or dil, al
xor sil, dil
or cl, dl
xor cl, 0xff
or r9b, 1
and cl, r9b
or sil, cl
mov al, bl
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x43b]
xor cl, 1
and bl, cl
mov dl, byte [rbp + 0x43b]
xor dl, 1
and dl, 0xff
and cl, 1
or al, bl
or dl, cl
xor al, dl
mov cl, sil
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x43b]
xor dl, 1
and sil, dl
or cl, sil
mov dl, byte [rbp + 0x43b]
xor dl, 0
and dl, 0
mov r9b, byte [rbp + 0x43b]
xor r9b, 0
mov r10b, r9b
and r10b, 0
mov bl, byte [rbp + 0x43b]
xor bl, 1
and bl, 0
and r9b, 1
or dl, r10b
or bl, r9b
xor dl, bl
mov r9b, al
xor r9b, 0xff
mov r10b, cl
xor r10b, 0xff
mov bl, byte [rbp + 0x43b]
xor bl, 0
mov sil, r9b
and sil, 0
and al, bl
mov dil, r10b
and dil, 0
and cl, bl
or sil, al
or dil, cl
xor sil, dil
or r9b, r10b
xor r9b, 0xff
or bl, 0
and r9b, bl
or sil, r9b
mov al, dl
and al, 0
xor dl, 0
or al, dl
mov cl, sil
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x43b]
xor dl, 1
and sil, dl
mov r9b, byte [rbp + 0x43b]
xor r9b, 1
and r9b, 0xff
and dl, 1
or cl, sil
or r9b, dl
xor cl, r9b
xor cl, 0xff
xor al, 0xff
mov dl, byte [rbp + 0x43b]
xor dl, 0
or cl, al
or dl, 0
xor cl, 0xff
and cl, dl
mov al, r8b
xor al, 0xff
and al, 0
mov dl, byte [rbp + 0x43b]
xor dl, 0
mov r9b, r8b
and r9b, dl
mov r10b, byte [rbp + 0x43b]
xor r10b, 1
and r10b, 0
and dl, 1
or al, r9b
or r10b, dl
xor al, r10b
mov dl, cl
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x43b]
xor r9b, 1
mov r10b, cl
and r10b, r9b
mov bl, byte [rbp + 0x43b]
xor bl, 1
and bl, 0xff
and r9b, 1
or dl, r10b
or bl, r9b
xor dl, bl
mov r9b, byte [rbp + 0x43b]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0x43b]
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, al
xor r10b, 0xff
mov bl, byte [rbp + 0x43b]
xor bl, 1
mov sil, byte [rbp + 0x43b]
xor sil, 0
or r10b, bl
or sil, 0
xor r10b, 0xff
and r10b, sil
xor r8b, 0xff
mov bl, r9b
xor bl, 0xff
mov sil, byte [rbp + 0x43b]
xor sil, 0
or r8b, bl
or sil, 0
xor r8b, 0xff
and r8b, sil
mov bl, dl
xor bl, 0xff
mov sil, byte [rbp + 0x43b]
xor sil, 1
mov dil, byte [rbp + 0x43b]
xor dil, 0
or bl, sil
or dil, 0
xor bl, 0xff
and bl, dil
xor cl, 0xff
mov sil, r9b
xor sil, 0xff
mov dil, byte [rbp + 0x43b]
xor dil, 0
or cl, sil
or dil, 0
xor cl, 0xff
and cl, dil
mov sil, r10b
xor sil, 0xff
mov dil, r8b
xor dil, 0xff
mov r14b, byte [rbp + 0x43b]
xor r14b, 1
mov r15b, sil
and r15b, 0xff
and r10b, r14b
mov r12b, dil
and r12b, 0xff
and r8b, r14b
or r15b, r10b
or r12b, r8b
xor r15b, r12b
or sil, dil
xor sil, 0xff
or r14b, 1
and sil, r14b
or r15b, sil
mov r8b, bl
xor r8b, 0xff
mov r10b, cl
xor r10b, 0xff
mov sil, byte [rbp + 0x43b]
xor sil, 1
mov dil, r8b
and dil, 0xff
and bl, sil
mov r14b, r10b
and r14b, 0xff
and cl, sil
or dil, bl
or r14b, cl
xor dil, r14b
or r8b, r10b
xor r8b, 0xff
or sil, 1
and r8b, sil
or dil, r8b
mov cl, r15b
xor cl, 0xff
mov r8b, dil
and r8b, cl
xor dil, 0xff
and r15b, dil
or r8b, r15b
mov cl, al
xor cl, 0xff
mov r10b, dl
xor r10b, 0xff
mov bl, byte [rbp + 0x43b]
xor bl, 1
mov sil, cl
and sil, 0xff
and al, bl
mov dil, r10b
and dil, 0xff
and dl, bl
or sil, al
or dil, dl
xor sil, dil
or cl, r10b
xor cl, 0xff
or bl, 1
and cl, bl
or sil, cl
mov al, sil
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x43b]
xor cl, 1
and sil, cl
mov dl, byte [rbp + 0x43b]
xor dl, 1
and dl, 0xff
and cl, 1
or al, sil
or dl, cl
xor al, dl
mov cl, r9b
and cl, 1
xor r9b, 1
or cl, r9b
xor al, 0xff
xor cl, 0xff
mov dl, byte [rbp + 0x43b]
xor dl, 1
or al, cl
or dl, 1
xor al, 0xff
and al, dl
mov cl, r8b
and cl, al
xor r8b, al
or cl, r8b
test cl, 1
jne 0x6d995042
jmp 0x6da43686
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0x21fbdfc3
add r8d, 0
sub r8d, 0x197ff025
sub r8d, 0x21fbdfc3
mov r9d, eax
sub r9d, 1
add r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x197ff025
add r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, r8d
add r9d, 0
sub eax, r9d
mov r8d, ecx
add r8d, eax
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
or bl, r14b
mov dil, r11b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or r14b, r15b
mov r15b, bl
xor r15b, 0xff
mov r12b, dil
xor r12b, 0xff
mov r13b, sil
xor r13b, 1
mov al, r15b
and al, 0xff
and bl, r13b
mov cl, r12b
and cl, 0xff
and dil, r13b
or al, bl
or cl, dil
xor al, cl
or r15b, r12b
xor r15b, 0xff
or r13b, 1
and r15b, r13b
or al, r15b
mov cl, r14b
and cl, 1
xor r14b, 1
or cl, r14b
mov bl, al
xor bl, 0xff
and bl, 1
mov dil, sil
xor dil, 1
and al, dil
or bl, al
xor bl, 0xff
xor cl, 0xff
mov al, sil
xor al, 1
or bl, cl
or al, 1
xor bl, 0xff
and bl, al
mov al, r10b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
mov dil, r10b
and dil, cl
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and cl, 1
or al, dil
or r14b, cl
xor al, r14b
mov cl, sil
xor cl, 1
xor al, 0xff
mov dil, sil
xor dil, 0
or cl, al
or dil, 0
xor cl, 0xff
and cl, dil
mov al, sil
xor al, 1
and al, 1
mov dil, sil
xor dil, 1
and dil, 1
or al, dil
xor r10b, 0xff
mov dil, al
xor dil, 0xff
mov r14b, sil
xor r14b, 1
or r10b, dil
or r14b, 1
xor r10b, 0xff
and r10b, r14b
mov dil, r11b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or dil, r15b
mov r14b, sil
xor r14b, 1
mov r15b, dil
xor r15b, r14b
and r15b, dil
xor r11b, 0xff
xor al, 0xff
mov dil, sil
xor dil, 0
or r11b, al
or dil, 0
xor r11b, 0xff
and r11b, dil
mov al, cl
xor al, 0xff
mov dil, r10b
xor dil, 0xff
mov r14b, sil
xor r14b, 1
mov r12b, al
and r12b, 0xff
and cl, r14b
mov r13b, dil
and r13b, 0xff
and r10b, r14b
or r12b, cl
or r13b, r10b
xor r12b, r13b
or al, dil
xor al, 0xff
or r14b, 1
and al, r14b
or r12b, al
mov al, r15b
and al, r11b
xor r15b, r11b
or al, r15b
mov cl, r12b
xor cl, 0xff
mov r10b, al
and r10b, cl
xor al, 0xff
and r12b, al
or r10b, r12b
mov al, bl
xor al, 0xff
and al, 0
mov cl, sil
xor cl, 0
mov r11b, bl
and r11b, cl
mov dil, sil
xor dil, 1
and dil, 0
and cl, 1
or al, r11b
or dil, cl
xor al, dil
mov cl, r10b
xor cl, 0xff
and cl, 1
mov r11b, sil
xor r11b, 1
mov dil, r10b
and dil, r11b
or cl, dil
mov r11b, sil
xor r11b, 1
and r11b, 1
mov dil, sil
xor dil, 1
mov r14b, dil
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or r11b, r14b
or r15b, dil
xor r11b, r15b
mov dil, al
xor dil, 0xff
mov r14b, sil
xor r14b, 1
mov r15b, sil
xor r15b, 0
or dil, r14b
or r15b, 0
xor dil, 0xff
and dil, r15b
mov r14b, r11b
xor r14b, 0xff
mov r15b, bl
xor r15b, r14b
and r15b, bl
mov bl, cl
xor bl, 0xff
mov r14b, sil
xor r14b, 1
mov r12b, sil
xor r12b, 1
or bl, r14b
or r12b, 1
xor bl, 0xff
and bl, r12b
mov r14b, r11b
xor r14b, 0xff
mov r12b, r10b
xor r12b, r14b
and r12b, r10b
mov r10b, dil
xor r10b, 0xff
mov r14b, r15b
xor r14b, 0xff
mov r13b, sil
xor r13b, 0
mov dl, r10b
and dl, 0
and dil, r13b
mov r8b, r14b
and r8b, 0
and r15b, r13b
or dl, dil
or r8b, r15b
xor dl, r8b
or r10b, r14b
xor r10b, 0xff
or r13b, 0
and r10b, r13b
or dl, r10b
mov r8b, bl
and r8b, r12b
xor bl, r12b
or r8b, bl
mov r10b, dl
xor r10b, 0xff
mov bl, r8b
and bl, r10b
xor r8b, 0xff
and dl, r8b
or bl, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov al, dl
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and dl, cl
or al, dl
mov cl, sil
xor cl, 1
mov dl, r11b
xor dl, 0xff
mov r8b, sil
xor r8b, 0
mov r10b, cl
and r10b, 0
mov dil, r8b
and dil, 1
mov r14b, dl
and r14b, 0
and r11b, r8b
or r10b, dil
or r14b, r11b
xor r10b, r14b
or cl, dl
xor cl, 0xff
or r8b, 0
and cl, r8b
or r10b, cl
xor r10b, 0xff
mov cl, al
xor cl, r10b
and cl, al
mov al, bl
xor al, 0xff
mov dl, cl
xor dl, 0xff
xor sil, 1
mov r8b, al
and r8b, 0xff
and bl, sil
mov r10b, dl
and r10b, 0xff
and cl, sil
or r8b, bl
or r10b, cl
xor r8b, r10b
or al, dl
xor al, 0xff
or sil, 1
and al, sil
or r8b, al
test r8b, 1
jne 0x6d995490
jmp 0x6da254bf
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x806eb868
mov r9d, ecx
add r9d, r8d
add r9d, 0x83ce7203
add r9d, 0x4ff5662a
sub r9d, 0x83ce7203
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0x806eb868
add r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0x2d1ebf54
add r8d, r9d
mov r9d, eax
sub r9d, r8d
add r9d, 0x66fb5d26
sub r9d, 1
sub r9d, 0x66fb5d26
add r9d, 0x7ce577da
sub r9d, 0x2d1ebf54
sub r9d, 0x7ce577da
sub eax, 0x1144ffcb
add r9d, eax
sub r9d, 0x705248f0
sub r9d, 0x4ff5662a
add r9d, 0x705248f0
add r9d, 0xe326b3fd
add r9d, 0x1144ffcb
sub r9d, 0xe326b3fd
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 0
mov sil, 1
mov dil, sil
xor dil, 0
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, r11b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or dil, r15b
mov r14b, sil
xor r14b, 0
and r14b, 1
mov r15b, sil
xor r15b, 1
mov r12b, r15b
and r12b, 0
mov r13b, sil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, bl
xor r15b, 0xff
mov r12b, dil
xor r12b, 0xff
mov r13b, sil
xor r13b, 0
mov al, r15b
and al, 0
and bl, r13b
mov cl, r12b
and cl, 0
and dil, r13b
or al, bl
or cl, dil
xor al, cl
or r15b, r12b
xor r15b, 0xff
or r13b, 0
and r15b, r13b
or al, r15b
mov cl, sil
xor cl, 0
mov bl, r14b
xor bl, 0xff
mov dil, sil
xor dil, 1
mov r15b, cl
and r15b, 0xff
mov r12b, dil
and r12b, 0
mov r13b, bl
and r13b, 0xff
and r14b, dil
or r15b, r12b
or r13b, r14b
xor r15b, r13b
or cl, bl
xor cl, 0xff
or dil, 1
and cl, dil
or r15b, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov bl, sil
xor bl, 1
and al, bl
mov dil, sil
xor dil, 1
and dil, 0xff
and bl, 1
or cl, al
or dil, bl
xor cl, dil
xor cl, 0xff
xor r15b, 0xff
mov al, sil
xor al, 1
or cl, r15b
or al, 1
xor cl, 0xff
and cl, al
mov al, r10b
xor al, 0xff
and al, 1
mov bl, sil
xor bl, 1
mov dil, r10b
and dil, bl
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and bl, 1
or al, dil
or r14b, bl
xor al, r14b
mov bl, r11b
xor bl, 0xff
xor al, 0xff
mov dil, sil
xor dil, 1
or bl, al
or dil, 1
xor bl, 0xff
and bl, dil
mov al, r11b
xor al, 0xff
and al, 0
mov dil, sil
xor dil, 0
and r11b, dil
mov r14b, sil
xor r14b, 1
and r14b, 0
and dil, 1
or al, r11b
or r14b, dil
xor al, r14b
xor r10b, 0xff
xor al, 0xff
mov r11b, sil
xor r11b, 0
or r10b, al
or r11b, 0
xor r10b, 0xff
and r10b, r11b
mov al, bl
xor al, 0xff
mov r11b, r10b
xor r11b, 0xff
mov dil, sil
xor dil, 1
mov r14b, al
and r14b, 0xff
and bl, dil
mov r15b, r11b
and r15b, 0xff
and r10b, dil
or r14b, bl
or r15b, r10b
xor r14b, r15b
or al, r11b
xor al, 0xff
or dil, 1
and al, dil
or r14b, al
mov al, cl
xor al, 0xff
and al, 1
mov r10b, sil
xor r10b, 1
mov r11b, cl
and r11b, r10b
or al, r11b
mov r10b, r14b
xor r10b, 0xff
and r10b, 1
mov r11b, sil
xor r11b, 1
mov bl, r14b
and bl, r11b
or r10b, bl
mov r11b, sil
xor r11b, 0
and r11b, 1
mov bl, sil
xor bl, 1
and bl, 0
or r11b, bl
mov bl, al
xor bl, 0xff
mov dil, sil
xor dil, 0
mov r15b, sil
xor r15b, 0
or bl, dil
or r15b, 0
xor bl, 0xff
and bl, r15b
xor cl, 0xff
mov dil, r11b
xor dil, 0xff
mov r15b, sil
xor r15b, 0
or cl, dil
or r15b, 0
xor cl, 0xff
and cl, r15b
mov dil, sil
xor dil, 0
mov r15b, r10b
xor r15b, dil
and r15b, r10b
mov dil, r11b
xor dil, 0xff
mov r12b, r14b
xor r12b, dil
and r12b, r14b
mov dil, bl
xor dil, 0xff
mov r14b, cl
xor r14b, 0xff
mov r13b, sil
xor r13b, 1
mov dl, dil
and dl, 0xff
and bl, r13b
mov r8b, r14b
and r8b, 0xff
and cl, r13b
or dl, bl
or r8b, cl
xor dl, r8b
or dil, r14b
xor dil, 0xff
or r13b, 1
and dil, r13b
or dl, dil
mov cl, r15b
xor cl, 0xff
mov r8b, r12b
xor r8b, 0xff
mov bl, sil
xor bl, 0
mov dil, cl
and dil, 0
and r15b, bl
mov r14b, r8b
and r14b, 0
and r12b, bl
or dil, r15b
or r14b, r12b
xor dil, r14b
or cl, r8b
xor cl, 0xff
or bl, 0
and cl, bl
or dil, cl
mov cl, dl
xor cl, 0xff
and cl, 1
mov r8b, sil
xor r8b, 1
and dl, r8b
mov bl, dil
xor bl, 0xff
and bl, 0xff
and dil, r8b
or cl, dl
or bl, dil
xor cl, bl
mov dl, al
xor dl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov bl, sil
xor bl, 1
mov dil, dl
and dil, 0xff
and al, bl
mov r14b, r8b
and r14b, 0xff
and r10b, bl
or dil, al
or r14b, r10b
xor dil, r14b
or dl, r8b
xor dl, 0xff
or bl, 1
and dl, bl
or dil, dl
mov al, dil
xor al, 0xff
and al, 0
mov dl, sil
xor dl, 0
and dil, dl
mov r8b, sil
xor r8b, 1
and r8b, 0
and dl, 1
or al, dil
or r8b, dl
xor al, r8b
mov dl, sil
xor dl, 0
mov r8b, r11b
xor r8b, 0xff
xor sil, 0
mov r10b, dl
and r10b, 0
mov bl, sil
and bl, 0
mov dil, r8b
and dil, 0
and r11b, sil
or r10b, bl
or dil, r11b
xor r10b, dil
or dl, r8b
xor dl, 0xff
or sil, 0
and dl, sil
or r10b, dl
xor r10b, 0xff
mov dl, al
xor dl, r10b
and dl, al
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x6d995972
jmp 0x6da4368b
xor eax, eax
xor ecx, ecx
mov edx, ecx
mov ecx, dword [rbp + 0x448]
mov r8d, ecx
mov r9d, r8d
movabs r10, 0x6afbd0a9e1ada70c
add r9, r10
movabs r11, 0xe842ab3ea8bcd89e
add r9, r11
sub r9, r10
movabs r10, 0x43a13aa7f1b0fcd6
mov rsi, rdx
sub rsi, r10
add r9, rsi
movabs rsi, 0x877f45888c921ef
sub r9, rsi
sub r9, r11
add r9, rsi
movabs r11, 0xe63414e63450f144
add r9, r11
movabs rsi, 0xd13c4f03ac86d13
sub r9, rsi
sub r9, r11
sub rdx, 8
add r9, rdx
movabs rdx, 0x550b78ef9cc874b2
add r9, rdx
add r9, rsi
sub r9, rdx
movabs rdx, 0x8c4b68d69ee8193f
add r9, rdx
movabs r11, 0x9b1a3a5d725c7f46
add r9, r11
sub r9, rdx
movabs rdx, 0xb19b1e7a838f7615
sub r9, rdx
add r9, r10
add r9, rdx
movabs rdx, 0x315fe0700aa5a1a6
sub r9, rdx
sub r9, r11
add r9, rdx
shr r9, 1
mov rdx, qword [rbp + 0x7b0]
mov dword [rdx], r9d
mov r10, qword [rbp + 0x7c0]
mov r11, qword [r10]
add r11, 8
mov rsi, qword [rbp + 0x7a8]
mov qword [rsi], r11
mov r11, qword [rbp + 0x7a0]
mov dword [r11], 0
mov r8d, dword [sym.out.dll_x.13]
mov r9d, dword [sym.out.dll_y.14]
mov edi, eax
sub edi, 0x4b07190
mov ebx, r8d
add ebx, edi
sub ebx, 0xbbabc8df
add ebx, 0x415b37fd
add ebx, 0xbbabc8df
add ebx, 0xfbb62103
add ebx, 0x4b07190
sub ebx, 0xfbb62103
mov edi, eax
sub edi, 0x14f61e25
sub ebx, edi
mov edi, eax
sub edi, 1
add ebx, edi
sub ebx, 0x69cdacfc
sub ebx, 0x14f61e25
add ebx, 0x69cdacfc
mov edi, 0xdfa5cfc3
add edi, 0
sub edi, 0x415b37fd
sub edi, 0xdfa5cfc3
mov r14d, eax
sub r14d, ebx
mov ebx, eax
sub ebx, edi
add r14d, ebx
sub eax, r14d
imul r8d, eax
and r8d, 1
cmp r8d, 0
sete r15b
cmp r9d, 0xa
setl r12b
mov r13b, r15b
xor r13b, 0xff
and r13b, 1
mov al, 1
mov r8b, al
xor r8b, 1
mov r9b, r15b
and r9b, r8b
or r13b, r9b
mov r8b, r12b
xor r8b, 0xff
and r8b, 1
mov r9b, al
xor r9b, 1
mov bl, r12b
and bl, r9b
mov dil, al
xor dil, 1
and dil, 0xff
and r9b, 1
or r8b, bl
or dil, r9b
xor r8b, dil
mov r9b, al
xor r9b, 0
and r9b, 1
mov bl, al
xor bl, 1
and bl, 0
or r9b, bl
mov bl, r13b
xor bl, 0xff
mov dil, r8b
xor dil, 0xff
mov r14b, al
xor r14b, 0
mov cl, bl
and cl, 0
and r13b, r14b
mov dl, dil
and dl, 0
and r8b, r14b
or cl, r13b
or dl, r8b
xor cl, dl
or bl, dil
xor bl, 0xff
or r14b, 0
and bl, r14b
or cl, bl
mov dl, al
xor dl, 0
mov r8b, r9b
xor r8b, 0xff
mov bl, al
xor bl, 0
mov dil, dl
and dil, 0
mov r14b, bl
and r14b, 0
mov r13b, r8b
and r13b, 0
and r9b, bl
or dil, r14b
or r13b, r9b
xor dil, r13b
or dl, r8b
xor dl, 0xff
or bl, 0
and dl, bl
or dil, dl
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, al
xor r8b, 1
and cl, r8b
mov r9b, al
xor r9b, 1
and r9b, 0xff
and r8b, 1
or dl, cl
or r9b, r8b
xor dl, r9b
xor dl, 0xff
xor dil, 0xff
mov cl, al
xor cl, 0
or dl, dil
or cl, 0
xor dl, 0xff
and dl, cl
mov cl, r15b
xor cl, 0xff
and cl, 1
mov r8b, al
xor r8b, 1
mov r9b, r15b
and r9b, r8b
mov bl, al
xor bl, 1
and bl, 0xff
and r8b, 1
or cl, r9b
or bl, r8b
xor cl, bl
mov r8b, r12b
xor r8b, 0xff
xor cl, 0xff
mov r9b, al
xor r9b, 0
or r8b, cl
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov cl, r12b
xor cl, 0xff
and cl, 0
mov r9b, al
xor r9b, 0
and r12b, r9b
mov bl, al
xor bl, 1
and bl, 0
and r9b, 1
or cl, r12b
or bl, r9b
xor cl, bl
xor r15b, 0xff
xor cl, 0xff
mov r9b, al
xor r9b, 0
or r15b, cl
or r9b, 0
xor r15b, 0xff
and r15b, r9b
mov cl, r8b
and cl, r15b
xor r8b, r15b
or cl, r8b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r9b, al
xor r9b, 1
mov bl, dl
and bl, r9b
or r8b, bl
mov r9b, cl
xor r9b, 0xff
and r9b, 1
mov bl, al
xor bl, 1
mov dil, cl
and dil, bl
mov r14b, al
xor r14b, 1
and r14b, 0xff
and bl, 1
or r9b, dil
or r14b, bl
xor r9b, r14b
mov bl, al
xor bl, 1
and bl, 1
mov dil, al
xor dil, 1
and dil, 1
or bl, dil
mov dil, r8b
xor dil, 0xff
mov r14b, al
xor r14b, 1
mov r15b, al
xor r15b, 1
or dil, r14b
or r15b, 1
xor dil, 0xff
and dil, r15b
xor dl, 0xff
mov r14b, bl
xor r14b, 0xff
mov r15b, al
xor r15b, 1
or dl, r14b
or r15b, 1
xor dl, 0xff
and dl, r15b
mov r14b, al
xor r14b, 1
mov r15b, r9b
xor r15b, r14b
and r15b, r9b
mov r14b, bl
xor r14b, 0xff
mov r12b, cl
xor r12b, r14b
and r12b, cl
mov cl, dil
xor cl, 0xff
mov r14b, dl
xor r14b, 0xff
mov r13b, al
xor r13b, 0
mov r10b, cl
and r10b, 0
and dil, r13b
mov r11b, r14b
and r11b, 0
and dl, r13b
or r10b, dil
or r11b, dl
xor r10b, r11b
or cl, r14b
xor cl, 0xff
or r13b, 0
and cl, r13b
or r10b, cl
mov cl, r15b
xor cl, 0xff
mov dl, r12b
xor dl, 0xff
mov r11b, al
xor r11b, 0
mov dil, cl
and dil, 0
and r15b, r11b
mov r14b, dl
and r14b, 0
and r12b, r11b
or dil, r15b
or r14b, r12b
xor dil, r14b
or cl, dl
xor cl, 0xff
or r11b, 0
and cl, r11b
or dil, cl
mov cl, r10b
xor cl, 0xff
and cl, 1
mov dl, al
xor dl, 1
and r10b, dl
mov r11b, dil
xor r11b, 0xff
and r11b, 0xff
and dil, dl
or cl, r10b
or r11b, dil
xor cl, r11b
mov dl, r8b
xor dl, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r11b, al
xor r11b, 0
mov dil, dl
and dil, 0
and r8b, r11b
mov r14b, r10b
and r14b, 0
and r9b, r11b
or dil, r8b
or r14b, r9b
xor dil, r14b
or dl, r10b
xor dl, 0xff
or r11b, 0
and dl, r11b
or dil, dl
mov dl, dil
xor dl, 0xff
and dl, 1
mov r8b, al
xor r8b, 1
and dil, r8b
or dl, dil
mov r8b, bl
and r8b, 1
xor bl, 1
or r8b, bl
xor r8b, 0xff
mov r9b, dl
xor r9b, r8b
and r9b, dl
mov dl, cl
xor dl, 0xff
mov r8b, r9b
xor r8b, 0xff
xor al, 1
mov r10b, dl
and r10b, 0xff
and cl, al
mov r11b, r8b
and r11b, 0xff
and r9b, al
or r10b, cl
or r11b, r9b
xor r10b, r11b
or dl, r8b
xor dl, 0xff
or al, 1
and dl, al
or r10b, dl
test r10b, 1
jne 0x6d995eed
jmp 0x6da4368b
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
sub r8d, 0xcfe202e3
add r8d, 0x49d0950d
add r8d, 0xcfe202e3
sub r8d, 0xf688df9c
sub r8d, 0xd30dc438
add r8d, 0xf688df9c
sub r8d, 0x6b51cb39
sub r8d, 0x49d0950d
add r8d, 0x6b51cb39
add r8d, 0x9882ac37
add r8d, 0xe706109a
sub r8d, 0x9882ac37
add r8d, 0x539343e7
sub r8d, 1
sub r8d, 0x539343e7
mov r9d, eax
sub r9d, 0xe706109a
add r8d, r9d
mov r9d, 0xf94a5d66
add r9d, 0
sub r9d, r8d
sub r9d, 0xf94a5d66
mov r8d, eax
sub r8d, 0xd30dc438
add r8d, 0
sub eax, r8d
sub r9d, eax
mov eax, 0x8c01c2c8
add eax, 0
sub eax, r9d
sub eax, 0x8c01c2c8
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
or bl, r14b
mov dil, sil
xor dil, 1
xor bl, 0xff
mov r14b, sil
xor r14b, 1
or dil, bl
or r14b, 1
xor dil, 0xff
and dil, r14b
mov bl, sil
xor bl, 1
and bl, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or bl, r14b
xor bl, 0xff
mov r14b, r10b
xor r14b, bl
and r14b, r10b
mov bl, dil
and bl, r14b
xor dil, r14b
or bl, dil
mov dil, r11b
xor dil, 0xff
and dil, 0
mov r14b, sil
xor r14b, 0
mov r15b, r11b
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
xor dil, 0xff
xor dil, 0
and dil, 0
mov r14b, sil
xor r14b, 0
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 0
or r14b, r15b
mov r15b, r14b
xor r15b, 0xff
mov r12b, r11b
xor r12b, r15b
and r12b, r11b
mov r15b, sil
xor r15b, 1
and r15b, 0
mov r13b, sil
xor r13b, 0
mov al, r13b
and al, 1
mov cl, sil
xor cl, 1
and cl, 0
and r13b, 1
or r15b, al
or cl, r13b
xor r15b, cl
xor r15b, 0xff
mov al, sil
xor al, 0
mov cl, sil
xor cl, 0
or r15b, al
or cl, 0
xor r15b, 0xff
and r15b, cl
xor r14b, 0xff
xor r14b, 1
and r14b, 0xff
mov al, dil
xor al, 0xff
mov cl, r12b
xor cl, 0xff
mov r13b, sil
xor r13b, 0
mov dl, al
and dl, 0
and dil, r13b
mov r8b, cl
and r8b, 0
and r12b, r13b
or dl, dil
or r8b, r12b
xor dl, r8b
or al, cl
xor al, 0xff
or r13b, 0
and al, r13b
or dl, al
mov al, r15b
xor al, 0xff
mov cl, r14b
xor cl, 0xff
mov r8b, sil
xor r8b, 1
mov dil, al
and dil, 0xff
and r15b, r8b
mov r12b, cl
and r12b, 0xff
and r14b, r8b
or dil, r15b
or r12b, r14b
xor dil, r12b
or al, cl
xor al, 0xff
or r8b, 1
and al, r8b
or dil, al
mov al, dl
xor al, 0xff
mov cl, dil
and cl, al
xor dil, 0xff
and dl, dil
or cl, dl
mov al, sil
xor al, 1
and al, 1
mov dl, sil
xor dl, 1
mov r8b, dl
and r8b, 1
mov dil, sil
xor dil, 1
and dil, 0xff
and dl, 1
or al, r8b
or dil, dl
xor al, dil
mov dl, sil
xor dl, 0
xor al, 0xff
mov r8b, sil
xor r8b, 0
or dl, al
or r8b, 0
xor dl, 0xff
and dl, r8b
mov al, sil
xor al, 0
and al, 1
mov r8b, sil
xor r8b, 1
and r8b, 0
or al, r8b
mov r8b, al
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
mov dil, sil
xor dil, 1
and dil, 0
mov r14b, sil
xor r14b, 0
mov r15b, r14b
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
xor dil, 0xff
mov r14b, sil
xor r14b, 0
mov r15b, sil
xor r15b, 1
or dil, r14b
or r15b, 1
xor dil, 0xff
and dil, r15b
mov r14b, sil
xor r14b, 1
xor al, 0xff
mov r15b, sil
xor r15b, 0
or r14b, al
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov al, dl
xor al, 0xff
mov r15b, r8b
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, al
and r13b, 0
and dl, r12b
mov r9b, r15b
and r9b, 0
and r8b, r12b
or r13b, dl
or r9b, r8b
xor r13b, r9b
or al, r15b
xor al, 0xff
or r12b, 0
and al, r12b
or r13b, al
mov al, dil
and al, r14b
xor dil, r14b
or al, dil
mov dl, r13b
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
and r13b, r8b
mov r9b, al
xor r9b, 0xff
and r9b, 0xff
and al, r8b
or dl, r13b
or r9b, al
xor dl, r9b
mov al, sil
xor al, 1
and al, 1
mov r8b, sil
xor r8b, 1
mov r9b, r8b
and r9b, 1
mov dil, sil
xor dil, 1
and dil, 0xff
and r8b, 1
or al, r9b
or dil, r8b
xor al, dil
mov r8b, bl
xor r8b, 0xff
mov r9b, al
and r9b, r8b
xor al, 0xff
mov r8b, bl
and r8b, al
or r9b, r8b
xor r9b, 0xff
mov al, bl
xor al, 0xff
mov r8b, sil
xor r8b, 1
or r9b, al
or r8b, 1
xor r9b, 0xff
and r9b, r8b
mov al, r10b
xor al, 0xff
and al, 0
mov r8b, sil
xor r8b, 0
and r10b, r8b
mov dil, sil
xor dil, 1
and dil, 0
and r8b, 1
or al, r10b
or dil, r8b
xor al, dil
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r10b, sil
xor r10b, 1
mov dil, dl
and dil, r10b
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and r10b, 1
or r8b, dil
or r14b, r10b
xor r8b, r14b
mov r10b, sil
xor r10b, 1
and r10b, 1
mov dil, sil
xor dil, 1
and dil, 1
or r10b, dil
mov dil, al
and dil, r8b
xor al, r8b
or dil, al
mov al, r10b
and al, 1
xor r10b, 1
or al, r10b
mov r8b, dil
xor r8b, 0xff
and r8b, 1
mov r10b, sil
xor r10b, 1
and dil, r10b
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and r10b, 1
or r8b, dil
or r14b, r10b
xor r8b, r14b
xor al, 0xff
mov r10b, r8b
xor r10b, al
and r10b, r8b
mov al, sil
xor al, 1
and al, 1
mov r8b, sil
xor r8b, 1
mov dil, r8b
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and r8b, 1
or al, dil
or r14b, r8b
xor al, r14b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov dil, sil
xor dil, 1
mov r14b, cl
and r14b, dil
mov r15b, al
xor r15b, 0xff
and r15b, 0xff
and al, dil
or r8b, r14b
or r15b, al
xor r8b, r15b
xor r8b, 0xff
mov al, cl
xor al, 0xff
mov dil, sil
xor dil, 1
or r8b, al
or dil, 1
xor r8b, 0xff
and r8b, dil
mov al, r11b
xor al, 0xff
and al, 0
mov dil, sil
xor dil, 0
and r11b, dil
mov r14b, sil
xor r14b, 1
and r14b, 0
and dil, 1
or al, r11b
or r14b, dil
xor al, r14b
mov r11b, dl
xor r11b, 0xff
and r11b, 1
mov dil, sil
xor dil, 1
mov r14b, dl
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or r11b, r14b
or r15b, dil
xor r11b, r15b
mov dil, sil
xor dil, 0
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r14b
and r15b, 0
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
mov r14b, al
xor r14b, 0xff
mov r15b, r11b
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, r14b
and r13b, 0xff
and al, r12b
mov byte [rbp + 0x438], r15b
and r15b, 0xff
and r11b, r12b
or r13b, al
or r15b, r11b
xor r13b, r15b
mov al, byte [rbp + 0x438]
or r14b, al
xor r14b, 0xff
or r12b, 1
and r14b, r12b
or r13b, r14b
mov r11b, dil
and r11b, 0
xor dil, 0
or r11b, dil
mov dil, r13b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
and r13b, r14b
or dil, r13b
xor dil, 0xff
xor r11b, 0xff
mov r14b, sil
xor r14b, 0
or dil, r11b
or r14b, 0
xor dil, 0xff
and dil, r14b
mov r11b, r9b
xor r11b, 0xff
and r11b, 0
mov r14b, sil
xor r14b, 0
mov r15b, r9b
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or r11b, r15b
or r12b, r14b
xor r11b, r12b
mov r14b, r10b
xor r14b, 0xff
and r14b, 1
mov r15b, sil
xor r15b, 1
mov r12b, r10b
and r12b, r15b
or r14b, r12b
mov r15b, sil
xor r15b, 1
and r15b, 1
mov r12b, sil
xor r12b, 1
mov r13b, r12b
and r13b, 1
mov al, sil
xor al, 1
and al, 0xff
and r12b, 1
or r15b, r13b
or al, r12b
xor r15b, al
mov al, r11b
xor al, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, sil
xor r13b, 0
or al, r12b
or r13b, 0
xor al, 0xff
and al, r13b
xor r9b, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, sil
xor r13b, 1
or r9b, r12b
or r13b, 1
xor r9b, 0xff
and r9b, r13b
mov r12b, r14b
xor r12b, 0xff
mov r13b, sil
xor r13b, 1
mov byte [rbp + 0x437], sil
xor sil, 1
or r12b, r13b
or sil, 1
xor r12b, 0xff
and r12b, sil
xor r10b, 0xff
mov sil, r15b
xor sil, 0xff
mov r13b, byte [rbp + 0x437]
xor r13b, 1
or r10b, sil
or r13b, 1
xor r10b, 0xff
and r10b, r13b
mov sil, al
and sil, r9b
xor al, r9b
or sil, al
mov al, r12b
and al, r10b
xor r12b, r10b
or al, r12b
mov r9b, sil
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x437]
xor r10b, 1
and sil, r10b
mov r12b, al
xor r12b, 0xff
and r12b, 0xff
and al, r10b
or r9b, sil
or r12b, al
xor r9b, r12b
mov al, r11b
xor al, 0xff
mov r10b, r14b
xor r10b, 0xff
mov sil, byte [rbp + 0x437]
xor sil, 0
mov r12b, al
and r12b, 0
and r11b, sil
mov r13b, r10b
and r13b, 0
and r14b, sil
or r12b, r11b
or r13b, r14b
xor r12b, r13b
or al, r10b
xor al, 0xff
or sil, 0
and al, sil
or r12b, al
mov al, r12b
xor al, 0xff
and al, 0
mov r10b, byte [rbp + 0x437]
xor r10b, 0
and r12b, r10b
mov r11b, byte [rbp + 0x437]
xor r11b, 1
and r11b, 0
and r10b, 1
or al, r12b
or r11b, r10b
xor al, r11b
mov r10b, byte [rbp + 0x437]
xor r10b, 1
mov r11b, r15b
xor r11b, 0xff
mov sil, byte [rbp + 0x437]
xor sil, 1
mov r14b, r10b
and r14b, 0xff
mov r12b, sil
and r12b, 1
mov r13b, r11b
and r13b, 0xff
and r15b, sil
or r14b, r12b
or r13b, r15b
xor r14b, r13b
or r10b, r11b
xor r10b, 0xff
or sil, 1
and r10b, sil
or r14b, r10b
xor r14b, 0xff
mov r10b, al
xor r10b, r14b
and r10b, al
mov al, r9b
xor al, 0xff
mov r11b, r10b
xor r11b, 0xff
mov sil, byte [rbp + 0x437]
xor sil, 0
mov r14b, al
and r14b, 0
and r9b, sil
mov r15b, r11b
and r15b, 0
and r10b, sil
or r14b, r9b
or r15b, r10b
xor r14b, r15b
or al, r11b
xor al, 0xff
or sil, 0
and al, sil
or r14b, al
mov al, r8b
xor al, 0xff
and al, 0
mov r9b, byte [rbp + 0x437]
xor r9b, 0
mov r10b, r8b
and r10b, r9b
mov r11b, byte [rbp + 0x437]
xor r11b, 1
and r11b, 0
and r9b, 1
or al, r10b
or r11b, r9b
xor al, r11b
mov r9b, dil
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x437]
xor r10b, 1
mov r11b, dil
and r11b, r10b
or r9b, r11b
mov r10b, byte [rbp + 0x437]
xor r10b, 1
and r10b, 1
mov r11b, byte [rbp + 0x437]
xor r11b, 1
mov sil, r11b
and sil, 1
mov r15b, byte [rbp + 0x437]
xor r15b, 1
and r15b, 0xff
and r11b, 1
or r10b, sil
or r15b, r11b
xor r10b, r15b
mov r11b, al
xor r11b, 0xff
mov sil, byte [rbp + 0x437]
xor sil, 1
mov r15b, byte [rbp + 0x437]
xor r15b, 0
or r11b, sil
or r15b, 0
xor r11b, 0xff
and r11b, r15b
mov sil, r10b
xor sil, 0xff
mov r15b, r8b
xor r15b, sil
and r15b, r8b
mov r8b, byte [rbp + 0x437]
xor r8b, 1
mov sil, r9b
xor sil, r8b
and sil, r9b
mov r8b, r10b
xor r8b, 0xff
mov r12b, dil
xor r12b, r8b
and r12b, dil
mov r8b, r11b
xor r8b, 0xff
mov dil, r15b
xor dil, 0xff
mov r13b, byte [rbp + 0x437]
xor r13b, 0
mov byte [rbp + 0x436], r8b
and r8b, 0
and r11b, r13b
mov byte [rbp + 0x435], dil
and dil, 0
and r15b, r13b
or r8b, r11b
or dil, r15b
xor r8b, dil
mov r11b, byte [rbp + 0x436]
mov dil, byte [rbp + 0x435]
or r11b, dil
xor r11b, 0xff
or r13b, 0
and r11b, r13b
or r8b, r11b
mov r11b, sil
and r11b, r12b
xor sil, r12b
or r11b, sil
mov sil, r8b
xor sil, 0xff
mov r15b, r11b
and r15b, sil
xor r11b, 0xff
and r8b, r11b
or r15b, r8b
mov r8b, al
xor r8b, 0xff
mov r11b, r9b
xor r11b, 0xff
mov sil, byte [rbp + 0x437]
xor sil, 1
mov r12b, r8b
and r12b, 0xff
and al, sil
mov r13b, r11b
and r13b, 0xff
and r9b, sil
or r12b, al
or r13b, r9b
xor r12b, r13b
or r8b, r11b
xor r8b, 0xff
or sil, 1
and r8b, sil
or r12b, r8b
mov al, r12b
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x437]
xor r8b, 1
and r12b, r8b
or al, r12b
mov r8b, r10b
and r8b, 1
xor r10b, 1
or r8b, r10b
xor al, 0xff
xor r8b, 0xff
mov r9b, byte [rbp + 0x437]
xor r9b, 1
or al, r8b
or r9b, 1
xor al, 0xff
and al, r9b
mov r8b, r15b
and r8b, al
xor r15b, al
or r8b, r15b
mov al, r14b
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x437]
xor r9b, 1
mov r10b, r14b
and r10b, r9b
or al, r10b
mov r9b, byte [rbp + 0x437]
xor r9b, 1
xor al, 0xff
mov r10b, byte [rbp + 0x437]
xor r10b, 1
or r9b, al
or r10b, 1
xor r9b, 0xff
and r9b, r10b
mov al, byte [rbp + 0x437]
xor al, 1
and al, 1
mov r10b, byte [rbp + 0x437]
xor r10b, 1
and r10b, 1
or al, r10b
mov r10b, al
xor r10b, 0xff
mov r11b, r14b
xor r11b, r10b
and r11b, r14b
mov r10b, r8b
xor r10b, 0xff
and r10b, 0
mov sil, byte [rbp + 0x437]
xor sil, 0
mov r14b, r8b
and r14b, sil
mov r15b, byte [rbp + 0x437]
xor r15b, 1
and r15b, 0
and sil, 1
or r10b, r14b
or r15b, sil
xor r10b, r15b
xor r10b, 0xff
mov sil, byte [rbp + 0x437]
xor sil, 1
mov r14b, byte [rbp + 0x437]
xor r14b, 1
or r10b, sil
or r14b, 1
xor r10b, 0xff
and r10b, r14b
xor al, 0xff
mov sil, r8b
xor sil, al
and sil, r8b
mov al, r9b
xor al, 0xff
mov r8b, r11b
xor r8b, 0xff
mov r14b, byte [rbp + 0x437]
xor r14b, 1
mov r15b, al
and r15b, 0xff
and r9b, r14b
mov r12b, r8b
and r12b, 0xff
and r11b, r14b
or r15b, r9b
or r12b, r11b
xor r15b, r12b
or al, r8b
xor al, 0xff
or r14b, 1
and al, r14b
or r15b, al
mov al, r10b
xor al, 0xff
mov r8b, sil
xor r8b, 0xff
mov r9b, byte [rbp + 0x437]
xor r9b, 1
mov r11b, al
and r11b, 0xff
and r10b, r9b
mov r14b, r8b
and r14b, 0xff
and sil, r9b
or r11b, r10b
or r14b, sil
xor r11b, r14b
or al, r8b
xor al, 0xff
or r9b, 1
and al, r9b
or r11b, al
mov al, r15b
xor al, 0xff
mov r8b, r11b
and r8b, al
xor r11b, 0xff
and r15b, r11b
or r8b, r15b
mov al, bl
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x437]
xor r9b, 1
mov r10b, bl
and r10b, r9b
or al, r10b
mov r9b, cl
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x437]
xor r10b, 1
mov r11b, cl
and r11b, r10b
mov sil, byte [rbp + 0x437]
xor sil, 1
and sil, 0xff
and r10b, 1
or r9b, r11b
or sil, r10b
xor r9b, sil
mov r10b, byte [rbp + 0x437]
xor r10b, 0
and r10b, 1
mov r11b, byte [rbp + 0x437]
xor r11b, 1
mov sil, r11b
and sil, 0
mov r14b, byte [rbp + 0x437]
xor r14b, 1
and r14b, 0xff
and r11b, 1
or r10b, sil
or r14b, r11b
xor r10b, r14b
mov r11b, al
xor r11b, 0xff
mov sil, byte [rbp + 0x437]
xor sil, 0
mov r14b, byte [rbp + 0x437]
xor r14b, 1
or r11b, sil
or r14b, 1
xor r11b, 0xff
and r11b, r14b
xor bl, 0xff
mov sil, r10b
xor sil, 0xff
mov r14b, byte [rbp + 0x437]
xor r14b, 1
or bl, sil
or r14b, 1
xor bl, 0xff
and bl, r14b
mov sil, byte [rbp + 0x437]
xor sil, 0
mov r14b, r9b
xor r14b, sil
and r14b, r9b
mov sil, r10b
xor sil, 0xff
mov r15b, cl
xor r15b, sil
and r15b, cl
mov cl, r11b
xor cl, 0xff
mov sil, bl
xor sil, 0xff
mov r12b, byte [rbp + 0x437]
xor r12b, 0
mov r13b, cl
and r13b, 0
and r11b, r12b
mov dil, sil
and dil, 0
and bl, r12b
or r13b, r11b
or dil, bl
xor r13b, dil
or cl, sil
xor cl, 0xff
or r12b, 0
and cl, r12b
or r13b, cl
mov cl, r14b
and cl, r15b
xor r14b, r15b
or cl, r14b
mov r11b, r13b
xor r11b, 0xff
and r11b, 0
mov bl, byte [rbp + 0x437]
xor bl, 0
and r13b, bl
mov sil, cl
xor sil, 0xff
and sil, 0
and cl, bl
or r11b, r13b
or sil, cl
xor r11b, sil
mov cl, al
and cl, r9b
xor al, r9b
or cl, al
mov al, cl
xor al, 0xff
and al, 0
mov r9b, byte [rbp + 0x437]
xor r9b, 0
and cl, r9b
mov bl, byte [rbp + 0x437]
xor bl, 1
and bl, 0
and r9b, 1
or al, cl
or bl, r9b
xor al, bl
mov cl, byte [rbp + 0x437]
xor cl, 0
mov r9b, r10b
xor r9b, 0xff
mov bl, byte [rbp + 0x437]
xor bl, 1
mov sil, cl
and sil, 0xff
mov dil, bl
and dil, 0
mov r14b, r9b
and r14b, 0xff
and r10b, bl
or sil, dil
or r14b, r10b
xor sil, r14b
or cl, r9b
xor cl, 0xff
or bl, 1
and cl, bl
or sil, cl
xor sil, 0xff
mov cl, al
xor cl, sil
and cl, al
mov al, r11b
and al, cl
xor r11b, cl
or al, r11b
mov cl, al
xor cl, 0xff
and cl, 0
mov r9b, byte [rbp + 0x437]
xor r9b, 0
mov r10b, al
and r10b, r9b
mov r11b, byte [rbp + 0x437]
xor r11b, 1
and r11b, 0
and r9b, 1
or cl, r10b
or r11b, r9b
xor cl, r11b
mov r9b, byte [rbp + 0x437]
xor r9b, 0
xor cl, 0xff
mov r10b, byte [rbp + 0x437]
xor r10b, 1
or r9b, cl
or r10b, 1
xor r9b, 0xff
and r9b, r10b
mov cl, byte [rbp + 0x437]
xor cl, 0
and cl, 0
mov r10b, byte [rbp + 0x437]
xor r10b, 0
mov r11b, r10b
and r11b, 0
mov bl, byte [rbp + 0x437]
xor bl, 1
and bl, 0
and r10b, 1
or cl, r11b
or bl, r10b
xor cl, bl
xor al, 0xff
mov r10b, cl
xor r10b, 0xff
mov r11b, byte [rbp + 0x437]
xor r11b, 1
or al, r10b
or r11b, 1
xor al, 0xff
and al, r11b
mov r10b, byte [rbp + 0x437]
xor r10b, 1
and r10b, 1
mov r11b, byte [rbp + 0x437]
xor r11b, 1
and r11b, 1
or r10b, r11b
mov r11b, byte [rbp + 0x437]
xor r11b, 0
mov bl, r10b
xor bl, r11b
and bl, r10b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r10b, r9b
and r10b, al
xor r9b, al
or r10b, r9b
mov al, bl
and al, cl
xor bl, cl
or al, bl
mov cl, r10b
xor cl, 0xff
and cl, 0
mov r9b, byte [rbp + 0x437]
xor r9b, 0
and r10b, r9b
mov r11b, al
xor r11b, 0xff
and r11b, 0
and al, r9b
or cl, r10b
or r11b, al
xor cl, r11b
mov al, dl
xor al, 0xff
xor al, 1
and al, 0xff
mov r9b, byte [rbp + 0x437]
xor r9b, 1
mov r10b, dl
and r10b, r9b
xor dl, 0xff
and dl, 1
or r10b, dl
mov dl, al
xor dl, 0xff
mov r9b, r10b
xor r9b, 0xff
mov r11b, byte [rbp + 0x437]
xor r11b, 0
mov bl, dl
and bl, 0
and al, r11b
mov sil, r9b
and sil, 0
and r10b, r11b
or bl, al
or sil, r10b
xor bl, sil
or dl, r9b
xor dl, 0xff
or r11b, 0
and dl, r11b
or bl, dl
mov al, cl
xor al, 0xff
and al, 0
mov dl, byte [rbp + 0x437]
xor dl, 0
and cl, dl
mov r9b, byte [rbp + 0x437]
xor r9b, 1
and r9b, 0
and dl, 1
or al, cl
or r9b, dl
xor al, r9b
mov cl, bl
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x437]
xor dl, 1
and bl, dl
or cl, bl
mov dl, byte [rbp + 0x437]
xor dl, 0
and dl, 0
mov r9b, byte [rbp + 0x437]
xor r9b, 0
mov r10b, r9b
and r10b, 0
mov r11b, byte [rbp + 0x437]
xor r11b, 1
and r11b, 0
and r9b, 1
or dl, r10b
or r11b, r9b
xor dl, r11b
mov r9b, al
xor r9b, 0xff
mov r10b, cl
xor r10b, 0xff
mov r11b, byte [rbp + 0x437]
xor r11b, 1
mov bl, r9b
and bl, 0xff
and al, r11b
mov sil, r10b
and sil, 0xff
and cl, r11b
or bl, al
or sil, cl
xor bl, sil
or r9b, r10b
xor r9b, 0xff
or r11b, 1
and r9b, r11b
or bl, r9b
mov al, dl
and al, 0
xor dl, 0
or al, dl
mov cl, bl
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x437]
xor dl, 1
and bl, dl
or cl, bl
xor cl, 0xff
xor al, 0xff
mov dl, byte [rbp + 0x437]
xor dl, 1
or cl, al
or dl, 1
xor cl, 0xff
and cl, dl
mov al, cl
xor al, 0xff
mov dl, r8b
xor dl, al
and dl, r8b
mov al, r8b
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x437]
xor r9b, 1
and r8b, r9b
mov r10b, cl
xor r10b, 0xff
and r10b, 0xff
and cl, r9b
or al, r8b
or r10b, cl
xor al, r10b
mov cl, dl
xor cl, 0xff
mov r8b, al
xor r8b, 0xff
mov r9b, byte [rbp + 0x437]
xor r9b, 1
mov r10b, cl
and r10b, 0xff
and dl, r9b
mov r11b, r8b
and r11b, 0xff
and al, r9b
or r10b, dl
or r11b, al
xor r10b, r11b
or cl, r8b
xor cl, 0xff
or r9b, 1
and cl, r9b
or r10b, cl
test r10b, 1
jne 0x6d997068
jmp 0x6da254bf
jmp 0x6d99706d
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0xc79acfbe
add r8d, 0
sub r8d, 0x314783b8
sub r8d, 0xc79acfbe
mov r9d, ecx
sub r9d, 0x33f04fca
sub r9d, r8d
add r9d, 0x33f04fca
mov r8d, eax
sub r8d, 0xa16d3d64
sub r8d, 1
add r8d, 0xa16d3d64
add r9d, 0x50fdcd52
add r9d, r8d
sub r9d, 0x50fdcd52
sub r9d, 0xc3c81af1
sub r9d, 0x9d52c28
add r9d, 0xc3c81af1
add r9d, 0xd2fe2a0f
sub r9d, 0x314783b8
sub r9d, 0xd2fe2a0f
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0x9d52c28
add r8d, r9d
sub eax, r8d
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 0
mov sil, 1
mov dil, sil
xor dil, 0
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, sil
xor dil, 1
xor bl, 0xff
mov r14b, sil
xor r14b, 0
or dil, bl
or r14b, 0
xor dil, 0xff
and dil, r14b
mov bl, sil
xor bl, 1
and bl, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or bl, r14b
xor bl, 0xff
mov r14b, r10b
xor r14b, bl
and r14b, r10b
mov bl, dil
and bl, r14b
xor dil, r14b
or bl, dil
mov dil, r11b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or dil, r15b
mov r14b, sil
xor r14b, 0
xor dil, 0xff
mov r15b, sil
xor r15b, 1
or r14b, dil
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov dil, sil
xor dil, 0
and dil, 0
mov r15b, sil
xor r15b, 0
mov r12b, r15b
and r12b, 0
mov r13b, sil
xor r13b, 1
and r13b, 0
and r15b, 1
or dil, r12b
or r13b, r15b
xor dil, r13b
mov r15b, dil
xor r15b, 0xff
mov r12b, r11b
xor r12b, r15b
and r12b, r11b
mov r15b, sil
xor r15b, 1
and r15b, 0
mov r13b, sil
xor r13b, 0
mov al, r13b
and al, 1
mov cl, sil
xor cl, 1
and cl, 0
and r13b, 1
or r15b, al
or cl, r13b
xor r15b, cl
mov al, sil
xor al, 0
mov cl, r15b
xor cl, al
and cl, r15b
mov al, sil
xor al, 1
xor dil, 0xff
mov r15b, sil
xor r15b, 1
or al, dil
or r15b, 1
xor al, 0xff
and al, r15b
mov dil, r14b
and dil, r12b
xor r14b, r12b
or dil, r14b
mov r14b, cl
xor r14b, 0xff
mov r15b, al
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, r14b
and r13b, 0xff
and cl, r12b
mov dl, r15b
and dl, 0xff
and al, r12b
or r13b, cl
or dl, al
xor r13b, dl
or r14b, r15b
xor r14b, 0xff
or r12b, 1
and r14b, r12b
or r13b, r14b
mov al, dil
xor al, 0xff
and al, 0
mov cl, sil
xor cl, 0
and dil, cl
mov dl, r13b
xor dl, 0xff
and dl, 0
and r13b, cl
or al, dil
or dl, r13b
xor al, dl
mov cl, sil
xor cl, 0
and cl, 1
mov dl, sil
xor dl, 1
mov dil, dl
and dil, 0
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and dl, 1
or cl, dil
or r14b, dl
xor cl, r14b
mov dl, sil
xor dl, 0
xor cl, 0xff
mov dil, sil
xor dil, 0
or dl, cl
or dil, 0
xor dl, 0xff
and dl, dil
mov cl, sil
xor cl, 0
and cl, 1
mov dil, sil
xor dil, 1
and dil, 0
or cl, dil
mov dil, cl
xor dil, 0xff
xor dil, 0
and dil, 0
mov r14b, sil
xor r14b, 1
and r14b, 0
mov r15b, sil
xor r15b, 0
mov r12b, r15b
and r12b, 1
mov r13b, sil
xor r13b, 1
and r13b, 0
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, sil
xor r15b, 0
mov r12b, r14b
xor r12b, r15b
and r12b, r14b
mov r14b, sil
xor r14b, 1
xor cl, 0xff
mov r15b, sil
xor r15b, 1
or r14b, cl
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov cl, dl
xor cl, 0xff
mov r15b, dil
xor r15b, 0xff
mov r13b, sil
xor r13b, 0
mov r8b, cl
and r8b, 0
and dl, r13b
mov r9b, r15b
and r9b, 0
and dil, r13b
or r8b, dl
or r9b, dil
xor r8b, r9b
or cl, r15b
xor cl, 0xff
or r13b, 0
and cl, r13b
or r8b, cl
mov cl, r12b
and cl, r14b
xor r12b, r14b
or cl, r12b
mov dl, r8b
xor dl, 0xff
mov r9b, cl
and r9b, dl
xor cl, 0xff
and r8b, cl
or r9b, r8b
mov cl, sil
xor cl, 0
and cl, 0
mov dl, sil
xor dl, 0
mov r8b, dl
and r8b, 0
mov dil, sil
xor dil, 1
and dil, 0
and dl, 1
or cl, r8b
or dil, dl
xor cl, dil
mov dl, bl
xor dl, 0xff
and dl, 0
mov r8b, sil
xor r8b, 0
mov dil, bl
and dil, r8b
mov r14b, cl
xor r14b, 0xff
and r14b, 0
and cl, r8b
or dl, dil
or r14b, cl
xor dl, r14b
xor dl, 0xff
mov cl, bl
xor cl, 0xff
mov r8b, sil
xor r8b, 0
or dl, cl
or r8b, 0
xor dl, 0xff
and dl, r8b
mov cl, r9b
xor cl, 0xff
and cl, 1
mov r8b, sil
xor r8b, 1
mov dil, r9b
and dil, r8b
or cl, dil
mov r8b, r10b
xor r8b, 0xff
and r8b, 0
mov dil, sil
xor dil, 0
mov r14b, r10b
and r14b, dil
mov r15b, cl
xor r15b, 0xff
and r15b, 0
and cl, dil
or r8b, r14b
or r15b, cl
xor r8b, r15b
xor r8b, 0xff
xor r10b, 0xff
mov cl, sil
xor cl, 1
or r8b, r10b
or cl, 1
xor r8b, 0xff
and r8b, cl
mov cl, al
xor cl, 0xff
and cl, 0
mov r10b, sil
xor r10b, 0
mov dil, al
and dil, r10b
mov r14b, sil
xor r14b, 1
and r14b, 0
and r10b, 1
or cl, dil
or r14b, r10b
xor cl, r14b
mov r10b, sil
xor r10b, 0
and r10b, 0
mov dil, sil
xor dil, 0
mov r14b, dil
and r14b, 0
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or r10b, r14b
or r15b, dil
xor r10b, r15b
mov dil, sil
xor dil, 0
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
or dil, r14b
mov r14b, cl
and r14b, r10b
xor cl, r10b
or r14b, cl
mov cl, sil
xor cl, 0
mov r10b, dil
xor r10b, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, cl
and r12b, 0xff
mov r13b, r15b
and r13b, 0
mov byte [rbp + 0x434], r10b
and r10b, 0xff
and dil, r15b
or r12b, r13b
or r10b, dil
xor r12b, r10b
mov r10b, byte [rbp + 0x434]
or cl, r10b
xor cl, 0xff
or r15b, 1
and cl, r15b
or r12b, cl
mov cl, r14b
xor cl, 0xff
and cl, 1
mov dil, sil
xor dil, 1
and r14b, dil
or cl, r14b
xor r12b, 0xff
mov dil, cl
xor dil, r12b
and dil, cl
mov cl, r11b
xor cl, 0xff
and cl, 1
mov r14b, sil
xor r14b, 1
and r11b, r14b
or cl, r11b
mov r11b, r9b
xor r11b, 0xff
and r11b, 1
mov r14b, sil
xor r14b, 1
mov r15b, r9b
and r15b, r14b
or r11b, r15b
mov r14b, sil
xor r14b, 0
and r14b, 1
mov r15b, sil
xor r15b, 1
mov r12b, r15b
and r12b, 0
mov r13b, sil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, cl
and r15b, r11b
xor cl, r11b
or r15b, cl
mov cl, r14b
and cl, 0
xor r14b, 0
or cl, r14b
mov r11b, r15b
xor r11b, 0xff
and r11b, 0
mov r14b, sil
xor r14b, 0
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or r11b, r15b
or r12b, r14b
xor r11b, r12b
xor cl, 0xff
mov r14b, r11b
xor r14b, cl
and r14b, r11b
mov cl, dl
xor cl, 0xff
and cl, 1
mov r11b, sil
xor r11b, 1
mov r15b, dl
and r15b, r11b
or cl, r15b
mov r11b, r8b
xor r11b, 0xff
and r11b, 1
mov r15b, sil
xor r15b, 1
mov r12b, r8b
and r12b, r15b
mov r13b, sil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r11b, r12b
or r13b, r15b
xor r11b, r13b
mov r15b, sil
xor r15b, 0
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 0
or r15b, r12b
mov r12b, cl
xor r12b, 0xff
mov r13b, sil
xor r13b, 0
mov r10b, sil
xor r10b, 1
or r12b, r13b
or r10b, 1
xor r12b, 0xff
and r12b, r10b
mov r10b, r15b
xor r10b, 0xff
mov r13b, dl
xor r13b, r10b
and r13b, dl
mov dl, r11b
xor dl, 0xff
mov r10b, sil
xor r10b, 0
mov byte [rbp + 0x433], sil
xor sil, 1
or dl, r10b
or sil, 1
xor dl, 0xff
and dl, sil
xor r8b, 0xff
mov r10b, r15b
xor r10b, 0xff
mov sil, byte [rbp + 0x433]
xor sil, 0
or r8b, r10b
or sil, 0
xor r8b, 0xff
and r8b, sil
mov r10b, r12b
and r10b, r13b
xor r12b, r13b
or r10b, r12b
mov sil, dl
and sil, r8b
xor dl, r8b
or sil, dl
mov dl, r10b
xor dl, 0xff
mov r8b, sil
and r8b, dl
xor sil, 0xff
and r10b, sil
or r8b, r10b
mov dl, cl
xor dl, 0xff
mov r10b, r11b
xor r10b, 0xff
mov sil, byte [rbp + 0x433]
xor sil, 0
mov r12b, dl
and r12b, 0
and cl, sil
mov r13b, r10b
and r13b, 0
and r11b, sil
or r12b, cl
or r13b, r11b
xor r12b, r13b
or dl, r10b
xor dl, 0xff
or sil, 0
and dl, sil
or r12b, dl
mov cl, r12b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x433]
xor dl, 1
and r12b, dl
or cl, r12b
mov dl, byte [rbp + 0x433]
xor dl, 0
mov r10b, r15b
xor r10b, 0xff
mov r11b, byte [rbp + 0x433]
xor r11b, 0
mov sil, dl
and sil, 0
mov r12b, r11b
and r12b, 0
mov r13b, r10b
and r13b, 0
and r15b, r11b
or sil, r12b
or r13b, r15b
xor sil, r13b
or dl, r10b
xor dl, 0xff
or r11b, 0
and dl, r11b
or sil, dl
xor cl, 0xff
xor sil, 0xff
mov dl, byte [rbp + 0x433]
xor dl, 1
or cl, sil
or dl, 1
xor cl, 0xff
and cl, dl
mov dl, r8b
xor dl, 0xff
mov r10b, cl
xor r10b, 0xff
mov r11b, byte [rbp + 0x433]
xor r11b, 0
mov sil, dl
and sil, 0
and r8b, r11b
mov r15b, r10b
and r15b, 0
and cl, r11b
or sil, r8b
or r15b, cl
xor sil, r15b
or dl, r10b
xor dl, 0xff
or r11b, 0
and dl, r11b
or sil, dl
mov cl, dil
xor cl, 0xff
and cl, 0
mov dl, byte [rbp + 0x433]
xor dl, 0
mov r8b, dil
and r8b, dl
mov r10b, byte [rbp + 0x433]
xor r10b, 1
and r10b, 0
and dl, 1
or cl, r8b
or r10b, dl
xor cl, r10b
mov dl, r14b
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp + 0x433]
xor r8b, 0
mov r10b, r14b
and r10b, r8b
mov r11b, byte [rbp + 0x433]
xor r11b, 1
and r11b, 0
and r8b, 1
or dl, r10b
or r11b, r8b
xor dl, r11b
mov r8b, byte [rbp + 0x433]
xor r8b, 0
and r8b, 1
mov r10b, byte [rbp + 0x433]
xor r10b, 1
and r10b, 0
or r8b, r10b
mov r10b, byte [rbp + 0x433]
xor r10b, 0
mov r11b, cl
xor r11b, r10b
and r11b, cl
xor dil, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r15b, byte [rbp + 0x433]
xor r15b, 0
or dil, r10b
or r15b, 0
xor dil, 0xff
and dil, r15b
mov r10b, dl
xor r10b, 0xff
mov r15b, byte [rbp + 0x433]
xor r15b, 0
mov r12b, byte [rbp + 0x433]
xor r12b, 1
or r10b, r15b
or r12b, 1
xor r10b, 0xff
and r10b, r12b
xor r14b, 0xff
mov r15b, r8b
xor r15b, 0xff
mov r12b, byte [rbp + 0x433]
xor r12b, 1
or r14b, r15b
or r12b, 1
xor r14b, 0xff
and r14b, r12b
mov r15b, r11b
and r15b, dil
xor r11b, dil
or r15b, r11b
mov r11b, r10b
and r11b, r14b
xor r10b, r14b
or r11b, r10b
mov r10b, r15b
xor r10b, 0xff
mov dil, r11b
and dil, r10b
xor r11b, 0xff
and r15b, r11b
or dil, r15b
mov r10b, cl
xor r10b, 0xff
mov r11b, dl
xor r11b, 0xff
mov r14b, byte [rbp + 0x433]
xor r14b, 0
mov r15b, r10b
and r15b, 0
and cl, r14b
mov r12b, r11b
and r12b, 0
and dl, r14b
or r15b, cl
or r12b, dl
xor r15b, r12b
or r10b, r11b
xor r10b, 0xff
or r14b, 0
and r10b, r14b
or r15b, r10b
mov cl, r15b
xor cl, 0xff
and cl, 0
mov dl, byte [rbp + 0x433]
xor dl, 0
and r15b, dl
mov r10b, byte [rbp + 0x433]
xor r10b, 1
and r10b, 0
and dl, 1
or cl, r15b
or r10b, dl
xor cl, r10b
mov dl, r8b
and dl, 0
xor r8b, 0
or dl, r8b
xor dl, 0xff
mov r8b, cl
xor r8b, dl
and r8b, cl
mov cl, dil
and cl, r8b
xor dil, r8b
or cl, dil
mov dl, sil
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x433]
xor r8b, 1
mov r10b, sil
and r10b, r8b
or dl, r10b
mov r8b, byte [rbp + 0x433]
xor r8b, 0
xor dl, 0xff
mov r10b, byte [rbp + 0x433]
xor r10b, 0
or r8b, dl
or r10b, 0
xor r8b, 0xff
and r8b, r10b
mov dl, byte [rbp + 0x433]
xor dl, 0
and dl, 1
mov r10b, byte [rbp + 0x433]
xor r10b, 1
mov r11b, r10b
and r11b, 0
mov dil, byte [rbp + 0x433]
xor dil, 1
and dil, 0xff
and r10b, 1
or dl, r11b
or dil, r10b
xor dl, dil
xor sil, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, byte [rbp + 0x433]
xor r11b, 0
or sil, r10b
or r11b, 0
xor sil, 0xff
and sil, r11b
mov r10b, cl
xor r10b, 0xff
and r10b, 1
mov r11b, byte [rbp + 0x433]
xor r11b, 1
mov dil, cl
and dil, r11b
or r10b, dil
mov r11b, byte [rbp + 0x433]
xor r11b, 0
mov dil, r10b
xor dil, r11b
and dil, r10b
xor cl, 0xff
xor dl, 0xff
mov r10b, byte [rbp + 0x433]
xor r10b, 0
or cl, dl
or r10b, 0
xor cl, 0xff
and cl, r10b
mov dl, r8b
and dl, sil
xor r8b, sil
or dl, r8b
mov r8b, dil
and r8b, cl
xor dil, cl
or r8b, dil
mov cl, dl
xor cl, 0xff
and cl, 0
mov r10b, byte [rbp + 0x433]
xor r10b, 0
and dl, r10b
mov r11b, r8b
xor r11b, 0xff
and r11b, 0
and r8b, r10b
or cl, dl
or r11b, r8b
xor cl, r11b
mov dl, bl
xor dl, 0xff
mov r8b, al
xor r8b, 0xff
mov r10b, byte [rbp + 0x433]
xor r10b, 0
or dl, r8b
or r10b, 0
xor dl, 0xff
and dl, r10b
mov r8b, bl
xor r8b, 0xff
mov r10b, al
and r10b, r8b
xor al, 0xff
and bl, al
or r10b, bl
mov al, dl
and al, r10b
xor dl, r10b
or al, dl
mov dl, al
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x433]
xor r8b, 1
mov r10b, al
and r10b, r8b
mov r11b, byte [rbp + 0x433]
xor r11b, 1
and r11b, 0xff
and r8b, 1
or dl, r10b
or r11b, r8b
xor dl, r11b
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov r8b, byte [rbp + 0x433]
xor r8b, 1
and r8b, 1
mov r10b, byte [rbp + 0x433]
xor r10b, 1
mov r11b, r10b
and r11b, 1
mov bl, byte [rbp + 0x433]
xor bl, 1
and bl, 0xff
and r10b, 1
or r8b, r11b
or bl, r10b
xor r8b, bl
xor al, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, byte [rbp + 0x433]
xor r11b, 0
or al, r10b
or r11b, 0
xor al, 0xff
and al, r11b
mov r10b, byte [rbp + 0x433]
xor r10b, 1
and r10b, 1
mov r11b, byte [rbp + 0x433]
xor r11b, 1
and r11b, 1
or r10b, r11b
xor r10b, 0xff
mov r11b, byte [rbp + 0x433]
xor r11b, 1
mov bl, byte [rbp + 0x433]
xor bl, 0
or r10b, r11b
or bl, 0
xor r10b, 0xff
and r10b, bl
mov r11b, byte [rbp + 0x433]
xor r11b, 1
xor r8b, 0xff
mov bl, byte [rbp + 0x433]
xor bl, 1
or r11b, r8b
or bl, 1
xor r11b, 0xff
and r11b, bl
mov r8b, dl
and r8b, al
xor dl, al
or r8b, dl
mov al, r10b
and al, r11b
xor r10b, r11b
or al, r10b
mov dl, r8b
xor dl, 0xff
and dl, 0
mov r10b, byte [rbp + 0x433]
xor r10b, 0
and r8b, r10b
mov r11b, al
xor r11b, 0xff
and r11b, 0
and al, r10b
or dl, r8b
or r11b, al
xor dl, r11b
mov al, byte [rbp + 0x433]
xor al, 0
and al, 1
mov r8b, byte [rbp + 0x433]
xor r8b, 1
and r8b, 0
or al, r8b
mov r8b, r9b
xor r8b, 0xff
and r8b, 0
mov r10b, byte [rbp + 0x433]
xor r10b, 0
mov r11b, r9b
and r11b, r10b
mov bl, byte [rbp + 0x433]
xor bl, 1
and bl, 0
and r10b, 1
or r8b, r11b
or bl, r10b
xor r8b, bl
mov r10b, byte [rbp + 0x433]
xor r10b, 1
and r10b, 1
mov r11b, byte [rbp + 0x433]
xor r11b, 1
and r11b, 1
or r10b, r11b
mov r11b, al
xor r11b, 0xff
mov bl, byte [rbp + 0x433]
xor bl, 1
mov sil, byte [rbp + 0x433]
xor sil, 1
or r11b, bl
or sil, 1
xor r11b, 0xff
and r11b, sil
mov bl, byte [rbp + 0x433]
xor bl, 0
mov sil, r10b
xor sil, 0xff
mov dil, byte [rbp + 0x433]
xor dil, 0
or bl, sil
or dil, 0
xor bl, 0xff
and bl, dil
mov sil, r8b
xor sil, 0xff
mov dil, byte [rbp + 0x433]
xor dil, 1
mov r14b, byte [rbp + 0x433]
xor r14b, 1
or sil, dil
or r14b, 1
xor sil, 0xff
and sil, r14b
xor r9b, 0xff
mov dil, r10b
xor dil, 0xff
mov r14b, byte [rbp + 0x433]
xor r14b, 0
or r9b, dil
or r14b, 0
xor r9b, 0xff
and r9b, r14b
mov dil, r11b
xor dil, 0xff
mov r14b, bl
xor r14b, 0xff
mov r15b, byte [rbp + 0x433]
xor r15b, 0
mov r12b, dil
and r12b, 0
and r11b, r15b
mov r13b, r14b
and r13b, 0
and bl, r15b
or r12b, r11b
or r13b, bl
xor r12b, r13b
or dil, r14b
xor dil, 0xff
or r15b, 0
and dil, r15b
or r12b, dil
mov r11b, sil
and r11b, r9b
xor sil, r9b
or r11b, sil
mov r9b, r12b
xor r9b, 0xff
and r9b, 0
mov bl, byte [rbp + 0x433]
xor bl, 0
and r12b, bl
mov sil, r11b
xor sil, 0xff
and sil, 0
and r11b, bl
or r9b, r12b
or sil, r11b
xor r9b, sil
mov r11b, al
and r11b, r8b
xor al, r8b
or r11b, al
mov al, r11b
xor al, 0xff
and al, 0
mov r8b, byte [rbp + 0x433]
xor r8b, 0
and r11b, r8b
mov bl, byte [rbp + 0x433]
xor bl, 1
and bl, 0
and r8b, 1
or al, r11b
or bl, r8b
xor al, bl
mov r8b, r10b
and r8b, 1
xor r10b, 1
or r8b, r10b
xor al, 0xff
xor r8b, 0xff
mov r10b, byte [rbp + 0x433]
xor r10b, 1
or al, r8b
or r10b, 1
xor al, 0xff
and al, r10b
mov r8b, r9b
and r8b, al
xor r9b, al
or r8b, r9b
mov al, dl
xor al, 0xff
and al, 0
mov r9b, byte [rbp + 0x433]
xor r9b, 0
and dl, r9b
mov r10b, byte [rbp + 0x433]
xor r10b, 1
and r10b, 0
and r9b, 1
or al, dl
or r10b, r9b
xor al, r10b
mov dl, r8b
xor dl, 0xff
and dl, 0
mov r9b, byte [rbp + 0x433]
xor r9b, 0
and r8b, r9b
mov r10b, byte [rbp + 0x433]
xor r10b, 1
and r10b, 0
and r9b, 1
or dl, r8b
or r10b, r9b
xor dl, r10b
mov r8b, byte [rbp + 0x433]
xor r8b, 1
and r8b, 0
mov r9b, byte [rbp + 0x433]
xor r9b, 0
mov r10b, r9b
and r10b, 1
mov r11b, byte [rbp + 0x433]
xor r11b, 1
and r11b, 0
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, al
xor r9b, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, byte [rbp + 0x433]
xor r11b, 1
mov bl, r9b
and bl, 0xff
and al, r11b
mov sil, r10b
and sil, 0xff
and dl, r11b
or bl, al
or sil, dl
xor bl, sil
or r9b, r10b
xor r9b, 0xff
or r11b, 1
and r9b, r11b
or bl, r9b
mov al, r8b
and al, 1
xor r8b, 1
or al, r8b
mov dl, bl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x433]
xor r8b, 1
and bl, r8b
or dl, bl
xor dl, 0xff
xor al, 0xff
mov r8b, byte [rbp + 0x433]
xor r8b, 0
or dl, al
or r8b, 0
xor dl, 0xff
and dl, r8b
mov al, cl
xor al, 0xff
and al, 0
mov r8b, byte [rbp + 0x433]
xor r8b, 0
mov r9b, cl
and r9b, r8b
mov r10b, byte [rbp + 0x433]
xor r10b, 1
and r10b, 0
and r8b, 1
or al, r9b
or r10b, r8b
xor al, r10b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x433]
xor r9b, 1
mov r10b, dl
and r10b, r9b
or r8b, r10b
mov r9b, byte [rbp + 0x433]
xor r9b, 0
and r9b, 1
mov r10b, byte [rbp + 0x433]
xor r10b, 1
and r10b, 0
or r9b, r10b
mov r10b, al
xor r10b, 0xff
mov r11b, byte [rbp + 0x433]
xor r11b, 0
mov bl, byte [rbp + 0x433]
xor bl, 0
or r10b, r11b
or bl, 0
xor r10b, 0xff
and r10b, bl
mov r11b, r9b
xor r11b, 0xff
mov bl, cl
xor bl, r11b
and bl, cl
mov cl, byte [rbp + 0x433]
xor cl, 0
mov r11b, r8b
xor r11b, cl
and r11b, r8b
mov cl, r9b
xor cl, 0xff
mov sil, dl
xor sil, cl
and sil, dl
mov cl, r10b
and cl, bl
xor r10b, bl
or cl, r10b
mov dl, r11b
and dl, sil
xor r11b, sil
or dl, r11b
mov r10b, cl
xor r10b, 0xff
and r10b, 1
mov r11b, byte [rbp + 0x433]
xor r11b, 1
and cl, r11b
mov bl, dl
xor bl, 0xff
and bl, 0xff
and dl, r11b
or r10b, cl
or bl, dl
xor r10b, bl
mov cl, al
and cl, r8b
xor al, r8b
or cl, al
mov al, cl
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x433]
xor dl, 1
and cl, dl
or al, cl
mov cl, r9b
and cl, 0
xor r9b, 0
or cl, r9b
xor cl, 0xff
mov dl, al
xor dl, cl
and dl, al
mov al, r10b
xor al, 0xff
mov cl, dl
xor cl, 0xff
mov r8b, byte [rbp + 0x433]
xor r8b, 1
mov r9b, al
and r9b, 0xff
and r10b, r8b
mov r11b, cl
and r11b, 0xff
and dl, r8b
or r9b, r10b
or r11b, dl
xor r9b, r11b
or al, cl
xor al, 0xff
or r8b, 1
and al, r8b
or r9b, al
test r9b, 1
jne 0x6d9981f9
jmp 0x6da43772
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xaff400e1
mov r9d, ecx
sub r9d, r8d
mov r8d, eax
sub r8d, 0x15f16ea6
sub r9d, r8d
add r9d, 0x47361115
sub r9d, 0xaff400e1
sub r9d, 0x47361115
mov r8d, eax
sub r8d, 0xa6b920dd
add r9d, r8d
mov r8d, eax
sub r8d, 1
add r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0xa6b920dd
add r8d, r9d
mov r9d, eax
sub r9d, r8d
sub eax, 0x15f16ea6
add eax, 0
add r9d, 0x7f531c9
add r9d, eax
sub r9d, 0x7f531c9
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, r11b
xor dil, 0xff
and dil, 0
mov r14b, sil
xor r14b, 0
mov r15b, r11b
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or r14b, r15b
mov r15b, bl
and r15b, dil
xor bl, dil
or r15b, bl
mov bl, r14b
and bl, 1
xor r14b, 1
or bl, r14b
mov dil, r15b
xor dil, 0xff
and dil, 0
mov r14b, sil
xor r14b, 0
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
xor dil, 0xff
xor bl, 0xff
mov r14b, sil
xor r14b, 0
or dil, bl
or r14b, 0
xor dil, 0xff
and dil, r14b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov r14b, sil
xor r14b, 1
mov r15b, r10b
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or bl, r15b
or r12b, r14b
xor bl, r12b
mov r14b, r11b
xor r14b, 0xff
xor bl, 0xff
mov r15b, sil
xor r15b, 0
or r14b, bl
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov bl, r11b
xor bl, 0xff
and bl, 0
mov r15b, sil
xor r15b, 0
and r11b, r15b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r15b, 1
or bl, r11b
or r12b, r15b
xor bl, r12b
xor bl, 0xff
mov r11b, r10b
xor r11b, bl
and r11b, r10b
mov r10b, r14b
xor r10b, 0xff
mov bl, r11b
xor bl, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, r10b
and r12b, 0xff
and r14b, r15b
mov r13b, bl
and r13b, 0xff
and r11b, r15b
or r12b, r14b
or r13b, r11b
xor r12b, r13b
or r10b, bl
xor r10b, 0xff
or r15b, 1
and r10b, r15b
or r12b, r10b
mov r10b, dil
xor r10b, 0xff
and r10b, 1
mov r11b, sil
xor r11b, 1
mov bl, dil
and bl, r11b
or r10b, bl
mov r11b, r12b
xor r11b, 0xff
and r11b, 1
mov bl, sil
xor bl, 1
mov r14b, r12b
and r14b, bl
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and bl, 1
or r11b, r14b
or r15b, bl
xor r11b, r15b
mov bl, sil
xor bl, 1
and bl, 0
mov r14b, sil
xor r14b, 0
mov r15b, r14b
and r15b, 1
mov r13b, sil
xor r13b, 1
and r13b, 0
and r14b, 1
or bl, r15b
or r13b, r14b
xor bl, r13b
mov r14b, sil
xor r14b, 1
mov r15b, r10b
xor r15b, r14b
and r15b, r10b
mov r14b, bl
xor r14b, 0xff
mov r13b, dil
xor r13b, r14b
and r13b, dil
mov dil, r11b
xor dil, 0xff
mov r14b, sil
xor r14b, 1
mov al, sil
xor al, 0
or dil, r14b
or al, 0
xor dil, 0xff
and dil, al
xor r12b, 0xff
mov al, bl
xor al, 0xff
mov r14b, sil
xor r14b, 0
or r12b, al
or r14b, 0
xor r12b, 0xff
and r12b, r14b
mov al, r15b
xor al, 0xff
mov r14b, r13b
xor r14b, 0xff
mov cl, sil
xor cl, 0
mov dl, al
and dl, 0
and r15b, cl
mov r8b, r14b
and r8b, 0
and r13b, cl
or dl, r15b
or r8b, r13b
xor dl, r8b
or al, r14b
xor al, 0xff
or cl, 0
and al, cl
or dl, al
mov al, dil
xor al, 0xff
mov cl, r12b
xor cl, 0xff
mov r8b, sil
xor r8b, 1
mov r14b, al
and r14b, 0xff
and dil, r8b
mov r15b, cl
and r15b, 0xff
and r12b, r8b
or r14b, dil
or r15b, r12b
xor r14b, r15b
or al, cl
xor al, 0xff
or r8b, 1
and al, r8b
or r14b, al
mov al, dl
xor al, 0xff
mov cl, r14b
and cl, al
xor r14b, 0xff
and dl, r14b
or cl, dl
mov al, r10b
and al, r11b
xor r10b, r11b
or al, r10b
mov dl, al
xor dl, 0xff
and dl, 1
xor sil, 1
and al, sil
or dl, al
mov al, bl
and al, 1
xor bl, 1
or al, bl
xor al, 0xff
mov r8b, dl
xor r8b, al
and r8b, dl
mov al, cl
and al, r8b
xor cl, r8b
or al, cl
test al, 1
jne 0x6d9985dd
jmp 0x6da43772
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xa19b447e
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 1
add r9d, r8d
sub r9d, 0xe92ae15e
sub r9d, 0xa19b447e
add r9d, 0xe92ae15e
mov r8d, eax
sub r8d, ecx
add r8d, 0
mov r10d, eax
sub r10d, 0x75aaaafc
sub r10d, r9d
add r10d, 0x75aaaafc
sub r8d, 0xce0204b7
add r8d, r10d
add r8d, 0xce0204b7
sub eax, r8d
add eax, 0
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or sil, r15b
xor sil, 0xff
xor sil, 0
and sil, 0
mov r14b, dil
xor r14b, 0
and r14b, 1
mov r15b, dil
xor r15b, 1
and r15b, 0
or r14b, r15b
mov r15b, r11b
xor r15b, 0xff
mov r12b, r14b
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
or r15b, r12b
or r13b, 0
xor r15b, 0xff
and r15b, r13b
mov r12b, dil
xor r12b, 1
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 1
or r12b, r13b
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
mov al, dil
xor al, 1
or r12b, r13b
or al, 1
xor r12b, 0xff
and r12b, al
mov al, dil
xor al, 1
xor r14b, 0xff
mov r13b, dil
xor r13b, 0
or al, r14b
or r13b, 0
xor al, 0xff
and al, r13b
mov r14b, sil
and r14b, r15b
xor sil, r15b
or r14b, sil
mov sil, r12b
and sil, al
xor r12b, al
or sil, r12b
mov al, r14b
xor al, 0xff
and al, 0
mov r15b, dil
xor r15b, 0
and r14b, r15b
mov r12b, sil
xor r12b, 0xff
and r12b, 0
and sil, r15b
or al, r14b
or r12b, sil
xor al, r12b
mov sil, bl
xor sil, 0xff
and sil, 0
mov r14b, dil
xor r14b, 0
mov r15b, bl
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
xor sil, 0xff
xor sil, 0
and sil, 0
mov r14b, dil
xor r14b, 0
and r14b, 0
mov r15b, dil
xor r15b, 0
mov r12b, r15b
and r12b, 0
mov r13b, dil
xor r13b, 1
and r13b, 0
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, r14b
xor r15b, 0xff
mov r12b, bl
xor r12b, r15b
and r12b, bl
mov r15b, dil
xor r15b, 1
and r15b, 1
mov r13b, dil
xor r13b, 1
mov cl, r13b
and cl, 1
mov dl, dil
xor dl, 1
and dl, 0xff
and r13b, 1
or r15b, cl
or dl, r13b
xor r15b, dl
xor r15b, 0xff
mov cl, dil
xor cl, 0
mov dl, dil
xor dl, 0
or r15b, cl
or dl, 0
xor r15b, 0xff
and r15b, dl
mov cl, dil
xor cl, 1
xor r14b, 0xff
mov dl, dil
xor dl, 0
or cl, r14b
or dl, 0
xor cl, 0xff
and cl, dl
mov dl, sil
and dl, r12b
xor sil, r12b
or dl, sil
mov sil, r15b
xor sil, 0xff
mov r14b, cl
xor r14b, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, sil
and r13b, 0
and r15b, r12b
mov r8b, r14b
and r8b, 0
and cl, r12b
or r13b, r15b
or r8b, cl
xor r13b, r8b
or sil, r14b
xor sil, 0xff
or r12b, 0
and sil, r12b
or r13b, sil
mov cl, dl
xor cl, 0xff
and cl, 0
mov r8b, dil
xor r8b, 0
and dl, r8b
mov sil, r13b
xor sil, 0xff
and sil, 0
and r13b, r8b
or cl, dl
or sil, r13b
xor cl, sil
mov dl, dil
xor dl, 1
and dl, 1
mov r8b, dil
xor r8b, 1
and r8b, 1
or dl, r8b
xor dl, 0xff
xor dl, 0
and dl, 0
mov r8b, dil
xor r8b, 0
and r8b, 0
mov sil, dil
xor sil, 0
mov r14b, sil
and r14b, 0
mov r15b, dil
xor r15b, 1
and r15b, 0
and sil, 1
or r8b, r14b
or r15b, sil
xor r8b, r15b
mov sil, dil
xor sil, 1
mov r14b, r8b
xor r14b, 0xff
mov r15b, dil
xor r15b, 1
or sil, r14b
or r15b, 1
xor sil, 0xff
and sil, r15b
mov r14b, dil
xor r14b, 1
and r14b, 1
mov r15b, dil
xor r15b, 1
and r15b, 1
or r14b, r15b
mov r15b, dil
xor r15b, 0
mov r12b, r14b
xor r12b, r15b
and r12b, r14b
mov r14b, dil
xor r14b, 1
xor r8b, 0xff
mov r15b, dil
xor r15b, 1
or r14b, r8b
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov r8b, dl
xor r8b, 0xff
mov r15b, sil
xor r15b, 0xff
mov r13b, dil
xor r13b, 0
mov r9b, r8b
and r9b, 0
and dl, r13b
mov r10b, r15b
and r10b, 0
and sil, r13b
or r9b, dl
or r10b, sil
xor r9b, r10b
or r8b, r15b
xor r8b, 0xff
or r13b, 0
and r8b, r13b
or r9b, r8b
mov dl, r12b
and dl, r14b
xor r12b, r14b
or dl, r12b
mov r8b, r9b
xor r8b, 0xff
and r8b, 1
mov r10b, dil
xor r10b, 1
and r9b, r10b
mov sil, dl
xor sil, 0xff
and sil, 0xff
and dl, r10b
or r8b, r9b
or sil, dl
xor r8b, sil
mov dl, al
xor dl, 0xff
and dl, 1
mov r9b, dil
xor r9b, 1
mov r10b, al
and r10b, r9b
mov sil, dil
xor sil, 1
and sil, 0xff
and r9b, 1
or dl, r10b
or sil, r9b
xor dl, sil
mov r9b, dil
xor r9b, 1
and r9b, 1
mov r10b, dil
xor r10b, 1
mov sil, r10b
and sil, 1
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and r10b, 1
or r9b, sil
or r14b, r10b
xor r9b, r14b
mov r10b, dil
xor r10b, 0
and r10b, 1
mov sil, dil
xor sil, 1
and sil, 0
or r10b, sil
mov sil, dl
and sil, r9b
xor dl, r9b
or sil, dl
mov dl, r10b
and dl, 0
xor r10b, 0
or dl, r10b
mov r9b, sil
xor r9b, 0xff
and r9b, 0
mov r10b, dil
xor r10b, 0
and sil, r10b
mov r14b, dil
xor r14b, 1
and r14b, 0
and r10b, 1
or r9b, sil
or r14b, r10b
xor r9b, r14b
xor r9b, 0xff
xor dl, 0xff
mov r10b, dil
xor r10b, 1
or r9b, dl
or r10b, 1
xor r9b, 0xff
and r9b, r10b
mov dl, r11b
xor dl, 0xff
and dl, 1
mov r10b, dil
xor r10b, 1
and r11b, r10b
or dl, r11b
mov r10b, r8b
xor r10b, 0xff
and r10b, 1
mov r11b, dil
xor r11b, 1
mov sil, r8b
and sil, r11b
or r10b, sil
mov r11b, dil
xor r11b, 0
and r11b, 1
mov sil, dil
xor sil, 1
and sil, 0
or r11b, sil
mov sil, dl
xor sil, 0xff
mov r14b, r10b
xor r14b, 0xff
mov r15b, dil
xor r15b, 0
mov r12b, sil
and r12b, 0
and dl, r15b
mov r13b, r14b
and r13b, 0
and r10b, r15b
or r12b, dl
or r13b, r10b
xor r12b, r13b
or sil, r14b
xor sil, 0xff
or r15b, 0
and sil, r15b
or r12b, sil
mov dl, r11b
and dl, 0
xor r11b, 0
or dl, r11b
mov r10b, r12b
xor r10b, 0xff
and r10b, 1
mov r11b, dil
xor r11b, 1
and r12b, r11b
or r10b, r12b
xor dl, 0xff
mov r11b, r10b
xor r11b, dl
and r11b, r10b
mov dl, cl
xor dl, 0xff
and dl, 1
mov r10b, dil
xor r10b, 1
mov sil, cl
and sil, r10b
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and r10b, 1
or dl, sil
or r14b, r10b
xor dl, r14b
mov r10b, dil
xor r10b, 1
and r10b, 0
mov sil, dil
xor sil, 0
mov r14b, sil
and r14b, 1
mov r15b, dil
xor r15b, 1
and r15b, 0
and sil, 1
or r10b, r14b
or r15b, sil
xor r10b, r15b
mov sil, dil
xor sil, 0
and sil, 0
mov r14b, dil
xor r14b, 0
mov r15b, r14b
and r15b, 0
mov r12b, dil
xor r12b, 1
and r12b, 0
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
mov r14b, dl
and r14b, r10b
xor dl, r10b
or r14b, dl
mov dl, sil
and dl, 0
xor sil, 0
or dl, sil
mov r10b, r14b
xor r10b, 0xff
and r10b, 1
mov sil, dil
xor sil, 1
and r14b, sil
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and sil, 1
or r10b, r14b
or r15b, sil
xor r10b, r15b
xor r10b, 0xff
xor dl, 0xff
mov sil, dil
xor sil, 0
or r10b, dl
or sil, 0
xor r10b, 0xff
and r10b, sil
mov dl, bl
xor dl, 0xff
and dl, 0
mov sil, dil
xor sil, 0
and bl, sil
mov r14b, dil
xor r14b, 1
and r14b, 0
and sil, 1
or dl, bl
or r14b, sil
xor dl, r14b
mov bl, r8b
xor bl, 0xff
and bl, 1
mov sil, dil
xor sil, 1
mov r14b, r8b
and r14b, sil
or bl, r14b
mov sil, dil
xor sil, 1
and sil, 0
mov r14b, dil
xor r14b, 0
mov r15b, r14b
and r15b, 1
mov r12b, dil
xor r12b, 1
and r12b, 0
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
mov r14b, dl
and r14b, bl
xor dl, bl
or r14b, dl
mov dl, sil
and dl, 1
xor sil, 1
or dl, sil
mov bl, r14b
xor bl, 0xff
and bl, 1
mov sil, dil
xor sil, 1
and r14b, sil
or bl, r14b
xor bl, 0xff
xor dl, 0xff
mov sil, dil
xor sil, 0
or bl, dl
or sil, 0
xor bl, 0xff
and bl, sil
mov dl, r11b
xor dl, 0xff
mov sil, r9b
xor sil, dl
and sil, r9b
mov dl, r9b
xor dl, 0xff
mov r14b, r11b
and r14b, dl
xor r11b, 0xff
and r9b, r11b
or r14b, r9b
mov dl, sil
and dl, r14b
xor sil, r14b
or dl, sil
mov r9b, r10b
xor r9b, 0xff
and r9b, 0
mov r11b, dil
xor r11b, 0
mov sil, r10b
and sil, r11b
mov r14b, dil
xor r14b, 1
and r14b, 0
and r11b, 1
or r9b, sil
or r14b, r11b
xor r9b, r14b
mov r11b, bl
xor r11b, 0xff
and r11b, 1
mov sil, dil
xor sil, 1
mov r14b, bl
and r14b, sil
or r11b, r14b
mov sil, dil
xor sil, 1
and sil, 0
mov r14b, dil
xor r14b, 0
mov r15b, r14b
and r15b, 1
mov r12b, dil
xor r12b, 1
and r12b, 0
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
mov r14b, dil
xor r14b, 1
mov r15b, r9b
xor r15b, r14b
and r15b, r9b
xor r10b, 0xff
mov r14b, sil
xor r14b, 0xff
mov r12b, dil
xor r12b, 1
or r10b, r14b
or r12b, 1
xor r10b, 0xff
and r10b, r12b
mov r14b, dil
xor r14b, 1
mov r12b, r11b
xor r12b, r14b
and r12b, r11b
xor bl, 0xff
mov r14b, sil
xor r14b, 0xff
mov r13b, dil
xor r13b, 1
or bl, r14b
or r13b, 1
xor bl, 0xff
and bl, r13b
mov r14b, r15b
and r14b, r10b
xor r15b, r10b
or r14b, r15b
mov r10b, r12b
and r10b, bl
xor r12b, bl
or r10b, r12b
mov bl, r14b
xor bl, 0xff
mov r15b, r10b
and r15b, bl
xor r10b, 0xff
and r14b, r10b
or r15b, r14b
mov r10b, r9b
and r10b, r11b
xor r9b, r11b
or r10b, r9b
mov r9b, r10b
xor r9b, 0xff
and r9b, 1
mov r11b, dil
xor r11b, 1
and r10b, r11b
or r9b, r10b
mov r10b, sil
and r10b, 1
xor sil, 1
or r10b, sil
xor r9b, 0xff
xor r10b, 0xff
mov r11b, dil
xor r11b, 1
or r9b, r10b
or r11b, 1
xor r9b, 0xff
and r9b, r11b
mov r10b, r15b
xor r10b, 0xff
mov r11b, r9b
xor r11b, 0xff
mov bl, dil
xor bl, 0
mov sil, r10b
and sil, 0
and r15b, bl
mov r14b, r11b
and r14b, 0
and r9b, bl
or sil, r15b
or r14b, r9b
xor sil, r14b
or r10b, r11b
xor r10b, 0xff
or bl, 0
and r10b, bl
or sil, r10b
mov r9b, dl
xor r9b, 0xff
and r9b, 1
mov r10b, dil
xor r10b, 1
mov r11b, dl
and r11b, r10b
mov bl, dil
xor bl, 1
and bl, 0xff
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
xor r9b, 0xff
xor r9b, 1
and r9b, 0xff
mov r10b, dil
xor r10b, 1
and r10b, 1
mov r11b, dil
xor r11b, 1
mov bl, r11b
and bl, 1
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and r11b, 1
or r10b, bl
or r14b, r11b
xor r10b, r14b
mov r11b, r10b
xor r11b, 0xff
mov bl, dl
xor bl, r11b
and bl, dl
mov dl, sil
xor dl, 0xff
and dl, 1
mov r11b, dil
xor r11b, 1
mov r14b, sil
and r14b, r11b
or dl, r14b
mov r11b, dil
xor r11b, 1
mov r14b, dl
xor r14b, r11b
and r14b, dl
xor sil, 0xff
xor r10b, 0xff
mov dl, dil
xor dl, 0
or sil, r10b
or dl, 0
xor sil, 0xff
and sil, dl
mov dl, r9b
and dl, bl
xor r9b, bl
or dl, r9b
mov r9b, r14b
xor r9b, 0xff
mov r10b, sil
xor r10b, 0xff
mov r11b, dil
xor r11b, 1
mov bl, r9b
and bl, 0xff
and r14b, r11b
mov r15b, r10b
and r15b, 0xff
and sil, r11b
or bl, r14b
or r15b, sil
xor bl, r15b
or r9b, r10b
xor r9b, 0xff
or r11b, 1
and r9b, r11b
or bl, r9b
mov r9b, dl
xor r9b, 0xff
and r9b, 0
mov r10b, dil
xor r10b, 0
and dl, r10b
mov r11b, bl
xor r11b, 0xff
and r11b, 0
and bl, r10b
or r9b, dl
or r11b, bl
xor r9b, r11b
mov dl, al
xor dl, 0xff
and dl, 1
mov r10b, dil
xor r10b, 1
mov r11b, al
and r11b, r10b
or dl, r11b
mov r10b, cl
xor r10b, 0xff
and r10b, 1
mov r11b, dil
xor r11b, 1
mov bl, cl
and bl, r11b
or r10b, bl
mov r11b, dil
xor r11b, 1
and r11b, 0
mov bl, dil
xor bl, 0
mov sil, bl
and sil, 1
mov r14b, dil
xor r14b, 1
and r14b, 0
and bl, 1
or r11b, sil
or r14b, bl
xor r11b, r14b
mov bl, dil
xor bl, 1
mov sil, dl
xor sil, bl
and sil, dl
xor al, 0xff
mov bl, r11b
xor bl, 0xff
mov r14b, dil
xor r14b, 0
or al, bl
or r14b, 0
xor al, 0xff
and al, r14b
mov bl, r10b
xor bl, 0xff
mov r14b, dil
xor r14b, 1
mov r15b, dil
xor r15b, 0
or bl, r14b
or r15b, 0
xor bl, 0xff
and bl, r15b
mov r14b, r11b
xor r14b, 0xff
mov r15b, cl
xor r15b, r14b
and r15b, cl
mov cl, sil
xor cl, 0xff
mov r14b, al
xor r14b, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, cl
and r13b, 0
and sil, r12b
mov byte [rbp + 0x432], r14b
and r14b, 0
and al, r12b
or r13b, sil
or r14b, al
xor r13b, r14b
mov al, byte [rbp + 0x432]
or cl, al
xor cl, 0xff
or r12b, 0
and cl, r12b
or r13b, cl
mov cl, bl
and cl, r15b
xor bl, r15b
or cl, bl
mov bl, r13b
xor bl, 0xff
mov sil, cl
and sil, bl
xor cl, 0xff
and r13b, cl
or sil, r13b
mov cl, dl
xor cl, 0xff
mov bl, r10b
xor bl, 0xff
mov r14b, dil
xor r14b, 0
mov r15b, cl
and r15b, 0
and dl, r14b
mov r12b, bl
and r12b, 0
and r10b, r14b
or r15b, dl
or r12b, r10b
xor r15b, r12b
or cl, bl
xor cl, 0xff
or r14b, 0
and cl, r14b
or r15b, cl
mov cl, r15b
xor cl, 0xff
and cl, 1
mov dl, dil
xor dl, 1
and r15b, dl
or cl, r15b
mov dl, r11b
and dl, 1
xor r11b, 1
or dl, r11b
xor dl, 0xff
mov r10b, cl
xor r10b, dl
and r10b, cl
mov cl, sil
and cl, r10b
xor sil, r10b
or cl, sil
mov dl, cl
xor dl, 0xff
and dl, 1
mov r10b, dil
xor r10b, 1
mov r11b, cl
and r11b, r10b
or dl, r11b
mov r10b, dil
xor r10b, 1
xor dl, 0xff
mov r11b, dil
xor r11b, 0
or r10b, dl
or r11b, 0
xor r10b, 0xff
and r10b, r11b
mov dl, dil
xor dl, 1
and dl, 1
mov r11b, dil
xor r11b, 1
and r11b, 1
or dl, r11b
mov r11b, dl
xor r11b, 0xff
mov bl, cl
xor bl, r11b
and bl, cl
mov cl, dil
xor cl, 1
and cl, 1
mov r11b, dil
xor r11b, 1
and r11b, 1
or cl, r11b
mov r11b, dil
xor r11b, 1
mov sil, cl
xor sil, r11b
and sil, cl
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov cl, r10b
and cl, bl
xor r10b, bl
or cl, r10b
mov r10b, sil
and r10b, dl
xor sil, dl
or r10b, sil
mov dl, cl
xor dl, 0xff
and dl, 0
mov r11b, dil
xor r11b, 0
and cl, r11b
mov bl, r10b
xor bl, 0xff
and bl, 0
and r10b, r11b
or dl, cl
or bl, r10b
xor dl, bl
mov cl, r8b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r10b, dil
xor r10b, 1
mov r11b, r8b
and r11b, r10b
xor r8b, 0xff
and r8b, 1
or r11b, r8b
mov r8b, cl
and r8b, r11b
xor cl, r11b
or r8b, cl
mov cl, dl
xor cl, 0xff
and cl, 0
mov r10b, dil
xor r10b, 0
and dl, r10b
mov r11b, dil
xor r11b, 1
and r11b, 0
and r10b, 1
or cl, dl
or r11b, r10b
xor cl, r11b
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r10b, dil
xor r10b, 1
and r8b, r10b
or dl, r8b
mov r8b, dil
xor r8b, 1
and r8b, 1
mov r10b, dil
xor r10b, 1
and r10b, 1
or r8b, r10b
mov r10b, cl
and r10b, dl
xor cl, dl
or r10b, cl
mov cl, dil
xor cl, 1
mov dl, r8b
xor dl, 0xff
mov r11b, dil
xor r11b, 0
mov bl, cl
and bl, 0
mov sil, r11b
and sil, 1
mov r14b, dl
and r14b, 0
and r8b, r11b
or bl, sil
or r14b, r8b
xor bl, r14b
or cl, dl
xor cl, 0xff
or r11b, 0
and cl, r11b
or bl, cl
mov cl, r10b
xor cl, 0xff
and cl, 1
mov dl, dil
xor dl, 1
and r10b, dl
or cl, r10b
xor cl, 0xff
xor bl, 0xff
mov dl, dil
xor dl, 0
or cl, bl
or dl, 0
xor cl, 0xff
and cl, dl
mov dl, r9b
xor dl, 0xff
mov r8b, cl
xor r8b, 0xff
mov r10b, dil
xor r10b, 1
or dl, r8b
or r10b, 1
xor dl, 0xff
and dl, r10b
mov r8b, r9b
xor r8b, 0xff
mov r10b, cl
and r10b, r8b
xor cl, 0xff
and r9b, cl
or r10b, r9b
mov cl, dl
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
xor dil, 1
mov r9b, cl
and r9b, 0xff
and dl, dil
mov r11b, r8b
and r11b, 0xff
and r10b, dil
or r9b, dl
or r11b, r10b
xor r9b, r11b
or cl, r8b
xor cl, 0xff
or dil, 1
and cl, dil
or r9b, cl
test r9b, 1
jne 0x6d999410
jmp 0x6da3566e
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, ecx
mov r9d, eax
sub r9d, 0x3893171a
add r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x7081e8c7
add r9d, r8d
mov r8d, eax
sub r8d, 0x3893171a
add r9d, r8d
add r9d, 0x327bb7e1
sub r9d, 0xa0ce92be
sub r9d, 0x327bb7e1
add r9d, 0xb207266c
sub r9d, 1
sub r9d, 0xb207266c
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0xa0ce92be
add r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x3a15f71a
sub r8d, 0x7081e8c7
add r8d, 0x3a15f71a
sub eax, r8d
add r9d, eax
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, r11b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or dil, r15b
mov r14b, sil
xor r14b, 0
and r14b, 1
mov r15b, sil
xor r15b, 1
mov r12b, r15b
and r12b, 0
mov r13b, sil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, bl
and r15b, dil
xor bl, dil
or r15b, bl
mov bl, sil
xor bl, 0
mov dil, r14b
xor dil, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, bl
and r13b, 0xff
mov al, r12b
and al, 0
mov cl, dil
and cl, 0xff
and r14b, r12b
or r13b, al
or cl, r14b
xor r13b, cl
or bl, dil
xor bl, 0xff
or r12b, 1
and bl, r12b
or r13b, bl
mov al, r15b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and r15b, cl
or al, r15b
xor al, 0xff
xor r13b, 0xff
mov cl, sil
xor cl, 0
or al, r13b
or cl, 0
xor al, 0xff
and al, cl
mov cl, r10b
xor cl, 0xff
and cl, 0
mov bl, sil
xor bl, 0
mov dil, r10b
and dil, bl
mov r14b, sil
xor r14b, 1
and r14b, 0
and bl, 1
or cl, dil
or r14b, bl
xor cl, r14b
xor cl, 0xff
xor cl, 0
and cl, 0
mov bl, sil
xor bl, 0
and bl, 1
mov dil, sil
xor dil, 1
and dil, 0
or bl, dil
xor r10b, 0xff
mov dil, bl
xor dil, 0xff
mov r14b, sil
xor r14b, 0
or r10b, dil
or r14b, 0
xor r10b, 0xff
and r10b, r14b
mov dil, r11b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or dil, r15b
mov r14b, sil
xor r14b, 0
mov r15b, dil
xor r15b, r14b
and r15b, dil
xor bl, 0xff
mov dil, r11b
xor dil, bl
and dil, r11b
mov r11b, cl
xor r11b, 0xff
mov bl, r10b
xor bl, 0xff
mov r14b, sil
xor r14b, 1
mov r12b, r11b
and r12b, 0xff
and cl, r14b
mov r13b, bl
and r13b, 0xff
and r10b, r14b
or r12b, cl
or r13b, r10b
xor r12b, r13b
or r11b, bl
xor r11b, 0xff
or r14b, 1
and r11b, r14b
or r12b, r11b
mov cl, r15b
and cl, dil
xor r15b, dil
or cl, r15b
mov r10b, r12b
xor r10b, 0xff
mov r11b, cl
and r11b, r10b
xor cl, 0xff
and r12b, cl
or r11b, r12b
mov cl, r11b
xor cl, 0xff
mov r10b, al
xor r10b, cl
and r10b, al
mov cl, al
xor cl, 0xff
and cl, 0
xor sil, 0
and al, sil
mov bl, r11b
xor bl, 0xff
and bl, 0
and r11b, sil
or cl, al
or bl, r11b
xor cl, bl
mov al, r10b
and al, cl
xor r10b, cl
or al, r10b
test al, 1
jne 0x6d999708
jmp 0x6da43777
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0x1c42b097
add r8d, 0
sub r8d, ecx
sub r8d, 0x1c42b097
mov r9d, 0x91e7f1aa
add r9d, 0
sub r9d, 0x6732ed29
sub r9d, 0x91e7f1aa
mov r10d, eax
sub r10d, r8d
mov r8d, eax
sub r8d, r9d
add r10d, r8d
mov r8d, eax
sub r8d, r10d
mov r9d, 0x187b5976
add r9d, 0
sub r9d, r8d
sub r9d, 0x187b5976
mov r8d, eax
sub r8d, 0x74d69cb4
add r9d, r8d
add r9d, 0x3d83667a
sub r9d, 1
sub r9d, 0x3d83667a
mov r8d, eax
sub r8d, 0x74d69cb4
sub r9d, r8d
sub eax, 0xaf65e4ce
add r9d, eax
add r9d, 0x5aaef3a8
sub r9d, 0x6732ed29
sub r9d, 0x5aaef3a8
sub r9d, 0xb27f121c
add r9d, 0xaf65e4ce
add r9d, 0xb27f121c
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 0
mov dil, 1
mov r14b, dil
xor r14b, 0
mov r15b, r11b
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
xor sil, 0xff
xor sil, 1
and sil, 0xff
mov r14b, dil
xor r14b, 1
and r14b, 1
mov r15b, dil
xor r15b, 1
mov r12b, r15b
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, r11b
xor r15b, 0xff
xor r14b, 0xff
mov r12b, dil
xor r12b, 0
or r15b, r14b
or r12b, 0
xor r15b, 0xff
and r15b, r12b
mov r14b, sil
and r14b, r15b
xor sil, r15b
or r14b, sil
mov sil, bl
xor sil, 0xff
and sil, 1
mov r15b, dil
xor r15b, 1
mov r12b, bl
and r12b, r15b
or sil, r12b
mov r15b, dil
xor r15b, 0
xor sil, 0xff
mov r12b, dil
xor r12b, 0
or r15b, sil
or r12b, 0
xor r15b, 0xff
and r15b, r12b
mov sil, dil
xor sil, 0
and sil, 0
mov r12b, dil
xor r12b, 0
mov r13b, r12b
and r13b, 0
mov al, dil
xor al, 1
and al, 0
and r12b, 1
or sil, r13b
or al, r12b
xor sil, al
mov al, bl
xor al, 0xff
mov r12b, sil
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
or al, r12b
or r13b, 0
xor al, 0xff
and al, r13b
mov r12b, dil
xor r12b, 1
and r12b, 0
mov r13b, dil
xor r13b, 0
mov cl, r13b
and cl, 1
mov dl, dil
xor dl, 1
and dl, 0
and r13b, 1
or r12b, cl
or dl, r13b
xor r12b, dl
mov cl, dil
xor cl, 0
mov dl, r12b
xor dl, cl
and dl, r12b
mov cl, dil
xor cl, 1
xor sil, 0xff
mov r12b, dil
xor r12b, 0
or cl, sil
or r12b, 0
xor cl, 0xff
and cl, r12b
mov sil, r15b
and sil, al
xor r15b, al
or sil, r15b
mov al, dl
and al, cl
xor dl, cl
or al, dl
mov cl, sil
xor cl, 0xff
and cl, 0
mov dl, dil
xor dl, 0
and sil, dl
mov r15b, al
xor r15b, 0xff
and r15b, 0
and al, dl
or cl, sil
or r15b, al
xor cl, r15b
mov al, dil
xor al, 1
and al, 1
mov dl, dil
xor dl, 1
mov sil, dl
and sil, 1
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and dl, 1
or al, sil
or r15b, dl
xor al, r15b
xor al, 0xff
xor al, 0
and al, 0
mov dl, dil
xor dl, 0
and dl, 1
mov sil, dil
xor sil, 1
and sil, 0
or dl, sil
mov sil, dil
xor sil, 1
mov r15b, dl
xor r15b, 0xff
mov r12b, dil
xor r12b, 0
or sil, r15b
or r12b, 0
xor sil, 0xff
and sil, r12b
mov r15b, dil
xor r15b, 1
and r15b, 1
mov r12b, dil
xor r12b, 1
mov r13b, r12b
and r13b, 1
mov r8b, dil
xor r8b, 1
and r8b, 0xff
and r12b, 1
or r15b, r13b
or r8b, r12b
xor r15b, r8b
mov r8b, dil
xor r8b, 0
mov r12b, r15b
xor r12b, r8b
and r12b, r15b
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov r8b, al
and r8b, sil
xor al, sil
or r8b, al
mov al, r12b
and al, dl
xor r12b, dl
or al, r12b
mov dl, r8b
xor dl, 0xff
and dl, 1
mov sil, dil
xor sil, 1
and r8b, sil
mov r15b, al
xor r15b, 0xff
and r15b, 0xff
and al, sil
or dl, r8b
or r15b, al
xor dl, r15b
mov al, r14b
xor al, 0xff
and al, 1
mov r8b, dil
xor r8b, 1
mov sil, r14b
and sil, r8b
or al, sil
mov r8b, dil
xor r8b, 1
and r8b, 1
mov sil, dil
xor sil, 1
mov r15b, sil
and r15b, 1
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and sil, 1
or r8b, r15b
or r12b, sil
xor r8b, r12b
mov sil, dil
xor sil, 0
and sil, 1
mov r15b, dil
xor r15b, 1
mov r12b, r15b
and r12b, 0
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or sil, r12b
or r13b, r15b
xor sil, r13b
mov r15b, al
xor r15b, 0xff
mov r12b, r8b
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
mov r9b, r15b
and r9b, 0
and al, r13b
mov r10b, r12b
and r10b, 0
and r8b, r13b
or r9b, al
or r10b, r8b
xor r9b, r10b
or r15b, r12b
xor r15b, 0xff
or r13b, 0
and r15b, r13b
or r9b, r15b
mov al, dil
xor al, 0
mov r8b, sil
xor r8b, 0xff
mov r10b, dil
xor r10b, 0
mov r15b, al
and r15b, 0
mov r12b, r10b
and r12b, 0
mov r13b, r8b
and r13b, 0
and sil, r10b
or r15b, r12b
or r13b, sil
xor r15b, r13b
or al, r8b
xor al, 0xff
or r10b, 0
and al, r10b
or r15b, al
mov al, r9b
xor al, 0xff
and al, 1
mov r8b, dil
xor r8b, 1
and r9b, r8b
or al, r9b
xor al, 0xff
xor r15b, 0xff
mov r8b, dil
xor r8b, 0
or al, r15b
or r8b, 0
xor al, 0xff
and al, r8b
mov r8b, r11b
xor r8b, 0xff
and r8b, 1
mov r9b, dil
xor r9b, 1
and r11b, r9b
mov r10b, dil
xor r10b, 1
and r10b, 0xff
and r9b, 1
or r8b, r11b
or r10b, r9b
xor r8b, r10b
mov r9b, dl
xor r9b, 0xff
and r9b, 0
mov r10b, dil
xor r10b, 0
mov r11b, dl
and r11b, r10b
mov sil, dil
xor sil, 1
and sil, 0
and r10b, 1
or r9b, r11b
or sil, r10b
xor r9b, sil
mov r10b, dil
xor r10b, 0
and r10b, 1
mov r11b, dil
xor r11b, 1
and r11b, 0
or r10b, r11b
mov r11b, r8b
xor r11b, 0xff
mov sil, r9b
xor sil, 0xff
mov r15b, dil
xor r15b, 1
mov r12b, r11b
and r12b, 0xff
and r8b, r15b
mov r13b, sil
and r13b, 0xff
and r9b, r15b
or r12b, r8b
or r13b, r9b
xor r12b, r13b
or r11b, sil
xor r11b, 0xff
or r15b, 1
and r11b, r15b
or r12b, r11b
mov r8b, r10b
and r8b, 0
xor r10b, 0
or r8b, r10b
mov r9b, r12b
xor r9b, 0xff
and r9b, 1
mov r10b, dil
xor r10b, 1
and r12b, r10b
or r9b, r12b
xor r8b, 0xff
mov r10b, r9b
xor r10b, r8b
and r10b, r9b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r9b, dil
xor r9b, 1
mov r11b, cl
and r11b, r9b
or r8b, r11b
mov r9b, dil
xor r9b, 1
and r9b, 1
mov r11b, dil
xor r11b, 1
and r11b, 1
or r9b, r11b
mov r11b, dil
xor r11b, 0
and r11b, 1
mov sil, dil
xor sil, 1
mov r15b, sil
and r15b, 0
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and sil, 1
or r11b, r15b
or r12b, sil
xor r11b, r12b
mov sil, r8b
and sil, r9b
xor r8b, r9b
or sil, r8b
mov r8b, dil
xor r8b, 0
mov r9b, r11b
xor r9b, 0xff
mov r15b, dil
xor r15b, 1
mov r12b, r8b
and r12b, 0xff
mov r13b, r15b
and r13b, 0
mov byte [rbp + 0x431], r9b
and r9b, 0xff
and r11b, r15b
or r12b, r13b
or r9b, r11b
xor r12b, r9b
mov r9b, byte [rbp + 0x431]
or r8b, r9b
xor r8b, 0xff
or r15b, 1
and r8b, r15b
or r12b, r8b
mov r8b, sil
xor r8b, 0xff
and r8b, 1
mov r11b, dil
xor r11b, 1
and sil, r11b
or r8b, sil
xor r12b, 0xff
mov r11b, r8b
xor r11b, r12b
and r11b, r8b
mov r8b, bl
xor r8b, 0xff
and r8b, 1
mov sil, dil
xor sil, 1
and bl, sil
or r8b, bl
mov bl, dl
xor bl, 0xff
and bl, 1
mov sil, dil
xor sil, 1
mov r15b, dl
and r15b, sil
or bl, r15b
mov sil, dil
xor sil, 1
and sil, 1
mov r15b, dil
xor r15b, 1
mov r12b, r15b
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or sil, r12b
or r13b, r15b
xor sil, r13b
mov r15b, r8b
xor r15b, 0xff
mov r12b, bl
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
mov r9b, r15b
and r9b, 0xff
and r8b, r13b
mov byte [rbp + 0x430], r12b
and r12b, 0xff
and bl, r13b
or r9b, r8b
or r12b, bl
xor r9b, r12b
mov r8b, byte [rbp + 0x430]
or r15b, r8b
xor r15b, 0xff
or r13b, 1
and r15b, r13b
or r9b, r15b
mov bl, sil
and bl, 1
xor sil, 1
or bl, sil
mov sil, r9b
xor sil, 0xff
and sil, 1
mov r15b, dil
xor r15b, 1
and r9b, r15b
or sil, r9b
xor bl, 0xff
mov r9b, sil
xor r9b, bl
and r9b, sil
mov bl, al
xor bl, 0xff
mov sil, r10b
xor sil, 0xff
mov r15b, dil
xor r15b, 0
or bl, sil
or r15b, 0
xor bl, 0xff
and bl, r15b
mov sil, al
xor sil, 0xff
and sil, 0
mov r15b, dil
xor r15b, 0
and al, r15b
mov r12b, r10b
xor r12b, 0xff
and r12b, 0
and r10b, r15b
or sil, al
or r12b, r10b
xor sil, r12b
mov al, bl
and al, sil
xor bl, sil
or al, bl
mov r10b, r11b
xor r10b, 0xff
mov bl, r9b
xor bl, 0xff
mov sil, dil
xor sil, 0
or r10b, bl
or sil, 0
xor r10b, 0xff
and r10b, sil
mov bl, r11b
xor bl, 0xff
and bl, 1
mov sil, dil
xor sil, 1
and r11b, sil
mov r15b, r9b
xor r15b, 0xff
and r15b, 0xff
and r9b, sil
or bl, r11b
or r15b, r9b
xor bl, r15b
mov r9b, r10b
and r9b, bl
xor r10b, bl
or r9b, r10b
mov r10b, al
xor r10b, 0xff
and r10b, 0
mov r11b, dil
xor r11b, 0
mov bl, al
and bl, r11b
mov sil, dil
xor sil, 1
and sil, 0
and r11b, 1
or r10b, bl
or sil, r11b
xor r10b, sil
xor r10b, 0xff
mov r11b, r9b
xor r11b, r10b
and r11b, r9b
mov r10b, r9b
xor r10b, 0xff
and r10b, 1
mov bl, dil
xor bl, 1
and r9b, bl
or r10b, r9b
xor r10b, 0xff
mov r9b, al
xor r9b, r10b
and r9b, al
mov al, r11b
and al, r9b
xor r11b, r9b
or al, r11b
mov r9b, cl
xor r9b, 0xff
mov r10b, r14b
xor r10b, r9b
and r10b, r14b
mov r9b, r14b
xor r9b, 0xff
and r9b, 0
mov r11b, dil
xor r11b, 0
and r14b, r11b
mov bl, cl
xor bl, 0xff
and bl, 0
and cl, r11b
or r9b, r14b
or bl, cl
xor r9b, bl
mov cl, r10b
xor cl, 0xff
mov r11b, r9b
xor r11b, 0xff
mov bl, dil
xor bl, 0
mov sil, cl
and sil, 0
and r10b, bl
mov r14b, r11b
and r14b, 0
and r9b, bl
or sil, r10b
or r14b, r9b
xor sil, r14b
or cl, r11b
xor cl, 0xff
or bl, 0
and cl, bl
or sil, cl
mov cl, sil
xor cl, 0xff
and cl, 1
mov r9b, dil
xor r9b, 1
mov r10b, sil
and r10b, r9b
mov r11b, dil
xor r11b, 1
and r11b, 0xff
and r9b, 1
or cl, r10b
or r11b, r9b
xor cl, r11b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r9b, dil
xor r9b, 1
and r9b, 1
mov r10b, dil
xor r10b, 1
mov r11b, r10b
and r11b, 1
mov bl, dil
xor bl, 1
and bl, 0xff
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, r9b
xor r10b, 0xff
mov r11b, sil
xor r11b, r10b
and r11b, sil
mov r10b, dil
xor r10b, 1
and r10b, 1
mov bl, dil
xor bl, 1
and bl, 1
or r10b, bl
mov bl, dil
xor bl, 1
mov sil, r10b
xor sil, bl
and sil, r10b
xor r9b, 0xff
xor r9b, 1
and r9b, 0xff
mov r10b, cl
xor r10b, 0xff
mov bl, r11b
xor bl, 0xff
mov r14b, dil
xor r14b, 1
mov r15b, r10b
and r15b, 0xff
and cl, r14b
mov r12b, bl
and r12b, 0xff
and r11b, r14b
or r15b, cl
or r12b, r11b
xor r15b, r12b
or r10b, bl
xor r10b, 0xff
or r14b, 1
and r10b, r14b
or r15b, r10b
mov cl, sil
and cl, r9b
xor sil, r9b
or cl, sil
mov r9b, r15b
xor r9b, 0xff
and r9b, 1
mov r10b, dil
xor r10b, 1
and r15b, r10b
mov r11b, cl
xor r11b, 0xff
and r11b, 0xff
and cl, r10b
or r9b, r15b
or r11b, cl
xor r9b, r11b
mov cl, dil
xor cl, 1
mov r10b, dl
xor r10b, 0xff
mov r11b, dil
xor r11b, 0
or cl, r10b
or r11b, 0
xor cl, 0xff
and cl, r11b
mov r10b, dil
xor r10b, 1
mov r11b, dl
and r11b, r10b
xor dl, 0xff
and dl, 1
or r11b, dl
mov dl, cl
and dl, r11b
xor cl, r11b
or dl, cl
mov cl, dl
xor cl, 0xff
and cl, 1
mov r10b, dil
xor r10b, 1
and dl, r10b
or cl, dl
mov dl, r9b
xor dl, 0xff
mov r10b, cl
and r10b, dl
xor cl, 0xff
mov dl, r9b
and dl, cl
or r10b, dl
xor r10b, 0xff
xor r9b, 0xff
mov cl, dil
xor cl, 0
or r10b, r9b
or cl, 0
xor r10b, 0xff
and r10b, cl
mov cl, al
xor cl, 0xff
mov dl, r10b
xor dl, 0xff
mov r9b, dil
xor r9b, 0
or cl, dl
or r9b, 0
xor cl, 0xff
and cl, r9b
mov dl, al
xor dl, 0xff
and dl, 0
mov r9b, dil
xor r9b, 0
and al, r9b
mov r11b, r10b
xor r11b, 0xff
and r11b, 0
and r10b, r9b
or dl, al
or r11b, r10b
xor dl, r11b
mov al, cl
xor al, 0xff
mov r9b, dl
xor r9b, 0xff
xor dil, 1
mov r10b, al
and r10b, 0xff
and cl, dil
mov r11b, r9b
and r11b, 0xff
and dl, dil
or r10b, cl
or r11b, dl
xor r10b, r11b
or al, r9b
xor al, 0xff
or dil, 1
and al, dil
or r10b, al
test r10b, 1
jne 0x6d99a234
jmp 0x6da43777
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 1
add r8d, 0
mov r9d, eax
sub r9d, 0
mov r10d, eax
sub r10d, r8d
add r9d, r10d
sub eax, r9d
mov r8d, ecx
add r8d, 0x28a3054
add r8d, 0x2a1a7bcf
sub r8d, 0x28a3054
sub r8d, 0xce7c4ddd
add r8d, eax
add r8d, 0xce7c4ddd
add r8d, 0x30b1f3e0
sub r8d, 0x2a1a7bcf
sub r8d, 0x30b1f3e0
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or sil, r15b
xor sil, 0xff
xor sil, 1
and sil, 0xff
mov r14b, dil
xor r14b, 1
and r14b, 1
mov r15b, dil
xor r15b, 1
and r15b, 1
or r14b, r15b
xor r14b, 0xff
mov r15b, r11b
xor r15b, r14b
and r15b, r11b
mov r14b, sil
xor r14b, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
mov al, r14b
and al, 0
and sil, r13b
mov cl, r12b
and cl, 0
and r15b, r13b
or al, sil
or cl, r15b
xor al, cl
or r14b, r12b
xor r14b, 0xff
or r13b, 0
and r14b, r13b
or al, r14b
mov cl, bl
xor cl, 0xff
and cl, 1
mov sil, dil
xor sil, 1
mov r14b, bl
and r14b, sil
or cl, r14b
mov sil, dil
xor sil, 0
xor cl, 0xff
mov r14b, dil
xor r14b, 0
or sil, cl
or r14b, 0
xor sil, 0xff
and sil, r14b
mov cl, dil
xor cl, 0
and cl, 1
mov r14b, dil
xor r14b, 1
and r14b, 0
or cl, r14b
mov r14b, bl
xor r14b, 0xff
mov r15b, cl
xor r15b, 0xff
mov r12b, dil
xor r12b, 0
or r14b, r15b
or r12b, 0
xor r14b, 0xff
and r14b, r12b
mov r15b, dil
xor r15b, 1
and r15b, 1
mov r12b, dil
xor r12b, 1
and r12b, 1
or r15b, r12b
xor r15b, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, dil
xor r13b, 1
or r15b, r12b
or r13b, 1
xor r15b, 0xff
and r15b, r13b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r12b, sil
xor r12b, 0xff
mov r13b, r14b
xor r13b, 0xff
mov dl, dil
xor dl, 0
mov r8b, r12b
and r8b, 0
and sil, dl
mov r9b, r13b
and r9b, 0
and r14b, dl
or r8b, sil
or r9b, r14b
xor r8b, r9b
or r12b, r13b
xor r12b, 0xff
or dl, 0
and r12b, dl
or r8b, r12b
mov dl, r15b
and dl, cl
xor r15b, cl
or dl, r15b
mov cl, r8b
xor cl, 0xff
and cl, 1
mov r9b, dil
xor r9b, 1
and r8b, r9b
mov sil, dl
xor sil, 0xff
and sil, 0xff
and dl, r9b
or cl, r8b
or sil, dl
xor cl, sil
mov dl, dil
xor dl, 1
and dl, 1
mov r8b, dil
xor r8b, 1
and r8b, 1
or dl, r8b
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov r8b, dil
xor r8b, 1
and r8b, 1
mov r9b, dil
xor r9b, 1
and r9b, 1
or r8b, r9b
mov r9b, dil
xor r9b, 1
xor r8b, 0xff
mov sil, dil
xor sil, 0
or r9b, r8b
or sil, 0
xor r9b, 0xff
and r9b, sil
mov r8b, dl
and r8b, r9b
xor dl, r9b
or r8b, dl
mov dl, al
xor dl, 0xff
and dl, 1
mov r9b, dil
xor r9b, 1
mov sil, al
and sil, r9b
or dl, sil
mov r9b, dil
xor r9b, 1
and r9b, 1
mov sil, dil
xor sil, 1
mov r14b, sil
and r14b, 1
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and sil, 1
or r9b, r14b
or r15b, sil
xor r9b, r15b
mov sil, dil
xor sil, 1
and sil, 1
mov r14b, dil
xor r14b, 1
and r14b, 1
or sil, r14b
mov r14b, dl
and r14b, r9b
xor dl, r9b
or r14b, dl
mov dl, sil
and dl, 1
xor sil, 1
or dl, sil
mov r9b, r14b
xor r9b, 0xff
and r9b, 1
mov sil, dil
xor sil, 1
and r14b, sil
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and sil, 1
or r9b, r14b
or r15b, sil
xor r9b, r15b
xor dl, 0xff
mov sil, r9b
xor sil, dl
and sil, r9b
mov dl, r11b
xor dl, 0xff
and dl, 1
mov r9b, dil
xor r9b, 1
and r11b, r9b
or dl, r11b
mov r9b, r8b
xor r9b, 0xff
and r9b, 1
mov r11b, dil
xor r11b, 1
mov r14b, r8b
and r14b, r11b
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and r11b, 1
or r9b, r14b
or r15b, r11b
xor r9b, r15b
mov r11b, dil
xor r11b, 1
and r11b, 1
mov r14b, dil
xor r14b, 1
and r14b, 1
or r11b, r14b
mov r14b, dl
xor r14b, 0xff
mov r15b, r9b
xor r15b, 0xff
mov r12b, dil
xor r12b, 1
mov r13b, r14b
and r13b, 0xff
and dl, r12b
mov r10b, r15b
and r10b, 0xff
and r9b, r12b
or r13b, dl
or r10b, r9b
xor r13b, r10b
or r14b, r15b
xor r14b, 0xff
or r12b, 1
and r14b, r12b
or r13b, r14b
mov dl, r11b
and dl, 1
xor r11b, 1
or dl, r11b
mov r9b, r13b
xor r9b, 0xff
and r9b, 0
mov r10b, dil
xor r10b, 0
and r13b, r10b
mov r11b, dil
xor r11b, 1
and r11b, 0
and r10b, 1
or r9b, r13b
or r11b, r10b
xor r9b, r11b
xor r9b, 0xff
xor dl, 0xff
mov r10b, dil
xor r10b, 0
or r9b, dl
or r10b, 0
xor r9b, 0xff
and r9b, r10b
mov dl, cl
xor dl, 0xff
and dl, 1
mov r10b, dil
xor r10b, 1
mov r11b, cl
and r11b, r10b
or dl, r11b
mov r10b, dil
xor r10b, 1
and r10b, 1
mov r11b, dil
xor r11b, 1
and r11b, 1
or r10b, r11b
mov r11b, dil
xor r11b, 0
and r11b, 0
mov r14b, dil
xor r14b, 0
mov r15b, r14b
and r15b, 0
mov r12b, dil
xor r12b, 1
and r12b, 0
and r14b, 1
or r11b, r15b
or r12b, r14b
xor r11b, r12b
mov r14b, dl
and r14b, r10b
xor dl, r10b
or r14b, dl
mov dl, dil
xor dl, 0
mov r10b, r11b
xor r10b, 0xff
mov r15b, dil
xor r15b, 0
mov r12b, dl
and r12b, 0
mov r13b, r15b
and r13b, 0
mov byte [rbp + 0x42f], r10b
and r10b, 0
and r11b, r15b
or r12b, r13b
or r10b, r11b
xor r12b, r10b
mov r10b, byte [rbp + 0x42f]
or dl, r10b
xor dl, 0xff
or r15b, 0
and dl, r15b
or r12b, dl
mov dl, r14b
xor dl, 0xff
and dl, 1
mov r11b, dil
xor r11b, 1
and r14b, r11b
or dl, r14b
xor r12b, 0xff
mov r11b, dl
xor r11b, r12b
and r11b, dl
mov dl, bl
xor dl, 0xff
and dl, 1
mov r14b, dil
xor r14b, 1
and bl, r14b
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and r14b, 1
or dl, bl
or r15b, r14b
xor dl, r15b
mov bl, r8b
xor bl, 0xff
and bl, 1
mov r14b, dil
xor r14b, 1
mov r15b, r8b
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or bl, r15b
or r12b, r14b
xor bl, r12b
mov r14b, dil
xor r14b, 0
and r14b, 1
mov r15b, dil
xor r15b, 1
and r15b, 0
or r14b, r15b
mov r15b, dl
xor r15b, 0xff
mov r12b, bl
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
mov r10b, r15b
and r10b, 0
and dl, r13b
mov byte [rbp + 0x42e], r12b
and r12b, 0
and bl, r13b
or r10b, dl
or r12b, bl
xor r10b, r12b
mov dl, byte [rbp + 0x42e]
or r15b, dl
xor r15b, 0xff
or r13b, 0
and r15b, r13b
or r10b, r15b
mov bl, dil
xor bl, 0
mov r15b, r14b
xor r15b, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, bl
and r13b, 0
mov dl, r12b
and dl, 0
mov byte [rbp + 0x42d], r15b
and r15b, 0
and r14b, r12b
or r13b, dl
or r15b, r14b
xor r13b, r15b
mov dl, byte [rbp + 0x42d]
or bl, dl
xor bl, 0xff
or r12b, 0
and bl, r12b
or r13b, bl
mov bl, r10b
xor bl, 0xff
and bl, 0
mov r14b, dil
xor r14b, 0
and r10b, r14b
mov r15b, dil
xor r15b, 1
and r15b, 0
and r14b, 1
or bl, r10b
or r15b, r14b
xor bl, r15b
xor bl, 0xff
xor r13b, 0xff
mov r10b, dil
xor r10b, 0
or bl, r13b
or r10b, 0
xor bl, 0xff
and bl, r10b
mov r10b, sil
xor r10b, 0xff
and r10b, 1
mov r14b, dil
xor r14b, 1
mov r15b, sil
and r15b, r14b
or r10b, r15b
mov r14b, r9b
xor r14b, 0xff
and r14b, 1
mov r15b, dil
xor r15b, 1
mov r12b, r9b
and r12b, r15b
or r14b, r12b
mov r15b, dil
xor r15b, 0
and r15b, 1
mov r12b, dil
xor r12b, 1
and r12b, 0
or r15b, r12b
mov r12b, r10b
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
mov dl, dil
xor dl, 0
or r12b, r13b
or dl, 0
xor r12b, 0xff
and r12b, dl
xor sil, 0xff
mov dl, r15b
xor dl, 0xff
mov r13b, dil
xor r13b, 1
or sil, dl
or r13b, 1
xor sil, 0xff
and sil, r13b
mov dl, dil
xor dl, 0
mov r13b, r14b
xor r13b, dl
and r13b, r14b
mov dl, r15b
xor dl, 0xff
mov byte [rbp + 0x42c], r9b
xor r9b, dl
mov dl, byte [rbp + 0x42c]
and r9b, dl
mov dl, r12b
xor dl, 0xff
mov byte [rbp + 0x42b], sil
xor sil, 0xff
mov byte [rbp + 0x42a], dil
xor dil, 1
mov byte [rbp + 0x429], dl
and dl, 0xff
and r12b, dil
mov byte [rbp + 0x428], sil
and sil, 0xff
mov byte [rbp + 0x427], al
mov al, byte [rbp + 0x42b]
and al, dil
or dl, r12b
or sil, al
xor dl, sil
mov al, byte [rbp + 0x429]
mov sil, byte [rbp + 0x428]
or al, sil
xor al, 0xff
or dil, 1
and al, dil
or dl, al
mov al, r13b
xor al, 0xff
mov dil, r9b
xor dil, 0xff
mov r12b, byte [rbp + 0x42a]
xor r12b, 1
mov sil, al
and sil, 0xff
and r13b, r12b
mov byte [rbp + 0x426], dil
and dil, 0xff
and r9b, r12b
or sil, r13b
or dil, r9b
xor sil, dil
mov r9b, byte [rbp + 0x426]
or al, r9b
xor al, 0xff
or r12b, 1
and al, r12b
or sil, al
mov al, dl
xor al, 0xff
mov dil, sil
and dil, al
xor sil, 0xff
and dl, sil
or dil, dl
mov al, r10b
and al, r14b
xor r10b, r14b
or al, r10b
mov dl, al
xor dl, 0xff
and dl, 1
mov r10b, byte [rbp + 0x42a]
xor r10b, 1
and al, r10b
or dl, al
mov al, r15b
and al, 0
xor r15b, 0
or al, r15b
xor al, 0xff
mov r10b, dl
xor r10b, al
and r10b, dl
mov al, dil
xor al, 0xff
mov dl, r10b
xor dl, 0xff
mov sil, byte [rbp + 0x42a]
xor sil, 1
mov r14b, al
and r14b, 0xff
and dil, sil
mov r15b, dl
and r15b, 0xff
and r10b, sil
or r14b, dil
or r15b, r10b
xor r14b, r15b
or al, dl
xor al, 0xff
or sil, 1
and al, sil
or r14b, al
mov al, r11b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x42a]
xor dl, 1
mov r10b, r11b
and r10b, dl
or al, r10b
mov dl, bl
xor dl, 0xff
and dl, 1
mov r10b, byte [rbp + 0x42a]
xor r10b, 1
mov sil, bl
and sil, r10b
or dl, sil
mov r10b, byte [rbp + 0x42a]
xor r10b, 0
and r10b, 1
mov sil, byte [rbp + 0x42a]
xor sil, 1
and sil, 0
or r10b, sil
mov sil, byte [rbp + 0x42a]
xor sil, 0
mov dil, al
xor dil, sil
and dil, al
mov sil, r10b
xor sil, 0xff
mov r15b, r11b
xor r15b, sil
and r15b, r11b
mov r11b, dl
xor r11b, 0xff
mov sil, byte [rbp + 0x42a]
xor sil, 0
mov r12b, byte [rbp + 0x42a]
xor r12b, 0
or r11b, sil
or r12b, 0
xor r11b, 0xff
and r11b, r12b
xor bl, 0xff
mov sil, r10b
xor sil, 0xff
mov r12b, byte [rbp + 0x42a]
xor r12b, 0
or bl, sil
or r12b, 0
xor bl, 0xff
and bl, r12b
mov sil, dil
and sil, r15b
xor dil, r15b
or sil, dil
mov dil, r11b
xor dil, 0xff
mov r15b, bl
xor r15b, 0xff
mov r12b, byte [rbp + 0x42a]
xor r12b, 1
mov r13b, dil
and r13b, 0xff
and r11b, r12b
mov r9b, r15b
and r9b, 0xff
and bl, r12b
or r13b, r11b
or r9b, bl
xor r13b, r9b
or dil, r15b
xor dil, 0xff
or r12b, 1
and dil, r12b
or r13b, dil
mov r9b, sil
xor r9b, 0xff
and r9b, 1
mov r11b, byte [rbp + 0x42a]
xor r11b, 1
and sil, r11b
mov bl, r13b
xor bl, 0xff
and bl, 0xff
and r13b, r11b
or r9b, sil
or bl, r13b
xor r9b, bl
mov r11b, al
xor r11b, 0xff
mov bl, dl
xor bl, 0xff
mov sil, byte [rbp + 0x42a]
xor sil, 1
mov dil, r11b
and dil, 0xff
and al, sil
mov r15b, bl
and r15b, 0xff
and dl, sil
or dil, al
or r15b, dl
xor dil, r15b
or r11b, bl
xor r11b, 0xff
or sil, 1
and r11b, sil
or dil, r11b
mov al, dil
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x42a]
xor dl, 1
and dil, dl
mov r11b, byte [rbp + 0x42a]
xor r11b, 1
and r11b, 0xff
and dl, 1
or al, dil
or r11b, dl
xor al, r11b
mov dl, r10b
and dl, 0
xor r10b, 0
or dl, r10b
xor dl, 0xff
mov r10b, al
xor r10b, dl
and r10b, al
mov al, r9b
xor al, 0xff
mov dl, r10b
xor dl, 0xff
mov r11b, byte [rbp + 0x42a]
xor r11b, 0
mov bl, al
and bl, 0
and r9b, r11b
mov sil, dl
and sil, 0
and r10b, r11b
or bl, r9b
or sil, r10b
xor bl, sil
or al, dl
xor al, 0xff
or r11b, 0
and al, r11b
or bl, al
mov al, r14b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x42a]
xor dl, 1
mov r9b, r14b
and r9b, dl
or al, r9b
xor al, 0xff
mov dl, bl
xor dl, al
and dl, bl
mov al, bl
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x42a]
xor r9b, 1
and bl, r9b
or al, bl
xor r14b, 0xff
xor al, 0xff
mov r9b, byte [rbp + 0x42a]
xor r9b, 0
or r14b, al
or r9b, 0
xor r14b, 0xff
and r14b, r9b
mov al, dl
xor al, 0xff
mov r9b, r14b
xor r9b, 0xff
mov r10b, byte [rbp + 0x42a]
xor r10b, 0
mov r11b, al
and r11b, 0
and dl, r10b
mov bl, r9b
and bl, 0
and r14b, r10b
or r11b, dl
or bl, r14b
xor r11b, bl
or al, r9b
xor al, 0xff
or r10b, 0
and al, r10b
or r11b, al
mov al, cl
xor al, 0xff
mov dl, byte [rbp + 0x427]
xor dl, al
mov al, byte [rbp + 0x427]
and dl, al
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x42a]
xor r9b, 1
mov r10b, byte [rbp + 0x427]
and r10b, r9b
mov bl, cl
xor bl, 0xff
and bl, 0xff
and cl, r9b
or al, r10b
or bl, cl
xor al, bl
mov cl, dl
and cl, al
xor dl, al
or cl, dl
mov al, cl
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x42a]
xor dl, 1
mov r9b, cl
and r9b, dl
or al, r9b
xor al, 0xff
xor al, 1
and al, 0xff
mov dl, byte [rbp + 0x42a]
xor dl, 1
and dl, 1
mov r9b, byte [rbp + 0x42a]
xor r9b, 1
mov r10b, r9b
and r10b, 1
mov bl, byte [rbp + 0x42a]
xor bl, 1
and bl, 0xff
and r9b, 1
or dl, r10b
or bl, r9b
xor dl, bl
xor cl, 0xff
mov r9b, dl
xor r9b, 0xff
mov r10b, byte [rbp + 0x42a]
xor r10b, 1
or cl, r9b
or r10b, 1
xor cl, 0xff
and cl, r10b
mov r9b, byte [rbp + 0x42a]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0x42a]
xor r10b, 1
mov bl, r10b
and bl, 1
mov sil, byte [rbp + 0x42a]
xor sil, 1
and sil, 0xff
and r10b, 1
or r9b, bl
or sil, r10b
xor r9b, sil
xor r9b, 0xff
mov r10b, byte [rbp + 0x42a]
xor r10b, 1
mov bl, byte [rbp + 0x42a]
xor bl, 1
or r9b, r10b
or bl, 1
xor r9b, 0xff
and r9b, bl
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov r10b, al
xor r10b, 0xff
mov bl, cl
xor bl, 0xff
mov sil, byte [rbp + 0x42a]
xor sil, 1
mov dil, r10b
and dil, 0xff
and al, sil
mov r14b, bl
and r14b, 0xff
and cl, sil
or dil, al
or r14b, cl
xor dil, r14b
or r10b, bl
xor r10b, 0xff
or sil, 1
and r10b, sil
or dil, r10b
mov al, r9b
and al, dl
xor r9b, dl
or al, r9b
mov cl, dil
xor cl, 0xff
and cl, 0
mov dl, byte [rbp + 0x42a]
xor dl, 0
and dil, dl
mov r9b, al
xor r9b, 0xff
and r9b, 0
and al, dl
or cl, dil
or r9b, al
xor cl, r9b
mov al, byte [rbp + 0x42a]
xor al, 1
and al, 1
mov dl, byte [rbp + 0x42a]
xor dl, 1
and dl, 1
or al, dl
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x42a]
xor r9b, 1
mov r10b, r8b
and r10b, r9b
mov bl, byte [rbp + 0x42a]
xor bl, 1
and bl, 0xff
and r9b, 1
or dl, r10b
or bl, r9b
xor dl, bl
mov r9b, byte [rbp + 0x42a]
xor r9b, 0
and r9b, 1
mov r10b, byte [rbp + 0x42a]
xor r10b, 1
and r10b, 0
or r9b, r10b
mov r10b, al
xor r10b, 0xff
mov bl, byte [rbp + 0x42a]
xor bl, 0
mov sil, byte [rbp + 0x42a]
xor sil, 1
or r10b, bl
or sil, 1
xor r10b, 0xff
and r10b, sil
mov bl, r9b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov sil, dl
xor sil, 0xff
mov dil, byte [rbp + 0x42a]
xor dil, 0
mov r14b, byte [rbp + 0x42a]
xor r14b, 0
or sil, dil
or r14b, 0
xor sil, 0xff
and sil, r14b
xor r8b, 0xff
mov dil, r9b
xor dil, 0xff
mov r14b, byte [rbp + 0x42a]
xor r14b, 0
or r8b, dil
or r14b, 0
xor r8b, 0xff
and r8b, r14b
mov dil, r10b
and dil, bl
xor r10b, bl
or dil, r10b
mov r10b, sil
xor r10b, 0xff
mov bl, r8b
xor bl, 0xff
mov r14b, byte [rbp + 0x42a]
xor r14b, 0
mov r15b, r10b
and r15b, 0
and sil, r14b
mov r12b, bl
and r12b, 0
and r8b, r14b
or r15b, sil
or r12b, r8b
xor r15b, r12b
or r10b, bl
xor r10b, 0xff
or r14b, 0
and r10b, r14b
or r15b, r10b
mov r8b, dil
xor r8b, 0xff
mov r10b, r15b
and r10b, r8b
xor r15b, 0xff
and dil, r15b
or r10b, dil
mov r8b, al
and r8b, dl
xor al, dl
or r8b, al
mov al, r8b
xor al, 0xff
and al, 0
mov dl, byte [rbp + 0x42a]
xor dl, 0
and r8b, dl
mov bl, byte [rbp + 0x42a]
xor bl, 1
and bl, 0
and dl, 1
or al, r8b
or bl, dl
xor al, bl
mov dl, byte [rbp + 0x42a]
xor dl, 0
mov r8b, r9b
xor r8b, 0xff
mov bl, byte [rbp + 0x42a]
xor bl, 0
mov sil, dl
and sil, 0
mov dil, bl
and dil, 0
mov r14b, r8b
and r14b, 0
and r9b, bl
or sil, dil
or r14b, r9b
xor sil, r14b
or dl, r8b
xor dl, 0xff
or bl, 0
and dl, bl
or sil, dl
xor sil, 0xff
mov dl, al
xor dl, sil
and dl, al
mov al, r10b
xor al, 0xff
mov r8b, dl
xor r8b, 0xff
mov r9b, byte [rbp + 0x42a]
xor r9b, 0
mov bl, al
and bl, 0
and r10b, r9b
mov sil, r8b
and sil, 0
and dl, r9b
or bl, r10b
or sil, dl
xor bl, sil
or al, r8b
xor al, 0xff
or r9b, 0
and al, r9b
or bl, al
mov al, bl
xor al, 0xff
and al, 0
mov dl, byte [rbp + 0x42a]
xor dl, 0
and bl, dl
mov r8b, byte [rbp + 0x42a]
xor r8b, 1
and r8b, 0
and dl, 1
or al, bl
or r8b, dl
xor al, r8b
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x42a]
xor r8b, 1
mov r9b, cl
and r9b, r8b
mov r10b, al
xor r10b, 0xff
and r10b, 0xff
and al, r8b
or dl, r9b
or r10b, al
xor dl, r10b
xor dl, 0xff
xor cl, 0xff
mov al, byte [rbp + 0x42a]
xor al, 1
or dl, cl
or al, 1
xor dl, 0xff
and dl, al
mov al, r11b
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x42a]
xor cl, 0
mov r8b, r11b
and r8b, cl
mov r9b, byte [rbp + 0x42a]
xor r9b, 1
and r9b, 0
and cl, 1
or al, r8b
or r9b, cl
xor al, r9b
mov cl, dl
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x42a]
xor r8b, 1
mov r9b, dl
and r9b, r8b
mov r10b, byte [rbp + 0x42a]
xor r10b, 1
and r10b, 0xff
and r8b, 1
or cl, r9b
or r10b, r8b
xor cl, r10b
mov r8b, byte [rbp + 0x42a]
xor r8b, 0
and r8b, 1
mov r9b, byte [rbp + 0x42a]
xor r9b, 1
and r9b, 0
or r8b, r9b
mov r9b, al
xor r9b, 0xff
mov r10b, byte [rbp + 0x42a]
xor r10b, 0
mov bl, byte [rbp + 0x42a]
xor bl, 0
or r9b, r10b
or bl, 0
xor r9b, 0xff
and r9b, bl
mov r10b, r8b
xor r10b, 0xff
mov bl, r11b
xor bl, r10b
and bl, r11b
mov r10b, cl
xor r10b, 0xff
mov r11b, byte [rbp + 0x42a]
xor r11b, 0
mov sil, byte [rbp + 0x42a]
xor sil, 0
or r10b, r11b
or sil, 0
xor r10b, 0xff
and r10b, sil
xor dl, 0xff
mov r11b, r8b
xor r11b, 0xff
mov sil, byte [rbp + 0x42a]
xor sil, 0
or dl, r11b
or sil, 0
xor dl, 0xff
and dl, sil
mov r11b, r9b
and r11b, bl
xor r9b, bl
or r11b, r9b
mov r9b, r10b
and r9b, dl
xor r10b, dl
or r9b, r10b
mov dl, r11b
xor dl, 0xff
and dl, 1
mov r10b, byte [rbp + 0x42a]
xor r10b, 1
and r11b, r10b
mov bl, r9b
xor bl, 0xff
and bl, 0xff
and r9b, r10b
or dl, r11b
or bl, r9b
xor dl, bl
mov r9b, al
and r9b, cl
xor al, cl
or r9b, al
mov al, r9b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x42a]
xor cl, 1
and r9b, cl
or al, r9b
mov cl, r8b
and cl, 0
xor r8b, 0
or cl, r8b
xor cl, 0xff
mov r8b, al
xor r8b, cl
and r8b, al
mov al, dl
xor al, 0xff
mov cl, r8b
xor cl, 0xff
mov r9b, byte [rbp + 0x42a]
xor r9b, 1
mov r10b, al
and r10b, 0xff
and dl, r9b
mov r11b, cl
and r11b, 0xff
and r8b, r9b
or r10b, dl
or r11b, r8b
xor r10b, r11b
or al, cl
xor al, 0xff
or r9b, 1
and al, r9b
or r10b, al
test r10b, 1
jne 0x6d99b35b
jmp 0x6da3566e
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0x732506c7
add r8d, 0
sub r8d, ecx
sub r8d, 0x732506c7
mov r9d, eax
sub r9d, 0xac54fc04
sub r9d, 0x91fb3837
add r9d, 0xac54fc04
sub r8d, 0x9e2c9f22
add r8d, r9d
add r8d, 0x9e2c9f22
mov r9d, eax
sub r9d, r8d
add r9d, 0
mov r8d, 0xb974464f
add r8d, 0
sub r8d, 1
sub r8d, 0xb974464f
add r9d, 0xde8b8999
add r9d, r8d
sub r9d, 0xde8b8999
sub r9d, 0xa775aaf3
add r9d, 0x9271e5ee
add r9d, 0xa775aaf3
sub r9d, 0x3f15000d
sub r9d, 0x91fb3837
add r9d, 0x3f15000d
sub eax, 0x9271e5ee
add r9d, eax
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r11b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r11b
and r14b, dil
or bl, r14b
mov dil, r10b
xor dil, 0xff
mov r14b, bl
and r14b, dil
xor bl, 0xff
mov dil, r10b
and dil, bl
or r14b, dil
xor r14b, 0xff
mov bl, r10b
xor bl, 0xff
mov dil, sil
xor dil, 0
or r14b, bl
or dil, 0
xor r14b, 0xff
and r14b, dil
mov bl, r10b
xor bl, 0xff
and bl, 1
mov dil, sil
xor dil, 1
mov r15b, r10b
and r15b, dil
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and dil, 1
or bl, r15b
or r12b, dil
xor bl, r12b
mov dil, sil
xor dil, 1
xor bl, 0xff
mov r15b, sil
xor r15b, 0
or dil, bl
or r15b, 0
xor dil, 0xff
and dil, r15b
mov bl, sil
xor bl, 1
and bl, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or bl, r15b
xor r10b, 0xff
mov r15b, bl
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
or r10b, r15b
or r12b, 0
xor r10b, 0xff
and r10b, r12b
mov r15b, r11b
xor r15b, 0xff
and r15b, 1
mov r12b, sil
xor r12b, 1
mov r13b, r11b
and r13b, r12b
mov al, sil
xor al, 1
and al, 0xff
and r12b, 1
or r15b, r13b
or al, r12b
xor r15b, al
xor r15b, 0xff
mov al, sil
xor al, 1
mov r12b, sil
xor r12b, 1
or r15b, al
or r12b, 1
xor r15b, 0xff
and r15b, r12b
xor bl, 0xff
mov al, r11b
xor al, bl
and al, r11b
mov r11b, dil
xor r11b, 0xff
mov bl, r10b
xor bl, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, r11b
and r13b, 0xff
and dil, r12b
mov cl, bl
and cl, 0xff
and r10b, r12b
or r13b, dil
or cl, r10b
xor r13b, cl
or r11b, bl
xor r11b, 0xff
or r12b, 1
and r11b, r12b
or r13b, r11b
mov cl, r15b
xor cl, 0xff
mov r10b, al
xor r10b, 0xff
mov r11b, sil
xor r11b, 0
mov bl, cl
and bl, 0
and r15b, r11b
mov dil, r10b
and dil, 0
and al, r11b
or bl, r15b
or dil, al
xor bl, dil
or cl, r10b
xor cl, 0xff
or r11b, 0
and cl, r11b
or bl, cl
mov al, r13b
xor al, 0xff
mov cl, bl
and cl, al
xor bl, 0xff
and r13b, bl
or cl, r13b
mov al, cl
xor al, 0xff
mov r10b, r14b
xor r10b, al
and r10b, r14b
mov al, r14b
xor al, 0xff
and al, 0
xor sil, 0
and r14b, sil
mov r11b, cl
xor r11b, 0xff
and r11b, 0
and cl, sil
or al, r14b
or r11b, cl
xor al, r11b
mov cl, r10b
and cl, al
xor r10b, al
or cl, r10b
test cl, 1
jne 0x6d99b625
jmp 0x6da4377c
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0xd282a522
add r8d, 0
sub r8d, ecx
sub r8d, 0xd282a522
mov r9d, eax
sub r9d, 0xf58d0f4a
sub r9d, 0xca88c740
add r9d, 0xf58d0f4a
mov r10d, eax
sub r10d, r9d
sub r8d, r10d
mov r9d, eax
sub r9d, 0x890526c
sub r9d, r8d
add r9d, 0x890526c
mov r8d, eax
sub r8d, 0xa254631f
sub r8d, 1
add r8d, 0xa254631f
add r9d, 0xc974ce2c
add r9d, r8d
sub r9d, 0xc974ce2c
mov r8d, eax
sub r8d, 0x5048be02
add r9d, r8d
add r9d, 0x4d916fe0
sub r9d, 0xca88c740
sub r9d, 0x4d916fe0
sub eax, 0x5048be02
sub r9d, eax
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 0
mov dil, 1
mov r14b, dil
xor r14b, 0
mov r15b, r11b
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
xor sil, 0xff
xor sil, 1
and sil, 0xff
mov r14b, dil
xor r14b, 1
and r14b, 0
mov r15b, dil
xor r15b, 0
mov r12b, r15b
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 0
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
xor r14b, 0xff
mov r15b, r11b
xor r15b, r14b
and r15b, r11b
mov r14b, sil
xor r14b, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
mov al, r14b
and al, 0xff
and sil, r13b
mov cl, r12b
and cl, 0xff
and r15b, r13b
or al, sil
or cl, r15b
xor al, cl
or r14b, r12b
xor r14b, 0xff
or r13b, 1
and r14b, r13b
or al, r14b
mov cl, bl
xor cl, 0xff
and cl, 0
mov sil, dil
xor sil, 0
mov r14b, bl
and r14b, sil
mov r15b, dil
xor r15b, 1
and r15b, 0
and sil, 1
or cl, r14b
or r15b, sil
xor cl, r15b
mov sil, dil
xor sil, 1
xor cl, 0xff
mov r14b, dil
xor r14b, 0
or sil, cl
or r14b, 0
xor sil, 0xff
and sil, r14b
mov cl, dil
xor cl, 1
and cl, 1
mov r14b, dil
xor r14b, 1
mov r15b, r14b
and r15b, 1
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or cl, r15b
or r12b, r14b
xor cl, r12b
xor cl, 0xff
mov r14b, bl
xor r14b, cl
and r14b, bl
mov cl, sil
and cl, r14b
xor sil, r14b
or cl, sil
mov sil, dil
xor sil, 0
and sil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r14b
and r15b, 0
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
mov r14b, dil
xor r14b, 0
xor sil, 0xff
mov r15b, dil
xor r15b, 0
or r14b, sil
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov sil, dil
xor sil, 0
and sil, 1
mov r15b, dil
xor r15b, 1
and r15b, 0
or sil, r15b
mov r15b, dil
xor r15b, 0
mov r12b, sil
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
or r15b, r12b
or r13b, 0
xor r15b, 0xff
and r15b, r13b
mov r12b, dil
xor r12b, 1
and r12b, 1
mov r13b, dil
xor r13b, 1
mov dl, r13b
and dl, 1
mov r8b, dil
xor r8b, 1
and r8b, 0xff
and r13b, 1
or r12b, dl
or r8b, r13b
xor r12b, r8b
xor r12b, 0xff
mov dl, dil
xor dl, 0
mov r8b, dil
xor r8b, 1
or r12b, dl
or r8b, 1
xor r12b, 0xff
and r12b, r8b
mov dl, dil
xor dl, 1
xor sil, 0xff
mov r8b, dil
xor r8b, 0
or dl, sil
or r8b, 0
xor dl, 0xff
and dl, r8b
mov r8b, r14b
xor r8b, 0xff
mov sil, r15b
xor sil, 0xff
mov r13b, dil
xor r13b, 1
mov r9b, r8b
and r9b, 0xff
and r14b, r13b
mov r10b, sil
and r10b, 0xff
and r15b, r13b
or r9b, r14b
or r10b, r15b
xor r9b, r10b
or r8b, sil
xor r8b, 0xff
or r13b, 1
and r8b, r13b
or r9b, r8b
mov r8b, r12b
and r8b, dl
xor r12b, dl
or r8b, r12b
mov dl, r9b
xor dl, 0xff
and dl, 1
mov r10b, dil
xor r10b, 1
and r9b, r10b
mov sil, r8b
xor sil, 0xff
and sil, 0xff
and r8b, r10b
or dl, r9b
or sil, r8b
xor dl, sil
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r9b, dil
xor r9b, 1
mov r10b, al
and r10b, r9b
or r8b, r10b
mov r9b, dil
xor r9b, 0
and r9b, 1
mov r10b, dil
xor r10b, 1
mov sil, r10b
and sil, 0
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and r10b, 1
or r9b, sil
or r14b, r10b
xor r9b, r14b
mov r10b, dil
xor r10b, 1
and r10b, 1
mov sil, dil
xor sil, 1
mov r14b, sil
and r14b, 1
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and sil, 1
or r10b, r14b
or r15b, sil
xor r10b, r15b
mov sil, r8b
xor sil, 0xff
mov r14b, r9b
xor r14b, 0xff
mov r15b, dil
xor r15b, 1
mov r12b, sil
and r12b, 0xff
and r8b, r15b
mov r13b, r14b
and r13b, 0xff
and r9b, r15b
or r12b, r8b
or r13b, r9b
xor r12b, r13b
or sil, r14b
xor sil, 0xff
or r15b, 1
and sil, r15b
or r12b, sil
mov r8b, r10b
and r8b, 1
xor r10b, 1
or r8b, r10b
mov r9b, r12b
xor r9b, 0xff
and r9b, 1
mov r10b, dil
xor r10b, 1
and r12b, r10b
or r9b, r12b
xor r8b, 0xff
mov r10b, r9b
xor r10b, r8b
and r10b, r9b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r9b, dil
xor r9b, 1
mov sil, dl
and sil, r9b
or r8b, sil
mov r9b, r11b
xor r9b, 0xff
and r9b, 1
mov sil, dil
xor sil, 1
mov r14b, r11b
and r14b, sil
mov r15b, r8b
xor r15b, 0xff
and r15b, 0xff
and r8b, sil
or r9b, r14b
or r15b, r8b
xor r9b, r15b
xor r11b, 0xff
mov r8b, r9b
xor r8b, r11b
and r8b, r9b
mov r9b, cl
xor r9b, 0xff
and r9b, 1
mov r11b, dil
xor r11b, 1
mov sil, cl
and sil, r11b
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and r11b, 1
or r9b, sil
or r14b, r11b
xor r9b, r14b
mov r11b, dil
xor r11b, 0
and r11b, 1
mov sil, dil
xor sil, 1
and sil, 0
or r11b, sil
mov sil, dil
xor sil, 1
and sil, 0
mov r14b, dil
xor r14b, 0
mov r15b, r14b
and r15b, 1
mov r12b, dil
xor r12b, 1
and r12b, 0
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
mov r14b, r9b
and r14b, r11b
xor r9b, r11b
or r14b, r9b
mov r9b, dil
xor r9b, 1
mov r11b, sil
xor r11b, 0xff
mov r15b, dil
xor r15b, 1
mov r12b, r9b
and r12b, 0xff
mov r13b, r15b
and r13b, 1
mov byte [rbp + 0x425], r11b
and r11b, 0xff
and sil, r15b
or r12b, r13b
or r11b, sil
xor r12b, r11b
mov r11b, byte [rbp + 0x425]
or r9b, r11b
xor r9b, 0xff
or r15b, 1
and r9b, r15b
or r12b, r9b
mov r9b, r14b
xor r9b, 0xff
and r9b, 1
mov sil, dil
xor sil, 1
and r14b, sil
or r9b, r14b
xor r12b, 0xff
mov sil, r9b
xor sil, r12b
and sil, r9b
mov r9b, bl
xor r9b, 0xff
and r9b, 0
mov r14b, dil
xor r14b, 0
and bl, r14b
mov r15b, dil
xor r15b, 1
and r15b, 0
and r14b, 1
or r9b, bl
or r15b, r14b
xor r9b, r15b
mov bl, dl
xor bl, 0xff
and bl, 1
mov r14b, dil
xor r14b, 1
mov r15b, dl
and r15b, r14b
or bl, r15b
mov r14b, dil
xor r14b, 0
and r14b, 1
mov r15b, dil
xor r15b, 1
and r15b, 0
or r14b, r15b
mov r15b, r9b
and r15b, bl
xor r9b, bl
or r15b, r9b
mov r9b, dil
xor r9b, 0
mov bl, r14b
xor bl, 0xff
mov r12b, dil
xor r12b, 1
mov r13b, r9b
and r13b, 0xff
mov r11b, r12b
and r11b, 0
mov byte [rbp + 0x424], bl
and bl, 0xff
and r14b, r12b
or r13b, r11b
or bl, r14b
xor r13b, bl
mov r11b, byte [rbp + 0x424]
or r9b, r11b
xor r9b, 0xff
or r12b, 1
and r9b, r12b
or r13b, r9b
mov r9b, r15b
xor r9b, 0xff
and r9b, 0
mov bl, dil
xor bl, 0
and r15b, bl
mov r14b, dil
xor r14b, 1
and r14b, 0
and bl, 1
or r9b, r15b
or r14b, bl
xor r9b, r14b
xor r13b, 0xff
mov bl, r9b
xor bl, r13b
and bl, r9b
mov r9b, r8b
xor r9b, 0xff
mov r14b, r10b
xor r14b, r9b
and r14b, r10b
mov r9b, r10b
xor r9b, 0xff
and r9b, 0
mov r15b, dil
xor r15b, 0
and r10b, r15b
mov r12b, r8b
xor r12b, 0xff
and r12b, 0
and r8b, r15b
or r9b, r10b
or r12b, r8b
xor r9b, r12b
mov r8b, r14b
and r8b, r9b
xor r14b, r9b
or r8b, r14b
mov r9b, bl
xor r9b, 0xff
mov r10b, sil
xor r10b, r9b
and r10b, sil
mov r9b, sil
xor r9b, 0xff
mov r14b, bl
and r14b, r9b
xor bl, 0xff
and sil, bl
or r14b, sil
mov r9b, r10b
xor r9b, 0xff
mov bl, r14b
xor bl, 0xff
mov sil, dil
xor sil, 0
mov r15b, r9b
and r15b, 0
and r10b, sil
mov r12b, bl
and r12b, 0
and r14b, sil
or r15b, r10b
or r12b, r14b
xor r15b, r12b
or r9b, bl
xor r9b, 0xff
or sil, 0
and r9b, sil
or r15b, r9b
mov r9b, r8b
xor r9b, 0xff
and r9b, 1
mov r10b, dil
xor r10b, 1
mov bl, r8b
and bl, r10b
or r9b, bl
mov r10b, dil
xor r10b, 0
xor r9b, 0xff
mov bl, dil
xor bl, 0
or r10b, r9b
or bl, 0
xor r10b, 0xff
and r10b, bl
mov r9b, dil
xor r9b, 0
and r9b, 1
mov bl, dil
xor bl, 1
and bl, 0
or r9b, bl
xor r8b, 0xff
mov bl, r9b
xor bl, 0xff
mov sil, dil
xor sil, 0
or r8b, bl
or sil, 0
xor r8b, 0xff
and r8b, sil
mov bl, r15b
xor bl, 0xff
and bl, 0
mov sil, dil
xor sil, 0
mov r14b, r15b
and r14b, sil
mov r12b, dil
xor r12b, 1
and r12b, 0
and sil, 1
or bl, r14b
or r12b, sil
xor bl, r12b
xor bl, 0xff
mov sil, dil
xor sil, 0
mov r14b, dil
xor r14b, 0
or bl, sil
or r14b, 0
xor bl, 0xff
and bl, r14b
xor r9b, 0xff
mov sil, r15b
xor sil, r9b
and sil, r15b
mov r9b, r10b
xor r9b, 0xff
mov r14b, r8b
xor r14b, 0xff
mov r15b, dil
xor r15b, 1
mov r12b, r9b
and r12b, 0xff
and r10b, r15b
mov r13b, r14b
and r13b, 0xff
and r8b, r15b
or r12b, r10b
or r13b, r8b
xor r12b, r13b
or r9b, r14b
xor r9b, 0xff
or r15b, 1
and r9b, r15b
or r12b, r9b
mov r8b, bl
xor r8b, 0xff
mov r9b, sil
xor r9b, 0xff
mov r10b, dil
xor r10b, 0
mov r14b, r8b
and r14b, 0
and bl, r10b
mov r15b, r9b
and r15b, 0
and sil, r10b
or r14b, bl
or r15b, sil
xor r14b, r15b
or r8b, r9b
xor r8b, 0xff
or r10b, 0
and r8b, r10b
or r14b, r8b
mov r8b, r12b
xor r8b, 0xff
mov r9b, r14b
and r9b, r8b
xor r14b, 0xff
and r12b, r14b
or r9b, r12b
mov r8b, cl
xor r8b, 0xff
mov r10b, al
xor r10b, r8b
and r10b, al
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov bl, dil
xor bl, 1
and al, bl
mov sil, cl
xor sil, 0xff
and sil, 0xff
and cl, bl
or r8b, al
or sil, cl
xor r8b, sil
mov al, r10b
and al, r8b
xor r10b, r8b
or al, r10b
mov cl, al
xor cl, 0xff
and cl, 1
mov r8b, dil
xor r8b, 1
mov r10b, al
and r10b, r8b
mov bl, dil
xor bl, 1
and bl, 0xff
and r8b, 1
or cl, r10b
or bl, r8b
xor cl, bl
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r8b, dil
xor r8b, 1
and r8b, 1
mov r10b, dil
xor r10b, 1
and r10b, 1
or r8b, r10b
mov r10b, r8b
xor r10b, 0xff
mov bl, al
xor bl, r10b
and bl, al
mov al, dil
xor al, 1
and al, 1
mov r10b, dil
xor r10b, 1
and r10b, 1
or al, r10b
mov r10b, dil
xor r10b, 1
mov sil, al
xor sil, r10b
and sil, al
mov al, dil
xor al, 1
xor r8b, 0xff
mov r10b, dil
xor r10b, 0
or al, r8b
or r10b, 0
xor al, 0xff
and al, r10b
mov r8b, cl
and r8b, bl
xor cl, bl
or r8b, cl
mov cl, sil
and cl, al
xor sil, al
or cl, sil
mov al, r8b
xor al, 0xff
mov r10b, cl
and r10b, al
xor cl, 0xff
and r8b, cl
or r10b, r8b
mov al, dil
xor al, 0
and al, 1
mov cl, dil
xor cl, 1
and cl, 0
or al, cl
mov cl, dl
xor cl, 0xff
and cl, 1
mov r8b, dil
xor r8b, 1
mov bl, dl
and bl, r8b
or cl, bl
mov r8b, dil
xor r8b, 0
and r8b, 0
mov bl, dil
xor bl, 0
mov sil, bl
and sil, 0
mov r14b, dil
xor r14b, 1
and r14b, 0
and bl, 1
or r8b, sil
or r14b, bl
xor r8b, r14b
mov bl, al
xor bl, 0xff
mov sil, dil
xor sil, 0
mov r14b, dil
xor r14b, 0
or bl, sil
or r14b, 0
xor bl, 0xff
and bl, r14b
mov sil, dil
xor sil, 0
mov r14b, r8b
xor r14b, 0xff
mov r15b, dil
xor r15b, 0
or sil, r14b
or r15b, 0
xor sil, 0xff
and sil, r15b
mov r14b, cl
xor r14b, 0xff
mov r15b, dil
xor r15b, 0
mov r12b, dil
xor r12b, 0
or r14b, r15b
or r12b, 0
xor r14b, 0xff
and r14b, r12b
xor dl, 0xff
mov r15b, r8b
xor r15b, 0xff
mov r12b, dil
xor r12b, 0
or dl, r15b
or r12b, 0
xor dl, 0xff
and dl, r12b
mov r15b, bl
xor r15b, 0xff
mov r12b, sil
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
mov r11b, r15b
and r11b, 0xff
and bl, r13b
mov byte [rbp + 0x423], r12b
and r12b, 0xff
and sil, r13b
or r11b, bl
or r12b, sil
xor r11b, r12b
mov bl, byte [rbp + 0x423]
or r15b, bl
xor r15b, 0xff
or r13b, 1
and r15b, r13b
or r11b, r15b
mov sil, r14b
and sil, dl
xor r14b, dl
or sil, r14b
mov dl, r11b
xor dl, 0xff
mov r14b, sil
and r14b, dl
xor sil, 0xff
and r11b, sil
or r14b, r11b
mov dl, al
xor dl, 0xff
mov r11b, cl
xor r11b, 0xff
mov sil, dil
xor sil, 0
mov r15b, dl
and r15b, 0
and al, sil
mov r12b, r11b
and r12b, 0
and cl, sil
or r15b, al
or r12b, cl
xor r15b, r12b
or dl, r11b
xor dl, 0xff
or sil, 0
and dl, sil
or r15b, dl
mov al, r15b
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
and r15b, cl
or al, r15b
mov cl, dil
xor cl, 0
mov dl, r8b
xor dl, 0xff
mov r11b, dil
xor r11b, 1
mov sil, cl
and sil, 0xff
mov r15b, r11b
and r15b, 0
mov r12b, dl
and r12b, 0xff
and r8b, r11b
or sil, r15b
or r12b, r8b
xor sil, r12b
or cl, dl
xor cl, 0xff
or r11b, 1
and cl, r11b
or sil, cl
xor sil, 0xff
mov cl, al
xor cl, sil
and cl, al
mov al, r14b
and al, cl
xor r14b, cl
or al, r14b
mov cl, al
xor cl, 0xff
and cl, 1
mov dl, dil
xor dl, 1
and al, dl
or cl, al
mov al, r10b
xor al, 0xff
mov dl, cl
and dl, al
xor cl, 0xff
mov al, r10b
and al, cl
or dl, al
xor r10b, 0xff
mov al, dl
xor al, r10b
and al, dl
mov cl, r9b
xor cl, 0xff
and cl, 1
mov dl, dil
xor dl, 1
mov r8b, r9b
and r8b, dl
mov r10b, dil
xor r10b, 1
and r10b, 0xff
and dl, 1
or cl, r8b
or r10b, dl
xor cl, r10b
mov dl, al
xor dl, 0xff
and dl, 1
mov r8b, dil
xor r8b, 1
mov r10b, al
and r10b, r8b
or dl, r10b
mov r8b, dil
xor r8b, 1
and r8b, 0
mov r10b, dil
xor r10b, 0
mov r11b, r10b
and r11b, 1
mov sil, dil
xor sil, 1
and sil, 0
and r10b, 1
or r8b, r11b
or sil, r10b
xor r8b, sil
mov r10b, dil
xor r10b, 1
mov r11b, cl
xor r11b, r10b
and r11b, cl
xor r9b, 0xff
mov r10b, r8b
xor r10b, 0xff
mov sil, dil
xor sil, 1
or r9b, r10b
or sil, 1
xor r9b, 0xff
and r9b, sil
mov r10b, dil
xor r10b, 1
mov sil, dl
xor sil, r10b
and sil, dl
xor al, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r14b, dil
xor r14b, 1
or al, r10b
or r14b, 1
xor al, 0xff
and al, r14b
mov r10b, r11b
xor r10b, 0xff
mov r14b, r9b
xor r14b, 0xff
mov r15b, dil
xor r15b, 1
mov r12b, r10b
and r12b, 0xff
and r11b, r15b
mov r13b, r14b
and r13b, 0xff
and r9b, r15b
or r12b, r11b
or r13b, r9b
xor r12b, r13b
or r10b, r14b
xor r10b, 0xff
or r15b, 1
and r10b, r15b
or r12b, r10b
mov r9b, sil
and r9b, al
xor sil, al
or r9b, sil
mov al, r12b
xor al, 0xff
mov r10b, r9b
and r10b, al
xor r9b, 0xff
and r12b, r9b
or r10b, r12b
mov al, cl
xor al, 0xff
mov r9b, dl
xor r9b, 0xff
mov r11b, dil
xor r11b, 1
mov sil, al
and sil, 0xff
and cl, r11b
mov r14b, r9b
and r14b, 0xff
and dl, r11b
or sil, cl
or r14b, dl
xor sil, r14b
or al, r9b
xor al, 0xff
or r11b, 1
and al, r11b
or sil, al
mov al, sil
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
and sil, cl
or al, sil
mov cl, r8b
and cl, 1
xor r8b, 1
or cl, r8b
xor al, 0xff
xor cl, 0xff
mov dl, dil
xor dl, 0
or al, cl
or dl, 0
xor al, 0xff
and al, dl
mov cl, r10b
xor cl, 0xff
mov dl, al
xor dl, 0xff
xor dil, 0
mov r8b, cl
and r8b, 0
and r10b, dil
mov r9b, dl
and r9b, 0
and al, dil
or r8b, r10b
or r9b, al
xor r8b, r9b
or cl, dl
xor cl, 0xff
or dil, 0
and cl, dil
or r8b, cl
test r8b, 1
jne 0x6d99c410
jmp 0x6da4377c
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0x248c38b5
add r8d, 0
sub r8d, 0x6c783acc
sub r8d, 0x248c38b5
mov r9d, ecx
add r9d, 0xc1da8150
add r9d, r8d
sub r9d, 0xc1da8150
mov r8d, eax
sub r8d, 0x94bddc90
sub r8d, 1
add r8d, 0x94bddc90
mov r10d, eax
sub r10d, r8d
sub r9d, r10d
add r9d, 0xd352c77e
sub r9d, 0x88f4be7e
sub r9d, 0xd352c77e
add r9d, 0x75086aac
add r9d, 0x6c783acc
sub r9d, 0x75086aac
sub eax, 0x88f4be7e
sub r9d, eax
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, bl
xor sil, 0xff
and sil, 0
mov dil, 1
mov r14b, dil
xor r14b, 0
mov r15b, bl
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
mov r14b, r11b
xor r14b, 0xff
and r14b, 1
mov r15b, dil
xor r15b, 1
mov r12b, r11b
and r12b, r15b
mov r13b, sil
xor r13b, 0xff
and r13b, 0xff
and sil, r15b
or r14b, r12b
or r13b, sil
xor r14b, r13b
xor r14b, 0xff
mov sil, r11b
xor sil, 0xff
mov r15b, dil
xor r15b, 0
or r14b, sil
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov sil, r11b
xor sil, 0xff
and sil, 0
mov r15b, dil
xor r15b, 0
mov r12b, r11b
and r12b, r15b
mov r13b, dil
xor r13b, 1
and r13b, 0
and r15b, 1
or sil, r12b
or r13b, r15b
xor sil, r13b
mov r15b, dil
xor r15b, 0
xor sil, 0xff
mov r12b, dil
xor r12b, 1
or r15b, sil
or r12b, 1
xor r15b, 0xff
and r15b, r12b
mov sil, dil
xor sil, 0
and sil, 1
mov r12b, dil
xor r12b, 1
and r12b, 0
or sil, r12b
mov r12b, sil
xor r12b, 0xff
mov r13b, r11b
xor r13b, r12b
and r13b, r11b
mov r11b, bl
xor r11b, 0xff
and r11b, 1
mov r12b, dil
xor r12b, 1
mov al, bl
and al, r12b
mov cl, dil
xor cl, 1
and cl, 0xff
and r12b, 1
or r11b, al
or cl, r12b
xor r11b, cl
mov al, dil
xor al, 0
mov cl, r11b
xor cl, al
and cl, r11b
xor sil, 0xff
mov al, bl
xor al, sil
and al, bl
mov r11b, r15b
xor r11b, 0xff
mov bl, r13b
xor bl, 0xff
mov sil, dil
xor sil, 1
mov r12b, r11b
and r12b, 0xff
and r15b, sil
mov dl, bl
and dl, 0xff
and r13b, sil
or r12b, r15b
or dl, r13b
xor r12b, dl
or r11b, bl
xor r11b, 0xff
or sil, 1
and r11b, sil
or r12b, r11b
mov dl, cl
and dl, al
xor cl, al
or dl, cl
mov al, r12b
xor al, 0xff
mov cl, dl
and cl, al
xor dl, 0xff
and r12b, dl
or cl, r12b
mov al, r14b
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
mov r11b, r14b
and r11b, dl
or al, r11b
mov dl, cl
xor dl, 0xff
and dl, 0
mov r11b, dil
xor r11b, 0
mov bl, cl
and bl, r11b
mov sil, dil
xor sil, 1
and sil, 0
and r11b, 1
or dl, bl
or sil, r11b
xor dl, sil
mov r11b, dil
xor r11b, 1
and r11b, 0
mov bl, dil
xor bl, 0
mov sil, bl
and sil, 1
mov r15b, dil
xor r15b, 1
and r15b, 0
and bl, 1
or r11b, sil
or r15b, bl
xor r11b, r15b
mov bl, al
xor bl, 0xff
mov sil, dil
xor sil, 1
mov r15b, dil
xor r15b, 0
or bl, sil
or r15b, 0
xor bl, 0xff
and bl, r15b
mov sil, r11b
xor sil, 0xff
mov r15b, r14b
xor r15b, sil
and r15b, r14b
mov sil, dl
xor sil, 0xff
mov r14b, dil
xor r14b, 1
mov r12b, dil
xor r12b, 1
or sil, r14b
or r12b, 1
xor sil, 0xff
and sil, r12b
mov r14b, r11b
xor r14b, 0xff
mov r12b, cl
xor r12b, r14b
and r12b, cl
mov cl, bl
xor cl, 0xff
mov r14b, r15b
xor r14b, 0xff
mov r13b, dil
xor r13b, 0
mov r8b, cl
and r8b, 0
and bl, r13b
mov r9b, r14b
and r9b, 0
and r15b, r13b
or r8b, bl
or r9b, r15b
xor r8b, r9b
or cl, r14b
xor cl, 0xff
or r13b, 0
and cl, r13b
or r8b, cl
mov cl, sil
and cl, r12b
xor sil, r12b
or cl, sil
mov r9b, r8b
xor r9b, 0xff
mov bl, cl
and bl, r9b
xor cl, 0xff
and r8b, cl
or bl, r8b
mov cl, al
xor cl, 0xff
mov r8b, dl
xor r8b, 0xff
mov r9b, dil
xor r9b, 1
mov sil, cl
and sil, 0xff
and al, r9b
mov r14b, r8b
and r14b, 0xff
and dl, r9b
or sil, al
or r14b, dl
xor sil, r14b
or cl, r8b
xor cl, 0xff
or r9b, 1
and cl, r9b
or sil, cl
mov al, sil
xor al, 0xff
and al, 0
mov cl, dil
xor cl, 0
and sil, cl
mov dl, dil
xor dl, 1
and dl, 0
and cl, 1
or al, sil
or dl, cl
xor al, dl
mov cl, r11b
and cl, 1
xor r11b, 1
or cl, r11b
xor cl, 0xff
mov dl, al
xor dl, cl
and dl, al
mov al, bl
xor al, 0xff
mov cl, dl
xor cl, 0xff
xor dil, 1
mov r8b, al
and r8b, 0xff
and bl, dil
mov r9b, cl
and r9b, 0xff
and dl, dil
or r8b, bl
or r9b, dl
xor r8b, r9b
or al, cl
xor al, 0xff
or dil, 1
and al, dil
or r8b, al
test r8b, 1
jne 0x6d99c83c
jmp 0x6da2557e
xor eax, eax
mov rcx, qword [rbp + 0x7a0]
mov edx, dword [rcx]
mov r8d, dword [sym.out.dll_x.13]
mov r9d, dword [sym.out.dll_y.14]
mov r10d, eax
sub r10d, 0x9ed2cbca
sub r10d, r8d
add r10d, 0x9ed2cbca
mov r11d, eax
sub r11d, 0x38239f21
sub r11d, 0xbf378d8d
add r11d, 0x38239f21
mov esi, eax
sub esi, r10d
mov r10d, eax
sub r10d, r11d
add esi, r10d
mov r10d, eax
sub r10d, esi
mov r11d, eax
sub r11d, r10d
add r11d, 0
mov r10d, eax
sub r10d, r11d
mov r11d, eax
sub r11d, 0xf7658c44
add r10d, r11d
mov r11d, eax
sub r11d, r10d
sub r11d, 0xa0adaf3e
sub r11d, 1
add r11d, 0xa0adaf3e
mov r10d, eax
sub r10d, 0xf7658c44
add r11d, r10d
sub r11d, 0xe3015dbd
sub r11d, 0xc42a9353
add r11d, 0xe3015dbd
sub r11d, 0xa605863c
sub r11d, 0xbf378d8d
add r11d, 0xa605863c
mov r10d, eax
sub r10d, r11d
mov r11d, eax
sub r11d, 0xc42a9353
add r10d, r11d
sub eax, r10d
imul r8d, eax
and r8d, 1
cmp r8d, 0
sete bl
cmp r9d, 0xa
setl dil
mov r14b, bl
xor r14b, 0xff
and r14b, 1
mov r15b, 1
mov r12b, r15b
xor r12b, 1
mov r13b, bl
and r13b, r12b
mov al, r15b
xor al, 1
and al, 0xff
and r12b, 1
or r14b, r13b
or al, r12b
xor r14b, al
xor r14b, 0xff
xor r14b, 0
and r14b, 0
mov al, r15b
xor al, 0
and al, 1
mov r12b, r15b
xor r12b, 1
and r12b, 0
or al, r12b
mov r12b, al
xor r12b, 0xff
mov r13b, bl
xor r13b, r12b
and r13b, bl
mov r12b, r15b
xor r12b, 1
and r12b, 1
mov r8b, r15b
xor r8b, 1
and r8b, 1
or r12b, r8b
mov r8b, r15b
xor r8b, 0
mov r9b, r12b
xor r9b, r8b
and r9b, r12b
mov r8b, r15b
xor r8b, 1
xor al, 0xff
mov r12b, r15b
xor r12b, 1
or r8b, al
or r12b, 1
xor r8b, 0xff
and r8b, r12b
mov al, r14b
and al, r13b
xor r14b, r13b
or al, r14b
mov r14b, r9b
and r14b, r8b
xor r9b, r8b
or r14b, r9b
mov r8b, al
xor r8b, 0xff
and r8b, 0
mov r9b, r15b
xor r9b, 0
and al, r9b
mov r12b, r14b
xor r12b, 0xff
and r12b, 0
and r14b, r9b
or r8b, al
or r12b, r14b
xor r8b, r12b
mov al, dil
xor al, 0xff
and al, 1
mov r9b, r15b
xor r9b, 1
mov r14b, dil
and r14b, r9b
or al, r14b
mov r9b, r15b
xor r9b, 1
xor al, 0xff
mov r14b, r15b
xor r14b, 1
or r9b, al
or r14b, 1
xor r9b, 0xff
and r9b, r14b
mov al, r15b
xor al, 1
and al, 0
mov r14b, r15b
xor r14b, 0
mov r12b, r14b
and r12b, 1
mov r13b, r15b
xor r13b, 1
and r13b, 0
and r14b, 1
or al, r12b
or r13b, r14b
xor al, r13b
mov r14b, dil
xor r14b, 0xff
mov r12b, al
xor r12b, 0xff
mov r13b, r15b
xor r13b, 1
or r14b, r12b
or r13b, 1
xor r14b, 0xff
and r14b, r13b
mov r12b, r15b
xor r12b, 1
and r12b, 1
mov r13b, r15b
xor r13b, 1
and r13b, 1
or r12b, r13b
xor r12b, 0xff
mov r13b, r15b
xor r13b, 1
mov r10b, r15b
xor r10b, 0
or r12b, r13b
or r10b, 0
xor r12b, 0xff
and r12b, r10b
mov r10b, r15b
xor r10b, 1
xor al, 0xff
mov r13b, r15b
xor r13b, 0
or r10b, al
or r13b, 0
xor r10b, 0xff
and r10b, r13b
mov al, r9b
xor al, 0xff
mov r13b, r14b
xor r13b, 0xff
mov r11b, r15b
xor r11b, 1
mov sil, al
and sil, 0xff
and r9b, r11b
mov cl, r13b
and cl, 0xff
and r14b, r11b
or sil, r9b
or cl, r14b
xor sil, cl
or al, r13b
xor al, 0xff
or r11b, 1
and al, r11b
or sil, al
mov al, r12b
and al, r10b
xor r12b, r10b
or al, r12b
mov cl, sil
xor cl, 0xff
and cl, 1
mov r9b, r15b
xor r9b, 1
and sil, r9b
mov r10b, al
xor r10b, 0xff
and r10b, 0xff
and al, r9b
or cl, sil
or r10b, al
xor cl, r10b
mov al, r15b
xor al, 1
and al, 1
mov r9b, r15b
xor r9b, 1
and r9b, 1
or al, r9b
mov r9b, r15b
xor r9b, 1
xor al, 0xff
mov r10b, r15b
xor r10b, 0
or r9b, al
or r10b, 0
xor r9b, 0xff
and r9b, r10b
mov al, r15b
xor al, 1
and al, 1
mov r10b, r15b
xor r10b, 1
and r10b, 1
or al, r10b
mov r10b, al
xor r10b, 0xff
xor r10b, 1
and r10b, 0xff
mov r11b, r15b
xor r11b, 1
and r11b, 1
mov sil, r15b
xor sil, 1
and sil, 1
or r11b, sil
xor r11b, 0xff
mov sil, r15b
xor sil, 1
mov r14b, r15b
xor r14b, 1
or r11b, sil
or r14b, 1
xor r11b, 0xff
and r11b, r14b
mov sil, r15b
xor sil, 1
xor al, 0xff
mov r14b, r15b
xor r14b, 1
or sil, al
or r14b, 1
xor sil, 0xff
and sil, r14b
mov al, r9b
and al, r10b
xor r9b, r10b
or al, r9b
mov r9b, r11b
and r9b, sil
xor r11b, sil
or r9b, r11b
mov r10b, al
xor r10b, 0xff
and r10b, 0
mov r11b, r15b
xor r11b, 0
and al, r11b
mov sil, r9b
xor sil, 0xff
and sil, 0
and r9b, r11b
or r10b, al
or sil, r9b
xor r10b, sil
mov al, r8b
xor al, 0xff
and al, 1
mov r9b, r15b
xor r9b, 1
mov r11b, r8b
and r11b, r9b
or al, r11b
mov r9b, r15b
xor r9b, 1
and r9b, 0
mov r11b, r15b
xor r11b, 0
mov sil, r11b
and sil, 1
mov r14b, r15b
xor r14b, 1
and r14b, 0
and r11b, 1
or r9b, sil
or r14b, r11b
xor r9b, r14b
mov r11b, r15b
xor r11b, 1
and r11b, 0
mov sil, r15b
xor sil, 0
mov r14b, sil
and r14b, 1
mov r12b, r15b
xor r12b, 1
and r12b, 0
and sil, 1
or r11b, r14b
or r12b, sil
xor r11b, r12b
mov sil, al
xor sil, 0xff
mov r14b, r9b
xor r14b, 0xff
mov r12b, r15b
xor r12b, 1
mov r13b, sil
and r13b, 0xff
and al, r12b
mov byte [rbp + 0x422], r14b
and r14b, 0xff
and r9b, r12b
or r13b, al
or r14b, r9b
xor r13b, r14b
mov al, byte [rbp + 0x422]
or sil, al
xor sil, 0xff
or r12b, 1
and sil, r12b
or r13b, sil
mov r9b, r11b
and r9b, 1
xor r11b, 1
or r9b, r11b
mov r11b, r13b
xor r11b, 0xff
and r11b, 0
mov sil, r15b
xor sil, 0
and r13b, sil
mov r14b, r15b
xor r14b, 1
and r14b, 0
and sil, 1
or r11b, r13b
or r14b, sil
xor r11b, r14b
xor r9b, 0xff
mov sil, r11b
xor sil, r9b
and sil, r11b
mov r9b, r10b
xor r9b, 0xff
and r9b, 1
mov r11b, r15b
xor r11b, 1
mov r14b, r10b
and r14b, r11b
mov r12b, r15b
xor r12b, 1
and r12b, 0xff
and r11b, 1
or r9b, r14b
or r12b, r11b
xor r9b, r12b
mov r11b, bl
xor r11b, 0xff
mov r14b, r9b
and r14b, r11b
xor r9b, 0xff
mov r11b, bl
and r11b, r9b
or r14b, r11b
xor bl, 0xff
mov r9b, r14b
xor r9b, bl
and r9b, r14b
mov r11b, cl
xor r11b, 0xff
and r11b, 1
mov bl, r15b
xor bl, 1
mov r14b, cl
and r14b, bl
mov r12b, r15b
xor r12b, 1
and r12b, 0xff
and bl, 1
or r11b, r14b
or r12b, bl
xor r11b, r12b
mov bl, r15b
xor bl, 1
and bl, 1
mov r14b, r15b
xor r14b, 1
and r14b, 1
or bl, r14b
mov r14b, r15b
xor r14b, 0
and r14b, 1
mov r12b, r15b
xor r12b, 1
mov r13b, r12b
and r13b, 0
mov al, r15b
xor al, 1
and al, 0xff
and r12b, 1
or r14b, r13b
or al, r12b
xor r14b, al
mov al, r11b
and al, bl
xor r11b, bl
or al, r11b
mov r11b, r14b
and r11b, 0
xor r14b, 0
or r11b, r14b
mov bl, al
xor bl, 0xff
and bl, 1
mov r14b, r15b
xor r14b, 1
and al, r14b
mov r12b, r15b
xor r12b, 1
and r12b, 0xff
and r14b, 1
or bl, al
or r12b, r14b
xor bl, r12b
xor bl, 0xff
xor r11b, 0xff
mov al, r15b
xor al, 1
or bl, r11b
or al, 1
xor bl, 0xff
and bl, al
mov al, r10b
xor al, 0xff
and al, 1
mov r11b, r15b
xor r11b, 1
mov r14b, r10b
and r14b, r11b
or al, r14b
mov r11b, dil
xor r11b, 0xff
mov r14b, al
and r14b, r11b
xor al, 0xff
mov r11b, dil
and r11b, al
or r14b, r11b
xor r14b, 0xff
xor dil, 0xff
mov al, r15b
xor al, 0
or r14b, dil
or al, 0
xor r14b, 0xff
and r14b, al
mov al, sil
xor al, 0xff
mov r11b, r9b
xor r11b, 0xff
mov dil, r15b
xor dil, 0
or al, r11b
or dil, 0
xor al, 0xff
and al, dil
mov r11b, sil
xor r11b, 0xff
and r11b, 1
mov dil, r15b
xor dil, 1
and sil, dil
mov r12b, r9b
xor r12b, 0xff
and r12b, 0xff
and r9b, dil
or r11b, sil
or r12b, r9b
xor r11b, r12b
mov r9b, al
xor r9b, 0xff
mov sil, r11b
xor sil, 0xff
mov dil, r15b
xor dil, 1
mov r12b, r9b
and r12b, 0xff
and al, dil
mov r13b, sil
and r13b, 0xff
and r11b, dil
or r12b, al
or r13b, r11b
xor r12b, r13b
or r9b, sil
xor r9b, 0xff
or dil, 1
and r9b, dil
or r12b, r9b
mov al, r14b
xor al, 0xff
mov r9b, bl
xor r9b, al
and r9b, bl
mov al, bl
xor al, 0xff
and al, 0
mov r11b, r15b
xor r11b, 0
and bl, r11b
mov sil, r14b
xor sil, 0xff
and sil, 0
and r14b, r11b
or al, bl
or sil, r14b
xor al, sil
mov r11b, r9b
xor r11b, 0xff
mov bl, al
xor bl, 0xff
mov sil, r15b
xor sil, 0
mov dil, r11b
and dil, 0
and r9b, sil
mov r14b, bl
and r14b, 0
and al, sil
or dil, r9b
or r14b, al
xor dil, r14b
or r11b, bl
xor r11b, 0xff
or sil, 0
and r11b, sil
or dil, r11b
mov al, r12b
xor al, 0xff
and al, 1
mov r9b, r15b
xor r9b, 1
mov r11b, r12b
and r11b, r9b
or al, r11b
mov r9b, dil
xor r9b, 0xff
xor al, 0xff
mov r11b, r15b
xor r11b, 0
or r9b, al
or r11b, 0
xor r9b, 0xff
and r9b, r11b
mov al, dil
xor al, 0xff
and al, 1
mov r11b, r15b
xor r11b, 1
and dil, r11b
mov bl, r15b
xor bl, 1
and bl, 0xff
and r11b, 1
or al, dil
or bl, r11b
xor al, bl
xor al, 0xff
mov r11b, r12b
xor r11b, al
and r11b, r12b
mov al, r9b
xor al, 0xff
mov bl, r11b
xor bl, 0xff
mov sil, r15b
xor sil, 1
mov dil, al
and dil, 0xff
and r9b, sil
mov r14b, bl
and r14b, 0xff
and r11b, sil
or dil, r9b
or r14b, r11b
xor dil, r14b
or al, bl
xor al, 0xff
or sil, 1
and al, sil
or dil, al
mov al, r8b
xor al, 0xff
and al, 0
mov r9b, r15b
xor r9b, 0
mov r11b, r8b
and r11b, r9b
mov bl, r15b
xor bl, 1
and bl, 0
and r9b, 1
or al, r11b
or bl, r9b
xor al, bl
mov r9b, cl
xor r9b, 0xff
and r9b, 0
mov r11b, r15b
xor r11b, 0
mov bl, cl
and bl, r11b
mov sil, r15b
xor sil, 1
and sil, 0
and r11b, 1
or r9b, bl
or sil, r11b
xor r9b, sil
mov r11b, r15b
xor r11b, 1
and r11b, 1
mov bl, r15b
xor bl, 1
and bl, 1
or r11b, bl
mov bl, r15b
xor bl, 1
mov sil, al
xor sil, bl
and sil, al
xor r8b, 0xff
mov bl, r11b
xor bl, 0xff
mov r14b, r15b
xor r14b, 0
or r8b, bl
or r14b, 0
xor r8b, 0xff
and r8b, r14b
mov bl, r15b
xor bl, 1
mov r14b, r9b
xor r14b, bl
and r14b, r9b
xor cl, 0xff
mov bl, r11b
xor bl, 0xff
mov r12b, r15b
xor r12b, 0
or cl, bl
or r12b, 0
xor cl, 0xff
and cl, r12b
mov bl, sil
xor bl, 0xff
mov r12b, r8b
xor r12b, 0xff
mov r13b, r15b
xor r13b, 0
mov byte [rbp + 0x421], bl
and bl, 0
and sil, r13b
mov byte [rbp + 0x420], r12b
and r12b, 0
and r8b, r13b
or bl, sil
or r12b, r8b
xor bl, r12b
mov r8b, byte [rbp + 0x421]
mov sil, byte [rbp + 0x420]
or r8b, sil
xor r8b, 0xff
or r13b, 0
and r8b, r13b
or bl, r8b
mov r8b, r14b
and r8b, cl
xor r14b, cl
or r8b, r14b
mov cl, bl
xor cl, 0xff
and cl, 0
mov r14b, r15b
xor r14b, 0
and bl, r14b
mov r12b, r8b
xor r12b, 0xff
and r12b, 0
and r8b, r14b
or cl, bl
or r12b, r8b
xor cl, r12b
mov r8b, al
xor r8b, 0xff
mov bl, r9b
xor bl, 0xff
mov r14b, r15b
xor r14b, 1
mov r12b, r8b
and r12b, 0xff
and al, r14b
mov r13b, bl
and r13b, 0xff
and r9b, r14b
or r12b, al
or r13b, r9b
xor r12b, r13b
or r8b, bl
xor r8b, 0xff
or r14b, 1
and r8b, r14b
or r12b, r8b
mov al, r12b
xor al, 0xff
and al, 1
mov r8b, r15b
xor r8b, 1
and r12b, r8b
or al, r12b
mov r8b, r11b
and r8b, 1
xor r11b, 1
or r8b, r11b
xor r8b, 0xff
mov r9b, al
xor r9b, r8b
and r9b, al
mov al, cl
and al, r9b
xor cl, r9b
or al, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov r8b, r15b
xor r8b, 1
mov r9b, al
and r9b, r8b
or cl, r9b
mov r8b, r15b
xor r8b, 1
xor cl, 0xff
mov r9b, r15b
xor r9b, 0
or r8b, cl
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov cl, r15b
xor cl, 1
and cl, 1
mov r9b, r15b
xor r9b, 1
and r9b, 1
or cl, r9b
xor al, 0xff
xor cl, 0xff
mov r9b, r15b
xor r9b, 1
or al, cl
or r9b, 1
xor al, 0xff
and al, r9b
mov cl, r8b
xor cl, 0xff
mov r9b, al
xor r9b, 0xff
mov r11b, r15b
xor r11b, 1
mov bl, cl
and bl, 0xff
and r8b, r11b
mov r14b, r9b
and r14b, 0xff
and al, r11b
or bl, r8b
or r14b, al
xor bl, r14b
or cl, r9b
xor cl, 0xff
or r11b, 1
and cl, r11b
or bl, cl
mov al, r15b
xor al, 1
mov cl, r10b
xor cl, 0xff
mov r8b, r15b
xor r8b, 0
or al, cl
or r8b, 0
xor al, 0xff
and al, r8b
mov cl, r15b
xor cl, 1
and cl, 1
mov r8b, r15b
xor r8b, 1
mov r9b, r8b
and r9b, 1
mov r11b, r10b
xor r11b, 0xff
and r11b, 0xff
and r10b, r8b
or cl, r9b
or r11b, r10b
xor cl, r11b
mov r8b, al
and r8b, cl
xor al, cl
or r8b, al
mov al, bl
xor al, 0xff
and al, 1
mov cl, r15b
xor cl, 1
and bl, cl
or al, bl
mov cl, r8b
xor cl, 0xff
and cl, 1
mov r9b, r15b
xor r9b, 1
and r8b, r9b
or cl, r8b
mov r8b, r15b
xor r8b, 1
and r8b, 1
mov r9b, r15b
xor r9b, 1
and r9b, 1
or r8b, r9b
mov r9b, al
and r9b, cl
xor al, cl
or r9b, al
mov al, r8b
and al, 1
xor r8b, 1
or al, r8b
mov cl, r9b
xor cl, 0xff
and cl, 0
mov r8b, r15b
xor r8b, 0
and r9b, r8b
mov r10b, r15b
xor r10b, 1
and r10b, 0
and r8b, 1
or cl, r9b
or r10b, r8b
xor cl, r10b
xor cl, 0xff
xor al, 0xff
mov r8b, r15b
xor r8b, 1
or cl, al
or r8b, 1
xor cl, 0xff
and cl, r8b
mov al, cl
xor al, 0xff
mov r8b, dil
xor r8b, al
and r8b, dil
mov al, dil
xor al, 0xff
mov r9b, cl
and r9b, al
xor cl, 0xff
and dil, cl
or r9b, dil
mov al, r8b
xor al, 0xff
mov cl, r9b
xor cl, 0xff
xor r15b, 0
mov r10b, al
and r10b, 0
and r8b, r15b
mov r11b, cl
and r11b, 0
and r9b, r15b
or r10b, r8b
or r11b, r9b
xor r10b, r11b
or al, cl
xor al, 0xff
or r15b, 0
and al, r15b
or r10b, al
test r10b, 1
mov dword [rbp + 0x41c], edx
jne 0x6d99d446
jmp 0x6da2557e
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xe1ae0e69
sub r8d, ecx
add r8d, 0xe1ae0e69
mov r9d, 0xfd83874f
add r9d, 0
sub r9d, 0x4ffc9abe
sub r9d, 0xfd83874f
mov r10d, eax
sub r10d, r8d
mov r8d, eax
sub r8d, r9d
add r10d, r8d
mov r8d, eax
sub r8d, r10d
mov r9d, eax
sub r9d, 0xd1f73e04
sub r9d, r8d
add r9d, 0xd1f73e04
add r9d, 0x2e40561d
add r9d, 0xf7b9573f
sub r9d, 0x2e40561d
mov r8d, eax
sub r8d, 1
add r9d, r8d
add r9d, 0x232f837
sub r9d, 0xf7b9573f
sub r9d, 0x232f837
sub eax, 0xf6924a1c
sub eax, 0x4ffc9abe
add eax, 0xf6924a1c
sub r9d, 0xcc071e37
add r9d, eax
add r9d, 0xcc071e37
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or sil, r15b
mov r14b, bl
xor r14b, 0xff
and r14b, 1
mov r15b, dil
xor r15b, 1
mov r12b, bl
and r12b, r15b
or r14b, r12b
mov r15b, dil
xor r15b, 0
and r15b, 1
mov r12b, dil
xor r12b, 1
and r12b, 0
or r15b, r12b
mov r12b, sil
xor r12b, 0xff
mov r13b, r14b
xor r13b, 0xff
mov al, dil
xor al, 1
mov cl, r12b
and cl, 0xff
and sil, al
mov dl, r13b
and dl, 0xff
and r14b, al
or cl, sil
or dl, r14b
xor cl, dl
or r12b, r13b
xor r12b, 0xff
or al, 1
and r12b, al
or cl, r12b
mov al, r15b
and al, 0
xor r15b, 0
or al, r15b
mov dl, cl
xor dl, 0xff
and dl, 1
mov sil, dil
xor sil, 1
and cl, sil
or dl, cl
xor dl, 0xff
xor al, 0xff
mov cl, dil
xor cl, 1
or dl, al
or cl, 1
xor dl, 0xff
and dl, cl
mov al, r11b
xor al, 0xff
and al, 0
mov cl, dil
xor cl, 0
mov sil, r11b
and sil, cl
mov r14b, dil
xor r14b, 1
and r14b, 0
and cl, 1
or al, sil
or r14b, cl
xor al, r14b
mov cl, dil
xor cl, 0
xor al, 0xff
mov sil, dil
xor sil, 1
or cl, al
or sil, 1
xor cl, 0xff
and cl, sil
mov al, dil
xor al, 0
and al, 1
mov sil, dil
xor sil, 1
mov r14b, sil
and r14b, 0
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and sil, 1
or al, r14b
or r15b, sil
xor al, r15b
mov sil, al
xor sil, 0xff
mov r14b, r11b
xor r14b, sil
and r14b, r11b
mov r11b, bl
xor r11b, 0xff
and r11b, 1
mov sil, dil
xor sil, 1
mov r15b, bl
and r15b, sil
or r11b, r15b
xor r11b, 0xff
mov sil, dil
xor sil, 0
mov r15b, dil
xor r15b, 1
or r11b, sil
or r15b, 1
xor r11b, 0xff
and r11b, r15b
xor al, 0xff
mov sil, bl
xor sil, al
and sil, bl
mov al, cl
and al, r14b
xor cl, r14b
or al, cl
mov cl, r11b
and cl, sil
xor r11b, sil
or cl, r11b
mov r11b, al
xor r11b, 0xff
mov bl, cl
and bl, r11b
xor cl, 0xff
and al, cl
or bl, al
mov al, dl
xor al, 0xff
and al, 0
mov cl, dil
xor cl, 0
mov r11b, dl
and r11b, cl
mov sil, dil
xor sil, 1
and sil, 0
and cl, 1
or al, r11b
or sil, cl
xor al, sil
mov cl, bl
xor cl, 0xff
and cl, 1
mov r11b, dil
xor r11b, 1
mov sil, bl
and sil, r11b
or cl, sil
mov r11b, dil
xor r11b, 1
and r11b, 1
mov sil, dil
xor sil, 1
mov r14b, sil
and r14b, 1
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and sil, 1
or r11b, r14b
or r15b, sil
xor r11b, r15b
mov sil, al
xor sil, 0xff
mov r14b, dil
xor r14b, 1
mov r15b, dil
xor r15b, 1
or sil, r14b
or r15b, 1
xor sil, 0xff
and sil, r15b
mov r14b, r11b
xor r14b, 0xff
mov r15b, dl
xor r15b, r14b
and r15b, dl
mov dl, cl
xor dl, 0xff
mov r14b, dil
xor r14b, 1
mov r12b, dil
xor r12b, 0
or dl, r14b
or r12b, 0
xor dl, 0xff
and dl, r12b
xor bl, 0xff
mov r14b, r11b
xor r14b, 0xff
mov r12b, dil
xor r12b, 0
or bl, r14b
or r12b, 0
xor bl, 0xff
and bl, r12b
mov r14b, sil
and r14b, r15b
xor sil, r15b
or r14b, sil
mov sil, dl
xor sil, 0xff
mov r15b, bl
xor r15b, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, sil
and r13b, 0
and dl, r12b
mov r8b, r15b
and r8b, 0
and bl, r12b
or r13b, dl
or r8b, bl
xor r13b, r8b
or sil, r15b
xor sil, 0xff
or r12b, 0
and sil, r12b
or r13b, sil
mov dl, r14b
xor dl, 0xff
and dl, 0
mov r8b, dil
xor r8b, 0
and r14b, r8b
mov bl, r13b
xor bl, 0xff
and bl, 0
and r13b, r8b
or dl, r14b
or bl, r13b
xor dl, bl
mov r8b, al
xor r8b, 0xff
mov bl, cl
xor bl, 0xff
mov sil, dil
xor sil, 1
mov r14b, r8b
and r14b, 0xff
and al, sil
mov r15b, bl
and r15b, 0xff
and cl, sil
or r14b, al
or r15b, cl
xor r14b, r15b
or r8b, bl
xor r8b, 0xff
or sil, 1
and r8b, sil
or r14b, r8b
mov al, r14b
xor al, 0xff
and al, 0
mov cl, dil
xor cl, 0
and r14b, cl
mov r8b, dil
xor r8b, 1
and r8b, 0
and cl, 1
or al, r14b
or r8b, cl
xor al, r8b
mov cl, r11b
and cl, 1
xor r11b, 1
or cl, r11b
xor al, 0xff
xor cl, 0xff
xor dil, 1
or al, cl
or dil, 1
xor al, 0xff
and al, dil
mov cl, dl
and cl, al
xor dl, al
or cl, dl
test cl, 1
jne 0x6d99d8bd
jmp 0x6da43781
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xb8a61a0b
add r8d, 0
add r8d, 0x3e57383f
sub r8d, 1
sub r8d, 0x3e57383f
mov r9d, eax
sub r9d, 0xb8a61a0b
sub r8d, r9d
sub eax, r8d
add eax, 0
mov r8d, ecx
add r8d, 0xf3e961c4
sub r8d, eax
sub r8d, 0xf3e961c4
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 0
mov sil, 1
mov dil, sil
xor dil, 0
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov dil, sil
xor dil, 1
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or dil, r14b
mov r14b, r10b
xor r14b, 0xff
xor dil, 0xff
mov r15b, sil
xor r15b, 1
or r14b, dil
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov dil, bl
and dil, r14b
xor bl, r14b
or dil, bl
mov bl, r11b
xor bl, 0xff
and bl, 0
mov r14b, sil
xor r14b, 0
mov r15b, r11b
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or bl, r15b
or r12b, r14b
xor bl, r12b
xor bl, 0xff
xor bl, 0
and bl, 0
mov r14b, sil
xor r14b, 0
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 0
or r14b, r15b
mov r15b, r14b
xor r15b, 0xff
mov r12b, r11b
xor r12b, r15b
and r12b, r11b
mov r15b, sil
xor r15b, 1
and r15b, 0
mov r13b, sil
xor r13b, 0
mov al, r13b
and al, 1
mov cl, sil
xor cl, 1
and cl, 0
and r13b, 1
or r15b, al
or cl, r13b
xor r15b, cl
xor r15b, 0xff
mov al, sil
xor al, 0
mov cl, sil
xor cl, 0
or r15b, al
or cl, 0
xor r15b, 0xff
and r15b, cl
mov al, sil
xor al, 1
xor r14b, 0xff
mov cl, sil
xor cl, 1
or al, r14b
or cl, 1
xor al, 0xff
and al, cl
mov cl, bl
and cl, r12b
xor bl, r12b
or cl, bl
mov bl, r15b
and bl, al
xor r15b, al
or bl, r15b
mov al, cl
xor al, 0xff
and al, 0
mov r14b, sil
xor r14b, 0
and cl, r14b
mov r15b, bl
xor r15b, 0xff
and r15b, 0
and bl, r14b
or al, cl
or r15b, bl
xor al, r15b
mov cl, sil
xor cl, 1
and cl, 0
mov bl, sil
xor bl, 0
mov r14b, bl
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 0
and bl, 1
or cl, r14b
or r15b, bl
xor cl, r15b
mov bl, sil
xor bl, 0
xor cl, 0xff
mov r14b, sil
xor r14b, 0
or bl, cl
or r14b, 0
xor bl, 0xff
and bl, r14b
mov cl, sil
xor cl, 0
and cl, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
or cl, r14b
mov r14b, sil
xor r14b, 1
mov r15b, cl
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
or r14b, r15b
or r12b, 0
xor r14b, 0xff
and r14b, r12b
mov r15b, sil
xor r15b, 1
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 1
or r15b, r12b
mov r12b, sil
xor r12b, 0
mov r13b, r15b
xor r13b, r12b
and r13b, r15b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r15b, bl
xor r15b, 0xff
mov r12b, r14b
xor r12b, 0xff
mov dl, sil
xor dl, 1
mov r8b, r15b
and r8b, 0xff
and bl, dl
mov r9b, r12b
and r9b, 0xff
and r14b, dl
or r8b, bl
or r9b, r14b
xor r8b, r9b
or r15b, r12b
xor r15b, 0xff
or dl, 1
and r15b, dl
or r8b, r15b
mov dl, r13b
and dl, cl
xor r13b, cl
or dl, r13b
mov cl, r8b
xor cl, 0xff
mov r9b, dl
and r9b, cl
xor dl, 0xff
and r8b, dl
or r9b, r8b
mov cl, sil
xor cl, 1
and cl, 1
mov dl, sil
xor dl, 1
and dl, 1
or cl, dl
mov dl, dil
xor dl, 0xff
mov r8b, cl
and r8b, dl
xor cl, 0xff
mov dl, dil
and dl, cl
or r8b, dl
mov cl, dil
xor cl, 0xff
mov dl, r8b
xor dl, cl
and dl, r8b
mov cl, r9b
xor cl, 0xff
and cl, 1
mov r8b, sil
xor r8b, 1
mov bl, r9b
and bl, r8b
or cl, bl
mov r8b, r10b
xor r8b, 0xff
and r8b, 0
mov bl, sil
xor bl, 0
mov r14b, r10b
and r14b, bl
mov r15b, cl
xor r15b, 0xff
and r15b, 0
and cl, bl
or r8b, r14b
or r15b, cl
xor r8b, r15b
xor r10b, 0xff
mov cl, r8b
xor cl, r10b
and cl, r8b
mov r8b, sil
xor r8b, 1
and r8b, 1
mov r10b, sil
xor r10b, 1
and r10b, 1
or r8b, r10b
mov r10b, al
xor r10b, 0xff
and r10b, 1
mov bl, sil
xor bl, 1
mov r14b, al
and r14b, bl
mov r15b, r8b
xor r15b, 0xff
and r15b, 0xff
and r8b, bl
or r10b, r14b
or r15b, r8b
xor r10b, r15b
mov r8b, al
xor r8b, 0xff
mov bl, r10b
xor bl, r8b
and bl, r10b
mov r8b, r9b
xor r8b, 0xff
and r8b, 1
mov r10b, sil
xor r10b, 1
mov r14b, r9b
and r14b, r10b
or r8b, r14b
mov r10b, r11b
xor r10b, 0xff
mov r14b, r8b
and r14b, r10b
xor r8b, 0xff
mov r10b, r11b
and r10b, r8b
or r14b, r10b
xor r11b, 0xff
mov r8b, r14b
xor r8b, r11b
and r8b, r14b
mov r10b, cl
xor r10b, 0xff
mov r11b, dl
xor r11b, r10b
and r11b, dl
mov r10b, dl
xor r10b, 0xff
mov r14b, cl
and r14b, r10b
xor cl, 0xff
and dl, cl
or r14b, dl
mov cl, r11b
and cl, r14b
xor r11b, r14b
or cl, r11b
mov dl, bl
xor dl, 0xff
and dl, 0
mov r10b, sil
xor r10b, 0
mov r11b, bl
and r11b, r10b
mov r14b, sil
xor r14b, 1
and r14b, 0
and r10b, 1
or dl, r11b
or r14b, r10b
xor dl, r14b
mov r10b, r8b
xor r10b, 0xff
and r10b, 1
mov r11b, sil
xor r11b, 1
mov r14b, r8b
and r14b, r11b
or r10b, r14b
mov r11b, sil
xor r11b, 1
and r11b, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or r11b, r14b
mov r14b, sil
xor r14b, 1
mov r15b, dl
xor r15b, r14b
and r15b, dl
mov r14b, r11b
xor r14b, 0xff
mov r12b, bl
xor r12b, r14b
and r12b, bl
mov bl, sil
xor bl, 1
mov r14b, r10b
xor r14b, bl
and r14b, r10b
xor r8b, 0xff
mov bl, r11b
xor bl, 0xff
mov r13b, sil
xor r13b, 0
or r8b, bl
or r13b, 0
xor r8b, 0xff
and r8b, r13b
mov bl, r15b
xor bl, 0xff
mov r13b, r12b
xor r13b, 0xff
mov byte [rbp + 0x41b], sil
xor sil, 0
mov byte [rbp + 0x41a], bl
and bl, 0
and r15b, sil
mov byte [rbp + 0x419], r13b
and r13b, 0
and r12b, sil
or bl, r15b
or r13b, r12b
xor bl, r13b
mov r15b, byte [rbp + 0x41a]
mov r12b, byte [rbp + 0x419]
or r15b, r12b
xor r15b, 0xff
or sil, 0
and r15b, sil
or bl, r15b
mov sil, r14b
and sil, r8b
xor r14b, r8b
or sil, r14b
mov r8b, bl
xor r8b, 0xff
mov r14b, sil
and r14b, r8b
xor sil, 0xff
and bl, sil
or r14b, bl
mov r8b, dl
and r8b, r10b
xor dl, r10b
or r8b, dl
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r10b, byte [rbp + 0x41b]
xor r10b, 1
and r8b, r10b
or dl, r8b
mov r8b, byte [rbp + 0x41b]
xor r8b, 1
mov r10b, r11b
xor r10b, 0xff
mov bl, byte [rbp + 0x41b]
xor bl, 1
mov sil, r8b
and sil, 0xff
mov r15b, bl
and r15b, 1
mov r13b, r10b
and r13b, 0xff
and r11b, bl
or sil, r15b
or r13b, r11b
xor sil, r13b
or r8b, r10b
xor r8b, 0xff
or bl, 1
and r8b, bl
or sil, r8b
xor sil, 0xff
mov r8b, dl
xor r8b, sil
and r8b, dl
mov dl, r14b
and dl, r8b
xor r14b, r8b
or dl, r14b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r10b, byte [rbp + 0x41b]
xor r10b, 1
mov r11b, cl
and r11b, r10b
or r8b, r11b
xor r8b, 0xff
mov r10b, dl
xor r10b, r8b
and r10b, dl
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r11b, byte [rbp + 0x41b]
xor r11b, 1
and dl, r11b
or r8b, dl
xor cl, 0xff
xor r8b, 0xff
mov dl, byte [rbp + 0x41b]
xor dl, 0
or cl, r8b
or dl, 0
xor cl, 0xff
and cl, dl
mov dl, r10b
xor dl, 0xff
mov r8b, cl
xor r8b, 0xff
mov r11b, byte [rbp + 0x41b]
xor r11b, 0
mov bl, dl
and bl, 0
and r10b, r11b
mov sil, r8b
and sil, 0
and cl, r11b
or bl, r10b
or sil, cl
xor bl, sil
or dl, r8b
xor dl, 0xff
or r11b, 0
and dl, r11b
or bl, dl
mov cl, dil
xor cl, 0xff
mov dl, al
xor dl, 0xff
mov r8b, byte [rbp + 0x41b]
xor r8b, 1
or cl, dl
or r8b, 1
xor cl, 0xff
and cl, r8b
mov dl, dil
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x41b]
xor r8b, 1
and dil, r8b
mov r10b, al
xor r10b, 0xff
and r10b, 0xff
and al, r8b
or dl, dil
or r10b, al
xor dl, r10b
mov al, cl
xor al, 0xff
mov r8b, dl
xor r8b, 0xff
mov r10b, byte [rbp + 0x41b]
xor r10b, 1
mov r11b, al
and r11b, 0xff
and cl, r10b
mov sil, r8b
and sil, 0xff
and dl, r10b
or r11b, cl
or sil, dl
xor r11b, sil
or al, r8b
xor al, 0xff
or r10b, 1
and al, r10b
or r11b, al
mov al, r11b
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x41b]
xor cl, 0
mov dl, r11b
and dl, cl
mov r8b, byte [rbp + 0x41b]
xor r8b, 1
and r8b, 0
and cl, 1
or al, dl
or r8b, cl
xor al, r8b
mov cl, byte [rbp + 0x41b]
xor cl, 1
xor al, 0xff
mov dl, byte [rbp + 0x41b]
xor dl, 0
or cl, al
or dl, 0
xor cl, 0xff
and cl, dl
mov al, byte [rbp + 0x41b]
xor al, 1
and al, 1
mov dl, byte [rbp + 0x41b]
xor dl, 1
and dl, 1
or al, dl
xor r11b, 0xff
mov dl, al
xor dl, 0xff
mov r8b, byte [rbp + 0x41b]
xor r8b, 1
or r11b, dl
or r8b, 1
xor r11b, 0xff
and r11b, r8b
mov dl, byte [rbp + 0x41b]
xor dl, 1
and dl, 1
mov r8b, byte [rbp + 0x41b]
xor r8b, 1
and r8b, 1
or dl, r8b
mov r8b, byte [rbp + 0x41b]
xor r8b, 1
mov r10b, dl
xor r10b, r8b
and r10b, dl
mov dl, byte [rbp + 0x41b]
xor dl, 1
xor al, 0xff
mov r8b, byte [rbp + 0x41b]
xor r8b, 0
or dl, al
or r8b, 0
xor dl, 0xff
and dl, r8b
mov al, cl
xor al, 0xff
mov r8b, r11b
xor r8b, 0xff
mov sil, byte [rbp + 0x41b]
xor sil, 0
mov dil, al
and dil, 0
and cl, sil
mov r14b, r8b
and r14b, 0
and r11b, sil
or dil, cl
or r14b, r11b
xor dil, r14b
or al, r8b
xor al, 0xff
or sil, 0
and al, sil
or dil, al
mov al, r10b
and al, dl
xor r10b, dl
or al, r10b
mov cl, dil
xor cl, 0xff
mov dl, al
and dl, cl
xor al, 0xff
and dil, al
or dl, dil
mov al, byte [rbp + 0x41b]
xor al, 1
mov cl, r9b
xor cl, 0xff
mov r8b, byte [rbp + 0x41b]
xor r8b, 1
or al, cl
or r8b, 1
xor al, 0xff
and al, r8b
mov cl, byte [rbp + 0x41b]
xor cl, 1
mov r8b, r9b
and r8b, cl
xor r9b, 0xff
and r9b, 1
or r8b, r9b
mov cl, al
and cl, r8b
xor al, r8b
or cl, al
mov al, dl
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x41b]
xor r8b, 1
and dl, r8b
or al, dl
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x41b]
xor r8b, 1
and cl, r8b
or dl, cl
mov cl, byte [rbp + 0x41b]
xor cl, 0
and cl, 0
mov r8b, byte [rbp + 0x41b]
xor r8b, 0
mov r9b, r8b
and r9b, 0
mov r10b, byte [rbp + 0x41b]
xor r10b, 1
and r10b, 0
and r8b, 1
or cl, r9b
or r10b, r8b
xor cl, r10b
mov r8b, al
xor r8b, 0xff
mov r9b, dl
xor r9b, 0xff
mov r10b, byte [rbp + 0x41b]
xor r10b, 0
mov r11b, r8b
and r11b, 0
and al, r10b
mov sil, r9b
and sil, 0
and dl, r10b
or r11b, al
or sil, dl
xor r11b, sil
or r8b, r9b
xor r8b, 0xff
or r10b, 0
and r8b, r10b
or r11b, r8b
mov al, byte [rbp + 0x41b]
xor al, 0
mov dl, cl
xor dl, 0xff
mov r8b, byte [rbp + 0x41b]
xor r8b, 0
mov r9b, al
and r9b, 0
mov r10b, r8b
and r10b, 0
mov sil, dl
and sil, 0
and cl, r8b
or r9b, r10b
or sil, cl
xor r9b, sil
or al, dl
xor al, 0xff
or r8b, 0
and al, r8b
or r9b, al
mov al, r11b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x41b]
xor cl, 1
and r11b, cl
mov dl, byte [rbp + 0x41b]
xor dl, 1
and dl, 0xff
and cl, 1
or al, r11b
or dl, cl
xor al, dl
xor r9b, 0xff
mov cl, al
xor cl, r9b
and cl, al
mov al, cl
xor al, 0xff
mov dl, bl
xor dl, al
and dl, bl
mov al, bl
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x41b]
xor r8b, 1
and bl, r8b
mov r9b, cl
xor r9b, 0xff
and r9b, 0xff
and cl, r8b
or al, bl
or r9b, cl
xor al, r9b
mov cl, dl
and cl, al
xor dl, al
or cl, dl
test cl, 1
jne 0x6d99e2f1
jmp 0x6da43781
jmp 0x6d99e2f6
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x4c06a260
mov r9d, ecx
sub r9d, r8d
mov r8d, eax
sub r8d, 0x573856ff
sub r9d, r8d
sub r9d, 0x24560150
sub r9d, 0x4c06a260
add r9d, 0x24560150
mov r8d, eax
sub r8d, 0x42200994
sub r9d, r8d
add r9d, 0xb85d3df9
sub r9d, 1
sub r9d, 0xb85d3df9
sub r9d, 0x53b02f04
sub r9d, 0x42200994
add r9d, 0x53b02f04
sub eax, 0x3ae1e220
sub r9d, eax
sub r9d, 0x70647a17
sub r9d, 0x573856ff
add r9d, 0x70647a17
sub r9d, 0xa9f4dd1b
sub r9d, 0x3ae1e220
add r9d, 0xa9f4dd1b
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 0
mov sil, 1
mov dil, sil
xor dil, 0
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov dil, sil
xor dil, 1
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or dil, r14b
mov r14b, dil
xor r14b, 0xff
mov r15b, r10b
xor r15b, r14b
and r15b, r10b
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r12b, sil
xor r12b, 1
and r12b, 1
or r14b, r12b
xor r14b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, sil
xor r13b, 0
or r14b, r12b
or r13b, 0
xor r14b, 0xff
and r14b, r13b
mov r12b, sil
xor r12b, 1
xor dil, 0xff
mov r13b, sil
xor r13b, 1
or r12b, dil
or r13b, 1
xor r12b, 0xff
and r12b, r13b
mov dil, bl
xor dil, 0xff
mov r13b, r15b
xor r13b, 0xff
mov al, sil
xor al, 1
mov cl, dil
and cl, 0xff
and bl, al
mov dl, r13b
and dl, 0xff
and r15b, al
or cl, bl
or dl, r15b
xor cl, dl
or dil, r13b
xor dil, 0xff
or al, 1
and dil, al
or cl, dil
mov al, r14b
xor al, 0xff
mov dl, r12b
xor dl, 0xff
mov bl, sil
xor bl, 1
mov dil, al
and dil, 0xff
and r14b, bl
mov r15b, dl
and r15b, 0xff
and r12b, bl
or dil, r14b
or r15b, r12b
xor dil, r15b
or al, dl
xor al, 0xff
or bl, 1
and al, bl
or dil, al
mov al, cl
xor al, 0xff
mov dl, dil
and dl, al
xor dil, 0xff
and cl, dil
or dl, cl
mov al, r11b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
mov bl, r11b
and bl, cl
or al, bl
mov cl, sil
xor cl, 1
xor al, 0xff
mov bl, sil
xor bl, 0
or cl, al
or bl, 0
xor cl, 0xff
and cl, bl
mov al, sil
xor al, 1
and al, 1
mov bl, sil
xor bl, 1
and bl, 1
or al, bl
mov bl, al
xor bl, 0xff
mov dil, r11b
xor dil, bl
and dil, r11b
mov bl, sil
xor bl, 1
and bl, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or bl, r14b
xor bl, 0xff
mov r14b, sil
xor r14b, 1
mov r15b, sil
xor r15b, 1
or bl, r14b
or r15b, 1
xor bl, 0xff
and bl, r15b
mov r14b, sil
xor r14b, 1
xor al, 0xff
mov r15b, sil
xor r15b, 1
or r14b, al
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov al, cl
xor al, 0xff
mov r15b, dil
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, al
and r13b, 0
and cl, r12b
mov r8b, r15b
and r8b, 0
and dil, r12b
or r13b, cl
or r8b, dil
xor r13b, r8b
or al, r15b
xor al, 0xff
or r12b, 0
and al, r12b
or r13b, al
mov al, bl
xor al, 0xff
mov cl, r14b
xor cl, 0xff
mov r8b, sil
xor r8b, 1
mov dil, al
and dil, 0xff
and bl, r8b
mov r15b, cl
and r15b, 0xff
and r14b, r8b
or dil, bl
or r15b, r14b
xor dil, r15b
or al, cl
xor al, 0xff
or r8b, 1
and al, r8b
or dil, al
mov al, r13b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and r13b, cl
mov r8b, dil
xor r8b, 0xff
and r8b, 0xff
and dil, cl
or al, r13b
or r8b, dil
xor al, r8b
mov cl, sil
xor cl, 1
and cl, 1
mov r8b, sil
xor r8b, 1
and r8b, 1
or cl, r8b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r8b, sil
xor r8b, 1
and r8b, 1
mov bl, sil
xor bl, 1
mov dil, bl
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and bl, 1
or r8b, dil
or r14b, bl
xor r8b, r14b
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
mov bl, cl
xor bl, 0xff
mov dil, r8b
xor dil, 0xff
mov r14b, sil
xor r14b, 1
mov r15b, bl
and r15b, 0xff
and cl, r14b
mov r12b, dil
and r12b, 0xff
and r8b, r14b
or r15b, cl
or r12b, r8b
xor r15b, r12b
or bl, dil
xor bl, 0xff
or r14b, 1
and bl, r14b
or r15b, bl
mov cl, dl
xor cl, 0xff
and cl, 1
mov r8b, sil
xor r8b, 1
mov bl, dl
and bl, r8b
or cl, bl
mov r8b, sil
xor r8b, 1
and r8b, 1
mov bl, sil
xor bl, 1
and bl, 1
or r8b, bl
mov bl, sil
xor bl, 0
and bl, 0
mov dil, sil
xor dil, 0
mov r14b, dil
and r14b, 0
mov r12b, sil
xor r12b, 1
and r12b, 0
and dil, 1
or bl, r14b
or r12b, dil
xor bl, r12b
mov dil, cl
xor dil, 0xff
mov r14b, r8b
xor r14b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, dil
and r13b, 0
and cl, r12b
mov r9b, r14b
and r9b, 0
and r8b, r12b
or r13b, cl
or r9b, r8b
xor r13b, r9b
or dil, r14b
xor dil, 0xff
or r12b, 0
and dil, r12b
or r13b, dil
mov cl, sil
xor cl, 0
mov r8b, bl
xor r8b, 0xff
mov r9b, sil
xor r9b, 1
mov dil, cl
and dil, 0xff
mov r14b, r9b
and r14b, 0
mov r12b, r8b
and r12b, 0xff
and bl, r9b
or dil, r14b
or r12b, bl
xor dil, r12b
or cl, r8b
xor cl, 0xff
or r9b, 1
and cl, r9b
or dil, cl
mov cl, r13b
xor cl, 0xff
and cl, 0
mov r8b, sil
xor r8b, 0
and r13b, r8b
mov r9b, sil
xor r9b, 1
and r9b, 0
and r8b, 1
or cl, r13b
or r9b, r8b
xor cl, r9b
xor dil, 0xff
mov r8b, cl
xor r8b, dil
and r8b, cl
mov cl, r10b
xor cl, 0xff
and cl, 1
mov r9b, sil
xor r9b, 1
and r10b, r9b
mov bl, sil
xor bl, 1
and bl, 0xff
and r9b, 1
or cl, r10b
or bl, r9b
xor cl, bl
mov r9b, r15b
xor r9b, 0xff
and r9b, 0
mov r10b, sil
xor r10b, 0
mov bl, r15b
and bl, r10b
mov dil, sil
xor dil, 1
and dil, 0
and r10b, 1
or r9b, bl
or dil, r10b
xor r9b, dil
mov r10b, sil
xor r10b, 1
and r10b, 1
mov bl, sil
xor bl, 1
and bl, 1
or r10b, bl
mov bl, cl
and bl, r9b
xor cl, r9b
or bl, cl
mov cl, sil
xor cl, 1
mov r9b, r10b
xor r9b, 0xff
mov dil, sil
xor dil, 1
mov r14b, cl
and r14b, 0xff
mov r12b, dil
and r12b, 1
mov r13b, r9b
and r13b, 0xff
and r10b, dil
or r14b, r12b
or r13b, r10b
xor r14b, r13b
or cl, r9b
xor cl, 0xff
or dil, 1
and cl, dil
or r14b, cl
mov cl, bl
xor cl, 0xff
and cl, 0
mov r9b, sil
xor r9b, 0
and bl, r9b
mov r10b, sil
xor r10b, 1
and r10b, 0
and r9b, 1
or cl, bl
or r10b, r9b
xor cl, r10b
xor r14b, 0xff
mov r9b, cl
xor r9b, r14b
and r9b, cl
mov cl, al
xor cl, 0xff
and cl, 0
mov r10b, sil
xor r10b, 0
mov bl, al
and bl, r10b
mov dil, sil
xor dil, 1
and dil, 0
and r10b, 1
or cl, bl
or dil, r10b
xor cl, dil
mov r10b, sil
xor r10b, 1
and r10b, 1
mov bl, sil
xor bl, 1
and bl, 1
or r10b, bl
mov bl, sil
xor bl, 0
and bl, 1
mov dil, sil
xor dil, 1
and dil, 0
or bl, dil
mov dil, cl
and dil, r10b
xor cl, r10b
or dil, cl
mov cl, bl
and cl, 0
xor bl, 0
or cl, bl
mov r10b, dil
xor r10b, 0xff
and r10b, 0
mov bl, sil
xor bl, 0
and dil, bl
mov r14b, sil
xor r14b, 1
and r14b, 0
and bl, 1
or r10b, dil
or r14b, bl
xor r10b, r14b
xor r10b, 0xff
xor cl, 0xff
mov bl, sil
xor bl, 0
or r10b, cl
or bl, 0
xor r10b, 0xff
and r10b, bl
mov cl, r11b
xor cl, 0xff
and cl, 0
mov bl, sil
xor bl, 0
and r11b, bl
mov dil, sil
xor dil, 1
and dil, 0
and bl, 1
or cl, r11b
or dil, bl
xor cl, dil
mov r11b, r15b
xor r11b, 0xff
and r11b, 1
mov bl, sil
xor bl, 1
mov dil, r15b
and dil, bl
or r11b, dil
mov bl, sil
xor bl, 1
and bl, 0
mov dil, sil
xor dil, 0
mov r14b, dil
and r14b, 1
mov r12b, sil
xor r12b, 1
and r12b, 0
and dil, 1
or bl, r14b
or r12b, dil
xor bl, r12b
mov dil, cl
xor dil, 0xff
mov r14b, r11b
xor r14b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, dil
and r13b, 0
and cl, r12b
mov byte [rbp + 0x418], r14b
and r14b, 0
and r11b, r12b
or r13b, cl
or r14b, r11b
xor r13b, r14b
mov cl, byte [rbp + 0x418]
or dil, cl
xor dil, 0xff
or r12b, 0
and dil, r12b
or r13b, dil
mov r11b, bl
and r11b, 1
xor bl, 1
or r11b, bl
mov bl, r13b
xor bl, 0xff
and bl, 1
mov dil, sil
xor dil, 1
and r13b, dil
or bl, r13b
xor r11b, 0xff
mov dil, bl
xor dil, r11b
and dil, bl
mov r11b, r8b
xor r11b, 0xff
mov bl, r9b
xor bl, 0xff
mov r14b, sil
xor r14b, 1
or r11b, bl
or r14b, 1
xor r11b, 0xff
and r11b, r14b
mov bl, r8b
xor bl, 0xff
and bl, 0
mov r14b, sil
xor r14b, 0
and r8b, r14b
mov r12b, r9b
xor r12b, 0xff
and r12b, 0
and r9b, r14b
or bl, r8b
or r12b, r9b
xor bl, r12b
mov r8b, r11b
xor r8b, 0xff
mov r9b, bl
xor r9b, 0xff
mov r14b, sil
xor r14b, 1
mov r12b, r8b
and r12b, 0xff
and r11b, r14b
mov r13b, r9b
and r13b, 0xff
and bl, r14b
or r12b, r11b
or r13b, bl
xor r12b, r13b
or r8b, r9b
xor r8b, 0xff
or r14b, 1
and r8b, r14b
or r12b, r8b
mov r8b, r10b
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
mov r11b, r10b
and r11b, r9b
mov bl, sil
xor bl, 1
and bl, 0xff
and r9b, 1
or r8b, r11b
or bl, r9b
xor r8b, bl
mov r9b, dil
xor r9b, 0xff
and r9b, 1
mov r11b, sil
xor r11b, 1
mov bl, dil
and bl, r11b
or r9b, bl
mov r11b, sil
xor r11b, 0
and r11b, 1
mov bl, sil
xor bl, 1
mov r14b, bl
and r14b, 0
mov r13b, sil
xor r13b, 1
and r13b, 0xff
and bl, 1
or r11b, r14b
or r13b, bl
xor r11b, r13b
mov bl, r8b
xor bl, 0xff
mov r14b, sil
xor r14b, 0
mov r13b, sil
xor r13b, 1
or bl, r14b
or r13b, 1
xor bl, 0xff
and bl, r13b
xor r10b, 0xff
mov r14b, r11b
xor r14b, 0xff
mov r13b, sil
xor r13b, 1
or r10b, r14b
or r13b, 1
xor r10b, 0xff
and r10b, r13b
mov r14b, sil
xor r14b, 0
mov r13b, r9b
xor r13b, r14b
and r13b, r9b
xor dil, 0xff
mov r14b, r11b
xor r14b, 0xff
mov cl, sil
xor cl, 0
or dil, r14b
or cl, 0
xor dil, 0xff
and dil, cl
mov cl, bl
and cl, r10b
xor bl, r10b
or cl, bl
mov r10b, r13b
xor r10b, 0xff
mov bl, dil
xor bl, 0xff
mov r14b, sil
xor r14b, 0
mov byte [rbp + 0x417], r10b
and r10b, 0
and r13b, r14b
mov byte [rbp + 0x416], bl
and bl, 0
and dil, r14b
or r10b, r13b
or bl, dil
xor r10b, bl
mov bl, byte [rbp + 0x417]
mov dil, byte [rbp + 0x416]
or bl, dil
xor bl, 0xff
or r14b, 0
and bl, r14b
or r10b, bl
mov bl, cl
xor bl, 0xff
and bl, 0
mov r14b, sil
xor r14b, 0
and cl, r14b
mov r13b, r10b
xor r13b, 0xff
and r13b, 0
and r10b, r14b
or bl, cl
or r13b, r10b
xor bl, r13b
mov cl, r8b
xor cl, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r14b, sil
xor r14b, 1
mov r13b, cl
and r13b, 0xff
and r8b, r14b
mov dil, r10b
and dil, 0xff
and r9b, r14b
or r13b, r8b
or dil, r9b
xor r13b, dil
or cl, r10b
xor cl, 0xff
or r14b, 1
and cl, r14b
or r13b, cl
mov cl, r13b
xor cl, 0xff
and cl, 1
mov r8b, sil
xor r8b, 1
and r13b, r8b
mov r9b, sil
xor r9b, 1
and r9b, 0xff
and r8b, 1
or cl, r13b
or r9b, r8b
xor cl, r9b
mov r8b, sil
xor r8b, 0
mov r9b, r11b
xor r9b, 0xff
mov r10b, sil
xor r10b, 0
mov dil, r8b
and dil, 0
mov r14b, r10b
and r14b, 0
mov r13b, r9b
and r13b, 0
and r11b, r10b
or dil, r14b
or r13b, r11b
xor dil, r13b
or r8b, r9b
xor r8b, 0xff
or r10b, 0
and r8b, r10b
or dil, r8b
xor dil, 0xff
mov r8b, cl
xor r8b, dil
and r8b, cl
mov cl, bl
and cl, r8b
xor bl, r8b
or cl, bl
mov r8b, r12b
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
mov r10b, r12b
and r10b, r9b
or r8b, r10b
mov r9b, cl
xor r9b, 0xff
xor r8b, 0xff
mov r10b, sil
xor r10b, 0
or r9b, r8b
or r10b, 0
xor r9b, 0xff
and r9b, r10b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r10b, sil
xor r10b, 1
and cl, r10b
or r8b, cl
xor r8b, 0xff
mov cl, r12b
xor cl, r8b
and cl, r12b
mov r8b, r9b
and r8b, cl
xor r9b, cl
or r8b, r9b
mov cl, dl
xor cl, 0xff
mov r9b, al
xor r9b, 0xff
mov r10b, sil
xor r10b, 0
or cl, r9b
or r10b, 0
xor cl, 0xff
and cl, r10b
mov r9b, dl
xor r9b, 0xff
and r9b, 1
mov r10b, sil
xor r10b, 1
and dl, r10b
mov r11b, al
xor r11b, 0xff
and r11b, 0xff
and al, r10b
or r9b, dl
or r11b, al
xor r9b, r11b
mov al, cl
and al, r9b
xor cl, r9b
or al, cl
mov cl, al
xor cl, 0xff
and cl, 0
mov dl, sil
xor dl, 0
mov r9b, al
and r9b, dl
mov r10b, sil
xor r10b, 1
and r10b, 0
and dl, 1
or cl, r9b
or r10b, dl
xor cl, r10b
mov dl, sil
xor dl, 1
xor cl, 0xff
mov r9b, sil
xor r9b, 0
or dl, cl
or r9b, 0
xor dl, 0xff
and dl, r9b
mov cl, sil
xor cl, 1
and cl, 1
mov r9b, sil
xor r9b, 1
mov r10b, r9b
and r10b, 1
mov r11b, sil
xor r11b, 1
and r11b, 0xff
and r9b, 1
or cl, r10b
or r11b, r9b
xor cl, r11b
mov r9b, cl
xor r9b, 0xff
mov r10b, al
xor r10b, r9b
and r10b, al
mov al, sil
xor al, 1
and al, 1
mov r9b, sil
xor r9b, 1
and r9b, 1
or al, r9b
xor al, 0xff
mov r9b, sil
xor r9b, 1
mov r11b, sil
xor r11b, 0
or al, r9b
or r11b, 0
xor al, 0xff
and al, r11b
mov r9b, sil
xor r9b, 1
xor cl, 0xff
mov r11b, sil
xor r11b, 0
or r9b, cl
or r11b, 0
xor r9b, 0xff
and r9b, r11b
mov cl, dl
and cl, r10b
xor dl, r10b
or cl, dl
mov dl, al
xor dl, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r11b, sil
xor r11b, 0
mov bl, dl
and bl, 0
and al, r11b
mov dil, r10b
and dil, 0
and r9b, r11b
or bl, al
or dil, r9b
xor bl, dil
or dl, r10b
xor dl, 0xff
or r11b, 0
and dl, r11b
or bl, dl
mov al, cl
xor al, 0xff
mov dl, bl
and dl, al
xor bl, 0xff
and cl, bl
or dl, cl
mov al, sil
xor al, 1
mov cl, r15b
xor cl, 0xff
mov r9b, sil
xor r9b, 0
or al, cl
or r9b, 0
xor al, 0xff
and al, r9b
mov cl, sil
xor cl, 1
mov r9b, r15b
and r9b, cl
xor r15b, 0xff
and r15b, 1
or r9b, r15b
mov cl, al
xor cl, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r11b, sil
xor r11b, 1
mov bl, cl
and bl, 0xff
and al, r11b
mov dil, r10b
and dil, 0xff
and r9b, r11b
or bl, al
or dil, r9b
xor bl, dil
or cl, r10b
xor cl, 0xff
or r11b, 1
and cl, r11b
or bl, cl
mov al, dl
xor al, 0xff
and al, 0
mov cl, sil
xor cl, 0
and dl, cl
mov r9b, sil
xor r9b, 1
and r9b, 0
and cl, 1
or al, dl
or r9b, cl
xor al, r9b
mov cl, bl
xor cl, 0xff
and cl, 0
mov dl, sil
xor dl, 0
and bl, dl
mov r9b, sil
xor r9b, 1
and r9b, 0
and dl, 1
or cl, bl
or r9b, dl
xor cl, r9b
mov dl, sil
xor dl, 0
and dl, 1
mov r9b, sil
xor r9b, 1
and r9b, 0
or dl, r9b
mov r9b, al
xor r9b, 0xff
mov r10b, cl
xor r10b, 0xff
mov r11b, sil
xor r11b, 1
mov bl, r9b
and bl, 0xff
and al, r11b
mov dil, r10b
and dil, 0xff
and cl, r11b
or bl, al
or dil, cl
xor bl, dil
or r9b, r10b
xor r9b, 0xff
or r11b, 1
and r9b, r11b
or bl, r9b
mov al, sil
xor al, 0
mov cl, dl
xor cl, 0xff
mov r9b, sil
xor r9b, 0
mov r10b, al
and r10b, 0
mov r11b, r9b
and r11b, 0
mov dil, cl
and dil, 0
and dl, r9b
or r10b, r11b
or dil, dl
xor r10b, dil
or al, cl
xor al, 0xff
or r9b, 0
and al, r9b
or r10b, al
mov al, bl
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and bl, cl
or al, bl
xor r10b, 0xff
mov cl, al
xor cl, r10b
and cl, al
mov al, r8b
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
mov r9b, r8b
and r9b, dl
or al, r9b
mov dl, cl
xor dl, 0xff
and dl, 1
mov r9b, sil
xor r9b, 1
mov r10b, cl
and r10b, r9b
mov r11b, sil
xor r11b, 1
and r11b, 0xff
and r9b, 1
or dl, r10b
or r11b, r9b
xor dl, r11b
mov r9b, sil
xor r9b, 1
and r9b, 1
mov r10b, sil
xor r10b, 1
mov r11b, r10b
and r11b, 1
mov bl, sil
xor bl, 1
and bl, 0xff
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, sil
xor r10b, 1
mov r11b, al
xor r11b, r10b
and r11b, al
mov r10b, r9b
xor r10b, 0xff
mov bl, r8b
xor bl, r10b
and bl, r8b
mov r8b, dl
xor r8b, 0xff
mov r10b, sil
xor r10b, 1
mov dil, sil
xor dil, 0
or r8b, r10b
or dil, 0
xor r8b, 0xff
and r8b, dil
mov r10b, r9b
xor r10b, 0xff
mov dil, cl
xor dil, r10b
and dil, cl
mov cl, r11b
and cl, bl
xor r11b, bl
or cl, r11b
mov r10b, r8b
and r10b, dil
xor r8b, dil
or r10b, r8b
mov r8b, cl
xor r8b, 0xff
and r8b, 0
mov r11b, sil
xor r11b, 0
and cl, r11b
mov bl, r10b
xor bl, 0xff
and bl, 0
and r10b, r11b
or r8b, cl
or bl, r10b
xor r8b, bl
mov cl, al
and cl, dl
xor al, dl
or cl, al
mov al, cl
xor al, 0xff
and al, 1
xor sil, 1
and cl, sil
or al, cl
mov cl, r9b
and cl, 1
xor r9b, 1
or cl, r9b
xor cl, 0xff
mov dl, al
xor dl, cl
and dl, al
mov al, r8b
and al, dl
xor r8b, dl
or al, r8b
test al, 1
jne 0x6d99f1ec
jmp 0x6da43786
xor eax, eax
mov rcx, qword [rbp + 0x7b0]
mov edx, dword [rcx]
mov r8d, dword [sym.out.dll_x.13]
mov r9d, dword [sym.out.dll_y.14]
mov r10d, r8d
sub r10d, 0xf01bc5a1
sub r10d, 0xb38ceafd
add r10d, 0xf01bc5a1
mov r11d, eax
sub r11d, 0xff62793a
sub r10d, r11d
add r10d, 0xb8225c2a
add r10d, 0xb38ceafd
sub r10d, 0xb8225c2a
mov r11d, eax
sub r11d, 0x156c8e88
add r10d, r11d
add r10d, 0xfa0650bb
sub r10d, 1
sub r10d, 0xfa0650bb
mov r11d, eax
sub r11d, 0x156c8e88
sub r10d, r11d
sub eax, 0x7d619236
sub r10d, eax
add r10d, 0x359b68be
sub r10d, 0xff62793a
sub r10d, 0x359b68be
add r10d, 0x6184ba1f
sub r10d, 0x7d619236
sub r10d, 0x6184ba1f
imul r8d, r10d
and r8d, 1
cmp r8d, 0
sete bl
cmp r9d, 0xa
setl sil
mov dil, bl
xor dil, 0xff
and dil, 1
mov r14b, 1
mov r15b, r14b
xor r15b, 1
mov r12b, bl
and r12b, r15b
mov r13b, r14b
xor r13b, 1
and r13b, 0xff
and r15b, 1
or dil, r12b
or r13b, r15b
xor dil, r13b
mov r15b, r14b
xor r15b, 1
xor dil, 0xff
mov r12b, r14b
xor r12b, 1
or r15b, dil
or r12b, 1
xor r15b, 0xff
and r15b, r12b
mov dil, r14b
xor dil, 1
and dil, 1
mov r12b, r14b
xor r12b, 1
mov r13b, r12b
and r13b, 1
mov al, r14b
xor al, 1
and al, 0xff
and r12b, 1
or dil, r13b
or al, r12b
xor dil, al
mov al, bl
xor al, 0xff
mov r12b, dil
xor r12b, 0xff
mov r13b, r14b
xor r13b, 1
or al, r12b
or r13b, 1
xor al, 0xff
and al, r13b
mov r12b, r14b
xor r12b, 1
and r12b, 0
mov r13b, r14b
xor r13b, 0
mov r8b, r13b
and r8b, 1
mov r9b, r14b
xor r9b, 1
and r9b, 0
and r13b, 1
or r12b, r8b
or r9b, r13b
xor r12b, r9b
xor r12b, 0xff
mov r8b, r14b
xor r8b, 1
mov r9b, r14b
xor r9b, 0
or r12b, r8b
or r9b, 0
xor r12b, 0xff
and r12b, r9b
mov r8b, r14b
xor r8b, 1
xor dil, 0xff
mov r9b, r14b
xor r9b, 1
or r8b, dil
or r9b, 1
xor r8b, 0xff
and r8b, r9b
mov r9b, r15b
xor r9b, 0xff
mov dil, al
xor dil, 0xff
mov r13b, r14b
xor r13b, 0
mov r10b, r9b
and r10b, 0
and r15b, r13b
mov r11b, dil
and r11b, 0
and al, r13b
or r10b, r15b
or r11b, al
xor r10b, r11b
or r9b, dil
xor r9b, 0xff
or r13b, 0
and r9b, r13b
or r10b, r9b
mov al, r12b
and al, r8b
xor r12b, r8b
or al, r12b
mov r8b, r10b
xor r8b, 0xff
mov r9b, al
and r9b, r8b
xor al, 0xff
and r10b, al
or r9b, r10b
mov al, sil
xor al, 0xff
and al, 0
mov r8b, r14b
xor r8b, 0
mov r10b, sil
and r10b, r8b
mov r11b, r14b
xor r11b, 1
and r11b, 0
and r8b, 1
or al, r10b
or r11b, r8b
xor al, r11b
xor al, 0xff
xor al, 1
and al, 0xff
mov r8b, r14b
xor r8b, 1
and r8b, 1
mov r10b, r14b
xor r10b, 1
and r10b, 1
or r8b, r10b
mov r10b, sil
xor r10b, 0xff
mov r11b, r8b
xor r11b, 0xff
mov dil, r14b
xor dil, 1
or r10b, r11b
or dil, 1
xor r10b, 0xff
and r10b, dil
mov r11b, r14b
xor r11b, 1
and r11b, 0
mov dil, r14b
xor dil, 0
mov r15b, dil
and r15b, 1
mov r12b, r14b
xor r12b, 1
and r12b, 0
and dil, 1
or r11b, r15b
or r12b, dil
xor r11b, r12b
xor r11b, 0xff
mov dil, r14b
xor dil, 1
mov r15b, r14b
xor r15b, 1
or r11b, dil
or r15b, 1
xor r11b, 0xff
and r11b, r15b
mov dil, r14b
xor dil, 1
xor r8b, 0xff
mov r15b, r14b
xor r15b, 0
or dil, r8b
or r15b, 0
xor dil, 0xff
and dil, r15b
mov r8b, al
xor r8b, 0xff
mov r15b, r10b
xor r15b, 0xff
mov r12b, r14b
xor r12b, 0
mov r13b, r8b
and r13b, 0
and al, r12b
mov cl, r15b
and cl, 0
and r10b, r12b
or r13b, al
or cl, r10b
xor r13b, cl
or r8b, r15b
xor r8b, 0xff
or r12b, 0
and r8b, r12b
or r13b, r8b
mov al, r11b
xor al, 0xff
mov cl, dil
xor cl, 0xff
mov r8b, r14b
xor r8b, 0
mov r10b, al
and r10b, 0
and r11b, r8b
mov r15b, cl
and r15b, 0
and dil, r8b
or r10b, r11b
or r15b, dil
xor r10b, r15b
or al, cl
xor al, 0xff
or r8b, 0
and al, r8b
or r10b, al
mov al, r13b
xor al, 0xff
mov cl, r10b
and cl, al
xor r10b, 0xff
and r13b, r10b
or cl, r13b
mov al, r14b
xor al, 1
and al, 1
mov r8b, r14b
xor r8b, 1
mov r10b, r8b
and r10b, 1
mov r11b, r14b
xor r11b, 1
and r11b, 0xff
and r8b, 1
or al, r10b
or r11b, r8b
xor al, r11b
xor al, 0xff
xor al, 1
and al, 0xff
mov r8b, r14b
xor r8b, 1
and r8b, 0
mov r10b, r14b
xor r10b, 0
mov r11b, r10b
and r11b, 1
mov dil, r14b
xor dil, 1
and dil, 0
and r10b, 1
or r8b, r11b
or dil, r10b
xor r8b, dil
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
mov r10b, al
xor r10b, 0xff
mov r11b, r8b
xor r11b, 0xff
mov dil, r14b
xor dil, 1
mov r15b, r10b
and r15b, 0xff
and al, dil
mov r12b, r11b
and r12b, 0xff
and r8b, dil
or r15b, al
or r12b, r8b
xor r15b, r12b
or r10b, r11b
xor r10b, 0xff
or dil, 1
and r10b, dil
or r15b, r10b
mov al, r14b
xor al, 1
and al, 1
mov r8b, r14b
xor r8b, 1
and r8b, 1
or al, r8b
mov r8b, r9b
xor r8b, 0xff
and r8b, 0
mov r10b, r14b
xor r10b, 0
mov r11b, r9b
and r11b, r10b
mov dil, al
xor dil, 0xff
and dil, 0
and al, r10b
or r8b, r11b
or dil, al
xor r8b, dil
mov al, r9b
xor al, 0xff
mov r10b, r8b
xor r10b, al
and r10b, r8b
mov al, bl
xor al, 0xff
and al, 1
mov r8b, r14b
xor r8b, 1
and bl, r8b
mov r11b, r14b
xor r11b, 1
and r11b, 0xff
and r8b, 1
or al, bl
or r11b, r8b
xor al, r11b
mov r8b, r15b
xor r8b, 0xff
and r8b, 1
mov r11b, r14b
xor r11b, 1
mov bl, r15b
and bl, r11b
or r8b, bl
mov r11b, r14b
xor r11b, 1
and r11b, 0
mov bl, r14b
xor bl, 0
mov dil, bl
and dil, 1
mov r12b, r14b
xor r12b, 1
and r12b, 0
and bl, 1
or r11b, dil
or r12b, bl
xor r11b, r12b
mov bl, al
and bl, r8b
xor al, r8b
or bl, al
mov al, r14b
xor al, 1
mov r8b, r11b
xor r8b, 0xff
mov dil, r14b
xor dil, 0
mov r12b, al
and r12b, 0
mov r13b, dil
and r13b, 1
mov byte [rbp + 0x415], r8b
and r8b, 0
and r11b, dil
or r12b, r13b
or r8b, r11b
xor r12b, r8b
mov r8b, byte [rbp + 0x415]
or al, r8b
xor al, 0xff
or dil, 0
and al, dil
or r12b, al
mov al, bl
xor al, 0xff
and al, 0
mov r11b, r14b
xor r11b, 0
and bl, r11b
mov dil, r14b
xor dil, 1
and dil, 0
and r11b, 1
or al, bl
or dil, r11b
xor al, dil
xor al, 0xff
xor r12b, 0xff
mov r11b, r14b
xor r11b, 0
or al, r12b
or r11b, 0
xor al, 0xff
and al, r11b
mov r11b, r14b
xor r11b, 1
and r11b, 1
mov bl, r14b
xor bl, 1
and bl, 1
or r11b, bl
mov bl, cl
xor bl, 0xff
and bl, 0
mov dil, r14b
xor dil, 0
mov r12b, cl
and r12b, dil
mov r13b, r11b
xor r13b, 0xff
and r13b, 0
and r11b, dil
or bl, r12b
or r13b, r11b
xor bl, r13b
mov r11b, cl
xor r11b, 0xff
mov dil, bl
xor dil, r11b
and dil, bl
mov r11b, sil
xor r11b, 0xff
and r11b, 0
mov bl, r14b
xor bl, 0
and sil, bl
mov r12b, r14b
xor r12b, 1
and r12b, 0
and bl, 1
or r11b, sil
or r12b, bl
xor r11b, r12b
mov bl, r15b
xor bl, 0xff
and bl, 1
mov sil, r14b
xor sil, 1
mov r12b, r15b
and r12b, sil
or bl, r12b
mov sil, r14b
xor sil, 0
and sil, 1
mov r12b, r14b
xor r12b, 1
and r12b, 0
or sil, r12b
mov r12b, r11b
and r12b, bl
xor r11b, bl
or r12b, r11b
mov r11b, r14b
xor r11b, 0
mov bl, sil
xor bl, 0xff
mov r13b, r14b
xor r13b, 0
mov r8b, r11b
and r8b, 0
mov byte [rbp + 0x414], r13b
and r13b, 0
mov byte [rbp + 0x413], bl
and bl, 0
mov byte [rbp + 0x412], al
mov al, byte [rbp + 0x414]
and sil, al
or r8b, r13b
or bl, sil
xor r8b, bl
mov bl, byte [rbp + 0x413]
or r11b, bl
xor r11b, 0xff
or al, 0
and r11b, al
or r8b, r11b
mov al, r12b
xor al, 0xff
and al, 1
mov r11b, r14b
xor r11b, 1
and r12b, r11b
or al, r12b
xor al, 0xff
xor r8b, 0xff
mov r11b, r14b
xor r11b, 0
or al, r8b
or r11b, 0
xor al, 0xff
and al, r11b
mov r8b, r10b
xor r8b, 0xff
and r8b, 0
mov r11b, r14b
xor r11b, 0
mov sil, r10b
and sil, r11b
mov r12b, r14b
xor r12b, 1
and r12b, 0
and r11b, 1
or r8b, sil
or r12b, r11b
xor r8b, r12b
mov r11b, byte [rbp + 0x412]
xor r11b, 0xff
and r11b, 1
mov sil, r14b
xor sil, 1
mov r12b, byte [rbp + 0x412]
and r12b, sil
mov r13b, r14b
xor r13b, 1
and r13b, 0xff
and sil, 1
or r11b, r12b
or r13b, sil
xor r11b, r13b
mov sil, r14b
xor sil, 1
and sil, 1
mov r12b, r14b
xor r12b, 1
mov r13b, r12b
and r13b, 1
mov bl, r14b
xor bl, 1
and bl, 0xff
and r12b, 1
or sil, r13b
or bl, r12b
xor sil, bl
mov bl, r8b
xor bl, 0xff
mov r12b, r14b
xor r12b, 1
mov r13b, r14b
xor r13b, 0
or bl, r12b
or r13b, 0
xor bl, 0xff
and bl, r13b
xor r10b, 0xff
mov r12b, sil
xor r12b, 0xff
mov r13b, r14b
xor r13b, 0
or r10b, r12b
or r13b, 0
xor r10b, 0xff
and r10b, r13b
mov r12b, r11b
xor r12b, 0xff
mov r13b, r14b
xor r13b, 1
mov byte [rbp + 0x411], r14b
xor r14b, 1
or r12b, r13b
or r14b, 1
xor r12b, 0xff
and r12b, r14b
mov r14b, sil
xor r14b, 0xff
mov r13b, byte [rbp + 0x412]
xor r13b, r14b
mov r14b, byte [rbp + 0x412]
and r13b, r14b
mov r14b, bl
and r14b, r10b
xor bl, r10b
or r14b, bl
mov r10b, r12b
xor r10b, 0xff
mov bl, r13b
xor bl, 0xff
mov byte [rbp + 0x410], al
mov al, byte [rbp + 0x411]
xor al, 0
mov byte [rbp + 0x40f], r10b
and r10b, 0
and r12b, al
mov byte [rbp + 0x40e], bl
and bl, 0
and r13b, al
or r10b, r12b
or bl, r13b
xor r10b, bl
mov bl, byte [rbp + 0x40f]
mov r12b, byte [rbp + 0x40e]
or bl, r12b
xor bl, 0xff
or al, 0
and bl, al
or r10b, bl
mov al, r14b
xor al, 0xff
mov bl, r10b
and bl, al
xor r10b, 0xff
and r14b, r10b
or bl, r14b
mov al, r8b
xor al, 0xff
mov r10b, r11b
xor r10b, 0xff
mov r14b, byte [rbp + 0x411]
xor r14b, 1
mov r13b, al
and r13b, 0xff
and r8b, r14b
mov r12b, r10b
and r12b, 0xff
and r11b, r14b
or r13b, r8b
or r12b, r11b
xor r13b, r12b
or al, r10b
xor al, 0xff
or r14b, 1
and al, r14b
or r13b, al
mov al, r13b
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x411]
xor r8b, 1
and r13b, r8b
or al, r13b
mov r8b, byte [rbp + 0x411]
xor r8b, 1
mov r10b, sil
xor r10b, 0xff
mov r11b, byte [rbp + 0x411]
xor r11b, 0
mov r14b, r8b
and r14b, 0
mov r12b, r11b
and r12b, 1
mov r13b, r10b
and r13b, 0
and sil, r11b
or r14b, r12b
or r13b, sil
xor r14b, r13b
or r8b, r10b
xor r8b, 0xff
or r11b, 0
and r8b, r11b
or r14b, r8b
xor r14b, 0xff
mov r8b, al
xor r8b, r14b
and r8b, al
mov al, bl
xor al, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, byte [rbp + 0x411]
xor r11b, 0
mov sil, al
and sil, 0
and bl, r11b
mov r14b, r10b
and r14b, 0
and r8b, r11b
or sil, bl
or r14b, r8b
xor sil, r14b
or al, r10b
xor al, 0xff
or r11b, 0
and al, r11b
or sil, al
mov al, dil
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x411]
xor r8b, 1
mov r10b, dil
and r10b, r8b
or al, r10b
mov r8b, byte [rbp + 0x410]
xor r8b, 0xff
and r8b, 0
mov r10b, byte [rbp + 0x411]
xor r10b, 0
mov r11b, byte [rbp + 0x410]
and r11b, r10b
mov bl, byte [rbp + 0x411]
xor bl, 1
and bl, 0
and r10b, 1
or r8b, r11b
or bl, r10b
xor r8b, bl
mov r10b, byte [rbp + 0x411]
xor r10b, 1
and r10b, 0
mov r11b, byte [rbp + 0x411]
xor r11b, 0
mov bl, r11b
and bl, 1
mov r14b, byte [rbp + 0x411]
xor r14b, 1
and r14b, 0
and r11b, 1
or r10b, bl
or r14b, r11b
xor r10b, r14b
mov r11b, byte [rbp + 0x411]
xor r11b, 1
mov bl, al
xor bl, r11b
and bl, al
mov r11b, r10b
xor r11b, 0xff
mov r14b, dil
xor r14b, r11b
and r14b, dil
mov r11b, r8b
xor r11b, 0xff
mov dil, byte [rbp + 0x411]
xor dil, 1
mov r12b, byte [rbp + 0x411]
xor r12b, 1
or r11b, dil
or r12b, 1
xor r11b, 0xff
and r11b, r12b
mov dil, byte [rbp + 0x410]
xor dil, 0xff
mov r12b, r10b
xor r12b, 0xff
mov r13b, byte [rbp + 0x411]
xor r13b, 0
or dil, r12b
or r13b, 0
xor dil, 0xff
and dil, r13b
mov r12b, bl
xor r12b, 0xff
mov r13b, r14b
xor r13b, 0xff
mov byte [rbp + 0x40d], al
mov al, byte [rbp + 0x411]
xor al, 1
mov byte [rbp + 0x40c], r12b
and r12b, 0xff
and bl, al
mov byte [rbp + 0x40b], r13b
and r13b, 0xff
and r14b, al
or r12b, bl
or r13b, r14b
xor r12b, r13b
mov bl, byte [rbp + 0x40c]
mov r14b, byte [rbp + 0x40b]
or bl, r14b
xor bl, 0xff
or al, 1
and bl, al
or r12b, bl
mov al, r11b
xor al, 0xff
mov bl, dil
xor bl, 0xff
mov r13b, byte [rbp + 0x411]
xor r13b, 1
mov r14b, al
and r14b, 0xff
and r11b, r13b
mov byte [rbp + 0x40a], bl
and bl, 0xff
and dil, r13b
or r14b, r11b
or bl, dil
xor r14b, bl
mov r11b, byte [rbp + 0x40a]
or al, r11b
xor al, 0xff
or r13b, 1
and al, r13b
or r14b, al
mov al, r12b
xor al, 0xff
and al, 0
mov bl, byte [rbp + 0x411]
xor bl, 0
and r12b, bl
mov dil, r14b
xor dil, 0xff
and dil, 0
and r14b, bl
or al, r12b
or dil, r14b
xor al, dil
mov bl, byte [rbp + 0x40d]
xor bl, 0xff
mov dil, r8b
xor dil, 0xff
mov r14b, byte [rbp + 0x411]
xor r14b, 1
mov r12b, bl
and r12b, 0xff
mov r13b, byte [rbp + 0x40d]
and r13b, r14b
mov r11b, dil
and r11b, 0xff
and r8b, r14b
or r12b, r13b
or r11b, r8b
xor r12b, r11b
or bl, dil
xor bl, 0xff
or r14b, 1
and bl, r14b
or r12b, bl
mov r8b, r12b
xor r8b, 0xff
and r8b, 1
mov r11b, byte [rbp + 0x411]
xor r11b, 1
and r12b, r11b
mov bl, byte [rbp + 0x411]
xor bl, 1
and bl, 0xff
and r11b, 1
or r8b, r12b
or bl, r11b
xor r8b, bl
mov r11b, byte [rbp + 0x411]
xor r11b, 1
mov bl, r10b
xor bl, 0xff
mov dil, byte [rbp + 0x411]
xor dil, 1
mov r14b, r11b
and r14b, 0xff
mov r12b, dil
and r12b, 1
mov r13b, bl
and r13b, 0xff
and r10b, dil
or r14b, r12b
or r13b, r10b
xor r14b, r13b
or r11b, bl
xor r11b, 0xff
or dil, 1
and r11b, dil
or r14b, r11b
xor r14b, 0xff
mov r10b, r8b
xor r10b, r14b
and r10b, r8b
mov r8b, al
xor r8b, 0xff
mov r11b, r10b
xor r11b, 0xff
mov bl, byte [rbp + 0x411]
xor bl, 0
mov dil, r8b
and dil, 0
and al, bl
mov r14b, r11b
and r14b, 0
and r10b, bl
or dil, al
or r14b, r10b
xor dil, r14b
or r8b, r11b
xor r8b, 0xff
or bl, 0
and r8b, bl
or dil, r8b
mov al, sil
xor al, 0xff
and al, 0
mov r8b, byte [rbp + 0x411]
xor r8b, 0
mov r10b, sil
and r10b, r8b
mov r11b, byte [rbp + 0x411]
xor r11b, 1
and r11b, 0
and r8b, 1
or al, r10b
or r11b, r8b
xor al, r11b
mov r8b, dil
xor r8b, 0xff
xor al, 0xff
mov r10b, byte [rbp + 0x411]
xor r10b, 1
or r8b, al
or r10b, 1
xor r8b, 0xff
and r8b, r10b
mov al, dil
xor al, 0xff
and al, 1
mov r10b, byte [rbp + 0x411]
xor r10b, 1
and dil, r10b
or al, dil
xor al, 0xff
mov r10b, sil
xor r10b, al
and r10b, sil
mov al, r8b
xor al, 0xff
mov r11b, r10b
xor r11b, 0xff
mov bl, byte [rbp + 0x411]
xor bl, 0
mov sil, al
and sil, 0
and r8b, bl
mov dil, r11b
and dil, 0
and r10b, bl
or sil, r8b
or dil, r10b
xor sil, dil
or al, r11b
xor al, 0xff
or bl, 0
and al, bl
or sil, al
mov al, r9b
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x411]
xor r8b, 1
mov r10b, r9b
and r10b, r8b
or al, r10b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r10b, byte [rbp + 0x411]
xor r10b, 1
mov r11b, cl
and r11b, r10b
or r8b, r11b
mov r10b, byte [rbp + 0x411]
xor r10b, 1
and r10b, 0
mov r11b, byte [rbp + 0x411]
xor r11b, 0
mov bl, r11b
and bl, 1
mov dil, byte [rbp + 0x411]
xor dil, 1
and dil, 0
and r11b, 1
or r10b, bl
or dil, r11b
xor r10b, dil
mov r11b, al
xor r11b, 0xff
mov bl, byte [rbp + 0x411]
xor bl, 1
mov dil, byte [rbp + 0x411]
xor dil, 1
or r11b, bl
or dil, 1
xor r11b, 0xff
and r11b, dil
xor r9b, 0xff
mov bl, r10b
xor bl, 0xff
mov dil, byte [rbp + 0x411]
xor dil, 0
or r9b, bl
or dil, 0
xor r9b, 0xff
and r9b, dil
mov bl, r8b
xor bl, 0xff
mov dil, byte [rbp + 0x411]
xor dil, 1
mov r14b, byte [rbp + 0x411]
xor r14b, 1
or bl, dil
or r14b, 1
xor bl, 0xff
and bl, r14b
mov dil, r10b
xor dil, 0xff
mov r14b, cl
xor r14b, dil
and r14b, cl
mov cl, r11b
xor cl, 0xff
mov dil, r9b
xor dil, 0xff
mov r12b, byte [rbp + 0x411]
xor r12b, 0
mov r13b, cl
and r13b, 0
and r11b, r12b
mov byte [rbp + 0x409], dil
and dil, 0
and r9b, r12b
or r13b, r11b
or dil, r9b
xor r13b, dil
mov r9b, byte [rbp + 0x409]
or cl, r9b
xor cl, 0xff
or r12b, 0
and cl, r12b
or r13b, cl
mov cl, bl
xor cl, 0xff
mov r11b, r14b
xor r11b, 0xff
mov dil, byte [rbp + 0x411]
xor dil, 0
mov r12b, cl
and r12b, 0
and bl, dil
mov r9b, r11b
and r9b, 0
and r14b, dil
or r12b, bl
or r9b, r14b
xor r12b, r9b
or cl, r11b
xor cl, 0xff
or dil, 0
and cl, dil
or r12b, cl
mov cl, r13b
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp + 0x411]
xor r9b, 1
and r13b, r9b
mov r11b, r12b
xor r11b, 0xff
and r11b, 0xff
and r12b, r9b
or cl, r13b
or r11b, r12b
xor cl, r11b
mov r9b, al
xor r9b, 0xff
mov r11b, r8b
xor r11b, 0xff
mov bl, byte [rbp + 0x411]
xor bl, 0
mov dil, r9b
and dil, 0
and al, bl
mov r14b, r11b
and r14b, 0
and r8b, bl
or dil, al
or r14b, r8b
xor dil, r14b
or r9b, r11b
xor r9b, 0xff
or bl, 0
and r9b, bl
or dil, r9b
mov al, dil
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x411]
xor r8b, 1
and dil, r8b
or al, dil
mov r8b, byte [rbp + 0x411]
xor r8b, 1
mov r9b, r10b
xor r9b, 0xff
mov r11b, byte [rbp + 0x411]
xor r11b, 0
mov bl, r8b
and bl, 0
mov dil, r11b
and dil, 1
mov r14b, r9b
and r14b, 0
and r10b, r11b
or bl, dil
or r14b, r10b
xor bl, r14b
or r8b, r9b
xor r8b, 0xff
or r11b, 0
and r8b, r11b
or bl, r8b
xor al, 0xff
xor bl, 0xff
mov r8b, byte [rbp + 0x411]
xor r8b, 0
or al, bl
or r8b, 0
xor al, 0xff
and al, r8b
mov r8b, cl
and r8b, al
xor cl, al
or r8b, cl
mov al, r8b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x411]
xor cl, 1
mov r9b, r8b
and r9b, cl
or al, r9b
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, byte [rbp + 0x411]
xor cl, 1
and cl, 1
mov r9b, byte [rbp + 0x411]
xor r9b, 1
and r9b, 1
or cl, r9b
xor cl, 0xff
mov r9b, r8b
xor r9b, cl
and r9b, r8b
mov cl, al
and cl, r9b
xor al, r9b
or cl, al
mov al, r15b
xor al, 0xff
xor al, 1
and al, 0xff
mov r8b, byte [rbp + 0x411]
xor r8b, 1
mov r9b, r15b
and r9b, r8b
xor r15b, 0xff
and r15b, 1
or r9b, r15b
mov r8b, al
xor r8b, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r11b, byte [rbp + 0x411]
xor r11b, 0
mov bl, r8b
and bl, 0
and al, r11b
mov dil, r10b
and dil, 0
and r9b, r11b
or bl, al
or dil, r9b
xor bl, dil
or r8b, r10b
xor r8b, 0xff
or r11b, 0
and r8b, r11b
or bl, r8b
mov al, bl
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x411]
xor r8b, 1
and bl, r8b
or al, bl
mov r8b, cl
xor r8b, 0xff
and r8b, 0
mov r9b, byte [rbp + 0x411]
xor r9b, 0
mov r10b, cl
and r10b, r9b
mov r11b, al
xor r11b, 0xff
and r11b, 0
and al, r9b
or r8b, r10b
or r11b, al
xor r8b, r11b
xor r8b, 0xff
xor cl, 0xff
mov al, byte [rbp + 0x411]
xor al, 0
or r8b, cl
or al, 0
xor r8b, 0xff
and r8b, al
mov al, r8b
xor al, 0xff
mov cl, sil
xor cl, al
and cl, sil
mov al, sil
xor al, 0xff
mov r9b, r8b
and r9b, al
xor r8b, 0xff
and sil, r8b
or r9b, sil
mov al, cl
xor al, 0xff
mov r8b, r9b
xor r8b, 0xff
mov r10b, byte [rbp + 0x411]
xor r10b, 1
mov r11b, al
and r11b, 0xff
and cl, r10b
mov bl, r8b
and bl, 0xff
and r9b, r10b
or r11b, cl
or bl, r9b
xor r11b, bl
or al, r8b
xor al, 0xff
or r10b, 1
and al, r10b
or r11b, al
test r11b, 1
mov dword [rbp + 0x404], edx
jne 0x6d9a034e
jmp 0x6da43786
jmp 0x6d9a0353
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0x373a9f26
add r8d, 0
sub r8d, 0x39b4467e
sub r8d, 0x373a9f26
sub r8d, 0x542bc623
sub r8d, 1
add r8d, 0x542bc623
sub r8d, 0x3bc24da8
add r8d, 0x39b4467e
add r8d, 0x3bc24da8
mov r9d, ecx
sub r9d, 0xc516408e
sub r9d, 0xb4618f15
add r9d, 0xc516408e
add r9d, 0xcb1b21a8
add r9d, r8d
sub r9d, 0xcb1b21a8
sub eax, 0xb4618f15
sub r9d, eax
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 0
mov sil, 1
mov dil, sil
xor dil, 0
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov dil, sil
xor dil, 1
and dil, 0
mov r14b, sil
xor r14b, 0
mov r15b, r14b
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
mov r14b, r10b
xor r14b, 0xff
xor dil, 0xff
mov r15b, sil
xor r15b, 0
or r14b, dil
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov dil, bl
xor dil, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, dil
and r13b, 0xff
and bl, r12b
mov al, r15b
and al, 0xff
and r14b, r12b
or r13b, bl
or al, r14b
xor r13b, al
or dil, r15b
xor dil, 0xff
or r12b, 1
and dil, r12b
or r13b, dil
mov al, r11b
xor al, 0xff
and al, 1
mov bl, sil
xor bl, 1
mov dil, r11b
and dil, bl
or al, dil
xor al, 0xff
xor al, 1
and al, 0xff
mov bl, sil
xor bl, 1
and bl, 1
mov dil, sil
xor dil, 1
and dil, 1
or bl, dil
mov dil, bl
xor dil, 0xff
mov r14b, r11b
xor r14b, dil
and r14b, r11b
mov dil, sil
xor dil, 1
and dil, 1
mov r15b, sil
xor r15b, 1
mov r12b, r15b
and r12b, 1
mov cl, sil
xor cl, 1
and cl, 0xff
and r15b, 1
or dil, r12b
or cl, r15b
xor dil, cl
mov cl, sil
xor cl, 1
mov r15b, dil
xor r15b, cl
and r15b, dil
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov cl, al
and cl, r14b
xor al, r14b
or cl, al
mov al, r15b
and al, bl
xor r15b, bl
or al, r15b
mov bl, cl
xor bl, 0xff
and bl, 1
mov dil, sil
xor dil, 1
and cl, dil
mov r14b, al
xor r14b, 0xff
and r14b, 0xff
and al, dil
or bl, cl
or r14b, al
xor bl, r14b
mov al, sil
xor al, 1
and al, 1
mov cl, sil
xor cl, 1
mov dil, cl
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and cl, 1
or al, dil
or r14b, cl
xor al, r14b
xor al, 0xff
xor al, 0
and al, 0
mov cl, sil
xor cl, 0
and cl, 1
mov dil, sil
xor dil, 1
mov r14b, dil
and r14b, 0
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or cl, r14b
or r15b, dil
xor cl, r15b
mov dil, cl
xor dil, 0xff
xor dil, 1
and dil, 0xff
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r15b, sil
xor r15b, 1
mov r12b, r15b
and r12b, 1
mov dl, sil
xor dl, 1
and dl, 0xff
and r15b, 1
or r14b, r12b
or dl, r15b
xor r14b, dl
mov dl, sil
xor dl, 0
mov r15b, r14b
xor r15b, dl
and r15b, r14b
mov dl, sil
xor dl, 1
xor cl, 0xff
mov r14b, sil
xor r14b, 1
or dl, cl
or r14b, 1
xor dl, 0xff
and dl, r14b
mov cl, al
and cl, dil
xor al, dil
or cl, al
mov al, r15b
and al, dl
xor r15b, dl
or al, r15b
mov dl, cl
xor dl, 0xff
mov dil, al
and dil, dl
xor al, 0xff
and cl, al
or dil, cl
mov al, sil
xor al, 1
and al, 1
mov cl, sil
xor cl, 1
mov dl, cl
and dl, 1
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and cl, 1
or al, dl
or r14b, cl
xor al, r14b
mov cl, r13b
xor cl, 0xff
and cl, 0
mov dl, sil
xor dl, 0
mov r14b, r13b
and r14b, dl
mov r15b, al
xor r15b, 0xff
and r15b, 0
and al, dl
or cl, r14b
or r15b, al
xor cl, r15b
xor cl, 0xff
mov al, r13b
xor al, 0xff
mov dl, sil
xor dl, 0
or cl, al
or dl, 0
xor cl, 0xff
and cl, dl
mov al, dil
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
mov r14b, dil
and r14b, dl
or al, r14b
mov dl, r10b
xor dl, 0xff
and dl, 0
mov r14b, sil
xor r14b, 0
mov r15b, r10b
and r15b, r14b
mov r12b, al
xor r12b, 0xff
and r12b, 0
and al, r14b
or dl, r15b
or r12b, al
xor dl, r12b
xor dl, 0xff
xor r10b, 0xff
mov al, sil
xor al, 1
or dl, r10b
or al, 1
xor dl, 0xff
and dl, al
mov al, bl
xor al, 0xff
and al, 1
mov r10b, sil
xor r10b, 1
mov r14b, bl
and r14b, r10b
or al, r14b
mov r10b, sil
xor r10b, 1
and r10b, 0
mov r14b, sil
xor r14b, 0
mov r15b, r14b
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or r10b, r15b
or r12b, r14b
xor r10b, r12b
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or r14b, r15b
mov r15b, al
and r15b, r10b
xor al, r10b
or r15b, al
mov al, sil
xor al, 1
mov r10b, r14b
xor r10b, 0xff
mov r12b, sil
xor r12b, 0
mov r8b, al
and r8b, 0
mov r9b, r12b
and r9b, 1
mov byte [rbp + 0x403], r10b
and r10b, 0
and r14b, r12b
or r8b, r9b
or r10b, r14b
xor r8b, r10b
mov r9b, byte [rbp + 0x403]
or al, r9b
xor al, 0xff
or r12b, 0
and al, r12b
or r8b, al
mov al, r15b
xor al, 0xff
and al, 1
mov r10b, sil
xor r10b, 1
and r15b, r10b
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and r10b, 1
or al, r15b
or r14b, r10b
xor al, r14b
xor al, 0xff
xor r8b, 0xff
mov r10b, sil
xor r10b, 0
or al, r8b
or r10b, 0
xor al, 0xff
and al, r10b
mov r8b, dil
xor r8b, 0xff
and r8b, 1
mov r10b, sil
xor r10b, 1
mov r14b, dil
and r14b, r10b
or r8b, r14b
mov r10b, r11b
xor r10b, 0xff
and r10b, 0
mov r14b, sil
xor r14b, 0
mov r15b, r11b
and r15b, r14b
mov r12b, r8b
xor r12b, 0xff
and r12b, 0
and r8b, r14b
or r10b, r15b
or r12b, r8b
xor r10b, r12b
xor r10b, 0xff
xor r11b, 0xff
mov r8b, sil
xor r8b, 0
or r10b, r11b
or r8b, 0
xor r10b, 0xff
and r10b, r8b
mov r8b, dl
xor r8b, 0xff
mov r11b, cl
xor r11b, r8b
and r11b, cl
mov r8b, cl
xor r8b, 0xff
mov r14b, dl
and r14b, r8b
xor dl, 0xff
and cl, dl
or r14b, cl
mov cl, r11b
and cl, r14b
xor r11b, r14b
or cl, r11b
mov dl, r10b
xor dl, 0xff
mov r8b, al
xor r8b, dl
and r8b, al
mov dl, al
xor dl, 0xff
mov r11b, r10b
and r11b, dl
xor r10b, 0xff
and al, r10b
or r11b, al
mov al, r8b
xor al, 0xff
mov dl, r11b
xor dl, 0xff
mov r10b, sil
xor r10b, 1
mov r14b, al
and r14b, 0xff
and r8b, r10b
mov r15b, dl
and r15b, 0xff
and r11b, r10b
or r14b, r8b
or r15b, r11b
xor r14b, r15b
or al, dl
xor al, 0xff
or r10b, 1
and al, r10b
or r14b, al
mov al, cl
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
mov r8b, cl
and r8b, dl
or al, r8b
mov dl, sil
xor dl, 0
xor al, 0xff
mov r8b, sil
xor r8b, 1
or dl, al
or r8b, 1
xor dl, 0xff
and dl, r8b
mov al, sil
xor al, 0
and al, 1
mov r8b, sil
xor r8b, 1
and r8b, 0
or al, r8b
xor cl, 0xff
mov r8b, al
xor r8b, 0xff
mov r10b, sil
xor r10b, 0
or cl, r8b
or r10b, 0
xor cl, 0xff
and cl, r10b
mov r8b, r14b
xor r8b, 0xff
and r8b, 1
mov r10b, sil
xor r10b, 1
mov r11b, r14b
and r11b, r10b
or r8b, r11b
mov r10b, sil
xor r10b, 0
mov r11b, r8b
xor r11b, r10b
and r11b, r8b
xor r14b, 0xff
xor al, 0xff
mov r8b, sil
xor r8b, 1
or r14b, al
or r8b, 1
xor r14b, 0xff
and r14b, r8b
mov al, dl
and al, cl
xor dl, cl
or al, dl
mov cl, r11b
xor cl, 0xff
mov dl, r14b
xor dl, 0xff
mov r8b, sil
xor r8b, 0
mov r10b, cl
and r10b, 0
and r11b, r8b
mov r15b, dl
and r15b, 0
and r14b, r8b
or r10b, r11b
or r15b, r14b
xor r10b, r15b
or cl, dl
xor cl, 0xff
or r8b, 0
and cl, r8b
or r10b, cl
mov cl, al
xor cl, 0xff
and cl, 0
mov dl, sil
xor dl, 0
and al, dl
mov r8b, r10b
xor r8b, 0xff
and r8b, 0
and r10b, dl
or cl, al
or r8b, r10b
xor cl, r8b
mov al, r13b
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
mov r8b, r13b
and r8b, dl
or al, r8b
mov dl, bl
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
mov r10b, bl
and r10b, r8b
mov r11b, sil
xor r11b, 1
and r11b, 0xff
and r8b, 1
or dl, r10b
or r11b, r8b
xor dl, r11b
mov r8b, sil
xor r8b, 0
and r8b, 1
mov r10b, sil
xor r10b, 1
and r10b, 0
or r8b, r10b
mov r10b, sil
xor r10b, 0
mov r11b, al
xor r11b, r10b
and r11b, al
xor r13b, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r14b, sil
xor r14b, 0
or r13b, r10b
or r14b, 0
xor r13b, 0xff
and r13b, r14b
mov r10b, dl
xor r10b, 0xff
mov r14b, sil
xor r14b, 0
mov r15b, sil
xor r15b, 0
or r10b, r14b
or r15b, 0
xor r10b, 0xff
and r10b, r15b
mov r14b, r8b
xor r14b, 0xff
mov r15b, bl
xor r15b, r14b
and r15b, bl
mov bl, r11b
and bl, r13b
xor r11b, r13b
or bl, r11b
mov r11b, r10b
xor r11b, 0xff
mov r14b, r15b
xor r14b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, r11b
and r13b, 0xff
and r10b, r12b
mov r9b, r14b
and r9b, 0xff
and r15b, r12b
or r13b, r10b
or r9b, r15b
xor r13b, r9b
or r11b, r14b
xor r11b, 0xff
or r12b, 1
and r11b, r12b
or r13b, r11b
mov r9b, bl
xor r9b, 0xff
and r9b, 1
mov r10b, sil
xor r10b, 1
and bl, r10b
mov r11b, r13b
xor r11b, 0xff
and r11b, 0xff
and r13b, r10b
or r9b, bl
or r11b, r13b
xor r9b, r11b
mov r10b, al
xor r10b, 0xff
mov r11b, dl
xor r11b, 0xff
mov bl, sil
xor bl, 1
mov r14b, r10b
and r14b, 0xff
and al, bl
mov r15b, r11b
and r15b, 0xff
and dl, bl
or r14b, al
or r15b, dl
xor r14b, r15b
or r10b, r11b
xor r10b, 0xff
or bl, 1
and r10b, bl
or r14b, r10b
mov al, r14b
xor al, 0xff
and al, 0
mov dl, sil
xor dl, 0
and r14b, dl
mov r10b, sil
xor r10b, 1
and r10b, 0
and dl, 1
or al, r14b
or r10b, dl
xor al, r10b
mov dl, sil
xor dl, 0
mov r10b, r8b
xor r10b, 0xff
mov r11b, sil
xor r11b, 0
mov bl, dl
and bl, 0
mov r14b, r11b
and r14b, 0
mov r15b, r10b
and r15b, 0
and r8b, r11b
or bl, r14b
or r15b, r8b
xor bl, r15b
or dl, r10b
xor dl, 0xff
or r11b, 0
and dl, r11b
or bl, dl
xor bl, 0xff
mov dl, al
xor dl, bl
and dl, al
mov al, r9b
xor al, 0xff
mov r8b, dl
xor r8b, 0xff
mov r10b, sil
xor r10b, 0
mov r11b, al
and r11b, 0
and r9b, r10b
mov bl, r8b
and bl, 0
and dl, r10b
or r11b, r9b
or bl, dl
xor r11b, bl
or al, r8b
xor al, 0xff
or r10b, 0
and al, r10b
or r11b, al
mov al, r11b
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
mov r8b, r11b
and r8b, dl
mov r9b, sil
xor r9b, 1
and r9b, 0xff
and dl, 1
or al, r8b
or r9b, dl
xor al, r9b
mov dl, sil
xor dl, 1
xor al, 0xff
mov r8b, sil
xor r8b, 1
or dl, al
or r8b, 1
xor dl, 0xff
and dl, r8b
mov al, sil
xor al, 1
and al, 1
mov r8b, sil
xor r8b, 1
and r8b, 1
or al, r8b
xor al, 0xff
mov r8b, r11b
xor r8b, al
and r8b, r11b
mov al, dl
and al, r8b
xor dl, r8b
or al, dl
mov dl, sil
xor dl, 1
and dl, 1
mov r8b, sil
xor r8b, 1
and r8b, 1
or dl, r8b
mov r8b, dil
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
mov r10b, dil
and r10b, r9b
or r8b, r10b
mov r9b, sil
xor r9b, 0
and r9b, 1
mov r10b, sil
xor r10b, 1
and r10b, 0
or r9b, r10b
mov r10b, dl
xor r10b, 0xff
mov r11b, sil
xor r11b, 0
mov bl, sil
xor bl, 0
or r10b, r11b
or bl, 0
xor r10b, 0xff
and r10b, bl
mov r11b, sil
xor r11b, 1
mov bl, r9b
xor bl, 0xff
mov r14b, sil
xor r14b, 0
or r11b, bl
or r14b, 0
xor r11b, 0xff
and r11b, r14b
mov bl, sil
xor bl, 0
mov r14b, r8b
xor r14b, bl
and r14b, r8b
mov bl, r9b
xor bl, 0xff
mov r15b, dil
xor r15b, bl
and r15b, dil
mov bl, r10b
xor bl, 0xff
mov dil, r11b
xor dil, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, bl
and r13b, 0
and r10b, r12b
mov byte [rbp + 0x402], dil
and dil, 0
and r11b, r12b
or r13b, r10b
or dil, r11b
xor r13b, dil
mov r10b, byte [rbp + 0x402]
or bl, r10b
xor bl, 0xff
or r12b, 0
and bl, r12b
or r13b, bl
mov r11b, r14b
and r11b, r15b
xor r14b, r15b
or r11b, r14b
mov bl, r13b
xor bl, 0xff
mov dil, r11b
and dil, bl
xor r11b, 0xff
and r13b, r11b
or dil, r13b
mov r11b, dl
xor r11b, 0xff
mov bl, r8b
xor bl, 0xff
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, 0xff
and dl, r14b
mov r12b, bl
and r12b, 0xff
and r8b, r14b
or r15b, dl
or r12b, r8b
xor r15b, r12b
or r11b, bl
xor r11b, 0xff
or r14b, 1
and r11b, r14b
or r15b, r11b
mov dl, r15b
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
and r15b, r8b
mov r11b, sil
xor r11b, 1
and r11b, 0xff
and r8b, 1
or dl, r15b
or r11b, r8b
xor dl, r11b
mov r8b, r9b
and r8b, 0
xor r9b, 0
or r8b, r9b
xor r8b, 0xff
mov r9b, dl
xor r9b, r8b
and r9b, dl
mov dl, dil
xor dl, 0xff
mov r8b, r9b
xor r8b, 0xff
mov r11b, sil
xor r11b, 1
mov bl, dl
and bl, 0xff
and dil, r11b
mov r14b, r8b
and r14b, 0xff
and r9b, r11b
or bl, dil
or r14b, r9b
xor bl, r14b
or dl, r8b
xor dl, 0xff
or r11b, 1
and dl, r11b
or bl, dl
mov dl, al
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
and al, r8b
or dl, al
mov al, bl
xor al, 0xff
and al, 1
mov r8b, sil
xor r8b, 1
and bl, r8b
mov r9b, sil
xor r9b, 1
and r9b, 0xff
and r8b, 1
or al, bl
or r9b, r8b
xor al, r9b
mov r8b, sil
xor r8b, 1
and r8b, 1
mov r9b, sil
xor r9b, 1
mov r11b, r9b
and r11b, 1
mov bl, sil
xor bl, 1
and bl, 0xff
and r9b, 1
or r8b, r11b
or bl, r9b
xor r8b, bl
mov r9b, dl
xor r9b, 0xff
mov r11b, al
xor r11b, 0xff
mov bl, sil
xor bl, 1
mov dil, r9b
and dil, 0xff
and dl, bl
mov r14b, r11b
and r14b, 0xff
and al, bl
or dil, dl
or r14b, al
xor dil, r14b
or r9b, r11b
xor r9b, 0xff
or bl, 1
and r9b, bl
or dil, r9b
mov al, sil
xor al, 1
mov dl, r8b
xor dl, 0xff
mov r9b, sil
xor r9b, 1
mov r11b, al
and r11b, 0xff
mov bl, r9b
and bl, 1
mov r14b, dl
and r14b, 0xff
and r8b, r9b
or r11b, bl
or r14b, r8b
xor r11b, r14b
or al, dl
xor al, 0xff
or r9b, 1
and al, r9b
or r11b, al
mov al, dil
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
and dil, dl
or al, dil
xor al, 0xff
xor r11b, 0xff
mov dl, sil
xor dl, 0
or al, r11b
or dl, 0
xor al, 0xff
and al, dl
mov dl, cl
xor dl, 0xff
and dl, 0
mov r8b, sil
xor r8b, 0
mov r9b, cl
and r9b, r8b
mov r11b, sil
xor r11b, 1
and r11b, 0
and r8b, 1
or dl, r9b
or r11b, r8b
xor dl, r11b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
mov r11b, al
and r11b, r9b
mov bl, sil
xor bl, 1
and bl, 0xff
and r9b, 1
or r8b, r11b
or bl, r9b
xor r8b, bl
mov r9b, sil
xor r9b, 1
and r9b, 1
mov r11b, sil
xor r11b, 1
and r11b, 1
or r9b, r11b
mov r11b, sil
xor r11b, 1
mov bl, dl
xor bl, r11b
and bl, dl
xor cl, 0xff
mov r11b, r9b
xor r11b, 0xff
mov dil, sil
xor dil, 0
or cl, r11b
or dil, 0
xor cl, 0xff
and cl, dil
mov r11b, r8b
xor r11b, 0xff
mov dil, sil
xor dil, 1
mov r14b, sil
xor r14b, 0
or r11b, dil
or r14b, 0
xor r11b, 0xff
and r11b, r14b
mov dil, r9b
xor dil, 0xff
mov r14b, al
xor r14b, dil
and r14b, al
mov al, bl
and al, cl
xor bl, cl
or al, bl
mov cl, r11b
xor cl, 0xff
mov bl, r14b
xor bl, 0xff
mov dil, sil
xor dil, 1
mov r15b, cl
and r15b, 0xff
and r11b, dil
mov r12b, bl
and r12b, 0xff
and r14b, dil
or r15b, r11b
or r12b, r14b
xor r15b, r12b
or cl, bl
xor cl, 0xff
or dil, 1
and cl, dil
or r15b, cl
mov cl, al
xor cl, 0xff
and cl, 0
mov r11b, sil
xor r11b, 0
and al, r11b
mov bl, r15b
xor bl, 0xff
and bl, 0
and r15b, r11b
or cl, al
or bl, r15b
xor cl, bl
mov al, dl
xor al, 0xff
mov r11b, r8b
xor r11b, 0xff
mov bl, sil
xor bl, 1
mov dil, al
and dil, 0xff
and dl, bl
mov r14b, r11b
and r14b, 0xff
and r8b, bl
or dil, dl
or r14b, r8b
xor dil, r14b
or al, r11b
xor al, 0xff
or bl, 1
and al, bl
or dil, al
mov al, dil
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
and dil, dl
mov r8b, sil
xor r8b, 1
and r8b, 0xff
and dl, 1
or al, dil
or r8b, dl
xor al, r8b
mov dl, sil
xor dl, 1
mov r8b, r9b
xor r8b, 0xff
mov r11b, sil
xor r11b, 0
mov bl, dl
and bl, 0
mov dil, r11b
and dil, 1
mov r14b, r8b
and r14b, 0
and r9b, r11b
or bl, dil
or r14b, r9b
xor bl, r14b
or dl, r8b
xor dl, 0xff
or r11b, 0
and dl, r11b
or bl, dl
xor bl, 0xff
mov dl, al
xor dl, bl
and dl, al
mov al, cl
xor al, 0xff
mov r8b, dl
xor r8b, 0xff
xor sil, 1
mov r9b, al
and r9b, 0xff
and cl, sil
mov r11b, r8b
and r11b, 0xff
and dl, sil
or r9b, cl
or r11b, dl
xor r9b, r11b
or al, r8b
xor al, 0xff
or sil, 1
and al, sil
or r9b, al
test r9b, 1
jne 0x6d9a11f6
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xff5c5483
mov r9d, ecx
add r9d, r8d
mov r8d, eax
sub r8d, 0xb5f50c6b
sub r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0xff5c5483
add r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, 0xf1bd0dcc
add r8d, 0
sub r8d, 1
sub r8d, 0xf1bd0dcc
sub r9d, 0xb68792f3
add r9d, r8d
add r9d, 0xb68792f3
add r9d, 0xdca0ba28
sub r9d, 0xdee873ad
sub r9d, 0xdca0ba28
sub eax, 0xb5f50c6b
add r9d, eax
sub r9d, 0xf1fd8305
add r9d, 0xdee873ad
add r9d, 0xf1fd8305
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
or bl, r14b
xor bl, 0xff
xor bl, 0
and bl, 0
mov dil, sil
xor dil, 0
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r14b
and r15b, 0
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
mov r14b, r10b
xor r14b, 0xff
mov r15b, dil
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
or r14b, r15b
or r12b, 0
xor r14b, 0xff
and r14b, r12b
mov r15b, sil
xor r15b, 1
and r15b, 0
mov r12b, sil
xor r12b, 0
mov r13b, r12b
and r13b, 1
mov al, sil
xor al, 1
and al, 0
and r12b, 1
or r15b, r13b
or al, r12b
xor r15b, al
xor r15b, 0xff
mov al, sil
xor al, 0
mov r12b, sil
xor r12b, 1
or r15b, al
or r12b, 1
xor r15b, 0xff
and r15b, r12b
mov al, sil
xor al, 1
xor dil, 0xff
mov r12b, sil
xor r12b, 1
or al, dil
or r12b, 1
xor al, 0xff
and al, r12b
mov dil, bl
and dil, r14b
xor bl, r14b
or dil, bl
mov bl, r15b
xor bl, 0xff
mov r14b, al
xor r14b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, bl
and r13b, 0
and r15b, r12b
mov cl, r14b
and cl, 0
and al, r12b
or r13b, r15b
or cl, al
xor r13b, cl
or bl, r14b
xor bl, 0xff
or r12b, 0
and bl, r12b
or r13b, bl
mov al, dil
xor al, 0xff
mov cl, r13b
and cl, al
xor r13b, 0xff
and dil, r13b
or cl, dil
mov al, r11b
xor al, 0xff
and al, 1
mov bl, sil
xor bl, 1
mov dil, r11b
and dil, bl
or al, dil
mov bl, sil
xor bl, 0
xor al, 0xff
mov dil, sil
xor dil, 1
or bl, al
or dil, 1
xor bl, 0xff
and bl, dil
mov al, sil
xor al, 0
and al, 1
mov dil, sil
xor dil, 1
mov r14b, dil
and r14b, 0
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or al, r14b
or r15b, dil
xor al, r15b
mov dil, r11b
xor dil, 0xff
mov r14b, al
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
or dil, r14b
or r15b, 1
xor dil, 0xff
and dil, r15b
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or r14b, r15b
mov r15b, sil
xor r15b, 0
mov r12b, r14b
xor r12b, r15b
and r12b, r14b
xor al, 0xff
xor al, 1
and al, 0xff
mov r14b, bl
xor r14b, 0xff
mov r15b, dil
xor r15b, 0xff
mov r13b, sil
xor r13b, 1
mov dl, r14b
and dl, 0xff
and bl, r13b
mov r8b, r15b
and r8b, 0xff
and dil, r13b
or dl, bl
or r8b, dil
xor dl, r8b
or r14b, r15b
xor r14b, 0xff
or r13b, 1
and r14b, r13b
or dl, r14b
mov r8b, r12b
and r8b, al
xor r12b, al
or r8b, r12b
mov al, dl
xor al, 0xff
mov bl, r8b
and bl, al
xor r8b, 0xff
and dl, r8b
or bl, dl
mov al, sil
xor al, 0
and al, 1
mov dl, sil
xor dl, 1
mov r8b, dl
and r8b, 0
mov dil, sil
xor dil, 1
and dil, 0xff
and dl, 1
or al, r8b
or dil, dl
xor al, dil
xor al, 0xff
xor al, 1
and al, 0xff
mov dl, sil
xor dl, 1
and dl, 0
mov r8b, sil
xor r8b, 0
mov dil, r8b
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
and r8b, 1
or dl, dil
or r14b, r8b
xor dl, r14b
mov r8b, sil
xor r8b, 0
xor dl, 0xff
mov dil, sil
xor dil, 0
or r8b, dl
or dil, 0
xor r8b, 0xff
and r8b, dil
mov dl, al
and dl, r8b
xor al, r8b
or dl, al
mov al, sil
xor al, 0
and al, 1
mov r8b, sil
xor r8b, 1
mov dil, r8b
and dil, 0
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and r8b, 1
or al, dil
or r14b, r8b
xor al, r14b
mov r8b, cl
xor r8b, 0xff
and r8b, 0
mov dil, sil
xor dil, 0
mov r14b, cl
and r14b, dil
mov r15b, al
xor r15b, 0xff
and r15b, 0
and al, dil
or r8b, r14b
or r15b, al
xor r8b, r15b
xor r8b, 0xff
mov al, cl
xor al, 0xff
mov dil, sil
xor dil, 0
or r8b, al
or dil, 0
xor r8b, 0xff
and r8b, dil
mov al, dl
xor al, 0xff
and al, 0
mov dil, sil
xor dil, 0
mov r14b, dl
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or al, r14b
or r15b, dil
xor al, r15b
mov dil, r10b
xor dil, 0xff
mov r14b, al
and r14b, dil
xor al, 0xff
mov dil, r10b
and dil, al
or r14b, dil
xor r14b, 0xff
xor r10b, 0xff
mov al, sil
xor al, 0
or r14b, r10b
or al, 0
xor r14b, 0xff
and r14b, al
mov al, bl
xor al, 0xff
and al, 1
mov r10b, sil
xor r10b, 1
mov dil, bl
and dil, r10b
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and r10b, 1
or al, dil
or r15b, r10b
xor al, r15b
mov r10b, sil
xor r10b, 0
and r10b, 0
mov dil, sil
xor dil, 0
mov r15b, dil
and r15b, 0
mov r12b, sil
xor r12b, 1
and r12b, 0
and dil, 1
or r10b, r15b
or r12b, dil
xor r10b, r12b
mov dil, sil
xor dil, 1
and dil, 0
mov r15b, sil
xor r15b, 0
mov r12b, r15b
and r12b, 1
mov r13b, sil
xor r13b, 1
and r13b, 0
and r15b, 1
or dil, r12b
or r13b, r15b
xor dil, r13b
mov r15b, al
xor r15b, 0xff
mov r12b, r10b
xor r12b, 0xff
mov r13b, sil
xor r13b, 1
mov r9b, r15b
and r9b, 0xff
and al, r13b
mov byte [rbp + 0x32a], r12b
and r12b, 0xff
and r10b, r13b
or r9b, al
or r12b, r10b
xor r9b, r12b
mov al, byte [rbp + 0x32a]
or r15b, al
xor r15b, 0xff
or r13b, 1
and r15b, r13b
or r9b, r15b
mov r10b, dil
and r10b, 1
xor dil, 1
or r10b, dil
mov dil, r9b
xor dil, 0xff
and dil, 1
mov r15b, sil
xor r15b, 1
and r9b, r15b
or dil, r9b
xor dil, 0xff
xor r10b, 0xff
mov r9b, sil
xor r9b, 1
or dil, r10b
or r9b, 1
xor dil, 0xff
and dil, r9b
mov r9b, r11b
xor r9b, 0xff
and r9b, 1
mov r10b, sil
xor r10b, 1
and r11b, r10b
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and r10b, 1
or r9b, r11b
or r15b, r10b
xor r9b, r15b
mov r10b, dl
xor r10b, 0xff
and r10b, 1
mov r11b, sil
xor r11b, 1
mov r15b, dl
and r15b, r11b
or r10b, r15b
mov r11b, sil
xor r11b, 0
and r11b, 0
mov r15b, sil
xor r15b, 0
mov r12b, r15b
and r12b, 0
mov r13b, sil
xor r13b, 1
and r13b, 0
and r15b, 1
or r11b, r12b
or r13b, r15b
xor r11b, r13b
mov r15b, r9b
and r15b, r10b
xor r9b, r10b
or r15b, r9b
mov r9b, sil
xor r9b, 0
mov r10b, r11b
xor r10b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, r9b
and r13b, 0xff
mov al, r12b
and al, 0
mov byte [rbp + 0x329], r10b
and r10b, 0xff
and r11b, r12b
or r13b, al
or r10b, r11b
xor r13b, r10b
mov al, byte [rbp + 0x329]
or r9b, al
xor r9b, 0xff
or r12b, 1
and r9b, r12b
or r13b, r9b
mov r9b, r15b
xor r9b, 0xff
and r9b, 1
mov r10b, sil
xor r10b, 1
and r15b, r10b
mov r11b, sil
xor r11b, 1
and r11b, 0xff
and r10b, 1
or r9b, r15b
or r11b, r10b
xor r9b, r11b
xor r13b, 0xff
mov r10b, r9b
xor r10b, r13b
and r10b, r9b
mov r9b, r8b
xor r9b, 0xff
and r9b, 1
mov r11b, sil
xor r11b, 1
mov r15b, r8b
and r15b, r11b
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r11b, 1
or r9b, r15b
or r12b, r11b
xor r9b, r12b
mov r11b, r14b
xor r11b, 0xff
and r11b, 1
mov r15b, sil
xor r15b, 1
mov r12b, r14b
and r12b, r15b
or r11b, r12b
mov r15b, sil
xor r15b, 0
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 0
or r15b, r12b
mov r12b, r9b
xor r12b, 0xff
mov r13b, sil
xor r13b, 0
mov al, sil
xor al, 1
or r12b, r13b
or al, 1
xor r12b, 0xff
and r12b, al
xor r8b, 0xff
mov al, r15b
xor al, 0xff
mov r13b, sil
xor r13b, 0
or r8b, al
or r13b, 0
xor r8b, 0xff
and r8b, r13b
mov al, sil
xor al, 0
mov r13b, r11b
xor r13b, al
and r13b, r11b
xor r14b, 0xff
mov al, r15b
xor al, 0xff
mov byte [rbp + 0x328], sil
xor sil, 1
or r14b, al
or sil, 1
xor r14b, 0xff
and r14b, sil
mov al, r12b
and al, r8b
xor r12b, r8b
or al, r12b
mov r8b, r13b
and r8b, r14b
xor r13b, r14b
or r8b, r13b
mov sil, al
xor sil, 0xff
mov r14b, r8b
and r14b, sil
xor r8b, 0xff
and al, r8b
or r14b, al
mov al, r9b
and al, r11b
xor r9b, r11b
or al, r9b
mov r8b, al
xor r8b, 0xff
and r8b, 0
mov r9b, byte [rbp + 0x328]
xor r9b, 0
and al, r9b
mov r11b, byte [rbp + 0x328]
xor r11b, 1
and r11b, 0
and r9b, 1
or r8b, al
or r11b, r9b
xor r8b, r11b
mov al, r15b
and al, 0
xor r15b, 0
or al, r15b
xor r8b, 0xff
xor al, 0xff
mov r9b, byte [rbp + 0x328]
xor r9b, 1
or r8b, al
or r9b, 1
xor r8b, 0xff
and r8b, r9b
mov al, r14b
xor al, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r11b, byte [rbp + 0x328]
xor r11b, 0
mov sil, al
and sil, 0
and r14b, r11b
mov r15b, r9b
and r15b, 0
and r8b, r11b
or sil, r14b
or r15b, r8b
xor sil, r15b
or al, r9b
xor al, 0xff
or r11b, 0
and al, r11b
or sil, al
mov al, dil
xor al, 0xff
and al, 0
mov r8b, byte [rbp + 0x328]
xor r8b, 0
mov r9b, dil
and r9b, r8b
mov r11b, byte [rbp + 0x328]
xor r11b, 1
and r11b, 0
and r8b, 1
or al, r9b
or r11b, r8b
xor al, r11b
mov r8b, r10b
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x328]
xor r9b, 1
mov r11b, r10b
and r11b, r9b
or r8b, r11b
mov r9b, byte [rbp + 0x328]
xor r9b, 0
and r9b, 1
mov r11b, byte [rbp + 0x328]
xor r11b, 1
and r11b, 0
or r9b, r11b
mov r11b, al
xor r11b, 0xff
mov r14b, byte [rbp + 0x328]
xor r14b, 0
mov r15b, byte [rbp + 0x328]
xor r15b, 0
or r11b, r14b
or r15b, 0
xor r11b, 0xff
and r11b, r15b
mov r14b, r9b
xor r14b, 0xff
mov r15b, dil
xor r15b, r14b
and r15b, dil
mov dil, byte [rbp + 0x328]
xor dil, 0
mov r14b, r8b
xor r14b, dil
and r14b, r8b
mov dil, r9b
xor dil, 0xff
mov r12b, r10b
xor r12b, dil
and r12b, r10b
mov r10b, r11b
xor r10b, 0xff
mov dil, r15b
xor dil, 0xff
mov r13b, byte [rbp + 0x328]
xor r13b, 1
mov byte [rbp + 0x327], r10b
and r10b, 0xff
and r11b, r13b
mov byte [rbp + 0x326], dil
and dil, 0xff
and r15b, r13b
or r10b, r11b
or dil, r15b
xor r10b, dil
mov r11b, byte [rbp + 0x327]
mov dil, byte [rbp + 0x326]
or r11b, dil
xor r11b, 0xff
or r13b, 1
and r11b, r13b
or r10b, r11b
mov r11b, r14b
xor r11b, 0xff
mov r15b, r12b
xor r15b, 0xff
mov r13b, byte [rbp + 0x328]
xor r13b, 0
mov dil, r11b
and dil, 0
and r14b, r13b
mov byte [rbp + 0x325], r15b
and r15b, 0
and r12b, r13b
or dil, r14b
or r15b, r12b
xor dil, r15b
mov r14b, byte [rbp + 0x325]
or r11b, r14b
xor r11b, 0xff
or r13b, 0
and r11b, r13b
or dil, r11b
mov r11b, r10b
xor r11b, 0xff
and r11b, 1
mov r15b, byte [rbp + 0x328]
xor r15b, 1
and r10b, r15b
mov r12b, dil
xor r12b, 0xff
and r12b, 0xff
and dil, r15b
or r11b, r10b
or r12b, dil
xor r11b, r12b
mov r10b, al
and r10b, r8b
xor al, r8b
or r10b, al
mov al, r10b
xor al, 0xff
and al, 0
mov r8b, byte [rbp + 0x328]
xor r8b, 0
and r10b, r8b
mov dil, byte [rbp + 0x328]
xor dil, 1
and dil, 0
and r8b, 1
or al, r10b
or dil, r8b
xor al, dil
mov r8b, r9b
and r8b, 0
xor r9b, 0
or r8b, r9b
xor r8b, 0xff
mov r9b, al
xor r9b, r8b
and r9b, al
mov al, r11b
and al, r9b
xor r11b, r9b
or al, r11b
mov r8b, sil
xor r8b, 0xff
and r8b, 0
mov r9b, byte [rbp + 0x328]
xor r9b, 0
mov r10b, sil
and r10b, r9b
mov r11b, byte [rbp + 0x328]
xor r11b, 1
and r11b, 0
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
xor r8b, 0xff
xor r8b, 0
and r8b, 0
mov r9b, byte [rbp + 0x328]
xor r9b, 0
and r9b, 0
mov r10b, byte [rbp + 0x328]
xor r10b, 0
mov r11b, r10b
and r11b, 0
mov dil, byte [rbp + 0x328]
xor dil, 1
and dil, 0
and r10b, 1
or r9b, r11b
or dil, r10b
xor r9b, dil
xor sil, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r11b, byte [rbp + 0x328]
xor r11b, 0
or sil, r10b
or r11b, 0
xor sil, 0xff
and sil, r11b
mov r10b, al
xor r10b, 0xff
and r10b, 1
mov r11b, byte [rbp + 0x328]
xor r11b, 1
mov dil, al
and dil, r11b
or r10b, dil
mov r11b, byte [rbp + 0x328]
xor r11b, 0
mov dil, r10b
xor dil, r11b
and dil, r10b
xor r9b, 0xff
mov r10b, al
xor r10b, r9b
and r10b, al
mov al, r8b
and al, sil
xor r8b, sil
or al, r8b
mov r8b, dil
xor r8b, 0xff
mov r9b, r10b
xor r9b, 0xff
mov r11b, byte [rbp + 0x328]
xor r11b, 1
mov sil, r8b
and sil, 0xff
and dil, r11b
mov r15b, r9b
and r15b, 0xff
and r10b, r11b
or sil, dil
or r15b, r10b
xor sil, r15b
or r8b, r9b
xor r8b, 0xff
or r11b, 1
and r8b, r11b
or sil, r8b
mov r8b, al
xor r8b, 0xff
mov r9b, sil
and r9b, r8b
xor sil, 0xff
and al, sil
or r9b, al
mov al, cl
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x328]
xor r8b, 1
mov r10b, cl
and r10b, r8b
mov r11b, byte [rbp + 0x328]
xor r11b, 1
and r11b, 0xff
and r8b, 1
or al, r10b
or r11b, r8b
xor al, r11b
mov r8b, bl
xor r8b, 0xff
and r8b, 1
mov r10b, byte [rbp + 0x328]
xor r10b, 1
mov r11b, bl
and r11b, r10b
mov sil, byte [rbp + 0x328]
xor sil, 1
and sil, 0xff
and r10b, 1
or r8b, r11b
or sil, r10b
xor r8b, sil
mov r10b, byte [rbp + 0x328]
xor r10b, 1
and r10b, 1
mov r11b, byte [rbp + 0x328]
xor r11b, 1
and r11b, 1
or r10b, r11b
mov r11b, al
xor r11b, 0xff
mov sil, byte [rbp + 0x328]
xor sil, 1
mov dil, byte [rbp + 0x328]
xor dil, 1
or r11b, sil
or dil, 1
xor r11b, 0xff
and r11b, dil
xor cl, 0xff
mov sil, r10b
xor sil, 0xff
mov dil, byte [rbp + 0x328]
xor dil, 0
or cl, sil
or dil, 0
xor cl, 0xff
and cl, dil
mov sil, byte [rbp + 0x328]
xor sil, 1
mov dil, r8b
xor dil, sil
and dil, r8b
xor bl, 0xff
mov sil, r10b
xor sil, 0xff
mov r15b, byte [rbp + 0x328]
xor r15b, 0
or bl, sil
or r15b, 0
xor bl, 0xff
and bl, r15b
mov sil, r11b
xor sil, 0xff
mov r15b, cl
xor r15b, 0xff
mov r12b, byte [rbp + 0x328]
xor r12b, 0
mov r13b, sil
and r13b, 0
and r11b, r12b
mov r14b, r15b
and r14b, 0
and cl, r12b
or r13b, r11b
or r14b, cl
xor r13b, r14b
or sil, r15b
xor sil, 0xff
or r12b, 0
and sil, r12b
or r13b, sil
mov cl, dil
and cl, bl
xor dil, bl
or cl, dil
mov r11b, r13b
xor r11b, 0xff
and r11b, 1
mov bl, byte [rbp + 0x328]
xor bl, 1
and r13b, bl
mov sil, cl
xor sil, 0xff
and sil, 0xff
and cl, bl
or r11b, r13b
or sil, cl
xor r11b, sil
mov cl, al
and cl, r8b
xor al, r8b
or cl, al
mov al, cl
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x328]
xor r8b, 1
and cl, r8b
or al, cl
mov cl, r10b
and cl, 1
xor r10b, 1
or cl, r10b
xor al, 0xff
xor cl, 0xff
mov r8b, byte [rbp + 0x328]
xor r8b, 0
or al, cl
or r8b, 0
xor al, 0xff
and al, r8b
mov cl, r11b
and cl, al
xor r11b, al
or cl, r11b
mov al, cl
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x328]
xor r8b, 1
mov r10b, cl
and r10b, r8b
or al, r10b
mov r8b, byte [rbp + 0x328]
xor r8b, 1
xor al, 0xff
mov r10b, byte [rbp + 0x328]
xor r10b, 0
or r8b, al
or r10b, 0
xor r8b, 0xff
and r8b, r10b
mov al, byte [rbp + 0x328]
xor al, 1
and al, 1
mov r10b, byte [rbp + 0x328]
xor r10b, 1
and r10b, 1
or al, r10b
xor cl, 0xff
xor al, 0xff
mov r10b, byte [rbp + 0x328]
xor r10b, 0
or cl, al
or r10b, 0
xor cl, 0xff
and cl, r10b
mov al, r8b
xor al, 0xff
mov r10b, cl
xor r10b, 0xff
mov r11b, byte [rbp + 0x328]
xor r11b, 0
mov bl, al
and bl, 0
and r8b, r11b
mov sil, r10b
and sil, 0
and cl, r11b
or bl, r8b
or sil, cl
xor bl, sil
or al, r10b
xor al, 0xff
or r11b, 0
and al, r11b
or bl, al
mov al, byte [rbp + 0x328]
xor al, 0
mov cl, dl
xor cl, 0xff
mov r8b, byte [rbp + 0x328]
xor r8b, 1
or al, cl
or r8b, 1
xor al, 0xff
and al, r8b
mov cl, byte [rbp + 0x328]
xor cl, 0
mov r8b, dl
and r8b, cl
xor dl, 0xff
and dl, 0
or r8b, dl
mov cl, al
and cl, r8b
xor al, r8b
or cl, al
mov al, bl
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x328]
xor dl, 1
and bl, dl
or al, bl
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x328]
xor r8b, 1
and cl, r8b
mov r10b, byte [rbp + 0x328]
xor r10b, 1
and r10b, 0xff
and r8b, 1
or dl, cl
or r10b, r8b
xor dl, r10b
mov cl, byte [rbp + 0x328]
xor cl, 1
and cl, 1
mov r8b, byte [rbp + 0x328]
xor r8b, 1
and r8b, 1
or cl, r8b
mov r8b, al
xor r8b, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, byte [rbp + 0x328]
xor r11b, 0
mov bl, r8b
and bl, 0
and al, r11b
mov sil, r10b
and sil, 0
and dl, r11b
or bl, al
or sil, dl
xor bl, sil
or r8b, r10b
xor r8b, 0xff
or r11b, 0
and r8b, r11b
or bl, r8b
mov al, cl
and al, 1
xor cl, 1
or al, cl
mov cl, bl
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x328]
xor dl, 1
and bl, dl
or cl, bl
xor cl, 0xff
xor al, 0xff
mov dl, byte [rbp + 0x328]
xor dl, 0
or cl, al
or dl, 0
xor cl, 0xff
and cl, dl
mov al, r9b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x328]
xor dl, 1
mov r8b, r9b
and r8b, dl
or al, r8b
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x328]
xor r8b, 1
mov r10b, cl
and r10b, r8b
or dl, r10b
mov r8b, byte [rbp + 0x328]
xor r8b, 1
and r8b, 1
mov r10b, byte [rbp + 0x328]
xor r10b, 1
and r10b, 1
or r8b, r10b
mov r10b, al
xor r10b, 0xff
mov r11b, byte [rbp + 0x328]
xor r11b, 1
mov bl, byte [rbp + 0x328]
xor bl, 0
or r10b, r11b
or bl, 0
xor r10b, 0xff
and r10b, bl
xor r9b, 0xff
mov r11b, r8b
xor r11b, 0xff
mov bl, byte [rbp + 0x328]
xor bl, 1
or r9b, r11b
or bl, 1
xor r9b, 0xff
and r9b, bl
mov r11b, byte [rbp + 0x328]
xor r11b, 1
mov bl, dl
xor bl, r11b
and bl, dl
mov r11b, r8b
xor r11b, 0xff
mov sil, cl
xor sil, r11b
and sil, cl
mov cl, r10b
xor cl, 0xff
mov r11b, r9b
xor r11b, 0xff
mov dil, byte [rbp + 0x328]
xor dil, 1
mov r14b, cl
and r14b, 0xff
and r10b, dil
mov r15b, r11b
and r15b, 0xff
and r9b, dil
or r14b, r10b
or r15b, r9b
xor r14b, r15b
or cl, r11b
xor cl, 0xff
or dil, 1
and cl, dil
or r14b, cl
mov cl, bl
xor cl, 0xff
mov r9b, sil
xor r9b, 0xff
mov r10b, byte [rbp + 0x328]
xor r10b, 1
mov r11b, cl
and r11b, 0xff
and bl, r10b
mov dil, r9b
and dil, 0xff
and sil, r10b
or r11b, bl
or dil, sil
xor r11b, dil
or cl, r9b
xor cl, 0xff
or r10b, 1
and cl, r10b
or r11b, cl
mov cl, r14b
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp + 0x328]
xor r9b, 1
and r14b, r9b
mov r10b, r11b
xor r10b, 0xff
and r10b, 0xff
and r11b, r9b
or cl, r14b
or r10b, r11b
xor cl, r10b
mov r9b, al
xor r9b, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, byte [rbp + 0x328]
xor r11b, 1
mov bl, r9b
and bl, 0xff
and al, r11b
mov sil, r10b
and sil, 0xff
and dl, r11b
or bl, al
or sil, dl
xor bl, sil
or r9b, r10b
xor r9b, 0xff
or r11b, 1
and r9b, r11b
or bl, r9b
mov al, bl
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x328]
xor dl, 1
and bl, dl
mov r9b, byte [rbp + 0x328]
xor r9b, 1
and r9b, 0xff
and dl, 1
or al, bl
or r9b, dl
xor al, r9b
mov dl, r8b
and dl, 1
xor r8b, 1
or dl, r8b
xor al, 0xff
xor dl, 0xff
mov r8b, byte [rbp + 0x328]
xor r8b, 1
or al, dl
or r8b, 1
xor al, 0xff
and al, r8b
mov dl, cl
xor dl, 0xff
mov r8b, al
xor r8b, 0xff
mov r9b, byte [rbp + 0x328]
xor r9b, 0
mov r10b, dl
and r10b, 0
and cl, r9b
mov r11b, r8b
and r11b, 0
and al, r9b
or r10b, cl
or r11b, al
xor r10b, r11b
or dl, r8b
xor dl, 0xff
or r9b, 0
and dl, r9b
or r10b, dl
test r10b, 1
jne 0x6d9c1e00
jmp 0x6da3a78e
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xebc4e876
sub r8d, 0x24d628c0
add r8d, 0xebc4e876
sub r8d, 0xd2c9079a
sub r8d, 1
add r8d, 0xd2c9079a
add r8d, 0xe1210c34
add r8d, 0x24d628c0
sub r8d, 0xe1210c34
mov r9d, ecx
add r9d, 0x4e40effc
add r9d, 0xbac4d9f8
sub r9d, 0x4e40effc
mov r10d, eax
sub r10d, r9d
mov r9d, eax
sub r9d, r8d
add r10d, r9d
sub eax, r10d
sub eax, 0x60f339f7
sub eax, 0xbac4d9f8
add eax, 0x60f339f7
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or sil, r15b
mov r14b, bl
xor r14b, 0xff
and r14b, 1
mov r15b, dil
xor r15b, 1
mov r12b, bl
and r12b, r15b
or r14b, r12b
mov r15b, dil
xor r15b, 1
and r15b, 1
mov r12b, dil
xor r12b, 1
and r12b, 1
or r15b, r12b
mov r12b, sil
and r12b, r14b
xor sil, r14b
or r12b, sil
mov sil, dil
xor sil, 1
mov r14b, r15b
xor r14b, 0xff
mov r13b, dil
xor r13b, 1
mov al, sil
and al, 0xff
mov cl, r13b
and cl, 1
mov dl, r14b
and dl, 0xff
and r15b, r13b
or al, cl
or dl, r15b
xor al, dl
or sil, r14b
xor sil, 0xff
or r13b, 1
and sil, r13b
or al, sil
mov cl, r12b
xor cl, 0xff
and cl, 0
mov dl, dil
xor dl, 0
and r12b, dl
mov sil, dil
xor sil, 1
and sil, 0
and dl, 1
or cl, r12b
or sil, dl
xor cl, sil
xor cl, 0xff
xor al, 0xff
mov dl, dil
xor dl, 1
or cl, al
or dl, 1
xor cl, 0xff
and cl, dl
mov al, r11b
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
mov sil, r11b
and sil, dl
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and dl, 1
or al, sil
or r14b, dl
xor al, r14b
mov dl, bl
xor dl, 0xff
xor al, 0xff
mov sil, dil
xor sil, 1
or dl, al
or sil, 1
xor dl, 0xff
and dl, sil
mov al, bl
xor al, 0xff
and al, 1
xor dil, 1
and bl, dil
or al, bl
xor al, 0xff
mov bl, r11b
xor bl, al
and bl, r11b
mov al, dl
and al, bl
xor dl, bl
or al, dl
mov dl, al
xor dl, 0xff
mov r11b, cl
xor r11b, dl
and r11b, cl
mov dl, cl
xor dl, 0xff
mov bl, al
and bl, dl
xor al, 0xff
and cl, al
or bl, cl
mov al, r11b
and al, bl
xor r11b, bl
or al, r11b
test al, 1
jne 0x6d9c2010
jmp 0x6da43a18
xor eax, eax
mov rcx, qword [rbp + 0x7c0]
mov rdx, qword [rcx]
mov r8d, dword [sym.out.dll_x.13]
mov r9d, dword [sym.out.dll_y.14]
mov r10d, r8d
add r10d, 0x16545172
sub r10d, 0xf2312cbd
sub r10d, 0x16545172
sub r10d, 0x2b46d80f
sub r10d, 0xdd7e5083
add r10d, 0x2b46d80f
add r10d, 0x62a37dea
add r10d, 0xf2312cbd
sub r10d, 0x62a37dea
add r10d, 0x36109f45
sub r10d, 0x51b77f3a
sub r10d, 0x36109f45
add r10d, 0x74dcf48e
sub r10d, 1
sub r10d, 0x74dcf48e
mov r11d, eax
sub r11d, r10d
mov r10d, eax
sub r10d, 0x51b77f3a
add r11d, r10d
mov r10d, eax
sub r10d, r11d
mov r11d, eax
sub r11d, 0x991b8655
add r10d, r11d
mov r11d, eax
sub r11d, r10d
mov r10d, eax
sub r10d, 0xdd7e5083
add r11d, r10d
mov r10d, eax
sub r10d, r11d
sub eax, 0x991b8655
sub r10d, eax
imul r8d, r10d
and r8d, 1
cmp r8d, 0
sete bl
cmp r9d, 0xa
setl sil
mov dil, bl
xor dil, 0xff
and dil, 0
mov r14b, 1
mov r15b, r14b
xor r15b, 0
mov r12b, bl
and r12b, r15b
mov r13b, r14b
xor r13b, 1
and r13b, 0
and r15b, 1
or dil, r12b
or r13b, r15b
xor dil, r13b
xor dil, 0xff
xor dil, 0
and dil, 0
mov r15b, r14b
xor r15b, 0
and r15b, 1
mov r12b, r14b
xor r12b, 1
mov r13b, r12b
and r13b, 0
mov al, r14b
xor al, 1
and al, 0xff
and r12b, 1
or r15b, r13b
or al, r12b
xor r15b, al
mov al, r15b
xor al, 0xff
mov r12b, bl
xor r12b, al
and r12b, bl
mov al, r14b
xor al, 1
and al, 1
mov r13b, r14b
xor r13b, 1
mov r8b, r13b
and r8b, 1
mov r9b, r14b
xor r9b, 1
and r9b, 0xff
and r13b, 1
or al, r8b
or r9b, r13b
xor al, r9b
mov r8b, r14b
xor r8b, 0
mov r9b, al
xor r9b, r8b
and r9b, al
mov al, r14b
xor al, 1
xor r15b, 0xff
mov r8b, r14b
xor r8b, 1
or al, r15b
or r8b, 1
xor al, 0xff
and al, r8b
mov r8b, dil
xor r8b, 0xff
mov r15b, r12b
xor r15b, 0xff
mov r13b, r14b
xor r13b, 1
mov r10b, r8b
and r10b, 0xff
and dil, r13b
mov r11b, r15b
and r11b, 0xff
and r12b, r13b
or r10b, dil
or r11b, r12b
xor r10b, r11b
or r8b, r15b
xor r8b, 0xff
or r13b, 1
and r8b, r13b
or r10b, r8b
mov r8b, r9b
and r8b, al
xor r9b, al
or r8b, r9b
mov al, r10b
xor al, 0xff
and al, 1
mov r9b, r14b
xor r9b, 1
and r10b, r9b
mov r11b, r8b
xor r11b, 0xff
and r11b, 0xff
and r8b, r9b
or al, r10b
or r11b, r8b
xor al, r11b
mov r8b, sil
xor r8b, 0xff
and r8b, 1
mov r9b, r14b
xor r9b, 1
mov r10b, sil
and r10b, r9b
or r8b, r10b
mov r9b, r14b
xor r9b, 1
xor r8b, 0xff
mov r10b, r14b
xor r10b, 0
or r9b, r8b
or r10b, 0
xor r9b, 0xff
and r9b, r10b
mov r8b, r14b
xor r8b, 1
and r8b, 1
mov r10b, r14b
xor r10b, 1
and r10b, 1
or r8b, r10b
mov r10b, r8b
xor r10b, 0xff
mov r11b, sil
xor r11b, r10b
and r11b, sil
mov r10b, r14b
xor r10b, 1
and r10b, 1
mov dil, r14b
xor dil, 1
and dil, 1
or r10b, dil
mov dil, r14b
xor dil, 1
mov r15b, r10b
xor r15b, dil
and r15b, r10b
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
mov r10b, r9b
xor r10b, 0xff
mov dil, r11b
xor dil, 0xff
mov r12b, r14b
xor r12b, 1
mov r13b, r10b
and r13b, 0xff
and r9b, r12b
mov cl, dil
and cl, 0xff
and r11b, r12b
or r13b, r9b
or cl, r11b
xor r13b, cl
or r10b, dil
xor r10b, 0xff
or r12b, 1
and r10b, r12b
or r13b, r10b
mov cl, r15b
xor cl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r10b, r14b
xor r10b, 1
mov r11b, cl
and r11b, 0xff
and r15b, r10b
mov dil, r9b
and dil, 0xff
and r8b, r10b
or r11b, r15b
or dil, r8b
xor r11b, dil
or cl, r9b
xor cl, 0xff
or r10b, 1
and cl, r10b
or r11b, cl
mov cl, r13b
xor cl, 0xff
mov r8b, r11b
and r8b, cl
xor r11b, 0xff
and r13b, r11b
or r8b, r13b
mov cl, r14b
xor cl, 1
and cl, 1
mov r9b, r14b
xor r9b, 1
and r9b, 1
or cl, r9b
mov r9b, r14b
xor r9b, 0
xor cl, 0xff
mov r10b, r14b
xor r10b, 1
or r9b, cl
or r10b, 1
xor r9b, 0xff
and r9b, r10b
mov cl, r14b
xor cl, 0
and cl, 1
mov r10b, r14b
xor r10b, 1
and r10b, 0
or cl, r10b
mov r10b, r14b
xor r10b, 1
mov r11b, cl
xor r11b, 0xff
mov dil, r14b
xor dil, 1
or r10b, r11b
or dil, 1
xor r10b, 0xff
and r10b, dil
mov r11b, r14b
xor r11b, 1
and r11b, 1
mov dil, r14b
xor dil, 1
and dil, 1
or r11b, dil
xor r11b, 0xff
mov dil, r14b
xor dil, 0
mov r15b, r14b
xor r15b, 0
or r11b, dil
or r15b, 0
xor r11b, 0xff
and r11b, r15b
mov dil, r14b
xor dil, 1
xor cl, 0xff
mov r15b, r14b
xor r15b, 0
or dil, cl
or r15b, 0
xor dil, 0xff
and dil, r15b
mov cl, r9b
and cl, r10b
xor r9b, r10b
or cl, r9b
mov r9b, r11b
and r9b, dil
xor r11b, dil
or r9b, r11b
mov r10b, cl
xor r10b, 0xff
and r10b, 1
mov r11b, r14b
xor r11b, 1
and cl, r11b
mov dil, r9b
xor dil, 0xff
and dil, 0xff
and r9b, r11b
or r10b, cl
or dil, r9b
xor r10b, dil
mov cl, r14b
xor cl, 1
and cl, 1
mov r9b, r14b
xor r9b, 1
mov r11b, r9b
and r11b, 1
mov dil, r14b
xor dil, 1
and dil, 0xff
and r9b, 1
or cl, r11b
or dil, r9b
xor cl, dil
mov r9b, al
xor r9b, 0xff
mov r11b, cl
and r11b, r9b
xor cl, 0xff
mov r9b, al
and r9b, cl
or r11b, r9b
xor r11b, 0xff
mov cl, al
xor cl, 0xff
mov r9b, r14b
xor r9b, 1
or r11b, cl
or r9b, 1
xor r11b, 0xff
and r11b, r9b
mov cl, bl
xor cl, 0xff
and cl, 1
mov r9b, r14b
xor r9b, 1
and bl, r9b
or cl, bl
mov r9b, r10b
xor r9b, 0xff
and r9b, 1
mov bl, r14b
xor bl, 1
mov dil, r10b
and dil, bl
or r9b, dil
mov bl, r14b
xor bl, 1
and bl, 1
mov dil, r14b
xor dil, 1
and dil, 1
or bl, dil
mov dil, cl
and dil, r9b
xor cl, r9b
or dil, cl
mov cl, bl
and cl, 1
xor bl, 1
or cl, bl
mov r9b, dil
xor r9b, 0xff
and r9b, 1
mov bl, r14b
xor bl, 1
and dil, bl
or r9b, dil
xor cl, 0xff
mov bl, r9b
xor bl, cl
and bl, r9b
mov cl, r8b
xor cl, 0xff
and cl, 1
mov r9b, r14b
xor r9b, 1
mov dil, r8b
and dil, r9b
mov r15b, r14b
xor r15b, 1
and r15b, 0xff
and r9b, 1
or cl, dil
or r15b, r9b
xor cl, r15b
mov r9b, r14b
xor r9b, 1
and r9b, 1
mov dil, r14b
xor dil, 1
and dil, 1
or r9b, dil
mov dil, r14b
xor dil, 0
and dil, 0
mov r15b, r14b
xor r15b, 0
mov r12b, r15b
and r12b, 0
mov r13b, r14b
xor r13b, 1
and r13b, 0
and r15b, 1
or dil, r12b
or r13b, r15b
xor dil, r13b
mov r15b, cl
and r15b, r9b
xor cl, r9b
or r15b, cl
mov cl, r14b
xor cl, 0
mov r9b, dil
xor r9b, 0xff
mov r12b, r14b
xor r12b, 0
mov r13b, cl
and r13b, 0
mov byte [rbp + 0x324], r12b
and r12b, 0
mov byte [rbp + 0x323], r9b
and r9b, 0
mov byte [rbp + 0x322], al
mov al, byte [rbp + 0x324]
and dil, al
or r13b, r12b
or r9b, dil
xor r13b, r9b
mov r9b, byte [rbp + 0x323]
or cl, r9b
xor cl, 0xff
or al, 0
and cl, al
or r13b, cl
mov al, r15b
xor al, 0xff
and al, 1
mov cl, r14b
xor cl, 1
and r15b, cl
or al, r15b
xor al, 0xff
xor r13b, 0xff
mov cl, r14b
xor cl, 0
or al, r13b
or cl, 0
xor al, 0xff
and al, cl
mov cl, r10b
xor cl, 0xff
and cl, 0
mov dil, r14b
xor dil, 0
mov r15b, r10b
and r15b, dil
mov r12b, r14b
xor r12b, 1
and r12b, 0
and dil, 1
or cl, r15b
or r12b, dil
xor cl, r12b
mov dil, sil
xor dil, 0xff
and dil, 0
mov r15b, r14b
xor r15b, 0
mov r12b, sil
and r12b, r15b
mov r13b, cl
xor r13b, 0xff
and r13b, 0
and cl, r15b
or dil, r12b
or r13b, cl
xor dil, r13b
xor dil, 0xff
xor sil, 0xff
mov cl, r14b
xor cl, 1
or dil, sil
or cl, 1
xor dil, 0xff
and dil, cl
mov cl, bl
xor cl, 0xff
mov sil, r11b
xor sil, cl
and sil, r11b
mov cl, r11b
xor cl, 0xff
mov r15b, bl
and r15b, cl
xor bl, 0xff
and r11b, bl
or r15b, r11b
mov cl, sil
and cl, r15b
xor sil, r15b
or cl, sil
mov r11b, dil
xor r11b, 0xff
mov bl, al
xor bl, r11b
and bl, al
mov r11b, al
xor r11b, 0xff
mov sil, dil
and sil, r11b
xor dil, 0xff
and al, dil
or sil, al
mov al, bl
and al, sil
xor bl, sil
or al, bl
mov r11b, cl
xor r11b, 0xff
and r11b, 1
mov bl, r14b
xor bl, 1
mov sil, cl
and sil, bl
mov dil, r14b
xor dil, 1
and dil, 0xff
and bl, 1
or r11b, sil
or dil, bl
xor r11b, dil
mov bl, r14b
xor bl, 1
xor r11b, 0xff
mov sil, r14b
xor sil, 0
or bl, r11b
or sil, 0
xor bl, 0xff
and bl, sil
mov r11b, r14b
xor r11b, 1
and r11b, 1
mov sil, r14b
xor sil, 1
and sil, 1
or r11b, sil
xor cl, 0xff
mov sil, r11b
xor sil, 0xff
mov dil, r14b
xor dil, 1
or cl, sil
or dil, 1
xor cl, 0xff
and cl, dil
mov sil, al
xor sil, 0xff
and sil, 0
mov dil, r14b
xor dil, 0
mov r15b, al
and r15b, dil
mov r12b, r14b
xor r12b, 1
and r12b, 0
and dil, 1
or sil, r15b
or r12b, dil
xor sil, r12b
mov dil, r14b
xor dil, 1
mov r15b, sil
xor r15b, dil
and r15b, sil
xor r11b, 0xff
mov sil, al
xor sil, r11b
and sil, al
mov al, bl
xor al, 0xff
mov r11b, cl
xor r11b, 0xff
mov dil, r14b
xor dil, 0
mov r12b, al
and r12b, 0
and bl, dil
mov r13b, r11b
and r13b, 0
and cl, dil
or r12b, bl
or r13b, cl
xor r12b, r13b
or al, r11b
xor al, 0xff
or dil, 0
and al, dil
or r12b, al
mov al, r15b
and al, sil
xor r15b, sil
or al, r15b
mov cl, r12b
xor cl, 0xff
and cl, 0
mov r11b, r14b
xor r11b, 0
and r12b, r11b
mov bl, al
xor bl, 0xff
and bl, 0
and al, r11b
or cl, r12b
or bl, al
xor cl, bl
mov al, byte [rbp + 0x322]
xor al, 0xff
mov r11b, r8b
xor r11b, 0xff
mov bl, r14b
xor bl, 0
or al, r11b
or bl, 0
xor al, 0xff
and al, bl
mov r11b, byte [rbp + 0x322]
xor r11b, 0xff
mov bl, r8b
and bl, r11b
xor r8b, 0xff
mov r11b, byte [rbp + 0x322]
and r11b, r8b
or bl, r11b
mov r8b, al
and r8b, bl
xor al, bl
or r8b, al
mov al, r8b
xor al, 0xff
and al, 1
mov r11b, r14b
xor r11b, 1
mov bl, r8b
and bl, r11b
or al, bl
xor al, 0xff
xor al, 1
and al, 0xff
mov r11b, r14b
xor r11b, 1
and r11b, 0
mov bl, r14b
xor bl, 0
mov sil, bl
and sil, 1
mov dil, r14b
xor dil, 1
and dil, 0
and bl, 1
or r11b, sil
or dil, bl
xor r11b, dil
xor r11b, 0xff
mov bl, r8b
xor bl, r11b
and bl, r8b
mov r8b, al
and r8b, bl
xor al, bl
or r8b, al
mov al, r10b
xor al, 0xff
xor al, 1
and al, 0xff
mov r11b, r14b
xor r11b, 1
and r11b, 1
mov bl, r14b
xor bl, 1
mov sil, bl
and sil, 1
mov dil, r10b
xor dil, 0xff
and dil, 0xff
and r10b, bl
or r11b, sil
or dil, r10b
xor r11b, dil
mov r10b, al
and r10b, r11b
xor al, r11b
or r10b, al
mov al, r10b
xor al, 0xff
and al, 1
mov r11b, r14b
xor r11b, 1
and r10b, r11b
or al, r10b
mov r10b, r8b
xor r10b, 0xff
and r10b, 1
mov r11b, r14b
xor r11b, 1
mov bl, r8b
and bl, r11b
mov sil, al
xor sil, 0xff
and sil, 0xff
and al, r11b
or r10b, bl
or sil, al
xor r10b, sil
xor r8b, 0xff
mov al, r10b
xor al, r8b
and al, r10b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r10b, r14b
xor r10b, 1
mov r11b, cl
and r11b, r10b
or r8b, r11b
mov r10b, al
xor r10b, 0xff
and r10b, 1
mov r11b, r14b
xor r11b, 1
mov bl, al
and bl, r11b
or r10b, bl
mov r11b, r14b
xor r11b, 0
and r11b, 0
mov bl, r14b
xor bl, 0
mov sil, bl
and sil, 0
mov dil, r14b
xor dil, 1
and dil, 0
and bl, 1
or r11b, sil
or dil, bl
xor r11b, dil
mov bl, r14b
xor bl, 0
mov sil, r8b
xor sil, bl
and sil, r8b
mov bl, r11b
xor bl, 0xff
mov dil, cl
xor dil, bl
and dil, cl
mov cl, r10b
xor cl, 0xff
mov bl, r14b
xor bl, 0
mov r15b, r14b
xor r15b, 1
or cl, bl
or r15b, 1
xor cl, 0xff
and cl, r15b
mov bl, r11b
xor bl, 0xff
mov r15b, al
xor r15b, bl
and r15b, al
mov al, sil
and al, dil
xor sil, dil
or al, sil
mov bl, cl
and bl, r15b
xor cl, r15b
or bl, cl
mov cl, al
xor cl, 0xff
and cl, 0
mov sil, r14b
xor sil, 0
and al, sil
mov dil, bl
xor dil, 0xff
and dil, 0
and bl, sil
or cl, al
or dil, bl
xor cl, dil
mov al, r8b
xor al, 0xff
mov bl, r10b
xor bl, 0xff
mov sil, r14b
xor sil, 0
mov dil, al
and dil, 0
and r8b, sil
mov r15b, bl
and r15b, 0
and r10b, sil
or dil, r8b
or r15b, r10b
xor dil, r15b
or al, bl
xor al, 0xff
or sil, 0
and al, sil
or dil, al
mov al, dil
xor al, 0xff
and al, 1
mov r8b, r14b
xor r8b, 1
and dil, r8b
mov r10b, r14b
xor r10b, 1
and r10b, 0xff
and r8b, 1
or al, dil
or r10b, r8b
xor al, r10b
mov r8b, r14b
xor r8b, 0
mov r10b, r11b
xor r10b, 0xff
mov bl, r14b
xor bl, 0
mov sil, r8b
and sil, 0
mov dil, bl
and dil, 0
mov r15b, r10b
and r15b, 0
and r11b, bl
or sil, dil
or r15b, r11b
xor sil, r15b
or r8b, r10b
xor r8b, 0xff
or bl, 0
and r8b, bl
or sil, r8b
xor sil, 0xff
mov r8b, al
xor r8b, sil
and r8b, al
mov al, cl
xor al, 0xff
mov r10b, r8b
xor r10b, 0xff
xor r14b, 0
mov r11b, al
and r11b, 0
and cl, r14b
mov bl, r10b
and bl, 0
and r8b, r14b
or r11b, cl
or bl, r8b
xor r11b, bl
or al, r10b
xor al, 0xff
or r14b, 0
and al, r14b
or r11b, al
test r11b, 1
mov qword [rbp + 0x318], rdx
jne 0x6d9c2bb4
jmp 0x6da43a18
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 1
add r8d, 0
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, ecx
add r9d, 0xacf53c0e
add r9d, 0xb251d363
sub r9d, 0xacf53c0e
sub r9d, 0x751673ca
add r9d, r8d
add r9d, 0x751673ca
sub eax, 0xb251d363
add r9d, eax
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
xor bl, 0xff
xor bl, 0
and bl, 0
mov dil, sil
xor dil, 0
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r14b
and r15b, 0
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
mov r14b, dil
xor r14b, 0xff
mov r15b, r10b
xor r15b, r14b
and r15b, r10b
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r12b, sil
xor r12b, 1
and r12b, 1
or r14b, r12b
mov r12b, sil
xor r12b, 0
mov r13b, r14b
xor r13b, r12b
and r13b, r14b
xor dil, 0xff
xor dil, 1
and dil, 0xff
mov r14b, bl
and r14b, r15b
xor bl, r15b
or r14b, bl
mov bl, r13b
and bl, dil
xor r13b, dil
or bl, r13b
mov dil, r14b
xor dil, 0xff
mov r15b, bl
and r15b, dil
xor bl, 0xff
and r14b, bl
or r15b, r14b
mov bl, r11b
xor bl, 0xff
and bl, 1
mov dil, sil
xor dil, 1
mov r14b, r11b
and r14b, dil
or bl, r14b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov dil, sil
xor dil, 1
and dil, 0
mov r14b, sil
xor r14b, 0
mov r12b, r14b
and r12b, 1
mov r13b, sil
xor r13b, 1
and r13b, 0
and r14b, 1
or dil, r12b
or r13b, r14b
xor dil, r13b
mov r14b, dil
xor r14b, 0xff
mov r12b, r11b
xor r12b, r14b
and r12b, r11b
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r13b, sil
xor r13b, 1
and r13b, 1
or r14b, r13b
xor r14b, 0xff
mov r13b, sil
xor r13b, 1
mov al, sil
xor al, 1
or r14b, r13b
or al, 1
xor r14b, 0xff
and r14b, al
xor dil, 0xff
xor dil, 1
and dil, 0xff
mov al, bl
and al, r12b
xor bl, r12b
or al, bl
mov bl, r14b
and bl, dil
xor r14b, dil
or bl, r14b
mov dil, al
xor dil, 0xff
mov r14b, bl
and r14b, dil
xor bl, 0xff
and al, bl
or r14b, al
mov al, sil
xor al, 1
and al, 1
mov bl, sil
xor bl, 1
and bl, 1
or al, bl
xor al, 0xff
xor al, 1
and al, 0xff
mov bl, sil
xor bl, 1
and bl, 1
mov dil, sil
xor dil, 1
and dil, 1
or bl, dil
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov dil, al
and dil, bl
xor al, bl
or dil, al
mov al, r15b
xor al, 0xff
and al, 0
mov bl, sil
xor bl, 0
mov r12b, r15b
and r12b, bl
mov r13b, sil
xor r13b, 1
and r13b, 0
and bl, 1
or al, r12b
or r13b, bl
xor al, r13b
mov bl, sil
xor bl, 1
and bl, 0
mov r12b, sil
xor r12b, 0
mov r13b, r12b
and r13b, 1
mov cl, sil
xor cl, 1
and cl, 0
and r12b, 1
or bl, r13b
or cl, r12b
xor bl, cl
mov cl, sil
xor cl, 0
and cl, 1
mov r12b, sil
xor r12b, 1
and r12b, 0
or cl, r12b
mov r12b, al
xor r12b, 0xff
mov r13b, bl
xor r13b, 0xff
mov dl, sil
xor dl, 1
mov r8b, r12b
and r8b, 0xff
and al, dl
mov r9b, r13b
and r9b, 0xff
and bl, dl
or r8b, al
or r9b, bl
xor r8b, r9b
or r12b, r13b
xor r12b, 0xff
or dl, 1
and r12b, dl
or r8b, r12b
mov al, cl
and al, 0
xor cl, 0
or al, cl
mov cl, r8b
xor cl, 0xff
and cl, 0
mov dl, sil
xor dl, 0
and r8b, dl
mov r9b, sil
xor r9b, 1
and r9b, 0
and dl, 1
or cl, r8b
or r9b, dl
xor cl, r9b
xor al, 0xff
mov dl, cl
xor dl, al
and dl, cl
mov al, r10b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and r10b, cl
or al, r10b
mov cl, dil
xor cl, 0xff
and cl, 1
mov r8b, sil
xor r8b, 1
mov r9b, dil
and r9b, r8b
mov r10b, sil
xor r10b, 1
and r10b, 0xff
and r8b, 1
or cl, r9b
or r10b, r8b
xor cl, r10b
mov r8b, sil
xor r8b, 1
and r8b, 1
mov r9b, sil
xor r9b, 1
mov r10b, r9b
and r10b, 1
mov bl, sil
xor bl, 1
and bl, 0xff
and r9b, 1
or r8b, r10b
or bl, r9b
xor r8b, bl
mov r9b, al
xor r9b, 0xff
mov r10b, cl
xor r10b, 0xff
mov bl, sil
xor bl, 1
mov r12b, r9b
and r12b, 0xff
and al, bl
mov r13b, r10b
and r13b, 0xff
and cl, bl
or r12b, al
or r13b, cl
xor r12b, r13b
or r9b, r10b
xor r9b, 0xff
or bl, 1
and r9b, bl
or r12b, r9b
mov al, sil
xor al, 1
mov cl, r8b
xor cl, 0xff
mov r9b, sil
xor r9b, 0
mov r10b, al
and r10b, 0
mov bl, r9b
and bl, 1
mov r13b, cl
and r13b, 0
and r8b, r9b
or r10b, bl
or r13b, r8b
xor r10b, r13b
or al, cl
xor al, 0xff
or r9b, 0
and al, r9b
or r10b, al
mov al, r12b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and r12b, cl
mov r8b, sil
xor r8b, 1
and r8b, 0xff
and cl, 1
or al, r12b
or r8b, cl
xor al, r8b
xor r10b, 0xff
mov cl, al
xor cl, r10b
and cl, al
mov al, sil
xor al, 1
and al, 1
mov r8b, sil
xor r8b, 1
and r8b, 1
or al, r8b
mov r8b, r14b
xor r8b, 0xff
mov r9b, al
and r9b, r8b
xor al, 0xff
mov r8b, r14b
and r8b, al
or r9b, r8b
xor r9b, 0xff
mov al, r14b
xor al, 0xff
mov r8b, sil
xor r8b, 0
or r9b, al
or r8b, 0
xor r9b, 0xff
and r9b, r8b
mov al, dil
xor al, 0xff
and al, 0
mov r8b, sil
xor r8b, 0
mov r10b, dil
and r10b, r8b
mov bl, sil
xor bl, 1
and bl, 0
and r8b, 1
or al, r10b
or bl, r8b
xor al, bl
mov r8b, r11b
xor r8b, 0xff
and r8b, 0
mov r10b, sil
xor r10b, 0
mov bl, r11b
and bl, r10b
mov r12b, al
xor r12b, 0xff
and r12b, 0
and al, r10b
or r8b, bl
or r12b, al
xor r8b, r12b
xor r11b, 0xff
mov al, r8b
xor al, r11b
and al, r8b
mov r8b, cl
xor r8b, 0xff
mov r10b, dl
xor r10b, r8b
and r10b, dl
mov r8b, dl
xor r8b, 0xff
mov r11b, cl
and r11b, r8b
xor cl, 0xff
and dl, cl
or r11b, dl
mov cl, r10b
xor cl, 0xff
mov dl, r11b
xor dl, 0xff
mov r8b, sil
xor r8b, 1
mov bl, cl
and bl, 0xff
and r10b, r8b
mov r12b, dl
and r12b, 0xff
and r11b, r8b
or bl, r10b
or r12b, r11b
xor bl, r12b
or cl, dl
xor cl, 0xff
or r8b, 1
and cl, r8b
or bl, cl
mov cl, r9b
xor cl, 0xff
mov dl, al
xor dl, 0xff
mov r8b, sil
xor r8b, 1
or cl, dl
or r8b, 1
xor cl, 0xff
and cl, r8b
mov dl, r9b
xor dl, 0xff
and dl, 0
mov r8b, sil
xor r8b, 0
and r9b, r8b
mov r10b, al
xor r10b, 0xff
and r10b, 0
and al, r8b
or dl, r9b
or r10b, al
xor dl, r10b
mov al, cl
and al, dl
xor cl, dl
or al, cl
mov cl, bl
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
mov r8b, bl
and r8b, dl
mov r9b, sil
xor r9b, 1
and r9b, 0xff
and dl, 1
or cl, r8b
or r9b, dl
xor cl, r9b
xor cl, 0xff
mov dl, al
xor dl, cl
and dl, al
mov cl, al
xor cl, 0xff
and cl, 0
mov r8b, sil
xor r8b, 0
and al, r8b
mov r9b, sil
xor r9b, 1
and r9b, 0
and r8b, 1
or cl, al
or r9b, r8b
xor cl, r9b
xor cl, 0xff
mov al, bl
xor al, cl
and al, bl
mov cl, dl
xor cl, 0xff
mov r8b, al
xor r8b, 0xff
mov r9b, sil
xor r9b, 0
mov r10b, cl
and r10b, 0
and dl, r9b
mov r11b, r8b
and r11b, 0
and al, r9b
or r10b, dl
or r11b, al
xor r10b, r11b
or cl, r8b
xor cl, 0xff
or r9b, 0
and cl, r9b
or r10b, cl
mov al, r15b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
mov dl, r15b
and dl, cl
or al, dl
mov cl, r14b
xor cl, 0xff
and cl, 0
mov dl, sil
xor dl, 0
mov r8b, r14b
and r8b, dl
mov r9b, sil
xor r9b, 1
and r9b, 0
and dl, 1
or cl, r8b
or r9b, dl
xor cl, r9b
mov dl, sil
xor dl, 0
and dl, 0
mov r8b, sil
xor r8b, 0
mov r9b, r8b
and r9b, 0
mov r11b, sil
xor r11b, 1
and r11b, 0
and r8b, 1
or dl, r9b
or r11b, r8b
xor dl, r11b
mov r8b, sil
xor r8b, 0
mov r9b, al
xor r9b, r8b
and r9b, al
mov r8b, dl
xor r8b, 0xff
mov r11b, r15b
xor r11b, r8b
and r11b, r15b
mov r8b, cl
xor r8b, 0xff
mov bl, sil
xor bl, 0
mov r15b, sil
xor r15b, 0
or r8b, bl
or r15b, 0
xor r8b, 0xff
and r8b, r15b
mov bl, dl
xor bl, 0xff
mov r15b, r14b
xor r15b, bl
and r15b, r14b
mov bl, r9b
xor bl, 0xff
mov r14b, r11b
xor r14b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, bl
and r13b, 0xff
and r9b, r12b
mov byte [rbp + 0x317], r14b
and r14b, 0xff
and r11b, r12b
or r13b, r9b
or r14b, r11b
xor r13b, r14b
mov r9b, byte [rbp + 0x317]
or bl, r9b
xor bl, 0xff
or r12b, 1
and bl, r12b
or r13b, bl
mov r11b, r8b
and r11b, r15b
xor r8b, r15b
or r11b, r8b
mov r8b, r13b
xor r8b, 0xff
and r8b, 0
mov bl, sil
xor bl, 0
and r13b, bl
mov r14b, r11b
xor r14b, 0xff
and r14b, 0
and r11b, bl
or r8b, r13b
or r14b, r11b
xor r8b, r14b
mov r11b, al
xor r11b, 0xff
mov bl, cl
xor bl, 0xff
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, 0xff
and al, r14b
mov r12b, bl
and r12b, 0xff
and cl, r14b
or r15b, al
or r12b, cl
xor r15b, r12b
or r11b, bl
xor r11b, 0xff
or r14b, 1
and r11b, r14b
or r15b, r11b
mov al, r15b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and r15b, cl
or al, r15b
mov cl, dl
and cl, 0
xor dl, 0
or cl, dl
xor cl, 0xff
mov dl, al
xor dl, cl
and dl, al
mov al, r8b
xor al, 0xff
mov cl, dl
xor cl, 0xff
mov r11b, sil
xor r11b, 1
mov bl, al
and bl, 0xff
and r8b, r11b
mov r14b, cl
and r14b, 0xff
and dl, r11b
or bl, r8b
or r14b, dl
xor bl, r14b
or al, cl
xor al, 0xff
or r11b, 1
and al, r11b
or bl, al
mov al, bl
xor al, 0xff
and al, 0
mov cl, sil
xor cl, 0
mov dl, bl
and dl, cl
mov r8b, sil
xor r8b, 1
and r8b, 0
and cl, 1
or al, dl
or r8b, cl
xor al, r8b
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, sil
xor cl, 1
and cl, 0
mov dl, sil
xor dl, 0
mov r8b, dl
and r8b, 1
mov r11b, sil
xor r11b, 1
and r11b, 0
and dl, 1
or cl, r8b
or r11b, dl
xor cl, r11b
xor bl, 0xff
xor cl, 0xff
mov dl, sil
xor dl, 1
or bl, cl
or dl, 1
xor bl, 0xff
and bl, dl
mov cl, al
xor cl, 0xff
mov dl, bl
xor dl, 0xff
mov r8b, sil
xor r8b, 1
mov r11b, cl
and r11b, 0xff
and al, r8b
mov r14b, dl
and r14b, 0xff
and bl, r8b
or r11b, al
or r14b, bl
xor r11b, r14b
or cl, dl
xor cl, 0xff
or r8b, 1
and cl, r8b
or r11b, cl
mov al, sil
xor al, 1
and al, 1
mov cl, sil
xor cl, 1
mov dl, cl
and dl, 1
mov r8b, sil
xor r8b, 1
and r8b, 0xff
and cl, 1
or al, dl
or r8b, cl
xor al, r8b
mov cl, dil
xor cl, 0xff
and cl, 0
mov dl, sil
xor dl, 0
mov r8b, dil
and r8b, dl
mov bl, sil
xor bl, 1
and bl, 0
and dl, 1
or cl, r8b
or bl, dl
xor cl, bl
mov dl, sil
xor dl, 0
and dl, 1
mov r8b, sil
xor r8b, 1
and r8b, 0
or dl, r8b
mov r8b, sil
xor r8b, 0
mov bl, al
xor bl, r8b
and bl, al
mov r8b, dl
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
mov r14b, cl
xor r14b, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, sil
xor r12b, 0
or r14b, r15b
or r12b, 0
xor r14b, 0xff
and r14b, r12b
mov r15b, dl
xor r15b, 0xff
mov r12b, dil
xor r12b, r15b
and r12b, dil
mov dil, bl
and dil, r8b
xor bl, r8b
or dil, bl
mov r8b, r14b
and r8b, r12b
xor r14b, r12b
or r8b, r14b
mov bl, dil
xor bl, 0xff
mov r14b, r8b
and r14b, bl
xor r8b, 0xff
and dil, r8b
or r14b, dil
mov r8b, al
and r8b, cl
xor al, cl
or r8b, al
mov al, r8b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and r8b, cl
or al, r8b
mov cl, dl
and cl, 0
xor dl, 0
or cl, dl
xor cl, 0xff
mov dl, al
xor dl, cl
and dl, al
mov al, r14b
xor al, 0xff
mov cl, dl
xor cl, 0xff
mov r8b, sil
xor r8b, 0
mov bl, al
and bl, 0
and r14b, r8b
mov dil, cl
and dil, 0
and dl, r8b
or bl, r14b
or dil, dl
xor bl, dil
or al, cl
xor al, 0xff
or r8b, 0
and al, r8b
or bl, al
mov al, bl
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and bl, cl
mov dl, sil
xor dl, 1
and dl, 0xff
and cl, 1
or al, bl
or dl, cl
xor al, dl
mov cl, r11b
xor cl, 0xff
and cl, 0
mov dl, sil
xor dl, 0
mov r8b, r11b
and r8b, dl
mov bl, al
xor bl, 0xff
and bl, 0
and al, dl
or cl, r8b
or bl, al
xor cl, bl
xor cl, 0xff
xor r11b, 0xff
mov al, sil
xor al, 0
or cl, r11b
or al, 0
xor cl, 0xff
and cl, al
mov al, r10b
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
mov r8b, r10b
and r8b, dl
mov r11b, sil
xor r11b, 1
and r11b, 0xff
and dl, 1
or al, r8b
or r11b, dl
xor al, r11b
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
mov r11b, cl
and r11b, r8b
or dl, r11b
mov r8b, sil
xor r8b, 0
and r8b, 0
mov r11b, sil
xor r11b, 0
mov bl, r11b
and bl, 0
mov dil, sil
xor dil, 1
and dil, 0
and r11b, 1
or r8b, bl
or dil, r11b
xor r8b, dil
mov r11b, sil
xor r11b, 0
mov bl, al
xor bl, r11b
and bl, al
mov r11b, r8b
xor r11b, 0xff
mov dil, r10b
xor dil, r11b
and dil, r10b
mov r10b, dl
xor r10b, 0xff
mov r11b, sil
xor r11b, 0
mov r14b, sil
xor r14b, 0
or r10b, r11b
or r14b, 0
xor r10b, 0xff
and r10b, r14b
mov r11b, r8b
xor r11b, 0xff
mov r14b, cl
xor r14b, r11b
and r14b, cl
mov cl, bl
xor cl, 0xff
mov r11b, dil
xor r11b, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, cl
and r12b, 0
and bl, r15b
mov r13b, r11b
and r13b, 0
and dil, r15b
or r12b, bl
or r13b, dil
xor r12b, r13b
or cl, r11b
xor cl, 0xff
or r15b, 0
and cl, r15b
or r12b, cl
mov cl, r10b
xor cl, 0xff
mov r11b, r14b
xor r11b, 0xff
mov bl, sil
xor bl, 0
mov dil, cl
and dil, 0
and r10b, bl
mov r15b, r11b
and r15b, 0
and r14b, bl
or dil, r10b
or r15b, r14b
xor dil, r15b
or cl, r11b
xor cl, 0xff
or bl, 0
and cl, bl
or dil, cl
mov cl, r12b
xor cl, 0xff
and cl, 0
mov r10b, sil
xor r10b, 0
and r12b, r10b
mov r11b, dil
xor r11b, 0xff
and r11b, 0
and dil, r10b
or cl, r12b
or r11b, dil
xor cl, r11b
mov r10b, al
xor r10b, 0xff
mov r11b, dl
xor r11b, 0xff
mov bl, sil
xor bl, 1
mov dil, r10b
and dil, 0xff
and al, bl
mov r14b, r11b
and r14b, 0xff
and dl, bl
or dil, al
or r14b, dl
xor dil, r14b
or r10b, r11b
xor r10b, 0xff
or bl, 1
and r10b, bl
or dil, r10b
mov al, dil
xor al, 0xff
and al, 0
mov dl, sil
xor dl, 0
and dil, dl
mov r10b, sil
xor r10b, 1
and r10b, 0
and dl, 1
or al, dil
or r10b, dl
xor al, r10b
mov dl, sil
xor dl, 0
mov r10b, r8b
xor r10b, 0xff
mov r11b, sil
xor r11b, 1
mov bl, dl
and bl, 0xff
mov dil, r11b
and dil, 0
mov r14b, r10b
and r14b, 0xff
and r8b, r11b
or bl, dil
or r14b, r8b
xor bl, r14b
or dl, r10b
xor dl, 0xff
or r11b, 1
and dl, r11b
or bl, dl
xor al, 0xff
xor bl, 0xff
xor sil, 0
or al, bl
or sil, 0
xor al, 0xff
and al, sil
mov dl, cl
and dl, al
xor cl, al
or dl, cl
test dl, 1
jne 0x6d9c3893
jmp 0x6da3a78e
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0x50a0f25d
add r8d, 0
add r8d, 0xd814d304
sub r8d, 0x50a0f25d
sub r8d, 0xe26a6
sub r8d, 1
add r8d, 0xe26a6
sub r8d, 0x26d1a9cf
sub r8d, 0xd814d304
add r8d, 0x26d1a9cf
mov r9d, eax
sub r9d, ecx
add r9d, 0
mov r10d, eax
sub r10d, r8d
add r10d, 0
mov r8d, eax
sub r8d, r10d
sub r9d, r8d
sub eax, r9d
add eax, 0
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
mov r14b, bl
xor r14b, 0xff
and r14b, 1
mov r15b, dil
xor r15b, 1
mov r12b, bl
and r12b, r15b
or r14b, r12b
mov r15b, dil
xor r15b, 0
and r15b, 1
mov r12b, dil
xor r12b, 1
mov r13b, r12b
and r13b, 0
mov al, dil
xor al, 1
and al, 0xff
and r12b, 1
or r15b, r13b
or al, r12b
xor r15b, al
mov al, sil
xor al, 0xff
mov r12b, r14b
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
mov cl, al
and cl, 0xff
and sil, r13b
mov dl, r12b
and dl, 0xff
and r14b, r13b
or cl, sil
or dl, r14b
xor cl, dl
or al, r12b
xor al, 0xff
or r13b, 1
and al, r13b
or cl, al
mov al, r15b
and al, 0
xor r15b, 0
or al, r15b
mov dl, cl
xor dl, 0xff
and dl, 1
mov sil, dil
xor sil, 1
and cl, sil
or dl, cl
xor dl, 0xff
xor al, 0xff
mov cl, dil
xor cl, 0
or dl, al
or cl, 0
xor dl, 0xff
and dl, cl
mov al, r11b
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
mov sil, r11b
and sil, cl
or al, sil
mov cl, bl
xor cl, 0xff
xor al, 0xff
mov sil, dil
xor sil, 0
or cl, al
or sil, 0
xor cl, 0xff
and cl, sil
mov al, bl
xor al, 0xff
and al, 0
mov sil, dil
xor sil, 0
and bl, sil
mov r14b, dil
xor r14b, 1
and r14b, 0
and sil, 1
or al, bl
or r14b, sil
xor al, r14b
xor al, 0xff
mov bl, r11b
xor bl, al
and bl, r11b
mov al, cl
xor al, 0xff
mov r11b, bl
xor r11b, 0xff
mov sil, dil
xor sil, 1
mov r14b, al
and r14b, 0xff
and cl, sil
mov r15b, r11b
and r15b, 0xff
and bl, sil
or r14b, cl
or r15b, bl
xor r14b, r15b
or al, r11b
xor al, 0xff
or sil, 1
and al, sil
or r14b, al
mov al, r14b
xor al, 0xff
mov cl, dl
xor cl, al
and cl, dl
mov al, dl
xor al, 0xff
and al, 1
mov r11b, dil
xor r11b, 1
and dl, r11b
mov bl, r14b
xor bl, 0xff
and bl, 0xff
and r14b, r11b
or al, dl
or bl, r14b
xor al, bl
mov dl, cl
xor dl, 0xff
mov r11b, al
xor r11b, 0xff
xor dil, 0
mov bl, dl
and bl, 0
and cl, dil
mov sil, r11b
and sil, 0
and al, dil
or bl, cl
or sil, al
xor bl, sil
or dl, r11b
xor dl, 0xff
or dil, 0
and dl, dil
or bl, dl
test bl, 1
jne 0x6d9c3b14
jmp 0x6da43a1d
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
add r8d, 0x72dca13c
sub r8d, 0x9745040e
sub r8d, 0x72dca13c
mov r9d, eax
sub r9d, 0x1e561632
add r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x9745040e
add r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0x1697d068
sub r9d, 1
add r9d, 0x1697d068
add r8d, 0x60faed14
add r8d, r9d
sub r8d, 0x60faed14
mov r9d, eax
sub r9d, 0xda5059c4
sub r9d, r8d
add r9d, 0xda5059c4
mov r8d, eax
sub r8d, 0x1e561632
add r8d, 0
mov r10d, eax
sub r10d, r8d
sub r9d, r10d
sub eax, r9d
add eax, 0
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, bl
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, bl
and r15b, r14b
or sil, r15b
mov r14b, r11b
xor r14b, 0xff
mov r15b, sil
and r15b, r14b
xor sil, 0xff
mov r14b, r11b
and r14b, sil
or r15b, r14b
xor r15b, 0xff
mov sil, r11b
xor sil, 0xff
mov r14b, dil
xor r14b, 0
or r15b, sil
or r14b, 0
xor r15b, 0xff
and r15b, r14b
mov sil, r11b
xor sil, 0xff
and sil, 0
mov r14b, dil
xor r14b, 0
mov r12b, r11b
and r12b, r14b
mov r13b, dil
xor r13b, 1
and r13b, 0
and r14b, 1
or sil, r12b
or r13b, r14b
xor sil, r13b
mov r14b, bl
xor r14b, 0xff
xor sil, 0xff
mov r12b, dil
xor r12b, 1
or r14b, sil
or r12b, 1
xor r14b, 0xff
and r14b, r12b
mov sil, bl
xor sil, 0xff
and sil, 1
mov r12b, dil
xor r12b, 1
and bl, r12b
or sil, bl
xor r11b, 0xff
xor sil, 0xff
mov bl, dil
xor bl, 0
or r11b, sil
or bl, 0
xor r11b, 0xff
and r11b, bl
mov bl, r14b
xor bl, 0xff
mov sil, r11b
xor sil, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, bl
and r13b, 0
and r14b, r12b
mov al, sil
and al, 0
and r11b, r12b
or r13b, r14b
or al, r11b
xor r13b, al
or bl, sil
xor bl, 0xff
or r12b, 0
and bl, r12b
or r13b, bl
mov al, r15b
xor al, 0xff
and al, 0
mov r11b, dil
xor r11b, 0
mov bl, r15b
and bl, r11b
mov sil, dil
xor sil, 1
and sil, 0
and r11b, 1
or al, bl
or sil, r11b
xor al, sil
mov r11b, r13b
xor r11b, 0xff
and r11b, 0
mov bl, dil
xor bl, 0
mov sil, r13b
and sil, bl
mov r14b, dil
xor r14b, 1
and r14b, 0
and bl, 1
or r11b, sil
or r14b, bl
xor r11b, r14b
mov bl, dil
xor bl, 1
and bl, 1
mov sil, dil
xor sil, 1
and sil, 1
or bl, sil
mov sil, dil
xor sil, 1
mov r14b, al
xor r14b, sil
and r14b, al
mov sil, bl
xor sil, 0xff
mov r12b, r15b
xor r12b, sil
and r12b, r15b
mov sil, dil
xor sil, 1
mov r15b, r11b
xor r15b, sil
and r15b, r11b
mov sil, bl
xor sil, 0xff
mov cl, r13b
xor cl, sil
and cl, r13b
mov sil, r14b
and sil, r12b
xor r14b, r12b
or sil, r14b
mov r14b, r15b
and r14b, cl
xor r15b, cl
or r14b, r15b
mov cl, sil
xor cl, 0xff
and cl, 0
mov r15b, dil
xor r15b, 0
and sil, r15b
mov r12b, r14b
xor r12b, 0xff
and r12b, 0
and r14b, r15b
or cl, sil
or r12b, r14b
xor cl, r12b
mov sil, al
and sil, r11b
xor al, r11b
or sil, al
mov al, sil
xor al, 0xff
and al, 1
xor dil, 1
and sil, dil
or al, sil
mov r11b, bl
and r11b, 1
xor bl, 1
or r11b, bl
xor r11b, 0xff
mov bl, al
xor bl, r11b
and bl, al
mov al, cl
and al, bl
xor cl, bl
or al, cl
test al, 1
jne 0x6d9c3e20
jmp 0x6da43a1d
jmp 0x6d9c3e25
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
sub r8d, 0xc48cfc3e
sub r8d, 0x814afae8
add r8d, 0xc48cfc3e
sub r8d, 0x846f9525
sub r8d, 0x19aac30
add r8d, 0x846f9525
add r8d, 0xf7003d41
add r8d, 0x814afae8
sub r8d, 0xf7003d41
mov r9d, eax
sub r9d, 1
add r9d, 0
mov r10d, eax
sub r10d, r8d
mov r8d, eax
sub r8d, r9d
add r10d, r8d
mov r8d, eax
sub r8d, r10d
mov r9d, 0xeb966279
add r9d, 0
sub r9d, 0x19aac30
sub r9d, 0xeb966279
sub eax, r9d
add r8d, eax
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 0
mov dil, 1
mov r14b, dil
xor r14b, 0
mov r15b, r11b
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
mov r14b, dil
xor r14b, 1
xor sil, 0xff
mov r15b, dil
xor r15b, 1
or r14b, sil
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov sil, dil
xor sil, 1
and sil, 1
mov r15b, dil
xor r15b, 1
mov r12b, r15b
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or sil, r12b
or r13b, r15b
xor sil, r13b
xor sil, 0xff
mov r15b, r11b
xor r15b, sil
and r15b, r11b
mov sil, r14b
and sil, r15b
xor r14b, r15b
or sil, r14b
mov r14b, bl
xor r14b, 0xff
and r14b, 1
mov r15b, dil
xor r15b, 1
mov r12b, bl
and r12b, r15b
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
xor r14b, 0xff
xor r14b, 1
and r14b, 0xff
mov r15b, dil
xor r15b, 1
and r15b, 0
mov r12b, dil
xor r12b, 0
mov r13b, r12b
and r13b, 1
mov al, dil
xor al, 1
and al, 0
and r12b, 1
or r15b, r13b
or al, r12b
xor r15b, al
mov al, bl
xor al, 0xff
xor r15b, 0xff
mov r12b, dil
xor r12b, 1
or al, r15b
or r12b, 1
xor al, 0xff
and al, r12b
mov r15b, r14b
and r15b, al
xor r14b, al
or r15b, r14b
mov al, dil
xor al, 1
and al, 1
mov r14b, dil
xor r14b, 1
mov r12b, r14b
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r14b, 1
or al, r12b
or r13b, r14b
xor al, r13b
xor al, 0xff
xor al, 1
and al, 0xff
mov r14b, dil
xor r14b, 1
and r14b, 1
mov r12b, dil
xor r12b, 1
mov r13b, r12b
and r13b, 1
mov cl, dil
xor cl, 1
and cl, 0xff
and r12b, 1
or r14b, r13b
or cl, r12b
xor r14b, cl
xor r14b, 0xff
xor r14b, 1
and r14b, 0xff
mov cl, al
xor cl, 0xff
mov r12b, r14b
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
mov dl, cl
and dl, 0xff
and al, r13b
mov r8b, r12b
and r8b, 0xff
and r14b, r13b
or dl, al
or r8b, r14b
xor dl, r8b
or cl, r12b
xor cl, 0xff
or r13b, 1
and cl, r13b
or dl, cl
mov al, dil
xor al, 1
and al, 1
mov cl, dil
xor cl, 1
and cl, 1
or al, cl
mov cl, sil
xor cl, 0xff
mov r8b, al
and r8b, cl
xor al, 0xff
mov cl, sil
and cl, al
or r8b, cl
mov al, sil
xor al, 0xff
mov cl, r8b
xor cl, al
and cl, r8b
mov al, r11b
xor al, 0xff
and al, 0
mov r8b, dil
xor r8b, 0
and r11b, r8b
mov r14b, dil
xor r14b, 1
and r14b, 0
and r8b, 1
or al, r11b
or r14b, r8b
xor al, r14b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r11b, dil
xor r11b, 1
mov r14b, dl
and r14b, r11b
or r8b, r14b
mov r11b, dil
xor r11b, 0
and r11b, 1
mov r14b, dil
xor r14b, 1
mov r12b, r14b
and r12b, 0
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r14b, 1
or r11b, r12b
or r13b, r14b
xor r11b, r13b
mov r14b, al
xor r14b, 0xff
mov r12b, r8b
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
mov r9b, r14b
and r9b, 0
and al, r13b
mov r10b, r12b
and r10b, 0
and r8b, r13b
or r9b, al
or r10b, r8b
xor r9b, r10b
or r14b, r12b
xor r14b, 0xff
or r13b, 0
and r14b, r13b
or r9b, r14b
mov al, dil
xor al, 0
mov r8b, r11b
xor r8b, 0xff
mov r10b, dil
xor r10b, 1
mov r14b, al
and r14b, 0xff
mov r12b, r10b
and r12b, 0
mov r13b, r8b
and r13b, 0xff
and r11b, r10b
or r14b, r12b
or r13b, r11b
xor r14b, r13b
or al, r8b
xor al, 0xff
or r10b, 1
and al, r10b
or r14b, al
mov al, r9b
xor al, 0xff
and al, 1
mov r8b, dil
xor r8b, 1
and r9b, r8b
or al, r9b
xor r14b, 0xff
mov r8b, al
xor r8b, r14b
and r8b, al
mov al, dil
xor al, 1
and al, 1
mov r9b, dil
xor r9b, 1
and r9b, 1
or al, r9b
mov r9b, r15b
xor r9b, 0xff
mov r10b, al
and r10b, r9b
xor al, 0xff
mov r9b, r15b
and r9b, al
or r10b, r9b
mov al, r15b
xor al, 0xff
mov r9b, r10b
xor r9b, al
and r9b, r10b
mov al, bl
xor al, 0xff
and al, 1
mov r10b, dil
xor r10b, 1
and bl, r10b
or al, bl
mov r10b, dl
xor r10b, 0xff
and r10b, 0
mov r11b, dil
xor r11b, 0
mov bl, dl
and bl, r11b
mov r14b, dil
xor r14b, 1
and r14b, 0
and r11b, 1
or r10b, bl
or r14b, r11b
xor r10b, r14b
mov r11b, dil
xor r11b, 1
and r11b, 1
mov bl, dil
xor bl, 1
mov r14b, bl
and r14b, 1
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and bl, 1
or r11b, r14b
or r12b, bl
xor r11b, r12b
mov bl, al
xor bl, 0xff
mov r14b, r10b
xor r14b, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, bl
and r13b, 0
and al, r12b
mov byte [rbp + 0x316], r14b
and r14b, 0
and r10b, r12b
or r13b, al
or r14b, r10b
xor r13b, r14b
mov al, byte [rbp + 0x316]
or bl, al
xor bl, 0xff
or r12b, 0
and bl, r12b
or r13b, bl
mov r10b, dil
xor r10b, 1
mov bl, r11b
xor bl, 0xff
mov r14b, dil
xor r14b, 1
mov r12b, r10b
and r12b, 0xff
mov al, r14b
and al, 1
mov byte [rbp + 0x315], bl
and bl, 0xff
and r11b, r14b
or r12b, al
or bl, r11b
xor r12b, bl
mov al, byte [rbp + 0x315]
or r10b, al
xor r10b, 0xff
or r14b, 1
and r10b, r14b
or r12b, r10b
mov r10b, r13b
xor r10b, 0xff
and r10b, 1
mov r11b, dil
xor r11b, 1
and r13b, r11b
or r10b, r13b
xor r12b, 0xff
mov r11b, r10b
xor r11b, r12b
and r11b, r10b
mov r10b, cl
xor r10b, 0xff
mov bl, r8b
xor bl, 0xff
mov r14b, dil
xor r14b, 1
or r10b, bl
or r14b, 1
xor r10b, 0xff
and r10b, r14b
mov bl, cl
xor bl, 0xff
mov r14b, r8b
and r14b, bl
xor r8b, 0xff
and cl, r8b
or r14b, cl
mov cl, r10b
and cl, r14b
xor r10b, r14b
or cl, r10b
mov r8b, r9b
xor r8b, 0xff
and r8b, 0
mov r10b, dil
xor r10b, 0
mov bl, r9b
and bl, r10b
mov r14b, dil
xor r14b, 1
and r14b, 0
and r10b, 1
or r8b, bl
or r14b, r10b
xor r8b, r14b
mov r10b, r11b
xor r10b, 0xff
and r10b, 1
mov bl, dil
xor bl, 1
mov r14b, r11b
and r14b, bl
or r10b, r14b
mov bl, dil
xor bl, 0
and bl, 1
mov r14b, dil
xor r14b, 1
and r14b, 0
or bl, r14b
mov r14b, dil
xor r14b, 0
mov r12b, r8b
xor r12b, r14b
and r12b, r8b
mov r14b, bl
xor r14b, 0xff
mov r13b, r9b
xor r13b, r14b
and r13b, r9b
mov r9b, r10b
xor r9b, 0xff
mov r14b, dil
xor r14b, 0
mov al, dil
xor al, 0
or r9b, r14b
or al, 0
xor r9b, 0xff
and r9b, al
xor r11b, 0xff
mov al, bl
xor al, 0xff
mov r14b, dil
xor r14b, 0
or r11b, al
or r14b, 0
xor r11b, 0xff
and r11b, r14b
mov al, r12b
xor al, 0xff
mov r14b, r13b
xor r14b, 0xff
mov byte [rbp + 0x314], dil
xor dil, 1
mov byte [rbp + 0x313], al
and al, 0xff
and r12b, dil
mov byte [rbp + 0x312], r14b
and r14b, 0xff
and r13b, dil
or al, r12b
or r14b, r13b
xor al, r14b
mov r14b, byte [rbp + 0x313]
mov r12b, byte [rbp + 0x312]
or r14b, r12b
xor r14b, 0xff
or dil, 1
and r14b, dil
or al, r14b
mov dil, r9b
xor dil, 0xff
mov r14b, r11b
xor r14b, 0xff
mov r13b, byte [rbp + 0x314]
xor r13b, 0
mov r12b, dil
and r12b, 0
and r9b, r13b
mov byte [rbp + 0x311], r14b
and r14b, 0
and r11b, r13b
or r12b, r9b
or r14b, r11b
xor r12b, r14b
mov r9b, byte [rbp + 0x311]
or dil, r9b
xor dil, 0xff
or r13b, 0
and dil, r13b
or r12b, dil
mov r11b, al
xor r11b, 0xff
mov dil, r12b
and dil, r11b
xor r12b, 0xff
and al, r12b
or dil, al
mov al, r8b
and al, r10b
xor r8b, r10b
or al, r8b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r10b, byte [rbp + 0x314]
xor r10b, 1
and al, r10b
mov r11b, byte [rbp + 0x314]
xor r11b, 1
and r11b, 0xff
and r10b, 1
or r8b, al
or r11b, r10b
xor r8b, r11b
mov al, bl
and al, 0
xor bl, 0
or al, bl
xor al, 0xff
mov r10b, r8b
xor r10b, al
and r10b, r8b
mov al, dil
xor al, 0xff
mov r8b, r10b
xor r8b, 0xff
mov r11b, byte [rbp + 0x314]
xor r11b, 1
mov bl, al
and bl, 0xff
and dil, r11b
mov r14b, r8b
and r14b, 0xff
and r10b, r11b
or bl, dil
or r14b, r10b
xor bl, r14b
or al, r8b
xor al, 0xff
or r11b, 1
and al, r11b
or bl, al
mov al, cl
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x314]
xor r8b, 1
mov r10b, cl
and r10b, r8b
or al, r10b
xor al, 0xff
xor al, 0
and al, 0
mov r8b, byte [rbp + 0x314]
xor r8b, 0
and r8b, 1
mov r10b, byte [rbp + 0x314]
xor r10b, 1
and r10b, 0
or r8b, r10b
mov r10b, r8b
xor r10b, 0xff
mov r11b, cl
xor r11b, r10b
and r11b, cl
mov cl, bl
xor cl, 0xff
and cl, 1
mov r10b, byte [rbp + 0x314]
xor r10b, 1
mov dil, bl
and dil, r10b
or cl, dil
xor cl, 0xff
mov r10b, byte [rbp + 0x314]
xor r10b, 0
mov dil, byte [rbp + 0x314]
xor dil, 1
or cl, r10b
or dil, 1
xor cl, 0xff
and cl, dil
xor r8b, 0xff
mov r10b, bl
xor r10b, r8b
and r10b, bl
mov r8b, al
xor r8b, 0xff
mov bl, r11b
xor bl, 0xff
mov dil, byte [rbp + 0x314]
xor dil, 1
mov r14b, r8b
and r14b, 0xff
and al, dil
mov r12b, bl
and r12b, 0xff
and r11b, dil
or r14b, al
or r12b, r11b
xor r14b, r12b
or r8b, bl
xor r8b, 0xff
or dil, 1
and r8b, dil
or r14b, r8b
mov al, cl
xor al, 0xff
mov r8b, r10b
xor r8b, 0xff
mov r11b, byte [rbp + 0x314]
xor r11b, 1
mov bl, al
and bl, 0xff
and cl, r11b
mov dil, r8b
and dil, 0xff
and r10b, r11b
or bl, cl
or dil, r10b
xor bl, dil
or al, r8b
xor al, 0xff
or r11b, 1
and al, r11b
or bl, al
mov al, r14b
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x314]
xor cl, 0
and r14b, cl
mov r8b, bl
xor r8b, 0xff
and r8b, 0
and bl, cl
or al, r14b
or r8b, bl
xor al, r8b
mov cl, sil
xor cl, 0xff
mov r8b, r15b
xor r8b, 0xff
mov r10b, byte [rbp + 0x314]
xor r10b, 0
or cl, r8b
or r10b, 0
xor cl, 0xff
and cl, r10b
mov r8b, sil
xor r8b, 0xff
mov r10b, r15b
and r10b, r8b
xor r15b, 0xff
and sil, r15b
or r10b, sil
mov r8b, cl
xor r8b, 0xff
mov r11b, r10b
xor r11b, 0xff
mov bl, byte [rbp + 0x314]
xor bl, 0
mov sil, r8b
and sil, 0
and cl, bl
mov dil, r11b
and dil, 0
and r10b, bl
or sil, cl
or dil, r10b
xor sil, dil
or r8b, r11b
xor r8b, 0xff
or bl, 0
and r8b, bl
or sil, r8b
mov cl, sil
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x314]
xor r8b, 1
mov r10b, sil
and r10b, r8b
or cl, r10b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r8b, byte [rbp + 0x314]
xor r8b, 1
and r8b, 0
mov r10b, byte [rbp + 0x314]
xor r10b, 0
mov r11b, r10b
and r11b, 1
mov bl, byte [rbp + 0x314]
xor bl, 1
and bl, 0
and r10b, 1
or r8b, r11b
or bl, r10b
xor r8b, bl
xor sil, 0xff
xor r8b, 0xff
mov r10b, byte [rbp + 0x314]
xor r10b, 1
or sil, r8b
or r10b, 1
xor sil, 0xff
and sil, r10b
mov r8b, cl
xor r8b, 0xff
mov r10b, sil
xor r10b, 0xff
mov r11b, byte [rbp + 0x314]
xor r11b, 1
mov bl, r8b
and bl, 0xff
and cl, r11b
mov dil, r10b
and dil, 0xff
and sil, r11b
or bl, cl
or dil, sil
xor bl, dil
or r8b, r10b
xor r8b, 0xff
or r11b, 1
and r8b, r11b
or bl, r8b
mov cl, byte [rbp + 0x314]
xor cl, 1
and cl, 1
mov r8b, byte [rbp + 0x314]
xor r8b, 1
and r8b, 1
or cl, r8b
mov r8b, dl
xor r8b, 0xff
and r8b, 0
mov r10b, byte [rbp + 0x314]
xor r10b, 0
mov r11b, dl
and r11b, r10b
mov sil, byte [rbp + 0x314]
xor sil, 1
and sil, 0
and r10b, 1
or r8b, r11b
or sil, r10b
xor r8b, sil
mov r10b, byte [rbp + 0x314]
xor r10b, 1
and r10b, 0
mov r11b, byte [rbp + 0x314]
xor r11b, 0
mov sil, r11b
and sil, 1
mov dil, byte [rbp + 0x314]
xor dil, 1
and dil, 0
and r11b, 1
or r10b, sil
or dil, r11b
xor r10b, dil
mov r11b, cl
xor r11b, 0xff
mov sil, byte [rbp + 0x314]
xor sil, 1
mov dil, byte [rbp + 0x314]
xor dil, 1
or r11b, sil
or dil, 1
xor r11b, 0xff
and r11b, dil
mov sil, byte [rbp + 0x314]
xor sil, 1
mov dil, r10b
xor dil, 0xff
mov r14b, byte [rbp + 0x314]
xor r14b, 1
or sil, dil
or r14b, 1
xor sil, 0xff
and sil, r14b
mov dil, byte [rbp + 0x314]
xor dil, 1
mov r14b, r8b
xor r14b, dil
and r14b, r8b
mov dil, r10b
xor dil, 0xff
mov r15b, dl
xor r15b, dil
and r15b, dl
mov dl, r11b
xor dl, 0xff
mov dil, sil
xor dil, 0xff
mov r12b, byte [rbp + 0x314]
xor r12b, 1
mov r13b, dl
and r13b, 0xff
and r11b, r12b
mov r9b, dil
and r9b, 0xff
and sil, r12b
or r13b, r11b
or r9b, sil
xor r13b, r9b
or dl, dil
xor dl, 0xff
or r12b, 1
and dl, r12b
or r13b, dl
mov dl, r14b
xor dl, 0xff
mov r9b, r15b
xor r9b, 0xff
mov r11b, byte [rbp + 0x314]
xor r11b, 1
mov sil, dl
and sil, 0xff
and r14b, r11b
mov dil, r9b
and dil, 0xff
and r15b, r11b
or sil, r14b
or dil, r15b
xor sil, dil
or dl, r9b
xor dl, 0xff
or r11b, 1
and dl, r11b
or sil, dl
mov dl, r13b
xor dl, 0xff
mov r9b, sil
and r9b, dl
xor sil, 0xff
and r13b, sil
or r9b, r13b
mov dl, cl
and dl, r8b
xor cl, r8b
or dl, cl
mov cl, dl
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x314]
xor r8b, 1
and dl, r8b
or cl, dl
mov dl, byte [rbp + 0x314]
xor dl, 1
mov r8b, r10b
xor r8b, 0xff
mov r11b, byte [rbp + 0x314]
xor r11b, 0
mov sil, dl
and sil, 0
mov dil, r11b
and dil, 1
mov r14b, r8b
and r14b, 0
and r10b, r11b
or sil, dil
or r14b, r10b
xor sil, r14b
or dl, r8b
xor dl, 0xff
or r11b, 0
and dl, r11b
or sil, dl
xor sil, 0xff
mov dl, cl
xor dl, sil
and dl, cl
mov cl, r9b
and cl, dl
xor r9b, dl
or cl, r9b
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x314]
xor r8b, 1
and cl, r8b
or dl, cl
mov cl, bl
xor cl, 0xff
and cl, 0
mov r8b, byte [rbp + 0x314]
xor r8b, 0
mov r9b, bl
and r9b, r8b
mov r10b, dl
xor r10b, 0xff
and r10b, 0
and dl, r8b
or cl, r9b
or r10b, dl
xor cl, r10b
xor bl, 0xff
mov dl, cl
xor dl, bl
and dl, cl
mov cl, dl
xor cl, 0xff
mov r8b, al
xor r8b, cl
and r8b, al
mov cl, al
xor cl, 0xff
and cl, 0
mov r9b, byte [rbp + 0x314]
xor r9b, 0
and al, r9b
mov r10b, dl
xor r10b, 0xff
and r10b, 0
and dl, r9b
or cl, al
or r10b, dl
xor cl, r10b
mov al, r8b
xor al, 0xff
mov dl, cl
xor dl, 0xff
mov r9b, byte [rbp + 0x314]
xor r9b, 0
mov r10b, al
and r10b, 0
and r8b, r9b
mov r11b, dl
and r11b, 0
and cl, r9b
or r10b, r8b
or r11b, cl
xor r10b, r11b
or al, dl
xor al, 0xff
or r9b, 0
and al, r9b
or r10b, al
test r10b, 1
jne 0x6d9c4b47
jmp 0x6da3ac1d
xor eax, eax
mov rcx, qword [rbp + 0x7c0]
mov rdx, qword [rcx]
mov r8d, dword [rdx + 4]
mov edx, r8d
mov r9, qword [rbp + 0x318]
add r9, rdx
mov qword [rcx], r9
mov r8d, dword [sym.out.dll_x.13]
mov r10d, dword [sym.out.dll_y.14]
mov r11d, eax
sub r11d, 0xd9f0f0d9
add r11d, 0
mov esi, r8d
sub esi, 0x7b1ac71e
add esi, r11d
add esi, 0x7b1ac71e
mov r11d, eax
sub r11d, esi
mov esi, eax
sub esi, 0xa286fbaf
add r11d, esi
mov esi, eax
sub esi, r11d
sub esi, 0xcd620904
sub esi, 1
add esi, 0xcd620904
add esi, 0x9ec582fa
sub esi, 0xa286fbaf
sub esi, 0x9ec582fa
mov r11d, eax
sub r11d, 0xd9f0f0d9
add r11d, 0
sub eax, r11d
add esi, eax
imul r8d, esi
and r8d, 1
cmp r8d, 0
sete bl
cmp r10d, 0xa
setl dil
mov r14b, bl
xor r14b, 0xff
and r14b, 1
mov r15b, 1
mov r12b, r15b
xor r12b, 1
mov r13b, bl
and r13b, r12b
mov al, r15b
xor al, 1
and al, 0xff
and r12b, 1
or r14b, r13b
or al, r12b
xor r14b, al
mov al, dil
xor al, 0xff
and al, 0
mov r12b, r15b
xor r12b, 0
mov r13b, dil
and r13b, r12b
mov dl, r15b
xor dl, 1
and dl, 0
and r12b, 1
or al, r13b
or dl, r12b
xor al, dl
mov dl, r15b
xor dl, 0
and dl, 1
mov r12b, r15b
xor r12b, 1
and r12b, 0
or dl, r12b
mov r12b, r14b
xor r12b, 0xff
mov r13b, al
xor r13b, 0xff
mov r8b, r15b
xor r8b, 1
mov r9b, r12b
and r9b, 0xff
and r14b, r8b
mov r10b, r13b
and r10b, 0xff
and al, r8b
or r9b, r14b
or r10b, al
xor r9b, r10b
or r12b, r13b
xor r12b, 0xff
or r8b, 1
and r12b, r8b
or r9b, r12b
mov al, r15b
xor al, 0
mov r8b, dl
xor r8b, 0xff
mov r10b, r15b
xor r10b, 0
mov r14b, al
and r14b, 0
mov r12b, r10b
and r12b, 0
mov r13b, r8b
and r13b, 0
and dl, r10b
or r14b, r12b
or r13b, dl
xor r14b, r13b
or al, r8b
xor al, 0xff
or r10b, 0
and al, r10b
or r14b, al
mov al, r9b
xor al, 0xff
and al, 1
mov dl, r15b
xor dl, 1
and r9b, dl
mov r8b, r15b
xor r8b, 1
and r8b, 0xff
and dl, 1
or al, r9b
or r8b, dl
xor al, r8b
xor r14b, 0xff
mov dl, al
xor dl, r14b
and dl, al
mov al, bl
xor al, 0xff
and al, 0
mov r8b, r15b
xor r8b, 0
mov r9b, bl
and r9b, r8b
mov r10b, r15b
xor r10b, 1
and r10b, 0
and r8b, 1
or al, r9b
or r10b, r8b
xor al, r10b
xor al, 0xff
mov r8b, dil
xor r8b, al
and r8b, dil
mov al, dil
xor al, 0xff
and al, 1
mov r9b, r15b
xor r9b, 1
and dil, r9b
mov r10b, r15b
xor r10b, 1
and r10b, 0xff
and r9b, 1
or al, dil
or r10b, r9b
xor al, r10b
xor al, 0xff
mov r9b, bl
xor r9b, al
and r9b, bl
mov al, r8b
xor al, 0xff
mov r10b, r9b
xor r10b, 0xff
mov bl, r15b
xor bl, 1
mov dil, al
and dil, 0xff
and r8b, bl
mov r14b, r10b
and r14b, 0xff
and r9b, bl
or dil, r8b
or r14b, r9b
xor dil, r14b
or al, r10b
xor al, 0xff
or bl, 1
and al, bl
or dil, al
mov al, dil
xor al, 0xff
mov r8b, dl
xor r8b, al
and r8b, dl
mov al, dl
xor al, 0xff
and al, 0
mov r9b, r15b
xor r9b, 0
and dl, r9b
mov r10b, dil
xor r10b, 0xff
and r10b, 0
and dil, r9b
or al, dl
or r10b, dil
xor al, r10b
mov dl, r8b
xor dl, 0xff
mov r9b, al
xor r9b, 0xff
xor r15b, 0
mov r10b, dl
and r10b, 0
and r8b, r15b
mov bl, r9b
and bl, 0
and al, r15b
or r10b, r8b
or bl, al
xor r10b, bl
or dl, r9b
xor dl, 0xff
or r15b, 0
and dl, r15b
or r10b, dl
test r10b, 1
jne 0x6d9c4e42
jmp 0x6da3ac1d
jmp 0x6d9c4e47
jmp 0x6d985bd2
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0xcf98e497
add r8d, 0
add r8d, 0xd16ef08f
sub r8d, 0xcf98e497
add r8d, 0x2310e287
sub r8d, 1
sub r8d, 0x2310e287
add r8d, 0x8d93c640
sub r8d, 0xd16ef08f
sub r8d, 0x8d93c640
sub eax, r8d
add eax, 0
mov r8d, ecx
sub r8d, 0xfd11c39e
sub r8d, eax
add r8d, 0xfd11c39e
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r9b
cmp edx, 0xa
setl r10b
mov r11b, r9b
xor r11b, 0xff
and r11b, 0
mov bl, 1
mov sil, bl
xor sil, 0
mov dil, r9b
and dil, sil
mov r14b, bl
xor r14b, 1
and r14b, 0
and sil, 1
or r11b, dil
or r14b, sil
xor r11b, r14b
xor r11b, 0xff
xor r11b, 0
and r11b, 0
mov sil, bl
xor sil, 0
and sil, 0
mov dil, bl
xor dil, 0
mov r14b, dil
and r14b, 0
mov r15b, bl
xor r15b, 1
and r15b, 0
and dil, 1
or sil, r14b
or r15b, dil
xor sil, r15b
mov dil, r9b
xor dil, 0xff
mov r14b, sil
xor r14b, 0xff
mov r15b, bl
xor r15b, 0
or dil, r14b
or r15b, 0
xor dil, 0xff
and dil, r15b
mov r14b, bl
xor r14b, 1
and r14b, 1
mov r15b, bl
xor r15b, 1
and r15b, 1
or r14b, r15b
mov r15b, bl
xor r15b, 0
mov r12b, r14b
xor r12b, r15b
and r12b, r14b
xor sil, 0xff
xor sil, 1
and sil, 0xff
mov r14b, r11b
and r14b, dil
xor r11b, dil
or r14b, r11b
mov r11b, r12b
and r11b, sil
xor r12b, sil
or r11b, r12b
mov sil, r14b
xor sil, 0xff
mov dil, r11b
and dil, sil
xor r11b, 0xff
and r14b, r11b
or dil, r14b
mov r11b, r10b
xor r11b, 0xff
and r11b, 1
mov sil, bl
xor sil, 1
mov r14b, r10b
and r14b, sil
or r11b, r14b
mov sil, bl
xor sil, 1
xor r11b, 0xff
mov r14b, bl
xor r14b, 1
or sil, r11b
or r14b, 1
xor sil, 0xff
and sil, r14b
mov r11b, bl
xor r11b, 1
and r11b, 0
mov r14b, bl
xor r14b, 0
mov r15b, r14b
and r15b, 1
mov r12b, bl
xor r12b, 1
and r12b, 0
and r14b, 1
or r11b, r15b
or r12b, r14b
xor r11b, r12b
xor r11b, 0xff
mov r14b, r10b
xor r14b, r11b
and r14b, r10b
mov r11b, sil
and r11b, r14b
xor sil, r14b
or r11b, sil
mov sil, bl
xor sil, 1
and sil, 0
mov r14b, bl
xor r14b, 0
mov r15b, r14b
and r15b, 1
mov r12b, bl
xor r12b, 1
and r12b, 0
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
xor sil, 0xff
xor sil, 1
and sil, 0xff
mov r14b, bl
xor r14b, 1
and r14b, 1
mov r15b, bl
xor r15b, 1
and r15b, 1
or r14b, r15b
xor r14b, 0xff
xor r14b, 1
and r14b, 0xff
mov r15b, sil
and r15b, r14b
xor sil, r14b
or r15b, sil
mov sil, dil
xor sil, 0xff
and sil, 0
mov r14b, bl
xor r14b, 0
mov r12b, dil
and r12b, r14b
mov r13b, bl
xor r13b, 1
and r13b, 0
and r14b, 1
or sil, r12b
or r13b, r14b
xor sil, r13b
mov r14b, bl
xor r14b, 1
and r14b, 0
mov r12b, bl
xor r12b, 0
mov r13b, r12b
and r13b, 1
mov al, bl
xor al, 1
and al, 0
and r12b, 1
or r14b, r13b
or al, r12b
xor r14b, al
mov al, bl
xor al, 1
and al, 1
mov r12b, bl
xor r12b, 1
and r12b, 1
or al, r12b
mov r12b, sil
and r12b, r14b
xor sil, r14b
or r12b, sil
mov sil, bl
xor sil, 1
mov r14b, al
xor r14b, 0xff
mov r13b, bl
xor r13b, 0
mov cl, sil
and cl, 0
mov dl, r13b
and dl, 1
mov r8b, r14b
and r8b, 0
and al, r13b
or cl, dl
or r8b, al
xor cl, r8b
or sil, r14b
xor sil, 0xff
or r13b, 0
and sil, r13b
or cl, sil
mov al, r12b
xor al, 0xff
and al, 0
mov dl, bl
xor dl, 0
and r12b, dl
mov r8b, bl
xor r8b, 1
and r8b, 0
and dl, 1
or al, r12b
or r8b, dl
xor al, r8b
xor cl, 0xff
mov dl, al
xor dl, cl
and dl, al
mov al, r15b
xor al, 0xff
and al, 0
mov cl, bl
xor cl, 0
mov r8b, r15b
and r8b, cl
mov sil, bl
xor sil, 1
and sil, 0
and cl, 1
or al, r8b
or sil, cl
xor al, sil
mov cl, r9b
xor cl, 0xff
and cl, 1
mov r8b, bl
xor r8b, 1
mov sil, r9b
and sil, r8b
mov r14b, al
xor r14b, 0xff
and r14b, 0xff
and al, r8b
or cl, sil
or r14b, al
xor cl, r14b
xor cl, 0xff
xor r9b, 0xff
mov al, bl
xor al, 1
or cl, r9b
or al, 1
xor cl, 0xff
and cl, al
mov al, bl
xor al, 1
and al, 1
mov r8b, bl
xor r8b, 1
and r8b, 1
or al, r8b
mov r8b, r11b
xor r8b, 0xff
and r8b, 1
mov r9b, bl
xor r9b, 1
mov sil, r11b
and sil, r9b
mov r14b, al
xor r14b, 0xff
and r14b, 0xff
and al, r9b
or r8b, sil
or r14b, al
xor r8b, r14b
xor r8b, 0xff
mov al, r11b
xor al, 0xff
mov r9b, bl
xor r9b, 0
or r8b, al
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov al, r15b
xor al, 0xff
and al, 1
mov r9b, bl
xor r9b, 1
mov sil, r15b
and sil, r9b
mov r14b, bl
xor r14b, 1
and r14b, 0xff
and r9b, 1
or al, sil
or r14b, r9b
xor al, r14b
mov r9b, r10b
xor r9b, 0xff
and r9b, 1
mov sil, bl
xor sil, 1
mov r14b, r10b
and r14b, sil
mov r12b, al
xor r12b, 0xff
and r12b, 0xff
and al, sil
or r9b, r14b
or r12b, al
xor r9b, r12b
xor r10b, 0xff
mov al, r9b
xor al, r10b
and al, r9b
mov r9b, dl
xor r9b, 0xff
mov r10b, cl
xor r10b, 0xff
mov sil, bl
xor sil, 1
or r9b, r10b
or sil, 1
xor r9b, 0xff
and r9b, sil
mov r10b, dl
xor r10b, 0xff
mov sil, cl
and sil, r10b
xor cl, 0xff
and dl, cl
or sil, dl
mov cl, r9b
xor cl, 0xff
mov dl, sil
xor dl, 0xff
mov r10b, bl
xor r10b, 1
mov r14b, cl
and r14b, 0xff
and r9b, r10b
mov r12b, dl
and r12b, 0xff
and sil, r10b
or r14b, r9b
or r12b, sil
xor r14b, r12b
or cl, dl
xor cl, 0xff
or r10b, 1
and cl, r10b
or r14b, cl
mov cl, al
xor cl, 0xff
mov dl, r8b
xor dl, cl
and dl, r8b
mov cl, r8b
xor cl, 0xff
mov r9b, al
and r9b, cl
xor al, 0xff
and r8b, al
or r9b, r8b
mov al, dl
xor al, 0xff
mov cl, r9b
xor cl, 0xff
mov r8b, bl
xor r8b, 0
mov r10b, al
and r10b, 0
and dl, r8b
mov sil, cl
and sil, 0
and r9b, r8b
or r10b, dl
or sil, r9b
xor r10b, sil
or al, cl
xor al, 0xff
or r8b, 0
and al, r8b
or r10b, al
mov al, r14b
xor al, 0xff
and al, 0
mov cl, bl
xor cl, 0
mov dl, r14b
and dl, cl
mov r8b, bl
xor r8b, 1
and r8b, 0
and cl, 1
or al, dl
or r8b, cl
xor al, r8b
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, bl
xor cl, 1
and cl, 1
mov dl, bl
xor dl, 1
mov r8b, dl
and r8b, 1
mov r9b, bl
xor r9b, 1
and r9b, 0xff
and dl, 1
or cl, r8b
or r9b, dl
xor cl, r9b
mov dl, cl
xor dl, 0xff
mov r8b, r14b
xor r8b, dl
and r8b, r14b
mov dl, r10b
xor dl, 0xff
and dl, 1
mov r9b, bl
xor r9b, 1
mov sil, r10b
and sil, r9b
or dl, sil
mov r9b, bl
xor r9b, 1
mov sil, dl
xor sil, r9b
and sil, dl
xor cl, 0xff
mov dl, r10b
xor dl, cl
and dl, r10b
mov cl, al
xor cl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r10b, bl
xor r10b, 1
mov r14b, cl
and r14b, 0xff
and al, r10b
mov r12b, r9b
and r12b, 0xff
and r8b, r10b
or r14b, al
or r12b, r8b
xor r14b, r12b
or cl, r9b
xor cl, 0xff
or r10b, 1
and cl, r10b
or r14b, cl
mov al, sil
and al, dl
xor sil, dl
or al, sil
mov cl, r14b
xor cl, 0xff
mov dl, al
and dl, cl
xor al, 0xff
and r14b, al
or dl, r14b
mov al, dil
xor al, 0xff
mov cl, r11b
xor cl, 0xff
mov r8b, bl
xor r8b, 1
or al, cl
or r8b, 1
xor al, 0xff
and al, r8b
mov cl, dil
xor cl, 0xff
mov r8b, r11b
and r8b, cl
xor r11b, 0xff
and dil, r11b
or r8b, dil
mov cl, al
xor cl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r10b, bl
xor r10b, 0
mov r11b, cl
and r11b, 0
and al, r10b
mov sil, r9b
and sil, 0
and r8b, r10b
or r11b, al
or sil, r8b
xor r11b, sil
or cl, r9b
xor cl, 0xff
or r10b, 0
and cl, r10b
or r11b, cl
mov al, r11b
xor al, 0xff
and al, 1
mov cl, bl
xor cl, 1
mov r8b, r11b
and r8b, cl
or al, r8b
xor al, 0xff
xor al, 0
and al, 0
mov cl, bl
xor cl, 0
and cl, 1
mov r8b, bl
xor r8b, 1
and r8b, 0
or cl, r8b
xor r11b, 0xff
mov r8b, cl
xor r8b, 0xff
mov r9b, bl
xor r9b, 1
or r11b, r8b
or r9b, 1
xor r11b, 0xff
and r11b, r9b
mov r8b, bl
xor r8b, 1
and r8b, 0
mov r9b, bl
xor r9b, 0
mov r10b, r9b
and r10b, 1
mov sil, bl
xor sil, 1
and sil, 0
and r9b, 1
or r8b, r10b
or sil, r9b
xor r8b, sil
mov r9b, bl
xor r9b, 0
mov r10b, r8b
xor r10b, r9b
and r10b, r8b
mov r8b, bl
xor r8b, 1
xor cl, 0xff
mov r9b, bl
xor r9b, 1
or r8b, cl
or r9b, 1
xor r8b, 0xff
and r8b, r9b
mov cl, al
xor cl, 0xff
mov r9b, r11b
xor r9b, 0xff
mov sil, bl
xor sil, 1
mov dil, cl
and dil, 0xff
and al, sil
mov r14b, r9b
and r14b, 0xff
and r11b, sil
or dil, al
or r14b, r11b
xor dil, r14b
or cl, r9b
xor cl, 0xff
or sil, 1
and cl, sil
or dil, cl
mov al, r10b
xor al, 0xff
mov cl, r8b
xor cl, 0xff
mov r9b, bl
xor r9b, 1
mov r11b, al
and r11b, 0xff
and r10b, r9b
mov sil, cl
and sil, 0xff
and r8b, r9b
or r11b, r10b
or sil, r8b
xor r11b, sil
or al, cl
xor al, 0xff
or r9b, 1
and al, r9b
or r11b, al
mov al, dil
xor al, 0xff
mov cl, r11b
and cl, al
xor r11b, 0xff
and dil, r11b
or cl, dil
mov al, bl
xor al, 1
and al, 0
mov r8b, bl
xor r8b, 0
mov r9b, r8b
and r9b, 1
mov r10b, bl
xor r10b, 1
and r10b, 0
and r8b, 1
or al, r9b
or r10b, r8b
xor al, r10b
mov r8b, r15b
xor r8b, 0xff
and r8b, 1
mov r9b, bl
xor r9b, 1
mov r10b, r15b
and r10b, r9b
or r8b, r10b
mov r9b, bl
xor r9b, 0
and r9b, 1
mov r10b, bl
xor r10b, 1
and r10b, 0
or r9b, r10b
mov r10b, al
xor r10b, 0xff
mov r11b, bl
xor r11b, 0
mov sil, bl
xor sil, 1
or r10b, r11b
or sil, 1
xor r10b, 0xff
and r10b, sil
mov r11b, r9b
xor r11b, 0xff
xor r11b, 1
and r11b, 0xff
mov sil, bl
xor sil, 0
mov dil, r8b
xor dil, sil
and dil, r8b
mov sil, r9b
xor sil, 0xff
mov r14b, r15b
xor r14b, sil
and r14b, r15b
mov sil, r10b
and sil, r11b
xor r10b, r11b
or sil, r10b
mov r10b, dil
xor r10b, 0xff
mov r11b, r14b
xor r11b, 0xff
mov r15b, bl
xor r15b, 0
mov r12b, r10b
and r12b, 0
and dil, r15b
mov r13b, r11b
and r13b, 0
and r14b, r15b
or r12b, dil
or r13b, r14b
xor r12b, r13b
or r10b, r11b
xor r10b, 0xff
or r15b, 0
and r10b, r15b
or r12b, r10b
mov r10b, sil
xor r10b, 0xff
mov r11b, r12b
and r11b, r10b
xor r12b, 0xff
and sil, r12b
or r11b, sil
mov r10b, al
xor r10b, 0xff
mov sil, r8b
xor sil, 0xff
mov dil, bl
xor dil, 1
mov r14b, r10b
and r14b, 0xff
and al, dil
mov r15b, sil
and r15b, 0xff
and r8b, dil
or r14b, al
or r15b, r8b
xor r14b, r15b
or r10b, sil
xor r10b, 0xff
or dil, 1
and r10b, dil
or r14b, r10b
mov al, r14b
xor al, 0xff
and al, 1
mov r8b, bl
xor r8b, 1
and r14b, r8b
or al, r14b
mov r8b, r9b
and r8b, 0
xor r9b, 0
or r8b, r9b
xor al, 0xff
xor r8b, 0xff
mov r9b, bl
xor r9b, 0
or al, r8b
or r9b, 0
xor al, 0xff
and al, r9b
mov r8b, r11b
xor r8b, 0xff
mov r9b, al
xor r9b, 0xff
mov r10b, bl
xor r10b, 1
mov sil, r8b
and sil, 0xff
and r11b, r10b
mov dil, r9b
and dil, 0xff
and al, r10b
or sil, r11b
or dil, al
xor sil, dil
or r8b, r9b
xor r8b, 0xff
or r10b, 1
and r8b, r10b
or sil, r8b
mov al, sil
xor al, 0xff
and al, 1
mov r8b, bl
xor r8b, 1
and sil, r8b
or al, sil
mov r8b, cl
xor r8b, 0xff
and r8b, 0
mov r9b, bl
xor r9b, 0
mov r10b, cl
and r10b, r9b
mov r11b, al
xor r11b, 0xff
and r11b, 0
and al, r9b
or r8b, r10b
or r11b, al
xor r8b, r11b
xor cl, 0xff
mov al, r8b
xor al, cl
and al, r8b
mov cl, dl
xor cl, 0xff
and cl, 0
mov r8b, bl
xor r8b, 0
mov r9b, dl
and r9b, r8b
mov r10b, bl
xor r10b, 1
and r10b, 0
and r8b, 1
or cl, r9b
or r10b, r8b
xor cl, r10b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r9b, bl
xor r9b, 1
mov r10b, al
and r10b, r9b
or r8b, r10b
mov r9b, bl
xor r9b, 0
and r9b, 0
mov r10b, bl
xor r10b, 0
mov r11b, r10b
and r11b, 0
mov sil, bl
xor sil, 1
and sil, 0
and r10b, 1
or r9b, r11b
or sil, r10b
xor r9b, sil
mov r10b, cl
xor r10b, 0xff
mov r11b, bl
xor r11b, 0
mov sil, bl
xor sil, 1
or r10b, r11b
or sil, 1
xor r10b, 0xff
and r10b, sil
mov r11b, r9b
xor r11b, 0xff
mov sil, dl
xor sil, r11b
and sil, dl
mov dl, bl
xor dl, 0
mov r11b, r8b
xor r11b, dl
and r11b, r8b
mov dl, r9b
xor dl, 0xff
mov dil, al
xor dil, dl
and dil, al
mov al, r10b
xor al, 0xff
mov dl, sil
xor dl, 0xff
mov r14b, bl
xor r14b, 0
mov r15b, al
and r15b, 0
and r10b, r14b
mov r12b, dl
and r12b, 0
and sil, r14b
or r15b, r10b
or r12b, sil
xor r15b, r12b
or al, dl
xor al, 0xff
or r14b, 0
and al, r14b
or r15b, al
mov al, r11b
and al, dil
xor r11b, dil
or al, r11b
mov dl, r15b
xor dl, 0xff
and dl, 1
mov r10b, bl
xor r10b, 1
and r15b, r10b
mov r11b, al
xor r11b, 0xff
and r11b, 0xff
and al, r10b
or dl, r15b
or r11b, al
xor dl, r11b
mov al, cl
and al, r8b
xor cl, r8b
or al, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov r8b, bl
xor r8b, 1
and al, r8b
or cl, al
mov al, bl
xor al, 0
mov r8b, r9b
xor r8b, 0xff
mov r10b, bl
xor r10b, 0
mov r11b, al
and r11b, 0
mov sil, r10b
and sil, 0
mov dil, r8b
and dil, 0
and r9b, r10b
or r11b, sil
or dil, r9b
xor r11b, dil
or al, r8b
xor al, 0xff
or r10b, 0
and al, r10b
or r11b, al
xor cl, 0xff
xor r11b, 0xff
xor bl, 0
or cl, r11b
or bl, 0
xor cl, 0xff
and cl, bl
mov al, dl
and al, cl
xor dl, cl
or al, dl
test al, 1
jne 0x6d9c5a41
jmp 0x6da43a22
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xa74e6f13
mov r9d, ecx
sub r9d, r8d
add r9d, 0x8136f5fa
sub r9d, 0x549f4882
sub r9d, 0x8136f5fa
sub r9d, 0xc5e7eb74
sub r9d, 0xa74e6f13
add r9d, 0xc5e7eb74
mov r8d, eax
sub r8d, 0xbfb9a93b
sub r8d, 1
add r8d, 0xbfb9a93b
add r9d, 0x9e12f7bb
add r9d, r8d
sub r9d, 0x9e12f7bb
mov r8d, eax
sub r8d, 0xee132135
sub r8d, r9d
add r8d, 0xee132135
mov r9d, 0xe8408022
add r9d, 0
sub r9d, 0x549f4882
sub r9d, 0xe8408022
sub r8d, 0x6f212199
add r8d, r9d
add r8d, 0x6f212199
sub eax, r8d
add eax, 0
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 0
mov sil, 1
mov dil, sil
xor dil, 0
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, sil
xor dil, 1
xor bl, 0xff
mov r14b, sil
xor r14b, 0
or dil, bl
or r14b, 0
xor dil, 0xff
and dil, r14b
mov bl, sil
xor bl, 1
and bl, 1
mov r14b, sil
xor r14b, 1
mov r15b, r14b
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or bl, r15b
or r12b, r14b
xor bl, r12b
mov r14b, r10b
xor r14b, 0xff
xor bl, 0xff
mov r15b, sil
xor r15b, 0
or r14b, bl
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov bl, dil
xor bl, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, bl
and r13b, 0xff
and dil, r12b
mov al, r15b
and al, 0xff
and r14b, r12b
or r13b, dil
or al, r14b
xor r13b, al
or bl, r15b
xor bl, 0xff
or r12b, 1
and bl, r12b
or r13b, bl
mov al, r11b
xor al, 0xff
and al, 1
mov bl, sil
xor bl, 1
mov dil, r11b
and dil, bl
or al, dil
mov bl, sil
xor bl, 1
xor al, 0xff
mov dil, sil
xor dil, 1
or bl, al
or dil, 1
xor bl, 0xff
and bl, dil
mov al, sil
xor al, 1
and al, 1
mov dil, sil
xor dil, 1
and dil, 1
or al, dil
mov dil, r11b
xor dil, 0xff
mov r14b, al
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
or dil, r14b
or r15b, 1
xor dil, 0xff
and dil, r15b
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r15b, sil
xor r15b, 1
mov r12b, r15b
and r12b, 1
mov cl, sil
xor cl, 1
and cl, 0xff
and r15b, 1
or r14b, r12b
or cl, r15b
xor r14b, cl
xor r14b, 0xff
mov cl, sil
xor cl, 1
mov r15b, sil
xor r15b, 1
or r14b, cl
or r15b, 1
xor r14b, 0xff
and r14b, r15b
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, bl
and cl, dil
xor bl, dil
or cl, bl
mov bl, r14b
and bl, al
xor r14b, al
or bl, r14b
mov al, cl
xor al, 0xff
mov dil, bl
and dil, al
xor bl, 0xff
and cl, bl
or dil, cl
mov al, sil
xor al, 1
and al, 0
mov cl, sil
xor cl, 0
mov bl, cl
and bl, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
and cl, 1
or al, bl
or r14b, cl
xor al, r14b
mov cl, sil
xor cl, 1
xor al, 0xff
mov bl, sil
xor bl, 0
or cl, al
or bl, 0
xor cl, 0xff
and cl, bl
mov al, sil
xor al, 1
and al, 1
mov bl, sil
xor bl, 1
and bl, 1
or al, bl
xor al, 0xff
xor al, 1
and al, 0xff
mov bl, cl
xor bl, 0xff
mov r14b, al
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, bl
and r12b, 0xff
and cl, r15b
mov dl, r14b
and dl, 0xff
and al, r15b
or r12b, cl
or dl, al
xor r12b, dl
or bl, r14b
xor bl, 0xff
or r15b, 1
and bl, r15b
or r12b, bl
mov al, sil
xor al, 1
and al, 1
mov cl, sil
xor cl, 1
mov dl, cl
and dl, 1
mov bl, sil
xor bl, 1
and bl, 0xff
and cl, 1
or al, dl
or bl, cl
xor al, bl
mov cl, r13b
xor cl, 0xff
mov dl, al
and dl, cl
xor al, 0xff
mov cl, r13b
and cl, al
or dl, cl
xor dl, 0xff
mov al, r13b
xor al, 0xff
mov cl, sil
xor cl, 1
or dl, al
or cl, 1
xor dl, 0xff
and dl, cl
mov al, r12b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
mov bl, r12b
and bl, cl
or al, bl
mov cl, r10b
xor cl, 0xff
mov bl, al
and bl, cl
xor al, 0xff
mov cl, r10b
and cl, al
or bl, cl
xor r10b, 0xff
mov al, bl
xor al, r10b
and al, bl
mov cl, dil
xor cl, 0xff
and cl, 1
mov r10b, sil
xor r10b, 1
mov bl, dil
and bl, r10b
or cl, bl
mov r10b, sil
xor r10b, 1
and r10b, 1
mov bl, sil
xor bl, 1
and bl, 1
or r10b, bl
mov bl, sil
xor bl, 0
and bl, 1
mov r14b, sil
xor r14b, 1
mov r15b, r14b
and r15b, 0
mov r8b, sil
xor r8b, 1
and r8b, 0xff
and r14b, 1
or bl, r15b
or r8b, r14b
xor bl, r8b
mov r8b, cl
and r8b, r10b
xor cl, r10b
or r8b, cl
mov cl, sil
xor cl, 0
mov r10b, bl
xor r10b, 0xff
mov r14b, sil
xor r14b, 0
mov r15b, cl
and r15b, 0
mov r9b, r14b
and r9b, 0
mov byte [rbp + 0x310], r10b
and r10b, 0
and bl, r14b
or r15b, r9b
or r10b, bl
xor r15b, r10b
mov r9b, byte [rbp + 0x310]
or cl, r9b
xor cl, 0xff
or r14b, 0
and cl, r14b
or r15b, cl
mov cl, r8b
xor cl, 0xff
and cl, 1
mov r10b, sil
xor r10b, 1
and r8b, r10b
or cl, r8b
xor cl, 0xff
xor r15b, 0xff
mov r8b, sil
xor r8b, 1
or cl, r15b
or r8b, 1
xor cl, 0xff
and cl, r8b
mov r8b, r12b
xor r8b, 0xff
and r8b, 1
mov r10b, sil
xor r10b, 1
mov bl, r12b
and bl, r10b
or r8b, bl
mov r10b, r11b
xor r10b, 0xff
mov bl, r8b
and bl, r10b
xor r8b, 0xff
mov r10b, r11b
and r10b, r8b
or bl, r10b
xor r11b, 0xff
mov r8b, bl
xor r8b, r11b
and r8b, bl
mov r10b, dl
xor r10b, 0xff
and r10b, 1
mov r11b, sil
xor r11b, 1
mov bl, dl
and bl, r11b
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and r11b, 1
or r10b, bl
or r14b, r11b
xor r10b, r14b
mov r11b, al
xor r11b, 0xff
and r11b, 1
mov bl, sil
xor bl, 1
mov r14b, al
and r14b, bl
or r11b, r14b
mov bl, sil
xor bl, 1
and bl, 0
mov r14b, sil
xor r14b, 0
mov r15b, r14b
and r15b, 1
mov r9b, sil
xor r9b, 1
and r9b, 0
and r14b, 1
or bl, r15b
or r9b, r14b
xor bl, r9b
mov r9b, sil
xor r9b, 1
mov r14b, r10b
xor r14b, r9b
and r14b, r10b
xor dl, 0xff
mov r9b, bl
xor r9b, 0xff
mov r15b, sil
xor r15b, 0
or dl, r9b
or r15b, 0
xor dl, 0xff
and dl, r15b
mov r9b, sil
xor r9b, 1
mov r15b, r11b
xor r15b, r9b
and r15b, r11b
mov r9b, bl
xor r9b, 0xff
mov byte [rbp + 0x30f], al
xor al, r9b
mov r9b, byte [rbp + 0x30f]
and al, r9b
mov r9b, r14b
and r9b, dl
xor r14b, dl
or r9b, r14b
mov dl, r15b
xor dl, 0xff
mov r14b, al
xor r14b, 0xff
mov byte [rbp + 0x30e], sil
xor sil, 0
mov byte [rbp + 0x30d], dl
and dl, 0
and r15b, sil
mov byte [rbp + 0x30c], r14b
and r14b, 0
and al, sil
or dl, r15b
or r14b, al
xor dl, r14b
mov al, byte [rbp + 0x30d]
mov r14b, byte [rbp + 0x30c]
or al, r14b
xor al, 0xff
or sil, 0
and al, sil
or dl, al
mov al, r9b
xor al, 0xff
and al, 1
mov sil, byte [rbp + 0x30e]
xor sil, 1
and r9b, sil
mov r15b, dl
xor r15b, 0xff
and r15b, 0xff
and dl, sil
or al, r9b
or r15b, dl
xor al, r15b
mov dl, r10b
xor dl, 0xff
mov r9b, r11b
xor r9b, 0xff
mov sil, byte [rbp + 0x30e]
xor sil, 0
mov r15b, dl
and r15b, 0
and r10b, sil
mov r14b, r9b
and r14b, 0
and r11b, sil
or r15b, r10b
or r14b, r11b
xor r15b, r14b
or dl, r9b
xor dl, 0xff
or sil, 0
and dl, sil
or r15b, dl
mov dl, r15b
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x30e]
xor r9b, 1
and r15b, r9b
or dl, r15b
mov r9b, bl
and r9b, 1
xor bl, 1
or r9b, bl
xor dl, 0xff
xor r9b, 0xff
mov r10b, byte [rbp + 0x30e]
xor r10b, 1
or dl, r9b
or r10b, 1
xor dl, 0xff
and dl, r10b
mov r9b, al
and r9b, dl
xor al, dl
or r9b, al
mov al, r8b
xor al, 0xff
mov dl, cl
xor dl, al
and dl, cl
mov al, cl
xor al, 0xff
mov r10b, r8b
and r10b, al
xor r8b, 0xff
and cl, r8b
or r10b, cl
mov al, dl
and al, r10b
xor dl, r10b
or al, dl
mov cl, r9b
xor cl, 0xff
and cl, 0
mov dl, byte [rbp + 0x30e]
xor dl, 0
mov r8b, r9b
and r8b, dl
mov r10b, byte [rbp + 0x30e]
xor r10b, 1
and r10b, 0
and dl, 1
or cl, r8b
or r10b, dl
xor cl, r10b
xor cl, 0xff
mov dl, al
xor dl, cl
and dl, al
mov cl, al
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x30e]
xor r8b, 1
and al, r8b
or cl, al
xor cl, 0xff
mov al, r9b
xor al, cl
and al, r9b
mov cl, dl
and cl, al
xor dl, al
or cl, dl
mov al, r13b
xor al, 0xff
mov dl, dil
xor dl, 0xff
mov r8b, byte [rbp + 0x30e]
xor r8b, 1
or al, dl
or r8b, 1
xor al, 0xff
and al, r8b
mov dl, r13b
xor dl, 0xff
mov r8b, dil
and r8b, dl
xor dil, 0xff
and r13b, dil
or r8b, r13b
mov dl, al
xor dl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r10b, byte [rbp + 0x30e]
xor r10b, 0
mov r11b, dl
and r11b, 0
and al, r10b
mov bl, r9b
and bl, 0
and r8b, r10b
or r11b, al
or bl, r8b
xor r11b, bl
or dl, r9b
xor dl, 0xff
or r10b, 0
and dl, r10b
or r11b, dl
mov al, r11b
xor al, 0xff
and al, 0
mov dl, byte [rbp + 0x30e]
xor dl, 0
mov r8b, r11b
and r8b, dl
mov r9b, byte [rbp + 0x30e]
xor r9b, 1
and r9b, 0
and dl, 1
or al, r8b
or r9b, dl
xor al, r9b
xor al, 0xff
xor al, 0
and al, 0
mov dl, byte [rbp + 0x30e]
xor dl, 0
and dl, 1
mov r8b, byte [rbp + 0x30e]
xor r8b, 1
and r8b, 0
or dl, r8b
xor r11b, 0xff
mov r8b, dl
xor r8b, 0xff
mov r9b, byte [rbp + 0x30e]
xor r9b, 0
or r11b, r8b
or r9b, 0
xor r11b, 0xff
and r11b, r9b
mov r8b, byte [rbp + 0x30e]
xor r8b, 1
and r8b, 1
mov r9b, byte [rbp + 0x30e]
xor r9b, 1
and r9b, 1
or r8b, r9b
mov r9b, byte [rbp + 0x30e]
xor r9b, 0
mov r10b, r8b
xor r10b, r9b
and r10b, r8b
mov r8b, byte [rbp + 0x30e]
xor r8b, 1
xor dl, 0xff
mov r9b, byte [rbp + 0x30e]
xor r9b, 0
or r8b, dl
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov dl, al
xor dl, 0xff
mov r9b, r11b
xor r9b, 0xff
mov bl, byte [rbp + 0x30e]
xor bl, 0
mov sil, dl
and sil, 0
and al, bl
mov dil, r9b
and dil, 0
and r11b, bl
or sil, al
or dil, r11b
xor sil, dil
or dl, r9b
xor dl, 0xff
or bl, 0
and dl, bl
or sil, dl
mov al, r10b
and al, r8b
xor r10b, r8b
or al, r10b
mov dl, sil
xor dl, 0xff
mov r8b, al
and r8b, dl
xor al, 0xff
and sil, al
or r8b, sil
mov al, byte [rbp + 0x30e]
xor al, 1
mov dl, r12b
xor dl, 0xff
mov r9b, byte [rbp + 0x30e]
xor r9b, 1
or al, dl
or r9b, 1
xor al, 0xff
and al, r9b
mov dl, byte [rbp + 0x30e]
xor dl, 1
mov r9b, r12b
and r9b, dl
xor r12b, 0xff
and r12b, 1
or r9b, r12b
mov dl, al
xor dl, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r11b, byte [rbp + 0x30e]
xor r11b, 0
mov bl, dl
and bl, 0
and al, r11b
mov sil, r10b
and sil, 0
and r9b, r11b
or bl, al
or sil, r9b
xor bl, sil
or dl, r10b
xor dl, 0xff
or r11b, 0
and dl, r11b
or bl, dl
mov al, bl
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x30e]
xor dl, 1
and bl, dl
mov r9b, byte [rbp + 0x30e]
xor r9b, 1
and r9b, 0xff
and dl, 1
or al, bl
or r9b, dl
xor al, r9b
mov dl, r8b
xor dl, 0xff
mov r9b, al
and r9b, dl
xor al, 0xff
mov dl, r8b
and dl, al
or r9b, dl
xor r9b, 0xff
xor r8b, 0xff
mov al, byte [rbp + 0x30e]
xor al, 1
or r9b, r8b
or al, 1
xor r9b, 0xff
and r9b, al
mov al, r9b
xor al, 0xff
mov dl, cl
xor dl, al
and dl, cl
mov al, cl
xor al, 0xff
and al, 0
mov r8b, byte [rbp + 0x30e]
xor r8b, 0
and cl, r8b
mov r10b, r9b
xor r10b, 0xff
and r10b, 0
and r9b, r8b
or al, cl
or r10b, r9b
xor al, r10b
mov cl, dl
and cl, al
xor dl, al
or cl, dl
test cl, 1
jne 0x6d9c6463
jmp 0x6da43a22
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0x2bdac9bb
add r8d, 0
add r8d, 0x49f41229
sub r8d, 0x2bdac9bb
mov r9d, eax
sub r9d, 1
add r8d, r9d
add r8d, 0x53566f56
sub r8d, 0x49f41229
sub r8d, 0x53566f56
mov r9d, eax
sub r9d, ecx
add r9d, 0
sub eax, r8d
add eax, 0
sub r9d, 0x261874b7
add r9d, eax
add r9d, 0x261874b7
mov eax, 0xe7a24dd9
add eax, 0
sub eax, r9d
sub eax, 0xe7a24dd9
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
or bl, r14b
mov dil, sil
xor dil, 0
xor bl, 0xff
mov r14b, sil
xor r14b, 0
or dil, bl
or r14b, 0
xor dil, 0xff
and dil, r14b
mov bl, sil
xor bl, 0
and bl, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
or bl, r14b
mov r14b, r10b
xor r14b, 0xff
mov r15b, bl
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
or r14b, r15b
or r12b, 0
xor r14b, 0xff
and r14b, r12b
mov r15b, sil
xor r15b, 1
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 1
or r15b, r12b
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, sil
xor r13b, 1
or r15b, r12b
or r13b, 1
xor r15b, 0xff
and r15b, r13b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov r12b, dil
and r12b, r14b
xor dil, r14b
or r12b, dil
mov dil, r15b
and dil, bl
xor r15b, bl
or dil, r15b
mov bl, r12b
xor bl, 0xff
and bl, 1
mov r14b, sil
xor r14b, 1
and r12b, r14b
mov r15b, dil
xor r15b, 0xff
and r15b, 0xff
and dil, r14b
or bl, r12b
or r15b, dil
xor bl, r15b
mov dil, r11b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or dil, r15b
mov r14b, sil
xor r14b, 1
xor dil, 0xff
mov r15b, sil
xor r15b, 0
or r14b, dil
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov dil, sil
xor dil, 1
and dil, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or dil, r15b
mov r15b, r11b
xor r15b, 0xff
xor dil, 0xff
mov r12b, sil
xor r12b, 1
or r15b, dil
or r12b, 1
xor r15b, 0xff
and r15b, r12b
mov dil, r14b
and dil, r15b
xor r14b, r15b
or dil, r14b
mov r14b, sil
xor r14b, 0
and r14b, 0
mov r15b, sil
xor r15b, 0
mov r12b, r15b
and r12b, 0
mov r13b, sil
xor r13b, 1
and r13b, 0
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
xor r14b, 0xff
xor r14b, 1
and r14b, 0xff
mov r15b, sil
xor r15b, 1
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 1
or r15b, r12b
mov r12b, sil
xor r12b, 0
xor r15b, 0xff
mov r13b, sil
xor r13b, 1
or r12b, r15b
or r13b, 1
xor r12b, 0xff
and r12b, r13b
mov r15b, r14b
xor r15b, 0xff
mov r13b, r12b
xor r13b, 0xff
mov al, sil
xor al, 1
mov cl, r15b
and cl, 0xff
and r14b, al
mov dl, r13b
and dl, 0xff
and r12b, al
or cl, r14b
or dl, r12b
xor cl, dl
or r15b, r13b
xor r15b, 0xff
or al, 1
and r15b, al
or cl, r15b
mov al, bl
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
mov r14b, bl
and r14b, dl
or al, r14b
mov dl, sil
xor dl, 0
and dl, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
or dl, r14b
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or r14b, r15b
mov r15b, al
xor r15b, 0xff
mov r12b, dl
xor r12b, 0xff
mov r13b, sil
xor r13b, 1
mov r8b, r15b
and r8b, 0xff
and al, r13b
mov r9b, r12b
and r9b, 0xff
and dl, r13b
or r8b, al
or r9b, dl
xor r8b, r9b
or r15b, r12b
xor r15b, 0xff
or r13b, 1
and r15b, r13b
or r8b, r15b
mov al, sil
xor al, 1
mov dl, r14b
xor dl, 0xff
mov r9b, sil
xor r9b, 1
mov r15b, al
and r15b, 0xff
mov r12b, r9b
and r12b, 1
mov r13b, dl
and r13b, 0xff
and r14b, r9b
or r15b, r12b
or r13b, r14b
xor r15b, r13b
or al, dl
xor al, 0xff
or r9b, 1
and al, r9b
or r15b, al
mov al, r8b
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
and r8b, dl
or al, r8b
xor al, 0xff
xor r15b, 0xff
mov dl, sil
xor dl, 1
or al, r15b
or dl, 1
xor al, 0xff
and al, dl
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
mov r9b, cl
and r9b, r8b
or dl, r9b
mov r8b, r10b
xor r8b, 0xff
and r8b, 0
mov r9b, sil
xor r9b, 0
mov r14b, r10b
and r14b, r9b
mov r15b, dl
xor r15b, 0xff
and r15b, 0
and dl, r9b
or r8b, r14b
or r15b, dl
xor r8b, r15b
xor r8b, 0xff
xor r10b, 0xff
mov dl, sil
xor dl, 1
or r8b, r10b
or dl, 1
xor r8b, 0xff
and r8b, dl
mov dl, sil
xor dl, 0
and dl, 1
mov r9b, sil
xor r9b, 1
and r9b, 0
or dl, r9b
mov r9b, dil
xor r9b, 0xff
and r9b, 0
mov r10b, sil
xor r10b, 0
mov r14b, dil
and r14b, r10b
mov r15b, dl
xor r15b, 0xff
and r15b, 0
and dl, r10b
or r9b, r14b
or r15b, dl
xor r9b, r15b
mov dl, dil
xor dl, 0xff
mov r10b, r9b
xor r10b, dl
and r10b, r9b
mov dl, r11b
xor dl, 0xff
and dl, 1
mov r9b, sil
xor r9b, 1
and r11b, r9b
or dl, r11b
mov r9b, cl
xor r9b, 0xff
and r9b, 0
mov r11b, sil
xor r11b, 0
mov r14b, cl
and r14b, r11b
mov r15b, sil
xor r15b, 1
and r15b, 0
and r11b, 1
or r9b, r14b
or r15b, r11b
xor r9b, r15b
mov r11b, sil
xor r11b, 0
and r11b, 1
mov r14b, sil
xor r14b, 1
mov r15b, r14b
and r15b, 0
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or r11b, r15b
or r12b, r14b
xor r11b, r12b
mov r14b, dl
and r14b, r9b
xor dl, r9b
or r14b, dl
mov dl, sil
xor dl, 0
mov r9b, r11b
xor r9b, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, dl
and r12b, 0
mov r13b, r15b
and r13b, 0
mov byte [rbp + 0x30b], r9b
and r9b, 0
and r11b, r15b
or r12b, r13b
or r9b, r11b
xor r12b, r9b
mov r9b, byte [rbp + 0x30b]
or dl, r9b
xor dl, 0xff
or r15b, 0
and dl, r15b
or r12b, dl
mov dl, r14b
xor dl, 0xff
and dl, 1
mov r11b, sil
xor r11b, 1
and r14b, r11b
or dl, r14b
xor r12b, 0xff
mov r11b, dl
xor r11b, r12b
and r11b, dl
mov dl, al
xor dl, 0xff
and dl, 1
mov r14b, sil
xor r14b, 1
mov r15b, al
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or dl, r15b
or r12b, r14b
xor dl, r12b
mov r14b, r8b
xor r14b, 0xff
and r14b, 0
mov r15b, sil
xor r15b, 0
mov r12b, r8b
and r12b, r15b
mov r13b, sil
xor r13b, 1
and r13b, 0
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, sil
xor r15b, 1
and r15b, 0
mov r12b, sil
xor r12b, 0
mov r13b, r12b
and r13b, 1
mov r9b, sil
xor r9b, 1
and r9b, 0
and r12b, 1
or r15b, r13b
or r9b, r12b
xor r15b, r9b
mov r9b, dl
xor r9b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, sil
xor r13b, 0
or r9b, r12b
or r13b, 0
xor r9b, 0xff
and r9b, r13b
xor al, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, sil
xor r13b, 1
or al, r12b
or r13b, 1
xor al, 0xff
and al, r13b
mov r12b, r14b
xor r12b, 0xff
mov r13b, sil
xor r13b, 1
mov byte [rbp + 0x30a], sil
xor sil, 1
or r12b, r13b
or sil, 1
xor r12b, 0xff
and r12b, sil
xor r8b, 0xff
mov sil, r15b
xor sil, 0xff
mov r13b, byte [rbp + 0x30a]
xor r13b, 0
or r8b, sil
or r13b, 0
xor r8b, 0xff
and r8b, r13b
mov sil, r9b
and sil, al
xor r9b, al
or sil, r9b
mov al, r12b
and al, r8b
xor r12b, r8b
or al, r12b
mov r8b, sil
xor r8b, 0xff
and r8b, 0
mov r9b, byte [rbp + 0x30a]
xor r9b, 0
and sil, r9b
mov r12b, al
xor r12b, 0xff
and r12b, 0
and al, r9b
or r8b, sil
or r12b, al
xor r8b, r12b
mov al, dl
xor al, 0xff
mov r9b, r14b
xor r9b, 0xff
mov sil, byte [rbp + 0x30a]
xor sil, 0
mov r12b, al
and r12b, 0
and dl, sil
mov r13b, r9b
and r13b, 0
and r14b, sil
or r12b, dl
or r13b, r14b
xor r12b, r13b
or al, r9b
xor al, 0xff
or sil, 0
and al, sil
or r12b, al
mov al, r12b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x30a]
xor dl, 1
and r12b, dl
or al, r12b
mov dl, r15b
and dl, 1
xor r15b, 1
or dl, r15b
xor dl, 0xff
mov r9b, al
xor r9b, dl
and r9b, al
mov al, r8b
xor al, 0xff
mov dl, r9b
xor dl, 0xff
mov sil, byte [rbp + 0x30a]
xor sil, 0
mov r14b, al
and r14b, 0
and r8b, sil
mov r15b, dl
and r15b, 0
and r9b, sil
or r14b, r8b
or r15b, r9b
xor r14b, r15b
or al, dl
xor al, 0xff
or sil, 0
and al, sil
or r14b, al
mov al, r10b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x30a]
xor dl, 1
mov r8b, r10b
and r8b, dl
or al, r8b
mov dl, r11b
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x30a]
xor r8b, 1
mov r9b, r11b
and r9b, r8b
or dl, r9b
mov r8b, byte [rbp + 0x30a]
xor r8b, 1
and r8b, 0
mov r9b, byte [rbp + 0x30a]
xor r9b, 0
mov sil, r9b
and sil, 1
mov r15b, byte [rbp + 0x30a]
xor r15b, 1
and r15b, 0
and r9b, 1
or r8b, sil
or r15b, r9b
xor r8b, r15b
mov r9b, al
xor r9b, 0xff
mov sil, byte [rbp + 0x30a]
xor sil, 1
mov r15b, byte [rbp + 0x30a]
xor r15b, 0
or r9b, sil
or r15b, 0
xor r9b, 0xff
and r9b, r15b
mov sil, r8b
xor sil, 0xff
mov r15b, r10b
xor r15b, sil
and r15b, r10b
mov r10b, dl
xor r10b, 0xff
mov sil, byte [rbp + 0x30a]
xor sil, 1
mov r12b, byte [rbp + 0x30a]
xor r12b, 1
or r10b, sil
or r12b, 1
xor r10b, 0xff
and r10b, r12b
xor r11b, 0xff
mov sil, r8b
xor sil, 0xff
mov r12b, byte [rbp + 0x30a]
xor r12b, 0
or r11b, sil
or r12b, 0
xor r11b, 0xff
and r11b, r12b
mov sil, r9b
xor sil, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, byte [rbp + 0x30a]
xor r13b, 0
mov byte [rbp + 0x309], sil
and sil, 0
and r9b, r13b
mov byte [rbp + 0x308], r12b
and r12b, 0
and r15b, r13b
or sil, r9b
or r12b, r15b
xor sil, r12b
mov r9b, byte [rbp + 0x309]
mov r15b, byte [rbp + 0x308]
or r9b, r15b
xor r9b, 0xff
or r13b, 0
and r9b, r13b
or sil, r9b
mov r9b, r10b
xor r9b, 0xff
mov r12b, r11b
xor r12b, 0xff
mov r13b, byte [rbp + 0x30a]
xor r13b, 0
mov r15b, r9b
and r15b, 0
and r10b, r13b
mov byte [rbp + 0x307], r12b
and r12b, 0
and r11b, r13b
or r15b, r10b
or r12b, r11b
xor r15b, r12b
mov r10b, byte [rbp + 0x307]
or r9b, r10b
xor r9b, 0xff
or r13b, 0
and r9b, r13b
or r15b, r9b
mov r9b, sil
xor r9b, 0xff
mov r11b, r15b
and r11b, r9b
xor r15b, 0xff
and sil, r15b
or r11b, sil
mov r9b, al
and r9b, dl
xor al, dl
or r9b, al
mov al, r9b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x30a]
xor dl, 1
and r9b, dl
mov sil, byte [rbp + 0x30a]
xor sil, 1
and sil, 0xff
and dl, 1
or al, r9b
or sil, dl
xor al, sil
mov dl, r8b
and dl, 1
xor r8b, 1
or dl, r8b
xor al, 0xff
xor dl, 0xff
mov r8b, byte [rbp + 0x30a]
xor r8b, 1
or al, dl
or r8b, 1
xor al, 0xff
and al, r8b
mov dl, r11b
xor dl, 0xff
mov r8b, al
xor r8b, 0xff
mov r9b, byte [rbp + 0x30a]
xor r9b, 1
mov sil, dl
and sil, 0xff
and r11b, r9b
mov r15b, r8b
and r15b, 0xff
and al, r9b
or sil, r11b
or r15b, al
xor sil, r15b
or dl, r8b
xor dl, 0xff
or r9b, 1
and dl, r9b
or sil, dl
mov al, r14b
xor al, 0xff
and al, 0
mov dl, byte [rbp + 0x30a]
xor dl, 0
mov r8b, r14b
and r8b, dl
mov r9b, byte [rbp + 0x30a]
xor r9b, 1
and r9b, 0
and dl, 1
or al, r8b
or r9b, dl
xor al, r9b
mov dl, sil
xor dl, 0xff
xor al, 0xff
mov r8b, byte [rbp + 0x30a]
xor r8b, 1
or dl, al
or r8b, 1
xor dl, 0xff
and dl, r8b
mov al, sil
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x30a]
xor r8b, 1
and sil, r8b
or al, sil
xor al, 0xff
mov r8b, r14b
xor r8b, al
and r8b, r14b
mov al, dl
and al, r8b
xor dl, r8b
or al, dl
mov dl, bl
xor dl, 0xff
mov r8b, dil
xor r8b, 0xff
mov r9b, byte [rbp + 0x30a]
xor r9b, 0
or dl, r8b
or r9b, 0
xor dl, 0xff
and dl, r9b
mov r8b, bl
xor r8b, 0xff
mov r9b, dil
and r9b, r8b
xor dil, 0xff
and bl, dil
or r9b, bl
mov r8b, dl
xor r8b, 0xff
mov r11b, r9b
xor r11b, 0xff
mov bl, byte [rbp + 0x30a]
xor bl, 1
mov sil, r8b
and sil, 0xff
and dl, bl
mov dil, r11b
and dil, 0xff
and r9b, bl
or sil, dl
or dil, r9b
xor sil, dil
or r8b, r11b
xor r8b, 0xff
or bl, 1
and r8b, bl
or sil, r8b
mov dl, sil
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x30a]
xor r8b, 1
mov r9b, sil
and r9b, r8b
or dl, r9b
mov r8b, byte [rbp + 0x30a]
xor r8b, 1
xor dl, 0xff
mov r9b, byte [rbp + 0x30a]
xor r9b, 1
or r8b, dl
or r9b, 1
xor r8b, 0xff
and r8b, r9b
mov dl, byte [rbp + 0x30a]
xor dl, 1
and dl, 1
mov r9b, byte [rbp + 0x30a]
xor r9b, 1
mov r11b, r9b
and r11b, 1
mov bl, byte [rbp + 0x30a]
xor bl, 1
and bl, 0xff
and r9b, 1
or dl, r11b
or bl, r9b
xor dl, bl
xor dl, 0xff
mov r9b, sil
xor r9b, dl
and r9b, sil
mov dl, r8b
xor dl, 0xff
mov r11b, r9b
xor r11b, 0xff
mov bl, byte [rbp + 0x30a]
xor bl, 1
mov sil, dl
and sil, 0xff
and r8b, bl
mov dil, r11b
and dil, 0xff
and r9b, bl
or sil, r8b
or dil, r9b
xor sil, dil
or dl, r11b
xor dl, 0xff
or bl, 1
and dl, bl
or sil, dl
mov dl, byte [rbp + 0x30a]
xor dl, 0
and dl, 1
mov r8b, byte [rbp + 0x30a]
xor r8b, 1
mov r9b, r8b
and r9b, 0
mov r11b, byte [rbp + 0x30a]
xor r11b, 1
and r11b, 0xff
and r8b, 1
or dl, r9b
or r11b, r8b
xor dl, r11b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x30a]
xor r9b, 1
mov r11b, cl
and r11b, r9b
or r8b, r11b
mov r9b, byte [rbp + 0x30a]
xor r9b, 0
and r9b, 0
mov r11b, byte [rbp + 0x30a]
xor r11b, 0
mov bl, r11b
and bl, 0
mov dil, byte [rbp + 0x30a]
xor dil, 1
and dil, 0
and r11b, 1
or r9b, bl
or dil, r11b
xor r9b, dil
mov r11b, byte [rbp + 0x30a]
xor r11b, 0
mov bl, dl
xor bl, r11b
and bl, dl
mov r11b, r9b
xor r11b, 0xff
xor r11b, 0
and r11b, 0
mov dil, byte [rbp + 0x30a]
xor dil, 0
mov r14b, r8b
xor r14b, dil
and r14b, r8b
mov dil, r9b
xor dil, 0xff
mov r15b, cl
xor r15b, dil
and r15b, cl
mov cl, bl
and cl, r11b
xor bl, r11b
or cl, bl
mov r11b, r14b
xor r11b, 0xff
mov bl, r15b
xor bl, 0xff
mov dil, byte [rbp + 0x30a]
xor dil, 1
mov r12b, r11b
and r12b, 0xff
and r14b, dil
mov r13b, bl
and r13b, 0xff
and r15b, dil
or r12b, r14b
or r13b, r15b
xor r12b, r13b
or r11b, bl
xor r11b, 0xff
or dil, 1
and r11b, dil
or r12b, r11b
mov r11b, cl
xor r11b, 0xff
and r11b, 0
mov bl, byte [rbp + 0x30a]
xor bl, 0
and cl, bl
mov dil, r12b
xor dil, 0xff
and dil, 0
and r12b, bl
or r11b, cl
or dil, r12b
xor r11b, dil
mov cl, dl
and cl, r8b
xor dl, r8b
or cl, dl
mov dl, cl
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp + 0x30a]
xor r8b, 0
and cl, r8b
mov bl, byte [rbp + 0x30a]
xor bl, 1
and bl, 0
and r8b, 1
or dl, cl
or bl, r8b
xor dl, bl
mov cl, r9b
and cl, 0
xor r9b, 0
or cl, r9b
xor dl, 0xff
xor cl, 0xff
mov r8b, byte [rbp + 0x30a]
xor r8b, 0
or dl, cl
or r8b, 0
xor dl, 0xff
and dl, r8b
mov cl, r11b
xor cl, 0xff
mov r8b, dl
xor r8b, 0xff
mov r9b, byte [rbp + 0x30a]
xor r9b, 0
mov bl, cl
and bl, 0
and r11b, r9b
mov dil, r8b
and dil, 0
and dl, r9b
or bl, r11b
or dil, dl
xor bl, dil
or cl, r8b
xor cl, 0xff
or r9b, 0
and cl, r9b
or bl, cl
mov cl, sil
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x30a]
xor dl, 1
and sil, dl
mov r8b, byte [rbp + 0x30a]
xor r8b, 1
and r8b, 0xff
and dl, 1
or cl, sil
or r8b, dl
xor cl, r8b
mov dl, bl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x30a]
xor r8b, 1
and bl, r8b
or dl, bl
mov r8b, byte [rbp + 0x30a]
xor r8b, 0
and r8b, 1
mov r9b, byte [rbp + 0x30a]
xor r9b, 1
mov r11b, r9b
and r11b, 0
mov bl, byte [rbp + 0x30a]
xor bl, 1
and bl, 0xff
and r9b, 1
or r8b, r11b
or bl, r9b
xor r8b, bl
mov r9b, cl
xor r9b, 0xff
mov r11b, dl
xor r11b, 0xff
mov bl, byte [rbp + 0x30a]
xor bl, 0
mov sil, r9b
and sil, 0
and cl, bl
mov dil, r11b
and dil, 0
and dl, bl
or sil, cl
or dil, dl
xor sil, dil
or r9b, r11b
xor r9b, 0xff
or bl, 0
and r9b, bl
or sil, r9b
mov cl, byte [rbp + 0x30a]
xor cl, 0
mov dl, r8b
xor dl, 0xff
mov r9b, byte [rbp + 0x30a]
xor r9b, 1
mov r11b, cl
and r11b, 0xff
mov bl, r9b
and bl, 0
mov dil, dl
and dil, 0xff
and r8b, r9b
or r11b, bl
or dil, r8b
xor r11b, dil
or cl, dl
xor cl, 0xff
or r9b, 1
and cl, r9b
or r11b, cl
mov cl, sil
xor cl, 0xff
and cl, 0
mov dl, byte [rbp + 0x30a]
xor dl, 0
and sil, dl
mov r8b, byte [rbp + 0x30a]
xor r8b, 1
and r8b, 0
and dl, 1
or cl, sil
or r8b, dl
xor cl, r8b
xor r11b, 0xff
mov dl, cl
xor dl, r11b
and dl, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x30a]
xor r8b, 1
mov r9b, al
and r9b, r8b
or cl, r9b
mov r8b, dl
xor r8b, 0xff
and r8b, 0
mov r9b, byte [rbp + 0x30a]
xor r9b, 0
mov r11b, dl
and r11b, r9b
mov bl, byte [rbp + 0x30a]
xor bl, 1
and bl, 0
and r9b, 1
or r8b, r11b
or bl, r9b
xor r8b, bl
mov r9b, byte [rbp + 0x30a]
xor r9b, 1
and r9b, 1
mov r11b, byte [rbp + 0x30a]
xor r11b, 1
and r11b, 1
or r9b, r11b
mov r11b, cl
xor r11b, 0xff
mov bl, byte [rbp + 0x30a]
xor bl, 1
mov sil, byte [rbp + 0x30a]
xor sil, 1
or r11b, bl
or sil, 1
xor r11b, 0xff
and r11b, sil
xor al, 0xff
mov bl, r9b
xor bl, 0xff
mov sil, byte [rbp + 0x30a]
xor sil, 1
or al, bl
or sil, 1
xor al, 0xff
and al, sil
mov bl, r8b
xor bl, 0xff
mov sil, byte [rbp + 0x30a]
xor sil, 1
mov dil, byte [rbp + 0x30a]
xor dil, 0
or bl, sil
or dil, 0
xor bl, 0xff
and bl, dil
mov sil, r9b
xor sil, 0xff
mov dil, dl
xor dil, sil
and dil, dl
mov dl, r11b
and dl, al
xor r11b, al
or dl, r11b
mov al, bl
xor al, 0xff
mov r11b, dil
xor r11b, 0xff
mov sil, byte [rbp + 0x30a]
xor sil, 0
mov r14b, al
and r14b, 0
and bl, sil
mov r15b, r11b
and r15b, 0
and dil, sil
or r14b, bl
or r15b, dil
xor r14b, r15b
or al, r11b
xor al, 0xff
or sil, 0
and al, sil
or r14b, al
mov al, dl
xor al, 0xff
mov r11b, r14b
and r11b, al
xor r14b, 0xff
and dl, r14b
or r11b, dl
mov al, cl
xor al, 0xff
mov dl, r8b
xor dl, 0xff
mov bl, byte [rbp + 0x30a]
xor bl, 0
mov sil, al
and sil, 0
and cl, bl
mov dil, dl
and dil, 0
and r8b, bl
or sil, cl
or dil, r8b
xor sil, dil
or al, dl
xor al, 0xff
or bl, 0
and al, bl
or sil, al
mov al, sil
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x30a]
xor cl, 0
and sil, cl
mov dl, byte [rbp + 0x30a]
xor dl, 1
and dl, 0
and cl, 1
or al, sil
or dl, cl
xor al, dl
mov cl, byte [rbp + 0x30a]
xor cl, 1
mov dl, r9b
xor dl, 0xff
mov r8b, byte [rbp + 0x30a]
xor r8b, 1
mov bl, cl
and bl, 0xff
mov sil, r8b
and sil, 1
mov dil, dl
and dil, 0xff
and r9b, r8b
or bl, sil
or dil, r9b
xor bl, dil
or cl, dl
xor cl, 0xff
or r8b, 1
and cl, r8b
or bl, cl
xor bl, 0xff
mov cl, al
xor cl, bl
and cl, al
mov al, r11b
xor al, 0xff
mov dl, cl
xor dl, 0xff
mov r8b, byte [rbp + 0x30a]
xor r8b, 0
mov r9b, al
and r9b, 0
and r11b, r8b
mov bl, dl
and bl, 0
and cl, r8b
or r9b, r11b
or bl, cl
xor r9b, bl
or al, dl
xor al, 0xff
or r8b, 0
and al, r8b
or r9b, al
test r9b, 1
jne 0x6d9c7589
jmp 0x6da3ac3e
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xe1826261
add r8d, 0
mov r9d, eax
sub r9d, ecx
mov r10d, eax
sub r10d, r8d
add r9d, r10d
mov r8d, eax
sub r8d, r9d
sub r8d, 0xeb2b9cc6
add r8d, 0x36b2d2e3
add r8d, 0xeb2b9cc6
add r8d, 0x7bb7e8b7
sub r8d, 1
sub r8d, 0x7bb7e8b7
mov r9d, eax
sub r9d, 0x36b2d2e3
add r8d, r9d
sub r8d, 0x7b9ceb48
sub r8d, 0x26c0282d
add r8d, 0x7b9ceb48
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0xe1826261
add r9d, r8d
sub eax, r9d
sub eax, 0xa2f703e4
add eax, 0x26c0282d
add eax, 0xa2f703e4
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, bl
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, bl
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
mov r14b, r11b
xor r14b, 0xff
and r14b, 0
mov r15b, dil
xor r15b, 0
mov r12b, r11b
and r12b, r15b
mov r13b, sil
xor r13b, 0xff
and r13b, 0
and sil, r15b
or r14b, r12b
or r13b, sil
xor r14b, r13b
xor r14b, 0xff
mov sil, r11b
xor sil, 0xff
mov r15b, dil
xor r15b, 0
or r14b, sil
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov sil, r11b
xor sil, 0xff
and sil, 1
mov r15b, dil
xor r15b, 1
mov r12b, r11b
and r12b, r15b
or sil, r12b
xor sil, 0xff
mov r15b, bl
xor r15b, sil
and r15b, bl
mov sil, bl
xor sil, 0xff
and sil, 1
mov r12b, dil
xor r12b, 1
and bl, r12b
or sil, bl
xor r11b, 0xff
xor sil, 0xff
mov bl, dil
xor bl, 1
or r11b, sil
or bl, 1
xor r11b, 0xff
and r11b, bl
mov bl, r15b
and bl, r11b
xor r15b, r11b
or bl, r15b
mov r11b, bl
xor r11b, 0xff
mov sil, r14b
xor sil, r11b
and sil, r14b
mov r11b, r14b
xor r11b, 0xff
mov r15b, bl
and r15b, r11b
xor bl, 0xff
and r14b, bl
or r15b, r14b
mov r11b, sil
xor r11b, 0xff
mov bl, r15b
xor bl, 0xff
xor dil, 1
mov r14b, r11b
and r14b, 0xff
and sil, dil
mov r12b, bl
and r12b, 0xff
and r15b, dil
or r14b, sil
or r12b, r15b
xor r14b, r12b
or r11b, bl
xor r11b, 0xff
or dil, 1
and r11b, dil
or r14b, r11b
test r14b, 1
jne 0x6d9c7798
jmp 0x6da43a27
xor eax, eax
mov rcx, qword [rbp + 0x7e0]
mov rdx, qword [rcx]
mov r8, qword [rbp + 0x818]
add r8, 0x18
add r8, 0x70
add r8, 8
mov r9d, dword [sym.out.dll_x.13]
mov r10d, dword [sym.out.dll_y.14]
mov r11d, eax
sub r11d, 0
mov esi, eax
sub esi, 0x13176c8b
add r11d, esi
mov esi, eax
sub esi, r11d
sub esi, 0x4543c274
sub esi, 1
add esi, 0x4543c274
mov r11d, eax
sub r11d, 0x13176c8b
add esi, r11d
sub eax, esi
add eax, 0
mov r11d, r9d
add r11d, 0x20eadefa
sub r11d, eax
sub r11d, 0x20eadefa
imul r9d, r11d
and r9d, 1
cmp r9d, 0
sete bl
cmp r10d, 0xa
setl dil
mov r14b, bl
xor r14b, 0xff
and r14b, 1
mov r15b, 1
mov r12b, r15b
xor r12b, 1
mov r13b, bl
and r13b, r12b
mov al, r15b
xor al, 1
and al, 0xff
and r12b, 1
or r14b, r13b
or al, r12b
xor r14b, al
mov al, r15b
xor al, 1
xor r14b, 0xff
mov r12b, r15b
xor r12b, 0
or al, r14b
or r12b, 0
xor al, 0xff
and al, r12b
mov r14b, r15b
xor r14b, 1
and r14b, 1
mov r12b, r15b
xor r12b, 1
and r12b, 1
or r14b, r12b
mov r12b, r14b
xor r12b, 0xff
mov r13b, bl
xor r13b, r12b
and r13b, bl
mov r12b, r15b
xor r12b, 1
and r12b, 1
mov r9b, r15b
xor r9b, 1
and r9b, 1
or r12b, r9b
mov r9b, r15b
xor r9b, 1
mov r10b, r12b
xor r10b, r9b
and r10b, r12b
xor r14b, 0xff
xor r14b, 1
and r14b, 0xff
mov r9b, al
and r9b, r13b
xor al, r13b
or r9b, al
mov al, r10b
xor al, 0xff
mov r12b, r14b
xor r12b, 0xff
mov r13b, r15b
xor r13b, 0
mov r11b, al
and r11b, 0
and r10b, r13b
mov sil, r12b
and sil, 0
and r14b, r13b
or r11b, r10b
or sil, r14b
xor r11b, sil
or al, r12b
xor al, 0xff
or r13b, 0
and al, r13b
or r11b, al
mov al, r9b
xor al, 0xff
and al, 0
mov r10b, r15b
xor r10b, 0
and r9b, r10b
mov sil, r11b
xor sil, 0xff
and sil, 0
and r11b, r10b
or al, r9b
or sil, r11b
xor al, sil
mov r9b, dil
xor r9b, 0xff
and r9b, 1
mov r10b, r15b
xor r10b, 1
mov r11b, dil
and r11b, r10b
mov sil, r15b
xor sil, 1
and sil, 0xff
and r10b, 1
or r9b, r11b
or sil, r10b
xor r9b, sil
mov r10b, r15b
xor r10b, 1
xor r9b, 0xff
mov r11b, r15b
xor r11b, 0
or r10b, r9b
or r11b, 0
xor r10b, 0xff
and r10b, r11b
mov r9b, r15b
xor r9b, 1
and r9b, 1
mov r11b, r15b
xor r11b, 1
mov sil, r11b
and sil, 1
mov r14b, r15b
xor r14b, 1
and r14b, 0xff
and r11b, 1
or r9b, sil
or r14b, r11b
xor r9b, r14b
mov r11b, dil
xor r11b, 0xff
xor r9b, 0xff
mov sil, r15b
xor sil, 0
or r11b, r9b
or sil, 0
xor r11b, 0xff
and r11b, sil
mov r9b, r10b
xor r9b, 0xff
mov sil, r11b
xor sil, 0xff
mov r14b, r15b
xor r14b, 1
mov r12b, r9b
and r12b, 0xff
and r10b, r14b
mov r13b, sil
and r13b, 0xff
and r11b, r14b
or r12b, r10b
or r13b, r11b
xor r12b, r13b
or r9b, sil
xor r9b, 0xff
or r14b, 1
and r9b, r14b
or r12b, r9b
mov r9b, r15b
xor r9b, 1
and r9b, 1
mov r10b, r15b
xor r10b, 1
and r10b, 1
or r9b, r10b
xor r9b, 0xff
xor r9b, 1
and r9b, 0xff
mov r10b, r15b
xor r10b, 1
and r10b, 1
mov r11b, r15b
xor r11b, 1
and r11b, 1
or r10b, r11b
mov r11b, r10b
xor r11b, 0xff
xor r11b, 1
and r11b, 0xff
mov sil, r15b
xor sil, 1
and sil, 0
mov r14b, r15b
xor r14b, 0
mov r13b, r14b
and r13b, 1
mov cl, r15b
xor cl, 1
and cl, 0
and r14b, 1
or sil, r13b
or cl, r14b
xor sil, cl
xor sil, 0xff
mov cl, r15b
xor cl, 1
mov r14b, r15b
xor r14b, 0
or sil, cl
or r14b, 0
xor sil, 0xff
and sil, r14b
xor r10b, 0xff
xor r10b, 1
and r10b, 0xff
mov cl, r9b
xor cl, 0xff
mov r14b, r11b
xor r14b, 0xff
mov r13b, r15b
xor r13b, 0
mov byte [rbp + 0x306], cl
and cl, 0
and r9b, r13b
mov byte [rbp + 0x305], r14b
and r14b, 0
and r11b, r13b
or cl, r9b
or r14b, r11b
xor cl, r14b
mov r9b, byte [rbp + 0x306]
mov r11b, byte [rbp + 0x305]
or r9b, r11b
xor r9b, 0xff
or r13b, 0
and r9b, r13b
or cl, r9b
mov r9b, sil
and r9b, r10b
xor sil, r10b
or r9b, sil
mov r10b, cl
xor r10b, 0xff
and r10b, 1
mov sil, r15b
xor sil, 1
and cl, sil
mov r14b, r9b
xor r14b, 0xff
and r14b, 0xff
and r9b, sil
or r10b, cl
or r14b, r9b
xor r10b, r14b
mov cl, r15b
xor cl, 1
and cl, 1
mov r9b, r15b
xor r9b, 1
and r9b, 1
or cl, r9b
mov r9b, al
xor r9b, 0xff
mov sil, cl
and sil, r9b
xor cl, 0xff
mov r9b, al
and r9b, cl
or sil, r9b
xor sil, 0xff
mov cl, al
xor cl, 0xff
mov r9b, r15b
xor r9b, 1
or sil, cl
or r9b, 1
xor sil, 0xff
and sil, r9b
mov cl, bl
xor cl, 0xff
and cl, 1
mov r9b, r15b
xor r9b, 1
and bl, r9b
mov r14b, r15b
xor r14b, 1
and r14b, 0xff
and r9b, 1
or cl, bl
or r14b, r9b
xor cl, r14b
mov r9b, r10b
xor r9b, 0xff
and r9b, 0
mov bl, r15b
xor bl, 0
mov r14b, r10b
and r14b, bl
mov r13b, r15b
xor r13b, 1
and r13b, 0
and bl, 1
or r9b, r14b
or r13b, bl
xor r9b, r13b
mov bl, r15b
xor bl, 1
and bl, 1
mov r14b, r15b
xor r14b, 1
mov r13b, r14b
and r13b, 1
mov r11b, r15b
xor r11b, 1
and r11b, 0xff
and r14b, 1
or bl, r13b
or r11b, r14b
xor bl, r11b
mov r11b, cl
and r11b, r9b
xor cl, r9b
or r11b, cl
mov cl, bl
and cl, 1
xor bl, 1
or cl, bl
mov r9b, r11b
xor r9b, 0xff
and r9b, 0
mov bl, r15b
xor bl, 0
and r11b, bl
mov r14b, r15b
xor r14b, 1
and r14b, 0
and bl, 1
or r9b, r11b
or r14b, bl
xor r9b, r14b
xor cl, 0xff
mov r11b, r9b
xor r11b, cl
and r11b, r9b
mov cl, r12b
xor cl, 0xff
and cl, 1
mov r9b, r15b
xor r9b, 1
mov bl, r12b
and bl, r9b
or cl, bl
mov r9b, r15b
xor r9b, 1
and r9b, 1
mov bl, r15b
xor bl, 1
and bl, 1
or r9b, bl
mov bl, r15b
xor bl, 1
and bl, 1
mov r14b, r15b
xor r14b, 1
and r14b, 1
or bl, r14b
mov r14b, cl
xor r14b, 0xff
mov r13b, r9b
xor r13b, 0xff
mov byte [rbp + 0x304], r15b
xor r15b, 1
mov byte [rbp + 0x303], r14b
and r14b, 0xff
and cl, r15b
mov byte [rbp + 0x302], r13b
and r13b, 0xff
and r9b, r15b
or r14b, cl
or r13b, r9b
xor r14b, r13b
mov cl, byte [rbp + 0x303]
mov r9b, byte [rbp + 0x302]
or cl, r9b
xor cl, 0xff
or r15b, 1
and cl, r15b
or r14b, cl
mov cl, bl
and cl, 1
xor bl, 1
or cl, bl
mov bl, r14b
xor bl, 0xff
and bl, 1
mov r15b, byte [rbp + 0x304]
xor r15b, 1
and r14b, r15b
or bl, r14b
xor bl, 0xff
xor cl, 0xff
mov r14b, byte [rbp + 0x304]
xor r14b, 1
or bl, cl
or r14b, 1
xor bl, 0xff
and bl, r14b
mov cl, r10b
xor cl, 0xff
and cl, 0
mov r14b, byte [rbp + 0x304]
xor r14b, 0
mov r15b, r10b
and r15b, r14b
mov r13b, byte [rbp + 0x304]
xor r13b, 1
and r13b, 0
and r14b, 1
or cl, r15b
or r13b, r14b
xor cl, r13b
mov r14b, dil
xor r14b, 0xff
and r14b, 1
mov r15b, byte [rbp + 0x304]
xor r15b, 1
mov r13b, dil
and r13b, r15b
mov r9b, cl
xor r9b, 0xff
and r9b, 0xff
and cl, r15b
or r14b, r13b
or r9b, cl
xor r14b, r9b
xor dil, 0xff
mov cl, r14b
xor cl, dil
and cl, r14b
mov r9b, sil
xor r9b, 0xff
and r9b, 0
mov dil, byte [rbp + 0x304]
xor dil, 0
mov r14b, sil
and r14b, dil
mov r15b, byte [rbp + 0x304]
xor r15b, 1
and r15b, 0
and dil, 1
or r9b, r14b
or r15b, dil
xor r9b, r15b
mov dil, r11b
xor dil, 0xff
and dil, 1
mov r14b, byte [rbp + 0x304]
xor r14b, 1
mov r15b, r11b
and r15b, r14b
mov r13b, byte [rbp + 0x304]
xor r13b, 1
and r13b, 0xff
and r14b, 1
or dil, r15b
or r13b, r14b
xor dil, r13b
mov r14b, byte [rbp + 0x304]
xor r14b, 1
and r14b, 1
mov r15b, byte [rbp + 0x304]
xor r15b, 1
and r15b, 1
or r14b, r15b
mov r15b, byte [rbp + 0x304]
xor r15b, 1
mov r13b, r9b
xor r13b, r15b
and r13b, r9b
mov r15b, r14b
xor r15b, 0xff
mov byte [rbp + 0x301], sil
xor sil, r15b
mov r15b, byte [rbp + 0x301]
and sil, r15b
mov r15b, dil
xor r15b, 0xff
mov byte [rbp + 0x300], al
mov al, byte [rbp + 0x304]
xor al, 1
mov byte [rbp + 0x2ff], al
mov al, byte [rbp + 0x304]
xor al, 1
mov byte [rbp + 0x2fe], al
mov al, byte [rbp + 0x2ff]
or r15b, al
mov al, byte [rbp + 0x2fe]
or al, 1
xor r15b, 0xff
and r15b, al
mov al, r14b
xor al, 0xff
mov byte [rbp + 0x2fd], r11b
xor r11b, al
mov al, byte [rbp + 0x2fd]
and r11b, al
mov al, r13b
and al, sil
xor r13b, sil
or al, r13b
mov sil, r15b
xor sil, 0xff
mov r13b, r11b
xor r13b, 0xff
mov byte [rbp + 0x2fc], al
mov al, byte [rbp + 0x304]
xor al, 0
mov byte [rbp + 0x2fb], sil
and sil, 0
and r15b, al
mov byte [rbp + 0x2fa], r13b
and r13b, 0
and r11b, al
or sil, r15b
or r13b, r11b
xor sil, r13b
mov r11b, byte [rbp + 0x2fb]
mov r15b, byte [rbp + 0x2fa]
or r11b, r15b
xor r11b, 0xff
or al, 0
and r11b, al
or sil, r11b
mov al, byte [rbp + 0x2fc]
xor al, 0xff
mov r11b, sil
and r11b, al
xor sil, 0xff
mov al, byte [rbp + 0x2fc]
and al, sil
or r11b, al
mov al, r9b
xor al, 0xff
mov sil, dil
xor sil, 0xff
mov r13b, byte [rbp + 0x304]
xor r13b, 1
mov r15b, al
and r15b, 0xff
and r9b, r13b
mov byte [rbp + 0x2f9], sil
and sil, 0xff
and dil, r13b
or r15b, r9b
or sil, dil
xor r15b, sil
mov r9b, byte [rbp + 0x2f9]
or al, r9b
xor al, 0xff
or r13b, 1
and al, r13b
or r15b, al
mov al, r15b
xor al, 0xff
and al, 1
mov sil, byte [rbp + 0x304]
xor sil, 1
and r15b, sil
or al, r15b
mov sil, r14b
and sil, 1
xor r14b, 1
or sil, r14b
xor sil, 0xff
mov dil, al
xor dil, sil
and dil, al
mov al, r11b
xor al, 0xff
mov sil, dil
xor sil, 0xff
mov r14b, byte [rbp + 0x304]
xor r14b, 0
mov r15b, al
and r15b, 0
and r11b, r14b
mov r13b, sil
and r13b, 0
and dil, r14b
or r15b, r11b
or r13b, dil
xor r15b, r13b
or al, sil
xor al, 0xff
or r14b, 0
and al, r14b
or r15b, al
mov al, bl
xor al, 0xff
mov r11b, cl
xor r11b, 0xff
mov sil, byte [rbp + 0x304]
xor sil, 0
or al, r11b
or sil, 0
xor al, 0xff
and al, sil
mov r11b, bl
xor r11b, 0xff
and r11b, 0
mov sil, byte [rbp + 0x304]
xor sil, 0
and bl, sil
mov dil, cl
xor dil, 0xff
and dil, 0
and cl, sil
or r11b, bl
or dil, cl
xor r11b, dil
mov cl, al
xor cl, 0xff
mov bl, r11b
xor bl, 0xff
mov sil, byte [rbp + 0x304]
xor sil, 0
mov dil, cl
and dil, 0
and al, sil
mov r14b, bl
and r14b, 0
and r11b, sil
or dil, al
or r14b, r11b
xor dil, r14b
or cl, bl
xor cl, 0xff
or sil, 0
and cl, sil
or dil, cl
mov al, r15b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x304]
xor cl, 1
mov r11b, r15b
and r11b, cl
or al, r11b
xor al, 0xff
mov cl, dil
xor cl, al
and cl, dil
mov al, dil
xor al, 0xff
and al, 1
mov r11b, byte [rbp + 0x304]
xor r11b, 1
and dil, r11b
or al, dil
xor al, 0xff
mov r11b, r15b
xor r11b, al
and r11b, r15b
mov al, cl
xor al, 0xff
mov bl, r11b
xor bl, 0xff
mov sil, byte [rbp + 0x304]
xor sil, 1
mov dil, al
and dil, 0xff
and cl, sil
mov r14b, bl
and r14b, 0xff
and r11b, sil
or dil, cl
or r14b, r11b
xor dil, r14b
or al, bl
xor al, 0xff
or sil, 1
and al, sil
or dil, al
mov al, byte [rbp + 0x300]
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x304]
xor cl, 1
mov r11b, byte [rbp + 0x300]
and r11b, cl
or al, r11b
mov cl, r12b
xor cl, 0xff
and cl, 0
mov r11b, byte [rbp + 0x304]
xor r11b, 0
mov bl, r12b
and bl, r11b
mov sil, byte [rbp + 0x304]
xor sil, 1
and sil, 0
and r11b, 1
or cl, bl
or sil, r11b
xor cl, sil
mov r11b, byte [rbp + 0x304]
xor r11b, 0
and r11b, 1
mov bl, byte [rbp + 0x304]
xor bl, 1
mov sil, bl
and sil, 0
mov r14b, byte [rbp + 0x304]
xor r14b, 1
and r14b, 0xff
and bl, 1
or r11b, sil
or r14b, bl
xor r11b, r14b
mov bl, byte [rbp + 0x304]
xor bl, 0
mov sil, al
xor sil, bl
and sil, al
mov bl, r11b
xor bl, 0xff
mov r14b, byte [rbp + 0x300]
xor r14b, bl
mov bl, byte [rbp + 0x300]
and r14b, bl
mov r15b, cl
xor r15b, 0xff
mov r13b, byte [rbp + 0x304]
xor r13b, 0
mov r9b, byte [rbp + 0x304]
xor r9b, 0
or r15b, r13b
or r9b, 0
xor r15b, 0xff
and r15b, r9b
xor r12b, 0xff
mov r9b, r11b
xor r9b, 0xff
mov r13b, byte [rbp + 0x304]
xor r13b, 0
or r12b, r9b
or r13b, 0
xor r12b, 0xff
and r12b, r13b
mov r9b, sil
xor r9b, 0xff
mov r13b, r14b
xor r13b, 0xff
mov bl, byte [rbp + 0x304]
xor bl, 1
mov byte [rbp + 0x2f8], r9b
and r9b, 0xff
and sil, bl
mov byte [rbp + 0x2f7], r13b
and r13b, 0xff
and r14b, bl
or r9b, sil
or r13b, r14b
xor r9b, r13b
mov sil, byte [rbp + 0x2f8]
mov r14b, byte [rbp + 0x2f7]
or sil, r14b
xor sil, 0xff
or bl, 1
and sil, bl
or r9b, sil
mov bl, r15b
and bl, r12b
xor r15b, r12b
or bl, r15b
mov sil, r9b
xor sil, 0xff
and sil, 0
mov r15b, byte [rbp + 0x304]
xor r15b, 0
and r9b, r15b
mov r12b, bl
xor r12b, 0xff
and r12b, 0
and bl, r15b
or sil, r9b
or r12b, bl
xor sil, r12b
mov r9b, al
and r9b, cl
xor al, cl
or r9b, al
mov al, r9b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x304]
xor cl, 1
and r9b, cl
or al, r9b
mov cl, r11b
and cl, 0
xor r11b, 0
or cl, r11b
xor cl, 0xff
mov r9b, al
xor r9b, cl
and r9b, al
mov al, sil
xor al, 0xff
mov cl, r9b
xor cl, 0xff
mov r11b, byte [rbp + 0x304]
xor r11b, 1
mov bl, al
and bl, 0xff
and sil, r11b
mov r15b, cl
and r15b, 0xff
and r9b, r11b
or bl, sil
or r15b, r9b
xor bl, r15b
or al, cl
xor al, 0xff
or r11b, 1
and al, r11b
or bl, al
mov al, bl
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x304]
xor cl, 1
mov r9b, bl
and r9b, cl
or al, r9b
mov cl, byte [rbp + 0x304]
xor cl, 0
xor al, 0xff
mov r9b, byte [rbp + 0x304]
xor r9b, 1
or cl, al
or r9b, 1
xor cl, 0xff
and cl, r9b
mov al, byte [rbp + 0x304]
xor al, 0
and al, 1
mov r9b, byte [rbp + 0x304]
xor r9b, 1
and r9b, 0
or al, r9b
xor bl, 0xff
mov r9b, al
xor r9b, 0xff
mov r11b, byte [rbp + 0x304]
xor r11b, 1
or bl, r9b
or r11b, 1
xor bl, 0xff
and bl, r11b
mov r9b, byte [rbp + 0x304]
xor r9b, 1
and r9b, 1
mov r11b, byte [rbp + 0x304]
xor r11b, 1
and r11b, 1
or r9b, r11b
mov r11b, byte [rbp + 0x304]
xor r11b, 0
mov sil, r9b
xor sil, r11b
and sil, r9b
xor al, 0xff
xor al, 1
and al, 0xff
mov r9b, cl
and r9b, bl
xor cl, bl
or r9b, cl
mov cl, sil
xor cl, 0xff
mov r11b, al
xor r11b, 0xff
mov bl, byte [rbp + 0x304]
xor bl, 1
mov r15b, cl
and r15b, 0xff
and sil, bl
mov r12b, r11b
and r12b, 0xff
and al, bl
or r15b, sil
or r12b, al
xor r15b, r12b
or cl, r11b
xor cl, 0xff
or bl, 1
and cl, bl
or r15b, cl
mov al, r9b
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x304]
xor cl, 0
and r9b, cl
mov r11b, r15b
xor r11b, 0xff
and r11b, 0
and r15b, cl
or al, r9b
or r11b, r15b
xor al, r11b
mov cl, byte [rbp + 0x304]
xor cl, 1
and cl, 1
mov r9b, byte [rbp + 0x304]
xor r9b, 1
mov r11b, r9b
and r11b, 1
mov bl, byte [rbp + 0x304]
xor bl, 1
and bl, 0xff
and r9b, 1
or cl, r11b
or bl, r9b
xor cl, bl
mov r9b, r10b
xor r9b, 0xff
and r9b, 1
mov r11b, byte [rbp + 0x304]
xor r11b, 1
mov bl, r10b
and bl, r11b
or r9b, bl
mov r11b, byte [rbp + 0x304]
xor r11b, 0
and r11b, 1
mov bl, byte [rbp + 0x304]
xor bl, 1
mov sil, bl
and sil, 0
mov r15b, byte [rbp + 0x304]
xor r15b, 1
and r15b, 0xff
and bl, 1
or r11b, sil
or r15b, bl
xor r11b, r15b
mov bl, cl
xor bl, 0xff
mov sil, byte [rbp + 0x304]
xor sil, 0
mov r15b, byte [rbp + 0x304]
xor r15b, 1
or bl, sil
or r15b, 1
xor bl, 0xff
and bl, r15b
mov sil, byte [rbp + 0x304]
xor sil, 1
mov r15b, r11b
xor r15b, 0xff
mov r12b, byte [rbp + 0x304]
xor r12b, 1
or sil, r15b
or r12b, 1
xor sil, 0xff
and sil, r12b
mov r15b, r9b
xor r15b, 0xff
mov r12b, byte [rbp + 0x304]
xor r12b, 0
mov r13b, byte [rbp + 0x304]
xor r13b, 1
or r15b, r12b
or r13b, 1
xor r15b, 0xff
and r15b, r13b
mov r12b, r11b
xor r12b, 0xff
mov r13b, r10b
xor r13b, r12b
and r13b, r10b
mov r10b, bl
xor r10b, 0xff
mov r12b, sil
xor r12b, 0xff
mov r14b, byte [rbp + 0x304]
xor r14b, 1
mov byte [rbp + 0x2f6], r10b
and r10b, 0xff
and bl, r14b
mov byte [rbp + 0x2f5], r12b
and r12b, 0xff
and sil, r14b
or r10b, bl
or r12b, sil
xor r10b, r12b
mov bl, byte [rbp + 0x2f6]
mov sil, byte [rbp + 0x2f5]
or bl, sil
xor bl, 0xff
or r14b, 1
and bl, r14b
or r10b, bl
mov bl, r15b
xor bl, 0xff
mov r14b, r13b
xor r14b, 0xff
mov r12b, byte [rbp + 0x304]
xor r12b, 1
mov sil, bl
and sil, 0xff
and r15b, r12b
mov byte [rbp + 0x2f4], r14b
and r14b, 0xff
and r13b, r12b
or sil, r15b
or r14b, r13b
xor sil, r14b
mov r14b, byte [rbp + 0x2f4]
or bl, r14b
xor bl, 0xff
or r12b, 1
and bl, r12b
or sil, bl
mov bl, r10b
xor bl, 0xff
mov r15b, sil
and r15b, bl
xor sil, 0xff
and r10b, sil
or r15b, r10b
mov r10b, cl
xor r10b, 0xff
mov bl, r9b
xor bl, 0xff
mov sil, byte [rbp + 0x304]
xor sil, 0
mov r12b, r10b
and r12b, 0
and cl, sil
mov r13b, bl
and r13b, 0
and r9b, sil
or r12b, cl
or r13b, r9b
xor r12b, r13b
or r10b, bl
xor r10b, 0xff
or sil, 0
and r10b, sil
or r12b, r10b
mov cl, r12b
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp + 0x304]
xor r9b, 1
and r12b, r9b
or cl, r12b
mov r9b, r11b
and r9b, 0
xor r11b, 0
or r9b, r11b
xor r9b, 0xff
mov r10b, cl
xor r10b, r9b
and r10b, cl
mov cl, r15b
and cl, r10b
xor r15b, r10b
or cl, r15b
mov r9b, al
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x304]
xor r10b, 1
and al, r10b
or r9b, al
mov al, cl
xor al, 0xff
and al, 1
mov r10b, byte [rbp + 0x304]
xor r10b, 1
and cl, r10b
or al, cl
mov cl, byte [rbp + 0x304]
xor cl, 1
and cl, 1
mov r10b, byte [rbp + 0x304]
xor r10b, 1
and r10b, 1
or cl, r10b
mov r10b, r9b
xor r10b, 0xff
mov r11b, al
xor r11b, 0xff
mov bl, byte [rbp + 0x304]
xor bl, 0
mov sil, r10b
and sil, 0
and r9b, bl
mov r15b, r11b
and r15b, 0
and al, bl
or sil, r9b
or r15b, al
xor sil, r15b
or r10b, r11b
xor r10b, 0xff
or bl, 0
and r10b, bl
or sil, r10b
mov al, byte [rbp + 0x304]
xor al, 1
mov r9b, cl
xor r9b, 0xff
mov r10b, byte [rbp + 0x304]
xor r10b, 1
mov r11b, al
and r11b, 0xff
mov bl, r10b
and bl, 1
mov r15b, r9b
and r15b, 0xff
and cl, r10b
or r11b, bl
or r15b, cl
xor r11b, r15b
or al, r9b
xor al, 0xff
or r10b, 1
and al, r10b
or r11b, al
mov al, sil
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x304]
xor cl, 1
and sil, cl
or al, sil
xor al, 0xff
xor r11b, 0xff
mov cl, byte [rbp + 0x304]
xor cl, 0
or al, r11b
or cl, 0
xor al, 0xff
and al, cl
mov cl, dil
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp + 0x304]
xor r9b, 1
mov r10b, dil
and r10b, r9b
mov r11b, byte [rbp + 0x304]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or cl, r10b
or r11b, r9b
xor cl, r11b
mov r9b, al
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x304]
xor r10b, 1
mov r11b, al
and r11b, r10b
mov bl, byte [rbp + 0x304]
xor bl, 1
and bl, 0xff
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, byte [rbp + 0x304]
xor r10b, 0
and r10b, 0
mov r11b, byte [rbp + 0x304]
xor r11b, 0
mov bl, r11b
and bl, 0
mov sil, byte [rbp + 0x304]
xor sil, 1
and sil, 0
and r11b, 1
or r10b, bl
or sil, r11b
xor r10b, sil
mov r11b, byte [rbp + 0x304]
xor r11b, 0
mov bl, cl
xor bl, r11b
and bl, cl
xor dil, 0xff
mov r11b, r10b
xor r11b, 0xff
mov sil, byte [rbp + 0x304]
xor sil, 1
or dil, r11b
or sil, 1
xor dil, 0xff
and dil, sil
mov r11b, r9b
xor r11b, 0xff
mov sil, byte [rbp + 0x304]
xor sil, 0
mov r15b, byte [rbp + 0x304]
xor r15b, 1
or r11b, sil
or r15b, 1
xor r11b, 0xff
and r11b, r15b
mov sil, r10b
xor sil, 0xff
mov r15b, al
xor r15b, sil
and r15b, al
mov al, bl
and al, dil
xor bl, dil
or al, bl
mov bl, r11b
and bl, r15b
xor r11b, r15b
or bl, r11b
mov r11b, al
xor r11b, 0xff
and r11b, 1
mov sil, byte [rbp + 0x304]
xor sil, 1
and al, sil
mov dil, bl
xor dil, 0xff
and dil, 0xff
and bl, sil
or r11b, al
or dil, bl
xor r11b, dil
mov al, cl
xor al, 0xff
mov bl, r9b
xor bl, 0xff
mov sil, byte [rbp + 0x304]
xor sil, 0
mov dil, al
and dil, 0
and cl, sil
mov r15b, bl
and r15b, 0
and r9b, sil
or dil, cl
or r15b, r9b
xor dil, r15b
or al, bl
xor al, 0xff
or sil, 0
and al, sil
or dil, al
mov al, dil
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x304]
xor cl, 1
and dil, cl
or al, dil
mov cl, r10b
and cl, 0
xor r10b, 0
or cl, r10b
xor cl, 0xff
mov r9b, al
xor r9b, cl
and r9b, al
mov al, r11b
and al, r9b
xor r11b, r9b
or al, r11b
test al, 1
mov qword [rbp + 0x2e8], rdx
mov qword [rbp + 0x2e0], r8
jne 0x6d9c8a01
jmp 0x6da43a27
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0
mov r9d, eax
sub r9d, 0x4653fe6b
add r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 1
add r9d, r8d
add r9d, 0x2cfeb11e
sub r9d, 0x4653fe6b
sub r9d, 0x2cfeb11e
mov r8d, eax
sub r8d, 0x8fee2eb2
mov r10d, ecx
sub r10d, r8d
mov r8d, eax
sub r8d, r10d
mov r10d, eax
sub r10d, r9d
add r8d, r10d
mov r9d, eax
sub r9d, r8d
sub eax, 0x8fee2eb2
add r9d, eax
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or sil, r15b
xor sil, 0xff
xor sil, 0
and sil, 0
mov r14b, dil
xor r14b, 0
and r14b, 1
mov r15b, dil
xor r15b, 1
and r15b, 0
or r14b, r15b
mov r15b, r14b
xor r15b, 0xff
mov r12b, r11b
xor r12b, r15b
and r12b, r11b
mov r15b, dil
xor r15b, 1
and r15b, 1
mov r13b, dil
xor r13b, 1
and r13b, 1
or r15b, r13b
xor r15b, 0xff
mov r13b, dil
xor r13b, 0
mov al, dil
xor al, 0
or r15b, r13b
or al, 0
xor r15b, 0xff
and r15b, al
mov al, dil
xor al, 1
xor r14b, 0xff
mov r13b, dil
xor r13b, 0
or al, r14b
or r13b, 0
xor al, 0xff
and al, r13b
mov r14b, sil
and r14b, r12b
xor sil, r12b
or r14b, sil
mov sil, r15b
xor sil, 0xff
mov r12b, al
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
mov cl, sil
and cl, 0
and r15b, r13b
mov dl, r12b
and dl, 0
and al, r13b
or cl, r15b
or dl, al
xor cl, dl
or sil, r12b
xor sil, 0xff
or r13b, 0
and sil, r13b
or cl, sil
mov al, r14b
xor al, 0xff
and al, 0
mov dl, dil
xor dl, 0
and r14b, dl
mov sil, cl
xor sil, 0xff
and sil, 0
and cl, dl
or al, r14b
or sil, cl
xor al, sil
mov cl, bl
xor cl, 0xff
and cl, 1
mov dl, dil
xor dl, 1
mov sil, bl
and sil, dl
or cl, sil
mov dl, dil
xor dl, 1
xor cl, 0xff
mov sil, dil
xor sil, 1
or dl, cl
or sil, 1
xor dl, 0xff
and dl, sil
mov cl, dil
xor cl, 1
and cl, 0
mov sil, dil
xor sil, 0
mov r14b, sil
and r14b, 1
mov r15b, dil
xor r15b, 1
and r15b, 0
and sil, 1
or cl, r14b
or r15b, sil
xor cl, r15b
xor cl, 0xff
mov sil, bl
xor sil, cl
and sil, bl
mov cl, dl
and cl, sil
xor dl, sil
or cl, dl
mov dl, dil
xor dl, 1
and dl, 1
mov sil, dil
xor sil, 1
mov r14b, sil
and r14b, 1
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and sil, 1
or dl, r14b
or r15b, sil
xor dl, r15b
mov sil, dil
xor sil, 1
xor dl, 0xff
mov r14b, dil
xor r14b, 0
or sil, dl
or r14b, 0
xor sil, 0xff
and sil, r14b
mov dl, dil
xor dl, 1
and dl, 1
mov r14b, dil
xor r14b, 1
and r14b, 1
or dl, r14b
mov r14b, dl
xor r14b, 0xff
xor r14b, 1
and r14b, 0xff
mov r15b, dil
xor r15b, 1
and r15b, 1
mov r12b, dil
xor r12b, 1
and r12b, 1
or r15b, r12b
mov r12b, dil
xor r12b, 1
mov r13b, r15b
xor r13b, r12b
and r13b, r15b
mov r15b, dil
xor r15b, 1
xor dl, 0xff
mov r12b, dil
xor r12b, 0
or r15b, dl
or r12b, 0
xor r15b, 0xff
and r15b, r12b
mov dl, sil
xor dl, 0xff
mov r12b, r14b
xor r12b, 0xff
mov r8b, dil
xor r8b, 0
mov r9b, dl
and r9b, 0
and sil, r8b
mov r10b, r12b
and r10b, 0
and r14b, r8b
or r9b, sil
or r10b, r14b
xor r9b, r10b
or dl, r12b
xor dl, 0xff
or r8b, 0
and dl, r8b
or r9b, dl
mov dl, r13b
and dl, r15b
xor r13b, r15b
or dl, r13b
mov r8b, r9b
xor r8b, 0xff
and r8b, 0
mov r10b, dil
xor r10b, 0
and r9b, r10b
mov sil, dl
xor sil, 0xff
and sil, 0
and dl, r10b
or r8b, r9b
or sil, dl
xor r8b, sil
mov dl, dil
xor dl, 1
and dl, 1
mov r9b, dil
xor r9b, 1
and r9b, 1
or dl, r9b
mov r9b, al
xor r9b, 0xff
mov r10b, dl
and r10b, r9b
xor dl, 0xff
mov r9b, al
and r9b, dl
or r10b, r9b
xor r10b, 0xff
mov dl, al
xor dl, 0xff
mov r9b, dil
xor r9b, 0
or r10b, dl
or r9b, 0
xor r10b, 0xff
and r10b, r9b
mov dl, r8b
xor dl, 0xff
and dl, 0
mov r9b, dil
xor r9b, 0
mov sil, r8b
and sil, r9b
mov r14b, dil
xor r14b, 1
and r14b, 0
and r9b, 1
or dl, sil
or r14b, r9b
xor dl, r14b
mov r9b, r11b
xor r9b, 0xff
and r9b, 0
mov sil, dil
xor sil, 0
mov r14b, r11b
and r14b, sil
mov r15b, dl
xor r15b, 0xff
and r15b, 0
and dl, sil
or r9b, r14b
or r15b, dl
xor r9b, r15b
xor r11b, 0xff
mov dl, r9b
xor dl, r11b
and dl, r9b
mov r9b, dil
xor r9b, 1
and r9b, 0
mov r11b, dil
xor r11b, 0
mov sil, r11b
and sil, 1
mov r14b, dil
xor r14b, 1
and r14b, 0
and r11b, 1
or r9b, sil
or r14b, r11b
xor r9b, r14b
mov r11b, cl
xor r11b, 0xff
and r11b, 1
mov sil, dil
xor sil, 1
mov r14b, cl
and r14b, sil
mov r15b, r9b
xor r15b, 0xff
and r15b, 0xff
and r9b, sil
or r11b, r14b
or r15b, r9b
xor r11b, r15b
xor r11b, 0xff
mov r9b, cl
xor r9b, 0xff
mov sil, dil
xor sil, 1
or r11b, r9b
or sil, 1
xor r11b, 0xff
and r11b, sil
mov r9b, r8b
xor r9b, 0xff
and r9b, 1
mov sil, dil
xor sil, 1
mov r14b, r8b
and r14b, sil
or r9b, r14b
mov sil, bl
xor sil, 0xff
mov r14b, r9b
and r14b, sil
xor r9b, 0xff
mov sil, bl
and sil, r9b
or r14b, sil
xor bl, 0xff
mov r9b, r14b
xor r9b, bl
and r9b, r14b
mov bl, dl
xor bl, 0xff
mov sil, r10b
xor sil, bl
and sil, r10b
mov bl, r10b
xor bl, 0xff
and bl, 0
mov r14b, dil
xor r14b, 0
and r10b, r14b
mov r15b, dl
xor r15b, 0xff
and r15b, 0
and dl, r14b
or bl, r10b
or r15b, dl
xor bl, r15b
mov dl, sil
and dl, bl
xor sil, bl
or dl, sil
mov r10b, r9b
xor r10b, 0xff
mov bl, r11b
xor bl, r10b
and bl, r11b
mov r10b, r11b
xor r10b, 0xff
mov sil, r9b
and sil, r10b
xor r9b, 0xff
and r11b, r9b
or sil, r11b
mov r9b, bl
and r9b, sil
xor bl, sil
or r9b, bl
mov r10b, dl
xor r10b, 0xff
and r10b, 0
mov r11b, dil
xor r11b, 0
mov bl, dl
and bl, r11b
mov sil, dil
xor sil, 1
and sil, 0
and r11b, 1
or r10b, bl
or sil, r11b
xor r10b, sil
xor r10b, 0xff
mov r11b, r9b
xor r11b, r10b
and r11b, r9b
mov r10b, r9b
xor r10b, 0xff
and r10b, 1
mov bl, dil
xor bl, 1
and r9b, bl
or r10b, r9b
xor r10b, 0xff
mov r9b, dl
xor r9b, r10b
and r9b, dl
mov dl, r11b
and dl, r9b
xor r11b, r9b
or dl, r11b
mov r9b, al
xor r9b, 0xff
mov r10b, cl
xor r10b, 0xff
mov r11b, dil
xor r11b, 1
or r9b, r10b
or r11b, 1
xor r9b, 0xff
and r9b, r11b
mov r10b, al
xor r10b, 0xff
mov r11b, cl
and r11b, r10b
xor cl, 0xff
and al, cl
or r11b, al
mov al, r9b
xor al, 0xff
mov cl, r11b
xor cl, 0xff
mov r10b, dil
xor r10b, 0
mov bl, al
and bl, 0
and r9b, r10b
mov sil, cl
and sil, 0
and r11b, r10b
or bl, r9b
or sil, r11b
xor bl, sil
or al, cl
xor al, 0xff
or r10b, 0
and al, r10b
or bl, al
mov al, bl
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
mov r9b, bl
and r9b, cl
or al, r9b
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, dil
xor cl, 1
and cl, 1
mov r9b, dil
xor r9b, 1
and r9b, 1
or cl, r9b
xor cl, 0xff
mov r9b, bl
xor r9b, cl
and r9b, bl
mov cl, al
xor cl, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r11b, dil
xor r11b, 1
mov bl, cl
and bl, 0xff
and al, r11b
mov sil, r10b
and sil, 0xff
and r9b, r11b
or bl, al
or sil, r9b
xor bl, sil
or cl, r10b
xor cl, 0xff
or r11b, 1
and cl, r11b
or bl, cl
mov al, dil
xor al, 1
mov cl, r8b
xor cl, 0xff
mov r9b, dil
xor r9b, 1
or al, cl
or r9b, 1
xor al, 0xff
and al, r9b
mov cl, dil
xor cl, 1
mov r9b, r8b
and r9b, cl
xor r8b, 0xff
and r8b, 1
or r9b, r8b
mov cl, al
xor cl, 0xff
mov r8b, r9b
xor r8b, 0xff
mov r10b, dil
xor r10b, 0
mov r11b, cl
and r11b, 0
and al, r10b
mov sil, r8b
and sil, 0
and r9b, r10b
or r11b, al
or sil, r9b
xor r11b, sil
or cl, r8b
xor cl, 0xff
or r10b, 0
and cl, r10b
or r11b, cl
mov al, bl
xor al, 0xff
and al, 0
mov cl, dil
xor cl, 0
and bl, cl
mov r8b, dil
xor r8b, 1
and r8b, 0
and cl, 1
or al, bl
or r8b, cl
xor al, r8b
mov cl, r11b
xor cl, 0xff
and cl, 1
mov r8b, dil
xor r8b, 1
and r11b, r8b
or cl, r11b
mov r8b, dil
xor r8b, 0
and r8b, 1
mov r9b, dil
xor r9b, 1
mov r10b, r9b
and r10b, 0
mov r11b, dil
xor r11b, 1
and r11b, 0xff
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, al
and r9b, cl
xor al, cl
or r9b, al
mov al, r8b
and al, 0
xor r8b, 0
or al, r8b
mov cl, r9b
xor cl, 0xff
and cl, 1
mov r8b, dil
xor r8b, 1
and r9b, r8b
or cl, r9b
xor al, 0xff
mov r8b, cl
xor r8b, al
and r8b, cl
mov al, dl
xor al, 0xff
mov cl, r8b
xor cl, 0xff
mov r9b, dil
xor r9b, 1
or al, cl
or r9b, 1
xor al, 0xff
and al, r9b
mov cl, dl
xor cl, 0xff
mov r9b, r8b
and r9b, cl
xor r8b, 0xff
and dl, r8b
or r9b, dl
mov cl, al
xor cl, 0xff
mov dl, r9b
xor dl, 0xff
xor dil, 1
mov r8b, cl
and r8b, 0xff
and al, dil
mov r10b, dl
and r10b, 0xff
and r9b, dil
or r8b, al
or r10b, r9b
xor r8b, r10b
or cl, dl
xor cl, 0xff
or dil, 1
and cl, dil
or r8b, cl
test r8b, 1
jne 0x6d9c9224
jmp 0x6da3ac3e
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x5302054b
sub r8d, 0x6b1fdfd7
add r8d, 0x5302054b
mov r9d, ecx
add r9d, 0x354a0266
sub r9d, r8d
sub r9d, 0x354a0266
mov r8d, eax
sub r8d, 0x2a6171e5
add r9d, r8d
sub r9d, 0x2045e8b6
sub r9d, 1
add r9d, 0x2045e8b6
sub eax, 0x2a6171e5
sub r9d, eax
sub r9d, 0x80c2868f
add r9d, 0xd0e653bf
add r9d, 0x80c2868f
add r9d, 0xc90a7f08
sub r9d, 0x6b1fdfd7
sub r9d, 0xc90a7f08
add r9d, 0xb325f019
sub r9d, 0xd0e653bf
sub r9d, 0xb325f019
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r11b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r11b
and r14b, dil
or bl, r14b
mov dil, r10b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r10b
and r15b, r14b
mov r12b, bl
xor r12b, 0xff
and r12b, 0xff
and bl, r14b
or dil, r15b
or r12b, bl
xor dil, r12b
xor dil, 0xff
mov bl, r10b
xor bl, 0xff
mov r14b, sil
xor r14b, 0
or dil, bl
or r14b, 0
xor dil, 0xff
and dil, r14b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov r14b, sil
xor r14b, 1
mov r15b, r10b
and r15b, r14b
or bl, r15b
xor bl, 0xff
mov r14b, r11b
xor r14b, bl
and r14b, r11b
mov bl, r11b
xor bl, 0xff
and bl, 0
mov r15b, sil
xor r15b, 0
and r11b, r15b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r15b, 1
or bl, r11b
or r12b, r15b
xor bl, r12b
xor bl, 0xff
mov r11b, r10b
xor r11b, bl
and r11b, r10b
mov r10b, r14b
and r10b, r11b
xor r14b, r11b
or r10b, r14b
mov r11b, dil
xor r11b, 0xff
mov bl, r10b
xor bl, 0xff
xor sil, 0
or r11b, bl
or sil, 0
xor r11b, 0xff
and r11b, sil
mov bl, dil
xor bl, 0xff
mov sil, r10b
and sil, bl
xor r10b, 0xff
and dil, r10b
or sil, dil
mov r10b, r11b
and r10b, sil
xor r11b, sil
or r10b, r11b
test r10b, 1
jne 0x6d9c93fb
jmp 0x6da43a2c
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x4518aa35
sub r8d, 0x78c7c203
add r8d, 0x4518aa35
mov r9d, eax
sub r9d, r8d
mov r8d, ecx
add r8d, r9d
add r8d, 0xc4c31386
add r8d, 0x90b45632
sub r8d, 0xc4c31386
mov r9d, eax
sub r9d, 1
add r8d, r9d
add r8d, 0x81cad7d5
sub r8d, 0x90b45632
sub r8d, 0x81cad7d5
mov r9d, 0xe6a5dba2
add r9d, 0
sub r9d, 0x78c7c203
sub r9d, 0xe6a5dba2
sub eax, r9d
sub r8d, eax
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
or bl, r14b
xor bl, 0xff
xor bl, 0
and bl, 0
mov dil, sil
xor dil, 0
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
or dil, r14b
mov r14b, r10b
xor r14b, 0xff
mov r15b, dil
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
or r14b, r15b
or r12b, 1
xor r14b, 0xff
and r14b, r12b
mov r15b, sil
xor r15b, 1
and r15b, 0
mov r12b, sil
xor r12b, 0
mov r13b, r12b
and r13b, 1
mov al, sil
xor al, 1
and al, 0
and r12b, 1
or r15b, r13b
or al, r12b
xor r15b, al
xor r15b, 0xff
mov al, sil
xor al, 0
mov r12b, sil
xor r12b, 1
or r15b, al
or r12b, 1
xor r15b, 0xff
and r15b, r12b
mov al, sil
xor al, 1
xor dil, 0xff
mov r12b, sil
xor r12b, 1
or al, dil
or r12b, 1
xor al, 0xff
and al, r12b
mov dil, bl
xor dil, 0xff
mov r12b, r14b
xor r12b, 0xff
mov r13b, sil
xor r13b, 1
mov cl, dil
and cl, 0xff
and bl, r13b
mov dl, r12b
and dl, 0xff
and r14b, r13b
or cl, bl
or dl, r14b
xor cl, dl
or dil, r12b
xor dil, 0xff
or r13b, 1
and dil, r13b
or cl, dil
mov dl, r15b
and dl, al
xor r15b, al
or dl, r15b
mov al, cl
xor al, 0xff
and al, 1
mov bl, sil
xor bl, 1
and cl, bl
mov dil, dl
xor dil, 0xff
and dil, 0xff
and dl, bl
or al, cl
or dil, dl
xor al, dil
mov cl, r11b
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
mov bl, r11b
and bl, dl
or cl, bl
mov dl, sil
xor dl, 1
xor cl, 0xff
mov bl, sil
xor bl, 0
or dl, cl
or bl, 0
xor dl, 0xff
and dl, bl
mov cl, sil
xor cl, 1
and cl, 1
mov bl, sil
xor bl, 1
and bl, 1
or cl, bl
xor cl, 0xff
mov bl, r11b
xor bl, cl
and bl, r11b
mov cl, dl
xor cl, 0xff
mov dil, bl
xor dil, 0xff
mov r14b, sil
xor r14b, 1
mov r15b, cl
and r15b, 0xff
and dl, r14b
mov r12b, dil
and r12b, 0xff
and bl, r14b
or r15b, dl
or r12b, bl
xor r15b, r12b
or cl, dil
xor cl, 0xff
or r14b, 1
and cl, r14b
or r15b, cl
mov cl, sil
xor cl, 0
and cl, 1
mov dl, sil
xor dl, 1
mov bl, dl
and bl, 0
mov dil, sil
xor dil, 1
and dil, 0xff
and dl, 1
or cl, bl
or dil, dl
xor cl, dil
mov dl, sil
xor dl, 1
xor cl, 0xff
mov bl, sil
xor bl, 0
or dl, cl
or bl, 0
xor dl, 0xff
and dl, bl
mov cl, sil
xor cl, 1
and cl, 1
mov bl, sil
xor bl, 1
mov dil, bl
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and bl, 1
or cl, dil
or r14b, bl
xor cl, r14b
mov bl, sil
xor bl, 0
xor cl, 0xff
mov dil, sil
xor dil, 0
or bl, cl
or dil, 0
xor bl, 0xff
and bl, dil
mov cl, dl
and cl, bl
xor dl, bl
or cl, dl
mov dl, al
xor dl, 0xff
and dl, 1
mov bl, sil
xor bl, 1
mov dil, al
and dil, bl
or dl, dil
mov bl, sil
xor bl, 0
and bl, 1
mov dil, sil
xor dil, 1
and dil, 0
or bl, dil
mov dil, sil
xor dil, 0
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
or dil, r14b
mov r14b, dl
xor r14b, 0xff
mov r12b, bl
xor r12b, 0xff
mov r13b, sil
xor r13b, 1
mov r8b, r14b
and r8b, 0xff
and dl, r13b
mov r9b, r12b
and r9b, 0xff
and bl, r13b
or r8b, dl
or r9b, bl
xor r8b, r9b
or r14b, r12b
xor r14b, 0xff
or r13b, 1
and r14b, r13b
or r8b, r14b
mov dl, dil
and dl, 0
xor dil, 0
or dl, dil
mov r9b, r8b
xor r9b, 0xff
and r9b, 1
mov bl, sil
xor bl, 1
and r8b, bl
mov dil, sil
xor dil, 1
and dil, 0xff
and bl, 1
or r9b, r8b
or dil, bl
xor r9b, dil
xor dl, 0xff
mov r8b, r9b
xor r8b, dl
and r8b, r9b
mov dl, r10b
xor dl, 0xff
and dl, 1
mov r9b, sil
xor r9b, 1
and r10b, r9b
mov bl, sil
xor bl, 1
and bl, 0xff
and r9b, 1
or dl, r10b
or bl, r9b
xor dl, bl
mov r9b, cl
xor r9b, 0xff
and r9b, 0
mov r10b, sil
xor r10b, 0
mov bl, cl
and bl, r10b
mov dil, sil
xor dil, 1
and dil, 0
and r10b, 1
or r9b, bl
or dil, r10b
xor r9b, dil
mov r10b, sil
xor r10b, 0
and r10b, 0
mov bl, sil
xor bl, 0
mov dil, bl
and dil, 0
mov r14b, sil
xor r14b, 1
and r14b, 0
and bl, 1
or r10b, dil
or r14b, bl
xor r10b, r14b
mov bl, dl
and bl, r9b
xor dl, r9b
or bl, dl
mov dl, r10b
and dl, 0
xor r10b, 0
or dl, r10b
mov r9b, bl
xor r9b, 0xff
and r9b, 1
mov r10b, sil
xor r10b, 1
and bl, r10b
or r9b, bl
xor r9b, 0xff
xor dl, 0xff
mov r10b, sil
xor r10b, 0
or r9b, dl
or r10b, 0
xor r9b, 0xff
and r9b, r10b
mov dl, sil
xor dl, 0
and dl, 1
mov r10b, sil
xor r10b, 1
and r10b, 0
or dl, r10b
mov r10b, r15b
xor r10b, 0xff
and r10b, 0
mov bl, sil
xor bl, 0
mov dil, r15b
and dil, bl
mov r14b, dl
xor r14b, 0xff
and r14b, 0
and dl, bl
or r10b, dil
or r14b, dl
xor r10b, r14b
mov dl, r15b
xor dl, 0xff
mov bl, r10b
xor bl, dl
and bl, r10b
mov dl, r11b
xor dl, 0xff
and dl, 0
mov r10b, sil
xor r10b, 0
and r11b, r10b
mov dil, sil
xor dil, 1
and dil, 0
and r10b, 1
or dl, r11b
or dil, r10b
xor dl, dil
mov r10b, cl
xor r10b, 0xff
and r10b, 1
mov r11b, sil
xor r11b, 1
mov dil, cl
and dil, r11b
or r10b, dil
mov r11b, sil
xor r11b, 0
and r11b, 0
mov dil, sil
xor dil, 0
mov r14b, dil
and r14b, 0
mov r12b, sil
xor r12b, 1
and r12b, 0
and dil, 1
or r11b, r14b
or r12b, dil
xor r11b, r12b
mov dil, dl
xor dil, 0xff
mov r14b, r10b
xor r14b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, dil
and r13b, 0xff
and dl, r12b
mov byte [rbp + 0x2df], r14b
and r14b, 0xff
and r10b, r12b
or r13b, dl
or r14b, r10b
xor r13b, r14b
mov dl, byte [rbp + 0x2df]
or dil, dl
xor dil, 0xff
or r12b, 1
and dil, r12b
or r13b, dil
mov r10b, sil
xor r10b, 0
mov dil, r11b
xor dil, 0xff
mov r14b, sil
xor r14b, 1
mov r12b, r10b
and r12b, 0xff
mov dl, r14b
and dl, 0
mov byte [rbp + 0x2de], dil
and dil, 0xff
and r11b, r14b
or r12b, dl
or dil, r11b
xor r12b, dil
mov dl, byte [rbp + 0x2de]
or r10b, dl
xor r10b, 0xff
or r14b, 1
and r10b, r14b
or r12b, r10b
mov r10b, r13b
xor r10b, 0xff
and r10b, 1
mov r11b, sil
xor r11b, 1
and r13b, r11b
or r10b, r13b
xor r10b, 0xff
xor r12b, 0xff
mov r11b, sil
xor r11b, 1
or r10b, r12b
or r11b, 1
xor r10b, 0xff
and r10b, r11b
mov r11b, r8b
xor r11b, 0xff
and r11b, 1
mov dil, sil
xor dil, 1
mov r14b, r8b
and r14b, dil
or r11b, r14b
mov dil, r9b
xor dil, 0xff
and dil, 0
mov r14b, sil
xor r14b, 0
mov r12b, r9b
and r12b, r14b
mov r13b, sil
xor r13b, 1
and r13b, 0
and r14b, 1
or dil, r12b
or r13b, r14b
xor dil, r13b
mov r14b, sil
xor r14b, 1
and r14b, 0
mov r12b, sil
xor r12b, 0
mov r13b, r12b
and r13b, 1
mov dl, sil
xor dl, 1
and dl, 0
and r12b, 1
or r14b, r13b
or dl, r12b
xor r14b, dl
mov dl, r11b
xor dl, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, sil
xor r13b, 0
or dl, r12b
or r13b, 0
xor dl, 0xff
and dl, r13b
mov r12b, r14b
xor r12b, 0xff
mov r13b, r8b
xor r13b, r12b
and r13b, r8b
mov r8b, dil
xor r8b, 0xff
mov r12b, sil
xor r12b, 1
mov byte [rbp + 0x2dd], sil
xor sil, 0
or r8b, r12b
or sil, 0
xor r8b, 0xff
and r8b, sil
mov sil, r14b
xor sil, 0xff
mov r12b, r9b
xor r12b, sil
and r12b, r9b
mov r9b, dl
and r9b, r13b
xor dl, r13b
or r9b, dl
mov dl, r8b
xor dl, 0xff
mov sil, r12b
xor sil, 0xff
mov r13b, byte [rbp + 0x2dd]
xor r13b, 1
mov byte [rbp + 0x2dc], dl
and dl, 0xff
and r8b, r13b
mov byte [rbp + 0x2db], sil
and sil, 0xff
and r12b, r13b
or dl, r8b
or sil, r12b
xor dl, sil
mov r8b, byte [rbp + 0x2dc]
mov sil, byte [rbp + 0x2db]
or r8b, sil
xor r8b, 0xff
or r13b, 1
and r8b, r13b
or dl, r8b
mov r8b, r9b
xor r8b, 0xff
mov r12b, dl
and r12b, r8b
xor dl, 0xff
and r9b, dl
or r12b, r9b
mov dl, r11b
xor dl, 0xff
mov r8b, dil
xor r8b, 0xff
mov r9b, byte [rbp + 0x2dd]
xor r9b, 1
mov r13b, dl
and r13b, 0xff
and r11b, r9b
mov sil, r8b
and sil, 0xff
and dil, r9b
or r13b, r11b
or sil, dil
xor r13b, sil
or dl, r8b
xor dl, 0xff
or r9b, 1
and dl, r9b
or r13b, dl
mov dl, r13b
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp + 0x2dd]
xor r8b, 0
and r13b, r8b
mov r9b, byte [rbp + 0x2dd]
xor r9b, 1
and r9b, 0
and r8b, 1
or dl, r13b
or r9b, r8b
xor dl, r9b
mov r8b, r14b
and r8b, 1
xor r14b, 1
or r8b, r14b
xor dl, 0xff
xor r8b, 0xff
mov r9b, byte [rbp + 0x2dd]
xor r9b, 1
or dl, r8b
or r9b, 1
xor dl, 0xff
and dl, r9b
mov r8b, r12b
xor r8b, 0xff
mov r9b, dl
xor r9b, 0xff
mov r11b, byte [rbp + 0x2dd]
xor r11b, 0
mov sil, r8b
and sil, 0
and r12b, r11b
mov dil, r9b
and dil, 0
and dl, r11b
or sil, r12b
or dil, dl
xor sil, dil
or r8b, r9b
xor r8b, 0xff
or r11b, 0
and r8b, r11b
or sil, r8b
mov dl, bl
xor dl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov r9b, byte [rbp + 0x2dd]
xor r9b, 1
or dl, r8b
or r9b, 1
xor dl, 0xff
and dl, r9b
mov r8b, bl
xor r8b, 0xff
and r8b, 0
mov r9b, byte [rbp + 0x2dd]
xor r9b, 0
and bl, r9b
mov r11b, r10b
xor r11b, 0xff
and r11b, 0
and r10b, r9b
or r8b, bl
or r11b, r10b
xor r8b, r11b
mov r9b, dl
and r9b, r8b
xor dl, r8b
or r9b, dl
mov dl, sil
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp + 0x2dd]
xor r8b, 0
mov r10b, sil
and r10b, r8b
mov r11b, byte [rbp + 0x2dd]
xor r11b, 1
and r11b, 0
and r8b, 1
or dl, r10b
or r11b, r8b
xor dl, r11b
xor dl, 0xff
xor dl, 0
and dl, 0
mov r8b, byte [rbp + 0x2dd]
xor r8b, 0
and r8b, 1
mov r10b, byte [rbp + 0x2dd]
xor r10b, 1
and r10b, 0
or r8b, r10b
xor sil, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, byte [rbp + 0x2dd]
xor r11b, 1
or sil, r10b
or r11b, 1
xor sil, 0xff
and sil, r11b
mov r10b, r9b
xor r10b, 0xff
and r10b, 1
mov r11b, byte [rbp + 0x2dd]
xor r11b, 1
mov bl, r9b
and bl, r11b
or r10b, bl
xor r10b, 0xff
mov r11b, byte [rbp + 0x2dd]
xor r11b, 0
mov bl, byte [rbp + 0x2dd]
xor bl, 0
or r10b, r11b
or bl, 0
xor r10b, 0xff
and r10b, bl
xor r8b, 0xff
mov r11b, r9b
xor r11b, r8b
and r11b, r9b
mov r8b, dl
and r8b, sil
xor dl, sil
or r8b, dl
mov dl, r10b
and dl, r11b
xor r10b, r11b
or dl, r10b
mov r9b, r8b
xor r9b, 0xff
mov r10b, dl
and r10b, r9b
xor dl, 0xff
and r8b, dl
or r10b, r8b
mov dl, al
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp + 0x2dd]
xor r8b, 0
mov r9b, al
and r9b, r8b
mov r11b, byte [rbp + 0x2dd]
xor r11b, 1
and r11b, 0
and r8b, 1
or dl, r9b
or r11b, r8b
xor dl, r11b
mov r8b, r15b
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x2dd]
xor r9b, 1
mov r11b, r15b
and r11b, r9b
or r8b, r11b
mov r9b, byte [rbp + 0x2dd]
xor r9b, 1
and r9b, 1
mov r11b, byte [rbp + 0x2dd]
xor r11b, 1
mov bl, r11b
and bl, 1
mov sil, byte [rbp + 0x2dd]
xor sil, 1
and sil, 0xff
and r11b, 1
or r9b, bl
or sil, r11b
xor r9b, sil
mov r11b, dl
xor r11b, 0xff
mov bl, byte [rbp + 0x2dd]
xor bl, 1
mov sil, byte [rbp + 0x2dd]
xor sil, 0
or r11b, bl
or sil, 0
xor r11b, 0xff
and r11b, sil
xor al, 0xff
mov bl, r9b
xor bl, 0xff
mov sil, byte [rbp + 0x2dd]
xor sil, 1
or al, bl
or sil, 1
xor al, 0xff
and al, sil
mov bl, byte [rbp + 0x2dd]
xor bl, 1
mov sil, r8b
xor sil, bl
and sil, r8b
mov bl, r9b
xor bl, 0xff
mov dil, r15b
xor dil, bl
and dil, r15b
mov bl, r11b
and bl, al
xor r11b, al
or bl, r11b
mov al, sil
and al, dil
xor sil, dil
or al, sil
mov r11b, bl
xor r11b, 0xff
mov sil, al
and sil, r11b
xor al, 0xff
and bl, al
or sil, bl
mov al, dl
and al, r8b
xor dl, r8b
or al, dl
mov dl, al
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x2dd]
xor r8b, 1
and al, r8b
or dl, al
mov al, byte [rbp + 0x2dd]
xor al, 1
mov r8b, r9b
xor r8b, 0xff
mov r11b, byte [rbp + 0x2dd]
xor r11b, 1
mov bl, al
and bl, 0xff
mov dil, r11b
and dil, 1
mov r14b, r8b
and r14b, 0xff
and r9b, r11b
or bl, dil
or r14b, r9b
xor bl, r14b
or al, r8b
xor al, 0xff
or r11b, 1
and al, r11b
or bl, al
xor dl, 0xff
xor bl, 0xff
mov al, byte [rbp + 0x2dd]
xor al, 1
or dl, bl
or al, 1
xor dl, 0xff
and dl, al
mov al, sil
and al, dl
xor sil, dl
or al, sil
mov dl, al
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x2dd]
xor r8b, 1
mov r9b, al
and r9b, r8b
or dl, r9b
mov r8b, byte [rbp + 0x2dd]
xor r8b, 1
xor dl, 0xff
mov r9b, byte [rbp + 0x2dd]
xor r9b, 0
or r8b, dl
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov dl, byte [rbp + 0x2dd]
xor dl, 1
and dl, 1
mov r9b, byte [rbp + 0x2dd]
xor r9b, 1
and r9b, 1
or dl, r9b
mov r9b, dl
xor r9b, 0xff
mov r11b, al
xor r11b, r9b
and r11b, al
mov al, byte [rbp + 0x2dd]
xor al, 1
and al, 1
mov r9b, byte [rbp + 0x2dd]
xor r9b, 1
and r9b, 1
or al, r9b
xor al, 0xff
mov r9b, byte [rbp + 0x2dd]
xor r9b, 1
mov bl, byte [rbp + 0x2dd]
xor bl, 0
or al, r9b
or bl, 0
xor al, 0xff
and al, bl
mov r9b, byte [rbp + 0x2dd]
xor r9b, 1
xor dl, 0xff
mov bl, byte [rbp + 0x2dd]
xor bl, 0
or r9b, dl
or bl, 0
xor r9b, 0xff
and r9b, bl
mov dl, r8b
and dl, r11b
xor r8b, r11b
or dl, r8b
mov r8b, al
and r8b, r9b
xor al, r9b
or r8b, al
mov al, dl
xor al, 0xff
and al, 0
mov r9b, byte [rbp + 0x2dd]
xor r9b, 0
and dl, r9b
mov r11b, r8b
xor r11b, 0xff
and r11b, 0
and r8b, r9b
or al, dl
or r11b, r8b
xor al, r11b
mov dl, byte [rbp + 0x2dd]
xor dl, 0
and dl, 1
mov r8b, byte [rbp + 0x2dd]
xor r8b, 1
and r8b, 0
or dl, r8b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x2dd]
xor r9b, 1
mov r11b, cl
and r11b, r9b
mov bl, byte [rbp + 0x2dd]
xor bl, 1
and bl, 0xff
and r9b, 1
or r8b, r11b
or bl, r9b
xor r8b, bl
mov r9b, byte [rbp + 0x2dd]
xor r9b, 1
and r9b, 0
mov r11b, byte [rbp + 0x2dd]
xor r11b, 0
mov bl, r11b
and bl, 1
mov sil, byte [rbp + 0x2dd]
xor sil, 1
and sil, 0
and r11b, 1
or r9b, bl
or sil, r11b
xor r9b, sil
mov r11b, byte [rbp + 0x2dd]
xor r11b, 1
mov bl, dl
xor bl, r11b
and bl, dl
mov r11b, r9b
xor r11b, 0xff
xor r11b, 0
and r11b, 0
mov sil, byte [rbp + 0x2dd]
xor sil, 1
mov dil, r8b
xor dil, sil
and dil, r8b
mov sil, r9b
xor sil, 0xff
mov r14b, cl
xor r14b, sil
and r14b, cl
mov cl, bl
and cl, r11b
xor bl, r11b
or cl, bl
mov r11b, dil
xor r11b, 0xff
mov bl, r14b
xor bl, 0xff
mov sil, byte [rbp + 0x2dd]
xor sil, 1
mov r15b, r11b
and r15b, 0xff
and dil, sil
mov r12b, bl
and r12b, 0xff
and r14b, sil
or r15b, dil
or r12b, r14b
xor r15b, r12b
or r11b, bl
xor r11b, 0xff
or sil, 1
and r11b, sil
or r15b, r11b
mov r11b, cl
xor r11b, 0xff
and r11b, 0
mov bl, byte [rbp + 0x2dd]
xor bl, 0
and cl, bl
mov sil, r15b
xor sil, 0xff
and sil, 0
and r15b, bl
or r11b, cl
or sil, r15b
xor r11b, sil
mov cl, dl
xor cl, 0xff
mov bl, r8b
xor bl, 0xff
mov sil, byte [rbp + 0x2dd]
xor sil, 0
mov dil, cl
and dil, 0
and dl, sil
mov r14b, bl
and r14b, 0
and r8b, sil
or dil, dl
or r14b, r8b
xor dil, r14b
or cl, bl
xor cl, 0xff
or sil, 0
and cl, sil
or dil, cl
mov cl, dil
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x2dd]
xor dl, 1
and dil, dl
or cl, dil
mov dl, byte [rbp + 0x2dd]
xor dl, 1
mov r8b, r9b
xor r8b, 0xff
mov bl, byte [rbp + 0x2dd]
xor bl, 1
mov sil, dl
and sil, 0xff
mov dil, bl
and dil, 1
mov r14b, r8b
and r14b, 0xff
and r9b, bl
or sil, dil
or r14b, r9b
xor sil, r14b
or dl, r8b
xor dl, 0xff
or bl, 1
and dl, bl
or sil, dl
xor sil, 0xff
mov dl, cl
xor dl, sil
and dl, cl
mov cl, r11b
and cl, dl
xor r11b, dl
or cl, r11b
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x2dd]
xor r8b, 1
and cl, r8b
or dl, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x2dd]
xor r8b, 1
mov r9b, al
and r9b, r8b
mov r11b, dl
xor r11b, 0xff
and r11b, 0xff
and dl, r8b
or cl, r9b
or r11b, dl
xor cl, r11b
xor cl, 0xff
xor al, 0xff
mov dl, byte [rbp + 0x2dd]
xor dl, 1
or cl, al
or dl, 1
xor cl, 0xff
and cl, dl
mov al, r10b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x2dd]
xor dl, 1
mov r8b, r10b
and r8b, dl
mov r9b, byte [rbp + 0x2dd]
xor r9b, 1
and r9b, 0xff
and dl, 1
or al, r8b
or r9b, dl
xor al, r9b
mov dl, cl
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp + 0x2dd]
xor r8b, 0
mov r9b, cl
and r9b, r8b
mov r11b, byte [rbp + 0x2dd]
xor r11b, 1
and r11b, 0
and r8b, 1
or dl, r9b
or r11b, r8b
xor dl, r11b
mov r8b, byte [rbp + 0x2dd]
xor r8b, 0
and r8b, 1
mov r9b, byte [rbp + 0x2dd]
xor r9b, 1
and r9b, 0
or r8b, r9b
mov r9b, byte [rbp + 0x2dd]
xor r9b, 0
mov r11b, al
xor r11b, r9b
and r11b, al
mov r9b, r8b
xor r9b, 0xff
mov bl, r10b
xor bl, r9b
and bl, r10b
mov r9b, dl
xor r9b, 0xff
mov r10b, byte [rbp + 0x2dd]
xor r10b, 0
mov sil, byte [rbp + 0x2dd]
xor sil, 0
or r9b, r10b
or sil, 0
xor r9b, 0xff
and r9b, sil
xor cl, 0xff
mov r10b, r8b
xor r10b, 0xff
mov sil, byte [rbp + 0x2dd]
xor sil, 0
or cl, r10b
or sil, 0
xor cl, 0xff
and cl, sil
mov r10b, r11b
and r10b, bl
xor r11b, bl
or r10b, r11b
mov r11b, r9b
and r11b, cl
xor r9b, cl
or r11b, r9b
mov cl, r10b
xor cl, 0xff
and cl, 0
mov r9b, byte [rbp + 0x2dd]
xor r9b, 0
and r10b, r9b
mov bl, r11b
xor bl, 0xff
and bl, 0
and r11b, r9b
or cl, r10b
or bl, r11b
xor cl, bl
mov r9b, al
and r9b, dl
xor al, dl
or r9b, al
mov al, r9b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x2dd]
xor dl, 1
and r9b, dl
mov r10b, byte [rbp + 0x2dd]
xor r10b, 1
and r10b, 0xff
and dl, 1
or al, r9b
or r10b, dl
xor al, r10b
mov dl, byte [rbp + 0x2dd]
xor dl, 0
mov r9b, r8b
xor r9b, 0xff
mov r10b, byte [rbp + 0x2dd]
xor r10b, 1
mov r11b, dl
and r11b, 0xff
mov bl, r10b
and bl, 0
mov sil, r9b
and sil, 0xff
and r8b, r10b
or r11b, bl
or sil, r8b
xor r11b, sil
or dl, r9b
xor dl, 0xff
or r10b, 1
and dl, r10b
or r11b, dl
xor al, 0xff
xor r11b, 0xff
mov dl, byte [rbp + 0x2dd]
xor dl, 1
or al, r11b
or dl, 1
xor al, 0xff
and al, dl
mov dl, cl
and dl, al
xor cl, al
or dl, cl
test dl, 1
jne 0x6d9ca4ea
jmp 0x6da43a2c
jmp 0x6d9ca4ef
mov rax, qword [rbp + 0x2e0]
mov ecx, dword [rax]
mov edx, ecx
mov r8, qword [rbp + 0x2e8]
add r8, rdx
mov qword [rbp + 0x2d0], r8
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x12179ea5
sub r8d, 0x7a81a5d3
add r8d, 0x12179ea5
mov r9d, eax
sub r9d, 1
add r8d, r9d
add r8d, 0xac6514
add r8d, 0x7a81a5d3
sub r8d, 0xac6514
sub eax, 0x13f53515
sub eax, r8d
add eax, 0x13f53515
mov r8d, ecx
add r8d, 0x61761b66
sub r8d, eax
sub r8d, 0x61761b66
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 0
mov sil, 1
mov dil, sil
xor dil, 0
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, sil
xor dil, 1
xor bl, 0xff
mov r14b, sil
xor r14b, 0
or dil, bl
or r14b, 0
xor dil, 0xff
and dil, r14b
mov bl, sil
xor bl, 1
and bl, 0
mov r14b, sil
xor r14b, 0
mov r15b, r14b
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or bl, r15b
or r12b, r14b
xor bl, r12b
mov r14b, r10b
xor r14b, 0xff
mov r15b, bl
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
or r14b, r15b
or r12b, 0
xor r14b, 0xff
and r14b, r12b
mov r15b, sil
xor r15b, 1
and r15b, 0
mov r12b, sil
xor r12b, 0
mov r13b, r12b
and r13b, 1
mov al, sil
xor al, 1
and al, 0
and r12b, 1
or r15b, r13b
or al, r12b
xor r15b, al
xor r15b, 0xff
mov al, sil
xor al, 1
mov r12b, sil
xor r12b, 0
or r15b, al
or r12b, 0
xor r15b, 0xff
and r15b, r12b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov al, dil
xor al, 0xff
mov r12b, r14b
xor r12b, 0xff
mov r13b, sil
xor r13b, 1
mov cl, al
and cl, 0xff
and dil, r13b
mov dl, r12b
and dl, 0xff
and r14b, r13b
or cl, dil
or dl, r14b
xor cl, dl
or al, r12b
xor al, 0xff
or r13b, 1
and al, r13b
or cl, al
mov al, r15b
and al, bl
xor r15b, bl
or al, r15b
mov dl, cl
xor dl, 0xff
mov bl, al
and bl, dl
xor al, 0xff
and cl, al
or bl, cl
mov al, r11b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
mov dl, r11b
and dl, cl
or al, dl
mov cl, sil
xor cl, 1
xor al, 0xff
mov dl, sil
xor dl, 0
or cl, al
or dl, 0
xor cl, 0xff
and cl, dl
mov al, sil
xor al, 1
and al, 0
mov dl, sil
xor dl, 0
mov dil, dl
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
and dl, 1
or al, dil
or r14b, dl
xor al, r14b
mov dl, r11b
xor dl, 0xff
xor al, 0xff
mov dil, sil
xor dil, 0
or dl, al
or dil, 0
xor dl, 0xff
and dl, dil
mov al, cl
and al, dl
xor cl, dl
or al, cl
mov cl, sil
xor cl, 1
and cl, 0
mov dl, sil
xor dl, 0
mov dil, dl
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
and dl, 1
or cl, dil
or r14b, dl
xor cl, r14b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov dl, sil
xor dl, 1
and dl, 1
mov dil, sil
xor dil, 1
mov r14b, dil
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or dl, r14b
or r15b, dil
xor dl, r15b
mov dil, dl
xor dil, 0xff
xor dil, 1
and dil, 0xff
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or r14b, r15b
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, sil
xor r12b, 0
or r14b, r15b
or r12b, 0
xor r14b, 0xff
and r14b, r12b
mov r15b, sil
xor r15b, 1
xor dl, 0xff
mov r12b, sil
xor r12b, 1
or r15b, dl
or r12b, 1
xor r15b, 0xff
and r15b, r12b
mov dl, cl
xor dl, 0xff
mov r12b, dil
xor r12b, 0xff
mov r13b, sil
xor r13b, 1
mov r8b, dl
and r8b, 0xff
and cl, r13b
mov r9b, r12b
and r9b, 0xff
and dil, r13b
or r8b, cl
or r9b, dil
xor r8b, r9b
or dl, r12b
xor dl, 0xff
or r13b, 1
and dl, r13b
or r8b, dl
mov cl, r14b
xor cl, 0xff
mov dl, r15b
xor dl, 0xff
mov r9b, sil
xor r9b, 1
mov dil, cl
and dil, 0xff
and r14b, r9b
mov r12b, dl
and r12b, 0xff
and r15b, r9b
or dil, r14b
or r12b, r15b
xor dil, r12b
or cl, dl
xor cl, 0xff
or r9b, 1
and cl, r9b
or dil, cl
mov cl, r8b
xor cl, 0xff
mov dl, dil
and dl, cl
xor dil, 0xff
and r8b, dil
or dl, r8b
mov cl, bl
xor cl, 0xff
and cl, 1
mov r8b, sil
xor r8b, 1
mov r9b, bl
and r9b, r8b
or cl, r9b
mov r8b, sil
xor r8b, 1
and r8b, 1
mov r9b, sil
xor r9b, 1
mov dil, r9b
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and r9b, 1
or r8b, dil
or r14b, r9b
xor r8b, r14b
mov r9b, sil
xor r9b, 1
and r9b, 0
mov dil, sil
xor dil, 0
mov r14b, dil
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or r9b, r14b
or r15b, dil
xor r9b, r15b
mov dil, cl
xor dil, 0xff
mov r14b, r8b
xor r14b, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, dil
and r12b, 0
and cl, r15b
mov r13b, r14b
and r13b, 0
and r8b, r15b
or r12b, cl
or r13b, r8b
xor r12b, r13b
or dil, r14b
xor dil, 0xff
or r15b, 0
and dil, r15b
or r12b, dil
mov cl, sil
xor cl, 1
mov r8b, r9b
xor r8b, 0xff
mov dil, sil
xor dil, 1
mov r14b, cl
and r14b, 0xff
mov r15b, dil
and r15b, 1
mov r13b, r8b
and r13b, 0xff
and r9b, dil
or r14b, r15b
or r13b, r9b
xor r14b, r13b
or cl, r8b
xor cl, 0xff
or dil, 1
and cl, dil
or r14b, cl
mov cl, r12b
xor cl, 0xff
and cl, 1
mov r8b, sil
xor r8b, 1
and r12b, r8b
or cl, r12b
xor cl, 0xff
xor r14b, 0xff
mov r8b, sil
xor r8b, 0
or cl, r14b
or r8b, 0
xor cl, 0xff
and cl, r8b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
mov dil, dl
and dil, r9b
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and r9b, 1
or r8b, dil
or r14b, r9b
xor r8b, r14b
mov r9b, r10b
xor r9b, 0xff
and r9b, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
mov r15b, r8b
xor r15b, 0xff
and r15b, 0xff
and r8b, dil
or r9b, r14b
or r15b, r8b
xor r9b, r15b
xor r10b, 0xff
mov r8b, r9b
xor r8b, r10b
and r8b, r9b
mov r9b, al
xor r9b, 0xff
and r9b, 1
mov r10b, sil
xor r10b, 1
mov dil, al
and dil, r10b
or r9b, dil
mov r10b, sil
xor r10b, 1
and r10b, 1
mov dil, sil
xor dil, 1
and dil, 1
or r10b, dil
mov dil, sil
xor dil, 1
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r14b
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
mov r14b, r9b
xor r14b, 0xff
mov r15b, r10b
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, r14b
and r13b, 0xff
and r9b, r12b
mov byte [rbp + 0x2cf], r15b
and r15b, 0xff
and r10b, r12b
or r13b, r9b
or r15b, r10b
xor r13b, r15b
mov r9b, byte [rbp + 0x2cf]
or r14b, r9b
xor r14b, 0xff
or r12b, 1
and r14b, r12b
or r13b, r14b
mov r10b, dil
and r10b, 1
xor dil, 1
or r10b, dil
mov dil, r13b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
and r13b, r14b
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and r14b, 1
or dil, r13b
or r15b, r14b
xor dil, r15b
xor dil, 0xff
xor r10b, 0xff
mov r14b, sil
xor r14b, 1
or dil, r10b
or r14b, 1
xor dil, 0xff
and dil, r14b
mov r10b, dl
xor r10b, 0xff
and r10b, 1
mov r14b, sil
xor r14b, 1
mov r15b, dl
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or r10b, r15b
or r12b, r14b
xor r10b, r12b
mov r14b, r11b
xor r14b, 0xff
and r14b, 0
mov r15b, sil
xor r15b, 0
mov r12b, r11b
and r12b, r15b
mov r13b, r10b
xor r13b, 0xff
and r13b, 0
and r10b, r15b
or r14b, r12b
or r13b, r10b
xor r14b, r13b
xor r14b, 0xff
xor r11b, 0xff
mov r10b, sil
xor r10b, 1
or r14b, r11b
or r10b, 1
xor r14b, 0xff
and r14b, r10b
mov r10b, r8b
xor r10b, 0xff
mov r11b, cl
xor r11b, r10b
and r11b, cl
mov r10b, cl
xor r10b, 0xff
mov r15b, r8b
and r15b, r10b
xor r8b, 0xff
and cl, r8b
or r15b, cl
mov cl, r11b
and cl, r15b
xor r11b, r15b
or cl, r11b
mov r8b, dil
xor r8b, 0xff
mov r10b, r14b
xor r10b, 0xff
mov r11b, sil
xor r11b, 1
or r8b, r10b
or r11b, 1
xor r8b, 0xff
and r8b, r11b
mov r10b, dil
xor r10b, 0xff
mov r11b, r14b
and r11b, r10b
xor r14b, 0xff
and dil, r14b
or r11b, dil
mov r10b, r8b
and r10b, r11b
xor r8b, r11b
or r10b, r8b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r11b, sil
xor r11b, 1
mov dil, cl
and dil, r11b
or r8b, dil
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
mov r11b, sil
xor r11b, 1
and r11b, 1
mov dil, sil
xor dil, 1
mov r14b, dil
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or r11b, r14b
or r15b, dil
xor r11b, r15b
xor cl, 0xff
mov dil, r11b
xor dil, 0xff
mov r14b, sil
xor r14b, 0
or cl, dil
or r14b, 0
xor cl, 0xff
and cl, r14b
mov dil, r10b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r10b
and r15b, r14b
or dil, r15b
mov r14b, sil
xor r14b, 1
mov r15b, dil
xor r15b, r14b
and r15b, dil
xor r11b, 0xff
mov dil, r10b
xor dil, r11b
and dil, r10b
mov r10b, r8b
and r10b, cl
xor r8b, cl
or r10b, r8b
mov cl, r15b
and cl, dil
xor r15b, dil
or cl, r15b
mov r8b, r10b
xor r8b, 0xff
mov r11b, cl
and r11b, r8b
xor cl, 0xff
and r10b, cl
or r11b, r10b
mov cl, al
xor cl, 0xff
mov r8b, bl
xor r8b, cl
and r8b, bl
mov cl, bl
xor cl, 0xff
mov r10b, al
and r10b, cl
xor al, 0xff
and bl, al
or r10b, bl
mov al, r8b
xor al, 0xff
mov cl, r10b
xor cl, 0xff
mov bl, sil
xor bl, 1
mov dil, al
and dil, 0xff
and r8b, bl
mov r14b, cl
and r14b, 0xff
and r10b, bl
or dil, r8b
or r14b, r10b
xor dil, r14b
or al, cl
xor al, 0xff
or bl, 1
and al, bl
or dil, al
mov al, dil
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
mov r8b, dil
and r8b, cl
or al, r8b
mov cl, sil
xor cl, 0
xor al, 0xff
mov r8b, sil
xor r8b, 1
or cl, al
or r8b, 1
xor cl, 0xff
and cl, r8b
mov al, sil
xor al, 0
and al, 0
mov r8b, sil
xor r8b, 0
mov r10b, r8b
and r10b, 0
mov bl, sil
xor bl, 1
and bl, 0
and r8b, 1
or al, r10b
or bl, r8b
xor al, bl
xor dil, 0xff
mov r8b, al
xor r8b, 0xff
mov r10b, sil
xor r10b, 1
or dil, r8b
or r10b, 1
xor dil, 0xff
and dil, r10b
mov r8b, sil
xor r8b, 1
and r8b, 1
mov r10b, sil
xor r10b, 1
mov bl, r10b
and bl, 1
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and r10b, 1
or r8b, bl
or r14b, r10b
xor r8b, r14b
mov r10b, sil
xor r10b, 0
mov bl, r8b
xor bl, r10b
and bl, r8b
mov r8b, sil
xor r8b, 1
xor al, 0xff
mov r10b, sil
xor r10b, 1
or r8b, al
or r10b, 1
xor r8b, 0xff
and r8b, r10b
mov al, cl
and al, dil
xor cl, dil
or al, cl
mov cl, bl
and cl, r8b
xor bl, r8b
or cl, bl
mov r8b, al
xor r8b, 0xff
mov r10b, cl
and r10b, r8b
xor cl, 0xff
and al, cl
or r10b, al
mov al, sil
xor al, 1
mov cl, dl
xor cl, 0xff
mov r8b, sil
xor r8b, 0
or al, cl
or r8b, 0
xor al, 0xff
and al, r8b
mov cl, sil
xor cl, 1
and cl, 1
mov r8b, sil
xor r8b, 1
mov bl, r8b
and bl, 1
mov dil, dl
xor dil, 0xff
and dil, 0xff
and dl, r8b
or cl, bl
or dil, dl
xor cl, dil
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov al, r10b
xor al, 0xff
and al, 0
mov cl, sil
xor cl, 0
and r10b, cl
mov r8b, sil
xor r8b, 1
and r8b, 0
and cl, 1
or al, r10b
or r8b, cl
xor al, r8b
mov cl, dl
xor cl, 0xff
and cl, 1
mov r8b, sil
xor r8b, 1
and dl, r8b
mov r10b, sil
xor r10b, 1
and r10b, 0xff
and r8b, 1
or cl, dl
or r10b, r8b
xor cl, r10b
mov dl, sil
xor dl, 0
and dl, 0
mov r8b, sil
xor r8b, 0
mov r10b, r8b
and r10b, 0
mov bl, sil
xor bl, 1
and bl, 0
and r8b, 1
or dl, r10b
or bl, r8b
xor dl, bl
mov r8b, al
and r8b, cl
xor al, cl
or r8b, al
mov al, sil
xor al, 0
mov cl, dl
xor cl, 0xff
mov r10b, sil
xor r10b, 0
mov bl, al
and bl, 0
mov dil, r10b
and dil, 0
mov r14b, cl
and r14b, 0
and dl, r10b
or bl, dil
or r14b, dl
xor bl, r14b
or al, cl
xor al, 0xff
or r10b, 0
and al, r10b
or bl, al
mov al, r8b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and r8b, cl
or al, r8b
xor bl, 0xff
mov cl, al
xor cl, bl
and cl, al
mov al, r11b
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
mov r8b, r11b
and r8b, dl
mov r10b, sil
xor r10b, 1
and r10b, 0xff
and dl, 1
or al, r8b
or r10b, dl
xor al, r10b
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
mov r10b, cl
and r10b, r8b
mov bl, sil
xor bl, 1
and bl, 0xff
and r8b, 1
or dl, r10b
or bl, r8b
xor dl, bl
mov r8b, sil
xor r8b, 0
and r8b, 1
mov r10b, sil
xor r10b, 1
mov bl, r10b
and bl, 0
mov dil, sil
xor dil, 1
and dil, 0xff
and r10b, 1
or r8b, bl
or dil, r10b
xor r8b, dil
mov r10b, sil
xor r10b, 0
mov bl, al
xor bl, r10b
and bl, al
xor r11b, 0xff
mov r10b, r8b
xor r10b, 0xff
mov dil, sil
xor dil, 1
or r11b, r10b
or dil, 1
xor r11b, 0xff
and r11b, dil
mov r10b, sil
xor r10b, 0
mov dil, dl
xor dil, r10b
and dil, dl
mov r10b, r8b
xor r10b, 0xff
mov r14b, cl
xor r14b, r10b
and r14b, cl
mov cl, bl
and cl, r11b
xor bl, r11b
or cl, bl
mov r10b, dil
and r10b, r14b
xor dil, r14b
or r10b, dil
mov r11b, cl
xor r11b, 0xff
mov bl, r10b
and bl, r11b
xor r10b, 0xff
and cl, r10b
or bl, cl
mov cl, al
xor cl, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, sil
xor r11b, 1
mov dil, cl
and dil, 0xff
and al, r11b
mov r14b, r10b
and r14b, 0xff
and dl, r11b
or dil, al
or r14b, dl
xor dil, r14b
or cl, r10b
xor cl, 0xff
or r11b, 1
and cl, r11b
or dil, cl
mov al, dil
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and dil, cl
mov dl, sil
xor dl, 1
and dl, 0xff
and cl, 1
or al, dil
or dl, cl
xor al, dl
mov cl, r8b
and cl, 0
xor r8b, 0
or cl, r8b
xor cl, 0xff
mov dl, al
xor dl, cl
and dl, al
mov al, bl
xor al, 0xff
mov cl, dl
xor cl, 0xff
xor sil, 1
mov r8b, al
and r8b, 0xff
and bl, sil
mov r10b, cl
and r10b, 0xff
and dl, sil
or r8b, bl
or r10b, dl
xor r8b, r10b
or al, cl
xor al, 0xff
or sil, 1
and al, sil
or r8b, al
test r8b, 1
jne 0x6d9cb16f
jmp 0x6da43a31
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
sub eax, 0x91331a2c
add eax, 0x29ca3a19
add eax, 0x91331a2c
sub eax, 0xb9696ce
sub eax, 1
add eax, 0xb9696ce
add eax, 0x620ecb
sub eax, 0x29ca3a19
sub eax, 0x620ecb
mov r8d, ecx
add r8d, 0xd40cf824
add r8d, 0xedfd9984
sub r8d, 0xd40cf824
sub r8d, 0x9274352c
add r8d, eax
add r8d, 0x9274352c
sub r8d, 0xdcf888e5
sub r8d, 0xedfd9984
add r8d, 0xdcf888e5
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r9b
cmp edx, 0xa
setl r10b
mov r11b, r10b
xor r11b, 0xff
and r11b, 0
mov bl, 1
mov sil, bl
xor sil, 0
mov dil, r10b
and dil, sil
mov r14b, bl
xor r14b, 1
and r14b, 0
and sil, 1
or r11b, dil
or r14b, sil
xor r11b, r14b
mov sil, r9b
xor sil, 0xff
and sil, 1
mov dil, bl
xor dil, 1
mov r14b, r9b
and r14b, dil
mov r15b, r11b
xor r15b, 0xff
and r15b, 0xff
and r11b, dil
or sil, r14b
or r15b, r11b
xor sil, r15b
xor sil, 0xff
mov r11b, r9b
xor r11b, 0xff
mov dil, bl
xor dil, 1
or sil, r11b
or dil, 1
xor sil, 0xff
and sil, dil
mov r11b, r9b
xor r11b, 0xff
and r11b, 0
mov dil, bl
xor dil, 0
mov r14b, r9b
and r14b, dil
mov r15b, bl
xor r15b, 1
and r15b, 0
and dil, 1
or r11b, r14b
or r15b, dil
xor r11b, r15b
mov dil, r10b
xor dil, 0xff
xor r11b, 0xff
mov r14b, bl
xor r14b, 1
or dil, r11b
or r14b, 1
xor dil, 0xff
and dil, r14b
mov r11b, r10b
xor r11b, 0xff
and r11b, 1
mov r14b, bl
xor r14b, 1
and r10b, r14b
or r11b, r10b
xor r11b, 0xff
mov r10b, r9b
xor r10b, r11b
and r10b, r9b
mov r9b, dil
and r9b, r10b
xor dil, r10b
or r9b, dil
mov r10b, sil
xor r10b, 0xff
and r10b, 1
mov r11b, bl
xor r11b, 1
mov dil, sil
and dil, r11b
mov r14b, bl
xor r14b, 1
and r14b, 0xff
and r11b, 1
or r10b, dil
or r14b, r11b
xor r10b, r14b
mov r11b, r9b
xor r11b, 0xff
and r11b, 0
mov dil, bl
xor dil, 0
mov r14b, r9b
and r14b, dil
mov r15b, bl
xor r15b, 1
and r15b, 0
and dil, 1
or r11b, r14b
or r15b, dil
xor r11b, r15b
mov dil, bl
xor dil, 1
and dil, 1
mov r14b, bl
xor r14b, 1
and r14b, 1
or dil, r14b
mov r14b, r10b
xor r14b, 0xff
mov r15b, bl
xor r15b, 1
mov r12b, bl
xor r12b, 1
or r14b, r15b
or r12b, 1
xor r14b, 0xff
and r14b, r12b
mov r15b, dil
xor r15b, 0xff
mov r12b, sil
xor r12b, r15b
and r12b, sil
mov sil, bl
xor sil, 1
mov r15b, r11b
xor r15b, sil
and r15b, r11b
xor r9b, 0xff
mov sil, dil
xor sil, 0xff
mov r13b, bl
xor r13b, 1
or r9b, sil
or r13b, 1
xor r9b, 0xff
and r9b, r13b
mov sil, r14b
and sil, r12b
xor r14b, r12b
or sil, r14b
mov r14b, r15b
xor r14b, 0xff
mov r12b, r9b
xor r12b, 0xff
mov r13b, bl
xor r13b, 0
mov al, r14b
and al, 0
and r15b, r13b
mov cl, r12b
and cl, 0
and r9b, r13b
or al, r15b
or cl, r9b
xor al, cl
or r14b, r12b
xor r14b, 0xff
or r13b, 0
and r14b, r13b
or al, r14b
mov cl, sil
xor cl, 0xff
mov r9b, al
and r9b, cl
xor al, 0xff
and sil, al
or r9b, sil
mov al, r10b
xor al, 0xff
mov cl, r11b
xor cl, 0xff
mov sil, bl
xor sil, 1
mov r14b, al
and r14b, 0xff
and r10b, sil
mov r15b, cl
and r15b, 0xff
and r11b, sil
or r14b, r10b
or r15b, r11b
xor r14b, r15b
or al, cl
xor al, 0xff
or sil, 1
and al, sil
or r14b, al
mov al, r14b
xor al, 0xff
and al, 0
mov cl, bl
xor cl, 0
and r14b, cl
mov r10b, bl
xor r10b, 1
and r10b, 0
and cl, 1
or al, r14b
or r10b, cl
xor al, r10b
mov cl, dil
and cl, 1
xor dil, 1
or cl, dil
xor al, 0xff
xor cl, 0xff
xor bl, 0
or al, cl
or bl, 0
xor al, 0xff
and al, bl
mov cl, r9b
and cl, al
xor r9b, al
or cl, r9b
test cl, 1
jne 0x6d9cb4d2
jmp 0x6da43a31
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xc31de7fd
mov r9d, ecx
add r9d, r8d
sub r9d, 0x96b18891
sub r9d, 0x67de3d2e
add r9d, 0x96b18891
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0xc31de7fd
add r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0x9be7cd3
add r8d, r9d
sub eax, r8d
add eax, 0x75651606
sub eax, 1
sub eax, 0x75651606
sub eax, 0xaa6e926b
sub eax, 0x9be7cd3
add eax, 0xaa6e926b
sub eax, 0x6d4506e2
add eax, 0xd474d56d
add eax, 0x6d4506e2
sub eax, 0x3fc7e4d
add eax, 0x67de3d2e
add eax, 0x3fc7e4d
sub eax, 0x60ef7b65
sub eax, 0xd474d56d
add eax, 0x60ef7b65
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 0
mov sil, 1
mov dil, sil
xor dil, 0
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, sil
xor dil, 1
xor bl, 0xff
mov r14b, sil
xor r14b, 0
or dil, bl
or r14b, 0
xor dil, 0xff
and dil, r14b
mov bl, sil
xor bl, 1
and bl, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or bl, r14b
mov r14b, r10b
xor r14b, 0xff
mov r15b, bl
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
or r14b, r15b
or r12b, 0
xor r14b, 0xff
and r14b, r12b
mov r15b, sil
xor r15b, 1
and r15b, 0
mov r12b, sil
xor r12b, 0
mov r13b, r12b
and r13b, 1
mov al, sil
xor al, 1
and al, 0
and r12b, 1
or r15b, r13b
or al, r12b
xor r15b, al
mov al, sil
xor al, 1
mov r12b, r15b
xor r12b, al
and r12b, r15b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov al, dil
and al, r14b
xor dil, r14b
or al, dil
mov dil, r12b
xor dil, 0xff
mov r14b, bl
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
mov r13b, dil
and r13b, 0xff
and r12b, r15b
mov cl, r14b
and cl, 0xff
and bl, r15b
or r13b, r12b
or cl, bl
xor r13b, cl
or dil, r14b
xor dil, 0xff
or r15b, 1
and dil, r15b
or r13b, dil
mov cl, al
xor cl, 0xff
and cl, 1
mov bl, sil
xor bl, 1
and al, bl
mov dil, r13b
xor dil, 0xff
and dil, 0xff
and r13b, bl
or cl, al
or dil, r13b
xor cl, dil
mov al, r11b
xor al, 0xff
and al, 1
mov bl, sil
xor bl, 1
mov dil, r11b
and dil, bl
or al, dil
xor al, 0xff
xor al, 1
and al, 0xff
mov bl, sil
xor bl, 1
and bl, 0
mov dil, sil
xor dil, 0
mov r14b, dil
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
xor bl, 0xff
mov dil, r11b
xor dil, bl
and dil, r11b
mov bl, al
and bl, dil
xor al, dil
or bl, al
mov al, sil
xor al, 0
and al, 1
mov dil, sil
xor dil, 1
and dil, 0
or al, dil
xor al, 0xff
xor al, 1
and al, 0xff
mov dil, sil
xor dil, 1
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r14b
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
mov r14b, dil
xor r14b, 0xff
xor r14b, 0
and r14b, 0
mov r15b, sil
xor r15b, 1
and r15b, 1
mov r12b, sil
xor r12b, 1
mov r13b, r12b
and r13b, 1
mov dl, sil
xor dl, 1
and dl, 0xff
and r12b, 1
or r15b, r13b
or dl, r12b
xor r15b, dl
mov dl, sil
xor dl, 1
mov r12b, r15b
xor r12b, dl
and r12b, r15b
mov dl, sil
xor dl, 1
xor dil, 0xff
mov r15b, sil
xor r15b, 0
or dl, dil
or r15b, 0
xor dl, 0xff
and dl, r15b
mov dil, al
xor dil, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r13b, sil
xor r13b, 0
mov r8b, dil
and r8b, 0
and al, r13b
mov r9b, r15b
and r9b, 0
and r14b, r13b
or r8b, al
or r9b, r14b
xor r8b, r9b
or dil, r15b
xor dil, 0xff
or r13b, 0
and dil, r13b
or r8b, dil
mov al, r12b
xor al, 0xff
mov r9b, dl
xor r9b, 0xff
mov dil, sil
xor dil, 1
mov r14b, al
and r14b, 0xff
and r12b, dil
mov r15b, r9b
and r15b, 0xff
and dl, dil
or r14b, r12b
or r15b, dl
xor r14b, r15b
or al, r9b
xor al, 0xff
or dil, 1
and al, dil
or r14b, al
mov al, r8b
xor al, 0xff
mov dl, r14b
and dl, al
xor r14b, 0xff
and r8b, r14b
or dl, r8b
mov al, sil
xor al, 0
and al, 1
mov r8b, sil
xor r8b, 1
mov r9b, r8b
and r9b, 0
mov dil, sil
xor dil, 1
and dil, 0xff
and r8b, 1
or al, r9b
or dil, r8b
xor al, dil
mov r8b, cl
xor r8b, 0xff
and r8b, 0
mov r9b, sil
xor r9b, 0
mov dil, cl
and dil, r9b
mov r14b, al
xor r14b, 0xff
and r14b, 0
and al, r9b
or r8b, dil
or r14b, al
xor r8b, r14b
mov al, cl
xor al, 0xff
mov r9b, r8b
xor r9b, al
and r9b, r8b
mov al, r10b
xor al, 0xff
and al, 0
mov r8b, sil
xor r8b, 0
and r10b, r8b
mov dil, sil
xor dil, 1
and dil, 0
and r8b, 1
or al, r10b
or dil, r8b
xor al, dil
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r10b, sil
xor r10b, 1
mov dil, dl
and dil, r10b
or r8b, dil
mov r10b, sil
xor r10b, 0
and r10b, 1
mov dil, sil
xor dil, 1
and dil, 0
or r10b, dil
mov dil, al
and dil, r8b
xor al, r8b
or dil, al
mov al, sil
xor al, 0
mov r8b, r10b
xor r8b, 0xff
mov r14b, sil
xor r14b, 1
mov r15b, al
and r15b, 0xff
mov r12b, r14b
and r12b, 0
mov r13b, r8b
and r13b, 0xff
and r10b, r14b
or r15b, r12b
or r13b, r10b
xor r15b, r13b
or al, r8b
xor al, 0xff
or r14b, 1
and al, r14b
or r15b, al
mov al, dil
xor al, 0xff
and al, 1
mov r8b, sil
xor r8b, 1
and dil, r8b
or al, dil
xor al, 0xff
xor r15b, 0xff
mov r8b, sil
xor r8b, 0
or al, r15b
or r8b, 0
xor al, 0xff
and al, r8b
mov r8b, bl
xor r8b, 0xff
and r8b, 1
mov r10b, sil
xor r10b, 1
mov dil, bl
and dil, r10b
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and r10b, 1
or r8b, dil
or r14b, r10b
xor r8b, r14b
mov r10b, sil
xor r10b, 0
and r10b, 0
mov dil, sil
xor dil, 0
mov r14b, dil
and r14b, 0
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or r10b, r14b
or r15b, dil
xor r10b, r15b
mov dil, sil
xor dil, 1
and dil, 0
mov r14b, sil
xor r14b, 0
mov r15b, r14b
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
mov r14b, r8b
and r14b, r10b
xor r8b, r10b
or r14b, r8b
mov r8b, sil
xor r8b, 1
mov r10b, dil
xor r10b, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, r8b
and r12b, 0xff
mov r13b, r15b
and r13b, 1
mov byte [rbp + 0x2ce], r10b
and r10b, 0xff
and dil, r15b
or r12b, r13b
or r10b, dil
xor r12b, r10b
mov r10b, byte [rbp + 0x2ce]
or r8b, r10b
xor r8b, 0xff
or r15b, 1
and r8b, r15b
or r12b, r8b
mov r8b, r14b
xor r8b, 0xff
and r8b, 1
mov dil, sil
xor dil, 1
and r14b, dil
or r8b, r14b
xor r8b, 0xff
xor r12b, 0xff
mov dil, sil
xor dil, 1
or r8b, r12b
or dil, 1
xor r8b, 0xff
and r8b, dil
mov dil, dl
xor dil, 0xff
and dil, 0
mov r14b, sil
xor r14b, 0
mov r15b, dl
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
mov r14b, r11b
xor r14b, 0xff
mov r15b, dil
and r15b, r14b
xor dil, 0xff
mov r14b, r11b
and r14b, dil
or r15b, r14b
xor r15b, 0xff
xor r11b, 0xff
mov dil, sil
xor dil, 1
or r15b, r11b
or dil, 1
xor r15b, 0xff
and r15b, dil
mov r11b, r9b
xor r11b, 0xff
and r11b, 1
mov dil, sil
xor dil, 1
mov r14b, r9b
and r14b, dil
or r11b, r14b
mov dil, al
xor dil, 0xff
and dil, 0
mov r14b, sil
xor r14b, 0
mov r12b, al
and r12b, r14b
mov r13b, sil
xor r13b, 1
and r13b, 0
and r14b, 1
or dil, r12b
or r13b, r14b
xor dil, r13b
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r12b, sil
xor r12b, 1
and r12b, 1
or r14b, r12b
mov r12b, r11b
xor r12b, 0xff
mov r13b, sil
xor r13b, 1
mov r10b, sil
xor r10b, 0
or r12b, r13b
or r10b, 0
xor r12b, 0xff
and r12b, r10b
xor r9b, 0xff
mov r10b, r14b
xor r10b, 0xff
mov r13b, sil
xor r13b, 0
or r9b, r10b
or r13b, 0
xor r9b, 0xff
and r9b, r13b
mov r10b, sil
xor r10b, 1
mov r13b, dil
xor r13b, r10b
and r13b, dil
xor al, 0xff
mov r10b, r14b
xor r10b, 0xff
mov byte [rbp + 0x2cd], sil
xor sil, 0
or al, r10b
or sil, 0
xor al, 0xff
and al, sil
mov r10b, r12b
and r10b, r9b
xor r12b, r9b
or r10b, r12b
mov r9b, r13b
and r9b, al
xor r13b, al
or r9b, r13b
mov al, r10b
xor al, 0xff
mov sil, r9b
and sil, al
xor r9b, 0xff
and r10b, r9b
or sil, r10b
mov al, r11b
xor al, 0xff
mov r9b, dil
xor r9b, 0xff
mov r10b, byte [rbp + 0x2cd]
xor r10b, 1
mov r12b, al
and r12b, 0xff
and r11b, r10b
mov r13b, r9b
and r13b, 0xff
and dil, r10b
or r12b, r11b
or r13b, dil
xor r12b, r13b
or al, r9b
xor al, 0xff
or r10b, 1
and al, r10b
or r12b, al
mov al, r12b
xor al, 0xff
and al, 0
mov r9b, byte [rbp + 0x2cd]
xor r9b, 0
and r12b, r9b
mov r10b, byte [rbp + 0x2cd]
xor r10b, 1
and r10b, 0
and r9b, 1
or al, r12b
or r10b, r9b
xor al, r10b
mov r9b, byte [rbp + 0x2cd]
xor r9b, 1
mov r10b, r14b
xor r10b, 0xff
mov r11b, byte [rbp + 0x2cd]
xor r11b, 1
mov dil, r9b
and dil, 0xff
mov r12b, r11b
and r12b, 1
mov r13b, r10b
and r13b, 0xff
and r14b, r11b
or dil, r12b
or r13b, r14b
xor dil, r13b
or r9b, r10b
xor r9b, 0xff
or r11b, 1
and r9b, r11b
or dil, r9b
xor dil, 0xff
mov r9b, al
xor r9b, dil
and r9b, al
mov al, sil
xor al, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r11b, byte [rbp + 0x2cd]
xor r11b, 0
mov dil, al
and dil, 0
and sil, r11b
mov r14b, r10b
and r14b, 0
and r9b, r11b
or dil, sil
or r14b, r9b
xor dil, r14b
or al, r10b
xor al, 0xff
or r11b, 0
and al, r11b
or dil, al
mov al, r8b
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x2cd]
xor r9b, 1
mov r10b, r8b
and r10b, r9b
or al, r10b
mov r9b, r15b
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x2cd]
xor r10b, 1
mov r11b, r15b
and r11b, r10b
or r9b, r11b
mov r10b, byte [rbp + 0x2cd]
xor r10b, 1
and r10b, 0
mov r11b, byte [rbp + 0x2cd]
xor r11b, 0
mov sil, r11b
and sil, 1
mov r14b, byte [rbp + 0x2cd]
xor r14b, 1
and r14b, 0
and r11b, 1
or r10b, sil
or r14b, r11b
xor r10b, r14b
mov r11b, byte [rbp + 0x2cd]
xor r11b, 1
mov sil, al
xor sil, r11b
and sil, al
mov r11b, r10b
xor r11b, 0xff
mov r14b, r8b
xor r14b, r11b
and r14b, r8b
mov r8b, byte [rbp + 0x2cd]
xor r8b, 1
mov r11b, r9b
xor r11b, r8b
and r11b, r9b
xor r15b, 0xff
mov r8b, r10b
xor r8b, 0xff
mov r12b, byte [rbp + 0x2cd]
xor r12b, 0
or r15b, r8b
or r12b, 0
xor r15b, 0xff
and r15b, r12b
mov r8b, sil
xor r8b, 0xff
mov r12b, r14b
xor r12b, 0xff
mov r13b, byte [rbp + 0x2cd]
xor r13b, 0
mov byte [rbp + 0x2cc], r8b
and r8b, 0
and sil, r13b
mov byte [rbp + 0x2cb], r12b
and r12b, 0
and r14b, r13b
or r8b, sil
or r12b, r14b
xor r8b, r12b
mov sil, byte [rbp + 0x2cc]
mov r14b, byte [rbp + 0x2cb]
or sil, r14b
xor sil, 0xff
or r13b, 0
and sil, r13b
or r8b, sil
mov sil, r11b
xor sil, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, byte [rbp + 0x2cd]
xor r13b, 0
mov r14b, sil
and r14b, 0
and r11b, r13b
mov byte [rbp + 0x2ca], r12b
and r12b, 0
and r15b, r13b
or r14b, r11b
or r12b, r15b
xor r14b, r12b
mov r11b, byte [rbp + 0x2ca]
or sil, r11b
xor sil, 0xff
or r13b, 0
and sil, r13b
or r14b, sil
mov sil, r8b
xor sil, 0xff
and sil, 1
mov r15b, byte [rbp + 0x2cd]
xor r15b, 1
and r8b, r15b
mov r12b, r14b
xor r12b, 0xff
and r12b, 0xff
and r14b, r15b
or sil, r8b
or r12b, r14b
xor sil, r12b
mov r8b, al
xor r8b, 0xff
mov r14b, r9b
xor r14b, 0xff
mov r15b, byte [rbp + 0x2cd]
xor r15b, 0
mov r12b, r8b
and r12b, 0
and al, r15b
mov r13b, r14b
and r13b, 0
and r9b, r15b
or r12b, al
or r13b, r9b
xor r12b, r13b
or r8b, r14b
xor r8b, 0xff
or r15b, 0
and r8b, r15b
or r12b, r8b
mov al, r12b
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x2cd]
xor r8b, 1
and r12b, r8b
or al, r12b
mov r8b, byte [rbp + 0x2cd]
xor r8b, 1
mov r9b, r10b
xor r9b, 0xff
mov r14b, byte [rbp + 0x2cd]
xor r14b, 0
mov r15b, r8b
and r15b, 0
mov r12b, r14b
and r12b, 1
mov r13b, r9b
and r13b, 0
and r10b, r14b
or r15b, r12b
or r13b, r10b
xor r15b, r13b
or r8b, r9b
xor r8b, 0xff
or r14b, 0
and r8b, r14b
or r15b, r8b
xor al, 0xff
xor r15b, 0xff
mov r8b, byte [rbp + 0x2cd]
xor r8b, 1
or al, r15b
or r8b, 1
xor al, 0xff
and al, r8b
mov r8b, sil
and r8b, al
xor sil, al
or r8b, sil
mov al, dil
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x2cd]
xor r9b, 1
mov r10b, dil
and r10b, r9b
or al, r10b
mov r9b, r8b
xor r9b, 0xff
xor al, 0xff
mov r10b, byte [rbp + 0x2cd]
xor r10b, 0
or r9b, al
or r10b, 0
xor r9b, 0xff
and r9b, r10b
mov al, r8b
xor al, 0xff
and al, 1
mov r10b, byte [rbp + 0x2cd]
xor r10b, 1
and r8b, r10b
or al, r8b
xor al, 0xff
mov r8b, dil
xor r8b, al
and r8b, dil
mov al, r9b
xor al, 0xff
mov r10b, r8b
xor r10b, 0xff
mov sil, byte [rbp + 0x2cd]
xor sil, 1
mov dil, al
and dil, 0xff
and r9b, sil
mov r14b, r10b
and r14b, 0xff
and r8b, sil
or dil, r9b
or r14b, r8b
xor dil, r14b
or al, r10b
xor al, 0xff
or sil, 1
and al, sil
or dil, al
mov al, cl
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x2cd]
xor r8b, 1
mov r9b, cl
and r9b, r8b
mov r10b, byte [rbp + 0x2cd]
xor r10b, 1
and r10b, 0xff
and r8b, 1
or al, r9b
or r10b, r8b
xor al, r10b
mov r8b, bl
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x2cd]
xor r9b, 1
mov r10b, bl
and r10b, r9b
or r8b, r10b
mov r9b, byte [rbp + 0x2cd]
xor r9b, 0
and r9b, 0
mov r10b, byte [rbp + 0x2cd]
xor r10b, 0
mov sil, r10b
and sil, 0
mov r14b, byte [rbp + 0x2cd]
xor r14b, 1
and r14b, 0
and r10b, 1
or r9b, sil
or r14b, r10b
xor r9b, r14b
mov r10b, byte [rbp + 0x2cd]
xor r10b, 0
mov sil, al
xor sil, r10b
and sil, al
mov r10b, r9b
xor r10b, 0xff
mov r14b, cl
xor r14b, r10b
and r14b, cl
mov cl, r8b
xor cl, 0xff
mov r10b, byte [rbp + 0x2cd]
xor r10b, 0
mov r15b, byte [rbp + 0x2cd]
xor r15b, 0
or cl, r10b
or r15b, 0
xor cl, 0xff
and cl, r15b
mov r10b, r9b
xor r10b, 0xff
mov r15b, bl
xor r15b, r10b
and r15b, bl
mov r10b, sil
xor r10b, 0xff
mov bl, r14b
xor bl, 0xff
mov r12b, byte [rbp + 0x2cd]
xor r12b, 1
mov r13b, r10b
and r13b, 0xff
and sil, r12b
mov r11b, bl
and r11b, 0xff
and r14b, r12b
or r13b, sil
or r11b, r14b
xor r13b, r11b
or r10b, bl
xor r10b, 0xff
or r12b, 1
and r10b, r12b
or r13b, r10b
mov r10b, cl
xor r10b, 0xff
mov r11b, r15b
xor r11b, 0xff
mov bl, byte [rbp + 0x2cd]
xor bl, 0
mov sil, r10b
and sil, 0
and cl, bl
mov r14b, r11b
and r14b, 0
and r15b, bl
or sil, cl
or r14b, r15b
xor sil, r14b
or r10b, r11b
xor r10b, 0xff
or bl, 0
and r10b, bl
or sil, r10b
mov cl, r13b
xor cl, 0xff
mov r10b, sil
and r10b, cl
xor sil, 0xff
and r13b, sil
or r10b, r13b
mov cl, al
xor cl, 0xff
mov r11b, r8b
xor r11b, 0xff
mov bl, byte [rbp + 0x2cd]
xor bl, 0
mov sil, cl
and sil, 0
and al, bl
mov r14b, r11b
and r14b, 0
and r8b, bl
or sil, al
or r14b, r8b
xor sil, r14b
or cl, r11b
xor cl, 0xff
or bl, 0
and cl, bl
or sil, cl
mov al, sil
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x2cd]
xor cl, 1
and sil, cl
or al, sil
mov cl, byte [rbp + 0x2cd]
xor cl, 0
mov r8b, r9b
xor r8b, 0xff
mov r11b, byte [rbp + 0x2cd]
xor r11b, 1
mov bl, cl
and bl, 0xff
mov sil, r11b
and sil, 0
mov r14b, r8b
and r14b, 0xff
and r9b, r11b
or bl, sil
or r14b, r9b
xor bl, r14b
or cl, r8b
xor cl, 0xff
or r11b, 1
and cl, r11b
or bl, cl
xor bl, 0xff
mov cl, al
xor cl, bl
and cl, al
mov al, r10b
and al, cl
xor r10b, cl
or al, r10b
mov cl, al
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x2cd]
xor r8b, 1
mov r9b, al
and r9b, r8b
or cl, r9b
mov r8b, byte [rbp + 0x2cd]
xor r8b, 1
xor cl, 0xff
mov r9b, byte [rbp + 0x2cd]
xor r9b, 1
or r8b, cl
or r9b, 1
xor r8b, 0xff
and r8b, r9b
mov cl, byte [rbp + 0x2cd]
xor cl, 1
and cl, 1
mov r9b, byte [rbp + 0x2cd]
xor r9b, 1
mov r10b, r9b
and r10b, 1
mov r11b, byte [rbp + 0x2cd]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or cl, r10b
or r11b, r9b
xor cl, r11b
xor al, 0xff
xor cl, 0xff
mov r9b, byte [rbp + 0x2cd]
xor r9b, 0
or al, cl
or r9b, 0
xor al, 0xff
and al, r9b
mov cl, r8b
and cl, al
xor r8b, al
or cl, r8b
mov al, byte [rbp + 0x2cd]
xor al, 0
and al, 1
mov r8b, byte [rbp + 0x2cd]
xor r8b, 1
and r8b, 0
or al, r8b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x2cd]
xor r9b, 1
mov r10b, dl
and r10b, r9b
or r8b, r10b
mov r9b, byte [rbp + 0x2cd]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0x2cd]
xor r10b, 1
mov r11b, r10b
and r11b, 1
mov bl, byte [rbp + 0x2cd]
xor bl, 1
and bl, 0xff
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, al
xor r10b, 0xff
mov r11b, byte [rbp + 0x2cd]
xor r11b, 1
mov bl, byte [rbp + 0x2cd]
xor bl, 1
or r10b, r11b
or bl, 1
xor r10b, 0xff
and r10b, bl
mov r11b, r9b
xor r11b, 0xff
xor r11b, 0
and r11b, 0
mov bl, r8b
xor bl, 0xff
mov sil, byte [rbp + 0x2cd]
xor sil, 1
mov r14b, byte [rbp + 0x2cd]
xor r14b, 0
or bl, sil
or r14b, 0
xor bl, 0xff
and bl, r14b
mov sil, r9b
xor sil, 0xff
mov r14b, dl
xor r14b, sil
and r14b, dl
mov dl, r10b
xor dl, 0xff
mov sil, r11b
xor sil, 0xff
mov r15b, byte [rbp + 0x2cd]
xor r15b, 0
mov r12b, dl
and r12b, 0
and r10b, r15b
mov r13b, sil
and r13b, 0
and r11b, r15b
or r12b, r10b
or r13b, r11b
xor r12b, r13b
or dl, sil
xor dl, 0xff
or r15b, 0
and dl, r15b
or r12b, dl
mov dl, bl
xor dl, 0xff
mov r10b, r14b
xor r10b, 0xff
mov r11b, byte [rbp + 0x2cd]
xor r11b, 0
mov sil, dl
and sil, 0
and bl, r11b
mov r15b, r10b
and r15b, 0
and r14b, r11b
or sil, bl
or r15b, r14b
xor sil, r15b
or dl, r10b
xor dl, 0xff
or r11b, 0
and dl, r11b
or sil, dl
mov dl, r12b
xor dl, 0xff
mov r10b, sil
and r10b, dl
xor sil, 0xff
and r12b, sil
or r10b, r12b
mov dl, al
and dl, r8b
xor al, r8b
or dl, al
mov al, dl
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x2cd]
xor r8b, 1
and dl, r8b
or al, dl
mov dl, byte [rbp + 0x2cd]
xor dl, 1
mov r8b, r9b
xor r8b, 0xff
mov r11b, byte [rbp + 0x2cd]
xor r11b, 0
mov bl, dl
and bl, 0
mov sil, r11b
and sil, 1
mov r14b, r8b
and r14b, 0
and r9b, r11b
or bl, sil
or r14b, r9b
xor bl, r14b
or dl, r8b
xor dl, 0xff
or r11b, 0
and dl, r11b
or bl, dl
xor bl, 0xff
mov dl, al
xor dl, bl
and dl, al
mov al, r10b
xor al, 0xff
mov r8b, dl
xor r8b, 0xff
mov r9b, byte [rbp + 0x2cd]
xor r9b, 0
mov r11b, al
and r11b, 0
and r10b, r9b
mov bl, r8b
and bl, 0
and dl, r9b
or r11b, r10b
or bl, dl
xor r11b, bl
or al, r8b
xor al, 0xff
or r9b, 0
and al, r9b
or r11b, al
mov al, r11b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x2cd]
xor dl, 1
and r11b, dl
or al, r11b
mov dl, cl
xor dl, 0xff
mov r8b, al
and r8b, dl
xor al, 0xff
mov dl, cl
and dl, al
or r8b, dl
xor r8b, 0xff
xor cl, 0xff
mov al, byte [rbp + 0x2cd]
xor al, 0
or r8b, cl
or al, 0
xor r8b, 0xff
and r8b, al
mov al, dil
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x2cd]
xor cl, 0
mov dl, dil
and dl, cl
mov r9b, byte [rbp + 0x2cd]
xor r9b, 1
and r9b, 0
and cl, 1
or al, dl
or r9b, cl
xor al, r9b
mov cl, r8b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x2cd]
xor dl, 1
mov r9b, r8b
and r9b, dl
or cl, r9b
mov dl, byte [rbp + 0x2cd]
xor dl, 0
and dl, 1
mov r9b, byte [rbp + 0x2cd]
xor r9b, 1
and r9b, 0
or dl, r9b
mov r9b, byte [rbp + 0x2cd]
xor r9b, 0
mov r10b, al
xor r10b, r9b
and r10b, al
xor dil, 0xff
mov r9b, dl
xor r9b, 0xff
mov r11b, byte [rbp + 0x2cd]
xor r11b, 0
or dil, r9b
or r11b, 0
xor dil, 0xff
and dil, r11b
mov r9b, byte [rbp + 0x2cd]
xor r9b, 0
mov r11b, cl
xor r11b, r9b
and r11b, cl
mov r9b, dl
xor r9b, 0xff
mov bl, r8b
xor bl, r9b
and bl, r8b
mov r8b, r10b
and r8b, dil
xor r10b, dil
or r8b, r10b
mov r9b, r11b
and r9b, bl
xor r11b, bl
or r9b, r11b
mov r10b, r8b
xor r10b, 0xff
mov r11b, r9b
and r11b, r10b
xor r9b, 0xff
and r8b, r9b
or r11b, r8b
mov r8b, al
xor r8b, 0xff
mov r9b, cl
xor r9b, 0xff
mov r10b, byte [rbp + 0x2cd]
xor r10b, 1
mov bl, r8b
and bl, 0xff
and al, r10b
mov sil, r9b
and sil, 0xff
and cl, r10b
or bl, al
or sil, cl
xor bl, sil
or r8b, r9b
xor r8b, 0xff
or r10b, 1
and r8b, r10b
or bl, r8b
mov al, bl
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x2cd]
xor cl, 1
and bl, cl
mov r8b, byte [rbp + 0x2cd]
xor r8b, 1
and r8b, 0xff
and cl, 1
or al, bl
or r8b, cl
xor al, r8b
mov cl, byte [rbp + 0x2cd]
xor cl, 0
mov r8b, dl
xor r8b, 0xff
mov r9b, byte [rbp + 0x2cd]
xor r9b, 1
mov r10b, cl
and r10b, 0xff
mov bl, r9b
and bl, 0
mov sil, r8b
and sil, 0xff
and dl, r9b
or r10b, bl
or sil, dl
xor r10b, sil
or cl, r8b
xor cl, 0xff
or r9b, 1
and cl, r9b
or r10b, cl
xor al, 0xff
xor r10b, 0xff
mov cl, byte [rbp + 0x2cd]
xor cl, 0
or al, r10b
or cl, 0
xor al, 0xff
and al, cl
mov cl, r11b
and cl, al
xor r11b, al
or cl, r11b
test cl, 1
jne 0x6d9cc7cd
jmp 0x6da3b395
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x92f9c7f0
sub r8d, 0x5e7d1380
add r8d, 0x92f9c7f0
mov r9d, ecx
sub r9d, 0xfea400ef
add r9d, r8d
add r9d, 0xfea400ef
add r9d, 0x2521fc29
add r9d, 0x37d59254
sub r9d, 0x2521fc29
sub eax, 1
add r9d, eax
add r9d, 0x38bbe26e
sub r9d, 0x37d59254
sub r9d, 0x38bbe26e
sub r9d, 0x10f286ce
add r9d, 0xea30aae7
add r9d, 0x10f286ce
sub r9d, 0xbc0c467e
add r9d, 0x5e7d1380
add r9d, 0xbc0c467e
add r9d, 0x4f62dffd
sub r9d, 0xea30aae7
sub r9d, 0x4f62dffd
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r11b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r11b
and r14b, dil
or bl, r14b
mov dil, r10b
xor dil, 0xff
and dil, 0
mov r14b, sil
xor r14b, 0
mov r15b, r10b
and r15b, r14b
mov r12b, bl
xor r12b, 0xff
and r12b, 0
and bl, r14b
or dil, r15b
or r12b, bl
xor dil, r12b
xor dil, 0xff
mov bl, r10b
xor bl, 0xff
mov r14b, sil
xor r14b, 1
or dil, bl
or r14b, 1
xor dil, 0xff
and dil, r14b
mov bl, r10b
xor bl, 0xff
and bl, 0
mov r14b, sil
xor r14b, 0
mov r15b, r10b
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or bl, r15b
or r12b, r14b
xor bl, r12b
mov r14b, r11b
xor r14b, 0xff
xor bl, 0xff
mov r15b, sil
xor r15b, 0
or r14b, bl
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov bl, r11b
xor bl, 0xff
and bl, 0
mov r15b, sil
xor r15b, 0
and r11b, r15b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r15b, 1
or bl, r11b
or r12b, r15b
xor bl, r12b
xor r10b, 0xff
xor bl, 0xff
mov r11b, sil
xor r11b, 1
or r10b, bl
or r11b, 1
xor r10b, 0xff
and r10b, r11b
mov r11b, r14b
and r11b, r10b
xor r14b, r10b
or r11b, r14b
mov r10b, r11b
xor r10b, 0xff
mov bl, dil
xor bl, r10b
and bl, dil
mov r10b, dil
xor r10b, 0xff
and r10b, 1
xor sil, 1
and dil, sil
mov r14b, r11b
xor r14b, 0xff
and r14b, 0xff
and r11b, sil
or r10b, dil
or r14b, r11b
xor r10b, r14b
mov r11b, bl
and r11b, r10b
xor bl, r10b
or r11b, bl
test r11b, 1
jne 0x6d9cc9e9
jmp 0x6da43a36
xor eax, eax
mov rcx, qword [rbp + 0x758]
mov rdx, qword [rbp + 0x2d0]
mov qword [rcx], rdx
mov r8d, dword [sym.out.dll_x.13]
mov r9d, dword [sym.out.dll_y.14]
mov r10d, eax
sub r10d, 0xf87700ac
sub r10d, 0x55ba1f77
add r10d, 0xf87700ac
add r10d, 0x5231ec05
sub r10d, 1
sub r10d, 0x5231ec05
mov r11d, eax
sub r11d, r10d
mov r10d, eax
sub r10d, 0x55ba1f77
add r11d, r10d
sub eax, r11d
mov r10d, r8d
add r10d, 0x1067fa17
add r10d, 0xdf642411
sub r10d, 0x1067fa17
add r10d, 0x22758c25
add r10d, eax
sub r10d, 0x22758c25
add r10d, 0xd06502c9
sub r10d, 0xdf642411
sub r10d, 0xd06502c9
imul r8d, r10d
and r8d, 1
cmp r8d, 0
sete bl
cmp r9d, 0xa
setl sil
mov dil, bl
xor dil, 0xff
and dil, 0
mov r14b, 1
mov r15b, r14b
xor r15b, 0
mov r12b, bl
and r12b, r15b
mov r13b, r14b
xor r13b, 1
and r13b, 0
and r15b, 1
or dil, r12b
or r13b, r15b
xor dil, r13b
xor dil, 0xff
xor dil, 1
and dil, 0xff
mov r15b, r14b
xor r15b, 1
and r15b, 1
mov r12b, r14b
xor r12b, 1
mov r13b, r12b
and r13b, 1
mov al, r14b
xor al, 1
and al, 0xff
and r12b, 1
or r15b, r13b
or al, r12b
xor r15b, al
mov al, bl
xor al, 0xff
xor r15b, 0xff
mov r12b, r14b
xor r12b, 0
or al, r15b
or r12b, 0
xor al, 0xff
and al, r12b
mov r15b, dil
and r15b, al
xor dil, al
or r15b, dil
mov al, sil
xor al, 0xff
and al, 1
mov dil, r14b
xor dil, 1
mov r12b, sil
and r12b, dil
or al, r12b
xor al, 0xff
xor al, 1
and al, 0xff
mov dil, r14b
xor dil, 1
and dil, 0
mov r12b, r14b
xor r12b, 0
mov r13b, r12b
and r13b, 1
mov r8b, r14b
xor r8b, 1
and r8b, 0
and r12b, 1
or dil, r13b
or r8b, r12b
xor dil, r8b
xor dil, 0xff
mov r8b, sil
xor r8b, dil
and r8b, sil
mov dil, al
xor dil, 0xff
mov r12b, r8b
xor r12b, 0xff
mov r13b, r14b
xor r13b, 1
mov r9b, dil
and r9b, 0xff
and al, r13b
mov r10b, r12b
and r10b, 0xff
and r8b, r13b
or r9b, al
or r10b, r8b
xor r9b, r10b
or dil, r12b
xor dil, 0xff
or r13b, 1
and dil, r13b
or r9b, dil
mov al, r14b
xor al, 1
and al, 1
mov r8b, r14b
xor r8b, 1
and r8b, 1
or al, r8b
mov r8b, r14b
xor r8b, 0
xor al, 0xff
mov r10b, r14b
xor r10b, 0
or r8b, al
or r10b, 0
xor r8b, 0xff
and r8b, r10b
mov al, r14b
xor al, 0
and al, 1
mov r10b, r14b
xor r10b, 1
mov dil, r10b
and dil, 0
mov r12b, r14b
xor r12b, 1
and r12b, 0xff
and r10b, 1
or al, dil
or r12b, r10b
xor al, r12b
mov r10b, r14b
xor r10b, 1
mov dil, al
xor dil, 0xff
mov r12b, r14b
xor r12b, 0
or r10b, dil
or r12b, 0
xor r10b, 0xff
and r10b, r12b
mov dil, r14b
xor dil, 1
and dil, 1
mov r12b, r14b
xor r12b, 1
and r12b, 1
or dil, r12b
xor dil, 0xff
mov r12b, r14b
xor r12b, 0
mov r13b, r14b
xor r13b, 0
or dil, r12b
or r13b, 0
xor dil, 0xff
and dil, r13b
mov r12b, r14b
xor r12b, 1
xor al, 0xff
mov r13b, r14b
xor r13b, 0
or r12b, al
or r13b, 0
xor r12b, 0xff
and r12b, r13b
mov al, r8b
xor al, 0xff
mov r13b, r10b
xor r13b, 0xff
mov r11b, r14b
xor r11b, 1
mov cl, al
and cl, 0xff
and r8b, r11b
mov dl, r13b
and dl, 0xff
and r10b, r11b
or cl, r8b
or dl, r10b
xor cl, dl
or al, r13b
xor al, 0xff
or r11b, 1
and al, r11b
or cl, al
mov al, dil
and al, r12b
xor dil, r12b
or al, dil
mov dl, cl
xor dl, 0xff
and dl, 0
mov r8b, r14b
xor r8b, 0
and cl, r8b
mov r10b, al
xor r10b, 0xff
and r10b, 0
and al, r8b
or dl, cl
or r10b, al
xor dl, r10b
mov al, r14b
xor al, 1
and al, 0
mov cl, r14b
xor cl, 0
mov r8b, cl
and r8b, 1
mov r10b, r14b
xor r10b, 1
and r10b, 0
and cl, 1
or al, r8b
or r10b, cl
xor al, r10b
mov cl, r15b
xor cl, 0xff
mov r8b, al
and r8b, cl
xor al, 0xff
mov cl, r15b
and cl, al
or r8b, cl
mov al, r15b
xor al, 0xff
mov cl, r8b
xor cl, al
and cl, r8b
mov al, bl
xor al, 0xff
and al, 1
mov r8b, r14b
xor r8b, 1
and bl, r8b
mov r10b, r14b
xor r10b, 1
and r10b, 0xff
and r8b, 1
or al, bl
or r10b, r8b
xor al, r10b
mov r8b, dl
xor r8b, 0xff
and r8b, 0
mov r10b, r14b
xor r10b, 0
mov r11b, dl
and r11b, r10b
mov bl, r14b
xor bl, 1
and bl, 0
and r10b, 1
or r8b, r11b
or bl, r10b
xor r8b, bl
mov r10b, r14b
xor r10b, 1
and r10b, 1
mov r11b, r14b
xor r11b, 1
mov bl, r11b
and bl, 1
mov dil, r14b
xor dil, 1
and dil, 0xff
and r11b, 1
or r10b, bl
or dil, r11b
xor r10b, dil
mov r11b, al
xor r11b, 0xff
mov bl, r8b
xor bl, 0xff
mov dil, r14b
xor dil, 0
mov r12b, r11b
and r12b, 0
and al, dil
mov r13b, bl
and r13b, 0
and r8b, dil
or r12b, al
or r13b, r8b
xor r12b, r13b
or r11b, bl
xor r11b, 0xff
or dil, 0
and r11b, dil
or r12b, r11b
mov al, r14b
xor al, 1
mov r8b, r10b
xor r8b, 0xff
mov r11b, r14b
xor r11b, 0
mov bl, al
and bl, 0
mov dil, r11b
and dil, 1
mov r13b, r8b
and r13b, 0
and r10b, r11b
or bl, dil
or r13b, r10b
xor bl, r13b
or al, r8b
xor al, 0xff
or r11b, 0
and al, r11b
or bl, al
mov al, r12b
xor al, 0xff
and al, 1
mov r8b, r14b
xor r8b, 1
and r12b, r8b
or al, r12b
xor al, 0xff
xor bl, 0xff
mov r8b, r14b
xor r8b, 1
or al, bl
or r8b, 1
xor al, 0xff
and al, r8b
mov r8b, r9b
xor r8b, 0xff
and r8b, 1
mov r10b, r14b
xor r10b, 1
mov r11b, r9b
and r11b, r10b
or r8b, r11b
mov r10b, r14b
xor r10b, 1
and r10b, 1
mov r11b, r14b
xor r11b, 1
and r11b, 1
or r10b, r11b
mov r11b, r14b
xor r11b, 0
and r11b, 0
mov bl, r14b
xor bl, 0
mov dil, bl
and dil, 0
mov r12b, r14b
xor r12b, 1
and r12b, 0
and bl, 1
or r11b, dil
or r12b, bl
xor r11b, r12b
mov bl, r8b
and bl, r10b
xor r8b, r10b
or bl, r8b
mov r8b, r11b
and r8b, 0
xor r11b, 0
or r8b, r11b
mov r10b, bl
xor r10b, 0xff
and r10b, 1
mov r11b, r14b
xor r11b, 1
and bl, r11b
or r10b, bl
xor r10b, 0xff
xor r8b, 0xff
mov r11b, r14b
xor r11b, 0
or r10b, r8b
or r11b, 0
xor r10b, 0xff
and r10b, r11b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r11b, r14b
xor r11b, 1
mov bl, dl
and bl, r11b
or r8b, bl
mov r11b, sil
xor r11b, 0xff
mov bl, r8b
and bl, r11b
xor r8b, 0xff
mov r11b, sil
and r11b, r8b
or bl, r11b
xor bl, 0xff
xor sil, 0xff
mov r8b, r14b
xor r8b, 0
or bl, sil
or r8b, 0
xor bl, 0xff
and bl, r8b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r11b, r14b
xor r11b, 1
mov sil, cl
and sil, r11b
or r8b, sil
mov r11b, al
xor r11b, 0xff
and r11b, 0
mov sil, r14b
xor sil, 0
mov dil, al
and dil, sil
mov r12b, r14b
xor r12b, 1
and r12b, 0
and sil, 1
or r11b, dil
or r12b, sil
xor r11b, r12b
mov sil, r14b
xor sil, 1
and sil, 0
mov dil, r14b
xor dil, 0
mov r12b, dil
and r12b, 1
mov r13b, r14b
xor r13b, 1
and r13b, 0
and dil, 1
or sil, r12b
or r13b, dil
xor sil, r13b
mov dil, r8b
xor dil, 0xff
mov r12b, r14b
xor r12b, 1
mov r13b, r14b
xor r13b, 1
or dil, r12b
or r13b, 1
xor dil, 0xff
and dil, r13b
xor cl, 0xff
mov r12b, sil
xor r12b, 0xff
mov r13b, r14b
xor r13b, 0
or cl, r12b
or r13b, 0
xor cl, 0xff
and cl, r13b
mov r12b, r11b
xor r12b, 0xff
mov r13b, r14b
xor r13b, 1
mov byte [rbp + 0x2c9], r14b
xor r14b, 1
or r12b, r13b
or r14b, 1
xor r12b, 0xff
and r12b, r14b
xor al, 0xff
mov r14b, sil
xor r14b, 0xff
mov r13b, byte [rbp + 0x2c9]
xor r13b, 0
or al, r14b
or r13b, 0
xor al, 0xff
and al, r13b
mov r14b, dil
and r14b, cl
xor dil, cl
or r14b, dil
mov cl, r12b
xor cl, 0xff
mov dil, al
xor dil, 0xff
mov r13b, byte [rbp + 0x2c9]
xor r13b, 1
mov byte [rbp + 0x2c8], cl
and cl, 0xff
and r12b, r13b
mov byte [rbp + 0x2c7], dil
and dil, 0xff
and al, r13b
or cl, r12b
or dil, al
xor cl, dil
mov al, byte [rbp + 0x2c8]
mov dil, byte [rbp + 0x2c7]
or al, dil
xor al, 0xff
or r13b, 1
and al, r13b
or cl, al
mov al, r14b
xor al, 0xff
and al, 0
mov r12b, byte [rbp + 0x2c9]
xor r12b, 0
and r14b, r12b
mov r13b, cl
xor r13b, 0xff
and r13b, 0
and cl, r12b
or al, r14b
or r13b, cl
xor al, r13b
mov cl, r8b
xor cl, 0xff
mov r14b, r11b
xor r14b, 0xff
mov r12b, byte [rbp + 0x2c9]
xor r12b, 1
mov r13b, cl
and r13b, 0xff
and r8b, r12b
mov dil, r14b
and dil, 0xff
and r11b, r12b
or r13b, r8b
or dil, r11b
xor r13b, dil
or cl, r14b
xor cl, 0xff
or r12b, 1
and cl, r12b
or r13b, cl
mov cl, r13b
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x2c9]
xor r8b, 1
and r13b, r8b
or cl, r13b
mov r8b, byte [rbp + 0x2c9]
xor r8b, 1
mov r11b, sil
xor r11b, 0xff
mov dil, byte [rbp + 0x2c9]
xor dil, 1
mov r14b, r8b
and r14b, 0xff
mov r12b, dil
and r12b, 1
mov r13b, r11b
and r13b, 0xff
and sil, dil
or r14b, r12b
or r13b, sil
xor r14b, r13b
or r8b, r11b
xor r8b, 0xff
or dil, 1
and r8b, dil
or r14b, r8b
xor r14b, 0xff
mov r8b, cl
xor r8b, r14b
and r8b, cl
mov cl, al
and cl, r8b
xor al, r8b
or cl, al
mov al, r10b
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x2c9]
xor r8b, 1
mov r11b, r10b
and r11b, r8b
or al, r11b
mov r8b, bl
xor r8b, 0xff
and r8b, 1
mov r11b, byte [rbp + 0x2c9]
xor r11b, 1
mov sil, bl
and sil, r11b
mov dil, byte [rbp + 0x2c9]
xor dil, 1
and dil, 0xff
and r11b, 1
or r8b, sil
or dil, r11b
xor r8b, dil
mov r11b, byte [rbp + 0x2c9]
xor r11b, 1
and r11b, 1
mov sil, byte [rbp + 0x2c9]
xor sil, 1
mov dil, sil
and dil, 1
mov r14b, byte [rbp + 0x2c9]
xor r14b, 1
and r14b, 0xff
and sil, 1
or r11b, dil
or r14b, sil
xor r11b, r14b
mov sil, al
xor sil, 0xff
mov dil, byte [rbp + 0x2c9]
xor dil, 1
mov r14b, byte [rbp + 0x2c9]
xor r14b, 1
or sil, dil
or r14b, 1
xor sil, 0xff
and sil, r14b
xor r10b, 0xff
mov dil, r11b
xor dil, 0xff
mov r14b, byte [rbp + 0x2c9]
xor r14b, 1
or r10b, dil
or r14b, 1
xor r10b, 0xff
and r10b, r14b
mov dil, r8b
xor dil, 0xff
mov r14b, byte [rbp + 0x2c9]
xor r14b, 1
mov r12b, byte [rbp + 0x2c9]
xor r12b, 0
or dil, r14b
or r12b, 0
xor dil, 0xff
and dil, r12b
mov r14b, r11b
xor r14b, 0xff
mov r12b, bl
xor r12b, r14b
and r12b, bl
mov bl, sil
and bl, r10b
xor sil, r10b
or bl, sil
mov r10b, dil
and r10b, r12b
xor dil, r12b
or r10b, dil
mov sil, bl
xor sil, 0xff
and sil, 1
mov dil, byte [rbp + 0x2c9]
xor dil, 1
and bl, dil
mov r14b, r10b
xor r14b, 0xff
and r14b, 0xff
and r10b, dil
or sil, bl
or r14b, r10b
xor sil, r14b
mov r10b, al
and r10b, r8b
xor al, r8b
or r10b, al
mov al, r10b
xor al, 0xff
and al, 0
mov r8b, byte [rbp + 0x2c9]
xor r8b, 0
and r10b, r8b
mov bl, byte [rbp + 0x2c9]
xor bl, 1
and bl, 0
and r8b, 1
or al, r10b
or bl, r8b
xor al, bl
mov r8b, r11b
and r8b, 1
xor r11b, 1
or r8b, r11b
xor al, 0xff
xor r8b, 0xff
mov r10b, byte [rbp + 0x2c9]
xor r10b, 0
or al, r8b
or r10b, 0
xor al, 0xff
and al, r10b
mov r8b, sil
xor r8b, 0xff
mov r10b, al
xor r10b, 0xff
mov r11b, byte [rbp + 0x2c9]
xor r11b, 1
mov bl, r8b
and bl, 0xff
and sil, r11b
mov dil, r10b
and dil, 0xff
and al, r11b
or bl, sil
or dil, al
xor bl, dil
or r8b, r10b
xor r8b, 0xff
or r11b, 1
and r8b, r11b
or bl, r8b
mov al, cl
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x2c9]
xor r8b, 1
mov r10b, cl
and r10b, r8b
mov r11b, byte [rbp + 0x2c9]
xor r11b, 1
and r11b, 0xff
and r8b, 1
or al, r10b
or r11b, r8b
xor al, r11b
xor al, 0xff
xor al, 1
and al, 0xff
mov r8b, byte [rbp + 0x2c9]
xor r8b, 1
and r8b, 0
mov r10b, byte [rbp + 0x2c9]
xor r10b, 0
mov r11b, r10b
and r11b, 1
mov sil, byte [rbp + 0x2c9]
xor sil, 1
and sil, 0
and r10b, 1
or r8b, r11b
or sil, r10b
xor r8b, sil
mov r10b, r8b
xor r10b, 0xff
mov r11b, cl
xor r11b, r10b
and r11b, cl
mov cl, bl
xor cl, 0xff
and cl, 1
mov r10b, byte [rbp + 0x2c9]
xor r10b, 1
mov sil, bl
and sil, r10b
mov dil, byte [rbp + 0x2c9]
xor dil, 1
and dil, 0xff
and r10b, 1
or cl, sil
or dil, r10b
xor cl, dil
mov r10b, byte [rbp + 0x2c9]
xor r10b, 1
mov sil, cl
xor sil, r10b
and sil, cl
xor r8b, 0xff
mov cl, bl
xor cl, r8b
and cl, bl
mov r8b, al
and r8b, r11b
xor al, r11b
or r8b, al
mov al, sil
xor al, 0xff
mov r10b, cl
xor r10b, 0xff
mov r11b, byte [rbp + 0x2c9]
xor r11b, 1
mov bl, al
and bl, 0xff
and sil, r11b
mov dil, r10b
and dil, 0xff
and cl, r11b
or bl, sil
or dil, cl
xor bl, dil
or al, r10b
xor al, 0xff
or r11b, 1
and al, r11b
or bl, al
mov al, r8b
xor al, 0xff
mov cl, bl
and cl, al
xor bl, 0xff
and r8b, bl
or cl, r8b
mov al, r15b
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x2c9]
xor r8b, 1
mov r10b, r15b
and r10b, r8b
or al, r10b
mov r8b, r9b
xor r8b, 0xff
and r8b, 1
mov r10b, byte [rbp + 0x2c9]
xor r10b, 1
mov r11b, r9b
and r11b, r10b
or r8b, r11b
mov r10b, byte [rbp + 0x2c9]
xor r10b, 1
and r10b, 0
mov r11b, byte [rbp + 0x2c9]
xor r11b, 0
mov bl, r11b
and bl, 1
mov sil, byte [rbp + 0x2c9]
xor sil, 1
and sil, 0
and r11b, 1
or r10b, bl
or sil, r11b
xor r10b, sil
mov r11b, al
xor r11b, 0xff
mov bl, byte [rbp + 0x2c9]
xor bl, 1
mov sil, byte [rbp + 0x2c9]
xor sil, 1
or r11b, bl
or sil, 1
xor r11b, 0xff
and r11b, sil
xor r15b, 0xff
mov bl, r10b
xor bl, 0xff
mov sil, byte [rbp + 0x2c9]
xor sil, 0
or r15b, bl
or sil, 0
xor r15b, 0xff
and r15b, sil
mov bl, byte [rbp + 0x2c9]
xor bl, 1
mov sil, r8b
xor sil, bl
and sil, r8b
mov bl, r10b
xor bl, 0xff
mov dil, r9b
xor dil, bl
and dil, r9b
mov r9b, r11b
xor r9b, 0xff
mov bl, r15b
xor bl, 0xff
mov r14b, byte [rbp + 0x2c9]
xor r14b, 1
mov r12b, r9b
and r12b, 0xff
and r11b, r14b
mov r13b, bl
and r13b, 0xff
and r15b, r14b
or r12b, r11b
or r13b, r15b
xor r12b, r13b
or r9b, bl
xor r9b, 0xff
or r14b, 1
and r9b, r14b
or r12b, r9b
mov r9b, sil
xor r9b, 0xff
mov r11b, dil
xor r11b, 0xff
mov bl, byte [rbp + 0x2c9]
xor bl, 1
mov r14b, r9b
and r14b, 0xff
and sil, bl
mov r15b, r11b
and r15b, 0xff
and dil, bl
or r14b, sil
or r15b, dil
xor r14b, r15b
or r9b, r11b
xor r9b, 0xff
or bl, 1
and r9b, bl
or r14b, r9b
mov r9b, r12b
xor r9b, 0xff
and r9b, 1
mov r11b, byte [rbp + 0x2c9]
xor r11b, 1
and r12b, r11b
mov bl, r14b
xor bl, 0xff
and bl, 0xff
and r14b, r11b
or r9b, r12b
or bl, r14b
xor r9b, bl
mov r11b, al
and r11b, r8b
xor al, r8b
or r11b, al
mov al, r11b
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x2c9]
xor r8b, 1
and r11b, r8b
mov bl, byte [rbp + 0x2c9]
xor bl, 1
and bl, 0xff
and r8b, 1
or al, r11b
or bl, r8b
xor al, bl
mov r8b, r10b
and r8b, 1
xor r10b, 1
or r8b, r10b
xor al, 0xff
xor r8b, 0xff
mov r10b, byte [rbp + 0x2c9]
xor r10b, 1
or al, r8b
or r10b, 1
xor al, 0xff
and al, r10b
mov r8b, r9b
and r8b, al
xor r9b, al
or r8b, r9b
mov al, r8b
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x2c9]
xor r9b, 1
mov r10b, r8b
and r10b, r9b
or al, r10b
xor al, 0xff
xor al, 1
and al, 0xff
mov r9b, byte [rbp + 0x2c9]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0x2c9]
xor r10b, 1
and r10b, 1
or r9b, r10b
xor r9b, 0xff
mov r10b, r8b
xor r10b, r9b
and r10b, r8b
mov r8b, al
and r8b, r10b
xor al, r10b
or r8b, al
mov al, byte [rbp + 0x2c9]
xor al, 1
mov r9b, dl
xor r9b, 0xff
mov r10b, byte [rbp + 0x2c9]
xor r10b, 0
or al, r9b
or r10b, 0
xor al, 0xff
and al, r10b
mov r9b, byte [rbp + 0x2c9]
xor r9b, 1
mov r10b, dl
and r10b, r9b
xor dl, 0xff
and dl, 1
or r10b, dl
mov dl, al
and dl, r10b
xor al, r10b
or dl, al
mov al, dl
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x2c9]
xor r9b, 1
and dl, r9b
or al, dl
mov dl, r8b
xor dl, 0xff
and dl, 0
mov r9b, byte [rbp + 0x2c9]
xor r9b, 0
mov r10b, r8b
and r10b, r9b
mov r11b, al
xor r11b, 0xff
and r11b, 0
and al, r9b
or dl, r10b
or r11b, al
xor dl, r11b
xor r8b, 0xff
mov al, dl
xor al, r8b
and al, dl
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x2c9]
xor r8b, 1
mov r9b, cl
and r9b, r8b
or dl, r9b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x2c9]
xor r9b, 1
mov r10b, al
and r10b, r9b
mov r11b, byte [rbp + 0x2c9]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, byte [rbp + 0x2c9]
xor r9b, 0
and r9b, 0
mov r10b, byte [rbp + 0x2c9]
xor r10b, 0
mov r11b, r10b
and r11b, 0
mov bl, byte [rbp + 0x2c9]
xor bl, 1
and bl, 0
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, dl
xor r10b, 0xff
mov r11b, byte [rbp + 0x2c9]
xor r11b, 0
mov bl, byte [rbp + 0x2c9]
xor bl, 1
or r10b, r11b
or bl, 1
xor r10b, 0xff
and r10b, bl
xor cl, 0xff
mov r11b, r9b
xor r11b, 0xff
mov bl, byte [rbp + 0x2c9]
xor bl, 1
or cl, r11b
or bl, 1
xor cl, 0xff
and cl, bl
mov r11b, byte [rbp + 0x2c9]
xor r11b, 0
mov bl, r8b
xor bl, r11b
and bl, r8b
xor al, 0xff
mov r11b, r9b
xor r11b, 0xff
mov sil, byte [rbp + 0x2c9]
xor sil, 0
or al, r11b
or sil, 0
xor al, 0xff
and al, sil
mov r11b, r10b
and r11b, cl
xor r10b, cl
or r11b, r10b
mov cl, bl
xor cl, 0xff
mov r10b, al
xor r10b, 0xff
mov sil, byte [rbp + 0x2c9]
xor sil, 0
mov dil, cl
and dil, 0
and bl, sil
mov r14b, r10b
and r14b, 0
and al, sil
or dil, bl
or r14b, al
xor dil, r14b
or cl, r10b
xor cl, 0xff
or sil, 0
and cl, sil
or dil, cl
mov al, r11b
xor al, 0xff
mov cl, dil
and cl, al
xor dil, 0xff
and r11b, dil
or cl, r11b
mov al, dl
and al, r8b
xor dl, r8b
or al, dl
mov dl, al
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x2c9]
xor r8b, 1
and al, r8b
or dl, al
mov al, r9b
and al, 0
xor r9b, 0
or al, r9b
xor al, 0xff
mov r8b, dl
xor r8b, al
and r8b, dl
mov al, cl
and al, r8b
xor cl, r8b
or al, cl
test al, 1
jne 0x6d9cd9f2
jmp 0x6da43a36
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x4565f6b1
mov r9d, ecx
sub r9d, r8d
sub r9d, 0x53bd470f
sub r9d, 0x1d2b5975
add r9d, 0x53bd470f
add r9d, 0x8e8829b1
sub r9d, 0x4565f6b1
sub r9d, 0x8e8829b1
mov r8d, eax
sub r8d, 1
add r8d, 0
mov r10d, eax
sub r10d, r9d
mov r9d, eax
sub r9d, r8d
add r10d, r9d
mov r8d, eax
sub r8d, r10d
mov r9d, eax
sub r9d, 0xd70708c6
sub r9d, r8d
add r9d, 0xd70708c6
mov r8d, 0x5b7ff22a
add r8d, 0
sub r8d, 0x1d2b5975
sub r8d, 0x5b7ff22a
mov r10d, eax
sub r10d, r8d
sub r9d, r10d
sub eax, r9d
add eax, 0
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 0
mov dil, 1
mov r14b, dil
xor r14b, 0
mov r15b, r11b
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
mov r14b, bl
xor r14b, 0xff
and r14b, 0
mov r15b, dil
xor r15b, 0
mov r12b, bl
and r12b, r15b
mov r13b, dil
xor r13b, 1
and r13b, 0
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, dil
xor r15b, 0
and r15b, 0
mov r12b, dil
xor r12b, 0
mov r13b, r12b
and r13b, 0
mov al, dil
xor al, 1
and al, 0
and r12b, 1
or r15b, r13b
or al, r12b
xor r15b, al
mov al, sil
and al, r14b
xor sil, r14b
or al, sil
mov sil, r15b
and sil, 0
xor r15b, 0
or sil, r15b
mov r14b, al
xor r14b, 0xff
and r14b, 1
mov r15b, dil
xor r15b, 1
and al, r15b
or r14b, al
xor r14b, 0xff
xor sil, 0xff
mov al, dil
xor al, 1
or r14b, sil
or al, 1
xor r14b, 0xff
and r14b, al
mov al, r11b
xor al, 0xff
and al, 0
mov sil, dil
xor sil, 0
mov r15b, r11b
and r15b, sil
mov r12b, dil
xor r12b, 1
and r12b, 0
and sil, 1
or al, r15b
or r12b, sil
xor al, r12b
xor al, 0xff
xor al, 0
and al, 0
mov sil, dil
xor sil, 0
and sil, 1
mov r15b, dil
xor r15b, 1
mov r12b, r15b
and r12b, 0
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or sil, r12b
or r13b, r15b
xor sil, r13b
xor r11b, 0xff
mov r15b, sil
xor r15b, 0xff
mov r12b, dil
xor r12b, 0
or r11b, r15b
or r12b, 0
xor r11b, 0xff
and r11b, r12b
mov r15b, bl
xor r15b, 0xff
and r15b, 1
mov r12b, dil
xor r12b, 1
mov r13b, bl
and r13b, r12b
or r15b, r13b
mov r12b, dil
xor r12b, 0
mov r13b, r15b
xor r13b, r12b
and r13b, r15b
xor sil, 0xff
mov r15b, bl
xor r15b, sil
and r15b, bl
mov bl, al
xor bl, 0xff
mov sil, r11b
xor sil, 0xff
mov r12b, dil
xor r12b, 1
mov cl, bl
and cl, 0xff
and al, r12b
mov dl, sil
and dl, 0xff
and r11b, r12b
or cl, al
or dl, r11b
xor cl, dl
or bl, sil
xor bl, 0xff
or r12b, 1
and bl, r12b
or cl, bl
mov al, r13b
and al, r15b
xor r13b, r15b
or al, r13b
mov dl, cl
xor dl, 0xff
mov r11b, al
and r11b, dl
xor al, 0xff
and cl, al
or r11b, cl
mov al, r14b
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
mov dl, r14b
and dl, cl
or al, dl
mov cl, r11b
xor cl, 0xff
and cl, 0
mov dl, dil
xor dl, 0
mov bl, r11b
and bl, dl
mov sil, dil
xor sil, 1
and sil, 0
and dl, 1
or cl, bl
or sil, dl
xor cl, sil
mov dl, dil
xor dl, 0
and dl, 1
mov bl, dil
xor bl, 1
mov sil, bl
and sil, 0
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and bl, 1
or dl, sil
or r15b, bl
xor dl, r15b
mov bl, al
xor bl, 0xff
mov sil, dil
xor sil, 0
mov r15b, dil
xor r15b, 0
or bl, sil
or r15b, 0
xor bl, 0xff
and bl, r15b
xor r14b, 0xff
mov sil, dl
xor sil, 0xff
mov r15b, dil
xor r15b, 0
or r14b, sil
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov sil, dil
xor sil, 0
mov r15b, cl
xor r15b, sil
and r15b, cl
xor r11b, 0xff
mov sil, dl
xor sil, 0xff
mov r12b, dil
xor r12b, 0
or r11b, sil
or r12b, 0
xor r11b, 0xff
and r11b, r12b
mov sil, bl
and sil, r14b
xor bl, r14b
or sil, bl
mov bl, r15b
and bl, r11b
xor r15b, r11b
or bl, r15b
mov r11b, sil
xor r11b, 0xff
mov r14b, bl
and r14b, r11b
xor bl, 0xff
and sil, bl
or r14b, sil
mov r11b, al
and r11b, cl
xor al, cl
or r11b, al
mov al, r11b
xor al, 0xff
and al, 0
mov cl, dil
xor cl, 0
and r11b, cl
mov bl, dil
xor bl, 1
and bl, 0
and cl, 1
or al, r11b
or bl, cl
xor al, bl
mov cl, dl
and cl, 0
xor dl, 0
or cl, dl
xor cl, 0xff
mov dl, al
xor dl, cl
and dl, al
mov al, r14b
xor al, 0xff
mov cl, dl
xor cl, 0xff
xor dil, 0
mov r11b, al
and r11b, 0
and r14b, dil
mov bl, cl
and bl, 0
and dl, dil
or r11b, r14b
or bl, dl
xor r11b, bl
or al, cl
xor al, 0xff
or dil, 0
and al, dil
or r11b, al
test r11b, 1
jne 0x6d9cde25
jmp 0x6da3b395
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xb7b69c9b
mov r9d, ecx
add r9d, r8d
add r9d, 0xa34b0318
sub r9d, 0x60a05bbf
sub r9d, 0xa34b0318
sub r9d, 0xe2954b51
add r9d, 0xb7b69c9b
add r9d, 0xe2954b51
sub r9d, 0x4eb21454
add r9d, 0xe63318ac
add r9d, 0x4eb21454
sub r9d, 0x397c264b
sub r9d, 1
add r9d, 0x397c264b
add r9d, 0x807ef4cc
sub r9d, 0xe63318ac
sub r9d, 0x807ef4cc
mov r8d, eax
sub r8d, r9d
add r8d, 0
sub eax, 0x81650db1
sub eax, 0x60a05bbf
add eax, 0x81650db1
sub r8d, 0xa33b91c8
add r8d, eax
add r8d, 0xa33b91c8
mov eax, 0x4cea3839
add eax, 0
sub eax, r8d
sub eax, 0x4cea3839
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r11b
xor bl, 0xff
and bl, 0
mov sil, 1
mov dil, sil
xor dil, 0
mov r14b, r11b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, r10b
xor dil, 0xff
mov r14b, bl
and r14b, dil
xor bl, 0xff
mov dil, r10b
and dil, bl
or r14b, dil
xor r14b, 0xff
mov bl, r10b
xor bl, 0xff
mov dil, sil
xor dil, 0
or r14b, bl
or dil, 0
xor r14b, 0xff
and r14b, dil
mov bl, r10b
xor bl, 0xff
and bl, 1
mov dil, sil
xor dil, 1
mov r15b, r10b
and r15b, dil
or bl, r15b
mov dil, r11b
xor dil, 0xff
xor bl, 0xff
mov r15b, sil
xor r15b, 0
or dil, bl
or r15b, 0
xor dil, 0xff
and dil, r15b
mov bl, r11b
xor bl, 0xff
and bl, 1
mov r15b, sil
xor r15b, 1
and r11b, r15b
or bl, r11b
xor r10b, 0xff
xor bl, 0xff
mov r11b, sil
xor r11b, 0
or r10b, bl
or r11b, 0
xor r10b, 0xff
and r10b, r11b
mov r11b, dil
and r11b, r10b
xor dil, r10b
or r11b, dil
mov r10b, r11b
xor r10b, 0xff
mov bl, r14b
xor bl, r10b
and bl, r14b
mov r10b, r14b
xor r10b, 0xff
and r10b, 1
mov dil, sil
xor dil, 1
and r14b, dil
mov r15b, r11b
xor r15b, 0xff
and r15b, 0xff
and r11b, dil
or r10b, r14b
or r15b, r11b
xor r10b, r15b
mov r11b, bl
xor r11b, 0xff
mov dil, r10b
xor dil, 0xff
xor sil, 1
mov r14b, r11b
and r14b, 0xff
and bl, sil
mov r15b, dil
and r15b, 0xff
and r10b, sil
or r14b, bl
or r15b, r10b
xor r14b, r15b
or r11b, dil
xor r11b, 0xff
or sil, 1
and r11b, sil
or r14b, r11b
test r14b, 1
jne 0x6d9ce061
jmp 0x6da43a4c
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x678a016
sub r8d, 1
add r8d, 0x678a016
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, r9d
sub eax, 0x5c9e751
mov r9d, ecx
sub r9d, eax
add r9d, 0x82b05153
add r9d, r8d
sub r9d, 0x82b05153
sub r9d, 0xf4c85d56
sub r9d, 0x5c9e751
add r9d, 0xf4c85d56
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 0
mov sil, 1
mov dil, sil
xor dil, 0
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, r11b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or dil, r15b
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or r14b, r15b
mov r15b, bl
and r15b, dil
xor bl, dil
or r15b, bl
mov bl, sil
xor bl, 1
mov dil, r14b
xor dil, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, bl
and r13b, 0
mov al, r12b
and al, 1
mov cl, dil
and cl, 0
and r14b, r12b
or r13b, al
or cl, r14b
xor r13b, cl
or bl, dil
xor bl, 0xff
or r12b, 0
and bl, r12b
or r13b, bl
mov al, r15b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and r15b, cl
or al, r15b
xor r13b, 0xff
mov cl, al
xor cl, r13b
and cl, al
mov al, r10b
xor al, 0xff
and al, 1
mov bl, sil
xor bl, 1
mov dil, r10b
and dil, bl
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and bl, 1
or al, dil
or r14b, bl
xor al, r14b
mov bl, sil
xor bl, 0
xor al, 0xff
mov dil, sil
xor dil, 0
or bl, al
or dil, 0
xor bl, 0xff
and bl, dil
mov al, sil
xor al, 0
and al, 1
mov dil, sil
xor dil, 1
and dil, 0
or al, dil
xor r10b, 0xff
mov dil, al
xor dil, 0xff
mov r14b, sil
xor r14b, 1
or r10b, dil
or r14b, 1
xor r10b, 0xff
and r10b, r14b
mov dil, r11b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
xor dil, 0xff
mov r14b, sil
xor r14b, 0
mov r15b, sil
xor r15b, 0
or dil, r14b
or r15b, 0
xor dil, 0xff
and dil, r15b
xor al, 0xff
mov r14b, r11b
xor r14b, al
and r14b, r11b
mov al, bl
and al, r10b
xor bl, r10b
or al, bl
mov r10b, dil
and r10b, r14b
xor dil, r14b
or r10b, dil
mov r11b, al
xor r11b, 0xff
and r11b, 1
mov bl, sil
xor bl, 1
and al, bl
mov dil, r10b
xor dil, 0xff
and dil, 0xff
and r10b, bl
or r11b, al
or dil, r10b
xor r11b, dil
mov al, cl
xor al, 0xff
and al, 1
mov r10b, sil
xor r10b, 1
mov bl, cl
and bl, r10b
mov dil, sil
xor dil, 1
and dil, 0xff
and r10b, 1
or al, bl
or dil, r10b
xor al, dil
mov r10b, r11b
xor r10b, 0xff
and r10b, 1
mov bl, sil
xor bl, 1
mov dil, r11b
and dil, bl
or r10b, dil
mov bl, sil
xor bl, 1
and bl, 0
mov dil, sil
xor dil, 0
mov r14b, dil
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, sil
xor dil, 1
mov r14b, al
xor r14b, dil
and r14b, al
xor cl, 0xff
mov dil, bl
xor dil, 0xff
mov r15b, sil
xor r15b, 1
or cl, dil
or r15b, 1
xor cl, 0xff
and cl, r15b
mov dil, r10b
xor dil, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, sil
xor r12b, 0
or dil, r15b
or r12b, 0
xor dil, 0xff
and dil, r12b
xor r11b, 0xff
mov r15b, bl
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
or r11b, r15b
or r12b, 1
xor r11b, 0xff
and r11b, r12b
mov r15b, r14b
xor r15b, 0xff
mov r12b, cl
xor r12b, 0xff
mov r13b, sil
xor r13b, 1
mov dl, r15b
and dl, 0xff
and r14b, r13b
mov r8b, r12b
and r8b, 0xff
and cl, r13b
or dl, r14b
or r8b, cl
xor dl, r8b
or r15b, r12b
xor r15b, 0xff
or r13b, 1
and r15b, r13b
or dl, r15b
mov cl, dil
xor cl, 0xff
mov r8b, r11b
xor r8b, 0xff
mov r14b, sil
xor r14b, 0
mov r15b, cl
and r15b, 0
and dil, r14b
mov r12b, r8b
and r12b, 0
and r11b, r14b
or r15b, dil
or r12b, r11b
xor r15b, r12b
or cl, r8b
xor cl, 0xff
or r14b, 0
and cl, r14b
or r15b, cl
mov cl, dl
xor cl, 0xff
and cl, 0
mov r8b, sil
xor r8b, 0
and dl, r8b
mov r11b, r15b
xor r11b, 0xff
and r11b, 0
and r15b, r8b
or cl, dl
or r11b, r15b
xor cl, r11b
mov dl, al
xor dl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov r11b, sil
xor r11b, 0
mov dil, dl
and dil, 0
and al, r11b
mov r14b, r8b
and r14b, 0
and r10b, r11b
or dil, al
or r14b, r10b
xor dil, r14b
or dl, r8b
xor dl, 0xff
or r11b, 0
and dl, r11b
or dil, dl
mov al, dil
xor al, 0xff
and al, 0
mov dl, sil
xor dl, 0
and dil, dl
mov r8b, sil
xor r8b, 1
and r8b, 0
and dl, 1
or al, dil
or r8b, dl
xor al, r8b
mov dl, sil
xor dl, 1
mov r8b, bl
xor r8b, 0xff
mov r10b, sil
xor r10b, 1
mov r11b, dl
and r11b, 0xff
mov dil, r10b
and dil, 1
mov r14b, r8b
and r14b, 0xff
and bl, r10b
or r11b, dil
or r14b, bl
xor r11b, r14b
or dl, r8b
xor dl, 0xff
or r10b, 1
and dl, r10b
or r11b, dl
xor al, 0xff
xor r11b, 0xff
mov dl, sil
xor dl, 1
or al, r11b
or dl, 1
xor al, 0xff
and al, dl
mov dl, cl
xor dl, 0xff
mov r8b, al
xor r8b, 0xff
xor sil, 1
mov r10b, dl
and r10b, 0xff
and cl, sil
mov r11b, r8b
and r11b, 0xff
and al, sil
or r10b, cl
or r11b, al
xor r10b, r11b
or dl, r8b
xor dl, 0xff
or sil, 1
and dl, sil
or r10b, dl
test r10b, 1
jne 0x6d9ce558
jmp 0x6da43a4c
jmp 0x6d9ce55d
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
add r8d, 0xcb4aedff
add r8d, 0xecc1ebed
sub r8d, 0xcb4aedff
add r8d, 0x6b2f9316
sub r8d, 0x788789ab
sub r8d, 0x6b2f9316
add r8d, 0xda6cfae5
sub r8d, 0xecc1ebed
sub r8d, 0xda6cfae5
mov r9d, 0xb0194d34
add r9d, 0
sub r9d, 1
sub r9d, 0xb0194d34
mov r10d, eax
sub r10d, r8d
mov r8d, eax
sub r8d, r9d
add r10d, r8d
mov r8d, eax
sub r8d, r10d
sub r8d, 0x2af74459
sub r8d, 0xc1c61843
add r8d, 0x2af74459
sub r8d, 0x45432b32
add r8d, 0x788789ab
add r8d, 0x45432b32
sub eax, 0xc1c61843
sub r8d, eax
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or sil, r15b
mov r14b, dil
xor r14b, 1
xor sil, 0xff
mov r15b, dil
xor r15b, 0
or r14b, sil
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov sil, dil
xor sil, 1
and sil, 1
mov r15b, dil
xor r15b, 1
and r15b, 1
or sil, r15b
mov r15b, sil
xor r15b, 0xff
mov r12b, r11b
xor r12b, r15b
and r12b, r11b
mov r15b, dil
xor r15b, 1
and r15b, 1
mov r13b, dil
xor r13b, 1
and r13b, 1
or r15b, r13b
xor r15b, 0xff
mov r13b, dil
xor r13b, 1
mov al, dil
xor al, 0
or r15b, r13b
or al, 0
xor r15b, 0xff
and r15b, al
xor sil, 0xff
xor sil, 1
and sil, 0xff
mov al, r14b
and al, r12b
xor r14b, r12b
or al, r14b
mov r14b, r15b
xor r14b, 0xff
mov r12b, sil
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
mov cl, r14b
and cl, 0
and r15b, r13b
mov dl, r12b
and dl, 0
and sil, r13b
or cl, r15b
or dl, sil
xor cl, dl
or r14b, r12b
xor r14b, 0xff
or r13b, 0
and r14b, r13b
or cl, r14b
mov dl, al
xor dl, 0xff
and dl, 0
mov sil, dil
xor sil, 0
and al, sil
mov r14b, cl
xor r14b, 0xff
and r14b, 0
and cl, sil
or dl, al
or r14b, cl
xor dl, r14b
mov al, bl
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
mov sil, bl
and sil, cl
or al, sil
mov cl, dil
xor cl, 0
xor al, 0xff
mov sil, dil
xor sil, 0
or cl, al
or sil, 0
xor cl, 0xff
and cl, sil
mov al, dil
xor al, 0
and al, 0
mov sil, dil
xor sil, 0
mov r14b, sil
and r14b, 0
mov r15b, dil
xor r15b, 1
and r15b, 0
and sil, 1
or al, r14b
or r15b, sil
xor al, r15b
mov sil, bl
xor sil, 0xff
mov r14b, al
xor r14b, 0xff
mov r15b, dil
xor r15b, 0
or sil, r14b
or r15b, 0
xor sil, 0xff
and sil, r15b
mov r14b, dil
xor r14b, 1
and r14b, 1
mov r15b, dil
xor r15b, 1
and r15b, 1
or r14b, r15b
mov r15b, dil
xor r15b, 0
mov r12b, r14b
xor r12b, r15b
and r12b, r14b
xor al, 0xff
xor al, 1
and al, 0xff
mov r14b, cl
and r14b, sil
xor cl, sil
or r14b, cl
mov cl, r12b
xor cl, 0xff
mov sil, al
xor sil, 0xff
mov r15b, dil
xor r15b, 0
mov r13b, cl
and r13b, 0
and r12b, r15b
mov r8b, sil
and r8b, 0
and al, r15b
or r13b, r12b
or r8b, al
xor r13b, r8b
or cl, sil
xor cl, 0xff
or r15b, 0
and cl, r15b
or r13b, cl
mov al, r14b
xor al, 0xff
and al, 0
mov cl, dil
xor cl, 0
and r14b, cl
mov r8b, r13b
xor r8b, 0xff
and r8b, 0
and r13b, cl
or al, r14b
or r8b, r13b
xor al, r8b
mov cl, dil
xor cl, 1
and cl, 1
mov r8b, dil
xor r8b, 1
mov sil, r8b
and sil, 1
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and r8b, 1
or cl, sil
or r14b, r8b
xor cl, r14b
mov r8b, dil
xor r8b, 1
xor cl, 0xff
mov sil, dil
xor sil, 1
or r8b, cl
or sil, 1
xor r8b, 0xff
and r8b, sil
mov cl, dil
xor cl, 1
and cl, 1
mov sil, dil
xor sil, 1
and sil, 1
or cl, sil
mov sil, cl
xor sil, 0xff
xor sil, 1
and sil, 0xff
mov r14b, dil
xor r14b, 1
and r14b, 1
mov r15b, dil
xor r15b, 1
and r15b, 1
or r14b, r15b
mov r15b, dil
xor r15b, 1
mov r12b, r14b
xor r12b, r15b
and r12b, r14b
mov r14b, dil
xor r14b, 1
xor cl, 0xff
mov r15b, dil
xor r15b, 0
or r14b, cl
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov cl, r8b
and cl, sil
xor r8b, sil
or cl, r8b
mov r8b, r12b
and r8b, r14b
xor r12b, r14b
or r8b, r12b
mov sil, cl
xor sil, 0xff
mov r14b, r8b
and r14b, sil
xor r8b, 0xff
and cl, r8b
or r14b, cl
mov cl, dl
xor cl, 0xff
and cl, 0
mov r8b, dil
xor r8b, 0
mov sil, dl
and sil, r8b
mov r15b, dil
xor r15b, 1
and r15b, 0
and r8b, 1
or cl, sil
or r15b, r8b
xor cl, r15b
mov r8b, dil
xor r8b, 1
and r8b, 1
mov sil, dil
xor sil, 1
mov r15b, sil
and r15b, 1
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and sil, 1
or r8b, r15b
or r12b, sil
xor r8b, r12b
mov sil, dil
xor sil, 0
and sil, 1
mov r15b, dil
xor r15b, 1
mov r12b, r15b
and r12b, 0
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or sil, r12b
or r13b, r15b
xor sil, r13b
mov r15b, cl
and r15b, r8b
xor cl, r8b
or r15b, cl
mov cl, dil
xor cl, 0
mov r8b, sil
xor r8b, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, cl
and r13b, 0
mov r9b, r12b
and r9b, 0
mov r10b, r8b
and r10b, 0
and sil, r12b
or r13b, r9b
or r10b, sil
xor r13b, r10b
or cl, r8b
xor cl, 0xff
or r12b, 0
and cl, r12b
or r13b, cl
mov cl, r15b
xor cl, 0xff
and cl, 1
mov r8b, dil
xor r8b, 1
and r15b, r8b
mov r9b, dil
xor r9b, 1
and r9b, 0xff
and r8b, 1
or cl, r15b
or r9b, r8b
xor cl, r9b
xor r13b, 0xff
mov r8b, cl
xor r8b, r13b
and r8b, cl
mov cl, r11b
xor cl, 0xff
and cl, 1
mov r9b, dil
xor r9b, 1
and r11b, r9b
or cl, r11b
mov r9b, r14b
xor r9b, 0xff
and r9b, 1
mov r10b, dil
xor r10b, 1
mov r11b, r14b
and r11b, r10b
or r9b, r11b
mov r10b, dil
xor r10b, 0
and r10b, 0
mov r11b, dil
xor r11b, 0
mov sil, r11b
and sil, 0
mov r15b, dil
xor r15b, 1
and r15b, 0
and r11b, 1
or r10b, sil
or r15b, r11b
xor r10b, r15b
mov r11b, cl
xor r11b, 0xff
mov sil, r9b
xor sil, 0xff
mov r15b, dil
xor r15b, 1
mov r12b, r11b
and r12b, 0xff
and cl, r15b
mov r13b, sil
and r13b, 0xff
and r9b, r15b
or r12b, cl
or r13b, r9b
xor r12b, r13b
or r11b, sil
xor r11b, 0xff
or r15b, 1
and r11b, r15b
or r12b, r11b
mov cl, r10b
and cl, 0
xor r10b, 0
or cl, r10b
mov r9b, r12b
xor r9b, 0xff
and r9b, 1
mov r10b, dil
xor r10b, 1
and r12b, r10b
or r9b, r12b
xor r9b, 0xff
xor cl, 0xff
mov r10b, dil
xor r10b, 1
or r9b, cl
or r10b, 1
xor r9b, 0xff
and r9b, r10b
mov cl, al
xor cl, 0xff
and cl, 1
mov r10b, dil
xor r10b, 1
mov r11b, al
and r11b, r10b
or cl, r11b
mov r10b, dil
xor r10b, 1
and r10b, 1
mov r11b, dil
xor r11b, 1
and r11b, 1
or r10b, r11b
mov r11b, dil
xor r11b, 0
and r11b, 1
mov sil, dil
xor sil, 1
mov r15b, sil
and r15b, 0
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and sil, 1
or r11b, r15b
or r12b, sil
xor r11b, r12b
mov sil, cl
and sil, r10b
xor cl, r10b
or sil, cl
mov cl, r11b
and cl, 0
xor r11b, 0
or cl, r11b
mov r10b, sil
xor r10b, 0xff
and r10b, 1
mov r11b, dil
xor r11b, 1
and sil, r11b
or r10b, sil
xor r10b, 0xff
xor cl, 0xff
mov r11b, dil
xor r11b, 1
or r10b, cl
or r11b, 1
xor r10b, 0xff
and r10b, r11b
mov cl, bl
xor cl, 0xff
and cl, 1
mov r11b, dil
xor r11b, 1
and bl, r11b
or cl, bl
mov r11b, r14b
xor r11b, 0xff
and r11b, 0
mov bl, dil
xor bl, 0
mov sil, r14b
and sil, bl
mov r15b, dil
xor r15b, 1
and r15b, 0
and bl, 1
or r11b, sil
or r15b, bl
xor r11b, r15b
mov bl, dil
xor bl, 1
and bl, 1
mov sil, dil
xor sil, 1
mov r15b, sil
and r15b, 1
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and sil, 1
or bl, r15b
or r12b, sil
xor bl, r12b
mov sil, cl
and sil, r11b
xor cl, r11b
or sil, cl
mov cl, dil
xor cl, 1
mov r11b, bl
xor r11b, 0xff
mov r15b, dil
xor r15b, 1
mov r12b, cl
and r12b, 0xff
mov r13b, r15b
and r13b, 1
mov byte [rbp + 0x2c6], r11b
and r11b, 0xff
and bl, r15b
or r12b, r13b
or r11b, bl
xor r12b, r11b
mov r11b, byte [rbp + 0x2c6]
or cl, r11b
xor cl, 0xff
or r15b, 1
and cl, r15b
or r12b, cl
mov cl, sil
xor cl, 0xff
and cl, 1
mov bl, dil
xor bl, 1
and sil, bl
or cl, sil
xor r12b, 0xff
mov bl, cl
xor bl, r12b
and bl, cl
mov cl, r8b
xor cl, 0xff
and cl, 1
mov sil, dil
xor sil, 1
mov r15b, r8b
and r15b, sil
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and sil, 1
or cl, r15b
or r12b, sil
xor cl, r12b
mov sil, r9b
xor sil, 0xff
and sil, 1
mov r15b, dil
xor r15b, 1
mov r12b, r9b
and r12b, r15b
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or sil, r12b
or r13b, r15b
xor sil, r13b
mov r15b, dil
xor r15b, 0
and r15b, 0
mov r12b, dil
xor r12b, 0
mov r13b, r12b
and r13b, 0
mov r11b, dil
xor r11b, 1
and r11b, 0
and r12b, 1
or r15b, r13b
or r11b, r12b
xor r15b, r11b
mov r11b, cl
xor r11b, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, dil
xor r13b, 1
or r11b, r12b
or r13b, 1
xor r11b, 0xff
and r11b, r13b
xor r8b, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
or r8b, r12b
or r13b, 1
xor r8b, 0xff
and r8b, r13b
mov r12b, sil
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
mov byte [rbp + 0x2c5], dil
xor dil, 1
or r12b, r13b
or dil, 1
xor r12b, 0xff
and r12b, dil
xor r9b, 0xff
mov dil, r15b
xor dil, 0xff
mov r13b, byte [rbp + 0x2c5]
xor r13b, 0
or r9b, dil
or r13b, 0
xor r9b, 0xff
and r9b, r13b
mov dil, r11b
xor dil, 0xff
mov r13b, r8b
xor r13b, 0xff
mov byte [rbp + 0x2c4], al
mov al, byte [rbp + 0x2c5]
xor al, 1
mov byte [rbp + 0x2c3], dil
and dil, 0xff
and r11b, al
mov byte [rbp + 0x2c2], r13b
and r13b, 0xff
and r8b, al
or dil, r11b
or r13b, r8b
xor dil, r13b
mov r8b, byte [rbp + 0x2c3]
mov r11b, byte [rbp + 0x2c2]
or r8b, r11b
xor r8b, 0xff
or al, 1
and r8b, al
or dil, r8b
mov al, r12b
and al, r9b
xor r12b, r9b
or al, r12b
mov r8b, dil
xor r8b, 0xff
mov r9b, al
and r9b, r8b
xor al, 0xff
and dil, al
or r9b, dil
mov al, cl
xor al, 0xff
mov r8b, sil
xor r8b, 0xff
mov dil, byte [rbp + 0x2c5]
xor dil, 1
mov r12b, al
and r12b, 0xff
and cl, dil
mov r13b, r8b
and r13b, 0xff
and sil, dil
or r12b, cl
or r13b, sil
xor r12b, r13b
or al, r8b
xor al, 0xff
or dil, 1
and al, dil
or r12b, al
mov al, r12b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x2c5]
xor cl, 1
and r12b, cl
or al, r12b
mov cl, byte [rbp + 0x2c5]
xor cl, 0
mov r8b, r15b
xor r8b, 0xff
mov sil, byte [rbp + 0x2c5]
xor sil, 0
mov dil, cl
and dil, 0
mov r12b, sil
and r12b, 0
mov r13b, r8b
and r13b, 0
and r15b, sil
or dil, r12b
or r13b, r15b
xor dil, r13b
or cl, r8b
xor cl, 0xff
or sil, 0
and cl, sil
or dil, cl
xor al, 0xff
xor dil, 0xff
mov cl, byte [rbp + 0x2c5]
xor cl, 0
or al, dil
or cl, 0
xor al, 0xff
and al, cl
mov cl, r9b
and cl, al
xor r9b, al
or cl, r9b
mov al, bl
xor al, 0xff
mov r8b, r10b
xor r8b, al
and r8b, r10b
mov al, r10b
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x2c5]
xor r9b, 1
and r10b, r9b
mov sil, bl
xor sil, 0xff
and sil, 0xff
and bl, r9b
or al, r10b
or sil, bl
xor al, sil
mov r9b, r8b
and r9b, al
xor r8b, al
or r9b, r8b
mov al, cl
xor al, 0xff
and al, 0
mov r8b, byte [rbp + 0x2c5]
xor r8b, 0
mov r10b, cl
and r10b, r8b
mov bl, byte [rbp + 0x2c5]
xor bl, 1
and bl, 0
and r8b, 1
or al, r10b
or bl, r8b
xor al, bl
mov r8b, byte [rbp + 0x2c5]
xor r8b, 1
xor al, 0xff
mov r10b, byte [rbp + 0x2c5]
xor r10b, 1
or r8b, al
or r10b, 1
xor r8b, 0xff
and r8b, r10b
mov al, byte [rbp + 0x2c5]
xor al, 1
and al, 0
mov r10b, byte [rbp + 0x2c5]
xor r10b, 0
mov bl, r10b
and bl, 1
mov sil, byte [rbp + 0x2c5]
xor sil, 1
and sil, 0
and r10b, 1
or al, bl
or sil, r10b
xor al, sil
xor cl, 0xff
mov r10b, al
xor r10b, 0xff
mov bl, byte [rbp + 0x2c5]
xor bl, 1
or cl, r10b
or bl, 1
xor cl, 0xff
and cl, bl
mov r10b, r9b
xor r10b, 0xff
and r10b, 1
mov bl, byte [rbp + 0x2c5]
xor bl, 1
mov sil, r9b
and sil, bl
or r10b, sil
mov bl, byte [rbp + 0x2c5]
xor bl, 1
mov sil, r10b
xor sil, bl
and sil, r10b
xor r9b, 0xff
xor al, 0xff
mov r10b, byte [rbp + 0x2c5]
xor r10b, 0
or r9b, al
or r10b, 0
xor r9b, 0xff
and r9b, r10b
mov al, r8b
and al, cl
xor r8b, cl
or al, r8b
mov cl, sil
and cl, r9b
xor sil, r9b
or cl, sil
mov r8b, al
xor r8b, 0xff
and r8b, 0
mov r9b, byte [rbp + 0x2c5]
xor r9b, 0
and al, r9b
mov r10b, cl
xor r10b, 0xff
and r10b, 0
and cl, r9b
or r8b, al
or r10b, cl
xor r8b, r10b
mov al, dl
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x2c5]
xor cl, 1
mov r9b, dl
and r9b, cl
or al, r9b
mov cl, byte [rbp + 0x2c4]
xor cl, 0xff
and cl, 0
mov r9b, byte [rbp + 0x2c5]
xor r9b, 0
mov r10b, byte [rbp + 0x2c4]
and r10b, r9b
mov bl, byte [rbp + 0x2c5]
xor bl, 1
and bl, 0
and r9b, 1
or cl, r10b
or bl, r9b
xor cl, bl
mov r9b, byte [rbp + 0x2c5]
xor r9b, 1
and r9b, 0
mov r10b, byte [rbp + 0x2c5]
xor r10b, 0
mov bl, r10b
and bl, 1
mov sil, byte [rbp + 0x2c5]
xor sil, 1
and sil, 0
and r10b, 1
or r9b, bl
or sil, r10b
xor r9b, sil
mov r10b, al
xor r10b, 0xff
mov bl, byte [rbp + 0x2c5]
xor bl, 1
mov sil, byte [rbp + 0x2c5]
xor sil, 0
or r10b, bl
or sil, 0
xor r10b, 0xff
and r10b, sil
xor dl, 0xff
mov bl, r9b
xor bl, 0xff
mov sil, byte [rbp + 0x2c5]
xor sil, 1
or dl, bl
or sil, 1
xor dl, 0xff
and dl, sil
mov bl, cl
xor bl, 0xff
mov sil, byte [rbp + 0x2c5]
xor sil, 1
mov dil, byte [rbp + 0x2c5]
xor dil, 0
or bl, sil
or dil, 0
xor bl, 0xff
and bl, dil
mov sil, byte [rbp + 0x2c4]
xor sil, 0xff
mov dil, r9b
xor dil, 0xff
mov r15b, byte [rbp + 0x2c5]
xor r15b, 0
or sil, dil
or r15b, 0
xor sil, 0xff
and sil, r15b
mov dil, r10b
xor dil, 0xff
mov r15b, dl
xor r15b, 0xff
mov r12b, byte [rbp + 0x2c5]
xor r12b, 1
mov r13b, dil
and r13b, 0xff
and r10b, r12b
mov r11b, r15b
and r11b, 0xff
and dl, r12b
or r13b, r10b
or r11b, dl
xor r13b, r11b
or dil, r15b
xor dil, 0xff
or r12b, 1
and dil, r12b
or r13b, dil
mov dl, bl
and dl, sil
xor bl, sil
or dl, bl
mov r10b, r13b
xor r10b, 0xff
mov r11b, dl
and r11b, r10b
xor dl, 0xff
and r13b, dl
or r11b, r13b
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov al, dl
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x2c5]
xor cl, 1
and dl, cl
or al, dl
mov cl, r9b
and cl, 1
xor r9b, 1
or cl, r9b
xor cl, 0xff
mov dl, al
xor dl, cl
and dl, al
mov al, r11b
xor al, 0xff
mov cl, dl
xor cl, 0xff
mov r9b, byte [rbp + 0x2c5]
xor r9b, 0
mov r10b, al
and r10b, 0
and r11b, r9b
mov bl, cl
and bl, 0
and dl, r9b
or r10b, r11b
or bl, dl
xor r10b, bl
or al, cl
xor al, 0xff
or r9b, 0
and al, r9b
or r10b, al
mov al, r10b
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x2c5]
xor cl, 0
mov dl, r10b
and dl, cl
mov r9b, byte [rbp + 0x2c5]
xor r9b, 1
and r9b, 0
and cl, 1
or al, dl
or r9b, cl
xor al, r9b
xor al, 0xff
xor al, 0
and al, 0
mov cl, byte [rbp + 0x2c5]
xor cl, 0
and cl, 0
mov dl, byte [rbp + 0x2c5]
xor dl, 0
mov r9b, dl
and r9b, 0
mov r11b, byte [rbp + 0x2c5]
xor r11b, 1
and r11b, 0
and dl, 1
or cl, r9b
or r11b, dl
xor cl, r11b
mov dl, cl
xor dl, 0xff
mov r9b, r10b
xor r9b, dl
and r9b, r10b
mov dl, byte [rbp + 0x2c5]
xor dl, 1
and dl, 1
mov r10b, byte [rbp + 0x2c5]
xor r10b, 1
mov r11b, r10b
and r11b, 1
mov bl, byte [rbp + 0x2c5]
xor bl, 1
and bl, 0xff
and r10b, 1
or dl, r11b
or bl, r10b
xor dl, bl
mov r10b, byte [rbp + 0x2c5]
xor r10b, 0
mov r11b, dl
xor r11b, r10b
and r11b, dl
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov dl, al
xor dl, 0xff
mov r10b, r9b
xor r10b, 0xff
mov bl, byte [rbp + 0x2c5]
xor bl, 0
mov sil, dl
and sil, 0
and al, bl
mov dil, r10b
and dil, 0
and r9b, bl
or sil, al
or dil, r9b
xor sil, dil
or dl, r10b
xor dl, 0xff
or bl, 0
and dl, bl
or sil, dl
mov al, r11b
and al, cl
xor r11b, cl
or al, r11b
mov cl, sil
xor cl, 0xff
mov dl, al
and dl, cl
xor al, 0xff
and sil, al
or dl, sil
mov al, byte [rbp + 0x2c5]
xor al, 1
and al, 0
mov cl, byte [rbp + 0x2c5]
xor cl, 0
mov r9b, cl
and r9b, 1
mov r10b, byte [rbp + 0x2c5]
xor r10b, 1
and r10b, 0
and cl, 1
or al, r9b
or r10b, cl
xor al, r10b
mov cl, r14b
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp + 0x2c5]
xor r9b, 1
mov r10b, r14b
and r10b, r9b
or cl, r10b
mov r9b, byte [rbp + 0x2c5]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0x2c5]
xor r10b, 1
mov r11b, r10b
and r11b, 1
mov bl, byte [rbp + 0x2c5]
xor bl, 1
and bl, 0xff
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, byte [rbp + 0x2c5]
xor r10b, 1
mov r11b, al
xor r11b, r10b
and r11b, al
mov r10b, byte [rbp + 0x2c5]
xor r10b, 1
mov bl, r9b
xor bl, 0xff
mov sil, byte [rbp + 0x2c5]
xor sil, 0
or r10b, bl
or sil, 0
xor r10b, 0xff
and r10b, sil
mov bl, cl
xor bl, 0xff
mov sil, byte [rbp + 0x2c5]
xor sil, 1
mov dil, byte [rbp + 0x2c5]
xor dil, 0
or bl, sil
or dil, 0
xor bl, 0xff
and bl, dil
mov sil, r9b
xor sil, 0xff
mov dil, r14b
xor dil, sil
and dil, r14b
mov sil, r11b
and sil, r10b
xor r11b, r10b
or sil, r11b
mov r10b, bl
and r10b, dil
xor bl, dil
or r10b, bl
mov r11b, sil
xor r11b, 0xff
mov bl, r10b
and bl, r11b
xor r10b, 0xff
and sil, r10b
or bl, sil
mov r10b, al
and r10b, cl
xor al, cl
or r10b, al
mov al, r10b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x2c5]
xor cl, 1
and r10b, cl
or al, r10b
mov cl, r9b
and cl, 1
xor r9b, 1
or cl, r9b
xor cl, 0xff
mov r9b, al
xor r9b, cl
and r9b, al
mov al, bl
and al, r9b
xor bl, r9b
or al, bl
mov cl, dl
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp + 0x2c5]
xor r9b, 1
and dl, r9b
or cl, dl
mov dl, al
xor dl, 0xff
and dl, 0
mov r9b, byte [rbp + 0x2c5]
xor r9b, 0
and al, r9b
mov r10b, byte [rbp + 0x2c5]
xor r10b, 1
and r10b, 0
and r9b, 1
or dl, al
or r10b, r9b
xor dl, r10b
mov al, byte [rbp + 0x2c5]
xor al, 0
and al, 0
mov r9b, byte [rbp + 0x2c5]
xor r9b, 0
mov r10b, r9b
and r10b, 0
mov r11b, byte [rbp + 0x2c5]
xor r11b, 1
and r11b, 0
and r9b, 1
or al, r10b
or r11b, r9b
xor al, r11b
mov r9b, cl
xor r9b, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, byte [rbp + 0x2c5]
xor r11b, 1
mov bl, r9b
and bl, 0xff
and cl, r11b
mov sil, r10b
and sil, 0xff
and dl, r11b
or bl, cl
or sil, dl
xor bl, sil
or r9b, r10b
xor r9b, 0xff
or r11b, 1
and r9b, r11b
or bl, r9b
mov cl, byte [rbp + 0x2c5]
xor cl, 0
mov dl, al
xor dl, 0xff
mov r9b, byte [rbp + 0x2c5]
xor r9b, 0
mov r10b, cl
and r10b, 0
mov r11b, r9b
and r11b, 0
mov sil, dl
and sil, 0
and al, r9b
or r10b, r11b
or sil, al
xor r10b, sil
or cl, dl
xor cl, 0xff
or r9b, 0
and cl, r9b
or r10b, cl
mov al, bl
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x2c5]
xor cl, 1
and bl, cl
mov dl, byte [rbp + 0x2c5]
xor dl, 1
and dl, 0xff
and cl, 1
or al, bl
or dl, cl
xor al, dl
xor al, 0xff
xor r10b, 0xff
mov cl, byte [rbp + 0x2c5]
xor cl, 0
or al, r10b
or cl, 0
xor al, 0xff
and al, cl
mov cl, r8b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x2c5]
xor dl, 1
mov r9b, r8b
and r9b, dl
or cl, r9b
mov dl, al
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x2c5]
xor r9b, 1
mov r10b, al
and r10b, r9b
or dl, r10b
mov r9b, byte [rbp + 0x2c5]
xor r9b, 0
and r9b, 1
mov r10b, byte [rbp + 0x2c5]
xor r10b, 1
and r10b, 0
or r9b, r10b
mov r10b, byte [rbp + 0x2c5]
xor r10b, 0
mov r11b, cl
xor r11b, r10b
and r11b, cl
mov r10b, r9b
xor r10b, 0xff
mov bl, r8b
xor bl, r10b
and bl, r8b
mov r8b, dl
xor r8b, 0xff
mov r10b, byte [rbp + 0x2c5]
xor r10b, 0
mov sil, byte [rbp + 0x2c5]
xor sil, 0
or r8b, r10b
or sil, 0
xor r8b, 0xff
and r8b, sil
xor al, 0xff
mov r10b, r9b
xor r10b, 0xff
mov sil, byte [rbp + 0x2c5]
xor sil, 1
or al, r10b
or sil, 1
xor al, 0xff
and al, sil
mov r10b, r11b
and r10b, bl
xor r11b, bl
or r10b, r11b
mov r11b, r8b
xor r11b, 0xff
mov bl, al
xor bl, 0xff
mov sil, byte [rbp + 0x2c5]
xor sil, 0
mov dil, r11b
and dil, 0
and r8b, sil
mov r14b, bl
and r14b, 0
and al, sil
or dil, r8b
or r14b, al
xor dil, r14b
or r11b, bl
xor r11b, 0xff
or sil, 0
and r11b, sil
or dil, r11b
mov al, r10b
xor al, 0xff
and al, 0
mov r8b, byte [rbp + 0x2c5]
xor r8b, 0
and r10b, r8b
mov r11b, dil
xor r11b, 0xff
and r11b, 0
and dil, r8b
or al, r10b
or r11b, dil
xor al, r11b
mov r8b, cl
and r8b, dl
xor cl, dl
or r8b, cl
mov cl, r8b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x2c5]
xor dl, 1
and r8b, dl
mov r10b, byte [rbp + 0x2c5]
xor r10b, 1
and r10b, 0xff
and dl, 1
or cl, r8b
or r10b, dl
xor cl, r10b
mov dl, r9b
and dl, 0
xor r9b, 0
or dl, r9b
xor cl, 0xff
xor dl, 0xff
mov r8b, byte [rbp + 0x2c5]
xor r8b, 0
or cl, dl
or r8b, 0
xor cl, 0xff
and cl, r8b
mov dl, al
xor dl, 0xff
mov r8b, cl
xor r8b, 0xff
mov r9b, byte [rbp + 0x2c5]
xor r9b, 0
mov r10b, dl
and r10b, 0
and al, r9b
mov r11b, r8b
and r11b, 0
and cl, r9b
or r10b, al
or r11b, cl
xor r10b, r11b
or dl, r8b
xor dl, 0xff
or r9b, 0
and dl, r9b
or r10b, dl
test r10b, 1
jne 0x6d9cf8ae
jmp 0x6da43a51
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xabd9bd1a
mov r9d, ecx
add r9d, r8d
sub r9d, 0xa0c70d5e
add r9d, 0x4c888c45
add r9d, 0xa0c70d5e
add r9d, 0x2a54ba32
add r9d, 0xabd9bd1a
sub r9d, 0x2a54ba32
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0x3d85b2b3
add r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 1
add r9d, r8d
mov r8d, eax
sub r8d, 0x3d85b2b3
add r9d, r8d
add r9d, 0x3083ecf8
sub r9d, 0xa30cc12b
sub r9d, 0x3083ecf8
mov r8d, eax
sub r8d, 0x4c888c45
add r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0xa30cc12b
add r8d, r9d
sub eax, r8d
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 0
mov sil, 1
mov dil, sil
xor dil, 0
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, sil
xor dil, 1
xor bl, 0xff
mov r14b, sil
xor r14b, 0
or dil, bl
or r14b, 0
xor dil, 0xff
and dil, r14b
mov bl, sil
xor bl, 1
and bl, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or bl, r14b
xor bl, 0xff
mov r14b, r10b
xor r14b, bl
and r14b, r10b
mov bl, dil
and bl, r14b
xor dil, r14b
or bl, dil
mov dil, r11b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or dil, r15b
mov r14b, sil
xor r14b, 0
xor dil, 0xff
mov r15b, sil
xor r15b, 0
or r14b, dil
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov dil, sil
xor dil, 0
and dil, 1
mov r15b, sil
xor r15b, 1
and r15b, 0
or dil, r15b
mov r15b, dil
xor r15b, 0xff
mov r12b, r11b
xor r12b, r15b
and r12b, r11b
mov r15b, sil
xor r15b, 1
and r15b, 1
mov r13b, sil
xor r13b, 1
mov al, r13b
and al, 1
mov cl, sil
xor cl, 1
and cl, 0xff
and r13b, 1
or r15b, al
or cl, r13b
xor r15b, cl
xor r15b, 0xff
mov al, sil
xor al, 0
mov cl, sil
xor cl, 0
or r15b, al
or cl, 0
xor r15b, 0xff
and r15b, cl
xor dil, 0xff
xor dil, 1
and dil, 0xff
mov al, r14b
xor al, 0xff
mov cl, r12b
xor cl, 0xff
mov r13b, sil
xor r13b, 0
mov dl, al
and dl, 0
and r14b, r13b
mov r8b, cl
and r8b, 0
and r12b, r13b
or dl, r14b
or r8b, r12b
xor dl, r8b
or al, cl
xor al, 0xff
or r13b, 0
and al, r13b
or dl, al
mov al, r15b
xor al, 0xff
mov cl, dil
xor cl, 0xff
mov r8b, sil
xor r8b, 0
mov r14b, al
and r14b, 0
and r15b, r8b
mov r12b, cl
and r12b, 0
and dil, r8b
or r14b, r15b
or r12b, dil
xor r14b, r12b
or al, cl
xor al, 0xff
or r8b, 0
and al, r8b
or r14b, al
mov al, dl
xor al, 0xff
mov cl, r14b
and cl, al
xor r14b, 0xff
and dl, r14b
or cl, dl
mov al, sil
xor al, 0
and al, 1
mov dl, sil
xor dl, 1
and dl, 0
or al, dl
xor al, 0xff
xor al, 1
and al, 0xff
mov dl, sil
xor dl, 1
and dl, 0
mov r8b, sil
xor r8b, 0
mov dil, r8b
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
and r8b, 1
or dl, dil
or r14b, r8b
xor dl, r14b
xor dl, 0xff
xor dl, 0
and dl, 0
mov r8b, al
xor r8b, 0xff
mov dil, dl
xor dil, 0xff
mov r14b, sil
xor r14b, 0
mov r15b, r8b
and r15b, 0
and al, r14b
mov r12b, dil
and r12b, 0
and dl, r14b
or r15b, al
or r12b, dl
xor r15b, r12b
or r8b, dil
xor r8b, 0xff
or r14b, 0
and r8b, r14b
or r15b, r8b
mov al, bl
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
mov r8b, bl
and r8b, dl
or al, r8b
mov dl, sil
xor dl, 0
and dl, 0
mov r8b, sil
xor r8b, 0
mov dil, r8b
and dil, 0
mov r14b, sil
xor r14b, 1
and r14b, 0
and r8b, 1
or dl, dil
or r14b, r8b
xor dl, r14b
mov r8b, sil
xor r8b, 0
and r8b, 1
mov dil, sil
xor dil, 1
mov r14b, dil
and r14b, 0
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and dil, 1
or r8b, r14b
or r12b, dil
xor r8b, r12b
mov dil, al
and dil, dl
xor al, dl
or dil, al
mov al, sil
xor al, 0
mov dl, r8b
xor dl, 0xff
mov r14b, sil
xor r14b, 0
mov r12b, al
and r12b, 0
mov r13b, r14b
and r13b, 0
mov r9b, dl
and r9b, 0
and r8b, r14b
or r12b, r13b
or r9b, r8b
xor r12b, r9b
or al, dl
xor al, 0xff
or r14b, 0
and al, r14b
or r12b, al
mov al, dil
xor al, 0xff
and al, 0
mov dl, sil
xor dl, 0
and dil, dl
mov r8b, sil
xor r8b, 1
and r8b, 0
and dl, 1
or al, dil
or r8b, dl
xor al, r8b
xor r12b, 0xff
mov dl, al
xor dl, r12b
and dl, al
mov al, r15b
xor al, 0xff
and al, 1
mov r8b, sil
xor r8b, 1
mov r9b, r15b
and r9b, r8b
mov dil, sil
xor dil, 1
and dil, 0xff
and r8b, 1
or al, r9b
or dil, r8b
xor al, dil
mov r8b, r10b
xor r8b, 0xff
mov r9b, al
and r9b, r8b
xor al, 0xff
mov r8b, r10b
and r8b, al
or r9b, r8b
xor r10b, 0xff
mov al, r9b
xor al, r10b
and al, r9b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
mov r10b, cl
and r10b, r9b
or r8b, r10b
mov r9b, sil
xor r9b, 0
and r9b, 1
mov r10b, sil
xor r10b, 1
and r10b, 0
or r9b, r10b
mov r10b, sil
xor r10b, 1
and r10b, 1
mov dil, sil
xor dil, 1
and dil, 1
or r10b, dil
mov dil, r8b
xor dil, 0xff
mov r14b, r9b
xor r14b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, dil
and r13b, 0
and r8b, r12b
mov byte [rbp + 0x2c1], r14b
and r14b, 0
and r9b, r12b
or r13b, r8b
or r14b, r9b
xor r13b, r14b
mov r8b, byte [rbp + 0x2c1]
or dil, r8b
xor dil, 0xff
or r12b, 0
and dil, r12b
or r13b, dil
mov r9b, r10b
and r9b, 1
xor r10b, 1
or r9b, r10b
mov r10b, r13b
xor r10b, 0xff
and r10b, 0
mov dil, sil
xor dil, 0
and r13b, dil
mov r14b, sil
xor r14b, 1
and r14b, 0
and dil, 1
or r10b, r13b
or r14b, dil
xor r10b, r14b
xor r10b, 0xff
xor r9b, 0xff
mov dil, sil
xor dil, 1
or r10b, r9b
or dil, 1
xor r10b, 0xff
and r10b, dil
mov r9b, r11b
xor r9b, 0xff
and r9b, 1
mov dil, sil
xor dil, 1
and r11b, dil
or r9b, r11b
mov r11b, r15b
xor r11b, 0xff
and r11b, 1
mov dil, sil
xor dil, 1
mov r14b, r15b
and r14b, dil
or r11b, r14b
mov dil, sil
xor dil, 1
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or dil, r14b
mov r14b, r9b
and r14b, r11b
xor r9b, r11b
or r14b, r9b
mov r9b, sil
xor r9b, 1
mov r11b, dil
xor r11b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, r9b
and r13b, 0xff
mov r8b, r12b
and r8b, 1
mov byte [rbp + 0x2c0], r11b
and r11b, 0xff
and dil, r12b
or r13b, r8b
or r11b, dil
xor r13b, r11b
mov r8b, byte [rbp + 0x2c0]
or r9b, r8b
xor r9b, 0xff
or r12b, 1
and r9b, r12b
or r13b, r9b
mov r9b, r14b
xor r9b, 0xff
and r9b, 1
mov r11b, sil
xor r11b, 1
and r14b, r11b
mov dil, sil
xor dil, 1
and dil, 0xff
and r11b, 1
or r9b, r14b
or dil, r11b
xor r9b, dil
xor r13b, 0xff
mov r11b, r9b
xor r11b, r13b
and r11b, r9b
mov r9b, dl
xor r9b, 0xff
and r9b, 1
mov dil, sil
xor dil, 1
mov r14b, dl
and r14b, dil
or r9b, r14b
mov dil, al
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r12b, al
and r12b, r14b
or dil, r12b
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r12b, sil
xor r12b, 1
mov r13b, r12b
and r13b, 1
mov r8b, sil
xor r8b, 1
and r8b, 0xff
and r12b, 1
or r14b, r13b
or r8b, r12b
xor r14b, r8b
mov r8b, r9b
xor r8b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, sil
xor r13b, 0
or r8b, r12b
or r13b, 0
xor r8b, 0xff
and r8b, r13b
mov r12b, r14b
xor r12b, 0xff
mov r13b, dl
xor r13b, r12b
and r13b, dl
mov dl, sil
xor dl, 1
mov r12b, dil
xor r12b, dl
and r12b, dil
mov dl, r14b
xor dl, 0xff
mov byte [rbp + 0x2bf], al
xor al, dl
mov dl, byte [rbp + 0x2bf]
and al, dl
mov dl, r8b
xor dl, 0xff
mov byte [rbp + 0x2be], r13b
xor r13b, 0xff
mov byte [rbp + 0x2bd], sil
xor sil, 1
mov byte [rbp + 0x2bc], dl
and dl, 0xff
and r8b, sil
mov byte [rbp + 0x2bb], r13b
and r13b, 0xff
mov byte [rbp + 0x2ba], al
mov al, byte [rbp + 0x2be]
and al, sil
or dl, r8b
or r13b, al
xor dl, r13b
mov al, byte [rbp + 0x2bc]
mov r8b, byte [rbp + 0x2bb]
or al, r8b
xor al, 0xff
or sil, 1
and al, sil
or dl, al
mov al, r12b
mov sil, byte [rbp + 0x2ba]
and al, sil
xor r12b, sil
or al, r12b
mov r12b, dl
xor r12b, 0xff
mov r13b, al
and r13b, r12b
xor al, 0xff
and dl, al
or r13b, dl
mov al, r9b
and al, dil
xor r9b, dil
or al, r9b
mov dl, al
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x2bd]
xor r9b, 1
and al, r9b
or dl, al
mov al, byte [rbp + 0x2bd]
xor al, 1
mov r9b, r14b
xor r9b, 0xff
mov dil, byte [rbp + 0x2bd]
xor dil, 0
mov r12b, al
and r12b, 0
mov r8b, dil
and r8b, 1
mov sil, r9b
and sil, 0
and r14b, dil
or r12b, r8b
or sil, r14b
xor r12b, sil
or al, r9b
xor al, 0xff
or dil, 0
and al, dil
or r12b, al
xor dl, 0xff
xor r12b, 0xff
mov al, byte [rbp + 0x2bd]
xor al, 1
or dl, r12b
or al, 1
xor dl, 0xff
and dl, al
mov al, r13b
and al, dl
xor r13b, dl
or al, r13b
mov dl, r10b
xor dl, 0xff
mov r8b, r11b
xor r8b, 0xff
mov r9b, byte [rbp + 0x2bd]
xor r9b, 1
or dl, r8b
or r9b, 1
xor dl, 0xff
and dl, r9b
mov r8b, r10b
xor r8b, 0xff
mov r9b, r11b
and r9b, r8b
xor r11b, 0xff
and r10b, r11b
or r9b, r10b
mov r8b, dl
xor r8b, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r11b, byte [rbp + 0x2bd]
xor r11b, 0
mov sil, r8b
and sil, 0
and dl, r11b
mov dil, r10b
and dil, 0
and r9b, r11b
or sil, dl
or dil, r9b
xor sil, dil
or r8b, r10b
xor r8b, 0xff
or r11b, 0
and r8b, r11b
or sil, r8b
mov dl, al
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x2bd]
xor r8b, 1
mov r9b, al
and r9b, r8b
or dl, r9b
xor dl, 0xff
xor dl, 0
and dl, 0
mov r8b, byte [rbp + 0x2bd]
xor r8b, 0
and r8b, 1
mov r9b, byte [rbp + 0x2bd]
xor r9b, 1
and r9b, 0
or r8b, r9b
xor al, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r10b, byte [rbp + 0x2bd]
xor r10b, 1
or al, r9b
or r10b, 1
xor al, 0xff
and al, r10b
mov r9b, sil
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x2bd]
xor r10b, 1
mov r11b, sil
and r11b, r10b
or r9b, r11b
mov r10b, byte [rbp + 0x2bd]
xor r10b, 0
mov r11b, r9b
xor r11b, r10b
and r11b, r9b
xor sil, 0xff
xor r8b, 0xff
mov r9b, byte [rbp + 0x2bd]
xor r9b, 1
or sil, r8b
or r9b, 1
xor sil, 0xff
and sil, r9b
mov r8b, dl
xor r8b, 0xff
mov r9b, al
xor r9b, 0xff
mov r10b, byte [rbp + 0x2bd]
xor r10b, 1
mov dil, r8b
and dil, 0xff
and dl, r10b
mov r14b, r9b
and r14b, 0xff
and al, r10b
or dil, dl
or r14b, al
xor dil, r14b
or r8b, r9b
xor r8b, 0xff
or r10b, 1
and r8b, r10b
or dil, r8b
mov al, r11b
and al, sil
xor r11b, sil
or al, r11b
mov dl, dil
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x2bd]
xor r8b, 1
and dil, r8b
mov r9b, al
xor r9b, 0xff
and r9b, 0xff
and al, r8b
or dl, dil
or r9b, al
xor dl, r9b
mov al, bl
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x2bd]
xor r8b, 1
mov r9b, bl
and r9b, r8b
or al, r9b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x2bd]
xor r9b, 1
mov r10b, cl
and r10b, r9b
or r8b, r10b
mov r9b, byte [rbp + 0x2bd]
xor r9b, 0
and r9b, 1
mov r10b, byte [rbp + 0x2bd]
xor r10b, 1
and r10b, 0
or r9b, r10b
mov r10b, byte [rbp + 0x2bd]
xor r10b, 0
mov r11b, al
xor r11b, r10b
and r11b, al
mov r10b, r9b
xor r10b, 0xff
mov sil, bl
xor sil, r10b
and sil, bl
mov r10b, r8b
xor r10b, 0xff
mov bl, byte [rbp + 0x2bd]
xor bl, 0
mov dil, byte [rbp + 0x2bd]
xor dil, 0
or r10b, bl
or dil, 0
xor r10b, 0xff
and r10b, dil
xor cl, 0xff
mov bl, r9b
xor bl, 0xff
mov dil, byte [rbp + 0x2bd]
xor dil, 1
or cl, bl
or dil, 1
xor cl, 0xff
and cl, dil
mov bl, r11b
and bl, sil
xor r11b, sil
or bl, r11b
mov r11b, r10b
xor r11b, 0xff
mov sil, cl
xor sil, 0xff
mov dil, byte [rbp + 0x2bd]
xor dil, 1
mov r14b, r11b
and r14b, 0xff
and r10b, dil
mov r12b, sil
and r12b, 0xff
and cl, dil
or r14b, r10b
or r12b, cl
xor r14b, r12b
or r11b, sil
xor r11b, 0xff
or dil, 1
and r11b, dil
or r14b, r11b
mov cl, bl
xor cl, 0xff
mov r10b, r14b
and r10b, cl
xor r14b, 0xff
and bl, r14b
or r10b, bl
mov cl, al
and cl, r8b
xor al, r8b
or cl, al
mov al, cl
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x2bd]
xor r8b, 1
and cl, r8b
mov r11b, byte [rbp + 0x2bd]
xor r11b, 1
and r11b, 0xff
and r8b, 1
or al, cl
or r11b, r8b
xor al, r11b
mov cl, r9b
and cl, 0
xor r9b, 0
or cl, r9b
xor al, 0xff
xor cl, 0xff
mov r8b, byte [rbp + 0x2bd]
xor r8b, 1
or al, cl
or r8b, 1
xor al, 0xff
and al, r8b
mov cl, r10b
xor cl, 0xff
mov r8b, al
xor r8b, 0xff
mov r9b, byte [rbp + 0x2bd]
xor r9b, 0
mov r11b, cl
and r11b, 0
and r10b, r9b
mov bl, r8b
and bl, 0
and al, r9b
or r11b, r10b
or bl, al
xor r11b, bl
or cl, r8b
xor cl, 0xff
or r9b, 0
and cl, r9b
or r11b, cl
mov al, r11b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x2bd]
xor cl, 1
mov r8b, r11b
and r8b, cl
or al, r8b
mov cl, byte [rbp + 0x2bd]
xor cl, 1
xor al, 0xff
mov r8b, byte [rbp + 0x2bd]
xor r8b, 0
or cl, al
or r8b, 0
xor cl, 0xff
and cl, r8b
mov al, byte [rbp + 0x2bd]
xor al, 1
and al, 0
mov r8b, byte [rbp + 0x2bd]
xor r8b, 0
mov r9b, r8b
and r9b, 1
mov r10b, byte [rbp + 0x2bd]
xor r10b, 1
and r10b, 0
and r8b, 1
or al, r9b
or r10b, r8b
xor al, r10b
xor r11b, 0xff
xor al, 0xff
mov r8b, byte [rbp + 0x2bd]
xor r8b, 0
or r11b, al
or r8b, 0
xor r11b, 0xff
and r11b, r8b
mov al, cl
and al, r11b
xor cl, r11b
or al, cl
mov cl, byte [rbp + 0x2bd]
xor cl, 0
and cl, 0
mov r8b, byte [rbp + 0x2bd]
xor r8b, 0
mov r9b, r8b
and r9b, 0
mov r10b, byte [rbp + 0x2bd]
xor r10b, 1
and r10b, 0
and r8b, 1
or cl, r9b
or r10b, r8b
xor cl, r10b
mov r8b, r15b
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x2bd]
xor r9b, 1
mov r10b, r15b
and r10b, r9b
mov r11b, byte [rbp + 0x2bd]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, byte [rbp + 0x2bd]
xor r9b, 0
and r9b, 1
mov r10b, byte [rbp + 0x2bd]
xor r10b, 1
and r10b, 0
or r9b, r10b
mov r10b, cl
xor r10b, 0xff
mov r11b, byte [rbp + 0x2bd]
xor r11b, 0
mov bl, byte [rbp + 0x2bd]
xor bl, 1
or r10b, r11b
or bl, 1
xor r10b, 0xff
and r10b, bl
mov r11b, r9b
xor r11b, 0xff
xor r11b, 0
and r11b, 0
mov bl, r8b
xor bl, 0xff
mov sil, byte [rbp + 0x2bd]
xor sil, 0
mov dil, byte [rbp + 0x2bd]
xor dil, 0
or bl, sil
or dil, 0
xor bl, 0xff
and bl, dil
mov sil, r9b
xor sil, 0xff
mov dil, r15b
xor dil, sil
and dil, r15b
mov sil, r10b
and sil, r11b
xor r10b, r11b
or sil, r10b
mov r10b, bl
and r10b, dil
xor bl, dil
or r10b, bl
mov r11b, sil
xor r11b, 0xff
and r11b, 0
mov bl, byte [rbp + 0x2bd]
xor bl, 0
and sil, bl
mov dil, r10b
xor dil, 0xff
and dil, 0
and r10b, bl
or r11b, sil
or dil, r10b
xor r11b, dil
mov r10b, cl
and r10b, r8b
xor cl, r8b
or r10b, cl
mov cl, r10b
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x2bd]
xor r8b, 1
and r10b, r8b
mov bl, byte [rbp + 0x2bd]
xor bl, 1
and bl, 0xff
and r8b, 1
or cl, r10b
or bl, r8b
xor cl, bl
mov r8b, byte [rbp + 0x2bd]
xor r8b, 0
mov r10b, r9b
xor r10b, 0xff
mov bl, byte [rbp + 0x2bd]
xor bl, 0
mov sil, r8b
and sil, 0
mov dil, bl
and dil, 0
mov r14b, r10b
and r14b, 0
and r9b, bl
or sil, dil
or r14b, r9b
xor sil, r14b
or r8b, r10b
xor r8b, 0xff
or bl, 0
and r8b, bl
or sil, r8b
xor cl, 0xff
xor sil, 0xff
mov r8b, byte [rbp + 0x2bd]
xor r8b, 0
or cl, sil
or r8b, 0
xor cl, 0xff
and cl, r8b
mov r8b, r11b
xor r8b, 0xff
mov r9b, cl
xor r9b, 0xff
mov r10b, byte [rbp + 0x2bd]
xor r10b, 0
mov bl, r8b
and bl, 0
and r11b, r10b
mov sil, r9b
and sil, 0
and cl, r10b
or bl, r11b
or sil, cl
xor bl, sil
or r8b, r9b
xor r8b, 0xff
or r10b, 0
and r8b, r10b
or bl, r8b
mov cl, bl
xor cl, 0xff
and cl, 0
mov r8b, byte [rbp + 0x2bd]
xor r8b, 0
and bl, r8b
mov r9b, byte [rbp + 0x2bd]
xor r9b, 1
and r9b, 0
and r8b, 1
or cl, bl
or r9b, r8b
xor cl, r9b
mov r8b, al
xor r8b, 0xff
mov r9b, cl
and r9b, r8b
xor cl, 0xff
mov r8b, al
and r8b, cl
or r9b, r8b
xor r9b, 0xff
xor al, 0xff
mov cl, byte [rbp + 0x2bd]
xor cl, 1
or r9b, al
or cl, 1
xor r9b, 0xff
and r9b, cl
mov al, r9b
xor al, 0xff
mov cl, dl
xor cl, al
and cl, dl
mov al, dl
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x2bd]
xor r8b, 1
and dl, r8b
mov r10b, r9b
xor r10b, 0xff
and r10b, 0xff
and r9b, r8b
or al, dl
or r10b, r9b
xor al, r10b
mov dl, cl
xor dl, 0xff
mov r8b, al
xor r8b, 0xff
mov r9b, byte [rbp + 0x2bd]
xor r9b, 1
mov r10b, dl
and r10b, 0xff
and cl, r9b
mov r11b, r8b
and r11b, 0xff
and al, r9b
or r10b, cl
or r11b, al
xor r10b, r11b
or dl, r8b
xor dl, 0xff
or r9b, 1
and dl, r9b
or r10b, dl
test r10b, 1
jne 0x6d9d080f
jmp 0x6da43a51
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0xa98c9dd7
add r8d, 0
sub r8d, 0x750d1f43
sub r8d, 0xa98c9dd7
sub r8d, 0xf583a466
sub r8d, 1
add r8d, 0xf583a466
add r8d, 0x6f2f7da6
add r8d, 0x750d1f43
sub r8d, 0x6f2f7da6
sub eax, 0x40cc94ed
sub eax, r8d
add eax, 0x40cc94ed
mov r8d, ecx
add r8d, 0x890a6970
sub r8d, eax
sub r8d, 0x890a6970
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r9b
cmp edx, 0xa
setl r10b
mov r11b, r9b
xor r11b, 0xff
and r11b, 1
mov bl, 1
mov sil, bl
xor sil, 1
mov dil, r9b
and dil, sil
or r11b, dil
mov sil, bl
xor sil, 1
xor r11b, 0xff
mov dil, bl
xor dil, 1
or sil, r11b
or dil, 1
xor sil, 0xff
and sil, dil
mov r11b, bl
xor r11b, 1
and r11b, 0
mov dil, bl
xor dil, 0
mov r14b, dil
and r14b, 1
mov r15b, bl
xor r15b, 1
and r15b, 0
and dil, 1
or r11b, r14b
or r15b, dil
xor r11b, r15b
xor r11b, 0xff
mov dil, r9b
xor dil, r11b
and dil, r9b
mov r11b, sil
and r11b, dil
xor sil, dil
or r11b, sil
mov sil, r10b
xor sil, 0xff
and sil, 1
mov dil, bl
xor dil, 1
mov r14b, r10b
and r14b, dil
or sil, r14b
mov dil, bl
xor dil, 1
xor sil, 0xff
mov r14b, bl
xor r14b, 0
or dil, sil
or r14b, 0
xor dil, 0xff
and dil, r14b
mov sil, bl
xor sil, 1
and sil, 1
mov r14b, bl
xor r14b, 1
mov r15b, r14b
and r15b, 1
mov r12b, bl
xor r12b, 1
and r12b, 0xff
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
mov r14b, r10b
xor r14b, 0xff
xor sil, 0xff
mov r15b, bl
xor r15b, 0
or r14b, sil
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov sil, dil
and sil, r14b
xor dil, r14b
or sil, dil
mov dil, bl
xor dil, 0
and dil, 0
mov r14b, bl
xor r14b, 0
mov r15b, r14b
and r15b, 0
mov r12b, bl
xor r12b, 1
and r12b, 0
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
mov r14b, bl
xor r14b, 1
xor dil, 0xff
mov r15b, bl
xor r15b, 0
or r14b, dil
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov dil, bl
xor dil, 1
and dil, 0
mov r15b, bl
xor r15b, 0
mov r12b, r15b
and r12b, 1
mov r13b, bl
xor r13b, 1
and r13b, 0
and r15b, 1
or dil, r12b
or r13b, r15b
xor dil, r13b
mov r15b, bl
xor r15b, 0
xor dil, 0xff
mov r12b, bl
xor r12b, 0
or r15b, dil
or r12b, 0
xor r15b, 0xff
and r15b, r12b
mov dil, r14b
and dil, r15b
xor r14b, r15b
or dil, r14b
mov r14b, bl
xor r14b, 0
and r14b, 1
mov r15b, bl
xor r15b, 1
mov r12b, r15b
and r12b, 0
mov r13b, bl
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, r11b
xor r15b, 0xff
and r15b, 1
mov r12b, bl
xor r12b, 1
mov r13b, r11b
and r13b, r12b
mov al, r14b
xor al, 0xff
and al, 0xff
and r14b, r12b
or r15b, r13b
or al, r14b
xor r15b, al
mov al, r11b
xor al, 0xff
mov r14b, r15b
xor r14b, al
and r14b, r15b
mov al, r9b
xor al, 0xff
and al, 1
mov r15b, bl
xor r15b, 1
and r9b, r15b
or al, r9b
mov r9b, dil
xor r9b, 0xff
and r9b, 1
mov r15b, bl
xor r15b, 1
mov r12b, dil
and r12b, r15b
or r9b, r12b
mov r15b, bl
xor r15b, 0
and r15b, 1
mov r12b, bl
xor r12b, 1
mov r13b, r12b
and r13b, 0
mov cl, bl
xor cl, 1
and cl, 0xff
and r12b, 1
or r15b, r13b
or cl, r12b
xor r15b, cl
mov cl, al
xor cl, 0xff
mov r12b, r9b
xor r12b, 0xff
mov r13b, bl
xor r13b, 1
mov dl, cl
and dl, 0xff
and al, r13b
mov r8b, r12b
and r8b, 0xff
and r9b, r13b
or dl, al
or r8b, r9b
xor dl, r8b
or cl, r12b
xor cl, 0xff
or r13b, 1
and cl, r13b
or dl, cl
mov al, r15b
and al, 0
xor r15b, 0
or al, r15b
mov cl, dl
xor cl, 0xff
and cl, 1
mov r8b, bl
xor r8b, 1
and dl, r8b
mov r9b, bl
xor r9b, 1
and r9b, 0xff
and r8b, 1
or cl, dl
or r9b, r8b
xor cl, r9b
xor cl, 0xff
xor al, 0xff
mov dl, bl
xor dl, 0
or cl, al
or dl, 0
xor cl, 0xff
and cl, dl
mov al, bl
xor al, 0
and al, 1
mov dl, bl
xor dl, 1
and dl, 0
or al, dl
mov dl, sil
xor dl, 0xff
and dl, 1
mov r8b, bl
xor r8b, 1
mov r9b, sil
and r9b, r8b
mov r15b, al
xor r15b, 0xff
and r15b, 0xff
and al, r8b
or dl, r9b
or r15b, al
xor dl, r15b
xor dl, 0xff
mov al, sil
xor al, 0xff
mov r8b, bl
xor r8b, 0
or dl, al
or r8b, 0
xor dl, 0xff
and dl, r8b
mov al, dil
xor al, 0xff
and al, 1
mov r8b, bl
xor r8b, 1
mov r9b, dil
and r9b, r8b
mov r15b, bl
xor r15b, 1
and r15b, 0xff
and r8b, 1
or al, r9b
or r15b, r8b
xor al, r15b
mov r8b, r10b
xor r8b, 0xff
and r8b, 0
mov r9b, bl
xor r9b, 0
mov r15b, r10b
and r15b, r9b
mov r12b, al
xor r12b, 0xff
and r12b, 0
and al, r9b
or r8b, r15b
or r12b, al
xor r8b, r12b
xor r8b, 0xff
xor r10b, 0xff
mov al, bl
xor al, 0
or r8b, r10b
or al, 0
xor r8b, 0xff
and r8b, al
mov al, cl
xor al, 0xff
mov r9b, r14b
xor r9b, al
and r9b, r14b
mov al, r14b
xor al, 0xff
mov r10b, cl
and r10b, al
xor cl, 0xff
and r14b, cl
or r10b, r14b
mov al, r9b
and al, r10b
xor r9b, r10b
or al, r9b
mov cl, dl
xor cl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r10b, bl
xor r10b, 0
or cl, r9b
or r10b, 0
xor cl, 0xff
and cl, r10b
mov r9b, dl
xor r9b, 0xff
and r9b, 1
mov r10b, bl
xor r10b, 1
and dl, r10b
mov r14b, r8b
xor r14b, 0xff
and r14b, 0xff
and r8b, r10b
or r9b, dl
or r14b, r8b
xor r9b, r14b
mov dl, cl
and dl, r9b
xor cl, r9b
or dl, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov r8b, bl
xor r8b, 1
mov r9b, al
and r9b, r8b
or cl, r9b
mov r8b, dl
xor r8b, 0xff
xor cl, 0xff
mov r9b, bl
xor r9b, 0
or r8b, cl
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov cl, dl
xor cl, 0xff
and cl, 1
mov r9b, bl
xor r9b, 1
and dl, r9b
or cl, dl
xor al, 0xff
xor cl, 0xff
mov dl, bl
xor dl, 0
or al, cl
or dl, 0
xor al, 0xff
and al, dl
mov cl, r8b
and cl, al
xor r8b, al
or cl, r8b
mov al, sil
xor al, 0xff
mov dl, r11b
xor dl, al
and dl, r11b
mov al, r11b
xor al, 0xff
mov r8b, sil
and r8b, al
xor sil, 0xff
and r11b, sil
or r8b, r11b
mov al, dl
xor al, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r10b, bl
xor r10b, 0
mov r11b, al
and r11b, 0
and dl, r10b
mov sil, r9b
and sil, 0
and r8b, r10b
or r11b, dl
or sil, r8b
xor r11b, sil
or al, r9b
xor al, 0xff
or r10b, 0
and al, r10b
or r11b, al
mov al, r11b
xor al, 0xff
and al, 1
mov dl, bl
xor dl, 1
mov r8b, r11b
and r8b, dl
or al, r8b
xor al, 0xff
xor al, 0
and al, 0
mov dl, bl
xor dl, 0
and dl, 0
mov r8b, bl
xor r8b, 0
mov r9b, r8b
and r9b, 0
mov r10b, bl
xor r10b, 1
and r10b, 0
and r8b, 1
or dl, r9b
or r10b, r8b
xor dl, r10b
mov r8b, dl
xor r8b, 0xff
mov r9b, r11b
xor r9b, r8b
and r9b, r11b
mov r8b, bl
xor r8b, 1
and r8b, 1
mov r10b, bl
xor r10b, 1
mov r11b, r10b
and r11b, 1
mov sil, bl
xor sil, 1
and sil, 0xff
and r10b, 1
or r8b, r11b
or sil, r10b
xor r8b, sil
mov r10b, bl
xor r10b, 0
mov r11b, r8b
xor r11b, r10b
and r11b, r8b
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov r8b, al
and r8b, r9b
xor al, r9b
or r8b, al
mov al, r11b
xor al, 0xff
mov r9b, dl
xor r9b, 0xff
mov r10b, bl
xor r10b, 0
mov sil, al
and sil, 0
and r11b, r10b
mov r14b, r9b
and r14b, 0
and dl, r10b
or sil, r11b
or r14b, dl
xor sil, r14b
or al, r9b
xor al, 0xff
or r10b, 0
and al, r10b
or sil, al
mov al, r8b
xor al, 0xff
mov dl, sil
and dl, al
xor sil, 0xff
and r8b, sil
or dl, r8b
mov al, bl
xor al, 0
mov r8b, dil
xor r8b, 0xff
mov r9b, bl
xor r9b, 1
or al, r8b
or r9b, 1
xor al, 0xff
and al, r9b
mov r8b, bl
xor r8b, 0
mov r9b, dil
and r9b, r8b
xor dil, 0xff
and dil, 0
or r9b, dil
mov r8b, al
and r8b, r9b
xor al, r9b
or r8b, al
mov al, r8b
xor al, 0xff
and al, 1
mov r9b, bl
xor r9b, 1
and r8b, r9b
mov r10b, bl
xor r10b, 1
and r10b, 0xff
and r9b, 1
or al, r8b
or r10b, r9b
xor al, r10b
mov r8b, dl
xor r8b, 0xff
mov r9b, al
and r9b, r8b
xor al, 0xff
mov r8b, dl
and r8b, al
or r9b, r8b
xor r9b, 0xff
xor dl, 0xff
mov al, bl
xor al, 1
or r9b, dl
or al, 1
xor r9b, 0xff
and r9b, al
mov al, cl
xor al, 0xff
and al, 1
mov dl, bl
xor dl, 1
mov r8b, cl
and r8b, dl
or al, r8b
mov dl, r9b
xor dl, 0xff
and dl, 1
mov r8b, bl
xor r8b, 1
mov r10b, r9b
and r10b, r8b
mov r11b, bl
xor r11b, 1
and r11b, 0xff
and r8b, 1
or dl, r10b
or r11b, r8b
xor dl, r11b
mov r8b, bl
xor r8b, 0
and r8b, 0
mov r10b, bl
xor r10b, 0
mov r11b, r10b
and r11b, 0
mov sil, bl
xor sil, 1
and sil, 0
and r10b, 1
or r8b, r11b
or sil, r10b
xor r8b, sil
mov r10b, bl
xor r10b, 0
mov r11b, al
xor r11b, r10b
and r11b, al
xor cl, 0xff
mov r10b, r8b
xor r10b, 0xff
mov sil, bl
xor sil, 0
or cl, r10b
or sil, 0
xor cl, 0xff
and cl, sil
mov r10b, bl
xor r10b, 0
mov sil, dl
xor sil, r10b
and sil, dl
xor r9b, 0xff
mov r10b, r8b
xor r10b, 0xff
mov dil, bl
xor dil, 1
or r9b, r10b
or dil, 1
xor r9b, 0xff
and r9b, dil
mov r10b, r11b
and r10b, cl
xor r11b, cl
or r10b, r11b
mov cl, sil
xor cl, 0xff
mov r11b, r9b
xor r11b, 0xff
mov dil, bl
xor dil, 1
mov r14b, cl
and r14b, 0xff
and sil, dil
mov r15b, r11b
and r15b, 0xff
and r9b, dil
or r14b, sil
or r15b, r9b
xor r14b, r15b
or cl, r11b
xor cl, 0xff
or dil, 1
and cl, dil
or r14b, cl
mov cl, r10b
xor cl, 0xff
mov r9b, r14b
and r9b, cl
xor r14b, 0xff
and r10b, r14b
or r9b, r10b
mov cl, al
xor cl, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, bl
xor r11b, 1
mov sil, cl
and sil, 0xff
and al, r11b
mov dil, r10b
and dil, 0xff
and dl, r11b
or sil, al
or dil, dl
xor sil, dil
or cl, r10b
xor cl, 0xff
or r11b, 1
and cl, r11b
or sil, cl
mov al, sil
xor al, 0xff
and al, 1
mov cl, bl
xor cl, 1
and sil, cl
or al, sil
mov cl, bl
xor cl, 0
mov dl, r8b
xor dl, 0xff
xor bl, 0
mov r10b, cl
and r10b, 0
mov r11b, bl
and r11b, 0
mov sil, dl
and sil, 0
and r8b, bl
or r10b, r11b
or sil, r8b
xor r10b, sil
or cl, dl
xor cl, 0xff
or bl, 0
and cl, bl
or r10b, cl
xor r10b, 0xff
mov cl, al
xor cl, r10b
and cl, al
mov al, r9b
and al, cl
xor r9b, cl
or al, r9b
test al, 1
jne 0x6d9d1143
jmp 0x6da3b3ab
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x70bc0bf9
mov r9d, ecx
add r9d, r8d
add r9d, 0x8f7ba708
sub r9d, 0x1352a9fb
sub r9d, 0x8f7ba708
add r9d, 0x4955c732
add r9d, 0x70bc0bf9
sub r9d, 0x4955c732
mov r8d, eax
sub r8d, 1
add r8d, 0
sub r9d, 0xd8ecc0a5
add r9d, r8d
add r9d, 0xd8ecc0a5
add r9d, 0x3dbcadfd
sub r9d, 0xcb1d05a4
sub r9d, 0x3dbcadfd
sub r9d, 0xd707f45e
add r9d, 0x1352a9fb
add r9d, 0xd707f45e
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0xcb1d05a4
add r8d, r9d
sub eax, r8d
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
or bl, r14b
xor bl, 0xff
xor bl, 0
and bl, 0
mov dil, sil
xor dil, 0
and dil, 0
mov r14b, sil
xor r14b, 0
mov r15b, r14b
and r15b, 0
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
mov r14b, dil
xor r14b, 0xff
mov r15b, r10b
xor r15b, r14b
and r15b, r10b
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r12b, sil
xor r12b, 1
and r12b, 1
or r14b, r12b
xor r14b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, sil
xor r13b, 0
or r14b, r12b
or r13b, 0
xor r14b, 0xff
and r14b, r13b
xor dil, 0xff
xor dil, 1
and dil, 0xff
mov r12b, bl
and r12b, r15b
xor bl, r15b
or r12b, bl
mov bl, r14b
and bl, dil
xor r14b, dil
or bl, r14b
mov dil, r12b
xor dil, 0xff
mov r14b, bl
and r14b, dil
xor bl, 0xff
and r12b, bl
or r14b, r12b
mov bl, r11b
xor bl, 0xff
and bl, 1
mov dil, sil
xor dil, 1
mov r15b, r11b
and r15b, dil
or bl, r15b
mov dil, sil
xor dil, 0
xor bl, 0xff
mov r15b, sil
xor r15b, 0
or dil, bl
or r15b, 0
xor dil, 0xff
and dil, r15b
mov bl, sil
xor bl, 0
and bl, 1
mov r15b, sil
xor r15b, 1
and r15b, 0
or bl, r15b
mov r15b, bl
xor r15b, 0xff
mov r12b, r11b
xor r12b, r15b
and r12b, r11b
mov r15b, sil
xor r15b, 1
and r15b, 1
mov r13b, sil
xor r13b, 1
and r13b, 1
or r15b, r13b
xor r15b, 0xff
mov r13b, sil
xor r13b, 0
mov al, sil
xor al, 1
or r15b, r13b
or al, 1
xor r15b, 0xff
and r15b, al
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov al, dil
xor al, 0xff
mov r13b, r12b
xor r13b, 0xff
mov cl, sil
xor cl, 0
mov dl, al
and dl, 0
and dil, cl
mov r8b, r13b
and r8b, 0
and r12b, cl
or dl, dil
or r8b, r12b
xor dl, r8b
or al, r13b
xor al, 0xff
or cl, 0
and al, cl
or dl, al
mov al, r15b
and al, bl
xor r15b, bl
or al, r15b
mov cl, dl
xor cl, 0xff
and cl, 0
mov r8b, sil
xor r8b, 0
and dl, r8b
mov bl, al
xor bl, 0xff
and bl, 0
and al, r8b
or cl, dl
or bl, al
xor cl, bl
mov al, sil
xor al, 1
and al, 1
mov dl, sil
xor dl, 1
mov r8b, dl
and r8b, 1
mov bl, sil
xor bl, 1
and bl, 0xff
and dl, 1
or al, r8b
or bl, dl
xor al, bl
mov dl, sil
xor dl, 0
xor al, 0xff
mov r8b, sil
xor r8b, 0
or dl, al
or r8b, 0
xor dl, 0xff
and dl, r8b
mov al, sil
xor al, 0
and al, 1
mov r8b, sil
xor r8b, 1
and r8b, 0
or al, r8b
mov r8b, al
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
mov bl, sil
xor bl, 1
and bl, 0
mov dil, sil
xor dil, 0
mov r15b, dil
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 0
and dil, 1
or bl, r15b
or r12b, dil
xor bl, r12b
mov dil, sil
xor dil, 0
mov r15b, bl
xor r15b, dil
and r15b, bl
xor al, 0xff
xor al, 1
and al, 0xff
mov bl, dl
and bl, r8b
xor dl, r8b
or bl, dl
mov dl, r15b
xor dl, 0xff
mov r8b, al
xor r8b, 0xff
mov dil, sil
xor dil, 0
mov r12b, dl
and r12b, 0
and r15b, dil
mov r13b, r8b
and r13b, 0
and al, dil
or r12b, r15b
or r13b, al
xor r12b, r13b
or dl, r8b
xor dl, 0xff
or dil, 0
and dl, dil
or r12b, dl
mov al, bl
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
and bl, dl
mov r8b, r12b
xor r8b, 0xff
and r8b, 0xff
and r12b, dl
or al, bl
or r8b, r12b
xor al, r8b
mov dl, r14b
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
mov bl, r14b
and bl, r8b
or dl, bl
mov r8b, sil
xor r8b, 1
and r8b, 0
mov bl, sil
xor bl, 0
mov dil, bl
and dil, 1
mov r15b, sil
xor r15b, 1
and r15b, 0
and bl, 1
or r8b, dil
or r15b, bl
xor r8b, r15b
mov bl, sil
xor bl, 1
and bl, 0
mov dil, sil
xor dil, 0
mov r15b, dil
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 0
and dil, 1
or bl, r15b
or r12b, dil
xor bl, r12b
mov dil, dl
and dil, r8b
xor dl, r8b
or dil, dl
mov dl, bl
and dl, 1
xor bl, 1
or dl, bl
mov r8b, dil
xor r8b, 0xff
and r8b, 1
mov bl, sil
xor bl, 1
and dil, bl
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and bl, 1
or r8b, dil
or r15b, bl
xor r8b, r15b
xor r8b, 0xff
xor dl, 0xff
mov bl, sil
xor bl, 1
or r8b, dl
or bl, 1
xor r8b, 0xff
and r8b, bl
mov dl, r10b
xor dl, 0xff
and dl, 1
mov bl, sil
xor bl, 1
and r10b, bl
mov dil, sil
xor dil, 1
and dil, 0xff
and bl, 1
or dl, r10b
or dil, bl
xor dl, dil
mov r10b, al
xor r10b, 0xff
and r10b, 1
mov bl, sil
xor bl, 1
mov dil, al
and dil, bl
or r10b, dil
mov bl, sil
xor bl, 0
and bl, 0
mov dil, sil
xor dil, 0
mov r15b, dil
and r15b, 0
mov r12b, sil
xor r12b, 1
and r12b, 0
and dil, 1
or bl, r15b
or r12b, dil
xor bl, r12b
mov dil, dl
xor dil, 0xff
mov r15b, r10b
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, dil
and r13b, 0
and dl, r12b
mov r9b, r15b
and r9b, 0
and r10b, r12b
or r13b, dl
or r9b, r10b
xor r13b, r9b
or dil, r15b
xor dil, 0xff
or r12b, 0
and dil, r12b
or r13b, dil
mov dl, bl
and dl, 0
xor bl, 0
or dl, bl
mov r9b, r13b
xor r9b, 0xff
and r9b, 1
mov r10b, sil
xor r10b, 1
and r13b, r10b
or r9b, r13b
xor dl, 0xff
mov r10b, r9b
xor r10b, dl
and r10b, r9b
mov dl, sil
xor dl, 1
and dl, 1
mov r9b, sil
xor r9b, 1
mov bl, r9b
and bl, 1
mov dil, sil
xor dil, 1
and dil, 0xff
and r9b, 1
or dl, bl
or dil, r9b
xor dl, dil
mov r9b, cl
xor r9b, 0xff
mov bl, dl
and bl, r9b
xor dl, 0xff
mov r9b, cl
and r9b, dl
or bl, r9b
xor bl, 0xff
mov dl, cl
xor dl, 0xff
mov r9b, sil
xor r9b, 1
or bl, dl
or r9b, 1
xor bl, 0xff
and bl, r9b
mov dl, al
xor dl, 0xff
and dl, 1
mov r9b, sil
xor r9b, 1
mov dil, al
and dil, r9b
or dl, dil
mov r9b, r11b
xor r9b, 0xff
and r9b, 1
mov dil, sil
xor dil, 1
mov r15b, r11b
and r15b, dil
mov r12b, dl
xor r12b, 0xff
and r12b, 0xff
and dl, dil
or r9b, r15b
or r12b, dl
xor r9b, r12b
xor r9b, 0xff
xor r11b, 0xff
mov dl, sil
xor dl, 1
or r9b, r11b
or dl, 1
xor r9b, 0xff
and r9b, dl
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r11b, sil
xor r11b, 1
mov dil, r8b
and dil, r11b
or dl, dil
mov r11b, r10b
xor r11b, 0xff
and r11b, 1
mov dil, sil
xor dil, 1
mov r15b, r10b
and r15b, dil
or r11b, r15b
mov dil, sil
xor dil, 1
and dil, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or dil, r15b
mov r15b, sil
xor r15b, 1
mov r12b, dl
xor r12b, r15b
and r12b, dl
xor r8b, 0xff
mov r15b, dil
xor r15b, 0xff
mov r13b, sil
xor r13b, 0
or r8b, r15b
or r13b, 0
xor r8b, 0xff
and r8b, r13b
mov r15b, r11b
xor r15b, 0xff
mov r13b, sil
xor r13b, 1
mov byte [rbp + 0x2b9], sil
xor sil, 0
or r15b, r13b
or sil, 0
xor r15b, 0xff
and r15b, sil
mov sil, dil
xor sil, 0xff
mov r13b, r10b
xor r13b, sil
and r13b, r10b
mov r10b, r12b
and r10b, r8b
xor r12b, r8b
or r10b, r12b
mov r8b, r15b
xor r8b, 0xff
mov sil, r13b
xor sil, 0xff
mov r12b, byte [rbp + 0x2b9]
xor r12b, 0
mov byte [rbp + 0x2b8], r8b
and r8b, 0
and r15b, r12b
mov byte [rbp + 0x2b7], sil
and sil, 0
and r13b, r12b
or r8b, r15b
or sil, r13b
xor r8b, sil
mov sil, byte [rbp + 0x2b8]
mov r15b, byte [rbp + 0x2b7]
or sil, r15b
xor sil, 0xff
or r12b, 0
and sil, r12b
or r8b, sil
mov sil, r10b
xor sil, 0xff
and sil, 0
mov r12b, byte [rbp + 0x2b9]
xor r12b, 0
and r10b, r12b
mov r13b, r8b
xor r13b, 0xff
and r13b, 0
and r8b, r12b
or sil, r10b
or r13b, r8b
xor sil, r13b
mov r8b, dl
xor r8b, 0xff
mov r10b, r11b
xor r10b, 0xff
mov r12b, byte [rbp + 0x2b9]
xor r12b, 0
mov r13b, r8b
and r13b, 0
and dl, r12b
mov r15b, r10b
and r15b, 0
and r11b, r12b
or r13b, dl
or r15b, r11b
xor r13b, r15b
or r8b, r10b
xor r8b, 0xff
or r12b, 0
and r8b, r12b
or r13b, r8b
mov dl, r13b
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp + 0x2b9]
xor r8b, 0
and r13b, r8b
mov r10b, byte [rbp + 0x2b9]
xor r10b, 1
and r10b, 0
and r8b, 1
or dl, r13b
or r10b, r8b
xor dl, r10b
mov r8b, byte [rbp + 0x2b9]
xor r8b, 1
mov r10b, dil
xor r10b, 0xff
mov r11b, byte [rbp + 0x2b9]
xor r11b, 1
mov r15b, r8b
and r15b, 0xff
mov r12b, r11b
and r12b, 1
mov r13b, r10b
and r13b, 0xff
and dil, r11b
or r15b, r12b
or r13b, dil
xor r15b, r13b
or r8b, r10b
xor r8b, 0xff
or r11b, 1
and r8b, r11b
or r15b, r8b
xor dl, 0xff
xor r15b, 0xff
mov r8b, byte [rbp + 0x2b9]
xor r8b, 0
or dl, r15b
or r8b, 0
xor dl, 0xff
and dl, r8b
mov r8b, sil
xor r8b, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, byte [rbp + 0x2b9]
xor r11b, 1
mov dil, r8b
and dil, 0xff
and sil, r11b
mov r15b, r10b
and r15b, 0xff
and dl, r11b
or dil, sil
or r15b, dl
xor dil, r15b
or r8b, r10b
xor r8b, 0xff
or r11b, 1
and r8b, r11b
or dil, r8b
mov dl, r9b
xor dl, 0xff
mov r8b, bl
xor r8b, dl
and r8b, bl
mov dl, bl
xor dl, 0xff
and dl, 1
mov r10b, byte [rbp + 0x2b9]
xor r10b, 1
and bl, r10b
mov r11b, r9b
xor r11b, 0xff
and r11b, 0xff
and r9b, r10b
or dl, bl
or r11b, r9b
xor dl, r11b
mov r9b, r8b
and r9b, dl
xor r8b, dl
or r9b, r8b
mov dl, dil
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x2b9]
xor r8b, 1
mov r10b, dil
and r10b, r8b
mov r11b, byte [rbp + 0x2b9]
xor r11b, 1
and r11b, 0xff
and r8b, 1
or dl, r10b
or r11b, r8b
xor dl, r11b
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov r8b, byte [rbp + 0x2b9]
xor r8b, 1
and r8b, 1
mov r10b, byte [rbp + 0x2b9]
xor r10b, 1
and r10b, 1
or r8b, r10b
xor dil, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, byte [rbp + 0x2b9]
xor r11b, 1
or dil, r10b
or r11b, 1
xor dil, 0xff
and dil, r11b
mov r10b, r9b
xor r10b, 0xff
and r10b, 1
mov r11b, byte [rbp + 0x2b9]
xor r11b, 1
mov bl, r9b
and bl, r11b
or r10b, bl
xor r10b, 0xff
mov r11b, byte [rbp + 0x2b9]
xor r11b, 1
mov bl, byte [rbp + 0x2b9]
xor bl, 0
or r10b, r11b
or bl, 0
xor r10b, 0xff
and r10b, bl
xor r8b, 0xff
mov r11b, r9b
xor r11b, r8b
and r11b, r9b
mov r8b, dl
and r8b, dil
xor dl, dil
or r8b, dl
mov dl, r10b
xor dl, 0xff
mov r9b, r11b
xor r9b, 0xff
mov bl, byte [rbp + 0x2b9]
xor bl, 1
mov sil, dl
and sil, 0xff
and r10b, bl
mov dil, r9b
and dil, 0xff
and r11b, bl
or sil, r10b
or dil, r11b
xor sil, dil
or dl, r9b
xor dl, 0xff
or bl, 1
and dl, bl
or sil, dl
mov dl, r8b
xor dl, 0xff
mov r9b, sil
and r9b, dl
xor sil, 0xff
and r8b, sil
or r9b, r8b
mov dl, r14b
xor dl, 0xff
mov r8b, cl
xor r8b, 0xff
mov r10b, byte [rbp + 0x2b9]
xor r10b, 1
or dl, r8b
or r10b, 1
xor dl, 0xff
and dl, r10b
mov r8b, r14b
xor r8b, 0xff
mov r10b, cl
and r10b, r8b
xor cl, 0xff
and r14b, cl
or r10b, r14b
mov cl, dl
and cl, r10b
xor dl, r10b
or cl, dl
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x2b9]
xor r8b, 1
mov r10b, cl
and r10b, r8b
mov r11b, byte [rbp + 0x2b9]
xor r11b, 1
and r11b, 0xff
and r8b, 1
or dl, r10b
or r11b, r8b
xor dl, r11b
mov r8b, byte [rbp + 0x2b9]
xor r8b, 1
xor dl, 0xff
mov r10b, byte [rbp + 0x2b9]
xor r10b, 0
or r8b, dl
or r10b, 0
xor r8b, 0xff
and r8b, r10b
mov dl, byte [rbp + 0x2b9]
xor dl, 1
and dl, 0
mov r10b, byte [rbp + 0x2b9]
xor r10b, 0
mov r11b, r10b
and r11b, 1
mov bl, byte [rbp + 0x2b9]
xor bl, 1
and bl, 0
and r10b, 1
or dl, r11b
or bl, r10b
xor dl, bl
mov r10b, dl
xor r10b, 0xff
mov r11b, cl
xor r11b, r10b
and r11b, cl
mov cl, byte [rbp + 0x2b9]
xor cl, 1
and cl, 1
mov r10b, byte [rbp + 0x2b9]
xor r10b, 1
and r10b, 1
or cl, r10b
mov r10b, byte [rbp + 0x2b9]
xor r10b, 1
mov bl, cl
xor bl, r10b
and bl, cl
mov cl, byte [rbp + 0x2b9]
xor cl, 1
xor dl, 0xff
mov r10b, byte [rbp + 0x2b9]
xor r10b, 0
or cl, dl
or r10b, 0
xor cl, 0xff
and cl, r10b
mov dl, r8b
and dl, r11b
xor r8b, r11b
or dl, r8b
mov r8b, bl
xor r8b, 0xff
mov r10b, cl
xor r10b, 0xff
mov r11b, byte [rbp + 0x2b9]
xor r11b, 1
mov sil, r8b
and sil, 0xff
and bl, r11b
mov dil, r10b
and dil, 0xff
and cl, r11b
or sil, bl
or dil, cl
xor sil, dil
or r8b, r10b
xor r8b, 0xff
or r11b, 1
and r8b, r11b
or sil, r8b
mov cl, dl
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x2b9]
xor r8b, 1
and dl, r8b
mov r10b, sil
xor r10b, 0xff
and r10b, 0xff
and sil, r8b
or cl, dl
or r10b, sil
xor cl, r10b
mov dl, al
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov r8b, byte [rbp + 0x2b9]
xor r8b, 1
mov r10b, al
and r10b, r8b
xor al, 0xff
and al, 1
or r10b, al
mov al, dl
and al, r10b
xor dl, r10b
or al, dl
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x2b9]
xor r8b, 1
and cl, r8b
or dl, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x2b9]
xor r8b, 1
and al, r8b
or cl, al
mov al, byte [rbp + 0x2b9]
xor al, 1
and al, 1
mov r8b, byte [rbp + 0x2b9]
xor r8b, 1
and r8b, 1
or al, r8b
mov r8b, dl
and r8b, cl
xor dl, cl
or r8b, dl
mov cl, al
and cl, 1
xor al, 1
or cl, al
mov al, r8b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x2b9]
xor dl, 1
and r8b, dl
or al, r8b
xor al, 0xff
xor cl, 0xff
mov dl, byte [rbp + 0x2b9]
xor dl, 0
or al, cl
or dl, 0
xor al, 0xff
and al, dl
mov cl, r9b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x2b9]
xor dl, 1
mov r8b, r9b
and r8b, dl
or cl, r8b
mov dl, al
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x2b9]
xor r8b, 1
mov r10b, al
and r10b, r8b
mov r11b, byte [rbp + 0x2b9]
xor r11b, 1
and r11b, 0xff
and r8b, 1
or dl, r10b
or r11b, r8b
xor dl, r11b
mov r8b, byte [rbp + 0x2b9]
xor r8b, 1
and r8b, 0
mov r10b, byte [rbp + 0x2b9]
xor r10b, 0
mov r11b, r10b
and r11b, 1
mov bl, byte [rbp + 0x2b9]
xor bl, 1
and bl, 0
and r10b, 1
or r8b, r11b
or bl, r10b
xor r8b, bl
mov r10b, byte [rbp + 0x2b9]
xor r10b, 1
mov r11b, cl
xor r11b, r10b
and r11b, cl
mov r10b, r8b
xor r10b, 0xff
mov bl, r9b
xor bl, r10b
and bl, r9b
mov r9b, byte [rbp + 0x2b9]
xor r9b, 1
mov r10b, dl
xor r10b, r9b
and r10b, dl
mov r9b, r8b
xor r9b, 0xff
mov sil, al
xor sil, r9b
and sil, al
mov al, r11b
xor al, 0xff
mov r9b, bl
xor r9b, 0xff
mov dil, byte [rbp + 0x2b9]
xor dil, 1
mov r14b, al
and r14b, 0xff
and r11b, dil
mov r15b, r9b
and r15b, 0xff
and bl, dil
or r14b, r11b
or r15b, bl
xor r14b, r15b
or al, r9b
xor al, 0xff
or dil, 1
and al, dil
or r14b, al
mov al, r10b
xor al, 0xff
mov r9b, sil
xor r9b, 0xff
mov r11b, byte [rbp + 0x2b9]
xor r11b, 0
mov bl, al
and bl, 0
and r10b, r11b
mov dil, r9b
and dil, 0
and sil, r11b
or bl, r10b
or dil, sil
xor bl, dil
or al, r9b
xor al, 0xff
or r11b, 0
and al, r11b
or bl, al
mov al, r14b
xor al, 0xff
and al, 0
mov r9b, byte [rbp + 0x2b9]
xor r9b, 0
and r14b, r9b
mov r10b, bl
xor r10b, 0xff
and r10b, 0
and bl, r9b
or al, r14b
or r10b, bl
xor al, r10b
mov r9b, cl
and r9b, dl
xor cl, dl
or r9b, cl
mov cl, r9b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x2b9]
xor dl, 1
and r9b, dl
or cl, r9b
mov dl, byte [rbp + 0x2b9]
xor dl, 1
mov r9b, r8b
xor r9b, 0xff
mov r10b, byte [rbp + 0x2b9]
xor r10b, 0
mov r11b, dl
and r11b, 0
mov bl, r10b
and bl, 1
mov sil, r9b
and sil, 0
and r8b, r10b
or r11b, bl
or sil, r8b
xor r11b, sil
or dl, r9b
xor dl, 0xff
or r10b, 0
and dl, r10b
or r11b, dl
xor cl, 0xff
xor r11b, 0xff
mov dl, byte [rbp + 0x2b9]
xor dl, 0
or cl, r11b
or dl, 0
xor cl, 0xff
and cl, dl
mov dl, al
xor dl, 0xff
mov r8b, cl
xor r8b, 0xff
mov r9b, byte [rbp + 0x2b9]
xor r9b, 0
mov r10b, dl
and r10b, 0
and al, r9b
mov r11b, r8b
and r11b, 0
and cl, r9b
or r10b, al
or r11b, cl
xor r10b, r11b
or dl, r8b
xor dl, 0xff
or r9b, 0
and dl, r9b
or r10b, dl
test r10b, 1
jne 0x6d9d2033
jmp 0x6da43a56
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xf6047a0d
mov r9d, ecx
add r9d, r8d
sub r9d, 0x8ded62ea
sub r9d, 0x3e46ace
add r9d, 0x8ded62ea
sub r9d, 0x3d61b766
add r9d, 0xf6047a0d
add r9d, 0x3d61b766
mov r8d, eax
sub r8d, 0xf6d7ad20
add r9d, r8d
sub r9d, 0xf31dbef2
sub r9d, 1
add r9d, 0xf31dbef2
add r9d, 0xa9746e21
add r9d, 0xf6d7ad20
sub r9d, 0xa9746e21
sub r9d, 0xbac14762
add r9d, 0x3cf7d4ec
add r9d, 0xbac14762
mov r8d, eax
sub r8d, 0x3e46ace
sub r9d, r8d
sub eax, 0x3cf7d4ec
add r9d, eax
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 0
mov sil, 1
mov dil, sil
xor dil, 0
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, r11b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or dil, r15b
mov r14b, sil
xor r14b, 0
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 0
or r14b, r15b
mov r15b, bl
xor r15b, 0xff
mov r12b, dil
xor r12b, 0xff
mov r13b, sil
xor r13b, 0
mov al, r15b
and al, 0
and bl, r13b
mov cl, r12b
and cl, 0
and dil, r13b
or al, bl
or cl, dil
xor al, cl
or r15b, r12b
xor r15b, 0xff
or r13b, 0
and r15b, r13b
or al, r15b
mov cl, r14b
and cl, 0
xor r14b, 0
or cl, r14b
mov bl, al
xor bl, 0xff
and bl, 1
mov dil, sil
xor dil, 1
and al, dil
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and dil, 1
or bl, al
or r14b, dil
xor bl, r14b
xor bl, 0xff
xor cl, 0xff
mov al, sil
xor al, 1
or bl, cl
or al, 1
xor bl, 0xff
and bl, al
mov al, r10b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
mov dil, r10b
and dil, cl
or al, dil
mov cl, r11b
xor cl, 0xff
xor al, 0xff
mov dil, sil
xor dil, 1
or cl, al
or dil, 1
xor cl, 0xff
and cl, dil
mov al, r11b
xor al, 0xff
and al, 1
mov dil, sil
xor dil, 1
and r11b, dil
or al, r11b
xor al, 0xff
mov r11b, r10b
xor r11b, al
and r11b, r10b
mov al, cl
and al, r11b
xor cl, r11b
or al, cl
mov cl, bl
xor cl, 0xff
and cl, 1
mov r10b, sil
xor r10b, 1
mov r11b, bl
and r11b, r10b
or cl, r11b
mov r10b, al
xor r10b, 0xff
and r10b, 1
mov r11b, sil
xor r11b, 1
mov dil, al
and dil, r11b
or r10b, dil
mov r11b, sil
xor r11b, 1
and r11b, 1
mov dil, sil
xor dil, 1
and dil, 1
or r11b, dil
mov dil, cl
xor dil, 0xff
mov r14b, sil
xor r14b, 1
mov r15b, sil
xor r15b, 1
or dil, r14b
or r15b, 1
xor dil, 0xff
and dil, r15b
xor bl, 0xff
mov r14b, r11b
xor r14b, 0xff
mov r15b, sil
xor r15b, 0
or bl, r14b
or r15b, 0
xor bl, 0xff
and bl, r15b
mov r14b, r10b
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, sil
xor r12b, 1
or r14b, r15b
or r12b, 1
xor r14b, 0xff
and r14b, r12b
mov r15b, r11b
xor r15b, 0xff
mov r12b, al
xor r12b, r15b
and r12b, al
mov al, dil
and al, bl
xor dil, bl
or al, dil
mov bl, r14b
and bl, r12b
xor r14b, r12b
or bl, r14b
mov dil, al
xor dil, 0xff
mov r14b, bl
and r14b, dil
xor bl, 0xff
and al, bl
or r14b, al
mov al, cl
xor al, 0xff
mov bl, r10b
xor bl, 0xff
mov dil, sil
xor dil, 1
mov r15b, al
and r15b, 0xff
and cl, dil
mov r12b, bl
and r12b, 0xff
and r10b, dil
or r15b, cl
or r12b, r10b
xor r15b, r12b
or al, bl
xor al, 0xff
or dil, 1
and al, dil
or r15b, al
mov al, r15b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and r15b, cl
mov r10b, sil
xor r10b, 1
and r10b, 0xff
and cl, 1
or al, r15b
or r10b, cl
xor al, r10b
mov cl, sil
xor cl, 1
mov r10b, r11b
xor r10b, 0xff
xor sil, 0
mov bl, cl
and bl, 0
mov dil, sil
and dil, 1
mov r15b, r10b
and r15b, 0
and r11b, sil
or bl, dil
or r15b, r11b
xor bl, r15b
or cl, r10b
xor cl, 0xff
or sil, 0
and cl, sil
or bl, cl
xor bl, 0xff
mov cl, al
xor cl, bl
and cl, al
mov al, r14b
and al, cl
xor r14b, cl
or al, r14b
test al, 1
jne 0x6d9d23e4
jmp 0x6da43a56
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 1
add r8d, 0
mov r9d, eax
sub r9d, 0x343ed350
add r9d, r8d
add r9d, 0x343ed350
mov r8d, eax
sub r8d, 0xf2d41784
sub r8d, ecx
add r8d, 0xf2d41784
mov r10d, eax
sub r10d, r9d
add r10d, 0
add r8d, 0x58e9af7f
add r8d, r10d
sub r8d, 0x58e9af7f
sub eax, r8d
add eax, 0
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or sil, r15b
mov r14b, dil
xor r14b, 1
xor sil, 0xff
mov r15b, dil
xor r15b, 0
or r14b, sil
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov sil, dil
xor sil, 1
and sil, 1
mov r15b, dil
xor r15b, 1
mov r12b, r15b
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or sil, r12b
or r13b, r15b
xor sil, r13b
mov r15b, r11b
xor r15b, 0xff
mov r12b, sil
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
or r15b, r12b
or r13b, 1
xor r15b, 0xff
and r15b, r13b
mov r12b, dil
xor r12b, 1
and r12b, 0
mov r13b, dil
xor r13b, 0
mov al, r13b
and al, 1
mov cl, dil
xor cl, 1
and cl, 0
and r13b, 1
or r12b, al
or cl, r13b
xor r12b, cl
xor r12b, 0xff
mov al, dil
xor al, 1
mov cl, dil
xor cl, 0
or r12b, al
or cl, 0
xor r12b, 0xff
and r12b, cl
mov al, dil
xor al, 1
xor sil, 0xff
mov cl, dil
xor cl, 1
or al, sil
or cl, 1
xor al, 0xff
and al, cl
mov cl, r14b
and cl, r15b
xor r14b, r15b
or cl, r14b
mov sil, r12b
xor sil, 0xff
mov r14b, al
xor r14b, 0xff
mov r15b, dil
xor r15b, 1
mov r13b, sil
and r13b, 0xff
and r12b, r15b
mov dl, r14b
and dl, 0xff
and al, r15b
or r13b, r12b
or dl, al
xor r13b, dl
or sil, r14b
xor sil, 0xff
or r15b, 1
and sil, r15b
or r13b, sil
mov al, cl
xor al, 0xff
mov dl, r13b
and dl, al
xor r13b, 0xff
and cl, r13b
or dl, cl
mov al, bl
xor al, 0xff
and al, 0
mov cl, dil
xor cl, 0
mov sil, bl
and sil, cl
mov r14b, dil
xor r14b, 1
and r14b, 0
and cl, 1
or al, sil
or r14b, cl
xor al, r14b
mov cl, dil
xor cl, 1
xor al, 0xff
mov sil, dil
xor sil, 1
or cl, al
or sil, 1
xor cl, 0xff
and cl, sil
mov al, dil
xor al, 1
and al, 1
mov sil, dil
xor sil, 1
and sil, 1
or al, sil
mov sil, bl
xor sil, 0xff
xor al, 0xff
mov r14b, dil
xor r14b, 0
or sil, al
or r14b, 0
xor sil, 0xff
and sil, r14b
mov al, cl
and al, sil
xor cl, sil
or al, cl
mov cl, dil
xor cl, 0
and cl, 1
mov sil, dil
xor sil, 1
and sil, 0
or cl, sil
mov sil, dil
xor sil, 0
xor cl, 0xff
mov r14b, dil
xor r14b, 0
or sil, cl
or r14b, 0
xor sil, 0xff
and sil, r14b
mov cl, dil
xor cl, 0
and cl, 1
mov r14b, dil
xor r14b, 1
mov r15b, r14b
and r15b, 0
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or cl, r15b
or r12b, r14b
xor cl, r12b
mov r14b, cl
xor r14b, 0xff
xor r14b, 0
and r14b, 0
mov r15b, dil
xor r15b, 1
and r15b, 1
mov r12b, dil
xor r12b, 1
and r12b, 1
or r15b, r12b
mov r12b, dil
xor r12b, 0
mov r13b, r15b
xor r13b, r12b
and r13b, r15b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r15b, sil
xor r15b, 0xff
mov r12b, r14b
xor r12b, 0xff
mov r8b, dil
xor r8b, 1
mov r9b, r15b
and r9b, 0xff
and sil, r8b
mov r10b, r12b
and r10b, 0xff
and r14b, r8b
or r9b, sil
or r10b, r14b
xor r9b, r10b
or r15b, r12b
xor r15b, 0xff
or r8b, 1
and r15b, r8b
or r9b, r15b
mov r8b, r13b
xor r8b, 0xff
mov r10b, cl
xor r10b, 0xff
mov sil, dil
xor sil, 0
mov r14b, r8b
and r14b, 0
and r13b, sil
mov r15b, r10b
and r15b, 0
and cl, sil
or r14b, r13b
or r15b, cl
xor r14b, r15b
or r8b, r10b
xor r8b, 0xff
or sil, 0
and r8b, sil
or r14b, r8b
mov cl, r9b
xor cl, 0xff
mov r8b, r14b
and r8b, cl
xor r14b, 0xff
and r9b, r14b
or r8b, r9b
mov cl, dil
xor cl, 0
and cl, 0
mov r9b, dil
xor r9b, 0
mov r10b, r9b
and r10b, 0
mov sil, dil
xor sil, 1
and sil, 0
and r9b, 1
or cl, r10b
or sil, r9b
xor cl, sil
mov r9b, dl
xor r9b, 0xff
mov r10b, cl
and r10b, r9b
xor cl, 0xff
mov r9b, dl
and r9b, cl
or r10b, r9b
mov cl, dl
xor cl, 0xff
mov r9b, r10b
xor r9b, cl
and r9b, r10b
mov cl, r11b
xor cl, 0xff
and cl, 1
mov r10b, dil
xor r10b, 1
and r11b, r10b
or cl, r11b
mov r10b, r8b
xor r10b, 0xff
and r10b, 1
mov r11b, dil
xor r11b, 1
mov sil, r8b
and sil, r11b
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and r11b, 1
or r10b, sil
or r14b, r11b
xor r10b, r14b
mov r11b, dil
xor r11b, 1
and r11b, 1
mov sil, dil
xor sil, 1
mov r14b, sil
and r14b, 1
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and sil, 1
or r11b, r14b
or r15b, sil
xor r11b, r15b
mov sil, cl
and sil, r10b
xor cl, r10b
or sil, cl
mov cl, dil
xor cl, 1
mov r10b, r11b
xor r10b, 0xff
mov r14b, dil
xor r14b, 1
mov r15b, cl
and r15b, 0xff
mov r12b, r14b
and r12b, 1
mov r13b, r10b
and r13b, 0xff
and r11b, r14b
or r15b, r12b
or r13b, r11b
xor r15b, r13b
or cl, r10b
xor cl, 0xff
or r14b, 1
and cl, r14b
or r15b, cl
mov cl, sil
xor cl, 0xff
and cl, 1
mov r10b, dil
xor r10b, 1
and sil, r10b
or cl, sil
xor cl, 0xff
xor r15b, 0xff
mov r10b, dil
xor r10b, 0
or cl, r15b
or r10b, 0
xor cl, 0xff
and cl, r10b
mov r10b, al
xor r10b, 0xff
and r10b, 1
mov r11b, dil
xor r11b, 1
mov sil, al
and sil, r11b
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and r11b, 1
or r10b, sil
or r14b, r11b
xor r10b, r14b
mov r11b, dil
xor r11b, 0
and r11b, 1
mov sil, dil
xor sil, 1
and sil, 0
or r11b, sil
mov sil, dil
xor sil, 1
and sil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r14b
and r15b, 1
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
mov r14b, r10b
xor r14b, 0xff
mov r15b, r11b
xor r15b, 0xff
mov r12b, dil
xor r12b, 1
mov r13b, r14b
and r13b, 0xff
and r10b, r12b
mov byte [rbp + 0x2b6], r15b
and r15b, 0xff
and r11b, r12b
or r13b, r10b
or r15b, r11b
xor r13b, r15b
mov r10b, byte [rbp + 0x2b6]
or r14b, r10b
xor r14b, 0xff
or r12b, 1
and r14b, r12b
or r13b, r14b
mov r11b, sil
and r11b, 1
xor sil, 1
or r11b, sil
mov sil, r13b
xor sil, 0xff
and sil, 1
mov r14b, dil
xor r14b, 1
and r13b, r14b
or sil, r13b
xor r11b, 0xff
mov r14b, sil
xor r14b, r11b
and r14b, sil
mov r11b, r8b
xor r11b, 0xff
and r11b, 1
mov sil, dil
xor sil, 1
mov r15b, r8b
and r15b, sil
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and sil, 1
or r11b, r15b
or r12b, sil
xor r11b, r12b
mov sil, bl
xor sil, 0xff
mov r15b, r11b
and r15b, sil
xor r11b, 0xff
mov sil, bl
and sil, r11b
or r15b, sil
xor bl, 0xff
mov r11b, r15b
xor r11b, bl
and r11b, r15b
mov bl, r9b
xor bl, 0xff
and bl, 1
mov sil, dil
xor sil, 1
mov r15b, r9b
and r15b, sil
or bl, r15b
mov sil, cl
xor sil, 0xff
and sil, 1
mov r15b, dil
xor r15b, 1
mov r12b, cl
and r12b, r15b
or sil, r12b
mov r15b, dil
xor r15b, 1
and r15b, 1
mov r12b, dil
xor r12b, 1
mov r13b, r12b
and r13b, 1
mov r10b, dil
xor r10b, 1
and r10b, 0xff
and r12b, 1
or r15b, r13b
or r10b, r12b
xor r15b, r10b
mov r10b, bl
xor r10b, 0xff
mov r12b, dil
xor r12b, 1
mov r13b, dil
xor r13b, 1
or r10b, r12b
or r13b, 1
xor r10b, 0xff
and r10b, r13b
xor r9b, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
or r9b, r12b
or r13b, 0
xor r9b, 0xff
and r9b, r13b
mov r12b, dil
xor r12b, 1
mov r13b, sil
xor r13b, r12b
and r13b, sil
mov r12b, r15b
xor r12b, 0xff
mov byte [rbp + 0x2b5], cl
xor cl, r12b
mov r12b, byte [rbp + 0x2b5]
and cl, r12b
mov r12b, r10b
and r12b, r9b
xor r10b, r9b
or r12b, r10b
mov r9b, r13b
xor r9b, 0xff
mov r10b, cl
xor r10b, 0xff
mov byte [rbp + 0x2b4], dil
xor dil, 0
mov byte [rbp + 0x2b3], r9b
and r9b, 0
and r13b, dil
mov byte [rbp + 0x2b2], r10b
and r10b, 0
and cl, dil
or r9b, r13b
or r10b, cl
xor r9b, r10b
mov cl, byte [rbp + 0x2b3]
mov r10b, byte [rbp + 0x2b2]
or cl, r10b
xor cl, 0xff
or dil, 0
and cl, dil
or r9b, cl
mov cl, r12b
xor cl, 0xff
and cl, 1
mov dil, byte [rbp + 0x2b4]
xor dil, 1
and r12b, dil
mov r13b, r9b
xor r13b, 0xff
and r13b, 0xff
and r9b, dil
or cl, r12b
or r13b, r9b
xor cl, r13b
mov r9b, bl
xor r9b, 0xff
mov dil, sil
xor dil, 0xff
mov r12b, byte [rbp + 0x2b4]
xor r12b, 1
mov r13b, r9b
and r13b, 0xff
and bl, r12b
mov r10b, dil
and r10b, 0xff
and sil, r12b
or r13b, bl
or r10b, sil
xor r13b, r10b
or r9b, dil
xor r9b, 0xff
or r12b, 1
and r9b, r12b
or r13b, r9b
mov r9b, r13b
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x2b4]
xor r10b, 1
and r13b, r10b
or r9b, r13b
mov r10b, byte [rbp + 0x2b4]
xor r10b, 1
mov bl, r15b
xor bl, 0xff
mov sil, byte [rbp + 0x2b4]
xor sil, 0
mov dil, r10b
and dil, 0
mov r12b, sil
and r12b, 1
mov r13b, bl
and r13b, 0
and r15b, sil
or dil, r12b
or r13b, r15b
xor dil, r13b
or r10b, bl
xor r10b, 0xff
or sil, 0
and r10b, sil
or dil, r10b
xor r9b, 0xff
xor dil, 0xff
mov r10b, byte [rbp + 0x2b4]
xor r10b, 1
or r9b, dil
or r10b, 1
xor r9b, 0xff
and r9b, r10b
mov r10b, cl
and r10b, r9b
xor cl, r9b
or r10b, cl
mov cl, r11b
xor cl, 0xff
mov r9b, r14b
xor r9b, cl
and r9b, r14b
mov cl, r14b
xor cl, 0xff
and cl, 1
mov bl, byte [rbp + 0x2b4]
xor bl, 1
and r14b, bl
mov sil, r11b
xor sil, 0xff
and sil, 0xff
and r11b, bl
or cl, r14b
or sil, r11b
xor cl, sil
mov r11b, r9b
xor r11b, 0xff
mov bl, cl
xor bl, 0xff
mov sil, byte [rbp + 0x2b4]
xor sil, 0
mov dil, r11b
and dil, 0
and r9b, sil
mov r14b, bl
and r14b, 0
and cl, sil
or dil, r9b
or r14b, cl
xor dil, r14b
or r11b, bl
xor r11b, 0xff
or sil, 0
and r11b, sil
or dil, r11b
mov cl, r10b
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp + 0x2b4]
xor r9b, 1
mov r11b, r10b
and r11b, r9b
mov bl, byte [rbp + 0x2b4]
xor bl, 1
and bl, 0xff
and r9b, 1
or cl, r11b
or bl, r9b
xor cl, bl
mov r9b, dil
xor r9b, 0xff
xor cl, 0xff
mov r11b, byte [rbp + 0x2b4]
xor r11b, 1
or r9b, cl
or r11b, 1
xor r9b, 0xff
and r9b, r11b
mov cl, dil
xor cl, 0xff
and cl, 1
mov r11b, byte [rbp + 0x2b4]
xor r11b, 1
and dil, r11b
or cl, dil
xor cl, 0xff
mov r11b, r10b
xor r11b, cl
and r11b, r10b
mov cl, r9b
xor cl, 0xff
mov r10b, r11b
xor r10b, 0xff
mov bl, byte [rbp + 0x2b4]
xor bl, 0
mov sil, cl
and sil, 0
and r9b, bl
mov dil, r10b
and dil, 0
and r11b, bl
or sil, r9b
or dil, r11b
xor sil, dil
or cl, r10b
xor cl, 0xff
or bl, 0
and cl, bl
or sil, cl
mov cl, al
xor cl, 0xff
mov r9b, dl
xor r9b, cl
and r9b, dl
mov cl, dl
xor cl, 0xff
mov r10b, al
and r10b, cl
xor al, 0xff
and dl, al
or r10b, dl
mov al, r9b
and al, r10b
xor r9b, r10b
or al, r9b
mov cl, al
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x2b4]
xor dl, 1
mov r9b, al
and r9b, dl
mov r10b, byte [rbp + 0x2b4]
xor r10b, 1
and r10b, 0xff
and dl, 1
or cl, r9b
or r10b, dl
xor cl, r10b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov dl, byte [rbp + 0x2b4]
xor dl, 1
and dl, 1
mov r9b, byte [rbp + 0x2b4]
xor r9b, 1
and r9b, 1
or dl, r9b
xor dl, 0xff
mov r9b, al
xor r9b, dl
and r9b, al
mov al, cl
and al, r9b
xor cl, r9b
or al, cl
mov cl, byte [rbp + 0x2b4]
xor cl, 0
mov dl, r8b
xor dl, 0xff
mov r9b, byte [rbp + 0x2b4]
xor r9b, 0
or cl, dl
or r9b, 0
xor cl, 0xff
and cl, r9b
mov dl, byte [rbp + 0x2b4]
xor dl, 0
and dl, 0
mov r9b, byte [rbp + 0x2b4]
xor r9b, 0
mov r10b, r9b
and r10b, 0
mov r11b, r8b
xor r11b, 0xff
and r11b, 0
and r8b, r9b
or dl, r10b
or r11b, r8b
xor dl, r11b
mov r8b, cl
and r8b, dl
xor cl, dl
or r8b, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x2b4]
xor dl, 1
and al, dl
or cl, al
mov al, r8b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x2b4]
xor dl, 1
and r8b, dl
or al, r8b
mov dl, byte [rbp + 0x2b4]
xor dl, 1
and dl, 1
mov r8b, byte [rbp + 0x2b4]
xor r8b, 1
and r8b, 1
or dl, r8b
mov r8b, cl
and r8b, al
xor cl, al
or r8b, cl
mov al, byte [rbp + 0x2b4]
xor al, 1
mov cl, dl
xor cl, 0xff
mov r9b, byte [rbp + 0x2b4]
xor r9b, 1
mov r10b, al
and r10b, 0xff
mov r11b, r9b
and r11b, 1
mov bl, cl
and bl, 0xff
and dl, r9b
or r10b, r11b
or bl, dl
xor r10b, bl
or al, cl
xor al, 0xff
or r9b, 1
and al, r9b
or r10b, al
mov al, r8b
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x2b4]
xor cl, 0
and r8b, cl
mov dl, byte [rbp + 0x2b4]
xor dl, 1
and dl, 0
and cl, 1
or al, r8b
or dl, cl
xor al, dl
xor al, 0xff
xor r10b, 0xff
mov cl, byte [rbp + 0x2b4]
xor cl, 0
or al, r10b
or cl, 0
xor al, 0xff
and al, cl
mov cl, al
xor cl, 0xff
mov dl, sil
xor dl, cl
and dl, sil
mov cl, sil
xor cl, 0xff
and cl, 0
mov r8b, byte [rbp + 0x2b4]
xor r8b, 0
and sil, r8b
mov r9b, al
xor r9b, 0xff
and r9b, 0
and al, r8b
or cl, sil
or r9b, al
xor cl, r9b
mov al, dl
xor al, 0xff
mov r8b, cl
xor r8b, 0xff
mov r9b, byte [rbp + 0x2b4]
xor r9b, 0
mov r10b, al
and r10b, 0
and dl, r9b
mov r11b, r8b
and r11b, 0
and cl, r9b
or r10b, dl
or r11b, cl
xor r10b, r11b
or al, r8b
xor al, 0xff
or r9b, 0
and al, r9b
or r10b, al
test r10b, 1
jne 0x6d9d2ff7
jmp 0x6da3b3ab
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0xfbe17484
add r8d, 0
sub r8d, 0x11a9583f
sub r8d, 0xfbe17484
mov r9d, eax
sub r9d, r8d
mov r8d, ecx
sub r8d, r9d
mov r9d, eax
sub r9d, 0x10918d58
sub r9d, 1
add r9d, 0x10918d58
add r8d, 0x483e505a
add r8d, r9d
sub r8d, 0x483e505a
sub eax, 0x11a9583f
add eax, 0
sub r8d, 0xfe353009
sub r8d, eax
add r8d, 0xfe353009
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
or bl, r14b
mov dil, r11b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or dil, r15b
mov r14b, sil
xor r14b, 0
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 0
or r14b, r15b
mov r15b, bl
and r15b, dil
xor bl, dil
or r15b, bl
mov bl, sil
xor bl, 0
mov dil, r14b
xor dil, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, bl
and r13b, 0xff
mov al, r12b
and al, 0
mov cl, dil
and cl, 0xff
and r14b, r12b
or r13b, al
or cl, r14b
xor r13b, cl
or bl, dil
xor bl, 0xff
or r12b, 1
and bl, r12b
or r13b, bl
mov al, r15b
xor al, 0xff
and al, 0
mov cl, sil
xor cl, 0
and r15b, cl
mov bl, sil
xor bl, 1
and bl, 0
and cl, 1
or al, r15b
or bl, cl
xor al, bl
xor r13b, 0xff
mov cl, al
xor cl, r13b
and cl, al
mov al, r10b
xor al, 0xff
and al, 1
mov bl, sil
xor bl, 1
mov dil, r10b
and dil, bl
or al, dil
xor al, 0xff
xor al, 1
and al, 0xff
mov bl, sil
xor bl, 1
and bl, 1
mov dil, sil
xor dil, 1
and dil, 1
or bl, dil
mov dil, bl
xor dil, 0xff
mov r14b, r10b
xor r14b, dil
and r14b, r10b
mov r10b, r11b
xor r10b, 0xff
and r10b, 0
mov dil, sil
xor dil, 0
mov r15b, r11b
and r15b, dil
mov r12b, sil
xor r12b, 1
and r12b, 0
and dil, 1
or r10b, r15b
or r12b, dil
xor r10b, r12b
mov dil, sil
xor dil, 1
mov r15b, r10b
xor r15b, dil
and r15b, r10b
xor bl, 0xff
mov r10b, r11b
xor r10b, bl
and r10b, r11b
mov r11b, al
xor r11b, 0xff
mov bl, r14b
xor bl, 0xff
mov dil, sil
xor dil, 1
mov r12b, r11b
and r12b, 0xff
and al, dil
mov r13b, bl
and r13b, 0xff
and r14b, dil
or r12b, al
or r13b, r14b
xor r12b, r13b
or r11b, bl
xor r11b, 0xff
or dil, 1
and r11b, dil
or r12b, r11b
mov al, r15b
xor al, 0xff
mov r11b, r10b
xor r11b, 0xff
mov bl, sil
xor bl, 0
mov dil, al
and dil, 0
and r15b, bl
mov r14b, r11b
and r14b, 0
and r10b, bl
or dil, r15b
or r14b, r10b
xor dil, r14b
or al, r11b
xor al, 0xff
or bl, 0
and al, bl
or dil, al
mov al, r12b
xor al, 0xff
mov r10b, dil
and r10b, al
xor dil, 0xff
and r12b, dil
or r10b, r12b
mov al, cl
xor al, 0xff
mov r11b, r10b
xor r11b, 0xff
mov bl, sil
xor bl, 0
or al, r11b
or bl, 0
xor al, 0xff
and al, bl
mov r11b, cl
xor r11b, 0xff
and r11b, 1
xor sil, 1
and cl, sil
mov bl, r10b
xor bl, 0xff
and bl, 0xff
and r10b, sil
or r11b, cl
or bl, r10b
xor r11b, bl
mov cl, al
and cl, r11b
xor al, r11b
or cl, al
test cl, 1
jne 0x6d9d32c5
jmp 0x6da2a508
xor eax, eax
mov rcx, qword [rbp + 0x758]
mov rdx, qword [rcx]
add rdx, 0xc
mov r8d, dword [sym.out.dll_x.13]
mov r9d, dword [sym.out.dll_y.14]
mov r10d, eax
sub r10d, 0xcab13d07
add r10d, 0
sub r10d, 0x90bc64da
sub r10d, 1
add r10d, 0x90bc64da
mov r11d, eax
sub r11d, r10d
mov r10d, eax
sub r10d, 0xcab13d07
add r11d, r10d
sub eax, r11d
mov r10d, 0x8438fe3
add r10d, 0
sub r10d, eax
sub r10d, 0x8438fe3
mov eax, r8d
add eax, 0x49b68bd2
sub eax, r10d
sub eax, 0x49b68bd2
imul r8d, eax
and r8d, 1
cmp r8d, 0
sete bl
cmp r9d, 0xa
setl sil
mov dil, sil
xor dil, 0xff
and dil, 1
mov r14b, 1
mov r15b, r14b
xor r15b, 1
mov r12b, sil
and r12b, r15b
or dil, r12b
mov r15b, bl
xor r15b, 0xff
and r15b, 0
mov r12b, r14b
xor r12b, 0
mov r13b, bl
and r13b, r12b
mov al, dil
xor al, 0xff
and al, 0
and dil, r12b
or r15b, r13b
or al, dil
xor r15b, al
mov al, bl
xor al, 0xff
mov dil, r15b
xor dil, al
and dil, r15b
mov al, bl
xor al, 0xff
and al, 1
mov r15b, r14b
xor r15b, 1
mov r12b, bl
and r12b, r15b
or al, r12b
mov r15b, r14b
xor r15b, 0
xor al, 0xff
mov r12b, r14b
xor r12b, 1
or r15b, al
or r12b, 1
xor r15b, 0xff
and r15b, r12b
mov al, r14b
xor al, 0
and al, 1
mov r12b, r14b
xor r12b, 1
and r12b, 0
or al, r12b
xor bl, 0xff
mov r12b, al
xor r12b, 0xff
mov r13b, r14b
xor r13b, 1
or bl, r12b
or r13b, 1
xor bl, 0xff
and bl, r13b
mov r12b, sil
xor r12b, 0xff
and r12b, 1
mov r13b, r14b
xor r13b, 1
mov r8b, sil
and r8b, r13b
mov r9b, r14b
xor r9b, 1
and r9b, 0xff
and r13b, 1
or r12b, r8b
or r9b, r13b
xor r12b, r9b
mov r8b, r14b
xor r8b, 0
mov r9b, r12b
xor r9b, r8b
and r9b, r12b
xor sil, 0xff
xor al, 0xff
mov r8b, r14b
xor r8b, 0
or sil, al
or r8b, 0
xor sil, 0xff
and sil, r8b
mov al, r15b
xor al, 0xff
mov r8b, bl
xor r8b, 0xff
mov r12b, r14b
xor r12b, 1
mov r13b, al
and r13b, 0xff
and r15b, r12b
mov r10b, r8b
and r10b, 0xff
and bl, r12b
or r13b, r15b
or r10b, bl
xor r13b, r10b
or al, r8b
xor al, 0xff
or r12b, 1
and al, r12b
or r13b, al
mov al, r9b
and al, sil
xor r9b, sil
or al, r9b
mov r8b, r13b
xor r8b, 0xff
mov r9b, al
and r9b, r8b
xor al, 0xff
and r13b, al
or r9b, r13b
mov al, dil
xor al, 0xff
mov r8b, r9b
xor r8b, 0xff
mov r10b, r14b
xor r10b, 1
or al, r8b
or r10b, 1
xor al, 0xff
and al, r10b
mov r8b, dil
xor r8b, 0xff
and r8b, 0
xor r14b, 0
and dil, r14b
mov r10b, r9b
xor r10b, 0xff
and r10b, 0
and r9b, r14b
or r8b, dil
or r10b, r9b
xor r8b, r10b
mov r9b, al
and r9b, r8b
xor al, r8b
or r9b, al
test r9b, 1
mov qword [rbp + 0x2a8], rdx
jne 0x6d9d3539
jmp 0x6da2a508
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x8c768675
mov r9d, ecx
sub r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0xce070e43
add r8d, r9d
mov r9d, eax
sub r9d, r8d
add r9d, 0x89975a6d
sub r9d, 0x8c768675
sub r9d, 0x89975a6d
sub r9d, 0xe9064565
sub r9d, 0x37696d85
add r9d, 0xe9064565
sub r9d, 0xbfbcea6e
sub r9d, 1
add r9d, 0xbfbcea6e
add r9d, 0xce0b2ec4
add r9d, 0x37696d85
sub r9d, 0xce0b2ec4
add r9d, 0x75b57cc3
add r9d, 0xa9a8d505
sub r9d, 0x75b57cc3
mov r8d, eax
sub r8d, 0xce070e43
add r9d, r8d
sub eax, 0xa9a8d505
add r9d, eax
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 0
mov sil, 1
mov dil, sil
xor dil, 0
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, r11b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or dil, r15b
mov r14b, sil
xor r14b, 1
and r14b, 0
mov r15b, sil
xor r15b, 0
mov r12b, r15b
and r12b, 1
mov r13b, sil
xor r13b, 1
and r13b, 0
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, bl
xor r15b, 0xff
mov r12b, dil
xor r12b, 0xff
mov r13b, sil
xor r13b, 1
mov al, r15b
and al, 0xff
and bl, r13b
mov cl, r12b
and cl, 0xff
and dil, r13b
or al, bl
or cl, dil
xor al, cl
or r15b, r12b
xor r15b, 0xff
or r13b, 1
and r15b, r13b
or al, r15b
mov cl, sil
xor cl, 1
mov bl, r14b
xor bl, 0xff
mov dil, sil
xor dil, 0
mov r15b, cl
and r15b, 0
mov r12b, dil
and r12b, 1
mov r13b, bl
and r13b, 0
and r14b, dil
or r15b, r12b
or r13b, r14b
xor r15b, r13b
or cl, bl
xor cl, 0xff
or dil, 0
and cl, dil
or r15b, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov bl, sil
xor bl, 1
and al, bl
or cl, al
xor r15b, 0xff
mov al, cl
xor al, r15b
and al, cl
mov cl, r10b
xor cl, 0xff
and cl, 1
mov bl, sil
xor bl, 1
mov dil, r10b
and dil, bl
or cl, dil
mov bl, sil
xor bl, 0
xor cl, 0xff
mov dil, sil
xor dil, 0
or bl, cl
or dil, 0
xor bl, 0xff
and bl, dil
mov cl, sil
xor cl, 0
and cl, 1
mov dil, sil
xor dil, 1
mov r14b, dil
and r14b, 0
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or cl, r14b
or r15b, dil
xor cl, r15b
xor r10b, 0xff
mov dil, cl
xor dil, 0xff
mov r14b, sil
xor r14b, 1
or r10b, dil
or r14b, 1
xor r10b, 0xff
and r10b, r14b
mov dil, r11b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
mov r14b, sil
xor r14b, 0
mov r15b, dil
xor r15b, r14b
and r15b, dil
xor r11b, 0xff
xor cl, 0xff
mov dil, sil
xor dil, 1
or r11b, cl
or dil, 1
xor r11b, 0xff
and r11b, dil
mov cl, bl
xor cl, 0xff
mov dil, r10b
xor dil, 0xff
mov r14b, sil
xor r14b, 0
mov r12b, cl
and r12b, 0
and bl, r14b
mov r13b, dil
and r13b, 0
and r10b, r14b
or r12b, bl
or r13b, r10b
xor r12b, r13b
or cl, dil
xor cl, 0xff
or r14b, 0
and cl, r14b
or r12b, cl
mov cl, r15b
xor cl, 0xff
mov r10b, r11b
xor r10b, 0xff
mov bl, sil
xor bl, 1
mov dil, cl
and dil, 0xff
and r15b, bl
mov r14b, r10b
and r14b, 0xff
and r11b, bl
or dil, r15b
or r14b, r11b
xor dil, r14b
or cl, r10b
xor cl, 0xff
or bl, 1
and cl, bl
or dil, cl
mov cl, r12b
xor cl, 0xff
mov r10b, dil
and r10b, cl
xor dil, 0xff
and r12b, dil
or r10b, r12b
mov cl, al
xor cl, 0xff
mov r11b, r10b
xor r11b, 0xff
xor sil, 1
or cl, r11b
or sil, 1
xor cl, 0xff
and cl, sil
mov r11b, al
xor r11b, 0xff
mov bl, r10b
and bl, r11b
xor r10b, 0xff
and al, r10b
or bl, al
mov al, cl
and al, bl
xor cl, bl
or al, cl
test al, 1
jne 0x6d9d38d6
jmp 0x6da43a5b
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
add r8d, 0x5d01cd7
sub r8d, 0x6675be31
sub r8d, 0x5d01cd7
add r8d, 0x7c0ded98
sub r8d, 0x7199e128
sub r8d, 0x7c0ded98
mov r9d, eax
sub r9d, 0x6675be31
sub r8d, r9d
add r8d, 0xc60d1e4d
sub r8d, 0xf4b1e156
sub r8d, 0xc60d1e4d
sub r8d, 0xd767525f
sub r8d, 1
add r8d, 0xd767525f
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0xf4b1e156
add r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x621376a4
add r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x7199e128
add r9d, r8d
sub eax, r9d
add eax, 0xebedc52b
sub eax, 0x621376a4
sub eax, 0xebedc52b
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
or bl, r14b
mov dil, r11b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
mov r14b, sil
xor r14b, 0
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 0
or r14b, r15b
mov r15b, bl
and r15b, dil
xor bl, dil
or r15b, bl
mov bl, r14b
and bl, 0
xor r14b, 0
or bl, r14b
mov dil, r15b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
and r15b, r14b
or dil, r15b
xor bl, 0xff
mov r14b, dil
xor r14b, bl
and r14b, dil
mov bl, r10b
xor bl, 0xff
and bl, 1
mov dil, sil
xor dil, 1
mov r15b, r10b
and r15b, dil
or bl, r15b
mov dil, sil
xor dil, 1
xor bl, 0xff
mov r15b, sil
xor r15b, 0
or dil, bl
or r15b, 0
xor dil, 0xff
and dil, r15b
mov bl, sil
xor bl, 1
and bl, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or bl, r15b
xor r10b, 0xff
mov r15b, bl
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
or r10b, r15b
or r12b, 1
xor r10b, 0xff
and r10b, r12b
mov r15b, r11b
xor r15b, 0xff
and r15b, 1
mov r12b, sil
xor r12b, 1
mov r13b, r11b
and r13b, r12b
or r15b, r13b
mov r12b, sil
xor r12b, 1
mov r13b, r15b
xor r13b, r12b
and r13b, r15b
xor bl, 0xff
mov r15b, r11b
xor r15b, bl
and r15b, r11b
mov r11b, dil
and r11b, r10b
xor dil, r10b
or r11b, dil
mov r10b, r13b
xor r10b, 0xff
mov bl, r15b
xor bl, 0xff
mov dil, sil
xor dil, 0
mov r12b, r10b
and r12b, 0
and r13b, dil
mov al, bl
and al, 0
and r15b, dil
or r12b, r13b
or al, r15b
xor r12b, al
or r10b, bl
xor r10b, 0xff
or dil, 0
and r10b, dil
or r12b, r10b
mov al, r11b
xor al, 0xff
and al, 0
mov r10b, sil
xor r10b, 0
and r11b, r10b
mov bl, r12b
xor bl, 0xff
and bl, 0
and r12b, r10b
or al, r11b
or bl, r12b
xor al, bl
mov r10b, r14b
xor r10b, 0xff
mov r11b, al
xor r11b, 0xff
mov bl, sil
xor bl, 0
or r10b, r11b
or bl, 0
xor r10b, 0xff
and r10b, bl
mov r11b, r14b
xor r11b, 0xff
and r11b, 0
mov bl, sil
xor bl, 0
and r14b, bl
mov dil, al
xor dil, 0xff
and dil, 0
and al, bl
or r11b, r14b
or dil, al
xor r11b, dil
mov al, r10b
xor al, 0xff
mov bl, r11b
xor bl, 0xff
xor sil, 1
mov dil, al
and dil, 0xff
and r10b, sil
mov r14b, bl
and r14b, 0xff
and r11b, sil
or dil, r10b
or r14b, r11b
xor dil, r14b
or al, bl
xor al, 0xff
or sil, 1
and al, sil
or dil, al
test dil, 1
jne 0x6d9d3bfc
jmp 0x6da43a5b
jmp 0x6d9d3c01
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
add r8d, 0xf2ee5e4d
add r8d, 0x85e89c0b
sub r8d, 0xf2ee5e4d
mov r9d, eax
sub r9d, 0x4f04e9c
sub r8d, r9d
add r8d, 0xd479225f
sub r8d, 0x85e89c0b
sub r8d, 0xd479225f
mov r9d, eax
sub r9d, 1
add r9d, 0
mov r10d, eax
sub r10d, r8d
mov r8d, eax
sub r8d, r9d
add r10d, r8d
mov r8d, eax
sub r8d, r10d
sub r8d, 0x978ba64d
sub r8d, 0x93944722
add r8d, 0x978ba64d
sub eax, 0x4f04e9c
add r8d, eax
add r8d, 0x955af0cf
add r8d, 0x93944722
sub r8d, 0x955af0cf
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 0
mov dil, 1
mov r14b, dil
xor r14b, 0
mov r15b, r11b
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
xor sil, 0xff
xor sil, 1
and sil, 0xff
mov r14b, dil
xor r14b, 1
and r14b, 1
mov r15b, dil
xor r15b, 1
mov r12b, r15b
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
xor r14b, 0xff
mov r15b, r11b
xor r15b, r14b
and r15b, r11b
mov r14b, sil
and r14b, r15b
xor sil, r15b
or r14b, sil
mov sil, bl
xor sil, 0xff
and sil, 0
mov r15b, dil
xor r15b, 0
mov r12b, bl
and r12b, r15b
mov r13b, dil
xor r13b, 1
and r13b, 0
and r15b, 1
or sil, r12b
or r13b, r15b
xor sil, r13b
mov r15b, dil
xor r15b, 1
xor sil, 0xff
mov r12b, dil
xor r12b, 0
or r15b, sil
or r12b, 0
xor r15b, 0xff
and r15b, r12b
mov sil, dil
xor sil, 1
and sil, 0
mov r12b, dil
xor r12b, 0
mov r13b, r12b
and r13b, 1
mov al, dil
xor al, 1
and al, 0
and r12b, 1
or sil, r13b
or al, r12b
xor sil, al
mov al, bl
xor al, 0xff
xor sil, 0xff
mov r12b, dil
xor r12b, 0
or al, sil
or r12b, 0
xor al, 0xff
and al, r12b
mov sil, r15b
and sil, al
xor r15b, al
or sil, r15b
mov al, dil
xor al, 1
and al, 0
mov r15b, dil
xor r15b, 0
mov r12b, r15b
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 0
and r15b, 1
or al, r12b
or r13b, r15b
xor al, r13b
mov r15b, dil
xor r15b, 1
xor al, 0xff
mov r12b, dil
xor r12b, 1
or r15b, al
or r12b, 1
xor r15b, 0xff
and r15b, r12b
mov al, dil
xor al, 1
and al, 1
mov r12b, dil
xor r12b, 1
and r12b, 1
or al, r12b
mov r12b, dil
xor r12b, 1
xor al, 0xff
mov r13b, dil
xor r13b, 1
or r12b, al
or r13b, 1
xor r12b, 0xff
and r12b, r13b
mov al, r15b
xor al, 0xff
mov r13b, r12b
xor r13b, 0xff
mov cl, dil
xor cl, 0
mov dl, al
and dl, 0
and r15b, cl
mov r8b, r13b
and r8b, 0
and r12b, cl
or dl, r15b
or r8b, r12b
xor dl, r8b
or al, r13b
xor al, 0xff
or cl, 0
and al, cl
or dl, al
mov al, r14b
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
mov r8b, r14b
and r8b, cl
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and cl, 1
or al, r8b
or r15b, cl
xor al, r15b
mov cl, dil
xor cl, 1
and cl, 0
mov r8b, dil
xor r8b, 0
mov r15b, r8b
and r15b, 1
mov r12b, dil
xor r12b, 1
and r12b, 0
and r8b, 1
or cl, r15b
or r12b, r8b
xor cl, r12b
mov r8b, dil
xor r8b, 0
and r8b, 1
mov r15b, dil
xor r15b, 1
mov r12b, r15b
and r12b, 0
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r8b, r12b
or r13b, r15b
xor r8b, r13b
mov r15b, al
and r15b, cl
xor al, cl
or r15b, al
mov al, dil
xor al, 0
mov cl, r8b
xor cl, 0xff
mov r12b, dil
xor r12b, 1
mov r13b, al
and r13b, 0xff
mov r9b, r12b
and r9b, 0
mov r10b, cl
and r10b, 0xff
and r8b, r12b
or r13b, r9b
or r10b, r8b
xor r13b, r10b
or al, cl
xor al, 0xff
or r12b, 1
and al, r12b
or r13b, al
mov al, r15b
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
and r15b, cl
or al, r15b
xor r13b, 0xff
mov cl, al
xor cl, r13b
and cl, al
mov al, r11b
xor al, 0xff
and al, 1
mov r8b, dil
xor r8b, 1
and r11b, r8b
or al, r11b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r9b, dil
xor r9b, 1
mov r10b, dl
and r10b, r9b
or r8b, r10b
mov r9b, dil
xor r9b, 0
and r9b, 1
mov r10b, dil
xor r10b, 1
and r10b, 0
or r9b, r10b
mov r10b, al
and r10b, r8b
xor al, r8b
or r10b, al
mov al, dil
xor al, 0
mov r8b, r9b
xor r8b, 0xff
mov r11b, dil
xor r11b, 1
mov r15b, al
and r15b, 0xff
mov r12b, r11b
and r12b, 0
mov r13b, r8b
and r13b, 0xff
and r9b, r11b
or r15b, r12b
or r13b, r9b
xor r15b, r13b
or al, r8b
xor al, 0xff
or r11b, 1
and al, r11b
or r15b, al
mov al, r10b
xor al, 0xff
and al, 0
mov r8b, dil
xor r8b, 0
and r10b, r8b
mov r9b, dil
xor r9b, 1
and r9b, 0
and r8b, 1
or al, r10b
or r9b, r8b
xor al, r9b
xor al, 0xff
xor r15b, 0xff
mov r8b, dil
xor r8b, 0
or al, r15b
or r8b, 0
xor al, 0xff
and al, r8b
mov r8b, dil
xor r8b, 1
and r8b, 1
mov r9b, dil
xor r9b, 1
and r9b, 1
or r8b, r9b
mov r9b, sil
xor r9b, 0xff
mov r10b, r8b
and r10b, r9b
xor r8b, 0xff
mov r9b, sil
and r9b, r8b
or r10b, r9b
mov r8b, sil
xor r8b, 0xff
mov r9b, r10b
xor r9b, r8b
and r9b, r10b
mov r8b, bl
xor r8b, 0xff
and r8b, 1
mov r10b, dil
xor r10b, 1
and bl, r10b
or r8b, bl
mov r10b, dl
xor r10b, 0xff
and r10b, 1
mov r11b, dil
xor r11b, 1
mov bl, dl
and bl, r11b
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and r11b, 1
or r10b, bl
or r15b, r11b
xor r10b, r15b
mov r11b, dil
xor r11b, 1
and r11b, 1
mov bl, dil
xor bl, 1
and bl, 1
or r11b, bl
mov bl, r8b
and bl, r10b
xor r8b, r10b
or bl, r8b
mov r8b, dil
xor r8b, 1
mov r10b, r11b
xor r10b, 0xff
mov r15b, dil
xor r15b, 1
mov r12b, r8b
and r12b, 0xff
mov r13b, r15b
and r13b, 1
mov byte [rbp + 0x2a7], r10b
and r10b, 0xff
and r11b, r15b
or r12b, r13b
or r10b, r11b
xor r12b, r10b
mov r10b, byte [rbp + 0x2a7]
or r8b, r10b
xor r8b, 0xff
or r15b, 1
and r8b, r15b
or r12b, r8b
mov r8b, bl
xor r8b, 0xff
and r8b, 1
mov r11b, dil
xor r11b, 1
and bl, r11b
or r8b, bl
xor r12b, 0xff
mov r11b, r8b
xor r11b, r12b
and r11b, r8b
mov r8b, cl
xor r8b, 0xff
mov bl, al
xor bl, 0xff
mov r15b, dil
xor r15b, 0
or r8b, bl
or r15b, 0
xor r8b, 0xff
and r8b, r15b
mov bl, cl
xor bl, 0xff
and bl, 0
mov r15b, dil
xor r15b, 0
and cl, r15b
mov r12b, al
xor r12b, 0xff
and r12b, 0
and al, r15b
or bl, cl
or r12b, al
xor bl, r12b
mov al, r8b
xor al, 0xff
mov cl, bl
xor cl, 0xff
mov r15b, dil
xor r15b, 0
mov r12b, al
and r12b, 0
and r8b, r15b
mov r13b, cl
and r13b, 0
and bl, r15b
or r12b, r8b
or r13b, bl
xor r12b, r13b
or al, cl
xor al, 0xff
or r15b, 0
and al, r15b
or r12b, al
mov al, r11b
xor al, 0xff
mov cl, r9b
xor cl, al
and cl, r9b
mov al, r9b
xor al, 0xff
mov r8b, r11b
and r8b, al
xor r11b, 0xff
and r9b, r11b
or r8b, r9b
mov al, cl
xor al, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r11b, dil
xor r11b, 0
mov bl, al
and bl, 0
and cl, r11b
mov r15b, r9b
and r15b, 0
and r8b, r11b
or bl, cl
or r15b, r8b
xor bl, r15b
or al, r9b
xor al, 0xff
or r11b, 0
and al, r11b
or bl, al
mov al, r12b
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
mov r8b, r12b
and r8b, cl
or al, r8b
mov cl, dil
xor cl, 0
xor al, 0xff
mov r8b, dil
xor r8b, 0
or cl, al
or r8b, 0
xor cl, 0xff
and cl, r8b
mov al, dil
xor al, 0
and al, 1
mov r8b, dil
xor r8b, 1
mov r9b, r8b
and r9b, 0
mov r11b, dil
xor r11b, 1
and r11b, 0xff
and r8b, 1
or al, r9b
or r11b, r8b
xor al, r11b
mov r8b, al
xor r8b, 0xff
mov r9b, r12b
xor r9b, r8b
and r9b, r12b
mov r8b, bl
xor r8b, 0xff
and r8b, 1
mov r11b, dil
xor r11b, 1
mov r15b, bl
and r15b, r11b
or r8b, r15b
mov r11b, dil
xor r11b, 0
mov r15b, r8b
xor r15b, r11b
and r15b, r8b
xor al, 0xff
mov r8b, bl
xor r8b, al
and r8b, bl
mov al, cl
xor al, 0xff
mov r11b, r9b
xor r11b, 0xff
mov bl, dil
xor bl, 1
mov r12b, al
and r12b, 0xff
and cl, bl
mov r13b, r11b
and r13b, 0xff
and r9b, bl
or r12b, cl
or r13b, r9b
xor r12b, r13b
or al, r11b
xor al, 0xff
or bl, 1
and al, bl
or r12b, al
mov al, r15b
xor al, 0xff
mov cl, r8b
xor cl, 0xff
mov r9b, dil
xor r9b, 0
mov r11b, al
and r11b, 0
and r15b, r9b
mov bl, cl
and bl, 0
and r8b, r9b
or r11b, r15b
or bl, r8b
xor r11b, bl
or al, cl
xor al, 0xff
or r9b, 0
and al, r9b
or r11b, al
mov al, r12b
xor al, 0xff
mov cl, r11b
and cl, al
xor r11b, 0xff
and r12b, r11b
or cl, r12b
mov al, sil
xor al, 0xff
mov r8b, r14b
xor r8b, al
and r8b, r14b
mov al, r14b
xor al, 0xff
mov r9b, sil
and r9b, al
xor sil, 0xff
and r14b, sil
or r9b, r14b
mov al, r8b
xor al, 0xff
mov r11b, r9b
xor r11b, 0xff
mov bl, dil
xor bl, 0
mov sil, al
and sil, 0
and r8b, bl
mov r14b, r11b
and r14b, 0
and r9b, bl
or sil, r8b
or r14b, r9b
xor sil, r14b
or al, r11b
xor al, 0xff
or bl, 0
and al, bl
or sil, al
mov al, sil
xor al, 0xff
and al, 0
mov r8b, dil
xor r8b, 0
mov r9b, sil
and r9b, r8b
mov r11b, dil
xor r11b, 1
and r11b, 0
and r8b, 1
or al, r9b
or r11b, r8b
xor al, r11b
xor al, 0xff
xor al, 1
and al, 0xff
mov r8b, dil
xor r8b, 1
and r8b, 1
mov r9b, dil
xor r9b, 1
and r9b, 1
or r8b, r9b
xor r8b, 0xff
mov r9b, sil
xor r9b, r8b
and r9b, sil
mov r8b, al
xor r8b, 0xff
mov r11b, r9b
xor r11b, 0xff
mov bl, dil
xor bl, 0
mov sil, r8b
and sil, 0
and al, bl
mov r14b, r11b
and r14b, 0
and r9b, bl
or sil, al
or r14b, r9b
xor sil, r14b
or r8b, r11b
xor r8b, 0xff
or bl, 0
and r8b, bl
or sil, r8b
mov al, dil
xor al, 1
and al, 1
mov r8b, dil
xor r8b, 1
mov r9b, r8b
and r9b, 1
mov r11b, dil
xor r11b, 1
and r11b, 0xff
and r8b, 1
or al, r9b
or r11b, r8b
xor al, r11b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r9b, dil
xor r9b, 1
mov r11b, dl
and r11b, r9b
or r8b, r11b
mov r9b, dil
xor r9b, 0
and r9b, 1
mov r11b, dil
xor r11b, 1
mov bl, r11b
and bl, 0
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and r11b, 1
or r9b, bl
or r14b, r11b
xor r9b, r14b
mov r11b, dil
xor r11b, 0
mov bl, al
xor bl, r11b
and bl, al
mov r11b, r9b
xor r11b, 0xff
xor r11b, 1
and r11b, 0xff
mov r14b, dil
xor r14b, 0
mov r15b, r8b
xor r15b, r14b
and r15b, r8b
mov r14b, r9b
xor r14b, 0xff
mov r12b, dl
xor r12b, r14b
and r12b, dl
mov dl, bl
and dl, r11b
xor bl, r11b
or dl, bl
mov r11b, r15b
and r11b, r12b
xor r15b, r12b
or r11b, r15b
mov bl, dl
xor bl, 0xff
mov r14b, r11b
and r14b, bl
xor r11b, 0xff
and dl, r11b
or r14b, dl
mov dl, al
and dl, r8b
xor al, r8b
or dl, al
mov al, dl
xor al, 0xff
and al, 1
mov r8b, dil
xor r8b, 1
and dl, r8b
mov r11b, dil
xor r11b, 1
and r11b, 0xff
and r8b, 1
or al, dl
or r11b, r8b
xor al, r11b
mov dl, r9b
and dl, 0
xor r9b, 0
or dl, r9b
xor al, 0xff
xor dl, 0xff
mov r8b, dil
xor r8b, 0
or al, dl
or r8b, 0
xor al, 0xff
and al, r8b
mov dl, r14b
xor dl, 0xff
mov r8b, al
xor r8b, 0xff
mov r9b, dil
xor r9b, 0
mov r11b, dl
and r11b, 0
and r14b, r9b
mov bl, r8b
and bl, 0
and al, r9b
or r11b, r14b
or bl, al
xor r11b, bl
or dl, r8b
xor dl, 0xff
or r9b, 0
and dl, r9b
or r11b, dl
mov al, sil
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
and sil, dl
mov r8b, dil
xor r8b, 1
and r8b, 0xff
and dl, 1
or al, sil
or r8b, dl
xor al, r8b
mov dl, r11b
xor dl, 0xff
and dl, 0
mov r8b, dil
xor r8b, 0
and r11b, r8b
mov r9b, dil
xor r9b, 1
and r9b, 0
and r8b, 1
or dl, r11b
or r9b, r8b
xor dl, r9b
mov r8b, dil
xor r8b, 0
and r8b, 1
mov r9b, dil
xor r9b, 1
mov r11b, r9b
and r11b, 0
mov bl, dil
xor bl, 1
and bl, 0xff
and r9b, 1
or r8b, r11b
or bl, r9b
xor r8b, bl
mov r9b, al
xor r9b, 0xff
mov r11b, dl
xor r11b, 0xff
mov bl, dil
xor bl, 0
mov sil, r9b
and sil, 0
and al, bl
mov r14b, r11b
and r14b, 0
and dl, bl
or sil, al
or r14b, dl
xor sil, r14b
or r9b, r11b
xor r9b, 0xff
or bl, 0
and r9b, bl
or sil, r9b
mov al, dil
xor al, 0
mov dl, r8b
xor dl, 0xff
mov r9b, dil
xor r9b, 1
mov r11b, al
and r11b, 0xff
mov bl, r9b
and bl, 0
mov r14b, dl
and r14b, 0xff
and r8b, r9b
or r11b, bl
or r14b, r8b
xor r11b, r14b
or al, dl
xor al, 0xff
or r9b, 1
and al, r9b
or r11b, al
mov al, sil
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
and sil, dl
or al, sil
xor al, 0xff
xor r11b, 0xff
mov dl, dil
xor dl, 1
or al, r11b
or dl, 1
xor al, 0xff
and al, dl
mov dl, cl
xor dl, 0xff
mov r8b, al
xor r8b, 0xff
mov r9b, dil
xor r9b, 0
or dl, r8b
or r9b, 0
xor dl, 0xff
and dl, r9b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r9b, dil
xor r9b, 1
and cl, r9b
mov r11b, al
xor r11b, 0xff
and r11b, 0xff
and al, r9b
or r8b, cl
or r11b, al
xor r8b, r11b
mov al, dl
xor al, 0xff
mov cl, r8b
xor cl, 0xff
xor dil, 0
mov r9b, al
and r9b, 0
and dl, dil
mov r11b, cl
and r11b, 0
and r8b, dil
or r9b, dl
or r11b, r8b
xor r9b, r11b
or al, cl
xor al, 0xff
or dil, 0
and al, dil
or r9b, al
test r9b, 1
jne 0x6d9d47ba
jmp 0x6da3b3b0
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
sub r8d, 0xfcc6e7c2
sub r8d, 0x6e07ca76
add r8d, 0xfcc6e7c2
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x1f827713
add r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0x6e07ca76
sub r8d, r9d
mov r9d, eax
sub r9d, 0xc5051754
add r8d, r9d
sub r8d, 0x631cf712
sub r8d, 1
add r8d, 0x631cf712
mov r9d, eax
sub r9d, 0xc5051754
sub r8d, r9d
mov r9d, eax
sub r9d, 0x1f827713
add r9d, 0
mov r10d, eax
sub r10d, r8d
mov r8d, eax
sub r8d, r9d
add r10d, r8d
sub eax, r10d
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or sil, r15b
mov r14b, dil
xor r14b, 1
xor sil, 0xff
mov r15b, dil
xor r15b, 0
or r14b, sil
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov sil, dil
xor sil, 1
and sil, 1
mov r15b, dil
xor r15b, 1
mov r12b, r15b
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or sil, r12b
or r13b, r15b
xor sil, r13b
mov r15b, sil
xor r15b, 0xff
mov r12b, r11b
xor r12b, r15b
and r12b, r11b
mov r15b, dil
xor r15b, 1
and r15b, 1
mov r13b, dil
xor r13b, 1
mov al, r13b
and al, 1
mov cl, dil
xor cl, 1
and cl, 0xff
and r13b, 1
or r15b, al
or cl, r13b
xor r15b, cl
xor r15b, 0xff
mov al, dil
xor al, 1
mov cl, dil
xor cl, 0
or r15b, al
or cl, 0
xor r15b, 0xff
and r15b, cl
xor sil, 0xff
xor sil, 1
and sil, 0xff
mov al, r14b
xor al, 0xff
mov cl, r12b
xor cl, 0xff
mov r13b, dil
xor r13b, 0
mov dl, al
and dl, 0
and r14b, r13b
mov r8b, cl
and r8b, 0
and r12b, r13b
or dl, r14b
or r8b, r12b
xor dl, r8b
or al, cl
xor al, 0xff
or r13b, 0
and al, r13b
or dl, al
mov al, r15b
and al, sil
xor r15b, sil
or al, r15b
mov cl, dl
xor cl, 0xff
mov r8b, al
and r8b, cl
xor al, 0xff
and dl, al
or r8b, dl
mov al, bl
xor al, 0xff
and al, 0
mov cl, dil
xor cl, 0
mov dl, bl
and dl, cl
mov sil, dil
xor sil, 1
and sil, 0
and cl, 1
or al, dl
or sil, cl
xor al, sil
mov cl, dil
xor cl, 1
xor al, 0xff
mov dl, dil
xor dl, 1
or cl, al
or dl, 1
xor cl, 0xff
and cl, dl
mov al, dil
xor al, 1
and al, 1
mov dl, dil
xor dl, 1
and dl, 1
or al, dl
xor al, 0xff
mov dl, bl
xor dl, al
and dl, bl
mov al, cl
xor al, 0xff
mov sil, dl
xor sil, 0xff
mov r14b, dil
xor r14b, 1
mov r15b, al
and r15b, 0xff
and cl, r14b
mov r12b, sil
and r12b, 0xff
and dl, r14b
or r15b, cl
or r12b, dl
xor r15b, r12b
or al, sil
xor al, 0xff
or r14b, 1
and al, r14b
or r15b, al
mov al, dil
xor al, 0
and al, 1
mov cl, dil
xor cl, 1
and cl, 0
or al, cl
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, dil
xor cl, 1
and cl, 0
mov dl, dil
xor dl, 0
mov sil, dl
and sil, 1
mov r14b, dil
xor r14b, 1
and r14b, 0
and dl, 1
or cl, sil
or r14b, dl
xor cl, r14b
mov dl, dil
xor dl, 0
xor cl, 0xff
mov sil, dil
xor sil, 0
or dl, cl
or sil, 0
xor dl, 0xff
and dl, sil
mov cl, al
xor cl, 0xff
mov sil, dl
xor sil, 0xff
mov r14b, dil
xor r14b, 1
mov r12b, cl
and r12b, 0xff
and al, r14b
mov r13b, sil
and r13b, 0xff
and dl, r14b
or r12b, al
or r13b, dl
xor r12b, r13b
or cl, sil
xor cl, 0xff
or r14b, 1
and cl, r14b
or r12b, cl
mov al, dil
xor al, 0
and al, 1
mov cl, dil
xor cl, 1
mov dl, cl
and dl, 0
mov sil, dil
xor sil, 1
and sil, 0xff
and cl, 1
or al, dl
or sil, cl
xor al, sil
mov cl, r8b
xor cl, 0xff
and cl, 0
mov dl, dil
xor dl, 0
mov sil, r8b
and sil, dl
mov r14b, al
xor r14b, 0xff
and r14b, 0
and al, dl
or cl, sil
or r14b, al
xor cl, r14b
xor cl, 0xff
mov al, r8b
xor al, 0xff
mov dl, dil
xor dl, 0
or cl, al
or dl, 0
xor cl, 0xff
and cl, dl
mov al, r12b
xor al, 0xff
and al, 0
mov dl, dil
xor dl, 0
mov sil, r12b
and sil, dl
mov r14b, dil
xor r14b, 1
and r14b, 0
and dl, 1
or al, sil
or r14b, dl
xor al, r14b
mov dl, r11b
xor dl, 0xff
mov sil, al
and sil, dl
xor al, 0xff
mov dl, r11b
and dl, al
or sil, dl
xor sil, 0xff
xor r11b, 0xff
mov al, dil
xor al, 0
or sil, r11b
or al, 0
xor sil, 0xff
and sil, al
mov al, dil
xor al, 0
and al, 1
mov dl, dil
xor dl, 1
and dl, 0
or al, dl
mov dl, r15b
xor dl, 0xff
mov r11b, al
and r11b, dl
xor al, 0xff
mov dl, r15b
and dl, al
or r11b, dl
xor r11b, 0xff
mov al, r15b
xor al, 0xff
mov dl, dil
xor dl, 0
or r11b, al
or dl, 0
xor r11b, 0xff
and r11b, dl
mov al, bl
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
and bl, dl
or al, bl
mov dl, r12b
xor dl, 0xff
and dl, 0
mov bl, dil
xor bl, 0
mov r14b, r12b
and r14b, bl
mov r13b, dil
xor r13b, 1
and r13b, 0
and bl, 1
or dl, r14b
or r13b, bl
xor dl, r13b
mov bl, dil
xor bl, 0
and bl, 1
mov r14b, dil
xor r14b, 1
and r14b, 0
or bl, r14b
mov r14b, al
xor r14b, 0xff
mov r13b, dl
xor r13b, 0xff
mov r9b, dil
xor r9b, 0
mov r10b, r14b
and r10b, 0
and al, r9b
mov byte [rbp + 0x2a6], r13b
and r13b, 0
and dl, r9b
or r10b, al
or r13b, dl
xor r10b, r13b
mov al, byte [rbp + 0x2a6]
or r14b, al
xor r14b, 0xff
or r9b, 0
and r14b, r9b
or r10b, r14b
mov dl, bl
and dl, 0
xor bl, 0
or dl, bl
mov r9b, r10b
xor r9b, 0xff
and r9b, 0
mov bl, dil
xor bl, 0
and r10b, bl
mov r14b, dil
xor r14b, 1
and r14b, 0
and bl, 1
or r9b, r10b
or r14b, bl
xor r9b, r14b
xor r9b, 0xff
xor dl, 0xff
mov r10b, dil
xor r10b, 1
or r9b, dl
or r10b, 1
xor r9b, 0xff
and r9b, r10b
mov dl, cl
xor dl, 0xff
and dl, 1
mov r10b, dil
xor r10b, 1
mov bl, cl
and bl, r10b
or dl, bl
mov r10b, sil
xor r10b, 0xff
and r10b, 1
mov bl, dil
xor bl, 1
mov r14b, sil
and r14b, bl
or r10b, r14b
mov bl, dil
xor bl, 0
and bl, 1
mov r14b, dil
xor r14b, 1
and r14b, 0
or bl, r14b
mov r14b, dl
xor r14b, 0xff
mov r13b, dil
xor r13b, 0
mov al, dil
xor al, 1
or r14b, r13b
or al, 1
xor r14b, 0xff
and r14b, al
mov al, bl
xor al, 0xff
mov r13b, cl
xor r13b, al
and r13b, cl
mov al, r10b
xor al, 0xff
mov cl, dil
xor cl, 0
mov byte [rbp + 0x2a5], dil
xor dil, 1
or al, cl
or dil, 1
xor al, 0xff
and al, dil
mov cl, bl
xor cl, 0xff
mov dil, sil
xor dil, cl
and dil, sil
mov cl, r14b
and cl, r13b
xor r14b, r13b
or cl, r14b
mov sil, al
and sil, dil
xor al, dil
or sil, al
mov al, cl
xor al, 0xff
and al, 0
mov dil, byte [rbp + 0x2a5]
xor dil, 0
and cl, dil
mov r14b, sil
xor r14b, 0xff
and r14b, 0
and sil, dil
or al, cl
or r14b, sil
xor al, r14b
mov cl, dl
and cl, r10b
xor dl, r10b
or cl, dl
mov dl, cl
xor dl, 0xff
and dl, 1
mov r10b, byte [rbp + 0x2a5]
xor r10b, 1
and cl, r10b
or dl, cl
mov cl, byte [rbp + 0x2a5]
xor cl, 0
mov r10b, bl
xor r10b, 0xff
mov sil, byte [rbp + 0x2a5]
xor sil, 1
mov dil, cl
and dil, 0xff
mov r14b, sil
and r14b, 0
mov r13b, r10b
and r13b, 0xff
and bl, sil
or dil, r14b
or r13b, bl
xor dil, r13b
or cl, r10b
xor cl, 0xff
or sil, 1
and cl, sil
or dil, cl
xor dil, 0xff
mov cl, dl
xor cl, dil
and cl, dl
mov dl, al
xor dl, 0xff
mov r10b, cl
xor r10b, 0xff
mov bl, byte [rbp + 0x2a5]
xor bl, 1
mov sil, dl
and sil, 0xff
and al, bl
mov dil, r10b
and dil, 0xff
and cl, bl
or sil, al
or dil, cl
xor sil, dil
or dl, r10b
xor dl, 0xff
or bl, 1
and dl, bl
or sil, dl
mov al, r11b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x2a5]
xor cl, 1
mov dl, r11b
and dl, cl
mov r10b, byte [rbp + 0x2a5]
xor r10b, 1
and r10b, 0xff
and cl, 1
or al, dl
or r10b, cl
xor al, r10b
mov cl, r9b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x2a5]
xor dl, 1
mov r10b, r9b
and r10b, dl
or cl, r10b
mov dl, byte [rbp + 0x2a5]
xor dl, 0
and dl, 0
mov r10b, byte [rbp + 0x2a5]
xor r10b, 0
mov bl, r10b
and bl, 0
mov dil, byte [rbp + 0x2a5]
xor dil, 1
and dil, 0
and r10b, 1
or dl, bl
or dil, r10b
xor dl, dil
mov r10b, al
xor r10b, 0xff
mov bl, byte [rbp + 0x2a5]
xor bl, 0
mov dil, byte [rbp + 0x2a5]
xor dil, 1
or r10b, bl
or dil, 1
xor r10b, 0xff
and r10b, dil
mov bl, dl
xor bl, 0xff
mov dil, r11b
xor dil, bl
and dil, r11b
mov r11b, cl
xor r11b, 0xff
mov bl, byte [rbp + 0x2a5]
xor bl, 0
mov r14b, byte [rbp + 0x2a5]
xor r14b, 0
or r11b, bl
or r14b, 0
xor r11b, 0xff
and r11b, r14b
mov bl, dl
xor bl, 0xff
mov r14b, r9b
xor r14b, bl
and r14b, r9b
mov r9b, r10b
xor r9b, 0xff
mov bl, dil
xor bl, 0xff
mov r13b, byte [rbp + 0x2a5]
xor r13b, 1
mov byte [rbp + 0x2a4], r9b
and r9b, 0xff
and r10b, r13b
mov byte [rbp + 0x2a3], bl
and bl, 0xff
and dil, r13b
or r9b, r10b
or bl, dil
xor r9b, bl
mov r10b, byte [rbp + 0x2a4]
mov bl, byte [rbp + 0x2a3]
or r10b, bl
xor r10b, 0xff
or r13b, 1
and r10b, r13b
or r9b, r10b
mov r10b, r11b
xor r10b, 0xff
mov dil, r14b
xor dil, 0xff
mov r13b, byte [rbp + 0x2a5]
xor r13b, 0
mov bl, r10b
and bl, 0
and r11b, r13b
mov byte [rbp + 0x2a2], dil
and dil, 0
and r14b, r13b
or bl, r11b
or dil, r14b
xor bl, dil
mov r11b, byte [rbp + 0x2a2]
or r10b, r11b
xor r10b, 0xff
or r13b, 0
and r10b, r13b
or bl, r10b
mov r10b, r9b
xor r10b, 0xff
mov dil, bl
and dil, r10b
xor bl, 0xff
and r9b, bl
or dil, r9b
mov r9b, al
xor r9b, 0xff
mov r10b, cl
xor r10b, 0xff
mov bl, byte [rbp + 0x2a5]
xor bl, 1
mov r14b, r9b
and r14b, 0xff
and al, bl
mov r13b, r10b
and r13b, 0xff
and cl, bl
or r14b, al
or r13b, cl
xor r14b, r13b
or r9b, r10b
xor r9b, 0xff
or bl, 1
and r9b, bl
or r14b, r9b
mov al, r14b
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x2a5]
xor cl, 0
and r14b, cl
mov r9b, byte [rbp + 0x2a5]
xor r9b, 1
and r9b, 0
and cl, 1
or al, r14b
or r9b, cl
xor al, r9b
mov cl, byte [rbp + 0x2a5]
xor cl, 0
mov r9b, dl
xor r9b, 0xff
mov r10b, byte [rbp + 0x2a5]
xor r10b, 0
mov bl, cl
and bl, 0
mov r14b, r10b
and r14b, 0
mov r13b, r9b
and r13b, 0
and dl, r10b
or bl, r14b
or r13b, dl
xor bl, r13b
or cl, r9b
xor cl, 0xff
or r10b, 0
and cl, r10b
or bl, cl
xor al, 0xff
xor bl, 0xff
mov cl, byte [rbp + 0x2a5]
xor cl, 1
or al, bl
or cl, 1
xor al, 0xff
and al, cl
mov cl, dil
xor cl, 0xff
mov dl, al
xor dl, 0xff
mov r9b, byte [rbp + 0x2a5]
xor r9b, 0
mov r10b, cl
and r10b, 0
and dil, r9b
mov bl, dl
and bl, 0
and al, r9b
or r10b, dil
or bl, al
xor r10b, bl
or cl, dl
xor cl, 0xff
or r9b, 0
and cl, r9b
or r10b, cl
mov al, sil
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x2a5]
xor cl, 1
mov dl, sil
and dl, cl
or al, dl
mov cl, byte [rbp + 0x2a5]
xor cl, 1
xor al, 0xff
mov dl, byte [rbp + 0x2a5]
xor dl, 0
or cl, al
or dl, 0
xor cl, 0xff
and cl, dl
mov al, byte [rbp + 0x2a5]
xor al, 1
and al, 1
mov dl, byte [rbp + 0x2a5]
xor dl, 1
mov r9b, dl
and r9b, 1
mov bl, byte [rbp + 0x2a5]
xor bl, 1
and bl, 0xff
and dl, 1
or al, r9b
or bl, dl
xor al, bl
mov dl, al
xor dl, 0xff
mov r9b, sil
xor r9b, dl
and r9b, sil
mov dl, r10b
xor dl, 0xff
and dl, 1
mov bl, byte [rbp + 0x2a5]
xor bl, 1
mov sil, r10b
and sil, bl
mov dil, byte [rbp + 0x2a5]
xor dil, 1
and dil, 0xff
and bl, 1
or dl, sil
or dil, bl
xor dl, dil
mov bl, byte [rbp + 0x2a5]
xor bl, 1
mov sil, dl
xor sil, bl
and sil, dl
xor al, 0xff
mov dl, r10b
xor dl, al
and dl, r10b
mov al, cl
xor al, 0xff
mov r10b, r9b
xor r10b, 0xff
mov bl, byte [rbp + 0x2a5]
xor bl, 0
mov dil, al
and dil, 0
and cl, bl
mov r14b, r10b
and r14b, 0
and r9b, bl
or dil, cl
or r14b, r9b
xor dil, r14b
or al, r10b
xor al, 0xff
or bl, 0
and al, bl
or dil, al
mov al, sil
and al, dl
xor sil, dl
or al, sil
mov cl, dil
xor cl, 0xff
and cl, 0
mov dl, byte [rbp + 0x2a5]
xor dl, 0
and dil, dl
mov r9b, al
xor r9b, 0xff
and r9b, 0
and al, dl
or cl, dil
or r9b, al
xor cl, r9b
mov al, r15b
xor al, 0xff
mov dl, r8b
xor dl, al
and dl, r8b
mov al, r8b
xor al, 0xff
mov r9b, r15b
and r9b, al
xor r15b, 0xff
and r8b, r15b
or r9b, r8b
mov al, dl
xor al, 0xff
mov r8b, r9b
xor r8b, 0xff
mov r10b, byte [rbp + 0x2a5]
xor r10b, 0
mov bl, al
and bl, 0
and dl, r10b
mov sil, r8b
and sil, 0
and r9b, r10b
or bl, dl
or sil, r9b
xor bl, sil
or al, r8b
xor al, 0xff
or r10b, 0
and al, r10b
or bl, al
mov al, bl
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x2a5]
xor dl, 1
mov r8b, bl
and r8b, dl
or al, r8b
xor al, 0xff
xor al, 1
and al, 0xff
mov dl, byte [rbp + 0x2a5]
xor dl, 1
and dl, 1
mov r8b, byte [rbp + 0x2a5]
xor r8b, 1
and r8b, 1
or dl, r8b
xor bl, 0xff
mov r8b, dl
xor r8b, 0xff
mov r9b, byte [rbp + 0x2a5]
xor r9b, 0
or bl, r8b
or r9b, 0
xor bl, 0xff
and bl, r9b
mov r8b, byte [rbp + 0x2a5]
xor r8b, 1
and r8b, 1
mov r9b, byte [rbp + 0x2a5]
xor r9b, 1
and r9b, 1
or r8b, r9b
xor r8b, 0xff
mov r9b, byte [rbp + 0x2a5]
xor r9b, 1
mov r10b, byte [rbp + 0x2a5]
xor r10b, 0
or r8b, r9b
or r10b, 0
xor r8b, 0xff
and r8b, r10b
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov r9b, al
xor r9b, 0xff
mov r10b, bl
xor r10b, 0xff
mov sil, byte [rbp + 0x2a5]
xor sil, 0
mov dil, r9b
and dil, 0
and al, sil
mov r14b, r10b
and r14b, 0
and bl, sil
or dil, al
or r14b, bl
xor dil, r14b
or r9b, r10b
xor r9b, 0xff
or sil, 0
and r9b, sil
or dil, r9b
mov al, r8b
and al, dl
xor r8b, dl
or al, r8b
mov dl, dil
xor dl, 0xff
mov r8b, al
and r8b, dl
xor al, 0xff
and dil, al
or r8b, dil
mov al, byte [rbp + 0x2a5]
xor al, 0
mov dl, r12b
xor dl, 0xff
mov r9b, byte [rbp + 0x2a5]
xor r9b, 1
or al, dl
or r9b, 1
xor al, 0xff
and al, r9b
mov dl, byte [rbp + 0x2a5]
xor dl, 0
and dl, 1
mov r9b, byte [rbp + 0x2a5]
xor r9b, 1
mov r10b, r9b
and r10b, 0
mov bl, r12b
xor bl, 0xff
and bl, 0xff
and r12b, r9b
or dl, r10b
or bl, r12b
xor dl, bl
mov r9b, al
and r9b, dl
xor al, dl
or r9b, al
mov al, r9b
xor al, 0xff
and al, 0
mov dl, byte [rbp + 0x2a5]
xor dl, 0
and r9b, dl
mov r10b, byte [rbp + 0x2a5]
xor r10b, 1
and r10b, 0
and dl, 1
or al, r9b
or r10b, dl
xor al, r10b
mov dl, r8b
xor dl, 0xff
and dl, 0
mov r9b, byte [rbp + 0x2a5]
xor r9b, 0
mov r10b, r8b
and r10b, r9b
mov bl, al
xor bl, 0xff
and bl, 0
and al, r9b
or dl, r10b
or bl, al
xor dl, bl
xor r8b, 0xff
mov al, dl
xor al, r8b
and al, dl
mov dl, cl
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp + 0x2a5]
xor r8b, 0
mov r9b, cl
and r9b, r8b
mov r10b, byte [rbp + 0x2a5]
xor r10b, 1
and r10b, 0
and r8b, 1
or dl, r9b
or r10b, r8b
xor dl, r10b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x2a5]
xor r9b, 1
mov r10b, al
and r10b, r9b
mov bl, byte [rbp + 0x2a5]
xor bl, 1
and bl, 0xff
and r9b, 1
or r8b, r10b
or bl, r9b
xor r8b, bl
mov r9b, byte [rbp + 0x2a5]
xor r9b, 0
and r9b, 1
mov r10b, byte [rbp + 0x2a5]
xor r10b, 1
and r10b, 0
or r9b, r10b
mov r10b, byte [rbp + 0x2a5]
xor r10b, 0
mov bl, dl
xor bl, r10b
and bl, dl
mov r10b, r9b
xor r10b, 0xff
mov sil, cl
xor sil, r10b
and sil, cl
mov cl, r8b
xor cl, 0xff
mov r10b, byte [rbp + 0x2a5]
xor r10b, 0
mov dil, byte [rbp + 0x2a5]
xor dil, 0
or cl, r10b
or dil, 0
xor cl, 0xff
and cl, dil
mov r10b, r9b
xor r10b, 0xff
mov dil, al
xor dil, r10b
and dil, al
mov al, bl
and al, sil
xor bl, sil
or al, bl
mov r10b, cl
and r10b, dil
xor cl, dil
or r10b, cl
mov cl, al
xor cl, 0xff
mov bl, r10b
and bl, cl
xor r10b, 0xff
and al, r10b
or bl, al
mov al, dl
xor al, 0xff
mov cl, r8b
xor cl, 0xff
mov r10b, byte [rbp + 0x2a5]
xor r10b, 0
mov sil, al
and sil, 0
and dl, r10b
mov dil, cl
and dil, 0
and r8b, r10b
or sil, dl
or dil, r8b
xor sil, dil
or al, cl
xor al, 0xff
or r10b, 0
and al, r10b
or sil, al
mov al, sil
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x2a5]
xor cl, 0
and sil, cl
mov dl, byte [rbp + 0x2a5]
xor dl, 1
and dl, 0
and cl, 1
or al, sil
or dl, cl
xor al, dl
mov cl, byte [rbp + 0x2a5]
xor cl, 0
mov dl, r9b
xor dl, 0xff
mov r8b, byte [rbp + 0x2a5]
xor r8b, 1
mov r10b, cl
and r10b, 0xff
mov sil, r8b
and sil, 0
mov dil, dl
and dil, 0xff
and r9b, r8b
or r10b, sil
or dil, r9b
xor r10b, dil
or cl, dl
xor cl, 0xff
or r8b, 1
and cl, r8b
or r10b, cl
xor r10b, 0xff
mov cl, al
xor cl, r10b
and cl, al
mov al, bl
and al, cl
xor bl, cl
or al, bl
test al, 1
jne 0x6d9d566e
jmp 0x6da43a60
xor eax, eax
mov rcx, qword [rbp + 0x2a8]
mov edx, dword [rcx]
mov r8d, dword [sym.out.dll_x.13]
mov r9d, dword [sym.out.dll_y.14]
mov r10d, eax
sub r10d, 0xab118e39
add r10d, 0
mov r11d, eax
sub r11d, r10d
mov r10d, r8d
sub r10d, r11d
mov r11d, eax
sub r11d, r10d
mov r10d, eax
sub r10d, 0x8864469d
add r11d, r10d
mov r10d, eax
sub r10d, r11d
sub eax, 1
add r10d, eax
add r10d, 0xb9db104a
sub r10d, 0x8864469d
sub r10d, 0xb9db104a
sub r10d, 0xa6f18505
add r10d, 0xf13c9958
add r10d, 0xa6f18505
sub r10d, 0xffaee6b5
add r10d, 0xab118e39
add r10d, 0xffaee6b5
add r10d, 0x76ac99af
sub r10d, 0xf13c9958
sub r10d, 0x76ac99af
imul r8d, r10d
and r8d, 1
cmp r8d, 0
sete bl
cmp r9d, 0xa
setl sil
mov dil, bl
xor dil, 0xff
and dil, 1
mov r14b, 1
mov r15b, r14b
xor r15b, 1
mov r12b, bl
and r12b, r15b
mov r13b, r14b
xor r13b, 1
and r13b, 0xff
and r15b, 1
or dil, r12b
or r13b, r15b
xor dil, r13b
mov r15b, sil
xor r15b, 0xff
and r15b, 1
mov r12b, r14b
xor r12b, 1
mov r13b, sil
and r13b, r12b
or r15b, r13b
mov r12b, r14b
xor r12b, 0
and r12b, 1
mov r13b, r14b
xor r13b, 1
and r13b, 0
or r12b, r13b
mov r13b, dil
and r13b, r15b
xor dil, r15b
or r13b, dil
mov dil, r14b
xor dil, 0
mov r15b, r12b
xor r15b, 0xff
mov al, r14b
xor al, 0
mov r8b, dil
and r8b, 0
mov r9b, al
and r9b, 0
mov r10b, r15b
and r10b, 0
and r12b, al
or r8b, r9b
or r10b, r12b
xor r8b, r10b
or dil, r15b
xor dil, 0xff
or al, 0
and dil, al
or r8b, dil
mov al, r13b
xor al, 0xff
and al, 0
mov r9b, r14b
xor r9b, 0
and r13b, r9b
mov r10b, r14b
xor r10b, 1
and r10b, 0
and r9b, 1
or al, r13b
or r10b, r9b
xor al, r10b
xor r8b, 0xff
mov r9b, al
xor r9b, r8b
and r9b, al
mov al, bl
xor al, 0xff
and al, 1
mov r8b, r14b
xor r8b, 1
mov r10b, bl
and r10b, r8b
mov dil, r14b
xor dil, 1
and dil, 0xff
and r8b, 1
or al, r10b
or dil, r8b
xor al, dil
xor al, 0xff
xor al, 0
and al, 0
mov r8b, r14b
xor r8b, 0
and r8b, 1
mov r10b, r14b
xor r10b, 1
mov dil, r10b
and dil, 0
mov r15b, r14b
xor r15b, 1
and r15b, 0xff
and r10b, 1
or r8b, dil
or r15b, r10b
xor r8b, r15b
xor bl, 0xff
mov r10b, r8b
xor r10b, 0xff
mov dil, r14b
xor dil, 0
or bl, r10b
or dil, 0
xor bl, 0xff
and bl, dil
mov r10b, sil
xor r10b, 0xff
and r10b, 1
mov dil, r14b
xor dil, 1
mov r15b, sil
and r15b, dil
or r10b, r15b
mov dil, r14b
xor dil, 0
mov r15b, r10b
xor r15b, dil
and r15b, r10b
xor sil, 0xff
xor r8b, 0xff
mov r10b, r14b
xor r10b, 0
or sil, r8b
or r10b, 0
xor sil, 0xff
and sil, r10b
mov r8b, al
and r8b, bl
xor al, bl
or r8b, al
mov al, r15b
xor al, 0xff
mov r10b, sil
xor r10b, 0xff
mov bl, r14b
xor bl, 1
mov dil, al
and dil, 0xff
and r15b, bl
mov r12b, r10b
and r12b, 0xff
and sil, bl
or dil, r15b
or r12b, sil
xor dil, r12b
or al, r10b
xor al, 0xff
or bl, 1
and al, bl
or dil, al
mov al, r8b
xor al, 0xff
and al, 1
mov r10b, r14b
xor r10b, 1
and r8b, r10b
mov bl, dil
xor bl, 0xff
and bl, 0xff
and dil, r10b
or al, r8b
or bl, dil
xor al, bl
mov r8b, r9b
xor r8b, 0xff
mov r10b, al
xor r10b, 0xff
mov bl, r14b
xor bl, 1
or r8b, r10b
or bl, 1
xor r8b, 0xff
and r8b, bl
mov r10b, r9b
xor r10b, 0xff
and r10b, 1
mov bl, r14b
xor bl, 1
and r9b, bl
mov sil, al
xor sil, 0xff
and sil, 0xff
and al, bl
or r10b, r9b
or sil, al
xor r10b, sil
mov al, r8b
xor al, 0xff
mov r9b, r10b
xor r9b, 0xff
xor r14b, 1
mov bl, al
and bl, 0xff
and r8b, r14b
mov sil, r9b
and sil, 0xff
and r10b, r14b
or bl, r8b
or sil, r10b
xor bl, sil
or al, r9b
xor al, 0xff
or r14b, 1
and al, r14b
or bl, al
test bl, 1
mov dword [rbp + 0x29c], edx
jne 0x6d9d59e3
jmp 0x6da43a60
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, ecx
mov r9d, eax
sub r9d, 0x3e304f7d
add r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0xaf21d323
add r9d, r8d
mov r8d, eax
sub r8d, 0x3e304f7d
add r9d, r8d
add r9d, 0x4c8117c9
sub r9d, 0x1ed06218
sub r9d, 0x4c8117c9
sub r9d, 0xe80490a7
sub r9d, 1
add r9d, 0xe80490a7
mov r8d, eax
sub r8d, 0x1ed06218
sub r9d, r8d
mov r8d, 0x55d9ce9d
add r8d, 0
sub r8d, r9d
sub r8d, 0x55d9ce9d
mov r9d, eax
sub r9d, 0xaf21d323
add r9d, 0
mov r10d, eax
sub r10d, r9d
sub r8d, r10d
sub eax, r8d
add eax, 0
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 0
mov dil, 1
mov r14b, dil
xor r14b, 0
mov r15b, r11b
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
mov r14b, dil
xor r14b, 0
xor sil, 0xff
mov r15b, dil
xor r15b, 1
or r14b, sil
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov sil, dil
xor sil, 0
and sil, 0
mov r15b, dil
xor r15b, 0
mov r12b, r15b
and r12b, 0
mov r13b, dil
xor r13b, 1
and r13b, 0
and r15b, 1
or sil, r12b
or r13b, r15b
xor sil, r13b
mov r15b, sil
xor r15b, 0xff
mov r12b, r11b
xor r12b, r15b
and r12b, r11b
mov r15b, dil
xor r15b, 1
and r15b, 1
mov r13b, dil
xor r13b, 1
mov al, r13b
and al, 1
mov cl, dil
xor cl, 1
and cl, 0xff
and r13b, 1
or r15b, al
or cl, r13b
xor r15b, cl
mov al, dil
xor al, 0
mov cl, r15b
xor cl, al
and cl, r15b
xor sil, 0xff
xor sil, 1
and sil, 0xff
mov al, r14b
xor al, 0xff
mov r15b, r12b
xor r15b, 0xff
mov r13b, dil
xor r13b, 0
mov dl, al
and dl, 0
and r14b, r13b
mov r8b, r15b
and r8b, 0
and r12b, r13b
or dl, r14b
or r8b, r12b
xor dl, r8b
or al, r15b
xor al, 0xff
or r13b, 0
and al, r13b
or dl, al
mov al, cl
xor al, 0xff
mov r8b, sil
xor r8b, 0xff
mov r14b, dil
xor r14b, 0
mov r15b, al
and r15b, 0
and cl, r14b
mov r12b, r8b
and r12b, 0
and sil, r14b
or r15b, cl
or r12b, sil
xor r15b, r12b
or al, r8b
xor al, 0xff
or r14b, 0
and al, r14b
or r15b, al
mov al, dl
xor al, 0xff
and al, 0
mov cl, dil
xor cl, 0
and dl, cl
mov r8b, r15b
xor r8b, 0xff
and r8b, 0
and r15b, cl
or al, dl
or r8b, r15b
xor al, r8b
mov cl, bl
xor cl, 0xff
and cl, 1
mov dl, dil
xor dl, 1
mov r8b, bl
and r8b, dl
or cl, r8b
mov dl, dil
xor dl, 1
xor cl, 0xff
mov r8b, dil
xor r8b, 1
or dl, cl
or r8b, 1
xor dl, 0xff
and dl, r8b
mov cl, dil
xor cl, 1
and cl, 1
mov r8b, dil
xor r8b, 1
and r8b, 1
or cl, r8b
mov r8b, bl
xor r8b, 0xff
xor cl, 0xff
mov sil, dil
xor sil, 0
or r8b, cl
or sil, 0
xor r8b, 0xff
and r8b, sil
mov cl, dl
xor cl, 0xff
mov sil, r8b
xor sil, 0xff
mov r14b, dil
xor r14b, 0
mov r15b, cl
and r15b, 0
and dl, r14b
mov r12b, sil
and r12b, 0
and r8b, r14b
or r15b, dl
or r12b, r8b
xor r15b, r12b
or cl, sil
xor cl, 0xff
or r14b, 0
and cl, r14b
or r15b, cl
mov cl, dil
xor cl, 1
and cl, 1
mov dl, dil
xor dl, 1
and dl, 1
or cl, dl
xor cl, 0xff
xor cl, 0
and cl, 0
mov dl, dil
xor dl, 0
and dl, 1
mov r8b, dil
xor r8b, 1
and r8b, 0
or dl, r8b
mov r8b, dl
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
mov sil, dil
xor sil, 1
and sil, 0
mov r14b, dil
xor r14b, 0
mov r12b, r14b
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 0
and r14b, 1
or sil, r12b
or r13b, r14b
xor sil, r13b
mov r14b, dil
xor r14b, 0
mov r12b, sil
xor r12b, r14b
and r12b, sil
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov sil, cl
and sil, r8b
xor cl, r8b
or sil, cl
mov cl, r12b
xor cl, 0xff
mov r8b, dl
xor r8b, 0xff
mov r14b, dil
xor r14b, 0
mov r13b, cl
and r13b, 0
and r12b, r14b
mov r9b, r8b
and r9b, 0
and dl, r14b
or r13b, r12b
or r9b, dl
xor r13b, r9b
or cl, r8b
xor cl, 0xff
or r14b, 0
and cl, r14b
or r13b, cl
mov cl, sil
xor cl, 0xff
and cl, 0
mov dl, dil
xor dl, 0
and sil, dl
mov r8b, r13b
xor r8b, 0xff
and r8b, 0
and r13b, dl
or cl, sil
or r8b, r13b
xor cl, r8b
mov dl, al
xor dl, 0xff
and dl, 1
mov r8b, dil
xor r8b, 1
mov r9b, al
and r9b, r8b
mov sil, dil
xor sil, 1
and sil, 0xff
and r8b, 1
or dl, r9b
or sil, r8b
xor dl, sil
mov r8b, dil
xor r8b, 1
and r8b, 1
mov r9b, dil
xor r9b, 1
mov sil, r9b
and sil, 1
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and r9b, 1
or r8b, sil
or r14b, r9b
xor r8b, r14b
mov r9b, dil
xor r9b, 0
and r9b, 1
mov sil, dil
xor sil, 1
and sil, 0
or r9b, sil
mov sil, dl
and sil, r8b
xor dl, r8b
or sil, dl
mov dl, dil
xor dl, 0
mov r8b, r9b
xor r8b, 0xff
mov r14b, dil
xor r14b, 1
mov r12b, dl
and r12b, 0xff
mov r13b, r14b
and r13b, 0
mov r10b, r8b
and r10b, 0xff
and r9b, r14b
or r12b, r13b
or r10b, r9b
xor r12b, r10b
or dl, r8b
xor dl, 0xff
or r14b, 1
and dl, r14b
or r12b, dl
mov dl, sil
xor dl, 0xff
and dl, 1
mov r8b, dil
xor r8b, 1
and sil, r8b
or dl, sil
xor r12b, 0xff
mov r8b, dl
xor r8b, r12b
and r8b, dl
mov dl, r11b
xor dl, 0xff
and dl, 1
mov r9b, dil
xor r9b, 1
and r11b, r9b
or dl, r11b
mov r9b, cl
xor r9b, 0xff
and r9b, 0
mov r10b, dil
xor r10b, 0
mov r11b, cl
and r11b, r10b
mov sil, dil
xor sil, 1
and sil, 0
and r10b, 1
or r9b, r11b
or sil, r10b
xor r9b, sil
mov r10b, dil
xor r10b, 0
and r10b, 1
mov r11b, dil
xor r11b, 1
mov sil, r11b
and sil, 0
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and r11b, 1
or r10b, sil
or r14b, r11b
xor r10b, r14b
mov r11b, dl
and r11b, r9b
xor dl, r9b
or r11b, dl
mov dl, r10b
and dl, 0
xor r10b, 0
or dl, r10b
mov r9b, r11b
xor r9b, 0xff
and r9b, 0
mov r10b, dil
xor r10b, 0
and r11b, r10b
mov sil, dil
xor sil, 1
and sil, 0
and r10b, 1
or r9b, r11b
or sil, r10b
xor r9b, sil
xor r9b, 0xff
xor dl, 0xff
mov r10b, dil
xor r10b, 0
or r9b, dl
or r10b, 0
xor r9b, 0xff
and r9b, r10b
mov dl, dil
xor dl, 1
and dl, 1
mov r10b, dil
xor r10b, 1
mov r11b, r10b
and r11b, 1
mov sil, dil
xor sil, 1
and sil, 0xff
and r10b, 1
or dl, r11b
or sil, r10b
xor dl, sil
mov r10b, r15b
xor r10b, 0xff
and r10b, 0
mov r11b, dil
xor r11b, 0
mov sil, r15b
and sil, r11b
mov r14b, dl
xor r14b, 0xff
and r14b, 0
and dl, r11b
or r10b, sil
or r14b, dl
xor r10b, r14b
mov dl, r15b
xor dl, 0xff
mov r11b, r10b
xor r11b, dl
and r11b, r10b
mov dl, bl
xor dl, 0xff
and dl, 1
mov r10b, dil
xor r10b, 1
and bl, r10b
or dl, bl
mov r10b, cl
xor r10b, 0xff
and r10b, 1
mov bl, dil
xor bl, 1
mov sil, cl
and sil, bl
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and bl, 1
or r10b, sil
or r14b, bl
xor r10b, r14b
mov bl, dil
xor bl, 0
and bl, 1
mov sil, dil
xor sil, 1
and sil, 0
or bl, sil
mov sil, dl
xor sil, 0xff
mov r14b, r10b
xor r14b, 0xff
mov r12b, dil
xor r12b, 1
mov r13b, sil
and r13b, 0xff
and dl, r12b
mov byte [rbp + 0x29b], r14b
and r14b, 0xff
and r10b, r12b
or r13b, dl
or r14b, r10b
xor r13b, r14b
mov dl, byte [rbp + 0x29b]
or sil, dl
xor sil, 0xff
or r12b, 1
and sil, r12b
or r13b, sil
mov r10b, dil
xor r10b, 0
mov sil, bl
xor sil, 0xff
mov r14b, dil
xor r14b, 0
mov r12b, r10b
and r12b, 0
mov dl, r14b
and dl, 0
mov byte [rbp + 0x29a], sil
and sil, 0
and bl, r14b
or r12b, dl
or sil, bl
xor r12b, sil
mov dl, byte [rbp + 0x29a]
or r10b, dl
xor r10b, 0xff
or r14b, 0
and r10b, r14b
or r12b, r10b
mov r10b, r13b
xor r10b, 0xff
and r10b, 1
mov bl, dil
xor bl, 1
and r13b, bl
or r10b, r13b
xor r12b, 0xff
mov bl, r10b
xor bl, r12b
and bl, r10b
mov r10b, r8b
xor r10b, 0xff
and r10b, 1
mov sil, dil
xor sil, 1
mov r14b, r8b
and r14b, sil
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and sil, 1
or r10b, r14b
or r12b, sil
xor r10b, r12b
mov sil, r9b
xor sil, 0xff
and sil, 1
mov r14b, dil
xor r14b, 1
mov r12b, r9b
and r12b, r14b
or sil, r12b
mov r14b, dil
xor r14b, 1
and r14b, 0
mov r12b, dil
xor r12b, 0
mov r13b, r12b
and r13b, 1
mov dl, dil
xor dl, 1
and dl, 0
and r12b, 1
or r14b, r13b
or dl, r12b
xor r14b, dl
mov dl, dil
xor dl, 1
mov r12b, r10b
xor r12b, dl
and r12b, r10b
xor r8b, 0xff
mov dl, r14b
xor dl, 0xff
mov r13b, dil
xor r13b, 0
or r8b, dl
or r13b, 0
xor r8b, 0xff
and r8b, r13b
mov dl, sil
xor dl, 0xff
mov r13b, dil
xor r13b, 1
mov byte [rbp + 0x299], dil
xor dil, 1
or dl, r13b
or dil, 1
xor dl, 0xff
and dl, dil
xor r9b, 0xff
mov dil, r14b
xor dil, 0xff
mov r13b, byte [rbp + 0x299]
xor r13b, 0
or r9b, dil
or r13b, 0
xor r9b, 0xff
and r9b, r13b
mov dil, r12b
and dil, r8b
xor r12b, r8b
or dil, r12b
mov r8b, dl
and r8b, r9b
xor dl, r9b
or r8b, dl
mov dl, dil
xor dl, 0xff
and dl, 0
mov r9b, byte [rbp + 0x299]
xor r9b, 0
and dil, r9b
mov r12b, r8b
xor r12b, 0xff
and r12b, 0
and r8b, r9b
or dl, dil
or r12b, r8b
xor dl, r12b
mov r8b, r10b
xor r8b, 0xff
mov r9b, sil
xor r9b, 0xff
mov dil, byte [rbp + 0x299]
xor dil, 1
mov r12b, r8b
and r12b, 0xff
and r10b, dil
mov r13b, r9b
and r13b, 0xff
and sil, dil
or r12b, r10b
or r13b, sil
xor r12b, r13b
or r8b, r9b
xor r8b, 0xff
or dil, 1
and r8b, dil
or r12b, r8b
mov r8b, r12b
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x299]
xor r9b, 1
and r12b, r9b
mov r10b, byte [rbp + 0x299]
xor r10b, 1
and r10b, 0xff
and r9b, 1
or r8b, r12b
or r10b, r9b
xor r8b, r10b
mov r9b, byte [rbp + 0x299]
xor r9b, 1
mov r10b, r14b
xor r10b, 0xff
mov sil, byte [rbp + 0x299]
xor sil, 0
mov dil, r9b
and dil, 0
mov r12b, sil
and r12b, 1
mov r13b, r10b
and r13b, 0
and r14b, sil
or dil, r12b
or r13b, r14b
xor dil, r13b
or r9b, r10b
xor r9b, 0xff
or sil, 0
and r9b, sil
or dil, r9b
xor r8b, 0xff
xor dil, 0xff
mov r9b, byte [rbp + 0x299]
xor r9b, 0
or r8b, dil
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov r9b, dl
xor r9b, 0xff
mov r10b, r8b
xor r10b, 0xff
mov sil, byte [rbp + 0x299]
xor sil, 1
mov dil, r9b
and dil, 0xff
and dl, sil
mov r14b, r10b
and r14b, 0xff
and r8b, sil
or dil, dl
or r14b, r8b
xor dil, r14b
or r9b, r10b
xor r9b, 0xff
or sil, 1
and r9b, sil
or dil, r9b
mov dl, r11b
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp + 0x299]
xor r8b, 0
mov r9b, r11b
and r9b, r8b
mov r10b, byte [rbp + 0x299]
xor r10b, 1
and r10b, 0
and r8b, 1
or dl, r9b
or r10b, r8b
xor dl, r10b
mov r8b, bl
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x299]
xor r9b, 1
mov r10b, bl
and r10b, r9b
or r8b, r10b
mov r9b, byte [rbp + 0x299]
xor r9b, 0
and r9b, 1
mov r10b, byte [rbp + 0x299]
xor r10b, 1
mov sil, r10b
and sil, 0
mov r14b, byte [rbp + 0x299]
xor r14b, 1
and r14b, 0xff
and r10b, 1
or r9b, sil
or r14b, r10b
xor r9b, r14b
mov r10b, byte [rbp + 0x299]
xor r10b, 0
mov sil, dl
xor sil, r10b
and sil, dl
mov r10b, r9b
xor r10b, 0xff
mov r14b, r11b
xor r14b, r10b
and r14b, r11b
mov r10b, r8b
xor r10b, 0xff
mov r11b, byte [rbp + 0x299]
xor r11b, 0
mov r12b, byte [rbp + 0x299]
xor r12b, 0
or r10b, r11b
or r12b, 0
xor r10b, 0xff
and r10b, r12b
mov r11b, r9b
xor r11b, 0xff
mov r12b, bl
xor r12b, r11b
and r12b, bl
mov r11b, sil
xor r11b, 0xff
mov bl, r14b
xor bl, 0xff
mov r13b, byte [rbp + 0x299]
xor r13b, 0
mov byte [rbp + 0x298], r11b
and r11b, 0
and sil, r13b
mov byte [rbp + 0x297], bl
and bl, 0
and r14b, r13b
or r11b, sil
or bl, r14b
xor r11b, bl
mov bl, byte [rbp + 0x298]
mov sil, byte [rbp + 0x297]
or bl, sil
xor bl, 0xff
or r13b, 0
and bl, r13b
or r11b, bl
mov bl, r10b
xor bl, 0xff
mov r14b, r12b
xor r14b, 0xff
mov r13b, byte [rbp + 0x299]
xor r13b, 0
mov sil, bl
and sil, 0
and r10b, r13b
mov byte [rbp + 0x296], r14b
and r14b, 0
and r12b, r13b
or sil, r10b
or r14b, r12b
xor sil, r14b
mov r10b, byte [rbp + 0x296]
or bl, r10b
xor bl, 0xff
or r13b, 0
and bl, r13b
or sil, bl
mov bl, r11b
xor bl, 0xff
and bl, 1
mov r14b, byte [rbp + 0x299]
xor r14b, 1
and r11b, r14b
mov r12b, sil
xor r12b, 0xff
and r12b, 0xff
and sil, r14b
or bl, r11b
or r12b, sil
xor bl, r12b
mov r11b, dl
and r11b, r8b
xor dl, r8b
or r11b, dl
mov dl, r11b
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp + 0x299]
xor r8b, 0
and r11b, r8b
mov sil, byte [rbp + 0x299]
xor sil, 1
and sil, 0
and r8b, 1
or dl, r11b
or sil, r8b
xor dl, sil
mov r8b, byte [rbp + 0x299]
xor r8b, 0
mov r11b, r9b
xor r11b, 0xff
mov sil, byte [rbp + 0x299]
xor sil, 0
mov r14b, r8b
and r14b, 0
mov r12b, sil
and r12b, 0
mov r13b, r11b
and r13b, 0
and r9b, sil
or r14b, r12b
or r13b, r9b
xor r14b, r13b
or r8b, r11b
xor r8b, 0xff
or sil, 0
and r8b, sil
or r14b, r8b
xor dl, 0xff
xor r14b, 0xff
mov r8b, byte [rbp + 0x299]
xor r8b, 0
or dl, r14b
or r8b, 0
xor dl, 0xff
and dl, r8b
mov r8b, bl
xor r8b, 0xff
mov r9b, dl
xor r9b, 0xff
mov r11b, byte [rbp + 0x299]
xor r11b, 0
mov sil, r8b
and sil, 0
and bl, r11b
mov r14b, r9b
and r14b, 0
and dl, r11b
or sil, bl
or r14b, dl
xor sil, r14b
or r8b, r9b
xor r8b, 0xff
or r11b, 0
and r8b, r11b
or sil, r8b
mov dl, dil
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp + 0x299]
xor r8b, 0
mov r9b, dil
and r9b, r8b
mov r11b, byte [rbp + 0x299]
xor r11b, 1
and r11b, 0
and r8b, 1
or dl, r9b
or r11b, r8b
xor dl, r11b
mov r8b, sil
xor r8b, 0xff
xor dl, 0xff
mov r9b, byte [rbp + 0x299]
xor r9b, 0
or r8b, dl
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov dl, sil
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x299]
xor r9b, 1
and sil, r9b
or dl, sil
xor dl, 0xff
mov r9b, dil
xor r9b, dl
and r9b, dil
mov dl, r8b
xor dl, 0xff
mov r11b, r9b
xor r11b, 0xff
mov bl, byte [rbp + 0x299]
xor bl, 0
mov sil, dl
and sil, 0
and r8b, bl
mov dil, r11b
and dil, 0
and r9b, bl
or sil, r8b
or dil, r9b
xor sil, dil
or dl, r11b
xor dl, 0xff
or bl, 0
and dl, bl
or sil, dl
mov dl, al
xor dl, 0xff
mov r8b, r15b
xor r8b, 0xff
mov r9b, byte [rbp + 0x299]
xor r9b, 1
or dl, r8b
or r9b, 1
xor dl, 0xff
and dl, r9b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x299]
xor r9b, 1
and al, r9b
mov r11b, r15b
xor r11b, 0xff
and r11b, 0xff
and r15b, r9b
or r8b, al
or r11b, r15b
xor r8b, r11b
mov al, dl
xor al, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r11b, byte [rbp + 0x299]
xor r11b, 0
mov bl, al
and bl, 0
and dl, r11b
mov dil, r9b
and dil, 0
and r8b, r11b
or bl, dl
or dil, r8b
xor bl, dil
or al, r9b
xor al, 0xff
or r11b, 0
and al, r11b
or bl, al
mov al, bl
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x299]
xor dl, 1
mov r8b, bl
and r8b, dl
or al, r8b
mov dl, byte [rbp + 0x299]
xor dl, 1
xor al, 0xff
mov r8b, byte [rbp + 0x299]
xor r8b, 1
or dl, al
or r8b, 1
xor dl, 0xff
and dl, r8b
mov al, byte [rbp + 0x299]
xor al, 1
and al, 1
mov r8b, byte [rbp + 0x299]
xor r8b, 1
and r8b, 1
or al, r8b
xor al, 0xff
mov r8b, bl
xor r8b, al
and r8b, bl
mov al, dl
and al, r8b
xor dl, r8b
or al, dl
mov dl, byte [rbp + 0x299]
xor dl, 1
mov r8b, cl
xor r8b, 0xff
mov r9b, byte [rbp + 0x299]
xor r9b, 1
or dl, r8b
or r9b, 1
xor dl, 0xff
and dl, r9b
mov r8b, byte [rbp + 0x299]
xor r8b, 1
mov r9b, cl
and r9b, r8b
xor cl, 0xff
and cl, 1
or r9b, cl
mov cl, dl
and cl, r9b
xor dl, r9b
or cl, dl
mov dl, al
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x299]
xor r8b, 1
and al, r8b
or dl, al
mov al, cl
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x299]
xor r8b, 1
and cl, r8b
mov r9b, byte [rbp + 0x299]
xor r9b, 1
and r9b, 0xff
and r8b, 1
or al, cl
or r9b, r8b
xor al, r9b
mov cl, byte [rbp + 0x299]
xor cl, 0
and cl, 0
mov r8b, byte [rbp + 0x299]
xor r8b, 0
mov r9b, r8b
and r9b, 0
mov r11b, byte [rbp + 0x299]
xor r11b, 1
and r11b, 0
and r8b, 1
or cl, r9b
or r11b, r8b
xor cl, r11b
mov r8b, dl
xor r8b, 0xff
mov r9b, al
xor r9b, 0xff
mov r11b, byte [rbp + 0x299]
xor r11b, 0
mov bl, r8b
and bl, 0
and dl, r11b
mov dil, r9b
and dil, 0
and al, r11b
or bl, dl
or dil, al
xor bl, dil
or r8b, r9b
xor r8b, 0xff
or r11b, 0
and r8b, r11b
or bl, r8b
mov al, byte [rbp + 0x299]
xor al, 0
mov dl, cl
xor dl, 0xff
mov r8b, byte [rbp + 0x299]
xor r8b, 1
mov r9b, al
and r9b, 0xff
mov r11b, r8b
and r11b, 0
mov dil, dl
and dil, 0xff
and cl, r8b
or r9b, r11b
or dil, cl
xor r9b, dil
or al, dl
xor al, 0xff
or r8b, 1
and al, r8b
or r9b, al
mov al, bl
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x299]
xor cl, 1
and bl, cl
or al, bl
xor r9b, 0xff
mov cl, al
xor cl, r9b
and cl, al
mov al, sil
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x299]
xor dl, 1
mov r8b, sil
and r8b, dl
mov r9b, byte [rbp + 0x299]
xor r9b, 1
and r9b, 0xff
and dl, 1
or al, r8b
or r9b, dl
xor al, r9b
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x299]
xor r8b, 1
mov r9b, cl
and r9b, r8b
mov r11b, byte [rbp + 0x299]
xor r11b, 1
and r11b, 0xff
and r8b, 1
or dl, r9b
or r11b, r8b
xor dl, r11b
mov r8b, byte [rbp + 0x299]
xor r8b, 1
and r8b, 1
mov r9b, byte [rbp + 0x299]
xor r9b, 1
mov r11b, r9b
and r11b, 1
mov bl, byte [rbp + 0x299]
xor bl, 1
and bl, 0xff
and r9b, 1
or r8b, r11b
or bl, r9b
xor r8b, bl
mov r9b, byte [rbp + 0x299]
xor r9b, 1
mov r11b, al
xor r11b, r9b
and r11b, al
mov r9b, r8b
xor r9b, 0xff
mov bl, sil
xor bl, r9b
and bl, sil
mov r9b, byte [rbp + 0x299]
xor r9b, 1
mov sil, dl
xor sil, r9b
and sil, dl
xor cl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov dil, byte [rbp + 0x299]
xor dil, 1
or cl, r9b
or dil, 1
xor cl, 0xff
and cl, dil
mov r9b, r11b
xor r9b, 0xff
mov dil, bl
xor dil, 0xff
mov r14b, byte [rbp + 0x299]
xor r14b, 0
mov r15b, r9b
and r15b, 0
and r11b, r14b
mov r12b, dil
and r12b, 0
and bl, r14b
or r15b, r11b
or r12b, bl
xor r15b, r12b
or r9b, dil
xor r9b, 0xff
or r14b, 0
and r9b, r14b
or r15b, r9b
mov r9b, sil
xor r9b, 0xff
mov r11b, cl
xor r11b, 0xff
mov bl, byte [rbp + 0x299]
xor bl, 0
mov dil, r9b
and dil, 0
and sil, bl
mov r14b, r11b
and r14b, 0
and cl, bl
or dil, sil
or r14b, cl
xor dil, r14b
or r9b, r11b
xor r9b, 0xff
or bl, 0
and r9b, bl
or dil, r9b
mov cl, r15b
xor cl, 0xff
and cl, 0
mov r9b, byte [rbp + 0x299]
xor r9b, 0
and r15b, r9b
mov r11b, dil
xor r11b, 0xff
and r11b, 0
and dil, r9b
or cl, r15b
or r11b, dil
xor cl, r11b
mov r9b, al
xor r9b, 0xff
mov r11b, dl
xor r11b, 0xff
mov bl, byte [rbp + 0x299]
xor bl, 1
mov sil, r9b
and sil, 0xff
and al, bl
mov dil, r11b
and dil, 0xff
and dl, bl
or sil, al
or dil, dl
xor sil, dil
or r9b, r11b
xor r9b, 0xff
or bl, 1
and r9b, bl
or sil, r9b
mov al, sil
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x299]
xor dl, 1
and sil, dl
or al, sil
mov dl, r8b
and dl, 1
xor r8b, 1
or dl, r8b
xor dl, 0xff
mov r8b, al
xor r8b, dl
and r8b, al
mov al, cl
xor al, 0xff
mov dl, r8b
xor dl, 0xff
mov r9b, byte [rbp + 0x299]
xor r9b, 0
mov r11b, al
and r11b, 0
and cl, r9b
mov bl, dl
and bl, 0
and r8b, r9b
or r11b, cl
or bl, r8b
xor r11b, bl
or al, dl
xor al, 0xff
or r9b, 0
and al, r9b
or r11b, al
test r11b, 1
jne 0x6d9d6bd4
jmp 0x6da3b3b0
jmp 0x6d9d6bd9
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
sub r8d, 0xc6055e58
add r8d, 0x9c6da0ce
add r8d, 0xc6055e58
add r8d, 0x872088bf
add r8d, 0x6d6fca9f
sub r8d, 0x872088bf
add r8d, 0x6b19126
sub r8d, 0x9c6da0ce
sub r8d, 0x6b19126
sub r8d, 0x39278222
sub r8d, 0x77625c3b
add r8d, 0x39278222
mov r9d, eax
sub r9d, 1
add r8d, r9d
add r8d, 0x599c947d
add r8d, 0x77625c3b
sub r8d, 0x599c947d
sub eax, 0x18ba4cac
sub eax, 0x6d6fca9f
add eax, 0x18ba4cac
sub r8d, 0xa13b59ad
add r8d, eax
add r8d, 0xa13b59ad
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
or bl, r14b
xor bl, 0xff
xor bl, 0
and bl, 0
mov dil, sil
xor dil, 0
and dil, 0
mov r14b, sil
xor r14b, 0
mov r15b, r14b
and r15b, 0
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
mov r14b, dil
xor r14b, 0xff
mov r15b, r10b
xor r15b, r14b
and r15b, r10b
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r12b, sil
xor r12b, 1
and r12b, 1
or r14b, r12b
xor r14b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, sil
xor r13b, 1
or r14b, r12b
or r13b, 1
xor r14b, 0xff
and r14b, r13b
mov r12b, sil
xor r12b, 1
xor dil, 0xff
mov r13b, sil
xor r13b, 1
or r12b, dil
or r13b, 1
xor r12b, 0xff
and r12b, r13b
mov dil, bl
and dil, r15b
xor bl, r15b
or dil, bl
mov bl, r14b
xor bl, 0xff
mov r15b, r12b
xor r15b, 0xff
mov r13b, sil
xor r13b, 0
mov al, bl
and al, 0
and r14b, r13b
mov cl, r15b
and cl, 0
and r12b, r13b
or al, r14b
or cl, r12b
xor al, cl
or bl, r15b
xor bl, 0xff
or r13b, 0
and bl, r13b
or al, bl
mov cl, dil
xor cl, 0xff
and cl, 0
mov bl, sil
xor bl, 0
and dil, bl
mov r14b, al
xor r14b, 0xff
and r14b, 0
and al, bl
or cl, dil
or r14b, al
xor cl, r14b
mov al, r11b
xor al, 0xff
and al, 1
mov bl, sil
xor bl, 1
mov dil, r11b
and dil, bl
or al, dil
mov bl, sil
xor bl, 1
xor al, 0xff
mov dil, sil
xor dil, 0
or bl, al
or dil, 0
xor bl, 0xff
and bl, dil
mov al, sil
xor al, 1
and al, 1
mov dil, sil
xor dil, 1
and dil, 1
or al, dil
xor al, 0xff
mov dil, r11b
xor dil, al
and dil, r11b
mov al, bl
xor al, 0xff
mov r14b, dil
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, al
and r12b, 0xff
and bl, r15b
mov r13b, r14b
and r13b, 0xff
and dil, r15b
or r12b, bl
or r13b, dil
xor r12b, r13b
or al, r14b
xor al, 0xff
or r15b, 1
and al, r15b
or r12b, al
mov al, sil
xor al, 1
and al, 1
mov bl, sil
xor bl, 1
mov dil, bl
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and bl, 1
or al, dil
or r14b, bl
xor al, r14b
mov bl, sil
xor bl, 0
xor al, 0xff
mov dil, sil
xor dil, 0
or bl, al
or dil, 0
xor bl, 0xff
and bl, dil
mov al, sil
xor al, 0
and al, 1
mov dil, sil
xor dil, 1
mov r14b, dil
and r14b, 0
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or al, r14b
or r15b, dil
xor al, r15b
mov dil, sil
xor dil, 1
mov r14b, al
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
or dil, r14b
or r15b, 1
xor dil, 0xff
and dil, r15b
mov r14b, sil
xor r14b, 1
and r14b, 0
mov r15b, sil
xor r15b, 0
mov r13b, r15b
and r13b, 1
mov dl, sil
xor dl, 1
and dl, 0
and r15b, 1
or r14b, r13b
or dl, r15b
xor r14b, dl
xor r14b, 0xff
mov dl, sil
xor dl, 0
mov r15b, sil
xor r15b, 1
or r14b, dl
or r15b, 1
xor r14b, 0xff
and r14b, r15b
xor al, 0xff
xor al, 1
and al, 0xff
mov dl, bl
xor dl, 0xff
mov r15b, dil
xor r15b, 0xff
mov r13b, sil
xor r13b, 0
mov r8b, dl
and r8b, 0
and bl, r13b
mov r9b, r15b
and r9b, 0
and dil, r13b
or r8b, bl
or r9b, dil
xor r8b, r9b
or dl, r15b
xor dl, 0xff
or r13b, 0
and dl, r13b
or r8b, dl
mov dl, r14b
and dl, al
xor r14b, al
or dl, r14b
mov al, r8b
xor al, 0xff
mov r9b, dl
and r9b, al
xor dl, 0xff
and r8b, dl
or r9b, r8b
mov al, sil
xor al, 1
and al, 0
mov dl, sil
xor dl, 0
mov r8b, dl
and r8b, 1
mov bl, sil
xor bl, 1
and bl, 0
and dl, 1
or al, r8b
or bl, dl
xor al, bl
mov dl, cl
xor dl, 0xff
mov r8b, al
and r8b, dl
xor al, 0xff
mov dl, cl
and dl, al
or r8b, dl
xor r8b, 0xff
mov al, cl
xor al, 0xff
mov dl, sil
xor dl, 0
or r8b, al
or dl, 0
xor r8b, 0xff
and r8b, dl
mov al, r10b
xor al, 0xff
and al, 0
mov dl, sil
xor dl, 0
and r10b, dl
mov bl, sil
xor bl, 1
and bl, 0
and dl, 1
or al, r10b
or bl, dl
xor al, bl
mov dl, r9b
xor dl, 0xff
and dl, 1
mov r10b, sil
xor r10b, 1
mov bl, r9b
and bl, r10b
or dl, bl
mov r10b, sil
xor r10b, 1
and r10b, 0
mov bl, sil
xor bl, 0
mov dil, bl
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
and bl, 1
or r10b, dil
or r14b, bl
xor r10b, r14b
mov bl, al
and bl, dl
xor al, dl
or bl, al
mov al, r10b
and al, 1
xor r10b, 1
or al, r10b
mov dl, bl
xor dl, 0xff
and dl, 1
mov r10b, sil
xor r10b, 1
and bl, r10b
or dl, bl
xor dl, 0xff
xor al, 0xff
mov r10b, sil
xor r10b, 0
or dl, al
or r10b, 0
xor dl, 0xff
and dl, r10b
mov al, r12b
xor al, 0xff
and al, 0
mov r10b, sil
xor r10b, 0
mov bl, r12b
and bl, r10b
mov dil, sil
xor dil, 1
and dil, 0
and r10b, 1
or al, bl
or dil, r10b
xor al, dil
mov r10b, sil
xor r10b, 1
and r10b, 1
mov bl, sil
xor bl, 1
and bl, 1
or r10b, bl
mov bl, sil
xor bl, 1
and bl, 1
mov dil, sil
xor dil, 1
and dil, 1
or bl, dil
mov dil, al
and dil, r10b
xor al, r10b
or dil, al
mov al, sil
xor al, 1
mov r10b, bl
xor r10b, 0xff
mov r14b, sil
xor r14b, 0
mov r15b, al
and r15b, 0
mov r13b, r14b
and r13b, 1
mov byte [rbp + 0x295], r10b
and r10b, 0
and bl, r14b
or r15b, r13b
or r10b, bl
xor r15b, r10b
mov r10b, byte [rbp + 0x295]
or al, r10b
xor al, 0xff
or r14b, 0
and al, r14b
or r15b, al
mov al, dil
xor al, 0xff
and al, 1
mov bl, sil
xor bl, 1
and dil, bl
or al, dil
xor al, 0xff
xor r15b, 0xff
mov bl, sil
xor bl, 0
or al, r15b
or bl, 0
xor al, 0xff
and al, bl
mov bl, r9b
xor bl, 0xff
and bl, 0
mov dil, sil
xor dil, 0
mov r14b, r9b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, r11b
xor dil, 0xff
mov r14b, bl
and r14b, dil
xor bl, 0xff
mov dil, r11b
and dil, bl
or r14b, dil
xor r11b, 0xff
mov bl, r14b
xor bl, r11b
and bl, r14b
mov r11b, r8b
xor r11b, 0xff
and r11b, 0
mov dil, sil
xor dil, 0
mov r14b, r8b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or r11b, r14b
or r15b, dil
xor r11b, r15b
mov dil, dl
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, dl
and r15b, r14b
mov r13b, sil
xor r13b, 1
and r13b, 0xff
and r14b, 1
or dil, r15b
or r13b, r14b
xor dil, r13b
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or r14b, r15b
mov r15b, r11b
xor r15b, 0xff
mov r13b, sil
xor r13b, 1
mov r10b, sil
xor r10b, 1
or r15b, r13b
or r10b, 1
xor r15b, 0xff
and r15b, r10b
xor r8b, 0xff
mov r10b, r14b
xor r10b, 0xff
mov r13b, sil
xor r13b, 1
or r8b, r10b
or r13b, 1
xor r8b, 0xff
and r8b, r13b
mov r10b, dil
xor r10b, 0xff
mov r13b, sil
xor r13b, 1
mov byte [rbp + 0x294], sil
xor sil, 0
or r10b, r13b
or sil, 0
xor r10b, 0xff
and r10b, sil
mov sil, r14b
xor sil, 0xff
mov r13b, dl
xor r13b, sil
and r13b, dl
mov dl, r15b
and dl, r8b
xor r15b, r8b
or dl, r15b
mov r8b, r10b
xor r8b, 0xff
mov sil, r13b
xor sil, 0xff
mov r15b, byte [rbp + 0x294]
xor r15b, 0
mov byte [rbp + 0x293], r8b
and r8b, 0
and r10b, r15b
mov byte [rbp + 0x292], sil
and sil, 0
and r13b, r15b
or r8b, r10b
or sil, r13b
xor r8b, sil
mov r10b, byte [rbp + 0x293]
mov sil, byte [rbp + 0x292]
or r10b, sil
xor r10b, 0xff
or r15b, 0
and r10b, r15b
or r8b, r10b
mov r10b, dl
xor r10b, 0xff
mov r15b, r8b
and r15b, r10b
xor r8b, 0xff
and dl, r8b
or r15b, dl
mov dl, r11b
xor dl, 0xff
mov r8b, dil
xor r8b, 0xff
mov r10b, byte [rbp + 0x294]
xor r10b, 0
mov r13b, dl
and r13b, 0
and r11b, r10b
mov sil, r8b
and sil, 0
and dil, r10b
or r13b, r11b
or sil, dil
xor r13b, sil
or dl, r8b
xor dl, 0xff
or r10b, 0
and dl, r10b
or r13b, dl
mov dl, r13b
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x294]
xor r8b, 1
and r13b, r8b
mov r10b, byte [rbp + 0x294]
xor r10b, 1
and r10b, 0xff
and r8b, 1
or dl, r13b
or r10b, r8b
xor dl, r10b
mov r8b, byte [rbp + 0x294]
xor r8b, 1
mov r10b, r14b
xor r10b, 0xff
mov r11b, byte [rbp + 0x294]
xor r11b, 0
mov sil, r8b
and sil, 0
mov dil, r11b
and dil, 1
mov r13b, r10b
and r13b, 0
and r14b, r11b
or sil, dil
or r13b, r14b
xor sil, r13b
or r8b, r10b
xor r8b, 0xff
or r11b, 0
and r8b, r11b
or sil, r8b
xor sil, 0xff
mov r8b, dl
xor r8b, sil
and r8b, dl
mov dl, r15b
xor dl, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, byte [rbp + 0x294]
xor r11b, 1
mov sil, dl
and sil, 0xff
and r15b, r11b
mov dil, r10b
and dil, 0xff
and r8b, r11b
or sil, r15b
or dil, r8b
xor sil, dil
or dl, r10b
xor dl, 0xff
or r11b, 1
and dl, r11b
or sil, dl
mov dl, al
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x294]
xor r8b, 1
mov r10b, al
and r10b, r8b
mov r11b, byte [rbp + 0x294]
xor r11b, 1
and r11b, 0xff
and r8b, 1
or dl, r10b
or r11b, r8b
xor dl, r11b
mov r8b, bl
xor r8b, 0xff
and r8b, 1
mov r10b, byte [rbp + 0x294]
xor r10b, 1
mov r11b, bl
and r11b, r10b
mov dil, byte [rbp + 0x294]
xor dil, 1
and dil, 0xff
and r10b, 1
or r8b, r11b
or dil, r10b
xor r8b, dil
mov r10b, byte [rbp + 0x294]
xor r10b, 0
and r10b, 0
mov r11b, byte [rbp + 0x294]
xor r11b, 0
mov dil, r11b
and dil, 0
mov r14b, byte [rbp + 0x294]
xor r14b, 1
and r14b, 0
and r11b, 1
or r10b, dil
or r14b, r11b
xor r10b, r14b
mov r11b, dl
xor r11b, 0xff
mov dil, byte [rbp + 0x294]
xor dil, 0
mov r14b, byte [rbp + 0x294]
xor r14b, 1
or r11b, dil
or r14b, 1
xor r11b, 0xff
and r11b, r14b
xor al, 0xff
mov dil, r10b
xor dil, 0xff
mov r14b, byte [rbp + 0x294]
xor r14b, 0
or al, dil
or r14b, 0
xor al, 0xff
and al, r14b
mov dil, byte [rbp + 0x294]
xor dil, 0
mov r14b, r8b
xor r14b, dil
and r14b, r8b
mov dil, r10b
xor dil, 0xff
mov r15b, bl
xor r15b, dil
and r15b, bl
mov bl, r11b
xor bl, 0xff
mov dil, al
xor dil, 0xff
mov r13b, byte [rbp + 0x294]
xor r13b, 0
mov byte [rbp + 0x291], bl
and bl, 0
and r11b, r13b
mov byte [rbp + 0x290], dil
and dil, 0
and al, r13b
or bl, r11b
or dil, al
xor bl, dil
mov al, byte [rbp + 0x291]
mov r11b, byte [rbp + 0x290]
or al, r11b
xor al, 0xff
or r13b, 0
and al, r13b
or bl, al
mov al, r14b
xor al, 0xff
mov dil, r15b
xor dil, 0xff
mov r13b, byte [rbp + 0x294]
xor r13b, 0
mov r11b, al
and r11b, 0
and r14b, r13b
mov byte [rbp + 0x28f], dil
and dil, 0
and r15b, r13b
or r11b, r14b
or dil, r15b
xor r11b, dil
mov dil, byte [rbp + 0x28f]
or al, dil
xor al, 0xff
or r13b, 0
and al, r13b
or r11b, al
mov al, bl
xor al, 0xff
and al, 1
mov r14b, byte [rbp + 0x294]
xor r14b, 1
and bl, r14b
mov r15b, r11b
xor r15b, 0xff
and r15b, 0xff
and r11b, r14b
or al, bl
or r15b, r11b
xor al, r15b
mov r11b, dl
and r11b, r8b
xor dl, r8b
or r11b, dl
mov dl, r11b
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x294]
xor r8b, 1
and r11b, r8b
or dl, r11b
mov r8b, byte [rbp + 0x294]
xor r8b, 0
mov r11b, r10b
xor r11b, 0xff
mov bl, byte [rbp + 0x294]
xor bl, 0
mov r14b, r8b
and r14b, 0
mov r15b, bl
and r15b, 0
mov r13b, r11b
and r13b, 0
and r10b, bl
or r14b, r15b
or r13b, r10b
xor r14b, r13b
or r8b, r11b
xor r8b, 0xff
or bl, 0
and r8b, bl
or r14b, r8b
xor r14b, 0xff
mov r8b, dl
xor r8b, r14b
and r8b, dl
mov dl, al
and dl, r8b
xor al, r8b
or dl, al
mov al, sil
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x294]
xor r8b, 1
mov r10b, sil
and r10b, r8b
or al, r10b
mov r8b, dl
xor r8b, 0xff
xor al, 0xff
mov r10b, byte [rbp + 0x294]
xor r10b, 0
or r8b, al
or r10b, 0
xor r8b, 0xff
and r8b, r10b
mov al, dl
xor al, 0xff
and al, 1
mov r10b, byte [rbp + 0x294]
xor r10b, 1
and dl, r10b
or al, dl
xor sil, 0xff
xor al, 0xff
mov dl, byte [rbp + 0x294]
xor dl, 1
or sil, al
or dl, 1
xor sil, 0xff
and sil, dl
mov al, r8b
xor al, 0xff
mov dl, sil
xor dl, 0xff
mov r10b, byte [rbp + 0x294]
xor r10b, 0
mov r11b, al
and r11b, 0
and r8b, r10b
mov bl, dl
and bl, 0
and sil, r10b
or r11b, r8b
or bl, sil
xor r11b, bl
or al, dl
xor al, 0xff
or r10b, 0
and al, r10b
or r11b, al
mov al, cl
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x294]
xor dl, 1
mov r8b, cl
and r8b, dl
or al, r8b
mov dl, r12b
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x294]
xor r8b, 1
mov r10b, r12b
and r10b, r8b
mov bl, byte [rbp + 0x294]
xor bl, 1
and bl, 0xff
and r8b, 1
or dl, r10b
or bl, r8b
xor dl, bl
mov r8b, byte [rbp + 0x294]
xor r8b, 0
and r8b, 1
mov r10b, byte [rbp + 0x294]
xor r10b, 1
mov bl, r10b
and bl, 0
mov sil, byte [rbp + 0x294]
xor sil, 1
and sil, 0xff
and r10b, 1
or r8b, bl
or sil, r10b
xor r8b, sil
mov r10b, byte [rbp + 0x294]
xor r10b, 0
mov bl, al
xor bl, r10b
and bl, al
xor cl, 0xff
mov r10b, r8b
xor r10b, 0xff
mov sil, byte [rbp + 0x294]
xor sil, 1
or cl, r10b
or sil, 1
xor cl, 0xff
and cl, sil
mov r10b, dl
xor r10b, 0xff
mov sil, byte [rbp + 0x294]
xor sil, 0
mov r14b, byte [rbp + 0x294]
xor r14b, 0
or r10b, sil
or r14b, 0
xor r10b, 0xff
and r10b, r14b
mov sil, r8b
xor sil, 0xff
mov r14b, r12b
xor r14b, sil
and r14b, r12b
mov sil, bl
and sil, cl
xor bl, cl
or sil, bl
mov cl, r10b
xor cl, 0xff
mov bl, r14b
xor bl, 0xff
mov r15b, byte [rbp + 0x294]
xor r15b, 1
mov r12b, cl
and r12b, 0xff
and r10b, r15b
mov r13b, bl
and r13b, 0xff
and r14b, r15b
or r12b, r10b
or r13b, r14b
xor r12b, r13b
or cl, bl
xor cl, 0xff
or r15b, 1
and cl, r15b
or r12b, cl
mov cl, sil
xor cl, 0xff
and cl, 0
mov r10b, byte [rbp + 0x294]
xor r10b, 0
and sil, r10b
mov bl, r12b
xor bl, 0xff
and bl, 0
and r12b, r10b
or cl, sil
or bl, r12b
xor cl, bl
mov r10b, al
xor r10b, 0xff
mov bl, dl
xor bl, 0xff
mov sil, byte [rbp + 0x294]
xor sil, 1
mov r14b, r10b
and r14b, 0xff
and al, sil
mov r15b, bl
and r15b, 0xff
and dl, sil
or r14b, al
or r15b, dl
xor r14b, r15b
or r10b, bl
xor r10b, 0xff
or sil, 1
and r10b, sil
or r14b, r10b
mov al, r14b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x294]
xor dl, 1
and r14b, dl
mov r10b, byte [rbp + 0x294]
xor r10b, 1
and r10b, 0xff
and dl, 1
or al, r14b
or r10b, dl
xor al, r10b
mov dl, r8b
and dl, 0
xor r8b, 0
or dl, r8b
xor dl, 0xff
mov r8b, al
xor r8b, dl
and r8b, al
mov al, cl
and al, r8b
xor cl, r8b
or al, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x294]
xor dl, 1
mov r8b, al
and r8b, dl
mov r10b, byte [rbp + 0x294]
xor r10b, 1
and r10b, 0xff
and dl, 1
or cl, r8b
or r10b, dl
xor cl, r10b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov dl, byte [rbp + 0x294]
xor dl, 1
and dl, 0
mov r8b, byte [rbp + 0x294]
xor r8b, 0
mov r10b, r8b
and r10b, 1
mov bl, byte [rbp + 0x294]
xor bl, 1
and bl, 0
and r8b, 1
or dl, r10b
or bl, r8b
xor dl, bl
xor al, 0xff
xor dl, 0xff
mov r8b, byte [rbp + 0x294]
xor r8b, 0
or al, dl
or r8b, 0
xor al, 0xff
and al, r8b
mov dl, cl
xor dl, 0xff
mov r8b, al
xor r8b, 0xff
mov r10b, byte [rbp + 0x294]
xor r10b, 1
mov bl, dl
and bl, 0xff
and cl, r10b
mov sil, r8b
and sil, 0xff
and al, r10b
or bl, cl
or sil, al
xor bl, sil
or dl, r8b
xor dl, 0xff
or r10b, 1
and dl, r10b
or bl, dl
mov al, byte [rbp + 0x294]
xor al, 1
and al, 0
mov cl, byte [rbp + 0x294]
xor cl, 0
mov dl, cl
and dl, 1
mov r8b, byte [rbp + 0x294]
xor r8b, 1
and r8b, 0
and cl, 1
or al, dl
or r8b, cl
xor al, r8b
mov cl, r9b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x294]
xor dl, 1
mov r8b, r9b
and r8b, dl
mov r10b, byte [rbp + 0x294]
xor r10b, 1
and r10b, 0xff
and dl, 1
or cl, r8b
or r10b, dl
xor cl, r10b
mov dl, byte [rbp + 0x294]
xor dl, 0
and dl, 1
mov r8b, byte [rbp + 0x294]
xor r8b, 1
and r8b, 0
or dl, r8b
mov r8b, byte [rbp + 0x294]
xor r8b, 0
mov r10b, al
xor r10b, r8b
and r10b, al
mov r8b, dl
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
mov sil, cl
xor sil, 0xff
mov r14b, byte [rbp + 0x294]
xor r14b, 0
mov r15b, byte [rbp + 0x294]
xor r15b, 1
or sil, r14b
or r15b, 1
xor sil, 0xff
and sil, r15b
xor r9b, 0xff
mov r14b, dl
xor r14b, 0xff
mov r15b, byte [rbp + 0x294]
xor r15b, 1
or r9b, r14b
or r15b, 1
xor r9b, 0xff
and r9b, r15b
mov r14b, r10b
and r14b, r8b
xor r10b, r8b
or r14b, r10b
mov r8b, sil
and r8b, r9b
xor sil, r9b
or r8b, sil
mov r9b, r14b
xor r9b, 0xff
mov r10b, r8b
and r10b, r9b
xor r8b, 0xff
and r14b, r8b
or r10b, r14b
mov r8b, al
and r8b, cl
xor al, cl
or r8b, al
mov al, r8b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x294]
xor cl, 1
and r8b, cl
or al, r8b
mov cl, dl
and cl, 0
xor dl, 0
or cl, dl
xor al, 0xff
xor cl, 0xff
mov dl, byte [rbp + 0x294]
xor dl, 1
or al, cl
or dl, 1
xor al, 0xff
and al, dl
mov cl, r10b
and cl, al
xor r10b, al
or cl, r10b
mov al, bl
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x294]
xor dl, 1
and bl, dl
or al, bl
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x294]
xor r8b, 1
and cl, r8b
or dl, cl
mov cl, byte [rbp + 0x294]
xor cl, 1
and cl, 1
mov r8b, byte [rbp + 0x294]
xor r8b, 1
mov r9b, r8b
and r9b, 1
mov r10b, byte [rbp + 0x294]
xor r10b, 1
and r10b, 0xff
and r8b, 1
or cl, r9b
or r10b, r8b
xor cl, r10b
mov r8b, al
and r8b, dl
xor al, dl
or r8b, al
mov al, byte [rbp + 0x294]
xor al, 1
mov dl, cl
xor dl, 0xff
mov r9b, byte [rbp + 0x294]
xor r9b, 0
mov r10b, al
and r10b, 0
mov bl, r9b
and bl, 1
mov sil, dl
and sil, 0
and cl, r9b
or r10b, bl
or sil, cl
xor r10b, sil
or al, dl
xor al, 0xff
or r9b, 0
and al, r9b
or r10b, al
mov al, r8b
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x294]
xor cl, 0
and r8b, cl
mov dl, byte [rbp + 0x294]
xor dl, 1
and dl, 0
and cl, 1
or al, r8b
or dl, cl
xor al, dl
xor r10b, 0xff
mov cl, al
xor cl, r10b
and cl, al
mov al, r11b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x294]
xor dl, 1
mov r8b, r11b
and r8b, dl
or al, r8b
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x294]
xor r8b, 1
mov r9b, cl
and r9b, r8b
or dl, r9b
mov r8b, byte [rbp + 0x294]
xor r8b, 1
and r8b, 1
mov r9b, byte [rbp + 0x294]
xor r9b, 1
and r9b, 1
or r8b, r9b
mov r9b, al
xor r9b, 0xff
mov r10b, byte [rbp + 0x294]
xor r10b, 1
mov bl, byte [rbp + 0x294]
xor bl, 0
or r9b, r10b
or bl, 0
xor r9b, 0xff
and r9b, bl
xor r11b, 0xff
mov r10b, r8b
xor r10b, 0xff
mov bl, byte [rbp + 0x294]
xor bl, 0
or r11b, r10b
or bl, 0
xor r11b, 0xff
and r11b, bl
mov r10b, dl
xor r10b, 0xff
mov bl, byte [rbp + 0x294]
xor bl, 1
mov sil, byte [rbp + 0x294]
xor sil, 1
or r10b, bl
or sil, 1
xor r10b, 0xff
and r10b, sil
xor cl, 0xff
mov bl, r8b
xor bl, 0xff
mov sil, byte [rbp + 0x294]
xor sil, 0
or cl, bl
or sil, 0
xor cl, 0xff
and cl, sil
mov bl, r9b
xor bl, 0xff
mov sil, r11b
xor sil, 0xff
mov r14b, byte [rbp + 0x294]
xor r14b, 1
mov r15b, bl
and r15b, 0xff
and r9b, r14b
mov r12b, sil
and r12b, 0xff
and r11b, r14b
or r15b, r9b
or r12b, r11b
xor r15b, r12b
or bl, sil
xor bl, 0xff
or r14b, 1
and bl, r14b
or r15b, bl
mov r9b, r10b
xor r9b, 0xff
mov r11b, cl
xor r11b, 0xff
mov bl, byte [rbp + 0x294]
xor bl, 0
mov sil, r9b
and sil, 0
and r10b, bl
mov r14b, r11b
and r14b, 0
and cl, bl
or sil, r10b
or r14b, cl
xor sil, r14b
or r9b, r11b
xor r9b, 0xff
or bl, 0
and r9b, bl
or sil, r9b
mov cl, r15b
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp + 0x294]
xor r9b, 1
and r15b, r9b
mov r10b, sil
xor r10b, 0xff
and r10b, 0xff
and sil, r9b
or cl, r15b
or r10b, sil
xor cl, r10b
mov r9b, al
and r9b, dl
xor al, dl
or r9b, al
mov al, r9b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x294]
xor dl, 1
and r9b, dl
or al, r9b
mov dl, r8b
and dl, 1
xor r8b, 1
or dl, r8b
xor al, 0xff
xor dl, 0xff
mov r8b, byte [rbp + 0x294]
xor r8b, 1
or al, dl
or r8b, 1
xor al, 0xff
and al, r8b
mov dl, cl
xor dl, 0xff
mov r8b, al
xor r8b, 0xff
mov r9b, byte [rbp + 0x294]
xor r9b, 0
mov r10b, dl
and r10b, 0
and cl, r9b
mov r11b, r8b
and r11b, 0
and al, r9b
or r10b, cl
or r11b, al
xor r10b, r11b
or dl, r8b
xor dl, 0xff
or r9b, 0
and dl, r9b
or r10b, dl
test r10b, 1
jne 0x6d9d7ed7
jmp 0x6da3bb30
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0x4a880ea7
add r8d, 0
sub r8d, 0xbb2b612e
sub r8d, 0x4a880ea7
mov r9d, ecx
add r9d, 0xb83d65f5
sub r9d, r8d
sub r9d, 0xb83d65f5
mov r8d, 0xaf1eb8e9
add r8d, 0
sub r8d, 1
sub r8d, 0xaf1eb8e9
add r9d, 0xeaf7fb23
add r9d, r8d
sub r9d, 0xeaf7fb23
sub r9d, 0x30928abe
sub r9d, 0x808d7593
add r9d, 0x30928abe
sub eax, 0xbb2b612e
add r9d, eax
sub r9d, 0x3cf74bf2
add r9d, 0x808d7593
add r9d, 0x3cf74bf2
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
or bl, r14b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov dil, sil
xor dil, 1
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or dil, r14b
mov r14b, r10b
xor r14b, 0xff
mov r15b, dil
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
or r14b, r15b
or r12b, 0
xor r14b, 0xff
and r14b, r12b
mov r15b, sil
xor r15b, 1
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 1
or r15b, r12b
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, sil
xor r13b, 0
or r15b, r12b
or r13b, 0
xor r15b, 0xff
and r15b, r13b
xor dil, 0xff
xor dil, 1
and dil, 0xff
mov r12b, bl
xor r12b, 0xff
mov r13b, r14b
xor r13b, 0xff
mov al, sil
xor al, 1
mov cl, r12b
and cl, 0xff
and bl, al
mov dl, r13b
and dl, 0xff
and r14b, al
or cl, bl
or dl, r14b
xor cl, dl
or r12b, r13b
xor r12b, 0xff
or al, 1
and r12b, al
or cl, r12b
mov al, r15b
xor al, 0xff
mov dl, dil
xor dl, 0xff
mov bl, sil
xor bl, 0
mov r14b, al
and r14b, 0
and r15b, bl
mov r12b, dl
and r12b, 0
and dil, bl
or r14b, r15b
or r12b, dil
xor r14b, r12b
or al, dl
xor al, 0xff
or bl, 0
and al, bl
or r14b, al
mov al, cl
xor al, 0xff
mov dl, r14b
and dl, al
xor r14b, 0xff
and cl, r14b
or dl, cl
mov al, r11b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
mov bl, r11b
and bl, cl
or al, bl
mov cl, sil
xor cl, 1
xor al, 0xff
mov bl, sil
xor bl, 0
or cl, al
or bl, 0
xor cl, 0xff
and cl, bl
mov al, sil
xor al, 1
and al, 1
mov bl, sil
xor bl, 1
and bl, 1
or al, bl
mov bl, al
xor bl, 0xff
mov dil, r11b
xor dil, bl
and dil, r11b
mov bl, sil
xor bl, 1
and bl, 1
mov r14b, sil
xor r14b, 1
mov r15b, r14b
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or bl, r15b
or r12b, r14b
xor bl, r12b
xor bl, 0xff
mov r14b, sil
xor r14b, 1
mov r15b, sil
xor r15b, 1
or bl, r14b
or r15b, 1
xor bl, 0xff
and bl, r15b
xor al, 0xff
xor al, 1
and al, 0xff
mov r14b, cl
and r14b, dil
xor cl, dil
or r14b, cl
mov cl, bl
xor cl, 0xff
mov dil, al
xor dil, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, cl
and r12b, 0
and bl, r15b
mov r13b, dil
and r13b, 0
and al, r15b
or r12b, bl
or r13b, al
xor r12b, r13b
or cl, dil
xor cl, 0xff
or r15b, 0
and cl, r15b
or r12b, cl
mov al, r14b
xor al, 0xff
and al, 0
mov cl, sil
xor cl, 0
and r14b, cl
mov bl, r12b
xor bl, 0xff
and bl, 0
and r12b, cl
or al, r14b
or bl, r12b
xor al, bl
mov cl, sil
xor cl, 1
and cl, 1
mov bl, sil
xor bl, 1
and bl, 1
or cl, bl
mov bl, sil
xor bl, 0
xor cl, 0xff
mov dil, sil
xor dil, 1
or bl, cl
or dil, 1
xor bl, 0xff
and bl, dil
mov cl, sil
xor cl, 0
and cl, 1
mov dil, sil
xor dil, 1
and dil, 0
or cl, dil
mov dil, sil
xor dil, 1
mov r14b, cl
xor r14b, 0xff
mov r15b, sil
xor r15b, 0
or dil, r14b
or r15b, 0
xor dil, 0xff
and dil, r15b
mov r14b, sil
xor r14b, 1
and r14b, 0
mov r15b, sil
xor r15b, 0
mov r12b, r15b
and r12b, 1
mov r13b, sil
xor r13b, 1
and r13b, 0
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
xor r14b, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, sil
xor r12b, 0
or r14b, r15b
or r12b, 0
xor r14b, 0xff
and r14b, r12b
mov r15b, sil
xor r15b, 1
xor cl, 0xff
mov r12b, sil
xor r12b, 0
or r15b, cl
or r12b, 0
xor r15b, 0xff
and r15b, r12b
mov cl, bl
and cl, dil
xor bl, dil
or cl, bl
mov bl, r14b
and bl, r15b
xor r14b, r15b
or bl, r14b
mov dil, cl
xor dil, 0xff
and dil, 0
mov r14b, sil
xor r14b, 0
and cl, r14b
mov r15b, bl
xor r15b, 0xff
and r15b, 0
and bl, r14b
or dil, cl
or r15b, bl
xor dil, r15b
mov cl, sil
xor cl, 1
and cl, 1
mov bl, sil
xor bl, 1
and bl, 1
or cl, bl
mov bl, dl
xor bl, 0xff
and bl, 1
mov r14b, sil
xor r14b, 1
mov r15b, dl
and r15b, r14b
mov r12b, cl
xor r12b, 0xff
and r12b, 0xff
and cl, r14b
or bl, r15b
or r12b, cl
xor bl, r12b
xor bl, 0xff
mov cl, dl
xor cl, 0xff
mov r14b, sil
xor r14b, 0
or bl, cl
or r14b, 0
xor bl, 0xff
and bl, r14b
mov cl, r10b
xor cl, 0xff
and cl, 1
mov r14b, sil
xor r14b, 1
and r10b, r14b
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and r14b, 1
or cl, r10b
or r15b, r14b
xor cl, r15b
mov r10b, dil
xor r10b, 0xff
and r10b, 0
mov r14b, sil
xor r14b, 0
mov r15b, dil
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or r10b, r15b
or r12b, r14b
xor r10b, r12b
mov r14b, sil
xor r14b, 0
and r14b, 1
mov r15b, sil
xor r15b, 1
mov r12b, r15b
and r12b, 0
mov r13b, sil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, cl
and r15b, r10b
xor cl, r10b
or r15b, cl
mov cl, r14b
and cl, 0
xor r14b, 0
or cl, r14b
mov r10b, r15b
xor r10b, 0xff
and r10b, 1
mov r14b, sil
xor r14b, 1
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or r10b, r15b
or r12b, r14b
xor r10b, r12b
xor r10b, 0xff
xor cl, 0xff
mov r14b, sil
xor r14b, 0
or r10b, cl
or r14b, 0
xor r10b, 0xff
and r10b, r14b
mov cl, al
xor cl, 0xff
and cl, 1
mov r14b, sil
xor r14b, 1
mov r15b, al
and r15b, r14b
or cl, r15b
mov r14b, sil
xor r14b, 1
and r14b, 0
mov r15b, sil
xor r15b, 0
mov r12b, r15b
and r12b, 1
mov r13b, sil
xor r13b, 1
and r13b, 0
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, sil
xor r15b, 0
and r15b, 0
mov r12b, sil
xor r12b, 0
mov r13b, r12b
and r13b, 0
mov r8b, sil
xor r8b, 1
and r8b, 0
and r12b, 1
or r15b, r13b
or r8b, r12b
xor r15b, r8b
mov r8b, cl
xor r8b, 0xff
mov r12b, r14b
xor r12b, 0xff
mov r13b, sil
xor r13b, 1
mov r9b, r8b
and r9b, 0xff
and cl, r13b
mov byte [rbp + 0x28e], r12b
and r12b, 0xff
and r14b, r13b
or r9b, cl
or r12b, r14b
xor r9b, r12b
mov cl, byte [rbp + 0x28e]
or r8b, cl
xor r8b, 0xff
or r13b, 1
and r8b, r13b
or r9b, r8b
mov r8b, sil
xor r8b, 0
mov r14b, r15b
xor r14b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, r8b
and r13b, 0xff
mov cl, r12b
and cl, 0
mov byte [rbp + 0x28d], r14b
and r14b, 0xff
and r15b, r12b
or r13b, cl
or r14b, r15b
xor r13b, r14b
mov cl, byte [rbp + 0x28d]
or r8b, cl
xor r8b, 0xff
or r12b, 1
and r8b, r12b
or r13b, r8b
mov r8b, r9b
xor r8b, 0xff
and r8b, 1
mov r14b, sil
xor r14b, 1
and r9b, r14b
or r8b, r9b
xor r8b, 0xff
xor r13b, 0xff
mov r9b, sil
xor r9b, 0
or r8b, r13b
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov r9b, dil
xor r9b, 0xff
and r9b, 1
mov r14b, sil
xor r14b, 1
mov r15b, dil
and r15b, r14b
or r9b, r15b
mov r14b, r11b
xor r14b, 0xff
and r14b, 1
mov r15b, sil
xor r15b, 1
mov r12b, r11b
and r12b, r15b
mov r13b, r9b
xor r13b, 0xff
and r13b, 0xff
and r9b, r15b
or r14b, r12b
or r13b, r9b
xor r14b, r13b
xor r14b, 0xff
xor r11b, 0xff
mov r9b, sil
xor r9b, 0
or r14b, r11b
or r9b, 0
xor r14b, 0xff
and r14b, r9b
mov r9b, bl
xor r9b, 0xff
mov r11b, r10b
xor r11b, 0xff
mov r15b, sil
xor r15b, 1
or r9b, r11b
or r15b, 1
xor r9b, 0xff
and r9b, r15b
mov r11b, bl
xor r11b, 0xff
and r11b, 1
mov r15b, sil
xor r15b, 1
and bl, r15b
mov r12b, r10b
xor r12b, 0xff
and r12b, 0xff
and r10b, r15b
or r11b, bl
or r12b, r10b
xor r11b, r12b
mov r10b, r9b
and r10b, r11b
xor r9b, r11b
or r10b, r9b
mov r9b, r8b
xor r9b, 0xff
mov r11b, r14b
xor r11b, 0xff
mov bl, sil
xor bl, 1
or r9b, r11b
or bl, 1
xor r9b, 0xff
and r9b, bl
mov r11b, r8b
xor r11b, 0xff
and r11b, 1
mov bl, sil
xor bl, 1
and r8b, bl
mov r15b, r14b
xor r15b, 0xff
and r15b, 0xff
and r14b, bl
or r11b, r8b
or r15b, r14b
xor r11b, r15b
mov r8b, r9b
and r8b, r11b
xor r9b, r11b
or r8b, r9b
mov r9b, r10b
xor r9b, 0xff
and r9b, 1
mov r11b, sil
xor r11b, 1
mov bl, r10b
and bl, r11b
or r9b, bl
xor r9b, 0xff
mov r11b, r8b
xor r11b, r9b
and r11b, r8b
mov r9b, r8b
xor r9b, 0xff
and r9b, 1
mov bl, sil
xor bl, 1
and r8b, bl
or r9b, r8b
xor r9b, 0xff
mov r8b, r10b
xor r8b, r9b
and r8b, r10b
mov r9b, r11b
xor r9b, 0xff
mov r10b, r8b
xor r10b, 0xff
mov bl, sil
xor bl, 0
mov r14b, r9b
and r14b, 0
and r11b, bl
mov r15b, r10b
and r15b, 0
and r8b, bl
or r14b, r11b
or r15b, r8b
xor r14b, r15b
or r9b, r10b
xor r9b, 0xff
or bl, 0
and r9b, bl
or r14b, r9b
mov r8b, dl
xor r8b, 0xff
mov r9b, al
xor r9b, 0xff
mov r10b, sil
xor r10b, 0
or r8b, r9b
or r10b, 0
xor r8b, 0xff
and r8b, r10b
mov r9b, dl
xor r9b, 0xff
and r9b, 0
mov r10b, sil
xor r10b, 0
and dl, r10b
mov r11b, al
xor r11b, 0xff
and r11b, 0
and al, r10b
or r9b, dl
or r11b, al
xor r9b, r11b
mov al, r8b
and al, r9b
xor r8b, r9b
or al, r8b
mov dl, al
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
mov r9b, al
and r9b, r8b
or dl, r9b
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov r8b, sil
xor r8b, 1
and r8b, 1
mov r9b, sil
xor r9b, 1
mov r10b, r9b
and r10b, 1
mov r11b, sil
xor r11b, 1
and r11b, 0xff
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, r8b
xor r9b, 0xff
mov r10b, al
xor r10b, r9b
and r10b, al
mov al, sil
xor al, 1
and al, 1
mov r9b, sil
xor r9b, 1
mov r11b, r9b
and r11b, 1
mov bl, sil
xor bl, 1
and bl, 0xff
and r9b, 1
or al, r11b
or bl, r9b
xor al, bl
mov r9b, sil
xor r9b, 1
mov r11b, al
xor r11b, r9b
and r11b, al
mov al, sil
xor al, 1
xor r8b, 0xff
mov r9b, sil
xor r9b, 0
or al, r8b
or r9b, 0
xor al, 0xff
and al, r9b
mov r8b, dl
xor r8b, 0xff
mov r9b, r10b
xor r9b, 0xff
mov bl, sil
xor bl, 0
mov r15b, r8b
and r15b, 0
and dl, bl
mov r12b, r9b
and r12b, 0
and r10b, bl
or r15b, dl
or r12b, r10b
xor r15b, r12b
or r8b, r9b
xor r8b, 0xff
or bl, 0
and r8b, bl
or r15b, r8b
mov dl, r11b
xor dl, 0xff
mov r8b, al
xor r8b, 0xff
mov r9b, sil
xor r9b, 1
mov r10b, dl
and r10b, 0xff
and r11b, r9b
mov bl, r8b
and bl, 0xff
and al, r9b
or r10b, r11b
or bl, al
xor r10b, bl
or dl, r8b
xor dl, 0xff
or r9b, 1
and dl, r9b
or r10b, dl
mov al, r15b
xor al, 0xff
mov dl, r10b
and dl, al
xor r10b, 0xff
and r15b, r10b
or dl, r15b
mov al, sil
xor al, 1
and al, 1
mov r8b, sil
xor r8b, 1
and r8b, 1
or al, r8b
mov r8b, dil
xor r8b, 0xff
and r8b, 0
mov r9b, sil
xor r9b, 0
mov r10b, dil
and r10b, r9b
mov r11b, sil
xor r11b, 1
and r11b, 0
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, sil
xor r9b, 0
and r9b, 0
mov r10b, sil
xor r10b, 0
mov r11b, r10b
and r11b, 0
mov bl, sil
xor bl, 1
and bl, 0
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, sil
xor r10b, 0
mov r11b, al
xor r11b, r10b
and r11b, al
mov r10b, sil
xor r10b, 1
mov bl, r9b
xor bl, 0xff
mov r15b, sil
xor r15b, 1
or r10b, bl
or r15b, 1
xor r10b, 0xff
and r10b, r15b
mov bl, r8b
xor bl, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, sil
xor r12b, 1
or bl, r15b
or r12b, 1
xor bl, 0xff
and bl, r12b
mov r15b, r9b
xor r15b, 0xff
mov r12b, dil
xor r12b, r15b
and r12b, dil
mov dil, r11b
and dil, r10b
xor r11b, r10b
or dil, r11b
mov r10b, bl
xor r10b, 0xff
mov r11b, r12b
xor r11b, 0xff
mov r15b, sil
xor r15b, 1
mov r13b, r10b
and r13b, 0xff
and bl, r15b
mov cl, r11b
and cl, 0xff
and r12b, r15b
or r13b, bl
or cl, r12b
xor r13b, cl
or r10b, r11b
xor r10b, 0xff
or r15b, 1
and r10b, r15b
or r13b, r10b
mov cl, dil
xor cl, 0xff
mov r10b, r13b
and r10b, cl
xor r13b, 0xff
and dil, r13b
or r10b, dil
mov cl, al
xor cl, 0xff
mov r11b, r8b
xor r11b, 0xff
mov bl, sil
xor bl, 1
mov dil, cl
and dil, 0xff
and al, bl
mov r15b, r11b
and r15b, 0xff
and r8b, bl
or dil, al
or r15b, r8b
xor dil, r15b
or cl, r11b
xor cl, 0xff
or bl, 1
and cl, bl
or dil, cl
mov al, dil
xor al, 0xff
and al, 0
mov cl, sil
xor cl, 0
and dil, cl
mov r8b, sil
xor r8b, 1
and r8b, 0
and cl, 1
or al, dil
or r8b, cl
xor al, r8b
mov cl, r9b
and cl, 0
xor r9b, 0
or cl, r9b
xor al, 0xff
xor cl, 0xff
mov r8b, sil
xor r8b, 1
or al, cl
or r8b, 1
xor al, 0xff
and al, r8b
mov cl, r10b
and cl, al
xor r10b, al
or cl, r10b
mov al, cl
xor al, 0xff
and al, 1
mov r8b, sil
xor r8b, 1
and cl, r8b
or al, cl
mov cl, dl
xor cl, 0xff
and cl, 0
mov r8b, sil
xor r8b, 0
mov r9b, dl
and r9b, r8b
mov r10b, al
xor r10b, 0xff
and r10b, 0
and al, r8b
or cl, r9b
or r10b, al
xor cl, r10b
xor dl, 0xff
mov al, cl
xor al, dl
and al, cl
mov cl, al
xor cl, 0xff
mov dl, r14b
xor dl, cl
and dl, r14b
mov cl, r14b
xor cl, 0xff
mov r8b, al
and r8b, cl
xor al, 0xff
and r14b, al
or r8b, r14b
mov al, dl
xor al, 0xff
mov cl, r8b
xor cl, 0xff
xor sil, 0
mov r9b, al
and r9b, 0
and dl, sil
mov r10b, cl
and r10b, 0
and r8b, sil
or r9b, dl
or r10b, r8b
xor r9b, r10b
or al, cl
xor al, 0xff
or sil, 0
and al, sil
or r9b, al
test r9b, 1
jne 0x6d9d8b34
jmp 0x6da43a65
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x488f95a8
sub r8d, 0xdd8da36f
add r8d, 0x488f95a8
mov r9d, eax
sub r9d, r8d
mov r8d, ecx
sub r8d, r9d
mov r9d, eax
sub r9d, 0x46c7dc4d
sub r9d, 1
add r9d, 0x46c7dc4d
mov r10d, eax
sub r10d, r9d
sub r8d, r10d
add r8d, 0xc80dcebc
sub r8d, 0x89f11dfc
sub r8d, 0xc80dcebc
add r8d, 0x6e8a51a6
add r8d, 0xdd8da36f
sub r8d, 0x6e8a51a6
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x89f11dfc
add r9d, r8d
sub eax, r9d
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or sil, r15b
mov r14b, bl
xor r14b, 0xff
and r14b, 0
mov r15b, dil
xor r15b, 0
mov r12b, bl
and r12b, r15b
mov r13b, dil
xor r13b, 1
and r13b, 0
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, dil
xor r15b, 1
and r15b, 1
mov r12b, dil
xor r12b, 1
and r12b, 1
or r15b, r12b
mov r12b, sil
and r12b, r14b
xor sil, r14b
or r12b, sil
mov sil, dil
xor sil, 1
mov r14b, r15b
xor r14b, 0xff
mov r13b, dil
xor r13b, 0
mov al, sil
and al, 0
mov cl, r13b
and cl, 1
mov dl, r14b
and dl, 0
and r15b, r13b
or al, cl
or dl, r15b
xor al, dl
or sil, r14b
xor sil, 0xff
or r13b, 0
and sil, r13b
or al, sil
mov cl, r12b
xor cl, 0xff
and cl, 0
mov dl, dil
xor dl, 0
and r12b, dl
mov sil, dil
xor sil, 1
and sil, 0
and dl, 1
or cl, r12b
or sil, dl
xor cl, sil
xor cl, 0xff
xor al, 0xff
mov dl, dil
xor dl, 0
or cl, al
or dl, 0
xor cl, 0xff
and cl, dl
mov al, r11b
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
mov sil, r11b
and sil, dl
or al, sil
xor al, 0xff
mov dl, bl
xor dl, al
and dl, bl
mov al, bl
xor al, 0xff
and al, 0
mov sil, dil
xor sil, 0
and bl, sil
mov r14b, dil
xor r14b, 1
and r14b, 0
and sil, 1
or al, bl
or r14b, sil
xor al, r14b
xor al, 0xff
mov bl, r11b
xor bl, al
and bl, r11b
mov al, dl
and al, bl
xor dl, bl
or al, dl
mov dl, cl
xor dl, 0xff
and dl, 0
mov r11b, dil
xor r11b, 0
mov bl, cl
and bl, r11b
mov sil, dil
xor sil, 1
and sil, 0
and r11b, 1
or dl, bl
or sil, r11b
xor dl, sil
mov r11b, al
xor r11b, 0xff
and r11b, 1
mov bl, dil
xor bl, 1
mov sil, al
and sil, bl
or r11b, sil
mov bl, dil
xor bl, 1
and bl, 1
mov sil, dil
xor sil, 1
mov r14b, sil
and r14b, 1
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and sil, 1
or bl, r14b
or r15b, sil
xor bl, r15b
mov sil, dl
xor sil, 0xff
mov r14b, dil
xor r14b, 1
mov r15b, dil
xor r15b, 0
or sil, r14b
or r15b, 0
xor sil, 0xff
and sil, r15b
xor cl, 0xff
mov r14b, bl
xor r14b, 0xff
mov r15b, dil
xor r15b, 0
or cl, r14b
or r15b, 0
xor cl, 0xff
and cl, r15b
mov r14b, dil
xor r14b, 1
mov r15b, r11b
xor r15b, r14b
and r15b, r11b
mov r14b, bl
xor r14b, 0xff
mov r12b, al
xor r12b, r14b
and r12b, al
mov al, sil
xor al, 0xff
mov r14b, cl
xor r14b, 0xff
mov r13b, dil
xor r13b, 1
mov r8b, al
and r8b, 0xff
and sil, r13b
mov r9b, r14b
and r9b, 0xff
and cl, r13b
or r8b, sil
or r9b, cl
xor r8b, r9b
or al, r14b
xor al, 0xff
or r13b, 1
and al, r13b
or r8b, al
mov al, r15b
xor al, 0xff
mov cl, r12b
xor cl, 0xff
mov r9b, dil
xor r9b, 1
mov sil, al
and sil, 0xff
and r15b, r9b
mov r14b, cl
and r14b, 0xff
and r12b, r9b
or sil, r15b
or r14b, r12b
xor sil, r14b
or al, cl
xor al, 0xff
or r9b, 1
and al, r9b
or sil, al
mov al, r8b
xor al, 0xff
mov cl, sil
and cl, al
xor sil, 0xff
and r8b, sil
or cl, r8b
mov al, dl
and al, r11b
xor dl, r11b
or al, dl
mov dl, al
xor dl, 0xff
and dl, 1
mov r8b, dil
xor r8b, 1
and al, r8b
or dl, al
mov al, bl
and al, 1
xor bl, 1
or al, bl
xor dl, 0xff
xor al, 0xff
xor dil, 0
or dl, al
or dil, 0
xor dl, 0xff
and dl, dil
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x6d9d8ed6
jmp 0x6da43a65
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
sub r8d, 0x1c74bfff
add r8d, 0xf34a8e50
add r8d, 0x1c74bfff
add r8d, 0xb3b152cb
sub r8d, 0xdae85489
sub r8d, 0xb3b152cb
add r8d, 0xd419ae8c
sub r8d, 0xf34a8e50
sub r8d, 0xd419ae8c
add r8d, 0x9c748156
sub r8d, 0xed8bea4
sub r8d, 0x9c748156
sub r8d, 0xb3ff0f44
sub r8d, 1
add r8d, 0xb3ff0f44
add r8d, 0x7de49690
add r8d, 0xed8bea4
sub r8d, 0x7de49690
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x533da3b7
add r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0xdae85489
add r9d, r8d
mov r8d, eax
sub r8d, r9d
sub eax, 0x533da3b7
add r8d, eax
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r11b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r11b
and r14b, dil
or bl, r14b
mov dil, r10b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r10b
and r15b, r14b
mov r12b, bl
xor r12b, 0xff
and r12b, 0xff
and bl, r14b
or dil, r15b
or r12b, bl
xor dil, r12b
mov bl, r10b
xor bl, 0xff
mov r14b, dil
xor r14b, bl
and r14b, dil
mov bl, r10b
xor bl, 0xff
and bl, 0
mov dil, sil
xor dil, 0
mov r15b, r10b
and r15b, dil
mov r12b, sil
xor r12b, 1
and r12b, 0
and dil, 1
or bl, r15b
or r12b, dil
xor bl, r12b
mov dil, sil
xor dil, 0
xor bl, 0xff
mov r15b, sil
xor r15b, 1
or dil, bl
or r15b, 1
xor dil, 0xff
and dil, r15b
mov bl, sil
xor bl, 0
and bl, 0
mov r15b, sil
xor r15b, 0
mov r12b, r15b
and r12b, 0
mov r13b, sil
xor r13b, 1
and r13b, 0
and r15b, 1
or bl, r12b
or r13b, r15b
xor bl, r13b
xor r10b, 0xff
mov r15b, bl
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
or r10b, r15b
or r12b, 1
xor r10b, 0xff
and r10b, r12b
mov r15b, r11b
xor r15b, 0xff
and r15b, 0
mov r12b, sil
xor r12b, 0
mov r13b, r11b
and r13b, r12b
mov al, sil
xor al, 1
and al, 0
and r12b, 1
or r15b, r13b
or al, r12b
xor r15b, al
xor r15b, 0xff
mov al, sil
xor al, 0
mov r12b, sil
xor r12b, 0
or r15b, al
or r12b, 0
xor r15b, 0xff
and r15b, r12b
xor bl, 0xff
mov al, r11b
xor al, bl
and al, r11b
mov r11b, dil
and r11b, r10b
xor dil, r10b
or r11b, dil
mov r10b, r15b
and r10b, al
xor r15b, al
or r10b, r15b
mov al, r11b
xor al, 0xff
and al, 1
mov bl, sil
xor bl, 1
and r11b, bl
mov dil, r10b
xor dil, 0xff
and dil, 0xff
and r10b, bl
or al, r11b
or dil, r10b
xor al, dil
mov r10b, r14b
xor r10b, 0xff
and r10b, 1
mov r11b, sil
xor r11b, 1
mov bl, r14b
and bl, r11b
mov dil, sil
xor dil, 1
and dil, 0xff
and r11b, 1
or r10b, bl
or dil, r11b
xor r10b, dil
mov r11b, al
xor r11b, 0xff
and r11b, 0
mov bl, sil
xor bl, 0
mov dil, al
and dil, bl
mov r15b, sil
xor r15b, 1
and r15b, 0
and bl, 1
or r11b, dil
or r15b, bl
xor r11b, r15b
mov bl, sil
xor bl, 1
and bl, 1
mov dil, sil
xor dil, 1
and dil, 1
or bl, dil
mov dil, r10b
xor dil, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, sil
xor r12b, 1
or dil, r15b
or r12b, 1
xor dil, 0xff
and dil, r12b
xor r14b, 0xff
mov r15b, bl
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
or r14b, r15b
or r12b, 0
xor r14b, 0xff
and r14b, r12b
mov r15b, sil
xor r15b, 1
mov r12b, r11b
xor r12b, r15b
and r12b, r11b
xor al, 0xff
mov r15b, bl
xor r15b, 0xff
mov r13b, sil
xor r13b, 0
or al, r15b
or r13b, 0
xor al, 0xff
and al, r13b
mov r15b, dil
xor r15b, 0xff
mov r13b, r14b
xor r13b, 0xff
mov cl, sil
xor cl, 0
mov dl, r15b
and dl, 0
and dil, cl
mov r8b, r13b
and r8b, 0
and r14b, cl
or dl, dil
or r8b, r14b
xor dl, r8b
or r15b, r13b
xor r15b, 0xff
or cl, 0
and r15b, cl
or dl, r15b
mov cl, r12b
and cl, al
xor r12b, al
or cl, r12b
mov al, dl
xor al, 0xff
and al, 1
mov r8b, sil
xor r8b, 1
and dl, r8b
mov dil, cl
xor dil, 0xff
and dil, 0xff
and cl, r8b
or al, dl
or dil, cl
xor al, dil
mov cl, r10b
xor cl, 0xff
mov dl, r11b
xor dl, 0xff
mov r8b, sil
xor r8b, 0
mov dil, cl
and dil, 0
and r10b, r8b
mov r14b, dl
and r14b, 0
and r11b, r8b
or dil, r10b
or r14b, r11b
xor dil, r14b
or cl, dl
xor cl, 0xff
or r8b, 0
and cl, r8b
or dil, cl
mov cl, dil
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
and dil, dl
mov r8b, sil
xor r8b, 1
and r8b, 0xff
and dl, 1
or cl, dil
or r8b, dl
xor cl, r8b
mov dl, bl
and dl, 1
xor bl, 1
or dl, bl
xor cl, 0xff
xor dl, 0xff
xor sil, 1
or cl, dl
or sil, 1
xor cl, 0xff
and cl, sil
mov dl, al
and dl, cl
xor al, cl
or dl, al
test dl, 1
jne 0x6d9d932e
jmp 0x6da3bb30
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xd941abe1
mov r9d, ecx
add r9d, r8d
mov r8d, eax
sub r8d, 0x40711115
add r9d, r8d
sub r9d, 0x13c04630
add r9d, 0xd941abe1
add r9d, 0x13c04630
sub r9d, 0x4628f27d
sub r9d, 0xe597a76
add r9d, 0x4628f27d
mov r8d, eax
sub r8d, 1
add r9d, r8d
mov r8d, eax
sub r8d, 0xe597a76
sub r9d, r8d
sub r9d, 0x3ab15d95
add r9d, 0xf9a59f8d
add r9d, 0x3ab15d95
mov r8d, eax
sub r8d, 0x40711115
sub r9d, r8d
sub eax, 0xf9a59f8d
add r9d, eax
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 0
mov sil, 1
mov dil, sil
xor dil, 0
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, sil
xor dil, 1
xor bl, 0xff
mov r14b, sil
xor r14b, 0
or dil, bl
or r14b, 0
xor dil, 0xff
and dil, r14b
mov bl, sil
xor bl, 1
and bl, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or bl, r14b
mov r14b, r10b
xor r14b, 0xff
mov r15b, bl
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
or r14b, r15b
or r12b, 0
xor r14b, 0xff
and r14b, r12b
mov r15b, sil
xor r15b, 1
and r15b, 1
mov r12b, sil
xor r12b, 1
mov r13b, r12b
and r13b, 1
mov al, sil
xor al, 1
and al, 0xff
and r12b, 1
or r15b, r13b
or al, r12b
xor r15b, al
mov al, sil
xor al, 1
mov r12b, r15b
xor r12b, al
and r12b, r15b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov al, dil
and al, r14b
xor dil, r14b
or al, dil
mov dil, r12b
and dil, bl
xor r12b, bl
or dil, r12b
mov bl, al
xor bl, 0xff
mov r14b, dil
and r14b, bl
xor dil, 0xff
and al, dil
or r14b, al
mov al, r11b
xor al, 0xff
and al, 1
mov bl, sil
xor bl, 1
mov dil, r11b
and dil, bl
or al, dil
xor al, 0xff
xor al, 1
and al, 0xff
mov bl, sil
xor bl, 1
and bl, 1
mov dil, sil
xor dil, 1
mov r15b, dil
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and dil, 1
or bl, r15b
or r12b, dil
xor bl, r12b
mov dil, bl
xor dil, 0xff
mov r15b, r11b
xor r15b, dil
and r15b, r11b
mov dil, sil
xor dil, 1
and dil, 0
mov r12b, sil
xor r12b, 0
mov r13b, r12b
and r13b, 1
mov cl, sil
xor cl, 1
and cl, 0
and r12b, 1
or dil, r13b
or cl, r12b
xor dil, cl
xor dil, 0xff
mov cl, sil
xor cl, 1
mov r12b, sil
xor r12b, 1
or dil, cl
or r12b, 1
xor dil, 0xff
and dil, r12b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov cl, al
and cl, r15b
xor al, r15b
or cl, al
mov al, dil
and al, bl
xor dil, bl
or al, dil
mov bl, cl
xor bl, 0xff
mov dil, al
and dil, bl
xor al, 0xff
and cl, al
or dil, cl
mov al, sil
xor al, 1
and al, 1
mov cl, sil
xor cl, 1
mov bl, cl
and bl, 1
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and cl, 1
or al, bl
or r15b, cl
xor al, r15b
mov cl, sil
xor cl, 0
xor al, 0xff
mov bl, sil
xor bl, 0
or cl, al
or bl, 0
xor cl, 0xff
and cl, bl
mov al, sil
xor al, 0
and al, 0
mov bl, sil
xor bl, 0
mov r15b, bl
and r15b, 0
mov r12b, sil
xor r12b, 1
and r12b, 0
and bl, 1
or al, r15b
or r12b, bl
xor al, r12b
mov bl, al
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov r15b, sil
xor r15b, 1
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 1
or r15b, r12b
mov r12b, sil
xor r12b, 0
mov r13b, r15b
xor r13b, r12b
and r13b, r15b
mov r15b, sil
xor r15b, 1
xor al, 0xff
mov r12b, sil
xor r12b, 0
or r15b, al
or r12b, 0
xor r15b, 0xff
and r15b, r12b
mov al, cl
and al, bl
xor cl, bl
or al, cl
mov cl, r13b
and cl, r15b
xor r13b, r15b
or cl, r13b
mov bl, al
xor bl, 0xff
and bl, 1
mov r15b, sil
xor r15b, 1
and al, r15b
mov r12b, cl
xor r12b, 0xff
and r12b, 0xff
and cl, r15b
or bl, al
or r12b, cl
xor bl, r12b
mov al, sil
xor al, 1
and al, 1
mov cl, sil
xor cl, 1
mov r15b, cl
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and cl, 1
or al, r15b
or r12b, cl
xor al, r12b
mov cl, r14b
xor cl, 0xff
mov r15b, al
and r15b, cl
xor al, 0xff
mov cl, r14b
and cl, al
or r15b, cl
xor r15b, 0xff
mov al, r14b
xor al, 0xff
mov cl, sil
xor cl, 0
or r15b, al
or cl, 0
xor r15b, 0xff
and r15b, cl
mov al, r10b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and r10b, cl
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and cl, 1
or al, r10b
or r12b, cl
xor al, r12b
mov cl, bl
xor cl, 0xff
and cl, 1
mov r10b, sil
xor r10b, 1
mov r12b, bl
and r12b, r10b
or cl, r12b
mov r10b, sil
xor r10b, 1
and r10b, 0
mov r12b, sil
xor r12b, 0
mov r13b, r12b
and r13b, 1
mov dl, sil
xor dl, 1
and dl, 0
and r12b, 1
or r10b, r13b
or dl, r12b
xor r10b, dl
mov dl, al
xor dl, 0xff
mov r12b, cl
xor r12b, 0xff
mov r13b, sil
xor r13b, 0
mov r8b, dl
and r8b, 0
and al, r13b
mov r9b, r12b
and r9b, 0
and cl, r13b
or r8b, al
or r9b, cl
xor r8b, r9b
or dl, r12b
xor dl, 0xff
or r13b, 0
and dl, r13b
or r8b, dl
mov al, r10b
and al, 1
xor r10b, 1
or al, r10b
mov cl, r8b
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
and r8b, dl
or cl, r8b
xor cl, 0xff
xor al, 0xff
mov dl, sil
xor dl, 1
or cl, al
or dl, 1
xor cl, 0xff
and cl, dl
mov al, sil
xor al, 1
and al, 1
mov dl, sil
xor dl, 1
and dl, 1
or al, dl
mov dl, dil
xor dl, 0xff
mov r8b, al
and r8b, dl
xor al, 0xff
mov dl, dil
and dl, al
or r8b, dl
xor r8b, 0xff
mov al, dil
xor al, 0xff
mov dl, sil
xor dl, 0
or r8b, al
or dl, 0
xor r8b, 0xff
and r8b, dl
mov al, bl
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
mov r9b, bl
and r9b, dl
or al, r9b
mov dl, r11b
xor dl, 0xff
and dl, 1
mov r9b, sil
xor r9b, 1
mov r10b, r11b
and r10b, r9b
mov r12b, al
xor r12b, 0xff
and r12b, 0xff
and al, r9b
or dl, r10b
or r12b, al
xor dl, r12b
xor r11b, 0xff
mov al, dl
xor al, r11b
and al, dl
mov dl, r15b
xor dl, 0xff
mov r9b, cl
xor r9b, 0xff
mov r10b, sil
xor r10b, 0
or dl, r9b
or r10b, 0
xor dl, 0xff
and dl, r10b
mov r9b, r15b
xor r9b, 0xff
and r9b, 0
mov r10b, sil
xor r10b, 0
and r15b, r10b
mov r11b, cl
xor r11b, 0xff
and r11b, 0
and cl, r10b
or r9b, r15b
or r11b, cl
xor r9b, r11b
mov cl, dl
and cl, r9b
xor dl, r9b
or cl, dl
mov dl, r8b
xor dl, 0xff
mov r9b, al
xor r9b, 0xff
mov r10b, sil
xor r10b, 0
or dl, r9b
or r10b, 0
xor dl, 0xff
and dl, r10b
mov r9b, r8b
xor r9b, 0xff
mov r10b, al
and r10b, r9b
xor al, 0xff
and r8b, al
or r10b, r8b
mov al, dl
xor al, 0xff
mov r8b, r10b
xor r8b, 0xff
mov r9b, sil
xor r9b, 0
mov r11b, al
and r11b, 0
and dl, r9b
mov r15b, r8b
and r15b, 0
and r10b, r9b
or r11b, dl
or r15b, r10b
xor r11b, r15b
or al, r8b
xor al, 0xff
or r9b, 0
and al, r9b
or r11b, al
mov al, cl
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
mov r8b, cl
and r8b, dl
or al, r8b
xor al, 0xff
mov dl, r11b
xor dl, al
and dl, r11b
mov al, r11b
xor al, 0xff
and al, 1
mov r8b, sil
xor r8b, 1
and r11b, r8b
mov r9b, sil
xor r9b, 1
and r9b, 0xff
and r8b, 1
or al, r11b
or r9b, r8b
xor al, r9b
xor al, 0xff
mov r8b, cl
xor r8b, al
and r8b, cl
mov al, dl
xor al, 0xff
mov cl, r8b
xor cl, 0xff
mov r9b, sil
xor r9b, 1
mov r10b, al
and r10b, 0xff
and dl, r9b
mov r11b, cl
and r11b, 0xff
and r8b, r9b
or r10b, dl
or r11b, r8b
xor r10b, r11b
or al, cl
xor al, 0xff
or r9b, 1
and al, r9b
or r10b, al
mov al, r14b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
mov dl, r14b
and dl, cl
mov r8b, sil
xor r8b, 1
and r8b, 0xff
and cl, 1
or al, dl
or r8b, cl
xor al, r8b
mov cl, dil
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
mov r8b, dil
and r8b, dl
mov r9b, sil
xor r9b, 1
and r9b, 0xff
and dl, 1
or cl, r8b
or r9b, dl
xor cl, r9b
mov dl, sil
xor dl, 0
and dl, 1
mov r8b, sil
xor r8b, 1
mov r9b, r8b
and r9b, 0
mov r11b, sil
xor r11b, 1
and r11b, 0xff
and r8b, 1
or dl, r9b
or r11b, r8b
xor dl, r11b
mov r8b, al
xor r8b, 0xff
mov r9b, sil
xor r9b, 0
mov r11b, sil
xor r11b, 0
or r8b, r9b
or r11b, 0
xor r8b, 0xff
and r8b, r11b
mov r9b, dl
xor r9b, 0xff
mov r11b, r14b
xor r11b, r9b
and r11b, r14b
mov r9b, sil
xor r9b, 0
mov r14b, cl
xor r14b, r9b
and r14b, cl
xor dil, 0xff
mov r9b, dl
xor r9b, 0xff
mov r15b, sil
xor r15b, 1
or dil, r9b
or r15b, 1
xor dil, 0xff
and dil, r15b
mov r9b, r8b
and r9b, r11b
xor r8b, r11b
or r9b, r8b
mov r8b, r14b
and r8b, dil
xor r14b, dil
or r8b, r14b
mov r11b, r9b
xor r11b, 0xff
and r11b, 1
mov dil, sil
xor dil, 1
and r9b, dil
mov r14b, r8b
xor r14b, 0xff
and r14b, 0xff
and r8b, dil
or r11b, r9b
or r14b, r8b
xor r11b, r14b
mov r8b, al
xor r8b, 0xff
mov r9b, cl
xor r9b, 0xff
mov dil, sil
xor dil, 0
mov r14b, r8b
and r14b, 0
and al, dil
mov r15b, r9b
and r15b, 0
and cl, dil
or r14b, al
or r15b, cl
xor r14b, r15b
or r8b, r9b
xor r8b, 0xff
or dil, 0
and r8b, dil
or r14b, r8b
mov al, r14b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and r14b, cl
or al, r14b
mov cl, sil
xor cl, 0
mov r8b, dl
xor r8b, 0xff
mov r9b, sil
xor r9b, 1
mov dil, cl
and dil, 0xff
mov r14b, r9b
and r14b, 0
mov r15b, r8b
and r15b, 0xff
and dl, r9b
or dil, r14b
or r15b, dl
xor dil, r15b
or cl, r8b
xor cl, 0xff
or r9b, 1
and cl, r9b
or dil, cl
xor dil, 0xff
mov cl, al
xor cl, dil
and cl, al
mov al, r11b
and al, cl
xor r11b, cl
or al, r11b
mov cl, al
xor cl, 0xff
and cl, 0
mov dl, sil
xor dl, 0
mov r8b, al
and r8b, dl
mov r9b, sil
xor r9b, 1
and r9b, 0
and dl, 1
or cl, r8b
or r9b, dl
xor cl, r9b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov dl, sil
xor dl, 1
and dl, 1
mov r8b, sil
xor r8b, 1
mov r9b, r8b
and r9b, 1
mov r11b, sil
xor r11b, 1
and r11b, 0xff
and r8b, 1
or dl, r9b
or r11b, r8b
xor dl, r11b
xor al, 0xff
xor dl, 0xff
mov r8b, sil
xor r8b, 1
or al, dl
or r8b, 1
xor al, 0xff
and al, r8b
mov dl, cl
xor dl, 0xff
mov r8b, al
xor r8b, 0xff
mov r9b, sil
xor r9b, 1
mov r11b, dl
and r11b, 0xff
and cl, r9b
mov dil, r8b
and dil, 0xff
and al, r9b
or r11b, cl
or dil, al
xor r11b, dil
or dl, r8b
xor dl, 0xff
or r9b, 1
and dl, r9b
or r11b, dl
mov al, sil
xor al, 1
and al, 1
mov cl, sil
xor cl, 1
mov dl, cl
and dl, 1
mov r8b, sil
xor r8b, 1
and r8b, 0xff
and cl, 1
or al, dl
or r8b, cl
xor al, r8b
mov cl, bl
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
mov r8b, bl
and r8b, dl
or cl, r8b
mov dl, sil
xor dl, 1
and dl, 1
mov r8b, sil
xor r8b, 1
and r8b, 1
or dl, r8b
mov r8b, sil
xor r8b, 1
mov r9b, al
xor r9b, r8b
and r9b, al
mov r8b, dl
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
mov dil, sil
xor dil, 1
mov r14b, cl
xor r14b, dil
and r14b, cl
xor bl, 0xff
mov dil, dl
xor dil, 0xff
mov r15b, sil
xor r15b, 1
or bl, dil
or r15b, 1
xor bl, 0xff
and bl, r15b
mov dil, r9b
xor dil, 0xff
mov r15b, r8b
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, dil
and r13b, 0
and r9b, r12b
mov byte [rbp + 0x28c], r15b
and r15b, 0
and r8b, r12b
or r13b, r9b
or r15b, r8b
xor r13b, r15b
mov r8b, byte [rbp + 0x28c]
or dil, r8b
xor dil, 0xff
or r12b, 0
and dil, r12b
or r13b, dil
mov r9b, r14b
xor r9b, 0xff
mov dil, bl
xor dil, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, r9b
and r12b, 0
and r14b, r15b
mov r8b, dil
and r8b, 0
and bl, r15b
or r12b, r14b
or r8b, bl
xor r12b, r8b
or r9b, dil
xor r9b, 0xff
or r15b, 0
and r9b, r15b
or r12b, r9b
mov r8b, r13b
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
and r13b, r9b
mov bl, r12b
xor bl, 0xff
and bl, 0xff
and r12b, r9b
or r8b, r13b
or bl, r12b
xor r8b, bl
mov r9b, al
xor r9b, 0xff
mov bl, cl
xor bl, 0xff
mov dil, sil
xor dil, 1
mov r14b, r9b
and r14b, 0xff
and al, dil
mov r15b, bl
and r15b, 0xff
and cl, dil
or r14b, al
or r15b, cl
xor r14b, r15b
or r9b, bl
xor r9b, 0xff
or dil, 1
and r9b, dil
or r14b, r9b
mov al, r14b
xor al, 0xff
and al, 0
mov cl, sil
xor cl, 0
and r14b, cl
mov r9b, sil
xor r9b, 1
and r9b, 0
and cl, 1
or al, r14b
or r9b, cl
xor al, r9b
mov cl, dl
and cl, 1
xor dl, 1
or cl, dl
xor cl, 0xff
mov dl, al
xor dl, cl
and dl, al
mov al, r8b
xor al, 0xff
mov cl, dl
xor cl, 0xff
mov r9b, sil
xor r9b, 0
mov bl, al
and bl, 0
and r8b, r9b
mov dil, cl
and dil, 0
and dl, r9b
or bl, r8b
or dil, dl
xor bl, dil
or al, cl
xor al, 0xff
or r9b, 0
and al, r9b
or bl, al
mov al, r11b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and r11b, cl
or al, r11b
mov cl, bl
xor cl, 0xff
and cl, 0
mov dl, sil
xor dl, 0
and bl, dl
mov r8b, sil
xor r8b, 1
and r8b, 0
and dl, 1
or cl, bl
or r8b, dl
xor cl, r8b
mov dl, sil
xor dl, 0
and dl, 0
mov r8b, sil
xor r8b, 0
mov r9b, r8b
and r9b, 0
mov r11b, sil
xor r11b, 1
and r11b, 0
and r8b, 1
or dl, r9b
or r11b, r8b
xor dl, r11b
mov r8b, al
and r8b, cl
xor al, cl
or r8b, al
mov al, sil
xor al, 0
mov cl, dl
xor cl, 0xff
mov r9b, sil
xor r9b, 1
mov r11b, al
and r11b, 0xff
mov bl, r9b
and bl, 0
mov dil, cl
and dil, 0xff
and dl, r9b
or r11b, bl
or dil, dl
xor r11b, dil
or al, cl
xor al, 0xff
or r9b, 1
and al, r9b
or r11b, al
mov al, r8b
xor al, 0xff
and al, 0
mov cl, sil
xor cl, 0
and r8b, cl
mov dl, sil
xor dl, 1
and dl, 0
and cl, 1
or al, r8b
or dl, cl
xor al, dl
xor al, 0xff
xor r11b, 0xff
mov cl, sil
xor cl, 1
or al, r11b
or cl, 1
xor al, 0xff
and al, cl
mov cl, al
xor cl, 0xff
mov dl, r10b
xor dl, cl
and dl, r10b
mov cl, r10b
xor cl, 0xff
and cl, 0
mov r8b, sil
xor r8b, 0
and r10b, r8b
mov r9b, al
xor r9b, 0xff
and r9b, 0
and al, r8b
or cl, r10b
or r9b, al
xor cl, r9b
mov al, dl
xor al, 0xff
mov r8b, cl
xor r8b, 0xff
xor sil, 0
mov r9b, al
and r9b, 0
and dl, sil
mov r10b, r8b
and r10b, 0
and cl, sil
or r9b, dl
or r10b, cl
xor r9b, r10b
or al, r8b
xor al, 0xff
or sil, 0
and al, sil
or r9b, al
test r9b, 1
jne 0x6d9d9fe5
jmp 0x6da2a50d
xor eax, eax
mov ecx, dword [rbp + 0x29c]
cmp ecx, 0
setne dl
mov r8d, dword [sym.out.dll_x.13]
mov r9d, dword [sym.out.dll_y.14]
mov r10d, eax
sub r10d, r8d
mov r11d, eax
sub r11d, 0x6ec996c6
add r10d, r11d
mov r11d, eax
sub r11d, r10d
mov r10d, eax
sub r10d, 0x95762c5d
add r11d, r10d
mov r10d, eax
sub r10d, 0x6ec996c6
add r11d, r10d
add r11d, 0x9c4147a8
sub r11d, 0xc2b0d49d
sub r11d, 0x9c4147a8
mov r10d, eax
sub r10d, 1
add r11d, r10d
mov r10d, eax
sub r10d, r11d
mov r11d, eax
sub r11d, 0xc2b0d49d
add r10d, r11d
mov r11d, eax
sub r11d, r10d
mov r10d, eax
sub r10d, r11d
add r10d, 0
sub eax, 0x95762c5d
add eax, 0
add r10d, 0x79e1af04
add r10d, eax
sub r10d, 0x79e1af04
mov eax, 0x62440ab5
add eax, 0
sub eax, r10d
sub eax, 0x62440ab5
imul r8d, eax
and r8d, 1
cmp r8d, 0
sete bl
cmp r9d, 0xa
setl sil
mov dil, sil
xor dil, 0xff
and dil, 0
mov r14b, 1
mov r15b, r14b
xor r15b, 0
mov r12b, sil
and r12b, r15b
mov r13b, r14b
xor r13b, 1
and r13b, 0
and r15b, 1
or dil, r12b
or r13b, r15b
xor dil, r13b
mov r15b, bl
xor r15b, 0xff
and r15b, 0
mov r12b, r14b
xor r12b, 0
mov r13b, bl
and r13b, r12b
mov al, dil
xor al, 0xff
and al, 0
and dil, r12b
or r15b, r13b
or al, dil
xor r15b, al
xor r15b, 0xff
mov al, bl
xor al, 0xff
mov dil, r14b
xor dil, 1
or r15b, al
or dil, 1
xor r15b, 0xff
and r15b, dil
mov al, bl
xor al, 0xff
and al, 1
mov dil, r14b
xor dil, 1
mov r12b, bl
and r12b, dil
or al, r12b
mov dil, r14b
xor dil, 0
xor al, 0xff
mov r12b, r14b
xor r12b, 1
or dil, al
or r12b, 1
xor dil, 0xff
and dil, r12b
mov al, r14b
xor al, 0
and al, 1
mov r12b, r14b
xor r12b, 1
and r12b, 0
or al, r12b
xor bl, 0xff
mov r12b, al
xor r12b, 0xff
mov r13b, r14b
xor r13b, 1
or bl, r12b
or r13b, 1
xor bl, 0xff
and bl, r13b
mov r12b, sil
xor r12b, 0xff
and r12b, 1
mov r13b, r14b
xor r13b, 1
mov r8b, sil
and r8b, r13b
mov r9b, r14b
xor r9b, 1
and r9b, 0xff
and r13b, 1
or r12b, r8b
or r9b, r13b
xor r12b, r9b
mov r8b, r14b
xor r8b, 0
mov r9b, r12b
xor r9b, r8b
and r9b, r12b
xor al, 0xff
mov r8b, sil
xor r8b, al
and r8b, sil
mov al, dil
xor al, 0xff
mov sil, bl
xor sil, 0xff
mov r12b, r14b
xor r12b, 1
mov r13b, al
and r13b, 0xff
and dil, r12b
mov r10b, sil
and r10b, 0xff
and bl, r12b
or r13b, dil
or r10b, bl
xor r13b, r10b
or al, sil
xor al, 0xff
or r12b, 1
and al, r12b
or r13b, al
mov al, r9b
and al, r8b
xor r9b, r8b
or al, r9b
mov r8b, r13b
xor r8b, 0xff
and r8b, 1
mov r9b, r14b
xor r9b, 1
and r13b, r9b
mov r10b, al
xor r10b, 0xff
and r10b, 0xff
and al, r9b
or r8b, r13b
or r10b, al
xor r8b, r10b
mov al, r15b
xor al, 0xff
and al, 1
mov r9b, r14b
xor r9b, 1
mov r10b, r15b
and r10b, r9b
mov bl, r14b
xor bl, 1
and bl, 0xff
and r9b, 1
or al, r10b
or bl, r9b
xor al, bl
mov r9b, r8b
xor r9b, 0xff
and r9b, 1
mov r10b, r14b
xor r10b, 1
mov bl, r8b
and bl, r10b
or r9b, bl
mov r10b, r14b
xor r10b, 0
and r10b, 1
mov bl, r14b
xor bl, 1
and bl, 0
or r10b, bl
mov bl, al
xor bl, 0xff
mov sil, r14b
xor sil, 0
mov dil, r14b
xor dil, 0
or bl, sil
or dil, 0
xor bl, 0xff
and bl, dil
mov sil, r10b
xor sil, 0xff
mov dil, r15b
xor dil, sil
and dil, r15b
mov sil, r9b
xor sil, 0xff
mov r15b, r14b
xor r15b, 0
mov r12b, r14b
xor r12b, 0
or sil, r15b
or r12b, 0
xor sil, 0xff
and sil, r12b
mov r15b, r10b
xor r15b, 0xff
mov r12b, r8b
xor r12b, r15b
and r12b, r8b
mov r8b, bl
and r8b, dil
xor bl, dil
or r8b, bl
mov bl, sil
xor bl, 0xff
mov dil, r12b
xor dil, 0xff
mov r15b, r14b
xor r15b, 0
mov r13b, bl
and r13b, 0
and sil, r15b
mov r11b, dil
and r11b, 0
and r12b, r15b
or r13b, sil
or r11b, r12b
xor r13b, r11b
or bl, dil
xor bl, 0xff
or r15b, 0
and bl, r15b
or r13b, bl
mov r11b, r8b
xor r11b, 0xff
and r11b, 0
mov bl, r14b
xor bl, 0
and r8b, bl
mov sil, r13b
xor sil, 0xff
and sil, 0
and r13b, bl
or r11b, r8b
or sil, r13b
xor r11b, sil
mov r8b, al
and r8b, r9b
xor al, r9b
or r8b, al
mov al, r8b
xor al, 0xff
and al, 0
mov r9b, r14b
xor r9b, 0
and r8b, r9b
mov bl, r14b
xor bl, 1
and bl, 0
and r9b, 1
or al, r8b
or bl, r9b
xor al, bl
mov r8b, r14b
xor r8b, 0
mov r9b, r10b
xor r9b, 0xff
mov bl, r14b
xor bl, 0
mov sil, r8b
and sil, 0
mov dil, bl
and dil, 0
mov r15b, r9b
and r15b, 0
and r10b, bl
or sil, dil
or r15b, r10b
xor sil, r15b
or r8b, r9b
xor r8b, 0xff
or bl, 0
and r8b, bl
or sil, r8b
xor al, 0xff
xor sil, 0xff
xor r14b, 1
or al, sil
or r14b, 1
xor al, 0xff
and al, r14b
mov r8b, r11b
and r8b, al
xor r11b, al
or r8b, r11b
test r8b, 1
mov byte [rbp + 0x28b], dl
jne 0x6d9da43e
jmp 0x6da2a50d
mov al, byte [rbp + 0x28b]
test al, 1
jne 0x6d9da451
jmp 0x6da12a0f
mov eax, dword [sym.out.dll_x.13]
mov ecx, dword [sym.out.dll_y.14]
mov edx, 0x9152abd9
add edx, 0
sub edx, 0x7784c506
sub edx, 0x9152abd9
add edx, 0x23ba8f98
sub edx, 1
sub edx, 0x23ba8f98
sub edx, 0x83015dfb
add edx, 0x7784c506
add edx, 0x83015dfb
mov r8d, 0xc35d319a
add r8d, 0
sub r8d, edx
sub r8d, 0xc35d319a
mov edx, eax
sub edx, 0xe02b559d
sub edx, r8d
add edx, 0xe02b559d
imul eax, edx
and eax, 1
cmp eax, 0
sete r9b
cmp ecx, 0xa
setl r10b
mov r11b, r9b
xor r11b, 0xff
and r11b, 1
mov bl, 1
mov sil, bl
xor sil, 1
mov dil, r9b
and dil, sil
mov r14b, bl
xor r14b, 1
and r14b, 0xff
and sil, 1
or r11b, dil
or r14b, sil
xor r11b, r14b
xor r11b, 0xff
xor r11b, 1
and r11b, 0xff
mov sil, bl
xor sil, 1
and sil, 1
mov dil, bl
xor dil, 1
and dil, 1
or sil, dil
mov dil, r9b
xor dil, 0xff
xor sil, 0xff
mov r14b, bl
xor r14b, 1
or dil, sil
or r14b, 1
xor dil, 0xff
and dil, r14b
mov sil, r11b
xor sil, 0xff
mov r14b, dil
xor r14b, 0xff
mov r15b, bl
xor r15b, 1
mov r12b, sil
and r12b, 0xff
and r11b, r15b
mov r13b, r14b
and r13b, 0xff
and dil, r15b
or r12b, r11b
or r13b, dil
xor r12b, r13b
or sil, r14b
xor sil, 0xff
or r15b, 1
and sil, r15b
or r12b, sil
mov r11b, r10b
xor r11b, 0xff
and r11b, 1
mov sil, bl
xor sil, 1
mov dil, r10b
and dil, sil
or r11b, dil
mov sil, bl
xor sil, 1
xor r11b, 0xff
mov dil, bl
xor dil, 0
or sil, r11b
or dil, 0
xor sil, 0xff
and sil, dil
mov r11b, bl
xor r11b, 1
and r11b, 1
mov dil, bl
xor dil, 1
and dil, 1
or r11b, dil
xor r11b, 0xff
mov dil, r10b
xor dil, r11b
and dil, r10b
mov r11b, sil
xor r11b, 0xff
mov r14b, dil
xor r14b, 0xff
mov r15b, bl
xor r15b, 0
mov r13b, r11b
and r13b, 0
and sil, r15b
mov al, r14b
and al, 0
and dil, r15b
or r13b, sil
or al, dil
xor r13b, al
or r11b, r14b
xor r11b, 0xff
or r15b, 0
and r11b, r15b
or r13b, r11b
mov al, bl
xor al, 0
and al, 1
mov r11b, bl
xor r11b, 1
mov sil, r11b
and sil, 0
mov dil, bl
xor dil, 1
and dil, 0xff
and r11b, 1
or al, sil
or dil, r11b
xor al, dil
mov r11b, bl
xor r11b, 1
xor al, 0xff
mov sil, bl
xor sil, 0
or r11b, al
or sil, 0
xor r11b, 0xff
and r11b, sil
mov al, bl
xor al, 1
and al, 0
mov sil, bl
xor sil, 0
mov dil, sil
and dil, 1
mov r14b, bl
xor r14b, 1
and r14b, 0
and sil, 1
or al, dil
or r14b, sil
xor al, r14b
mov sil, al
xor sil, 0xff
xor sil, 0
and sil, 0
mov dil, bl
xor dil, 1
and dil, 1
mov r14b, bl
xor r14b, 1
mov r15b, r14b
and r15b, 1
mov cl, bl
xor cl, 1
and cl, 0xff
and r14b, 1
or dil, r15b
or cl, r14b
xor dil, cl
mov cl, bl
xor cl, 1
mov r14b, dil
xor r14b, cl
and r14b, dil
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, r11b
xor cl, 0xff
mov dil, sil
xor dil, 0xff
mov r15b, bl
xor r15b, 0
mov dl, cl
and dl, 0
and r11b, r15b
mov r8b, dil
and r8b, 0
and sil, r15b
or dl, r11b
or r8b, sil
xor dl, r8b
or cl, dil
xor cl, 0xff
or r15b, 0
and cl, r15b
or dl, cl
mov cl, r14b
and cl, al
xor r14b, al
or cl, r14b
mov al, dl
xor al, 0xff
mov r8b, cl
and r8b, al
xor cl, 0xff
and dl, cl
or r8b, dl
mov al, r12b
xor al, 0xff
and al, 1
mov cl, bl
xor cl, 1
mov dl, r12b
and dl, cl
or al, dl
mov cl, bl
xor cl, 0
and cl, 1
mov dl, bl
xor dl, 1
and dl, 0
or cl, dl
mov dl, bl
xor dl, 1
and dl, 1
mov r11b, bl
xor r11b, 1
and r11b, 1
or dl, r11b
mov r11b, al
and r11b, cl
xor al, cl
or r11b, al
mov al, dl
and al, 1
xor dl, 1
or al, dl
mov cl, r11b
xor cl, 0xff
and cl, 0
mov dl, bl
xor dl, 0
and r11b, dl
mov sil, bl
xor sil, 1
and sil, 0
and dl, 1
or cl, r11b
or sil, dl
xor cl, sil
xor cl, 0xff
xor al, 0xff
mov dl, bl
xor dl, 1
or cl, al
or dl, 1
xor cl, 0xff
and cl, dl
mov al, r8b
xor al, 0xff
and al, 1
mov dl, bl
xor dl, 1
mov r11b, r8b
and r11b, dl
mov sil, bl
xor sil, 1
and sil, 0xff
and dl, 1
or al, r11b
or sil, dl
xor al, sil
mov dl, r9b
xor dl, 0xff
mov r11b, al
and r11b, dl
xor al, 0xff
mov dl, r9b
and dl, al
or r11b, dl
xor r11b, 0xff
xor r9b, 0xff
mov al, bl
xor al, 1
or r11b, r9b
or al, 1
xor r11b, 0xff
and r11b, al
mov al, bl
xor al, 0
and al, 1
mov dl, bl
xor dl, 1
and dl, 0
or al, dl
mov dl, r13b
xor dl, 0xff
and dl, 1
mov r9b, bl
xor r9b, 1
mov sil, r13b
and sil, r9b
mov dil, al
xor dil, 0xff
and dil, 0xff
and al, r9b
or dl, sil
or dil, al
xor dl, dil
xor dl, 0xff
mov al, r13b
xor al, 0xff
mov r9b, bl
xor r9b, 0
or dl, al
or r9b, 0
xor dl, 0xff
and dl, r9b
mov al, r8b
xor al, 0xff
and al, 0
mov r9b, bl
xor r9b, 0
mov sil, r8b
and sil, r9b
mov dil, bl
xor dil, 1
and dil, 0
and r9b, 1
or al, sil
or dil, r9b
xor al, dil
mov r9b, r10b
xor r9b, 0xff
and r9b, 0
mov sil, bl
xor sil, 0
mov dil, r10b
and dil, sil
mov r14b, al
xor r14b, 0xff
and r14b, 0
and al, sil
or r9b, dil
or r14b, al
xor r9b, r14b
xor r9b, 0xff
xor r10b, 0xff
mov al, bl
xor al, 1
or r9b, r10b
or al, 1
xor r9b, 0xff
and r9b, al
mov al, cl
xor al, 0xff
mov r10b, r11b
xor r10b, 0xff
mov sil, bl
xor sil, 1
or al, r10b
or sil, 1
xor al, 0xff
and al, sil
mov r10b, cl
xor r10b, 0xff
and r10b, 1
mov sil, bl
xor sil, 1
and cl, sil
mov dil, r11b
xor dil, 0xff
and dil, 0xff
and r11b, sil
or r10b, cl
or dil, r11b
xor r10b, dil
mov cl, al
xor cl, 0xff
mov r11b, r10b
xor r11b, 0xff
mov sil, bl
xor sil, 1
mov dil, cl
and dil, 0xff
and al, sil
mov r14b, r11b
and r14b, 0xff
and r10b, sil
or dil, al
or r14b, r10b
xor dil, r14b
or cl, r11b
xor cl, 0xff
or sil, 1
and cl, sil
or dil, cl
mov al, dl
xor al, 0xff
and al, 0
mov cl, bl
xor cl, 0
mov r10b, dl
and r10b, cl
mov r11b, bl
xor r11b, 1
and r11b, 0
and cl, 1
or al, r10b
or r11b, cl
xor al, r11b
mov cl, r9b
xor cl, 0xff
and cl, 1
mov r10b, bl
xor r10b, 1
mov r11b, r9b
and r11b, r10b
or cl, r11b
mov r10b, bl
xor r10b, 0
and r10b, 1
mov r11b, bl
xor r11b, 1
and r11b, 0
or r10b, r11b
mov r11b, al
xor r11b, 0xff
mov sil, bl
xor sil, 0
mov r14b, bl
xor r14b, 1
or r11b, sil
or r14b, 1
xor r11b, 0xff
and r11b, r14b
mov sil, r10b
xor sil, 0xff
mov r14b, dl
xor r14b, sil
and r14b, dl
mov dl, bl
xor dl, 0
mov sil, cl
xor sil, dl
and sil, cl
xor r9b, 0xff
mov dl, r10b
xor dl, 0xff
mov r15b, bl
xor r15b, 0
or r9b, dl
or r15b, 0
xor r9b, 0xff
and r9b, r15b
mov dl, r11b
xor dl, 0xff
mov r15b, r14b
xor r15b, 0xff
mov byte [rbp + 0x28a], bl
xor bl, 1
mov byte [rbp + 0x289], dl
and dl, 0xff
and r11b, bl
mov byte [rbp + 0x288], r15b
and r15b, 0xff
and r14b, bl
or dl, r11b
or r15b, r14b
xor dl, r15b
mov r11b, byte [rbp + 0x289]
mov r14b, byte [rbp + 0x288]
or r11b, r14b
xor r11b, 0xff
or bl, 1
and r11b, bl
or dl, r11b
mov r11b, sil
xor r11b, 0xff
mov bl, r9b
xor bl, 0xff
mov r15b, byte [rbp + 0x28a]
xor r15b, 0
mov r14b, r11b
and r14b, 0
and sil, r15b
mov byte [rbp + 0x287], bl
and bl, 0
and r9b, r15b
or r14b, sil
or bl, r9b
xor r14b, bl
mov r9b, byte [rbp + 0x287]
or r11b, r9b
xor r11b, 0xff
or r15b, 0
and r11b, r15b
or r14b, r11b
mov r11b, dl
xor r11b, 0xff
and r11b, 0
mov bl, byte [rbp + 0x28a]
xor bl, 0
and dl, bl
mov sil, r14b
xor sil, 0xff
and sil, 0
and r14b, bl
or r11b, dl
or sil, r14b
xor r11b, sil
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov al, dl
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x28a]
xor cl, 1
and dl, cl
or al, dl
mov cl, byte [rbp + 0x28a]
xor cl, 0
mov dl, r10b
xor dl, 0xff
mov bl, byte [rbp + 0x28a]
xor bl, 1
mov sil, cl
and sil, 0xff
mov r14b, bl
and r14b, 0
mov r15b, dl
and r15b, 0xff
and r10b, bl
or sil, r14b
or r15b, r10b
xor sil, r15b
or cl, dl
xor cl, 0xff
or bl, 1
and cl, bl
or sil, cl
xor sil, 0xff
mov cl, al
xor cl, sil
and cl, al
mov al, r11b
and al, cl
xor r11b, cl
or al, r11b
mov cl, dil
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x28a]
xor dl, 1
mov r10b, dil
and r10b, dl
or cl, r10b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov dl, byte [rbp + 0x28a]
xor dl, 1
and dl, 1
mov r10b, byte [rbp + 0x28a]
xor r10b, 1
mov r11b, r10b
and r11b, 1
mov bl, byte [rbp + 0x28a]
xor bl, 1
and bl, 0xff
and r10b, 1
or dl, r11b
or bl, r10b
xor dl, bl
xor dil, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, byte [rbp + 0x28a]
xor r11b, 0
or dil, r10b
or r11b, 0
xor dil, 0xff
and dil, r11b
mov r10b, al
xor r10b, 0xff
and r10b, 0
mov r11b, byte [rbp + 0x28a]
xor r11b, 0
mov bl, al
and bl, r11b
mov sil, byte [rbp + 0x28a]
xor sil, 1
and sil, 0
and r11b, 1
or r10b, bl
or sil, r11b
xor r10b, sil
mov r11b, byte [rbp + 0x28a]
xor r11b, 1
mov bl, r10b
xor bl, r11b
and bl, r10b
xor al, 0xff
xor dl, 0xff
mov r10b, byte [rbp + 0x28a]
xor r10b, 1
or al, dl
or r10b, 1
xor al, 0xff
and al, r10b
mov dl, cl
xor dl, 0xff
mov r10b, dil
xor r10b, 0xff
mov r11b, byte [rbp + 0x28a]
xor r11b, 0
mov sil, dl
and sil, 0
and cl, r11b
mov r14b, r10b
and r14b, 0
and dil, r11b
or sil, cl
or r14b, dil
xor sil, r14b
or dl, r10b
xor dl, 0xff
or r11b, 0
and dl, r11b
or sil, dl
mov cl, bl
and cl, al
xor bl, al
or cl, bl
mov al, sil
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x28a]
xor dl, 1
and sil, dl
mov r10b, cl
xor r10b, 0xff
and r10b, 0xff
and cl, dl
or al, sil
or r10b, cl
xor al, r10b
mov cl, r12b
xor cl, 0xff
and cl, 0
mov dl, byte [rbp + 0x28a]
xor dl, 0
mov r10b, r12b
and r10b, dl
mov r11b, byte [rbp + 0x28a]
xor r11b, 1
and r11b, 0
and dl, 1
or cl, r10b
or r11b, dl
xor cl, r11b
mov dl, r13b
xor dl, 0xff
and dl, 1
mov r10b, byte [rbp + 0x28a]
xor r10b, 1
mov r11b, r13b
and r11b, r10b
or dl, r11b
mov r10b, byte [rbp + 0x28a]
xor r10b, 1
and r10b, 1
mov r11b, byte [rbp + 0x28a]
xor r11b, 1
mov bl, r11b
and bl, 1
mov sil, byte [rbp + 0x28a]
xor sil, 1
and sil, 0xff
and r11b, 1
or r10b, bl
or sil, r11b
xor r10b, sil
mov r11b, cl
xor r11b, 0xff
mov bl, byte [rbp + 0x28a]
xor bl, 1
mov sil, byte [rbp + 0x28a]
xor sil, 0
or r11b, bl
or sil, 0
xor r11b, 0xff
and r11b, sil
mov bl, r10b
xor bl, 0xff
mov sil, r12b
xor sil, bl
and sil, r12b
mov bl, dl
xor bl, 0xff
mov dil, byte [rbp + 0x28a]
xor dil, 1
mov r14b, byte [rbp + 0x28a]
xor r14b, 0
or bl, dil
or r14b, 0
xor bl, 0xff
and bl, r14b
mov dil, r10b
xor dil, 0xff
mov r14b, r13b
xor r14b, dil
and r14b, r13b
mov dil, r11b
xor dil, 0xff
mov r15b, sil
xor r15b, 0xff
mov r12b, byte [rbp + 0x28a]
xor r12b, 0
mov r13b, dil
and r13b, 0
and r11b, r12b
mov r9b, r15b
and r9b, 0
and sil, r12b
or r13b, r11b
or r9b, sil
xor r13b, r9b
or dil, r15b
xor dil, 0xff
or r12b, 0
and dil, r12b
or r13b, dil
mov r9b, bl
and r9b, r14b
xor bl, r14b
or r9b, bl
mov r11b, r13b
xor r11b, 0xff
mov bl, r9b
and bl, r11b
xor r9b, 0xff
and r13b, r9b
or bl, r13b
mov r9b, cl
and r9b, dl
xor cl, dl
or r9b, cl
mov cl, r9b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x28a]
xor dl, 1
and r9b, dl
mov r11b, byte [rbp + 0x28a]
xor r11b, 1
and r11b, 0xff
and dl, 1
or cl, r9b
or r11b, dl
xor cl, r11b
mov dl, r10b
and dl, 1
xor r10b, 1
or dl, r10b
xor cl, 0xff
xor dl, 0xff
mov r9b, byte [rbp + 0x28a]
xor r9b, 0
or cl, dl
or r9b, 0
xor cl, 0xff
and cl, r9b
mov dl, bl
xor dl, 0xff
mov r9b, cl
xor r9b, 0xff
mov r10b, byte [rbp + 0x28a]
xor r10b, 0
mov r11b, dl
and r11b, 0
and bl, r10b
mov sil, r9b
and sil, 0
and cl, r10b
or r11b, bl
or sil, cl
xor r11b, sil
or dl, r9b
xor dl, 0xff
or r10b, 0
and dl, r10b
or r11b, dl
mov cl, r11b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x28a]
xor dl, 1
mov r9b, r11b
and r9b, dl
or cl, r9b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov dl, byte [rbp + 0x28a]
xor dl, 1
and dl, 0
mov r9b, byte [rbp + 0x28a]
xor r9b, 0
mov r10b, r9b
and r10b, 1
mov bl, byte [rbp + 0x28a]
xor bl, 1
and bl, 0
and r9b, 1
or dl, r10b
or bl, r9b
xor dl, bl
mov r9b, dl
xor r9b, 0xff
mov r10b, r11b
xor r10b, r9b
and r10b, r11b
mov r9b, byte [rbp + 0x28a]
xor r9b, 1
and r9b, 1
mov r11b, byte [rbp + 0x28a]
xor r11b, 1
mov bl, r11b
and bl, 1
mov sil, byte [rbp + 0x28a]
xor sil, 1
and sil, 0xff
and r11b, 1
or r9b, bl
or sil, r11b
xor r9b, sil
mov r11b, byte [rbp + 0x28a]
xor r11b, 1
mov bl, r9b
xor bl, r11b
and bl, r9b
mov r9b, byte [rbp + 0x28a]
xor r9b, 1
xor dl, 0xff
mov r11b, byte [rbp + 0x28a]
xor r11b, 1
or r9b, dl
or r11b, 1
xor r9b, 0xff
and r9b, r11b
mov dl, cl
xor dl, 0xff
mov r11b, r10b
xor r11b, 0xff
mov sil, byte [rbp + 0x28a]
xor sil, 0
mov dil, dl
and dil, 0
and cl, sil
mov r14b, r11b
and r14b, 0
and r10b, sil
or dil, cl
or r14b, r10b
xor dil, r14b
or dl, r11b
xor dl, 0xff
or sil, 0
and dl, sil
or dil, dl
mov cl, bl
xor cl, 0xff
mov dl, r9b
xor dl, 0xff
mov r10b, byte [rbp + 0x28a]
xor r10b, 1
mov r11b, cl
and r11b, 0xff
and bl, r10b
mov sil, dl
and sil, 0xff
and r9b, r10b
or r11b, bl
or sil, r9b
xor r11b, sil
or cl, dl
xor cl, 0xff
or r10b, 1
and cl, r10b
or r11b, cl
mov cl, dil
xor cl, 0xff
and cl, 0
mov dl, byte [rbp + 0x28a]
xor dl, 0
and dil, dl
mov r9b, r11b
xor r9b, 0xff
and r9b, 0
and r11b, dl
or cl, dil
or r9b, r11b
xor cl, r9b
mov dl, byte [rbp + 0x28a]
xor dl, 0
and dl, 1
mov r9b, byte [rbp + 0x28a]
xor r9b, 1
mov r10b, r9b
and r10b, 0
mov r11b, byte [rbp + 0x28a]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or dl, r10b
or r11b, r9b
xor dl, r11b
mov r9b, r8b
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x28a]
xor r10b, 1
mov r11b, r8b
and r11b, r10b
mov bl, byte [rbp + 0x28a]
xor bl, 1
and bl, 0xff
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, byte [rbp + 0x28a]
xor r10b, 1
and r10b, 1
mov r11b, byte [rbp + 0x28a]
xor r11b, 1
mov bl, r11b
and bl, 1
mov sil, byte [rbp + 0x28a]
xor sil, 1
and sil, 0xff
and r11b, 1
or r10b, bl
or sil, r11b
xor r10b, sil
mov r11b, byte [rbp + 0x28a]
xor r11b, 1
mov bl, dl
xor bl, r11b
and bl, dl
mov r11b, byte [rbp + 0x28a]
xor r11b, 0
mov sil, r10b
xor sil, 0xff
mov dil, byte [rbp + 0x28a]
xor dil, 1
or r11b, sil
or dil, 1
xor r11b, 0xff
and r11b, dil
mov sil, byte [rbp + 0x28a]
xor sil, 1
mov dil, r9b
xor dil, sil
and dil, r9b
xor r8b, 0xff
mov sil, r10b
xor sil, 0xff
mov r14b, byte [rbp + 0x28a]
xor r14b, 0
or r8b, sil
or r14b, 0
xor r8b, 0xff
and r8b, r14b
mov sil, bl
and sil, r11b
xor bl, r11b
or sil, bl
mov r11b, dil
and r11b, r8b
xor dil, r8b
or r11b, dil
mov r8b, sil
xor r8b, 0xff
mov bl, r11b
and bl, r8b
xor r11b, 0xff
and sil, r11b
or bl, sil
mov r8b, dl
and r8b, r9b
xor dl, r9b
or r8b, dl
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x28a]
xor r9b, 1
and r8b, r9b
mov r11b, byte [rbp + 0x28a]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or dl, r8b
or r11b, r9b
xor dl, r11b
mov r8b, r10b
and r8b, 1
xor r10b, 1
or r8b, r10b
xor r8b, 0xff
mov r9b, dl
xor r9b, r8b
and r9b, dl
mov dl, bl
and dl, r9b
xor bl, r9b
or dl, bl
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x28a]
xor r9b, 1
and cl, r9b
or r8b, cl
mov cl, dl
xor cl, 0xff
and cl, 0
mov r9b, byte [rbp + 0x28a]
xor r9b, 0
and dl, r9b
mov r10b, byte [rbp + 0x28a]
xor r10b, 1
and r10b, 0
and r9b, 1
or cl, dl
or r10b, r9b
xor cl, r10b
mov dl, byte [rbp + 0x28a]
xor dl, 1
and dl, 1
mov r9b, byte [rbp + 0x28a]
xor r9b, 1
mov r10b, r9b
and r10b, 1
mov r11b, byte [rbp + 0x28a]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or dl, r10b
or r11b, r9b
xor dl, r11b
mov r9b, r8b
and r9b, cl
xor r8b, cl
or r9b, r8b
mov cl, dl
and cl, 1
xor dl, 1
or cl, dl
mov dl, r9b
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x28a]
xor r8b, 1
and r9b, r8b
or dl, r9b
xor dl, 0xff
xor cl, 0xff
mov r8b, byte [rbp + 0x28a]
xor r8b, 1
or dl, cl
or r8b, 1
xor dl, 0xff
and dl, r8b
mov cl, dl
xor cl, 0xff
mov r8b, al
xor r8b, cl
and r8b, al
mov cl, al
xor cl, 0xff
mov r9b, dl
and r9b, cl
xor dl, 0xff
and al, dl
or r9b, al
mov al, r8b
and al, r9b
xor r8b, r9b
or al, r8b
test al, 1
jne 0x6d9db340
jmp 0x6da43a6a
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, ecx
mov r9d, eax
sub r9d, 0x13f197f0
add r8d, r9d
mov r9d, eax
sub r9d, r8d
add r9d, 0x54c0dc2d
add r9d, 0x7b5cb2fc
sub r9d, 0x54c0dc2d
sub r9d, 0x19b4ea03
sub r9d, 0x13f197f0
add r9d, 0x19b4ea03
mov r8d, eax
sub r8d, 0x2eb6fc9
sub r8d, 1
add r8d, 0x2eb6fc9
add r9d, 0x97148918
add r9d, r8d
sub r9d, 0x97148918
mov r8d, eax
sub r8d, 0x7b5cb2fc
add r8d, 0
mov r10d, eax
sub r10d, r9d
mov r9d, eax
sub r9d, r8d
add r10d, r9d
sub eax, r10d
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or sil, r15b
mov r14b, dil
xor r14b, 1
xor sil, 0xff
mov r15b, dil
xor r15b, 1
or r14b, sil
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov sil, dil
xor sil, 1
and sil, 1
mov r15b, dil
xor r15b, 1
mov r12b, r15b
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or sil, r12b
or r13b, r15b
xor sil, r13b
mov r15b, r11b
xor r15b, 0xff
xor sil, 0xff
mov r12b, dil
xor r12b, 1
or r15b, sil
or r12b, 1
xor r15b, 0xff
and r15b, r12b
mov sil, r14b
and sil, r15b
xor r14b, r15b
or sil, r14b
mov r14b, bl
xor r14b, 0xff
and r14b, 0
mov r15b, dil
xor r15b, 0
mov r12b, bl
and r12b, r15b
mov r13b, dil
xor r13b, 1
and r13b, 0
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
xor r14b, 0xff
xor r14b, 0
and r14b, 0
mov r15b, dil
xor r15b, 0
and r15b, 1
mov r12b, dil
xor r12b, 1
and r12b, 0
or r15b, r12b
mov r12b, r15b
xor r12b, 0xff
mov r13b, bl
xor r13b, r12b
and r13b, bl
mov r12b, dil
xor r12b, 1
and r12b, 1
mov al, dil
xor al, 1
and al, 1
or r12b, al
xor r12b, 0xff
mov al, dil
xor al, 0
mov cl, dil
xor cl, 1
or r12b, al
or cl, 1
xor r12b, 0xff
and r12b, cl
mov al, dil
xor al, 1
xor r15b, 0xff
mov cl, dil
xor cl, 0
or al, r15b
or cl, 0
xor al, 0xff
and al, cl
mov cl, r14b
xor cl, 0xff
mov r15b, r13b
xor r15b, 0xff
mov dl, dil
xor dl, 1
mov r8b, cl
and r8b, 0xff
and r14b, dl
mov r9b, r15b
and r9b, 0xff
and r13b, dl
or r8b, r14b
or r9b, r13b
xor r8b, r9b
or cl, r15b
xor cl, 0xff
or dl, 1
and cl, dl
or r8b, cl
mov cl, r12b
xor cl, 0xff
mov dl, al
xor dl, 0xff
mov r9b, dil
xor r9b, 0
mov r14b, cl
and r14b, 0
and r12b, r9b
mov r15b, dl
and r15b, 0
and al, r9b
or r14b, r12b
or r15b, al
xor r14b, r15b
or cl, dl
xor cl, 0xff
or r9b, 0
and cl, r9b
or r14b, cl
mov al, r8b
xor al, 0xff
mov cl, r14b
and cl, al
xor r14b, 0xff
and r8b, r14b
or cl, r8b
mov al, dil
xor al, 1
and al, 0
mov dl, dil
xor dl, 0
mov r8b, dl
and r8b, 1
mov r9b, dil
xor r9b, 1
and r9b, 0
and dl, 1
or al, r8b
or r9b, dl
xor al, r9b
mov dl, dil
xor dl, 0
xor al, 0xff
mov r8b, dil
xor r8b, 1
or dl, al
or r8b, 1
xor dl, 0xff
and dl, r8b
mov al, dil
xor al, 0
and al, 1
mov r8b, dil
xor r8b, 1
and r8b, 0
or al, r8b
mov r8b, dil
xor r8b, 1
mov r9b, al
xor r9b, 0xff
mov r14b, dil
xor r14b, 1
or r8b, r9b
or r14b, 1
xor r8b, 0xff
and r8b, r14b
mov r9b, dil
xor r9b, 1
and r9b, 1
mov r14b, dil
xor r14b, 1
and r14b, 1
or r9b, r14b
xor r9b, 0xff
mov r14b, dil
xor r14b, 0
mov r15b, dil
xor r15b, 0
or r9b, r14b
or r15b, 0
xor r9b, 0xff
and r9b, r15b
mov r14b, dil
xor r14b, 1
xor al, 0xff
mov r15b, dil
xor r15b, 1
or r14b, al
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov al, dl
and al, r8b
xor dl, r8b
or al, dl
mov dl, r9b
xor dl, 0xff
mov r8b, r14b
xor r8b, 0xff
mov r15b, dil
xor r15b, 0
mov r12b, dl
and r12b, 0
and r9b, r15b
mov r13b, r8b
and r13b, 0
and r14b, r15b
or r12b, r9b
or r13b, r14b
xor r12b, r13b
or dl, r8b
xor dl, 0xff
or r15b, 0
and dl, r15b
or r12b, dl
mov dl, al
xor dl, 0xff
mov r8b, r12b
and r8b, dl
xor r12b, 0xff
and al, r12b
or r8b, al
mov al, sil
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
mov r9b, sil
and r9b, dl
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and dl, 1
or al, r9b
or r14b, dl
xor al, r14b
mov dl, dil
xor dl, 1
and dl, 1
mov r9b, dil
xor r9b, 1
mov r14b, r9b
and r14b, 1
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and r9b, 1
or dl, r14b
or r15b, r9b
xor dl, r15b
mov r9b, dil
xor r9b, 1
and r9b, 1
mov r14b, dil
xor r14b, 1
and r14b, 1
or r9b, r14b
mov r14b, al
xor r14b, 0xff
mov r15b, dl
xor r15b, 0xff
mov r12b, dil
xor r12b, 1
mov r13b, r14b
and r13b, 0xff
and al, r12b
mov r10b, r15b
and r10b, 0xff
and dl, r12b
or r13b, al
or r10b, dl
xor r13b, r10b
or r14b, r15b
xor r14b, 0xff
or r12b, 1
and r14b, r12b
or r13b, r14b
mov al, dil
xor al, 1
mov dl, r9b
xor dl, 0xff
mov r10b, dil
xor r10b, 0
mov r14b, al
and r14b, 0
mov r15b, r10b
and r15b, 1
mov r12b, dl
and r12b, 0
and r9b, r10b
or r14b, r15b
or r12b, r9b
xor r14b, r12b
or al, dl
xor al, 0xff
or r10b, 0
and al, r10b
or r14b, al
mov al, r13b
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
and r13b, dl
or al, r13b
xor al, 0xff
xor r14b, 0xff
mov dl, dil
xor dl, 1
or al, r14b
or dl, 1
xor al, 0xff
and al, dl
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r9b, dil
xor r9b, 1
mov r10b, r8b
and r10b, r9b
or dl, r10b
mov r9b, r11b
xor r9b, 0xff
mov r10b, dl
and r10b, r9b
xor dl, 0xff
mov r9b, r11b
and r9b, dl
or r10b, r9b
xor r11b, 0xff
mov dl, r10b
xor dl, r11b
and dl, r10b
mov r9b, cl
xor r9b, 0xff
and r9b, 1
mov r10b, dil
xor r10b, 1
mov r11b, cl
and r11b, r10b
or r9b, r11b
mov r10b, dil
xor r10b, 1
and r10b, 1
mov r11b, dil
xor r11b, 1
and r11b, 1
or r10b, r11b
mov r11b, dil
xor r11b, 0
and r11b, 0
mov r14b, dil
xor r14b, 0
mov r15b, r14b
and r15b, 0
mov r12b, dil
xor r12b, 1
and r12b, 0
and r14b, 1
or r11b, r15b
or r12b, r14b
xor r11b, r12b
mov r14b, r9b
xor r14b, 0xff
mov r15b, r10b
xor r15b, 0xff
mov r12b, dil
xor r12b, 1
mov r13b, r14b
and r13b, 0xff
and r9b, r12b
mov byte [rbp + 0x286], r15b
and r15b, 0xff
and r10b, r12b
or r13b, r9b
or r15b, r10b
xor r13b, r15b
mov r9b, byte [rbp + 0x286]
or r14b, r9b
xor r14b, 0xff
or r12b, 1
and r14b, r12b
or r13b, r14b
mov r10b, r11b
and r10b, 0
xor r11b, 0
or r10b, r11b
mov r11b, r13b
xor r11b, 0xff
and r11b, 0
mov r14b, dil
xor r14b, 0
and r13b, r14b
mov r15b, dil
xor r15b, 1
and r15b, 0
and r14b, 1
or r11b, r13b
or r15b, r14b
xor r11b, r15b
xor r10b, 0xff
mov r14b, r11b
xor r14b, r10b
and r14b, r11b
mov r10b, r8b
xor r10b, 0xff
and r10b, 1
mov r11b, dil
xor r11b, 1
mov r15b, r8b
and r15b, r11b
or r10b, r15b
mov r11b, bl
xor r11b, 0xff
and r11b, 1
mov r15b, dil
xor r15b, 1
mov r12b, bl
and r12b, r15b
mov r13b, r10b
xor r13b, 0xff
and r13b, 0xff
and r10b, r15b
or r11b, r12b
or r13b, r10b
xor r11b, r13b
xor bl, 0xff
mov r10b, r11b
xor r10b, bl
and r10b, r11b
mov r11b, al
xor r11b, 0xff
mov bl, dl
xor bl, 0xff
mov r15b, dil
xor r15b, 1
or r11b, bl
or r15b, 1
xor r11b, 0xff
and r11b, r15b
mov bl, al
xor bl, 0xff
mov r15b, dl
and r15b, bl
xor dl, 0xff
and al, dl
or r15b, al
mov al, r11b
xor al, 0xff
mov dl, r15b
xor dl, 0xff
mov bl, dil
xor bl, 1
mov r12b, al
and r12b, 0xff
and r11b, bl
mov r13b, dl
and r13b, 0xff
and r15b, bl
or r12b, r11b
or r13b, r15b
xor r12b, r13b
or al, dl
xor al, 0xff
or bl, 1
and al, bl
or r12b, al
mov al, r14b
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
mov r11b, r14b
and r11b, dl
or al, r11b
mov dl, r10b
xor dl, 0xff
and dl, 1
mov r11b, dil
xor r11b, 1
mov bl, r10b
and bl, r11b
or dl, bl
mov r11b, dil
xor r11b, 1
and r11b, 1
mov bl, dil
xor bl, 1
and bl, 1
or r11b, bl
mov bl, al
xor bl, 0xff
mov r15b, dil
xor r15b, 1
mov r13b, dil
xor r13b, 0
or bl, r15b
or r13b, 0
xor bl, 0xff
and bl, r13b
xor r14b, 0xff
mov r15b, r11b
xor r15b, 0xff
mov r13b, dil
xor r13b, 1
or r14b, r15b
or r13b, 1
xor r14b, 0xff
and r14b, r13b
mov r15b, dil
xor r15b, 1
mov r13b, dl
xor r13b, r15b
and r13b, dl
xor r10b, 0xff
mov r15b, r11b
xor r15b, 0xff
mov r9b, dil
xor r9b, 0
or r10b, r15b
or r9b, 0
xor r10b, 0xff
and r10b, r9b
mov r9b, bl
xor r9b, 0xff
mov r15b, r14b
xor r15b, 0xff
mov byte [rbp + 0x285], dil
xor dil, 1
mov byte [rbp + 0x284], r9b
and r9b, 0xff
and bl, dil
mov byte [rbp + 0x283], r15b
and r15b, 0xff
and r14b, dil
or r9b, bl
or r15b, r14b
xor r9b, r15b
mov bl, byte [rbp + 0x284]
mov r14b, byte [rbp + 0x283]
or bl, r14b
xor bl, 0xff
or dil, 1
and bl, dil
or r9b, bl
mov bl, r13b
and bl, r10b
xor r13b, r10b
or bl, r13b
mov r10b, r9b
xor r10b, 0xff
mov dil, bl
and dil, r10b
xor bl, 0xff
and r9b, bl
or dil, r9b
mov r9b, al
xor r9b, 0xff
mov r10b, dl
xor r10b, 0xff
mov bl, byte [rbp + 0x285]
xor bl, 1
mov r15b, r9b
and r15b, 0xff
and al, bl
mov r13b, r10b
and r13b, 0xff
and dl, bl
or r15b, al
or r13b, dl
xor r15b, r13b
or r9b, r10b
xor r9b, 0xff
or bl, 1
and r9b, bl
or r15b, r9b
mov al, r15b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x285]
xor dl, 1
and r15b, dl
mov r9b, byte [rbp + 0x285]
xor r9b, 1
and r9b, 0xff
and dl, 1
or al, r15b
or r9b, dl
xor al, r9b
mov dl, byte [rbp + 0x285]
xor dl, 1
mov r9b, r11b
xor r9b, 0xff
mov r10b, byte [rbp + 0x285]
xor r10b, 0
mov bl, dl
and bl, 0
mov r15b, r10b
and r15b, 1
mov r13b, r9b
and r13b, 0
and r11b, r10b
or bl, r15b
or r13b, r11b
xor bl, r13b
or dl, r9b
xor dl, 0xff
or r10b, 0
and dl, r10b
or bl, dl
xor bl, 0xff
mov dl, al
xor dl, bl
and dl, al
mov al, dil
xor al, 0xff
mov r9b, dl
xor r9b, 0xff
mov r10b, byte [rbp + 0x285]
xor r10b, 1
mov r11b, al
and r11b, 0xff
and dil, r10b
mov bl, r9b
and bl, 0xff
and dl, r10b
or r11b, dil
or bl, dl
xor r11b, bl
or al, r9b
xor al, 0xff
or r10b, 1
and al, r10b
or r11b, al
mov al, r12b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x285]
xor dl, 1
mov r9b, r12b
and r9b, dl
or al, r9b
mov dl, byte [rbp + 0x285]
xor dl, 0
xor al, 0xff
mov r9b, byte [rbp + 0x285]
xor r9b, 1
or dl, al
or r9b, 1
xor dl, 0xff
and dl, r9b
mov al, byte [rbp + 0x285]
xor al, 0
and al, 0
mov r9b, byte [rbp + 0x285]
xor r9b, 0
mov r10b, r9b
and r10b, 0
mov bl, byte [rbp + 0x285]
xor bl, 1
and bl, 0
and r9b, 1
or al, r10b
or bl, r9b
xor al, bl
xor r12b, 0xff
mov r9b, al
xor r9b, 0xff
mov r10b, byte [rbp + 0x285]
xor r10b, 1
or r12b, r9b
or r10b, 1
xor r12b, 0xff
and r12b, r10b
mov r9b, r11b
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x285]
xor r10b, 1
mov bl, r11b
and bl, r10b
or r9b, bl
mov r10b, byte [rbp + 0x285]
xor r10b, 0
mov bl, r9b
xor bl, r10b
and bl, r9b
xor al, 0xff
mov r9b, r11b
xor r9b, al
and r9b, r11b
mov al, dl
and al, r12b
xor dl, r12b
or al, dl
mov dl, bl
xor dl, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r11b, byte [rbp + 0x285]
xor r11b, 0
mov dil, dl
and dil, 0
and bl, r11b
mov r15b, r10b
and r15b, 0
and r9b, r11b
or dil, bl
or r15b, r9b
xor dil, r15b
or dl, r10b
xor dl, 0xff
or r11b, 0
and dl, r11b
or dil, dl
mov dl, al
xor dl, 0xff
and dl, 0
mov r9b, byte [rbp + 0x285]
xor r9b, 0
and al, r9b
mov r10b, dil
xor r10b, 0xff
and r10b, 0
and dil, r9b
or dl, al
or r10b, dil
xor dl, r10b
mov al, cl
xor al, 0xff
mov r9b, sil
xor r9b, al
and r9b, sil
mov al, sil
xor al, 0xff
and al, 1
mov r10b, byte [rbp + 0x285]
xor r10b, 1
and sil, r10b
mov r11b, cl
xor r11b, 0xff
and r11b, 0xff
and cl, r10b
or al, sil
or r11b, cl
xor al, r11b
mov cl, r9b
and cl, al
xor r9b, al
or cl, r9b
mov al, cl
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x285]
xor r9b, 1
mov r10b, cl
and r10b, r9b
or al, r10b
xor al, 0xff
xor al, 1
and al, 0xff
mov r9b, byte [rbp + 0x285]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0x285]
xor r10b, 1
and r10b, 1
or r9b, r10b
xor r9b, 0xff
mov r10b, cl
xor r10b, r9b
and r10b, cl
mov cl, al
and cl, r10b
xor al, r10b
or cl, al
mov al, r8b
xor al, 0xff
xor al, 1
and al, 0xff
mov r9b, byte [rbp + 0x285]
xor r9b, 1
mov r10b, r8b
and r10b, r9b
xor r8b, 0xff
and r8b, 1
or r10b, r8b
mov r8b, al
xor r8b, 0xff
mov r9b, r10b
xor r9b, 0xff
mov r11b, byte [rbp + 0x285]
xor r11b, 1
mov bl, r8b
and bl, 0xff
and al, r11b
mov sil, r9b
and sil, 0xff
and r10b, r11b
or bl, al
or sil, r10b
xor bl, sil
or r8b, r9b
xor r8b, 0xff
or r11b, 1
and r8b, r11b
or bl, r8b
mov al, bl
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x285]
xor r8b, 1
and bl, r8b
or al, bl
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x285]
xor r9b, 1
mov r10b, cl
and r10b, r9b
mov r11b, al
xor r11b, 0xff
and r11b, 0xff
and al, r9b
or r8b, r10b
or r11b, al
xor r8b, r11b
xor r8b, 0xff
xor cl, 0xff
mov al, byte [rbp + 0x285]
xor al, 1
or r8b, cl
or al, 1
xor r8b, 0xff
and r8b, al
mov al, dl
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x285]
xor cl, 1
mov r9b, dl
and r9b, cl
mov r10b, byte [rbp + 0x285]
xor r10b, 1
and r10b, 0xff
and cl, 1
or al, r9b
or r10b, cl
xor al, r10b
mov cl, r8b
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp + 0x285]
xor r9b, 1
mov r10b, r8b
and r10b, r9b
or cl, r10b
mov r9b, byte [rbp + 0x285]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0x285]
xor r10b, 1
mov r11b, r10b
and r11b, 1
mov bl, byte [rbp + 0x285]
xor bl, 1
and bl, 0xff
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, al
xor r10b, 0xff
mov r11b, byte [rbp + 0x285]
xor r11b, 1
mov bl, byte [rbp + 0x285]
xor bl, 0
or r10b, r11b
or bl, 0
xor r10b, 0xff
and r10b, bl
mov r11b, r9b
xor r11b, 0xff
mov bl, dl
xor bl, r11b
and bl, dl
mov dl, cl
xor dl, 0xff
mov r11b, byte [rbp + 0x285]
xor r11b, 1
mov sil, byte [rbp + 0x285]
xor sil, 0
or dl, r11b
or sil, 0
xor dl, 0xff
and dl, sil
xor r8b, 0xff
mov r11b, r9b
xor r11b, 0xff
mov sil, byte [rbp + 0x285]
xor sil, 0
or r8b, r11b
or sil, 0
xor r8b, 0xff
and r8b, sil
mov r11b, r10b
and r11b, bl
xor r10b, bl
or r11b, r10b
mov r10b, dl
and r10b, r8b
xor dl, r8b
or r10b, dl
mov dl, r11b
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x285]
xor r8b, 1
and r11b, r8b
mov bl, r10b
xor bl, 0xff
and bl, 0xff
and r10b, r8b
or dl, r11b
or bl, r10b
xor dl, bl
mov r8b, al
and r8b, cl
xor al, cl
or r8b, al
mov al, r8b
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x285]
xor cl, 0
and r8b, cl
mov r10b, byte [rbp + 0x285]
xor r10b, 1
and r10b, 0
and cl, 1
or al, r8b
or r10b, cl
xor al, r10b
mov cl, r9b
and cl, 1
xor r9b, 1
or cl, r9b
xor cl, 0xff
mov r8b, al
xor r8b, cl
and r8b, al
mov al, dl
xor al, 0xff
mov cl, r8b
xor cl, 0xff
mov r9b, byte [rbp + 0x285]
xor r9b, 0
mov r10b, al
and r10b, 0
and dl, r9b
mov r11b, cl
and r11b, 0
and r8b, r9b
or r10b, dl
or r11b, r8b
xor r10b, r11b
or al, cl
xor al, 0xff
or r9b, 0
and al, r9b
or r10b, al
test r10b, 1
jne 0x6d9dc0ed
jmp 0x6da43a6a
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
sub r8d, 0xf7001660
add r8d, 0x61e5d6f1
add r8d, 0xf7001660
sub r8d, 0x29494890
sub r8d, 0xc53bb2d8
add r8d, 0x29494890
mov r9d, eax
sub r9d, 0x61e5d6f1
add r8d, r9d
mov r9d, eax
sub r9d, 0xa1ed6784
sub r9d, 1
add r9d, 0xa1ed6784
sub eax, r9d
sub r8d, eax
add r8d, 0x5c699548
add r8d, 0xf7cf134c
sub r8d, 0x5c699548
sub r8d, 0x8b873f32
add r8d, 0xc53bb2d8
add r8d, 0x8b873f32
add r8d, 0x33e665c7
sub r8d, 0xf7cf134c
sub r8d, 0x33e665c7
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
or bl, r14b
mov dil, r11b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or dil, r15b
mov r14b, sil
xor r14b, 0
and r14b, 0
mov r15b, sil
xor r15b, 0
mov r12b, r15b
and r12b, 0
mov r13b, sil
xor r13b, 1
and r13b, 0
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, bl
and r15b, dil
xor bl, dil
or r15b, bl
mov bl, sil
xor bl, 0
mov dil, r14b
xor dil, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, bl
and r13b, 0
mov al, r12b
and al, 0
mov cl, dil
and cl, 0
and r14b, r12b
or r13b, al
or cl, r14b
xor r13b, cl
or bl, dil
xor bl, 0xff
or r12b, 0
and bl, r12b
or r13b, bl
mov al, r15b
xor al, 0xff
and al, 0
mov cl, sil
xor cl, 0
and r15b, cl
mov bl, sil
xor bl, 1
and bl, 0
and cl, 1
or al, r15b
or bl, cl
xor al, bl
xor r13b, 0xff
mov cl, al
xor cl, r13b
and cl, al
mov al, r10b
xor al, 0xff
and al, 0
mov bl, sil
xor bl, 0
mov dil, r10b
and dil, bl
mov r14b, sil
xor r14b, 1
and r14b, 0
and bl, 1
or al, dil
or r14b, bl
xor al, r14b
mov bl, r11b
xor bl, 0xff
xor al, 0xff
mov dil, sil
xor dil, 0
or bl, al
or dil, 0
xor bl, 0xff
and bl, dil
mov al, r11b
xor al, 0xff
and al, 1
mov dil, sil
xor dil, 1
and r11b, dil
or al, r11b
xor r10b, 0xff
xor al, 0xff
mov r11b, sil
xor r11b, 1
or r10b, al
or r11b, 1
xor r10b, 0xff
and r10b, r11b
mov al, bl
xor al, 0xff
mov r11b, r10b
xor r11b, 0xff
mov dil, sil
xor dil, 0
mov r14b, al
and r14b, 0
and bl, dil
mov r15b, r11b
and r15b, 0
and r10b, dil
or r14b, bl
or r15b, r10b
xor r14b, r15b
or al, r11b
xor al, 0xff
or dil, 0
and al, dil
or r14b, al
mov al, cl
xor al, 0xff
and al, 1
mov r10b, sil
xor r10b, 1
mov r11b, cl
and r11b, r10b
or al, r11b
mov r10b, r14b
xor r10b, 0xff
and r10b, 1
mov r11b, sil
xor r11b, 1
mov bl, r14b
and bl, r11b
or r10b, bl
mov r11b, sil
xor r11b, 1
and r11b, 0
mov bl, sil
xor bl, 0
mov dil, bl
and dil, 1
mov r15b, sil
xor r15b, 1
and r15b, 0
and bl, 1
or r11b, dil
or r15b, bl
xor r11b, r15b
mov bl, al
xor bl, 0xff
mov dil, sil
xor dil, 1
mov r15b, sil
xor r15b, 1
or bl, dil
or r15b, 1
xor bl, 0xff
and bl, r15b
mov dil, r11b
xor dil, 0xff
mov r15b, cl
xor r15b, dil
and r15b, cl
mov cl, r10b
xor cl, 0xff
mov dil, sil
xor dil, 1
mov r12b, sil
xor r12b, 0
or cl, dil
or r12b, 0
xor cl, 0xff
and cl, r12b
xor r14b, 0xff
mov dil, r11b
xor dil, 0xff
mov r12b, sil
xor r12b, 1
or r14b, dil
or r12b, 1
xor r14b, 0xff
and r14b, r12b
mov dil, bl
and dil, r15b
xor bl, r15b
or dil, bl
mov bl, cl
and bl, r14b
xor cl, r14b
or bl, cl
mov cl, dil
xor cl, 0xff
mov r14b, bl
and r14b, cl
xor bl, 0xff
and dil, bl
or r14b, dil
mov cl, al
and cl, r10b
xor al, r10b
or cl, al
mov al, cl
xor al, 0xff
and al, 1
mov r10b, sil
xor r10b, 1
and cl, r10b
or al, cl
mov cl, sil
xor cl, 1
mov r10b, r11b
xor r10b, 0xff
mov bl, sil
xor bl, 0
mov dil, cl
and dil, 0
mov r15b, bl
and r15b, 1
mov r12b, r10b
and r12b, 0
and r11b, bl
or dil, r15b
or r12b, r11b
xor dil, r12b
or cl, r10b
xor cl, 0xff
or bl, 0
and cl, bl
or dil, cl
xor dil, 0xff
mov cl, al
xor cl, dil
and cl, al
mov al, r14b
xor al, 0xff
mov r10b, cl
xor r10b, 0xff
xor sil, 0
mov r11b, al
and r11b, 0
and r14b, sil
mov bl, r10b
and bl, 0
and cl, sil
or r11b, r14b
or bl, cl
xor r11b, bl
or al, r10b
xor al, 0xff
or sil, 0
and al, sil
or r11b, al
test r11b, 1
jne 0x6d9dc4e8
jmp 0x6da2a512
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
sub r8d, 0x56155f8d
add r8d, 0xb157b5c6
add r8d, 0x56155f8d
sub r8d, 0xe5c63fba
add r8d, 0xb9ebaade
add r8d, 0xe5c63fba
sub r8d, 0xdd91d0
sub r8d, 0xb157b5c6
add r8d, 0xdd91d0
mov r9d, eax
sub r9d, 0x94c16dd7
sub r8d, r9d
add r8d, 0x2971d584
sub r8d, 1
sub r8d, 0x2971d584
mov r9d, eax
sub r9d, 0x94c16dd7
add r8d, r9d
add r8d, 0xfb06f6ed
add r8d, 0x14248c74
sub r8d, 0xfb06f6ed
sub eax, 0xb9ebaade
add r8d, eax
sub r8d, 0x5d04bea9
sub r8d, 0x14248c74
add r8d, 0x5d04bea9
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, r11b
xor dil, 0xff
and dil, 0
mov r14b, sil
xor r14b, 0
mov r15b, r11b
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
mov r14b, sil
xor r14b, 0
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 0
or r14b, r15b
mov r15b, bl
xor r15b, 0xff
mov r12b, dil
xor r12b, 0xff
mov r13b, sil
xor r13b, 1
mov al, r15b
and al, 0xff
and bl, r13b
mov cl, r12b
and cl, 0xff
and dil, r13b
or al, bl
or cl, dil
xor al, cl
or r15b, r12b
xor r15b, 0xff
or r13b, 1
and r15b, r13b
or al, r15b
mov cl, sil
xor cl, 0
mov bl, r14b
xor bl, 0xff
mov dil, sil
xor dil, 0
mov r15b, cl
and r15b, 0
mov r12b, dil
and r12b, 0
mov r13b, bl
and r13b, 0
and r14b, dil
or r15b, r12b
or r13b, r14b
xor r15b, r13b
or cl, bl
xor cl, 0xff
or dil, 0
and cl, dil
or r15b, cl
mov cl, al
xor cl, 0xff
and cl, 0
mov bl, sil
xor bl, 0
and al, bl
mov dil, sil
xor dil, 1
and dil, 0
and bl, 1
or cl, al
or dil, bl
xor cl, dil
xor cl, 0xff
xor r15b, 0xff
mov al, sil
xor al, 0
or cl, r15b
or al, 0
xor cl, 0xff
and cl, al
mov al, r10b
xor al, 0xff
and al, 1
mov bl, sil
xor bl, 1
mov dil, r10b
and dil, bl
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and bl, 1
or al, dil
or r14b, bl
xor al, r14b
xor al, 0xff
xor al, 1
and al, 0xff
mov bl, sil
xor bl, 1
and bl, 1
mov dil, sil
xor dil, 1
mov r14b, dil
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, bl
xor dil, 0xff
mov r14b, r10b
xor r14b, dil
and r14b, r10b
mov r10b, r11b
xor r10b, 0xff
and r10b, 1
mov dil, sil
xor dil, 1
mov r15b, r11b
and r15b, dil
or r10b, r15b
xor r10b, 0xff
mov dil, sil
xor dil, 1
mov r15b, sil
xor r15b, 0
or r10b, dil
or r15b, 0
xor r10b, 0xff
and r10b, r15b
xor bl, 0xff
mov dil, r11b
xor dil, bl
and dil, r11b
mov r11b, al
xor r11b, 0xff
mov bl, r14b
xor bl, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, r11b
and r12b, 0
and al, r15b
mov r13b, bl
and r13b, 0
and r14b, r15b
or r12b, al
or r13b, r14b
xor r12b, r13b
or r11b, bl
xor r11b, 0xff
or r15b, 0
and r11b, r15b
or r12b, r11b
mov al, r10b
xor al, 0xff
mov r11b, dil
xor r11b, 0xff
mov bl, sil
xor bl, 1
mov r14b, al
and r14b, 0xff
and r10b, bl
mov r15b, r11b
and r15b, 0xff
and dil, bl
or r14b, r10b
or r15b, dil
xor r14b, r15b
or al, r11b
xor al, 0xff
or bl, 1
and al, bl
or r14b, al
mov al, r12b
xor al, 0xff
and al, 1
mov r10b, sil
xor r10b, 1
and r12b, r10b
mov r11b, r14b
xor r11b, 0xff
and r11b, 0xff
and r14b, r10b
or al, r12b
or r11b, r14b
xor al, r11b
mov r10b, al
xor r10b, 0xff
mov r11b, cl
xor r11b, r10b
and r11b, cl
mov r10b, cl
xor r10b, 0xff
and r10b, 0
mov bl, sil
xor bl, 0
and cl, bl
mov dil, al
xor dil, 0xff
and dil, 0
and al, bl
or r10b, cl
or dil, al
xor r10b, dil
mov al, r11b
xor al, 0xff
mov cl, r10b
xor cl, 0xff
xor sil, 1
mov bl, al
and bl, 0xff
and r11b, sil
mov dil, cl
and dil, 0xff
and r10b, sil
or bl, r11b
or dil, r10b
xor bl, dil
or al, cl
xor al, 0xff
or sil, 1
and al, sil
or bl, al
test bl, 1
jne 0x6d9dc8bc
jmp 0x6da3d91c
mov rax, qword [rbp + 0x7e0]
mov rcx, qword [rax]
mov rdx, qword [rbp + 0x758]
mov r8, qword [rdx]
mov r9d, dword [r8 + 0xc]
mov r8d, r9d
add rcx, r8
mov r8, qword [rbp + 0x750]
mov qword [r8], rcx
mov rcx, qword [rbp + 0x808]
sub rsp, 0x20
call sym.out.dll__GetModuleBase
add rsp, 0x20
mov rcx, qword [rbp + 0x7f0]
mov rdx, qword [rcx]
sub rsp, 0x20
mov rcx, rax
call sym.out.dll__GetProcAddr
add rsp, 0x20
xor r9d, r9d
mov rcx, qword [rbp + 0x750]
mov rdx, qword [rcx]
mov r10d, dword [sym.out.dll_x.13]
mov r11d, dword [sym.out.dll_y.14]
mov esi, 0xa7da09cd
add esi, 0
sub esi, r10d
sub esi, 0xa7da09cd
mov edi, r9d
sub edi, 0x8e6b2bd
add edi, 0
add esi, 0xebb0c8bc
add esi, edi
sub esi, 0xebb0c8bc
mov edi, r9d
sub edi, esi
add edi, 0
sub edi, 0x8ecd7ff4
sub edi, 0xfb7794e6
add edi, 0x8ecd7ff4
sub edi, 0x4a114b49
sub edi, 1
add edi, 0x4a114b49
sub r9d, 0xfb7794e6
sub edi, r9d
add edi, 0x76b2dd25
add edi, 0xa4706719
sub edi, 0x76b2dd25
add edi, 0x202da5d9
sub edi, 0x8e6b2bd
sub edi, 0x202da5d9
add edi, 0xd9f8bef1
sub edi, 0xa4706719
sub edi, 0xd9f8bef1
imul r10d, edi
and r10d, 1
cmp r10d, 0
sete bl
cmp r11d, 0xa
setl r14b
mov r15b, bl
xor r15b, 0xff
and r15b, 0
mov r12b, 1
mov r13b, r12b
xor r13b, 0
mov r8b, bl
and r8b, r13b
mov r9b, r12b
xor r9b, 1
and r9b, 0
and r13b, 1
or r15b, r8b
or r9b, r13b
xor r15b, r9b
mov r8b, r14b
xor r8b, 0xff
and r8b, 1
mov r9b, r12b
xor r9b, 1
mov r13b, r14b
and r13b, r9b
or r8b, r13b
mov r9b, r12b
xor r9b, 1
and r9b, 0
mov r13b, r12b
xor r13b, 0
mov r10b, r13b
and r10b, 1
mov r11b, r12b
xor r11b, 1
and r11b, 0
and r13b, 1
or r9b, r10b
or r11b, r13b
xor r9b, r11b
mov r10b, r15b
xor r10b, 0xff
mov r11b, r8b
xor r11b, 0xff
mov r13b, r12b
xor r13b, 1
mov sil, r10b
and sil, 0xff
and r15b, r13b
mov dil, r11b
and dil, 0xff
and r8b, r13b
or sil, r15b
or dil, r8b
xor sil, dil
or r10b, r11b
xor r10b, 0xff
or r13b, 1
and r10b, r13b
or sil, r10b
mov r8b, r9b
and r8b, 1
xor r9b, 1
or r8b, r9b
mov r9b, sil
xor r9b, 0xff
and r9b, 1
mov r10b, r12b
xor r10b, 1
and sil, r10b
mov r11b, r12b
xor r11b, 1
and r11b, 0xff
and r10b, 1
or r9b, sil
or r11b, r10b
xor r9b, r11b
xor r9b, 0xff
xor r8b, 0xff
mov r10b, r12b
xor r10b, 0
or r9b, r8b
or r10b, 0
xor r9b, 0xff
and r9b, r10b
mov r8b, bl
xor r8b, 0xff
and r8b, 0
mov r10b, r12b
xor r10b, 0
mov r11b, bl
and r11b, r10b
mov sil, r12b
xor sil, 1
and sil, 0
and r10b, 1
or r8b, r11b
or sil, r10b
xor r8b, sil
mov r10b, r12b
xor r10b, 0
xor r8b, 0xff
mov r11b, r12b
xor r11b, 0
or r10b, r8b
or r11b, 0
xor r10b, 0xff
and r10b, r11b
mov r8b, r12b
xor r8b, 0
and r8b, 1
mov r11b, r12b
xor r11b, 1
and r11b, 0
or r8b, r11b
xor bl, 0xff
mov r11b, r8b
xor r11b, 0xff
mov sil, r12b
xor sil, 1
or bl, r11b
or sil, 1
xor bl, 0xff
and bl, sil
mov r11b, r14b
xor r11b, 0xff
and r11b, 1
mov sil, r12b
xor sil, 1
mov dil, r14b
and dil, sil
or r11b, dil
mov sil, r12b
xor sil, 0
mov dil, r11b
xor dil, sil
and dil, r11b
xor r8b, 0xff
mov r11b, r14b
xor r11b, r8b
and r11b, r14b
mov r8b, r10b
xor r8b, 0xff
mov sil, bl
xor sil, 0xff
mov r14b, r12b
xor r14b, 1
mov r15b, r8b
and r15b, 0xff
and r10b, r14b
mov r13b, sil
and r13b, 0xff
and bl, r14b
or r15b, r10b
or r13b, bl
xor r15b, r13b
or r8b, sil
xor r8b, 0xff
or r14b, 1
and r8b, r14b
or r15b, r8b
mov r8b, dil
and r8b, r11b
xor dil, r11b
or r8b, dil
mov r10b, r15b
xor r10b, 0xff
mov r11b, r8b
and r11b, r10b
xor r8b, 0xff
and r15b, r8b
or r11b, r15b
mov r8b, r9b
xor r8b, 0xff
and r8b, 1
mov r10b, r12b
xor r10b, 1
mov bl, r9b
and bl, r10b
or r8b, bl
mov r10b, r11b
xor r10b, 0xff
and r10b, 1
mov bl, r12b
xor bl, 1
mov sil, r11b
and sil, bl
mov dil, r12b
xor dil, 1
and dil, 0xff
and bl, 1
or r10b, sil
or dil, bl
xor r10b, dil
mov bl, r12b
xor bl, 1
and bl, 0
mov sil, r12b
xor sil, 0
mov dil, sil
and dil, 1
mov r14b, r12b
xor r14b, 1
and r14b, 0
and sil, 1
or bl, dil
or r14b, sil
xor bl, r14b
mov sil, r8b
xor sil, 0xff
mov dil, r12b
xor dil, 1
mov r14b, r12b
xor r14b, 0
or sil, dil
or r14b, 0
xor sil, 0xff
and sil, r14b
mov dil, bl
xor dil, 0xff
mov r14b, r9b
xor r14b, dil
and r14b, r9b
mov r9b, r10b
xor r9b, 0xff
mov dil, r12b
xor dil, 1
mov r15b, r12b
xor r15b, 1
or r9b, dil
or r15b, 1
xor r9b, 0xff
and r9b, r15b
mov dil, bl
xor dil, 0xff
mov r15b, r11b
xor r15b, dil
and r15b, r11b
mov r11b, sil
and r11b, r14b
xor sil, r14b
or r11b, sil
mov sil, r9b
and sil, r15b
xor r9b, r15b
or sil, r9b
mov r9b, r11b
xor r9b, 0xff
mov dil, sil
and dil, r9b
xor sil, 0xff
and r11b, sil
or dil, r11b
mov r9b, r8b
xor r9b, 0xff
mov r11b, r10b
xor r11b, 0xff
mov sil, r12b
xor sil, 1
mov r14b, r9b
and r14b, 0xff
and r8b, sil
mov r15b, r11b
and r15b, 0xff
and r10b, sil
or r14b, r8b
or r15b, r10b
xor r14b, r15b
or r9b, r11b
xor r9b, 0xff
or sil, 1
and r9b, sil
or r14b, r9b
mov r8b, r14b
xor r8b, 0xff
and r8b, 1
mov r9b, r12b
xor r9b, 1
and r14b, r9b
or r8b, r14b
mov r9b, r12b
xor r9b, 1
mov r10b, bl
xor r10b, 0xff
xor r12b, 1
mov r11b, r9b
and r11b, 0xff
mov sil, r12b
and sil, 1
mov r14b, r10b
and r14b, 0xff
and bl, r12b
or r11b, sil
or r14b, bl
xor r11b, r14b
or r9b, r10b
xor r9b, 0xff
or r12b, 1
and r9b, r12b
or r11b, r9b
xor r11b, 0xff
mov r9b, r8b
xor r9b, r11b
and r9b, r8b
mov r8b, dil
and r8b, r9b
xor dil, r9b
or r8b, dil
test r8b, 1
mov qword [rbp + 0x278], rax
mov qword [rbp + 0x270], rdx
jne 0x6d9dcdf9
jmp 0x6da3d91c
mov eax, dword [sym.out.dll_x.13]
mov ecx, dword [sym.out.dll_y.14]
mov edx, 0x29b0a291
add edx, 0
sub edx, 0x302a44ea
sub edx, 0x29b0a291
mov r8d, eax
sub r8d, 0x5023bcb6
add r8d, edx
add r8d, 0x5023bcb6
sub r8d, 0xb741518a
add r8d, 0x153105de
add r8d, 0xb741518a
sub r8d, 0xa2f02c84
sub r8d, 1
add r8d, 0xa2f02c84
add r8d, 0xfbb76b39
sub r8d, 0x153105de
sub r8d, 0xfbb76b39
sub r8d, 0x1bbedf2
add r8d, 0x4d740d74
add r8d, 0x1bbedf2
sub r8d, 0xe9a9d5f9
add r8d, 0x302a44ea
add r8d, 0xe9a9d5f9
add r8d, 0x7b2fb6d
sub r8d, 0x4d740d74
sub r8d, 0x7b2fb6d
imul eax, r8d
and eax, 1
cmp eax, 0
sete r9b
cmp ecx, 0xa
setl r10b
mov r11b, r9b
xor r11b, 0xff
and r11b, 0
mov bl, 1
mov sil, bl
xor sil, 0
mov dil, r9b
and dil, sil
mov r14b, bl
xor r14b, 1
and r14b, 0
and sil, 1
or r11b, dil
or r14b, sil
xor r11b, r14b
mov sil, r10b
xor sil, 0xff
and sil, 1
mov dil, bl
xor dil, 1
mov r14b, r10b
and r14b, dil
or sil, r14b
mov dil, bl
xor dil, 0
and dil, 1
mov r14b, bl
xor r14b, 1
and r14b, 0
or dil, r14b
mov r14b, r11b
and r14b, sil
xor r11b, sil
or r14b, r11b
mov r11b, bl
xor r11b, 0
mov sil, dil
xor sil, 0xff
mov r15b, bl
xor r15b, 0
mov r12b, r11b
and r12b, 0
mov r13b, r15b
and r13b, 0
mov al, sil
and al, 0
and dil, r15b
or r12b, r13b
or al, dil
xor r12b, al
or r11b, sil
xor r11b, 0xff
or r15b, 0
and r11b, r15b
or r12b, r11b
mov al, r14b
xor al, 0xff
and al, 1
mov r11b, bl
xor r11b, 1
and r14b, r11b
or al, r14b
xor al, 0xff
xor r12b, 0xff
mov r11b, bl
xor r11b, 0
or al, r12b
or r11b, 0
xor al, 0xff
and al, r11b
mov r11b, r9b
xor r11b, 0xff
and r11b, 1
mov sil, bl
xor sil, 1
mov dil, r9b
and dil, sil
or r11b, dil
xor r11b, 0xff
mov sil, r10b
xor sil, r11b
and sil, r10b
mov r11b, r10b
xor r11b, 0xff
and r11b, 1
mov dil, bl
xor dil, 1
and r10b, dil
or r11b, r10b
xor r9b, 0xff
xor r11b, 0xff
xor bl, 1
or r9b, r11b
or bl, 1
xor r9b, 0xff
and r9b, bl
mov r10b, sil
and r10b, r9b
xor sil, r9b
or r10b, sil
mov r9b, r10b
xor r9b, 0xff
mov r11b, al
xor r11b, r9b
and r11b, al
mov r9b, al
xor r9b, 0xff
mov bl, r10b
and bl, r9b
xor r10b, 0xff
and al, r10b
or bl, al
mov al, r11b
and al, bl
xor r11b, bl
or al, r11b
test al, 1
jne 0x6d9dd043
jmp 0x6da43a6f
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, ecx
add r8d, 0
mov r9d, 0xb9fbd590
add r9d, 0
sub r9d, 0xd8d5d0c4
sub r9d, 0xb9fbd590
mov r10d, eax
sub r10d, r9d
sub r8d, r10d
mov r9d, eax
sub r9d, r8d
add r9d, 0
add r9d, 0xc24bca25
sub r9d, 0x6f717a86
sub r9d, 0xc24bca25
sub r9d, 0xc508d53b
sub r9d, 1
add r9d, 0xc508d53b
add r9d, 0xfc893283
add r9d, 0x6f717a86
sub r9d, 0xfc893283
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0xef79725f
add r8d, r9d
sub eax, r8d
sub eax, 0x3c78fdd4
sub eax, 0xd8d5d0c4
add eax, 0x3c78fdd4
add eax, 0x35e79422
sub eax, 0xef79725f
sub eax, 0x35e79422
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
xor sil, 0xff
xor sil, 1
and sil, 0xff
mov r14b, dil
xor r14b, 1
and r14b, 1
mov r15b, dil
xor r15b, 1
mov r12b, r15b
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, r11b
xor r15b, 0xff
xor r14b, 0xff
mov r12b, dil
xor r12b, 1
or r15b, r14b
or r12b, 1
xor r15b, 0xff
and r15b, r12b
mov r14b, sil
and r14b, r15b
xor sil, r15b
or r14b, sil
mov sil, bl
xor sil, 0xff
and sil, 0
mov r15b, dil
xor r15b, 0
mov r12b, bl
and r12b, r15b
mov r13b, dil
xor r13b, 1
and r13b, 0
and r15b, 1
or sil, r12b
or r13b, r15b
xor sil, r13b
xor sil, 0xff
xor sil, 0
and sil, 0
mov r15b, dil
xor r15b, 0
and r15b, 0
mov r12b, dil
xor r12b, 0
mov r13b, r12b
and r13b, 0
mov al, dil
xor al, 1
and al, 0
and r12b, 1
or r15b, r13b
or al, r12b
xor r15b, al
mov al, bl
xor al, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
or al, r12b
or r13b, 1
xor al, 0xff
and al, r13b
mov r12b, dil
xor r12b, 1
and r12b, 0
mov r13b, dil
xor r13b, 0
mov cl, r13b
and cl, 1
mov dl, dil
xor dl, 1
and dl, 0
and r13b, 1
or r12b, cl
or dl, r13b
xor r12b, dl
xor r12b, 0xff
mov cl, dil
xor cl, 0
mov dl, dil
xor dl, 0
or r12b, cl
or dl, 0
xor r12b, 0xff
and r12b, dl
xor r15b, 0xff
xor r15b, 1
and r15b, 0xff
mov cl, sil
and cl, al
xor sil, al
or cl, sil
mov al, r12b
xor al, 0xff
mov dl, r15b
xor dl, 0xff
mov sil, dil
xor sil, 1
mov r13b, al
and r13b, 0xff
and r12b, sil
mov r8b, dl
and r8b, 0xff
and r15b, sil
or r13b, r12b
or r8b, r15b
xor r13b, r8b
or al, dl
xor al, 0xff
or sil, 1
and al, sil
or r13b, al
mov al, cl
xor al, 0xff
mov dl, r13b
and dl, al
xor r13b, 0xff
and cl, r13b
or dl, cl
mov al, dil
xor al, 0
and al, 1
mov cl, dil
xor cl, 1
mov r8b, cl
and r8b, 0
mov sil, dil
xor sil, 1
and sil, 0xff
and cl, 1
or al, r8b
or sil, cl
xor al, sil
mov cl, dil
xor cl, 0
xor al, 0xff
mov r8b, dil
xor r8b, 1
or cl, al
or r8b, 1
xor cl, 0xff
and cl, r8b
mov al, dil
xor al, 0
and al, 1
mov r8b, dil
xor r8b, 1
mov sil, r8b
and sil, 0
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and r8b, 1
or al, sil
or r15b, r8b
xor al, r15b
mov r8b, al
xor r8b, 0xff
xor r8b, 0
and r8b, 0
mov sil, dil
xor sil, 1
and sil, 0
mov r15b, dil
xor r15b, 0
mov r12b, r15b
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 0
and r15b, 1
or sil, r12b
or r13b, r15b
xor sil, r13b
mov r15b, dil
xor r15b, 0
mov r12b, sil
xor r12b, r15b
and r12b, sil
mov sil, dil
xor sil, 1
xor al, 0xff
mov r15b, dil
xor r15b, 1
or sil, al
or r15b, 1
xor sil, 0xff
and sil, r15b
mov al, cl
and al, r8b
xor cl, r8b
or al, cl
mov cl, r12b
and cl, sil
xor r12b, sil
or cl, r12b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov sil, dil
xor sil, 1
and al, sil
mov r15b, cl
xor r15b, 0xff
and r15b, 0xff
and cl, sil
or r8b, al
or r15b, cl
xor r8b, r15b
mov al, r14b
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
mov sil, r14b
and sil, cl
or al, sil
mov cl, dil
xor cl, 0
and cl, 0
mov sil, dil
xor sil, 0
mov r15b, sil
and r15b, 0
mov r12b, dil
xor r12b, 1
and r12b, 0
and sil, 1
or cl, r15b
or r12b, sil
xor cl, r12b
mov sil, dil
xor sil, 0
and sil, 1
mov r15b, dil
xor r15b, 1
and r15b, 0
or sil, r15b
mov r15b, al
xor r15b, 0xff
mov r12b, cl
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
mov r9b, r15b
and r9b, 0xff
and al, r13b
mov r10b, r12b
and r10b, 0xff
and cl, r13b
or r9b, al
or r10b, cl
xor r9b, r10b
or r15b, r12b
xor r15b, 0xff
or r13b, 1
and r15b, r13b
or r9b, r15b
mov al, sil
and al, 0
xor sil, 0
or al, sil
mov cl, r9b
xor cl, 0xff
and cl, 1
mov r10b, dil
xor r10b, 1
and r9b, r10b
or cl, r9b
xor al, 0xff
mov r9b, cl
xor r9b, al
and r9b, cl
mov al, r11b
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
and r11b, cl
or al, r11b
mov cl, r8b
xor cl, 0xff
and cl, 0
mov r10b, dil
xor r10b, 0
mov r11b, r8b
and r11b, r10b
mov sil, dil
xor sil, 1
and sil, 0
and r10b, 1
or cl, r11b
or sil, r10b
xor cl, sil
mov r10b, dil
xor r10b, 1
and r10b, 1
mov r11b, dil
xor r11b, 1
and r11b, 1
or r10b, r11b
mov r11b, al
and r11b, cl
xor al, cl
or r11b, al
mov al, dil
xor al, 1
mov cl, r10b
xor cl, 0xff
mov sil, dil
xor sil, 0
mov r15b, al
and r15b, 0
mov r12b, sil
and r12b, 1
mov r13b, cl
and r13b, 0
and r10b, sil
or r15b, r12b
or r13b, r10b
xor r15b, r13b
or al, cl
xor al, 0xff
or sil, 0
and al, sil
or r15b, al
mov al, r11b
xor al, 0xff
and al, 0
mov cl, dil
xor cl, 0
and r11b, cl
mov r10b, dil
xor r10b, 1
and r10b, 0
and cl, 1
or al, r11b
or r10b, cl
xor al, r10b
xor al, 0xff
xor r15b, 0xff
mov cl, dil
xor cl, 1
or al, r15b
or cl, 1
xor al, 0xff
and al, cl
mov cl, dil
xor cl, 0
and cl, 1
mov r10b, dil
xor r10b, 1
and r10b, 0
or cl, r10b
mov r10b, dl
xor r10b, 0xff
and r10b, 0
mov r11b, dil
xor r11b, 0
mov sil, dl
and sil, r11b
mov r15b, cl
xor r15b, 0xff
and r15b, 0
and cl, r11b
or r10b, sil
or r15b, cl
xor r10b, r15b
xor r10b, 0xff
mov cl, dl
xor cl, 0xff
mov r11b, dil
xor r11b, 0
or r10b, cl
or r11b, 0
xor r10b, 0xff
and r10b, r11b
mov cl, r8b
xor cl, 0xff
and cl, 1
mov r11b, dil
xor r11b, 1
mov sil, r8b
and sil, r11b
or cl, sil
mov r11b, bl
xor r11b, 0xff
and r11b, 1
mov sil, dil
xor sil, 1
mov r15b, bl
and r15b, sil
mov r12b, cl
xor r12b, 0xff
and r12b, 0xff
and cl, sil
or r11b, r15b
or r12b, cl
xor r11b, r12b
xor r11b, 0xff
xor bl, 0xff
mov cl, dil
xor cl, 0
or r11b, bl
or cl, 0
xor r11b, 0xff
and r11b, cl
mov cl, r9b
xor cl, 0xff
and cl, 1
mov bl, dil
xor bl, 1
mov sil, r9b
and sil, bl
or cl, sil
mov bl, al
xor bl, 0xff
and bl, 1
mov sil, dil
xor sil, 1
mov r15b, al
and r15b, sil
or bl, r15b
mov sil, dil
xor sil, 0
and sil, 1
mov r15b, dil
xor r15b, 1
and r15b, 0
or sil, r15b
mov r15b, cl
xor r15b, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, dil
xor r13b, 1
or r15b, r12b
or r13b, 1
xor r15b, 0xff
and r15b, r13b
mov r12b, sil
xor r12b, 0xff
mov r13b, r9b
xor r13b, r12b
and r13b, r9b
mov r9b, dil
xor r9b, 0
mov r12b, bl
xor r12b, r9b
and r12b, bl
mov r9b, sil
xor r9b, 0xff
mov byte [rbp + 0x26f], al
xor al, r9b
mov r9b, byte [rbp + 0x26f]
and al, r9b
mov r9b, r15b
and r9b, r13b
xor r15b, r13b
or r9b, r15b
mov r15b, r12b
xor r15b, 0xff
mov r13b, al
xor r13b, 0xff
mov byte [rbp + 0x26e], dil
xor dil, 1
mov byte [rbp + 0x26d], r15b
and r15b, 0xff
and r12b, dil
mov byte [rbp + 0x26c], r13b
and r13b, 0xff
and al, dil
or r15b, r12b
or r13b, al
xor r15b, r13b
mov al, byte [rbp + 0x26d]
mov r12b, byte [rbp + 0x26c]
or al, r12b
xor al, 0xff
or dil, 1
and al, dil
or r15b, al
mov al, r9b
xor al, 0xff
mov dil, r15b
and dil, al
xor r15b, 0xff
and r9b, r15b
or dil, r9b
mov al, cl
xor al, 0xff
mov r9b, bl
xor r9b, 0xff
mov r15b, byte [rbp + 0x26e]
xor r15b, 1
mov r13b, al
and r13b, 0xff
and cl, r15b
mov r12b, r9b
and r12b, 0xff
and bl, r15b
or r13b, cl
or r12b, bl
xor r13b, r12b
or al, r9b
xor al, 0xff
or r15b, 1
and al, r15b
or r13b, al
mov al, r13b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x26e]
xor cl, 1
and r13b, cl
or al, r13b
mov cl, byte [rbp + 0x26e]
xor cl, 0
mov r9b, sil
xor r9b, 0xff
mov bl, byte [rbp + 0x26e]
xor bl, 0
mov r15b, cl
and r15b, 0
mov r12b, bl
and r12b, 0
mov r13b, r9b
and r13b, 0
and sil, bl
or r15b, r12b
or r13b, sil
xor r15b, r13b
or cl, r9b
xor cl, 0xff
or bl, 0
and cl, bl
or r15b, cl
xor r15b, 0xff
mov cl, al
xor cl, r15b
and cl, al
mov al, dil
xor al, 0xff
mov r9b, cl
xor r9b, 0xff
mov bl, byte [rbp + 0x26e]
xor bl, 0
mov sil, al
and sil, 0
and dil, bl
mov r15b, r9b
and r15b, 0
and cl, bl
or sil, dil
or r15b, cl
xor sil, r15b
or al, r9b
xor al, 0xff
or bl, 0
and al, bl
or sil, al
mov al, r10b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x26e]
xor cl, 1
mov r9b, r10b
and r9b, cl
or al, r9b
mov cl, r11b
xor cl, 0xff
and cl, 0
mov r9b, byte [rbp + 0x26e]
xor r9b, 0
mov bl, r11b
and bl, r9b
mov dil, byte [rbp + 0x26e]
xor dil, 1
and dil, 0
and r9b, 1
or cl, bl
or dil, r9b
xor cl, dil
mov r9b, byte [rbp + 0x26e]
xor r9b, 0
and r9b, 1
mov bl, byte [rbp + 0x26e]
xor bl, 1
and bl, 0
or r9b, bl
mov bl, byte [rbp + 0x26e]
xor bl, 0
mov dil, al
xor dil, bl
and dil, al
xor r10b, 0xff
mov bl, r9b
xor bl, 0xff
mov r15b, byte [rbp + 0x26e]
xor r15b, 1
or r10b, bl
or r15b, 1
xor r10b, 0xff
and r10b, r15b
mov bl, byte [rbp + 0x26e]
xor bl, 0
mov r15b, cl
xor r15b, bl
and r15b, cl
mov bl, r9b
xor bl, 0xff
mov r12b, r11b
xor r12b, bl
and r12b, r11b
mov r11b, dil
and r11b, r10b
xor dil, r10b
or r11b, dil
mov r10b, r15b
and r10b, r12b
xor r15b, r12b
or r10b, r15b
mov bl, r11b
xor bl, 0xff
mov dil, r10b
and dil, bl
xor r10b, 0xff
and r11b, r10b
or dil, r11b
mov r10b, al
xor r10b, 0xff
mov r11b, cl
xor r11b, 0xff
mov bl, byte [rbp + 0x26e]
xor bl, 0
mov r15b, r10b
and r15b, 0
and al, bl
mov r12b, r11b
and r12b, 0
and cl, bl
or r15b, al
or r12b, cl
xor r15b, r12b
or r10b, r11b
xor r10b, 0xff
or bl, 0
and r10b, bl
or r15b, r10b
mov al, r15b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x26e]
xor cl, 1
and r15b, cl
or al, r15b
mov cl, byte [rbp + 0x26e]
xor cl, 0
mov r10b, r9b
xor r10b, 0xff
mov r11b, byte [rbp + 0x26e]
xor r11b, 1
mov bl, cl
and bl, 0xff
mov r15b, r11b
and r15b, 0
mov r12b, r10b
and r12b, 0xff
and r9b, r11b
or bl, r15b
or r12b, r9b
xor bl, r12b
or cl, r10b
xor cl, 0xff
or r11b, 1
and cl, r11b
or bl, cl
xor al, 0xff
xor bl, 0xff
mov cl, byte [rbp + 0x26e]
xor cl, 1
or al, bl
or cl, 1
xor al, 0xff
and al, cl
mov cl, dil
xor cl, 0xff
mov r9b, al
xor r9b, 0xff
mov r10b, byte [rbp + 0x26e]
xor r10b, 1
mov r11b, cl
and r11b, 0xff
and dil, r10b
mov bl, r9b
and bl, 0xff
and al, r10b
or r11b, dil
or bl, al
xor r11b, bl
or cl, r9b
xor cl, 0xff
or r10b, 1
and cl, r10b
or r11b, cl
mov al, sil
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x26e]
xor cl, 0
mov r9b, sil
and r9b, cl
mov r10b, byte [rbp + 0x26e]
xor r10b, 1
and r10b, 0
and cl, 1
or al, r9b
or r10b, cl
xor al, r10b
mov cl, r11b
xor cl, 0xff
xor al, 0xff
mov r9b, byte [rbp + 0x26e]
xor r9b, 1
or cl, al
or r9b, 1
xor cl, 0xff
and cl, r9b
mov al, r11b
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x26e]
xor r9b, 1
and r11b, r9b
or al, r11b
xor sil, 0xff
xor al, 0xff
mov r9b, byte [rbp + 0x26e]
xor r9b, 1
or sil, al
or r9b, 1
xor sil, 0xff
and sil, r9b
mov al, cl
and al, sil
xor cl, sil
or al, cl
mov cl, dl
xor cl, 0xff
mov r9b, r14b
xor r9b, cl
and r9b, r14b
mov cl, r14b
xor cl, 0xff
mov r10b, dl
and r10b, cl
xor dl, 0xff
and r14b, dl
or r10b, r14b
mov cl, r9b
and cl, r10b
xor r9b, r10b
or cl, r9b
mov dl, cl
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x26e]
xor r9b, 1
mov r10b, cl
and r10b, r9b
or dl, r10b
mov r9b, byte [rbp + 0x26e]
xor r9b, 1
xor dl, 0xff
mov r10b, byte [rbp + 0x26e]
xor r10b, 1
or r9b, dl
or r10b, 1
xor r9b, 0xff
and r9b, r10b
mov dl, byte [rbp + 0x26e]
xor dl, 1
and dl, 1
mov r10b, byte [rbp + 0x26e]
xor r10b, 1
and r10b, 1
or dl, r10b
xor dl, 0xff
mov r10b, cl
xor r10b, dl
and r10b, cl
mov cl, r9b
xor cl, 0xff
mov dl, r10b
xor dl, 0xff
mov r11b, byte [rbp + 0x26e]
xor r11b, 1
mov bl, cl
and bl, 0xff
and r9b, r11b
mov sil, dl
and sil, 0xff
and r10b, r11b
or bl, r9b
or sil, r10b
xor bl, sil
or cl, dl
xor cl, 0xff
or r11b, 1
and cl, r11b
or bl, cl
mov cl, byte [rbp + 0x26e]
xor cl, 0
and cl, 1
mov dl, byte [rbp + 0x26e]
xor dl, 1
mov r9b, dl
and r9b, 0
mov r10b, byte [rbp + 0x26e]
xor r10b, 1
and r10b, 0xff
and dl, 1
or cl, r9b
or r10b, dl
xor cl, r10b
mov dl, r8b
xor dl, 0xff
and dl, 0
mov r9b, byte [rbp + 0x26e]
xor r9b, 0
mov r10b, r8b
and r10b, r9b
mov r11b, byte [rbp + 0x26e]
xor r11b, 1
and r11b, 0
and r9b, 1
or dl, r10b
or r11b, r9b
xor dl, r11b
mov r9b, byte [rbp + 0x26e]
xor r9b, 0
and r9b, 1
mov r10b, byte [rbp + 0x26e]
xor r10b, 1
mov r11b, r10b
and r11b, 0
mov sil, byte [rbp + 0x26e]
xor sil, 1
and sil, 0xff
and r10b, 1
or r9b, r11b
or sil, r10b
xor r9b, sil
mov r10b, cl
xor r10b, 0xff
mov r11b, byte [rbp + 0x26e]
xor r11b, 0
mov sil, byte [rbp + 0x26e]
xor sil, 0
or r10b, r11b
or sil, 0
xor r10b, 0xff
and r10b, sil
mov r11b, r9b
xor r11b, 0xff
xor r11b, 0
and r11b, 0
mov sil, byte [rbp + 0x26e]
xor sil, 0
mov dil, dl
xor dil, sil
and dil, dl
mov sil, r9b
xor sil, 0xff
mov r14b, r8b
xor r14b, sil
and r14b, r8b
mov r8b, r10b
and r8b, r11b
xor r10b, r11b
or r8b, r10b
mov r10b, dil
and r10b, r14b
xor dil, r14b
or r10b, dil
mov r11b, r8b
xor r11b, 0xff
and r11b, 1
mov sil, byte [rbp + 0x26e]
xor sil, 1
and r8b, sil
mov dil, r10b
xor dil, 0xff
and dil, 0xff
and r10b, sil
or r11b, r8b
or dil, r10b
xor r11b, dil
mov r8b, cl
xor r8b, 0xff
mov r10b, dl
xor r10b, 0xff
mov sil, byte [rbp + 0x26e]
xor sil, 1
mov dil, r8b
and dil, 0xff
and cl, sil
mov r14b, r10b
and r14b, 0xff
and dl, sil
or dil, cl
or r14b, dl
xor dil, r14b
or r8b, r10b
xor r8b, 0xff
or sil, 1
and r8b, sil
or dil, r8b
mov cl, dil
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x26e]
xor dl, 1
and dil, dl
or cl, dil
mov dl, byte [rbp + 0x26e]
xor dl, 0
mov r8b, r9b
xor r8b, 0xff
mov r10b, byte [rbp + 0x26e]
xor r10b, 0
mov sil, dl
and sil, 0
mov dil, r10b
and dil, 0
mov r14b, r8b
and r14b, 0
and r9b, r10b
or sil, dil
or r14b, r9b
xor sil, r14b
or dl, r8b
xor dl, 0xff
or r10b, 0
and dl, r10b
or sil, dl
xor cl, 0xff
xor sil, 0xff
mov dl, byte [rbp + 0x26e]
xor dl, 0
or cl, sil
or dl, 0
xor cl, 0xff
and cl, dl
mov dl, r11b
and dl, cl
xor r11b, cl
or dl, r11b
mov cl, bl
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x26e]
xor r8b, 1
and bl, r8b
mov r9b, byte [rbp + 0x26e]
xor r9b, 1
and r9b, 0xff
and r8b, 1
or cl, bl
or r9b, r8b
xor cl, r9b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x26e]
xor r9b, 1
and dl, r9b
mov r10b, byte [rbp + 0x26e]
xor r10b, 1
and r10b, 0xff
and r9b, 1
or r8b, dl
or r10b, r9b
xor r8b, r10b
mov dl, byte [rbp + 0x26e]
xor dl, 1
and dl, 1
mov r9b, byte [rbp + 0x26e]
xor r9b, 1
and r9b, 1
or dl, r9b
mov r9b, cl
xor r9b, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, byte [rbp + 0x26e]
xor r11b, 1
mov bl, r9b
and bl, 0xff
and cl, r11b
mov sil, r10b
and sil, 0xff
and r8b, r11b
or bl, cl
or sil, r8b
xor bl, sil
or r9b, r10b
xor r9b, 0xff
or r11b, 1
and r9b, r11b
or bl, r9b
mov cl, dl
and cl, 1
xor dl, 1
or cl, dl
mov dl, bl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x26e]
xor r8b, 1
and bl, r8b
mov r9b, byte [rbp + 0x26e]
xor r9b, 1
and r9b, 0xff
and r8b, 1
or dl, bl
or r9b, r8b
xor dl, r9b
xor dl, 0xff
xor cl, 0xff
mov r8b, byte [rbp + 0x26e]
xor r8b, 0
or dl, cl
or r8b, 0
xor dl, 0xff
and dl, r8b
mov cl, al
xor cl, 0xff
mov r8b, dl
xor r8b, 0xff
mov r9b, byte [rbp + 0x26e]
xor r9b, 0
or cl, r8b
or r9b, 0
xor cl, 0xff
and cl, r9b
mov r8b, al
xor r8b, 0xff
mov r9b, dl
and r9b, r8b
xor dl, 0xff
and al, dl
or r9b, al
mov al, cl
and al, r9b
xor cl, r9b
or al, cl
test al, 1
jne 0x6d9ddf6b
jmp 0x6da43a6f
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
sub r8d, 0xcaad8eaa
sub r8d, 0x249cc596
add r8d, 0xcaad8eaa
add r8d, 0xe036043
sub r8d, 0xd8cfae2b
sub r8d, 0xe036043
mov r9d, eax
sub r9d, 0x249cc596
sub r8d, r9d
mov r9d, eax
sub r9d, 0xcd1ac456
sub r8d, r9d
sub r8d, 0xfe44902d
sub r8d, 1
add r8d, 0xfe44902d
sub r8d, 0x95ed3d0f
sub r8d, 0xcd1ac456
add r8d, 0x95ed3d0f
sub eax, 0x686de3f8
sub eax, 0xd8cfae2b
add eax, 0x686de3f8
add r8d, 0xb7211a99
sub r8d, eax
sub r8d, 0xb7211a99
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r11b
xor bl, 0xff
and bl, 0
mov sil, 1
mov dil, sil
xor dil, 0
mov r14b, r11b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, r10b
xor dil, 0xff
mov r14b, bl
and r14b, dil
xor bl, 0xff
mov dil, r10b
and dil, bl
or r14b, dil
xor r14b, 0xff
mov bl, r10b
xor bl, 0xff
mov dil, sil
xor dil, 1
or r14b, bl
or dil, 1
xor r14b, 0xff
and r14b, dil
mov bl, r10b
xor bl, 0xff
and bl, 1
mov dil, sil
xor dil, 1
mov r15b, r10b
and r15b, dil
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and dil, 1
or bl, r15b
or r12b, dil
xor bl, r12b
mov dil, sil
xor dil, 1
xor bl, 0xff
mov r15b, sil
xor r15b, 1
or dil, bl
or r15b, 1
xor dil, 0xff
and dil, r15b
mov bl, sil
xor bl, 1
and bl, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or bl, r15b
xor r10b, 0xff
mov r15b, bl
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
or r10b, r15b
or r12b, 1
xor r10b, 0xff
and r10b, r12b
mov r15b, r11b
xor r15b, 0xff
and r15b, 1
mov r12b, sil
xor r12b, 1
mov r13b, r11b
and r13b, r12b
or r15b, r13b
mov r12b, sil
xor r12b, 1
mov r13b, r15b
xor r13b, r12b
and r13b, r15b
xor bl, 0xff
mov r15b, r11b
xor r15b, bl
and r15b, r11b
mov r11b, dil
and r11b, r10b
xor dil, r10b
or r11b, dil
mov r10b, r13b
xor r10b, 0xff
mov bl, r15b
xor bl, 0xff
mov dil, sil
xor dil, 1
mov r12b, r10b
and r12b, 0xff
and r13b, dil
mov al, bl
and al, 0xff
and r15b, dil
or r12b, r13b
or al, r15b
xor r12b, al
or r10b, bl
xor r10b, 0xff
or dil, 1
and r10b, dil
or r12b, r10b
mov al, r11b
xor al, 0xff
and al, 1
mov r10b, sil
xor r10b, 1
and r11b, r10b
mov bl, r12b
xor bl, 0xff
and bl, 0xff
and r12b, r10b
or al, r11b
or bl, r12b
xor al, bl
mov r10b, al
xor r10b, 0xff
mov r11b, r14b
xor r11b, r10b
and r11b, r14b
mov r10b, r14b
xor r10b, 0xff
and r10b, 1
xor sil, 1
and r14b, sil
mov bl, al
xor bl, 0xff
and bl, 0xff
and al, sil
or r10b, r14b
or bl, al
xor r10b, bl
mov al, r11b
and al, r10b
xor r11b, r10b
or al, r11b
test al, 1
jne 0x6d9de1fe
jmp 0x6da2a512
jmp 0x6d9de203
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x33d63141
add r8d, 0
add r8d, 0x10031673
sub r8d, 1
sub r8d, 0x10031673
sub r8d, 0x10a5d28e
add r8d, 0x33d63141
add r8d, 0x10a5d28e
mov r9d, eax
sub r9d, ecx
add r9d, 0
mov r10d, 0x95ff39a5
add r10d, 0
sub r10d, r8d
sub r10d, 0x95ff39a5
mov r8d, eax
sub r8d, r10d
sub r9d, r8d
sub eax, 0x762b2cc9
sub eax, r9d
add eax, 0x762b2cc9
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 0
mov dil, 1
mov r14b, dil
xor r14b, 0
mov r15b, r11b
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
xor sil, 0xff
xor sil, 1
and sil, 0xff
mov r14b, dil
xor r14b, 1
and r14b, 1
mov r15b, dil
xor r15b, 1
and r15b, 1
or r14b, r15b
mov r15b, r11b
xor r15b, 0xff
xor r14b, 0xff
mov r12b, dil
xor r12b, 0
or r15b, r14b
or r12b, 0
xor r15b, 0xff
and r15b, r12b
mov r14b, sil
and r14b, r15b
xor sil, r15b
or r14b, sil
mov sil, bl
xor sil, 0xff
and sil, 0
mov r15b, dil
xor r15b, 0
mov r12b, bl
and r12b, r15b
mov r13b, dil
xor r13b, 1
and r13b, 0
and r15b, 1
or sil, r12b
or r13b, r15b
xor sil, r13b
mov r15b, dil
xor r15b, 1
xor sil, 0xff
mov r12b, dil
xor r12b, 0
or r15b, sil
or r12b, 0
xor r15b, 0xff
and r15b, r12b
mov sil, dil
xor sil, 1
and sil, 1
mov r12b, dil
xor r12b, 1
and r12b, 1
or sil, r12b
xor sil, 0xff
mov r12b, bl
xor r12b, sil
and r12b, bl
mov sil, r15b
and sil, r12b
xor r15b, r12b
or sil, r15b
mov r15b, dil
xor r15b, 1
and r15b, 0
mov r12b, dil
xor r12b, 0
mov r13b, r12b
and r13b, 1
mov al, dil
xor al, 1
and al, 0
and r12b, 1
or r15b, r13b
or al, r12b
xor r15b, al
mov al, dil
xor al, 1
xor r15b, 0xff
mov r12b, dil
xor r12b, 0
or al, r15b
or r12b, 0
xor al, 0xff
and al, r12b
mov r15b, dil
xor r15b, 1
and r15b, 1
mov r12b, dil
xor r12b, 1
and r12b, 1
or r15b, r12b
mov r12b, r15b
xor r12b, 0xff
xor r12b, 1
and r12b, 0xff
mov r13b, dil
xor r13b, 1
and r13b, 1
mov cl, dil
xor cl, 1
mov dl, cl
and dl, 1
mov r8b, dil
xor r8b, 1
and r8b, 0xff
and cl, 1
or r13b, dl
or r8b, cl
xor r13b, r8b
mov cl, dil
xor cl, 1
mov dl, r13b
xor dl, cl
and dl, r13b
mov cl, dil
xor cl, 1
xor r15b, 0xff
mov r8b, dil
xor r8b, 0
or cl, r15b
or r8b, 0
xor cl, 0xff
and cl, r8b
mov r8b, al
xor r8b, 0xff
mov r15b, r12b
xor r15b, 0xff
mov r13b, dil
xor r13b, 0
mov r9b, r8b
and r9b, 0
and al, r13b
mov r10b, r15b
and r10b, 0
and r12b, r13b
or r9b, al
or r10b, r12b
xor r9b, r10b
or r8b, r15b
xor r8b, 0xff
or r13b, 0
and r8b, r13b
or r9b, r8b
mov al, dl
and al, cl
xor dl, cl
or al, dl
mov cl, r9b
xor cl, 0xff
mov dl, al
and dl, cl
xor al, 0xff
and r9b, al
or dl, r9b
mov al, r14b
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
mov r8b, r14b
and r8b, cl
or al, r8b
mov cl, dil
xor cl, 1
and cl, 1
mov r8b, dil
xor r8b, 1
mov r9b, r8b
and r9b, 1
mov r10b, dil
xor r10b, 1
and r10b, 0xff
and r8b, 1
or cl, r9b
or r10b, r8b
xor cl, r10b
mov r8b, dil
xor r8b, 0
and r8b, 1
mov r9b, dil
xor r9b, 1
and r9b, 0
or r8b, r9b
mov r9b, al
xor r9b, 0xff
mov r10b, cl
xor r10b, 0xff
mov r15b, dil
xor r15b, 1
mov r12b, r9b
and r12b, 0xff
and al, r15b
mov r13b, r10b
and r13b, 0xff
and cl, r15b
or r12b, al
or r13b, cl
xor r12b, r13b
or r9b, r10b
xor r9b, 0xff
or r15b, 1
and r9b, r15b
or r12b, r9b
mov al, r8b
and al, 0
xor r8b, 0
or al, r8b
mov cl, r12b
xor cl, 0xff
and cl, 1
mov r8b, dil
xor r8b, 1
and r12b, r8b
mov r9b, dil
xor r9b, 1
and r9b, 0xff
and r8b, 1
or cl, r12b
or r9b, r8b
xor cl, r9b
xor cl, 0xff
xor al, 0xff
mov r8b, dil
xor r8b, 1
or cl, al
or r8b, 1
xor cl, 0xff
and cl, r8b
mov al, dl
xor al, 0xff
and al, 1
mov r8b, dil
xor r8b, 1
mov r9b, dl
and r9b, r8b
or al, r9b
mov r8b, r11b
xor r8b, 0xff
mov r9b, al
and r9b, r8b
xor al, 0xff
mov r8b, r11b
and r8b, al
or r9b, r8b
xor r11b, 0xff
mov al, r9b
xor al, r11b
and al, r9b
mov r8b, sil
xor r8b, 0xff
and r8b, 0
mov r9b, dil
xor r9b, 0
mov r10b, sil
and r10b, r9b
mov r11b, dil
xor r11b, 1
and r11b, 0
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, dil
xor r9b, 1
and r9b, 0
mov r10b, dil
xor r10b, 0
mov r11b, r10b
and r11b, 1
mov r15b, dil
xor r15b, 1
and r15b, 0
and r10b, 1
or r9b, r11b
or r15b, r10b
xor r9b, r15b
mov r10b, dil
xor r10b, 0
and r10b, 0
mov r11b, dil
xor r11b, 0
mov r15b, r11b
and r15b, 0
mov r12b, dil
xor r12b, 1
and r12b, 0
and r11b, 1
or r10b, r15b
or r12b, r11b
xor r10b, r12b
mov r11b, r8b
and r11b, r9b
xor r8b, r9b
or r11b, r8b
mov r8b, dil
xor r8b, 0
mov r9b, r10b
xor r9b, 0xff
mov r15b, dil
xor r15b, 0
mov r12b, r8b
and r12b, 0
mov r13b, r15b
and r13b, 0
mov byte [rbp + 0x26b], r9b
and r9b, 0
and r10b, r15b
or r12b, r13b
or r9b, r10b
xor r12b, r9b
mov r9b, byte [rbp + 0x26b]
or r8b, r9b
xor r8b, 0xff
or r15b, 0
and r8b, r15b
or r12b, r8b
mov r8b, r11b
xor r8b, 0xff
and r8b, 0
mov r10b, dil
xor r10b, 0
and r11b, r10b
mov r15b, dil
xor r15b, 1
and r15b, 0
and r10b, 1
or r8b, r11b
or r15b, r10b
xor r8b, r15b
xor r8b, 0xff
xor r12b, 0xff
mov r10b, dil
xor r10b, 0
or r8b, r12b
or r10b, 0
xor r8b, 0xff
and r8b, r10b
mov r10b, dl
xor r10b, 0xff
and r10b, 1
mov r11b, dil
xor r11b, 1
mov r15b, dl
and r15b, r11b
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r11b, 1
or r10b, r15b
or r12b, r11b
xor r10b, r12b
mov r11b, bl
xor r11b, 0xff
and r11b, 0
mov r15b, dil
xor r15b, 0
mov r12b, bl
and r12b, r15b
mov r13b, r10b
xor r13b, 0xff
and r13b, 0
and r10b, r15b
or r11b, r12b
or r13b, r10b
xor r11b, r13b
xor r11b, 0xff
xor bl, 0xff
mov r10b, dil
xor r10b, 1
or r11b, bl
or r10b, 1
xor r11b, 0xff
and r11b, r10b
mov r10b, al
xor r10b, 0xff
mov bl, cl
xor bl, r10b
and bl, cl
mov r10b, cl
xor r10b, 0xff
and r10b, 0
mov r15b, dil
xor r15b, 0
and cl, r15b
mov r12b, al
xor r12b, 0xff
and r12b, 0
and al, r15b
or r10b, cl
or r12b, al
xor r10b, r12b
mov al, bl
xor al, 0xff
mov cl, r10b
xor cl, 0xff
mov r15b, dil
xor r15b, 1
mov r12b, al
and r12b, 0xff
and bl, r15b
mov r13b, cl
and r13b, 0xff
and r10b, r15b
or r12b, bl
or r13b, r10b
xor r12b, r13b
or al, cl
xor al, 0xff
or r15b, 1
and al, r15b
or r12b, al
mov al, r8b
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
mov r10b, r8b
and r10b, cl
mov bl, dil
xor bl, 1
and bl, 0xff
and cl, 1
or al, r10b
or bl, cl
xor al, bl
mov cl, r11b
xor cl, 0xff
and cl, 1
mov r10b, dil
xor r10b, 1
mov bl, r11b
and bl, r10b
or cl, bl
mov r10b, dil
xor r10b, 0
and r10b, 1
mov bl, dil
xor bl, 1
and bl, 0
or r10b, bl
mov bl, al
xor bl, 0xff
mov r15b, dil
xor r15b, 0
mov r13b, dil
xor r13b, 0
or bl, r15b
or r13b, 0
xor bl, 0xff
and bl, r13b
xor r8b, 0xff
mov r15b, r10b
xor r15b, 0xff
mov r13b, dil
xor r13b, 1
or r8b, r15b
or r13b, 1
xor r8b, 0xff
and r8b, r13b
mov r15b, cl
xor r15b, 0xff
mov r13b, dil
xor r13b, 0
mov r9b, dil
xor r9b, 0
or r15b, r13b
or r9b, 0
xor r15b, 0xff
and r15b, r9b
xor r11b, 0xff
mov r9b, r10b
xor r9b, 0xff
mov r13b, dil
xor r13b, 1
or r11b, r9b
or r13b, 1
xor r11b, 0xff
and r11b, r13b
mov r9b, bl
xor r9b, 0xff
mov r13b, r8b
xor r13b, 0xff
mov byte [rbp + 0x26a], dil
xor dil, 1
mov byte [rbp + 0x269], r9b
and r9b, 0xff
and bl, dil
mov byte [rbp + 0x268], r13b
and r13b, 0xff
and r8b, dil
or r9b, bl
or r13b, r8b
xor r9b, r13b
mov r8b, byte [rbp + 0x269]
mov bl, byte [rbp + 0x268]
or r8b, bl
xor r8b, 0xff
or dil, 1
and r8b, dil
or r9b, r8b
mov r8b, r15b
xor r8b, 0xff
mov dil, r11b
xor dil, 0xff
mov r13b, byte [rbp + 0x26a]
xor r13b, 0
mov bl, r8b
and bl, 0
and r15b, r13b
mov byte [rbp + 0x267], dil
and dil, 0
and r11b, r13b
or bl, r15b
or dil, r11b
xor bl, dil
mov r11b, byte [rbp + 0x267]
or r8b, r11b
xor r8b, 0xff
or r13b, 0
and r8b, r13b
or bl, r8b
mov r8b, r9b
xor r8b, 0xff
and r8b, 0
mov dil, byte [rbp + 0x26a]
xor dil, 0
and r9b, dil
mov r15b, bl
xor r15b, 0xff
and r15b, 0
and bl, dil
or r8b, r9b
or r15b, bl
xor r8b, r15b
mov r9b, al
and r9b, cl
xor al, cl
or r9b, al
mov al, r9b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x26a]
xor cl, 1
and r9b, cl
or al, r9b
mov cl, byte [rbp + 0x26a]
xor cl, 0
mov r9b, r10b
xor r9b, 0xff
mov bl, byte [rbp + 0x26a]
xor bl, 0
mov dil, cl
and dil, 0
mov r15b, bl
and r15b, 0
mov r13b, r9b
and r13b, 0
and r10b, bl
or dil, r15b
or r13b, r10b
xor dil, r13b
or cl, r9b
xor cl, 0xff
or bl, 0
and cl, bl
or dil, cl
xor al, 0xff
xor dil, 0xff
mov cl, byte [rbp + 0x26a]
xor cl, 1
or al, dil
or cl, 1
xor al, 0xff
and al, cl
mov cl, r8b
and cl, al
xor r8b, al
or cl, r8b
mov al, r12b
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x26a]
xor r8b, 1
mov r9b, r12b
and r9b, r8b
or al, r9b
xor al, 0xff
xor al, 1
and al, 0xff
mov r8b, byte [rbp + 0x26a]
xor r8b, 1
and r8b, 1
mov r9b, byte [rbp + 0x26a]
xor r9b, 1
and r9b, 1
or r8b, r9b
mov r9b, r8b
xor r9b, 0xff
mov r10b, r12b
xor r10b, r9b
and r10b, r12b
mov r9b, cl
xor r9b, 0xff
and r9b, 1
mov bl, byte [rbp + 0x26a]
xor bl, 1
mov dil, cl
and dil, bl
or r9b, dil
mov bl, byte [rbp + 0x26a]
xor bl, 1
mov dil, r9b
xor dil, bl
and dil, r9b
xor cl, 0xff
xor r8b, 0xff
mov r9b, byte [rbp + 0x26a]
xor r9b, 1
or cl, r8b
or r9b, 1
xor cl, 0xff
and cl, r9b
mov r8b, al
xor r8b, 0xff
mov r9b, r10b
xor r9b, 0xff
mov bl, byte [rbp + 0x26a]
xor bl, 0
mov r15b, r8b
and r15b, 0
and al, bl
mov r12b, r9b
and r12b, 0
and r10b, bl
or r15b, al
or r12b, r10b
xor r15b, r12b
or r8b, r9b
xor r8b, 0xff
or bl, 0
and r8b, bl
or r15b, r8b
mov al, dil
xor al, 0xff
mov r8b, cl
xor r8b, 0xff
mov r9b, byte [rbp + 0x26a]
xor r9b, 0
mov r10b, al
and r10b, 0
and dil, r9b
mov bl, r8b
and bl, 0
and cl, r9b
or r10b, dil
or bl, cl
xor r10b, bl
or al, r8b
xor al, 0xff
or r9b, 0
and al, r9b
or r10b, al
mov al, r15b
xor al, 0xff
mov cl, r10b
and cl, al
xor r10b, 0xff
and r15b, r10b
or cl, r15b
mov al, r14b
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x26a]
xor r8b, 1
mov r9b, r14b
and r9b, r8b
or al, r9b
mov r8b, sil
xor r8b, 0xff
and r8b, 0
mov r9b, byte [rbp + 0x26a]
xor r9b, 0
mov r10b, sil
and r10b, r9b
mov bl, byte [rbp + 0x26a]
xor bl, 1
and bl, 0
and r9b, 1
or r8b, r10b
or bl, r9b
xor r8b, bl
mov r9b, byte [rbp + 0x26a]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0x26a]
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, byte [rbp + 0x26a]
xor r10b, 1
mov bl, al
xor bl, r10b
and bl, al
mov r10b, r9b
xor r10b, 0xff
mov dil, r14b
xor dil, r10b
and dil, r14b
mov r10b, r8b
xor r10b, 0xff
mov r14b, byte [rbp + 0x26a]
xor r14b, 1
mov r15b, byte [rbp + 0x26a]
xor r15b, 1
or r10b, r14b
or r15b, 1
xor r10b, 0xff
and r10b, r15b
mov r14b, r9b
xor r14b, 0xff
mov r15b, sil
xor r15b, r14b
and r15b, sil
mov sil, bl
xor sil, 0xff
mov r14b, dil
xor r14b, 0xff
mov r12b, byte [rbp + 0x26a]
xor r12b, 1
mov r13b, sil
and r13b, 0xff
and bl, r12b
mov r11b, r14b
and r11b, 0xff
and dil, r12b
or r13b, bl
or r11b, dil
xor r13b, r11b
or sil, r14b
xor sil, 0xff
or r12b, 1
and sil, r12b
or r13b, sil
mov r11b, r10b
xor r11b, 0xff
mov bl, r15b
xor bl, 0xff
mov sil, byte [rbp + 0x26a]
xor sil, 0
mov dil, r11b
and dil, 0
and r10b, sil
mov r14b, bl
and r14b, 0
and r15b, sil
or dil, r10b
or r14b, r15b
xor dil, r14b
or r11b, bl
xor r11b, 0xff
or sil, 0
and r11b, sil
or dil, r11b
mov r10b, r13b
xor r10b, 0xff
and r10b, 0
mov r11b, byte [rbp + 0x26a]
xor r11b, 0
and r13b, r11b
mov bl, dil
xor bl, 0xff
and bl, 0
and dil, r11b
or r10b, r13b
or bl, dil
xor r10b, bl
mov r11b, al
and r11b, r8b
xor al, r8b
or r11b, al
mov al, r11b
xor al, 0xff
and al, 0
mov r8b, byte [rbp + 0x26a]
xor r8b, 0
and r11b, r8b
mov bl, byte [rbp + 0x26a]
xor bl, 1
and bl, 0
and r8b, 1
or al, r11b
or bl, r8b
xor al, bl
mov r8b, byte [rbp + 0x26a]
xor r8b, 1
mov r11b, r9b
xor r11b, 0xff
mov bl, byte [rbp + 0x26a]
xor bl, 0
mov sil, r8b
and sil, 0
mov dil, bl
and dil, 1
mov r14b, r11b
and r14b, 0
and r9b, bl
or sil, dil
or r14b, r9b
xor sil, r14b
or r8b, r11b
xor r8b, 0xff
or bl, 0
and r8b, bl
or sil, r8b
xor al, 0xff
xor sil, 0xff
mov r8b, byte [rbp + 0x26a]
xor r8b, 1
or al, sil
or r8b, 1
xor al, 0xff
and al, r8b
mov r8b, r10b
and r8b, al
xor r10b, al
or r8b, r10b
mov al, r8b
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x26a]
xor r9b, 1
mov r10b, r8b
and r10b, r9b
mov r11b, byte [rbp + 0x26a]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or al, r10b
or r11b, r9b
xor al, r11b
mov r9b, byte [rbp + 0x26a]
xor r9b, 0
xor al, 0xff
mov r10b, byte [rbp + 0x26a]
xor r10b, 1
or r9b, al
or r10b, 1
xor r9b, 0xff
and r9b, r10b
mov al, byte [rbp + 0x26a]
xor al, 0
and al, 1
mov r10b, byte [rbp + 0x26a]
xor r10b, 1
and r10b, 0
or al, r10b
mov r10b, al
xor r10b, 0xff
mov r11b, r8b
xor r11b, r10b
and r11b, r8b
mov r8b, byte [rbp + 0x26a]
xor r8b, 1
and r8b, 0
mov r10b, byte [rbp + 0x26a]
xor r10b, 0
mov bl, r10b
and bl, 1
mov sil, byte [rbp + 0x26a]
xor sil, 1
and sil, 0
and r10b, 1
or r8b, bl
or sil, r10b
xor r8b, sil
mov r10b, byte [rbp + 0x26a]
xor r10b, 0
mov bl, r8b
xor bl, r10b
and bl, r8b
xor al, 0xff
xor al, 1
and al, 0xff
mov r8b, r9b
and r8b, r11b
xor r9b, r11b
or r8b, r9b
mov r9b, bl
and r9b, al
xor bl, al
or r9b, bl
mov al, r8b
xor al, 0xff
mov r10b, r9b
and r10b, al
xor r9b, 0xff
and r8b, r9b
or r10b, r8b
mov al, byte [rbp + 0x26a]
xor al, 1
and al, 1
mov r8b, byte [rbp + 0x26a]
xor r8b, 1
mov r9b, r8b
and r9b, 1
mov r11b, byte [rbp + 0x26a]
xor r11b, 1
and r11b, 0xff
and r8b, 1
or al, r9b
or r11b, r8b
xor al, r11b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x26a]
xor r9b, 1
mov r11b, dl
and r11b, r9b
or r8b, r11b
mov r9b, byte [rbp + 0x26a]
xor r9b, 0
and r9b, 1
mov r11b, byte [rbp + 0x26a]
xor r11b, 1
and r11b, 0
or r9b, r11b
mov r11b, al
xor r11b, 0xff
mov bl, byte [rbp + 0x26a]
xor bl, 0
mov sil, byte [rbp + 0x26a]
xor sil, 0
or r11b, bl
or sil, 0
xor r11b, 0xff
and r11b, sil
mov bl, byte [rbp + 0x26a]
xor bl, 1
mov sil, r9b
xor sil, 0xff
mov dil, byte [rbp + 0x26a]
xor dil, 0
or bl, sil
or dil, 0
xor bl, 0xff
and bl, dil
mov sil, r8b
xor sil, 0xff
mov dil, byte [rbp + 0x26a]
xor dil, 0
mov r14b, byte [rbp + 0x26a]
xor r14b, 0
or sil, dil
or r14b, 0
xor sil, 0xff
and sil, r14b
mov dil, r9b
xor dil, 0xff
mov r14b, dl
xor r14b, dil
and r14b, dl
mov dl, r11b
xor dl, 0xff
mov dil, bl
xor dil, 0xff
mov r15b, byte [rbp + 0x26a]
xor r15b, 1
mov r12b, dl
and r12b, 0xff
and r11b, r15b
mov r13b, dil
and r13b, 0xff
and bl, r15b
or r12b, r11b
or r13b, bl
xor r12b, r13b
or dl, dil
xor dl, 0xff
or r15b, 1
and dl, r15b
or r12b, dl
mov dl, sil
and dl, r14b
xor sil, r14b
or dl, sil
mov r11b, r12b
xor r11b, 0xff
and r11b, 0
mov bl, byte [rbp + 0x26a]
xor bl, 0
and r12b, bl
mov sil, dl
xor sil, 0xff
and sil, 0
and dl, bl
or r11b, r12b
or sil, dl
xor r11b, sil
mov dl, al
and dl, r8b
xor al, r8b
or dl, al
mov al, dl
xor al, 0xff
and al, 0
mov r8b, byte [rbp + 0x26a]
xor r8b, 0
and dl, r8b
mov bl, byte [rbp + 0x26a]
xor bl, 1
and bl, 0
and r8b, 1
or al, dl
or bl, r8b
xor al, bl
mov dl, r9b
and dl, 0
xor r9b, 0
or dl, r9b
xor dl, 0xff
mov r8b, al
xor r8b, dl
and r8b, al
mov al, r11b
and al, r8b
xor r11b, r8b
or al, r11b
mov dl, al
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x26a]
xor r8b, 1
and al, r8b
mov r9b, byte [rbp + 0x26a]
xor r9b, 1
and r9b, 0xff
and r8b, 1
or dl, al
or r9b, r8b
xor dl, r9b
mov al, r10b
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x26a]
xor r8b, 1
mov r9b, r10b
and r9b, r8b
mov r11b, dl
xor r11b, 0xff
and r11b, 0xff
and dl, r8b
or al, r9b
or r11b, dl
xor al, r11b
xor al, 0xff
xor r10b, 0xff
mov dl, byte [rbp + 0x26a]
xor dl, 0
or al, r10b
or dl, 0
xor al, 0xff
and al, dl
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x26a]
xor r8b, 1
mov r9b, cl
and r9b, r8b
or dl, r9b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x26a]
xor r9b, 1
mov r10b, al
and r10b, r9b
or r8b, r10b
mov r9b, byte [rbp + 0x26a]
xor r9b, 0
and r9b, 1
mov r10b, byte [rbp + 0x26a]
xor r10b, 1
and r10b, 0
or r9b, r10b
mov r10b, dl
xor r10b, 0xff
mov r11b, byte [rbp + 0x26a]
xor r11b, 0
mov bl, byte [rbp + 0x26a]
xor bl, 0
or r10b, r11b
or bl, 0
xor r10b, 0xff
and r10b, bl
xor cl, 0xff
mov r11b, r9b
xor r11b, 0xff
mov bl, byte [rbp + 0x26a]
xor bl, 1
or cl, r11b
or bl, 1
xor cl, 0xff
and cl, bl
mov r11b, r8b
xor r11b, 0xff
mov bl, byte [rbp + 0x26a]
xor bl, 0
mov sil, byte [rbp + 0x26a]
xor sil, 1
or r11b, bl
or sil, 1
xor r11b, 0xff
and r11b, sil
xor al, 0xff
mov bl, r9b
xor bl, 0xff
mov sil, byte [rbp + 0x26a]
xor sil, 1
or al, bl
or sil, 1
xor al, 0xff
and al, sil
mov bl, r10b
and bl, cl
xor r10b, cl
or bl, r10b
mov cl, r11b
xor cl, 0xff
mov r10b, al
xor r10b, 0xff
mov sil, byte [rbp + 0x26a]
xor sil, 0
mov dil, cl
and dil, 0
and r11b, sil
mov r14b, r10b
and r14b, 0
and al, sil
or dil, r11b
or r14b, al
xor dil, r14b
or cl, r10b
xor cl, 0xff
or sil, 0
and cl, sil
or dil, cl
mov al, bl
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x26a]
xor cl, 1
and bl, cl
mov r10b, dil
xor r10b, 0xff
and r10b, 0xff
and dil, cl
or al, bl
or r10b, dil
xor al, r10b
mov cl, dl
xor cl, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, byte [rbp + 0x26a]
xor r11b, 0
mov bl, cl
and bl, 0
and dl, r11b
mov sil, r10b
and sil, 0
and r8b, r11b
or bl, dl
or sil, r8b
xor bl, sil
or cl, r10b
xor cl, 0xff
or r11b, 0
and cl, r11b
or bl, cl
mov cl, bl
xor cl, 0xff
and cl, 0
mov dl, byte [rbp + 0x26a]
xor dl, 0
and bl, dl
mov r8b, byte [rbp + 0x26a]
xor r8b, 1
and r8b, 0
and dl, 1
or cl, bl
or r8b, dl
xor cl, r8b
mov dl, r9b
and dl, 0
xor r9b, 0
or dl, r9b
xor dl, 0xff
mov r8b, cl
xor r8b, dl
and r8b, cl
mov cl, al
and cl, r8b
xor al, r8b
or cl, al
test cl, 1
jne 0x6d9df31c
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0xaf6ed71a
add r8d, 0
sub r8d, 0xc47cf245
sub r8d, 0xaf6ed71a
mov r9d, eax
sub r9d, r8d
mov r8d, ecx
sub r8d, r9d
mov r9d, eax
sub r9d, 1
add r9d, 0
add r8d, 0xd0524e57
add r8d, r9d
sub r8d, 0xd0524e57
sub r8d, 0x389483a4
add r8d, 0x9b8d03a0
add r8d, 0x389483a4
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0xc47cf245
add r9d, r8d
mov r8d, eax
sub r8d, r9d
sub eax, 0x9b8d03a0
add r8d, eax
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 0
mov sil, 1
mov dil, sil
xor dil, 0
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov dil, sil
xor dil, 1
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or dil, r14b
mov r14b, dil
xor r14b, 0xff
mov r15b, r10b
xor r15b, r14b
and r15b, r10b
mov r14b, sil
xor r14b, 1
and r14b, 0
mov r12b, sil
xor r12b, 0
mov r13b, r12b
and r13b, 1
mov al, sil
xor al, 1
and al, 0
and r12b, 1
or r14b, r13b
or al, r12b
xor r14b, al
mov al, sil
xor al, 1
mov r12b, r14b
xor r12b, al
and r12b, r14b
xor dil, 0xff
xor dil, 1
and dil, 0xff
mov al, bl
and al, r15b
xor bl, r15b
or al, bl
mov bl, r12b
xor bl, 0xff
mov r14b, dil
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
mov r13b, bl
and r13b, 0xff
and r12b, r15b
mov cl, r14b
and cl, 0xff
and dil, r15b
or r13b, r12b
or cl, dil
xor r13b, cl
or bl, r14b
xor bl, 0xff
or r15b, 1
and bl, r15b
or r13b, bl
mov cl, al
xor cl, 0xff
and cl, 0
mov bl, sil
xor bl, 0
and al, bl
mov dil, r13b
xor dil, 0xff
and dil, 0
and r13b, bl
or cl, al
or dil, r13b
xor cl, dil
mov al, r11b
xor al, 0xff
and al, 1
mov bl, sil
xor bl, 1
mov dil, r11b
and dil, bl
or al, dil
xor al, 0xff
xor al, 0
and al, 0
mov bl, sil
xor bl, 0
and bl, 1
mov dil, sil
xor dil, 1
mov r14b, dil
and r14b, 0
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, bl
xor dil, 0xff
mov r14b, r11b
xor r14b, dil
and r14b, r11b
mov dil, sil
xor dil, 1
and dil, 0
mov r15b, sil
xor r15b, 0
mov r12b, r15b
and r12b, 1
mov r13b, sil
xor r13b, 1
and r13b, 0
and r15b, 1
or dil, r12b
or r13b, r15b
xor dil, r13b
mov r15b, sil
xor r15b, 0
mov r12b, dil
xor r12b, r15b
and r12b, dil
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov dil, al
and dil, r14b
xor al, r14b
or dil, al
mov al, r12b
and al, bl
xor r12b, bl
or al, r12b
mov bl, dil
xor bl, 0xff
and bl, 0
mov r14b, sil
xor r14b, 0
and dil, r14b
mov r15b, al
xor r15b, 0xff
and r15b, 0
and al, r14b
or bl, dil
or r15b, al
xor bl, r15b
mov al, sil
xor al, 0
and al, 1
mov dil, sil
xor dil, 1
and dil, 0
or al, dil
mov dil, sil
xor dil, 1
xor al, 0xff
mov r14b, sil
xor r14b, 1
or dil, al
or r14b, 1
xor dil, 0xff
and dil, r14b
mov al, sil
xor al, 1
and al, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or al, r14b
mov r14b, sil
xor r14b, 0
xor al, 0xff
mov r15b, sil
xor r15b, 1
or r14b, al
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov al, dil
and al, r14b
xor dil, r14b
or al, dil
mov dil, sil
xor dil, 0
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
or dil, r14b
mov r14b, cl
xor r14b, 0xff
and r14b, 0
mov r15b, sil
xor r15b, 0
mov r12b, cl
and r12b, r15b
mov r13b, dil
xor r13b, 0xff
and r13b, 0
and dil, r15b
or r14b, r12b
or r13b, dil
xor r14b, r13b
xor r14b, 0xff
mov dil, cl
xor dil, 0xff
mov r15b, sil
xor r15b, 0
or r14b, dil
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov dil, al
xor dil, 0xff
and dil, 1
mov r15b, sil
xor r15b, 1
mov r12b, al
and r12b, r15b
or dil, r12b
mov r15b, r10b
xor r15b, 0xff
and r15b, 1
mov r12b, sil
xor r12b, 1
mov r13b, r10b
and r13b, r12b
mov dl, dil
xor dl, 0xff
and dl, 0xff
and dil, r12b
or r15b, r13b
or dl, dil
xor r15b, dl
xor r15b, 0xff
xor r10b, 0xff
mov dl, sil
xor dl, 1
or r15b, r10b
or dl, 1
xor r15b, 0xff
and r15b, dl
mov dl, bl
xor dl, 0xff
and dl, 1
mov r10b, sil
xor r10b, 1
mov dil, bl
and dil, r10b
or dl, dil
mov r10b, sil
xor r10b, 0
and r10b, 1
mov dil, sil
xor dil, 1
and dil, 0
or r10b, dil
mov dil, sil
xor dil, 1
and dil, 0
mov r12b, sil
xor r12b, 0
mov r13b, r12b
and r13b, 1
mov r8b, sil
xor r8b, 1
and r8b, 0
and r12b, 1
or dil, r13b
or r8b, r12b
xor dil, r8b
mov r8b, dl
and r8b, r10b
xor dl, r10b
or r8b, dl
mov dl, sil
xor dl, 1
mov r10b, dil
xor r10b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, dl
and r13b, 0xff
mov r9b, r12b
and r9b, 1
mov byte [rbp + 0xbc], r10b
and r10b, 0xff
and dil, r12b
or r13b, r9b
or r10b, dil
xor r13b, r10b
mov r9b, byte [rbp + 0xbc]
or dl, r9b
xor dl, 0xff
or r12b, 1
and dl, r12b
or r13b, dl
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r10b, sil
xor r10b, 1
and r8b, r10b
or dl, r8b
xor dl, 0xff
xor r13b, 0xff
mov r8b, sil
xor r8b, 1
or dl, r13b
or r8b, 1
xor dl, 0xff
and dl, r8b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r10b, sil
xor r10b, 1
mov dil, al
and dil, r10b
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r10b, 1
or r8b, dil
or r12b, r10b
xor r8b, r12b
mov r10b, r11b
xor r10b, 0xff
and r10b, 1
mov dil, sil
xor dil, 1
mov r12b, r11b
and r12b, dil
mov r13b, r8b
xor r13b, 0xff
and r13b, 0xff
and r8b, dil
or r10b, r12b
or r13b, r8b
xor r10b, r13b
xor r11b, 0xff
mov r8b, r10b
xor r8b, r11b
and r8b, r10b
mov r10b, r14b
xor r10b, 0xff
and r10b, 1
mov r11b, sil
xor r11b, 1
mov dil, r14b
and dil, r11b
or r10b, dil
mov r11b, r15b
xor r11b, 0xff
and r11b, 0
mov dil, sil
xor dil, 0
mov r12b, r15b
and r12b, dil
mov r13b, sil
xor r13b, 1
and r13b, 0
and dil, 1
or r11b, r12b
or r13b, dil
xor r11b, r13b
mov dil, sil
xor dil, 1
and dil, 1
mov r12b, sil
xor r12b, 1
mov r13b, r12b
and r13b, 1
mov r9b, sil
xor r9b, 1
and r9b, 0xff
and r12b, 1
or dil, r13b
or r9b, r12b
xor dil, r9b
mov r9b, r10b
xor r9b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, sil
xor r13b, 0
or r9b, r12b
or r13b, 0
xor r9b, 0xff
and r9b, r13b
xor r14b, 0xff
mov r12b, dil
xor r12b, 0xff
mov r13b, sil
xor r13b, 0
or r14b, r12b
or r13b, 0
xor r14b, 0xff
and r14b, r13b
mov r12b, sil
xor r12b, 1
mov r13b, r11b
xor r13b, r12b
and r13b, r11b
xor r15b, 0xff
mov r12b, dil
xor r12b, 0xff
mov byte [rbp + 0xbb], sil
xor sil, 1
or r15b, r12b
or sil, 1
xor r15b, 0xff
and r15b, sil
mov sil, r9b
xor sil, 0xff
mov r12b, r14b
xor r12b, 0xff
mov byte [rbp + 0xba], al
mov al, byte [rbp + 0xbb]
xor al, 0
mov byte [rbp + 0xb9], sil
and sil, 0
and r9b, al
mov byte [rbp + 0xb8], r12b
and r12b, 0
and r14b, al
or sil, r9b
or r12b, r14b
xor sil, r12b
mov r9b, byte [rbp + 0xb9]
mov r14b, byte [rbp + 0xb8]
or r9b, r14b
xor r9b, 0xff
or al, 0
and r9b, al
or sil, r9b
mov al, r13b
and al, r15b
xor r13b, r15b
or al, r13b
mov r9b, sil
xor r9b, 0xff
mov r15b, al
and r15b, r9b
xor al, 0xff
and sil, al
or r15b, sil
mov al, r10b
xor al, 0xff
mov r9b, r11b
xor r9b, 0xff
mov sil, byte [rbp + 0xbb]
xor sil, 1
mov r12b, al
and r12b, 0xff
and r10b, sil
mov r13b, r9b
and r13b, 0xff
and r11b, sil
or r12b, r10b
or r13b, r11b
xor r12b, r13b
or al, r9b
xor al, 0xff
or sil, 1
and al, sil
or r12b, al
mov al, r12b
xor al, 0xff
and al, 0
mov r9b, byte [rbp + 0xbb]
xor r9b, 0
and r12b, r9b
mov r10b, byte [rbp + 0xbb]
xor r10b, 1
and r10b, 0
and r9b, 1
or al, r12b
or r10b, r9b
xor al, r10b
mov r9b, byte [rbp + 0xbb]
xor r9b, 1
mov r10b, dil
xor r10b, 0xff
mov r11b, byte [rbp + 0xbb]
xor r11b, 0
mov sil, r9b
and sil, 0
mov r12b, r11b
and r12b, 1
mov r13b, r10b
and r13b, 0
and dil, r11b
or sil, r12b
or r13b, dil
xor sil, r13b
or r9b, r10b
xor r9b, 0xff
or r11b, 0
and r9b, r11b
or sil, r9b
xor al, 0xff
xor sil, 0xff
mov r9b, byte [rbp + 0xbb]
xor r9b, 0
or al, sil
or r9b, 0
xor al, 0xff
and al, r9b
mov r9b, r15b
and r9b, al
xor r15b, al
or r9b, r15b
mov al, dl
xor al, 0xff
and al, 1
mov r10b, byte [rbp + 0xbb]
xor r10b, 1
mov r11b, dl
and r11b, r10b
or al, r11b
mov r10b, r8b
xor r10b, 0xff
and r10b, 1
mov r11b, byte [rbp + 0xbb]
xor r11b, 1
mov sil, r8b
and sil, r11b
or r10b, sil
mov r11b, byte [rbp + 0xbb]
xor r11b, 0
and r11b, 1
mov sil, byte [rbp + 0xbb]
xor sil, 1
mov dil, sil
and dil, 0
mov r15b, byte [rbp + 0xbb]
xor r15b, 1
and r15b, 0xff
and sil, 1
or r11b, dil
or r15b, sil
xor r11b, r15b
mov sil, byte [rbp + 0xbb]
xor sil, 0
mov dil, al
xor dil, sil
and dil, al
mov sil, r11b
xor sil, 0xff
mov r15b, dl
xor r15b, sil
and r15b, dl
mov dl, byte [rbp + 0xbb]
xor dl, 0
mov sil, r10b
xor sil, dl
and sil, r10b
mov dl, r11b
xor dl, 0xff
mov r12b, r8b
xor r12b, dl
and r12b, r8b
mov dl, dil
xor dl, 0xff
mov r8b, r15b
xor r8b, 0xff
mov r13b, byte [rbp + 0xbb]
xor r13b, 0
mov r14b, dl
and r14b, 0
and dil, r13b
mov byte [rbp + 0xb7], r8b
and r8b, 0
and r15b, r13b
or r14b, dil
or r8b, r15b
xor r14b, r8b
mov r8b, byte [rbp + 0xb7]
or dl, r8b
xor dl, 0xff
or r13b, 0
and dl, r13b
or r14b, dl
mov dl, sil
xor dl, 0xff
mov dil, r12b
xor dil, 0xff
mov r15b, byte [rbp + 0xbb]
xor r15b, 0
mov r13b, dl
and r13b, 0
and sil, r15b
mov r8b, dil
and r8b, 0
and r12b, r15b
or r13b, sil
or r8b, r12b
xor r13b, r8b
or dl, dil
xor dl, 0xff
or r15b, 0
and dl, r15b
or r13b, dl
mov dl, r14b
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0xbb]
xor r8b, 1
and r14b, r8b
mov sil, r13b
xor sil, 0xff
and sil, 0xff
and r13b, r8b
or dl, r14b
or sil, r13b
xor dl, sil
mov r8b, al
and r8b, r10b
xor al, r10b
or r8b, al
mov al, r8b
xor al, 0xff
and al, 1
mov r10b, byte [rbp + 0xbb]
xor r10b, 1
and r8b, r10b
or al, r8b
mov r8b, byte [rbp + 0xbb]
xor r8b, 0
mov r10b, r11b
xor r10b, 0xff
mov sil, byte [rbp + 0xbb]
xor sil, 0
mov dil, r8b
and dil, 0
mov r14b, sil
and r14b, 0
mov r15b, r10b
and r15b, 0
and r11b, sil
or dil, r14b
or r15b, r11b
xor dil, r15b
or r8b, r10b
xor r8b, 0xff
or sil, 0
and r8b, sil
or dil, r8b
xor dil, 0xff
mov r8b, al
xor r8b, dil
and r8b, al
mov al, dl
xor al, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, byte [rbp + 0xbb]
xor r11b, 1
mov sil, al
and sil, 0xff
and dl, r11b
mov dil, r10b
and dil, 0xff
and r8b, r11b
or sil, dl
or dil, r8b
xor sil, dil
or al, r10b
xor al, 0xff
or r11b, 1
and al, r11b
or sil, al
mov al, r9b
xor al, 0xff
and al, 0
mov dl, byte [rbp + 0xbb]
xor dl, 0
mov r8b, r9b
and r8b, dl
mov r10b, byte [rbp + 0xbb]
xor r10b, 1
and r10b, 0
and dl, 1
or al, r8b
or r10b, dl
xor al, r10b
xor al, 0xff
mov dl, sil
xor dl, al
and dl, sil
mov al, sil
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0xbb]
xor r8b, 1
and sil, r8b
or al, sil
xor al, 0xff
mov r8b, r9b
xor r8b, al
and r8b, r9b
mov al, dl
xor al, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r10b, byte [rbp + 0xbb]
xor r10b, 0
mov r11b, al
and r11b, 0
and dl, r10b
mov sil, r9b
and sil, 0
and r8b, r10b
or r11b, dl
or sil, r8b
xor r11b, sil
or al, r9b
xor al, 0xff
or r10b, 0
and al, r10b
or r11b, al
mov al, bl
xor al, 0xff
mov dl, cl
xor dl, al
and dl, cl
mov al, cl
xor al, 0xff
and al, 0
mov r8b, byte [rbp + 0xbb]
xor r8b, 0
and cl, r8b
mov r9b, bl
xor r9b, 0xff
and r9b, 0
and bl, r8b
or al, cl
or r9b, bl
xor al, r9b
mov cl, dl
xor cl, 0xff
mov r8b, al
xor r8b, 0xff
mov r9b, byte [rbp + 0xbb]
xor r9b, 1
mov r10b, cl
and r10b, 0xff
and dl, r9b
mov bl, r8b
and bl, 0xff
and al, r9b
or r10b, dl
or bl, al
xor r10b, bl
or cl, r8b
xor cl, 0xff
or r9b, 1
and cl, r9b
or r10b, cl
mov al, r10b
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0xbb]
xor cl, 0
mov dl, r10b
and dl, cl
mov r8b, byte [rbp + 0xbb]
xor r8b, 1
and r8b, 0
and cl, 1
or al, dl
or r8b, cl
xor al, r8b
mov cl, byte [rbp + 0xbb]
xor cl, 1
xor al, 0xff
mov dl, byte [rbp + 0xbb]
xor dl, 0
or cl, al
or dl, 0
xor cl, 0xff
and cl, dl
mov al, byte [rbp + 0xbb]
xor al, 1
and al, 0
mov dl, byte [rbp + 0xbb]
xor dl, 0
mov r8b, dl
and r8b, 1
mov r9b, byte [rbp + 0xbb]
xor r9b, 1
and r9b, 0
and dl, 1
or al, r8b
or r9b, dl
xor al, r9b
xor al, 0xff
mov dl, r10b
xor dl, al
and dl, r10b
mov al, cl
and al, dl
xor cl, dl
or al, cl
mov cl, byte [rbp + 0xbb]
xor cl, 0
and cl, 1
mov dl, byte [rbp + 0xbb]
xor dl, 1
mov r8b, dl
and r8b, 0
mov r9b, byte [rbp + 0xbb]
xor r9b, 1
and r9b, 0xff
and dl, 1
or cl, r8b
or r9b, dl
xor cl, r9b
mov dl, byte [rbp + 0xba]
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp + 0xbb]
xor r8b, 0
mov r9b, byte [rbp + 0xba]
and r9b, r8b
mov r10b, byte [rbp + 0xbb]
xor r10b, 1
and r10b, 0
and r8b, 1
or dl, r9b
or r10b, r8b
xor dl, r10b
mov r8b, byte [rbp + 0xbb]
xor r8b, 1
and r8b, 1
mov r9b, byte [rbp + 0xbb]
xor r9b, 1
mov r10b, r9b
and r10b, 1
mov bl, byte [rbp + 0xbb]
xor bl, 1
and bl, 0xff
and r9b, 1
or r8b, r10b
or bl, r9b
xor r8b, bl
mov r9b, byte [rbp + 0xbb]
xor r9b, 1
mov r10b, cl
xor r10b, r9b
and r10b, cl
mov r9b, r8b
xor r9b, 0xff
xor r9b, 0
and r9b, 0
mov bl, byte [rbp + 0xbb]
xor bl, 1
mov sil, dl
xor sil, bl
and sil, dl
mov bl, r8b
xor bl, 0xff
mov dil, byte [rbp + 0xba]
xor dil, bl
mov bl, byte [rbp + 0xba]
and dil, bl
mov r14b, r10b
xor r14b, 0xff
mov r15b, r9b
xor r15b, 0xff
mov r12b, byte [rbp + 0xbb]
xor r12b, 1
mov r13b, r14b
and r13b, 0xff
and r10b, r12b
mov bl, r15b
and bl, 0xff
and r9b, r12b
or r13b, r10b
or bl, r9b
xor r13b, bl
or r14b, r15b
xor r14b, 0xff
or r12b, 1
and r14b, r12b
or r13b, r14b
mov r9b, sil
xor r9b, 0xff
mov r10b, dil
xor r10b, 0xff
mov bl, byte [rbp + 0xbb]
xor bl, 0
mov r14b, r9b
and r14b, 0
and sil, bl
mov r15b, r10b
and r15b, 0
and dil, bl
or r14b, sil
or r15b, dil
xor r14b, r15b
or r9b, r10b
xor r9b, 0xff
or bl, 0
and r9b, bl
or r14b, r9b
mov r9b, r13b
xor r9b, 0xff
mov r10b, r14b
and r10b, r9b
xor r14b, 0xff
and r13b, r14b
or r10b, r13b
mov r9b, cl
xor r9b, 0xff
mov bl, dl
xor bl, 0xff
mov sil, byte [rbp + 0xbb]
xor sil, 0
mov dil, r9b
and dil, 0
and cl, sil
mov r14b, bl
and r14b, 0
and dl, sil
or dil, cl
or r14b, dl
xor dil, r14b
or r9b, bl
xor r9b, 0xff
or sil, 0
and r9b, sil
or dil, r9b
mov cl, dil
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0xbb]
xor dl, 1
and dil, dl
mov r9b, byte [rbp + 0xbb]
xor r9b, 1
and r9b, 0xff
and dl, 1
or cl, dil
or r9b, dl
xor cl, r9b
mov dl, byte [rbp + 0xbb]
xor dl, 1
mov r9b, r8b
xor r9b, 0xff
mov bl, byte [rbp + 0xbb]
xor bl, 1
mov sil, dl
and sil, 0xff
mov dil, bl
and dil, 1
mov r14b, r9b
and r14b, 0xff
and r8b, bl
or sil, dil
or r14b, r8b
xor sil, r14b
or dl, r9b
xor dl, 0xff
or bl, 1
and dl, bl
or sil, dl
xor cl, 0xff
xor sil, 0xff
mov dl, byte [rbp + 0xbb]
xor dl, 0
or cl, sil
or dl, 0
xor cl, 0xff
and cl, dl
mov dl, r10b
and dl, cl
xor r10b, cl
or dl, r10b
mov cl, dl
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0xbb]
xor r8b, 1
and dl, r8b
or cl, dl
mov dl, al
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp + 0xbb]
xor r8b, 0
mov r9b, al
and r9b, r8b
mov r10b, cl
xor r10b, 0xff
and r10b, 0
and cl, r8b
or dl, r9b
or r10b, cl
xor dl, r10b
xor dl, 0xff
xor al, 0xff
mov cl, byte [rbp + 0xbb]
xor cl, 1
or dl, al
or cl, 1
xor dl, 0xff
and dl, cl
mov al, r11b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0xbb]
xor cl, 1
mov r8b, r11b
and r8b, cl
or al, r8b
mov cl, dl
xor cl, 0xff
and cl, 0
mov r8b, byte [rbp + 0xbb]
xor r8b, 0
mov r9b, dl
and r9b, r8b
mov r10b, byte [rbp + 0xbb]
xor r10b, 1
and r10b, 0
and r8b, 1
or cl, r9b
or r10b, r8b
xor cl, r10b
mov r8b, byte [rbp + 0xbb]
xor r8b, 0
and r8b, 1
mov r9b, byte [rbp + 0xbb]
xor r9b, 1
mov r10b, r9b
and r10b, 0
mov bl, byte [rbp + 0xbb]
xor bl, 1
and bl, 0xff
and r9b, 1
or r8b, r10b
or bl, r9b
xor r8b, bl
mov r9b, al
xor r9b, 0xff
mov r10b, byte [rbp + 0xbb]
xor r10b, 0
mov bl, byte [rbp + 0xbb]
xor bl, 0
or r9b, r10b
or bl, 0
xor r9b, 0xff
and r9b, bl
mov r10b, r8b
xor r10b, 0xff
mov bl, r11b
xor bl, r10b
and bl, r11b
mov r10b, byte [rbp + 0xbb]
xor r10b, 0
mov r11b, cl
xor r11b, r10b
and r11b, cl
mov r10b, r8b
xor r10b, 0xff
mov sil, dl
xor sil, r10b
and sil, dl
mov dl, r9b
xor dl, 0xff
mov r10b, bl
xor r10b, 0xff
mov dil, byte [rbp + 0xbb]
xor dil, 0
mov r14b, dl
and r14b, 0
and r9b, dil
mov r15b, r10b
and r15b, 0
and bl, dil
or r14b, r9b
or r15b, bl
xor r14b, r15b
or dl, r10b
xor dl, 0xff
or dil, 0
and dl, dil
or r14b, dl
mov dl, r11b
xor dl, 0xff
mov r9b, sil
xor r9b, 0xff
mov r10b, byte [rbp + 0xbb]
xor r10b, 1
mov bl, dl
and bl, 0xff
and r11b, r10b
mov dil, r9b
and dil, 0xff
and sil, r10b
or bl, r11b
or dil, sil
xor bl, dil
or dl, r9b
xor dl, 0xff
or r10b, 1
and dl, r10b
or bl, dl
mov dl, r14b
xor dl, 0xff
and dl, 0
mov r9b, byte [rbp + 0xbb]
xor r9b, 0
and r14b, r9b
mov r10b, bl
xor r10b, 0xff
and r10b, 0
and bl, r9b
or dl, r14b
or r10b, bl
xor dl, r10b
mov r9b, al
and r9b, cl
xor al, cl
or r9b, al
mov al, r9b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0xbb]
xor cl, 1
and r9b, cl
or al, r9b
mov cl, byte [rbp + 0xbb]
xor cl, 0
mov r9b, r8b
xor r9b, 0xff
mov r10b, byte [rbp + 0xbb]
xor r10b, 0
mov r11b, cl
and r11b, 0
mov bl, r10b
and bl, 0
mov sil, r9b
and sil, 0
and r8b, r10b
or r11b, bl
or sil, r8b
xor r11b, sil
or cl, r9b
xor cl, 0xff
or r10b, 0
and cl, r10b
or r11b, cl
xor al, 0xff
xor r11b, 0xff
mov cl, byte [rbp + 0xbb]
xor cl, 0
or al, r11b
or cl, 0
xor al, 0xff
and al, cl
mov cl, dl
and cl, al
xor dl, al
or cl, dl
test cl, 1
jne 0x6da13a9c
jmp 0x6da43b6d
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, ecx
add r8d, 0
mov r9d, eax
sub r9d, 0x3d03ef1b
add r9d, 0
sub r8d, 0x2001116
add r8d, r9d
add r8d, 0x2001116
mov r9d, eax
sub r9d, 0x7f32eb84
sub r9d, r8d
add r9d, 0x7f32eb84
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0xf697db95
add r8d, r9d
mov r9d, eax
sub r9d, r8d
sub r9d, 0x97d3cf9d
sub r9d, 1
add r9d, 0x97d3cf9d
mov r8d, eax
sub r8d, 0xf697db95
add r9d, r8d
sub eax, 0xcea5db52
sub r9d, eax
add r9d, 0xeb75c32a
sub r9d, 0x3d03ef1b
sub r9d, 0xeb75c32a
add r9d, 0x2c6efc84
sub r9d, 0xcea5db52
sub r9d, 0x2c6efc84
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
or bl, r14b
mov dil, r11b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or dil, r15b
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r15b, sil
xor r15b, 1
mov r12b, r15b
and r12b, 1
mov r13b, sil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, bl
xor r15b, 0xff
mov r12b, dil
xor r12b, 0xff
mov r13b, sil
xor r13b, 0
mov al, r15b
and al, 0
and bl, r13b
mov cl, r12b
and cl, 0
and dil, r13b
or al, bl
or cl, dil
xor al, cl
or r15b, r12b
xor r15b, 0xff
or r13b, 0
and r15b, r13b
or al, r15b
mov cl, sil
xor cl, 1
mov bl, r14b
xor bl, 0xff
mov dil, sil
xor dil, 1
mov r15b, cl
and r15b, 0xff
mov r12b, dil
and r12b, 1
mov r13b, bl
and r13b, 0xff
and r14b, dil
or r15b, r12b
or r13b, r14b
xor r15b, r13b
or cl, bl
xor cl, 0xff
or dil, 1
and cl, dil
or r15b, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov bl, sil
xor bl, 1
and al, bl
mov dil, sil
xor dil, 1
and dil, 0xff
and bl, 1
or cl, al
or dil, bl
xor cl, dil
xor r15b, 0xff
mov al, cl
xor al, r15b
and al, cl
mov cl, r10b
xor cl, 0xff
and cl, 1
mov bl, sil
xor bl, 1
mov dil, r10b
and dil, bl
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and bl, 1
or cl, dil
or r14b, bl
xor cl, r14b
xor cl, 0xff
xor cl, 0
and cl, 0
mov bl, sil
xor bl, 0
and bl, 0
mov dil, sil
xor dil, 0
mov r14b, dil
and r14b, 0
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
xor r10b, 0xff
mov dil, bl
xor dil, 0xff
mov r14b, sil
xor r14b, 1
or r10b, dil
or r14b, 1
xor r10b, 0xff
and r10b, r14b
mov dil, r11b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or dil, r15b
mov r14b, sil
xor r14b, 0
mov r15b, dil
xor r15b, r14b
and r15b, dil
xor bl, 0xff
mov dil, r11b
xor dil, bl
and dil, r11b
mov r11b, cl
and r11b, r10b
xor cl, r10b
or r11b, cl
mov cl, r15b
xor cl, 0xff
mov r10b, dil
xor r10b, 0xff
mov bl, sil
xor bl, 0
mov r14b, cl
and r14b, 0
and r15b, bl
mov r12b, r10b
and r12b, 0
and dil, bl
or r14b, r15b
or r12b, dil
xor r14b, r12b
or cl, r10b
xor cl, 0xff
or bl, 0
and cl, bl
or r14b, cl
mov cl, r11b
xor cl, 0xff
and cl, 1
mov r10b, sil
xor r10b, 1
and r11b, r10b
mov bl, r14b
xor bl, 0xff
and bl, 0xff
and r14b, r10b
or cl, r11b
or bl, r14b
xor cl, bl
mov r10b, al
xor r10b, 0xff
and r10b, 1
mov r11b, sil
xor r11b, 1
mov bl, al
and bl, r11b
or r10b, bl
mov r11b, cl
xor r11b, 0xff
and r11b, 1
mov bl, sil
xor bl, 1
mov dil, cl
and dil, bl
or r11b, dil
mov bl, sil
xor bl, 0
and bl, 1
mov dil, sil
xor dil, 1
and dil, 0
or bl, dil
mov dil, r10b
xor dil, 0xff
mov r14b, sil
xor r14b, 0
mov r15b, sil
xor r15b, 0
or dil, r14b
or r15b, 0
xor dil, 0xff
and dil, r15b
mov r14b, bl
xor r14b, 0xff
mov r15b, al
xor r15b, r14b
and r15b, al
mov al, r11b
xor al, 0xff
mov r14b, sil
xor r14b, 0
mov r12b, sil
xor r12b, 0
or al, r14b
or r12b, 0
xor al, 0xff
and al, r12b
xor cl, 0xff
mov r14b, bl
xor r14b, 0xff
mov r12b, sil
xor r12b, 1
or cl, r14b
or r12b, 1
xor cl, 0xff
and cl, r12b
mov r14b, dil
and r14b, r15b
xor dil, r15b
or r14b, dil
mov dil, al
xor dil, 0xff
mov r15b, cl
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, dil
and r13b, 0
and al, r12b
mov dl, r15b
and dl, 0
and cl, r12b
or r13b, al
or dl, cl
xor r13b, dl
or dil, r15b
xor dil, 0xff
or r12b, 0
and dil, r12b
or r13b, dil
mov al, r14b
xor al, 0xff
mov cl, r13b
and cl, al
xor r13b, 0xff
and r14b, r13b
or cl, r14b
mov al, r10b
and al, r11b
xor r10b, r11b
or al, r10b
mov dl, al
xor dl, 0xff
and dl, 0
mov r10b, sil
xor r10b, 0
and al, r10b
mov r11b, sil
xor r11b, 1
and r11b, 0
and r10b, 1
or dl, al
or r11b, r10b
xor dl, r11b
mov al, bl
and al, 0
xor bl, 0
or al, bl
xor al, 0xff
mov r10b, dl
xor r10b, al
and r10b, dl
mov al, cl
xor al, 0xff
mov dl, r10b
xor dl, 0xff
xor sil, 1
mov r11b, al
and r11b, 0xff
and cl, sil
mov bl, dl
and bl, 0xff
and r10b, sil
or r11b, cl
or bl, r10b
xor r11b, bl
or al, dl
xor al, 0xff
or sil, 1
and al, sil
or r11b, al
test r11b, 1
jne 0x6da13f57
jmp 0x6da43b6d
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xc365704c
mov r9d, ecx
sub r9d, r8d
sub r9d, 0xe5912616
add r9d, 0x82bb1864
add r9d, 0xe5912616
add r9d, 0x70ffe7cf
sub r9d, 0xc365704c
sub r9d, 0x70ffe7cf
mov r8d, eax
sub r8d, 1
add r8d, 0
add r9d, 0x26796715
add r9d, r8d
sub r9d, 0x26796715
mov r8d, 0xa514a9af
add r8d, 0
sub r8d, 0x82bb1864
sub r8d, 0xa514a9af
sub eax, r8d
sub r9d, eax
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
or bl, r14b
mov dil, sil
xor dil, 1
xor bl, 0xff
mov r14b, sil
xor r14b, 1
or dil, bl
or r14b, 1
xor dil, 0xff
and dil, r14b
mov bl, sil
xor bl, 1
and bl, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or bl, r14b
mov r14b, bl
xor r14b, 0xff
mov r15b, r10b
xor r15b, r14b
and r15b, r10b
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r12b, sil
xor r12b, 1
and r12b, 1
or r14b, r12b
mov r12b, sil
xor r12b, 1
mov r13b, r14b
xor r13b, r12b
and r13b, r14b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov r14b, dil
and r14b, r15b
xor dil, r15b
or r14b, dil
mov dil, r13b
xor dil, 0xff
mov r15b, bl
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
mov al, dil
and al, 0
and r13b, r12b
mov cl, r15b
and cl, 0
and bl, r12b
or al, r13b
or cl, bl
xor al, cl
or dil, r15b
xor dil, 0xff
or r12b, 0
and dil, r12b
or al, dil
mov cl, r14b
xor cl, 0xff
mov bl, al
and bl, cl
xor al, 0xff
and r14b, al
or bl, r14b
mov al, r11b
xor al, 0xff
and al, 0
mov cl, sil
xor cl, 0
mov dil, r11b
and dil, cl
mov r14b, sil
xor r14b, 1
and r14b, 0
and cl, 1
or al, dil
or r14b, cl
xor al, r14b
mov cl, sil
xor cl, 1
xor al, 0xff
mov dil, sil
xor dil, 1
or cl, al
or dil, 1
xor cl, 0xff
and cl, dil
mov al, sil
xor al, 1
and al, 1
mov dil, sil
xor dil, 1
and dil, 1
or al, dil
xor al, 0xff
mov dil, r11b
xor dil, al
and dil, r11b
mov al, cl
and al, dil
xor cl, dil
or al, cl
mov cl, sil
xor cl, 0
and cl, 1
mov dil, sil
xor dil, 1
mov r14b, dil
and r14b, 0
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or cl, r14b
or r15b, dil
xor cl, r15b
xor cl, 0xff
xor cl, 0
and cl, 0
mov dil, sil
xor dil, 0
and dil, 0
mov r14b, sil
xor r14b, 0
mov r15b, r14b
and r15b, 0
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
mov r14b, dil
xor r14b, 0xff
xor r14b, 0
and r14b, 0
mov r15b, sil
xor r15b, 1
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 1
or r15b, r12b
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, sil
xor r13b, 1
or r15b, r12b
or r13b, 1
xor r15b, 0xff
and r15b, r13b
xor dil, 0xff
xor dil, 1
and dil, 0xff
mov r12b, cl
xor r12b, 0xff
mov r13b, r14b
xor r13b, 0xff
mov dl, sil
xor dl, 0
mov r8b, r12b
and r8b, 0
and cl, dl
mov r9b, r13b
and r9b, 0
and r14b, dl
or r8b, cl
or r9b, r14b
xor r8b, r9b
or r12b, r13b
xor r12b, 0xff
or dl, 0
and r12b, dl
or r8b, r12b
mov cl, r15b
and cl, dil
xor r15b, dil
or cl, r15b
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r9b, sil
xor r9b, 1
and r8b, r9b
mov dil, cl
xor dil, 0xff
and dil, 0xff
and cl, r9b
or dl, r8b
or dil, cl
xor dl, dil
mov cl, bl
xor cl, 0xff
and cl, 1
mov r8b, sil
xor r8b, 1
mov r9b, bl
and r9b, r8b
or cl, r9b
mov r8b, sil
xor r8b, 0
and r8b, 0
mov r9b, sil
xor r9b, 0
mov dil, r9b
and dil, 0
mov r14b, sil
xor r14b, 1
and r14b, 0
and r9b, 1
or r8b, dil
or r14b, r9b
xor r8b, r14b
mov r9b, sil
xor r9b, 0
and r9b, 1
mov dil, sil
xor dil, 1
and dil, 0
or r9b, dil
mov dil, cl
and dil, r8b
xor cl, r8b
or dil, cl
mov cl, sil
xor cl, 0
mov r8b, r9b
xor r8b, 0xff
mov r14b, sil
xor r14b, 1
mov r15b, cl
and r15b, 0xff
mov r12b, r14b
and r12b, 0
mov r13b, r8b
and r13b, 0xff
and r9b, r14b
or r15b, r12b
or r13b, r9b
xor r15b, r13b
or cl, r8b
xor cl, 0xff
or r14b, 1
and cl, r14b
or r15b, cl
mov cl, dil
xor cl, 0xff
and cl, 1
mov r8b, sil
xor r8b, 1
and dil, r8b
or cl, dil
xor cl, 0xff
xor r15b, 0xff
mov r8b, sil
xor r8b, 0
or cl, r15b
or r8b, 0
xor cl, 0xff
and cl, r8b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
mov dil, dl
and dil, r9b
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and r9b, 1
or r8b, dil
or r14b, r9b
xor r8b, r14b
mov r9b, r10b
xor r9b, 0xff
and r9b, 0
mov dil, sil
xor dil, 0
mov r14b, r10b
and r14b, dil
mov r15b, r8b
xor r15b, 0xff
and r15b, 0
and r8b, dil
or r9b, r14b
or r15b, r8b
xor r9b, r15b
xor r10b, 0xff
mov r8b, r9b
xor r8b, r10b
and r8b, r9b
mov r9b, al
xor r9b, 0xff
and r9b, 1
mov r10b, sil
xor r10b, 1
mov dil, al
and dil, r10b
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and r10b, 1
or r9b, dil
or r14b, r10b
xor r9b, r14b
mov r10b, sil
xor r10b, 0
and r10b, 1
mov dil, sil
xor dil, 1
and dil, 0
or r10b, dil
mov dil, sil
xor dil, 0
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
or dil, r14b
mov r14b, r9b
xor r14b, 0xff
mov r15b, r10b
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, r14b
and r13b, 0xff
and r9b, r12b
mov byte [rbp + 0xb6], r15b
and r15b, 0xff
and r10b, r12b
or r13b, r9b
or r15b, r10b
xor r13b, r15b
mov r9b, byte [rbp + 0xb6]
or r14b, r9b
xor r14b, 0xff
or r12b, 1
and r14b, r12b
or r13b, r14b
mov r10b, dil
and r10b, 0
xor dil, 0
or r10b, dil
mov dil, r13b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
and r13b, r14b
or dil, r13b
xor r10b, 0xff
mov r14b, dil
xor r14b, r10b
and r14b, dil
mov r10b, dl
xor r10b, 0xff
and r10b, 1
mov dil, sil
xor dil, 1
mov r15b, dl
and r15b, dil
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and dil, 1
or r10b, r15b
or r12b, dil
xor r10b, r12b
mov dil, r11b
xor dil, 0xff
mov r15b, r10b
and r15b, dil
xor r10b, 0xff
mov dil, r11b
and dil, r10b
or r15b, dil
xor r15b, 0xff
xor r11b, 0xff
mov r10b, sil
xor r10b, 0
or r15b, r11b
or r10b, 0
xor r15b, 0xff
and r15b, r10b
mov r10b, cl
xor r10b, 0xff
mov r11b, r8b
xor r11b, 0xff
mov dil, sil
xor dil, 0
or r10b, r11b
or dil, 0
xor r10b, 0xff
and r10b, dil
mov r11b, cl
xor r11b, 0xff
and r11b, 0
mov dil, sil
xor dil, 0
and cl, dil
mov r12b, r8b
xor r12b, 0xff
and r12b, 0
and r8b, dil
or r11b, cl
or r12b, r8b
xor r11b, r12b
mov cl, r10b
xor cl, 0xff
mov r8b, r11b
xor r8b, 0xff
mov dil, sil
xor dil, 1
mov r12b, cl
and r12b, 0xff
and r10b, dil
mov r13b, r8b
and r13b, 0xff
and r11b, dil
or r12b, r10b
or r13b, r11b
xor r12b, r13b
or cl, r8b
xor cl, 0xff
or dil, 1
and cl, dil
or r12b, cl
mov cl, r14b
xor cl, 0xff
and cl, 1
mov r8b, sil
xor r8b, 1
mov r10b, r14b
and r10b, r8b
or cl, r10b
mov r8b, r15b
xor r8b, 0xff
and r8b, 1
mov r10b, sil
xor r10b, 1
mov r11b, r15b
and r11b, r10b
mov dil, sil
xor dil, 1
and dil, 0xff
and r10b, 1
or r8b, r11b
or dil, r10b
xor r8b, dil
mov r10b, sil
xor r10b, 0
and r10b, 1
mov r11b, sil
xor r11b, 1
and r11b, 0
or r10b, r11b
mov r11b, cl
xor r11b, 0xff
mov dil, sil
xor dil, 0
mov r13b, sil
xor r13b, 1
or r11b, dil
or r13b, 1
xor r11b, 0xff
and r11b, r13b
mov dil, r10b
xor dil, 0xff
mov r13b, r14b
xor r13b, dil
and r13b, r14b
mov dil, r8b
xor dil, 0xff
mov r14b, sil
xor r14b, 0
mov r9b, sil
xor r9b, 1
or dil, r14b
or r9b, 1
xor dil, 0xff
and dil, r9b
mov r9b, r10b
xor r9b, 0xff
mov r14b, r15b
xor r14b, r9b
and r14b, r15b
mov r9b, r11b
and r9b, r13b
xor r11b, r13b
or r9b, r11b
mov r11b, dil
xor r11b, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r13b, sil
xor r13b, 1
mov byte [rbp + 0xb5], r11b
and r11b, 0xff
and dil, r13b
mov byte [rbp + 0xb4], r15b
and r15b, 0xff
and r14b, r13b
or r11b, dil
or r15b, r14b
xor r11b, r15b
mov dil, byte [rbp + 0xb5]
mov r14b, byte [rbp + 0xb4]
or dil, r14b
xor dil, 0xff
or r13b, 1
and dil, r13b
or r11b, dil
mov dil, r9b
xor dil, 0xff
mov r15b, r11b
and r15b, dil
xor r11b, 0xff
and r9b, r11b
or r15b, r9b
mov r9b, cl
xor r9b, 0xff
mov r11b, r8b
xor r11b, 0xff
mov dil, sil
xor dil, 0
mov r13b, r9b
and r13b, 0
and cl, dil
mov r14b, r11b
and r14b, 0
and r8b, dil
or r13b, cl
or r14b, r8b
xor r13b, r14b
or r9b, r11b
xor r9b, 0xff
or dil, 0
and r9b, dil
or r13b, r9b
mov cl, r13b
xor cl, 0xff
and cl, 1
mov r8b, sil
xor r8b, 1
and r13b, r8b
or cl, r13b
mov r8b, r10b
and r8b, 0
xor r10b, 0
or r8b, r10b
xor cl, 0xff
xor r8b, 0xff
mov r9b, sil
xor r9b, 1
or cl, r8b
or r9b, 1
xor cl, 0xff
and cl, r9b
mov r8b, r15b
xor r8b, 0xff
mov r9b, cl
xor r9b, 0xff
mov r10b, sil
xor r10b, 0
mov r11b, r8b
and r11b, 0
and r15b, r10b
mov dil, r9b
and dil, 0
and cl, r10b
or r11b, r15b
or dil, cl
xor r11b, dil
or r8b, r9b
xor r8b, 0xff
or r10b, 0
and r8b, r10b
or r11b, r8b
mov cl, r12b
xor cl, 0xff
and cl, 1
mov r8b, sil
xor r8b, 1
mov r9b, r12b
and r9b, r8b
or cl, r9b
mov r8b, r11b
xor r8b, 0xff
xor cl, 0xff
mov r9b, sil
xor r9b, 1
or r8b, cl
or r9b, 1
xor r8b, 0xff
and r8b, r9b
mov cl, r11b
xor cl, 0xff
and cl, 1
mov r9b, sil
xor r9b, 1
and r11b, r9b
or cl, r11b
xor r12b, 0xff
xor cl, 0xff
mov r9b, sil
xor r9b, 1
or r12b, cl
or r9b, 1
xor r12b, 0xff
and r12b, r9b
mov cl, r8b
and cl, r12b
xor r8b, r12b
or cl, r8b
mov r8b, bl
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
mov r10b, bl
and r10b, r9b
mov r11b, sil
xor r11b, 1
and r11b, 0xff
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, al
xor r9b, 0xff
and r9b, 1
mov r10b, sil
xor r10b, 1
mov r11b, al
and r11b, r10b
or r9b, r11b
mov r10b, sil
xor r10b, 1
and r10b, 0
mov r11b, sil
xor r11b, 0
mov dil, r11b
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
and r11b, 1
or r10b, dil
or r14b, r11b
xor r10b, r14b
mov r11b, r8b
xor r11b, 0xff
mov dil, sil
xor dil, 1
mov r14b, sil
xor r14b, 0
or r11b, dil
or r14b, 0
xor r11b, 0xff
and r11b, r14b
mov dil, r10b
xor dil, 0xff
mov r14b, bl
xor r14b, dil
and r14b, bl
mov bl, sil
xor bl, 1
mov dil, r9b
xor dil, bl
and dil, r9b
xor al, 0xff
mov bl, r10b
xor bl, 0xff
mov r15b, sil
xor r15b, 0
or al, bl
or r15b, 0
xor al, 0xff
and al, r15b
mov bl, r11b
and bl, r14b
xor r11b, r14b
or bl, r11b
mov r11b, dil
xor r11b, 0xff
mov r14b, al
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, r11b
and r12b, 0xff
and dil, r15b
mov r13b, r14b
and r13b, 0xff
and al, r15b
or r12b, dil
or r13b, al
xor r12b, r13b
or r11b, r14b
xor r11b, 0xff
or r15b, 1
and r11b, r15b
or r12b, r11b
mov al, bl
xor al, 0xff
mov r11b, r12b
and r11b, al
xor r12b, 0xff
and bl, r12b
or r11b, bl
mov al, r8b
and al, r9b
xor r8b, r9b
or al, r8b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
and al, r9b
or r8b, al
mov al, r10b
and al, 1
xor r10b, 1
or al, r10b
xor al, 0xff
mov r9b, r8b
xor r9b, al
and r9b, r8b
mov al, r11b
and al, r9b
xor r11b, r9b
or al, r11b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
mov r10b, al
and r10b, r9b
or r8b, r10b
mov r9b, sil
xor r9b, 1
xor r8b, 0xff
mov r10b, sil
xor r10b, 1
or r9b, r8b
or r10b, 1
xor r9b, 0xff
and r9b, r10b
mov r8b, sil
xor r8b, 1
and r8b, 0
mov r10b, sil
xor r10b, 0
mov r11b, r10b
and r11b, 1
mov bl, sil
xor bl, 1
and bl, 0
and r10b, 1
or r8b, r11b
or bl, r10b
xor r8b, bl
xor r8b, 0xff
mov r10b, al
xor r10b, r8b
and r10b, al
mov al, r9b
and al, r10b
xor r9b, r10b
or al, r9b
mov r8b, sil
xor r8b, 0
and r8b, 1
mov r9b, sil
xor r9b, 1
mov r10b, r9b
and r10b, 0
mov r11b, sil
xor r11b, 1
and r11b, 0xff
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, dl
xor r9b, 0xff
and r9b, 1
mov r10b, sil
xor r10b, 1
mov r11b, dl
and r11b, r10b
mov bl, sil
xor bl, 1
and bl, 0xff
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, sil
xor r10b, 0
and r10b, 0
mov r11b, sil
xor r11b, 0
mov bl, r11b
and bl, 0
mov dil, sil
xor dil, 1
and dil, 0
and r11b, 1
or r10b, bl
or dil, r11b
xor r10b, dil
mov r11b, r8b
xor r11b, 0xff
mov bl, sil
xor bl, 0
mov dil, sil
xor dil, 1
or r11b, bl
or dil, 1
xor r11b, 0xff
and r11b, dil
mov bl, sil
xor bl, 0
mov dil, r10b
xor dil, 0xff
mov r14b, sil
xor r14b, 0
or bl, dil
or r14b, 0
xor bl, 0xff
and bl, r14b
mov dil, r9b
xor dil, 0xff
mov r14b, sil
xor r14b, 0
mov r15b, sil
xor r15b, 1
or dil, r14b
or r15b, 1
xor dil, 0xff
and dil, r15b
xor dl, 0xff
mov r14b, r10b
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
or dl, r14b
or r15b, 1
xor dl, 0xff
and dl, r15b
mov r14b, r11b
xor r14b, 0xff
mov r15b, bl
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, r14b
and r13b, 0xff
and r11b, r12b
mov byte [rbp + 0xb3], r15b
and r15b, 0xff
and bl, r12b
or r13b, r11b
or r15b, bl
xor r13b, r15b
mov r11b, byte [rbp + 0xb3]
or r14b, r11b
xor r14b, 0xff
or r12b, 1
and r14b, r12b
or r13b, r14b
mov bl, dil
and bl, dl
xor dil, dl
or bl, dil
mov dl, r13b
xor dl, 0xff
mov dil, bl
and dil, dl
xor bl, 0xff
and r13b, bl
or dil, r13b
mov dl, r8b
xor dl, 0xff
mov bl, r9b
xor bl, 0xff
mov r14b, sil
xor r14b, 1
mov r15b, dl
and r15b, 0xff
and r8b, r14b
mov r12b, bl
and r12b, 0xff
and r9b, r14b
or r15b, r8b
or r12b, r9b
xor r15b, r12b
or dl, bl
xor dl, 0xff
or r14b, 1
and dl, r14b
or r15b, dl
mov dl, r15b
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
and r15b, r8b
or dl, r15b
mov r8b, sil
xor r8b, 0
mov r9b, r10b
xor r9b, 0xff
mov bl, sil
xor bl, 1
mov r14b, r8b
and r14b, 0xff
mov r15b, bl
and r15b, 0
mov r12b, r9b
and r12b, 0xff
and r10b, bl
or r14b, r15b
or r12b, r10b
xor r14b, r12b
or r8b, r9b
xor r8b, 0xff
or bl, 1
and r8b, bl
or r14b, r8b
xor dl, 0xff
xor r14b, 0xff
mov r8b, sil
xor r8b, 1
or dl, r14b
or r8b, 1
xor dl, 0xff
and dl, r8b
mov r8b, dil
and r8b, dl
xor dil, dl
or r8b, dil
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r9b, sil
xor r9b, 1
and r8b, r9b
mov r10b, sil
xor r10b, 1
and r10b, 0xff
and r9b, 1
or dl, r8b
or r10b, r9b
xor dl, r10b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
mov r10b, al
and r10b, r9b
mov bl, dl
xor bl, 0xff
and bl, 0xff
and dl, r9b
or r8b, r10b
or bl, dl
xor r8b, bl
xor al, 0xff
mov dl, r8b
xor dl, al
and dl, r8b
mov al, cl
xor al, 0xff
and al, 1
mov r8b, sil
xor r8b, 1
mov r9b, cl
and r9b, r8b
mov r10b, sil
xor r10b, 1
and r10b, 0xff
and r8b, 1
or al, r9b
or r10b, r8b
xor al, r10b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
mov r10b, dl
and r10b, r9b
mov bl, sil
xor bl, 1
and bl, 0xff
and r9b, 1
or r8b, r10b
or bl, r9b
xor r8b, bl
mov r9b, sil
xor r9b, 1
and r9b, 0
mov r10b, sil
xor r10b, 0
mov bl, r10b
and bl, 1
mov dil, sil
xor dil, 1
and dil, 0
and r10b, 1
or r9b, bl
or dil, r10b
xor r9b, dil
mov r10b, al
xor r10b, 0xff
mov bl, sil
xor bl, 1
mov dil, sil
xor dil, 1
or r10b, bl
or dil, 1
xor r10b, 0xff
and r10b, dil
xor cl, 0xff
mov bl, r9b
xor bl, 0xff
mov dil, sil
xor dil, 1
or cl, bl
or dil, 1
xor cl, 0xff
and cl, dil
mov bl, r8b
xor bl, 0xff
mov dil, sil
xor dil, 1
mov r14b, sil
xor r14b, 0
or bl, dil
or r14b, 0
xor bl, 0xff
and bl, r14b
mov dil, r9b
xor dil, 0xff
mov r14b, dl
xor r14b, dil
and r14b, dl
mov dl, r10b
xor dl, 0xff
mov dil, cl
xor dil, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, dl
and r12b, 0
and r10b, r15b
mov r13b, dil
and r13b, 0
and cl, r15b
or r12b, r10b
or r13b, cl
xor r12b, r13b
or dl, dil
xor dl, 0xff
or r15b, 0
and dl, r15b
or r12b, dl
mov cl, bl
and cl, r14b
xor bl, r14b
or cl, bl
mov dl, r12b
xor dl, 0xff
mov r10b, cl
and r10b, dl
xor cl, 0xff
and r12b, cl
or r10b, r12b
mov cl, al
xor cl, 0xff
mov dl, r8b
xor dl, 0xff
mov bl, sil
xor bl, 1
mov dil, cl
and dil, 0xff
and al, bl
mov r14b, dl
and r14b, 0xff
and r8b, bl
or dil, al
or r14b, r8b
xor dil, r14b
or cl, dl
xor cl, 0xff
or bl, 1
and cl, bl
or dil, cl
mov al, dil
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and dil, cl
or al, dil
mov cl, sil
xor cl, 1
mov dl, r9b
xor dl, 0xff
xor sil, 1
mov r8b, cl
and r8b, 0xff
mov bl, sil
and bl, 1
mov dil, dl
and dil, 0xff
and r9b, sil
or r8b, bl
or dil, r9b
xor r8b, dil
or cl, dl
xor cl, 0xff
or sil, 1
and cl, sil
or r8b, cl
xor r8b, 0xff
mov cl, al
xor cl, r8b
and cl, al
mov al, r10b
and al, cl
xor r10b, cl
or al, r10b
test al, 1
jne 0x6da14ed7
jmp 0x6da407b1
xor eax, eax
mov rcx, qword [rbp + 0x7e0]
mov rdx, qword [rcx]
mov r8, qword [rbp + 0x818]
mov r9d, dword [sym.out.dll_x.13]
mov r10d, dword [sym.out.dll_y.14]
mov r11d, eax
sub r11d, 0x2f7910ad
add r11d, 0
sub r11d, 0x47c700b1
sub r11d, 1
add r11d, 0x47c700b1
mov esi, eax
sub esi, r11d
mov r11d, eax
sub r11d, 0x2f7910ad
add esi, r11d
mov r11d, eax
sub r11d, esi
sub eax, 0x1cd0214
sub eax, r9d
add eax, 0x1cd0214
mov esi, 0x27b08c44
add esi, 0
sub esi, r11d
sub esi, 0x27b08c44
add eax, 0x962e1d99
add eax, esi
sub eax, 0x962e1d99
mov r11d, 0x1a307150
add r11d, 0
sub r11d, eax
sub r11d, 0x1a307150
imul r9d, r11d
and r9d, 1
cmp r9d, 0
sete bl
cmp r10d, 0xa
setl dil
mov r14b, dil
xor r14b, 0xff
and r14b, 0
mov r15b, 1
mov r12b, r15b
xor r12b, 0
mov r13b, dil
and r13b, r12b
mov al, r15b
xor al, 1
and al, 0
and r12b, 1
or r14b, r13b
or al, r12b
xor r14b, al
mov al, bl
xor al, 0xff
and al, 1
mov r12b, r15b
xor r12b, 1
mov r13b, bl
and r13b, r12b
mov r9b, r14b
xor r9b, 0xff
and r9b, 0xff
and r14b, r12b
or al, r13b
or r9b, r14b
xor al, r9b
xor al, 0xff
mov r9b, bl
xor r9b, 0xff
mov r14b, r15b
xor r14b, 0
or al, r9b
or r14b, 0
xor al, 0xff
and al, r14b
mov r9b, bl
xor r9b, 0xff
and r9b, 1
mov r14b, r15b
xor r14b, 1
mov r12b, bl
and r12b, r14b
or r9b, r12b
xor r9b, 0xff
xor r9b, 0
and r9b, 0
mov r14b, r15b
xor r14b, 0
and r14b, 1
mov r12b, r15b
xor r12b, 1
and r12b, 0
or r14b, r12b
mov r12b, r14b
xor r12b, 0xff
mov r13b, bl
xor r13b, r12b
and r13b, bl
mov bl, dil
xor bl, 0xff
and bl, 1
mov r12b, r15b
xor r12b, 1
mov r10b, dil
and r10b, r12b
or bl, r10b
xor bl, 0xff
mov r10b, r15b
xor r10b, 0
mov r12b, r15b
xor r12b, 1
or bl, r10b
or r12b, 1
xor bl, 0xff
and bl, r12b
xor r14b, 0xff
mov r10b, dil
xor r10b, r14b
and r10b, dil
mov dil, r9b
xor dil, 0xff
mov r14b, r13b
xor r14b, 0xff
mov r12b, r15b
xor r12b, 1
mov r11b, dil
and r11b, 0xff
and r9b, r12b
mov sil, r14b
and sil, 0xff
and r13b, r12b
or r11b, r9b
or sil, r13b
xor r11b, sil
or dil, r14b
xor dil, 0xff
or r12b, 1
and dil, r12b
or r11b, dil
mov r9b, bl
and r9b, r10b
xor bl, r10b
or r9b, bl
mov r10b, r11b
xor r10b, 0xff
and r10b, 1
mov bl, r15b
xor bl, 1
and r11b, bl
mov sil, r9b
xor sil, 0xff
and sil, 0xff
and r9b, bl
or r10b, r11b
or sil, r9b
xor r10b, sil
mov r9b, al
xor r9b, 0xff
mov r11b, r10b
xor r11b, 0xff
mov bl, r15b
xor bl, 0
or r9b, r11b
or bl, 0
xor r9b, 0xff
and r9b, bl
mov r11b, al
xor r11b, 0xff
and r11b, 0
mov bl, r15b
xor bl, 0
and al, bl
mov sil, r10b
xor sil, 0xff
and sil, 0
and r10b, bl
or r11b, al
or sil, r10b
xor r11b, sil
mov al, r9b
xor al, 0xff
mov r10b, r11b
xor r10b, 0xff
xor r15b, 1
mov bl, al
and bl, 0xff
and r9b, r15b
mov sil, r10b
and sil, 0xff
and r11b, r15b
or bl, r9b
or sil, r11b
xor bl, sil
or al, r10b
xor al, 0xff
or r15b, 1
and al, r15b
or bl, al
test bl, 1
mov qword [rbp + 0xa8], rdx
mov qword [rbp + 0xa0], r8
jne 0x6da151a8
jmp 0x6da407b1
jmp 0x6da151ad
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
sub r8d, 0xa53ccc1b
sub r8d, 0x36795d21
add r8d, 0xa53ccc1b
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0xd75913cf
add r9d, r8d
mov r8d, eax
sub r8d, r9d
add r8d, 0x23c3fe33
add r8d, 0x36795d21
sub r8d, 0x23c3fe33
mov r9d, 0x7c417654
add r9d, 0
sub r9d, 1
sub r9d, 0x7c417654
sub r8d, 0xe090b407
add r8d, r9d
add r8d, 0xe090b407
mov r9d, 0x920dcc51
add r9d, 0
sub r9d, 0xd75913cf
sub r9d, 0x920dcc51
sub eax, r9d
sub r8d, eax
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, r11b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
mov r14b, sil
xor r14b, 1
and r14b, 0
mov r15b, sil
xor r15b, 0
mov r12b, r15b
and r12b, 1
mov r13b, sil
xor r13b, 1
and r13b, 0
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, bl
xor r15b, 0xff
mov r12b, dil
xor r12b, 0xff
mov r13b, sil
xor r13b, 0
mov al, r15b
and al, 0
and bl, r13b
mov cl, r12b
and cl, 0
and dil, r13b
or al, bl
or cl, dil
xor al, cl
or r15b, r12b
xor r15b, 0xff
or r13b, 0
and r15b, r13b
or al, r15b
mov cl, r14b
and cl, 1
xor r14b, 1
or cl, r14b
mov bl, al
xor bl, 0xff
and bl, 0
mov dil, sil
xor dil, 0
and al, dil
mov r14b, sil
xor r14b, 1
and r14b, 0
and dil, 1
or bl, al
or r14b, dil
xor bl, r14b
xor cl, 0xff
mov al, bl
xor al, cl
and al, bl
mov cl, r10b
xor cl, 0xff
and cl, 1
mov bl, sil
xor bl, 1
mov dil, r10b
and dil, bl
or cl, dil
xor cl, 0xff
xor cl, 0
and cl, 0
mov bl, sil
xor bl, 0
and bl, 1
mov dil, sil
xor dil, 1
and dil, 0
or bl, dil
xor r10b, 0xff
mov dil, bl
xor dil, 0xff
mov r14b, sil
xor r14b, 1
or r10b, dil
or r14b, 1
xor r10b, 0xff
and r10b, r14b
mov dil, r11b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or dil, r15b
xor dil, 0xff
mov r14b, sil
xor r14b, 0
mov r15b, sil
xor r15b, 1
or dil, r14b
or r15b, 1
xor dil, 0xff
and dil, r15b
xor bl, 0xff
mov r14b, r11b
xor r14b, bl
and r14b, r11b
mov r11b, cl
and r11b, r10b
xor cl, r10b
or r11b, cl
mov cl, dil
xor cl, 0xff
mov r10b, r14b
xor r10b, 0xff
mov bl, sil
xor bl, 1
mov r15b, cl
and r15b, 0xff
and dil, bl
mov r12b, r10b
and r12b, 0xff
and r14b, bl
or r15b, dil
or r12b, r14b
xor r15b, r12b
or cl, r10b
xor cl, 0xff
or bl, 1
and cl, bl
or r15b, cl
mov cl, r11b
xor cl, 0xff
mov r10b, r15b
and r10b, cl
xor r15b, 0xff
and r11b, r15b
or r10b, r11b
mov cl, al
xor cl, 0xff
and cl, 1
mov r11b, sil
xor r11b, 1
mov bl, al
and bl, r11b
or cl, bl
mov r11b, r10b
xor r11b, 0xff
and r11b, 1
mov bl, sil
xor bl, 1
mov dil, r10b
and dil, bl
or r11b, dil
mov bl, sil
xor bl, 1
and bl, 1
mov dil, sil
xor dil, 1
and dil, 1
or bl, dil
mov dil, cl
xor dil, 0xff
mov r14b, sil
xor r14b, 1
mov r15b, sil
xor r15b, 0
or dil, r14b
or r15b, 0
xor dil, 0xff
and dil, r15b
xor al, 0xff
mov r14b, bl
xor r14b, 0xff
mov r15b, sil
xor r15b, 0
or al, r14b
or r15b, 0
xor al, 0xff
and al, r15b
mov r14b, r11b
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, sil
xor r12b, 0
or r14b, r15b
or r12b, 0
xor r14b, 0xff
and r14b, r12b
mov r15b, bl
xor r15b, 0xff
mov r12b, r10b
xor r12b, r15b
and r12b, r10b
mov r10b, dil
xor r10b, 0xff
mov r15b, al
xor r15b, 0xff
mov r13b, sil
xor r13b, 1
mov dl, r10b
and dl, 0xff
and dil, r13b
mov r8b, r15b
and r8b, 0xff
and al, r13b
or dl, dil
or r8b, al
xor dl, r8b
or r10b, r15b
xor r10b, 0xff
or r13b, 1
and r10b, r13b
or dl, r10b
mov al, r14b
and al, r12b
xor r14b, r12b
or al, r14b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r10b, sil
xor r10b, 1
and dl, r10b
mov dil, al
xor dil, 0xff
and dil, 0xff
and al, r10b
or r8b, dl
or dil, al
xor r8b, dil
mov al, cl
xor al, 0xff
mov dl, r11b
xor dl, 0xff
mov r10b, sil
xor r10b, 0
mov dil, al
and dil, 0
and cl, r10b
mov r14b, dl
and r14b, 0
and r11b, r10b
or dil, cl
or r14b, r11b
xor dil, r14b
or al, dl
xor al, 0xff
or r10b, 0
and al, r10b
or dil, al
mov al, dil
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and dil, cl
mov dl, sil
xor dl, 1
and dl, 0xff
and cl, 1
or al, dil
or dl, cl
xor al, dl
mov cl, sil
xor cl, 1
mov dl, bl
xor dl, 0xff
mov r10b, sil
xor r10b, 0
mov r11b, cl
and r11b, 0
mov dil, r10b
and dil, 1
mov r14b, dl
and r14b, 0
and bl, r10b
or r11b, dil
or r14b, bl
xor r11b, r14b
or cl, dl
xor cl, 0xff
or r10b, 0
and cl, r10b
or r11b, cl
xor r11b, 0xff
mov cl, al
xor cl, r11b
and cl, al
mov al, r8b
xor al, 0xff
mov dl, cl
xor dl, 0xff
xor sil, 0
mov r10b, al
and r10b, 0
and r8b, sil
mov r11b, dl
and r11b, 0
and cl, sil
or r10b, r8b
or r11b, cl
xor r10b, r11b
or al, dl
xor al, 0xff
or sil, 0
and al, sil
or r10b, al
test r10b, 1
jne 0x6da1568f
jmp 0x6da407b6
xor eax, eax
mov rcx, qword [rbp + 0xa0]
mov edx, dword [rcx + 0x28]
mov r8d, dword [sym.out.dll_x.13]
mov r9d, dword [sym.out.dll_y.14]
mov r10d, eax
sub r10d, 0x60f2d631
mov r11d, r8d
sub r11d, r10d
mov r10d, eax
sub r10d, 0xb5346df1
sub r11d, r10d
mov r10d, eax
sub r10d, 0x60f2d631
add r11d, r10d
mov r10d, eax
sub r10d, 1
add r10d, 0
add r11d, 0x510ebf1f
add r11d, r10d
sub r11d, 0x510ebf1f
mov r10d, eax
sub r10d, r11d
mov r11d, eax
sub r11d, 0xb130c50f
add r10d, r11d
mov r11d, eax
sub r11d, r10d
mov r10d, eax
sub r10d, 0xb5346df1
add r11d, r10d
sub eax, 0xb130c50f
add r11d, eax
imul r8d, r11d
and r8d, 1
cmp r8d, 0
sete bl
cmp r9d, 0xa
setl sil
mov dil, bl
xor dil, 0xff
and dil, 1
mov r14b, 1
mov r15b, r14b
xor r15b, 1
mov r12b, bl
and r12b, r15b
or dil, r12b
xor dil, 0xff
xor dil, 0
and dil, 0
mov r15b, r14b
xor r15b, 0
and r15b, 1
mov r12b, r14b
xor r12b, 1
mov r13b, r12b
and r13b, 0
mov al, r14b
xor al, 1
and al, 0xff
and r12b, 1
or r15b, r13b
or al, r12b
xor r15b, al
mov al, r15b
xor al, 0xff
mov r12b, bl
xor r12b, al
and r12b, bl
mov al, r14b
xor al, 1
and al, 1
mov r13b, r14b
xor r13b, 1
and r13b, 1
or al, r13b
mov r13b, r14b
xor r13b, 0
mov r8b, al
xor r8b, r13b
and r8b, al
mov al, r14b
xor al, 1
xor r15b, 0xff
mov r13b, r14b
xor r13b, 1
or al, r15b
or r13b, 1
xor al, 0xff
and al, r13b
mov r15b, dil
xor r15b, 0xff
mov r13b, r12b
xor r13b, 0xff
mov r9b, r14b
xor r9b, 1
mov r10b, r15b
and r10b, 0xff
and dil, r9b
mov r11b, r13b
and r11b, 0xff
and r12b, r9b
or r10b, dil
or r11b, r12b
xor r10b, r11b
or r15b, r13b
xor r15b, 0xff
or r9b, 1
and r15b, r9b
or r10b, r15b
mov r9b, r8b
and r9b, al
xor r8b, al
or r9b, r8b
mov al, r10b
xor al, 0xff
and al, 1
mov r8b, r14b
xor r8b, 1
and r10b, r8b
mov r11b, r9b
xor r11b, 0xff
and r11b, 0xff
and r9b, r8b
or al, r10b
or r11b, r9b
xor al, r11b
mov r8b, sil
xor r8b, 0xff
and r8b, 1
mov r9b, r14b
xor r9b, 1
mov r10b, sil
and r10b, r9b
or r8b, r10b
mov r9b, r14b
xor r9b, 1
xor r8b, 0xff
mov r10b, r14b
xor r10b, 0
or r9b, r8b
or r10b, 0
xor r9b, 0xff
and r9b, r10b
mov r8b, r14b
xor r8b, 1
and r8b, 1
mov r10b, r14b
xor r10b, 1
mov r11b, r10b
and r11b, 1
mov dil, r14b
xor dil, 1
and dil, 0xff
and r10b, 1
or r8b, r11b
or dil, r10b
xor r8b, dil
mov r10b, sil
xor r10b, 0xff
mov r11b, r8b
xor r11b, 0xff
mov dil, r14b
xor dil, 1
or r10b, r11b
or dil, 1
xor r10b, 0xff
and r10b, dil
mov r11b, r14b
xor r11b, 1
and r11b, 1
mov dil, r14b
xor dil, 1
and dil, 1
or r11b, dil
mov dil, r14b
xor dil, 1
mov r15b, r11b
xor r15b, dil
and r15b, r11b
mov r11b, r14b
xor r11b, 1
xor r8b, 0xff
mov dil, r14b
xor dil, 1
or r11b, r8b
or dil, 1
xor r11b, 0xff
and r11b, dil
mov r8b, r9b
and r8b, r10b
xor r9b, r10b
or r8b, r9b
mov r9b, r15b
xor r9b, 0xff
mov r10b, r11b
xor r10b, 0xff
mov dil, r14b
xor dil, 0
mov r12b, r9b
and r12b, 0
and r15b, dil
mov r13b, r10b
and r13b, 0
and r11b, dil
or r12b, r15b
or r13b, r11b
xor r12b, r13b
or r9b, r10b
xor r9b, 0xff
or dil, 0
and r9b, dil
or r12b, r9b
mov r9b, r8b
xor r9b, 0xff
and r9b, 0
mov r10b, r14b
xor r10b, 0
and r8b, r10b
mov r11b, r12b
xor r11b, 0xff
and r11b, 0
and r12b, r10b
or r9b, r8b
or r11b, r12b
xor r9b, r11b
mov r8b, r14b
xor r8b, 0
and r8b, 0
mov r10b, r14b
xor r10b, 0
mov r11b, r10b
and r11b, 0
mov dil, r14b
xor dil, 1
and dil, 0
and r10b, 1
or r8b, r11b
or dil, r10b
xor r8b, dil
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
mov r10b, r14b
xor r10b, 1
and r10b, 1
mov r11b, r14b
xor r11b, 1
mov dil, r11b
and dil, 1
mov r15b, r14b
xor r15b, 1
and r15b, 0xff
and r11b, 1
or r10b, dil
or r15b, r11b
xor r10b, r15b
mov r11b, r14b
xor r11b, 0
mov dil, r10b
xor dil, 0xff
mov r15b, r14b
xor r15b, 0
or r11b, dil
or r15b, 0
xor r11b, 0xff
and r11b, r15b
mov dil, r14b
xor dil, 1
and dil, 1
mov r15b, r14b
xor r15b, 1
and r15b, 1
or dil, r15b
mov r15b, r14b
xor r15b, 1
mov r12b, dil
xor r12b, r15b
and r12b, dil
xor r10b, 0xff
xor r10b, 1
and r10b, 0xff
mov dil, r8b
and dil, r11b
xor r8b, r11b
or dil, r8b
mov r8b, r12b
xor r8b, 0xff
mov r11b, r10b
xor r11b, 0xff
mov r15b, r14b
xor r15b, 0
mov r13b, r8b
and r13b, 0
and r12b, r15b
mov cl, r11b
and cl, 0
and r10b, r15b
or r13b, r12b
or cl, r10b
xor r13b, cl
or r8b, r11b
xor r8b, 0xff
or r15b, 0
and r8b, r15b
or r13b, r8b
mov cl, dil
xor cl, 0xff
and cl, 0
mov r8b, r14b
xor r8b, 0
and dil, r8b
mov r10b, r13b
xor r10b, 0xff
and r10b, 0
and r13b, r8b
or cl, dil
or r10b, r13b
xor cl, r10b
mov r8b, r14b
xor r8b, 0
and r8b, 1
mov r10b, r14b
xor r10b, 1
and r10b, 0
or r8b, r10b
mov r10b, al
xor r10b, 0xff
mov r11b, r8b
and r11b, r10b
xor r8b, 0xff
mov r10b, al
and r10b, r8b
or r11b, r10b
xor r11b, 0xff
mov r8b, al
xor r8b, 0xff
mov r10b, r14b
xor r10b, 0
or r11b, r8b
or r10b, 0
xor r11b, 0xff
and r11b, r10b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r10b, r14b
xor r10b, 1
mov dil, cl
and dil, r10b
mov r15b, r14b
xor r15b, 1
and r15b, 0xff
and r10b, 1
or r8b, dil
or r15b, r10b
xor r8b, r15b
mov r10b, bl
xor r10b, 0xff
and r10b, 0
mov dil, r14b
xor dil, 0
mov r15b, bl
and r15b, dil
mov r12b, r8b
xor r12b, 0xff
and r12b, 0
and r8b, dil
or r10b, r15b
or r12b, r8b
xor r10b, r12b
xor r10b, 0xff
xor bl, 0xff
mov r8b, r14b
xor r8b, 0
or r10b, bl
or r8b, 0
xor r10b, 0xff
and r10b, r8b
mov r8b, r14b
xor r8b, 0
and r8b, 1
mov bl, r14b
xor bl, 1
and bl, 0
or r8b, bl
mov bl, r9b
xor bl, 0xff
mov dil, r8b
and dil, bl
xor r8b, 0xff
mov bl, r9b
and bl, r8b
or dil, bl
xor dil, 0xff
mov r8b, r9b
xor r8b, 0xff
mov bl, r14b
xor bl, 0
or dil, r8b
or bl, 0
xor dil, 0xff
and dil, bl
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov bl, r14b
xor bl, 1
mov r15b, cl
and r15b, bl
or r8b, r15b
mov bl, sil
xor bl, 0xff
mov r15b, r8b
and r15b, bl
xor r8b, 0xff
mov bl, sil
and bl, r8b
or r15b, bl
xor r15b, 0xff
xor sil, 0xff
mov r8b, r14b
xor r8b, 0
or r15b, sil
or r8b, 0
xor r15b, 0xff
and r15b, r8b
mov r8b, r11b
xor r8b, 0xff
mov bl, r10b
xor bl, 0xff
mov sil, r14b
xor sil, 1
or r8b, bl
or sil, 1
xor r8b, 0xff
and r8b, sil
mov bl, r11b
xor bl, 0xff
mov sil, r10b
and sil, bl
xor r10b, 0xff
and r11b, r10b
or sil, r11b
mov r10b, r8b
and r10b, sil
xor r8b, sil
or r10b, r8b
mov r8b, dil
xor r8b, 0xff
and r8b, 1
mov r11b, r14b
xor r11b, 1
mov bl, dil
and bl, r11b
mov sil, r14b
xor sil, 1
and sil, 0xff
and r11b, 1
or r8b, bl
or sil, r11b
xor r8b, sil
mov r11b, r15b
xor r11b, 0xff
and r11b, 1
mov bl, r14b
xor bl, 1
mov sil, r15b
and sil, bl
or r11b, sil
mov bl, r14b
xor bl, 1
and bl, 1
mov sil, r14b
xor sil, 1
and sil, 1
or bl, sil
mov sil, r8b
xor sil, 0xff
mov r12b, r14b
xor r12b, 1
mov r13b, r14b
xor r13b, 1
or sil, r12b
or r13b, 1
xor sil, 0xff
and sil, r13b
mov r12b, bl
xor r12b, 0xff
mov r13b, dil
xor r13b, r12b
and r13b, dil
mov dil, r14b
xor dil, 1
mov r12b, r11b
xor r12b, dil
and r12b, r11b
mov dil, bl
xor dil, 0xff
mov byte [rbp + 0x9f], r15b
xor r15b, dil
mov dil, byte [rbp + 0x9f]
and r15b, dil
mov dil, sil
xor dil, 0xff
mov byte [rbp + 0x9e], r13b
xor r13b, 0xff
mov byte [rbp + 0x9d], r14b
xor r14b, 0
mov byte [rbp + 0x9c], dil
and dil, 0
and sil, r14b
mov byte [rbp + 0x9b], r13b
and r13b, 0
mov byte [rbp + 0x9a], al
mov al, byte [rbp + 0x9e]
and al, r14b
or dil, sil
or r13b, al
xor dil, r13b
mov al, byte [rbp + 0x9c]
mov sil, byte [rbp + 0x9b]
or al, sil
xor al, 0xff
or r14b, 0
and al, r14b
or dil, al
mov al, r12b
and al, r15b
xor r12b, r15b
or al, r12b
mov r14b, dil
xor r14b, 0xff
and r14b, 0
mov r15b, byte [rbp + 0x9d]
xor r15b, 0
and dil, r15b
mov r12b, al
xor r12b, 0xff
and r12b, 0
and al, r15b
or r14b, dil
or r12b, al
xor r14b, r12b
mov al, r8b
and al, r11b
xor r8b, r11b
or al, r8b
mov r8b, al
xor r8b, 0xff
and r8b, 0
mov r11b, byte [rbp + 0x9d]
xor r11b, 0
and al, r11b
mov dil, byte [rbp + 0x9d]
xor dil, 1
and dil, 0
and r11b, 1
or r8b, al
or dil, r11b
xor r8b, dil
mov al, byte [rbp + 0x9d]
xor al, 1
mov r11b, bl
xor r11b, 0xff
mov dil, byte [rbp + 0x9d]
xor dil, 0
mov r15b, al
and r15b, 0
mov r12b, dil
and r12b, 1
mov r13b, r11b
and r13b, 0
and bl, dil
or r15b, r12b
or r13b, bl
xor r15b, r13b
or al, r11b
xor al, 0xff
or dil, 0
and al, dil
or r15b, al
xor r8b, 0xff
xor r15b, 0xff
mov al, byte [rbp + 0x9d]
xor al, 0
or r8b, r15b
or al, 0
xor r8b, 0xff
and r8b, al
mov al, r14b
xor al, 0xff
mov r11b, r8b
xor r11b, 0xff
mov bl, byte [rbp + 0x9d]
xor bl, 0
mov dil, al
and dil, 0
and r14b, bl
mov r15b, r11b
and r15b, 0
and r8b, bl
or dil, r14b
or r15b, r8b
xor dil, r15b
or al, r11b
xor al, 0xff
or bl, 0
and al, bl
or dil, al
mov al, r10b
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x9d]
xor r8b, 1
mov r11b, r10b
and r11b, r8b
or al, r11b
mov r8b, byte [rbp + 0x9d]
xor r8b, 0
xor al, 0xff
mov r11b, byte [rbp + 0x9d]
xor r11b, 1
or r8b, al
or r11b, 1
xor r8b, 0xff
and r8b, r11b
mov al, byte [rbp + 0x9d]
xor al, 0
and al, 0
mov r11b, byte [rbp + 0x9d]
xor r11b, 0
mov bl, r11b
and bl, 0
mov r14b, byte [rbp + 0x9d]
xor r14b, 1
and r14b, 0
and r11b, 1
or al, bl
or r14b, r11b
xor al, r14b
xor r10b, 0xff
mov r11b, al
xor r11b, 0xff
mov bl, byte [rbp + 0x9d]
xor bl, 1
or r10b, r11b
or bl, 1
xor r10b, 0xff
and r10b, bl
mov r11b, dil
xor r11b, 0xff
and r11b, 1
mov bl, byte [rbp + 0x9d]
xor bl, 1
mov r14b, dil
and r14b, bl
or r11b, r14b
xor r11b, 0xff
mov bl, byte [rbp + 0x9d]
xor bl, 0
mov r14b, byte [rbp + 0x9d]
xor r14b, 0
or r11b, bl
or r14b, 0
xor r11b, 0xff
and r11b, r14b
xor dil, 0xff
xor al, 0xff
mov bl, byte [rbp + 0x9d]
xor bl, 1
or dil, al
or bl, 1
xor dil, 0xff
and dil, bl
mov al, r8b
xor al, 0xff
mov bl, r10b
xor bl, 0xff
mov r14b, byte [rbp + 0x9d]
xor r14b, 1
mov r15b, al
and r15b, 0xff
and r8b, r14b
mov r12b, bl
and r12b, 0xff
and r10b, r14b
or r15b, r8b
or r12b, r10b
xor r15b, r12b
or al, bl
xor al, 0xff
or r14b, 1
and al, r14b
or r15b, al
mov al, r11b
xor al, 0xff
mov r8b, dil
xor r8b, 0xff
mov r10b, byte [rbp + 0x9d]
xor r10b, 0
mov bl, al
and bl, 0
and r11b, r10b
mov r14b, r8b
and r14b, 0
and dil, r10b
or bl, r11b
or r14b, dil
xor bl, r14b
or al, r8b
xor al, 0xff
or r10b, 0
and al, r10b
or bl, al
mov al, r15b
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x9d]
xor r8b, 1
and r15b, r8b
mov r10b, bl
xor r10b, 0xff
and r10b, 0xff
and bl, r8b
or al, r15b
or r10b, bl
xor al, r10b
mov r8b, byte [rbp + 0x9a]
xor r8b, 0xff
and r8b, 0
mov r10b, byte [rbp + 0x9d]
xor r10b, 0
mov r11b, byte [rbp + 0x9a]
and r11b, r10b
mov bl, byte [rbp + 0x9d]
xor bl, 1
and bl, 0
and r10b, 1
or r8b, r11b
or bl, r10b
xor r8b, bl
mov r10b, r9b
xor r10b, 0xff
and r10b, 0
mov r11b, byte [rbp + 0x9d]
xor r11b, 0
mov bl, r9b
and bl, r11b
mov dil, byte [rbp + 0x9d]
xor dil, 1
and dil, 0
and r11b, 1
or r10b, bl
or dil, r11b
xor r10b, dil
mov r11b, byte [rbp + 0x9d]
xor r11b, 0
and r11b, 1
mov bl, byte [rbp + 0x9d]
xor bl, 1
and bl, 0
or r11b, bl
mov bl, byte [rbp + 0x9d]
xor bl, 0
mov dil, r8b
xor dil, bl
and dil, r8b
mov bl, byte [rbp + 0x9a]
xor bl, 0xff
mov r14b, r11b
xor r14b, 0xff
mov r15b, byte [rbp + 0x9d]
xor r15b, 0
or bl, r14b
or r15b, 0
xor bl, 0xff
and bl, r15b
mov r14b, r10b
xor r14b, 0xff
mov r15b, byte [rbp + 0x9d]
xor r15b, 0
mov r12b, byte [rbp + 0x9d]
xor r12b, 1
or r14b, r15b
or r12b, 1
xor r14b, 0xff
and r14b, r12b
mov r15b, r11b
xor r15b, 0xff
mov r12b, r9b
xor r12b, r15b
and r12b, r9b
mov r9b, dil
xor r9b, 0xff
mov r15b, bl
xor r15b, 0xff
mov r13b, byte [rbp + 0x9d]
xor r13b, 1
mov sil, r9b
and sil, 0xff
and dil, r13b
mov byte [rbp + 0x99], r15b
and r15b, 0xff
and bl, r13b
or sil, dil
or r15b, bl
xor sil, r15b
mov bl, byte [rbp + 0x99]
or r9b, bl
xor r9b, 0xff
or r13b, 1
and r9b, r13b
or sil, r9b
mov r9b, r14b
xor r9b, 0xff
mov dil, r12b
xor dil, 0xff
mov r15b, byte [rbp + 0x9d]
xor r15b, 0
mov r13b, r9b
and r13b, 0
and r14b, r15b
mov bl, dil
and bl, 0
and r12b, r15b
or r13b, r14b
or bl, r12b
xor r13b, bl
or r9b, dil
xor r9b, 0xff
or r15b, 0
and r9b, r15b
or r13b, r9b
mov r9b, sil
xor r9b, 0xff
mov bl, r13b
and bl, r9b
xor r13b, 0xff
and sil, r13b
or bl, sil
mov r9b, r8b
xor r9b, 0xff
mov sil, r10b
xor sil, 0xff
mov dil, byte [rbp + 0x9d]
xor dil, 0
mov r14b, r9b
and r14b, 0
and r8b, dil
mov r15b, sil
and r15b, 0
and r10b, dil
or r14b, r8b
or r15b, r10b
xor r14b, r15b
or r9b, sil
xor r9b, 0xff
or dil, 0
and r9b, dil
or r14b, r9b
mov r8b, r14b
xor r8b, 0xff
and r8b, 0
mov r9b, byte [rbp + 0x9d]
xor r9b, 0
and r14b, r9b
mov r10b, byte [rbp + 0x9d]
xor r10b, 1
and r10b, 0
and r9b, 1
or r8b, r14b
or r10b, r9b
xor r8b, r10b
mov r9b, r11b
and r9b, 0
xor r11b, 0
or r9b, r11b
xor r8b, 0xff
xor r9b, 0xff
mov r10b, byte [rbp + 0x9d]
xor r10b, 0
or r8b, r9b
or r10b, 0
xor r8b, 0xff
and r8b, r10b
mov r9b, bl
and r9b, r8b
xor bl, r8b
or r9b, bl
mov r8b, r9b
xor r8b, 0xff
and r8b, 1
mov r10b, byte [rbp + 0x9d]
xor r10b, 1
mov r11b, r9b
and r11b, r10b
or r8b, r11b
mov r10b, byte [rbp + 0x9d]
xor r10b, 0
xor r8b, 0xff
mov r11b, byte [rbp + 0x9d]
xor r11b, 0
or r10b, r8b
or r11b, 0
xor r10b, 0xff
and r10b, r11b
mov r8b, byte [rbp + 0x9d]
xor r8b, 0
and r8b, 1
mov r11b, byte [rbp + 0x9d]
xor r11b, 1
and r11b, 0
or r8b, r11b
xor r9b, 0xff
mov r11b, r8b
xor r11b, 0xff
mov bl, byte [rbp + 0x9d]
xor bl, 0
or r9b, r11b
or bl, 0
xor r9b, 0xff
and r9b, bl
mov r11b, byte [rbp + 0x9d]
xor r11b, 1
and r11b, 1
mov bl, byte [rbp + 0x9d]
xor bl, 1
and bl, 1
or r11b, bl
mov bl, byte [rbp + 0x9d]
xor bl, 0
mov sil, r11b
xor sil, bl
and sil, r11b
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
mov r11b, r10b
and r11b, r9b
xor r10b, r9b
or r11b, r10b
mov r9b, sil
xor r9b, 0xff
mov r10b, r8b
xor r10b, 0xff
mov bl, byte [rbp + 0x9d]
xor bl, 1
mov dil, r9b
and dil, 0xff
and sil, bl
mov r14b, r10b
and r14b, 0xff
and r8b, bl
or dil, sil
or r14b, r8b
xor dil, r14b
or r9b, r10b
xor r9b, 0xff
or bl, 1
and r9b, bl
or dil, r9b
mov r8b, r11b
xor r8b, 0xff
and r8b, 0
mov r9b, byte [rbp + 0x9d]
xor r9b, 0
and r11b, r9b
mov r10b, dil
xor r10b, 0xff
and r10b, 0
and dil, r9b
or r8b, r11b
or r10b, dil
xor r8b, r10b
mov r9b, byte [rbp + 0x9d]
xor r9b, 0
mov r10b, cl
xor r10b, 0xff
mov r11b, byte [rbp + 0x9d]
xor r11b, 1
or r9b, r10b
or r11b, 1
xor r9b, 0xff
and r9b, r11b
mov r10b, byte [rbp + 0x9d]
xor r10b, 0
and r10b, 1
mov r11b, byte [rbp + 0x9d]
xor r11b, 1
mov bl, r11b
and bl, 0
mov sil, cl
xor sil, 0xff
and sil, 0xff
and cl, r11b
or r10b, bl
or sil, cl
xor r10b, sil
mov cl, r9b
xor cl, 0xff
mov r11b, r10b
xor r11b, 0xff
mov bl, byte [rbp + 0x9d]
xor bl, 0
mov sil, cl
and sil, 0
and r9b, bl
mov dil, r11b
and dil, 0
and r10b, bl
or sil, r9b
or dil, r10b
xor sil, dil
or cl, r11b
xor cl, 0xff
or bl, 0
and cl, bl
or sil, cl
mov cl, r8b
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp + 0x9d]
xor r9b, 1
and r8b, r9b
mov r10b, byte [rbp + 0x9d]
xor r10b, 1
and r10b, 0xff
and r9b, 1
or cl, r8b
or r10b, r9b
xor cl, r10b
mov r8b, sil
xor r8b, 0xff
and r8b, 0
mov r9b, byte [rbp + 0x9d]
xor r9b, 0
and sil, r9b
mov r10b, byte [rbp + 0x9d]
xor r10b, 1
and r10b, 0
and r9b, 1
or r8b, sil
or r10b, r9b
xor r8b, r10b
mov r9b, byte [rbp + 0x9d]
xor r9b, 0
and r9b, 0
mov r10b, byte [rbp + 0x9d]
xor r10b, 0
mov r11b, r10b
and r11b, 0
mov bl, byte [rbp + 0x9d]
xor bl, 1
and bl, 0
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, cl
and r10b, r8b
xor cl, r8b
or r10b, cl
mov cl, r9b
and cl, 0
xor r9b, 0
or cl, r9b
mov r8b, r10b
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x9d]
xor r9b, 1
and r10b, r9b
mov r11b, byte [rbp + 0x9d]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
xor r8b, 0xff
xor cl, 0xff
mov r9b, byte [rbp + 0x9d]
xor r9b, 0
or r8b, cl
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov cl, al
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp + 0x9d]
xor r9b, 1
mov r10b, al
and r10b, r9b
or cl, r10b
mov r9b, r8b
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x9d]
xor r10b, 1
mov r11b, r8b
and r11b, r10b
or r9b, r11b
mov r10b, byte [rbp + 0x9d]
xor r10b, 1
and r10b, 1
mov r11b, byte [rbp + 0x9d]
xor r11b, 1
and r11b, 1
or r10b, r11b
mov r11b, byte [rbp + 0x9d]
xor r11b, 1
mov bl, cl
xor bl, r11b
and bl, cl
xor al, 0xff
mov r11b, r10b
xor r11b, 0xff
mov sil, byte [rbp + 0x9d]
xor sil, 0
or al, r11b
or sil, 0
xor al, 0xff
and al, sil
mov r11b, byte [rbp + 0x9d]
xor r11b, 1
mov sil, r9b
xor sil, r11b
and sil, r9b
xor r8b, 0xff
mov r11b, r10b
xor r11b, 0xff
mov dil, byte [rbp + 0x9d]
xor dil, 1
or r8b, r11b
or dil, 1
xor r8b, 0xff
and r8b, dil
mov r11b, bl
xor r11b, 0xff
mov dil, al
xor dil, 0xff
mov r14b, byte [rbp + 0x9d]
xor r14b, 0
mov r15b, r11b
and r15b, 0
and bl, r14b
mov r12b, dil
and r12b, 0
and al, r14b
or r15b, bl
or r12b, al
xor r15b, r12b
or r11b, dil
xor r11b, 0xff
or r14b, 0
and r11b, r14b
or r15b, r11b
mov al, sil
and al, r8b
xor sil, r8b
or al, sil
mov r8b, r15b
xor r8b, 0xff
and r8b, 1
mov r11b, byte [rbp + 0x9d]
xor r11b, 1
and r15b, r11b
mov bl, al
xor bl, 0xff
and bl, 0xff
and al, r11b
or r8b, r15b
or bl, al
xor r8b, bl
mov al, cl
and al, r9b
xor cl, r9b
or al, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp + 0x9d]
xor r9b, 1
and al, r9b
or cl, al
mov al, r10b
and al, 1
xor r10b, 1
or al, r10b
xor cl, 0xff
xor al, 0xff
mov r9b, byte [rbp + 0x9d]
xor r9b, 1
or cl, al
or r9b, 1
xor cl, 0xff
and cl, r9b
mov al, r8b
xor al, 0xff
mov r9b, cl
xor r9b, 0xff
mov r10b, byte [rbp + 0x9d]
xor r10b, 1
mov r11b, al
and r11b, 0xff
and r8b, r10b
mov bl, r9b
and bl, 0xff
and cl, r10b
or r11b, r8b
or bl, cl
xor r11b, bl
or al, r9b
xor al, 0xff
or r10b, 1
and al, r10b
or r11b, al
test r11b, 1
mov dword [rbp + 0x94], edx
jne 0x6da167cb
jmp 0x6da407b6
jmp 0x6da167d0
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x358555ea
sub r8d, 1
add r8d, 0x358555ea
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0x54a73380
mov r10d, ecx
add r10d, r9d
add r10d, 0x423c353
add r10d, r8d
sub r10d, 0x423c353
mov r8d, eax
sub r8d, r10d
mov r9d, eax
sub r9d, 0x54a73380
add r8d, r9d
sub eax, r8d
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or sil, r15b
mov r14b, bl
xor r14b, 0xff
and r14b, 1
mov r15b, dil
xor r15b, 1
mov r12b, bl
and r12b, r15b
or r14b, r12b
mov r15b, dil
xor r15b, 1
and r15b, 1
mov r12b, dil
xor r12b, 1
and r12b, 1
or r15b, r12b
mov r12b, sil
xor r12b, 0xff
mov r13b, r14b
xor r13b, 0xff
mov al, dil
xor al, 0
mov cl, r12b
and cl, 0
and sil, al
mov dl, r13b
and dl, 0
and r14b, al
or cl, sil
or dl, r14b
xor cl, dl
or r12b, r13b
xor r12b, 0xff
or al, 0
and r12b, al
or cl, r12b
mov al, dil
xor al, 1
mov dl, r15b
xor dl, 0xff
mov sil, dil
xor sil, 0
mov r14b, al
and r14b, 0
mov r12b, sil
and r12b, 1
mov r13b, dl
and r13b, 0
and r15b, sil
or r14b, r12b
or r13b, r15b
xor r14b, r13b
or al, dl
xor al, 0xff
or sil, 0
and al, sil
or r14b, al
mov al, cl
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
and cl, dl
or al, cl
xor r14b, 0xff
mov cl, al
xor cl, r14b
and cl, al
mov al, r11b
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
mov sil, r11b
and sil, dl
or al, sil
xor al, 0xff
xor al, 1
and al, 0xff
mov dl, dil
xor dl, 1
and dl, 0
mov sil, dil
xor sil, 0
mov r14b, sil
and r14b, 1
mov r15b, dil
xor r15b, 1
and r15b, 0
and sil, 1
or dl, r14b
or r15b, sil
xor dl, r15b
xor r11b, 0xff
mov sil, dl
xor sil, 0xff
mov r14b, dil
xor r14b, 1
or r11b, sil
or r14b, 1
xor r11b, 0xff
and r11b, r14b
mov sil, bl
xor sil, 0xff
and sil, 1
mov r14b, dil
xor r14b, 1
mov r15b, bl
and r15b, r14b
or sil, r15b
mov r14b, dil
xor r14b, 1
mov r15b, sil
xor r15b, r14b
and r15b, sil
xor dl, 0xff
mov sil, bl
xor sil, dl
and sil, bl
mov dl, al
xor dl, 0xff
mov bl, r11b
xor bl, 0xff
mov r14b, dil
xor r14b, 0
mov r12b, dl
and r12b, 0
and al, r14b
mov r13b, bl
and r13b, 0
and r11b, r14b
or r12b, al
or r13b, r11b
xor r12b, r13b
or dl, bl
xor dl, 0xff
or r14b, 0
and dl, r14b
or r12b, dl
mov al, r15b
and al, sil
xor r15b, sil
or al, r15b
mov dl, r12b
xor dl, 0xff
mov r11b, al
and r11b, dl
xor al, 0xff
and r12b, al
or r11b, r12b
mov al, cl
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
mov bl, cl
and bl, dl
or al, bl
mov dl, r11b
xor dl, 0xff
and dl, 0
mov bl, dil
xor bl, 0
mov sil, r11b
and sil, bl
mov r14b, dil
xor r14b, 1
and r14b, 0
and bl, 1
or dl, sil
or r14b, bl
xor dl, r14b
mov bl, dil
xor bl, 0
and bl, 1
mov sil, dil
xor sil, 1
and sil, 0
or bl, sil
mov sil, dil
xor sil, 0
mov r14b, al
xor r14b, sil
and r14b, al
mov sil, bl
xor sil, 0xff
mov r15b, cl
xor r15b, sil
and r15b, cl
mov cl, dil
xor cl, 0
mov sil, dl
xor sil, cl
and sil, dl
xor r11b, 0xff
mov cl, bl
xor cl, 0xff
mov r12b, dil
xor r12b, 1
or r11b, cl
or r12b, 1
xor r11b, 0xff
and r11b, r12b
mov cl, r14b
and cl, r15b
xor r14b, r15b
or cl, r14b
mov r14b, sil
and r14b, r11b
xor sil, r11b
or r14b, sil
mov r11b, cl
xor r11b, 0xff
and r11b, 0
mov sil, dil
xor sil, 0
and cl, sil
mov r15b, r14b
xor r15b, 0xff
and r15b, 0
and r14b, sil
or r11b, cl
or r15b, r14b
xor r11b, r15b
mov cl, al
xor cl, 0xff
mov sil, dl
xor sil, 0xff
mov r14b, dil
xor r14b, 1
mov r15b, cl
and r15b, 0xff
and al, r14b
mov r12b, sil
and r12b, 0xff
and dl, r14b
or r15b, al
or r12b, dl
xor r15b, r12b
or cl, sil
xor cl, 0xff
or r14b, 1
and cl, r14b
or r15b, cl
mov al, r15b
xor al, 0xff
and al, 0
mov cl, dil
xor cl, 0
and r15b, cl
mov dl, dil
xor dl, 1
and dl, 0
and cl, 1
or al, r15b
or dl, cl
xor al, dl
mov cl, dil
xor cl, 0
mov dl, bl
xor dl, 0xff
xor dil, 0
mov sil, cl
and sil, 0
mov r14b, dil
and r14b, 0
mov r15b, dl
and r15b, 0
and bl, dil
or sil, r14b
or r15b, bl
xor sil, r15b
or cl, dl
xor cl, 0xff
or dil, 0
and cl, dil
or sil, cl
xor sil, 0xff
mov cl, al
xor cl, sil
and cl, al
mov al, r11b
and al, cl
xor r11b, cl
or al, r11b
test al, 1
jne 0x6da16bde
jmp 0x6d937feb
xor eax, eax
mov ecx, eax
xor eax, eax
sub rsp, 0x30
mov qword [rbp + 0x68], rcx
mov rdx, qword [rbp + 0x68]
lea r8, [sym.out.dll_ThreadFunc]
mov r9, qword [rbp + 0x68]
mov dword [rsp + 0x20], 0
mov qword [rsp + 0x28], 0
mov dword [rbp + 0x64], eax
call qword [sym.imp.KERNEL32.dll_CreateThread]
add rsp, 0x30
mov qword [rbp + 0x858], rax
lea rax, [rbp + 0x854]
sub rsp, 0x20
mov rcx, rax
lea rdx, sym.out.dll_gBuf
mov r8d, 4
call sym.out.dll_MemCpy
add rsp, 0x20
lea rcx, sym.out.dll_gBuf
mov rdx, rcx
add rdx, 0x404
add rcx, 4
mov qword [rbp + 0x848], rcx
mov qword [rbp + 0x840], rdx
mov dword [rbp + 0x83c], 0
jmp 0x6d93a900
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0xad6428f8
add r8d, 0
sub r8d, ecx
sub r8d, 0xad6428f8
mov r9d, eax
sub r9d, 0xacedbefb
sub r9d, 0x19110041
add r9d, 0xacedbefb
sub r8d, 0xe6ced076
add r8d, r9d
add r8d, 0xe6ced076
mov r9d, 0x55ede7b2
add r9d, 0
sub r9d, r8d
sub r9d, 0x55ede7b2
mov r8d, eax
sub r8d, 1
add r8d, 0
mov r10d, eax
sub r10d, r8d
sub r9d, r10d
mov r8d, 0x1eb173b1
add r8d, 0
sub r8d, 0x19110041
sub r8d, 0x1eb173b1
mov r10d, eax
sub r10d, r9d
mov r9d, eax
sub r9d, r8d
add r10d, r9d
sub eax, r10d
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, bl
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, bl
and r15b, r14b
or sil, r15b
mov r14b, r11b
xor r14b, 0xff
and r14b, 1
mov r15b, dil
xor r15b, 1
mov r12b, r11b
and r12b, r15b
mov r13b, sil
xor r13b, 0xff
and r13b, 0xff
and sil, r15b
or r14b, r12b
or r13b, sil
xor r14b, r13b
xor r14b, 0xff
mov sil, r11b
xor sil, 0xff
mov r15b, dil
xor r15b, 0
or r14b, sil
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov sil, r11b
xor sil, 0xff
and sil, 1
mov r15b, dil
xor r15b, 1
mov r12b, r11b
and r12b, r15b
or sil, r12b
xor sil, 0xff
mov r15b, bl
xor r15b, sil
and r15b, bl
mov sil, bl
xor sil, 0xff
and sil, 0
mov r12b, dil
xor r12b, 0
and bl, r12b
mov r13b, dil
xor r13b, 1
and r13b, 0
and r12b, 1
or sil, bl
or r13b, r12b
xor sil, r13b
xor r11b, 0xff
xor sil, 0xff
mov bl, dil
xor bl, 0
or r11b, sil
or bl, 0
xor r11b, 0xff
and r11b, bl
mov bl, r15b
and bl, r11b
xor r15b, r11b
or bl, r15b
mov r11b, r14b
xor r11b, 0xff
and r11b, 1
mov sil, dil
xor sil, 1
mov r15b, r14b
and r15b, sil
or r11b, r15b
mov sil, bl
xor sil, 0xff
and sil, 1
mov r15b, dil
xor r15b, 1
mov r12b, bl
and r12b, r15b
or sil, r12b
mov r15b, dil
xor r15b, 1
and r15b, 0
mov r12b, dil
xor r12b, 0
mov r13b, r12b
and r13b, 1
mov al, dil
xor al, 1
and al, 0
and r12b, 1
or r15b, r13b
or al, r12b
xor r15b, al
mov al, dil
xor al, 1
mov r12b, r11b
xor r12b, al
and r12b, r11b
mov al, r15b
xor al, 0xff
mov r13b, r14b
xor r13b, al
and r13b, r14b
mov al, dil
xor al, 1
mov r14b, sil
xor r14b, al
and r14b, sil
xor bl, 0xff
mov al, r15b
xor al, 0xff
mov cl, dil
xor cl, 1
or bl, al
or cl, 1
xor bl, 0xff
and bl, cl
mov al, r12b
xor al, 0xff
mov cl, r13b
xor cl, 0xff
mov dl, dil
xor dl, 1
mov r8b, al
and r8b, 0xff
and r12b, dl
mov r9b, cl
and r9b, 0xff
and r13b, dl
or r8b, r12b
or r9b, r13b
xor r8b, r9b
or al, cl
xor al, 0xff
or dl, 1
and al, dl
or r8b, al
mov al, r14b
xor al, 0xff
mov cl, bl
xor cl, 0xff
mov dl, dil
xor dl, 0
mov r9b, al
and r9b, 0
and r14b, dl
mov r12b, cl
and r12b, 0
and bl, dl
or r9b, r14b
or r12b, bl
xor r9b, r12b
or al, cl
xor al, 0xff
or dl, 0
and al, dl
or r9b, al
mov al, r8b
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
and r8b, cl
mov dl, r9b
xor dl, 0xff
and dl, 0xff
and r9b, cl
or al, r8b
or dl, r9b
xor al, dl
mov cl, r11b
xor cl, 0xff
mov dl, sil
xor dl, 0xff
mov r8b, dil
xor r8b, 1
mov r9b, cl
and r9b, 0xff
and r11b, r8b
mov bl, dl
and bl, 0xff
and sil, r8b
or r9b, r11b
or bl, sil
xor r9b, bl
or cl, dl
xor cl, 0xff
or r8b, 1
and cl, r8b
or r9b, cl
mov cl, r9b
xor cl, 0xff
and cl, 1
mov dl, dil
xor dl, 1
and r9b, dl
mov r8b, dil
xor r8b, 1
and r8b, 0xff
and dl, 1
or cl, r9b
or r8b, dl
xor cl, r8b
mov dl, r15b
and dl, 1
xor r15b, 1
or dl, r15b
xor cl, 0xff
xor dl, 0xff
xor dil, 0
or cl, dl
or dil, 0
xor cl, 0xff
and cl, dil
mov dl, al
and dl, cl
xor al, cl
or dl, al
test dl, 1
jne 0x6da1dea1
jmp 0x6da43b81
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0x1e578d7
add r8d, 0
sub r8d, 1
sub r8d, 0x1e578d7
mov r9d, eax
sub r9d, 0
mov r10d, eax
sub r10d, r8d
add r9d, r10d
sub eax, r9d
mov r8d, ecx
add r8d, 0xe2ddbaa3
sub r8d, 0x787a97fe
sub r8d, 0xe2ddbaa3
add r8d, 0x4de4e7c2
add r8d, eax
sub r8d, 0x4de4e7c2
add r8d, 0x45ed2233
add r8d, 0x787a97fe
sub r8d, 0x45ed2233
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 0
mov dil, 1
mov r14b, dil
xor r14b, 0
mov r15b, r11b
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
xor sil, 0xff
xor sil, 0
and sil, 0
mov r14b, dil
xor r14b, 0
and r14b, 1
mov r15b, dil
xor r15b, 1
mov r12b, r15b
and r12b, 0
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, r11b
xor r15b, 0xff
mov r12b, r14b
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
or r15b, r12b
or r13b, 0
xor r15b, 0xff
and r15b, r13b
mov r12b, dil
xor r12b, 1
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 1
or r12b, r13b
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
mov al, dil
xor al, 0
or r12b, r13b
or al, 0
xor r12b, 0xff
and r12b, al
mov al, dil
xor al, 1
xor r14b, 0xff
mov r13b, dil
xor r13b, 1
or al, r14b
or r13b, 1
xor al, 0xff
and al, r13b
mov r14b, sil
xor r14b, 0xff
mov r13b, r15b
xor r13b, 0xff
mov cl, dil
xor cl, 0
mov dl, r14b
and dl, 0
and sil, cl
mov r8b, r13b
and r8b, 0
and r15b, cl
or dl, sil
or r8b, r15b
xor dl, r8b
or r14b, r13b
xor r14b, 0xff
or cl, 0
and r14b, cl
or dl, r14b
mov cl, r12b
xor cl, 0xff
mov r8b, al
xor r8b, 0xff
mov sil, dil
xor sil, 1
mov r14b, cl
and r14b, 0xff
and r12b, sil
mov r15b, r8b
and r15b, 0xff
and al, sil
or r14b, r12b
or r15b, al
xor r14b, r15b
or cl, r8b
xor cl, 0xff
or sil, 1
and cl, sil
or r14b, cl
mov al, dl
xor al, 0xff
mov cl, r14b
and cl, al
xor r14b, 0xff
and dl, r14b
or cl, dl
mov al, bl
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
mov r8b, bl
and r8b, dl
mov sil, dil
xor sil, 1
and sil, 0xff
and dl, 1
or al, r8b
or sil, dl
xor al, sil
mov dl, dil
xor dl, 0
xor al, 0xff
mov r8b, dil
xor r8b, 0
or dl, al
or r8b, 0
xor dl, 0xff
and dl, r8b
mov al, dil
xor al, 0
and al, 1
mov r8b, dil
xor r8b, 1
and r8b, 0
or al, r8b
mov r8b, bl
xor r8b, 0xff
mov sil, al
xor sil, 0xff
mov r14b, dil
xor r14b, 0
or r8b, sil
or r14b, 0
xor r8b, 0xff
and r8b, r14b
mov sil, dil
xor sil, 1
and sil, 0
mov r14b, dil
xor r14b, 0
mov r15b, r14b
and r15b, 1
mov r12b, dil
xor r12b, 1
and r12b, 0
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
xor sil, 0xff
mov r14b, dil
xor r14b, 0
mov r15b, dil
xor r15b, 0
or sil, r14b
or r15b, 0
xor sil, 0xff
and sil, r15b
mov r14b, dil
xor r14b, 1
xor al, 0xff
mov r15b, dil
xor r15b, 0
or r14b, al
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov al, dl
and al, r8b
xor dl, r8b
or al, dl
mov dl, sil
xor dl, 0xff
mov r8b, r14b
xor r8b, 0xff
mov r15b, dil
xor r15b, 1
mov r12b, dl
and r12b, 0xff
and sil, r15b
mov r13b, r8b
and r13b, 0xff
and r14b, r15b
or r12b, sil
or r13b, r14b
xor r12b, r13b
or dl, r8b
xor dl, 0xff
or r15b, 1
and dl, r15b
or r12b, dl
mov dl, al
xor dl, 0xff
mov r8b, r12b
and r8b, dl
xor r12b, 0xff
and al, r12b
or r8b, al
mov al, dil
xor al, 1
and al, 0
mov dl, dil
xor dl, 0
mov sil, dl
and sil, 1
mov r14b, dil
xor r14b, 1
and r14b, 0
and dl, 1
or al, sil
or r14b, dl
xor al, r14b
xor al, 0xff
xor al, 1
and al, 0xff
mov dl, dil
xor dl, 1
and dl, 1
mov sil, dil
xor sil, 1
and sil, 1
or dl, sil
mov sil, dil
xor sil, 1
xor dl, 0xff
mov r14b, dil
xor r14b, 1
or sil, dl
or r14b, 1
xor sil, 0xff
and sil, r14b
mov dl, al
and dl, sil
xor al, sil
or dl, al
mov al, cl
xor al, 0xff
and al, 0
mov sil, dil
xor sil, 0
mov r14b, cl
and r14b, sil
mov r15b, dil
xor r15b, 1
and r15b, 0
and sil, 1
or al, r14b
or r15b, sil
xor al, r15b
mov sil, dil
xor sil, 1
and sil, 1
mov r14b, dil
xor r14b, 1
and r14b, 1
or sil, r14b
mov r14b, dil
xor r14b, 1
and r14b, 0
mov r15b, dil
xor r15b, 0
mov r12b, r15b
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 0
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, al
xor r15b, 0xff
mov r12b, sil
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
mov r9b, r15b
and r9b, 0xff
and al, r13b
mov r10b, r12b
and r10b, 0xff
and sil, r13b
or r9b, al
or r10b, sil
xor r9b, r10b
or r15b, r12b
xor r15b, 0xff
or r13b, 1
and r15b, r13b
or r9b, r15b
mov al, r14b
and al, 1
xor r14b, 1
or al, r14b
mov r10b, r9b
xor r10b, 0xff
and r10b, 1
mov sil, dil
xor sil, 1
and r9b, sil
or r10b, r9b
xor r10b, 0xff
xor al, 0xff
mov r9b, dil
xor r9b, 1
or r10b, al
or r9b, 1
xor r10b, 0xff
and r10b, r9b
mov al, dl
xor al, 0xff
and al, 1
mov r9b, dil
xor r9b, 1
mov sil, dl
and sil, r9b
or al, sil
mov r9b, r11b
xor r9b, 0xff
and r9b, 1
mov sil, dil
xor sil, 1
mov r14b, r11b
and r14b, sil
mov r15b, al
xor r15b, 0xff
and r15b, 0xff
and al, sil
or r9b, r14b
or r15b, al
xor r9b, r15b
xor r11b, 0xff
mov al, r9b
xor al, r11b
and al, r9b
mov r9b, r8b
xor r9b, 0xff
and r9b, 1
mov r11b, dil
xor r11b, 1
mov sil, r8b
and sil, r11b
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and r11b, 1
or r9b, sil
or r14b, r11b
xor r9b, r14b
mov r11b, dil
xor r11b, 1
and r11b, 0
mov sil, dil
xor sil, 0
mov r14b, sil
and r14b, 1
mov r15b, dil
xor r15b, 1
and r15b, 0
and sil, 1
or r11b, r14b
or r15b, sil
xor r11b, r15b
mov sil, dil
xor sil, 0
and sil, 1
mov r14b, dil
xor r14b, 1
and r14b, 0
or sil, r14b
mov r14b, r9b
xor r14b, 0xff
mov r15b, r11b
xor r15b, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, r14b
and r13b, 0
and r9b, r12b
mov byte [rbp + 0x63], r15b
and r15b, 0
and r11b, r12b
or r13b, r9b
or r15b, r11b
xor r13b, r15b
mov r9b, byte [rbp + 0x63]
or r14b, r9b
xor r14b, 0xff
or r12b, 0
and r14b, r12b
or r13b, r14b
mov r11b, sil
and r11b, 0
xor sil, 0
or r11b, sil
mov sil, r13b
xor sil, 0xff
and sil, 1
mov r14b, dil
xor r14b, 1
and r13b, r14b
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and r14b, 1
or sil, r13b
or r15b, r14b
xor sil, r15b
xor sil, 0xff
xor r11b, 0xff
mov r14b, dil
xor r14b, 0
or sil, r11b
or r14b, 0
xor sil, 0xff
and sil, r14b
mov r11b, dl
xor r11b, 0xff
and r11b, 1
mov r14b, dil
xor r14b, 1
mov r15b, dl
and r15b, r14b
or r11b, r15b
mov r14b, bl
xor r14b, 0xff
and r14b, 0
mov r15b, dil
xor r15b, 0
mov r12b, bl
and r12b, r15b
mov r13b, r11b
xor r13b, 0xff
and r13b, 0
and r11b, r15b
or r14b, r12b
or r13b, r11b
xor r14b, r13b
xor bl, 0xff
mov r11b, r14b
xor r11b, bl
and r11b, r14b
mov bl, r10b
xor bl, 0xff
and bl, 0
mov r14b, dil
xor r14b, 0
mov r15b, r10b
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0
and r14b, 1
or bl, r15b
or r12b, r14b
xor bl, r12b
mov r14b, al
xor r14b, 0xff
and r14b, 1
mov r15b, dil
xor r15b, 1
mov r12b, al
and r12b, r15b
or r14b, r12b
mov r15b, dil
xor r15b, 0
and r15b, 1
mov r12b, dil
xor r12b, 1
mov r13b, r12b
and r13b, 0
mov r9b, dil
xor r9b, 1
and r9b, 0xff
and r12b, 1
or r15b, r13b
or r9b, r12b
xor r15b, r9b
mov r9b, dil
xor r9b, 0
mov r12b, bl
xor r12b, r9b
and r12b, bl
xor r10b, 0xff
mov r9b, r15b
xor r9b, 0xff
mov r13b, dil
xor r13b, 0
or r10b, r9b
or r13b, 0
xor r10b, 0xff
and r10b, r13b
mov r9b, r14b
xor r9b, 0xff
mov r13b, dil
xor r13b, 0
mov byte [rbp + 0x62], dil
xor dil, 0
or r9b, r13b
or dil, 0
xor r9b, 0xff
and r9b, dil
mov dil, r15b
xor dil, 0xff
mov r13b, al
xor r13b, dil
and r13b, al
mov al, r12b
and al, r10b
xor r12b, r10b
or al, r12b
mov r10b, r9b
xor r10b, 0xff
mov dil, r13b
xor dil, 0xff
mov r12b, byte [rbp + 0x62]
xor r12b, 0
mov byte [rbp + 0x61], r10b
and r10b, 0
and r9b, r12b
mov byte [rbp + 0x60], dil
and dil, 0
and r13b, r12b
or r10b, r9b
or dil, r13b
xor r10b, dil
mov r9b, byte [rbp + 0x61]
mov dil, byte [rbp + 0x60]
or r9b, dil
xor r9b, 0xff
or r12b, 0
and r9b, r12b
or r10b, r9b
mov r9b, al
xor r9b, 0xff
and r9b, 1
mov r12b, byte [rbp + 0x62]
xor r12b, 1
and al, r12b
mov r13b, r10b
xor r13b, 0xff
and r13b, 0xff
and r10b, r12b
or r9b, al
or r13b, r10b
xor r9b, r13b
mov al, bl
xor al, 0xff
mov r10b, r14b
xor r10b, 0xff
mov r12b, byte [rbp + 0x62]
xor r12b, 0
mov r13b, al
and r13b, 0
and bl, r12b
mov dil, r10b
and dil, 0
and r14b, r12b
or r13b, bl
or dil, r14b
xor r13b, dil
or al, r10b
xor al, 0xff
or r12b, 0
and al, r12b
or r13b, al
mov al, r13b
xor al, 0xff
and al, 0
mov r10b, byte [rbp + 0x62]
xor r10b, 0
and r13b, r10b
mov bl, byte [rbp + 0x62]
xor bl, 1
and bl, 0
and r10b, 1
or al, r13b
or bl, r10b
xor al, bl
mov r10b, byte [rbp + 0x62]
xor r10b, 0
mov bl, r15b
xor bl, 0xff
mov dil, byte [rbp + 0x62]
xor dil, 1
mov r14b, r10b
and r14b, 0xff
mov r12b, dil
and r12b, 0
mov r13b, bl
and r13b, 0xff
and r15b, dil
or r14b, r12b
or r13b, r15b
xor r14b, r13b
or r10b, bl
xor r10b, 0xff
or dil, 1
and r10b, dil
or r14b, r10b
xor al, 0xff
xor r14b, 0xff
mov r10b, byte [rbp + 0x62]
xor r10b, 0
or al, r14b
or r10b, 0
xor al, 0xff
and al, r10b
mov r10b, r9b
and r10b, al
xor r9b, al
or r10b, r9b
mov al, sil
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x62]
xor r9b, 1
mov bl, sil
and bl, r9b
mov dil, byte [rbp + 0x62]
xor dil, 1
and dil, 0xff
and r9b, 1
or al, bl
or dil, r9b
xor al, dil
mov r9b, r11b
xor r9b, 0xff
and r9b, 0
mov bl, byte [rbp + 0x62]
xor bl, 0
mov dil, r11b
and dil, bl
mov r14b, byte [rbp + 0x62]
xor r14b, 1
and r14b, 0
and bl, 1
or r9b, dil
or r14b, bl
xor r9b, r14b
mov bl, byte [rbp + 0x62]
xor bl, 1
and bl, 0
mov dil, byte [rbp + 0x62]
xor dil, 0
mov r14b, dil
and r14b, 1
mov r15b, byte [rbp + 0x62]
xor r15b, 1
and r15b, 0
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, byte [rbp + 0x62]
xor dil, 1
mov r14b, al
xor r14b, dil
and r14b, al
mov dil, bl
xor dil, 0xff
mov r15b, sil
xor r15b, dil
and r15b, sil
mov sil, byte [rbp + 0x62]
xor sil, 1
mov dil, r9b
xor dil, sil
and dil, r9b
xor r11b, 0xff
mov sil, bl
xor sil, 0xff
mov r12b, byte [rbp + 0x62]
xor r12b, 1
or r11b, sil
or r12b, 1
xor r11b, 0xff
and r11b, r12b
mov sil, r14b
and sil, r15b
xor r14b, r15b
or sil, r14b
mov r14b, dil
and r14b, r11b
xor dil, r11b
or r14b, dil
mov r11b, sil
xor r11b, 0xff
and r11b, 1
mov dil, byte [rbp + 0x62]
xor dil, 1
and sil, dil
mov r15b, r14b
xor r15b, 0xff
and r15b, 0xff
and r14b, dil
or r11b, sil
or r15b, r14b
xor r11b, r15b
mov sil, al
xor sil, 0xff
mov dil, r9b
xor dil, 0xff
mov r14b, byte [rbp + 0x62]
xor r14b, 0
mov r15b, sil
and r15b, 0
and al, r14b
mov r12b, dil
and r12b, 0
and r9b, r14b
or r15b, al
or r12b, r9b
xor r15b, r12b
or sil, dil
xor sil, 0xff
or r14b, 0
and sil, r14b
or r15b, sil
mov al, r15b
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x62]
xor r9b, 1
and r15b, r9b
mov sil, byte [rbp + 0x62]
xor sil, 1
and sil, 0xff
and r9b, 1
or al, r15b
or sil, r9b
xor al, sil
mov r9b, bl
and r9b, 1
xor bl, 1
or r9b, bl
xor al, 0xff
xor r9b, 0xff
mov bl, byte [rbp + 0x62]
xor bl, 1
or al, r9b
or bl, 1
xor al, 0xff
and al, bl
mov r9b, r11b
xor r9b, 0xff
mov bl, al
xor bl, 0xff
mov sil, byte [rbp + 0x62]
xor sil, 1
mov dil, r9b
and dil, 0xff
and r11b, sil
mov r14b, bl
and r14b, 0xff
and al, sil
or dil, r11b
or r14b, al
xor dil, r14b
or r9b, bl
xor r9b, 0xff
or sil, 1
and r9b, sil
or dil, r9b
mov al, r10b
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x62]
xor r9b, 1
mov r11b, r10b
and r11b, r9b
or al, r11b
xor al, 0xff
mov r9b, dil
xor r9b, al
and r9b, dil
mov al, dil
xor al, 0xff
and al, 1
mov r11b, byte [rbp + 0x62]
xor r11b, 1
and dil, r11b
or al, dil
xor r10b, 0xff
xor al, 0xff
mov r11b, byte [rbp + 0x62]
xor r11b, 0
or r10b, al
or r11b, 0
xor r10b, 0xff
and r10b, r11b
mov al, r9b
and al, r10b
xor r9b, r10b
or al, r9b
mov r9b, cl
xor r9b, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, byte [rbp + 0x62]
xor r11b, 0
or r9b, r10b
or r11b, 0
xor r9b, 0xff
and r9b, r11b
mov r10b, cl
xor r10b, 0xff
mov r11b, r8b
and r11b, r10b
xor r8b, 0xff
and cl, r8b
or r11b, cl
mov cl, r9b
xor cl, 0xff
mov r8b, r11b
xor r8b, 0xff
mov r10b, byte [rbp + 0x62]
xor r10b, 1
mov bl, cl
and bl, 0xff
and r9b, r10b
mov sil, r8b
and sil, 0xff
and r11b, r10b
or bl, r9b
or sil, r11b
xor bl, sil
or cl, r8b
xor cl, 0xff
or r10b, 1
and cl, r10b
or bl, cl
mov cl, bl
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x62]
xor r8b, 1
mov r9b, bl
and r9b, r8b
or cl, r9b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r8b, byte [rbp + 0x62]
xor r8b, 1
and r8b, 0
mov r9b, byte [rbp + 0x62]
xor r9b, 0
mov r10b, r9b
and r10b, 1
mov r11b, byte [rbp + 0x62]
xor r11b, 1
and r11b, 0
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
xor r8b, 0xff
mov r9b, bl
xor r9b, r8b
and r9b, bl
mov r8b, cl
xor r8b, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r11b, byte [rbp + 0x62]
xor r11b, 1
mov bl, r8b
and bl, 0xff
and cl, r11b
mov sil, r10b
and sil, 0xff
and r9b, r11b
or bl, cl
or sil, r9b
xor bl, sil
or r8b, r10b
xor r8b, 0xff
or r11b, 1
and r8b, r11b
or bl, r8b
mov cl, byte [rbp + 0x62]
xor cl, 1
and cl, 1
mov r8b, byte [rbp + 0x62]
xor r8b, 1
and r8b, 1
or cl, r8b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x62]
xor r9b, 1
mov r10b, dl
and r10b, r9b
or r8b, r10b
mov r9b, byte [rbp + 0x62]
xor r9b, 0
and r9b, 0
mov r10b, byte [rbp + 0x62]
xor r10b, 0
mov r11b, r10b
and r11b, 0
mov sil, byte [rbp + 0x62]
xor sil, 1
and sil, 0
and r10b, 1
or r9b, r11b
or sil, r10b
xor r9b, sil
mov r10b, cl
xor r10b, 0xff
mov r11b, byte [rbp + 0x62]
xor r11b, 0
mov sil, byte [rbp + 0x62]
xor sil, 0
or r10b, r11b
or sil, 0
xor r10b, 0xff
and r10b, sil
mov r11b, byte [rbp + 0x62]
xor r11b, 1
mov sil, r9b
xor sil, 0xff
mov dil, byte [rbp + 0x62]
xor dil, 1
or r11b, sil
or dil, 1
xor r11b, 0xff
and r11b, dil
mov sil, byte [rbp + 0x62]
xor sil, 0
mov dil, r8b
xor dil, sil
and dil, r8b
mov sil, r9b
xor sil, 0xff
mov r14b, dl
xor r14b, sil
and r14b, dl
mov dl, r10b
xor dl, 0xff
mov sil, r11b
xor sil, 0xff
mov r15b, byte [rbp + 0x62]
xor r15b, 0
mov r12b, dl
and r12b, 0
and r10b, r15b
mov r13b, sil
and r13b, 0
and r11b, r15b
or r12b, r10b
or r13b, r11b
xor r12b, r13b
or dl, sil
xor dl, 0xff
or r15b, 0
and dl, r15b
or r12b, dl
mov dl, dil
and dl, r14b
xor dil, r14b
or dl, dil
mov r10b, r12b
xor r10b, 0xff
mov r11b, dl
and r11b, r10b
xor dl, 0xff
and r12b, dl
or r11b, r12b
mov dl, cl
xor dl, 0xff
mov r10b, r8b
xor r10b, 0xff
mov sil, byte [rbp + 0x62]
xor sil, 1
mov dil, dl
and dil, 0xff
and cl, sil
mov r14b, r10b
and r14b, 0xff
and r8b, sil
or dil, cl
or r14b, r8b
xor dil, r14b
or dl, r10b
xor dl, 0xff
or sil, 1
and dl, sil
or dil, dl
mov cl, dil
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x62]
xor dl, 1
and dil, dl
or cl, dil
mov dl, byte [rbp + 0x62]
xor dl, 0
mov r8b, r9b
xor r8b, 0xff
mov r10b, byte [rbp + 0x62]
xor r10b, 0
mov sil, dl
and sil, 0
mov dil, r10b
and dil, 0
mov r14b, r8b
and r14b, 0
and r9b, r10b
or sil, dil
or r14b, r9b
xor sil, r14b
or dl, r8b
xor dl, 0xff
or r10b, 0
and dl, r10b
or sil, dl
xor sil, 0xff
mov dl, cl
xor dl, sil
and dl, cl
mov cl, r11b
xor cl, 0xff
mov r8b, dl
xor r8b, 0xff
mov r9b, byte [rbp + 0x62]
xor r9b, 1
mov r10b, cl
and r10b, 0xff
and r11b, r9b
mov sil, r8b
and sil, 0xff
and dl, r9b
or r10b, r11b
or sil, dl
xor r10b, sil
or cl, r8b
xor cl, 0xff
or r9b, 1
and cl, r9b
or r10b, cl
mov cl, bl
xor cl, 0xff
and cl, 0
mov dl, byte [rbp + 0x62]
xor dl, 0
and bl, dl
mov r8b, byte [rbp + 0x62]
xor r8b, 1
and r8b, 0
and dl, 1
or cl, bl
or r8b, dl
xor cl, r8b
mov dl, r10b
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x62]
xor r8b, 1
and r10b, r8b
or dl, r10b
mov r8b, byte [rbp + 0x62]
xor r8b, 1
and r8b, 1
mov r9b, byte [rbp + 0x62]
xor r9b, 1
mov r10b, r9b
and r10b, 1
mov r11b, byte [rbp + 0x62]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, cl
xor r9b, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, byte [rbp + 0x62]
xor r11b, 1
mov bl, r9b
and bl, 0xff
and cl, r11b
mov sil, r10b
and sil, 0xff
and dl, r11b
or bl, cl
or sil, dl
xor bl, sil
or r9b, r10b
xor r9b, 0xff
or r11b, 1
and r9b, r11b
or bl, r9b
mov cl, byte [rbp + 0x62]
xor cl, 1
mov dl, r8b
xor dl, 0xff
mov r9b, byte [rbp + 0x62]
xor r9b, 0
mov r10b, cl
and r10b, 0
mov r11b, r9b
and r11b, 1
mov sil, dl
and sil, 0
and r8b, r9b
or r10b, r11b
or sil, r8b
xor r10b, sil
or cl, dl
xor cl, 0xff
or r9b, 0
and cl, r9b
or r10b, cl
mov cl, bl
xor cl, 0xff
and cl, 0
mov dl, byte [rbp + 0x62]
xor dl, 0
and bl, dl
mov r8b, byte [rbp + 0x62]
xor r8b, 1
and r8b, 0
and dl, 1
or cl, bl
or r8b, dl
xor cl, r8b
xor cl, 0xff
xor r10b, 0xff
mov dl, byte [rbp + 0x62]
xor dl, 1
or cl, r10b
or dl, 1
xor cl, 0xff
and cl, dl
mov dl, al
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x62]
xor r8b, 1
mov r9b, al
and r9b, r8b
mov r10b, byte [rbp + 0x62]
xor r10b, 1
and r10b, 0xff
and r8b, 1
or dl, r9b
or r10b, r8b
xor dl, r10b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x62]
xor r9b, 1
mov r10b, cl
and r10b, r9b
or r8b, r10b
mov r9b, byte [rbp + 0x62]
xor r9b, 0
and r9b, 1
mov r10b, byte [rbp + 0x62]
xor r10b, 1
mov r11b, r10b
and r11b, 0
mov bl, byte [rbp + 0x62]
xor bl, 1
and bl, 0xff
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, byte [rbp + 0x62]
xor r10b, 0
mov r11b, dl
xor r11b, r10b
and r11b, dl
mov r10b, r9b
xor r10b, 0xff
mov bl, al
xor bl, r10b
and bl, al
mov al, byte [rbp + 0x62]
xor al, 0
mov r10b, r8b
xor r10b, al
and r10b, r8b
xor cl, 0xff
mov al, r9b
xor al, 0xff
mov sil, byte [rbp + 0x62]
xor sil, 1
or cl, al
or sil, 1
xor cl, 0xff
and cl, sil
mov al, r11b
and al, bl
xor r11b, bl
or al, r11b
mov r11b, r10b
xor r11b, 0xff
mov bl, cl
xor bl, 0xff
mov sil, byte [rbp + 0x62]
xor sil, 0
mov dil, r11b
and dil, 0
and r10b, sil
mov r14b, bl
and r14b, 0
and cl, sil
or dil, r10b
or r14b, cl
xor dil, r14b
or r11b, bl
xor r11b, 0xff
or sil, 0
and r11b, sil
or dil, r11b
mov cl, al
xor cl, 0xff
and cl, 1
mov r10b, byte [rbp + 0x62]
xor r10b, 1
and al, r10b
mov r11b, dil
xor r11b, 0xff
and r11b, 0xff
and dil, r10b
or cl, al
or r11b, dil
xor cl, r11b
mov al, dl
and al, r8b
xor dl, r8b
or al, dl
mov dl, al
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x62]
xor r8b, 1
and al, r8b
or dl, al
mov al, r9b
and al, 0
xor r9b, 0
or al, r9b
xor al, 0xff
mov r8b, dl
xor r8b, al
and r8b, dl
mov al, cl
xor al, 0xff
mov dl, r8b
xor dl, 0xff
mov r9b, byte [rbp + 0x62]
xor r9b, 1
mov r10b, al
and r10b, 0xff
and cl, r9b
mov r11b, dl
and r11b, 0xff
and r8b, r9b
or r10b, cl
or r11b, r8b
xor r10b, r11b
or al, dl
xor al, 0xff
or r9b, 1
and al, r9b
or r10b, al
test r10b, 1
jne 0x6da1efda
jmp 0x6da43b81
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0x211b6e1e
add r8d, 0
sub r8d, ecx
sub r8d, 0x211b6e1e
mov r9d, 0x208a8ff2
add r9d, 0
sub r9d, 0xb9f0d2ba
sub r9d, 0x208a8ff2
sub r8d, 0x4cb43804
add r8d, r9d
add r8d, 0x4cb43804
mov r9d, eax
sub r9d, r8d
add r9d, 0
mov r8d, eax
sub r8d, 1
add r8d, 0
sub r9d, 0x1e90e8b3
add r9d, r8d
add r9d, 0x1e90e8b3
sub r9d, 0x775583
add r9d, 0x106cf48f
add r9d, 0x775583
mov r8d, eax
sub r8d, 0xb9f0d2ba
add r9d, r8d
sub eax, 0x106cf48f
add r9d, eax
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov dil, sil
xor dil, 1
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or dil, r14b
mov r14b, r10b
xor r14b, 0xff
xor dil, 0xff
mov r15b, sil
xor r15b, 1
or r14b, dil
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov dil, bl
xor dil, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, dil
and r13b, 0
and bl, r12b
mov al, r15b
and al, 0
and r14b, r12b
or r13b, bl
or al, r14b
xor r13b, al
or dil, r15b
xor dil, 0xff
or r12b, 0
and dil, r12b
or r13b, dil
mov al, r11b
xor al, 0xff
and al, 1
mov bl, sil
xor bl, 1
mov dil, r11b
and dil, bl
or al, dil
mov bl, sil
xor bl, 1
xor al, 0xff
mov dil, sil
xor dil, 0
or bl, al
or dil, 0
xor bl, 0xff
and bl, dil
mov al, sil
xor al, 1
and al, 1
mov dil, sil
xor dil, 1
and dil, 1
or al, dil
mov dil, r11b
xor dil, 0xff
xor al, 0xff
mov r14b, sil
xor r14b, 0
or dil, al
or r14b, 0
xor dil, 0xff
and dil, r14b
mov al, bl
xor al, 0xff
mov r14b, dil
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, al
and r12b, 0xff
and bl, r15b
mov cl, r14b
and cl, 0xff
and dil, r15b
or r12b, bl
or cl, dil
xor r12b, cl
or al, r14b
xor al, 0xff
or r15b, 1
and al, r15b
or r12b, al
mov al, sil
xor al, 0
and al, 0
mov cl, sil
xor cl, 0
mov bl, cl
and bl, 0
mov dil, sil
xor dil, 1
and dil, 0
and cl, 1
or al, bl
or dil, cl
xor al, dil
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, sil
xor cl, 1
and cl, 1
mov bl, sil
xor bl, 1
and bl, 1
or cl, bl
xor cl, 0xff
xor cl, 0
and cl, 0
mov bl, al
and bl, cl
xor al, cl
or bl, al
mov al, sil
xor al, 0
and al, 1
mov cl, sil
xor cl, 1
mov dil, cl
and dil, 0
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and cl, 1
or al, dil
or r14b, cl
xor al, r14b
mov cl, r13b
xor cl, 0xff
and cl, 1
mov dil, sil
xor dil, 1
mov r14b, r13b
and r14b, dil
mov r15b, al
xor r15b, 0xff
and r15b, 0xff
and al, dil
or cl, r14b
or r15b, al
xor cl, r15b
mov al, r13b
xor al, 0xff
mov dil, cl
xor dil, al
and dil, cl
mov al, bl
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
mov r14b, bl
and r14b, cl
or al, r14b
mov cl, r10b
xor cl, 0xff
and cl, 0
mov r14b, sil
xor r14b, 0
mov r15b, r10b
and r15b, r14b
mov dl, al
xor dl, 0xff
and dl, 0
and al, r14b
or cl, r15b
or dl, al
xor cl, dl
xor r10b, 0xff
mov al, cl
xor al, r10b
and al, cl
mov cl, sil
xor cl, 0
and cl, 0
mov dl, sil
xor dl, 0
mov r10b, dl
and r10b, 0
mov r14b, sil
xor r14b, 1
and r14b, 0
and dl, 1
or cl, r10b
or r14b, dl
xor cl, r14b
mov dl, r12b
xor dl, 0xff
and dl, 1
mov r10b, sil
xor r10b, 1
mov r14b, r12b
and r14b, r10b
mov r15b, cl
xor r15b, 0xff
and r15b, 0xff
and cl, r10b
or dl, r14b
or r15b, cl
xor dl, r15b
xor dl, 0xff
mov cl, r12b
xor cl, 0xff
mov r10b, sil
xor r10b, 1
or dl, cl
or r10b, 1
xor dl, 0xff
and dl, r10b
mov cl, bl
xor cl, 0xff
and cl, 1
mov r10b, sil
xor r10b, 1
mov r14b, bl
and r14b, r10b
or cl, r14b
mov r10b, r11b
xor r10b, 0xff
mov r14b, cl
and r14b, r10b
xor cl, 0xff
mov r10b, r11b
and r10b, cl
or r14b, r10b
xor r14b, 0xff
xor r11b, 0xff
mov cl, sil
xor cl, 1
or r14b, r11b
or cl, 1
xor r14b, 0xff
and r14b, cl
mov cl, dil
xor cl, 0xff
and cl, 1
mov r10b, sil
xor r10b, 1
mov r11b, dil
and r11b, r10b
or cl, r11b
mov r10b, al
xor r10b, 0xff
and r10b, 1
mov r11b, sil
xor r11b, 1
mov r15b, al
and r15b, r11b
or r10b, r15b
mov r11b, sil
xor r11b, 1
and r11b, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or r11b, r15b
mov r15b, sil
xor r15b, 1
mov r8b, cl
xor r8b, r15b
and r8b, cl
mov r15b, r11b
xor r15b, 0xff
mov r9b, dil
xor r9b, r15b
and r9b, dil
mov dil, r10b
xor dil, 0xff
mov r15b, sil
xor r15b, 1
mov byte [rbp + 0x5f], sil
xor sil, 1
or dil, r15b
or sil, 1
xor dil, 0xff
and dil, sil
mov sil, r11b
xor sil, 0xff
mov r15b, al
xor r15b, sil
and r15b, al
mov al, r8b
and al, r9b
xor r8b, r9b
or al, r8b
mov r8b, dil
and r8b, r15b
xor dil, r15b
or r8b, dil
mov r9b, al
xor r9b, 0xff
mov sil, r8b
and sil, r9b
xor r8b, 0xff
and al, r8b
or sil, al
mov al, cl
and al, r10b
xor cl, r10b
or al, cl
mov cl, al
xor cl, 0xff
and cl, 0
mov r8b, byte [rbp + 0x5f]
xor r8b, 0
and al, r8b
mov r9b, byte [rbp + 0x5f]
xor r9b, 1
and r9b, 0
and r8b, 1
or cl, al
or r9b, r8b
xor cl, r9b
mov al, byte [rbp + 0x5f]
xor al, 1
mov r8b, r11b
xor r8b, 0xff
mov r9b, byte [rbp + 0x5f]
xor r9b, 0
mov r10b, al
and r10b, 0
mov dil, r9b
and dil, 1
mov r15b, r8b
and r15b, 0
and r11b, r9b
or r10b, dil
or r15b, r11b
xor r10b, r15b
or al, r8b
xor al, 0xff
or r9b, 0
and al, r9b
or r10b, al
xor r10b, 0xff
mov al, cl
xor al, r10b
and al, cl
mov cl, sil
xor cl, 0xff
mov r8b, al
xor r8b, 0xff
mov r9b, byte [rbp + 0x5f]
xor r9b, 0
mov r10b, cl
and r10b, 0
and sil, r9b
mov r11b, r8b
and r11b, 0
and al, r9b
or r10b, sil
or r11b, al
xor r10b, r11b
or cl, r8b
xor cl, 0xff
or r9b, 0
and cl, r9b
or r10b, cl
mov al, dl
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x5f]
xor cl, 0
mov r8b, dl
and r8b, cl
mov r9b, byte [rbp + 0x5f]
xor r9b, 1
and r9b, 0
and cl, 1
or al, r8b
or r9b, cl
xor al, r9b
mov cl, r14b
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x5f]
xor r8b, 1
mov r9b, r14b
and r9b, r8b
mov r11b, byte [rbp + 0x5f]
xor r11b, 1
and r11b, 0xff
and r8b, 1
or cl, r9b
or r11b, r8b
xor cl, r11b
mov r8b, byte [rbp + 0x5f]
xor r8b, 1
and r8b, 1
mov r9b, byte [rbp + 0x5f]
xor r9b, 1
and r9b, 1
or r8b, r9b
mov r9b, byte [rbp + 0x5f]
xor r9b, 1
mov r11b, al
xor r11b, r9b
and r11b, al
mov r9b, r8b
xor r9b, 0xff
mov sil, dl
xor sil, r9b
and sil, dl
mov dl, cl
xor dl, 0xff
mov r9b, byte [rbp + 0x5f]
xor r9b, 1
mov dil, byte [rbp + 0x5f]
xor dil, 1
or dl, r9b
or dil, 1
xor dl, 0xff
and dl, dil
xor r14b, 0xff
mov r9b, r8b
xor r9b, 0xff
mov dil, byte [rbp + 0x5f]
xor dil, 0
or r14b, r9b
or dil, 0
xor r14b, 0xff
and r14b, dil
mov r9b, r11b
xor r9b, 0xff
mov dil, sil
xor dil, 0xff
mov r15b, byte [rbp + 0x5f]
xor r15b, 0
mov byte [rbp + 0x5e], r9b
and r9b, 0
and r11b, r15b
mov byte [rbp + 0x5d], dil
and dil, 0
and sil, r15b
or r9b, r11b
or dil, sil
xor r9b, dil
mov r11b, byte [rbp + 0x5e]
mov sil, byte [rbp + 0x5d]
or r11b, sil
xor r11b, 0xff
or r15b, 0
and r11b, r15b
or r9b, r11b
mov r11b, dl
xor r11b, 0xff
mov dil, r14b
xor dil, 0xff
mov r15b, byte [rbp + 0x5f]
xor r15b, 0
mov sil, r11b
and sil, 0
and dl, r15b
mov byte [rbp + 0x5c], dil
and dil, 0
and r14b, r15b
or sil, dl
or dil, r14b
xor sil, dil
mov dl, byte [rbp + 0x5c]
or r11b, dl
xor r11b, 0xff
or r15b, 0
and r11b, r15b
or sil, r11b
mov r11b, r9b
xor r11b, 0xff
and r11b, 1
mov dil, byte [rbp + 0x5f]
xor dil, 1
and r9b, dil
mov r14b, sil
xor r14b, 0xff
and r14b, 0xff
and sil, dil
or r11b, r9b
or r14b, sil
xor r11b, r14b
mov r9b, al
xor r9b, 0xff
mov sil, cl
xor sil, 0xff
mov dil, byte [rbp + 0x5f]
xor dil, 0
mov r14b, r9b
and r14b, 0
and al, dil
mov r15b, sil
and r15b, 0
and cl, dil
or r14b, al
or r15b, cl
xor r14b, r15b
or r9b, sil
xor r9b, 0xff
or dil, 0
and r9b, dil
or r14b, r9b
mov al, r14b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x5f]
xor cl, 1
and r14b, cl
mov r9b, byte [rbp + 0x5f]
xor r9b, 1
and r9b, 0xff
and cl, 1
or al, r14b
or r9b, cl
xor al, r9b
mov cl, byte [rbp + 0x5f]
xor cl, 1
mov r9b, r8b
xor r9b, 0xff
mov sil, byte [rbp + 0x5f]
xor sil, 0
mov dil, cl
and dil, 0
mov r14b, sil
and r14b, 1
mov r15b, r9b
and r15b, 0
and r8b, sil
or dil, r14b
or r15b, r8b
xor dil, r15b
or cl, r9b
xor cl, 0xff
or sil, 0
and cl, sil
or dil, cl
xor al, 0xff
xor dil, 0xff
mov cl, byte [rbp + 0x5f]
xor cl, 0
or al, dil
or cl, 0
xor al, 0xff
and al, cl
mov cl, r11b
and cl, al
xor r11b, al
or cl, r11b
mov al, r10b
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x5f]
xor r8b, 1
mov r9b, r10b
and r9b, r8b
or al, r9b
xor al, 0xff
mov r8b, cl
xor r8b, al
and r8b, cl
mov al, cl
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x5f]
xor r9b, 1
and cl, r9b
or al, cl
xor r10b, 0xff
xor al, 0xff
mov cl, byte [rbp + 0x5f]
xor cl, 0
or r10b, al
or cl, 0
xor r10b, 0xff
and r10b, cl
mov al, r8b
xor al, 0xff
mov cl, r10b
xor cl, 0xff
mov r9b, byte [rbp + 0x5f]
xor r9b, 0
mov r11b, al
and r11b, 0
and r8b, r9b
mov sil, cl
and sil, 0
and r10b, r9b
or r11b, r8b
or sil, r10b
xor r11b, sil
or al, cl
xor al, 0xff
or r9b, 0
and al, r9b
or r11b, al
mov al, r13b
xor al, 0xff
mov cl, r12b
xor cl, 0xff
mov r8b, byte [rbp + 0x5f]
xor r8b, 1
or al, cl
or r8b, 1
xor al, 0xff
and al, r8b
mov cl, r13b
xor cl, 0xff
mov r8b, r12b
and r8b, cl
xor r12b, 0xff
and r13b, r12b
or r8b, r13b
mov cl, al
and cl, r8b
xor al, r8b
or cl, al
mov al, cl
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x5f]
xor r8b, 1
mov r9b, cl
and r9b, r8b
or al, r9b
xor al, 0xff
xor al, 1
and al, 0xff
mov r8b, byte [rbp + 0x5f]
xor r8b, 1
and r8b, 1
mov r9b, byte [rbp + 0x5f]
xor r9b, 1
mov r10b, r9b
and r10b, 1
mov sil, byte [rbp + 0x5f]
xor sil, 1
and sil, 0xff
and r9b, 1
or r8b, r10b
or sil, r9b
xor r8b, sil
xor r8b, 0xff
mov r9b, cl
xor r9b, r8b
and r9b, cl
mov cl, al
and cl, r9b
xor al, r9b
or cl, al
mov al, byte [rbp + 0x5f]
xor al, 0
and al, 1
mov r8b, byte [rbp + 0x5f]
xor r8b, 1
mov r9b, r8b
and r9b, 0
mov r10b, byte [rbp + 0x5f]
xor r10b, 1
and r10b, 0xff
and r8b, 1
or al, r9b
or r10b, r8b
xor al, r10b
mov r8b, bl
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x5f]
xor r9b, 1
mov r10b, bl
and r10b, r9b
or r8b, r10b
mov r9b, byte [rbp + 0x5f]
xor r9b, 1
and r9b, 0
mov r10b, byte [rbp + 0x5f]
xor r10b, 0
mov sil, r10b
and sil, 1
mov dil, byte [rbp + 0x5f]
xor dil, 1
and dil, 0
and r10b, 1
or r9b, sil
or dil, r10b
xor r9b, dil
mov r10b, al
xor r10b, 0xff
mov sil, byte [rbp + 0x5f]
xor sil, 1
mov dil, byte [rbp + 0x5f]
xor dil, 0
or r10b, sil
or dil, 0
xor r10b, 0xff
and r10b, dil
mov sil, r9b
xor sil, 0xff
xor sil, 0
and sil, 0
mov dil, byte [rbp + 0x5f]
xor dil, 1
mov r14b, r8b
xor r14b, dil
and r14b, r8b
mov dil, r9b
xor dil, 0xff
mov r15b, bl
xor r15b, dil
and r15b, bl
mov bl, r10b
xor bl, 0xff
mov dil, sil
xor dil, 0xff
mov r12b, byte [rbp + 0x5f]
xor r12b, 0
mov r13b, bl
and r13b, 0
and r10b, r12b
mov dl, dil
and dl, 0
and sil, r12b
or r13b, r10b
or dl, sil
xor r13b, dl
or bl, dil
xor bl, 0xff
or r12b, 0
and bl, r12b
or r13b, bl
mov dl, r14b
and dl, r15b
xor r14b, r15b
or dl, r14b
mov r10b, r13b
xor r10b, 0xff
and r10b, 1
mov bl, byte [rbp + 0x5f]
xor bl, 1
and r13b, bl
mov sil, dl
xor sil, 0xff
and sil, 0xff
and dl, bl
or r10b, r13b
or sil, dl
xor r10b, sil
mov dl, al
and dl, r8b
xor al, r8b
or dl, al
mov al, dl
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x5f]
xor r8b, 1
and dl, r8b
or al, dl
mov dl, r9b
and dl, 1
xor r9b, 1
or dl, r9b
xor al, 0xff
xor dl, 0xff
mov r8b, byte [rbp + 0x5f]
xor r8b, 0
or al, dl
or r8b, 0
xor al, 0xff
and al, r8b
mov dl, r10b
and dl, al
xor r10b, al
or dl, r10b
mov al, dl
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x5f]
xor r8b, 1
and dl, r8b
or al, dl
mov dl, cl
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp + 0x5f]
xor r8b, 0
mov r9b, cl
and r9b, r8b
mov r10b, al
xor r10b, 0xff
and r10b, 0
and al, r8b
or dl, r9b
or r10b, al
xor dl, r10b
xor dl, 0xff
xor cl, 0xff
mov al, byte [rbp + 0x5f]
xor al, 1
or dl, cl
or al, 1
xor dl, 0xff
and dl, al
mov al, r11b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x5f]
xor cl, 1
mov r8b, r11b
and r8b, cl
or al, r8b
mov cl, dl
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x5f]
xor r8b, 1
mov r9b, dl
and r9b, r8b
or cl, r9b
mov r8b, byte [rbp + 0x5f]
xor r8b, 1
and r8b, 1
mov r9b, byte [rbp + 0x5f]
xor r9b, 1
mov r10b, r9b
and r10b, 1
mov bl, byte [rbp + 0x5f]
xor bl, 1
and bl, 0xff
and r9b, 1
or r8b, r10b
or bl, r9b
xor r8b, bl
mov r9b, byte [rbp + 0x5f]
xor r9b, 1
mov r10b, al
xor r10b, r9b
and r10b, al
xor r11b, 0xff
mov r9b, r8b
xor r9b, 0xff
mov bl, byte [rbp + 0x5f]
xor bl, 0
or r11b, r9b
or bl, 0
xor r11b, 0xff
and r11b, bl
mov r9b, cl
xor r9b, 0xff
mov bl, byte [rbp + 0x5f]
xor bl, 1
mov sil, byte [rbp + 0x5f]
xor sil, 1
or r9b, bl
or sil, 1
xor r9b, 0xff
and r9b, sil
mov bl, r8b
xor bl, 0xff
mov sil, dl
xor sil, bl
and sil, dl
mov dl, r10b
and dl, r11b
xor r10b, r11b
or dl, r10b
mov r10b, r9b
xor r10b, 0xff
mov r11b, sil
xor r11b, 0xff
mov bl, byte [rbp + 0x5f]
xor bl, 1
mov dil, r10b
and dil, 0xff
and r9b, bl
mov r14b, r11b
and r14b, 0xff
and sil, bl
or dil, r9b
or r14b, sil
xor dil, r14b
or r10b, r11b
xor r10b, 0xff
or bl, 1
and r10b, bl
or dil, r10b
mov r9b, dl
xor r9b, 0xff
mov r10b, dil
and r10b, r9b
xor dil, 0xff
and dl, dil
or r10b, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov al, dl
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x5f]
xor cl, 1
and dl, cl
mov r9b, byte [rbp + 0x5f]
xor r9b, 1
and r9b, 0xff
and cl, 1
or al, dl
or r9b, cl
xor al, r9b
mov cl, byte [rbp + 0x5f]
xor cl, 1
mov dl, r8b
xor dl, 0xff
mov r9b, byte [rbp + 0x5f]
xor r9b, 1
mov r11b, cl
and r11b, 0xff
mov bl, r9b
and bl, 1
mov sil, dl
and sil, 0xff
and r8b, r9b
or r11b, bl
or sil, r8b
xor r11b, sil
or cl, dl
xor cl, 0xff
or r9b, 1
and cl, r9b
or r11b, cl
xor r11b, 0xff
mov cl, al
xor cl, r11b
and cl, al
mov al, r10b
and al, cl
xor r10b, cl
or al, r10b
test al, 1
jne 0x6da1fc7e
jmp 0x6da42b13
xor eax, eax
mov ecx, dword [rbp + 0x6ec]
mov rdx, qword [rbp + 0x6f0]
mov byte [rdx], cl
mov r8d, dword [sym.out.dll_x.13]
mov r9d, dword [sym.out.dll_y.14]
mov r10d, eax
sub r10d, 0x36ca8811
sub r10d, 0xea6c1a31
add r10d, 0x36ca8811
mov r11d, eax
sub r11d, r10d
mov r10d, r8d
add r10d, r11d
mov r11d, eax
sub r11d, 0xbc456ac4
sub r11d, 1
add r11d, 0xbc456ac4
mov esi, eax
sub esi, r11d
sub r10d, esi
sub eax, 0x5b65ad98
sub r10d, eax
sub r10d, 0xa2913dff
sub r10d, 0xea6c1a31
add r10d, 0xa2913dff
sub r10d, 0x80632dd5
sub r10d, 0x5b65ad98
add r10d, 0x80632dd5
imul r8d, r10d
and r8d, 1
cmp r8d, 0
sete cl
cmp r9d, 0xa
setl bl
mov dil, cl
xor dil, 0xff
and dil, 1
mov r14b, 1
mov r15b, r14b
xor r15b, 1
mov r12b, cl
and r12b, r15b
mov r13b, r14b
xor r13b, 1
and r13b, 0xff
and r15b, 1
or dil, r12b
or r13b, r15b
xor dil, r13b
mov r15b, r14b
xor r15b, 1
xor dil, 0xff
mov r12b, r14b
xor r12b, 0
or r15b, dil
or r12b, 0
xor r15b, 0xff
and r15b, r12b
mov dil, r14b
xor dil, 1
and dil, 1
mov r12b, r14b
xor r12b, 1
and r12b, 1
or dil, r12b
mov r12b, cl
xor r12b, 0xff
mov r13b, dil
xor r13b, 0xff
mov al, r14b
xor al, 0
or r12b, r13b
or al, 0
xor r12b, 0xff
and r12b, al
mov al, r14b
xor al, 1
and al, 1
mov r13b, r14b
xor r13b, 1
and r13b, 1
or al, r13b
mov r13b, r14b
xor r13b, 1
mov r8b, al
xor r8b, r13b
and r8b, al
xor dil, 0xff
xor dil, 1
and dil, 0xff
mov al, r15b
and al, r12b
xor r15b, r12b
or al, r15b
mov r15b, r8b
and r15b, dil
xor r8b, dil
or r15b, r8b
mov r8b, al
xor r8b, 0xff
mov dil, r15b
and dil, r8b
xor r15b, 0xff
and al, r15b
or dil, al
mov al, bl
xor al, 0xff
and al, 1
mov r8b, r14b
xor r8b, 1
mov r15b, bl
and r15b, r8b
or al, r15b
xor al, 0xff
xor al, 1
and al, 0xff
mov r8b, r14b
xor r8b, 1
and r8b, 0
mov r15b, r14b
xor r15b, 0
mov r12b, r15b
and r12b, 1
mov r13b, r14b
xor r13b, 1
and r13b, 0
and r15b, 1
or r8b, r12b
or r13b, r15b
xor r8b, r13b
mov r15b, bl
xor r15b, 0xff
xor r8b, 0xff
mov r12b, r14b
xor r12b, 1
or r15b, r8b
or r12b, 1
xor r15b, 0xff
and r15b, r12b
mov r8b, al
and r8b, r15b
xor al, r15b
or r8b, al
mov al, r14b
xor al, 1
and al, 0
mov r15b, r14b
xor r15b, 0
mov r12b, r15b
and r12b, 1
mov r13b, r14b
xor r13b, 1
and r13b, 0
and r15b, 1
or al, r12b
or r13b, r15b
xor al, r13b
mov r15b, r14b
xor r15b, 1
xor al, 0xff
mov r12b, r14b
xor r12b, 0
or r15b, al
or r12b, 0
xor r15b, 0xff
and r15b, r12b
mov al, r14b
xor al, 1
and al, 0
mov r12b, r14b
xor r12b, 0
mov r13b, r12b
and r13b, 1
mov r9b, r14b
xor r9b, 1
and r9b, 0
and r12b, 1
or al, r13b
or r9b, r12b
xor al, r9b
mov r9b, r14b
xor r9b, 1
xor al, 0xff
mov r12b, r14b
xor r12b, 1
or r9b, al
or r12b, 1
xor r9b, 0xff
and r9b, r12b
mov al, r15b
xor al, 0xff
mov r12b, r9b
xor r12b, 0xff
mov r13b, r14b
xor r13b, 0
mov r10b, al
and r10b, 0
and r15b, r13b
mov r11b, r12b
and r11b, 0
and r9b, r13b
or r10b, r15b
or r11b, r9b
xor r10b, r11b
or al, r12b
xor al, 0xff
or r13b, 0
and al, r13b
or r10b, al
mov al, dil
xor al, 0xff
and al, 1
mov r9b, r14b
xor r9b, 1
mov r11b, dil
and r11b, r9b
or al, r11b
mov r9b, r14b
xor r9b, 1
and r9b, 1
mov r11b, r14b
xor r11b, 1
and r11b, 1
or r9b, r11b
mov r11b, r14b
xor r11b, 1
and r11b, 1
mov r15b, r14b
xor r15b, 1
mov r12b, r15b
and r12b, 1
mov r13b, r14b
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r11b, r12b
or r13b, r15b
xor r11b, r13b
mov r15b, al
and r15b, r9b
xor al, r9b
or r15b, al
mov al, r14b
xor al, 1
mov r9b, r11b
xor r9b, 0xff
mov r12b, r14b
xor r12b, 1
mov r13b, al
and r13b, 0xff
mov sil, r12b
and sil, 1
mov dl, r9b
and dl, 0xff
and r11b, r12b
or r13b, sil
or dl, r11b
xor r13b, dl
or al, r9b
xor al, 0xff
or r12b, 1
and al, r12b
or r13b, al
mov al, r15b
xor al, 0xff
and al, 1
mov dl, r14b
xor dl, 1
and r15b, dl
or al, r15b
xor r13b, 0xff
mov dl, al
xor dl, r13b
and dl, al
mov al, cl
xor al, 0xff
and al, 1
mov r9b, r14b
xor r9b, 1
and cl, r9b
or al, cl
mov cl, r10b
xor cl, 0xff
and cl, 1
mov r9b, r14b
xor r9b, 1
mov r11b, r10b
and r11b, r9b
or cl, r11b
mov r9b, r14b
xor r9b, 1
and r9b, 0
mov r11b, r14b
xor r11b, 0
mov sil, r11b
and sil, 1
mov r15b, r14b
xor r15b, 1
and r15b, 0
and r11b, 1
or r9b, sil
or r15b, r11b
xor r9b, r15b
mov r11b, al
xor r11b, 0xff
mov sil, cl
xor sil, 0xff
mov r15b, r14b
xor r15b, 1
mov r12b, r11b
and r12b, 0xff
and al, r15b
mov r13b, sil
and r13b, 0xff
and cl, r15b
or r12b, al
or r13b, cl
xor r12b, r13b
or r11b, sil
xor r11b, 0xff
or r15b, 1
and r11b, r15b
or r12b, r11b
mov al, r14b
xor al, 1
mov cl, r9b
xor cl, 0xff
mov r11b, r14b
xor r11b, 0
mov sil, al
and sil, 0
mov r15b, r11b
and r15b, 1
mov r13b, cl
and r13b, 0
and r9b, r11b
or sil, r15b
or r13b, r9b
xor sil, r13b
or al, cl
xor al, 0xff
or r11b, 0
and al, r11b
or sil, al
mov al, r12b
xor al, 0xff
and al, 1
mov cl, r14b
xor cl, 1
and r12b, cl
or al, r12b
xor sil, 0xff
mov cl, al
xor cl, sil
and cl, al
mov al, r14b
xor al, 1
and al, 0
mov r9b, r14b
xor r9b, 0
mov r11b, r9b
and r11b, 1
mov sil, r14b
xor sil, 1
and sil, 0
and r9b, 1
or al, r11b
or sil, r9b
xor al, sil
mov r9b, r8b
xor r9b, 0xff
and r9b, 0
mov r11b, r14b
xor r11b, 0
mov sil, r8b
and sil, r11b
mov r15b, al
xor r15b, 0xff
and r15b, 0
and al, r11b
or r9b, sil
or r15b, al
xor r9b, r15b
mov al, r8b
xor al, 0xff
mov r11b, r9b
xor r11b, al
and r11b, r9b
mov al, r10b
xor al, 0xff
and al, 0
mov r9b, r14b
xor r9b, 0
mov sil, r10b
and sil, r9b
mov r15b, r14b
xor r15b, 1
and r15b, 0
and r9b, 1
or al, sil
or r15b, r9b
xor al, r15b
mov r9b, bl
xor r9b, 0xff
mov sil, al
and sil, r9b
xor al, 0xff
mov r9b, bl
and r9b, al
or sil, r9b
xor bl, 0xff
mov al, sil
xor al, bl
and al, sil
mov r9b, dl
xor r9b, 0xff
and r9b, 1
mov bl, r14b
xor bl, 1
mov sil, dl
and sil, bl
or r9b, sil
mov bl, cl
xor bl, 0xff
and bl, 1
mov sil, r14b
xor sil, 1
mov r15b, cl
and r15b, sil
mov r12b, r14b
xor r12b, 1
and r12b, 0xff
and sil, 1
or bl, r15b
or r12b, sil
xor bl, r12b
mov sil, r14b
xor sil, 0
and sil, 1
mov r15b, r14b
xor r15b, 1
and r15b, 0
or sil, r15b
mov r15b, r14b
xor r15b, 0
mov r12b, r9b
xor r12b, r15b
and r12b, r9b
xor dl, 0xff
mov r15b, sil
xor r15b, 0xff
mov r13b, r14b
xor r13b, 0
or dl, r15b
or r13b, 0
xor dl, 0xff
and dl, r13b
mov r15b, r14b
xor r15b, 0
mov r13b, bl
xor r13b, r15b
and r13b, bl
mov r15b, sil
xor r15b, 0xff
mov byte [rbp + 0x5b], cl
xor cl, r15b
mov r15b, byte [rbp + 0x5b]
and cl, r15b
mov r15b, r12b
xor r15b, 0xff
mov byte [rbp + 0x5a], dl
xor dl, 0xff
mov byte [rbp + 0x59], r14b
xor r14b, 1
mov byte [rbp + 0x58], r15b
and r15b, 0xff
and r12b, r14b
mov byte [rbp + 0x57], dl
and dl, 0xff
mov byte [rbp + 0x56], al
mov al, byte [rbp + 0x5a]
and al, r14b
or r15b, r12b
or dl, al
xor r15b, dl
mov al, byte [rbp + 0x58]
mov dl, byte [rbp + 0x57]
or al, dl
xor al, 0xff
or r14b, 1
and al, r14b
or r15b, al
mov al, r13b
and al, cl
xor r13b, cl
or al, r13b
mov cl, r15b
xor cl, 0xff
mov r14b, al
and r14b, cl
xor al, 0xff
and r15b, al
or r14b, r15b
mov al, r9b
and al, bl
xor r9b, bl
or al, r9b
mov cl, al
xor cl, 0xff
and cl, 0
mov r9b, byte [rbp + 0x59]
xor r9b, 0
and al, r9b
mov bl, byte [rbp + 0x59]
xor bl, 1
and bl, 0
and r9b, 1
or cl, al
or bl, r9b
xor cl, bl
mov al, byte [rbp + 0x59]
xor al, 0
mov r9b, sil
xor r9b, 0xff
mov bl, byte [rbp + 0x59]
xor bl, 0
mov r15b, al
and r15b, 0
mov r12b, bl
and r12b, 0
mov r13b, r9b
and r13b, 0
and sil, bl
or r15b, r12b
or r13b, sil
xor r15b, r13b
or al, r9b
xor al, 0xff
or bl, 0
and al, bl
or r15b, al
xor cl, 0xff
xor r15b, 0xff
mov al, byte [rbp + 0x59]
xor al, 0
or cl, r15b
or al, 0
xor cl, 0xff
and cl, al
mov al, r14b
and al, cl
xor r14b, cl
or al, r14b
mov cl, r11b
xor cl, 0xff
and cl, 0
mov r9b, byte [rbp + 0x59]
xor r9b, 0
mov bl, r11b
and bl, r9b
mov sil, byte [rbp + 0x59]
xor sil, 1
and sil, 0
and r9b, 1
or cl, bl
or sil, r9b
xor cl, sil
mov r9b, byte [rbp + 0x56]
xor r9b, 0xff
and r9b, 0
mov bl, byte [rbp + 0x59]
xor bl, 0
mov sil, byte [rbp + 0x56]
and sil, bl
mov r14b, byte [rbp + 0x59]
xor r14b, 1
and r14b, 0
and bl, 1
or r9b, sil
or r14b, bl
xor r9b, r14b
mov bl, byte [rbp + 0x59]
xor bl, 1
and bl, 0
mov sil, byte [rbp + 0x59]
xor sil, 0
mov r14b, sil
and r14b, 1
mov r15b, byte [rbp + 0x59]
xor r15b, 1
and r15b, 0
and sil, 1
or bl, r14b
or r15b, sil
xor bl, r15b
mov sil, cl
xor sil, 0xff
mov r14b, byte [rbp + 0x59]
xor r14b, 1
mov r15b, byte [rbp + 0x59]
xor r15b, 0
or sil, r14b
or r15b, 0
xor sil, 0xff
and sil, r15b
mov r14b, bl
xor r14b, 0xff
mov r15b, r11b
xor r15b, r14b
and r15b, r11b
mov r11b, byte [rbp + 0x59]
xor r11b, 1
mov r14b, r9b
xor r14b, r11b
and r14b, r9b
mov r11b, bl
xor r11b, 0xff
mov r12b, byte [rbp + 0x56]
xor r12b, r11b
mov r11b, byte [rbp + 0x56]
and r12b, r11b
mov r13b, sil
xor r13b, 0xff
mov dl, r15b
xor dl, 0xff
mov r11b, byte [rbp + 0x59]
xor r11b, 1
mov byte [rbp + 0x55], r13b
and r13b, 0xff
and sil, r11b
mov byte [rbp + 0x54], dl
and dl, 0xff
and r15b, r11b
or r13b, sil
or dl, r15b
xor r13b, dl
mov dl, byte [rbp + 0x55]
mov sil, byte [rbp + 0x54]
or dl, sil
xor dl, 0xff
or r11b, 1
and dl, r11b
or r13b, dl
mov dl, r14b
and dl, r12b
xor r14b, r12b
or dl, r14b
mov r11b, r13b
xor r11b, 0xff
and r11b, 1
mov r14b, byte [rbp + 0x59]
xor r14b, 1
and r13b, r14b
mov r15b, dl
xor r15b, 0xff
and r15b, 0xff
and dl, r14b
or r11b, r13b
or r15b, dl
xor r11b, r15b
mov dl, cl
xor dl, 0xff
mov r14b, r9b
xor r14b, 0xff
mov r15b, byte [rbp + 0x59]
xor r15b, 1
mov r12b, dl
and r12b, 0xff
and cl, r15b
mov r13b, r14b
and r13b, 0xff
and r9b, r15b
or r12b, cl
or r13b, r9b
xor r12b, r13b
or dl, r14b
xor dl, 0xff
or r15b, 1
and dl, r15b
or r12b, dl
mov cl, r12b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x59]
xor dl, 1
and r12b, dl
mov r9b, byte [rbp + 0x59]
xor r9b, 1
and r9b, 0xff
and dl, 1
or cl, r12b
or r9b, dl
xor cl, r9b
mov dl, bl
and dl, 1
xor bl, 1
or dl, bl
xor dl, 0xff
mov r9b, cl
xor r9b, dl
and r9b, cl
mov cl, r11b
xor cl, 0xff
mov dl, r9b
xor dl, 0xff
mov bl, byte [rbp + 0x59]
xor bl, 1
mov r14b, cl
and r14b, 0xff
and r11b, bl
mov r15b, dl
and r15b, 0xff
and r9b, bl
or r14b, r11b
or r15b, r9b
xor r14b, r15b
or cl, dl
xor cl, 0xff
or bl, 1
and cl, bl
or r14b, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x59]
xor dl, 1
mov r9b, al
and r9b, dl
mov r11b, byte [rbp + 0x59]
xor r11b, 1
and r11b, 0xff
and dl, 1
or cl, r9b
or r11b, dl
xor cl, r11b
mov dl, byte [rbp + 0x59]
xor dl, 1
xor cl, 0xff
mov r9b, byte [rbp + 0x59]
xor r9b, 1
or dl, cl
or r9b, 1
xor dl, 0xff
and dl, r9b
mov cl, byte [rbp + 0x59]
xor cl, 1
and cl, 0
mov r9b, byte [rbp + 0x59]
xor r9b, 0
mov r11b, r9b
and r11b, 1
mov bl, byte [rbp + 0x59]
xor bl, 1
and bl, 0
and r9b, 1
or cl, r11b
or bl, r9b
xor cl, bl
mov r9b, cl
xor r9b, 0xff
mov r11b, al
xor r11b, r9b
and r11b, al
mov al, r14b
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x59]
xor r9b, 1
mov bl, r14b
and bl, r9b
or al, bl
xor al, 0xff
mov r9b, byte [rbp + 0x59]
xor r9b, 1
mov bl, byte [rbp + 0x59]
xor bl, 0
or al, r9b
or bl, 0
xor al, 0xff
and al, bl
xor cl, 0xff
mov r9b, r14b
xor r9b, cl
and r9b, r14b
mov cl, dl
and cl, r11b
xor dl, r11b
or cl, dl
mov dl, al
xor dl, 0xff
mov r11b, r9b
xor r11b, 0xff
mov bl, byte [rbp + 0x59]
xor bl, 0
mov r14b, dl
and r14b, 0
and al, bl
mov r15b, r11b
and r15b, 0
and r9b, bl
or r14b, al
or r15b, r9b
xor r14b, r15b
or dl, r11b
xor dl, 0xff
or bl, 0
and dl, bl
or r14b, dl
mov al, cl
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x59]
xor dl, 1
and cl, dl
mov r9b, r14b
xor r9b, 0xff
and r9b, 0xff
and r14b, dl
or al, cl
or r9b, r14b
xor al, r9b
mov cl, dil
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x59]
xor dl, 1
mov r9b, dil
and r9b, dl
mov r11b, byte [rbp + 0x59]
xor r11b, 1
and r11b, 0xff
and dl, 1
or cl, r9b
or r11b, dl
xor cl, r11b
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x59]
xor r9b, 1
mov r11b, r8b
and r11b, r9b
mov bl, byte [rbp + 0x59]
xor bl, 1
and bl, 0xff
and r9b, 1
or dl, r11b
or bl, r9b
xor dl, bl
mov r9b, byte [rbp + 0x59]
xor r9b, 1
and r9b, 1
mov r11b, byte [rbp + 0x59]
xor r11b, 1
mov bl, r11b
and bl, 1
mov r14b, byte [rbp + 0x59]
xor r14b, 1
and r14b, 0xff
and r11b, 1
or r9b, bl
or r14b, r11b
xor r9b, r14b
mov r11b, cl
xor r11b, 0xff
mov bl, byte [rbp + 0x59]
xor bl, 1
mov r14b, byte [rbp + 0x59]
xor r14b, 0
or r11b, bl
or r14b, 0
xor r11b, 0xff
and r11b, r14b
mov bl, r9b
xor bl, 0xff
mov r14b, dil
xor r14b, bl
and r14b, dil
mov bl, byte [rbp + 0x59]
xor bl, 1
mov dil, dl
xor dil, bl
and dil, dl
xor r8b, 0xff
mov bl, r9b
xor bl, 0xff
mov r15b, byte [rbp + 0x59]
xor r15b, 1
or r8b, bl
or r15b, 1
xor r8b, 0xff
and r8b, r15b
mov bl, r11b
xor bl, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r12b, byte [rbp + 0x59]
xor r12b, 0
mov r13b, bl
and r13b, 0
and r11b, r12b
mov sil, r15b
and sil, 0
and r14b, r12b
or r13b, r11b
or sil, r14b
xor r13b, sil
or bl, r15b
xor bl, 0xff
or r12b, 0
and bl, r12b
or r13b, bl
mov r11b, dil
and r11b, r8b
xor dil, r8b
or r11b, dil
mov r8b, r13b
xor r8b, 0xff
and r8b, 0
mov bl, byte [rbp + 0x59]
xor bl, 0
and r13b, bl
mov sil, r11b
xor sil, 0xff
and sil, 0
and r11b, bl
or r8b, r13b
or sil, r11b
xor r8b, sil
mov r11b, cl
xor r11b, 0xff
mov bl, dl
xor bl, 0xff
mov sil, byte [rbp + 0x59]
xor sil, 0
mov dil, r11b
and dil, 0
and cl, sil
mov r14b, bl
and r14b, 0
and dl, sil
or dil, cl
or r14b, dl
xor dil, r14b
or r11b, bl
xor r11b, 0xff
or sil, 0
and r11b, sil
or dil, r11b
mov cl, dil
xor cl, 0xff
and cl, 0
mov dl, byte [rbp + 0x59]
xor dl, 0
and dil, dl
mov r11b, byte [rbp + 0x59]
xor r11b, 1
and r11b, 0
and dl, 1
or cl, dil
or r11b, dl
xor cl, r11b
mov dl, r9b
and dl, 1
xor r9b, 1
or dl, r9b
xor cl, 0xff
xor dl, 0xff
mov r9b, byte [rbp + 0x59]
xor r9b, 0
or cl, dl
or r9b, 0
xor cl, 0xff
and cl, r9b
mov dl, r8b
and dl, cl
xor r8b, cl
or dl, r8b
mov cl, dl
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x59]
xor r8b, 1
mov r9b, dl
and r9b, r8b
mov r11b, byte [rbp + 0x59]
xor r11b, 1
and r11b, 0xff
and r8b, 1
or cl, r9b
or r11b, r8b
xor cl, r11b
mov r8b, byte [rbp + 0x59]
xor r8b, 1
xor cl, 0xff
mov r9b, byte [rbp + 0x59]
xor r9b, 0
or r8b, cl
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov cl, byte [rbp + 0x59]
xor cl, 1
and cl, 1
mov r9b, byte [rbp + 0x59]
xor r9b, 1
and r9b, 1
or cl, r9b
xor dl, 0xff
mov r9b, cl
xor r9b, 0xff
mov r11b, byte [rbp + 0x59]
xor r11b, 0
or dl, r9b
or r11b, 0
xor dl, 0xff
and dl, r11b
mov r9b, byte [rbp + 0x59]
xor r9b, 1
and r9b, 1
mov r11b, byte [rbp + 0x59]
xor r11b, 1
mov bl, r11b
and bl, 1
mov sil, byte [rbp + 0x59]
xor sil, 1
and sil, 0xff
and r11b, 1
or r9b, bl
or sil, r11b
xor r9b, sil
xor r9b, 0xff
mov r11b, byte [rbp + 0x59]
xor r11b, 1
mov bl, byte [rbp + 0x59]
xor bl, 1
or r9b, r11b
or bl, 1
xor r9b, 0xff
and r9b, bl
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r11b, r8b
and r11b, dl
xor r8b, dl
or r11b, r8b
mov dl, r9b
and dl, cl
xor r9b, cl
or dl, r9b
mov cl, r11b
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x59]
xor r8b, 1
and r11b, r8b
mov r9b, dl
xor r9b, 0xff
and r9b, 0xff
and dl, r8b
or cl, r11b
or r9b, dl
xor cl, r9b
mov dl, r10b
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov r8b, byte [rbp + 0x59]
xor r8b, 1
mov r9b, r10b
and r9b, r8b
xor r10b, 0xff
and r10b, 1
or r9b, r10b
mov r8b, dl
xor r8b, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r11b, byte [rbp + 0x59]
xor r11b, 0
mov bl, r8b
and bl, 0
and dl, r11b
mov sil, r10b
and sil, 0
and r9b, r11b
or bl, dl
or sil, r9b
xor bl, sil
or r8b, r10b
xor r8b, 0xff
or r11b, 0
and r8b, r11b
or bl, r8b
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x59]
xor r8b, 1
and cl, r8b
mov r9b, byte [rbp + 0x59]
xor r9b, 1
and r9b, 0xff
and r8b, 1
or dl, cl
or r9b, r8b
xor dl, r9b
mov cl, bl
xor cl, 0xff
and cl, 0
mov r8b, byte [rbp + 0x59]
xor r8b, 0
and bl, r8b
mov r9b, byte [rbp + 0x59]
xor r9b, 1
and r9b, 0
and r8b, 1
or cl, bl
or r9b, r8b
xor cl, r9b
mov r8b, byte [rbp + 0x59]
xor r8b, 1
and r8b, 1
mov r9b, byte [rbp + 0x59]
xor r9b, 1
and r9b, 1
or r8b, r9b
mov r9b, dl
xor r9b, 0xff
mov r10b, cl
xor r10b, 0xff
mov r11b, byte [rbp + 0x59]
xor r11b, 1
mov bl, r9b
and bl, 0xff
and dl, r11b
mov sil, r10b
and sil, 0xff
and cl, r11b
or bl, dl
or sil, cl
xor bl, sil
or r9b, r10b
xor r9b, 0xff
or r11b, 1
and r9b, r11b
or bl, r9b
mov cl, r8b
and cl, 1
xor r8b, 1
or cl, r8b
mov dl, bl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x59]
xor r8b, 1
and bl, r8b
or dl, bl
xor cl, 0xff
mov r8b, dl
xor r8b, cl
and r8b, dl
mov cl, r8b
xor cl, 0xff
mov dl, al
xor dl, cl
and dl, al
mov cl, al
xor cl, 0xff
mov r9b, r8b
and r9b, cl
xor r8b, 0xff
and al, r8b
or r9b, al
mov al, dl
xor al, 0xff
mov cl, r9b
xor cl, 0xff
mov r8b, byte [rbp + 0x59]
xor r8b, 1
mov r10b, al
and r10b, 0xff
and dl, r8b
mov r11b, cl
and r11b, 0xff
and r9b, r8b
or r10b, dl
or r11b, r9b
xor r10b, r11b
or al, cl
xor al, 0xff
or r8b, 1
and al, r8b
or r10b, al
test r10b, 1
jne 0x6da20bc7
jmp 0x6da42b13
jmp 0x6d943f68
mov eax, dword [rbp + 0x6d4]
mov ecx, eax
mov edx, ecx
mov r8, qword [rbp + 0x6d8]
movzx ecx, byte [r8 + rdx]
mov r9d, ecx
xor r9d, 0xffffffff
and r9d, 0x7d875018
mov r10d, 0xffffffff
mov r11d, r10d
xor r11d, 0x7d875018
mov esi, ecx
and esi, r11d
mov edi, r10d
xor edi, 0xffffffff
and edi, 0x7d875018
and r11d, 0xffffffff
or r9d, esi
or edi, r11d
xor r9d, edi
xor r9d, 0xffffffff
xor r9d, 0xafd0bc9c
and r9d, 0xafd0bc9c
mov r11d, r10d
xor r11d, 0xafd0bc9c
and r11d, 0xffffffff
mov esi, r10d
xor esi, 0xffffffff
and esi, 0xafd0bc9c
or r11d, esi
mov esi, r11d
xor esi, 0xffffffff
mov edi, ecx
xor edi, esi
and edi, ecx
mov esi, r10d
xor esi, 0xffffffff
and esi, 0xffffffff
mov ebx, r10d
xor ebx, 0xffffffff
and ebx, 0xffffffff
or esi, ebx
xor esi, 0xffffffff
mov ebx, r10d
xor ebx, 0xafd0bc9c
mov r14d, r10d
xor r14d, 0x6f2fbd0
or esi, ebx
or r14d, 0x6f2fbd0
xor esi, 0xffffffff
and esi, r14d
xor r11d, 0xffffffff
xor r11d, 0xffffffff
and r11d, 0xffffffff
mov ebx, r9d
and ebx, edi
xor r9d, edi
or ebx, r9d
mov r9d, esi
and r9d, r11d
xor esi, r11d
or r9d, esi
mov r11d, ebx
xor r11d, 0xffffffff
mov esi, r9d
and esi, r11d
xor r9d, 0xffffffff
and ebx, r9d
or esi, ebx
mov r9d, r10d
xor r9d, 0xb028942c
and r9d, 0x63be3aa6
mov r11d, r10d
xor r11d, 0x63be3aa6
mov edi, r11d
and edi, 0xb028942c
mov ebx, r10d
xor ebx, 0xffffffff
and ebx, 0x63be3aa6
and r11d, 0xffffffff
or r9d, edi
or ebx, r11d
xor r9d, ebx
mov r11d, esi
xor r11d, 0xffffffff
and r11d, 0xffffffff
mov edi, r10d
xor edi, 0xffffffff
and esi, edi
or r11d, esi
mov esi, r10d
xor esi, 0x62f608d
and esi, 0xeb994127
mov edi, r10d
xor edi, 0xeb994127
mov ebx, edi
and ebx, 0x62f608d
mov r14d, r10d
xor r14d, 0xffffffff
and r14d, 0xeb994127
and edi, 0xffffffff
or esi, ebx
or r14d, edi
xor esi, r14d
mov edi, r9d
and edi, r11d
xor r9d, r11d
or edi, r9d
mov r9d, esi
and r9d, 0x62f608d
xor esi, 0x62f608d
or r9d, esi
mov r11d, edi
xor r11d, 0xffffffff
and r11d, 0xaea8de5b
mov esi, r10d
xor esi, 0xaea8de5b
and edi, esi
mov ebx, r10d
xor ebx, 0xffffffff
and ebx, 0xaea8de5b
and esi, 0xffffffff
or r11d, edi
or ebx, esi
xor r11d, ebx
xor r9d, 0xffffffff
mov esi, r11d
xor esi, r9d
and esi, r11d
mov r9d, r10d
xor r9d, 0xb028942c
and r9d, 0xffffffff
mov r11d, r10d
xor r11d, 0xffffffff
and r11d, 0xb028942c
or r9d, r11d
mov r11d, r10d
xor r11d, 0xffffffff
xor r9d, 0xffffffff
mov edi, r10d
xor edi, 0x414d1ce9
or r11d, r9d
or edi, 0x414d1ce9
xor r11d, 0xffffffff
and r11d, edi
mov r9d, r10d
xor r9d, 0xffffffff
and r9d, 0x72842c3c
mov edi, r10d
xor edi, 0x72842c3c
mov ebx, edi
and ebx, 0xffffffff
mov r14d, r10d
xor r14d, 0xffffffff
and r14d, 0x72842c3c
and edi, 0xffffffff
or r9d, ebx
or r14d, edi
xor r9d, r14d
mov edi, r10d
xor edi, 0xb028942c
xor r9d, 0xffffffff
mov ebx, r10d
xor ebx, 0x85561fd5
or edi, r9d
or ebx, 0x85561fd5
xor edi, 0xffffffff
and edi, ebx
mov r9d, r11d
xor r9d, 0xffffffff
mov ebx, edi
xor ebx, 0xffffffff
mov r14d, r10d
xor r14d, 0xb4680039
mov r15d, r9d
and r15d, 0xb4680039
and r11d, r14d
mov r12d, ebx
and r12d, 0xb4680039
and edi, r14d
or r15d, r11d
or r12d, edi
xor r15d, r12d
or r9d, ebx
xor r9d, 0xffffffff
or r14d, 0xb4680039
and r9d, r14d
or r15d, r9d
mov r9d, ecx
xor r9d, 0xffffffff
and r9d, 0xffffffff
mov r11d, r10d
xor r11d, 0xffffffff
and ecx, r11d
or r9d, ecx
mov ecx, r15d
xor ecx, 0xffffffff
and ecx, 0x548b28cc
mov r11d, r10d
xor r11d, 0x548b28cc
mov edi, r15d
and edi, r11d
mov ebx, r10d
xor ebx, 0xffffffff
and ebx, 0x548b28cc
and r11d, 0xffffffff
or ecx, edi
or ebx, r11d
xor ecx, ebx
mov r11d, r10d
xor r11d, 0x428a865b
and r11d, 0xde7f8a4c
mov edi, r10d
xor edi, 0xde7f8a4c
mov ebx, edi
and ebx, 0x428a865b
mov r14d, r10d
xor r14d, 0xffffffff
and r14d, 0xde7f8a4c
and edi, 0xffffffff
or r11d, ebx
or r14d, edi
xor r11d, r14d
mov edi, r9d
and edi, ecx
xor r9d, ecx
or edi, r9d
mov ecx, r11d
and ecx, 0x428a865b
xor r11d, 0x428a865b
or ecx, r11d
mov r9d, edi
xor r9d, 0xffffffff
and r9d, 0x77bfa7f
mov r11d, r10d
xor r11d, 0x77bfa7f
and edi, r11d
mov ebx, r10d
xor ebx, 0xffffffff
and ebx, 0x77bfa7f
and r11d, 0xffffffff
or r9d, edi
or ebx, r11d
xor r9d, ebx
xor ecx, 0xffffffff
mov r11d, r9d
xor r11d, ecx
and r11d, r9d
mov ecx, r10d
xor ecx, 0xa
and ecx, 0x4f18f148
mov r9d, r10d
xor r9d, 0x4f18f148
mov edi, r9d
and edi, 0xa
mov ebx, r10d
xor ebx, 0xffffffff
and ebx, 0x4f18f148
and r9d, 0xffffffff
or ecx, edi
or ebx, r9d
xor ecx, ebx
mov r9d, r10d
xor r9d, 0x427e000e
xor ecx, 0xffffffff
mov edi, r10d
xor edi, 0x323b446f
or r9d, ecx
or edi, 0x323b446f
xor r9d, 0xffffffff
and r9d, edi
mov ecx, r10d
xor ecx, 0x427e000e
and ecx, 0x2ecd5106
mov edi, r10d
xor edi, 0x2ecd5106
mov ebx, edi
and ebx, 0x427e000e
mov r14d, r10d
xor r14d, 0xffffffff
and r14d, 0x2ecd5106
and edi, 0xffffffff
or ecx, ebx
or r14d, edi
xor ecx, r14d
mov edi, ecx
xor edi, 0xffffffff
xor edi, 0xa
and edi, 0xa
mov ebx, r10d
xor ebx, 0xffffffff
and ebx, 0x6d8666e8
mov r14d, r10d
xor r14d, 0x6d8666e8
mov r12d, r14d
and r12d, 0xffffffff
mov r13d, r10d
xor r13d, 0xffffffff
and r13d, 0x6d8666e8
and r14d, 0xffffffff
or ebx, r12d
or r13d, r14d
xor ebx, r13d
xor ebx, 0xffffffff
mov r14d, r10d
xor r14d, 0x427e000e
mov r12d, r10d
xor r12d, 0xdfbf117b
or ebx, r14d
or r12d, 0xdfbf117b
xor ebx, 0xffffffff
and ebx, r12d
xor ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov r14d, r9d
xor r14d, 0xffffffff
mov r12d, edi
xor r12d, 0xffffffff
mov r13d, r10d
xor r13d, 0x532b479b
mov eax, r14d
and eax, 0x532b479b
and r9d, r13d
mov dword [rbp + 0x50], r12d
and r12d, 0x532b479b
and edi, r13d
or eax, r9d
or r12d, edi
xor eax, r12d
mov r9d, dword [rbp + 0x50]
or r14d, r9d
xor r14d, 0xffffffff
or r13d, 0x532b479b
and r14d, r13d
or eax, r14d
mov edi, ebx
xor edi, 0xffffffff
mov r14d, ecx
xor r14d, 0xffffffff
mov r12d, r10d
xor r12d, 0xf16772bd
mov r13d, edi
and r13d, 0xf16772bd
and ebx, r12d
mov r9d, r14d
and r9d, 0xf16772bd
and ecx, r12d
or r13d, ebx
or r9d, ecx
xor r13d, r9d
or edi, r14d
xor edi, 0xffffffff
or r12d, 0xf16772bd
and edi, r12d
or r13d, edi
mov ecx, eax
xor ecx, 0xffffffff
mov r9d, r13d
and r9d, ecx
xor r13d, 0xffffffff
and eax, r13d
or r9d, eax
mov eax, r9d
xor eax, 0xffffffff
and eax, 0xffffffff
mov ecx, r10d
xor ecx, 0xffffffff
and r9d, ecx
or eax, r9d
mov ecx, r10d
xor ecx, 0xb028942c
and ecx, 0x6c3b98b8
mov r9d, r10d
xor r9d, 0x6c3b98b8
mov edi, r9d
and edi, 0xb028942c
mov ebx, r10d
xor ebx, 0xffffffff
and ebx, 0x6c3b98b8
and r9d, 0xffffffff
or ecx, edi
or ebx, r9d
xor ecx, ebx
mov r9d, r10d
xor r9d, 0x19f5ff97
and r9d, 0xffffffff
mov edi, r10d
xor edi, 0xffffffff
and edi, 0x19f5ff97
or r9d, edi
mov edi, eax
xor edi, 0xffffffff
mov ebx, ecx
xor ebx, 0xffffffff
mov r14d, r10d
xor r14d, 0xa23ffbdc
mov r12d, edi
and r12d, 0xa23ffbdc
and eax, r14d
mov r13d, ebx
and r13d, 0xa23ffbdc
and ecx, r14d
or r12d, eax
or r13d, ecx
xor r12d, r13d
or edi, ebx
xor edi, 0xffffffff
or r14d, 0xa23ffbdc
and edi, r14d
or r12d, edi
mov eax, r10d
xor eax, 0x19f5ff97
mov ecx, r9d
xor ecx, 0xffffffff
mov edi, r10d
xor edi, 0x44c966b9
mov ebx, eax
and ebx, 0x44c966b9
mov r14d, edi
and r14d, 0x19f5ff97
mov r13d, ecx
and r13d, 0x44c966b9
and r9d, edi
or ebx, r14d
or r13d, r9d
xor ebx, r13d
or eax, ecx
xor eax, 0xffffffff
or edi, 0x44c966b9
and eax, edi
or ebx, eax
mov eax, r12d
xor eax, 0xffffffff
and eax, 0xb1040d6
mov ecx, r10d
xor ecx, 0xb1040d6
and r12d, ecx
mov r9d, r10d
xor r9d, 0xffffffff
and r9d, 0xb1040d6
and ecx, 0xffffffff
or eax, r12d
or r9d, ecx
xor eax, r9d
xor ebx, 0xffffffff
mov ecx, eax
xor ecx, ebx
and ecx, eax
mov eax, r15d
xor eax, 0xffffffff
and eax, 0xffffffff
mov r9d, r10d
xor r9d, 0xffffffff
and r15d, r9d
or eax, r15d
mov r9d, r10d
xor r9d, 0xa
mov edi, eax
and edi, r9d
xor eax, 0xffffffff
and eax, 0xa
or edi, eax
mov eax, r10d
xor eax, 0xa
mov r9d, edi
xor r9d, eax
and r9d, edi
mov eax, r11d
xor eax, 0xffffffff
mov edi, esi
xor edi, eax
and edi, esi
mov eax, esi
xor eax, 0xffffffff
mov ebx, r11d
and ebx, eax
xor r11d, 0xffffffff
and esi, r11d
or ebx, esi
mov eax, edi
and eax, ebx
xor edi, ebx
or eax, edi
mov r11d, ecx
xor r11d, 0xffffffff
and r11d, 0xffffffff
mov esi, r10d
xor esi, 0xffffffff
mov edi, ecx
and edi, esi
or r11d, edi
mov esi, r9d
xor esi, 0xffffffff
and esi, 0xa24d4805
mov edi, r10d
xor edi, 0xa24d4805
mov ebx, r9d
and ebx, edi
mov r14d, r10d
xor r14d, 0xffffffff
and r14d, 0xa24d4805
and edi, 0xffffffff
or esi, ebx
or r14d, edi
xor esi, r14d
mov edi, r10d
xor edi, 0x1f1a8638
and edi, 0x7d971b94
mov ebx, r10d
xor ebx, 0x7d971b94
mov r14d, ebx
and r14d, 0x1f1a8638
mov r15d, r10d
xor r15d, 0xffffffff
and r15d, 0x7d971b94
and ebx, 0xffffffff
or edi, r14d
or r15d, ebx
xor edi, r15d
mov ebx, r11d
xor ebx, 0xffffffff
mov r14d, r10d
xor r14d, 0x1f1a8638
mov r15d, r10d
xor r15d, 0xc7be61c3
or ebx, r14d
or r15d, 0xc7be61c3
xor ebx, 0xffffffff
and ebx, r15d
xor ecx, 0xffffffff
mov r14d, edi
xor r14d, 0xffffffff
mov r15d, r10d
xor r15d, 0x92027b
or ecx, r14d
or r15d, 0x92027b
xor ecx, 0xffffffff
and ecx, r15d
mov r14d, esi
xor r14d, 0xffffffff
mov r15d, r10d
xor r15d, 0x1f1a8638
mov r12d, r10d
xor r12d, 0xcd6ab692
or r14d, r15d
or r12d, 0xcd6ab692
xor r14d, 0xffffffff
and r14d, r12d
xor r9d, 0xffffffff
mov r15d, edi
xor r15d, 0xffffffff
mov r12d, r10d
xor r12d, 0x5ba1b249
or r9d, r15d
or r12d, 0x5ba1b249
xor r9d, 0xffffffff
and r9d, r12d
mov r15d, ebx
and r15d, ecx
xor ebx, ecx
or r15d, ebx
mov ecx, r14d
xor ecx, 0xffffffff
mov ebx, r9d
xor ebx, 0xffffffff
mov r12d, r10d
xor r12d, 0x8c80caf
mov r13d, ecx
and r13d, 0x8c80caf
and r14d, r12d
mov dword [rbp + 0x4c], ebx
and ebx, 0x8c80caf
and r9d, r12d
or r13d, r14d
or ebx, r9d
xor r13d, ebx
mov r9d, dword [rbp + 0x4c]
or ecx, r9d
xor ecx, 0xffffffff
or r12d, 0x8c80caf
and ecx, r12d
or r13d, ecx
mov ecx, r15d
xor ecx, 0xffffffff
and ecx, 0x2dd737ba
mov ebx, r10d
xor ebx, 0x2dd737ba
and r15d, ebx
mov r14d, r13d
xor r14d, 0xffffffff
and r14d, 0x2dd737ba
and r13d, ebx
or ecx, r15d
or r14d, r13d
xor ecx, r14d
mov ebx, r11d
and ebx, esi
xor r11d, esi
or ebx, r11d
mov r11d, ebx
xor r11d, 0xffffffff
and r11d, 0x48b3a0b5
mov esi, r10d
xor esi, 0x48b3a0b5
and ebx, esi
mov r14d, r10d
xor r14d, 0xffffffff
and r14d, 0x48b3a0b5
and esi, 0xffffffff
or r11d, ebx
or r14d, esi
xor r11d, r14d
mov esi, r10d
xor esi, 0x1f1a8638
mov ebx, edi
xor ebx, 0xffffffff
mov r14d, r10d
xor r14d, 0xf640948b
mov r15d, esi
and r15d, 0xf640948b
mov r12d, r14d
and r12d, 0x1f1a8638
mov r13d, ebx
and r13d, 0xf640948b
and edi, r14d
or r15d, r12d
or r13d, edi
xor r15d, r13d
or esi, ebx
xor esi, 0xffffffff
or r14d, 0xf640948b
and esi, r14d
or r15d, esi
xor r15d, 0xffffffff
mov esi, r11d
xor esi, r15d
and esi, r11d
mov r11d, ecx
and r11d, esi
xor ecx, esi
or r11d, ecx
mov ecx, eax
xor ecx, 0xffffffff
and ecx, 0x851978ff
mov esi, r10d
xor esi, 0x851978ff
mov edi, eax
and edi, esi
mov ebx, r10d
xor ebx, 0xffffffff
and ebx, 0x851978ff
and esi, 0xffffffff
or ecx, edi
or ebx, esi
xor ecx, ebx
xor ecx, 0xffffffff
mov esi, r11d
xor esi, ecx
and esi, r11d
mov ecx, r11d
xor ecx, 0xffffffff
and ecx, 0xe708d0e1
mov edi, r10d
xor edi, 0xe708d0e1
and r11d, edi
xor r10d, 0xffffffff
and r10d, 0xe708d0e1
and edi, 0xffffffff
or ecx, r11d
or r10d, edi
xor ecx, r10d
xor ecx, 0xffffffff
mov r10d, eax
xor r10d, ecx
and r10d, eax
mov eax, esi
and eax, r10d
xor esi, r10d
or eax, esi
mov byte [r8 + rdx], al
jmp 0x6d94882d
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0x24524cbd
add r8d, 0
sub r8d, ecx
sub r8d, 0x24524cbd
mov r9d, eax
sub r9d, 0x5e7f1968
add r9d, 0
sub r8d, 0x62286582
add r8d, r9d
add r8d, 0x62286582
mov r9d, eax
sub r9d, 0xc7899990
sub r9d, r8d
add r9d, 0xc7899990
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0xe361809d
add r8d, r9d
sub eax, r8d
sub eax, 0xd19290ae
sub eax, 1
add eax, 0xd19290ae
sub eax, 0x1a6d736d
sub eax, 0xe361809d
add eax, 0x1a6d736d
add eax, 0x7752a21d
sub eax, 0xa826344b
sub eax, 0x7752a21d
sub eax, 0x5f129601
sub eax, 0x5e7f1968
add eax, 0x5f129601
add eax, 0xc06f825a
add eax, 0xa826344b
sub eax, 0xc06f825a
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
xor bl, 0xff
xor bl, 0
and bl, 0
mov dil, sil
xor dil, 0
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
or dil, r14b
mov r14b, dil
xor r14b, 0xff
mov r15b, r10b
xor r15b, r14b
and r15b, r10b
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r12b, sil
xor r12b, 1
and r12b, 1
or r14b, r12b
mov r12b, sil
xor r12b, 0
mov r13b, r14b
xor r13b, r12b
and r13b, r14b
xor dil, 0xff
xor dil, 1
and dil, 0xff
mov r14b, bl
and r14b, r15b
xor bl, r15b
or r14b, bl
mov bl, r13b
xor bl, 0xff
mov r15b, dil
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
mov al, bl
and al, 0xff
and r13b, r12b
mov cl, r15b
and cl, 0xff
and dil, r12b
or al, r13b
or cl, dil
xor al, cl
or bl, r15b
xor bl, 0xff
or r12b, 1
and bl, r12b
or al, bl
mov cl, r14b
xor cl, 0xff
mov bl, al
and bl, cl
xor al, 0xff
and r14b, al
or bl, r14b
mov al, r11b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
mov dil, r11b
and dil, cl
or al, dil
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, sil
xor cl, 1
and cl, 1
mov dil, sil
xor dil, 1
mov r14b, dil
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or cl, r14b
or r15b, dil
xor cl, r15b
xor cl, 0xff
mov dil, r11b
xor dil, cl
and dil, r11b
mov cl, al
and cl, dil
xor al, dil
or cl, al
mov al, sil
xor al, 0
and al, 1
mov dil, sil
xor dil, 1
and dil, 0
or al, dil
mov dil, sil
xor dil, 1
xor al, 0xff
mov r14b, sil
xor r14b, 0
or dil, al
or r14b, 0
xor dil, 0xff
and dil, r14b
mov al, sil
xor al, 1
and al, 1
mov r14b, sil
xor r14b, 1
mov r15b, r14b
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or al, r15b
or r12b, r14b
xor al, r12b
mov r14b, al
xor r14b, 0xff
xor r14b, 0
and r14b, 0
mov r15b, sil
xor r15b, 1
and r15b, 1
mov r12b, sil
xor r12b, 1
mov r13b, r12b
and r13b, 1
mov dl, sil
xor dl, 1
and dl, 0xff
and r12b, 1
or r15b, r13b
or dl, r12b
xor r15b, dl
xor r15b, 0xff
mov dl, sil
xor dl, 1
mov r12b, sil
xor r12b, 1
or r15b, dl
or r12b, 1
xor r15b, 0xff
and r15b, r12b
mov dl, sil
xor dl, 1
xor al, 0xff
mov r12b, sil
xor r12b, 1
or dl, al
or r12b, 1
xor dl, 0xff
and dl, r12b
mov al, dil
and al, r14b
xor dil, r14b
or al, dil
mov dil, r15b
and dil, dl
xor r15b, dl
or dil, r15b
mov dl, al
xor dl, 0xff
and dl, 1
mov r14b, sil
xor r14b, 1
and al, r14b
mov r15b, dil
xor r15b, 0xff
and r15b, 0xff
and dil, r14b
or dl, al
or r15b, dil
xor dl, r15b
mov al, bl
xor al, 0xff
and al, 1
mov dil, sil
xor dil, 1
mov r14b, bl
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or al, r14b
or r15b, dil
xor al, r15b
mov dil, sil
xor dil, 0
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
or dil, r14b
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or r14b, r15b
mov r15b, al
and r15b, dil
xor al, dil
or r15b, al
mov al, r14b
and al, 1
xor r14b, 1
or al, r14b
mov dil, r15b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
and r15b, r14b
or dil, r15b
xor al, 0xff
mov r14b, dil
xor r14b, al
and r14b, dil
mov al, dl
xor al, 0xff
and al, 1
mov dil, sil
xor dil, 1
mov r15b, dl
and r15b, dil
or al, r15b
mov dil, r10b
xor dil, 0xff
mov r15b, al
and r15b, dil
xor al, 0xff
mov dil, r10b
and dil, al
or r15b, dil
xor r10b, 0xff
mov al, r15b
xor al, r10b
and al, r15b
mov r10b, sil
xor r10b, 0
and r10b, 1
mov dil, sil
xor dil, 1
and dil, 0
or r10b, dil
mov dil, cl
xor dil, 0xff
mov r15b, r10b
and r15b, dil
xor r10b, 0xff
mov dil, cl
and dil, r10b
or r15b, dil
xor r15b, 0xff
mov r10b, cl
xor r10b, 0xff
mov dil, sil
xor dil, 1
or r15b, r10b
or dil, 1
xor r15b, 0xff
and r15b, dil
mov r10b, r11b
xor r10b, 0xff
and r10b, 1
mov dil, sil
xor dil, 1
and r11b, dil
or r10b, r11b
mov r11b, dl
xor r11b, 0xff
and r11b, 1
mov dil, sil
xor dil, 1
mov r12b, dl
and r12b, dil
or r11b, r12b
mov dil, sil
xor dil, 0
and dil, 1
mov r12b, sil
xor r12b, 1
and r12b, 0
or dil, r12b
mov r12b, r10b
and r12b, r11b
xor r10b, r11b
or r12b, r10b
mov r10b, dil
and r10b, 0
xor dil, 0
or r10b, dil
mov r11b, r12b
xor r11b, 0xff
and r11b, 1
mov dil, sil
xor dil, 1
and r12b, dil
or r11b, r12b
xor r11b, 0xff
xor r10b, 0xff
mov dil, sil
xor dil, 0
or r11b, r10b
or dil, 0
xor r11b, 0xff
and r11b, dil
mov r10b, r14b
xor r10b, 0xff
mov dil, al
xor dil, 0xff
mov r12b, sil
xor r12b, 1
or r10b, dil
or r12b, 1
xor r10b, 0xff
and r10b, r12b
mov dil, r14b
xor dil, 0xff
and dil, 1
mov r12b, sil
xor r12b, 1
and r14b, r12b
mov r13b, al
xor r13b, 0xff
and r13b, 0xff
and al, r12b
or dil, r14b
or r13b, al
xor dil, r13b
mov al, r10b
xor al, 0xff
mov r14b, dil
xor r14b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, al
and r13b, 0xff
and r10b, r12b
mov r8b, r14b
and r8b, 0xff
and dil, r12b
or r13b, r10b
or r8b, dil
xor r13b, r8b
or al, r14b
xor al, 0xff
or r12b, 1
and al, r12b
or r13b, al
mov al, r15b
xor al, 0xff
mov r8b, r11b
xor r8b, 0xff
mov r10b, sil
xor r10b, 0
or al, r8b
or r10b, 0
xor al, 0xff
and al, r10b
mov r8b, r15b
xor r8b, 0xff
and r8b, 1
mov r10b, sil
xor r10b, 1
and r15b, r10b
mov dil, r11b
xor dil, 0xff
and dil, 0xff
and r11b, r10b
or r8b, r15b
or dil, r11b
xor r8b, dil
mov r10b, al
xor r10b, 0xff
mov r11b, r8b
xor r11b, 0xff
mov dil, sil
xor dil, 0
mov r14b, r10b
and r14b, 0
and al, dil
mov r15b, r11b
and r15b, 0
and r8b, dil
or r14b, al
or r15b, r8b
xor r14b, r15b
or r10b, r11b
xor r10b, 0xff
or dil, 0
and r10b, dil
or r14b, r10b
mov al, r13b
xor al, 0xff
and al, 1
mov r8b, sil
xor r8b, 1
mov r10b, r13b
and r10b, r8b
or al, r10b
mov r8b, r14b
xor r8b, 0xff
xor al, 0xff
mov r10b, sil
xor r10b, 1
or r8b, al
or r10b, 1
xor r8b, 0xff
and r8b, r10b
mov al, r14b
xor al, 0xff
and al, 1
mov r10b, sil
xor r10b, 1
and r14b, r10b
or al, r14b
xor r13b, 0xff
xor al, 0xff
mov r10b, sil
xor r10b, 1
or r13b, al
or r10b, 1
xor r13b, 0xff
and r13b, r10b
mov al, r8b
xor al, 0xff
mov r10b, r13b
xor r10b, 0xff
mov r11b, sil
xor r11b, 0
mov dil, al
and dil, 0
and r8b, r11b
mov r14b, r10b
and r14b, 0
and r13b, r11b
or dil, r8b
or r14b, r13b
xor dil, r14b
or al, r10b
xor al, 0xff
or r11b, 0
and al, r11b
or dil, al
mov al, bl
xor al, 0xff
and al, 1
mov r8b, sil
xor r8b, 1
mov r10b, bl
and r10b, r8b
or al, r10b
mov r8b, cl
xor r8b, 0xff
and r8b, 0
mov r10b, sil
xor r10b, 0
mov r11b, cl
and r11b, r10b
mov r14b, sil
xor r14b, 1
and r14b, 0
and r10b, 1
or r8b, r11b
or r14b, r10b
xor r8b, r14b
mov r10b, sil
xor r10b, 1
and r10b, 1
mov r11b, sil
xor r11b, 1
and r11b, 1
or r10b, r11b
mov r11b, al
xor r11b, 0xff
mov r14b, sil
xor r14b, 1
mov r15b, sil
xor r15b, 0
or r11b, r14b
or r15b, 0
xor r11b, 0xff
and r11b, r15b
xor bl, 0xff
mov r14b, r10b
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
or bl, r14b
or r15b, 1
xor bl, 0xff
and bl, r15b
mov r14b, sil
xor r14b, 1
mov r15b, r8b
xor r15b, r14b
and r15b, r8b
xor cl, 0xff
mov r14b, r10b
xor r14b, 0xff
mov r12b, sil
xor r12b, 1
or cl, r14b
or r12b, 1
xor cl, 0xff
and cl, r12b
mov r14b, r11b
xor r14b, 0xff
mov r12b, bl
xor r12b, 0xff
mov r13b, sil
xor r13b, 0
mov r9b, r14b
and r9b, 0
and r11b, r13b
mov byte [rbp + 0x4b], r12b
and r12b, 0
and bl, r13b
or r9b, r11b
or r12b, bl
xor r9b, r12b
mov r11b, byte [rbp + 0x4b]
or r14b, r11b
xor r14b, 0xff
or r13b, 0
and r14b, r13b
or r9b, r14b
mov bl, r15b
xor bl, 0xff
mov r14b, cl
xor r14b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, bl
and r13b, 0xff
and r15b, r12b
mov r11b, r14b
and r11b, 0xff
and cl, r12b
or r13b, r15b
or r11b, cl
xor r13b, r11b
or bl, r14b
xor bl, 0xff
or r12b, 1
and bl, r12b
or r13b, bl
mov cl, r9b
xor cl, 0xff
mov r11b, r13b
and r11b, cl
xor r13b, 0xff
and r9b, r13b
or r11b, r9b
mov cl, al
xor cl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov bl, sil
xor bl, 1
mov r14b, cl
and r14b, 0xff
and al, bl
mov r15b, r9b
and r15b, 0xff
and r8b, bl
or r14b, al
or r15b, r8b
xor r14b, r15b
or cl, r9b
xor cl, 0xff
or bl, 1
and cl, bl
or r14b, cl
mov al, r14b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and r14b, cl
or al, r14b
mov cl, sil
xor cl, 1
mov r8b, r10b
xor r8b, 0xff
mov r9b, sil
xor r9b, 0
mov bl, cl
and bl, 0
mov r14b, r9b
and r14b, 1
mov r15b, r8b
and r15b, 0
and r10b, r9b
or bl, r14b
or r15b, r10b
xor bl, r15b
or cl, r8b
xor cl, 0xff
or r9b, 0
and cl, r9b
or bl, cl
xor al, 0xff
xor bl, 0xff
mov cl, sil
xor cl, 1
or al, bl
or cl, 1
xor al, 0xff
and al, cl
mov cl, r11b
xor cl, 0xff
mov r8b, al
xor r8b, 0xff
mov r9b, sil
xor r9b, 0
mov r10b, cl
and r10b, 0
and r11b, r9b
mov bl, r8b
and bl, 0
and al, r9b
or r10b, r11b
or bl, al
xor r10b, bl
or cl, r8b
xor cl, 0xff
or r9b, 0
and cl, r9b
or r10b, cl
mov al, r10b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
mov r8b, r10b
and r8b, cl
or al, r8b
mov cl, sil
xor cl, 0
xor al, 0xff
mov r8b, sil
xor r8b, 0
or cl, al
or r8b, 0
xor cl, 0xff
and cl, r8b
mov al, sil
xor al, 0
and al, 0
mov r8b, sil
xor r8b, 0
mov r9b, r8b
and r9b, 0
mov r11b, sil
xor r11b, 1
and r11b, 0
and r8b, 1
or al, r9b
or r11b, r8b
xor al, r11b
xor r10b, 0xff
mov r8b, al
xor r8b, 0xff
mov r9b, sil
xor r9b, 0
or r10b, r8b
or r9b, 0
xor r10b, 0xff
and r10b, r9b
mov r8b, sil
xor r8b, 1
and r8b, 1
mov r9b, sil
xor r9b, 1
and r9b, 1
or r8b, r9b
mov r9b, sil
xor r9b, 0
mov r11b, r8b
xor r11b, r9b
and r11b, r8b
xor al, 0xff
xor al, 1
and al, 0xff
mov r8b, cl
xor r8b, 0xff
mov r9b, r10b
xor r9b, 0xff
mov bl, sil
xor bl, 0
mov r14b, r8b
and r14b, 0
and cl, bl
mov r15b, r9b
and r15b, 0
and r10b, bl
or r14b, cl
or r15b, r10b
xor r14b, r15b
or r8b, r9b
xor r8b, 0xff
or bl, 0
and r8b, bl
or r14b, r8b
mov cl, r11b
xor cl, 0xff
mov r8b, al
xor r8b, 0xff
mov r9b, sil
xor r9b, 1
mov r10b, cl
and r10b, 0xff
and r11b, r9b
mov bl, r8b
and bl, 0xff
and al, r9b
or r10b, r11b
or bl, al
xor r10b, bl
or cl, r8b
xor cl, 0xff
or r9b, 1
and cl, r9b
or r10b, cl
mov al, r14b
xor al, 0xff
mov cl, r10b
and cl, al
xor r10b, 0xff
and r14b, r10b
or cl, r14b
mov al, dl
xor al, 0xff
xor al, 0
and al, 0
mov r8b, sil
xor r8b, 0
mov r9b, dl
and r9b, r8b
xor dl, 0xff
and dl, 0
or r9b, dl
mov dl, al
and dl, r9b
xor al, r9b
or dl, al
mov al, dl
xor al, 0xff
and al, 1
mov r8b, sil
xor r8b, 1
and dl, r8b
or al, dl
mov dl, cl
xor dl, 0xff
mov r8b, al
and r8b, dl
xor al, 0xff
mov dl, cl
and dl, al
or r8b, dl
xor r8b, 0xff
xor cl, 0xff
mov al, sil
xor al, 0
or r8b, cl
or al, 0
xor r8b, 0xff
and r8b, al
mov al, dil
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
mov dl, dil
and dl, cl
or al, dl
mov cl, r8b
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
mov r9b, r8b
and r9b, dl
mov r10b, sil
xor r10b, 1
and r10b, 0xff
and dl, 1
or cl, r9b
or r10b, dl
xor cl, r10b
mov dl, sil
xor dl, 0
and dl, 1
mov r9b, sil
xor r9b, 1
and r9b, 0
or dl, r9b
mov r9b, al
xor r9b, 0xff
mov r10b, sil
xor r10b, 0
mov r11b, sil
xor r11b, 1
or r9b, r10b
or r11b, 1
xor r9b, 0xff
and r9b, r11b
xor dil, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, sil
xor r11b, 0
or dil, r10b
or r11b, 0
xor dil, 0xff
and dil, r11b
mov r10b, sil
xor r10b, 0
mov r11b, cl
xor r11b, r10b
and r11b, cl
xor r8b, 0xff
mov r10b, dl
xor r10b, 0xff
mov bl, sil
xor bl, 1
or r8b, r10b
or bl, 1
xor r8b, 0xff
and r8b, bl
mov r10b, r9b
xor r10b, 0xff
mov bl, dil
xor bl, 0xff
mov r14b, sil
xor r14b, 0
mov r15b, r10b
and r15b, 0
and r9b, r14b
mov r12b, bl
and r12b, 0
and dil, r14b
or r15b, r9b
or r12b, dil
xor r15b, r12b
or r10b, bl
xor r10b, 0xff
or r14b, 0
and r10b, r14b
or r15b, r10b
mov r9b, r11b
xor r9b, 0xff
mov r10b, r8b
xor r10b, 0xff
mov bl, sil
xor bl, 1
mov dil, r9b
and dil, 0xff
and r11b, bl
mov r14b, r10b
and r14b, 0xff
and r8b, bl
or dil, r11b
or r14b, r8b
xor dil, r14b
or r9b, r10b
xor r9b, 0xff
or bl, 1
and r9b, bl
or dil, r9b
mov r8b, r15b
xor r8b, 0xff
and r8b, 0
mov r9b, sil
xor r9b, 0
and r15b, r9b
mov r10b, dil
xor r10b, 0xff
and r10b, 0
and dil, r9b
or r8b, r15b
or r10b, dil
xor r8b, r10b
mov r9b, al
xor r9b, 0xff
mov r10b, cl
xor r10b, 0xff
mov r11b, sil
xor r11b, 1
mov bl, r9b
and bl, 0xff
and al, r11b
mov dil, r10b
and dil, 0xff
and cl, r11b
or bl, al
or dil, cl
xor bl, dil
or r9b, r10b
xor r9b, 0xff
or r11b, 1
and r9b, r11b
or bl, r9b
mov al, bl
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and bl, cl
or al, bl
mov cl, dl
and cl, 0
xor dl, 0
or cl, dl
xor cl, 0xff
mov dl, al
xor dl, cl
and dl, al
mov al, r8b
xor al, 0xff
mov cl, dl
xor cl, 0xff
xor sil, 0
mov r9b, al
and r9b, 0
and r8b, sil
mov r10b, cl
and r10b, 0
and dl, sil
or r9b, r8b
or r10b, dl
xor r9b, r10b
or al, cl
xor al, 0xff
or sil, 0
and al, sil
or r9b, al
test r9b, 1
jne 0x6da22340
jmp 0x6da43b86
xor eax, eax
mov ecx, eax
sub ecx, 0
mov edx, eax
sub edx, 0x872201f8
add ecx, edx
mov edx, eax
sub edx, ecx
sub edx, 0xf5efebb
mov ecx, dword [rbp + 0x6b4]
sub edx, ecx
add edx, 0xf5efebb
mov r8d, eax
sub r8d, 0x872201f8
add edx, r8d
mov r8d, 0x917cfde4
add r8d, 0
add r8d, 0x78977fb2
sub r8d, 0x917cfde4
mov r9d, eax
sub r9d, 1
add r8d, r9d
add r8d, 0xd466e60a
sub r8d, 0x78977fb2
sub r8d, 0xd466e60a
mov r9d, 0xb490126a
add r9d, 0
sub r9d, edx
sub r9d, 0xb490126a
mov edx, eax
sub edx, r8d
add edx, 0
add r9d, 0xb0be77d0
add r9d, edx
sub r9d, 0xb0be77d0
mov edx, eax
sub edx, r9d
add edx, 0
mov r8d, eax
sub r8d, 0xf56ade05
sub r8d, edx
add r8d, 0xf56ade05
mov edx, eax
sub edx, 0
mov r9d, eax
sub r9d, r8d
add edx, r9d
mov r8d, eax
sub r8d, edx
mov dword [rbp + 0x83c], r8d
mov edx, dword [sym.out.dll_x.13]
mov r8d, dword [sym.out.dll_y.14]
mov r9d, 0xce4479e3
add r9d, 0
sub r9d, 0x4eea111
sub r9d, 0xce4479e3
sub r9d, 0xf08abe2
sub r9d, 1
add r9d, 0xf08abe2
add r9d, 0x75975e1a
add r9d, 0x4eea111
sub r9d, 0x75975e1a
mov r10d, 0xf4820866
add r10d, 0
sub r10d, edx
sub r10d, 0xf4820866
sub eax, r9d
add eax, 0
sub r10d, 0x30ced5f2
add r10d, eax
add r10d, 0x30ced5f2
mov eax, 0x84b52abe
add eax, 0
sub eax, r10d
sub eax, 0x84b52abe
imul edx, eax
and edx, 1
cmp edx, 0
sete r11b
cmp r8d, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or sil, r15b
mov r14b, bl
xor r14b, 0xff
and r14b, 0
mov r15b, dil
xor r15b, 0
mov r12b, bl
and r12b, r15b
mov r13b, dil
xor r13b, 1
and r13b, 0
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, dil
xor r15b, 1
and r15b, 1
mov r12b, dil
xor r12b, 1
and r12b, 1
or r15b, r12b
mov r12b, sil
xor r12b, 0xff
mov r13b, r14b
xor r13b, 0xff
mov al, dil
xor al, 0
mov dl, r12b
and dl, 0
and sil, al
mov r8b, r13b
and r8b, 0
and r14b, al
or dl, sil
or r8b, r14b
xor dl, r8b
or r12b, r13b
xor r12b, 0xff
or al, 0
and r12b, al
or dl, r12b
mov al, r15b
and al, 1
xor r15b, 1
or al, r15b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov sil, dil
xor sil, 1
and dl, sil
or r8b, dl
xor r8b, 0xff
xor al, 0xff
mov dl, dil
xor dl, 0
or r8b, al
or dl, 0
xor r8b, 0xff
and r8b, dl
mov al, r11b
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
mov sil, r11b
and sil, dl
or al, sil
mov dl, dil
xor dl, 1
xor al, 0xff
mov sil, dil
xor sil, 1
or dl, al
or sil, 1
xor dl, 0xff
and dl, sil
mov al, dil
xor al, 1
and al, 1
mov sil, dil
xor sil, 1
mov r14b, sil
and r14b, 1
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and sil, 1
or al, r14b
or r15b, sil
xor al, r15b
xor r11b, 0xff
mov sil, al
xor sil, 0xff
mov r14b, dil
xor r14b, 1
or r11b, sil
or r14b, 1
xor r11b, 0xff
and r11b, r14b
mov sil, bl
xor sil, 0xff
and sil, 1
mov r14b, dil
xor r14b, 1
mov r15b, bl
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
mov r14b, dil
xor r14b, 1
mov r15b, sil
xor r15b, r14b
and r15b, sil
xor bl, 0xff
xor al, 0xff
mov sil, dil
xor sil, 0
or bl, al
or sil, 0
xor bl, 0xff
and bl, sil
mov al, dl
and al, r11b
xor dl, r11b
or al, dl
mov dl, r15b
xor dl, 0xff
mov r11b, bl
xor r11b, 0xff
mov sil, dil
xor sil, 1
mov r14b, dl
and r14b, 0xff
and r15b, sil
mov r12b, r11b
and r12b, 0xff
and bl, sil
or r14b, r15b
or r12b, bl
xor r14b, r12b
or dl, r11b
xor dl, 0xff
or sil, 1
and dl, sil
or r14b, dl
mov dl, al
xor dl, 0xff
and dl, 1
mov r11b, dil
xor r11b, 1
and al, r11b
mov bl, r14b
xor bl, 0xff
and bl, 0xff
and r14b, r11b
or dl, al
or bl, r14b
xor dl, bl
mov al, dl
xor al, 0xff
mov r11b, r8b
xor r11b, al
and r11b, r8b
mov al, r8b
xor al, 0xff
and al, 1
xor dil, 1
and r8b, dil
mov bl, dl
xor bl, 0xff
and bl, 0xff
and dl, dil
or al, r8b
or bl, dl
xor al, bl
mov dl, r11b
and dl, al
xor r11b, al
or dl, r11b
test dl, 1
jne 0x6da2271a
jmp 0x6da43b86
jmp 0x6d94c425
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
add r8d, 0xbf7435f9
sub r8d, 0xe2661e62
sub r8d, 0xbf7435f9
add r8d, 0x6fcd506b
add r8d, 0xa1aeff8c
sub r8d, 0x6fcd506b
sub r8d, 0x128578d0
add r8d, 0xe2661e62
add r8d, 0x128578d0
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x68b3fbb
add r9d, r8d
mov r8d, eax
sub r8d, r9d
sub eax, 1
add r8d, eax
sub r8d, 0xbb3bdd84
sub r8d, 0x68b3fbb
add r8d, 0xbb3bdd84
add r8d, 0xe01a936a
sub r8d, 0xff179121
sub r8d, 0xe01a936a
add r8d, 0x64984c61
sub r8d, 0xa1aeff8c
sub r8d, 0x64984c61
add r8d, 0x5a12e49c
add r8d, 0xff179121
sub r8d, 0x5a12e49c
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, r11b
xor dil, 0xff
and dil, 0
mov r14b, sil
xor r14b, 0
mov r15b, r11b
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or r14b, r15b
mov r15b, bl
and r15b, dil
xor bl, dil
or r15b, bl
mov bl, r14b
and bl, 1
xor r14b, 1
or bl, r14b
mov dil, r15b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
and r15b, r14b
or dil, r15b
xor dil, 0xff
xor bl, 0xff
mov r14b, sil
xor r14b, 1
or dil, bl
or r14b, 1
xor dil, 0xff
and dil, r14b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov r14b, sil
xor r14b, 1
mov r15b, r10b
and r15b, r14b
or bl, r15b
mov r14b, sil
xor r14b, 1
xor bl, 0xff
mov r15b, sil
xor r15b, 1
or r14b, bl
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov bl, sil
xor bl, 1
and bl, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or bl, r15b
mov r15b, bl
xor r15b, 0xff
mov r12b, r10b
xor r12b, r15b
and r12b, r10b
mov r10b, r11b
xor r10b, 0xff
and r10b, 1
mov r15b, sil
xor r15b, 1
mov r13b, r11b
and r13b, r15b
or r10b, r13b
mov r15b, sil
xor r15b, 1
mov r13b, r10b
xor r13b, r15b
and r13b, r10b
xor r11b, 0xff
xor bl, 0xff
mov r10b, sil
xor r10b, 1
or r11b, bl
or r10b, 1
xor r11b, 0xff
and r11b, r10b
mov r10b, r14b
and r10b, r12b
xor r14b, r12b
or r10b, r14b
mov bl, r13b
and bl, r11b
xor r13b, r11b
or bl, r13b
mov r11b, r10b
xor r11b, 0xff
mov r14b, bl
and r14b, r11b
xor bl, 0xff
and r10b, bl
or r14b, r10b
mov r10b, dil
xor r10b, 0xff
and r10b, 1
mov r11b, sil
xor r11b, 1
mov bl, dil
and bl, r11b
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and r11b, 1
or r10b, bl
or r15b, r11b
xor r10b, r15b
mov r11b, r14b
xor r11b, 0xff
and r11b, 1
mov bl, sil
xor bl, 1
mov r15b, r14b
and r15b, bl
or r11b, r15b
mov bl, sil
xor bl, 1
and bl, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or bl, r15b
mov r15b, r10b
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, sil
xor r13b, 1
or r15b, r12b
or r13b, 1
xor r15b, 0xff
and r15b, r13b
xor dil, 0xff
mov r12b, bl
xor r12b, 0xff
mov r13b, sil
xor r13b, 0
or dil, r12b
or r13b, 0
xor dil, 0xff
and dil, r13b
mov r12b, sil
xor r12b, 1
mov r13b, r11b
xor r13b, r12b
and r13b, r11b
xor r14b, 0xff
mov r12b, bl
xor r12b, 0xff
mov al, sil
xor al, 1
or r14b, r12b
or al, 1
xor r14b, 0xff
and r14b, al
mov al, r15b
xor al, 0xff
mov r12b, dil
xor r12b, 0xff
mov cl, sil
xor cl, 1
mov dl, al
and dl, 0xff
and r15b, cl
mov r8b, r12b
and r8b, 0xff
and dil, cl
or dl, r15b
or r8b, dil
xor dl, r8b
or al, r12b
xor al, 0xff
or cl, 1
and al, cl
or dl, al
mov al, r13b
and al, r14b
xor r13b, r14b
or al, r13b
mov cl, dl
xor cl, 0xff
mov r8b, al
and r8b, cl
xor al, 0xff
and dl, al
or r8b, dl
mov al, r10b
xor al, 0xff
mov cl, r11b
xor cl, 0xff
mov dl, sil
xor dl, 0
mov dil, al
and dil, 0
and r10b, dl
mov r14b, cl
and r14b, 0
and r11b, dl
or dil, r10b
or r14b, r11b
xor dil, r14b
or al, cl
xor al, 0xff
or dl, 0
and al, dl
or dil, al
mov al, dil
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and dil, cl
or al, dil
mov cl, sil
xor cl, 1
mov dl, bl
xor dl, 0xff
mov r10b, sil
xor r10b, 0
mov r11b, cl
and r11b, 0
mov dil, r10b
and dil, 1
mov r14b, dl
and r14b, 0
and bl, r10b
or r11b, dil
or r14b, bl
xor r11b, r14b
or cl, dl
xor cl, 0xff
or r10b, 0
and cl, r10b
or r11b, cl
xor al, 0xff
xor r11b, 0xff
mov cl, sil
xor cl, 1
or al, r11b
or cl, 1
xor al, 0xff
and al, cl
mov cl, r8b
xor cl, 0xff
mov dl, al
xor dl, 0xff
xor sil, 1
mov r10b, cl
and r10b, 0xff
and r8b, sil
mov r11b, dl
and r11b, 0xff
and al, sil
or r10b, r8b
or r11b, al
xor r10b, r11b
or cl, dl
xor cl, 0xff
or sil, 1
and cl, sil
or r10b, cl
test r10b, 1
jne 0x6da22ba8
jmp 0x6da43bdf
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x5f7ee0b
add r8d, 0
mov r9d, ecx
add r9d, 0xeac425fd
add r9d, r8d
sub r9d, 0xeac425fd
mov r8d, eax
sub r8d, 1
add r8d, 0
add r9d, 0x13da42e9
add r9d, r8d
sub r9d, 0x13da42e9
add r9d, 0x1bb10a5c
sub r9d, 0x3620c7f5
sub r9d, 0x1bb10a5c
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0x5f7ee0b
add r8d, r9d
sub eax, r8d
add eax, 0xff33ba31
add eax, 0x3620c7f5
sub eax, 0xff33ba31
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r11b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r11b
and r14b, dil
or bl, r14b
mov dil, r10b
xor dil, 0xff
and dil, 0
mov r14b, sil
xor r14b, 0
mov r15b, r10b
and r15b, r14b
mov r12b, bl
xor r12b, 0xff
and r12b, 0
and bl, r14b
or dil, r15b
or r12b, bl
xor dil, r12b
mov bl, r10b
xor bl, 0xff
mov r14b, dil
xor r14b, bl
and r14b, dil
mov bl, r10b
xor bl, 0xff
and bl, 0
mov dil, sil
xor dil, 0
mov r15b, r10b
and r15b, dil
mov r12b, sil
xor r12b, 1
and r12b, 0
and dil, 1
or bl, r15b
or r12b, dil
xor bl, r12b
xor bl, 0xff
xor bl, 0
and bl, 0
mov dil, sil
xor dil, 0
and dil, 1
mov r15b, sil
xor r15b, 1
mov r12b, r15b
and r12b, 0
mov r13b, sil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or dil, r12b
or r13b, r15b
xor dil, r13b
xor r10b, 0xff
mov r15b, dil
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
or r10b, r15b
or r12b, 1
xor r10b, 0xff
and r10b, r12b
mov r15b, r11b
xor r15b, 0xff
and r15b, 1
mov r12b, sil
xor r12b, 1
mov r13b, r11b
and r13b, r12b
or r15b, r13b
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, sil
xor r13b, 0
or r15b, r12b
or r13b, 0
xor r15b, 0xff
and r15b, r13b
xor r11b, 0xff
xor dil, 0xff
mov r12b, sil
xor r12b, 0
or r11b, dil
or r12b, 0
xor r11b, 0xff
and r11b, r12b
mov dil, bl
xor dil, 0xff
mov r12b, r10b
xor r12b, 0xff
mov r13b, sil
xor r13b, 1
mov al, dil
and al, 0xff
and bl, r13b
mov cl, r12b
and cl, 0xff
and r10b, r13b
or al, bl
or cl, r10b
xor al, cl
or dil, r12b
xor dil, 0xff
or r13b, 1
and dil, r13b
or al, dil
mov cl, r15b
xor cl, 0xff
mov r10b, r11b
xor r10b, 0xff
mov bl, sil
xor bl, 0
mov dil, cl
and dil, 0
and r15b, bl
mov r12b, r10b
and r12b, 0
and r11b, bl
or dil, r15b
or r12b, r11b
xor dil, r12b
or cl, r10b
xor cl, 0xff
or bl, 0
and cl, bl
or dil, cl
mov cl, al
xor cl, 0xff
mov r10b, dil
and r10b, cl
xor dil, 0xff
and al, dil
or r10b, al
mov al, r14b
xor al, 0xff
mov cl, r10b
xor cl, 0xff
xor sil, 1
or al, cl
or sil, 1
xor al, 0xff
and al, sil
mov cl, r14b
xor cl, 0xff
mov r11b, r10b
and r11b, cl
xor r10b, 0xff
and r14b, r10b
or r11b, r14b
mov cl, al
and cl, r11b
xor al, r11b
or cl, al
test cl, 1
jne 0x6da22e55
jmp 0x6da43bdf
jmp 0x6d950157
mov rax, qword [rbp + 0x620]
mov cl, byte [rbp + 0x61b]
mov byte [rax], cl
jmp 0x6d96192d
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xaf469dd3
mov r9d, ecx
add r9d, r8d
add r9d, 0x7b4eadaf
sub r9d, 0xb8a7aa3f
sub r9d, 0x7b4eadaf
sub r9d, 0x2028f700
add r9d, 0xaf469dd3
add r9d, 0x2028f700
add r9d, 0x4034f8d
sub r9d, 0x4895979c
sub r9d, 0x4034f8d
mov r8d, eax
sub r8d, 1
add r9d, r8d
add r9d, 0x1f76d40e
add r9d, 0x4895979c
sub r9d, 0x1f76d40e
mov r8d, 0xcc9f04de
add r8d, 0
sub r8d, r9d
sub r8d, 0xcc9f04de
mov r9d, eax
sub r9d, 0x45bfc455
sub r9d, 0xb8a7aa3f
add r9d, 0x45bfc455
mov r10d, eax
sub r10d, r9d
sub r8d, r10d
sub eax, 0xd26aa3f0
sub eax, r8d
add eax, 0xd26aa3f0
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, bl
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, bl
and r15b, r14b
or sil, r15b
mov r14b, r11b
xor r14b, 0xff
mov r15b, sil
and r15b, r14b
xor sil, 0xff
mov r14b, r11b
and r14b, sil
or r15b, r14b
xor r15b, 0xff
mov sil, r11b
xor sil, 0xff
mov r14b, dil
xor r14b, 1
or r15b, sil
or r14b, 1
xor r15b, 0xff
and r15b, r14b
mov sil, r11b
xor sil, 0xff
and sil, 0
mov r14b, dil
xor r14b, 0
mov r12b, r11b
and r12b, r14b
mov r13b, dil
xor r13b, 1
and r13b, 0
and r14b, 1
or sil, r12b
or r13b, r14b
xor sil, r13b
mov r14b, bl
xor r14b, 0xff
xor sil, 0xff
mov r12b, dil
xor r12b, 0
or r14b, sil
or r12b, 0
xor r14b, 0xff
and r14b, r12b
mov sil, bl
xor sil, 0xff
and sil, 1
mov r12b, dil
xor r12b, 1
and bl, r12b
or sil, bl
xor r11b, 0xff
xor sil, 0xff
mov bl, dil
xor bl, 1
or r11b, sil
or bl, 1
xor r11b, 0xff
and r11b, bl
mov bl, r14b
xor bl, 0xff
mov sil, r11b
xor sil, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, bl
and r13b, 0
and r14b, r12b
mov al, sil
and al, 0
and r11b, r12b
or r13b, r14b
or al, r11b
xor r13b, al
or bl, sil
xor bl, 0xff
or r12b, 0
and bl, r12b
or r13b, bl
mov al, r15b
xor al, 0xff
and al, 1
mov r11b, dil
xor r11b, 1
mov bl, r15b
and bl, r11b
or al, bl
mov r11b, r13b
xor r11b, 0xff
and r11b, 1
mov bl, dil
xor bl, 1
mov sil, r13b
and sil, bl
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and bl, 1
or r11b, sil
or r14b, bl
xor r11b, r14b
mov bl, dil
xor bl, 1
and bl, 1
mov sil, dil
xor sil, 1
mov r14b, sil
and r14b, 1
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and sil, 1
or bl, r14b
or r12b, sil
xor bl, r12b
mov sil, dil
xor sil, 1
mov r14b, al
xor r14b, sil
and r14b, al
mov sil, bl
xor sil, 0xff
mov r12b, r15b
xor r12b, sil
and r12b, r15b
mov sil, dil
xor sil, 1
mov r15b, r11b
xor r15b, sil
and r15b, r11b
xor r13b, 0xff
mov sil, bl
xor sil, 0xff
mov cl, dil
xor cl, 1
or r13b, sil
or cl, 1
xor r13b, 0xff
and r13b, cl
mov cl, r14b
xor cl, 0xff
mov sil, r12b
xor sil, 0xff
mov dl, dil
xor dl, 0
mov r8b, cl
and r8b, 0
and r14b, dl
mov r9b, sil
and r9b, 0
and r12b, dl
or r8b, r14b
or r9b, r12b
xor r8b, r9b
or cl, sil
xor cl, 0xff
or dl, 0
and cl, dl
or r8b, cl
mov cl, r15b
and cl, r13b
xor r15b, r13b
or cl, r15b
mov dl, r8b
xor dl, 0xff
and dl, 0
mov r9b, dil
xor r9b, 0
and r8b, r9b
mov sil, cl
xor sil, 0xff
and sil, 0
and cl, r9b
or dl, r8b
or sil, cl
xor dl, sil
mov cl, al
xor cl, 0xff
mov r8b, r11b
xor r8b, 0xff
mov r9b, dil
xor r9b, 0
mov sil, cl
and sil, 0
and al, r9b
mov r14b, r8b
and r14b, 0
and r11b, r9b
or sil, al
or r14b, r11b
xor sil, r14b
or cl, r8b
xor cl, 0xff
or r9b, 0
and cl, r9b
or sil, cl
mov al, sil
xor al, 0xff
and al, 1
xor dil, 1
and sil, dil
or al, sil
mov cl, bl
and cl, 1
xor bl, 1
or cl, bl
xor cl, 0xff
mov r8b, al
xor r8b, cl
and r8b, al
mov al, dl
and al, r8b
xor dl, r8b
or al, dl
test al, 1
jne 0x6da2320c
jmp 0x6da43be4
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x859dea7b
mov r9d, ecx
sub r9d, r8d
sub r9d, 0x1e18c01c
sub r9d, 0x6584dd9e
add r9d, 0x1e18c01c
sub r9d, 0x8db093d8
sub r9d, 0x859dea7b
add r9d, 0x8db093d8
mov r8d, eax
sub r8d, 0x21ce1406
add r9d, r8d
add r9d, 0xd0623810
sub r9d, 1
sub r9d, 0xd0623810
sub r9d, 0x56e7a586
add r9d, 0x21ce1406
add r9d, 0x56e7a586
sub eax, 0xc0aa1407
sub eax, 0x6584dd9e
add eax, 0xc0aa1407
add r9d, 0xfa518382
sub r9d, eax
sub r9d, 0xfa518382
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r11b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r11b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, r10b
xor dil, 0xff
mov r14b, bl
and r14b, dil
xor bl, 0xff
mov dil, r10b
and dil, bl
or r14b, dil
xor r14b, 0xff
mov bl, r10b
xor bl, 0xff
mov dil, sil
xor dil, 0
or r14b, bl
or dil, 0
xor r14b, 0xff
and r14b, dil
mov bl, r10b
xor bl, 0xff
and bl, 1
mov dil, sil
xor dil, 1
mov r15b, r10b
and r15b, dil
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and dil, 1
or bl, r15b
or r12b, dil
xor bl, r12b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov dil, sil
xor dil, 1
and dil, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or dil, r15b
xor r10b, 0xff
mov r15b, dil
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
or r10b, r15b
or r12b, 1
xor r10b, 0xff
and r10b, r12b
mov r15b, r11b
xor r15b, 0xff
and r15b, 0
mov r12b, sil
xor r12b, 0
mov r13b, r11b
and r13b, r12b
mov al, sil
xor al, 1
and al, 0
and r12b, 1
or r15b, r13b
or al, r12b
xor r15b, al
mov al, sil
xor al, 1
mov r12b, r15b
xor r12b, al
and r12b, r15b
xor dil, 0xff
mov al, r11b
xor al, dil
and al, r11b
mov r11b, bl
xor r11b, 0xff
mov dil, r10b
xor dil, 0xff
mov r15b, sil
xor r15b, 1
mov r13b, r11b
and r13b, 0xff
and bl, r15b
mov cl, dil
and cl, 0xff
and r10b, r15b
or r13b, bl
or cl, r10b
xor r13b, cl
or r11b, dil
xor r11b, 0xff
or r15b, 1
and r11b, r15b
or r13b, r11b
mov cl, r12b
and cl, al
xor r12b, al
or cl, r12b
mov al, r13b
xor al, 0xff
and al, 1
mov r10b, sil
xor r10b, 1
and r13b, r10b
mov r11b, cl
xor r11b, 0xff
and r11b, 0xff
and cl, r10b
or al, r13b
or r11b, cl
xor al, r11b
mov cl, al
xor cl, 0xff
mov r10b, r14b
xor r10b, cl
and r10b, r14b
mov cl, r14b
xor cl, 0xff
and cl, 1
mov r11b, sil
xor r11b, 1
and r14b, r11b
mov bl, al
xor bl, 0xff
and bl, 0xff
and al, r11b
or cl, r14b
or bl, al
xor cl, bl
mov al, r10b
xor al, 0xff
mov r11b, cl
xor r11b, 0xff
xor sil, 1
mov bl, al
and bl, 0xff
and r10b, sil
mov dil, r11b
and dil, 0xff
and cl, sil
or bl, r10b
or dil, cl
xor bl, dil
or al, r11b
xor al, 0xff
or sil, 1
and al, sil
or bl, al
test bl, 1
jne 0x6da234cc
jmp 0x6da43be4
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, ecx
add r8d, 0
mov r9d, eax
sub r9d, 0x244ea826
add r9d, 0
mov r10d, eax
sub r10d, r9d
sub r8d, r10d
mov r9d, 0x5ac0973a
add r9d, 0
sub r9d, r8d
sub r9d, 0x5ac0973a
mov r8d, eax
sub r8d, 0x81af9b7d
add r9d, r8d
mov r8d, eax
sub r8d, 1
add r9d, r8d
mov r8d, eax
sub r8d, 0x81af9b7d
sub r9d, r8d
mov r8d, eax
sub r8d, 0x20c7da4d
sub r8d, 0x244ea826
add r8d, 0x20c7da4d
mov r10d, eax
sub r10d, r9d
mov r9d, eax
sub r9d, r8d
add r10d, r9d
sub eax, r10d
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or sil, r15b
mov r14b, bl
xor r14b, 0xff
and r14b, 0
mov r15b, dil
xor r15b, 0
mov r12b, bl
and r12b, r15b
mov r13b, dil
xor r13b, 1
and r13b, 0
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, dil
xor r15b, 1
and r15b, 1
mov r12b, dil
xor r12b, 1
and r12b, 1
or r15b, r12b
mov r12b, sil
and r12b, r14b
xor sil, r14b
or r12b, sil
mov sil, dil
xor sil, 1
mov r14b, r15b
xor r14b, 0xff
mov r13b, dil
xor r13b, 1
mov al, sil
and al, 0xff
mov cl, r13b
and cl, 1
mov dl, r14b
and dl, 0xff
and r15b, r13b
or al, cl
or dl, r15b
xor al, dl
or sil, r14b
xor sil, 0xff
or r13b, 1
and sil, r13b
or al, sil
mov cl, r12b
xor cl, 0xff
and cl, 1
mov dl, dil
xor dl, 1
and r12b, dl
or cl, r12b
xor al, 0xff
mov dl, cl
xor dl, al
and dl, cl
mov al, r11b
xor al, 0xff
and al, 0
mov cl, dil
xor cl, 0
mov sil, r11b
and sil, cl
mov r14b, dil
xor r14b, 1
and r14b, 0
and cl, 1
or al, sil
or r14b, cl
xor al, r14b
mov cl, dil
xor cl, 0
xor al, 0xff
mov sil, dil
xor sil, 0
or cl, al
or sil, 0
xor cl, 0xff
and cl, sil
mov al, dil
xor al, 0
and al, 1
mov sil, dil
xor sil, 1
and sil, 0
or al, sil
xor r11b, 0xff
mov sil, al
xor sil, 0xff
mov r14b, dil
xor r14b, 0
or r11b, sil
or r14b, 0
xor r11b, 0xff
and r11b, r14b
mov sil, bl
xor sil, 0xff
and sil, 1
mov r14b, dil
xor r14b, 1
mov r15b, bl
and r15b, r14b
or sil, r15b
mov r14b, dil
xor r14b, 0
mov r15b, sil
xor r15b, r14b
and r15b, sil
xor al, 0xff
mov sil, bl
xor sil, al
and sil, bl
mov al, cl
xor al, 0xff
mov bl, r11b
xor bl, 0xff
mov r14b, dil
xor r14b, 0
mov r12b, al
and r12b, 0
and cl, r14b
mov r13b, bl
and r13b, 0
and r11b, r14b
or r12b, cl
or r13b, r11b
xor r12b, r13b
or al, bl
xor al, 0xff
or r14b, 0
and al, r14b
or r12b, al
mov al, r15b
and al, sil
xor r15b, sil
or al, r15b
mov cl, r12b
xor cl, 0xff
mov r11b, al
and r11b, cl
xor al, 0xff
and r12b, al
or r11b, r12b
mov al, dl
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
mov bl, dl
and bl, cl
or al, bl
mov cl, r11b
xor cl, 0xff
and cl, 1
mov bl, dil
xor bl, 1
mov sil, r11b
and sil, bl
or cl, sil
mov bl, dil
xor bl, 1
and bl, 1
mov sil, dil
xor sil, 1
and sil, 1
or bl, sil
mov sil, dil
xor sil, 1
mov r14b, al
xor r14b, sil
and r14b, al
mov sil, bl
xor sil, 0xff
mov r15b, dl
xor r15b, sil
and r15b, dl
mov dl, dil
xor dl, 1
mov sil, cl
xor sil, dl
and sil, cl
mov dl, bl
xor dl, 0xff
mov r12b, r11b
xor r12b, dl
and r12b, r11b
mov dl, r14b
and dl, r15b
xor r14b, r15b
or dl, r14b
mov r11b, sil
xor r11b, 0xff
mov r14b, r12b
xor r14b, 0xff
mov r15b, dil
xor r15b, 0
mov r13b, r11b
and r13b, 0
and sil, r15b
mov r8b, r14b
and r8b, 0
and r12b, r15b
or r13b, sil
or r8b, r12b
xor r13b, r8b
or r11b, r14b
xor r11b, 0xff
or r15b, 0
and r11b, r15b
or r13b, r11b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r11b, dil
xor r11b, 1
and dl, r11b
mov sil, r13b
xor sil, 0xff
and sil, 0xff
and r13b, r11b
or r8b, dl
or sil, r13b
xor r8b, sil
mov dl, al
xor dl, 0xff
mov r11b, cl
xor r11b, 0xff
mov sil, dil
xor sil, 0
mov r14b, dl
and r14b, 0
and al, sil
mov r15b, r11b
and r15b, 0
and cl, sil
or r14b, al
or r15b, cl
xor r14b, r15b
or dl, r11b
xor dl, 0xff
or sil, 0
and dl, sil
or r14b, dl
mov al, r14b
xor al, 0xff
and al, 1
xor dil, 1
and r14b, dil
or al, r14b
mov cl, bl
and cl, 1
xor bl, 1
or cl, bl
xor cl, 0xff
mov dl, al
xor dl, cl
and dl, al
mov al, r8b
and al, dl
xor r8b, dl
or al, r8b
test al, 1
jne 0x6da238c2
jmp 0x6da42b27
xor eax, eax
mov rcx, qword [rbp + 0x5c8]
mov qword [rbp + 0x820], rcx
mov edx, dword [sym.out.dll_x.13]
mov r8d, dword [sym.out.dll_y.14]
mov r9d, edx
sub r9d, 0x6bf4fefa
add r9d, 0xe0baff93
add r9d, 0x6bf4fefa
add r9d, 0x1ab9b8db
sub r9d, 0x9fc61070
sub r9d, 0x1ab9b8db
mov r10d, eax
sub r10d, 0xe0baff93
add r9d, r10d
add r9d, 0x66ba4227
sub r9d, 0xf6c6c58f
sub r9d, 0x66ba4227
mov r10d, eax
sub r10d, 1
add r9d, r10d
mov r10d, eax
sub r10d, 0xf6c6c58f
sub r9d, r10d
sub eax, 0xbf267eb6
sub eax, 0x9fc61070
add eax, 0xbf267eb6
add r9d, 0x7dfcbff4
sub r9d, eax
sub r9d, 0x7dfcbff4
imul edx, r9d
and edx, 1
cmp edx, 0
sete r11b
cmp r8d, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or sil, r15b
mov r14b, bl
xor r14b, 0xff
and r14b, 0
mov r15b, dil
xor r15b, 0
mov r12b, bl
and r12b, r15b
mov r13b, dil
xor r13b, 1
and r13b, 0
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, dil
xor r15b, 1
and r15b, 1
mov r12b, dil
xor r12b, 1
mov r13b, r12b
and r13b, 1
mov al, dil
xor al, 1
and al, 0xff
and r12b, 1
or r15b, r13b
or al, r12b
xor r15b, al
mov al, sil
xor al, 0xff
mov r12b, r14b
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
mov dl, al
and dl, 0
and sil, r13b
mov r8b, r12b
and r8b, 0
and r14b, r13b
or dl, sil
or r8b, r14b
xor dl, r8b
or al, r12b
xor al, 0xff
or r13b, 0
and al, r13b
or dl, al
mov al, dil
xor al, 1
mov r8b, r15b
xor r8b, 0xff
mov sil, dil
xor sil, 0
mov r14b, al
and r14b, 0
mov r12b, sil
and r12b, 1
mov r13b, r8b
and r13b, 0
and r15b, sil
or r14b, r12b
or r13b, r15b
xor r14b, r13b
or al, r8b
xor al, 0xff
or sil, 0
and al, sil
or r14b, al
mov al, dl
xor al, 0xff
and al, 1
mov r8b, dil
xor r8b, 1
and dl, r8b
or al, dl
xor al, 0xff
xor r14b, 0xff
mov dl, dil
xor dl, 0
or al, r14b
or dl, 0
xor al, 0xff
and al, dl
mov dl, r11b
xor dl, 0xff
and dl, 1
mov r8b, dil
xor r8b, 1
mov sil, r11b
and sil, r8b
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and r8b, 1
or dl, sil
or r14b, r8b
xor dl, r14b
mov r8b, dil
xor r8b, 1
xor dl, 0xff
mov sil, dil
xor sil, 0
or r8b, dl
or sil, 0
xor r8b, 0xff
and r8b, sil
mov dl, dil
xor dl, 1
and dl, 1
mov sil, dil
xor sil, 1
mov r14b, sil
and r14b, 1
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and sil, 1
or dl, r14b
or r15b, sil
xor dl, r15b
xor r11b, 0xff
mov sil, dl
xor sil, 0xff
mov r14b, dil
xor r14b, 0
or r11b, sil
or r14b, 0
xor r11b, 0xff
and r11b, r14b
mov sil, bl
xor sil, 0xff
and sil, 1
mov r14b, dil
xor r14b, 1
mov r15b, bl
and r15b, r14b
or sil, r15b
xor sil, 0xff
mov r14b, dil
xor r14b, 1
mov r15b, dil
xor r15b, 0
or sil, r14b
or r15b, 0
xor sil, 0xff
and sil, r15b
xor dl, 0xff
mov r14b, bl
xor r14b, dl
and r14b, bl
mov dl, r8b
xor dl, 0xff
mov bl, r11b
xor bl, 0xff
mov r15b, dil
xor r15b, 0
mov r12b, dl
and r12b, 0
and r8b, r15b
mov r13b, bl
and r13b, 0
and r11b, r15b
or r12b, r8b
or r13b, r11b
xor r12b, r13b
or dl, bl
xor dl, 0xff
or r15b, 0
and dl, r15b
or r12b, dl
mov dl, sil
xor dl, 0xff
mov r8b, r14b
xor r8b, 0xff
mov r11b, dil
xor r11b, 0
mov bl, dl
and bl, 0
and sil, r11b
mov r15b, r8b
and r15b, 0
and r14b, r11b
or bl, sil
or r15b, r14b
xor bl, r15b
or dl, r8b
xor dl, 0xff
or r11b, 0
and dl, r11b
or bl, dl
mov dl, r12b
xor dl, 0xff
and dl, 1
xor dil, 1
and r12b, dil
mov r8b, bl
xor r8b, 0xff
and r8b, 0xff
and bl, dil
or dl, r12b
or r8b, bl
xor dl, r8b
mov r8b, dl
xor r8b, 0xff
mov r11b, al
xor r11b, r8b
and r11b, al
mov r8b, al
xor r8b, 0xff
mov bl, dl
and bl, r8b
xor dl, 0xff
and al, dl
or bl, al
mov al, r11b
and al, bl
xor r11b, bl
or al, r11b
test al, 1
jne 0x6da23c5e
jmp 0x6da42b27
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x56ecea59
sub r8d, ecx
add r8d, 0x56ecea59
mov r9d, eax
sub r9d, 0x44029a67
add r9d, 0
add r8d, 0xe208b556
add r8d, r9d
sub r8d, 0xe208b556
mov r9d, eax
sub r9d, r8d
add r9d, 0
mov r8d, eax
sub r8d, 0x60c3682f
sub r8d, 1
add r8d, 0x60c3682f
add r9d, 0xd6254924
add r9d, r8d
sub r9d, 0xd6254924
sub r9d, 0x270980ad
sub r9d, 0xf6c8a77d
add r9d, 0x270980ad
sub eax, 0x44029a67
add r9d, eax
sub r9d, 0x7aca7e35
add r9d, 0xf6c8a77d
add r9d, 0x7aca7e35
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 0
mov sil, 1
mov dil, sil
xor dil, 0
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, sil
xor dil, 0
xor bl, 0xff
mov r14b, sil
xor r14b, 1
or dil, bl
or r14b, 1
xor dil, 0xff
and dil, r14b
mov bl, sil
xor bl, 0
and bl, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
or bl, r14b
mov r14b, bl
xor r14b, 0xff
mov r15b, r10b
xor r15b, r14b
and r15b, r10b
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r12b, sil
xor r12b, 1
and r12b, 1
or r14b, r12b
xor r14b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, sil
xor r13b, 0
or r14b, r12b
or r13b, 0
xor r14b, 0xff
and r14b, r13b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov r12b, dil
and r12b, r15b
xor dil, r15b
or r12b, dil
mov dil, r14b
xor dil, 0xff
mov r15b, bl
xor r15b, 0xff
mov r13b, sil
xor r13b, 0
mov al, dil
and al, 0
and r14b, r13b
mov cl, r15b
and cl, 0
and bl, r13b
or al, r14b
or cl, bl
xor al, cl
or dil, r15b
xor dil, 0xff
or r13b, 0
and dil, r13b
or al, dil
mov cl, r12b
xor cl, 0xff
and cl, 1
mov bl, sil
xor bl, 1
and r12b, bl
mov dil, al
xor dil, 0xff
and dil, 0xff
and al, bl
or cl, r12b
or dil, al
xor cl, dil
mov al, r11b
xor al, 0xff
and al, 1
mov bl, sil
xor bl, 1
mov dil, r11b
and dil, bl
or al, dil
mov bl, sil
xor bl, 0
xor al, 0xff
mov dil, sil
xor dil, 1
or bl, al
or dil, 1
xor bl, 0xff
and bl, dil
mov al, sil
xor al, 0
and al, 1
mov dil, sil
xor dil, 1
and dil, 0
or al, dil
mov dil, r11b
xor dil, 0xff
mov r14b, al
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
or dil, r14b
or r15b, 1
xor dil, 0xff
and dil, r15b
mov r14b, sil
xor r14b, 1
and r14b, 0
mov r15b, sil
xor r15b, 0
mov r12b, r15b
and r12b, 1
mov r13b, sil
xor r13b, 1
and r13b, 0
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
xor r14b, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, sil
xor r12b, 1
or r14b, r15b
or r12b, 1
xor r14b, 0xff
and r14b, r12b
xor al, 0xff
xor al, 1
and al, 0xff
mov r15b, bl
xor r15b, 0xff
mov r12b, dil
xor r12b, 0xff
mov r13b, sil
xor r13b, 0
mov dl, r15b
and dl, 0
and bl, r13b
mov r8b, r12b
and r8b, 0
and dil, r13b
or dl, bl
or r8b, dil
xor dl, r8b
or r15b, r12b
xor r15b, 0xff
or r13b, 0
and r15b, r13b
or dl, r15b
mov r8b, r14b
xor r8b, 0xff
mov bl, al
xor bl, 0xff
mov dil, sil
xor dil, 0
mov r15b, r8b
and r15b, 0
and r14b, dil
mov r12b, bl
and r12b, 0
and al, dil
or r15b, r14b
or r12b, al
xor r15b, r12b
or r8b, bl
xor r8b, 0xff
or dil, 0
and r8b, dil
or r15b, r8b
mov al, dl
xor al, 0xff
mov r8b, r15b
and r8b, al
xor r15b, 0xff
and dl, r15b
or r8b, dl
mov al, sil
xor al, 0
and al, 0
mov dl, sil
xor dl, 0
mov bl, dl
and bl, 0
mov dil, sil
xor dil, 1
and dil, 0
and dl, 1
or al, bl
or dil, dl
xor al, dil
mov dl, sil
xor dl, 1
xor al, 0xff
mov bl, sil
xor bl, 0
or dl, al
or bl, 0
xor dl, 0xff
and dl, bl
mov al, sil
xor al, 1
and al, 1
mov bl, sil
xor bl, 1
and bl, 1
or al, bl
xor al, 0xff
xor al, 0
and al, 0
mov bl, dl
and bl, al
xor dl, al
or bl, dl
mov al, sil
xor al, 0
and al, 0
mov dl, sil
xor dl, 0
mov dil, dl
and dil, 0
mov r14b, sil
xor r14b, 1
and r14b, 0
and dl, 1
or al, dil
or r14b, dl
xor al, r14b
mov dl, cl
xor dl, 0xff
and dl, 1
mov dil, sil
xor dil, 1
mov r14b, cl
and r14b, dil
mov r15b, al
xor r15b, 0xff
and r15b, 0xff
and al, dil
or dl, r14b
or r15b, al
xor dl, r15b
xor dl, 0xff
mov al, cl
xor al, 0xff
mov dil, sil
xor dil, 1
or dl, al
or dil, 1
xor dl, 0xff
and dl, dil
mov al, r10b
xor al, 0xff
and al, 1
mov dil, sil
xor dil, 1
and r10b, dil
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and dil, 1
or al, r10b
or r14b, dil
xor al, r14b
mov r10b, bl
xor r10b, 0xff
and r10b, 1
mov dil, sil
xor dil, 1
mov r14b, bl
and r14b, dil
or r10b, r14b
mov dil, sil
xor dil, 1
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or dil, r14b
mov r14b, al
xor r14b, 0xff
mov r15b, r10b
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, r14b
and r13b, 0
and al, r12b
mov r9b, r15b
and r9b, 0
and r10b, r12b
or r13b, al
or r9b, r10b
xor r13b, r9b
or r14b, r15b
xor r14b, 0xff
or r12b, 0
and r14b, r12b
or r13b, r14b
mov al, dil
and al, 1
xor dil, 1
or al, dil
mov r9b, r13b
xor r9b, 0xff
and r9b, 1
mov r10b, sil
xor r10b, 1
and r13b, r10b
mov dil, sil
xor dil, 1
and dil, 0xff
and r10b, 1
or r9b, r13b
or dil, r10b
xor r9b, dil
xor r9b, 0xff
xor al, 0xff
mov r10b, sil
xor r10b, 1
or r9b, al
or r10b, 1
xor r9b, 0xff
and r9b, r10b
mov al, sil
xor al, 0
and al, 0
mov r10b, sil
xor r10b, 0
mov dil, r10b
and dil, 0
mov r14b, sil
xor r14b, 1
and r14b, 0
and r10b, 1
or al, dil
or r14b, r10b
xor al, r14b
mov r10b, r8b
xor r10b, 0xff
mov dil, al
and dil, r10b
xor al, 0xff
mov r10b, r8b
and r10b, al
or dil, r10b
mov al, r8b
xor al, 0xff
mov r10b, dil
xor r10b, al
and r10b, dil
mov al, r11b
xor al, 0xff
and al, 0
mov dil, sil
xor dil, 0
and r11b, dil
mov r14b, sil
xor r14b, 1
and r14b, 0
and dil, 1
or al, r11b
or r14b, dil
xor al, r14b
mov r11b, bl
xor r11b, 0xff
and r11b, 1
mov dil, sil
xor dil, 1
mov r14b, bl
and r14b, dil
or r11b, r14b
mov dil, sil
xor dil, 1
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r14b
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
mov r14b, al
and r14b, r11b
xor al, r11b
or r14b, al
mov al, dil
and al, 1
xor dil, 1
or al, dil
mov r11b, r14b
xor r11b, 0xff
and r11b, 0
mov dil, sil
xor dil, 0
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or r11b, r14b
or r15b, dil
xor r11b, r15b
xor r11b, 0xff
xor al, 0xff
mov dil, sil
xor dil, 1
or r11b, al
or dil, 1
xor r11b, 0xff
and r11b, dil
mov al, dl
xor al, 0xff
and al, 1
mov dil, sil
xor dil, 1
mov r14b, dl
and r14b, dil
or al, r14b
mov dil, r9b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r9b
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
mov r14b, sil
xor r14b, 0
and r14b, 1
mov r15b, sil
xor r15b, 1
mov r12b, r15b
and r12b, 0
mov r13b, sil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, al
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, sil
xor r13b, 0
or r15b, r12b
or r13b, 0
xor r15b, 0xff
and r15b, r13b
xor dl, 0xff
mov r12b, r14b
xor r12b, 0xff
mov r13b, sil
xor r13b, 1
or dl, r12b
or r13b, 1
xor dl, 0xff
and dl, r13b
mov r12b, dil
xor r12b, 0xff
mov r13b, sil
xor r13b, 0
mov byte [rbp + 0x4a], sil
xor sil, 1
or r12b, r13b
or sil, 1
xor r12b, 0xff
and r12b, sil
mov sil, r14b
xor sil, 0xff
mov r13b, r9b
xor r13b, sil
and r13b, r9b
mov r9b, r15b
xor r9b, 0xff
mov sil, dl
xor sil, 0xff
mov byte [rbp + 0x49], al
mov al, byte [rbp + 0x4a]
xor al, 0
mov byte [rbp + 0x48], r9b
and r9b, 0
and r15b, al
mov byte [rbp + 0x47], sil
and sil, 0
and dl, al
or r9b, r15b
or sil, dl
xor r9b, sil
mov dl, byte [rbp + 0x48]
mov sil, byte [rbp + 0x47]
or dl, sil
xor dl, 0xff
or al, 0
and dl, al
or r9b, dl
mov al, r12b
xor al, 0xff
mov dl, r13b
xor dl, 0xff
mov r15b, byte [rbp + 0x4a]
xor r15b, 1
mov sil, al
and sil, 0xff
and r12b, r15b
mov byte [rbp + 0x46], dl
and dl, 0xff
and r13b, r15b
or sil, r12b
or dl, r13b
xor sil, dl
mov dl, byte [rbp + 0x46]
or al, dl
xor al, 0xff
or r15b, 1
and al, r15b
or sil, al
mov al, r9b
xor al, 0xff
and al, 0
mov r15b, byte [rbp + 0x4a]
xor r15b, 0
and r9b, r15b
mov r12b, sil
xor r12b, 0xff
and r12b, 0
and sil, r15b
or al, r9b
or r12b, sil
xor al, r12b
mov r9b, byte [rbp + 0x49]
and r9b, dil
mov sil, byte [rbp + 0x49]
xor sil, dil
or r9b, sil
mov sil, r9b
xor sil, 0xff
and sil, 1
mov dil, byte [rbp + 0x4a]
xor dil, 1
and r9b, dil
or sil, r9b
mov r9b, r14b
and r9b, 0
xor r14b, 0
or r9b, r14b
xor sil, 0xff
xor r9b, 0xff
mov dil, byte [rbp + 0x4a]
xor dil, 1
or sil, r9b
or dil, 1
xor sil, 0xff
and sil, dil
mov r9b, al
xor r9b, 0xff
mov dil, sil
xor dil, 0xff
mov r14b, byte [rbp + 0x4a]
xor r14b, 0
mov r15b, r9b
and r15b, 0
and al, r14b
mov r12b, dil
and r12b, 0
and sil, r14b
or r15b, al
or r12b, sil
xor r15b, r12b
or r9b, dil
xor r9b, 0xff
or r14b, 0
and r9b, r14b
or r15b, r9b
mov al, r11b
xor al, 0xff
mov r9b, r10b
xor r9b, al
and r9b, r10b
mov al, r10b
xor al, 0xff
and al, 1
mov sil, byte [rbp + 0x4a]
xor sil, 1
and r10b, sil
mov dil, r11b
xor dil, 0xff
and dil, 0xff
and r11b, sil
or al, r10b
or dil, r11b
xor al, dil
mov r10b, r9b
xor r10b, 0xff
mov r11b, al
xor r11b, 0xff
mov sil, byte [rbp + 0x4a]
xor sil, 1
mov dil, r10b
and dil, 0xff
and r9b, sil
mov r14b, r11b
and r14b, 0xff
and al, sil
or dil, r9b
or r14b, al
xor dil, r14b
or r10b, r11b
xor r10b, 0xff
or sil, 1
and r10b, sil
or dil, r10b
mov al, r15b
xor al, 0xff
and al, 0
mov r9b, byte [rbp + 0x4a]
xor r9b, 0
mov r10b, r15b
and r10b, r9b
mov r11b, byte [rbp + 0x4a]
xor r11b, 1
and r11b, 0
and r9b, 1
or al, r10b
or r11b, r9b
xor al, r11b
xor al, 0xff
mov r9b, dil
xor r9b, al
and r9b, dil
mov al, dil
xor al, 0xff
and al, 1
mov r10b, byte [rbp + 0x4a]
xor r10b, 1
and dil, r10b
or al, dil
xor r15b, 0xff
xor al, 0xff
mov r10b, byte [rbp + 0x4a]
xor r10b, 1
or r15b, al
or r10b, 1
xor r15b, 0xff
and r15b, r10b
mov al, r9b
and al, r15b
xor r9b, r15b
or al, r9b
mov r9b, cl
xor r9b, 0xff
and r9b, 0
mov r10b, byte [rbp + 0x4a]
xor r10b, 0
mov r11b, cl
and r11b, r10b
mov sil, byte [rbp + 0x4a]
xor sil, 1
and sil, 0
and r10b, 1
or r9b, r11b
or sil, r10b
xor r9b, sil
mov r10b, r8b
xor r10b, 0xff
and r10b, 1
mov r11b, byte [rbp + 0x4a]
xor r11b, 1
mov sil, r8b
and sil, r11b
mov dil, byte [rbp + 0x4a]
xor dil, 1
and dil, 0xff
and r11b, 1
or r10b, sil
or dil, r11b
xor r10b, dil
mov r11b, byte [rbp + 0x4a]
xor r11b, 1
and r11b, 1
mov sil, byte [rbp + 0x4a]
xor sil, 1
and sil, 1
or r11b, sil
mov sil, r9b
xor sil, 0xff
mov dil, byte [rbp + 0x4a]
xor dil, 1
mov r14b, byte [rbp + 0x4a]
xor r14b, 1
or sil, dil
or r14b, 1
xor sil, 0xff
and sil, r14b
mov dil, r11b
xor dil, 0xff
mov r14b, cl
xor r14b, dil
and r14b, cl
mov cl, byte [rbp + 0x4a]
xor cl, 1
mov dil, r10b
xor dil, cl
and dil, r10b
mov cl, r11b
xor cl, 0xff
mov r15b, r8b
xor r15b, cl
and r15b, r8b
mov cl, sil
xor cl, 0xff
mov r8b, r14b
xor r8b, 0xff
mov r12b, byte [rbp + 0x4a]
xor r12b, 0
mov r13b, cl
and r13b, 0
and sil, r12b
mov dl, r8b
and dl, 0
and r14b, r12b
or r13b, sil
or dl, r14b
xor r13b, dl
or cl, r8b
xor cl, 0xff
or r12b, 0
and cl, r12b
or r13b, cl
mov cl, dil
and cl, r15b
xor dil, r15b
or cl, dil
mov dl, r13b
xor dl, 0xff
mov r8b, cl
and r8b, dl
xor cl, 0xff
and r13b, cl
or r8b, r13b
mov cl, r9b
xor cl, 0xff
mov dl, r10b
xor dl, 0xff
mov sil, byte [rbp + 0x4a]
xor sil, 0
mov dil, cl
and dil, 0
and r9b, sil
mov r14b, dl
and r14b, 0
and r10b, sil
or dil, r9b
or r14b, r10b
xor dil, r14b
or cl, dl
xor cl, 0xff
or sil, 0
and cl, sil
or dil, cl
mov cl, dil
xor cl, 0xff
and cl, 0
mov dl, byte [rbp + 0x4a]
xor dl, 0
and dil, dl
mov r9b, byte [rbp + 0x4a]
xor r9b, 1
and r9b, 0
and dl, 1
or cl, dil
or r9b, dl
xor cl, r9b
mov dl, byte [rbp + 0x4a]
xor dl, 1
mov r9b, r11b
xor r9b, 0xff
mov r10b, byte [rbp + 0x4a]
xor r10b, 0
mov sil, dl
and sil, 0
mov dil, r10b
and dil, 1
mov r14b, r9b
and r14b, 0
and r11b, r10b
or sil, dil
or r14b, r11b
xor sil, r14b
or dl, r9b
xor dl, 0xff
or r10b, 0
and dl, r10b
or sil, dl
xor sil, 0xff
mov dl, cl
xor dl, sil
and dl, cl
mov cl, r8b
and cl, dl
xor r8b, dl
or cl, r8b
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x4a]
xor r8b, 1
mov r9b, cl
and r9b, r8b
or dl, r9b
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov r8b, byte [rbp + 0x4a]
xor r8b, 1
and r8b, 1
mov r9b, byte [rbp + 0x4a]
xor r9b, 1
and r9b, 1
or r8b, r9b
xor cl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r10b, byte [rbp + 0x4a]
xor r10b, 1
or cl, r9b
or r10b, 1
xor cl, 0xff
and cl, r10b
mov r9b, byte [rbp + 0x4a]
xor r9b, 1
and r9b, 0
mov r10b, byte [rbp + 0x4a]
xor r10b, 0
mov r11b, r10b
and r11b, 1
mov sil, byte [rbp + 0x4a]
xor sil, 1
and sil, 0
and r10b, 1
or r9b, r11b
or sil, r10b
xor r9b, sil
mov r10b, byte [rbp + 0x4a]
xor r10b, 1
mov r11b, r9b
xor r11b, r10b
and r11b, r9b
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
mov r9b, dl
and r9b, cl
xor dl, cl
or r9b, dl
mov cl, r11b
xor cl, 0xff
mov dl, r8b
xor dl, 0xff
mov r10b, byte [rbp + 0x4a]
xor r10b, 0
mov sil, cl
and sil, 0
and r11b, r10b
mov dil, dl
and dil, 0
and r8b, r10b
or sil, r11b
or dil, r8b
xor sil, dil
or cl, dl
xor cl, 0xff
or r10b, 0
and cl, r10b
or sil, cl
mov cl, r9b
xor cl, 0xff
mov dl, sil
and dl, cl
xor sil, 0xff
and r9b, sil
or dl, r9b
mov cl, bl
xor cl, 0xff
xor cl, 0
and cl, 0
mov r8b, byte [rbp + 0x4a]
xor r8b, 0
and r8b, 1
mov r9b, byte [rbp + 0x4a]
xor r9b, 1
mov r10b, r9b
and r10b, 0
mov r11b, bl
xor r11b, 0xff
and r11b, 0xff
and bl, r9b
or r8b, r10b
or r11b, bl
xor r8b, r11b
mov r9b, cl
and r9b, r8b
xor cl, r8b
or r9b, cl
mov cl, dl
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x4a]
xor r8b, 1
and dl, r8b
or cl, dl
mov dl, r9b
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x4a]
xor r8b, 1
and r9b, r8b
or dl, r9b
mov r8b, byte [rbp + 0x4a]
xor r8b, 0
and r8b, 1
mov r9b, byte [rbp + 0x4a]
xor r9b, 1
mov r10b, r9b
and r10b, 0
mov r11b, byte [rbp + 0x4a]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, cl
xor r9b, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, byte [rbp + 0x4a]
xor r11b, 1
mov bl, r9b
and bl, 0xff
and cl, r11b
mov sil, r10b
and sil, 0xff
and dl, r11b
or bl, cl
or sil, dl
xor bl, sil
or r9b, r10b
xor r9b, 0xff
or r11b, 1
and r9b, r11b
or bl, r9b
mov cl, byte [rbp + 0x4a]
xor cl, 0
mov dl, r8b
xor dl, 0xff
mov r9b, byte [rbp + 0x4a]
xor r9b, 1
mov r10b, cl
and r10b, 0xff
mov r11b, r9b
and r11b, 0
mov sil, dl
and sil, 0xff
and r8b, r9b
or r10b, r11b
or sil, r8b
xor r10b, sil
or cl, dl
xor cl, 0xff
or r9b, 1
and cl, r9b
or r10b, cl
mov cl, bl
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x4a]
xor dl, 1
and bl, dl
or cl, bl
xor r10b, 0xff
mov dl, cl
xor dl, r10b
and dl, cl
mov cl, al
xor cl, 0xff
mov r8b, dl
xor r8b, 0xff
mov r9b, byte [rbp + 0x4a]
xor r9b, 0
or cl, r8b
or r9b, 0
xor cl, 0xff
and cl, r9b
mov r8b, al
xor r8b, 0xff
mov r9b, dl
and r9b, r8b
xor dl, 0xff
and al, dl
or r9b, al
mov al, cl
and al, r9b
xor cl, r9b
or al, cl
test al, 1
jne 0x6da24a4c
jmp 0x6da43be9
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x5864d027
sub r8d, 1
add r8d, 0x5864d027
mov r9d, eax
sub r9d, 0
mov r10d, eax
sub r10d, r8d
add r9d, r10d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0xa35a93fb
mov r10d, ecx
add r10d, r9d
mov r9d, eax
sub r9d, r8d
sub r10d, r9d
mov r8d, eax
sub r8d, r10d
mov r9d, eax
sub r9d, 0xa35a93fb
add r8d, r9d
sub eax, r8d
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or sil, r15b
mov r14b, dil
xor r14b, 1
xor sil, 0xff
mov r15b, dil
xor r15b, 1
or r14b, sil
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov sil, dil
xor sil, 1
and sil, 1
mov r15b, dil
xor r15b, 1
and r15b, 1
or sil, r15b
xor sil, 0xff
mov r15b, r11b
xor r15b, sil
and r15b, r11b
mov sil, r14b
and sil, r15b
xor r14b, r15b
or sil, r14b
mov r14b, bl
xor r14b, 0xff
and r14b, 1
mov r15b, dil
xor r15b, 1
mov r12b, bl
and r12b, r15b
or r14b, r12b
xor r14b, 0xff
xor r14b, 0
and r14b, 0
mov r15b, dil
xor r15b, 0
and r15b, 0
mov r12b, dil
xor r12b, 0
mov r13b, r12b
and r13b, 0
mov al, dil
xor al, 1
and al, 0
and r12b, 1
or r15b, r13b
or al, r12b
xor r15b, al
mov al, r15b
xor al, 0xff
mov r12b, bl
xor r12b, al
and r12b, bl
mov al, dil
xor al, 1
and al, 1
mov r13b, dil
xor r13b, 1
and r13b, 1
or al, r13b
mov r13b, dil
xor r13b, 0
mov cl, al
xor cl, r13b
and cl, al
xor r15b, 0xff
xor r15b, 1
and r15b, 0xff
mov al, r14b
xor al, 0xff
mov r13b, r12b
xor r13b, 0xff
mov dl, dil
xor dl, 1
mov r8b, al
and r8b, 0xff
and r14b, dl
mov r9b, r13b
and r9b, 0xff
and r12b, dl
or r8b, r14b
or r9b, r12b
xor r8b, r9b
or al, r13b
xor al, 0xff
or dl, 1
and al, dl
or r8b, al
mov al, cl
and al, r15b
xor cl, r15b
or al, cl
mov cl, r8b
xor cl, 0xff
and cl, 0
mov dl, dil
xor dl, 0
and r8b, dl
mov r9b, al
xor r9b, 0xff
and r9b, 0
and al, dl
or cl, r8b
or r9b, al
xor cl, r9b
mov al, dil
xor al, 0
and al, 1
mov dl, dil
xor dl, 1
mov r8b, dl
and r8b, 0
mov r9b, dil
xor r9b, 1
and r9b, 0xff
and dl, 1
or al, r8b
or r9b, dl
xor al, r9b
xor al, 0xff
xor al, 1
and al, 0xff
mov dl, dil
xor dl, 1
and dl, 0
mov r8b, dil
xor r8b, 0
mov r9b, r8b
and r9b, 1
mov r14b, dil
xor r14b, 1
and r14b, 0
and r8b, 1
or dl, r9b
or r14b, r8b
xor dl, r14b
mov r8b, dil
xor r8b, 0
xor dl, 0xff
mov r9b, dil
xor r9b, 1
or r8b, dl
or r9b, 1
xor r8b, 0xff
and r8b, r9b
mov dl, al
xor dl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r14b, dil
xor r14b, 0
mov r15b, dl
and r15b, 0
and al, r14b
mov r12b, r9b
and r12b, 0
and r8b, r14b
or r15b, al
or r12b, r8b
xor r15b, r12b
or dl, r9b
xor dl, 0xff
or r14b, 0
and dl, r14b
or r15b, dl
mov al, dil
xor al, 0
and al, 1
mov dl, dil
xor dl, 1
and dl, 0
or al, dl
mov dl, sil
xor dl, 0xff
and dl, 0
mov r8b, dil
xor r8b, 0
mov r9b, sil
and r9b, r8b
mov r14b, al
xor r14b, 0xff
and r14b, 0
and al, r8b
or dl, r9b
or r14b, al
xor dl, r14b
xor dl, 0xff
mov al, sil
xor al, 0xff
mov r8b, dil
xor r8b, 1
or dl, al
or r8b, 1
xor dl, 0xff
and dl, r8b
mov al, r15b
xor al, 0xff
and al, 1
mov r8b, dil
xor r8b, 1
mov r9b, r15b
and r9b, r8b
or al, r9b
mov r8b, r11b
xor r8b, 0xff
and r8b, 0
mov r9b, dil
xor r9b, 0
mov r14b, r11b
and r14b, r9b
mov r12b, al
xor r12b, 0xff
and r12b, 0
and al, r9b
or r8b, r14b
or r12b, al
xor r8b, r12b
xor r11b, 0xff
mov al, r8b
xor al, r11b
and al, r8b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r9b, dil
xor r9b, 1
mov r11b, cl
and r11b, r9b
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and r9b, 1
or r8b, r11b
or r14b, r9b
xor r8b, r14b
mov r9b, dil
xor r9b, 0
and r9b, 1
mov r11b, dil
xor r11b, 1
mov r14b, r11b
and r14b, 0
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r11b, 1
or r9b, r14b
or r12b, r11b
xor r9b, r12b
mov r11b, dil
xor r11b, 0
and r11b, 1
mov r14b, dil
xor r14b, 1
and r14b, 0
or r11b, r14b
mov r14b, r8b
and r14b, r9b
xor r8b, r9b
or r14b, r8b
mov r8b, r11b
and r8b, 0
xor r11b, 0
or r8b, r11b
mov r9b, r14b
xor r9b, 0xff
and r9b, 1
mov r11b, dil
xor r11b, 1
and r14b, r11b
or r9b, r14b
xor r8b, 0xff
mov r11b, r9b
xor r11b, r8b
and r11b, r9b
mov r8b, bl
xor r8b, 0xff
and r8b, 0
mov r9b, dil
xor r9b, 0
and bl, r9b
mov r14b, dil
xor r14b, 1
and r14b, 0
and r9b, 1
or r8b, bl
or r14b, r9b
xor r8b, r14b
mov r9b, r15b
xor r9b, 0xff
and r9b, 1
mov bl, dil
xor bl, 1
mov r14b, r15b
and r14b, bl
or r9b, r14b
mov bl, dil
xor bl, 1
and bl, 1
mov r14b, dil
xor r14b, 1
mov r12b, r14b
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r14b, 1
or bl, r12b
or r13b, r14b
xor bl, r13b
mov r14b, r8b
xor r14b, 0xff
mov r12b, r9b
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
mov r10b, r14b
and r10b, 0
and r8b, r13b
mov byte [rbp + 0x45], r12b
and r12b, 0
and r9b, r13b
or r10b, r8b
or r12b, r9b
xor r10b, r12b
mov r8b, byte [rbp + 0x45]
or r14b, r8b
xor r14b, 0xff
or r13b, 0
and r14b, r13b
or r10b, r14b
mov r9b, dil
xor r9b, 1
mov r14b, bl
xor r14b, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, r9b
and r13b, 0
mov r8b, r12b
and r8b, 1
mov byte [rbp + 0x44], r14b
and r14b, 0
and bl, r12b
or r13b, r8b
or r14b, bl
xor r13b, r14b
mov r8b, byte [rbp + 0x44]
or r9b, r8b
xor r9b, 0xff
or r12b, 0
and r9b, r12b
or r13b, r9b
mov r9b, r10b
xor r9b, 0xff
and r9b, 1
mov bl, dil
xor bl, 1
and r10b, bl
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and bl, 1
or r9b, r10b
or r14b, bl
xor r9b, r14b
xor r13b, 0xff
mov r10b, r9b
xor r10b, r13b
and r10b, r9b
mov r9b, al
xor r9b, 0xff
mov bl, dl
xor bl, r9b
and bl, dl
mov r9b, dl
xor r9b, 0xff
and r9b, 1
mov r14b, dil
xor r14b, 1
and dl, r14b
mov r12b, al
xor r12b, 0xff
and r12b, 0xff
and al, r14b
or r9b, dl
or r12b, al
xor r9b, r12b
mov al, bl
xor al, 0xff
mov dl, r9b
xor dl, 0xff
mov r14b, dil
xor r14b, 1
mov r12b, al
and r12b, 0xff
and bl, r14b
mov r13b, dl
and r13b, 0xff
and r9b, r14b
or r12b, bl
or r13b, r9b
xor r12b, r13b
or al, dl
xor al, 0xff
or r14b, 1
and al, r14b
or r12b, al
mov al, r11b
xor al, 0xff
mov dl, r10b
xor dl, 0xff
mov r9b, dil
xor r9b, 0
or al, dl
or r9b, 0
xor al, 0xff
and al, r9b
mov dl, r11b
xor dl, 0xff
mov r9b, r10b
and r9b, dl
xor r10b, 0xff
and r11b, r10b
or r9b, r11b
mov dl, al
and dl, r9b
xor al, r9b
or dl, al
mov al, r12b
xor al, 0xff
and al, 1
mov r9b, dil
xor r9b, 1
mov r10b, r12b
and r10b, r9b
mov r11b, dil
xor r11b, 1
and r11b, 0xff
and r9b, 1
or al, r10b
or r11b, r9b
xor al, r11b
mov r9b, dil
xor r9b, 0
xor al, 0xff
mov r10b, dil
xor r10b, 1
or r9b, al
or r10b, 1
xor r9b, 0xff
and r9b, r10b
mov al, dil
xor al, 0
and al, 0
mov r10b, dil
xor r10b, 0
mov r11b, r10b
and r11b, 0
mov bl, dil
xor bl, 1
and bl, 0
and r10b, 1
or al, r11b
or bl, r10b
xor al, bl
mov r10b, al
xor r10b, 0xff
mov r11b, r12b
xor r11b, r10b
and r11b, r12b
mov r10b, dl
xor r10b, 0xff
and r10b, 0
mov bl, dil
xor bl, 0
mov r14b, dl
and r14b, bl
mov r12b, dil
xor r12b, 1
and r12b, 0
and bl, 1
or r10b, r14b
or r12b, bl
xor r10b, r12b
mov bl, dil
xor bl, 0
mov r14b, r10b
xor r14b, bl
and r14b, r10b
xor al, 0xff
mov r10b, dl
xor r10b, al
and r10b, dl
mov al, r9b
xor al, 0xff
mov dl, r11b
xor dl, 0xff
mov bl, dil
xor bl, 1
mov r12b, al
and r12b, 0xff
and r9b, bl
mov r13b, dl
and r13b, 0xff
and r11b, bl
or r12b, r9b
or r13b, r11b
xor r12b, r13b
or al, dl
xor al, 0xff
or bl, 1
and al, bl
or r12b, al
mov al, r14b
xor al, 0xff
mov dl, r10b
xor dl, 0xff
mov r9b, dil
xor r9b, 0
mov r11b, al
and r11b, 0
and r14b, r9b
mov bl, dl
and bl, 0
and r10b, r9b
or r11b, r14b
or bl, r10b
xor r11b, bl
or al, dl
xor al, 0xff
or r9b, 0
and al, r9b
or r11b, al
mov al, r12b
xor al, 0xff
and al, 0
mov dl, dil
xor dl, 0
and r12b, dl
mov r9b, r11b
xor r9b, 0xff
and r9b, 0
and r11b, dl
or al, r12b
or r9b, r11b
xor al, r9b
mov dl, cl
xor dl, 0xff
mov r9b, sil
xor r9b, dl
and r9b, sil
mov dl, sil
xor dl, 0xff
mov r10b, cl
and r10b, dl
xor cl, 0xff
and sil, cl
or r10b, sil
mov cl, r9b
and cl, r10b
xor r9b, r10b
or cl, r9b
mov dl, cl
xor dl, 0xff
and dl, 1
mov r9b, dil
xor r9b, 1
mov r10b, cl
and r10b, r9b
or dl, r10b
mov r9b, dil
xor r9b, 1
xor dl, 0xff
mov r10b, dil
xor r10b, 0
or r9b, dl
or r10b, 0
xor r9b, 0xff
and r9b, r10b
mov dl, dil
xor dl, 1
and dl, 1
mov r10b, dil
xor r10b, 1
and r10b, 1
or dl, r10b
xor cl, 0xff
xor dl, 0xff
mov r10b, dil
xor r10b, 0
or cl, dl
or r10b, 0
xor cl, 0xff
and cl, r10b
mov dl, r9b
xor dl, 0xff
mov r10b, cl
xor r10b, 0xff
mov r11b, dil
xor r11b, 0
mov bl, dl
and bl, 0
and r9b, r11b
mov sil, r10b
and sil, 0
and cl, r11b
or bl, r9b
or sil, cl
xor bl, sil
or dl, r10b
xor dl, 0xff
or r11b, 0
and dl, r11b
or bl, dl
mov cl, dil
xor cl, 0
mov dl, r15b
xor dl, 0xff
mov r9b, dil
xor r9b, 0
or cl, dl
or r9b, 0
xor cl, 0xff
and cl, r9b
mov dl, dil
xor dl, 0
mov r9b, r15b
and r9b, dl
xor r15b, 0xff
and r15b, 0
or r9b, r15b
mov dl, cl
and dl, r9b
xor cl, r9b
or dl, cl
mov cl, dl
xor cl, 0xff
and cl, 1
mov r9b, dil
xor r9b, 1
and dl, r9b
mov r10b, dil
xor r10b, 1
and r10b, 0xff
and r9b, 1
or cl, dl
or r10b, r9b
xor cl, r10b
mov dl, bl
xor dl, 0xff
mov r9b, cl
and r9b, dl
xor cl, 0xff
mov dl, bl
and dl, cl
or r9b, dl
xor bl, 0xff
mov cl, r9b
xor cl, bl
and cl, r9b
mov dl, cl
xor dl, 0xff
mov r9b, al
xor r9b, dl
and r9b, al
mov dl, al
xor dl, 0xff
and dl, 0
xor dil, 0
and al, dil
mov r10b, cl
xor r10b, 0xff
and r10b, 0
and cl, dil
or dl, al
or r10b, cl
xor dl, r10b
mov al, r9b
and al, dl
xor r9b, dl
or al, r9b
test al, 1
jne 0x6da25360
jmp 0x6da43be9
jmp 0x6d96cda7
mov rax, qword [rbp + 0x5a0]
mov rcx, qword [rbp + 0x598]
add rax, rcx
mov qword [rbp + 0x818], rax
mov rax, qword [rbp + 0x830]
mov qword [rbp + 0x810], rax
mov rax, qword [rbp + 0x830]
mov rcx, qword [rbp + 0x810]
sub rsp, 0x20
mov qword [rbp + 0x38], rax
call sym.out.dll_StrLen
add rsp, 0x20
mov rcx, qword [rbp + 0x38]
add rcx, rax
add rcx, 1
mov qword [rbp + 0x808], rcx
mov rax, qword [rbp + 0x808]
mov rcx, qword [rbp + 0x808]
sub rsp, 0x20
mov qword [rbp + 0x30], rax
call sym.out.dll_StrLen
add rsp, 0x20
mov rcx, qword [rbp + 0x30]
add rcx, rax
add rcx, 1
mov rax, qword [rbp + 0x7f0]
mov qword [rax], rcx
mov rcx, qword [rax]
mov rdx, qword [rax]
sub rsp, 0x20
mov qword [rbp + 0x28], rcx
mov rcx, rdx
call sym.out.dll_StrLen
add rsp, 0x20
mov rcx, qword [rbp + 0x28]
add rcx, rax
add rcx, 1
mov rax, qword [rbp + 0x7e8]
mov qword [rax], rcx
mov rcx, qword [rbp + 0x808]
sub rsp, 0x20
call sym.out.dll__GetModuleBase
add rsp, 0x20
mov rdx, qword [rbp + 0x810]
sub rsp, 0x20
mov rcx, rax
call sym.out.dll__GetProcAddr
add rsp, 0x20
xor r8d, r8d
mov ecx, r8d
mov rdx, qword [rbp + 0x818]
mov r8d, dword [rdx + 0x50]
mov edx, r8d
sub rsp, 0x20
mov r8d, 0x3000
mov r9d, 0x40
call rax
add rsp, 0x20
mov rcx, qword [rbp + 0x7e0]
mov qword [rcx], rax
mov rax, qword [rbp + 0x818]
add rax, 0x108
mov rdx, qword [rbp + 0x7d8]
mov qword [rdx], rax
mov rax, qword [rbp + 0x7d0]
mov dword [rax], 0
jmp 0x6d9740dc
jmp 0x6d976bad
jmp 0x6d97f128
jmp 0x6d98ce27
xor eax, eax
mov ecx, eax
mov eax, dword [rbp + 0x448]
mov edx, eax
mov r8d, edx
mov r9, rcx
sub r9, 8
add r9, 0
movabs r10, 0x1a21147d2c3e06a7
mov r11, rcx
sub r11, r10
add r11, r9
add r11, r10
movabs r9, 0x9fd57d904a784f7d
mov r10, r9
add r10, 0
sub r10, r8
sub r10, r9
movabs r8, 0x44d646ddb5c216e1
mov r9, rcx
sub r9, r8
sub r9, r11
add r9, r8
movabs r8, 0xdec2c0a78d7b03b2
sub r10, r8
add r10, r9
add r10, r8
sub rcx, r10
add rcx, 0
shr rcx, 1
mov r8, qword [rbp + 0x7b0]
mov dword [r8], ecx
mov r9, qword [rbp + 0x7c0]
mov r10, qword [r9]
add r10, 8
mov r11, qword [rbp + 0x7a8]
mov qword [r11], r10
mov r10, qword [rbp + 0x7a0]
mov dword [r10], 0
jmp 0x6d995490
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x2bdc8292
mov r9d, eax
sub r9d, r8d
sub r9d, 0xd8f268eb
sub r9d, 1
add r9d, 0xd8f268eb
sub r9d, 0xde951dd2
sub r9d, 0x2bdc8292
add r9d, 0xde951dd2
mov r8d, eax
sub r8d, 0x5591c7a2
mov r10d, ecx
sub r10d, r8d
sub eax, r9d
sub r10d, eax
add r10d, 0xac956167
sub r10d, 0x5591c7a2
sub r10d, 0xac956167
imul ecx, r10d
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
xor sil, 0xff
xor sil, 1
and sil, 0xff
mov r14b, dil
xor r14b, 1
and r14b, 1
mov r15b, dil
xor r15b, 1
mov r12b, r15b
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, r14b
xor r15b, 0xff
mov r12b, r11b
xor r12b, r15b
and r12b, r11b
mov r15b, dil
xor r15b, 1
and r15b, 1
mov r13b, dil
xor r13b, 1
and r13b, 1
or r15b, r13b
mov r13b, dil
xor r13b, 1
mov al, r15b
xor al, r13b
and al, r15b
xor r14b, 0xff
xor r14b, 1
and r14b, 0xff
mov r15b, sil
xor r15b, 0xff
mov r13b, r12b
xor r13b, 0xff
mov cl, dil
xor cl, 1
mov dl, r15b
and dl, 0xff
and sil, cl
mov r8b, r13b
and r8b, 0xff
and r12b, cl
or dl, sil
or r8b, r12b
xor dl, r8b
or r15b, r13b
xor r15b, 0xff
or cl, 1
and r15b, cl
or dl, r15b
mov cl, al
and cl, r14b
xor al, r14b
or cl, al
mov al, dl
xor al, 0xff
mov r8b, cl
and r8b, al
xor cl, 0xff
and dl, cl
or r8b, dl
mov al, bl
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
mov dl, bl
and dl, cl
or al, dl
xor al, 0xff
xor al, 0
and al, 0
mov cl, dil
xor cl, 0
and cl, 1
mov dl, dil
xor dl, 1
and dl, 0
or cl, dl
mov dl, cl
xor dl, 0xff
mov sil, bl
xor sil, dl
and sil, bl
mov dl, dil
xor dl, 1
and dl, 1
mov r14b, dil
xor r14b, 1
and r14b, 1
or dl, r14b
xor dl, 0xff
mov r14b, dil
xor r14b, 0
mov r15b, dil
xor r15b, 0
or dl, r14b
or r15b, 0
xor dl, 0xff
and dl, r15b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r14b, al
xor r14b, 0xff
mov r15b, sil
xor r15b, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, r14b
and r13b, 0
and al, r12b
mov r9b, r15b
and r9b, 0
and sil, r12b
or r13b, al
or r9b, sil
xor r13b, r9b
or r14b, r15b
xor r14b, 0xff
or r12b, 0
and r14b, r12b
or r13b, r14b
mov al, dl
xor al, 0xff
mov r9b, cl
xor r9b, 0xff
mov sil, dil
xor sil, 1
mov r14b, al
and r14b, 0xff
and dl, sil
mov r15b, r9b
and r15b, 0xff
and cl, sil
or r14b, dl
or r15b, cl
xor r14b, r15b
or al, r9b
xor al, 0xff
or sil, 1
and al, sil
or r14b, al
mov al, r13b
xor al, 0xff
mov cl, r14b
and cl, al
xor r14b, 0xff
and r13b, r14b
or cl, r13b
mov al, dil
xor al, 1
and al, 1
mov dl, dil
xor dl, 1
and dl, 1
or al, dl
mov dl, dil
xor dl, 0
xor al, 0xff
mov r9b, dil
xor r9b, 1
or dl, al
or r9b, 1
xor dl, 0xff
and dl, r9b
mov al, dil
xor al, 0
and al, 1
mov r9b, dil
xor r9b, 1
and r9b, 0
or al, r9b
mov r9b, al
xor r9b, 0xff
xor r9b, 1
and r9b, 0xff
mov sil, dil
xor sil, 1
and sil, 1
mov r14b, dil
xor r14b, 1
and r14b, 1
or sil, r14b
xor sil, 0xff
mov r14b, dil
xor r14b, 0
mov r15b, dil
xor r15b, 0
or sil, r14b
or r15b, 0
xor sil, 0xff
and sil, r15b
mov r14b, dil
xor r14b, 1
xor al, 0xff
mov r15b, dil
xor r15b, 1
or r14b, al
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov al, dl
xor al, 0xff
mov r15b, r9b
xor r15b, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, al
and r13b, 0
and dl, r12b
mov r10b, r15b
and r10b, 0
and r9b, r12b
or r13b, dl
or r10b, r9b
xor r13b, r10b
or al, r15b
xor al, 0xff
or r12b, 0
and al, r12b
or r13b, al
mov al, sil
xor al, 0xff
mov dl, r14b
xor dl, 0xff
mov r9b, dil
xor r9b, 0
mov r10b, al
and r10b, 0
and sil, r9b
mov r15b, dl
and r15b, 0
and r14b, r9b
or r10b, sil
or r15b, r14b
xor r10b, r15b
or al, dl
xor al, 0xff
or r9b, 0
and al, r9b
or r10b, al
mov al, r13b
xor al, 0xff
mov dl, r10b
and dl, al
xor r10b, 0xff
and r13b, r10b
or dl, r13b
mov al, r8b
xor al, 0xff
and al, 0
mov r9b, dil
xor r9b, 0
mov r10b, r8b
and r10b, r9b
mov sil, dil
xor sil, 1
and sil, 0
and r9b, 1
or al, r10b
or sil, r9b
xor al, sil
mov r9b, dil
xor r9b, 1
and r9b, 0
mov r10b, dil
xor r10b, 0
mov sil, r10b
and sil, 1
mov r14b, dil
xor r14b, 1
and r14b, 0
and r10b, 1
or r9b, sil
or r14b, r10b
xor r9b, r14b
mov r10b, dil
xor r10b, 1
and r10b, 1
mov sil, dil
xor sil, 1
and sil, 1
or r10b, sil
mov sil, al
xor sil, 0xff
mov r14b, r9b
xor r14b, 0xff
mov r15b, dil
xor r15b, 1
mov r12b, sil
and r12b, 0xff
and al, r15b
mov r13b, r14b
and r13b, 0xff
and r9b, r15b
or r12b, al
or r13b, r9b
xor r12b, r13b
or sil, r14b
xor sil, 0xff
or r15b, 1
and sil, r15b
or r12b, sil
mov al, dil
xor al, 1
mov r9b, r10b
xor r9b, 0xff
mov sil, dil
xor sil, 1
mov r14b, al
and r14b, 0xff
mov r15b, sil
and r15b, 1
mov r13b, r9b
and r13b, 0xff
and r10b, sil
or r14b, r15b
or r13b, r10b
xor r14b, r13b
or al, r9b
xor al, 0xff
or sil, 1
and al, sil
or r14b, al
mov al, r12b
xor al, 0xff
and al, 1
mov r9b, dil
xor r9b, 1
and r12b, r9b
or al, r12b
xor al, 0xff
xor r14b, 0xff
mov r9b, dil
xor r9b, 1
or al, r14b
or r9b, 1
xor al, 0xff
and al, r9b
mov r9b, dl
xor r9b, 0xff
and r9b, 0
mov r10b, dil
xor r10b, 0
mov sil, dl
and sil, r10b
mov r14b, dil
xor r14b, 1
and r14b, 0
and r10b, 1
or r9b, sil
or r14b, r10b
xor r9b, r14b
mov r10b, r11b
xor r10b, 0xff
mov sil, r9b
and sil, r10b
xor r9b, 0xff
mov r10b, r11b
and r10b, r9b
or sil, r10b
xor r11b, 0xff
mov r9b, sil
xor r9b, r11b
and r9b, sil
mov r10b, cl
xor r10b, 0xff
and r10b, 1
mov r11b, dil
xor r11b, 1
mov sil, cl
and sil, r11b
or r10b, sil
mov r11b, dil
xor r11b, 1
and r11b, 1
mov sil, dil
xor sil, 1
and sil, 1
or r11b, sil
mov sil, dil
xor sil, 0
and sil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r14b
and r15b, 0
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
mov r14b, r10b
and r14b, r11b
xor r10b, r11b
or r14b, r10b
mov r10b, dil
xor r10b, 0
mov r11b, sil
xor r11b, 0xff
mov r15b, dil
xor r15b, 1
mov r12b, r10b
and r12b, 0xff
mov r13b, r15b
and r13b, 0
mov byte [rbp + 0x27], r11b
and r11b, 0xff
and sil, r15b
or r12b, r13b
or r11b, sil
xor r12b, r11b
mov r11b, byte [rbp + 0x27]
or r10b, r11b
xor r10b, 0xff
or r15b, 1
and r10b, r15b
or r12b, r10b
mov r10b, r14b
xor r10b, 0xff
and r10b, 1
mov sil, dil
xor sil, 1
and r14b, sil
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and sil, 1
or r10b, r14b
or r15b, sil
xor r10b, r15b
xor r12b, 0xff
mov sil, r10b
xor sil, r12b
and sil, r10b
mov r10b, bl
xor r10b, 0xff
and r10b, 1
mov r14b, dil
xor r14b, 1
and bl, r14b
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and r14b, 1
or r10b, bl
or r15b, r14b
xor r10b, r15b
mov bl, dl
xor bl, 0xff
and bl, 1
mov r14b, dil
xor r14b, 1
mov r15b, dl
and r15b, r14b
or bl, r15b
mov r14b, dil
xor r14b, 1
and r14b, 1
mov r15b, dil
xor r15b, 1
mov r12b, r15b
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, r10b
xor r15b, 0xff
mov r12b, bl
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
mov r11b, r15b
and r11b, 0
and r10b, r13b
mov byte [rbp + 0x26], r12b
and r12b, 0
and bl, r13b
or r11b, r10b
or r12b, bl
xor r11b, r12b
mov r10b, byte [rbp + 0x26]
or r15b, r10b
xor r15b, 0xff
or r13b, 0
and r15b, r13b
or r11b, r15b
mov bl, r14b
and bl, 1
xor r14b, 1
or bl, r14b
mov r14b, r11b
xor r14b, 0xff
and r14b, 1
mov r15b, dil
xor r15b, 1
and r11b, r15b
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r15b, 1
or r14b, r11b
or r12b, r15b
xor r14b, r12b
xor bl, 0xff
mov r11b, r14b
xor r11b, bl
and r11b, r14b
mov bl, r9b
xor bl, 0xff
mov r14b, al
xor r14b, bl
and r14b, al
mov bl, al
xor bl, 0xff
mov r15b, r9b
and r15b, bl
xor r9b, 0xff
and al, r9b
or r15b, al
mov al, r14b
and al, r15b
xor r14b, r15b
or al, r14b
mov r9b, sil
xor r9b, 0xff
and r9b, 1
mov bl, dil
xor bl, 1
mov r14b, sil
and r14b, bl
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and bl, 1
or r9b, r14b
or r15b, bl
xor r9b, r15b
mov bl, r11b
xor bl, 0xff
and bl, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or bl, r15b
mov r14b, dil
xor r14b, 0
and r14b, 1
mov r15b, dil
xor r15b, 1
and r15b, 0
or r14b, r15b
mov r15b, r9b
xor r15b, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, dil
xor r13b, 0
or r15b, r12b
or r13b, 0
xor r15b, 0xff
and r15b, r13b
xor sil, 0xff
mov r12b, r14b
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
or sil, r12b
or r13b, 1
xor sil, 0xff
and sil, r13b
mov r12b, bl
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
mov r10b, dil
xor r10b, 1
or r12b, r13b
or r10b, 1
xor r12b, 0xff
and r12b, r10b
mov r10b, r14b
xor r10b, 0xff
mov r13b, r11b
xor r13b, r10b
and r13b, r11b
mov r10b, r15b
and r10b, sil
xor r15b, sil
or r10b, r15b
mov r11b, r12b
and r11b, r13b
xor r12b, r13b
or r11b, r12b
mov sil, r10b
xor sil, 0xff
and sil, 1
mov r15b, dil
xor r15b, 1
and r10b, r15b
mov r12b, r11b
xor r12b, 0xff
and r12b, 0xff
and r11b, r15b
or sil, r10b
or r12b, r11b
xor sil, r12b
mov r10b, r9b
xor r10b, 0xff
mov r11b, bl
xor r11b, 0xff
mov r15b, dil
xor r15b, 1
mov r12b, r10b
and r12b, 0xff
and r9b, r15b
mov r13b, r11b
and r13b, 0xff
and bl, r15b
or r12b, r9b
or r13b, bl
xor r12b, r13b
or r10b, r11b
xor r10b, 0xff
or r15b, 1
and r10b, r15b
or r12b, r10b
mov r9b, r12b
xor r9b, 0xff
and r9b, 1
mov r10b, dil
xor r10b, 1
and r12b, r10b
or r9b, r12b
mov r10b, dil
xor r10b, 0
mov r11b, r14b
xor r11b, 0xff
mov bl, dil
xor bl, 0
mov r15b, r10b
and r15b, 0
mov r12b, bl
and r12b, 0
mov r13b, r11b
and r13b, 0
and r14b, bl
or r15b, r12b
or r13b, r14b
xor r15b, r13b
or r10b, r11b
xor r10b, 0xff
or bl, 0
and r10b, bl
or r15b, r10b
xor r9b, 0xff
xor r15b, 0xff
mov r10b, dil
xor r10b, 1
or r9b, r15b
or r10b, 1
xor r9b, 0xff
and r9b, r10b
mov r10b, sil
xor r10b, 0xff
mov r11b, r9b
xor r11b, 0xff
mov bl, dil
xor bl, 0
mov r14b, r10b
and r14b, 0
and sil, bl
mov r15b, r11b
and r15b, 0
and r9b, bl
or r14b, sil
or r15b, r9b
xor r14b, r15b
or r10b, r11b
xor r10b, 0xff
or bl, 0
and r10b, bl
or r14b, r10b
mov r9b, al
xor r9b, 0xff
and r9b, 1
mov r10b, dil
xor r10b, 1
mov r11b, al
and r11b, r10b
mov bl, dil
xor bl, 1
and bl, 0xff
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
xor r9b, 0xff
xor r9b, 0
and r9b, 0
mov r10b, dil
xor r10b, 0
and r10b, 1
mov r11b, dil
xor r11b, 1
and r11b, 0
or r10b, r11b
xor al, 0xff
mov r11b, r10b
xor r11b, 0xff
mov bl, dil
xor bl, 0
or al, r11b
or bl, 0
xor al, 0xff
and al, bl
mov r11b, r14b
xor r11b, 0xff
and r11b, 1
mov bl, dil
xor bl, 1
mov sil, r14b
and sil, bl
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and bl, 1
or r11b, sil
or r15b, bl
xor r11b, r15b
xor r11b, 0xff
mov bl, dil
xor bl, 0
mov sil, dil
xor sil, 1
or r11b, bl
or sil, 1
xor r11b, 0xff
and r11b, sil
xor r14b, 0xff
xor r10b, 0xff
mov bl, dil
xor bl, 0
or r14b, r10b
or bl, 0
xor r14b, 0xff
and r14b, bl
mov r10b, r9b
and r10b, al
xor r9b, al
or r10b, r9b
mov al, r11b
xor al, 0xff
mov r9b, r14b
xor r9b, 0xff
mov bl, dil
xor bl, 0
mov sil, al
and sil, 0
and r11b, bl
mov r15b, r9b
and r15b, 0
and r14b, bl
or sil, r11b
or r15b, r14b
xor sil, r15b
or al, r9b
xor al, 0xff
or bl, 0
and al, bl
or sil, al
mov al, r10b
xor al, 0xff
mov r9b, sil
and r9b, al
xor sil, 0xff
and r10b, sil
or r9b, r10b
mov al, r8b
xor al, 0xff
and al, 1
mov r10b, dil
xor r10b, 1
mov r11b, r8b
and r11b, r10b
or al, r11b
mov r10b, cl
xor r10b, 0xff
and r10b, 0
mov r11b, dil
xor r11b, 0
mov bl, cl
and bl, r11b
mov sil, dil
xor sil, 1
and sil, 0
and r11b, 1
or r10b, bl
or sil, r11b
xor r10b, sil
mov r11b, dil
xor r11b, 1
and r11b, 1
mov bl, dil
xor bl, 1
and bl, 1
or r11b, bl
mov bl, al
xor bl, 0xff
mov sil, dil
xor sil, 1
mov r14b, dil
xor r14b, 0
or bl, sil
or r14b, 0
xor bl, 0xff
and bl, r14b
xor r8b, 0xff
mov sil, r11b
xor sil, 0xff
mov r14b, dil
xor r14b, 0
or r8b, sil
or r14b, 0
xor r8b, 0xff
and r8b, r14b
mov sil, dil
xor sil, 1
mov r14b, r10b
xor r14b, sil
and r14b, r10b
mov sil, r11b
xor sil, 0xff
mov r15b, cl
xor r15b, sil
and r15b, cl
mov cl, bl
xor cl, 0xff
mov sil, r8b
xor sil, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, cl
and r13b, 0
and bl, r12b
mov byte [rbp + 0x25], sil
and sil, 0
and r8b, r12b
or r13b, bl
or sil, r8b
xor r13b, sil
mov r8b, byte [rbp + 0x25]
or cl, r8b
xor cl, 0xff
or r12b, 0
and cl, r12b
or r13b, cl
mov cl, r14b
and cl, r15b
xor r14b, r15b
or cl, r14b
mov bl, r13b
xor bl, 0xff
mov sil, cl
and sil, bl
xor cl, 0xff
and r13b, cl
or sil, r13b
mov cl, al
and cl, r10b
xor al, r10b
or cl, al
mov al, cl
xor al, 0xff
and al, 1
mov r10b, dil
xor r10b, 1
and cl, r10b
or al, cl
mov cl, r11b
and cl, 1
xor r11b, 1
or cl, r11b
xor cl, 0xff
mov r10b, al
xor r10b, cl
and r10b, al
mov al, sil
and al, r10b
xor sil, r10b
or al, sil
mov cl, al
xor cl, 0xff
and cl, 0
mov r10b, dil
xor r10b, 0
mov r11b, al
and r11b, r10b
mov bl, dil
xor bl, 1
and bl, 0
and r10b, 1
or cl, r11b
or bl, r10b
xor cl, bl
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r10b, dil
xor r10b, 1
and r10b, 1
mov r11b, dil
xor r11b, 1
and r11b, 1
or r10b, r11b
xor r10b, 0xff
mov r11b, al
xor r11b, r10b
and r11b, al
mov al, cl
xor al, 0xff
mov r10b, r11b
xor r10b, 0xff
mov bl, dil
xor bl, 0
mov sil, al
and sil, 0
and cl, bl
mov r14b, r10b
and r14b, 0
and r11b, bl
or sil, cl
or r14b, r11b
xor sil, r14b
or al, r10b
xor al, 0xff
or bl, 0
and al, bl
or sil, al
mov al, dil
xor al, 1
and al, 1
mov cl, dil
xor cl, 1
and cl, 1
or al, cl
mov cl, dl
xor cl, 0xff
and cl, 1
mov r10b, dil
xor r10b, 1
mov r11b, dl
and r11b, r10b
or cl, r11b
mov r10b, dil
xor r10b, 0
and r10b, 1
mov r11b, dil
xor r11b, 1
mov bl, r11b
and bl, 0
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and r11b, 1
or r10b, bl
or r14b, r11b
xor r10b, r14b
mov r11b, dil
xor r11b, 0
mov bl, al
xor bl, r11b
and bl, al
mov r11b, r10b
xor r11b, 0xff
xor r11b, 1
and r11b, 0xff
mov r14b, cl
xor r14b, 0xff
mov r15b, dil
xor r15b, 0
mov r12b, dil
xor r12b, 0
or r14b, r15b
or r12b, 0
xor r14b, 0xff
and r14b, r12b
mov r15b, r10b
xor r15b, 0xff
mov r12b, dl
xor r12b, r15b
and r12b, dl
mov dl, bl
xor dl, 0xff
mov r15b, r11b
xor r15b, 0xff
mov r13b, dil
xor r13b, 0
mov r8b, dl
and r8b, 0
and bl, r13b
mov byte [rbp + 0x24], r15b
and r15b, 0
and r11b, r13b
or r8b, bl
or r15b, r11b
xor r8b, r15b
mov r11b, byte [rbp + 0x24]
or dl, r11b
xor dl, 0xff
or r13b, 0
and dl, r13b
or r8b, dl
mov dl, r14b
and dl, r12b
xor r14b, r12b
or dl, r14b
mov bl, r8b
xor bl, 0xff
mov r14b, dl
and r14b, bl
xor dl, 0xff
and r8b, dl
or r14b, r8b
mov dl, al
xor dl, 0xff
mov r8b, cl
xor r8b, 0xff
mov bl, dil
xor bl, 0
mov r15b, dl
and r15b, 0
and al, bl
mov r12b, r8b
and r12b, 0
and cl, bl
or r15b, al
or r12b, cl
xor r15b, r12b
or dl, r8b
xor dl, 0xff
or bl, 0
and dl, bl
or r15b, dl
mov al, r15b
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
and r15b, cl
or al, r15b
mov cl, r10b
and cl, 0
xor r10b, 0
or cl, r10b
xor al, 0xff
xor cl, 0xff
mov dl, dil
xor dl, 0
or al, cl
or dl, 0
xor al, 0xff
and al, dl
mov cl, r14b
and cl, al
xor r14b, al
or cl, r14b
mov al, sil
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
and sil, dl
mov r8b, dil
xor r8b, 1
and r8b, 0xff
and dl, 1
or al, sil
or r8b, dl
xor al, r8b
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, dil
xor r8b, 1
and cl, r8b
mov r10b, dil
xor r10b, 1
and r10b, 0xff
and r8b, 1
or dl, cl
or r10b, r8b
xor dl, r10b
mov cl, dil
xor cl, 1
and cl, 0
mov r8b, dil
xor r8b, 0
mov r10b, r8b
and r10b, 1
mov bl, dil
xor bl, 1
and bl, 0
and r8b, 1
or cl, r10b
or bl, r8b
xor cl, bl
mov r8b, al
and r8b, dl
xor al, dl
or r8b, al
mov al, cl
and al, 1
xor cl, 1
or al, cl
mov cl, r8b
xor cl, 0xff
and cl, 1
mov dl, dil
xor dl, 1
and r8b, dl
mov r10b, dil
xor r10b, 1
and r10b, 0xff
and dl, 1
or cl, r8b
or r10b, dl
xor cl, r10b
xor cl, 0xff
xor al, 0xff
mov dl, dil
xor dl, 1
or cl, al
or dl, 1
xor cl, 0xff
and cl, dl
mov al, r9b
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
mov r8b, r9b
and r8b, dl
or al, r8b
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, dil
xor r8b, 1
mov r10b, cl
and r10b, r8b
mov bl, dil
xor bl, 1
and bl, 0xff
and r8b, 1
or dl, r10b
or bl, r8b
xor dl, bl
mov r8b, dil
xor r8b, 0
and r8b, 1
mov r10b, dil
xor r10b, 1
mov bl, r10b
and bl, 0
mov sil, dil
xor sil, 1
and sil, 0xff
and r10b, 1
or r8b, bl
or sil, r10b
xor r8b, sil
mov r10b, al
xor r10b, 0xff
mov bl, dil
xor bl, 0
mov sil, dil
xor sil, 1
or r10b, bl
or sil, 1
xor r10b, 0xff
and r10b, sil
mov bl, r8b
xor bl, 0xff
mov sil, r9b
xor sil, bl
and sil, r9b
mov r9b, dl
xor r9b, 0xff
mov bl, dil
xor bl, 0
mov r14b, dil
xor r14b, 0
or r9b, bl
or r14b, 0
xor r9b, 0xff
and r9b, r14b
mov bl, r8b
xor bl, 0xff
mov r14b, cl
xor r14b, bl
and r14b, cl
mov cl, r10b
and cl, sil
xor r10b, sil
or cl, r10b
mov r10b, r9b
xor r10b, 0xff
mov bl, r14b
xor bl, 0xff
mov sil, dil
xor sil, 0
mov r15b, r10b
and r15b, 0
and r9b, sil
mov r12b, bl
and r12b, 0
and r14b, sil
or r15b, r9b
or r12b, r14b
xor r15b, r12b
or r10b, bl
xor r10b, 0xff
or sil, 0
and r10b, sil
or r15b, r10b
mov r9b, cl
xor r9b, 0xff
mov r10b, r15b
and r10b, r9b
xor r15b, 0xff
and cl, r15b
or r10b, cl
mov cl, al
xor cl, 0xff
mov r9b, dl
xor r9b, 0xff
mov bl, dil
xor bl, 1
mov sil, cl
and sil, 0xff
and al, bl
mov r14b, r9b
and r14b, 0xff
and dl, bl
or sil, al
or r14b, dl
xor sil, r14b
or cl, r9b
xor cl, 0xff
or bl, 1
and cl, bl
or sil, cl
mov al, sil
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
and sil, cl
mov dl, dil
xor dl, 1
and dl, 0xff
and cl, 1
or al, sil
or dl, cl
xor al, dl
mov cl, r8b
and cl, 0
xor r8b, 0
or cl, r8b
xor cl, 0xff
mov dl, al
xor dl, cl
and dl, al
mov al, r10b
xor al, 0xff
mov cl, dl
xor cl, 0xff
xor dil, 1
mov r8b, al
and r8b, 0xff
and r10b, dil
mov r9b, cl
and r9b, 0xff
and dl, dil
or r8b, r10b
or r9b, dl
xor r8b, r9b
or al, cl
xor al, 0xff
or dil, 1
and al, dil
or r8b, al
test r8b, 1
jne 0x6da2668d
jmp 0x6da43bee
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
add r8d, 0x23b61b2e
add r8d, 0xa7083069
sub r8d, 0x23b61b2e
sub r8d, 0x30093b59
add r8d, 0x4a3fe2d2
add r8d, 0x30093b59
mov r9d, eax
sub r9d, 0xa7083069
add r8d, r9d
mov r9d, eax
sub r9d, 0xc20aa5c8
sub r9d, 1
add r9d, 0xc20aa5c8
mov r10d, eax
sub r10d, r9d
sub r8d, r10d
sub r8d, 0x72744a37
sub r8d, 0xbd5f2764
add r8d, 0x72744a37
sub r8d, 0x1cdf0a04
sub r8d, 0x4a3fe2d2
add r8d, 0x1cdf0a04
sub eax, 0xbd5f2764
sub r8d, eax
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, bl
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, bl
and r15b, r14b
or sil, r15b
mov r14b, r11b
xor r14b, 0xff
mov r15b, sil
and r15b, r14b
xor sil, 0xff
mov r14b, r11b
and r14b, sil
or r15b, r14b
xor r15b, 0xff
mov sil, r11b
xor sil, 0xff
mov r14b, dil
xor r14b, 0
or r15b, sil
or r14b, 0
xor r15b, 0xff
and r15b, r14b
mov sil, r11b
xor sil, 0xff
and sil, 1
mov r14b, dil
xor r14b, 1
mov r12b, r11b
and r12b, r14b
or sil, r12b
xor sil, 0xff
xor sil, 0
and sil, 0
mov r14b, dil
xor r14b, 0
and r14b, 1
mov r12b, dil
xor r12b, 1
and r12b, 0
or r14b, r12b
xor r11b, 0xff
mov r12b, r14b
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
or r11b, r12b
or r13b, 1
xor r11b, 0xff
and r11b, r13b
mov r12b, bl
xor r12b, 0xff
and r12b, 0
mov r13b, dil
xor r13b, 0
mov al, bl
and al, r13b
mov cl, dil
xor cl, 1
and cl, 0
and r13b, 1
or r12b, al
or cl, r13b
xor r12b, cl
xor r12b, 0xff
mov al, dil
xor al, 0
mov cl, dil
xor cl, 0
or r12b, al
or cl, 0
xor r12b, 0xff
and r12b, cl
xor r14b, 0xff
mov al, bl
xor al, r14b
and al, bl
mov cl, sil
xor cl, 0xff
mov bl, r11b
xor bl, 0xff
mov r14b, dil
xor r14b, 1
mov r13b, cl
and r13b, 0xff
and sil, r14b
mov dl, bl
and dl, 0xff
and r11b, r14b
or r13b, sil
or dl, r11b
xor r13b, dl
or cl, bl
xor cl, 0xff
or r14b, 1
and cl, r14b
or r13b, cl
mov cl, r12b
and cl, al
xor r12b, al
or cl, r12b
mov al, r13b
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
and r13b, dl
mov r11b, cl
xor r11b, 0xff
and r11b, 0xff
and cl, dl
or al, r13b
or r11b, cl
xor al, r11b
mov cl, r15b
xor cl, 0xff
and cl, 1
mov dl, dil
xor dl, 1
mov r11b, r15b
and r11b, dl
or cl, r11b
mov dl, al
xor dl, 0xff
and dl, 1
mov r11b, dil
xor r11b, 1
mov bl, al
and bl, r11b
or dl, bl
mov r11b, dil
xor r11b, 1
and r11b, 1
mov bl, dil
xor bl, 1
and bl, 1
or r11b, bl
mov bl, cl
xor bl, 0xff
mov sil, dil
xor sil, 1
mov r14b, dil
xor r14b, 1
or bl, sil
or r14b, 1
xor bl, 0xff
and bl, r14b
xor r15b, 0xff
mov sil, r11b
xor sil, 0xff
mov r14b, dil
xor r14b, 1
or r15b, sil
or r14b, 1
xor r15b, 0xff
and r15b, r14b
mov sil, dl
xor sil, 0xff
mov r14b, dil
xor r14b, 1
mov r12b, dil
xor r12b, 1
or sil, r14b
or r12b, 1
xor sil, 0xff
and sil, r12b
mov r14b, r11b
xor r14b, 0xff
mov r12b, al
xor r12b, r14b
and r12b, al
mov al, bl
xor al, 0xff
mov r14b, r15b
xor r14b, 0xff
mov r13b, dil
xor r13b, 1
mov r8b, al
and r8b, 0xff
and bl, r13b
mov r9b, r14b
and r9b, 0xff
and r15b, r13b
or r8b, bl
or r9b, r15b
xor r8b, r9b
or al, r14b
xor al, 0xff
or r13b, 1
and al, r13b
or r8b, al
mov al, sil
and al, r12b
xor sil, r12b
or al, sil
mov r9b, r8b
xor r9b, 0xff
mov bl, al
and bl, r9b
xor al, 0xff
and r8b, al
or bl, r8b
mov al, cl
and al, dl
xor cl, dl
or al, cl
mov cl, al
xor cl, 0xff
and cl, 0
mov dl, dil
xor dl, 0
and al, dl
mov r8b, dil
xor r8b, 1
and r8b, 0
and dl, 1
or cl, al
or r8b, dl
xor cl, r8b
mov al, dil
xor al, 1
mov dl, r11b
xor dl, 0xff
mov r8b, dil
xor r8b, 1
mov r9b, al
and r9b, 0xff
mov sil, r8b
and sil, 1
mov r14b, dl
and r14b, 0xff
and r11b, r8b
or r9b, sil
or r14b, r11b
xor r9b, r14b
or al, dl
xor al, 0xff
or r8b, 1
and al, r8b
or r9b, al
xor r9b, 0xff
mov al, cl
xor al, r9b
and al, cl
mov cl, bl
xor cl, 0xff
mov dl, al
xor dl, 0xff
xor dil, 1
mov r8b, cl
and r8b, 0xff
and bl, dil
mov r9b, dl
and r9b, 0xff
and al, dil
or r8b, bl
or r9b, al
xor r8b, r9b
or cl, dl
xor cl, 0xff
or dil, 1
and cl, dil
or r8b, cl
test r8b, 1
jne 0x6da26a8c
jmp 0x6da43bee
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x13791bf7
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 1
add r9d, r8d
mov r8d, eax
sub r8d, 0x13791bf7
add r9d, r8d
sub eax, 0x25712239
sub eax, r9d
add eax, 0x25712239
mov r8d, ecx
sub r8d, 0x2e35c0c0
sub r8d, eax
add r8d, 0x2e35c0c0
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, r11b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or dil, r15b
mov r14b, sil
xor r14b, 0
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 0
or r14b, r15b
mov r15b, bl
and r15b, dil
xor bl, dil
or r15b, bl
mov bl, sil
xor bl, 0
mov dil, r14b
xor dil, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, bl
and r13b, 0xff
mov al, r12b
and al, 0
mov cl, dil
and cl, 0xff
and r14b, r12b
or r13b, al
or cl, r14b
xor r13b, cl
or bl, dil
xor bl, 0xff
or r12b, 1
and bl, r12b
or r13b, bl
mov al, r15b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and r15b, cl
mov bl, sil
xor bl, 1
and bl, 0xff
and cl, 1
or al, r15b
or bl, cl
xor al, bl
xor r13b, 0xff
mov cl, al
xor cl, r13b
and cl, al
mov al, r10b
xor al, 0xff
and al, 1
mov bl, sil
xor bl, 1
mov dil, r10b
and dil, bl
or al, dil
mov bl, sil
xor bl, 0
xor al, 0xff
mov dil, sil
xor dil, 0
or bl, al
or dil, 0
xor bl, 0xff
and bl, dil
mov al, sil
xor al, 0
and al, 0
mov dil, sil
xor dil, 0
mov r14b, dil
and r14b, 0
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or al, r14b
or r15b, dil
xor al, r15b
mov dil, al
xor dil, 0xff
mov r14b, r10b
xor r14b, dil
and r14b, r10b
mov r10b, r11b
xor r10b, 0xff
and r10b, 1
mov dil, sil
xor dil, 1
mov r15b, r11b
and r15b, dil
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and dil, 1
or r10b, r15b
or r12b, dil
xor r10b, r12b
mov dil, sil
xor dil, 0
mov r15b, r10b
xor r15b, dil
and r15b, r10b
xor r11b, 0xff
xor al, 0xff
mov r10b, sil
xor r10b, 0
or r11b, al
or r10b, 0
xor r11b, 0xff
and r11b, r10b
mov al, bl
and al, r14b
xor bl, r14b
or al, bl
mov r10b, r15b
and r10b, r11b
xor r15b, r11b
or r10b, r15b
mov r11b, al
xor r11b, 0xff
mov bl, r10b
and bl, r11b
xor r10b, 0xff
and al, r10b
or bl, al
mov al, bl
xor al, 0xff
mov r10b, cl
xor r10b, al
and r10b, cl
mov al, cl
xor al, 0xff
and al, 1
mov r11b, sil
xor r11b, 1
and cl, r11b
mov dil, bl
xor dil, 0xff
and dil, 0xff
and bl, r11b
or al, cl
or dil, bl
xor al, dil
mov cl, r10b
xor cl, 0xff
mov r11b, al
xor r11b, 0xff
xor sil, 1
mov bl, cl
and bl, 0xff
and r10b, sil
mov dil, r11b
and dil, 0xff
and al, sil
or bl, r10b
or dil, al
xor bl, dil
or cl, r11b
xor cl, 0xff
or sil, 1
and cl, sil
or bl, cl
test bl, 1
jne 0x6da26d49
jmp 0x6da42b3a
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
sub r8d, 0x2392388f
add r8d, 0x25771903
add r8d, 0x2392388f
mov r9d, eax
sub r9d, 0x44facff0
add r8d, r9d
mov r9d, eax
sub r9d, 0x25771903
add r8d, r9d
mov r9d, eax
sub r9d, 1
add r9d, 0
sub r8d, 0x78ade3ea
add r8d, r9d
add r8d, 0x78ade3ea
mov r9d, 0x718bdbe6
add r9d, 0
sub r9d, r8d
sub r9d, 0x718bdbe6
mov r8d, eax
sub r8d, 0x4453412f
sub r8d, 0x44facff0
add r8d, 0x4453412f
mov r10d, eax
sub r10d, r9d
mov r9d, eax
sub r9d, r8d
add r10d, r9d
mov r8d, eax
sub r8d, r10d
sub eax, r8d
add eax, 0
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
xor sil, 0xff
xor sil, 1
and sil, 0xff
mov r14b, dil
xor r14b, 1
and r14b, 1
mov r15b, dil
xor r15b, 1
mov r12b, r15b
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
xor r14b, 0xff
mov r15b, r11b
xor r15b, r14b
and r15b, r11b
mov r14b, sil
xor r14b, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
mov al, r14b
and al, 0
and sil, r13b
mov cl, r12b
and cl, 0
and r15b, r13b
or al, sil
or cl, r15b
xor al, cl
or r14b, r12b
xor r14b, 0xff
or r13b, 0
and r14b, r13b
or al, r14b
mov cl, bl
xor cl, 0xff
and cl, 1
mov sil, dil
xor sil, 1
mov r14b, bl
and r14b, sil
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and sil, 1
or cl, r14b
or r15b, sil
xor cl, r15b
mov sil, dil
xor sil, 1
xor cl, 0xff
mov r14b, dil
xor r14b, 0
or sil, cl
or r14b, 0
xor sil, 0xff
and sil, r14b
mov cl, dil
xor cl, 1
and cl, 1
mov r14b, dil
xor r14b, 1
and r14b, 1
or cl, r14b
xor cl, 0xff
mov r14b, bl
xor r14b, cl
and r14b, bl
mov cl, sil
xor cl, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r12b, dil
xor r12b, 1
mov r13b, cl
and r13b, 0xff
and sil, r12b
mov dl, r15b
and dl, 0xff
and r14b, r12b
or r13b, sil
or dl, r14b
xor r13b, dl
or cl, r15b
xor cl, 0xff
or r12b, 1
and cl, r12b
or r13b, cl
mov cl, dil
xor cl, 0
and cl, 1
mov dl, dil
xor dl, 1
mov sil, dl
and sil, 0
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and dl, 1
or cl, sil
or r14b, dl
xor cl, r14b
mov dl, dil
xor dl, 0
xor cl, 0xff
mov sil, dil
xor sil, 0
or dl, cl
or sil, 0
xor dl, 0xff
and dl, sil
mov cl, dil
xor cl, 0
and cl, 1
mov sil, dil
xor sil, 1
and sil, 0
or cl, sil
mov sil, dil
xor sil, 0
mov r14b, cl
xor r14b, 0xff
mov r15b, dil
xor r15b, 0
or sil, r14b
or r15b, 0
xor sil, 0xff
and sil, r15b
mov r14b, dil
xor r14b, 1
and r14b, 0
mov r15b, dil
xor r15b, 0
mov r12b, r15b
and r12b, 1
mov r8b, dil
xor r8b, 1
and r8b, 0
and r15b, 1
or r14b, r12b
or r8b, r15b
xor r14b, r8b
mov r8b, dil
xor r8b, 0
mov r15b, r14b
xor r15b, r8b
and r15b, r14b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r8b, dl
and r8b, sil
xor dl, sil
or r8b, dl
mov dl, r15b
and dl, cl
xor r15b, cl
or dl, r15b
mov cl, r8b
xor cl, 0xff
and cl, 0
mov sil, dil
xor sil, 0
and r8b, sil
mov r14b, dl
xor r14b, 0xff
and r14b, 0
and dl, sil
or cl, r8b
or r14b, dl
xor cl, r14b
mov dl, al
xor dl, 0xff
and dl, 1
mov r8b, dil
xor r8b, 1
mov sil, al
and sil, r8b
or dl, sil
mov r8b, dil
xor r8b, 0
and r8b, 1
mov sil, dil
xor sil, 1
mov r14b, sil
and r14b, 0
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and sil, 1
or r8b, r14b
or r15b, sil
xor r8b, r15b
mov sil, dil
xor sil, 1
and sil, 1
mov r14b, dil
xor r14b, 1
and r14b, 1
or sil, r14b
mov r14b, dl
xor r14b, 0xff
mov r15b, r8b
xor r15b, 0xff
mov r12b, dil
xor r12b, 1
mov r9b, r14b
and r9b, 0xff
and dl, r12b
mov r10b, r15b
and r10b, 0xff
and r8b, r12b
or r9b, dl
or r10b, r8b
xor r9b, r10b
or r14b, r15b
xor r14b, 0xff
or r12b, 1
and r14b, r12b
or r9b, r14b
mov dl, dil
xor dl, 1
mov r8b, sil
xor r8b, 0xff
mov r10b, dil
xor r10b, 0
mov r14b, dl
and r14b, 0
mov r15b, r10b
and r15b, 1
mov r12b, r8b
and r12b, 0
and sil, r10b
or r14b, r15b
or r12b, sil
xor r14b, r12b
or dl, r8b
xor dl, 0xff
or r10b, 0
and dl, r10b
or r14b, dl
mov dl, r9b
xor dl, 0xff
and dl, 1
mov r8b, dil
xor r8b, 1
and r9b, r8b
or dl, r9b
xor dl, 0xff
xor r14b, 0xff
mov r8b, dil
xor r8b, 1
or dl, r14b
or r8b, 1
xor dl, 0xff
and dl, r8b
mov r8b, r11b
xor r8b, 0xff
and r8b, 1
mov r9b, dil
xor r9b, 1
and r11b, r9b
mov r10b, dil
xor r10b, 1
and r10b, 0xff
and r9b, 1
or r8b, r11b
or r10b, r9b
xor r8b, r10b
mov r9b, cl
xor r9b, 0xff
and r9b, 1
mov r10b, dil
xor r10b, 1
mov r11b, cl
and r11b, r10b
or r9b, r11b
mov r10b, dil
xor r10b, 1
and r10b, 1
mov r11b, dil
xor r11b, 1
and r11b, 1
or r10b, r11b
mov r11b, r8b
and r11b, r9b
xor r8b, r9b
or r11b, r8b
mov r8b, r10b
and r8b, 1
xor r10b, 1
or r8b, r10b
mov r9b, r11b
xor r9b, 0xff
and r9b, 0
mov r10b, dil
xor r10b, 0
and r11b, r10b
mov sil, dil
xor sil, 1
and sil, 0
and r10b, 1
or r9b, r11b
or sil, r10b
xor r9b, sil
xor r8b, 0xff
mov r10b, r9b
xor r10b, r8b
and r10b, r9b
mov r8b, r13b
xor r8b, 0xff
and r8b, 0
mov r9b, dil
xor r9b, 0
mov r11b, r13b
and r11b, r9b
mov sil, dil
xor sil, 1
and sil, 0
and r9b, 1
or r8b, r11b
or sil, r9b
xor r8b, sil
mov r9b, dil
xor r9b, 0
and r9b, 1
mov r11b, dil
xor r11b, 1
and r11b, 0
or r9b, r11b
mov r11b, dil
xor r11b, 0
and r11b, 0
mov sil, dil
xor sil, 0
mov r14b, sil
and r14b, 0
mov r15b, dil
xor r15b, 1
and r15b, 0
and sil, 1
or r11b, r14b
or r15b, sil
xor r11b, r15b
mov sil, r8b
xor sil, 0xff
mov r14b, r9b
xor r14b, 0xff
mov r15b, dil
xor r15b, 1
mov r12b, sil
and r12b, 0xff
and r8b, r15b
mov byte [rbp + 0x23], r14b
and r14b, 0xff
and r9b, r15b
or r12b, r8b
or r14b, r9b
xor r12b, r14b
mov r8b, byte [rbp + 0x23]
or sil, r8b
xor sil, 0xff
or r15b, 1
and sil, r15b
or r12b, sil
mov r9b, r11b
and r9b, 0
xor r11b, 0
or r9b, r11b
mov r11b, r12b
xor r11b, 0xff
and r11b, 1
mov sil, dil
xor sil, 1
and r12b, sil
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and sil, 1
or r11b, r12b
or r14b, sil
xor r11b, r14b
xor r9b, 0xff
mov sil, r11b
xor sil, r9b
and sil, r11b
mov r9b, bl
xor r9b, 0xff
and r9b, 0
mov r11b, dil
xor r11b, 0
and bl, r11b
mov r14b, dil
xor r14b, 1
and r14b, 0
and r11b, 1
or r9b, bl
or r14b, r11b
xor r9b, r14b
mov r11b, cl
xor r11b, 0xff
and r11b, 0
mov bl, dil
xor bl, 0
mov r14b, cl
and r14b, bl
mov r15b, dil
xor r15b, 1
and r15b, 0
and bl, 1
or r11b, r14b
or r15b, bl
xor r11b, r15b
mov bl, dil
xor bl, 0
and bl, 1
mov r14b, dil
xor r14b, 1
and r14b, 0
or bl, r14b
mov r14b, r9b
and r14b, r11b
xor r9b, r11b
or r14b, r9b
mov r9b, bl
and r9b, 0
xor bl, 0
or r9b, bl
mov r11b, r14b
xor r11b, 0xff
and r11b, 1
mov bl, dil
xor bl, 1
and r14b, bl
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and bl, 1
or r11b, r14b
or r15b, bl
xor r11b, r15b
xor r9b, 0xff
mov bl, r11b
xor bl, r9b
and bl, r11b
mov r9b, r10b
xor r9b, 0xff
mov r11b, dl
xor r11b, r9b
and r11b, dl
mov r9b, dl
xor r9b, 0xff
mov r14b, r10b
and r14b, r9b
xor r10b, 0xff
and dl, r10b
or r14b, dl
mov dl, r11b
and dl, r14b
xor r11b, r14b
or dl, r11b
mov r9b, sil
xor r9b, 0xff
mov r10b, bl
xor r10b, 0xff
mov r11b, dil
xor r11b, 0
or r9b, r10b
or r11b, 0
xor r9b, 0xff
and r9b, r11b
mov r10b, sil
xor r10b, 0xff
mov r11b, bl
and r11b, r10b
xor bl, 0xff
and sil, bl
or r11b, sil
mov r10b, r9b
xor r10b, 0xff
mov bl, r11b
xor bl, 0xff
mov sil, dil
xor sil, 0
mov r14b, r10b
and r14b, 0
and r9b, sil
mov r15b, bl
and r15b, 0
and r11b, sil
or r14b, r9b
or r15b, r11b
xor r14b, r15b
or r10b, bl
xor r10b, 0xff
or sil, 0
and r10b, sil
or r14b, r10b
mov r9b, dl
xor r9b, 0xff
and r9b, 1
mov r10b, dil
xor r10b, 1
mov r11b, dl
and r11b, r10b
mov bl, dil
xor bl, 1
and bl, 0xff
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, dil
xor r10b, 1
xor r9b, 0xff
mov r11b, dil
xor r11b, 0
or r10b, r9b
or r11b, 0
xor r10b, 0xff
and r10b, r11b
mov r9b, dil
xor r9b, 1
and r9b, 1
mov r11b, dil
xor r11b, 1
and r11b, 1
or r9b, r11b
xor dl, 0xff
mov r11b, r9b
xor r11b, 0xff
mov bl, dil
xor bl, 0
or dl, r11b
or bl, 0
xor dl, 0xff
and dl, bl
mov r11b, r14b
xor r11b, 0xff
and r11b, 0
mov bl, dil
xor bl, 0
mov sil, r14b
and sil, bl
mov r15b, dil
xor r15b, 1
and r15b, 0
and bl, 1
or r11b, sil
or r15b, bl
xor r11b, r15b
mov bl, dil
xor bl, 1
mov sil, r11b
xor sil, bl
and sil, r11b
xor r14b, 0xff
xor r9b, 0xff
mov r11b, dil
xor r11b, 0
or r14b, r9b
or r11b, 0
xor r14b, 0xff
and r14b, r11b
mov r9b, r10b
and r9b, dl
xor r10b, dl
or r9b, r10b
mov dl, sil
and dl, r14b
xor sil, r14b
or dl, sil
mov r10b, r9b
xor r10b, 0xff
mov r11b, dl
and r11b, r10b
xor dl, 0xff
and r9b, dl
or r11b, r9b
mov dl, al
xor dl, 0xff
and dl, 1
mov r9b, dil
xor r9b, 1
mov r10b, al
and r10b, r9b
mov bl, dil
xor bl, 1
and bl, 0xff
and r9b, 1
or dl, r10b
or bl, r9b
xor dl, bl
mov r9b, r13b
xor r9b, 0xff
and r9b, 1
mov r10b, dil
xor r10b, 1
mov bl, r13b
and bl, r10b
or r9b, bl
mov r10b, dil
xor r10b, 1
and r10b, 0
mov bl, dil
xor bl, 0
mov sil, bl
and sil, 1
mov r14b, dil
xor r14b, 1
and r14b, 0
and bl, 1
or r10b, sil
or r14b, bl
xor r10b, r14b
mov bl, dl
xor bl, 0xff
mov sil, dil
xor sil, 1
mov r14b, dil
xor r14b, 0
or bl, sil
or r14b, 0
xor bl, 0xff
and bl, r14b
mov sil, r10b
xor sil, 0xff
mov r14b, al
xor r14b, sil
and r14b, al
mov al, dil
xor al, 1
mov sil, r9b
xor sil, al
and sil, r9b
xor r13b, 0xff
mov al, r10b
xor al, 0xff
mov r15b, dil
xor r15b, 1
or r13b, al
or r15b, 1
xor r13b, 0xff
and r13b, r15b
mov al, bl
and al, r14b
xor bl, r14b
or al, bl
mov bl, sil
and bl, r13b
xor sil, r13b
or bl, sil
mov sil, al
xor sil, 0xff
and sil, 1
mov r14b, dil
xor r14b, 1
and al, r14b
mov r15b, bl
xor r15b, 0xff
and r15b, 0xff
and bl, r14b
or sil, al
or r15b, bl
xor sil, r15b
mov al, dl
and al, r9b
xor dl, r9b
or al, dl
mov dl, al
xor dl, 0xff
and dl, 1
mov r9b, dil
xor r9b, 1
and al, r9b
or dl, al
mov al, r10b
and al, 1
xor r10b, 1
or al, r10b
xor al, 0xff
mov r9b, dl
xor r9b, al
and r9b, dl
mov al, sil
and al, r9b
xor sil, r9b
or al, sil
mov dl, al
xor dl, 0xff
and dl, 1
mov r9b, dil
xor r9b, 1
mov r10b, al
and r10b, r9b
or dl, r10b
mov r9b, dil
xor r9b, 0
xor dl, 0xff
mov r10b, dil
xor r10b, 1
or r9b, dl
or r10b, 1
xor r9b, 0xff
and r9b, r10b
mov dl, dil
xor dl, 0
and dl, 1
mov r10b, dil
xor r10b, 1
and r10b, 0
or dl, r10b
mov r10b, dl
xor r10b, 0xff
mov bl, al
xor bl, r10b
and bl, al
mov al, dil
xor al, 1
and al, 1
mov r10b, dil
xor r10b, 1
and r10b, 1
or al, r10b
xor al, 0xff
mov r10b, dil
xor r10b, 0
mov sil, dil
xor sil, 0
or al, r10b
or sil, 0
xor al, 0xff
and al, sil
mov r10b, dil
xor r10b, 1
xor dl, 0xff
mov sil, dil
xor sil, 0
or r10b, dl
or sil, 0
xor r10b, 0xff
and r10b, sil
mov dl, r9b
and dl, bl
xor r9b, bl
or dl, r9b
mov r9b, al
and r9b, r10b
xor al, r10b
or r9b, al
mov al, dl
xor al, 0xff
and al, 0
mov r10b, dil
xor r10b, 0
and dl, r10b
mov bl, r9b
xor bl, 0xff
and bl, 0
and r9b, r10b
or al, dl
or bl, r9b
xor al, bl
mov dl, dil
xor dl, 0
mov r9b, cl
xor r9b, 0xff
mov r10b, dil
xor r10b, 0
or dl, r9b
or r10b, 0
xor dl, 0xff
and dl, r10b
mov r9b, dil
xor r9b, 0
and r9b, 1
mov r10b, dil
xor r10b, 1
mov bl, r10b
and bl, 0
mov sil, cl
xor sil, 0xff
and sil, 0xff
and cl, r10b
or r9b, bl
or sil, cl
xor r9b, sil
mov cl, dl
and cl, r9b
xor dl, r9b
or cl, dl
mov dl, al
xor dl, 0xff
and dl, 1
mov r9b, dil
xor r9b, 1
and al, r9b
or dl, al
mov al, cl
xor al, 0xff
and al, 1
mov r9b, dil
xor r9b, 1
and cl, r9b
mov r10b, dil
xor r10b, 1
and r10b, 0xff
and r9b, 1
or al, cl
or r10b, r9b
xor al, r10b
mov cl, dil
xor cl, 1
and cl, 1
mov r9b, dil
xor r9b, 1
and r9b, 1
or cl, r9b
mov r9b, dl
xor r9b, 0xff
mov r10b, al
xor r10b, 0xff
mov bl, dil
xor bl, 1
mov sil, r9b
and sil, 0xff
and dl, bl
mov r14b, r10b
and r14b, 0xff
and al, bl
or sil, dl
or r14b, al
xor sil, r14b
or r9b, r10b
xor r9b, 0xff
or bl, 1
and r9b, bl
or sil, r9b
mov al, dil
xor al, 1
mov dl, cl
xor dl, 0xff
mov r9b, dil
xor r9b, 1
mov r10b, al
and r10b, 0xff
mov bl, r9b
and bl, 1
mov r14b, dl
and r14b, 0xff
and cl, r9b
or r10b, bl
or r14b, cl
xor r10b, r14b
or al, dl
xor al, 0xff
or r9b, 1
and al, r9b
or r10b, al
mov al, sil
xor al, 0xff
and al, 0
mov cl, dil
xor cl, 0
and sil, cl
xor dil, 1
and dil, 0
and cl, 1
or al, sil
or dil, cl
xor al, dil
xor r10b, 0xff
mov cl, al
xor cl, r10b
and cl, al
mov al, cl
xor al, 0xff
mov dl, r11b
xor dl, al
and dl, r11b
mov al, r11b
xor al, 0xff
mov r9b, cl
and r9b, al
xor cl, 0xff
and r11b, cl
or r9b, r11b
mov al, dl
and al, r9b
xor dl, r9b
or al, dl
test al, 1
jne 0x6da27996
jmp 0x6da42b3a
jmp 0x6d99c83c
jmp 0x6d9d32c5
jmp 0x6d9d9fe5
mov rax, qword [rbp + 0x7e0]
mov rcx, qword [rax]
mov rdx, qword [rbp + 0x758]
mov r8, qword [rdx]
mov r9d, dword [r8 + 0xc]
mov r8d, r9d
add rcx, r8
mov r8, qword [rbp + 0x750]
mov qword [r8], rcx
mov rcx, qword [rbp + 0x808]
sub rsp, 0x20
call sym.out.dll__GetModuleBase
add rsp, 0x20
mov rcx, qword [rbp + 0x7f0]
mov rdx, qword [rcx]
sub rsp, 0x20
mov rcx, rax
call sym.out.dll__GetProcAddr
add rsp, 0x20
jmp 0x6d9dc4e8
jmp 0x6d9387f0
jmp 0x6d93d483
jmp 0x6d9408f6
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0xecb9a3c3
add r8d, 0
sub r8d, 1
sub r8d, 0xecb9a3c3
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, ecx
sub r9d, 0xab9580f3
sub r9d, 0x61916304
add r9d, 0xab9580f3
mov r10d, eax
sub r10d, r9d
mov r9d, eax
sub r9d, r8d
add r10d, r9d
mov r8d, eax
sub r8d, r10d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x61916304
add r9d, r8d
sub eax, r9d
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 0
mov dil, 1
mov r14b, dil
xor r14b, 0
mov r15b, r11b
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
mov r14b, dil
xor r14b, 0
xor sil, 0xff
mov r15b, dil
xor r15b, 1
or r14b, sil
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov sil, dil
xor sil, 0
and sil, 1
mov r15b, dil
xor r15b, 1
and r15b, 0
or sil, r15b
mov r15b, r11b
xor r15b, 0xff
mov r12b, sil
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
or r15b, r12b
or r13b, 1
xor r15b, 0xff
and r15b, r13b
mov r12b, dil
xor r12b, 1
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 1
or r12b, r13b
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
mov al, dil
xor al, 0
or r12b, r13b
or al, 0
xor r12b, 0xff
and r12b, al
mov al, dil
xor al, 1
xor sil, 0xff
mov r13b, dil
xor r13b, 1
or al, sil
or r13b, 1
xor al, 0xff
and al, r13b
mov sil, r14b
xor sil, 0xff
mov r13b, r15b
xor r13b, 0xff
mov cl, dil
xor cl, 1
mov dl, sil
and dl, 0xff
and r14b, cl
mov r8b, r13b
and r8b, 0xff
and r15b, cl
or dl, r14b
or r8b, r15b
xor dl, r8b
or sil, r13b
xor sil, 0xff
or cl, 1
and sil, cl
or dl, sil
mov cl, r12b
and cl, al
xor r12b, al
or cl, r12b
mov al, dl
xor al, 0xff
and al, 0
mov r8b, dil
xor r8b, 0
and dl, r8b
mov sil, cl
xor sil, 0xff
and sil, 0
and cl, r8b
or al, dl
or sil, cl
xor al, sil
mov cl, bl
xor cl, 0xff
and cl, 0
mov dl, dil
xor dl, 0
mov r8b, bl
and r8b, dl
mov sil, dil
xor sil, 1
and sil, 0
and dl, 1
or cl, r8b
or sil, dl
xor cl, sil
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov dl, dil
xor dl, 1
and dl, 1
mov r8b, dil
xor r8b, 1
mov sil, r8b
and sil, 1
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and r8b, 1
or dl, sil
or r14b, r8b
xor dl, r14b
mov r8b, bl
xor r8b, 0xff
xor dl, 0xff
mov sil, dil
xor sil, 0
or r8b, dl
or sil, 0
xor r8b, 0xff
and r8b, sil
mov dl, cl
xor dl, 0xff
mov sil, r8b
xor sil, 0xff
mov r14b, dil
xor r14b, 1
mov r15b, dl
and r15b, 0xff
and cl, r14b
mov r12b, sil
and r12b, 0xff
and r8b, r14b
or r15b, cl
or r12b, r8b
xor r15b, r12b
or dl, sil
xor dl, 0xff
or r14b, 1
and dl, r14b
or r15b, dl
mov cl, dil
xor cl, 1
and cl, 1
mov dl, dil
xor dl, 1
and dl, 1
or cl, dl
mov dl, dil
xor dl, 1
xor cl, 0xff
mov r8b, dil
xor r8b, 1
or dl, cl
or r8b, 1
xor dl, 0xff
and dl, r8b
mov cl, dil
xor cl, 1
and cl, 1
mov r8b, dil
xor r8b, 1
and r8b, 1
or cl, r8b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r8b, dl
xor r8b, 0xff
mov sil, cl
xor sil, 0xff
mov r14b, dil
xor r14b, 1
mov r12b, r8b
and r12b, 0xff
and dl, r14b
mov r13b, sil
and r13b, 0xff
and cl, r14b
or r12b, dl
or r13b, cl
xor r12b, r13b
or r8b, sil
xor r8b, 0xff
or r14b, 1
and r8b, r14b
or r12b, r8b
mov cl, al
xor cl, 0xff
and cl, 0
mov dl, dil
xor dl, 0
mov r8b, al
and r8b, dl
mov sil, dil
xor sil, 1
and sil, 0
and dl, 1
or cl, r8b
or sil, dl
xor cl, sil
mov dl, dil
xor dl, 1
and dl, 1
mov r8b, dil
xor r8b, 1
and r8b, 1
or dl, r8b
mov r8b, dil
xor r8b, 0
and r8b, 1
mov sil, dil
xor sil, 1
and sil, 0
or r8b, sil
mov sil, cl
xor sil, 0xff
mov r14b, dl
xor r14b, 0xff
mov r13b, dil
xor r13b, 0
mov r9b, sil
and r9b, 0
and cl, r13b
mov r10b, r14b
and r10b, 0
and dl, r13b
or r9b, cl
or r10b, dl
xor r9b, r10b
or sil, r14b
xor sil, 0xff
or r13b, 0
and sil, r13b
or r9b, sil
mov cl, dil
xor cl, 0
mov dl, r8b
xor dl, 0xff
mov r10b, dil
xor r10b, 1
mov sil, cl
and sil, 0xff
mov r14b, r10b
and r14b, 0
mov r13b, dl
and r13b, 0xff
and r8b, r10b
or sil, r14b
or r13b, r8b
xor sil, r13b
or cl, dl
xor cl, 0xff
or r10b, 1
and cl, r10b
or sil, cl
mov cl, r9b
xor cl, 0xff
and cl, 1
mov dl, dil
xor dl, 1
and r9b, dl
or cl, r9b
xor sil, 0xff
mov dl, cl
xor dl, sil
and dl, cl
mov cl, r12b
xor cl, 0xff
and cl, 1
mov r8b, dil
xor r8b, 1
mov r9b, r12b
and r9b, r8b
mov r10b, dil
xor r10b, 1
and r10b, 0xff
and r8b, 1
or cl, r9b
or r10b, r8b
xor cl, r10b
mov r8b, r11b
xor r8b, 0xff
mov r9b, cl
and r9b, r8b
xor cl, 0xff
mov r8b, r11b
and r8b, cl
or r9b, r8b
xor r9b, 0xff
xor r11b, 0xff
mov cl, dil
xor cl, 0
or r9b, r11b
or cl, 0
xor r9b, 0xff
and r9b, cl
mov cl, dil
xor cl, 1
and cl, 1
mov r8b, dil
xor r8b, 1
and r8b, 1
or cl, r8b
mov r8b, r15b
xor r8b, 0xff
mov r10b, cl
and r10b, r8b
xor cl, 0xff
mov r8b, r15b
and r8b, cl
or r10b, r8b
mov cl, r15b
xor cl, 0xff
mov r8b, r10b
xor r8b, cl
and r8b, r10b
mov cl, r12b
xor cl, 0xff
and cl, 1
mov r10b, dil
xor r10b, 1
mov r11b, r12b
and r11b, r10b
or cl, r11b
mov r10b, bl
xor r10b, 0xff
and r10b, 1
mov r11b, dil
xor r11b, 1
mov sil, bl
and sil, r11b
mov r14b, cl
xor r14b, 0xff
and r14b, 0xff
and cl, r11b
or r10b, sil
or r14b, cl
xor r10b, r14b
xor r10b, 0xff
xor bl, 0xff
mov cl, dil
xor cl, 0
or r10b, bl
or cl, 0
xor r10b, 0xff
and r10b, cl
mov cl, dl
xor cl, 0xff
and cl, 1
mov r11b, dil
xor r11b, 1
mov bl, dl
and bl, r11b
or cl, bl
mov r11b, r9b
xor r11b, 0xff
and r11b, 1
mov bl, dil
xor bl, 1
mov sil, r9b
and sil, bl
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and bl, 1
or r11b, sil
or r14b, bl
xor r11b, r14b
mov bl, dil
xor bl, 0
and bl, 1
mov sil, dil
xor sil, 1
and sil, 0
or bl, sil
mov sil, dil
xor sil, 0
mov r14b, cl
xor r14b, sil
and r14b, cl
xor dl, 0xff
mov sil, bl
xor sil, 0xff
mov r13b, dil
xor r13b, 0
or dl, sil
or r13b, 0
xor dl, 0xff
and dl, r13b
mov sil, dil
xor sil, 0
mov r13b, r11b
xor r13b, sil
and r13b, r11b
mov sil, bl
xor sil, 0xff
mov byte [rbp - 0x18], r9b
xor r9b, sil
mov sil, byte [rbp - 0x18]
and r9b, sil
mov sil, r14b
xor sil, 0xff
mov byte [rbp - 0x19], dl
xor dl, 0xff
mov byte [rbp - 0x1a], dil
xor dil, 1
mov byte [rbp - 0x1b], sil
and sil, 0xff
and r14b, dil
mov byte [rbp - 0x1c], dl
and dl, 0xff
mov byte [rbp - 0x1d], al
mov al, byte [rbp - 0x19]
and al, dil
or sil, r14b
or dl, al
xor sil, dl
mov al, byte [rbp - 0x1b]
mov dl, byte [rbp - 0x1c]
or al, dl
xor al, 0xff
or dil, 1
and al, dil
or sil, al
mov al, r13b
xor al, 0xff
mov dil, r9b
xor dil, 0xff
mov r14b, byte [rbp - 0x1a]
xor r14b, 0
mov dl, al
and dl, 0
and r13b, r14b
mov byte [rbp - 0x1e], dil
and dil, 0
and r9b, r14b
or dl, r13b
or dil, r9b
xor dl, dil
mov r9b, byte [rbp - 0x1e]
or al, r9b
xor al, 0xff
or r14b, 0
and al, r14b
or dl, al
mov al, sil
xor al, 0xff
mov dil, dl
and dil, al
xor dl, 0xff
and sil, dl
or dil, sil
mov al, cl
and al, r11b
xor cl, r11b
or al, cl
mov cl, al
xor cl, 0xff
and cl, 0
mov dl, byte [rbp - 0x1a]
xor dl, 0
and al, dl
mov r11b, byte [rbp - 0x1a]
xor r11b, 1
and r11b, 0
and dl, 1
or cl, al
or r11b, dl
xor cl, r11b
mov al, bl
and al, 0
xor bl, 0
or al, bl
xor al, 0xff
mov dl, cl
xor dl, al
and dl, cl
mov al, dil
and al, dl
xor dil, dl
or al, dil
mov cl, r8b
xor cl, 0xff
mov dl, r10b
xor dl, 0xff
mov r11b, byte [rbp - 0x1a]
xor r11b, 1
or cl, dl
or r11b, 1
xor cl, 0xff
and cl, r11b
mov dl, r8b
xor dl, 0xff
mov r11b, r10b
and r11b, dl
xor r10b, 0xff
and r8b, r10b
or r11b, r8b
mov dl, cl
xor dl, 0xff
mov r8b, r11b
xor r8b, 0xff
mov r10b, byte [rbp - 0x1a]
xor r10b, 1
mov bl, dl
and bl, 0xff
and cl, r10b
mov sil, r8b
and sil, 0xff
and r11b, r10b
or bl, cl
or sil, r11b
xor bl, sil
or dl, r8b
xor dl, 0xff
or r10b, 1
and dl, r10b
or bl, dl
mov cl, al
xor cl, 0xff
and cl, 1
mov dl, byte [rbp - 0x1a]
xor dl, 1
mov r8b, al
and r8b, dl
or cl, r8b
mov dl, bl
xor dl, 0xff
xor cl, 0xff
mov r8b, byte [rbp - 0x1a]
xor r8b, 0
or dl, cl
or r8b, 0
xor dl, 0xff
and dl, r8b
mov cl, bl
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp - 0x1a]
xor r8b, 1
and bl, r8b
or cl, bl
xor al, 0xff
xor cl, 0xff
mov r8b, byte [rbp - 0x1a]
xor r8b, 1
or al, cl
or r8b, 1
xor al, 0xff
and al, r8b
mov cl, dl
and cl, al
xor dl, al
or cl, dl
mov al, byte [rbp - 0x1d]
xor al, 0xff
and al, 0
mov dl, byte [rbp - 0x1a]
xor dl, 0
mov r8b, byte [rbp - 0x1d]
and r8b, dl
mov r10b, byte [rbp - 0x1a]
xor r10b, 1
and r10b, 0
and dl, 1
or al, r8b
or r10b, dl
xor al, r10b
mov dl, r15b
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp - 0x1a]
xor r8b, 1
mov r10b, r15b
and r10b, r8b
or dl, r10b
mov r8b, byte [rbp - 0x1a]
xor r8b, 0
and r8b, 0
mov r10b, byte [rbp - 0x1a]
xor r10b, 0
mov r11b, r10b
and r11b, 0
mov bl, byte [rbp - 0x1a]
xor bl, 1
and bl, 0
and r10b, 1
or r8b, r11b
or bl, r10b
xor r8b, bl
mov r10b, al
xor r10b, 0xff
mov r11b, byte [rbp - 0x1a]
xor r11b, 0
mov bl, byte [rbp - 0x1a]
xor bl, 0
or r10b, r11b
or bl, 0
xor r10b, 0xff
and r10b, bl
mov r11b, byte [rbp - 0x1d]
xor r11b, 0xff
mov bl, r8b
xor bl, 0xff
mov sil, byte [rbp - 0x1a]
xor sil, 0
or r11b, bl
or sil, 0
xor r11b, 0xff
and r11b, sil
mov bl, byte [rbp - 0x1a]
xor bl, 0
mov sil, dl
xor sil, bl
and sil, dl
xor r15b, 0xff
mov bl, r8b
xor bl, 0xff
mov dil, byte [rbp - 0x1a]
xor dil, 1
or r15b, bl
or dil, 1
xor r15b, 0xff
and r15b, dil
mov bl, r10b
xor bl, 0xff
mov dil, r11b
xor dil, 0xff
mov r14b, byte [rbp - 0x1a]
xor r14b, 1
mov r13b, bl
and r13b, 0xff
and r10b, r14b
mov r9b, dil
and r9b, 0xff
and r11b, r14b
or r13b, r10b
or r9b, r11b
xor r13b, r9b
or bl, dil
xor bl, 0xff
or r14b, 1
and bl, r14b
or r13b, bl
mov r9b, sil
xor r9b, 0xff
mov r10b, r15b
xor r10b, 0xff
mov r11b, byte [rbp - 0x1a]
xor r11b, 1
mov bl, r9b
and bl, 0xff
and sil, r11b
mov dil, r10b
and dil, 0xff
and r15b, r11b
or bl, sil
or dil, r15b
xor bl, dil
or r9b, r10b
xor r9b, 0xff
or r11b, 1
and r9b, r11b
or bl, r9b
mov r9b, r13b
xor r9b, 0xff
and r9b, 0
mov r10b, byte [rbp - 0x1a]
xor r10b, 0
and r13b, r10b
mov r11b, bl
xor r11b, 0xff
and r11b, 0
and bl, r10b
or r9b, r13b
or r11b, bl
xor r9b, r11b
mov r10b, al
and r10b, dl
xor al, dl
or r10b, al
mov al, r10b
xor al, 0xff
and al, 1
mov dl, byte [rbp - 0x1a]
xor dl, 1
and r10b, dl
mov r11b, byte [rbp - 0x1a]
xor r11b, 1
and r11b, 0xff
and dl, 1
or al, r10b
or r11b, dl
xor al, r11b
mov dl, byte [rbp - 0x1a]
xor dl, 0
mov r10b, r8b
xor r10b, 0xff
mov r11b, byte [rbp - 0x1a]
xor r11b, 1
mov bl, dl
and bl, 0xff
mov sil, r11b
and sil, 0
mov dil, r10b
and dil, 0xff
and r8b, r11b
or bl, sil
or dil, r8b
xor bl, dil
or dl, r10b
xor dl, 0xff
or r11b, 1
and dl, r11b
or bl, dl
xor al, 0xff
xor bl, 0xff
mov dl, byte [rbp - 0x1a]
xor dl, 0
or al, bl
or dl, 0
xor al, 0xff
and al, dl
mov dl, r9b
and dl, al
xor r9b, al
or dl, r9b
mov al, dl
xor al, 0xff
and al, 1
mov r8b, byte [rbp - 0x1a]
xor r8b, 1
mov r9b, dl
and r9b, r8b
or al, r9b
xor al, 0xff
xor al, 0
and al, 0
mov r8b, byte [rbp - 0x1a]
xor r8b, 0
and r8b, 1
mov r9b, byte [rbp - 0x1a]
xor r9b, 1
and r9b, 0
or r8b, r9b
xor dl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r10b, byte [rbp - 0x1a]
xor r10b, 1
or dl, r9b
or r10b, 1
xor dl, 0xff
and dl, r10b
mov r9b, byte [rbp - 0x1a]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp - 0x1a]
xor r10b, 1
mov r11b, r10b
and r11b, 1
mov bl, byte [rbp - 0x1a]
xor bl, 1
and bl, 0xff
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, byte [rbp - 0x1a]
xor r10b, 0
mov r11b, r9b
xor r11b, r10b
and r11b, r9b
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
mov r9b, al
xor r9b, 0xff
mov r10b, dl
xor r10b, 0xff
mov bl, byte [rbp - 0x1a]
xor bl, 0
mov sil, r9b
and sil, 0
and al, bl
mov dil, r10b
and dil, 0
and dl, bl
or sil, al
or dil, dl
xor sil, dil
or r9b, r10b
xor r9b, 0xff
or bl, 0
and r9b, bl
or sil, r9b
mov al, r11b
and al, r8b
xor r11b, r8b
or al, r11b
mov dl, sil
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp - 0x1a]
xor r8b, 1
and sil, r8b
mov r9b, al
xor r9b, 0xff
and r9b, 0xff
and al, r8b
or dl, sil
or r9b, al
xor dl, r9b
mov al, byte [rbp - 0x1a]
xor al, 1
mov r8b, r12b
xor r8b, 0xff
mov r9b, byte [rbp - 0x1a]
xor r9b, 1
or al, r8b
or r9b, 1
xor al, 0xff
and al, r9b
mov r8b, byte [rbp - 0x1a]
xor r8b, 1
mov r9b, r12b
and r9b, r8b
xor r12b, 0xff
and r12b, 1
or r9b, r12b
mov r8b, al
and r8b, r9b
xor al, r9b
or r8b, al
mov al, dl
xor al, 0xff
and al, 1
mov r9b, byte [rbp - 0x1a]
xor r9b, 1
and dl, r9b
or al, dl
mov dl, r8b
xor dl, 0xff
and dl, 0
mov r9b, byte [rbp - 0x1a]
xor r9b, 0
and r8b, r9b
mov r10b, byte [rbp - 0x1a]
xor r10b, 1
and r10b, 0
and r9b, 1
or dl, r8b
or r10b, r9b
xor dl, r10b
mov r8b, byte [rbp - 0x1a]
xor r8b, 1
and r8b, 0
mov r9b, byte [rbp - 0x1a]
xor r9b, 0
mov r10b, r9b
and r10b, 1
mov r11b, byte [rbp - 0x1a]
xor r11b, 1
and r11b, 0
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, al
and r9b, dl
xor al, dl
or r9b, al
mov al, byte [rbp - 0x1a]
xor al, 1
mov dl, r8b
xor dl, 0xff
mov r10b, byte [rbp - 0x1a]
xor r10b, 1
mov r11b, al
and r11b, 0xff
mov bl, r10b
and bl, 1
mov sil, dl
and sil, 0xff
and r8b, r10b
or r11b, bl
or sil, r8b
xor r11b, sil
or al, dl
xor al, 0xff
or r10b, 1
and al, r10b
or r11b, al
mov al, r9b
xor al, 0xff
and al, 1
mov dl, byte [rbp - 0x1a]
xor dl, 1
and r9b, dl
or al, r9b
xor r11b, 0xff
mov dl, al
xor dl, r11b
and dl, al
mov al, cl
xor al, 0xff
mov r8b, dl
xor r8b, 0xff
mov r9b, byte [rbp - 0x1a]
xor r9b, 0
or al, r8b
or r9b, 0
xor al, 0xff
and al, r9b
mov r8b, cl
xor r8b, 0xff
mov r9b, dl
and r9b, r8b
xor dl, 0xff
and cl, dl
or r9b, cl
mov cl, al
xor cl, 0xff
mov dl, r9b
xor dl, 0xff
mov r8b, byte [rbp - 0x1a]
xor r8b, 1
mov r10b, cl
and r10b, 0xff
and al, r8b
mov r11b, dl
and r11b, 0xff
and r9b, r8b
or r10b, al
or r11b, r9b
xor r10b, r11b
or cl, dl
xor cl, 0xff
or r8b, 1
and cl, r8b
or r10b, cl
test r10b, 1
jne 0x6da31328
jmp 0x6da43e24
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x25703c41
mov r9d, eax
sub r9d, r8d
sub eax, 1
add r9d, eax
sub r9d, 0x5be1e6f7
sub r9d, 0x25703c41
add r9d, 0x5be1e6f7
mov eax, 0xe90145ce
add eax, 0
sub eax, r9d
sub eax, 0xe90145ce
mov r8d, ecx
sub r8d, 0x183e4068
sub r8d, eax
add r8d, 0x183e4068
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 0
mov sil, 1
mov dil, sil
xor dil, 0
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov dil, sil
xor dil, 1
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or dil, r14b
mov r14b, r10b
xor r14b, 0xff
mov r15b, dil
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
or r14b, r15b
or r12b, 0
xor r14b, 0xff
and r14b, r12b
mov r15b, sil
xor r15b, 1
and r15b, 1
mov r12b, sil
xor r12b, 1
mov r13b, r12b
and r13b, 1
mov al, sil
xor al, 1
and al, 0xff
and r12b, 1
or r15b, r13b
or al, r12b
xor r15b, al
mov al, sil
xor al, 1
mov r12b, r15b
xor r12b, al
and r12b, r15b
xor dil, 0xff
xor dil, 1
and dil, 0xff
mov al, bl
and al, r14b
xor bl, r14b
or al, bl
mov bl, r12b
and bl, dil
xor r12b, dil
or bl, r12b
mov dil, al
xor dil, 0xff
mov r14b, bl
and r14b, dil
xor bl, 0xff
and al, bl
or r14b, al
mov al, r11b
xor al, 0xff
and al, 1
mov bl, sil
xor bl, 1
mov dil, r11b
and dil, bl
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and bl, 1
or al, dil
or r15b, bl
xor al, r15b
xor al, 0xff
xor al, 1
and al, 0xff
mov bl, sil
xor bl, 1
and bl, 1
mov dil, sil
xor dil, 1
mov r15b, dil
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and dil, 1
or bl, r15b
or r12b, dil
xor bl, r12b
mov dil, r11b
xor dil, 0xff
xor bl, 0xff
mov r15b, sil
xor r15b, 1
or dil, bl
or r15b, 1
xor dil, 0xff
and dil, r15b
mov bl, al
and bl, dil
xor al, dil
or bl, al
mov al, sil
xor al, 0
and al, 0
mov dil, sil
xor dil, 0
mov r15b, dil
and r15b, 0
mov r12b, sil
xor r12b, 1
and r12b, 0
and dil, 1
or al, r15b
or r12b, dil
xor al, r12b
mov dil, sil
xor dil, 1
xor al, 0xff
mov r15b, sil
xor r15b, 1
or dil, al
or r15b, 1
xor dil, 0xff
and dil, r15b
mov al, sil
xor al, 1
and al, 0
mov r15b, sil
xor r15b, 0
mov r12b, r15b
and r12b, 1
mov r13b, sil
xor r13b, 1
and r13b, 0
and r15b, 1
or al, r12b
or r13b, r15b
xor al, r13b
mov r15b, sil
xor r15b, 0
xor al, 0xff
mov r12b, sil
xor r12b, 0
or r15b, al
or r12b, 0
xor r15b, 0xff
and r15b, r12b
mov al, dil
xor al, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, sil
xor r13b, 1
mov cl, al
and cl, 0xff
and dil, r13b
mov dl, r12b
and dl, 0xff
and r15b, r13b
or cl, dil
or dl, r15b
xor cl, dl
or al, r12b
xor al, 0xff
or r13b, 1
and al, r13b
or cl, al
mov al, sil
xor al, 0
and al, 1
mov dl, sil
xor dl, 1
mov dil, dl
and dil, 0
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dl, 1
or al, dil
or r15b, dl
xor al, r15b
mov dl, r14b
xor dl, 0xff
mov dil, al
and dil, dl
xor al, 0xff
mov dl, r14b
and dl, al
or dil, dl
mov al, r14b
xor al, 0xff
mov dl, dil
xor dl, al
and dl, dil
mov al, cl
xor al, 0xff
and al, 1
mov dil, sil
xor dil, 1
mov r15b, cl
and r15b, dil
or al, r15b
mov dil, r10b
xor dil, 0xff
and dil, 0
mov r15b, sil
xor r15b, 0
mov r12b, r10b
and r12b, r15b
mov r13b, al
xor r13b, 0xff
and r13b, 0
and al, r15b
or dil, r12b
or r13b, al
xor dil, r13b
xor dil, 0xff
xor r10b, 0xff
mov al, sil
xor al, 1
or dil, r10b
or al, 1
xor dil, 0xff
and dil, al
mov al, sil
xor al, 0
and al, 1
mov r10b, sil
xor r10b, 1
mov r15b, r10b
and r15b, 0
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r10b, 1
or al, r15b
or r12b, r10b
xor al, r12b
mov r10b, bl
xor r10b, 0xff
mov r15b, al
and r15b, r10b
xor al, 0xff
mov r10b, bl
and r10b, al
or r15b, r10b
xor r15b, 0xff
mov al, bl
xor al, 0xff
mov r10b, sil
xor r10b, 1
or r15b, al
or r10b, 1
xor r15b, 0xff
and r15b, r10b
mov al, cl
xor al, 0xff
and al, 1
mov r10b, sil
xor r10b, 1
mov r12b, cl
and r12b, r10b
mov r13b, sil
xor r13b, 1
and r13b, 0xff
and r10b, 1
or al, r12b
or r13b, r10b
xor al, r13b
mov r10b, r11b
xor r10b, 0xff
and r10b, 1
mov r12b, sil
xor r12b, 1
mov r13b, r11b
and r13b, r12b
mov r8b, al
xor r8b, 0xff
and r8b, 0xff
and al, r12b
or r10b, r13b
or r8b, al
xor r10b, r8b
xor r10b, 0xff
xor r11b, 0xff
mov al, sil
xor al, 0
or r10b, r11b
or al, 0
xor r10b, 0xff
and r10b, al
mov al, dl
xor al, 0xff
and al, 1
mov r8b, sil
xor r8b, 1
mov r11b, dl
and r11b, r8b
or al, r11b
mov r8b, dil
xor r8b, 0xff
and r8b, 1
mov r11b, sil
xor r11b, 1
mov r12b, dil
and r12b, r11b
mov r13b, sil
xor r13b, 1
and r13b, 0xff
and r11b, 1
or r8b, r12b
or r13b, r11b
xor r8b, r13b
mov r11b, sil
xor r11b, 1
and r11b, 1
mov r12b, sil
xor r12b, 1
and r12b, 1
or r11b, r12b
mov r12b, al
xor r12b, 0xff
mov r13b, sil
xor r13b, 1
mov r9b, sil
xor r9b, 0
or r12b, r13b
or r9b, 0
xor r12b, 0xff
and r12b, r9b
mov r9b, r11b
xor r9b, 0xff
mov r13b, dl
xor r13b, r9b
and r13b, dl
mov dl, sil
xor dl, 1
mov r9b, r8b
xor r9b, dl
and r9b, r8b
xor dil, 0xff
mov dl, r11b
xor dl, 0xff
mov byte [rbp - 0x1f], sil
xor sil, 1
or dil, dl
or sil, 1
xor dil, 0xff
and dil, sil
mov dl, r12b
xor dl, 0xff
mov sil, r13b
xor sil, 0xff
mov byte [rbp - 0x20], al
mov al, byte [rbp - 0x1f]
xor al, 1
mov byte [rbp - 0x21], dl
and dl, 0xff
and r12b, al
mov byte [rbp - 0x22], sil
and sil, 0xff
and r13b, al
or dl, r12b
or sil, r13b
xor dl, sil
mov sil, byte [rbp - 0x21]
mov r12b, byte [rbp - 0x22]
or sil, r12b
xor sil, 0xff
or al, 1
and sil, al
or dl, sil
mov al, r9b
and al, dil
xor r9b, dil
or al, r9b
mov r9b, dl
xor r9b, 0xff
and r9b, 1
mov sil, byte [rbp - 0x1f]
xor sil, 1
and dl, sil
mov dil, al
xor dil, 0xff
and dil, 0xff
and al, sil
or r9b, dl
or dil, al
xor r9b, dil
mov al, byte [rbp - 0x20]
and al, r8b
mov dl, byte [rbp - 0x20]
xor dl, r8b
or al, dl
mov dl, al
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp - 0x1f]
xor r8b, 0
and al, r8b
mov sil, byte [rbp - 0x1f]
xor sil, 1
and sil, 0
and r8b, 1
or dl, al
or sil, r8b
xor dl, sil
mov al, byte [rbp - 0x1f]
xor al, 1
mov r8b, r11b
xor r8b, 0xff
mov sil, byte [rbp - 0x1f]
xor sil, 1
mov dil, al
and dil, 0xff
mov r13b, sil
and r13b, 1
mov r12b, r8b
and r12b, 0xff
and r11b, sil
or dil, r13b
or r12b, r11b
xor dil, r12b
or al, r8b
xor al, 0xff
or sil, 1
and al, sil
or dil, al
xor dl, 0xff
xor dil, 0xff
mov al, byte [rbp - 0x1f]
xor al, 0
or dl, dil
or al, 0
xor dl, 0xff
and dl, al
mov al, r9b
and al, dl
xor r9b, dl
or al, r9b
mov dl, r15b
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp - 0x1f]
xor r8b, 1
mov r9b, r15b
and r9b, r8b
or dl, r9b
mov r8b, r10b
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp - 0x1f]
xor r9b, 1
mov r11b, r10b
and r11b, r9b
mov sil, byte [rbp - 0x1f]
xor sil, 1
and sil, 0xff
and r9b, 1
or r8b, r11b
or sil, r9b
xor r8b, sil
mov r9b, byte [rbp - 0x1f]
xor r9b, 0
and r9b, 1
mov r11b, byte [rbp - 0x1f]
xor r11b, 1
and r11b, 0
or r9b, r11b
mov r11b, byte [rbp - 0x1f]
xor r11b, 0
mov sil, dl
xor sil, r11b
and sil, dl
mov r11b, r9b
xor r11b, 0xff
mov dil, r15b
xor dil, r11b
and dil, r15b
mov r11b, byte [rbp - 0x1f]
xor r11b, 0
mov r15b, r8b
xor r15b, r11b
and r15b, r8b
xor r10b, 0xff
mov r11b, r9b
xor r11b, 0xff
mov r12b, byte [rbp - 0x1f]
xor r12b, 0
or r10b, r11b
or r12b, 0
xor r10b, 0xff
and r10b, r12b
mov r11b, sil
and r11b, dil
xor sil, dil
or r11b, sil
mov sil, r15b
xor sil, 0xff
mov dil, r10b
xor dil, 0xff
mov r12b, byte [rbp - 0x1f]
xor r12b, 1
mov r13b, sil
and r13b, 0xff
and r15b, r12b
mov byte [rbp - 0x23], dil
and dil, 0xff
and r10b, r12b
or r13b, r15b
or dil, r10b
xor r13b, dil
mov r10b, byte [rbp - 0x23]
or sil, r10b
xor sil, 0xff
or r12b, 1
and sil, r12b
or r13b, sil
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, byte [rbp - 0x1f]
xor dil, 1
and r11b, dil
mov r15b, r13b
xor r15b, 0xff
and r15b, 0xff
and r13b, dil
or sil, r11b
or r15b, r13b
xor sil, r15b
mov r11b, dl
and r11b, r8b
xor dl, r8b
or r11b, dl
mov dl, r11b
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp - 0x1f]
xor r8b, 1
and r11b, r8b
or dl, r11b
mov r8b, byte [rbp - 0x1f]
xor r8b, 0
mov r11b, r9b
xor r11b, 0xff
mov dil, byte [rbp - 0x1f]
xor dil, 1
mov r15b, r8b
and r15b, 0xff
mov r12b, dil
and r12b, 0
mov r13b, r11b
and r13b, 0xff
and r9b, dil
or r15b, r12b
or r13b, r9b
xor r15b, r13b
or r8b, r11b
xor r8b, 0xff
or dil, 1
and r8b, dil
or r15b, r8b
xor r15b, 0xff
mov r8b, dl
xor r8b, r15b
and r8b, dl
mov dl, sil
and dl, r8b
xor sil, r8b
or dl, sil
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp - 0x1f]
xor r9b, 1
mov r11b, al
and r11b, r9b
or r8b, r11b
mov r9b, dl
xor r9b, 0xff
xor r8b, 0xff
mov r11b, byte [rbp - 0x1f]
xor r11b, 0
or r9b, r8b
or r11b, 0
xor r9b, 0xff
and r9b, r11b
mov r8b, dl
xor r8b, 0xff
and r8b, 0
mov r11b, byte [rbp - 0x1f]
xor r11b, 0
and dl, r11b
mov sil, byte [rbp - 0x1f]
xor sil, 1
and sil, 0
and r11b, 1
or r8b, dl
or sil, r11b
xor r8b, sil
xor r8b, 0xff
mov dl, al
xor dl, r8b
and dl, al
mov al, r9b
and al, dl
xor r9b, dl
or al, r9b
mov dl, r14b
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp - 0x1f]
xor r8b, 1
mov r9b, r14b
and r9b, r8b
or dl, r9b
mov r8b, bl
xor r8b, 0xff
and r8b, 0
mov r9b, byte [rbp - 0x1f]
xor r9b, 0
mov r11b, bl
and r11b, r9b
mov sil, byte [rbp - 0x1f]
xor sil, 1
and sil, 0
and r9b, 1
or r8b, r11b
or sil, r9b
xor r8b, sil
mov r9b, byte [rbp - 0x1f]
xor r9b, 0
and r9b, 1
mov r11b, byte [rbp - 0x1f]
xor r11b, 1
and r11b, 0
or r9b, r11b
mov r11b, dl
xor r11b, 0xff
mov sil, byte [rbp - 0x1f]
xor sil, 0
mov dil, byte [rbp - 0x1f]
xor dil, 1
or r11b, sil
or dil, 1
xor r11b, 0xff
and r11b, dil
mov sil, r9b
xor sil, 0xff
mov dil, r14b
xor dil, sil
and dil, r14b
mov sil, byte [rbp - 0x1f]
xor sil, 0
mov r14b, r8b
xor r14b, sil
and r14b, r8b
xor bl, 0xff
mov sil, r9b
xor sil, 0xff
mov r15b, byte [rbp - 0x1f]
xor r15b, 1
or bl, sil
or r15b, 1
xor bl, 0xff
and bl, r15b
mov sil, r11b
and sil, dil
xor r11b, dil
or sil, r11b
mov r11b, r14b
xor r11b, 0xff
mov dil, bl
xor dil, 0xff
mov r15b, byte [rbp - 0x1f]
xor r15b, 0
mov r12b, r11b
and r12b, 0
and r14b, r15b
mov r13b, dil
and r13b, 0
and bl, r15b
or r12b, r14b
or r13b, bl
xor r12b, r13b
or r11b, dil
xor r11b, 0xff
or r15b, 0
and r11b, r15b
or r12b, r11b
mov r11b, sil
xor r11b, 0xff
mov bl, r12b
and bl, r11b
xor r12b, 0xff
and sil, r12b
or bl, sil
mov r11b, dl
and r11b, r8b
xor dl, r8b
or r11b, dl
mov dl, r11b
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp - 0x1f]
xor r8b, 0
and r11b, r8b
mov sil, byte [rbp - 0x1f]
xor sil, 1
and sil, 0
and r8b, 1
or dl, r11b
or sil, r8b
xor dl, sil
mov r8b, byte [rbp - 0x1f]
xor r8b, 0
mov r11b, r9b
xor r11b, 0xff
mov sil, byte [rbp - 0x1f]
xor sil, 1
mov dil, r8b
and dil, 0xff
mov r14b, sil
and r14b, 0
mov r15b, r11b
and r15b, 0xff
and r9b, sil
or dil, r14b
or r15b, r9b
xor dil, r15b
or r8b, r11b
xor r8b, 0xff
or sil, 1
and r8b, sil
or dil, r8b
xor dil, 0xff
mov r8b, dl
xor r8b, dil
and r8b, dl
mov dl, bl
xor dl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r11b, byte [rbp - 0x1f]
xor r11b, 0
mov sil, dl
and sil, 0
and bl, r11b
mov dil, r9b
and dil, 0
and r8b, r11b
or sil, bl
or dil, r8b
xor sil, dil
or dl, r9b
xor dl, 0xff
or r11b, 0
and dl, r11b
or sil, dl
mov dl, sil
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp - 0x1f]
xor r8b, 1
mov r9b, sil
and r9b, r8b
or dl, r9b
mov r8b, byte [rbp - 0x1f]
xor r8b, 0
xor dl, 0xff
mov r9b, byte [rbp - 0x1f]
xor r9b, 1
or r8b, dl
or r9b, 1
xor r8b, 0xff
and r8b, r9b
mov dl, byte [rbp - 0x1f]
xor dl, 0
and dl, 0
mov r9b, byte [rbp - 0x1f]
xor r9b, 0
mov r11b, r9b
and r11b, 0
mov bl, byte [rbp - 0x1f]
xor bl, 1
and bl, 0
and r9b, 1
or dl, r11b
or bl, r9b
xor dl, bl
xor sil, 0xff
mov r9b, dl
xor r9b, 0xff
mov r11b, byte [rbp - 0x1f]
xor r11b, 1
or sil, r9b
or r11b, 1
xor sil, 0xff
and sil, r11b
mov r9b, byte [rbp - 0x1f]
xor r9b, 1
and r9b, 1
mov r11b, byte [rbp - 0x1f]
xor r11b, 1
mov bl, r11b
and bl, 1
mov dil, byte [rbp - 0x1f]
xor dil, 1
and dil, 0xff
and r11b, 1
or r9b, bl
or dil, r11b
xor r9b, dil
mov r11b, byte [rbp - 0x1f]
xor r11b, 0
mov bl, r9b
xor bl, r11b
and bl, r9b
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov r9b, r8b
and r9b, sil
xor r8b, sil
or r9b, r8b
mov r8b, bl
xor r8b, 0xff
mov r11b, dl
xor r11b, 0xff
mov sil, byte [rbp - 0x1f]
xor sil, 1
mov dil, r8b
and dil, 0xff
and bl, sil
mov r14b, r11b
and r14b, 0xff
and dl, sil
or dil, bl
or r14b, dl
xor dil, r14b
or r8b, r11b
xor r8b, 0xff
or sil, 1
and r8b, sil
or dil, r8b
mov dl, r9b
xor dl, 0xff
mov r8b, dil
and r8b, dl
xor dil, 0xff
and r9b, dil
or r8b, r9b
mov dl, byte [rbp - 0x1f]
xor dl, 0
mov r9b, cl
xor r9b, 0xff
mov r11b, byte [rbp - 0x1f]
xor r11b, 0
or dl, r9b
or r11b, 0
xor dl, 0xff
and dl, r11b
mov r9b, byte [rbp - 0x1f]
xor r9b, 0
and r9b, 1
mov r11b, byte [rbp - 0x1f]
xor r11b, 1
mov bl, r11b
and bl, 0
mov sil, cl
xor sil, 0xff
and sil, 0xff
and cl, r11b
or r9b, bl
or sil, cl
xor r9b, sil
mov cl, dl
xor cl, 0xff
mov r11b, r9b
xor r11b, 0xff
mov bl, byte [rbp - 0x1f]
xor bl, 0
mov sil, cl
and sil, 0
and dl, bl
mov dil, r11b
and dil, 0
and r9b, bl
or sil, dl
or dil, r9b
xor sil, dil
or cl, r11b
xor cl, 0xff
or bl, 0
and cl, bl
or sil, cl
mov cl, sil
xor cl, 0xff
and cl, 0
mov dl, byte [rbp - 0x1f]
xor dl, 0
and sil, dl
mov r9b, byte [rbp - 0x1f]
xor r9b, 1
and r9b, 0
and dl, 1
or cl, sil
or r9b, dl
xor cl, r9b
mov dl, r8b
xor dl, 0xff
mov r9b, cl
and r9b, dl
xor cl, 0xff
mov dl, r8b
and dl, cl
or r9b, dl
xor r9b, 0xff
xor r8b, 0xff
mov cl, byte [rbp - 0x1f]
xor cl, 0
or r9b, r8b
or cl, 0
xor r9b, 0xff
and r9b, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov dl, byte [rbp - 0x1f]
xor dl, 1
mov r8b, al
and r8b, dl
mov r11b, byte [rbp - 0x1f]
xor r11b, 1
and r11b, 0xff
and dl, 1
or cl, r8b
or r11b, dl
xor cl, r11b
mov dl, r9b
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp - 0x1f]
xor r8b, 1
mov r11b, r9b
and r11b, r8b
mov bl, byte [rbp - 0x1f]
xor bl, 1
and bl, 0xff
and r8b, 1
or dl, r11b
or bl, r8b
xor dl, bl
mov r8b, byte [rbp - 0x1f]
xor r8b, 0
and r8b, 1
mov r11b, byte [rbp - 0x1f]
xor r11b, 1
mov bl, r11b
and bl, 0
mov sil, byte [rbp - 0x1f]
xor sil, 1
and sil, 0xff
and r11b, 1
or r8b, bl
or sil, r11b
xor r8b, sil
mov r11b, cl
xor r11b, 0xff
mov bl, byte [rbp - 0x1f]
xor bl, 0
mov sil, byte [rbp - 0x1f]
xor sil, 0
or r11b, bl
or sil, 0
xor r11b, 0xff
and r11b, sil
mov bl, r8b
xor bl, 0xff
mov sil, al
xor sil, bl
and sil, al
mov al, dl
xor al, 0xff
mov bl, byte [rbp - 0x1f]
xor bl, 0
mov dil, byte [rbp - 0x1f]
xor dil, 0
or al, bl
or dil, 0
xor al, 0xff
and al, dil
mov bl, r8b
xor bl, 0xff
mov dil, r9b
xor dil, bl
and dil, r9b
mov r9b, r11b
xor r9b, 0xff
mov bl, sil
xor bl, 0xff
mov r14b, byte [rbp - 0x1f]
xor r14b, 0
mov r15b, r9b
and r15b, 0
and r11b, r14b
mov r12b, bl
and r12b, 0
and sil, r14b
or r15b, r11b
or r12b, sil
xor r15b, r12b
or r9b, bl
xor r9b, 0xff
or r14b, 0
and r9b, r14b
or r15b, r9b
mov r9b, al
and r9b, dil
xor al, dil
or r9b, al
mov al, r15b
xor al, 0xff
and al, 0
mov r11b, byte [rbp - 0x1f]
xor r11b, 0
and r15b, r11b
mov bl, r9b
xor bl, 0xff
and bl, 0
and r9b, r11b
or al, r15b
or bl, r9b
xor al, bl
mov r9b, cl
and r9b, dl
xor cl, dl
or r9b, cl
mov cl, r9b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp - 0x1f]
xor dl, 1
and r9b, dl
mov r11b, byte [rbp - 0x1f]
xor r11b, 1
and r11b, 0xff
and dl, 1
or cl, r9b
or r11b, dl
xor cl, r11b
mov dl, byte [rbp - 0x1f]
xor dl, 0
mov r9b, r8b
xor r9b, 0xff
mov r11b, byte [rbp - 0x1f]
xor r11b, 1
mov bl, dl
and bl, 0xff
mov sil, r11b
and sil, 0
mov dil, r9b
and dil, 0xff
and r8b, r11b
or bl, sil
or dil, r8b
xor bl, dil
or dl, r9b
xor dl, 0xff
or r11b, 1
and dl, r11b
or bl, dl
xor bl, 0xff
mov dl, cl
xor dl, bl
and dl, cl
mov cl, al
xor cl, 0xff
mov r8b, dl
xor r8b, 0xff
mov r9b, byte [rbp - 0x1f]
xor r9b, 0
mov r11b, cl
and r11b, 0
and al, r9b
mov bl, r8b
and bl, 0
and dl, r9b
or r11b, al
or bl, dl
xor r11b, bl
or cl, r8b
xor cl, 0xff
or r9b, 0
and cl, r9b
or r11b, cl
test r11b, 1
jne 0x6da321d6
jmp 0x6da43e24
jmp 0x6d946a5c
xor eax, eax
mov ecx, eax
sub ecx, 1
add ecx, 0
mov edx, eax
sub edx, ecx
mov ecx, eax
sub ecx, edx
sub eax, 0x5b3abf62
sub eax, ecx
add eax, 0x5b3abf62
mov ecx, dword [rbp + 0x6b4]
add ecx, 0x358cdbd5
add ecx, eax
sub ecx, 0x358cdbd5
mov dword [rbp + 0x83c], ecx
jmp 0x6d94c809
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x7b790e4c
add r8d, 0
mov r9d, eax
sub r9d, r8d
mov r8d, ecx
sub r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0xdeefc688
add r9d, r8d
mov r8d, eax
sub r8d, r9d
add r8d, 0xffaa3e64
sub r8d, 1
sub r8d, 0xffaa3e64
add r8d, 0x1fb12db2
sub r8d, 0xdeefc688
sub r8d, 0x1fb12db2
mov r9d, eax
sub r9d, 0xd24ff2d9
sub r9d, r8d
add r9d, 0xd24ff2d9
mov r8d, 0x551e9825
add r8d, 0
sub r8d, 0x7b790e4c
sub r8d, 0x551e9825
sub eax, r8d
sub r9d, eax
mov eax, 0x9737ca
add eax, 0
sub eax, r9d
sub eax, 0x9737ca
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, sil
xor dil, 1
xor bl, 0xff
mov r14b, sil
xor r14b, 0
or dil, bl
or r14b, 0
xor dil, 0xff
and dil, r14b
mov bl, sil
xor bl, 1
and bl, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or bl, r14b
xor bl, 0xff
mov r14b, r10b
xor r14b, bl
and r14b, r10b
mov bl, dil
and bl, r14b
xor dil, r14b
or bl, dil
mov dil, r11b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or dil, r15b
mov r14b, sil
xor r14b, 0
xor dil, 0xff
mov r15b, sil
xor r15b, 0
or r14b, dil
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov dil, sil
xor dil, 0
and dil, 1
mov r15b, sil
xor r15b, 1
and r15b, 0
or dil, r15b
mov r15b, r11b
xor r15b, 0xff
mov r12b, dil
xor r12b, 0xff
mov r13b, sil
xor r13b, 1
or r15b, r12b
or r13b, 1
xor r15b, 0xff
and r15b, r13b
mov r12b, sil
xor r12b, 1
and r12b, 1
mov r13b, sil
xor r13b, 1
and r13b, 1
or r12b, r13b
xor r12b, 0xff
mov r13b, sil
xor r13b, 0
mov al, sil
xor al, 1
or r12b, r13b
or al, 1
xor r12b, 0xff
and r12b, al
mov al, sil
xor al, 1
xor dil, 0xff
mov r13b, sil
xor r13b, 0
or al, dil
or r13b, 0
xor al, 0xff
and al, r13b
mov dil, r14b
xor dil, 0xff
mov r13b, r15b
xor r13b, 0xff
mov cl, sil
xor cl, 1
mov dl, dil
and dl, 0xff
and r14b, cl
mov r8b, r13b
and r8b, 0xff
and r15b, cl
or dl, r14b
or r8b, r15b
xor dl, r8b
or dil, r13b
xor dil, 0xff
or cl, 1
and dil, cl
or dl, dil
mov cl, r12b
xor cl, 0xff
mov r8b, al
xor r8b, 0xff
mov dil, sil
xor dil, 0
mov r14b, cl
and r14b, 0
and r12b, dil
mov r15b, r8b
and r15b, 0
and al, dil
or r14b, r12b
or r15b, al
xor r14b, r15b
or cl, r8b
xor cl, 0xff
or dil, 0
and cl, dil
or r14b, cl
mov al, dl
xor al, 0xff
mov cl, r14b
and cl, al
xor r14b, 0xff
and dl, r14b
or cl, dl
mov al, sil
xor al, 1
and al, 1
mov dl, sil
xor dl, 1
mov r8b, dl
and r8b, 1
mov dil, sil
xor dil, 1
and dil, 0xff
and dl, 1
or al, r8b
or dil, dl
xor al, dil
mov dl, sil
xor dl, 0
xor al, 0xff
mov r8b, sil
xor r8b, 0
or dl, al
or r8b, 0
xor dl, 0xff
and dl, r8b
mov al, sil
xor al, 0
and al, 1
mov r8b, sil
xor r8b, 1
and r8b, 0
or al, r8b
mov r8b, sil
xor r8b, 1
mov dil, al
xor dil, 0xff
mov r14b, sil
xor r14b, 1
or r8b, dil
or r14b, 1
xor r8b, 0xff
and r8b, r14b
mov dil, sil
xor dil, 1
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or dil, r14b
mov r14b, sil
xor r14b, 0
mov r15b, dil
xor r15b, r14b
and r15b, dil
xor al, 0xff
xor al, 1
and al, 0xff
mov dil, dl
xor dil, 0xff
mov r14b, r8b
xor r14b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, dil
and r13b, 0xff
and dl, r12b
mov r9b, r14b
and r9b, 0xff
and r8b, r12b
or r13b, dl
or r9b, r8b
xor r13b, r9b
or dil, r14b
xor dil, 0xff
or r12b, 1
and dil, r12b
or r13b, dil
mov dl, r15b
and dl, al
xor r15b, al
or dl, r15b
mov al, r13b
xor al, 0xff
mov r8b, dl
and r8b, al
xor dl, 0xff
and r13b, dl
or r8b, r13b
mov al, sil
xor al, 1
and al, 1
mov dl, sil
xor dl, 1
and dl, 1
or al, dl
mov dl, bl
xor dl, 0xff
and dl, 1
mov r9b, sil
xor r9b, 1
mov dil, bl
and dil, r9b
mov r14b, al
xor r14b, 0xff
and r14b, 0xff
and al, r9b
or dl, dil
or r14b, al
xor dl, r14b
xor dl, 0xff
mov al, bl
xor al, 0xff
mov r9b, sil
xor r9b, 1
or dl, al
or r9b, 1
xor dl, 0xff
and dl, r9b
mov al, r8b
xor al, 0xff
and al, 0
mov r9b, sil
xor r9b, 0
mov dil, r8b
and dil, r9b
mov r14b, sil
xor r14b, 1
and r14b, 0
and r9b, 1
or al, dil
or r14b, r9b
xor al, r14b
mov r9b, r10b
xor r9b, 0xff
mov dil, al
and dil, r9b
xor al, 0xff
mov r9b, r10b
and r9b, al
or dil, r9b
xor r10b, 0xff
mov al, dil
xor al, r10b
and al, dil
mov r9b, sil
xor r9b, 1
and r9b, 1
mov r10b, sil
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, cl
xor r10b, 0xff
and r10b, 0
mov dil, sil
xor dil, 0
mov r14b, cl
and r14b, dil
mov r15b, r9b
xor r15b, 0xff
and r15b, 0
and r9b, dil
or r10b, r14b
or r15b, r9b
xor r10b, r15b
xor r10b, 0xff
mov r9b, cl
xor r9b, 0xff
mov dil, sil
xor dil, 1
or r10b, r9b
or dil, 1
xor r10b, 0xff
and r10b, dil
mov r9b, r8b
xor r9b, 0xff
and r9b, 1
mov dil, sil
xor dil, 1
mov r14b, r8b
and r14b, dil
or r9b, r14b
mov dil, r11b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
mov r12b, r9b
xor r12b, 0xff
and r12b, 0xff
and r9b, r14b
or dil, r15b
or r12b, r9b
xor dil, r12b
xor dil, 0xff
xor r11b, 0xff
mov r9b, sil
xor r9b, 0
or dil, r11b
or r9b, 0
xor dil, 0xff
and dil, r9b
mov r9b, al
xor r9b, 0xff
mov r11b, dl
xor r11b, r9b
and r11b, dl
mov r9b, dl
xor r9b, 0xff
mov r14b, al
and r14b, r9b
xor al, 0xff
and dl, al
or r14b, dl
mov al, r11b
and al, r14b
xor r11b, r14b
or al, r11b
mov dl, r10b
xor dl, 0xff
and dl, 0
mov r9b, sil
xor r9b, 0
mov r11b, r10b
and r11b, r9b
mov r14b, sil
xor r14b, 1
and r14b, 0
and r9b, 1
or dl, r11b
or r14b, r9b
xor dl, r14b
mov r9b, dil
xor r9b, 0xff
and r9b, 0
mov r11b, sil
xor r11b, 0
mov r14b, dil
and r14b, r11b
mov r15b, sil
xor r15b, 1
and r15b, 0
and r11b, 1
or r9b, r14b
or r15b, r11b
xor r9b, r15b
mov r11b, sil
xor r11b, 0
and r11b, 0
mov r14b, sil
xor r14b, 0
mov r15b, r14b
and r15b, 0
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or r11b, r15b
or r12b, r14b
xor r11b, r12b
mov r14b, sil
xor r14b, 0
mov r15b, dl
xor r15b, r14b
and r15b, dl
xor r10b, 0xff
mov r14b, r11b
xor r14b, 0xff
mov r12b, sil
xor r12b, 0
or r10b, r14b
or r12b, 0
xor r10b, 0xff
and r10b, r12b
mov r14b, r9b
xor r14b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, sil
xor r13b, 1
or r14b, r12b
or r13b, 1
xor r14b, 0xff
and r14b, r13b
xor dil, 0xff
mov r12b, r11b
xor r12b, 0xff
mov r13b, sil
xor r13b, 0
or dil, r12b
or r13b, 0
xor dil, 0xff
and dil, r13b
mov r12b, r15b
xor r12b, 0xff
mov r13b, r10b
xor r13b, 0xff
mov byte [rbp - 0x24], sil
xor sil, 0
mov byte [rbp - 0x25], r12b
and r12b, 0
and r15b, sil
mov byte [rbp - 0x26], r13b
and r13b, 0
and r10b, sil
or r12b, r15b
or r13b, r10b
xor r12b, r13b
mov r10b, byte [rbp - 0x25]
mov r15b, byte [rbp - 0x26]
or r10b, r15b
xor r10b, 0xff
or sil, 0
and r10b, sil
or r12b, r10b
mov r10b, r14b
and r10b, dil
xor r14b, dil
or r10b, r14b
mov sil, r12b
xor sil, 0xff
mov dil, r10b
and dil, sil
xor r10b, 0xff
and r12b, r10b
or dil, r12b
mov r10b, dl
and r10b, r9b
xor dl, r9b
or r10b, dl
mov dl, r10b
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp - 0x24]
xor r9b, 1
and r10b, r9b
or dl, r10b
mov r9b, r11b
and r9b, 0
xor r11b, 0
or r9b, r11b
xor r9b, 0xff
mov r10b, dl
xor r10b, r9b
and r10b, dl
mov dl, dil
xor dl, 0xff
mov r9b, r10b
xor r9b, 0xff
mov r11b, byte [rbp - 0x24]
xor r11b, 0
mov sil, dl
and sil, 0
and dil, r11b
mov r14b, r9b
and r14b, 0
and r10b, r11b
or sil, dil
or r14b, r10b
xor sil, r14b
or dl, r9b
xor dl, 0xff
or r11b, 0
and dl, r11b
or sil, dl
mov dl, al
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp - 0x24]
xor r9b, 1
mov r10b, al
and r10b, r9b
or dl, r10b
mov r9b, sil
xor r9b, 0xff
xor dl, 0xff
mov r10b, byte [rbp - 0x24]
xor r10b, 0
or r9b, dl
or r10b, 0
xor r9b, 0xff
and r9b, r10b
mov dl, sil
xor dl, 0xff
and dl, 1
mov r10b, byte [rbp - 0x24]
xor r10b, 1
and sil, r10b
mov r11b, byte [rbp - 0x24]
xor r11b, 1
and r11b, 0xff
and r10b, 1
or dl, sil
or r11b, r10b
xor dl, r11b
xor al, 0xff
xor dl, 0xff
mov r10b, byte [rbp - 0x24]
xor r10b, 1
or al, dl
or r10b, 1
xor al, 0xff
and al, r10b
mov dl, r9b
xor dl, 0xff
mov r10b, al
xor r10b, 0xff
mov r11b, byte [rbp - 0x24]
xor r11b, 1
mov sil, dl
and sil, 0xff
and r9b, r11b
mov dil, r10b
and dil, 0xff
and al, r11b
or sil, r9b
or dil, al
xor sil, dil
or dl, r10b
xor dl, 0xff
or r11b, 1
and dl, r11b
or sil, dl
mov al, cl
xor al, 0xff
mov dl, bl
xor dl, al
and dl, bl
mov al, bl
xor al, 0xff
mov r9b, cl
and r9b, al
xor cl, 0xff
and bl, cl
or r9b, bl
mov al, dl
xor al, 0xff
mov cl, r9b
xor cl, 0xff
mov r10b, byte [rbp - 0x24]
xor r10b, 0
mov r11b, al
and r11b, 0
and dl, r10b
mov bl, cl
and bl, 0
and r9b, r10b
or r11b, dl
or bl, r9b
xor r11b, bl
or al, cl
xor al, 0xff
or r10b, 0
and al, r10b
or r11b, al
mov al, r11b
xor al, 0xff
and al, 1
mov cl, byte [rbp - 0x24]
xor cl, 1
mov dl, r11b
and dl, cl
mov r9b, byte [rbp - 0x24]
xor r9b, 1
and r9b, 0xff
and cl, 1
or al, dl
or r9b, cl
xor al, r9b
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, byte [rbp - 0x24]
xor cl, 1
and cl, 1
mov dl, byte [rbp - 0x24]
xor dl, 1
and dl, 1
or cl, dl
mov dl, cl
xor dl, 0xff
mov r9b, r11b
xor r9b, dl
and r9b, r11b
mov dl, byte [rbp - 0x24]
xor dl, 1
and dl, 0
mov r10b, byte [rbp - 0x24]
xor r10b, 0
mov r11b, r10b
and r11b, 1
mov bl, byte [rbp - 0x24]
xor bl, 1
and bl, 0
and r10b, 1
or dl, r11b
or bl, r10b
xor dl, bl
mov r10b, byte [rbp - 0x24]
xor r10b, 1
mov r11b, dl
xor r11b, r10b
and r11b, dl
mov dl, byte [rbp - 0x24]
xor dl, 1
xor cl, 0xff
mov r10b, byte [rbp - 0x24]
xor r10b, 1
or dl, cl
or r10b, 1
xor dl, 0xff
and dl, r10b
mov cl, al
xor cl, 0xff
mov r10b, r9b
xor r10b, 0xff
mov bl, byte [rbp - 0x24]
xor bl, 1
mov dil, cl
and dil, 0xff
and al, bl
mov r14b, r10b
and r14b, 0xff
and r9b, bl
or dil, al
or r14b, r9b
xor dil, r14b
or cl, r10b
xor cl, 0xff
or bl, 1
and cl, bl
or dil, cl
mov al, r11b
and al, dl
xor r11b, dl
or al, r11b
mov cl, dil
xor cl, 0xff
mov dl, al
and dl, cl
xor al, 0xff
and dil, al
or dl, dil
mov al, byte [rbp - 0x24]
xor al, 1
and al, 1
mov cl, byte [rbp - 0x24]
xor cl, 1
mov r9b, cl
and r9b, 1
mov r10b, byte [rbp - 0x24]
xor r10b, 1
and r10b, 0xff
and cl, 1
or al, r9b
or r10b, cl
xor al, r10b
mov cl, r8b
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp - 0x24]
xor r9b, 1
mov r10b, r8b
and r10b, r9b
mov r11b, byte [rbp - 0x24]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or cl, r10b
or r11b, r9b
xor cl, r11b
mov r9b, byte [rbp - 0x24]
xor r9b, 0
and r9b, 1
mov r10b, byte [rbp - 0x24]
xor r10b, 1
mov r11b, r10b
and r11b, 0
mov bl, byte [rbp - 0x24]
xor bl, 1
and bl, 0xff
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, al
xor r10b, 0xff
mov r11b, byte [rbp - 0x24]
xor r11b, 0
mov bl, byte [rbp - 0x24]
xor bl, 0
or r10b, r11b
or bl, 0
xor r10b, 0xff
and r10b, bl
mov r11b, r9b
xor r11b, 0xff
xor r11b, 1
and r11b, 0xff
mov bl, byte [rbp - 0x24]
xor bl, 0
mov dil, cl
xor dil, bl
and dil, cl
xor r8b, 0xff
mov bl, r9b
xor bl, 0xff
mov r14b, byte [rbp - 0x24]
xor r14b, 0
or r8b, bl
or r14b, 0
xor r8b, 0xff
and r8b, r14b
mov bl, r10b
xor bl, 0xff
mov r14b, r11b
xor r14b, 0xff
mov r12b, byte [rbp - 0x24]
xor r12b, 0
mov r13b, bl
and r13b, 0
and r10b, r12b
mov r15b, r14b
and r15b, 0
and r11b, r12b
or r13b, r10b
or r15b, r11b
xor r13b, r15b
or bl, r14b
xor bl, 0xff
or r12b, 0
and bl, r12b
or r13b, bl
mov r10b, dil
and r10b, r8b
xor dil, r8b
or r10b, dil
mov r8b, r13b
xor r8b, 0xff
and r8b, 0
mov r11b, byte [rbp - 0x24]
xor r11b, 0
and r13b, r11b
mov bl, r10b
xor bl, 0xff
and bl, 0
and r10b, r11b
or r8b, r13b
or bl, r10b
xor r8b, bl
mov r10b, al
xor r10b, 0xff
mov r11b, cl
xor r11b, 0xff
mov bl, byte [rbp - 0x24]
xor bl, 0
mov dil, r10b
and dil, 0
and al, bl
mov r14b, r11b
and r14b, 0
and cl, bl
or dil, al
or r14b, cl
xor dil, r14b
or r10b, r11b
xor r10b, 0xff
or bl, 0
and r10b, bl
or dil, r10b
mov al, dil
xor al, 0xff
and al, 1
mov cl, byte [rbp - 0x24]
xor cl, 1
and dil, cl
mov r10b, byte [rbp - 0x24]
xor r10b, 1
and r10b, 0xff
and cl, 1
or al, dil
or r10b, cl
xor al, r10b
mov cl, byte [rbp - 0x24]
xor cl, 0
mov r10b, r9b
xor r10b, 0xff
mov r11b, byte [rbp - 0x24]
xor r11b, 0
mov bl, cl
and bl, 0
mov dil, r11b
and dil, 0
mov r14b, r10b
and r14b, 0
and r9b, r11b
or bl, dil
or r14b, r9b
xor bl, r14b
or cl, r10b
xor cl, 0xff
or r11b, 0
and cl, r11b
or bl, cl
xor al, 0xff
xor bl, 0xff
mov cl, byte [rbp - 0x24]
xor cl, 0
or al, bl
or cl, 0
xor al, 0xff
and al, cl
mov cl, r8b
and cl, al
xor r8b, al
or cl, r8b
mov al, dl
xor al, 0xff
and al, 0
mov r8b, byte [rbp - 0x24]
xor r8b, 0
and dl, r8b
mov r9b, byte [rbp - 0x24]
xor r9b, 1
and r9b, 0
and r8b, 1
or al, dl
or r9b, r8b
xor al, r9b
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp - 0x24]
xor r8b, 1
and cl, r8b
mov r9b, byte [rbp - 0x24]
xor r9b, 1
and r9b, 0xff
and r8b, 1
or dl, cl
or r9b, r8b
xor dl, r9b
mov cl, byte [rbp - 0x24]
xor cl, 1
and cl, 1
mov r8b, byte [rbp - 0x24]
xor r8b, 1
and r8b, 1
or cl, r8b
mov r8b, al
xor r8b, 0xff
mov r9b, dl
xor r9b, 0xff
mov r10b, byte [rbp - 0x24]
xor r10b, 1
mov r11b, r8b
and r11b, 0xff
and al, r10b
mov bl, r9b
and bl, 0xff
and dl, r10b
or r11b, al
or bl, dl
xor r11b, bl
or r8b, r9b
xor r8b, 0xff
or r10b, 1
and r8b, r10b
or r11b, r8b
mov al, cl
and al, 1
xor cl, 1
or al, cl
mov cl, r11b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp - 0x24]
xor dl, 1
and r11b, dl
or cl, r11b
xor cl, 0xff
xor al, 0xff
mov dl, byte [rbp - 0x24]
xor dl, 1
or cl, al
or dl, 1
xor cl, 0xff
and cl, dl
mov al, sil
xor al, 0xff
and al, 1
mov dl, byte [rbp - 0x24]
xor dl, 1
mov r8b, sil
and r8b, dl
mov r9b, byte [rbp - 0x24]
xor r9b, 1
and r9b, 0xff
and dl, 1
or al, r8b
or r9b, dl
xor al, r9b
mov dl, cl
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp - 0x24]
xor r8b, 0
mov r9b, cl
and r9b, r8b
mov r10b, byte [rbp - 0x24]
xor r10b, 1
and r10b, 0
and r8b, 1
or dl, r9b
or r10b, r8b
xor dl, r10b
mov r8b, byte [rbp - 0x24]
xor r8b, 0
and r8b, 1
mov r9b, byte [rbp - 0x24]
xor r9b, 1
and r9b, 0
or r8b, r9b
mov r9b, al
xor r9b, 0xff
mov r10b, byte [rbp - 0x24]
xor r10b, 0
mov r11b, byte [rbp - 0x24]
xor r11b, 1
or r9b, r10b
or r11b, 1
xor r9b, 0xff
and r9b, r11b
mov r10b, r8b
xor r10b, 0xff
mov r11b, sil
xor r11b, r10b
and r11b, sil
mov r10b, byte [rbp - 0x24]
xor r10b, 0
mov bl, dl
xor bl, r10b
and bl, dl
mov r10b, r8b
xor r10b, 0xff
mov sil, cl
xor sil, r10b
and sil, cl
mov cl, r9b
xor cl, 0xff
mov r10b, r11b
xor r10b, 0xff
mov dil, byte [rbp - 0x24]
xor dil, 0
mov r14b, cl
and r14b, 0
and r9b, dil
mov r15b, r10b
and r15b, 0
and r11b, dil
or r14b, r9b
or r15b, r11b
xor r14b, r15b
or cl, r10b
xor cl, 0xff
or dil, 0
and cl, dil
or r14b, cl
mov cl, bl
and cl, sil
xor bl, sil
or cl, bl
mov r9b, r14b
xor r9b, 0xff
mov r10b, cl
and r10b, r9b
xor cl, 0xff
and r14b, cl
or r10b, r14b
mov cl, al
xor cl, 0xff
mov r9b, dl
xor r9b, 0xff
mov r11b, byte [rbp - 0x24]
xor r11b, 1
mov bl, cl
and bl, 0xff
and al, r11b
mov sil, r9b
and sil, 0xff
and dl, r11b
or bl, al
or sil, dl
xor bl, sil
or cl, r9b
xor cl, 0xff
or r11b, 1
and cl, r11b
or bl, cl
mov al, bl
xor al, 0xff
and al, 0
mov cl, byte [rbp - 0x24]
xor cl, 0
and bl, cl
mov dl, byte [rbp - 0x24]
xor dl, 1
and dl, 0
and cl, 1
or al, bl
or dl, cl
xor al, dl
mov cl, r8b
and cl, 0
xor r8b, 0
or cl, r8b
xor cl, 0xff
mov dl, al
xor dl, cl
and dl, al
mov al, r10b
and al, dl
xor r10b, dl
or al, r10b
test al, 1
jne 0x6da3303c
jmp 0x6da43e29
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x1858865f
add r8d, 0
mov r9d, ecx
sub r9d, 0xa8eebb09
sub r9d, r8d
add r9d, 0xa8eebb09
mov r8d, eax
sub r8d, 1
add r8d, 0
sub r9d, 0xc7364571
add r9d, r8d
add r9d, 0xc7364571
mov r8d, eax
sub r8d, 0x1858865f
add r8d, 0
sub eax, r8d
sub r9d, eax
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r11b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r11b
and r14b, dil
or bl, r14b
mov dil, r10b
xor dil, 0xff
mov r14b, bl
and r14b, dil
xor bl, 0xff
mov dil, r10b
and dil, bl
or r14b, dil
mov bl, r10b
xor bl, 0xff
mov dil, r14b
xor dil, bl
and dil, r14b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov r14b, sil
xor r14b, 1
mov r15b, r10b
and r15b, r14b
or bl, r15b
mov r14b, r11b
xor r14b, 0xff
xor bl, 0xff
mov r15b, sil
xor r15b, 1
or r14b, bl
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov bl, r11b
xor bl, 0xff
and bl, 0
mov r15b, sil
xor r15b, 0
and r11b, r15b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r15b, 1
or bl, r11b
or r12b, r15b
xor bl, r12b
xor r10b, 0xff
xor bl, 0xff
mov r11b, sil
xor r11b, 1
or r10b, bl
or r11b, 1
xor r10b, 0xff
and r10b, r11b
mov r11b, r14b
xor r11b, 0xff
mov bl, r10b
xor bl, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, r11b
and r12b, 0
and r14b, r15b
mov r13b, bl
and r13b, 0
and r10b, r15b
or r12b, r14b
or r13b, r10b
xor r12b, r13b
or r11b, bl
xor r11b, 0xff
or r15b, 0
and r11b, r15b
or r12b, r11b
mov r10b, dil
xor r10b, 0xff
and r10b, 1
mov r11b, sil
xor r11b, 1
mov bl, dil
and bl, r11b
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and r11b, 1
or r10b, bl
or r14b, r11b
xor r10b, r14b
mov r11b, r12b
xor r11b, 0xff
and r11b, 0
mov bl, sil
xor bl, 0
mov r14b, r12b
and r14b, bl
mov r15b, sil
xor r15b, 1
and r15b, 0
and bl, 1
or r11b, r14b
or r15b, bl
xor r11b, r15b
mov bl, sil
xor bl, 0
and bl, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
or bl, r14b
mov r14b, r10b
xor r14b, 0xff
mov r15b, sil
xor r15b, 0
mov r13b, sil
xor r13b, 0
or r14b, r15b
or r13b, 0
xor r14b, 0xff
and r14b, r13b
xor dil, 0xff
mov r15b, bl
xor r15b, 0xff
mov r13b, sil
xor r13b, 1
or dil, r15b
or r13b, 1
xor dil, 0xff
and dil, r13b
mov r15b, r11b
xor r15b, 0xff
mov r13b, sil
xor r13b, 0
mov al, sil
xor al, 0
or r15b, r13b
or al, 0
xor r15b, 0xff
and r15b, al
xor r12b, 0xff
mov al, bl
xor al, 0xff
mov r13b, sil
xor r13b, 1
or r12b, al
or r13b, 1
xor r12b, 0xff
and r12b, r13b
mov al, r14b
and al, dil
xor r14b, dil
or al, r14b
mov dil, r15b
xor dil, 0xff
mov r14b, r12b
xor r14b, 0xff
mov r13b, sil
xor r13b, 1
mov cl, dil
and cl, 0xff
and r15b, r13b
mov dl, r14b
and dl, 0xff
and r12b, r13b
or cl, r15b
or dl, r12b
xor cl, dl
or dil, r14b
xor dil, 0xff
or r13b, 1
and dil, r13b
or cl, dil
mov dl, al
xor dl, 0xff
mov dil, cl
and dil, dl
xor cl, 0xff
and al, cl
or dil, al
mov al, r10b
and al, r11b
xor r10b, r11b
or al, r10b
mov cl, al
xor cl, 0xff
and cl, 0
mov dl, sil
xor dl, 0
and al, dl
mov r10b, sil
xor r10b, 1
and r10b, 0
and dl, 1
or cl, al
or r10b, dl
xor cl, r10b
mov al, sil
xor al, 0
mov dl, bl
xor dl, 0xff
mov r10b, sil
xor r10b, 0
mov r11b, al
and r11b, 0
mov r14b, r10b
and r14b, 0
mov r15b, dl
and r15b, 0
and bl, r10b
or r11b, r14b
or r15b, bl
xor r11b, r15b
or al, dl
xor al, 0xff
or r10b, 0
and al, r10b
or r11b, al
xor r11b, 0xff
mov al, cl
xor al, r11b
and al, cl
mov cl, dil
xor cl, 0xff
mov dl, al
xor dl, 0xff
xor sil, 0
mov r10b, cl
and r10b, 0
and dil, sil
mov r11b, dl
and r11b, 0
and al, sil
or r10b, dil
or r11b, al
xor r10b, r11b
or cl, dl
xor cl, 0xff
or sil, 0
and cl, sil
or r10b, cl
test r10b, 1
jne 0x6da333d0
jmp 0x6da43e29
jmp 0x6d9526ea
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x68815354
sub r8d, 1
add r8d, 0x68815354
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, ecx
add r9d, 0xcf02eb2b
add r9d, 0xd5d67070
sub r9d, 0xcf02eb2b
mov r10d, eax
sub r10d, r9d
mov r9d, eax
sub r9d, r8d
add r10d, r9d
sub eax, r10d
sub eax, 0xf3889e7f
sub eax, 0xd5d67070
add eax, 0xf3889e7f
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
xor sil, 0xff
xor sil, 1
and sil, 0xff
mov r14b, dil
xor r14b, 1
and r14b, 1
mov r15b, dil
xor r15b, 1
mov r12b, r15b
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, r11b
xor r15b, 0xff
mov r12b, r14b
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
or r15b, r12b
or r13b, 0
xor r15b, 0xff
and r15b, r13b
mov r12b, dil
xor r12b, 1
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 1
or r12b, r13b
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
mov al, dil
xor al, 1
or r12b, r13b
or al, 1
xor r12b, 0xff
and r12b, al
xor r14b, 0xff
xor r14b, 1
and r14b, 0xff
mov al, sil
and al, r15b
xor sil, r15b
or al, sil
mov sil, r12b
and sil, r14b
xor r12b, r14b
or sil, r12b
mov r14b, al
xor r14b, 0xff
and r14b, 0
mov r15b, dil
xor r15b, 0
and al, r15b
mov r12b, sil
xor r12b, 0xff
and r12b, 0
and sil, r15b
or r14b, al
or r12b, sil
xor r14b, r12b
mov al, bl
xor al, 0xff
and al, 0
mov sil, dil
xor sil, 0
mov r15b, bl
and r15b, sil
mov r12b, dil
xor r12b, 1
and r12b, 0
and sil, 1
or al, r15b
or r12b, sil
xor al, r12b
mov sil, dil
xor sil, 1
xor al, 0xff
mov r15b, dil
xor r15b, 1
or sil, al
or r15b, 1
xor sil, 0xff
and sil, r15b
mov al, dil
xor al, 1
and al, 0
mov r15b, dil
xor r15b, 0
mov r12b, r15b
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 0
and r15b, 1
or al, r12b
or r13b, r15b
xor al, r13b
mov r15b, bl
xor r15b, 0xff
xor al, 0xff
mov r12b, dil
xor r12b, 0
or r15b, al
or r12b, 0
xor r15b, 0xff
and r15b, r12b
mov al, sil
and al, r15b
xor sil, r15b
or al, sil
mov sil, dil
xor sil, 0
and sil, 1
mov r15b, dil
xor r15b, 1
and r15b, 0
or sil, r15b
mov r15b, dil
xor r15b, 1
xor sil, 0xff
mov r12b, dil
xor r12b, 0
or r15b, sil
or r12b, 0
xor r15b, 0xff
and r15b, r12b
mov sil, dil
xor sil, 1
and sil, 1
mov r12b, dil
xor r12b, 1
mov r13b, r12b
and r13b, 1
mov cl, dil
xor cl, 1
and cl, 0xff
and r12b, 1
or sil, r13b
or cl, r12b
xor sil, cl
mov cl, dil
xor cl, 0
xor sil, 0xff
mov r12b, dil
xor r12b, 1
or cl, sil
or r12b, 1
xor cl, 0xff
and cl, r12b
mov sil, r15b
xor sil, 0xff
mov r12b, cl
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
mov dl, sil
and dl, 0xff
and r15b, r13b
mov r8b, r12b
and r8b, 0xff
and cl, r13b
or dl, r15b
or r8b, cl
xor dl, r8b
or sil, r12b
xor sil, 0xff
or r13b, 1
and sil, r13b
or dl, sil
mov cl, dil
xor cl, 0
and cl, 0
mov r8b, dil
xor r8b, 0
mov sil, r8b
and sil, 0
mov r15b, dil
xor r15b, 1
and r15b, 0
and r8b, 1
or cl, sil
or r15b, r8b
xor cl, r15b
mov r8b, r14b
xor r8b, 0xff
and r8b, 1
mov sil, dil
xor sil, 1
mov r15b, r14b
and r15b, sil
mov r12b, cl
xor r12b, 0xff
and r12b, 0xff
and cl, sil
or r8b, r15b
or r12b, cl
xor r8b, r12b
mov cl, r14b
xor cl, 0xff
mov sil, r8b
xor sil, cl
and sil, r8b
mov cl, r11b
xor cl, 0xff
and cl, 0
mov r8b, dil
xor r8b, 0
and r11b, r8b
mov r15b, dil
xor r15b, 1
and r15b, 0
and r8b, 1
or cl, r11b
or r15b, r8b
xor cl, r15b
mov r8b, dl
xor r8b, 0xff
and r8b, 0
mov r11b, dil
xor r11b, 0
mov r15b, dl
and r15b, r11b
mov r12b, dil
xor r12b, 1
and r12b, 0
and r11b, 1
or r8b, r15b
or r12b, r11b
xor r8b, r12b
mov r11b, dil
xor r11b, 1
and r11b, 1
mov r15b, dil
xor r15b, 1
and r15b, 1
or r11b, r15b
mov r15b, cl
xor r15b, 0xff
mov r12b, r8b
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
mov r9b, r15b
and r9b, 0
and cl, r13b
mov r10b, r12b
and r10b, 0
and r8b, r13b
or r9b, cl
or r10b, r8b
xor r9b, r10b
or r15b, r12b
xor r15b, 0xff
or r13b, 0
and r15b, r13b
or r9b, r15b
mov cl, dil
xor cl, 1
mov r8b, r11b
xor r8b, 0xff
mov r10b, dil
xor r10b, 1
mov r15b, cl
and r15b, 0xff
mov r12b, r10b
and r12b, 1
mov r13b, r8b
and r13b, 0xff
and r11b, r10b
or r15b, r12b
or r13b, r11b
xor r15b, r13b
or cl, r8b
xor cl, 0xff
or r10b, 1
and cl, r10b
or r15b, cl
mov cl, r9b
xor cl, 0xff
and cl, 1
mov r8b, dil
xor r8b, 1
and r9b, r8b
or cl, r9b
xor cl, 0xff
xor r15b, 0xff
mov r8b, dil
xor r8b, 1
or cl, r15b
or r8b, 1
xor cl, 0xff
and cl, r8b
mov r8b, dil
xor r8b, 0
and r8b, 0
mov r9b, dil
xor r9b, 0
mov r10b, r9b
and r10b, 0
mov r11b, dil
xor r11b, 1
and r11b, 0
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, al
xor r9b, 0xff
and r9b, 1
mov r10b, dil
xor r10b, 1
mov r11b, al
and r11b, r10b
mov r15b, r8b
xor r15b, 0xff
and r15b, 0xff
and r8b, r10b
or r9b, r11b
or r15b, r8b
xor r9b, r15b
xor r9b, 0xff
mov r8b, al
xor r8b, 0xff
mov r10b, dil
xor r10b, 0
or r9b, r8b
or r10b, 0
xor r9b, 0xff
and r9b, r10b
mov r8b, bl
xor r8b, 0xff
and r8b, 1
mov r10b, dil
xor r10b, 1
and bl, r10b
mov r11b, dil
xor r11b, 1
and r11b, 0xff
and r10b, 1
or r8b, bl
or r11b, r10b
xor r8b, r11b
mov r10b, dl
xor r10b, 0xff
and r10b, 1
mov r11b, dil
xor r11b, 1
mov bl, dl
and bl, r11b
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and r11b, 1
or r10b, bl
or r15b, r11b
xor r10b, r15b
mov r11b, dil
xor r11b, 0
and r11b, 1
mov bl, dil
xor bl, 1
mov r15b, bl
and r15b, 0
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and bl, 1
or r11b, r15b
or r12b, bl
xor r11b, r12b
mov bl, r8b
xor bl, 0xff
mov r15b, r10b
xor r15b, 0xff
mov r12b, dil
xor r12b, 1
mov r13b, bl
and r13b, 0xff
and r8b, r12b
mov byte [rbp - 0x27], r15b
and r15b, 0xff
and r10b, r12b
or r13b, r8b
or r15b, r10b
xor r13b, r15b
mov r8b, byte [rbp - 0x27]
or bl, r8b
xor bl, 0xff
or r12b, 1
and bl, r12b
or r13b, bl
mov r10b, r11b
and r10b, 0
xor r11b, 0
or r10b, r11b
mov r11b, r13b
xor r11b, 0xff
and r11b, 0
mov bl, dil
xor bl, 0
and r13b, bl
mov r15b, dil
xor r15b, 1
and r15b, 0
and bl, 1
or r11b, r13b
or r15b, bl
xor r11b, r15b
xor r10b, 0xff
mov bl, r11b
xor bl, r10b
and bl, r11b
mov r10b, sil
xor r10b, 0xff
and r10b, 1
mov r11b, dil
xor r11b, 1
mov r15b, sil
and r15b, r11b
or r10b, r15b
mov r11b, cl
xor r11b, 0xff
and r11b, 1
mov r15b, dil
xor r15b, 1
mov r12b, cl
and r12b, r15b
or r11b, r12b
mov r15b, dil
xor r15b, 1
and r15b, 0
mov r12b, dil
xor r12b, 0
mov r13b, r12b
and r13b, 1
mov r8b, dil
xor r8b, 1
and r8b, 0
and r12b, 1
or r15b, r13b
or r8b, r12b
xor r15b, r8b
mov r8b, dil
xor r8b, 1
mov r12b, r10b
xor r12b, r8b
and r12b, r10b
xor sil, 0xff
mov r8b, r15b
xor r8b, 0xff
mov r13b, dil
xor r13b, 0
or sil, r8b
or r13b, 0
xor sil, 0xff
and sil, r13b
mov r8b, r11b
xor r8b, 0xff
mov r13b, dil
xor r13b, 1
mov byte [rbp - 0x28], dil
xor dil, 1
or r8b, r13b
or dil, 1
xor r8b, 0xff
and r8b, dil
xor cl, 0xff
mov dil, r15b
xor dil, 0xff
mov r13b, byte [rbp - 0x28]
xor r13b, 1
or cl, dil
or r13b, 1
xor cl, 0xff
and cl, r13b
mov dil, r12b
xor dil, 0xff
mov r13b, sil
xor r13b, 0xff
mov byte [rbp - 0x29], al
mov al, byte [rbp - 0x28]
xor al, 1
mov byte [rbp - 0x2a], dil
and dil, 0xff
and r12b, al
mov byte [rbp - 0x2b], r13b
and r13b, 0xff
and sil, al
or dil, r12b
or r13b, sil
xor dil, r13b
mov sil, byte [rbp - 0x2a]
mov r12b, byte [rbp - 0x2b]
or sil, r12b
xor sil, 0xff
or al, 1
and sil, al
or dil, sil
mov al, r8b
xor al, 0xff
mov sil, cl
xor sil, 0xff
mov r13b, byte [rbp - 0x28]
xor r13b, 0
mov r12b, al
and r12b, 0
and r8b, r13b
mov byte [rbp - 0x2c], sil
and sil, 0
and cl, r13b
or r12b, r8b
or sil, cl
xor r12b, sil
mov cl, byte [rbp - 0x2c]
or al, cl
xor al, 0xff
or r13b, 0
and al, r13b
or r12b, al
mov al, dil
xor al, 0xff
and al, 0
mov r8b, byte [rbp - 0x28]
xor r8b, 0
and dil, r8b
mov sil, r12b
xor sil, 0xff
and sil, 0
and r12b, r8b
or al, dil
or sil, r12b
xor al, sil
mov r8b, r10b
xor r8b, 0xff
mov sil, r11b
xor sil, 0xff
mov dil, byte [rbp - 0x28]
xor dil, 0
mov r12b, r8b
and r12b, 0
and r10b, dil
mov r13b, sil
and r13b, 0
and r11b, dil
or r12b, r10b
or r13b, r11b
xor r12b, r13b
or r8b, sil
xor r8b, 0xff
or dil, 0
and r8b, dil
or r12b, r8b
mov r8b, r12b
xor r8b, 0xff
and r8b, 0
mov r10b, byte [rbp - 0x28]
xor r10b, 0
and r12b, r10b
mov r11b, byte [rbp - 0x28]
xor r11b, 1
and r11b, 0
and r10b, 1
or r8b, r12b
or r11b, r10b
xor r8b, r11b
mov r10b, r15b
and r10b, 1
xor r15b, 1
or r10b, r15b
xor r10b, 0xff
mov r11b, r8b
xor r11b, r10b
and r11b, r8b
mov r8b, al
xor r8b, 0xff
mov r10b, r11b
xor r10b, 0xff
mov sil, byte [rbp - 0x28]
xor sil, 0
mov dil, r8b
and dil, 0
and al, sil
mov r15b, r10b
and r15b, 0
and r11b, sil
or dil, al
or r15b, r11b
xor dil, r15b
or r8b, r10b
xor r8b, 0xff
or sil, 0
and r8b, sil
or dil, r8b
mov al, bl
xor al, 0xff
mov r8b, r9b
xor r8b, al
and r8b, r9b
mov al, r9b
xor al, 0xff
mov r10b, bl
and r10b, al
xor bl, 0xff
and r9b, bl
or r10b, r9b
mov al, r8b
xor al, 0xff
mov r9b, r10b
xor r9b, 0xff
mov r11b, byte [rbp - 0x28]
xor r11b, 1
mov bl, al
and bl, 0xff
and r8b, r11b
mov sil, r9b
and sil, 0xff
and r10b, r11b
or bl, r8b
or sil, r10b
xor bl, sil
or al, r9b
xor al, 0xff
or r11b, 1
and al, r11b
or bl, al
mov al, dil
xor al, 0xff
and al, 1
mov r8b, byte [rbp - 0x28]
xor r8b, 1
mov r9b, dil
and r9b, r8b
or al, r9b
mov r8b, bl
xor r8b, 0xff
xor al, 0xff
mov r9b, byte [rbp - 0x28]
xor r9b, 1
or r8b, al
or r9b, 1
xor r8b, 0xff
and r8b, r9b
mov al, bl
xor al, 0xff
and al, 1
mov r9b, byte [rbp - 0x28]
xor r9b, 1
and bl, r9b
or al, bl
xor dil, 0xff
xor al, 0xff
mov r9b, byte [rbp - 0x28]
xor r9b, 1
or dil, al
or r9b, 1
xor dil, 0xff
and dil, r9b
mov al, r8b
xor al, 0xff
mov r9b, dil
xor r9b, 0xff
mov r10b, byte [rbp - 0x28]
xor r10b, 1
mov r11b, al
and r11b, 0xff
and r8b, r10b
mov bl, r9b
and bl, 0xff
and dil, r10b
or r11b, r8b
or bl, dil
xor r11b, bl
or al, r9b
xor al, 0xff
or r10b, 1
and al, r10b
or r11b, al
mov al, r14b
xor al, 0xff
mov r8b, byte [rbp - 0x29]
xor r8b, 0xff
mov r9b, byte [rbp - 0x28]
xor r9b, 0
or al, r8b
or r9b, 0
xor al, 0xff
and al, r9b
mov r8b, r14b
xor r8b, 0xff
mov r9b, byte [rbp - 0x29]
and r9b, r8b
mov r8b, byte [rbp - 0x29]
xor r8b, 0xff
and r14b, r8b
or r9b, r14b
mov r8b, al
and r8b, r9b
xor al, r9b
or r8b, al
mov al, r8b
xor al, 0xff
and al, 1
mov r9b, byte [rbp - 0x28]
xor r9b, 1
mov r10b, r8b
and r10b, r9b
or al, r10b
mov r9b, byte [rbp - 0x28]
xor r9b, 0
xor al, 0xff
mov r10b, byte [rbp - 0x28]
xor r10b, 1
or r9b, al
or r10b, 1
xor r9b, 0xff
and r9b, r10b
mov al, byte [rbp - 0x28]
xor al, 0
and al, 0
mov r10b, byte [rbp - 0x28]
xor r10b, 0
mov bl, r10b
and bl, 0
mov sil, byte [rbp - 0x28]
xor sil, 1
and sil, 0
and r10b, 1
or al, bl
or sil, r10b
xor al, sil
mov r10b, al
xor r10b, 0xff
mov bl, r8b
xor bl, r10b
and bl, r8b
mov r8b, byte [rbp - 0x28]
xor r8b, 1
and r8b, 0
mov r10b, byte [rbp - 0x28]
xor r10b, 0
mov sil, r10b
and sil, 1
mov dil, byte [rbp - 0x28]
xor dil, 1
and dil, 0
and r10b, 1
or r8b, sil
or dil, r10b
xor r8b, dil
xor r8b, 0xff
mov r10b, byte [rbp - 0x28]
xor r10b, 0
mov sil, byte [rbp - 0x28]
xor sil, 0
or r8b, r10b
or sil, 0
xor r8b, 0xff
and r8b, sil
xor al, 0xff
xor al, 1
and al, 0xff
mov r10b, r9b
xor r10b, 0xff
mov sil, bl
xor sil, 0xff
mov dil, byte [rbp - 0x28]
xor dil, 1
mov r14b, r10b
and r14b, 0xff
and r9b, dil
mov r15b, sil
and r15b, 0xff
and bl, dil
or r14b, r9b
or r15b, bl
xor r14b, r15b
or r10b, sil
xor r10b, 0xff
or dil, 1
and r10b, dil
or r14b, r10b
mov r9b, r8b
xor r9b, 0xff
mov r10b, al
xor r10b, 0xff
mov bl, byte [rbp - 0x28]
xor bl, 1
mov sil, r9b
and sil, 0xff
and r8b, bl
mov dil, r10b
and dil, 0xff
and al, bl
or sil, r8b
or dil, al
xor sil, dil
or r9b, r10b
xor r9b, 0xff
or bl, 1
and r9b, bl
or sil, r9b
mov al, r14b
xor al, 0xff
and al, 0
mov r8b, byte [rbp - 0x28]
xor r8b, 0
and r14b, r8b
mov r9b, sil
xor r9b, 0xff
and r9b, 0
and sil, r8b
or al, r14b
or r9b, sil
xor al, r9b
mov r8b, byte [rbp - 0x28]
xor r8b, 0
and r8b, 0
mov r9b, byte [rbp - 0x28]
xor r9b, 0
mov r10b, r9b
and r10b, 0
mov bl, byte [rbp - 0x28]
xor bl, 1
and bl, 0
and r9b, 1
or r8b, r10b
or bl, r9b
xor r8b, bl
mov r9b, dl
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp - 0x28]
xor r10b, 1
mov bl, dl
and bl, r10b
mov sil, byte [rbp - 0x28]
xor sil, 1
and sil, 0xff
and r10b, 1
or r9b, bl
or sil, r10b
xor r9b, sil
mov r10b, byte [rbp - 0x28]
xor r10b, 1
and r10b, 0
mov bl, byte [rbp - 0x28]
xor bl, 0
mov sil, bl
and sil, 1
mov dil, byte [rbp - 0x28]
xor dil, 1
and dil, 0
and bl, 1
or r10b, sil
or dil, bl
xor r10b, dil
mov bl, r8b
xor bl, 0xff
mov sil, byte [rbp - 0x28]
xor sil, 1
mov dil, byte [rbp - 0x28]
xor dil, 1
or bl, sil
or dil, 1
xor bl, 0xff
and bl, dil
mov sil, byte [rbp - 0x28]
xor sil, 0
mov dil, r10b
xor dil, 0xff
mov r14b, byte [rbp - 0x28]
xor r14b, 1
or sil, dil
or r14b, 1
xor sil, 0xff
and sil, r14b
mov dil, r9b
xor dil, 0xff
mov r14b, byte [rbp - 0x28]
xor r14b, 1
mov r15b, byte [rbp - 0x28]
xor r15b, 0
or dil, r14b
or r15b, 0
xor dil, 0xff
and dil, r15b
xor dl, 0xff
mov r14b, r10b
xor r14b, 0xff
mov r15b, byte [rbp - 0x28]
xor r15b, 1
or dl, r14b
or r15b, 1
xor dl, 0xff
and dl, r15b
mov r14b, bl
xor r14b, 0xff
mov r15b, sil
xor r15b, 0xff
mov r12b, byte [rbp - 0x28]
xor r12b, 1
mov r13b, r14b
and r13b, 0xff
and bl, r12b
mov cl, r15b
and cl, 0xff
and sil, r12b
or r13b, bl
or cl, sil
xor r13b, cl
or r14b, r15b
xor r14b, 0xff
or r12b, 1
and r14b, r12b
or r13b, r14b
mov cl, dil
and cl, dl
xor dil, dl
or cl, dil
mov dl, r13b
xor dl, 0xff
mov bl, cl
and bl, dl
xor cl, 0xff
and r13b, cl
or bl, r13b
mov cl, r8b
xor cl, 0xff
mov dl, r9b
xor dl, 0xff
mov sil, byte [rbp - 0x28]
xor sil, 0
mov dil, cl
and dil, 0
and r8b, sil
mov r14b, dl
and r14b, 0
and r9b, sil
or dil, r8b
or r14b, r9b
xor dil, r14b
or cl, dl
xor cl, 0xff
or sil, 0
and cl, sil
or dil, cl
mov cl, dil
xor cl, 0xff
and cl, 0
mov dl, byte [rbp - 0x28]
xor dl, 0
and dil, dl
mov r8b, byte [rbp - 0x28]
xor r8b, 1
and r8b, 0
and dl, 1
or cl, dil
or r8b, dl
xor cl, r8b
mov dl, byte [rbp - 0x28]
xor dl, 1
mov r8b, r10b
xor r8b, 0xff
mov r9b, byte [rbp - 0x28]
xor r9b, 1
mov sil, dl
and sil, 0xff
mov dil, r9b
and dil, 1
mov r14b, r8b
and r14b, 0xff
and r10b, r9b
or sil, dil
or r14b, r10b
xor sil, r14b
or dl, r8b
xor dl, 0xff
or r9b, 1
and dl, r9b
or sil, dl
xor cl, 0xff
xor sil, 0xff
mov dl, byte [rbp - 0x28]
xor dl, 1
or cl, sil
or dl, 1
xor cl, 0xff
and cl, dl
mov dl, bl
xor dl, 0xff
mov r8b, cl
xor r8b, 0xff
mov r9b, byte [rbp - 0x28]
xor r9b, 0
mov r10b, dl
and r10b, 0
and bl, r9b
mov sil, r8b
and sil, 0
and cl, r9b
or r10b, bl
or sil, cl
xor r10b, sil
or dl, r8b
xor dl, 0xff
or r9b, 0
and dl, r9b
or r10b, dl
mov cl, al
xor cl, 0xff
and cl, 1
mov dl, byte [rbp - 0x28]
xor dl, 1
and al, dl
mov r8b, byte [rbp - 0x28]
xor r8b, 1
and r8b, 0xff
and dl, 1
or cl, al
or r8b, dl
xor cl, r8b
mov al, r10b
xor al, 0xff
and al, 1
mov dl, byte [rbp - 0x28]
xor dl, 1
and r10b, dl
mov r8b, byte [rbp - 0x28]
xor r8b, 1
and r8b, 0xff
and dl, 1
or al, r10b
or r8b, dl
xor al, r8b
mov dl, byte [rbp - 0x28]
xor dl, 1
and dl, 1
mov r8b, byte [rbp - 0x28]
xor r8b, 1
mov r9b, r8b
and r9b, 1
mov r10b, byte [rbp - 0x28]
xor r10b, 1
and r10b, 0xff
and r8b, 1
or dl, r9b
or r10b, r8b
xor dl, r10b
mov r8b, cl
xor r8b, 0xff
mov r9b, al
xor r9b, 0xff
mov r10b, byte [rbp - 0x28]
xor r10b, 1
mov bl, r8b
and bl, 0xff
and cl, r10b
mov sil, r9b
and sil, 0xff
and al, r10b
or bl, cl
or sil, al
xor bl, sil
or r8b, r9b
xor r8b, 0xff
or r10b, 1
and r8b, r10b
or bl, r8b
mov al, dl
and al, 1
xor dl, 1
or al, dl
mov cl, bl
xor cl, 0xff
and cl, 1
mov dl, byte [rbp - 0x28]
xor dl, 1
and bl, dl
mov r8b, byte [rbp - 0x28]
xor r8b, 1
and r8b, 0xff
and dl, 1
or cl, bl
or r8b, dl
xor cl, r8b
xor al, 0xff
mov dl, cl
xor dl, al
and dl, cl
mov al, r11b
xor al, 0xff
and al, 1
mov cl, byte [rbp - 0x28]
xor cl, 1
mov r8b, r11b
and r8b, cl
or al, r8b
mov cl, dl
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp - 0x28]
xor r8b, 1
mov r9b, dl
and r9b, r8b
or cl, r9b
mov r8b, byte [rbp - 0x28]
xor r8b, 0
and r8b, 1
mov r9b, byte [rbp - 0x28]
xor r9b, 1
and r9b, 0
or r8b, r9b
mov r9b, al
xor r9b, 0xff
mov r10b, byte [rbp - 0x28]
xor r10b, 0
mov bl, byte [rbp - 0x28]
xor bl, 1
or r9b, r10b
or bl, 1
xor r9b, 0xff
and r9b, bl
xor r11b, 0xff
mov r10b, r8b
xor r10b, 0xff
mov bl, byte [rbp - 0x28]
xor bl, 0
or r11b, r10b
or bl, 0
xor r11b, 0xff
and r11b, bl
mov r10b, cl
xor r10b, 0xff
mov bl, byte [rbp - 0x28]
xor bl, 0
mov sil, byte [rbp - 0x28]
xor sil, 1
or r10b, bl
or sil, 1
xor r10b, 0xff
and r10b, sil
mov bl, r8b
xor bl, 0xff
mov sil, dl
xor sil, bl
and sil, dl
mov dl, r9b
xor dl, 0xff
mov bl, r11b
xor bl, 0xff
mov dil, byte [rbp - 0x28]
xor dil, 0
mov r14b, dl
and r14b, 0
and r9b, dil
mov r15b, bl
and r15b, 0
and r11b, dil
or r14b, r9b
or r15b, r11b
xor r14b, r15b
or dl, bl
xor dl, 0xff
or dil, 0
and dl, dil
or r14b, dl
mov dl, r10b
and dl, sil
xor r10b, sil
or dl, r10b
mov r9b, r14b
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp - 0x28]
xor r10b, 1
and r14b, r10b
mov r11b, dl
xor r11b, 0xff
and r11b, 0xff
and dl, r10b
or r9b, r14b
or r11b, dl
xor r9b, r11b
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov al, dl
xor al, 0xff
and al, 1
mov cl, byte [rbp - 0x28]
xor cl, 1
and dl, cl
or al, dl
mov cl, byte [rbp - 0x28]
xor cl, 0
mov dl, r8b
xor dl, 0xff
mov r10b, byte [rbp - 0x28]
xor r10b, 0
mov r11b, cl
and r11b, 0
mov bl, r10b
and bl, 0
mov sil, dl
and sil, 0
and r8b, r10b
or r11b, bl
or sil, r8b
xor r11b, sil
or cl, dl
xor cl, 0xff
or r10b, 0
and cl, r10b
or r11b, cl
xor al, 0xff
xor r11b, 0xff
mov cl, byte [rbp - 0x28]
xor cl, 1
or al, r11b
or cl, 1
xor al, 0xff
and al, cl
mov cl, r9b
xor cl, 0xff
mov dl, al
xor dl, 0xff
mov r8b, byte [rbp - 0x28]
xor r8b, 0
mov r10b, cl
and r10b, 0
and r9b, r8b
mov r11b, dl
and r11b, 0
and al, r8b
or r10b, r9b
or r11b, al
xor r10b, r11b
or cl, dl
xor cl, 0xff
or r8b, 0
and cl, r8b
or r10b, cl
test r10b, 1
jne 0x6da344a6
jmp 0x6da43e2e
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
sub r8d, 0xd2d531be
sub r8d, 0xdebcba5f
add r8d, 0xd2d531be
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x1be80d5
add r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0xdebcba5f
sub r8d, r9d
mov r9d, eax
sub r9d, 0x77bde800
add r8d, r9d
add r8d, 0x9e988d61
sub r8d, 1
sub r8d, 0x9e988d61
add r8d, 0x1b77991b
add r8d, 0x77bde800
sub r8d, 0x1b77991b
mov r9d, eax
sub r9d, 0x582b4a6d
add r8d, r9d
sub r8d, 0xe67e3c69
sub r8d, 0x1be80d5
add r8d, 0xe67e3c69
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x582b4a6d
add r9d, r8d
sub eax, r9d
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 0
mov sil, 1
mov dil, sil
xor dil, 0
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, r11b
xor dil, 0xff
and dil, 0
mov r14b, sil
xor r14b, 0
mov r15b, r11b
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or r14b, r15b
mov r15b, bl
and r15b, dil
xor bl, dil
or r15b, bl
mov bl, sil
xor bl, 1
mov dil, r14b
xor dil, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, bl
and r13b, 0
mov al, r12b
and al, 1
mov cl, dil
and cl, 0
and r14b, r12b
or r13b, al
or cl, r14b
xor r13b, cl
or bl, dil
xor bl, 0xff
or r12b, 0
and bl, r12b
or r13b, bl
mov al, r15b
xor al, 0xff
and al, 0
mov cl, sil
xor cl, 0
and r15b, cl
mov bl, sil
xor bl, 1
and bl, 0
and cl, 1
or al, r15b
or bl, cl
xor al, bl
xor al, 0xff
xor r13b, 0xff
mov cl, sil
xor cl, 1
or al, r13b
or cl, 1
xor al, 0xff
and al, cl
mov cl, r10b
xor cl, 0xff
and cl, 0
mov bl, sil
xor bl, 0
mov dil, r10b
and dil, bl
mov r14b, sil
xor r14b, 1
and r14b, 0
and bl, 1
or cl, dil
or r14b, bl
xor cl, r14b
xor cl, 0xff
xor cl, 0
and cl, 0
mov bl, sil
xor bl, 0
and bl, 1
mov dil, sil
xor dil, 1
mov r14b, dil
and r14b, 0
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, bl
xor dil, 0xff
mov r14b, r10b
xor r14b, dil
and r14b, r10b
mov r10b, r11b
xor r10b, 0xff
and r10b, 1
mov dil, sil
xor dil, 1
mov r15b, r11b
and r15b, dil
or r10b, r15b
xor r10b, 0xff
mov dil, sil
xor dil, 0
mov r15b, sil
xor r15b, 1
or r10b, dil
or r15b, 1
xor r10b, 0xff
and r10b, r15b
xor r11b, 0xff
xor bl, 0xff
mov dil, sil
xor dil, 1
or r11b, bl
or dil, 1
xor r11b, 0xff
and r11b, dil
mov bl, cl
and bl, r14b
xor cl, r14b
or bl, cl
mov cl, r10b
and cl, r11b
xor r10b, r11b
or cl, r10b
mov r10b, bl
xor r10b, 0xff
mov r11b, cl
and r11b, r10b
xor cl, 0xff
and bl, cl
or r11b, bl
mov cl, r11b
xor cl, 0xff
mov r10b, al
xor r10b, cl
and r10b, al
mov cl, al
xor cl, 0xff
and cl, 0
mov bl, sil
xor bl, 0
and al, bl
mov dil, r11b
xor dil, 0xff
and dil, 0
and r11b, bl
or cl, al
or dil, r11b
xor cl, dil
mov al, r10b
xor al, 0xff
mov r11b, cl
xor r11b, 0xff
xor sil, 1
mov bl, al
and bl, 0xff
and r10b, sil
mov dil, r11b
and dil, 0xff
and cl, sil
or bl, r10b
or dil, cl
xor bl, dil
or al, r11b
xor al, 0xff
or sil, 1
and al, sil
or bl, al
test bl, 1
jne 0x6da347e5
jmp 0x6da43e2e
jmp 0x6d95c74b
jmp 0x6d960be5
mov rax, qword [rbp + 0x620]
mov cl, byte [rbp + 0x61b]
mov byte [rax], cl
jmp 0x6d963975
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0x508766d7
add r8d, 0
sub r8d, 1
sub r8d, 0x508766d7
mov r9d, eax
sub r9d, 0x1e95a8d2
add r9d, r8d
add r9d, 0x1e95a8d2
mov r8d, 0xa2732709
add r8d, 0
sub r8d, ecx
sub r8d, 0xa2732709
mov r10d, 0x17bcc35b
add r10d, 0
sub r10d, r9d
sub r10d, 0x17bcc35b
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, r10d
add r9d, r8d
mov r8d, eax
sub r8d, r9d
sub eax, r8d
add eax, 0
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, bl
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, bl
and r15b, r14b
or sil, r15b
mov r14b, r11b
xor r14b, 0xff
and r14b, 1
mov r15b, dil
xor r15b, 1
mov r12b, r11b
and r12b, r15b
mov r13b, sil
xor r13b, 0xff
and r13b, 0xff
and sil, r15b
or r14b, r12b
or r13b, sil
xor r14b, r13b
xor r14b, 0xff
mov sil, r11b
xor sil, 0xff
mov r15b, dil
xor r15b, 1
or r14b, sil
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov sil, r11b
xor sil, 0xff
and sil, 1
mov r15b, dil
xor r15b, 1
mov r12b, r11b
and r12b, r15b
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or sil, r12b
or r13b, r15b
xor sil, r13b
xor sil, 0xff
xor sil, 0
and sil, 0
mov r15b, dil
xor r15b, 0
and r15b, 1
mov r12b, dil
xor r12b, 1
mov r13b, r12b
and r13b, 0
mov al, dil
xor al, 1
and al, 0xff
and r12b, 1
or r15b, r13b
or al, r12b
xor r15b, al
mov al, r15b
xor al, 0xff
mov r12b, r11b
xor r12b, al
and r12b, r11b
mov al, bl
xor al, 0xff
and al, 1
mov r11b, dil
xor r11b, 1
mov r13b, bl
and r13b, r11b
or al, r13b
mov r11b, dil
xor r11b, 0
mov r13b, al
xor r13b, r11b
and r13b, al
xor r15b, 0xff
mov al, bl
xor al, r15b
and al, bl
mov r11b, sil
and r11b, r12b
xor sil, r12b
or r11b, sil
mov bl, r13b
xor bl, 0xff
mov sil, al
xor sil, 0xff
mov r15b, dil
xor r15b, 1
mov r12b, bl
and r12b, 0xff
and r13b, r15b
mov cl, sil
and cl, 0xff
and al, r15b
or r12b, r13b
or cl, al
xor r12b, cl
or bl, sil
xor bl, 0xff
or r15b, 1
and bl, r15b
or r12b, bl
mov al, r11b
xor al, 0xff
mov cl, r12b
and cl, al
xor r12b, 0xff
and r11b, r12b
or cl, r11b
mov al, cl
xor al, 0xff
mov r11b, r14b
xor r11b, al
and r11b, r14b
mov al, r14b
xor al, 0xff
mov bl, cl
and bl, al
xor cl, 0xff
and r14b, cl
or bl, r14b
mov al, r11b
xor al, 0xff
mov cl, bl
xor cl, 0xff
xor dil, 0
mov sil, al
and sil, 0
and r11b, dil
mov r14b, cl
and r14b, 0
and bl, dil
or sil, r11b
or r14b, bl
xor sil, r14b
or al, cl
xor al, 0xff
or dil, 0
and al, dil
or sil, al
test sil, 1
jne 0x6da34a6b
jmp 0x6da43e33
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x863b913a
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 1
add r9d, r8d
mov r8d, eax
sub r8d, 0x863b913a
add r9d, r8d
mov r8d, eax
sub r8d, ecx
add r8d, 0
mov r10d, 0xcbea9358
add r10d, 0
sub r10d, r9d
sub r10d, 0xcbea9358
sub r8d, 0x85ccc7a2
add r8d, r10d
add r8d, 0x85ccc7a2
sub eax, r8d
add eax, 0
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or sil, r15b
mov r14b, dil
xor r14b, 1
xor sil, 0xff
mov r15b, dil
xor r15b, 0
or r14b, sil
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov sil, dil
xor sil, 1
and sil, 1
mov r15b, dil
xor r15b, 1
and r15b, 1
or sil, r15b
mov r15b, r11b
xor r15b, 0xff
xor sil, 0xff
mov r12b, dil
xor r12b, 1
or r15b, sil
or r12b, 1
xor r15b, 0xff
and r15b, r12b
mov sil, r14b
xor sil, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
mov al, sil
and al, 0xff
and r14b, r13b
mov cl, r12b
and cl, 0xff
and r15b, r13b
or al, r14b
or cl, r15b
xor al, cl
or sil, r12b
xor sil, 0xff
or r13b, 1
and sil, r13b
or al, sil
mov cl, bl
xor cl, 0xff
and cl, 1
mov sil, dil
xor sil, 1
mov r14b, bl
and r14b, sil
or cl, r14b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov sil, dil
xor sil, 1
and sil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r14b
and r15b, 1
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
mov r14b, bl
xor r14b, 0xff
xor sil, 0xff
mov r15b, dil
xor r15b, 0
or r14b, sil
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov sil, cl
xor sil, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r12b, dil
xor r12b, 1
mov r13b, sil
and r13b, 0xff
and cl, r12b
mov dl, r15b
and dl, 0xff
and r14b, r12b
or r13b, cl
or dl, r14b
xor r13b, dl
or sil, r15b
xor sil, 0xff
or r12b, 1
and sil, r12b
or r13b, sil
mov cl, dil
xor cl, 1
and cl, 1
mov dl, dil
xor dl, 1
and dl, 1
or cl, dl
mov dl, dil
xor dl, 1
xor cl, 0xff
mov sil, dil
xor sil, 0
or dl, cl
or sil, 0
xor dl, 0xff
and dl, sil
mov cl, dil
xor cl, 1
and cl, 1
mov sil, dil
xor sil, 1
and sil, 1
or cl, sil
mov sil, dil
xor sil, 1
mov r14b, cl
xor r14b, 0xff
mov r15b, dil
xor r15b, 1
or sil, r14b
or r15b, 1
xor sil, 0xff
and sil, r15b
mov r14b, dil
xor r14b, 1
and r14b, 1
mov r15b, dil
xor r15b, 1
mov r12b, r15b
and r12b, 1
mov r8b, dil
xor r8b, 1
and r8b, 0xff
and r15b, 1
or r14b, r12b
or r8b, r15b
xor r14b, r8b
xor r14b, 0xff
mov r8b, dil
xor r8b, 1
mov r15b, dil
xor r15b, 1
or r14b, r8b
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov r8b, dil
xor r8b, 1
xor cl, 0xff
mov r15b, dil
xor r15b, 1
or r8b, cl
or r15b, 1
xor r8b, 0xff
and r8b, r15b
mov cl, dl
xor cl, 0xff
mov r15b, sil
xor r15b, 0xff
mov r12b, dil
xor r12b, 1
mov r9b, cl
and r9b, 0xff
and dl, r12b
mov r10b, r15b
and r10b, 0xff
and sil, r12b
or r9b, dl
or r10b, sil
xor r9b, r10b
or cl, r15b
xor cl, 0xff
or r12b, 1
and cl, r12b
or r9b, cl
mov cl, r14b
xor cl, 0xff
mov dl, r8b
xor dl, 0xff
mov r10b, dil
xor r10b, 1
mov sil, cl
and sil, 0xff
and r14b, r10b
mov r15b, dl
and r15b, 0xff
and r8b, r10b
or sil, r14b
or r15b, r8b
xor sil, r15b
or cl, dl
xor cl, 0xff
or r10b, 1
and cl, r10b
or sil, cl
mov cl, r9b
xor cl, 0xff
mov dl, sil
and dl, cl
xor sil, 0xff
and r9b, sil
or dl, r9b
mov cl, dil
xor cl, 1
and cl, 1
mov r8b, dil
xor r8b, 1
and r8b, 1
or cl, r8b
mov r8b, al
xor r8b, 0xff
mov r9b, cl
and r9b, r8b
xor cl, 0xff
mov r8b, al
and r8b, cl
or r9b, r8b
xor r9b, 0xff
mov cl, al
xor cl, 0xff
mov r8b, dil
xor r8b, 0
or r9b, cl
or r8b, 0
xor r9b, 0xff
and r9b, r8b
mov cl, dl
xor cl, 0xff
and cl, 0
mov r8b, dil
xor r8b, 0
mov r10b, dl
and r10b, r8b
mov sil, dil
xor sil, 1
and sil, 0
and r8b, 1
or cl, r10b
or sil, r8b
xor cl, sil
mov r8b, r11b
xor r8b, 0xff
and r8b, 1
mov r10b, dil
xor r10b, 1
mov sil, r11b
and sil, r10b
mov r14b, cl
xor r14b, 0xff
and r14b, 0xff
and cl, r10b
or r8b, sil
or r14b, cl
xor r8b, r14b
xor r8b, 0xff
xor r11b, 0xff
mov cl, dil
xor cl, 0
or r8b, r11b
or cl, 0
xor r8b, 0xff
and r8b, cl
mov cl, dil
xor cl, 1
and cl, 0
mov r10b, dil
xor r10b, 0
mov r11b, r10b
and r11b, 1
mov sil, dil
xor sil, 1
and sil, 0
and r10b, 1
or cl, r11b
or sil, r10b
xor cl, sil
mov r10b, r13b
xor r10b, 0xff
mov r11b, cl
and r11b, r10b
xor cl, 0xff
mov r10b, r13b
and r10b, cl
or r11b, r10b
xor r11b, 0xff
mov cl, r13b
xor cl, 0xff
mov r10b, dil
xor r10b, 0
or r11b, cl
or r10b, 0
xor r11b, 0xff
and r11b, r10b
mov cl, bl
xor cl, 0xff
and cl, 1
mov r10b, dil
xor r10b, 1
and bl, r10b
or cl, bl
mov r10b, dl
xor r10b, 0xff
and r10b, 0
mov bl, dil
xor bl, 0
mov sil, dl
and sil, bl
mov r14b, dil
xor r14b, 1
and r14b, 0
and bl, 1
or r10b, sil
or r14b, bl
xor r10b, r14b
mov bl, dil
xor bl, 0
and bl, 0
mov sil, dil
xor sil, 0
mov r14b, sil
and r14b, 0
mov r15b, dil
xor r15b, 1
and r15b, 0
and sil, 1
or bl, r14b
or r15b, sil
xor bl, r15b
mov sil, cl
and sil, r10b
xor cl, r10b
or sil, cl
mov cl, dil
xor cl, 0
mov r10b, bl
xor r10b, 0xff
mov r14b, dil
xor r14b, 0
mov r15b, cl
and r15b, 0
mov r12b, r14b
and r12b, 0
mov byte [rbp - 0x2d], r10b
and r10b, 0
and bl, r14b
or r15b, r12b
or r10b, bl
xor r15b, r10b
mov r10b, byte [rbp - 0x2d]
or cl, r10b
xor cl, 0xff
or r14b, 0
and cl, r14b
or r15b, cl
mov cl, sil
xor cl, 0xff
and cl, 1
mov bl, dil
xor bl, 1
and sil, bl
or cl, sil
xor cl, 0xff
xor r15b, 0xff
mov bl, dil
xor bl, 1
or cl, r15b
or bl, 1
xor cl, 0xff
and cl, bl
mov bl, r9b
xor bl, 0xff
mov sil, r8b
xor sil, 0xff
mov r14b, dil
xor r14b, 1
or bl, sil
or r14b, 1
xor bl, 0xff
and bl, r14b
mov sil, r9b
xor sil, 0xff
mov r14b, r8b
and r14b, sil
xor r8b, 0xff
and r9b, r8b
or r14b, r9b
mov r8b, bl
and r8b, r14b
xor bl, r14b
or r8b, bl
mov r9b, r11b
xor r9b, 0xff
and r9b, 1
mov bl, dil
xor bl, 1
mov sil, r11b
and sil, bl
or r9b, sil
mov bl, cl
xor bl, 0xff
and bl, 0
mov sil, dil
xor sil, 0
mov r14b, cl
and r14b, sil
mov r15b, dil
xor r15b, 1
and r15b, 0
and sil, 1
or bl, r14b
or r15b, sil
xor bl, r15b
mov sil, dil
xor sil, 1
and sil, 1
mov r14b, dil
xor r14b, 1
and r14b, 1
or sil, r14b
mov r14b, dil
xor r14b, 1
mov r15b, r9b
xor r15b, r14b
and r15b, r9b
mov r14b, sil
xor r14b, 0xff
mov r12b, r11b
xor r12b, r14b
and r12b, r11b
mov r11b, bl
xor r11b, 0xff
mov r14b, dil
xor r14b, 1
mov r10b, dil
xor r10b, 0
or r11b, r14b
or r10b, 0
xor r11b, 0xff
and r11b, r10b
mov r10b, sil
xor r10b, 0xff
mov r14b, cl
xor r14b, r10b
and r14b, cl
mov cl, r15b
xor cl, 0xff
mov r10b, r12b
xor r10b, 0xff
mov byte [rbp - 0x2e], dil
xor dil, 1
mov byte [rbp - 0x2f], cl
and cl, 0xff
and r15b, dil
mov byte [rbp - 0x30], r10b
and r10b, 0xff
and r12b, dil
or cl, r15b
or r10b, r12b
xor cl, r10b
mov r10b, byte [rbp - 0x2f]
mov r15b, byte [rbp - 0x30]
or r10b, r15b
xor r10b, 0xff
or dil, 1
and r10b, dil
or cl, r10b
mov r10b, r11b
and r10b, r14b
xor r11b, r14b
or r10b, r11b
mov r11b, cl
xor r11b, 0xff
mov dil, r10b
and dil, r11b
xor r10b, 0xff
and cl, r10b
or dil, cl
mov cl, r9b
and cl, bl
xor r9b, bl
or cl, r9b
mov r9b, cl
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp - 0x2e]
xor r10b, 1
and cl, r10b
or r9b, cl
mov cl, sil
and cl, 1
xor sil, 1
or cl, sil
xor cl, 0xff
mov r10b, r9b
xor r10b, cl
and r10b, r9b
mov cl, dil
and cl, r10b
xor dil, r10b
or cl, dil
mov r9b, r8b
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp - 0x2e]
xor r10b, 1
mov r11b, r8b
and r11b, r10b
mov bl, byte [rbp - 0x2e]
xor bl, 1
and bl, 0xff
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
xor r9b, 0xff
mov r10b, cl
xor r10b, r9b
and r10b, cl
mov r9b, cl
xor r9b, 0xff
and r9b, 1
mov r11b, byte [rbp - 0x2e]
xor r11b, 1
and cl, r11b
mov bl, byte [rbp - 0x2e]
xor bl, 1
and bl, 0xff
and r11b, 1
or r9b, cl
or bl, r11b
xor r9b, bl
xor r9b, 0xff
mov cl, r8b
xor cl, r9b
and cl, r8b
mov r8b, r10b
xor r8b, 0xff
mov r9b, cl
xor r9b, 0xff
mov r11b, byte [rbp - 0x2e]
xor r11b, 0
mov bl, r8b
and bl, 0
and r10b, r11b
mov sil, r9b
and sil, 0
and cl, r11b
or bl, r10b
or sil, cl
xor bl, sil
or r8b, r9b
xor r8b, 0xff
or r11b, 0
and r8b, r11b
or bl, r8b
mov cl, al
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp - 0x2e]
xor r8b, 1
mov r9b, al
and r9b, r8b
or cl, r9b
mov r8b, r13b
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp - 0x2e]
xor r9b, 1
mov r10b, r13b
and r10b, r9b
mov r11b, byte [rbp - 0x2e]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, byte [rbp - 0x2e]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp - 0x2e]
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, byte [rbp - 0x2e]
xor r10b, 1
mov r11b, cl
xor r11b, r10b
and r11b, cl
mov r10b, r9b
xor r10b, 0xff
mov sil, al
xor sil, r10b
and sil, al
mov al, byte [rbp - 0x2e]
xor al, 1
mov r10b, r8b
xor r10b, al
and r10b, r8b
mov al, r9b
xor al, 0xff
mov dil, r13b
xor dil, al
and dil, r13b
mov al, r11b
xor al, 0xff
mov r14b, sil
xor r14b, 0xff
mov r12b, byte [rbp - 0x2e]
xor r12b, 0
mov r13b, al
and r13b, 0
and r11b, r12b
mov r15b, r14b
and r15b, 0
and sil, r12b
or r13b, r11b
or r15b, sil
xor r13b, r15b
or al, r14b
xor al, 0xff
or r12b, 0
and al, r12b
or r13b, al
mov al, r10b
xor al, 0xff
mov r11b, dil
xor r11b, 0xff
mov sil, byte [rbp - 0x2e]
xor sil, 0
mov r14b, al
and r14b, 0
and r10b, sil
mov r15b, r11b
and r15b, 0
and dil, sil
or r14b, r10b
or r15b, dil
xor r14b, r15b
or al, r11b
xor al, 0xff
or sil, 0
and al, sil
or r14b, al
mov al, r13b
xor al, 0xff
mov r10b, r14b
and r10b, al
xor r14b, 0xff
and r13b, r14b
or r10b, r13b
mov al, cl
xor al, 0xff
mov r11b, r8b
xor r11b, 0xff
mov sil, byte [rbp - 0x2e]
xor sil, 0
mov dil, al
and dil, 0
and cl, sil
mov r14b, r11b
and r14b, 0
and r8b, sil
or dil, cl
or r14b, r8b
xor dil, r14b
or al, r11b
xor al, 0xff
or sil, 0
and al, sil
or dil, al
mov al, dil
xor al, 0xff
and al, 1
mov cl, byte [rbp - 0x2e]
xor cl, 1
and dil, cl
mov r8b, byte [rbp - 0x2e]
xor r8b, 1
and r8b, 0xff
and cl, 1
or al, dil
or r8b, cl
xor al, r8b
mov cl, byte [rbp - 0x2e]
xor cl, 1
mov r8b, r9b
xor r8b, 0xff
mov r11b, byte [rbp - 0x2e]
xor r11b, 0
mov sil, cl
and sil, 0
mov dil, r11b
and dil, 1
mov r14b, r8b
and r14b, 0
and r9b, r11b
or sil, dil
or r14b, r9b
xor sil, r14b
or cl, r8b
xor cl, 0xff
or r11b, 0
and cl, r11b
or sil, cl
xor sil, 0xff
mov cl, al
xor cl, sil
and cl, al
mov al, r10b
xor al, 0xff
mov r8b, cl
xor r8b, 0xff
mov r9b, byte [rbp - 0x2e]
xor r9b, 1
mov r11b, al
and r11b, 0xff
and r10b, r9b
mov sil, r8b
and sil, 0xff
and cl, r9b
or r11b, r10b
or sil, cl
xor r11b, sil
or al, r8b
xor al, 0xff
or r9b, 1
and al, r9b
or r11b, al
mov al, r11b
xor al, 0xff
and al, 0
mov cl, byte [rbp - 0x2e]
xor cl, 0
mov r8b, r11b
and r8b, cl
mov r9b, byte [rbp - 0x2e]
xor r9b, 1
and r9b, 0
and cl, 1
or al, r8b
or r9b, cl
xor al, r9b
mov cl, byte [rbp - 0x2e]
xor cl, 1
xor al, 0xff
mov r8b, byte [rbp - 0x2e]
xor r8b, 1
or cl, al
or r8b, 1
xor cl, 0xff
and cl, r8b
mov al, byte [rbp - 0x2e]
xor al, 1
and al, 1
mov r8b, byte [rbp - 0x2e]
xor r8b, 1
and r8b, 1
or al, r8b
xor r11b, 0xff
xor al, 0xff
mov r8b, byte [rbp - 0x2e]
xor r8b, 0
or r11b, al
or r8b, 0
xor r11b, 0xff
and r11b, r8b
mov al, cl
xor al, 0xff
mov r8b, r11b
xor r8b, 0xff
mov r9b, byte [rbp - 0x2e]
xor r9b, 0
mov r10b, al
and r10b, 0
and cl, r9b
mov sil, r8b
and sil, 0
and r11b, r9b
or r10b, cl
or sil, r11b
xor r10b, sil
or al, r8b
xor al, 0xff
or r9b, 0
and al, r9b
or r10b, al
mov al, dl
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, byte [rbp - 0x2e]
xor cl, 1
and cl, 1
mov r8b, byte [rbp - 0x2e]
xor r8b, 1
mov r9b, r8b
and r9b, 1
mov r11b, dl
xor r11b, 0xff
and r11b, 0xff
and dl, r8b
or cl, r9b
or r11b, dl
xor cl, r11b
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov al, dl
xor al, 0xff
and al, 1
mov cl, byte [rbp - 0x2e]
xor cl, 1
and dl, cl
or al, dl
mov cl, r10b
xor cl, 0xff
mov dl, al
and dl, cl
xor al, 0xff
mov cl, r10b
and cl, al
or dl, cl
xor dl, 0xff
xor r10b, 0xff
mov al, byte [rbp - 0x2e]
xor al, 0
or dl, r10b
or al, 0
xor dl, 0xff
and dl, al
mov al, bl
xor al, 0xff
mov cl, dl
xor cl, 0xff
mov r8b, byte [rbp - 0x2e]
xor r8b, 0
or al, cl
or r8b, 0
xor al, 0xff
and al, r8b
mov cl, bl
xor cl, 0xff
mov r8b, dl
and r8b, cl
xor dl, 0xff
and bl, dl
or r8b, bl
mov cl, al
xor cl, 0xff
mov dl, r8b
xor dl, 0xff
mov r9b, byte [rbp - 0x2e]
xor r9b, 1
mov r10b, cl
and r10b, 0xff
and al, r9b
mov r11b, dl
and r11b, 0xff
and r8b, r9b
or r10b, al
or r11b, r8b
xor r10b, r11b
or cl, dl
xor cl, 0xff
or r9b, 1
and cl, r9b
or r10b, cl
test r10b, 1
jne 0x6da35623
jmp 0x6da43e33
jmp 0x6d965fea
jmp 0x6d96951c
jmp 0x6d9712d4
jmp 0x6d97cd80
jmp 0x6d97e172
jmp 0x6d9808ae
mov rax, qword [rbp + 0x7d0]
mov ecx, dword [rbp + 0x4e4]
mov dword [rax], ecx
jmp 0x6d982683
jmp 0x6d984c20
jmp 0x6d987a85
jmp 0x6d98a14f
jmp 0x6d98d9b8
jmp 0x6d991dd0
jmp 0x6d999410
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, ecx
mov r9d, eax
sub r9d, 0x30c2bc66
add r8d, r9d
mov r9d, eax
sub r9d, r8d
sub r9d, 0x63f7b8d2
add r9d, 0x83ecba19
add r9d, 0x63f7b8d2
add r9d, 0xbbfea8ab
sub r9d, 0x30c2bc66
sub r9d, 0xbbfea8ab
mov r8d, eax
sub r8d, 0xbab01603
sub r8d, 1
add r8d, 0xbab01603
mov r10d, eax
sub r10d, r9d
mov r9d, eax
sub r9d, r8d
add r10d, r9d
mov r8d, eax
sub r8d, r10d
mov r9d, eax
sub r9d, 0x17648f86
add r8d, r9d
sub eax, 0x83ecba19
add r8d, eax
add r8d, 0x10e9988
add r8d, 0x17648f86
sub r8d, 0x10e9988
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, bl
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, bl
and r15b, r14b
or sil, r15b
mov r14b, r11b
xor r14b, 0xff
mov r15b, sil
and r15b, r14b
xor sil, 0xff
mov r14b, r11b
and r14b, sil
or r15b, r14b
xor r15b, 0xff
mov sil, r11b
xor sil, 0xff
mov r14b, dil
xor r14b, 1
or r15b, sil
or r14b, 1
xor r15b, 0xff
and r15b, r14b
mov sil, r11b
xor sil, 0xff
and sil, 1
mov r14b, dil
xor r14b, 1
mov r12b, r11b
and r12b, r14b
or sil, r12b
xor sil, 0xff
mov r14b, bl
xor r14b, sil
and r14b, bl
mov sil, bl
xor sil, 0xff
and sil, 1
mov r12b, dil
xor r12b, 1
and bl, r12b
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r12b, 1
or sil, bl
or r13b, r12b
xor sil, r13b
xor r11b, 0xff
xor sil, 0xff
mov bl, dil
xor bl, 0
or r11b, sil
or bl, 0
xor r11b, 0xff
and r11b, bl
mov bl, r14b
xor bl, 0xff
mov sil, r11b
xor sil, 0xff
xor dil, 0
mov r12b, bl
and r12b, 0
and r14b, dil
mov r13b, sil
and r13b, 0
and r11b, dil
or r12b, r14b
or r13b, r11b
xor r12b, r13b
or bl, sil
xor bl, 0xff
or dil, 0
and bl, dil
or r12b, bl
mov r11b, r12b
xor r11b, 0xff
mov bl, r15b
xor bl, r11b
and bl, r15b
mov r11b, r15b
xor r11b, 0xff
mov sil, r12b
and sil, r11b
xor r12b, 0xff
and r15b, r12b
or sil, r15b
mov r11b, bl
and r11b, sil
xor bl, sil
or r11b, bl
test r11b, 1
jne 0x6da3a98f
jmp 0x6da43ecc
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0
mov r9d, eax
sub r9d, 0x66bccd8f
add r8d, r9d
mov r9d, eax
sub r9d, r8d
add r9d, 0xc1084f88
sub r9d, 1
sub r9d, 0xc1084f88
sub r9d, 0xbe18db53
sub r9d, 0x66bccd8f
add r9d, 0xbe18db53
mov r8d, ecx
add r8d, 0x3e3d6f1d
add r8d, 0x6610b7f9
sub r8d, 0x3e3d6f1d
sub eax, r9d
sub r8d, eax
add r8d, 0xe25ceaa0
sub r8d, 0x6610b7f9
sub r8d, 0xe25ceaa0
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, r11b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or dil, r15b
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or r14b, r15b
mov r15b, bl
xor r15b, 0xff
mov r12b, dil
xor r12b, 0xff
mov r13b, sil
xor r13b, 1
mov al, r15b
and al, 0xff
and bl, r13b
mov cl, r12b
and cl, 0xff
and dil, r13b
or al, bl
or cl, dil
xor al, cl
or r15b, r12b
xor r15b, 0xff
or r13b, 1
and r15b, r13b
or al, r15b
mov cl, sil
xor cl, 1
mov bl, r14b
xor bl, 0xff
mov dil, sil
xor dil, 1
mov r15b, cl
and r15b, 0xff
mov r12b, dil
and r12b, 1
mov r13b, bl
and r13b, 0xff
and r14b, dil
or r15b, r12b
or r13b, r14b
xor r15b, r13b
or cl, bl
xor cl, 0xff
or dil, 1
and cl, dil
or r15b, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov bl, sil
xor bl, 1
and al, bl
or cl, al
xor r15b, 0xff
mov al, cl
xor al, r15b
and al, cl
mov cl, r10b
xor cl, 0xff
and cl, 1
mov bl, sil
xor bl, 1
mov dil, r10b
and dil, bl
or cl, dil
mov bl, r11b
xor bl, 0xff
xor cl, 0xff
mov dil, sil
xor dil, 1
or bl, cl
or dil, 1
xor bl, 0xff
and bl, dil
mov cl, r11b
xor cl, 0xff
and cl, 1
mov dil, sil
xor dil, 1
and r11b, dil
or cl, r11b
xor cl, 0xff
mov r11b, r10b
xor r11b, cl
and r11b, r10b
mov cl, bl
and cl, r11b
xor bl, r11b
or cl, bl
mov r10b, al
xor r10b, 0xff
mov r11b, cl
xor r11b, 0xff
mov bl, sil
xor bl, 0
or r10b, r11b
or bl, 0
xor r10b, 0xff
and r10b, bl
mov r11b, al
xor r11b, 0xff
and r11b, 0
mov bl, sil
xor bl, 0
and al, bl
mov dil, cl
xor dil, 0xff
and dil, 0
and cl, bl
or r11b, al
or dil, cl
xor r11b, dil
mov al, r10b
xor al, 0xff
mov cl, r11b
xor cl, 0xff
xor sil, 0
mov bl, al
and bl, 0
and r10b, sil
mov dil, cl
and dil, 0
and r11b, sil
or bl, r10b
or dil, r11b
xor bl, dil
or al, cl
xor al, 0xff
or sil, 0
and al, sil
or bl, al
test bl, 1
jne 0x6da3ac18
jmp 0x6da43ecc
jmp 0x6d9c1e00
mov rax, qword [rbp + 0x7c0]
mov rcx, qword [rax]
mov edx, dword [rcx + 4]
mov ecx, edx
mov r8, qword [rbp + 0x318]
add r8, rcx
mov qword [rax], r8
jmp 0x6d9c4b47
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0x75115f05
add r8d, 0
sub r8d, 0x47d4e2f8
sub r8d, 0x75115f05
mov r9d, eax
sub r9d, ecx
mov r10d, eax
sub r10d, r8d
add r9d, r10d
mov r8d, eax
sub r8d, r9d
add r8d, 0x14cc3a3f
add r8d, 0x8ed581ce
sub r8d, 0x14cc3a3f
add r8d, 0x4ebef03e
sub r8d, 1
sub r8d, 0x4ebef03e
sub r8d, 0x12620d56
sub r8d, 0x8ed581ce
add r8d, 0x12620d56
mov r9d, eax
sub r9d, 0x4357a612
sub r9d, r8d
add r9d, 0x4357a612
mov r8d, eax
sub r8d, 0xa3908215
sub r8d, 0x47d4e2f8
add r8d, 0xa3908215
add r9d, 0x1e9d9a8b
add r9d, r8d
sub r9d, 0x1e9d9a8b
sub eax, 0x15e4993b
sub eax, r9d
add eax, 0x15e4993b
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
mov r14b, bl
xor r14b, 0xff
and r14b, 1
mov r15b, dil
xor r15b, 1
mov r12b, bl
and r12b, r15b
or r14b, r12b
mov r15b, dil
xor r15b, 1
and r15b, 1
mov r12b, dil
xor r12b, 1
and r12b, 1
or r15b, r12b
mov r12b, sil
xor r12b, 0xff
mov r13b, r14b
xor r13b, 0xff
mov al, dil
xor al, 1
mov cl, r12b
and cl, 0xff
and sil, al
mov dl, r13b
and dl, 0xff
and r14b, al
or cl, sil
or dl, r14b
xor cl, dl
or r12b, r13b
xor r12b, 0xff
or al, 1
and r12b, al
or cl, r12b
mov al, dil
xor al, 1
mov dl, r15b
xor dl, 0xff
mov sil, dil
xor sil, 0
mov r14b, al
and r14b, 0
mov r12b, sil
and r12b, 1
mov r13b, dl
and r13b, 0
and r15b, sil
or r14b, r12b
or r13b, r15b
xor r14b, r13b
or al, dl
xor al, 0xff
or sil, 0
and al, sil
or r14b, al
mov al, cl
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
and cl, dl
or al, cl
xor al, 0xff
xor r14b, 0xff
mov cl, dil
xor cl, 1
or al, r14b
or cl, 1
xor al, 0xff
and al, cl
mov cl, r11b
xor cl, 0xff
and cl, 1
mov dl, dil
xor dl, 1
mov sil, r11b
and sil, dl
or cl, sil
xor cl, 0xff
xor cl, 0
and cl, 0
mov dl, dil
xor dl, 0
and dl, 1
mov sil, dil
xor sil, 1
and sil, 0
or dl, sil
xor r11b, 0xff
mov sil, dl
xor sil, 0xff
mov r14b, dil
xor r14b, 1
or r11b, sil
or r14b, 1
xor r11b, 0xff
and r11b, r14b
mov sil, bl
xor sil, 0xff
and sil, 0
mov r14b, dil
xor r14b, 0
mov r15b, bl
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
mov r14b, dil
xor r14b, 0
mov r15b, sil
xor r15b, r14b
and r15b, sil
xor bl, 0xff
xor dl, 0xff
mov sil, dil
xor sil, 1
or bl, dl
or sil, 1
xor bl, 0xff
and bl, sil
mov dl, cl
xor dl, 0xff
mov sil, r11b
xor sil, 0xff
mov r14b, dil
xor r14b, 1
mov r12b, dl
and r12b, 0xff
and cl, r14b
mov r13b, sil
and r13b, 0xff
and r11b, r14b
or r12b, cl
or r13b, r11b
xor r12b, r13b
or dl, sil
xor dl, 0xff
or r14b, 1
and dl, r14b
or r12b, dl
mov cl, r15b
xor cl, 0xff
mov dl, bl
xor dl, 0xff
mov r11b, dil
xor r11b, 1
mov sil, cl
and sil, 0xff
and r15b, r11b
mov r14b, dl
and r14b, 0xff
and bl, r11b
or sil, r15b
or r14b, bl
xor sil, r14b
or cl, dl
xor cl, 0xff
or r11b, 1
and cl, r11b
or sil, cl
mov cl, r12b
xor cl, 0xff
mov dl, sil
and dl, cl
xor sil, 0xff
and r12b, sil
or dl, r12b
mov cl, al
xor cl, 0xff
and cl, 1
mov r11b, dil
xor r11b, 1
mov bl, al
and bl, r11b
or cl, bl
mov r11b, dl
xor r11b, 0xff
and r11b, 0
mov bl, dil
xor bl, 0
mov sil, dl
and sil, bl
mov r14b, dil
xor r14b, 1
and r14b, 0
and bl, 1
or r11b, sil
or r14b, bl
xor r11b, r14b
mov bl, dil
xor bl, 1
and bl, 1
mov sil, dil
xor sil, 1
and sil, 1
or bl, sil
mov sil, cl
xor sil, 0xff
mov r14b, dil
xor r14b, 1
mov r15b, dil
xor r15b, 1
or sil, r14b
or r15b, 1
xor sil, 0xff
and sil, r15b
xor al, 0xff
mov r14b, bl
xor r14b, 0xff
mov r15b, dil
xor r15b, 0
or al, r14b
or r15b, 0
xor al, 0xff
and al, r15b
mov r14b, r11b
xor r14b, 0xff
mov r15b, dil
xor r15b, 1
mov r12b, dil
xor r12b, 1
or r14b, r15b
or r12b, 1
xor r14b, 0xff
and r14b, r12b
mov r15b, bl
xor r15b, 0xff
mov r12b, dl
xor r12b, r15b
and r12b, dl
mov dl, sil
xor dl, 0xff
mov r15b, al
xor r15b, 0xff
mov r13b, dil
xor r13b, 1
mov r8b, dl
and r8b, 0xff
and sil, r13b
mov r9b, r15b
and r9b, 0xff
and al, r13b
or r8b, sil
or r9b, al
xor r8b, r9b
or dl, r15b
xor dl, 0xff
or r13b, 1
and dl, r13b
or r8b, dl
mov al, r14b
and al, r12b
xor r14b, r12b
or al, r14b
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r9b, dil
xor r9b, 1
and r8b, r9b
mov sil, al
xor sil, 0xff
and sil, 0xff
and al, r9b
or dl, r8b
or sil, al
xor dl, sil
mov al, cl
and al, r11b
xor cl, r11b
or al, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov r8b, dil
xor r8b, 1
and al, r8b
mov r9b, dil
xor r9b, 1
and r9b, 0xff
and r8b, 1
or cl, al
or r9b, r8b
xor cl, r9b
mov al, bl
and al, 1
xor bl, 1
or al, bl
xor al, 0xff
mov r8b, cl
xor r8b, al
and r8b, cl
mov al, dl
xor al, 0xff
mov cl, r8b
xor cl, 0xff
xor dil, 1
mov r9b, al
and r9b, 0xff
and dl, dil
mov r11b, cl
and r11b, 0xff
and r8b, dil
or r9b, dl
or r11b, r8b
xor r9b, r11b
or al, cl
xor al, 0xff
or dil, 1
and al, dil
or r9b, al
test r9b, 1
jne 0x6da3b133
jmp 0x6da43ed1
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0
mov r9d, eax
sub r9d, 0xd4d9f94e
add r8d, r9d
mov r9d, eax
sub r9d, r8d
sub r9d, 0x1c2d7c63
sub r9d, 1
add r9d, 0x1c2d7c63
sub r9d, 0x7b700e24
sub r9d, 0xd4d9f94e
add r9d, 0x7b700e24
mov r8d, ecx
sub r8d, 0x5461fce
sub r8d, 0xebe356a2
add r8d, 0x5461fce
sub r8d, 0xf0a74f10
add r8d, r9d
add r8d, 0xf0a74f10
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0xebe356a2
add r9d, r8d
sub eax, r9d
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 0
mov sil, 1
mov dil, sil
xor dil, 0
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, r11b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or dil, r15b
mov r14b, sil
xor r14b, 0
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 0
or r14b, r15b
mov r15b, bl
and r15b, dil
xor bl, dil
or r15b, bl
mov bl, sil
xor bl, 0
mov dil, r14b
xor dil, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, bl
and r13b, 0
mov al, r12b
and al, 0
mov cl, dil
and cl, 0
and r14b, r12b
or r13b, al
or cl, r14b
xor r13b, cl
or bl, dil
xor bl, 0xff
or r12b, 0
and bl, r12b
or r13b, bl
mov al, r15b
xor al, 0xff
and al, 0
mov cl, sil
xor cl, 0
and r15b, cl
mov bl, sil
xor bl, 1
and bl, 0
and cl, 1
or al, r15b
or bl, cl
xor al, bl
xor r13b, 0xff
mov cl, al
xor cl, r13b
and cl, al
mov al, r10b
xor al, 0xff
and al, 1
mov bl, sil
xor bl, 1
mov dil, r10b
and dil, bl
or al, dil
xor al, 0xff
mov bl, r11b
xor bl, al
and bl, r11b
mov al, r11b
xor al, 0xff
and al, 0
mov dil, sil
xor dil, 0
and r11b, dil
mov r14b, sil
xor r14b, 1
and r14b, 0
and dil, 1
or al, r11b
or r14b, dil
xor al, r14b
xor r10b, 0xff
xor al, 0xff
mov r11b, sil
xor r11b, 1
or r10b, al
or r11b, 1
xor r10b, 0xff
and r10b, r11b
mov al, bl
xor al, 0xff
mov r11b, r10b
xor r11b, 0xff
xor sil, 0
mov dil, al
and dil, 0
and bl, sil
mov r14b, r11b
and r14b, 0
and r10b, sil
or dil, bl
or r14b, r10b
xor dil, r14b
or al, r11b
xor al, 0xff
or sil, 0
and al, sil
or dil, al
mov al, dil
xor al, 0xff
mov r10b, cl
xor r10b, al
and r10b, cl
mov al, cl
xor al, 0xff
mov r11b, dil
and r11b, al
xor dil, 0xff
and cl, dil
or r11b, cl
mov al, r10b
and al, r11b
xor r10b, r11b
or al, r10b
test al, 1
jne 0x6da3b390
jmp 0x6da43ed1
jmp 0x6d9c7589
mov rax, qword [rbp + 0x758]
mov rcx, qword [rbp + 0x2d0]
mov qword [rax], rcx
jmp 0x6d9cc7cd
jmp 0x6d9d1143
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x61f5c765
add r8d, 0
mov r9d, eax
sub r9d, ecx
mov r10d, eax
sub r10d, r8d
add r9d, r10d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0xe6f98e3a
add r8d, r9d
mov r9d, eax
sub r9d, 1
add r8d, r9d
sub eax, 0xe6f98e3a
sub r8d, eax
mov eax, 0xef871a25
add eax, 0
sub eax, 0x61f5c765
sub eax, 0xef871a25
sub r8d, 0x26bc11e8
sub r8d, eax
add r8d, 0x26bc11e8
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
mov r14b, bl
xor r14b, 0xff
and r14b, 1
mov r15b, dil
xor r15b, 1
mov r12b, bl
and r12b, r15b
or r14b, r12b
mov r15b, dil
xor r15b, 0
and r15b, 1
mov r12b, dil
xor r12b, 1
and r12b, 0
or r15b, r12b
mov r12b, sil
and r12b, r14b
xor sil, r14b
or r12b, sil
mov sil, dil
xor sil, 0
mov r14b, r15b
xor r14b, 0xff
mov r13b, dil
xor r13b, 0
mov al, sil
and al, 0
mov cl, r13b
and cl, 0
mov dl, r14b
and dl, 0
and r15b, r13b
or al, cl
or dl, r15b
xor al, dl
or sil, r14b
xor sil, 0xff
or r13b, 0
and sil, r13b
or al, sil
mov cl, r12b
xor cl, 0xff
and cl, 1
mov dl, dil
xor dl, 1
and r12b, dl
or cl, r12b
xor al, 0xff
mov dl, cl
xor dl, al
and dl, cl
mov al, r11b
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
mov sil, r11b
and sil, cl
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and cl, 1
or al, sil
or r14b, cl
xor al, r14b
xor al, 0xff
mov cl, bl
xor cl, al
and cl, bl
mov al, bl
xor al, 0xff
and al, 1
mov sil, dil
xor sil, 1
and bl, sil
or al, bl
xor al, 0xff
mov bl, r11b
xor bl, al
and bl, r11b
mov al, cl
xor al, 0xff
mov r11b, bl
xor r11b, 0xff
mov sil, dil
xor sil, 0
mov r14b, al
and r14b, 0
and cl, sil
mov r15b, r11b
and r15b, 0
and bl, sil
or r14b, cl
or r15b, bl
xor r14b, r15b
or al, r11b
xor al, 0xff
or sil, 0
and al, sil
or r14b, al
mov al, dl
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
mov r11b, dl
and r11b, cl
mov bl, dil
xor bl, 1
and bl, 0xff
and cl, 1
or al, r11b
or bl, cl
xor al, bl
mov cl, r14b
xor cl, 0xff
and cl, 0
mov r11b, dil
xor r11b, 0
mov bl, r14b
and bl, r11b
mov sil, dil
xor sil, 1
and sil, 0
and r11b, 1
or cl, bl
or sil, r11b
xor cl, sil
mov r11b, dil
xor r11b, 0
and r11b, 1
mov bl, dil
xor bl, 1
mov sil, bl
and sil, 0
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and bl, 1
or r11b, sil
or r15b, bl
xor r11b, r15b
mov bl, al
xor bl, 0xff
mov sil, dil
xor sil, 0
mov r15b, dil
xor r15b, 0
or bl, sil
or r15b, 0
xor bl, 0xff
and bl, r15b
xor dl, 0xff
mov sil, r11b
xor sil, 0xff
mov r15b, dil
xor r15b, 0
or dl, sil
or r15b, 0
xor dl, 0xff
and dl, r15b
mov sil, cl
xor sil, 0xff
mov r15b, dil
xor r15b, 0
mov r12b, dil
xor r12b, 0
or sil, r15b
or r12b, 0
xor sil, 0xff
and sil, r12b
xor r14b, 0xff
mov r15b, r11b
xor r15b, 0xff
mov r12b, dil
xor r12b, 0
or r14b, r15b
or r12b, 0
xor r14b, 0xff
and r14b, r12b
mov r15b, bl
xor r15b, 0xff
mov r12b, dl
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
mov r8b, r15b
and r8b, 0
and bl, r13b
mov r9b, r12b
and r9b, 0
and dl, r13b
or r8b, bl
or r9b, dl
xor r8b, r9b
or r15b, r12b
xor r15b, 0xff
or r13b, 0
and r15b, r13b
or r8b, r15b
mov dl, sil
xor dl, 0xff
mov r9b, r14b
xor r9b, 0xff
mov bl, dil
xor bl, 1
mov r15b, dl
and r15b, 0xff
and sil, bl
mov r12b, r9b
and r12b, 0xff
and r14b, bl
or r15b, sil
or r12b, r14b
xor r15b, r12b
or dl, r9b
xor dl, 0xff
or bl, 1
and dl, bl
or r15b, dl
mov dl, r8b
xor dl, 0xff
mov r9b, r15b
and r9b, dl
xor r15b, 0xff
and r8b, r15b
or r9b, r8b
mov dl, al
xor dl, 0xff
mov r8b, cl
xor r8b, 0xff
mov bl, dil
xor bl, 1
mov sil, dl
and sil, 0xff
and al, bl
mov r14b, r8b
and r14b, 0xff
and cl, bl
or sil, al
or r14b, cl
xor sil, r14b
or dl, r8b
xor dl, 0xff
or bl, 1
and dl, bl
or sil, dl
mov al, sil
xor al, 0xff
and al, 1
xor dil, 1
and sil, dil
or al, sil
mov cl, r11b
and cl, 0
xor r11b, 0
or cl, r11b
xor cl, 0xff
mov dl, al
xor dl, cl
and dl, al
mov al, r9b
and al, dl
xor r9b, dl
or al, r9b
test al, 1
jne 0x6da3b7a7
jmp 0x6da43ed6
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, ecx
mov r9d, eax
sub r9d, 0xfbdc6220
add r8d, r9d
mov r9d, eax
sub r9d, r8d
add r9d, 0xca85d45e
sub r9d, 0xf68748e7
sub r9d, 0xca85d45e
add r9d, 0x85a69cb3
sub r9d, 0xfbdc6220
sub r9d, 0x85a69cb3
mov r8d, eax
sub r8d, 0xa496a8
add r9d, r8d
sub r9d, 0x7f8fed42
sub r9d, 1
add r9d, 0x7f8fed42
sub r9d, 0x81984ea9
add r9d, 0xa496a8
add r9d, 0x81984ea9
sub eax, 0xf94b40a7
sub eax, r9d
add eax, 0xf94b40a7
mov r8d, 0xcc3cdafb
add r8d, 0
sub r8d, 0xf68748e7
sub r8d, 0xcc3cdafb
sub eax, 0x45a75333
add eax, r8d
add eax, 0x45a75333
mov r8d, 0xe572ded8
add r8d, 0
sub r8d, eax
sub r8d, 0xe572ded8
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
or bl, r14b
mov dil, r11b
xor dil, 0xff
and dil, 0
mov r14b, sil
xor r14b, 0
mov r15b, r11b
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
mov r14b, sil
xor r14b, 0
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 0
or r14b, r15b
mov r15b, bl
and r15b, dil
xor bl, dil
or r15b, bl
mov bl, sil
xor bl, 0
mov dil, r14b
xor dil, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, bl
and r13b, 0xff
mov al, r12b
and al, 0
mov cl, dil
and cl, 0xff
and r14b, r12b
or r13b, al
or cl, r14b
xor r13b, cl
or bl, dil
xor bl, 0xff
or r12b, 1
and bl, r12b
or r13b, bl
mov al, r15b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and r15b, cl
or al, r15b
xor r13b, 0xff
mov cl, al
xor cl, r13b
and cl, al
mov al, r10b
xor al, 0xff
and al, 1
mov bl, sil
xor bl, 1
mov dil, r10b
and dil, bl
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and bl, 1
or al, dil
or r14b, bl
xor al, r14b
mov bl, sil
xor bl, 0
xor al, 0xff
mov dil, sil
xor dil, 1
or bl, al
or dil, 1
xor bl, 0xff
and bl, dil
mov al, sil
xor al, 0
and al, 0
mov dil, sil
xor dil, 0
mov r14b, dil
and r14b, 0
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or al, r14b
or r15b, dil
xor al, r15b
xor r10b, 0xff
mov dil, al
xor dil, 0xff
mov r14b, sil
xor r14b, 1
or r10b, dil
or r14b, 1
xor r10b, 0xff
and r10b, r14b
mov dil, r11b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or dil, r15b
xor dil, 0xff
mov r14b, sil
xor r14b, 0
mov r15b, sil
xor r15b, 1
or dil, r14b
or r15b, 1
xor dil, 0xff
and dil, r15b
xor r11b, 0xff
xor al, 0xff
mov r14b, sil
xor r14b, 1
or r11b, al
or r14b, 1
xor r11b, 0xff
and r11b, r14b
mov al, bl
xor al, 0xff
mov r14b, r10b
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, al
and r12b, 0xff
and bl, r15b
mov r13b, r14b
and r13b, 0xff
and r10b, r15b
or r12b, bl
or r13b, r10b
xor r12b, r13b
or al, r14b
xor al, 0xff
or r15b, 1
and al, r15b
or r12b, al
mov al, dil
and al, r11b
xor dil, r11b
or al, dil
mov r10b, r12b
xor r10b, 0xff
mov r11b, al
and r11b, r10b
xor al, 0xff
and r12b, al
or r11b, r12b
mov al, cl
xor al, 0xff
mov r10b, r11b
xor r10b, 0xff
mov bl, sil
xor bl, 1
or al, r10b
or bl, 1
xor al, 0xff
and al, bl
mov r10b, cl
xor r10b, 0xff
and r10b, 1
mov bl, sil
xor bl, 1
and cl, bl
mov dil, r11b
xor dil, 0xff
and dil, 0xff
and r11b, bl
or r10b, cl
or dil, r11b
xor r10b, dil
mov cl, al
xor cl, 0xff
mov r11b, r10b
xor r11b, 0xff
xor sil, 1
mov bl, cl
and bl, 0xff
and al, sil
mov dil, r11b
and dil, 0xff
and r10b, sil
or bl, al
or dil, r10b
xor bl, dil
or cl, r11b
xor cl, 0xff
or sil, 1
and cl, sil
or bl, cl
test bl, 1
jne 0x6da3bb2b
jmp 0x6da43ed6
jmp 0x6d9d47ba
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
add r8d, 0x5ecec6d2
sub r8d, 0x115c5c28
sub r8d, 0x5ecec6d2
mov r9d, eax
sub r9d, 0xa1209350
add r8d, r9d
add r8d, 0xd9c88d5b
add r8d, 0x115c5c28
sub r8d, 0xd9c88d5b
mov r9d, eax
sub r9d, 1
add r9d, 0
mov r10d, eax
sub r10d, r9d
sub r8d, r10d
mov r9d, 0x1e6be5c9
add r9d, 0
sub r9d, r8d
sub r9d, 0x1e6be5c9
mov r8d, eax
sub r8d, 0x69acfaea
sub r8d, 0xa1209350
add r8d, 0x69acfaea
add r9d, 0xa4466c00
add r9d, r8d
sub r9d, 0xa4466c00
sub eax, r9d
add eax, 0
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
xor sil, 0xff
xor sil, 1
and sil, 0xff
mov r14b, dil
xor r14b, 1
and r14b, 1
mov r15b, dil
xor r15b, 1
and r15b, 1
or r14b, r15b
xor r14b, 0xff
mov r15b, r11b
xor r15b, r14b
and r15b, r11b
mov r14b, sil
and r14b, r15b
xor sil, r15b
or r14b, sil
mov sil, bl
xor sil, 0xff
and sil, 0
mov r15b, dil
xor r15b, 0
mov r12b, bl
and r12b, r15b
mov r13b, dil
xor r13b, 1
and r13b, 0
and r15b, 1
or sil, r12b
or r13b, r15b
xor sil, r13b
xor sil, 0xff
xor sil, 0
and sil, 0
mov r15b, dil
xor r15b, 0
and r15b, 1
mov r12b, dil
xor r12b, 1
mov r13b, r12b
and r13b, 0
mov al, dil
xor al, 1
and al, 0xff
and r12b, 1
or r15b, r13b
or al, r12b
xor r15b, al
mov al, r15b
xor al, 0xff
mov r12b, bl
xor r12b, al
and r12b, bl
mov al, dil
xor al, 1
and al, 1
mov r13b, dil
xor r13b, 1
mov cl, r13b
and cl, 1
mov dl, dil
xor dl, 1
and dl, 0xff
and r13b, 1
or al, cl
or dl, r13b
xor al, dl
mov cl, dil
xor cl, 0
mov dl, al
xor dl, cl
and dl, al
mov al, dil
xor al, 1
xor r15b, 0xff
mov cl, dil
xor cl, 0
or al, r15b
or cl, 0
xor al, 0xff
and al, cl
mov cl, sil
and cl, r12b
xor sil, r12b
or cl, sil
mov sil, dl
xor sil, 0xff
mov r15b, al
xor r15b, 0xff
mov r12b, dil
xor r12b, 1
mov r13b, sil
and r13b, 0xff
and dl, r12b
mov r8b, r15b
and r8b, 0xff
and al, r12b
or r13b, dl
or r8b, al
xor r13b, r8b
or sil, r15b
xor sil, 0xff
or r12b, 1
and sil, r12b
or r13b, sil
mov al, cl
xor al, 0xff
mov dl, r13b
and dl, al
xor r13b, 0xff
and cl, r13b
or dl, cl
mov al, dil
xor al, 0
and al, 1
mov cl, dil
xor cl, 1
and cl, 0
or al, cl
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, dil
xor cl, 1
and cl, 1
mov r8b, dil
xor r8b, 1
and r8b, 1
or cl, r8b
mov r8b, cl
xor r8b, 0xff
xor r8b, 0
and r8b, 0
mov sil, dil
xor sil, 1
and sil, 1
mov r15b, dil
xor r15b, 1
and r15b, 1
or sil, r15b
xor sil, 0xff
mov r15b, dil
xor r15b, 1
mov r12b, dil
xor r12b, 1
or sil, r15b
or r12b, 1
xor sil, 0xff
and sil, r12b
mov r15b, dil
xor r15b, 1
xor cl, 0xff
mov r12b, dil
xor r12b, 1
or r15b, cl
or r12b, 1
xor r15b, 0xff
and r15b, r12b
mov cl, al
and cl, r8b
xor al, r8b
or cl, al
mov al, sil
and al, r15b
xor sil, r15b
or al, sil
mov r8b, cl
xor r8b, 0xff
and r8b, 0
mov sil, dil
xor sil, 0
and cl, sil
mov r15b, al
xor r15b, 0xff
and r15b, 0
and al, sil
or r8b, cl
or r15b, al
xor r8b, r15b
mov al, dil
xor al, 0
and al, 1
mov cl, dil
xor cl, 1
and cl, 0
or al, cl
mov cl, r14b
xor cl, 0xff
and cl, 0
mov sil, dil
xor sil, 0
mov r15b, r14b
and r15b, sil
mov r12b, al
xor r12b, 0xff
and r12b, 0
and al, sil
or cl, r15b
or r12b, al
xor cl, r12b
mov al, r14b
xor al, 0xff
mov sil, cl
xor sil, al
and sil, cl
mov al, r8b
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
mov r15b, r8b
and r15b, cl
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and cl, 1
or al, r15b
or r12b, cl
xor al, r12b
mov cl, r11b
xor cl, 0xff
mov r15b, al
and r15b, cl
xor al, 0xff
mov cl, r11b
and cl, al
or r15b, cl
xor r15b, 0xff
xor r11b, 0xff
mov al, dil
xor al, 0
or r15b, r11b
or al, 0
xor r15b, 0xff
and r15b, al
mov al, dil
xor al, 0
and al, 1
mov cl, dil
xor cl, 1
and cl, 0
or al, cl
mov cl, dl
xor cl, 0xff
and cl, 1
mov r11b, dil
xor r11b, 1
mov r12b, dl
and r12b, r11b
mov r13b, al
xor r13b, 0xff
and r13b, 0xff
and al, r11b
or cl, r12b
or r13b, al
xor cl, r13b
xor cl, 0xff
mov al, dl
xor al, 0xff
mov r11b, dil
xor r11b, 1
or cl, al
or r11b, 1
xor cl, 0xff
and cl, r11b
mov al, bl
xor al, 0xff
and al, 1
mov r11b, dil
xor r11b, 1
and bl, r11b
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r11b, 1
or al, bl
or r12b, r11b
xor al, r12b
mov r11b, r8b
xor r11b, 0xff
and r11b, 0
mov bl, dil
xor bl, 0
mov r12b, r8b
and r12b, bl
mov r13b, dil
xor r13b, 1
and r13b, 0
and bl, 1
or r11b, r12b
or r13b, bl
xor r11b, r13b
mov bl, dil
xor bl, 0
and bl, 1
mov r12b, dil
xor r12b, 1
and r12b, 0
or bl, r12b
mov r12b, al
and r12b, r11b
xor al, r11b
or r12b, al
mov al, dil
xor al, 0
mov r11b, bl
xor r11b, 0xff
mov r13b, dil
xor r13b, 0
mov r9b, al
and r9b, 0
mov r10b, r13b
and r10b, 0
mov byte [rbp - 0x45], r11b
and r11b, 0
and bl, r13b
or r9b, r10b
or r11b, bl
xor r9b, r11b
mov r10b, byte [rbp - 0x45]
or al, r10b
xor al, 0xff
or r13b, 0
and al, r13b
or r9b, al
mov al, r12b
xor al, 0xff
and al, 0
mov r11b, dil
xor r11b, 0
and r12b, r11b
mov bl, dil
xor bl, 1
and bl, 0
and r11b, 1
or al, r12b
or bl, r11b
xor al, bl
xor r9b, 0xff
mov r11b, al
xor r11b, r9b
and r11b, al
mov al, sil
xor al, 0xff
and al, 1
mov r9b, dil
xor r9b, 1
mov bl, sil
and bl, r9b
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r9b, 1
or al, bl
or r12b, r9b
xor al, r12b
mov r9b, r15b
xor r9b, 0xff
and r9b, 0
mov bl, dil
xor bl, 0
mov r12b, r15b
and r12b, bl
mov r13b, dil
xor r13b, 1
and r13b, 0
and bl, 1
or r9b, r12b
or r13b, bl
xor r9b, r13b
mov bl, dil
xor bl, 0
and bl, 1
mov r12b, dil
xor r12b, 1
and r12b, 0
or bl, r12b
mov r12b, al
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
mov r10b, dil
xor r10b, 1
or r12b, r13b
or r10b, 1
xor r12b, 0xff
and r12b, r10b
mov r10b, bl
xor r10b, 0xff
mov r13b, sil
xor r13b, r10b
and r13b, sil
mov r10b, r9b
xor r10b, 0xff
mov sil, dil
xor sil, 0
mov byte [rbp - 0x46], dil
xor dil, 0
or r10b, sil
or dil, 0
xor r10b, 0xff
and r10b, dil
mov sil, bl
xor sil, 0xff
mov dil, r15b
xor dil, sil
and dil, r15b
mov sil, r12b
xor sil, 0xff
mov r15b, r13b
xor r15b, 0xff
mov byte [rbp - 0x47], al
mov al, byte [rbp - 0x46]
xor al, 0
mov byte [rbp - 0x48], sil
and sil, 0
and r12b, al
mov byte [rbp - 0x49], r15b
and r15b, 0
and r13b, al
or sil, r12b
or r15b, r13b
xor sil, r15b
mov r15b, byte [rbp - 0x48]
mov r12b, byte [rbp - 0x49]
or r15b, r12b
xor r15b, 0xff
or al, 0
and r15b, al
or sil, r15b
mov al, r10b
xor al, 0xff
mov r15b, dil
xor r15b, 0xff
mov r13b, byte [rbp - 0x46]
xor r13b, 0
mov r12b, al
and r12b, 0
and r10b, r13b
mov byte [rbp - 0x4a], r15b
and r15b, 0
and dil, r13b
or r12b, r10b
or r15b, dil
xor r12b, r15b
mov r10b, byte [rbp - 0x4a]
or al, r10b
xor al, 0xff
or r13b, 0
and al, r13b
or r12b, al
mov al, sil
xor al, 0xff
mov dil, r12b
and dil, al
xor r12b, 0xff
and sil, r12b
or dil, sil
mov al, byte [rbp - 0x47]
xor al, 0xff
mov sil, r9b
xor sil, 0xff
mov r15b, byte [rbp - 0x46]
xor r15b, 0
mov r12b, al
and r12b, 0
mov r13b, byte [rbp - 0x47]
and r13b, r15b
mov r10b, sil
and r10b, 0
and r9b, r15b
or r12b, r13b
or r10b, r9b
xor r12b, r10b
or al, sil
xor al, 0xff
or r15b, 0
and al, r15b
or r12b, al
mov al, r12b
xor al, 0xff
and al, 1
mov r9b, byte [rbp - 0x46]
xor r9b, 1
and r12b, r9b
or al, r12b
mov r9b, bl
and r9b, 0
xor bl, 0
or r9b, bl
xor al, 0xff
xor r9b, 0xff
mov r10b, byte [rbp - 0x46]
xor r10b, 0
or al, r9b
or r10b, 0
xor al, 0xff
and al, r10b
mov r9b, dil
xor r9b, 0xff
mov r10b, al
xor r10b, 0xff
mov bl, byte [rbp - 0x46]
xor bl, 0
mov sil, r9b
and sil, 0
and dil, bl
mov r15b, r10b
and r15b, 0
and al, bl
or sil, dil
or r15b, al
xor sil, r15b
or r9b, r10b
xor r9b, 0xff
or bl, 0
and r9b, bl
or sil, r9b
mov al, cl
xor al, 0xff
and al, 1
mov r9b, byte [rbp - 0x46]
xor r9b, 1
mov r10b, cl
and r10b, r9b
mov bl, byte [rbp - 0x46]
xor bl, 1
and bl, 0xff
and r9b, 1
or al, r10b
or bl, r9b
xor al, bl
mov r9b, r11b
xor r9b, 0xff
and r9b, 0
mov r10b, byte [rbp - 0x46]
xor r10b, 0
mov bl, r11b
and bl, r10b
mov dil, byte [rbp - 0x46]
xor dil, 1
and dil, 0
and r10b, 1
or r9b, bl
or dil, r10b
xor r9b, dil
mov r10b, byte [rbp - 0x46]
xor r10b, 1
and r10b, 1
mov bl, byte [rbp - 0x46]
xor bl, 1
and bl, 1
or r10b, bl
mov bl, al
xor bl, 0xff
mov dil, byte [rbp - 0x46]
xor dil, 1
mov r15b, byte [rbp - 0x46]
xor r15b, 1
or bl, dil
or r15b, 1
xor bl, 0xff
and bl, r15b
xor cl, 0xff
mov dil, r10b
xor dil, 0xff
mov r15b, byte [rbp - 0x46]
xor r15b, 0
or cl, dil
or r15b, 0
xor cl, 0xff
and cl, r15b
mov dil, r9b
xor dil, 0xff
mov r15b, byte [rbp - 0x46]
xor r15b, 1
mov r12b, byte [rbp - 0x46]
xor r12b, 1
or dil, r15b
or r12b, 1
xor dil, 0xff
and dil, r12b
mov r15b, r10b
xor r15b, 0xff
mov r12b, r11b
xor r12b, r15b
and r12b, r11b
mov r11b, bl
and r11b, cl
xor bl, cl
or r11b, bl
mov cl, dil
xor cl, 0xff
mov bl, r12b
xor bl, 0xff
mov r15b, byte [rbp - 0x46]
xor r15b, 0
mov r13b, cl
and r13b, 0
and dil, r15b
mov byte [rbp - 0x4b], bl
and bl, 0
and r12b, r15b
or r13b, dil
or bl, r12b
xor r13b, bl
mov bl, byte [rbp - 0x4b]
or cl, bl
xor cl, 0xff
or r15b, 0
and cl, r15b
or r13b, cl
mov cl, r11b
xor cl, 0xff
and cl, 1
mov dil, byte [rbp - 0x46]
xor dil, 1
and r11b, dil
mov r15b, r13b
xor r15b, 0xff
and r15b, 0xff
and r13b, dil
or cl, r11b
or r15b, r13b
xor cl, r15b
mov r11b, al
and r11b, r9b
xor al, r9b
or r11b, al
mov al, r11b
xor al, 0xff
and al, 0
mov r9b, byte [rbp - 0x46]
xor r9b, 0
and r11b, r9b
mov dil, byte [rbp - 0x46]
xor dil, 1
and dil, 0
and r9b, 1
or al, r11b
or dil, r9b
xor al, dil
mov r9b, byte [rbp - 0x46]
xor r9b, 1
mov r11b, r10b
xor r11b, 0xff
mov dil, byte [rbp - 0x46]
xor dil, 0
mov r15b, r9b
and r15b, 0
mov r12b, dil
and r12b, 1
mov r13b, r11b
and r13b, 0
and r10b, dil
or r15b, r12b
or r13b, r10b
xor r15b, r13b
or r9b, r11b
xor r9b, 0xff
or dil, 0
and r9b, dil
or r15b, r9b
xor al, 0xff
xor r15b, 0xff
mov r9b, byte [rbp - 0x46]
xor r9b, 1
or al, r15b
or r9b, 1
xor al, 0xff
and al, r9b
mov r9b, cl
xor r9b, 0xff
mov r10b, al
xor r10b, 0xff
mov r11b, byte [rbp - 0x46]
xor r11b, 0
mov dil, r9b
and dil, 0
and cl, r11b
mov r15b, r10b
and r15b, 0
and al, r11b
or dil, cl
or r15b, al
xor dil, r15b
or r9b, r10b
xor r9b, 0xff
or r11b, 0
and r9b, r11b
or dil, r9b
mov al, sil
xor al, 0xff
and al, 1
mov cl, byte [rbp - 0x46]
xor cl, 1
mov r9b, sil
and r9b, cl
or al, r9b
xor al, 0xff
xor al, 0
and al, 0
mov cl, byte [rbp - 0x46]
xor cl, 0
and cl, 1
mov r9b, byte [rbp - 0x46]
xor r9b, 1
mov r10b, r9b
and r10b, 0
mov r11b, byte [rbp - 0x46]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or cl, r10b
or r11b, r9b
xor cl, r11b
xor sil, 0xff
mov r9b, cl
xor r9b, 0xff
mov r10b, byte [rbp - 0x46]
xor r10b, 0
or sil, r9b
or r10b, 0
xor sil, 0xff
and sil, r10b
mov r9b, dil
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp - 0x46]
xor r10b, 1
mov r11b, dil
and r11b, r10b
or r9b, r11b
xor r9b, 0xff
mov r10b, byte [rbp - 0x46]
xor r10b, 0
mov r11b, byte [rbp - 0x46]
xor r11b, 0
or r9b, r10b
or r11b, 0
xor r9b, 0xff
and r9b, r11b
xor cl, 0xff
mov r10b, dil
xor r10b, cl
and r10b, dil
mov cl, al
xor cl, 0xff
mov r11b, sil
xor r11b, 0xff
mov dil, byte [rbp - 0x46]
xor dil, 0
mov r15b, cl
and r15b, 0
and al, dil
mov r12b, r11b
and r12b, 0
and sil, dil
or r15b, al
or r12b, sil
xor r15b, r12b
or cl, r11b
xor cl, 0xff
or dil, 0
and cl, dil
or r15b, cl
mov al, r9b
xor al, 0xff
mov cl, r10b
xor cl, 0xff
mov r11b, byte [rbp - 0x46]
xor r11b, 0
mov sil, al
and sil, 0
and r9b, r11b
mov dil, cl
and dil, 0
and r10b, r11b
or sil, r9b
or dil, r10b
xor sil, dil
or al, cl
xor al, 0xff
or r11b, 0
and al, r11b
or sil, al
mov al, r15b
xor al, 0xff
and al, 0
mov cl, byte [rbp - 0x46]
xor cl, 0
and r15b, cl
mov r9b, sil
xor r9b, 0xff
and r9b, 0
and sil, cl
or al, r15b
or r9b, sil
xor al, r9b
mov cl, r14b
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp - 0x46]
xor r9b, 1
mov r10b, r14b
and r10b, r9b
or cl, r10b
mov r9b, dl
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp - 0x46]
xor r10b, 1
mov r11b, dl
and r11b, r10b
or r9b, r11b
mov r10b, byte [rbp - 0x46]
xor r10b, 0
and r10b, 1
mov r11b, byte [rbp - 0x46]
xor r11b, 1
and r11b, 0
or r10b, r11b
mov r11b, cl
xor r11b, 0xff
mov sil, byte [rbp - 0x46]
xor sil, 0
mov dil, byte [rbp - 0x46]
xor dil, 0
or r11b, sil
or dil, 0
xor r11b, 0xff
and r11b, dil
xor r14b, 0xff
mov sil, r10b
xor sil, 0xff
mov dil, byte [rbp - 0x46]
xor dil, 1
or r14b, sil
or dil, 1
xor r14b, 0xff
and r14b, dil
mov sil, r9b
xor sil, 0xff
mov dil, byte [rbp - 0x46]
xor dil, 0
mov r15b, byte [rbp - 0x46]
xor r15b, 0
or sil, dil
or r15b, 0
xor sil, 0xff
and sil, r15b
xor dl, 0xff
mov dil, r10b
xor dil, 0xff
mov r15b, byte [rbp - 0x46]
xor r15b, 1
or dl, dil
or r15b, 1
xor dl, 0xff
and dl, r15b
mov dil, r11b
and dil, r14b
xor r11b, r14b
or dil, r11b
mov r11b, sil
xor r11b, 0xff
mov r14b, dl
xor r14b, 0xff
mov r15b, byte [rbp - 0x46]
xor r15b, 0
mov r12b, r11b
and r12b, 0
and sil, r15b
mov r13b, r14b
and r13b, 0
and dl, r15b
or r12b, sil
or r13b, dl
xor r12b, r13b
or r11b, r14b
xor r11b, 0xff
or r15b, 0
and r11b, r15b
or r12b, r11b
mov dl, dil
xor dl, 0xff
and dl, 0
mov r11b, byte [rbp - 0x46]
xor r11b, 0
and dil, r11b
mov sil, r12b
xor sil, 0xff
and sil, 0
and r12b, r11b
or dl, dil
or sil, r12b
xor dl, sil
mov r11b, cl
xor r11b, 0xff
mov sil, r9b
xor sil, 0xff
mov dil, byte [rbp - 0x46]
xor dil, 0
mov r14b, r11b
and r14b, 0
and cl, dil
mov r15b, sil
and r15b, 0
and r9b, dil
or r14b, cl
or r15b, r9b
xor r14b, r15b
or r11b, sil
xor r11b, 0xff
or dil, 0
and r11b, dil
or r14b, r11b
mov cl, r14b
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp - 0x46]
xor r9b, 1
and r14b, r9b
or cl, r14b
mov r9b, r10b
and r9b, 0
xor r10b, 0
or r9b, r10b
xor cl, 0xff
xor r9b, 0xff
mov r10b, byte [rbp - 0x46]
xor r10b, 1
or cl, r9b
or r10b, 1
xor cl, 0xff
and cl, r10b
mov r9b, dl
xor r9b, 0xff
mov r10b, cl
xor r10b, 0xff
mov r11b, byte [rbp - 0x46]
xor r11b, 1
mov sil, r9b
and sil, 0xff
and dl, r11b
mov dil, r10b
and dil, 0xff
and cl, r11b
or sil, dl
or dil, cl
xor sil, dil
or r9b, r10b
xor r9b, 0xff
or r11b, 1
and r9b, r11b
or sil, r9b
mov cl, sil
xor cl, 0xff
and cl, 1
mov dl, byte [rbp - 0x46]
xor dl, 1
mov r9b, sil
and r9b, dl
or cl, r9b
xor cl, 0xff
xor cl, 0
and cl, 0
mov dl, byte [rbp - 0x46]
xor dl, 0
and dl, 1
mov r9b, byte [rbp - 0x46]
xor r9b, 1
mov r10b, r9b
and r10b, 0
mov r11b, byte [rbp - 0x46]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or dl, r10b
or r11b, r9b
xor dl, r11b
xor sil, 0xff
mov r9b, dl
xor r9b, 0xff
mov r10b, byte [rbp - 0x46]
xor r10b, 1
or sil, r9b
or r10b, 1
xor sil, 0xff
and sil, r10b
mov r9b, byte [rbp - 0x46]
xor r9b, 1
and r9b, 0
mov r10b, byte [rbp - 0x46]
xor r10b, 0
mov r11b, r10b
and r11b, 1
mov dil, byte [rbp - 0x46]
xor dil, 1
and dil, 0
and r10b, 1
or r9b, r11b
or dil, r10b
xor r9b, dil
xor r9b, 0xff
mov r10b, byte [rbp - 0x46]
xor r10b, 0
mov r11b, byte [rbp - 0x46]
xor r11b, 0
or r9b, r10b
or r11b, 0
xor r9b, 0xff
and r9b, r11b
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov r10b, cl
xor r10b, 0xff
mov r11b, sil
xor r11b, 0xff
mov dil, byte [rbp - 0x46]
xor dil, 1
mov r14b, r10b
and r14b, 0xff
and cl, dil
mov r15b, r11b
and r15b, 0xff
and sil, dil
or r14b, cl
or r15b, sil
xor r14b, r15b
or r10b, r11b
xor r10b, 0xff
or dil, 1
and r10b, dil
or r14b, r10b
mov cl, r9b
xor cl, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, byte [rbp - 0x46]
xor r11b, 1
mov sil, cl
and sil, 0xff
and r9b, r11b
mov dil, r10b
and dil, 0xff
and dl, r11b
or sil, r9b
or dil, dl
xor sil, dil
or cl, r10b
xor cl, 0xff
or r11b, 1
and cl, r11b
or sil, cl
mov cl, r14b
xor cl, 0xff
mov dl, sil
and dl, cl
xor sil, 0xff
and r14b, sil
or dl, r14b
mov cl, byte [rbp - 0x46]
xor cl, 0
mov r9b, r8b
xor r9b, 0xff
mov r10b, byte [rbp - 0x46]
xor r10b, 1
or cl, r9b
or r10b, 1
xor cl, 0xff
and cl, r10b
mov r9b, byte [rbp - 0x46]
xor r9b, 0
mov r10b, r8b
and r10b, r9b
xor r8b, 0xff
and r8b, 0
or r10b, r8b
mov r8b, cl
and r8b, r10b
xor cl, r10b
or r8b, cl
mov cl, dl
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp - 0x46]
xor r9b, 1
and dl, r9b
mov r10b, byte [rbp - 0x46]
xor r10b, 1
and r10b, 0xff
and r9b, 1
or cl, dl
or r10b, r9b
xor cl, r10b
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp - 0x46]
xor r9b, 1
and r8b, r9b
or dl, r8b
mov r8b, byte [rbp - 0x46]
xor r8b, 1
and r8b, 1
mov r9b, byte [rbp - 0x46]
xor r9b, 1
mov r10b, r9b
and r10b, 1
mov r11b, byte [rbp - 0x46]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, cl
and r9b, dl
xor cl, dl
or r9b, cl
mov cl, byte [rbp - 0x46]
xor cl, 1
mov dl, r8b
xor dl, 0xff
mov r10b, byte [rbp - 0x46]
xor r10b, 0
mov r11b, cl
and r11b, 0
mov sil, r10b
and sil, 1
mov dil, dl
and dil, 0
and r8b, r10b
or r11b, sil
or dil, r8b
xor r11b, dil
or cl, dl
xor cl, 0xff
or r10b, 0
and cl, r10b
or r11b, cl
mov cl, r9b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp - 0x46]
xor dl, 1
and r9b, dl
or cl, r9b
xor r11b, 0xff
mov dl, cl
xor dl, r11b
and dl, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp - 0x46]
xor r8b, 1
mov r9b, al
and r9b, r8b
or cl, r9b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp - 0x46]
xor r9b, 1
mov r10b, dl
and r10b, r9b
or r8b, r10b
mov r9b, byte [rbp - 0x46]
xor r9b, 0
and r9b, 1
mov r10b, byte [rbp - 0x46]
xor r10b, 1
and r10b, 0
or r9b, r10b
mov r10b, byte [rbp - 0x46]
xor r10b, 0
mov r11b, cl
xor r11b, r10b
and r11b, cl
mov r10b, r9b
xor r10b, 0xff
mov sil, al
xor sil, r10b
and sil, al
mov al, r8b
xor al, 0xff
mov r10b, byte [rbp - 0x46]
xor r10b, 0
mov dil, byte [rbp - 0x46]
xor dil, 1
or al, r10b
or dil, 1
xor al, 0xff
and al, dil
mov r10b, r9b
xor r10b, 0xff
mov dil, dl
xor dil, r10b
and dil, dl
mov dl, r11b
and dl, sil
xor r11b, sil
or dl, r11b
mov r10b, al
xor r10b, 0xff
mov r11b, dil
xor r11b, 0xff
mov sil, byte [rbp - 0x46]
xor sil, 0
mov r14b, r10b
and r14b, 0
and al, sil
mov r15b, r11b
and r15b, 0
and dil, sil
or r14b, al
or r15b, dil
xor r14b, r15b
or r10b, r11b
xor r10b, 0xff
or sil, 0
and r10b, sil
or r14b, r10b
mov al, dl
xor al, 0xff
mov r10b, r14b
and r10b, al
xor r14b, 0xff
and dl, r14b
or r10b, dl
mov al, cl
and al, r8b
xor cl, r8b
or al, cl
mov cl, al
xor cl, 0xff
and cl, 0
mov dl, byte [rbp - 0x46]
xor dl, 0
and al, dl
mov r8b, byte [rbp - 0x46]
xor r8b, 1
and r8b, 0
and dl, 1
or cl, al
or r8b, dl
xor cl, r8b
mov al, r9b
and al, 0
xor r9b, 0
or al, r9b
xor al, 0xff
mov dl, cl
xor dl, al
and dl, cl
mov al, r10b
and al, dl
xor r10b, dl
or al, r10b
test al, 1
jne 0x6da3cc36
jmp 0x6da43edb
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x8ed16db8
sub r8d, 1
add r8d, 0x8ed16db8
mov r9d, 0x4349f788
add r9d, 0
add r9d, r8d
sub r9d, 0x4349f788
mov r8d, ecx
add r8d, 0x2d510754
sub r8d, 0x2b951223
sub r8d, 0x2d510754
mov r10d, eax
sub r10d, r8d
mov r8d, eax
sub r8d, r9d
add r10d, r8d
sub eax, r10d
sub eax, 0x22ef9e6a
add eax, 0x2b951223
add eax, 0x22ef9e6a
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
mov r14b, dil
xor r14b, 1
xor sil, 0xff
mov r15b, dil
xor r15b, 0
or r14b, sil
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov sil, dil
xor sil, 1
and sil, 1
mov r15b, dil
xor r15b, 1
and r15b, 1
or sil, r15b
mov r15b, sil
xor r15b, 0xff
mov r12b, r11b
xor r12b, r15b
and r12b, r11b
mov r15b, dil
xor r15b, 1
and r15b, 0
mov r13b, dil
xor r13b, 0
mov al, r13b
and al, 1
mov cl, dil
xor cl, 1
and cl, 0
and r13b, 1
or r15b, al
or cl, r13b
xor r15b, cl
xor r15b, 0xff
mov al, dil
xor al, 1
mov cl, dil
xor cl, 1
or r15b, al
or cl, 1
xor r15b, 0xff
and r15b, cl
xor sil, 0xff
xor sil, 1
and sil, 0xff
mov al, r14b
xor al, 0xff
mov cl, r12b
xor cl, 0xff
mov r13b, dil
xor r13b, 1
mov dl, al
and dl, 0xff
and r14b, r13b
mov r8b, cl
and r8b, 0xff
and r12b, r13b
or dl, r14b
or r8b, r12b
xor dl, r8b
or al, cl
xor al, 0xff
or r13b, 1
and al, r13b
or dl, al
mov al, r15b
and al, sil
xor r15b, sil
or al, r15b
mov cl, dl
xor cl, 0xff
mov r8b, al
and r8b, cl
xor al, 0xff
and dl, al
or r8b, dl
mov al, bl
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
mov dl, bl
and dl, cl
or al, dl
xor al, 0xff
xor al, 0
and al, 0
mov cl, dil
xor cl, 0
and cl, 0
mov dl, dil
xor dl, 0
mov sil, dl
and sil, 0
mov r14b, dil
xor r14b, 1
and r14b, 0
and dl, 1
or cl, sil
or r14b, dl
xor cl, r14b
mov dl, cl
xor dl, 0xff
mov sil, bl
xor sil, dl
and sil, bl
mov dl, dil
xor dl, 1
and dl, 1
mov r14b, dil
xor r14b, 1
and r14b, 1
or dl, r14b
mov r14b, dil
xor r14b, 0
mov r15b, dl
xor r15b, r14b
and r15b, dl
mov dl, dil
xor dl, 1
xor cl, 0xff
mov r14b, dil
xor r14b, 0
or dl, cl
or r14b, 0
xor dl, 0xff
and dl, r14b
mov cl, al
and cl, sil
xor al, sil
or cl, al
mov al, r15b
xor al, 0xff
mov sil, dl
xor sil, 0xff
mov r14b, dil
xor r14b, 1
mov r12b, al
and r12b, 0xff
and r15b, r14b
mov r13b, sil
and r13b, 0xff
and dl, r14b
or r12b, r15b
or r13b, dl
xor r12b, r13b
or al, sil
xor al, 0xff
or r14b, 1
and al, r14b
or r12b, al
mov al, cl
xor al, 0xff
and al, 0
mov dl, dil
xor dl, 0
and cl, dl
mov sil, r12b
xor sil, 0xff
and sil, 0
and r12b, dl
or al, cl
or sil, r12b
xor al, sil
mov cl, dil
xor cl, 0
and cl, 1
mov dl, dil
xor dl, 1
and dl, 0
or cl, dl
mov dl, dil
xor dl, 1
xor cl, 0xff
mov sil, dil
xor sil, 1
or dl, cl
or sil, 1
xor dl, 0xff
and dl, sil
mov cl, dil
xor cl, 1
and cl, 1
mov sil, dil
xor sil, 1
mov r14b, sil
and r14b, 1
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and sil, 1
or cl, r14b
or r15b, sil
xor cl, r15b
mov sil, dil
xor sil, 0
xor cl, 0xff
mov r14b, dil
xor r14b, 1
or sil, cl
or r14b, 1
xor sil, 0xff
and sil, r14b
mov cl, dl
and cl, sil
xor dl, sil
or cl, dl
mov dl, dil
xor dl, 0
and dl, 1
mov sil, dil
xor sil, 1
mov r14b, sil
and r14b, 0
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and sil, 1
or dl, r14b
or r15b, sil
xor dl, r15b
mov sil, r8b
xor sil, 0xff
mov r14b, dl
and r14b, sil
xor dl, 0xff
mov sil, r8b
and sil, dl
or r14b, sil
xor r14b, 0xff
mov dl, r8b
xor dl, 0xff
mov sil, dil
xor sil, 1
or r14b, dl
or sil, 1
xor r14b, 0xff
and r14b, sil
mov dl, cl
xor dl, 0xff
and dl, 0
mov sil, dil
xor sil, 0
mov r15b, cl
and r15b, sil
mov r12b, dil
xor r12b, 1
and r12b, 0
and sil, 1
or dl, r15b
or r12b, sil
xor dl, r12b
mov sil, r11b
xor sil, 0xff
mov r15b, dl
and r15b, sil
xor dl, 0xff
mov sil, r11b
and sil, dl
or r15b, sil
xor r11b, 0xff
mov dl, r15b
xor dl, r11b
and dl, r15b
mov r11b, dil
xor r11b, 0
and r11b, 0
mov sil, dil
xor sil, 0
mov r15b, sil
and r15b, 0
mov r12b, dil
xor r12b, 1
and r12b, 0
and sil, 1
or r11b, r15b
or r12b, sil
xor r11b, r12b
mov sil, al
xor sil, 0xff
and sil, 0
mov r15b, dil
xor r15b, 0
mov r12b, al
and r12b, r15b
mov r13b, r11b
xor r13b, 0xff
and r13b, 0
and r11b, r15b
or sil, r12b
or r13b, r11b
xor sil, r13b
mov r11b, al
xor r11b, 0xff
mov r15b, sil
xor r15b, r11b
and r15b, sil
mov r11b, cl
xor r11b, 0xff
and r11b, 1
mov sil, dil
xor sil, 1
mov r12b, cl
and r12b, sil
or r11b, r12b
mov sil, bl
xor sil, 0xff
and sil, 1
mov r12b, dil
xor r12b, 1
mov r13b, bl
and r13b, r12b
mov r9b, r11b
xor r9b, 0xff
and r9b, 0xff
and r11b, r12b
or sil, r13b
or r9b, r11b
xor sil, r9b
xor sil, 0xff
xor bl, 0xff
mov r9b, dil
xor r9b, 0
or sil, bl
or r9b, 0
xor sil, 0xff
and sil, r9b
mov r9b, r14b
xor r9b, 0xff
and r9b, 1
mov r11b, dil
xor r11b, 1
mov bl, r14b
and bl, r11b
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r11b, 1
or r9b, bl
or r12b, r11b
xor r9b, r12b
mov r11b, dl
xor r11b, 0xff
and r11b, 1
mov bl, dil
xor bl, 1
mov r12b, dl
and r12b, bl
or r11b, r12b
mov bl, dil
xor bl, 1
and bl, 1
mov r12b, dil
xor r12b, 1
mov r13b, r12b
and r13b, 1
mov r10b, dil
xor r10b, 1
and r10b, 0xff
and r12b, 1
or bl, r13b
or r10b, r12b
xor bl, r10b
mov r10b, r9b
xor r10b, 0xff
mov r12b, dil
xor r12b, 1
mov r13b, dil
xor r13b, 0
or r10b, r12b
or r13b, 0
xor r10b, 0xff
and r10b, r13b
mov r12b, bl
xor r12b, 0xff
mov r13b, r14b
xor r13b, r12b
and r13b, r14b
mov r14b, r11b
xor r14b, 0xff
mov r12b, dil
xor r12b, 1
mov byte [rbp - 0x4c], dil
xor dil, 0
or r14b, r12b
or dil, 0
xor r14b, 0xff
and r14b, dil
mov dil, bl
xor dil, 0xff
mov r12b, dl
xor r12b, dil
and r12b, dl
mov dl, r10b
xor dl, 0xff
mov dil, r13b
xor dil, 0xff
mov byte [rbp - 0x4d], al
mov al, byte [rbp - 0x4c]
xor al, 1
mov byte [rbp - 0x4e], dl
and dl, 0xff
and r10b, al
mov byte [rbp - 0x4f], dil
and dil, 0xff
and r13b, al
or dl, r10b
or dil, r13b
xor dl, dil
mov r10b, byte [rbp - 0x4e]
mov dil, byte [rbp - 0x4f]
or r10b, dil
xor r10b, 0xff
or al, 1
and r10b, al
or dl, r10b
mov al, r14b
xor al, 0xff
mov r10b, r12b
xor r10b, 0xff
mov r13b, byte [rbp - 0x4c]
xor r13b, 0
mov dil, al
and dil, 0
and r14b, r13b
mov byte [rbp - 0x50], r10b
and r10b, 0
and r12b, r13b
or dil, r14b
or r10b, r12b
xor dil, r10b
mov r10b, byte [rbp - 0x50]
or al, r10b
xor al, 0xff
or r13b, 0
and al, r13b
or dil, al
mov al, dl
xor al, 0xff
mov r14b, dil
and r14b, al
xor dil, 0xff
and dl, dil
or r14b, dl
mov al, r9b
xor al, 0xff
mov dl, r11b
xor dl, 0xff
mov dil, byte [rbp - 0x4c]
xor dil, 1
mov r12b, al
and r12b, 0xff
and r9b, dil
mov r13b, dl
and r13b, 0xff
and r11b, dil
or r12b, r9b
or r13b, r11b
xor r12b, r13b
or al, dl
xor al, 0xff
or dil, 1
and al, dil
or r12b, al
mov al, r12b
xor al, 0xff
and al, 1
mov dl, byte [rbp - 0x4c]
xor dl, 1
and r12b, dl
or al, r12b
mov dl, byte [rbp - 0x4c]
xor dl, 1
mov r9b, bl
xor r9b, 0xff
mov r11b, byte [rbp - 0x4c]
xor r11b, 0
mov dil, dl
and dil, 0
mov r12b, r11b
and r12b, 1
mov r13b, r9b
and r13b, 0
and bl, r11b
or dil, r12b
or r13b, bl
xor dil, r13b
or dl, r9b
xor dl, 0xff
or r11b, 0
and dl, r11b
or dil, dl
xor al, 0xff
xor dil, 0xff
mov dl, byte [rbp - 0x4c]
xor dl, 1
or al, dil
or dl, 1
xor al, 0xff
and al, dl
mov dl, r14b
xor dl, 0xff
mov r9b, al
xor r9b, 0xff
mov r11b, byte [rbp - 0x4c]
xor r11b, 0
mov bl, dl
and bl, 0
and r14b, r11b
mov dil, r9b
and dil, 0
and al, r11b
or bl, r14b
or dil, al
xor bl, dil
or dl, r9b
xor dl, 0xff
or r11b, 0
and dl, r11b
or bl, dl
mov al, sil
xor al, 0xff
mov dl, r15b
xor dl, al
and dl, r15b
mov al, r15b
xor al, 0xff
mov r9b, sil
and r9b, al
xor sil, 0xff
and r15b, sil
or r9b, r15b
mov al, dl
xor al, 0xff
mov r11b, r9b
xor r11b, 0xff
mov sil, byte [rbp - 0x4c]
xor sil, 1
mov dil, al
and dil, 0xff
and dl, sil
mov r14b, r11b
and r14b, 0xff
and r9b, sil
or dil, dl
or r14b, r9b
xor dil, r14b
or al, r11b
xor al, 0xff
or sil, 1
and al, sil
or dil, al
mov al, bl
xor al, 0xff
and al, 1
mov dl, byte [rbp - 0x4c]
xor dl, 1
mov r9b, bl
and r9b, dl
mov r11b, byte [rbp - 0x4c]
xor r11b, 1
and r11b, 0xff
and dl, 1
or al, r9b
or r11b, dl
xor al, r11b
mov dl, dil
xor dl, 0xff
xor al, 0xff
mov r9b, byte [rbp - 0x4c]
xor r9b, 1
or dl, al
or r9b, 1
xor dl, 0xff
and dl, r9b
mov al, dil
xor al, 0xff
and al, 1
mov r9b, byte [rbp - 0x4c]
xor r9b, 1
and dil, r9b
or al, dil
xor bl, 0xff
xor al, 0xff
mov r9b, byte [rbp - 0x4c]
xor r9b, 1
or bl, al
or r9b, 1
xor bl, 0xff
and bl, r9b
mov al, dl
and al, bl
xor dl, bl
or al, dl
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp - 0x4c]
xor r9b, 1
mov r11b, r8b
and r11b, r9b
or dl, r11b
mov r9b, byte [rbp - 0x4d]
xor r9b, 0xff
and r9b, 1
mov r11b, byte [rbp - 0x4c]
xor r11b, 1
mov bl, byte [rbp - 0x4d]
and bl, r11b
or r9b, bl
mov r11b, byte [rbp - 0x4c]
xor r11b, 1
and r11b, 1
mov bl, byte [rbp - 0x4c]
xor bl, 1
and bl, 1
or r11b, bl
mov bl, byte [rbp - 0x4c]
xor bl, 1
mov sil, dl
xor sil, bl
and sil, dl
mov bl, r11b
xor bl, 0xff
mov dil, r8b
xor dil, bl
and dil, r8b
mov r8b, r9b
xor r8b, 0xff
mov bl, byte [rbp - 0x4c]
xor bl, 1
mov r14b, byte [rbp - 0x4c]
xor r14b, 1
or r8b, bl
or r14b, 1
xor r8b, 0xff
and r8b, r14b
mov bl, r11b
xor bl, 0xff
mov r14b, byte [rbp - 0x4d]
xor r14b, bl
mov bl, byte [rbp - 0x4d]
and r14b, bl
mov r15b, sil
and r15b, dil
xor sil, dil
or r15b, sil
mov sil, r8b
and sil, r14b
xor r8b, r14b
or sil, r8b
mov r8b, r15b
xor r8b, 0xff
and r8b, 0
mov dil, byte [rbp - 0x4c]
xor dil, 0
and r15b, dil
mov r14b, sil
xor r14b, 0xff
and r14b, 0
and sil, dil
or r8b, r15b
or r14b, sil
xor r8b, r14b
mov sil, dl
xor sil, 0xff
mov dil, r9b
xor dil, 0xff
mov r14b, byte [rbp - 0x4c]
xor r14b, 1
mov r15b, sil
and r15b, 0xff
and dl, r14b
mov r12b, dil
and r12b, 0xff
and r9b, r14b
or r15b, dl
or r12b, r9b
xor r15b, r12b
or sil, dil
xor sil, 0xff
or r14b, 1
and sil, r14b
or r15b, sil
mov dl, r15b
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp - 0x4c]
xor r9b, 1
and r15b, r9b
or dl, r15b
mov r9b, byte [rbp - 0x4c]
xor r9b, 1
mov sil, r11b
xor sil, 0xff
mov dil, byte [rbp - 0x4c]
xor dil, 0
mov r14b, r9b
and r14b, 0
mov r15b, dil
and r15b, 1
mov r12b, sil
and r12b, 0
and r11b, dil
or r14b, r15b
or r12b, r11b
xor r14b, r12b
or r9b, sil
xor r9b, 0xff
or dil, 0
and r9b, dil
or r14b, r9b
xor r14b, 0xff
mov r9b, dl
xor r9b, r14b
and r9b, dl
mov dl, r8b
and dl, r9b
xor r8b, r9b
or dl, r8b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp - 0x4c]
xor r9b, 1
mov r11b, dl
and r11b, r9b
or r8b, r11b
mov r9b, byte [rbp - 0x4c]
xor r9b, 1
xor r8b, 0xff
mov r11b, byte [rbp - 0x4c]
xor r11b, 0
or r9b, r8b
or r11b, 0
xor r9b, 0xff
and r9b, r11b
mov r8b, byte [rbp - 0x4c]
xor r8b, 1
and r8b, 0
mov r11b, byte [rbp - 0x4c]
xor r11b, 0
mov sil, r11b
and sil, 1
mov dil, byte [rbp - 0x4c]
xor dil, 1
and dil, 0
and r11b, 1
or r8b, sil
or dil, r11b
xor r8b, dil
xor dl, 0xff
mov r11b, r8b
xor r11b, 0xff
mov sil, byte [rbp - 0x4c]
xor sil, 0
or dl, r11b
or sil, 0
xor dl, 0xff
and dl, sil
mov r11b, byte [rbp - 0x4c]
xor r11b, 1
and r11b, 1
mov sil, byte [rbp - 0x4c]
xor sil, 1
mov dil, sil
and dil, 1
mov r14b, byte [rbp - 0x4c]
xor r14b, 1
and r14b, 0xff
and sil, 1
or r11b, dil
or r14b, sil
xor r11b, r14b
xor r11b, 0xff
mov sil, byte [rbp - 0x4c]
xor sil, 1
mov dil, byte [rbp - 0x4c]
xor dil, 1
or r11b, sil
or dil, 1
xor r11b, 0xff
and r11b, dil
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
mov sil, r9b
xor sil, 0xff
mov dil, dl
xor dil, 0xff
mov r14b, byte [rbp - 0x4c]
xor r14b, 0
mov r15b, sil
and r15b, 0
and r9b, r14b
mov r12b, dil
and r12b, 0
and dl, r14b
or r15b, r9b
or r12b, dl
xor r15b, r12b
or sil, dil
xor sil, 0xff
or r14b, 0
and sil, r14b
or r15b, sil
mov dl, r11b
xor dl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov sil, byte [rbp - 0x4c]
xor sil, 0
mov dil, dl
and dil, 0
and r11b, sil
mov r14b, r9b
and r14b, 0
and r8b, sil
or dil, r11b
or r14b, r8b
xor dil, r14b
or dl, r9b
xor dl, 0xff
or sil, 0
and dl, sil
or dil, dl
mov dl, r15b
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp - 0x4c]
xor r8b, 1
and r15b, r8b
mov r9b, dil
xor r9b, 0xff
and r9b, 0xff
and dil, r8b
or dl, r15b
or r9b, dil
xor dl, r9b
mov r8b, cl
xor r8b, 0xff
xor r8b, 0
and r8b, 0
mov r9b, byte [rbp - 0x4c]
xor r9b, 0
mov r11b, cl
and r11b, r9b
xor cl, 0xff
and cl, 0
or r11b, cl
mov cl, r8b
and cl, r11b
xor r8b, r11b
or cl, r8b
mov r8b, dl
xor r8b, 0xff
and r8b, 0
mov r9b, byte [rbp - 0x4c]
xor r9b, 0
and dl, r9b
mov r11b, byte [rbp - 0x4c]
xor r11b, 1
and r11b, 0
and r9b, 1
or r8b, dl
or r11b, r9b
xor r8b, r11b
mov dl, cl
xor dl, 0xff
and dl, 0
mov r9b, byte [rbp - 0x4c]
xor r9b, 0
and cl, r9b
mov r11b, byte [rbp - 0x4c]
xor r11b, 1
and r11b, 0
and r9b, 1
or dl, cl
or r11b, r9b
xor dl, r11b
mov cl, byte [rbp - 0x4c]
xor cl, 1
and cl, 1
mov r9b, byte [rbp - 0x4c]
xor r9b, 1
mov r11b, r9b
and r11b, 1
mov sil, byte [rbp - 0x4c]
xor sil, 1
and sil, 0xff
and r9b, 1
or cl, r11b
or sil, r9b
xor cl, sil
mov r9b, r8b
and r9b, dl
xor r8b, dl
or r9b, r8b
mov dl, cl
and dl, 1
xor cl, 1
or dl, cl
mov cl, r9b
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp - 0x4c]
xor r8b, 1
and r9b, r8b
or cl, r9b
xor cl, 0xff
xor dl, 0xff
mov r8b, byte [rbp - 0x4c]
xor r8b, 0
or cl, dl
or r8b, 0
xor cl, 0xff
and cl, r8b
mov dl, al
xor dl, 0xff
mov r8b, cl
xor r8b, 0xff
mov r9b, byte [rbp - 0x4c]
xor r9b, 1
or dl, r8b
or r9b, 1
xor dl, 0xff
and dl, r9b
mov r8b, al
xor r8b, 0xff
mov r9b, cl
and r9b, r8b
xor cl, 0xff
and al, cl
or r9b, al
mov al, dl
xor al, 0xff
mov cl, r9b
xor cl, 0xff
mov r8b, byte [rbp - 0x4c]
xor r8b, 0
mov r11b, al
and r11b, 0
and dl, r8b
mov sil, cl
and sil, 0
and r9b, r8b
or r11b, dl
or sil, r9b
xor r11b, sil
or al, cl
xor al, 0xff
or r8b, 0
and al, r8b
or r11b, al
test r11b, 1
jne 0x6da3d917
jmp 0x6da43edb
jmp 0x6d9d7ed7
mov rax, qword [rbp + 0x7e0]
mov rcx, qword [rax]
mov rdx, qword [rbp + 0x758]
mov r8, qword [rdx]
mov r9d, dword [r8 + 0xc]
mov r8d, r9d
add rcx, r8
mov r8, qword [rbp + 0x750]
mov qword [r8], rcx
mov rcx, qword [rbp + 0x808]
sub rsp, 0x20
call sym.out.dll__GetModuleBase
add rsp, 0x20
mov rcx, qword [rbp + 0x7f0]
mov rdx, qword [rcx]
sub rsp, 0x20
mov rcx, rax
call sym.out.dll__GetProcAddr
add rsp, 0x20
jmp 0x6d9dc8bc
jmp 0x6da14ed7
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xfee3d1ab
sub r8d, 0xf51bdaa5
add r8d, 0xfee3d1ab
mov r9d, ecx
sub r9d, 0xbeccca35
sub r9d, r8d
add r9d, 0xbeccca35
sub r9d, 0xcc60e364
sub r9d, 0xd785f746
add r9d, 0xcc60e364
sub eax, 1
add r9d, eax
add r9d, 0xb5e4ea98
add r9d, 0xd785f746
sub r9d, 0xb5e4ea98
sub r9d, 0x63a86247
sub r9d, 0xcb9ecd6c
add r9d, 0x63a86247
sub r9d, 0xd8472c13
sub r9d, 0xf51bdaa5
add r9d, 0xd8472c13
add r9d, 0xac70d04a
add r9d, 0xcb9ecd6c
sub r9d, 0xac70d04a
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
or bl, r14b
mov dil, r11b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or dil, r15b
mov r14b, sil
xor r14b, 1
and r14b, 0
mov r15b, sil
xor r15b, 0
mov r12b, r15b
and r12b, 1
mov r13b, sil
xor r13b, 1
and r13b, 0
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, bl
xor r15b, 0xff
mov r12b, dil
xor r12b, 0xff
mov r13b, sil
xor r13b, 1
mov al, r15b
and al, 0xff
and bl, r13b
mov cl, r12b
and cl, 0xff
and dil, r13b
or al, bl
or cl, dil
xor al, cl
or r15b, r12b
xor r15b, 0xff
or r13b, 1
and r15b, r13b
or al, r15b
mov cl, sil
xor cl, 1
mov bl, r14b
xor bl, 0xff
mov dil, sil
xor dil, 0
mov r15b, cl
and r15b, 0
mov r12b, dil
and r12b, 1
mov r13b, bl
and r13b, 0
and r14b, dil
or r15b, r12b
or r13b, r14b
xor r15b, r13b
or cl, bl
xor cl, 0xff
or dil, 0
and cl, dil
or r15b, cl
mov cl, al
xor cl, 0xff
and cl, 0
mov bl, sil
xor bl, 0
and al, bl
mov dil, sil
xor dil, 1
and dil, 0
and bl, 1
or cl, al
or dil, bl
xor cl, dil
xor r15b, 0xff
mov al, cl
xor al, r15b
and al, cl
mov cl, r10b
xor cl, 0xff
and cl, 0
mov bl, sil
xor bl, 0
mov dil, r10b
and dil, bl
mov r14b, sil
xor r14b, 1
and r14b, 0
and bl, 1
or cl, dil
or r14b, bl
xor cl, r14b
mov bl, sil
xor bl, 0
xor cl, 0xff
mov dil, sil
xor dil, 1
or bl, cl
or dil, 1
xor bl, 0xff
and bl, dil
mov cl, sil
xor cl, 0
and cl, 0
mov dil, sil
xor dil, 0
mov r14b, dil
and r14b, 0
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or cl, r14b
or r15b, dil
xor cl, r15b
mov dil, cl
xor dil, 0xff
mov r14b, r10b
xor r14b, dil
and r14b, r10b
mov r10b, r11b
xor r10b, 0xff
and r10b, 1
mov dil, sil
xor dil, 1
mov r15b, r11b
and r15b, dil
or r10b, r15b
xor r10b, 0xff
mov dil, sil
xor dil, 0
mov r15b, sil
xor r15b, 1
or r10b, dil
or r15b, 1
xor r10b, 0xff
and r10b, r15b
xor r11b, 0xff
xor cl, 0xff
mov dil, sil
xor dil, 0
or r11b, cl
or dil, 0
xor r11b, 0xff
and r11b, dil
mov cl, bl
and cl, r14b
xor bl, r14b
or cl, bl
mov bl, r10b
and bl, r11b
xor r10b, r11b
or bl, r10b
mov r10b, cl
xor r10b, 0xff
mov r11b, bl
and r11b, r10b
xor bl, 0xff
and cl, bl
or r11b, cl
mov cl, al
xor cl, 0xff
mov r10b, r11b
xor r10b, 0xff
mov bl, sil
xor bl, 0
or cl, r10b
or bl, 0
xor cl, 0xff
and cl, bl
mov r10b, al
xor r10b, 0xff
mov bl, r11b
and bl, r10b
xor r11b, 0xff
and al, r11b
or bl, al
mov al, cl
xor al, 0xff
mov r10b, bl
xor r10b, 0xff
xor sil, 0
mov r11b, al
and r11b, 0
and cl, sil
mov dil, r10b
and dil, 0
and bl, sil
or r11b, cl
or dil, bl
xor r11b, dil
or al, r10b
xor al, 0xff
or sil, 0
and al, sil
or r11b, al
test r11b, 1
jne 0x6da40b14
mov eax, dword [rbp + 0x6ec]
mov rcx, qword [rbp + 0x6f0]
mov byte [rcx], al
jmp 0x6da1fc7e
mov rax, qword [rbp + 0x5c8]
mov qword [rbp + 0x820], rax
jmp 0x6da238c2
jmp 0x6da26d49
jmp 0x6d936fe0
jmp 0x6d9396d7
jmp 0x6d93c222
jmp 0x6d93f3ac
jmp 0x6d941672
jmp 0x6d941ff8
mov eax, dword [rbp + 0x6ec]
mov rcx, qword [rbp + 0x6f0]
mov byte [rcx], al
jmp 0x6d944e72
jmp 0x6d94ae38
xor eax, eax
mov ecx, 0x237ef835
add ecx, 0
sub ecx, 0xbf6c73c9
sub ecx, 0x237ef835
mov edx, eax
sub edx, ecx
mov ecx, dword [rbp + 0x6b4]
sub ecx, edx
mov edx, eax
sub edx, 0x97ce5a1e
sub edx, ecx
add edx, 0x97ce5a1e
mov ecx, eax
sub ecx, 0x4bbdd92f
sub ecx, 1
add ecx, 0x4bbdd92f
add edx, 0x36b6d1da
add edx, ecx
sub edx, 0x36b6d1da
mov ecx, eax
sub ecx, edx
add ecx, 0
sub eax, 0x2b30221
sub eax, 0xbf6c73c9
add eax, 0x2b30221
sub ecx, 0x94e58d58
sub ecx, eax
add ecx, 0x94e58d58
mov dword [rbp + 0x83c], ecx
jmp 0x6d94d569
jmp 0x6d9513ff
jmp 0x6d9531d5
jmp 0x6d955019
mov rax, qword [rbp + 0x680]
mov qword [rbp + 0x830], rax
lea rcx, [rbp + 0x82c]
mov rdx, qword [rbp + 0x830]
sub rsp, 0x20
mov r8d, 4
call sym.out.dll_MemCpy
add rsp, 0x20
mov rcx, qword [rbp + 0x830]
add rcx, 4
mov qword [rbp + 0x830], rcx
mov dword [rbp + 0x828], 0
jmp 0x6d956ac8
jmp 0x6d957f9c
jmp 0x6d959823
jmp 0x6d95b469
jmp 0x6d95d552
jmp 0x6d96299a
jmp 0x6d964d47
jmp 0x6d966494
jmp 0x6d968386
xor eax, eax
mov ecx, eax
mov edx, dword [rbp + 0x5e4]
sub ecx, edx
mov r8d, eax
sub r8d, 0x6db74bfa
add ecx, r8d
mov r8d, eax
sub r8d, ecx
mov ecx, eax
sub ecx, 0x71f0503b
add r8d, ecx
add r8d, 0xfb4c38cf
sub r8d, 0x6db74bfa
sub r8d, 0xfb4c38cf
mov ecx, 0xa09f5cf
add ecx, 0
sub ecx, 1
sub ecx, 0xa09f5cf
mov r9d, eax
sub r9d, ecx
add r8d, r9d
mov ecx, eax
sub ecx, 0x2ae1cc88
sub ecx, r8d
add ecx, 0x2ae1cc88
mov r8d, eax
sub r8d, 0x71f0503b
add r8d, 0
add ecx, 0xef27c362
add ecx, r8d
sub ecx, 0xef27c362
sub eax, 0x5b0eb2be
sub eax, ecx
add eax, 0x5b0eb2be
mov dword [rbp + 0x828], eax
jmp 0x6d969a76
jmp 0x6d96bbda
mov rax, qword [rbp + 0x5c8]
mov qword [rbp + 0x820], rax
jmp 0x6d96db08
jmp 0x6d96f355
jmp 0x6d9722d3
mov rax, qword [rbp + 0x5a0]
mov rcx, qword [rbp + 0x598]
add rax, rcx
mov qword [rbp + 0x818], rax
mov rax, qword [rbp + 0x830]
mov qword [rbp + 0x810], rax
mov rax, qword [rbp + 0x830]
mov rcx, qword [rbp + 0x810]
sub rsp, 0x20
mov qword [rbp - 0x70], rax
call sym.out.dll_StrLen
add rsp, 0x20
mov rcx, qword [rbp - 0x70]
add rcx, rax
add rcx, 1
mov qword [rbp + 0x808], rcx
mov rax, qword [rbp + 0x808]
mov rcx, qword [rbp + 0x808]
sub rsp, 0x20
mov qword [rbp - 0x78], rax
call sym.out.dll_StrLen
add rsp, 0x20
mov rcx, qword [rbp - 0x78]
add rcx, rax
add rcx, 1
mov rax, qword [rbp + 0x7f0]
mov qword [rax], rcx
mov rcx, qword [rax]
mov rdx, qword [rax]
sub rsp, 0x20
mov qword [rbp - 0x80], rcx
mov rcx, rdx
call sym.out.dll_StrLen
add rsp, 0x20
mov rcx, qword [rbp - 0x80]
add rcx, rax
add rcx, 1
mov rax, qword [rbp + 0x7e8]
mov qword [rax], rcx
mov rcx, qword [rbp + 0x808]
sub rsp, 0x20
call sym.out.dll__GetModuleBase
add rsp, 0x20
mov rdx, qword [rbp + 0x810]
sub rsp, 0x20
mov rcx, rax
call sym.out.dll__GetProcAddr
add rsp, 0x20
xor r8d, r8d
mov ecx, r8d
mov rdx, qword [rbp + 0x818]
mov r8d, dword [rdx + 0x50]
mov edx, r8d
sub rsp, 0x20
mov r8d, 0x3000
mov r9d, 0x40
call rax
add rsp, 0x20
mov rcx, qword [rbp + 0x7e0]
mov qword [rcx], rax
mov rax, qword [rbp + 0x818]
add rax, 0x108
mov rdx, qword [rbp + 0x7d8]
mov qword [rdx], rax
mov rax, qword [rbp + 0x7d0]
mov dword [rax], 0
jmp 0x6d9742fe
jmp 0x6d9758b9
jmp 0x6d977a66
jmp 0x6d979bf7
jmp 0x6d97ac9a
jmp 0x6d97bbf4
jmp 0x6d980306
jmp 0x6d980cd8
jmp 0x6d9820d9
jmp 0x6d982f15
jmp 0x6d986943
jmp 0x6d98bee1
jmp 0x6d98d218
jmp 0x6d98ea03
jmp 0x6d98fdf9
jmp 0x6d990cf3
jmp 0x6d992cb9
jmp 0x6d993e4d
xor eax, eax
mov ecx, eax
mov eax, dword [rbp + 0x448]
mov edx, eax
mov r8d, edx
movabs r9, 0xf216ee12a5010121
mov r10, rcx
sub r10, r9
movabs r11, 0x3939ffec330541ec
sub r10, r11
add r10, r9
movabs r9, 0xc48aa308f05d1665
sub r8, r9
sub r8, r10
add r8, r9
movabs r9, 0x60f1a42b1e14e74
mov r10, rcx
sub r10, r9
add r8, r10
mov r10, rcx
sub r10, 8
add r8, r10
movabs r10, 0x92895a3612b94a48
add r8, r10
add r8, r9
sub r8, r10
movabs r9, 0xa87626b37344f5ff
add r8, r9
movabs r10, 0x9bf5d2924d70110a
add r8, r10
sub r8, r9
sub rcx, r11
add r8, rcx
movabs rcx, 0x6beb8e87eaacf515
add r8, rcx
sub r8, r10
sub r8, rcx
shr r8, 1
mov rcx, qword [rbp + 0x7b0]
mov dword [rcx], r8d
mov r9, qword [rbp + 0x7c0]
mov r10, qword [r9]
add r10, 8
mov r11, qword [rbp + 0x7a8]
mov qword [r11], r10
mov r10, qword [rbp + 0x7a0]
mov dword [r10], 0
jmp 0x6d995972
jmp 0x6d9981f9
jmp 0x6d999708
jmp 0x6d99b625
jmp 0x6d99d8bd
jmp 0x6d99f1ec
jmp 0x6d9c2010
jmp 0x6d9c3b14
jmp 0x6d9c5a41
jmp 0x6d9c7798
jmp 0x6d9c93fb
jmp 0x6d9cb16f
mov rax, qword [rbp + 0x758]
mov rcx, qword [rbp + 0x2d0]
mov qword [rax], rcx
jmp 0x6d9cc9e9
jmp 0x6d9ce061
jmp 0x6d9cf8ae
jmp 0x6d9d2033
jmp 0x6d9d38d6
jmp 0x6d9d566e
jmp 0x6d9d8b34
jmp 0x6d9db340
jmp 0x6d9dd043
jmp 0x6da13a9c
jmp 0x6da1dea1
xor eax, eax
mov ecx, eax
sub ecx, 1
add ecx, 0
sub eax, 0x93b5c88b
add eax, ecx
add eax, 0x93b5c88b
mov ecx, dword [rbp + 0x6b4]
sub ecx, 0xe7042e7b
sub ecx, 0xb7c4d13
add ecx, 0xe7042e7b
add ecx, 0xf1e1987b
sub ecx, eax
sub ecx, 0xf1e1987b
add ecx, 0x485022cf
add ecx, 0xb7c4d13
sub ecx, 0x485022cf
mov dword [rbp + 0x83c], ecx
jmp 0x6da22340
jmp 0x6da22ba8
jmp 0x6da2320c
jmp 0x6da24a4c
jmp 0x6da2668d
jmp 0x6da31328
jmp 0x6da3303c
jmp 0x6da344a6
jmp 0x6da34a6b
jmp 0x6da3a98f
jmp 0x6da3b133
jmp 0x6da3b7a7
jmp 0x6da3cc36