Function at 0x6d8ce830
Capabilities:
Create thread

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x8d8
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, eax
sub r8d, 0x7ef0ccb3
mov r9d, ecx
add r9d, r8d
add r9d, 0x60f9cee4
sub r9d, 0xd88a71fa
sub r9d, 0x60f9cee4
add r9d, 0x9ba638a0
add r9d, 0x7ef0ccb3
sub r9d, 0x9ba638a0
add r9d, 0x4e1b3ca7
sub r9d, 0x2ed857d3
sub r9d, 0x4e1b3ca7
add r9d, 0xc5243b8b
sub r9d, 1
sub r9d, 0xc5243b8b
add r9d, 0x5afa209e
add r9d, 0x2ed857d3
sub r9d, 0x5afa209e
mov r8d, eax
sub r8d, 0x2c28dbe7
add r9d, r8d
sub r9d, 0xcde55c0b
add r9d, 0xd88a71fa
add r9d, 0xcde55c0b
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0x2c28dbe7
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, 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
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, 1
mov r12b, sil
xor r12b, 1
and r12b, 1
or r15b, r12b
mov r12b, sil
xor r12b, 1
mov r13b, r15b
xor r13b, r12b
and r13b, r15b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov r15b, dil
and r15b, r14b
xor dil, r14b
or r15b, dil
mov dil, r13b
xor dil, 0xff
mov r14b, bl
xor r14b, 0xff
mov r12b, sil
xor r12b, 0
mov al, dil
and al, 0
and r13b, r12b
mov cl, r14b
and cl, 0
and bl, r12b
or al, r13b
or cl, bl
xor al, cl
or dil, r14b
xor dil, 0xff
or r12b, 0
and dil, r12b
or al, dil
mov cl, r15b
xor cl, 0xff
and cl, 0
mov bl, sil
xor bl, 0
and r15b, bl
mov dil, al
xor dil, 0xff
and dil, 0
and al, bl
or cl, r15b
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
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, 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
xor al, 1
and al, 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
xor dil, 1
and dil, 0xff
mov r14b, al
and r14b, dil
xor al, dil
or r14b, al
mov al, sil
xor al, 1
and al, 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 al, r15b
or r12b, dil
xor al, r12b
mov dil, cl
xor dil, 0xff
and dil, 1
mov r15b, sil
xor r15b, 1
mov r12b, cl
and r12b, r15b
mov r13b, al
xor r13b, 0xff
and r13b, 0xff
and al, r15b
or dil, r12b
or r13b, al
xor dil, r13b
mov al, cl
xor al, 0xff
mov r15b, dil
xor r15b, al
and r15b, dil
mov al, r14b
xor al, 0xff
and al, 1
mov dil, sil
xor dil, 1
mov r12b, r14b
and r12b, dil
or al, r12b
mov dil, r10b
xor dil, 0xff
mov r12b, al
and r12b, dil
xor al, 0xff
mov dil, r10b
and dil, al
or r12b, dil
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, bl
xor al, 0xff
and al, 1
mov r10b, sil
xor r10b, 1
mov dil, bl
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, 0
and dil, 0
mov r13b, sil
xor r13b, 0
mov dl, r13b
and dl, 0
mov r8b, sil
xor r8b, 1
and r8b, 0
and r13b, 1
or dil, dl
or r8b, r13b
xor dil, r8b
mov dl, al
and dl, r10b
xor al, r10b
or dl, al
mov al, sil
xor al, 0
mov r8b, dil
xor r8b, 0xff
mov r10b, sil
xor r10b, 1
mov r13b, al
and r13b, 0xff
mov r9b, r10b
and r9b, 0
mov byte [rbp + 0x857], r8b
and r8b, 0xff
and dil, r10b
or r13b, r9b
or r8b, dil
xor r13b, r8b
mov r8b, byte [rbp + 0x857]
or al, r8b
xor al, 0xff
or r10b, 1
and al, r10b
or r13b, al
mov al, dl
xor al, 0xff
and al, 1
mov r9b, sil
xor r9b, 1
and dl, r9b
or al, dl
xor r13b, 0xff
mov dl, al
xor dl, r13b
and dl, al
mov al, r11b
xor al, 0xff
and al, 1
mov r9b, sil
xor r9b, 1
and r11b, r9b
or al, r11b
mov r9b, r14b
xor r9b, 0xff
and r9b, 1
mov r10b, sil
xor r10b, 1
mov r11b, r14b
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 r13b, sil
xor r13b, 1
and r13b, 0
and r11b, 1
or r10b, dil
or r13b, r11b
xor r10b, r13b
mov r11b, al
and r11b, r9b
xor al, r9b
or r11b, al
mov al, sil
xor al, 1
mov r9b, r10b
xor r9b, 0xff
mov dil, sil
xor dil, 0
mov r13b, al
and r13b, 0
mov r8b, dil
and r8b, 1
mov byte [rbp + 0x856], r9b
and r9b, 0
and r10b, dil
or r13b, r8b
or r9b, r10b
xor r13b, r9b
mov r8b, byte [rbp + 0x856]
or al, r8b
xor al, 0xff
or dil, 0
and al, dil
or r13b, al
mov al, r11b
xor al, 0xff
and al, 1
mov r9b, sil
xor r9b, 1
and r11b, r9b
or al, r11b
xor al, 0xff
xor r13b, 0xff
mov r9b, sil
xor r9b, 0
or al, r13b
or r9b, 0
xor al, 0xff
and al, r9b
mov r9b, r15b
xor r9b, 0xff
and r9b, 1
mov r10b, sil
xor r10b, 1
mov r11b, r15b
and r11b, r10b
or r9b, r11b
mov r10b, r12b
xor r10b, 0xff
and r10b, 1
mov r11b, sil
xor r11b, 1
mov dil, r12b
and dil, r11b
mov r13b, sil
xor r13b, 1
and r13b, 0xff
and r11b, 1
or r10b, dil
or r13b, r11b
xor r10b, r13b
mov r11b, sil
xor r11b, 1
and r11b, 1
mov dil, sil
xor dil, 1
mov r13b, dil
and r13b, 1
mov r8b, sil
xor r8b, 1
and r8b, 0xff
and dil, 1
or r11b, r13b
or r8b, dil
xor r11b, r8b
mov r8b, r9b
xor r8b, 0xff
mov dil, sil
xor dil, 1
mov r13b, sil
xor r13b, 0
or r8b, dil
or r13b, 0
xor r8b, 0xff
and r8b, r13b
xor r15b, 0xff
mov dil, r11b
xor dil, 0xff
mov r13b, sil
xor r13b, 0
or r15b, dil
or r13b, 0
xor r15b, 0xff
and r15b, r13b
mov dil, r10b
xor dil, 0xff
mov r13b, sil
xor r13b, 1
mov byte [rbp + 0x855], sil
xor sil, 1
or dil, r13b
or sil, 1
xor dil, 0xff
and dil, sil
xor r12b, 0xff
mov sil, r11b
xor sil, 0xff
mov r13b, byte [rbp + 0x855]
xor r13b, 1
or r12b, sil
or r13b, 1
xor r12b, 0xff
and r12b, r13b
mov sil, r8b
and sil, r15b
xor r8b, r15b
or sil, r8b
mov r8b, dil
and r8b, r12b
xor dil, r12b
or r8b, dil
mov dil, sil
xor dil, 0xff
mov r15b, r8b
and r15b, dil
xor r8b, 0xff
and sil, r8b
or r15b, sil
mov r8b, r9b
and r8b, r10b
xor r9b, r10b
or r8b, r9b
mov r9b, r8b
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x855]
xor r10b, 1
and r8b, r10b
or r9b, r8b
mov r8b, byte [rbp + 0x855]
xor r8b, 1
mov r10b, r11b
xor r10b, 0xff
mov sil, byte [rbp + 0x855]
xor sil, 0
mov dil, r8b
and dil, 0
mov r12b, sil
and r12b, 1
mov r13b, r10b
and r13b, 0
and r11b, sil
or dil, r12b
or r13b, r11b
xor dil, r13b
or r8b, r10b
xor r8b, 0xff
or sil, 0
and r8b, sil
or dil, r8b
xor dil, 0xff
mov r8b, r9b
xor r8b, dil
and r8b, r9b
mov r9b, r15b
xor r9b, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, byte [rbp + 0x855]
xor r11b, 1
mov sil, r9b
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 r9b, r10b
xor r9b, 0xff
or r11b, 1
and r9b, r11b
or sil, r9b
mov r8b, al
xor r8b, 0xff
mov r9b, dl
xor r9b, r8b
and r9b, dl
mov r8b, dl
xor r8b, 0xff
mov r10b, al
and r10b, r8b
xor al, 0xff
and dl, al
or r10b, dl
mov al, r9b
xor al, 0xff
mov dl, r10b
xor dl, 0xff
mov r8b, byte [rbp + 0x855]
xor r8b, 0
mov r11b, al
and r11b, 0
and r9b, r8b
mov dil, dl
and dil, 0
and r10b, r8b
or r11b, r9b
or dil, r10b
xor r11b, dil
or al, dl
xor al, 0xff
or r8b, 0
and al, r8b
or r11b, al
mov al, sil
xor al, 0xff
and al, 0
mov dl, byte [rbp + 0x855]
xor dl, 0
mov r8b, sil
and r8b, dl
mov r9b, byte [rbp + 0x855]
xor r9b, 1
and r9b, 0
and dl, 1
or al, r8b
or r9b, dl
xor al, r9b
xor al, 0xff
mov dl, r11b
xor dl, al
and dl, r11b
mov al, r11b
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x855]
xor r8b, 1
and r11b, r8b
or al, r11b
xor al, 0xff
mov r8b, sil
xor r8b, al
and r8b, sil
mov al, dl
xor al, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r10b, byte [rbp + 0x855]
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, cl
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x855]
xor dl, 1
mov r8b, cl
and r8b, dl
mov r9b, byte [rbp + 0x855]
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, 0
mov r8b, byte [rbp + 0x855]
xor r8b, 0
mov r9b, bl
and r9b, r8b
mov r10b, byte [rbp + 0x855]
xor r10b, 1
and r10b, 0
and r8b, 1
or dl, r9b
or r10b, r8b
xor dl, r10b
mov r8b, byte [rbp + 0x855]
xor r8b, 1
and r8b, 1
mov r9b, byte [rbp + 0x855]
xor r9b, 1
and r9b, 1
or r8b, r9b
mov r9b, byte [rbp + 0x855]
xor r9b, 1
mov r10b, al
xor r10b, r9b
and r10b, al
xor cl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov sil, byte [rbp + 0x855]
xor sil, 0
or cl, r9b
or sil, 0
xor cl, 0xff
and cl, sil
mov r9b, byte [rbp + 0x855]
xor r9b, 1
mov sil, dl
xor sil, r9b
and sil, dl
mov r9b, r8b
xor r9b, 0xff
mov dil, bl
xor dil, r9b
and dil, bl
mov r9b, r10b
and r9b, cl
xor r10b, cl
or r9b, r10b
mov cl, sil
xor cl, 0xff
mov r10b, dil
xor r10b, 0xff
mov bl, byte [rbp + 0x855]
xor bl, 0
mov r15b, cl
and r15b, 0
and sil, bl
mov r12b, r10b
and r12b, 0
and dil, bl
or r15b, sil
or r12b, dil
xor r15b, r12b
or cl, r10b
xor cl, 0xff
or bl, 0
and cl, bl
or r15b, cl
mov cl, r9b
xor cl, 0xff
and cl, 0
mov r10b, byte [rbp + 0x855]
xor r10b, 0
and r9b, r10b
mov bl, r15b
xor bl, 0xff
and bl, 0
and r15b, r10b
or cl, r9b
or bl, r15b
xor cl, bl
mov r9b, al
xor r9b, 0xff
mov r10b, dl
xor r10b, 0xff
mov bl, byte [rbp + 0x855]
xor bl, 1
mov sil, r9b
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 r9b, r10b
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 + 0x855]
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 + 0x855]
xor r9b, 1
mov r10b, al
and r10b, 0xff
and cl, r9b
mov bl, dl
and bl, 0xff
and r8b, r9b
or r10b, cl
or bl, r8b
xor r10b, bl
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 + 0x855]
xor cl, 1
mov dl, r10b
and dl, cl
mov r8b, byte [rbp + 0x855]
xor r8b, 1
and r8b, 0xff
and cl, 1
or al, dl
or r8b, cl
xor al, r8b
mov cl, byte [rbp + 0x855]
xor cl, 1
xor al, 0xff
mov dl, byte [rbp + 0x855]
xor dl, 0
or cl, al
or dl, 0
xor cl, 0xff
and cl, dl
mov al, byte [rbp + 0x855]
xor al, 1
and al, 0
mov dl, byte [rbp + 0x855]
xor dl, 0
mov r8b, dl
and r8b, 1
mov r9b, byte [rbp + 0x855]
xor r9b, 1
and r9b, 0
and dl, 1
or al, r8b
or r9b, dl
xor al, r9b
xor r10b, 0xff
xor al, 0xff
mov dl, byte [rbp + 0x855]
xor dl, 1
or r10b, al
or dl, 1
xor r10b, 0xff
and r10b, dl
mov al, cl
xor al, 0xff
mov dl, r10b
xor dl, 0xff
mov r8b, byte [rbp + 0x855]
xor r8b, 0
mov r9b, al
and r9b, 0
and cl, r8b
mov bl, dl
and bl, 0
and r10b, r8b
or r9b, cl
or bl, r10b
xor r9b, bl
or al, dl
xor al, 0xff
or r8b, 0
and al, r8b
or r9b, al
mov al, byte [rbp + 0x855]
xor al, 1
and al, 1
mov cl, byte [rbp + 0x855]
xor cl, 1
mov dl, cl
and dl, 1
mov r8b, byte [rbp + 0x855]
xor r8b, 1
and r8b, 0xff
and cl, 1
or al, dl
or r8b, cl
xor al, r8b
mov cl, r14b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x855]
xor dl, 1
mov r8b, r14b
and r8b, dl
or cl, r8b
mov dl, byte [rbp + 0x855]
xor dl, 1
and dl, 1
mov r8b, byte [rbp + 0x855]
xor r8b, 1
mov r10b, r8b
and r10b, 1
mov bl, byte [rbp + 0x855]
xor bl, 1
and bl, 0xff
and r8b, 1
or dl, r10b
or bl, r8b
xor dl, bl
mov r8b, al
xor r8b, 0xff
mov r10b, byte [rbp + 0x855]
xor r10b, 1
mov bl, byte [rbp + 0x855]
xor bl, 1
or r8b, r10b
or bl, 1
xor r8b, 0xff
and r8b, bl
mov r10b, dl
xor r10b, 0xff
xor r10b, 1
and r10b, 0xff
mov bl, byte [rbp + 0x855]
xor bl, 1
mov sil, cl
xor sil, bl
and sil, cl
mov bl, dl
xor bl, 0xff
mov dil, r14b
xor dil, bl
and dil, r14b
mov bl, r8b
xor bl, 0xff
mov r14b, r10b
xor r14b, 0xff
mov r15b, byte [rbp + 0x855]
xor r15b, 1
mov r12b, bl
and r12b, 0xff
and r8b, r15b
mov r13b, r14b
and r13b, 0xff
and r10b, r15b
or r12b, r8b
or r13b, r10b
xor r12b, r13b
or bl, r14b
xor bl, 0xff
or r15b, 1
and bl, r15b
or r12b, bl
mov r8b, sil
and r8b, dil
xor sil, dil
or r8b, sil
mov r10b, r12b
xor r10b, 0xff
and r10b, 1
mov bl, byte [rbp + 0x855]
xor bl, 1
and r12b, bl
mov sil, r8b
xor sil, 0xff
and sil, 0xff
and r8b, bl
or r10b, r12b
or sil, r8b
xor r10b, sil
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 + 0x855]
xor cl, 0
and r8b, cl
mov bl, byte [rbp + 0x855]
xor bl, 1
and bl, 0
and cl, 1
or al, r8b
or bl, cl
xor al, bl
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, r10b
and al, dl
xor r10b, dl
or al, r10b
mov cl, al
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x855]
xor dl, 1
and al, dl
mov r8b, byte [rbp + 0x855]
xor r8b, 1
and r8b, 0xff
and dl, 1
or cl, al
or r8b, dl
xor cl, r8b
mov al, r9b
xor al, 0xff
mov dl, cl
and dl, al
xor cl, 0xff
mov al, r9b
and al, cl
or dl, al
xor dl, 0xff
xor r9b, 0xff
mov al, byte [rbp + 0x855]
xor al, 0
or dl, r9b
or al, 0
xor dl, 0xff
and dl, al
mov al, r11b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x855]
xor cl, 1
mov r8b, r11b
and r8b, cl
mov r9b, byte [rbp + 0x855]
xor r9b, 1
and r9b, 0xff
and cl, 1
or al, r8b
or r9b, cl
xor al, r9b
mov cl, dl
xor cl, 0xff
and cl, 0
mov r8b, byte [rbp + 0x855]
xor r8b, 0
mov r9b, dl
and r9b, r8b
mov r10b, byte [rbp + 0x855]
xor r10b, 1
and r10b, 0
and r8b, 1
or cl, r9b
or r10b, r8b
xor cl, r10b
mov r8b, byte [rbp + 0x855]
xor r8b, 0
and r8b, 0
mov r9b, byte [rbp + 0x855]
xor r9b, 0
mov r10b, r9b
and r10b, 0
mov bl, byte [rbp + 0x855]
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, byte [rbp + 0x855]
xor r10b, 0
mov bl, byte [rbp + 0x855]
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 + 0x855]
xor bl, 1
or r11b, r10b
or bl, 1
xor r11b, 0xff
and r11b, bl
mov r10b, byte [rbp + 0x855]
xor r10b, 0
mov bl, cl
xor bl, r10b
and bl, cl
mov r10b, r8b
xor r10b, 0xff
mov sil, dl
xor sil, r10b
and sil, dl
mov dl, r9b
xor dl, 0xff
mov r10b, r11b
xor r10b, 0xff
mov dil, byte [rbp + 0x855]
xor dil, 0
mov r14b, dl
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 dl, r10b
xor dl, 0xff
or dil, 0
and dl, dil
or r14b, dl
mov dl, bl
xor dl, 0xff
mov r9b, sil
xor r9b, 0xff
mov r10b, byte [rbp + 0x855]
xor r10b, 0
mov r11b, dl
and r11b, 0
and bl, r10b
mov dil, r9b
and dil, 0
and sil, r10b
or r11b, bl
or dil, sil
xor r11b, dil
or dl, r9b
xor dl, 0xff
or r10b, 0
and dl, r10b
or r11b, dl
mov dl, r14b
xor dl, 0xff
and dl, 0
mov r9b, byte [rbp + 0x855]
xor r9b, 0
and r14b, r9b
mov r10b, r11b
xor r10b, 0xff
and r10b, 0
and r11b, r9b
or dl, r14b
or r10b, r11b
xor dl, r10b
mov r9b, al
xor r9b, 0xff
mov r10b, cl
xor r10b, 0xff
mov r11b, byte [rbp + 0x855]
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, bl
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x855]
xor cl, 0
and bl, cl
mov r9b, byte [rbp + 0x855]
xor r9b, 1
and r9b, 0
and cl, 1
or al, bl
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 + 0x855]
xor r8b, 0
or al, cl
or r8b, 0
xor al, 0xff
and al, r8b
mov cl, dl
xor cl, 0xff
mov r8b, al
xor r8b, 0xff
mov r9b, byte [rbp + 0x855]
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
test r10b, 1
jne 0x6d8cf81a
jmp 0x6d9b3511
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
add r8d, 0xa003669e
sub r8d, 0xf8465327
sub r8d, 0xa003669e
add r8d, 0xa1eeb1c0
add r8d, 0x272f8e20
sub r8d, 0xa1eeb1c0
sub r8d, 0xf62e14ee
add r8d, 0xf8465327
add r8d, 0xf62e14ee
mov r9d, eax
sub r9d, 0x3387da1d
add r8d, r9d
mov r9d, eax
sub r9d, 1
add r8d, r9d
add r8d, 0xb5c5bf8d
add r8d, 0x3387da1d
sub r8d, 0xb5c5bf8d
mov r9d, eax
sub r9d, 0xfa2e12a9
sub r9d, 0x272f8e20
add r9d, 0xfa2e12a9
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
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
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 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
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 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, 1
mov r14b, cl
and r14b, 0xff
and bl, dil
mov r15b, r10b
and r15b, 0xff
and r11b, dil
or r14b, bl
or r15b, r11b
xor r14b, r15b
or cl, r10b
xor cl, 0xff
or dil, 1
and cl, dil
or r14b, cl
mov cl, r14b
xor cl, 0xff
mov r10b, al
xor r10b, cl
and r10b, al
mov cl, al
xor cl, 0xff
mov r11b, r14b
and r11b, cl
xor r14b, 0xff
and al, r14b
or r11b, al
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 0x6d8cfaab
jmp 0x6d9b3511
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0x8a692c00
add r8d, 0
sub r8d, 1
sub r8d, 0x8a692c00
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, r9d
sub eax, 0x47ee02df
sub eax, r8d
add eax, 0x47ee02df
mov r8d, ecx
sub r8d, 0x5dc85ef9
sub r8d, eax
add r8d, 0x5dc85ef9
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
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, 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
or bl, al
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, 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
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, 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
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, bl
and r14b, r11b
mov r11b, cl
xor r11b, 0xff
mov bl, r10b
xor bl, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, r11b
and r12b, 0xff
and cl, r15b
mov r13b, bl
and r13b, 0xff
and r10b, r15b
or r12b, cl
or r13b, r10b
xor r12b, r13b
or r11b, bl
xor r11b, 0xff
or r15b, 1
and r11b, r15b
or r12b, r11b
mov cl, dil
and cl, r14b
xor dil, r14b
or cl, dil
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 0x6d8cfd29
jmp 0x6d99f863
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
add r8d, 0x57052f05
sub r8d, 0x65998a05
sub r8d, 0x57052f05
mov r9d, eax
sub r9d, 0x22c6413a
add r8d, r9d
mov r9d, eax
sub r9d, 0x65998a05
sub r8d, r9d
add r8d, 0x1e1c110d
add r8d, 0x87fca254
sub r8d, 0x1e1c110d
mov r9d, eax
sub r9d, 1
add r8d, r9d
sub r8d, 0x6af098df
sub r8d, 0x87fca254
add r8d, 0x6af098df
sub r8d, 0xe6ea4870
add r8d, 0xa9896e39
add r8d, 0xe6ea4870
sub r8d, 0x2be6bcc
add r8d, 0x22c6413a
add r8d, 0x2be6bcc
sub eax, 0xa9896e39
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
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
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
or cl, al
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
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, 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
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, 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
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 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
xor r10b, 0xff
mov r11b, r14b
xor r11b, 0xff
mov bl, sil
xor bl, 0
mov r15b, r10b
and r15b, 0
and dil, bl
mov r12b, r11b
and r12b, 0
and r14b, bl
or r15b, dil
or r12b, r14b
xor r15b, r12b
or r10b, r11b
xor r10b, 0xff
or bl, 0
and r10b, bl
or r15b, r10b
mov r10b, al
xor r10b, 0xff
mov r11b, r15b
and r11b, r10b
xor r15b, 0xff
and al, r15b
or r11b, al
mov al, cl
xor al, 0xff
and al, 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 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, 1
mov dil, sil
xor dil, 1
and dil, 1
or bl, dil
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, 0
or cl, dil
or r15b, 0
xor cl, 0xff
and cl, r15b
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 r11b, 0xff
mov r15b, bl
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
or r11b, r15b
or r12b, 0
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
and cl, r11b
xor dil, r11b
or cl, dil
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r11b, sil
xor r11b, 1
and dl, r11b
mov dil, cl
xor dil, 0xff
and dil, 0xff
and cl, r11b
or r8b, dl
or dil, cl
xor r8b, dil
mov cl, al
xor cl, 0xff
mov dl, r10b
xor dl, 0xff
mov r11b, sil
xor r11b, 0
mov dil, cl
and dil, 0
and al, r11b
mov r14b, dl
and r14b, 0
and r10b, r11b
or dil, al
or r14b, r10b
xor dil, r14b
or cl, dl
xor cl, 0xff
or r11b, 0
and cl, r11b
or dil, cl
mov al, dil
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and dil, cl
xor sil, 1
and sil, 0xff
and cl, 1
or al, dil
or sil, cl
xor al, sil
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 0x6d8d0214
jmp 0x6d9b3516
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x4c2ba2bd
sub r8d, ecx
add r8d, 0x4c2ba2bd
mov r9d, eax
sub r9d, 0x327fdd4e
sub r9d, 0x609a27d3
add r9d, 0x327fdd4e
sub r8d, 0xc0f28637
add r8d, r9d
add r8d, 0xc0f28637
mov r9d, eax
sub r9d, r8d
add r9d, 0
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0x1ef91db2
add r8d, r9d
mov r9d, eax
sub r9d, r8d
add r9d, 0x435e1363
sub r9d, 1
sub r9d, 0x435e1363
mov r8d, eax
sub r8d, 0x1ef91db2
add r9d, r8d
mov r8d, eax
sub r8d, 0x2dd60857
sub r9d, r8d
sub eax, 0x609a27d3
add r9d, eax
sub r9d, 0xccb6ed18
sub r9d, 0x2dd60857
add r9d, 0xccb6ed18
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
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
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
mov r12b, sil
xor r12b, 1
mov r13b, r15b
xor r13b, r12b
and r13b, r15b
mov r15b, sil
xor r15b, 1
xor bl, 0xff
mov r12b, sil
xor r12b, 1
or r15b, bl
or r12b, 1
xor r15b, 0xff
and r15b, r12b
mov bl, dil
and bl, r14b
xor dil, r14b
or bl, dil
mov dil, r13b
and dil, r15b
xor r13b, r15b
or dil, r13b
mov r14b, bl
xor r14b, 0xff
mov r15b, dil
and r15b, r14b
xor dil, 0xff
and bl, dil
or r15b, bl
mov bl, r11b
xor bl, 0xff
and bl, 1
mov dil, sil
xor dil, 1
mov r14b, r11b
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, 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 bl, r12b
or r13b, r14b
xor bl, r13b
mov r14b, r11b
xor r14b, 0xff
xor bl, 0xff
mov r12b, sil
xor r12b, 0
or r14b, bl
or r12b, 0
xor r14b, 0xff
and r14b, r12b
mov bl, dil
xor bl, 0xff
mov r12b, r14b
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 r14b, r13b
or al, dil
or cl, r14b
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
and bl, 1
or cl, bl
xor cl, 0xff
xor cl, 1
and cl, 0xff
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, 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, cl
and bl, dil
xor cl, dil
or bl, cl
mov cl, sil
xor cl, 1
and cl, 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 cl, r14b
or r12b, dil
xor cl, r12b
mov dil, r15b
xor dil, 0xff
mov r14b, cl
and r14b, dil
xor cl, 0xff
mov dil, r15b
and dil, cl
or r14b, dil
mov cl, r15b
xor cl, 0xff
mov dil, r14b
xor dil, cl
and dil, 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, 0
and r14b, 1
mov r12b, sil
xor r12b, 1
mov r13b, r12b
and r13b, 0
mov dl, sil
xor dl, 1
and dl, 0xff
and r12b, 1
or r14b, r13b
or dl, r12b
xor r14b, dl
mov dl, cl
and dl, r10b
xor cl, r10b
or dl, cl
mov cl, r14b
and cl, 0
xor r14b, 0
or cl, r14b
mov r10b, dl
xor r10b, 0xff
and r10b, 0
mov r14b, sil
xor r14b, 0
and dl, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or r10b, dl
or r12b, r14b
xor r10b, r12b
xor cl, 0xff
mov dl, r10b
xor dl, cl
and dl, r10b
mov cl, al
xor cl, 0xff
and cl, 0
mov r10b, sil
xor r10b, 0
mov r14b, al
and r14b, r10b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r10b, 1
or cl, r14b
or r12b, r10b
xor cl, r12b
mov r10b, sil
xor r10b, 1
and r10b, 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 r10b, r12b
or r13b, r14b
xor r10b, r13b
mov r14b, sil
xor r14b, 0
and r14b, 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 r14b, r13b
or r8b, r12b
xor r14b, r8b
mov r8b, cl
xor r8b, 0xff
mov r12b, r10b
xor r12b, 0xff
mov r13b, sil
xor r13b, 1
mov r9b, r8b
and r9b, 0xff
and cl, r13b
mov byte [rbp + 0x854], r12b
and r12b, 0xff
and r10b, r13b
or r9b, cl
or r12b, r10b
xor r9b, r12b
mov cl, byte [rbp + 0x854]
or r8b, cl
xor r8b, 0xff
or r13b, 1
and r8b, r13b
or r9b, r8b
mov r8b, sil
xor r8b, 0
mov r10b, r14b
xor r10b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, r8b
and r13b, 0xff
mov cl, r12b
and cl, 0
mov byte [rbp + 0x853], r10b
and r10b, 0xff
and r14b, r12b
or r13b, cl
or r10b, r14b
xor r13b, r10b
mov cl, byte [rbp + 0x853]
or r8b, cl
xor r8b, 0xff
or r12b, 1
and r8b, r12b
or r13b, r8b
mov r8b, r9b
xor r8b, 0xff
and r8b, 0
mov r10b, sil
xor r10b, 0
and r9b, r10b
mov r14b, sil
xor r14b, 1
and r14b, 0
and r10b, 1
or r8b, r9b
or r14b, r10b
xor r8b, r14b
xor r13b, 0xff
mov r9b, r8b
xor r9b, r13b
and r9b, r8b
mov r8b, r11b
xor r8b, 0xff
and r8b, 1
mov r10b, sil
xor r10b, 1
and r11b, r10b
or r8b, r11b
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, 0
and r11b, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
or r11b, r14b
mov r14b, r8b
xor r14b, 0xff
mov r12b, r10b
xor r12b, 0xff
mov r13b, sil
xor r13b, 0
mov cl, r14b
and cl, 0
and r8b, r13b
mov byte [rbp + 0x852], r12b
and r12b, 0
and r10b, r13b
or cl, r8b
or r12b, r10b
xor cl, r12b
mov r8b, byte [rbp + 0x852]
or r14b, r8b
xor r14b, 0xff
or r13b, 0
and r14b, r13b
or cl, r14b
mov r10b, r11b
and r10b, 0
xor r11b, 0
or r10b, r11b
mov r11b, cl
xor r11b, 0xff
and r11b, 1
mov r14b, sil
xor r14b, 1
and cl, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or r11b, cl
or r12b, r14b
xor r11b, r12b
xor r10b, 0xff
mov cl, r11b
xor cl, r10b
and cl, r11b
mov r10b, dil
xor r10b, 0xff
and r10b, 1
mov r11b, sil
xor r11b, 1
mov r14b, dil
and r14b, r11b
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
and r11b, 1
mov r14b, sil
xor r14b, 1
mov r12b, dl
and r12b, r14b
or r11b, r12b
mov r14b, sil
xor r14b, 1
and r14b, 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 r14b, r13b
or r8b, r12b
xor r14b, r8b
mov r8b, r10b
xor r8b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, sil
xor r13b, 1
or r8b, r12b
or r13b, 1
xor r8b, 0xff
and r8b, r13b
xor dil, 0xff
mov r12b, r14b
xor r12b, 0xff
mov r13b, sil
xor r13b, 0
or dil, r12b
or r13b, 0
xor dil, 0xff
and dil, r13b
mov r12b, r11b
xor r12b, 0xff
mov r13b, sil
xor r13b, 1
mov byte [rbp + 0x851], sil
xor sil, 0
or r12b, r13b
or sil, 0
xor r12b, 0xff
and r12b, sil
mov sil, r14b
xor sil, 0xff
mov r13b, dl
xor r13b, sil
and r13b, dl
mov dl, r8b
xor dl, 0xff
mov sil, dil
xor sil, 0xff
mov byte [rbp + 0x850], al
mov al, byte [rbp + 0x851]
xor al, 0
mov byte [rbp + 0x84f], dl
and dl, 0
and r8b, al
mov byte [rbp + 0x84e], sil
and sil, 0
and dil, al
or dl, r8b
or sil, dil
xor dl, sil
mov r8b, byte [rbp + 0x84f]
mov sil, byte [rbp + 0x84e]
or r8b, sil
xor r8b, 0xff
or al, 0
and r8b, al
or dl, r8b
mov al, r12b
and al, r13b
xor r12b, r13b
or al, r12b
mov r8b, dl
xor r8b, 0xff
mov dil, al
and dil, r8b
xor al, 0xff
and dl, al
or dil, dl
mov al, r10b
xor al, 0xff
mov dl, r11b
xor dl, 0xff
mov r8b, byte [rbp + 0x851]
xor r8b, 0
mov r12b, al
and r12b, 0
and r10b, r8b
mov r13b, dl
and r13b, 0
and r11b, r8b
or r12b, r10b
or r13b, r11b
xor r12b, r13b
or al, dl
xor al, 0xff
or r8b, 0
and al, r8b
or r12b, al
mov al, r12b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x851]
xor dl, 1
and r12b, dl
mov r8b, byte [rbp + 0x851]
xor r8b, 1
and r8b, 0xff
and dl, 1
or al, r12b
or r8b, dl
xor al, r8b
mov dl, r14b
and dl, 1
xor r14b, 1
or dl, r14b
xor al, 0xff
xor dl, 0xff
mov r8b, byte [rbp + 0x851]
xor r8b, 1
or al, dl
or r8b, 1
xor al, 0xff
and al, r8b
mov dl, dil
xor dl, 0xff
mov r8b, al
xor r8b, 0xff
mov r10b, byte [rbp + 0x851]
xor r10b, 0
mov r11b, dl
and r11b, 0
and dil, r10b
mov r14b, r8b
and r14b, 0
and al, r10b
or r11b, dil
or r14b, al
xor r11b, r14b
or dl, r8b
xor dl, 0xff
or r10b, 0
and dl, r10b
or r11b, dl
mov al, r9b
xor al, 0xff
mov dl, cl
xor dl, 0xff
mov r8b, byte [rbp + 0x851]
xor r8b, 0
or al, dl
or r8b, 0
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
mov al, r11b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x851]
xor dl, 1
mov r8b, r11b
and r8b, dl
mov r9b, byte [rbp + 0x851]
xor r9b, 1
and r9b, 0xff
and dl, 1
or al, r8b
or r9b, dl
xor al, r9b
mov dl, cl
xor dl, 0xff
xor al, 0xff
mov r8b, byte [rbp + 0x851]
xor r8b, 0
or dl, al
or r8b, 0
xor dl, 0xff
and dl, r8b
mov al, cl
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x851]
xor r8b, 1
and cl, r8b
mov r9b, byte [rbp + 0x851]
xor r9b, 1
and r9b, 0xff
and r8b, 1
or al, cl
or r9b, r8b
xor al, r9b
xor r11b, 0xff
xor al, 0xff
mov cl, byte [rbp + 0x851]
xor cl, 0
or r11b, al
or cl, 0
xor r11b, 0xff
and r11b, cl
mov al, dl
xor al, 0xff
mov cl, r11b
xor cl, 0xff
mov r8b, byte [rbp + 0x851]
xor r8b, 1
mov r9b, al
and r9b, 0xff
and dl, r8b
mov r10b, cl
and r10b, 0xff
and r11b, r8b
or r9b, dl
or r10b, r11b
xor r9b, r10b
or al, cl
xor al, 0xff
or r8b, 1
and al, r8b
or r9b, al
mov al, r15b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x851]
xor cl, 1
mov dl, r15b
and dl, cl
or al, dl
mov cl, byte [rbp + 0x850]
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x851]
xor dl, 1
mov r8b, byte [rbp + 0x850]
and r8b, dl
or cl, r8b
mov dl, byte [rbp + 0x851]
xor dl, 0
and dl, 1
mov r8b, byte [rbp + 0x851]
xor r8b, 1
mov r10b, r8b
and r10b, 0
mov r11b, byte [rbp + 0x851]
xor r11b, 1
and r11b, 0xff
and r8b, 1
or dl, r10b
or r11b, r8b
xor dl, r11b
mov r8b, al
xor r8b, 0xff
mov r10b, byte [rbp + 0x851]
xor r10b, 0
mov r11b, byte [rbp + 0x851]
xor r11b, 0
or r8b, r10b
or r11b, 0
xor r8b, 0xff
and r8b, r11b
xor r15b, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, byte [rbp + 0x851]
xor r11b, 0
or r15b, r10b
or r11b, 0
xor r15b, 0xff
and r15b, r11b
mov r10b, byte [rbp + 0x851]
xor r10b, 0
mov r11b, cl
xor r11b, r10b
and r11b, cl
mov r10b, byte [rbp + 0x850]
xor r10b, 0xff
mov dil, dl
xor dil, 0xff
mov r14b, byte [rbp + 0x851]
xor r14b, 1
or r10b, dil
or r14b, 1
xor r10b, 0xff
and r10b, r14b
mov dil, r8b
and dil, r15b
xor r8b, r15b
or dil, r8b
mov r8b, r11b
xor r8b, 0xff
mov r14b, r10b
xor r14b, 0xff
mov r15b, byte [rbp + 0x851]
xor r15b, 0
mov r12b, r8b
and r12b, 0
and r11b, r15b
mov r13b, r14b
and r13b, 0
and r10b, r15b
or r12b, r11b
or r13b, r10b
xor r12b, r13b
or r8b, r14b
xor r8b, 0xff
or r15b, 0
and r8b, r15b
or r12b, r8b
mov r8b, dil
xor r8b, 0xff
and r8b, 0
mov r10b, byte [rbp + 0x851]
xor r10b, 0
and dil, r10b
mov r11b, r12b
xor r11b, 0xff
and r11b, 0
and r12b, r10b
or r8b, dil
or r11b, r12b
xor r8b, r11b
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 + 0x851]
xor cl, 1
and r10b, cl
mov r11b, byte [rbp + 0x851]
xor r11b, 1
and r11b, 0xff
and cl, 1
or al, r10b
or r11b, cl
xor al, r11b
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 r10b, byte [rbp + 0x851]
xor r10b, 1
mov r11b, al
and r11b, 0xff
and r8b, r10b
mov dil, cl
and dil, 0xff
and dl, r10b
or r11b, r8b
or dil, dl
xor r11b, dil
or al, cl
xor al, 0xff
or r10b, 1
and al, r10b
or r11b, al
mov al, r11b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x851]
xor cl, 1
mov dl, r11b
and dl, cl
or al, dl
mov cl, byte [rbp + 0x851]
xor cl, 1
xor al, 0xff
mov dl, byte [rbp + 0x851]
xor dl, 1
or cl, al
or dl, 1
xor cl, 0xff
and cl, dl
mov al, byte [rbp + 0x851]
xor al, 1
and al, 1
mov dl, byte [rbp + 0x851]
xor dl, 1
and dl, 1
or al, dl
xor r11b, 0xff
xor al, 0xff
mov dl, byte [rbp + 0x851]
xor dl, 0
or r11b, al
or dl, 0
xor r11b, 0xff
and r11b, dl
mov al, cl
and al, r11b
xor cl, r11b
or al, cl
mov cl, byte [rbp + 0x851]
xor cl, 1
and cl, 1
mov dl, byte [rbp + 0x851]
xor dl, 1
and dl, 1
or cl, dl
mov dl, bl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x851]
xor r8b, 1
mov r10b, bl
and r10b, r8b
or dl, r10b
mov r8b, byte [rbp + 0x851]
xor r8b, 1
and r8b, 1
mov r10b, byte [rbp + 0x851]
xor r10b, 1
and r10b, 1
or r8b, r10b
mov r10b, byte [rbp + 0x851]
xor r10b, 1
mov r11b, cl
xor r11b, r10b
and r11b, cl
mov r10b, r8b
xor r10b, 0xff
xor r10b, 1
and r10b, 0xff
mov dil, dl
xor dil, 0xff
mov r14b, byte [rbp + 0x851]
xor r14b, 1
mov r15b, byte [rbp + 0x851]
xor r15b, 1
or dil, r14b
or r15b, 1
xor dil, 0xff
and dil, r15b
mov r14b, r8b
xor r14b, 0xff
mov r15b, bl
xor r15b, r14b
and r15b, bl
mov bl, r11b
xor bl, 0xff
mov r14b, r10b
xor r14b, 0xff
mov r12b, byte [rbp + 0x851]
xor r12b, 0
mov r13b, bl
and r13b, 0
and r11b, r12b
mov sil, r14b
and sil, 0
and r10b, r12b
or r13b, r11b
or sil, r10b
xor r13b, sil
or bl, r14b
xor bl, 0xff
or r12b, 0
and bl, r12b
or r13b, bl
mov r10b, dil
and r10b, r15b
xor dil, r15b
or r10b, dil
mov r11b, r13b
xor r11b, 0xff
mov bl, r10b
and bl, r11b
xor r10b, 0xff
and r13b, r10b
or bl, r13b
mov r10b, cl
and r10b, dl
xor cl, dl
or r10b, cl
mov cl, r10b
xor cl, 0xff
and cl, 0
mov dl, byte [rbp + 0x851]
xor dl, 0
and r10b, dl
mov r11b, byte [rbp + 0x851]
xor r11b, 1
and r11b, 0
and dl, 1
or cl, r10b
or r11b, dl
xor cl, r11b
mov dl, r8b
and dl, 1
xor r8b, 1
or dl, r8b
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, cl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x851]
xor r8b, 1
and cl, r8b
or dl, cl
mov cl, al
xor cl, 0xff
mov r8b, dl
and r8b, cl
xor dl, 0xff
mov cl, al
and cl, dl
or r8b, cl
xor al, 0xff
mov cl, r8b
xor cl, al
and cl, r8b
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 r8b, byte [rbp + 0x851]
xor r8b, 1
and r9b, r8b
mov r10b, cl
xor r10b, 0xff
and r10b, 0xff
and cl, r8b
or al, r9b
or r10b, cl
xor al, r10b
mov cl, dl
xor cl, 0xff
mov r8b, al
xor r8b, 0xff
mov r9b, byte [rbp + 0x851]
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
test r10b, 1
jne 0x6d8d10b7
jmp 0x6d9b3516
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
sub r8d, 0x45d50b66
sub r8d, 0xf51e8648
add r8d, 0x45d50b66
mov r9d, eax
sub r9d, 0xe578a01d
add r8d, r9d
add r8d, 0xac3b6b1f
add r8d, 0xf51e8648
sub r8d, 0xac3b6b1f
mov r9d, eax
sub r9d, 0xa0bf6f03
sub r8d, r9d
mov r9d, eax
sub r9d, 1
add r8d, r9d
sub r8d, 0xfe3e1b5b
sub r8d, 0xa0bf6f03
add r8d, 0xfe3e1b5b
mov r9d, eax
sub r9d, 0xe6358555
sub r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0xe578a01d
add r9d, r8d
sub eax, r9d
add eax, 0x1c9b9569
sub eax, 0xe6358555
sub eax, 0x1c9b9569
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
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, 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
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
mov al, sil
xor al, 1
mov cl, r15b
xor cl, al
and cl, r15b
xor r14b, 0xff
xor r14b, 1
and r14b, 0xff
mov al, dil
xor al, 0xff
mov r15b, r12b
xor r15b, 0xff
mov r13b, sil
xor r13b, 1
mov dl, al
and dl, 0xff
and dil, r13b
mov r8b, r15b
and r8b, 0xff
and r12b, r13b
or dl, dil
or r8b, r12b
xor dl, r8b
or al, r15b
xor al, 0xff
or r13b, 1
and al, r13b
or dl, al
mov al, cl
xor al, 0xff
mov r8b, r14b
xor r8b, 0xff
mov dil, sil
xor dil, 1
mov r15b, al
and r15b, 0xff
and cl, dil
mov r12b, r8b
and r12b, 0xff
and r14b, dil
or r15b, cl
or r12b, r14b
xor r15b, r12b
or al, r8b
xor al, 0xff
or dil, 1
and al, dil
or r15b, al
mov al, dl
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and dl, cl
mov r8b, r15b
xor r8b, 0xff
and r8b, 0xff
and r15b, cl
or al, dl
or r8b, r15b
xor al, r8b
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
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, 0
and cl, 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 cl, dil
or r14b, r8b
xor cl, r14b
mov r8b, cl
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
mov r14b, sil
xor r14b, 0
mov r15b, dil
xor r15b, r14b
and r15b, dil
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov dil, dl
and dil, r8b
xor dl, r8b
or dil, dl
mov dl, r15b
xor dl, 0xff
mov r8b, cl
xor r8b, 0xff
mov r14b, sil
xor r14b, 0
mov r12b, dl
and r12b, 0
and r15b, r14b
mov r13b, r8b
and r13b, 0
and cl, r14b
or r12b, r15b
or r13b, cl
xor r12b, r13b
or dl, r8b
xor dl, 0xff
or r14b, 0
and dl, r14b
or r12b, dl
mov cl, dil
xor cl, 0xff
mov dl, r12b
and dl, cl
xor r12b, 0xff
and dil, r12b
or dl, dil
mov cl, sil
xor cl, 1
and cl, 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 cl, dil
or r14b, r8b
xor cl, r14b
mov r8b, bl
xor r8b, 0xff
mov dil, cl
and dil, r8b
xor cl, 0xff
mov r8b, bl
and r8b, cl
or dil, r8b
xor dil, 0xff
mov cl, bl
xor cl, 0xff
mov r8b, sil
xor r8b, 0
or dil, cl
or r8b, 0
xor dil, 0xff
and dil, 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, 1
mov r10b, sil
xor r10b, 1
mov r14b, dl
and r14b, r10b
or r8b, r14b
mov r10b, sil
xor r10b, 1
and r10b, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or r10b, r14b
mov r14b, cl
xor r14b, 0xff
mov r15b, r8b
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, r14b
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 r14b, r15b
xor r14b, 0xff
or r12b, 0
and r14b, r12b
or r13b, r14b
mov cl, r10b
and cl, 1
xor r10b, 1
or cl, r10b
mov r8b, r13b
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
and r13b, r9b
or r8b, r13b
xor cl, 0xff
mov r9b, r8b
xor r9b, cl
and r9b, r8b
mov cl, sil
xor cl, 1
and cl, 1
mov r8b, sil
xor r8b, 1
mov r10b, r8b
and r10b, 1
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and r8b, 1
or cl, r10b
or r14b, r8b
xor cl, r14b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r10b, sil
xor r10b, 1
mov r14b, al
and r14b, r10b
mov r15b, cl
xor r15b, 0xff
and r15b, 0xff
and cl, r10b
or r8b, r14b
or r15b, cl
xor r8b, r15b
xor r8b, 0xff
mov cl, al
xor cl, 0xff
mov r10b, sil
xor r10b, 0
or r8b, cl
or r10b, 0
xor r8b, 0xff
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, 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, 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, cl
and r14b, r10b
xor cl, r10b
or r14b, cl
mov cl, r11b
and cl, 0
xor r11b, 0
or cl, 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 cl, 0xff
mov r11b, r10b
xor r11b, cl
and r11b, r10b
mov cl, dil
xor cl, 0xff
and cl, 1
mov r10b, sil
xor r10b, 1
mov r14b, dil
and r14b, r10b
or cl, r14b
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, sil
xor r14b, 1
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or r14b, r15b
mov r15b, cl
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
mov r12b, r14b
xor r12b, 0xff
mov r13b, dil
xor r13b, r12b
and r13b, dil
mov dil, r10b
xor dil, 0xff
mov r12b, sil
xor r12b, 1
mov byte [rbp + 0x84d], sil
xor sil, 0
or dil, r12b
or sil, 0
xor dil, 0xff
and dil, sil
mov sil, r14b
xor sil, 0xff
mov r12b, r9b
xor r12b, sil
and r12b, r9b
mov r9b, r15b
xor r9b, 0xff
mov sil, r13b
xor sil, 0xff
mov byte [rbp + 0x84c], al
mov al, byte [rbp + 0x84d]
xor al, 1
mov byte [rbp + 0x84b], r9b
and r9b, 0xff
and r15b, al
mov byte [rbp + 0x84a], sil
and sil, 0xff
and r13b, al
or r9b, r15b
or sil, r13b
xor r9b, sil
mov sil, byte [rbp + 0x84b]
mov r15b, byte [rbp + 0x84a]
or sil, r15b
xor sil, 0xff
or al, 1
and sil, al
or r9b, sil
mov al, dil
xor al, 0xff
mov sil, r12b
xor sil, 0xff
mov r13b, byte [rbp + 0x84d]
xor r13b, 1
mov r15b, al
and r15b, 0xff
and dil, r13b
mov byte [rbp + 0x849], sil
and sil, 0xff
and r12b, r13b
or r15b, dil
or sil, r12b
xor r15b, sil
mov sil, byte [rbp + 0x849]
or al, sil
xor al, 0xff
or r13b, 1
and al, r13b
or r15b, al
mov al, r9b
xor al, 0xff
and al, 1
mov dil, byte [rbp + 0x84d]
xor dil, 1
and r9b, dil
mov r12b, r15b
xor r12b, 0xff
and r12b, 0xff
and r15b, dil
or al, r9b
or r12b, r15b
xor al, r12b
mov r9b, cl
xor r9b, 0xff
mov dil, r10b
xor dil, 0xff
mov r15b, byte [rbp + 0x84d]
xor r15b, 1
mov r12b, r9b
and r12b, 0xff
and cl, r15b
mov r13b, dil
and r13b, 0xff
and r10b, r15b
or r12b, cl
or r13b, r10b
xor r12b, r13b
or r9b, dil
xor r9b, 0xff
or r15b, 1
and r9b, r15b
or r12b, r9b
mov cl, r12b
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp + 0x84d]
xor r9b, 1
and r12b, r9b
mov r10b, byte [rbp + 0x84d]
xor r10b, 1
and r10b, 0xff
and r9b, 1
or cl, r12b
or r10b, r9b
xor cl, r10b
mov r9b, byte [rbp + 0x84d]
xor r9b, 1
mov r10b, r14b
xor r10b, 0xff
mov dil, byte [rbp + 0x84d]
xor dil, 1
mov r15b, r9b
and r15b, 0xff
mov r12b, dil
and r12b, 1
mov r13b, r10b
and r13b, 0xff
and r14b, dil
or r15b, r12b
or r13b, r14b
xor r15b, r13b
or r9b, r10b
xor r9b, 0xff
or dil, 1
and r9b, dil
or r15b, r9b
xor cl, 0xff
xor r15b, 0xff
mov r9b, byte [rbp + 0x84d]
xor r9b, 1
or cl, r15b
or r9b, 1
xor cl, 0xff
and cl, r9b
mov r9b, al
xor r9b, 0xff
mov r10b, cl
xor r10b, 0xff
mov dil, byte [rbp + 0x84d]
xor dil, 0
mov r14b, r9b
and r14b, 0
and al, dil
mov r15b, r10b
and r15b, 0
and cl, dil
or r14b, al
or r15b, cl
xor r14b, r15b
or r9b, r10b
xor r9b, 0xff
or dil, 0
and r9b, dil
or r14b, r9b
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 r9b, byte [rbp + 0x84d]
xor r9b, 1
and r8b, r9b
mov r10b, r11b
xor r10b, 0xff
and r10b, 0xff
and r11b, r9b
or al, r8b
or r10b, r11b
xor al, r10b
mov r8b, cl
and r8b, al
xor cl, al
or r8b, cl
mov al, r14b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x84d]
xor cl, 1
mov r9b, r14b
and r9b, cl
or al, r9b
mov cl, byte [rbp + 0x84d]
xor cl, 1
xor al, 0xff
mov r9b, byte [rbp + 0x84d]
xor r9b, 1
or cl, al
or r9b, 1
xor cl, 0xff
and cl, r9b
mov al, byte [rbp + 0x84d]
xor al, 1
and al, 1
mov r9b, byte [rbp + 0x84d]
xor r9b, 1
and r9b, 1
or al, r9b
xor r14b, 0xff
mov r9b, al
xor r9b, 0xff
mov r10b, byte [rbp + 0x84d]
xor r10b, 0
or r14b, r9b
or r10b, 0
xor r14b, 0xff
and r14b, r10b
mov r9b, r8b
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x84d]
xor r10b, 1
mov r11b, r8b
and r11b, r10b
or r9b, r11b
mov r10b, byte [rbp + 0x84d]
xor r10b, 1
mov r11b, r9b
xor r11b, r10b
and r11b, r9b
xor r8b, 0xff
xor al, 0xff
mov r9b, byte [rbp + 0x84d]
xor r9b, 1
or r8b, al
or r9b, 1
xor r8b, 0xff
and r8b, r9b
mov al, cl
and al, r14b
xor cl, r14b
or al, cl
mov cl, r11b
and cl, r8b
xor r11b, r8b
or cl, r11b
mov r8b, al
xor r8b, 0xff
and r8b, 0
mov r9b, byte [rbp + 0x84d]
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, byte [rbp + 0x84c]
xor al, 0xff
mov cl, bl
xor cl, al
and cl, bl
mov al, bl
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x84d]
xor r9b, 1
and bl, r9b
mov r10b, byte [rbp + 0x84c]
xor r10b, 0xff
and r10b, 0xff
mov r11b, byte [rbp + 0x84c]
and r11b, r9b
or al, bl
or r10b, r11b
xor al, r10b
mov r9b, cl
xor r9b, 0xff
mov r10b, al
xor r10b, 0xff
mov r11b, byte [rbp + 0x84d]
xor r11b, 0
mov bl, r9b
and bl, 0
and cl, r11b
mov dil, r10b
and dil, 0
and al, r11b
or bl, cl
or dil, al
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, byte [rbp + 0x84d]
xor cl, 1
mov r9b, bl
and r9b, cl
mov r10b, byte [rbp + 0x84d]
xor r10b, 1
and r10b, 0xff
and cl, 1
or al, r9b
or r10b, cl
xor al, r10b
mov cl, byte [rbp + 0x84d]
xor cl, 1
xor al, 0xff
mov r9b, byte [rbp + 0x84d]
xor r9b, 1
or cl, al
or r9b, 1
xor cl, 0xff
and cl, r9b
mov al, byte [rbp + 0x84d]
xor al, 1
and al, 1
mov r9b, byte [rbp + 0x84d]
xor r9b, 1
mov r10b, r9b
and r10b, 1
mov r11b, byte [rbp + 0x84d]
xor r11b, 1
and r11b, 0xff
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, cl
xor al, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r11b, byte [rbp + 0x84d]
xor r11b, 1
mov bl, al
and bl, 0xff
and cl, r11b
mov dil, r10b
and dil, 0xff
and r9b, r11b
or bl, cl
or dil, r9b
xor bl, dil
or al, r10b
xor al, 0xff
or r11b, 1
and al, r11b
or bl, al
mov al, byte [rbp + 0x84d]
xor al, 1
and al, 1
mov cl, byte [rbp + 0x84d]
xor cl, 1
and cl, 1
or al, cl
mov cl, dl
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp + 0x84d]
xor r9b, 1
mov r10b, dl
and r10b, r9b
mov r11b, byte [rbp + 0x84d]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or cl, r10b
or r11b, r9b
xor cl, r11b
mov r9b, byte [rbp + 0x84d]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0x84d]
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, al
xor r10b, 0xff
mov r11b, byte [rbp + 0x84d]
xor r11b, 1
mov dil, byte [rbp + 0x84d]
xor dil, 0
or r10b, r11b
or dil, 0
xor r10b, 0xff
and r10b, dil
mov r11b, byte [rbp + 0x84d]
xor r11b, 1
mov dil, r9b
xor dil, 0xff
mov r14b, byte [rbp + 0x84d]
xor r14b, 0
or r11b, dil
or r14b, 0
xor r11b, 0xff
and r11b, r14b
mov dil, cl
xor dil, 0xff
mov r14b, byte [rbp + 0x84d]
xor r14b, 1
mov r15b, byte [rbp + 0x84d]
xor r15b, 0
or dil, r14b
or r15b, 0
xor dil, 0xff
and dil, r15b
xor dl, 0xff
mov r14b, r9b
xor r14b, 0xff
mov r15b, byte [rbp + 0x84d]
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 + 0x84d]
xor r12b, 0
mov r13b, r14b
and r13b, 0
and r10b, r12b
mov sil, r15b
and sil, 0
and r11b, r12b
or r13b, r10b
or sil, r11b
xor r13b, sil
or r14b, r15b
xor r14b, 0xff
or r12b, 0
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
xor dl, 0xff
mov r10b, cl
xor r10b, 0xff
mov sil, byte [rbp + 0x84d]
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, 1
mov cl, byte [rbp + 0x84d]
xor cl, 1
and dil, cl
or al, dil
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 + 0x84d]
xor r9b, 1
mov r10b, al
and r10b, 0xff
and r11b, r9b
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, r10b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x84d]
xor cl, 1
and r10b, cl
mov dl, byte [rbp + 0x84d]
xor dl, 1
and dl, 0xff
and cl, 1
or al, r10b
or dl, cl
xor al, dl
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 dl, 0xff
xor bl, 0xff
mov al, byte [rbp + 0x84d]
xor al, 1
or dl, bl
or al, 1
xor dl, 0xff
and dl, al
mov al, r8b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x84d]
xor cl, 1
mov r9b, r8b
and r9b, cl
or al, r9b
mov cl, dl
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp + 0x84d]
xor r9b, 1
mov r10b, dl
and r10b, r9b
or cl, r10b
mov r9b, byte [rbp + 0x84d]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0x84d]
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, byte [rbp + 0x84d]
xor r10b, 1
mov r11b, al
xor r11b, r10b
and r11b, al
xor r8b, 0xff
mov r10b, r9b
xor r10b, 0xff
mov bl, byte [rbp + 0x84d]
xor bl, 0
or r8b, r10b
or bl, 0
xor r8b, 0xff
and r8b, bl
mov r10b, cl
xor r10b, 0xff
mov bl, byte [rbp + 0x84d]
xor bl, 1
mov sil, byte [rbp + 0x84d]
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 + 0x84d]
xor sil, 0
or dl, bl
or sil, 0
xor dl, 0xff
and dl, sil
mov bl, r11b
xor bl, 0xff
mov sil, r8b
xor sil, 0xff
mov dil, byte [rbp + 0x84d]
xor dil, 1
mov r14b, bl
and r14b, 0xff
and r11b, dil
mov r15b, sil
and r15b, 0xff
and r8b, dil
or r14b, r11b
or r15b, r8b
xor r14b, r15b
or bl, sil
xor bl, 0xff
or dil, 1
and bl, dil
or r14b, bl
mov r8b, r10b
and r8b, dl
xor r10b, dl
or r8b, r10b
mov dl, r14b
xor dl, 0xff
mov r10b, r8b
and r10b, dl
xor r8b, 0xff
and r14b, r8b
or r10b, r14b
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 + 0x84d]
xor cl, 1
and dl, cl
or al, dl
mov cl, r9b
and cl, 1
xor r9b, 1
or cl, r9b
xor al, 0xff
xor cl, 0xff
mov dl, byte [rbp + 0x84d]
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
mov r8b, byte [rbp + 0x84d]
xor r8b, 1
mov r9b, cl
and r9b, 0xff
and r10b, r8b
mov r11b, dl
and r11b, 0xff
and al, r8b
or r9b, r10b
or r11b, al
xor r9b, r11b
or cl, dl
xor cl, 0xff
or r8b, 1
and cl, r8b
or r9b, cl
test r9b, 1
jne 0x6d8d2087
jmp 0x6d99f863
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x69687ada
sub r8d, 0x3ac9b0f5
add r8d, 0x69687ada
mov r9d, eax
sub r9d, r8d
mov r8d, ecx
sub r8d, r9d
mov r9d, eax
sub r9d, 0xe6bf7eeb
sub r8d, r9d
mov r9d, eax
sub r9d, 1
add r8d, r9d
mov r9d, eax
sub r9d, 0xe6bf7eeb
add r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0xf1900edf
add r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x3ac9b0f5
add r9d, r8d
mov r8d, eax
sub r8d, r9d
sub eax, 0xf1900edf
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
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
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, 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
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
mov bl, cl
and bl, 0
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
and bl, 1
or cl, bl
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, 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
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, 1
mov dil, sil
xor dil, 1
mov r14b, cl
and r14b, dil
or al, r14b
mov dil, r10b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r10b
and r15b, r14b
mov dl, al
xor dl, 0xff
and dl, 0xff
and al, r14b
or dil, r15b
or dl, al
xor dil, dl
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 dl, sil
xor dl, 1
mov r10b, dl
and r10b, 0
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and dl, 1
or al, r10b
or r14b, dl
xor al, r14b
mov dl, r12b
xor dl, 0xff
mov r10b, al
and r10b, dl
xor al, 0xff
mov dl, r12b
and dl, al
or r10b, dl
mov al, r12b
xor al, 0xff
mov dl, r10b
xor dl, al
and dl, 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, 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 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 r8b, sil
xor r8b, 1
and r8b, 0
and r14b, 1
or r11b, r15b
or r8b, r14b
xor r11b, r8b
mov r8b, al
xor r8b, 0xff
mov r14b, r10b
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
mov r9b, r8b
and r9b, 0xff
and al, r15b
mov byte [rbp + 0x848], r14b
and r14b, 0xff
and r10b, r15b
or r9b, al
or r14b, r10b
xor r9b, r14b
mov al, byte [rbp + 0x848]
or r8b, al
xor r8b, 0xff
or r15b, 1
and r8b, r15b
or r9b, r8b
mov r8b, r11b
and r8b, 1
xor r11b, 1
or r8b, r11b
mov r10b, r9b
xor r10b, 0xff
and r10b, 1
mov r11b, sil
xor r11b, 1
and r9b, r11b
or r10b, r9b
xor r10b, 0xff
xor r8b, 0xff
mov r9b, sil
xor r9b, 1
or r10b, r8b
or r9b, 1
xor r10b, 0xff
and r10b, r9b
mov r8b, bl
xor r8b, 0xff
mov r9b, dil
xor r9b, 0xff
mov r11b, sil
xor r11b, 0
or r8b, r9b
or r11b, 0
xor r8b, 0xff
and r8b, r11b
mov r9b, bl
xor r9b, 0xff
and r9b, 0
mov r11b, sil
xor r11b, 0
and bl, r11b
mov r14b, dil
xor r14b, 0xff
and r14b, 0
and dil, r11b
or r9b, bl
or r14b, dil
xor r9b, r14b
mov r11b, r8b
and r11b, r9b
xor r8b, r9b
or r11b, r8b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
mov bl, dl
and bl, r9b
or r8b, bl
mov r9b, r10b
xor r9b, 0xff
and r9b, 1
mov bl, sil
xor bl, 1
mov dil, r10b
and dil, bl
or r9b, 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, r8b
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 dl, 0xff
mov r14b, bl
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
or dl, r14b
or r15b, 1
xor dl, 0xff
and dl, r15b
mov r14b, r9b
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
mov al, sil
xor al, 0
or r14b, r15b
or al, 0
xor r14b, 0xff
and r14b, al
mov al, bl
xor al, 0xff
mov r15b, r10b
xor r15b, al
and r15b, r10b
mov al, dil
xor al, 0xff
mov r10b, dl
xor r10b, 0xff
mov byte [rbp + 0x847], sil
xor sil, 0
mov byte [rbp + 0x846], al
and al, 0
and dil, sil
mov byte [rbp + 0x845], r10b
and r10b, 0
and dl, sil
or al, dil
or r10b, dl
xor al, r10b
mov dl, byte [rbp + 0x846]
mov r10b, byte [rbp + 0x845]
or dl, r10b
xor dl, 0xff
or sil, 0
and dl, sil
or al, dl
mov dl, r14b
and dl, r15b
xor r14b, r15b
or dl, r14b
mov sil, al
xor sil, 0xff
and sil, 1
mov dil, byte [rbp + 0x847]
xor dil, 1
and al, dil
mov r14b, dl
xor r14b, 0xff
and r14b, 0xff
and dl, dil
or sil, al
or r14b, dl
xor sil, r14b
mov al, r8b
xor al, 0xff
mov dl, r9b
xor dl, 0xff
mov dil, byte [rbp + 0x847]
xor dil, 1
mov r14b, al
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 al, dl
xor al, 0xff
or dil, 1
and al, dil
or r14b, al
mov al, r14b
xor al, 0xff
and al, 0
mov dl, byte [rbp + 0x847]
xor dl, 0
and r14b, dl
mov r8b, byte [rbp + 0x847]
xor r8b, 1
and r8b, 0
and dl, 1
or al, r14b
or r8b, dl
xor al, r8b
mov dl, byte [rbp + 0x847]
xor dl, 1
mov r8b, bl
xor r8b, 0xff
mov r9b, byte [rbp + 0x847]
xor r9b, 1
mov dil, dl
and dil, 0xff
mov r14b, r9b
and r14b, 1
mov r15b, r8b
and r15b, 0xff
and bl, r9b
or dil, r14b
or r15b, bl
xor dil, r15b
or dl, r8b
xor dl, 0xff
or r9b, 1
and dl, r9b
or dil, dl
xor dil, 0xff
mov dl, al
xor dl, dil
and dl, al
mov al, sil
xor al, 0xff
mov r8b, dl
xor r8b, 0xff
mov r9b, byte [rbp + 0x847]
xor r9b, 1
mov bl, al
and bl, 0xff
and sil, r9b
mov dil, r8b
and dil, 0xff
and dl, r9b
or bl, sil
or dil, dl
xor bl, dil
or al, r8b
xor al, 0xff
or r9b, 1
and al, r9b
or bl, al
mov al, r11b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x847]
xor dl, 1
mov r8b, r11b
and r8b, dl
or al, r8b
xor al, 0xff
xor al, 1
and al, 0xff
mov dl, byte [rbp + 0x847]
xor dl, 1
and dl, 1
mov r8b, byte [rbp + 0x847]
xor r8b, 1
mov r9b, r8b
and r9b, 1
mov sil, byte [rbp + 0x847]
xor sil, 1
and sil, 0xff
and r8b, 1
or dl, r9b
or sil, r8b
xor dl, sil
xor r11b, 0xff
mov r8b, dl
xor r8b, 0xff
mov r9b, byte [rbp + 0x847]
xor r9b, 0
or r11b, r8b
or r9b, 0
xor r11b, 0xff
and r11b, r9b
mov r8b, bl
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x847]
xor r9b, 1
mov sil, bl
and sil, r9b
or r8b, sil
mov r9b, byte [rbp + 0x847]
xor r9b, 1
mov sil, r8b
xor sil, r9b
and sil, r8b
xor bl, 0xff
xor dl, 0xff
mov r8b, byte [rbp + 0x847]
xor r8b, 0
or bl, dl
or r8b, 0
xor bl, 0xff
and bl, r8b
mov dl, al
and dl, r11b
xor al, r11b
or dl, al
mov al, sil
xor al, 0xff
mov r8b, bl
xor r8b, 0xff
mov r9b, byte [rbp + 0x847]
xor r9b, 0
mov r11b, al
and r11b, 0
and sil, r9b
mov dil, r8b
and dil, 0
and bl, r9b
or r11b, sil
or dil, bl
xor r11b, dil
or al, r8b
xor al, 0xff
or r9b, 0
and al, r9b
or r11b, al
mov al, dl
xor al, 0xff
mov r8b, r11b
and r8b, al
xor r11b, 0xff
and dl, r11b
or r8b, dl
mov al, r13b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x847]
xor dl, 1
mov r9b, r13b
and r9b, dl
or al, r9b
mov dl, r12b
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x847]
xor r9b, 1
mov r11b, r12b
and r11b, r9b
or dl, r11b
mov r9b, byte [rbp + 0x847]
xor r9b, 0
and r9b, 0
mov r11b, byte [rbp + 0x847]
xor r11b, 0
mov bl, r11b
and bl, 0
mov sil, byte [rbp + 0x847]
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 + 0x847]
xor bl, 0
mov sil, byte [rbp + 0x847]
xor sil, 0
or r11b, bl
or sil, 0
xor r11b, 0xff
and r11b, sil
xor r13b, 0xff
mov bl, r9b
xor bl, 0xff
mov sil, byte [rbp + 0x847]
xor sil, 1
or r13b, bl
or sil, 1
xor r13b, 0xff
and r13b, sil
mov bl, byte [rbp + 0x847]
xor bl, 0
mov sil, dl
xor sil, bl
and sil, dl
mov bl, r9b
xor bl, 0xff
mov dil, r12b
xor dil, bl
and dil, r12b
mov bl, r11b
xor bl, 0xff
mov r14b, r13b
xor r14b, 0xff
mov r15b, byte [rbp + 0x847]
xor r15b, 1
mov r12b, bl
and r12b, 0xff
and r11b, r15b
mov r10b, r14b
and r10b, 0xff
and r13b, r15b
or r12b, r11b
or r10b, r13b
xor r12b, r10b
or bl, r14b
xor bl, 0xff
or r15b, 1
and bl, r15b
or r12b, bl
mov r10b, sil
xor r10b, 0xff
mov r11b, dil
xor r11b, 0xff
mov bl, byte [rbp + 0x847]
xor bl, 1
mov r14b, r10b
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 r10b, r11b
xor r10b, 0xff
or bl, 1
and r10b, bl
or r14b, r10b
mov r10b, r12b
xor r10b, 0xff
mov r11b, r14b
and r11b, r10b
xor r14b, 0xff
and r12b, r14b
or r11b, r12b
mov r10b, al
xor r10b, 0xff
mov bl, dl
xor bl, 0xff
mov sil, byte [rbp + 0x847]
xor sil, 0
mov dil, r10b
and dil, 0
and al, sil
mov r14b, bl
and r14b, 0
and dl, sil
or dil, al
or r14b, dl
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, 1
mov dl, byte [rbp + 0x847]
xor dl, 1
and dil, dl
or al, dil
mov dl, byte [rbp + 0x847]
xor dl, 0
mov r10b, r9b
xor r10b, 0xff
mov bl, byte [rbp + 0x847]
xor bl, 0
mov sil, dl
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 dl, r10b
xor dl, 0xff
or bl, 0
and dl, bl
or sil, dl
xor al, 0xff
xor sil, 0xff
mov dl, byte [rbp + 0x847]
xor dl, 1
or al, sil
or dl, 1
xor al, 0xff
and al, dl
mov dl, r11b
xor dl, 0xff
mov r9b, al
xor r9b, 0xff
mov r10b, byte [rbp + 0x847]
xor r10b, 0
mov bl, dl
and bl, 0
and r11b, r10b
mov sil, r9b
and sil, 0
and al, r10b
or bl, r11b
or sil, al
xor bl, sil
or dl, r9b
xor dl, 0xff
or r10b, 0
and dl, r10b
or bl, dl
mov al, bl
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x847]
xor dl, 1
mov r9b, bl
and r9b, dl
or al, r9b
mov dl, byte [rbp + 0x847]
xor dl, 0
xor al, 0xff
mov r9b, byte [rbp + 0x847]
xor r9b, 0
or dl, al
or r9b, 0
xor dl, 0xff
and dl, r9b
mov al, byte [rbp + 0x847]
xor al, 0
and al, 1
mov r9b, byte [rbp + 0x847]
xor r9b, 1
mov r10b, r9b
and r10b, 0
mov r11b, byte [rbp + 0x847]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or al, r10b
or r11b, r9b
xor al, r11b
xor bl, 0xff
mov r9b, al
xor r9b, 0xff
mov r10b, byte [rbp + 0x847]
xor r10b, 1
or bl, r9b
or r10b, 1
xor bl, 0xff
and bl, r10b
mov r9b, byte [rbp + 0x847]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0x847]
xor r10b, 1
mov r11b, r10b
and r11b, 1
mov sil, byte [rbp + 0x847]
xor sil, 1
and sil, 0xff
and r10b, 1
or r9b, r11b
or sil, r10b
xor r9b, sil
xor r9b, 0xff
mov r10b, byte [rbp + 0x847]
xor r10b, 0
mov r11b, byte [rbp + 0x847]
xor r11b, 0
or r9b, r10b
or r11b, 0
xor r9b, 0xff
and r9b, r11b
mov r10b, byte [rbp + 0x847]
xor r10b, 1
xor al, 0xff
mov r11b, byte [rbp + 0x847]
xor r11b, 1
or r10b, al
or r11b, 1
xor r10b, 0xff
and r10b, r11b
mov al, dl
and al, bl
xor dl, bl
or al, dl
mov dl, r9b
xor dl, 0xff
mov r11b, r10b
xor r11b, 0xff
mov bl, byte [rbp + 0x847]
xor bl, 0
mov sil, dl
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 dl, r11b
xor dl, 0xff
or bl, 0
and dl, bl
or sil, dl
mov dl, al
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x847]
xor r9b, 1
and al, r9b
mov r10b, sil
xor r10b, 0xff
and r10b, 0xff
and sil, r9b
or dl, al
or r10b, sil
xor dl, r10b
mov al, byte [rbp + 0x847]
xor al, 0
mov r9b, cl
xor r9b, 0xff
mov r10b, byte [rbp + 0x847]
xor r10b, 1
or al, r9b
or r10b, 1
xor al, 0xff
and al, r10b
mov r9b, byte [rbp + 0x847]
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, dl
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x847]
xor r9b, 1
and dl, r9b
mov r10b, byte [rbp + 0x847]
xor r10b, 1
and r10b, 0xff
and r9b, 1
or al, dl
or r10b, r9b
xor al, r10b
mov dl, cl
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x847]
xor r9b, 1
and cl, r9b
mov r10b, byte [rbp + 0x847]
xor r10b, 1
and r10b, 0xff
and r9b, 1
or dl, cl
or r10b, r9b
xor dl, r10b
mov cl, byte [rbp + 0x847]
xor cl, 0
and cl, 0
mov r9b, byte [rbp + 0x847]
xor r9b, 0
mov r10b, r9b
and r10b, 0
mov r11b, byte [rbp + 0x847]
xor r11b, 1
and r11b, 0
and r9b, 1
or cl, r10b
or r11b, r9b
xor cl, r11b
mov r9b, al
xor r9b, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, byte [rbp + 0x847]
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, cl
and al, 0
xor cl, 0
or al, cl
mov cl, bl
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x847]
xor dl, 1
and bl, dl
or cl, bl
xor al, 0xff
mov dl, cl
xor dl, al
and dl, cl
mov al, r8b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x847]
xor cl, 1
mov r9b, r8b
and r9b, cl
or al, r9b
mov cl, dl
xor cl, 0xff
and cl, 0
mov r9b, byte [rbp + 0x847]
xor r9b, 0
mov r10b, dl
and r10b, r9b
mov r11b, byte [rbp + 0x847]
xor r11b, 1
and r11b, 0
and r9b, 1
or cl, r10b
or r11b, r9b
xor cl, r11b
mov r9b, byte [rbp + 0x847]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0x847]
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, byte [rbp + 0x847]
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, byte [rbp + 0x847]
xor r8b, 1
mov r10b, cl
xor r10b, r8b
and r10b, cl
xor dl, 0xff
mov r8b, r9b
xor r8b, 0xff
mov sil, byte [rbp + 0x847]
xor sil, 0
or dl, r8b
or sil, 0
xor dl, 0xff
and dl, sil
mov r8b, r11b
and r8b, bl
xor r11b, bl
or r8b, r11b
mov r11b, r10b
xor r11b, 0xff
mov bl, dl
xor bl, 0xff
mov sil, byte [rbp + 0x847]
xor sil, 0
mov dil, r11b
and dil, 0
and r10b, sil
mov r14b, bl
and r14b, 0
and dl, sil
or dil, r10b
or r14b, dl
xor dil, r14b
or r11b, bl
xor r11b, 0xff
or sil, 0
and r11b, sil
or dil, r11b
mov dl, r8b
xor dl, 0xff
mov r10b, dil
and r10b, dl
xor dil, 0xff
and r8b, dil
or r10b, r8b
mov dl, al
xor dl, 0xff
mov r8b, cl
xor r8b, 0xff
mov r11b, byte [rbp + 0x847]
xor r11b, 0
mov bl, dl
and bl, 0
and al, r11b
mov sil, r8b
and sil, 0
and cl, r11b
or bl, al
or sil, cl
xor bl, sil
or dl, r8b
xor dl, 0xff
or r11b, 0
and dl, r11b
or bl, dl
mov al, bl
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x847]
xor cl, 0
and bl, cl
mov dl, byte [rbp + 0x847]
xor dl, 1
and dl, 0
and cl, 1
or al, bl
or dl, cl
xor al, dl
mov cl, byte [rbp + 0x847]
xor cl, 1
mov dl, r9b
xor dl, 0xff
mov r8b, byte [rbp + 0x847]
xor r8b, 0
mov r11b, cl
and r11b, 0
mov bl, r8b
and bl, 1
mov sil, dl
and sil, 0
and r9b, r8b
or r11b, bl
or sil, r9b
xor r11b, sil
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
mov r8b, byte [rbp + 0x847]
xor r8b, 0
mov r9b, al
and r9b, 0
and r10b, r8b
mov r11b, dl
and r11b, 0
and cl, r8b
or r9b, r10b
or r11b, cl
xor r9b, r11b
or al, dl
xor al, 0xff
or r8b, 0
and al, r8b
or r9b, al
test r9b, 1
jne 0x6d8d3097
jmp 0x6d985b07
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
sub r8d, 0x9a93faaf
add r8d, 0xc236d25b
add r8d, 0x9a93faaf
add r8d, 0xe9ab70b4
sub r8d, 0x8331a237
sub r8d, 0xe9ab70b4
add r8d, 0x26cb21bf
sub r8d, 0xc236d25b
sub r8d, 0x26cb21bf
sub r8d, 0x2e64bc
sub r8d, 0xe71f7e22
add r8d, 0x2e64bc
sub eax, 1
add r8d, eax
sub r8d, 0x1e281c01
add r8d, 0xe71f7e22
add r8d, 0x1e281c01
sub r8d, 0xdb549680
sub r8d, 0x683a8b55
add r8d, 0xdb549680
sub r8d, 0x88454c34
add r8d, 0x8331a237
add r8d, 0x88454c34
add r8d, 0x6939457a
add r8d, 0x683a8b55
sub r8d, 0x6939457a
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, r10b
xor sil, 0xff
and sil, 0
mov dil, bl
xor dil, 0
mov r14b, r10b
and r14b, dil
mov r15b, bl
xor r15b, 1
and r15b, 0
and dil, 1
or sil, r14b
or r15b, dil
xor sil, r15b
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, r11b
xor r14b, 0xff
mov r15b, sil
xor r15b, 0xff
mov r12b, bl
xor r12b, 0
mov r13b, r14b
and r13b, 0
and r11b, r12b
mov al, r15b
and al, 0
and sil, r12b
or r13b, r11b
or al, sil
xor r13b, al
or r14b, r15b
xor r14b, 0xff
or r12b, 0
and r14b, r12b
or r13b, r14b
mov al, bl
xor al, 1
mov r11b, dil
xor r11b, 0xff
mov sil, bl
xor sil, 1
mov r14b, al
and r14b, 0xff
mov r15b, sil
and r15b, 1
mov r12b, r11b
and r12b, 0xff
and dil, sil
or r14b, r15b
or r12b, dil
xor r14b, r12b
or al, r11b
xor al, 0xff
or sil, 1
and al, sil
or r14b, al
mov al, r13b
xor al, 0xff
and al, 1
mov r11b, bl
xor r11b, 1
and r13b, r11b
or al, r13b
xor r14b, 0xff
mov r11b, al
xor r11b, r14b
and r11b, al
mov al, r9b
xor al, 0xff
and al, 1
mov sil, bl
xor sil, 1
mov dil, r9b
and dil, sil
or al, dil
mov sil, bl
xor sil, 0
xor al, 0xff
mov dil, bl
xor dil, 1
or sil, al
or dil, 1
xor sil, 0xff
and sil, dil
mov al, bl
xor al, 0
and al, 1
mov dil, bl
xor dil, 1
and dil, 0
or al, dil
xor r9b, 0xff
mov dil, al
xor dil, 0xff
mov r14b, bl
xor r14b, 0
or r9b, dil
or r14b, 0
xor r9b, 0xff
and r9b, r14b
mov dil, r10b
xor dil, 0xff
and dil, 1
mov r14b, bl
xor r14b, 1
mov r15b, r10b
and r15b, r14b
or dil, r15b
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 al, 0xff
mov r14b, r10b
xor r14b, al
and r14b, r10b
mov al, sil
xor al, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r15b, bl
xor r15b, 0
mov r12b, al
and r12b, 0
and sil, r15b
mov r13b, r10b
and r13b, 0
and r9b, r15b
or r12b, sil
or r13b, r9b
xor r12b, r13b
or al, r10b
xor al, 0xff
or r15b, 0
and al, r15b
or r12b, al
mov al, dil
xor al, 0xff
mov r9b, r14b
xor r9b, 0xff
mov r10b, bl
xor r10b, 1
mov sil, al
and sil, 0xff
and dil, r10b
mov r15b, r9b
and r15b, 0xff
and r14b, r10b
or sil, dil
or r15b, r14b
xor sil, r15b
or al, r9b
xor al, 0xff
or r10b, 1
and al, r10b
or sil, al
mov al, r12b
xor al, 0xff
and al, 0
xor bl, 0
and r12b, bl
mov r9b, sil
xor r9b, 0xff
and r9b, 0
and sil, bl
or al, r12b
or r9b, sil
xor al, r9b
mov r9b, al
xor r9b, 0xff
mov r10b, r11b
xor r10b, r9b
and r10b, r11b
mov r9b, r11b
xor r9b, 0xff
mov bl, al
and bl, r9b
xor al, 0xff
and r11b, al
or bl, r11b
mov al, r10b
and al, bl
xor r10b, bl
or al, r10b
test al, 1
jne 0x6d8d341a
jmp 0x6d9b351b
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x47bed02
mov r9d, ecx
add r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0xfe56512a
add r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x47bed02
sub r9d, r8d
mov r8d, eax
sub r8d, 0x1eff431b
sub r8d, 1
add r8d, 0x1eff431b
add r9d, 0xe655da4
add r9d, r8d
sub r9d, 0xe655da4
sub r9d, 0x955c335d
sub r9d, 0x7fe5cd92
add r9d, 0x955c335d
mov r8d, eax
sub r8d, 0xfe56512a
add r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0x7fe5cd92
add r8d, r9d
sub eax, r8d
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
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, 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
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
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 bl, 0xff
mov al, r11b
xor al, bl
and al, r11b
mov r11b, dil
and r11b, r12b
xor dil, r12b
or r11b, dil
mov bl, r10b
xor bl, 0xff
mov dil, al
xor dil, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, bl
and r12b, 0
and r10b, r15b
mov r13b, dil
and r13b, 0
and al, r15b
or r12b, r10b
or r13b, al
xor r12b, r13b
or bl, dil
xor bl, 0xff
or r15b, 0
and bl, r15b
or r12b, bl
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
mov bl, al
and bl, r10b
xor al, 0xff
and r14b, al
or bl, r14b
mov al, r11b
xor al, 0xff
mov r10b, bl
xor r10b, 0xff
xor sil, 1
mov dil, al
and dil, 0xff
and r11b, sil
mov r14b, r10b
and r14b, 0xff
and bl, sil
or dil, r11b
or r14b, bl
xor dil, r14b
or al, r10b
xor al, 0xff
or sil, 1
and al, sil
or dil, al
test dil, 1
jne 0x6d8d36ec
jmp 0x6d9b351b
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0x4766dbc3
add r8d, 0
add r8d, 0xcef3a8a9
sub r8d, 0x4766dbc3
add r8d, 0xb7ebd346
sub r8d, 1
sub r8d, 0xb7ebd346
mov r9d, eax
sub r9d, 0xcef3a8a9
add r8d, r9d
mov r9d, 0x62835c2f
add r9d, 0
sub r9d, r8d
sub r9d, 0x62835c2f
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, 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, 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, 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
xor bl, 0xff
mov r12b, sil
xor r12b, 0
or r15b, bl
or r12b, 0
xor r15b, 0xff
and r15b, r12b
mov bl, r14b
and bl, r15b
xor r14b, r15b
or bl, r14b
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
xor r14b, 0xff
mov r12b, sil
xor r12b, 0
or r15b, r14b
or r12b, 0
xor r15b, 0xff
and r15b, r12b
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, 0xff
mov al, sil
xor al, 0
or r12b, r13b
or al, 0
xor r12b, 0xff
and r12b, al
mov al, sil
xor al, 1
and al, 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 al, cl
or dl, r13b
xor al, dl
xor al, 0xff
mov cl, sil
xor cl, 1
mov dl, sil
xor dl, 0
or al, cl
or dl, 0
xor al, 0xff
and al, dl
xor r14b, 0xff
xor r14b, 1
and r14b, 0xff
mov cl, r15b
xor cl, 0xff
mov dl, r12b
xor dl, 0xff
mov r13b, sil
xor r13b, 0
mov r8b, cl
and r8b, 0
and r15b, r13b
mov r9b, dl
and r9b, 0
and r12b, r13b
or r8b, r15b
or r9b, r12b
xor r8b, r9b
or cl, dl
xor cl, 0xff
or r13b, 0
and cl, r13b
or r8b, cl
mov cl, al
xor cl, 0xff
mov dl, r14b
xor dl, 0xff
mov r9b, sil
xor r9b, 1
mov r15b, cl
and r15b, 0xff
and al, r9b
mov r12b, dl
and r12b, 0xff
and r14b, r9b
or r15b, al
or r12b, r14b
xor r15b, r12b
or cl, dl
xor cl, 0xff
or r9b, 1
and cl, r9b
or r15b, cl
mov al, r8b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and r8b, cl
mov dl, r15b
xor dl, 0xff
and dl, 0xff
and r15b, cl
or al, r8b
or dl, r15b
xor al, dl
mov cl, dil
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
mov r8b, dil
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, 0
and r8b, 1
mov r9b, sil
xor r9b, 1
and r9b, 0
or r8b, r9b
mov r9b, cl
and r9b, dl
xor cl, dl
or r9b, cl
mov cl, sil
xor cl, 0
mov dl, r8b
xor dl, 0xff
mov r14b, sil
xor r14b, 0
mov r15b, cl
and r15b, 0
mov r12b, r14b
and r12b, 0
mov r13b, dl
and r13b, 0
and r8b, r14b
or r15b, r12b
or r13b, r8b
xor r15b, r13b
or cl, dl
xor cl, 0xff
or r14b, 0
and cl, r14b
or r15b, cl
mov cl, r9b
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
and r9b, dl
or cl, r9b
xor cl, 0xff
xor r15b, 0xff
mov dl, sil
xor dl, 1
or cl, r15b
or dl, 1
xor cl, 0xff
and cl, dl
mov dl, al
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
mov r9b, al
and r9b, r8b
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and r8b, 1
or dl, r9b
or r14b, r8b
xor dl, r14b
mov r8b, r10b
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
mov r14b, r10b
and r14b, r9b
mov r15b, dl
xor r15b, 0xff
and r15b, 0xff
and dl, r9b
or r8b, r14b
or r15b, dl
xor r8b, r15b
xor r8b, 0xff
xor r10b, 0xff
mov dl, sil
xor dl, 0
or r8b, r10b
or dl, 0
xor r8b, 0xff
and r8b, dl
mov dl, sil
xor dl, 1
and dl, 1
mov r9b, sil
xor r9b, 1
and r9b, 1
or dl, r9b
mov r9b, bl
xor r9b, 0xff
and r9b, 1
mov r10b, sil
xor r10b, 1
mov r14b, bl
and r14b, r10b
mov r15b, dl
xor r15b, 0xff
and r15b, 0xff
and dl, r10b
or r9b, r14b
or r15b, dl
xor r9b, r15b
mov dl, bl
xor dl, 0xff
mov r10b, r9b
xor r10b, dl
and r10b, r9b
mov dl, al
xor dl, 0xff
and dl, 0
mov r9b, sil
xor r9b, 0
mov r14b, al
and r14b, r9b
mov r15b, sil
xor r15b, 1
and r15b, 0
and r9b, 1
or dl, r14b
or r15b, r9b
xor dl, r15b
mov r9b, r11b
xor r9b, 0xff
and r9b, 0
mov r14b, sil
xor r14b, 0
mov r15b, r11b
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
xor r11b, 0xff
mov dl, sil
xor dl, 1
or r9b, r11b
or dl, 1
xor r9b, 0xff
and r9b, dl
mov dl, cl
xor dl, 0xff
mov r11b, r8b
xor r11b, 0xff
mov r14b, sil
xor r14b, 1
or dl, r11b
or r14b, 1
xor dl, 0xff
and dl, r14b
mov r11b, cl
xor r11b, 0xff
and r11b, 0
mov r14b, sil
xor r14b, 0
and cl, r14b
mov r15b, r8b
xor r15b, 0xff
and r15b, 0
and r8b, r14b
or r11b, cl
or r15b, r8b
xor r11b, r15b
mov cl, dl
and cl, r11b
xor dl, r11b
or cl, dl
mov dl, r10b
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
mov r11b, r10b
and r11b, r8b
or dl, r11b
mov r8b, r9b
xor r8b, 0xff
and r8b, 1
mov r11b, sil
xor r11b, 1
mov r14b, r9b
and r14b, r11b
or r8b, 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, sil
xor r14b, 1
mov r15b, dl
xor r15b, r14b
and r15b, dl
xor r10b, 0xff
mov r14b, r11b
xor r14b, 0xff
mov r12b, sil
xor r12b, 1
or r10b, r14b
or r12b, 1
xor r10b, 0xff
and r10b, r12b
mov r14b, sil
xor r14b, 1
mov r12b, r8b
xor r12b, r14b
and r12b, r8b
mov r14b, r11b
xor r14b, 0xff
mov r13b, r9b
xor r13b, r14b
and r13b, r9b
mov r9b, r15b
xor r9b, 0xff
mov r14b, r10b
xor r14b, 0xff
mov byte [rbp + 0x844], sil
xor sil, 1
mov byte [rbp + 0x843], r9b
and r9b, 0xff
and r15b, sil
mov byte [rbp + 0x842], r14b
and r14b, 0xff
and r10b, sil
or r9b, r15b
or r14b, r10b
xor r9b, r14b
mov r10b, byte [rbp + 0x843]
mov r14b, byte [rbp + 0x842]
or r10b, r14b
xor r10b, 0xff
or sil, 1
and r10b, sil
or r9b, r10b
mov r10b, r12b
and r10b, r13b
xor r12b, r13b
or r10b, r12b
mov sil, r9b
xor sil, 0xff
and sil, 1
mov r15b, byte [rbp + 0x844]
xor r15b, 1
and r9b, r15b
mov r12b, r10b
xor r12b, 0xff
and r12b, 0xff
and r10b, r15b
or sil, r9b
or r12b, r10b
xor sil, r12b
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 + 0x844]
xor r8b, 1
and r9b, r8b
mov r10b, byte [rbp + 0x844]
xor r10b, 1
and r10b, 0xff
and r8b, 1
or dl, r9b
or r10b, r8b
xor dl, r10b
mov r8b, byte [rbp + 0x844]
xor r8b, 1
mov r9b, r11b
xor r9b, 0xff
mov r10b, byte [rbp + 0x844]
xor r10b, 1
mov r15b, r8b
and r15b, 0xff
mov r12b, r10b
and r12b, 1
mov r13b, r9b
and r13b, 0xff
and r11b, r10b
or r15b, r12b
or r13b, r11b
xor r15b, r13b
or r8b, r9b
xor r8b, 0xff
or r10b, 1
and r8b, r10b
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, cl
xor r8b, 0xff
and r8b, 0
mov r9b, byte [rbp + 0x844]
xor r9b, 0
mov r10b, cl
and r10b, r9b
mov r11b, byte [rbp + 0x844]
xor r11b, 1
and r11b, 0
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, byte [rbp + 0x844]
xor r9b, 0
xor r8b, 0xff
mov r10b, byte [rbp + 0x844]
xor r10b, 1
or r9b, r8b
or r10b, 1
xor r9b, 0xff
and r9b, r10b
mov r8b, byte [rbp + 0x844]
xor r8b, 0
and r8b, 0
mov r10b, byte [rbp + 0x844]
xor r10b, 0
mov r11b, r10b
and r11b, 0
mov sil, byte [rbp + 0x844]
xor sil, 1
and sil, 0
and r10b, 1
or r8b, r11b
or sil, r10b
xor r8b, sil
xor cl, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, byte [rbp + 0x844]
xor r11b, 1
or cl, r10b
or r11b, 1
xor cl, 0xff
and cl, r11b
mov r10b, dl
xor r10b, 0xff
and r10b, 0
mov r11b, byte [rbp + 0x844]
xor r11b, 0
mov sil, dl
and sil, r11b
mov r15b, byte [rbp + 0x844]
xor r15b, 1
and r15b, 0
and r11b, 1
or r10b, sil
or r15b, r11b
xor r10b, r15b
xor r10b, 0xff
mov r11b, byte [rbp + 0x844]
xor r11b, 0
mov sil, byte [rbp + 0x844]
xor sil, 0
or r10b, r11b
or sil, 0
xor r10b, 0xff
and r10b, sil
xor dl, 0xff
xor r8b, 0xff
mov r11b, byte [rbp + 0x844]
xor r11b, 1
or dl, r8b
or r11b, 1
xor dl, 0xff
and dl, r11b
mov r8b, r9b
xor r8b, 0xff
mov r11b, cl
xor r11b, 0xff
mov sil, byte [rbp + 0x844]
xor sil, 0
mov r15b, r8b
and r15b, 0
and r9b, sil
mov r12b, r11b
and r12b, 0
and cl, sil
or r15b, r9b
or r12b, cl
xor r15b, r12b
or r8b, r11b
xor r8b, 0xff
or sil, 0
and r8b, sil
or r15b, r8b
mov cl, r10b
xor cl, 0xff
mov r8b, dl
xor r8b, 0xff
mov r9b, byte [rbp + 0x844]
xor r9b, 0
mov r11b, cl
and r11b, 0
and r10b, r9b
mov sil, r8b
and sil, 0
and dl, r9b
or r11b, r10b
or sil, dl
xor r11b, sil
or cl, r8b
xor cl, 0xff
or r9b, 0
and cl, r9b
or r11b, cl
mov cl, r15b
xor cl, 0xff
mov dl, r11b
and dl, cl
xor r11b, 0xff
and r15b, r11b
or dl, r15b
mov cl, dil
xor cl, 0xff
mov r8b, bl
xor r8b, 0xff
mov r9b, byte [rbp + 0x844]
xor r9b, 0
or cl, r8b
or r9b, 0
xor cl, 0xff
and cl, r9b
mov r8b, dil
xor r8b, 0xff
mov r9b, bl
and r9b, r8b
xor bl, 0xff
and dil, bl
or r9b, dil
mov r8b, cl
xor r8b, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r11b, byte [rbp + 0x844]
xor r11b, 0
mov bl, r8b
and bl, 0
and cl, r11b
mov sil, r10b
and sil, 0
and r9b, r11b
or bl, cl
or sil, r9b
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 r8b, byte [rbp + 0x844]
xor r8b, 0
mov r9b, bl
and r9b, r8b
mov r10b, byte [rbp + 0x844]
xor r10b, 1
and r10b, 0
and r8b, 1
or cl, r9b
or r10b, r8b
xor cl, r10b
mov r8b, byte [rbp + 0x844]
xor r8b, 1
xor cl, 0xff
mov r9b, byte [rbp + 0x844]
xor r9b, 0
or r8b, cl
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov cl, byte [rbp + 0x844]
xor cl, 1
and cl, 1
mov r9b, byte [rbp + 0x844]
xor r9b, 1
and r9b, 1
or cl, r9b
xor cl, 0xff
mov r9b, bl
xor r9b, cl
and r9b, bl
mov cl, r8b
and cl, r9b
xor r8b, r9b
or cl, r8b
mov r8b, byte [rbp + 0x844]
xor r8b, 1
and r8b, 1
mov r9b, byte [rbp + 0x844]
xor r9b, 1
and r9b, 1
or r8b, r9b
mov r9b, al
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x844]
xor r10b, 1
mov r11b, al
and r11b, r10b
or r9b, r11b
mov r10b, byte [rbp + 0x844]
xor r10b, 1
and r10b, 0
mov r11b, byte [rbp + 0x844]
xor r11b, 0
mov bl, r11b
and bl, 1
mov sil, byte [rbp + 0x844]
xor sil, 1
and sil, 0
and r11b, 1
or r10b, bl
or sil, r11b
xor r10b, sil
mov r11b, r8b
xor r11b, 0xff
mov bl, byte [rbp + 0x844]
xor bl, 1
mov sil, byte [rbp + 0x844]
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, byte [rbp + 0x844]
xor sil, 1
mov dil, r9b
xor dil, sil
and dil, r9b
xor al, 0xff
mov sil, r10b
xor sil, 0xff
mov r15b, byte [rbp + 0x844]
xor r15b, 1
or al, sil
or r15b, 1
xor al, 0xff
and al, r15b
mov sil, r11b
and sil, bl
xor r11b, bl
or sil, r11b
mov r11b, dil
and r11b, al
xor dil, al
or r11b, dil
mov al, sil
xor al, 0xff
and al, 1
mov bl, byte [rbp + 0x844]
xor bl, 1
and sil, bl
mov dil, r11b
xor dil, 0xff
and dil, 0xff
and r11b, bl
or al, sil
or dil, r11b
xor al, dil
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 + 0x844]
xor r9b, 1
and r11b, r9b
or r8b, r11b
mov r9b, r10b
and r9b, 1
xor 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, cl
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x844]
xor r9b, 1
and cl, r9b
or al, cl
mov cl, r8b
xor cl, 0xff
and cl, 0
mov r9b, byte [rbp + 0x844]
xor r9b, 0
and r8b, r9b
mov r10b, byte [rbp + 0x844]
xor r10b, 1
and r10b, 0
and r9b, 1
or cl, r8b
or r10b, r9b
xor cl, r10b
mov r8b, byte [rbp + 0x844]
xor r8b, 0
and r8b, 0
mov r9b, byte [rbp + 0x844]
xor r9b, 0
mov r10b, r9b
and r10b, 0
mov r11b, byte [rbp + 0x844]
xor r11b, 1
and r11b, 0
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, byte [rbp + 0x844]
xor al, 0
mov cl, r8b
xor cl, 0xff
mov r10b, byte [rbp + 0x844]
xor r10b, 1
mov r11b, al
and r11b, 0xff
mov bl, r10b
and bl, 0
mov sil, cl
and sil, 0xff
and r8b, r10b
or r11b, bl
or sil, r8b
xor r11b, sil
or al, cl
xor al, 0xff
or r10b, 1
and al, r10b
or r11b, al
mov al, r9b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x844]
xor cl, 1
and r9b, cl
mov r8b, byte [rbp + 0x844]
xor r8b, 1
and r8b, 0xff
and cl, 1
or al, r9b
or r8b, cl
xor al, r8b
xor r11b, 0xff
mov cl, al
xor cl, r11b
and cl, al
mov al, dl
xor al, 0xff
mov r8b, cl
xor r8b, 0xff
mov r9b, byte [rbp + 0x844]
xor r9b, 0
or al, r8b
or r9b, 0
xor al, 0xff
and al, r9b
mov r8b, dl
xor r8b, 0xff
mov r9b, cl
and r9b, r8b
xor cl, 0xff
and dl, cl
or r9b, dl
mov cl, al
xor cl, 0xff
mov dl, r9b
xor dl, 0xff
mov r8b, byte [rbp + 0x844]
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 0x6d8d443b
jmp 0x6d99f868
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, 0x8303ba5f
add r9d, 0
add r9d, r8d
sub r9d, 0x8303ba5f
mov r8d, 0x836afa80
add r8d, 0
sub r8d, ecx
sub r8d, 0x836afa80
mov r10d, 0x3cb4797c
add r10d, 0
sub r10d, r9d
sub r10d, 0x3cb4797c
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
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, 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, 0
mov al, dil
xor al, 1
or r15b, r13b
or al, 1
xor r15b, 0xff
and r15b, 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, r12b
xor r13b, 0xff
mov cl, dil
xor cl, 0
mov dl, sil
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 sil, r13b
xor sil, 0xff
or cl, 0
and sil, cl
or dl, sil
mov cl, r15b
and cl, al
xor r15b, al
or cl, r15b
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
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
mov sil, dl
xor sil, 0xff
mov r14b, dil
xor r14b, 1
or r8b, sil
or r14b, 1
xor r8b, 0xff
and r8b, r14b
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, 1
mov r15b, dil
xor r15b, 1
or sil, r14b
or r15b, 1
xor sil, 0xff
and sil, r15b
mov r14b, dil
xor r14b, 1
xor dl, 0xff
mov r15b, dil
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, dil
xor r12b, 1
mov r13b, dl
and r13b, 0xff
and cl, r12b
mov r9b, r15b
and r9b, 0xff
and r8b, r12b
or r13b, cl
or r9b, r8b
xor r13b, r9b
or dl, r15b
xor dl, 0xff
or r12b, 1
and dl, r12b
or r13b, dl
mov cl, sil
xor cl, 0xff
mov dl, r14b
xor dl, 0xff
mov r8b, dil
xor r8b, 1
mov r9b, cl
and r9b, 0xff
and sil, r8b
mov r15b, dl
and r15b, 0xff
and r14b, r8b
or r9b, sil
or r15b, r14b
xor r9b, r15b
or cl, dl
xor cl, 0xff
or r8b, 1
and cl, r8b
or r9b, cl
mov cl, r13b
xor cl, 0xff
mov dl, r9b
and dl, cl
xor r9b, 0xff
and r13b, r9b
or dl, r13b
mov cl, dil
xor cl, 0
and cl, 1
mov r8b, dil
xor r8b, 1
and r8b, 0
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
xor cl, 0xff
xor cl, 0
and cl, 0
mov r9b, r8b
and r9b, cl
xor r8b, cl
or r9b, 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, al
xor r8b, 0xff
and r8b, 0
mov sil, dil
xor sil, 0
mov r14b, al
and r14b, sil
mov r15b, cl
xor r15b, 0xff
and r15b, 0
and cl, sil
or r8b, r14b
or r15b, cl
xor r8b, r15b
xor r8b, 0xff
mov cl, al
xor cl, 0xff
mov sil, dil
xor sil, 1
or r8b, cl
or sil, 1
xor r8b, 0xff
and r8b, sil
mov cl, r9b
xor cl, 0xff
and cl, 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 cl, r14b
or r15b, sil
xor cl, r15b
mov sil, r11b
xor sil, 0xff
and sil, 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 sil, r15b
or r12b, cl
xor sil, r12b
xor r11b, 0xff
mov cl, sil
xor cl, r11b
and cl, 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, r11b
and r14b, sil
xor r11b, 0xff
mov sil, dl
and sil, r11b
or r14b, sil
xor r14b, 0xff
mov r11b, dl
xor r11b, 0xff
mov sil, dil
xor sil, 0
or r14b, r11b
or sil, 0
xor r14b, 0xff
and r14b, sil
mov r11b, bl
xor r11b, 0xff
and r11b, 1
mov sil, dil
xor sil, 1
and bl, sil
or r11b, bl
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, 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
and r15b, bl
xor r11b, bl
or r15b, r11b
mov r11b, dil
xor r11b, 1
mov bl, sil
xor bl, 0xff
mov r12b, dil
xor r12b, 1
mov r13b, r11b
and r13b, 0xff
mov r10b, r12b
and r10b, 1
mov byte [rbp + 0x841], bl
and bl, 0xff
and sil, r12b
or r13b, r10b
or bl, sil
xor r13b, bl
mov r10b, byte [rbp + 0x841]
or r11b, r10b
xor r11b, 0xff
or r12b, 1
and r11b, r12b
or r13b, r11b
mov r11b, r15b
xor r11b, 0xff
and r11b, 0
mov bl, dil
xor bl, 0
and r15b, bl
mov sil, dil
xor sil, 1
and sil, 0
and bl, 1
or r11b, r15b
or sil, bl
xor r11b, sil
xor r11b, 0xff
xor r13b, 0xff
mov bl, dil
xor bl, 0
or r11b, r13b
or bl, 0
xor r11b, 0xff
and r11b, bl
mov bl, r8b
xor bl, 0xff
mov sil, cl
xor sil, 0xff
mov r15b, dil
xor r15b, 1
or bl, sil
or r15b, 1
xor bl, 0xff
and bl, r15b
mov sil, r8b
xor sil, 0xff
and sil, 1
mov r15b, dil
xor r15b, 1
and r8b, r15b
mov r12b, cl
xor r12b, 0xff
and r12b, 0xff
and cl, r15b
or sil, r8b
or r12b, cl
xor sil, r12b
mov cl, bl
and cl, sil
xor bl, sil
or cl, bl
mov r8b, r11b
xor r8b, 0xff
mov bl, r14b
xor bl, r8b
and bl, r14b
mov r8b, r14b
xor r8b, 0xff
and r8b, 1
mov sil, dil
xor sil, 1
and r14b, sil
mov r15b, r11b
xor r15b, 0xff
and r15b, 0xff
and r11b, sil
or r8b, r14b
or r15b, r11b
xor r8b, r15b
mov r11b, bl
and r11b, r8b
xor bl, r8b
or r11b, bl
mov r8b, cl
xor r8b, 0xff
and r8b, 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 r8b, sil
or r14b, bl
xor r8b, r14b
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
mov bl, dil
xor bl, 1
and bl, 1
mov sil, dil
xor sil, 1
and sil, 1
or bl, sil
mov sil, bl
xor sil, 0xff
mov r14b, cl
xor r14b, sil
and r14b, cl
mov cl, r11b
xor cl, 0xff
and cl, 1
mov sil, dil
xor sil, 1
mov r15b, r11b
and r15b, sil
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and sil, 1
or cl, r15b
or r12b, sil
xor cl, r12b
xor cl, 0xff
mov sil, dil
xor sil, 1
mov r15b, dil
xor r15b, 0
or cl, sil
or r15b, 0
xor cl, 0xff
and cl, r15b
xor bl, 0xff
mov sil, r11b
xor sil, bl
and sil, r11b
mov r11b, r8b
and r11b, r14b
xor r8b, r14b
or r11b, r8b
mov r8b, cl
and r8b, sil
xor cl, sil
or r8b, cl
mov cl, r11b
xor cl, 0xff
and cl, 0
mov bl, dil
xor bl, 0
and r11b, bl
mov sil, r8b
xor sil, 0xff
and sil, 0
and r8b, bl
or cl, r11b
or sil, r8b
xor cl, sil
mov r8b, al
xor r8b, 0xff
mov r11b, dl
xor r11b, 0xff
mov bl, dil
xor bl, 1
or r8b, r11b
or bl, 1
xor r8b, 0xff
and r8b, bl
mov r11b, al
xor r11b, 0xff
and r11b, 1
mov bl, dil
xor bl, 1
and al, bl
mov sil, dl
xor sil, 0xff
and sil, 0xff
and dl, bl
or r11b, al
or sil, dl
xor r11b, sil
mov al, r8b
and al, r11b
xor r8b, r11b
or al, r8b
mov dl, al
xor dl, 0xff
and dl, 1
mov r8b, dil
xor r8b, 1
mov r11b, al
and r11b, r8b
or dl, r11b
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov r8b, dil
xor r8b, 1
and r8b, 1
mov r11b, dil
xor r11b, 1
and r11b, 1
or r8b, r11b
mov r11b, r8b
xor r11b, 0xff
mov bl, al
xor bl, r11b
and bl, al
mov al, dil
xor al, 1
and al, 1
mov r11b, dil
xor r11b, 1
and r11b, 1
or al, r11b
xor al, 0xff
mov r11b, dil
xor r11b, 1
mov sil, dil
xor sil, 1
or al, r11b
or sil, 1
xor al, 0xff
and al, sil
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
mov r11b, dl
xor r11b, 0xff
mov sil, bl
xor sil, 0xff
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, 0xff
and dl, r14b
mov r12b, sil
and r12b, 0xff
and bl, r14b
or r15b, dl
or r12b, bl
xor r15b, r12b
or r11b, sil
xor r11b, 0xff
or r14b, 1
and r11b, r14b
or r15b, r11b
mov dl, al
and dl, r8b
xor al, r8b
or dl, al
mov al, r15b
xor al, 0xff
mov r8b, dl
and r8b, al
xor dl, 0xff
and r15b, dl
or r8b, r15b
mov al, dil
xor al, 0
and al, 1
mov dl, dil
xor dl, 1
mov r11b, dl
and r11b, 0
mov bl, dil
xor bl, 1
and bl, 0xff
and dl, 1
or al, r11b
or bl, dl
xor al, bl
mov dl, r9b
xor dl, 0xff
and dl, 0
mov r11b, dil
xor r11b, 0
mov bl, r9b
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, 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, 1
or bl, sil
or r14b, 1
xor bl, 0xff
and bl, r14b
mov sil, r11b
xor sil, 0xff
xor sil, 0
and sil, 0
mov r14b, dil
xor r14b, 1
mov r15b, dl
xor r15b, r14b
and r15b, dl
mov r14b, r11b
xor r14b, 0xff
mov r12b, r9b
xor r12b, r14b
and r12b, r9b
mov r9b, bl
and r9b, sil
xor bl, sil
or r9b, bl
mov bl, r15b
xor bl, 0xff
mov sil, r12b
xor sil, 0xff
mov r14b, dil
xor r14b, 1
mov r13b, bl
and r13b, 0xff
and r15b, r14b
mov r10b, sil
and r10b, 0xff
and r12b, r14b
or r13b, r15b
or r10b, r12b
xor r13b, r10b
or bl, sil
xor bl, 0xff
or r14b, 1
and bl, r14b
or r13b, bl
mov r10b, r9b
xor r10b, 0xff
and r10b, 1
mov bl, dil
xor bl, 1
and r9b, bl
mov sil, r13b
xor sil, 0xff
and sil, 0xff
and r13b, bl
or r10b, r9b
or sil, r13b
xor r10b, sil
mov r9b, al
and r9b, dl
xor al, dl
or r9b, al
mov al, r9b
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
and r9b, dl
or al, r9b
mov dl, dil
xor dl, 1
mov r9b, r11b
xor r9b, 0xff
mov bl, dil
xor bl, 1
mov sil, dl
and sil, 0xff
mov r14b, bl
and r14b, 1
mov r15b, r9b
and r15b, 0xff
and r11b, bl
or sil, r14b
or r15b, r11b
xor sil, r15b
or dl, r9b
xor dl, 0xff
or bl, 1
and dl, bl
or sil, dl
xor al, 0xff
xor sil, 0xff
mov dl, dil
xor dl, 1
or al, sil
or dl, 1
xor al, 0xff
and al, dl
mov dl, r10b
xor dl, 0xff
mov r9b, al
xor r9b, 0xff
mov r11b, dil
xor r11b, 0
mov bl, dl
and bl, 0
and r10b, r11b
mov sil, r9b
and sil, 0
and al, r11b
or bl, r10b
or sil, al
xor bl, sil
or dl, r9b
xor dl, 0xff
or r11b, 0
and dl, r11b
or bl, dl
mov al, r8b
xor al, 0xff
and al, 0
mov dl, dil
xor dl, 0
and r8b, dl
mov r9b, dil
xor r9b, 1
and r9b, 0
and dl, 1
or al, r8b
or r9b, dl
xor al, r9b
mov dl, bl
xor dl, 0xff
and dl, 1
mov r8b, dil
xor r8b, 1
and bl, r8b
mov r9b, dil
xor r9b, 1
and r9b, 0xff
and r8b, 1
or dl, bl
or r9b, r8b
xor dl, r9b
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, al
and r9b, dl
xor al, dl
or r9b, al
mov al, dil
xor al, 1
mov dl, r8b
xor dl, 0xff
mov r10b, dil
xor r10b, 0
mov r11b, al
and r11b, 0
mov bl, r10b
and bl, 1
mov sil, dl
and sil, 0
and r8b, r10b
or r11b, bl
or sil, r8b
xor r11b, sil
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
mov r8b, dil
xor r8b, 1
and r8b, 0xff
and dl, 1
or al, r9b
or r8b, dl
xor al, r8b
xor r11b, 0xff
mov dl, al
xor dl, r11b
and dl, al
mov al, cl
xor al, 0xff
and al, 1
mov r8b, dil
xor r8b, 1
mov r9b, cl
and r9b, r8b
or al, r9b
mov r8b, dl
xor r8b, 0xff
and r8b, 0
mov r9b, dil
xor r9b, 0
mov r10b, dl
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, al
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
mov r11b, r9b
xor r11b, 0xff
mov bl, cl
xor bl, r11b
and bl, cl
mov cl, r8b
xor cl, 0xff
mov r11b, dil
xor r11b, 1
mov sil, dil
xor sil, 0
or cl, r11b
or sil, 0
xor cl, 0xff
and cl, sil
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
xor r11b, 0xff
mov sil, bl
xor sil, 0xff
mov r14b, dil
xor r14b, 0
mov r15b, r11b
and r15b, 0
and r10b, r14b
mov r12b, sil
and r12b, 0
and bl, r14b
or r15b, r10b
or r12b, bl
xor r15b, r12b
or r11b, sil
xor r11b, 0xff
or r14b, 0
and r11b, r14b
or r15b, r11b
mov r10b, cl
xor r10b, 0xff
mov r11b, dl
xor r11b, 0xff
mov bl, dil
xor bl, 1
mov sil, r10b
and sil, 0xff
and cl, bl
mov r14b, r11b
and r14b, 0xff
and dl, bl
or sil, cl
or r14b, dl
xor sil, r14b
or r10b, r11b
xor r10b, 0xff
or bl, 1
and r10b, bl
or sil, r10b
mov cl, r15b
xor cl, 0xff
mov dl, sil
and dl, cl
xor sil, 0xff
and r15b, sil
or dl, r15b
mov cl, al
xor cl, 0xff
mov r10b, r8b
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 r8b, r11b
or bl, al
or sil, r8b
xor bl, sil
or cl, r10b
xor cl, 0xff
or r11b, 1
and cl, r11b
or bl, cl
mov al, bl
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
and bl, cl
mov r8b, dil
xor r8b, 1
and r8b, 0xff
and cl, 1
or al, bl
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, dl
xor al, 0xff
mov cl, r8b
xor cl, 0xff
xor dil, 0
mov r9b, al
and r9b, 0
and dl, dil
mov r10b, cl
and r10b, 0
and r8b, dil
or r9b, dl
or r10b, r8b
xor r9b, r10b
or al, cl
xor al, 0xff
or dil, 0
and al, dil
or r9b, al
test r9b, 1
jne 0x6d8d51e2
jmp 0x6d9b3520
xor eax, eax
mov ecx, 0x10
mov dword [rbp + 0x83c], eax
mov rax, rcx
mov qword [rbp + 0x830], rcx
call fcn.6d9b6370
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x830]
mov qword [rbp + 0x828], rax
mov rax, rcx
call fcn.6d9b6370
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x830]
mov qword [rbp + 0x820], rax
mov rax, rcx
call fcn.6d9b6370
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x830]
mov qword [rbp + 0x818], rax
mov rax, rcx
call fcn.6d9b6370
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 + 0x83c]
sub r9d, edx
mov r10d, dword [rbp + 0x83c]
sub r10d, 0x2e1ee485
add r9d, r10d
mov r10d, dword [rbp + 0x83c]
sub r10d, r9d
mov r9d, dword [rbp + 0x83c]
sub r9d, 0xf1b9b9e8
add r10d, r9d
mov r9d, dword [rbp + 0x83c]
sub r9d, 0x2e1ee485
add r10d, r9d
add r10d, 0x46e0c3e2
sub r10d, 0x63717c2d
sub r10d, 0x46e0c3e2
mov r9d, dword [rbp + 0x83c]
sub r9d, 1
add r10d, r9d
sub r10d, 0x1b5ab912
add r10d, 0x63717c2d
add r10d, 0x1b5ab912
add r10d, 0xe3880863
sub r10d, 0xdde1f85a
sub r10d, 0xe3880863
add r10d, 0xbfa09693
add r10d, 0xf1b9b9e8
sub r10d, 0xbfa09693
sub r10d, 0x56c0e422
add r10d, 0xdde1f85a
add r10d, 0x56c0e422
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
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
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 cl, dil
xor cl, 1
and cl, 0
and r12b, 1
or sil, r13b
or cl, r12b
xor sil, cl
mov cl, bl
xor cl, 0xff
mov r12b, sil
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
or cl, r12b
or r13b, 1
xor cl, 0xff
and cl, 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, 1
mov dl, r12b
xor dl, r13b
and dl, r12b
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, r15b
xor sil, 0xff
mov r13b, cl
xor r13b, 0xff
mov r8b, dil
xor r8b, 1
mov r9b, sil
and r9b, 0xff
and r15b, r8b
mov r10b, r13b
and r10b, 0xff
and cl, r8b
or r9b, r15b
or r10b, cl
xor r9b, r10b
or sil, r13b
xor sil, 0xff
or r8b, 1
and sil, r8b
or r9b, sil
mov cl, dl
xor cl, 0xff
mov r8b, r12b
xor r8b, 0xff
mov r10b, dil
xor r10b, 0
mov sil, cl
and sil, 0
and dl, r10b
mov r15b, r8b
and r15b, 0
and r12b, r10b
or sil, dl
or r15b, r12b
xor sil, r15b
or cl, r8b
xor cl, 0xff
or r10b, 0
and cl, r10b
or sil, cl
mov cl, r9b
xor cl, 0xff
and cl, 1
mov dl, dil
xor dl, 1
and r9b, dl
mov r8b, sil
xor r8b, 0xff
and r8b, 0xff
and sil, dl
or cl, r9b
or r8b, sil
xor cl, r8b
mov dl, dil
xor dl, 0
and dl, 0
mov r8b, dil
xor r8b, 0
mov r9b, r8b
and r9b, 0
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
xor dl, 0xff
mov r9b, dil
xor r9b, 1
or r8b, dl
or r9b, 1
xor r8b, 0xff
and r8b, r9b
mov dl, dil
xor dl, 1
and dl, 1
mov r9b, dil
xor r9b, 1
and r9b, 1
or dl, r9b
mov r9b, dil
xor r9b, 0
xor dl, 0xff
mov r10b, dil
xor r10b, 0
or r9b, dl
or r10b, 0
xor r9b, 0xff
and r9b, r10b
mov dl, r8b
xor dl, 0xff
mov r10b, r9b
xor r10b, 0xff
mov sil, dil
xor sil, 1
mov r15b, dl
and r15b, 0xff
and r8b, sil
mov r12b, r10b
and r12b, 0xff
and r9b, sil
or r15b, r8b
or r12b, r9b
xor r15b, r12b
or dl, r10b
xor dl, 0xff
or sil, 1
and dl, sil
or r15b, dl
mov dl, dil
xor dl, 0
and dl, 1
mov r8b, dil
xor r8b, 1
and r8b, 0
or dl, r8b
mov r8b, r14b
xor r8b, 0xff
and r8b, 0
mov r9b, dil
xor r9b, 0
mov r10b, r14b
and r10b, r9b
mov sil, dl
xor sil, 0xff
and sil, 0
and dl, r9b
or r8b, r10b
or sil, dl
xor r8b, sil
mov dl, r14b
xor dl, 0xff
mov r9b, r8b
xor r9b, dl
and r9b, r8b
mov dl, r15b
xor dl, 0xff
and dl, 1
mov r8b, dil
xor r8b, 1
mov r10b, r15b
and r10b, r8b
or dl, r10b
mov r8b, r11b
xor r8b, 0xff
mov r10b, dl
and r10b, r8b
xor dl, 0xff
mov r8b, r11b
and r8b, dl
or r10b, r8b
xor r11b, 0xff
mov dl, r10b
xor dl, r11b
and dl, r10b
mov r8b, dil
xor r8b, 0
and r8b, 1
mov r10b, dil
xor r10b, 1
and r10b, 0
or r8b, r10b
mov r10b, cl
xor r10b, 0xff
mov r11b, r8b
and r11b, r10b
xor r8b, 0xff
mov r10b, cl
and r10b, r8b
or r11b, r10b
mov r8b, cl
xor r8b, 0xff
mov r10b, r11b
xor r10b, r8b
and r10b, r11b
mov r8b, bl
xor r8b, 0xff
and r8b, 0
mov r11b, dil
xor r11b, 0
and bl, r11b
mov sil, dil
xor sil, 1
and sil, 0
and r11b, 1
or r8b, bl
or sil, r11b
xor r8b, 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, 0
and bl, 1
mov sil, dil
xor sil, 1
mov r12b, sil
and r12b, 0
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and sil, 1
or bl, r12b
or r13b, sil
xor bl, r13b
mov sil, r8b
xor sil, 0xff
mov r12b, r11b
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
mov byte [rbp + 0x817], sil
and sil, 0xff
and r8b, r13b
mov byte [rbp + 0x816], r12b
and r12b, 0xff
and r11b, r13b
or sil, r8b
or r12b, r11b
xor sil, r12b
mov r8b, byte [rbp + 0x817]
mov r11b, byte [rbp + 0x816]
or r8b, r11b
xor r8b, 0xff
or r13b, 1
and r8b, r13b
or sil, r8b
mov r8b, dil
xor r8b, 0
mov r12b, bl
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
mov r11b, r8b
and r11b, 0xff
mov byte [rbp + 0x815], r13b
and r13b, 0
mov byte [rbp + 0x814], r12b
and r12b, 0xff
mov qword [rbp + 0x808], rax
mov al, byte [rbp + 0x815]
and bl, al
or r11b, r13b
or r12b, bl
xor r11b, r12b
mov bl, byte [rbp + 0x814]
or r8b, bl
xor r8b, 0xff
or al, 1
and r8b, al
or r11b, r8b
mov al, sil
xor al, 0xff
and al, 1
mov r8b, dil
xor r8b, 1
and sil, r8b
or al, sil
xor r11b, 0xff
mov r8b, al
xor r8b, r11b
and r8b, al
mov al, r9b
xor al, 0xff
mov r11b, dl
xor r11b, 0xff
mov sil, dil
xor sil, 0
or al, r11b
or sil, 0
xor al, 0xff
and al, sil
mov r11b, r9b
xor r11b, 0xff
and r11b, 1
mov sil, dil
xor sil, 1
and r9b, sil
mov r12b, dl
xor r12b, 0xff
and r12b, 0xff
and dl, sil
or r11b, r9b
or r12b, dl
xor r11b, r12b
mov dl, al
and dl, r11b
xor al, r11b
or dl, al
mov al, r10b
xor al, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r11b, dil
xor r11b, 0
or al, r9b
or r11b, 0
xor al, 0xff
and al, r11b
mov r9b, r10b
xor r9b, 0xff
and r9b, 1
mov r11b, dil
xor r11b, 1
and r10b, r11b
mov sil, r8b
xor sil, 0xff
and sil, 0xff
and r8b, r11b
or r9b, r10b
or sil, r8b
xor r9b, sil
mov r8b, al
and r8b, r9b
xor al, r9b
or r8b, al
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, 1
or r9b, al
or r10b, 1
xor r9b, 0xff
and r9b, r10b
mov al, dil
xor al, 1
and al, 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 al, r11b
or sil, r10b
xor al, sil
xor dl, 0xff
mov r10b, al
xor r10b, 0xff
mov r11b, dil
xor r11b, 1
or dl, r10b
or r11b, 1
xor dl, 0xff
and 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, 1
mov sil, r10b
xor sil, r11b
and sil, r10b
xor r8b, 0xff
xor al, 0xff
mov r10b, dil
xor r10b, 0
or r8b, al
or r10b, 0
xor r8b, 0xff
and r8b, r10b
mov al, r9b
xor al, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, dil
xor r11b, 1
mov r12b, al
and r12b, 0xff
and r9b, r11b
mov r13b, r10b
and r13b, 0xff
and dl, r11b
or r12b, r9b
or r13b, dl
xor r12b, r13b
or al, r10b
xor al, 0xff
or r11b, 1
and al, r11b
or r12b, al
mov al, sil
and al, r8b
xor sil, r8b
or al, sil
mov dl, r12b
xor dl, 0xff
and dl, 0
mov r8b, dil
xor r8b, 0
and r12b, r8b
mov r9b, al
xor r9b, 0xff
and r9b, 0
and al, r8b
or dl, r12b
or r9b, al
xor dl, r9b
mov al, r14b
xor al, 0xff
and al, 0
mov r8b, dil
xor r8b, 0
mov r9b, r14b
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, cl
xor r8b, 0xff
and r8b, 1
mov r9b, dil
xor r9b, 1
mov r10b, cl
and r10b, r9b
or r8b, r10b
mov r9b, dil
xor r9b, 1
and r9b, 1
mov r10b, dil
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, al
xor r10b, 0xff
mov r11b, dil
xor r11b, 1
mov sil, dil
xor sil, 1
or r10b, r11b
or sil, 1
xor r10b, 0xff
and r10b, sil
mov r11b, r9b
xor r11b, 0xff
mov sil, r14b
xor sil, r11b
and sil, r14b
mov r11b, dil
xor r11b, 1
mov r14b, r8b
xor r14b, r11b
and r14b, r8b
xor cl, 0xff
mov r11b, r9b
xor r11b, 0xff
mov r12b, dil
xor r12b, 0
or cl, r11b
or r12b, 0
xor cl, 0xff
and cl, r12b
mov r11b, r10b
xor r11b, 0xff
mov r12b, sil
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
mov bl, r11b
and bl, 0
and r10b, r13b
mov byte [rbp + 0x807], r12b
and r12b, 0
and sil, r13b
or bl, r10b
or r12b, sil
xor bl, r12b
mov r10b, byte [rbp + 0x807]
or r11b, r10b
xor r11b, 0xff
or r13b, 0
and r11b, r13b
or bl, r11b
mov r11b, r14b
xor r11b, 0xff
mov sil, cl
xor sil, 0xff
mov r12b, dil
xor r12b, 1
mov r13b, r11b
and r13b, 0xff
and r14b, r12b
mov r10b, sil
and r10b, 0xff
and cl, r12b
or r13b, r14b
or r10b, cl
xor r13b, r10b
or r11b, sil
xor r11b, 0xff
or r12b, 1
and r11b, r12b
or r13b, r11b
mov cl, bl
xor cl, 0xff
mov r10b, r13b
and r10b, cl
xor r13b, 0xff
and bl, r13b
or r10b, bl
mov cl, al
xor cl, 0xff
mov r11b, r8b
xor r11b, 0xff
mov bl, dil
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, 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
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, r10b
xor al, 0xff
mov cl, r8b
xor cl, 0xff
mov r9b, dil
xor r9b, 0
mov r11b, al
and r11b, 0
and r10b, r9b
mov bl, cl
and bl, 0
and r8b, r9b
or r11b, r10b
or bl, r8b
xor r11b, bl
or al, cl
xor al, 0xff
or r9b, 0
and al, r9b
or r11b, al
mov al, r11b
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
mov r8b, r11b
and r8b, cl
mov r9b, dil
xor r9b, 1
and r9b, 0xff
and cl, 1
or al, r8b
or r9b, cl
xor al, r9b
mov cl, dil
xor cl, 1
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, 1
and al, 1
mov r8b, dil
xor r8b, 1
and r8b, 1
or al, r8b
xor al, 0xff
mov r8b, r11b
xor r8b, al
and r8b, r11b
mov al, cl
and al, r8b
xor cl, r8b
or al, cl
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, r15b
xor r8b, 0xff
and r8b, 1
mov r9b, dil
xor r9b, 1
mov r10b, r15b
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, 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, cl
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, 0
mov bl, r9b
xor bl, 0xff
mov sil, dil
xor sil, 1
or r11b, bl
or sil, 1
xor r11b, 0xff
and r11b, sil
mov bl, dil
xor bl, 1
mov sil, r8b
xor sil, bl
and sil, r8b
mov bl, r9b
xor bl, 0xff
mov r14b, r15b
xor r14b, bl
and r14b, r15b
mov bl, r10b
and bl, r11b
xor r10b, r11b
or bl, r10b
mov r10b, sil
xor r10b, 0xff
mov r11b, r14b
xor r11b, 0xff
mov r15b, dil
xor r15b, 1
mov r12b, r10b
and r12b, 0xff
and sil, r15b
mov r13b, r11b
and r13b, 0xff
and r14b, r15b
or r12b, sil
or r13b, r14b
xor r12b, r13b
or r10b, r11b
xor r10b, 0xff
or r15b, 1
and r10b, r15b
or r12b, r10b
mov r10b, bl
xor r10b, 0xff
and r10b, 0
mov r11b, dil
xor r11b, 0
and bl, r11b
mov sil, r12b
xor sil, 0xff
and sil, 0
and r12b, r11b
or r10b, bl
or sil, r12b
xor r10b, sil
mov r11b, cl
and r11b, r8b
xor cl, r8b
or r11b, cl
mov cl, r11b
xor cl, 0xff
and cl, 0
mov r8b, dil
xor r8b, 0
and r11b, r8b
mov bl, dil
xor bl, 1
and bl, 0
and r8b, 1
or cl, r11b
or bl, r8b
xor cl, bl
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, r10b
xor cl, 0xff
mov r8b, r9b
xor r8b, 0xff
mov r11b, dil
xor r11b, 1
mov bl, cl
and bl, 0xff
and r10b, r11b
mov sil, r8b
and sil, 0xff
and r9b, r11b
or bl, r10b
or sil, r9b
xor bl, sil
or cl, r8b
xor cl, 0xff
or r11b, 1
and cl, r11b
or bl, cl
mov cl, bl
xor cl, 0xff
and cl, 0
mov r8b, dil
xor r8b, 0
and bl, r8b
mov r9b, dil
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 al, 0xff
mov cl, r9b
xor cl, al
and cl, r9b
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
xor dil, 0
mov dl, al
and dl, 0
and r8b, dil
mov r10b, cl
and r10b, 0
and r9b, dil
or dl, r8b
or r10b, r9b
xor dl, r10b
or al, cl
xor al, 0xff
or dil, 0
and al, dil
or dl, al
test dl, 1
jne 0x6d8d5f3f
jmp 0x6d9b3520
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0xc42e548d
add r8d, 0
add r8d, 0x6a763eb7
sub r8d, 0xc42e548d
mov r9d, eax
sub r9d, 1
add r8d, r9d
add r8d, 0x1a5a7f7f
sub r8d, 0x6a763eb7
sub r8d, 0x1a5a7f7f
mov r9d, ecx
sub r9d, 0x9ec9ffec
sub r9d, 0x8953cce8
add r9d, 0x9ec9ffec
mov r10d, eax
sub r10d, r9d
mov r9d, eax
sub r9d, r8d
add r10d, r9d
sub eax, r10d
add eax, 0xb4df1ad6
add eax, 0x8953cce8
sub eax, 0xb4df1ad6
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, 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, 1
mov r15b, dil
xor r15b, 1
mov r12b, bl
and r12b, r15b
or r14b, r12b
mov r15b, dil
xor r15b, 1
xor r14b, 0xff
mov r12b, dil
xor r12b, 1
or r15b, r14b
or r12b, 1
xor r15b, 0xff
and r15b, r12b
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, bl
xor r12b, r14b
and r12b, bl
mov r14b, r15b
and r14b, r12b
xor r15b, r12b
or r14b, r15b
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, dil
xor al, 1
xor r15b, 0xff
mov r12b, dil
xor r12b, 1
or al, r15b
or r12b, 1
xor al, 0xff
and al, r12b
mov r15b, dil
xor r15b, 1
and r15b, 0
mov r12b, dil
xor r12b, 0
mov r13b, r12b
and r13b, 1
mov cl, dil
xor cl, 1
and cl, 0
and r12b, 1
or r15b, r13b
or cl, r12b
xor r15b, cl
mov cl, dil
xor cl, 0
xor r15b, 0xff
mov r12b, dil
xor r12b, 1
or cl, r15b
or r12b, 1
xor cl, 0xff
and cl, r12b
mov r15b, al
xor r15b, 0xff
mov r12b, cl
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
mov dl, r15b
and dl, 0
and al, r13b
mov r8b, r12b
and r8b, 0
and cl, r13b
or dl, al
or r8b, cl
xor dl, r8b
or r15b, r12b
xor r15b, 0xff
or r13b, 0
and r15b, r13b
or dl, r15b
mov al, dil
xor al, 0
and al, 0
mov cl, dil
xor cl, 0
mov r8b, cl
and r8b, 0
mov r15b, dil
xor r15b, 1
and r15b, 0
and cl, 1
or al, r8b
or r15b, cl
xor al, r15b
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 r8b, 0xff
xor r11b, 0xff
mov al, dil
xor al, 1
or r8b, r11b
or al, 1
xor r8b, 0xff
and r8b, al
mov al, r14b
xor al, 0xff
and al, 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 al, r15b
or r12b, r11b
xor al, r12b
mov r11b, dil
xor r11b, 0
and r11b, 1
mov r15b, dil
xor r15b, 1
and r15b, 0
or r11b, r15b
mov r15b, dil
xor r15b, 1
and r15b, 1
mov r12b, dil
xor r12b, 1
and r12b, 1
or r15b, r12b
mov r12b, al
xor r12b, 0xff
mov r13b, r11b
xor r13b, 0xff
mov r9b, dil
xor r9b, 1
mov r10b, r12b
and r10b, 0xff
and al, r9b
mov byte [rbp + 0x806], r13b
and r13b, 0xff
and r11b, r9b
or r10b, al
or r13b, r11b
xor r10b, r13b
mov al, byte [rbp + 0x806]
or r12b, al
xor r12b, 0xff
or r9b, 1
and r12b, r9b
or r10b, r12b
mov r9b, dil
xor r9b, 1
mov r11b, r15b
xor r11b, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, r9b
and r13b, 0
mov al, r12b
and al, 1
mov byte [rbp + 0x805], r11b
and r11b, 0
and r15b, r12b
or r13b, al
or r11b, r15b
xor r13b, r11b
mov al, byte [rbp + 0x805]
or r9b, al
xor r9b, 0xff
or r12b, 0
and r9b, r12b
or r13b, r9b
mov r9b, r10b
xor r9b, 0xff
and r9b, 1
mov r11b, dil
xor r11b, 1
and r10b, r11b
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and r11b, 1
or r9b, r10b
or r15b, r11b
xor r9b, r15b
xor r13b, 0xff
mov r10b, r9b
xor r10b, r13b
and r10b, r9b
mov r9b, dl
xor r9b, 0xff
and r9b, 1
mov r11b, dil
xor r11b, 1
mov r15b, dl
and r15b, r11b
or r9b, r15b
mov r11b, bl
xor r11b, 0xff
and r11b, 0
mov r15b, dil
xor r15b, 0
mov r12b, bl
and r12b, r15b
mov r13b, r9b
xor r13b, 0xff
and r13b, 0
and r9b, r15b
or r11b, r12b
or r13b, r9b
xor r11b, r13b
xor r11b, 0xff
xor bl, 0xff
mov r9b, dil
xor r9b, 1
or r11b, bl
or r9b, 1
xor r11b, 0xff
and r11b, r9b
mov r9b, cl
xor r9b, 0xff
mov bl, r8b
xor bl, 0xff
mov r15b, dil
xor r15b, 0
or r9b, bl
or r15b, 0
xor r9b, 0xff
and r9b, r15b
mov bl, cl
xor bl, 0xff
and bl, 1
mov r15b, dil
xor r15b, 1
and cl, r15b
mov r12b, r8b
xor r12b, 0xff
and r12b, 0xff
and r8b, r15b
or bl, cl
or r12b, r8b
xor bl, r12b
mov cl, r9b
and cl, bl
xor r9b, bl
or cl, r9b
mov r8b, r10b
xor r8b, 0xff
mov r9b, r11b
xor r9b, 0xff
mov bl, dil
xor bl, 1
or r8b, r9b
or bl, 1
xor r8b, 0xff
and r8b, bl
mov r9b, r10b
xor r9b, 0xff
mov bl, r11b
and bl, r9b
xor r11b, 0xff
and r10b, r11b
or bl, r10b
mov r9b, r8b
xor r9b, 0xff
mov r10b, bl
xor r10b, 0xff
mov r11b, dil
xor r11b, 0
mov r15b, r9b
and r15b, 0
and r8b, r11b
mov r12b, r10b
and r12b, 0
and bl, r11b
or r15b, r8b
or r12b, bl
xor r15b, r12b
or r9b, r10b
xor r9b, 0xff
or r11b, 0
and r9b, r11b
or r15b, r9b
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
xor r8b, 0xff
mov r10b, dil
xor r10b, 0
or r9b, r8b
or r10b, 0
xor r9b, 0xff
and r9b, r10b
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 r11b, cl
xor r11b, r10b
and r11b, cl
mov cl, r15b
xor cl, 0xff
and cl, 1
mov r10b, dil
xor r10b, 1
mov bl, r15b
and bl, r10b
or cl, bl
xor cl, 0xff
mov r10b, dil
xor r10b, 1
mov bl, dil
xor bl, 1
or cl, r10b
or bl, 1
xor cl, 0xff
and cl, bl
xor r15b, 0xff
xor r8b, 0xff
mov r10b, dil
xor r10b, 0
or r15b, r8b
or r10b, 0
xor r15b, 0xff
and r15b, r10b
mov r8b, r9b
and r8b, r11b
xor r9b, r11b
or r8b, r9b
mov r9b, cl
xor r9b, 0xff
mov r10b, r15b
xor r10b, 0xff
mov r11b, dil
xor r11b, 1
mov bl, r9b
and bl, 0xff
and cl, r11b
mov r12b, r10b
and r12b, 0xff
and r15b, r11b
or bl, cl
or r12b, r15b
xor bl, r12b
or r9b, r10b
xor r9b, 0xff
or r11b, 1
and r9b, r11b
or bl, r9b
mov cl, r8b
xor cl, 0xff
and cl, 0
mov r9b, dil
xor r9b, 0
and r8b, r9b
mov r10b, bl
xor r10b, 0xff
and r10b, 0
and bl, r9b
or cl, r8b
or r10b, bl
xor cl, r10b
mov r8b, r14b
xor r8b, 0xff
mov r9b, sil
xor r9b, r8b
and r9b, sil
mov r8b, sil
xor r8b, 0xff
mov r10b, r14b
and r10b, r8b
xor r14b, 0xff
and sil, r14b
or r10b, sil
mov r8b, r9b
and r8b, r10b
xor r9b, r10b
or r8b, r9b
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, 1
xor r9b, 0xff
mov r11b, dil
xor r11b, 1
or r10b, r9b
or r11b, 1
xor r10b, 0xff
and r10b, r11b
mov r9b, dil
xor r9b, 1
and r9b, 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 r9b, bl
or sil, r11b
xor r9b, sil
xor r8b, 0xff
xor r9b, 0xff
mov r11b, dil
xor r11b, 1
or r8b, r9b
or r11b, 1
xor r8b, 0xff
and r8b, r11b
mov r9b, r10b
and r9b, r8b
xor r10b, r8b
or r9b, r10b
mov r8b, dil
xor r8b, 0
and r8b, 1
mov r10b, dil
xor r10b, 1
and r10b, 0
or r8b, r10b
mov r10b, dl
xor r10b, 0xff
and r10b, 1
mov r11b, dil
xor r11b, 1
mov bl, dl
and bl, r11b
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
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, dil
xor bl, 0
mov sil, r8b
xor sil, bl
and sil, r8b
mov bl, r11b
xor bl, 0xff
xor bl, 0
and bl, 0
mov r14b, dil
xor r14b, 0
mov r15b, r10b
xor r15b, r14b
and r15b, r10b
xor dl, 0xff
mov r14b, r11b
xor r14b, 0xff
mov r12b, dil
xor r12b, 1
or dl, r14b
or r12b, 1
xor dl, 0xff
and dl, r12b
mov r14b, sil
xor r14b, 0xff
mov r12b, bl
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
mov al, r14b
and al, 0xff
and sil, r13b
mov byte [rbp + 0x804], r12b
and r12b, 0xff
and bl, r13b
or al, sil
or r12b, bl
xor al, r12b
mov bl, byte [rbp + 0x804]
or r14b, bl
xor r14b, 0xff
or r13b, 1
and r14b, r13b
or al, r14b
mov sil, r15b
xor sil, 0xff
mov r14b, dl
xor r14b, 0xff
mov r12b, dil
xor r12b, 1
mov r13b, sil
and r13b, 0xff
and r15b, r12b
mov bl, r14b
and bl, 0xff
and dl, r12b
or r13b, r15b
or bl, dl
xor r13b, bl
or sil, r14b
xor sil, 0xff
or r12b, 1
and sil, r12b
or r13b, sil
mov dl, al
xor dl, 0xff
mov bl, r13b
and bl, dl
xor r13b, 0xff
and al, r13b
or bl, al
mov al, r8b
and al, r10b
xor r8b, r10b
or al, r8b
mov dl, al
xor dl, 0xff
and dl, 1
mov r8b, dil
xor r8b, 1
and al, r8b
or dl, al
mov al, dil
xor al, 0
mov r8b, r11b
xor r8b, 0xff
mov r10b, dil
xor r10b, 0
mov sil, al
and sil, 0
mov r14b, r10b
and r14b, 0
mov r15b, r8b
and r15b, 0
and r11b, r10b
or sil, r14b
or r15b, r11b
xor sil, r15b
or al, r8b
xor al, 0xff
or r10b, 0
and al, r10b
or sil, al
xor dl, 0xff
xor sil, 0xff
mov al, dil
xor al, 0
or dl, sil
or al, 0
xor dl, 0xff
and dl, al
mov al, bl
and al, dl
xor bl, dl
or al, bl
mov dl, r9b
xor dl, 0xff
and dl, 1
mov r8b, dil
xor r8b, 1
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, al
xor r8b, 0xff
and r8b, 0
mov r9b, dil
xor r9b, 0
and al, r9b
mov r10b, dil
xor r10b, 1
and r10b, 0
and r9b, 1
or r8b, al
or r10b, r9b
xor r8b, r10b
mov al, dil
xor al, 1
and al, 1
mov r9b, dil
xor r9b, 1
and r9b, 1
or al, r9b
mov r9b, dl
xor r9b, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, dil
xor r11b, 0
mov bl, r9b
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 r9b, r10b
xor r9b, 0xff
or r11b, 0
and r9b, r11b
or bl, r9b
mov dl, dil
xor dl, 1
mov r8b, al
xor r8b, 0xff
mov r9b, dil
xor r9b, 0
mov r10b, dl
and r10b, 0
mov r11b, r9b
and r11b, 1
mov sil, r8b
and sil, 0
and al, r9b
or r10b, r11b
or sil, al
xor r10b, sil
or dl, r8b
xor dl, 0xff
or r9b, 0
and dl, r9b
or r10b, dl
mov al, bl
xor al, 0xff
and al, 1
mov dl, dil
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
and al, 1
mov r8b, dil
xor r8b, 1
mov r9b, cl
and r9b, r8b
or al, r9b
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, 1
and r9b, 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 r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, dil
xor r10b, 1
mov r11b, al
xor r11b, r10b
and r11b, al
mov r10b, r9b
xor r10b, 0xff
mov bl, cl
xor bl, r10b
and bl, cl
mov cl, dil
xor cl, 1
mov r10b, r8b
xor r10b, cl
and r10b, r8b
mov cl, r9b
xor cl, 0xff
mov sil, dl
xor sil, cl
and sil, dl
mov cl, r11b
xor cl, 0xff
mov dl, bl
xor dl, 0xff
mov r14b, dil
xor r14b, 1
mov r15b, cl
and r15b, 0xff
and r11b, r14b
mov r12b, dl
and r12b, 0xff
and bl, r14b
or r15b, r11b
or r12b, bl
xor r15b, r12b
or cl, dl
xor cl, 0xff
or r14b, 1
and cl, r14b
or r15b, cl
mov cl, r10b
and cl, sil
xor r10b, sil
or cl, r10b
mov dl, r15b
xor dl, 0xff
and dl, 1
mov r10b, dil
xor r10b, 1
and r15b, r10b
mov r11b, cl
xor r11b, 0xff
and r11b, 0xff
and cl, r10b
or dl, r15b
or r11b, cl
xor dl, r11b
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, r9b
and cl, 1
xor r9b, 1
or cl, r9b
xor al, 0xff
xor cl, 0xff
mov r8b, dil
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
xor dil, 0
mov r9b, cl
and r9b, 0
and dl, dil
mov r10b, r8b
and r10b, 0
and al, dil
or r9b, dl
or r10b, al
xor r9b, r10b
or cl, r8b
xor cl, 0xff
or dil, 0
and cl, dil
or r9b, cl
test r9b, 1
jne 0x6d8d6b51
jmp 0x6d99f868
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, 0xce13862a
add r9d, 0xfad6531e
sub r9d, 0xce13862a
mov r10d, eax
sub r10d, r8d
sub r9d, r10d
sub eax, 0xfad6531e
add 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
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
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r14b, 1
or sil, r12b
or r13b, r14b
xor sil, r13b
xor sil, 0xff
xor sil, 1
and sil, 0xff
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
xor r11b, 0xff
mov al, r14b
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
xor al, 0xff
mov cl, dil
xor cl, 1
mov r12b, dil
xor r12b, 0
or al, cl
or r12b, 0
xor al, 0xff
and al, r12b
xor bl, 0xff
xor r14b, 0xff
mov cl, dil
xor cl, 1
or bl, r14b
or cl, 1
xor bl, 0xff
and bl, cl
mov cl, sil
and cl, r11b
xor sil, r11b
or cl, sil
mov r11b, al
xor r11b, 0xff
mov sil, bl
xor sil, 0xff
mov r14b, dil
xor r14b, 0
mov r12b, r11b
and r12b, 0
and al, r14b
mov r13b, sil
and r13b, 0
and bl, r14b
or r12b, al
or r13b, bl
xor r12b, r13b
or r11b, sil
xor r11b, 0xff
or r14b, 0
and r11b, r14b
or r12b, r11b
mov al, cl
xor al, 0xff
mov r11b, r12b
and r11b, al
xor r12b, 0xff
and cl, r12b
or r11b, cl
mov al, r15b
xor al, 0xff
mov cl, r11b
xor cl, 0xff
mov bl, dil
xor bl, 0
or al, cl
or bl, 0
xor al, 0xff
and al, bl
mov cl, r15b
xor cl, 0xff
and cl, 1
mov bl, dil
xor bl, 1
and r15b, bl
mov sil, r11b
xor sil, 0xff
and sil, 0xff
and r11b, bl
or cl, r15b
or sil, r11b
xor cl, sil
mov r11b, al
xor r11b, 0xff
mov bl, cl
xor bl, 0xff
xor dil, 1
mov sil, r11b
and sil, 0xff
and al, dil
mov r14b, bl
and r14b, 0xff
and cl, dil
or sil, al
or r14b, cl
xor sil, r14b
or r11b, bl
xor r11b, 0xff
or dil, 1
and r11b, dil
or sil, r11b
test sil, 1
jne 0x6d8d6df9
jmp 0x6d9b3525
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0x81398eb1
add r8d, 0
sub r8d, ecx
sub r8d, 0x81398eb1
mov r9d, eax
sub r9d, 0x6193c406
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
mov r8d, eax
sub r8d, 0x7fc4f829
add r9d, r8d
mov r8d, eax
sub r8d, 1
add r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0x7fc4f829
add r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x6193c406
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
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
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, 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, 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, 0
mov r13b, r15b
xor r13b, r12b
and r13b, r15b
xor sil, 0xff
xor sil, 1
and sil, 0xff
mov r15b, cl
and r15b, r14b
xor cl, r14b
or r15b, cl
mov cl, r13b
and cl, sil
xor r13b, sil
or cl, r13b
mov sil, r15b
xor sil, 0xff
mov r14b, cl
and r14b, sil
xor cl, 0xff
and r15b, cl
or r14b, r15b
mov cl, dil
xor cl, 1
and cl, 0
mov sil, dil
xor sil, 0
mov r15b, sil
and r15b, 1
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, 1
xor cl, 0xff
mov r15b, dil
xor r15b, 1
or sil, cl
or r15b, 1
xor sil, 0xff
and sil, r15b
mov cl, dil
xor cl, 1
and cl, 1
mov r15b, dil
xor r15b, 1
and r15b, 1
or cl, r15b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r15b, sil
and r15b, cl
xor sil, cl
or r15b, sil
mov cl, al
xor cl, 0xff
and cl, 1
mov sil, dil
xor sil, 1
mov r12b, al
and r12b, sil
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and sil, 1
or cl, r12b
or r13b, sil
xor cl, r13b
mov sil, dil
xor sil, 1
and sil, 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 sil, r13b
or dl, r12b
xor sil, dl
mov dl, dil
xor dl, 0
and dl, 1
mov r12b, dil
xor r12b, 1
and r12b, 0
or dl, r12b
mov r12b, cl
and r12b, sil
xor cl, sil
or r12b, cl
mov cl, dl
and cl, 0
xor dl, 0
or cl, dl
mov dl, r12b
xor dl, 0xff
and dl, 1
mov sil, dil
xor sil, 1
and r12b, sil
or dl, r12b
xor dl, 0xff
xor cl, 0xff
mov sil, dil
xor sil, 1
or dl, cl
or sil, 1
xor dl, 0xff
and dl, sil
mov cl, r15b
xor cl, 0xff
and cl, 0
mov sil, dil
xor sil, 0
mov r12b, r15b
and r12b, sil
mov r13b, dil
xor r13b, 1
and r13b, 0
and sil, 1
or cl, r12b
or r13b, sil
xor cl, r13b
mov sil, r11b
xor sil, 0xff
mov r12b, cl
and r12b, sil
xor cl, 0xff
mov sil, r11b
and sil, cl
or r12b, sil
xor r11b, 0xff
mov cl, r12b
xor cl, r11b
and cl, r12b
mov r11b, dil
xor r11b, 1
and r11b, 1
mov sil, dil
xor sil, 1
and sil, 1
or r11b, sil
mov sil, r14b
xor sil, 0xff
mov r12b, r11b
and r12b, sil
xor r11b, 0xff
mov sil, r14b
and sil, r11b
or r12b, sil
xor r12b, 0xff
mov r11b, r14b
xor r11b, 0xff
mov sil, dil
xor sil, 0
or r12b, r11b
or sil, 0
xor r12b, 0xff
and r12b, sil
mov r11b, bl
xor r11b, 0xff
and r11b, 1
mov sil, dil
xor sil, 1
and bl, sil
or r11b, bl
mov bl, r15b
xor bl, 0xff
and bl, 1
mov sil, dil
xor sil, 1
mov r13b, r15b
and r13b, sil
or bl, r13b
mov sil, dil
xor sil, 0
and sil, 1
mov r13b, dil
xor r13b, 1
mov r8b, r13b
and r8b, 0
mov r9b, dil
xor r9b, 1
and r9b, 0xff
and r13b, 1
or sil, r8b
or r9b, r13b
xor sil, r9b
mov r8b, r11b
xor r8b, 0xff
mov r9b, bl
xor r9b, 0xff
mov r13b, dil
xor r13b, 1
mov r10b, r8b
and r10b, 0xff
and r11b, r13b
mov byte [rbp + 0x803], r9b
and r9b, 0xff
and bl, r13b
or r10b, r11b
or r9b, bl
xor r10b, r9b
mov r9b, byte [rbp + 0x803]
or r8b, r9b
xor r8b, 0xff
or r13b, 1
and r8b, r13b
or r10b, r8b
mov r8b, dil
xor r8b, 0
mov r11b, sil
xor r11b, 0xff
mov bl, dil
xor bl, 0
mov r13b, r8b
and r13b, 0
mov r9b, bl
and r9b, 0
mov byte [rbp + 0x802], r11b
and r11b, 0
and sil, bl
or r13b, r9b
or r11b, sil
xor r13b, r11b
mov r9b, byte [rbp + 0x802]
or r8b, r9b
xor r8b, 0xff
or bl, 0
and r8b, bl
or r13b, r8b
mov r8b, r10b
xor r8b, 0xff
and r8b, 1
mov r11b, dil
xor r11b, 1
and r10b, r11b
or r8b, r10b
xor r8b, 0xff
xor r13b, 0xff
mov r10b, dil
xor r10b, 0
or r8b, r13b
or r10b, 0
xor r8b, 0xff
and r8b, r10b
mov r10b, cl
xor r10b, 0xff
mov r11b, dl
xor r11b, r10b
and r11b, dl
mov r10b, dl
xor r10b, 0xff
and r10b, 0
mov bl, dil
xor bl, 0
and dl, bl
mov sil, cl
xor sil, 0xff
and sil, 0
and cl, bl
or r10b, dl
or sil, cl
xor r10b, sil
mov cl, r11b
xor cl, 0xff
mov dl, r10b
xor dl, 0xff
mov bl, dil
xor bl, 0
mov sil, cl
and sil, 0
and r11b, bl
mov r13b, dl
and r13b, 0
and r10b, bl
or sil, r11b
or r13b, r10b
xor sil, r13b
or cl, dl
xor cl, 0xff
or bl, 0
and cl, bl
or sil, cl
mov cl, r12b
xor cl, 0xff
mov dl, r8b
xor dl, 0xff
mov r10b, dil
xor r10b, 1
or cl, dl
or r10b, 1
xor cl, 0xff
and cl, r10b
mov dl, r12b
xor dl, 0xff
and dl, 0
mov r10b, dil
xor r10b, 0
and r12b, r10b
mov r11b, r8b
xor r11b, 0xff
and r11b, 0
and r8b, r10b
or dl, r12b
or r11b, r8b
xor dl, r11b
mov r8b, cl
and r8b, dl
xor cl, dl
or r8b, cl
mov cl, sil
xor cl, 0xff
and cl, 0
mov dl, dil
xor dl, 0
mov r10b, sil
and r10b, dl
mov r11b, dil
xor r11b, 1
and r11b, 0
and dl, 1
or cl, r10b
or r11b, dl
xor cl, r11b
xor cl, 0xff
mov dl, r8b
xor dl, cl
and dl, r8b
mov cl, r8b
xor cl, 0xff
and cl, 1
mov r10b, dil
xor r10b, 1
and r8b, r10b
or cl, r8b
xor sil, 0xff
xor cl, 0xff
mov r8b, dil
xor r8b, 0
or sil, cl
or r8b, 0
xor sil, 0xff
and sil, r8b
mov cl, dl
xor cl, 0xff
mov r8b, sil
xor r8b, 0xff
mov r10b, dil
xor r10b, 1
mov r11b, cl
and r11b, 0xff
and dl, r10b
mov bl, r8b
and bl, 0xff
and sil, r10b
or r11b, dl
or bl, sil
xor r11b, bl
or cl, r8b
xor cl, 0xff
or r10b, 1
and cl, r10b
or r11b, cl
mov cl, al
xor cl, 0xff
mov dl, r14b
xor dl, 0xff
mov r8b, dil
xor r8b, 1
or cl, dl
or r8b, 1
xor cl, 0xff
and cl, r8b
mov dl, al
xor dl, 0xff
and dl, 1
mov r8b, dil
xor r8b, 1
and al, r8b
mov r10b, r14b
xor r10b, 0xff
and r10b, 0xff
and r14b, r8b
or dl, al
or r10b, r14b
xor dl, r10b
mov al, cl
xor al, 0xff
mov r8b, dl
xor r8b, 0xff
mov r10b, dil
xor r10b, 0
mov bl, al
and bl, 0
and cl, r10b
mov sil, r8b
and sil, 0
and dl, r10b
or bl, cl
or sil, dl
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, 0
mov cl, dil
xor cl, 0
mov dl, bl
and dl, cl
mov r8b, dil
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, dil
xor cl, 1
and cl, 1
mov dl, dil
xor dl, 1
and dl, 1
or cl, dl
xor cl, 0xff
mov dl, bl
xor dl, cl
and dl, bl
mov cl, al
xor cl, 0xff
mov r8b, dl
xor r8b, 0xff
mov r10b, dil
xor r10b, 0
mov bl, cl
and bl, 0
and al, r10b
mov sil, r8b
and sil, 0
and dl, r10b
or bl, al
or sil, dl
xor bl, sil
or cl, r8b
xor cl, 0xff
or r10b, 0
and cl, r10b
or bl, cl
mov al, dil
xor al, 1
mov cl, r15b
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, r15b
and dl, cl
xor r15b, 0xff
and r15b, 1
or dl, r15b
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, bl
xor cl, 0xff
and cl, 1
mov dl, dil
xor dl, 1
mov r8b, bl
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 cl, 0xff
xor bl, 0xff
mov al, dil
xor al, 0
or cl, bl
or al, 0
xor cl, 0xff
and cl, al
mov al, r11b
xor al, 0xff
and al, 0
mov dl, dil
xor dl, 0
mov r8b, r11b
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, cl
xor dl, 0xff
and dl, 1
mov r8b, dil
xor r8b, 1
mov r10b, cl
and r10b, r8b
or dl, r10b
mov r8b, dil
xor r8b, 1
and r8b, 0
mov r10b, dil
xor r10b, 0
mov bl, r10b
and bl, 1
mov sil, dil
xor sil, 1
and sil, 0
and r10b, 1
or r8b, bl
or sil, r10b
xor r8b, sil
mov r10b, dil
xor r10b, 1
mov bl, al
xor bl, r10b
and bl, al
mov r10b, r8b
xor r10b, 0xff
mov sil, r11b
xor sil, r10b
and sil, r11b
mov r10b, dl
xor r10b, 0xff
mov r11b, dil
xor r11b, 1
mov r14b, dil
xor r14b, 0
or r10b, r11b
or r14b, 0
xor r10b, 0xff
and r10b, r14b
xor cl, 0xff
mov r11b, r8b
xor r11b, 0xff
mov r14b, dil
xor r14b, 0
or cl, r11b
or r14b, 0
xor cl, 0xff
and cl, r14b
mov r11b, bl
and r11b, sil
xor bl, sil
or r11b, bl
mov bl, r10b
and bl, cl
xor r10b, cl
or bl, r10b
mov cl, r11b
xor cl, 0xff
and cl, 1
mov r10b, dil
xor r10b, 1
and r11b, r10b
mov sil, bl
xor sil, 0xff
and sil, 0xff
and bl, r10b
or cl, r11b
or sil, bl
xor cl, sil
mov r10b, al
and r10b, dl
xor al, dl
or r10b, al
mov al, r10b
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
and r10b, dl
mov r11b, dil
xor r11b, 1
and r11b, 0xff
and dl, 1
or al, r10b
or r11b, dl
xor al, r11b
mov dl, dil
xor dl, 1
mov r10b, r8b
xor r10b, 0xff
mov r11b, dil
xor r11b, 0
mov bl, dl
and bl, 0
mov sil, r11b
and sil, 1
mov r14b, r10b
and r14b, 0
and r8b, r11b
or bl, sil
or r14b, r8b
xor bl, r14b
or dl, r10b
xor dl, 0xff
or r11b, 0
and dl, r11b
or bl, dl
xor al, 0xff
xor bl, 0xff
xor dil, 1
or al, bl
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 0x6d8d77c7
jmp 0x6d9b3525
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xd5289bd7
mov r9d, ecx
sub r9d, r8d
sub r9d, 0xed7fd073
sub r9d, 0xf415096c
add r9d, 0xed7fd073
sub r9d, 0xe3e3d445
sub r9d, 0xd5289bd7
add r9d, 0xe3e3d445
mov r8d, 0x8f74ba8b
add r8d, 0
sub r8d, 1
sub r8d, 0x8f74ba8b
sub r9d, 0x77f456d2
add r9d, r8d
add r9d, 0x77f456d2
add r9d, 0x5c1e3899
add r9d, 0xb3b0b693
sub r9d, 0x5c1e3899
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0xf415096c
add r8d, r9d
mov r9d, eax
sub r9d, r8d
sub eax, 0xb3b0b693
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
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
xor bl, 1
and bl, 0xff
mov al, dil
xor al, 0xff
mov r12b, r14b
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 r14b, r13b
or cl, dil
or dl, r14b
xor cl, dl
or al, r12b
xor al, 0xff
or r13b, 0
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, 0
mov cl, sil
xor cl, 0
mov dl, r11b
and dl, cl
mov dil, sil
xor dil, 1
and dil, 0
and cl, 1
or al, dl
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 dl, sil
xor dl, 1
and dl, 1
or cl, dl
mov dl, r11b
xor dl, 0xff
mov dil, cl
xor dil, 0xff
mov r14b, sil
xor r14b, 1
or dl, dil
or r14b, 1
xor dl, 0xff
and dl, r14b
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
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, al
and cl, dl
xor al, dl
or cl, al
mov al, dil
xor al, 0xff
mov dl, r14b
xor dl, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, al
and r12b, 0
and dil, r15b
mov r13b, dl
and r13b, 0
and r14b, r15b
or r12b, dil
or r13b, r14b
xor r12b, r13b
or al, dl
xor al, 0xff
or r15b, 0
and al, r15b
or r12b, al
mov al, cl
xor al, 0xff
and al, 0
mov dl, sil
xor dl, 0
and cl, dl
mov dil, r12b
xor dil, 0xff
and dil, 0
and r12b, dl
or al, cl
or dil, r12b
xor al, dil
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, 1
xor cl, 0xff
mov dil, sil
xor dil, 1
or dl, cl
or dil, 1
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
xor cl, 0xff
xor cl, 0
and cl, 0
mov dil, dl
and dil, cl
xor dl, cl
or dil, dl
mov cl, bl
xor cl, 0xff
and cl, 0
mov dl, sil
xor dl, 0
mov r14b, bl
and r14b, dl
mov r15b, sil
xor r15b, 1
and r15b, 0
and dl, 1
or cl, r14b
or r15b, dl
xor cl, r15b
mov dl, sil
xor dl, 0
and dl, 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 dl, r15b
or r12b, r14b
xor dl, 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, cl
xor r15b, 0xff
mov r12b, dl
xor r12b, 0xff
mov r13b, sil
xor r13b, 1
mov r8b, r15b
and r8b, 0xff
and cl, r13b
mov r9b, r12b
and r9b, 0xff
and dl, r13b
or r8b, cl
or r9b, dl
xor r8b, r9b
or r15b, r12b
xor r15b, 0xff
or r13b, 1
and r15b, r13b
or r8b, r15b
mov cl, r14b
and cl, 0
xor r14b, 0
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, 1
or dl, cl
or r8b, 1
xor dl, 0xff
and dl, r8b
mov cl, dil
xor cl, 0xff
and cl, 0
mov r8b, sil
xor r8b, 0
mov r9b, dil
and r9b, r8b
mov r14b, sil
xor r14b, 1
and r14b, 0
and r8b, 1
or cl, r9b
or r14b, r8b
xor cl, r14b
mov r8b, r10b
xor r8b, 0xff
and r8b, 0
mov r9b, sil
xor r9b, 0
mov r14b, r10b
and r14b, r9b
mov r15b, cl
xor r15b, 0xff
and r15b, 0
and cl, r9b
or r8b, r14b
or r15b, cl
xor r8b, r15b
xor r8b, 0xff
xor r10b, 0xff
mov cl, sil
xor cl, 0
or r8b, r10b
or cl, 0
xor r8b, 0xff
and r8b, cl
mov cl, al
xor cl, 0xff
and cl, 0
mov r9b, sil
xor r9b, 0
mov r10b, al
and r10b, r9b
mov r14b, sil
xor r14b, 1
and r14b, 0
and r9b, 1
or cl, r10b
or r14b, r9b
xor cl, r14b
mov r9b, sil
xor r9b, 0
and r9b, 0
mov r10b, sil
xor r10b, 0
mov r14b, r10b
and r14b, 0
mov r15b, sil
xor r15b, 1
and r15b, 0
and r10b, 1
or r9b, r14b
or r15b, r10b
xor r9b, r15b
mov r10b, sil
xor r10b, 0
and r10b, 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 r10b, r15b
or r12b, r14b
xor r10b, r12b
mov r14b, cl
and r14b, r9b
xor cl, r9b
or r14b, cl
mov cl, sil
xor cl, 0
mov r9b, r10b
xor r9b, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, cl
and r12b, 0
mov r13b, r15b
and r13b, 0
mov byte [rbp + 0x801], r9b
and r9b, 0
and r10b, r15b
or r12b, r13b
or r9b, r10b
xor r12b, r9b
mov r9b, byte [rbp + 0x801]
or cl, r9b
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
or cl, r14b
xor r12b, 0xff
mov r10b, cl
xor r10b, r12b
and r10b, cl
mov cl, dil
xor cl, 0xff
and cl, 1
mov r14b, sil
xor r14b, 1
mov r15b, dil
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, r11b
xor r14b, 0xff
and r14b, 0
mov r15b, sil
xor r15b, 0
mov r12b, r11b
and r12b, r15b
mov r13b, cl
xor r13b, 0xff
and r13b, 0
and cl, r15b
or r14b, r12b
or r13b, cl
xor r14b, r13b
xor r11b, 0xff
mov cl, r14b
xor cl, r11b
and cl, r14b
mov r11b, r8b
xor r11b, 0xff
mov r14b, dl
xor r14b, r11b
and r14b, dl
mov r11b, dl
xor r11b, 0xff
mov r15b, r8b
and r15b, r11b
xor r8b, 0xff
and dl, r8b
or r15b, dl
mov dl, r14b
xor dl, 0xff
mov r8b, r15b
xor r8b, 0xff
mov r11b, sil
xor r11b, 1
mov r12b, dl
and r12b, 0xff
and r14b, r11b
mov r13b, r8b
and r13b, 0xff
and r15b, r11b
or r12b, r14b
or r13b, r15b
xor r12b, r13b
or dl, r8b
xor dl, 0xff
or r11b, 1
and dl, r11b
or r12b, dl
mov dl, cl
xor dl, 0xff
mov r8b, r10b
xor r8b, dl
and r8b, r10b
mov dl, r10b
xor dl, 0xff
mov r11b, cl
and r11b, dl
xor cl, 0xff
and r10b, cl
or r11b, r10b
mov cl, r8b
and cl, r11b
xor r8b, r11b
or cl, r8b
mov dl, r12b
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
mov r10b, r12b
and r10b, r8b
or dl, r10b
mov r8b, sil
xor r8b, 0
xor dl, 0xff
mov r10b, sil
xor r10b, 0
or r8b, dl
or r10b, 0
xor r8b, 0xff
and r8b, r10b
mov dl, sil
xor dl, 0
and dl, 0
mov r10b, sil
xor r10b, 0
mov r11b, r10b
and r11b, 0
mov r14b, sil
xor r14b, 1
and r14b, 0
and r10b, 1
or dl, r11b
or r14b, r10b
xor dl, r14b
mov r10b, dl
xor r10b, 0xff
mov r11b, r12b
xor r11b, r10b
and r11b, r12b
mov r10b, cl
xor r10b, 0xff
and r10b, 1
mov r14b, sil
xor r14b, 1
mov r15b, cl
and r15b, r14b
or r10b, r15b
xor r10b, 0xff
mov r14b, sil
xor r14b, 0
mov r15b, sil
xor r15b, 1
or r10b, r14b
or r15b, 1
xor r10b, 0xff
and r10b, r15b
xor cl, 0xff
xor dl, 0xff
mov r14b, sil
xor r14b, 0
or cl, dl
or r14b, 0
xor cl, 0xff
and cl, r14b
mov dl, r8b
xor dl, 0xff
mov r14b, r11b
xor r14b, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, dl
and r12b, 0
and r8b, r15b
mov r13b, r14b
and r13b, 0
and r11b, r15b
or r12b, r8b
or r13b, r11b
xor r12b, r13b
or dl, r14b
xor dl, 0xff
or r15b, 0
and dl, r15b
or r12b, dl
mov dl, r10b
and dl, cl
xor r10b, cl
or dl, r10b
mov cl, r12b
xor cl, 0xff
mov r8b, dl
and r8b, cl
xor dl, 0xff
and r12b, dl
or r8b, r12b
mov cl, bl
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
mov r10b, bl
and r10b, dl
mov r11b, sil
xor r11b, 1
and r11b, 0xff
and dl, 1
or cl, r10b
or r11b, dl
xor cl, r11b
mov dl, al
xor dl, 0xff
and dl, 0
mov r10b, sil
xor r10b, 0
mov r11b, al
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, 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 r14b, cl
xor r14b, r11b
and r14b, cl
mov r11b, r10b
xor r11b, 0xff
mov r15b, bl
xor r15b, r11b
and r15b, bl
mov r11b, sil
xor r11b, 1
mov bl, dl
xor bl, r11b
and bl, dl
mov r11b, r10b
xor r11b, 0xff
mov r12b, al
xor r12b, r11b
and r12b, al
mov al, r14b
xor al, 0xff
mov r11b, r15b
xor r11b, 0xff
mov r13b, sil
xor r13b, 0
mov r9b, al
and r9b, 0
and r14b, r13b
mov byte [rbp + 0x800], r11b
and r11b, 0
and r15b, r13b
or r9b, r14b
or r11b, r15b
xor r9b, r11b
mov r11b, byte [rbp + 0x800]
or al, r11b
xor al, 0xff
or r13b, 0
and al, r13b
or r9b, al
mov al, bl
xor al, 0xff
mov r14b, r12b
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
mov r13b, al
and r13b, 0xff
and bl, r15b
mov r11b, r14b
and r11b, 0xff
and r12b, r15b
or r13b, bl
or r11b, r12b
xor r13b, r11b
or al, r14b
xor al, 0xff
or r15b, 1
and al, r15b
or r13b, al
mov al, r9b
xor al, 0xff
and al, 0
mov r11b, sil
xor r11b, 0
and r9b, r11b
mov bl, r13b
xor bl, 0xff
and bl, 0
and r13b, r11b
or al, r9b
or bl, r13b
xor al, bl
mov r9b, cl
and r9b, dl
xor cl, dl
or r9b, cl
mov cl, r9b
xor cl, 0xff
and cl, 0
mov dl, sil
xor dl, 0
and r9b, dl
mov r11b, sil
xor r11b, 1
and r11b, 0
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 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, cl
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
mov r9b, cl
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
xor cl, 0xff
mov r9b, dl
xor r9b, 0xff
mov r10b, sil
xor r10b, 1
or cl, r9b
or r10b, 1
xor cl, 0xff
and cl, r10b
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, r9b
xor r11b, r10b
and r11b, r9b
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov r9b, al
xor r9b, 0xff
mov r10b, cl
xor r10b, 0xff
mov bl, sil
xor bl, 0
mov r14b, r9b
and r14b, 0
and al, bl
mov r15b, r10b
and r15b, 0
and cl, bl
or r14b, al
or r15b, cl
xor r14b, r15b
or r9b, r10b
xor r9b, 0xff
or bl, 0
and r9b, bl
or r14b, r9b
mov al, r11b
and al, dl
xor r11b, dl
or al, r11b
mov cl, r14b
xor cl, 0xff
and cl, 0
mov dl, sil
xor dl, 0
and r14b, dl
mov r9b, al
xor r9b, 0xff
and r9b, 0
and al, dl
or cl, r14b
or r9b, al
xor cl, r9b
mov al, dil
xor al, 0xff
xor al, 0
and al, 0
mov dl, sil
xor dl, 0
and dl, 1
mov r9b, sil
xor r9b, 1
mov r10b, r9b
and r10b, 0
mov r11b, dil
xor r11b, 0xff
and r11b, 0xff
and dil, r9b
or dl, r10b
or r11b, dil
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, sil
xor dl, 1
and r9b, dl
or al, r9b
mov dl, cl
xor dl, 0xff
and dl, 0
mov r9b, sil
xor r9b, 0
mov r10b, cl
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 cl, 0xff
mov al, dl
xor al, cl
and al, dl
mov cl, r8b
xor cl, 0xff
mov dl, al
xor dl, 0xff
mov r9b, sil
xor r9b, 0
or cl, dl
or r9b, 0
xor cl, 0xff
and cl, r9b
mov dl, r8b
xor dl, 0xff
and dl, 0
mov r9b, sil
xor r9b, 0
and r8b, r9b
mov r10b, al
xor r10b, 0xff
and r10b, 0
and al, r9b
or dl, r8b
or r10b, al
xor dl, r10b
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 0x6d8d83f8
jmp 0x6d985b07
jmp 0x6d8d83fd
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, 0x811b7c8e
add r8d, r9d
sub eax, r8d
sub eax, 0x38846d40
sub eax, 1
add eax, 0x38846d40
add eax, 0xc4c5f30e
sub eax, 0x811b7c8e
sub eax, 0xc4c5f30e
mov r8d, ecx
sub r8d, 0xae83da35
sub r8d, 0xc4651a14
add r8d, 0xae83da35
add r8d, 0xb4049c61
add r8d, eax
sub r8d, 0xb4049c61
add r8d, 0xd43aef6c
add r8d, 0xc4651a14
sub r8d, 0xd43aef6c
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
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
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 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
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, 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
mov r11b, r12b
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, r12b
xor dil, 0xff
and dil, 0
and r12b, bl
or r11b, r14b
or dil, r12b
xor r11b, dil
mov bl, r10b
xor bl, 0xff
mov dil, r11b
xor dil, 0xff
xor sil, 0
mov r14b, bl
and r14b, 0
and r10b, sil
mov r15b, dil
and r15b, 0
and r11b, sil
or r14b, r10b
or r15b, r11b
xor r14b, r15b
or bl, dil
xor bl, 0xff
or sil, 0
and bl, sil
or r14b, bl
test r14b, 1
jne 0x6d8d86b7
jmp 0x6d98786b
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x2ed1283
add r8d, 0
mov r9d, ecx
add r9d, 0x74a7761c
add r9d, r8d
sub r9d, 0x74a7761c
add r9d, 0xbc7dd701
sub r9d, 0xec9972d2
sub r9d, 0xbc7dd701
mov r8d, eax
sub r8d, 1
add r9d, r8d
add r9d, 0x4794ed2a
add r9d, 0xec9972d2
sub r9d, 0x4794ed2a
sub eax, 0x8f7dde0d
sub eax, 0x2ed1283
add eax, 0x8f7dde0d
add r9d, 0xbabaa376
sub r9d, eax
sub r9d, 0xbabaa376
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, 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, 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
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
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and bl, 1
or al, dil
or r14b, bl
xor al, r14b
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 al, 0xff
mov r11b, r10b
xor r11b, al
and r11b, r10b
mov al, bl
xor al, 0xff
mov r10b, r11b
xor r10b, 0xff
mov dil, sil
xor dil, 0
mov r14b, al
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 al, r10b
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, 1
or al, r10b
or r11b, 1
xor al, 0xff
and al, r11b
mov r10b, cl
xor r10b, 0xff
and r10b, 0
mov r11b, sil
xor r11b, 0
and cl, r11b
mov bl, r14b
xor bl, 0xff
and bl, 0
and r14b, r11b
or r10b, cl
or bl, r14b
xor r10b, bl
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 0x6d8d897e
jmp 0x6d99f86d
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xcb87bf25
sub r8d, 0xc7b2fdc3
add r8d, 0xcb87bf25
sub r8d, 0xe54747ba
sub r8d, 1
add r8d, 0xe54747ba
add r8d, 0x808b41bd
add r8d, 0xc7b2fdc3
sub r8d, 0x808b41bd
mov r9d, eax
sub r9d, 0x490881cf
sub r9d, ecx
add r9d, 0x490881cf
mov r10d, eax
sub r10d, 0x4e63e1f3
sub r10d, r8d
add r10d, 0x4e63e1f3
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, 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
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, 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
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, 1
mov dl, dil
xor dl, 1
and dl, 0
or cl, dl
mov dl, dil
xor dl, 0
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, 0
and cl, 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 cl, r14b
or r15b, sil
xor cl, r15b
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 r8b, dil
xor r8b, 1
and r8b, 0
and r15b, 1
or r14b, r12b
or r8b, r15b
xor r14b, r8b
xor r14b, 0xff
mov r8b, dil
xor r8b, 0
mov r15b, dil
xor r15b, 0
or r14b, r8b
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov r8b, dil
xor r8b, 1
xor cl, 0xff
mov r15b, dil
xor r15b, 0
or r8b, cl
or r15b, 0
xor r8b, 0xff
and r8b, r15b
mov cl, dl
xor cl, 0xff
mov r15b, sil
xor r15b, 0xff
mov r12b, dil
xor r12b, 0
mov r9b, cl
and r9b, 0
and dl, r12b
mov r10b, r15b
and r10b, 0
and sil, r12b
or r9b, dl
or r10b, sil
xor r9b, r10b
or cl, r15b
xor cl, 0xff
or r12b, 0
and cl, r12b
or r9b, cl
mov cl, r14b
and cl, r8b
xor r14b, r8b
or cl, r14b
mov dl, r9b
xor dl, 0xff
mov r8b, cl
and r8b, dl
xor cl, 0xff
and r9b, cl
or r8b, r9b
mov cl, al
xor cl, 0xff
and cl, 0
mov dl, dil
xor dl, 0
mov r9b, al
and r9b, dl
mov r10b, dil
xor r10b, 1
and r10b, 0
and dl, 1
or cl, r9b
or r10b, dl
xor cl, r10b
mov dl, dil
xor dl, 0
and dl, 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 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, cl
and r10b, dl
xor cl, dl
or r10b, cl
mov cl, r9b
and cl, 1
xor r9b, 1
or cl, r9b
mov dl, r10b
xor dl, 0xff
and dl, 1
mov r9b, dil
xor r9b, 1
and r10b, r9b
mov sil, dil
xor sil, 1
and sil, 0xff
and r9b, 1
or dl, r10b
or sil, r9b
xor dl, sil
xor dl, 0xff
xor cl, 0xff
mov r9b, dil
xor r9b, 1
or dl, cl
or r9b, 1
xor dl, 0xff
and dl, r9b
mov cl, r11b
xor cl, 0xff
and cl, 1
mov r9b, dil
xor r9b, 1
and r11b, r9b
or cl, r11b
mov r9b, r8b
xor r9b, 0xff
and r9b, 1
mov r10b, dil
xor r10b, 1
mov r11b, r8b
and r11b, r10b
or r9b, r11b
mov r10b, dil
xor r10b, 0
and r10b, 1
mov r11b, dil
xor r11b, 1
and r11b, 0
or r10b, r11b
mov r11b, cl
and r11b, r9b
xor cl, r9b
or r11b, cl
mov cl, r10b
and cl, 0
xor r10b, 0
or cl, 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 cl, 0xff
mov r10b, r9b
xor r10b, cl
and r10b, r9b
mov cl, dil
xor cl, 0
and cl, 1
mov r9b, dil
xor r9b, 1
mov r11b, r9b
and r11b, 0
mov sil, dil
xor sil, 1
and sil, 0xff
and r9b, 1
or cl, r11b
or sil, r9b
xor cl, sil
mov r9b, r13b
xor r9b, 0xff
mov r11b, cl
and r11b, r9b
xor cl, 0xff
mov r9b, r13b
and r9b, cl
or r11b, r9b
mov cl, r13b
xor cl, 0xff
mov r9b, r11b
xor r9b, cl
and r9b, r11b
mov cl, r8b
xor cl, 0xff
and cl, 0
mov r11b, dil
xor r11b, 0
mov sil, r8b
and sil, r11b
mov r14b, dil
xor r14b, 1
and r14b, 0
and r11b, 1
or cl, sil
or r14b, r11b
xor cl, r14b
mov r11b, bl
xor r11b, 0xff
mov sil, cl
and sil, r11b
xor cl, 0xff
mov r11b, bl
and r11b, cl
or sil, r11b
xor sil, 0xff
xor bl, 0xff
mov cl, dil
xor cl, 1
or sil, bl
or cl, 1
xor sil, 0xff
and sil, cl
mov cl, r10b
xor cl, 0xff
mov r11b, dl
xor r11b, cl
and r11b, dl
mov cl, dl
xor cl, 0xff
and cl, 0
mov bl, dil
xor bl, 0
and dl, bl
mov r14b, r10b
xor r14b, 0xff
and r14b, 0
and r10b, bl
or cl, dl
or r14b, r10b
xor cl, r14b
mov dl, r11b
xor dl, 0xff
mov r10b, cl
xor r10b, 0xff
mov bl, dil
xor bl, 0
mov r14b, dl
and r14b, 0
and r11b, bl
mov r15b, r10b
and r15b, 0
and cl, bl
or r14b, r11b
or r15b, cl
xor r14b, r15b
or dl, r10b
xor dl, 0xff
or bl, 0
and dl, bl
or r14b, dl
mov cl, r9b
xor cl, 0xff
mov dl, sil
xor dl, 0xff
mov r10b, dil
xor r10b, 1
or cl, dl
or r10b, 1
xor cl, 0xff
and cl, r10b
mov dl, r9b
xor dl, 0xff
and dl, 0
mov r10b, dil
xor r10b, 0
and r9b, r10b
mov r11b, sil
xor r11b, 0xff
and r11b, 0
and sil, r10b
or dl, r9b
or r11b, sil
xor dl, r11b
mov r9b, cl
xor r9b, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, dil
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, r14b
xor cl, 0xff
and cl, 1
mov dl, dil
xor dl, 1
mov r9b, r14b
and r9b, dl
or cl, r9b
mov dl, dil
xor dl, 0
xor cl, 0xff
mov r9b, dil
xor r9b, 0
or dl, cl
or r9b, 0
xor dl, 0xff
and dl, r9b
mov cl, dil
xor cl, 0
and cl, 1
mov r9b, dil
xor r9b, 1
and r9b, 0
or cl, r9b
xor r14b, 0xff
mov r9b, cl
xor r9b, 0xff
mov r10b, dil
xor r10b, 1
or r14b, r9b
or r10b, 1
xor r14b, 0xff
and r14b, r10b
mov r9b, bl
xor r9b, 0xff
and r9b, 0
mov r10b, dil
xor r10b, 0
mov r11b, bl
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
mov r11b, r9b
xor r11b, r10b
and r11b, r9b
xor cl, 0xff
mov r9b, bl
xor r9b, cl
and r9b, bl
mov cl, dl
xor cl, 0xff
mov r10b, r14b
xor r10b, 0xff
mov bl, dil
xor bl, 0
mov sil, cl
and sil, 0
and dl, bl
mov r15b, r10b
and r15b, 0
and r14b, bl
or sil, dl
or r15b, r14b
xor sil, r15b
or cl, r10b
xor cl, 0xff
or bl, 0
and cl, bl
or sil, cl
mov cl, r11b
xor cl, 0xff
mov dl, r9b
xor dl, 0xff
mov r10b, dil
xor r10b, 1
mov bl, cl
and bl, 0xff
and r11b, r10b
mov r14b, dl
and r14b, 0xff
and r9b, r10b
or bl, r11b
or r14b, r9b
xor bl, r14b
or cl, dl
xor cl, 0xff
or r10b, 1
and cl, r10b
or bl, cl
mov cl, sil
xor cl, 0xff
and cl, 1
mov dl, dil
xor dl, 1
and sil, dl
mov r9b, bl
xor r9b, 0xff
and r9b, 0xff
and bl, dl
or cl, sil
or r9b, bl
xor cl, r9b
mov dl, al
xor dl, 0xff
and dl, 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 dl, r10b
or r11b, r9b
xor dl, r11b
mov r9b, r13b
xor r9b, 0xff
and r9b, 1
mov r10b, dil
xor r10b, 1
mov r11b, r13b
and r11b, r10b
or r9b, 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
mov r11b, dil
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, dil
xor al, 1
mov r11b, r9b
xor r11b, al
and r11b, r9b
mov al, r10b
xor al, 0xff
mov r14b, r13b
xor r14b, al
and r14b, r13b
mov al, bl
xor al, 0xff
mov r15b, sil
xor r15b, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, al
and r13b, 0
and bl, r12b
mov byte [rbp + 0x7ff], r15b
and r15b, 0
and sil, r12b
or r13b, bl
or r15b, sil
xor r13b, r15b
mov bl, byte [rbp + 0x7ff]
or al, bl
xor al, 0xff
or r12b, 0
and al, r12b
or r13b, al
mov al, r11b
and al, r14b
xor r11b, r14b
or al, r11b
mov r11b, r13b
xor r11b, 0xff
and r11b, 1
mov sil, dil
xor sil, 1
and r13b, sil
mov r14b, al
xor r14b, 0xff
and r14b, 0xff
and al, sil
or r11b, r13b
or r14b, al
xor r11b, r14b
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
mov sil, dil
xor sil, 1
and sil, 0xff
and r9b, 1
or dl, al
or sil, r9b
xor dl, sil
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, r11b
and al, r9b
xor r11b, r9b
or al, r11b
mov dl, al
xor dl, 0xff
and dl, 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 dl, r10b
or r11b, r9b
xor dl, r11b
mov r9b, dil
xor r9b, 0
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, 0
and dl, 1
mov r10b, dil
xor r10b, 1
and r10b, 0
or dl, r10b
mov r10b, dl
xor r10b, 0xff
mov r11b, al
xor r11b, r10b
and r11b, 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, 0
mov sil, al
xor sil, r10b
and sil, al
mov al, dil
xor al, 1
xor dl, 0xff
mov r10b, dil
xor r10b, 1
or al, dl
or r10b, 1
xor al, 0xff
and al, r10b
mov dl, r9b
and dl, r11b
xor r9b, r11b
or dl, r9b
mov r9b, sil
and r9b, al
xor sil, al
or r9b, sil
mov al, dl
xor al, 0xff
mov r10b, r9b
and r10b, al
xor r9b, 0xff
and dl, r9b
or r10b, dl
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, 0
mov r9b, dil
xor r9b, 0
mov r11b, r8b
and r11b, r9b
mov sil, dil
xor sil, 1
and sil, 0
and r9b, 1
or dl, r11b
or sil, r9b
xor dl, 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, 1
mov sil, al
xor sil, r11b
and sil, al
mov r11b, dil
xor r11b, 0
mov r14b, r9b
xor r14b, 0xff
mov r15b, dil
xor r15b, 0
or r11b, r14b
or r15b, 0
xor r11b, 0xff
and r11b, r15b
mov r14b, dil
xor r14b, 1
mov r15b, dl
xor r15b, r14b
and r15b, dl
mov r14b, r9b
xor r14b, 0xff
mov r12b, r8b
xor r12b, r14b
and r12b, r8b
mov r8b, sil
xor r8b, 0xff
mov r14b, r11b
xor r14b, 0xff
mov r13b, dil
xor r13b, 0
mov bl, r8b
and bl, 0
and sil, r13b
mov byte [rbp + 0x7fe], r14b
and r14b, 0
and r11b, r13b
or bl, sil
or r14b, r11b
xor bl, r14b
mov r11b, byte [rbp + 0x7fe]
or r8b, r11b
xor r8b, 0xff
or r13b, 0
and r8b, r13b
or bl, r8b
mov r8b, r15b
and r8b, r12b
xor r15b, r12b
or r8b, r15b
mov sil, bl
xor sil, 0xff
mov r14b, r8b
and r14b, sil
xor r8b, 0xff
and bl, r8b
or r14b, bl
mov r8b, al
xor r8b, 0xff
mov bl, dl
xor bl, 0xff
mov sil, dil
xor sil, 0
mov r15b, r8b
and r15b, 0
and al, sil
mov r12b, bl
and r12b, 0
and dl, sil
or r15b, al
or r12b, dl
xor r15b, r12b
or r8b, bl
xor r8b, 0xff
or sil, 0
and r8b, sil
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 bl, dil
xor bl, 1
mov sil, dl
and sil, 0xff
mov r15b, bl
and r15b, 1
mov r12b, r8b
and r12b, 0xff
and r9b, bl
or sil, r15b
or r12b, r9b
xor sil, r12b
or dl, r8b
xor dl, 0xff
or bl, 1
and dl, bl
or sil, dl
xor al, 0xff
xor sil, 0xff
mov dl, dil
xor dl, 1
or al, sil
or dl, 1
xor al, 0xff
and al, dl
mov dl, r14b
and dl, al
xor r14b, al
or dl, r14b
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
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 r10b, r9b
and r10b, 1
mov bl, dil
xor bl, 1
and bl, 0xff
and r9b, 1
or dl, r10b
or bl, r9b
xor dl, bl
mov r9b, al
and r9b, r8b
xor al, r8b
or r9b, al
mov al, dl
and al, 1
xor dl, 1
or al, dl
mov dl, r9b
xor dl, 0xff
and dl, 1
mov r8b, dil
xor r8b, 1
and r9b, r8b
mov r10b, dil
xor r10b, 1
and r10b, 0xff
and r8b, 1
or dl, r9b
or r10b, r8b
xor dl, r10b
xor dl, 0xff
xor al, 0xff
mov r8b, dil
xor r8b, 0
or dl, al
or r8b, 0
xor dl, 0xff
and dl, r8b
mov al, cl
xor al, 0xff
and al, 1
mov r8b, dil
xor r8b, 1
mov r9b, cl
and r9b, r8b
or al, r9b
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, 1
and r9b, 1
mov r10b, dil
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, al
xor r10b, 0xff
mov bl, dil
xor bl, 1
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, cl
xor sil, bl
and sil, cl
mov cl, r8b
xor cl, 0xff
mov bl, dil
xor bl, 1
mov r14b, dil
xor r14b, 0
or cl, bl
or r14b, 0
xor cl, 0xff
and cl, r14b
mov bl, r9b
xor bl, 0xff
mov r14b, dl
xor r14b, bl
and r14b, dl
mov dl, r10b
xor dl, 0xff
mov bl, sil
xor bl, 0xff
mov r15b, dil
xor r15b, 1
mov r12b, dl
and r12b, 0xff
and r10b, r15b
mov r13b, bl
and r13b, 0xff
and sil, r15b
or r12b, r10b
or r13b, sil
xor r12b, r13b
or dl, bl
xor dl, 0xff
or r15b, 1
and dl, r15b
or r12b, dl
mov dl, cl
and dl, r14b
xor cl, r14b
or dl, cl
mov cl, r12b
xor cl, 0xff
and cl, 0
mov r10b, dil
xor r10b, 0
and r12b, r10b
mov bl, dl
xor bl, 0xff
and bl, 0
and dl, r10b
or cl, r12b
or bl, dl
xor cl, bl
mov dl, al
xor dl, 0xff
mov r10b, r8b
xor r10b, 0xff
mov bl, dil
xor bl, 0
mov sil, dl
and sil, 0
and al, bl
mov r14b, r10b
and r14b, 0
and r8b, bl
or sil, al
or r14b, r8b
xor sil, r14b
or dl, r10b
xor dl, 0xff
or bl, 0
and dl, bl
or sil, dl
mov al, sil
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
and sil, dl
or al, sil
mov dl, dil
xor dl, 1
mov r8b, r9b
xor r8b, 0xff
mov r10b, dil
xor r10b, 0
mov bl, dl
and bl, 0
mov sil, r10b
and sil, 1
mov r14b, r8b
and r14b, 0
and r9b, r10b
or bl, sil
or r14b, r9b
xor bl, r14b
or dl, r8b
xor dl, 0xff
or r10b, 0
and dl, r10b
or bl, dl
xor al, 0xff
xor bl, 0xff
xor dil, 0
or al, bl
or dil, 0
xor al, 0xff
and al, dil
mov dl, cl
and dl, al
xor cl, al
or dl, cl
test dl, 1
jne 0x6d8d9816
jmp 0x6d9b352a
xor eax, eax
mov ecx, 0x10
mov dword [rbp + 0x7f8], eax
mov rax, rcx
mov qword [rbp + 0x7f0], rcx
call fcn.6d9b6370
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x7f0]
mov qword [rbp + 0x7e8], rax
mov rax, rcx
call fcn.6d9b6370
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x7f0]
mov qword [rbp + 0x7e0], rax
mov rax, rcx
call fcn.6d9b6370
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x7f0]
mov qword [rbp + 0x7d8], rax
mov rax, rcx
call fcn.6d9b6370
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x7f0]
mov qword [rbp + 0x7d0], rax
mov rax, rcx
call fcn.6d9b6370
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x7f0]
mov qword [rbp + 0x7c8], rax
mov rax, rcx
call fcn.6d9b6370
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x7f0]
mov qword [rbp + 0x7c0], rax
mov rax, rcx
call fcn.6d9b6370
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x7f0]
mov qword [rbp + 0x7b8], rax
mov rax, rcx
call fcn.6d9b6370
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x7f0]
mov qword [rbp + 0x7b0], rax
mov rax, rcx
call fcn.6d9b6370
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x7f0]
mov qword [rbp + 0x7a8], rax
mov rax, rcx
call fcn.6d9b6370
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x7f0]
mov qword [rbp + 0x7a0], rax
mov rax, rcx
call fcn.6d9b6370
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x7f0]
mov qword [rbp + 0x798], rax
mov rax, rcx
call fcn.6d9b6370
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x7f0]
mov qword [rbp + 0x790], rax
mov rax, rcx
call fcn.6d9b6370
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x7f0]
mov qword [rbp + 0x788], rax
mov rax, rcx
call fcn.6d9b6370
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x7f0]
mov qword [rbp + 0x780], rax
mov rax, rcx
call fcn.6d9b6370
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x7f0]
mov qword [rbp + 0x778], rax
mov rax, rcx
call fcn.6d9b6370
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x7f0]
mov qword [rbp + 0x770], rax
mov rax, rcx
call fcn.6d9b6370
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x7f0]
mov qword [rbp + 0x768], rax
mov rax, rcx
call fcn.6d9b6370
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x7f0]
mov qword [rbp + 0x760], rax
mov rax, rcx
call fcn.6d9b6370
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x7f0]
mov qword [rbp + 0x758], rax
mov rax, rcx
call fcn.6d9b6370
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x7f0]
mov qword [rbp + 0x750], rax
mov rax, rcx
call fcn.6d9b6370
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x7f0]
mov qword [rbp + 0x748], rax
mov rax, rcx
call fcn.6d9b6370
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x7f0]
mov qword [rbp + 0x740], rax
mov rax, rcx
call fcn.6d9b6370
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x7f0]
mov qword [rbp + 0x738], rax
mov rax, rcx
call fcn.6d9b6370
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x7f0]
mov qword [rbp + 0x730], rax
mov rax, rcx
call fcn.6d9b6370
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x7f0]
mov qword [rbp + 0x728], rax
mov rax, rcx
call fcn.6d9b6370
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x7f0]
mov qword [rbp + 0x720], rax
mov rax, rcx
call fcn.6d9b6370
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x7f0]
mov qword [rbp + 0x718], rax
mov rax, rcx
call fcn.6d9b6370
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x7f0]
mov qword [rbp + 0x710], rax
mov rax, rcx
call fcn.6d9b6370
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x7f0]
mov qword [rbp + 0x708], rax
mov rax, rcx
call fcn.6d9b6370
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 + 0x7f8]
sub r9d, edx
add r9d, 0
mov r10d, dword [rbp + 0x7f8]
sub r10d, 0x65b9728
add r10d, 0
mov r11d, dword [rbp + 0x7f8]
sub r11d, r10d
sub r9d, r11d
mov r10d, dword [rbp + 0x7f8]
sub r10d, r9d
add r10d, 0
add r10d, 0x495d9f17
sub r10d, 0xd7477ad0
sub r10d, 0x495d9f17
mov r9d, dword [rbp + 0x7f8]
sub r9d, 1
add r10d, r9d
sub r10d, 0x96b3c5ab
add r10d, 0xd7477ad0
add r10d, 0x96b3c5ab
mov r9d, dword [rbp + 0x7f8]
sub r9d, 0x65b9728
add r9d, 0
mov r11d, dword [rbp + 0x7f8]
sub r11d, r10d
mov r10d, dword [rbp + 0x7f8]
sub r10d, r9d
add r11d, r10d
mov r9d, dword [rbp + 0x7f8]
sub r9d, r11d
imul edx, r9d
and edx, 1
cmp edx, 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, 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
mov r13b, r12b
and r13b, 1
mov cl, r14b
xor cl, 1
and cl, 0xff
and r12b, 1
or dil, r13b
or cl, r12b
xor dil, cl
mov cl, bl
xor cl, 0xff
mov r12b, dil
xor r12b, 0xff
mov r13b, r14b
xor r13b, 1
or cl, r12b
or r13b, 1
xor cl, 0xff
and cl, r13b
mov r12b, r14b
xor r12b, 1
and r12b, 1
mov r13b, r14b
xor r13b, 1
mov dl, r13b
and dl, 1
mov r8b, r14b
xor r8b, 1
and r8b, 0xff
and r13b, 1
or r12b, dl
or r8b, r13b
xor r12b, r8b
xor r12b, 0xff
mov dl, r14b
xor dl, 1
mov r8b, r14b
xor r8b, 0
or r12b, dl
or r8b, 0
xor r12b, 0xff
and r12b, r8b
xor dil, 0xff
xor dil, 1
and dil, 0xff
mov dl, r15b
and dl, cl
xor r15b, cl
or dl, r15b
mov cl, r12b
and cl, dil
xor r12b, dil
or cl, r12b
mov r8b, dl
xor r8b, 0xff
mov dil, cl
and dil, r8b
xor cl, 0xff
and dl, cl
or dil, dl
mov cl, sil
xor cl, 0xff
and cl, 0
mov dl, r14b
xor dl, 0
mov r8b, sil
and r8b, dl
mov r15b, r14b
xor r15b, 1
and r15b, 0
and dl, 1
or cl, r8b
or r15b, dl
xor cl, r15b
mov dl, r14b
xor dl, 1
xor cl, 0xff
mov r8b, r14b
xor r8b, 1
or dl, cl
or r8b, 1
xor dl, 0xff
and dl, r8b
mov cl, r14b
xor cl, 1
and cl, 1
mov r8b, r14b
xor r8b, 1
mov r15b, r8b
and r15b, 1
mov r12b, r14b
xor r12b, 1
and r12b, 0xff
and r8b, 1
or cl, r15b
or r12b, r8b
xor cl, r12b
xor cl, 0xff
mov r8b, sil
xor r8b, cl
and r8b, sil
mov cl, dl
xor cl, 0xff
mov r15b, r8b
xor r15b, 0xff
mov r12b, r14b
xor r12b, 0
mov r13b, cl
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 cl, r15b
xor cl, 0xff
or r12b, 0
and cl, r12b
or r13b, cl
mov cl, r14b
xor cl, 0
and cl, 1
mov dl, r14b
xor dl, 1
and dl, 0
or cl, dl
mov dl, r14b
xor dl, 1
xor cl, 0xff
mov r8b, r14b
xor r8b, 0
or dl, cl
or r8b, 0
xor dl, 0xff
and dl, r8b
mov cl, r14b
xor cl, 1
and cl, 0
mov r8b, r14b
xor r8b, 0
mov r9b, r8b
and r9b, 1
mov r15b, r14b
xor r15b, 1
and r15b, 0
and r8b, 1
or cl, r9b
or r15b, r8b
xor cl, r15b
mov r8b, r14b
xor r8b, 0
xor cl, 0xff
mov r9b, r14b
xor r9b, 0
or r8b, cl
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov cl, dl
and cl, r8b
xor dl, r8b
or cl, dl
mov dl, dil
xor dl, 0xff
and dl, 1
mov r8b, r14b
xor r8b, 1
mov r9b, dil
and r9b, r8b
or dl, r9b
mov r8b, r14b
xor r8b, 0
and r8b, 1
mov r9b, r14b
xor r9b, 1
and r9b, 0
or r8b, r9b
mov r9b, r14b
xor r9b, 0
and r9b, 0
mov r15b, r14b
xor r15b, 0
mov r12b, r15b
and r12b, 0
mov r10b, r14b
xor r10b, 1
and r10b, 0
and r15b, 1
or r9b, r12b
or r10b, r15b
xor r9b, r10b
mov r10b, dl
and r10b, r8b
xor dl, r8b
or r10b, dl
mov dl, r14b
xor dl, 0
mov r8b, r9b
xor r8b, 0xff
mov r15b, r14b
xor r15b, 1
mov r12b, dl
and r12b, 0xff
mov r11b, r15b
and r11b, 0
mov byte [rbp + 0x707], r8b
and r8b, 0xff
and r9b, r15b
or r12b, r11b
or r8b, r9b
xor r12b, r8b
mov r8b, byte [rbp + 0x707]
or dl, r8b
xor dl, 0xff
or r15b, 1
and dl, r15b
or r12b, dl
mov dl, r10b
xor dl, 0xff
and dl, 1
mov r9b, r14b
xor r9b, 1
and r10b, r9b
mov r11b, r14b
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, r12b
and r9b, dl
mov dl, cl
xor dl, 0xff
and dl, 1
mov r10b, r14b
xor r10b, 1
mov r11b, cl
and r11b, r10b
or dl, r11b
mov r10b, bl
xor r10b, 0xff
mov r11b, dl
and r11b, r10b
xor dl, 0xff
mov r10b, bl
and r10b, dl
or r11b, r10b
xor bl, 0xff
mov dl, r11b
xor dl, bl
and dl, r11b
mov r10b, r13b
xor r10b, 0xff
and r10b, 1
mov r11b, r14b
xor r11b, 1
mov bl, r13b
and bl, r11b
or r10b, bl
mov r11b, r14b
xor r11b, 0
and r11b, 1
mov bl, r14b
xor bl, 1
and bl, 0
or r11b, bl
mov bl, r14b
xor bl, 1
and bl, 1
mov r15b, r14b
xor r15b, 1
mov r12b, r15b
and r12b, 1
mov r8b, r14b
xor r8b, 1
and r8b, 0xff
and r15b, 1
or bl, r12b
or r8b, r15b
xor bl, r8b
mov r8b, r10b
xor r8b, 0xff
mov r15b, r11b
xor r15b, 0xff
mov r12b, r14b
xor r12b, 1
mov byte [rbp + 0x706], r8b
and r8b, 0xff
and r10b, r12b
mov byte [rbp + 0x705], r15b
and r15b, 0xff
and r11b, r12b
or r8b, r10b
or r15b, r11b
xor r8b, r15b
mov r10b, byte [rbp + 0x706]
mov r11b, byte [rbp + 0x705]
or r10b, r11b
xor r10b, 0xff
or r12b, 1
and r10b, r12b
or r8b, r10b
mov r10b, bl
and r10b, 1
xor bl, 1
or r10b, bl
mov bl, r8b
xor bl, 0xff
and bl, 0
mov r15b, r14b
xor r15b, 0
and r8b, r15b
mov r12b, r14b
xor r12b, 1
and r12b, 0
and r15b, 1
or bl, r8b
or r12b, r15b
xor bl, r12b
xor bl, 0xff
xor r10b, 0xff
mov r8b, r14b
xor r8b, 1
or bl, r10b
or r8b, 1
xor bl, 0xff
and bl, r8b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r10b, r14b
xor r10b, 1
mov r15b, cl
and r15b, r10b
mov r12b, r14b
xor r12b, 1
and r12b, 0xff
and r10b, 1
or r8b, r15b
or r12b, r10b
xor r8b, r12b
mov r10b, sil
xor r10b, 0xff
and r10b, 0
mov r15b, r14b
xor r15b, 0
mov r12b, sil
and r12b, r15b
mov r11b, r8b
xor r11b, 0xff
and r11b, 0
and r8b, r15b
or r10b, r12b
or r11b, r8b
xor r10b, r11b
xor sil, 0xff
mov r8b, r10b
xor r8b, sil
and r8b, r10b
mov r10b, r9b
xor r10b, 0xff
and r10b, 0
mov r11b, r14b
xor r11b, 0
mov sil, r9b
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, dl
xor r11b, 0xff
and r11b, 0
mov sil, r14b
xor sil, 0
mov r15b, dl
and r15b, sil
mov r12b, r14b
xor r12b, 1
and r12b, 0
and sil, 1
or r11b, r15b
or r12b, sil
xor r11b, r12b
mov sil, r14b
xor sil, 1
and sil, 1
mov r15b, r14b
xor r15b, 1
mov r12b, r15b
and r12b, 1
mov byte [rbp + 0x704], r14b
xor r14b, 1
and r14b, 0xff
and r15b, 1
or sil, r12b
or r14b, r15b
xor sil, r14b
mov r14b, byte [rbp + 0x704]
xor r14b, 1
mov r15b, r10b
xor r15b, r14b
and r15b, r10b
mov r14b, sil
xor r14b, 0xff
mov r12b, r9b
xor r12b, r14b
and r12b, r9b
mov r9b, byte [rbp + 0x704]
xor r9b, 1
mov r14b, r11b
xor r14b, r9b
and r14b, r11b
xor dl, 0xff
mov r9b, sil
xor r9b, 0xff
mov qword [rbp + 0x6f8], rax
mov al, byte [rbp + 0x704]
xor al, 0
or dl, r9b
or al, 0
xor dl, 0xff
and dl, al
mov al, r15b
xor al, 0xff
mov r9b, r12b
xor r9b, 0xff
mov byte [rbp + 0x6f7], al
mov al, byte [rbp + 0x704]
xor al, 1
mov byte [rbp + 0x6f6], al
mov al, byte [rbp + 0x6f7]
and al, 0xff
mov byte [rbp + 0x6f5], al
mov al, byte [rbp + 0x6f6]
and r15b, al
mov al, r9b
and al, 0xff
mov byte [rbp + 0x6f4], al
mov al, byte [rbp + 0x6f6]
and r12b, al
mov al, byte [rbp + 0x6f5]
or al, r15b
mov r15b, byte [rbp + 0x6f4]
or r15b, r12b
xor al, r15b
mov r15b, byte [rbp + 0x6f7]
or r15b, r9b
xor r15b, 0xff
mov r9b, byte [rbp + 0x6f6]
or r9b, 1
and r15b, r9b
or al, r15b
mov r9b, r14b
xor r9b, 0xff
mov r15b, dl
xor r15b, 0xff
mov r12b, byte [rbp + 0x704]
xor r12b, 1
mov byte [rbp + 0x6f3], r9b
and r9b, 0xff
and r14b, r12b
mov byte [rbp + 0x6f2], r15b
and r15b, 0xff
and dl, r12b
or r9b, r14b
or r15b, dl
xor r9b, r15b
mov dl, byte [rbp + 0x6f3]
mov r14b, byte [rbp + 0x6f2]
or dl, r14b
xor dl, 0xff
or r12b, 1
and dl, r12b
or r9b, dl
mov dl, al
xor dl, 0xff
and dl, 0
mov r15b, byte [rbp + 0x704]
xor r15b, 0
and al, r15b
mov r12b, r9b
xor r12b, 0xff
and r12b, 0
and r9b, r15b
or dl, al
or r12b, r9b
xor dl, r12b
mov al, r10b
xor al, 0xff
mov r9b, r11b
xor r9b, 0xff
mov r15b, byte [rbp + 0x704]
xor r15b, 1
mov r12b, al
and r12b, 0xff
and r10b, r15b
mov r14b, r9b
and r14b, 0xff
and r11b, r15b
or r12b, r10b
or r14b, r11b
xor r12b, r14b
or al, r9b
xor al, 0xff
or r15b, 1
and al, r15b
or r12b, al
mov al, r12b
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x704]
xor r9b, 1
and r12b, r9b
or al, r12b
mov r9b, byte [rbp + 0x704]
xor r9b, 1
mov r10b, sil
xor r10b, 0xff
mov r11b, byte [rbp + 0x704]
xor r11b, 1
mov r14b, r9b
and r14b, 0xff
mov r15b, r11b
and r15b, 1
mov r12b, r10b
and r12b, 0xff
and sil, r11b
or r14b, r15b
or r12b, sil
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, byte [rbp + 0x704]
xor r9b, 1
or al, r14b
or r9b, 1
xor al, 0xff
and al, r9b
mov r9b, dl
xor r9b, 0xff
mov r10b, al
xor r10b, 0xff
mov r11b, byte [rbp + 0x704]
xor r11b, 1
mov sil, r9b
and sil, 0xff
and dl, r11b
mov r14b, r10b
and r14b, 0xff
and al, r11b
or sil, dl
or r14b, al
xor sil, r14b
or r9b, r10b
xor r9b, 0xff
or r11b, 1
and r9b, r11b
or sil, r9b
mov al, bl
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x704]
xor dl, 1
mov r9b, bl
and r9b, dl
or al, r9b
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x704]
xor r9b, 1
mov r10b, r8b
and r10b, r9b
or dl, r10b
mov r9b, byte [rbp + 0x704]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0x704]
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, al
xor r10b, 0xff
mov r11b, byte [rbp + 0x704]
xor r11b, 1
mov r14b, byte [rbp + 0x704]
xor r14b, 0
or r10b, r11b
or r14b, 0
xor r10b, 0xff
and r10b, r14b
mov r11b, r9b
xor r11b, 0xff
mov r14b, bl
xor r14b, r11b
and r14b, bl
mov r11b, byte [rbp + 0x704]
xor r11b, 1
mov bl, dl
xor bl, r11b
and bl, dl
xor r8b, 0xff
mov r11b, r9b
xor r11b, 0xff
mov r15b, byte [rbp + 0x704]
xor r15b, 1
or r8b, r11b
or r15b, 1
xor r8b, 0xff
and r8b, r15b
mov r11b, r10b
xor r11b, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r12b, byte [rbp + 0x704]
xor r12b, 1
mov byte [rbp + 0x6f1], r11b
and r11b, 0xff
and r10b, r12b
mov byte [rbp + 0x6f0], r15b
and r15b, 0xff
and r14b, r12b
or r11b, r10b
or r15b, r14b
xor r11b, r15b
mov r10b, byte [rbp + 0x6f1]
mov r14b, byte [rbp + 0x6f0]
or r10b, r14b
xor r10b, 0xff
or r12b, 1
and r10b, r12b
or r11b, r10b
mov r10b, bl
xor r10b, 0xff
mov r15b, r8b
xor r15b, 0xff
mov r12b, byte [rbp + 0x704]
xor r12b, 1
mov r14b, r10b
and r14b, 0xff
and bl, r12b
mov byte [rbp + 0x6ef], r15b
and r15b, 0xff
and r8b, r12b
or r14b, bl
or r15b, r8b
xor r14b, r15b
mov r8b, byte [rbp + 0x6ef]
or r10b, r8b
xor r10b, 0xff
or r12b, 1
and r10b, r12b
or r14b, r10b
mov r10b, r11b
xor r10b, 0xff
mov bl, r14b
and bl, r10b
xor r14b, 0xff
and r11b, r14b
or bl, 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 + 0x704]
xor dl, 1
and r10b, dl
or al, r10b
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, bl
and al, r9b
xor bl, r9b
or al, bl
mov dl, sil
xor dl, 0xff
and dl, 0
mov r9b, byte [rbp + 0x704]
xor r9b, 0
mov r10b, sil
and r10b, r9b
mov r11b, byte [rbp + 0x704]
xor r11b, 1
and r11b, 0
and r9b, 1
or dl, r10b
or r11b, r9b
xor dl, r11b
mov r9b, byte [rbp + 0x704]
xor r9b, 1
xor dl, 0xff
mov r10b, byte [rbp + 0x704]
xor r10b, 1
or r9b, dl
or r10b, 1
xor r9b, 0xff
and r9b, r10b
mov dl, byte [rbp + 0x704]
xor dl, 1
and dl, 0
mov r10b, byte [rbp + 0x704]
xor r10b, 0
mov r11b, r10b
and r11b, 1
mov bl, byte [rbp + 0x704]
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, sil
xor r11b, r10b
and r11b, sil
mov r10b, al
xor r10b, 0xff
and r10b, 0
mov bl, byte [rbp + 0x704]
xor bl, 0
mov sil, al
and sil, bl
mov r14b, byte [rbp + 0x704]
xor r14b, 1
and r14b, 0
and bl, 1
or r10b, sil
or r14b, bl
xor r10b, r14b
xor r10b, 0xff
mov bl, byte [rbp + 0x704]
xor bl, 1
mov sil, byte [rbp + 0x704]
xor sil, 1
or r10b, bl
or sil, 1
xor r10b, 0xff
and r10b, sil
xor dl, 0xff
mov bl, al
xor bl, dl
and bl, al
mov al, r9b
and al, r11b
xor r9b, r11b
or al, r9b
mov dl, r10b
xor dl, 0xff
mov r9b, bl
xor r9b, 0xff
mov r11b, byte [rbp + 0x704]
xor r11b, 0
mov sil, dl
and sil, 0
and r10b, r11b
mov r14b, r9b
and r14b, 0
and bl, r11b
or sil, r10b
or r14b, bl
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, 0
mov r9b, byte [rbp + 0x704]
xor r9b, 0
and al, r9b
mov r10b, sil
xor r10b, 0xff
and r10b, 0
and sil, r9b
or dl, al
or r10b, sil
xor dl, r10b
mov al, dil
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x704]
xor r9b, 1
mov r10b, dil
and r10b, r9b
mov r11b, byte [rbp + 0x704]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or al, r10b
or r11b, r9b
xor al, r11b
mov r9b, r13b
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x704]
xor r10b, 1
mov r11b, r13b
and r11b, r10b
mov bl, byte [rbp + 0x704]
xor bl, 1
and bl, 0xff
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, byte [rbp + 0x704]
xor r10b, 0
and r10b, 1
mov r11b, byte [rbp + 0x704]
xor r11b, 1
mov bl, r11b
and bl, 0
mov sil, byte [rbp + 0x704]
xor sil, 1
and sil, 0xff
and r11b, 1
or r10b, bl
or sil, r11b
xor r10b, sil
mov r11b, byte [rbp + 0x704]
xor r11b, 0
mov bl, al
xor bl, r11b
and bl, al
mov r11b, r10b
xor r11b, 0xff
mov sil, dil
xor sil, r11b
and sil, dil
mov r11b, byte [rbp + 0x704]
xor r11b, 0
mov dil, r9b
xor dil, r11b
and dil, r9b
xor r13b, 0xff
mov r11b, r10b
xor r11b, 0xff
mov r14b, byte [rbp + 0x704]
xor r14b, 1
or r13b, r11b
or r14b, 1
xor r13b, 0xff
and r13b, r14b
mov r11b, bl
xor r11b, 0xff
mov r14b, sil
xor r14b, 0xff
mov r15b, byte [rbp + 0x704]
xor r15b, 1
mov r12b, r11b
and r12b, 0xff
and bl, r15b
mov r8b, r14b
and r8b, 0xff
and sil, r15b
or r12b, bl
or r8b, sil
xor r12b, r8b
or r11b, r14b
xor r11b, 0xff
or r15b, 1
and r11b, r15b
or r12b, r11b
mov r8b, dil
xor r8b, 0xff
mov r11b, r13b
xor r11b, 0xff
mov bl, byte [rbp + 0x704]
xor bl, 1
mov sil, r8b
and sil, 0xff
and dil, bl
mov r14b, r11b
and r14b, 0xff
and r13b, bl
or sil, dil
or r14b, r13b
xor sil, r14b
or r8b, r11b
xor r8b, 0xff
or bl, 1
and r8b, bl
or sil, r8b
mov r8b, r12b
xor r8b, 0xff
and r8b, 0
mov r11b, byte [rbp + 0x704]
xor r11b, 0
and r12b, r11b
mov bl, sil
xor bl, 0xff
and bl, 0
and sil, r11b
or r8b, r12b
or bl, sil
xor r8b, bl
mov r11b, al
and r11b, r9b
xor al, r9b
or r11b, al
mov al, r11b
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x704]
xor r9b, 1
and r11b, r9b
or al, r11b
mov r9b, r10b
and r9b, 0
xor r10b, 0
or r9b, r10b
xor al, 0xff
xor r9b, 0xff
mov r10b, byte [rbp + 0x704]
xor r10b, 1
or al, r9b
or r10b, 1
xor al, 0xff
and al, r10b
mov r9b, r8b
xor r9b, 0xff
mov r10b, al
xor r10b, 0xff
mov r11b, byte [rbp + 0x704]
xor r11b, 0
mov bl, r9b
and bl, 0
and r8b, r11b
mov sil, r10b
and sil, 0
and al, r11b
or bl, r8b
or sil, al
xor bl, sil
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, byte [rbp + 0x704]
xor r8b, 0
mov r9b, bl
and r9b, r8b
mov r10b, byte [rbp + 0x704]
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 + 0x704]
xor r8b, 1
and r8b, 1
mov r9b, byte [rbp + 0x704]
xor r9b, 1
mov r10b, r9b
and r10b, 1
mov r11b, byte [rbp + 0x704]
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, bl
xor r10b, r9b
and r10b, bl
mov r9b, byte [rbp + 0x704]
xor r9b, 1
and r9b, 1
mov r11b, byte [rbp + 0x704]
xor r11b, 1
and r11b, 1
or r9b, r11b
mov r11b, byte [rbp + 0x704]
xor r11b, 1
mov bl, r9b
xor bl, r11b
and bl, r9b
mov r9b, byte [rbp + 0x704]
xor r9b, 1
xor r8b, 0xff
mov r11b, byte [rbp + 0x704]
xor r11b, 1
or r9b, r8b
or r11b, 1
xor r9b, 0xff
and r9b, r11b
mov r8b, al
xor r8b, 0xff
mov r11b, r10b
xor r11b, 0xff
mov sil, byte [rbp + 0x704]
xor sil, 0
mov dil, r8b
and dil, 0
and al, sil
mov r14b, r11b
and r14b, 0
and r10b, sil
or dil, al
or r14b, r10b
xor dil, r14b
or r8b, r11b
xor r8b, 0xff
or sil, 0
and r8b, sil
or dil, r8b
mov al, bl
xor al, 0xff
mov r8b, r9b
xor r8b, 0xff
mov r10b, byte [rbp + 0x704]
xor r10b, 0
mov r11b, al
and r11b, 0
and bl, r10b
mov sil, r8b
and sil, 0
and r9b, r10b
or r11b, bl
or sil, r9b
xor r11b, sil
or al, r8b
xor al, 0xff
or r10b, 0
and al, r10b
or r11b, al
mov al, dil
xor al, 0xff
mov r8b, r11b
and r8b, al
xor r11b, 0xff
and dil, r11b
or r8b, dil
mov al, cl
xor al, 0xff
xor al, 0
and al, 0
mov r9b, byte [rbp + 0x704]
xor r9b, 0
mov r10b, cl
and r10b, r9b
xor cl, 0xff
and cl, 0
or r10b, cl
mov cl, al
xor cl, 0xff
mov r9b, r10b
xor r9b, 0xff
mov r11b, byte [rbp + 0x704]
xor r11b, 0
mov bl, cl
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 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 + 0x704]
xor cl, 1
and bl, cl
mov r9b, byte [rbp + 0x704]
xor r9b, 1
and r9b, 0xff
and cl, 1
or al, bl
or r9b, cl
xor al, r9b
mov cl, r8b
xor cl, 0xff
mov r9b, al
and r9b, cl
xor al, 0xff
mov cl, r8b
and cl, al
or r9b, cl
xor r9b, 0xff
xor r8b, 0xff
mov al, byte [rbp + 0x704]
xor al, 0
or r9b, r8b
or al, 0
xor r9b, 0xff
and r9b, al
mov al, r9b
xor al, 0xff
mov cl, dl
xor cl, al
and cl, dl
mov al, dl
xor al, 0xff
mov r8b, r9b
and r8b, al
xor r9b, 0xff
and dl, r9b
or r8b, dl
mov al, cl
xor al, 0xff
mov dl, r8b
xor dl, 0xff
mov r9b, byte [rbp + 0x704]
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 0x6d8dac8c
jmp 0x6d9b352a
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
sub eax, 0x6d55b5b6
add eax, 0
add eax, 0xf64bc263
sub eax, 1
sub eax, 0xf64bc263
sub eax, 0x6a17c66e
add eax, 0x6d55b5b6
add eax, 0x6a17c66e
mov r8d, ecx
sub r8d, 0x8a48eeb8
add r8d, 0xfdb212e
add r8d, 0x8a48eeb8
sub r8d, 0xac041ff5
add r8d, eax
add r8d, 0xac041ff5
add r8d, 0xcbdddce7
sub r8d, 0xfdb212e
sub r8d, 0xcbdddce7
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, r10b
xor sil, 0xff
and sil, 1
mov dil, bl
xor dil, 1
mov r14b, r10b
and r14b, dil
mov r15b, bl
xor r15b, 1
and r15b, 0xff
and dil, 1
or sil, r14b
or r15b, dil
xor sil, r15b
mov dil, bl
xor dil, 0
and dil, 1
mov r14b, bl
xor r14b, 1
and r14b, 0
or dil, r14b
mov r14b, r11b
xor r14b, 0xff
mov r15b, sil
xor r15b, 0xff
mov r12b, bl
xor r12b, 0
mov r13b, r14b
and r13b, 0
and r11b, r12b
mov al, r15b
and al, 0
and sil, r12b
or r13b, r11b
or al, sil
xor r13b, al
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 r11b, r13b
xor r11b, 0xff
and r11b, 1
mov sil, bl
xor sil, 1
and r13b, sil
mov dil, bl
xor dil, 1
and dil, 0xff
and sil, 1
or r11b, r13b
or dil, sil
xor r11b, dil
xor al, 0xff
mov sil, r11b
xor sil, al
and sil, r11b
mov al, r9b
xor al, 0xff
and al, 1
mov r11b, bl
xor r11b, 1
mov dil, r9b
and dil, r11b
mov r14b, bl
xor r14b, 1
and r14b, 0xff
and r11b, 1
or al, dil
or r14b, r11b
xor al, r14b
mov r11b, r10b
xor r11b, 0xff
xor al, 0xff
mov dil, bl
xor dil, 1
or r11b, al
or dil, 1
xor r11b, 0xff
and r11b, dil
mov al, r10b
xor al, 0xff
and al, 1
mov dil, bl
xor dil, 1
and r10b, dil
or al, r10b
xor r9b, 0xff
xor al, 0xff
mov r10b, bl
xor r10b, 0
or r9b, al
or r10b, 0
xor r9b, 0xff
and r9b, r10b
mov al, r11b
and al, r9b
xor r11b, r9b
or al, r11b
mov r9b, sil
xor r9b, 0xff
and r9b, 1
mov r10b, bl
xor r10b, 1
mov r11b, sil
and r11b, r10b
or r9b, r11b
mov r10b, al
xor r10b, 0xff
and r10b, 0
mov r11b, bl
xor r11b, 0
mov dil, al
and dil, r11b
mov r14b, bl
xor r14b, 1
and r14b, 0
and r11b, 1
or r10b, dil
or r14b, r11b
xor r10b, r14b
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, bl
xor r14b, 0
mov r15b, bl
xor r15b, 1
or dil, r14b
or r15b, 1
xor dil, 0xff
and dil, r15b
xor sil, 0xff
mov r14b, r11b
xor r14b, 0xff
mov r15b, bl
xor r15b, 0
or sil, r14b
or r15b, 0
xor sil, 0xff
and sil, r15b
mov r14b, r10b
xor r14b, 0xff
mov r15b, bl
xor r15b, 0
mov r12b, bl
xor r12b, 0
or r14b, r15b
or r12b, 0
xor r14b, 0xff
and r14b, r12b
xor al, 0xff
mov r15b, r11b
xor r15b, 0xff
mov r12b, bl
xor r12b, 1
or al, r15b
or r12b, 1
xor al, 0xff
and al, r12b
mov r15b, dil
and r15b, sil
xor dil, sil
or r15b, dil
mov sil, r14b
xor sil, 0xff
mov dil, al
xor dil, 0xff
mov r12b, bl
xor r12b, 1
mov r13b, sil
and r13b, 0xff
and r14b, r12b
mov cl, dil
and cl, 0xff
and al, r12b
or r13b, r14b
or cl, al
xor r13b, cl
or sil, dil
xor sil, 0xff
or r12b, 1
and sil, r12b
or r13b, sil
mov al, r15b
xor al, 0xff
mov cl, r13b
and cl, al
xor r13b, 0xff
and r15b, r13b
or cl, r15b
mov al, r9b
xor al, 0xff
mov sil, r10b
xor sil, 0xff
mov dil, bl
xor dil, 0
mov r14b, al
and r14b, 0
and r9b, dil
mov r15b, sil
and r15b, 0
and r10b, dil
or r14b, r9b
or r15b, r10b
xor r14b, r15b
or al, sil
xor al, 0xff
or dil, 0
and al, dil
or r14b, al
mov al, r14b
xor al, 0xff
and al, 1
mov r9b, bl
xor r9b, 1
and r14b, r9b
or al, r14b
mov r9b, r11b
and r9b, 0
xor r11b, 0
or r9b, r11b
xor al, 0xff
xor r9b, 0xff
mov r10b, bl
xor r10b, 1
or al, r9b
or r10b, 1
xor al, 0xff
and al, r10b
mov r9b, cl
xor r9b, 0xff
mov r10b, al
xor r10b, 0xff
xor bl, 1
mov r11b, r9b
and r11b, 0xff
and cl, bl
mov sil, r10b
and sil, 0xff
and al, bl
or r11b, cl
or sil, al
xor r11b, sil
or r9b, r10b
xor r9b, 0xff
or bl, 1
and r9b, bl
or r11b, r9b
test r11b, 1
jne 0x6d8db0ba
jmp 0x6d99f86d
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x8a45c46f
mov r9d, ecx
add r9d, r8d
mov r8d, eax
sub r8d, 0x9b664f2f
add r9d, r8d
sub r9d, 0x49067763
add r9d, 0x8a45c46f
add r9d, 0x49067763
mov r8d, eax
sub r8d, 0xd48629cd
sub r9d, r8d
mov r8d, eax
sub r8d, 1
add r9d, r8d
sub r9d, 0xc672b28e
sub r9d, 0xd48629cd
add r9d, 0xc672b28e
mov r8d, 0xa06ebb3c
add r8d, 0
sub r8d, r9d
sub r8d, 0xa06ebb3c
mov r9d, eax
sub r9d, 0xe0abef9e
sub r9d, 0x9b664f2f
add r9d, 0xe0abef9e
mov r10d, eax
sub r10d, r8d
mov r8d, eax
sub r8d, r9d
add r10d, r8d
mov r8d, eax
sub r8d, r10d
sub eax, 0x981dc75
sub eax, r8d
add eax, 0x981dc75
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
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
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, 1
mov r13b, r11b
and r13b, 0xff
and r14b, r12b
mov al, sil
and al, 0xff
and bl, r12b
or r13b, r14b
or al, bl
xor r13b, al
or r11b, sil
xor r11b, 0xff
or r12b, 1
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 0x6d8db303
jmp 0x6d98786b
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, 0x97c913e8
add r8d, r9d
mov r9d, eax
sub r9d, r8d
add r9d, 0xfbd3da8c
sub r9d, 0xc946f8be
sub r9d, 0xfbd3da8c
sub r9d, 0xb394294
sub r9d, 0x97c913e8
add r9d, 0xb394294
add r9d, 0x125ab07c
add r9d, 0xe152538b
sub r9d, 0x125ab07c
add r9d, 0x528dad8c
sub r9d, 1
sub r9d, 0x528dad8c
sub r9d, 0x895a3aca
sub r9d, 0xe152538b
add r9d, 0x895a3aca
mov r8d, 0xce8724d5
add r8d, 0
sub r8d, r9d
sub r8d, 0xce8724d5
mov r9d, eax
sub r9d, 0xc946f8be
add r9d, 0
sub r8d, 0xe6eb5a8
add r8d, r9d
add r8d, 0xe6eb5a8
sub eax, r8d
add eax, 0
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, 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
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, 1
mov r12b, r11b
and r12b, 0xff
and r14b, r15b
mov r13b, bl
and r13b, 0xff
and r10b, r15b
or r12b, r14b
or r13b, r10b
xor r12b, r13b
or r11b, bl
xor r11b, 0xff
or r15b, 1
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, 1
mov bl, sil
xor bl, 1
mov r14b, r12b
and r14b, bl
or r11b, r14b
mov bl, sil
xor bl, 0
and bl, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
or bl, r14b
mov r14b, sil
xor r14b, 0
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, 0
mov al, sil
xor al, 1
or dil, r14b
or al, 1
xor dil, 0xff
and dil, al
xor r12b, 0xff
mov al, bl
xor al, 0xff
mov r14b, sil
xor r14b, 1
or r12b, al
or r14b, 1
xor r12b, 0xff
and r12b, r14b
mov al, r15b
xor al, 0xff
mov r14b, r13b
xor r14b, 0xff
mov cl, sil
xor cl, 1
mov dl, al
and dl, 0xff
and r15b, cl
mov r8b, r14b
and r8b, 0xff
and r13b, cl
or dl, r15b
or r8b, r13b
xor dl, r8b
or al, r14b
xor al, 0xff
or cl, 1
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
mov r8b, sil
xor r8b, 1
and al, r8b
mov r10b, sil
xor r10b, 1
and r10b, 0xff
and r8b, 1
or dl, al
or r10b, r8b
xor dl, r10b
mov al, sil
xor al, 0
mov r8b, bl
xor r8b, 0xff
mov r10b, sil
xor r10b, 1
mov r11b, al
and r11b, 0xff
mov dil, r10b
and dil, 0
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, 1
mov r10b, al
and r10b, 0xff
and cl, sil
mov r11b, r8b
and r11b, 0xff
and dl, sil
or r10b, cl
or r11b, dl
xor r10b, r11b
or al, r8b
xor al, 0xff
or sil, 1
and al, sil
or r10b, al
test r10b, 1
jne 0x6d8db725
jmp 0x6d99f872
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xc4a48fe2
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 1
add r9d, r8d
add r9d, 0x9bb350e1
sub r9d, 0xc4a48fe2
sub r9d, 0x9bb350e1
mov r8d, eax
sub r8d, 0xe1393a39
sub r8d, ecx
add r8d, 0xe1393a39
mov r10d, eax
sub r10d, r9d
add r10d, 0
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, 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
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
and cl, r14b
xor sil, r14b
or cl, sil
mov sil, dil
xor sil, 1
and sil, 1
mov r14b, dil
xor r14b, 1
and r14b, 1
or sil, r14b
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
xor r14b, 1
and r14b, 0xff
mov r15b, sil
and r15b, r14b
xor sil, r14b
or r15b, sil
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, al
xor r14b, 0xff
and r14b, 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 r14b, r13b
or dl, sil
xor r14b, dl
mov dl, al
xor dl, 0xff
mov sil, r14b
xor sil, dl
and sil, r14b
mov dl, r15b
xor dl, 0xff
and dl, 1
mov r14b, dil
xor r14b, 1
mov r12b, r15b
and r12b, r14b
or dl, r12b
mov r14b, r11b
xor r14b, 0xff
and r14b, 1
mov r12b, dil
xor r12b, 1
mov r13b, r11b
and r13b, r12b
mov r8b, dl
xor r8b, 0xff
and r8b, 0xff
and dl, r12b
or r14b, r13b
or r8b, dl
xor r14b, r8b
xor r14b, 0xff
xor r11b, 0xff
mov dl, dil
xor dl, 1
or r14b, r11b
or dl, 1
xor r14b, 0xff
and r14b, dl
mov dl, dil
xor dl, 1
and dl, 1
mov r8b, dil
xor r8b, 1
mov r11b, r8b
and r11b, 1
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r8b, 1
or dl, r11b
or r12b, r8b
xor dl, r12b
mov r8b, cl
xor r8b, 0xff
mov r11b, dl
and r11b, r8b
xor dl, 0xff
mov r8b, cl
and r8b, dl
or r11b, r8b
mov dl, cl
xor dl, 0xff
mov r8b, r11b
xor r8b, dl
and r8b, r11b
mov dl, bl
xor dl, 0xff
and dl, 0
mov r11b, dil
xor r11b, 0
and bl, r11b
mov r12b, dil
xor r12b, 1
and r12b, 0
and r11b, 1
or dl, bl
or r12b, r11b
xor dl, r12b
mov r11b, r15b
xor r11b, 0xff
and r11b, 1
mov bl, dil
xor bl, 1
mov r12b, r15b
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, 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 bl, r13b
or r9b, r12b
xor bl, r9b
mov r9b, dl
and r9b, r11b
xor dl, r11b
or r9b, dl
mov dl, bl
and dl, 0
xor bl, 0
or dl, bl
mov r11b, r9b
xor r11b, 0xff
and r11b, 1
mov bl, dil
xor bl, 1
and r9b, bl
or r11b, r9b
xor dl, 0xff
mov r9b, r11b
xor r9b, dl
and r9b, r11b
mov dl, sil
xor dl, 0xff
mov r11b, r14b
xor r11b, 0xff
mov bl, dil
xor bl, 1
or dl, r11b
or bl, 1
xor dl, 0xff
and dl, bl
mov r11b, sil
xor r11b, 0xff
mov bl, r14b
and bl, r11b
xor r14b, 0xff
and sil, r14b
or bl, sil
mov r11b, dl
and r11b, bl
xor dl, bl
or r11b, dl
mov dl, r8b
xor dl, 0xff
and dl, 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 dl, sil
or r14b, bl
xor dl, r14b
mov bl, r9b
xor bl, 0xff
and bl, 0
mov sil, dil
xor sil, 0
mov r14b, r9b
and r14b, sil
mov r12b, dil
xor r12b, 1
and r12b, 0
and sil, 1
or bl, r14b
or r12b, sil
xor bl, r12b
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, 1
mov r12b, dl
xor r12b, r14b
and r12b, dl
mov r14b, sil
xor r14b, 0xff
mov r13b, r8b
xor r13b, r14b
and r13b, r8b
mov r8b, bl
xor r8b, 0xff
mov r14b, dil
xor r14b, 1
mov r10b, dil
xor r10b, 0
or r8b, r14b
or r10b, 0
xor r8b, 0xff
and r8b, r10b
xor r9b, 0xff
mov r10b, sil
xor r10b, 0xff
mov r14b, dil
xor r14b, 1
or r9b, r10b
or r14b, 1
xor r9b, 0xff
and r9b, r14b
mov r10b, r12b
and r10b, r13b
xor r12b, r13b
or r10b, r12b
mov r14b, r8b
and r14b, r9b
xor r8b, r9b
or r14b, r8b
mov r8b, r10b
xor r8b, 0xff
and r8b, 0
mov r9b, dil
xor r9b, 0
and r10b, r9b
mov r12b, r14b
xor r12b, 0xff
and r12b, 0
and r14b, r9b
or r8b, r10b
or r12b, r14b
xor r8b, r12b
mov r9b, dl
xor r9b, 0xff
mov r10b, bl
xor r10b, 0xff
mov r14b, dil
xor r14b, 1
mov r12b, r9b
and r12b, 0xff
and dl, r14b
mov r13b, r10b
and r13b, 0xff
and bl, r14b
or r12b, dl
or r13b, bl
xor r12b, r13b
or r9b, r10b
xor r9b, 0xff
or r14b, 1
and r9b, r14b
or r12b, r9b
mov dl, r12b
xor dl, 0xff
and dl, 1
mov r9b, dil
xor r9b, 1
and r12b, r9b
mov r10b, dil
xor r10b, 1
and r10b, 0xff
and r9b, 1
or dl, r12b
or r10b, r9b
xor dl, r10b
mov r9b, sil
and r9b, 1
xor sil, 1
or r9b, sil
xor r9b, 0xff
mov r10b, dl
xor r10b, r9b
and r10b, dl
mov dl, r8b
xor dl, 0xff
mov r9b, r10b
xor r9b, 0xff
mov bl, dil
xor bl, 1
mov sil, dl
and sil, 0xff
and r8b, bl
mov r14b, r9b
and r14b, 0xff
and r10b, bl
or sil, r8b
or r14b, r10b
xor sil, r14b
or dl, r9b
xor dl, 0xff
or bl, 1
and dl, bl
or sil, dl
mov dl, r11b
xor dl, 0xff
and dl, 1
mov r8b, dil
xor r8b, 1
mov r9b, r11b
and r9b, r8b
or dl, r9b
mov r8b, dil
xor r8b, 1
xor dl, 0xff
mov r9b, dil
xor r9b, 0
or r8b, dl
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov dl, dil
xor dl, 1
and dl, 1
mov r9b, dil
xor r9b, 1
and r9b, 1
or dl, r9b
mov r9b, dl
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 bl, sil
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, dil
xor r11b, 1
mov bl, r9b
xor bl, r11b
and bl, r9b
xor dl, 0xff
mov r9b, sil
xor r9b, dl
and r9b, sil
mov dl, r8b
and dl, r10b
xor r8b, r10b
or dl, r8b
mov r8b, bl
and r8b, r9b
xor bl, r9b
or r8b, bl
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, cl
xor r8b, 0xff
mov r9b, dil
xor r9b, 0
or dl, r8b
or r9b, 0
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, dil
xor r8b, 1
mov r11b, al
and r11b, 0xff
and dl, r8b
mov bl, cl
and bl, 0xff
and r9b, r8b
or r11b, dl
or bl, r9b
xor r11b, bl
or al, cl
xor al, 0xff
or r8b, 1
and al, r8b
or r11b, al
mov al, r11b
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
mov dl, r11b
and dl, cl
mov r8b, dil
xor r8b, 1
and r8b, 0xff
and cl, 1
or al, dl
or r8b, cl
xor al, r8b
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, dil
xor cl, 1
and cl, 1
mov dl, dil
xor dl, 1
and dl, 1
or cl, dl
mov dl, cl
xor dl, 0xff
mov r8b, r11b
xor r8b, dl
and r8b, r11b
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, dil
xor r9b, 1
mov r11b, dl
xor r11b, r9b
and r11b, dl
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov dl, al
and dl, r8b
xor al, r8b
or dl, al
mov al, r11b
xor al, 0xff
mov r8b, cl
xor r8b, 0xff
mov r9b, dil
xor r9b, 0
mov bl, al
and bl, 0
and r11b, r9b
mov sil, r8b
and sil, 0
and cl, r9b
or bl, r11b
or sil, cl
xor bl, sil
or al, r8b
xor al, 0xff
or r9b, 0
and al, r9b
or bl, al
mov al, dl
xor al, 0xff
mov cl, bl
and cl, al
xor bl, 0xff
and dl, bl
or cl, dl
mov al, dil
xor al, 1
and al, 1
mov dl, dil
xor dl, 1
and dl, 1
or al, dl
mov dl, r15b
xor dl, 0xff
and dl, 1
mov r8b, dil
xor r8b, 1
mov r9b, r15b
and r9b, r8b
mov r11b, dil
xor r11b, 1
and r11b, 0xff
and r8b, 1
or dl, r9b
or r11b, r8b
xor dl, r11b
mov r8b, dil
xor r8b, 0
and r8b, 0
mov r9b, dil
xor r9b, 0
mov r11b, r9b
and r11b, 0
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
mov r11b, al
xor r11b, r9b
and r11b, al
mov r9b, dil
xor r9b, 1
mov bl, r8b
xor bl, 0xff
mov sil, dil
xor sil, 0
or r9b, bl
or sil, 0
xor r9b, 0xff
and r9b, sil
mov bl, dil
xor bl, 0
mov sil, dl
xor sil, bl
and sil, dl
xor r15b, 0xff
mov bl, r8b
xor bl, 0xff
mov r14b, dil
xor r14b, 1
or r15b, bl
or r14b, 1
xor r15b, 0xff
and r15b, r14b
mov bl, r11b
and bl, r9b
xor r11b, r9b
or bl, r11b
mov r9b, sil
and r9b, r15b
xor sil, r15b
or r9b, sil
mov r11b, bl
xor r11b, 0xff
mov sil, r9b
and sil, r11b
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, dil
xor dl, 0
and r9b, dl
mov r11b, dil
xor r11b, 1
and r11b, 0
and dl, 1
or al, r9b
or r11b, dl
xor al, r11b
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, sil
and al, r8b
xor sil, r8b
or al, sil
mov dl, al
xor dl, 0xff
and dl, 1
mov r8b, dil
xor r8b, 1
and al, r8b
or dl, al
mov al, cl
xor al, 0xff
mov r8b, dl
and r8b, al
xor dl, 0xff
mov al, cl
and al, dl
or r8b, al
xor cl, 0xff
mov al, r8b
xor al, cl
and al, r8b
mov cl, al
xor cl, 0xff
mov dl, r10b
xor dl, cl
and dl, r10b
mov cl, r10b
xor cl, 0xff
and cl, 0
xor dil, 0
and r10b, dil
mov r8b, al
xor r8b, 0xff
and r8b, 0
and al, dil
or cl, r10b
or r8b, al
xor cl, r8b
mov al, dl
and al, cl
xor dl, cl
or al, dl
test al, 1
jne 0x6d8dc126
jmp 0x6d99f872
jmp 0x6d8dc12b
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x4e617877
sub r8d, 0x56a5afd9
add r8d, 0x4e617877
mov r9d, eax
sub r9d, r8d
mov r8d, ecx
add r8d, r9d
mov r9d, eax
sub r9d, 0xacf9fd0b
sub r9d, 1
add r9d, 0xacf9fd0b
add r8d, 0xc506b331
add r8d, r9d
sub r8d, 0xc506b331
add r8d, 0x3491268e
sub r8d, 0xcfdf7e8c
sub r8d, 0x3491268e
mov r9d, eax
sub r9d, 0x56a5afd9
add r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0xcfdf7e8c
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, 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
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, 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
mov al, sil
xor al, 0
mov cl, r15b
xor cl, al
and cl, r15b
xor dil, 0xff
xor dil, 1
and dil, 0xff
mov al, r14b
and al, r12b
xor r14b, r12b
or al, r14b
mov r14b, cl
and r14b, dil
xor cl, dil
or r14b, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov dil, sil
xor dil, 1
and al, dil
mov r15b, r14b
xor r15b, 0xff
and r15b, 0xff
and r14b, dil
or cl, al
or r15b, r14b
xor cl, r15b
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
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
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
xor al, 0xff
xor al, 0
and al, 0
mov r14b, dil
and r14b, al
xor dil, al
or r14b, dil
mov al, bl
xor al, 0xff
and al, 1
mov dil, sil
xor dil, 1
mov r15b, bl
and r15b, dil
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and dil, 1
or al, r15b
or r12b, dil
xor al, r12b
mov dil, sil
xor dil, 0
and dil, 1
mov r15b, sil
xor r15b, 1
and r15b, 0
or dil, r15b
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, al
and dl, dil
xor al, dil
or dl, al
mov al, sil
xor al, 1
mov dil, r15b
xor dil, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, al
and r13b, 0xff
mov r8b, r12b
and r8b, 1
mov r9b, dil
and r9b, 0xff
and r15b, r12b
or r13b, r8b
or r9b, r15b
xor r13b, r9b
or al, dil
xor al, 0xff
or r12b, 1
and al, r12b
or r13b, al
mov al, dl
xor al, 0xff
and al, 1
mov r8b, sil
xor r8b, 1
and dl, r8b
mov r9b, sil
xor r9b, 1
and r9b, 0xff
and r8b, 1
or al, dl
or r9b, r8b
xor al, r9b
xor al, 0xff
xor r13b, 0xff
mov dl, sil
xor dl, 0
or al, r13b
or dl, 0
xor al, 0xff
and al, dl
mov dl, r10b
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
and r10b, r8b
mov r9b, sil
xor r9b, 1
and r9b, 0xff
and r8b, 1
or dl, r10b
or r9b, r8b
xor dl, r9b
mov r8b, r14b
xor r8b, 0xff
and r8b, 0
mov r9b, sil
xor r9b, 0
mov r10b, r14b
and r10b, r9b
mov dil, sil
xor dil, 1
and dil, 0
and r9b, 1
or r8b, r10b
or dil, r9b
xor r8b, dil
mov r9b, sil
xor r9b, 1
and r9b, 1
mov r10b, sil
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, dl
xor r10b, 0xff
mov dil, r8b
xor dil, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, r10b
and r12b, 0
and dl, r15b
mov r13b, dil
and r13b, 0
and r8b, r15b
or r12b, dl
or r13b, r8b
xor r12b, r13b
or r10b, dil
xor r10b, 0xff
or r15b, 0
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, sil
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, sil
xor r8b, 1
mov r10b, cl
and r10b, r8b
or dl, r10b
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, 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, dl
and dil, r8b
xor dl, r8b
or dil, dl
mov dl, sil
xor dl, 1
mov r8b, r10b
xor r8b, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, dl
and r12b, 0
mov r13b, r15b
and r13b, 1
mov byte [rbp + 0x6ee], r8b
and r8b, 0
and r10b, r15b
or r12b, r13b
or r8b, r10b
xor r12b, r8b
mov r8b, byte [rbp + 0x6ee]
or dl, r8b
xor dl, 0xff
or r15b, 0
and dl, r15b
or r12b, dl
mov dl, dil
xor dl, 0xff
and dl, 1
mov r10b, sil
xor r10b, 1
and dil, r10b
or dl, dil
xor dl, 0xff
xor r12b, 0xff
mov r10b, sil
xor r10b, 1
or dl, r12b
or r10b, 1
xor dl, 0xff
and dl, r10b
mov r10b, r11b
xor r10b, 0xff
and r10b, 1
mov dil, sil
xor dil, 1
and r11b, dil
or r10b, r11b
mov r11b, r14b
xor r11b, 0xff
and r11b, 1
mov dil, sil
xor dil, 1
mov r15b, r14b
and r15b, dil
or r11b, r15b
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, r10b
and r15b, r11b
xor r10b, r11b
or r15b, r10b
mov r10b, dil
and r10b, 1
xor dil, 1
or r10b, dil
mov r11b, r15b
xor r11b, 0xff
and r11b, 1
mov dil, sil
xor dil, 1
and r15b, dil
or r11b, r15b
xor r10b, 0xff
mov dil, r11b
xor dil, r10b
and dil, r11b
mov r10b, al
xor r10b, 0xff
and r10b, 1
mov r11b, sil
xor r11b, 1
mov r15b, al
and r15b, r11b
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r11b, 1
or r10b, r15b
or r12b, r11b
xor r10b, r12b
mov r11b, r9b
xor r11b, 0xff
and r11b, 1
mov r15b, sil
xor r15b, 1
mov r12b, r9b
and r12b, r15b
or r11b, r12b
mov r15b, sil
xor r15b, 0
and r15b, 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 r15b, r13b
or r8b, r12b
xor r15b, r8b
mov r8b, r10b
xor r8b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, sil
xor r13b, 0
or r8b, r12b
or r13b, 0
xor r8b, 0xff
and r8b, r13b
mov r12b, r15b
xor r12b, 0xff
mov r13b, al
xor r13b, r12b
and r13b, al
mov al, sil
xor al, 0
mov r12b, r11b
xor r12b, al
and r12b, r11b
mov al, r15b
xor al, 0xff
mov byte [rbp + 0x6ed], r9b
xor r9b, al
mov al, byte [rbp + 0x6ed]
and r9b, al
mov al, r8b
xor al, 0xff
mov byte [rbp + 0x6ec], r13b
xor r13b, 0xff
mov byte [rbp + 0x6eb], sil
xor sil, 0
mov byte [rbp + 0x6ea], al
and al, 0
and r8b, sil
mov byte [rbp + 0x6e9], r13b
and r13b, 0
mov byte [rbp + 0x6e8], al
mov al, byte [rbp + 0x6ec]
and al, sil
mov byte [rbp + 0x6e7], al
mov al, byte [rbp + 0x6e8]
or al, r8b
mov r8b, byte [rbp + 0x6e7]
or r13b, r8b
xor al, r13b
mov r8b, byte [rbp + 0x6ea]
mov r13b, byte [rbp + 0x6e9]
or r8b, r13b
xor r8b, 0xff
or sil, 0
and r8b, sil
or al, r8b
mov r8b, r12b
xor r8b, 0xff
mov sil, r9b
xor sil, 0xff
mov r13b, byte [rbp + 0x6eb]
xor r13b, 1
mov byte [rbp + 0x6e6], r8b
and r8b, 0xff
and r12b, r13b
mov byte [rbp + 0x6e5], sil
and sil, 0xff
and r9b, r13b
or r8b, r12b
or sil, r9b
xor r8b, sil
mov r9b, byte [rbp + 0x6e6]
mov sil, byte [rbp + 0x6e5]
or r9b, sil
xor r9b, 0xff
or r13b, 1
and r9b, r13b
or r8b, r9b
mov r9b, al
xor r9b, 0xff
and r9b, 1
mov r12b, byte [rbp + 0x6eb]
xor r12b, 1
and al, r12b
mov r13b, r8b
xor r13b, 0xff
and r13b, 0xff
and r8b, r12b
or r9b, al
or r13b, r8b
xor r9b, r13b
mov al, r10b
xor al, 0xff
mov r8b, r11b
xor r8b, 0xff
mov r12b, byte [rbp + 0x6eb]
xor r12b, 1
mov r13b, al
and r13b, 0xff
and r10b, r12b
mov sil, r8b
and sil, 0xff
and r11b, r12b
or r13b, r10b
or sil, r11b
xor r13b, sil
or al, r8b
xor al, 0xff
or r12b, 1
and al, r12b
or r13b, al
mov al, r13b
xor al, 0xff
and al, 0
mov r8b, byte [rbp + 0x6eb]
xor r8b, 0
and r13b, r8b
mov r10b, byte [rbp + 0x6eb]
xor r10b, 1
and r10b, 0
and r8b, 1
or al, r13b
or r10b, r8b
xor al, r10b
mov r8b, byte [rbp + 0x6eb]
xor r8b, 0
mov r10b, r15b
xor r10b, 0xff
mov r11b, byte [rbp + 0x6eb]
xor r11b, 1
mov sil, r8b
and sil, 0xff
mov r12b, r11b
and r12b, 0
mov r13b, r10b
and r13b, 0xff
and r15b, r11b
or sil, r12b
or r13b, r15b
xor sil, r13b
or r8b, r10b
xor r8b, 0xff
or r11b, 1
and r8b, r11b
or sil, r8b
xor al, 0xff
xor sil, 0xff
mov r8b, byte [rbp + 0x6eb]
xor r8b, 0
or al, sil
or r8b, 0
xor al, 0xff
and al, r8b
mov r8b, r9b
xor r8b, 0xff
mov r10b, al
xor r10b, 0xff
mov r11b, byte [rbp + 0x6eb]
xor r11b, 1
mov sil, r8b
and sil, 0xff
and r9b, r11b
mov r15b, r10b
and r15b, 0xff
and al, r11b
or sil, r9b
or r15b, al
xor sil, r15b
or r8b, r10b
xor r8b, 0xff
or r11b, 1
and r8b, r11b
or sil, r8b
mov al, dl
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x6eb]
xor r8b, 1
mov r9b, dl
and r9b, r8b
mov r10b, byte [rbp + 0x6eb]
xor r10b, 1
and r10b, 0xff
and r8b, 1
or al, r9b
or r10b, r8b
xor al, r10b
mov r8b, dil
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x6eb]
xor r9b, 1
mov r10b, dil
and r10b, r9b
mov r11b, byte [rbp + 0x6eb]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, byte [rbp + 0x6eb]
xor r9b, 0
and r9b, 1
mov r10b, byte [rbp + 0x6eb]
xor r10b, 1
and r10b, 0
or r9b, r10b
mov r10b, al
xor r10b, 0xff
mov r11b, byte [rbp + 0x6eb]
xor r11b, 0
mov r15b, byte [rbp + 0x6eb]
xor r15b, 1
or r10b, r11b
or r15b, 1
xor r10b, 0xff
and r10b, r15b
mov r11b, r9b
xor r11b, 0xff
mov r15b, dl
xor r15b, r11b
and r15b, dl
mov dl, byte [rbp + 0x6eb]
xor dl, 0
mov r11b, r8b
xor r11b, dl
and r11b, r8b
xor dil, 0xff
mov dl, r9b
xor dl, 0xff
mov r12b, byte [rbp + 0x6eb]
xor r12b, 0
or dil, dl
or r12b, 0
xor dil, 0xff
and dil, r12b
mov dl, r10b
xor dl, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, byte [rbp + 0x6eb]
xor r13b, 1
mov byte [rbp + 0x6e4], dl
and dl, 0xff
and r10b, r13b
mov byte [rbp + 0x6e3], r12b
and r12b, 0xff
and r15b, r13b
or dl, r10b
or r12b, r15b
xor dl, r12b
mov r10b, byte [rbp + 0x6e4]
mov r15b, byte [rbp + 0x6e3]
or r10b, r15b
xor r10b, 0xff
or r13b, 1
and r10b, r13b
or dl, r10b
mov r10b, r11b
and r10b, dil
xor r11b, dil
or r10b, r11b
mov r11b, dl
xor r11b, 0xff
mov dil, r10b
and dil, r11b
xor r10b, 0xff
and dl, r10b
or dil, dl
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 + 0x6eb]
xor r8b, 1
and dl, r8b
or al, dl
mov dl, r9b
and dl, 0
xor r9b, 0
or dl, r9b
xor al, 0xff
xor dl, 0xff
mov r8b, byte [rbp + 0x6eb]
xor r8b, 1
or al, dl
or r8b, 1
xor al, 0xff
and al, r8b
mov dl, dil
xor dl, 0xff
mov r8b, al
xor r8b, 0xff
mov r9b, byte [rbp + 0x6eb]
xor r9b, 0
mov r10b, dl
and r10b, 0
and dil, r9b
mov r11b, r8b
and r11b, 0
and al, r9b
or r10b, dil
or r11b, al
xor r10b, r11b
or dl, r8b
xor dl, 0xff
or r9b, 0
and dl, r9b
or r10b, dl
mov al, sil
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x6eb]
xor dl, 1
mov r8b, sil
and r8b, dl
mov r9b, byte [rbp + 0x6eb]
xor r9b, 1
and r9b, 0xff
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 + 0x6eb]
xor r8b, 1
and r10b, r8b
mov r9b, byte [rbp + 0x6eb]
xor r9b, 1
and r9b, 0xff
and r8b, 1
or al, r10b
or r9b, r8b
xor al, r9b
xor al, 0xff
mov r8b, sil
xor r8b, al
and r8b, sil
mov al, dl
and al, r8b
xor dl, r8b
or al, dl
mov dl, bl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x6eb]
xor r8b, 1
mov r9b, bl
and r9b, r8b
mov r10b, byte [rbp + 0x6eb]
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, 0
mov r9b, byte [rbp + 0x6eb]
xor r9b, 0
mov r10b, cl
and r10b, r9b
mov r11b, byte [rbp + 0x6eb]
xor r11b, 1
and r11b, 0
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, byte [rbp + 0x6eb]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0x6eb]
xor r10b, 1
mov r11b, r10b
and r11b, 1
mov sil, byte [rbp + 0x6eb]
xor sil, 1
and sil, 0xff
and r10b, 1
or r9b, r11b
or sil, r10b
xor r9b, sil
mov r10b, dl
xor r10b, 0xff
mov r11b, byte [rbp + 0x6eb]
xor r11b, 1
mov sil, byte [rbp + 0x6eb]
xor sil, 0
or r10b, r11b
or sil, 0
xor r10b, 0xff
and r10b, sil
xor bl, 0xff
mov r11b, r9b
xor r11b, 0xff
mov sil, byte [rbp + 0x6eb]
xor sil, 1
or bl, r11b
or sil, 1
xor bl, 0xff
and bl, sil
mov r11b, r8b
xor r11b, 0xff
mov sil, byte [rbp + 0x6eb]
xor sil, 1
mov dil, byte [rbp + 0x6eb]
xor dil, 0
or r11b, sil
or dil, 0
xor r11b, 0xff
and r11b, dil
mov sil, r9b
xor sil, 0xff
mov dil, cl
xor dil, sil
and dil, cl
mov cl, r10b
and cl, bl
xor r10b, bl
or cl, r10b
mov r10b, r11b
xor r10b, 0xff
mov bl, dil
xor bl, 0xff
mov sil, byte [rbp + 0x6eb]
xor sil, 0
mov r12b, r10b
and r12b, 0
and r11b, sil
mov r13b, bl
and r13b, 0
and dil, sil
or r12b, r11b
or r13b, dil
xor r12b, r13b
or r10b, bl
xor r10b, 0xff
or sil, 0
and r10b, sil
or r12b, r10b
mov r10b, cl
xor r10b, 0xff
mov r11b, r12b
and r11b, r10b
xor r12b, 0xff
and cl, r12b
or r11b, cl
mov cl, dl
xor cl, 0xff
mov r10b, r8b
xor r10b, 0xff
mov bl, byte [rbp + 0x6eb]
xor bl, 0
mov sil, cl
and sil, 0
and dl, bl
mov dil, r10b
and dil, 0
and r8b, bl
or sil, dl
or dil, r8b
xor sil, dil
or cl, r10b
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 + 0x6eb]
xor dl, 0
and sil, dl
mov r8b, byte [rbp + 0x6eb]
xor r8b, 1
and r8b, 0
and dl, 1
or cl, sil
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, r11b
xor cl, 0xff
mov dl, r8b
xor dl, 0xff
mov r9b, byte [rbp + 0x6eb]
xor r9b, 1
mov r10b, cl
and r10b, 0xff
and r11b, r9b
mov bl, dl
and bl, 0xff
and r8b, r9b
or r10b, r11b
or bl, r8b
xor r10b, bl
or cl, dl
xor cl, 0xff
or r9b, 1
and cl, r9b
or r10b, cl
mov cl, r10b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x6eb]
xor dl, 1
mov r8b, r10b
and r8b, dl
or cl, r8b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov dl, byte [rbp + 0x6eb]
xor dl, 1
and dl, 1
mov r8b, byte [rbp + 0x6eb]
xor r8b, 1
mov r9b, r8b
and r9b, 1
mov r11b, byte [rbp + 0x6eb]
xor r11b, 1
and r11b, 0xff
and r8b, 1
or dl, r9b
or r11b, r8b
xor dl, r11b
xor r10b, 0xff
mov r8b, dl
xor r8b, 0xff
mov r9b, byte [rbp + 0x6eb]
xor r9b, 0
or r10b, r8b
or r9b, 0
xor r10b, 0xff
and r10b, r9b
mov r8b, byte [rbp + 0x6eb]
xor r8b, 1
and r8b, 0
mov r9b, byte [rbp + 0x6eb]
xor r9b, 0
mov r11b, r9b
and r11b, 1
mov bl, byte [rbp + 0x6eb]
xor bl, 1
and bl, 0
and r9b, 1
or r8b, r11b
or bl, r9b
xor r8b, bl
mov r9b, byte [rbp + 0x6eb]
xor r9b, 1
mov r11b, r8b
xor r11b, r9b
and r11b, r8b
mov r8b, byte [rbp + 0x6eb]
xor r8b, 1
xor dl, 0xff
mov r9b, byte [rbp + 0x6eb]
xor r9b, 0
or r8b, dl
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov dl, cl
and dl, r10b
xor cl, r10b
or dl, cl
mov cl, r11b
and cl, r8b
xor r11b, r8b
or cl, r11b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x6eb]
xor r9b, 1
and dl, r9b
mov r10b, cl
xor r10b, 0xff
and r10b, 0xff
and cl, r9b
or r8b, dl
or r10b, cl
xor r8b, r10b
mov cl, byte [rbp + 0x6eb]
xor cl, 0
and cl, 1
mov dl, byte [rbp + 0x6eb]
xor dl, 1
mov r9b, dl
and r9b, 0
mov r10b, byte [rbp + 0x6eb]
xor r10b, 1
and r10b, 0xff
and dl, 1
or cl, r9b
or r10b, dl
xor cl, r10b
mov dl, r14b
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x6eb]
xor r9b, 1
mov r10b, r14b
and r10b, r9b
or dl, r10b
mov r9b, byte [rbp + 0x6eb]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0x6eb]
xor r10b, 1
mov r11b, r10b
and r11b, 1
mov bl, byte [rbp + 0x6eb]
xor bl, 1
and bl, 0xff
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, byte [rbp + 0x6eb]
xor r10b, 1
mov r11b, cl
xor r11b, r10b
and r11b, cl
mov r10b, byte [rbp + 0x6eb]
xor r10b, 0
mov bl, r9b
xor bl, 0xff
mov sil, byte [rbp + 0x6eb]
xor sil, 0
or r10b, bl
or sil, 0
xor r10b, 0xff
and r10b, sil
mov bl, byte [rbp + 0x6eb]
xor bl, 1
mov sil, dl
xor sil, bl
and sil, dl
mov bl, r9b
xor bl, 0xff
mov dil, r14b
xor dil, bl
and dil, r14b
mov bl, r11b
and bl, r10b
xor r11b, r10b
or bl, r11b
mov r10b, sil
xor r10b, 0xff
mov r11b, dil
xor r11b, 0xff
mov r14b, byte [rbp + 0x6eb]
xor r14b, 0
mov r12b, r10b
and r12b, 0
and sil, r14b
mov r13b, r11b
and r13b, 0
and dil, r14b
or r12b, sil
or r13b, dil
xor r12b, r13b
or r10b, r11b
xor r10b, 0xff
or r14b, 0
and r10b, r14b
or r12b, r10b
mov r10b, bl
xor r10b, 0xff
mov r11b, r12b
and r11b, r10b
xor r12b, 0xff
and bl, r12b
or r11b, bl
mov r10b, cl
xor r10b, 0xff
mov bl, dl
xor bl, 0xff
mov sil, byte [rbp + 0x6eb]
xor sil, 0
mov dil, r10b
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 r10b, bl
xor r10b, 0xff
or sil, 0
and r10b, sil
or dil, r10b
mov cl, dil
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x6eb]
xor dl, 1
and dil, dl
or cl, dil
mov dl, r9b
and dl, 1
xor r9b, 1
or dl, r9b
xor cl, 0xff
xor dl, 0xff
mov r9b, byte [rbp + 0x6eb]
xor r9b, 1
or cl, dl
or r9b, 1
xor cl, 0xff
and cl, r9b
mov dl, r11b
xor dl, 0xff
mov r9b, cl
xor r9b, 0xff
mov r10b, byte [rbp + 0x6eb]
xor r10b, 1
mov bl, dl
and bl, 0xff
and r11b, r10b
mov sil, r9b
and sil, 0xff
and cl, r10b
or bl, r11b
or sil, cl
xor bl, sil
or dl, r9b
xor dl, 0xff
or r10b, 1
and dl, r10b
or bl, dl
mov cl, r8b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x6eb]
xor dl, 1
and r8b, dl
mov r9b, byte [rbp + 0x6eb]
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 + 0x6eb]
xor r8b, 1
and bl, r8b
or dl, bl
mov r8b, byte [rbp + 0x6eb]
xor r8b, 1
and r8b, 1
mov r9b, byte [rbp + 0x6eb]
xor r9b, 1
mov r10b, r9b
and r10b, 1
mov r11b, byte [rbp + 0x6eb]
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 + 0x6eb]
xor cl, 1
mov dl, r8b
xor dl, 0xff
mov r10b, byte [rbp + 0x6eb]
xor r10b, 0
mov r11b, cl
and r11b, 0
mov bl, r10b
and bl, 1
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
mov cl, r9b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x6eb]
xor dl, 1
and r9b, dl
or cl, r9b
xor cl, 0xff
xor r11b, 0xff
mov dl, byte [rbp + 0x6eb]
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 + 0x6eb]
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 + 0x6eb]
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 0x6d8dd433
jmp 0x6d99f877
xor eax, eax
mov ecx, eax
xor eax, eax
mov edx, 0x10
mov dword [rbp + 0x6dc], eax
mov rax, rdx
mov qword [rbp + 0x6d0], rcx
mov qword [rbp + 0x6c8], rdx
call fcn.6d9b6370
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x6c8]
mov qword [rbp + 0x6c0], rax
mov rax, rcx
call fcn.6d9b6370
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x6c8]
mov qword [rbp + 0x6b8], rax
mov rax, rcx
call fcn.6d9b6370
sub rsp, rax
mov rax, rsp
sub rsp, 0x30
mov rcx, qword [rbp + 0x6d0]
mov rdx, qword [rbp + 0x6d0]
lea r8, [sym.out.dll_ThreadFunc]
mov r9, qword [rbp + 0x6d0]
mov dword [rsp + 0x20], 0
mov qword [rsp + 0x28], 0
mov qword [rbp + 0x6b0], rax
call qword [sym.imp.KERNEL32.dll_CreateThread]
add rsp, 0x30
mov rcx, qword [rbp + 0x820]
mov qword [rcx], rax
mov rax, qword [rbp + 0x818]
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 r8, qword [rbp + 0x808]
mov qword [r8], rcx
mov rcx, qword [rbp + 0x7e8]
mov qword [rcx], rdx
mov rdx, qword [rbp + 0x7e0]
mov dword [rdx], 0
mov r11d, dword [sym.out.dll_x.13]
mov esi, dword [sym.out.dll_y.14]
mov edi, r11d
add edi, 0xc61bfa37
sub edi, 0xc350785d
sub edi, 0xc61bfa37
mov ebx, r10d
sub ebx, 0x648036f0
add edi, ebx
mov ebx, r10d
sub ebx, 0xc350785d
sub edi, ebx
add edi, 0x8f505b2e
add edi, 0x675fe5e9
sub edi, 0x8f505b2e
mov ebx, r10d
sub ebx, 1
add edi, ebx
mov ebx, r10d
sub ebx, 0x675fe5e9
add edi, ebx
add edi, 0x8cd8437c
sub edi, 0xabfd89fe
sub edi, 0x8cd8437c
mov ebx, r10d
sub ebx, edi
mov edi, r10d
sub edi, 0x648036f0
add ebx, edi
sub r10d, ebx
sub r10d, 0x594e1249
add r10d, 0xabfd89fe
add r10d, 0x594e1249
imul r11d, r10d
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 r9b, r13b
xor r9b, 1
mov r10b, r14b
and r10b, r9b
or r12b, r10b
xor r12b, 0xff
xor r12b, 1
and r12b, 0xff
mov r9b, r13b
xor r9b, 1
and r9b, 0
mov r10b, r13b
xor r10b, 0
mov r11b, r10b
and r11b, 1
mov bl, r13b
xor bl, 1
and bl, 0
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
xor r9b, 0xff
mov r10b, r14b
xor r10b, r9b
and r10b, r14b
mov r9b, r12b
and r9b, r10b
xor r12b, r10b
or r9b, r12b
mov r10b, r15b
xor r10b, 0xff
and r10b, 1
mov r11b, r13b
xor r11b, 1
mov bl, r15b
and bl, r11b
or r10b, bl
xor r10b, 0xff
xor r10b, 1
and r10b, 0xff
mov r11b, r13b
xor r11b, 1
and r11b, 1
mov bl, r13b
xor bl, 1
and bl, 1
or r11b, bl
xor r11b, 0xff
mov bl, r15b
xor bl, r11b
and bl, r15b
mov r11b, r10b
xor r11b, 0xff
mov r12b, bl
xor r12b, 0xff
mov sil, r13b
xor sil, 1
mov dil, r11b
and dil, 0xff
and r10b, sil
mov cl, r12b
and cl, 0xff
and bl, sil
or dil, r10b
or cl, bl
xor dil, cl
or r11b, r12b
xor r11b, 0xff
or sil, 1
and r11b, sil
or dil, r11b
mov cl, r13b
xor cl, 0
and cl, 1
mov r10b, r13b
xor r10b, 1
and r10b, 0
or cl, r10b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r10b, r13b
xor r10b, 1
and r10b, 1
mov r11b, r13b
xor r11b, 1
and r11b, 1
or r10b, r11b
xor r10b, 0xff
xor r10b, 0
and r10b, 0
mov r11b, cl
xor r11b, 0xff
mov bl, r10b
xor bl, 0xff
mov sil, r13b
xor sil, 1
mov r12b, r11b
and r12b, 0xff
and cl, sil
mov dl, bl
and dl, 0xff
and r10b, sil
or r12b, cl
or dl, r10b
xor r12b, dl
or r11b, bl
xor r11b, 0xff
or sil, 1
and r11b, sil
or r12b, r11b
mov cl, r9b
xor cl, 0xff
and cl, 1
mov dl, r13b
xor dl, 1
mov r10b, r9b
and r10b, dl
mov r11b, r13b
xor r11b, 1
and r11b, 0xff
and dl, 1
or cl, r10b
or r11b, dl
xor cl, r11b
mov dl, r13b
xor dl, 0
and dl, 1
mov r10b, r13b
xor r10b, 1
mov r11b, r10b
and r11b, 0
mov bl, r13b
xor bl, 1
and bl, 0xff
and r10b, 1
or dl, r11b
or bl, r10b
xor dl, bl
mov r10b, r13b
xor r10b, 1
and r10b, 1
mov r11b, r13b
xor r11b, 1
and r11b, 1
or r10b, r11b
mov r11b, cl
xor r11b, 0xff
mov bl, dl
xor bl, 0xff
mov sil, r13b
xor sil, 0
mov r8b, r11b
and r8b, 0
and cl, sil
mov byte [rbp + 0x6af], bl
and bl, 0
and dl, sil
or r8b, cl
or bl, dl
xor r8b, bl
mov cl, byte [rbp + 0x6af]
or r11b, cl
xor r11b, 0xff
or sil, 0
and r11b, sil
or r8b, r11b
mov dl, r10b
and dl, 1
xor r10b, 1
or dl, r10b
mov r10b, r8b
xor r10b, 0xff
and r10b, 1
mov r11b, r13b
xor r11b, 1
and r8b, r11b
or r10b, r8b
xor dl, 0xff
mov r8b, r10b
xor r8b, dl
and r8b, r10b
mov dl, r14b
xor dl, 0xff
and dl, 0
mov r10b, r13b
xor r10b, 0
and r14b, r10b
mov r11b, r13b
xor r11b, 1
and r11b, 0
and r10b, 1
or dl, r14b
or r11b, r10b
xor dl, r11b
mov r10b, r12b
xor r10b, 0xff
and r10b, 1
mov r11b, r13b
xor r11b, 1
mov bl, r12b
and bl, r11b
or r10b, 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, dl
and bl, r10b
xor dl, r10b
or bl, dl
mov dl, r11b
and dl, 0
xor r11b, 0
or dl, r11b
mov r10b, bl
xor r10b, 0xff
and r10b, 1
mov r11b, r13b
xor r11b, 1
and bl, r11b
mov sil, r13b
xor sil, 1
and sil, 0xff
and r11b, 1
or r10b, bl
or sil, r11b
xor r10b, sil
xor dl, 0xff
mov r11b, r10b
xor r11b, dl
and r11b, r10b
mov dl, r13b
xor dl, 0
and dl, 1
mov r10b, r13b
xor r10b, 1
mov bl, r10b
and bl, 0
mov sil, r13b
xor sil, 1
and sil, 0xff
and r10b, 1
or dl, bl
or sil, r10b
xor dl, sil
mov r10b, dil
xor r10b, 0xff
and r10b, 1
mov bl, r13b
xor bl, 1
mov sil, dil
and sil, bl
mov r14b, dl
xor r14b, 0xff
and r14b, 0xff
and dl, bl
or r10b, sil
or r14b, dl
xor r10b, r14b
mov dl, dil
xor dl, 0xff
mov bl, r10b
xor bl, dl
and bl, r10b
mov dl, r15b
xor dl, 0xff
and dl, 1
mov r10b, r13b
xor r10b, 1
and r15b, r10b
or dl, r15b
mov r10b, r12b
xor r10b, 0xff
and r10b, 1
mov sil, r13b
xor sil, 1
mov r14b, r12b
and r14b, sil
or r10b, r14b
mov sil, r13b
xor sil, 0
and sil, 1
mov r14b, r13b
xor r14b, 1
and r14b, 0
or sil, r14b
mov r14b, dl
xor r14b, 0xff
mov r15b, r10b
xor r15b, 0xff
mov cl, r13b
xor cl, 0
mov byte [rbp + 0x6ae], r14b
and r14b, 0
and dl, cl
mov byte [rbp + 0x6ad], r15b
and r15b, 0
and r10b, cl
or r14b, dl
or r15b, r10b
xor r14b, r15b
mov dl, byte [rbp + 0x6ae]
mov r10b, byte [rbp + 0x6ad]
or dl, r10b
xor dl, 0xff
or cl, 0
and dl, cl
or r14b, dl
mov cl, sil
and cl, 0
xor sil, 0
or cl, sil
mov dl, r14b
xor dl, 0xff
and dl, 0
mov sil, r13b
xor sil, 0
and r14b, sil
mov r15b, r13b
xor r15b, 1
and r15b, 0
and sil, 1
or dl, r14b
or r15b, sil
xor dl, r15b
xor dl, 0xff
xor cl, 0xff
mov sil, r13b
xor sil, 0
or dl, cl
or sil, 0
xor dl, 0xff
and dl, sil
mov cl, r11b
xor cl, 0xff
mov sil, r8b
xor sil, cl
and sil, r8b
mov cl, r8b
xor cl, 0xff
and cl, 1
mov r14b, r13b
xor r14b, 1
and r8b, r14b
mov r15b, r11b
xor r15b, 0xff
and r15b, 0xff
and r11b, r14b
or cl, r8b
or r15b, r11b
xor cl, r15b
mov r8b, sil
and r8b, cl
xor sil, cl
or r8b, sil
mov cl, dl
xor cl, 0xff
mov r11b, bl
xor r11b, cl
and r11b, bl
mov cl, bl
xor cl, 0xff
and cl, 0
mov sil, r13b
xor sil, 0
and bl, sil
mov r14b, dl
xor r14b, 0xff
and r14b, 0
and dl, sil
or cl, bl
or r14b, dl
xor cl, r14b
mov dl, r11b
xor dl, 0xff
mov bl, cl
xor bl, 0xff
mov sil, r13b
xor sil, 1
mov r14b, dl
and r14b, 0xff
and r11b, sil
mov r15b, bl
and r15b, 0xff
and cl, sil
or r14b, r11b
or r15b, cl
xor r14b, r15b
or dl, bl
xor dl, 0xff
or sil, 1
and dl, sil
or r14b, dl
mov cl, r8b
xor cl, 0xff
and cl, 1
mov dl, r13b
xor dl, 1
mov r11b, r8b
and r11b, dl
mov bl, r13b
xor bl, 1
and bl, 0xff
and dl, 1
or cl, r11b
or bl, dl
xor cl, bl
xor cl, 0xff
mov dl, r14b
xor dl, cl
and dl, r14b
mov cl, r14b
xor cl, 0xff
and cl, 1
mov r11b, r13b
xor r11b, 1
and r14b, r11b
mov bl, r13b
xor bl, 1
and bl, 0xff
and r11b, 1
or cl, r14b
or bl, r11b
xor cl, bl
xor r8b, 0xff
xor cl, 0xff
mov r11b, r13b
xor r11b, 0
or r8b, cl
or r11b, 0
xor r8b, 0xff
and r8b, r11b
mov cl, dl
and cl, r8b
xor dl, r8b
or cl, dl
mov dl, r9b
xor dl, 0xff
mov r8b, dil
xor r8b, 0xff
mov r11b, r13b
xor r11b, 0
or dl, r8b
or r11b, 0
xor dl, 0xff
and dl, r11b
mov r8b, r9b
xor r8b, 0xff
mov r11b, dil
and r11b, r8b
xor dil, 0xff
and r9b, dil
or r11b, r9b
mov r8b, dl
xor r8b, 0xff
mov r9b, r11b
xor r9b, 0xff
mov bl, r13b
xor bl, 1
mov sil, r8b
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 r8b, r9b
xor r8b, 0xff
or bl, 1
and r8b, bl
or sil, r8b
mov dl, sil
xor dl, 0xff
and dl, 1
mov r8b, r13b
xor r8b, 1
mov r9b, sil
and r9b, r8b
mov r11b, r13b
xor r11b, 1
and r11b, 0xff
and r8b, 1
or dl, r9b
or r11b, r8b
xor dl, r11b
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov r8b, r13b
xor r8b, 1
and r8b, 1
mov r9b, r13b
xor r9b, 1
and r9b, 1
or r8b, r9b
mov r9b, r8b
xor r9b, 0xff
mov r11b, sil
xor r11b, r9b
and r11b, sil
mov r9b, r13b
xor r9b, 1
and r9b, 1
mov bl, r13b
xor bl, 1
and bl, 1
or r9b, bl
xor r9b, 0xff
mov bl, r13b
xor bl, 1
mov sil, r13b
xor sil, 1
or r9b, bl
or sil, 1
xor r9b, 0xff
and r9b, sil
mov bl, r13b
xor bl, 1
xor r8b, 0xff
mov sil, r13b
xor sil, 0
or bl, r8b
or sil, 0
xor bl, 0xff
and bl, sil
mov r8b, dl
xor r8b, 0xff
mov sil, r11b
xor sil, 0xff
mov dil, r13b
xor dil, 0
mov r14b, r8b
and r14b, 0
and dl, dil
mov r15b, sil
and r15b, 0
and r11b, dil
or r14b, dl
or r15b, r11b
xor r14b, r15b
or r8b, sil
xor r8b, 0xff
or dil, 0
and r8b, dil
or r14b, r8b
mov dl, r9b
and dl, bl
xor r9b, bl
or dl, r9b
mov r8b, r14b
xor r8b, 0xff
mov r9b, dl
and r9b, r8b
xor dl, 0xff
and r14b, dl
or r9b, r14b
mov dl, r13b
xor dl, 0
and dl, 1
mov r8b, r13b
xor r8b, 1
and r8b, 0
or dl, r8b
mov r8b, r12b
xor r8b, 0xff
and r8b, 1
mov r11b, r13b
xor r11b, 1
mov bl, r12b
and bl, r11b
or r8b, bl
mov r11b, r13b
xor r11b, 0
and r11b, 0
mov bl, r13b
xor bl, 0
mov sil, bl
and sil, 0
mov dil, r13b
xor dil, 1
and dil, 0
and bl, 1
or r11b, sil
or dil, bl
xor r11b, dil
mov bl, dl
xor bl, 0xff
mov sil, r13b
xor sil, 0
mov dil, r13b
xor dil, 1
or bl, sil
or dil, 1
xor bl, 0xff
and bl, dil
mov sil, r11b
xor sil, 0xff
xor sil, 0
and sil, 0
mov dil, r13b
xor dil, 0
mov r14b, r8b
xor r14b, dil
and r14b, r8b
xor r12b, 0xff
mov dil, r11b
xor dil, 0xff
mov r15b, r13b
xor r15b, 0
or r12b, dil
or r15b, 0
xor r12b, 0xff
and r12b, r15b
mov dil, bl
and dil, sil
xor bl, sil
or dil, bl
mov bl, r14b
and bl, r12b
xor r14b, r12b
or bl, r14b
mov sil, dil
xor sil, 0xff
and sil, 1
mov r14b, r13b
xor r14b, 1
and dil, r14b
mov r15b, bl
xor r15b, 0xff
and r15b, 0xff
and bl, r14b
or sil, dil
or r15b, bl
xor sil, r15b
mov bl, dl
xor bl, 0xff
mov dil, r8b
xor dil, 0xff
mov r14b, r13b
xor r14b, 0
mov r15b, bl
and r15b, 0
and dl, r14b
mov r12b, dil
and r12b, 0
and r8b, r14b
or r15b, dl
or r12b, r8b
xor r15b, r12b
or bl, dil
xor bl, 0xff
or r14b, 0
and bl, r14b
or r15b, bl
mov dl, r15b
xor dl, 0xff
and dl, 0
mov r8b, r13b
xor r8b, 0
and r15b, r8b
mov bl, r13b
xor bl, 1
and bl, 0
and r8b, 1
or dl, r15b
or bl, r8b
xor dl, bl
mov r8b, r13b
xor r8b, 0
mov bl, r11b
xor bl, 0xff
mov dil, r13b
xor dil, 0
mov r14b, r8b
and r14b, 0
mov r15b, dil
and r15b, 0
mov r12b, bl
and r12b, 0
and r11b, dil
or r14b, r15b
or r12b, r11b
xor r14b, r12b
or r8b, bl
xor r8b, 0xff
or dil, 0
and r8b, dil
or r14b, r8b
xor r14b, 0xff
mov r8b, dl
xor r8b, r14b
and r8b, dl
mov dl, sil
and dl, r8b
xor sil, r8b
or dl, sil
mov r8b, r9b
xor r8b, 0xff
and r8b, 1
mov r11b, r13b
xor r11b, 1
and r9b, r11b
or r8b, r9b
mov r9b, dl
xor r9b, 0xff
and r9b, 1
mov r11b, r13b
xor r11b, 1
and dl, r11b
mov bl, r13b
xor bl, 1
and bl, 0xff
and r11b, 1
or r9b, dl
or bl, r11b
xor r9b, bl
mov dl, r13b
xor dl, 1
and dl, 1
mov r11b, r13b
xor r11b, 1
and r11b, 1
or dl, r11b
mov r11b, r8b
xor r11b, 0xff
mov bl, r9b
xor bl, 0xff
mov sil, r13b
xor sil, 0
mov dil, r11b
and dil, 0
and r8b, sil
mov r14b, bl
and r14b, 0
and r9b, sil
or dil, r8b
or r14b, r9b
xor dil, r14b
or r11b, bl
xor r11b, 0xff
or sil, 0
and r11b, sil
or dil, r11b
mov r8b, r13b
xor r8b, 1
mov r9b, dl
xor r9b, 0xff
mov r11b, r13b
xor r11b, 1
mov bl, r8b
and bl, 0xff
mov sil, r11b
and sil, 1
mov r14b, r9b
and r14b, 0xff
and dl, r11b
or bl, sil
or r14b, dl
xor bl, r14b
or r8b, r9b
xor r8b, 0xff
or r11b, 1
and r8b, r11b
or bl, r8b
mov dl, dil
xor dl, 0xff
and dl, 1
mov r8b, r13b
xor r8b, 1
and dil, r8b
or dl, dil
xor dl, 0xff
xor bl, 0xff
mov r8b, r13b
xor r8b, 1
or dl, bl
or r8b, 1
xor dl, 0xff
and dl, r8b
mov r8b, cl
xor r8b, 0xff
mov r9b, dl
xor r9b, 0xff
mov r11b, r13b
xor r11b, 1
or r8b, r9b
or r11b, 1
xor r8b, 0xff
and r8b, r11b
mov r9b, cl
xor r9b, 0xff
and r9b, 0
xor r13b, 0
and cl, r13b
mov r11b, dl
xor r11b, 0xff
and r11b, 0
and dl, r13b
or r9b, cl
or r11b, dl
xor r9b, r11b
mov cl, r8b
and cl, r9b
xor r8b, r9b
or cl, r8b
test cl, 1
jne 0x6d8de086
jmp 0x6d99f877
jmp 0x6d8de08b
mov rax, qword [rbp + 0x7e0]
mov ecx, dword [rax]
mov dword [rbp + 0x6a8], ecx
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0x669e43ee
add r8d, 0
sub r8d, 0x102d5886
sub r8d, 0x669e43ee
mov r9d, ecx
sub r9d, 0x118e63c9
add r9d, r8d
add r9d, 0x118e63c9
add r9d, 0x31117331
add r9d, 0x434432fc
sub r9d, 0x31117331
sub r9d, 0x12275f1f
sub r9d, 1
add r9d, 0x12275f1f
add r9d, 0x81486ec7
sub r9d, 0x434432fc
sub r9d, 0x81486ec7
mov r8d, eax
sub r8d, 0xe759c33e
sub r8d, r9d
add r8d, 0xe759c33e
mov r9d, eax
sub r9d, 0x10958334
sub r9d, 0x102d5886
add r9d, 0x10958334
mov r10d, eax
sub r10d, r8d
mov r8d, eax
sub r8d, r9d
add r10d, r8d
mov r8d, eax
sub r8d, r10d
sub eax, 0x1f75694e
sub eax, r8d
add eax, 0x1f75694e
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
and r15b, 0
or r14b, r15b
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, 1
mov dl, r14b
and dl, 0xff
and sil, cl
mov r8b, r13b
and r8b, 0xff
and r15b, cl
or dl, sil
or r8b, r15b
xor dl, r8b
or r14b, r13b
xor r14b, 0xff
or cl, 1
and r14b, cl
or dl, r14b
mov cl, al
xor cl, 0xff
mov r8b, r12b
xor r8b, 0xff
mov sil, dil
xor sil, 1
mov r14b, cl
and r14b, 0xff
and al, sil
mov r15b, r8b
and r15b, 0xff
and r12b, sil
or r14b, al
or r15b, r12b
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, 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 al, r8b
or sil, dl
xor al, sil
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
mov r8b, bl
xor r8b, 0xff
xor al, 0xff
mov sil, dil
xor sil, 1
or r8b, al
or sil, 1
xor r8b, 0xff
and r8b, sil
mov al, dl
and al, r8b
xor dl, r8b
or al, dl
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
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
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, r8b
xor dl, 0xff
mov r14b, sil
xor r14b, 0xff
mov r15b, dil
xor r15b, 1
mov r12b, dl
and r12b, 0xff
and r8b, r15b
mov r13b, r14b
and r13b, 0xff
and sil, r15b
or r12b, r8b
or r13b, sil
xor r12b, r13b
or dl, r14b
xor dl, 0xff
or r15b, 1
and dl, r15b
or r12b, dl
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, dil
xor r8b, 1
mov sil, cl
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
and r8b, 1
mov sil, dil
xor sil, 1
and sil, 1
or r8b, sil
mov sil, dil
xor sil, 1
and sil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r14b
and r15b, 1
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r14b, 1
or sil, r15b
or r13b, r14b
xor sil, r13b
mov r14b, dl
xor r14b, 0xff
mov r15b, r8b
xor r15b, 0xff
mov r13b, dil
xor r13b, 0
mov r9b, r14b
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 r14b, r15b
xor r14b, 0xff
or r13b, 0
and r14b, r13b
or r9b, r14b
mov dl, sil
and dl, 1
xor sil, 1
or dl, sil
mov r8b, r9b
xor r8b, 0xff
and r8b, 1
mov r10b, dil
xor r10b, 1
and r9b, r10b
or r8b, r9b
xor dl, 0xff
mov r9b, r8b
xor r9b, dl
and r9b, r8b
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, r12b
xor r8b, 0xff
and r8b, 0
mov r10b, dil
xor r10b, 0
mov r11b, r12b
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, 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
mov sil, r8b
xor sil, 0xff
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, 0xff
and dl, r14b
mov r13b, sil
and r13b, 0xff
and r8b, r14b
or r15b, dl
or r13b, r8b
xor r15b, r13b
or r11b, sil
xor r11b, 0xff
or r14b, 1
and r11b, r14b
or r15b, r11b
mov dl, dil
xor dl, 1
mov r8b, r10b
xor r8b, 0xff
mov r11b, dil
xor r11b, 1
mov sil, dl
and sil, 0xff
mov r14b, r11b
and r14b, 1
mov r13b, r8b
and r13b, 0xff
and r10b, r11b
or sil, r14b
or r13b, r10b
xor sil, r13b
or dl, r8b
xor dl, 0xff
or r11b, 1
and dl, r11b
or sil, dl
mov dl, r15b
xor dl, 0xff
and dl, 0
mov r8b, dil
xor r8b, 0
and r15b, r8b
mov r10b, dil
xor r10b, 1
and r10b, 0
and r8b, 1
or dl, r15b
or r10b, r8b
xor dl, r10b
xor sil, 0xff
mov r8b, dl
xor r8b, sil
and r8b, dl
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, 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, dl
and sil, r10b
xor dl, r10b
or sil, dl
mov dl, r11b
and dl, 1
xor r11b, 1
or dl, r11b
mov r10b, sil
xor r10b, 0xff
and r10b, 0
mov r11b, dil
xor r11b, 0
and sil, r11b
mov r14b, dil
xor r14b, 1
and r14b, 0
and r11b, 1
or r10b, sil
or r14b, r11b
xor r10b, r14b
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
mov sil, dil
xor sil, 1
and sil, 0xff
and r10b, 1
or dl, bl
or sil, r10b
xor dl, sil
mov r10b, r12b
xor r10b, 0xff
and r10b, 1
mov bl, dil
xor bl, 1
mov sil, r12b
and sil, bl
or r10b, sil
mov bl, dil
xor bl, 0
and bl, 1
mov sil, dil
xor sil, 1
and sil, 0
or bl, sil
mov sil, dl
and sil, r10b
xor dl, r10b
or sil, dl
mov dl, bl
and dl, 0
xor bl, 0
or dl, bl
mov r10b, sil
xor r10b, 0xff
and r10b, 0
mov bl, dil
xor bl, 0
and sil, bl
mov r14b, dil
xor r14b, 1
and r14b, 0
and bl, 1
or r10b, sil
or r14b, bl
xor r10b, r14b
xor r10b, 0xff
xor dl, 0xff
mov bl, dil
xor bl, 0
or r10b, dl
or bl, 0
xor r10b, 0xff
and r10b, bl
mov dl, r9b
xor dl, 0xff
mov bl, r8b
xor bl, 0xff
mov sil, dil
xor sil, 0
or dl, bl
or sil, 0
xor dl, 0xff
and dl, sil
mov bl, r9b
xor bl, 0xff
mov sil, r8b
and sil, bl
xor r8b, 0xff
and r9b, r8b
or sil, r9b
mov r8b, dl
xor r8b, 0xff
mov r9b, sil
xor r9b, 0xff
mov bl, dil
xor bl, 1
mov r14b, r8b
and r14b, 0xff
and dl, bl
mov r15b, r9b
and r15b, 0xff
and sil, bl
or r14b, dl
or r15b, sil
xor r14b, r15b
or r8b, r9b
xor r8b, 0xff
or bl, 1
and r8b, bl
or r14b, r8b
mov dl, r11b
xor dl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov r9b, dil
xor r9b, 0
or dl, r8b
or r9b, 0
xor dl, 0xff
and dl, r9b
mov r8b, r11b
xor r8b, 0xff
mov r9b, r10b
and r9b, r8b
xor r10b, 0xff
and r11b, r10b
or r9b, r11b
mov r8b, dl
xor r8b, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r11b, dil
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, r14b
xor dl, 0xff
and dl, 1
mov r8b, dil
xor r8b, 1
mov r9b, r14b
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, bl
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, bl
xor dl, 0xff
and dl, 1
mov r9b, dil
xor r9b, 1
and bl, r9b
mov r10b, dil
xor r10b, 1
and r10b, 0xff
and r9b, 1
or dl, bl
or r10b, r9b
xor dl, r10b
xor r14b, 0xff
xor dl, 0xff
mov r9b, dil
xor r9b, 0
or r14b, dl
or r9b, 0
xor r14b, 0xff
and r14b, r9b
mov dl, r8b
xor dl, 0xff
mov r9b, r14b
xor r9b, 0xff
mov r10b, dil
xor r10b, 0
mov r11b, dl
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 dl, r9b
xor dl, 0xff
or r10b, 0
and dl, r10b
or r11b, dl
mov dl, cl
xor dl, 0xff
and dl, 0
mov r8b, dil
xor r8b, 0
mov r9b, cl
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, 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
and r10b, 0
or r9b, r10b
mov r10b, dil
xor r10b, 0
mov bl, dl
xor bl, r10b
and bl, dl
xor cl, 0xff
mov r10b, r9b
xor r10b, 0xff
mov sil, dil
xor sil, 0
or cl, r10b
or sil, 0
xor cl, 0xff
and cl, sil
mov r10b, r8b
xor r10b, 0xff
mov sil, dil
xor sil, 0
mov r14b, dil
xor r14b, 1
or r10b, sil
or r14b, 1
xor r10b, 0xff
and r10b, r14b
xor al, 0xff
mov sil, r9b
xor sil, 0xff
mov r14b, dil
xor r14b, 1
or al, sil
or r14b, 1
xor al, 0xff
and al, r14b
mov sil, bl
xor sil, 0xff
mov r14b, cl
xor r14b, 0xff
mov r15b, dil
xor r15b, 1
mov r13b, sil
and r13b, 0xff
and bl, r15b
mov byte [rbp + 0x6a7], r14b
and r14b, 0xff
and cl, r15b
or r13b, bl
or r14b, cl
xor r13b, r14b
mov cl, byte [rbp + 0x6a7]
or sil, cl
xor sil, 0xff
or r15b, 1
and sil, r15b
or r13b, sil
mov bl, r10b
xor bl, 0xff
mov sil, al
xor sil, 0xff
mov r14b, dil
xor r14b, 1
mov r15b, bl
and r15b, 0xff
and r10b, r14b
mov cl, sil
and cl, 0xff
and al, r14b
or r15b, r10b
or cl, al
xor r15b, cl
or bl, sil
xor bl, 0xff
or r14b, 1
and bl, r14b
or r15b, bl
mov al, r13b
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
and r13b, cl
mov r10b, r15b
xor r10b, 0xff
and r10b, 0xff
and r15b, cl
or al, r13b
or r10b, r15b
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, dil
xor r8b, 1
and cl, r8b
or dl, cl
mov cl, r9b
and cl, 0
xor r9b, 0
or cl, r9b
xor cl, 0xff
mov r8b, dl
xor r8b, cl
and r8b, dl
mov cl, al
xor cl, 0xff
mov dl, r8b
xor dl, 0xff
mov r9b, dil
xor r9b, 0
mov r10b, cl
and r10b, 0
and al, r9b
mov bl, dl
and bl, 0
and r8b, r9b
or r10b, al
or bl, r8b
xor r10b, bl
or cl, dl
xor cl, 0xff
or r9b, 0
and cl, r9b
or r10b, cl
mov al, r10b
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
mov dl, r10b
and dl, cl
or al, dl
mov cl, dil
xor cl, 1
xor al, 0xff
mov dl, dil
xor dl, 0
or cl, al
or dl, 0
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
mov dl, al
xor dl, 0xff
mov r8b, r10b
xor r8b, dl
and r8b, r10b
mov dl, dil
xor dl, 1
and dl, 1
mov r9b, dil
xor r9b, 1
and r9b, 1
or dl, r9b
mov r9b, dil
xor r9b, 1
mov r10b, dl
xor r10b, r9b
and r10b, dl
mov dl, dil
xor dl, 1
xor al, 0xff
mov r9b, dil
xor r9b, 0
or dl, al
or r9b, 0
xor dl, 0xff
and dl, r9b
mov al, cl
and al, r8b
xor cl, r8b
or al, cl
mov cl, r10b
and cl, dl
xor r10b, dl
or cl, r10b
mov dl, al
xor dl, 0xff
mov r8b, cl
and r8b, dl
xor cl, 0xff
and al, cl
or r8b, al
mov al, dil
xor al, 1
and al, 1
mov cl, dil
xor cl, 1
mov dl, cl
and dl, 1
mov r9b, dil
xor r9b, 1
and r9b, 0xff
and cl, 1
or al, dl
or r9b, cl
xor al, r9b
mov cl, r12b
xor cl, 0xff
and cl, 1
mov dl, dil
xor dl, 1
mov r9b, r12b
and r9b, dl
or cl, r9b
mov dl, dil
xor dl, 0
and dl, 1
mov r9b, dil
xor r9b, 1
and r9b, 0
or dl, r9b
mov r9b, dil
xor r9b, 0
mov r10b, al
xor r10b, r9b
and r10b, al
mov r9b, dl
xor r9b, 0xff
xor r9b, 1
and r9b, 0xff
mov bl, dil
xor bl, 0
mov sil, cl
xor sil, bl
and sil, cl
xor r12b, 0xff
mov bl, dl
xor bl, 0xff
mov r14b, dil
xor r14b, 1
or r12b, bl
or r14b, 1
xor r12b, 0xff
and r12b, r14b
mov bl, r10b
and bl, r9b
xor r10b, r9b
or bl, r10b
mov r9b, sil
xor r9b, 0xff
mov r10b, r12b
xor r10b, 0xff
mov r14b, dil
xor r14b, 1
mov r15b, r9b
and r15b, 0xff
and sil, r14b
mov r13b, r10b
and r13b, 0xff
and r12b, r14b
or r15b, sil
or r13b, r12b
xor r15b, r13b
or r9b, r10b
xor r9b, 0xff
or r14b, 1
and r9b, r14b
or r15b, r9b
mov r9b, bl
xor r9b, 0xff
mov r10b, r15b
and r10b, r9b
xor r15b, 0xff
and bl, r15b
or r10b, bl
mov r9b, al
and r9b, cl
xor al, cl
or r9b, al
mov al, r9b
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
and r9b, cl
mov bl, dil
xor bl, 1
and bl, 0xff
and cl, 1
or al, r9b
or bl, cl
xor al, bl
mov cl, dl
and cl, 0
xor dl, 0
or cl, dl
xor al, 0xff
xor cl, 0xff
mov dl, dil
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
mov r9b, dil
xor r9b, 1
mov bl, cl
and bl, 0xff
and r10b, r9b
mov sil, dl
and sil, 0xff
and al, r9b
or bl, r10b
or sil, al
xor bl, sil
or cl, dl
xor cl, 0xff
or r9b, 1
and cl, r9b
or bl, cl
mov al, r8b
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
and r8b, cl
or al, r8b
mov cl, bl
xor cl, 0xff
and cl, 1
mov dl, dil
xor dl, 1
and bl, dl
or cl, bl
mov dl, dil
xor dl, 1
and dl, 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 dl, r9b
or r10b, r8b
xor dl, r10b
mov r8b, al
xor r8b, 0xff
mov r9b, cl
xor r9b, 0xff
mov r10b, dil
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, dil
xor al, 1
mov cl, dl
xor cl, 0xff
mov r8b, dil
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, dil
xor cl, 1
and bl, cl
or al, bl
xor al, 0xff
xor r9b, 0xff
mov cl, dil
xor cl, 1
or al, r9b
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 r8b, r11b
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
and dl, 1
mov r8b, dil
xor r8b, 1
mov r9b, al
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, 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, dil
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, dil
xor r11b, 0
mov sil, dil
xor sil, 1
or r9b, r11b
or sil, 1
xor r9b, 0xff
and r9b, sil
xor al, 0xff
mov r11b, r8b
xor r11b, 0xff
mov sil, dil
xor sil, 1
or al, r11b
or sil, 1
xor al, 0xff
and al, sil
mov r11b, r10b
and r11b, bl
xor r10b, bl
or r11b, r10b
mov r10b, r9b
and r10b, al
xor r9b, al
or r10b, r9b
mov al, r11b
xor al, 0xff
mov r9b, r10b
and r9b, al
xor r10b, 0xff
and r11b, r10b
or r9b, r11b
mov al, cl
xor al, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, dil
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, dil
xor cl, 1
and bl, cl
mov dl, dil
xor dl, 1
and dl, 0xff
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, r9b
xor al, 0xff
mov cl, dl
xor cl, 0xff
xor dil, 0
mov r8b, al
and r8b, 0
and r9b, dil
mov r10b, cl
and r10b, 0
and dl, dil
or r8b, r9b
or r10b, dl
xor r8b, r10b
or al, cl
xor al, 0xff
or dil, 0
and al, dil
or r8b, al
test r8b, 1
jne 0x6d8df03c
jmp 0x6d9b352f
xor eax, eax
mov rcx, qword [rbp + 0x818]
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, 0xac6b06da
sub r10d, 0xe9690579
add r10d, 0xac6b06da
sub r10d, 0x9f6364dd
add r10d, 0xad959f57
add r10d, 0x9f6364dd
sub r10d, 0x21342da3
add r10d, 0xe9690579
add r10d, 0x21342da3
mov r11d, eax
sub r11d, 1
add r11d, 0
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, 0x24a98704
add r10d, r11d
sub eax, 0xad959f57
add r10d, eax
sub r10d, 0x5b8b545e
add r10d, 0x24a98704
add r10d, 0x5b8b545e
imul r8d, r10d
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
mov r13b, r15b
xor r13b, 1
and r13b, 0xff
and r8b, 1
or al, r12b
or r13b, r8b
xor al, r13b
mov r8b, dil
xor r8b, 0xff
xor al, 0xff
mov r12b, r15b
xor r12b, 0
or r8b, al
or r12b, 0
xor r8b, 0xff
and r8b, r12b
mov al, dil
xor al, 0xff
and al, 0
mov r12b, r15b
xor r12b, 0
and dil, r12b
mov r13b, r15b
xor r13b, 1
and r13b, 0
and r12b, 1
or al, dil
or r13b, r12b
xor al, r13b
xor al, 0xff
mov dil, bl
xor dil, al
and dil, bl
mov al, r8b
and al, dil
xor r8b, dil
or al, r8b
mov r8b, r14b
xor r8b, 0xff
mov bl, al
xor bl, 0xff
xor r15b, 1
or r8b, bl
or r15b, 1
xor r8b, 0xff
and r8b, r15b
mov bl, r14b
xor bl, 0xff
mov dil, al
and dil, bl
xor al, 0xff
and r14b, al
or dil, r14b
mov al, r8b
and al, dil
xor r8b, dil
or al, r8b
test al, 1
mov dword [rbp + 0x6a0], edx
jne 0x6d8df23a
jmp 0x6d9b352f
jmp 0x6d8df23f
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, 0xd596d863
add r9d, r8d
add r9d, 0xd596d863
mov r8d, 0x27f613b0
add r8d, 0
sub r8d, ecx
sub r8d, 0x27f613b0
mov r10d, 0xda9238bc
add r10d, 0
sub r10d, r9d
sub r10d, 0xda9238bc
mov r9d, eax
sub r9d, r10d
sub r8d, r9d
sub eax, 0x8c45f4c4
sub eax, r8d
add eax, 0x8c45f4c4
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
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, 1
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
xor sil, 0xff
mov r15b, r14b
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 r14b, r13b
or cl, al
or dl, r14b
xor cl, dl
or sil, r15b
xor sil, 0xff
or r13b, 0
and sil, r13b
or cl, sil
mov al, r12b
xor al, 0xff
mov dl, cl
and dl, al
xor cl, 0xff
and r12b, cl
or dl, r12b
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, 0
and al, 0
mov cl, dil
xor cl, 0
and cl, 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 cl, r14b
or r15b, sil
xor cl, r15b
mov sil, bl
xor sil, 0xff
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
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 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, sil
xor al, sil
or cl, al
mov al, r12b
xor al, 0xff
mov sil, r14b
xor sil, 0xff
mov r15b, dil
xor r15b, 0
mov r13b, al
and r13b, 0
and r12b, r15b
mov r8b, sil
and r8b, 0
and r14b, r15b
or r13b, r12b
or r8b, r14b
xor r13b, r8b
or al, sil
xor al, 0xff
or r15b, 0
and al, r15b
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, dil
xor al, 1
and al, 1
mov cl, dil
xor cl, 1
mov sil, cl
and sil, 1
mov r14b, dil
xor r14b, 1
and r14b, 0xff
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, 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
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
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, 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, 1
mov r13b, cl
and r13b, 0xff
and r14b, r12b
mov r9b, sil
and r9b, 0xff
and r15b, r12b
or r13b, r14b
or r9b, r15b
xor r13b, r9b
or cl, sil
xor cl, 0xff
or r12b, 1
and cl, r12b
or r13b, cl
mov cl, al
xor cl, 0xff
mov r9b, r13b
and r9b, cl
xor r13b, 0xff
and al, r13b
or r9b, al
mov al, dl
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
mov sil, dl
and sil, cl
or al, 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
and sil, 1
mov r14b, dil
xor r14b, 1
and r14b, 0
or sil, r14b
mov r14b, al
xor r14b, 0xff
mov r15b, cl
xor r15b, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, r14b
and r13b, 0
and al, r12b
mov r10b, r15b
and r10b, 0
and cl, r12b
or r13b, al
or r10b, cl
xor r13b, r10b
or r14b, r15b
xor r14b, 0xff
or r12b, 0
and r14b, r12b
or r13b, r14b
mov al, dil
xor al, 0
mov cl, sil
xor cl, 0xff
mov r10b, dil
xor r10b, 0
mov r14b, al
and r14b, 0
mov r15b, r10b
and r15b, 0
mov r12b, cl
and r12b, 0
and sil, r10b
or r14b, r15b
or r12b, sil
xor r14b, r12b
or al, cl
xor al, 0xff
or r10b, 0
and al, r10b
or r14b, al
mov al, r13b
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
and r13b, cl
or al, r13b
xor r14b, 0xff
mov cl, al
xor cl, r14b
and cl, al
mov al, r11b
xor al, 0xff
and al, 1
mov r10b, dil
xor r10b, 1
and r11b, r10b
mov sil, dil
xor sil, 1
and sil, 0xff
and r10b, 1
or al, r11b
or sil, r10b
xor al, sil
mov r10b, r9b
xor r10b, 0xff
and r10b, 0
mov r11b, dil
xor r11b, 0
mov sil, r9b
and sil, r11b
mov r14b, dil
xor r14b, 1
and r14b, 0
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
mov r14b, sil
and r14b, 0
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, r10b
xor r14b, 0xff
mov r15b, dil
xor r15b, 0
mov r12b, sil
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 sil, r14b
xor sil, 0xff
or r15b, 0
and sil, r15b
or r12b, sil
mov al, r11b
and al, 0
xor r11b, 0
or al, r11b
mov r10b, r12b
xor r10b, 0xff
and r10b, 1
mov r11b, dil
xor r11b, 1
and r12b, r11b
mov sil, dil
xor sil, 1
and sil, 0xff
and r11b, 1
or r10b, r12b
or sil, r11b
xor r10b, sil
xor al, 0xff
mov r11b, r10b
xor r11b, al
and r11b, r10b
mov al, dil
xor al, 1
and al, 1
mov r10b, dil
xor r10b, 1
and r10b, 1
or al, r10b
mov r10b, r8b
xor r10b, 0xff
mov sil, al
and sil, r10b
xor al, 0xff
mov r10b, r8b
and r10b, al
or sil, r10b
mov al, r8b
xor al, 0xff
mov r10b, sil
xor r10b, al
and r10b, 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
mov bl, r9b
xor bl, 0xff
and bl, 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 bl, r14b
or r15b, sil
xor bl, r15b
mov sil, dil
xor sil, 0
and sil, 1
mov r14b, dil
xor r14b, 1
and r14b, 0
or sil, r14b
mov r14b, al
and r14b, bl
xor al, bl
or r14b, al
mov al, dil
xor al, 0
mov bl, sil
xor bl, 0xff
mov r15b, dil
xor r15b, 1
mov r12b, al
and r12b, 0xff
mov r13b, r15b
and r13b, 0
mov byte [rbp + 0x69f], bl
and bl, 0xff
and sil, r15b
or r12b, r13b
or bl, sil
xor r12b, bl
mov bl, byte [rbp + 0x69f]
or al, bl
xor al, 0xff
or r15b, 1
and al, r15b
or r12b, al
mov al, r14b
xor al, 0xff
and al, 1
mov sil, dil
xor sil, 1
and r14b, sil
or al, r14b
xor r12b, 0xff
mov sil, al
xor sil, r12b
and sil, al
mov al, cl
xor al, 0xff
and al, 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 al, r15b
or r12b, r14b
xor al, r12b
mov r14b, r11b
xor r14b, 0xff
and r14b, 1
mov r15b, dil
xor r15b, 1
mov r12b, r11b
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, al
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
mov bl, dil
xor bl, 0
or r12b, r13b
or bl, 0
xor r12b, 0xff
and r12b, bl
xor cl, 0xff
mov bl, r15b
xor bl, 0xff
mov r13b, dil
xor r13b, 0
or cl, bl
or r13b, 0
xor cl, 0xff
and cl, r13b
mov bl, r14b
xor bl, 0xff
mov r13b, dil
xor r13b, 1
mov byte [rbp + 0x69e], dil
xor dil, 1
or bl, r13b
or dil, 1
xor bl, 0xff
and bl, dil
xor r11b, 0xff
mov dil, r15b
xor dil, 0xff
mov r13b, byte [rbp + 0x69e]
xor r13b, 1
or r11b, dil
or r13b, 1
xor r11b, 0xff
and r11b, r13b
mov dil, r12b
and dil, cl
xor r12b, cl
or dil, r12b
mov cl, bl
xor cl, 0xff
mov r12b, r11b
xor r12b, 0xff
mov r13b, byte [rbp + 0x69e]
xor r13b, 0
mov byte [rbp + 0x69d], cl
and cl, 0
and bl, r13b
mov byte [rbp + 0x69c], r12b
and r12b, 0
and r11b, r13b
or cl, bl
or r12b, r11b
xor cl, r12b
mov r11b, byte [rbp + 0x69d]
mov bl, byte [rbp + 0x69c]
or r11b, bl
xor r11b, 0xff
or r13b, 0
and r11b, r13b
or cl, r11b
mov r11b, dil
xor r11b, 0xff
and r11b, 0
mov r12b, byte [rbp + 0x69e]
xor r12b, 0
and dil, r12b
mov r13b, cl
xor r13b, 0xff
and r13b, 0
and cl, r12b
or r11b, dil
or r13b, cl
xor r11b, r13b
mov cl, al
and cl, r14b
xor al, r14b
or cl, al
mov al, cl
xor al, 0xff
and al, 0
mov dil, byte [rbp + 0x69e]
xor dil, 0
and cl, dil
mov r14b, byte [rbp + 0x69e]
xor r14b, 1
and r14b, 0
and dil, 1
or al, cl
or r14b, dil
xor al, r14b
mov cl, byte [rbp + 0x69e]
xor cl, 1
mov dil, r15b
xor dil, 0xff
mov r14b, byte [rbp + 0x69e]
xor r14b, 1
mov r12b, cl
and r12b, 0xff
mov r13b, r14b
and r13b, 1
mov bl, dil
and bl, 0xff
and r15b, r14b
or r12b, r13b
or bl, r15b
xor r12b, bl
or cl, dil
xor cl, 0xff
or r14b, 1
and cl, r14b
or r12b, cl
xor al, 0xff
xor r12b, 0xff
mov cl, byte [rbp + 0x69e]
xor cl, 0
or al, r12b
or cl, 0
xor al, 0xff
and al, cl
mov cl, r11b
and cl, al
xor r11b, al
or cl, r11b
mov al, sil
xor al, 0xff
mov r11b, r10b
xor r11b, al
and r11b, r10b
mov al, r10b
xor al, 0xff
mov bl, sil
and bl, al
xor sil, 0xff
and r10b, sil
or bl, r10b
mov al, r11b
xor al, 0xff
mov r10b, bl
xor r10b, 0xff
mov sil, byte [rbp + 0x69e]
xor sil, 1
mov dil, al
and dil, 0xff
and r11b, sil
mov r14b, r10b
and r14b, 0xff
and bl, sil
or dil, r11b
or r14b, bl
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 r10b, byte [rbp + 0x69e]
xor r10b, 1
mov r11b, cl
and r11b, r10b
mov bl, byte [rbp + 0x69e]
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 + 0x69e]
xor r11b, 1
or r10b, al
or r11b, 1
xor r10b, 0xff
and r10b, r11b
mov al, dil
xor al, 0xff
and al, 0
mov r11b, byte [rbp + 0x69e]
xor r11b, 0
and dil, r11b
mov bl, byte [rbp + 0x69e]
xor bl, 1
and bl, 0
and r11b, 1
or al, dil
or bl, r11b
xor al, bl
xor cl, 0xff
xor al, 0xff
mov r11b, byte [rbp + 0x69e]
xor r11b, 0
or cl, al
or r11b, 0
xor cl, 0xff
and cl, r11b
mov al, r10b
and al, cl
xor r10b, cl
or al, r10b
mov cl, dl
xor cl, 0xff
and cl, 0
mov r10b, byte [rbp + 0x69e]
xor r10b, 0
mov r11b, dl
and r11b, r10b
mov bl, byte [rbp + 0x69e]
xor bl, 1
and bl, 0
and r10b, 1
or cl, r11b
or bl, r10b
xor cl, bl
mov r10b, r8b
xor r10b, 0xff
and r10b, 0
mov r11b, byte [rbp + 0x69e]
xor r11b, 0
mov bl, r8b
and bl, r11b
mov sil, byte [rbp + 0x69e]
xor sil, 1
and sil, 0
and r11b, 1
or r10b, bl
or sil, r11b
xor r10b, sil
mov r11b, byte [rbp + 0x69e]
xor r11b, 0
and r11b, 0
mov bl, byte [rbp + 0x69e]
xor bl, 0
mov sil, bl
and sil, 0
mov dil, byte [rbp + 0x69e]
xor dil, 1
and dil, 0
and bl, 1
or r11b, sil
or dil, bl
xor r11b, dil
mov bl, cl
xor bl, 0xff
mov sil, byte [rbp + 0x69e]
xor sil, 0
mov dil, byte [rbp + 0x69e]
xor dil, 1
or bl, sil
or dil, 1
xor bl, 0xff
and bl, dil
xor dl, 0xff
mov sil, r11b
xor sil, 0xff
mov dil, byte [rbp + 0x69e]
xor dil, 1
or dl, sil
or dil, 1
xor dl, 0xff
and dl, dil
mov sil, byte [rbp + 0x69e]
xor sil, 0
mov dil, r10b
xor dil, sil
and dil, r10b
xor r8b, 0xff
mov sil, r11b
xor sil, 0xff
mov r14b, byte [rbp + 0x69e]
xor r14b, 1
or r8b, sil
or r14b, 1
xor r8b, 0xff
and r8b, r14b
mov sil, bl
and sil, dl
xor bl, dl
or sil, bl
mov dl, dil
xor dl, 0xff
mov bl, r8b
xor bl, 0xff
mov r14b, byte [rbp + 0x69e]
xor r14b, 1
mov r15b, dl
and r15b, 0xff
and dil, r14b
mov r12b, bl
and r12b, 0xff
and r8b, r14b
or r15b, dil
or r12b, r8b
xor r15b, r12b
or dl, bl
xor dl, 0xff
or r14b, 1
and dl, r14b
or r15b, dl
mov dl, sil
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp + 0x69e]
xor r8b, 0
and sil, r8b
mov bl, r15b
xor bl, 0xff
and bl, 0
and r15b, r8b
or dl, sil
or bl, r15b
xor dl, bl
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 + 0x69e]
xor r10b, 1
and r8b, r10b
or cl, r8b
mov r8b, byte [rbp + 0x69e]
xor r8b, 0
mov r10b, r11b
xor r10b, 0xff
mov bl, byte [rbp + 0x69e]
xor bl, 1
mov sil, r8b
and sil, 0xff
mov dil, bl
and dil, 0
mov r14b, r10b
and r14b, 0xff
and r11b, bl
or sil, dil
or r14b, r11b
xor sil, r14b
or r8b, r10b
xor r8b, 0xff
or bl, 1
and r8b, bl
or sil, r8b
xor cl, 0xff
xor sil, 0xff
mov r8b, byte [rbp + 0x69e]
xor r8b, 0
or cl, sil
or r8b, 0
xor cl, 0xff
and cl, r8b
mov r8b, dl
and r8b, cl
xor dl, cl
or r8b, dl
mov cl, r8b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x69e]
xor dl, 1
mov r10b, r8b
and r10b, dl
or cl, r10b
xor cl, 0xff
xor cl, 0
and cl, 0
mov dl, byte [rbp + 0x69e]
xor dl, 0
and dl, 1
mov r10b, byte [rbp + 0x69e]
xor r10b, 1
mov r11b, r10b
and r11b, 0
mov bl, byte [rbp + 0x69e]
xor bl, 1
and bl, 0xff
and r10b, 1
or dl, r11b
or bl, r10b
xor dl, bl
mov r10b, dl
xor r10b, 0xff
mov r11b, r8b
xor r11b, r10b
and r11b, r8b
mov r8b, byte [rbp + 0x69e]
xor r8b, 1
and r8b, 0
mov r10b, byte [rbp + 0x69e]
xor r10b, 0
mov bl, r10b
and bl, 1
mov sil, byte [rbp + 0x69e]
xor sil, 1
and sil, 0
and r10b, 1
or r8b, bl
or sil, r10b
xor r8b, sil
xor r8b, 0xff
mov r10b, byte [rbp + 0x69e]
xor r10b, 0
mov bl, byte [rbp + 0x69e]
xor bl, 1
or r8b, r10b
or bl, 1
xor r8b, 0xff
and r8b, bl
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov r10b, cl
xor r10b, 0xff
mov bl, r11b
xor bl, 0xff
mov sil, byte [rbp + 0x69e]
xor sil, 0
mov dil, r10b
and dil, 0
and cl, sil
mov r14b, bl
and r14b, 0
and r11b, sil
or dil, cl
or r14b, r11b
xor dil, r14b
or r10b, bl
xor r10b, 0xff
or sil, 0
and r10b, sil
or dil, r10b
mov cl, r8b
xor cl, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, byte [rbp + 0x69e]
xor r11b, 1
mov bl, cl
and bl, 0xff
and r8b, r11b
mov sil, r10b
and sil, 0xff
and dl, r11b
or bl, r8b
or sil, dl
xor bl, sil
or cl, r10b
xor cl, 0xff
or r11b, 1
and cl, r11b
or bl, cl
mov cl, dil
xor cl, 0xff
and cl, 0
mov dl, byte [rbp + 0x69e]
xor dl, 0
and dil, dl
mov r8b, bl
xor r8b, 0xff
and r8b, 0
and bl, dl
or cl, dil
or r8b, bl
xor cl, r8b
mov dl, r9b
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov r8b, byte [rbp + 0x69e]
xor r8b, 1
mov r10b, r9b
and r10b, r8b
xor r9b, 0xff
and r9b, 1
or r10b, r9b
mov r8b, dl
xor r8b, 0xff
mov r9b, r10b
xor r9b, 0xff
mov r11b, byte [rbp + 0x69e]
xor r11b, 0
mov bl, r8b
and bl, 0
and dl, r11b
mov sil, r9b
and sil, 0
and r10b, r11b
or bl, dl
or sil, r10b
xor bl, sil
or r8b, r9b
xor r8b, 0xff
or r11b, 0
and r8b, r11b
or bl, r8b
mov dl, bl
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp + 0x69e]
xor r8b, 0
and bl, r8b
mov r9b, byte [rbp + 0x69e]
xor r9b, 1
and r9b, 0
and r8b, 1
or dl, bl
or r9b, r8b
xor dl, r9b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x69e]
xor r9b, 1
mov r10b, cl
and r10b, r9b
mov r11b, dl
xor r11b, 0xff
and r11b, 0xff
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, 1
mov r8b, byte [rbp + 0x69e]
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 + 0x69e]
xor r9b, 1
mov r10b, dl
and r10b, r9b
or r8b, r10b
mov r9b, byte [rbp + 0x69e]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0x69e]
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, cl
xor r10b, 0xff
mov r11b, byte [rbp + 0x69e]
xor r11b, 1
mov bl, byte [rbp + 0x69e]
xor bl, 0
or r10b, r11b
or bl, 0
xor r10b, 0xff
and r10b, bl
mov r11b, r9b
xor r11b, 0xff
mov bl, al
xor bl, r11b
and bl, al
mov al, byte [rbp + 0x69e]
xor al, 1
mov r11b, r8b
xor r11b, al
and r11b, r8b
mov al, r9b
xor al, 0xff
mov sil, dl
xor sil, al
and sil, dl
mov al, r10b
and al, bl
xor r10b, bl
or al, r10b
mov dl, r11b
and dl, sil
xor r11b, sil
or dl, r11b
mov r10b, al
xor r10b, 0xff
mov r11b, dl
and r11b, r10b
xor dl, 0xff
and al, dl
or r11b, al
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 + 0x69e]
xor dl, 0
and al, dl
mov r8b, byte [rbp + 0x69e]
xor r8b, 1
and r8b, 0
and dl, 1
or cl, al
or r8b, dl
xor cl, r8b
mov al, r9b
and al, 1
xor r9b, 1
or al, r9b
xor cl, 0xff
xor al, 0xff
mov dl, byte [rbp + 0x69e]
xor dl, 1
or cl, al
or dl, 1
xor cl, 0xff
and cl, dl
mov al, r11b
and al, cl
xor r11b, cl
or al, r11b
test al, 1
jne 0x6d8e0275
jmp 0x6d9a0a89
xor eax, eax
mov ecx, dword [rbp + 0x6a8]
mov edx, dword [rbp + 0x6a0]
cmp ecx, edx
setb r8b
mov r9d, dword [sym.out.dll_x.13]
mov r10d, dword [sym.out.dll_y.14]
mov r11d, eax
sub r11d, 0xb4a5ad6c
mov esi, r9d
add esi, r11d
mov r11d, eax
sub r11d, esi
mov esi, eax
sub esi, 0xb8900404
add r11d, esi
mov esi, eax
sub esi, r11d
mov r11d, eax
sub r11d, 0xb4a5ad6c
sub esi, r11d
mov r11d, eax
sub r11d, 0xf140eb97
sub r11d, 1
add r11d, 0xf140eb97
add esi, 0xdf9ae09b
add esi, r11d
sub esi, 0xdf9ae09b
mov r11d, eax
sub r11d, 0x639ab457
add esi, r11d
sub esi, 0xda43b6f2
sub esi, 0xb8900404
add esi, 0xda43b6f2
mov r11d, eax
sub r11d, esi
mov esi, eax
sub esi, 0x639ab457
add r11d, esi
sub eax, r11d
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
or r14b, r13b
mov r12b, dil
xor r12b, 0xff
and r12b, 0
mov r13b, r15b
xor r13b, 0
mov al, dil
and al, r13b
mov r9b, r15b
xor r9b, 1
and r9b, 0
and r13b, 1
or r12b, al
or r9b, r13b
xor r12b, r9b
mov al, r15b
xor al, 1
and al, 0
mov r9b, r15b
xor r9b, 0
mov r13b, r9b
and r13b, 1
mov r10b, r15b
xor r10b, 1
and r10b, 0
and r9b, 1
or al, r13b
or r10b, r9b
xor al, r10b
mov r9b, r14b
and r9b, r12b
xor r14b, r12b
or r9b, r14b
mov r10b, al
and r10b, 1
xor al, 1
or r10b, al
mov al, r9b
xor al, 0xff
and al, 1
mov r14b, r15b
xor r14b, 1
and r9b, r14b
or al, r9b
xor r10b, 0xff
mov r9b, al
xor r9b, r10b
and r9b, al
mov al, bl
xor al, 0xff
and al, 1
mov r10b, r15b
xor r10b, 1
mov r14b, bl
and r14b, r10b
or al, r14b
xor al, 0xff
mov r10b, dil
xor r10b, al
and r10b, dil
mov al, dil
xor al, 0xff
and al, 1
mov r14b, r15b
xor r14b, 1
and dil, r14b
or al, dil
xor bl, 0xff
xor al, 0xff
mov dil, r15b
xor dil, 1
or bl, al
or dil, 1
xor bl, 0xff
and bl, dil
mov al, r10b
and al, bl
xor r10b, bl
or al, r10b
mov r10b, r9b
xor r10b, 0xff
and r10b, 1
mov bl, r15b
xor bl, 1
mov dil, r9b
and dil, bl
mov r14b, r15b
xor r14b, 1
and r14b, 0xff
and bl, 1
or r10b, dil
or r14b, bl
xor r10b, r14b
mov bl, al
xor bl, 0xff
and bl, 1
mov dil, r15b
xor dil, 1
mov r14b, al
and r14b, dil
mov r12b, r15b
xor r12b, 1
and r12b, 0xff
and dil, 1
or bl, r14b
or r12b, dil
xor bl, r12b
mov dil, r15b
xor dil, 1
and dil, 1
mov r14b, r15b
xor r14b, 1
and r14b, 1
or dil, r14b
mov r14b, r10b
xor r14b, 0xff
mov r12b, r15b
xor r12b, 1
mov r13b, r15b
xor r13b, 0
or r14b, r12b
or r13b, 0
xor r14b, 0xff
and r14b, r13b
xor r9b, 0xff
mov r12b, dil
xor r12b, 0xff
mov r13b, r15b
xor r13b, 0
or r9b, r12b
or r13b, 0
xor r9b, 0xff
and r9b, r13b
mov r12b, bl
xor r12b, 0xff
mov r13b, r15b
xor r13b, 1
mov r11b, r15b
xor r11b, 1
or r12b, r13b
or r11b, 1
xor r12b, 0xff
and r12b, r11b
xor al, 0xff
mov r11b, dil
xor r11b, 0xff
mov r13b, r15b
xor r13b, 1
or al, r11b
or r13b, 1
xor al, 0xff
and al, r13b
mov r11b, r14b
and r11b, r9b
xor r14b, r9b
or r11b, r14b
mov r9b, r12b
and r9b, al
xor r12b, al
or r9b, r12b
mov al, r11b
xor al, 0xff
mov r14b, r9b
and r14b, al
xor r9b, 0xff
and r11b, r9b
or r14b, r11b
mov al, r10b
xor al, 0xff
mov r9b, bl
xor r9b, 0xff
mov r11b, r15b
xor r11b, 0
mov r12b, al
and r12b, 0
and r10b, r11b
mov r13b, r9b
and r13b, 0
and bl, r11b
or r12b, r10b
or r13b, bl
xor r12b, r13b
or al, r9b
xor al, 0xff
or r11b, 0
and al, r11b
or r12b, al
mov al, r12b
xor al, 0xff
and al, 1
mov r9b, r15b
xor r9b, 1
and r12b, r9b
xor r15b, 1
and r15b, 0xff
and r9b, 1
or al, r12b
or r15b, r9b
xor al, r15b
mov r9b, dil
and r9b, 1
xor dil, 1
or r9b, dil
xor r9b, 0xff
mov r10b, al
xor r10b, r9b
and r10b, al
mov al, r14b
and al, r10b
xor r14b, r10b
or al, r14b
test al, 1
mov byte [rbp + 0x69b], r8b
jne 0x6d8e0607
jmp 0x6d9a0a89
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x48700ecd
mov r9d, ecx
add r9d, r8d
add r9d, 0xacfe7960
add r9d, 0xaf7f2efa
sub r9d, 0xacfe7960
mov r8d, eax
sub r8d, 0x48700ecd
sub r9d, r8d
mov r8d, eax
sub r8d, 0x95869f78
add r9d, r8d
sub r9d, 0x66250cc2
sub r9d, 1
add r9d, 0x66250cc2
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0x95869f78
add r8d, r9d
mov r9d, eax
sub r9d, r8d
add r9d, 0xd904cfeb
sub r9d, 0x80b3d9b7
sub r9d, 0xd904cfeb
sub r9d, 0x5017172a
sub r9d, 0xaf7f2efa
add r9d, 0x5017172a
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0x80b3d9b7
add r8d, r9d
sub eax, r8d
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, 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
xor bl, 0xff
mov dil, r11b
xor dil, bl
and dil, r11b
mov bl, r11b
xor bl, 0xff
and bl, 1
xor sil, 1
and r11b, sil
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 sil, r10b
and sil, r11b
xor r10b, 0xff
and r14b, r10b
or sil, r14b
mov r10b, bl
and r10b, sil
xor bl, sil
or r10b, bl
test r10b, 1
jne 0x6d8e07ce
jmp 0x6d9b3534
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, 0xe207ac2f
add r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 1
add r9d, r8d
mov r8d, eax
sub r8d, 0xe207ac2f
add r9d, r8d
mov r8d, ecx
add r8d, 0x51775f32
add r8d, 0x6e2fd10f
sub r8d, 0x51775f32
add r8d, 0x34e28a5c
add r8d, r9d
sub r8d, 0x34e28a5c
sub eax, 0x6e2fd10f
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, 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, 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, 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, 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, 0
mov r15b, dil
xor r15b, cl
and r15b, dil
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, bl
and al, r14b
xor bl, r14b
or al, bl
mov bl, r15b
and bl, cl
xor r15b, cl
or bl, r15b
mov cl, al
xor cl, 0xff
and cl, 1
mov dil, sil
xor dil, 1
and al, dil
mov r14b, bl
xor r14b, 0xff
and r14b, 0xff
and bl, dil
or cl, al
or r14b, bl
xor cl, r14b
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, 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, bl
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
and r15b, 1
or r14b, r15b
mov r15b, sil
xor r15b, 1
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 dl, sil
xor dl, 0
mov r8b, r14b
and r8b, 0
and al, dl
mov r9b, r15b
and r9b, 0
and dil, dl
or r8b, al
or r9b, dil
xor r8b, r9b
or r14b, r15b
xor r14b, 0xff
or dl, 0
and r14b, dl
or r8b, r14b
mov al, r12b
xor al, 0xff
mov dl, bl
xor dl, 0xff
mov r9b, sil
xor r9b, 0
mov dil, al
and dil, 0
and r12b, r9b
mov r14b, dl
and r14b, 0
and bl, r9b
or dil, r12b
or r14b, bl
xor dil, r14b
or al, dl
xor al, 0xff
or r9b, 0
and al, r9b
or dil, al
mov al, r8b
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
and r8b, dl
mov r9b, dil
xor r9b, 0xff
and r9b, 0xff
and dil, dl
or al, r8b
or r9b, dil
xor al, r9b
mov dl, sil
xor dl, 1
and dl, 1
mov r8b, sil
xor r8b, 1
mov r9b, r8b
and r9b, 1
mov bl, sil
xor bl, 1
and bl, 0xff
and r8b, 1
or dl, r9b
or bl, r8b
xor dl, bl
mov r8b, r13b
xor r8b, 0xff
mov r9b, dl
and r9b, r8b
xor dl, 0xff
mov r8b, r13b
and r8b, dl
or r9b, r8b
xor r9b, 0xff
mov dl, r13b
xor dl, 0xff
mov r8b, sil
xor r8b, 1
or r9b, dl
or r8b, 1
xor r9b, 0xff
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
mov bl, dl
and bl, r8b
xor dl, 0xff
mov r8b, r10b
and r8b, dl
or bl, r8b
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 r8b, sil
xor r8b, 1
mov r10b, cl
and r10b, r8b
mov dil, sil
xor dil, 1
and dil, 0xff
and r8b, 1
or dl, r10b
or dil, r8b
xor dl, dil
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
and r10b, 1
mov dil, sil
xor dil, 1
and dil, 1
or r10b, dil
mov dil, dl
xor dil, 0xff
mov r14b, r8b
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, dil
and r12b, 0xff
and dl, r15b
mov byte [rbp + 0x69a], r14b
and r14b, 0xff
and r8b, r15b
or r12b, dl
or r14b, r8b
xor r12b, r14b
mov dl, byte [rbp + 0x69a]
or dil, dl
xor dil, 0xff
or r15b, 1
and dil, r15b
or r12b, dil
mov r8b, r10b
and r8b, 1
xor r10b, 1
or r8b, r10b
mov r10b, r12b
xor r10b, 0xff
and r10b, 1
mov dil, sil
xor dil, 1
and r12b, dil
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and dil, 1
or r10b, r12b
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
or r8b, r11b
mov r10b, al
xor r10b, 0xff
and r10b, 1
mov r11b, sil
xor r11b, 1
mov r14b, al
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, r8b
and r14b, r10b
xor r8b, r10b
or r14b, r8b
mov r8b, r11b
and r8b, 1
xor r11b, 1
or r8b, 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 r8b, 0xff
mov r11b, r10b
xor r11b, r8b
and r11b, r10b
mov r8b, r9b
xor r8b, 0xff
mov r10b, bl
xor r10b, 0xff
mov r14b, sil
xor r14b, 0
or r8b, r10b
or r14b, 0
xor r8b, 0xff
and r8b, r14b
mov r10b, r9b
xor r10b, 0xff
mov r14b, bl
and r14b, r10b
xor bl, 0xff
and r9b, bl
or r14b, r9b
mov r9b, r8b
and r9b, r14b
xor r8b, r14b
or r9b, r8b
mov r8b, dil
xor r8b, 0xff
and r8b, 1
mov r10b, sil
xor r10b, 1
mov bl, dil
and bl, r10b
or r8b, bl
mov r10b, r11b
xor r10b, 0xff
and r10b, 1
mov bl, sil
xor bl, 1
mov r14b, r11b
and r14b, bl
or r10b, r14b
mov bl, sil
xor bl, 1
and bl, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or bl, r14b
mov r14b, r8b
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, dil
xor r12b, r15b
and r12b, dil
mov dil, r10b
xor dil, 0xff
mov r15b, sil
xor r15b, 1
mov dl, sil
xor dl, 0
or dil, r15b
or dl, 0
xor dil, 0xff
and dil, dl
xor r11b, 0xff
mov dl, bl
xor dl, 0xff
mov r15b, sil
xor r15b, 1
or r11b, dl
or r15b, 1
xor r11b, 0xff
and r11b, r15b
mov dl, r14b
xor dl, 0xff
mov r15b, r12b
xor r15b, 0xff
mov byte [rbp + 0x699], sil
xor sil, 1
mov byte [rbp + 0x698], dl
and dl, 0xff
and r14b, sil
mov byte [rbp + 0x697], r15b
and r15b, 0xff
and r12b, sil
or dl, r14b
or r15b, r12b
xor dl, r15b
mov r14b, byte [rbp + 0x698]
mov r15b, byte [rbp + 0x697]
or r14b, r15b
xor r14b, 0xff
or sil, 1
and r14b, sil
or dl, r14b
mov sil, dil
xor sil, 0xff
mov r14b, r11b
xor r14b, 0xff
mov r12b, byte [rbp + 0x699]
xor r12b, 0
mov r15b, sil
and r15b, 0
and dil, r12b
mov byte [rbp + 0x696], r14b
and r14b, 0
and r11b, r12b
or r15b, dil
or r14b, r11b
xor r15b, r14b
mov r11b, byte [rbp + 0x696]
or sil, r11b
xor sil, 0xff
or r12b, 0
and sil, r12b
or r15b, sil
mov sil, dl
xor sil, 0xff
and sil, 0
mov dil, byte [rbp + 0x699]
xor dil, 0
and dl, dil
mov r14b, r15b
xor r14b, 0xff
and r14b, 0
and r15b, dil
or sil, dl
or r14b, r15b
xor sil, r14b
mov dl, r8b
and dl, r10b
xor r8b, r10b
or dl, r8b
mov r8b, dl
xor r8b, 0xff
and r8b, 0
mov r10b, byte [rbp + 0x699]
xor r10b, 0
and dl, r10b
mov dil, byte [rbp + 0x699]
xor dil, 1
and dil, 0
and r10b, 1
or r8b, dl
or dil, r10b
xor r8b, dil
mov dl, bl
and dl, 1
xor bl, 1
or dl, bl
xor dl, 0xff
mov r10b, r8b
xor r10b, dl
and r10b, r8b
mov dl, sil
xor dl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov bl, byte [rbp + 0x699]
xor bl, 0
mov dil, dl
and dil, 0
and sil, bl
mov r14b, r8b
and r14b, 0
and r10b, bl
or dil, sil
or r14b, r10b
xor dil, r14b
or dl, r8b
xor dl, 0xff
or bl, 0
and dl, bl
or dil, dl
mov dl, r9b
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x699]
xor r8b, 1
mov r10b, r9b
and r10b, r8b
mov bl, byte [rbp + 0x699]
xor bl, 1
and bl, 0xff
and r8b, 1
or dl, r10b
or bl, r8b
xor dl, bl
mov r8b, dil
xor r8b, 0xff
xor dl, 0xff
mov r10b, byte [rbp + 0x699]
xor r10b, 0
or r8b, dl
or r10b, 0
xor r8b, 0xff
and r8b, r10b
mov dl, dil
xor dl, 0xff
and dl, 1
mov r10b, byte [rbp + 0x699]
xor r10b, 1
and dil, r10b
or dl, dil
xor dl, 0xff
mov r10b, r9b
xor r10b, dl
and r10b, r9b
mov dl, r8b
and dl, r10b
xor r8b, r10b
or dl, r8b
mov r8b, r13b
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x699]
xor r9b, 1
mov r10b, r13b
and r10b, r9b
or r8b, r10b
mov r9b, cl
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x699]
xor r10b, 1
mov bl, cl
and bl, r10b
mov sil, byte [rbp + 0x699]
xor sil, 1
and sil, 0xff
and r10b, 1
or r9b, bl
or sil, r10b
xor r9b, sil
mov r10b, byte [rbp + 0x699]
xor r10b, 0
and r10b, 0
mov bl, byte [rbp + 0x699]
xor bl, 0
mov sil, bl
and sil, 0
mov dil, byte [rbp + 0x699]
xor dil, 1
and dil, 0
and bl, 1
or r10b, sil
or dil, bl
xor r10b, dil
mov bl, byte [rbp + 0x699]
xor bl, 0
mov sil, r8b
xor sil, bl
and sil, r8b
mov bl, r10b
xor bl, 0xff
mov dil, r13b
xor dil, bl
and dil, r13b
mov bl, r9b
xor bl, 0xff
mov r14b, byte [rbp + 0x699]
xor r14b, 0
mov r15b, byte [rbp + 0x699]
xor r15b, 0
or bl, r14b
or r15b, 0
xor bl, 0xff
and bl, r15b
mov r14b, r10b
xor r14b, 0xff
mov r15b, cl
xor r15b, r14b
and r15b, cl
mov cl, sil
xor cl, 0xff
mov r14b, dil
xor r14b, 0xff
mov r12b, byte [rbp + 0x699]
xor r12b, 1
mov r13b, cl
and r13b, 0xff
and sil, r12b
mov r11b, r14b
and r11b, 0xff
and dil, r12b
or r13b, sil
or r11b, dil
xor r13b, r11b
or cl, r14b
xor cl, 0xff
or r12b, 1
and cl, r12b
or r13b, cl
mov cl, bl
and cl, r15b
xor bl, r15b
or cl, bl
mov r11b, r13b
xor r11b, 0xff
mov bl, cl
and bl, r11b
xor cl, 0xff
and r13b, cl
or bl, r13b
mov cl, r8b
xor cl, 0xff
mov r11b, r9b
xor r11b, 0xff
mov sil, byte [rbp + 0x699]
xor sil, 0
mov dil, cl
and dil, 0
and r8b, sil
mov r14b, r11b
and r14b, 0
and r9b, sil
or dil, r8b
or r14b, r9b
xor dil, r14b
or cl, r11b
xor cl, 0xff
or sil, 0
and cl, sil
or dil, cl
mov cl, dil
xor cl, 0xff
and cl, 0
mov r8b, byte [rbp + 0x699]
xor r8b, 0
and dil, r8b
mov r9b, byte [rbp + 0x699]
xor r9b, 1
and r9b, 0
and r8b, 1
or cl, dil
or r9b, r8b
xor cl, r9b
mov r8b, byte [rbp + 0x699]
xor r8b, 0
mov r9b, r10b
xor r9b, 0xff
mov r11b, byte [rbp + 0x699]
xor r11b, 1
mov sil, r8b
and sil, 0xff
mov dil, r11b
and dil, 0
mov r14b, r9b
and r14b, 0xff
and r10b, r11b
or sil, dil
or r14b, r10b
xor sil, r14b
or r8b, r9b
xor r8b, 0xff
or r11b, 1
and r8b, r11b
or sil, r8b
xor cl, 0xff
xor sil, 0xff
mov r8b, byte [rbp + 0x699]
xor r8b, 1
or cl, sil
or r8b, 1
xor cl, 0xff
and cl, r8b
mov r8b, bl
and r8b, cl
xor bl, cl
or r8b, bl
mov cl, r8b
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp + 0x699]
xor r9b, 1
mov r10b, r8b
and r10b, r9b
mov r11b, byte [rbp + 0x699]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or cl, r10b
or r11b, r9b
xor cl, r11b
mov r9b, byte [rbp + 0x699]
xor r9b, 1
xor cl, 0xff
mov r10b, byte [rbp + 0x699]
xor r10b, 1
or r9b, cl
or r10b, 1
xor r9b, 0xff
and r9b, r10b
mov cl, byte [rbp + 0x699]
xor cl, 1
and cl, 1
mov r10b, byte [rbp + 0x699]
xor r10b, 1
mov r11b, r10b
and r11b, 1
mov bl, byte [rbp + 0x699]
xor bl, 1
and bl, 0xff
and r10b, 1
or cl, r11b
or bl, r10b
xor cl, bl
xor r8b, 0xff
mov r10b, cl
xor r10b, 0xff
mov r11b, byte [rbp + 0x699]
xor r11b, 1
or r8b, r10b
or r11b, 1
xor r8b, 0xff
and r8b, r11b
mov r10b, byte [rbp + 0x699]
xor r10b, 1
and r10b, 1
mov r11b, byte [rbp + 0x699]
xor r11b, 1
and r11b, 1
or r10b, r11b
mov r11b, byte [rbp + 0x699]
xor r11b, 1
mov bl, r10b
xor bl, r11b
and bl, r10b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r10b, r9b
and r10b, r8b
xor r9b, r8b
or r10b, r9b
mov r8b, bl
xor r8b, 0xff
mov r9b, cl
xor r9b, 0xff
mov r11b, byte [rbp + 0x699]
xor r11b, 1
mov sil, r8b
and sil, 0xff
and bl, r11b
mov dil, r9b
and dil, 0xff
and cl, r11b
or sil, bl
or dil, cl
xor sil, dil
or r8b, r9b
xor r8b, 0xff
or r11b, 1
and r8b, r11b
or sil, r8b
mov cl, r10b
xor cl, 0xff
mov r8b, sil
and r8b, cl
xor sil, 0xff
and r10b, sil
or r8b, r10b
mov cl, byte [rbp + 0x699]
xor cl, 1
and cl, 1
mov r9b, byte [rbp + 0x699]
xor r9b, 1
and r9b, 1
or cl, r9b
mov r9b, al
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x699]
xor r10b, 1
mov r11b, al
and r11b, r10b
or r9b, r11b
mov r10b, byte [rbp + 0x699]
xor r10b, 0
and r10b, 1
mov r11b, byte [rbp + 0x699]
xor r11b, 1
and r11b, 0
or r10b, r11b
mov r11b, cl
xor r11b, 0xff
mov bl, byte [rbp + 0x699]
xor bl, 0
mov sil, byte [rbp + 0x699]
xor sil, 1
or r11b, bl
or sil, 1
xor r11b, 0xff
and r11b, sil
mov bl, byte [rbp + 0x699]
xor bl, 1
mov sil, r10b
xor sil, 0xff
mov dil, byte [rbp + 0x699]
xor dil, 1
or bl, sil
or dil, 1
xor bl, 0xff
and bl, dil
mov sil, r9b
xor sil, 0xff
mov dil, byte [rbp + 0x699]
xor dil, 0
mov r14b, byte [rbp + 0x699]
xor r14b, 1
or sil, dil
or r14b, 1
xor sil, 0xff
and sil, r14b
xor al, 0xff
mov dil, r10b
xor dil, 0xff
mov r14b, byte [rbp + 0x699]
xor r14b, 1
or al, dil
or r14b, 1
xor al, 0xff
and al, r14b
mov dil, r11b
xor dil, 0xff
mov r14b, bl
xor r14b, 0xff
mov r15b, byte [rbp + 0x699]
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
xor r11b, 0xff
mov bl, al
xor bl, 0xff
mov dil, byte [rbp + 0x699]
xor dil, 0
mov r14b, r11b
and r14b, 0
and sil, dil
mov r15b, bl
and r15b, 0
and al, dil
or r14b, sil
or r15b, al
xor r14b, r15b
or r11b, bl
xor r11b, 0xff
or dil, 0
and r11b, dil
or r14b, r11b
mov al, r12b
xor al, 0xff
and al, 0
mov r11b, byte [rbp + 0x699]
xor r11b, 0
and r12b, r11b
mov bl, r14b
xor bl, 0xff
and bl, 0
and r14b, r11b
or al, r12b
or bl, r14b
xor al, bl
mov r11b, cl
xor r11b, 0xff
mov bl, r9b
xor bl, 0xff
mov sil, byte [rbp + 0x699]
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 + 0x699]
xor r9b, 1
and dil, r9b
mov r11b, byte [rbp + 0x699]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or cl, dil
or r11b, r9b
xor cl, r11b
mov r9b, byte [rbp + 0x699]
xor r9b, 0
mov r11b, r10b
xor r11b, 0xff
mov bl, byte [rbp + 0x699]
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 sil, 0xff
mov r9b, cl
xor r9b, sil
and r9b, cl
mov cl, al
xor cl, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r11b, byte [rbp + 0x699]
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, bl
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x699]
xor cl, 1
and bl, cl
or al, bl
mov cl, r8b
xor cl, 0xff
and cl, 0
mov r9b, byte [rbp + 0x699]
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 r8b, 0xff
mov al, cl
xor al, r8b
and al, cl
mov cl, dl
xor cl, 0xff
and cl, 0
mov r8b, byte [rbp + 0x699]
xor r8b, 0
mov r9b, dl
and r9b, r8b
mov r10b, byte [rbp + 0x699]
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, byte [rbp + 0x699]
xor r9b, 1
mov r10b, al
and r10b, r9b
or r8b, r10b
mov r9b, byte [rbp + 0x699]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0x699]
xor r10b, 1
mov r11b, r10b
and r11b, 1
mov bl, byte [rbp + 0x699]
xor bl, 1
and bl, 0xff
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, byte [rbp + 0x699]
xor r10b, 1
mov r11b, cl
xor r11b, r10b
and r11b, cl
xor dl, 0xff
mov r10b, r9b
xor r10b, 0xff
mov bl, byte [rbp + 0x699]
xor bl, 0
or dl, r10b
or bl, 0
xor dl, 0xff
and dl, bl
mov r10b, byte [rbp + 0x699]
xor r10b, 1
mov bl, r8b
xor bl, r10b
and bl, r8b
mov r10b, r9b
xor r10b, 0xff
mov sil, al
xor sil, r10b
and sil, al
mov al, r11b
and al, dl
xor r11b, dl
or al, r11b
mov dl, bl
and dl, sil
xor bl, sil
or dl, bl
mov r10b, al
xor r10b, 0xff
and r10b, 1
mov r11b, byte [rbp + 0x699]
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, byte [rbp + 0x699]
xor r11b, 0
mov bl, al
and bl, 0
and cl, r11b
mov sil, dl
and sil, 0
and r8b, r11b
or bl, cl
or sil, r8b
xor bl, sil
or al, dl
xor al, 0xff
or r11b, 0
and al, r11b
or bl, al
mov al, bl
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x699]
xor cl, 1
and bl, cl
or al, bl
mov cl, r9b
and cl, 1
xor r9b, 1
or cl, r9b
xor al, 0xff
xor cl, 0xff
mov dl, byte [rbp + 0x699]
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
test cl, 1
jne 0x6d8e18e0
jmp 0x6d9b3534
mov al, byte [rbp + 0x69b]
test al, 1
jne 0x6d8e18f3
jmp 0x6d8f3491
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
add r8d, 0x663d1793
sub r8d, 0xb486c364
sub r8d, 0x663d1793
mov r9d, eax
sub r9d, 0xd1558d95
add r8d, r9d
add r8d, 0x5795cafb
add r8d, 0xb486c364
sub r8d, 0x5795cafb
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x181f8684
add r9d, r8d
sub eax, r9d
sub eax, 0x10fa02b3
sub eax, 1
add eax, 0x10fa02b3
add eax, 0x5e79970
sub eax, 0x181f8684
sub eax, 0x5e79970
add eax, 0xe83a712c
add eax, 0x92bef1f4
sub eax, 0xe83a712c
add eax, 0x3af3413
add eax, 0xd1558d95
sub eax, 0x3af3413
sub eax, 0x375d4aa4
sub eax, 0x92bef1f4
add eax, 0x375d4aa4
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
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
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, 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, 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, 1
mov r13b, sil
xor r13b, 0
or r10b, r15b
or r13b, 0
xor r10b, 0xff
and r10b, r13b
xor bl, 0xff
mov r15b, r11b
xor r15b, bl
and r15b, r11b
mov r11b, r14b
xor r11b, 0xff
mov bl, r12b
xor bl, 0xff
mov r13b, sil
xor r13b, 1
mov al, r11b
and al, 0xff
and r14b, r13b
mov cl, bl
and cl, 0xff
and r12b, r13b
or al, r14b
or cl, r12b
xor al, cl
or r11b, bl
xor r11b, 0xff
or r13b, 1
and r11b, r13b
or al, r11b
mov cl, r10b
xor cl, 0xff
mov r11b, r15b
xor r11b, 0xff
mov bl, sil
xor bl, 0
mov r14b, cl
and r14b, 0
and r10b, bl
mov r12b, r11b
and r12b, 0
and r15b, bl
or r14b, r10b
or r12b, r15b
xor r14b, r12b
or cl, r11b
xor cl, 0xff
or bl, 0
and cl, bl
or r14b, cl
mov cl, al
xor cl, 0xff
and cl, 0
mov r10b, sil
xor r10b, 0
and al, r10b
mov r11b, r14b
xor r11b, 0xff
and r11b, 0
and r14b, r10b
or cl, al
or r11b, r14b
xor cl, r11b
mov al, dil
xor al, 0xff
and al, 1
mov r10b, sil
xor r10b, 1
mov r11b, dil
and r11b, r10b
or al, r11b
mov r10b, cl
xor r10b, 0xff
and r10b, 1
mov r11b, sil
xor r11b, 1
mov bl, cl
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, sil
xor r11b, 1
and r11b, 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 r11b, r14b
or r15b, bl
xor r11b, r15b
mov bl, al
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
mov r14b, r11b
xor r14b, 0xff
mov r15b, dil
xor r15b, r14b
and r15b, dil
mov dil, r10b
xor dil, 0xff
mov r14b, sil
xor r14b, 1
mov r12b, sil
xor r12b, 1
or dil, r14b
or r12b, 1
xor dil, 0xff
and dil, r12b
mov r14b, r11b
xor r14b, 0xff
mov r12b, cl
xor r12b, r14b
and r12b, cl
mov cl, bl
and cl, r15b
xor bl, r15b
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
and dl, 1
mov bl, sil
xor bl, 1
and cl, bl
mov dil, r13b
xor dil, 0xff
and dil, 0xff
and r13b, bl
or dl, cl
or dil, r13b
xor dl, 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, 1
mov dil, cl
and dil, 0xff
mov r14b, bl
and r14b, 1
mov r15b, r10b
and r15b, 0xff
and r11b, bl
or dil, r14b
or r15b, r11b
xor dil, r15b
or cl, r10b
xor cl, 0xff
or bl, 1
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, dl
xor cl, 0xff
mov r10b, al
xor r10b, 0xff
xor sil, 0
mov r11b, cl
and r11b, 0
and dl, sil
mov bl, r10b
and bl, 0
and al, sil
or r11b, dl
or bl, al
xor r11b, bl
or cl, r10b
xor cl, 0xff
or sil, 0
and cl, sil
or r11b, cl
test r11b, 1
jne 0x6d8e1d83
jmp 0x6d987870
xor eax, eax
mov rcx, qword [rbp + 0x808]
mov rdx, qword [rcx]
mov r8, qword [rbp + 0x7e0]
mov r9d, dword [r8]
mov r10d, dword [sym.out.dll_x.13]
mov r11d, dword [sym.out.dll_y.14]
mov esi, eax
sub esi, 0xb0dca68f
add esi, 0
mov edi, eax
sub edi, r10d
mov ebx, eax
sub ebx, esi
add edi, ebx
mov esi, eax
sub esi, edi
mov edi, eax
sub edi, esi
mov esi, eax
sub esi, 0x9de439
add edi, esi
mov esi, eax
sub esi, edi
sub esi, 0xa692b41a
sub esi, 1
add esi, 0xa692b41a
mov edi, eax
sub edi, 0x9de439
add esi, edi
mov edi, eax
sub edi, 0xb0dca68f
add edi, 0
sub eax, edi
add esi, eax
imul r10d, esi
and r10d, 1
cmp r10d, 0
sete r14b
cmp r11d, 0xa
setl r15b
mov r12b, r14b
xor r12b, 0xff
and r12b, 0
mov r13b, 1
mov al, r13b
xor al, 0
mov r10b, r14b
and r10b, al
mov r11b, r13b
xor r11b, 1
and r11b, 0
and al, 1
or r12b, r10b
or r11b, al
xor r12b, r11b
xor r12b, 0xff
xor r12b, 1
and r12b, 0xff
mov al, r13b
xor al, 1
and al, 1
mov r10b, r13b
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, r13b
xor r10b, 1
and r10b, 1
mov bl, r13b
xor bl, 1
mov sil, bl
and sil, 1
mov dil, r13b
xor dil, 1
and dil, 0xff
and bl, 1
or r10b, sil
or dil, bl
xor r10b, dil
xor r10b, 0xff
mov bl, r13b
xor bl, 1
mov sil, r13b
xor sil, 0
or r10b, bl
or sil, 0
xor r10b, 0xff
and r10b, sil
mov bl, r13b
xor bl, 1
xor al, 0xff
mov sil, r13b
xor sil, 1
or bl, al
or sil, 1
xor bl, 0xff
and bl, sil
mov al, r12b
and al, r11b
xor r12b, r11b
or al, r12b
mov r11b, r10b
xor r11b, 0xff
mov sil, bl
xor sil, 0xff
mov dil, r13b
xor dil, 0
mov r12b, r11b
and r12b, 0
and r10b, dil
mov cl, sil
and cl, 0
and bl, dil
or r12b, r10b
or cl, bl
xor r12b, cl
or r11b, sil
xor r11b, 0xff
or dil, 0
and r11b, dil
or r12b, r11b
mov cl, al
xor cl, 0xff
mov r10b, r12b
and r10b, cl
xor r12b, 0xff
and al, r12b
or r10b, al
mov al, r15b
xor al, 0xff
and al, 1
mov cl, r13b
xor cl, 1
mov r11b, r15b
and r11b, cl
or al, r11b
mov cl, r13b
xor cl, 1
xor al, 0xff
mov r11b, r13b
xor r11b, 0
or cl, al
or r11b, 0
xor cl, 0xff
and cl, r11b
mov al, r13b
xor al, 1
and al, 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 al, bl
or sil, r11b
xor al, sil
mov r11b, r15b
xor r11b, 0xff
xor al, 0xff
mov bl, r13b
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, r13b
xor cl, 0
and cl, 0
mov r11b, r13b
xor r11b, 0
mov bl, r11b
and bl, 0
mov sil, r13b
xor sil, 1
and sil, 0
and r11b, 1
or cl, bl
or sil, r11b
xor cl, sil
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r11b, r13b
xor r11b, 1
and r11b, 1
mov bl, r13b
xor bl, 1
and bl, 1
or r11b, bl
xor r11b, 0xff
xor r11b, 0
and r11b, 0
mov bl, cl
and bl, r11b
xor cl, r11b
or bl, cl
mov cl, r10b
xor cl, 0xff
and cl, 1
mov r11b, r13b
xor r11b, 1
mov sil, r10b
and sil, r11b
or cl, sil
mov r11b, r13b
xor r11b, 0
and r11b, 0
mov sil, r13b
xor sil, 0
mov dil, sil
and dil, 0
mov r12b, r13b
xor r12b, 1
and r12b, 0
and sil, 1
or r11b, dil
or r12b, sil
xor r11b, r12b
mov sil, r13b
xor sil, 1
and sil, 1
mov dil, r13b
xor dil, 1
mov r12b, dil
and r12b, 1
mov r8b, r13b
xor r8b, 1
and r8b, 0xff
and dil, 1
or sil, r12b
or r8b, dil
xor sil, r8b
mov r8b, cl
and r8b, r11b
xor cl, r11b
or r8b, cl
mov cl, r13b
xor cl, 1
mov r11b, sil
xor r11b, 0xff
mov dil, r13b
xor dil, 0
mov r12b, cl
and r12b, 0
mov byte [rbp + 0x695], dil
and dil, 1
mov byte [rbp + 0x694], r11b
and r11b, 0
mov byte [rbp + 0x693], al
mov al, byte [rbp + 0x695]
and sil, al
or r12b, dil
or r11b, sil
xor r12b, r11b
mov r11b, byte [rbp + 0x694]
or cl, r11b
xor cl, 0xff
or al, 0
and cl, al
or r12b, cl
mov al, r8b
xor al, 0xff
and al, 1
mov cl, r13b
xor cl, 1
and r8b, cl
or al, r8b
xor al, 0xff
xor r12b, 0xff
mov cl, r13b
xor cl, 1
or al, r12b
or cl, 1
xor al, 0xff
and al, cl
mov cl, bl
xor cl, 0xff
and cl, 1
mov r8b, r13b
xor r8b, 1
mov sil, bl
and sil, r8b
or cl, sil
mov r8b, r14b
xor r8b, 0xff
and r8b, 1
mov sil, r13b
xor sil, 1
mov dil, r14b
and dil, sil
mov r12b, cl
xor r12b, 0xff
and r12b, 0xff
and cl, sil
or r8b, dil
or r12b, cl
xor r8b, r12b
xor r8b, 0xff
xor r14b, 0xff
mov cl, r13b
xor cl, 0
or r8b, r14b
or cl, 0
xor r8b, 0xff
and r8b, cl
mov cl, byte [rbp + 0x693]
xor cl, 0xff
and cl, 1
mov sil, r13b
xor sil, 1
mov dil, byte [rbp + 0x693]
and dil, sil
or cl, dil
mov sil, r13b
xor sil, 0
and sil, 1
mov dil, r13b
xor dil, 1
and dil, 0
or sil, dil
mov dil, r13b
xor dil, 0
and dil, 1
mov r14b, r13b
xor r14b, 1
and r14b, 0
or dil, r14b
mov r14b, cl
xor r14b, 0xff
mov r12b, sil
xor r12b, 0xff
mov r11b, r13b
xor r11b, 0
mov byte [rbp + 0x692], r14b
and r14b, 0
and cl, r11b
mov byte [rbp + 0x691], r12b
and r12b, 0
and sil, r11b
or r14b, cl
or r12b, sil
xor r14b, r12b
mov cl, byte [rbp + 0x692]
mov sil, byte [rbp + 0x691]
or cl, sil
xor cl, 0xff
or r11b, 0
and cl, r11b
or r14b, cl
mov cl, dil
and cl, 0
xor dil, 0
or cl, dil
mov r11b, r14b
xor r11b, 0xff
and r11b, 1
mov dil, r13b
xor dil, 1
and r14b, dil
or r11b, r14b
xor cl, 0xff
mov dil, r11b
xor dil, cl
and dil, r11b
mov cl, r15b
xor cl, 0xff
and cl, 0
mov r11b, r13b
xor r11b, 0
and r15b, r11b
mov r14b, r13b
xor r14b, 1
and r14b, 0
and r11b, 1
or cl, r15b
or r14b, r11b
xor cl, r14b
mov r11b, bl
xor r11b, 0xff
and r11b, 1
mov r14b, r13b
xor r14b, 1
mov r15b, bl
and r15b, r14b
or r11b, r15b
mov r14b, r13b
xor r14b, 0
and r14b, 1
mov r15b, r13b
xor r15b, 1
mov r12b, r15b
and r12b, 0
mov sil, r13b
xor sil, 1
and sil, 0xff
and r15b, 1
or r14b, r12b
or sil, r15b
xor r14b, sil
mov sil, cl
and sil, r11b
xor cl, r11b
or sil, cl
mov cl, r14b
and cl, 0
xor r14b, 0
or cl, r14b
mov r11b, sil
xor r11b, 0xff
and r11b, 1
mov r14b, r13b
xor r14b, 1
and sil, r14b
mov r15b, r13b
xor r15b, 1
and r15b, 0xff
and r14b, 1
or r11b, sil
or r15b, r14b
xor r11b, r15b
xor cl, 0xff
mov sil, r11b
xor sil, cl
and sil, r11b
mov cl, al
xor cl, 0xff
and cl, 1
mov r11b, r13b
xor r11b, 1
mov r14b, al
and r14b, r11b
mov r15b, r13b
xor r15b, 1
and r15b, 0xff
and r11b, 1
or cl, r14b
or r15b, r11b
xor cl, r15b
mov r11b, r8b
xor r11b, 0xff
and r11b, 1
mov r14b, r13b
xor r14b, 1
mov r15b, r8b
and r15b, r14b
or r11b, r15b
mov r14b, r13b
xor r14b, 1
and r14b, 1
mov r15b, r13b
xor r15b, 1
and r15b, 1
or r14b, r15b
mov r15b, r13b
xor r15b, 1
mov r12b, cl
xor r12b, r15b
and r12b, cl
mov r15b, r14b
xor r15b, 0xff
mov byte [rbp + 0x690], al
xor al, r15b
mov r15b, byte [rbp + 0x690]
and al, r15b
mov r15b, r13b
xor r15b, 1
mov byte [rbp + 0x68f], r11b
xor r11b, r15b
mov r15b, byte [rbp + 0x68f]
and r11b, r15b
xor r8b, 0xff
mov r15b, r14b
xor r15b, 0xff
mov byte [rbp + 0x68e], r13b
xor r13b, 0
or r8b, r15b
or r13b, 0
xor r8b, 0xff
and r8b, r13b
mov r15b, r12b
and r15b, al
xor r12b, al
or r15b, r12b
mov al, r11b
xor al, 0xff
mov r12b, r8b
xor r12b, 0xff
mov r13b, byte [rbp + 0x68e]
xor r13b, 1
mov byte [rbp + 0x68d], al
and al, 0xff
and r11b, r13b
mov byte [rbp + 0x68c], r12b
and r12b, 0xff
and r8b, r13b
or al, r11b
or r12b, r8b
xor al, r12b
mov r8b, byte [rbp + 0x68d]
mov r11b, byte [rbp + 0x68c]
or r8b, r11b
xor r8b, 0xff
or r13b, 1
and r8b, r13b
or al, r8b
mov r8b, r15b
xor r8b, 0xff
mov r12b, al
and r12b, r8b
xor al, 0xff
and r15b, al
or r12b, r15b
mov al, cl
xor al, 0xff
mov r8b, byte [rbp + 0x68f]
xor r8b, 0xff
mov r15b, byte [rbp + 0x68e]
xor r15b, 1
mov r13b, al
and r13b, 0xff
and cl, r15b
mov r11b, r8b
and r11b, 0xff
mov byte [rbp + 0x68b], al
mov al, byte [rbp + 0x68f]
and al, r15b
or r13b, cl
or r11b, al
xor r13b, r11b
mov al, byte [rbp + 0x68b]
or al, r8b
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 + 0x68e]
xor cl, 1
and r13b, cl
mov r8b, byte [rbp + 0x68e]
xor r8b, 1
and r8b, 0xff
and cl, 1
or al, r13b
or r8b, cl
xor al, r8b
mov cl, r14b
and cl, 1
xor r14b, 1
or cl, r14b
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 r11b, byte [rbp + 0x68e]
xor r11b, 0
mov r14b, al
and r14b, 0
and r12b, r11b
mov r15b, cl
and r15b, 0
and r8b, r11b
or r14b, r12b
or r15b, r8b
xor r14b, r15b
or al, cl
xor al, 0xff
or r11b, 0
and al, r11b
or r14b, al
mov al, sil
xor al, 0xff
mov cl, dil
xor cl, al
and cl, dil
mov al, dil
xor al, 0xff
and al, 0
mov r8b, byte [rbp + 0x68e]
xor r8b, 0
and dil, r8b
mov r11b, sil
xor r11b, 0xff
and r11b, 0
and sil, r8b
or al, dil
or r11b, sil
xor al, r11b
mov r8b, cl
and r8b, al
xor cl, al
or r8b, cl
mov al, r14b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x68e]
xor cl, 1
mov r11b, r14b
and r11b, cl
mov sil, byte [rbp + 0x68e]
xor sil, 1
and sil, 0xff
and cl, 1
or al, r11b
or sil, cl
xor al, sil
mov cl, r8b
xor cl, 0xff
xor al, 0xff
mov r11b, byte [rbp + 0x68e]
xor r11b, 0
or cl, al
or r11b, 0
xor cl, 0xff
and cl, r11b
mov al, r8b
xor al, 0xff
and al, 0
mov r11b, byte [rbp + 0x68e]
xor r11b, 0
and r8b, r11b
mov sil, byte [rbp + 0x68e]
xor sil, 1
and sil, 0
and r11b, 1
or al, r8b
or sil, r11b
xor al, sil
xor al, 0xff
mov r8b, r14b
xor r8b, al
and r8b, r14b
mov al, cl
xor al, 0xff
mov r11b, r8b
xor r11b, 0xff
mov sil, byte [rbp + 0x68e]
xor sil, 1
mov dil, al
and dil, 0xff
and cl, sil
mov r14b, r11b
and r14b, 0xff
and r8b, sil
or dil, cl
or r14b, r8b
xor dil, r14b
or al, r11b
xor al, 0xff
or sil, 1
and al, sil
or dil, al
mov al, r10b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x68e]
xor cl, 1
mov r8b, r10b
and r8b, cl
or al, r8b
mov cl, byte [rbp + 0x693]
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x68e]
xor r8b, 1
mov r11b, byte [rbp + 0x693]
and r11b, r8b
or cl, r11b
mov r8b, byte [rbp + 0x68e]
xor r8b, 1
and r8b, 1
mov r11b, byte [rbp + 0x68e]
xor r11b, 1
mov sil, r11b
and sil, 1
mov r14b, byte [rbp + 0x68e]
xor r14b, 1
and r14b, 0xff
and r11b, 1
or r8b, sil
or r14b, r11b
xor r8b, r14b
mov r11b, byte [rbp + 0x68e]
xor r11b, 1
mov sil, al
xor sil, r11b
and sil, al
mov r11b, r8b
xor r11b, 0xff
mov r14b, r10b
xor r14b, r11b
and r14b, r10b
mov r10b, byte [rbp + 0x68e]
xor r10b, 1
mov r11b, cl
xor r11b, r10b
and r11b, cl
mov r10b, byte [rbp + 0x693]
xor r10b, 0xff
mov r15b, r8b
xor r15b, 0xff
mov r12b, byte [rbp + 0x68e]
xor r12b, 1
or r10b, r15b
or r12b, 1
xor r10b, 0xff
and r10b, r12b
mov r15b, sil
and r15b, r14b
xor sil, r14b
or r15b, sil
mov sil, r11b
xor sil, 0xff
mov r14b, r10b
xor r14b, 0xff
mov r12b, byte [rbp + 0x68e]
xor r12b, 1
mov r13b, sil
and r13b, 0xff
and r11b, r12b
mov byte [rbp + 0x68a], r14b
and r14b, 0xff
and r10b, r12b
or r13b, r11b
or r14b, r10b
xor r13b, r14b
mov r10b, byte [rbp + 0x68a]
or sil, r10b
xor sil, 0xff
or r12b, 1
and sil, r12b
or r13b, sil
mov r11b, r15b
xor r11b, 0xff
and r11b, 0
mov sil, byte [rbp + 0x68e]
xor sil, 0
and r15b, sil
mov r14b, r13b
xor r14b, 0xff
and r14b, 0
and r13b, sil
or r11b, r15b
or r14b, r13b
xor r11b, r14b
mov sil, al
xor sil, 0xff
mov r14b, cl
xor r14b, 0xff
mov r15b, byte [rbp + 0x68e]
xor r15b, 1
mov r12b, sil
and r12b, 0xff
and al, r15b
mov r13b, r14b
and r13b, 0xff
and cl, r15b
or r12b, al
or r13b, cl
xor r12b, r13b
or sil, r14b
xor sil, 0xff
or r15b, 1
and sil, r15b
or r12b, sil
mov al, r12b
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x68e]
xor cl, 0
and r12b, cl
mov sil, byte [rbp + 0x68e]
xor sil, 1
and sil, 0
and cl, 1
or al, r12b
or sil, cl
xor al, sil
mov cl, r8b
and cl, 1
xor r8b, 1
or cl, r8b
xor cl, 0xff
mov r8b, al
xor r8b, cl
and r8b, al
mov al, r11b
xor al, 0xff
mov cl, r8b
xor cl, 0xff
mov sil, byte [rbp + 0x68e]
xor sil, 0
mov r14b, al
and r14b, 0
and r11b, sil
mov r15b, cl
and r15b, 0
and r8b, sil
or r14b, r11b
or r15b, r8b
xor r14b, r15b
or al, cl
xor al, 0xff
or sil, 0
and al, sil
or r14b, al
mov al, r14b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x68e]
xor cl, 1
mov r8b, r14b
and r8b, cl
mov r11b, byte [rbp + 0x68e]
xor r11b, 1
and r11b, 0xff
and cl, 1
or al, r8b
or r11b, cl
xor al, r11b
mov cl, byte [rbp + 0x68e]
xor cl, 1
xor al, 0xff
mov r8b, byte [rbp + 0x68e]
xor r8b, 1
or cl, al
or r8b, 1
xor cl, 0xff
and cl, r8b
mov al, byte [rbp + 0x68e]
xor al, 1
and al, 1
mov r8b, byte [rbp + 0x68e]
xor r8b, 1
and r8b, 1
or al, r8b
mov r8b, al
xor r8b, 0xff
mov r11b, r14b
xor r11b, r8b
and r11b, r14b
mov r8b, byte [rbp + 0x68e]
xor r8b, 1
and r8b, 1
mov sil, byte [rbp + 0x68e]
xor sil, 1
and sil, 1
or r8b, sil
xor r8b, 0xff
mov sil, byte [rbp + 0x68e]
xor sil, 1
mov r14b, byte [rbp + 0x68e]
xor r14b, 0
or r8b, sil
or r14b, 0
xor r8b, 0xff
and r8b, r14b
mov sil, byte [rbp + 0x68e]
xor sil, 1
xor al, 0xff
mov r14b, byte [rbp + 0x68e]
xor r14b, 1
or sil, al
or r14b, 1
xor sil, 0xff
and sil, r14b
mov al, cl
xor al, 0xff
mov r14b, r11b
xor r14b, 0xff
mov r15b, byte [rbp + 0x68e]
xor r15b, 0
mov r12b, al
and r12b, 0
and cl, r15b
mov r13b, r14b
and r13b, 0
and r11b, r15b
or r12b, cl
or r13b, r11b
xor r12b, r13b
or al, r14b
xor al, 0xff
or r15b, 0
and al, r15b
or r12b, al
mov al, r8b
xor al, 0xff
mov cl, sil
xor cl, 0xff
mov r11b, byte [rbp + 0x68e]
xor r11b, 1
mov r14b, al
and r14b, 0xff
and r8b, r11b
mov r15b, cl
and r15b, 0xff
and sil, r11b
or r14b, r8b
or r15b, sil
xor r14b, r15b
or al, cl
xor al, 0xff
or r11b, 1
and al, r11b
or r14b, al
mov al, r12b
xor al, 0xff
mov cl, r14b
and cl, al
xor r14b, 0xff
and r12b, r14b
or cl, r12b
mov al, byte [rbp + 0x68e]
xor al, 0
and al, 1
mov r8b, byte [rbp + 0x68e]
xor r8b, 1
and r8b, 0
or al, r8b
mov r8b, bl
xor r8b, 0xff
and r8b, 1
mov r11b, byte [rbp + 0x68e]
xor r11b, 1
mov sil, bl
and sil, r11b
or r8b, sil
mov r11b, byte [rbp + 0x68e]
xor r11b, 1
and r11b, 1
mov sil, byte [rbp + 0x68e]
xor sil, 1
mov r14b, sil
and r14b, 1
mov r15b, byte [rbp + 0x68e]
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, byte [rbp + 0x68e]
xor r14b, 1
mov r15b, byte [rbp + 0x68e]
xor r15b, 1
or sil, r14b
or r15b, 1
xor sil, 0xff
and sil, r15b
mov r14b, r11b
xor r14b, 0xff
xor r14b, 0
and r14b, 0
mov r15b, byte [rbp + 0x68e]
xor r15b, 1
mov r12b, r8b
xor r12b, r15b
and r12b, r8b
mov r15b, r11b
xor r15b, 0xff
mov r13b, bl
xor r13b, r15b
and r13b, bl
mov bl, sil
and bl, r14b
xor sil, r14b
or bl, sil
mov sil, r12b
and sil, r13b
xor r12b, r13b
or sil, r12b
mov r14b, bl
xor r14b, 0xff
mov r15b, sil
and r15b, r14b
xor sil, 0xff
and bl, sil
or r15b, bl
mov bl, al
and bl, r8b
xor al, r8b
or bl, al
mov al, bl
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x68e]
xor r8b, 1
and bl, r8b
mov sil, byte [rbp + 0x68e]
xor sil, 1
and sil, 0xff
and r8b, 1
or al, bl
or sil, r8b
xor al, sil
mov r8b, r11b
and r8b, 1
xor r11b, 1
or r8b, r11b
xor al, 0xff
xor r8b, 0xff
mov r11b, byte [rbp + 0x68e]
xor r11b, 0
or al, r8b
or r11b, 0
xor al, 0xff
and al, r11b
mov r8b, r15b
xor r8b, 0xff
mov r11b, al
xor r11b, 0xff
mov bl, byte [rbp + 0x68e]
xor bl, 1
mov sil, r8b
and sil, 0xff
and r15b, bl
mov r14b, r11b
and r14b, 0xff
and al, bl
or sil, r15b
or r14b, al
xor sil, r14b
or r8b, r11b
xor r8b, 0xff
or bl, 1
and r8b, bl
or sil, r8b
mov al, cl
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x68e]
xor r8b, 1
and cl, r8b
mov r11b, byte [rbp + 0x68e]
xor r11b, 1
and r11b, 0xff
and r8b, 1
or al, cl
or r11b, r8b
xor al, r11b
mov cl, sil
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x68e]
xor r8b, 1
and sil, r8b
or cl, sil
mov r8b, byte [rbp + 0x68e]
xor r8b, 0
and r8b, 0
mov r11b, byte [rbp + 0x68e]
xor r11b, 0
mov bl, r11b
and bl, 0
mov sil, byte [rbp + 0x68e]
xor sil, 1
and sil, 0
and r11b, 1
or r8b, bl
or sil, r11b
xor r8b, sil
mov r11b, al
and r11b, cl
xor al, cl
or r11b, al
mov al, byte [rbp + 0x68e]
xor al, 0
mov cl, r8b
xor cl, 0xff
mov bl, byte [rbp + 0x68e]
xor bl, 1
mov sil, al
and sil, 0xff
mov r14b, bl
and r14b, 0
mov r15b, cl
and r15b, 0xff
and r8b, bl
or sil, r14b
or r15b, r8b
xor sil, r15b
or al, cl
xor al, 0xff
or bl, 1
and al, bl
or sil, al
mov al, r11b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x68e]
xor cl, 1
and r11b, cl
mov r8b, byte [rbp + 0x68e]
xor r8b, 1
and r8b, 0xff
and cl, 1
or al, r11b
or r8b, cl
xor al, r8b
xor al, 0xff
xor sil, 0xff
mov cl, byte [rbp + 0x68e]
xor cl, 0
or al, sil
or cl, 0
xor al, 0xff
and al, cl
mov cl, dil
xor cl, 0xff
and cl, 0
mov r8b, byte [rbp + 0x68e]
xor r8b, 0
mov r11b, dil
and r11b, r8b
mov bl, byte [rbp + 0x68e]
xor bl, 1
and bl, 0
and r8b, 1
or cl, r11b
or bl, r8b
xor cl, bl
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r11b, byte [rbp + 0x68e]
xor r11b, 1
mov bl, al
and bl, r11b
mov sil, byte [rbp + 0x68e]
xor sil, 1
and sil, 0xff
and r11b, 1
or r8b, bl
or sil, r11b
xor r8b, sil
mov r11b, byte [rbp + 0x68e]
xor r11b, 0
and r11b, 1
mov bl, byte [rbp + 0x68e]
xor bl, 1
and bl, 0
or r11b, bl
mov bl, byte [rbp + 0x68e]
xor bl, 0
mov sil, cl
xor sil, bl
and sil, cl
xor dil, 0xff
mov bl, r11b
xor bl, 0xff
mov r14b, byte [rbp + 0x68e]
xor r14b, 1
or dil, bl
or r14b, 1
xor dil, 0xff
and dil, r14b
mov bl, r8b
xor bl, 0xff
mov r14b, byte [rbp + 0x68e]
xor r14b, 0
mov r15b, byte [rbp + 0x68e]
xor r15b, 0
or bl, r14b
or r15b, 0
xor bl, 0xff
and bl, r15b
xor al, 0xff
mov r14b, r11b
xor r14b, 0xff
mov r15b, byte [rbp + 0x68e]
xor r15b, 0
or al, r14b
or r15b, 0
xor al, 0xff
and al, r15b
mov r14b, sil
xor r14b, 0xff
mov r15b, dil
xor r15b, 0xff
mov r12b, byte [rbp + 0x68e]
xor r12b, 1
mov r13b, r14b
and r13b, 0xff
and sil, r12b
mov r10b, r15b
and r10b, 0xff
and dil, r12b
or r13b, sil
or r10b, dil
xor r13b, r10b
or r14b, r15b
xor r14b, 0xff
or r12b, 1
and r14b, r12b
or r13b, r14b
mov r10b, bl
and r10b, al
xor bl, al
or r10b, bl
mov al, r13b
xor al, 0xff
and al, 1
mov bl, byte [rbp + 0x68e]
xor bl, 1
and r13b, bl
mov sil, r10b
xor sil, 0xff
and sil, 0xff
and r10b, bl
or al, r13b
or sil, r10b
xor al, sil
mov r10b, cl
xor r10b, 0xff
mov bl, r8b
xor bl, 0xff
mov sil, byte [rbp + 0x68e]
xor sil, 0
mov dil, r10b
and dil, 0
and cl, sil
mov r14b, bl
and r14b, 0
and r8b, sil
or dil, cl
or r14b, r8b
xor dil, r14b
or r10b, bl
xor r10b, 0xff
or sil, 0
and r10b, sil
or dil, r10b
mov cl, dil
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x68e]
xor r8b, 1
and dil, r8b
mov r10b, byte [rbp + 0x68e]
xor r10b, 1
and r10b, 0xff
and r8b, 1
or cl, dil
or r10b, r8b
xor cl, r10b
mov r8b, byte [rbp + 0x68e]
xor r8b, 0
mov r10b, r11b
xor r10b, 0xff
mov bl, byte [rbp + 0x68e]
xor bl, 1
mov sil, r8b
and sil, 0xff
mov dil, bl
and dil, 0
mov r14b, r10b
and r14b, 0xff
and r11b, bl
or sil, dil
or r14b, r11b
xor sil, r14b
or r8b, r10b
xor r8b, 0xff
or bl, 1
and r8b, bl
or sil, r8b
xor cl, 0xff
xor sil, 0xff
mov r8b, byte [rbp + 0x68e]
xor r8b, 0
or cl, sil
or r8b, 0
xor cl, 0xff
and cl, r8b
mov r8b, al
and r8b, cl
xor al, cl
or r8b, al
test r8b, 1
mov qword [rbp + 0x680], rdx
mov dword [rbp + 0x67c], r9d
jne 0x6d8e2f7d
jmp 0x6d987870
jmp 0x6d8e2f82
mov eax, dword [rbp + 0x67c]
and eax, 0x3ff
mov eax, eax
mov ecx, eax
mov rdx, qword [rbp + 0x680]
mov r8b, byte [rdx + rcx]
mov byte [rbp + 0x67b], r8b
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
add r8d, 0xb1ed79b9
add r8d, 0x56d6b241
sub r8d, 0xb1ed79b9
sub r8d, 0x6531d904
sub r8d, 0xa98bfbc5
add r8d, 0x6531d904
sub r8d, 0xacfdfd94
sub r8d, 0x56d6b241
add r8d, 0xacfdfd94
add r8d, 0x403acbe4
add r8d, 0x5d4f601
sub r8d, 0x403acbe4
sub r8d, 0xab8457ef
sub r8d, 1
add r8d, 0xab8457ef
add r8d, 0x64697df8
sub r8d, 0x5d4f601
sub r8d, 0x64697df8
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0xe0fa4e49
add r9d, r8d
sub eax, r9d
add eax, 0x19c0763c
add eax, 0xa98bfbc5
sub eax, 0x19c0763c
sub eax, 0xa5af0932
sub eax, 0xe0fa4e49
add eax, 0xa5af0932
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
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
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, al
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
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
and bl, cl
xor dil, cl
or bl, dil
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, 0
and al, 1
mov cl, sil
xor cl, 1
and cl, 0
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, sil
xor bl, 0
mov r14b, cl
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
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
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov dl, al
xor dl, 0xff
mov r14b, bl
xor r14b, 0xff
mov r12b, sil
xor r12b, 0
mov r8b, dl
and r8b, 0
and al, r12b
mov r9b, r14b
and r9b, 0
and bl, r12b
or r8b, al
or r9b, bl
xor r8b, r9b
or dl, r14b
xor dl, 0xff
or r12b, 0
and dl, r12b
or r8b, dl
mov al, r15b
xor al, 0xff
mov dl, cl
xor dl, 0xff
mov r9b, sil
xor r9b, 0
mov bl, al
and bl, 0
and r15b, r9b
mov r14b, dl
and r14b, 0
and cl, r9b
or bl, r15b
or r14b, cl
xor bl, r14b
or al, dl
xor al, 0xff
or r9b, 0
and al, r9b
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, sil
xor al, 0
and al, 1
mov dl, sil
xor dl, 1
and dl, 0
or al, dl
mov dl, r13b
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
mov r9b, r13b
and r9b, r8b
mov bl, al
xor bl, 0xff
and bl, 0xff
and al, r8b
or dl, r9b
or bl, al
xor dl, bl
mov al, r13b
xor al, 0xff
mov r8b, dl
xor r8b, al
and r8b, dl
mov al, r10b
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
and r10b, dl
or 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 bl, dl
xor bl, 0xff
mov r14b, sil
xor r14b, 1
mov r15b, r10b
and r15b, 0xff
and al, r14b
mov r12b, bl
and r12b, 0xff
and dl, r14b
or r15b, al
or r12b, dl
xor r15b, r12b
or r10b, bl
xor r10b, 0xff
or r14b, 1
and r10b, r14b
or r15b, r10b
mov al, r9b
and al, 1
xor r9b, 1
or al, r9b
mov dl, r15b
xor dl, 0xff
and dl, 1
mov r9b, sil
xor r9b, 1
and r15b, r9b
or dl, r15b
xor dl, 0xff
xor al, 0xff
mov r9b, sil
xor r9b, 1
or dl, al
or r9b, 1
xor dl, 0xff
and dl, r9b
mov al, dil
xor al, 0xff
and al, 0
mov r9b, sil
xor r9b, 0
mov r10b, dil
and r10b, r9b
mov bl, sil
xor bl, 1
and bl, 0
and r9b, 1
or al, r10b
or bl, r9b
xor al, bl
mov r9b, sil
xor r9b, 0
and r9b, 1
mov r10b, sil
xor r10b, 1
mov bl, r10b
and bl, 0
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and r10b, 1
or r9b, bl
or r14b, r10b
xor r9b, r14b
mov r10b, sil
xor r10b, 1
and r10b, 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 r10b, r14b
or r15b, bl
xor r10b, r15b
mov bl, al
and bl, r9b
xor al, r9b
or bl, al
mov al, r10b
and al, 1
xor r10b, 1
or al, r10b
mov r9b, bl
xor r9b, 0xff
and r9b, 1
mov r10b, sil
xor r10b, 1
and bl, r10b
or r9b, bl
xor al, 0xff
mov r10b, r9b
xor r10b, al
and r10b, r9b
mov al, cl
xor al, 0xff
and al, 1
mov r9b, sil
xor r9b, 1
mov bl, cl
and bl, r9b
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and r9b, 1
or al, bl
or r14b, r9b
xor al, r14b
mov r9b, r11b
xor r9b, 0xff
and r9b, 0
mov bl, sil
xor bl, 0
mov r14b, r11b
and r14b, bl
mov r15b, al
xor r15b, 0xff
and r15b, 0
and al, bl
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, sil
xor r11b, 1
mov bl, r8b
and bl, r11b
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and r11b, 1
or r9b, bl
or r14b, r11b
xor r9b, r14b
mov r11b, dl
xor r11b, 0xff
and r11b, 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 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 r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or bl, r15b
or r12b, r14b
xor bl, r12b
mov r14b, r9b
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
xor r8b, 0xff
mov r15b, bl
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
or r8b, r15b
or r12b, 0
xor r8b, 0xff
and r8b, r12b
mov r15b, r11b
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
mov byte [rbp + 0x67a], sil
xor sil, 0
or r15b, r12b
or sil, 0
xor r15b, 0xff
and r15b, sil
xor dl, 0xff
mov sil, bl
xor sil, 0xff
mov r12b, byte [rbp + 0x67a]
xor r12b, 0
or dl, sil
or r12b, 0
xor dl, 0xff
and dl, r12b
mov sil, r14b
and sil, r8b
xor r14b, r8b
or sil, r14b
mov r8b, r15b
xor r8b, 0xff
mov r14b, dl
xor r14b, 0xff
mov r12b, byte [rbp + 0x67a]
xor r12b, 1
mov byte [rbp + 0x679], r8b
and r8b, 0xff
and r15b, r12b
mov byte [rbp + 0x678], r14b
and r14b, 0xff
and dl, r12b
or r8b, r15b
or r14b, dl
xor r8b, r14b
mov dl, byte [rbp + 0x679]
mov r14b, byte [rbp + 0x678]
or dl, r14b
xor dl, 0xff
or r12b, 1
and dl, r12b
or r8b, dl
mov dl, sil
xor dl, 0xff
and dl, 0
mov r15b, byte [rbp + 0x67a]
xor r15b, 0
and sil, r15b
mov r12b, r8b
xor r12b, 0xff
and r12b, 0
and r8b, r15b
or dl, sil
or r12b, r8b
xor dl, r12b
mov r8b, r9b
xor r8b, 0xff
mov sil, r11b
xor sil, 0xff
mov r15b, byte [rbp + 0x67a]
xor r15b, 1
mov r12b, r8b
and r12b, 0xff
and r9b, r15b
mov r14b, sil
and r14b, 0xff
and r11b, r15b
or r12b, r9b
or r14b, r11b
xor r12b, r14b
or r8b, sil
xor r8b, 0xff
or r15b, 1
and r8b, r15b
or r12b, r8b
mov r8b, r12b
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x67a]
xor r9b, 1
and r12b, r9b
mov r11b, byte [rbp + 0x67a]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or r8b, r12b
or r11b, r9b
xor r8b, r11b
mov r9b, byte [rbp + 0x67a]
xor r9b, 1
mov r11b, bl
xor r11b, 0xff
mov sil, byte [rbp + 0x67a]
xor sil, 1
mov r14b, r9b
and r14b, 0xff
mov r15b, sil
and r15b, 1
mov r12b, r11b
and r12b, 0xff
and bl, sil
or r14b, r15b
or r12b, bl
xor r14b, r12b
or r9b, r11b
xor r9b, 0xff
or sil, 1
and r9b, sil
or r14b, r9b
xor r14b, 0xff
mov r9b, r8b
xor r9b, r14b
and r9b, r8b
mov r8b, dl
xor r8b, 0xff
mov r11b, r9b
xor r11b, 0xff
mov bl, byte [rbp + 0x67a]
xor bl, 0
mov sil, r8b
and sil, 0
and dl, bl
mov r14b, r11b
and r14b, 0
and r9b, bl
or sil, dl
or r14b, r9b
xor sil, r14b
or r8b, r11b
xor r8b, 0xff
or bl, 0
and r8b, bl
or sil, r8b
mov dl, r10b
xor dl, 0xff
mov r8b, al
xor r8b, 0xff
mov r9b, byte [rbp + 0x67a]
xor r9b, 1
or dl, r8b
or r9b, 1
xor dl, 0xff
and dl, r9b
mov r8b, r10b
xor r8b, 0xff
and r8b, 0
mov r9b, byte [rbp + 0x67a]
xor r9b, 0
and r10b, r9b
mov r11b, al
xor r11b, 0xff
and r11b, 0
and al, r9b
or r8b, r10b
or r11b, al
xor r8b, r11b
mov al, dl
and al, r8b
xor dl, r8b
or al, dl
mov dl, sil
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x67a]
xor r8b, 1
mov r9b, sil
and r9b, r8b
mov r10b, byte [rbp + 0x67a]
xor r10b, 1
and r10b, 0xff
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 + 0x67a]
xor r9b, 1
and al, r9b
or dl, al
xor sil, 0xff
xor dl, 0xff
mov al, byte [rbp + 0x67a]
xor al, 0
or sil, dl
or al, 0
xor sil, 0xff
and sil, al
mov al, r8b
and al, sil
xor r8b, sil
or al, r8b
mov dl, r13b
xor dl, 0xff
mov r8b, dil
xor r8b, 0xff
mov r9b, byte [rbp + 0x67a]
xor r9b, 1
or dl, r8b
or r9b, 1
xor dl, 0xff
and dl, r9b
mov r8b, r13b
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x67a]
xor r9b, 1
and r13b, r9b
mov r10b, dil
xor r10b, 0xff
and r10b, 0xff
and dil, r9b
or r8b, r13b
or r10b, dil
xor r8b, r10b
mov r9b, dl
xor r9b, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, byte [rbp + 0x67a]
xor r11b, 0
mov bl, r9b
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 r9b, r10b
xor r9b, 0xff
or r11b, 0
and r9b, r11b
or bl, r9b
mov dl, bl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x67a]
xor r8b, 1
mov r9b, bl
and r9b, r8b
or dl, r9b
mov r8b, byte [rbp + 0x67a]
xor r8b, 1
xor dl, 0xff
mov r9b, byte [rbp + 0x67a]
xor r9b, 0
or r8b, dl
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov dl, byte [rbp + 0x67a]
xor dl, 1
and dl, 1
mov r9b, byte [rbp + 0x67a]
xor r9b, 1
and r9b, 1
or dl, r9b
xor dl, 0xff
mov r9b, bl
xor r9b, dl
and r9b, bl
mov dl, r8b
and dl, r9b
xor r8b, r9b
or dl, r8b
mov r8b, byte [rbp + 0x67a]
xor r8b, 0
and r8b, 1
mov r9b, byte [rbp + 0x67a]
xor r9b, 1
mov r10b, r9b
and r10b, 0
mov r11b, byte [rbp + 0x67a]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, cl
xor r9b, 0xff
and r9b, 0
mov r10b, byte [rbp + 0x67a]
xor r10b, 0
mov r11b, cl
and r11b, r10b
mov bl, byte [rbp + 0x67a]
xor bl, 1
and bl, 0
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, byte [rbp + 0x67a]
xor r10b, 1
and r10b, 1
mov r11b, byte [rbp + 0x67a]
xor r11b, 1
and r11b, 1
or r10b, r11b
mov r11b, byte [rbp + 0x67a]
xor r11b, 1
mov bl, r8b
xor bl, r11b
and bl, r8b
mov r11b, byte [rbp + 0x67a]
xor r11b, 0
mov sil, r10b
xor sil, 0xff
mov dil, byte [rbp + 0x67a]
xor dil, 1
or r11b, sil
or dil, 1
xor r11b, 0xff
and r11b, dil
mov sil, byte [rbp + 0x67a]
xor sil, 1
mov dil, r9b
xor dil, sil
and dil, r9b
mov sil, r10b
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
and r11b, r14b
xor dil, r14b
or r11b, dil
mov bl, cl
xor bl, 0xff
mov sil, r11b
and sil, bl
xor r11b, 0xff
and cl, r11b
or sil, cl
mov cl, r8b
and cl, r9b
xor r8b, r9b
or cl, r8b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x67a]
xor r9b, 1
and cl, r9b
or r8b, cl
mov cl, r10b
and cl, 1
xor r10b, 1
or cl, r10b
xor cl, 0xff
mov r9b, r8b
xor r9b, cl
and r9b, r8b
mov cl, sil
xor cl, 0xff
mov r8b, r9b
xor r8b, 0xff
mov r10b, byte [rbp + 0x67a]
xor r10b, 0
mov r11b, cl
and r11b, 0
and sil, r10b
mov bl, r8b
and bl, 0
and r9b, r10b
or r11b, sil
or bl, r9b
xor r11b, bl
or cl, r8b
xor cl, 0xff
or r10b, 0
and cl, r10b
or r11b, cl
mov cl, r11b
xor cl, 0xff
and cl, 0
mov r8b, byte [rbp + 0x67a]
xor r8b, 0
and r11b, r8b
mov r9b, byte [rbp + 0x67a]
xor r9b, 1
and r9b, 0
and r8b, 1
or cl, r11b
or r9b, r8b
xor cl, r9b
mov r8b, dl
xor r8b, 0xff
mov r9b, cl
and r9b, r8b
xor cl, 0xff
mov r8b, dl
and r8b, cl
or r9b, r8b
xor dl, 0xff
mov cl, r9b
xor cl, dl
and cl, r9b
mov dl, al
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x67a]
xor r8b, 1
mov r9b, al
and r9b, r8b
mov r10b, byte [rbp + 0x67a]
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 + 0x67a]
xor r9b, 1
mov r10b, cl
and r10b, r9b
or r8b, r10b
mov r9b, byte [rbp + 0x67a]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0x67a]
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, dl
xor r10b, 0xff
mov r11b, byte [rbp + 0x67a]
xor r11b, 1
mov bl, byte [rbp + 0x67a]
xor bl, 0
or r10b, r11b
or bl, 0
xor r10b, 0xff
and r10b, bl
mov r11b, r9b
xor r11b, 0xff
mov bl, al
xor bl, r11b
and bl, al
mov al, r8b
xor al, 0xff
mov r11b, byte [rbp + 0x67a]
xor r11b, 1
mov sil, byte [rbp + 0x67a]
xor sil, 1
or al, r11b
or sil, 1
xor al, 0xff
and al, sil
mov r11b, r9b
xor r11b, 0xff
mov sil, cl
xor sil, r11b
and sil, cl
mov cl, r10b
and cl, bl
xor r10b, bl
or cl, r10b
mov r10b, al
and r10b, sil
xor al, sil
or r10b, al
mov al, cl
xor al, 0xff
and al, 1
mov r11b, byte [rbp + 0x67a]
xor r11b, 1
and cl, r11b
mov bl, r10b
xor bl, 0xff
and bl, 0xff
and r10b, r11b
or al, cl
or bl, r10b
xor al, bl
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 + 0x67a]
xor r8b, 1
and cl, r8b
or dl, cl
mov cl, r9b
and cl, 1
xor r9b, 1
or cl, r9b
xor cl, 0xff
mov r8b, dl
xor r8b, cl
and r8b, dl
mov cl, al
xor cl, 0xff
mov dl, r8b
xor dl, 0xff
mov r9b, byte [rbp + 0x67a]
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 0x6d8e3e02
jmp 0x6d9a1092
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, 0x5751f933
add r9d, 0
add r9d, r8d
sub r9d, 0x5751f933
sub eax, 0x3fa8d3d
sub eax, r9d
add eax, 0x3fa8d3d
mov r8d, ecx
add r8d, 0xf0013fbd
sub r8d, eax
sub r8d, 0xf0013fbd
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, 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
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
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
xor al, 0xff
xor al, 1
and al, 0xff
mov r15b, bl
and r15b, dil
xor bl, dil
or r15b, bl
mov bl, r14b
xor bl, 0xff
mov dil, al
xor dil, 0xff
mov r12b, sil
xor r12b, 1
mov cl, bl
and cl, 0xff
and r14b, r12b
mov dl, dil
and dl, 0xff
and al, r12b
or cl, r14b
or dl, al
xor cl, dl
or bl, dil
xor bl, 0xff
or r12b, 1
and bl, r12b
or cl, bl
mov al, r15b
xor al, 0xff
mov dl, cl
and dl, al
xor cl, 0xff
and r15b, cl
or dl, r15b
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, 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, 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
and r14b, 1
or dil, r14b
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 cl, 0xff
mov r15b, sil
xor r15b, 1
or r14b, cl
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov cl, al
and cl, bl
xor al, bl
or cl, al
mov al, dil
xor al, 0xff
mov bl, r14b
xor bl, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, al
and r12b, 0
and dil, r15b
mov r8b, bl
and r8b, 0
and r14b, r15b
or r12b, dil
or r8b, r14b
xor r12b, r8b
or al, bl
xor al, 0xff
or r15b, 0
and al, r15b
or r12b, al
mov al, cl
xor al, 0xff
mov r8b, r12b
and r8b, al
xor r12b, 0xff
and cl, r12b
or r8b, cl
mov al, r13b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
mov bl, r13b
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
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, 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, al
xor dil, 0xff
mov r14b, cl
xor r14b, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, dil
and r12b, 0
and al, r15b
mov r9b, r14b
and r9b, 0
and cl, r15b
or r12b, al
or r9b, cl
xor r12b, r9b
or dil, r14b
xor dil, 0xff
or r15b, 0
and dil, r15b
or r12b, dil
mov al, bl
and al, 0
xor bl, 0
or al, bl
mov cl, r12b
xor cl, 0xff
and cl, 1
mov r9b, sil
xor r9b, 1
and r12b, r9b
or cl, r12b
xor al, 0xff
mov r9b, cl
xor r9b, al
and r9b, cl
mov al, r10b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and r10b, cl
mov bl, sil
xor bl, 1
and bl, 0xff
and cl, 1
or al, r10b
or bl, cl
xor al, bl
mov cl, r8b
xor cl, 0xff
and cl, 0
mov r10b, sil
xor r10b, 0
mov bl, r8b
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, al
xor bl, 0xff
mov dil, cl
xor dil, 0xff
mov r14b, sil
xor r14b, 0
mov r15b, bl
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 bl, dil
xor bl, 0xff
or r14b, 0
and bl, r14b
or r15b, bl
mov al, r10b
and al, 1
xor r10b, 1
or al, r10b
mov cl, r15b
xor cl, 0xff
and cl, 0
mov r10b, sil
xor r10b, 0
and r15b, r10b
mov bl, sil
xor bl, 1
and bl, 0
and r10b, 1
or cl, r15b
or bl, r10b
xor cl, bl
xor al, 0xff
mov r10b, cl
xor r10b, al
and r10b, cl
mov al, dl
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
mov bl, dl
and bl, cl
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 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
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
xor dil, 0xff
mov r14b, cl
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, dil
and r12b, 0xff
and al, r15b
mov byte [rbp + 0x677], r14b
and r14b, 0xff
and cl, r15b
or r12b, al
or r14b, cl
xor r12b, r14b
mov al, byte [rbp + 0x677]
or dil, al
xor dil, 0xff
or r15b, 1
and dil, r15b
or r12b, dil
mov cl, bl
and cl, 0
xor bl, 0
or cl, bl
mov bl, r12b
xor bl, 0xff
and bl, 1
mov dil, sil
xor dil, 1
and r12b, dil
or bl, r12b
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
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
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, cl
and r14b, r11b
xor cl, r11b
or r14b, cl
mov cl, dil
and cl, 1
xor dil, 1
or cl, 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 cl, 0xff
mov dil, sil
xor dil, 1
or r11b, cl
or dil, 1
xor r11b, 0xff
and r11b, dil
mov cl, r10b
xor cl, 0xff
mov dil, r9b
xor dil, cl
and dil, r9b
mov cl, r9b
xor cl, 0xff
mov r14b, r10b
and r14b, cl
xor r10b, 0xff
and r9b, r10b
or r14b, r9b
mov cl, dil
and cl, r14b
xor dil, r14b
or cl, dil
mov r9b, bl
xor r9b, 0xff
mov r10b, r11b
xor r10b, 0xff
mov dil, sil
xor dil, 0
or r9b, r10b
or dil, 0
xor r9b, 0xff
and r9b, dil
mov r10b, bl
xor r10b, 0xff
and r10b, 0
mov dil, sil
xor dil, 0
and bl, dil
mov r14b, r11b
xor r14b, 0xff
and r14b, 0
and r11b, dil
or r10b, bl
or r14b, r11b
xor r10b, r14b
mov r11b, r9b
xor r11b, 0xff
mov bl, r10b
xor bl, 0xff
mov dil, sil
xor dil, 1
mov r14b, r11b
and r14b, 0xff
and r9b, dil
mov r15b, bl
and r15b, 0xff
and r10b, dil
or r14b, r9b
or r15b, r10b
xor r14b, r15b
or r11b, bl
xor r11b, 0xff
or dil, 1
and r11b, dil
or r14b, r11b
mov r9b, cl
xor r9b, 0xff
and r9b, 0
mov r10b, sil
xor r10b, 0
mov r11b, cl
and r11b, r10b
mov bl, sil
xor bl, 1
and bl, 0
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
xor r9b, 0xff
mov r10b, r14b
xor r10b, r9b
and r10b, r14b
mov r9b, r14b
xor r9b, 0xff
and r9b, 1
mov r11b, sil
xor r11b, 1
and r14b, r11b
or r9b, r14b
xor cl, 0xff
xor r9b, 0xff
mov r11b, sil
xor r11b, 0
or cl, r9b
or r11b, 0
xor cl, 0xff
and cl, r11b
mov r9b, r10b
xor r9b, 0xff
mov r11b, cl
xor r11b, 0xff
mov bl, sil
xor bl, 0
mov dil, r9b
and dil, 0
and r10b, bl
mov r14b, r11b
and r14b, 0
and cl, bl
or dil, r10b
or r14b, cl
xor dil, r14b
or r9b, r11b
xor r9b, 0xff
or bl, 0
and r9b, bl
or dil, r9b
mov cl, dl
xor cl, 0xff
mov r9b, r13b
xor r9b, cl
and r9b, r13b
mov cl, r13b
xor cl, 0xff
and cl, 0
mov r10b, sil
xor r10b, 0
and r13b, r10b
mov r11b, dl
xor r11b, 0xff
and r11b, 0
and dl, r10b
or cl, r13b
or r11b, dl
xor cl, r11b
mov dl, r9b
xor dl, 0xff
mov r10b, cl
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 cl, r11b
or bl, r9b
or r14b, cl
xor bl, r14b
or dl, r10b
xor dl, 0xff
or r11b, 1
and dl, r11b
or bl, dl
mov cl, bl
xor cl, 0xff
and cl, 0
mov dl, sil
xor dl, 0
mov r9b, bl
and r9b, dl
mov r10b, sil
xor r10b, 1
and r10b, 0
and dl, 1
or cl, r9b
or r10b, dl
xor cl, r10b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov dl, sil
xor dl, 1
and dl, 1
mov r9b, sil
xor r9b, 1
and r9b, 1
or dl, r9b
xor dl, 0xff
mov r9b, bl
xor r9b, dl
and r9b, bl
mov dl, cl
xor dl, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r11b, sil
xor r11b, 0
mov bl, dl
and bl, 0
and cl, r11b
mov r14b, r10b
and r14b, 0
and r9b, r11b
or bl, cl
or r14b, r9b
xor bl, r14b
or dl, r10b
xor dl, 0xff
or r11b, 0
and dl, r11b
or bl, dl
mov cl, r8b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov dl, sil
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, sil
xor r10b, 0
mov r11b, dl
and r11b, 0
and cl, r10b
mov r14b, r8b
and r14b, 0
and r9b, r10b
or r11b, cl
or r14b, r9b
xor r11b, r14b
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, sil
xor dl, 1
and r11b, dl
or cl, r11b
mov dl, bl
xor dl, 0xff
mov r8b, cl
and r8b, dl
xor cl, 0xff
mov dl, bl
and dl, cl
or r8b, dl
xor r8b, 0xff
xor bl, 0xff
xor sil, 1
or r8b, bl
or sil, 1
xor r8b, 0xff
and r8b, sil
mov cl, r8b
xor cl, 0xff
mov dl, dil
xor dl, cl
and dl, dil
mov cl, dil
xor cl, 0xff
mov r9b, r8b
and r9b, cl
xor r8b, 0xff
and dil, r8b
or r9b, dil
mov cl, dl
and cl, r9b
xor dl, r9b
or cl, dl
test cl, 1
jne 0x6d8e4838
jmp 0x6d9b3539
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x972afa7b
sub r8d, 0xe5f1218e
add r8d, 0x972afa7b
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, 0x130de007
add r8d, r9d
add r8d, 0x4fbaf29c
sub r8d, 1
sub r8d, 0x4fbaf29c
sub r8d, 0x2606b1d9
add r8d, 0x130de007
add r8d, 0x2606b1d9
sub eax, 0x1165df9
sub eax, 0xe5f1218e
add eax, 0x1165df9
add r8d, 0x5a352714
sub r8d, eax
sub r8d, 0x5a352714
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
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
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
or sil, r12b
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, r15b
xor al, 0xff
mov r12b, r11b
xor r12b, al
and r12b, r11b
mov al, bl
xor al, 0xff
and al, 0
mov r11b, dil
xor r11b, 0
mov r13b, bl
and r13b, r11b
mov cl, dil
xor cl, 1
and cl, 0
and r11b, 1
or al, r13b
or cl, r11b
xor al, cl
mov cl, dil
xor cl, 0
mov r11b, al
xor r11b, cl
and r11b, al
xor r15b, 0xff
mov al, bl
xor al, r15b
and al, bl
mov cl, sil
xor cl, 0xff
mov bl, r12b
xor bl, 0xff
mov r15b, dil
xor r15b, 1
mov r13b, cl
and r13b, 0xff
and sil, r15b
mov dl, bl
and dl, 0xff
and r12b, r15b
or r13b, sil
or dl, r12b
xor r13b, dl
or cl, bl
xor cl, 0xff
or r15b, 1
and cl, r15b
or r13b, cl
mov cl, r11b
xor cl, 0xff
mov dl, al
xor dl, 0xff
mov bl, dil
xor bl, 1
mov sil, cl
and sil, 0xff
and r11b, bl
mov r15b, dl
and r15b, 0xff
and al, bl
or sil, r11b
or r15b, al
xor sil, r15b
or cl, dl
xor cl, 0xff
or bl, 1
and cl, bl
or sil, cl
mov al, r13b
xor al, 0xff
mov cl, sil
and cl, al
xor sil, 0xff
and r13b, sil
or cl, r13b
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, 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, 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, dil
xor bl, 0
mov sil, al
xor sil, bl
and sil, al
mov bl, r11b
xor bl, 0xff
mov r15b, r14b
xor r15b, bl
and r15b, r14b
mov bl, dl
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, r11b
xor r14b, 0xff
mov r12b, cl
xor r12b, r14b
and r12b, cl
mov cl, sil
xor cl, 0xff
mov r14b, r15b
xor r14b, 0xff
mov r13b, dil
xor r13b, 1
mov r8b, cl
and r8b, 0xff
and sil, r13b
mov r9b, r14b
and r9b, 0xff
and r15b, r13b
or r8b, sil
or r9b, r15b
xor r8b, r9b
or cl, r14b
xor cl, 0xff
or r13b, 1
and cl, r13b
or r8b, cl
mov cl, bl
and cl, r12b
xor bl, r12b
or cl, bl
mov r9b, r8b
xor r9b, 0xff
mov bl, cl
and bl, r9b
xor cl, 0xff
and r8b, cl
or bl, 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, dil
xor cl, 0
mov dl, r11b
xor dl, 0xff
mov r8b, dil
xor r8b, 0
mov r9b, cl
and r9b, 0
mov sil, r8b
and sil, 0
mov r14b, dl
and r14b, 0
and r11b, r8b
or r9b, sil
or r14b, r11b
xor r9b, r14b
or cl, dl
xor cl, 0xff
or r8b, 0
and cl, r8b
or r9b, cl
xor al, 0xff
xor r9b, 0xff
mov cl, dil
xor cl, 0
or al, r9b
or cl, 0
xor al, 0xff
and al, cl
mov cl, bl
xor cl, 0xff
mov dl, al
xor dl, 0xff
xor dil, 0
mov r8b, cl
and r8b, 0
and bl, dil
mov r9b, dl
and r9b, 0
and al, dil
or r8b, bl
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 0x6d8e4c78
jmp 0x6d9b3539
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xcd509212
mov r9d, ecx
add r9d, r8d
mov r8d, eax
sub r8d, 0xec06b7d6
add r9d, r8d
mov r8d, eax
sub r8d, 0xcd509212
sub r9d, r8d
mov r8d, eax
sub r8d, 0x407d4d85
sub r9d, r8d
sub r9d, 0x5b027d7c
sub r9d, 1
add r9d, 0x5b027d7c
sub r9d, 0xdaffed47
sub r9d, 0x407d4d85
add r9d, 0xdaffed47
mov r8d, eax
sub r8d, 0xcd35f523
add r9d, r8d
sub r9d, 0xed43ac41
add r9d, 0xec06b7d6
add r9d, 0xed43ac41
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0xcd35f523
add r8d, r9d
sub eax, r8d
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
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
mov r14b, r11b
xor r14b, bl
and r14b, r11b
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, 1
mov r12b, r11b
and r12b, 0xff
and r14b, r15b
mov r13b, bl
and r13b, 0xff
and r10b, r15b
or r12b, r14b
or r13b, r10b
xor r12b, r13b
or r11b, bl
xor r11b, 0xff
or r15b, 1
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
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, 0
and bl, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
or bl, r14b
mov r14b, sil
xor r14b, 0
mov r15b, r10b
xor r15b, r14b
and r15b, r10b
xor dil, 0xff
mov r14b, bl
xor r14b, 0xff
mov r13b, sil
xor r13b, 1
or dil, r14b
or r13b, 1
xor dil, 0xff
and dil, r13b
mov r14b, r11b
xor r14b, 0xff
mov r13b, sil
xor r13b, 0
mov al, sil
xor al, 1
or r14b, r13b
or al, 1
xor r14b, 0xff
and r14b, al
xor r12b, 0xff
mov al, bl
xor al, 0xff
mov r13b, sil
xor r13b, 0
or r12b, al
or r13b, 0
xor r12b, 0xff
and r12b, r13b
mov al, r15b
and al, dil
xor r15b, dil
or al, r15b
mov dil, r14b
and dil, r12b
xor r14b, r12b
or dil, r14b
mov r14b, al
xor r14b, 0xff
and r14b, 1
mov r15b, sil
xor r15b, 1
and al, r15b
mov r12b, dil
xor r12b, 0xff
and r12b, 0xff
and dil, r15b
or r14b, al
or r12b, dil
xor r14b, r12b
mov al, r10b
xor al, 0xff
mov dil, r11b
xor dil, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, al
and r12b, 0xff
and r10b, r15b
mov r13b, dil
and r13b, 0xff
and r11b, r15b
or r12b, r10b
or r13b, r11b
xor r12b, r13b
or al, dil
xor al, 0xff
or r15b, 1
and al, r15b
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, sil
xor r10b, 0
mov r11b, bl
xor r11b, 0xff
mov dil, sil
xor dil, 1
mov r15b, r10b
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 r10b, r11b
xor r10b, 0xff
or dil, 1
and r10b, dil
or r15b, r10b
xor r15b, 0xff
mov r10b, al
xor r10b, r15b
and r10b, al
mov al, r14b
xor al, 0xff
mov r11b, r10b
xor r11b, 0xff
xor sil, 0
mov bl, al
and bl, 0
and r14b, sil
mov dil, r11b
and dil, 0
and r10b, sil
or bl, r14b
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 0x6d8e505f
jmp 0x6d9a1092
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0xf7d4911
add r8d, 0
sub r8d, ecx
sub r8d, 0xf7d4911
mov r9d, eax
sub r9d, 0xcb71b282
add r9d, 0
add r8d, 0x285d0f59
add r8d, r9d
sub r8d, 0x285d0f59
mov r9d, eax
sub r9d, r8d
add r9d, 0
sub r9d, 0xbe6cde08
add r9d, 0xd992e50f
add r9d, 0xbe6cde08
add r9d, 0x6d642cd8
sub r9d, 1
sub r9d, 0x6d642cd8
mov r8d, eax
sub r8d, 0xd992e50f
add r9d, r8d
add r9d, 0x582210de
sub r9d, 0xa79e29
sub r9d, 0x582210de
add r9d, 0x9e6dcee4
sub r9d, 0xcb71b282
sub r9d, 0x9e6dcee4
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0xa79e29
add r8d, r9d
sub eax, r8d
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
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, 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, 1
mov r15b, sil
xor r15b, 1
and r15b, 0
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, 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, r14b
xor r11b, 0xff
mov bl, r10b
xor bl, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, r11b
and r13b, 0xff
and r14b, r12b
mov cl, bl
and cl, 0xff
and r10b, r12b
or r13b, r14b
or cl, r10b
xor r13b, cl
or r11b, bl
xor r11b, 0xff
or r12b, 1
and r11b, r12b
or r13b, r11b
mov cl, r15b
and cl, al
xor r15b, al
or cl, r15b
mov al, r13b
xor al, 0xff
mov r10b, cl
and r10b, al
xor cl, 0xff
and r13b, cl
or r10b, r13b
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, 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, al
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
mov r14b, r11b
xor r14b, 0xff
mov r15b, dil
xor r15b, r14b
and r15b, dil
mov dil, sil
xor dil, 1
mov r14b, cl
xor r14b, dil
and r14b, cl
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, bl
xor dil, 0xff
mov r12b, r15b
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 r15b, r13b
or dl, bl
or r8b, r15b
xor dl, r8b
or dil, r12b
xor dil, 0xff
or r13b, 1
and dil, r13b
or dl, dil
mov r8b, r14b
and r8b, r10b
xor r14b, r10b
or r8b, r14b
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, 0
mov cl, sil
xor cl, 0
and dl, cl
mov r8b, sil
xor r8b, 1
and r8b, 0
and cl, 1
or al, dl
or r8b, cl
xor al, r8b
mov cl, r11b
and cl, 1
xor r11b, 1
or cl, r11b
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, 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 0x6d8e5464
jmp 0x6d987875
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0x6f20a4b5
add r8d, 0
sub r8d, 0x700dfeb7
sub r8d, 0x6f20a4b5
mov r9d, ecx
add r9d, 0x2e541395
sub r9d, r8d
sub r9d, 0x2e541395
add r9d, 0xd73a3654
sub r9d, 0x2213de43
sub r9d, 0xd73a3654
sub r9d, 0x1fa922e5
sub r9d, 1
add r9d, 0x1fa922e5
mov r8d, eax
sub r8d, 0x2213de43
sub r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0x6e72573d
add r8d, r9d
mov r9d, eax
sub r9d, r8d
sub r9d, 0x6a918793
sub r9d, 0x700dfeb7
add r9d, 0x6a918793
sub eax, 0x6e72573d
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
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, 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, 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, 0
and al, 1
mov cl, sil
xor cl, 1
mov bl, cl
and bl, 0
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, 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, 1
mov bl, sil
xor bl, 1
and bl, 0
or al, bl
mov bl, al
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
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, cl
and dil, bl
xor cl, bl
or dil, cl
mov cl, r15b
and cl, al
xor r15b, al
or cl, r15b
mov al, dil
xor al, 0xff
mov bl, cl
and bl, al
xor cl, 0xff
and dil, cl
or bl, dil
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
mov dil, al
and dil, cl
xor al, 0xff
mov cl, r13b
and cl, al
or dil, cl
xor dil, 0xff
mov al, r13b
xor al, 0xff
mov cl, sil
xor cl, 1
or dil, al
or cl, 1
xor dil, 0xff
and dil, 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 r10b, sil
xor r10b, 1
mov r14b, bl
and r14b, r10b
or cl, r14b
mov r10b, sil
xor r10b, 1
and r10b, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or r10b, r14b
mov r14b, al
and r14b, cl
xor al, cl
or r14b, al
mov al, sil
xor al, 1
mov cl, r10b
xor cl, 0xff
mov r15b, sil
xor r15b, 0
mov dl, al
and dl, 0
mov r8b, r15b
and r8b, 1
mov r9b, cl
and r9b, 0
and r10b, r15b
or dl, r8b
or r9b, r10b
xor dl, r9b
or al, cl
xor al, 0xff
or r15b, 0
and al, r15b
or dl, al
mov al, r14b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and r14b, cl
mov r8b, sil
xor r8b, 1
and r8b, 0xff
and cl, 1
or al, r14b
or r8b, cl
xor al, r8b
xor dl, 0xff
mov cl, al
xor cl, dl
and cl, al
mov al, sil
xor al, 0
and al, 1
mov dl, sil
xor dl, 1
and dl, 0
or al, dl
mov dl, r12b
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
mov r9b, r12b
and r9b, r8b
mov r10b, al
xor r10b, 0xff
and r10b, 0xff
and al, r8b
or dl, r9b
or r10b, al
xor dl, r10b
mov al, r12b
xor al, 0xff
mov r8b, dl
xor r8b, al
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, 0
mov r9b, sil
xor r9b, 0
mov r10b, r11b
and r10b, r9b
mov r14b, al
xor r14b, 0xff
and r14b, 0
and al, r9b
or dl, r10b
or r14b, al
xor dl, r14b
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, dil
xor al, 0xff
and al, 1
mov r9b, sil
xor r9b, 1
mov r10b, dil
and r10b, r9b
or al, r10b
mov r9b, cl
xor r9b, 0xff
and r9b, 1
mov r10b, sil
xor r10b, 1
mov r11b, cl
and r11b, r10b
or r9b, r11b
mov r10b, sil
xor r10b, 0
and r10b, 0
mov r11b, sil
xor r11b, 0
mov r14b, r11b
and r14b, 0
mov r15b, sil
xor r15b, 1
and r15b, 0
and r11b, 1
or r10b, r14b
or r15b, r11b
xor r10b, r15b
mov r11b, sil
xor r11b, 0
mov r14b, al
xor r14b, r11b
and r14b, al
mov r11b, r10b
xor r11b, 0xff
mov r15b, dil
xor r15b, r11b
and r15b, dil
mov r11b, r9b
xor r11b, 0xff
mov dil, sil
xor dil, 0
mov byte [rbp + 0x676], sil
xor sil, 1
or r11b, dil
or sil, 1
xor r11b, 0xff
and r11b, sil
xor cl, 0xff
mov sil, r10b
xor sil, 0xff
mov dil, byte [rbp + 0x676]
xor dil, 0
or cl, sil
or dil, 0
xor cl, 0xff
and cl, dil
mov sil, r14b
and sil, r15b
xor r14b, r15b
or sil, r14b
mov dil, r11b
xor dil, 0xff
mov r14b, cl
xor r14b, 0xff
mov r15b, byte [rbp + 0x676]
xor r15b, 1
mov byte [rbp + 0x675], dil
and dil, 0xff
and r11b, r15b
mov byte [rbp + 0x674], r14b
and r14b, 0xff
and cl, r15b
or dil, r11b
or r14b, cl
xor dil, r14b
mov cl, byte [rbp + 0x675]
mov r11b, byte [rbp + 0x674]
or cl, r11b
xor cl, 0xff
or r15b, 1
and cl, r15b
or dil, cl
mov cl, sil
xor cl, 0xff
and cl, 1
mov r14b, byte [rbp + 0x676]
xor r14b, 1
and sil, r14b
mov r15b, dil
xor r15b, 0xff
and r15b, 0xff
and dil, r14b
or cl, sil
or r15b, dil
xor cl, r15b
mov sil, al
xor sil, 0xff
mov dil, r9b
xor dil, 0xff
mov r14b, byte [rbp + 0x676]
xor r14b, 0
mov r15b, sil
and r15b, 0
and al, r14b
mov r11b, dil
and r11b, 0
and r9b, r14b
or r15b, al
or r11b, r9b
xor r15b, r11b
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 + 0x676]
xor r9b, 1
and r15b, r9b
or al, r15b
mov r9b, r10b
and r9b, 0
xor r10b, 0
or r9b, r10b
xor al, 0xff
xor r9b, 0xff
mov r10b, byte [rbp + 0x676]
xor r10b, 1
or al, r9b
or r10b, 1
xor al, 0xff
and al, r10b
mov r9b, cl
and r9b, al
xor cl, al
or r9b, cl
mov al, dl
xor al, 0xff
mov cl, r8b
xor cl, al
and cl, r8b
mov al, r8b
xor al, 0xff
mov r10b, dl
and r10b, al
xor dl, 0xff
and r8b, dl
or r10b, r8b
mov al, cl
and al, r10b
xor cl, r10b
or al, cl
mov cl, r9b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x676]
xor dl, 1
mov r8b, r9b
and r8b, dl
mov r10b, byte [rbp + 0x676]
xor r10b, 1
and r10b, 0xff
and dl, 1
or cl, r8b
or r10b, dl
xor cl, r10b
xor cl, 0xff
xor cl, 0
and cl, 0
mov dl, byte [rbp + 0x676]
xor dl, 0
and dl, 1
mov r8b, byte [rbp + 0x676]
xor r8b, 1
and r8b, 0
or dl, r8b
mov r8b, dl
xor r8b, 0xff
mov r10b, r9b
xor r10b, r8b
and r10b, r9b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x676]
xor r9b, 1
mov r11b, al
and r11b, r9b
mov sil, byte [rbp + 0x676]
xor sil, 1
and sil, 0xff
and r9b, 1
or r8b, r11b
or sil, r9b
xor r8b, sil
mov r9b, byte [rbp + 0x676]
xor r9b, 0
mov r11b, r8b
xor r11b, r9b
and r11b, r8b
xor al, 0xff
xor dl, 0xff
mov r8b, byte [rbp + 0x676]
xor r8b, 1
or al, dl
or r8b, 1
xor al, 0xff
and al, r8b
mov dl, cl
xor dl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov r9b, byte [rbp + 0x676]
xor r9b, 0
mov sil, dl
and sil, 0
and cl, r9b
mov dil, r8b
and dil, 0
and r10b, r9b
or sil, cl
or dil, r10b
xor sil, dil
or dl, r8b
xor dl, 0xff
or r9b, 0
and dl, r9b
or sil, dl
mov cl, r11b
xor cl, 0xff
mov dl, al
xor dl, 0xff
mov r8b, byte [rbp + 0x676]
xor r8b, 1
mov r9b, cl
and r9b, 0xff
and r11b, r8b
mov r10b, dl
and r10b, 0xff
and al, r8b
or r9b, r11b
or r10b, al
xor r9b, r10b
or cl, dl
xor cl, 0xff
or r8b, 1
and cl, r8b
or r9b, cl
mov al, sil
xor al, 0xff
mov cl, r9b
and cl, al
xor r9b, 0xff
and sil, r9b
or cl, sil
mov al, r13b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x676]
xor dl, 1
mov r8b, r13b
and r8b, dl
mov r9b, byte [rbp + 0x676]
xor r9b, 1
and r9b, 0xff
and dl, 1
or al, r8b
or r9b, dl
xor al, r9b
mov dl, r12b
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x676]
xor r8b, 1
mov r9b, r12b
and r9b, r8b
mov r10b, byte [rbp + 0x676]
xor r10b, 1
and r10b, 0xff
and r8b, 1
or dl, r9b
or r10b, r8b
xor dl, r10b
mov r8b, byte [rbp + 0x676]
xor r8b, 0
and r8b, 0
mov r9b, byte [rbp + 0x676]
xor r9b, 0
mov r10b, r9b
and r10b, 0
mov r11b, byte [rbp + 0x676]
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, byte [rbp + 0x676]
xor r10b, 0
mov r11b, byte [rbp + 0x676]
xor r11b, 1
or r9b, r10b
or r11b, 1
xor r9b, 0xff
and r9b, r11b
mov r10b, r8b
xor r10b, 0xff
mov r11b, r13b
xor r11b, r10b
and r11b, r13b
mov r10b, dl
xor r10b, 0xff
mov sil, byte [rbp + 0x676]
xor sil, 0
mov dil, byte [rbp + 0x676]
xor dil, 1
or r10b, sil
or dil, 1
xor r10b, 0xff
and r10b, dil
mov sil, r8b
xor sil, 0xff
mov dil, r12b
xor dil, sil
and dil, r12b
mov sil, r9b
and sil, r11b
xor r9b, r11b
or sil, r9b
mov r9b, r10b
xor r9b, 0xff
mov r11b, dil
xor r11b, 0xff
mov r14b, byte [rbp + 0x676]
xor r14b, 0
mov r15b, r9b
and r15b, 0
and r10b, r14b
mov r12b, r11b
and r12b, 0
and dil, r14b
or r15b, r10b
or r12b, dil
xor r15b, r12b
or r9b, r11b
xor r9b, 0xff
or r14b, 0
and r9b, r14b
or r15b, r9b
mov r9b, sil
xor r9b, 0xff
mov r10b, r15b
and r10b, r9b
xor r15b, 0xff
and sil, r15b
or r10b, sil
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 + 0x676]
xor dl, 0
and r9b, dl
mov r11b, byte [rbp + 0x676]
xor r11b, 1
and r11b, 0
and dl, 1
or al, r9b
or r11b, dl
xor al, r11b
mov dl, byte [rbp + 0x676]
xor dl, 0
mov r9b, r8b
xor r9b, 0xff
mov r11b, byte [rbp + 0x676]
xor r11b, 0
mov sil, dl
and sil, 0
mov dil, r11b
and dil, 0
mov r14b, r9b
and r14b, 0
and r8b, r11b
or sil, dil
or r14b, r8b
xor sil, r14b
or dl, r9b
xor dl, 0xff
or r11b, 0
and dl, r11b
or sil, dl
xor sil, 0xff
mov dl, al
xor dl, sil
and dl, al
mov al, r10b
and al, dl
xor r10b, dl
or al, r10b
mov dl, al
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x676]
xor r8b, 1
mov r9b, al
and r9b, r8b
mov r10b, byte [rbp + 0x676]
xor r10b, 1
and r10b, 0xff
and r8b, 1
or dl, r9b
or r10b, r8b
xor dl, r10b
mov r8b, byte [rbp + 0x676]
xor r8b, 1
xor dl, 0xff
mov r9b, byte [rbp + 0x676]
xor r9b, 0
or r8b, dl
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov dl, byte [rbp + 0x676]
xor dl, 1
and dl, 0
mov r9b, byte [rbp + 0x676]
xor r9b, 0
mov r10b, r9b
and r10b, 1
mov r11b, byte [rbp + 0x676]
xor r11b, 1
and r11b, 0
and r9b, 1
or dl, r10b
or r11b, r9b
xor dl, r11b
xor al, 0xff
xor dl, 0xff
mov r9b, byte [rbp + 0x676]
xor r9b, 1
or al, dl
or r9b, 1
xor al, 0xff
and al, r9b
mov dl, r8b
xor dl, 0xff
mov r9b, al
xor r9b, 0xff
mov r10b, byte [rbp + 0x676]
xor r10b, 1
mov r11b, dl
and r11b, 0xff
and r8b, r10b
mov sil, r9b
and sil, 0xff
and al, r10b
or r11b, r8b
or sil, al
xor r11b, sil
or dl, r9b
xor dl, 0xff
or r10b, 1
and dl, r10b
or r11b, dl
mov al, byte [rbp + 0x676]
xor al, 0
mov dl, bl
xor dl, 0xff
mov r8b, byte [rbp + 0x676]
xor r8b, 1
or al, dl
or r8b, 1
xor al, 0xff
and al, r8b
mov dl, byte [rbp + 0x676]
xor dl, 0
and dl, 0
mov r8b, byte [rbp + 0x676]
xor r8b, 0
mov r9b, r8b
and r9b, 0
mov r10b, bl
xor r10b, 0xff
and r10b, 0
and bl, r8b
or dl, r9b
or r10b, bl
xor dl, r10b
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 + 0x676]
xor dl, 0
and r8b, dl
mov r9b, byte [rbp + 0x676]
xor r9b, 1
and r9b, 0
and dl, 1
or al, r8b
or r9b, dl
xor al, r9b
mov dl, r11b
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp + 0x676]
xor r8b, 0
mov r9b, r11b
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 r11b, 0xff
mov al, byte [rbp + 0x676]
xor al, 1
or dl, r11b
or al, 1
xor dl, 0xff
and dl, al
mov al, cl
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x676]
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 + 0x676]
xor r9b, 1
mov r10b, dl
and r10b, r9b
mov r11b, byte [rbp + 0x676]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, byte [rbp + 0x676]
xor r9b, 0
and r9b, 0
mov r10b, byte [rbp + 0x676]
xor r10b, 0
mov r11b, r10b
and r11b, 0
mov bl, byte [rbp + 0x676]
xor bl, 1
and bl, 0
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, byte [rbp + 0x676]
xor r10b, 0
mov r11b, al
xor r11b, r10b
and r11b, al
mov r10b, r9b
xor r10b, 0xff
mov bl, cl
xor bl, r10b
and bl, cl
mov cl, byte [rbp + 0x676]
xor cl, 0
mov r10b, r8b
xor r10b, cl
and r10b, r8b
xor dl, 0xff
mov cl, r9b
xor cl, 0xff
mov sil, byte [rbp + 0x676]
xor sil, 0
or dl, cl
or sil, 0
xor dl, 0xff
and dl, sil
mov cl, r11b
xor cl, 0xff
mov sil, bl
xor sil, 0xff
mov dil, byte [rbp + 0x676]
xor dil, 0
mov r14b, cl
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 cl, sil
xor cl, 0xff
or dil, 0
and cl, dil
or r14b, cl
mov cl, r10b
and cl, dl
xor r10b, dl
or cl, r10b
mov dl, r14b
xor dl, 0xff
mov r10b, cl
and r10b, dl
xor cl, 0xff
and r14b, cl
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 + 0x676]
xor dl, 1
and cl, dl
mov r8b, byte [rbp + 0x676]
xor r8b, 1
and r8b, 0xff
and dl, 1
or al, cl
or r8b, dl
xor al, r8b
mov cl, byte [rbp + 0x676]
xor cl, 0
mov dl, r9b
xor dl, 0xff
mov r8b, byte [rbp + 0x676]
xor r8b, 0
mov r11b, cl
and r11b, 0
mov bl, r8b
and bl, 0
mov sil, dl
and sil, 0
and r9b, r8b
or r11b, bl
or sil, r9b
xor r11b, sil
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
mov r8b, byte [rbp + 0x676]
xor r8b, 0
mov r9b, al
and r9b, 0
and r10b, r8b
mov r11b, dl
and r11b, 0
and cl, r8b
or r9b, r10b
or r11b, cl
xor r9b, r11b
or al, dl
xor al, 0xff
or r8b, 0
and al, r8b
or r9b, al
test r9b, 1
jne 0x6d8e6252
jmp 0x6d9b353e
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, 0x5278503d
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, 0x63473724
sub r9d, r8d
add r9d, 0x63473724
mov r8d, 0xe786401c
add r8d, 0
sub r8d, 1
sub r8d, 0xe786401c
sub eax, r8d
sub r9d, eax
mov eax, 0x5fb86189
add eax, 0
sub eax, 0x5278503d
sub eax, 0x5fb86189
sub r9d, 0x58f147f
add r9d, eax
add r9d, 0x58f147f
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, 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, 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, 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 sil, 0xff
mov r13b, dil
xor r13b, 0
or al, sil
or r13b, 0
xor al, 0xff
and al, r13b
mov sil, r14b
xor sil, 0xff
mov r13b, r12b
xor r13b, 0xff
mov cl, dil
xor cl, 0
mov dl, sil
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 sil, r13b
xor sil, 0xff
or cl, 0
and sil, cl
or dl, sil
mov cl, r15b
xor cl, 0xff
mov r8b, al
xor r8b, 0xff
mov sil, dil
xor sil, 0
mov r14b, cl
and r14b, 0
and r15b, sil
mov r12b, r8b
and r12b, 0
and al, sil
or r14b, r15b
or r12b, al
xor r14b, r12b
or cl, r8b
xor cl, 0xff
or sil, 0
and cl, sil
or r14b, cl
mov al, dl
xor al, 0xff
and al, 0
mov cl, dil
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, 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, 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
mov sil, bl
xor sil, r8b
and sil, bl
mov r8b, dil
xor r8b, 1
and r8b, 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 r8b, r15b
or r12b, r14b
xor r8b, r12b
mov r14b, dil
xor r14b, 0
mov r15b, r8b
xor r15b, r14b
and r15b, r8b
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov r8b, cl
and r8b, sil
xor cl, sil
or r8b, cl
mov cl, r15b
and cl, dl
xor r15b, dl
or cl, r15b
mov dl, r8b
xor dl, 0xff
mov sil, cl
and sil, dl
xor cl, 0xff
and r8b, cl
or sil, r8b
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, 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 dl, r14b
or r15b, r8b
xor dl, r15b
xor dl, 0xff
xor dl, 0
and dl, 0
mov r8b, cl
xor r8b, 0xff
mov r14b, dl
xor r14b, 0xff
mov r15b, dil
xor r15b, 1
mov r12b, r8b
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 r8b, r14b
xor r8b, 0xff
or r15b, 1
and r8b, r15b
or r12b, r8b
mov cl, al
xor cl, 0xff
and cl, 1
mov dl, dil
xor dl, 1
mov r8b, al
and r8b, dl
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and dl, 1
or cl, r8b
or r14b, dl
xor cl, r14b
mov dl, dil
xor dl, 0
and dl, 1
mov r8b, dil
xor r8b, 1
and r8b, 0
or dl, r8b
mov r8b, dil
xor r8b, 0
and r8b, 1
mov r14b, dil
xor r14b, 1
and r14b, 0
or r8b, r14b
mov r14b, cl
xor r14b, 0xff
mov r15b, dl
xor r15b, 0xff
mov r13b, dil
xor r13b, 0
mov r9b, r14b
and r9b, 0
and cl, r13b
mov r10b, r15b
and r10b, 0
and dl, r13b
or r9b, cl
or r10b, dl
xor r9b, r10b
or r14b, r15b
xor r14b, 0xff
or r13b, 0
and r14b, r13b
or r9b, r14b
mov cl, dil
xor cl, 0
mov dl, r8b
xor dl, 0xff
mov r10b, dil
xor r10b, 1
mov r14b, cl
and r14b, 0xff
mov r15b, r10b
and r15b, 0
mov r13b, dl
and r13b, 0xff
and r8b, r10b
or r14b, r15b
or r13b, r8b
xor r14b, r13b
or cl, dl
xor cl, 0xff
or r10b, 1
and cl, r10b
or r14b, cl
mov cl, r9b
xor cl, 0xff
and cl, 1
mov dl, dil
xor dl, 1
and r9b, dl
or cl, r9b
xor cl, 0xff
xor r14b, 0xff
mov dl, dil
xor dl, 1
or cl, r14b
or dl, 1
xor cl, 0xff
and cl, dl
mov dl, r11b
xor dl, 0xff
and dl, 1
mov r8b, dil
xor r8b, 1
and r11b, r8b
mov r9b, dil
xor r9b, 1
and r9b, 0xff
and r8b, 1
or dl, r11b
or r9b, r8b
xor dl, r9b
mov r8b, r12b
xor r8b, 0xff
and r8b, 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 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 r14b, dil
xor r14b, 1
and r14b, 0xff
and r10b, 1
or r9b, r11b
or r14b, r10b
xor r9b, r14b
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
or r8b, r10b
xor r8b, 0xff
xor dl, 0xff
mov r9b, dil
xor r9b, 1
or r8b, dl
or r9b, 1
xor r8b, 0xff
and r8b, r9b
mov dl, sil
xor dl, 0xff
and dl, 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 dl, r10b
or r11b, r9b
xor dl, r11b
mov r9b, dil
xor r9b, 0
and r9b, 0
mov r10b, dil
xor r10b, 0
mov r11b, r10b
and r11b, 0
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
mov r14b, r11b
and r14b, 1
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and r11b, 1
or r10b, r14b
or r15b, r11b
xor r10b, r15b
mov r11b, dl
xor r11b, 0xff
mov r14b, r9b
xor r14b, 0xff
mov r15b, dil
xor r15b, 0
mov r13b, r11b
and r13b, 0
and dl, r15b
mov byte [rbp + 0x673], r14b
and r14b, 0
and r9b, r15b
or r13b, dl
or r14b, r9b
xor r13b, r14b
mov dl, byte [rbp + 0x673]
or r11b, dl
xor r11b, 0xff
or r15b, 0
and r11b, r15b
or r13b, r11b
mov r9b, dil
xor r9b, 1
mov r11b, r10b
xor r11b, 0xff
mov r14b, dil
xor r14b, 1
mov r15b, r9b
and r15b, 0xff
mov dl, r14b
and dl, 1
mov byte [rbp + 0x672], r11b
and r11b, 0xff
and r10b, r14b
or r15b, dl
or r11b, r10b
xor r15b, r11b
mov dl, byte [rbp + 0x672]
or r9b, dl
xor r9b, 0xff
or r14b, 1
and r9b, r14b
or r15b, r9b
mov r9b, r13b
xor r9b, 0xff
and r9b, 1
mov r10b, dil
xor r10b, 1
and r13b, r10b
or r9b, r13b
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, r12b
xor r10b, 0xff
and r10b, 1
mov r11b, dil
xor r11b, 1
mov r14b, r12b
and r14b, r11b
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and r11b, 1
or r10b, r14b
or r15b, r11b
xor r10b, r15b
mov r11b, bl
xor r11b, 0xff
and r11b, 1
mov r14b, dil
xor r14b, 1
mov r15b, bl
and r15b, r14b
mov r13b, r10b
xor r13b, 0xff
and r13b, 0xff
and r10b, r14b
or r11b, r15b
or r13b, r10b
xor r11b, r13b
xor bl, 0xff
mov r10b, r11b
xor r10b, bl
and r10b, r11b
mov r11b, cl
xor r11b, 0xff
mov bl, r8b
xor bl, 0xff
mov r14b, dil
xor r14b, 0
or r11b, bl
or r14b, 0
xor r11b, 0xff
and r11b, r14b
mov bl, cl
xor bl, 0xff
mov r14b, r8b
and r14b, bl
xor r8b, 0xff
and cl, r8b
or r14b, cl
mov cl, r11b
and cl, r14b
xor r11b, r14b
or cl, r11b
mov r8b, r9b
xor r8b, 0xff
and r8b, 1
mov r11b, dil
xor r11b, 1
mov bl, r9b
and bl, r11b
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and r11b, 1
or r8b, bl
or r14b, r11b
xor r8b, r14b
mov r11b, r10b
xor r11b, 0xff
and r11b, 0
mov bl, dil
xor bl, 0
mov r14b, r10b
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, 1
and bl, 0
mov r14b, dil
xor r14b, 0
mov r15b, r14b
and r15b, 1
mov r13b, dil
xor r13b, 1
and r13b, 0
and r14b, 1
or bl, r15b
or r13b, r14b
xor bl, r13b
mov r14b, dil
xor r14b, 1
mov r15b, r8b
xor r15b, r14b
and r15b, r8b
mov r14b, bl
xor r14b, 0xff
mov r13b, r9b
xor r13b, r14b
and r13b, r9b
mov r9b, dil
xor r9b, 1
mov r14b, r11b
xor r14b, r9b
and r14b, r11b
mov r9b, bl
xor r9b, 0xff
mov dl, r10b
xor dl, r9b
and dl, r10b
mov r9b, r15b
xor r9b, 0xff
mov r10b, r13b
xor r10b, 0xff
mov byte [rbp + 0x671], dil
xor dil, 0
mov byte [rbp + 0x670], r9b
and r9b, 0
and r15b, dil
mov byte [rbp + 0x66f], r10b
and r10b, 0
and r13b, dil
or r9b, r15b
or r10b, r13b
xor r9b, r10b
mov r10b, byte [rbp + 0x670]
mov r15b, byte [rbp + 0x66f]
or r10b, r15b
xor r10b, 0xff
or dil, 0
and r10b, dil
or r9b, r10b
mov r10b, r14b
and r10b, dl
xor r14b, dl
or r10b, r14b
mov dl, r9b
xor dl, 0xff
mov dil, r10b
and dil, dl
xor r10b, 0xff
and r9b, r10b
or dil, r9b
mov dl, r8b
and dl, r11b
xor r8b, r11b
or dl, r8b
mov r8b, dl
xor r8b, 0xff
and r8b, 0
mov r9b, byte [rbp + 0x671]
xor r9b, 0
and dl, r9b
mov r10b, byte [rbp + 0x671]
xor r10b, 1
and r10b, 0
and r9b, 1
or r8b, dl
or r10b, r9b
xor r8b, r10b
mov dl, byte [rbp + 0x671]
xor dl, 1
mov r9b, bl
xor r9b, 0xff
mov r10b, byte [rbp + 0x671]
xor r10b, 1
mov r11b, dl
and r11b, 0xff
mov r14b, r10b
and r14b, 1
mov r13b, r9b
and r13b, 0xff
and bl, r10b
or r11b, r14b
or r13b, bl
xor r11b, r13b
or dl, r9b
xor dl, 0xff
or r10b, 1
and dl, r10b
or r11b, dl
xor r11b, 0xff
mov dl, r8b
xor dl, r11b
and dl, r8b
mov r8b, dil
and r8b, dl
xor dil, dl
or r8b, dil
mov dl, cl
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x671]
xor r9b, 1
mov r10b, cl
and r10b, r9b
mov r11b, byte [rbp + 0x671]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or dl, r10b
or r11b, r9b
xor dl, r11b
xor dl, 0xff
mov r9b, r8b
xor r9b, dl
and r9b, r8b
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r10b, byte [rbp + 0x671]
xor r10b, 1
and r8b, r10b
or dl, r8b
xor cl, 0xff
xor dl, 0xff
mov r8b, byte [rbp + 0x671]
xor r8b, 1
or cl, dl
or r8b, 1
xor cl, 0xff
and cl, r8b
mov dl, r9b
and dl, cl
xor r9b, cl
or dl, r9b
mov cl, al
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x671]
xor r8b, 1
mov r9b, al
and r9b, r8b
or cl, r9b
mov r8b, sil
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x671]
xor r9b, 1
mov r10b, sil
and r10b, r9b
or r8b, r10b
mov r9b, byte [rbp + 0x671]
xor r9b, 0
and r9b, 1
mov r10b, byte [rbp + 0x671]
xor r10b, 1
and r10b, 0
or r9b, r10b
mov r10b, cl
xor r10b, 0xff
mov r11b, byte [rbp + 0x671]
xor r11b, 0
mov bl, byte [rbp + 0x671]
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 + 0x671]
xor bl, 1
or al, r11b
or bl, 1
xor al, 0xff
and al, bl
mov r11b, byte [rbp + 0x671]
xor r11b, 0
mov bl, r8b
xor bl, r11b
and bl, r8b
mov r11b, r9b
xor r11b, 0xff
mov dil, sil
xor dil, r11b
and dil, sil
mov r11b, r10b
xor r11b, 0xff
mov sil, al
xor sil, 0xff
mov r14b, byte [rbp + 0x671]
xor r14b, 1
mov r13b, r11b
and r13b, 0xff
and r10b, r14b
mov r15b, sil
and r15b, 0xff
and al, r14b
or r13b, r10b
or r15b, al
xor r13b, r15b
or r11b, sil
xor r11b, 0xff
or r14b, 1
and r11b, r14b
or r13b, r11b
mov al, bl
xor al, 0xff
mov r10b, dil
xor r10b, 0xff
mov r11b, byte [rbp + 0x671]
xor r11b, 1
mov sil, al
and sil, 0xff
and bl, r11b
mov r14b, r10b
and r14b, 0xff
and dil, r11b
or sil, bl
or r14b, dil
xor sil, r14b
or al, r10b
xor al, 0xff
or r11b, 1
and al, r11b
or sil, al
mov al, r13b
xor al, 0xff
mov r10b, sil
and r10b, al
xor sil, 0xff
and r13b, sil
or r10b, r13b
mov al, cl
xor al, 0xff
mov r11b, r8b
xor r11b, 0xff
mov bl, byte [rbp + 0x671]
xor bl, 0
mov sil, al
and sil, 0
and cl, bl
mov dil, r11b
and dil, 0
and r8b, bl
or sil, cl
or dil, r8b
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, 0
mov cl, byte [rbp + 0x671]
xor cl, 0
and sil, cl
mov r8b, byte [rbp + 0x671]
xor r8b, 1
and r8b, 0
and cl, 1
or al, sil
or r8b, cl
xor al, r8b
mov cl, byte [rbp + 0x671]
xor cl, 0
mov r8b, r9b
xor r8b, 0xff
mov r11b, byte [rbp + 0x671]
xor r11b, 1
mov bl, cl
and bl, 0xff
mov sil, r11b
and sil, 0
mov dil, r8b
and dil, 0xff
and r9b, r11b
or bl, sil
or dil, r9b
xor bl, dil
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
xor al, 0xff
mov r8b, cl
xor r8b, 0xff
mov r9b, byte [rbp + 0x671]
xor r9b, 1
mov r11b, al
and r11b, 0xff
and r10b, r9b
mov bl, r8b
and bl, 0xff
and cl, r9b
or r11b, r10b
or bl, cl
xor r11b, bl
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 + 0x671]
xor cl, 0
mov r8b, r11b
and r8b, cl
mov r9b, byte [rbp + 0x671]
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 + 0x671]
xor cl, 0
and cl, 1
mov r8b, byte [rbp + 0x671]
xor r8b, 1
and r8b, 0
or cl, r8b
xor r11b, 0xff
mov r8b, cl
xor r8b, 0xff
mov r9b, byte [rbp + 0x671]
xor r9b, 1
or r11b, r8b
or r9b, 1
xor r11b, 0xff
and r11b, r9b
mov r8b, byte [rbp + 0x671]
xor r8b, 1
and r8b, 1
mov r9b, byte [rbp + 0x671]
xor r9b, 1
and r9b, 1
or r8b, r9b
mov r9b, byte [rbp + 0x671]
xor r9b, 0
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, r11b
xor r9b, 0xff
mov bl, byte [rbp + 0x671]
xor bl, 1
mov sil, r8b
and sil, 0xff
and al, bl
mov dil, r9b
and dil, 0xff
and r11b, bl
or sil, al
or dil, r11b
xor sil, dil
or r8b, r9b
xor r8b, 0xff
or bl, 1
and r8b, bl
or sil, r8b
mov al, r10b
xor al, 0xff
mov r8b, cl
xor r8b, 0xff
mov r9b, byte [rbp + 0x671]
xor r9b, 1
mov r11b, al
and r11b, 0xff
and r10b, r9b
mov bl, r8b
and bl, 0xff
and cl, r9b
or r11b, r10b
or bl, cl
xor r11b, bl
or al, r8b
xor al, 0xff
or r9b, 1
and al, r9b
or r11b, al
mov al, sil
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x671]
xor cl, 0
and sil, cl
mov r8b, r11b
xor r8b, 0xff
and r8b, 0
and r11b, cl
or al, sil
or r8b, r11b
xor al, r8b
mov cl, byte [rbp + 0x671]
xor cl, 0
and cl, 0
mov r8b, byte [rbp + 0x671]
xor r8b, 0
mov r9b, r8b
and r9b, 0
mov r10b, byte [rbp + 0x671]
xor r10b, 1
and r10b, 0
and r8b, 1
or cl, r9b
or r10b, r8b
xor cl, r10b
mov r8b, r12b
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x671]
xor r9b, 1
mov r10b, r12b
and r10b, r9b
mov r11b, byte [rbp + 0x671]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, byte [rbp + 0x671]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0x671]
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, byte [rbp + 0x671]
xor r10b, 1
mov r11b, cl
xor r11b, r10b
and r11b, cl
mov r10b, r9b
xor r10b, 0xff
xor r10b, 0
and r10b, 0
mov bl, byte [rbp + 0x671]
xor bl, 1
mov sil, r8b
xor sil, bl
and sil, r8b
xor r12b, 0xff
mov bl, r9b
xor bl, 0xff
mov dil, byte [rbp + 0x671]
xor dil, 1
or r12b, bl
or dil, 1
xor r12b, 0xff
and r12b, dil
mov bl, r11b
xor bl, 0xff
mov dil, r10b
xor dil, 0xff
mov r14b, byte [rbp + 0x671]
xor r14b, 1
mov r15b, bl
and r15b, 0xff
and r11b, r14b
mov r13b, dil
and r13b, 0xff
and r10b, r14b
or r15b, r11b
or r13b, r10b
xor r15b, r13b
or bl, dil
xor bl, 0xff
or r14b, 1
and bl, r14b
or r15b, bl
mov r10b, sil
xor r10b, 0xff
mov r11b, r12b
xor r11b, 0xff
mov bl, byte [rbp + 0x671]
xor bl, 0
mov dil, r10b
and dil, 0
and sil, bl
mov r14b, r11b
and r14b, 0
and r12b, bl
or dil, sil
or r14b, r12b
xor dil, r14b
or r10b, r11b
xor r10b, 0xff
or bl, 0
and r10b, bl
or dil, r10b
mov r10b, r15b
xor r10b, 0xff
and r10b, 0
mov r11b, byte [rbp + 0x671]
xor r11b, 0
and r15b, r11b
mov bl, dil
xor bl, 0xff
and bl, 0
and dil, r11b
or r10b, r15b
or bl, dil
xor r10b, bl
mov r11b, cl
xor r11b, 0xff
mov bl, r8b
xor bl, 0xff
mov sil, byte [rbp + 0x671]
xor sil, 0
mov dil, r11b
and dil, 0
and cl, sil
mov r14b, bl
and r14b, 0
and r8b, sil
or dil, cl
or r14b, r8b
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, 1
mov r8b, byte [rbp + 0x671]
xor r8b, 1
and dil, r8b
or cl, dil
mov r8b, byte [rbp + 0x671]
xor r8b, 1
mov r11b, r9b
xor r11b, 0xff
mov bl, byte [rbp + 0x671]
xor bl, 1
mov sil, r8b
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 r8b, r11b
xor r8b, 0xff
or bl, 1
and r8b, bl
or sil, r8b
xor cl, 0xff
xor sil, 0xff
mov r8b, byte [rbp + 0x671]
xor r8b, 0
or cl, sil
or r8b, 0
xor cl, 0xff
and cl, r8b
mov r8b, r10b
xor r8b, 0xff
mov r9b, cl
xor r9b, 0xff
mov r11b, byte [rbp + 0x671]
xor r11b, 1
mov bl, r8b
and bl, 0xff
and r10b, r11b
mov sil, r9b
and sil, 0xff
and cl, r11b
or bl, r10b
or sil, cl
xor bl, sil
or r8b, r9b
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 + 0x671]
xor r8b, 1
and bl, r8b
or cl, bl
mov r8b, al
xor r8b, 0xff
and r8b, 0
mov r9b, byte [rbp + 0x671]
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 al, 0xff
mov cl, r8b
xor cl, al
and cl, r8b
mov al, dl
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x671]
xor r8b, 1
mov r9b, dl
and r9b, r8b
mov r10b, byte [rbp + 0x671]
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 + 0x671]
xor r9b, 1
mov r10b, cl
and r10b, r9b
or r8b, r10b
mov r9b, byte [rbp + 0x671]
xor r9b, 0
and r9b, 1
mov r10b, byte [rbp + 0x671]
xor r10b, 1
and r10b, 0
or r9b, r10b
mov r10b, byte [rbp + 0x671]
xor r10b, 0
mov r11b, al
xor r11b, r10b
and r11b, al
mov r10b, r9b
xor r10b, 0xff
mov bl, dl
xor bl, r10b
and bl, dl
mov dl, byte [rbp + 0x671]
xor dl, 0
mov r10b, r8b
xor r10b, dl
and r10b, r8b
mov dl, r9b
xor dl, 0xff
mov sil, cl
xor sil, dl
and sil, cl
mov cl, r11b
xor cl, 0xff
mov dl, bl
xor dl, 0xff
mov dil, byte [rbp + 0x671]
xor dil, 0
mov r14b, cl
and r14b, 0
and r11b, dil
mov r15b, dl
and r15b, 0
and bl, dil
or r14b, r11b
or r15b, bl
xor r14b, r15b
or cl, dl
xor cl, 0xff
or dil, 0
and cl, dil
or r14b, cl
mov cl, r10b
xor cl, 0xff
mov dl, sil
xor dl, 0xff
mov r11b, byte [rbp + 0x671]
xor r11b, 0
mov bl, cl
and bl, 0
and r10b, r11b
mov dil, dl
and dil, 0
and sil, r11b
or bl, r10b
or dil, sil
xor bl, dil
or cl, dl
xor cl, 0xff
or r11b, 0
and cl, r11b
or bl, cl
mov cl, r14b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x671]
xor dl, 1
and r14b, dl
mov r10b, bl
xor r10b, 0xff
and r10b, 0xff
and bl, dl
or cl, r14b
or r10b, bl
xor cl, r10b
mov dl, al
xor dl, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, byte [rbp + 0x671]
xor r11b, 1
mov bl, dl
and bl, 0xff
and al, r11b
mov sil, r10b
and sil, 0xff
and r8b, r11b
or bl, al
or sil, r8b
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, 0
mov dl, byte [rbp + 0x671]
xor dl, 0
and bl, dl
mov r8b, byte [rbp + 0x671]
xor r8b, 1
and r8b, 0
and dl, 1
or al, bl
or r8b, dl
xor al, r8b
mov dl, byte [rbp + 0x671]
xor dl, 0
mov r8b, r9b
xor r8b, 0xff
mov r10b, byte [rbp + 0x671]
xor r10b, 0
mov r11b, dl
and r11b, 0
mov bl, r10b
and bl, 0
mov sil, r8b
and sil, 0
and r9b, r10b
or r11b, bl
or sil, r9b
xor r11b, sil
or dl, r8b
xor dl, 0xff
or r10b, 0
and dl, r10b
or r11b, dl
xor al, 0xff
xor r11b, 0xff
mov dl, byte [rbp + 0x671]
xor dl, 0
or al, r11b
or dl, 0
xor al, 0xff
and al, dl
mov dl, cl
xor dl, 0xff
mov r8b, al
xor r8b, 0xff
mov r9b, byte [rbp + 0x671]
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 0x6d8e7563
jmp 0x6d9b353e
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xdd72fc30
mov r9d, ecx
sub r9d, r8d
sub r9d, 0x7bc496b9
sub r9d, 0x189d6e33
add r9d, 0x7bc496b9
sub r9d, 0xae84d3a6
sub r9d, 0xdd72fc30
add r9d, 0xae84d3a6
add r9d, 0x38ca3a8b
sub r9d, 0x706d27df
sub r9d, 0x38ca3a8b
add r9d, 0xf3fec2e4
sub r9d, 1
sub r9d, 0xf3fec2e4
sub r9d, 0x77ab10fe
add r9d, 0x706d27df
add r9d, 0x77ab10fe
mov r8d, eax
sub r8d, 0xfda9f6bf
add r9d, r8d
sub r9d, 0xc67c9d6
add r9d, 0x189d6e33
add r9d, 0xc67c9d6
sub eax, 0xfda9f6bf
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, 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
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, 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
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 r10b, 0xff
mov dil, al
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
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, 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
mov bl, r10b
and bl, r11b
xor r10b, 0xff
and al, r10b
or bl, al
mov al, cl
xor al, 0xff
mov r10b, bl
xor r10b, 0xff
mov r11b, sil
xor r11b, 1
or al, r10b
or r11b, 1
xor al, 0xff
and al, r11b
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
xor sil, 0
mov bl, cl
and bl, 0
and al, sil
mov dil, r10b
and dil, 0
and r11b, sil
or bl, al
or dil, r11b
xor bl, dil
or cl, r10b
xor cl, 0xff
or sil, 0
and cl, sil
or bl, cl
test bl, 1
jne 0x6d8e78df
jmp 0x6d9a1097
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x60702663
sub r8d, 0x99289cb2
add r8d, 0x60702663
mov r9d, ecx
sub r9d, 0x1da223c6
sub r9d, r8d
add r9d, 0x1da223c6
mov r8d, 0x3f36032b
add r8d, 0
sub r8d, 1
sub r8d, 0x3f36032b
mov r10d, eax
sub r10d, r8d
sub r9d, r10d
mov r8d, 0xa9d74dda
add r8d, 0
sub r8d, 0x99289cb2
sub r8d, 0xa9d74dda
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
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 cl, al
and cl, 0
and sil, r13b
mov dl, r12b
and dl, 0
and r14b, r13b
or cl, sil
or dl, r14b
xor cl, dl
or al, r12b
xor al, 0xff
or r13b, 0
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, 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, 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, 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 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
xor al, 0xff
mov bl, r11b
xor bl, 0xff
mov sil, dil
xor sil, 1
mov r14b, al
and r14b, 0xff
and cl, sil
mov r15b, bl
and r15b, 0xff
and r11b, sil
or r14b, cl
or r15b, r11b
xor r14b, r15b
or al, bl
xor al, 0xff
or sil, 1
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, 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, dl
xor r15b, sil
and r15b, dl
mov dl, cl
xor dl, 0xff
mov sil, dil
xor sil, 1
mov r12b, dil
xor r12b, 0
or dl, sil
or r12b, 0
xor dl, 0xff
and dl, r12b
mov sil, r11b
xor sil, 0xff
mov r12b, r14b
xor r12b, sil
and r12b, r14b
mov sil, bl
xor sil, 0xff
mov r14b, r15b
xor r14b, 0xff
mov r13b, dil
xor r13b, 0
mov r8b, sil
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 sil, r14b
xor sil, 0xff
or r13b, 0
and sil, r13b
or r8b, sil
mov r9b, dl
and r9b, r12b
xor dl, r12b
or r9b, dl
mov dl, r8b
xor dl, 0xff
and dl, 0
mov bl, dil
xor bl, 0
and r8b, bl
mov sil, r9b
xor sil, 0xff
and sil, 0
and r9b, bl
or dl, r8b
or sil, r9b
xor dl, sil
mov r8b, al
and r8b, cl
xor al, cl
or r8b, al
mov al, r8b
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
and r8b, cl
or al, r8b
mov cl, r11b
and cl, 1
xor r11b, 1
or cl, r11b
xor cl, 0xff
mov r8b, al
xor r8b, cl
and r8b, al
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 0x6d8e7cc5
jmp 0x6d9b3543
xor eax, eax
mov cl, byte [rbp + 0x67b]
movzx edx, cl
mov r8, qword [rbp + 0x7e8]
mov r9, qword [r8]
mov r10, qword [rbp + 0x7e0]
mov r11d, dword [r10]
mov esi, r11d
movzx r11d, byte [r9 + rsi]
mov edi, r11d
xor edi, 0xffffffff
and edi, 0xb2910cbb
mov ebx, 0xffffffff
mov r14d, ebx
xor r14d, 0xb2910cbb
mov r15d, r11d
and r15d, r14d
mov r12d, ebx
xor r12d, 0xffffffff
and r12d, 0xb2910cbb
and r14d, 0xffffffff
or edi, r15d
or r12d, r14d
xor edi, r12d
xor edi, 0xffffffff
xor edi, 0xffffffff
and edi, 0xffffffff
mov r14d, ebx
xor r14d, 0xffffffff
and r14d, 0xffffffff
mov r15d, ebx
xor r15d, 0xffffffff
and r15d, 0xffffffff
or r14d, r15d
mov r15d, r11d
xor r15d, 0xffffffff
xor r14d, 0xffffffff
mov r12d, ebx
xor r12d, 0x4dfe84c4
or r15d, r14d
or r12d, 0x4dfe84c4
xor r15d, 0xffffffff
and r15d, r12d
mov r14d, edi
xor r14d, 0xffffffff
mov r12d, r15d
xor r12d, 0xffffffff
mov r13d, ebx
xor r13d, 0x75bcf86
mov ecx, r14d
and ecx, 0x75bcf86
and edi, r13d
mov dword [rbp + 0x668], r12d
and r12d, 0x75bcf86
and r15d, r13d
or ecx, edi
or r12d, r15d
xor ecx, r12d
mov edi, dword [rbp + 0x668]
or r14d, edi
xor r14d, 0xffffffff
or r13d, 0x75bcf86
and r14d, r13d
or ecx, r14d
mov r14d, ecx
xor r14d, 0xffffffff
and r14d, 0x56e2b2e5
mov r15d, ebx
xor r15d, 0x56e2b2e5
and ecx, r15d
mov r12d, ebx
xor r12d, 0xffffffff
and r12d, 0x56e2b2e5
and r15d, 0xffffffff
or r14d, ecx
or r12d, r15d
xor r14d, r12d
mov ecx, edx
xor ecx, 0xffffffff
and ecx, 0x560198d9
mov r15d, ebx
xor r15d, 0x560198d9
mov r12d, edx
and r12d, r15d
mov r13d, r14d
xor r13d, 0xffffffff
and r13d, 0x560198d9
and r14d, r15d
or ecx, r12d
or r13d, r14d
xor ecx, r13d
mov r14d, edx
xor r14d, 0xffffffff
mov r15d, ecx
xor r15d, r14d
and r15d, ecx
mov ecx, edx
xor ecx, 0xffffffff
and ecx, 0x53fec013
mov r14d, ebx
xor r14d, 0x53fec013
mov r12d, edx
and r12d, r14d
mov r13d, ebx
xor r13d, 0xffffffff
and r13d, 0x53fec013
and r14d, 0xffffffff
or ecx, r12d
or r13d, r14d
xor ecx, r13d
mov r14d, ebx
xor r14d, 0xffffffff
xor ecx, 0xffffffff
mov r12d, ebx
xor r12d, 0x52da395e
or r14d, ecx
or r12d, 0x52da395e
xor r14d, 0xffffffff
and r14d, r12d
mov ecx, ebx
xor ecx, 0xffffffff
and ecx, 0x68c33a3c
mov r12d, ebx
xor r12d, 0x68c33a3c
mov r13d, r12d
and r13d, 0xffffffff
mov edi, ebx
xor edi, 0xffffffff
and edi, 0x68c33a3c
and r12d, 0xffffffff
or ecx, r13d
or edi, r12d
xor ecx, edi
xor ecx, 0xffffffff
mov edi, edx
xor edi, ecx
and edi, edx
mov ecx, r14d
and ecx, edi
xor r14d, edi
or ecx, r14d
mov edx, r11d
xor edx, 0xffffffff
and edx, 0xffffffff
mov edi, ebx
xor edi, 0xffffffff
and r11d, edi
or edx, r11d
mov r11d, ecx
xor r11d, 0xffffffff
and r11d, 0x208e3ee0
mov edi, ebx
xor edi, 0x208e3ee0
and ecx, edi
mov r14d, ebx
xor r14d, 0xffffffff
and r14d, 0x208e3ee0
and edi, 0xffffffff
or r11d, ecx
or r14d, edi
xor r11d, r14d
mov ecx, ebx
xor ecx, 0x7a5a2908
and ecx, 0xd6d6f9ef
mov edi, ebx
xor edi, 0xd6d6f9ef
mov r14d, edi
and r14d, 0x7a5a2908
mov r12d, ebx
xor r12d, 0xffffffff
and r12d, 0xd6d6f9ef
and edi, 0xffffffff
or ecx, r14d
or r12d, edi
xor ecx, r12d
mov edi, edx
and edi, r11d
xor edx, r11d
or edi, edx
mov edx, ecx
and edx, 0x7a5a2908
xor ecx, 0x7a5a2908
or edx, ecx
mov ecx, edi
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov r11d, ebx
xor r11d, 0xffffffff
and edi, r11d
or ecx, edi
xor edx, 0xffffffff
mov r11d, ecx
xor r11d, edx
and r11d, ecx
mov ecx, r15d
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov edx, ebx
xor edx, 0xffffffff
mov edi, r15d
and edi, edx
or ecx, edi
mov edx, r11d
xor edx, 0xffffffff
and edx, 0x8c54bbdd
mov edi, ebx
xor edi, 0x8c54bbdd
mov r14d, r11d
and r14d, edi
mov r12d, ebx
xor r12d, 0xffffffff
and r12d, 0x8c54bbdd
and edi, 0xffffffff
or edx, r14d
or r12d, edi
xor edx, r12d
mov edi, ebx
xor edi, 0x6daa8eb1
and edi, 0xffffffff
mov r14d, ebx
xor r14d, 0xffffffff
and r14d, 0x6daa8eb1
or edi, r14d
mov r14d, ebx
xor r14d, 0x6daa8eb1
mov r12d, ecx
xor r12d, r14d
and r12d, ecx
xor r15d, 0xffffffff
mov r14d, edi
xor r14d, 0xffffffff
mov r13d, ebx
xor r13d, 0xfac50ac
or r15d, r14d
or r13d, 0xfac50ac
xor r15d, 0xffffffff
and r15d, r13d
mov r14d, edx
xor r14d, 0xffffffff
mov r13d, ebx
xor r13d, 0x6daa8eb1
mov dword [rbp + 0x664], ebx
xor ebx, 0xc5efa03e
or r14d, r13d
or ebx, 0xc5efa03e
xor r14d, 0xffffffff
and r14d, ebx
mov ebx, edi
xor ebx, 0xffffffff
mov r13d, r11d
xor r13d, ebx
and r13d, r11d
mov r11d, r12d
and r11d, r15d
xor r12d, r15d
or r11d, r12d
mov ebx, r14d
xor ebx, 0xffffffff
mov r15d, r13d
xor r15d, 0xffffffff
mov r12d, dword [rbp + 0x664]
xor r12d, 0x31483bea
mov dword [rbp + 0x660], ebx
and ebx, 0x31483bea
and r14d, r12d
mov dword [rbp + 0x65c], r15d
and r15d, 0x31483bea
and r13d, r12d
or ebx, r14d
or r15d, r13d
xor ebx, r15d
mov r14d, dword [rbp + 0x660]
mov r15d, dword [rbp + 0x65c]
or r14d, r15d
xor r14d, 0xffffffff
or r12d, 0x31483bea
and r14d, r12d
or ebx, r14d
mov r14d, r11d
xor r14d, 0xffffffff
mov r12d, ebx
and r12d, r14d
xor ebx, 0xffffffff
and r11d, ebx
or r12d, r11d
mov r11d, ecx
xor r11d, 0xffffffff
mov ebx, edx
xor ebx, 0xffffffff
mov r14d, dword [rbp + 0x664]
xor r14d, 0x30322f6d
mov r13d, r11d
and r13d, 0x30322f6d
and ecx, r14d
mov r15d, ebx
and r15d, 0x30322f6d
and edx, r14d
or r13d, ecx
or r15d, edx
xor r13d, r15d
or r11d, ebx
xor r11d, 0xffffffff
or r14d, 0x30322f6d
and r11d, r14d
or r13d, r11d
mov ecx, r13d
xor ecx, 0xffffffff
and ecx, 0xd7bfa308
mov edx, dword [rbp + 0x664]
xor edx, 0xd7bfa308
and r13d, edx
mov r11d, dword [rbp + 0x664]
xor r11d, 0xffffffff
and r11d, 0xd7bfa308
and edx, 0xffffffff
or ecx, r13d
or r11d, edx
xor ecx, r11d
mov edx, edi
and edx, 0x6daa8eb1
xor edi, 0x6daa8eb1
or edx, edi
xor ecx, 0xffffffff
xor edx, 0xffffffff
mov r11d, dword [rbp + 0x664]
xor r11d, 0xf9edb71
or ecx, edx
or r11d, 0xf9edb71
xor ecx, 0xffffffff
and ecx, r11d
mov edx, r12d
xor edx, 0xffffffff
mov r11d, ecx
xor r11d, 0xffffffff
mov edi, dword [rbp + 0x664]
xor edi, 0xaeaa5c6e
mov ebx, edx
and ebx, 0xaeaa5c6e
and r12d, edi
mov r14d, r11d
and r14d, 0xaeaa5c6e
and ecx, edi
or ebx, r12d
or r14d, ecx
xor ebx, r14d
or edx, r11d
xor edx, 0xffffffff
or edi, 0xaeaa5c6e
and edx, edi
or ebx, edx
mov byte [r9 + rsi], bl
mov r9, qword [r8]
mov ecx, dword [r10]
mov esi, ecx
movzx ecx, byte [r9 + rsi]
mov edx, ecx
xor edx, 0xffffffff
and edx, 0xffffffff
mov r11d, dword [rbp + 0x664]
xor r11d, 0xffffffff
mov edi, ecx
and edi, r11d
or edx, edi
xor edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xffffffff
mov r11d, dword [rbp + 0x664]
xor r11d, 0xffffffff
and r11d, 0xffffffff
mov edi, dword [rbp + 0x664]
xor edi, 0xffffffff
and edi, 0xffffffff
or r11d, edi
mov edi, ecx
xor edi, 0xffffffff
xor r11d, 0xffffffff
mov r14d, dword [rbp + 0x664]
xor r14d, 0xa5d8f857
or edi, r11d
or r14d, 0xa5d8f857
xor edi, 0xffffffff
and edi, r14d
mov r11d, edx
xor r11d, 0xffffffff
mov r14d, edi
xor r14d, 0xffffffff
mov r15d, dword [rbp + 0x664]
xor r15d, 0xe6bf9073
mov r12d, r11d
and r12d, 0xe6bf9073
and edx, r15d
mov r13d, r14d
and r13d, 0xe6bf9073
and edi, r15d
or r12d, edx
or r13d, edi
xor r12d, r13d
or r11d, r14d
xor r11d, 0xffffffff
or r15d, 0xe6bf9073
and r11d, r15d
or r12d, r11d
mov edx, r12d
xor edx, 0xffffffff
and edx, 0x10d15b4
mov r11d, dword [rbp + 0x664]
xor r11d, 0x10d15b4
and r12d, r11d
mov edi, dword [rbp + 0x664]
xor edi, 0xffffffff
and edi, 0x10d15b4
and r11d, 0xffffffff
or edx, r12d
or edi, r11d
xor edx, edi
mov r11d, dword [rbp + 0x664]
xor r11d, 0xb06e80
mov edi, edx
and edi, r11d
xor edx, 0xffffffff
and edx, 0xb06e80
or edi, edx
xor edi, 0xffffffff
mov edx, dword [rbp + 0x664]
xor edx, 0xb06e80
mov r11d, dword [rbp + 0x664]
xor r11d, 0xe586cbfb
or edi, edx
or r11d, 0xe586cbfb
xor edi, 0xffffffff
and edi, r11d
mov edx, dword [rbp + 0x664]
xor edx, 0xb06e80
and edx, 0xffffffff
mov r11d, dword [rbp + 0x664]
xor r11d, 0xffffffff
and r11d, 0xb06e80
or edx, r11d
xor edx, 0xffffffff
xor edx, 0x41e31b10
and edx, 0x41e31b10
mov r11d, dword [rbp + 0x664]
xor r11d, 0x41e31b10
and r11d, 0xffffffff
mov r14d, dword [rbp + 0x664]
xor r14d, 0xffffffff
and r14d, 0x41e31b10
or r11d, r14d
mov r14d, r11d
xor r14d, 0xffffffff
xor r14d, 0xb06e80
and r14d, 0xb06e80
mov r15d, dword [rbp + 0x664]
xor r15d, 0xffffffff
and r15d, 0xffffffff
mov r12d, dword [rbp + 0x664]
xor r12d, 0xffffffff
and r12d, 0xffffffff
or r15d, r12d
xor r15d, 0xffffffff
mov r12d, dword [rbp + 0x664]
xor r12d, 0x41e31b10
mov r13d, dword [rbp + 0x664]
xor r13d, 0x800a9de
or r15d, r12d
or r13d, 0x800a9de
xor r15d, 0xffffffff
and r15d, r13d
mov r12d, dword [rbp + 0x664]
xor r12d, 0xffffffff
xor r11d, 0xffffffff
mov r13d, dword [rbp + 0x664]
xor r13d, 0x5495d257
or r12d, r11d
or r13d, 0x5495d257
xor r12d, 0xffffffff
and r12d, r13d
mov r11d, edx
xor r11d, 0xffffffff
mov r13d, r14d
xor r13d, 0xffffffff
mov ebx, dword [rbp + 0x664]
xor ebx, 0x21596971
mov dword [rbp + 0x658], r11d
and r11d, 0x21596971
and edx, ebx
mov dword [rbp + 0x654], r13d
and r13d, 0x21596971
and r14d, ebx
or r11d, edx
or r13d, r14d
xor r11d, r13d
mov edx, dword [rbp + 0x658]
mov r14d, dword [rbp + 0x654]
or edx, r14d
xor edx, 0xffffffff
or ebx, 0x21596971
and edx, ebx
or r11d, edx
mov edx, r15d
xor edx, 0xffffffff
mov ebx, r12d
xor ebx, 0xffffffff
mov r13d, dword [rbp + 0x664]
xor r13d, 0x332be2a8
mov r14d, edx
and r14d, 0x332be2a8
and r15d, r13d
mov dword [rbp + 0x650], ebx
and ebx, 0x332be2a8
and r12d, r13d
or r14d, r15d
or ebx, r12d
xor r14d, ebx
mov ebx, dword [rbp + 0x650]
or edx, ebx
xor edx, 0xffffffff
or r13d, 0x332be2a8
and edx, r13d
or r14d, edx
mov edx, r11d
xor edx, 0xffffffff
and edx, 0x87da36ee
mov r15d, dword [rbp + 0x664]
xor r15d, 0x87da36ee
and r11d, r15d
mov r12d, r14d
xor r12d, 0xffffffff
and r12d, 0x87da36ee
and r14d, r15d
or edx, r11d
or r12d, r14d
xor edx, r12d
mov r11d, ecx
xor r11d, 0xffffffff
and r11d, 0x41a99ff1
mov r14d, dword [rbp + 0x664]
xor r14d, 0x41a99ff1
and ecx, r14d
mov r15d, dword [rbp + 0x664]
xor r15d, 0xffffffff
and r15d, 0x41a99ff1
and r14d, 0xffffffff
or r11d, ecx
or r15d, r14d
xor r11d, r15d
mov ecx, edx
xor ecx, 0xffffffff
and ecx, 0x41b0b7c9
mov r14d, dword [rbp + 0x664]
xor r14d, 0x41b0b7c9
mov r15d, edx
and r15d, r14d
mov r12d, dword [rbp + 0x664]
xor r12d, 0xffffffff
and r12d, 0x41b0b7c9
and r14d, 0xffffffff
or ecx, r15d
or r12d, r14d
xor ecx, r12d
mov r14d, dword [rbp + 0x664]
xor r14d, 0x64f6741f
and r14d, 0xcbb31f3f
mov r15d, dword [rbp + 0x664]
xor r15d, 0xcbb31f3f
mov r12d, r15d
and r12d, 0x64f6741f
mov r13d, dword [rbp + 0x664]
xor r13d, 0xffffffff
and r13d, 0xcbb31f3f
and r15d, 0xffffffff
or r14d, r12d
or r13d, r15d
xor r14d, r13d
mov r15d, r11d
and r15d, ecx
xor r11d, ecx
or r15d, r11d
mov ecx, dword [rbp + 0x664]
xor ecx, 0x64f6741f
mov r11d, r14d
xor r11d, 0xffffffff
mov r12d, dword [rbp + 0x664]
xor r12d, 0xdddf154e
mov r13d, ecx
and r13d, 0xdddf154e
mov ebx, r12d
and ebx, 0x64f6741f
mov dword [rbp + 0x64c], r11d
and r11d, 0xdddf154e
and r14d, r12d
or r13d, ebx
or r11d, r14d
xor r13d, r11d
mov r11d, dword [rbp + 0x64c]
or ecx, r11d
xor ecx, 0xffffffff
or r12d, 0xdddf154e
and ecx, r12d
or r13d, ecx
mov ecx, r15d
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov ebx, dword [rbp + 0x664]
xor ebx, 0xffffffff
and r15d, ebx
or ecx, r15d
xor r13d, 0xffffffff
mov ebx, ecx
xor ebx, r13d
and ebx, ecx
mov ecx, dword [rbp + 0x664]
xor ecx, 0xa
and ecx, 0xffffffff
mov r14d, dword [rbp + 0x664]
xor r14d, 0xffffffff
and r14d, 0xa
or ecx, r14d
mov r14d, dword [rbp + 0x664]
xor r14d, 0xb6469b7
xor ecx, 0xffffffff
mov r15d, dword [rbp + 0x664]
xor r15d, 0xff0ac7f0
or r14d, ecx
or r15d, 0xff0ac7f0
xor r14d, 0xffffffff
and r14d, r15d
mov ecx, dword [rbp + 0x664]
xor ecx, 0xb6469b7
and ecx, 0xffffffff
mov r15d, dword [rbp + 0x664]
xor r15d, 0xffffffff
and r15d, 0xb6469b7
or ecx, r15d
mov r15d, dword [rbp + 0x664]
xor r15d, 0xa
mov r12d, ecx
xor r12d, 0xffffffff
mov r13d, dword [rbp + 0x664]
xor r13d, 0xf67b33b3
or r15d, r12d
or r13d, 0xf67b33b3
xor r15d, 0xffffffff
and r15d, r13d
mov r12d, dword [rbp + 0x664]
xor r12d, 0xffffffff
and r12d, 0xf9afbdb2
mov r13d, dword [rbp + 0x664]
xor r13d, 0xf9afbdb2
mov r11d, r13d
and r11d, 0xffffffff
mov dword [rbp + 0x648], eax
mov eax, dword [rbp + 0x664]
xor eax, 0xffffffff
and eax, 0xf9afbdb2
and r13d, 0xffffffff
or r12d, r11d
or eax, r13d
xor r12d, eax
xor r12d, 0xffffffff
mov eax, dword [rbp + 0x664]
xor eax, 0xb6469b7
mov r11d, dword [rbp + 0x664]
xor r11d, 0xf868c050
or r12d, eax
or r11d, 0xf868c050
xor r12d, 0xffffffff
and r12d, r11d
xor ecx, 0xffffffff
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov eax, r14d
and eax, r15d
xor r14d, r15d
or eax, r14d
mov r11d, r12d
and r11d, ecx
xor r12d, ecx
or r11d, r12d
mov ecx, eax
xor ecx, 0xffffffff
mov r14d, r11d
and r14d, ecx
xor r11d, 0xffffffff
and eax, r11d
or r14d, eax
mov eax, dword [rbp + 0x664]
xor eax, 0xb06e80
and eax, 0xffffffff
mov ecx, dword [rbp + 0x664]
xor ecx, 0xffffffff
and ecx, 0xb06e80
or eax, ecx
mov ecx, r14d
xor ecx, 0xffffffff
and ecx, 0xee66b13b
mov r11d, dword [rbp + 0x664]
xor r11d, 0xee66b13b
mov r15d, r14d
and r15d, r11d
mov r12d, eax
xor r12d, 0xffffffff
and r12d, 0xee66b13b
and eax, r11d
or ecx, r15d
or r12d, eax
xor ecx, r12d
xor ecx, 0xffffffff
xor r14d, 0xffffffff
mov eax, dword [rbp + 0x664]
xor eax, 0xaea7c544
or ecx, r14d
or eax, 0xaea7c544
xor ecx, 0xffffffff
and ecx, eax
mov eax, dword [rbp + 0x664]
xor eax, 0xa
and eax, 0x41e70cf7
mov r11d, dword [rbp + 0x664]
xor r11d, 0x41e70cf7
mov r14d, r11d
and r14d, 0xa
mov r15d, dword [rbp + 0x664]
xor r15d, 0xffffffff
and r15d, 0x41e70cf7
and r11d, 0xffffffff
or eax, r14d
or r15d, r11d
xor eax, r15d
mov r11d, edx
xor r11d, 0xffffffff
and r11d, 0xc22e4332
mov r14d, dword [rbp + 0x664]
xor r14d, 0xc22e4332
and edx, r14d
mov r15d, dword [rbp + 0x664]
xor r15d, 0xffffffff
and r15d, 0xc22e4332
and r14d, 0xffffffff
or r11d, edx
or r15d, r14d
xor r11d, r15d
mov edx, dword [rbp + 0x664]
xor edx, 0x9ee47dce
and edx, 0x74f6a91b
mov r14d, dword [rbp + 0x664]
xor r14d, 0x74f6a91b
mov r15d, r14d
and r15d, 0x9ee47dce
mov r12d, dword [rbp + 0x664]
xor r12d, 0xffffffff
and r12d, 0x74f6a91b
and r14d, 0xffffffff
or edx, r15d
or r12d, r14d
xor edx, r12d
mov r14d, eax
and r14d, r11d
xor eax, r11d
or r14d, eax
mov eax, edx
and eax, 0x9ee47dce
xor edx, 0x9ee47dce
or eax, edx
mov edx, r14d
xor edx, 0xffffffff
and edx, 0x6c385ccd
mov r11d, dword [rbp + 0x664]
xor r11d, 0x6c385ccd
and r14d, r11d
mov r15d, dword [rbp + 0x664]
xor r15d, 0xffffffff
and r15d, 0x6c385ccd
and r11d, 0xffffffff
or edx, r14d
or r15d, r11d
xor edx, r15d
xor eax, 0xffffffff
mov r11d, edx
xor r11d, eax
and r11d, edx
mov eax, edi
xor eax, 0xffffffff
mov edx, ebx
xor edx, 0xffffffff
mov r14d, dword [rbp + 0x664]
xor r14d, 0x5324eae8
or eax, edx
or r14d, 0x5324eae8
xor eax, 0xffffffff
and eax, r14d
mov edx, edi
xor edx, 0xffffffff
and edx, 0xda80b91e
mov r14d, dword [rbp + 0x664]
xor r14d, 0xda80b91e
and edi, r14d
mov r15d, ebx
xor r15d, 0xffffffff
and r15d, 0xda80b91e
and ebx, r14d
or edx, edi
or r15d, ebx
xor edx, r15d
mov edi, eax
and edi, edx
xor eax, edx
or edi, eax
mov eax, ecx
xor eax, 0xffffffff
and eax, 0xfa405d4d
mov edx, dword [rbp + 0x664]
xor edx, 0xfa405d4d
mov ebx, ecx
and ebx, edx
mov r14d, dword [rbp + 0x664]
xor r14d, 0xffffffff
and r14d, 0xfa405d4d
and edx, 0xffffffff
or eax, ebx
or r14d, edx
xor eax, r14d
mov edx, r11d
xor edx, 0xffffffff
and edx, 0xffffffff
mov ebx, dword [rbp + 0x664]
xor ebx, 0xffffffff
mov r14d, r11d
and r14d, ebx
or edx, r14d
mov ebx, dword [rbp + 0x664]
xor ebx, 0xb86c4463
and ebx, 0xffffffff
mov r14d, dword [rbp + 0x664]
xor r14d, 0xffffffff
and r14d, 0xb86c4463
or ebx, r14d
mov r14d, dword [rbp + 0x664]
xor r14d, 0xb86c4463
mov r15d, eax
xor r15d, r14d
and r15d, eax
xor ecx, 0xffffffff
mov r14d, ebx
xor r14d, 0xffffffff
mov r12d, dword [rbp + 0x664]
xor r12d, 0xa9291068
or ecx, r14d
or r12d, 0xa9291068
xor ecx, 0xffffffff
and ecx, r12d
mov r14d, dword [rbp + 0x664]
xor r14d, 0xb86c4463
mov r12d, edx
xor r12d, r14d
and r12d, edx
mov r14d, ebx
xor r14d, 0xffffffff
mov r13d, r11d
xor r13d, r14d
and r13d, r11d
mov r11d, r15d
xor r11d, 0xffffffff
mov r14d, ecx
xor r14d, 0xffffffff
mov dword [rbp + 0x644], eax
mov eax, dword [rbp + 0x664]
xor eax, 0x4f6ee6f0
mov dword [rbp + 0x640], r11d
and r11d, 0x4f6ee6f0
and r15d, eax
mov dword [rbp + 0x63c], r14d
and r14d, 0x4f6ee6f0
and ecx, eax
or r11d, r15d
or r14d, ecx
xor r11d, r14d
mov ecx, dword [rbp + 0x640]
mov r14d, dword [rbp + 0x63c]
or ecx, r14d
xor ecx, 0xffffffff
or eax, 0x4f6ee6f0
and ecx, eax
or r11d, ecx
mov eax, r12d
and eax, r13d
xor r12d, r13d
or eax, r12d
mov ecx, r11d
xor ecx, 0xffffffff
and ecx, 0x9e9b330
mov r15d, dword [rbp + 0x664]
xor r15d, 0x9e9b330
and r11d, r15d
mov r12d, eax
xor r12d, 0xffffffff
and r12d, 0x9e9b330
and eax, r15d
or ecx, r11d
or r12d, eax
xor ecx, r12d
mov eax, dword [rbp + 0x644]
and eax, edx
mov r11d, dword [rbp + 0x644]
xor r11d, edx
or eax, r11d
mov edx, eax
xor edx, 0xffffffff
and edx, 0x3c79fdca
mov r11d, dword [rbp + 0x664]
xor r11d, 0x3c79fdca
and eax, r11d
mov r15d, dword [rbp + 0x664]
xor r15d, 0xffffffff
and r15d, 0x3c79fdca
and r11d, 0xffffffff
or edx, eax
or r15d, r11d
xor edx, r15d
mov eax, ebx
and eax, 0xb86c4463
xor ebx, 0xb86c4463
or eax, ebx
xor eax, 0xffffffff
mov r11d, edx
xor r11d, eax
and r11d, edx
mov eax, ecx
and eax, r11d
xor ecx, r11d
or eax, ecx
mov ecx, edi
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov edx, dword [rbp + 0x664]
xor edx, 0xffffffff
mov r11d, edi
and r11d, edx
or ecx, r11d
mov edx, eax
xor edx, 0xffffffff
xor ecx, 0xffffffff
mov r11d, dword [rbp + 0x664]
xor r11d, 0xe3687dfb
or edx, ecx
or r11d, 0xe3687dfb
xor edx, 0xffffffff
and edx, r11d
mov ecx, eax
xor ecx, 0xffffffff
and ecx, 0x129a1daf
mov r11d, dword [rbp + 0x664]
xor r11d, 0x129a1daf
and eax, r11d
mov ebx, dword [rbp + 0x664]
xor ebx, 0xffffffff
and ebx, 0x129a1daf
and r11d, 0xffffffff
or ecx, eax
or ebx, r11d
xor ecx, ebx
xor edi, 0xffffffff
xor ecx, 0xffffffff
mov eax, dword [rbp + 0x664]
xor eax, 0xe4fdc676
or edi, ecx
or eax, 0xe4fdc676
xor edi, 0xffffffff
and edi, eax
mov eax, edx
xor eax, 0xffffffff
mov ecx, edi
xor ecx, 0xffffffff
mov r11d, dword [rbp + 0x664]
xor r11d, 0xb92b4d66
mov ebx, eax
and ebx, 0xb92b4d66
and edx, r11d
mov r15d, ecx
and r15d, 0xb92b4d66
and edi, r11d
or ebx, edx
or r15d, edi
xor ebx, r15d
or eax, ecx
xor eax, 0xffffffff
or r11d, 0xb92b4d66
and eax, r11d
or ebx, eax
mov byte [r9 + rsi], bl
mov eax, dword [sym.out.dll_x.13]
mov ecx, dword [sym.out.dll_y.14]
mov edx, dword [rbp + 0x648]
sub edx, eax
add edx, 0
mov r11d, dword [rbp + 0x648]
sub r11d, 0x49e6b596
add r11d, 0
mov edi, dword [rbp + 0x648]
sub edi, r11d
sub edx, edi
mov r11d, dword [rbp + 0x648]
sub r11d, 0x3e8191ef
sub r11d, edx
add r11d, 0x3e8191ef
sub r11d, 0xd6f8e940
sub r11d, 0xb0ff73a3
add r11d, 0xd6f8e940
sub r11d, 0xa8aa02cd
sub r11d, 1
add r11d, 0xa8aa02cd
add r11d, 0x1e496b19
add r11d, 0xb0ff73a3
sub r11d, 0x1e496b19
mov edx, dword [rbp + 0x648]
sub edx, 0x618ef4b6
sub r11d, edx
mov edx, dword [rbp + 0x648]
sub edx, 0x49e6b596
add r11d, edx
add r11d, 0x1bfc7656
sub r11d, 0x618ef4b6
sub r11d, 0x1bfc7656
imul eax, r11d
and eax, 1
cmp eax, 0
sete bl
cmp ecx, 0xa
setl al
mov cl, bl
xor cl, 0xff
and cl, 1
mov dl, 1
mov r9b, dl
xor r9b, 1
mov r11b, bl
and r11b, r9b
or cl, r11b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r9b, dl
xor r9b, 1
and r9b, 0
mov r11b, dl
xor r11b, 0
mov sil, r11b
and sil, 1
mov dil, dl
xor dil, 1
and dil, 0
and r11b, 1
or r9b, sil
or dil, r11b
xor r9b, dil
mov r11b, r9b
xor r11b, 0xff
mov sil, bl
xor sil, r11b
and sil, bl
mov r11b, dl
xor r11b, 1
and r11b, 0
mov dil, dl
xor dil, 0
mov r15b, dil
and r15b, 1
mov r12b, dl
xor r12b, 1
and r12b, 0
and dil, 1
or r11b, r15b
or r12b, dil
xor r11b, r12b
xor r11b, 0xff
mov dil, dl
xor dil, 1
mov r15b, dl
xor r15b, 1
or r11b, dil
or r15b, 1
xor r11b, 0xff
and r11b, r15b
xor r9b, 0xff
xor r9b, 1
and r9b, 0xff
mov dil, cl
xor dil, 0xff
mov r15b, sil
xor r15b, 0xff
mov r12b, dl
xor r12b, 0
mov r13b, dil
and r13b, 0
and cl, r12b
mov r8b, r15b
and r8b, 0
and sil, r12b
or r13b, cl
or r8b, sil
xor r13b, r8b
or dil, r15b
xor dil, 0xff
or r12b, 0
and dil, r12b
or r13b, dil
mov cl, r11b
and cl, r9b
xor r11b, r9b
or cl, r11b
mov r8b, r13b
xor r8b, 0xff
mov r9b, cl
and r9b, r8b
xor cl, 0xff
and r13b, cl
or r9b, r13b
mov cl, al
xor cl, 0xff
and cl, 1
mov r8b, dl
xor r8b, 1
mov r11b, al
and r11b, r8b
or cl, r11b
mov r8b, dl
xor r8b, 1
xor cl, 0xff
mov r11b, dl
xor r11b, 0
or r8b, cl
or r11b, 0
xor r8b, 0xff
and r8b, r11b
mov cl, dl
xor cl, 1
and cl, 0
mov r11b, dl
xor r11b, 0
mov sil, r11b
and sil, 1
mov dil, dl
xor dil, 1
and dil, 0
and r11b, 1
or cl, sil
or dil, r11b
xor cl, dil
xor cl, 0xff
mov r11b, al
xor r11b, cl
and r11b, al
mov cl, r8b
xor cl, 0xff
mov sil, r11b
xor sil, 0xff
mov dil, dl
xor dil, 1
mov r15b, cl
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 cl, sil
xor cl, 0xff
or dil, 1
and cl, dil
or r15b, cl
mov cl, dl
xor cl, 0
and cl, 1
mov r8b, dl
xor r8b, 1
mov r11b, r8b
and r11b, 0
mov sil, dl
xor sil, 1
and sil, 0xff
and r8b, 1
or cl, r11b
or sil, r8b
xor cl, sil
mov r8b, dl
xor r8b, 1
xor cl, 0xff
mov r11b, dl
xor r11b, 1
or r8b, cl
or r11b, 1
xor r8b, 0xff
and r8b, r11b
mov cl, dl
xor cl, 1
and cl, 1
mov r11b, dl
xor r11b, 1
and r11b, 1
or cl, r11b
xor cl, 0xff
xor cl, 0
and cl, 0
mov r11b, r8b
xor r11b, 0xff
mov sil, cl
xor sil, 0xff
mov dil, dl
xor dil, 1
mov r12b, r11b
and r12b, 0xff
and r8b, dil
mov r13b, sil
and r13b, 0xff
and cl, dil
or r12b, r8b
or r13b, cl
xor r12b, r13b
or r11b, sil
xor r11b, 0xff
or dil, 1
and r11b, dil
or r12b, r11b
mov cl, r9b
xor cl, 0xff
and cl, 1
mov r8b, dl
xor r8b, 1
mov r11b, r9b
and r11b, r8b
or cl, r11b
mov r8b, dl
xor r8b, 0
and r8b, 1
mov r11b, dl
xor r11b, 1
and r11b, 0
or r8b, r11b
mov r11b, dl
xor r11b, 1
and r11b, 1
mov sil, dl
xor sil, 1
mov dil, sil
and dil, 1
mov r13b, dl
xor r13b, 1
and r13b, 0xff
and sil, 1
or r11b, dil
or r13b, sil
xor r11b, r13b
mov sil, cl
and sil, r8b
xor cl, r8b
or sil, cl
mov cl, dl
xor cl, 1
mov r8b, r11b
xor r8b, 0xff
mov dil, dl
xor dil, 1
mov r13b, cl
and r13b, 0xff
mov r10b, dil
and r10b, 1
mov r14b, r8b
and r14b, 0xff
and r11b, dil
or r13b, r10b
or r14b, r11b
xor r13b, r14b
or cl, r8b
xor cl, 0xff
or dil, 1
and cl, dil
or r13b, cl
mov cl, sil
xor cl, 0xff
and cl, 1
mov r8b, dl
xor r8b, 1
and sil, r8b
or cl, sil
xor r13b, 0xff
mov r8b, cl
xor r8b, r13b
and r8b, cl
mov cl, bl
xor cl, 0xff
and cl, 1
mov r10b, dl
xor r10b, 1
and bl, r10b
or cl, bl
mov r10b, r12b
xor r10b, 0xff
and r10b, 1
mov r11b, dl
xor r11b, 1
mov bl, r12b
and bl, r11b
or r10b, bl
mov r11b, dl
xor r11b, 0
and r11b, 1
mov bl, dl
xor bl, 1
and bl, 0
or r11b, bl
mov bl, cl
xor bl, 0xff
mov sil, r10b
xor sil, 0xff
mov dil, dl
xor dil, 0
mov r14b, bl
and r14b, 0
and cl, dil
mov r13b, sil
and r13b, 0
and r10b, dil
or r14b, cl
or r13b, r10b
xor r14b, r13b
or bl, sil
xor bl, 0xff
or dil, 0
and bl, dil
or r14b, bl
mov cl, dl
xor cl, 0
mov r10b, r11b
xor r10b, 0xff
mov bl, dl
xor bl, 0
mov sil, cl
and sil, 0
mov dil, bl
and dil, 0
mov r13b, r10b
and r13b, 0
and r11b, bl
or sil, dil
or r13b, r11b
xor sil, r13b
or cl, r10b
xor cl, 0xff
or bl, 0
and cl, bl
or sil, cl
mov cl, r14b
xor cl, 0xff
and cl, 0
mov r10b, dl
xor r10b, 0
and r14b, r10b
mov r11b, dl
xor r11b, 1
and r11b, 0
and r10b, 1
or cl, r14b
or r11b, r10b
xor cl, r11b
xor cl, 0xff
xor sil, 0xff
mov r10b, dl
xor r10b, 0
or cl, sil
or r10b, 0
xor cl, 0xff
and cl, r10b
mov r10b, r15b
xor r10b, 0xff
and r10b, 0
mov r11b, dl
xor r11b, 0
mov bl, r15b
and bl, r11b
mov sil, dl
xor sil, 1
and sil, 0
and r11b, 1
or r10b, bl
or sil, r11b
xor r10b, sil
mov r11b, dl
xor r11b, 0
and r11b, 0
mov bl, dl
xor bl, 0
mov sil, bl
and sil, 0
mov dil, dl
xor dil, 1
and dil, 0
and bl, 1
or r11b, sil
or dil, bl
xor r11b, dil
mov bl, dl
xor bl, 1
and bl, 1
mov sil, dl
xor sil, 1
mov dil, sil
and dil, 1
mov r14b, dl
xor r14b, 1
and r14b, 0xff
and sil, 1
or bl, dil
or r14b, sil
xor bl, r14b
mov sil, r10b
and sil, r11b
xor r10b, r11b
or sil, r10b
mov r10b, dl
xor r10b, 1
mov r11b, bl
xor r11b, 0xff
mov dil, dl
xor dil, 0
mov r14b, r10b
and r14b, 0
mov r13b, dil
and r13b, 1
mov byte [rbp + 0x63b], r11b
and r11b, 0
and bl, dil
or r14b, r13b
or r11b, bl
xor r14b, r11b
mov r11b, byte [rbp + 0x63b]
or r10b, r11b
xor r10b, 0xff
or dil, 0
and r10b, dil
or r14b, r10b
mov r10b, sil
xor r10b, 0xff
and r10b, 1
mov bl, dl
xor bl, 1
and sil, bl
or r10b, sil
xor r10b, 0xff
xor r14b, 0xff
mov bl, dl
xor bl, 0
or r10b, r14b
or bl, 0
xor r10b, 0xff
and r10b, bl
mov bl, r12b
xor bl, 0xff
and bl, 0
mov sil, dl
xor sil, 0
mov dil, r12b
and dil, sil
mov r14b, dl
xor r14b, 1
and r14b, 0
and sil, 1
or bl, dil
or r14b, sil
xor bl, r14b
mov sil, al
xor sil, 0xff
mov dil, bl
and dil, sil
xor bl, 0xff
mov sil, al
and sil, bl
or dil, sil
xor al, 0xff
mov bl, dil
xor bl, al
and bl, dil
mov al, r8b
xor al, 0xff
and al, 1
mov sil, dl
xor sil, 1
mov dil, r8b
and dil, sil
or al, dil
mov sil, cl
xor sil, 0xff
and sil, 1
mov dil, dl
xor dil, 1
mov r14b, cl
and r14b, dil
or sil, r14b
mov dil, dl
xor dil, 1
and dil, 1
mov r14b, dl
xor r14b, 1
and r14b, 1
or dil, r14b
mov r14b, al
xor r14b, 0xff
mov r13b, dl
xor r13b, 1
mov r11b, dl
xor r11b, 0
or r14b, r13b
or r11b, 0
xor r14b, 0xff
and r14b, r11b
xor r8b, 0xff
mov r11b, dil
xor r11b, 0xff
mov r13b, dl
xor r13b, 1
or r8b, r11b
or r13b, 1
xor r8b, 0xff
and r8b, r13b
mov r11b, dl
xor r11b, 1
mov r13b, sil
xor r13b, r11b
and r13b, sil
xor cl, 0xff
mov r11b, dil
xor r11b, 0xff
mov byte [rbp + 0x63a], dl
xor dl, 0
or cl, r11b
or dl, 0
xor cl, 0xff
and cl, dl
mov dl, r14b
xor dl, 0xff
mov r11b, r8b
xor r11b, 0xff
mov byte [rbp + 0x639], al
mov al, byte [rbp + 0x63a]
xor al, 0
mov byte [rbp + 0x638], dl
and dl, 0
and r14b, al
mov byte [rbp + 0x637], r11b
and r11b, 0
and r8b, al
or dl, r14b
or r11b, r8b
xor dl, r11b
mov r8b, byte [rbp + 0x638]
mov r11b, byte [rbp + 0x637]
or r8b, r11b
xor r8b, 0xff
or al, 0
and r8b, al
or dl, r8b
mov al, r13b
xor al, 0xff
mov r8b, cl
xor r8b, 0xff
mov r14b, byte [rbp + 0x63a]
xor r14b, 0
mov r11b, al
and r11b, 0
and r13b, r14b
mov byte [rbp + 0x636], r8b
and r8b, 0
and cl, r14b
or r11b, r13b
or r8b, cl
xor r11b, r8b
mov cl, byte [rbp + 0x636]
or al, cl
xor al, 0xff
or r14b, 0
and al, r14b
or r11b, al
mov al, dl
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x63a]
xor r8b, 1
and dl, r8b
mov r14b, r11b
xor r14b, 0xff
and r14b, 0xff
and r11b, r8b
or al, dl
or r14b, r11b
xor al, r14b
mov dl, byte [rbp + 0x639]
and dl, sil
mov r8b, byte [rbp + 0x639]
xor r8b, sil
or dl, r8b
mov r8b, dl
xor r8b, 0xff
and r8b, 0
mov r11b, byte [rbp + 0x63a]
xor r11b, 0
and dl, r11b
mov sil, byte [rbp + 0x63a]
xor sil, 1
and sil, 0
and r11b, 1
or r8b, dl
or sil, r11b
xor r8b, sil
mov dl, dil
and dl, 1
xor dil, 1
or dl, dil
xor r8b, 0xff
xor dl, 0xff
mov r11b, byte [rbp + 0x63a]
xor r11b, 0
or r8b, dl
or r11b, 0
xor r8b, 0xff
and r8b, r11b
mov dl, al
and dl, r8b
xor al, r8b
or dl, al
mov al, r10b
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x63a]
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 + 0x63a]
xor r11b, 1
mov sil, bl
and sil, r11b
mov dil, byte [rbp + 0x63a]
xor dil, 1
and dil, 0xff
and r11b, 1
or r8b, sil
or dil, r11b
xor r8b, dil
mov r11b, byte [rbp + 0x63a]
xor r11b, 1
and r11b, 1
mov sil, byte [rbp + 0x63a]
xor sil, 1
mov dil, sil
and dil, 1
mov r14b, byte [rbp + 0x63a]
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 + 0x63a]
xor dil, 1
mov r14b, byte [rbp + 0x63a]
xor r14b, 1
or sil, dil
or r14b, 1
xor sil, 0xff
and sil, r14b
mov dil, r11b
xor dil, 0xff
mov r14b, r10b
xor r14b, dil
and r14b, r10b
mov r10b, r8b
xor r10b, 0xff
mov dil, byte [rbp + 0x63a]
xor dil, 1
mov r13b, byte [rbp + 0x63a]
xor r13b, 1
or r10b, dil
or r13b, 1
xor r10b, 0xff
and r10b, r13b
mov dil, r11b
xor dil, 0xff
mov r13b, bl
xor r13b, dil
and r13b, bl
mov bl, sil
and bl, r14b
xor sil, r14b
or bl, sil
mov sil, r10b
and sil, r13b
xor r10b, r13b
or sil, r10b
mov r10b, bl
xor r10b, 0xff
and r10b, 0
mov dil, byte [rbp + 0x63a]
xor dil, 0
and bl, dil
mov r14b, sil
xor r14b, 0xff
and r14b, 0
and sil, dil
or r10b, bl
or r14b, sil
xor r10b, r14b
mov bl, al
xor bl, 0xff
mov sil, r8b
xor sil, 0xff
mov dil, byte [rbp + 0x63a]
xor dil, 0
mov r14b, bl
and r14b, 0
and al, dil
mov r13b, sil
and r13b, 0
and r8b, dil
or r14b, al
or r13b, r8b
xor r14b, r13b
or bl, sil
xor bl, 0xff
or dil, 0
and bl, dil
or r14b, bl
mov al, r14b
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x63a]
xor r8b, 1
and r14b, r8b
mov bl, byte [rbp + 0x63a]
xor bl, 1
and bl, 0xff
and r8b, 1
or al, r14b
or bl, r8b
xor al, bl
mov r8b, byte [rbp + 0x63a]
xor r8b, 1
mov bl, r11b
xor bl, 0xff
mov sil, byte [rbp + 0x63a]
xor sil, 0
mov dil, r8b
and dil, 0
mov r14b, sil
and r14b, 1
mov r13b, bl
and r13b, 0
and r11b, sil
or dil, r14b
or r13b, r11b
xor dil, r13b
or r8b, bl
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, r10b
xor al, 0xff
mov r11b, r8b
xor r11b, 0xff
mov bl, byte [rbp + 0x63a]
xor bl, 1
mov sil, al
and sil, 0xff
and r10b, bl
mov dil, r11b
and dil, 0xff
and r8b, bl
or sil, r10b
or dil, r8b
xor sil, dil
or al, r11b
xor al, 0xff
or bl, 1
and al, bl
or sil, al
mov al, dl
xor al, 0xff
and al, 0
mov r8b, byte [rbp + 0x63a]
xor r8b, 0
mov r10b, dl
and r10b, r8b
mov r11b, byte [rbp + 0x63a]
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, byte [rbp + 0x63a]
xor r8b, 1
and r8b, 1
mov r10b, byte [rbp + 0x63a]
xor r10b, 1
and r10b, 1
or r8b, r10b
xor dl, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, byte [rbp + 0x63a]
xor r11b, 0
or dl, r10b
or r11b, 0
xor dl, 0xff
and dl, r11b
mov r10b, sil
xor r10b, 0xff
and r10b, 1
mov r11b, byte [rbp + 0x63a]
xor r11b, 1
mov bl, sil
and bl, r11b
mov dil, byte [rbp + 0x63a]
xor dil, 1
and dil, 0xff
and r11b, 1
or r10b, bl
or dil, r11b
xor r10b, dil
mov r11b, byte [rbp + 0x63a]
xor r11b, 1
mov bl, r10b
xor bl, r11b
and bl, r10b
xor r8b, 0xff
mov r10b, sil
xor r10b, r8b
and r10b, sil
mov r8b, al
and r8b, dl
xor al, dl
or r8b, al
mov al, bl
and al, r10b
xor bl, r10b
or al, bl
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r10b, byte [rbp + 0x63a]
xor r10b, 1
and r8b, r10b
mov r11b, al
xor r11b, 0xff
and r11b, 0xff
and al, r10b
or dl, r8b
or r11b, al
xor dl, r11b
mov al, r15b
xor al, 0xff
mov r8b, r9b
xor r8b, al
and r8b, r9b
mov al, r9b
xor al, 0xff
and al, 0
mov r10b, byte [rbp + 0x63a]
xor r10b, 0
and r9b, r10b
mov r11b, r15b
xor r11b, 0xff
and r11b, 0
and r15b, r10b
or al, r9b
or r11b, r15b
xor al, r11b
mov r9b, r8b
xor r9b, 0xff
mov r10b, al
xor r10b, 0xff
mov r11b, byte [rbp + 0x63a]
xor r11b, 0
mov bl, r9b
and bl, 0
and r8b, r11b
mov sil, r10b
and sil, 0
and al, r11b
or bl, r8b
or sil, al
xor bl, sil
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 r8b, byte [rbp + 0x63a]
xor r8b, 1
mov r9b, bl
and r9b, r8b
or al, r9b
xor al, 0xff
xor al, 1
and al, 0xff
mov r8b, byte [rbp + 0x63a]
xor r8b, 1
and r8b, 1
mov r9b, byte [rbp + 0x63a]
xor r9b, 1
mov r10b, r9b
and r10b, 1
mov r11b, byte [rbp + 0x63a]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
xor bl, 0xff
xor r8b, 0xff
mov r9b, byte [rbp + 0x63a]
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, byte [rbp + 0x63a]
xor al, 0
and al, 1
mov r9b, byte [rbp + 0x63a]
xor r9b, 1
and r9b, 0
or al, r9b
mov r9b, r12b
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x63a]
xor r10b, 1
mov r11b, r12b
and r11b, r10b
mov bl, byte [rbp + 0x63a]
xor bl, 1
and bl, 0xff
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, byte [rbp + 0x63a]
xor r10b, 0
and r10b, 1
mov r11b, byte [rbp + 0x63a]
xor r11b, 1
and r11b, 0
or r10b, r11b
mov r11b, al
xor r11b, 0xff
mov bl, byte [rbp + 0x63a]
xor bl, 0
mov sil, byte [rbp + 0x63a]
xor sil, 0
or r11b, bl
or sil, 0
xor r11b, 0xff
and r11b, sil
mov bl, r10b
xor bl, 0xff
xor bl, 0
and bl, 0
mov sil, r9b
xor sil, 0xff
mov dil, byte [rbp + 0x63a]
xor dil, 0
mov r14b, byte [rbp + 0x63a]
xor r14b, 1
or sil, dil
or r14b, 1
xor sil, 0xff
and sil, r14b
mov dil, r10b
xor dil, 0xff
mov r14b, r12b
xor r14b, dil
and r14b, r12b
mov dil, r11b
xor dil, 0xff
mov r15b, bl
xor r15b, 0xff
mov r12b, byte [rbp + 0x63a]
xor r12b, 0
mov r13b, dil
and r13b, 0
and r11b, r12b
mov cl, r15b
and cl, 0
and bl, r12b
or r13b, r11b
or cl, bl
xor r13b, cl
or dil, r15b
xor dil, 0xff
or r12b, 0
and dil, r12b
or r13b, dil
mov cl, sil
and cl, r14b
xor sil, r14b
or cl, sil
mov r11b, r13b
xor r11b, 0xff
mov bl, cl
and bl, r11b
xor cl, 0xff
and r13b, cl
or bl, r13b
mov cl, al
xor cl, 0xff
mov r11b, r9b
xor r11b, 0xff
mov sil, byte [rbp + 0x63a]
xor sil, 0
mov dil, cl
and dil, 0
and al, sil
mov r14b, r11b
and r14b, 0
and r9b, sil
or dil, al
or r14b, r9b
xor dil, r14b
or cl, r11b
xor cl, 0xff
or sil, 0
and cl, sil
or dil, cl
mov al, dil
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x63a]
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, bl
xor al, 0xff
mov cl, r9b
xor cl, 0xff
mov r10b, byte [rbp + 0x63a]
xor r10b, 0
mov r11b, al
and r11b, 0
and bl, r10b
mov sil, cl
and sil, 0
and r9b, r10b
or r11b, bl
or sil, r9b
xor r11b, sil
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 + 0x63a]
xor cl, 1
and r11b, cl
or al, r11b
mov cl, r8b
xor cl, 0xff
mov r9b, al
and r9b, cl
xor al, 0xff
mov cl, r8b
and cl, al
or r9b, cl
xor r9b, 0xff
xor r8b, 0xff
mov al, byte [rbp + 0x63a]
xor al, 0
or r9b, r8b
or al, 0
xor r9b, 0xff
and r9b, al
mov al, dl
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x63a]
xor cl, 1
mov r8b, dl
and r8b, cl
or al, r8b
mov cl, r9b
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x63a]
xor r8b, 1
mov r10b, r9b
and r10b, r8b
or cl, r10b
mov r8b, byte [rbp + 0x63a]
xor r8b, 1
and r8b, 0
mov r10b, byte [rbp + 0x63a]
xor r10b, 0
mov r11b, r10b
and r11b, 1
mov bl, byte [rbp + 0x63a]
xor bl, 1
and bl, 0
and r10b, 1
or r8b, r11b
or bl, r10b
xor r8b, bl
mov r10b, byte [rbp + 0x63a]
xor r10b, 1
mov r11b, al
xor r11b, r10b
and r11b, al
xor dl, 0xff
mov r10b, r8b
xor r10b, 0xff
mov bl, byte [rbp + 0x63a]
xor bl, 1
or dl, r10b
or bl, 1
xor dl, 0xff
and dl, bl
mov r10b, byte [rbp + 0x63a]
xor r10b, 1
mov bl, cl
xor bl, r10b
and bl, cl
xor r9b, 0xff
mov r10b, r8b
xor r10b, 0xff
mov sil, byte [rbp + 0x63a]
xor sil, 1
or r9b, r10b
or sil, 1
xor r9b, 0xff
and r9b, sil
mov r10b, r11b
and r10b, dl
xor r11b, dl
or r10b, r11b
mov dl, bl
and dl, r9b
xor bl, r9b
or dl, bl
mov r9b, r10b
xor r9b, 0xff
and r9b, 0
mov r11b, byte [rbp + 0x63a]
xor r11b, 0
and r10b, r11b
mov bl, dl
xor bl, 0xff
and bl, 0
and dl, r11b
or r9b, r10b
or bl, dl
xor r9b, bl
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 + 0x63a]
xor cl, 1
and dl, cl
or al, dl
mov cl, byte [rbp + 0x63a]
xor cl, 1
mov dl, r8b
xor dl, 0xff
mov r10b, byte [rbp + 0x63a]
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 al, 0xff
xor r11b, 0xff
mov cl, byte [rbp + 0x63a]
xor cl, 0
or al, r11b
or cl, 0
xor al, 0xff
and al, cl
mov cl, r9b
xor cl, 0xff
mov dl, al
xor dl, 0xff
mov r8b, byte [rbp + 0x63a]
xor r8b, 1
mov r10b, cl
and r10b, 0xff
and r9b, r8b
mov r11b, dl
and r11b, 0xff
and al, r8b
or r10b, r9b
or r11b, al
xor r10b, r11b
or cl, dl
xor cl, 0xff
or r8b, 1
and cl, r8b
or r10b, cl
test r10b, 1
jne 0x6d8e9f1b
jmp 0x6d9b3543
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0x815ddf04
add r8d, 0
sub r8d, ecx
sub r8d, 0x815ddf04
mov r9d, eax
sub r9d, 0xb82b6d24
sub r9d, 0x8d43e289
add r9d, 0xb82b6d24
add r8d, 0xa4c36d72
add r8d, r9d
sub r8d, 0xa4c36d72
mov r9d, eax
sub r9d, r8d
add r9d, 0
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0xa74b3da8
add r8d, r9d
mov r9d, eax
sub r9d, r8d
add r9d, 0x447b4ea5
sub r9d, 1
sub r9d, 0x447b4ea5
sub r9d, 0x6bc7bee3
sub r9d, 0xa74b3da8
add r9d, 0x6bc7bee3
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0xc985bf5a
add r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x8d43e289
add r9d, r8d
sub eax, 0xc985bf5a
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, 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 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, 1
and cl, 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 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, 1
mov r15b, sil
xor r15b, 1
or dil, r14b
or r15b, 1
xor dil, 0xff
and dil, r15b
xor r11b, 0xff
xor bl, 0xff
mov r14b, sil
xor r14b, 1
or r11b, bl
or r14b, 1
xor r11b, 0xff
and r11b, r14b
mov bl, cl
xor bl, 0xff
mov r14b, r10b
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, bl
and r12b, 0xff
and cl, r15b
mov r13b, r14b
and r13b, 0xff
and r10b, r15b
or r12b, cl
or r13b, r10b
xor r12b, r13b
or bl, r14b
xor bl, 0xff
or r15b, 1
and bl, r15b
or r12b, bl
mov cl, dil
and cl, r11b
xor dil, r11b
or cl, dil
mov r10b, r12b
xor r10b, 0xff
mov r11b, cl
and r11b, r10b
xor cl, 0xff
and r12b, cl
or r11b, r12b
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
and r10b, 0
xor sil, 0
and al, sil
mov bl, r11b
xor bl, 0xff
and bl, 0
and r11b, sil
or r10b, al
or bl, r11b
xor r10b, bl
mov al, cl
and al, r10b
xor cl, r10b
or al, cl
test al, 1
jne 0x6d8ea25c
jmp 0x6d9a1097
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, 0x13656897
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, 0x17dd6311
add r9d, 0
sub r9d, r8d
sub r9d, 0x17dd6311
mov r8d, eax
sub r8d, 0xac885ee5
sub r9d, r8d
sub r9d, 0xb4210cbf
sub r9d, 1
add r9d, 0xb4210cbf
mov r8d, eax
sub r8d, 0xac885ee5
add r9d, r8d
sub eax, 0x597ec9d5
add r9d, eax
add r9d, 0xefc4d36
sub r9d, 0x13656897
sub r9d, 0xefc4d36
sub r9d, 0x4b3155f8
add r9d, 0x597ec9d5
add r9d, 0x4b3155f8
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
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, 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 0x6d8ea47f
jmp 0x6d987875
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
sub r8d, 0xce6753b
sub r8d, 0xe390d1ee
add r8d, 0xce6753b
add r8d, 0x1f5ea799
add r8d, 0xc6ea270f
sub r8d, 0x1f5ea799
add r8d, 0x1f9d296d
add r8d, 0xe390d1ee
sub r8d, 0x1f9d296d
add r8d, 0x814ca48f
add r8d, 0x50c73d9d
sub r8d, 0x814ca48f
sub r8d, 0x1b15ed03
sub r8d, 1
add r8d, 0x1b15ed03
add r8d, 0xea709307
sub r8d, 0x50c73d9d
sub r8d, 0xea709307
sub eax, 0xd243f45c
sub eax, 0xc6ea270f
add eax, 0xd243f45c
add r8d, 0xbe517333
add r8d, eax
sub r8d, 0xbe517333
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
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, 1
mov dil, bl
xor dil, 1
mov r14b, r9b
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
xor r9b, 0xff
mov r14b, r11b
xor r14b, 0xff
mov r15b, bl
xor r15b, 0
or r9b, r14b
or r15b, 0
xor r9b, 0xff
and r9b, r15b
mov r14b, r10b
xor r14b, 0xff
and r14b, 0
mov r15b, bl
xor r15b, 0
mov r12b, r10b
and r12b, r15b
mov r13b, bl
xor r13b, 1
and r13b, 0
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, bl
xor r15b, 0
mov r12b, r14b
xor r12b, r15b
and r12b, r14b
xor r10b, 0xff
xor r11b, 0xff
mov r14b, bl
xor r14b, 0
or r10b, r11b
or r14b, 0
xor r10b, 0xff
and r10b, r14b
mov r11b, dil
and r11b, r9b
xor dil, r9b
or r11b, dil
mov r9b, r12b
xor r9b, 0xff
mov dil, r10b
xor dil, 0xff
mov r14b, bl
xor r14b, 1
mov r15b, r9b
and r15b, 0xff
and r12b, r14b
mov r13b, dil
and r13b, 0xff
and r10b, r14b
or r15b, r12b
or r13b, r10b
xor r15b, r13b
or r9b, dil
xor r9b, 0xff
or r14b, 1
and r9b, r14b
or r15b, r9b
mov r9b, r11b
xor r9b, 0xff
mov r10b, r15b
and r10b, r9b
xor r15b, 0xff
and r11b, r15b
or r10b, r11b
mov r9b, sil
xor r9b, 0xff
and r9b, 1
mov r11b, bl
xor r11b, 1
mov dil, sil
and dil, r11b
or r9b, dil
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
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, bl
xor r14b, 0
mov r15b, r9b
xor r15b, r14b
and r15b, r9b
xor sil, 0xff
mov r14b, dil
xor r14b, 0xff
mov r12b, bl
xor r12b, 1
or sil, r14b
or r12b, 1
xor sil, 0xff
and sil, r12b
mov r14b, bl
xor r14b, 0
mov r12b, r11b
xor r12b, r14b
and r12b, r11b
xor r10b, 0xff
mov r14b, dil
xor r14b, 0xff
mov r13b, bl
xor r13b, 1
or r10b, r14b
or r13b, 1
xor r10b, 0xff
and r10b, r13b
mov r14b, r15b
xor r14b, 0xff
mov r13b, sil
xor r13b, 0xff
mov al, bl
xor al, 0
mov cl, r14b
and cl, 0
and r15b, al
mov dl, r13b
and dl, 0
and sil, al
or cl, r15b
or dl, sil
xor cl, dl
or r14b, r13b
xor r14b, 0xff
or al, 0
and r14b, al
or cl, r14b
mov al, r12b
and al, r10b
xor r12b, r10b
or al, r12b
mov dl, cl
xor dl, 0xff
mov r10b, al
and r10b, dl
xor al, 0xff
and cl, al
or r10b, cl
mov al, r9b
xor al, 0xff
mov cl, r11b
xor cl, 0xff
mov dl, bl
xor dl, 1
mov sil, al
and sil, 0xff
and r9b, dl
mov r14b, cl
and r14b, 0xff
and r11b, dl
or sil, r9b
or r14b, r11b
xor sil, r14b
or al, cl
xor al, 0xff
or dl, 1
and al, dl
or sil, al
mov al, sil
xor al, 0xff
and al, 1
mov cl, bl
xor cl, 1
and sil, cl
or al, sil
mov cl, dil
and cl, 0
xor dil, 0
or cl, dil
xor al, 0xff
xor cl, 0xff
xor bl, 1
or al, cl
or bl, 1
xor al, 0xff
and al, bl
mov cl, r10b
and cl, al
xor r10b, al
or cl, r10b
test cl, 1
jne 0x6d8ea885
jmp 0x6d9b4aca
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xa6f5a83e
sub r8d, ecx
add r8d, 0xa6f5a83e
mov r9d, eax
sub r9d, 0x251322ca
add r9d, 0
mov r10d, eax
sub r10d, r9d
sub r8d, r10d
mov r9d, 0x6f0dc9ce
add r9d, 0
sub r9d, r8d
sub r9d, 0x6f0dc9ce
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0x4b069f2a
add r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 1
add r9d, r8d
add r9d, 0x62445d33
sub r9d, 0x4b069f2a
sub r9d, 0x62445d33
add r9d, 0xa7e968f1
sub r9d, 0x51aa070e
sub r9d, 0xa7e968f1
add r9d, 0xf7244f65
sub r9d, 0x251322ca
sub r9d, 0xf7244f65
sub eax, 0x51aa070e
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
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
and r13b, 1
or r15b, r13b
mov r13b, dil
xor r13b, 0
mov al, r15b
xor al, r13b
and al, r15b
mov r15b, dil
xor r15b, 1
xor sil, 0xff
mov r13b, dil
xor r13b, 1
or r15b, sil
or r13b, 1
xor r15b, 0xff
and r15b, r13b
mov sil, r14b
and sil, r12b
xor r14b, r12b
or sil, r14b
mov r14b, al
xor r14b, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
mov cl, r14b
and cl, 0xff
and al, r13b
mov dl, r12b
and dl, 0xff
and r15b, r13b
or cl, al
or dl, r15b
xor cl, dl
or r14b, r12b
xor r14b, 0xff
or r13b, 1
and r14b, r13b
or cl, r14b
mov al, sil
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
and sil, dl
mov r14b, cl
xor r14b, 0xff
and r14b, 0xff
and cl, dl
or al, sil
or r14b, cl
xor al, r14b
mov cl, bl
xor cl, 0xff
and cl, 1
mov dl, dil
xor dl, 1
mov sil, bl
and sil, dl
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and dl, 1
or cl, sil
or r14b, dl
xor cl, r14b
xor cl, 0xff
xor cl, 1
and cl, 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, 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
and sil, 1
or cl, sil
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
xor sil, 1
and sil, 0xff
mov r14b, cl
and r14b, sil
xor cl, sil
or r14b, cl
mov cl, al
xor cl, 0xff
and cl, 0
mov sil, dil
xor sil, 0
mov r15b, al
and r15b, sil
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, 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, 1
and r15b, 1
mov r12b, dil
xor r12b, 1
and r12b, 1
or r15b, r12b
mov r12b, cl
and r12b, sil
xor cl, sil
or r12b, cl
mov cl, r15b
and cl, 1
xor r15b, 1
or cl, r15b
mov sil, r12b
xor sil, 0xff
and sil, 1
mov r15b, dil
xor r15b, 1
and r12b, r15b
or sil, r12b
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, r11b
xor cl, 0xff
and cl, 1
mov r15b, dil
xor r15b, 1
and r11b, r15b
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r15b, 1
or cl, r11b
or r12b, r15b
xor cl, r12b
mov r11b, r14b
xor r11b, 0xff
and r11b, 0
mov r15b, dil
xor r15b, 0
mov r12b, r14b
and r12b, r15b
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, 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, cl
xor r8b, 0xff
mov r12b, r11b
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
mov r9b, r8b
and r9b, 0
and cl, r13b
mov r10b, r12b
and r10b, 0
and r11b, r13b
or r9b, cl
or r10b, r11b
xor r9b, r10b
or r8b, r12b
xor r8b, 0xff
or r13b, 0
and r8b, r13b
or r9b, r8b
mov cl, dil
xor cl, 0
mov r8b, r15b
xor r8b, 0xff
mov r10b, dil
xor r10b, 0
mov r11b, cl
and r11b, 0
mov r12b, r10b
and r12b, 0
mov r13b, r8b
and r13b, 0
and r15b, r10b
or r11b, r12b
or r13b, r15b
xor r11b, r13b
or cl, r8b
xor cl, 0xff
or r10b, 0
and cl, r10b
or r11b, cl
mov cl, r9b
xor cl, 0xff
and cl, 1
mov r8b, dil
xor r8b, 1
and r9b, r8b
or cl, r9b
xor r11b, 0xff
mov r8b, cl
xor r8b, r11b
and r8b, cl
mov cl, dl
xor cl, 0xff
and cl, 0
mov r9b, dil
xor r9b, 0
mov r10b, dl
and r10b, r9b
mov r11b, dil
xor r11b, 1
and r11b, 0
and r9b, 1
or cl, r10b
or r11b, r9b
xor cl, 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, 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 r15b, dil
xor r15b, 1
mov r12b, cl
and r12b, 0xff
mov r13b, r15b
and r13b, 1
mov byte [rbp + 0x635], r9b
and r9b, 0xff
and r10b, r15b
or r12b, r13b
or r9b, r10b
xor r12b, r9b
mov r9b, byte [rbp + 0x635]
or cl, r9b
xor cl, 0xff
or r15b, 1
and cl, r15b
or r12b, cl
mov cl, r11b
xor cl, 0xff
and cl, 1
mov r10b, dil
xor r10b, 1
and r11b, r10b
or cl, r11b
xor r12b, 0xff
mov r10b, cl
xor r10b, r12b
and r10b, cl
mov cl, bl
xor cl, 0xff
and cl, 1
mov r11b, dil
xor r11b, 1
and bl, r11b
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and r11b, 1
or cl, bl
or r15b, r11b
xor cl, r15b
mov r11b, r14b
xor r11b, 0xff
and r11b, 1
mov bl, dil
xor bl, 1
mov r15b, r14b
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, 1
and bl, 1
mov r15b, dil
xor r15b, 1
and r15b, 1
or bl, r15b
mov r15b, cl
xor r15b, 0xff
mov r12b, r11b
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
mov r9b, r15b
and r9b, 0xff
and cl, r13b
mov byte [rbp + 0x634], r12b
and r12b, 0xff
and r11b, r13b
or r9b, cl
or r12b, r11b
xor r9b, r12b
mov cl, byte [rbp + 0x634]
or r15b, cl
xor r15b, 0xff
or r13b, 1
and r15b, r13b
or r9b, r15b
mov r11b, bl
and r11b, 1
xor bl, 1
or r11b, bl
mov bl, r9b
xor bl, 0xff
and bl, 1
mov r15b, dil
xor r15b, 1
and r9b, r15b
or bl, r9b
xor r11b, 0xff
mov r9b, bl
xor r9b, r11b
and r9b, bl
mov r11b, sil
xor r11b, 0xff
mov bl, r8b
xor bl, 0xff
mov r15b, dil
xor r15b, 0
or r11b, bl
or r15b, 0
xor r11b, 0xff
and r11b, r15b
mov bl, sil
xor bl, 0xff
and bl, 1
mov r15b, dil
xor r15b, 1
and sil, r15b
mov r12b, r8b
xor r12b, 0xff
and r12b, 0xff
and r8b, r15b
or bl, sil
or r12b, r8b
xor bl, r12b
mov r8b, r11b
xor r8b, 0xff
mov sil, bl
xor sil, 0xff
mov r15b, dil
xor r15b, 0
mov r12b, r8b
and r12b, 0
and r11b, r15b
mov r13b, sil
and r13b, 0
and bl, r15b
or r12b, r11b
or r13b, bl
xor r12b, r13b
or r8b, sil
xor r8b, 0xff
or r15b, 0
and r8b, r15b
or r12b, r8b
mov r8b, r10b
xor r8b, 0xff
and r8b, 0
mov r11b, dil
xor r11b, 0
mov bl, r10b
and bl, r11b
mov sil, dil
xor sil, 1
and sil, 0
and r11b, 1
or r8b, bl
or sil, r11b
xor r8b, sil
mov r11b, r9b
xor r11b, 0xff
and r11b, 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 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 r13b, dil
xor r13b, 1
and r13b, 0xff
and sil, 1
or bl, r15b
or r13b, sil
xor bl, r13b
mov sil, r8b
xor sil, 0xff
mov r15b, dil
xor r15b, 1
mov r13b, dil
xor r13b, 1
or sil, r15b
or r13b, 1
xor sil, 0xff
and sil, r13b
xor r10b, 0xff
mov r15b, bl
xor r15b, 0xff
mov r13b, dil
xor r13b, 0
or r10b, r15b
or r13b, 0
xor r10b, 0xff
and r10b, r13b
mov r15b, r11b
xor r15b, 0xff
mov r13b, dil
xor r13b, 1
mov cl, dil
xor cl, 1
or r15b, r13b
or cl, 1
xor r15b, 0xff
and r15b, cl
xor r9b, 0xff
mov cl, bl
xor cl, 0xff
mov r13b, dil
xor r13b, 0
or r9b, cl
or r13b, 0
xor r9b, 0xff
and r9b, r13b
mov cl, sil
and cl, r10b
xor sil, r10b
or cl, sil
mov r10b, r15b
and r10b, r9b
xor r15b, r9b
or r10b, r15b
mov r9b, cl
xor r9b, 0xff
mov sil, r10b
and sil, r9b
xor r10b, 0xff
and cl, r10b
or sil, cl
mov cl, r8b
xor cl, 0xff
mov r9b, r11b
xor r9b, 0xff
mov r10b, dil
xor r10b, 1
mov r15b, cl
and r15b, 0xff
and r8b, r10b
mov r13b, r9b
and r13b, 0xff
and r11b, r10b
or r15b, r8b
or r13b, r11b
xor r15b, r13b
or cl, r9b
xor cl, 0xff
or r10b, 1
and cl, r10b
or r15b, 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
mov r8b, bl
and r8b, 1
xor bl, 1
or r8b, bl
xor cl, 0xff
xor r8b, 0xff
mov r9b, dil
xor r9b, 1
or cl, r8b
or r9b, 1
xor cl, 0xff
and cl, r9b
mov r8b, sil
xor r8b, 0xff
mov r9b, cl
xor r9b, 0xff
mov r10b, dil
xor r10b, 1
mov r11b, r8b
and r11b, 0xff
and sil, r10b
mov bl, r9b
and bl, 0xff
and cl, r10b
or r11b, sil
or bl, cl
xor r11b, bl
or r8b, r9b
xor r8b, 0xff
or r10b, 1
and r8b, r10b
or r11b, 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
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r8b, dil
xor r8b, 1
and r8b, 1
mov r9b, dil
xor r9b, 1
and r9b, 1
or r8b, r9b
xor r12b, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r10b, dil
xor r10b, 1
or r12b, r9b
or r10b, 1
xor r12b, 0xff
and r12b, r10b
mov r9b, r11b
xor r9b, 0xff
and r9b, 0
mov r10b, dil
xor r10b, 0
mov bl, r11b
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, dil
xor r10b, 1
mov bl, r9b
xor bl, r10b
and bl, r9b
xor r8b, 0xff
mov r9b, r11b
xor r9b, r8b
and r9b, r11b
mov r8b, cl
xor r8b, 0xff
mov r10b, r12b
xor r10b, 0xff
mov r11b, dil
xor r11b, 0
mov sil, r8b
and sil, 0
and cl, r11b
mov r15b, r10b
and r15b, 0
and r12b, r11b
or sil, cl
or r15b, r12b
xor sil, r15b
or r8b, r10b
xor r8b, 0xff
or r11b, 0
and r8b, r11b
or sil, r8b
mov cl, bl
xor cl, 0xff
mov r8b, r9b
xor r8b, 0xff
mov r10b, dil
xor r10b, 1
mov r11b, cl
and r11b, 0xff
and bl, r10b
mov r15b, r8b
and r15b, 0xff
and r9b, r10b
or r11b, bl
or r15b, r9b
xor r11b, r15b
or cl, r8b
xor cl, 0xff
or r10b, 1
and cl, r10b
or r11b, cl
mov cl, sil
xor cl, 0xff
mov r8b, r11b
and r8b, cl
xor r11b, 0xff
and sil, r11b
or r8b, sil
mov cl, al
xor cl, 0xff
and cl, 1
mov r9b, dil
xor r9b, 1
mov r10b, al
and r10b, r9b
mov r11b, dil
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, 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
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
mov r11b, cl
xor r11b, 0xff
mov bl, dil
xor bl, 1
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, 0
or al, bl
or sil, 0
xor al, 0xff
and al, sil
mov bl, dil
xor bl, 1
mov sil, r9b
xor sil, bl
and sil, r9b
mov bl, r10b
xor bl, 0xff
mov r15b, dl
xor r15b, bl
and r15b, dl
mov dl, r11b
xor dl, 0xff
mov bl, al
xor bl, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, dl
and r13b, 0
and r11b, r12b
mov byte [rbp + 0x633], bl
and bl, 0
and al, r12b
or r13b, r11b
or bl, al
xor r13b, bl
mov al, byte [rbp + 0x633]
or dl, al
xor dl, 0xff
or r12b, 0
and dl, r12b
or r13b, dl
mov dl, sil
xor dl, 0xff
mov r11b, r15b
xor r11b, 0xff
mov bl, dil
xor bl, 1
mov r12b, dl
and r12b, 0xff
and sil, bl
mov al, r11b
and al, 0xff
and r15b, bl
or r12b, sil
or al, r15b
xor r12b, al
or dl, r11b
xor dl, 0xff
or bl, 1
and dl, bl
or r12b, dl
mov al, r13b
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
and r13b, dl
mov r11b, r12b
xor r11b, 0xff
and r11b, 0xff
and r12b, dl
or al, r13b
or r11b, r12b
xor al, r11b
mov dl, cl
xor dl, 0xff
mov r11b, r9b
xor r11b, 0xff
mov bl, dil
xor bl, 1
mov sil, dl
and sil, 0xff
and cl, bl
mov r15b, r11b
and r15b, 0xff
and r9b, bl
or sil, cl
or r15b, r9b
xor sil, r15b
or dl, r11b
xor dl, 0xff
or bl, 1
and dl, bl
or sil, dl
mov cl, sil
xor cl, 0xff
and cl, 0
mov dl, dil
xor dl, 0
and sil, dl
mov r9b, dil
xor r9b, 1
and r9b, 0
and dl, 1
or cl, sil
or r9b, dl
xor cl, r9b
mov dl, dil
xor dl, 1
mov r9b, r10b
xor r9b, 0xff
mov r11b, dil
xor r11b, 1
mov bl, dl
and bl, 0xff
mov sil, r11b
and sil, 1
mov r15b, r9b
and r15b, 0xff
and r10b, r11b
or bl, sil
or r15b, r10b
xor bl, r15b
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 r9b, dl
xor r9b, 0xff
mov r10b, dil
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, r11b
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
mov dl, r11b
and dl, cl
or al, dl
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, dil
xor cl, 1
and cl, 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 cl, r9b
or r10b, dl
xor cl, r10b
mov dl, cl
xor dl, 0xff
mov r9b, r11b
xor r9b, dl
and r9b, r11b
mov dl, dil
xor dl, 1
and dl, 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 dl, r11b
or bl, r10b
xor dl, bl
mov r10b, dil
xor r10b, 1
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, dil
xor bl, 0
mov sil, dl
and sil, 0
and al, bl
mov r15b, r10b
and r15b, 0
and r9b, bl
or sil, al
or r15b, r9b
xor sil, r15b
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, r14b
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, dil
xor cl, 1
and cl, 0
mov r9b, dil
xor r9b, 0
mov r10b, r9b
and r10b, 1
mov r11b, r14b
xor r11b, 0xff
and r11b, 0
and r14b, r9b
or cl, r10b
or r11b, r14b
xor cl, r11b
mov r9b, al
xor r9b, 0xff
mov r10b, cl
xor r10b, 0xff
mov r11b, dil
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
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
and dl, cl
or al, dl
mov cl, bl
xor cl, 0xff
and cl, 1
mov dl, dil
xor dl, 1
and bl, dl
or cl, bl
mov dl, dil
xor dl, 0
and dl, 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 dl, r10b
or r11b, r9b
xor dl, r11b
mov r9b, al
xor r9b, 0xff
mov r10b, cl
xor r10b, 0xff
mov r11b, dil
xor r11b, 0
mov bl, r9b
and bl, 0
and al, r11b
mov sil, r10b
and sil, 0
and cl, r11b
or bl, al
or sil, cl
xor bl, sil
or r9b, r10b
xor r9b, 0xff
or r11b, 0
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, dil
xor dl, 1
and bl, dl
mov r9b, dil
xor r9b, 1
and r9b, 0xff
and dl, 1
or cl, bl
or r9b, dl
xor cl, r9b
xor cl, 0xff
xor al, 0xff
xor dil, 1
or cl, al
or dil, 1
xor cl, 0xff
and cl, dil
mov al, cl
xor al, 0xff
mov dl, r8b
xor dl, al
and dl, r8b
mov al, r8b
xor al, 0xff
mov r9b, cl
and r9b, al
xor cl, 0xff
and r8b, cl
or r9b, r8b
mov al, dl
and al, r9b
xor dl, r9b
or al, dl
test al, 1
jne 0x6d8eb805
jmp 0x6d9b4aca
jmp 0x6d8eb80a
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
sub r8d, 0xdf6e2b14
sub r8d, 0x980b376b
add r8d, 0xdf6e2b14
add r8d, 0x4d0ff722
add r8d, 0x3851403c
sub r8d, 0x4d0ff722
sub r8d, 0x6703c3ed
add r8d, 0x980b376b
add r8d, 0x6703c3ed
mov r9d, 0xe18c7a8b
add r9d, 0
sub r9d, 1
sub r9d, 0xe18c7a8b
mov r10d, eax
sub r10d, r9d
sub r8d, r10d
sub r8d, 0xd09f06ce
add r8d, 0x8d1117f0
add r8d, 0xd09f06ce
add r8d, 0x6991365c
sub r8d, 0x3851403c
sub r8d, 0x6991365c
sub eax, 0x8d1117f0
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, 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
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, 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
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, 1
mov r12b, r14b
xor r12b, dl
and r12b, r14b
xor sil, 0xff
xor sil, 1
and sil, 0xff
mov dl, cl
xor dl, 0xff
mov r14b, r15b
xor r14b, 0xff
mov r13b, dil
xor r13b, 0
mov r8b, dl
and r8b, 0
and cl, r13b
mov r9b, r14b
and r9b, 0
and r15b, r13b
or r8b, cl
or r9b, r15b
xor r8b, r9b
or dl, r14b
xor dl, 0xff
or r13b, 0
and dl, r13b
or r8b, dl
mov cl, r12b
xor cl, 0xff
mov dl, sil
xor dl, 0xff
mov r9b, dil
xor r9b, 1
mov r14b, cl
and r14b, 0xff
and r12b, r9b
mov r15b, dl
and r15b, 0xff
and sil, r9b
or r14b, r12b
or r15b, sil
xor r14b, r15b
or cl, dl
xor cl, 0xff
or r9b, 1
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, 1
mov r8b, dil
xor r8b, 1
mov r9b, r8b
and r9b, 1
mov sil, dil
xor sil, 1
and sil, 0xff
and r8b, 1
or cl, r9b
or sil, r8b
xor cl, sil
xor cl, 0xff
xor cl, 1
and cl, 0xff
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, 1
xor r8b, 0xff
mov sil, dil
xor sil, 0
or r9b, r8b
or sil, 0
xor r9b, 0xff
and r9b, sil
mov r8b, cl
and r8b, r9b
xor cl, r9b
or r8b, cl
mov cl, al
xor cl, 0xff
and cl, 0
mov r9b, dil
xor r9b, 0
mov sil, al
and sil, r9b
mov r14b, dil
xor r14b, 1
and r14b, 0
and r9b, 1
or cl, sil
or r14b, r9b
xor cl, r14b
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
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, cl
xor r14b, 0xff
mov r15b, r9b
xor r15b, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, r14b
and r13b, 0
and cl, r12b
mov r10b, r15b
and r10b, 0
and r9b, r12b
or r13b, cl
or r10b, r9b
xor r13b, r10b
or r14b, r15b
xor r14b, 0xff
or r12b, 0
and r14b, r12b
or r13b, r14b
mov cl, dil
xor cl, 1
mov r9b, sil
xor r9b, 0xff
mov r10b, dil
xor r10b, 1
mov r14b, cl
and r14b, 0xff
mov r15b, r10b
and r15b, 1
mov r12b, r9b
and r12b, 0xff
and sil, r10b
or r14b, r15b
or r12b, sil
xor r14b, r12b
or cl, r9b
xor cl, 0xff
or r10b, 1
and cl, r10b
or r14b, cl
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 r14b, 0xff
mov r9b, cl
xor r9b, r14b
and r9b, cl
mov cl, r8b
xor cl, 0xff
and cl, 1
mov r10b, dil
xor r10b, 1
mov sil, r8b
and sil, r10b
or cl, sil
mov r10b, r11b
xor r10b, 0xff
and r10b, 0
mov sil, dil
xor sil, 0
mov r14b, r11b
and r14b, sil
mov r15b, cl
xor r15b, 0xff
and r15b, 0
and cl, sil
or r10b, r14b
or r15b, cl
xor r10b, r15b
xor r10b, 0xff
xor r11b, 0xff
mov cl, dil
xor cl, 0
or r10b, r11b
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 sil, dl
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, 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, cl
and r14b, r11b
xor cl, r11b
or r14b, cl
mov cl, sil
and cl, 1
xor sil, 1
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, r8b
xor cl, 0xff
and cl, 1
mov r11b, dil
xor r11b, 1
mov r14b, r8b
and r14b, r11b
or cl, r14b
mov r11b, bl
xor r11b, 0xff
and r11b, 1
mov r14b, dil
xor r14b, 1
mov r15b, bl
and r15b, r14b
mov r12b, cl
xor r12b, 0xff
and r12b, 0xff
and cl, r14b
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, 0
mov bl, dil
xor bl, 0
mov r14b, r9b
and r14b, bl
mov r15b, dil
xor r15b, 1
and r15b, 0
and bl, 1
or cl, r14b
or r15b, bl
xor cl, r15b
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, 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
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
mov r12b, r14b
xor r12b, 0xff
mov r13b, r9b
xor r13b, r12b
and r13b, r9b
mov r9b, bl
xor r9b, 0xff
mov r12b, dil
xor r12b, 1
mov byte [rbp + 0x632], dil
xor dil, 1
or r9b, r12b
or dil, 1
xor r9b, 0xff
and r9b, dil
xor r10b, 0xff
mov dil, r14b
xor dil, 0xff
mov r12b, byte [rbp + 0x632]
xor r12b, 0
or r10b, dil
or r12b, 0
xor r10b, 0xff
and r10b, r12b
mov dil, r15b
and dil, r13b
xor r15b, r13b
or dil, r15b
mov r15b, r9b
and r15b, r10b
xor r9b, r10b
or r15b, r9b
mov r9b, dil
xor r9b, 0xff
mov r10b, r15b
and r10b, r9b
xor r15b, 0xff
and dil, r15b
or r10b, dil
mov r9b, cl
and r9b, bl
xor cl, bl
or r9b, cl
mov cl, r9b
xor cl, 0xff
and cl, 1
mov bl, byte [rbp + 0x632]
xor bl, 1
and r9b, bl
or cl, r9b
mov r9b, r14b
and r9b, 1
xor r14b, 1
or r9b, r14b
xor cl, 0xff
xor r9b, 0xff
mov bl, byte [rbp + 0x632]
xor bl, 0
or cl, r9b
or bl, 0
xor cl, 0xff
and cl, bl
mov r9b, r10b
and r9b, cl
xor r10b, cl
or r9b, r10b
mov cl, sil
xor cl, 0xff
and cl, 0
mov r10b, byte [rbp + 0x632]
xor r10b, 0
mov bl, sil
and bl, r10b
mov dil, byte [rbp + 0x632]
xor dil, 1
and dil, 0
and r10b, 1
or cl, bl
or dil, r10b
xor cl, dil
mov r10b, r11b
xor r10b, 0xff
and r10b, 1
mov bl, byte [rbp + 0x632]
xor bl, 1
mov dil, r11b
and dil, bl
or r10b, dil
mov bl, byte [rbp + 0x632]
xor bl, 1
and bl, 1
mov dil, byte [rbp + 0x632]
xor dil, 1
and dil, 1
or bl, dil
mov dil, cl
xor dil, 0xff
mov r14b, byte [rbp + 0x632]
xor r14b, 1
mov r15b, byte [rbp + 0x632]
xor r15b, 1
or dil, r14b
or r15b, 1
xor dil, 0xff
and dil, r15b
xor sil, 0xff
mov r14b, bl
xor r14b, 0xff
mov r15b, byte [rbp + 0x632]
xor r15b, 0
or sil, r14b
or r15b, 0
xor sil, 0xff
and sil, r15b
mov r14b, r10b
xor r14b, 0xff
mov r15b, byte [rbp + 0x632]
xor r15b, 1
mov r12b, byte [rbp + 0x632]
xor r12b, 1
or r14b, r15b
or r12b, 1
xor r14b, 0xff
and r14b, r12b
mov r15b, bl
xor r15b, 0xff
mov r12b, r11b
xor r12b, r15b
and r12b, r11b
mov r11b, dil
and r11b, sil
xor dil, sil
or r11b, dil
mov sil, r14b
and sil, r12b
xor r14b, r12b
or sil, r14b
mov dil, r11b
xor dil, 0xff
and dil, 1
mov r14b, byte [rbp + 0x632]
xor r14b, 1
and r11b, r14b
mov r15b, sil
xor r15b, 0xff
and r15b, 0xff
and sil, r14b
or dil, r11b
or r15b, sil
xor dil, r15b
mov r11b, cl
xor r11b, 0xff
mov sil, r10b
xor sil, 0xff
mov r14b, byte [rbp + 0x632]
xor r14b, 0
mov r15b, r11b
and r15b, 0
and cl, r14b
mov r12b, sil
and r12b, 0
and r10b, r14b
or r15b, cl
or r12b, r10b
xor r15b, r12b
or r11b, sil
xor r11b, 0xff
or r14b, 0
and r11b, r14b
or r15b, r11b
mov cl, r15b
xor cl, 0xff
and cl, 1
mov r10b, byte [rbp + 0x632]
xor r10b, 1
and r15b, r10b
or cl, r15b
mov r10b, byte [rbp + 0x632]
xor r10b, 1
mov r11b, bl
xor r11b, 0xff
mov sil, byte [rbp + 0x632]
xor sil, 0
mov r14b, r10b
and r14b, 0
mov r15b, sil
and r15b, 1
mov r12b, r11b
and r12b, 0
and bl, sil
or r14b, r15b
or r12b, bl
xor r14b, r12b
or r10b, r11b
xor r10b, 0xff
or sil, 0
and r10b, sil
or r14b, r10b
xor r14b, 0xff
mov r10b, cl
xor r10b, r14b
and r10b, cl
mov cl, dil
xor cl, 0xff
mov r11b, r10b
xor r11b, 0xff
mov bl, byte [rbp + 0x632]
xor bl, 0
mov sil, cl
and sil, 0
and dil, bl
mov r14b, r11b
and r14b, 0
and r10b, bl
or sil, dil
or r14b, r10b
xor sil, r14b
or cl, r11b
xor cl, 0xff
or bl, 0
and cl, bl
or sil, cl
mov cl, r9b
xor cl, 0xff
and cl, 1
mov r10b, byte [rbp + 0x632]
xor r10b, 1
mov r11b, r9b
and r11b, r10b
mov bl, byte [rbp + 0x632]
xor bl, 1
and bl, 0xff
and r10b, 1
or cl, r11b
or bl, r10b
xor cl, bl
mov r10b, sil
xor r10b, 0xff
xor cl, 0xff
mov r11b, byte [rbp + 0x632]
xor r11b, 0
or r10b, cl
or r11b, 0
xor r10b, 0xff
and r10b, r11b
mov cl, sil
xor cl, 0xff
and cl, 1
mov r11b, byte [rbp + 0x632]
xor r11b, 1
and sil, r11b
or cl, sil
xor cl, 0xff
mov r11b, r9b
xor r11b, cl
and r11b, r9b
mov cl, r10b
xor cl, 0xff
mov r9b, r11b
xor r9b, 0xff
mov bl, byte [rbp + 0x632]
xor bl, 1
mov sil, cl
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 cl, r9b
xor cl, 0xff
or bl, 1
and cl, bl
or sil, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp + 0x632]
xor r9b, 1
mov r10b, al
and r10b, r9b
or cl, r10b
mov r9b, dl
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x632]
xor r10b, 1
mov r11b, dl
and r11b, r10b
or r9b, r11b
mov r10b, byte [rbp + 0x632]
xor r10b, 1
and r10b, 1
mov r11b, byte [rbp + 0x632]
xor r11b, 1
and r11b, 1
or r10b, r11b
mov r11b, byte [rbp + 0x632]
xor r11b, 1
mov bl, cl
xor bl, r11b
and bl, cl
mov r11b, r10b
xor r11b, 0xff
mov dil, al
xor dil, r11b
and dil, al
mov al, r9b
xor al, 0xff
mov r11b, byte [rbp + 0x632]
xor r11b, 1
mov r14b, byte [rbp + 0x632]
xor r14b, 0
or al, r11b
or r14b, 0
xor al, 0xff
and al, r14b
xor dl, 0xff
mov r11b, r10b
xor r11b, 0xff
mov r14b, byte [rbp + 0x632]
xor r14b, 0
or dl, r11b
or r14b, 0
xor dl, 0xff
and dl, r14b
mov r11b, bl
xor r11b, 0xff
mov r14b, dil
xor r14b, 0xff
mov r15b, byte [rbp + 0x632]
xor r15b, 1
mov r12b, r11b
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 r11b, r14b
xor r11b, 0xff
or r15b, 1
and r11b, r15b
or r12b, r11b
mov r11b, al
xor r11b, 0xff
mov bl, dl
xor bl, 0xff
mov dil, byte [rbp + 0x632]
xor dil, 1
mov r14b, r11b
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 r11b, bl
xor r11b, 0xff
or dil, 1
and r11b, dil
or r14b, r11b
mov al, r12b
xor al, 0xff
mov dl, r14b
and dl, al
xor r14b, 0xff
and r12b, r14b
or dl, r12b
mov al, cl
xor al, 0xff
mov r11b, r9b
xor r11b, 0xff
mov bl, byte [rbp + 0x632]
xor bl, 1
mov dil, al
and dil, 0xff
and cl, bl
mov r14b, r11b
and r14b, 0xff
and r9b, bl
or dil, cl
or r14b, r9b
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 cl, byte [rbp + 0x632]
xor cl, 1
and dil, cl
or al, dil
mov cl, byte [rbp + 0x632]
xor cl, 1
mov r9b, r10b
xor r9b, 0xff
mov r11b, byte [rbp + 0x632]
xor r11b, 0
mov bl, cl
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 cl, r9b
xor cl, 0xff
or r11b, 0
and cl, r11b
or bl, cl
xor bl, 0xff
mov cl, al
xor cl, bl
and cl, al
mov al, dl
xor al, 0xff
mov r9b, cl
xor r9b, 0xff
mov r10b, byte [rbp + 0x632]
xor r10b, 0
mov r11b, al
and r11b, 0
and dl, r10b
mov bl, r9b
and bl, 0
and cl, r10b
or r11b, dl
or bl, cl
xor r11b, bl
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 cl, byte [rbp + 0x632]
xor cl, 1
mov dl, r11b
and dl, cl
mov r9b, byte [rbp + 0x632]
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 + 0x632]
xor cl, 1
and cl, 1
mov dl, byte [rbp + 0x632]
xor dl, 1
and dl, 1
or cl, dl
xor cl, 0xff
mov dl, r11b
xor dl, cl
and dl, r11b
mov cl, al
and cl, dl
xor al, dl
or cl, al
mov al, byte [rbp + 0x632]
xor al, 1
mov dl, r8b
xor dl, 0xff
mov r9b, byte [rbp + 0x632]
xor r9b, 0
or al, dl
or r9b, 0
xor al, 0xff
and al, r9b
mov dl, byte [rbp + 0x632]
xor dl, 1
and dl, 0
mov r9b, byte [rbp + 0x632]
xor r9b, 0
mov r10b, r9b
and r10b, 1
mov r11b, r8b
xor r11b, 0xff
and r11b, 0
and r8b, r9b
or dl, r10b
or r11b, r8b
xor dl, r11b
mov r8b, al
and r8b, dl
xor al, dl
or r8b, al
mov al, cl
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x632]
xor dl, 1
and cl, dl
or al, cl
mov cl, r8b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x632]
xor dl, 1
and r8b, dl
mov r9b, byte [rbp + 0x632]
xor r9b, 1
and r9b, 0xff
and dl, 1
or cl, r8b
or r9b, dl
xor cl, r9b
mov dl, byte [rbp + 0x632]
xor dl, 1
and dl, 0
mov r8b, byte [rbp + 0x632]
xor r8b, 0
mov r9b, r8b
and r9b, 1
mov r10b, byte [rbp + 0x632]
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 + 0x632]
xor r10b, 1
mov r11b, r8b
and r11b, 0xff
and al, r10b
mov bl, r9b
and bl, 0xff
and cl, r10b
or r11b, al
or bl, cl
xor r11b, bl
or r8b, r9b
xor r8b, 0xff
or r10b, 1
and r8b, r10b
or r11b, r8b
mov al, dl
and al, 1
xor dl, 1
or al, dl
mov cl, r11b
xor cl, 0xff
and cl, 0
mov dl, byte [rbp + 0x632]
xor dl, 0
and r11b, dl
mov r8b, byte [rbp + 0x632]
xor r8b, 1
and r8b, 0
and dl, 1
or cl, r11b
or r8b, dl
xor cl, r8b
xor cl, 0xff
xor al, 0xff
mov dl, byte [rbp + 0x632]
xor dl, 0
or cl, al
or dl, 0
xor cl, 0xff
and cl, dl
mov al, sil
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x632]
xor dl, 1
mov r8b, sil
and r8b, dl
or al, r8b
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x632]
xor r8b, 1
mov r9b, cl
and r9b, r8b
mov r10b, byte [rbp + 0x632]
xor r10b, 1
and r10b, 0xff
and r8b, 1
or dl, r9b
or r10b, r8b
xor dl, r10b
mov r8b, byte [rbp + 0x632]
xor r8b, 1
and r8b, 0
mov r9b, byte [rbp + 0x632]
xor r9b, 0
mov r10b, r9b
and r10b, 1
mov r11b, byte [rbp + 0x632]
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, byte [rbp + 0x632]
xor r10b, 1
mov r11b, byte [rbp + 0x632]
xor r11b, 1
or r9b, r10b
or r11b, 1
xor r9b, 0xff
and r9b, r11b
xor sil, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, byte [rbp + 0x632]
xor r11b, 1
or sil, r10b
or r11b, 1
xor sil, 0xff
and sil, r11b
mov r10b, dl
xor r10b, 0xff
mov r11b, byte [rbp + 0x632]
xor r11b, 1
mov bl, byte [rbp + 0x632]
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, r9b
xor cl, 0xff
mov r11b, sil
xor r11b, 0xff
mov dil, byte [rbp + 0x632]
xor dil, 0
mov r14b, cl
and r14b, 0
and r9b, dil
mov r15b, r11b
and r15b, 0
and sil, dil
or r14b, r9b
or r15b, sil
xor r14b, r15b
or cl, r11b
xor cl, 0xff
or dil, 0
and cl, dil
or r14b, cl
mov cl, r10b
and cl, bl
xor r10b, bl
or cl, r10b
mov r9b, r14b
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x632]
xor r10b, 1
and r14b, r10b
mov r11b, cl
xor r11b, 0xff
and r11b, 0xff
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, 1
mov dl, byte [rbp + 0x632]
xor dl, 1
and cl, dl
mov r10b, byte [rbp + 0x632]
xor r10b, 1
and r10b, 0xff
and dl, 1
or al, cl
or r10b, dl
xor al, r10b
mov cl, byte [rbp + 0x632]
xor cl, 1
mov dl, r8b
xor dl, 0xff
mov r10b, byte [rbp + 0x632]
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 al, 0xff
xor r11b, 0xff
mov cl, byte [rbp + 0x632]
xor cl, 0
or al, r11b
or cl, 0
xor al, 0xff
and al, cl
mov cl, r9b
xor cl, 0xff
mov dl, al
xor dl, 0xff
mov r8b, byte [rbp + 0x632]
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 0x6d8ec929
jmp 0x6d9a1a31
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x11889152
sub r8d, 0xd87971f5
add r8d, 0x11889152
mov r9d, ecx
sub r9d, 0xf4c57799
add r9d, r8d
add r9d, 0xf4c57799
sub r9d, 0xf9b4626e
add r9d, 0x494b2b58
add r9d, 0xf9b4626e
mov r8d, eax
sub r8d, 1
add r9d, r8d
mov r8d, eax
sub r8d, 0x494b2b58
add r9d, r8d
mov r8d, 0x2a3f32fd
add r8d, 0
sub r8d, r9d
sub r8d, 0x2a3f32fd
mov r9d, eax
sub r9d, 0xd87971f5
add r9d, 0
sub r8d, 0xcbed6f58
add r8d, r9d
add r8d, 0xcbed6f58
sub eax, 0xdae47369
sub eax, r8d
add eax, 0xdae47369
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, 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
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
mov r15b, bl
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
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, 1
or r11b, bl
or al, 1
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
and cl, 1
mov r10b, sil
xor r10b, 1
and r13b, r10b
mov r11b, al
xor r11b, 0xff
and r11b, 0xff
and al, r10b
or cl, r13b
or r11b, al
xor cl, r11b
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, 1
mov r11b, sil
xor r11b, 1
mov bl, cl
and bl, r11b
or r10b, bl
mov r11b, sil
xor r11b, 0
and r11b, 1
mov bl, sil
xor bl, 1
mov dil, bl
and dil, 0
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and bl, 1
or r11b, dil
or r15b, bl
xor r11b, r15b
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
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
and cl, 0
mov dil, sil
xor dil, 0
and r15b, dil
mov r14b, bl
xor r14b, 0xff
and r14b, 0
and bl, dil
or cl, r15b
or r14b, bl
xor cl, r14b
mov bl, al
and bl, r10b
xor al, r10b
or bl, al
mov al, bl
xor al, 0xff
and al, 1
mov r10b, sil
xor r10b, 1
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
and r10b, 0
xor r11b, 0
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
xor sil, 1
mov bl, al
and bl, 0xff
and cl, sil
mov dil, r10b
and dil, 0xff
and r11b, sil
or bl, cl
or dil, r11b
xor bl, dil
or al, r10b
xor al, 0xff
or sil, 1
and al, sil
or bl, al
test bl, 1
jne 0x6d8ecd33
jmp 0x6d9b4acf
xor eax, eax
mov rcx, qword [rbp + 0x7e0]
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, 0x3e9dbd78
add r10d, 0x42c56123
add r10d, 0x3e9dbd78
sub r10d, 0x6b6c3245
sub r10d, 0x84284d9b
add r10d, 0x6b6c3245
sub r10d, 0xf59f8b90
sub r10d, 0x42c56123
add r10d, 0xf59f8b90
mov r11d, 0xdcd42d09
add r11d, 0
sub r11d, 1
sub r11d, 0xdcd42d09
add r10d, 0xd9aaa1ae
add r10d, r11d
sub r10d, 0xd9aaa1ae
mov r11d, 0xd7883d39
add r11d, 0
sub r11d, r10d
sub r11d, 0xd7883d39
mov r10d, 0xaee27de9
add r10d, 0
sub r10d, 0x84284d9b
sub r10d, 0xaee27de9
mov esi, eax
sub esi, r10d
sub r11d, esi
sub eax, 0x915f96fd
sub eax, r11d
add eax, 0x915f96fd
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
or r14b, r13b
mov r12b, r15b
xor r12b, 0
xor r14b, 0xff
mov r13b, r15b
xor r13b, 1
or r12b, r14b
or r13b, 1
xor r12b, 0xff
and r12b, r13b
mov r14b, r15b
xor r14b, 0
and r14b, 0
mov r13b, r15b
xor r13b, 0
mov al, r13b
and al, 0
mov r8b, r15b
xor r8b, 1
and r8b, 0
and r13b, 1
or r14b, al
or r8b, r13b
xor r14b, r8b
mov al, bl
xor al, 0xff
mov r8b, r14b
xor r8b, 0xff
mov r13b, r15b
xor r13b, 0
or al, r8b
or r13b, 0
xor al, 0xff
and al, r13b
mov r8b, r15b
xor r8b, 1
and r8b, 0
mov r13b, r15b
xor r13b, 0
mov r9b, r13b
and r9b, 1
mov r10b, r15b
xor r10b, 1
and r10b, 0
and r13b, 1
or r8b, r9b
or r10b, r13b
xor r8b, r10b
mov r9b, r15b
xor r9b, 0
mov r10b, r8b
xor r10b, r9b
and r10b, r8b
xor r14b, 0xff
xor r14b, 1
and r14b, 0xff
mov r8b, r12b
xor r8b, 0xff
mov r9b, al
xor r9b, 0xff
mov r13b, r15b
xor r13b, 0
mov r11b, r8b
and r11b, 0
and r12b, r13b
mov sil, r9b
and sil, 0
and al, r13b
or r11b, r12b
or sil, al
xor r11b, sil
or r8b, r9b
xor r8b, 0xff
or r13b, 0
and r8b, r13b
or r11b, r8b
mov al, r10b
and al, r14b
xor r10b, r14b
or al, r10b
mov r8b, r11b
xor r8b, 0xff
and r8b, 0
mov r9b, r15b
xor r9b, 0
and r11b, r9b
mov r10b, al
xor r10b, 0xff
and r10b, 0
and al, r9b
or r8b, r11b
or r10b, al
xor r8b, r10b
mov al, dil
xor al, 0xff
and al, 1
mov r9b, r15b
xor r9b, 1
mov r10b, dil
and r10b, r9b
or al, r10b
xor al, 0xff
xor al, 0
and al, 0
mov r9b, r15b
xor r9b, 0
and r9b, 0
mov r10b, r15b
xor r10b, 0
mov r11b, r10b
and r11b, 0
mov sil, r15b
xor sil, 1
and sil, 0
and r10b, 1
or r9b, r11b
or sil, r10b
xor r9b, sil
mov r10b, r9b
xor r10b, 0xff
mov r11b, dil
xor r11b, r10b
and r11b, dil
mov r10b, r15b
xor r10b, 1
and r10b, 1
mov sil, r15b
xor sil, 1
and sil, 1
or r10b, sil
xor r10b, 0xff
mov sil, r15b
xor sil, 0
mov r14b, r15b
xor r14b, 1
or r10b, sil
or r14b, 1
xor r10b, 0xff
and r10b, r14b
mov sil, r15b
xor sil, 1
xor r9b, 0xff
mov r14b, r15b
xor r14b, 0
or sil, r9b
or r14b, 0
xor sil, 0xff
and sil, r14b
mov r9b, al
xor r9b, 0xff
mov r14b, r11b
xor r14b, 0xff
mov r12b, r15b
xor r12b, 1
mov r13b, r9b
and r13b, 0xff
and al, r12b
mov cl, r14b
and cl, 0xff
and r11b, r12b
or r13b, al
or cl, r11b
xor r13b, cl
or r9b, r14b
xor r9b, 0xff
or r12b, 1
and r9b, r12b
or r13b, r9b
mov al, r10b
xor al, 0xff
mov cl, sil
xor cl, 0xff
mov r9b, r15b
xor r9b, 1
mov r11b, al
and r11b, 0xff
and r10b, r9b
mov r14b, cl
and r14b, 0xff
and sil, r9b
or r11b, r10b
or r14b, sil
xor r11b, r14b
or al, cl
xor al, 0xff
or r9b, 1
and al, r9b
or r11b, al
mov al, r13b
xor al, 0xff
mov cl, r11b
and cl, al
xor r11b, 0xff
and r13b, r11b
or cl, r13b
mov al, r15b
xor al, 1
and al, 0
mov r9b, r15b
xor r9b, 0
mov r10b, r9b
and r10b, 1
mov r11b, r15b
xor r11b, 1
and r11b, 0
and r9b, 1
or al, r10b
or r11b, r9b
xor al, r11b
mov r9b, r15b
xor r9b, 0
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, 0
and al, 1
mov r10b, r15b
xor r10b, 1
mov r11b, r10b
and r11b, 0
mov sil, r15b
xor sil, 1
and sil, 0xff
and r10b, 1
or al, r11b
or sil, r10b
xor al, sil
mov r10b, r15b
xor r10b, 1
mov r11b, al
xor r11b, 0xff
mov sil, r15b
xor sil, 1
or r10b, r11b
or sil, 1
xor r10b, 0xff
and r10b, sil
mov r11b, r15b
xor r11b, 1
and r11b, 1
mov sil, r15b
xor sil, 1
mov r14b, sil
and r14b, 1
mov r12b, r15b
xor r12b, 1
and r12b, 0xff
and sil, 1
or r11b, r14b
or r12b, sil
xor r11b, r12b
xor r11b, 0xff
mov sil, r15b
xor sil, 0
mov r14b, r15b
xor r14b, 0
or r11b, sil
or r14b, 0
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
mov r11b, r9b
and r11b, r10b
xor r9b, 0xff
and al, r9b
or r11b, al
mov al, r8b
xor al, 0xff
and al, 1
mov r9b, r15b
xor r9b, 1
mov r10b, r8b
and r10b, r9b
mov sil, r15b
xor sil, 1
and sil, 0xff
and r9b, 1
or al, r10b
or sil, r9b
xor al, sil
mov r9b, r15b
xor r9b, 1
and r9b, 1
mov r10b, r15b
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, r15b
xor r10b, 0
and r10b, 1
mov sil, r15b
xor sil, 1
mov r14b, sil
and r14b, 0
mov r12b, r15b
xor r12b, 1
and r12b, 0xff
and sil, 1
or r10b, r14b
or r12b, sil
xor r10b, r12b
mov sil, al
xor sil, 0xff
mov r14b, r9b
xor r14b, 0xff
mov r12b, r15b
xor r12b, 0
mov r13b, sil
and r13b, 0
and al, r12b
mov byte [rbp + 0x631], r14b
and r14b, 0
and r9b, r12b
or r13b, al
or r14b, r9b
xor r13b, r14b
mov al, byte [rbp + 0x631]
or sil, al
xor sil, 0xff
or r12b, 0
and sil, r12b
or r13b, sil
mov r9b, r15b
xor r9b, 0
mov sil, r10b
xor sil, 0xff
mov r14b, r15b
xor r14b, 0
mov r12b, r9b
and r12b, 0
mov al, r14b
and al, 0
mov byte [rbp + 0x630], sil
and sil, 0
and r10b, r14b
or r12b, al
or sil, r10b
xor r12b, sil
mov al, byte [rbp + 0x630]
or r9b, al
xor r9b, 0xff
or r14b, 0
and r9b, r14b
or r12b, r9b
mov r9b, r13b
xor r9b, 0xff
and r9b, 0
mov r10b, r15b
xor r10b, 0
and r13b, r10b
mov sil, r15b
xor sil, 1
and sil, 0
and r10b, 1
or r9b, r13b
or sil, r10b
xor r9b, sil
xor r12b, 0xff
mov r10b, r9b
xor r10b, r12b
and r10b, r9b
mov r9b, r11b
xor r9b, 0xff
and r9b, 0
mov sil, r15b
xor sil, 0
mov r14b, r11b
and r14b, sil
mov r12b, r15b
xor r12b, 1
and r12b, 0
and sil, 1
or r9b, r14b
or r12b, sil
xor r9b, r12b
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 r14b, 0xff
xor bl, 0xff
mov r9b, r15b
xor r9b, 0
or r14b, bl
or r9b, 0
xor r14b, 0xff
and r14b, r9b
mov r9b, r15b
xor r9b, 1
and r9b, 1
mov bl, r15b
xor bl, 1
mov sil, bl
and sil, 1
mov r12b, r15b
xor r12b, 1
and r12b, 0xff
and bl, 1
or r9b, sil
or r12b, bl
xor r9b, r12b
mov bl, cl
xor bl, 0xff
and bl, 0
mov sil, r15b
xor sil, 0
mov r12b, cl
and r12b, sil
mov r13b, r9b
xor r13b, 0xff
and r13b, 0
and r9b, sil
or bl, r12b
or r13b, r9b
xor bl, r13b
xor bl, 0xff
mov r9b, cl
xor r9b, 0xff
mov sil, r15b
xor sil, 0
or bl, r9b
or sil, 0
xor bl, 0xff
and bl, sil
mov r9b, dil
xor r9b, 0xff
and r9b, 0
mov sil, r15b
xor sil, 0
and dil, sil
mov r12b, r15b
xor r12b, 1
and r12b, 0
and sil, 1
or r9b, dil
or r12b, sil
xor r9b, r12b
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, r15b
xor dil, 1
mov r12b, r11b
and r12b, dil
or sil, r12b
mov dil, r15b
xor dil, 1
and dil, 1
mov r12b, r15b
xor r12b, 1
mov r13b, r12b
and r13b, 1
mov al, r15b
xor al, 1
and al, 0xff
and r12b, 1
or dil, r13b
or al, r12b
xor dil, al
mov al, r9b
and al, sil
xor r9b, sil
or al, r9b
mov r9b, r15b
xor r9b, 1
mov sil, dil
xor sil, 0xff
mov r12b, r15b
xor r12b, 0
mov r13b, r9b
and r13b, 0
mov byte [rbp + 0x62f], r12b
and r12b, 1
mov byte [rbp + 0x62e], sil
and sil, 0
mov byte [rbp + 0x62d], al
mov al, byte [rbp + 0x62f]
and dil, al
or r13b, r12b
or sil, dil
xor r13b, sil
mov sil, byte [rbp + 0x62e]
or r9b, sil
xor r9b, 0xff
or al, 0
and r9b, al
or r13b, r9b
mov al, byte [rbp + 0x62d]
xor al, 0xff
and al, 1
mov r9b, r15b
xor r9b, 1
mov dil, byte [rbp + 0x62d]
and dil, r9b
or al, dil
xor r13b, 0xff
mov r9b, al
xor r9b, r13b
and r9b, al
mov al, r14b
xor al, 0xff
mov dil, r10b
xor dil, al
and dil, r10b
mov al, r10b
xor al, 0xff
mov r12b, r14b
and r12b, al
xor r14b, 0xff
and r10b, r14b
or r12b, r10b
mov al, dil
xor al, 0xff
mov r10b, r12b
xor r10b, 0xff
mov r14b, r15b
xor r14b, 1
mov r13b, al
and r13b, 0xff
and dil, r14b
mov sil, r10b
and sil, 0xff
and r12b, r14b
or r13b, dil
or sil, r12b
xor r13b, sil
or al, r10b
xor al, 0xff
or r14b, 1
and al, r14b
or r13b, al
mov al, r9b
xor al, 0xff
mov r10b, bl
xor r10b, al
and r10b, bl
mov al, bl
xor al, 0xff
mov sil, r9b
and sil, al
xor r9b, 0xff
and bl, r9b
or sil, bl
mov al, r10b
xor al, 0xff
mov r9b, sil
xor r9b, 0xff
mov bl, r15b
xor bl, 1
mov dil, al
and dil, 0xff
and r10b, bl
mov r14b, r9b
and r14b, 0xff
and sil, bl
or dil, r10b
or r14b, sil
xor dil, r14b
or al, r9b
xor al, 0xff
or bl, 1
and al, bl
or dil, al
mov al, r13b
xor al, 0xff
and al, 1
mov r9b, r15b
xor r9b, 1
mov r10b, r13b
and r10b, r9b
or al, r10b
xor al, 0xff
xor al, 0
and al, 0
mov r9b, r15b
xor r9b, 0
and r9b, 0
mov r10b, r15b
xor r10b, 0
mov bl, r10b
and bl, 0
mov sil, r15b
xor sil, 1
and sil, 0
and r10b, 1
or r9b, bl
or sil, r10b
xor r9b, sil
mov r10b, r9b
xor r10b, 0xff
mov bl, r13b
xor bl, r10b
and bl, r13b
mov r10b, dil
xor r10b, 0xff
and r10b, 0
mov sil, r15b
xor sil, 0
mov r14b, dil
and r14b, sil
mov r12b, r15b
xor r12b, 1
and r12b, 0
and sil, 1
or r10b, r14b
or r12b, sil
xor r10b, r12b
mov sil, r15b
xor sil, 0
mov r14b, r10b
xor r14b, sil
and r14b, r10b
xor dil, 0xff
xor r9b, 0xff
mov r10b, r15b
xor r10b, 0
or dil, r9b
or r10b, 0
xor dil, 0xff
and dil, r10b
mov r9b, al
xor r9b, 0xff
mov r10b, bl
xor r10b, 0xff
mov sil, r15b
xor sil, 0
mov r12b, r9b
and r12b, 0
and al, sil
mov r13b, r10b
and r13b, 0
and bl, sil
or r12b, al
or r13b, bl
xor r12b, r13b
or r9b, r10b
xor r9b, 0xff
or sil, 0
and r9b, sil
or r12b, r9b
mov al, r14b
xor al, 0xff
mov r9b, dil
xor r9b, 0xff
mov r10b, r15b
xor r10b, 1
mov bl, al
and bl, 0xff
and r14b, r10b
mov sil, r9b
and sil, 0xff
and dil, r10b
or bl, r14b
or sil, dil
xor bl, sil
or al, r9b
xor al, 0xff
or r10b, 1
and al, r10b
or bl, al
mov al, r12b
xor al, 0xff
mov r9b, bl
and r9b, al
xor bl, 0xff
and r12b, bl
or r9b, r12b
mov al, r8b
xor al, 0xff
and al, 1
mov r10b, r15b
xor r10b, 1
mov bl, r8b
and bl, r10b
or al, bl
mov r10b, cl
xor r10b, 0xff
and r10b, 1
mov bl, r15b
xor bl, 1
mov sil, cl
and sil, bl
or r10b, sil
mov bl, r15b
xor bl, 1
and bl, 1
mov sil, r15b
xor sil, 1
mov dil, sil
and dil, 1
mov r14b, r15b
xor r14b, 1
and r14b, 0xff
and sil, 1
or bl, dil
or r14b, sil
xor bl, r14b
mov sil, r15b
xor sil, 1
mov dil, al
xor dil, sil
and dil, al
mov sil, bl
xor sil, 0xff
mov r14b, r8b
xor r14b, sil
and r14b, r8b
mov r8b, r15b
xor r8b, 1
mov sil, r10b
xor sil, r8b
and sil, r10b
xor cl, 0xff
mov r8b, bl
xor r8b, 0xff
mov r12b, r15b
xor r12b, 0
or cl, r8b
or r12b, 0
xor cl, 0xff
and cl, r12b
mov r8b, dil
xor r8b, 0xff
mov r12b, r14b
xor r12b, 0xff
mov r13b, r15b
xor r13b, 0
mov byte [rbp + 0x62c], r8b
and r8b, 0
and dil, r13b
mov byte [rbp + 0x62b], r12b
and r12b, 0
and r14b, r13b
or r8b, dil
or r12b, r14b
xor r8b, r12b
mov dil, byte [rbp + 0x62c]
mov r14b, byte [rbp + 0x62b]
or dil, r14b
xor dil, 0xff
or r13b, 0
and dil, r13b
or r8b, dil
mov dil, sil
xor dil, 0xff
mov r12b, cl
xor r12b, 0xff
mov r13b, r15b
xor r13b, 0
mov r14b, dil
and r14b, 0
and sil, r13b
mov byte [rbp + 0x62a], r12b
and r12b, 0
and cl, r13b
or r14b, sil
or r12b, cl
xor r14b, r12b
mov cl, byte [rbp + 0x62a]
or dil, cl
xor dil, 0xff
or r13b, 0
and dil, r13b
or r14b, dil
mov sil, r8b
xor sil, 0xff
and sil, 1
mov dil, r15b
xor dil, 1
and r8b, dil
mov r12b, r14b
xor r12b, 0xff
and r12b, 0xff
and r14b, dil
or sil, r8b
or r12b, r14b
xor sil, r12b
mov r8b, al
and r8b, r10b
xor al, r10b
or r8b, al
mov al, r8b
xor al, 0xff
and al, 1
mov r10b, r15b
xor r10b, 1
and r8b, r10b
or al, r8b
mov r8b, bl
and r8b, 1
xor bl, 1
or r8b, bl
xor r8b, 0xff
mov r10b, al
xor r10b, r8b
and r10b, al
mov al, sil
xor al, 0xff
mov r8b, r10b
xor r8b, 0xff
mov bl, r15b
xor bl, 1
mov dil, al
and dil, 0xff
and sil, bl
mov r14b, r8b
and r14b, 0xff
and r10b, bl
or dil, sil
or r14b, r10b
xor dil, r14b
or al, r8b
xor al, 0xff
or bl, 1
and al, bl
or dil, al
mov al, dil
xor al, 0xff
and al, 1
mov r8b, r15b
xor r8b, 1
mov r10b, dil
and r10b, r8b
or al, r10b
mov r8b, r15b
xor r8b, 1
xor al, 0xff
mov r10b, r15b
xor r10b, 0
or r8b, al
or r10b, 0
xor r8b, 0xff
and r8b, r10b
mov al, r15b
xor al, 1
and al, 1
mov r10b, r15b
xor r10b, 1
mov bl, r10b
and bl, 1
mov sil, r15b
xor sil, 1
and sil, 0xff
and r10b, 1
or al, bl
or sil, r10b
xor al, sil
xor al, 0xff
mov r10b, dil
xor r10b, al
and r10b, dil
mov al, r8b
and al, r10b
xor r8b, r10b
or al, r8b
mov r8b, r15b
xor r8b, 1
and r8b, 1
mov r10b, r15b
xor r10b, 1
mov bl, r10b
and bl, 1
mov sil, r15b
xor sil, 1
and sil, 0xff
and r10b, 1
or r8b, bl
or sil, r10b
xor r8b, sil
mov r10b, r11b
xor r10b, 0xff
and r10b, 1
mov bl, r15b
xor bl, 1
mov sil, r11b
and sil, bl
mov dil, r15b
xor dil, 1
and dil, 0xff
and bl, 1
or r10b, sil
or dil, bl
xor r10b, dil
mov bl, r15b
xor bl, 0
and bl, 1
mov sil, r15b
xor sil, 1
mov dil, sil
and dil, 0
mov r14b, r15b
xor r14b, 1
and r14b, 0xff
and sil, 1
or bl, dil
or r14b, sil
xor bl, r14b
mov sil, r15b
xor sil, 0
mov dil, r8b
xor dil, sil
and dil, r8b
mov sil, r15b
xor sil, 1
mov r14b, bl
xor r14b, 0xff
mov r12b, r15b
xor r12b, 0
or sil, r14b
or r12b, 0
xor sil, 0xff
and sil, r12b
mov r14b, r10b
xor r14b, 0xff
mov r12b, r15b
xor r12b, 0
mov r13b, r15b
xor r13b, 0
or r14b, r12b
or r13b, 0
xor r14b, 0xff
and r14b, r13b
xor r11b, 0xff
mov r12b, bl
xor r12b, 0xff
mov r13b, r15b
xor r13b, 1
or r11b, r12b
or r13b, 1
xor r11b, 0xff
and r11b, r13b
mov r12b, dil
xor r12b, 0xff
mov r13b, sil
xor r13b, 0xff
mov cl, r15b
xor cl, 1
mov byte [rbp + 0x629], r12b
and r12b, 0xff
and dil, cl
mov byte [rbp + 0x628], r13b
and r13b, 0xff
and sil, cl
or r12b, dil
or r13b, sil
xor r12b, r13b
mov sil, byte [rbp + 0x629]
mov dil, byte [rbp + 0x628]
or sil, dil
xor sil, 0xff
or cl, 1
and sil, cl
or r12b, sil
mov cl, r14b
and cl, r11b
xor r14b, r11b
or cl, r14b
mov r11b, r12b
xor r11b, 0xff
and r11b, 1
mov sil, r15b
xor sil, 1
and r12b, sil
mov r14b, cl
xor r14b, 0xff
and r14b, 0xff
and cl, sil
or r11b, r12b
or r14b, cl
xor r11b, r14b
mov cl, r8b
and cl, r10b
xor r8b, r10b
or cl, r8b
mov r8b, cl
xor r8b, 0xff
and r8b, 0
mov r10b, r15b
xor r10b, 0
and cl, r10b
mov sil, r15b
xor sil, 1
and sil, 0
and r10b, 1
or r8b, cl
or sil, r10b
xor r8b, sil
mov cl, r15b
xor cl, 0
mov r10b, bl
xor r10b, 0xff
mov sil, r15b
xor sil, 0
mov r14b, cl
and r14b, 0
mov r12b, sil
and r12b, 0
mov r13b, r10b
and r13b, 0
and bl, sil
or r14b, r12b
or r13b, bl
xor r14b, r13b
or cl, r10b
xor cl, 0xff
or sil, 0
and cl, sil
or r14b, cl
xor r14b, 0xff
mov cl, r8b
xor cl, r14b
and cl, r8b
mov r8b, r11b
and r8b, cl
xor r11b, cl
or r8b, r11b
mov cl, al
xor cl, 0xff
and cl, 1
mov r10b, r15b
xor r10b, 1
and al, r10b
or cl, al
mov al, r8b
xor al, 0xff
and al, 1
mov r10b, r15b
xor r10b, 1
and r8b, r10b
or al, r8b
mov r8b, r15b
xor r8b, 0
and r8b, 1
mov r10b, r15b
xor r10b, 1
and r10b, 0
or r8b, r10b
mov r10b, cl
xor r10b, 0xff
mov r11b, al
xor r11b, 0xff
mov bl, r15b
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, r15b
xor al, 0
mov cl, r8b
xor cl, 0xff
mov r10b, r15b
xor r10b, 0
mov r11b, al
and r11b, 0
mov bl, r10b
and bl, 0
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, r15b
xor cl, 1
and sil, cl
or al, sil
xor r11b, 0xff
mov cl, al
xor cl, r11b
and cl, al
mov al, r9b
xor al, 0xff
mov r8b, cl
xor r8b, 0xff
mov r10b, r15b
xor r10b, 1
or al, r8b
or r10b, 1
xor al, 0xff
and al, r10b
mov r8b, r9b
xor r8b, 0xff
and r8b, 1
mov r10b, r15b
xor r10b, 1
and r9b, r10b
mov r11b, cl
xor r11b, 0xff
and r11b, 0xff
and cl, r10b
or r8b, r9b
or r11b, cl
xor r8b, r11b
mov cl, al
xor cl, 0xff
mov r9b, r8b
xor r9b, 0xff
xor r15b, 0
mov r10b, cl
and r10b, 0
and al, r15b
mov r11b, r9b
and r11b, 0
and r8b, r15b
or r10b, al
or r11b, r8b
xor r10b, r11b
or cl, r9b
xor cl, 0xff
or r15b, 0
and cl, r15b
or r10b, cl
test r10b, 1
mov dword [rbp + 0x624], edx
jne 0x6d8edd36
jmp 0x6d9b4acf
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
add r8d, 0x49995439
add r8d, 0xe74abd66
sub r8d, 0x49995439
mov r9d, eax
sub r9d, 0xb46f7c38
add r8d, r9d
add r8d, 0x469da8b1
sub r8d, 0xe74abd66
sub r8d, 0x469da8b1
add r8d, 0x9513a87e
add r8d, 0x65c76383
sub r8d, 0x9513a87e
sub r8d, 0x1d8b1b0
sub r8d, 1
add r8d, 0x1d8b1b0
add r8d, 0x2036c7b5
sub r8d, 0x65c76383
sub r8d, 0x2036c7b5
sub eax, r8d
add eax, 0
mov r8d, 0x4187ae1a
add r8d, 0
sub r8d, 0xb46f7c38
sub r8d, 0x4187ae1a
sub eax, 0xa4316b7a
add eax, r8d
add eax, 0xa4316b7a
mov r8d, 0xeb1d3604
add r8d, 0
sub r8d, eax
sub r8d, 0xeb1d3604
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
xor dil, 0xff
xor dil, 1
and dil, 0xff
mov r12b, bl
xor r12b, 0xff
mov r13b, r15b
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 r15b, al
or cl, bl
or dl, r15b
xor cl, dl
or r12b, r13b
xor r12b, 0xff
or al, 1
and r12b, al
or cl, r12b
mov al, r14b
and al, dil
xor r14b, dil
or al, r14b
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
mov dil, sil
xor dil, 1
and dil, 0xff
and cl, 1
or al, dl
or dil, cl
xor al, dil
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 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
mov dl, r11b
xor dl, cl
and dl, r11b
mov cl, al
xor cl, 0xff
mov dil, dl
xor dil, 0xff
mov r14b, sil
xor r14b, 1
mov r15b, cl
and r15b, 0xff
and al, r14b
mov r12b, dil
and r12b, 0xff
and dl, r14b
or r15b, al
or r12b, dl
xor r15b, r12b
or cl, dil
xor cl, 0xff
or r14b, 1
and cl, r14b
or r15b, cl
mov al, sil
xor al, 1
and al, 1
mov cl, sil
xor cl, 1
mov dl, cl
and dl, 1
mov dil, sil
xor dil, 1
and dil, 0xff
and cl, 1
or al, dl
or dil, cl
xor al, dil
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 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
mov dl, sil
xor dl, 1
mov dil, cl
xor dil, 0xff
mov r14b, sil
xor r14b, 0
or dl, dil
or r14b, 0
xor dl, 0xff
and dl, r14b
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 r12b, sil
xor r12b, 0
or dil, r14b
or r12b, 0
xor dil, 0xff
and dil, r12b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r14b, al
xor r14b, 0xff
mov r12b, dl
xor r12b, 0xff
mov r13b, sil
xor r13b, 1
mov r8b, r14b
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 r14b, r12b
xor r14b, 0xff
or r13b, 1
and r14b, r13b
or r8b, r14b
mov al, dil
and al, cl
xor dil, cl
or al, dil
mov cl, r8b
xor cl, 0xff
mov dl, al
and dl, cl
xor al, 0xff
and r8b, al
or dl, r8b
mov al, bl
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
mov r8b, bl
and r8b, cl
or al, 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
and r8b, 1
mov r9b, sil
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, 1
mov r8b, sil
xor r8b, 1
and r9b, r8b
or cl, r9b
xor cl, 0xff
xor al, 0xff
mov r8b, sil
xor r8b, 1
or cl, al
or r8b, 1
xor cl, 0xff
and cl, r8b
mov al, r10b
xor al, 0xff
and al, 0
mov r8b, sil
xor r8b, 0
and r10b, r8b
mov r9b, sil
xor r9b, 1
and r9b, 0
and r8b, 1
or al, r10b
or r9b, r8b
xor al, r9b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
mov r10b, dl
and r10b, r9b
mov dil, sil
xor dil, 1
and dil, 0xff
and r9b, 1
or r8b, r10b
or dil, r9b
xor r8b, dil
mov r9b, sil
xor r9b, 1
and r9b, 1
mov r10b, sil
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, al
and r10b, r8b
xor al, r8b
or r10b, al
mov al, r9b
and al, 1
xor r9b, 1
or al, r9b
mov r8b, r10b
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
and r10b, r9b
or r8b, r10b
xor al, 0xff
mov r9b, r8b
xor r9b, al
and r9b, r8b
mov al, r15b
xor al, 0xff
and al, 1
mov r8b, sil
xor r8b, 1
mov r10b, r15b
and r10b, r8b
or al, 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, 1
and r10b, 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 r10b, r14b
or r12b, dil
xor r10b, r12b
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, 0
mov r10b, sil
xor r10b, 0
and dil, r10b
mov r14b, sil
xor r14b, 1
and r14b, 0
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, dl
xor al, 0xff
and al, 1
mov r8b, sil
xor r8b, 1
mov dil, dl
and dil, r8b
or al, dil
mov r8b, r11b
xor r8b, 0xff
mov dil, al
and dil, r8b
xor al, 0xff
mov r8b, r11b
and r8b, al
or dil, r8b
xor r11b, 0xff
mov al, dil
xor al, r11b
and al, dil
mov r8b, r9b
xor r8b, 0xff
mov r11b, cl
xor r11b, r8b
and r11b, cl
mov r8b, cl
xor r8b, 0xff
mov dil, r9b
and dil, r8b
xor r9b, 0xff
and cl, r9b
or dil, cl
mov cl, r11b
xor cl, 0xff
mov r8b, dil
xor r8b, 0xff
mov r9b, sil
xor r9b, 1
mov r14b, cl
and r14b, 0xff
and r11b, r9b
mov r12b, r8b
and r12b, 0xff
and dil, r9b
or r14b, r11b
or r12b, dil
xor r14b, r12b
or cl, r8b
xor cl, 0xff
or r9b, 1
and cl, r9b
or r14b, cl
mov cl, r10b
xor cl, 0xff
mov r8b, al
xor r8b, 0xff
mov r9b, sil
xor r9b, 0
or cl, r8b
or r9b, 0
xor cl, 0xff
and cl, r9b
mov r8b, r10b
xor r8b, 0xff
and r8b, 0
mov r9b, sil
xor r9b, 0
and r10b, r9b
mov r11b, al
xor r11b, 0xff
and r11b, 0
and al, r9b
or r8b, r10b
or r11b, al
xor r8b, r11b
mov al, cl
xor al, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r10b, sil
xor r10b, 1
mov r11b, al
and r11b, 0xff
and cl, r10b
mov dil, r9b
and dil, 0xff
and r8b, r10b
or r11b, cl
or dil, r8b
xor r11b, dil
or al, r9b
xor al, 0xff
or r10b, 1
and al, r10b
or r11b, al
mov al, r14b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
mov r8b, r14b
and r8b, cl
mov r9b, sil
xor r9b, 1
and r9b, 0xff
and cl, 1
or al, r8b
or r9b, cl
xor al, r9b
xor al, 0xff
mov cl, r11b
xor cl, al
and cl, r11b
mov al, r11b
xor al, 0xff
and al, 1
mov r8b, sil
xor r8b, 1
and r11b, r8b
or al, r11b
xor al, 0xff
mov r8b, r14b
xor r8b, al
and r8b, r14b
mov al, cl
and al, r8b
xor cl, r8b
or al, cl
mov cl, bl
xor cl, 0xff
and cl, 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 cl, r9b
or r10b, r8b
xor cl, r10b
mov r8b, r15b
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
mov r10b, r15b
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 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
mov r11b, sil
xor r11b, 0
mov dil, sil
xor dil, 1
or r10b, r11b
or dil, 1
xor r10b, 0xff
and r10b, dil
xor bl, 0xff
mov r11b, r9b
xor r11b, 0xff
mov dil, sil
xor dil, 1
or bl, r11b
or dil, 1
xor bl, 0xff
and bl, dil
mov r11b, sil
xor r11b, 0
mov dil, r8b
xor dil, r11b
and dil, r8b
xor r15b, 0xff
mov r11b, r9b
xor r11b, 0xff
mov r14b, sil
xor r14b, 0
or r15b, r11b
or r14b, 0
xor r15b, 0xff
and r15b, r14b
mov r11b, r10b
xor r11b, 0xff
mov r14b, bl
xor r14b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, r11b
and r13b, 0xff
and r10b, r12b
mov byte [rbp + 0x623], r14b
and r14b, 0xff
and bl, r12b
or r13b, r10b
or r14b, bl
xor r13b, r14b
mov r10b, byte [rbp + 0x623]
or r11b, r10b
xor r11b, 0xff
or r12b, 1
and r11b, r12b
or r13b, r11b
mov r11b, dil
xor r11b, 0xff
mov bl, r15b
xor bl, 0xff
mov r14b, sil
xor r14b, 0
mov r12b, r11b
and r12b, 0
and dil, r14b
mov r10b, bl
and r10b, 0
and r15b, r14b
or r12b, dil
or r10b, r15b
xor r12b, r10b
or r11b, bl
xor r11b, 0xff
or r14b, 0
and r11b, r14b
or r12b, r11b
mov r10b, r13b
xor r10b, 0xff
and r10b, 0
mov r11b, sil
xor r11b, 0
and r13b, r11b
mov bl, r12b
xor bl, 0xff
and bl, 0
and r12b, r11b
or r10b, r13b
or bl, r12b
xor r10b, bl
mov r11b, cl
xor r11b, 0xff
mov bl, r8b
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 r8b, dil
or r14b, cl
or r15b, r8b
xor r14b, r15b
or r11b, bl
xor r11b, 0xff
or dil, 1
and r11b, dil
or r14b, r11b
mov cl, r14b
xor cl, 0xff
and cl, 0
mov r8b, sil
xor r8b, 0
and r14b, r8b
mov r11b, sil
xor r11b, 1
and r11b, 0
and r8b, 1
or cl, r14b
or r11b, r8b
xor cl, r11b
mov r8b, sil
xor r8b, 0
mov r11b, r9b
xor r11b, 0xff
mov bl, sil
xor bl, 0
mov dil, r8b
and dil, 0
mov r14b, bl
and r14b, 0
mov r15b, r11b
and r15b, 0
and r9b, bl
or dil, r14b
or r15b, r9b
xor dil, r15b
or r8b, r11b
xor r8b, 0xff
or bl, 0
and r8b, bl
or dil, r8b
xor cl, 0xff
xor dil, 0xff
mov r8b, sil
xor r8b, 0
or cl, dil
or r8b, 0
xor cl, 0xff
and cl, r8b
mov r8b, r10b
xor r8b, 0xff
mov r9b, cl
xor r9b, 0xff
mov r11b, sil
xor r11b, 1
mov bl, r8b
and bl, 0xff
and r10b, r11b
mov dil, r9b
and dil, 0xff
and cl, r11b
or bl, r10b
or dil, cl
xor bl, dil
or r8b, r9b
xor r8b, 0xff
or r11b, 1
and r8b, r11b
or bl, 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, 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
and r9b, 1
or cl, r9b
xor cl, 0xff
mov r9b, bl
xor r9b, cl
and r9b, bl
mov cl, r8b
and cl, r9b
xor r8b, r9b
or cl, r8b
mov r8b, sil
xor r8b, 1
and r8b, 1
mov r9b, sil
xor r9b, 1
and r9b, 1
or r8b, r9b
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, sil
xor r11b, 1
mov bl, r8b
xor bl, r11b
and bl, r8b
mov r11b, r10b
xor r11b, 0xff
xor r11b, 1
and r11b, 0xff
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
mov r14b, r10b
xor r14b, 0xff
mov r15b, dl
xor r15b, r14b
and r15b, dl
mov dl, bl
xor dl, 0xff
mov r14b, r11b
xor r14b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, dl
and r13b, 0xff
and bl, r12b
mov byte [rbp + 0x622], r14b
and r14b, 0xff
and r11b, r12b
or r13b, bl
or r14b, r11b
xor r13b, r14b
mov r11b, byte [rbp + 0x622]
or dl, r11b
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 r11b, bl
and r11b, 0xff
and r15b, r14b
or r12b, dil
or r11b, r15b
xor r12b, r11b
or dl, bl
xor dl, 0xff
or r14b, 1
and dl, r14b
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, r8b
xor dl, 0xff
mov bl, r9b
xor bl, 0xff
mov dil, sil
xor dil, 1
mov r14b, dl
and r14b, 0xff
and r8b, dil
mov r15b, bl
and r15b, 0xff
and r9b, dil
or r14b, r8b
or r15b, r9b
xor r14b, r15b
or dl, bl
xor dl, 0xff
or dil, 1
and dl, dil
or r14b, dl
mov dl, r14b
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
and r14b, r8b
or dl, r14b
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, dl
xor r8b, dil
and r8b, dl
mov dl, r11b
and dl, r8b
xor r11b, r8b
or dl, r11b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
and dl, r9b
or r8b, dl
mov dl, cl
xor dl, 0xff
mov r9b, r8b
and r9b, dl
xor r8b, 0xff
mov dl, cl
and dl, r8b
or r9b, dl
xor r9b, 0xff
xor cl, 0xff
mov dl, sil
xor dl, 1
or r9b, cl
or dl, 1
xor r9b, 0xff
and r9b, dl
mov cl, al
xor cl, 0xff
mov dl, r9b
xor dl, 0xff
mov r8b, sil
xor r8b, 1
or cl, dl
or r8b, 1
xor cl, 0xff
and cl, r8b
mov dl, al
xor dl, 0xff
and dl, 0
mov r8b, sil
xor r8b, 0
and al, r8b
mov r10b, r9b
xor r10b, 0xff
and r10b, 0
and r9b, r8b
or dl, al
or r10b, r9b
xor dl, r10b
mov al, cl
xor al, 0xff
mov r8b, dl
xor r8b, 0xff
xor sil, 0
mov r9b, al
and r9b, 0
and cl, sil
mov r10b, r8b
and r10b, 0
and dl, sil
or r9b, cl
or r10b, dl
xor r9b, r10b
or al, r8b
xor al, 0xff
or sil, 0
and al, sil
or r9b, al
test r9b, 1
jne 0x6d8eea3e
jmp 0x6d9a1a31
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0xb9114ffa
add r8d, 0
sub r8d, 0x752ab6ab
sub r8d, 0xb9114ffa
mov r9d, eax
sub r9d, 1
add r8d, r9d
sub eax, 0x752ab6ab
sub r8d, eax
mov eax, 0xd0946ee
add eax, 0
sub eax, r8d
sub eax, 0xd0946ee
mov r8d, ecx
sub r8d, 0xef7c6896
sub r8d, eax
add r8d, 0xef7c6896
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, 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, 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 0x6d8eeb96
jmp 0x6d9b4ad4
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
add r8d, 0x4abd0ed2
add r8d, 0x6a4b8c5f
sub r8d, 0x4abd0ed2
add r8d, 0x1b729661
add r8d, 0x7be0594e
sub r8d, 0x1b729661
mov r9d, eax
sub r9d, 0x6a4b8c5f
add r8d, r9d
mov r9d, eax
sub r9d, 1
add r9d, 0
add r8d, 0xe854fbc9
add r8d, r9d
sub r8d, 0xe854fbc9
add r8d, 0x3053d242
sub r8d, 0x826248a6
sub r8d, 0x3053d242
sub eax, 0x7be0594e
add r8d, eax
sub r8d, 0xd667d676
add r8d, 0x826248a6
add r8d, 0xd667d676
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
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, 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 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, 1
mov r12b, r10b
and r12b, 0xff
and dil, r15b
mov r13b, bl
and r13b, 0xff
and r11b, r15b
or r12b, dil
or r13b, r11b
xor r12b, r13b
or r10b, bl
xor r10b, 0xff
or r15b, 1
and r10b, r15b
or r12b, r10b
mov r10b, r14b
xor r10b, 0xff
mov r11b, r12b
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, 1
xor sil, 1
and r14b, sil
mov bl, r12b
xor bl, 0xff
and bl, 0xff
and r12b, sil
or r11b, r14b
or bl, r12b
xor r11b, bl
mov bl, r10b
and bl, r11b
xor r10b, r11b
or bl, r10b
test bl, 1
jne 0x6d8eeda8
jmp 0x6d9b4ad4
jmp 0x6d8eedad
xor eax, eax
mov ecx, eax
sub ecx, 0x4f564234
mov edx, dword [rbp + 0x624]
add edx, ecx
sub edx, 0x61f68171
sub edx, 0x87227325
add edx, 0x61f68171
sub edx, 0x9b087bf2
add edx, 0x4f564234
add edx, 0x9b087bf2
mov ecx, 0x25da9d27
add ecx, 0
sub ecx, 1
sub ecx, 0x25da9d27
mov r8d, eax
sub r8d, ecx
add edx, r8d
sub edx, 0x775df728
sub edx, 0xe89f67d1
add edx, 0x775df728
mov ecx, eax
sub ecx, 0x87227325
sub edx, ecx
mov ecx, eax
sub ecx, edx
mov edx, eax
sub edx, 0xe89f67d1
add ecx, edx
sub eax, ecx
mov dword [rbp + 0x61c], 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, 0x3639a58f
sub r8d, 0x2f3ef4cb
add r8d, 0x3639a58f
mov r9d, ecx
add r9d, 0xd70564fb
add r9d, r8d
sub r9d, 0xd70564fb
mov r8d, eax
sub r8d, 0xf8d4a952
sub r8d, 1
add r8d, 0xf8d4a952
add r9d, 0x331eb108
add r9d, r8d
sub r9d, 0x331eb108
mov r8d, 0x69403883
add r8d, 0
sub r8d, r9d
sub r8d, 0x69403883
mov r9d, eax
sub r9d, 0x32a83169
sub r9d, 0x2f3ef4cb
add r9d, 0x32a83169
sub eax, r9d
sub r8d, eax
mov eax, 0x8a1aaf53
add eax, 0
sub eax, r8d
sub eax, 0x8a1aaf53
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
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
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, 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, r14b
and bl, r15b
xor r14b, r15b
or bl, r14b
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or r14b, r15b
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, r15b
xor r12b, 0xff
xor r12b, 1
and r12b, 0xff
mov r13b, sil
xor r13b, 1
and r13b, 1
mov al, sil
xor al, 1
and al, 1
or r13b, al
xor r13b, 0xff
mov al, sil
xor al, 1
mov cl, sil
xor cl, 1
or r13b, al
or cl, 1
xor r13b, 0xff
and r13b, cl
mov al, sil
xor al, 1
xor r15b, 0xff
mov cl, sil
xor cl, 1
or al, r15b
or cl, 1
xor al, 0xff
and al, cl
mov cl, r14b
xor cl, 0xff
mov r15b, r12b
xor r15b, 0xff
mov dl, sil
xor dl, 1
mov r8b, cl
and r8b, 0xff
and r14b, dl
mov r9b, r15b
and r9b, 0xff
and r12b, dl
or r8b, r14b
or r9b, r12b
xor r8b, r9b
or cl, r15b
xor cl, 0xff
or dl, 1
and cl, dl
or r8b, cl
mov cl, r13b
and cl, al
xor r13b, al
or cl, r13b
mov al, r8b
xor al, 0xff
mov dl, cl
and dl, al
xor cl, 0xff
and r8b, cl
or dl, r8b
mov al, sil
xor al, 1
and al, 1
mov cl, sil
xor cl, 1
and cl, 1
or al, cl
mov cl, dil
xor cl, 0xff
and cl, 1
mov r8b, sil
xor r8b, 1
mov r9b, dil
and r9b, r8b
mov r14b, al
xor r14b, 0xff
and r14b, 0xff
and al, r8b
or cl, r9b
or r14b, al
xor cl, r14b
mov al, dil
xor al, 0xff
mov r8b, cl
xor r8b, al
and r8b, cl
mov al, r10b
xor al, 0xff
and al, 0
mov cl, sil
xor cl, 0
and r10b, cl
mov r9b, sil
xor r9b, 1
and r9b, 0
and cl, 1
or al, r10b
or r9b, cl
xor al, r9b
mov cl, dl
xor cl, 0xff
and cl, 1
mov r9b, sil
xor r9b, 1
mov r10b, dl
and r10b, r9b
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and r9b, 1
or cl, r10b
or r14b, r9b
xor cl, 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, al
xor r10b, 0xff
mov r14b, cl
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, r10b
and r12b, 0xff
and al, r15b
mov r13b, r14b
and r13b, 0xff
and cl, r15b
or r12b, al
or r13b, cl
xor r12b, r13b
or r10b, r14b
xor r10b, 0xff
or r15b, 1
and r10b, r15b
or r12b, r10b
mov al, r9b
and al, 0
xor r9b, 0
or al, r9b
mov cl, r12b
xor cl, 0xff
and cl, 0
mov r9b, sil
xor r9b, 0
and r12b, r9b
mov r10b, sil
xor r10b, 1
and r10b, 0
and r9b, 1
or cl, r12b
or r10b, r9b
xor cl, r10b
xor al, 0xff
mov r9b, cl
xor r9b, al
and r9b, cl
mov al, sil
xor al, 1
and al, 1
mov cl, sil
xor cl, 1
and cl, 1
or al, cl
mov cl, bl
xor cl, 0xff
and cl, 1
mov r10b, sil
xor r10b, 1
mov r14b, bl
and r14b, r10b
mov r15b, al
xor r15b, 0xff
and r15b, 0xff
and al, r10b
or cl, r14b
or r15b, al
xor cl, r15b
mov al, bl
xor al, 0xff
mov r10b, cl
xor r10b, al
and r10b, cl
mov al, r11b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and r11b, cl
or al, r11b
mov cl, dl
xor cl, 0xff
and cl, 1
mov r11b, sil
xor r11b, 1
mov r14b, dl
and r14b, r11b
or cl, r14b
mov r11b, sil
xor r11b, 0
and r11b, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
or r11b, r14b
mov r14b, al
and r14b, cl
xor al, cl
or r14b, al
mov al, sil
xor al, 0
mov cl, r11b
xor cl, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, al
and r12b, 0
mov r13b, r15b
and r13b, 0
mov byte [rbp + 0x61b], cl
and cl, 0
and r11b, r15b
or r12b, r13b
or cl, r11b
xor r12b, cl
mov cl, byte [rbp + 0x61b]
or al, cl
xor al, 0xff
or r15b, 0
and al, r15b
or r12b, al
mov al, r14b
xor al, 0xff
and al, 1
mov r11b, sil
xor r11b, 1
and r14b, r11b
or al, r14b
xor al, 0xff
xor r12b, 0xff
mov r11b, sil
xor r11b, 1
or al, r12b
or r11b, 1
xor al, 0xff
and al, r11b
mov r11b, r8b
xor r11b, 0xff
mov r14b, r9b
xor r14b, 0xff
mov r15b, sil
xor r15b, 0
or r11b, r14b
or r15b, 0
xor r11b, 0xff
and r11b, r15b
mov r14b, r8b
xor r14b, 0xff
mov r15b, r9b
and r15b, r14b
xor r9b, 0xff
and r8b, r9b
or r15b, r8b
mov r8b, r11b
and r8b, r15b
xor r11b, r15b
or r8b, r11b
mov r9b, al
xor r9b, 0xff
mov r11b, r10b
xor r11b, r9b
and r11b, r10b
mov r9b, r10b
xor r9b, 0xff
mov r14b, al
and r14b, r9b
xor al, 0xff
and r10b, al
or r14b, r10b
mov al, r11b
and al, r14b
xor r11b, r14b
or al, r11b
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, 1
xor r9b, 0xff
mov r11b, sil
xor r11b, 1
or r10b, r9b
or r11b, 1
xor r10b, 0xff
and r10b, r11b
mov r9b, sil
xor r9b, 1
and r9b, 1
mov r11b, sil
xor r11b, 1
mov r14b, r11b
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and r11b, 1
or r9b, r14b
or r15b, r11b
xor r9b, r15b
mov r11b, r9b
xor r11b, 0xff
mov r14b, r8b
xor r14b, r11b
and r14b, r8b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r11b, sil
xor r11b, 1
mov r15b, al
and r15b, r11b
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r11b, 1
or r8b, r15b
or r12b, r11b
xor r8b, r12b
mov r11b, sil
xor r11b, 1
mov r15b, r8b
xor r15b, r11b
and r15b, r8b
xor al, 0xff
xor r9b, 0xff
mov r8b, sil
xor r8b, 1
or al, r9b
or r8b, 1
xor al, 0xff
and al, r8b
mov r8b, r10b
xor r8b, 0xff
mov r9b, r14b
xor r9b, 0xff
mov r11b, sil
xor r11b, 0
mov r12b, r8b
and r12b, 0
and r10b, r11b
mov r13b, r9b
and r13b, 0
and r14b, r11b
or r12b, r10b
or r13b, r14b
xor r12b, r13b
or r8b, r9b
xor r8b, 0xff
or r11b, 0
and r8b, r11b
or r12b, r8b
mov r8b, r15b
and r8b, al
xor r15b, al
or r8b, r15b
mov al, r12b
xor al, 0xff
mov r9b, r8b
and r9b, al
xor r8b, 0xff
and r12b, r8b
or r9b, r12b
mov al, bl
xor al, 0xff
mov r8b, dil
xor r8b, al
and r8b, dil
mov al, dil
xor al, 0xff
mov r10b, bl
and r10b, al
xor bl, 0xff
and dil, bl
or r10b, dil
mov al, r8b
and al, r10b
xor r8b, r10b
or al, r8b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r10b, sil
xor r10b, 1
mov r11b, al
and r11b, r10b
or r8b, r11b
mov r10b, sil
xor r10b, 1
xor r8b, 0xff
mov r11b, sil
xor r11b, 1
or r10b, r8b
or r11b, 1
xor r10b, 0xff
and r10b, r11b
mov r8b, sil
xor r8b, 1
and r8b, 1
mov r11b, sil
xor r11b, 1
and r11b, 1
or r8b, r11b
xor al, 0xff
xor r8b, 0xff
mov r11b, sil
xor r11b, 0
or al, r8b
or r11b, 0
xor al, 0xff
and al, r11b
mov r8b, r10b
xor r8b, 0xff
mov r11b, al
xor r11b, 0xff
mov bl, sil
xor bl, 1
mov dil, r8b
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 r8b, r11b
xor r8b, 0xff
or bl, 1
and r8b, bl
or dil, r8b
mov al, sil
xor al, 1
mov r8b, dl
xor r8b, 0xff
mov r10b, sil
xor r10b, 1
or al, r8b
or r10b, 1
xor al, 0xff
and al, r10b
mov r8b, sil
xor r8b, 1
mov r10b, dl
and r10b, r8b
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, 0
mov r8b, sil
xor r8b, 0
and dl, r8b
mov r10b, sil
xor r10b, 1
and r10b, 0
and r8b, 1
or al, dl
or r10b, r8b
xor al, r10b
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
xor dil, 0xff
mov al, sil
xor al, 1
or r8b, dil
or al, 1
xor r8b, 0xff
and r8b, al
mov al, r9b
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
mov r10b, r9b
and r10b, dl
or al, r10b
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r10b, sil
xor r10b, 1
mov r11b, r8b
and r11b, r10b
mov bl, sil
xor bl, 1
and bl, 0xff
and r10b, 1
or dl, r11b
or bl, r10b
xor dl, bl
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 bl, al
xor bl, r11b
and bl, al
mov r11b, r10b
xor r11b, 0xff
mov dil, r9b
xor dil, r11b
and dil, r9b
mov r9b, sil
xor r9b, 1
mov r11b, dl
xor r11b, r9b
and r11b, dl
xor r8b, 0xff
mov r9b, r10b
xor r9b, 0xff
mov r14b, sil
xor r14b, 1
or r8b, r9b
or r14b, 1
xor r8b, 0xff
and r8b, r14b
mov r9b, bl
xor r9b, 0xff
mov r14b, dil
xor r14b, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, r9b
and r12b, 0
and bl, r15b
mov r13b, r14b
and r13b, 0
and dil, r15b
or r12b, bl
or r13b, dil
xor r12b, r13b
or r9b, r14b
xor r9b, 0xff
or r15b, 0
and r9b, r15b
or r12b, r9b
mov r9b, r11b
xor r9b, 0xff
mov bl, r8b
xor bl, 0xff
mov dil, sil
xor dil, 1
mov r14b, r9b
and r14b, 0xff
and r11b, dil
mov r15b, bl
and r15b, 0xff
and r8b, dil
or r14b, r11b
or r15b, r8b
xor r14b, r15b
or r9b, bl
xor r9b, 0xff
or dil, 1
and r9b, dil
or r14b, r9b
mov r8b, r12b
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
and r12b, r9b
mov r11b, r14b
xor r11b, 0xff
and r11b, 0xff
and r14b, r9b
or r8b, r12b
or r11b, r14b
xor r8b, r11b
mov r9b, al
xor r9b, 0xff
mov r11b, dl
xor r11b, 0xff
mov bl, sil
xor bl, 1
mov dil, r9b
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 r9b, r11b
xor r9b, 0xff
or bl, 1
and r9b, bl
or dil, r9b
mov al, dil
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
and dil, dl
or al, dil
mov dl, sil
xor dl, 1
mov r9b, r10b
xor r9b, 0xff
mov r11b, sil
xor r11b, 1
mov bl, dl
and bl, 0xff
mov dil, r11b
and dil, 1
mov r14b, r9b
and r14b, 0xff
and r10b, r11b
or bl, dil
or r14b, r10b
xor bl, r14b
or dl, r9b
xor dl, 0xff
or r11b, 1
and dl, r11b
or bl, dl
xor al, 0xff
xor bl, 0xff
xor sil, 1
or al, bl
or sil, 1
xor al, 0xff
and al, sil
mov dl, r8b
and dl, al
xor r8b, al
or dl, r8b
test dl, 1
jne 0x6d8ef878
jmp 0x6d9b4ad9
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xc1eb2b7e
mov r9d, ecx
sub r9d, r8d
add r9d, 0xfb80424b
sub r9d, 0xb925da1d
sub r9d, 0xfb80424b
sub r9d, 0xaea03ef
sub r9d, 0xc1eb2b7e
add r9d, 0xaea03ef
sub r9d, 0x282a6dcd
sub r9d, 0x751bbdae
add r9d, 0x282a6dcd
add r9d, 0xbaa25fc
sub r9d, 1
sub r9d, 0xbaa25fc
sub r9d, 0xd8af09d9
add r9d, 0x751bbdae
add r9d, 0xd8af09d9
mov r8d, eax
sub r8d, r9d
add r8d, 0
mov r9d, eax
sub r9d, 0x8657600b
sub r9d, 0xb925da1d
add r9d, 0x8657600b
sub r8d, 0x1ff10e83
add r8d, r9d
add r8d, 0x1ff10e83
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, 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
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 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, 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
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 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, r14b
xor cl, 0xff
mov r10b, al
xor r10b, cl
and r10b, al
mov cl, al
xor cl, 0xff
and cl, 1
mov r11b, sil
xor r11b, 1
and al, r11b
mov bl, r14b
xor bl, 0xff
and bl, 0xff
and r14b, r11b
or cl, al
or bl, r14b
xor cl, bl
mov al, r10b
xor al, 0xff
mov r11b, cl
xor r11b, 0xff
xor sil, 0
mov bl, al
and bl, 0
and r10b, sil
mov dil, r11b
and dil, 0
and cl, sil
or bl, r10b
or dil, cl
xor bl, dil
or al, r11b
xor al, 0xff
or sil, 0
and al, sil
or bl, al
test bl, 1
jne 0x6d8efb5e
jmp 0x6d9b4ad9
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, 0x13f0c8c2
add r9d, 0
sub r9d, 0x9be00893
sub r9d, 0x13f0c8c2
mov r10d, eax
sub r10d, r9d
sub r8d, r10d
mov r9d, 0xc10661dc
add r9d, 0
sub r9d, r8d
sub r9d, 0xc10661dc
mov r8d, eax
sub r8d, 0x48c39458
sub r9d, r8d
mov r8d, eax
sub r8d, 1
add r9d, r8d
mov r8d, eax
sub r8d, 0x48c39458
add r9d, r8d
sub r9d, 0xe40167b9
sub r9d, 0xfb10cd45
add r9d, 0xe40167b9
add r9d, 0xa5bcc6af
sub r9d, 0x9be00893
sub r9d, 0xa5bcc6af
sub eax, 0xfb10cd45
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, 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
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
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, 0
or r14b, r12b
or r13b, 0
xor r14b, 0xff
and r14b, r13b
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, cl
and sil, r15b
xor cl, r15b
or sil, cl
mov cl, r14b
and cl, r12b
xor r14b, r12b
or cl, r14b
mov r14b, sil
xor r14b, 0xff
and r14b, 0
mov r15b, dil
xor r15b, 0
and sil, r15b
mov r12b, cl
xor r12b, 0xff
and r12b, 0
and cl, r15b
or r14b, sil
or r12b, cl
xor r14b, r12b
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, 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, dil
xor cl, 1
and cl, 1
mov r15b, dil
xor r15b, 1
and r15b, 1
or cl, r15b
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, sil
xor cl, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
mov dl, cl
and dl, 0
and sil, r13b
mov r8b, r12b
and r8b, 0
and r15b, r13b
or dl, sil
or r8b, r15b
xor dl, r8b
or cl, r12b
xor cl, 0xff
or r13b, 0
and cl, r13b
or dl, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov r8b, dil
xor r8b, 1
mov sil, al
and sil, r8b
or cl, sil
mov r8b, dil
xor r8b, 1
and r8b, 0
mov sil, dil
xor sil, 0
mov r15b, sil
and r15b, 1
mov r12b, dil
xor r12b, 1
and r12b, 0
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
and r15b, 0
or sil, r15b
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 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, 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, 1
mov r10b, dil
xor r10b, 1
mov r11b, dl
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, r8b
xor r11b, 0xff
mov sil, r9b
xor sil, 0xff
mov r15b, dil
xor r15b, 0
mov r12b, r11b
and r12b, 0
and r8b, r15b
mov r13b, sil
and r13b, 0
and r9b, r15b
or r12b, r8b
or r13b, r9b
xor r12b, r13b
or r11b, sil
xor r11b, 0xff
or r15b, 0
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, dil
xor r8b, 1
and r8b, 1
mov r9b, dil
xor r9b, 1
and r9b, 1
or r8b, r9b
mov r9b, r14b
xor r9b, 0xff
and r9b, 1
mov r11b, dil
xor r11b, 1
mov sil, r14b
and sil, r11b
mov r15b, r8b
xor r15b, 0xff
and r15b, 0xff
and r8b, r11b
or r9b, sil
or r15b, r8b
xor r9b, r15b
mov r8b, r14b
xor r8b, 0xff
mov r11b, r9b
xor r11b, r8b
and r11b, r9b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r9b, dil
xor r9b, 1
mov sil, dl
and sil, r9b
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and r9b, 1
or r8b, sil
or r15b, r9b
xor r8b, r15b
mov r9b, bl
xor r9b, 0xff
mov sil, r8b
and sil, r9b
xor r8b, 0xff
mov r9b, bl
and r9b, r8b
or sil, r9b
xor bl, 0xff
mov r8b, sil
xor r8b, bl
and r8b, sil
mov r9b, r10b
xor r9b, 0xff
mov bl, cl
xor bl, r9b
and bl, cl
mov r9b, cl
xor r9b, 0xff
mov sil, r10b
and sil, r9b
xor r10b, 0xff
and cl, r10b
or sil, cl
mov cl, bl
and cl, sil
xor bl, sil
or cl, bl
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, r8b
xor r10b, 0xff
and r10b, 1
mov bl, dil
xor bl, 1
mov sil, r8b
and sil, bl
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and bl, 1
or r10b, sil
or r15b, bl
xor r10b, 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, r9b
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 r11b, 0xff
mov r15b, bl
xor r15b, 0xff
mov r12b, dil
xor r12b, 1
or r11b, r15b
or r12b, 1
xor r11b, 0xff
and r11b, r12b
mov r15b, dil
xor r15b, 1
mov r12b, r10b
xor r12b, r15b
and r12b, r10b
xor r8b, 0xff
mov r15b, bl
xor r15b, 0xff
mov r13b, dil
xor r13b, 0
or r8b, r15b
or r13b, 0
xor r8b, 0xff
and r8b, r13b
mov r15b, sil
xor r15b, 0xff
mov r13b, r11b
xor r13b, 0xff
mov byte [rbp + 0x61a], dil
xor dil, 1
mov byte [rbp + 0x619], r15b
and r15b, 0xff
and sil, dil
mov byte [rbp + 0x618], r13b
and r13b, 0xff
and r11b, dil
or r15b, sil
or r13b, r11b
xor r15b, r13b
mov r11b, byte [rbp + 0x619]
mov sil, byte [rbp + 0x618]
or r11b, sil
xor r11b, 0xff
or dil, 1
and r11b, dil
or r15b, r11b
mov r11b, r12b
xor r11b, 0xff
mov dil, r8b
xor dil, 0xff
mov r13b, byte [rbp + 0x61a]
xor r13b, 0
mov sil, r11b
and sil, 0
and r12b, r13b
mov byte [rbp + 0x617], dil
and dil, 0
and r8b, r13b
or sil, r12b
or dil, r8b
xor sil, dil
mov r8b, byte [rbp + 0x617]
or r11b, r8b
xor r11b, 0xff
or r13b, 0
and r11b, r13b
or sil, r11b
mov r11b, r15b
xor r11b, 0xff
mov dil, sil
and dil, r11b
xor sil, 0xff
and r15b, sil
or dil, r15b
mov r11b, r9b
and r11b, r10b
xor r9b, r10b
or r11b, r9b
mov r9b, r11b
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x61a]
xor r10b, 1
and r11b, r10b
or r9b, r11b
mov r10b, bl
and r10b, 1
xor bl, 1
or r10b, bl
xor r9b, 0xff
xor r10b, 0xff
mov r11b, byte [rbp + 0x61a]
xor r11b, 1
or r9b, r10b
or r11b, 1
xor r9b, 0xff
and r9b, r11b
mov r10b, dil
and r10b, r9b
xor dil, r9b
or r10b, dil
mov r9b, cl
xor r9b, 0xff
and r9b, 1
mov r11b, byte [rbp + 0x61a]
xor r11b, 1
mov bl, cl
and bl, r11b
or r9b, bl
xor r9b, 0xff
xor r9b, 1
and r9b, 0xff
mov r11b, byte [rbp + 0x61a]
xor r11b, 1
and r11b, 1
mov bl, byte [rbp + 0x61a]
xor bl, 1
mov sil, bl
and sil, 1
mov dil, byte [rbp + 0x61a]
xor dil, 1
and dil, 0xff
and bl, 1
or r11b, sil
or dil, bl
xor r11b, dil
mov bl, r11b
xor bl, 0xff
mov sil, cl
xor sil, bl
and sil, cl
mov cl, r10b
xor cl, 0xff
and cl, 1
mov bl, byte [rbp + 0x61a]
xor bl, 1
mov dil, r10b
and dil, bl
or cl, dil
mov bl, byte [rbp + 0x61a]
xor bl, 1
mov dil, cl
xor dil, bl
and dil, cl
xor r10b, 0xff
xor r11b, 0xff
mov cl, byte [rbp + 0x61a]
xor cl, 1
or r10b, r11b
or cl, 1
xor r10b, 0xff
and r10b, cl
mov cl, r9b
xor cl, 0xff
mov r11b, sil
xor r11b, 0xff
mov bl, byte [rbp + 0x61a]
xor bl, 1
mov r15b, cl
and r15b, 0xff
and r9b, bl
mov r12b, r11b
and r12b, 0xff
and sil, bl
or r15b, r9b
or r12b, sil
xor r15b, r12b
or cl, r11b
xor cl, 0xff
or bl, 1
and cl, bl
or r15b, cl
mov cl, dil
xor cl, 0xff
mov r9b, r10b
xor r9b, 0xff
mov r11b, byte [rbp + 0x61a]
xor r11b, 0
mov bl, cl
and bl, 0
and dil, r11b
mov sil, r9b
and sil, 0
and r10b, r11b
or bl, dil
or sil, r10b
xor bl, sil
or cl, r9b
xor cl, 0xff
or r11b, 0
and cl, r11b
or bl, cl
mov cl, r15b
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp + 0x61a]
xor r9b, 1
and r15b, r9b
mov r10b, bl
xor r10b, 0xff
and r10b, 0xff
and bl, r9b
or cl, r15b
or r10b, bl
xor cl, r10b
mov r9b, al
xor r9b, 0xff
and r9b, 0
mov r10b, byte [rbp + 0x61a]
xor r10b, 0
mov r11b, al
and r11b, r10b
mov bl, byte [rbp + 0x61a]
xor bl, 1
and bl, 0
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, r14b
xor r10b, 0xff
and r10b, 1
mov r11b, byte [rbp + 0x61a]
xor r11b, 1
mov bl, r14b
and bl, r11b
or r10b, bl
mov r11b, byte [rbp + 0x61a]
xor r11b, 0
and r11b, 1
mov bl, byte [rbp + 0x61a]
xor bl, 1
mov sil, bl
and sil, 0
mov dil, byte [rbp + 0x61a]
xor dil, 1
and dil, 0xff
and bl, 1
or r11b, sil
or dil, bl
xor r11b, dil
mov bl, r9b
xor bl, 0xff
mov sil, byte [rbp + 0x61a]
xor sil, 0
mov dil, byte [rbp + 0x61a]
xor dil, 1
or bl, sil
or dil, 1
xor bl, 0xff
and bl, dil
xor al, 0xff
mov sil, r11b
xor sil, 0xff
mov dil, byte [rbp + 0x61a]
xor dil, 0
or al, sil
or dil, 0
xor al, 0xff
and al, dil
mov sil, r10b
xor sil, 0xff
mov dil, byte [rbp + 0x61a]
xor dil, 0
mov r15b, byte [rbp + 0x61a]
xor r15b, 1
or sil, dil
or r15b, 1
xor sil, 0xff
and sil, r15b
mov dil, r11b
xor dil, 0xff
mov r15b, r14b
xor r15b, dil
and r15b, r14b
mov dil, bl
xor dil, 0xff
mov r14b, al
xor r14b, 0xff
mov r12b, byte [rbp + 0x61a]
xor r12b, 0
mov r13b, dil
and r13b, 0
and bl, r12b
mov r8b, r14b
and r8b, 0
and al, r12b
or r13b, bl
or r8b, al
xor r13b, r8b
or dil, r14b
xor dil, 0xff
or r12b, 0
and dil, r12b
or r13b, dil
mov al, sil
xor al, 0xff
mov r8b, r15b
xor r8b, 0xff
mov bl, byte [rbp + 0x61a]
xor bl, 1
mov dil, al
and dil, 0xff
and sil, bl
mov r14b, r8b
and r14b, 0xff
and r15b, bl
or dil, sil
or r14b, r15b
xor dil, r14b
or al, r8b
xor al, 0xff
or bl, 1
and al, bl
or dil, al
mov al, r13b
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x61a]
xor r8b, 1
and r13b, r8b
mov bl, dil
xor bl, 0xff
and bl, 0xff
and dil, r8b
or al, r13b
or bl, dil
xor al, bl
mov r8b, r9b
and r8b, r10b
xor r9b, r10b
or r8b, r9b
mov r9b, r8b
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x61a]
xor r10b, 1
and r8b, r10b
mov bl, byte [rbp + 0x61a]
xor bl, 1
and bl, 0xff
and r10b, 1
or r9b, r8b
or bl, r10b
xor r9b, bl
mov r8b, byte [rbp + 0x61a]
xor r8b, 0
mov r10b, r11b
xor r10b, 0xff
mov bl, byte [rbp + 0x61a]
xor bl, 0
mov sil, r8b
and sil, 0
mov dil, bl
and dil, 0
mov r14b, r10b
and r14b, 0
and r11b, bl
or sil, dil
or r14b, r11b
xor sil, r14b
or r8b, r10b
xor r8b, 0xff
or bl, 0
and r8b, bl
or sil, r8b
xor sil, 0xff
mov r8b, r9b
xor r8b, sil
and r8b, r9b
mov r9b, al
xor r9b, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, byte [rbp + 0x61a]
xor r11b, 1
mov bl, r9b
and bl, 0xff
and al, r11b
mov sil, r10b
and sil, 0xff
and r8b, r11b
or bl, al
or sil, r8b
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 + 0x61a]
xor r8b, 1
mov r9b, bl
and r9b, r8b
mov r10b, byte [rbp + 0x61a]
xor r10b, 1
and r10b, 0xff
and r8b, 1
or al, r9b
or r10b, r8b
xor al, r10b
mov r8b, byte [rbp + 0x61a]
xor r8b, 1
xor al, 0xff
mov r9b, byte [rbp + 0x61a]
xor r9b, 0
or r8b, al
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov al, byte [rbp + 0x61a]
xor al, 1
and al, 1
mov r9b, byte [rbp + 0x61a]
xor r9b, 1
and r9b, 1
or al, r9b
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, byte [rbp + 0x61a]
xor r11b, 1
mov bl, al
and bl, 0xff
and r8b, r11b
mov sil, r10b
and sil, 0xff
and r9b, r11b
or bl, r8b
or sil, r9b
xor bl, sil
or al, r10b
xor al, 0xff
or r11b, 1
and al, r11b
or bl, al
mov al, byte [rbp + 0x61a]
xor al, 1
mov r8b, dl
xor r8b, 0xff
mov r9b, byte [rbp + 0x61a]
xor r9b, 0
or al, r8b
or r9b, 0
xor al, 0xff
and al, r9b
mov r8b, byte [rbp + 0x61a]
xor r8b, 1
and r8b, 0
mov r9b, byte [rbp + 0x61a]
xor r9b, 0
mov r10b, r9b
and r10b, 1
mov r11b, dl
xor r11b, 0xff
and r11b, 0
and dl, r9b
or r8b, r10b
or r11b, dl
xor r8b, r11b
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 + 0x61a]
xor r8b, 0
and dl, r8b
mov r9b, byte [rbp + 0x61a]
xor r9b, 1
and r9b, 0
and r8b, 1
or al, dl
or r9b, r8b
xor al, r9b
mov dl, bl
xor dl, 0xff
mov r8b, al
and r8b, dl
xor al, 0xff
mov dl, bl
and dl, al
or r8b, dl
xor r8b, 0xff
xor bl, 0xff
mov al, byte [rbp + 0x61a]
xor al, 1
or r8b, bl
or al, 1
xor r8b, 0xff
and r8b, al
mov al, cl
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x61a]
xor dl, 1
mov r9b, cl
and r9b, dl
mov r10b, byte [rbp + 0x61a]
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, 0
mov r9b, byte [rbp + 0x61a]
xor r9b, 0
mov r10b, r8b
and r10b, r9b
mov r11b, byte [rbp + 0x61a]
xor r11b, 1
and r11b, 0
and r9b, 1
or dl, r10b
or r11b, r9b
xor dl, r11b
mov r9b, byte [rbp + 0x61a]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0x61a]
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, al
xor r10b, 0xff
mov r11b, byte [rbp + 0x61a]
xor r11b, 1
mov bl, byte [rbp + 0x61a]
xor bl, 1
or r10b, r11b
or bl, 1
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 + 0x61a]
xor cl, 1
mov r11b, dl
xor r11b, cl
and r11b, dl
mov cl, r9b
xor cl, 0xff
mov sil, r8b
xor sil, cl
and sil, r8b
mov cl, r10b
and cl, bl
xor r10b, bl
or cl, r10b
mov r8b, r11b
and r8b, sil
xor r11b, sil
or r8b, r11b
mov r10b, cl
xor r10b, 0xff
mov r11b, r8b
and r11b, r10b
xor r8b, 0xff
and cl, r8b
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 + 0x61a]
xor dl, 1
and cl, dl
or al, cl
mov cl, r9b
and cl, 1
xor r9b, 1
or cl, r9b
xor al, 0xff
xor cl, 0xff
mov dl, byte [rbp + 0x61a]
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
test cl, 1
jne 0x6d8f0a60
jmp 0x6d9a2df0
xor eax, eax
mov rcx, qword [rbp + 0x7e0]
mov edx, dword [rbp + 0x61c]
mov dword [rcx], edx
mov r8d, dword [sym.out.dll_x.13]
mov r9d, dword [sym.out.dll_y.14]
mov r10d, eax
sub r10d, 0x619ff979
add r10d, 0xc1c554a8
add r10d, 0x619ff979
sub r10d, 0xaa66e067
sub r10d, 1
add r10d, 0xaa66e067
sub r10d, 0xfdda040e
sub r10d, 0xc1c554a8
add r10d, 0xfdda040e
mov r11d, eax
sub r11d, 0x9633e0d0
sub r11d, r10d
add r11d, 0x9633e0d0
sub eax, r11d
mov r10d, r8d
add 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, 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, 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, bl
xor r12b, 0xff
mov r13b, dil
xor r13b, 0xff
mov al, r14b
xor al, 1
or r12b, r13b
or al, 1
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, 0
or al, dil
or r13b, 0
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
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, 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, sil
xor r10b, 0xff
xor r8b, 0xff
mov r11b, r14b
xor r11b, 1
or r10b, r8b
or r11b, 1
xor r10b, 0xff
and r10b, r11b
mov r8b, r9b
and r8b, r10b
xor r9b, r10b
or r8b, r9b
mov r9b, r14b
xor r9b, 1
and r9b, 1
mov r10b, r14b
xor r10b, 1
and r10b, 1
or r9b, r10b
xor r9b, 0xff
xor r9b, 1
and r9b, 0xff
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, 1
xor r10b, 0xff
mov dil, r14b
xor dil, 0
or r11b, r10b
or dil, 0
xor r11b, 0xff
and r11b, dil
mov r10b, r9b
xor r10b, 0xff
mov dil, r11b
xor dil, 0xff
mov r15b, r14b
xor r15b, 0
mov r12b, r10b
and r12b, 0
and r9b, r15b
mov r13b, dil
and r13b, 0
and r11b, r15b
or r12b, r9b
or r13b, r11b
xor r12b, r13b
or r10b, dil
xor r10b, 0xff
or r15b, 0
and r10b, r15b
or r12b, r10b
mov r9b, r14b
xor r9b, 1
and r9b, 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 r9b, r11b
or dil, r10b
xor r9b, dil
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, bl
xor r9b, 0xff
and r9b, 1
mov r10b, r14b
xor r10b, 1
and bl, r10b
or r9b, bl
mov r10b, r12b
xor r10b, 0xff
and r10b, 0
mov bl, r14b
xor bl, 0
mov dil, r12b
and dil, bl
mov r15b, r14b
xor r15b, 1
and r15b, 0
and bl, 1
or r10b, dil
or r15b, bl
xor r10b, r15b
mov bl, r14b
xor bl, 1
and bl, 1
mov dil, r14b
xor dil, 1
mov r15b, dil
and r15b, 1
mov r13b, r14b
xor r13b, 1
and r13b, 0xff
and dil, 1
or bl, r15b
or r13b, dil
xor bl, r13b
mov dil, r9b
xor dil, 0xff
mov r15b, r10b
xor r15b, 0xff
mov r13b, r14b
xor r13b, 0
mov cl, dil
and cl, 0
and r9b, r13b
mov dl, r15b
and dl, 0
and r10b, r13b
or cl, r9b
or dl, r10b
xor cl, dl
or dil, r15b
xor dil, 0xff
or r13b, 0
and dil, r13b
or cl, dil
mov dl, bl
and dl, 1
xor bl, 1
or dl, bl
mov r9b, cl
xor r9b, 0xff
and r9b, 0
mov r10b, r14b
xor r10b, 0
and cl, r10b
mov bl, r14b
xor bl, 1
and bl, 0
and r10b, 1
or r9b, cl
or bl, r10b
xor r9b, bl
xor dl, 0xff
mov cl, r9b
xor cl, dl
and cl, r9b
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r9b, r14b
xor r9b, 1
mov r10b, r8b
and r10b, r9b
mov bl, r14b
xor bl, 1
and bl, 0xff
and r9b, 1
or dl, r10b
or bl, r9b
xor dl, bl
mov r9b, r14b
xor r9b, 1
and r9b, 1
mov r10b, r14b
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, r14b
xor r10b, 1
and r10b, 1
mov bl, r14b
xor bl, 1
and bl, 1
or r10b, bl
mov bl, dl
and bl, r9b
xor dl, r9b
or bl, dl
mov dl, r10b
and dl, 1
xor r10b, 1
or dl, r10b
mov r9b, bl
xor r9b, 0xff
and r9b, 1
mov r10b, r14b
xor r10b, 1
and bl, r10b
or r9b, bl
xor r9b, 0xff
xor dl, 0xff
mov r10b, r14b
xor r10b, 1
or r9b, dl
or r10b, 1
xor r9b, 0xff
and r9b, r10b
mov dl, sil
xor dl, 0xff
and dl, 1
mov r10b, r14b
xor r10b, 1
and sil, r10b
or dl, sil
mov r10b, r12b
xor r10b, 0xff
and r10b, 0
mov bl, r14b
xor bl, 0
mov sil, r12b
and sil, bl
mov dil, r14b
xor dil, 1
and dil, 0
and bl, 1
or r10b, sil
or dil, bl
xor r10b, 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, dl
and sil, r10b
xor dl, r10b
or sil, dl
mov dl, bl
and dl, 0
xor bl, 0
or dl, bl
mov r10b, sil
xor r10b, 0xff
and r10b, 1
mov bl, r14b
xor bl, 1
and sil, bl
mov dil, r14b
xor dil, 1
and dil, 0xff
and bl, 1
or r10b, sil
or dil, bl
xor r10b, dil
xor r10b, 0xff
xor dl, 0xff
mov bl, r14b
xor bl, 0
or r10b, dl
or bl, 0
xor r10b, 0xff
and r10b, bl
mov dl, r11b
xor dl, 0xff
and dl, 0
mov bl, r14b
xor bl, 0
mov sil, r11b
and sil, bl
mov dil, r14b
xor dil, 1
and dil, 0
and bl, 1
or dl, sil
or dil, bl
xor dl, dil
mov bl, cl
xor bl, 0xff
and bl, 1
mov sil, r14b
xor sil, 1
mov dil, cl
and dil, sil
or bl, dil
mov sil, r14b
xor sil, 1
and sil, 1
mov dil, r14b
xor dil, 1
mov r15b, dil
and r15b, 1
mov r13b, r14b
xor r13b, 1
and r13b, 0xff
and dil, 1
or sil, r15b
or r13b, dil
xor sil, r13b
mov dil, r14b
xor dil, 1
mov r15b, dl
xor r15b, dil
and r15b, dl
mov dil, sil
xor dil, 0xff
mov r13b, r11b
xor r13b, dil
and r13b, r11b
mov r11b, r14b
xor r11b, 1
mov dil, bl
xor dil, r11b
and dil, bl
xor cl, 0xff
mov r11b, sil
xor r11b, 0xff
mov byte [rbp + 0x616], r14b
xor r14b, 1
or cl, r11b
or r14b, 1
xor cl, 0xff
and cl, r14b
mov r11b, r15b
and r11b, r13b
xor r15b, r13b
or r11b, r15b
mov r14b, dil
xor r14b, 0xff
mov r15b, cl
xor r15b, 0xff
mov r13b, byte [rbp + 0x616]
xor r13b, 0
mov byte [rbp + 0x615], r14b
and r14b, 0
and dil, r13b
mov byte [rbp + 0x614], r15b
and r15b, 0
and cl, r13b
or r14b, dil
or r15b, cl
xor r14b, r15b
mov cl, byte [rbp + 0x615]
mov dil, byte [rbp + 0x614]
or cl, dil
xor cl, 0xff
or r13b, 0
and cl, r13b
or r14b, cl
mov cl, r11b
xor cl, 0xff
and cl, 1
mov r15b, byte [rbp + 0x616]
xor r15b, 1
and r11b, r15b
mov r13b, r14b
xor r13b, 0xff
and r13b, 0xff
and r14b, r15b
or cl, r11b
or r13b, r14b
xor cl, r13b
mov r11b, dl
and r11b, bl
xor dl, bl
or r11b, dl
mov dl, r11b
xor dl, 0xff
and dl, 1
mov bl, byte [rbp + 0x616]
xor bl, 1
and r11b, bl
or dl, r11b
mov r11b, byte [rbp + 0x616]
xor r11b, 1
mov bl, sil
xor bl, 0xff
mov r14b, byte [rbp + 0x616]
xor r14b, 0
mov r15b, r11b
and r15b, 0
mov r13b, r14b
and r13b, 1
mov dil, bl
and dil, 0
and sil, r14b
or r15b, r13b
or dil, sil
xor r15b, dil
or r11b, bl
xor r11b, 0xff
or r14b, 0
and r11b, r14b
or r15b, r11b
xor dl, 0xff
xor r15b, 0xff
mov r11b, byte [rbp + 0x616]
xor r11b, 0
or dl, r15b
or r11b, 0
xor dl, 0xff
and dl, r11b
mov r11b, cl
and r11b, dl
xor cl, dl
or r11b, cl
mov cl, r10b
xor cl, 0xff
mov dl, r9b
xor dl, cl
and dl, r9b
mov cl, r9b
xor cl, 0xff
mov bl, r10b
and bl, cl
xor r10b, 0xff
and r9b, r10b
or bl, r9b
mov cl, dl
xor cl, 0xff
mov r9b, bl
xor r9b, 0xff
mov r10b, byte [rbp + 0x616]
xor r10b, 1
mov sil, cl
and sil, 0xff
and dl, r10b
mov dil, r9b
and dil, 0xff
and bl, r10b
or sil, dl
or dil, bl
xor sil, dil
or cl, r9b
xor cl, 0xff
or r10b, 1
and cl, r10b
or sil, cl
mov cl, r11b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x616]
xor dl, 1
mov r9b, r11b
and r9b, dl
mov r10b, byte [rbp + 0x616]
xor r10b, 1
and r10b, 0xff
and dl, 1
or cl, r9b
or r10b, dl
xor cl, r10b
mov dl, byte [rbp + 0x616]
xor dl, 1
xor cl, 0xff
mov r9b, byte [rbp + 0x616]
xor r9b, 0
or dl, cl
or r9b, 0
xor dl, 0xff
and dl, r9b
mov cl, byte [rbp + 0x616]
xor cl, 1
and cl, 1
mov r9b, byte [rbp + 0x616]
xor r9b, 1
and r9b, 1
or cl, r9b
mov r9b, cl
xor r9b, 0xff
mov r10b, r11b
xor r10b, r9b
and r10b, r11b
mov r9b, sil
xor r9b, 0xff
and r9b, 1
mov r11b, byte [rbp + 0x616]
xor r11b, 1
mov bl, sil
and bl, r11b
or r9b, bl
mov r11b, byte [rbp + 0x616]
xor r11b, 1
mov bl, r9b
xor bl, r11b
and bl, r9b
xor cl, 0xff
mov r9b, sil
xor r9b, cl
and r9b, sil
mov cl, dl
xor cl, 0xff
mov r11b, r10b
xor r11b, 0xff
mov sil, byte [rbp + 0x616]
xor sil, 1
mov dil, cl
and dil, 0xff
and dl, sil
mov r14b, r11b
and r14b, 0xff
and r10b, sil
or dil, dl
or r14b, r10b
xor dil, r14b
or cl, r11b
xor cl, 0xff
or sil, 1
and cl, sil
or dil, cl
mov cl, bl
and cl, r9b
xor bl, r9b
or cl, bl
mov dl, dil
xor dl, 0xff
mov r9b, cl
and r9b, dl
xor cl, 0xff
and dil, cl
or r9b, dil
mov cl, al
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x616]
xor dl, 1
mov r10b, al
and r10b, dl
or cl, r10b
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r10b, byte [rbp + 0x616]
xor r10b, 1
mov r11b, r8b
and r11b, r10b
or dl, r11b
mov r10b, byte [rbp + 0x616]
xor r10b, 1
and r10b, 1
mov r11b, byte [rbp + 0x616]
xor r11b, 1
mov bl, r11b
and bl, 1
mov sil, byte [rbp + 0x616]
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 + 0x616]
xor bl, 1
mov sil, byte [rbp + 0x616]
xor sil, 0
or r11b, bl
or sil, 0
xor r11b, 0xff
and r11b, sil
mov bl, r10b
xor bl, 0xff
mov sil, al
xor sil, bl
and sil, al
mov al, dl
xor al, 0xff
mov bl, byte [rbp + 0x616]
xor bl, 1
mov dil, byte [rbp + 0x616]
xor dil, 0
or al, bl
or dil, 0
xor al, 0xff
and al, dil
mov bl, r10b
xor bl, 0xff
mov dil, r8b
xor dil, bl
and dil, r8b
mov r8b, r11b
xor r8b, 0xff
mov bl, sil
xor bl, 0xff
mov r14b, byte [rbp + 0x616]
xor r14b, 1
mov r15b, r8b
and r15b, 0xff
and r11b, r14b
mov r13b, bl
and r13b, 0xff
and sil, r14b
or r15b, r11b
or r13b, sil
xor r15b, r13b
or r8b, bl
xor r8b, 0xff
or r14b, 1
and r8b, r14b
or r15b, r8b
mov r8b, al
and r8b, dil
xor al, dil
or r8b, al
mov al, r15b
xor al, 0xff
mov r11b, r8b
and r11b, al
xor r8b, 0xff
and r15b, r8b
or r11b, r15b
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 + 0x616]
xor dl, 1
and al, dl
or cl, al
mov al, byte [rbp + 0x616]
xor al, 1
mov dl, r10b
xor dl, 0xff
mov r8b, byte [rbp + 0x616]
xor r8b, 1
mov bl, al
and bl, 0xff
mov sil, r8b
and sil, 1
mov dil, dl
and dil, 0xff
and r10b, r8b
or bl, sil
or dil, r10b
xor bl, dil
or al, dl
xor al, 0xff
or r8b, 1
and al, r8b
or bl, al
xor bl, 0xff
mov al, cl
xor al, bl
and al, cl
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 + 0x616]
xor dl, 1
mov r8b, cl
and r8b, dl
mov r10b, byte [rbp + 0x616]
xor r10b, 1
and r10b, 0xff
and dl, 1
or al, r8b
or r10b, dl
xor al, r10b
xor al, 0xff
xor al, 1
and al, 0xff
mov dl, byte [rbp + 0x616]
xor dl, 1
and dl, 0
mov r8b, byte [rbp + 0x616]
xor r8b, 0
mov r10b, r8b
and r10b, 1
mov r11b, byte [rbp + 0x616]
xor r11b, 1
and r11b, 0
and r8b, 1
or dl, r10b
or r11b, r8b
xor dl, r11b
xor dl, 0xff
mov r8b, cl
xor r8b, dl
and r8b, cl
mov cl, al
and cl, r8b
xor al, r8b
or cl, al
mov al, byte [rbp + 0x616]
xor al, 1
mov dl, r12b
xor dl, 0xff
mov r8b, byte [rbp + 0x616]
xor r8b, 0
or al, dl
or r8b, 0
xor al, 0xff
and al, r8b
mov dl, byte [rbp + 0x616]
xor dl, 1
mov r8b, r12b
and r8b, dl
xor r12b, 0xff
and r12b, 1
or r8b, r12b
mov dl, al
xor dl, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, byte [rbp + 0x616]
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, cl
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x616]
xor dl, 1
and cl, dl
mov r8b, byte [rbp + 0x616]
xor r8b, 1
and r8b, 0xff
and dl, 1
or al, cl
or r8b, dl
xor al, r8b
mov cl, bl
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x616]
xor dl, 1
and bl, dl
or cl, bl
mov dl, byte [rbp + 0x616]
xor dl, 0
and dl, 1
mov r8b, byte [rbp + 0x616]
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 + 0x616]
xor dl, 1
and r8b, dl
mov r10b, byte [rbp + 0x616]
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, byte [rbp + 0x616]
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 + 0x616]
xor dl, 1
mov r8b, r9b
and r8b, dl
or al, r8b
mov dl, cl
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp + 0x616]
xor r8b, 0
mov r10b, cl
and r10b, r8b
mov r11b, byte [rbp + 0x616]
xor r11b, 1
and r11b, 0
and r8b, 1
or dl, r10b
or r11b, r8b
xor dl, r11b
mov r8b, byte [rbp + 0x616]
xor r8b, 1
and r8b, 1
mov r10b, byte [rbp + 0x616]
xor r10b, 1
mov r11b, r10b
and r11b, 1
mov bl, byte [rbp + 0x616]
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, byte [rbp + 0x616]
xor r11b, 1
mov bl, byte [rbp + 0x616]
xor bl, 1
or r10b, r11b
or bl, 1
xor r10b, 0xff
and r10b, bl
xor r9b, 0xff
mov r11b, r8b
xor r11b, 0xff
mov bl, byte [rbp + 0x616]
xor bl, 0
or r9b, r11b
or bl, 0
xor r9b, 0xff
and r9b, bl
mov r11b, byte [rbp + 0x616]
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 + 0x616]
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 + 0x616]
xor r10b, 0
mov r11b, cl
and r11b, 0
and bl, r10b
mov dil, r9b
and dil, 0
and sil, r10b
or r11b, bl
or dil, sil
xor r11b, dil
or cl, r9b
xor cl, 0xff
or r10b, 0
and cl, r10b
or r11b, cl
mov cl, r14b
xor cl, 0xff
mov r9b, r11b
and r9b, cl
xor r11b, 0xff
and r14b, r11b
or r9b, r14b
mov cl, al
xor cl, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, byte [rbp + 0x616]
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, 0
mov cl, byte [rbp + 0x616]
xor cl, 0
and bl, cl
mov dl, byte [rbp + 0x616]
xor dl, 1
and dl, 0
and cl, 1
or al, bl
or dl, cl
xor al, dl
mov cl, r8b
and cl, 1
xor r8b, 1
or cl, r8b
xor al, 0xff
xor cl, 0xff
mov dl, byte [rbp + 0x616]
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 + 0x616]
xor r8b, 1
mov r10b, cl
and r10b, 0xff
and r9b, r8b
mov r11b, dl
and r11b, 0xff
and al, r8b
or r10b, r9b
or r11b, al
xor r10b, r11b
or cl, dl
xor cl, 0xff
or r8b, 1
and cl, r8b
or r10b, cl
test r10b, 1
jne 0x6d8f1983
jmp 0x6d9a2df0
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xa85f43b0
sub r8d, 0xb240b61c
add r8d, 0xa85f43b0
mov r9d, eax
sub r9d, r8d
mov r8d, ecx
add r8d, r9d
mov r9d, eax
sub r9d, 0xbfef7f4
sub r8d, r9d
sub r8d, 0x5d356903
sub r8d, 1
add r8d, 0x5d356903
mov r9d, eax
sub r9d, 0xbfef7f4
add r8d, r9d
sub eax, 0x23528fb0
sub r8d, eax
sub r8d, 0xa61e049e
sub r8d, 0xb240b61c
add r8d, 0xa61e049e
add r8d, 0x37408d35
sub r8d, 0x23528fb0
sub r8d, 0x37408d35
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, 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 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, 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
mov dil, al
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 r13b, sil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or dil, r12b
or r13b, r15b
xor dil, r13b
xor dil, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, sil
xor r12b, 1
or dil, r15b
or r12b, 1
xor dil, 0xff
and dil, r12b
xor al, 0xff
xor al, 1
and al, 0xff
mov r15b, bl
and r15b, r14b
xor bl, r14b
or r15b, bl
mov bl, dil
and bl, al
xor dil, al
or bl, dil
mov al, r15b
xor al, 0xff
mov dil, bl
and dil, al
xor bl, 0xff
and r15b, bl
or dil, r15b
mov al, sil
xor al, 1
and al, 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 al, r14b
or r15b, bl
xor al, r15b
mov bl, sil
xor bl, 0
xor al, 0xff
mov r14b, sil
xor r14b, 0
or bl, al
or r14b, 0
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, sil
xor r14b, 1
mov r15b, al
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 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, 0
mov r12b, r15b
xor r12b, dl
and r12b, r15b
xor al, 0xff
xor al, 1
and al, 0xff
mov dl, bl
and dl, r14b
xor bl, r14b
or dl, bl
mov bl, r12b
and bl, al
xor r12b, al
or bl, r12b
mov al, dl
xor al, 0xff
and al, 0
mov r14b, sil
xor r14b, 0
and dl, r14b
mov r15b, bl
xor r15b, 0xff
and r15b, 0
and bl, r14b
or al, dl
or r15b, bl
xor al, r15b
mov dl, cl
xor dl, 0xff
and dl, 0
mov bl, sil
xor bl, 0
mov r14b, cl
and r14b, bl
mov r15b, sil
xor r15b, 1
and r15b, 0
and bl, 1
or dl, r14b
or r15b, bl
xor dl, r15b
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
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, dl
xor r15b, 0xff
mov r12b, bl
xor r12b, 0xff
mov r13b, sil
xor r13b, 0
mov r8b, r15b
and r8b, 0
and dl, r13b
mov r9b, r12b
and r9b, 0
and bl, r13b
or r8b, dl
or r9b, bl
xor r8b, r9b
or r15b, r12b
xor r15b, 0xff
or r13b, 0
and r15b, r13b
or r8b, r15b
mov dl, r14b
and dl, 0
xor r14b, 0
or dl, r14b
mov r9b, r8b
xor r9b, 0xff
and r9b, 1
mov bl, sil
xor bl, 1
and r8b, bl
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and bl, 1
or r9b, r8b
or r14b, bl
xor r9b, r14b
xor dl, 0xff
mov r8b, r9b
xor r8b, dl
and r8b, r9b
mov dl, al
xor dl, 0xff
and dl, 1
mov r9b, sil
xor r9b, 1
mov bl, al
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 r10b, 0xff
mov dl, bl
xor dl, r10b
and dl, bl
mov r9b, sil
xor r9b, 1
and r9b, 0
mov r10b, sil
xor r10b, 0
mov bl, r10b
and bl, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
and r10b, 1
or r9b, bl
or r14b, r10b
xor r9b, r14b
mov r10b, dil
xor r10b, 0xff
and r10b, 1
mov bl, sil
xor bl, 1
mov r14b, dil
and r14b, bl
mov r15b, r9b
xor r15b, 0xff
and r15b, 0xff
and r9b, bl
or r10b, r14b
or r15b, r9b
xor r10b, r15b
xor r10b, 0xff
mov r9b, dil
xor r9b, 0xff
mov bl, sil
xor bl, 1
or r10b, r9b
or bl, 1
xor r10b, 0xff
and r10b, bl
mov r9b, al
xor r9b, 0xff
and r9b, 1
mov bl, sil
xor bl, 1
mov r14b, al
and r14b, bl
or r9b, r14b
mov bl, r11b
xor bl, 0xff
and bl, 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 bl, r15b
or r12b, r9b
xor bl, r12b
xor r11b, 0xff
mov r9b, bl
xor r9b, r11b
and r9b, bl
mov r11b, r8b
xor r11b, 0xff
and r11b, 1
mov bl, sil
xor bl, 1
mov r14b, r8b
and r14b, bl
or r11b, r14b
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, 1
mov r15b, sil
xor r15b, 1
and r15b, 0
or r14b, r15b
mov r15b, r11b
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 r8b, 0xff
mov r12b, r14b
xor r12b, 0xff
mov r13b, sil
xor r13b, 1
or r8b, r12b
or r13b, 1
xor r8b, 0xff
and r8b, r13b
mov r12b, bl
xor r12b, 0xff
mov r13b, sil
xor r13b, 0
mov byte [rbp + 0x613], sil
xor sil, 0
or r12b, r13b
or sil, 0
xor r12b, 0xff
and r12b, sil
xor dl, 0xff
mov sil, r14b
xor sil, 0xff
mov r13b, byte [rbp + 0x613]
xor r13b, 0
or dl, sil
or r13b, 0
xor dl, 0xff
and dl, r13b
mov sil, r15b
xor sil, 0xff
mov r13b, r8b
xor r13b, 0xff
mov byte [rbp + 0x612], al
mov al, byte [rbp + 0x613]
xor al, 1
mov byte [rbp + 0x611], sil
and sil, 0xff
and r15b, al
mov byte [rbp + 0x610], r13b
and r13b, 0xff
and r8b, al
or sil, r15b
or r13b, r8b
xor sil, r13b
mov r8b, byte [rbp + 0x611]
mov r15b, byte [rbp + 0x610]
or r8b, r15b
xor r8b, 0xff
or al, 1
and r8b, al
or sil, r8b
mov al, r12b
and al, dl
xor r12b, dl
or al, r12b
mov dl, sil
xor dl, 0xff
mov r8b, al
and r8b, dl
xor al, 0xff
and sil, al
or r8b, sil
mov al, r11b
and al, bl
xor r11b, bl
or al, r11b
mov dl, al
xor dl, 0xff
and dl, 1
mov r11b, byte [rbp + 0x613]
xor r11b, 1
and al, r11b
or dl, al
mov al, byte [rbp + 0x613]
xor al, 0
mov r11b, r14b
xor r11b, 0xff
mov bl, byte [rbp + 0x613]
xor bl, 0
mov sil, al
and sil, 0
mov r12b, bl
and r12b, 0
mov r13b, r11b
and r13b, 0
and r14b, bl
or sil, r12b
or r13b, r14b
xor sil, r13b
or al, r11b
xor al, 0xff
or bl, 0
and al, bl
or sil, al
xor dl, 0xff
xor sil, 0xff
mov al, byte [rbp + 0x613]
xor al, 1
or dl, sil
or al, 1
xor dl, 0xff
and dl, al
mov al, r8b
xor al, 0xff
mov r11b, dl
xor r11b, 0xff
mov bl, byte [rbp + 0x613]
xor bl, 1
mov sil, al
and sil, 0xff
and r8b, bl
mov r14b, r11b
and r14b, 0xff
and dl, bl
or sil, r8b
or r14b, dl
xor sil, r14b
or al, r11b
xor al, 0xff
or bl, 1
and al, bl
or sil, al
mov al, r10b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x613]
xor dl, 1
mov r8b, r10b
and r8b, dl
mov r11b, byte [rbp + 0x613]
xor r11b, 1
and r11b, 0xff
and dl, 1
or al, r8b
or r11b, dl
xor al, r11b
mov dl, r9b
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp + 0x613]
xor r8b, 0
mov r11b, r9b
and r11b, r8b
mov bl, byte [rbp + 0x613]
xor bl, 1
and bl, 0
and r8b, 1
or dl, r11b
or bl, r8b
xor dl, bl
mov r8b, byte [rbp + 0x613]
xor r8b, 1
and r8b, 1
mov r11b, byte [rbp + 0x613]
xor r11b, 1
and r11b, 1
or r8b, r11b
mov r11b, byte [rbp + 0x613]
xor r11b, 1
mov bl, al
xor bl, r11b
and bl, al
mov r11b, r8b
xor r11b, 0xff
mov r14b, r10b
xor r14b, r11b
and r14b, r10b
mov r10b, dl
xor r10b, 0xff
mov r11b, byte [rbp + 0x613]
xor r11b, 1
mov r12b, byte [rbp + 0x613]
xor r12b, 1
or r10b, r11b
or r12b, 1
xor r10b, 0xff
and r10b, r12b
mov r11b, r8b
xor r11b, 0xff
mov r12b, r9b
xor r12b, r11b
and r12b, r9b
mov r9b, bl
xor r9b, 0xff
mov r11b, r14b
xor r11b, 0xff
mov r13b, byte [rbp + 0x613]
xor r13b, 0
mov r15b, r9b
and r15b, 0
and bl, r13b
mov byte [rbp + 0x60f], r11b
and r11b, 0
and r14b, r13b
or r15b, bl
or r11b, r14b
xor r15b, r11b
mov r11b, byte [rbp + 0x60f]
or r9b, r11b
xor r9b, 0xff
or r13b, 0
and r9b, r13b
or r15b, r9b
mov r9b, r10b
and r9b, r12b
xor r10b, r12b
or r9b, r10b
mov r10b, r15b
xor r10b, 0xff
mov bl, r9b
and bl, r10b
xor r9b, 0xff
and r15b, r9b
or bl, r15b
mov r9b, al
xor r9b, 0xff
mov r10b, dl
xor r10b, 0xff
mov r14b, byte [rbp + 0x613]
xor r14b, 1
mov r15b, r9b
and r15b, 0xff
and al, r14b
mov r12b, r10b
and r12b, 0xff
and dl, r14b
or r15b, al
or r12b, dl
xor r15b, r12b
or r9b, r10b
xor r9b, 0xff
or r14b, 1
and r9b, r14b
or r15b, r9b
mov al, r15b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x613]
xor dl, 1
and r15b, dl
or al, r15b
mov dl, r8b
and dl, 1
xor r8b, 1
or dl, r8b
xor al, 0xff
xor dl, 0xff
mov r8b, byte [rbp + 0x613]
xor r8b, 0
or al, dl
or r8b, 0
xor al, 0xff
and al, r8b
mov dl, bl
xor dl, 0xff
mov r8b, al
xor r8b, 0xff
mov r9b, byte [rbp + 0x613]
xor r9b, 1
mov r10b, dl
and r10b, 0xff
and bl, r9b
mov r14b, r8b
and r14b, 0xff
and al, r9b
or r10b, bl
or r14b, al
xor r10b, r14b
or dl, r8b
xor dl, 0xff
or r9b, 1
and dl, r9b
or r10b, dl
mov al, sil
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x613]
xor dl, 1
mov r8b, sil
and r8b, dl
or al, r8b
xor al, 0xff
xor al, 0
and al, 0
mov dl, byte [rbp + 0x613]
xor dl, 0
and dl, 1
mov r8b, byte [rbp + 0x613]
xor r8b, 1
mov r9b, r8b
and r9b, 0
mov bl, byte [rbp + 0x613]
xor bl, 1
and bl, 0xff
and r8b, 1
or dl, r9b
or bl, r8b
xor dl, bl
xor sil, 0xff
mov r8b, dl
xor r8b, 0xff
mov r9b, byte [rbp + 0x613]
xor r9b, 1
or sil, r8b
or r9b, 1
xor sil, 0xff
and sil, r9b
mov r8b, r10b
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x613]
xor r9b, 1
mov bl, r10b
and bl, r9b
or r8b, bl
xor r8b, 0xff
mov r9b, byte [rbp + 0x613]
xor r9b, 0
mov bl, byte [rbp + 0x613]
xor bl, 1
or r8b, r9b
or bl, 1
xor r8b, 0xff
and r8b, bl
xor dl, 0xff
mov r9b, r10b
xor r9b, dl
and r9b, r10b
mov dl, al
xor dl, 0xff
mov r10b, sil
xor r10b, 0xff
mov bl, byte [rbp + 0x613]
xor bl, 1
mov r14b, dl
and r14b, 0xff
and al, bl
mov r15b, r10b
and r15b, 0xff
and sil, bl
or r14b, al
or r15b, sil
xor r14b, r15b
or dl, r10b
xor dl, 0xff
or bl, 1
and dl, bl
or r14b, dl
mov al, r8b
xor al, 0xff
mov dl, r9b
xor dl, 0xff
mov r10b, byte [rbp + 0x613]
xor r10b, 1
mov bl, al
and bl, 0xff
and r8b, r10b
mov sil, dl
and sil, 0xff
and r9b, r10b
or bl, r8b
or sil, r9b
xor bl, sil
or al, dl
xor al, 0xff
or r10b, 1
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, cl
xor al, 0xff
mov r8b, dil
xor r8b, 0xff
mov r9b, byte [rbp + 0x613]
xor r9b, 1
or al, r8b
or r9b, 1
xor al, 0xff
and al, r9b
mov r8b, cl
xor r8b, 0xff
mov r9b, dil
and r9b, r8b
xor dil, 0xff
and cl, dil
or r9b, cl
mov cl, al
and cl, r9b
xor al, r9b
or cl, al
mov al, cl
xor al, 0xff
and al, 0
mov r8b, byte [rbp + 0x613]
xor r8b, 0
mov r9b, cl
and r9b, r8b
mov r10b, byte [rbp + 0x613]
xor r10b, 1
and r10b, 0
and r8b, 1
or al, r9b
or r10b, r8b
xor al, r10b
mov r8b, byte [rbp + 0x613]
xor r8b, 0
xor al, 0xff
mov r9b, byte [rbp + 0x613]
xor r9b, 0
or r8b, al
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov al, byte [rbp + 0x613]
xor al, 0
and al, 1
mov r9b, byte [rbp + 0x613]
xor r9b, 1
and r9b, 0
or al, r9b
xor cl, 0xff
mov r9b, al
xor r9b, 0xff
mov r10b, byte [rbp + 0x613]
xor r10b, 1
or cl, r9b
or r10b, 1
xor cl, 0xff
and cl, r10b
mov r9b, byte [rbp + 0x613]
xor r9b, 1
and r9b, 0
mov r10b, byte [rbp + 0x613]
xor r10b, 0
mov bl, r10b
and bl, 1
mov sil, byte [rbp + 0x613]
xor sil, 1
and sil, 0
and r10b, 1
or r9b, bl
or sil, r10b
xor r9b, sil
xor r9b, 0xff
mov r10b, byte [rbp + 0x613]
xor r10b, 0
mov bl, byte [rbp + 0x613]
xor bl, 1
or r9b, r10b
or bl, 1
xor r9b, 0xff
and r9b, bl
mov r10b, byte [rbp + 0x613]
xor r10b, 1
xor al, 0xff
mov bl, byte [rbp + 0x613]
xor bl, 1
or r10b, al
or bl, 1
xor r10b, 0xff
and r10b, bl
mov al, r8b
and al, cl
xor r8b, cl
or al, r8b
mov cl, r9b
and cl, r10b
xor r9b, r10b
or cl, r9b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x613]
xor r9b, 1
and al, r9b
mov r10b, cl
xor r10b, 0xff
and r10b, 0xff
and cl, r9b
or r8b, al
or r10b, cl
xor r8b, r10b
mov al, byte [rbp + 0x613]
xor al, 1
and al, 1
mov cl, byte [rbp + 0x613]
xor cl, 1
mov r9b, cl
and r9b, 1
mov r10b, byte [rbp + 0x613]
xor r10b, 1
and r10b, 0xff
and cl, 1
or al, r9b
or r10b, cl
xor al, r10b
mov cl, byte [rbp + 0x612]
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp + 0x613]
xor r9b, 1
mov r10b, byte [rbp + 0x612]
and r10b, r9b
or cl, r10b
mov r9b, byte [rbp + 0x613]
xor r9b, 0
and r9b, 1
mov r10b, byte [rbp + 0x613]
xor r10b, 1
and r10b, 0
or r9b, r10b
mov r10b, al
xor r10b, 0xff
mov bl, byte [rbp + 0x613]
xor bl, 0
mov sil, byte [rbp + 0x613]
xor sil, 0
or r10b, bl
or sil, 0
xor r10b, 0xff
and r10b, sil
mov bl, byte [rbp + 0x613]
xor bl, 1
mov sil, r9b
xor sil, 0xff
mov dil, byte [rbp + 0x613]
xor dil, 0
or bl, sil
or dil, 0
xor bl, 0xff
and bl, dil
mov sil, cl
xor sil, 0xff
mov dil, byte [rbp + 0x613]
xor dil, 0
mov r14b, byte [rbp + 0x613]
xor r14b, 1
or sil, dil
or r14b, 1
xor sil, 0xff
and sil, r14b
mov dil, byte [rbp + 0x612]
xor dil, 0xff
mov r14b, r9b
xor r14b, 0xff
mov r15b, byte [rbp + 0x613]
xor r15b, 1
or dil, r14b
or r15b, 1
xor dil, 0xff
and dil, r15b
mov r14b, r10b
and r14b, bl
xor r10b, bl
or r14b, r10b
mov r10b, sil
xor r10b, 0xff
mov bl, dil
xor bl, 0xff
mov r15b, byte [rbp + 0x613]
xor r15b, 1
mov r12b, r10b
and r12b, 0xff
and sil, r15b
mov r13b, bl
and r13b, 0xff
and dil, r15b
or r12b, sil
or r13b, dil
xor r12b, r13b
or r10b, bl
xor r10b, 0xff
or r15b, 1
and r10b, r15b
or r12b, r10b
mov r10b, r14b
xor r10b, 0xff
mov bl, r12b
and bl, r10b
xor r12b, 0xff
and r14b, r12b
or bl, r14b
mov r10b, al
xor r10b, 0xff
mov sil, cl
xor sil, 0xff
mov dil, byte [rbp + 0x613]
xor dil, 0
mov r14b, r10b
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 r10b, sil
xor r10b, 0xff
or dil, 0
and r10b, dil
or r14b, r10b
mov al, r14b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x613]
xor cl, 1
and r14b, cl
or al, r14b
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, bl
and al, r9b
xor bl, r9b
or al, bl
mov cl, al
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp + 0x613]
xor r9b, 1
and al, r9b
or cl, al
mov al, r8b
xor al, 0xff
mov r9b, cl
and r9b, al
xor cl, 0xff
mov al, r8b
and al, cl
or r9b, al
xor r8b, 0xff
mov al, r9b
xor al, r8b
and al, r9b
mov cl, dl
xor cl, 0xff
mov r8b, al
xor r8b, 0xff
mov r9b, byte [rbp + 0x613]
xor r9b, 0
or cl, r8b
or r9b, 0
xor cl, 0xff
and cl, r9b
mov r8b, dl
xor r8b, 0xff
mov r9b, al
and r9b, r8b
xor al, 0xff
and dl, al
or r9b, dl
mov al, cl
xor al, 0xff
mov dl, r9b
xor dl, 0xff
mov r8b, byte [rbp + 0x613]
xor r8b, 1
mov r10b, al
and r10b, 0xff
and cl, r8b
mov bl, dl
and bl, 0xff
and r9b, r8b
or r10b, cl
or bl, r9b
xor r10b, bl
or al, dl
xor al, 0xff
or r8b, 1
and al, r8b
or r10b, al
test r10b, 1
jne 0x6d8f2925
jmp 0x6d9b4ade
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x669f5c98
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 1
add r9d, r8d
mov r8d, eax
sub r8d, 0x669f5c98
add r9d, r8d
mov r8d, ecx
sub r8d, 0x1e564491
sub r8d, 0x4c3dc0ef
add r8d, 0x1e564491
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, 0x4c3dc0ef
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, 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, 0
or r15b, sil
or r12b, 0
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
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, 1
or r15b, r14b
or r12b, 1
xor r15b, 0xff
and r15b, r12b
mov r14b, cl
xor r14b, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
mov dl, r14b
and dl, 0xff
and cl, r13b
mov r8b, r12b
and r8b, 0xff
and r15b, r13b
or dl, cl
or r8b, r15b
xor dl, r8b
or r14b, r12b
xor r14b, 0xff
or r13b, 1
and r14b, r13b
or dl, r14b
mov cl, dil
xor cl, 0
and cl, 1
mov r8b, dil
xor r8b, 1
mov r14b, r8b
and r14b, 0
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and r8b, 1
or cl, r14b
or r15b, r8b
xor cl, r15b
mov r8b, al
xor r8b, 0xff
mov r14b, cl
and r14b, r8b
xor cl, 0xff
mov r8b, al
and r8b, cl
or r14b, r8b
xor r14b, 0xff
mov cl, al
xor cl, 0xff
mov r8b, dil
xor r8b, 0
or r14b, cl
or r8b, 0
xor r14b, 0xff
and r14b, r8b
mov cl, dl
xor cl, 0xff
and cl, 1
mov r8b, dil
xor r8b, 1
mov r15b, dl
and r15b, r8b
or cl, r15b
mov r8b, r11b
xor r8b, 0xff
mov r15b, cl
and r15b, r8b
xor cl, 0xff
mov r8b, r11b
and r8b, cl
or r15b, r8b
xor r11b, 0xff
mov cl, r15b
xor cl, r11b
and cl, r15b
mov r8b, dil
xor r8b, 0
and r8b, 1
mov r11b, dil
xor r11b, 1
and r11b, 0
or r8b, r11b
mov r11b, sil
xor r11b, 0xff
mov r15b, r8b
and r15b, r11b
xor r8b, 0xff
mov r11b, sil
and r11b, r8b
or r15b, r11b
xor r15b, 0xff
mov r8b, sil
xor r8b, 0xff
mov r11b, dil
xor r11b, 0
or r15b, r8b
or r11b, 0
xor r15b, 0xff
and r15b, r11b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r11b, dil
xor r11b, 1
mov r12b, dl
and r12b, r11b
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r11b, 1
or r8b, r12b
or r13b, r11b
xor r8b, r13b
mov r11b, bl
xor r11b, 0xff
and r11b, 0
mov r12b, dil
xor r12b, 0
mov r13b, bl
and r13b, r12b
mov r9b, r8b
xor r9b, 0xff
and r9b, 0
and r8b, r12b
or r11b, r13b
or r9b, r8b
xor r11b, r9b
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, r14b
xor r8b, 0xff
and r8b, 0
mov r9b, dil
xor r9b, 0
mov bl, r14b
and bl, r9b
mov r12b, dil
xor r12b, 1
and r12b, 0
and r9b, 1
or r8b, bl
or r12b, r9b
xor r8b, r12b
mov r9b, cl
xor r9b, 0xff
and r9b, 1
mov bl, dil
xor bl, 1
mov r12b, cl
and r12b, bl
or r9b, r12b
mov bl, dil
xor bl, 1
and bl, 0
mov r12b, dil
xor r12b, 0
mov r13b, r12b
and r13b, 1
mov r10b, dil
xor r10b, 1
and r10b, 0
and r12b, 1
or bl, r13b
or r10b, r12b
xor bl, r10b
mov r10b, r8b
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 r14b, 0xff
mov r12b, bl
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
or r14b, r12b
or r13b, 0
xor r14b, 0xff
and r14b, r13b
mov r12b, r9b
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
mov byte [rbp + 0x60e], dil
xor dil, 0
or r12b, r13b
or dil, 0
xor r12b, 0xff
and r12b, dil
mov dil, bl
xor dil, 0xff
mov r13b, cl
xor r13b, dil
and r13b, cl
mov cl, r10b
and cl, r14b
xor r10b, r14b
or cl, r10b
mov r10b, r12b
and r10b, r13b
xor r12b, r13b
or r10b, r12b
mov dil, cl
xor dil, 0xff
and dil, 0
mov r14b, byte [rbp + 0x60e]
xor r14b, 0
and cl, r14b
mov r12b, r10b
xor r12b, 0xff
and r12b, 0
and r10b, r14b
or dil, cl
or r12b, r10b
xor dil, r12b
mov cl, r8b
xor cl, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r14b, byte [rbp + 0x60e]
xor r14b, 1
mov r12b, cl
and r12b, 0xff
and r8b, r14b
mov r13b, r10b
and r13b, 0xff
and r9b, r14b
or r12b, r8b
or r13b, r9b
xor r12b, r13b
or cl, r10b
xor cl, 0xff
or r14b, 1
and cl, r14b
or r12b, cl
mov cl, r12b
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x60e]
xor r8b, 1
and r12b, r8b
mov r9b, byte [rbp + 0x60e]
xor r9b, 1
and r9b, 0xff
and r8b, 1
or cl, r12b
or r9b, r8b
xor cl, r9b
mov r8b, byte [rbp + 0x60e]
xor r8b, 1
mov r9b, bl
xor r9b, 0xff
mov r10b, byte [rbp + 0x60e]
xor r10b, 1
mov r14b, r8b
and r14b, 0xff
mov r12b, r10b
and r12b, 1
mov r13b, r9b
and r13b, 0xff
and bl, r10b
or r14b, r12b
or r13b, bl
xor r14b, r13b
or r8b, r9b
xor r8b, 0xff
or r10b, 1
and r8b, r10b
or r14b, r8b
xor cl, 0xff
xor r14b, 0xff
mov r8b, byte [rbp + 0x60e]
xor r8b, 1
or cl, r14b
or r8b, 1
xor cl, 0xff
and cl, r8b
mov r8b, dil
and r8b, cl
xor dil, cl
or r8b, dil
mov cl, r15b
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp + 0x60e]
xor r9b, 1
mov r10b, r15b
and r10b, r9b
mov bl, byte [rbp + 0x60e]
xor bl, 1
and bl, 0xff
and r9b, 1
or cl, r10b
or bl, r9b
xor cl, bl
mov r9b, r11b
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x60e]
xor r10b, 1
mov bl, r11b
and bl, r10b
or r9b, bl
mov r10b, byte [rbp + 0x60e]
xor r10b, 0
and r10b, 0
mov bl, byte [rbp + 0x60e]
xor bl, 0
mov dil, bl
and dil, 0
mov r14b, byte [rbp + 0x60e]
xor r14b, 1
and r14b, 0
and bl, 1
or r10b, dil
or r14b, bl
xor r10b, r14b
mov bl, cl
xor bl, 0xff
mov dil, byte [rbp + 0x60e]
xor dil, 0
mov r14b, byte [rbp + 0x60e]
xor r14b, 1
or bl, dil
or r14b, 1
xor bl, 0xff
and bl, r14b
mov dil, r10b
xor dil, 0xff
mov r14b, r15b
xor r14b, dil
and r14b, r15b
mov dil, byte [rbp + 0x60e]
xor dil, 0
mov r15b, r9b
xor r15b, dil
and r15b, r9b
mov dil, r10b
xor dil, 0xff
mov r12b, r11b
xor r12b, dil
and r12b, r11b
mov r11b, bl
xor r11b, 0xff
mov dil, r14b
xor dil, 0xff
mov r13b, byte [rbp + 0x60e]
xor r13b, 0
mov byte [rbp + 0x60d], r11b
and r11b, 0
and bl, r13b
mov byte [rbp + 0x60c], dil
and dil, 0
and r14b, r13b
or r11b, bl
or dil, r14b
xor r11b, dil
mov bl, byte [rbp + 0x60d]
mov dil, byte [rbp + 0x60c]
or bl, dil
xor bl, 0xff
or r13b, 0
and bl, r13b
or r11b, bl
mov bl, r15b
xor bl, 0xff
mov r14b, r12b
xor r14b, 0xff
mov r13b, byte [rbp + 0x60e]
xor r13b, 1
mov dil, bl
and dil, 0xff
and r15b, r13b
mov byte [rbp + 0x60b], r14b
and r14b, 0xff
and r12b, r13b
or dil, r15b
or r14b, r12b
xor dil, r14b
mov r14b, byte [rbp + 0x60b]
or bl, r14b
xor bl, 0xff
or r13b, 1
and bl, r13b
or dil, bl
mov bl, r11b
xor bl, 0xff
and bl, 1
mov r15b, byte [rbp + 0x60e]
xor r15b, 1
and r11b, r15b
mov r12b, dil
xor r12b, 0xff
and r12b, 0xff
and dil, r15b
or bl, r11b
or r12b, dil
xor bl, r12b
mov r11b, cl
xor r11b, 0xff
mov dil, r9b
xor dil, 0xff
mov r15b, byte [rbp + 0x60e]
xor r15b, 1
mov r12b, r11b
and r12b, 0xff
and cl, r15b
mov r13b, dil
and r13b, 0xff
and r9b, r15b
or r12b, cl
or r13b, r9b
xor r12b, r13b
or r11b, dil
xor r11b, 0xff
or r15b, 1
and r11b, r15b
or r12b, r11b
mov cl, r12b
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp + 0x60e]
xor r9b, 1
and r12b, r9b
mov r11b, byte [rbp + 0x60e]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or cl, r12b
or r11b, r9b
xor cl, r11b
mov r9b, r10b
and r9b, 0
xor r10b, 0
or r9b, r10b
xor r9b, 0xff
mov r10b, cl
xor r10b, r9b
and r10b, cl
mov cl, bl
xor cl, 0xff
mov r9b, r10b
xor r9b, 0xff
mov r11b, byte [rbp + 0x60e]
xor r11b, 1
mov dil, cl
and dil, 0xff
and bl, r11b
mov r15b, r9b
and r15b, 0xff
and r10b, r11b
or dil, bl
or r15b, r10b
xor dil, r15b
or cl, r9b
xor cl, 0xff
or r11b, 1
and cl, r11b
or dil, cl
mov cl, r8b
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp + 0x60e]
xor r9b, 1
mov r10b, r8b
and r10b, r9b
or cl, r10b
xor cl, 0xff
mov r9b, dil
xor r9b, cl
and r9b, dil
mov cl, dil
xor cl, 0xff
and cl, 1
mov r10b, byte [rbp + 0x60e]
xor r10b, 1
and dil, r10b
or cl, dil
xor cl, 0xff
mov r10b, r8b
xor r10b, cl
and r10b, r8b
mov cl, r9b
and cl, r10b
xor r9b, r10b
or cl, r9b
mov r8b, sil
xor r8b, 0xff
mov r9b, al
xor r9b, r8b
and r9b, al
mov r8b, al
xor r8b, 0xff
mov r10b, sil
and r10b, r8b
xor sil, 0xff
and al, sil
or r10b, al
mov al, r9b
and al, r10b
xor r9b, r10b
or al, r9b
mov r8b, al
xor r8b, 0xff
and r8b, 0
mov r9b, byte [rbp + 0x60e]
xor r9b, 0
mov r10b, al
and r10b, r9b
mov r11b, byte [rbp + 0x60e]
xor r11b, 1
and r11b, 0
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
mov r9b, byte [rbp + 0x60e]
xor r9b, 1
and r9b, 0
mov r10b, byte [rbp + 0x60e]
xor r10b, 0
mov r11b, r10b
and r11b, 1
mov bl, byte [rbp + 0x60e]
xor bl, 1
and bl, 0
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
xor r9b, 0xff
mov r10b, al
xor r10b, r9b
and r10b, al
mov al, r8b
and al, r10b
xor r8b, r10b
or al, r8b
mov r8b, byte [rbp + 0x60e]
xor r8b, 0
mov r9b, dl
xor r9b, 0xff
mov r10b, byte [rbp + 0x60e]
xor r10b, 1
or r8b, r9b
or r10b, 1
xor r8b, 0xff
and r8b, r10b
mov r9b, byte [rbp + 0x60e]
xor r9b, 0
and r9b, 1
mov r10b, byte [rbp + 0x60e]
xor r10b, 1
mov r11b, r10b
and r11b, 0
mov bl, dl
xor bl, 0xff
and bl, 0xff
and dl, r10b
or r9b, r11b
or bl, dl
xor r9b, bl
mov dl, r8b
and dl, r9b
xor r8b, r9b
or dl, r8b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x60e]
xor r9b, 1
and al, r9b
or r8b, al
mov al, dl
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x60e]
xor r9b, 1
and dl, r9b
or al, dl
mov dl, byte [rbp + 0x60e]
xor dl, 0
and dl, 0
mov r9b, byte [rbp + 0x60e]
xor r9b, 0
mov r10b, r9b
and r10b, 0
mov r11b, byte [rbp + 0x60e]
xor r11b, 1
and r11b, 0
and r9b, 1
or dl, r10b
or r11b, r9b
xor dl, r11b
mov r9b, r8b
xor r9b, 0xff
mov r10b, al
xor r10b, 0xff
mov r11b, byte [rbp + 0x60e]
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, dl
and al, 0
xor dl, 0
or al, dl
mov dl, bl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x60e]
xor r8b, 1
and bl, r8b
or dl, bl
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 0x6d8f348c
jmp 0x6d9b4ade
jmp 0x6d8de08b
mov rax, qword [rbp + 0x818]
mov ecx, dword [rax]
mov dword [rbp + 0x604], ecx
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
mov r8d, eax
sub r8d, r9d
mov r9d, ecx
add r9d, 0x29dbc803
sub r9d, 0xc7be7317
sub r9d, 0x29dbc803
sub eax, r8d
sub r9d, eax
add r9d, 0x9629de3a
add r9d, 0xc7be7317
sub r9d, 0x9629de3a
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, 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 al, 0xff
xor r14b, 0xff
mov cl, dil
xor cl, 0
or al, r14b
or cl, 0
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
mov dl, bl
xor dl, cl
and dl, bl
mov cl, bl
xor cl, 0xff
and cl, 1
mov sil, dil
xor sil, 1
and bl, sil
or cl, bl
xor cl, 0xff
mov bl, r11b
xor bl, cl
and bl, r11b
mov cl, dl
and cl, bl
xor dl, bl
or cl, dl
mov dl, al
xor dl, 0xff
and dl, 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 dl, bl
or sil, r11b
xor dl, sil
mov r11b, cl
xor r11b, 0xff
and r11b, 0
mov bl, dil
xor bl, 0
mov sil, cl
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, 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 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, dil
xor r14b, 1
mov r15b, r11b
xor r15b, r14b
and r15b, r11b
xor cl, 0xff
mov r14b, bl
xor r14b, 0xff
mov r12b, dil
xor r12b, 0
or cl, r14b
or r12b, 0
xor cl, 0xff
and cl, r12b
mov r14b, sil
and r14b, al
xor sil, al
or r14b, sil
mov al, r15b
and al, cl
xor r15b, cl
or al, r15b
mov cl, r14b
xor cl, 0xff
and cl, 0
mov sil, dil
xor sil, 0
and r14b, sil
mov r15b, al
xor r15b, 0xff
and r15b, 0
and al, sil
or cl, r14b
or r15b, al
xor cl, r15b
mov al, dl
and al, r11b
xor dl, r11b
or al, dl
mov dl, al
xor dl, 0xff
and dl, 0
mov r11b, dil
xor r11b, 0
and al, r11b
mov sil, dil
xor sil, 1
and sil, 0
and r11b, 1
or dl, al
or sil, r11b
xor dl, sil
mov al, dil
xor al, 1
mov r11b, bl
xor r11b, 0xff
mov sil, dil
xor sil, 1
mov r14b, al
and r14b, 0xff
mov r15b, sil
and r15b, 1
mov r12b, r11b
and r12b, 0xff
and bl, sil
or r14b, r15b
or r12b, bl
xor r14b, r12b
or al, r11b
xor al, 0xff
or sil, 1
and al, sil
or r14b, al
xor dl, 0xff
xor r14b, 0xff
xor dil, 0
or dl, r14b
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 0x6d8f3814
jmp 0x6d9a2e04
xor eax, eax
lea rcx, sym.out.dll_gBuf
add rcx, 0x404
mov edx, dword [rbp + 0x604]
mov r8d, edx
mov r9d, r8d
add rcx, r9
mov r9, qword [rbp + 0x7d8]
mov qword [r9], rcx
mov rcx, qword [rbp + 0x7d0]
mov r8d, dword [sym.out.dll_x.13]
mov r10d, dword [sym.out.dll_y.14]
mov r11d, eax
sub r11d, 0xe92f9399
sub r11d, 0x9e3f2bec
add r11d, 0xe92f9399
mov esi, r8d
sub esi, 0xe6961dd3
add esi, r11d
add esi, 0xe6961dd3
sub esi, 0x223dc340
sub esi, 0x9f900897
add esi, 0x223dc340
mov r11d, eax
sub r11d, 1
add esi, r11d
sub eax, 0x9f900897
sub esi, eax
mov eax, 0x3c22c07
add eax, 0
sub eax, 0x9e3f2bec
sub eax, 0x3c22c07
add esi, 0xaf4c4c5a
sub esi, eax
sub esi, 0xaf4c4c5a
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 r8b, r15b
xor r8b, 1
and r8b, 0
and r12b, 1
or al, r13b
or r8b, r12b
xor al, r8b
mov r8b, r15b
xor r8b, 0
and r8b, 1
mov r12b, r15b
xor r12b, 1
and r12b, 0
or r8b, r12b
mov r12b, r14b
and r12b, al
xor r14b, al
or r12b, r14b
mov al, r15b
xor al, 0
mov r14b, r8b
xor r14b, 0xff
mov r13b, r15b
xor r13b, 1
mov r10b, al
and r10b, 0xff
mov r11b, r13b
and r11b, 0
mov sil, r14b
and sil, 0xff
and r8b, r13b
or r10b, r11b
or sil, r8b
xor r10b, sil
or al, r14b
xor al, 0xff
or r13b, 1
and al, r13b
or r10b, al
mov al, r12b
xor al, 0xff
and al, 1
mov r8b, r15b
xor r8b, 1
and r12b, r8b
mov r11b, r15b
xor r11b, 1
and r11b, 0xff
and r8b, 1
or al, r12b
or r11b, r8b
xor al, r11b
xor r10b, 0xff
mov r8b, al
xor r8b, r10b
and r8b, al
mov al, bl
xor al, 0xff
and al, 1
mov r10b, r15b
xor r10b, 1
mov r11b, bl
and r11b, r10b
mov sil, r15b
xor sil, 1
and sil, 0xff
and r10b, 1
or al, r11b
or sil, r10b
xor al, sil
mov r10b, dil
xor r10b, 0xff
xor al, 0xff
mov r11b, r15b
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, r15b
xor r11b, 1
and dil, r11b
mov sil, r15b
xor sil, 1
and sil, 0xff
and r11b, 1
or al, dil
or sil, r11b
xor al, sil
xor al, 0xff
mov r11b, bl
xor r11b, al
and r11b, bl
mov al, r10b
and al, r11b
xor r10b, r11b
or al, r10b
mov r10b, r8b
xor r10b, 0xff
and r10b, 1
mov r11b, r15b
xor r11b, 1
mov bl, r8b
and bl, r11b
mov sil, r15b
xor sil, 1
and sil, 0xff
and r11b, 1
or r10b, bl
or sil, r11b
xor r10b, sil
mov r11b, al
xor r11b, 0xff
and r11b, 1
mov bl, r15b
xor bl, 1
mov sil, al
and sil, bl
mov dil, r15b
xor dil, 1
and dil, 0xff
and bl, 1
or r11b, sil
or dil, bl
xor r11b, dil
mov bl, r15b
xor bl, 1
and bl, 1
mov sil, r15b
xor sil, 1
and sil, 1
or bl, sil
mov sil, r15b
xor sil, 1
mov dil, r10b
xor dil, sil
and dil, r10b
xor r8b, 0xff
mov sil, bl
xor sil, 0xff
mov r14b, r15b
xor r14b, 1
or r8b, sil
or r14b, 1
xor r8b, 0xff
and r8b, r14b
mov sil, r11b
xor sil, 0xff
mov r14b, r15b
xor r14b, 1
mov r12b, r15b
xor r12b, 1
or sil, r14b
or r12b, 1
xor sil, 0xff
and sil, r12b
mov r14b, bl
xor r14b, 0xff
mov r12b, al
xor r12b, r14b
and r12b, al
mov al, dil
and al, r8b
xor dil, r8b
or al, dil
mov r8b, sil
xor r8b, 0xff
mov dil, r12b
xor dil, 0xff
mov r14b, r15b
xor r14b, 1
mov r13b, r8b
and r13b, 0xff
and sil, r14b
mov dl, dil
and dl, 0xff
and r12b, r14b
or r13b, sil
or dl, r12b
xor r13b, dl
or r8b, dil
xor r8b, 0xff
or r14b, 1
and r8b, r14b
or r13b, r8b
mov dl, al
xor dl, 0xff
mov r8b, r13b
and r8b, dl
xor r13b, 0xff
and al, r13b
or r8b, al
mov al, r10b
and al, r11b
xor r10b, r11b
or al, r10b
mov dl, al
xor dl, 0xff
and dl, 0
mov r10b, r15b
xor r10b, 0
and al, r10b
xor r15b, 1
and r15b, 0
and r10b, 1
or dl, al
or r15b, r10b
xor dl, r15b
mov al, bl
and al, 1
xor bl, 1
or al, bl
xor al, 0xff
mov r10b, dl
xor r10b, al
and r10b, dl
mov al, r8b
and al, r10b
xor r8b, r10b
or al, r8b
test al, 1
mov qword [rbp + 0x5f8], rcx
jne 0x6d8f3bf9
jmp 0x6d9a2e04
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
add r8d, 0xe2f88f1a
add r8d, 0xf9105f67
sub r8d, 0xe2f88f1a
sub r8d, 0x7f0a7ad8
sub r8d, 0xa28e417f
add r8d, 0x7f0a7ad8
add r8d, 0xcd3d35e3
sub r8d, 0xf9105f67
sub r8d, 0xcd3d35e3
mov r9d, 0xff5b841d
add r9d, 0
sub r9d, 1
sub r9d, 0xff5b841d
mov r10d, eax
sub r10d, r8d
mov r8d, eax
sub r8d, r9d
add r10d, r8d
mov r8d, eax
sub r8d, r10d
add r8d, 0xd44048ef
add r8d, 0x66140a32
sub r8d, 0xd44048ef
sub r8d, 0x32035ff5
add r8d, 0xa28e417f
add r8d, 0x32035ff5
sub eax, 0x66140a32
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, 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, 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, bl
xor r12b, 0xff
mov r13b, r15b
xor r13b, 0xff
mov al, dil
xor al, 0
or r12b, r13b
or al, 0
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
xor al, 0xff
mov r13b, dil
xor r13b, 0
mov cl, dil
xor cl, 1
or al, r13b
or cl, 1
xor al, 0xff
and al, cl
xor r15b, 0xff
xor r15b, 1
and r15b, 0xff
mov cl, r14b
xor cl, 0xff
mov r13b, r12b
xor r13b, 0xff
mov dl, dil
xor dl, 0
mov r8b, cl
and r8b, 0
and r14b, dl
mov r9b, r13b
and r9b, 0
and r12b, dl
or r8b, r14b
or r9b, r12b
xor r8b, r9b
or cl, r13b
xor cl, 0xff
or dl, 0
and cl, dl
or r8b, cl
mov cl, al
xor cl, 0xff
mov dl, r15b
xor dl, 0xff
mov r9b, dil
xor r9b, 1
mov r14b, cl
and r14b, 0xff
and al, r9b
mov r12b, dl
and r12b, 0xff
and r15b, r9b
or r14b, al
or r12b, r15b
xor r14b, r12b
or cl, dl
xor cl, 0xff
or r9b, 1
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, 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, 1
or dl, al
or r8b, 1
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
xor al, 1
and al, 0xff
mov r8b, dl
and r8b, al
xor dl, al
or r8b, dl
mov al, dil
xor al, 1
and al, 1
mov dl, dil
xor dl, 1
mov r9b, dl
and r9b, 1
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and dl, 1
or al, r9b
or r14b, dl
xor al, r14b
mov dl, sil
xor dl, 0xff
and dl, 1
mov r9b, dil
xor r9b, 1
mov r14b, sil
and r14b, r9b
mov r15b, al
xor r15b, 0xff
and r15b, 0xff
and al, r9b
or dl, r14b
or r15b, al
xor dl, r15b
xor dl, 0xff
mov al, sil
xor al, 0xff
mov r9b, dil
xor r9b, 1
or dl, al
or r9b, 1
xor dl, 0xff
and dl, r9b
mov al, r8b
xor al, 0xff
and al, 1
mov r9b, dil
xor r9b, 1
mov r14b, r8b
and r14b, r9b
or al, r14b
mov r9b, r11b
xor r9b, 0xff
and r9b, 0
mov r14b, dil
xor r14b, 0
mov r15b, r11b
and r15b, r14b
mov r12b, al
xor r12b, 0xff
and r12b, 0
and al, r14b
or r9b, r15b
or r12b, al
xor r9b, r12b
xor r9b, 0xff
xor r11b, 0xff
mov al, dil
xor al, 1
or r9b, r11b
or al, 1
xor r9b, 0xff
and r9b, al
mov al, cl
xor al, 0xff
and al, 1
mov r11b, dil
xor r11b, 1
mov r14b, cl
and r14b, r11b
or al, r14b
mov r11b, dil
xor r11b, 1
and r11b, 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 r11b, r15b
or r12b, r14b
xor r11b, 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
xor r15b, 0xff
mov r12b, r11b
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
mov r10b, r15b
and r10b, 0
and al, r13b
mov byte [rbp + 0x5f7], r12b
and r12b, 0
and r11b, r13b
or r10b, al
or r12b, r11b
xor r10b, r12b
mov al, byte [rbp + 0x5f7]
or r15b, al
xor r15b, 0xff
or r13b, 0
and r15b, r13b
or r10b, r15b
mov r11b, r14b
and r11b, 0
xor r14b, 0
or r11b, r14b
mov r14b, r10b
xor r14b, 0xff
and r14b, 0
mov r15b, dil
xor r15b, 0
and r10b, r15b
mov r12b, dil
xor r12b, 1
and r12b, 0
and r15b, 1
or r14b, r10b
or r12b, r15b
xor r14b, r12b
xor r14b, 0xff
xor r11b, 0xff
mov r10b, dil
xor r10b, 1
or r14b, r11b
or r10b, 1
xor r14b, 0xff
and r14b, r10b
mov r10b, r8b
xor r10b, 0xff
and r10b, 0
mov r11b, dil
xor r11b, 0
mov r15b, r8b
and r15b, r11b
mov r12b, dil
xor r12b, 1
and r12b, 0
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 bl, 0xff
mov r10b, r11b
xor r10b, bl
and r10b, r11b
mov r11b, dl
xor r11b, 0xff
and r11b, 1
mov bl, dil
xor bl, 1
mov r15b, dl
and r15b, bl
or r11b, r15b
mov bl, r9b
xor bl, 0xff
and bl, 0
mov r15b, dil
xor r15b, 0
mov r12b, r9b
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, 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, r11b
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
xor dl, 0xff
mov r12b, r15b
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, 0
mov byte [rbp + 0x5f6], dil
xor dil, 0
or r12b, r13b
or dil, 0
xor r12b, 0xff
and r12b, dil
xor r9b, 0xff
mov dil, r15b
xor dil, 0xff
mov r13b, byte [rbp + 0x5f6]
xor r13b, 1
or r9b, dil
or r13b, 1
xor r9b, 0xff
and r9b, r13b
mov dil, al
and dil, dl
xor al, dl
or dil, al
mov al, r12b
and al, r9b
xor r12b, r9b
or al, r12b
mov dl, dil
xor dl, 0xff
and dl, 0
mov r9b, byte [rbp + 0x5f6]
xor r9b, 0
and dil, r9b
mov r12b, al
xor r12b, 0xff
and r12b, 0
and al, r9b
or dl, dil
or r12b, al
xor dl, r12b
mov al, r11b
and al, bl
xor r11b, bl
or al, r11b
mov r9b, al
xor r9b, 0xff
and r9b, 0
mov r11b, byte [rbp + 0x5f6]
xor r11b, 0
and al, r11b
mov bl, byte [rbp + 0x5f6]
xor bl, 1
and bl, 0
and r11b, 1
or r9b, al
or bl, r11b
xor r9b, bl
mov al, r15b
and al, 0
xor r15b, 0
or al, r15b
xor r9b, 0xff
xor al, 0xff
mov r11b, byte [rbp + 0x5f6]
xor r11b, 0
or r9b, al
or r11b, 0
xor r9b, 0xff
and r9b, r11b
mov al, dl
xor al, 0xff
mov r11b, r9b
xor r11b, 0xff
mov bl, byte [rbp + 0x5f6]
xor bl, 1
mov dil, al
and dil, 0xff
and dl, bl
mov r15b, r11b
and r15b, 0xff
and r9b, bl
or dil, dl
or r15b, r9b
xor dil, r15b
or al, r11b
xor al, 0xff
or bl, 1
and al, bl
or dil, al
mov al, r14b
xor al, 0xff
mov dl, r10b
xor dl, 0xff
mov r9b, byte [rbp + 0x5f6]
xor r9b, 0
or al, dl
or r9b, 0
xor al, 0xff
and al, r9b
mov dl, r14b
xor dl, 0xff
mov r9b, r10b
and r9b, dl
xor r10b, 0xff
and r14b, r10b
or r9b, r14b
mov dl, al
and dl, r9b
xor al, r9b
or dl, al
mov al, dil
xor al, 0xff
and al, 0
mov r9b, byte [rbp + 0x5f6]
xor r9b, 0
mov r10b, dil
and r10b, r9b
mov r11b, byte [rbp + 0x5f6]
xor r11b, 1
and r11b, 0
and r9b, 1
or al, r10b
or r11b, r9b
xor al, r11b
mov r9b, byte [rbp + 0x5f6]
xor r9b, 1
xor al, 0xff
mov r10b, byte [rbp + 0x5f6]
xor r10b, 1
or r9b, al
or r10b, 1
xor r9b, 0xff
and r9b, r10b
mov al, byte [rbp + 0x5f6]
xor al, 1
and al, 0
mov r10b, byte [rbp + 0x5f6]
xor r10b, 0
mov r11b, r10b
and r11b, 1
mov bl, byte [rbp + 0x5f6]
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, dil
xor r11b, r10b
and r11b, dil
mov r10b, dl
xor r10b, 0xff
and r10b, 1
mov bl, byte [rbp + 0x5f6]
xor bl, 1
mov dil, dl
and dil, bl
mov r14b, byte [rbp + 0x5f6]
xor r14b, 1
and r14b, 0xff
and bl, 1
or r10b, dil
or r14b, bl
xor r10b, r14b
mov bl, byte [rbp + 0x5f6]
xor bl, 1
mov dil, r10b
xor dil, bl
and dil, 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, byte [rbp + 0x5f6]
xor bl, 0
mov r14b, al
and r14b, 0
and r9b, bl
mov r15b, dl
and r15b, 0
and r11b, bl
or r14b, r9b
or r15b, r11b
xor r14b, r15b
or al, dl
xor al, 0xff
or bl, 0
and al, bl
or r14b, al
mov al, dil
xor al, 0xff
mov dl, r10b
xor dl, 0xff
mov r9b, byte [rbp + 0x5f6]
xor r9b, 0
mov r11b, al
and r11b, 0
and dil, r9b
mov bl, dl
and bl, 0
and r10b, r9b
or r11b, dil
or bl, r10b
xor r11b, bl
or al, dl
xor al, 0xff
or r9b, 0
and al, r9b
or r11b, al
mov al, r14b
xor al, 0xff
mov dl, r11b
and dl, al
xor r11b, 0xff
and r14b, r11b
or dl, r14b
mov al, sil
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x5f6]
xor r9b, 1
mov r10b, sil
and r10b, r9b
mov r11b, byte [rbp + 0x5f6]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or al, r10b
or r11b, r9b
xor al, r11b
mov r9b, cl
xor r9b, 0xff
and r9b, 0
mov r10b, byte [rbp + 0x5f6]
xor r10b, 0
mov r11b, cl
and r11b, r10b
mov bl, byte [rbp + 0x5f6]
xor bl, 1
and bl, 0
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, byte [rbp + 0x5f6]
xor r10b, 1
and r10b, 1
mov r11b, byte [rbp + 0x5f6]
xor r11b, 1
mov bl, r11b
and bl, 1
mov dil, byte [rbp + 0x5f6]
xor dil, 1
and dil, 0xff
and r11b, 1
or r10b, bl
or dil, r11b
xor r10b, dil
mov r11b, byte [rbp + 0x5f6]
xor r11b, 1
mov bl, al
xor bl, r11b
and bl, al
mov r11b, r10b
xor r11b, 0xff
mov dil, sil
xor dil, r11b
and dil, sil
mov r11b, byte [rbp + 0x5f6]
xor r11b, 1
mov sil, r9b
xor sil, r11b
and sil, r9b
xor cl, 0xff
mov r11b, r10b
xor r11b, 0xff
mov r14b, byte [rbp + 0x5f6]
xor r14b, 1
or cl, r11b
or r14b, 1
xor cl, 0xff
and cl, r14b
mov r11b, bl
and r11b, dil
xor bl, dil
or r11b, bl
mov bl, sil
xor bl, 0xff
mov dil, cl
xor dil, 0xff
mov r14b, byte [rbp + 0x5f6]
xor r14b, 1
mov r15b, bl
and r15b, 0xff
and sil, r14b
mov r12b, dil
and r12b, 0xff
and cl, r14b
or r15b, sil
or r12b, cl
xor r15b, r12b
or bl, dil
xor bl, 0xff
or r14b, 1
and bl, r14b
or r15b, bl
mov cl, r11b
xor cl, 0xff
and cl, 0
mov bl, byte [rbp + 0x5f6]
xor bl, 0
and r11b, bl
mov sil, r15b
xor sil, 0xff
and sil, 0
and r15b, bl
or cl, r11b
or sil, r15b
xor cl, sil
mov r11b, al
xor r11b, 0xff
mov bl, r9b
xor bl, 0xff
mov sil, byte [rbp + 0x5f6]
xor sil, 1
mov dil, r11b
and dil, 0xff
and al, sil
mov r14b, bl
and r14b, 0xff
and r9b, sil
or dil, al
or r14b, r9b
xor dil, r14b
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 r9b, byte [rbp + 0x5f6]
xor r9b, 1
and dil, r9b
or al, dil
mov r9b, byte [rbp + 0x5f6]
xor r9b, 1
mov r11b, r10b
xor r11b, 0xff
mov bl, byte [rbp + 0x5f6]
xor bl, 0
mov sil, r9b
and sil, 0
mov dil, bl
and dil, 1
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 al, 0xff
xor sil, 0xff
mov r9b, byte [rbp + 0x5f6]
xor r9b, 1
or al, sil
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 + 0x5f6]
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, bl
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x5f6]
xor cl, 1
mov r9b, bl
and r9b, cl
or al, r9b
mov cl, byte [rbp + 0x5f6]
xor cl, 0
xor al, 0xff
mov r9b, byte [rbp + 0x5f6]
xor r9b, 1
or cl, al
or r9b, 1
xor cl, 0xff
and cl, r9b
mov al, byte [rbp + 0x5f6]
xor al, 0
and al, 1
mov r9b, byte [rbp + 0x5f6]
xor r9b, 1
and r9b, 0
or al, r9b
mov r9b, al
xor r9b, 0xff
mov r10b, bl
xor r10b, r9b
and r10b, bl
mov r9b, byte [rbp + 0x5f6]
xor r9b, 1
and r9b, 0
mov r11b, byte [rbp + 0x5f6]
xor r11b, 0
mov bl, r11b
and bl, 1
mov sil, byte [rbp + 0x5f6]
xor sil, 1
and sil, 0
and r11b, 1
or r9b, bl
or sil, r11b
xor r9b, sil
mov r11b, byte [rbp + 0x5f6]
xor r11b, 0
mov bl, r9b
xor bl, r11b
and bl, r9b
mov r9b, byte [rbp + 0x5f6]
xor r9b, 1
xor al, 0xff
mov r11b, byte [rbp + 0x5f6]
xor r11b, 0
or r9b, al
or r11b, 0
xor r9b, 0xff
and r9b, r11b
mov al, cl
and al, r10b
xor cl, r10b
or al, cl
mov cl, bl
and cl, r9b
xor bl, r9b
or cl, bl
mov r9b, al
xor r9b, 0xff
mov r10b, cl
and r10b, r9b
xor cl, 0xff
and al, cl
or r10b, al
mov al, byte [rbp + 0x5f6]
xor al, 1
and al, 0
mov cl, byte [rbp + 0x5f6]
xor cl, 0
mov r9b, cl
and r9b, 1
mov r11b, byte [rbp + 0x5f6]
xor r11b, 1
and r11b, 0
and cl, 1
or al, r9b
or r11b, cl
xor al, r11b
mov cl, r8b
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp + 0x5f6]
xor r9b, 1
mov r11b, r8b
and r11b, r9b
or cl, r11b
mov r9b, byte [rbp + 0x5f6]
xor r9b, 0
and r9b, 1
mov r11b, byte [rbp + 0x5f6]
xor r11b, 1
and r11b, 0
or r9b, r11b
mov r11b, byte [rbp + 0x5f6]
xor r11b, 0
mov bl, al
xor bl, r11b
and bl, al
mov r11b, byte [rbp + 0x5f6]
xor r11b, 1
mov sil, r9b
xor sil, 0xff
mov dil, byte [rbp + 0x5f6]
xor dil, 0
or r11b, sil
or dil, 0
xor r11b, 0xff
and r11b, dil
mov sil, cl
xor sil, 0xff
mov dil, byte [rbp + 0x5f6]
xor dil, 0
mov r14b, byte [rbp + 0x5f6]
xor r14b, 1
or sil, dil
or r14b, 1
xor sil, 0xff
and sil, r14b
xor r8b, 0xff
mov dil, r9b
xor dil, 0xff
mov r14b, byte [rbp + 0x5f6]
xor r14b, 0
or r8b, dil
or r14b, 0
xor r8b, 0xff
and r8b, r14b
mov dil, bl
and dil, r11b
xor bl, r11b
or dil, bl
mov r11b, sil
and r11b, r8b
xor sil, r8b
or r11b, sil
mov r8b, dil
xor r8b, 0xff
and r8b, 0
mov bl, byte [rbp + 0x5f6]
xor bl, 0
and dil, bl
mov sil, r11b
xor sil, 0xff
and sil, 0
and r11b, bl
or r8b, dil
or sil, r11b
xor r8b, sil
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 + 0x5f6]
xor cl, 1
and r11b, cl
or al, r11b
mov cl, r9b
and cl, 0
xor r9b, 0
or cl, r9b
xor al, 0xff
xor cl, 0xff
mov r9b, byte [rbp + 0x5f6]
xor r9b, 1
or al, cl
or r9b, 1
xor al, 0xff
and al, r9b
mov cl, r8b
and cl, al
xor r8b, al
or cl, r8b
mov al, r10b
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x5f6]
xor r8b, 1
and r10b, r8b
mov r9b, byte [rbp + 0x5f6]
xor r9b, 1
and r9b, 0xff
and r8b, 1
or al, r10b
or r9b, r8b
xor al, r9b
mov r8b, cl
xor r8b, 0xff
and r8b, 0
mov r9b, byte [rbp + 0x5f6]
xor r9b, 0
and cl, r9b
mov r10b, byte [rbp + 0x5f6]
xor r10b, 1
and r10b, 0
and r9b, 1
or r8b, cl
or r10b, r9b
xor r8b, r10b
mov cl, byte [rbp + 0x5f6]
xor cl, 1
and cl, 0
mov r9b, byte [rbp + 0x5f6]
xor r9b, 0
mov r10b, r9b
and r10b, 1
mov r11b, byte [rbp + 0x5f6]
xor r11b, 1
and r11b, 0
and r9b, 1
or cl, r10b
or r11b, r9b
xor cl, r11b
mov r9b, al
and r9b, r8b
xor al, r8b
or r9b, al
mov al, cl
and al, 1
xor cl, 1
or al, cl
mov cl, r9b
xor cl, 0xff
and cl, 0
mov r8b, byte [rbp + 0x5f6]
xor r8b, 0
and r9b, r8b
mov r10b, byte [rbp + 0x5f6]
xor r10b, 1
and r10b, 0
and r8b, 1
or cl, r9b
or r10b, r8b
xor cl, r10b
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 + 0x5f6]
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
mov r8b, byte [rbp + 0x5f6]
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 0x6d8f4b8a
jmp 0x6d9b4ae3
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x8104677a
add r8d, 0
mov r9d, eax
sub r9d, 1
add r8d, r9d
mov r9d, eax
sub r9d, 0x8104677a
sub r8d, r9d
sub eax, 0x4ec648bb
mov r9d, ecx
add r9d, eax
add r9d, 0x4dea2451
add r9d, r8d
sub r9d, 0x4dea2451
sub r9d, 0xaef8030
add r9d, 0x4ec648bb
add r9d, 0xaef8030
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
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
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
xor dil, 0xff
xor dil, 1
and dil, 0xff
mov al, r14b
and al, r15b
xor r14b, r15b
or al, r14b
mov r14b, r12b
xor r14b, 0xff
mov r15b, dil
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 dil, r13b
or cl, r12b
or dl, dil
xor cl, dl
or r14b, r15b
xor r14b, 0xff
or r13b, 0
and r14b, r13b
or cl, r14b
mov dl, al
xor dl, 0xff
and dl, 1
mov dil, sil
xor dil, 1
and al, dil
mov r14b, cl
xor r14b, 0xff
and r14b, 0xff
and cl, dil
or dl, al
or r14b, cl
xor dl, r14b
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, 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
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, 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
and r15b, 1
or r14b, r15b
mov r15b, sil
xor r15b, 1
mov r12b, r14b
xor r12b, r15b
and r12b, r14b
xor al, 0xff
xor al, 1
and al, 0xff
mov r14b, cl
xor r14b, 0xff
mov r15b, dil
xor r15b, 0xff
mov r13b, sil
xor r13b, 0
mov r8b, r14b
and r8b, 0
and cl, r13b
mov r9b, r15b
and r9b, 0
and dil, r13b
or r8b, cl
or r9b, dil
xor r8b, r9b
or r14b, r15b
xor r14b, 0xff
or r13b, 0
and r14b, r13b
or r8b, r14b
mov cl, r12b
xor cl, 0xff
mov r9b, al
xor r9b, 0xff
mov dil, sil
xor dil, 1
mov r14b, cl
and r14b, 0xff
and r12b, dil
mov r15b, r9b
and r15b, 0xff
and al, dil
or r14b, r12b
or r15b, al
xor r14b, r15b
or cl, r9b
xor cl, 0xff
or dil, 1
and cl, dil
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, 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
mov al, bl
xor al, 0xff
mov r8b, r9b
xor r8b, al
and r8b, r9b
mov al, r10b
xor al, 0xff
and al, 0
mov r9b, sil
xor r9b, 0
and r10b, r9b
mov dil, sil
xor dil, 1
and dil, 0
and r9b, 1
or al, r10b
or dil, r9b
xor al, dil
mov r9b, cl
xor r9b, 0xff
and r9b, 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 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, al
and dil, r9b
xor al, r9b
or dil, al
mov al, r10b
and al, 0
xor r10b, 0
or al, r10b
mov r9b, dil
xor r9b, 0xff
and r9b, 1
mov r10b, sil
xor r10b, 1
and dil, r10b
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and r10b, 1
or r9b, dil
or r14b, r10b
xor r9b, r14b
xor al, 0xff
mov r10b, r9b
xor r10b, al
and r10b, r9b
mov al, sil
xor al, 1
and al, 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 al, dil
or r14b, r9b
xor al, r14b
mov r9b, dl
xor r9b, 0xff
and r9b, 0
mov dil, sil
xor dil, 0
mov r14b, dl
and r14b, dil
mov r15b, al
xor r15b, 0xff
and r15b, 0
and al, dil
or r9b, r14b
or r15b, al
xor r9b, r15b
mov al, dl
xor al, 0xff
mov dil, r9b
xor dil, al
and dil, r9b
mov al, cl
xor al, 0xff
and al, 0
mov r9b, sil
xor r9b, 0
mov r14b, cl
and r14b, r9b
mov r15b, sil
xor r15b, 1
and r15b, 0
and r9b, 1
or al, r14b
or r15b, r9b
xor al, r15b
mov r9b, r11b
xor r9b, 0xff
and r9b, 0
mov r14b, sil
xor r14b, 0
mov r15b, r11b
and r15b, r14b
mov r12b, al
xor r12b, 0xff
and r12b, 0
and al, r14b
or r9b, r15b
or r12b, al
xor r9b, r12b
xor r9b, 0xff
xor r11b, 0xff
mov al, sil
xor al, 1
or r9b, r11b
or al, 1
xor r9b, 0xff
and r9b, al
mov al, r8b
xor al, 0xff
and al, 1
mov r11b, sil
xor r11b, 1
mov r14b, r8b
and r14b, r11b
or al, r14b
mov r11b, r10b
xor r11b, 0xff
and r11b, 1
mov r14b, sil
xor r14b, 1
mov r15b, r10b
and r15b, r14b
or r11b, 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, sil
xor r15b, 0
mov r12b, al
xor r12b, r15b
and r12b, al
xor r8b, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r13b, sil
xor r13b, 1
or r8b, r15b
or r13b, 1
xor r8b, 0xff
and r8b, r13b
mov r15b, r11b
xor r15b, 0xff
mov r13b, sil
xor r13b, 0
mov byte [rbp + 0x5f5], sil
xor sil, 1
or r15b, r13b
or sil, 1
xor r15b, 0xff
and r15b, sil
xor r10b, 0xff
mov sil, r14b
xor sil, 0xff
mov r13b, byte [rbp + 0x5f5]
xor r13b, 1
or r10b, sil
or r13b, 1
xor r10b, 0xff
and r10b, r13b
mov sil, r12b
xor sil, 0xff
mov r13b, r8b
xor r13b, 0xff
mov byte [rbp + 0x5f4], al
mov al, byte [rbp + 0x5f5]
xor al, 0
mov byte [rbp + 0x5f3], sil
and sil, 0
and r12b, al
mov byte [rbp + 0x5f2], r13b
and r13b, 0
and r8b, al
or sil, r12b
or r13b, r8b
xor sil, r13b
mov r8b, byte [rbp + 0x5f3]
mov r12b, byte [rbp + 0x5f2]
or r8b, r12b
xor r8b, 0xff
or al, 0
and r8b, al
or sil, r8b
mov al, r15b
and al, r10b
xor r15b, r10b
or al, r15b
mov r8b, sil
xor r8b, 0xff
and r8b, 0
mov r10b, byte [rbp + 0x5f5]
xor r10b, 0
and sil, r10b
mov r15b, al
xor r15b, 0xff
and r15b, 0
and al, r10b
or r8b, sil
or r15b, al
xor r8b, r15b
mov al, byte [rbp + 0x5f4]
xor al, 0xff
mov r10b, r11b
xor r10b, 0xff
mov sil, byte [rbp + 0x5f5]
xor sil, 1
mov r15b, al
and r15b, 0xff
mov r13b, byte [rbp + 0x5f4]
and r13b, sil
mov r12b, r10b
and r12b, 0xff
and r11b, sil
or r15b, r13b
or r12b, r11b
xor r15b, r12b
or al, r10b
xor al, 0xff
or sil, 1
and al, sil
or r15b, al
mov al, r15b
xor al, 0xff
and al, 0
mov r10b, byte [rbp + 0x5f5]
xor r10b, 0
and r15b, r10b
mov r11b, byte [rbp + 0x5f5]
xor r11b, 1
and r11b, 0
and r10b, 1
or al, r15b
or r11b, r10b
xor al, r11b
mov r10b, r14b
and r10b, 0
xor r14b, 0
or r10b, r14b
xor al, 0xff
xor r10b, 0xff
mov r11b, byte [rbp + 0x5f5]
xor r11b, 0
or al, r10b
or r11b, 0
xor al, 0xff
and al, r11b
mov r10b, r8b
xor r10b, 0xff
mov r11b, al
xor r11b, 0xff
mov sil, byte [rbp + 0x5f5]
xor sil, 1
mov r14b, r10b
and r14b, 0xff
and r8b, sil
mov r15b, r11b
and r15b, 0xff
and al, sil
or r14b, r8b
or r15b, al
xor r14b, r15b
or r10b, r11b
xor r10b, 0xff
or sil, 1
and r10b, sil
or r14b, r10b
mov al, r9b
xor al, 0xff
mov r8b, dil
xor r8b, al
and r8b, dil
mov al, dil
xor al, 0xff
and al, 0
mov r10b, byte [rbp + 0x5f5]
xor r10b, 0
and dil, r10b
mov r11b, r9b
xor r11b, 0xff
and r11b, 0
and r9b, r10b
or al, dil
or r11b, r9b
xor al, r11b
mov r9b, r8b
xor r9b, 0xff
mov r10b, al
xor r10b, 0xff
mov r11b, byte [rbp + 0x5f5]
xor r11b, 1
mov sil, r9b
and sil, 0xff
and r8b, r11b
mov dil, r10b
and dil, 0xff
and al, r11b
or sil, r8b
or dil, al
xor sil, dil
or r9b, r10b
xor r9b, 0xff
or r11b, 1
and r9b, r11b
or sil, r9b
mov al, r14b
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x5f5]
xor r8b, 1
mov r9b, r14b
and r9b, r8b
mov r10b, byte [rbp + 0x5f5]
xor r10b, 1
and r10b, 0xff
and r8b, 1
or al, r9b
or r10b, r8b
xor al, r10b
mov r8b, sil
xor r8b, 0xff
xor al, 0xff
mov r9b, byte [rbp + 0x5f5]
xor r9b, 0
or r8b, al
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov al, sil
xor al, 0xff
and al, 0
mov r9b, byte [rbp + 0x5f5]
xor r9b, 0
and sil, r9b
mov r10b, byte [rbp + 0x5f5]
xor r10b, 1
and r10b, 0
and r9b, 1
or al, sil
or r10b, r9b
xor al, r10b
xor r14b, 0xff
xor al, 0xff
mov r9b, byte [rbp + 0x5f5]
xor r9b, 1
or r14b, al
or r9b, 1
xor r14b, 0xff
and r14b, r9b
mov al, r8b
and al, r14b
xor r8b, r14b
or al, r8b
mov r8b, bl
xor r8b, 0xff
and r8b, 0
mov r9b, byte [rbp + 0x5f5]
xor r9b, 0
mov r10b, bl
and r10b, r9b
mov r11b, byte [rbp + 0x5f5]
xor r11b, 1
and r11b, 0
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, dl
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x5f5]
xor r10b, 1
mov r11b, dl
and r11b, r10b
or r9b, r11b
mov r10b, byte [rbp + 0x5f5]
xor r10b, 0
and r10b, 0
mov r11b, byte [rbp + 0x5f5]
xor r11b, 0
mov sil, r11b
and sil, 0
mov dil, byte [rbp + 0x5f5]
xor dil, 1
and dil, 0
and r11b, 1
or r10b, sil
or dil, r11b
xor r10b, dil
mov r11b, byte [rbp + 0x5f5]
xor r11b, 0
mov sil, r8b
xor sil, r11b
and sil, r8b
mov r11b, r10b
xor r11b, 0xff
mov dil, bl
xor dil, r11b
and dil, bl
mov r11b, byte [rbp + 0x5f5]
xor r11b, 0
mov bl, r9b
xor bl, r11b
and bl, r9b
mov r11b, r10b
xor r11b, 0xff
mov r14b, dl
xor r14b, r11b
and r14b, dl
mov dl, sil
and dl, dil
xor sil, dil
or dl, sil
mov r11b, bl
xor r11b, 0xff
mov sil, r14b
xor sil, 0xff
mov dil, byte [rbp + 0x5f5]
xor dil, 1
mov r15b, r11b
and r15b, 0xff
and bl, dil
mov r12b, sil
and r12b, 0xff
and r14b, dil
or r15b, bl
or r12b, r14b
xor r15b, r12b
or r11b, sil
xor r11b, 0xff
or dil, 1
and r11b, dil
or r15b, r11b
mov r11b, dl
xor r11b, 0xff
and r11b, 1
mov bl, byte [rbp + 0x5f5]
xor bl, 1
and dl, bl
mov sil, r15b
xor sil, 0xff
and sil, 0xff
and r15b, bl
or r11b, dl
or sil, r15b
xor r11b, sil
mov dl, r8b
xor dl, 0xff
mov bl, r9b
xor bl, 0xff
mov sil, byte [rbp + 0x5f5]
xor sil, 1
mov dil, dl
and dil, 0xff
and r8b, sil
mov r14b, bl
and r14b, 0xff
and r9b, sil
or dil, r8b
or r14b, r9b
xor dil, r14b
or dl, bl
xor dl, 0xff
or sil, 1
and dl, sil
or dil, dl
mov dl, dil
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp + 0x5f5]
xor r8b, 0
and dil, r8b
mov r9b, byte [rbp + 0x5f5]
xor r9b, 1
and r9b, 0
and r8b, 1
or dl, dil
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 + 0x5f5]
xor r9b, 1
or dl, r8b
or r9b, 1
xor dl, 0xff
and dl, r9b
mov r8b, r11b
and r8b, dl
xor r11b, dl
or r8b, r11b
mov dl, r8b
xor dl, 0xff
and dl, 0
mov r9b, byte [rbp + 0x5f5]
xor r9b, 0
mov r10b, r8b
and r10b, r9b
mov r11b, byte [rbp + 0x5f5]
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, byte [rbp + 0x5f5]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0x5f5]
xor r10b, 1
and r10b, 1
or r9b, r10b
xor r8b, 0xff
xor r9b, 0xff
mov r10b, byte [rbp + 0x5f5]
xor r10b, 1
or r8b, r9b
or r10b, 1
xor r8b, 0xff
and r8b, r10b
mov r9b, dl
xor r9b, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, byte [rbp + 0x5f5]
xor r11b, 0
mov bl, r9b
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 r9b, r10b
xor r9b, 0xff
or r11b, 0
and r9b, r11b
or bl, r9b
mov dl, byte [rbp + 0x5f5]
xor dl, 1
and dl, 0
mov r8b, byte [rbp + 0x5f5]
xor r8b, 0
mov r9b, r8b
and r9b, 1
mov r10b, byte [rbp + 0x5f5]
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, 1
mov r9b, byte [rbp + 0x5f5]
xor r9b, 1
mov r10b, cl
and r10b, r9b
or r8b, r10b
mov r9b, byte [rbp + 0x5f5]
xor r9b, 1
and r9b, 0
mov r10b, byte [rbp + 0x5f5]
xor r10b, 0
mov r11b, r10b
and r11b, 1
mov sil, byte [rbp + 0x5f5]
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, byte [rbp + 0x5f5]
xor r11b, 1
mov sil, byte [rbp + 0x5f5]
xor sil, 0
or r10b, r11b
or sil, 0
xor r10b, 0xff
and r10b, sil
mov r11b, r9b
xor r11b, 0xff
xor r11b, 1
and r11b, 0xff
mov sil, r8b
xor sil, 0xff
mov dil, byte [rbp + 0x5f5]
xor dil, 1
mov r14b, byte [rbp + 0x5f5]
xor r14b, 1
or sil, dil
or r14b, 1
xor sil, 0xff
and sil, r14b
mov dil, r9b
xor dil, 0xff
mov r14b, cl
xor r14b, dil
and r14b, cl
mov cl, r10b
xor cl, 0xff
mov dil, r11b
xor dil, 0xff
mov r15b, byte [rbp + 0x5f5]
xor r15b, 0
mov r12b, cl
and r12b, 0
and r10b, r15b
mov r13b, dil
and r13b, 0
and r11b, r15b
or r12b, r10b
or r13b, r11b
xor r12b, r13b
or cl, dil
xor cl, 0xff
or r15b, 0
and cl, r15b
or r12b, cl
mov cl, sil
and cl, r14b
xor sil, r14b
or cl, sil
mov r10b, r12b
xor r10b, 0xff
mov r11b, cl
and r11b, r10b
xor cl, 0xff
and r12b, cl
or r11b, r12b
mov cl, dl
xor cl, 0xff
mov r10b, r8b
xor r10b, 0xff
mov sil, byte [rbp + 0x5f5]
xor sil, 1
mov dil, cl
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 cl, r10b
xor cl, 0xff
or sil, 1
and cl, sil
or dil, cl
mov cl, dil
xor cl, 0xff
and cl, 0
mov dl, byte [rbp + 0x5f5]
xor dl, 0
and dil, dl
mov r8b, byte [rbp + 0x5f5]
xor r8b, 1
and r8b, 0
and dl, 1
or cl, dil
or r8b, dl
xor cl, r8b
mov dl, byte [rbp + 0x5f5]
xor dl, 1
mov r8b, r9b
xor r8b, 0xff
mov r10b, byte [rbp + 0x5f5]
xor r10b, 1
mov sil, dl
and sil, 0xff
mov dil, r10b
and dil, 1
mov r14b, r8b
and r14b, 0xff
and r9b, r10b
or sil, dil
or r14b, r9b
xor sil, r14b
or dl, r8b
xor dl, 0xff
or r10b, 1
and dl, r10b
or sil, dl
xor cl, 0xff
xor sil, 0xff
mov dl, byte [rbp + 0x5f5]
xor dl, 1
or cl, sil
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, 0
mov r8b, byte [rbp + 0x5f5]
xor r8b, 0
and dl, r8b
mov r9b, byte [rbp + 0x5f5]
xor r9b, 1
and r9b, 0
and r8b, 1
or cl, dl
or r9b, r8b
xor cl, r9b
mov dl, bl
xor dl, 0xff
mov r8b, cl
and r8b, dl
xor cl, 0xff
mov dl, bl
and dl, cl
or r8b, dl
xor bl, 0xff
mov cl, r8b
xor cl, bl
and cl, r8b
mov dl, al
xor dl, 0xff
mov r8b, cl
xor r8b, 0xff
mov r9b, byte [rbp + 0x5f5]
xor r9b, 0
or dl, r8b
or r9b, 0
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
and al, r9b
xor dl, r9b
or al, dl
test al, 1
jne 0x6d8f5a62
jmp 0x6d9b4ae3
jmp 0x6d8f5a67
mov rax, qword [rbp + 0x7d8]
mov rdx, qword [rax]
sub rsp, 0x20
mov rcx, qword [rbp + 0x5f8]
mov r8d, 4
call sym.out.dll_MemCpy
add rsp, 0x20
mov rcx, qword [rbp + 0x7d8]
mov rdx, qword [rcx]
add rdx, 4
mov qword [rcx], rdx
mov rdx, qword [rbp + 0x7c8]
mov dword [rdx], 0
mov rax, qword [rbp + 0x7c8]
mov ecx, dword [rax]
mov dword [rbp + 0x5ec], ecx
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
sub r8d, 0x40b74182
sub r8d, 0x644c5b7e
add r8d, 0x40b74182
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0xf1a19063
add r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0x644c5b7e
sub r8d, r9d
sub r8d, 0xb2b61128
add r8d, 0x2e4d2552
add r8d, 0xb2b61128
sub r8d, 0x69877038
sub r8d, 1
add r8d, 0x69877038
sub r8d, 0xecdbbe26
sub r8d, 0x2e4d2552
add r8d, 0xecdbbe26
mov r9d, eax
sub r9d, 0xb3294ccd
add r8d, r9d
sub eax, 0xf1a19063
add r8d, eax
add r8d, 0x181129f2
add r8d, 0xb3294ccd
sub r8d, 0x181129f2
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
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
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 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, r12b
xor r10b, 0xff
mov r11b, r14b
xor r11b, r10b
and r11b, r14b
mov r10b, r14b
xor r10b, 0xff
and r10b, 0
xor sil, 0
and r14b, sil
mov bl, r12b
xor bl, 0xff
and bl, 0
and r12b, sil
or r10b, r14b
or bl, r12b
xor r10b, bl
mov bl, r11b
and bl, r10b
xor r11b, r10b
or bl, r11b
test bl, 1
jne 0x6d8f5cb0
jmp 0x6d989ace
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x72cdd6c9
mov r9d, ecx
sub r9d, r8d
sub r9d, 0xc33e2c27
add r9d, 0x9eaa4f06
add r9d, 0xc33e2c27
add r9d, 0x8e4d5d99
sub r9d, 0x72cdd6c9
sub r9d, 0x8e4d5d99
mov r8d, eax
sub r8d, 1
add r8d, 0
add r9d, 0x18bfa4fa
add r9d, r8d
sub r9d, 0x18bfa4fa
mov r8d, eax
sub r8d, 0x60ecb746
add r9d, r8d
sub eax, 0x9eaa4f06
add r9d, eax
add r9d, 0xf879aa2f
add r9d, 0x60ecb746
sub r9d, 0xf879aa2f
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, 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
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, 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
xor r10b, 0xff
mov dil, al
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, 0
mov r15b, sil
xor r15b, 1
or dil, r14b
or r15b, 1
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
xor r10b, 0xff
mov r11b, r14b
xor r11b, 0xff
mov bl, sil
xor bl, 1
mov r15b, r10b
and r15b, 0xff
and dil, bl
mov r12b, r11b
and r12b, 0xff
and r14b, bl
or r15b, dil
or r12b, r14b
xor r15b, r12b
or r10b, r11b
xor r10b, 0xff
or bl, 1
and r10b, bl
or r15b, r10b
mov r10b, al
xor r10b, 0xff
and r10b, 0
mov r11b, sil
xor r11b, 0
and al, r11b
mov bl, r15b
xor bl, 0xff
and bl, 0
and r15b, r11b
or r10b, al
or bl, r15b
xor r10b, bl
mov al, cl
xor al, 0xff
and al, 1
mov r11b, sil
xor r11b, 1
mov bl, cl
and bl, r11b
or al, 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, 0
and bl, 1
mov dil, sil
xor dil, 1
and dil, 0
or bl, dil
mov dil, sil
xor dil, 0
mov r14b, al
xor r14b, dil
and r14b, al
xor cl, 0xff
mov dil, bl
xor dil, 0xff
mov r15b, sil
xor r15b, 0
or cl, dil
or r15b, 0
xor cl, 0xff
and cl, r15b
mov dil, r11b
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
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, r14b
xor r15b, 0xff
mov r12b, cl
xor r12b, 0xff
mov r13b, sil
xor r13b, 0
mov dl, r15b
and dl, 0
and r14b, r13b
mov r8b, r12b
and r8b, 0
and cl, r13b
or dl, r14b
or r8b, cl
xor dl, r8b
or r15b, r12b
xor r15b, 0xff
or r13b, 0
and r15b, r13b
or dl, r15b
mov cl, dil
and cl, r10b
xor dil, r10b
or cl, dil
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, 0
mov dl, sil
xor dl, 0
and cl, dl
mov r8b, sil
xor r8b, 1
and r8b, 0
and dl, 1
or al, cl
or r8b, dl
xor al, r8b
mov cl, bl
and cl, 0
xor bl, 0
or cl, bl
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 sil, 1
mov r8b, al
and r8b, 0xff
and r10b, sil
mov r11b, cl
and r11b, 0xff
and dl, sil
or r8b, r10b
or r11b, dl
xor r8b, r11b
or al, cl
xor al, 0xff
or sil, 1
and al, sil
or r8b, al
test r8b, 1
jne 0x6d8f613b
jmp 0x6d9b4ae8
xor eax, eax
mov ecx, dword [rbp + 0x5ec]
mov rdx, qword [rbp + 0x7d0]
cmp ecx, dword [rdx]
setb r8b
mov r9d, dword [sym.out.dll_x.13]
mov r10d, dword [sym.out.dll_y.14]
mov r11d, eax
sub r11d, 0x32e081c
add r11d, 0
sub r11d, 0x3e450539
sub r11d, 1
add r11d, 0x3e450539
mov esi, eax
sub esi, 0x32e081c
sub r11d, esi
mov esi, eax
sub esi, 0x4842baa6
sub esi, r9d
add esi, 0x4842baa6
mov edi, 0xde118af2
add edi, 0
sub edi, r11d
sub edi, 0xde118af2
mov r11d, eax
sub r11d, esi
mov esi, eax
sub esi, edi
add r11d, esi
mov esi, eax
sub esi, r11d
sub eax, esi
add eax, 0
imul r9d, eax
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
mov r9b, r12b
xor r9b, 1
and r9b, 0xff
and r13b, 1
or r15b, al
or r9b, r13b
xor r15b, r9b
mov al, r14b
xor al, 0xff
and al, 1
mov r9b, r12b
xor r9b, 1
mov r13b, r14b
and r13b, r9b
or al, r13b
mov r9b, r12b
xor r9b, 1
and r9b, 1
mov r13b, r12b
xor r13b, 1
and r13b, 1
or r9b, r13b
mov r13b, r15b
and r13b, al
xor r15b, al
or r13b, r15b
mov al, r12b
xor al, 1
mov r15b, r9b
xor r15b, 0xff
mov r10b, r12b
xor r10b, 1
mov r11b, al
and r11b, 0xff
mov sil, r10b
and sil, 1
mov dil, r15b
and dil, 0xff
and r9b, r10b
or r11b, sil
or dil, r9b
xor r11b, dil
or al, r15b
xor al, 0xff
or r10b, 1
and al, r10b
or r11b, al
mov al, r13b
xor al, 0xff
and al, 0
mov r9b, r12b
xor r9b, 0
and r13b, r9b
mov r10b, r12b
xor r10b, 1
and r10b, 0
and r9b, 1
or al, r13b
or r10b, r9b
xor al, r10b
xor al, 0xff
xor r11b, 0xff
mov r9b, r12b
xor r9b, 1
or al, r11b
or r9b, 1
xor al, 0xff
and al, r9b
mov r9b, bl
xor r9b, 0xff
and r9b, 1
mov r10b, r12b
xor r10b, 1
mov r11b, bl
and r11b, r10b
or r9b, r11b
xor r9b, 0xff
xor r9b, 1
and r9b, 0xff
mov r10b, r12b
xor r10b, 1
and r10b, 1
mov r11b, r12b
xor r11b, 1
and r11b, 1
or r10b, r11b
mov r11b, r10b
xor r11b, 0xff
mov sil, bl
xor sil, r11b
and sil, bl
mov r11b, r14b
xor r11b, 0xff
and r11b, 1
mov bl, r12b
xor bl, 1
mov dil, r14b
and dil, bl
or r11b, dil
mov bl, r12b
xor bl, 1
mov dil, r11b
xor dil, bl
and dil, r11b
xor r10b, 0xff
mov r11b, r14b
xor r11b, r10b
and r11b, r14b
mov r10b, r9b
and r10b, sil
xor r9b, sil
or r10b, r9b
mov r9b, dil
xor r9b, 0xff
mov bl, r11b
xor bl, 0xff
mov sil, r12b
xor sil, 0
mov r14b, r9b
and r14b, 0
and dil, sil
mov r15b, bl
and r15b, 0
and r11b, sil
or r14b, dil
or r15b, r11b
xor r14b, r15b
or r9b, bl
xor r9b, 0xff
or sil, 0
and r9b, sil
or r14b, r9b
mov r9b, r10b
xor r9b, 0xff
mov r11b, r14b
and r11b, r9b
xor r14b, 0xff
and r10b, r14b
or r11b, r10b
mov r9b, al
xor r9b, 0xff
and r9b, 1
mov r10b, r12b
xor r10b, 1
mov bl, al
and bl, r10b
or r9b, 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, 0
and bl, 0
mov sil, r12b
xor sil, 0
mov dil, sil
and dil, 0
mov r14b, r12b
xor r14b, 1
and r14b, 0
and sil, 1
or bl, dil
or r14b, sil
xor bl, r14b
mov sil, r12b
xor sil, 0
mov dil, r9b
xor dil, sil
and dil, r9b
mov sil, bl
xor sil, 0xff
mov r14b, al
xor r14b, sil
and r14b, al
mov al, r12b
xor al, 0
mov sil, r10b
xor sil, al
and sil, r10b
mov al, bl
xor al, 0xff
mov r15b, r11b
xor r15b, al
and r15b, r11b
mov al, dil
and al, r14b
xor dil, r14b
or al, dil
mov r11b, sil
xor r11b, 0xff
mov dil, r15b
xor dil, 0xff
mov r14b, r12b
xor r14b, 0
mov r13b, r11b
and r13b, 0
and sil, r14b
mov cl, dil
and cl, 0
and r15b, r14b
or r13b, sil
or cl, r15b
xor r13b, cl
or r11b, dil
xor r11b, 0xff
or r14b, 0
and r11b, r14b
or r13b, r11b
mov cl, al
xor cl, 0xff
mov r11b, r13b
and r11b, cl
xor r13b, 0xff
and al, r13b
or r11b, al
mov al, r9b
xor al, 0xff
mov cl, r10b
xor cl, 0xff
mov sil, r12b
xor sil, 1
mov dil, al
and dil, 0xff
and r9b, sil
mov r14b, cl
and r14b, 0xff
and r10b, sil
or dil, r9b
or r14b, r10b
xor dil, r14b
or al, cl
xor al, 0xff
or sil, 1
and al, sil
or dil, al
mov al, dil
xor al, 0xff
and al, 1
mov cl, r12b
xor cl, 1
and dil, cl
or al, dil
mov cl, r12b
xor cl, 0
mov r9b, bl
xor r9b, 0xff
mov r10b, r12b
xor r10b, 0
mov sil, cl
and sil, 0
mov dil, r10b
and dil, 0
mov r14b, r9b
and r14b, 0
and bl, r10b
or sil, dil
or r14b, bl
xor sil, r14b
or cl, r9b
xor cl, 0xff
or r10b, 0
and cl, r10b
or sil, cl
xor al, 0xff
xor sil, 0xff
mov cl, r12b
xor cl, 0
or al, sil
or cl, 0
xor al, 0xff
and al, cl
mov cl, r11b
xor cl, 0xff
mov r9b, al
xor r9b, 0xff
xor r12b, 1
mov r10b, cl
and r10b, 0xff
and r11b, r12b
mov bl, r9b
and bl, 0xff
and al, r12b
or r10b, r11b
or bl, al
xor r10b, bl
or cl, r9b
xor cl, 0xff
or r12b, 1
and cl, r12b
or r10b, cl
test r10b, 1
mov byte [rbp + 0x5eb], r8b
jne 0x6d8f65c9
jmp 0x6d9b4ae8
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x44117712
sub r8d, 0x2bd0d0d2
add r8d, 0x44117712
sub eax, 1
add r8d, eax
add r8d, 0x5036d808
add r8d, 0x2bd0d0d2
sub r8d, 0x5036d808
mov eax, ecx
sub eax, 0xc9874bed
add eax, 0x981fef46
add eax, 0xc9874bed
add eax, 0x3b5b2a86
add eax, r8d
sub eax, 0x3b5b2a86
sub eax, 0x7a3f40b1
sub eax, 0x981fef46
add eax, 0x7a3f40b1
imul ecx, eax
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, r10b
xor sil, 0xff
and sil, 1
mov dil, bl
xor dil, 1
mov r14b, r10b
and r14b, dil
mov r15b, bl
xor r15b, 1
and r15b, 0xff
and dil, 1
or sil, r14b
or r15b, dil
xor sil, r15b
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
mov r14b, r11b
and r14b, sil
xor r11b, sil
or r14b, r11b
mov r11b, dil
and r11b, 1
xor dil, 1
or r11b, dil
mov sil, r14b
xor sil, 0xff
and sil, 1
mov dil, bl
xor dil, 1
and r14b, dil
mov r15b, bl
xor r15b, 1
and r15b, 0xff
and dil, 1
or sil, r14b
or r15b, dil
xor sil, r15b
xor sil, 0xff
xor r11b, 0xff
mov dil, bl
xor dil, 0
or sil, r11b
or dil, 0
xor sil, 0xff
and sil, dil
mov r11b, r9b
xor r11b, 0xff
and r11b, 1
mov dil, bl
xor dil, 1
mov r14b, r9b
and r14b, dil
or r11b, r14b
mov dil, bl
xor dil, 1
xor r11b, 0xff
mov r14b, bl
xor r14b, 0
or dil, r11b
or r14b, 0
xor dil, 0xff
and dil, r14b
mov r11b, bl
xor r11b, 1
and r11b, 1
mov r14b, bl
xor r14b, 1
and r14b, 1
or r11b, r14b
xor r9b, 0xff
mov r14b, r11b
xor r14b, 0xff
mov r15b, bl
xor r15b, 1
or r9b, r14b
or r15b, 1
xor r9b, 0xff
and r9b, r15b
mov r14b, r10b
xor r14b, 0xff
and r14b, 1
mov r15b, bl
xor r15b, 1
mov r12b, r10b
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
mov r12b, r14b
xor r12b, r15b
and r12b, r14b
xor r10b, 0xff
xor r11b, 0xff
mov r14b, bl
xor r14b, 1
or r10b, r11b
or r14b, 1
xor r10b, 0xff
and r10b, r14b
mov r11b, dil
and r11b, r9b
xor dil, r9b
or r11b, dil
mov r9b, r12b
and r9b, r10b
xor r12b, r10b
or r9b, r12b
mov r10b, r11b
xor r10b, 0xff
mov dil, r9b
and dil, r10b
xor r9b, 0xff
and r11b, r9b
or dil, r11b
mov r9b, sil
xor r9b, 0xff
and r9b, 1
mov r10b, bl
xor r10b, 1
mov r11b, sil
and r11b, r10b
mov r14b, bl
xor r14b, 1
and r14b, 0xff
and r10b, 1
or r9b, r11b
or r14b, r10b
xor r9b, r14b
mov r10b, dil
xor r10b, 0xff
and r10b, 1
mov r11b, bl
xor r11b, 1
mov r14b, dil
and r14b, r11b
or r10b, 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
mov r14b, bl
xor r14b, 1
mov r15b, r9b
xor r15b, r14b
and r15b, r9b
mov r14b, r11b
xor r14b, 0xff
mov r12b, sil
xor r12b, r14b
and r12b, sil
mov sil, r10b
xor sil, 0xff
mov r14b, bl
xor r14b, 1
mov r13b, bl
xor r13b, 1
or sil, r14b
or r13b, 1
xor sil, 0xff
and sil, r13b
xor dil, 0xff
mov r14b, r11b
xor r14b, 0xff
mov r13b, bl
xor r13b, 1
or dil, r14b
or r13b, 1
xor dil, 0xff
and dil, r13b
mov r14b, r15b
and r14b, r12b
xor r15b, r12b
or r14b, r15b
mov r15b, sil
xor r15b, 0xff
mov r12b, dil
xor r12b, 0xff
mov r13b, bl
xor r13b, 1
mov al, r15b
and al, 0xff
and sil, r13b
mov cl, r12b
and cl, 0xff
and dil, r13b
or al, sil
or cl, dil
xor al, cl
or r15b, r12b
xor r15b, 0xff
or r13b, 1
and r15b, r13b
or al, r15b
mov cl, r14b
xor cl, 0xff
mov sil, al
and sil, cl
xor al, 0xff
and r14b, al
or sil, r14b
mov al, r9b
xor al, 0xff
mov cl, r10b
xor cl, 0xff
mov dil, bl
xor dil, 0
mov r14b, al
and r14b, 0
and r9b, dil
mov r15b, cl
and r15b, 0
and r10b, dil
or r14b, r9b
or r15b, r10b
xor r14b, r15b
or al, cl
xor al, 0xff
or dil, 0
and al, dil
or r14b, al
mov al, r14b
xor al, 0xff
and al, 1
mov cl, bl
xor cl, 1
and r14b, cl
or al, r14b
mov cl, bl
xor cl, 1
mov r9b, r11b
xor r9b, 0xff
xor bl, 0
mov r10b, cl
and r10b, 0
mov dil, bl
and dil, 1
mov r14b, r9b
and r14b, 0
and r11b, bl
or r10b, dil
or r14b, r11b
xor r10b, r14b
or cl, r9b
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, sil
and al, cl
xor sil, cl
or al, sil
test al, 1
jne 0x6d8f6a30
jmp 0x6d989ace
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
add r8d, 0x75cd61ba
add r8d, 0xce93027
sub r8d, 0x75cd61ba
sub r8d, 0x3ddc8a9f
add r8d, 0x2f303a96
add r8d, 0x3ddc8a9f
sub r8d, 0x7eb0e4ec
sub r8d, 0xce93027
add r8d, 0x7eb0e4ec
sub eax, 0x93b37ed3
sub r8d, eax
add r8d, 0xfc84185e
sub r8d, 1
sub r8d, 0xfc84185e
sub r8d, 0x66966d38
sub r8d, 0x93b37ed3
add r8d, 0x66966d38
add r8d, 0xc00977fe
add r8d, 0xb070a489
sub r8d, 0xc00977fe
add r8d, 0x2845eb9a
sub r8d, 0x2f303a96
sub r8d, 0x2845eb9a
sub r8d, 0x69207a73
sub r8d, 0xb070a489
add r8d, 0x69207a73
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, 1
mov dil, bl
xor dil, 1
and dil, 1
or r11b, dil
mov dil, r9b
xor dil, 0xff
mov r14b, r11b
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, 0
or r14b, r15b
or r12b, 0
xor r14b, 0xff
and r14b, r12b
mov r15b, bl
xor r15b, 1
xor r11b, 0xff
mov r12b, bl
xor r12b, 0
or r15b, r11b
or r12b, 0
xor r15b, 0xff
and r15b, r12b
mov r11b, sil
xor r11b, 0xff
mov r12b, dil
xor r12b, 0xff
mov r13b, bl
xor r13b, 0
mov al, r11b
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 r11b, r12b
xor r11b, 0xff
or r13b, 0
and r11b, r13b
or al, r11b
mov cl, r14b
xor cl, 0xff
mov r11b, r15b
xor r11b, 0xff
mov sil, bl
xor sil, 0
mov dil, cl
and dil, 0
and r14b, sil
mov r12b, r11b
and r12b, 0
and r15b, sil
or dil, r14b
or r12b, r15b
xor dil, r12b
or cl, r11b
xor cl, 0xff
or sil, 0
and cl, sil
or dil, cl
mov cl, al
xor cl, 0xff
and cl, 0
mov r11b, bl
xor r11b, 0
and al, r11b
mov sil, dil
xor sil, 0xff
and sil, 0
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, 0
mov sil, bl
xor sil, 0
mov dil, sil
and dil, 0
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
mov dil, r11b
xor dil, 0xff
mov r14b, bl
xor r14b, 0
or sil, dil
or r14b, 0
xor sil, 0xff
and sil, r14b
mov dil, bl
xor dil, 1
and dil, 1
mov r14b, bl
xor r14b, 1
and r14b, 1
or dil, r14b
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 r11b, 0xff
xor r11b, 1
and r11b, 0xff
mov r14b, al
xor r14b, 0xff
mov r15b, sil
xor r15b, 0xff
mov r12b, bl
xor r12b, 0
mov r13b, r14b
and r13b, 0
and al, r12b
mov dl, r15b
and dl, 0
and sil, r12b
or r13b, al
or dl, sil
xor r13b, dl
or r14b, r15b
xor r14b, 0xff
or r12b, 0
and r14b, r12b
or r13b, r14b
mov al, dil
and al, r11b
xor dil, r11b
or al, dil
mov dl, r13b
xor dl, 0xff
and dl, 0
mov r11b, bl
xor r11b, 0
and r13b, r11b
mov sil, al
xor sil, 0xff
and sil, 0
and al, r11b
or dl, r13b
or sil, al
xor dl, sil
mov al, bl
xor al, 1
and al, 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 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, 1
mov sil, bl
xor sil, 1
and sil, 1
or al, sil
mov sil, al
xor sil, 0xff
xor sil, 1
and sil, 0xff
mov dil, bl
xor dil, 1
and dil, 1
mov r14b, bl
xor r14b, 1
and r14b, 1
or dil, r14b
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
mov r14b, bl
xor r14b, 1
xor al, 0xff
mov r15b, bl
xor r15b, 0
or r14b, al
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov al, r11b
xor al, 0xff
mov r15b, sil
xor r15b, 0xff
mov r12b, bl
xor r12b, 1
mov r13b, al
and r13b, 0xff
and r11b, r12b
mov r8b, r15b
and r8b, 0xff
and sil, r12b
or r13b, r11b
or r8b, sil
xor r13b, r8b
or al, r15b
xor al, 0xff
or r12b, 1
and al, r12b
or r13b, al
mov al, dil
and al, r14b
xor dil, r14b
or al, dil
mov r8b, r13b
xor r8b, 0xff
mov r11b, al
and r11b, r8b
xor al, 0xff
and r13b, al
or r11b, r13b
mov al, bl
xor al, 1
and al, 0
mov r8b, bl
xor r8b, 0
mov sil, r8b
and sil, 1
mov dil, bl
xor dil, 1
and dil, 0
and r8b, 1
or al, sil
or dil, r8b
xor al, dil
mov r8b, cl
xor r8b, 0xff
mov sil, al
and sil, r8b
xor al, 0xff
mov r8b, cl
and r8b, al
or sil, r8b
mov al, cl
xor al, 0xff
mov r8b, sil
xor r8b, al
and r8b, sil
mov al, r11b
xor al, 0xff
and al, 1
mov sil, bl
xor sil, 1
mov dil, r11b
and dil, sil
mov r14b, bl
xor r14b, 1
and r14b, 0xff
and sil, 1
or al, dil
or r14b, sil
xor al, r14b
mov sil, r9b
xor sil, 0xff
mov dil, al
and dil, sil
xor al, 0xff
mov sil, r9b
and sil, al
or dil, sil
xor r9b, 0xff
mov al, dil
xor al, r9b
and al, dil
mov r9b, dl
xor r9b, 0xff
and r9b, 1
mov sil, bl
xor sil, 1
mov dil, dl
and dil, sil
mov r14b, bl
xor r14b, 1
and r14b, 0xff
and sil, 1
or r9b, dil
or r14b, sil
xor r9b, r14b
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, bl
xor dil, 0
and dil, 1
mov r14b, bl
xor r14b, 1
and r14b, 0
or dil, r14b
mov r14b, r9b
and r14b, sil
xor r9b, sil
or r14b, r9b
mov r9b, bl
xor r9b, 0
mov sil, dil
xor sil, 0xff
mov r15b, bl
xor r15b, 0
mov r12b, r9b
and r12b, 0
mov r13b, r15b
and r13b, 0
mov byte [rbp + 0x5ea], sil
and sil, 0
and dil, r15b
or r12b, r13b
or sil, dil
xor r12b, sil
mov sil, byte [rbp + 0x5ea]
or r9b, sil
xor r9b, 0xff
or r15b, 0
and r9b, r15b
or r12b, r9b
mov r9b, r14b
xor r9b, 0xff
and r9b, 1
mov dil, bl
xor dil, 1
and r14b, dil
or r9b, r14b
xor r9b, 0xff
xor r12b, 0xff
mov dil, bl
xor dil, 0
or r9b, r12b
or dil, 0
xor r9b, 0xff
and r9b, dil
mov dil, r10b
xor dil, 0xff
and dil, 1
mov r14b, bl
xor r14b, 1
and r10b, r14b
or dil, r10b
mov r10b, r11b
xor r10b, 0xff
and r10b, 1
mov r14b, bl
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or r10b, r15b
mov r14b, bl
xor r14b, 1
and r14b, 1
mov r15b, bl
xor r15b, 1
and r15b, 1
or r14b, r15b
mov r15b, dil
xor r15b, 0xff
mov r12b, r10b
xor r12b, 0xff
mov r13b, bl
xor r13b, 1
mov sil, r15b
and sil, 0xff
and dil, r13b
mov byte [rbp + 0x5e9], r12b
and r12b, 0xff
and r10b, r13b
or sil, dil
or r12b, r10b
xor sil, r12b
mov r10b, byte [rbp + 0x5e9]
or r15b, r10b
xor r15b, 0xff
or r13b, 1
and r15b, r13b
or sil, r15b
mov dil, bl
xor dil, 1
mov r15b, r14b
xor r15b, 0xff
mov r12b, bl
xor r12b, 1
mov r13b, dil
and r13b, 0xff
mov r10b, r12b
and r10b, 1
mov byte [rbp + 0x5e8], r15b
and r15b, 0xff
and r14b, r12b
or r13b, r10b
or r15b, r14b
xor r13b, r15b
mov r10b, byte [rbp + 0x5e8]
or dil, r10b
xor dil, 0xff
or r12b, 1
and dil, r12b
or r13b, dil
mov dil, sil
xor dil, 0xff
and dil, 1
mov r14b, bl
xor r14b, 1
and sil, r14b
mov r15b, bl
xor r15b, 1
and r15b, 0xff
and r14b, 1
or dil, sil
or r15b, r14b
xor dil, r15b
xor r13b, 0xff
mov sil, dil
xor sil, r13b
and sil, dil
mov dil, al
xor dil, 0xff
mov r14b, r8b
xor r14b, dil
and r14b, r8b
mov dil, r8b
xor dil, 0xff
mov r15b, al
and r15b, dil
xor al, 0xff
and r8b, al
or r15b, r8b
mov al, r14b
xor al, 0xff
mov r8b, r15b
xor r8b, 0xff
mov dil, bl
xor dil, 0
mov r12b, al
and r12b, 0
and r14b, dil
mov r13b, r8b
and r13b, 0
and r15b, dil
or r12b, r14b
or r13b, r15b
xor r12b, r13b
or al, r8b
xor al, 0xff
or dil, 0
and al, dil
or r12b, al
mov al, r9b
xor al, 0xff
and al, 1
mov r8b, bl
xor r8b, 1
mov dil, r9b
and dil, r8b
or al, dil
mov r8b, sil
xor r8b, 0xff
and r8b, 0
mov dil, bl
xor dil, 0
mov r14b, sil
and r14b, dil
mov r15b, bl
xor r15b, 1
and r15b, 0
and dil, 1
or r8b, r14b
or r15b, dil
xor r8b, r15b
mov dil, bl
xor dil, 1
and dil, 1
mov r14b, bl
xor r14b, 1
mov r15b, r14b
and r15b, 1
mov r13b, bl
xor r13b, 1
and r13b, 0xff
and r14b, 1
or dil, r15b
or r13b, r14b
xor dil, r13b
mov r14b, al
xor r14b, 0xff
mov r15b, bl
xor r15b, 1
mov r13b, bl
xor r13b, 1
or r14b, r15b
or r13b, 1
xor r14b, 0xff
and r14b, r13b
xor r9b, 0xff
mov r15b, dil
xor r15b, 0xff
mov r13b, bl
xor r13b, 1
or r9b, r15b
or r13b, 1
xor r9b, 0xff
and r9b, r13b
mov r15b, bl
xor r15b, 1
mov r13b, r8b
xor r13b, r15b
and r13b, r8b
mov r15b, dil
xor r15b, 0xff
mov r10b, sil
xor r10b, r15b
and r10b, sil
mov sil, r14b
and sil, r9b
xor r14b, r9b
or sil, r14b
mov r9b, r13b
xor r9b, 0xff
mov r14b, r10b
xor r14b, 0xff
mov r15b, bl
xor r15b, 1
mov byte [rbp + 0x5e7], r9b
and r9b, 0xff
and r13b, r15b
mov byte [rbp + 0x5e6], r14b
and r14b, 0xff
and r10b, r15b
or r9b, r13b
or r14b, r10b
xor r9b, r14b
mov r10b, byte [rbp + 0x5e7]
mov r14b, byte [rbp + 0x5e6]
or r10b, r14b
xor r10b, 0xff
or r15b, 1
and r10b, r15b
or r9b, r10b
mov r10b, sil
xor r10b, 0xff
mov r15b, r9b
and r15b, r10b
xor r9b, 0xff
and sil, r9b
or r15b, sil
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, dil
and r8b, 1
xor dil, 1
or r8b, dil
xor r8b, 0xff
mov r9b, al
xor r9b, r8b
and r9b, al
mov al, r15b
xor al, 0xff
mov r8b, r9b
xor r8b, 0xff
mov r10b, bl
xor r10b, 0
mov sil, al
and sil, 0
and r15b, r10b
mov dil, r8b
and dil, 0
and r9b, r10b
or sil, r15b
or dil, r9b
xor sil, dil
or al, r8b
xor al, 0xff
or r10b, 0
and al, r10b
or sil, al
mov al, r12b
xor al, 0xff
and al, 0
mov r8b, bl
xor r8b, 0
mov r9b, r12b
and r9b, r8b
mov r10b, bl
xor r10b, 1
and r10b, 0
and r8b, 1
or al, r9b
or r10b, r8b
xor al, r10b
mov r8b, sil
xor r8b, 0xff
xor al, 0xff
mov r9b, bl
xor r9b, 1
or r8b, al
or r9b, 1
xor r8b, 0xff
and r8b, r9b
mov al, sil
xor al, 0xff
and al, 1
mov r9b, bl
xor r9b, 1
and sil, r9b
mov r10b, bl
xor r10b, 1
and r10b, 0xff
and r9b, 1
or al, sil
or r10b, r9b
xor al, r10b
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 sil, bl
xor sil, 0
mov dil, al
and dil, 0
and r8b, sil
mov r15b, r10b
and r15b, 0
and r9b, sil
or dil, r8b
or r15b, r9b
xor dil, r15b
or al, r10b
xor al, 0xff
or sil, 0
and al, sil
or dil, al
mov al, cl
xor al, 0xff
and al, 1
mov r8b, bl
xor r8b, 1
mov r9b, cl
and r9b, r8b
or al, r9b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r9b, bl
xor r9b, 1
mov r10b, dl
and r10b, r9b
or r8b, r10b
mov r9b, bl
xor r9b, 1
and r9b, 1
mov r10b, bl
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, al
xor r10b, 0xff
mov sil, bl
xor sil, 1
mov r15b, bl
xor r15b, 0
or r10b, sil
or r15b, 0
xor r10b, 0xff
and r10b, r15b
xor cl, 0xff
mov sil, r9b
xor sil, 0xff
mov r15b, bl
xor r15b, 0
or cl, sil
or r15b, 0
xor cl, 0xff
and cl, r15b
mov sil, r8b
xor sil, 0xff
mov r15b, bl
xor r15b, 1
mov r12b, bl
xor r12b, 0
or sil, r15b
or r12b, 0
xor sil, 0xff
and sil, r12b
xor dl, 0xff
mov r15b, r9b
xor r15b, 0xff
mov r12b, bl
xor r12b, 1
or dl, r15b
or r12b, 1
xor dl, 0xff
and dl, r12b
mov r15b, r10b
and r15b, cl
xor r10b, cl
or r15b, r10b
mov cl, sil
and cl, dl
xor sil, dl
or cl, sil
mov dl, r15b
xor dl, 0xff
and dl, 0
mov r10b, bl
xor r10b, 0
and r15b, r10b
mov sil, cl
xor sil, 0xff
and sil, 0
and cl, r10b
or dl, r15b
or sil, cl
xor dl, sil
mov cl, al
and cl, r8b
xor al, r8b
or cl, al
mov al, cl
xor al, 0xff
and al, 1
mov r8b, bl
xor r8b, 1
and cl, r8b
or al, cl
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, bl
xor r9b, 1
mov r10b, al
and r10b, 0xff
and dl, r9b
mov sil, cl
and sil, 0xff
and r8b, r9b
or r10b, dl
or sil, r8b
xor r10b, sil
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, bl
xor cl, 1
mov dl, r10b
and dl, cl
or al, dl
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, bl
xor cl, 1
and cl, 1
mov dl, bl
xor dl, 1
and dl, 1
or cl, dl
xor cl, 0xff
mov dl, r10b
xor dl, cl
and dl, r10b
mov cl, al
xor cl, 0xff
mov r8b, dl
xor r8b, 0xff
mov r9b, bl
xor r9b, 0
mov r10b, cl
and r10b, 0
and al, r9b
mov sil, r8b
and sil, 0
and dl, r9b
or r10b, al
or sil, dl
xor r10b, sil
or cl, r8b
xor cl, 0xff
or r9b, 0
and cl, r9b
or r10b, cl
mov al, bl
xor al, 1
and al, 1
mov cl, bl
xor cl, 1
and cl, 1
or al, cl
mov cl, r11b
xor cl, 0xff
and cl, 1
mov dl, bl
xor dl, 1
mov r8b, r11b
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, bl
xor dl, 0
and dl, 1
mov r8b, bl
xor r8b, 1
and r8b, 0
or dl, r8b
mov r8b, bl
xor r8b, 0
mov r9b, al
xor r9b, r8b
and r9b, al
mov r8b, dl
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
mov sil, bl
xor sil, 0
mov r15b, cl
xor r15b, sil
and r15b, cl
xor r11b, 0xff
mov sil, dl
xor sil, 0xff
mov r12b, bl
xor r12b, 1
or r11b, sil
or r12b, 1
xor r11b, 0xff
and r11b, r12b
mov sil, r9b
and sil, r8b
xor r9b, r8b
or sil, r9b
mov r8b, r15b
xor r8b, 0xff
mov r9b, r11b
xor r9b, 0xff
mov r12b, bl
xor r12b, 1
mov r13b, r8b
and r13b, 0xff
and r15b, r12b
mov r14b, r9b
and r14b, 0xff
and r11b, r12b
or r13b, r15b
or r14b, r11b
xor r13b, r14b
or r8b, r9b
xor r8b, 0xff
or r12b, 1
and r8b, r12b
or r13b, r8b
mov r8b, sil
xor r8b, 0xff
and r8b, 1
mov r9b, bl
xor r9b, 1
and sil, r9b
mov r11b, r13b
xor r11b, 0xff
and r11b, 0xff
and r13b, r9b
or r8b, sil
or r11b, r13b
xor r8b, r11b
mov r9b, al
xor r9b, 0xff
mov r11b, cl
xor r11b, 0xff
mov sil, bl
xor sil, 0
mov r14b, r9b
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 r9b, r11b
xor r9b, 0xff
or sil, 0
and r9b, sil
or r14b, r9b
mov al, r14b
xor al, 0xff
and al, 1
mov cl, bl
xor cl, 1
and r14b, cl
mov r9b, bl
xor r9b, 1
and r9b, 0xff
and cl, 1
or al, r14b
or r9b, cl
xor al, r9b
mov cl, bl
xor cl, 0
mov r9b, dl
xor r9b, 0xff
mov r11b, bl
xor r11b, 1
mov sil, cl
and sil, 0xff
mov r14b, r11b
and r14b, 0
mov r15b, r9b
and r15b, 0xff
and dl, r11b
or sil, r14b
or r15b, dl
xor sil, r15b
or cl, r9b
xor cl, 0xff
or r11b, 1
and cl, r11b
or sil, cl
xor al, 0xff
xor sil, 0xff
mov cl, bl
xor cl, 1
or al, sil
or cl, 1
xor al, 0xff
and al, cl
mov cl, r8b
xor cl, 0xff
mov dl, al
xor dl, 0xff
mov r9b, bl
xor r9b, 1
mov r11b, cl
and r11b, 0xff
and r8b, r9b
mov sil, dl
and sil, 0xff
and al, r9b
or r11b, r8b
or sil, al
xor r11b, sil
or cl, dl
xor cl, 0xff
or r9b, 1
and cl, r9b
or r11b, cl
mov al, r10b
xor al, 0xff
and al, 1
mov cl, bl
xor cl, 1
and r10b, cl
or al, r10b
mov cl, r11b
xor cl, 0xff
and cl, 1
mov dl, bl
xor dl, 1
and r11b, dl
mov r8b, bl
xor r8b, 1
and r8b, 0xff
and dl, 1
or cl, r11b
or r8b, dl
xor cl, r8b
mov dl, bl
xor dl, 1
and dl, 1
mov r8b, bl
xor r8b, 1
and r8b, 1
or dl, r8b
mov r8b, al
and r8b, cl
xor al, cl
or r8b, al
mov al, bl
xor al, 1
mov cl, dl
xor cl, 0xff
mov r9b, bl
xor r9b, 0
mov r10b, al
and r10b, 0
mov r11b, r9b
and r11b, 1
mov sil, cl
and sil, 0
and dl, r9b
or r10b, r11b
or sil, dl
xor r10b, sil
or al, cl
xor al, 0xff
or r9b, 0
and al, r9b
or r10b, al
mov al, r8b
xor al, 0xff
and al, 1
mov cl, bl
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, bl
xor dl, 1
mov r8b, dil
and r8b, dl
mov r9b, bl
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, bl
xor r8b, 1
mov r9b, cl
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, bl
xor r9b, 0
mov r10b, al
xor r10b, r9b
and r10b, al
mov r9b, r8b
xor r9b, 0xff
mov r11b, dil
xor r11b, r9b
and r11b, dil
mov r9b, bl
xor r9b, 0
mov sil, dl
xor sil, r9b
and sil, dl
xor cl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov dil, bl
xor dil, 1
or cl, r9b
or dil, 1
xor cl, 0xff
and cl, dil
mov r9b, r10b
xor r9b, 0xff
mov dil, r11b
xor dil, 0xff
mov r14b, bl
xor r14b, 0
mov r15b, r9b
and r15b, 0
and r10b, r14b
mov r12b, dil
and r12b, 0
and r11b, r14b
or r15b, r10b
or r12b, r11b
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 r10b, cl
xor r10b, 0xff
mov r11b, bl
xor r11b, 1
mov dil, r9b
and dil, 0xff
and sil, r11b
mov r14b, r10b
and r14b, 0xff
and cl, r11b
or dil, sil
or r14b, cl
xor dil, r14b
or r9b, r10b
xor r9b, 0xff
or r11b, 1
and r9b, r11b
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
or al, sil
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
xor al, 0xff
mov dl, r8b
xor dl, 0xff
xor bl, 0
mov r9b, al
and r9b, 0
and cl, bl
mov r10b, dl
and r10b, 0
and r8b, bl
or r9b, cl
or r10b, r8b
xor r9b, r10b
or al, dl
xor al, 0xff
or bl, 0
and al, bl
or r9b, al
test r9b, 1
jne 0x6d8f7b7b
jmp 0x6d9b4aed
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xf52742b9
sub r8d, 0x113f3149
add r8d, 0xf52742b9
mov r9d, ecx
sub r9d, 0x2cbb2fcb
add r9d, r8d
add r9d, 0x2cbb2fcb
mov r8d, eax
sub r8d, 0xf04c9a26
add r9d, r8d
sub r9d, 0xb9e4cff6
sub r9d, 1
add r9d, 0xb9e4cff6
sub r9d, 0xa4b9e5d7
add r9d, 0xf04c9a26
add r9d, 0xa4b9e5d7
add r9d, 0x97866ff2
sub r9d, 0xb3bed6de
sub r9d, 0x97866ff2
add r9d, 0x960d123d
add r9d, 0x113f3149
sub r9d, 0x960d123d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0xb3bed6de
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
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, 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
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, 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, 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
mov r15b, r14b
and r15b, 0
mov r13b, sil
xor r13b, 1
and r13b, 0xff
and r14b, 1
or bl, r15b
or r13b, r14b
xor bl, r13b
mov r14b, sil
xor r14b, 0
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, 0
mov al, sil
xor al, 1
or dil, r14b
or al, 1
xor dil, 0xff
and dil, al
xor r12b, 0xff
mov al, bl
xor al, 0xff
mov r14b, sil
xor r14b, 1
or r12b, al
or r14b, 1
xor r12b, 0xff
and r12b, r14b
mov al, r15b
and al, r13b
xor r15b, r13b
or al, r15b
mov r14b, dil
xor r14b, 0xff
mov r15b, r12b
xor r15b, 0xff
mov r13b, sil
xor r13b, 0
mov cl, r14b
and cl, 0
and dil, r13b
mov dl, r15b
and dl, 0
and r12b, r13b
or cl, dil
or dl, r12b
xor cl, dl
or r14b, r15b
xor r14b, 0xff
or r13b, 0
and r14b, r13b
or cl, r14b
mov dl, al
xor dl, 0xff
and dl, 1
mov dil, sil
xor dil, 1
and al, dil
mov r14b, cl
xor r14b, 0xff
and r14b, 0xff
and cl, dil
or dl, al
or r14b, cl
xor dl, r14b
mov al, r10b
xor al, 0xff
mov cl, r11b
xor cl, 0xff
mov dil, sil
xor dil, 0
mov r14b, al
and r14b, 0
and r10b, dil
mov r15b, cl
and r15b, 0
and r11b, dil
or r14b, r10b
or r15b, r11b
xor r14b, r15b
or al, cl
xor al, 0xff
or dil, 0
and al, dil
or r14b, al
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 r10b, bl
xor r10b, 0xff
mov r11b, sil
xor r11b, 1
mov dil, cl
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 cl, r10b
xor cl, 0xff
or r11b, 1
and cl, r11b
or dil, cl
xor dil, 0xff
mov cl, al
xor cl, dil
and cl, al
mov al, dl
xor al, 0xff
mov r10b, cl
xor r10b, 0xff
xor sil, 0
mov r11b, al
and r11b, 0
and dl, sil
mov bl, r10b
and bl, 0
and cl, sil
or r11b, dl
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 0x6d8f7fea
jmp 0x6d9b4aed
jmp 0x6d8f7fef
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
sub r8d, 0x3ef9fda8
add r8d, 0x9c9ca543
add r8d, 0x3ef9fda8
mov r9d, eax
sub r9d, 0xd4d28f7e
add r8d, r9d
add r8d, 0xc7eed8c2
sub r8d, 0x9c9ca543
sub r8d, 0xc7eed8c2
mov r9d, eax
sub r9d, 1
add r9d, 0
mov r10d, eax
sub r10d, r9d
sub r8d, r10d
mov r9d, eax
sub r9d, 0x5d10febe
add r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0xd4d28f7e
add r9d, r8d
sub eax, r9d
sub eax, 0x6713efab
add eax, 0x5d10febe
add eax, 0x6713efab
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, 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
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
xor r14b, 0xff
mov r12b, dil
xor r12b, 1
or r15b, r14b
or r12b, 1
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
xor r14b, 0xff
mov al, bl
xor al, r14b
and al, bl
mov r14b, r15b
xor r14b, 0xff
mov r12b, al
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 al, r13b
or cl, r15b
or dl, al
xor cl, dl
or r14b, r12b
xor r14b, 0xff
or r13b, 0
and r14b, r13b
or cl, r14b
mov al, dil
xor al, 0
and al, 1
mov dl, dil
xor dl, 1
and dl, 0
or al, dl
mov dl, dil
xor dl, 1
xor al, 0xff
mov r14b, dil
xor r14b, 0
or dl, al
or r14b, 0
xor dl, 0xff
and dl, 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, 0
xor al, 0xff
mov r15b, dil
xor r15b, 0
or r14b, al
or r15b, 0
xor r14b, 0xff
and r14b, 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, dil
xor al, 0
and al, 0
mov dl, dil
xor dl, 0
mov r8b, dl
and r8b, 0
mov r14b, dil
xor r14b, 1
and r14b, 0
and dl, 1
or al, r8b
or r14b, dl
xor al, r14b
mov dl, sil
xor dl, 0xff
mov r8b, al
and r8b, dl
xor al, 0xff
mov dl, sil
and dl, al
or r8b, dl
xor r8b, 0xff
mov al, sil
xor al, 0xff
mov dl, dil
xor dl, 0
or r8b, al
or dl, 0
xor r8b, 0xff
and r8b, dl
mov al, r13b
xor al, 0xff
and al, 0
mov dl, dil
xor dl, 0
mov r14b, r13b
and r14b, dl
mov r15b, dil
xor r15b, 1
and r15b, 0
and dl, 1
or al, r14b
or r15b, dl
xor al, r15b
mov dl, r11b
xor dl, 0xff
and dl, 0
mov r14b, dil
xor r14b, 0
mov r15b, r11b
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 r11b, 0xff
mov al, dl
xor al, r11b
and al, dl
mov dl, cl
xor dl, 0xff
and dl, 1
mov r11b, dil
xor r11b, 1
mov r14b, cl
and r14b, r11b
or dl, r14b
mov r11b, dil
xor r11b, 0
and r11b, 1
mov r14b, dil
xor r14b, 1
and r14b, 0
or r11b, r14b
mov r14b, dil
xor r14b, 0
and r14b, 0
mov r15b, dil
xor r15b, 0
mov r12b, r15b
and r12b, 0
mov r9b, dil
xor r9b, 1
and r9b, 0
and r15b, 1
or r14b, r12b
or r9b, r15b
xor r14b, r9b
mov r9b, dl
and r9b, r11b
xor dl, r11b
or r9b, dl
mov dl, r14b
and dl, 0
xor r14b, 0
or dl, r14b
mov r11b, r9b
xor r11b, 0xff
and r11b, 0
mov r14b, dil
xor r14b, 0
and r9b, r14b
mov r15b, dil
xor r15b, 1
and r15b, 0
and r14b, 1
or r11b, r9b
or r15b, r14b
xor r11b, r15b
xor dl, 0xff
mov r9b, r11b
xor r9b, dl
and r9b, r11b
mov dl, bl
xor dl, 0xff
and dl, 1
mov r11b, dil
xor r11b, 1
and bl, r11b
or dl, bl
mov r11b, r13b
xor r11b, 0xff
and r11b, 0
mov bl, dil
xor bl, 0
mov r14b, r13b
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, 1
and bl, 1
mov r14b, dil
xor r14b, 1
and r14b, 1
or bl, r14b
mov r14b, dl
xor r14b, 0xff
mov r15b, r11b
xor r15b, 0xff
mov r12b, dil
xor r12b, 1
mov r10b, r14b
and r10b, 0xff
and dl, r12b
mov byte [rbp + 0x5e5], r15b
and r15b, 0xff
and r11b, r12b
or r10b, dl
or r15b, r11b
xor r10b, r15b
mov dl, byte [rbp + 0x5e5]
or r14b, dl
xor r14b, 0xff
or r12b, 1
and r14b, r12b
or r10b, r14b
mov r11b, bl
and r11b, 1
xor bl, 1
or r11b, bl
mov bl, r10b
xor bl, 0xff
and bl, 1
mov r14b, dil
xor r14b, 1
and r10b, r14b
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and r14b, 1
or bl, r10b
or r15b, r14b
xor bl, r15b
xor bl, 0xff
xor r11b, 0xff
mov r10b, dil
xor r10b, 0
or bl, r11b
or r10b, 0
xor bl, 0xff
and bl, r10b
mov r10b, r8b
xor r10b, 0xff
mov r11b, al
xor r11b, 0xff
mov r14b, dil
xor r14b, 1
or r10b, r11b
or r14b, 1
xor r10b, 0xff
and r10b, r14b
mov r11b, r8b
xor r11b, 0xff
and r11b, 1
mov r14b, dil
xor r14b, 1
and r8b, r14b
mov r15b, al
xor r15b, 0xff
and r15b, 0xff
and al, r14b
or r11b, r8b
or r15b, al
xor r11b, r15b
mov al, r10b
and al, r11b
xor r10b, r11b
or al, r10b
mov r8b, r9b
xor r8b, 0xff
and r8b, 1
mov r10b, dil
xor r10b, 1
mov r11b, r9b
and r11b, r10b
or r8b, r11b
mov r10b, bl
xor r10b, 0xff
and r10b, 1
mov r11b, dil
xor r11b, 1
mov r14b, bl
and r14b, r11b
or r10b, r14b
mov r11b, dil
xor r11b, 0
and r11b, 1
mov r14b, dil
xor r14b, 1
and r14b, 0
or r11b, r14b
mov r14b, r8b
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, r11b
xor r15b, 0xff
mov r12b, r9b
xor r12b, r15b
and r12b, r9b
mov r9b, r10b
xor r9b, 0xff
mov r15b, dil
xor r15b, 0
mov dl, dil
xor dl, 0
or r9b, r15b
or dl, 0
xor r9b, 0xff
and r9b, dl
mov dl, r11b
xor dl, 0xff
mov r15b, bl
xor r15b, dl
and r15b, bl
mov dl, r14b
xor dl, 0xff
mov bl, r12b
xor bl, 0xff
mov byte [rbp + 0x5e4], dil
xor dil, 1
mov byte [rbp + 0x5e3], dl
and dl, 0xff
and r14b, dil
mov byte [rbp + 0x5e2], bl
and bl, 0xff
and r12b, dil
or dl, r14b
or bl, r12b
xor dl, bl
mov bl, byte [rbp + 0x5e3]
mov r14b, byte [rbp + 0x5e2]
or bl, r14b
xor bl, 0xff
or dil, 1
and bl, dil
or dl, bl
mov bl, r9b
xor bl, 0xff
mov dil, r15b
xor dil, 0xff
mov r12b, byte [rbp + 0x5e4]
xor r12b, 1
mov r14b, bl
and r14b, 0xff
and r9b, r12b
mov byte [rbp + 0x5e1], dil
and dil, 0xff
and r15b, r12b
or r14b, r9b
or dil, r15b
xor r14b, dil
mov r9b, byte [rbp + 0x5e1]
or bl, r9b
xor bl, 0xff
or r12b, 1
and bl, r12b
or r14b, bl
mov bl, dl
xor bl, 0xff
and bl, 1
mov dil, byte [rbp + 0x5e4]
xor dil, 1
and dl, dil
mov r15b, r14b
xor r15b, 0xff
and r15b, 0xff
and r14b, dil
or bl, dl
or r15b, r14b
xor bl, r15b
mov dl, r8b
xor dl, 0xff
mov dil, r10b
xor dil, 0xff
mov r14b, byte [rbp + 0x5e4]
xor r14b, 0
mov r15b, dl
and r15b, 0
and r8b, r14b
mov r12b, dil
and r12b, 0
and r10b, r14b
or r15b, r8b
or r12b, r10b
xor r15b, r12b
or dl, dil
xor dl, 0xff
or r14b, 0
and dl, r14b
or r15b, dl
mov dl, r15b
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x5e4]
xor r8b, 1
and r15b, r8b
mov r10b, byte [rbp + 0x5e4]
xor r10b, 1
and r10b, 0xff
and r8b, 1
or dl, r15b
or r10b, r8b
xor dl, r10b
mov r8b, r11b
and r8b, 0
xor r11b, 0
or r8b, r11b
xor dl, 0xff
xor r8b, 0xff
mov r10b, byte [rbp + 0x5e4]
xor r10b, 1
or dl, r8b
or r10b, 1
xor dl, 0xff
and dl, r10b
mov r8b, bl
xor r8b, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, byte [rbp + 0x5e4]
xor r11b, 0
mov dil, r8b
and dil, 0
and bl, r11b
mov r14b, r10b
and r14b, 0
and dl, r11b
or dil, bl
or r14b, dl
xor dil, r14b
or r8b, r10b
xor r8b, 0xff
or r11b, 0
and r8b, r11b
or dil, r8b
mov dl, al
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x5e4]
xor r8b, 1
mov r10b, al
and r10b, r8b
or dl, r10b
xor dl, 0xff
mov r8b, dil
xor r8b, dl
and r8b, dil
mov dl, dil
xor dl, 0xff
and dl, 1
mov r10b, byte [rbp + 0x5e4]
xor r10b, 1
and dil, r10b
mov r11b, byte [rbp + 0x5e4]
xor r11b, 1
and r11b, 0xff
and r10b, 1
or dl, dil
or r11b, r10b
xor dl, r11b
xor dl, 0xff
mov r10b, al
xor r10b, dl
and r10b, al
mov al, r8b
and al, r10b
xor r8b, r10b
or al, r8b
mov dl, sil
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x5e4]
xor r8b, 1
mov r10b, sil
and r10b, r8b
or dl, r10b
mov r8b, cl
xor r8b, 0xff
and r8b, 0
mov r10b, byte [rbp + 0x5e4]
xor r10b, 0
mov r11b, cl
and r11b, r10b
mov bl, byte [rbp + 0x5e4]
xor bl, 1
and bl, 0
and r10b, 1
or r8b, r11b
or bl, r10b
xor r8b, bl
mov r10b, byte [rbp + 0x5e4]
xor r10b, 0
and r10b, 0
mov r11b, byte [rbp + 0x5e4]
xor r11b, 0
mov bl, r11b
and bl, 0
mov dil, byte [rbp + 0x5e4]
xor dil, 1
and dil, 0
and r11b, 1
or r10b, bl
or dil, r11b
xor r10b, dil
mov r11b, dl
xor r11b, 0xff
mov bl, byte [rbp + 0x5e4]
xor bl, 0
mov dil, byte [rbp + 0x5e4]
xor dil, 1
or r11b, bl
or dil, 1
xor r11b, 0xff
and r11b, dil
xor sil, 0xff
mov bl, r10b
xor bl, 0xff
mov dil, byte [rbp + 0x5e4]
xor dil, 0
or sil, bl
or dil, 0
xor sil, 0xff
and sil, dil
mov bl, r8b
xor bl, 0xff
mov dil, byte [rbp + 0x5e4]
xor dil, 0
mov r14b, byte [rbp + 0x5e4]
xor r14b, 0
or bl, dil
or r14b, 0
xor bl, 0xff
and bl, r14b
xor cl, 0xff
mov dil, r10b
xor dil, 0xff
mov r14b, byte [rbp + 0x5e4]
xor r14b, 0
or cl, dil
or r14b, 0
xor cl, 0xff
and cl, r14b
mov dil, r11b
xor dil, 0xff
mov r14b, sil
xor r14b, 0xff
mov r15b, byte [rbp + 0x5e4]
xor r15b, 1
mov r12b, dil
and r12b, 0xff
and r11b, r15b
mov r9b, r14b
and r9b, 0xff
and sil, r15b
or r12b, r11b
or r9b, sil
xor r12b, r9b
or dil, r14b
xor dil, 0xff
or r15b, 1
and dil, r15b
or r12b, dil
mov r9b, bl
xor r9b, 0xff
mov r11b, cl
xor r11b, 0xff
mov sil, byte [rbp + 0x5e4]
xor sil, 1
mov dil, r9b
and dil, 0xff
and bl, sil
mov r14b, r11b
and r14b, 0xff
and cl, sil
or dil, bl
or r14b, cl
xor dil, r14b
or r9b, r11b
xor r9b, 0xff
or sil, 1
and r9b, sil
or dil, r9b
mov cl, r12b
xor cl, 0xff
mov r9b, dil
and r9b, cl
xor dil, 0xff
and r12b, dil
or r9b, r12b
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 + 0x5e4]
xor r8b, 1
and cl, r8b
or dl, cl
mov cl, byte [rbp + 0x5e4]
xor cl, 0
mov r8b, r10b
xor r8b, 0xff
mov r11b, byte [rbp + 0x5e4]
xor r11b, 0
mov bl, cl
and bl, 0
mov sil, r11b
and sil, 0
mov dil, r8b
and dil, 0
and r10b, r11b
or bl, sil
or dil, r10b
xor bl, dil
or cl, r8b
xor cl, 0xff
or r11b, 0
and cl, r11b
or bl, cl
xor bl, 0xff
mov cl, dl
xor cl, bl
and cl, dl
mov dl, r9b
xor dl, 0xff
mov r8b, cl
xor r8b, 0xff
mov r10b, byte [rbp + 0x5e4]
xor r10b, 1
mov r11b, dl
and r11b, 0xff
and r9b, r10b
mov bl, r8b
and bl, 0xff
and cl, r10b
or r11b, r9b
or bl, cl
xor r11b, bl
or dl, r8b
xor dl, 0xff
or r10b, 1
and dl, r10b
or r11b, dl
mov cl, r11b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x5e4]
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 + 0x5e4]
xor dl, 1
and dl, 1
mov r8b, byte [rbp + 0x5e4]
xor r8b, 1
and r8b, 1
or dl, r8b
xor dl, 0xff
mov r8b, r11b
xor r8b, dl
and r8b, r11b
mov dl, cl
and dl, r8b
xor cl, r8b
or dl, cl
mov cl, byte [rbp + 0x5e4]
xor cl, 0
and cl, 1
mov r8b, byte [rbp + 0x5e4]
xor r8b, 1
and r8b, 0
or cl, r8b
mov r8b, r13b
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x5e4]
xor r9b, 1
mov r10b, r13b
and r10b, r9b
mov r11b, byte [rbp + 0x5e4]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, byte [rbp + 0x5e4]
xor r9b, 0
and r9b, 1
mov r10b, byte [rbp + 0x5e4]
xor r10b, 1
mov r11b, r10b
and r11b, 0
mov bl, byte [rbp + 0x5e4]
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, byte [rbp + 0x5e4]
xor r11b, 0
mov bl, byte [rbp + 0x5e4]
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 + 0x5e4]
xor sil, 0
mov dil, byte [rbp + 0x5e4]
xor dil, 0
or bl, sil
or dil, 0
xor bl, 0xff
and bl, dil
xor r13b, 0xff
mov sil, r9b
xor sil, 0xff
mov dil, byte [rbp + 0x5e4]
xor dil, 0
or r13b, sil
or dil, 0
xor r13b, 0xff
and r13b, dil
mov sil, r10b
xor sil, 0xff
mov dil, r11b
xor dil, 0xff
mov r14b, byte [rbp + 0x5e4]
xor r14b, 1
mov r15b, sil
and r15b, 0xff
and r10b, r14b
mov r12b, dil
and r12b, 0xff
and r11b, r14b
or r15b, r10b
or r12b, r11b
xor r15b, r12b
or sil, dil
xor sil, 0xff
or r14b, 1
and sil, r14b
or r15b, sil
mov r10b, bl
xor r10b, 0xff
mov r11b, r13b
xor r11b, 0xff
mov sil, byte [rbp + 0x5e4]
xor sil, 1
mov dil, r10b
and dil, 0xff
and bl, sil
mov r14b, r11b
and r14b, 0xff
and r13b, sil
or dil, bl
or r14b, r13b
xor dil, r14b
or r10b, r11b
xor r10b, 0xff
or sil, 1
and r10b, sil
or dil, r10b
mov r10b, r15b
xor r10b, 0xff
mov r11b, dil
and r11b, r10b
xor dil, 0xff
and r15b, dil
or r11b, r15b
mov r10b, cl
xor r10b, 0xff
mov bl, r8b
xor bl, 0xff
mov sil, byte [rbp + 0x5e4]
xor sil, 1
mov dil, r10b
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 r10b, bl
xor r10b, 0xff
or sil, 1
and r10b, sil
or dil, r10b
mov cl, dil
xor cl, 0xff
and cl, 0
mov r8b, byte [rbp + 0x5e4]
xor r8b, 0
and dil, r8b
mov r10b, byte [rbp + 0x5e4]
xor r10b, 1
and r10b, 0
and r8b, 1
or cl, dil
or r10b, r8b
xor cl, r10b
mov r8b, byte [rbp + 0x5e4]
xor r8b, 0
mov r10b, r9b
xor r10b, 0xff
mov bl, byte [rbp + 0x5e4]
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 + 0x5e4]
xor r8b, 1
or cl, sil
or r8b, 1
xor cl, 0xff
and cl, r8b
mov r8b, r11b
xor r8b, 0xff
mov r9b, cl
xor r9b, 0xff
mov r10b, byte [rbp + 0x5e4]
xor r10b, 1
mov bl, r8b
and bl, 0xff
and r11b, r10b
mov sil, r9b
and sil, 0xff
and cl, r10b
or bl, r11b
or sil, cl
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 r8b, byte [rbp + 0x5e4]
xor r8b, 1
and bl, r8b
or cl, bl
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x5e4]
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 + 0x5e4]
xor cl, 1
or r8b, dl
or cl, 1
xor r8b, 0xff
and r8b, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x5e4]
xor dl, 1
mov r9b, al
and r9b, dl
or cl, r9b
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x5e4]
xor r9b, 1
mov r10b, r8b
and r10b, r9b
or dl, r10b
mov r9b, byte [rbp + 0x5e4]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0x5e4]
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, cl
xor r10b, 0xff
mov r11b, byte [rbp + 0x5e4]
xor r11b, 1
mov bl, byte [rbp + 0x5e4]
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, byte [rbp + 0x5e4]
xor bl, 1
or al, r11b
or bl, 1
xor al, 0xff
and al, bl
mov r11b, dl
xor r11b, 0xff
mov bl, byte [rbp + 0x5e4]
xor bl, 1
mov sil, byte [rbp + 0x5e4]
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, byte [rbp + 0x5e4]
xor sil, 0
or r8b, bl
or sil, 0
xor r8b, 0xff
and r8b, sil
mov bl, r10b
and bl, al
xor r10b, al
or bl, r10b
mov al, r11b
and al, r8b
xor r11b, r8b
or al, r11b
mov r8b, bl
xor r8b, 0xff
and r8b, 1
mov r10b, byte [rbp + 0x5e4]
xor r10b, 1
and bl, r10b
mov r11b, al
xor r11b, 0xff
and r11b, 0xff
and al, r10b
or r8b, bl
or r11b, al
xor r8b, r11b
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 + 0x5e4]
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, r8b
and al, dl
xor r8b, dl
or al, r8b
test al, 1
jne 0x6d8f8fbf
jmp 0x6d98b2ea
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, 0xa7535105
add r8d, r9d
mov r9d, eax
sub r9d, r8d
sub r9d, 0xae44c942
sub r9d, 1
add r9d, 0xae44c942
mov r8d, eax
sub r8d, 0xa7535105
add r9d, r8d
mov r8d, eax
sub r8d, 0xed31df6
mov r10d, ecx
add r10d, r8d
mov r8d, eax
sub r8d, r9d
sub r10d, r8d
mov r8d, eax
sub r8d, r10d
mov r9d, eax
sub r9d, 0xed31df6
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
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, 1
mov dl, dil
xor dl, 1
and r12b, dl
mov sil, dil
xor sil, 1
and sil, 0xff
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
or al, sil
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
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
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, r14b
xor al, 0xff
mov dl, cl
xor dl, al
and dl, cl
mov al, cl
xor al, 0xff
mov r11b, r14b
and r11b, al
xor r14b, 0xff
and cl, r14b
or r11b, cl
mov al, dl
xor al, 0xff
mov cl, r11b
xor cl, 0xff
xor dil, 0
mov bl, al
and bl, 0
and dl, dil
mov sil, cl
and sil, 0
and r11b, dil
or bl, dl
or sil, r11b
xor bl, sil
or al, cl
xor al, 0xff
or dil, 0
and al, dil
or bl, al
test bl, 1
jne 0x6d8f9226
jmp 0x6d98b2ea
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
sub r8d, 0x3c3c9490
sub r8d, 0x8b09c87d
add r8d, 0x3c3c9490
add r8d, 0xe78098
add r8d, 0xf20799e5
sub r8d, 0xe78098
sub r8d, 0x8721bfe8
add r8d, 0x8b09c87d
add r8d, 0x8721bfe8
sub r8d, 0xe7fa1e94
add r8d, 0xc727d67d
add r8d, 0xe7fa1e94
sub r8d, 0x86d1dfbd
sub r8d, 1
add r8d, 0x86d1dfbd
add r8d, 0x495161ae
sub r8d, 0xc727d67d
sub r8d, 0x495161ae
mov r9d, 0x67af5d56
add r9d, 0
sub r9d, 0xf20799e5
sub r9d, 0x67af5d56
sub eax, r9d
sub 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
mov r14b, r11b
xor r14b, bl
and r14b, 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, r14b
and r10b, r11b
xor r14b, r11b
or r10b, r14b
mov r11b, dil
xor r11b, 0xff
and r11b, 1
mov bl, sil
xor bl, 1
mov r14b, dil
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, r11b
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, 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, 1
mov r13b, bl
xor r13b, r12b
and r13b, bl
mov r12b, r14b
xor r12b, 0xff
mov al, r10b
xor al, r12b
and al, r10b
mov r10b, r15b
and r10b, dil
xor r15b, dil
or r10b, r15b
mov dil, r13b
xor dil, 0xff
mov r15b, al
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
mov cl, dil
and cl, 0xff
and r13b, r12b
mov dl, r15b
and dl, 0xff
and al, r12b
or cl, r13b
or dl, al
xor cl, dl
or dil, r15b
xor dil, 0xff
or r12b, 1
and dil, r12b
or cl, dil
mov al, r10b
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
and r10b, dl
mov dil, cl
xor dil, 0xff
and dil, 0xff
and cl, dl
or al, r10b
or dil, cl
xor al, dil
mov cl, r11b
xor cl, 0xff
mov dl, bl
xor dl, 0xff
mov r10b, sil
xor r10b, 0
mov dil, cl
and dil, 0
and r11b, r10b
mov r15b, dl
and r15b, 0
and bl, r10b
or dil, r11b
or r15b, bl
xor dil, r15b
or cl, dl
xor cl, 0xff
or r10b, 0
and cl, r10b
or dil, cl
mov cl, dil
xor cl, 0xff
and cl, 0
mov dl, sil
xor dl, 0
and dil, dl
mov r10b, sil
xor r10b, 1
and r10b, 0
and dl, 1
or cl, dil
or r10b, dl
xor cl, r10b
mov dl, sil
xor dl, 1
mov r10b, r14b
xor r10b, 0xff
mov r11b, sil
xor r11b, 0
mov bl, dl
and bl, 0
mov dil, r11b
and dil, 1
mov r15b, r10b
and r15b, 0
and r14b, r11b
or bl, dil
or r15b, r14b
xor bl, r15b
or dl, r10b
xor dl, 0xff
or r11b, 0
and dl, r11b
or bl, dl
xor cl, 0xff
xor bl, 0xff
xor sil, 0
or cl, bl
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 0x6d8f9571
jmp 0x6d9a2e2e
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xf060c064
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 1
add r9d, r8d
mov r8d, eax
sub r8d, 0xf060c064
add r9d, r8d
mov r8d, ecx
add r8d, 0x8f5206e6
sub r8d, 0xa0f76638
sub r8d, 0x8f5206e6
add r8d, 0xebdb98af
add r8d, r9d
sub r8d, 0xebdb98af
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0xa0f76638
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
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
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
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
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
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 r14b, 0xff
mov r13b, sil
xor r13b, 0
or al, r14b
or r13b, 0
xor al, 0xff
and al, r13b
mov r14b, bl
xor r14b, 0xff
mov r13b, r15b
xor r13b, 0xff
mov cl, sil
xor cl, 0
mov dl, r14b
and dl, 0
and bl, cl
mov r8b, r13b
and r8b, 0
and r15b, cl
or dl, bl
or r8b, r15b
xor dl, r8b
or r14b, r13b
xor r14b, 0xff
or cl, 0
and r14b, cl
or dl, r14b
mov cl, r12b
and cl, al
xor r12b, al
or cl, r12b
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
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 bl, r8b
and bl, 1
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and r8b, 1
or dl, bl
or r14b, r8b
xor dl, r14b
mov r8b, sil
xor r8b, 0
xor dl, 0xff
mov bl, sil
xor bl, 1
or r8b, dl
or bl, 1
xor r8b, 0xff
and r8b, bl
mov dl, cl
and dl, r8b
xor cl, r8b
or dl, cl
mov cl, dil
xor cl, 0xff
and cl, 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 cl, bl
or r14b, r8b
xor cl, r14b
mov r8b, sil
xor r8b, 0
and r8b, 1
mov bl, sil
xor bl, 1
and bl, 0
or r8b, bl
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, cl
xor r14b, 0xff
mov r15b, r8b
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, r14b
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 r14b, r15b
xor r14b, 0xff
or r12b, 0
and r14b, r12b
or r13b, r14b
mov cl, sil
xor cl, 0
mov r8b, bl
xor r8b, 0xff
mov r9b, sil
xor r9b, 0
mov r14b, cl
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 cl, r8b
xor cl, 0xff
or r9b, 0
and cl, r9b
or r14b, 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
xor cl, 0xff
xor r14b, 0xff
mov r8b, sil
xor r8b, 1
or cl, r14b
or r8b, 1
xor cl, 0xff
and cl, r8b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
mov bl, dl
and bl, r9b
or r8b, bl
mov r9b, r10b
xor r9b, 0xff
mov bl, r8b
and bl, r9b
xor r8b, 0xff
mov r9b, r10b
and r9b, r8b
or bl, r9b
xor bl, 0xff
xor r10b, 0xff
mov r8b, sil
xor r8b, 0
or bl, r10b
or r8b, 0
xor bl, 0xff
and bl, r8b
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, r8b
and r10b, r9b
xor r8b, 0xff
mov r9b, al
and r9b, r8b
or r10b, r9b
xor r10b, 0xff
mov r8b, al
xor r8b, 0xff
mov r9b, sil
xor r9b, 1
or r10b, r8b
or r9b, 1
xor r10b, 0xff
and r10b, r9b
mov r8b, r11b
xor r8b, 0xff
and r8b, 0
mov r9b, sil
xor r9b, 0
and r11b, r9b
mov r14b, sil
xor r14b, 1
and r14b, 0
and r9b, 1
or r8b, r11b
or r14b, r9b
xor r8b, r14b
mov r9b, dl
xor r9b, 0xff
and r9b, 1
mov r11b, sil
xor r11b, 1
mov r14b, dl
and r14b, r11b
or r9b, r14b
mov r11b, sil
xor r11b, 0
and r11b, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
or r11b, r14b
mov r14b, r8b
xor r14b, 0xff
mov r15b, r9b
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, r14b
and r13b, 0xff
and r8b, r12b
mov byte [rbp + 0x5e0], r15b
and r15b, 0xff
and r9b, r12b
or r13b, r8b
or r15b, r9b
xor r13b, r15b
mov r8b, byte [rbp + 0x5e0]
or r14b, r8b
xor r14b, 0xff
or r12b, 1
and r14b, r12b
or r13b, r14b
mov r9b, r11b
and r9b, 0
xor r11b, 0
or r9b, r11b
mov r11b, r13b
xor r11b, 0xff
and r11b, 1
mov r14b, sil
xor r14b, 1
and r13b, r14b
or r11b, r13b
xor r9b, 0xff
mov r14b, r11b
xor r14b, r9b
and r14b, r11b
mov r9b, cl
xor r9b, 0xff
and r9b, 1
mov r11b, sil
xor r11b, 1
mov r15b, cl
and r15b, r11b
or r9b, r15b
mov r11b, bl
xor r11b, 0xff
and r11b, 1
mov r15b, sil
xor r15b, 1
mov r12b, bl
and r12b, r15b
or r11b, r12b
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, sil
xor r8b, 1
mov r12b, r9b
xor r12b, r8b
and r12b, r9b
xor cl, 0xff
mov r8b, r15b
xor r8b, 0xff
mov r13b, sil
xor r13b, 0
or cl, r8b
or r13b, 0
xor cl, 0xff
and cl, r13b
mov r8b, r11b
xor r8b, 0xff
mov r13b, sil
xor r13b, 1
mov byte [rbp + 0x5df], sil
xor sil, 1
or r8b, r13b
or sil, 1
xor r8b, 0xff
and r8b, sil
mov sil, r15b
xor sil, 0xff
mov r13b, bl
xor r13b, sil
and r13b, bl
mov bl, r12b
and bl, cl
xor r12b, cl
or bl, r12b
mov cl, r8b
xor cl, 0xff
mov sil, r13b
xor sil, 0xff
mov r12b, byte [rbp + 0x5df]
xor r12b, 1
mov byte [rbp + 0x5de], cl
and cl, 0xff
and r8b, r12b
mov byte [rbp + 0x5dd], sil
and sil, 0xff
and r13b, r12b
or cl, r8b
or sil, r13b
xor cl, sil
mov r8b, byte [rbp + 0x5de]
mov sil, byte [rbp + 0x5dd]
or r8b, sil
xor r8b, 0xff
or r12b, 1
and r8b, r12b
or cl, r8b
mov r8b, bl
xor r8b, 0xff
mov r12b, cl
and r12b, r8b
xor cl, 0xff
and bl, cl
or r12b, bl
mov cl, r9b
and cl, r11b
xor r9b, r11b
or cl, r9b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x5df]
xor r9b, 1
and cl, r9b
or r8b, cl
mov cl, byte [rbp + 0x5df]
xor cl, 1
mov r9b, r15b
xor r9b, 0xff
mov r11b, byte [rbp + 0x5df]
xor r11b, 0
mov bl, cl
and bl, 0
mov r13b, r11b
and r13b, 1
mov sil, r9b
and sil, 0
and r15b, r11b
or bl, r13b
or sil, r15b
xor bl, sil
or cl, r9b
xor cl, 0xff
or r11b, 0
and cl, r11b
or bl, cl
xor r8b, 0xff
xor bl, 0xff
mov cl, byte [rbp + 0x5df]
xor cl, 0
or r8b, bl
or cl, 0
xor r8b, 0xff
and r8b, cl
mov cl, r12b
xor cl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r11b, byte [rbp + 0x5df]
xor r11b, 1
mov bl, cl
and bl, 0xff
and r12b, r11b
mov sil, r9b
and sil, 0xff
and r8b, r11b
or bl, r12b
or sil, r8b
xor bl, sil
or cl, r9b
xor cl, 0xff
or r11b, 1
and cl, r11b
or bl, cl
mov cl, r10b
xor cl, 0xff
mov r8b, r14b
xor r8b, 0xff
mov r9b, byte [rbp + 0x5df]
xor r9b, 0
or cl, r8b
or r9b, 0
xor cl, 0xff
and cl, r9b
mov r8b, r10b
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x5df]
xor r9b, 1
and r10b, r9b
mov r11b, r14b
xor r11b, 0xff
and r11b, 0xff
and r14b, r9b
or r8b, r10b
or r11b, r14b
xor r8b, r11b
mov r9b, cl
xor r9b, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, byte [rbp + 0x5df]
xor r11b, 0
mov sil, r9b
and sil, 0
and cl, r11b
mov r14b, r10b
and r14b, 0
and r8b, r11b
or sil, cl
or r14b, r8b
xor sil, r14b
or r9b, r10b
xor r9b, 0xff
or r11b, 0
and r9b, r11b
or sil, r9b
mov cl, bl
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x5df]
xor r8b, 1
mov r9b, bl
and r9b, r8b
or cl, r9b
mov r8b, byte [rbp + 0x5df]
xor r8b, 1
xor cl, 0xff
mov r9b, byte [rbp + 0x5df]
xor r9b, 1
or r8b, cl
or r9b, 1
xor r8b, 0xff
and r8b, r9b
mov cl, byte [rbp + 0x5df]
xor cl, 1
and cl, 1
mov r9b, byte [rbp + 0x5df]
xor r9b, 1
mov r10b, r9b
and r10b, 1
mov r11b, byte [rbp + 0x5df]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or cl, r10b
or r11b, r9b
xor cl, r11b
xor bl, 0xff
mov r9b, cl
xor r9b, 0xff
mov r10b, byte [rbp + 0x5df]
xor r10b, 0
or bl, r9b
or r10b, 0
xor bl, 0xff
and bl, r10b
mov r9b, sil
xor r9b, 0xff
and r9b, 0
mov r10b, byte [rbp + 0x5df]
xor r10b, 0
mov r11b, sil
and r11b, r10b
mov r14b, byte [rbp + 0x5df]
xor r14b, 1
and r14b, 0
and r10b, 1
or r9b, r11b
or r14b, r10b
xor r9b, r14b
mov r10b, byte [rbp + 0x5df]
xor r10b, 1
mov r11b, r9b
xor r11b, r10b
and r11b, r9b
xor sil, 0xff
xor cl, 0xff
mov r9b, byte [rbp + 0x5df]
xor r9b, 0
or sil, cl
or r9b, 0
xor sil, 0xff
and sil, r9b
mov cl, r8b
xor cl, 0xff
mov r9b, bl
xor r9b, 0xff
mov r10b, byte [rbp + 0x5df]
xor r10b, 1
mov r14b, cl
and r14b, 0xff
and r8b, r10b
mov r15b, r9b
and r15b, 0xff
and bl, r10b
or r14b, r8b
or r15b, bl
xor r14b, r15b
or cl, r9b
xor cl, 0xff
or r10b, 1
and cl, r10b
or r14b, cl
mov cl, r11b
xor cl, 0xff
mov r8b, sil
xor r8b, 0xff
mov r9b, byte [rbp + 0x5df]
xor r9b, 0
mov r10b, cl
and r10b, 0
and r11b, r9b
mov bl, r8b
and bl, 0
and sil, r9b
or r10b, r11b
or bl, sil
xor r10b, bl
or cl, r8b
xor cl, 0xff
or r9b, 0
and cl, r9b
or r10b, cl
mov cl, r14b
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x5df]
xor r8b, 1
and r14b, r8b
mov r9b, r10b
xor r9b, 0xff
and r9b, 0xff
and r10b, r8b
or cl, r14b
or r9b, r10b
xor cl, r9b
mov r8b, al
xor r8b, 0xff
mov r9b, dil
xor r9b, r8b
and r9b, dil
mov r8b, dil
xor r8b, 0xff
and r8b, 0
mov r10b, byte [rbp + 0x5df]
xor r10b, 0
and dil, r10b
mov r11b, al
xor r11b, 0xff
and r11b, 0
and al, r10b
or r8b, dil
or r11b, al
xor r8b, r11b
mov al, r9b
xor al, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, byte [rbp + 0x5df]
xor r11b, 0
mov bl, al
and bl, 0
and r9b, r11b
mov sil, r10b
and sil, 0
and r8b, r11b
or bl, r9b
or sil, r8b
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 r8b, byte [rbp + 0x5df]
xor r8b, 1
mov r9b, bl
and r9b, r8b
or al, r9b
mov r8b, byte [rbp + 0x5df]
xor r8b, 1
xor al, 0xff
mov r9b, byte [rbp + 0x5df]
xor r9b, 0
or r8b, al
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov al, byte [rbp + 0x5df]
xor al, 1
and al, 1
mov r9b, byte [rbp + 0x5df]
xor r9b, 1
and r9b, 1
or al, r9b
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, byte [rbp + 0x5df]
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, byte [rbp + 0x5df]
xor al, 0
and al, 1
mov r8b, byte [rbp + 0x5df]
xor r8b, 1
mov r9b, r8b
and r9b, 0
mov r10b, byte [rbp + 0x5df]
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, byte [rbp + 0x5df]
xor r9b, 1
mov r10b, dl
and r10b, r9b
or r8b, r10b
mov r9b, byte [rbp + 0x5df]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0x5df]
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, byte [rbp + 0x5df]
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, byte [rbp + 0x5df]
xor sil, 1
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, r11b
xor dl, 0xff
mov sil, r10b
xor sil, 0xff
mov r15b, byte [rbp + 0x5df]
xor r15b, 0
mov r12b, dl
and r12b, 0
and r11b, r15b
mov r13b, sil
and r13b, 0
and r10b, r15b
or r12b, r11b
or r13b, r10b
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
and r10b, 0
mov r11b, byte [rbp + 0x5df]
xor r11b, 0
and r12b, r11b
mov sil, dl
xor sil, 0xff
and sil, 0
and dl, r11b
or r10b, r12b
or sil, dl
xor r10b, sil
mov dl, al
xor dl, 0xff
mov r11b, r8b
xor r11b, 0xff
mov sil, byte [rbp + 0x5df]
xor sil, 0
mov dil, dl
and dil, 0
and al, sil
mov r14b, r11b
and r14b, 0
and r8b, sil
or dil, al
or r14b, r8b
xor dil, r14b
or dl, r11b
xor dl, 0xff
or sil, 0
and dl, sil
or dil, dl
mov al, dil
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x5df]
xor dl, 1
and dil, dl
or al, dil
mov dl, r9b
and dl, 1
xor r9b, 1
or dl, r9b
xor al, 0xff
xor dl, 0xff
mov r8b, byte [rbp + 0x5df]
xor r8b, 0
or al, dl
or r8b, 0
xor al, 0xff
and al, r8b
mov dl, r10b
xor dl, 0xff
mov r8b, al
xor r8b, 0xff
mov r9b, byte [rbp + 0x5df]
xor r9b, 1
mov r11b, dl
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 dl, r8b
xor dl, 0xff
or r9b, 1
and dl, r9b
or r11b, dl
mov al, bl
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x5df]
xor dl, 1
and bl, dl
or al, bl
mov dl, r11b
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x5df]
xor r8b, 1
and r11b, r8b
mov r9b, byte [rbp + 0x5df]
xor r9b, 1
and r9b, 0xff
and r8b, 1
or dl, r11b
or r9b, r8b
xor dl, r9b
mov r8b, byte [rbp + 0x5df]
xor r8b, 1
and r8b, 1
mov r9b, byte [rbp + 0x5df]
xor r9b, 1
and r9b, 1
or r8b, r9b
mov r9b, al
and r9b, dl
xor al, dl
or r9b, al
mov al, byte [rbp + 0x5df]
xor al, 1
mov dl, r8b
xor dl, 0xff
mov r10b, byte [rbp + 0x5df]
xor r10b, 0
mov r11b, al
and r11b, 0
mov bl, r10b
and bl, 1
mov sil, dl
and sil, 0
and r8b, r10b
or r11b, bl
or sil, r8b
xor r11b, sil
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, byte [rbp + 0x5df]
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
and al, 1
mov r8b, byte [rbp + 0x5df]
xor r8b, 1
mov r9b, cl
and r9b, r8b
mov r10b, byte [rbp + 0x5df]
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, byte [rbp + 0x5df]
xor r9b, 1
mov r10b, dl
and r10b, r9b
or r8b, r10b
mov r9b, byte [rbp + 0x5df]
xor r9b, 1
and r9b, 0
mov r10b, byte [rbp + 0x5df]
xor r10b, 0
mov r11b, r10b
and r11b, 1
mov bl, byte [rbp + 0x5df]
xor bl, 1
and bl, 0
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, byte [rbp + 0x5df]
xor r10b, 1
mov r11b, al
xor r11b, r10b
and r11b, al
mov r10b, r9b
xor r10b, 0xff
mov bl, cl
xor bl, r10b
and bl, cl
mov cl, byte [rbp + 0x5df]
xor cl, 1
mov r10b, r8b
xor r10b, cl
and r10b, r8b
mov cl, r9b
xor cl, 0xff
mov sil, dl
xor sil, cl
and sil, dl
mov cl, r11b
and cl, bl
xor r11b, bl
or cl, r11b
mov dl, r10b
and dl, sil
xor r10b, sil
or dl, r10b
mov r10b, cl
xor r10b, 0xff
and r10b, 1
mov r11b, byte [rbp + 0x5df]
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
xor cl, 0xff
mov dl, r8b
xor dl, 0xff
mov r11b, byte [rbp + 0x5df]
xor r11b, 1
mov bl, cl
and bl, 0xff
and al, r11b
mov sil, dl
and sil, 0xff
and r8b, r11b
or bl, al
or sil, r8b
xor bl, sil
or cl, dl
xor cl, 0xff
or r11b, 1
and cl, r11b
or bl, cl
mov al, bl
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x5df]
xor cl, 1
and bl, cl
or al, bl
mov cl, byte [rbp + 0x5df]
xor cl, 1
mov dl, r9b
xor dl, 0xff
mov r8b, byte [rbp + 0x5df]
xor r8b, 0
mov r11b, cl
and r11b, 0
mov bl, r8b
and bl, 1
mov sil, dl
and sil, 0
and r9b, r8b
or r11b, bl
or sil, r9b
xor r11b, sil
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
mov r8b, byte [rbp + 0x5df]
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 0x6d8fa563
jmp 0x6d9a2e2e
mov al, byte [rbp + 0x5eb]
test al, 1
jne 0x6d8fa576
jmp 0x6d90f8c9
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
add r8d, 0x1ccb58aa
sub r8d, 0x6e6fb002
sub r8d, 0x1ccb58aa
sub r8d, 0x34750879
sub r8d, 0x6169d9f9
add r8d, 0x34750879
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x6e6fb002
add r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0xbde1300b
add r8d, r9d
mov r9d, eax
sub r9d, 1
add r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0xbde1300b
add r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0x6169d9f9
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
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
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
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
and r15b, 1
or r14b, r15b
mov r15b, sil
xor r15b, 1
mov r12b, r14b
xor r12b, r15b
and r12b, r14b
xor al, 0xff
xor al, 1
and al, 0xff
mov r14b, bl
and r14b, dil
xor bl, dil
or r14b, bl
mov bl, r12b
and bl, al
xor r12b, al
or bl, r12b
mov al, r14b
xor al, 0xff
and al, 0
mov dil, sil
xor dil, 0
and r14b, dil
mov r15b, bl
xor r15b, 0xff
and r15b, 0
and bl, dil
or al, r14b
or r15b, bl
xor al, r15b
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
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, bl
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, 1
mov cl, r15b
xor cl, r12b
and cl, r15b
mov r15b, sil
xor r15b, 1
xor bl, 0xff
mov r12b, sil
xor r12b, 0
or r15b, bl
or r12b, 0
xor r15b, 0xff
and r15b, r12b
mov bl, dil
and bl, r14b
xor dil, r14b
or bl, dil
mov dil, cl
and dil, r15b
xor cl, r15b
or dil, cl
mov cl, bl
xor cl, 0xff
mov r14b, dil
and r14b, cl
xor dil, 0xff
and bl, dil
or r14b, bl
mov cl, r13b
xor cl, 0xff
and cl, 0
mov bl, sil
xor bl, 0
mov dil, r13b
and dil, bl
mov r15b, sil
xor r15b, 1
and r15b, 0
and bl, 1
or cl, dil
or r15b, bl
xor cl, r15b
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
and dil, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or dil, r15b
mov r15b, cl
and r15b, bl
xor cl, bl
or r15b, cl
mov cl, sil
xor cl, 1
mov bl, dil
xor bl, 0xff
mov r12b, sil
xor r12b, 1
mov dl, cl
and dl, 0xff
mov r8b, r12b
and r8b, 1
mov r9b, bl
and r9b, 0xff
and dil, r12b
or dl, r8b
or r9b, dil
xor dl, r9b
or cl, bl
xor cl, 0xff
or r12b, 1
and cl, r12b
or dl, cl
mov cl, r15b
xor cl, 0xff
and cl, 1
mov r8b, sil
xor r8b, 1
and r15b, r8b
or cl, r15b
xor dl, 0xff
mov r8b, cl
xor r8b, dl
and r8b, cl
mov cl, r10b
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
and r10b, dl
or cl, r10b
mov dl, r14b
xor dl, 0xff
and dl, 1
mov r9b, sil
xor r9b, 1
mov r10b, r14b
and r10b, r9b
or dl, r10b
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, cl
and r10b, dl
xor cl, dl
or r10b, cl
mov cl, sil
xor cl, 0
mov dl, r9b
xor dl, 0xff
mov bl, sil
xor bl, 1
mov dil, cl
and dil, 0xff
mov r15b, bl
and r15b, 0
mov r12b, dl
and r12b, 0xff
and r9b, bl
or dil, r15b
or r12b, r9b
xor dil, r12b
or cl, dl
xor cl, 0xff
or bl, 1
and cl, bl
or dil, cl
mov cl, r10b
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
and r10b, dl
or cl, r10b
xor dil, 0xff
mov dl, cl
xor dl, dil
and dl, cl
mov cl, sil
xor cl, 1
and cl, 1
mov r9b, sil
xor r9b, 1
and r9b, 1
or cl, r9b
mov r9b, al
xor r9b, 0xff
and r9b, 0
mov r10b, sil
xor r10b, 0
mov bl, al
and bl, r10b
mov dil, cl
xor dil, 0xff
and dil, 0
and cl, r10b
or r9b, bl
or dil, cl
xor r9b, dil
xor r9b, 0xff
mov cl, al
xor cl, 0xff
mov r10b, sil
xor r10b, 1
or r9b, cl
or r10b, 1
xor r9b, 0xff
and r9b, r10b
mov cl, r11b
xor cl, 0xff
and cl, 1
mov r10b, sil
xor r10b, 1
and r11b, r10b
mov bl, sil
xor bl, 1
and bl, 0xff
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
mov dil, sil
xor dil, 1
and dil, 0xff
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, cl
xor bl, 0xff
mov dil, r10b
xor dil, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, bl
and r12b, 0
and cl, r15b
mov byte [rbp + 0x5dc], dil
and dil, 0
and r10b, r15b
or r12b, cl
or dil, r10b
xor r12b, dil
mov cl, byte [rbp + 0x5dc]
or bl, cl
xor bl, 0xff
or r15b, 0
and bl, r15b
or r12b, bl
mov r10b, sil
xor r10b, 1
mov bl, r11b
xor bl, 0xff
mov dil, sil
xor dil, 1
mov r15b, r10b
and r15b, 0xff
mov cl, dil
and cl, 1
mov byte [rbp + 0x5db], bl
and bl, 0xff
and r11b, dil
or r15b, cl
or bl, r11b
xor r15b, bl
mov cl, byte [rbp + 0x5db]
or r10b, cl
xor r10b, 0xff
or dil, 1
and r10b, dil
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 bl, r8b
xor bl, r10b
and bl, r8b
mov r10b, r8b
xor r10b, 0xff
and r10b, 1
mov dil, sil
xor dil, 1
and r8b, dil
mov r15b, dl
xor r15b, 0xff
and r15b, 0xff
and dl, dil
or r10b, r8b
or r15b, dl
xor r10b, r15b
mov dl, bl
xor dl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dil, sil
xor dil, 0
mov r15b, dl
and r15b, 0
and bl, dil
mov r12b, r8b
and r12b, 0
and r10b, dil
or r15b, bl
or r12b, r10b
xor r15b, r12b
or dl, r8b
xor dl, 0xff
or dil, 0
and dl, dil
or r15b, dl
mov dl, r9b
xor dl, 0xff
mov r8b, r11b
xor r8b, 0xff
mov r10b, sil
xor r10b, 0
or dl, r8b
or r10b, 0
xor dl, 0xff
and dl, r10b
mov r8b, r9b
xor r8b, 0xff
and r8b, 0
mov r10b, sil
xor r10b, 0
and r9b, r10b
mov bl, r11b
xor bl, 0xff
and bl, 0
and r11b, r10b
or r8b, r9b
or bl, r11b
xor r8b, bl
mov r9b, dl
xor r9b, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, sil
xor r11b, 1
mov bl, r9b
and bl, 0xff
and dl, r11b
mov dil, r10b
and dil, 0xff
and r8b, r11b
or bl, dl
or dil, r8b
xor bl, dil
or r9b, r10b
xor r9b, 0xff
or r11b, 1
and r9b, r11b
or bl, r9b
mov dl, r15b
xor dl, 0xff
and dl, 0
mov r8b, sil
xor r8b, 0
mov r9b, r15b
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, 0
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, 0
and dl, 1
mov r9b, sil
xor r9b, 1
and r9b, 0
or dl, r9b
xor r15b, 0xff
mov r9b, dl
xor r9b, 0xff
mov r10b, sil
xor r10b, 0
or r15b, r9b
or r10b, 0
xor r15b, 0xff
and r15b, 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, sil
xor r10b, 0
mov r11b, r9b
xor r11b, r10b
and r11b, r9b
xor dl, 0xff
mov r9b, bl
xor r9b, dl
and r9b, bl
mov dl, r8b
xor dl, 0xff
mov r10b, r15b
xor r10b, 0xff
mov bl, sil
xor bl, 0
mov dil, dl
and dil, 0
and r8b, bl
mov r12b, r10b
and r12b, 0
and r15b, bl
or dil, r8b
or r12b, r15b
xor dil, r12b
or dl, r10b
xor dl, 0xff
or bl, 0
and dl, bl
or dil, dl
mov dl, r11b
xor dl, 0xff
mov r8b, r9b
xor r8b, 0xff
mov r10b, sil
xor r10b, 1
mov bl, dl
and bl, 0xff
and r11b, r10b
mov r15b, r8b
and r15b, 0xff
and r9b, r10b
or bl, r11b
or r15b, r9b
xor bl, r15b
or dl, r8b
xor dl, 0xff
or r10b, 1
and dl, r10b
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, al
xor dl, 0xff
mov r9b, r13b
xor r9b, dl
and r9b, r13b
mov dl, r13b
xor dl, 0xff
mov r10b, al
and r10b, dl
xor al, 0xff
and r13b, al
or r10b, r13b
mov al, r9b
and al, r10b
xor r9b, r10b
or al, 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
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, 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 dl, r11b
or bl, r10b
xor dl, bl
xor al, 0xff
xor dl, 0xff
mov r10b, sil
xor r10b, 1
or al, dl
or r10b, 1
xor al, 0xff
and al, r10b
mov dl, r9b
and dl, al
xor r9b, al
or dl, r9b
mov al, r14b
xor al, 0xff
xor al, 1
and al, 0xff
mov r9b, sil
xor r9b, 1
and r9b, 1
mov r10b, sil
xor r10b, 1
mov r11b, r10b
and r11b, 1
mov bl, r14b
xor bl, 0xff
and bl, 0xff
and r14b, r10b
or r9b, r11b
or bl, r14b
xor r9b, bl
mov r10b, al
xor r10b, 0xff
mov r11b, r9b
xor r11b, 0xff
mov bl, sil
xor bl, 0
mov dil, r10b
and dil, 0
and al, bl
mov r14b, r11b
and r14b, 0
and r9b, bl
or dil, al
or r14b, r9b
xor dil, r14b
or r10b, r11b
xor r10b, 0xff
or bl, 0
and r10b, bl
or dil, r10b
mov al, dl
xor al, 0xff
and al, 1
mov r9b, sil
xor r9b, 1
and dl, r9b
or al, dl
mov dl, dil
xor dl, 0xff
and dl, 1
mov r9b, sil
xor r9b, 1
and dil, r9b
mov r10b, sil
xor r10b, 1
and r10b, 0xff
and r9b, 1
or dl, dil
or r10b, r9b
xor dl, r10b
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, al
and r10b, dl
xor al, dl
or r10b, al
mov al, sil
xor al, 0
mov dl, r9b
xor dl, 0xff
mov r11b, sil
xor r11b, 1
mov bl, al
and bl, 0xff
mov dil, r11b
and dil, 0
mov r14b, dl
and r14b, 0xff
and r9b, r11b
or bl, dil
or r14b, r9b
xor bl, r14b
or al, dl
xor al, 0xff
or r11b, 1
and al, r11b
or bl, al
mov al, r10b
xor al, 0xff
and al, 0
mov dl, sil
xor dl, 0
and r10b, dl
mov r9b, sil
xor r9b, 1
and r9b, 0
and dl, 1
or al, r10b
or r9b, dl
xor al, r9b
xor al, 0xff
xor bl, 0xff
xor sil, 1
or al, bl
or sil, 1
xor al, 0xff
and al, sil
mov dl, al
xor dl, 0xff
mov r9b, r8b
xor r9b, dl
and r9b, r8b
mov dl, r8b
xor dl, 0xff
mov r10b, al
and r10b, dl
xor al, 0xff
and r8b, al
or r10b, r8b
mov al, r9b
and al, r10b
xor r9b, r10b
or al, r9b
test al, 1
jne 0x6d8fb067
jmp 0x6d9a2e33
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
add r8d, 0x2ebd0f1c
sub r8d, 0x5cd93f21
sub r8d, 0x2ebd0f1c
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x4fd73520
add r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x5cd93f21
add r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0xb197fcf5
add r9d, r8d
mov r8d, eax
sub r8d, r9d
add r8d, 0x719ac342
sub r8d, 1
sub r8d, 0x719ac342
mov r9d, eax
sub r9d, 0xb197fcf5
add r8d, r9d
add r8d, 0xa337f613
sub r8d, 0xfb3d6bff
sub r8d, 0xa337f613
add r8d, 0xade393d8
sub r8d, 0x4fd73520
sub r8d, 0xade393d8
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0xfb3d6bff
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
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
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
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
xor bl, 0xff
mov r12b, sil
xor r12b, 0
or r15b, bl
or r12b, 0
xor r15b, 0xff
and r15b, r12b
mov bl, r14b
xor bl, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, sil
xor r13b, 1
mov al, bl
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 bl, r12b
xor bl, 0xff
or r13b, 1
and bl, r13b
or al, 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
xor cl, 0xff
xor cl, 1
and cl, 0xff
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, 0
or r14b, bl
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov bl, cl
xor bl, 0xff
mov r15b, r14b
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 r14b, r12b
or r13b, cl
or dl, r14b
xor r13b, dl
or bl, r15b
xor bl, 0xff
or r12b, 1
and bl, r12b
or r13b, bl
mov cl, dil
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
mov bl, dil
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, 0
and bl, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
or bl, r14b
mov r14b, cl
and r14b, dl
xor cl, dl
or r14b, cl
mov cl, bl
and cl, 0
xor bl, 0
or cl, bl
mov dl, r14b
xor dl, 0xff
and dl, 0
mov bl, sil
xor bl, 0
and r14b, bl
mov r15b, sil
xor r15b, 1
and r15b, 0
and bl, 1
or dl, r14b
or r15b, bl
xor dl, r15b
xor dl, 0xff
xor cl, 0xff
mov bl, sil
xor bl, 1
or dl, cl
or bl, 1
xor dl, 0xff
and dl, bl
mov cl, r10b
xor cl, 0xff
and cl, 1
mov bl, sil
xor bl, 1
and r10b, bl
or cl, r10b
mov r10b, r13b
xor r10b, 0xff
and r10b, 1
mov bl, sil
xor bl, 1
mov r14b, r13b
and r14b, bl
mov r15b, sil
xor r15b, 1
and r15b, 0xff
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, cl
xor r14b, 0xff
mov r15b, r10b
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
mov r8b, r14b
and r8b, 0
and cl, r12b
mov r9b, r15b
and r9b, 0
and r10b, r12b
or r8b, cl
or r9b, r10b
xor r8b, r9b
or r14b, r15b
xor r14b, 0xff
or r12b, 0
and r14b, r12b
or r8b, r14b
mov cl, sil
xor cl, 1
mov r9b, bl
xor r9b, 0xff
mov r10b, sil
xor r10b, 0
mov r14b, cl
and r14b, 0
mov r15b, r10b
and r15b, 1
mov r12b, r9b
and r12b, 0
and bl, r10b
or r14b, r15b
or r12b, bl
xor r14b, r12b
or cl, r9b
xor cl, 0xff
or r10b, 0
and cl, r10b
or r14b, cl
mov cl, r8b
xor cl, 0xff
and cl, 1
mov r9b, sil
xor r9b, 1
and r8b, r9b
or cl, r8b
xor cl, 0xff
xor r14b, 0xff
mov r8b, sil
xor r8b, 1
or cl, r14b
or r8b, 1
xor cl, 0xff
and cl, r8b
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, al
xor r9b, 0xff
mov r10b, r8b
and r10b, r9b
xor r8b, 0xff
mov r9b, al
and r9b, r8b
or r10b, r9b
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, 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
and bl, r9b
xor r8b, r9b
or bl, r8b
mov r8b, r11b
and r8b, 1
xor r11b, 1
or r8b, r11b
mov r9b, bl
xor r9b, 0xff
and r9b, 1
mov r11b, sil
xor r11b, 1
and bl, r11b
or r9b, bl
xor r9b, 0xff
xor r8b, 0xff
mov r11b, sil
xor r11b, 0
or r9b, r8b
or r11b, 0
xor r9b, 0xff
and r9b, r11b
mov r8b, dl
xor r8b, 0xff
mov r11b, cl
xor r11b, 0xff
mov bl, sil
xor bl, 1
or r8b, r11b
or bl, 1
xor r8b, 0xff
and r8b, bl
mov r11b, dl
xor r11b, 0xff
and r11b, 1
mov bl, sil
xor bl, 1
and dl, bl
mov r14b, cl
xor r14b, 0xff
and r14b, 0xff
and cl, bl
or r11b, dl
or r14b, cl
xor r11b, r14b
mov cl, r8b
xor cl, 0xff
mov dl, r11b
xor dl, 0xff
mov bl, sil
xor bl, 1
mov r14b, cl
and r14b, 0xff
and r8b, bl
mov r15b, dl
and r15b, 0xff
and r11b, bl
or r14b, r8b
or r15b, r11b
xor r14b, r15b
or cl, dl
xor cl, 0xff
or bl, 1
and cl, bl
or r14b, cl
mov cl, r10b
xor cl, 0xff
mov dl, r9b
xor dl, 0xff
mov r8b, sil
xor r8b, 0
or cl, dl
or r8b, 0
xor cl, 0xff
and cl, r8b
mov dl, r10b
xor dl, 0xff
mov r8b, r9b
and r8b, dl
xor r9b, 0xff
and r10b, r9b
or r8b, r10b
mov dl, cl
and dl, r8b
xor cl, r8b
or dl, cl
mov cl, r14b
xor cl, 0xff
and cl, 1
mov r8b, sil
xor r8b, 1
mov r9b, r14b
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, 0
xor cl, 0xff
mov r9b, sil
xor r9b, 1
or r8b, cl
or r9b, 1
xor r8b, 0xff
and r8b, r9b
mov cl, sil
xor cl, 0
and cl, 1
mov r9b, sil
xor r9b, 1
and r9b, 0
or cl, r9b
xor r14b, 0xff
mov r9b, cl
xor r9b, 0xff
mov r10b, sil
xor r10b, 1
or r14b, r9b
or r10b, 1
xor r14b, 0xff
and r14b, r10b
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
mov r11b, r9b
xor r11b, r10b
and r11b, r9b
xor dl, 0xff
xor cl, 0xff
mov r9b, sil
xor r9b, 0
or dl, cl
or r9b, 0
xor dl, 0xff
and dl, r9b
mov cl, r8b
and cl, r14b
xor r8b, r14b
or cl, r8b
mov r8b, r11b
and r8b, dl
xor r11b, dl
or r8b, r11b
mov dl, cl
xor dl, 0xff
and dl, 0
mov r9b, sil
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, 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, al
xor r8b, 0xff
and r8b, 0
mov r9b, sil
xor r9b, 0
mov r10b, al
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, 1
mov r10b, sil
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, sil
xor r10b, 1
mov r11b, cl
xor r11b, r10b
and r11b, cl
xor dil, 0xff
mov r10b, r9b
xor r10b, 0xff
mov bl, sil
xor bl, 0
or dil, r10b
or bl, 0
xor dil, 0xff
and dil, bl
mov r10b, sil
xor r10b, 1
mov bl, r8b
xor bl, r10b
and bl, r8b
xor al, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r14b, sil
xor r14b, 1
or al, r10b
or r14b, 1
xor al, 0xff
and al, r14b
mov r10b, r11b
and r10b, dil
xor r11b, dil
or r10b, r11b
mov r11b, bl
xor r11b, 0xff
mov dil, al
xor dil, 0xff
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, 0xff
and bl, r14b
mov r12b, dil
and r12b, 0xff
and al, r14b
or r15b, bl
or r12b, al
xor r15b, r12b
or r11b, dil
xor r11b, 0xff
or r14b, 1
and r11b, r14b
or r15b, r11b
mov al, r10b
xor al, 0xff
and al, 0
mov r11b, sil
xor r11b, 0
and r10b, r11b
mov bl, r15b
xor bl, 0xff
and bl, 0
and r15b, r11b
or al, r10b
or bl, r15b
xor al, bl
mov r10b, cl
xor r10b, 0xff
mov r11b, r8b
xor r11b, 0xff
mov bl, sil
xor bl, 1
mov dil, r10b
and dil, 0xff
and cl, bl
mov r14b, r11b
and r14b, 0xff
and r8b, bl
or dil, cl
or r14b, r8b
xor dil, r14b
or r10b, r11b
xor r10b, 0xff
or bl, 1
and r10b, bl
or dil, r10b
mov cl, dil
xor cl, 0xff
and cl, 1
mov r8b, sil
xor r8b, 1
and dil, r8b
or cl, dil
mov r8b, sil
xor r8b, 1
mov r10b, r9b
xor r10b, 0xff
mov r11b, sil
xor r11b, 1
mov bl, r8b
and bl, 0xff
mov dil, r11b
and dil, 1
mov r14b, r10b
and r14b, 0xff
and r9b, r11b
or bl, dil
or r14b, r9b
xor bl, r14b
or r8b, r10b
xor r8b, 0xff
or r11b, 1
and r8b, r11b
or bl, r8b
xor bl, 0xff
mov r8b, cl
xor r8b, bl
and r8b, cl
mov cl, al
xor cl, 0xff
mov r9b, r8b
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 r8b, r10b
or r11b, al
or bl, r8b
xor r11b, bl
or cl, r9b
xor cl, 0xff
or r10b, 1
and cl, r10b
or r11b, 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
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, sil
xor cl, 1
and cl, 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 cl, r9b
or r10b, r8b
xor cl, r10b
xor r11b, 0xff
mov r8b, cl
xor r8b, 0xff
mov r9b, sil
xor r9b, 1
or r11b, r8b
or r9b, 1
xor r11b, 0xff
and r11b, 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
mov r8b, sil
xor r8b, 1
xor cl, 0xff
mov r9b, sil
xor r9b, 1
or r8b, cl
or r9b, 1
xor r8b, 0xff
and r8b, r9b
mov cl, al
and cl, r11b
xor al, r11b
or cl, al
mov al, r10b
and al, r8b
xor r10b, r8b
or al, r10b
mov r8b, cl
xor r8b, 0xff
mov r9b, al
and r9b, r8b
xor al, 0xff
and cl, al
or r9b, cl
mov al, r13b
xor al, 0xff
xor al, 0
and al, 0
mov cl, sil
xor cl, 0
and cl, 1
mov r8b, sil
xor r8b, 1
mov r10b, r8b
and r10b, 0
mov r11b, r13b
xor r11b, 0xff
and r11b, 0xff
and r13b, r8b
or cl, r10b
or r11b, r13b
xor cl, r11b
mov r8b, al
xor r8b, 0xff
mov r10b, cl
xor r10b, 0xff
mov r11b, sil
xor r11b, 1
mov bl, r8b
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 r8b, r10b
xor r8b, 0xff
or r11b, 1
and r8b, r11b
or bl, r8b
mov al, r9b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and r9b, cl
mov r8b, sil
xor r8b, 1
and r8b, 0xff
and cl, 1
or al, r9b
or r8b, cl
xor al, r8b
mov cl, bl
xor cl, 0xff
and cl, 1
mov r8b, sil
xor r8b, 1
and bl, r8b
mov r9b, sil
xor r9b, 1
and r9b, 0xff
and r8b, 1
or cl, bl
or r9b, r8b
xor cl, r9b
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
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, 1
mov cl, r8b
xor cl, 0xff
mov r9b, sil
xor r9b, 0
mov r10b, al
and r10b, 0
mov r11b, r9b
and r11b, 1
mov dil, cl
and dil, 0
and r8b, r9b
or r10b, r11b
or dil, r8b
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 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, 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, 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, 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, sil
xor r11b, 0
mov bl, r8b
xor bl, r11b
and bl, r8b
mov r11b, r9b
xor r11b, 0xff
mov dil, al
xor dil, r11b
and dil, al
mov al, r10b
and al, dl
xor r10b, dl
or al, r10b
mov dl, bl
xor dl, 0xff
mov r10b, dil
xor r10b, 0xff
mov r11b, sil
xor r11b, 1
mov r14b, dl
and r14b, 0xff
and bl, r11b
mov r15b, r10b
and r15b, 0xff
and dil, r11b
or r14b, bl
or r15b, dil
xor r14b, r15b
or dl, r10b
xor dl, 0xff
or r11b, 1
and dl, r11b
or r14b, dl
mov dl, al
xor dl, 0xff
mov r10b, r14b
and r10b, dl
xor r14b, 0xff
and al, r14b
or r10b, al
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, 1
mov cl, sil
xor cl, 1
and bl, cl
or al, bl
mov cl, r9b
and cl, 0
xor r9b, 0
or cl, r9b
xor al, 0xff
xor cl, 0xff
xor sil, 1
or al, cl
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 0x6d8fbe7b
jmp 0x6d9b4af2
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xb2a9985e
sub r8d, 0xc052d8ea
add r8d, 0xb2a9985e
add r8d, 0xe75c1086
sub r8d, 1
sub r8d, 0xe75c1086
sub r8d, 0x73215b6d
add r8d, 0xc052d8ea
add r8d, 0x73215b6d
mov r9d, 0xfda4b23a
add r9d, 0
sub r9d, r8d
sub r9d, 0xfda4b23a
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, 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, 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
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, 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, 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
mov r12b, r14b
xor r12b, 0xff
mov r13b, dil
xor r13b, r12b
and r13b, dil
mov dil, sil
xor dil, 0
mov r12b, bl
xor r12b, dil
and r12b, bl
mov dil, r14b
xor dil, 0xff
mov al, r11b
xor al, dil
and al, r11b
mov r11b, r15b
xor r11b, 0xff
mov dil, r13b
xor dil, 0xff
mov cl, sil
xor cl, 0
mov dl, r11b
and dl, 0
and r15b, cl
mov r8b, dil
and r8b, 0
and r13b, cl
or dl, r15b
or r8b, r13b
xor dl, r8b
or r11b, dil
xor r11b, 0xff
or cl, 0
and r11b, cl
or dl, r11b
mov cl, r12b
and cl, al
xor r12b, al
or cl, r12b
mov al, dl
xor al, 0xff
and al, 0
mov r8b, sil
xor r8b, 0
and dl, r8b
mov r11b, cl
xor r11b, 0xff
and r11b, 0
and cl, r8b
or al, dl
or r11b, cl
xor al, r11b
mov cl, r10b
xor cl, 0xff
mov dl, bl
xor dl, 0xff
mov r8b, sil
xor r8b, 1
mov r11b, cl
and r11b, 0xff
and r10b, r8b
mov dil, dl
and dil, 0xff
and bl, r8b
or r11b, r10b
or dil, bl
xor r11b, dil
or cl, dl
xor cl, 0xff
or r8b, 1
and cl, r8b
or r11b, cl
mov cl, r11b
xor cl, 0xff
and cl, 0
mov dl, sil
xor dl, 0
and r11b, dl
mov r8b, sil
xor r8b, 1
and r8b, 0
and dl, 1
or cl, r11b
or r8b, dl
xor cl, r8b
mov dl, sil
xor dl, 0
mov r8b, r14b
xor r8b, 0xff
mov r10b, sil
xor r10b, 1
mov r11b, dl
and r11b, 0xff
mov bl, r10b
and bl, 0
mov dil, r8b
and dil, 0xff
and r14b, r10b
or r11b, bl
or dil, r14b
xor r11b, dil
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 0x6d8fc1df
jmp 0x6d9b4af2
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
add r8d, 0x8f702629
add r8d, 0x18c8845b
sub r8d, 0x8f702629
add r8d, 0x385dc55c
sub r8d, 0xda08a845
sub r8d, 0x385dc55c
mov r9d, eax
sub r9d, 0x18c8845b
add r8d, r9d
sub r8d, 0x770684ff
sub r8d, 0x947c07d7
add r8d, 0x770684ff
sub r8d, 0x91c86ff5
sub r8d, 1
add r8d, 0x91c86ff5
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x947c07d7
add r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0xd2619600
sub r9d, 0xda08a845
add r9d, 0xd2619600
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
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, 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, 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
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov r12b, dil
and r12b, r14b
xor dil, r14b
or r12b, dil
mov dil, r15b
xor dil, 0xff
mov r14b, bl
xor r14b, 0xff
mov r13b, sil
xor r13b, 1
mov al, dil
and al, 0xff
and r15b, r13b
mov cl, r14b
and cl, 0xff
and bl, r13b
or al, r15b
or cl, bl
xor al, cl
or dil, r14b
xor dil, 0xff
or r13b, 1
and dil, r13b
or al, dil
mov cl, r12b
xor cl, 0xff
mov bl, al
and bl, cl
xor al, 0xff
and r12b, al
or bl, r12b
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
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, sil
xor cl, 1
and cl, 1
mov dil, sil
xor dil, 1
and dil, 1
or cl, dil
mov dil, r11b
xor dil, 0xff
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, dil
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, cl
and r12b, 0xff
and al, r15b
mov r13b, r14b
and r13b, 0xff
and dil, r15b
or r12b, al
or r13b, dil
xor r12b, r13b
or cl, r14b
xor cl, 0xff
or r15b, 1
and cl, r15b
or r12b, cl
mov al, sil
xor al, 0
and al, 0
mov cl, sil
xor cl, 0
mov dil, cl
and dil, 0
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, 0
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, 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, sil
xor dil, 0
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 r13b, r15b
and r13b, 1
mov dl, sil
xor dl, 1
and dl, 0xff
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, 0
or r14b, dl
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov dl, sil
xor dl, 1
xor al, 0xff
mov r15b, sil
xor r15b, 0
or dl, al
or r15b, 0
xor dl, 0xff
and dl, r15b
mov al, cl
and al, dil
xor cl, dil
or al, cl
mov cl, r14b
and cl, dl
xor r14b, dl
or cl, r14b
mov dl, al
xor dl, 0xff
mov dil, cl
and dil, dl
xor cl, 0xff
and al, cl
or dil, al
mov al, bl
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
mov dl, bl
and dl, cl
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and cl, 1
or al, dl
or r14b, cl
xor al, r14b
mov cl, sil
xor cl, 0
and cl, 1
mov dl, sil
xor dl, 1
mov r14b, dl
and r14b, 0
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, 0
and dl, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
or dl, r14b
mov r14b, al
and r14b, cl
xor al, cl
or r14b, al
mov al, sil
xor al, 0
mov cl, dl
xor cl, 0xff
mov r15b, sil
xor r15b, 1
mov r13b, al
and r13b, 0xff
mov r8b, r15b
and r8b, 0
mov r9b, cl
and r9b, 0xff
and dl, r15b
or r13b, r8b
or r9b, dl
xor r13b, r9b
or al, cl
xor al, 0xff
or r15b, 1
and al, r15b
or r13b, al
mov al, r14b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and r14b, cl
or al, r14b
xor r13b, 0xff
mov cl, al
xor cl, r13b
and cl, al
mov al, r10b
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
and r10b, dl
or al, r10b
mov dl, dil
xor dl, 0xff
and dl, 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 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
and r9b, dl
xor al, dl
or r9b, al
mov al, sil
xor al, 0
mov dl, r8b
xor dl, 0xff
mov r10b, sil
xor r10b, 1
mov r14b, al
and r14b, 0xff
mov r15b, r10b
and r15b, 0
mov r13b, dl
and r13b, 0xff
and r8b, r10b
or r14b, r15b
or r13b, r8b
xor r14b, r13b
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
and r9b, dl
mov r8b, sil
xor r8b, 1
and r8b, 0
and dl, 1
or al, r9b
or r8b, dl
xor al, r8b
xor al, 0xff
xor r14b, 0xff
mov dl, sil
xor dl, 1
or al, r14b
or dl, 1
xor al, 0xff
and al, dl
mov dl, sil
xor dl, 0
and dl, 1
mov r8b, sil
xor r8b, 1
mov r9b, r8b
and r9b, 0
mov r10b, sil
xor r10b, 1
and r10b, 0xff
and r8b, 1
or dl, r9b
or r10b, r8b
xor dl, r10b
mov r8b, r12b
xor r8b, 0xff
and r8b, 0
mov r9b, sil
xor r9b, 0
mov r10b, r12b
and r10b, r9b
mov r14b, dl
xor r14b, 0xff
and r14b, 0
and dl, r9b
or r8b, r10b
or r14b, dl
xor r8b, r14b
mov dl, r12b
xor dl, 0xff
mov r9b, r8b
xor r9b, dl
and r9b, r8b
mov dl, r11b
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
and r11b, r8b
or dl, r11b
mov r8b, dil
xor r8b, 0xff
and r8b, 0
mov r10b, sil
xor r10b, 0
mov r11b, dil
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, 0
and r10b, 1
mov r11b, sil
xor r11b, 1
and r11b, 0
or r10b, r11b
mov r11b, dl
xor r11b, 0xff
mov r14b, r8b
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
mov r13b, r11b
and r13b, 0xff
and dl, r15b
mov byte [rbp + 0x5da], r14b
and r14b, 0xff
and r8b, r15b
or r13b, dl
or r14b, r8b
xor r13b, r14b
mov dl, byte [rbp + 0x5da]
or r11b, dl
xor r11b, 0xff
or r15b, 1
and r11b, r15b
or r13b, r11b
mov r8b, sil
xor r8b, 0
mov r11b, r10b
xor r11b, 0xff
mov r14b, sil
xor r14b, 0
mov r15b, r8b
and r15b, 0
mov dl, r14b
and dl, 0
mov byte [rbp + 0x5d9], r11b
and r11b, 0
and r10b, r14b
or r15b, dl
or r11b, r10b
xor r15b, r11b
mov dl, byte [rbp + 0x5d9]
or r8b, dl
xor r8b, 0xff
or r14b, 0
and r8b, r14b
or r15b, r8b
mov r8b, r13b
xor r8b, 0xff
and r8b, 1
mov r10b, sil
xor r10b, 1
and r13b, r10b
or r8b, r13b
xor r8b, 0xff
xor r15b, 0xff
mov r10b, sil
xor r10b, 0
or r8b, r15b
or r10b, 0
xor r8b, 0xff
and r8b, r10b
mov r10b, cl
xor r10b, 0xff
and r10b, 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 r10b, r14b
or r15b, r11b
xor r10b, r15b
mov r11b, al
xor r11b, 0xff
and r11b, 1
mov r14b, sil
xor r14b, 1
mov r15b, al
and r15b, r14b
or r11b, r15b
mov r14b, sil
xor r14b, 0
and r14b, 1
mov r15b, sil
xor r15b, 1
mov r13b, r15b
and r13b, 0
mov dl, sil
xor dl, 1
and dl, 0xff
and r15b, 1
or r14b, r13b
or dl, r15b
xor r14b, dl
mov dl, sil
xor dl, 0
mov r15b, r10b
xor r15b, dl
and r15b, r10b
mov dl, r14b
xor dl, 0xff
mov r13b, cl
xor r13b, dl
and r13b, cl
mov cl, r11b
xor cl, 0xff
mov dl, sil
xor dl, 0
mov byte [rbp + 0x5d8], sil
xor sil, 1
or cl, dl
or sil, 1
xor cl, 0xff
and cl, sil
mov dl, r14b
xor dl, 0xff
mov sil, al
xor sil, dl
and sil, al
mov al, r15b
xor al, 0xff
mov dl, r13b
xor dl, 0xff
mov byte [rbp + 0x5d7], al
mov al, byte [rbp + 0x5d8]
xor al, 1
mov byte [rbp + 0x5d6], al
mov al, byte [rbp + 0x5d7]
and al, 0xff
mov byte [rbp + 0x5d5], al
mov al, byte [rbp + 0x5d6]
and r15b, al
mov al, dl
and al, 0xff
mov byte [rbp + 0x5d4], al
mov al, byte [rbp + 0x5d6]
and r13b, al
mov al, byte [rbp + 0x5d5]
or al, r15b
mov r15b, byte [rbp + 0x5d4]
or r15b, r13b
xor al, r15b
mov r15b, byte [rbp + 0x5d7]
or r15b, dl
xor r15b, 0xff
mov dl, byte [rbp + 0x5d6]
or dl, 1
and r15b, dl
or al, r15b
mov dl, cl
and dl, sil
xor cl, sil
or dl, cl
mov cl, al
xor cl, 0xff
mov sil, dl
and sil, cl
xor dl, 0xff
and al, dl
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 dl, byte [rbp + 0x5d8]
xor dl, 1
and al, dl
or cl, al
mov al, byte [rbp + 0x5d8]
xor al, 0
mov dl, r14b
xor dl, 0xff
mov r10b, byte [rbp + 0x5d8]
xor r10b, 0
mov r11b, al
and r11b, 0
mov r15b, r10b
and r15b, 0
mov r13b, dl
and r13b, 0
and r14b, r10b
or r11b, r15b
or r13b, r14b
xor r11b, r13b
or al, dl
xor al, 0xff
or r10b, 0
and al, r10b
or r11b, al
xor cl, 0xff
xor r11b, 0xff
mov al, byte [rbp + 0x5d8]
xor al, 0
or cl, r11b
or al, 0
xor cl, 0xff
and cl, al
mov al, sil
xor al, 0xff
mov dl, cl
xor dl, 0xff
mov r10b, byte [rbp + 0x5d8]
xor r10b, 0
mov r11b, al
and r11b, 0
and sil, r10b
mov r14b, dl
and r14b, 0
and cl, r10b
or r11b, sil
or r14b, cl
xor r11b, r14b
or al, dl
xor al, 0xff
or r10b, 0
and al, r10b
or r11b, al
mov al, r9b
xor al, 0xff
mov cl, r8b
xor cl, 0xff
mov dl, byte [rbp + 0x5d8]
xor dl, 1
or al, cl
or dl, 1
xor al, 0xff
and al, dl
mov cl, r9b
xor cl, 0xff
mov dl, r8b
and dl, cl
xor r8b, 0xff
and r9b, r8b
or dl, r9b
mov cl, al
xor cl, 0xff
mov r8b, dl
xor r8b, 0xff
mov r9b, byte [rbp + 0x5d8]
xor r9b, 0
mov r10b, cl
and r10b, 0
and al, r9b
mov sil, r8b
and sil, 0
and dl, r9b
or r10b, al
or sil, dl
xor r10b, sil
or cl, r8b
xor cl, 0xff
or r9b, 0
and cl, r9b
or r10b, cl
mov al, r11b
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x5d8]
xor cl, 0
mov dl, r11b
and dl, cl
mov r8b, byte [rbp + 0x5d8]
xor r8b, 1
and r8b, 0
and cl, 1
or al, dl
or r8b, cl
xor al, r8b
mov cl, r10b
xor cl, 0xff
xor al, 0xff
mov dl, byte [rbp + 0x5d8]
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, byte [rbp + 0x5d8]
xor dl, 0
and r10b, dl
mov r8b, byte [rbp + 0x5d8]
xor r8b, 1
and r8b, 0
and dl, 1
or al, r10b
or r8b, dl
xor al, r8b
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, bl
xor cl, 0xff
mov dl, r12b
xor dl, 0xff
mov r8b, byte [rbp + 0x5d8]
xor r8b, 1
or cl, dl
or r8b, 1
xor cl, 0xff
and cl, r8b
mov dl, bl
xor dl, 0xff
mov r8b, r12b
and r8b, dl
xor r12b, 0xff
and bl, r12b
or r8b, bl
mov dl, cl
xor dl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r10b, byte [rbp + 0x5d8]
xor r10b, 1
mov r11b, dl
and r11b, 0xff
and cl, r10b
mov bl, r9b
and bl, 0xff
and r8b, r10b
or r11b, cl
or bl, r8b
xor r11b, bl
or dl, r9b
xor dl, 0xff
or r10b, 1
and dl, r10b
or r11b, dl
mov cl, r11b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x5d8]
xor dl, 1
mov r8b, r11b
and r8b, dl
mov r9b, byte [rbp + 0x5d8]
xor r9b, 1
and r9b, 0xff
and dl, 1
or cl, r8b
or r9b, dl
xor cl, r9b
mov dl, byte [rbp + 0x5d8]
xor dl, 0
xor cl, 0xff
mov r8b, byte [rbp + 0x5d8]
xor r8b, 1
or dl, cl
or r8b, 1
xor dl, 0xff
and dl, r8b
mov cl, byte [rbp + 0x5d8]
xor cl, 0
and cl, 1
mov r8b, byte [rbp + 0x5d8]
xor r8b, 1
and r8b, 0
or cl, r8b
mov r8b, cl
xor r8b, 0xff
mov r9b, r11b
xor r9b, r8b
and r9b, r11b
mov r8b, byte [rbp + 0x5d8]
xor r8b, 1
and r8b, 1
mov r10b, byte [rbp + 0x5d8]
xor r10b, 1
and r10b, 1
or r8b, r10b
mov r10b, byte [rbp + 0x5d8]
xor r10b, 0
mov r11b, r8b
xor r11b, r10b
and r11b, r8b
mov r8b, byte [rbp + 0x5d8]
xor r8b, 1
xor cl, 0xff
mov r10b, byte [rbp + 0x5d8]
xor r10b, 1
or r8b, cl
or r10b, 1
xor r8b, 0xff
and r8b, r10b
mov cl, dl
xor cl, 0xff
mov r10b, r9b
xor r10b, 0xff
mov bl, byte [rbp + 0x5d8]
xor bl, 1
mov sil, cl
and sil, 0xff
and dl, bl
mov r14b, r10b
and r14b, 0xff
and r9b, bl
or sil, dl
or r14b, r9b
xor sil, r14b
or cl, r10b
xor cl, 0xff
or bl, 1
and cl, bl
or sil, cl
mov cl, r11b
xor cl, 0xff
mov dl, r8b
xor dl, 0xff
mov r9b, byte [rbp + 0x5d8]
xor r9b, 1
mov r10b, cl
and r10b, 0xff
and r11b, r9b
mov bl, dl
and bl, 0xff
and r8b, r9b
or r10b, r11b
or bl, r8b
xor r10b, bl
or cl, dl
xor cl, 0xff
or r9b, 1
and cl, r9b
or r10b, cl
mov cl, sil
xor cl, 0xff
and cl, 0
mov dl, byte [rbp + 0x5d8]
xor dl, 0
and sil, dl
mov r8b, r10b
xor r8b, 0xff
and r8b, 0
and r10b, dl
or cl, sil
or r8b, r10b
xor cl, r8b
mov dl, byte [rbp + 0x5d8]
xor dl, 0
mov r8b, dil
xor r8b, 0xff
mov r9b, byte [rbp + 0x5d8]
xor r9b, 0
or dl, r8b
or r9b, 0
xor dl, 0xff
and dl, r9b
mov r8b, byte [rbp + 0x5d8]
xor r8b, 0
mov r9b, dil
and r9b, r8b
xor dil, 0xff
and dil, 0
or r9b, dil
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 + 0x5d8]
xor r9b, 1
and r8b, r9b
or dl, r8b
mov r8b, cl
xor r8b, 0xff
mov r9b, dl
and r9b, r8b
xor dl, 0xff
mov r8b, cl
and r8b, dl
or r9b, r8b
xor cl, 0xff
mov dl, r9b
xor dl, cl
and dl, r9b
mov cl, al
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x5d8]
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 + 0x5d8]
xor r9b, 1
mov r10b, dl
and r10b, r9b
or r8b, r10b
mov r9b, byte [rbp + 0x5d8]
xor r9b, 0
and r9b, 0
mov r10b, byte [rbp + 0x5d8]
xor r10b, 0
mov r11b, r10b
and r11b, 0
mov bl, byte [rbp + 0x5d8]
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, byte [rbp + 0x5d8]
xor r11b, 0
mov bl, byte [rbp + 0x5d8]
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 + 0x5d8]
xor bl, 0
or al, r11b
or bl, 0
xor al, 0xff
and al, bl
mov r11b, byte [rbp + 0x5d8]
xor r11b, 0
mov bl, r8b
xor bl, r11b
and bl, r8b
xor dl, 0xff
mov r11b, r9b
xor r11b, 0xff
mov sil, byte [rbp + 0x5d8]
xor sil, 1
or dl, r11b
or sil, 1
xor dl, 0xff
and dl, sil
mov r11b, r10b
and r11b, al
xor r10b, al
or r11b, r10b
mov al, bl
xor al, 0xff
mov r10b, dl
xor r10b, 0xff
mov sil, byte [rbp + 0x5d8]
xor sil, 0
mov dil, al
and dil, 0
and bl, sil
mov r14b, r10b
and r14b, 0
and dl, sil
or dil, bl
or r14b, dl
xor dil, r14b
or al, r10b
xor al, 0xff
or sil, 0
and al, sil
or dil, al
mov al, r11b
xor al, 0xff
mov dl, dil
and dl, al
xor dil, 0xff
and r11b, dil
or 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, byte [rbp + 0x5d8]
xor r8b, 1
and al, r8b
or cl, al
mov al, r9b
and al, 0
xor r9b, 0
or al, r9b
xor cl, 0xff
xor al, 0xff
mov r8b, byte [rbp + 0x5d8]
xor r8b, 1
or cl, al
or r8b, 1
xor cl, 0xff
and cl, r8b
mov al, dl
xor al, 0xff
mov r8b, cl
xor r8b, 0xff
mov r9b, byte [rbp + 0x5d8]
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 0x6d8fd0a0
jmp 0x6d9a2e33
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
sub r8d, 0x8ad1b320
sub r8d, 0x105e383e
add r8d, 0x8ad1b320
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x193629d2
add r9d, r8d
mov r8d, eax
sub r8d, r9d
sub r8d, 0x118b2291
add r8d, 0x105e383e
add r8d, 0x118b2291
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x393ac81d
add r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 1
add r8d, r9d
sub r8d, 0x40e0dbd8
sub r8d, 0x393ac81d
add r8d, 0x40e0dbd8
sub r8d, 0x322464ed
add r8d, 0x27f22529
add r8d, 0x322464ed
sub eax, 0x193629d2
add r8d, eax
sub r8d, 0x99d606bc
sub r8d, 0x27f22529
add r8d, 0x99d606bc
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, 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, 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, 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, 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
xor al, 0xff
mov dil, r11b
xor dil, al
and dil, r11b
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
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, 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, sil
xor r14b, 0
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, 1
mov r12b, sil
xor r12b, 1
mov cl, r12b
and cl, 1
mov dl, sil
xor dl, 1
and dl, 0xff
and r12b, 1
or r15b, cl
or dl, r12b
xor r15b, dl
mov cl, sil
xor cl, 1
mov dl, r15b
xor dl, cl
and dl, r15b
mov cl, sil
xor cl, 1
xor bl, 0xff
mov r15b, sil
xor r15b, 0
or cl, bl
or r15b, 0
xor cl, 0xff
and cl, r15b
mov bl, dil
and bl, r14b
xor dil, r14b
or bl, dil
mov dil, dl
and dil, cl
xor dl, cl
or dil, dl
mov cl, bl
xor cl, 0xff
mov dl, dil
and dl, cl
xor dil, 0xff
and bl, dil
or dl, bl
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, r13b
xor bl, 0xff
and bl, 1
mov dil, sil
xor dil, 1
mov r14b, r13b
and r14b, dil
mov r15b, cl
xor r15b, 0xff
and r15b, 0xff
and cl, dil
or bl, r14b
or r15b, cl
xor bl, r15b
mov cl, r13b
xor cl, 0xff
mov dil, bl
xor dil, cl
and dil, bl
mov cl, dl
xor cl, 0xff
and cl, 1
mov bl, sil
xor bl, 1
mov r14b, dl
and r14b, bl
or cl, r14b
mov bl, r10b
xor bl, 0xff
mov r14b, cl
and r14b, bl
xor cl, 0xff
mov bl, r10b
and bl, cl
or r14b, bl
xor r14b, 0xff
xor r10b, 0xff
mov cl, sil
xor cl, 0
or r14b, r10b
or cl, 0
xor r14b, 0xff
and r14b, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov r10b, sil
xor r10b, 1
mov bl, al
and bl, r10b
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and r10b, 1
or cl, bl
or r15b, r10b
xor cl, r15b
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 r15b, sil
xor r15b, 1
mov r12b, r15b
and r12b, 0
mov r8b, sil
xor r8b, 1
and r8b, 0xff
and r15b, 1
or bl, r12b
or r8b, r15b
xor bl, r8b
mov r8b, cl
xor r8b, 0xff
mov r15b, r10b
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
mov r9b, r8b
and r9b, 0
and cl, r12b
mov byte [rbp + 0x5d3], r15b
and r15b, 0
and r10b, r12b
or r9b, cl
or r15b, r10b
xor r9b, r15b
mov cl, byte [rbp + 0x5d3]
or r8b, cl
xor r8b, 0xff
or r12b, 0
and r8b, r12b
or r9b, r8b
mov r8b, sil
xor r8b, 0
mov r10b, bl
xor r10b, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, r8b
and r12b, 0
mov cl, r15b
and cl, 0
mov byte [rbp + 0x5d2], r10b
and r10b, 0
and bl, r15b
or r12b, cl
or r10b, bl
xor r12b, r10b
mov cl, byte [rbp + 0x5d2]
or r8b, cl
xor r8b, 0xff
or r15b, 0
and r8b, r15b
or r12b, r8b
mov r8b, r9b
xor r8b, 0xff
and r8b, 0
mov r10b, sil
xor r10b, 0
and r9b, r10b
mov bl, sil
xor bl, 1
and bl, 0
and r10b, 1
or r8b, r9b
or bl, r10b
xor r8b, bl
xor r12b, 0xff
mov r9b, r8b
xor r9b, r12b
and r9b, r8b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r10b, sil
xor r10b, 1
mov bl, dl
and bl, r10b
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and r10b, 1
or r8b, bl
or r15b, r10b
xor r8b, r15b
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, dil
xor r10b, 0xff
and r10b, 1
mov r11b, sil
xor r11b, 1
mov bl, dil
and bl, r11b
or r10b, bl
mov r11b, r14b
xor r11b, 0xff
and r11b, 0
mov bl, sil
xor bl, 0
mov r15b, r14b
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, 1
and bl, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or bl, r15b
mov r15b, sil
xor r15b, 1
mov r12b, r10b
xor r12b, r15b
and r12b, r10b
mov r15b, bl
xor r15b, 0xff
mov cl, dil
xor cl, r15b
and cl, dil
mov dil, r11b
xor dil, 0xff
mov r15b, sil
xor r15b, 1
mov byte [rbp + 0x5d1], sil
xor sil, 0
or dil, r15b
or sil, 0
xor dil, 0xff
and dil, sil
xor r14b, 0xff
mov sil, bl
xor sil, 0xff
mov r15b, byte [rbp + 0x5d1]
xor r15b, 0
or r14b, sil
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov sil, r12b
xor sil, 0xff
mov r15b, cl
xor r15b, 0xff
mov byte [rbp + 0x5d0], al
mov al, byte [rbp + 0x5d1]
xor al, 0
mov byte [rbp + 0x5cf], sil
and sil, 0
and r12b, al
mov byte [rbp + 0x5ce], r15b
and r15b, 0
and cl, al
or sil, r12b
or r15b, cl
xor sil, r15b
mov cl, byte [rbp + 0x5cf]
mov r15b, byte [rbp + 0x5ce]
or cl, r15b
xor cl, 0xff
or al, 0
and cl, al
or sil, cl
mov al, dil
xor al, 0xff
mov cl, r14b
xor cl, 0xff
mov r12b, byte [rbp + 0x5d1]
xor r12b, 1
mov r15b, al
and r15b, 0xff
and dil, r12b
mov byte [rbp + 0x5cd], cl
and cl, 0xff
and r14b, r12b
or r15b, dil
or cl, r14b
xor r15b, cl
mov cl, byte [rbp + 0x5cd]
or al, cl
xor al, 0xff
or r12b, 1
and al, r12b
or r15b, al
mov al, sil
xor al, 0xff
mov dil, r15b
and dil, al
xor r15b, 0xff
and sil, r15b
or dil, sil
mov al, r10b
and al, r11b
xor r10b, r11b
or al, r10b
mov r10b, al
xor r10b, 0xff
and r10b, 1
mov r11b, byte [rbp + 0x5d1]
xor r11b, 1
and al, r11b
or r10b, al
mov al, bl
and al, 1
xor bl, 1
or al, bl
xor r10b, 0xff
xor al, 0xff
mov r11b, byte [rbp + 0x5d1]
xor r11b, 0
or r10b, al
or r11b, 0
xor r10b, 0xff
and r10b, r11b
mov al, dil
and al, r10b
xor dil, r10b
or al, dil
mov r10b, r9b
xor r10b, 0xff
and r10b, 1
mov r11b, byte [rbp + 0x5d1]
xor r11b, 1
mov bl, r9b
and bl, r11b
mov sil, byte [rbp + 0x5d1]
xor sil, 1
and sil, 0xff
and r11b, 1
or r10b, bl
or sil, r11b
xor r10b, sil
mov r11b, r8b
xor r11b, 0xff
and r11b, 0
mov bl, byte [rbp + 0x5d1]
xor bl, 0
mov sil, r8b
and sil, bl
mov dil, byte [rbp + 0x5d1]
xor dil, 1
and dil, 0
and bl, 1
or r11b, sil
or dil, bl
xor r11b, dil
mov bl, byte [rbp + 0x5d1]
xor bl, 0
and bl, 0
mov sil, byte [rbp + 0x5d1]
xor sil, 0
mov dil, sil
and dil, 0
mov r14b, byte [rbp + 0x5d1]
xor r14b, 1
and r14b, 0
and sil, 1
or bl, dil
or r14b, sil
xor bl, r14b
mov sil, byte [rbp + 0x5d1]
xor sil, 0
mov dil, r10b
xor dil, sil
and dil, r10b
mov sil, bl
xor sil, 0xff
mov r14b, r9b
xor r14b, sil
and r14b, r9b
mov r9b, byte [rbp + 0x5d1]
xor r9b, 0
mov sil, r11b
xor sil, r9b
and sil, r11b
xor r8b, 0xff
mov r9b, bl
xor r9b, 0xff
mov r15b, byte [rbp + 0x5d1]
xor r15b, 0
or r8b, r9b
or r15b, 0
xor r8b, 0xff
and r8b, r15b
mov r9b, dil
and r9b, r14b
xor dil, r14b
or r9b, dil
mov dil, sil
and dil, r8b
xor sil, r8b
or dil, sil
mov r8b, r9b
xor r8b, 0xff
and r8b, 1
mov sil, byte [rbp + 0x5d1]
xor sil, 1
and r9b, sil
mov r14b, dil
xor r14b, 0xff
and r14b, 0xff
and dil, sil
or r8b, r9b
or r14b, dil
xor r8b, r14b
mov r9b, r10b
xor r9b, 0xff
mov sil, r11b
xor sil, 0xff
mov dil, byte [rbp + 0x5d1]
xor dil, 1
mov r14b, r9b
and r14b, 0xff
and r10b, dil
mov r15b, sil
and r15b, 0xff
and r11b, dil
or r14b, r10b
or r15b, r11b
xor r14b, r15b
or r9b, sil
xor r9b, 0xff
or dil, 1
and r9b, dil
or r14b, r9b
mov r9b, r14b
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x5d1]
xor r10b, 1
and r14b, r10b
or r9b, r14b
mov r10b, bl
and r10b, 0
xor bl, 0
or r10b, bl
xor r10b, 0xff
mov r11b, r9b
xor r11b, r10b
and r11b, r9b
mov r9b, r8b
xor r9b, 0xff
mov r10b, r11b
xor r10b, 0xff
mov bl, byte [rbp + 0x5d1]
xor bl, 1
mov sil, r9b
and sil, 0xff
and r8b, bl
mov dil, r10b
and dil, 0xff
and r11b, bl
or sil, r8b
or dil, r11b
xor sil, dil
or r9b, r10b
xor r9b, 0xff
or bl, 1
and r9b, bl
or sil, r9b
mov r8b, al
xor r8b, 0xff
and r8b, 0
mov r9b, byte [rbp + 0x5d1]
xor r9b, 0
mov r10b, al
and r10b, r9b
mov r11b, byte [rbp + 0x5d1]
xor r11b, 1
and r11b, 0
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, byte [rbp + 0x5d1]
xor r9b, 0
xor r8b, 0xff
mov r10b, byte [rbp + 0x5d1]
xor r10b, 0
or r9b, r8b
or r10b, 0
xor r9b, 0xff
and r9b, r10b
mov r8b, byte [rbp + 0x5d1]
xor r8b, 0
and r8b, 1
mov r10b, byte [rbp + 0x5d1]
xor r10b, 1
mov r11b, r10b
and r11b, 0
mov bl, byte [rbp + 0x5d1]
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 + 0x5d1]
xor r11b, 0
or al, r10b
or r11b, 0
xor al, 0xff
and al, r11b
mov r10b, sil
xor r10b, 0xff
and r10b, 1
mov r11b, byte [rbp + 0x5d1]
xor r11b, 1
mov bl, sil
and bl, r11b
or r10b, bl
mov r11b, byte [rbp + 0x5d1]
xor r11b, 0
mov bl, r10b
xor bl, r11b
and bl, r10b
xor r8b, 0xff
mov r10b, sil
xor r10b, r8b
and r10b, sil
mov r8b, r9b
xor r8b, 0xff
mov r11b, al
xor r11b, 0xff
mov sil, byte [rbp + 0x5d1]
xor sil, 0
mov dil, r8b
and dil, 0
and r9b, sil
mov r14b, r11b
and r14b, 0
and al, sil
or dil, r9b
or r14b, al
xor dil, r14b
or r8b, r11b
xor r8b, 0xff
or sil, 0
and r8b, sil
or dil, r8b
mov al, bl
and al, r10b
xor bl, r10b
or al, bl
mov r8b, dil
xor r8b, 0xff
and r8b, 0
mov r9b, byte [rbp + 0x5d1]
xor r9b, 0
and dil, r9b
mov r10b, al
xor r10b, 0xff
and r10b, 0
and al, r9b
or r8b, dil
or r10b, al
xor r8b, r10b
mov al, r13b
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x5d1]
xor r9b, 1
mov r10b, r13b
and r10b, r9b
or al, r10b
mov r9b, byte [rbp + 0x5d0]
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x5d1]
xor r10b, 1
mov r11b, byte [rbp + 0x5d0]
and r11b, r10b
mov bl, byte [rbp + 0x5d1]
xor bl, 1
and bl, 0xff
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, byte [rbp + 0x5d1]
xor r10b, 0
and r10b, 0
mov r11b, byte [rbp + 0x5d1]
xor r11b, 0
mov bl, r11b
and bl, 0
mov sil, byte [rbp + 0x5d1]
xor sil, 1
and sil, 0
and r11b, 1
or r10b, bl
or sil, r11b
xor r10b, sil
mov r11b, byte [rbp + 0x5d1]
xor r11b, 0
mov bl, al
xor bl, r11b
and bl, al
mov r11b, r10b
xor r11b, 0xff
mov sil, r13b
xor sil, r11b
and sil, r13b
mov r11b, byte [rbp + 0x5d1]
xor r11b, 0
mov dil, r9b
xor dil, r11b
and dil, r9b
mov r11b, byte [rbp + 0x5d0]
xor r11b, 0xff
mov r14b, r10b
xor r14b, 0xff
mov r15b, byte [rbp + 0x5d1]
xor r15b, 1
or r11b, r14b
or r15b, 1
xor r11b, 0xff
and r11b, r15b
mov r14b, bl
xor r14b, 0xff
mov r15b, sil
xor r15b, 0xff
mov r12b, byte [rbp + 0x5d1]
xor r12b, 0
mov r13b, r14b
and r13b, 0
and bl, r12b
mov cl, r15b
and cl, 0
and sil, r12b
or r13b, bl
or cl, sil
xor r13b, cl
or r14b, r15b
xor r14b, 0xff
or r12b, 0
and r14b, r12b
or r13b, r14b
mov cl, dil
and cl, r11b
xor dil, r11b
or cl, dil
mov r11b, r13b
xor r11b, 0xff
mov bl, cl
and bl, r11b
xor cl, 0xff
and r13b, cl
or bl, r13b
mov cl, al
and cl, r9b
xor al, r9b
or cl, al
mov al, cl
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x5d1]
xor r9b, 1
and cl, r9b
or al, cl
mov cl, r10b
and cl, 0
xor r10b, 0
or cl, r10b
xor al, 0xff
xor cl, 0xff
mov r9b, byte [rbp + 0x5d1]
xor r9b, 0
or al, cl
or r9b, 0
xor al, 0xff
and al, r9b
mov cl, bl
xor cl, 0xff
mov r9b, al
xor r9b, 0xff
mov r10b, byte [rbp + 0x5d1]
xor r10b, 0
mov r11b, cl
and r11b, 0
and bl, r10b
mov sil, r9b
and sil, 0
and al, r10b
or r11b, bl
or sil, al
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, byte [rbp + 0x5d1]
xor cl, 1
mov r9b, r11b
and r9b, cl
mov r10b, byte [rbp + 0x5d1]
xor r10b, 1
and r10b, 0xff
and cl, 1
or al, r9b
or r10b, cl
xor al, r10b
mov cl, byte [rbp + 0x5d1]
xor cl, 1
xor al, 0xff
mov r9b, byte [rbp + 0x5d1]
xor r9b, 1
or cl, al
or r9b, 1
xor cl, 0xff
and cl, r9b
mov al, byte [rbp + 0x5d1]
xor al, 1
and al, 1
mov r9b, byte [rbp + 0x5d1]
xor r9b, 1
and r9b, 1
or al, r9b
xor al, 0xff
mov r9b, r11b
xor r9b, al
and r9b, r11b
mov al, cl
xor al, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r11b, byte [rbp + 0x5d1]
xor r11b, 0
mov bl, al
and bl, 0
and cl, r11b
mov sil, r10b
and sil, 0
and r9b, r11b
or bl, cl
or sil, r9b
xor bl, sil
or al, r10b
xor al, 0xff
or r11b, 0
and al, r11b
or bl, al
mov al, byte [rbp + 0x5d1]
xor al, 0
mov cl, dl
xor cl, 0xff
mov r9b, byte [rbp + 0x5d1]
xor r9b, 0
or al, cl
or r9b, 0
xor al, 0xff
and al, r9b
mov cl, byte [rbp + 0x5d1]
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 + 0x5d1]
xor r10b, 1
mov r11b, cl
and r11b, 0xff
and al, r10b
mov sil, dl
and sil, 0xff
and r9b, r10b
or r11b, al
or sil, r9b
xor r11b, sil
or cl, dl
xor cl, 0xff
or r10b, 1
and cl, r10b
or r11b, cl
mov al, bl
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x5d1]
xor cl, 0
and bl, cl
mov dl, byte [rbp + 0x5d1]
xor dl, 1
and dl, 0
and cl, 1
or al, bl
or dl, cl
xor al, dl
mov cl, r11b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x5d1]
xor dl, 1
and r11b, dl
or cl, r11b
mov dl, byte [rbp + 0x5d1]
xor dl, 0
and dl, 1
mov r9b, byte [rbp + 0x5d1]
xor r9b, 1
and r9b, 0
or dl, r9b
mov r9b, al
and r9b, cl
xor al, cl
or r9b, al
mov al, byte [rbp + 0x5d1]
xor al, 0
mov cl, dl
xor cl, 0xff
mov r10b, byte [rbp + 0x5d1]
xor r10b, 0
mov r11b, al
and r11b, 0
mov bl, r10b
and bl, 0
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
mov al, r9b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x5d1]
xor cl, 1
and r9b, cl
or al, r9b
xor al, 0xff
xor r11b, 0xff
mov cl, byte [rbp + 0x5d1]
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
mov r9b, byte [rbp + 0x5d1]
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
xor al, 0xff
mov dl, r9b
xor dl, 0xff
mov r8b, byte [rbp + 0x5d1]
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 0x6d8fdfbf
jmp 0x6d9b4af7
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x10b43d3c
sub r8d, 0x27cb4995
add r8d, 0x10b43d3c
add r8d, 0x1202a710
sub r8d, 1
sub r8d, 0x1202a710
mov r9d, eax
sub r9d, 0x27cb4995
sub r8d, r9d
mov r9d, ecx
add r9d, 0x55dd4bbc
add r9d, 0x5fed50b9
sub r9d, 0x55dd4bbc
sub eax, r8d
sub r9d, eax
sub r9d, 0xb61070cb
sub r9d, 0x5fed50b9
add r9d, 0xb61070cb
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
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, sil
xor bl, 1
mov dil, r14b
xor dil, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, bl
and r13b, 0xff
mov al, r12b
and al, 1
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
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, 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
or r10b, r15b
mov dil, sil
xor dil, 1
mov r15b, r10b
xor r15b, dil
and r15b, r10b
xor al, 0xff
mov r10b, r11b
xor r10b, al
and r10b, r11b
mov al, bl
xor al, 0xff
mov r11b, r14b
xor r11b, 0xff
mov dil, sil
xor dil, 1
mov r12b, al
and r12b, 0xff
and bl, dil
mov r13b, r11b
and r13b, 0xff
and r14b, dil
or r12b, bl
or r13b, r14b
xor r12b, r13b
or al, r11b
xor al, 0xff
or dil, 1
and al, dil
or r12b, al
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
and al, 1
mov r11b, sil
xor r11b, 1
mov bl, cl
and bl, r11b
or al, bl
mov r11b, r10b
xor r11b, 0xff
and r11b, 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 r11b, dil
or r14b, bl
xor r11b, r14b
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
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 cl, 0xff
mov r14b, bl
xor r14b, 0xff
mov r15b, sil
xor r15b, 0
or cl, r14b
or r15b, 0
xor cl, 0xff
and cl, r15b
mov r14b, sil
xor r14b, 0
mov r15b, r11b
xor r15b, r14b
and r15b, r11b
xor r10b, 0xff
mov r14b, bl
xor r14b, 0xff
mov r12b, sil
xor r12b, 1
or r10b, r14b
or r12b, 1
xor r10b, 0xff
and r10b, r12b
mov r14b, dil
xor r14b, 0xff
mov r12b, cl
xor r12b, 0xff
mov r13b, sil
xor r13b, 0
mov dl, r14b
and dl, 0
and dil, r13b
mov r8b, r12b
and r8b, 0
and cl, r13b
or dl, dil
or r8b, cl
xor dl, r8b
or r14b, r12b
xor r14b, 0xff
or r13b, 0
and r14b, r13b
or dl, r14b
mov cl, r15b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov dil, sil
xor dil, 1
mov r14b, cl
and r14b, 0xff
and r15b, dil
mov r12b, r8b
and r12b, 0xff
and r10b, dil
or r14b, r15b
or r12b, r10b
xor r14b, r12b
or cl, r8b
xor cl, 0xff
or dil, 1
and cl, dil
or r14b, cl
mov cl, dl
xor cl, 0xff
mov r8b, r14b
and r8b, cl
xor r14b, 0xff
and dl, r14b
or r8b, dl
mov cl, al
xor cl, 0xff
mov dl, r11b
xor dl, 0xff
mov r10b, sil
xor r10b, 1
mov dil, cl
and dil, 0xff
and al, r10b
mov r14b, dl
and r14b, 0xff
and r11b, r10b
or dil, al
or r14b, r11b
xor dil, r14b
or cl, dl
xor cl, 0xff
or r10b, 1
and cl, r10b
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, bl
and cl, 0
xor bl, 0
or cl, bl
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, 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 0x6d8fe4a3
jmp 0x6d9b4af7
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
add r8d, 0x5c7d70e7
add r8d, 0xf4eb7b32
sub r8d, 0x5c7d70e7
sub r8d, 0x24ebbc9c
add r8d, 0x2d684c2f
add r8d, 0x24ebbc9c
add r8d, 0xb9885c71
sub r8d, 0xf4eb7b32
sub r8d, 0xb9885c71
mov r9d, 0xa6bd6d36
add r9d, 0
sub r9d, 1
sub r9d, 0xa6bd6d36
add r8d, 0xcf0851e
add r8d, r9d
sub r8d, 0xcf0851e
mov r9d, eax
sub r9d, 0x2d684c2f
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, 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
and r15b, 0
or r14b, r15b
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
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
xor r14b, 0xff
xor r14b, 1
and r14b, 0xff
mov al, sil
and al, r15b
xor sil, r15b
or al, sil
mov sil, cl
and sil, r14b
xor cl, r14b
or sil, cl
mov cl, al
xor cl, 0xff
mov r14b, sil
and r14b, cl
xor sil, 0xff
and al, sil
or r14b, al
mov al, bl
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
mov sil, bl
and sil, cl
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and cl, 1
or al, sil
or r15b, cl
xor al, r15b
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
and sil, 0
or al, sil
mov sil, bl
xor sil, 0xff
mov r15b, al
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
and r12b, 1
or r15b, r12b
mov r12b, dil
xor r12b, 0
mov r13b, r15b
xor r13b, r12b
and r13b, r15b
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
xor al, 0xff
mov r12b, sil
xor r12b, 0xff
mov dl, dil
xor dl, 0
mov r8b, al
and r8b, 0
and cl, dl
mov r9b, r12b
and r9b, 0
and sil, dl
or r8b, cl
or r9b, sil
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 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, 1
and al, 0
mov cl, dil
xor cl, 0
mov r8b, cl
and r8b, 1
mov r9b, dil
xor r9b, 1
and r9b, 0
and cl, 1
or al, r8b
or r9b, cl
xor al, r9b
mov cl, dil
xor cl, 1
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, 1
and al, 1
mov r8b, dil
xor r8b, 1
and r8b, 1
or al, r8b
mov r8b, dil
xor r8b, 1
xor al, 0xff
mov r9b, dil
xor r9b, 1
or r8b, al
or r9b, 1
xor r8b, 0xff
and r8b, r9b
mov al, cl
xor al, 0xff
mov r9b, r8b
xor r9b, 0xff
mov sil, dil
xor sil, 0
mov r15b, al
and r15b, 0
and cl, sil
mov r12b, r9b
and r12b, 0
and r8b, sil
or r15b, cl
or r12b, r8b
xor r15b, r12b
or al, r9b
xor al, 0xff
or sil, 0
and al, sil
or r15b, al
mov al, dil
xor al, 1
and al, 1
mov cl, dil
xor cl, 1
and cl, 1
or al, cl
mov cl, r14b
xor cl, 0xff
and cl, 0
mov r8b, dil
xor r8b, 0
mov r9b, r14b
and r9b, r8b
mov sil, al
xor sil, 0xff
and sil, 0
and al, r8b
or cl, r9b
or sil, al
xor cl, sil
xor cl, 0xff
mov al, r14b
xor al, 0xff
mov r8b, dil
xor r8b, 0
or cl, al
or r8b, 0
xor cl, 0xff
and cl, r8b
mov al, r11b
xor al, 0xff
and al, 1
mov r8b, dil
xor r8b, 1
and r11b, r8b
or al, r11b
mov r8b, r15b
xor r8b, 0xff
and r8b, 1
mov r9b, dil
xor r9b, 1
mov r11b, r15b
and r11b, r9b
or r8b, r11b
mov r9b, dil
xor r9b, 1
and r9b, 1
mov r11b, dil
xor r11b, 1
mov sil, r11b
and sil, 1
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r11b, 1
or r9b, sil
or r12b, r11b
xor r9b, r12b
mov r11b, al
and r11b, r8b
xor al, r8b
or r11b, al
mov al, dil
xor al, 1
mov r8b, r9b
xor r8b, 0xff
mov sil, dil
xor sil, 0
mov r12b, al
and r12b, 0
mov r13b, sil
and r13b, 1
mov r10b, r8b
and r10b, 0
and r9b, sil
or r12b, r13b
or r10b, r9b
xor r12b, r10b
or al, r8b
xor al, 0xff
or sil, 0
and al, sil
or r12b, al
mov al, r11b
xor al, 0xff
and al, 1
mov r8b, dil
xor r8b, 1
and r11b, r8b
or al, r11b
xor r12b, 0xff
mov r8b, al
xor r8b, r12b
and r8b, al
mov al, dl
xor al, 0xff
and al, 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 al, r10b
or r11b, r9b
xor al, r11b
mov r9b, dil
xor r9b, 1
and r9b, 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 r9b, r11b
or sil, r10b
xor r9b, sil
mov r10b, dil
xor r10b, 0
and r10b, 0
mov r11b, dil
xor r11b, 0
mov sil, r11b
and sil, 0
mov r12b, dil
xor r12b, 1
and r12b, 0
and r11b, 1
or r10b, sil
or r12b, r11b
xor r10b, r12b
mov r11b, al
xor r11b, 0xff
mov sil, r9b
xor sil, 0xff
mov r12b, dil
xor r12b, 1
mov r13b, r11b
and r13b, 0xff
and al, r12b
mov byte [rbp + 0x5cc], sil
and sil, 0xff
and r9b, r12b
or r13b, al
or sil, r9b
xor r13b, sil
mov al, byte [rbp + 0x5cc]
or r11b, al
xor r11b, 0xff
or r12b, 1
and r11b, r12b
or r13b, r11b
mov r9b, r10b
and r9b, 0
xor r10b, 0
or r9b, r10b
mov r10b, r13b
xor r10b, 0xff
and r10b, 1
mov r11b, dil
xor r11b, 1
and r13b, r11b
or r10b, r13b
xor r10b, 0xff
xor r9b, 0xff
mov r11b, dil
xor r11b, 1
or r10b, r9b
or r11b, 1
xor r10b, 0xff
and r10b, r11b
mov r9b, bl
xor r9b, 0xff
and r9b, 1
mov r11b, dil
xor r11b, 1
and bl, r11b
mov sil, dil
xor sil, 1
and sil, 0xff
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
and sil, 1
or bl, sil
mov sil, r9b
xor sil, 0xff
mov r12b, r11b
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
mov al, sil
and al, 0
and r9b, r13b
mov byte [rbp + 0x5cb], r12b
and r12b, 0
and r11b, r13b
or al, r9b
or r12b, r11b
xor al, r12b
mov r9b, byte [rbp + 0x5cb]
or sil, r9b
xor sil, 0xff
or r13b, 0
and sil, r13b
or al, sil
mov r11b, dil
xor r11b, 1
mov sil, bl
xor sil, 0xff
mov r12b, dil
xor r12b, 1
mov r13b, r11b
and r13b, 0xff
mov r9b, r12b
and r9b, 1
mov byte [rbp + 0x5ca], sil
and sil, 0xff
and bl, r12b
or r13b, r9b
or sil, bl
xor r13b, sil
mov r9b, byte [rbp + 0x5ca]
or r11b, r9b
xor r11b, 0xff
or r12b, 1
and r11b, r12b
or r13b, r11b
mov r11b, al
xor r11b, 0xff
and r11b, 1
mov bl, dil
xor bl, 1
and al, bl
mov sil, dil
xor sil, 1
and sil, 0xff
and bl, 1
or r11b, al
or sil, bl
xor r11b, sil
xor r13b, 0xff
mov al, r11b
xor al, r13b
and al, r11b
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, r8b
xor bl, 0xff
and bl, 1
mov sil, dil
xor sil, 1
mov r12b, r8b
and r12b, sil
or bl, r12b
mov sil, dil
xor sil, 0
and sil, 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 sil, r13b
or r9b, r12b
xor sil, r9b
mov r9b, dil
xor r9b, 0
mov r12b, r11b
xor r12b, r9b
and r12b, r11b
mov r9b, sil
xor r9b, 0xff
mov r13b, cl
xor r13b, r9b
and r13b, cl
mov cl, bl
xor cl, 0xff
mov r9b, dil
xor r9b, 0
mov byte [rbp + 0x5c9], dil
xor dil, 1
or cl, r9b
or dil, 1
xor cl, 0xff
and cl, dil
xor r8b, 0xff
mov r9b, sil
xor r9b, 0xff
mov dil, byte [rbp + 0x5c9]
xor dil, 1
or r8b, r9b
or dil, 1
xor r8b, 0xff
and r8b, dil
mov r9b, r12b
xor r9b, 0xff
mov dil, r13b
xor dil, 0xff
mov byte [rbp + 0x5c8], al
mov al, byte [rbp + 0x5c9]
xor al, 1
mov byte [rbp + 0x5c7], r9b
and r9b, 0xff
and r12b, al
mov byte [rbp + 0x5c6], dil
and dil, 0xff
and r13b, al
or r9b, r12b
or dil, r13b
xor r9b, dil
mov dil, byte [rbp + 0x5c7]
mov r12b, byte [rbp + 0x5c6]
or dil, r12b
xor dil, 0xff
or al, 1
and dil, al
or r9b, dil
mov al, cl
and al, r8b
xor cl, r8b
or al, cl
mov cl, r9b
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x5c9]
xor r8b, 1
and r9b, r8b
mov dil, al
xor dil, 0xff
and dil, 0xff
and al, r8b
or cl, r9b
or dil, al
xor cl, dil
mov al, r11b
xor al, 0xff
mov r8b, bl
xor r8b, 0xff
mov r9b, byte [rbp + 0x5c9]
xor r9b, 1
mov dil, al
and dil, 0xff
and r11b, r9b
mov r13b, r8b
and r13b, 0xff
and bl, r9b
or dil, r11b
or r13b, bl
xor dil, r13b
or al, r8b
xor al, 0xff
or r9b, 1
and al, r9b
or dil, al
mov al, dil
xor al, 0xff
and al, 0
mov r8b, byte [rbp + 0x5c9]
xor r8b, 0
and dil, r8b
mov r9b, byte [rbp + 0x5c9]
xor r9b, 1
and r9b, 0
and r8b, 1
or al, dil
or r9b, r8b
xor al, r9b
mov r8b, sil
and r8b, 0
xor sil, 0
or r8b, sil
xor r8b, 0xff
mov r9b, al
xor r9b, r8b
and r9b, al
mov al, cl
xor al, 0xff
mov r8b, r9b
xor r8b, 0xff
mov r11b, byte [rbp + 0x5c9]
xor r11b, 0
mov bl, al
and bl, 0
and cl, r11b
mov sil, r8b
and sil, 0
and r9b, r11b
or bl, cl
or sil, r9b
xor bl, sil
or al, r8b
xor al, 0xff
or r11b, 0
and al, r11b
or bl, al
mov al, r10b
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x5c9]
xor cl, 0
mov r8b, r10b
and r8b, cl
mov r9b, byte [rbp + 0x5c9]
xor r9b, 1
and r9b, 0
and cl, 1
or al, r8b
or r9b, cl
xor al, r9b
mov cl, byte [rbp + 0x5c8]
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x5c9]
xor r8b, 1
mov r9b, byte [rbp + 0x5c8]
and r9b, r8b
or cl, r9b
mov r8b, byte [rbp + 0x5c9]
xor r8b, 0
and r8b, 1
mov r9b, byte [rbp + 0x5c9]
xor r9b, 1
and r9b, 0
or r8b, r9b
mov r9b, byte [rbp + 0x5c9]
xor r9b, 0
mov r11b, al
xor r11b, r9b
and r11b, al
xor r10b, 0xff
mov r9b, r8b
xor r9b, 0xff
mov sil, byte [rbp + 0x5c9]
xor sil, 0
or r10b, r9b
or sil, 0
xor r10b, 0xff
and r10b, sil
mov r9b, cl
xor r9b, 0xff
mov sil, byte [rbp + 0x5c9]
xor sil, 0
mov dil, byte [rbp + 0x5c9]
xor dil, 1
or r9b, sil
or dil, 1
xor r9b, 0xff
and r9b, dil
mov sil, r8b
xor sil, 0xff
mov dil, byte [rbp + 0x5c8]
xor dil, sil
mov sil, byte [rbp + 0x5c8]
and dil, sil
mov r13b, r11b
xor r13b, 0xff
mov sil, r10b
xor sil, 0xff
mov r12b, byte [rbp + 0x5c9]
xor r12b, 1
mov byte [rbp + 0x5c5], r13b
and r13b, 0xff
and r11b, r12b
mov byte [rbp + 0x5c4], sil
and sil, 0xff
and r10b, r12b
or r13b, r11b
or sil, r10b
xor r13b, sil
mov r10b, byte [rbp + 0x5c5]
mov r11b, byte [rbp + 0x5c4]
or r10b, r11b
xor r10b, 0xff
or r12b, 1
and r10b, r12b
or r13b, r10b
mov r10b, r9b
xor r10b, 0xff
mov sil, dil
xor sil, 0xff
mov r12b, byte [rbp + 0x5c9]
xor r12b, 1
mov r11b, r10b
and r11b, 0xff
and r9b, r12b
mov byte [rbp + 0x5c3], sil
and sil, 0xff
and dil, r12b
or r11b, r9b
or sil, dil
xor r11b, sil
mov r9b, byte [rbp + 0x5c3]
or r10b, r9b
xor r10b, 0xff
or r12b, 1
and r10b, r12b
or r11b, r10b
mov r10b, r13b
xor r10b, 0xff
and r10b, 0
mov sil, byte [rbp + 0x5c9]
xor sil, 0
and r13b, sil
mov dil, r11b
xor dil, 0xff
and dil, 0
and r11b, sil
or r10b, r13b
or dil, r11b
xor r10b, dil
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 + 0x5c9]
xor cl, 1
and r11b, cl
mov sil, byte [rbp + 0x5c9]
xor sil, 1
and sil, 0xff
and cl, 1
or al, r11b
or sil, cl
xor al, sil
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, r10b
xor al, 0xff
mov cl, r8b
xor cl, 0xff
mov r11b, byte [rbp + 0x5c9]
xor r11b, 0
mov sil, al
and sil, 0
and r10b, r11b
mov dil, cl
and dil, 0
and r8b, r11b
or sil, r10b
or dil, r8b
xor sil, dil
or al, cl
xor al, 0xff
or r11b, 0
and al, r11b
or sil, al
mov al, bl
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x5c9]
xor cl, 1
mov r8b, bl
and r8b, cl
or al, r8b
mov cl, sil
xor cl, 0xff
xor al, 0xff
mov r8b, byte [rbp + 0x5c9]
xor r8b, 1
or cl, al
or r8b, 1
xor cl, 0xff
and cl, r8b
mov al, sil
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x5c9]
xor r8b, 1
and sil, r8b
or al, sil
xor al, 0xff
mov r8b, bl
xor r8b, al
and r8b, bl
mov al, cl
xor al, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, byte [rbp + 0x5c9]
xor r11b, 0
mov bl, al
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 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 + 0x5c9]
xor cl, 1
mov r8b, r14b
and r8b, cl
or al, r8b
mov cl, dl
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x5c9]
xor r8b, 1
mov r10b, dl
and r10b, r8b
or cl, r10b
mov r8b, byte [rbp + 0x5c9]
xor r8b, 1
and r8b, 1
mov r10b, byte [rbp + 0x5c9]
xor r10b, 1
and r10b, 1
or r8b, r10b
mov r10b, al
xor r10b, 0xff
mov r11b, byte [rbp + 0x5c9]
xor r11b, 1
mov sil, byte [rbp + 0x5c9]
xor sil, 0
or r10b, r11b
or sil, 0
xor r10b, 0xff
and r10b, sil
xor r14b, 0xff
mov r11b, r8b
xor r11b, 0xff
mov sil, byte [rbp + 0x5c9]
xor sil, 0
or r14b, r11b
or sil, 0
xor r14b, 0xff
and r14b, sil
mov r11b, byte [rbp + 0x5c9]
xor r11b, 1
mov sil, cl
xor sil, r11b
and sil, cl
xor dl, 0xff
mov r11b, r8b
xor r11b, 0xff
mov dil, byte [rbp + 0x5c9]
xor dil, 1
or dl, r11b
or dil, 1
xor dl, 0xff
and dl, dil
mov r11b, r10b
and r11b, r14b
xor r10b, r14b
or r11b, r10b
mov r10b, sil
xor r10b, 0xff
mov dil, dl
xor dil, 0xff
mov r14b, byte [rbp + 0x5c9]
xor r14b, 1
mov r12b, r10b
and r12b, 0xff
and sil, r14b
mov r13b, dil
and r13b, 0xff
and dl, r14b
or r12b, sil
or r13b, dl
xor r12b, r13b
or r10b, dil
xor r10b, 0xff
or r14b, 1
and r10b, r14b
or r12b, r10b
mov dl, r11b
xor dl, 0xff
and dl, 1
mov r10b, byte [rbp + 0x5c9]
xor r10b, 1
and r11b, r10b
mov sil, r12b
xor sil, 0xff
and sil, 0xff
and r12b, r10b
or dl, r11b
or sil, r12b
xor dl, sil
mov r10b, al
xor r10b, 0xff
mov r11b, cl
xor r11b, 0xff
mov sil, byte [rbp + 0x5c9]
xor sil, 0
mov dil, r10b
and dil, 0
and al, sil
mov r14b, r11b
and r14b, 0
and cl, sil
or dil, al
or r14b, cl
xor dil, r14b
or r10b, r11b
xor r10b, 0xff
or sil, 0
and r10b, sil
or dil, r10b
mov al, dil
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x5c9]
xor cl, 1
and dil, cl
mov r10b, byte [rbp + 0x5c9]
xor r10b, 1
and r10b, 0xff
and cl, 1
or al, dil
or r10b, cl
xor al, r10b
mov cl, r8b
and cl, 1
xor r8b, 1
or cl, r8b
xor cl, 0xff
mov r8b, al
xor r8b, cl
and r8b, 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 + 0x5c9]
xor dl, 1
mov r8b, al
and r8b, dl
or cl, r8b
mov dl, byte [rbp + 0x5c9]
xor dl, 1
xor cl, 0xff
mov r8b, byte [rbp + 0x5c9]
xor r8b, 1
or dl, cl
or r8b, 1
xor dl, 0xff
and dl, r8b
mov cl, byte [rbp + 0x5c9]
xor cl, 1
and cl, 1
mov r8b, byte [rbp + 0x5c9]
xor r8b, 1
mov r10b, r8b
and r10b, 1
mov r11b, byte [rbp + 0x5c9]
xor r11b, 1
and r11b, 0xff
and r8b, 1
or cl, r10b
or r11b, r8b
xor cl, r11b
xor al, 0xff
xor cl, 0xff
mov r8b, byte [rbp + 0x5c9]
xor r8b, 0
or al, cl
or r8b, 0
xor al, 0xff
and al, r8b
mov cl, dl
xor cl, 0xff
mov r8b, al
xor r8b, 0xff
mov r10b, byte [rbp + 0x5c9]
xor r10b, 0
mov r11b, cl
and r11b, 0
and dl, r10b
mov sil, r8b
and sil, 0
and al, r10b
or r11b, dl
or sil, al
xor r11b, sil
or cl, r8b
xor cl, 0xff
or r10b, 0
and cl, r10b
or r11b, cl
mov al, byte [rbp + 0x5c9]
xor al, 1
and al, 1
mov cl, byte [rbp + 0x5c9]
xor cl, 1
and cl, 1
or al, cl
mov cl, r15b
xor cl, 0xff
and cl, 0
mov dl, byte [rbp + 0x5c9]
xor dl, 0
mov r8b, r15b
and r8b, dl
mov r10b, byte [rbp + 0x5c9]
xor r10b, 1
and r10b, 0
and dl, 1
or cl, r8b
or r10b, dl
xor cl, r10b
mov dl, byte [rbp + 0x5c9]
xor dl, 1
and dl, 1
mov r8b, byte [rbp + 0x5c9]
xor r8b, 1
mov r10b, r8b
and r10b, 1
mov sil, byte [rbp + 0x5c9]
xor sil, 1
and sil, 0xff
and r8b, 1
or dl, r10b
or sil, r8b
xor dl, sil
mov r8b, byte [rbp + 0x5c9]
xor r8b, 1
mov r10b, al
xor r10b, r8b
and r10b, al
mov r8b, byte [rbp + 0x5c9]
xor r8b, 1
mov sil, dl
xor sil, 0xff
mov dil, byte [rbp + 0x5c9]
xor dil, 1
or r8b, sil
or dil, 1
xor r8b, 0xff
and r8b, dil
mov sil, byte [rbp + 0x5c9]
xor sil, 1
mov dil, cl
xor dil, sil
and dil, cl
xor r15b, 0xff
mov sil, dl
xor sil, 0xff
mov r14b, byte [rbp + 0x5c9]
xor r14b, 0
or r15b, sil
or r14b, 0
xor r15b, 0xff
and r15b, r14b
mov sil, r10b
and sil, r8b
xor r10b, r8b
or sil, r10b
mov r8b, dil
xor r8b, 0xff
mov r10b, r15b
xor r10b, 0xff
mov r14b, byte [rbp + 0x5c9]
xor r14b, 1
mov r12b, r8b
and r12b, 0xff
and dil, r14b
mov r13b, r10b
and r13b, 0xff
and r15b, r14b
or r12b, dil
or r13b, r15b
xor r12b, r13b
or r8b, r10b
xor r8b, 0xff
or r14b, 1
and r8b, r14b
or r12b, r8b
mov r8b, sil
xor r8b, 0xff
and r8b, 0
mov r10b, byte [rbp + 0x5c9]
xor r10b, 0
and sil, r10b
mov dil, r12b
xor dil, 0xff
and dil, 0
and r12b, r10b
or r8b, sil
or dil, r12b
xor r8b, dil
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 + 0x5c9]
xor cl, 1
and r10b, cl
or al, r10b
mov cl, byte [rbp + 0x5c9]
xor cl, 1
mov r10b, dl
xor r10b, 0xff
mov sil, byte [rbp + 0x5c9]
xor sil, 0
mov dil, cl
and dil, 0
mov r14b, sil
and r14b, 1
mov r15b, r10b
and r15b, 0
and dl, sil
or dil, r14b
or r15b, dl
xor dil, r15b
or cl, r10b
xor cl, 0xff
or sil, 0
and cl, sil
or dil, cl
xor dil, 0xff
mov cl, al
xor cl, dil
and cl, al
mov al, r8b
and al, cl
xor r8b, cl
or al, r8b
mov cl, al
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x5c9]
xor dl, 1
and al, dl
mov r8b, byte [rbp + 0x5c9]
xor r8b, 1
and r8b, 0xff
and dl, 1
or cl, al
or r8b, dl
xor cl, r8b
mov al, r11b
xor al, 0xff
and al, 0
mov dl, byte [rbp + 0x5c9]
xor dl, 0
mov r8b, r11b
and r8b, dl
mov r10b, cl
xor r10b, 0xff
and r10b, 0
and cl, dl
or al, r8b
or r10b, cl
xor al, r10b
xor r11b, 0xff
mov cl, al
xor cl, r11b
and cl, al
mov al, bl
xor al, 0xff
mov dl, cl
xor dl, 0xff
mov r8b, byte [rbp + 0x5c9]
xor r8b, 1
or al, dl
or r8b, 1
xor al, 0xff
and al, r8b
mov dl, bl
xor dl, 0xff
mov r8b, cl
and r8b, dl
xor cl, 0xff
and bl, cl
or r8b, bl
mov cl, al
and cl, r8b
xor al, r8b
or cl, al
test cl, 1
jne 0x6d8ff62d
jmp 0x6d98b2ef
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xbb1d636b
mov r9d, ecx
add r9d, r8d
add r9d, 0x4e514cab
add r9d, 0xde45b8e0
sub r9d, 0x4e514cab
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0xbb1d636b
add r8d, r9d
sub eax, r8d
mov r8d, 0xedcc8884
add r8d, 0
sub r8d, 1
sub r8d, 0xedcc8884
add eax, 0xe48b9378
add eax, r8d
sub eax, 0xe48b9378
add eax, 0x13c581ce
sub eax, 0xfa4d33f7
sub eax, 0x13c581ce
sub eax, 0x7a5c240f
sub eax, 0xde45b8e0
add eax, 0x7a5c240f
sub eax, 0xb70417c6
add eax, 0xfa4d33f7
add eax, 0xb70417c6
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, 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
mov al, sil
xor al, 1
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
mov bl, dl
and bl, al
xor dl, 0xff
and cl, dl
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
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, sil
xor cl, 1
and cl, 1
mov dl, sil
xor dl, 1
mov dil, dl
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and dl, 1
or cl, dil
or r14b, dl
xor cl, r14b
mov dl, cl
xor dl, 0xff
mov dil, r11b
xor dil, dl
and dil, r11b
mov dl, sil
xor dl, 1
and dl, 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 dl, r15b
or r12b, r14b
xor dl, r12b
xor dl, 0xff
mov r14b, sil
xor r14b, 1
mov r15b, sil
xor r15b, 0
or dl, r14b
or r15b, 0
xor dl, 0xff
and dl, r15b
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, al
and cl, dil
xor al, dil
or cl, al
mov al, dl
xor al, 0xff
mov dil, r14b
xor dil, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, al
and r12b, 0xff
and dl, r15b
mov r13b, dil
and r13b, 0xff
and r14b, r15b
or r12b, dl
or r13b, r14b
xor r12b, r13b
or al, dil
xor al, 0xff
or r15b, 1
and al, r15b
or r12b, al
mov al, cl
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
and cl, dl
mov dil, r12b
xor dil, 0xff
and dil, 0xff
and r12b, dl
or al, cl
or dil, r12b
xor al, dil
mov cl, sil
xor cl, 0
and cl, 1
mov dl, sil
xor dl, 1
and dl, 0
or cl, dl
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, 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
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 dl, 0xff
mov r12b, sil
xor r12b, 1
or r15b, dl
or r12b, 1
xor r15b, 0xff
and r15b, r12b
mov dl, cl
and dl, dil
xor cl, dil
or dl, cl
mov cl, r14b
and cl, r15b
xor r14b, r15b
or cl, r14b
mov dil, dl
xor dil, 0xff
and dil, 0
mov r14b, sil
xor r14b, 0
and dl, r14b
mov r15b, cl
xor r15b, 0xff
and r15b, 0
and cl, r14b
or dil, dl
or r15b, cl
xor dil, r15b
mov cl, sil
xor cl, 0
and cl, 1
mov dl, sil
xor dl, 1
mov r14b, dl
and r14b, 0
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dl, 1
or cl, r14b
or r15b, dl
xor cl, r15b
mov dl, bl
xor dl, 0xff
mov r14b, cl
and r14b, dl
xor cl, 0xff
mov dl, bl
and dl, cl
or r14b, dl
xor r14b, 0xff
mov cl, bl
xor cl, 0xff
mov dl, sil
xor dl, 0
or r14b, cl
or dl, 0
xor r14b, 0xff
and r14b, dl
mov cl, dil
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
mov r15b, dil
and r15b, dl
or cl, r15b
mov dl, r10b
xor dl, 0xff
and dl, 0
mov r15b, sil
xor r15b, 0
mov r12b, r10b
and r12b, r15b
mov r13b, cl
xor r13b, 0xff
and r13b, 0
and cl, r15b
or dl, r12b
or r13b, cl
xor dl, r13b
xor r10b, 0xff
mov cl, dl
xor cl, r10b
and cl, dl
mov dl, al
xor dl, 0xff
and dl, 1
mov r10b, sil
xor r10b, 1
mov r15b, al
and r15b, r10b
or dl, r15b
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, 0
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 0
or r15b, r12b
mov r12b, dl
and r12b, r10b
xor dl, r10b
or r12b, dl
mov dl, r15b
and dl, 0
xor r15b, 0
or dl, 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 dl, 0xff
mov r15b, sil
xor r15b, 0
or r10b, dl
or r15b, 0
xor r10b, 0xff
and r10b, r15b
mov dl, dil
xor dl, 0xff
and dl, 1
mov r15b, sil
xor r15b, 1
mov r12b, dil
and r12b, r15b
or dl, r12b
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 r12b, 0xff
xor r11b, 0xff
mov dl, sil
xor dl, 0
or r12b, r11b
or dl, 0
xor r12b, 0xff
and r12b, dl
mov dl, r14b
xor dl, 0xff
mov r11b, cl
xor r11b, 0xff
mov r15b, sil
xor r15b, 0
or dl, r11b
or r15b, 0
xor dl, 0xff
and dl, r15b
mov r11b, r14b
xor r11b, 0xff
and r11b, 0
mov r15b, sil
xor r15b, 0
and r14b, r15b
mov r13b, cl
xor r13b, 0xff
and r13b, 0
and cl, r15b
or r11b, r14b
or r13b, cl
xor r11b, r13b
mov cl, dl
and cl, r11b
xor dl, r11b
or cl, dl
mov dl, r10b
xor dl, 0xff
and dl, 1
mov r11b, sil
xor r11b, 1
mov r14b, r10b
and r14b, r11b
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and r11b, 1
or dl, r14b
or r15b, r11b
xor dl, r15b
mov r11b, r12b
xor r11b, 0xff
and r11b, 1
mov r14b, sil
xor r14b, 1
mov r15b, r12b
and r15b, r14b
or r11b, r15b
mov r14b, sil
xor r14b, 0
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 0
or r14b, r15b
mov r15b, sil
xor r15b, 0
mov r13b, dl
xor r13b, r15b
and r13b, dl
mov r15b, r14b
xor r15b, 0xff
mov r8b, r10b
xor r8b, r15b
and r8b, r10b
mov r10b, r11b
xor r10b, 0xff
mov r15b, sil
xor r15b, 0
mov r9b, sil
xor r9b, 1
or r10b, r15b
or r9b, 1
xor r10b, 0xff
and r10b, r9b
xor r12b, 0xff
mov r9b, r14b
xor r9b, 0xff
mov r15b, sil
xor r15b, 0
or r12b, r9b
or r15b, 0
xor r12b, 0xff
and r12b, r15b
mov r9b, r13b
xor r9b, 0xff
mov r15b, r8b
xor r15b, 0xff
mov byte [rbp + 0x5c2], sil
xor sil, 0
mov byte [rbp + 0x5c1], r9b
and r9b, 0
and r13b, sil
mov byte [rbp + 0x5c0], r15b
and r15b, 0
and r8b, sil
or r9b, r13b
or r15b, r8b
xor r9b, r15b
mov r8b, byte [rbp + 0x5c1]
mov r15b, byte [rbp + 0x5c0]
or r8b, r15b
xor r8b, 0xff
or sil, 0
and r8b, sil
or r9b, r8b
mov r8b, r10b
and r8b, r12b
xor r10b, r12b
or r8b, r10b
mov r10b, r9b
xor r10b, 0xff
mov sil, r8b
and sil, r10b
xor r8b, 0xff
and r9b, r8b
or sil, r9b
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 + 0x5c2]
xor r9b, 1
and r8b, r9b
or dl, r8b
mov r8b, byte [rbp + 0x5c2]
xor r8b, 0
mov r9b, r14b
xor r9b, 0xff
mov r10b, byte [rbp + 0x5c2]
xor r10b, 0
mov r11b, r8b
and r11b, 0
mov r12b, r10b
and r12b, 0
mov r13b, r9b
and r13b, 0
and r14b, r10b
or r11b, r12b
or r13b, r14b
xor r11b, r13b
or r8b, r9b
xor r8b, 0xff
or r10b, 0
and r8b, r10b
or r11b, r8b
xor r11b, 0xff
mov r8b, dl
xor r8b, r11b
and r8b, dl
mov dl, sil
xor dl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r10b, byte [rbp + 0x5c2]
xor r10b, 1
mov r11b, dl
and r11b, 0xff
and sil, r10b
mov r14b, r9b
and r14b, 0xff
and r8b, r10b
or r11b, sil
or r14b, r8b
xor r11b, r14b
or dl, r9b
xor dl, 0xff
or r10b, 1
and dl, r10b
or r11b, dl
mov dl, cl
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp + 0x5c2]
xor r8b, 0
mov r9b, cl
and r9b, r8b
mov r10b, byte [rbp + 0x5c2]
xor r10b, 1
and r10b, 0
and r8b, 1
or dl, r9b
or r10b, r8b
xor dl, r10b
xor dl, 0xff
xor dl, 0
and dl, 0
mov r8b, byte [rbp + 0x5c2]
xor r8b, 0
and r8b, 1
mov r9b, byte [rbp + 0x5c2]
xor r9b, 1
and r9b, 0
or r8b, r9b
xor cl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r10b, byte [rbp + 0x5c2]
xor r10b, 1
or cl, r9b
or r10b, 1
xor cl, 0xff
and cl, r10b
mov r9b, r11b
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x5c2]
xor r10b, 1
mov sil, r11b
and sil, r10b
mov r14b, byte [rbp + 0x5c2]
xor r14b, 1
and r14b, 0xff
and r10b, 1
or r9b, sil
or r14b, r10b
xor r9b, r14b
mov r10b, byte [rbp + 0x5c2]
xor r10b, 0
mov sil, r9b
xor sil, r10b
and sil, r9b
xor r11b, 0xff
xor r8b, 0xff
mov r9b, byte [rbp + 0x5c2]
xor r9b, 1
or r11b, r8b
or r9b, 1
xor r11b, 0xff
and r11b, r9b
mov r8b, dl
and r8b, cl
xor dl, cl
or r8b, dl
mov cl, sil
xor cl, 0xff
mov dl, r11b
xor dl, 0xff
mov r9b, byte [rbp + 0x5c2]
xor r9b, 1
mov r10b, cl
and r10b, 0xff
and sil, r9b
mov r14b, dl
and r14b, 0xff
and r11b, r9b
or r10b, sil
or r14b, r11b
xor r10b, r14b
or cl, dl
xor cl, 0xff
or r9b, 1
and cl, r9b
or r10b, cl
mov cl, r8b
xor cl, 0xff
mov dl, r10b
and dl, cl
xor r10b, 0xff
and r8b, r10b
or dl, r8b
mov cl, bl
xor cl, 0xff
mov r8b, al
xor r8b, 0xff
mov r9b, byte [rbp + 0x5c2]
xor r9b, 0
or cl, r8b
or r9b, 0
xor cl, 0xff
and cl, r9b
mov r8b, bl
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x5c2]
xor r9b, 1
and bl, r9b
mov r10b, al
xor r10b, 0xff
and r10b, 0xff
and al, r9b
or r8b, bl
or r10b, al
xor r8b, r10b
mov al, cl
xor al, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r10b, byte [rbp + 0x5c2]
xor r10b, 1
mov r11b, al
and r11b, 0xff
and cl, r10b
mov bl, r9b
and bl, 0xff
and r8b, r10b
or r11b, cl
or bl, r8b
xor r11b, bl
or al, r9b
xor al, 0xff
or r10b, 1
and al, r10b
or r11b, al
mov al, r11b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x5c2]
xor cl, 1
mov r8b, r11b
and r8b, cl
mov r9b, byte [rbp + 0x5c2]
xor r9b, 1
and r9b, 0xff
and cl, 1
or al, r8b
or r9b, cl
xor al, r9b
mov cl, byte [rbp + 0x5c2]
xor cl, 1
xor al, 0xff
mov r8b, byte [rbp + 0x5c2]
xor r8b, 1
or cl, al
or r8b, 1
xor cl, 0xff
and cl, r8b
mov al, byte [rbp + 0x5c2]
xor al, 1
and al, 1
mov r8b, byte [rbp + 0x5c2]
xor r8b, 1
mov r9b, r8b
and r9b, 1
mov r10b, byte [rbp + 0x5c2]
xor r10b, 1
and r10b, 0xff
and r8b, 1
or al, r9b
or r10b, r8b
xor al, r10b
xor al, 0xff
mov r8b, r11b
xor r8b, al
and r8b, r11b
mov al, cl
and al, r8b
xor cl, r8b
or al, cl
mov cl, byte [rbp + 0x5c2]
xor cl, 0
mov r8b, dil
xor r8b, 0xff
mov r9b, byte [rbp + 0x5c2]
xor r9b, 0
or cl, r8b
or r9b, 0
xor cl, 0xff
and cl, r9b
mov r8b, byte [rbp + 0x5c2]
xor r8b, 0
mov r9b, dil
and r9b, r8b
xor dil, 0xff
and dil, 0
or r9b, dil
mov r8b, cl
xor r8b, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r11b, byte [rbp + 0x5c2]
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, al
xor cl, 0xff
and cl, 0
mov r8b, byte [rbp + 0x5c2]
xor r8b, 0
and al, r8b
mov r9b, byte [rbp + 0x5c2]
xor r9b, 1
and r9b, 0
and r8b, 1
or cl, al
or r9b, r8b
xor cl, r9b
mov al, bl
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x5c2]
xor r8b, 1
and bl, r8b
or al, bl
mov r8b, byte [rbp + 0x5c2]
xor r8b, 0
and r8b, 1
mov r9b, byte [rbp + 0x5c2]
xor r9b, 1
and r9b, 0
or r8b, r9b
mov r9b, cl
xor r9b, 0xff
mov r10b, al
xor r10b, 0xff
mov r11b, byte [rbp + 0x5c2]
xor r11b, 0
mov bl, r9b
and bl, 0
and cl, r11b
mov sil, r10b
and sil, 0
and al, r11b
or bl, cl
or sil, al
xor bl, sil
or r9b, r10b
xor r9b, 0xff
or r11b, 0
and r9b, r11b
or bl, r9b
mov al, byte [rbp + 0x5c2]
xor al, 0
mov cl, r8b
xor cl, 0xff
mov r9b, byte [rbp + 0x5c2]
xor r9b, 1
mov r10b, al
and r10b, 0xff
mov r11b, r9b
and r11b, 0
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 + 0x5c2]
xor cl, 1
and bl, cl
mov r8b, byte [rbp + 0x5c2]
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, dl
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x5c2]
xor r8b, 1
mov r9b, dl
and r9b, r8b
mov r10b, byte [rbp + 0x5c2]
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 + 0x5c2]
xor r9b, 1
mov r10b, cl
and r10b, r9b
or r8b, r10b
mov r9b, byte [rbp + 0x5c2]
xor r9b, 0
and r9b, 1
mov r10b, byte [rbp + 0x5c2]
xor r10b, 1
and r10b, 0
or r9b, r10b
mov r10b, al
xor r10b, 0xff
mov r11b, byte [rbp + 0x5c2]
xor r11b, 0
mov bl, byte [rbp + 0x5c2]
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, byte [rbp + 0x5c2]
xor bl, 0
or dl, r11b
or bl, 0
xor dl, 0xff
and dl, bl
mov r11b, r8b
xor r11b, 0xff
mov bl, byte [rbp + 0x5c2]
xor bl, 0
mov sil, byte [rbp + 0x5c2]
xor sil, 1
or r11b, bl
or sil, 1
xor r11b, 0xff
and r11b, sil
mov bl, r9b
xor bl, 0xff
mov sil, cl
xor sil, bl
and sil, cl
mov cl, r10b
xor cl, 0xff
mov bl, dl
xor bl, 0xff
mov dil, byte [rbp + 0x5c2]
xor dil, 1
mov r14b, cl
and r14b, 0xff
and r10b, dil
mov r12b, bl
and r12b, 0xff
and dl, dil
or r14b, r10b
or r12b, dl
xor r14b, r12b
or cl, bl
xor cl, 0xff
or dil, 1
and cl, dil
or r14b, cl
mov cl, r11b
and cl, sil
xor r11b, sil
or cl, r11b
mov dl, r14b
xor dl, 0xff
and dl, 1
mov r10b, byte [rbp + 0x5c2]
xor r10b, 1
and r14b, r10b
mov r11b, cl
xor r11b, 0xff
and r11b, 0xff
and cl, r10b
or dl, r14b
or r11b, cl
xor dl, r11b
mov cl, al
xor cl, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, byte [rbp + 0x5c2]
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 + 0x5c2]
xor cl, 1
and bl, cl
mov r8b, byte [rbp + 0x5c2]
xor r8b, 1
and r8b, 0xff
and cl, 1
or al, bl
or r8b, cl
xor al, r8b
mov cl, byte [rbp + 0x5c2]
xor cl, 0
mov r8b, r9b
xor r8b, 0xff
mov r10b, byte [rbp + 0x5c2]
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 al, 0xff
xor r11b, 0xff
mov cl, byte [rbp + 0x5c2]
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 + 0x5c2]
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
test r10b, 1
jne 0x6d900506
jmp 0x6d9a2e38
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xa0d2732a
add r8d, 0
mov r9d, eax
sub r9d, r8d
mov r8d, ecx
add r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x5be9f852
add r9d, r8d
mov r8d, eax
sub r8d, r9d
sub r8d, 0xcf59d04a
sub r8d, 1
add r8d, 0xcf59d04a
sub r8d, 0x8f6bc65e
sub r8d, 0x5be9f852
add r8d, 0x8f6bc65e
sub r8d, 0xd5471028
sub r8d, 0x89880ae7
add r8d, 0xd5471028
sub eax, 0xa0d2732a
add r8d, eax
sub r8d, 0x9c7a5cf6
add r8d, 0x89880ae7
add r8d, 0x9c7a5cf6
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, 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
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, 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, 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
xor bl, 0xff
mov r14b, dil
xor r14b, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, bl
and r12b, 0
and al, r15b
mov cl, r14b
and cl, 0
and dil, r15b
or r12b, al
or cl, dil
xor r12b, cl
or bl, r14b
xor bl, 0xff
or r15b, 0
and bl, r15b
or r12b, bl
mov al, sil
xor al, 0
and al, 1
mov cl, sil
xor cl, 1
mov bl, cl
and bl, 0
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, 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, cl
xor bl, 0xff
xor bl, 0
and bl, 0
mov dil, sil
xor dil, 1
and dil, 0
mov r14b, sil
xor r14b, 0
mov r15b, r14b
and r15b, 1
mov dl, sil
xor dl, 1
and dl, 0
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
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, al
xor cl, 0xff
mov dil, bl
xor dil, 0xff
mov r15b, sil
xor r15b, 0
mov r8b, cl
and r8b, 0
and al, r15b
mov r9b, dil
and r9b, 0
and bl, r15b
or r8b, al
or r9b, bl
xor r8b, r9b
or cl, dil
xor cl, 0xff
or r15b, 0
and cl, r15b
or r8b, cl
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, sil
xor al, 0
and al, 0
mov cl, sil
xor cl, 0
mov r8b, cl
and r8b, 0
mov r9b, sil
xor r9b, 1
and r9b, 0
and cl, 1
or al, r8b
or r9b, cl
xor al, r9b
mov cl, r13b
xor cl, 0xff
mov r8b, al
and r8b, cl
xor al, 0xff
mov cl, r13b
and cl, al
or r8b, cl
xor r8b, 0xff
mov al, r13b
xor al, 0xff
mov cl, sil
xor cl, 0
or r8b, al
or cl, 0
xor r8b, 0xff
and r8b, cl
mov al, r10b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and r10b, cl
or al, r10b
mov cl, dl
xor cl, 0xff
and cl, 0
mov r9b, sil
xor r9b, 0
mov r10b, dl
and r10b, r9b
mov bl, sil
xor bl, 1
and bl, 0
and r9b, 1
or cl, r10b
or bl, r9b
xor cl, bl
mov r9b, sil
xor r9b, 0
and r9b, 1
mov r10b, sil
xor r10b, 1
and r10b, 0
or r9b, r10b
mov r10b, al
xor r10b, 0xff
mov bl, cl
xor bl, 0xff
mov dil, sil
xor dil, 0
mov r14b, r10b
and r14b, 0
and al, dil
mov r15b, bl
and r15b, 0
and cl, dil
or r14b, al
or r15b, cl
xor r14b, r15b
or r10b, bl
xor r10b, 0xff
or dil, 0
and r10b, dil
or r14b, r10b
mov al, r9b
and al, 0
xor r9b, 0
or al, r9b
mov cl, r14b
xor cl, 0xff
and cl, 1
mov r9b, sil
xor r9b, 1
and r14b, r9b
or cl, r14b
xor al, 0xff
mov r9b, cl
xor r9b, al
and r9b, cl
mov al, r12b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
mov r10b, r12b
and r10b, cl
or al, 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, sil
xor r10b, 0
and r10b, 1
mov bl, sil
xor bl, 1
and bl, 0
or r10b, bl
mov bl, al
and bl, cl
xor al, cl
or bl, al
mov al, r10b
and al, 0
xor r10b, 0
or al, r10b
mov cl, bl
xor cl, 0xff
and cl, 0
mov r10b, sil
xor r10b, 0
and bl, r10b
mov dil, sil
xor dil, 1
and dil, 0
and r10b, 1
or cl, bl
or dil, r10b
xor cl, dil
xor al, 0xff
mov r10b, cl
xor r10b, al
and r10b, cl
mov al, r11b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and r11b, cl
or al, r11b
mov cl, dl
xor cl, 0xff
and cl, 1
mov r11b, sil
xor r11b, 1
mov bl, dl
and bl, r11b
or cl, bl
mov r11b, sil
xor r11b, 1
and r11b, 1
mov bl, sil
xor bl, 1
and bl, 1
or r11b, bl
mov bl, al
xor bl, 0xff
mov dil, cl
xor dil, 0xff
mov r14b, sil
xor r14b, 1
mov r15b, bl
and r15b, 0xff
and al, r14b
mov byte [rbp + 0x5bf], dil
and dil, 0xff
and cl, r14b
or r15b, al
or dil, cl
xor r15b, dil
mov al, byte [rbp + 0x5bf]
or bl, al
xor bl, 0xff
or r14b, 1
and bl, r14b
or r15b, bl
mov cl, r11b
and cl, 1
xor r11b, 1
or cl, r11b
mov r11b, r15b
xor r11b, 0xff
and r11b, 1
mov bl, sil
xor bl, 1
and r15b, bl
or r11b, r15b
xor cl, 0xff
mov bl, r11b
xor bl, cl
and bl, r11b
mov cl, r8b
xor cl, 0xff
and cl, 1
mov r11b, sil
xor r11b, 1
mov dil, r8b
and dil, r11b
or cl, dil
mov r11b, r9b
xor r11b, 0xff
and r11b, 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 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, cl
xor r15b, r14b
and r15b, cl
xor r8b, 0xff
mov r14b, dil
xor r14b, 0xff
mov al, sil
xor al, 0
or r8b, r14b
or al, 0
xor r8b, 0xff
and r8b, al
mov al, r11b
xor al, 0xff
mov r14b, sil
xor r14b, 1
mov byte [rbp + 0x5be], sil
xor sil, 0
or al, r14b
or sil, 0
xor al, 0xff
and al, sil
xor r9b, 0xff
mov sil, dil
xor sil, 0xff
mov r14b, byte [rbp + 0x5be]
xor r14b, 1
or r9b, sil
or r14b, 1
xor r9b, 0xff
and r9b, r14b
mov sil, r15b
and sil, r8b
xor r15b, r8b
or sil, r15b
mov r8b, al
and r8b, r9b
xor al, r9b
or r8b, al
mov al, sil
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x5be]
xor r9b, 1
and sil, r9b
mov r14b, r8b
xor r14b, 0xff
and r14b, 0xff
and r8b, r9b
or al, sil
or r14b, r8b
xor al, r14b
mov r8b, cl
xor r8b, 0xff
mov r9b, r11b
xor r9b, 0xff
mov sil, byte [rbp + 0x5be]
xor sil, 1
mov r14b, r8b
and r14b, 0xff
and cl, sil
mov r15b, r9b
and r15b, 0xff
and r11b, sil
or r14b, cl
or r15b, r11b
xor r14b, r15b
or r8b, r9b
xor r8b, 0xff
or sil, 1
and r8b, sil
or r14b, r8b
mov cl, r14b
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x5be]
xor r8b, 1
and r14b, r8b
or cl, r14b
mov r8b, dil
and r8b, 1
xor dil, 1
or r8b, dil
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, r10b
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x5be]
xor r8b, 1
mov r9b, r10b
and r9b, r8b
mov r11b, byte [rbp + 0x5be]
xor r11b, 1
and r11b, 0xff
and r8b, 1
or al, r9b
or r11b, r8b
xor al, r11b
mov r8b, bl
xor r8b, 0xff
and r8b, 0
mov r9b, byte [rbp + 0x5be]
xor r9b, 0
mov r11b, bl
and r11b, r9b
mov sil, byte [rbp + 0x5be]
xor sil, 1
and sil, 0
and r9b, 1
or r8b, r11b
or sil, r9b
xor r8b, sil
mov r9b, byte [rbp + 0x5be]
xor r9b, 1
and r9b, 1
mov r11b, byte [rbp + 0x5be]
xor r11b, 1
and r11b, 1
or r9b, r11b
mov r11b, byte [rbp + 0x5be]
xor r11b, 1
mov sil, al
xor sil, r11b
and sil, al
xor r10b, 0xff
mov r11b, r9b
xor r11b, 0xff
mov dil, byte [rbp + 0x5be]
xor dil, 0
or r10b, r11b
or dil, 0
xor r10b, 0xff
and r10b, dil
mov r11b, byte [rbp + 0x5be]
xor r11b, 1
mov dil, r8b
xor dil, r11b
and dil, r8b
mov r11b, r9b
xor r11b, 0xff
mov r14b, bl
xor r14b, r11b
and r14b, bl
mov r11b, sil
xor r11b, 0xff
mov bl, r10b
xor bl, 0xff
mov r15b, byte [rbp + 0x5be]
xor r15b, 1
mov byte [rbp + 0x5bd], r11b
and r11b, 0xff
and sil, r15b
mov byte [rbp + 0x5bc], bl
and bl, 0xff
and r10b, r15b
or r11b, sil
or bl, r10b
xor r11b, bl
mov r10b, byte [rbp + 0x5bd]
mov bl, byte [rbp + 0x5bc]
or r10b, bl
xor r10b, 0xff
or r15b, 1
and r10b, r15b
or r11b, r10b
mov r10b, dil
xor r10b, 0xff
mov sil, r14b
xor sil, 0xff
mov r15b, byte [rbp + 0x5be]
xor r15b, 1
mov bl, r10b
and bl, 0xff
and dil, r15b
mov byte [rbp + 0x5bb], sil
and sil, 0xff
and r14b, r15b
or bl, dil
or sil, r14b
xor bl, sil
mov sil, byte [rbp + 0x5bb]
or r10b, sil
xor r10b, 0xff
or r15b, 1
and r10b, r15b
or bl, r10b
mov r10b, r11b
xor r10b, 0xff
and r10b, 1
mov dil, byte [rbp + 0x5be]
xor dil, 1
and r11b, dil
mov r14b, bl
xor r14b, 0xff
and r14b, 0xff
and bl, dil
or r10b, r11b
or r14b, bl
xor r10b, r14b
mov r11b, al
xor r11b, 0xff
mov bl, r8b
xor bl, 0xff
mov dil, byte [rbp + 0x5be]
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, byte [rbp + 0x5be]
xor r8b, 1
and r14b, r8b
or al, r14b
mov r8b, byte [rbp + 0x5be]
xor r8b, 1
mov r11b, r9b
xor r11b, 0xff
mov bl, byte [rbp + 0x5be]
xor bl, 0
mov dil, r8b
and dil, 0
mov r14b, bl
and r14b, 1
mov r15b, r11b
and r15b, 0
and r9b, bl
or dil, r14b
or r15b, r9b
xor dil, r15b
or r8b, r11b
xor r8b, 0xff
or bl, 0
and r8b, bl
or dil, r8b
xor dil, 0xff
mov r8b, al
xor r8b, dil
and r8b, al
mov al, r10b
and al, r8b
xor r10b, r8b
or al, r10b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x5be]
xor r9b, 1
mov r10b, cl
and r10b, r9b
or r8b, r10b
xor r8b, 0xff
mov r9b, al
xor r9b, r8b
and r9b, al
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r10b, byte [rbp + 0x5be]
xor r10b, 1
and al, r10b
or r8b, al
xor cl, 0xff
xor r8b, 0xff
mov al, byte [rbp + 0x5be]
xor al, 0
or cl, r8b
or al, 0
xor cl, 0xff
and cl, al
mov al, r9b
xor al, 0xff
mov r8b, cl
xor r8b, 0xff
mov r10b, byte [rbp + 0x5be]
xor r10b, 0
mov r11b, al
and r11b, 0
and r9b, r10b
mov bl, r8b
and bl, 0
and cl, r10b
or r11b, r9b
or bl, cl
xor r11b, bl
or al, r8b
xor al, 0xff
or r10b, 0
and al, r10b
or r11b, al
mov al, r12b
xor al, 0xff
mov cl, r13b
xor cl, al
and cl, r13b
mov al, r13b
xor al, 0xff
mov r8b, r12b
and r8b, al
xor r12b, 0xff
and r13b, r12b
or r8b, r13b
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 + 0x5be]
xor r8b, 1
mov r9b, al
and r9b, r8b
mov r10b, byte [rbp + 0x5be]
xor r10b, 1
and r10b, 0xff
and r8b, 1
or cl, r9b
or r10b, r8b
xor cl, r10b
mov r8b, byte [rbp + 0x5be]
xor r8b, 1
xor cl, 0xff
mov r9b, byte [rbp + 0x5be]
xor r9b, 1
or r8b, cl
or r9b, 1
xor r8b, 0xff
and r8b, r9b
mov cl, byte [rbp + 0x5be]
xor cl, 1
and cl, 1
mov r9b, byte [rbp + 0x5be]
xor r9b, 1
and r9b, 1
or cl, r9b
xor cl, 0xff
mov r9b, al
xor r9b, cl
and r9b, al
mov al, r8b
xor al, 0xff
mov cl, r9b
xor cl, 0xff
mov r10b, byte [rbp + 0x5be]
xor r10b, 0
mov bl, al
and bl, 0
and r8b, r10b
mov dil, cl
and dil, 0
and r9b, r10b
or bl, r8b
or dil, r9b
xor bl, dil
or al, cl
xor al, 0xff
or r10b, 0
and al, r10b
or bl, al
mov al, byte [rbp + 0x5be]
xor al, 0
mov cl, dl
xor cl, 0xff
mov r8b, byte [rbp + 0x5be]
xor r8b, 1
or al, cl
or r8b, 1
xor al, 0xff
and al, r8b
mov cl, byte [rbp + 0x5be]
xor cl, 0
and cl, 0
mov r8b, byte [rbp + 0x5be]
xor r8b, 0
mov r9b, r8b
and r9b, 0
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
mov r8b, cl
xor r8b, 0xff
mov r9b, byte [rbp + 0x5be]
xor r9b, 0
mov r10b, dl
and r10b, 0
and al, r9b
mov dil, r8b
and dil, 0
and cl, r9b
or r10b, al
or dil, cl
xor r10b, dil
or dl, r8b
xor dl, 0xff
or r9b, 0
and dl, r9b
or r10b, dl
mov al, bl
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x5be]
xor cl, 1
and bl, cl
mov dl, byte [rbp + 0x5be]
xor dl, 1
and dl, 0xff
and cl, 1
or al, bl
or dl, cl
xor al, dl
mov cl, r10b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x5be]
xor dl, 1
and r10b, dl
or cl, r10b
mov dl, byte [rbp + 0x5be]
xor dl, 1
and dl, 1
mov r8b, byte [rbp + 0x5be]
xor r8b, 1
mov r9b, r8b
and r9b, 1
mov r10b, byte [rbp + 0x5be]
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, dl
and al, 1
xor dl, 1
or al, dl
mov cl, r8b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x5be]
xor dl, 1
and r8b, dl
or cl, r8b
xor cl, 0xff
xor al, 0xff
mov dl, byte [rbp + 0x5be]
xor dl, 1
or cl, al
or dl, 1
xor cl, 0xff
and cl, dl
mov al, cl
xor al, 0xff
mov dl, r11b
xor dl, al
and dl, r11b
mov al, r11b
xor al, 0xff
mov r8b, cl
and r8b, al
xor cl, 0xff
and r11b, cl
or r8b, r11b
mov al, dl
xor al, 0xff
mov cl, r8b
xor cl, 0xff
mov r9b, byte [rbp + 0x5be]
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 0x6d901234
jmp 0x6d9b4afc
xor eax, eax
mov rcx, qword [rbp + 0x808]
mov rdx, qword [rcx]
mov r8, qword [rbp + 0x7c8]
mov r9d, dword [r8]
mov r10d, dword [sym.out.dll_x.13]
mov r11d, dword [sym.out.dll_y.14]
mov esi, eax
sub esi, 0xdb8fd8d5
mov edi, r10d
sub edi, esi
add edi, 0x538f7d08
add edi, 0x48d0f79c
sub edi, 0x538f7d08
sub edi, 0xe74f213f
sub edi, 0xdb8fd8d5
add edi, 0xe74f213f
mov esi, 0xbbcea2f3
add esi, 0
sub esi, 1
sub esi, 0xbbcea2f3
add edi, 0x6c1842ce
add edi, esi
sub edi, 0x6c1842ce
add edi, 0x927265ad
add edi, 0x4796d9db
sub edi, 0x927265ad
add edi, 0x950f97d8
sub edi, 0x48d0f79c
sub edi, 0x950f97d8
sub eax, 0x4796d9db
add edi, eax
imul r10d, edi
and r10d, 1
cmp r10d, 0
sete bl
cmp r11d, 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, r14b
xor al, 0xff
and al, 0
mov r13b, r12b
xor r13b, 0
mov r10b, r14b
and r10b, r13b
mov r11b, r12b
xor r11b, 1
and r11b, 0
and r13b, 1
or al, r10b
or r11b, r13b
xor al, r11b
mov r10b, r12b
xor r10b, 0
and r10b, 1
mov r11b, r12b
xor r11b, 1
mov r13b, r11b
and r13b, 0
mov sil, r12b
xor sil, 1
and sil, 0xff
and r11b, 1
or r10b, r13b
or sil, r11b
xor r10b, sil
mov r11b, r15b
and r11b, al
xor r15b, al
or r11b, r15b
mov al, r12b
xor al, 0
mov sil, r10b
xor sil, 0xff
mov r15b, r12b
xor r15b, 0
mov r13b, al
and r13b, 0
mov dil, r15b
and dil, 0
mov cl, sil
and cl, 0
and r10b, r15b
or r13b, dil
or cl, r10b
xor r13b, cl
or al, sil
xor al, 0xff
or r15b, 0
and al, r15b
or r13b, al
mov al, r11b
xor al, 0xff
and al, 0
mov cl, r12b
xor cl, 0
and r11b, cl
mov r10b, r12b
xor r10b, 1
and r10b, 0
and cl, 1
or al, r11b
or r10b, cl
xor al, r10b
xor al, 0xff
xor r13b, 0xff
mov cl, r12b
xor cl, 0
or al, r13b
or cl, 0
xor al, 0xff
and al, cl
mov cl, bl
xor cl, 0xff
and cl, 1
mov r10b, r12b
xor r10b, 1
mov r11b, bl
and r11b, r10b
mov sil, r12b
xor sil, 1
and sil, 0xff
and r10b, 1
or cl, r11b
or sil, r10b
xor cl, sil
mov r10b, r14b
xor r10b, 0xff
xor cl, 0xff
mov r11b, r12b
xor r11b, 1
or r10b, cl
or r11b, 1
xor r10b, 0xff
and r10b, r11b
mov cl, r14b
xor cl, 0xff
and cl, 0
mov r11b, r12b
xor r11b, 0
and r14b, r11b
mov sil, r12b
xor sil, 1
and sil, 0
and r11b, 1
or cl, r14b
or sil, r11b
xor cl, sil
xor cl, 0xff
mov r11b, bl
xor r11b, cl
and r11b, bl
mov cl, r10b
xor cl, 0xff
mov bl, r11b
xor bl, 0xff
mov sil, r12b
xor sil, 0
mov dil, cl
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 cl, bl
xor cl, 0xff
or sil, 0
and cl, sil
or dil, cl
mov cl, dil
xor cl, 0xff
mov r10b, al
xor r10b, cl
and r10b, al
mov cl, al
xor cl, 0xff
and cl, 1
xor r12b, 1
and al, r12b
mov r11b, dil
xor r11b, 0xff
and r11b, 0xff
and dil, r12b
or cl, al
or r11b, dil
xor cl, r11b
mov al, r10b
and al, cl
xor r10b, cl
or al, r10b
test al, 1
mov qword [rbp + 0x5b0], rdx
mov dword [rbp + 0x5ac], r9d
jne 0x6d90150b
jmp 0x6d9b4afc
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x5d0cbf48
mov r9d, ecx
add r9d, r8d
mov r8d, eax
sub r8d, 0x6134956e
add r9d, r8d
sub r9d, 0x9db188f4
add r9d, 0x5d0cbf48
add r9d, 0x9db188f4
mov r8d, eax
sub r8d, 0xa48e4fc8
add r9d, r8d
sub r9d, 0x9efc0489
sub r9d, 1
add r9d, 0x9efc0489
sub eax, 0xa48e4fc8
sub r9d, eax
add r9d, 0xedce4247
sub r9d, 0x4822d2c
sub r9d, 0xedce4247
add r9d, 0x6d445e15
add r9d, 0x6134956e
sub r9d, 0x6d445e15
sub r9d, 0x9152d2b6
add r9d, 0x4822d2c
add r9d, 0x9152d2b6
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, 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
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
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, r11b
xor r15b, 0xff
xor dil, 0xff
mov r12b, sil
xor r12b, 0
or r15b, dil
or r12b, 0
xor r15b, 0xff
and r15b, r12b
mov dil, r14b
xor dil, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, sil
xor r13b, 1
mov al, dil
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 dil, r12b
xor dil, 0xff
or r13b, 1
and dil, r13b
or al, 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 cl, 0xff
xor cl, 1
and cl, 0xff
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
xor dil, 0xff
mov r15b, sil
xor r15b, 0
or r14b, dil
or r15b, 0
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, 0
mov r14b, sil
xor r14b, 0
mov r15b, bl
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or cl, r15b
or r12b, r14b
xor cl, r12b
mov r14b, sil
xor r14b, 0
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 0
or r14b, r15b
mov r15b, sil
xor r15b, 0
and r15b, 1
mov r12b, sil
xor r12b, 1
mov r13b, r12b
and r13b, 0
mov dl, sil
xor dl, 1
and dl, 0xff
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, sil
xor cl, 0
mov r14b, r15b
xor r14b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, cl
and r13b, 0
mov r8b, r12b
and r8b, 0
mov r9b, r14b
and r9b, 0
and r15b, r12b
or r13b, r8b
or r9b, r15b
xor r13b, r9b
or cl, r14b
xor cl, 0xff
or r12b, 0
and cl, r12b
or r13b, cl
mov cl, dl
xor cl, 0xff
and cl, 1
mov r8b, sil
xor r8b, 1
and dl, r8b
mov r9b, sil
xor r9b, 1
and r9b, 0xff
and r8b, 1
or cl, dl
or r9b, r8b
xor cl, r9b
xor cl, 0xff
xor r13b, 0xff
mov dl, sil
xor dl, 1
or cl, r13b
or dl, 1
xor cl, 0xff
and cl, dl
mov dl, dil
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
mov r9b, dil
and r9b, r8b
or dl, r9b
mov r8b, r10b
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
mov r14b, r10b
and r14b, r9b
mov r15b, dl
xor r15b, 0xff
and r15b, 0xff
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, 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, sil
xor r9b, 1
or r10b, dl
or r9b, 1
xor r10b, 0xff
and r10b, r9b
mov dl, dil
xor dl, 0xff
and dl, 1
mov r9b, sil
xor r9b, 1
mov r14b, dil
and r14b, r9b
or dl, r14b
mov r9b, r11b
xor r9b, 0xff
mov r14b, dl
and r14b, r9b
xor dl, 0xff
mov r9b, r11b
and r9b, dl
or r14b, r9b
xor r14b, 0xff
xor r11b, 0xff
mov dl, sil
xor dl, 0
or r14b, r11b
or dl, 0
xor r14b, 0xff
and r14b, dl
mov dl, r8b
xor dl, 0xff
mov r9b, cl
xor r9b, dl
and r9b, cl
mov dl, cl
xor dl, 0xff
and dl, 1
mov r11b, sil
xor r11b, 1
and cl, r11b
mov r15b, r8b
xor r15b, 0xff
and r15b, 0xff
and r8b, r11b
or dl, cl
or r15b, r8b
xor dl, r15b
mov cl, r9b
xor cl, 0xff
mov r8b, dl
xor r8b, 0xff
mov r11b, sil
xor r11b, 0
mov r15b, cl
and r15b, 0
and r9b, r11b
mov r12b, r8b
and r12b, 0
and dl, r11b
or r15b, r9b
or r12b, dl
xor r15b, r12b
or cl, r8b
xor cl, 0xff
or r11b, 0
and cl, r11b
or r15b, cl
mov cl, r10b
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
mov r8b, r10b
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, r14b
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
mov r9b, r14b
and r9b, r8b
mov r11b, sil
xor r11b, 1
and r11b, 0xff
and r8b, 1
or dl, r9b
or r11b, r8b
xor dl, r11b
mov r8b, sil
xor r8b, 1
and r8b, 1
mov r9b, sil
xor r9b, 1
mov r11b, r9b
and r11b, 1
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r9b, 1
or r8b, r11b
or r12b, r9b
xor r8b, r12b
mov r9b, cl
xor r9b, 0xff
mov r11b, sil
xor r11b, 1
mov r12b, sil
xor r12b, 1
or r9b, r11b
or r12b, 1
xor r9b, 0xff
and r9b, r12b
xor r10b, 0xff
mov r11b, r8b
xor r11b, 0xff
mov r12b, sil
xor r12b, 0
or r10b, r11b
or r12b, 0
xor r10b, 0xff
and r10b, r12b
mov r11b, sil
xor r11b, 1
mov r12b, dl
xor r12b, r11b
and r12b, dl
mov r11b, r8b
xor r11b, 0xff
mov r13b, r14b
xor r13b, r11b
and r13b, r14b
mov r11b, r9b
and r11b, r10b
xor r9b, r10b
or r11b, r9b
mov r9b, r12b
and r9b, r13b
xor r12b, r13b
or r9b, r12b
mov r10b, r11b
xor r10b, 0xff
and r10b, 0
mov r14b, sil
xor r14b, 0
and r11b, r14b
mov r12b, r9b
xor r12b, 0xff
and r12b, 0
and r9b, r14b
or r10b, r11b
or r12b, r9b
xor r10b, r12b
mov r9b, cl
and r9b, dl
xor cl, dl
or r9b, cl
mov cl, r9b
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
and r9b, dl
mov r11b, sil
xor r11b, 1
and r11b, 0xff
and dl, 1
or cl, r9b
or r11b, dl
xor cl, r11b
mov dl, r8b
and dl, 1
xor r8b, 1
or dl, r8b
xor dl, 0xff
mov r8b, cl
xor r8b, dl
and r8b, cl
mov cl, r10b
xor cl, 0xff
mov dl, r8b
xor dl, 0xff
mov r9b, sil
xor r9b, 0
mov r11b, cl
and r11b, 0
and r10b, r9b
mov r14b, dl
and r14b, 0
and r8b, r9b
or r11b, r10b
or r14b, r8b
xor r11b, r14b
or cl, dl
xor cl, 0xff
or r9b, 0
and cl, r9b
or r11b, cl
mov cl, r15b
xor cl, 0xff
and cl, 0
mov dl, sil
xor dl, 0
mov r8b, r15b
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
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, 0
and cl, 1
mov r8b, sil
xor r8b, 1
and r8b, 0
or cl, r8b
xor r15b, 0xff
mov r8b, cl
xor r8b, 0xff
mov r9b, sil
xor r9b, 1
or r15b, r8b
or r9b, 1
xor r15b, 0xff
and r15b, r9b
mov r8b, r11b
xor r8b, 0xff
and r8b, 0
mov r9b, sil
xor r9b, 0
mov r10b, r11b
and r10b, r9b
mov r14b, sil
xor r14b, 1
and r14b, 0
and r9b, 1
or r8b, r10b
or r14b, r9b
xor r8b, r14b
mov r9b, sil
xor r9b, 0
mov r10b, r8b
xor r10b, r9b
and r10b, r8b
xor cl, 0xff
mov r8b, r11b
xor r8b, cl
and r8b, r11b
mov cl, dl
and cl, r15b
xor dl, r15b
or cl, dl
mov dl, r10b
xor dl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r11b, sil
xor r11b, 0
mov r14b, dl
and r14b, 0
and r10b, r11b
mov r15b, r9b
and r15b, 0
and r8b, r11b
or r14b, r10b
or r15b, r8b
xor r14b, r15b
or dl, r9b
xor dl, 0xff
or r11b, 0
and dl, r11b
or r14b, dl
mov dl, cl
xor dl, 0xff
and dl, 0
mov r8b, sil
xor r8b, 0
and cl, r8b
mov r9b, r14b
xor r9b, 0xff
and r9b, 0
and r14b, r8b
or dl, cl
or r9b, r14b
xor dl, r9b
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, 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 r14b, sil
xor r14b, 1
or r10b, r11b
or r14b, 1
xor r10b, 0xff
and r10b, r14b
mov r11b, r9b
xor r11b, 0xff
mov r14b, bl
xor r14b, r11b
and r14b, bl
mov r11b, r8b
xor r11b, 0xff
mov bl, sil
xor bl, 1
mov r15b, sil
xor r15b, 1
or r11b, bl
or r15b, 1
xor r11b, 0xff
and r11b, r15b
mov bl, r9b
xor bl, 0xff
mov r15b, al
xor r15b, bl
and r15b, al
mov al, r10b
xor al, 0xff
mov bl, r14b
xor bl, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, al
and r13b, 0
and r10b, r12b
mov byte [rbp + 0x5ab], bl
and bl, 0
and r14b, r12b
or r13b, r10b
or bl, r14b
xor r13b, bl
mov r10b, byte [rbp + 0x5ab]
or al, r10b
xor al, 0xff
or r12b, 0
and al, r12b
or r13b, al
mov al, r11b
and al, r15b
xor r11b, r15b
or al, r11b
mov r11b, r13b
xor r11b, 0xff
and r11b, 1
mov bl, sil
xor bl, 1
and r13b, bl
mov r14b, al
xor r14b, 0xff
and r14b, 0xff
and al, bl
or r11b, r13b
or r14b, al
xor r11b, r14b
mov al, cl
xor al, 0xff
mov bl, r8b
xor bl, 0xff
mov r14b, sil
xor r14b, 0
mov r15b, al
and r15b, 0
and cl, r14b
mov r12b, bl
and r12b, 0
and r8b, r14b
or r15b, cl
or r12b, r8b
xor r15b, r12b
or al, bl
xor al, 0xff
or r14b, 0
and al, r14b
or r15b, al
mov al, r15b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and r15b, cl
or al, r15b
mov cl, r9b
and cl, 1
xor r9b, 1
or cl, r9b
xor al, 0xff
xor cl, 0xff
mov r8b, sil
xor r8b, 0
or al, cl
or r8b, 0
xor al, 0xff
and al, r8b
mov cl, r11b
xor cl, 0xff
mov r8b, al
xor r8b, 0xff
mov r9b, sil
xor r9b, 0
mov bl, cl
and bl, 0
and r11b, r9b
mov r14b, r8b
and r14b, 0
and al, r9b
or bl, r11b
or r14b, al
xor bl, r14b
or cl, r8b
xor cl, 0xff
or r9b, 0
and cl, r9b
or bl, cl
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, 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 cl, r9b
or r11b, r8b
xor cl, r11b
xor cl, 0xff
mov r8b, bl
xor r8b, cl
and r8b, bl
mov cl, al
xor cl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r11b, sil
xor r11b, 1
mov bl, cl
and bl, 0xff
and al, r11b
mov r14b, r9b
and r14b, 0xff
and r8b, r11b
or bl, al
or r14b, r8b
xor bl, r14b
or cl, r9b
xor cl, 0xff
or r11b, 1
and cl, r11b
or bl, cl
mov al, sil
xor al, 0
mov cl, dil
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, 0
and cl, 1
mov r8b, sil
xor r8b, 1
mov r9b, r8b
and r9b, 0
mov r11b, dil
xor r11b, 0xff
and r11b, 0xff
and dil, r8b
or cl, r9b
or r11b, dil
xor cl, r11b
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, bl
xor al, 0xff
and al, 0
mov cl, sil
xor cl, 0
and bl, cl
mov r8b, sil
xor r8b, 1
and r8b, 0
and cl, 1
or al, bl
or r8b, cl
xor al, r8b
mov cl, dil
xor cl, 0xff
and cl, 1
mov r8b, sil
xor r8b, 1
and dil, r8b
or cl, dil
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, al
xor r9b, 0xff
mov r11b, cl
xor r11b, 0xff
mov bl, sil
xor bl, 0
mov dil, r9b
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 r9b, r11b
xor r9b, 0xff
or bl, 0
and r9b, bl
or dil, r9b
mov al, sil
xor al, 1
mov cl, r8b
xor cl, 0xff
mov r9b, sil
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, dil
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and dil, cl
or al, dil
xor r11b, 0xff
mov cl, al
xor cl, r11b
and cl, al
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, cl
xor r8b, 0xff
and r8b, 0
mov r9b, sil
xor r9b, 0
mov r11b, cl
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
and r9b, 1
mov r11b, sil
xor r11b, 1
and r11b, 0
or r9b, r11b
mov r11b, al
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 dl, 0xff
mov bl, r9b
xor bl, 0xff
mov dil, sil
xor dil, 0
or dl, bl
or dil, 0
xor dl, 0xff
and dl, dil
mov bl, r8b
xor bl, 0xff
mov dil, sil
xor dil, 0
mov r14b, sil
xor r14b, 1
or bl, dil
or r14b, 1
xor bl, 0xff
and bl, r14b
xor cl, 0xff
mov dil, r9b
xor dil, 0xff
mov r14b, sil
xor r14b, 1
or cl, dil
or r14b, 1
xor cl, 0xff
and cl, r14b
mov dil, r11b
xor dil, 0xff
mov r14b, dl
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, dil
and r12b, 0xff
and r11b, r15b
mov r13b, r14b
and r13b, 0xff
and dl, r15b
or r12b, r11b
or r13b, dl
xor r12b, r13b
or dil, r14b
xor dil, 0xff
or r15b, 1
and dil, r15b
or r12b, dil
mov dl, bl
and dl, cl
xor bl, cl
or dl, bl
mov cl, r12b
xor cl, 0xff
mov r11b, dl
and r11b, cl
xor dl, 0xff
and r12b, dl
or r11b, r12b
mov cl, al
xor cl, 0xff
mov dl, r8b
xor dl, 0xff
mov bl, sil
xor bl, 0
mov dil, cl
and dil, 0
and al, bl
mov r14b, dl
and r14b, 0
and r8b, bl
or dil, al
or r14b, r8b
xor dil, r14b
or cl, dl
xor cl, 0xff
or bl, 0
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, r9b
and cl, 0
xor r9b, 0
or cl, r9b
xor al, 0xff
xor cl, 0xff
xor sil, 1
or al, cl
or sil, 1
xor al, 0xff
and al, sil
mov cl, r11b
and cl, al
xor r11b, al
or cl, r11b
test cl, 1
jne 0x6d9022f6
jmp 0x6d9a2e38
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x7bbfaa0a
sub r8d, 0xe2559871
add r8d, 0x7bbfaa0a
mov r9d, ecx
add r9d, 0xb4fecf5f
add r9d, r8d
sub r9d, 0xb4fecf5f
mov r8d, eax
sub r8d, 0x86922693
sub r8d, 1
add r8d, 0x86922693
add r9d, 0x5f2636f4
add r9d, r8d
sub r9d, 0x5f2636f4
sub eax, 0xd98ffd30
sub eax, 0xe2559871
add eax, 0xd98ffd30
sub r9d, 0x950eb984
sub r9d, eax
add r9d, 0x950eb984
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, 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
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, 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 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, r14b
xor r11b, 0xff
and r11b, 1
mov bl, sil
xor bl, 1
mov dil, r14b
and dil, bl
or r11b, 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
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, r11b
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 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, bl
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, dil
xor al, 0xff
mov r13b, r10b
xor r13b, al
and r13b, r10b
mov al, r15b
and al, r14b
xor r15b, r14b
or al, r15b
mov r10b, r12b
and r10b, r13b
xor r12b, r13b
or r10b, r12b
mov r14b, al
xor r14b, 0xff
mov r15b, r10b
and r15b, r14b
xor r10b, 0xff
and al, r10b
or r15b, al
mov al, r11b
and al, bl
xor r11b, bl
or al, r11b
mov r10b, al
xor r10b, 0xff
and r10b, 1
mov r11b, sil
xor r11b, 1
and al, r11b
mov bl, sil
xor bl, 1
and bl, 0xff
and r11b, 1
or r10b, al
or bl, r11b
xor r10b, bl
mov al, dil
and al, 1
xor dil, 1
or al, dil
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, r15b
xor al, 0xff
mov r11b, r10b
xor r11b, 0xff
xor sil, 0
mov bl, al
and bl, 0
and r15b, sil
mov dil, r11b
and dil, 0
and r10b, sil
or bl, r15b
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 0x6d90267c
jmp 0x6d98b2ef
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x701e1cd
mov r9d, ecx
add r9d, r8d
sub r9d, 0x16d9bb5
sub r9d, 0x22c2224f
add r9d, 0x16d9bb5
sub r9d, 0xd08fa874
add r9d, 0x701e1cd
add r9d, 0xd08fa874
add r9d, 0xa4305bce
sub r9d, 0x887e6b4a
sub r9d, 0xa4305bce
mov r8d, eax
sub r8d, 1
add r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0x887e6b4a
add r8d, r9d
mov r9d, eax
sub r9d, r8d
add r9d, 0x17cb69fa
add r9d, 0x52e733a2
sub r9d, 0x17cb69fa
mov r8d, eax
sub r8d, 0x22c2224f
sub r9d, r8d
sub eax, 0x52e733a2
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, 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, bl
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 bl, 0xff
xor bl, 1
and bl, 0xff
mov al, dil
xor al, 0xff
mov r14b, r15b
xor r14b, 0xff
mov r13b, sil
xor r13b, 0
mov cl, al
and cl, 0
and dil, r13b
mov dl, r14b
and dl, 0
and r15b, r13b
or cl, dil
or dl, r15b
xor cl, dl
or al, r14b
xor al, 0xff
or r13b, 0
and al, r13b
or cl, al
mov al, r12b
xor al, 0xff
mov dl, bl
xor dl, 0xff
mov dil, sil
xor dil, 0
mov r14b, al
and r14b, 0
and r12b, dil
mov r15b, dl
and r15b, 0
and bl, dil
or r14b, r12b
or r15b, bl
xor r14b, r15b
or al, dl
xor al, 0xff
or dil, 0
and al, dil
or r14b, al
mov al, cl
xor al, 0xff
and al, 0
mov dl, sil
xor dl, 0
and cl, dl
mov bl, r14b
xor bl, 0xff
and bl, 0
and r14b, dl
or al, cl
or bl, r14b
xor al, bl
mov cl, r11b
xor cl, 0xff
and cl, 0
mov dl, sil
xor dl, 0
mov bl, r11b
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 cl, 0xff
xor cl, 1
and cl, 0xff
mov dl, sil
xor dl, 1
and dl, 1
mov bl, sil
xor bl, 1
and bl, 1
or dl, bl
xor dl, 0xff
mov bl, r11b
xor bl, dl
and bl, r11b
mov dl, cl
and dl, bl
xor cl, bl
or dl, cl
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, 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, 1
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, cl
and r14b, dil
xor cl, dil
or r14b, cl
mov cl, r12b
and cl, bl
xor r12b, bl
or cl, r12b
mov bl, r14b
xor bl, 0xff
mov dil, cl
and dil, bl
xor cl, 0xff
and r14b, cl
or dil, r14b
mov cl, al
xor cl, 0xff
and cl, 1
mov bl, sil
xor bl, 1
mov r14b, al
and r14b, bl
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and bl, 1
or cl, r14b
or r15b, bl
xor cl, r15b
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, 1
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or r14b, r15b
mov r15b, cl
and r15b, bl
xor cl, bl
or r15b, cl
mov cl, r14b
and cl, 1
xor r14b, 1
or cl, r14b
mov bl, r15b
xor bl, 0xff
and bl, 1
mov r14b, sil
xor r14b, 1
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or bl, r15b
or r12b, r14b
xor bl, r12b
xor cl, 0xff
mov r14b, bl
xor r14b, cl
and r14b, bl
mov cl, dil
xor cl, 0xff
and cl, 1
mov bl, sil
xor bl, 1
mov r15b, dil
and r15b, bl
or cl, r15b
mov bl, r10b
xor bl, 0xff
mov r15b, cl
and r15b, bl
xor cl, 0xff
mov bl, r10b
and bl, cl
or r15b, bl
xor r15b, 0xff
xor r10b, 0xff
mov cl, sil
xor cl, 0
or r15b, r10b
or cl, 0
xor r15b, 0xff
and r15b, cl
mov cl, dl
xor cl, 0xff
and cl, 1
mov r10b, sil
xor r10b, 1
mov bl, dl
and bl, r10b
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r10b, 1
or cl, bl
or r12b, r10b
xor cl, r12b
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 r12b, sil
xor r12b, 1
mov r13b, r12b
and r13b, 0
mov r8b, sil
xor r8b, 1
and r8b, 0xff
and r12b, 1
or bl, r13b
or r8b, r12b
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 r12b, sil
xor r12b, 1
mov r13b, cl
and r13b, 0xff
mov r9b, r12b
and r9b, 0
mov byte [rbp + 0x5aa], r10b
and r10b, 0xff
and bl, r12b
or r13b, r9b
or r10b, bl
xor r13b, r10b
mov r9b, byte [rbp + 0x5aa]
or cl, r9b
xor cl, 0xff
or r12b, 1
and cl, r12b
or r13b, cl
mov cl, r8b
xor cl, 0xff
and cl, 0
mov r10b, sil
xor r10b, 0
and r8b, r10b
mov bl, sil
xor bl, 1
and bl, 0
and r10b, 1
or cl, r8b
or bl, r10b
xor cl, bl
xor cl, 0xff
xor r13b, 0xff
mov r8b, sil
xor r8b, 0
or cl, r13b
or r8b, 0
xor cl, 0xff
and cl, r8b
mov r8b, dil
xor r8b, 0xff
and r8b, 1
mov r10b, sil
xor r10b, 1
mov bl, dil
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, r14b
xor r10b, 0xff
mov r11b, r15b
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 r12b, r15b
xor r12b, 0xff
and r12b, 0
and r15b, bl
or r11b, r14b
or r12b, r15b
xor r11b, r12b
mov bl, r10b
and bl, r11b
xor r10b, r11b
or bl, r10b
mov r10b, r8b
xor r10b, 0xff
mov r11b, cl
xor r11b, r10b
and r11b, cl
mov r10b, cl
xor r10b, 0xff
and r10b, 0
mov r14b, sil
xor r14b, 0
and cl, r14b
mov r15b, r8b
xor r15b, 0xff
and r15b, 0
and r8b, r14b
or r10b, cl
or r15b, r8b
xor r10b, r15b
mov cl, r11b
and cl, r10b
xor r11b, r10b
or cl, r11b
mov r8b, bl
xor r8b, 0xff
and r8b, 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 r8b, r11b
or r14b, r10b
xor r8b, r14b
xor r8b, 0xff
mov r10b, cl
xor r10b, r8b
and r10b, cl
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r11b, sil
xor r11b, 1
and cl, r11b
or r8b, cl
xor bl, 0xff
xor r8b, 0xff
mov cl, sil
xor cl, 0
or bl, r8b
or cl, 0
xor bl, 0xff
and bl, cl
mov cl, r10b
xor cl, 0xff
mov r8b, bl
xor r8b, 0xff
mov r11b, sil
xor r11b, 0
mov r14b, cl
and r14b, 0
and r10b, r11b
mov r15b, r8b
and r15b, 0
and bl, r11b
or r14b, r10b
or r15b, bl
xor r14b, r15b
or cl, r8b
xor cl, 0xff
or r11b, 0
and cl, r11b
or r14b, cl
mov cl, al
xor cl, 0xff
mov r8b, dl
xor r8b, 0xff
mov r10b, sil
xor r10b, 0
or cl, r8b
or r10b, 0
xor cl, 0xff
and cl, r10b
mov r8b, al
xor r8b, 0xff
mov r10b, dl
and r10b, r8b
xor dl, 0xff
and al, dl
or r10b, al
mov al, cl
xor al, 0xff
mov dl, r10b
xor dl, 0xff
mov r8b, sil
xor r8b, 0
mov r11b, al
and r11b, 0
and cl, r8b
mov bl, dl
and bl, 0
and r10b, r8b
or r11b, cl
or bl, r10b
xor r11b, bl
or al, dl
xor al, 0xff
or r8b, 0
and al, r8b
or r11b, al
mov al, r11b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
mov dl, r11b
and dl, cl
or al, dl
xor al, 0xff
xor al, 0
and al, 0
mov cl, sil
xor cl, 0
and cl, 1
mov dl, sil
xor dl, 1
mov r8b, dl
and r8b, 0
mov r10b, sil
xor r10b, 1
and r10b, 0xff
and dl, 1
or cl, r8b
or r10b, dl
xor cl, r10b
xor r11b, 0xff
mov dl, cl
xor dl, 0xff
mov r8b, sil
xor r8b, 0
or r11b, dl
or r8b, 0
xor r11b, 0xff
and r11b, r8b
mov dl, sil
xor dl, 1
and dl, 1
mov r8b, sil
xor r8b, 1
and r8b, 1
or dl, r8b
xor dl, 0xff
mov r8b, sil
xor r8b, 0
mov r10b, sil
xor r10b, 1
or dl, r8b
or r10b, 1
xor dl, 0xff
and dl, r10b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r8b, al
and r8b, r11b
xor al, r11b
or r8b, al
mov al, dl
xor al, 0xff
mov r10b, cl
xor r10b, 0xff
mov r11b, sil
xor r11b, 1
mov bl, al
and bl, 0xff
and dl, r11b
mov r15b, r10b
and r15b, 0xff
and cl, r11b
or bl, dl
or r15b, cl
xor bl, r15b
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, dil
xor al, 0xff
xor al, 1
and al, 0xff
mov dl, sil
xor dl, 1
and dl, 1
mov r8b, sil
xor r8b, 1
mov r10b, r8b
and r10b, 1
mov r11b, dil
xor r11b, 0xff
and r11b, 0xff
and dil, r8b
or dl, r10b
or r11b, dil
xor dl, r11b
mov r8b, al
xor r8b, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, sil
xor r11b, 0
mov bl, r8b
and bl, 0
and al, r11b
mov dil, r10b
and dil, 0
and dl, r11b
or bl, al
or dil, dl
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 dl, sil
xor dl, 1
and bl, dl
mov r8b, sil
xor r8b, 1
and r8b, 0xff
and dl, 1
or al, bl
or r8b, dl
xor al, r8b
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, sil
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 cl, 0xff
mov al, dl
xor al, cl
and al, dl
mov cl, r14b
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
mov r8b, r14b
and r8b, dl
or cl, r8b
mov dl, al
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
mov r10b, al
and r10b, r8b
or dl, r10b
mov r8b, sil
xor r8b, 0
and r8b, 1
mov r10b, sil
xor r10b, 1
and r10b, 0
or r8b, r10b
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
mov r11b, r8b
xor r11b, 0xff
mov bl, r14b
xor bl, r11b
and bl, r14b
mov r11b, sil
xor r11b, 0
mov dil, dl
xor dil, r11b
and dil, dl
mov r11b, r8b
xor r11b, 0xff
mov r14b, al
xor r14b, r11b
and r14b, al
mov al, r10b
and al, bl
xor r10b, bl
or al, r10b
mov r10b, dil
and r10b, r14b
xor dil, r14b
or r10b, dil
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, 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, r8b
and al, 0
xor r8b, 0
or al, r8b
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, 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 0x6d9030e4
jmp 0x6d9a2e3d
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xaa8a7dad
mov r9d, eax
sub r9d, r8d
add r9d, 0x9edcfa2a
sub r9d, 1
sub r9d, 0x9edcfa2a
sub r9d, 0x2c97db08
sub r9d, 0xaa8a7dad
add r9d, 0x2c97db08
mov r8d, eax
sub r8d, ecx
add r8d, 0
mov r10d, eax
sub r10d, r9d
add r10d, 0
mov r9d, eax
sub r9d, r10d
sub r8d, r9d
sub eax, 0x6faaeac4
sub eax, r8d
add eax, 0x6faaeac4
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
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, 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, bl
xor r12b, 0xff
mov r13b, sil
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, 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 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 sil, 0xff
mov cl, dil
xor cl, 0
or al, sil
or cl, 0
xor al, 0xff
and al, cl
mov cl, r15b
xor cl, 0xff
mov sil, r12b
xor sil, 0xff
mov r13b, dil
xor r13b, 0
mov r8b, cl
and r8b, 0
and r15b, r13b
mov r9b, sil
and r9b, 0
and r12b, r13b
or r8b, r15b
or r9b, r12b
xor r8b, r9b
or cl, sil
xor cl, 0xff
or r13b, 0
and cl, r13b
or r8b, cl
mov cl, dl
and cl, al
xor dl, al
or cl, dl
mov al, r8b
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
and r8b, dl
mov r9b, cl
xor r9b, 0xff
and r9b, 0xff
and cl, dl
or al, r8b
or r9b, cl
xor al, r9b
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, 1
mov r8b, dil
xor r8b, 1
and r8b, 1
or cl, r8b
xor cl, 0xff
xor cl, 0
and cl, 0
mov r8b, dl
and r8b, cl
xor dl, cl
or r8b, dl
mov cl, r14b
xor cl, 0xff
and cl, 1
mov dl, dil
xor dl, 1
mov r9b, r14b
and r9b, dl
or cl, r9b
mov dl, dil
xor dl, 0
and dl, 1
mov r9b, dil
xor r9b, 1
and r9b, 0
or dl, r9b
mov r9b, dil
xor r9b, 0
and r9b, 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 r9b, r15b
or r12b, sil
xor r9b, r12b
mov sil, cl
xor sil, 0xff
mov r15b, dl
xor r15b, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, sil
and r13b, 0
and cl, r12b
mov r10b, r15b
and r10b, 0
and dl, r12b
or r13b, cl
or r10b, dl
xor r13b, r10b
or sil, r15b
xor sil, 0xff
or r12b, 0
and sil, r12b
or r13b, sil
mov cl, dil
xor cl, 0
mov dl, r9b
xor dl, 0xff
mov r10b, dil
xor r10b, 1
mov sil, cl
and sil, 0xff
mov r15b, r10b
and r15b, 0
mov r12b, dl
and r12b, 0xff
and r9b, r10b
or sil, r15b
or r12b, r9b
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 r9b, dil
xor r9b, 0
and r11b, r9b
mov r10b, dil
xor r10b, 1
and r10b, 0
and r9b, 1
or dl, r11b
or r10b, r9b
xor dl, r10b
mov r9b, r8b
xor r9b, 0xff
and r9b, 1
mov r10b, dil
xor r10b, 1
mov r11b, r8b
and r11b, r10b
mov sil, dil
xor sil, 1
and sil, 0xff
and r10b, 1
or r9b, r11b
or sil, r10b
xor r9b, sil
mov r10b, dil
xor r10b, 1
and r10b, 1
mov r11b, dil
xor r11b, 1
and r11b, 1
or r10b, r11b
mov r11b, dl
and r11b, r9b
xor dl, r9b
or r11b, dl
mov dl, dil
xor dl, 1
mov r9b, r10b
xor r9b, 0xff
mov sil, dil
xor sil, 1
mov r15b, dl
and r15b, 0xff
mov r12b, sil
and r12b, 1
mov r13b, r9b
and r13b, 0xff
and r10b, sil
or r15b, r12b
or r13b, r10b
xor r15b, r13b
or dl, r9b
xor dl, 0xff
or sil, 1
and dl, sil
or r15b, dl
mov dl, r11b
xor dl, 0xff
and dl, 1
mov r9b, dil
xor r9b, 1
and r11b, r9b
or dl, r11b
xor r15b, 0xff
mov r9b, dl
xor r9b, r15b
and r9b, dl
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, 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, 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 r15b, r10b
xor r15b, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, sil
and r13b, 0
and dl, r12b
mov byte [rbp + 0x5a9], r15b
and r15b, 0
and r10b, r12b
or r13b, dl
or r15b, r10b
xor r13b, r15b
mov dl, byte [rbp + 0x5a9]
or sil, dl
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 r15b, dil
xor r15b, 0
mov r12b, r10b
and r12b, 0
mov dl, r15b
and dl, 0
mov byte [rbp + 0x5a8], sil
and sil, 0
and r11b, r15b
or r12b, dl
or sil, r11b
xor r12b, sil
mov dl, byte [rbp + 0x5a8]
or r10b, dl
xor r10b, 0xff
or r15b, 0
and r10b, r15b
or r12b, r10b
mov r10b, r13b
xor r10b, 0xff
and r10b, 1
mov r11b, dil
xor r11b, 1
and r13b, r11b
mov sil, dil
xor sil, 1
and sil, 0xff
and r11b, 1
or r10b, r13b
or sil, r11b
xor r10b, sil
xor r12b, 0xff
mov r11b, r10b
xor r11b, r12b
and r11b, r10b
mov r10b, r8b
xor r10b, 0xff
and r10b, 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 r10b, r15b
or r12b, sil
xor r10b, r12b
mov sil, bl
xor sil, 0xff
mov r15b, r10b
and r15b, sil
xor r10b, 0xff
mov sil, bl
and sil, r10b
or r15b, sil
xor bl, 0xff
mov r10b, r15b
xor r10b, bl
and r10b, r15b
mov bl, cl
xor bl, 0xff
and bl, 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 bl, r15b
or r12b, sil
xor bl, r12b
mov sil, r9b
xor sil, 0xff
and sil, 1
mov r15b, dil
xor r15b, 1
mov r12b, r9b
and r12b, r15b
or sil, r12b
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, dil
xor r13b, 0
mov dl, dil
xor dl, 1
or r12b, r13b
or dl, 1
xor r12b, 0xff
and r12b, dl
mov dl, r15b
xor dl, 0xff
mov r13b, cl
xor r13b, dl
and r13b, cl
mov cl, dil
xor cl, 0
mov dl, sil
xor dl, cl
and dl, sil
mov cl, r15b
xor cl, 0xff
mov byte [rbp + 0x5a7], r9b
xor r9b, cl
mov cl, byte [rbp + 0x5a7]
and r9b, cl
mov cl, r12b
xor cl, 0xff
mov byte [rbp + 0x5a6], r13b
xor r13b, 0xff
mov byte [rbp + 0x5a5], dil
xor dil, 1
mov byte [rbp + 0x5a4], cl
and cl, 0xff
and r12b, dil
mov byte [rbp + 0x5a3], r13b
and r13b, 0xff
mov byte [rbp + 0x5a2], al
mov al, byte [rbp + 0x5a6]
and al, dil
or cl, r12b
or r13b, al
xor cl, r13b
mov al, byte [rbp + 0x5a4]
mov r12b, byte [rbp + 0x5a3]
or al, r12b
xor al, 0xff
or dil, 1
and al, dil
or cl, al
mov al, dl
xor al, 0xff
mov dil, r9b
xor dil, 0xff
mov r13b, byte [rbp + 0x5a5]
xor r13b, 0
mov r12b, al
and r12b, 0
and dl, r13b
mov byte [rbp + 0x5a1], dil
and dil, 0
and r9b, r13b
or r12b, dl
or dil, r9b
xor r12b, dil
mov dl, byte [rbp + 0x5a1]
or al, dl
xor al, 0xff
or r13b, 0
and al, r13b
or r12b, al
mov al, cl
xor al, 0xff
mov r9b, r12b
and r9b, al
xor r12b, 0xff
and cl, r12b
or r9b, cl
mov al, bl
and al, sil
xor bl, sil
or al, bl
mov cl, al
xor cl, 0xff
and cl, 1
mov bl, byte [rbp + 0x5a5]
xor bl, 1
and al, bl
mov sil, byte [rbp + 0x5a5]
xor sil, 1
and sil, 0xff
and bl, 1
or cl, al
or sil, bl
xor cl, sil
mov al, r15b
and al, 0
xor r15b, 0
or al, r15b
xor al, 0xff
mov bl, cl
xor bl, al
and bl, cl
mov al, r9b
xor al, 0xff
mov cl, bl
xor cl, 0xff
mov sil, byte [rbp + 0x5a5]
xor sil, 0
mov dil, al
and dil, 0
and r9b, sil
mov r15b, cl
and r15b, 0
and bl, sil
or dil, r9b
or r15b, bl
xor dil, r15b
or al, cl
xor al, 0xff
or sil, 0
and al, sil
or dil, al
mov al, r11b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x5a5]
xor cl, 1
mov r9b, r11b
and r9b, cl
mov bl, byte [rbp + 0x5a5]
xor bl, 1
and bl, 0xff
and cl, 1
or al, r9b
or bl, cl
xor al, bl
mov cl, r10b
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp + 0x5a5]
xor r9b, 1
mov bl, r10b
and bl, r9b
or cl, bl
mov r9b, byte [rbp + 0x5a5]
xor r9b, 0
and r9b, 1
mov bl, byte [rbp + 0x5a5]
xor bl, 1
and bl, 0
or r9b, bl
mov bl, al
xor bl, 0xff
mov sil, byte [rbp + 0x5a5]
xor sil, 0
mov r15b, byte [rbp + 0x5a5]
xor r15b, 1
or bl, sil
or r15b, 1
xor bl, 0xff
and bl, r15b
xor r11b, 0xff
mov sil, r9b
xor sil, 0xff
mov r15b, byte [rbp + 0x5a5]
xor r15b, 0
or r11b, sil
or r15b, 0
xor r11b, 0xff
and r11b, r15b
mov sil, byte [rbp + 0x5a5]
xor sil, 0
mov r15b, cl
xor r15b, sil
and r15b, cl
mov sil, r9b
xor sil, 0xff
mov r12b, r10b
xor r12b, sil
and r12b, r10b
mov r10b, bl
xor r10b, 0xff
mov sil, r11b
xor sil, 0xff
mov r13b, byte [rbp + 0x5a5]
xor r13b, 1
mov dl, r10b
and dl, 0xff
and bl, r13b
mov byte [rbp + 0x5a0], sil
and sil, 0xff
and r11b, r13b
or dl, bl
or sil, r11b
xor dl, sil
mov r11b, byte [rbp + 0x5a0]
or r10b, r11b
xor r10b, 0xff
or r13b, 1
and r10b, r13b
or dl, r10b
mov r10b, r15b
and r10b, r12b
xor r15b, r12b
or r10b, r15b
mov bl, dl
xor bl, 0xff
and bl, 0
mov sil, byte [rbp + 0x5a5]
xor sil, 0
and dl, sil
mov r15b, r10b
xor r15b, 0xff
and r15b, 0
and r10b, sil
or bl, dl
or r15b, r10b
xor bl, r15b
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 + 0x5a5]
xor cl, 1
and dl, cl
or 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, bl
xor al, 0xff
mov cl, dl
xor cl, 0xff
mov r9b, byte [rbp + 0x5a5]
xor r9b, 0
mov r10b, al
and r10b, 0
and bl, r9b
mov sil, cl
and sil, 0
and dl, r9b
or r10b, bl
or sil, dl
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 + 0x5a5]
xor cl, 1
mov dl, dil
and dl, cl
or al, dl
xor al, 0xff
mov cl, r10b
xor cl, al
and cl, r10b
mov al, r10b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x5a5]
xor dl, 1
and r10b, dl
or al, r10b
xor dil, 0xff
xor al, 0xff
mov dl, byte [rbp + 0x5a5]
xor dl, 0
or dil, al
or dl, 0
xor dil, 0xff
and dil, dl
mov al, cl
and al, dil
xor cl, dil
or al, cl
mov cl, r14b
xor cl, 0xff
mov dl, byte [rbp + 0x5a2]
xor dl, 0xff
mov r9b, byte [rbp + 0x5a5]
xor r9b, 1
or cl, dl
or r9b, 1
xor cl, 0xff
and cl, r9b
mov dl, r14b
xor dl, 0xff
mov r9b, byte [rbp + 0x5a2]
and r9b, dl
mov dl, byte [rbp + 0x5a2]
xor dl, 0xff
and r14b, dl
or r9b, r14b
mov dl, cl
xor dl, 0xff
mov r10b, r9b
xor r10b, 0xff
mov bl, byte [rbp + 0x5a5]
xor bl, 0
mov sil, dl
and sil, 0
and cl, bl
mov dil, r10b
and dil, 0
and r9b, bl
or sil, cl
or dil, r9b
xor sil, dil
or dl, r10b
xor dl, 0xff
or bl, 0
and dl, bl
or sil, dl
mov cl, sil
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x5a5]
xor dl, 1
mov r9b, sil
and r9b, dl
mov r10b, byte [rbp + 0x5a5]
xor r10b, 1
and r10b, 0xff
and dl, 1
or cl, r9b
or r10b, dl
xor cl, r10b
mov dl, byte [rbp + 0x5a5]
xor dl, 0
xor cl, 0xff
mov r9b, byte [rbp + 0x5a5]
xor r9b, 1
or dl, cl
or r9b, 1
xor dl, 0xff
and dl, r9b
mov cl, byte [rbp + 0x5a5]
xor cl, 0
and cl, 1
mov r9b, byte [rbp + 0x5a5]
xor r9b, 1
and r9b, 0
or cl, r9b
xor sil, 0xff
mov r9b, cl
xor r9b, 0xff
mov r10b, byte [rbp + 0x5a5]
xor r10b, 0
or sil, r9b
or r10b, 0
xor sil, 0xff
and sil, r10b
mov r9b, byte [rbp + 0x5a5]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0x5a5]
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, byte [rbp + 0x5a5]
xor r10b, 0
mov bl, r9b
xor bl, r10b
and bl, r9b
mov r9b, byte [rbp + 0x5a5]
xor r9b, 1
xor cl, 0xff
mov r10b, byte [rbp + 0x5a5]
xor r10b, 1
or r9b, cl
or r10b, 1
xor r9b, 0xff
and r9b, r10b
mov cl, dl
xor cl, 0xff
mov r10b, sil
xor r10b, 0xff
mov dil, byte [rbp + 0x5a5]
xor dil, 1
mov r14b, cl
and r14b, 0xff
and dl, dil
mov r15b, r10b
and r15b, 0xff
and sil, dil
or r14b, dl
or r15b, sil
xor r14b, r15b
or cl, r10b
xor cl, 0xff
or dil, 1
and cl, dil
or r14b, cl
mov cl, bl
xor cl, 0xff
mov dl, r9b
xor dl, 0xff
mov r10b, byte [rbp + 0x5a5]
xor r10b, 0
mov sil, cl
and sil, 0
and bl, r10b
mov dil, dl
and dil, 0
and r9b, r10b
or sil, bl
or dil, r9b
xor sil, dil
or cl, dl
xor cl, 0xff
or r10b, 0
and cl, r10b
or sil, cl
mov cl, r14b
xor cl, 0xff
and cl, 0
mov dl, byte [rbp + 0x5a5]
xor dl, 0
and r14b, dl
mov r9b, sil
xor r9b, 0xff
and r9b, 0
and sil, dl
or cl, r14b
or r9b, sil
xor cl, r9b
mov dl, byte [rbp + 0x5a5]
xor dl, 0
and dl, 1
mov r9b, byte [rbp + 0x5a5]
xor r9b, 1
and r9b, 0
or dl, r9b
mov r9b, r8b
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x5a5]
xor r10b, 1
mov bl, r8b
and bl, r10b
or r9b, bl
mov r10b, byte [rbp + 0x5a5]
xor r10b, 1
and r10b, 1
mov bl, byte [rbp + 0x5a5]
xor bl, 1
and bl, 1
or r10b, bl
mov bl, dl
xor bl, 0xff
mov sil, byte [rbp + 0x5a5]
xor sil, 1
mov dil, byte [rbp + 0x5a5]
xor dil, 0
or bl, sil
or dil, 0
xor bl, 0xff
and bl, dil
mov sil, byte [rbp + 0x5a5]
xor sil, 0
mov dil, r10b
xor dil, 0xff
mov r14b, byte [rbp + 0x5a5]
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 + 0x5a5]
xor r14b, 1
mov r15b, byte [rbp + 0x5a5]
xor r15b, 1
or dil, r14b
or r15b, 1
xor dil, 0xff
and dil, r15b
mov r14b, r10b
xor r14b, 0xff
mov r15b, r8b
xor r15b, r14b
and r15b, r8b
mov r8b, bl
and r8b, sil
xor bl, sil
or r8b, bl
mov bl, dil
xor bl, 0xff
mov sil, r15b
xor sil, 0xff
mov r14b, byte [rbp + 0x5a5]
xor r14b, 1
mov r12b, bl
and r12b, 0xff
and dil, r14b
mov r13b, sil
and r13b, 0xff
and r15b, r14b
or r12b, dil
or r13b, r15b
xor r12b, r13b
or bl, sil
xor bl, 0xff
or r14b, 1
and bl, r14b
or r12b, bl
mov bl, r8b
xor bl, 0xff
and bl, 1
mov sil, byte [rbp + 0x5a5]
xor sil, 1
and r8b, sil
mov dil, r12b
xor dil, 0xff
and dil, 0xff
and r12b, sil
or bl, r8b
or dil, r12b
xor bl, dil
mov r8b, dl
and r8b, r9b
xor dl, r9b
or r8b, dl
mov dl, r8b
xor dl, 0xff
and dl, 0
mov r9b, byte [rbp + 0x5a5]
xor r9b, 0
and r8b, r9b
mov sil, byte [rbp + 0x5a5]
xor sil, 1
and sil, 0
and r9b, 1
or dl, r8b
or sil, r9b
xor dl, sil
mov r8b, byte [rbp + 0x5a5]
xor r8b, 1
mov r9b, r10b
xor r9b, 0xff
mov sil, byte [rbp + 0x5a5]
xor sil, 0
mov dil, r8b
and dil, 0
mov r14b, sil
and r14b, 1
mov r15b, r9b
and r15b, 0
and r10b, sil
or dil, r14b
or r15b, r10b
xor dil, r15b
or r8b, r9b
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, bl
xor dl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r10b, byte [rbp + 0x5a5]
xor r10b, 0
mov sil, dl
and sil, 0
and bl, r10b
mov dil, r9b
and dil, 0
and r8b, r10b
or sil, bl
or dil, r8b
xor sil, dil
or dl, r9b
xor dl, 0xff
or r10b, 0
and dl, r10b
or sil, dl
mov dl, sil
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp + 0x5a5]
xor r8b, 0
and sil, r8b
mov r9b, byte [rbp + 0x5a5]
xor r9b, 1
and r9b, 0
and r8b, 1
or dl, sil
or r9b, r8b
xor dl, r9b
mov r8b, cl
xor r8b, 0xff
and r8b, 0
mov r9b, byte [rbp + 0x5a5]
xor r9b, 0
mov r10b, cl
and r10b, r9b
mov bl, dl
xor bl, 0xff
and bl, 0
and dl, r9b
or r8b, r10b
or bl, dl
xor r8b, bl
xor r8b, 0xff
xor cl, 0xff
mov dl, byte [rbp + 0x5a5]
xor dl, 0
or r8b, cl
or dl, 0
xor r8b, 0xff
and r8b, dl
mov cl, al
xor cl, 0xff
mov dl, r8b
xor dl, 0xff
mov r9b, byte [rbp + 0x5a5]
xor r9b, 0
or cl, dl
or r9b, 0
xor cl, 0xff
and cl, r9b
mov dl, al
xor dl, 0xff
mov r9b, r8b
and r9b, dl
xor r8b, 0xff
and al, r8b
or r9b, al
mov al, cl
xor al, 0xff
mov dl, r9b
xor dl, 0xff
mov r8b, byte [rbp + 0x5a5]
xor r8b, 0
mov r10b, al
and r10b, 0
and cl, r8b
mov bl, dl
and bl, 0
and r9b, r8b
or r10b, cl
or bl, r9b
xor r10b, bl
or al, dl
xor al, 0xff
or r8b, 0
and al, r8b
or r10b, al
test r10b, 1
jne 0x6d9040aa
jmp 0x6d9a2e3d
jmp 0x6d9040af
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, 0x8b5d3fdb
add r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 1
add r9d, r8d
sub r9d, 0xd0aafd97
sub r9d, 0x8b5d3fdb
add r9d, 0xd0aafd97
mov r8d, ecx
add r8d, 0x120ab54a
sub r8d, 0x537c543c
sub r8d, 0x120ab54a
mov r10d, eax
sub r10d, r8d
mov r8d, eax
sub r8d, r9d
add r10d, r8d
sub eax, r10d
sub eax, 0x151331ac
add eax, 0x537c543c
add eax, 0x151331ac
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, 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 r14b, 0xff
xor sil, 0xff
mov al, dil
xor al, 0
or r14b, sil
or al, 0
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
and r15b, 0
or sil, r15b
mov r15b, sil
xor r15b, 0xff
mov r12b, r11b
xor r12b, r15b
and r12b, r11b
mov r11b, bl
xor r11b, 0xff
and r11b, 0
mov r15b, dil
xor r15b, 0
mov r13b, bl
and r13b, r15b
mov cl, dil
xor cl, 1
and cl, 0
and r15b, 1
or r11b, r13b
or cl, r15b
xor r11b, cl
mov cl, dil
xor cl, 0
mov r15b, r11b
xor r15b, cl
and r15b, r11b
xor sil, 0xff
mov cl, bl
xor cl, sil
and cl, bl
mov r11b, al
and r11b, r12b
xor al, r12b
or r11b, al
mov al, r15b
and al, cl
xor r15b, cl
or al, r15b
mov cl, r11b
xor cl, 0xff
and cl, 0
mov bl, dil
xor bl, 0
and r11b, bl
mov sil, al
xor sil, 0xff
and sil, 0
and al, bl
or cl, r11b
or sil, al
xor cl, sil
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, 1
and bl, 1
mov sil, dil
xor sil, 1
and sil, 1
or bl, sil
mov sil, al
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, bl
xor r15b, 0xff
mov r12b, r14b
xor r12b, r15b
and r12b, r14b
mov r14b, dil
xor r14b, 1
mov r15b, r11b
xor r15b, r14b
and r15b, r11b
xor cl, 0xff
mov r14b, bl
xor r14b, 0xff
mov r13b, dil
xor r13b, 1
or cl, r14b
or r13b, 1
xor cl, 0xff
and cl, r13b
mov r14b, sil
and r14b, r12b
xor sil, r12b
or r14b, sil
mov sil, r15b
and sil, cl
xor r15b, cl
or sil, r15b
mov cl, r14b
xor cl, 0xff
and cl, 1
mov r15b, dil
xor r15b, 1
and r14b, r15b
mov r12b, sil
xor r12b, 0xff
and r12b, 0xff
and sil, r15b
or cl, r14b
or r12b, sil
xor cl, r12b
mov sil, al
and sil, r11b
xor al, r11b
or sil, al
mov al, sil
xor al, 0xff
and al, 1
mov r11b, dil
xor r11b, 1
and sil, r11b
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
xor al, 0xff
mov r11b, bl
xor r11b, 0xff
xor dil, 1
mov sil, al
and sil, 0xff
and cl, dil
mov r14b, r11b
and r14b, 0xff
and bl, dil
or sil, cl
or r14b, bl
xor sil, r14b
or al, r11b
xor al, 0xff
or dil, 1
and al, dil
or sil, al
test sil, 1
jne 0x6d904480
jmp 0x6d9a2e42
xor eax, eax
mov ecx, dword [rbp + 0x5ac]
and ecx, 0x3ff
mov ecx, ecx
mov edx, ecx
mov r8, qword [rbp + 0x5b0]
movzx ecx, byte [r8 + rdx]
mov rdx, qword [rbp + 0x7d8]
mov r9, qword [rdx]
mov r10, qword [rbp + 0x7c8]
mov r11d, dword [r10]
mov esi, r11d
mov rdi, r9
add rdi, rsi
movzx r11d, byte [r9 + rsi]
mov ebx, r11d
xor ebx, 0xffffffff
and ebx, 0xffffffff
mov r14d, 0xffffffff
mov r15d, r14d
xor r15d, 0xffffffff
mov r12d, r11d
and r12d, r15d
or ebx, r12d
mov r15d, r14d
xor r15d, 0xffffffff
xor ebx, 0xffffffff
mov r12d, r14d
xor r12d, 0x646d3f92
or r15d, ebx
or r12d, 0x646d3f92
xor r15d, 0xffffffff
and r15d, r12d
mov ebx, r14d
xor ebx, 0xffffffff
and ebx, 0xd47b02fe
mov r12d, r14d
xor r12d, 0xd47b02fe
mov r13d, r12d
and r13d, 0xffffffff
mov r9d, r14d
xor r9d, 0xffffffff
and r9d, 0xd47b02fe
and r12d, 0xffffffff
or ebx, r13d
or r9d, r12d
xor ebx, r9d
xor ebx, 0xffffffff
mov r9d, r11d
xor r9d, ebx
and r9d, r11d
mov ebx, r15d
xor ebx, 0xffffffff
mov r12d, r9d
xor r12d, 0xffffffff
mov r13d, r14d
xor r13d, 0x704bb944
mov esi, ebx
and esi, 0x704bb944
and r15d, r13d
mov dword [rbp + 0x59c], r12d
and r12d, 0x704bb944
and r9d, r13d
or esi, r15d
or r12d, r9d
xor esi, r12d
mov r9d, dword [rbp + 0x59c]
or ebx, r9d
xor ebx, 0xffffffff
or r13d, 0x704bb944
and ebx, r13d
or esi, ebx
mov ebx, esi
xor ebx, 0xffffffff
and ebx, 0x9f72c27a
mov r15d, r14d
xor r15d, 0x9f72c27a
and esi, r15d
mov r12d, r14d
xor r12d, 0xffffffff
and r12d, 0x9f72c27a
and r15d, 0xffffffff
or ebx, esi
or r12d, r15d
xor ebx, r12d
mov esi, r14d
xor esi, 0xa0b5175e
and esi, 0xc5547c3c
mov r15d, r14d
xor r15d, 0xc5547c3c
mov r12d, r15d
and r12d, 0xa0b5175e
mov r13d, ebx
xor r13d, 0xffffffff
and r13d, 0xc5547c3c
and ebx, r15d
or esi, r12d
or r13d, ebx
xor esi, r13d
mov ebx, r14d
xor ebx, 0xa0b5175e
mov r15d, esi
xor r15d, ebx
and r15d, esi
mov esi, r14d
xor esi, 0xa0b5175e
and esi, 0x4f0b17b0
mov ebx, r14d
xor ebx, 0x4f0b17b0
mov r12d, ebx
and r12d, 0xa0b5175e
mov r13d, r14d
xor r13d, 0xffffffff
and r13d, 0x4f0b17b0
and ebx, 0xffffffff
or esi, r12d
or r13d, ebx
xor esi, r13d
xor esi, 0xffffffff
xor esi, 0xffffffff
and esi, 0xffffffff
mov ebx, r14d
xor ebx, 0xffffffff
and ebx, 0xc892a329
mov r12d, r14d
xor r12d, 0xc892a329
mov r13d, r12d
and r13d, 0xffffffff
mov r9d, r14d
xor r9d, 0xffffffff
and r9d, 0xc892a329
and r12d, 0xffffffff
or ebx, r13d
or r9d, r12d
xor ebx, r9d
mov r9d, r14d
xor r9d, 0xa0b5175e
xor ebx, 0xffffffff
mov r12d, r14d
xor r12d, 0x6d087925
or r9d, ebx
or r12d, 0x6d087925
xor r9d, 0xffffffff
and r9d, r12d
mov ebx, esi
xor ebx, 0xffffffff
mov r12d, r9d
xor r12d, 0xffffffff
mov r13d, r14d
xor r13d, 0x96ddfceb
mov dword [rbp + 0x598], ebx
and ebx, 0x96ddfceb
and esi, r13d
mov dword [rbp + 0x594], r12d
and r12d, 0x96ddfceb
and r9d, r13d
or ebx, esi
or r12d, r9d
xor ebx, r12d
mov r9d, dword [rbp + 0x598]
mov esi, dword [rbp + 0x594]
or r9d, esi
xor r9d, 0xffffffff
or r13d, 0x96ddfceb
and r9d, r13d
or ebx, r9d
mov r9d, r11d
xor r9d, 0xffffffff
and r9d, 0x64c899e2
mov r12d, r14d
xor r12d, 0x64c899e2
and r11d, r12d
mov r13d, r14d
xor r13d, 0xffffffff
and r13d, 0x64c899e2
and r12d, 0xffffffff
or r9d, r11d
or r13d, r12d
xor r9d, r13d
mov r11d, ebx
xor r11d, 0xffffffff
and r11d, 0xffffffff
mov r12d, r14d
xor r12d, 0xffffffff
mov r13d, ebx
and r13d, r12d
or r11d, r13d
mov r12d, r14d
xor r12d, 0xa38ba4a0
and r12d, 0xffffffff
mov r13d, r14d
xor r13d, 0xffffffff
and r13d, 0xa38ba4a0
or r12d, r13d
mov r13d, r9d
and r13d, r11d
xor r9d, r11d
or r13d, r9d
mov r9d, r14d
xor r9d, 0xa38ba4a0
mov r11d, r12d
xor r11d, 0xffffffff
mov esi, r14d
xor esi, 0x225f4a4c
mov dword [rbp + 0x590], r9d
and r9d, 0x225f4a4c
mov dword [rbp + 0x58c], esi
and esi, 0xa38ba4a0
mov dword [rbp + 0x588], r11d
and r11d, 0x225f4a4c
mov dword [rbp + 0x584], eax
mov eax, dword [rbp + 0x58c]
and r12d, eax
or r9d, esi
or r11d, r12d
xor r9d, r11d
mov r11d, dword [rbp + 0x590]
mov esi, dword [rbp + 0x588]
or r11d, esi
xor r11d, 0xffffffff
or eax, 0x225f4a4c
and r11d, eax
or r9d, r11d
mov eax, r13d
xor eax, 0xffffffff
and eax, 0xeadc6620
mov r11d, r14d
xor r11d, 0xeadc6620
and r13d, r11d
mov r12d, r14d
xor r12d, 0xffffffff
and r12d, 0xeadc6620
and r11d, 0xffffffff
or eax, r13d
or r12d, r11d
xor eax, r12d
xor eax, 0xffffffff
xor r9d, 0xffffffff
mov r11d, r14d
xor r11d, 0xee86b527
or eax, r9d
or r11d, 0xee86b527
xor eax, 0xffffffff
and eax, r11d
mov r9d, ecx
xor r9d, 0xffffffff
and r9d, 0xffffffff
mov r11d, r14d
xor r11d, 0xffffffff
mov r12d, ecx
and r12d, r11d
or r9d, r12d
xor r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0xffffffff
mov r11d, r14d
xor r11d, 0xffffffff
and r11d, 0xffffffff
mov r12d, r14d
xor r12d, 0xffffffff
and r12d, 0xffffffff
or r11d, r12d
xor r11d, 0xffffffff
mov r12d, ecx
xor r12d, r11d
and r12d, ecx
mov r11d, r9d
and r11d, r12d
xor r9d, r12d
or r11d, r9d
mov r9d, r14d
xor r9d, 0xa0b5175e
and r9d, 0x7066c230
mov r12d, r14d
xor r12d, 0x7066c230
mov r13d, r12d
and r13d, 0xa0b5175e
mov esi, r14d
xor esi, 0xffffffff
and esi, 0x7066c230
and r12d, 0xffffffff
or r9d, r13d
or esi, r12d
xor r9d, esi
mov esi, r11d
xor esi, 0xffffffff
and esi, 0xe45b5b19
mov r12d, r14d
xor r12d, 0xe45b5b19
mov r13d, r11d
and r13d, r12d
mov dword [rbp + 0x580], r9d
xor r9d, 0xffffffff
and r9d, 0xe45b5b19
mov dword [rbp + 0x57c], eax
mov eax, dword [rbp + 0x580]
and eax, r12d
or esi, r13d
or r9d, eax
xor esi, r9d
xor esi, 0xffffffff
xor r11d, 0xffffffff
mov eax, r14d
xor eax, 0x66a618b0
or esi, r11d
or eax, 0x66a618b0
xor esi, 0xffffffff
and esi, eax
mov eax, ebx
xor eax, 0xffffffff
and eax, 0x4d1d0f1c
mov r9d, r14d
xor r9d, 0x4d1d0f1c
and ebx, r9d
mov r11d, r14d
xor r11d, 0xffffffff
and r11d, 0x4d1d0f1c
and r9d, 0xffffffff
or eax, ebx
or r11d, r9d
xor eax, r11d
mov r9d, ecx
xor r9d, 0xffffffff
and r9d, 0xe95ecd35
mov r11d, r14d
xor r11d, 0xe95ecd35
mov ebx, ecx
and ebx, r11d
mov r12d, eax
xor r12d, 0xffffffff
and r12d, 0xe95ecd35
and eax, r11d
or r9d, ebx
or r12d, eax
xor r9d, r12d
xor ecx, 0xffffffff
mov eax, r9d
xor eax, ecx
and eax, r9d
mov ecx, r15d
xor ecx, 0xffffffff
and ecx, 0xf6758bba
mov r9d, r14d
xor r9d, 0xf6758bba
mov r11d, r15d
and r11d, r9d
mov ebx, r14d
xor ebx, 0xffffffff
and ebx, 0xf6758bba
and r9d, 0xffffffff
or ecx, r11d
or ebx, r9d
xor ecx, ebx
mov r9d, dword [rbp + 0x57c]
xor r9d, 0xffffffff
and r9d, 0x883fa608
mov r11d, r14d
xor r11d, 0x883fa608
mov ebx, dword [rbp + 0x57c]
and ebx, r11d
mov r12d, r14d
xor r12d, 0xffffffff
and r12d, 0x883fa608
and r11d, 0xffffffff
or r9d, ebx
or r12d, r11d
xor r9d, r12d
mov r11d, r14d
xor r11d, 0x4e28899e
and r11d, 0xd51ef0db
mov ebx, r14d
xor ebx, 0xd51ef0db
mov r12d, ebx
and r12d, 0x4e28899e
mov r13d, r14d
xor r13d, 0xffffffff
and r13d, 0xd51ef0db
and ebx, 0xffffffff
or r11d, r12d
or r13d, ebx
xor r11d, r13d
mov ebx, ecx
xor ebx, 0xffffffff
mov r12d, r14d
xor r12d, 0x4e28899e
mov r13d, r14d
xor r13d, 0x4c03e2e4
or ebx, r12d
or r13d, 0x4c03e2e4
xor ebx, 0xffffffff
and ebx, r13d
mov r12d, r11d
xor r12d, 0xffffffff
mov r13d, r15d
xor r13d, r12d
and r13d, r15d
mov r15d, r9d
xor r15d, 0xffffffff
mov r12d, r14d
xor r12d, 0x4e28899e
mov dword [rbp + 0x578], r14d
xor r14d, 0xab281b18
or r15d, r12d
or r14d, 0xab281b18
xor r15d, 0xffffffff
and r15d, r14d
mov r14d, dword [rbp + 0x57c]
xor r14d, 0xffffffff
mov r12d, r11d
xor r12d, 0xffffffff
mov dword [rbp + 0x574], eax
mov eax, dword [rbp + 0x578]
xor eax, 0x8d730c4f
or r14d, r12d
or eax, 0x8d730c4f
xor r14d, 0xffffffff
and r14d, eax
mov eax, ebx
xor eax, 0xffffffff
mov r12d, r13d
xor r12d, 0xffffffff
mov dword [rbp + 0x570], eax
mov eax, dword [rbp + 0x578]
xor eax, 0xe3d36bc0
mov dword [rbp + 0x56c], eax
mov eax, dword [rbp + 0x570]
and eax, 0xe3d36bc0
mov dword [rbp + 0x568], eax
mov eax, dword [rbp + 0x56c]
and ebx, eax
mov eax, r12d
and eax, 0xe3d36bc0
mov dword [rbp + 0x564], eax
mov eax, dword [rbp + 0x56c]
and r13d, eax
mov eax, dword [rbp + 0x568]
or eax, ebx
mov ebx, dword [rbp + 0x564]
or ebx, r13d
xor eax, ebx
mov ebx, dword [rbp + 0x570]
or ebx, r12d
xor ebx, 0xffffffff
mov r12d, dword [rbp + 0x56c]
or r12d, 0xe3d36bc0
and ebx, r12d
or eax, ebx
mov ebx, r15d
xor ebx, 0xffffffff
mov r12d, r14d
xor r12d, 0xffffffff
mov r13d, dword [rbp + 0x578]
xor r13d, 0x75f82644
mov dword [rbp + 0x560], ebx
and ebx, 0x75f82644
and r15d, r13d
mov dword [rbp + 0x55c], r12d
and r12d, 0x75f82644
and r14d, r13d
or ebx, r15d
or r12d, r14d
xor ebx, r12d
mov r14d, dword [rbp + 0x560]
mov r15d, dword [rbp + 0x55c]
or r14d, r15d
xor r14d, 0xffffffff
or r13d, 0x75f82644
and r14d, r13d
or ebx, r14d
mov r14d, eax
xor r14d, 0xffffffff
mov r12d, ebx
and r12d, r14d
xor ebx, 0xffffffff
and eax, ebx
or r12d, eax
mov eax, ecx
and eax, r9d
xor ecx, r9d
or eax, ecx
mov ecx, eax
xor ecx, 0xffffffff
and ecx, 0x471376c4
mov r9d, dword [rbp + 0x578]
xor r9d, 0x471376c4
and eax, r9d
mov ebx, dword [rbp + 0x578]
xor ebx, 0xffffffff
and ebx, 0x471376c4
and r9d, 0xffffffff
or ecx, eax
or ebx, r9d
xor ecx, ebx
mov eax, r11d
and eax, 0x4e28899e
xor r11d, 0x4e28899e
or eax, r11d
xor eax, 0xffffffff
mov r9d, ecx
xor r9d, eax
and r9d, ecx
mov eax, r12d
and eax, r9d
xor r12d, r9d
or eax, r12d
mov ecx, esi
xor ecx, 0xffffffff
mov r9d, dword [rbp + 0x574]
xor r9d, 0xffffffff
mov r11d, dword [rbp + 0x578]
xor r11d, 0xe21ce5b7
or ecx, r9d
or r11d, 0xe21ce5b7
xor ecx, 0xffffffff
and ecx, r11d
mov r9d, esi
xor r9d, 0xffffffff
and r9d, 0xffcfc63
mov r11d, dword [rbp + 0x578]
xor r11d, 0xffcfc63
and esi, r11d
mov ebx, dword [rbp + 0x574]
xor ebx, 0xffffffff
and ebx, 0xffcfc63
mov r14d, dword [rbp + 0x574]
and r14d, r11d
or r9d, esi
or ebx, r14d
xor r9d, ebx
mov r11d, ecx
xor r11d, 0xffffffff
mov esi, r9d
xor esi, 0xffffffff
mov ebx, dword [rbp + 0x578]
xor ebx, 0xee8b0c21
mov r14d, r11d
and r14d, 0xee8b0c21
and ecx, ebx
mov r12d, esi
and r12d, 0xee8b0c21
and r9d, ebx
or r14d, ecx
or r12d, r9d
xor r14d, r12d
or r11d, esi
xor r11d, 0xffffffff
or ebx, 0xee8b0c21
and r11d, ebx
or r14d, r11d
mov ecx, eax
xor ecx, 0xffffffff
and ecx, 0xc2fb522f
mov r9d, dword [rbp + 0x578]
xor r9d, 0xc2fb522f
mov r11d, eax
and r11d, r9d
mov esi, dword [rbp + 0x578]
xor esi, 0xffffffff
and esi, 0xc2fb522f
and r9d, 0xffffffff
or ecx, r11d
or esi, r9d
xor ecx, esi
mov r9d, dword [rbp + 0x578]
xor r9d, 0xe8c13dfb
xor ecx, 0xffffffff
mov r11d, dword [rbp + 0x578]
xor r11d, 0x9da6ded4
or r9d, ecx
or r11d, 0x9da6ded4
xor r9d, 0xffffffff
and r9d, r11d
mov ecx, dword [rbp + 0x578]
xor ecx, 0xe8c13dfb
and ecx, 0xdd96d94e
mov r11d, dword [rbp + 0x578]
xor r11d, 0xdd96d94e
mov esi, r11d
and esi, 0xe8c13dfb
mov ebx, dword [rbp + 0x578]
xor ebx, 0xffffffff
and ebx, 0xdd96d94e
and r11d, 0xffffffff
or ecx, esi
or ebx, r11d
xor ecx, ebx
mov r11d, ecx
xor r11d, 0xffffffff
mov esi, eax
xor esi, r11d
and esi, eax
mov eax, r14d
xor eax, 0xffffffff
and eax, 0x9a3f1b06
mov r11d, dword [rbp + 0x578]
xor r11d, 0x9a3f1b06
mov ebx, r14d
and ebx, r11d
mov r12d, dword [rbp + 0x578]
xor r12d, 0xffffffff
and r12d, 0x9a3f1b06
and r11d, 0xffffffff
or eax, ebx
or r12d, r11d
xor eax, r12d
xor eax, 0xffffffff
mov r11d, dword [rbp + 0x578]
xor r11d, 0xe8c13dfb
mov ebx, dword [rbp + 0x578]
xor ebx, 0x1b1adfc6
or eax, r11d
or ebx, 0x1b1adfc6
xor eax, 0xffffffff
and eax, ebx
xor ecx, 0xffffffff
mov r11d, r14d
xor r11d, ecx
and r11d, r14d
mov ecx, r9d
xor ecx, 0xffffffff
mov ebx, esi
xor ebx, 0xffffffff
mov r14d, dword [rbp + 0x578]
xor r14d, 0xe3fe7542
mov r12d, ecx
and r12d, 0xe3fe7542
and r9d, r14d
mov r13d, ebx
and r13d, 0xe3fe7542
and esi, r14d
or r12d, r9d
or r13d, esi
xor r12d, r13d
or ecx, ebx
xor ecx, 0xffffffff
or r14d, 0xe3fe7542
and ecx, r14d
or r12d, ecx
mov ecx, eax
and ecx, r11d
xor eax, r11d
or ecx, eax
mov eax, r12d
xor eax, 0xffffffff
mov r9d, ecx
and r9d, eax
xor ecx, 0xffffffff
and r12d, ecx
or r9d, r12d
mov eax, dword [sym.out.dll_x.13]
mov ecx, dword [sym.out.dll_y.14]
mov r11d, eax
sub r11d, 0xe422c2ff
add r11d, 0x22f461b5
add r11d, 0xe422c2ff
mov esi, dword [rbp + 0x584]
sub esi, 0xe839d695
sub r11d, esi
sub r11d, 0x5cf9a29c
sub r11d, 0x22f461b5
add r11d, 0x5cf9a29c
sub r11d, 0xbf3e2255
add r11d, 0xc5b361b4
add r11d, 0xbf3e2255
sub r11d, 0x19b27e9f
sub r11d, 1
add r11d, 0x19b27e9f
sub r11d, 0x5885d736
sub r11d, 0xc5b361b4
add r11d, 0x5885d736
mov esi, dword [rbp + 0x584]
sub esi, 0x79d23eea
sub esi, 0xe839d695
add esi, 0x79d23eea
add r11d, 0x1cbfec60
add r11d, esi
sub r11d, 0x1cbfec60
imul eax, r11d
and eax, 1
cmp eax, 0
sete al
cmp ecx, 0xa
setl cl
mov r11b, al
xor r11b, 0xff
and r11b, 1
mov bl, 1
mov sil, bl
xor sil, 1
mov r14b, al
and r14b, sil
or r11b, r14b
mov sil, cl
xor sil, 0xff
and sil, 1
mov r14b, bl
xor r14b, 1
mov r12b, cl
and r12b, r14b
or sil, r12b
mov r14b, bl
xor r14b, 0
and r14b, 1
mov r12b, bl
xor r12b, 1
mov r13b, r12b
and r13b, 0
mov dl, bl
xor dl, 1
and dl, 0xff
and r12b, 1
or r14b, r13b
or dl, r12b
xor r14b, dl
mov dl, r11b
and dl, sil
xor r11b, sil
or dl, r11b
mov r11b, r14b
and r11b, 0
xor r14b, 0
or r11b, r14b
mov sil, dl
xor sil, 0xff
and sil, 0
mov r14b, bl
xor r14b, 0
and dl, r14b
mov r12b, bl
xor r12b, 1
and r12b, 0
and r14b, 1
or sil, dl
or r12b, r14b
xor sil, r12b
xor r11b, 0xff
mov dl, sil
xor dl, r11b
and dl, sil
mov r11b, al
xor r11b, 0xff
and r11b, 0
mov sil, bl
xor sil, 0
mov r14b, al
and r14b, sil
mov r12b, bl
xor r12b, 1
and r12b, 0
and sil, 1
or r11b, r14b
or r12b, sil
xor r11b, r12b
mov sil, cl
xor sil, 0xff
xor r11b, 0xff
mov r14b, bl
xor r14b, 1
or sil, r11b
or r14b, 1
xor sil, 0xff
and sil, r14b
mov r11b, cl
xor r11b, 0xff
and r11b, 1
xor bl, 1
and cl, bl
or r11b, cl
xor r11b, 0xff
mov cl, al
xor cl, r11b
and cl, al
mov al, sil
and al, cl
xor sil, cl
or al, sil
mov cl, al
xor cl, 0xff
mov r11b, dl
xor r11b, cl
and r11b, dl
mov cl, dl
xor cl, 0xff
mov bl, al
and bl, cl
xor al, 0xff
and dl, al
or bl, dl
mov al, r11b
and al, bl
xor r11b, bl
or al, r11b
test al, 1
mov qword [rbp + 0x550], rdi
mov byte [rbp + 0x54f], r9b
jne 0x6d9051b0
jmp 0x6d9a2e42
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
add r8d, 0x716376c7
add r8d, 0xe83118a4
sub r8d, 0x716376c7
mov r9d, eax
sub r9d, 0xaa2c4dc7
add r8d, r9d
mov r9d, eax
sub r9d, 0xe83118a4
add r8d, r9d
mov r9d, eax
sub r9d, 0xf6519202
sub r8d, r9d
sub r8d, 0x7dba2372
sub r8d, 1
add r8d, 0x7dba2372
mov r9d, eax
sub r9d, 0xf6519202
add r8d, r9d
sub r8d, 0xfdea4fbd
add r8d, 0x3a077b4
add r8d, 0xfdea4fbd
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0xaa2c4dc7
add r9d, r8d
sub eax, r9d
sub eax, 0x4c61bf78
sub eax, 0x3a077b4
add eax, 0x4c61bf78
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, 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, bl
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
mov al, sil
xor al, 1
xor bl, 0xff
mov r14b, sil
xor r14b, 1
or al, bl
or r14b, 1
xor al, 0xff
and al, r14b
mov bl, dil
xor bl, 0xff
mov r14b, r15b
xor r14b, 0xff
mov r13b, sil
xor r13b, 0
mov cl, bl
and cl, 0
and dil, r13b
mov dl, r14b
and dl, 0
and r15b, r13b
or cl, dil
or dl, r15b
xor cl, dl
or bl, r14b
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
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
and bl, 1
or cl, bl
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, 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
and dl, 0
or cl, dl
xor cl, 0xff
xor cl, 1
and cl, 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, 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 r12b, sil
xor r12b, 0
or dil, r14b
or r12b, 0
xor dil, 0xff
and dil, r12b
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov r14b, cl
and r14b, bl
xor cl, bl
or r14b, cl
mov cl, dil
xor cl, 0xff
mov bl, dl
xor bl, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, cl
and r13b, 0
and dil, r12b
mov r8b, bl
and r8b, 0
and dl, r12b
or r13b, dil
or r8b, dl
xor r13b, r8b
or cl, bl
xor cl, 0xff
or r12b, 0
and cl, r12b
or r13b, cl
mov cl, r14b
xor cl, 0xff
and cl, 0
mov dl, sil
xor dl, 0
and r14b, dl
mov r8b, r13b
xor r8b, 0xff
and r8b, 0
and r13b, dl
or cl, r14b
or r8b, r13b
xor cl, 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, sil
xor r8b, 0
and r8b, 1
mov bl, sil
xor bl, 1
and bl, 0
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 r12b, sil
xor r12b, 1
and r12b, 0xff
and dil, 1
or bl, r14b
or r12b, dil
xor bl, r12b
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, sil
xor dl, 0
mov r8b, bl
xor r8b, 0xff
mov r9b, sil
xor r9b, 0
mov dil, dl
and dil, 0
mov r14b, r9b
and r14b, 0
mov r12b, r8b
and r12b, 0
and bl, r9b
or dil, r14b
or r12b, bl
xor dil, r12b
or dl, r8b
xor dl, 0xff
or r9b, 0
and dl, r9b
or dil, dl
mov dl, r13b
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
and r13b, r8b
or dl, r13b
xor dil, 0xff
mov r8b, dl
xor r8b, dil
and r8b, dl
mov dl, cl
xor dl, 0xff
and dl, 1
mov r9b, sil
xor r9b, 1
mov bl, cl
and bl, r9b
or dl, bl
mov r9b, r10b
xor r9b, 0xff
and r9b, 0
mov bl, sil
xor bl, 0
mov dil, r10b
and dil, bl
mov r14b, dl
xor r14b, 0xff
and r14b, 0
and dl, bl
or r9b, dil
or r14b, dl
xor r9b, r14b
xor r10b, 0xff
mov dl, r9b
xor dl, r10b
and dl, r9b
mov r9b, sil
xor r9b, 0
and r9b, 1
mov r10b, sil
xor r10b, 1
and r10b, 0
or r9b, r10b
mov r10b, r15b
xor r10b, 0xff
mov bl, r9b
and bl, r10b
xor r9b, 0xff
mov r10b, r15b
and r10b, r9b
or bl, r10b
xor bl, 0xff
mov r9b, r15b
xor r9b, 0xff
mov r10b, sil
xor r10b, 0
or bl, r9b
or r10b, 0
xor bl, 0xff
and bl, r10b
mov r9b, cl
xor r9b, 0xff
and r9b, 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 r9b, dil
or r14b, r10b
xor r9b, r14b
mov r10b, r11b
xor r10b, 0xff
mov dil, r9b
and dil, r10b
xor r9b, 0xff
mov r10b, r11b
and r10b, r9b
or dil, r10b
xor dil, 0xff
xor r11b, 0xff
mov r9b, sil
xor r9b, 1
or dil, r11b
or r9b, 1
xor dil, 0xff
and dil, r9b
mov r9b, dl
xor r9b, 0xff
mov r10b, r8b
xor r10b, r9b
and r10b, r8b
mov r9b, r8b
xor r9b, 0xff
and r9b, 1
mov r11b, sil
xor r11b, 1
and r8b, r11b
mov r14b, dl
xor r14b, 0xff
and r14b, 0xff
and dl, r11b
or r9b, r8b
or r14b, dl
xor r9b, r14b
mov dl, r10b
and dl, r9b
xor r10b, r9b
or dl, r10b
mov r8b, dil
xor r8b, 0xff
mov r9b, bl
xor r9b, r8b
and r9b, bl
mov r8b, bl
xor r8b, 0xff
mov r10b, dil
and r10b, r8b
xor dil, 0xff
and bl, dil
or r10b, bl
mov r8b, r9b
xor r8b, 0xff
mov r11b, r10b
xor r11b, 0xff
mov bl, sil
xor bl, 1
mov dil, r8b
and dil, 0xff
and r9b, bl
mov r14b, r11b
and r14b, 0xff
and r10b, bl
or dil, r9b
or r14b, r10b
xor dil, r14b
or r8b, r11b
xor r8b, 0xff
or bl, 1
and r8b, bl
or dil, r8b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
mov r10b, dl
and r10b, r9b
or r8b, r10b
xor r8b, 0xff
xor r8b, 0
and r8b, 0
mov r9b, sil
xor r9b, 0
and r9b, 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 r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, r9b
xor r10b, 0xff
mov r11b, dl
xor r11b, r10b
and r11b, dl
mov dl, dil
xor dl, 0xff
and dl, 1
mov r10b, sil
xor r10b, 1
mov bl, dil
and bl, r10b
or dl, bl
mov r10b, sil
xor r10b, 0
mov bl, dl
xor bl, r10b
and bl, dl
xor r9b, 0xff
mov dl, dil
xor dl, r9b
and dl, dil
mov r9b, r8b
and r9b, r11b
xor r8b, r11b
or r9b, r8b
mov r8b, bl
xor r8b, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, sil
xor r11b, 1
mov dil, r8b
and dil, 0xff
and bl, r11b
mov r14b, r10b
and r14b, 0xff
and dl, r11b
or dil, bl
or r14b, dl
xor dil, r14b
or r8b, r10b
xor r8b, 0xff
or r11b, 1
and r8b, r11b
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, r15b
xor dl, 0xff
mov r9b, al
xor r9b, dl
and r9b, al
mov dl, al
xor dl, 0xff
mov r10b, r15b
and r10b, dl
xor r15b, 0xff
and al, r15b
or r10b, al
mov al, r9b
xor al, 0xff
mov dl, r10b
xor dl, 0xff
mov r11b, sil
xor r11b, 0
mov bl, al
and bl, 0
and r9b, r11b
mov dil, dl
and dil, 0
and r10b, r11b
or bl, r9b
or dil, r10b
xor bl, dil
or al, dl
xor al, 0xff
or r11b, 0
and al, r11b
or bl, al
mov al, bl
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
mov r9b, bl
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
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, al
xor dl, 0xff
mov r9b, bl
xor r9b, 0xff
mov r10b, sil
xor r10b, 1
mov r11b, dl
and r11b, 0xff
and al, r10b
mov dil, r9b
and dil, 0xff
and bl, r10b
or r11b, al
or dil, bl
xor r11b, dil
or dl, r9b
xor dl, 0xff
or r10b, 1
and dl, r10b
or r11b, dl
mov al, sil
xor al, 0
and al, 1
mov dl, sil
xor dl, 1
mov r9b, dl
and r9b, 0
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, 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 dl, r10b
or bl, r9b
xor dl, bl
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 bl, sil
xor bl, 1
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, 0
and bl, 0
mov dil, dl
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, r9b
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
or cl, r14b
or r15b, 1
xor cl, 0xff
and cl, r15b
mov r14b, r10b
xor r14b, 0xff
mov r15b, bl
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, r14b
and r13b, 0xff
and r10b, r12b
mov byte [rbp + 0x54e], r15b
and r15b, 0xff
and bl, r12b
or r13b, r10b
or r15b, bl
xor r13b, r15b
mov r10b, byte [rbp + 0x54e]
or r14b, r10b
xor r14b, 0xff
or r12b, 1
and r14b, r12b
or r13b, r14b
mov bl, dil
and bl, cl
xor dil, cl
or bl, dil
mov cl, r13b
xor cl, 0xff
and cl, 0
mov dil, sil
xor dil, 0
and r13b, dil
mov r14b, bl
xor r14b, 0xff
and r14b, 0
and bl, dil
or cl, r13b
or r14b, bl
xor cl, r14b
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 r12b, dil
and r12b, 0xff
and dl, r14b
or r15b, al
or r12b, dl
xor r15b, r12b
or bl, dil
xor bl, 0xff
or r14b, 1
and bl, r14b
or r15b, bl
mov al, r15b
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
and r15b, dl
mov bl, sil
xor bl, 1
and bl, 0xff
and dl, 1
or al, r15b
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 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, 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
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, r8b
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
mov r9b, r8b
and r9b, dl
mov r11b, sil
xor r11b, 1
and r11b, 0xff
and dl, 1
or cl, r9b
or r11b, dl
xor cl, r11b
mov dl, al
xor dl, 0xff
and dl, 0
mov r9b, sil
xor r9b, 0
mov r11b, al
and r11b, r9b
mov bl, sil
xor bl, 1
and bl, 0
and r9b, 1
or dl, r11b
or bl, r9b
xor dl, bl
mov r9b, sil
xor r9b, 1
and r9b, 1
mov r11b, sil
xor r11b, 1
and r11b, 1
or r9b, r11b
mov r11b, cl
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 r8b, 0xff
mov bl, r9b
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
mov dil, dl
xor dil, bl
and dil, dl
xor al, 0xff
mov bl, r9b
xor bl, 0xff
mov r14b, sil
xor r14b, 0
or al, bl
or r14b, 0
xor al, 0xff
and al, r14b
mov bl, r11b
xor bl, 0xff
mov r14b, r8b
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, bl
and r12b, 0xff
and r11b, r15b
mov r13b, r14b
and r13b, 0xff
and r8b, r15b
or r12b, r11b
or r13b, r8b
xor r12b, r13b
or bl, r14b
xor bl, 0xff
or r15b, 1
and bl, r15b
or r12b, bl
mov r8b, dil
xor r8b, 0xff
mov r11b, al
xor r11b, 0xff
mov bl, sil
xor bl, 1
mov r14b, r8b
and r14b, 0xff
and dil, bl
mov r15b, r11b
and r15b, 0xff
and al, bl
or r14b, dil
or r15b, al
xor r14b, r15b
or r8b, r11b
xor r8b, 0xff
or bl, 1
and r8b, bl
or r14b, r8b
mov al, r12b
xor al, 0xff
and al, 0
mov r8b, sil
xor r8b, 0
and r12b, r8b
mov r11b, r14b
xor r11b, 0xff
and r11b, 0
and r14b, r8b
or al, r12b
or r11b, r14b
xor al, r11b
mov r8b, cl
and r8b, dl
xor cl, dl
or r8b, cl
mov cl, r8b
xor cl, 0xff
and cl, 0
mov dl, sil
xor dl, 0
and r8b, dl
mov r11b, sil
xor r11b, 1
and r11b, 0
and dl, 1
or cl, r8b
or r11b, dl
xor cl, r11b
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, cl
xor dl, bl
and dl, cl
mov cl, al
xor cl, 0xff
mov r8b, dl
xor r8b, 0xff
xor sil, 1
mov r9b, cl
and r9b, 0xff
and al, sil
mov r11b, r8b
and r11b, 0xff
and dl, sil
or r9b, al
or r11b, dl
xor r9b, r11b
or cl, r8b
xor cl, 0xff
or sil, 1
and cl, sil
or r9b, cl
test r9b, 1
jne 0x6d905e84
jmp 0x6d9b4b01
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0xad45ffdd
add r8d, 0
sub r8d, 0xc89b88a7
sub r8d, 0xad45ffdd
add r8d, 0xa8853ad2
sub r8d, 1
sub r8d, 0xa8853ad2
add r8d, 0xc992b911
add r8d, 0xc89b88a7
sub r8d, 0xc992b911
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
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, 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, 1
mov bl, sil
xor bl, 1
and al, bl
or cl, al
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
mov bl, r11b
xor bl, al
and bl, r11b
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, bl
and al, r11b
xor bl, r11b
or al, bl
mov r10b, cl
xor r10b, 0xff
mov r11b, al
xor r11b, 0xff
xor sil, 0
or r10b, r11b
or sil, 0
xor r10b, 0xff
and r10b, sil
mov r11b, cl
xor r11b, 0xff
mov bl, al
and bl, r11b
xor al, 0xff
and cl, al
or bl, cl
mov al, r10b
and al, bl
xor r10b, bl
or al, r10b
test al, 1
jne 0x6d906099
jmp 0x6d9b4b01
jmp 0x6d90609e
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0xbc652365
add r8d, 0
sub r8d, 1
sub r8d, 0xbc652365
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, 0x68d491a6
sub r9d, ecx
add r9d, 0x68d491a6
mov r10d, eax
sub r10d, 0x364365d4
sub r10d, r8d
add r10d, 0x364365d4
add r9d, 0xaba60a52
add r9d, r10d
sub r9d, 0xaba60a52
sub eax, 0x8c8bcde7
sub eax, r9d
add eax, 0x8c8bcde7
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, r15b
and sil, 1
xor r15b, 1
or sil, r15b
mov r14b, r12b
xor r14b, 0xff
and r14b, 1
mov r15b, dil
xor r15b, 1
and r12b, r15b
or r14b, r12b
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
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, 1
xor sil, 0xff
mov r12b, dil
xor r12b, 0
or r14b, sil
or r12b, 0
xor r14b, 0xff
and r14b, 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
mov al, sil
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, 1
mov r13b, al
xor r13b, r11b
and r13b, al
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, r12b
xor r14b, r12b
or al, r14b
mov r11b, r13b
xor r11b, 0xff
mov sil, bl
xor sil, 0xff
mov r14b, dil
xor r14b, 1
mov r12b, r11b
and r12b, 0xff
and r13b, r14b
mov cl, sil
and cl, 0xff
and bl, r14b
or r12b, r13b
or cl, bl
xor r12b, cl
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
mov r11b, cl
xor r11b, 0xff
mov bl, dil
xor bl, 1
or al, r11b
or bl, 1
xor al, 0xff
and al, bl
mov r11b, r15b
xor r11b, 0xff
and r11b, 1
xor dil, 1
and r15b, dil
mov bl, cl
xor bl, 0xff
and bl, 0xff
and cl, dil
or r11b, r15b
or bl, cl
xor r11b, bl
mov cl, al
and cl, r11b
xor al, r11b
or cl, al
test cl, 1
jne 0x6d906353
jmp 0x6d98de31
xor eax, eax
mov rcx, qword [rbp + 0x550]
mov dl, byte [rbp + 0x54f]
mov byte [rcx], dl
mov r8d, dword [sym.out.dll_x.13]
mov r9d, dword [sym.out.dll_y.14]
mov r10d, 0xb66d6637
add r10d, 0
sub r10d, 0xff0f2154
sub r10d, 0xb66d6637
mov r11d, r8d
sub r11d, 0xeec5dfad
sub r11d, r10d
add r11d, 0xeec5dfad
mov r10d, eax
sub r10d, 0x4e7bd538
sub r10d, 1
add r10d, 0x4e7bd538
sub r11d, 0xed5cfd0d
add r11d, r10d
add r11d, 0xed5cfd0d
sub r11d, 0xe86b0924
add r11d, 0x88754e3a
add r11d, 0xe86b0924
sub eax, 0xff0f2154
add r11d, eax
add r11d, 0xf2cd6eb2
sub r11d, 0x88754e3a
sub r11d, 0xf2cd6eb2
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, 0
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, 0
and dil, 1
mov r12b, r14b
xor r12b, 1
and r12b, 0
or dil, r12b
mov r12b, bl
xor r12b, 0xff
mov r13b, dil
xor r13b, 0xff
mov al, r14b
xor al, 1
or r12b, r13b
or al, 1
xor r12b, 0xff
and r12b, al
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
xor al, 0xff
mov r8b, r14b
xor r8b, 0
mov r9b, r14b
xor r9b, 0
or al, r8b
or r9b, 0
xor al, 0xff
and al, r9b
xor dil, 0xff
xor dil, 1
and dil, 0xff
mov r8b, r15b
and r8b, r12b
xor r15b, r12b
or r8b, r15b
mov r9b, al
and r9b, dil
xor al, dil
or r9b, al
mov al, r8b
xor al, 0xff
and al, 1
mov dil, r14b
xor dil, 1
and r8b, dil
mov r15b, r9b
xor r15b, 0xff
and r15b, 0xff
and r9b, dil
or al, r8b
or r15b, r9b
xor al, r15b
mov r8b, sil
xor r8b, 0xff
and r8b, 1
mov r9b, r14b
xor r9b, 1
mov dil, sil
and dil, r9b
or r8b, dil
mov r9b, r14b
xor r9b, 1
xor r8b, 0xff
mov dil, r14b
xor dil, 0
or r9b, r8b
or dil, 0
xor r9b, 0xff
and r9b, dil
mov r8b, r14b
xor r8b, 1
and r8b, 1
mov dil, r14b
xor dil, 1
and dil, 1
or r8b, dil
mov dil, r8b
xor dil, 0xff
mov r15b, sil
xor r15b, dil
and r15b, sil
mov dil, r14b
xor dil, 1
and dil, 1
mov r12b, r14b
xor r12b, 1
and r12b, 1
or dil, r12b
mov r12b, r14b
xor r12b, 1
mov r13b, dil
xor r13b, r12b
and r13b, dil
mov dil, r14b
xor dil, 1
xor r8b, 0xff
mov r12b, r14b
xor r12b, 1
or dil, r8b
or r12b, 1
xor dil, 0xff
and dil, r12b
mov r8b, r9b
and r8b, r15b
xor r9b, r15b
or r8b, r9b
mov r9b, r13b
xor r9b, 0xff
mov r15b, dil
xor r15b, 0xff
mov r12b, r14b
xor r12b, 1
mov r10b, r9b
and r10b, 0xff
and r13b, r12b
mov r11b, r15b
and r11b, 0xff
and dil, r12b
or r10b, r13b
or r11b, dil
xor r10b, r11b
or r9b, r15b
xor r9b, 0xff
or r12b, 1
and r9b, r12b
or r10b, r9b
mov r9b, r8b
xor r9b, 0xff
mov r11b, r10b
and r11b, r9b
xor r10b, 0xff
and r8b, r10b
or r11b, r8b
mov r8b, r14b
xor r8b, 1
and r8b, 1
mov r9b, r14b
xor r9b, 1
and r9b, 1
or r8b, r9b
xor r8b, 0xff
xor r8b, 0
and r8b, 0
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, 1
mov dil, r9b
xor dil, 0xff
mov r15b, r14b
xor r15b, 0
or r10b, dil
or r15b, 0
xor r10b, 0xff
and r10b, 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, 0
mov r12b, dil
xor r12b, r15b
and r12b, dil
mov dil, r14b
xor dil, 1
xor r9b, 0xff
mov r15b, r14b
xor r15b, 1
or dil, r9b
or r15b, 1
xor dil, 0xff
and dil, r15b
mov r9b, r8b
xor r9b, 0xff
mov r15b, r10b
xor r15b, 0xff
mov r13b, r14b
xor r13b, 0
mov cl, r9b
and cl, 0
and r8b, r13b
mov dl, r15b
and dl, 0
and r10b, r13b
or cl, r8b
or dl, r10b
xor cl, dl
or r9b, r15b
xor r9b, 0xff
or r13b, 0
and r9b, r13b
or cl, r9b
mov dl, r12b
xor dl, 0xff
mov r8b, dil
xor r8b, 0xff
mov r9b, r14b
xor r9b, 1
mov r10b, dl
and r10b, 0xff
and r12b, r9b
mov r15b, r8b
and r15b, 0xff
and dil, r9b
or r10b, r12b
or r15b, dil
xor r10b, r15b
or dl, r8b
xor dl, 0xff
or r9b, 1
and dl, r9b
or r10b, dl
mov dl, cl
xor dl, 0xff
mov r8b, r10b
and r8b, dl
xor r10b, 0xff
and cl, r10b
or r8b, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov dl, r14b
xor dl, 1
mov r9b, al
and r9b, dl
or cl, r9b
mov dl, r14b
xor dl, 1
and dl, 1
mov r9b, r14b
xor r9b, 1
mov r10b, r9b
and r10b, 1
mov dil, r14b
xor dil, 1
and dil, 0xff
and r9b, 1
or dl, r10b
or dil, r9b
xor dl, dil
mov r9b, r14b
xor r9b, 1
and r9b, 1
mov r10b, r14b
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, cl
and r10b, dl
xor cl, dl
or r10b, cl
mov cl, r9b
and cl, 1
xor r9b, 1
or cl, r9b
mov dl, r10b
xor dl, 0xff
and dl, 1
mov r9b, r14b
xor r9b, 1
and r10b, r9b
mov dil, r14b
xor dil, 1
and dil, 0xff
and r9b, 1
or dl, r10b
or dil, r9b
xor dl, dil
xor dl, 0xff
xor cl, 0xff
mov r9b, r14b
xor r9b, 1
or dl, cl
or r9b, 1
xor dl, 0xff
and dl, r9b
mov cl, bl
xor cl, 0xff
and cl, 0
mov r9b, r14b
xor r9b, 0
and bl, r9b
mov r10b, r14b
xor r10b, 1
and r10b, 0
and r9b, 1
or cl, bl
or r10b, r9b
xor cl, r10b
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, 0
mov bl, r14b
xor bl, 0
mov dil, bl
and dil, 0
mov r15b, r14b
xor r15b, 1
and r15b, 0
and bl, 1
or r10b, dil
or r15b, bl
xor r10b, r15b
mov bl, cl
xor bl, 0xff
mov dil, r9b
xor dil, 0xff
mov r15b, r14b
xor r15b, 1
mov r12b, bl
and r12b, 0xff
and cl, r15b
mov r13b, dil
and r13b, 0xff
and r9b, r15b
or r12b, cl
or r13b, r9b
xor r12b, r13b
or bl, dil
xor bl, 0xff
or r15b, 1
and bl, r15b
or r12b, bl
mov cl, r14b
xor cl, 0
mov r9b, r10b
xor r9b, 0xff
mov bl, r14b
xor bl, 1
mov dil, cl
and dil, 0xff
mov r15b, bl
and r15b, 0
mov r13b, r9b
and r13b, 0xff
and r10b, bl
or dil, r15b
or r13b, r10b
xor dil, r13b
or cl, r9b
xor cl, 0xff
or bl, 1
and cl, bl
or dil, cl
mov cl, r12b
xor cl, 0xff
and cl, 1
mov r9b, r14b
xor r9b, 1
and r12b, r9b
or cl, r12b
xor cl, 0xff
xor dil, 0xff
mov r9b, r14b
xor r9b, 1
or cl, dil
or r9b, 1
xor cl, 0xff
and cl, r9b
mov r9b, r11b
xor r9b, 0xff
and r9b, 1
mov r10b, r14b
xor r10b, 1
mov bl, r11b
and bl, r10b
mov dil, r14b
xor dil, 1
and dil, 0xff
and r10b, 1
or r9b, bl
or dil, r10b
xor r9b, dil
mov r10b, r14b
xor r10b, 1
and r10b, 0
mov bl, r14b
xor bl, 0
mov dil, bl
and dil, 1
mov r15b, r14b
xor r15b, 1
and r15b, 0
and bl, 1
or r10b, dil
or r15b, bl
xor r10b, r15b
mov bl, r14b
xor bl, 1
and bl, 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 bl, r15b
or r12b, dil
xor bl, r12b
mov dil, r9b
and dil, r10b
xor r9b, r10b
or dil, r9b
mov r9b, r14b
xor r9b, 1
mov r10b, bl
xor r10b, 0xff
mov r15b, r14b
xor r15b, 1
mov r12b, r9b
and r12b, 0xff
mov r13b, r15b
and r13b, 1
mov byte [rbp + 0x54d], r10b
and r10b, 0xff
and bl, r15b
or r12b, r13b
or r10b, bl
xor r12b, r10b
mov r10b, byte [rbp + 0x54d]
or r9b, r10b
xor r9b, 0xff
or r15b, 1
and r9b, r15b
or r12b, r9b
mov r9b, dil
xor r9b, 0xff
and r9b, 1
mov bl, r14b
xor bl, 1
and dil, bl
mov r15b, r14b
xor r15b, 1
and r15b, 0xff
and bl, 1
or r9b, dil
or r15b, bl
xor r9b, r15b
xor r12b, 0xff
mov bl, r9b
xor bl, r12b
and bl, r9b
mov r9b, r8b
xor r9b, 0xff
and r9b, 1
mov dil, r14b
xor dil, 1
mov r15b, r8b
and r15b, dil
mov r12b, r14b
xor r12b, 1
and r12b, 0xff
and dil, 1
or r9b, r15b
or r12b, dil
xor r9b, r12b
mov dil, sil
xor dil, 0xff
and dil, 0
mov r15b, r14b
xor r15b, 0
mov r12b, sil
and r12b, r15b
mov r13b, r9b
xor r13b, 0xff
and r13b, 0
and r9b, r15b
or dil, r12b
or r13b, r9b
xor dil, r13b
xor dil, 0xff
xor sil, 0xff
mov r9b, r14b
xor r9b, 1
or dil, sil
or r9b, 1
xor dil, 0xff
and dil, r9b
mov r9b, dl
xor r9b, 0xff
and r9b, 1
mov sil, r14b
xor sil, 1
mov r15b, dl
and r15b, sil
or r9b, r15b
mov sil, cl
xor sil, 0xff
and sil, 0
mov r15b, r14b
xor r15b, 0
mov r12b, cl
and r12b, r15b
mov r13b, r14b
xor r13b, 1
and r13b, 0
and r15b, 1
or sil, r12b
or r13b, r15b
xor sil, r13b
mov r15b, r14b
xor r15b, 0
and r15b, 0
mov r12b, r14b
xor r12b, 0
mov r13b, r12b
and r13b, 0
mov r10b, r14b
xor r10b, 1
and r10b, 0
and r12b, 1
or r15b, r13b
or r10b, r12b
xor r15b, r10b
mov r10b, r14b
xor r10b, 0
mov r12b, r9b
xor r12b, r10b
and r12b, r9b
mov r10b, r15b
xor r10b, 0xff
mov r13b, dl
xor r13b, r10b
and r13b, dl
mov dl, sil
xor dl, 0xff
mov r10b, r14b
xor r10b, 0
mov byte [rbp + 0x54c], r14b
xor r14b, 1
or dl, r10b
or r14b, 1
xor dl, 0xff
and dl, r14b
xor cl, 0xff
mov r10b, r15b
xor r10b, 0xff
mov r14b, byte [rbp + 0x54c]
xor r14b, 0
or cl, r10b
or r14b, 0
xor cl, 0xff
and cl, r14b
mov r10b, r12b
xor r10b, 0xff
mov r14b, r13b
xor r14b, 0xff
mov byte [rbp + 0x54b], al
mov al, byte [rbp + 0x54c]
xor al, 1
mov byte [rbp + 0x54a], r10b
and r10b, 0xff
and r12b, al
mov byte [rbp + 0x549], r14b
and r14b, 0xff
and r13b, al
or r10b, r12b
or r14b, r13b
xor r10b, r14b
mov r14b, byte [rbp + 0x54a]
mov r12b, byte [rbp + 0x549]
or r14b, r12b
xor r14b, 0xff
or al, 1
and r14b, al
or r10b, r14b
mov al, dl
xor al, 0xff
mov r14b, cl
xor r14b, 0xff
mov r13b, byte [rbp + 0x54c]
xor r13b, 0
mov r12b, al
and r12b, 0
and dl, r13b
mov byte [rbp + 0x548], r14b
and r14b, 0
and cl, r13b
or r12b, dl
or r14b, cl
xor r12b, r14b
mov cl, byte [rbp + 0x548]
or al, cl
xor al, 0xff
or r13b, 0
and al, r13b
or r12b, al
mov al, r10b
xor al, 0xff
mov dl, r12b
and dl, al
xor r12b, 0xff
and r10b, r12b
or dl, r10b
mov al, r9b
xor al, 0xff
mov r10b, sil
xor r10b, 0xff
mov r14b, byte [rbp + 0x54c]
xor r14b, 1
mov r12b, al
and r12b, 0xff
and r9b, r14b
mov r13b, r10b
and r13b, 0xff
and sil, r14b
or r12b, r9b
or r13b, sil
xor r12b, r13b
or al, r10b
xor al, 0xff
or r14b, 1
and al, r14b
or r12b, al
mov al, r12b
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x54c]
xor r9b, 1
and r12b, r9b
mov r10b, byte [rbp + 0x54c]
xor r10b, 1
and r10b, 0xff
and r9b, 1
or al, r12b
or r10b, r9b
xor al, r10b
mov r9b, r15b
and r9b, 0
xor r15b, 0
or r9b, r15b
xor r9b, 0xff
mov r10b, al
xor r10b, r9b
and r10b, al
mov al, dl
and al, r10b
xor dl, r10b
or al, dl
mov dl, dil
xor dl, 0xff
mov r9b, bl
xor r9b, dl
and r9b, bl
mov dl, bl
xor dl, 0xff
and dl, 1
mov r10b, byte [rbp + 0x54c]
xor r10b, 1
and bl, r10b
mov sil, dil
xor sil, 0xff
and sil, 0xff
and dil, r10b
or dl, bl
or sil, dil
xor dl, sil
mov r10b, r9b
and r10b, dl
xor r9b, dl
or r10b, r9b
mov dl, al
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x54c]
xor r9b, 1
mov bl, al
and bl, r9b
mov sil, byte [rbp + 0x54c]
xor sil, 1
and sil, 0xff
and r9b, 1
or dl, bl
or sil, r9b
xor dl, sil
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov r9b, byte [rbp + 0x54c]
xor r9b, 1
and r9b, 1
mov bl, byte [rbp + 0x54c]
xor bl, 1
and bl, 1
or r9b, bl
xor al, 0xff
mov bl, r9b
xor bl, 0xff
mov sil, byte [rbp + 0x54c]
xor sil, 0
or al, bl
or sil, 0
xor al, 0xff
and al, sil
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, byte [rbp + 0x54c]
xor sil, 1
mov dil, r10b
and dil, sil
or bl, dil
mov sil, byte [rbp + 0x54c]
xor sil, 1
mov dil, bl
xor dil, sil
and dil, bl
xor r9b, 0xff
mov bl, r10b
xor bl, r9b
and bl, r10b
mov r9b, dl
and r9b, al
xor dl, al
or r9b, dl
mov al, dil
and al, bl
xor dil, bl
or al, dil
mov dl, r9b
xor dl, 0xff
and dl, 0
mov r10b, byte [rbp + 0x54c]
xor r10b, 0
and r9b, r10b
mov bl, al
xor bl, 0xff
and bl, 0
and al, r10b
or dl, r9b
or bl, al
xor dl, bl
mov al, r11b
xor al, 0xff
mov r9b, byte [rbp + 0x54b]
xor r9b, al
mov al, byte [rbp + 0x54b]
and r9b, al
xor al, 0xff
and al, 0
mov r10b, byte [rbp + 0x54c]
xor r10b, 0
mov bl, byte [rbp + 0x54b]
and bl, r10b
mov sil, r11b
xor sil, 0xff
and sil, 0
and r11b, r10b
or al, bl
or sil, r11b
xor al, sil
mov r10b, r9b
and r10b, al
xor r9b, al
or r10b, r9b
mov al, r10b
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x54c]
xor r9b, 1
mov r11b, r10b
and r11b, r9b
or al, r11b
mov r9b, byte [rbp + 0x54c]
xor r9b, 1
xor al, 0xff
mov r11b, byte [rbp + 0x54c]
xor r11b, 1
or r9b, al
or r11b, 1
xor r9b, 0xff
and r9b, r11b
mov al, byte [rbp + 0x54c]
xor al, 1
and al, 0
mov r11b, byte [rbp + 0x54c]
xor r11b, 0
mov bl, r11b
and bl, 1
mov sil, byte [rbp + 0x54c]
xor sil, 1
and sil, 0
and r11b, 1
or al, bl
or sil, r11b
xor al, sil
xor r10b, 0xff
mov r11b, al
xor r11b, 0xff
mov bl, byte [rbp + 0x54c]
xor bl, 0
or r10b, r11b
or bl, 0
xor r10b, 0xff
and r10b, bl
mov r11b, byte [rbp + 0x54c]
xor r11b, 1
and r11b, 1
mov bl, byte [rbp + 0x54c]
xor bl, 1
and bl, 1
or r11b, bl
xor r11b, 0xff
mov bl, byte [rbp + 0x54c]
xor bl, 1
mov sil, byte [rbp + 0x54c]
xor sil, 1
or r11b, bl
or sil, 1
xor r11b, 0xff
and r11b, sil
mov bl, byte [rbp + 0x54c]
xor bl, 1
xor al, 0xff
mov sil, byte [rbp + 0x54c]
xor sil, 0
or bl, al
or sil, 0
xor bl, 0xff
and bl, sil
mov al, r9b
xor al, 0xff
mov sil, r10b
xor sil, 0xff
mov dil, byte [rbp + 0x54c]
xor dil, 0
mov r14b, al
and r14b, 0
and r9b, dil
mov r15b, sil
and r15b, 0
and r10b, dil
or r14b, r9b
or r15b, r10b
xor r14b, r15b
or al, sil
xor al, 0xff
or dil, 0
and al, dil
or r14b, al
mov al, r11b
xor al, 0xff
mov r9b, bl
xor r9b, 0xff
mov r10b, byte [rbp + 0x54c]
xor r10b, 0
mov sil, al
and sil, 0
and r11b, r10b
mov dil, r9b
and dil, 0
and bl, r10b
or sil, r11b
or dil, bl
xor sil, dil
or al, r9b
xor al, 0xff
or r10b, 0
and al, r10b
or sil, al
mov al, r14b
xor al, 0xff
mov r9b, sil
and r9b, al
xor sil, 0xff
and r14b, sil
or r9b, r14b
mov al, byte [rbp + 0x54c]
xor al, 1
mov r10b, r8b
xor r10b, 0xff
mov r11b, byte [rbp + 0x54c]
xor r11b, 1
or al, r10b
or r11b, 1
xor al, 0xff
and al, r11b
mov r10b, byte [rbp + 0x54c]
xor r10b, 1
mov r11b, r8b
and r11b, r10b
xor r8b, 0xff
and r8b, 1
or r11b, r8b
mov r8b, al
xor r8b, 0xff
mov r10b, r11b
xor r10b, 0xff
mov bl, byte [rbp + 0x54c]
xor bl, 1
mov sil, r8b
and sil, 0xff
and al, bl
mov dil, r10b
and dil, 0xff
and r11b, bl
or sil, al
or dil, r11b
xor sil, dil
or r8b, r10b
xor r8b, 0xff
or bl, 1
and r8b, bl
or sil, r8b
mov al, r9b
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x54c]
xor r8b, 1
and r9b, r8b
or al, r9b
mov r8b, sil
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x54c]
xor r9b, 1
and sil, r9b
or r8b, sil
mov r9b, byte [rbp + 0x54c]
xor r9b, 0
and r9b, 0
mov r10b, byte [rbp + 0x54c]
xor r10b, 0
mov r11b, r10b
and r11b, 0
mov bl, byte [rbp + 0x54c]
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, r8b
xor r11b, 0xff
mov bl, byte [rbp + 0x54c]
xor bl, 0
mov sil, r10b
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 r10b, r11b
xor r10b, 0xff
or bl, 0
and r10b, bl
or sil, r10b
mov al, byte [rbp + 0x54c]
xor al, 0
mov r8b, r9b
xor r8b, 0xff
mov r10b, byte [rbp + 0x54c]
xor r10b, 1
mov r11b, al
and r11b, 0xff
mov bl, r10b
and bl, 0
mov dil, r8b
and dil, 0xff
and r9b, r10b
or r11b, bl
or dil, r9b
xor r11b, dil
or al, r8b
xor al, 0xff
or r10b, 1
and al, r10b
or r11b, al
mov al, sil
xor al, 0xff
and al, 0
mov r8b, byte [rbp + 0x54c]
xor r8b, 0
and sil, r8b
mov r9b, byte [rbp + 0x54c]
xor r9b, 1
and r9b, 0
and r8b, 1
or al, sil
or r9b, r8b
xor al, r9b
xor r11b, 0xff
mov r8b, al
xor r8b, r11b
and r8b, al
mov al, dl
xor al, 0xff
and al, 0
mov r9b, byte [rbp + 0x54c]
xor r9b, 0
mov r10b, dl
and r10b, r9b
mov r11b, byte [rbp + 0x54c]
xor r11b, 1
and r11b, 0
and r9b, 1
or al, r10b
or r11b, r9b
xor al, r11b
mov r9b, r8b
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x54c]
xor r10b, 1
mov r11b, r8b
and r11b, r10b
mov bl, byte [rbp + 0x54c]
xor bl, 1
and bl, 0xff
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, byte [rbp + 0x54c]
xor r10b, 1
and r10b, 1
mov r11b, byte [rbp + 0x54c]
xor r11b, 1
and r11b, 1
or r10b, r11b
mov r11b, al
xor r11b, 0xff
mov bl, byte [rbp + 0x54c]
xor bl, 1
mov sil, byte [rbp + 0x54c]
xor sil, 1
or r11b, bl
or sil, 1
xor r11b, 0xff
and r11b, sil
mov bl, r10b
xor bl, 0xff
mov sil, dl
xor sil, bl
and sil, dl
mov dl, r9b
xor dl, 0xff
mov bl, byte [rbp + 0x54c]
xor bl, 1
mov dil, byte [rbp + 0x54c]
xor dil, 0
or dl, bl
or dil, 0
xor dl, 0xff
and dl, dil
xor r8b, 0xff
mov bl, r10b
xor bl, 0xff
mov dil, byte [rbp + 0x54c]
xor dil, 1
or r8b, bl
or dil, 1
xor r8b, 0xff
and r8b, dil
mov bl, r11b
xor bl, 0xff
mov dil, sil
xor dil, 0xff
mov r14b, byte [rbp + 0x54c]
xor r14b, 1
mov r15b, bl
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 bl, dil
xor bl, 0xff
or r14b, 1
and bl, r14b
or r15b, bl
mov r11b, dl
and r11b, r8b
xor dl, r8b
or r11b, dl
mov dl, r15b
xor dl, 0xff
mov r8b, r11b
and r8b, dl
xor r11b, 0xff
and r15b, r11b
or r8b, r15b
mov dl, al
xor dl, 0xff
mov r11b, r9b
xor r11b, 0xff
mov bl, byte [rbp + 0x54c]
xor bl, 0
mov sil, dl
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 dl, r11b
xor dl, 0xff
or bl, 0
and dl, bl
or sil, dl
mov al, sil
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x54c]
xor dl, 1
and sil, dl
or al, sil
mov dl, byte [rbp + 0x54c]
xor dl, 1
mov r9b, r10b
xor r9b, 0xff
mov r11b, byte [rbp + 0x54c]
xor r11b, 0
mov bl, dl
and bl, 0
mov sil, r11b
and sil, 1
mov dil, r9b
and dil, 0
and r10b, r11b
or bl, sil
or dil, r10b
xor bl, dil
or dl, r9b
xor dl, 0xff
or r11b, 0
and dl, r11b
or bl, dl
xor al, 0xff
xor bl, 0xff
mov dl, byte [rbp + 0x54c]
xor dl, 1
or al, bl
or dl, 1
xor al, 0xff
and al, dl
mov dl, r8b
and dl, al
xor r8b, al
or dl, r8b
test dl, 1
jne 0x6d907448
jmp 0x6d98de31
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xdacceb75
sub r8d, 1
add r8d, 0xdacceb75
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, 0xe17595d0
sub r10d, r8d
add r10d, 0xe17595d0
mov r8d, eax
sub r8d, r10d
sub r9d, r8d
sub eax, 0x757687ce
sub eax, r9d
add eax, 0x757687ce
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
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, 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, 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, dil
xor al, 1
mov dl, r15b
xor dl, 0xff
mov sil, dil
xor sil, 1
mov r14b, al
and r14b, 0xff
mov r12b, sil
and r12b, 1
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, 0
mov dl, dil
xor dl, 0
and cl, dl
mov sil, dil
xor sil, 1
and sil, 0
and dl, 1
or al, cl
or sil, dl
xor al, sil
xor r14b, 0xff
mov cl, al
xor cl, r14b
and cl, al
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, 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 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, cl
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
mov r11b, cl
and r11b, dl
or al, r11b
mov dl, r14b
xor dl, 0xff
and dl, 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 dl, bl
or sil, r11b
xor dl, sil
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, al
xor sil, bl
and sil, al
mov bl, r11b
xor bl, 0xff
mov r15b, cl
xor r15b, bl
and r15b, cl
mov cl, dl
xor cl, 0xff
mov bl, dil
xor bl, 0
mov r12b, dil
xor r12b, 1
or cl, bl
or r12b, 1
xor cl, 0xff
and cl, r12b
mov bl, r11b
xor bl, 0xff
mov r12b, r14b
xor r12b, bl
and r12b, r14b
mov bl, sil
xor bl, 0xff
mov r14b, r15b
xor r14b, 0xff
mov r13b, dil
xor r13b, 0
mov r8b, bl
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 bl, r14b
xor bl, 0xff
or r13b, 0
and bl, r13b
or r8b, bl
mov r9b, cl
xor r9b, 0xff
mov bl, r12b
xor bl, 0xff
mov sil, dil
xor sil, 1
mov r14b, r9b
and r14b, 0xff
and cl, sil
mov r15b, bl
and r15b, 0xff
and r12b, sil
or r14b, cl
or r15b, r12b
xor r14b, r15b
or r9b, bl
xor r9b, 0xff
or sil, 1
and r9b, sil
or r14b, r9b
mov cl, r8b
xor cl, 0xff
and cl, 1
mov r9b, dil
xor r9b, 1
and r8b, r9b
mov bl, r14b
xor bl, 0xff
and bl, 0xff
and r14b, r9b
or cl, r8b
or bl, r14b
xor cl, bl
mov r8b, al
xor r8b, 0xff
mov r9b, dl
xor r9b, 0xff
mov bl, dil
xor bl, 0
mov sil, r8b
and sil, 0
and al, bl
mov r14b, r9b
and r14b, 0
and dl, bl
or sil, al
or r14b, dl
xor sil, r14b
or r8b, r9b
xor r8b, 0xff
or bl, 0
and r8b, bl
or sil, r8b
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, dil
xor dl, 0
mov r8b, r11b
xor r8b, 0xff
mov r9b, dil
xor r9b, 0
mov bl, dl
and bl, 0
mov sil, r9b
and sil, 0
mov r14b, r8b
and r14b, 0
and r11b, r9b
or bl, sil
or r14b, r11b
xor bl, r14b
or dl, r8b
xor dl, 0xff
or r9b, 0
and dl, r9b
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 dil, 0
mov r9b, al
and r9b, 0
and cl, dil
mov r11b, r8b
and r11b, 0
and dl, dil
or r9b, cl
or r11b, dl
xor r9b, r11b
or al, r8b
xor al, 0xff
or dil, 0
and al, dil
or r9b, al
test r9b, 1
jne 0x6d9078ef
jmp 0x6d9a2e47
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x2d8acdac
sub r8d, 0x2ce5fb10
add r8d, 0x2d8acdac
mov r9d, eax
sub r9d, r8d
mov r8d, ecx
add r8d, r9d
mov r9d, eax
sub r9d, 0x4a5f0678
sub r9d, 1
add r9d, 0x4a5f0678
mov r10d, eax
sub r10d, r8d
mov r8d, eax
sub r8d, r9d
add r10d, r8d
mov r8d, eax
sub r8d, r10d
sub eax, 0x9e697b83
add r8d, eax
sub r8d, 0xcb02a98f
sub r8d, 0x2ce5fb10
add r8d, 0xcb02a98f
add r8d, 0x295ccd74
add r8d, 0x9e697b83
sub r8d, 0x295ccd74
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, 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, r15b
and sil, 1
xor r15b, 1
or sil, r15b
mov r14b, r12b
xor r14b, 0xff
and r14b, 1
mov r15b, dil
xor r15b, 1
and r12b, r15b
or r14b, r12b
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
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
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
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and sil, 1
or bl, r14b
or r12b, sil
xor bl, r12b
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, 1
and r14b, 1
mov r12b, dil
xor r12b, 1
and r12b, 1
or r14b, r12b
mov r12b, dil
xor r12b, 1
mov r13b, bl
xor r13b, r12b
and r13b, bl
mov r12b, r14b
xor r12b, 0xff
mov al, r15b
xor al, r12b
and al, r15b
mov r15b, dil
xor r15b, 1
mov r12b, sil
xor r12b, r15b
and r12b, sil
mov r15b, r14b
xor r15b, 0xff
mov cl, r11b
xor cl, r15b
and cl, r11b
mov r11b, r13b
xor r11b, 0xff
mov r15b, al
xor r15b, 0xff
mov dl, dil
xor dl, 1
mov r8b, r11b
and r8b, 0xff
and r13b, dl
mov r9b, r15b
and r9b, 0xff
and al, dl
or r8b, r13b
or r9b, al
xor r8b, r9b
or r11b, r15b
xor r11b, 0xff
or dl, 1
and r11b, dl
or r8b, r11b
mov al, r12b
and al, cl
xor r12b, cl
or al, r12b
mov cl, r8b
xor cl, 0xff
and cl, 1
mov dl, dil
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, bl
xor al, 0xff
mov dl, sil
xor dl, 0xff
mov r8b, dil
xor r8b, 1
mov r9b, al
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 al, dl
xor al, 0xff
or r8b, 1
and al, r8b
or r9b, al
mov al, r9b
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
and r9b, dl
or al, r9b
mov dl, dil
xor dl, 1
mov r8b, r14b
xor r8b, 0xff
mov r9b, dil
xor r9b, 0
mov r11b, dl
and r11b, 0
mov bl, r9b
and bl, 1
mov sil, r8b
and sil, 0
and r14b, r9b
or r11b, bl
or sil, r14b
xor r11b, sil
or dl, r8b
xor dl, 0xff
or r9b, 0
and dl, r9b
or r11b, dl
xor al, 0xff
xor r11b, 0xff
xor dil, 1
or al, r11b
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 0x6d907c77
jmp 0x6d9b4b06
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
add r8d, 0x707c68a0
add r8d, 0x9caa62d9
sub r8d, 0x707c68a0
add r8d, 0x440503bc
sub r8d, 0xb6705393
sub r8d, 0x440503bc
add r8d, 0x9cde4c66
sub r8d, 0x9caa62d9
sub r8d, 0x9cde4c66
sub r8d, 0xd2bb2ae0
sub r8d, 0xc411e46a
add r8d, 0xd2bb2ae0
add r8d, 0xd47c1b4
sub r8d, 1
sub r8d, 0xd47c1b4
add r8d, 0xce4e93ba
add r8d, 0xc411e46a
sub r8d, 0xce4e93ba
sub r8d, 0x4fa55c88
add r8d, 0x4351e5b1
add r8d, 0x4fa55c88
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0xb6705393
add r9d, r8d
sub eax, r9d
sub eax, 0x47e6bf0f
sub eax, 0x4351e5b1
add eax, 0x47e6bf0f
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, 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, sil
xor bl, 1
mov dil, r14b
xor dil, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, bl
and r13b, 0xff
mov al, r12b
and al, 1
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
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, al
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 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
xor al, 0xff
mov r10b, r14b
xor r10b, 0xff
mov dil, sil
xor dil, 0
mov r12b, al
and r12b, 0
and bl, dil
mov r13b, r10b
and r13b, 0
and r14b, dil
or r12b, bl
or r13b, r14b
xor r12b, r13b
or al, r10b
xor al, 0xff
or dil, 0
and al, dil
or r12b, al
mov al, r15b
xor al, 0xff
mov r10b, r11b
xor r10b, 0xff
mov bl, sil
xor bl, 1
mov dil, al
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 al, r10b
xor al, 0xff
or bl, 1
and al, bl
or dil, al
mov al, r12b
xor al, 0xff
and al, 1
mov r10b, sil
xor r10b, 1
and r12b, r10b
mov r11b, dil
xor r11b, 0xff
and r11b, 0xff
and dil, r10b
or al, r12b
or r11b, dil
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
xor sil, 0
and cl, sil
mov bl, al
xor bl, 0xff
and bl, 0
and al, sil
or r10b, cl
or bl, al
xor r10b, bl
mov al, r11b
and al, r10b
xor r11b, r10b
or al, r11b
test al, 1
jne 0x6d908018
jmp 0x6d9b4b06
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
add r8d, 0xce25b0f
add r8d, 0x64d4697b
sub r8d, 0xce25b0f
mov r9d, eax
sub r9d, 0xea08c6e5
sub r8d, r9d
mov r9d, eax
sub r9d, 0x64d4697b
add r8d, r9d
mov r9d, eax
sub r9d, 1
add r9d, 0
add r8d, 0x504f0958
add r8d, r9d
sub r8d, 0x504f0958
add r8d, 0x16d35887
add r8d, 0xdf176311
sub r8d, 0x16d35887
sub eax, 0xea08c6e5
add r8d, eax
add r8d, 0x29454b50
sub r8d, 0xdf176311
sub r8d, 0x29454b50
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, 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
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, 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 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, r14b
xor dil, r14b
or bl, dil
mov dil, r15b
xor dil, 0xff
mov r14b, r12b
xor r14b, 0xff
mov r13b, sil
xor r13b, 1
mov al, dil
and al, 0xff
and r15b, r13b
mov cl, r14b
and cl, 0xff
and r12b, r13b
or al, r15b
or cl, r12b
xor al, cl
or dil, r14b
xor dil, 0xff
or r13b, 1
and dil, r13b
or al, dil
mov cl, bl
xor cl, 0xff
mov dil, al
and dil, cl
xor al, 0xff
and bl, al
or dil, bl
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
xor al, 0xff
mov bl, r11b
xor bl, al
and bl, r11b
mov al, cl
and al, bl
xor cl, bl
or al, cl
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, 1
xor cl, 0xff
mov r14b, sil
xor r14b, 1
or bl, cl
or r14b, 1
xor bl, 0xff
and bl, r14b
mov cl, sil
xor cl, 1
and cl, 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 cl, r15b
or r12b, r14b
xor cl, r12b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r14b, bl
and r14b, cl
xor bl, cl
or r14b, bl
mov cl, sil
xor cl, 1
and cl, 0
mov bl, sil
xor bl, 0
mov r15b, bl
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 0
and bl, 1
or cl, r15b
or r12b, bl
xor cl, r12b
mov bl, dil
xor bl, 0xff
and bl, 0
mov r15b, sil
xor r15b, 0
mov r12b, dil
and r12b, r15b
mov r13b, cl
xor r13b, 0xff
and r13b, 0
and cl, r15b
or bl, r12b
or r13b, cl
xor bl, r13b
xor bl, 0xff
mov cl, dil
xor cl, 0xff
mov r15b, sil
xor r15b, 0
or bl, cl
or r15b, 0
xor bl, 0xff
and bl, r15b
mov cl, r14b
xor cl, 0xff
and cl, 1
mov r15b, sil
xor r15b, 1
mov r12b, r14b
and r12b, r15b
or cl, r12b
mov r15b, r10b
xor r15b, 0xff
and r15b, 1
mov r12b, sil
xor r12b, 1
mov r13b, r10b
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 r10b, 0xff
mov cl, r15b
xor cl, r10b
and cl, r15b
mov dl, al
xor dl, 0xff
and dl, 1
mov r10b, sil
xor r10b, 1
mov r15b, al
and r15b, r10b
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r10b, 1
or dl, r15b
or r12b, r10b
xor dl, r12b
mov r10b, sil
xor r10b, 1
and r10b, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or r10b, r15b
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, dl
xor r8b, 0xff
mov r12b, r10b
xor r12b, 0xff
mov r13b, sil
xor r13b, 1
mov r9b, r8b
and r9b, 0xff
and dl, r13b
mov byte [rbp + 0x547], r12b
and r12b, 0xff
and r10b, r13b
or r9b, dl
or r12b, r10b
xor r9b, r12b
mov dl, byte [rbp + 0x547]
or r8b, dl
xor r8b, 0xff
or r13b, 1
and r8b, r13b
or r9b, r8b
mov r8b, sil
xor r8b, 1
mov r10b, r15b
xor r10b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, r8b
and r13b, 0xff
mov dl, r12b
and dl, 1
mov byte [rbp + 0x546], r10b
and r10b, 0xff
and r15b, r12b
or r13b, dl
or r10b, r15b
xor r13b, r10b
mov dl, byte [rbp + 0x546]
or r8b, dl
xor r8b, 0xff
or r12b, 1
and r8b, r12b
or r13b, r8b
mov r8b, r9b
xor r8b, 0xff
and r8b, 1
mov r10b, sil
xor r10b, 1
and r9b, r10b
or r8b, r9b
xor r13b, 0xff
mov r9b, r8b
xor r9b, r13b
and r9b, r8b
mov r8b, r14b
xor r8b, 0xff
and r8b, 0
mov r10b, sil
xor r10b, 0
mov r15b, r14b
and r15b, r10b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r10b, 1
or r8b, r15b
or r12b, r10b
xor r8b, r12b
mov r10b, r11b
xor r10b, 0xff
mov r15b, r8b
and r15b, r10b
xor r8b, 0xff
mov r10b, r11b
and r10b, r8b
or r15b, r10b
xor r15b, 0xff
xor r11b, 0xff
mov r8b, sil
xor r8b, 1
or r15b, r11b
or r8b, 1
xor r15b, 0xff
and r15b, r8b
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, 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, 1
and r11b, 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 r11b, r13b
or dl, r12b
xor r11b, dl
mov dl, r8b
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
xor bl, 0xff
mov r12b, r11b
xor r12b, 0xff
mov r13b, sil
xor r13b, 1
or bl, r12b
or r13b, 1
xor bl, 0xff
and bl, r13b
mov r12b, sil
xor r12b, 1
mov r13b, r10b
xor r13b, r12b
and r13b, r10b
xor cl, 0xff
mov r12b, r11b
xor r12b, 0xff
mov byte [rbp + 0x545], sil
xor sil, 1
or cl, r12b
or sil, 1
xor cl, 0xff
and cl, sil
mov sil, dl
and sil, bl
xor dl, bl
or sil, dl
mov dl, r13b
and dl, cl
xor r13b, cl
or dl, r13b
mov cl, sil
xor cl, 0xff
and cl, 1
mov bl, byte [rbp + 0x545]
xor bl, 1
and sil, bl
mov r12b, dl
xor r12b, 0xff
and r12b, 0xff
and dl, bl
or cl, sil
or r12b, dl
xor cl, r12b
mov dl, r8b
and dl, r10b
xor r8b, r10b
or dl, r8b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r10b, byte [rbp + 0x545]
xor r10b, 1
and dl, r10b
or r8b, dl
mov dl, byte [rbp + 0x545]
xor dl, 1
mov r10b, r11b
xor r10b, 0xff
mov bl, byte [rbp + 0x545]
xor bl, 0
mov sil, dl
and sil, 0
mov r12b, bl
and r12b, 1
mov r13b, r10b
and r13b, 0
and r11b, bl
or sil, r12b
or r13b, r11b
xor sil, r13b
or dl, r10b
xor dl, 0xff
or bl, 0
and dl, bl
or sil, dl
xor sil, 0xff
mov dl, r8b
xor dl, sil
and dl, r8b
mov r8b, cl
xor r8b, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, byte [rbp + 0x545]
xor r11b, 1
mov bl, r8b
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 r8b, r10b
xor r8b, 0xff
or r11b, 1
and r8b, r11b
or bl, r8b
mov cl, r9b
xor cl, 0xff
mov dl, r15b
xor dl, 0xff
mov r8b, byte [rbp + 0x545]
xor r8b, 1
or cl, dl
or r8b, 1
xor cl, 0xff
and cl, r8b
mov dl, r9b
xor dl, 0xff
mov r8b, r15b
and r8b, dl
xor r15b, 0xff
and r9b, r15b
or r8b, r9b
mov dl, cl
and dl, r8b
xor cl, r8b
or dl, cl
mov cl, bl
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x545]
xor r8b, 1
mov r9b, bl
and r9b, r8b
or cl, r9b
mov r8b, dl
xor r8b, 0xff
xor cl, 0xff
mov r9b, byte [rbp + 0x545]
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, byte [rbp + 0x545]
xor r9b, 1
and dl, r9b
or cl, dl
xor bl, 0xff
xor cl, 0xff
mov dl, byte [rbp + 0x545]
xor dl, 1
or bl, cl
or dl, 1
xor bl, 0xff
and bl, dl
mov cl, r8b
xor cl, 0xff
mov dl, bl
xor dl, 0xff
mov r9b, byte [rbp + 0x545]
xor r9b, 1
mov r10b, cl
and r10b, 0xff
and r8b, r9b
mov r11b, dl
and r11b, 0xff
and bl, r9b
or r10b, r8b
or r11b, bl
xor r10b, r11b
or cl, dl
xor cl, 0xff
or r9b, 1
and cl, r9b
or r10b, cl
mov cl, dil
xor cl, 0xff
mov dl, al
xor dl, 0xff
mov r8b, byte [rbp + 0x545]
xor r8b, 0
or cl, dl
or r8b, 0
xor cl, 0xff
and cl, r8b
mov dl, dil
xor dl, 0xff
mov r8b, al
and r8b, dl
xor al, 0xff
and dil, al
or r8b, dil
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 + 0x545]
xor dl, 0
mov r8b, al
and r8b, dl
mov r9b, byte [rbp + 0x545]
xor r9b, 1
and r9b, 0
and dl, 1
or cl, r8b
or r9b, dl
xor cl, r9b
mov dl, byte [rbp + 0x545]
xor dl, 1
xor cl, 0xff
mov r8b, byte [rbp + 0x545]
xor r8b, 1
or dl, cl
or r8b, 1
xor dl, 0xff
and dl, r8b
mov cl, byte [rbp + 0x545]
xor cl, 1
and cl, 1
mov r8b, byte [rbp + 0x545]
xor r8b, 1
and r8b, 1
or cl, r8b
xor cl, 0xff
mov r8b, al
xor r8b, cl
and r8b, al
mov al, dl
and al, r8b
xor dl, r8b
or al, dl
mov cl, byte [rbp + 0x545]
xor cl, 1
and cl, 0
mov dl, byte [rbp + 0x545]
xor dl, 0
mov r8b, dl
and r8b, 1
mov r9b, byte [rbp + 0x545]
xor r9b, 1
and r9b, 0
and dl, 1
or cl, r8b
or r9b, dl
xor cl, r9b
mov dl, r14b
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x545]
xor r8b, 1
mov r9b, r14b
and r9b, r8b
or dl, r9b
mov r8b, byte [rbp + 0x545]
xor r8b, 1
and r8b, 1
mov r9b, byte [rbp + 0x545]
xor r9b, 1
and r9b, 1
or r8b, r9b
mov r9b, cl
xor r9b, 0xff
mov r11b, byte [rbp + 0x545]
xor r11b, 1
mov bl, byte [rbp + 0x545]
xor bl, 1
or r9b, r11b
or bl, 1
xor r9b, 0xff
and r9b, bl
mov r11b, r8b
xor r11b, 0xff
xor r11b, 1
and r11b, 0xff
mov bl, byte [rbp + 0x545]
xor bl, 1
mov sil, dl
xor sil, bl
and sil, dl
xor r14b, 0xff
mov bl, r8b
xor bl, 0xff
mov dil, byte [rbp + 0x545]
xor dil, 0
or r14b, bl
or dil, 0
xor r14b, 0xff
and r14b, dil
mov bl, r9b
and bl, r11b
xor r9b, r11b
or bl, r9b
mov r9b, sil
and r9b, r14b
xor sil, r14b
or r9b, sil
mov r11b, bl
xor r11b, 0xff
mov sil, r9b
and sil, r11b
xor r9b, 0xff
and bl, r9b
or sil, bl
mov r9b, cl
xor r9b, 0xff
mov r11b, dl
xor r11b, 0xff
mov bl, byte [rbp + 0x545]
xor bl, 0
mov dil, r9b
and dil, 0
and cl, bl
mov r14b, r11b
and r14b, 0
and dl, bl
or dil, cl
or r14b, dl
xor dil, r14b
or r9b, r11b
xor r9b, 0xff
or bl, 0
and r9b, bl
or dil, r9b
mov cl, dil
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x545]
xor dl, 1
and dil, dl
or cl, dil
mov dl, byte [rbp + 0x545]
xor dl, 1
mov r9b, r8b
xor r9b, 0xff
mov r11b, byte [rbp + 0x545]
xor r11b, 0
mov bl, dl
and bl, 0
mov dil, r11b
and dil, 1
mov r14b, r9b
and r14b, 0
and r8b, r11b
or bl, dil
or r14b, r8b
xor bl, r14b
or dl, r9b
xor dl, 0xff
or r11b, 0
and dl, r11b
or bl, dl
xor cl, 0xff
xor bl, 0xff
mov dl, byte [rbp + 0x545]
xor dl, 1
or cl, bl
or dl, 1
xor cl, 0xff
and cl, dl
mov dl, sil
xor dl, 0xff
mov r8b, cl
xor r8b, 0xff
mov r9b, byte [rbp + 0x545]
xor r9b, 1
mov r11b, dl
and r11b, 0xff
and sil, r9b
mov bl, r8b
and bl, 0xff
and cl, r9b
or r11b, sil
or bl, cl
xor r11b, bl
or dl, r8b
xor dl, 0xff
or r9b, 1
and dl, r9b
or r11b, dl
mov cl, al
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x545]
xor dl, 1
and al, dl
or cl, al
mov al, r11b
xor al, 0xff
and al, 0
mov dl, byte [rbp + 0x545]
xor dl, 0
and r11b, dl
mov r8b, byte [rbp + 0x545]
xor r8b, 1
and r8b, 0
and dl, 1
or al, r11b
or r8b, dl
xor al, r8b
mov dl, byte [rbp + 0x545]
xor dl, 0
and dl, 0
mov r8b, byte [rbp + 0x545]
xor r8b, 0
mov r9b, r8b
and r9b, 0
mov r11b, byte [rbp + 0x545]
xor r11b, 1
and r11b, 0
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, dl
and al, 0
xor dl, 0
or al, dl
mov cl, r8b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x545]
xor dl, 1
and r8b, dl
mov r9b, byte [rbp + 0x545]
xor r9b, 1
and r9b, 0xff
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, byte [rbp + 0x545]
xor cl, 1
mov r8b, r10b
and r8b, cl
or al, r8b
mov cl, dl
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x545]
xor r8b, 1
mov r9b, dl
and r9b, r8b
or cl, r9b
mov r8b, byte [rbp + 0x545]
xor r8b, 1
and r8b, 1
mov r9b, byte [rbp + 0x545]
xor r9b, 1
mov r11b, r9b
and r11b, 1
mov bl, byte [rbp + 0x545]
xor bl, 1
and bl, 0xff
and r9b, 1
or r8b, r11b
or bl, r9b
xor r8b, bl
mov r9b, byte [rbp + 0x545]
xor r9b, 1
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, cl
xor r9b, 0xff
mov r10b, byte [rbp + 0x545]
xor r10b, 1
mov sil, byte [rbp + 0x545]
xor sil, 0
or r9b, r10b
or sil, 0
xor r9b, 0xff
and r9b, sil
mov r10b, r8b
xor r10b, 0xff
mov sil, dl
xor sil, r10b
and sil, dl
mov dl, r11b
xor dl, 0xff
mov r10b, bl
xor r10b, 0xff
mov dil, byte [rbp + 0x545]
xor dil, 1
mov r14b, dl
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 dl, r10b
xor dl, 0xff
or dil, 1
and dl, dil
or r14b, dl
mov dl, r9b
and dl, sil
xor r9b, sil
or dl, r9b
mov r9b, r14b
xor r9b, 0xff
and r9b, 0
mov r10b, byte [rbp + 0x545]
xor r10b, 0
and r14b, r10b
mov r11b, dl
xor r11b, 0xff
and r11b, 0
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, 0
mov cl, byte [rbp + 0x545]
xor cl, 0
and dl, cl
mov r10b, byte [rbp + 0x545]
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 + 0x545]
xor dl, 1
or al, cl
or dl, 1
xor al, 0xff
and al, dl
mov cl, r9b
and cl, al
xor r9b, al
or cl, r9b
test cl, 1
jne 0x6d908d52
jmp 0x6d9a2e47
jmp 0x6d908d57
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0x990ab4ad
add r8d, 0
sub r8d, ecx
sub r8d, 0x990ab4ad
mov r9d, 0xcfd5a943
add r9d, 0
sub r9d, 0xfb44cfb
sub r9d, 0xcfd5a943
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
mov r8d, eax
sub r8d, 1
add r8d, 0
mov r10d, eax
sub r10d, r9d
mov r9d, eax
sub r9d, r8d
add r10d, r9d
sub eax, r10d
add eax, 0x210b13ed
sub eax, 0x8970178
sub eax, 0x210b13ed
sub eax, 0xc73cd419
sub eax, 0xfb44cfb
add eax, 0xc73cd419
add eax, 0x6c9b2a6a
add eax, 0x8970178
sub eax, 0x6c9b2a6a
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, 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, dil
xor sil, 0
mov r14b, r15b
xor r14b, 0xff
mov r12b, dil
xor r12b, 1
mov r13b, sil
and r13b, 0xff
mov cl, r12b
and cl, 0
mov dl, r14b
and dl, 0xff
and r15b, r12b
or r13b, cl
or dl, r15b
xor r13b, dl
or sil, r14b
xor sil, 0xff
or r12b, 1
and sil, r12b
or r13b, sil
mov cl, al
xor cl, 0xff
and cl, 1
mov dl, dil
xor dl, 1
and al, dl
or cl, al
xor cl, 0xff
xor r13b, 0xff
mov al, dil
xor al, 0
or cl, r13b
or al, 0
xor cl, 0xff
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
mov dl, dil
xor dl, 0
xor al, 0xff
mov sil, dil
xor sil, 0
or dl, al
or sil, 0
xor dl, 0xff
and dl, 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
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 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
xor al, 0xff
mov sil, r11b
xor sil, 0xff
mov r14b, dil
xor r14b, 1
mov r12b, al
and r12b, 0xff
and dl, r14b
mov r13b, sil
and r13b, 0xff
and r11b, r14b
or r12b, dl
or r13b, r11b
xor r12b, r13b
or al, sil
xor al, 0xff
or r14b, 1
and al, r14b
or r12b, al
mov al, r15b
xor al, 0xff
mov dl, bl
xor dl, 0xff
mov r11b, dil
xor r11b, 1
mov sil, al
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 al, dl
xor al, 0xff
or r11b, 1
and al, r11b
or sil, al
mov al, r12b
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
and r12b, dl
mov r11b, sil
xor r11b, 0xff
and r11b, 0xff
and sil, dl
or al, r12b
or r11b, sil
xor al, r11b
mov dl, cl
xor dl, 0xff
and dl, 1
mov r11b, dil
xor r11b, 1
mov bl, cl
and bl, r11b
or dl, 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, 0
and bl, 1
mov sil, dil
xor sil, 1
and sil, 0
or bl, sil
mov sil, dl
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, bl
xor r14b, 0xff
mov r15b, cl
xor r15b, r14b
and r15b, cl
mov cl, dil
xor cl, 0
mov r14b, r11b
xor r14b, cl
and r14b, r11b
xor al, 0xff
mov cl, bl
xor cl, 0xff
mov r12b, dil
xor r12b, 1
or al, cl
or r12b, 1
xor al, 0xff
and al, r12b
mov cl, sil
and cl, r15b
xor sil, r15b
or cl, sil
mov sil, r14b
and sil, al
xor r14b, al
or sil, r14b
mov al, cl
xor al, 0xff
and al, 1
mov r14b, dil
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, dl
and cl, r11b
xor dl, r11b
or cl, dl
mov dl, cl
xor dl, 0xff
and dl, 1
mov r11b, dil
xor r11b, 1
and cl, r11b
or dl, cl
mov cl, dil
xor cl, 0
mov r11b, bl
xor r11b, 0xff
xor dil, 1
mov sil, cl
and sil, 0xff
mov r14b, dil
and r14b, 0
mov r15b, r11b
and r15b, 0xff
and bl, dil
or sil, r14b
or r15b, bl
xor sil, r15b
or cl, r11b
xor cl, 0xff
or dil, 1
and cl, dil
or sil, cl
xor sil, 0xff
mov cl, dl
xor cl, sil
and cl, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
test dl, 1
jne 0x6d9091d7
jmp 0x6d9a2e4c
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
add r8d, 0x47c3c139
add r8d, 0xf3731efb
sub r8d, 0x47c3c139
mov r9d, eax
sub r9d, 0x3ed5aa16
add r8d, r9d
sub r8d, 0x9dcf2399
sub r8d, 0xf3731efb
add r8d, 0x9dcf2399
mov r9d, eax
sub r9d, 0xd55295fa
sub r8d, r9d
mov r9d, eax
sub r9d, 1
add r8d, r9d
sub r8d, 0x7f7c2b73
sub r8d, 0xd55295fa
add r8d, 0x7f7c2b73
mov r9d, eax
sub r9d, 0x5efeca82
add r8d, r9d
mov r9d, eax
sub r9d, 0x3ed5aa16
sub r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x5efeca82
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, 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
xor dil, 0xff
xor dil, 1
and dil, 0xff
mov r12b, bl
xor r12b, 0xff
mov r13b, r15b
xor r13b, 0xff
mov al, sil
xor al, 0
mov cl, r12b
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 r12b, r13b
xor r12b, 0xff
or al, 0
and r12b, al
or cl, r12b
mov al, r14b
and al, dil
xor r14b, dil
or al, r14b
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, 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
mov dil, dl
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and dl, 1
or al, dil
or r14b, dl
xor al, r14b
mov dl, r11b
xor dl, 0xff
mov dil, al
xor dil, 0xff
mov r14b, sil
xor r14b, 1
or dl, dil
or r14b, 1
xor dl, 0xff
and dl, r14b
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 al, 0xff
xor al, 1
and al, 0xff
mov r14b, cl
and r14b, dl
xor cl, dl
or r14b, cl
mov cl, dil
xor cl, 0xff
mov dl, al
xor dl, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, cl
and r12b, 0
and dil, r15b
mov r13b, dl
and r13b, 0
and al, r15b
or r12b, dil
or r13b, al
xor r12b, r13b
or cl, dl
xor cl, 0xff
or r15b, 0
and cl, r15b
or r12b, cl
mov al, r14b
xor al, 0xff
mov cl, r12b
and cl, al
xor r12b, 0xff
and r14b, r12b
or cl, r14b
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, 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, sil
xor dil, 1
xor dl, 0xff
mov r14b, sil
xor r14b, 1
or dil, dl
or r14b, 1
xor dil, 0xff
and dil, r14b
mov dl, al
and dl, dil
xor al, dil
or dl, al
mov al, sil
xor al, 1
and al, 1
mov dil, sil
xor dil, 1
and dil, 1
or al, dil
mov dil, bl
xor dil, 0xff
mov r14b, al
and r14b, dil
xor al, 0xff
mov dil, bl
and dil, al
or r14b, dil
xor r14b, 0xff
mov al, bl
xor al, 0xff
mov dil, sil
xor dil, 0
or r14b, al
or dil, 0
xor r14b, 0xff
and r14b, dil
mov al, r10b
xor al, 0xff
and al, 0
mov dil, sil
xor dil, 0
and r10b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or al, r10b
or r15b, dil
xor al, r15b
mov r10b, dl
xor r10b, 0xff
and r10b, 1
mov dil, sil
xor dil, 1
mov r15b, dl
and r15b, dil
or r10b, r15b
mov dil, sil
xor dil, 0
and dil, 1
mov r15b, sil
xor r15b, 1
and r15b, 0
or dil, r15b
mov r15b, al
and r15b, r10b
xor al, r10b
or r15b, al
mov al, sil
xor al, 0
mov r10b, dil
xor r10b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, al
and r13b, 0
mov r8b, r12b
and r8b, 0
mov r9b, r10b
and r9b, 0
and dil, r12b
or r13b, r8b
or r9b, dil
xor r13b, r9b
or al, r10b
xor al, 0xff
or r12b, 0
and al, r12b
or r13b, al
mov al, r15b
xor al, 0xff
and al, 1
mov r8b, sil
xor r8b, 1
and r15b, r8b
mov r9b, sil
xor r9b, 1
and r9b, 0xff
and r8b, 1
or al, r15b
or r9b, r8b
xor al, r9b
xor r13b, 0xff
mov r8b, al
xor r8b, r13b
and r8b, al
mov al, sil
xor al, 1
and al, 1
mov r9b, sil
xor r9b, 1
and r9b, 1
or al, r9b
mov r9b, cl
xor r9b, 0xff
and r9b, 1
mov r10b, sil
xor r10b, 1
mov dil, cl
and dil, r10b
mov r15b, al
xor r15b, 0xff
and r15b, 0xff
and al, r10b
or r9b, dil
or r15b, al
xor r9b, r15b
mov al, cl
xor al, 0xff
mov r10b, r9b
xor r10b, al
and r10b, r9b
mov al, dl
xor al, 0xff
and al, 1
mov r9b, sil
xor r9b, 1
mov dil, dl
and dil, r9b
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and r9b, 1
or al, dil
or r15b, r9b
xor al, r15b
mov r9b, r11b
xor r9b, 0xff
and r9b, 1
mov dil, sil
xor dil, 1
mov r15b, r11b
and r15b, dil
mov r12b, al
xor r12b, 0xff
and r12b, 0xff
and al, dil
or r9b, r15b
or r12b, al
xor r9b, r12b
xor r9b, 0xff
xor r11b, 0xff
mov al, sil
xor al, 0
or r9b, r11b
or al, 0
xor r9b, 0xff
and r9b, al
mov al, r8b
xor al, 0xff
mov r11b, r14b
xor r11b, al
and r11b, r14b
mov al, r14b
xor al, 0xff
mov dil, r8b
and dil, al
xor r8b, 0xff
and r14b, r8b
or dil, r14b
mov al, r11b
xor al, 0xff
mov r8b, dil
xor r8b, 0xff
mov r14b, sil
xor r14b, 1
mov r15b, al
and r15b, 0xff
and r11b, r14b
mov r12b, r8b
and r12b, 0xff
and dil, r14b
or r15b, r11b
or r12b, dil
xor r15b, r12b
or al, r8b
xor al, 0xff
or r14b, 1
and al, r14b
or r15b, al
mov al, r10b
xor al, 0xff
and al, 1
mov r8b, sil
xor r8b, 1
mov r11b, r10b
and r11b, r8b
or al, r11b
mov r8b, r9b
xor r8b, 0xff
and r8b, 1
mov r11b, sil
xor r11b, 1
mov dil, r9b
and dil, r11b
or r8b, dil
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, r10b
xor r12b, dil
and r12b, r10b
mov r10b, r8b
xor r10b, 0xff
mov dil, sil
xor dil, 1
mov r13b, sil
xor r13b, 1
or r10b, dil
or r13b, 1
xor r10b, 0xff
and r10b, r13b
mov dil, r11b
xor dil, 0xff
mov r13b, r9b
xor r13b, dil
and r13b, r9b
mov r9b, r14b
xor r9b, 0xff
mov dil, r12b
xor dil, 0xff
mov byte [rbp + 0x544], sil
xor sil, 0
mov byte [rbp + 0x543], r9b
and r9b, 0
and r14b, sil
mov byte [rbp + 0x542], dil
and dil, 0
and r12b, sil
or r9b, r14b
or dil, r12b
xor r9b, dil
mov dil, byte [rbp + 0x543]
mov r14b, byte [rbp + 0x542]
or dil, r14b
xor dil, 0xff
or sil, 0
and dil, sil
or r9b, dil
mov sil, r10b
and sil, r13b
xor r10b, r13b
or sil, r10b
mov r10b, r9b
xor r10b, 0xff
and r10b, 1
mov dil, byte [rbp + 0x544]
xor dil, 1
and r9b, dil
mov r12b, sil
xor r12b, 0xff
and r12b, 0xff
and sil, dil
or r10b, r9b
or r12b, sil
xor r10b, r12b
mov r9b, al
xor r9b, 0xff
mov sil, r8b
xor sil, 0xff
mov dil, byte [rbp + 0x544]
xor dil, 1
mov r12b, r9b
and r12b, 0xff
and al, dil
mov r13b, sil
and r13b, 0xff
and r8b, dil
or r12b, al
or r13b, r8b
xor r12b, r13b
or r9b, sil
xor r9b, 0xff
or dil, 1
and r9b, dil
or r12b, r9b
mov al, r12b
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x544]
xor r8b, 1
and r12b, r8b
mov r9b, byte [rbp + 0x544]
xor r9b, 1
and r9b, 0xff
and r8b, 1
or al, r12b
or r9b, r8b
xor al, r9b
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, r10b
xor al, 0xff
mov r8b, r9b
xor r8b, 0xff
mov r11b, byte [rbp + 0x544]
xor r11b, 1
mov sil, al
and sil, 0xff
and r10b, r11b
mov dil, r8b
and dil, 0xff
and r9b, r11b
or sil, r10b
or dil, r9b
xor sil, dil
or al, r8b
xor al, 0xff
or r11b, 1
and al, r11b
or sil, al
mov al, r15b
xor al, 0xff
and al, 0
mov r8b, byte [rbp + 0x544]
xor r8b, 0
mov r9b, r15b
and r9b, r8b
mov r10b, byte [rbp + 0x544]
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 + 0x544]
xor r8b, 1
and r8b, 0
mov r9b, byte [rbp + 0x544]
xor r9b, 0
mov r10b, r9b
and r10b, 1
mov r11b, byte [rbp + 0x544]
xor r11b, 1
and r11b, 0
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, r8b
xor r9b, 0xff
mov r10b, r15b
xor r10b, r9b
and r10b, r15b
mov r9b, sil
xor r9b, 0xff
and r9b, 1
mov r11b, byte [rbp + 0x544]
xor r11b, 1
mov dil, sil
and dil, r11b
mov r15b, byte [rbp + 0x544]
xor r15b, 1
and r15b, 0xff
and r11b, 1
or r9b, dil
or r15b, r11b
xor r9b, r15b
mov r11b, byte [rbp + 0x544]
xor r11b, 1
mov dil, r9b
xor dil, r11b
and dil, r9b
xor r8b, 0xff
mov r9b, sil
xor r9b, r8b
and r9b, sil
mov r8b, al
and r8b, r10b
xor al, r10b
or r8b, al
mov al, dil
and al, r9b
xor dil, r9b
or al, dil
mov r9b, r8b
xor r9b, 0xff
mov r10b, al
and r10b, r9b
xor al, 0xff
and r8b, al
or r10b, r8b
mov al, cl
xor al, 0xff
mov r8b, bl
xor r8b, al
and r8b, bl
mov al, bl
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x544]
xor r9b, 1
and bl, r9b
mov r11b, cl
xor r11b, 0xff
and r11b, 0xff
and cl, r9b
or al, bl
or r11b, cl
xor al, r11b
mov cl, r8b
and cl, al
xor r8b, al
or cl, r8b
mov al, cl
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x544]
xor r8b, 1
mov r9b, cl
and r9b, r8b
or al, r9b
mov r8b, byte [rbp + 0x544]
xor r8b, 1
xor al, 0xff
mov r9b, byte [rbp + 0x544]
xor r9b, 1
or r8b, al
or r9b, 1
xor r8b, 0xff
and r8b, r9b
mov al, byte [rbp + 0x544]
xor al, 1
and al, 1
mov r9b, byte [rbp + 0x544]
xor r9b, 1
mov r11b, r9b
and r11b, 1
mov bl, byte [rbp + 0x544]
xor bl, 1
and bl, 0xff
and r9b, 1
or al, r11b
or bl, r9b
xor al, bl
xor cl, 0xff
mov r9b, al
xor r9b, 0xff
mov r11b, byte [rbp + 0x544]
xor r11b, 1
or cl, r9b
or r11b, 1
xor cl, 0xff
and cl, r11b
mov r9b, byte [rbp + 0x544]
xor r9b, 1
and r9b, 1
mov r11b, byte [rbp + 0x544]
xor r11b, 1
and r11b, 1
or r9b, r11b
xor r9b, 0xff
mov r11b, byte [rbp + 0x544]
xor r11b, 1
mov bl, byte [rbp + 0x544]
xor bl, 0
or r9b, r11b
or bl, 0
xor r9b, 0xff
and r9b, bl
xor al, 0xff
xor al, 1
and al, 0xff
mov r11b, r8b
and r11b, cl
xor r8b, cl
or r11b, r8b
mov cl, r9b
xor cl, 0xff
mov r8b, al
xor r8b, 0xff
mov bl, byte [rbp + 0x544]
xor bl, 0
mov sil, cl
and sil, 0
and r9b, bl
mov dil, r8b
and dil, 0
and al, bl
or sil, r9b
or dil, al
xor sil, dil
or cl, r8b
xor cl, 0xff
or bl, 0
and cl, bl
or sil, cl
mov al, r11b
xor al, 0xff
mov cl, sil
and cl, al
xor sil, 0xff
and r11b, sil
or cl, r11b
mov al, byte [rbp + 0x544]
xor al, 1
and al, 1
mov r8b, byte [rbp + 0x544]
xor r8b, 1
mov r9b, r8b
and r9b, 1
mov r11b, byte [rbp + 0x544]
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 + 0x544]
xor r9b, 1
mov r11b, dl
and r11b, r9b
or r8b, r11b
mov r9b, byte [rbp + 0x544]
xor r9b, 0
and r9b, 1
mov r11b, byte [rbp + 0x544]
xor r11b, 1
and r11b, 0
or r9b, r11b
mov r11b, al
xor r11b, 0xff
mov bl, byte [rbp + 0x544]
xor bl, 0
mov sil, byte [rbp + 0x544]
xor sil, 0
or r11b, bl
or sil, 0
xor r11b, 0xff
and r11b, sil
mov bl, r9b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov sil, byte [rbp + 0x544]
xor sil, 0
mov dil, r8b
xor dil, sil
and dil, r8b
mov sil, r9b
xor sil, 0xff
mov r15b, dl
xor r15b, sil
and r15b, dl
mov dl, r11b
and dl, bl
xor r11b, bl
or dl, r11b
mov r11b, dil
xor r11b, 0xff
mov bl, r15b
xor bl, 0xff
mov sil, byte [rbp + 0x544]
xor sil, 1
mov r12b, r11b
and r12b, 0xff
and dil, sil
mov r13b, bl
and r13b, 0xff
and r15b, sil
or r12b, dil
or r13b, r15b
xor r12b, r13b
or r11b, bl
xor r11b, 0xff
or sil, 1
and r11b, sil
or r12b, r11b
mov r11b, dl
xor r11b, 0xff
mov bl, r12b
and bl, r11b
xor r12b, 0xff
and dl, r12b
or bl, dl
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 + 0x544]
xor r8b, 1
and dl, r8b
or al, dl
mov dl, byte [rbp + 0x544]
xor dl, 0
mov r8b, r9b
xor r8b, 0xff
mov r11b, byte [rbp + 0x544]
xor r11b, 1
mov sil, dl
and sil, 0xff
mov dil, r11b
and dil, 0
mov r15b, r8b
and r15b, 0xff
and r9b, r11b
or sil, dil
or r15b, r9b
xor sil, r15b
or dl, r8b
xor dl, 0xff
or r11b, 1
and dl, r11b
or sil, dl
xor al, 0xff
xor sil, 0xff
mov dl, byte [rbp + 0x544]
xor dl, 1
or al, sil
or dl, 1
xor al, 0xff
and al, dl
mov dl, bl
xor dl, 0xff
mov r8b, al
xor r8b, 0xff
mov r9b, byte [rbp + 0x544]
xor r9b, 1
mov r11b, dl
and r11b, 0xff
and bl, r9b
mov sil, r8b
and sil, 0xff
and al, r9b
or r11b, bl
or sil, al
xor r11b, sil
or dl, r8b
xor dl, 0xff
or r9b, 1
and dl, r9b
or r11b, dl
mov al, cl
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x544]
xor dl, 1
and cl, dl
or al, cl
mov cl, r11b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x544]
xor dl, 1
and r11b, dl
or cl, r11b
mov dl, byte [rbp + 0x544]
xor dl, 1
and dl, 0
mov r8b, byte [rbp + 0x544]
xor r8b, 0
mov r9b, r8b
and r9b, 1
mov r11b, byte [rbp + 0x544]
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, byte [rbp + 0x544]
xor al, 1
mov cl, dl
xor cl, 0xff
mov r9b, byte [rbp + 0x544]
xor r9b, 1
mov r11b, al
and r11b, 0xff
mov bl, r9b
and bl, 1
mov sil, cl
and sil, 0xff
and dl, r9b
or r11b, bl
or sil, dl
xor r11b, sil
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, byte [rbp + 0x544]
xor cl, 0
and r8b, cl
mov dl, byte [rbp + 0x544]
xor dl, 1
and dl, 0
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, r10b
xor al, 0xff
mov dl, cl
xor dl, 0xff
mov r8b, byte [rbp + 0x544]
xor r8b, 0
or al, dl
or r8b, 0
xor al, 0xff
and al, r8b
mov dl, r10b
xor dl, 0xff
mov r8b, cl
and r8b, dl
xor cl, 0xff
and r10b, cl
or r8b, r10b
mov cl, al
and cl, r8b
xor al, r8b
or cl, al
test cl, 1
jne 0x6d909f68
jmp 0x6d9a2e4c
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x82ccbf5f
add r8d, 0x831d362a
add r8d, 0x82ccbf5f
add r8d, 0xbe83ff3f
sub r8d, 1
sub r8d, 0xbe83ff3f
mov r9d, eax
sub r9d, 0x831d362a
add r8d, r9d
mov r9d, eax
sub r9d, 0xa878724c
mov r10d, ecx
add r10d, r9d
add r10d, 0x9cb5d662
add r10d, r8d
sub r10d, 0x9cb5d662
sub eax, 0xa878724c
sub r10d, eax
imul ecx, r10d
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, 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
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
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
mov r13b, dil
xor r13b, 1
and r13b, 0xff
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
mov sil, r11b
xor sil, 0xff
mov r14b, dil
xor r14b, 0
or bl, sil
or r14b, 0
xor bl, 0xff
and bl, r14b
mov sil, r15b
xor sil, 0xff
and sil, 1
mov r14b, dil
xor r14b, 1
and r15b, r14b
mov r12b, r11b
xor r12b, 0xff
and r12b, 0xff
and r11b, r14b
or sil, r15b
or r12b, r11b
xor sil, r12b
mov r11b, bl
xor r11b, 0xff
mov r14b, sil
xor r14b, 0xff
xor dil, 1
mov r15b, r11b
and r15b, 0xff
and bl, dil
mov r12b, r14b
and r12b, 0xff
and sil, dil
or r15b, bl
or r12b, sil
xor r15b, r12b
or r11b, r14b
xor r11b, 0xff
or dil, 1
and r11b, dil
or r15b, r11b
test r15b, 1
jne 0x6d90a164
jmp 0x6d98e265
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0x144383f4
add r8d, 0
sub r8d, 1
sub r8d, 0x144383f4
mov r9d, eax
sub r9d, 0xff13868
add r9d, r8d
add r9d, 0xff13868
sub eax, 0x916aca49
sub eax, r9d
add eax, 0x916aca49
mov r8d, ecx
add r8d, 0xf767d01a
sub r8d, eax
sub r8d, 0xf767d01a
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
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, 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, 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, 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, 0
and al, 1
mov cl, sil
xor cl, 1
and cl, 0
or al, cl
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, al
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
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, 0
or dil, al
or r14b, 0
xor dil, 0xff
and dil, r14b
mov al, cl
and al, bl
xor cl, bl
or al, cl
mov cl, r15b
xor cl, 0xff
mov bl, dil
xor bl, 0xff
mov r14b, sil
xor r14b, 1
mov dl, cl
and dl, 0xff
and r15b, r14b
mov r8b, bl
and r8b, 0xff
and dil, r14b
or dl, r15b
or r8b, dil
xor dl, r8b
or cl, bl
xor cl, 0xff
or r14b, 1
and cl, r14b
or dl, cl
mov cl, al
xor cl, 0xff
and cl, 0
mov r8b, sil
xor r8b, 0
and al, r8b
mov bl, dl
xor bl, 0xff
and bl, 0
and dl, r8b
or cl, al
or bl, dl
xor cl, bl
mov al, sil
xor al, 0
and al, 1
mov dl, sil
xor dl, 1
and dl, 0
or al, dl
mov dl, r13b
xor dl, 0xff
and dl, 0
mov r8b, sil
xor r8b, 0
mov bl, r13b
and bl, r8b
mov dil, al
xor dil, 0xff
and dil, 0
and al, r8b
or dl, bl
or dil, al
xor dl, dil
mov al, r13b
xor al, 0xff
mov r8b, dl
xor r8b, al
and r8b, dl
mov al, cl
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
mov bl, cl
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, r10b
xor dl, 0xff
and dl, 0
mov bl, sil
xor bl, 0
mov dil, r10b
and dil, bl
mov r14b, al
xor r14b, 0xff
and r14b, 0
and al, bl
or dl, dil
or r14b, al
xor dl, r14b
xor r10b, 0xff
mov al, dl
xor al, r10b
and al, dl
mov dl, r12b
xor dl, 0xff
and dl, 1
mov r10b, sil
xor r10b, 1
mov bl, r12b
and bl, r10b
or dl, 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, 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, dl
and dil, r10b
xor dl, r10b
or dil, dl
mov dl, sil
xor dl, 1
mov r10b, bl
xor r10b, 0xff
mov r14b, sil
xor r14b, 1
mov r15b, dl
and r15b, 0xff
mov r9b, r14b
and r9b, 1
mov byte [rbp + 0x541], r10b
and r10b, 0xff
and bl, r14b
or r15b, r9b
or r10b, bl
xor r15b, r10b
mov r9b, byte [rbp + 0x541]
or dl, r9b
xor dl, 0xff
or r14b, 1
and dl, r14b
or r15b, dl
mov dl, dil
xor dl, 0xff
and dl, 1
mov r10b, sil
xor r10b, 1
and dil, r10b
or dl, dil
xor dl, 0xff
xor r15b, 0xff
mov r10b, sil
xor r10b, 1
or dl, r15b
or r10b, 1
xor dl, 0xff
and dl, 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, r11b
xor bl, 0xff
mov dil, r10b
and dil, bl
xor r10b, 0xff
mov bl, r11b
and bl, r10b
or dil, bl
xor r11b, 0xff
mov r10b, dil
xor r10b, r11b
and r10b, dil
mov r11b, r8b
xor r11b, 0xff
and r11b, 0
mov bl, sil
xor bl, 0
mov dil, r8b
and dil, bl
mov r14b, sil
xor r14b, 1
and r14b, 0
and bl, 1
or r11b, dil
or r14b, bl
xor r11b, r14b
mov bl, al
xor bl, 0xff
and bl, 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 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, r11b
xor r14b, 0xff
mov r15b, sil
xor r15b, 0
mov r9b, sil
xor r9b, 0
or r14b, r15b
or r9b, 0
xor r14b, 0xff
and r14b, r9b
xor r8b, 0xff
mov r9b, dil
xor r9b, 0xff
mov r15b, sil
xor r15b, 1
or r8b, r9b
or r15b, 1
xor r8b, 0xff
and r8b, r15b
mov r9b, sil
xor r9b, 0
mov r15b, bl
xor r15b, r9b
and r15b, bl
xor al, 0xff
mov r9b, dil
xor r9b, 0xff
mov byte [rbp + 0x540], sil
xor sil, 1
or al, r9b
or sil, 1
xor al, 0xff
and al, sil
mov r9b, r14b
and r9b, r8b
xor r14b, r8b
or r9b, r14b
mov r8b, r15b
and r8b, al
xor r15b, al
or r8b, r15b
mov al, r9b
xor al, 0xff
mov sil, r8b
and sil, al
xor r8b, 0xff
and r9b, r8b
or sil, r9b
mov al, r11b
and al, bl
xor r11b, bl
or al, r11b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x540]
xor r9b, 1
and al, r9b
or r8b, al
mov al, byte [rbp + 0x540]
xor al, 0
mov r9b, dil
xor r9b, 0xff
mov r11b, byte [rbp + 0x540]
xor r11b, 0
mov bl, al
and bl, 0
mov r14b, r11b
and r14b, 0
mov r15b, r9b
and r15b, 0
and dil, r11b
or bl, r14b
or r15b, dil
xor bl, r15b
or al, r9b
xor al, 0xff
or r11b, 0
and al, r11b
or bl, al
xor r8b, 0xff
xor bl, 0xff
mov al, byte [rbp + 0x540]
xor al, 1
or r8b, bl
or al, 1
xor r8b, 0xff
and r8b, al
mov al, sil
xor al, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r11b, byte [rbp + 0x540]
xor r11b, 1
mov bl, al
and bl, 0xff
and sil, r11b
mov dil, r9b
and dil, 0xff
and r8b, r11b
or bl, sil
or dil, r8b
xor bl, dil
or al, r9b
xor al, 0xff
or r11b, 1
and al, r11b
or bl, al
mov al, dl
xor al, 0xff
and al, 0
mov r8b, byte [rbp + 0x540]
xor r8b, 0
mov r9b, dl
and r9b, r8b
mov r11b, byte [rbp + 0x540]
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 + 0x540]
xor r9b, 1
mov r11b, r10b
and r11b, r9b
mov sil, byte [rbp + 0x540]
xor sil, 1
and sil, 0xff
and r9b, 1
or r8b, r11b
or sil, r9b
xor r8b, sil
mov r9b, byte [rbp + 0x540]
xor r9b, 0
and r9b, 1
mov r11b, byte [rbp + 0x540]
xor r11b, 1
and r11b, 0
or r9b, r11b
mov r11b, al
xor r11b, 0xff
mov sil, byte [rbp + 0x540]
xor sil, 0
mov dil, byte [rbp + 0x540]
xor dil, 0
or r11b, sil
or dil, 0
xor r11b, 0xff
and r11b, dil
xor dl, 0xff
mov sil, r9b
xor sil, 0xff
mov dil, byte [rbp + 0x540]
xor dil, 0
or dl, sil
or dil, 0
xor dl, 0xff
and dl, dil
mov sil, r8b
xor sil, 0xff
mov dil, byte [rbp + 0x540]
xor dil, 0
mov r14b, byte [rbp + 0x540]
xor r14b, 1
or sil, dil
or r14b, 1
xor sil, 0xff
and sil, r14b
xor r10b, 0xff
mov dil, r9b
xor dil, 0xff
mov r14b, byte [rbp + 0x540]
xor r14b, 1
or r10b, dil
or r14b, 1
xor r10b, 0xff
and r10b, r14b
mov dil, r11b
and dil, dl
xor r11b, dl
or dil, r11b
mov dl, sil
and dl, r10b
xor sil, r10b
or dl, sil
mov r10b, dil
xor r10b, 0xff
mov r11b, dl
and r11b, r10b
xor dl, 0xff
and dil, dl
or r11b, dil
mov dl, al
xor dl, 0xff
mov r10b, r8b
xor r10b, 0xff
mov sil, byte [rbp + 0x540]
xor sil, 1
mov dil, dl
and dil, 0xff
and al, sil
mov r14b, r10b
and r14b, 0xff
and r8b, sil
or dil, al
or r14b, r8b
xor dil, r14b
or dl, r10b
xor dl, 0xff
or sil, 1
and dl, sil
or dil, dl
mov al, dil
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x540]
xor dl, 1
and dil, dl
or al, dil
mov dl, r9b
and dl, 0
xor r9b, 0
or dl, r9b
xor al, 0xff
xor dl, 0xff
mov r8b, byte [rbp + 0x540]
xor r8b, 0
or al, dl
or r8b, 0
xor al, 0xff
and al, r8b
mov dl, r11b
and dl, al
xor r11b, al
or dl, r11b
mov al, bl
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x540]
xor r8b, 1
mov r9b, bl
and r9b, r8b
or al, r9b
mov r8b, dl
xor r8b, 0xff
xor al, 0xff
mov r9b, byte [rbp + 0x540]
xor r9b, 0
or r8b, al
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov al, dl
xor al, 0xff
and al, 0
mov r9b, byte [rbp + 0x540]
xor r9b, 0
and dl, r9b
mov r10b, byte [rbp + 0x540]
xor r10b, 1
and r10b, 0
and r9b, 1
or al, dl
or r10b, r9b
xor al, r10b
xor al, 0xff
mov dl, bl
xor dl, al
and dl, bl
mov al, r8b
xor al, 0xff
mov r9b, dl
xor r9b, 0xff
mov r10b, byte [rbp + 0x540]
xor r10b, 0
mov r11b, al
and r11b, 0
and r8b, r10b
mov bl, r9b
and bl, 0
and dl, r10b
or r11b, r8b
or bl, dl
xor r11b, bl
or al, r9b
xor al, 0xff
or r10b, 0
and al, r10b
or r11b, al
mov al, r13b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x540]
xor dl, 1
mov r8b, r13b
and r8b, dl
mov r9b, byte [rbp + 0x540]
xor r9b, 1
and r9b, 0xff
and dl, 1
or al, r8b
or r9b, dl
xor al, r9b
mov dl, r12b
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp + 0x540]
xor r8b, 0
mov r9b, r12b
and r9b, r8b
mov r10b, byte [rbp + 0x540]
xor r10b, 1
and r10b, 0
and r8b, 1
or dl, r9b
or r10b, r8b
xor dl, r10b
mov r8b, byte [rbp + 0x540]
xor r8b, 0
and r8b, 1
mov r9b, byte [rbp + 0x540]
xor r9b, 1
and r9b, 0
or r8b, r9b
mov r9b, byte [rbp + 0x540]
xor r9b, 0
mov r10b, al
xor r10b, r9b
and r10b, al
xor r13b, 0xff
mov r9b, r8b
xor r9b, 0xff
mov bl, byte [rbp + 0x540]
xor bl, 0
or r13b, r9b
or bl, 0
xor r13b, 0xff
and r13b, bl
mov r9b, byte [rbp + 0x540]
xor r9b, 0
mov bl, dl
xor bl, r9b
and bl, dl
xor r12b, 0xff
mov r9b, r8b
xor r9b, 0xff
mov sil, byte [rbp + 0x540]
xor sil, 0
or r12b, r9b
or sil, 0
xor r12b, 0xff
and r12b, sil
mov r9b, r10b
and r9b, r13b
xor r10b, r13b
or r9b, r10b
mov r10b, bl
xor r10b, 0xff
mov sil, r12b
xor sil, 0xff
mov dil, byte [rbp + 0x540]
xor dil, 1
mov r14b, r10b
and r14b, 0xff
and bl, dil
mov r15b, sil
and r15b, 0xff
and r12b, dil
or r14b, bl
or r15b, r12b
xor r14b, r15b
or r10b, sil
xor r10b, 0xff
or dil, 1
and r10b, dil
or r14b, r10b
mov r10b, r9b
xor r10b, 0xff
and r10b, 1
mov bl, byte [rbp + 0x540]
xor bl, 1
and r9b, bl
mov sil, r14b
xor sil, 0xff
and sil, 0xff
and r14b, bl
or r10b, r9b
or sil, r14b
xor r10b, sil
mov r9b, al
xor r9b, 0xff
mov bl, dl
xor bl, 0xff
mov sil, byte [rbp + 0x540]
xor sil, 1
mov dil, r9b
and dil, 0xff
and al, sil
mov r14b, bl
and r14b, 0xff
and dl, sil
or dil, al
or r14b, dl
xor dil, r14b
or r9b, bl
xor r9b, 0xff
or sil, 1
and r9b, sil
or dil, r9b
mov al, dil
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x540]
xor dl, 1
and dil, dl
or al, dil
mov dl, byte [rbp + 0x540]
xor dl, 0
mov r9b, r8b
xor r9b, 0xff
mov bl, byte [rbp + 0x540]
xor bl, 1
mov sil, dl
and sil, 0xff
mov dil, bl
and dil, 0
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 al, 0xff
xor sil, 0xff
mov dl, byte [rbp + 0x540]
xor dl, 1
or al, sil
or dl, 1
xor al, 0xff
and al, dl
mov dl, r10b
xor dl, 0xff
mov r8b, al
xor r8b, 0xff
mov r9b, byte [rbp + 0x540]
xor r9b, 1
mov bl, dl
and bl, 0xff
and r10b, r9b
mov sil, r8b
and sil, 0xff
and al, r9b
or bl, r10b
or sil, al
xor bl, sil
or dl, r8b
xor dl, 0xff
or r9b, 1
and dl, r9b
or bl, dl
mov al, bl
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x540]
xor dl, 1
mov r8b, bl
and r8b, dl
or al, r8b
mov dl, byte [rbp + 0x540]
xor dl, 1
xor al, 0xff
mov r8b, byte [rbp + 0x540]
xor r8b, 0
or dl, al
or r8b, 0
xor dl, 0xff
and dl, r8b
mov al, byte [rbp + 0x540]
xor al, 1
and al, 0
mov r8b, byte [rbp + 0x540]
xor r8b, 0
mov r9b, r8b
and r9b, 1
mov r10b, byte [rbp + 0x540]
xor r10b, 1
and r10b, 0
and r8b, 1
or al, r9b
or r10b, r8b
xor al, r10b
xor bl, 0xff
xor al, 0xff
mov r8b, byte [rbp + 0x540]
xor r8b, 1
or bl, al
or r8b, 1
xor bl, 0xff
and bl, r8b
mov al, dl
and al, bl
xor dl, bl
or al, dl
mov dl, byte [rbp + 0x540]
xor dl, 0
mov r8b, cl
xor r8b, 0xff
mov r9b, byte [rbp + 0x540]
xor r9b, 1
or dl, r8b
or r9b, 1
xor dl, 0xff
and dl, r9b
mov r8b, byte [rbp + 0x540]
xor r8b, 0
and r8b, 0
mov r9b, byte [rbp + 0x540]
xor r9b, 0
mov r10b, r9b
and r10b, 0
mov bl, cl
xor bl, 0xff
and bl, 0
and cl, r9b
or r8b, r10b
or bl, cl
xor r8b, bl
mov cl, dl
xor cl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r10b, byte [rbp + 0x540]
xor r10b, 1
mov bl, cl
and bl, 0xff
and dl, r10b
mov sil, r9b
and sil, 0xff
and r8b, r10b
or bl, dl
or sil, r8b
xor bl, sil
or cl, r9b
xor cl, 0xff
or r10b, 1
and cl, r10b
or bl, cl
mov cl, bl
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x540]
xor dl, 1
and bl, dl
or cl, bl
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, r11b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x540]
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 + 0x540]
xor r8b, 1
mov r9b, cl
and r9b, r8b
or dl, r9b
mov r8b, byte [rbp + 0x540]
xor r8b, 0
and r8b, 1
mov r9b, byte [rbp + 0x540]
xor r9b, 1
mov r10b, r9b
and r10b, 0
mov bl, byte [rbp + 0x540]
xor bl, 1
and bl, 0xff
and r9b, 1
or r8b, r10b
or bl, r9b
xor r8b, bl
mov r9b, byte [rbp + 0x540]
xor r9b, 0
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, dl
xor r9b, 0xff
mov r11b, byte [rbp + 0x540]
xor r11b, 0
mov sil, byte [rbp + 0x540]
xor sil, 0
or r9b, r11b
or sil, 0
xor r9b, 0xff
and r9b, sil
mov r11b, r8b
xor r11b, 0xff
mov sil, cl
xor sil, r11b
and sil, cl
mov cl, r10b
and cl, bl
xor r10b, bl
or cl, r10b
mov r10b, r9b
xor r10b, 0xff
mov r11b, sil
xor r11b, 0xff
mov bl, byte [rbp + 0x540]
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, cl
xor r9b, 0xff
and r9b, 0
mov r10b, byte [rbp + 0x540]
xor r10b, 0
and cl, r10b
mov r11b, dil
xor r11b, 0xff
and r11b, 0
and dil, r10b
or r9b, cl
or r11b, dil
xor r9b, r11b
mov cl, al
xor cl, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, byte [rbp + 0x540]
xor r11b, 1
mov bl, cl
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 cl, r10b
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 + 0x540]
xor cl, 0
and bl, cl
mov dl, byte [rbp + 0x540]
xor dl, 1
and dl, 0
and cl, 1
or al, bl
or dl, cl
xor al, dl
mov cl, byte [rbp + 0x540]
xor cl, 0
mov dl, r8b
xor dl, 0xff
mov r10b, byte [rbp + 0x540]
xor r10b, 1
mov r11b, cl
and r11b, 0xff
mov bl, r10b
and bl, 0
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
and al, cl
xor r9b, cl
or al, r9b
test al, 1
jne 0x6d90b087
jmp 0x6d9b4b0b
mov rax, qword [rbp + 0x7c8]
mov ecx, dword [rax]
mov edx, dword [sym.out.dll_x.13]
mov r8d, dword [sym.out.dll_y.14]
mov r9d, edx
add r9d, 0x33c7e9ac
add r9d, 0x990d6ab8
sub r9d, 0x33c7e9ac
sub r9d, 0x6e87d98e
add r9d, 0x35e688e2
add r9d, 0x6e87d98e
add r9d, 0xc628d94a
sub r9d, 0x990d6ab8
sub r9d, 0xc628d94a
add r9d, 0x76c13368
sub r9d, 0x48a8becf
sub r9d, 0x76c13368
sub r9d, 0x74b63273
sub r9d, 1
add r9d, 0x74b63273
sub r9d, 0x40346618
add r9d, 0x48a8becf
add r9d, 0x40346618
sub r9d, 0xaf9e83cc
sub r9d, 0x3b16b4b8
add r9d, 0xaf9e83cc
sub r9d, 0x74a42c27
sub r9d, 0x35e688e2
add r9d, 0x74a42c27
add r9d, 0xad336021
add r9d, 0x3b16b4b8
sub r9d, 0xad336021
imul edx, r9d
and edx, 1
cmp edx, 0
sete r10b
cmp r8d, 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, 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
xor bl, 0xff
mov r14b, r11b
xor r14b, bl
and r14b, 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, r14b
xor r11b, 0xff
mov bl, r10b
xor bl, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, r11b
and r12b, 0xff
and r14b, r15b
mov r13b, bl
and r13b, 0xff
and r10b, r15b
or r12b, r14b
or r13b, r10b
xor r12b, r13b
or r11b, bl
xor r11b, 0xff
or r15b, 1
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
or r10b, bl
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, 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
xor dil, 0xff
mov r14b, bl
xor r14b, 0xff
mov r13b, sil
xor r13b, 1
or dil, r14b
or r13b, 1
xor dil, 0xff
and dil, r13b
mov r14b, sil
xor r14b, 1
mov r13b, r11b
xor r13b, r14b
and r13b, r11b
mov r14b, bl
xor r14b, 0xff
mov dl, r12b
xor dl, r14b
and dl, r12b
mov r14b, r15b
xor r14b, 0xff
mov r12b, dil
xor r12b, 0xff
mov r8b, sil
xor r8b, 1
mov r9b, r14b
and r9b, 0xff
and r15b, r8b
mov al, r12b
and al, 0xff
and dil, r8b
or r9b, r15b
or al, dil
xor r9b, al
or r14b, r12b
xor r14b, 0xff
or r8b, 1
and r14b, r8b
or r9b, r14b
mov al, r13b
and al, dl
xor r13b, dl
or al, r13b
mov dl, r9b
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
and r9b, r8b
mov dil, al
xor dil, 0xff
and dil, 0xff
and al, r8b
or dl, r9b
or dil, al
xor dl, dil
mov al, r10b
xor al, 0xff
mov r8b, r11b
xor r8b, 0xff
mov r9b, sil
xor r9b, 0
mov dil, al
and dil, 0
and r10b, r9b
mov r14b, r8b
and r14b, 0
and r11b, r9b
or dil, r10b
or r14b, r11b
xor dil, r14b
or al, r8b
xor al, 0xff
or r9b, 0
and al, r9b
or dil, al
mov al, dil
xor al, 0xff
and al, 1
mov r8b, sil
xor r8b, 1
and dil, r8b
or al, dil
mov r8b, sil
xor r8b, 1
mov r9b, bl
xor r9b, 0xff
mov r10b, sil
xor r10b, 0
mov r11b, r8b
and r11b, 0
mov dil, r10b
and dil, 1
mov r14b, r9b
and r14b, 0
and bl, r10b
or r11b, dil
or r14b, bl
xor r11b, r14b
or r8b, r9b
xor r8b, 0xff
or r10b, 0
and r8b, r10b
or r11b, r8b
xor al, 0xff
xor r11b, 0xff
xor sil, 0
or al, r11b
or sil, 0
xor al, 0xff
and al, sil
mov r8b, dl
and r8b, al
xor dl, al
or r8b, dl
test r8b, 1
mov dword [rbp + 0x53c], ecx
jne 0x6d90b482
jmp 0x6d9b4b0b
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xc5844013
sub r8d, 0xf9039049
add r8d, 0xc5844013
mov r9d, eax
sub r9d, 1
add r8d, r9d
mov r9d, eax
sub r9d, 0xf9039049
sub r8d, r9d
mov r9d, ecx
add r9d, 0x85fb35f5
sub r9d, 0xaa755c74
sub r9d, 0x85fb35f5
mov r10d, eax
sub r10d, r9d
mov r9d, eax
sub r9d, r8d
add r10d, r9d
sub eax, r10d
sub eax, 0xdeb930d4
add eax, 0xaa755c74
add eax, 0xdeb930d4
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, 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, 1
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, 1
or al, r14b
or r13b, 1
xor al, 0xff
and al, r13b
mov r14b, sil
xor r14b, 0xff
mov r13b, r12b
xor r13b, 0xff
mov cl, dil
xor cl, 1
mov dl, r14b
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 r14b, r13b
xor r14b, 0xff
or cl, 1
and r14b, cl
or dl, r14b
mov cl, r15b
and cl, al
xor r15b, al
or cl, r15b
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, 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
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, bl
xor dl, 0xff
mov sil, cl
xor sil, 0xff
mov r14b, dil
xor r14b, 1
or dl, sil
or r14b, 1
xor dl, 0xff
and dl, 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, 0
mov r15b, sil
xor r15b, r14b
and r15b, sil
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov sil, al
xor sil, 0xff
mov r14b, dl
xor r14b, 0xff
mov r12b, dil
xor r12b, 1
mov r13b, sil
and r13b, 0xff
and al, r12b
mov r9b, r14b
and r9b, 0xff
and dl, r12b
or r13b, al
or r9b, dl
xor r13b, r9b
or sil, r14b
xor sil, 0xff
or r12b, 1
and sil, r12b
or r13b, sil
mov al, r15b
and al, cl
xor r15b, cl
or al, r15b
mov cl, r13b
xor cl, 0xff
mov dl, al
and dl, cl
xor al, 0xff
and r13b, al
or dl, r13b
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 r9b, dil
xor r9b, 1
and r9b, 1
or cl, r9b
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
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
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
xor cl, 0xff
mov r15b, r9b
xor r15b, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, cl
and r13b, 0
and al, r12b
mov r10b, r15b
and r10b, 0
and r9b, r12b
or r13b, al
or r10b, r9b
xor r13b, r10b
or cl, r15b
xor cl, 0xff
or r12b, 0
and cl, r12b
or r13b, cl
mov al, sil
and al, r14b
xor sil, r14b
or al, sil
mov cl, r13b
xor cl, 0xff
and cl, 1
mov r9b, dil
xor r9b, 1
and r13b, r9b
mov r10b, al
xor r10b, 0xff
and r10b, 0xff
and al, r9b
or cl, r13b
or r10b, al
xor cl, r10b
mov al, dil
xor al, 1
and al, 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 al, r10b
or sil, r9b
xor al, sil
mov r9b, r8b
xor r9b, 0xff
mov r10b, al
and r10b, r9b
xor al, 0xff
mov r9b, r8b
and r9b, al
or r10b, r9b
mov al, r8b
xor al, 0xff
mov r9b, r10b
xor r9b, al
and r9b, r10b
mov al, cl
xor al, 0xff
and al, 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 al, sil
or r14b, r10b
xor al, r14b
mov r10b, r11b
xor r10b, 0xff
and r10b, 0
mov sil, dil
xor sil, 0
mov r14b, r11b
and r14b, sil
mov r15b, al
xor r15b, 0xff
and r15b, 0
and al, sil
or r10b, r14b
or r15b, al
xor r10b, r15b
xor r10b, 0xff
xor r11b, 0xff
mov al, dil
xor al, 1
or r10b, r11b
or al, 1
xor r10b, 0xff
and r10b, al
mov al, dil
xor al, 1
and al, 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 al, sil
or r14b, r11b
xor al, r14b
mov r11b, dl
xor r11b, 0xff
mov sil, al
and sil, r11b
xor al, 0xff
mov r11b, dl
and r11b, al
or sil, r11b
mov al, dl
xor al, 0xff
mov r11b, sil
xor r11b, al
and r11b, sil
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
mov bl, cl
xor bl, 0xff
and bl, 1
mov sil, dil
xor sil, 1
mov r14b, cl
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, al
and r14b, bl
xor al, bl
or r14b, al
mov al, sil
and al, 1
xor sil, 1
or al, sil
mov bl, r14b
xor bl, 0xff
and bl, 0
mov sil, dil
xor sil, 0
and r14b, sil
mov r15b, dil
xor r15b, 1
and r15b, 0
and sil, 1
or bl, r14b
or r15b, sil
xor bl, r15b
xor al, 0xff
mov sil, bl
xor sil, al
and sil, bl
mov al, r9b
xor al, 0xff
and al, 1
mov bl, dil
xor bl, 1
mov r14b, r9b
and r14b, bl
or al, r14b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov r14b, dil
xor r14b, 1
mov r15b, r10b
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, al
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 r9b, 0xff
mov r12b, r14b
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, 0
mov r13b, bl
xor r13b, r12b
and r13b, bl
mov r12b, r14b
xor r12b, 0xff
mov byte [rbp + 0x53b], r10b
xor r10b, r12b
mov r12b, byte [rbp + 0x53b]
and r10b, r12b
mov r12b, r15b
xor r12b, 0xff
mov byte [rbp + 0x53a], r9b
xor r9b, 0xff
mov byte [rbp + 0x539], dil
xor dil, 1
mov byte [rbp + 0x538], r12b
and r12b, 0xff
and r15b, dil
mov byte [rbp + 0x537], r9b
and r9b, 0xff
mov byte [rbp + 0x536], al
mov al, byte [rbp + 0x53a]
and al, dil
or r12b, r15b
or r9b, al
xor r12b, r9b
mov al, byte [rbp + 0x538]
mov r9b, byte [rbp + 0x537]
or al, r9b
xor al, 0xff
or dil, 1
and al, dil
or r12b, al
mov al, r13b
xor al, 0xff
mov dil, r10b
xor dil, 0xff
mov r15b, byte [rbp + 0x539]
xor r15b, 1
mov r9b, al
and r9b, 0xff
and r13b, r15b
mov byte [rbp + 0x535], dil
and dil, 0xff
and r10b, r15b
or r9b, r13b
or dil, r10b
xor r9b, dil
mov r10b, byte [rbp + 0x535]
or al, r10b
xor al, 0xff
or r15b, 1
and al, r15b
or r9b, al
mov al, r12b
xor al, 0xff
and al, 1
mov dil, byte [rbp + 0x539]
xor dil, 1
and r12b, dil
mov r15b, r9b
xor r15b, 0xff
and r15b, 0xff
and r9b, dil
or al, r12b
or r15b, r9b
xor al, r15b
mov r9b, byte [rbp + 0x536]
xor r9b, 0xff
mov dil, bl
xor dil, 0xff
mov r15b, byte [rbp + 0x539]
xor r15b, 1
mov r12b, r9b
and r12b, 0xff
mov r13b, byte [rbp + 0x536]
and r13b, r15b
mov r10b, dil
and r10b, 0xff
and bl, r15b
or r12b, r13b
or r10b, bl
xor r12b, r10b
or r9b, dil
xor r9b, 0xff
or r15b, 1
and r9b, r15b
or r12b, r9b
mov r9b, r12b
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x539]
xor r10b, 1
and r12b, r10b
or r9b, r12b
mov r10b, r14b
and r10b, 0
xor r14b, 0
or r10b, r14b
xor r10b, 0xff
mov bl, r9b
xor bl, r10b
and bl, r9b
mov r9b, al
and r9b, bl
xor al, bl
or r9b, al
mov al, r11b
xor al, 0xff
mov r10b, sil
xor r10b, 0xff
mov bl, byte [rbp + 0x539]
xor bl, 0
or al, r10b
or bl, 0
xor al, 0xff
and al, bl
mov r10b, r11b
xor r10b, 0xff
and r10b, 1
mov bl, byte [rbp + 0x539]
xor bl, 1
and r11b, bl
mov dil, sil
xor dil, 0xff
and dil, 0xff
and sil, bl
or r10b, r11b
or dil, sil
xor r10b, dil
mov r11b, al
xor r11b, 0xff
mov bl, r10b
xor bl, 0xff
mov sil, byte [rbp + 0x539]
xor sil, 1
mov dil, r11b
and dil, 0xff
and al, sil
mov r14b, bl
and r14b, 0xff
and r10b, sil
or dil, al
or r14b, r10b
xor dil, r14b
or r11b, bl
xor r11b, 0xff
or sil, 1
and r11b, sil
or dil, r11b
mov al, r9b
xor al, 0xff
and al, 1
mov r10b, byte [rbp + 0x539]
xor r10b, 1
mov r11b, r9b
and r11b, r10b
or al, r11b
mov r10b, byte [rbp + 0x539]
xor r10b, 1
xor al, 0xff
mov r11b, byte [rbp + 0x539]
xor r11b, 0
or r10b, al
or r11b, 0
xor r10b, 0xff
and r10b, r11b
mov al, byte [rbp + 0x539]
xor al, 1
and al, 1
mov r11b, byte [rbp + 0x539]
xor r11b, 1
mov bl, r11b
and bl, 1
mov sil, byte [rbp + 0x539]
xor sil, 1
and sil, 0xff
and r11b, 1
or al, bl
or sil, r11b
xor al, sil
xor r9b, 0xff
mov r11b, al
xor r11b, 0xff
mov bl, byte [rbp + 0x539]
xor bl, 0
or r9b, r11b
or bl, 0
xor r9b, 0xff
and r9b, bl
mov r11b, dil
xor r11b, 0xff
and r11b, 1
mov bl, byte [rbp + 0x539]
xor bl, 1
mov sil, dil
and sil, bl
or r11b, sil
mov bl, byte [rbp + 0x539]
xor bl, 1
mov sil, r11b
xor sil, bl
and sil, r11b
xor al, 0xff
mov r11b, dil
xor r11b, al
and r11b, dil
mov al, r10b
and al, r9b
xor r10b, r9b
or al, r10b
mov r9b, sil
xor r9b, 0xff
mov r10b, r11b
xor r10b, 0xff
mov bl, byte [rbp + 0x539]
xor bl, 1
mov dil, r9b
and dil, 0xff
and sil, bl
mov r14b, r10b
and r14b, 0xff
and r11b, bl
or dil, sil
or r14b, r11b
xor dil, r14b
or r9b, r10b
xor r9b, 0xff
or bl, 1
and r9b, bl
or dil, r9b
mov r9b, al
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x539]
xor r10b, 1
and al, r10b
mov r11b, dil
xor r11b, 0xff
and r11b, 0xff
and dil, r10b
or r9b, al
or r11b, dil
xor r9b, r11b
mov al, r8b
xor al, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, byte [rbp + 0x539]
xor r11b, 1
or al, r10b
or r11b, 1
xor al, 0xff
and al, r11b
mov r10b, r8b
xor r10b, 0xff
and r10b, 1
mov r11b, byte [rbp + 0x539]
xor r11b, 1
and r8b, r11b
mov bl, dl
xor bl, 0xff
and bl, 0xff
and dl, r11b
or r10b, r8b
or bl, dl
xor r10b, bl
mov dl, al
xor dl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov r11b, byte [rbp + 0x539]
xor r11b, 0
mov bl, dl
and bl, 0
and al, r11b
mov sil, r8b
and sil, 0
and r10b, r11b
or bl, al
or sil, r10b
xor bl, sil
or dl, r8b
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 + 0x539]
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 + 0x539]
xor dl, 1
and dl, 1
mov r8b, byte [rbp + 0x539]
xor r8b, 1
and r8b, 1
or dl, r8b
mov r8b, dl
xor r8b, 0xff
mov r10b, bl
xor r10b, r8b
and r10b, bl
mov r8b, byte [rbp + 0x539]
xor r8b, 1
and r8b, 1
mov r11b, byte [rbp + 0x539]
xor r11b, 1
and r11b, 1
or r8b, r11b
mov r11b, byte [rbp + 0x539]
xor r11b, 1
mov bl, r8b
xor bl, r11b
and bl, r8b
mov r8b, byte [rbp + 0x539]
xor r8b, 1
xor dl, 0xff
mov r11b, byte [rbp + 0x539]
xor r11b, 1
or r8b, dl
or r11b, 1
xor r8b, 0xff
and r8b, r11b
mov dl, al
and dl, r10b
xor al, r10b
or dl, al
mov al, bl
xor al, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, byte [rbp + 0x539]
xor r11b, 1
mov sil, al
and sil, 0xff
and bl, r11b
mov dil, r10b
and dil, 0xff
and r8b, r11b
or sil, bl
or dil, r8b
xor sil, dil
or al, r10b
xor al, 0xff
or r11b, 1
and al, r11b
or sil, al
mov al, dl
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x539]
xor r8b, 1
and dl, r8b
mov r10b, sil
xor r10b, 0xff
and r10b, 0xff
and sil, r8b
or al, dl
or r10b, sil
xor al, r10b
mov dl, byte [rbp + 0x539]
xor dl, 1
and dl, 1
mov r8b, byte [rbp + 0x539]
xor r8b, 1
mov r10b, r8b
and r10b, 1
mov r11b, byte [rbp + 0x539]
xor r11b, 1
and r11b, 0xff
and r8b, 1
or dl, r10b
or r11b, r8b
xor dl, r11b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r10b, byte [rbp + 0x539]
xor r10b, 1
mov r11b, cl
and r11b, r10b
mov bl, byte [rbp + 0x539]
xor bl, 1
and bl, 0xff
and r10b, 1
or r8b, r11b
or bl, r10b
xor r8b, bl
mov r10b, byte [rbp + 0x539]
xor r10b, 1
and r10b, 1
mov r11b, byte [rbp + 0x539]
xor r11b, 1
mov bl, r11b
and bl, 1
mov sil, byte [rbp + 0x539]
xor sil, 1
and sil, 0xff
and r11b, 1
or r10b, bl
or sil, r11b
xor r10b, sil
mov r11b, dl
xor r11b, 0xff
mov bl, byte [rbp + 0x539]
xor bl, 1
mov sil, byte [rbp + 0x539]
xor sil, 0
or r11b, bl
or sil, 0
xor r11b, 0xff
and r11b, sil
mov bl, byte [rbp + 0x539]
xor bl, 1
mov sil, r10b
xor sil, 0xff
mov dil, byte [rbp + 0x539]
xor dil, 0
or bl, sil
or dil, 0
xor bl, 0xff
and bl, dil
mov sil, byte [rbp + 0x539]
xor sil, 1
mov dil, r8b
xor dil, sil
and dil, r8b
mov sil, r10b
xor sil, 0xff
mov r14b, cl
xor r14b, sil
and r14b, cl
mov cl, r11b
xor cl, 0xff
mov sil, bl
xor sil, 0xff
mov r15b, byte [rbp + 0x539]
xor r15b, 1
mov r12b, cl
and r12b, 0xff
and r11b, r15b
mov r13b, sil
and r13b, 0xff
and bl, r15b
or r12b, r11b
or r13b, bl
xor r12b, r13b
or cl, sil
xor cl, 0xff
or r15b, 1
and cl, r15b
or r12b, cl
mov cl, dil
xor cl, 0xff
mov r11b, r14b
xor r11b, 0xff
mov bl, byte [rbp + 0x539]
xor bl, 1
mov sil, cl
and sil, 0xff
and dil, bl
mov r15b, r11b
and r15b, 0xff
and r14b, bl
or sil, dil
or r15b, r14b
xor sil, r15b
or cl, r11b
xor cl, 0xff
or bl, 1
and cl, bl
or sil, cl
mov cl, r12b
xor cl, 0xff
mov r11b, sil
and r11b, cl
xor sil, 0xff
and r12b, sil
or r11b, r12b
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 + 0x539]
xor r8b, 1
and cl, r8b
or dl, cl
mov cl, r10b
and cl, 1
xor r10b, 1
or cl, r10b
xor cl, 0xff
mov r8b, dl
xor r8b, cl
and r8b, dl
mov cl, r11b
and cl, r8b
xor r11b, r8b
or cl, r11b
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x539]
xor r8b, 1
and cl, r8b
or dl, cl
mov cl, al
xor cl, 0xff
mov r8b, dl
and r8b, cl
xor dl, 0xff
mov cl, al
and cl, dl
or r8b, cl
xor al, 0xff
mov cl, r8b
xor cl, al
and cl, r8b
mov al, r9b
xor al, 0xff
mov dl, cl
xor dl, 0xff
mov r8b, byte [rbp + 0x539]
xor r8b, 1
or al, dl
or r8b, 1
xor al, 0xff
and al, r8b
mov dl, r9b
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x539]
xor r8b, 1
and r9b, r8b
mov r10b, cl
xor r10b, 0xff
and r10b, 0xff
and cl, r8b
or dl, r9b
or r10b, cl
xor dl, r10b
mov cl, al
and cl, dl
xor al, dl
or cl, al
test cl, 1
jne 0x6d90c296
jmp 0x6d98e265
jmp 0x6d90c29b
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xa17b8c5d
add r8d, 0
mov r9d, eax
sub r9d, 1
add r8d, r9d
mov r9d, eax
sub r9d, 0xa17b8c5d
sub r8d, r9d
mov r9d, eax
sub r9d, ecx
mov r10d, eax
sub r10d, 0x215bbbd0
add r9d, r10d
mov r10d, eax
sub r10d, r9d
mov r9d, eax
sub r9d, r10d
mov r10d, eax
sub r10d, r8d
add r9d, r10d
sub eax, r9d
sub eax, 0x74ed1a14
sub eax, 0x215bbbd0
add eax, 0x74ed1a14
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
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
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
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, 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, 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
xor al, 0
and al, 0
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, dl
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
mov sil, dil
xor sil, 0
mov r15b, r11b
xor r15b, sil
and r15b, r11b
xor dl, 0xff
mov r11b, bl
xor r11b, dl
and r11b, bl
mov dl, al
xor dl, 0xff
mov bl, r14b
xor bl, 0xff
xor dil, 1
mov sil, dl
and sil, 0xff
and al, dil
mov r12b, bl
and r12b, 0xff
and r14b, dil
or sil, al
or r12b, r14b
xor sil, r12b
or dl, bl
xor dl, 0xff
or dil, 1
and dl, dil
or sil, dl
mov al, r15b
and al, r11b
xor r15b, r11b
or al, r15b
mov dl, sil
xor dl, 0xff
mov r11b, al
and r11b, dl
xor al, 0xff
and sil, al
or r11b, sil
mov al, r11b
xor al, 0xff
mov dl, cl
xor dl, al
and dl, cl
mov al, cl
xor al, 0xff
mov bl, r11b
and bl, al
xor r11b, 0xff
and cl, r11b
or bl, cl
mov al, dl
and al, bl
xor dl, bl
or al, dl
test al, 1
jne 0x6d90c55f
jmp 0x6d9a3dec
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
add r8d, 0x3c905682
sub r8d, 0x116ad347
sub r8d, 0x3c905682
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0xd116278d
add r9d, r8d
mov r8d, eax
sub r8d, r9d
sub r8d, 0x40e222bf
add r8d, 0x116ad347
add r8d, 0x40e222bf
sub eax, 0x3c155530
sub r8d, eax
sub r8d, 0x7cd60c21
sub r8d, 1
add r8d, 0x7cd60c21
sub r8d, 0xb8c70558
sub r8d, 0x3c155530
add r8d, 0xb8c70558
mov eax, 0x74d2d796
add eax, 0
sub eax, 0xd116278d
sub eax, 0x74d2d796
sub r8d, 0xf2b33c50
add r8d, eax
add r8d, 0xf2b33c50
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, 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, 0
or bl, cl
or al, 0
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, 0
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, 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, 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
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, 0
or r11b, al
or r14b, 0
xor r11b, 0xff
and r11b, r14b
mov al, cl
and al, r10b
xor cl, r10b
or al, cl
mov cl, dil
and cl, r11b
xor dil, r11b
or cl, dil
mov r10b, al
xor r10b, 0xff
and r10b, 1
mov r11b, sil
xor r11b, 1
and al, r11b
mov dil, cl
xor dil, 0xff
and dil, 0xff
and cl, r11b
or r10b, al
or dil, cl
xor r10b, dil
mov al, r10b
xor al, 0xff
mov cl, bl
xor cl, al
and cl, bl
mov al, bl
xor al, 0xff
and al, 0
mov r11b, sil
xor r11b, 0
and bl, r11b
mov dil, r10b
xor dil, 0xff
and dil, 0
and r10b, r11b
or al, bl
or dil, r10b
xor al, dil
mov r10b, cl
xor r10b, 0xff
mov r11b, al
xor r11b, 0xff
xor sil, 0
mov bl, r10b
and bl, 0
and cl, sil
mov dil, r11b
and dil, 0
and al, sil
or bl, cl
or dil, al
xor bl, dil
or r10b, r11b
xor r10b, 0xff
or sil, 0
and r10b, sil
or bl, r10b
test bl, 1
jne 0x6d90c8c0
jmp 0x6d9b4b10
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
sub r8d, 0xe7897e7
sub r8d, 0x41d1359c
add r8d, 0xe7897e7
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x2ebe3f8
add r9d, r8d
mov r8d, eax
sub r8d, r9d
add r8d, 0xb380e635
add r8d, 0x41d1359c
sub r8d, 0xb380e635
add r8d, 0x491d4efe
sub r8d, 0xf7a5faec
sub r8d, 0x491d4efe
add r8d, 0x9fa4bde9
sub r8d, 1
sub r8d, 0x9fa4bde9
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0xf7a5faec
add r9d, r8d
sub eax, r9d
add eax, 0xfa730a97
sub eax, 0x8a782797
sub eax, 0xfa730a97
sub eax, 0x8f62abab
sub eax, 0x2ebe3f8
add eax, 0x8f62abab
add eax, 0x19357647
add eax, 0x8a782797
sub eax, 0x19357647
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
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, 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
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, 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, 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, 0
mov r15b, sil
xor r15b, 1
or dil, r14b
or r15b, 1
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
xor r10b, 0xff
mov r11b, r14b
xor r11b, 0xff
mov bl, sil
xor bl, 0
mov r15b, r10b
and r15b, 0
and dil, bl
mov r12b, r11b
and r12b, 0
and r14b, bl
or r15b, dil
or r12b, r14b
xor r15b, r12b
or r10b, r11b
xor r10b, 0xff
or bl, 0
and r10b, bl
or r15b, r10b
mov r10b, cl
xor r10b, 0xff
mov r11b, r15b
and r11b, r10b
xor r15b, 0xff
and cl, r15b
or r11b, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov r10b, sil
xor r10b, 1
mov bl, al
and bl, r10b
mov dil, sil
xor dil, 1
and dil, 0xff
and r10b, 1
or cl, bl
or dil, r10b
xor cl, dil
mov r10b, r11b
xor r10b, 0xff
and r10b, 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 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, sil
xor dil, 0
mov r14b, cl
xor r14b, dil
and r14b, cl
mov dil, bl
xor dil, 0xff
mov r15b, al
xor r15b, dil
and r15b, al
mov al, sil
xor al, 0
mov dil, r10b
xor dil, al
and dil, r10b
mov al, bl
xor al, 0xff
mov r12b, r11b
xor r12b, al
and r12b, r11b
mov al, r14b
xor al, 0xff
mov r11b, r15b
xor r11b, 0xff
mov r13b, sil
xor r13b, 0
mov dl, al
and dl, 0
and r14b, r13b
mov r8b, r11b
and r8b, 0
and r15b, r13b
or dl, r14b
or r8b, r15b
xor dl, r8b
or al, r11b
xor al, 0xff
or r13b, 0
and al, r13b
or dl, al
mov al, dil
xor al, 0xff
mov r8b, r12b
xor r8b, 0xff
mov r11b, sil
xor r11b, 1
mov r14b, al
and r14b, 0xff
and dil, r11b
mov r15b, r8b
and r15b, 0xff
and r12b, r11b
or r14b, dil
or r15b, r12b
xor r14b, r15b
or al, r8b
xor al, 0xff
or r11b, 1
and al, r11b
or r14b, al
mov al, dl
xor al, 0xff
mov r8b, r14b
and r8b, al
xor r14b, 0xff
and dl, r14b
or r8b, dl
mov al, cl
and al, r10b
xor cl, r10b
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, sil
xor al, 0
mov dl, bl
xor dl, 0xff
mov r10b, sil
xor r10b, 1
mov r11b, al
and r11b, 0xff
mov dil, r10b
and dil, 0
mov r14b, dl
and r14b, 0xff
and bl, r10b
or r11b, dil
or r14b, bl
xor r11b, r14b
or al, dl
xor al, 0xff
or r10b, 1
and al, r10b
or r11b, al
xor r11b, 0xff
mov al, cl
xor al, r11b
and al, cl
mov cl, r8b
xor cl, 0xff
mov dl, al
xor dl, 0xff
xor sil, 0
mov r10b, cl
and r10b, 0
and r8b, sil
mov r11b, dl
and r11b, 0
and al, sil
or r10b, r8b
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 0x6d90ce02
jmp 0x6d9b4b10
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, 0x50bf6943
add r8d, r9d
sub eax, r8d
add eax, 0x93a01c3f
sub eax, 1
sub eax, 0x93a01c3f
add eax, 0x71e9e334
sub eax, 0x50bf6943
sub eax, 0x71e9e334
mov r8d, 0x1b3b7398
add r8d, 0
sub r8d, eax
sub r8d, 0x1b3b7398
mov eax, ecx
add eax, 0xe8061779
sub eax, r8d
sub eax, 0xe8061779
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, 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
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, 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, 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, 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
xor cl, 0xff
mov dil, bl
xor dil, 0xff
mov r14b, sil
xor r14b, 0
mov r15b, cl
and r15b, 0
and al, r14b
mov dl, dil
and dl, 0
and bl, r14b
or r15b, al
or dl, bl
xor r15b, dl
or cl, dil
xor cl, 0xff
or r14b, 0
and cl, r14b
or r15b, cl
mov al, sil
xor al, 0
and al, 1
mov cl, sil
xor cl, 1
mov dl, cl
and dl, 0
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
and cl, 1
mov dl, sil
xor dl, 1
mov bl, r13b
and bl, dl
mov dil, al
xor dil, 0xff
and dil, 0xff
and al, dl
or cl, bl
or dil, al
xor cl, dil
xor cl, 0xff
mov al, r13b
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
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, r15b
xor dl, 0xff
and dl, 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 dl, bl
or dil, r10b
xor dl, dil
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
xor bl, 0xff
mov dil, dl
xor dil, 0xff
mov r14b, sil
xor r14b, 0
mov r8b, bl
and r8b, 0
and al, r14b
mov r9b, dil
and r9b, 0
and dl, r14b
or r8b, al
or r9b, dl
xor r8b, r9b
or bl, dil
xor bl, 0xff
or r14b, 0
and bl, r14b
or r8b, bl
mov al, r10b
and al, 1
xor r10b, 1
or al, r10b
mov dl, r8b
xor dl, 0xff
and dl, 0
mov r9b, sil
xor r9b, 0
and r8b, r9b
mov r10b, sil
xor r10b, 1
and r10b, 0
and r9b, 1
or dl, r8b
or r10b, r9b
xor dl, r10b
xor dl, 0xff
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
mov r9b, r8b
and r9b, 0
mov r10b, sil
xor r10b, 1
and r10b, 0xff
and r8b, 1
or al, r9b
or r10b, r8b
xor al, r10b
mov r8b, r12b
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
mov r10b, r12b
and r10b, r9b
mov bl, al
xor bl, 0xff
and bl, 0xff
and al, r9b
or r8b, r10b
or bl, al
xor r8b, bl
xor r8b, 0xff
mov al, r12b
xor al, 0xff
mov r9b, sil
xor r9b, 0
or r8b, al
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov al, r11b
xor al, 0xff
and al, 1
mov r9b, sil
xor r9b, 1
and r11b, r9b
or al, r11b
mov r9b, r15b
xor r9b, 0xff
and r9b, 0
mov r10b, sil
xor r10b, 0
mov r11b, r15b
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, 1
mov r11b, sil
xor r11b, 1
mov bl, r11b
and bl, 1
mov dil, sil
xor dil, 1
and dil, 0xff
and r11b, 1
or r10b, bl
or dil, r11b
xor r10b, dil
mov r11b, al
and r11b, r9b
xor al, r9b
or r11b, al
mov al, sil
xor al, 1
mov r9b, r10b
xor r9b, 0xff
mov bl, sil
xor bl, 1
mov dil, al
and dil, 0xff
mov r14b, bl
and r14b, 1
mov byte [rbp + 0x534], r9b
and r9b, 0xff
and r10b, bl
or dil, r14b
or r9b, r10b
xor dil, r9b
mov r9b, byte [rbp + 0x534]
or al, r9b
xor al, 0xff
or bl, 1
and al, bl
or dil, al
mov al, r11b
xor al, 0xff
and al, 1
mov r10b, sil
xor r10b, 1
and r11b, r10b
or al, r11b
xor al, 0xff
xor dil, 0xff
mov r10b, sil
xor r10b, 1
or al, dil
or r10b, 1
xor al, 0xff
and al, r10b
mov r10b, cl
xor r10b, 0xff
and r10b, 1
mov r11b, sil
xor r11b, 1
mov bl, cl
and bl, r11b
or r10b, bl
mov r11b, dl
xor r11b, 0xff
and r11b, 1
mov bl, sil
xor bl, 1
mov dil, dl
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 r9b, sil
xor r9b, 0
or dil, r14b
or r9b, 0
xor dil, 0xff
and dil, r9b
mov r9b, bl
xor r9b, 0xff
mov r14b, cl
xor r14b, r9b
and r14b, cl
mov cl, r11b
xor cl, 0xff
mov r9b, sil
xor r9b, 0
mov byte [rbp + 0x533], sil
xor sil, 1
or cl, r9b
or sil, 1
xor cl, 0xff
and cl, sil
xor dl, 0xff
mov r9b, bl
xor r9b, 0xff
mov sil, byte [rbp + 0x533]
xor sil, 0
or dl, r9b
or sil, 0
xor dl, 0xff
and dl, sil
mov r9b, dil
xor r9b, 0xff
mov sil, r14b
xor sil, 0xff
mov byte [rbp + 0x532], al
mov al, byte [rbp + 0x533]
xor al, 0
mov byte [rbp + 0x531], r9b
and r9b, 0
and dil, al
mov byte [rbp + 0x530], sil
and sil, 0
and r14b, al
or r9b, dil
or sil, r14b
xor r9b, sil
mov sil, byte [rbp + 0x531]
mov dil, byte [rbp + 0x530]
or sil, dil
xor sil, 0xff
or al, 0
and sil, al
or r9b, sil
mov al, cl
xor al, 0xff
mov sil, dl
xor sil, 0xff
mov r14b, byte [rbp + 0x533]
xor r14b, 0
mov dil, al
and dil, 0
and cl, r14b
mov byte [rbp + 0x52f], sil
and sil, 0
and dl, r14b
or dil, cl
or sil, dl
xor dil, sil
mov cl, byte [rbp + 0x52f]
or al, cl
xor al, 0xff
or r14b, 0
and al, r14b
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, r10b
xor al, 0xff
mov r9b, r11b
xor r9b, 0xff
mov sil, byte [rbp + 0x533]
xor sil, 1
mov dil, al
and dil, 0xff
and r10b, sil
mov r14b, r9b
and r14b, 0xff
and r11b, sil
or dil, r10b
or r14b, r11b
xor dil, r14b
or al, r9b
xor al, 0xff
or sil, 1
and al, sil
or dil, al
mov al, dil
xor al, 0xff
and al, 0
mov r9b, byte [rbp + 0x533]
xor r9b, 0
and dil, r9b
mov r10b, byte [rbp + 0x533]
xor r10b, 1
and r10b, 0
and r9b, 1
or al, dil
or r10b, r9b
xor al, r10b
mov r9b, bl
and r9b, 0
xor bl, 0
or r9b, bl
xor r9b, 0xff
mov r10b, al
xor r10b, r9b
and r10b, al
mov al, dl
xor al, 0xff
mov r9b, r10b
xor r9b, 0xff
mov r11b, byte [rbp + 0x533]
xor r11b, 1
mov bl, al
and bl, 0xff
and dl, r11b
mov sil, r9b
and sil, 0xff
and r10b, r11b
or bl, dl
or sil, r10b
xor bl, sil
or al, r9b
xor al, 0xff
or r11b, 1
and al, r11b
or bl, al
mov al, r8b
xor al, 0xff
and al, 0
mov dl, byte [rbp + 0x533]
xor dl, 0
mov r9b, r8b
and r9b, dl
mov r10b, byte [rbp + 0x533]
xor r10b, 1
and r10b, 0
and dl, 1
or al, r9b
or r10b, dl
xor al, r10b
mov dl, byte [rbp + 0x532]
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x533]
xor r9b, 1
mov r10b, byte [rbp + 0x532]
and r10b, r9b
or dl, r10b
mov r9b, byte [rbp + 0x533]
xor r9b, 0
and r9b, 1
mov r10b, byte [rbp + 0x533]
xor r10b, 1
and r10b, 0
or r9b, r10b
mov r10b, al
xor r10b, 0xff
mov r11b, byte [rbp + 0x533]
xor r11b, 0
mov sil, byte [rbp + 0x533]
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, byte [rbp + 0x533]
xor r8b, 0
mov r11b, dl
xor r11b, r8b
and r11b, dl
mov r8b, r9b
xor r8b, 0xff
mov dil, byte [rbp + 0x532]
xor dil, r8b
mov r8b, byte [rbp + 0x532]
and dil, r8b
mov r14b, r10b
and r14b, sil
xor r10b, sil
or r14b, r10b
mov r10b, r11b
xor r10b, 0xff
mov sil, dil
xor sil, 0xff
mov cl, byte [rbp + 0x533]
xor cl, 1
mov r8b, r10b
and r8b, 0xff
and r11b, cl
mov byte [rbp + 0x52e], sil
and sil, 0xff
and dil, cl
or r8b, r11b
or sil, dil
xor r8b, sil
mov r11b, byte [rbp + 0x52e]
or r10b, r11b
xor r10b, 0xff
or cl, 1
and r10b, cl
or r8b, r10b
mov cl, r14b
xor cl, 0xff
mov r10b, r8b
and r10b, cl
xor r8b, 0xff
and r14b, r8b
or r10b, r14b
mov cl, al
xor cl, 0xff
mov r8b, dl
xor r8b, 0xff
mov sil, byte [rbp + 0x533]
xor sil, 0
mov dil, cl
and dil, 0
and al, sil
mov r14b, r8b
and r14b, 0
and dl, sil
or dil, al
or r14b, dl
xor dil, r14b
or cl, r8b
xor cl, 0xff
or sil, 0
and cl, sil
or dil, cl
mov al, dil
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x533]
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 dl, byte [rbp + 0x533]
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 + 0x533]
xor dl, 1
mov r8b, bl
and r8b, dl
mov r9b, byte [rbp + 0x533]
xor r9b, 1
and r9b, 0xff
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 + 0x533]
xor dl, 0
and dl, 1
mov r8b, byte [rbp + 0x533]
xor r8b, 1
and r8b, 0
or dl, r8b
mov r8b, dl
xor r8b, 0xff
mov r9b, bl
xor r9b, r8b
and r9b, bl
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r10b, byte [rbp + 0x533]
xor r10b, 1
mov bl, cl
and bl, r10b
or r8b, bl
xor r8b, 0xff
mov r10b, byte [rbp + 0x533]
xor r10b, 0
mov bl, byte [rbp + 0x533]
xor bl, 1
or r8b, r10b
or bl, 1
xor r8b, 0xff
and r8b, bl
xor dl, 0xff
mov r10b, cl
xor r10b, dl
and r10b, cl
mov cl, al
xor cl, 0xff
mov dl, r9b
xor dl, 0xff
mov bl, byte [rbp + 0x533]
xor bl, 0
mov sil, cl
and sil, 0
and al, bl
mov dil, dl
and dil, 0
and r9b, bl
or sil, al
or dil, r9b
xor sil, dil
or cl, dl
xor cl, 0xff
or bl, 0
and cl, bl
or sil, cl
mov al, r8b
xor al, 0xff
mov cl, r10b
xor cl, 0xff
mov dl, byte [rbp + 0x533]
xor dl, 0
mov r9b, al
and r9b, 0
and r8b, dl
mov bl, cl
and bl, 0
and r10b, dl
or r9b, r8b
or bl, r10b
xor r9b, bl
or al, cl
xor al, 0xff
or dl, 0
and al, dl
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, r13b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x533]
xor dl, 1
mov r8b, r13b
and r8b, dl
or al, r8b
mov dl, r12b
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x533]
xor r8b, 1
mov r9b, r12b
and r9b, r8b
mov r10b, byte [rbp + 0x533]
xor r10b, 1
and r10b, 0xff
and r8b, 1
or dl, r9b
or r10b, r8b
xor dl, r10b
mov r8b, byte [rbp + 0x533]
xor r8b, 1
and r8b, 0
mov r9b, byte [rbp + 0x533]
xor r9b, 0
mov r10b, r9b
and r10b, 1
mov bl, byte [rbp + 0x533]
xor bl, 1
and bl, 0
and r9b, 1
or r8b, r10b
or bl, r9b
xor r8b, bl
mov r9b, byte [rbp + 0x533]
xor r9b, 1
mov r10b, al
xor r10b, r9b
and r10b, al
xor r13b, 0xff
mov r9b, r8b
xor r9b, 0xff
mov bl, byte [rbp + 0x533]
xor bl, 1
or r13b, r9b
or bl, 1
xor r13b, 0xff
and r13b, bl
mov r9b, dl
xor r9b, 0xff
mov bl, byte [rbp + 0x533]
xor bl, 1
mov sil, byte [rbp + 0x533]
xor sil, 0
or r9b, bl
or sil, 0
xor r9b, 0xff
and r9b, sil
mov bl, r8b
xor bl, 0xff
mov sil, r12b
xor sil, bl
and sil, r12b
mov bl, r10b
xor bl, 0xff
mov dil, r13b
xor dil, 0xff
mov r14b, byte [rbp + 0x533]
xor r14b, 1
mov r12b, bl
and r12b, 0xff
and r10b, r14b
mov r11b, dil
and r11b, 0xff
and r13b, r14b
or r12b, r10b
or r11b, r13b
xor r12b, r11b
or bl, dil
xor bl, 0xff
or r14b, 1
and bl, r14b
or r12b, bl
mov r10b, r9b
and r10b, sil
xor r9b, sil
or r10b, r9b
mov r9b, r12b
xor r9b, 0xff
mov r11b, r10b
and r11b, r9b
xor r10b, 0xff
and r12b, r10b
or r11b, r12b
mov r9b, al
xor r9b, 0xff
mov r10b, dl
xor r10b, 0xff
mov bl, byte [rbp + 0x533]
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, sil
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x533]
xor dl, 1
and sil, dl
or al, sil
mov dl, r8b
and dl, 1
xor r8b, 1
or dl, r8b
xor al, 0xff
xor dl, 0xff
mov r8b, byte [rbp + 0x533]
xor r8b, 0
or al, dl
or r8b, 0
xor al, 0xff
and al, r8b
mov dl, r11b
and dl, al
xor r11b, al
or dl, r11b
mov al, dl
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x533]
xor r8b, 1
mov r9b, dl
and r9b, r8b
mov r10b, byte [rbp + 0x533]
xor r10b, 1
and r10b, 0xff
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 + 0x533]
xor r8b, 1
and r8b, 1
mov r9b, byte [rbp + 0x533]
xor r9b, 1
and r9b, 1
or r8b, r9b
xor r8b, 0xff
mov r9b, dl
xor r9b, r8b
and r9b, dl
mov dl, al
xor dl, 0xff
mov r8b, r9b
xor r8b, 0xff
mov r10b, byte [rbp + 0x533]
xor r10b, 0
mov r11b, dl
and r11b, 0
and al, r10b
mov bl, r8b
and bl, 0
and r9b, r10b
or r11b, al
or bl, r9b
xor r11b, bl
or dl, r8b
xor dl, 0xff
or r10b, 0
and dl, r10b
or r11b, dl
mov al, byte [rbp + 0x533]
xor al, 0
and al, 1
mov dl, byte [rbp + 0x533]
xor dl, 1
and dl, 0
or al, dl
mov dl, r15b
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp + 0x533]
xor r8b, 0
mov r9b, r15b
and r9b, r8b
mov r10b, byte [rbp + 0x533]
xor r10b, 1
and r10b, 0
and r8b, 1
or dl, r9b
or r10b, r8b
xor dl, r10b
mov r8b, byte [rbp + 0x533]
xor r8b, 1
and r8b, 0
mov r9b, byte [rbp + 0x533]
xor r9b, 0
mov r10b, r9b
and r10b, 1
mov bl, byte [rbp + 0x533]
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, byte [rbp + 0x533]
xor r10b, 1
mov bl, byte [rbp + 0x533]
xor bl, 0
or r9b, r10b
or bl, 0
xor r9b, 0xff
and r9b, bl
mov r10b, byte [rbp + 0x533]
xor r10b, 0
mov bl, r8b
xor bl, 0xff
mov sil, byte [rbp + 0x533]
xor sil, 0
or r10b, bl
or sil, 0
xor r10b, 0xff
and r10b, sil
mov bl, byte [rbp + 0x533]
xor bl, 1
mov sil, dl
xor sil, bl
and sil, dl
mov bl, r8b
xor bl, 0xff
mov dil, r15b
xor dil, bl
and dil, r15b
mov bl, r9b
xor bl, 0xff
mov r14b, r10b
xor r14b, 0xff
mov r15b, byte [rbp + 0x533]
xor r15b, 0
mov r12b, bl
and r12b, 0
and r9b, r15b
mov r13b, r14b
and r13b, 0
and r10b, r15b
or r12b, r9b
or r13b, r10b
xor r12b, r13b
or bl, r14b
xor bl, 0xff
or r15b, 0
and bl, r15b
or r12b, bl
mov r9b, sil
xor r9b, 0xff
mov r10b, dil
xor r10b, 0xff
mov bl, byte [rbp + 0x533]
xor bl, 1
mov r14b, r9b
and r14b, 0xff
and sil, bl
mov r15b, r10b
and r15b, 0xff
and dil, bl
or r14b, sil
or r15b, dil
xor r14b, r15b
or r9b, r10b
xor r9b, 0xff
or bl, 1
and r9b, bl
or r14b, r9b
mov r9b, r12b
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x533]
xor r10b, 1
and r12b, r10b
mov bl, r14b
xor bl, 0xff
and bl, 0xff
and r14b, r10b
or r9b, r12b
or bl, r14b
xor r9b, bl
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 + 0x533]
xor dl, 1
and r10b, dl
or al, r10b
mov dl, byte [rbp + 0x533]
xor dl, 1
mov r10b, r8b
xor r10b, 0xff
mov bl, byte [rbp + 0x533]
xor bl, 0
mov sil, dl
and sil, 0
mov dil, bl
and dil, 1
mov r14b, r10b
and r14b, 0
and r8b, bl
or sil, dil
or r14b, r8b
xor sil, r14b
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, r9b
xor al, 0xff
mov r8b, dl
xor r8b, 0xff
mov r10b, byte [rbp + 0x533]
xor r10b, 0
mov bl, al
and bl, 0
and r9b, r10b
mov sil, r8b
and sil, 0
and dl, r10b
or bl, r9b
or sil, dl
xor bl, sil
or al, r8b
xor al, 0xff
or r10b, 0
and al, r10b
or bl, al
mov al, r11b
xor al, 0xff
and al, 0
mov dl, byte [rbp + 0x533]
xor dl, 0
and r11b, dl
mov r8b, byte [rbp + 0x533]
xor r8b, 1
and r8b, 0
and dl, 1
or al, r11b
or r8b, dl
xor al, r8b
mov dl, bl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x533]
xor r8b, 1
and bl, r8b
or dl, bl
mov r8b, byte [rbp + 0x533]
xor r8b, 0
and r8b, 0
mov r9b, byte [rbp + 0x533]
xor r9b, 0
mov r10b, r9b
and r10b, 0
mov r11b, byte [rbp + 0x533]
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 + 0x533]
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 + 0x533]
xor al, 0
mov dl, r8b
xor dl, 0xff
mov r9b, byte [rbp + 0x533]
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 + 0x533]
xor dl, 1
and bl, dl
mov r8b, byte [rbp + 0x533]
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 + 0x533]
xor dl, 1
or al, r10b
or dl, 1
xor al, 0xff
and al, dl
mov dl, cl
xor dl, 0xff
mov r8b, al
xor r8b, 0xff
mov r9b, byte [rbp + 0x533]
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, byte [rbp + 0x533]
xor r9b, 1
and cl, r9b
mov r10b, al
xor r10b, 0xff
and r10b, 0xff
and al, r9b
or r8b, cl
or r10b, al
xor r8b, r10b
mov al, dl
and al, r8b
xor dl, r8b
or al, dl
test al, 1
jne 0x6d90df94
jmp 0x6d9a3dec
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x789e1c67
sub r8d, 0xe63373c3
add r8d, 0x789e1c67
add r8d, 0x58fa533b
sub r8d, 1
sub r8d, 0x58fa533b
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0xe63373c3
add r9d, r8d
sub eax, r9d
mov r8d, 0x4079962c
add r8d, 0
sub r8d, ecx
sub r8d, 0x4079962c
mov r9d, 0x636d1323
add r9d, 0
sub r9d, eax
sub r9d, 0x636d1323
add r8d, 0x4f250cb3
add r8d, r9d
sub r8d, 0x4f250cb3
mov eax, 0x2617894b
add eax, 0
sub eax, r8d
sub eax, 0x2617894b
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
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, 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
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, 1
mov bl, sil
xor bl, 1
mov r14b, r12b
and r14b, bl
or r11b, r14b
mov bl, sil
xor bl, 0
and bl, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
or bl, r14b
mov r14b, sil
xor r14b, 0
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, sil
xor dil, 0
mov r14b, r11b
xor r14b, dil
and r14b, 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, r13b
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 r13b, cl
or dl, r15b
or r8b, r13b
xor dl, r8b
or al, dil
xor al, 0xff
or cl, 1
and al, cl
or dl, al
mov al, r14b
and al, r12b
xor r14b, r12b
or al, r14b
mov cl, dl
xor cl, 0xff
and cl, 1
mov r8b, sil
xor r8b, 1
and dl, r8b
mov dil, al
xor dil, 0xff
and dil, 0xff
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
xor sil, 1
and al, sil
or dl, al
mov al, bl
and al, 0
xor bl, 0
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 0x6d90e298
jmp 0x6d98e26a
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xabaf568b
sub r8d, 1
add r8d, 0xabaf568b
mov r9d, eax
sub r9d, 0
mov r10d, eax
sub r10d, r8d
add r9d, r10d
mov r8d, eax
sub r8d, r9d
mov r9d, 0xe7396a9b
add r9d, 0
sub r9d, r8d
sub r9d, 0xe7396a9b
sub eax, r9d
mov r8d, ecx
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
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, 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, dil
xor sil, 0
mov r14b, r15b
xor r14b, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, sil
and r13b, 0
mov cl, r12b
and cl, 0
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
or cl, al
xor cl, 0xff
xor r13b, 0xff
mov al, dil
xor al, 1
or cl, r13b
or al, 1
xor cl, 0xff
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
and al, r11b
xor dl, r11b
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
mov bl, dil
xor bl, 0
and cl, bl
mov sil, al
xor sil, 0xff
and sil, 0
and al, bl
or dl, cl
or sil, al
xor dl, sil
mov al, r11b
xor al, 0xff
mov cl, dl
xor cl, 0xff
xor dil, 1
mov bl, al
and bl, 0xff
and r11b, dil
mov sil, cl
and sil, 0xff
and dl, dil
or bl, r11b
or sil, dl
xor bl, sil
or al, cl
xor al, 0xff
or dil, 1
and al, dil
or bl, al
test bl, 1
jne 0x6d90e4e9
jmp 0x6d9a3df1
xor eax, eax
mov ecx, eax
mov edx, dword [rbp + 0x53c]
sub ecx, edx
mov r8d, eax
sub r8d, 0xf0d00915
add ecx, r8d
mov r8d, eax
sub r8d, ecx
mov ecx, eax
sub ecx, 0x281973c4
sub r8d, ecx
sub r8d, 0x5a2bec38
sub r8d, 0xf0d00915
add r8d, 0x5a2bec38
mov ecx, eax
sub ecx, 0xa00baf87
sub r8d, ecx
sub r8d, 0xaa39475e
add r8d, 1
add r8d, 0xaa39475e
add r8d, 0x6853fccb
sub r8d, 0xa00baf87
sub r8d, 0x6853fccb
mov ecx, eax
sub ecx, 0xfed6d1a3
add r8d, ecx
add r8d, 0x57fabed9
sub r8d, 0x281973c4
sub r8d, 0x57fabed9
sub r8d, 0x16a6f650
add r8d, 0xfed6d1a3
add r8d, 0x16a6f650
mov ecx, dword [sym.out.dll_x.13]
mov r9d, dword [sym.out.dll_y.14]
mov r10d, eax
sub r10d, 0xc5c334e9
add r10d, 0xcc651032
add r10d, 0xc5c334e9
add r10d, 0x1bf62e2d
sub r10d, 1
sub r10d, 0x1bf62e2d
sub eax, 0xcc651032
add r10d, eax
mov eax, 0xa2a3092d
add eax, 0
sub eax, r10d
sub eax, 0xa2a3092d
mov r10d, ecx
add r10d, 0x54464cfa
sub r10d, eax
sub r10d, 0x54464cfa
imul ecx, r10d
and ecx, 1
cmp ecx, 0
sete r11b
cmp r9d, 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, 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
and sil, r14b
xor cl, r14b
or sil, cl
mov cl, al
xor cl, 0xff
mov r14b, sil
and r14b, cl
xor sil, 0xff
and al, sil
or r14b, 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, 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
and sil, 0
or al, sil
mov sil, bl
xor sil, 0xff
mov r15b, al
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, 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 r15b, r13b
or r9b, r12b
xor r15b, r9b
mov r9b, dil
xor r9b, 0
mov r12b, r15b
xor r12b, r9b
and r12b, r15b
mov r9b, dil
xor r9b, 1
xor al, 0xff
mov r15b, dil
xor r15b, 1
or r9b, al
or r15b, 1
xor r9b, 0xff
and r9b, r15b
mov al, cl
xor al, 0xff
mov r15b, sil
xor r15b, 0xff
mov r13b, dil
xor r13b, 0
mov r10b, al
and r10b, 0
and cl, r13b
mov dl, r15b
and dl, 0
and sil, r13b
or r10b, cl
or dl, sil
xor r10b, dl
or al, r15b
xor al, 0xff
or r13b, 0
and al, r13b
or r10b, al
mov al, r12b
xor al, 0xff
mov cl, r9b
xor cl, 0xff
mov dl, dil
xor dl, 0
mov sil, al
and sil, 0
and r12b, dl
mov r15b, cl
and r15b, 0
and r9b, dl
or sil, r12b
or r15b, r9b
xor sil, r15b
or al, cl
xor al, 0xff
or dl, 0
and al, dl
or sil, al
mov al, r10b
xor al, 0xff
mov cl, sil
and cl, al
xor sil, 0xff
and r10b, sil
or cl, r10b
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
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
mov r9b, dl
xor r9b, 0xff
xor r9b, 1
and r9b, 0xff
mov r10b, dil
xor r10b, 1
and r10b, 0
mov sil, dil
xor sil, 0
mov r15b, sil
and r15b, 1
mov r12b, dil
xor r12b, 1
and r12b, 0
and sil, 1
or r10b, r15b
or r12b, sil
xor r10b, r12b
mov sil, dil
xor sil, 1
mov r15b, r10b
xor r15b, sil
and r15b, r10b
mov r10b, dil
xor r10b, 1
xor dl, 0xff
mov sil, dil
xor sil, 1
or r10b, dl
or sil, 1
xor r10b, 0xff
and r10b, sil
mov dl, al
and dl, r9b
xor al, r9b
or dl, al
mov al, r15b
and al, r10b
xor r15b, r10b
or al, r15b
mov r9b, dl
xor r9b, 0xff
mov r10b, al
and r10b, r9b
xor al, 0xff
and dl, al
or r10b, dl
mov al, dil
xor al, 1
and al, 1
mov dl, dil
xor dl, 1
mov r9b, dl
and r9b, 1
mov sil, dil
xor sil, 1
and sil, 0xff
and dl, 1
or al, r9b
or sil, dl
xor al, sil
mov dl, r14b
xor dl, 0xff
mov r9b, al
and r9b, dl
xor al, 0xff
mov dl, r14b
and dl, al
or r9b, dl
xor r9b, 0xff
mov al, r14b
xor al, 0xff
mov dl, dil
xor dl, 0
or r9b, al
or dl, 0
xor r9b, 0xff
and r9b, dl
mov al, r10b
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
mov sil, r10b
and sil, dl
or al, sil
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, cl
xor al, 0xff
and al, 0
mov dl, dil
xor dl, 0
mov r11b, cl
and r11b, dl
mov r15b, dil
xor r15b, 1
and r15b, 0
and dl, 1
or al, r11b
or r15b, dl
xor al, r15b
mov dl, dil
xor dl, 1
and dl, 1
mov r11b, dil
xor r11b, 1
and r11b, 1
or dl, r11b
mov r11b, dil
xor r11b, 1
and r11b, 1
mov r15b, dil
xor r15b, 1
and r15b, 1
or r11b, r15b
mov r15b, al
and r15b, dl
xor al, dl
or r15b, al
mov al, dil
xor al, 1
mov dl, r11b
xor dl, 0xff
mov r12b, dil
xor r12b, 1
mov r13b, al
and r13b, 0xff
mov byte [rbp + 0x52d], r12b
and r12b, 1
mov byte [rbp + 0x52c], dl
and dl, 0xff
mov byte [rbp + 0x52b], al
mov al, byte [rbp + 0x52d]
and r11b, al
or r13b, r12b
or dl, r11b
xor r13b, dl
mov dl, byte [rbp + 0x52b]
mov r11b, byte [rbp + 0x52c]
or dl, r11b
xor dl, 0xff
or al, 1
and dl, al
or r13b, dl
mov al, r15b
xor al, 0xff
and al, 0
mov dl, dil
xor dl, 0
and r15b, dl
mov r12b, dil
xor r12b, 1
and r12b, 0
and dl, 1
or al, r15b
or r12b, dl
xor al, r12b
xor r13b, 0xff
mov dl, al
xor dl, r13b
and dl, al
mov al, bl
xor al, 0xff
and al, 1
mov r15b, dil
xor r15b, 1
and bl, r15b
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r15b, 1
or al, bl
or r12b, r15b
xor al, r12b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov r15b, dil
xor r15b, 1
mov r12b, r10b
and r12b, r15b
or bl, r12b
mov r15b, dil
xor r15b, 1
and r15b, 1
mov r12b, dil
xor r12b, 1
and r12b, 1
or r15b, r12b
mov r12b, al
xor r12b, 0xff
mov r13b, bl
xor r13b, 0xff
mov r11b, dil
xor r11b, 0
mov byte [rbp + 0x52a], r12b
and r12b, 0
and al, r11b
mov byte [rbp + 0x529], r13b
and r13b, 0
and bl, r11b
or r12b, al
or r13b, bl
xor r12b, r13b
mov al, byte [rbp + 0x52a]
mov bl, byte [rbp + 0x529]
or al, bl
xor al, 0xff
or r11b, 0
and al, r11b
or r12b, al
mov al, r15b
and al, 1
xor r15b, 1
or al, r15b
mov r11b, r12b
xor r11b, 0xff
and r11b, 1
mov r15b, dil
xor r15b, 1
and r12b, r15b
or r11b, r12b
xor r11b, 0xff
xor al, 0xff
mov r15b, dil
xor r15b, 1
or r11b, al
or r15b, 1
xor r11b, 0xff
and r11b, r15b
mov al, sil
xor al, 0xff
mov r15b, r9b
xor r15b, al
and r15b, r9b
mov al, r9b
xor al, 0xff
and al, 1
mov r12b, dil
xor r12b, 1
and r9b, r12b
mov r13b, sil
xor r13b, 0xff
and r13b, 0xff
and sil, r12b
or al, r9b
or r13b, sil
xor al, r13b
mov r9b, r15b
and r9b, al
xor r15b, al
or r9b, r15b
mov al, dl
xor al, 0xff
and al, 1
mov sil, dil
xor sil, 1
mov r15b, dl
and r15b, sil
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and sil, 1
or al, r15b
or r12b, sil
xor al, r12b
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, 0
and r15b, 1
mov r12b, dil
xor r12b, 1
mov r13b, r12b
and r13b, 0
mov bl, dil
xor bl, 1
and bl, 0xff
and r12b, 1
or r15b, r13b
or bl, r12b
xor r15b, bl
mov bl, dil
xor bl, 0
mov r12b, al
xor r12b, bl
and r12b, al
mov bl, r15b
xor bl, 0xff
mov r13b, dl
xor r13b, bl
and r13b, dl
mov dl, sil
xor dl, 0xff
mov bl, dil
xor bl, 0
mov byte [rbp + 0x528], dil
xor dil, 1
or dl, bl
or dil, 1
xor dl, 0xff
and dl, dil
xor r11b, 0xff
mov bl, r15b
xor bl, 0xff
mov dil, byte [rbp + 0x528]
xor dil, 0
or r11b, bl
or dil, 0
xor r11b, 0xff
and r11b, dil
mov bl, r12b
xor bl, 0xff
mov dil, r13b
xor dil, 0xff
mov byte [rbp + 0x527], al
mov al, byte [rbp + 0x528]
xor al, 1
mov byte [rbp + 0x526], bl
and bl, 0xff
and r12b, al
mov byte [rbp + 0x525], dil
and dil, 0xff
and r13b, al
or bl, r12b
or dil, r13b
xor bl, dil
mov dil, byte [rbp + 0x526]
mov r12b, byte [rbp + 0x525]
or dil, r12b
xor dil, 0xff
or al, 1
and dil, al
or bl, dil
mov al, dl
and al, r11b
xor dl, r11b
or al, dl
mov dl, bl
xor dl, 0xff
mov r11b, al
and r11b, dl
xor al, 0xff
and bl, al
or r11b, bl
mov al, byte [rbp + 0x527]
and al, sil
mov dl, byte [rbp + 0x527]
xor dl, sil
or al, dl
mov dl, al
xor dl, 0xff
and dl, 1
mov bl, byte [rbp + 0x528]
xor bl, 1
and al, bl
or dl, al
mov al, byte [rbp + 0x528]
xor al, 0
mov bl, r15b
xor bl, 0xff
mov sil, byte [rbp + 0x528]
xor sil, 0
mov dil, al
and dil, 0
mov r13b, sil
and r13b, 0
mov r12b, bl
and r12b, 0
and r15b, sil
or dil, r13b
or r12b, r15b
xor dil, r12b
or al, bl
xor al, 0xff
or sil, 0
and al, sil
or dil, al
xor dl, 0xff
xor dil, 0xff
mov al, byte [rbp + 0x528]
xor al, 0
or dl, dil
or al, 0
xor dl, 0xff
and dl, al
mov al, r11b
and al, dl
xor r11b, dl
or al, r11b
mov dl, r9b
xor dl, 0xff
and dl, 1
mov r11b, byte [rbp + 0x528]
xor r11b, 1
mov bl, r9b
and bl, r11b
or dl, bl
mov r11b, al
xor r11b, 0xff
xor dl, 0xff
mov bl, byte [rbp + 0x528]
xor bl, 0
or r11b, dl
or bl, 0
xor r11b, 0xff
and r11b, bl
mov dl, al
xor dl, 0xff
and dl, 0
mov bl, byte [rbp + 0x528]
xor bl, 0
and al, bl
mov sil, byte [rbp + 0x528]
xor sil, 1
and sil, 0
and bl, 1
or dl, al
or sil, bl
xor dl, sil
xor dl, 0xff
mov al, r9b
xor al, dl
and al, r9b
mov dl, r11b
and dl, al
xor r11b, al
or dl, r11b
mov al, r14b
xor al, 0xff
mov r9b, cl
xor r9b, 0xff
mov r11b, byte [rbp + 0x528]
xor r11b, 1
or al, r9b
or r11b, 1
xor al, 0xff
and al, r11b
mov r9b, r14b
xor r9b, 0xff
mov r11b, cl
and r11b, r9b
xor cl, 0xff
and r14b, cl
or r11b, r14b
mov cl, al
xor cl, 0xff
mov r9b, r11b
xor r9b, 0xff
mov bl, byte [rbp + 0x528]
xor bl, 0
mov sil, cl
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 cl, r9b
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 + 0x528]
xor cl, 1
mov r9b, sil
and r9b, cl
or al, r9b
mov cl, byte [rbp + 0x528]
xor cl, 1
xor al, 0xff
mov r9b, byte [rbp + 0x528]
xor r9b, 1
or cl, al
or r9b, 1
xor cl, 0xff
and cl, r9b
mov al, byte [rbp + 0x528]
xor al, 1
and al, 1
mov r9b, byte [rbp + 0x528]
xor r9b, 1
and r9b, 1
or al, r9b
xor al, 0xff
mov r9b, sil
xor r9b, al
and r9b, sil
mov al, cl
and al, r9b
xor cl, r9b
or al, cl
mov cl, byte [rbp + 0x528]
xor cl, 1
and cl, 1
mov r9b, byte [rbp + 0x528]
xor r9b, 1
and r9b, 1
or cl, r9b
mov r9b, r10b
xor r9b, 0xff
and r9b, 1
mov r11b, byte [rbp + 0x528]
xor r11b, 1
mov bl, r10b
and bl, r11b
mov sil, byte [rbp + 0x528]
xor sil, 1
and sil, 0xff
and r11b, 1
or r9b, bl
or sil, r11b
xor r9b, sil
mov r11b, byte [rbp + 0x528]
xor r11b, 0
and r11b, 1
mov bl, byte [rbp + 0x528]
xor bl, 1
mov sil, bl
and sil, 0
mov dil, byte [rbp + 0x528]
xor dil, 1
and dil, 0xff
and bl, 1
or r11b, sil
or dil, bl
xor r11b, dil
mov bl, cl
xor bl, 0xff
mov sil, byte [rbp + 0x528]
xor sil, 0
mov dil, byte [rbp + 0x528]
xor dil, 0
or bl, sil
or dil, 0
xor bl, 0xff
and bl, dil
mov sil, r11b
xor sil, 0xff
xor sil, 1
and sil, 0xff
mov dil, r9b
xor dil, 0xff
mov r14b, byte [rbp + 0x528]
xor r14b, 0
mov r15b, byte [rbp + 0x528]
xor r15b, 1
or dil, r14b
or r15b, 1
xor dil, 0xff
and dil, r15b
xor r10b, 0xff
mov r14b, r11b
xor r14b, 0xff
mov r15b, byte [rbp + 0x528]
xor r15b, 0
or r10b, r14b
or r15b, 0
xor r10b, 0xff
and r10b, r15b
mov r14b, bl
xor r14b, 0xff
mov r15b, sil
xor r15b, 0xff
mov r12b, byte [rbp + 0x528]
xor r12b, 1
mov r13b, r14b
and r13b, 0xff
and bl, r12b
mov byte [rbp + 0x524], r15b
and r15b, 0xff
and sil, r12b
or r13b, bl
or r15b, sil
xor r13b, r15b
mov bl, byte [rbp + 0x524]
or r14b, bl
xor r14b, 0xff
or r12b, 1
and r14b, r12b
or r13b, r14b
mov sil, dil
xor sil, 0xff
mov r14b, r10b
xor r14b, 0xff
mov r15b, byte [rbp + 0x528]
xor r15b, 0
mov r12b, sil
and r12b, 0
and dil, r15b
mov bl, r14b
and bl, 0
and r10b, r15b
or r12b, dil
or bl, r10b
xor r12b, bl
or sil, r14b
xor sil, 0xff
or r15b, 0
and sil, r15b
or r12b, sil
mov r10b, r13b
xor r10b, 0xff
and r10b, 0
mov bl, byte [rbp + 0x528]
xor bl, 0
and r13b, bl
mov sil, r12b
xor sil, 0xff
and sil, 0
and r12b, bl
or r10b, r13b
or sil, r12b
xor r10b, sil
mov bl, cl
xor bl, 0xff
mov sil, r9b
xor sil, 0xff
mov dil, byte [rbp + 0x528]
xor dil, 0
mov r14b, bl
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 bl, sil
xor bl, 0xff
or dil, 0
and bl, dil
or r14b, bl
mov cl, r14b
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp + 0x528]
xor r9b, 1
and r14b, r9b
or cl, r14b
mov r9b, byte [rbp + 0x528]
xor r9b, 0
mov bl, r11b
xor bl, 0xff
mov sil, byte [rbp + 0x528]
xor sil, 1
mov dil, r9b
and dil, 0xff
mov r14b, sil
and r14b, 0
mov r15b, bl
and r15b, 0xff
and r11b, sil
or dil, r14b
or r15b, r11b
xor dil, r15b
or r9b, bl
xor r9b, 0xff
or sil, 1
and r9b, sil
or dil, r9b
xor cl, 0xff
xor dil, 0xff
mov r9b, byte [rbp + 0x528]
xor r9b, 0
or cl, dil
or r9b, 0
xor cl, 0xff
and cl, r9b
mov r9b, r10b
and r9b, cl
xor r10b, cl
or r9b, r10b
mov cl, r9b
xor cl, 0xff
and cl, 0
mov r10b, byte [rbp + 0x528]
xor r10b, 0
and r9b, r10b
mov r11b, byte [rbp + 0x528]
xor r11b, 1
and r11b, 0
and r10b, 1
or cl, r9b
or r11b, r10b
xor cl, r11b
mov r9b, al
xor r9b, 0xff
mov r10b, cl
and r10b, r9b
xor cl, 0xff
mov r9b, al
and r9b, cl
or r10b, r9b
xor r10b, 0xff
xor al, 0xff
mov cl, byte [rbp + 0x528]
xor cl, 1
or r10b, al
or cl, 1
xor r10b, 0xff
and r10b, cl
mov al, dl
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x528]
xor cl, 1
mov r9b, dl
and r9b, cl
mov r11b, byte [rbp + 0x528]
xor r11b, 1
and r11b, 0xff
and cl, 1
or al, r9b
or r11b, cl
xor al, r11b
mov cl, r10b
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp + 0x528]
xor r9b, 1
mov r11b, r10b
and r11b, r9b
mov bl, byte [rbp + 0x528]
xor bl, 1
and bl, 0xff
and r9b, 1
or cl, r11b
or bl, r9b
xor cl, bl
mov r9b, byte [rbp + 0x528]
xor r9b, 1
and r9b, 0
mov r11b, byte [rbp + 0x528]
xor r11b, 0
mov bl, r11b
and bl, 1
mov sil, byte [rbp + 0x528]
xor sil, 1
and sil, 0
and r11b, 1
or r9b, bl
or sil, r11b
xor r9b, sil
mov r11b, byte [rbp + 0x528]
xor r11b, 1
mov bl, al
xor bl, r11b
and bl, al
xor dl, 0xff
mov r11b, r9b
xor r11b, 0xff
mov sil, byte [rbp + 0x528]
xor sil, 0
or dl, r11b
or sil, 0
xor dl, 0xff
and dl, sil
mov r11b, cl
xor r11b, 0xff
mov sil, byte [rbp + 0x528]
xor sil, 1
mov dil, byte [rbp + 0x528]
xor dil, 0
or r11b, sil
or dil, 0
xor r11b, 0xff
and r11b, dil
mov sil, r9b
xor sil, 0xff
mov dil, r10b
xor dil, sil
and dil, r10b
mov r10b, bl
and r10b, dl
xor bl, dl
or r10b, bl
mov dl, r11b
and dl, dil
xor r11b, dil
or dl, r11b
mov r11b, r10b
xor r11b, 0xff
mov bl, dl
and bl, r11b
xor dl, 0xff
and r10b, dl
or bl, r10b
mov dl, al
xor dl, 0xff
mov r10b, cl
xor r10b, 0xff
mov r11b, byte [rbp + 0x528]
xor r11b, 1
mov sil, dl
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 dl, r10b
xor dl, 0xff
or r11b, 1
and dl, r11b
or sil, dl
mov al, sil
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x528]
xor cl, 1
and sil, cl
mov dl, byte [rbp + 0x528]
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 + 0x528]
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
mov r9b, byte [rbp + 0x528]
xor r9b, 1
mov r10b, cl
and r10b, 0xff
and bl, r9b
mov r11b, dl
and r11b, 0xff
and al, r9b
or r10b, bl
or r11b, al
xor r10b, r11b
or cl, dl
xor cl, 0xff
or r9b, 1
and cl, r9b
or r10b, cl
test r10b, 1
mov dword [rbp + 0x520], r8d
jne 0x6d90f475
jmp 0x6d9a3df1
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0x3d32e491
add r8d, 0
sub r8d, ecx
sub r8d, 0x3d32e491
mov r9d, 0xb31834d
add r9d, 0
sub r9d, 0xf9b521e3
sub r9d, 0xb31834d
mov r10d, eax
sub r10d, r9d
sub r8d, r10d
mov r9d, eax
sub r9d, 0xd7c3b491
sub r9d, r8d
add r9d, 0xd7c3b491
mov r8d, eax
sub r8d, 0xa7fd65ad
add r9d, r8d
sub r9d, 0x7a90206e
sub r9d, 1
add r9d, 0x7a90206e
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0xa7fd65ad
add r8d, r9d
sub eax, r8d
sub eax, 0xf7314afd
add eax, 0xb53d2ef2
add eax, 0xf7314afd
add eax, 0x2721dde4
sub eax, 0xf9b521e3
sub eax, 0x2721dde4
add eax, 0xa3fedfb7
sub eax, 0xb53d2ef2
sub eax, 0xa3fedfb7
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, 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, 0
mov r14b, al
and r14b, 0
mov r12b, sil
and r12b, 0
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
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, 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
xor al, 0xff
mov r11b, bl
xor r11b, 0xff
mov sil, dil
xor sil, 0
mov r14b, al
and r14b, 0
and dl, sil
mov r15b, r11b
and r15b, 0
and bl, sil
or r14b, dl
or r15b, bl
xor r14b, r15b
or al, r11b
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
mov r11b, cl
and r11b, dl
or al, r11b
mov dl, r14b
xor dl, 0xff
and dl, 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 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, 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, dl
xor cl, 0xff
mov sil, dil
xor sil, 1
mov r12b, dil
xor r12b, 1
or cl, sil
or r12b, 1
xor cl, 0xff
and cl, r12b
mov sil, r11b
xor sil, 0xff
mov r12b, r14b
xor r12b, sil
and r12b, r14b
mov sil, bl
and sil, r15b
xor bl, r15b
or sil, bl
mov bl, cl
and bl, r12b
xor cl, r12b
or bl, cl
mov cl, sil
xor cl, 0xff
and cl, 0
mov r14b, dil
xor r14b, 0
and sil, r14b
mov r15b, bl
xor r15b, 0xff
and r15b, 0
and bl, r14b
or cl, sil
or r15b, bl
xor cl, r15b
mov bl, al
xor bl, 0xff
mov sil, dl
xor sil, 0xff
mov r14b, dil
xor r14b, 0
mov r15b, bl
and r15b, 0
and al, r14b
mov r12b, sil
and r12b, 0
and dl, r14b
or r15b, al
or r12b, dl
xor r15b, r12b
or bl, sil
xor bl, 0xff
or r14b, 0
and bl, r14b
or r15b, bl
mov al, r15b
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
and r15b, dl
or al, r15b
mov dl, r11b
and dl, 1
xor r11b, 1
or dl, r11b
xor al, 0xff
xor dl, 0xff
mov r11b, dil
xor r11b, 1
or al, dl
or r11b, 1
xor al, 0xff
and al, r11b
mov dl, cl
xor dl, 0xff
mov r11b, al
xor r11b, 0xff
xor dil, 1
mov bl, dl
and bl, 0xff
and cl, dil
mov sil, r11b
and sil, 0xff
and al, dil
or bl, cl
or sil, al
xor bl, sil
or dl, r11b
xor dl, 0xff
or dil, 1
and dl, dil
or bl, dl
test bl, 1
jne 0x6d90f8b0
jmp 0x6d98e26a
jmp 0x6d90f8b5
mov rax, qword [rbp + 0x7c8]
mov ecx, dword [rbp + 0x520]
mov dword [rax], ecx
jmp 0x6d8f5aac
mov rax, qword [rbp + 0x7e8]
mov rcx, qword [rax]
mov rdx, qword [rbp + 0x7c0]
mov qword [rdx], rcx
mov rcx, qword [rax]
mov r8, qword [rdx]
movsxd r8, dword [r8 + 0x3c]
add rcx, r8
mov r8, qword [rbp + 0x7b8]
mov qword [r8], rcx
mov rcx, qword [rbp + 0x7d8]
mov r9, qword [rcx]
mov r10, qword [rbp + 0x7b0]
mov qword [r10], r9
mov r9, qword [rcx]
mov rcx, qword [r10]
sub rsp, 0x20
mov qword [rbp + 0x518], r9
call sym.out.dll_StrLen
add rsp, 0x20
mov rcx, qword [rbp + 0x518]
add rcx, rax
add rcx, 1
mov rax, qword [rbp + 0x7a8]
mov qword [rax], rcx
mov rcx, qword [rax]
mov rdx, qword [rax]
sub rsp, 0x20
mov qword [rbp + 0x510], rcx
mov rcx, rdx
call sym.out.dll_StrLen
add rsp, 0x20
mov rcx, qword [rbp + 0x510]
add rcx, rax
add rcx, 1
mov rax, qword [rbp + 0x7a0]
mov qword [rax], rcx
mov rcx, qword [rax]
mov rdx, qword [rax]
sub rsp, 0x20
mov qword [rbp + 0x508], rcx
mov rcx, rdx
call sym.out.dll_StrLen
add rsp, 0x20
mov rcx, qword [rbp + 0x508]
add rcx, rax
mov qword [rbp + 0x500], rcx
mov rax, qword [rbp + 0x500]
add rax, 1
mov rcx, qword [rbp + 0x798]
mov qword [rcx], rax
mov rax, qword [rbp + 0x7a8]
mov rcx, qword [rax]
sub rsp, 0x20
call sym.out.dll__GetModuleBase
add rsp, 0x20
mov rcx, qword [rbp + 0x7b0]
mov rdx, qword [rcx]
sub rsp, 0x20
mov rcx, rax
call sym.out.dll__GetProcAddr
add rsp, 0x20
xor r8d, r8d
mov ecx, r8d
mov rdx, qword [rbp + 0x7b8]
mov r9, qword [rdx]
mov r8d, dword [r9 + 0x50]
mov edx, r8d
sub rsp, 0x20
mov r8d, 0x3000
mov r9d, 0x40
call rax
add rsp, 0x20
mov rcx, qword [rbp + 0x790]
mov qword [rcx], rax
mov rax, qword [rbp + 0x7b8]
mov rdx, qword [rax]
add rdx, 0x108
mov r8, qword [rbp + 0x788]
mov qword [r8], rdx
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0x9c82cc5
add r8d, 0
sub r8d, ecx
sub r8d, 0x9c82cc5
mov r9d, eax
sub r9d, 0x567e338e
sub r9d, 0x7ea03a79
add r9d, 0x567e338e
add r8d, 0x2106498e
add r8d, r9d
sub r8d, 0x2106498e
mov r9d, eax
sub r9d, r8d
add r9d, 0
mov r8d, eax
sub r8d, 0xe10fe754
add r9d, r8d
mov r8d, eax
sub r8d, 1
add r9d, r8d
add r9d, 0x8db4556
add r9d, 0xe10fe754
sub r9d, 0x8db4556
add r9d, 0xd5730507
sub r9d, 0xa4a4ab8e
sub r9d, 0xd5730507
sub r9d, 0xd8df7bb5
sub r9d, 0x7ea03a79
add r9d, 0xd8df7bb5
sub eax, 0xa4a4ab8e
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, 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
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
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 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, 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 0x6d90fc75
jmp 0x6d9a3df6
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, 0x6187de30
add r8d, r9d
mov r9d, eax
sub r9d, r8d
add r9d, 0x3b7489e3
sub r9d, 1
sub r9d, 0x3b7489e3
mov r8d, eax
sub r8d, 0x6187de30
add r9d, r8d
sub eax, 0x52410b0c
sub eax, r9d
add eax, 0x52410b0c
mov r8d, ecx
add r8d, 0x5eb63bd1
sub r8d, eax
sub r8d, 0x5eb63bd1
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
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
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
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
or al, dil
xor al, 0xff
xor al, 0
and al, 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
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
mov dil, sil
xor dil, 0
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
and al, 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 al, bl
or dil, r11b
xor al, dil
mov r11b, r10b
xor r11b, 0xff
and r11b, 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 r11b, dil
or r14b, bl
xor r11b, r14b
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
mov r14b, al
xor r14b, dil
and r14b, al
mov dil, bl
xor dil, 0xff
mov r15b, cl
xor r15b, dil
and r15b, cl
mov cl, sil
xor cl, 0
mov dil, r11b
xor dil, cl
and dil, r11b
xor r10b, 0xff
mov cl, bl
xor cl, 0xff
mov r12b, sil
xor r12b, 0
or r10b, cl
or r12b, 0
xor r10b, 0xff
and r10b, r12b
mov cl, r14b
xor cl, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, sil
xor r13b, 0
mov dl, cl
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 cl, r12b
xor cl, 0xff
or r13b, 0
and cl, r13b
or dl, cl
mov cl, dil
and cl, r10b
xor dil, r10b
or cl, dil
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
or al, cl
mov cl, bl
and cl, 0
xor bl, 0
or cl, bl
xor al, 0xff
xor cl, 0xff
xor sil, 1
or al, cl
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 0x6d9100d1
jmp 0x6d9a3df6
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xa724e436
sub r8d, 0xadbbae71
add r8d, 0xa724e436
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, 0x86095df4
sub r9d, 1
add r9d, 0x86095df4
mov r10d, eax
sub r10d, r8d
mov r8d, eax
sub r8d, r9d
add r10d, r8d
mov r8d, eax
sub r8d, r10d
sub r8d, 0x828e2d5d
sub r8d, 0xacdce6d8
add r8d, 0x828e2d5d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0xadbbae71
add r9d, r8d
mov r8d, eax
sub r8d, r9d
sub eax, 0xacdce6d8
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
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, bl
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, 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, 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, r13b
xor al, 0xff
mov r11b, r14b
xor r11b, al
and r11b, r14b
mov al, r14b
xor al, 0xff
and al, 0
xor dil, 0
and r14b, dil
mov bl, r13b
xor bl, 0xff
and bl, 0
and r13b, dil
or al, r14b
or bl, r13b
xor al, bl
mov bl, r11b
and bl, al
xor r11b, al
or bl, r11b
test bl, 1
jne 0x6d9102f8
jmp 0x6d9b4b15
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x57537fcd
add r8d, 0
mov r9d, ecx
sub r9d, 0x100d2d28
sub r9d, r8d
add r9d, 0x100d2d28
add r9d, 0x7e750e4e
sub r9d, 0x27994d04
sub r9d, 0x7e750e4e
mov r8d, eax
sub r8d, 1
add r9d, r8d
add r9d, 0xc2638dcc
add r9d, 0x27994d04
sub r9d, 0xc2638dcc
sub eax, 0x616bbd03
sub eax, 0x57537fcd
add eax, 0x616bbd03
sub r9d, 0x1fa58a7a
add r9d, eax
add r9d, 0x1fa58a7a
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
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, 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
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
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, 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, 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
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
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
xor al, 0xff
xor al, 0
and al, 0
mov bl, cl
xor bl, 0xff
mov dil, al
xor dil, 0xff
mov r14b, sil
xor r14b, 1
mov r15b, bl
and r15b, 0xff
and cl, r14b
mov dl, dil
and dl, 0xff
and al, r14b
or r15b, cl
or dl, al
xor r15b, dl
or bl, dil
xor bl, 0xff
or r14b, 1
and bl, r14b
or r15b, bl
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, sil
xor cl, 0
and cl, 1
mov dl, sil
xor dl, 1
and dl, 0
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, 1
mov dl, sil
xor dl, 1
and bl, dl
or cl, bl
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, 1
mov dl, sil
xor dl, 1
and r10b, dl
or al, r10b
mov dl, r15b
xor dl, 0xff
and dl, 1
mov r10b, sil
xor r10b, 1
mov bl, r15b
and bl, r10b
mov dil, sil
xor dil, 1
and dil, 0xff
and r10b, 1
or dl, bl
or dil, r10b
xor dl, dil
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
xor bl, 0xff
mov dil, dl
xor dil, 0xff
mov r14b, sil
xor r14b, 1
mov r8b, bl
and r8b, 0xff
and al, r14b
mov r9b, dil
and r9b, 0xff
and dl, r14b
or r8b, al
or r9b, dl
xor r8b, r9b
or bl, dil
xor bl, 0xff
or r14b, 1
and bl, r14b
or r8b, bl
mov al, r10b
and al, 1
xor r10b, 1
or al, r10b
mov dl, r8b
xor dl, 0xff
and dl, 0
mov r9b, sil
xor r9b, 0
and r8b, r9b
mov r10b, sil
xor r10b, 1
and r10b, 0
and r9b, 1
or dl, r8b
or r10b, r9b
xor dl, r10b
xor al, 0xff
mov r8b, dl
xor r8b, al
and r8b, dl
mov al, sil
xor al, 0
and al, 1
mov dl, sil
xor dl, 1
mov r9b, dl
and r9b, 0
mov r10b, sil
xor r10b, 1
and r10b, 0xff
and dl, 1
or al, r9b
or r10b, dl
xor al, r10b
mov dl, r12b
xor dl, 0xff
mov r9b, al
and r9b, dl
xor al, 0xff
mov dl, r12b
and dl, al
or r9b, dl
mov al, r12b
xor al, 0xff
mov dl, r9b
xor dl, al
and dl, r9b
mov al, r11b
xor al, 0xff
and al, 1
mov r9b, sil
xor r9b, 1
and r11b, r9b
mov r10b, sil
xor r10b, 1
and r10b, 0xff
and r9b, 1
or al, r11b
or r10b, r9b
xor al, r10b
mov r9b, r15b
xor r9b, 0xff
and r9b, 1
mov r10b, sil
xor r10b, 1
mov r11b, r15b
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, 1
and r10b, 1
mov r11b, sil
xor r11b, 1
and r11b, 1
or r10b, r11b
mov r11b, al
xor r11b, 0xff
mov bl, r9b
xor bl, 0xff
mov dil, sil
xor dil, 1
mov r14b, r11b
and r14b, 0xff
and al, dil
mov byte [rbp + 0x4ff], bl
and bl, 0xff
and r9b, dil
or r14b, al
or bl, r9b
xor r14b, bl
mov al, byte [rbp + 0x4ff]
or r11b, al
xor r11b, 0xff
or dil, 1
and r11b, dil
or r14b, r11b
mov r9b, sil
xor r9b, 1
mov r11b, r10b
xor r11b, 0xff
mov bl, sil
xor bl, 0
mov dil, r9b
and dil, 0
mov al, bl
and al, 1
mov byte [rbp + 0x4fe], r11b
and r11b, 0
and r10b, bl
or dil, al
or r11b, r10b
xor dil, r11b
mov al, byte [rbp + 0x4fe]
or r9b, al
xor r9b, 0xff
or bl, 0
and r9b, bl
or dil, r9b
mov r9b, r14b
xor r9b, 0xff
and r9b, 0
mov r10b, sil
xor r10b, 0
and r14b, r10b
mov r11b, sil
xor r11b, 1
and r11b, 0
and r10b, 1
or r9b, r14b
or r11b, r10b
xor r9b, r11b
xor dil, 0xff
mov r10b, r9b
xor r10b, dil
and r10b, r9b
mov r9b, cl
xor r9b, 0xff
and r9b, 1
mov r11b, sil
xor r11b, 1
mov bl, cl
and bl, r11b
or r9b, bl
mov r11b, r8b
xor r11b, 0xff
and r11b, 0
mov bl, sil
xor bl, 0
mov dil, r8b
and dil, bl
mov r14b, sil
xor r14b, 1
and r14b, 0
and bl, 1
or r11b, dil
or r14b, bl
xor r11b, r14b
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
mov r14b, r9b
xor r14b, dil
and r14b, r9b
xor cl, 0xff
mov dil, bl
xor dil, 0xff
mov al, sil
xor al, 0
or cl, dil
or al, 0
xor cl, 0xff
and cl, al
mov al, r11b
xor al, 0xff
mov dil, sil
xor dil, 0
mov byte [rbp + 0x4fd], sil
xor sil, 0
or al, dil
or sil, 0
xor al, 0xff
and al, sil
xor r8b, 0xff
mov sil, bl
xor sil, 0xff
mov dil, byte [rbp + 0x4fd]
xor dil, 1
or r8b, sil
or dil, 1
xor r8b, 0xff
and r8b, dil
mov sil, r14b
and sil, cl
xor r14b, cl
or sil, r14b
mov cl, al
xor cl, 0xff
mov dil, r8b
xor dil, 0xff
mov r14b, byte [rbp + 0x4fd]
xor r14b, 1
mov byte [rbp + 0x4fc], cl
and cl, 0xff
and al, r14b
mov byte [rbp + 0x4fb], dil
and dil, 0xff
and r8b, r14b
or cl, al
or dil, r8b
xor cl, dil
mov al, byte [rbp + 0x4fc]
mov r8b, byte [rbp + 0x4fb]
or al, r8b
xor al, 0xff
or r14b, 1
and al, r14b
or cl, al
mov al, sil
xor al, 0xff
and al, 1
mov dil, byte [rbp + 0x4fd]
xor dil, 1
and sil, dil
mov r14b, cl
xor r14b, 0xff
and r14b, 0xff
and cl, dil
or al, sil
or r14b, cl
xor al, r14b
mov cl, r9b
and cl, r11b
xor r9b, r11b
or cl, r9b
mov r9b, cl
xor r9b, 0xff
and r9b, 1
mov r11b, byte [rbp + 0x4fd]
xor r11b, 1
and cl, r11b
or r9b, cl
mov cl, byte [rbp + 0x4fd]
xor cl, 0
mov r11b, bl
xor r11b, 0xff
mov sil, byte [rbp + 0x4fd]
xor sil, 1
mov dil, cl
and dil, 0xff
mov r14b, sil
and r14b, 0
mov r8b, r11b
and r8b, 0xff
and bl, sil
or dil, r14b
or r8b, bl
xor dil, r8b
or cl, r11b
xor cl, 0xff
or sil, 1
and cl, sil
or dil, cl
xor r9b, 0xff
xor dil, 0xff
mov cl, byte [rbp + 0x4fd]
xor cl, 0
or r9b, dil
or cl, 0
xor r9b, 0xff
and r9b, cl
mov cl, al
xor cl, 0xff
mov r8b, r9b
xor r8b, 0xff
mov r11b, byte [rbp + 0x4fd]
xor r11b, 1
mov bl, cl
and bl, 0xff
and al, r11b
mov sil, r8b
and sil, 0xff
and r9b, r11b
or bl, al
or sil, r9b
xor bl, sil
or cl, r8b
xor cl, 0xff
or r11b, 1
and cl, r11b
or bl, cl
mov al, dl
xor al, 0xff
mov cl, r10b
xor cl, 0xff
mov r8b, byte [rbp + 0x4fd]
xor r8b, 0
or al, cl
or r8b, 0
xor al, 0xff
and al, r8b
mov cl, dl
xor cl, 0xff
mov r8b, r10b
and r8b, cl
xor r10b, 0xff
and dl, r10b
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 + 0x4fd]
xor dl, 1
mov r8b, bl
and r8b, dl
or al, r8b
mov dl, byte [rbp + 0x4fd]
xor dl, 1
xor al, 0xff
mov r8b, byte [rbp + 0x4fd]
xor r8b, 1
or dl, al
or r8b, 1
xor dl, 0xff
and dl, r8b
mov al, byte [rbp + 0x4fd]
xor al, 1
and al, 1
mov r8b, byte [rbp + 0x4fd]
xor r8b, 1
and r8b, 1
or al, r8b
mov r8b, al
xor r8b, 0xff
mov r9b, bl
xor r9b, r8b
and r9b, bl
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r10b, byte [rbp + 0x4fd]
xor r10b, 1
mov r11b, cl
and r11b, r10b
mov bl, byte [rbp + 0x4fd]
xor bl, 1
and bl, 0xff
and r10b, 1
or r8b, r11b
or bl, r10b
xor r8b, bl
mov r10b, byte [rbp + 0x4fd]
xor r10b, 1
mov r11b, r8b
xor r11b, r10b
and r11b, r8b
xor cl, 0xff
xor al, 0xff
mov r8b, byte [rbp + 0x4fd]
xor r8b, 1
or cl, al
or r8b, 1
xor cl, 0xff
and cl, r8b
mov al, dl
xor al, 0xff
mov r8b, r9b
xor r8b, 0xff
mov r10b, byte [rbp + 0x4fd]
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, r11b
and al, cl
xor r11b, cl
or al, r11b
mov cl, bl
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x4fd]
xor dl, 1
and bl, dl
mov r8b, al
xor r8b, 0xff
and r8b, 0xff
and al, dl
or cl, bl
or r8b, al
xor cl, r8b
mov al, r12b
xor al, 0xff
mov dl, r13b
xor dl, al
and dl, r13b
mov al, r13b
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x4fd]
xor r8b, 1
and r13b, r8b
mov r9b, r12b
xor r9b, 0xff
and r9b, 0xff
and r12b, r8b
or al, r13b
or r9b, r12b
xor al, r9b
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 + 0x4fd]
xor dl, 0
mov r9b, r8b
and r9b, dl
mov r10b, byte [rbp + 0x4fd]
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, byte [rbp + 0x4fd]
xor dl, 1
and dl, 1
mov r9b, byte [rbp + 0x4fd]
xor r9b, 1
mov r10b, r9b
and r10b, 1
mov r11b, byte [rbp + 0x4fd]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or dl, r10b
or r11b, r9b
xor dl, r11b
xor r8b, 0xff
xor dl, 0xff
mov r9b, byte [rbp + 0x4fd]
xor r9b, 1
or r8b, dl
or r9b, 1
xor r8b, 0xff
and r8b, r9b
mov dl, al
and dl, r8b
xor al, r8b
or dl, al
mov al, byte [rbp + 0x4fd]
xor al, 0
and al, 1
mov r8b, byte [rbp + 0x4fd]
xor r8b, 1
and r8b, 0
or al, r8b
mov r8b, r15b
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x4fd]
xor r9b, 1
mov r10b, r15b
and r10b, r9b
or r8b, r10b
mov r9b, byte [rbp + 0x4fd]
xor r9b, 0
and r9b, 0
mov r10b, byte [rbp + 0x4fd]
xor r10b, 0
mov r11b, r10b
and r11b, 0
mov bl, byte [rbp + 0x4fd]
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 + 0x4fd]
xor r11b, 0
mov bl, byte [rbp + 0x4fd]
xor bl, 1
or r10b, r11b
or bl, 1
xor r10b, 0xff
and r10b, bl
mov r11b, byte [rbp + 0x4fd]
xor r11b, 0
mov bl, r9b
xor bl, 0xff
mov sil, byte [rbp + 0x4fd]
xor sil, 1
or r11b, bl
or sil, 1
xor r11b, 0xff
and r11b, sil
mov bl, byte [rbp + 0x4fd]
xor bl, 0
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, r10b
xor bl, 0xff
mov r14b, r11b
xor r14b, 0xff
mov r15b, byte [rbp + 0x4fd]
xor r15b, 0
mov r12b, bl
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 bl, r14b
xor bl, 0xff
or r15b, 0
and bl, r15b
or r12b, bl
mov r10b, sil
xor r10b, 0xff
mov r11b, dil
xor r11b, 0xff
mov bl, byte [rbp + 0x4fd]
xor bl, 1
mov r14b, r10b
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 r10b, r11b
xor r10b, 0xff
or bl, 1
and r10b, bl
or r14b, r10b
mov r10b, r12b
xor r10b, 0xff
and r10b, 1
mov r11b, byte [rbp + 0x4fd]
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
xor r11b, 0xff
mov bl, r8b
xor bl, 0xff
mov sil, byte [rbp + 0x4fd]
xor sil, 1
mov dil, r11b
and dil, 0xff
and al, sil
mov r14b, bl
and r14b, 0xff
and r8b, sil
or dil, al
or r14b, r8b
xor dil, r14b
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 r8b, byte [rbp + 0x4fd]
xor r8b, 1
and dil, r8b
or al, dil
mov r8b, byte [rbp + 0x4fd]
xor r8b, 0
mov r11b, r9b
xor r11b, 0xff
mov bl, byte [rbp + 0x4fd]
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 sil, 0xff
mov r8b, al
xor r8b, sil
and r8b, al
mov al, r10b
and al, r8b
xor r10b, r8b
or al, r10b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x4fd]
xor r9b, 1
and al, r9b
or r8b, al
mov al, dl
xor al, 0xff
mov r9b, r8b
and r9b, al
xor r8b, 0xff
mov al, dl
and al, r8b
or r9b, al
xor dl, 0xff
mov al, r9b
xor al, dl
and al, r9b
mov dl, al
xor dl, 0xff
mov r8b, cl
xor r8b, dl
and r8b, cl
mov dl, cl
xor dl, 0xff
mov r9b, al
and r9b, dl
xor al, 0xff
and cl, al
or r9b, cl
mov al, r8b
and al, r9b
xor r8b, r9b
or al, r8b
test al, 1
jne 0x6d910ffc
jmp 0x6d9b4b15
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x52657fad
sub r8d, 0x94315bd3
add r8d, 0x52657fad
mov r9d, eax
sub r9d, 1
add r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x94315bd3
add r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0x793bb2
sub r9d, ecx
add r9d, 0x793bb2
mov r10d, 0xec3c0522
add r10d, 0
sub r10d, r8d
sub r10d, 0xec3c0522
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, r10d
add r8d, r9d
sub eax, r8d
mov r8d, 0xd204a516
add r8d, 0
sub r8d, eax
sub r8d, 0xd204a516
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
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
or r14b, r12b
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, 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
xor al, 0xff
mov r13b, dil
xor r13b, 1
mov cl, dil
xor cl, 1
or al, r13b
or cl, 1
xor al, 0xff
and al, cl
xor r15b, 0xff
xor r15b, 1
and r15b, 0xff
mov cl, r14b
xor cl, 0xff
mov r13b, r12b
xor r13b, 0xff
mov dl, dil
xor dl, 0
mov r8b, cl
and r8b, 0
and r14b, dl
mov r9b, r13b
and r9b, 0
and r12b, dl
or r8b, r14b
or r9b, r12b
xor r8b, r9b
or cl, r13b
xor cl, 0xff
or dl, 0
and cl, dl
or r8b, cl
mov cl, al
xor cl, 0xff
mov dl, r15b
xor dl, 0xff
mov r9b, dil
xor r9b, 1
mov r14b, cl
and r14b, 0xff
and al, r9b
mov r12b, dl
and r12b, 0xff
and r15b, r9b
or r14b, al
or r12b, r15b
xor r14b, r12b
or cl, dl
xor cl, 0xff
or r9b, 1
and cl, r9b
or r14b, cl
mov al, r8b
xor al, 0xff
and al, 0
mov cl, dil
xor cl, 0
and r8b, cl
mov dl, r14b
xor dl, 0xff
and dl, 0
and r14b, cl
or al, r8b
or dl, r14b
xor 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
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, 1
mov r8b, dil
xor r8b, 1
mov r9b, r8b
and r9b, 1
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and r8b, 1
or cl, r9b
or r14b, r8b
xor cl, r14b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r8b, dl
and r8b, cl
xor dl, cl
or r8b, dl
mov cl, sil
xor cl, 0xff
and cl, 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 cl, r9b
or r14b, dl
xor cl, r14b
mov dl, dil
xor dl, 1
and dl, 1
mov r9b, dil
xor r9b, 1
and r9b, 1
or dl, r9b
mov r9b, dil
xor r9b, 0
and r9b, 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 r9b, r15b
or r12b, r14b
xor r9b, r12b
mov r14b, cl
and r14b, dl
xor cl, dl
or r14b, cl
mov cl, r9b
and cl, 0
xor r9b, 0
or cl, r9b
mov dl, r14b
xor dl, 0xff
and dl, 1
mov r9b, dil
xor r9b, 1
and r14b, r9b
or dl, r14b
xor cl, 0xff
mov r9b, dl
xor r9b, cl
and r9b, dl
mov cl, r8b
xor cl, 0xff
and cl, 1
mov dl, dil
xor dl, 1
mov r14b, r8b
and r14b, dl
or cl, r14b
mov dl, r11b
xor dl, 0xff
mov r14b, cl
and r14b, dl
xor cl, 0xff
mov dl, r11b
and dl, cl
or r14b, dl
xor r14b, 0xff
xor r11b, 0xff
mov cl, dil
xor cl, 1
or r14b, r11b
or cl, 1
xor r14b, 0xff
and r14b, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov dl, dil
xor dl, 1
mov r11b, al
and r11b, dl
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and dl, 1
or cl, r11b
or r15b, dl
xor cl, r15b
mov dl, dil
xor dl, 1
and dl, 0
mov r11b, dil
xor r11b, 0
mov r15b, r11b
and r15b, 1
mov r12b, dil
xor r12b, 1
and r12b, 0
and r11b, 1
or dl, r15b
or r12b, r11b
xor dl, r12b
mov r11b, dil
xor r11b, 1
and r11b, 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 r11b, r12b
or r13b, r15b
xor r11b, r13b
mov r15b, cl
xor r15b, 0xff
mov r12b, dl
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
mov r10b, r15b
and r10b, 0xff
and cl, r13b
mov byte [rbp + 0x4fa], r12b
and r12b, 0xff
and dl, r13b
or r10b, cl
or r12b, dl
xor r10b, r12b
mov cl, byte [rbp + 0x4fa]
or r15b, cl
xor r15b, 0xff
or r13b, 1
and r15b, r13b
or r10b, r15b
mov dl, dil
xor dl, 1
mov r15b, r11b
xor r15b, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, dl
and r13b, 0
mov cl, r12b
and cl, 1
mov byte [rbp + 0x4f9], r15b
and r15b, 0
and r11b, r12b
or r13b, cl
or r15b, r11b
xor r13b, r15b
mov cl, byte [rbp + 0x4f9]
or dl, cl
xor dl, 0xff
or r12b, 0
and dl, r12b
or r13b, dl
mov dl, r10b
xor dl, 0xff
and dl, 1
mov r11b, dil
xor r11b, 1
and r10b, r11b
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and r11b, 1
or dl, r10b
or r15b, r11b
xor dl, r15b
xor dl, 0xff
xor r13b, 0xff
mov r10b, dil
xor r10b, 0
or dl, r13b
or r10b, 0
xor dl, 0xff
and dl, r10b
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
mov r15b, r10b
and r15b, r11b
xor r10b, 0xff
mov r11b, bl
and r11b, r10b
or r15b, r11b
xor bl, 0xff
mov r10b, r15b
xor r10b, bl
and r10b, r15b
mov r11b, r14b
xor r11b, 0xff
mov bl, r9b
xor bl, r11b
and bl, r9b
mov r11b, r9b
xor r11b, 0xff
and r11b, 0
mov r15b, dil
xor r15b, 0
and r9b, r15b
mov r12b, r14b
xor r12b, 0xff
and r12b, 0
and r14b, r15b
or r11b, r9b
or r12b, r14b
xor r11b, r12b
mov r9b, bl
and r9b, r11b
xor bl, r11b
or r9b, bl
mov r11b, r10b
xor r11b, 0xff
mov bl, dl
xor bl, r11b
and bl, dl
mov r11b, dl
xor r11b, 0xff
and r11b, 1
mov r14b, dil
xor r14b, 1
and dl, r14b
mov r15b, r10b
xor r15b, 0xff
and r15b, 0xff
and r10b, r14b
or r11b, dl
or r15b, r10b
xor r11b, r15b
mov dl, bl
xor dl, 0xff
mov r10b, r11b
xor r10b, 0xff
mov r14b, dil
xor r14b, 1
mov r15b, dl
and r15b, 0xff
and bl, r14b
mov r12b, r10b
and r12b, 0xff
and r11b, r14b
or r15b, bl
or r12b, r11b
xor r15b, r12b
or dl, r10b
xor dl, 0xff
or r14b, 1
and dl, r14b
or r15b, dl
mov dl, r9b
xor dl, 0xff
and dl, 1
mov r10b, dil
xor r10b, 1
mov r11b, r9b
and r11b, r10b
or dl, r11b
mov r10b, dil
xor r10b, 1
xor dl, 0xff
mov r11b, dil
xor r11b, 1
or r10b, dl
or r11b, 1
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, r9b
xor bl, r11b
and bl, r9b
mov r9b, r15b
xor r9b, 0xff
and r9b, 1
mov r11b, dil
xor r11b, 1
mov r14b, r15b
and r14b, r11b
or r9b, r14b
xor r9b, 0xff
mov r11b, dil
xor r11b, 1
mov r14b, dil
xor r14b, 1
or r9b, r11b
or r14b, 1
xor r9b, 0xff
and r9b, r14b
xor dl, 0xff
mov r11b, r15b
xor r11b, dl
and r11b, r15b
mov dl, r10b
and dl, bl
xor r10b, bl
or dl, r10b
mov r10b, r9b
and r10b, r11b
xor r9b, r11b
or r10b, r9b
mov r9b, dl
xor r9b, 0xff
mov r11b, r10b
and r11b, r9b
xor r10b, 0xff
and dl, r10b
or r11b, dl
mov dl, sil
xor dl, 0xff
and dl, 1
mov r9b, dil
xor r9b, 1
mov r10b, sil
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, al
xor r9b, 0xff
and r9b, 0
mov r10b, dil
xor r10b, 0
mov bl, al
and bl, r10b
mov r14b, dil
xor r14b, 1
and r14b, 0
and r10b, 1
or r9b, bl
or r14b, r10b
xor r9b, r14b
mov r10b, dil
xor r10b, 0
and r10b, 0
mov bl, dil
xor bl, 0
mov r14b, bl
and r14b, 0
mov r15b, dil
xor r15b, 1
and r15b, 0
and bl, 1
or r10b, r14b
or r15b, bl
xor r10b, r15b
mov bl, dl
xor bl, 0xff
mov r14b, dil
xor r14b, 0
mov r15b, dil
xor r15b, 0
or bl, r14b
or r15b, 0
xor bl, 0xff
and bl, r15b
xor sil, 0xff
mov r14b, r10b
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, 0
mov r15b, r9b
xor r15b, r14b
and r15b, r9b
mov r14b, r10b
xor r14b, 0xff
mov r12b, al
xor r12b, r14b
and r12b, al
mov al, bl
xor al, 0xff
mov r14b, sil
xor r14b, 0xff
mov r13b, dil
xor r13b, 1
mov cl, al
and cl, 0xff
and bl, r13b
mov byte [rbp + 0x4f8], r14b
and r14b, 0xff
and sil, r13b
or cl, bl
or r14b, sil
xor cl, r14b
mov bl, byte [rbp + 0x4f8]
or al, bl
xor al, 0xff
or r13b, 1
and al, r13b
or cl, al
mov al, r15b
and al, r12b
xor r15b, r12b
or al, r15b
mov sil, cl
xor sil, 0xff
and sil, 1
mov r14b, dil
xor r14b, 1
and cl, r14b
mov r15b, al
xor r15b, 0xff
and r15b, 0xff
and al, r14b
or sil, cl
or r15b, al
xor sil, r15b
mov al, dl
and al, r9b
xor dl, r9b
or al, dl
mov cl, al
xor cl, 0xff
and cl, 1
mov dl, dil
xor dl, 1
and al, dl
mov r9b, dil
xor r9b, 1
and r9b, 0xff
and dl, 1
or cl, al
or r9b, dl
xor cl, r9b
mov al, dil
xor al, 0
mov dl, r10b
xor dl, 0xff
mov r9b, dil
xor r9b, 1
mov r14b, al
and r14b, 0xff
mov r15b, r9b
and r15b, 0
mov r12b, dl
and r12b, 0xff
and r10b, r9b
or r14b, r15b
or r12b, r10b
xor r14b, r12b
or al, dl
xor al, 0xff
or r9b, 1
and al, r9b
or r14b, al
xor r14b, 0xff
mov al, cl
xor al, r14b
and al, cl
mov cl, sil
and cl, al
xor sil, al
or cl, sil
mov al, cl
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
mov r9b, cl
and r9b, dl
or al, r9b
xor al, 0xff
xor al, 1
and al, 0xff
mov dl, dil
xor dl, 1
and dl, 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 dl, r10b
or sil, r9b
xor dl, sil
xor dl, 0xff
mov r9b, cl
xor r9b, dl
and r9b, cl
mov cl, al
xor cl, 0xff
mov dl, r9b
xor dl, 0xff
mov r10b, dil
xor r10b, 0
mov sil, cl
and sil, 0
and al, r10b
mov r14b, dl
and r14b, 0
and r9b, r10b
or sil, al
or r14b, r9b
xor sil, r14b
or cl, dl
xor cl, 0xff
or r10b, 0
and cl, r10b
or sil, cl
mov al, dil
xor al, 1
and al, 1
mov cl, dil
xor cl, 1
mov dl, cl
and dl, 1
mov r9b, dil
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, dil
xor dl, 1
mov r9b, r8b
and r9b, dl
mov r10b, dil
xor r10b, 1
and r10b, 0xff
and dl, 1
or cl, r9b
or r10b, dl
xor cl, r10b
mov dl, dil
xor dl, 0
and dl, 1
mov r9b, dil
xor r9b, 1
and r9b, 0
or dl, r9b
mov r9b, al
xor r9b, 0xff
mov r10b, dil
xor r10b, 0
mov r14b, dil
xor r14b, 1
or r9b, r10b
or r14b, 1
xor r9b, 0xff
and r9b, r14b
mov r10b, dl
xor r10b, 0xff
xor r10b, 1
and r10b, 0xff
mov r14b, dil
xor r14b, 0
mov r15b, cl
xor r15b, r14b
and r15b, cl
mov r14b, dl
xor r14b, 0xff
mov r12b, r8b
xor r12b, r14b
and r12b, r8b
mov r8b, r9b
xor r8b, 0xff
mov r14b, r10b
xor r14b, 0xff
mov r13b, dil
xor r13b, 0
mov bl, r8b
and bl, 0
and r9b, r13b
mov byte [rbp + 0x4f7], r14b
and r14b, 0
and r10b, r13b
or bl, r9b
or r14b, r10b
xor bl, r14b
mov r9b, byte [rbp + 0x4f7]
or r8b, r9b
xor r8b, 0xff
or r13b, 0
and r8b, r13b
or bl, r8b
mov r8b, r15b
and r8b, r12b
xor r15b, r12b
or r8b, r15b
mov r10b, bl
xor r10b, 0xff
mov r14b, r8b
and r14b, r10b
xor r8b, 0xff
and bl, r8b
or r14b, bl
mov r8b, al
and r8b, cl
xor al, cl
or r8b, al
mov al, r8b
xor al, 0xff
and al, 0
mov cl, dil
xor cl, 0
and r8b, cl
mov r10b, dil
xor r10b, 1
and r10b, 0
and cl, 1
or al, r8b
or r10b, cl
xor al, r10b
mov cl, dl
and cl, 0
xor dl, 0
or cl, dl
xor al, 0xff
xor cl, 0xff
mov dl, dil
xor dl, 1
or al, cl
or dl, 1
xor al, 0xff
and al, dl
mov cl, r14b
and cl, al
xor r14b, al
or cl, r14b
mov al, cl
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
and cl, dl
or al, cl
mov cl, sil
xor cl, 0xff
and cl, 0
mov dl, dil
xor dl, 0
mov r8b, sil
and r8b, dl
mov r10b, al
xor r10b, 0xff
and r10b, 0
and al, dl
or cl, r8b
or r10b, al
xor cl, r10b
xor sil, 0xff
mov al, cl
xor al, sil
and al, cl
mov cl, r11b
xor cl, 0xff
mov dl, al
xor dl, 0xff
mov r8b, dil
xor r8b, 0
or cl, dl
or r8b, 0
xor cl, 0xff
and cl, r8b
mov dl, r11b
xor dl, 0xff
mov r8b, al
and r8b, dl
xor al, 0xff
and r11b, al
or r8b, r11b
mov al, cl
xor al, 0xff
mov dl, r8b
xor dl, 0xff
xor dil, 1
mov r10b, al
and r10b, 0xff
and cl, dil
mov r11b, dl
and r11b, 0xff
and r8b, dil
or r10b, cl
or r11b, r8b
xor r10b, r11b
or al, dl
xor al, 0xff
or dil, 1
and al, dil
or r10b, al
test r10b, 1
jne 0x6d911bdc
jmp 0x6d98e752
xor eax, eax
mov rcx, qword [rbp + 0x780]
mov dword [rcx], 0
mov edx, dword [sym.out.dll_x.13]
mov r8d, dword [sym.out.dll_y.14]
mov r9d, eax
sub r9d, 0x4db840dd
mov r10d, edx
sub r10d, r9d
mov r9d, eax
sub r9d, 0xd5020491
add r10d, r9d
sub r10d, 0x1f3d0153
sub r10d, 0x4db840dd
add r10d, 0x1f3d0153
mov r9d, eax
sub r9d, 1
add r9d, 0
sub eax, r9d
sub r10d, eax
sub r10d, 0x52504018
add r10d, 0x501554f1
add r10d, 0x52504018
add r10d, 0xeb0118de
add r10d, 0xd5020491
sub r10d, 0xeb0118de
sub r10d, 0x2cba8787
sub r10d, 0x501554f1
add r10d, 0x2cba8787
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, 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 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, 0
xor r15b, 0
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, 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
mov dl, dil
xor dl, 0
xor al, 0xff
mov sil, dil
xor sil, 0
or dl, al
or sil, 0
xor dl, 0xff
and dl, 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
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
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, dl
and al, r11b
xor dl, r11b
or al, dl
mov dl, r15b
and dl, sil
xor r15b, sil
or dl, r15b
mov r11b, al
xor r11b, 0xff
and r11b, 1
mov bl, dil
xor bl, 1
and al, bl
mov sil, dl
xor sil, 0xff
and sil, 0xff
and dl, bl
or r11b, al
or sil, dl
xor r11b, sil
mov al, r8b
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
mov bl, r8b
and bl, dl
mov sil, dil
xor sil, 1
and sil, 0xff
and dl, 1
or al, bl
or sil, dl
xor al, sil
mov dl, r11b
xor dl, 0xff
and dl, 1
mov bl, dil
xor bl, 1
mov sil, r11b
and sil, bl
or dl, 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, r8b
xor r15b, sil
and r15b, r8b
mov r8b, dil
xor r8b, 1
mov sil, dl
xor sil, r8b
and sil, dl
xor r11b, 0xff
mov r8b, bl
xor r8b, 0xff
mov r12b, dil
xor r12b, 1
or r11b, r8b
or r12b, 1
xor r11b, 0xff
and r11b, r12b
mov r8b, r14b
xor r8b, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
mov r9b, r8b
and r9b, 0
and r14b, r13b
mov r10b, r12b
and r10b, 0
and r15b, r13b
or r9b, r14b
or r10b, r15b
xor r9b, r10b
or r8b, r12b
xor r8b, 0xff
or r13b, 0
and r8b, r13b
or r9b, r8b
mov r8b, sil
and r8b, r11b
xor sil, r11b
or r8b, sil
mov r10b, r9b
xor r10b, 0xff
and r10b, 0
mov r11b, dil
xor r11b, 0
and r9b, r11b
mov sil, r8b
xor sil, 0xff
and sil, 0
and r8b, r11b
or r10b, r9b
or sil, r8b
xor r10b, sil
mov r8b, al
xor r8b, 0xff
mov r9b, dl
xor r9b, 0xff
mov r11b, dil
xor r11b, 1
mov sil, r8b
and sil, 0xff
and al, r11b
mov r14b, r9b
and r14b, 0xff
and dl, r11b
or sil, al
or r14b, dl
xor sil, r14b
or r8b, r9b
xor r8b, 0xff
or r11b, 1
and r8b, r11b
or sil, r8b
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, bl
and dl, 1
xor bl, 1
or dl, bl
xor al, 0xff
xor dl, 0xff
xor dil, 1
or al, dl
or dil, 1
xor al, 0xff
and al, dil
mov dl, r10b
and dl, al
xor r10b, al
or dl, r10b
test dl, 1
jne 0x6d91203b
jmp 0x6d98e752
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xd51cb807
sub r8d, 0x50b7536f
add r8d, 0xd51cb807
mov r9d, ecx
sub r9d, 0x4efcaac5
sub r9d, r8d
add r9d, 0x4efcaac5
sub r9d, 0x44ea0a56
sub r9d, 0x44fdf85a
add r9d, 0x44ea0a56
sub r9d, 0x16d5236e
sub r9d, 1
add r9d, 0x16d5236e
sub r9d, 0x57652d50
add r9d, 0x44fdf85a
add r9d, 0x57652d50
mov r8d, 0xec59cacb
add r8d, 0
sub r8d, 0x50b7536f
sub r8d, 0xec59cacb
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, 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, 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
xor bl, 0xff
mov r14b, r11b
xor r14b, bl
and r14b, 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, r14b
and r11b, r10b
xor r14b, r10b
or r11b, r14b
mov r10b, dil
xor r10b, 0xff
mov bl, r11b
xor bl, 0xff
mov r14b, sil
xor r14b, 1
or r10b, bl
or r14b, 1
xor r10b, 0xff
and r10b, r14b
mov bl, dil
xor bl, 0xff
and bl, 1
xor sil, 1
and dil, sil
mov r14b, r11b
xor r14b, 0xff
and r14b, 0xff
and r11b, sil
or bl, dil
or r14b, r11b
xor bl, r14b
mov r11b, r10b
and r11b, bl
xor r10b, bl
or r11b, r10b
test r11b, 1
jne 0x6d91222a
jmp 0x6d9b4b1a
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xb250d828
mov r9d, ecx
add r9d, r8d
mov r8d, eax
sub r8d, 0xeae7e23d
sub r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0xb250d828
add r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, 0xa02bf64e
add r8d, 0
sub r8d, 1
sub r8d, 0xa02bf64e
mov r10d, eax
sub r10d, r9d
mov r9d, eax
sub r9d, r8d
add r10d, r9d
sub eax, r10d
add eax, 0x9ed013a
add eax, 0x93ec4acd
sub eax, 0x9ed013a
add eax, 0xced91983
sub eax, 0xeae7e23d
sub eax, 0xced91983
sub eax, 0x15d8c5a
sub eax, 0x93ec4acd
add eax, 0x15d8c5a
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
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, 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, 1
or r12b, al
or cl, 1
xor r12b, 0xff
and r12b, 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
xor cl, 0xff
mov r14b, r15b
xor r14b, 0xff
mov r13b, dil
xor r13b, 1
mov dl, cl
and dl, 0xff
and sil, r13b
mov r8b, r14b
and r8b, 0xff
and r15b, r13b
or dl, sil
or r8b, r15b
xor dl, r8b
or cl, r14b
xor cl, 0xff
or r13b, 1
and cl, r13b
or dl, cl
mov cl, r12b
xor cl, 0xff
mov r8b, al
xor r8b, 0xff
mov sil, dil
xor sil, 0
mov r14b, cl
and r14b, 0
and r12b, sil
mov r15b, r8b
and r15b, 0
and al, sil
or r14b, r12b
or r15b, al
xor r14b, r15b
or cl, r8b
xor cl, 0xff
or sil, 0
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, 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 al, r8b
or sil, dl
xor al, sil
xor al, 0xff
xor al, 0
and al, 0
mov dl, dil
xor dl, 0
and dl, 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 dl, sil
or r14b, r8b
xor dl, r14b
mov r8b, dl
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
xor r8b, 0xff
mov r14b, dil
xor r14b, 0
mov r15b, dil
xor r15b, 0
or r8b, r14b
or r15b, 0
xor r8b, 0xff
and r8b, r15b
mov r14b, dil
xor r14b, 1
xor dl, 0xff
mov r15b, dil
xor r15b, 0
or r14b, dl
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov dl, al
and dl, sil
xor al, sil
or dl, al
mov al, r8b
xor al, 0xff
mov sil, r14b
xor sil, 0xff
mov r15b, dil
xor r15b, 1
mov r12b, al
and r12b, 0xff
and r8b, r15b
mov r13b, sil
and r13b, 0xff
and r14b, r15b
or r12b, r8b
or r13b, r14b
xor r12b, r13b
or al, sil
xor al, 0xff
or r15b, 1
and al, r15b
or r12b, al
mov al, dl
xor al, 0xff
and al, 0
mov r8b, dil
xor r8b, 0
and dl, r8b
mov sil, r12b
xor sil, 0xff
and sil, 0
and r12b, r8b
or al, dl
or sil, r12b
xor al, sil
mov dl, dil
xor dl, 0
and dl, 1
mov r8b, dil
xor r8b, 1
and r8b, 0
or dl, r8b
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov r8b, dil
xor r8b, 1
and r8b, 1
mov sil, dil
xor sil, 1
and sil, 1
or r8b, sil
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, 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
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
mov r14b, dl
and r14b, sil
xor dl, sil
or r14b, dl
mov dl, r12b
and dl, r8b
xor r12b, r8b
or dl, r12b
mov r8b, r14b
xor r8b, 0xff
mov sil, dl
and sil, r8b
xor dl, 0xff
and r14b, dl
or sil, r14b
mov dl, dil
xor dl, 0
and dl, 0
mov r8b, dil
xor r8b, 0
mov r14b, r8b
and r14b, 0
mov r15b, dil
xor r15b, 1
and r15b, 0
and r8b, 1
or dl, r14b
or r15b, r8b
xor dl, r15b
mov r8b, cl
xor r8b, 0xff
and r8b, 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 r8b, r15b
or r12b, dl
xor r8b, r12b
xor r8b, 0xff
mov dl, cl
xor dl, 0xff
mov r14b, dil
xor r14b, 1
or r8b, dl
or r14b, 1
xor r8b, 0xff
and r8b, r14b
mov dl, r11b
xor dl, 0xff
and dl, 1
mov r14b, dil
xor r14b, 1
and r11b, r14b
or dl, r11b
mov r11b, sil
xor r11b, 0xff
and r11b, 1
mov r14b, dil
xor r14b, 1
mov r15b, sil
and r15b, r14b
or r11b, r15b
mov r14b, dil
xor r14b, 0
and r14b, 1
mov r15b, dil
xor r15b, 1
and r15b, 0
or r14b, r15b
mov r15b, dl
and r15b, r11b
xor dl, r11b
or r15b, dl
mov dl, dil
xor dl, 0
mov r11b, r14b
xor r11b, 0xff
mov r12b, dil
xor r12b, 1
mov r13b, dl
and r13b, 0xff
mov r9b, r12b
and r9b, 0
mov r10b, r11b
and r10b, 0xff
and r14b, r12b
or r13b, r9b
or r10b, r14b
xor r13b, r10b
or dl, r11b
xor dl, 0xff
or r12b, 1
and dl, r12b
or r13b, dl
mov dl, r15b
xor dl, 0xff
and dl, 1
mov r9b, dil
xor r9b, 1
and r15b, r9b
or dl, r15b
xor r13b, 0xff
mov r9b, dl
xor r9b, r13b
and r9b, dl
mov dl, al
xor dl, 0xff
and dl, 1
mov r10b, dil
xor r10b, 1
mov r11b, al
and r11b, r10b
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and r10b, 1
or dl, r11b
or r14b, r10b
xor dl, 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, 1
and r11b, 1
mov r14b, dil
xor r14b, 1
and r14b, 1
or r11b, r14b
mov r14b, dl
and r14b, r10b
xor dl, r10b
or r14b, dl
mov dl, dil
xor dl, 1
mov r10b, r11b
xor r10b, 0xff
mov r15b, dil
xor r15b, 1
mov r12b, dl
and r12b, 0xff
mov r13b, r15b
and r13b, 1
mov byte [rbp + 0x4f6], r10b
and r10b, 0xff
and r11b, r15b
or r12b, r13b
or r10b, r11b
xor r12b, r10b
mov r10b, byte [rbp + 0x4f6]
or dl, r10b
xor dl, 0xff
or r15b, 1
and dl, r15b
or r12b, dl
mov dl, r14b
xor dl, 0xff
and dl, 1
mov r11b, dil
xor r11b, 1
and r14b, r11b
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and r11b, 1
or dl, r14b
or r15b, r11b
xor dl, r15b
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, sil
xor bl, 0xff
and bl, 1
mov r14b, dil
xor r14b, 1
mov r15b, sil
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, dl
and r15b, bl
xor dl, bl
or r15b, dl
mov dl, r14b
and dl, 0
xor r14b, 0
or dl, r14b
mov bl, r15b
xor bl, 0xff
and bl, 1
mov r14b, dil
xor r14b, 1
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or bl, r15b
or r12b, r14b
xor bl, r12b
xor bl, 0xff
xor dl, 0xff
mov r14b, dil
xor r14b, 0
or bl, dl
or r14b, 0
xor bl, 0xff
and bl, r14b
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r14b, dil
xor r14b, 1
mov r15b, r8b
and r15b, r14b
or dl, 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, dl
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 r8b, 0xff
mov r10b, r15b
xor r10b, 0xff
mov r13b, dil
xor r13b, 0
or r8b, r10b
or r13b, 0
xor r8b, 0xff
and r8b, r13b
mov r10b, dil
xor r10b, 0
mov r13b, r14b
xor r13b, r10b
and r13b, r14b
xor r9b, 0xff
mov r10b, r15b
xor r10b, 0xff
mov byte [rbp + 0x4f5], dil
xor dil, 1
or r9b, r10b
or dil, 1
xor r9b, 0xff
and r9b, dil
mov r10b, r12b
and r10b, r8b
xor r12b, r8b
or r10b, r12b
mov r8b, r13b
and r8b, r9b
xor r13b, r9b
or r8b, r13b
mov r9b, r10b
xor r9b, 0xff
mov dil, r8b
and dil, r9b
xor r8b, 0xff
and r10b, r8b
or dil, r10b
mov r8b, dl
and r8b, r14b
xor dl, r14b
or r8b, dl
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x4f5]
xor r9b, 1
and r8b, r9b
or dl, r8b
mov r8b, byte [rbp + 0x4f5]
xor r8b, 0
mov r9b, r15b
xor r9b, 0xff
mov r10b, byte [rbp + 0x4f5]
xor r10b, 0
mov r14b, r8b
and r14b, 0
mov r12b, r10b
and r12b, 0
mov r13b, r9b
and r13b, 0
and r15b, r10b
or r14b, r12b
or r13b, r15b
xor r14b, r13b
or r8b, r9b
xor r8b, 0xff
or r10b, 0
and r8b, r10b
or r14b, r8b
xor r14b, 0xff
mov r8b, dl
xor r8b, r14b
and r8b, dl
mov dl, dil
and dl, r8b
xor dil, r8b
or dl, dil
mov r8b, r11b
xor r8b, 0xff
mov r9b, bl
xor r9b, 0xff
mov r10b, byte [rbp + 0x4f5]
xor r10b, 1
or r8b, r9b
or r10b, 1
xor r8b, 0xff
and r8b, r10b
mov r9b, r11b
xor r9b, 0xff
and r9b, 0
mov r10b, byte [rbp + 0x4f5]
xor r10b, 0
and r11b, r10b
mov dil, bl
xor dil, 0xff
and dil, 0
and bl, r10b
or r9b, r11b
or dil, bl
xor r9b, dil
mov r10b, r8b
and r10b, r9b
xor r8b, r9b
or r10b, r8b
mov r8b, dl
xor r8b, 0xff
and r8b, 0
mov r9b, byte [rbp + 0x4f5]
xor r9b, 0
mov r11b, dl
and r11b, r9b
mov bl, byte [rbp + 0x4f5]
xor bl, 1
and bl, 0
and r9b, 1
or r8b, r11b
or bl, r9b
xor r8b, bl
mov r9b, byte [rbp + 0x4f5]
xor r9b, 1
xor r8b, 0xff
mov r11b, byte [rbp + 0x4f5]
xor r11b, 0
or r9b, r8b
or r11b, 0
xor r9b, 0xff
and r9b, r11b
mov r8b, byte [rbp + 0x4f5]
xor r8b, 1
and r8b, 1
mov r11b, byte [rbp + 0x4f5]
xor r11b, 1
and r11b, 1
or r8b, r11b
xor dl, 0xff
mov r11b, r8b
xor r11b, 0xff
mov bl, byte [rbp + 0x4f5]
xor bl, 0
or dl, r11b
or bl, 0
xor dl, 0xff
and dl, bl
mov r11b, r10b
xor r11b, 0xff
and r11b, 0
mov bl, byte [rbp + 0x4f5]
xor bl, 0
mov dil, r10b
and dil, bl
mov r14b, byte [rbp + 0x4f5]
xor r14b, 1
and r14b, 0
and bl, 1
or r11b, dil
or r14b, bl
xor r11b, r14b
mov bl, byte [rbp + 0x4f5]
xor bl, 1
mov dil, r11b
xor dil, bl
and dil, r11b
xor r8b, 0xff
mov r11b, r10b
xor r11b, r8b
and r11b, r10b
mov r8b, r9b
xor r8b, 0xff
mov r10b, dl
xor r10b, 0xff
mov bl, byte [rbp + 0x4f5]
xor bl, 1
mov r14b, r8b
and r14b, 0xff
and r9b, bl
mov r15b, r10b
and r15b, 0xff
and dl, bl
or r14b, r9b
or r15b, dl
xor r14b, r15b
or r8b, r10b
xor r8b, 0xff
or bl, 1
and r8b, bl
or r14b, r8b
mov dl, dil
and dl, r11b
xor dil, r11b
or dl, dil
mov r8b, r14b
xor r8b, 0xff
and r8b, 0
mov r9b, byte [rbp + 0x4f5]
xor r9b, 0
and r14b, r9b
mov r10b, dl
xor r10b, 0xff
and r10b, 0
and dl, r9b
or r8b, r14b
or r10b, dl
xor r8b, r10b
mov dl, cl
xor dl, 0xff
mov r9b, al
xor r9b, 0xff
mov r10b, byte [rbp + 0x4f5]
xor r10b, 1
or dl, r9b
or r10b, 1
xor dl, 0xff
and dl, r10b
mov r9b, cl
xor r9b, 0xff
and r9b, 0
mov r10b, byte [rbp + 0x4f5]
xor r10b, 0
and cl, r10b
mov r11b, al
xor r11b, 0xff
and r11b, 0
and al, r10b
or r9b, cl
or r11b, al
xor r9b, r11b
mov al, dl
and al, r9b
xor dl, r9b
or al, dl
mov cl, al
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x4f5]
xor dl, 1
mov r9b, al
and r9b, dl
or cl, r9b
xor cl, 0xff
xor cl, 0
and cl, 0
mov dl, byte [rbp + 0x4f5]
xor dl, 0
and dl, 1
mov r9b, byte [rbp + 0x4f5]
xor r9b, 1
and r9b, 0
or dl, r9b
xor al, 0xff
mov r9b, dl
xor r9b, 0xff
mov r10b, byte [rbp + 0x4f5]
xor r10b, 0
or al, r9b
or r10b, 0
xor al, 0xff
and al, r10b
mov r9b, byte [rbp + 0x4f5]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0x4f5]
xor r10b, 1
mov r11b, r10b
and r11b, 1
mov bl, byte [rbp + 0x4f5]
xor bl, 1
and bl, 0xff
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, byte [rbp + 0x4f5]
xor r10b, 0
mov r11b, r9b
xor r11b, r10b
and r11b, r9b
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov r9b, cl
and r9b, al
xor cl, al
or r9b, cl
mov al, r11b
xor al, 0xff
mov cl, dl
xor cl, 0xff
mov r10b, byte [rbp + 0x4f5]
xor r10b, 0
mov bl, al
and bl, 0
and r11b, r10b
mov dil, cl
and dil, 0
and dl, r10b
or bl, r11b
or dil, dl
xor bl, dil
or al, cl
xor al, 0xff
or r10b, 0
and al, r10b
or bl, al
mov al, r9b
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x4f5]
xor cl, 0
and r9b, cl
mov dl, bl
xor dl, 0xff
and dl, 0
and bl, cl
or al, r9b
or dl, bl
xor al, dl
mov cl, byte [rbp + 0x4f5]
xor cl, 0
and cl, 1
mov dl, byte [rbp + 0x4f5]
xor dl, 1
and dl, 0
or cl, dl
mov dl, sil
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x4f5]
xor r9b, 1
mov r10b, sil
and r10b, r9b
mov r11b, byte [rbp + 0x4f5]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or dl, r10b
or r11b, r9b
xor dl, r11b
mov r9b, byte [rbp + 0x4f5]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0x4f5]
xor r10b, 1
mov r11b, r10b
and r11b, 1
mov bl, byte [rbp + 0x4f5]
xor bl, 1
and bl, 0xff
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, byte [rbp + 0x4f5]
xor r10b, 1
mov r11b, cl
xor r11b, r10b
and r11b, cl
mov r10b, byte [rbp + 0x4f5]
xor r10b, 0
mov bl, r9b
xor bl, 0xff
mov dil, byte [rbp + 0x4f5]
xor dil, 0
or r10b, bl
or dil, 0
xor r10b, 0xff
and r10b, dil
mov bl, byte [rbp + 0x4f5]
xor bl, 1
mov dil, dl
xor dil, bl
and dil, dl
xor sil, 0xff
mov bl, r9b
xor bl, 0xff
mov r14b, byte [rbp + 0x4f5]
xor r14b, 0
or sil, bl
or r14b, 0
xor sil, 0xff
and sil, r14b
mov bl, r11b
and bl, r10b
xor r11b, r10b
or bl, r11b
mov r10b, dil
and r10b, sil
xor dil, sil
or r10b, dil
mov r11b, bl
xor r11b, 0xff
and r11b, 0
mov sil, byte [rbp + 0x4f5]
xor sil, 0
and bl, sil
mov dil, r10b
xor dil, 0xff
and dil, 0
and r10b, sil
or r11b, bl
or dil, r10b
xor r11b, dil
mov r10b, cl
and r10b, dl
xor cl, dl
or r10b, cl
mov cl, r10b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x4f5]
xor dl, 1
and r10b, dl
or cl, r10b
mov dl, byte [rbp + 0x4f5]
xor dl, 1
mov r10b, r9b
xor r10b, 0xff
mov bl, byte [rbp + 0x4f5]
xor bl, 0
mov sil, dl
and sil, 0
mov dil, bl
and dil, 1
mov r14b, r10b
and r14b, 0
and r9b, bl
or sil, dil
or r14b, r9b
xor sil, r14b
or dl, r10b
xor dl, 0xff
or bl, 0
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, 0
mov r9b, byte [rbp + 0x4f5]
xor r9b, 0
and cl, r9b
mov r10b, byte [rbp + 0x4f5]
xor r10b, 1
and r10b, 0
and r9b, 1
or dl, cl
or r10b, r9b
xor dl, r10b
mov cl, al
xor cl, 0xff
mov r9b, dl
and r9b, cl
xor dl, 0xff
mov cl, al
and cl, dl
or r9b, cl
xor r9b, 0xff
xor al, 0xff
mov cl, byte [rbp + 0x4f5]
xor cl, 1
or r9b, al
or cl, 1
xor r9b, 0xff
and r9b, cl
mov al, r8b
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x4f5]
xor cl, 0
mov dl, r8b
and dl, cl
mov r10b, byte [rbp + 0x4f5]
xor r10b, 1
and r10b, 0
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 + 0x4f5]
xor dl, 1
mov r10b, r9b
and r10b, dl
or cl, r10b
mov dl, byte [rbp + 0x4f5]
xor dl, 0
and dl, 1
mov r10b, byte [rbp + 0x4f5]
xor r10b, 1
mov r11b, r10b
and r11b, 0
mov bl, byte [rbp + 0x4f5]
xor bl, 1
and bl, 0xff
and r10b, 1
or dl, r11b
or bl, r10b
xor dl, bl
mov r10b, al
xor r10b, 0xff
mov r11b, byte [rbp + 0x4f5]
xor r11b, 0
mov bl, byte [rbp + 0x4f5]
xor bl, 1
or r10b, r11b
or bl, 1
xor r10b, 0xff
and r10b, bl
xor r8b, 0xff
mov r11b, dl
xor r11b, 0xff
mov bl, byte [rbp + 0x4f5]
xor bl, 0
or r8b, r11b
or bl, 0
xor r8b, 0xff
and r8b, bl
mov r11b, cl
xor r11b, 0xff
mov bl, byte [rbp + 0x4f5]
xor bl, 0
mov sil, byte [rbp + 0x4f5]
xor sil, 1
or r11b, bl
or sil, 1
xor r11b, 0xff
and r11b, sil
xor r9b, 0xff
mov bl, dl
xor bl, 0xff
mov sil, byte [rbp + 0x4f5]
xor sil, 1
or r9b, bl
or sil, 1
xor r9b, 0xff
and r9b, sil
mov bl, r10b
and bl, r8b
xor r10b, r8b
or bl, r10b
mov r8b, r11b
and r8b, r9b
xor r11b, r9b
or r8b, r11b
mov r9b, bl
xor r9b, 0xff
mov r10b, r8b
and r10b, r9b
xor r8b, 0xff
and bl, r8b
or r10b, bl
mov r8b, al
xor r8b, 0xff
mov r9b, cl
xor r9b, 0xff
mov r11b, byte [rbp + 0x4f5]
xor r11b, 1
mov bl, r8b
and bl, 0xff
and al, r11b
mov sil, r9b
and sil, 0xff
and cl, r11b
or bl, al
or sil, cl
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, 0
mov cl, byte [rbp + 0x4f5]
xor cl, 0
and bl, cl
mov r8b, byte [rbp + 0x4f5]
xor r8b, 1
and r8b, 0
and cl, 1
or al, bl
or r8b, cl
xor al, r8b
mov cl, dl
and cl, 0
xor dl, 0
or cl, dl
xor al, 0xff
xor cl, 0xff
mov dl, byte [rbp + 0x4f5]
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
mov r8b, byte [rbp + 0x4f5]
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 0x6d91323d
jmp 0x6d9b4b1a
jmp 0x6d913242
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xbbf12adc
sub r8d, ecx
add r8d, 0xbbf12adc
mov r9d, eax
sub r9d, 0xb7cbc6a
sub r9d, 0x2fe26446
add r9d, 0xb7cbc6a
mov r10d, eax
sub r10d, r9d
sub r8d, r10d
mov r9d, eax
sub r9d, 0x28a6ca59
sub r9d, r8d
add r9d, 0x28a6ca59
mov r8d, eax
sub r8d, 1
add r8d, 0
mov r10d, eax
sub r10d, r8d
sub r9d, r10d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0x5a934bcb
add r8d, r9d
sub eax, r8d
add eax, 0xd9ca6569
sub eax, 0x2fe26446
sub eax, 0xd9ca6569
add eax, 0xa65dfb1f
sub eax, 0x5a934bcb
sub eax, 0xa65dfb1f
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 sil, 0xff
mov bl, r11b
xor bl, sil
and bl, r11b
mov r11b, r15b
and r11b, bl
xor r15b, bl
or r11b, r15b
mov bl, r14b
xor bl, 0xff
and bl, 1
mov sil, dil
xor sil, 1
mov r15b, r14b
and r15b, sil
or bl, 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, 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, bl
xor al, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, dil
xor r13b, 1
or al, r12b
or r13b, 1
xor al, 0xff
and al, r13b
xor r14b, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
or r14b, r12b
or r13b, 1
xor r14b, 0xff
and r14b, r13b
mov r12b, dil
xor r12b, 0
mov r13b, sil
xor r13b, r12b
and r13b, sil
xor r11b, 0xff
mov r12b, r15b
xor r12b, 0xff
mov cl, dil
xor cl, 1
or r11b, r12b
or cl, 1
xor r11b, 0xff
and r11b, cl
mov cl, al
and cl, r14b
xor al, r14b
or cl, al
mov al, r13b
xor al, 0xff
mov r14b, r11b
xor r14b, 0xff
mov r12b, dil
xor r12b, 0
mov dl, al
and dl, 0
and r13b, r12b
mov r8b, r14b
and r8b, 0
and r11b, r12b
or dl, r13b
or r8b, r11b
xor dl, r8b
or al, r14b
xor al, 0xff
or r12b, 0
and al, r12b
or dl, al
mov al, cl
xor al, 0xff
and al, 1
mov r8b, dil
xor r8b, 1
and cl, r8b
mov r11b, dl
xor r11b, 0xff
and r11b, 0xff
and dl, r8b
or al, cl
or r11b, dl
xor al, r11b
mov cl, bl
xor cl, 0xff
mov dl, sil
xor dl, 0xff
mov r8b, dil
xor r8b, 0
mov r11b, cl
and r11b, 0
and bl, r8b
mov r14b, dl
and r14b, 0
and sil, r8b
or r11b, bl
or r14b, sil
xor r11b, r14b
or cl, dl
xor cl, 0xff
or r8b, 0
and cl, r8b
or r11b, cl
mov cl, r11b
xor cl, 0xff
and cl, 0
mov dl, dil
xor dl, 0
and r11b, dl
mov r8b, dil
xor r8b, 1
and r8b, 0
and dl, 1
or cl, r11b
or r8b, dl
xor cl, r8b
mov dl, dil
xor dl, 0
mov r8b, r15b
xor r8b, 0xff
mov r11b, dil
xor r11b, 0
mov bl, dl
and bl, 0
mov sil, r11b
and sil, 0
mov r14b, r8b
and r14b, 0
and r15b, r11b
or bl, sil
or r14b, r15b
xor bl, r14b
or dl, r8b
xor dl, 0xff
or r11b, 0
and dl, r11b
or bl, dl
xor cl, 0xff
xor bl, 0xff
mov dl, dil
xor dl, 1
or cl, bl
or dl, 1
xor cl, 0xff
and cl, dl
mov dl, al
xor dl, 0xff
mov r8b, cl
xor r8b, 0xff
xor dil, 1
mov r11b, dl
and r11b, 0xff
and al, dil
mov bl, r8b
and bl, 0xff
and cl, dil
or r11b, al
or bl, cl
xor r11b, bl
or dl, r8b
xor dl, 0xff
or dil, 1
and dl, dil
or r11b, dl
test r11b, 1
jne 0x6d913624
jmp 0x6d9b4b1f
xor eax, eax
mov rcx, qword [rbp + 0x780]
mov edx, dword [rcx]
mov r8, qword [rbp + 0x7b8]
mov r9, qword [r8]
add r9, 4
add r9, 2
mov r10d, dword [sym.out.dll_x.13]
mov r11d, dword [sym.out.dll_y.14]
mov esi, eax
sub esi, 0x4f5175a1
sub esi, 0x50fc1dff
add esi, 0x4f5175a1
mov edi, r10d
add edi, 0xd464e50
add edi, esi
sub edi, 0xd464e50
sub edi, 0xa929d230
sub edi, 0xe99bbcd7
add edi, 0xa929d230
add edi, 0x93a0cba4
sub edi, 1
sub edi, 0x93a0cba4
add edi, 0xb3e31f45
add edi, 0xe99bbcd7
sub edi, 0xb3e31f45
mov esi, 0x4d539184
add esi, 0
sub esi, 0x50fc1dff
sub esi, 0x4d539184
sub eax, esi
add edi, eax
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 al, bl
and al, r13b
mov r10b, r12b
xor r10b, 1
and r10b, 0
and r13b, 1
or r15b, al
or r10b, r13b
xor r15b, r10b
mov al, r14b
xor al, 0xff
and al, 1
mov r10b, r12b
xor r10b, 1
mov r13b, r14b
and r13b, r10b
or al, r13b
mov r10b, r12b
xor r10b, 1
and r10b, 1
mov r13b, r12b
xor r13b, 1
mov r11b, r13b
and r11b, 1
mov sil, r12b
xor sil, 1
and sil, 0xff
and r13b, 1
or r10b, r11b
or sil, r13b
xor r10b, sil
mov r11b, r15b
xor r11b, 0xff
mov sil, al
xor sil, 0xff
mov r13b, r12b
xor r13b, 0
mov dil, r11b
and dil, 0
and r15b, r13b
mov cl, sil
and cl, 0
and al, r13b
or dil, r15b
or cl, al
xor dil, cl
or r11b, sil
xor r11b, 0xff
or r13b, 0
and r11b, r13b
or dil, r11b
mov al, r12b
xor al, 1
mov cl, r10b
xor cl, 0xff
mov r11b, r12b
xor r11b, 1
mov sil, al
and sil, 0xff
mov r15b, r11b
and r15b, 1
mov r13b, cl
and r13b, 0xff
and r10b, r11b
or sil, r15b
or r13b, r10b
xor sil, r13b
or al, cl
xor al, 0xff
or r11b, 1
and al, r11b
or sil, al
mov al, dil
xor al, 0xff
and al, 0
mov cl, r12b
xor cl, 0
and dil, cl
mov r10b, r12b
xor r10b, 1
and r10b, 0
and cl, 1
or al, dil
or r10b, cl
xor al, r10b
xor sil, 0xff
mov cl, al
xor cl, sil
and cl, al
mov al, bl
xor al, 0xff
and al, 1
mov r10b, r12b
xor r10b, 1
mov r11b, bl
and r11b, r10b
or al, r11b
xor al, 0xff
xor al, 1
and al, 0xff
mov r10b, r12b
xor r10b, 1
and r10b, 1
mov r11b, r12b
xor r11b, 1
and r11b, 1
or r10b, r11b
xor bl, 0xff
mov r11b, r10b
xor r11b, 0xff
mov sil, r12b
xor sil, 0
or bl, r11b
or sil, 0
xor bl, 0xff
and bl, sil
mov r11b, r14b
xor r11b, 0xff
and r11b, 0
mov sil, r12b
xor sil, 0
mov dil, r14b
and dil, sil
mov r15b, r12b
xor r15b, 1
and r15b, 0
and sil, 1
or r11b, dil
or r15b, sil
xor r11b, r15b
mov sil, r12b
xor sil, 1
mov dil, r11b
xor dil, sil
and dil, r11b
xor r14b, 0xff
xor r10b, 0xff
mov r11b, r12b
xor r11b, 1
or r14b, r10b
or r11b, 1
xor r14b, 0xff
and r14b, r11b
mov r10b, al
xor r10b, 0xff
mov r11b, bl
xor r11b, 0xff
mov sil, r12b
xor sil, 1
mov r15b, r10b
and r15b, 0xff
and al, sil
mov r13b, r11b
and r13b, 0xff
and bl, sil
or r15b, al
or r13b, bl
xor r15b, r13b
or r10b, r11b
xor r10b, 0xff
or sil, 1
and r10b, sil
or r15b, r10b
mov al, dil
and al, r14b
xor dil, r14b
or al, dil
mov r10b, r15b
xor r10b, 0xff
and r10b, 1
mov r11b, r12b
xor r11b, 1
and r15b, r11b
mov bl, al
xor bl, 0xff
and bl, 0xff
and al, r11b
or r10b, r15b
or bl, al
xor r10b, bl
mov al, cl
xor al, 0xff
mov r11b, r10b
xor r11b, 0xff
mov bl, r12b
xor bl, 1
or al, r11b
or bl, 1
xor al, 0xff
and al, bl
mov r11b, cl
xor r11b, 0xff
and r11b, 1
mov bl, r12b
xor bl, 1
and cl, bl
mov sil, r10b
xor sil, 0xff
and sil, 0xff
and r10b, bl
or r11b, cl
or sil, r10b
xor r11b, sil
mov cl, al
xor cl, 0xff
mov r10b, r11b
xor r10b, 0xff
xor r12b, 1
mov bl, cl
and bl, 0xff
and al, r12b
mov sil, r10b
and sil, 0xff
and r11b, r12b
or bl, al
or sil, r11b
xor bl, sil
or cl, r10b
xor cl, 0xff
or r12b, 1
and cl, r12b
or bl, cl
test bl, 1
mov dword [rbp + 0x4f0], edx
mov qword [rbp + 0x4e8], r9
jne 0x6d9139ca
jmp 0x6d9b4b1f
jmp 0x6d9139cf
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0xd0c24b81
add r8d, 0
sub r8d, 0xdfb0ec96
sub r8d, 0xd0c24b81
mov r9d, eax
sub r9d, r8d
mov r8d, ecx
add r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0xe6317c34
add r9d, r8d
mov r8d, eax
sub r8d, r9d
sub r8d, 0xa185247d
sub r8d, 1
add r8d, 0xa185247d
add r8d, 0x9fac8e83
sub r8d, 0xe6317c34
sub r8d, 0x9fac8e83
sub eax, 0x30b36bdc
sub eax, 0xdfb0ec96
add eax, 0x30b36bdc
add r8d, 0xab7782a9
add r8d, eax
sub r8d, 0xab7782a9
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, 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, 1
mov bl, sil
xor bl, 1
mov dil, r10b
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
and dil, 1
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
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, 1
or dil, r14b
or r15b, 1
xor dil, 0xff
and dil, r15b
xor r11b, 0xff
xor bl, 0xff
mov r14b, sil
xor r14b, 0
or r11b, bl
or r14b, 0
xor r11b, 0xff
and r11b, r14b
mov bl, cl
xor bl, 0xff
mov r14b, r10b
xor r14b, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, bl
and r12b, 0
and cl, r15b
mov r13b, r14b
and r13b, 0
and r10b, r15b
or r12b, cl
or r13b, r10b
xor r12b, r13b
or bl, r14b
xor bl, 0xff
or r15b, 0
and bl, r15b
or r12b, bl
mov cl, dil
xor cl, 0xff
mov r10b, r11b
xor r10b, 0xff
mov bl, sil
xor bl, 1
mov r14b, cl
and r14b, 0xff
and dil, bl
mov r15b, r10b
and r15b, 0xff
and r11b, bl
or r14b, dil
or r15b, r11b
xor r14b, r15b
or cl, r10b
xor cl, 0xff
or bl, 1
and cl, bl
or r14b, cl
mov cl, r12b
xor cl, 0xff
mov r10b, r14b
and r10b, cl
xor r14b, 0xff
and r12b, r14b
or r10b, r12b
mov cl, al
xor cl, 0xff
and cl, 1
mov r11b, sil
xor r11b, 1
mov bl, al
and bl, r11b
mov dil, sil
xor dil, 1
and dil, 0xff
and r11b, 1
or cl, bl
or dil, r11b
xor cl, dil
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
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, 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 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, sil
xor r14b, 1
mov r15b, r11b
xor r15b, r14b
and r15b, r11b
mov r14b, bl
xor r14b, 0xff
mov r12b, r10b
xor r12b, r14b
and r12b, r10b
mov r10b, dil
and r10b, al
xor dil, al
or r10b, dil
mov al, r15b
and al, r12b
xor r15b, r12b
or al, r15b
mov dil, r10b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
and r10b, r14b
mov r15b, al
xor r15b, 0xff
and r15b, 0xff
and al, r14b
or dil, r10b
or r15b, al
xor dil, r15b
mov al, cl
xor al, 0xff
mov r10b, r11b
xor r10b, 0xff
mov r14b, sil
xor r14b, 0
mov r15b, al
and r15b, 0
and cl, r14b
mov r12b, r10b
and r12b, 0
and r11b, r14b
or r15b, cl
or r12b, r11b
xor r15b, r12b
or al, r10b
xor al, 0xff
or r14b, 0
and al, r14b
or r15b, al
mov al, r15b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and r15b, cl
or al, r15b
mov cl, sil
xor cl, 1
mov r10b, bl
xor r10b, 0xff
mov r11b, sil
xor r11b, 1
mov r14b, cl
and r14b, 0xff
mov r15b, r11b
and r15b, 1
mov r12b, r10b
and r12b, 0xff
and bl, r11b
or r14b, r15b
or r12b, bl
xor r14b, r12b
or cl, r10b
xor cl, 0xff
or r11b, 1
and cl, r11b
or r14b, cl
xor al, 0xff
xor r14b, 0xff
xor sil, 1
or al, r14b
or sil, 1
xor al, 0xff
and al, sil
mov cl, dil
and cl, al
xor dil, al
or cl, dil
test cl, 1
jne 0x6d913ed9
jmp 0x6d9b4b24
xor eax, eax
mov rcx, qword [rbp + 0x4e8]
movzx edx, word [rcx]
mov r8d, dword [rbp + 0x4f0]
cmp r8d, edx
setl r9b
mov edx, dword [sym.out.dll_x.13]
mov r10d, dword [sym.out.dll_y.14]
mov r11d, eax
sub r11d, 0xd7725885
sub r11d, 0xd3bdcaf7
add r11d, 0xd7725885
add r11d, 0x6533ef12
sub r11d, 1
sub r11d, 0x6533ef12
sub r11d, 0xdf1467a1
add r11d, 0xd3bdcaf7
add r11d, 0xdf1467a1
mov esi, edx
sub esi, 0x9bef4b90
sub esi, 0xd649c694
add esi, 0x9bef4b90
mov edi, eax
sub edi, esi
mov esi, eax
sub esi, r11d
add edi, esi
sub eax, edi
add eax, 0xff7da158
add eax, 0xd649c694
sub eax, 0xff7da158
imul edx, eax
and edx, 1
cmp edx, 0
sete bl
cmp r10d, 0xa
setl r14b
mov r15b, bl
xor r15b, 0xff
and r15b, 0
mov r12b, 1
mov r13b, r12b
xor r13b, 0
mov al, bl
and al, r13b
mov dl, r12b
xor dl, 1
and dl, 0
and r13b, 1
or r15b, al
or dl, r13b
xor r15b, dl
xor r15b, 0xff
xor r15b, 1
and r15b, 0xff
mov al, r12b
xor al, 1
and al, 0
mov dl, r12b
xor dl, 0
mov r13b, dl
and r13b, 1
mov r10b, r12b
xor r10b, 1
and r10b, 0
and dl, 1
or al, r13b
or r10b, dl
xor al, r10b
mov dl, al
xor dl, 0xff
mov r10b, bl
xor r10b, dl
and r10b, bl
mov dl, r12b
xor dl, 1
and dl, 1
mov r13b, r12b
xor r13b, 1
and r13b, 1
or dl, r13b
mov r13b, r12b
xor r13b, 1
mov r11b, dl
xor r11b, r13b
and r11b, dl
mov dl, r12b
xor dl, 1
xor al, 0xff
mov r13b, r12b
xor r13b, 1
or dl, al
or r13b, 1
xor dl, 0xff
and dl, r13b
mov al, r15b
xor al, 0xff
mov r13b, r10b
xor r13b, 0xff
mov sil, r12b
xor sil, 0
mov dil, al
and dil, 0
and r15b, sil
mov cl, r13b
and cl, 0
and r10b, sil
or dil, r15b
or cl, r10b
xor dil, cl
or al, r13b
xor al, 0xff
or sil, 0
and al, sil
or dil, al
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, r14b
xor al, 0xff
and al, 1
mov cl, r12b
xor cl, 1
mov r10b, r14b
and r10b, cl
mov r11b, r12b
xor r11b, 1
and r11b, 0xff
and cl, 1
or al, r10b
or r11b, cl
xor al, r11b
mov cl, r12b
xor cl, 1
xor al, 0xff
mov r10b, r12b
xor r10b, 1
or cl, al
or r10b, 1
xor cl, 0xff
and cl, r10b
mov al, r12b
xor al, 1
and al, 0
mov r10b, r12b
xor r10b, 0
mov r11b, r10b
and r11b, 1
mov sil, r12b
xor sil, 1
and sil, 0
and r10b, 1
or al, r11b
or sil, r10b
xor al, sil
mov r10b, r14b
xor r10b, 0xff
xor al, 0xff
mov r11b, r12b
xor r11b, 1
or r10b, al
or r11b, 1
xor r10b, 0xff
and r10b, r11b
mov al, cl
xor al, 0xff
mov r11b, r10b
xor r11b, 0xff
mov sil, r12b
xor sil, 0
mov dil, al
and dil, 0
and cl, sil
mov r15b, r11b
and r15b, 0
and r10b, sil
or dil, cl
or r15b, r10b
xor dil, r15b
or al, r11b
xor al, 0xff
or sil, 0
and al, sil
or dil, al
mov al, r12b
xor al, 0
and al, 1
mov cl, r12b
xor cl, 1
and cl, 0
or al, cl
mov cl, r12b
xor cl, 1
xor al, 0xff
mov r10b, r12b
xor r10b, 0
or cl, al
or r10b, 0
xor cl, 0xff
and cl, r10b
mov al, r12b
xor al, 1
and al, 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 al, r11b
or sil, r10b
xor al, sil
mov r10b, r12b
xor r10b, 0
xor al, 0xff
mov r11b, r12b
xor r11b, 0
or r10b, al
or r11b, 0
xor r10b, 0xff
and r10b, r11b
mov al, cl
xor al, 0xff
mov r11b, r10b
xor r11b, 0xff
mov sil, r12b
xor sil, 1
mov r15b, al
and r15b, 0xff
and cl, sil
mov r13b, r11b
and r13b, 0xff
and r10b, sil
or r15b, cl
or r13b, r10b
xor r15b, r13b
or al, r11b
xor al, 0xff
or sil, 1
and al, sil
or r15b, al
mov al, dl
xor al, 0xff
and al, 1
mov cl, r12b
xor cl, 1
mov r10b, dl
and r10b, cl
or al, r10b
mov cl, r12b
xor cl, 0
and cl, 1
mov r10b, r12b
xor r10b, 1
and r10b, 0
or cl, r10b
mov r10b, r12b
xor r10b, 0
and r10b, 0
mov r11b, r12b
xor r11b, 0
mov sil, r11b
and sil, 0
mov r13b, r12b
xor r13b, 1
and r13b, 0
and r11b, 1
or r10b, sil
or r13b, r11b
xor r10b, r13b
mov r11b, al
xor r11b, 0xff
mov sil, cl
xor sil, 0xff
mov r13b, r12b
xor r13b, 0
mov r8b, r11b
and r8b, 0
and al, r13b
mov byte [rbp + 0x4e7], sil
and sil, 0
and cl, r13b
or r8b, al
or sil, cl
xor r8b, sil
mov al, byte [rbp + 0x4e7]
or r11b, al
xor r11b, 0xff
or r13b, 0
and r11b, r13b
or r8b, r11b
mov cl, r12b
xor cl, 0
mov r11b, r10b
xor r11b, 0xff
mov sil, r12b
xor sil, 1
mov r13b, cl
and r13b, 0xff
mov al, sil
and al, 0
mov byte [rbp + 0x4e6], r11b
and r11b, 0xff
and r10b, sil
or r13b, al
or r11b, r10b
xor r13b, r11b
mov al, byte [rbp + 0x4e6]
or cl, al
xor cl, 0xff
or sil, 1
and cl, sil
or r13b, cl
mov cl, r8b
xor cl, 0xff
and cl, 1
mov r10b, r12b
xor r10b, 1
and r8b, r10b
or cl, r8b
xor cl, 0xff
xor r13b, 0xff
mov r8b, r12b
xor r8b, 0
or cl, r13b
or r8b, 0
xor cl, 0xff
and cl, r8b
mov r8b, r15b
xor r8b, 0xff
and r8b, 0
mov r10b, r12b
xor r10b, 0
mov r11b, r15b
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, bl
xor r10b, 0xff
and r10b, 1
mov r11b, r12b
xor r11b, 1
mov sil, bl
and sil, r11b
mov r13b, r8b
xor r13b, 0xff
and r13b, 0xff
and r8b, r11b
or r10b, sil
or r13b, r8b
xor r10b, r13b
xor r10b, 0xff
xor bl, 0xff
mov r8b, r12b
xor r8b, 0
or r10b, bl
or r8b, 0
xor r10b, 0xff
and r10b, r8b
mov r8b, r12b
xor r8b, 0
and r8b, 1
mov r11b, r12b
xor r11b, 1
and r11b, 0
or r8b, r11b
mov r11b, dil
xor r11b, 0xff
mov bl, r8b
and bl, r11b
xor r8b, 0xff
mov r11b, dil
and r11b, r8b
or bl, r11b
xor bl, 0xff
mov r8b, dil
xor r8b, 0xff
mov r11b, r12b
xor r11b, 1
or bl, r8b
or r11b, 1
xor bl, 0xff
and bl, r11b
mov r8b, r14b
xor r8b, 0xff
and r8b, 0
mov r11b, r12b
xor r11b, 0
and r14b, r11b
mov sil, r12b
xor sil, 1
and sil, 0
and r11b, 1
or r8b, r14b
or sil, r11b
xor r8b, sil
mov r11b, r15b
xor r11b, 0xff
and r11b, 1
mov sil, r12b
xor sil, 1
mov r14b, r15b
and r14b, sil
or r11b, r14b
mov sil, r12b
xor sil, 0
and sil, 0
mov r14b, r12b
xor r14b, 0
mov r13b, r14b
and r13b, 0
mov al, r12b
xor al, 1
and al, 0
and r14b, 1
or sil, r13b
or al, r14b
xor sil, al
mov al, r8b
and al, r11b
xor r8b, r11b
or al, r8b
mov r8b, r12b
xor r8b, 0
mov r11b, sil
xor r11b, 0xff
mov r14b, r12b
xor r14b, 0
mov r13b, r8b
and r13b, 0
mov byte [rbp + 0x4e5], r14b
and r14b, 0
mov byte [rbp + 0x4e4], r11b
and r11b, 0
mov byte [rbp + 0x4e3], al
mov al, byte [rbp + 0x4e5]
and sil, al
or r13b, r14b
or r11b, sil
xor r13b, r11b
mov r11b, byte [rbp + 0x4e4]
or r8b, r11b
xor r8b, 0xff
or al, 0
and r8b, al
or r13b, r8b
mov al, byte [rbp + 0x4e3]
xor al, 0xff
and al, 1
mov r8b, r12b
xor r8b, 1
mov sil, byte [rbp + 0x4e3]
and sil, r8b
or al, sil
xor al, 0xff
xor r13b, 0xff
mov r8b, r12b
xor r8b, 1
or al, r13b
or r8b, 1
xor al, 0xff
and al, r8b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov sil, r12b
xor sil, 1
mov r14b, cl
and r14b, sil
or r8b, r14b
mov sil, r10b
xor sil, 0xff
and sil, 0
mov r14b, r12b
xor r14b, 0
mov r13b, r10b
and r13b, r14b
mov r11b, r12b
xor r11b, 1
and r11b, 0
and r14b, 1
or sil, r13b
or r11b, r14b
xor sil, r11b
mov r11b, r12b
xor r11b, 1
and r11b, 1
mov r14b, r12b
xor r14b, 1
and r14b, 1
or r11b, r14b
mov r14b, r8b
xor r14b, 0xff
mov r13b, r12b
xor r13b, 1
mov byte [rbp + 0x4e2], r12b
xor r12b, 1
or r14b, r13b
or r12b, 1
xor r14b, 0xff
and r14b, r12b
mov r12b, r11b
xor r12b, 0xff
mov r13b, cl
xor r13b, r12b
and r13b, cl
mov cl, byte [rbp + 0x4e2]
xor cl, 1
mov r12b, sil
xor r12b, cl
and r12b, sil
mov cl, r11b
xor cl, 0xff
mov byte [rbp + 0x4e1], r10b
xor r10b, cl
mov cl, byte [rbp + 0x4e1]
and r10b, cl
mov cl, r14b
xor cl, 0xff
mov byte [rbp + 0x4e0], r13b
xor r13b, 0xff
mov byte [rbp + 0x4df], al
mov al, byte [rbp + 0x4e2]
xor al, 1
mov byte [rbp + 0x4de], cl
and cl, 0xff
and r14b, al
mov byte [rbp + 0x4dd], r13b
and r13b, 0xff
mov byte [rbp + 0x4dc], al
mov al, byte [rbp + 0x4e0]
mov byte [rbp + 0x4db], cl
mov cl, byte [rbp + 0x4dc]
and al, cl
mov cl, byte [rbp + 0x4db]
or cl, r14b
or r13b, al
xor cl, r13b
mov al, byte [rbp + 0x4de]
mov r14b, byte [rbp + 0x4dd]
or al, r14b
xor al, 0xff
mov r13b, byte [rbp + 0x4dc]
or r13b, 1
and al, r13b
or cl, al
mov al, r12b
xor al, 0xff
mov r13b, r10b
xor r13b, 0xff
mov r14b, byte [rbp + 0x4e2]
xor r14b, 0
mov byte [rbp + 0x4da], al
and al, 0
and r12b, r14b
mov byte [rbp + 0x4d9], r13b
and r13b, 0
and r10b, r14b
or al, r12b
or r13b, r10b
xor al, r13b
mov r10b, byte [rbp + 0x4da]
mov r12b, byte [rbp + 0x4d9]
or r10b, r12b
xor r10b, 0xff
or r14b, 0
and r10b, r14b
or al, r10b
mov r10b, cl
xor r10b, 0xff
and r10b, 0
mov r14b, byte [rbp + 0x4e2]
xor r14b, 0
and cl, r14b
mov r13b, al
xor r13b, 0xff
and r13b, 0
and al, r14b
or r10b, cl
or r13b, al
xor r10b, r13b
mov al, r8b
xor al, 0xff
mov cl, sil
xor cl, 0xff
mov r14b, byte [rbp + 0x4e2]
xor r14b, 0
mov r13b, al
and r13b, 0
and r8b, r14b
mov r12b, cl
and r12b, 0
and sil, r14b
or r13b, r8b
or r12b, sil
xor r13b, r12b
or al, cl
xor al, 0xff
or r14b, 0
and al, r14b
or r13b, al
mov al, r13b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x4e2]
xor cl, 1
and r13b, cl
mov r8b, byte [rbp + 0x4e2]
xor r8b, 1
and r8b, 0xff
and cl, 1
or al, r13b
or r8b, cl
xor al, r8b
mov cl, r11b
and cl, 1
xor r11b, 1
or cl, r11b
xor cl, 0xff
mov r8b, al
xor r8b, cl
and r8b, al
mov al, r10b
xor al, 0xff
mov cl, r8b
xor cl, 0xff
mov r11b, byte [rbp + 0x4e2]
xor r11b, 1
mov sil, al
and sil, 0xff
and r10b, r11b
mov r14b, cl
and r14b, 0xff
and r8b, r11b
or sil, r10b
or r14b, r8b
xor sil, r14b
or al, cl
xor al, 0xff
or r11b, 1
and al, r11b
or sil, al
mov al, bl
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x4e2]
xor cl, 1
mov r8b, bl
and r8b, cl
or al, r8b
mov cl, byte [rbp + 0x4df]
xor cl, 0xff
and cl, 0
mov r8b, byte [rbp + 0x4e2]
xor r8b, 0
mov r10b, byte [rbp + 0x4df]
and r10b, r8b
mov r11b, byte [rbp + 0x4e2]
xor r11b, 1
and r11b, 0
and r8b, 1
or cl, r10b
or r11b, r8b
xor cl, r11b
mov r8b, byte [rbp + 0x4e2]
xor r8b, 1
and r8b, 1
mov r10b, byte [rbp + 0x4e2]
xor r10b, 1
and r10b, 1
or r8b, r10b
mov r10b, byte [rbp + 0x4e2]
xor r10b, 1
mov r11b, al
xor r11b, r10b
and r11b, al
xor bl, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r14b, byte [rbp + 0x4e2]
xor r14b, 0
or bl, r10b
or r14b, 0
xor bl, 0xff
and bl, r14b
mov r10b, cl
xor r10b, 0xff
mov r14b, byte [rbp + 0x4e2]
xor r14b, 1
mov r12b, byte [rbp + 0x4e2]
xor r12b, 1
or r10b, r14b
or r12b, 1
xor r10b, 0xff
and r10b, r12b
mov r14b, r8b
xor r14b, 0xff
mov r12b, byte [rbp + 0x4df]
xor r12b, r14b
mov r14b, byte [rbp + 0x4df]
and r12b, r14b
mov r13b, r11b
xor r13b, 0xff
mov r14b, bl
xor r14b, 0xff
mov byte [rbp + 0x4d8], al
mov al, byte [rbp + 0x4e2]
xor al, 0
mov byte [rbp + 0x4d7], r13b
and r13b, 0
and r11b, al
mov byte [rbp + 0x4d6], r14b
and r14b, 0
and bl, al
or r13b, r11b
or r14b, bl
xor r13b, r14b
mov r11b, byte [rbp + 0x4d7]
mov bl, byte [rbp + 0x4d6]
or r11b, bl
xor r11b, 0xff
or al, 0
and r11b, al
or r13b, r11b
mov al, r10b
and al, r12b
xor r10b, r12b
or al, r10b
mov r10b, r13b
xor r10b, 0xff
mov r11b, al
and r11b, r10b
xor al, 0xff
and r13b, al
or r11b, r13b
mov al, byte [rbp + 0x4d8]
and al, cl
mov r10b, byte [rbp + 0x4d8]
xor r10b, cl
or al, r10b
mov cl, al
xor cl, 0xff
and cl, 1
mov r10b, byte [rbp + 0x4e2]
xor r10b, 1
and al, r10b
or cl, al
mov al, byte [rbp + 0x4e2]
xor al, 1
mov r10b, r8b
xor r10b, 0xff
mov r14b, byte [rbp + 0x4e2]
xor r14b, 1
mov r12b, al
and r12b, 0xff
mov r13b, r14b
and r13b, 1
mov bl, r10b
and bl, 0xff
and r8b, r14b
or r12b, r13b
or bl, r8b
xor r12b, bl
or al, r10b
xor al, 0xff
or r14b, 1
and al, r14b
or r12b, al
xor cl, 0xff
xor r12b, 0xff
mov al, byte [rbp + 0x4e2]
xor al, 1
or cl, r12b
or al, 1
xor cl, 0xff
and cl, al
mov al, r11b
xor al, 0xff
mov r8b, cl
xor r8b, 0xff
mov r10b, byte [rbp + 0x4e2]
xor r10b, 0
mov bl, al
and bl, 0
and r11b, r10b
mov r14b, r8b
and r14b, 0
and cl, r10b
or bl, r11b
or r14b, cl
xor bl, r14b
or al, r8b
xor al, 0xff
or r10b, 0
and al, r10b
or bl, al
mov al, sil
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x4e2]
xor cl, 1
mov r8b, sil
and r8b, cl
or al, r8b
mov cl, byte [rbp + 0x4e2]
xor cl, 1
xor al, 0xff
mov r8b, byte [rbp + 0x4e2]
xor r8b, 0
or cl, al
or r8b, 0
xor cl, 0xff
and cl, r8b
mov al, byte [rbp + 0x4e2]
xor al, 1
and al, 1
mov r8b, byte [rbp + 0x4e2]
xor r8b, 1
mov r10b, r8b
and r10b, 1
mov r11b, byte [rbp + 0x4e2]
xor r11b, 1
and r11b, 0xff
and r8b, 1
or al, r10b
or r11b, r8b
xor al, r11b
xor sil, 0xff
mov r8b, al
xor r8b, 0xff
mov r10b, byte [rbp + 0x4e2]
xor r10b, 1
or sil, r8b
or r10b, 1
xor sil, 0xff
and sil, r10b
mov r8b, bl
xor r8b, 0xff
and r8b, 1
mov r10b, byte [rbp + 0x4e2]
xor r10b, 1
mov r11b, bl
and r11b, r10b
or r8b, r11b
mov r10b, byte [rbp + 0x4e2]
xor r10b, 1
mov r11b, r8b
xor r11b, r10b
and r11b, r8b
xor bl, 0xff
xor al, 0xff
mov r8b, byte [rbp + 0x4e2]
xor r8b, 0
or bl, al
or r8b, 0
xor bl, 0xff
and bl, r8b
mov al, cl
xor al, 0xff
mov r8b, sil
xor r8b, 0xff
mov r10b, byte [rbp + 0x4e2]
xor r10b, 1
mov r14b, al
and r14b, 0xff
and cl, r10b
mov r12b, r8b
and r12b, 0xff
and sil, r10b
or r14b, cl
or r12b, sil
xor r14b, r12b
or al, r8b
xor al, 0xff
or r10b, 1
and al, r10b
or r14b, al
mov al, r11b
xor al, 0xff
mov cl, bl
xor cl, 0xff
mov r8b, byte [rbp + 0x4e2]
xor r8b, 1
mov r10b, al
and r10b, 0xff
and r11b, r8b
mov sil, cl
and sil, 0xff
and bl, r8b
or r10b, r11b
or sil, bl
xor r10b, sil
or al, cl
xor al, 0xff
or r8b, 1
and al, r8b
or r10b, al
mov al, r14b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x4e2]
xor cl, 1
and r14b, cl
mov r8b, r10b
xor r8b, 0xff
and r8b, 0xff
and r10b, cl
or al, r14b
or r8b, r10b
xor al, r8b
mov cl, dl
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x4e2]
xor r8b, 1
mov r10b, dl
and r10b, r8b
or cl, r10b
mov r8b, dil
xor r8b, 0xff
and r8b, 0
mov r10b, byte [rbp + 0x4e2]
xor r10b, 0
mov r11b, dil
and r11b, r10b
mov bl, byte [rbp + 0x4e2]
xor bl, 1
and bl, 0
and r10b, 1
or r8b, r11b
or bl, r10b
xor r8b, bl
mov r10b, byte [rbp + 0x4e2]
xor r10b, 0
and r10b, 1
mov r11b, byte [rbp + 0x4e2]
xor r11b, 1
mov bl, r11b
and bl, 0
mov sil, byte [rbp + 0x4e2]
xor sil, 1
and sil, 0xff
and r11b, 1
or r10b, bl
or sil, r11b
xor r10b, sil
mov r11b, byte [rbp + 0x4e2]
xor r11b, 0
mov bl, cl
xor bl, r11b
and bl, cl
xor dl, 0xff
mov r11b, r10b
xor r11b, 0xff
mov sil, byte [rbp + 0x4e2]
xor sil, 0
or dl, r11b
or sil, 0
xor dl, 0xff
and dl, sil
mov r11b, byte [rbp + 0x4e2]
xor r11b, 0
mov sil, r8b
xor sil, r11b
and sil, r8b
xor dil, 0xff
mov r11b, r10b
xor r11b, 0xff
mov r14b, byte [rbp + 0x4e2]
xor r14b, 1
or dil, r11b
or r14b, 1
xor dil, 0xff
and dil, r14b
mov r11b, bl
xor r11b, 0xff
mov r14b, dl
xor r14b, 0xff
mov r12b, byte [rbp + 0x4e2]
xor r12b, 0
mov r13b, r11b
and r13b, 0
and bl, r12b
mov byte [rbp + 0x4d5], r14b
and r14b, 0
and dl, r12b
or r13b, bl
or r14b, dl
xor r13b, r14b
mov dl, byte [rbp + 0x4d5]
or r11b, dl
xor r11b, 0xff
or r12b, 0
and r11b, r12b
or r13b, r11b
mov r11b, sil
xor r11b, 0xff
mov bl, dil
xor bl, 0xff
mov r14b, byte [rbp + 0x4e2]
xor r14b, 0
mov r12b, r11b
and r12b, 0
and sil, r14b
mov dl, bl
and dl, 0
and dil, r14b
or r12b, sil
or dl, dil
xor r12b, dl
or r11b, bl
xor r11b, 0xff
or r14b, 0
and r11b, r14b
or r12b, r11b
mov dl, r13b
xor dl, 0xff
mov r11b, r12b
and r11b, dl
xor r12b, 0xff
and r13b, r12b
or r11b, 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 + 0x4e2]
xor r8b, 1
and dl, r8b
or cl, dl
mov dl, r10b
and dl, 0
xor r10b, 0
or dl, r10b
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, byte [rbp + 0x4e2]
xor r8b, 0
mov r10b, cl
and r10b, r8b
mov r11b, byte [rbp + 0x4e2]
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 + 0x4e2]
xor r8b, 0
and r8b, 1
mov r10b, byte [rbp + 0x4e2]
xor r10b, 1
mov r11b, r10b
and r11b, 0
mov bl, byte [rbp + 0x4e2]
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, cl
xor r11b, r10b
and r11b, cl
mov cl, byte [rbp + 0x4e2]
xor cl, 1
and cl, 0
mov r10b, byte [rbp + 0x4e2]
xor r10b, 0
mov bl, r10b
and bl, 1
mov sil, byte [rbp + 0x4e2]
xor sil, 1
and sil, 0
and r10b, 1
or cl, bl
or sil, r10b
xor cl, sil
mov r10b, byte [rbp + 0x4e2]
xor r10b, 0
mov bl, cl
xor bl, r10b
and bl, cl
mov cl, byte [rbp + 0x4e2]
xor cl, 1
xor r8b, 0xff
mov r10b, byte [rbp + 0x4e2]
xor r10b, 0
or cl, r8b
or r10b, 0
xor cl, 0xff
and cl, r10b
mov r8b, dl
xor r8b, 0xff
mov r10b, r11b
xor r10b, 0xff
mov sil, byte [rbp + 0x4e2]
xor sil, 0
mov dil, r8b
and dil, 0
and dl, sil
mov r14b, r10b
and r14b, 0
and r11b, sil
or dil, dl
or r14b, r11b
xor dil, r14b
or r8b, r10b
xor r8b, 0xff
or sil, 0
and r8b, sil
or dil, r8b
mov dl, bl
xor dl, 0xff
mov r8b, cl
xor r8b, 0xff
mov r10b, byte [rbp + 0x4e2]
xor r10b, 0
mov r11b, dl
and r11b, 0
and bl, r10b
mov sil, r8b
and sil, 0
and cl, r10b
or r11b, bl
or sil, cl
xor r11b, sil
or dl, r8b
xor dl, 0xff
or r10b, 0
and dl, r10b
or r11b, dl
mov cl, dil
xor cl, 0xff
and cl, 0
mov dl, byte [rbp + 0x4e2]
xor dl, 0
and dil, dl
mov r8b, r11b
xor r8b, 0xff
and r8b, 0
and r11b, dl
or cl, dil
or r8b, r11b
xor cl, r8b
mov dl, byte [rbp + 0x4e2]
xor dl, 0
and dl, 1
mov r8b, byte [rbp + 0x4e2]
xor r8b, 1
mov r10b, r8b
and r10b, 0
mov r11b, byte [rbp + 0x4e2]
xor r11b, 1
and r11b, 0xff
and r8b, 1
or dl, r10b
or r11b, r8b
xor dl, r11b
mov r8b, r15b
xor r8b, 0xff
and r8b, 1
mov r10b, byte [rbp + 0x4e2]
xor r10b, 1
mov r11b, r15b
and r11b, r10b
or r8b, r11b
mov r10b, byte [rbp + 0x4e2]
xor r10b, 0
and r10b, 0
mov r11b, byte [rbp + 0x4e2]
xor r11b, 0
mov bl, r11b
and bl, 0
mov sil, byte [rbp + 0x4e2]
xor sil, 1
and sil, 0
and r11b, 1
or r10b, bl
or sil, r11b
xor r10b, sil
mov r11b, byte [rbp + 0x4e2]
xor r11b, 0
mov bl, dl
xor bl, r11b
and bl, dl
mov r11b, byte [rbp + 0x4e2]
xor r11b, 0
mov sil, r10b
xor sil, 0xff
mov dil, byte [rbp + 0x4e2]
xor dil, 1
or r11b, sil
or dil, 1
xor r11b, 0xff
and r11b, dil
mov sil, byte [rbp + 0x4e2]
xor sil, 0
mov dil, r8b
xor dil, sil
and dil, r8b
xor r15b, 0xff
mov sil, r10b
xor sil, 0xff
mov r14b, byte [rbp + 0x4e2]
xor r14b, 0
or r15b, sil
or r14b, 0
xor r15b, 0xff
and r15b, r14b
mov sil, bl
xor sil, 0xff
mov r14b, r11b
xor r14b, 0xff
mov r12b, byte [rbp + 0x4e2]
xor r12b, 1
mov r13b, sil
and r13b, 0xff
and bl, r12b
mov byte [rbp + 0x4d4], r14b
and r14b, 0xff
and r11b, r12b
or r13b, bl
or r14b, r11b
xor r13b, r14b
mov r11b, byte [rbp + 0x4d4]
or sil, r11b
xor sil, 0xff
or r12b, 1
and sil, r12b
or r13b, sil
mov bl, dil
and bl, r15b
xor dil, r15b
or bl, dil
mov sil, r13b
xor sil, 0xff
mov dil, bl
and dil, sil
xor bl, 0xff
and r13b, bl
or dil, r13b
mov bl, dl
xor bl, 0xff
mov sil, r8b
xor sil, 0xff
mov r14b, byte [rbp + 0x4e2]
xor r14b, 0
mov r15b, bl
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 bl, sil
xor bl, 0xff
or r14b, 0
and bl, r14b
or r15b, bl
mov dl, r15b
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x4e2]
xor r8b, 1
and r15b, r8b
or dl, r15b
mov r8b, r10b
and r8b, 0
xor r10b, 0
or r8b, r10b
xor dl, 0xff
xor r8b, 0xff
mov r10b, byte [rbp + 0x4e2]
xor r10b, 0
or dl, r8b
or r10b, 0
xor dl, 0xff
and dl, r10b
mov r8b, dil
and r8b, dl
xor dil, dl
or r8b, dil
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r10b, byte [rbp + 0x4e2]
xor r10b, 1
and r8b, r10b
mov bl, byte [rbp + 0x4e2]
xor bl, 1
and bl, 0xff
and r10b, 1
or dl, r8b
or bl, r10b
xor dl, bl
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r10b, byte [rbp + 0x4e2]
xor r10b, 1
mov bl, cl
and bl, r10b
mov sil, dl
xor sil, 0xff
and sil, 0xff
and dl, r10b
or r8b, bl
or sil, dl
xor r8b, sil
xor cl, 0xff
mov dl, r8b
xor dl, cl
and dl, r8b
mov cl, al
xor cl, 0xff
mov r8b, dl
xor r8b, 0xff
mov r10b, byte [rbp + 0x4e2]
xor r10b, 1
or cl, r8b
or r10b, 1
xor cl, 0xff
and cl, r10b
mov r8b, al
xor r8b, 0xff
and r8b, 0
mov r10b, byte [rbp + 0x4e2]
xor r10b, 0
and al, r10b
mov bl, dl
xor bl, 0xff
and bl, 0
and dl, r10b
or r8b, al
or bl, dl
xor r8b, bl
mov al, cl
xor al, 0xff
mov dl, r8b
xor dl, 0xff
mov r10b, byte [rbp + 0x4e2]
xor r10b, 1
mov bl, al
and bl, 0xff
and cl, r10b
mov sil, dl
and sil, 0xff
and r8b, r10b
or bl, cl
or sil, r8b
xor bl, sil
or al, dl
xor al, 0xff
or r10b, 1
and al, r10b
or bl, al
test bl, 1
mov byte [rbp + 0x4d3], r9b
jne 0x6d915247
jmp 0x6d9b4b24
jmp 0x6d91524c
mov al, byte [rbp + 0x4d3]
test al, 1
jne 0x6d91525f
jmp 0x6d91f359
mov rax, qword [rbp + 0x790]
mov rcx, qword [rax]
mov rdx, qword [rbp + 0x788]
mov r8, qword [rdx]
mov r9, qword [rbp + 0x780]
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 + 0x778]
mov qword [r8], rcx
mov rcx, qword [r8]
mov r10, qword [rbp + 0x7e8]
mov rsi, qword [r10]
mov rdi, qword [rdx]
movsxd rbx, dword [r9]
imul rbx, rbx, 0x28
add rdi, rbx
mov qword [rbp + 0x4c8], rcx
mov qword [rbp + 0x4c0], rsi
mov qword [rbp + 0x4b8], rdi
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
sub r8d, 0xf11fd143
add r8d, 0xe641da0
add r8d, 0xf11fd143
sub r8d, 0xd826964c
sub r8d, 0xe95c7d27
add r8d, 0xd826964c
mov r9d, eax
sub r9d, 0xe641da0
add r8d, r9d
mov r9d, 0xcb2affa1
add r9d, 0
sub r9d, 1
sub r9d, 0xcb2affa1
mov r10d, eax
sub r10d, r9d
sub r8d, r10d
mov r9d, 0xcb81dfad
add r9d, 0
sub r9d, 0xe95c7d27
sub r9d, 0xcb81dfad
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, 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, 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, 0
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 sil, 0xff
mov cl, dil
xor cl, 1
or al, sil
or cl, 1
xor al, 0xff
and al, cl
mov cl, r14b
xor cl, 0xff
mov sil, r12b
xor sil, 0xff
mov r13b, dil
xor r13b, 1
mov dl, cl
and dl, 0xff
and r14b, r13b
mov r8b, sil
and r8b, 0xff
and r12b, r13b
or dl, r14b
or r8b, r12b
xor dl, r8b
or cl, sil
xor cl, 0xff
or r13b, 1
and cl, r13b
or dl, cl
mov cl, r15b
and cl, al
xor r15b, al
or cl, r15b
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, 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, 0
or dl, cl
or r8b, 0
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
mov sil, cl
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, 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
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
mov r8b, dl
and r8b, cl
xor dl, 0xff
and sil, dl
or r8b, sil
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, 1
and cl, 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
mov sil, dl
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, 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 dl, 0xff
mov r12b, dil
xor r12b, 0
or r15b, dl
or r12b, 0
xor r15b, 0xff
and r15b, r12b
mov dl, cl
xor dl, 0xff
mov r12b, sil
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
mov r9b, dl
and r9b, 0
and cl, r13b
mov r10b, r12b
and r10b, 0
and sil, r13b
or r9b, cl
or r10b, sil
xor r9b, r10b
or dl, r12b
xor dl, 0xff
or r13b, 0
and dl, r13b
or r9b, dl
mov cl, r14b
and cl, r15b
xor r14b, r15b
or cl, r14b
mov dl, r9b
xor dl, 0xff
and dl, 0
mov r10b, dil
xor r10b, 0
and r9b, r10b
mov sil, cl
xor sil, 0xff
and sil, 0
and cl, r10b
or dl, r9b
or sil, cl
xor dl, sil
mov cl, al
xor cl, 0xff
and cl, 1
mov r9b, dil
xor r9b, 1
mov r10b, al
and r10b, r9b
or cl, 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, 0
and r10b, 1
mov sil, dil
xor sil, 1
and sil, 0
or r10b, sil
mov sil, cl
and sil, r9b
xor cl, r9b
or sil, cl
mov cl, dil
xor cl, 0
mov r9b, r10b
xor r9b, 0xff
mov r14b, dil
xor r14b, 0
mov r15b, cl
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 cl, r9b
xor cl, 0xff
or r14b, 0
and cl, r14b
or r15b, cl
mov cl, sil
xor cl, 0xff
and cl, 1
mov r9b, dil
xor r9b, 1
and sil, r9b
or cl, sil
xor cl, 0xff
xor r15b, 0xff
mov r9b, dil
xor r9b, 1
or cl, r15b
or r9b, 1
xor cl, 0xff
and cl, r9b
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
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, r9b
and sil, r10b
xor r9b, r10b
or sil, r9b
mov r9b, r11b
and r9b, 1
xor r11b, 1
or r9b, r11b
mov r10b, sil
xor r10b, 0xff
and r10b, 1
mov r11b, dil
xor r11b, 1
and sil, r11b
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and r11b, 1
or r10b, sil
or r14b, r11b
xor r10b, r14b
xor r9b, 0xff
mov r11b, r10b
xor r11b, r9b
and r11b, r10b
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, r8b
xor r10b, 0xff
mov sil, r9b
and sil, r10b
xor r9b, 0xff
mov r10b, r8b
and r10b, r9b
or sil, r10b
xor sil, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r10b, dil
xor r10b, 0
or sil, r9b
or r10b, 0
xor sil, 0xff
and sil, r10b
mov r9b, dl
xor r9b, 0xff
and r9b, 1
mov r10b, dil
xor r10b, 1
mov r14b, dl
and r14b, r10b
or r9b, r14b
mov r10b, bl
xor r10b, 0xff
and r10b, 1
mov r14b, dil
xor r14b, 1
mov r15b, bl
and r15b, r14b
mov r12b, r9b
xor r12b, 0xff
and r12b, 0xff
and r9b, r14b
or r10b, r15b
or r12b, r9b
xor r10b, r12b
xor bl, 0xff
mov r9b, r10b
xor r9b, bl
and r9b, 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, 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
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, r10b
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 + 0x4b7], dil
xor dil, 0
or cl, r12b
or dil, 0
xor cl, 0xff
and cl, dil
mov dil, r14b
xor dil, 0xff
mov r12b, r11b
xor r12b, dil
and r12b, r11b
mov r11b, r15b
xor r11b, 0xff
mov dil, r13b
xor dil, 0xff
mov byte [rbp + 0x4b6], al
mov al, byte [rbp + 0x4b7]
xor al, 1
mov byte [rbp + 0x4b5], r11b
and r11b, 0xff
and r15b, al
mov byte [rbp + 0x4b4], dil
and dil, 0xff
and r13b, al
or r11b, r15b
or dil, r13b
xor r11b, dil
mov dil, byte [rbp + 0x4b5]
mov r15b, byte [rbp + 0x4b4]
or dil, r15b
xor dil, 0xff
or al, 1
and dil, al
or r11b, dil
mov al, cl
and al, r12b
xor cl, r12b
or al, cl
mov cl, r11b
xor cl, 0xff
and cl, 0
mov dil, byte [rbp + 0x4b7]
xor dil, 0
and r11b, dil
mov r12b, al
xor r12b, 0xff
and r12b, 0
and al, dil
or cl, r11b
or r12b, al
xor cl, r12b
mov al, r10b
and al, bl
xor r10b, bl
or al, r10b
mov r10b, al
xor r10b, 0xff
and r10b, 1
mov r11b, byte [rbp + 0x4b7]
xor r11b, 1
and al, r11b
or r10b, al
mov al, byte [rbp + 0x4b7]
xor al, 0
mov r11b, r14b
xor r11b, 0xff
mov bl, byte [rbp + 0x4b7]
xor bl, 1
mov dil, al
and dil, 0xff
mov r12b, bl
and r12b, 0
mov r13b, r11b
and r13b, 0xff
and r14b, bl
or dil, r12b
or r13b, r14b
xor dil, r13b
or al, r11b
xor al, 0xff
or bl, 1
and al, bl
or dil, al
xor r10b, 0xff
xor dil, 0xff
mov al, byte [rbp + 0x4b7]
xor al, 0
or r10b, dil
or al, 0
xor r10b, 0xff
and r10b, al
mov al, cl
and al, r10b
xor cl, r10b
or al, cl
mov cl, sil
xor cl, 0xff
and cl, 1
mov r10b, byte [rbp + 0x4b7]
xor r10b, 1
mov r11b, sil
and r11b, r10b
or cl, r11b
mov r10b, r9b
xor r10b, 0xff
and r10b, 1
mov r11b, byte [rbp + 0x4b7]
xor r11b, 1
mov bl, r9b
and bl, r11b
or r10b, bl
mov r11b, byte [rbp + 0x4b7]
xor r11b, 0
and r11b, 1
mov bl, byte [rbp + 0x4b7]
xor bl, 1
and bl, 0
or r11b, bl
mov bl, cl
xor bl, 0xff
mov dil, byte [rbp + 0x4b7]
xor dil, 0
mov r14b, byte [rbp + 0x4b7]
xor r14b, 0
or bl, dil
or r14b, 0
xor bl, 0xff
and bl, r14b
xor sil, 0xff
mov dil, r11b
xor dil, 0xff
mov r14b, byte [rbp + 0x4b7]
xor r14b, 0
or sil, dil
or r14b, 0
xor sil, 0xff
and sil, r14b
mov dil, byte [rbp + 0x4b7]
xor dil, 0
mov r14b, r10b
xor r14b, dil
and r14b, r10b
mov dil, r11b
xor dil, 0xff
mov r12b, r9b
xor r12b, dil
and r12b, r9b
mov r9b, bl
and r9b, sil
xor bl, sil
or r9b, bl
mov bl, r14b
and bl, r12b
xor r14b, r12b
or bl, r14b
mov sil, r9b
xor sil, 0xff
mov dil, bl
and dil, sil
xor bl, 0xff
and r9b, bl
or dil, r9b
mov r9b, cl
xor r9b, 0xff
mov bl, r10b
xor bl, 0xff
mov sil, byte [rbp + 0x4b7]
xor sil, 0
mov r14b, r9b
and r14b, 0
and cl, sil
mov r12b, bl
and r12b, 0
and r10b, sil
or r14b, cl
or r12b, r10b
xor r14b, r12b
or r9b, bl
xor r9b, 0xff
or sil, 0
and r9b, sil
or r14b, r9b
mov cl, r14b
xor cl, 0xff
and cl, 0
mov r9b, byte [rbp + 0x4b7]
xor r9b, 0
and r14b, r9b
mov r10b, byte [rbp + 0x4b7]
xor r10b, 1
and r10b, 0
and r9b, 1
or cl, r14b
or r10b, r9b
xor cl, r10b
mov r9b, byte [rbp + 0x4b7]
xor r9b, 0
mov r10b, r11b
xor r10b, 0xff
mov bl, byte [rbp + 0x4b7]
xor bl, 1
mov sil, r9b
and sil, 0xff
mov r14b, bl
and r14b, 0
mov r12b, r10b
and r12b, 0xff
and r11b, bl
or sil, r14b
or r12b, r11b
xor sil, r12b
or r9b, r10b
xor r9b, 0xff
or bl, 1
and r9b, bl
or sil, r9b
xor sil, 0xff
mov r9b, cl
xor r9b, sil
and r9b, cl
mov cl, dil
and cl, r9b
xor dil, r9b
or cl, dil
mov r9b, al
xor r9b, 0xff
and r9b, 0
mov r10b, byte [rbp + 0x4b7]
xor r10b, 0
mov r11b, al
and r11b, r10b
mov bl, byte [rbp + 0x4b7]
xor bl, 1
and bl, 0
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, byte [rbp + 0x4b7]
xor r10b, 0
xor r9b, 0xff
mov r11b, byte [rbp + 0x4b7]
xor r11b, 1
or r10b, r9b
or r11b, 1
xor r10b, 0xff
and r10b, r11b
mov r9b, byte [rbp + 0x4b7]
xor r9b, 0
and r9b, 1
mov r11b, byte [rbp + 0x4b7]
xor r11b, 1
and r11b, 0
or r9b, r11b
mov r11b, r9b
xor r11b, 0xff
mov bl, al
xor bl, r11b
and bl, al
mov al, cl
xor al, 0xff
and al, 1
mov r11b, byte [rbp + 0x4b7]
xor r11b, 1
mov sil, cl
and sil, r11b
mov dil, byte [rbp + 0x4b7]
xor dil, 1
and dil, 0xff
and r11b, 1
or al, sil
or dil, r11b
xor al, dil
xor al, 0xff
mov r11b, byte [rbp + 0x4b7]
xor r11b, 0
mov sil, byte [rbp + 0x4b7]
xor sil, 1
or al, r11b
or sil, 1
xor al, 0xff
and al, sil
xor r9b, 0xff
mov r11b, cl
xor r11b, r9b
and r11b, cl
mov cl, r10b
and cl, bl
xor r10b, bl
or cl, r10b
mov r9b, al
and r9b, r11b
xor al, r11b
or r9b, al
mov al, cl
xor al, 0xff
and al, 1
mov r10b, byte [rbp + 0x4b7]
xor r10b, 1
and cl, r10b
mov r11b, r9b
xor r11b, 0xff
and r11b, 0xff
and r9b, r10b
or al, cl
or r11b, r9b
xor al, r11b
mov cl, byte [rbp + 0x4b6]
xor cl, 0xff
and cl, 0
mov r9b, byte [rbp + 0x4b7]
xor r9b, 0
mov r10b, byte [rbp + 0x4b6]
and r10b, r9b
mov r11b, byte [rbp + 0x4b7]
xor r11b, 1
and r11b, 0
and r9b, 1
or cl, r10b
or r11b, r9b
xor cl, r11b
mov r9b, r8b
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x4b7]
xor r10b, 1
mov r11b, r8b
and r11b, r10b
mov bl, byte [rbp + 0x4b7]
xor bl, 1
and bl, 0xff
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, byte [rbp + 0x4b7]
xor r10b, 1
and r10b, 0
mov r11b, byte [rbp + 0x4b7]
xor r11b, 0
mov bl, r11b
and bl, 1
mov sil, byte [rbp + 0x4b7]
xor sil, 1
and sil, 0
and r11b, 1
or r10b, bl
or sil, r11b
xor r10b, sil
mov r11b, cl
xor r11b, 0xff
mov bl, byte [rbp + 0x4b7]
xor bl, 1
mov sil, byte [rbp + 0x4b7]
xor sil, 1
or r11b, bl
or sil, 1
xor r11b, 0xff
and r11b, sil
mov bl, byte [rbp + 0x4b6]
xor bl, 0xff
mov sil, r10b
xor sil, 0xff
mov dil, byte [rbp + 0x4b7]
xor dil, 0
or bl, sil
or dil, 0
xor bl, 0xff
and bl, dil
mov sil, byte [rbp + 0x4b7]
xor sil, 1
mov dil, r9b
xor dil, sil
and dil, r9b
mov sil, r10b
xor sil, 0xff
mov r14b, r8b
xor r14b, sil
and r14b, r8b
mov r8b, r11b
and r8b, bl
xor r11b, bl
or r8b, r11b
mov r11b, dil
xor r11b, 0xff
mov bl, r14b
xor bl, 0xff
mov sil, byte [rbp + 0x4b7]
xor sil, 1
mov r12b, r11b
and r12b, 0xff
and dil, sil
mov r13b, bl
and r13b, 0xff
and r14b, sil
or r12b, dil
or r13b, r14b
xor r12b, r13b
or r11b, bl
xor r11b, 0xff
or sil, 1
and r11b, sil
or r12b, r11b
mov r11b, r8b
xor r11b, 0xff
and r11b, 0
mov bl, byte [rbp + 0x4b7]
xor bl, 0
and r8b, bl
mov sil, r12b
xor sil, 0xff
and sil, 0
and r12b, bl
or r11b, r8b
or sil, r12b
xor r11b, sil
mov r8b, cl
and r8b, r9b
xor cl, r9b
or r8b, cl
mov cl, r8b
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp + 0x4b7]
xor r9b, 1
and r8b, r9b
mov bl, byte [rbp + 0x4b7]
xor bl, 1
and bl, 0xff
and r9b, 1
or cl, r8b
or bl, r9b
xor cl, bl
mov r8b, byte [rbp + 0x4b7]
xor r8b, 1
mov r9b, r10b
xor r9b, 0xff
mov bl, byte [rbp + 0x4b7]
xor bl, 1
mov sil, r8b
and sil, 0xff
mov dil, bl
and dil, 1
mov r14b, r9b
and r14b, 0xff
and r10b, bl
or sil, dil
or r14b, r10b
xor sil, r14b
or r8b, r9b
xor r8b, 0xff
or bl, 1
and r8b, bl
or sil, r8b
xor cl, 0xff
xor sil, 0xff
mov r8b, byte [rbp + 0x4b7]
xor r8b, 0
or cl, sil
or r8b, 0
xor cl, 0xff
and cl, r8b
mov r8b, r11b
and r8b, cl
xor r11b, cl
or r8b, r11b
mov cl, r8b
xor cl, 0xff
and cl, 0
mov r9b, byte [rbp + 0x4b7]
xor r9b, 0
mov r10b, r8b
and r10b, r9b
mov r11b, byte [rbp + 0x4b7]
xor r11b, 1
and r11b, 0
and r9b, 1
or cl, r10b
or r11b, r9b
xor cl, r11b
xor cl, 0xff
xor cl, 0
and cl, 0
mov r9b, byte [rbp + 0x4b7]
xor r9b, 0
and r9b, 1
mov r10b, byte [rbp + 0x4b7]
xor r10b, 1
and r10b, 0
or r9b, r10b
xor r8b, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r11b, byte [rbp + 0x4b7]
xor r11b, 1
or r8b, r10b
or r11b, 1
xor r8b, 0xff
and r8b, r11b
mov r10b, byte [rbp + 0x4b7]
xor r10b, 1
and r10b, 0
mov r11b, byte [rbp + 0x4b7]
xor r11b, 0
mov bl, r11b
and bl, 1
mov sil, byte [rbp + 0x4b7]
xor sil, 1
and sil, 0
and r11b, 1
or r10b, bl
or sil, r11b
xor r10b, sil
xor r10b, 0xff
mov r11b, byte [rbp + 0x4b7]
xor r11b, 0
mov bl, byte [rbp + 0x4b7]
xor bl, 1
or r10b, r11b
or bl, 1
xor r10b, 0xff
and r10b, bl
mov r11b, byte [rbp + 0x4b7]
xor r11b, 1
xor r9b, 0xff
mov bl, byte [rbp + 0x4b7]
xor bl, 0
or r11b, r9b
or bl, 0
xor r11b, 0xff
and r11b, bl
mov r9b, cl
and r9b, r8b
xor cl, r8b
or r9b, cl
mov cl, r10b
and cl, r11b
xor r10b, r11b
or cl, r10b
mov r8b, r9b
xor r8b, 0xff
and r8b, 0
mov r10b, byte [rbp + 0x4b7]
xor r10b, 0
and r9b, r10b
mov r11b, cl
xor r11b, 0xff
and r11b, 0
and cl, r10b
or r8b, r9b
or r11b, cl
xor r8b, r11b
mov cl, byte [rbp + 0x4b7]
xor cl, 1
and cl, 1
mov r9b, byte [rbp + 0x4b7]
xor r9b, 1
and r9b, 1
or cl, r9b
mov r9b, dl
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x4b7]
xor r10b, 1
mov r11b, dl
and r11b, r10b
or r9b, r11b
mov r10b, byte [rbp + 0x4b7]
xor r10b, 0
and r10b, 1
mov r11b, byte [rbp + 0x4b7]
xor r11b, 1
and r11b, 0
or r10b, r11b
mov r11b, byte [rbp + 0x4b7]
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 sil, r9b
xor sil, 0xff
mov dil, byte [rbp + 0x4b7]
xor dil, 0
mov r14b, byte [rbp + 0x4b7]
xor r14b, 0
or sil, dil
or r14b, 0
xor sil, 0xff
and sil, r14b
mov dil, r10b
xor dil, 0xff
mov r14b, dl
xor r14b, dil
and r14b, dl
mov dl, bl
xor dl, 0xff
mov dil, r11b
xor dil, 0xff
mov r12b, byte [rbp + 0x4b7]
xor r12b, 0
mov r13b, dl
and r13b, 0
and bl, r12b
mov r15b, dil
and r15b, 0
and r11b, r12b
or r13b, bl
or r15b, r11b
xor r13b, r15b
or dl, dil
xor dl, 0xff
or r12b, 0
and dl, r12b
or r13b, dl
mov dl, sil
and dl, r14b
xor sil, r14b
or dl, sil
mov r11b, r13b
xor r11b, 0xff
mov bl, dl
and bl, r11b
xor dl, 0xff
and r13b, dl
or bl, r13b
mov dl, cl
and dl, r9b
xor cl, r9b
or dl, cl
mov cl, dl
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp + 0x4b7]
xor r9b, 1
and dl, r9b
or cl, dl
mov dl, byte [rbp + 0x4b7]
xor dl, 0
mov r9b, r10b
xor r9b, 0xff
mov r11b, byte [rbp + 0x4b7]
xor r11b, 0
mov sil, dl
and sil, 0
mov dil, r11b
and dil, 0
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
xor cl, 0xff
xor sil, 0xff
mov dl, byte [rbp + 0x4b7]
xor dl, 0
or cl, sil
or dl, 0
xor cl, 0xff
and cl, dl
mov dl, bl
and dl, cl
xor bl, cl
or dl, bl
mov cl, dl
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp + 0x4b7]
xor r9b, 1
and dl, r9b
or cl, dl
mov dl, r8b
xor dl, 0xff
and dl, 0
mov r9b, byte [rbp + 0x4b7]
xor r9b, 0
mov r10b, r8b
and r10b, r9b
mov r11b, cl
xor r11b, 0xff
and r11b, 0
and cl, r9b
or dl, r10b
or r11b, cl
xor dl, r11b
xor r8b, 0xff
mov cl, dl
xor cl, r8b
and cl, dl
mov dl, al
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp + 0x4b7]
xor r8b, 0
mov r9b, al
and r9b, r8b
mov r10b, byte [rbp + 0x4b7]
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, 1
mov r9b, byte [rbp + 0x4b7]
xor r9b, 1
mov r10b, cl
and r10b, r9b
or r8b, r10b
mov r9b, byte [rbp + 0x4b7]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0x4b7]
xor r10b, 1
mov r11b, r10b
and r11b, 1
mov bl, byte [rbp + 0x4b7]
xor bl, 1
and bl, 0xff
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, byte [rbp + 0x4b7]
xor r10b, 1
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 + 0x4b7]
xor al, 1
mov r10b, r8b
xor r10b, al
and r10b, r8b
xor cl, 0xff
mov al, r9b
xor al, 0xff
mov sil, byte [rbp + 0x4b7]
xor sil, 1
or cl, al
or sil, 1
xor cl, 0xff
and cl, sil
mov al, r11b
xor al, 0xff
mov sil, bl
xor sil, 0xff
mov dil, byte [rbp + 0x4b7]
xor dil, 1
mov r14b, al
and r14b, 0xff
and r11b, dil
mov r15b, sil
and r15b, 0xff
and bl, dil
or r14b, r11b
or r15b, bl
xor r14b, r15b
or al, sil
xor al, 0xff
or dil, 1
and al, dil
or r14b, al
mov al, r10b
xor al, 0xff
mov r11b, cl
xor r11b, 0xff
mov bl, byte [rbp + 0x4b7]
xor bl, 0
mov sil, al
and sil, 0
and r10b, bl
mov dil, r11b
and dil, 0
and cl, bl
or sil, r10b
or dil, cl
xor sil, dil
or al, r11b
xor al, 0xff
or bl, 0
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, dl
xor al, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, byte [rbp + 0x4b7]
xor r11b, 0
mov bl, al
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 al, r10b
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 + 0x4b7]
xor dl, 1
and bl, dl
mov r8b, byte [rbp + 0x4b7]
xor r8b, 1
and r8b, 0xff
and dl, 1
or al, bl
or r8b, dl
xor al, r8b
mov dl, byte [rbp + 0x4b7]
xor dl, 1
mov r8b, r9b
xor r8b, 0xff
mov r10b, byte [rbp + 0x4b7]
xor r10b, 1
mov r11b, dl
and r11b, 0xff
mov bl, r10b
and bl, 1
mov sil, r8b
and sil, 0xff
and r9b, r10b
or r11b, bl
or sil, r9b
xor r11b, sil
or dl, r8b
xor dl, 0xff
or r10b, 1
and dl, r10b
or r11b, dl
xor al, 0xff
xor r11b, 0xff
mov dl, byte [rbp + 0x4b7]
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 0x6d9165e9
jmp 0x6d9a3dfb
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x81ecca0d
mov r9d, ecx
add r9d, r8d
sub r9d, 0x9f1968b5
sub r9d, 0xd54af7a
add r9d, 0x9f1968b5
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0x81ecca0d
add r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x845911ce
sub r9d, r8d
add r9d, 0x3791ec89
sub r9d, 1
sub r9d, 0x3791ec89
add r9d, 0x79350e86
sub r9d, 0x845911ce
sub r9d, 0x79350e86
sub r9d, 0x37593bd
sub r9d, 0xc151bb1
add r9d, 0x37593bd
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0xd54af7a
add r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0xc151bb1
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, 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, 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, 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, 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, 1
or cl, al
or r14b, 1
xor cl, 0xff
and cl, r14b
mov al, bl
xor al, 0xff
mov r14b, dil
xor r14b, 0xff
mov r12b, sil
xor r12b, 0
mov dl, al
and dl, 0
and bl, r12b
mov r8b, r14b
and r8b, 0
and dil, r12b
or dl, bl
or r8b, dil
xor dl, r8b
or al, r14b
xor al, 0xff
or r12b, 0
and al, r12b
or dl, al
mov al, r15b
and al, cl
xor r15b, cl
or al, r15b
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
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 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, 0
mov r14b, sil
xor r14b, 1
or bl, dil
or r14b, 1
xor bl, 0xff
and bl, r14b
xor al, 0xff
xor al, 1
and al, 0xff
mov dil, dl
xor dil, 0xff
mov r14b, r8b
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, dil
and r12b, 0xff
and dl, r15b
mov r9b, r14b
and r9b, 0xff
and r8b, r15b
or r12b, dl
or r9b, r8b
xor r12b, r9b
or dil, r14b
xor dil, 0xff
or r15b, 1
and dil, r15b
or r12b, dil
mov dl, bl
and dl, al
xor bl, al
or dl, bl
mov al, r12b
xor al, 0xff
mov r8b, dl
and r8b, al
xor dl, 0xff
and r12b, dl
or r8b, r12b
mov al, r13b
xor al, 0xff
and al, 0
mov dl, sil
xor dl, 0
mov r9b, r13b
and r9b, dl
mov bl, sil
xor bl, 1
and bl, 0
and dl, 1
or al, r9b
or bl, dl
xor al, bl
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, sil
xor r9b, 0
and r9b, 1
mov bl, sil
xor bl, 1
and bl, 0
or r9b, bl
mov bl, al
and bl, dl
xor al, dl
or bl, al
mov al, r9b
and al, 0
xor r9b, 0
or al, r9b
mov dl, bl
xor dl, 0xff
and dl, 1
mov r9b, sil
xor r9b, 1
and bl, r9b
mov dil, sil
xor dil, 1
and dil, 0xff
and r9b, 1
or dl, bl
or dil, r9b
xor dl, dil
xor al, 0xff
mov r9b, dl
xor r9b, al
and r9b, dl
mov al, r8b
xor al, 0xff
and al, 0
mov dl, sil
xor dl, 0
mov bl, r8b
and bl, dl
mov dil, sil
xor dil, 1
and dil, 0
and dl, 1
or al, bl
or dil, dl
xor al, dil
mov dl, r10b
xor dl, 0xff
and dl, 1
mov bl, sil
xor bl, 1
mov dil, r10b
and dil, bl
mov r14b, al
xor r14b, 0xff
and r14b, 0xff
and al, bl
or dl, dil
or r14b, al
xor dl, r14b
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, 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, 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 r12b, r14b
and r12b, 1
mov byte [rbp + 0x4b3], r10b
and r10b, 0
and bl, r14b
or r15b, r12b
or r10b, bl
xor r15b, r10b
mov r10b, byte [rbp + 0x4b3]
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 r15b, 0xff
mov bl, al
xor bl, r15b
and bl, al
mov al, r8b
xor al, 0xff
and al, 1
mov dil, sil
xor dil, 1
mov r14b, r8b
and r14b, dil
or al, r14b
mov dil, r11b
xor dil, 0xff
mov r14b, al
and r14b, dil
xor al, 0xff
mov dil, r11b
and dil, al
or r14b, dil
xor r14b, 0xff
xor r11b, 0xff
mov al, sil
xor al, 0
or r14b, r11b
or al, 0
xor r14b, 0xff
and r14b, al
mov al, r9b
xor al, 0xff
and al, 1
mov r11b, sil
xor r11b, 1
mov dil, r9b
and dil, r11b
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and r11b, 1
or al, dil
or r15b, r11b
xor al, r15b
mov r11b, dl
xor r11b, 0xff
and r11b, 1
mov dil, sil
xor dil, 1
mov r15b, dl
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 r10b, sil
xor r10b, 1
and r10b, 0
and r15b, 1
or dil, r12b
or r10b, r15b
xor dil, r10b
mov r10b, sil
xor r10b, 1
mov r15b, al
xor r15b, r10b
and r15b, al
mov r10b, dil
xor r10b, 0xff
mov r12b, r9b
xor r12b, r10b
and r12b, r9b
mov r9b, sil
xor r9b, 1
mov r10b, r11b
xor r10b, r9b
and r10b, r11b
mov r9b, dil
xor r9b, 0xff
mov byte [rbp + 0x4b2], dl
xor dl, r9b
mov r9b, byte [rbp + 0x4b2]
and dl, r9b
mov r9b, r15b
xor r9b, 0xff
mov byte [rbp + 0x4b1], r12b
xor r12b, 0xff
mov byte [rbp + 0x4b0], sil
xor sil, 0
mov byte [rbp + 0x4af], r9b
and r9b, 0
and r15b, sil
mov byte [rbp + 0x4ae], r12b
and r12b, 0
mov byte [rbp + 0x4ad], al
mov al, byte [rbp + 0x4b1]
and al, sil
or r9b, r15b
or r12b, al
xor r9b, r12b
mov al, byte [rbp + 0x4af]
mov r15b, byte [rbp + 0x4ae]
or al, r15b
xor al, 0xff
or sil, 0
and al, sil
or r9b, al
mov al, r10b
and al, dl
xor r10b, dl
or al, r10b
mov dl, r9b
xor dl, 0xff
mov r10b, al
and r10b, dl
xor al, 0xff
and r9b, al
or r10b, r9b
mov al, byte [rbp + 0x4ad]
and al, r11b
mov dl, byte [rbp + 0x4ad]
xor dl, r11b
or al, dl
mov dl, al
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x4b0]
xor r9b, 1
and al, r9b
or dl, al
mov al, byte [rbp + 0x4b0]
xor al, 1
mov r9b, dil
xor r9b, 0xff
mov r11b, byte [rbp + 0x4b0]
xor r11b, 1
mov sil, al
and sil, 0xff
mov r12b, r11b
and r12b, 1
mov r15b, r9b
and r15b, 0xff
and dil, r11b
or sil, r12b
or r15b, dil
xor sil, r15b
or al, r9b
xor al, 0xff
or r11b, 1
and al, r11b
or sil, al
xor sil, 0xff
mov al, dl
xor al, sil
and al, dl
mov dl, r10b
and dl, al
xor r10b, al
or dl, r10b
mov al, bl
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x4b0]
xor r9b, 1
mov r10b, bl
and r10b, r9b
or al, r10b
mov r9b, r14b
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x4b0]
xor r10b, 1
mov r11b, r14b
and r11b, r10b
mov sil, byte [rbp + 0x4b0]
xor sil, 1
and sil, 0xff
and r10b, 1
or r9b, r11b
or sil, r10b
xor r9b, sil
mov r10b, byte [rbp + 0x4b0]
xor r10b, 0
and r10b, 1
mov r11b, byte [rbp + 0x4b0]
xor r11b, 1
and r11b, 0
or r10b, r11b
mov r11b, byte [rbp + 0x4b0]
xor r11b, 0
mov sil, al
xor sil, r11b
and sil, al
mov r11b, r10b
xor r11b, 0xff
mov dil, bl
xor dil, r11b
and dil, bl
mov r11b, byte [rbp + 0x4b0]
xor r11b, 0
mov bl, r9b
xor bl, r11b
and bl, r9b
xor r14b, 0xff
mov r11b, r10b
xor r11b, 0xff
mov r15b, byte [rbp + 0x4b0]
xor r15b, 1
or r14b, r11b
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov r11b, sil
and r11b, dil
xor sil, dil
or r11b, sil
mov sil, bl
and sil, r14b
xor bl, r14b
or sil, bl
mov bl, r11b
xor bl, 0xff
and bl, 0
mov dil, byte [rbp + 0x4b0]
xor dil, 0
and r11b, dil
mov r14b, sil
xor r14b, 0xff
and r14b, 0
and sil, dil
or bl, r11b
or r14b, sil
xor bl, r14b
mov r11b, al
xor r11b, 0xff
mov sil, r9b
xor sil, 0xff
mov dil, byte [rbp + 0x4b0]
xor dil, 1
mov r14b, r11b
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 r11b, sil
xor r11b, 0xff
or dil, 1
and r11b, dil
or r14b, r11b
mov al, r14b
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x4b0]
xor r9b, 1
and r14b, r9b
mov r11b, byte [rbp + 0x4b0]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or al, r14b
or r11b, r9b
xor al, r11b
mov r9b, byte [rbp + 0x4b0]
xor r9b, 0
mov r11b, r10b
xor r11b, 0xff
mov sil, byte [rbp + 0x4b0]
xor sil, 1
mov dil, r9b
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 r9b, r11b
xor r9b, 0xff
or sil, 1
and r9b, sil
or dil, r9b
xor dil, 0xff
mov r9b, al
xor r9b, dil
and r9b, al
mov al, bl
and al, r9b
xor bl, r9b
or al, bl
mov r9b, dl
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x4b0]
xor r10b, 1
mov r11b, dl
and r11b, r10b
or r9b, r11b
xor r9b, 0xff
xor r9b, 1
and r9b, 0xff
mov r10b, byte [rbp + 0x4b0]
xor r10b, 1
and r10b, 1
mov r11b, byte [rbp + 0x4b0]
xor r11b, 1
mov bl, r11b
and bl, 1
mov sil, byte [rbp + 0x4b0]
xor sil, 1
and sil, 0xff
and r11b, 1
or r10b, bl
or sil, r11b
xor r10b, sil
mov r11b, r10b
xor r11b, 0xff
mov bl, dl
xor bl, r11b
and bl, dl
mov dl, al
xor dl, 0xff
and dl, 0
mov r11b, byte [rbp + 0x4b0]
xor r11b, 0
mov sil, al
and sil, r11b
mov dil, byte [rbp + 0x4b0]
xor dil, 1
and dil, 0
and r11b, 1
or dl, sil
or dil, r11b
xor dl, dil
xor dl, 0xff
mov r11b, byte [rbp + 0x4b0]
xor r11b, 1
mov sil, byte [rbp + 0x4b0]
xor sil, 1
or dl, r11b
or sil, 1
xor dl, 0xff
and dl, sil
xor r10b, 0xff
mov r11b, al
xor r11b, r10b
and r11b, al
mov al, r9b
and al, bl
xor r9b, bl
or al, r9b
mov r9b, dl
and r9b, r11b
xor dl, r11b
or r9b, dl
mov dl, al
xor dl, 0xff
mov r10b, r9b
and r10b, dl
xor r9b, 0xff
and al, r9b
or r10b, al
mov al, r13b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x4b0]
xor dl, 1
mov r9b, r13b
and r9b, dl
mov r11b, byte [rbp + 0x4b0]
xor r11b, 1
and r11b, 0xff
and dl, 1
or al, r9b
or r11b, dl
xor al, r11b
mov dl, cl
xor dl, 0xff
and dl, 0
mov r9b, byte [rbp + 0x4b0]
xor r9b, 0
mov r11b, cl
and r11b, r9b
mov bl, byte [rbp + 0x4b0]
xor bl, 1
and bl, 0
and r9b, 1
or dl, r11b
or bl, r9b
xor dl, bl
mov r9b, byte [rbp + 0x4b0]
xor r9b, 1
and r9b, 1
mov r11b, byte [rbp + 0x4b0]
xor r11b, 1
mov bl, r11b
and bl, 1
mov sil, byte [rbp + 0x4b0]
xor sil, 1
and sil, 0xff
and r11b, 1
or r9b, bl
or sil, r11b
xor r9b, sil
mov r11b, byte [rbp + 0x4b0]
xor r11b, 1
mov bl, al
xor bl, r11b
and bl, al
xor r13b, 0xff
mov r11b, r9b
xor r11b, 0xff
mov sil, byte [rbp + 0x4b0]
xor sil, 1
or r13b, r11b
or sil, 1
xor r13b, 0xff
and r13b, sil
mov r11b, dl
xor r11b, 0xff
mov sil, byte [rbp + 0x4b0]
xor sil, 1
mov dil, byte [rbp + 0x4b0]
xor dil, 1
or r11b, sil
or dil, 1
xor r11b, 0xff
and r11b, dil
mov sil, r9b
xor sil, 0xff
mov dil, cl
xor dil, sil
and dil, cl
mov cl, bl
xor cl, 0xff
mov sil, r13b
xor sil, 0xff
mov r14b, byte [rbp + 0x4b0]
xor r14b, 1
mov r15b, cl
and r15b, 0xff
and bl, r14b
mov r12b, sil
and r12b, 0xff
and r13b, r14b
or r15b, bl
or r12b, r13b
xor r15b, r12b
or cl, sil
xor cl, 0xff
or r14b, 1
and cl, r14b
or r15b, cl
mov cl, r11b
and cl, dil
xor r11b, dil
or cl, r11b
mov r11b, r15b
xor r11b, 0xff
and r11b, 0
mov bl, byte [rbp + 0x4b0]
xor bl, 0
and r15b, bl
mov sil, cl
xor sil, 0xff
and sil, 0
and cl, bl
or r11b, r15b
or sil, cl
xor r11b, sil
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 + 0x4b0]
xor dl, 1
and cl, dl
or al, cl
mov cl, r9b
and cl, 1
xor r9b, 1
or cl, r9b
xor al, 0xff
xor cl, 0xff
mov dl, byte [rbp + 0x4b0]
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 + 0x4b0]
xor dl, 1
mov r9b, cl
and r9b, dl
or al, r9b
mov dl, byte [rbp + 0x4b0]
xor dl, 1
xor al, 0xff
mov r9b, byte [rbp + 0x4b0]
xor r9b, 0
or dl, al
or r9b, 0
xor dl, 0xff
and dl, r9b
mov al, byte [rbp + 0x4b0]
xor al, 1
and al, 0
mov r9b, byte [rbp + 0x4b0]
xor r9b, 0
mov r11b, r9b
and r11b, 1
mov bl, byte [rbp + 0x4b0]
xor bl, 1
and bl, 0
and r9b, 1
or al, r11b
or bl, r9b
xor al, bl
xor cl, 0xff
mov r9b, al
xor r9b, 0xff
mov r11b, byte [rbp + 0x4b0]
xor r11b, 1
or cl, r9b
or r11b, 1
xor cl, 0xff
and cl, r11b
mov r9b, byte [rbp + 0x4b0]
xor r9b, 1
and r9b, 0
mov r11b, byte [rbp + 0x4b0]
xor r11b, 0
mov bl, r11b
and bl, 1
mov sil, byte [rbp + 0x4b0]
xor sil, 1
and sil, 0
and r11b, 1
or r9b, bl
or sil, r11b
xor r9b, sil
xor r9b, 0xff
mov r11b, byte [rbp + 0x4b0]
xor r11b, 1
mov bl, byte [rbp + 0x4b0]
xor bl, 1
or r9b, r11b
or bl, 1
xor r9b, 0xff
and r9b, bl
mov r11b, byte [rbp + 0x4b0]
xor r11b, 1
xor al, 0xff
mov bl, byte [rbp + 0x4b0]
xor bl, 1
or r11b, al
or bl, 1
xor r11b, 0xff
and r11b, bl
mov al, dl
xor al, 0xff
mov bl, cl
xor bl, 0xff
mov sil, byte [rbp + 0x4b0]
xor sil, 0
mov dil, al
and dil, 0
and dl, sil
mov r14b, bl
and r14b, 0
and cl, sil
or dil, dl
or r14b, cl
xor dil, r14b
or al, bl
xor al, 0xff
or sil, 0
and al, sil
or dil, al
mov al, r9b
xor al, 0xff
mov cl, r11b
xor cl, 0xff
mov dl, byte [rbp + 0x4b0]
xor dl, 0
mov bl, al
and bl, 0
and r9b, dl
mov sil, cl
and sil, 0
and r11b, dl
or bl, r9b
or sil, r11b
xor bl, sil
or al, cl
xor al, 0xff
or dl, 0
and al, dl
or bl, al
mov al, dil
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x4b0]
xor cl, 1
and dil, cl
mov dl, bl
xor dl, 0xff
and dl, 0xff
and bl, cl
or al, dil
or dl, bl
xor al, dl
mov cl, r8b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov dl, byte [rbp + 0x4b0]
xor dl, 1
and dl, 0
mov r9b, byte [rbp + 0x4b0]
xor r9b, 0
mov r11b, r9b
and r11b, 1
mov bl, r8b
xor bl, 0xff
and bl, 0
and r8b, r9b
or dl, r11b
or bl, r8b
xor dl, bl
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 + 0x4b0]
xor dl, 1
and al, dl
mov r9b, byte [rbp + 0x4b0]
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 + 0x4b0]
xor dl, 1
and r8b, dl
or al, r8b
mov dl, byte [rbp + 0x4b0]
xor dl, 1
and dl, 0
mov r8b, byte [rbp + 0x4b0]
xor r8b, 0
mov r9b, r8b
and r9b, 1
mov r11b, byte [rbp + 0x4b0]
xor r11b, 1
and r11b, 0
and r8b, 1
or dl, r9b
or r11b, r8b
xor dl, r11b
mov r8b, cl
xor r8b, 0xff
mov r9b, al
xor r9b, 0xff
mov r11b, byte [rbp + 0x4b0]
xor r11b, 1
mov bl, r8b
and bl, 0xff
and cl, r11b
mov sil, r9b
and sil, 0xff
and al, r11b
or bl, cl
or sil, al
xor bl, sil
or r8b, r9b
xor r8b, 0xff
or r11b, 1
and r8b, r11b
or bl, r8b
mov al, byte [rbp + 0x4b0]
xor al, 1
mov cl, dl
xor cl, 0xff
mov r8b, byte [rbp + 0x4b0]
xor r8b, 1
mov r9b, al
and r9b, 0xff
mov r11b, r8b
and r11b, 1
mov sil, cl
and sil, 0xff
and dl, r8b
or r9b, r11b
or sil, dl
xor r9b, sil
or al, cl
xor al, 0xff
or r8b, 1
and al, r8b
or r9b, al
mov al, bl
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x4b0]
xor cl, 0
and bl, cl
mov dl, byte [rbp + 0x4b0]
xor dl, 1
and dl, 0
and cl, 1
or al, bl
or dl, cl
xor al, dl
xor al, 0xff
xor r9b, 0xff
mov cl, byte [rbp + 0x4b0]
xor cl, 0
or al, r9b
or cl, 0
xor al, 0xff
and al, cl
mov cl, r10b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x4b0]
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 + 0x4b0]
xor r8b, 1
mov r9b, al
and r9b, r8b
mov r11b, byte [rbp + 0x4b0]
xor r11b, 1
and r11b, 0xff
and r8b, 1
or dl, r9b
or r11b, r8b
xor dl, r11b
mov r8b, byte [rbp + 0x4b0]
xor r8b, 1
and r8b, 1
mov r9b, byte [rbp + 0x4b0]
xor r9b, 1
and r9b, 1
or r8b, r9b
mov r9b, byte [rbp + 0x4b0]
xor r9b, 1
mov r11b, cl
xor r11b, r9b
and r11b, cl
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 + 0x4b0]
xor r10b, 1
mov sil, byte [rbp + 0x4b0]
xor sil, 0
or r9b, r10b
or sil, 0
xor r9b, 0xff
and r9b, sil
mov r10b, r8b
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 + 0x4b0]
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, r9b
xor al, 0xff
mov r10b, sil
xor r10b, 0xff
mov r11b, byte [rbp + 0x4b0]
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
and al, dl
xor cl, dl
or al, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x4b0]
xor dl, 1
and al, dl
or cl, al
mov al, byte [rbp + 0x4b0]
xor al, 1
mov dl, r8b
xor dl, 0xff
mov r10b, byte [rbp + 0x4b0]
xor r10b, 0
mov r11b, al
and r11b, 0
mov bl, r10b
and bl, 1
mov sil, dl
and sil, 0
and r8b, r10b
or r11b, bl
or sil, r8b
xor r11b, sil
or al, dl
xor al, 0xff
or r10b, 0
and al, r10b
or r11b, al
xor cl, 0xff
xor r11b, 0xff
mov al, byte [rbp + 0x4b0]
xor al, 1
or cl, r11b
or al, 1
xor cl, 0xff
and cl, al
mov al, r9b
xor al, 0xff
mov dl, cl
xor dl, 0xff
mov r8b, byte [rbp + 0x4b0]
xor r8b, 0
mov r10b, al
and r10b, 0
and r9b, r8b
mov r11b, dl
and r11b, 0
and cl, r8b
or r10b, r9b
or r11b, cl
xor r10b, r11b
or al, dl
xor al, 0xff
or r8b, 0
and al, r8b
or r10b, al
test r10b, 1
jne 0x6d9177f3
jmp 0x6d9a3dfb
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
add r8d, 0x5be52e06
add r8d, 0x2c306f6b
sub r8d, 0x5be52e06
add r8d, 0xa165d227
add r8d, 0x4ec0ab12
sub r8d, 0xa165d227
sub r8d, 0x3bb097ed
sub r8d, 0x2c306f6b
add r8d, 0x3bb097ed
add r8d, 0xeac36a2f
sub r8d, 0x2762736d
sub r8d, 0xeac36a2f
add r8d, 0x44a85662
sub r8d, 1
sub r8d, 0x44a85662
sub r8d, 0x4bd2bd5
add r8d, 0x2762736d
add r8d, 0x4bd2bd5
mov r9d, eax
sub r9d, 0x4ec0ab12
add r9d, 0
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, 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, 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
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, 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, 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
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, al
xor cl, 0xff
mov dil, bl
xor dil, 0xff
mov r14b, sil
xor r14b, 1
mov r15b, cl
and r15b, 0xff
and al, r14b
mov dl, dil
and dl, 0xff
and bl, r14b
or r15b, al
or dl, bl
xor r15b, dl
or cl, dil
xor cl, 0xff
or r14b, 1
and cl, r14b
or r15b, cl
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 bl, r13b
and bl, dl
mov dil, al
xor dil, 0xff
and dil, 0
and al, dl
or cl, bl
or dil, al
xor cl, dil
mov al, r13b
xor al, 0xff
mov dl, cl
xor dl, al
and dl, cl
mov al, r15b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
mov bl, r15b
and bl, cl
or al, bl
mov cl, r10b
xor cl, 0xff
and cl, 1
mov bl, sil
xor bl, 1
mov dil, r10b
and dil, bl
mov r14b, al
xor r14b, 0xff
and r14b, 0xff
and al, bl
or cl, dil
or r14b, al
xor cl, r14b
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 bl, r12b
and bl, r10b
or cl, bl
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, 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, 0
mov r8b, cl
and r8b, 0
mov r9b, r14b
and r9b, 0
mov byte [rbp + 0x4ac], r10b
and r10b, 0
and bl, r14b
or r8b, r9b
or r10b, bl
xor r8b, r10b
mov r9b, byte [rbp + 0x4ac]
or cl, r9b
xor cl, 0xff
or r14b, 0
and cl, r14b
or r8b, cl
mov cl, dil
xor cl, 0xff
and cl, 0
mov r10b, sil
xor r10b, 0
and dil, r10b
mov bl, sil
xor bl, 1
and bl, 0
and r10b, 1
or cl, dil
or bl, r10b
xor cl, bl
xor cl, 0xff
xor r8b, 0xff
mov r10b, sil
xor r10b, 1
or cl, r8b
or r10b, 1
xor cl, 0xff
and cl, r10b
mov r8b, r15b
xor r8b, 0xff
and r8b, 1
mov r10b, sil
xor r10b, 1
mov bl, r15b
and bl, r10b
or r8b, bl
mov r10b, r11b
xor r10b, 0xff
and r10b, 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 r10b, dil
or r14b, r8b
xor r10b, r14b
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
and r8b, 1
mov r11b, sil
xor r11b, 1
mov bl, dl
and bl, r11b
or r8b, bl
mov r11b, al
xor r11b, 0xff
and r11b, 1
mov bl, sil
xor bl, 1
mov dil, al
and dil, bl
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and bl, 1
or r11b, dil
or r14b, bl
xor r11b, r14b
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
mov r14b, r8b
xor r14b, dil
and r14b, r8b
xor dl, 0xff
mov dil, bl
xor dil, 0xff
mov r9b, sil
xor r9b, 0
or dl, dil
or r9b, 0
xor dl, 0xff
and dl, r9b
mov r9b, sil
xor r9b, 0
mov dil, r11b
xor dil, r9b
and dil, r11b
xor al, 0xff
mov r9b, bl
xor r9b, 0xff
mov byte [rbp + 0x4ab], sil
xor sil, 1
or al, r9b
or sil, 1
xor al, 0xff
and al, sil
mov r9b, r14b
and r9b, dl
xor r14b, dl
or r9b, r14b
mov dl, dil
xor dl, 0xff
mov sil, al
xor sil, 0xff
mov r14b, byte [rbp + 0x4ab]
xor r14b, 1
mov byte [rbp + 0x4aa], dl
and dl, 0xff
and dil, r14b
mov byte [rbp + 0x4a9], sil
and sil, 0xff
and al, r14b
or dl, dil
or sil, al
xor dl, sil
mov al, byte [rbp + 0x4aa]
mov sil, byte [rbp + 0x4a9]
or al, sil
xor al, 0xff
or r14b, 1
and al, r14b
or dl, al
mov al, r9b
xor al, 0xff
and al, 0
mov dil, byte [rbp + 0x4ab]
xor dil, 0
and r9b, dil
mov r14b, dl
xor r14b, 0xff
and r14b, 0
and dl, dil
or al, r9b
or r14b, dl
xor al, r14b
mov dl, r8b
xor dl, 0xff
mov r9b, r11b
xor r9b, 0xff
mov dil, byte [rbp + 0x4ab]
xor dil, 0
mov r14b, dl
and r14b, 0
and r8b, dil
mov sil, r9b
and sil, 0
and r11b, dil
or r14b, r8b
or sil, r11b
xor r14b, sil
or dl, r9b
xor dl, 0xff
or dil, 0
and dl, dil
or r14b, dl
mov dl, r14b
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x4ab]
xor r8b, 1
and r14b, r8b
or dl, r14b
mov r8b, byte [rbp + 0x4ab]
xor r8b, 0
mov r9b, bl
xor r9b, 0xff
mov r11b, byte [rbp + 0x4ab]
xor r11b, 1
mov sil, r8b
and sil, 0xff
mov dil, r11b
and dil, 0
mov r14b, r9b
and r14b, 0xff
and bl, r11b
or sil, dil
or r14b, bl
xor sil, r14b
or r8b, r9b
xor r8b, 0xff
or r11b, 1
and r8b, r11b
or sil, r8b
xor dl, 0xff
xor sil, 0xff
mov r8b, byte [rbp + 0x4ab]
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 r11b, byte [rbp + 0x4ab]
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, cl
xor al, 0xff
mov dl, r10b
xor dl, 0xff
mov r8b, byte [rbp + 0x4ab]
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, byte [rbp + 0x4ab]
xor r8b, 1
and cl, r8b
mov r9b, r10b
xor r9b, 0xff
and r9b, 0xff
and r10b, r8b
or dl, cl
or r9b, r10b
xor dl, r9b
mov cl, al
and cl, dl
xor al, dl
or cl, al
mov al, bl
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x4ab]
xor dl, 1
mov r8b, bl
and r8b, dl
mov r9b, byte [rbp + 0x4ab]
xor r9b, 1
and r9b, 0xff
and dl, 1
or al, r8b
or r9b, dl
xor al, r9b
xor al, 0xff
mov dl, cl
xor dl, al
and dl, cl
mov al, cl
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x4ab]
xor r8b, 1
and cl, r8b
or al, cl
xor bl, 0xff
xor al, 0xff
mov cl, byte [rbp + 0x4ab]
xor cl, 0
or bl, al
or cl, 0
xor bl, 0xff
and bl, cl
mov al, dl
xor al, 0xff
mov cl, bl
xor cl, 0xff
mov r8b, byte [rbp + 0x4ab]
xor r8b, 1
mov r9b, al
and r9b, 0xff
and dl, r8b
mov r10b, cl
and r10b, 0xff
and bl, r8b
or r9b, dl
or r10b, bl
xor r9b, r10b
or al, cl
xor al, 0xff
or r8b, 1
and al, r8b
or r9b, al
mov al, r13b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x4ab]
xor cl, 1
mov dl, r13b
and dl, cl
mov r8b, byte [rbp + 0x4ab]
xor r8b, 1
and r8b, 0xff
and cl, 1
or al, dl
or r8b, cl
xor al, r8b
mov cl, r12b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x4ab]
xor dl, 1
mov r8b, r12b
and r8b, dl
or cl, r8b
mov dl, byte [rbp + 0x4ab]
xor dl, 0
and dl, 1
mov r8b, byte [rbp + 0x4ab]
xor r8b, 1
and r8b, 0
or dl, r8b
mov r8b, byte [rbp + 0x4ab]
xor r8b, 0
mov r10b, al
xor r10b, r8b
and r10b, al
mov r8b, dl
xor r8b, 0xff
mov r11b, r13b
xor r11b, r8b
and r11b, r13b
mov r8b, byte [rbp + 0x4ab]
xor r8b, 0
mov bl, cl
xor bl, r8b
and bl, cl
xor r12b, 0xff
mov r8b, dl
xor r8b, 0xff
mov sil, byte [rbp + 0x4ab]
xor sil, 1
or r12b, r8b
or sil, 1
xor r12b, 0xff
and r12b, sil
mov r8b, r10b
xor r8b, 0xff
mov sil, r11b
xor sil, 0xff
mov dil, byte [rbp + 0x4ab]
xor dil, 1
mov r14b, r8b
and r14b, 0xff
and r10b, dil
mov r13b, sil
and r13b, 0xff
and r11b, dil
or r14b, r10b
or r13b, r11b
xor r14b, r13b
or r8b, sil
xor r8b, 0xff
or dil, 1
and r8b, dil
or r14b, r8b
mov r8b, bl
and r8b, r12b
xor bl, r12b
or r8b, bl
mov r10b, r14b
xor r10b, 0xff
mov r11b, r8b
and r11b, r10b
xor r8b, 0xff
and r14b, r8b
or r11b, r14b
mov r8b, al
xor r8b, 0xff
mov r10b, cl
xor r10b, 0xff
mov bl, byte [rbp + 0x4ab]
xor bl, 0
mov sil, r8b
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 r8b, r10b
xor r8b, 0xff
or bl, 0
and r8b, bl
or sil, r8b
mov al, sil
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x4ab]
xor cl, 1
and sil, cl
mov r8b, byte [rbp + 0x4ab]
xor r8b, 1
and r8b, 0xff
and cl, 1
or al, sil
or r8b, cl
xor al, r8b
mov cl, byte [rbp + 0x4ab]
xor cl, 0
mov r8b, dl
xor r8b, 0xff
mov r10b, byte [rbp + 0x4ab]
xor r10b, 0
mov bl, cl
and bl, 0
mov sil, r10b
and sil, 0
mov dil, r8b
and dil, 0
and dl, r10b
or bl, sil
or dil, dl
xor bl, dil
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, r11b
xor al, 0xff
mov dl, cl
xor dl, 0xff
mov r8b, byte [rbp + 0x4ab]
xor r8b, 0
mov r10b, al
and r10b, 0
and r11b, r8b
mov bl, dl
and bl, 0
and cl, r8b
or r10b, r11b
or bl, cl
xor r10b, bl
or al, dl
xor al, 0xff
or r8b, 0
and al, r8b
or r10b, al
mov al, r10b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x4ab]
xor cl, 1
mov dl, r10b
and dl, cl
or al, dl
mov cl, byte [rbp + 0x4ab]
xor cl, 1
xor al, 0xff
mov dl, byte [rbp + 0x4ab]
xor dl, 0
or cl, al
or dl, 0
xor cl, 0xff
and cl, dl
mov al, byte [rbp + 0x4ab]
xor al, 1
and al, 1
mov dl, byte [rbp + 0x4ab]
xor dl, 1
and dl, 1
or al, dl
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, r15b
xor cl, 0xff
xor cl, 0
and cl, 0
mov dl, byte [rbp + 0x4ab]
xor dl, 0
and dl, 1
mov r8b, byte [rbp + 0x4ab]
xor r8b, 1
mov r10b, r8b
and r10b, 0
mov r11b, r15b
xor r11b, 0xff
and r11b, 0xff
and r15b, r8b
or dl, r10b
or r11b, r15b
xor dl, r11b
mov r8b, cl
xor r8b, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, byte [rbp + 0x4ab]
xor r11b, 1
mov bl, r8b
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 r8b, r10b
xor r8b, 0xff
or r11b, 1
and r8b, r11b
or bl, r8b
mov cl, bl
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x4ab]
xor dl, 1
and bl, dl
or cl, bl
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
xor al, 0xff
mov cl, byte [rbp + 0x4ab]
xor cl, 0
or r8b, al
or cl, 0
xor r8b, 0xff
and r8b, cl
mov al, r8b
xor al, 0xff
mov cl, r9b
xor cl, al
and cl, r9b
mov al, r9b
xor al, 0xff
mov dl, r8b
and dl, al
xor r8b, 0xff
and r9b, r8b
or dl, r9b
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x6d918383
jmp 0x6d98f594
xor eax, eax
mov rcx, qword [rbp + 0x4b8]
mov edx, dword [rcx + 0x14]
mov r8d, edx
mov r9, qword [rbp + 0x4c0]
add r9, r8
mov edx, dword [sym.out.dll_x.13]
mov r10d, dword [sym.out.dll_y.14]
mov r11d, eax
sub r11d, 0xc7bedd49
add r11d, 0
mov esi, eax
sub esi, r11d
mov r11d, edx
add r11d, esi
mov esi, eax
sub esi, 0x4ccc53da
sub r11d, esi
mov esi, eax
sub esi, 1
add r11d, esi
sub eax, 0x4ccc53da
add r11d, eax
sub r11d, 0xbd90e62c
add r11d, 0x68522d18
add r11d, 0xbd90e62c
add r11d, 0xc48df806
sub r11d, 0xc7bedd49
sub r11d, 0xc48df806
add r11d, 0xb8d0ba63
sub r11d, 0x68522d18
sub r11d, 0xb8d0ba63
imul edx, r11d
and edx, 1
cmp edx, 0
sete bl
cmp r10d, 0xa
setl dil
mov r14b, bl
xor r14b, 0xff
and r14b, 0
mov r15b, 1
mov r12b, r15b
xor r12b, 0
mov r13b, bl
and r13b, r12b
mov al, r15b
xor al, 1
and al, 0
and r12b, 1
or r14b, r13b
or al, r12b
xor r14b, al
xor r14b, 0xff
xor r14b, 1
and r14b, 0xff
mov al, r15b
xor al, 1
and al, 1
mov r12b, r15b
xor r12b, 1
and r12b, 1
or al, r12b
xor al, 0xff
mov r12b, bl
xor r12b, al
and r12b, bl
mov al, r14b
and al, r12b
xor r14b, r12b
or al, r14b
mov r14b, dil
xor r14b, 0xff
and r14b, 1
mov r12b, r15b
xor r12b, 1
mov r13b, dil
and r13b, r12b
or r14b, r13b
xor r14b, 0xff
xor r14b, 1
and r14b, 0xff
mov r12b, r15b
xor r12b, 1
and r12b, 0
mov r13b, r15b
xor r13b, 0
mov dl, r13b
and dl, 1
mov r8b, r15b
xor r8b, 1
and r8b, 0
and r13b, 1
or r12b, dl
or r8b, r13b
xor r12b, r8b
mov dl, r12b
xor dl, 0xff
mov r8b, dil
xor r8b, dl
and r8b, dil
mov dl, r15b
xor dl, 1
and dl, 1
mov r13b, r15b
xor r13b, 1
and r13b, 1
or dl, r13b
xor dl, 0xff
mov r13b, r15b
xor r13b, 1
mov r10b, r15b
xor r10b, 1
or dl, r13b
or r10b, 1
xor dl, 0xff
and dl, r10b
xor r12b, 0xff
xor r12b, 1
and r12b, 0xff
mov r10b, r14b
and r10b, r8b
xor r14b, r8b
or r10b, r14b
mov r8b, dl
xor r8b, 0xff
mov r14b, r12b
xor r14b, 0xff
mov r13b, r15b
xor r13b, 1
mov r11b, r8b
and r11b, 0xff
and dl, r13b
mov sil, r14b
and sil, 0xff
and r12b, r13b
or r11b, dl
or sil, r12b
xor r11b, sil
or r8b, r14b
xor r8b, 0xff
or r13b, 1
and r8b, r13b
or r11b, r8b
mov dl, r10b
xor dl, 0xff
mov r8b, r11b
and r8b, dl
xor r11b, 0xff
and r10b, r11b
or r8b, r10b
mov dl, r15b
xor dl, 1
and dl, 1
mov r10b, r15b
xor r10b, 1
and r10b, 1
or dl, r10b
mov r10b, r15b
xor r10b, 1
xor dl, 0xff
mov r11b, r15b
xor r11b, 1
or r10b, dl
or r11b, 1
xor r10b, 0xff
and r10b, r11b
mov dl, r15b
xor dl, 1
and dl, 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 dl, sil
or r14b, r11b
xor dl, r14b
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov r11b, r10b
and r11b, dl
xor r10b, dl
or r11b, r10b
mov dl, r15b
xor dl, 1
and dl, 1
mov r10b, r15b
xor r10b, 1
mov sil, r10b
and sil, 1
mov r14b, r15b
xor r14b, 1
and r14b, 0xff
and r10b, 1
or dl, sil
or r14b, r10b
xor dl, r14b
mov r10b, al
xor r10b, 0xff
and r10b, 1
mov sil, r15b
xor sil, 1
mov r14b, al
and r14b, sil
mov r12b, dl
xor r12b, 0xff
and r12b, 0xff
and dl, sil
or r10b, r14b
or r12b, dl
xor r10b, r12b
xor r10b, 0xff
mov dl, al
xor dl, 0xff
mov sil, r15b
xor sil, 1
or r10b, dl
or sil, 1
xor r10b, 0xff
and r10b, sil
mov dl, bl
xor dl, 0xff
and dl, 1
mov sil, r15b
xor sil, 1
and bl, sil
mov r14b, r15b
xor r14b, 1
and r14b, 0xff
and sil, 1
or dl, bl
or r14b, sil
xor dl, r14b
mov bl, r11b
xor bl, 0xff
and bl, 1
mov sil, r15b
xor sil, 1
mov r14b, r11b
and r14b, sil
mov r12b, r15b
xor r12b, 1
and r12b, 0xff
and sil, 1
or bl, r14b
or r12b, sil
xor bl, r12b
mov sil, r15b
xor sil, 1
and sil, 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 sil, r12b
or r13b, r14b
xor sil, r13b
mov r14b, dl
xor r14b, 0xff
mov r12b, bl
xor r12b, 0xff
mov r13b, r15b
xor r13b, 0
mov cl, r14b
and cl, 0
and dl, r13b
mov byte [rbp + 0x4a8], r12b
and r12b, 0
and bl, r13b
or cl, dl
or r12b, bl
xor cl, r12b
mov dl, byte [rbp + 0x4a8]
or r14b, dl
xor r14b, 0xff
or r13b, 0
and r14b, r13b
or cl, r14b
mov bl, sil
and bl, 1
xor sil, 1
or bl, sil
mov sil, cl
xor sil, 0xff
and sil, 1
mov r14b, r15b
xor r14b, 1
and cl, r14b
or sil, cl
xor bl, 0xff
mov cl, sil
xor cl, bl
and cl, sil
mov bl, r15b
xor bl, 1
and bl, 1
mov sil, r15b
xor sil, 1
and sil, 1
or bl, sil
mov sil, r8b
xor sil, 0xff
mov r14b, bl
and r14b, sil
xor bl, 0xff
mov sil, r8b
and sil, bl
or r14b, sil
xor r14b, 0xff
mov bl, r8b
xor bl, 0xff
mov sil, r15b
xor sil, 1
or r14b, bl
or sil, 1
xor r14b, 0xff
and r14b, sil
mov bl, r11b
xor bl, 0xff
and bl, 1
mov sil, r15b
xor sil, 1
mov r12b, r11b
and r12b, sil
or bl, r12b
mov sil, dil
xor sil, 0xff
mov r12b, bl
and r12b, sil
xor bl, 0xff
mov sil, dil
and sil, bl
or r12b, sil
xor dil, 0xff
mov bl, r12b
xor bl, dil
and bl, r12b
mov sil, cl
xor sil, 0xff
mov dil, r10b
xor dil, sil
and dil, r10b
mov sil, r10b
xor sil, 0xff
mov r12b, cl
and r12b, sil
xor cl, 0xff
and r10b, cl
or r12b, r10b
mov cl, dil
and cl, r12b
xor dil, r12b
or cl, dil
mov r10b, r14b
xor r10b, 0xff
and r10b, 1
mov sil, r15b
xor sil, 1
mov dil, r14b
and dil, sil
or r10b, dil
mov sil, bl
xor sil, 0xff
and sil, 1
mov dil, r15b
xor dil, 1
mov r12b, bl
and r12b, dil
or sil, r12b
mov dil, r15b
xor dil, 1
and dil, 1
mov r12b, r15b
xor r12b, 1
and r12b, 1
or dil, r12b
mov r12b, r15b
xor r12b, 1
mov r13b, r10b
xor r13b, r12b
and r13b, r10b
xor r14b, 0xff
mov r12b, dil
xor r12b, 0xff
mov dl, r15b
xor dl, 1
or r14b, r12b
or dl, 1
xor r14b, 0xff
and r14b, dl
mov dl, r15b
xor dl, 1
mov r12b, sil
xor r12b, dl
and r12b, sil
mov dl, dil
xor dl, 0xff
mov byte [rbp + 0x4a7], bl
xor bl, dl
mov dl, byte [rbp + 0x4a7]
and bl, dl
mov dl, r13b
and dl, r14b
xor r13b, r14b
or dl, r13b
mov r14b, r12b
and r14b, bl
xor r12b, bl
or r14b, r12b
mov bl, dl
xor bl, 0xff
and bl, 0
mov r12b, r15b
xor r12b, 0
and dl, r12b
mov r13b, r14b
xor r13b, 0xff
and r13b, 0
and r14b, r12b
or bl, dl
or r13b, r14b
xor bl, r13b
mov dl, r10b
and dl, sil
xor r10b, sil
or dl, r10b
mov r10b, dl
xor r10b, 0xff
and r10b, 1
mov sil, r15b
xor sil, 1
and dl, sil
or r10b, dl
mov dl, dil
and dl, 1
xor dil, 1
or dl, dil
xor r10b, 0xff
xor dl, 0xff
mov sil, r15b
xor sil, 0
or r10b, dl
or sil, 0
xor r10b, 0xff
and r10b, sil
mov dl, bl
and dl, r10b
xor bl, r10b
or dl, bl
mov r10b, cl
xor r10b, 0xff
and r10b, 1
mov bl, r15b
xor bl, 1
mov sil, cl
and sil, bl
or r10b, sil
mov bl, r15b
xor bl, 0
xor r10b, 0xff
mov sil, r15b
xor sil, 0
or bl, r10b
or sil, 0
xor bl, 0xff
and bl, sil
mov r10b, r15b
xor r10b, 0
and r10b, 0
mov sil, r15b
xor sil, 0
mov dil, sil
and dil, 0
mov r14b, r15b
xor r14b, 1
and r14b, 0
and sil, 1
or r10b, dil
or r14b, sil
xor r10b, r14b
mov sil, r10b
xor sil, 0xff
mov dil, cl
xor dil, sil
and dil, cl
mov cl, dl
xor cl, 0xff
and cl, 1
mov sil, r15b
xor sil, 1
mov r14b, dl
and r14b, sil
or cl, r14b
xor cl, 0xff
mov sil, r15b
xor sil, 0
mov r14b, r15b
xor r14b, 1
or cl, sil
or r14b, 1
xor cl, 0xff
and cl, r14b
xor dl, 0xff
xor r10b, 0xff
mov sil, r15b
xor sil, 0
or dl, r10b
or sil, 0
xor dl, 0xff
and dl, sil
mov r10b, bl
xor r10b, 0xff
mov sil, dil
xor sil, 0xff
mov r14b, r15b
xor r14b, 0
mov r12b, r10b
and r12b, 0
and bl, r14b
mov r13b, sil
and r13b, 0
and dil, r14b
or r12b, bl
or r13b, dil
xor r12b, r13b
or r10b, sil
xor r10b, 0xff
or r14b, 0
and r10b, r14b
or r12b, r10b
mov r10b, cl
and r10b, dl
xor cl, dl
or r10b, cl
mov cl, r12b
xor cl, 0xff
and cl, 1
mov dl, r15b
xor dl, 1
and r12b, dl
mov bl, r10b
xor bl, 0xff
and bl, 0xff
and r10b, dl
or cl, r12b
or bl, r10b
xor cl, bl
mov dl, al
xor dl, 0xff
mov r10b, r8b
xor r10b, 0xff
mov bl, r15b
xor bl, 0
or dl, r10b
or bl, 0
xor dl, 0xff
and dl, bl
mov r10b, al
xor r10b, 0xff
and r10b, 1
mov bl, r15b
xor bl, 1
and al, bl
mov sil, r8b
xor sil, 0xff
and sil, 0xff
and r8b, bl
or r10b, al
or sil, r8b
xor r10b, sil
mov al, dl
xor al, 0xff
mov r8b, r10b
xor r8b, 0xff
mov bl, r15b
xor bl, 0
mov sil, al
and sil, 0
and dl, bl
mov dil, r8b
and dil, 0
and r10b, bl
or sil, dl
or dil, r10b
xor sil, dil
or al, r8b
xor al, 0xff
or bl, 0
and al, bl
or sil, al
mov al, sil
xor al, 0xff
and al, 1
mov dl, r15b
xor dl, 1
mov r8b, sil
and r8b, dl
mov r10b, r15b
xor r10b, 1
and r10b, 0xff
and dl, 1
or al, r8b
or r10b, dl
xor al, r10b
mov dl, r15b
xor dl, 0
xor al, 0xff
mov r8b, r15b
xor r8b, 1
or dl, al
or r8b, 1
xor dl, 0xff
and dl, r8b
mov al, r15b
xor al, 0
and al, 1
mov r8b, r15b
xor r8b, 1
and r8b, 0
or al, r8b
mov r8b, al
xor r8b, 0xff
mov r10b, sil
xor r10b, r8b
and r10b, sil
mov r8b, r15b
xor r8b, 1
and r8b, 1
mov bl, r15b
xor bl, 1
mov sil, bl
and sil, 1
mov dil, r15b
xor dil, 1
and dil, 0xff
and bl, 1
or r8b, sil
or dil, bl
xor r8b, dil
xor r8b, 0xff
mov bl, r15b
xor bl, 0
mov sil, r15b
xor sil, 1
or r8b, bl
or sil, 1
xor r8b, 0xff
and r8b, sil
mov bl, r15b
xor bl, 1
xor al, 0xff
mov sil, r15b
xor sil, 0
or bl, al
or sil, 0
xor bl, 0xff
and bl, sil
mov al, dl
xor al, 0xff
mov sil, r10b
xor sil, 0xff
mov dil, r15b
xor dil, 1
mov r14b, al
and r14b, 0xff
and dl, dil
mov r12b, sil
and r12b, 0xff
and r10b, dil
or r14b, dl
or r12b, r10b
xor r14b, r12b
or al, sil
xor al, 0xff
or dil, 1
and al, dil
or r14b, al
mov al, r8b
and al, bl
xor r8b, bl
or al, r8b
mov dl, r14b
xor dl, 0xff
and dl, 1
mov r8b, r15b
xor r8b, 1
and r14b, r8b
mov r10b, al
xor r10b, 0xff
and r10b, 0xff
and al, r8b
or dl, r14b
or r10b, al
xor dl, r10b
mov al, r15b
xor al, 1
and al, 0
mov r8b, r15b
xor r8b, 0
mov r10b, r8b
and r10b, 1
mov bl, r15b
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, 1
mov r10b, r15b
xor r10b, 1
mov bl, r11b
and bl, r10b
mov sil, r15b
xor sil, 1
and sil, 0xff
and r10b, 1
or r8b, bl
or sil, r10b
xor r8b, sil
mov r10b, r15b
xor r10b, 1
and r10b, 1
mov bl, r15b
xor bl, 1
and bl, 1
or r10b, bl
mov bl, r15b
xor bl, 1
mov sil, al
xor sil, bl
and sil, al
mov bl, r15b
xor bl, 1
mov dil, r10b
xor dil, 0xff
mov r14b, r15b
xor r14b, 1
or bl, dil
or r14b, 1
xor bl, 0xff
and bl, r14b
mov dil, r8b
xor dil, 0xff
mov r14b, r15b
xor r14b, 1
mov r12b, r15b
xor r12b, 1
or dil, r14b
or r12b, 1
xor dil, 0xff
and dil, r12b
mov r14b, r10b
xor r14b, 0xff
mov r12b, r11b
xor r12b, r14b
and r12b, r11b
mov r11b, sil
and r11b, bl
xor sil, bl
or r11b, sil
mov bl, dil
and bl, r12b
xor dil, r12b
or bl, dil
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, r15b
xor dil, 1
and r11b, dil
mov r14b, bl
xor r14b, 0xff
and r14b, 0xff
and bl, dil
or sil, r11b
or r14b, bl
xor sil, r14b
mov r11b, al
and r11b, r8b
xor al, r8b
or r11b, al
mov al, r11b
xor al, 0xff
and al, 1
mov r8b, r15b
xor r8b, 1
and r11b, r8b
or al, r11b
mov r8b, r10b
and r8b, 1
xor r10b, 1
or r8b, r10b
xor r8b, 0xff
mov r10b, al
xor r10b, r8b
and r10b, al
mov al, sil
and al, r10b
xor sil, r10b
or al, sil
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r10b, r15b
xor r10b, 1
and dl, r10b
or r8b, dl
mov dl, al
xor dl, 0xff
and dl, 0
mov r10b, r15b
xor r10b, 0
and al, r10b
mov r11b, r15b
xor r11b, 1
and r11b, 0
and r10b, 1
or dl, al
or r11b, r10b
xor dl, r11b
mov al, r15b
xor al, 0
and al, 1
mov r10b, r15b
xor r10b, 1
and r10b, 0
or al, r10b
mov r10b, r8b
xor r10b, 0xff
mov r11b, dl
xor r11b, 0xff
mov bl, r15b
xor bl, 0
mov sil, r10b
and sil, 0
and r8b, bl
mov dil, r11b
and dil, 0
and dl, bl
or sil, r8b
or dil, dl
xor sil, dil
or r10b, r11b
xor r10b, 0xff
or bl, 0
and r10b, bl
or sil, r10b
mov dl, r15b
xor dl, 0
mov r8b, al
xor r8b, 0xff
mov r10b, r15b
xor r10b, 0
mov r11b, dl
and r11b, 0
mov bl, r10b
and bl, 0
mov dil, r8b
and dil, 0
and al, r10b
or r11b, bl
or dil, al
xor r11b, dil
or dl, r8b
xor dl, 0xff
or r10b, 0
and dl, r10b
or r11b, dl
mov al, sil
xor al, 0xff
and al, 1
mov dl, r15b
xor dl, 1
and sil, dl
or al, sil
xor r11b, 0xff
mov dl, al
xor dl, r11b
and dl, al
mov al, cl
xor al, 0xff
and al, 1
mov r8b, r15b
xor r8b, 1
mov r10b, cl
and r10b, r8b
or al, r10b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r10b, r15b
xor r10b, 1
mov r11b, dl
and r11b, r10b
mov bl, r15b
xor bl, 1
and bl, 0xff
and r10b, 1
or r8b, r11b
or bl, r10b
xor r8b, bl
mov r10b, r15b
xor r10b, 0
and r10b, 1
mov r11b, r15b
xor r11b, 1
mov bl, r11b
and bl, 0
mov sil, r15b
xor sil, 1
and sil, 0xff
and r11b, 1
or r10b, bl
or sil, r11b
xor r10b, sil
mov r11b, r15b
xor r11b, 0
mov bl, al
xor bl, r11b
and bl, al
xor cl, 0xff
mov r11b, r10b
xor r11b, 0xff
mov sil, r15b
xor sil, 1
or cl, r11b
or sil, 1
xor cl, 0xff
and cl, sil
mov r11b, r15b
xor r11b, 0
mov sil, r8b
xor sil, r11b
and sil, r8b
mov r11b, r10b
xor r11b, 0xff
mov dil, dl
xor dil, r11b
and dil, dl
mov dl, bl
xor dl, 0xff
mov r11b, cl
xor r11b, 0xff
mov r14b, r15b
xor r14b, 0
mov r12b, dl
and r12b, 0
and bl, r14b
mov r13b, r11b
and r13b, 0
and cl, r14b
or r12b, bl
or r13b, cl
xor r12b, r13b
or dl, r11b
xor dl, 0xff
or r14b, 0
and dl, r14b
or r12b, dl
mov cl, sil
xor cl, 0xff
mov dl, dil
xor dl, 0xff
mov r11b, r15b
xor r11b, 1
mov bl, cl
and bl, 0xff
and sil, r11b
mov r14b, dl
and r14b, 0xff
and dil, r11b
or bl, sil
or r14b, dil
xor bl, r14b
or cl, dl
xor cl, 0xff
or r11b, 1
and cl, r11b
or bl, cl
mov cl, r12b
xor cl, 0xff
mov dl, bl
and dl, cl
xor bl, 0xff
and r12b, bl
or dl, r12b
mov cl, al
and cl, r8b
xor al, r8b
or cl, al
mov al, cl
xor al, 0xff
and al, 0
mov r8b, r15b
xor r8b, 0
and cl, r8b
mov r11b, r15b
xor r11b, 1
and r11b, 0
and r8b, 1
or al, cl
or r11b, r8b
xor al, r11b
mov cl, r15b
xor cl, 0
mov r8b, r10b
xor r8b, 0xff
mov r11b, r15b
xor r11b, 0
mov bl, cl
and bl, 0
mov sil, r11b
and sil, 0
mov dil, r8b
and dil, 0
and r10b, r11b
or bl, sil
or dil, r10b
xor bl, dil
or cl, r8b
xor cl, 0xff
or r11b, 0
and cl, r11b
or bl, cl
xor bl, 0xff
mov cl, al
xor cl, bl
and cl, al
mov al, dl
xor al, 0xff
mov r8b, cl
xor r8b, 0xff
xor r15b, 1
mov r10b, al
and r10b, 0xff
and dl, r15b
mov r11b, r8b
and r11b, 0xff
and cl, r15b
or r10b, dl
or r11b, cl
xor r10b, r11b
or al, r8b
xor al, 0xff
or r15b, 1
and al, r15b
or r10b, al
test r10b, 1
mov qword [rbp + 0x498], r9
jne 0x6d91910e
jmp 0x6d98f594
jmp 0x6d919113
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xb027f9b8
mov r9d, ecx
add r9d, r8d
add r9d, 0x5b66492e
sub r9d, 0x4cee7495
sub r9d, 0x5b66492e
mov r8d, eax
sub r8d, 0xb027f9b8
sub r9d, r8d
sub r9d, 0x80a6ca54
add r9d, 0x9500cb28
add r9d, 0x80a6ca54
mov r8d, eax
sub r8d, 1
add r9d, r8d
add r9d, 0x6553960b
sub r9d, 0x9500cb28
sub r9d, 0x6553960b
sub r9d, 0xf570c464
add r9d, 0xafa6daf4
add r9d, 0xf570c464
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0x4cee7495
add r8d, r9d
sub eax, r8d
add eax, 0x111354b3
sub eax, 0xafa6daf4
sub eax, 0x111354b3
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
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
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
and dil, r15b
xor bl, r15b
or dil, bl
mov bl, r13b
xor bl, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
mov al, bl
and al, 0
and r13b, r12b
mov cl, r15b
and cl, 0
and r14b, r12b
or al, r13b
or cl, r14b
xor al, cl
or bl, r15b
xor bl, 0xff
or r12b, 0
and bl, r12b
or al, bl
mov cl, dil
xor cl, 0xff
mov bl, al
and bl, cl
xor al, 0xff
and dil, al
or bl, dil
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, 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
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, 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
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, sil
xor cl, 1
and cl, 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 cl, r15b
or r12b, r14b
xor cl, r12b
xor cl, 0xff
xor cl, 0
and cl, 0
mov r14b, dil
xor r14b, 0xff
mov r15b, cl
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, r14b
and r13b, 0xff
and dil, r12b
mov dl, r15b
and dl, 0xff
and cl, r12b
or r13b, dil
or dl, cl
xor r13b, dl
or r14b, r15b
xor r14b, 0xff
or r12b, 1
and r14b, r12b
or r13b, r14b
mov cl, sil
xor cl, 0
and cl, 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 cl, dil
or r14b, dl
xor cl, r14b
mov dl, bl
xor dl, 0xff
mov dil, cl
and dil, dl
xor cl, 0xff
mov dl, bl
and dl, cl
or dil, dl
mov cl, bl
xor cl, 0xff
mov dl, dil
xor dl, cl
and dl, dil
mov cl, r10b
xor cl, 0xff
and cl, 1
mov dil, sil
xor dil, 1
and r10b, dil
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and dil, 1
or cl, r10b
or r14b, dil
xor cl, r14b
mov r10b, r13b
xor r10b, 0xff
and r10b, 0
mov dil, sil
xor dil, 0
mov r14b, r13b
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, 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, cl
and r14b, r10b
xor cl, r10b
or r14b, cl
mov cl, sil
xor cl, 1
mov r10b, dil
xor r10b, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, cl
and r12b, 0
mov r8b, r15b
and r8b, 1
mov r9b, r10b
and r9b, 0
and dil, r15b
or r12b, r8b
or r9b, dil
xor r12b, r9b
or cl, r10b
xor cl, 0xff
or r15b, 0
and cl, r15b
or r12b, cl
mov cl, r14b
xor cl, 0xff
and cl, 1
mov r8b, sil
xor r8b, 1
and r14b, r8b
mov r9b, sil
xor r9b, 1
and r9b, 0xff
and r8b, 1
or cl, r14b
or r9b, r8b
xor cl, r9b
xor cl, 0xff
xor r12b, 0xff
mov r8b, sil
xor r8b, 1
or cl, r12b
or r8b, 1
xor cl, 0xff
and cl, r8b
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, r8b
and r10b, r9b
xor r8b, 0xff
mov r9b, al
and r9b, r8b
or r10b, r9b
xor r10b, 0xff
mov r8b, al
xor r8b, 0xff
mov r9b, sil
xor r9b, 1
or r10b, r8b
or r9b, 1
xor r10b, 0xff
and r10b, r9b
mov r8b, r11b
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
and r11b, r9b
mov dil, sil
xor dil, 1
and dil, 0xff
and r9b, 1
or r8b, r11b
or dil, r9b
xor r8b, dil
mov r9b, r13b
xor r9b, 0xff
and r9b, 1
mov r11b, sil
xor r11b, 1
mov dil, r13b
and dil, r11b
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and r11b, 1
or r9b, dil
or r14b, r11b
xor r9b, r14b
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, r8b
and dil, r9b
xor r8b, r9b
or dil, r8b
mov r8b, r11b
and r8b, 0
xor r11b, 0
or r8b, r11b
mov r9b, dil
xor r9b, 0xff
and r9b, 1
mov r11b, sil
xor r11b, 1
and dil, r11b
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and r11b, 1
or r9b, dil
or r14b, r11b
xor r9b, r14b
xor r8b, 0xff
mov r11b, r9b
xor r11b, r8b
and r11b, r9b
mov r8b, dl
xor r8b, 0xff
mov r9b, cl
xor r9b, 0xff
mov dil, sil
xor dil, 0
or r8b, r9b
or dil, 0
xor r8b, 0xff
and r8b, dil
mov r9b, dl
xor r9b, 0xff
mov dil, cl
and dil, r9b
xor cl, 0xff
and dl, cl
or dil, dl
mov cl, r8b
and cl, dil
xor r8b, dil
or cl, r8b
mov dl, r11b
xor dl, 0xff
mov r8b, r10b
xor r8b, dl
and r8b, r10b
mov dl, r10b
xor dl, 0xff
and dl, 0
mov r9b, sil
xor r9b, 0
and r10b, r9b
mov dil, r11b
xor dil, 0xff
and dil, 0
and r11b, r9b
or dl, r10b
or dil, r11b
xor dl, dil
mov r9b, r8b
xor r9b, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, sil
xor r11b, 1
mov dil, r9b
and dil, 0xff
and r8b, r11b
mov r14b, r10b
and r14b, 0xff
and dl, r11b
or dil, r8b
or r14b, dl
xor dil, r14b
or r9b, r10b
xor r9b, 0xff
or r11b, 1
and r9b, r11b
or dil, 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
xor dl, 0xff
xor dl, 0
and dl, 0
mov r8b, sil
xor r8b, 0
and r8b, 0
mov r9b, sil
xor r9b, 0
mov r10b, r9b
and r10b, 0
mov r11b, sil
xor r11b, 1
and r11b, 0
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, r8b
xor r9b, 0xff
mov r10b, cl
xor r10b, r9b
and r10b, cl
mov cl, dil
xor cl, 0xff
and cl, 1
mov r9b, sil
xor r9b, 1
mov r11b, dil
and r11b, r9b
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and r9b, 1
or cl, r11b
or r14b, r9b
xor cl, r14b
xor cl, 0xff
mov r9b, sil
xor r9b, 0
mov r11b, sil
xor r11b, 1
or cl, r9b
or r11b, 1
xor cl, 0xff
and cl, r11b
xor r8b, 0xff
mov r9b, dil
xor r9b, r8b
and r9b, dil
mov r8b, dl
xor r8b, 0xff
mov r11b, r10b
xor r11b, 0xff
mov dil, sil
xor dil, 0
mov r14b, r8b
and r14b, 0
and dl, dil
mov r15b, r11b
and r15b, 0
and r10b, dil
or r14b, dl
or r15b, r10b
xor r14b, r15b
or r8b, r11b
xor r8b, 0xff
or dil, 0
and r8b, dil
or r14b, r8b
mov dl, cl
and dl, r9b
xor cl, r9b
or dl, cl
mov cl, r14b
xor cl, 0xff
mov r8b, dl
and r8b, cl
xor dl, 0xff
and r14b, dl
or r8b, r14b
mov cl, bl
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
mov r9b, bl
and r9b, dl
or cl, r9b
mov dl, al
xor dl, 0xff
and dl, 0
mov r9b, sil
xor r9b, 0
mov r10b, al
and r10b, r9b
mov r11b, sil
xor r11b, 1
and r11b, 0
and r9b, 1
or dl, r10b
or r11b, r9b
xor dl, r11b
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
mov r10b, cl
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
mov dil, bl
xor dil, r11b
and dil, bl
mov r11b, sil
xor r11b, 1
mov bl, dl
xor bl, r11b
and bl, dl
mov r11b, r9b
xor r11b, 0xff
mov r14b, al
xor r14b, r11b
and r14b, al
mov al, r10b
and al, dil
xor r10b, dil
or al, r10b
mov r10b, bl
xor r10b, 0xff
mov r11b, r14b
xor r11b, 0xff
mov dil, sil
xor dil, 0
mov r15b, r10b
and r15b, 0
and bl, dil
mov r12b, r11b
and r12b, 0
and r14b, dil
or r15b, bl
or r12b, r14b
xor r15b, r12b
or r10b, r11b
xor r10b, 0xff
or dil, 0
and r10b, dil
or r15b, r10b
mov r10b, al
xor r10b, 0xff
mov r11b, r15b
and r11b, r10b
xor r15b, 0xff
and al, r15b
or r11b, al
mov al, cl
xor al, 0xff
mov r10b, dl
xor r10b, 0xff
mov bl, sil
xor bl, 0
mov dil, al
and dil, 0
and cl, bl
mov r14b, r10b
and r14b, 0
and dl, bl
or dil, cl
or r14b, dl
xor dil, r14b
or al, r10b
xor al, 0xff
or bl, 0
and al, bl
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, r9b
xor dl, 0xff
mov r10b, sil
xor r10b, 1
mov bl, cl
and bl, 0xff
mov dil, r10b
and dil, 1
mov r14b, dl
and r14b, 0xff
and r9b, r10b
or bl, dil
or r14b, r9b
xor bl, r14b
or cl, dl
xor cl, 0xff
or r10b, 1
and cl, r10b
or bl, cl
xor bl, 0xff
mov cl, al
xor cl, bl
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 dl, sil
xor dl, 1
mov r9b, al
and r9b, dl
or cl, r9b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov dl, sil
xor dl, 1
and dl, 1
mov r9b, sil
xor r9b, 1
and 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
xor dl, 0xff
mov r9b, al
xor r9b, 0xff
mov r10b, sil
xor r10b, 1
mov r11b, dl
and r11b, 0xff
and cl, r10b
mov bl, r9b
and bl, 0xff
and al, r10b
or r11b, cl
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, 0
and al, 1
mov cl, sil
xor cl, 1
and cl, 0
or al, cl
mov cl, r13b
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
mov r9b, r13b
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
mov r10b, r9b
and r10b, 0
mov bl, sil
xor bl, 1
and bl, 0xff
and r9b, 1
or dl, r10b
or bl, r9b
xor dl, bl
mov r9b, al
xor r9b, 0xff
mov r10b, sil
xor r10b, 0
mov bl, sil
xor bl, 1
or r9b, r10b
or bl, 1
xor r9b, 0xff
and r9b, bl
mov r10b, sil
xor r10b, 0
mov bl, dl
xor bl, 0xff
mov dil, sil
xor dil, 1
or r10b, bl
or dil, 1
xor r10b, 0xff
and r10b, dil
mov bl, cl
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, dl
xor dil, 0xff
mov r14b, r13b
xor r14b, dil
and r14b, r13b
mov dil, r9b
xor dil, 0xff
mov r15b, r10b
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, dil
and r13b, 0
and r9b, r12b
mov byte [rbp + 0x497], r15b
and r15b, 0
and r10b, r12b
or r13b, r9b
or r15b, r10b
xor r13b, r15b
mov r9b, byte [rbp + 0x497]
or dil, r9b
xor dil, 0xff
or r12b, 0
and dil, r12b
or r13b, dil
mov r10b, bl
and r10b, r14b
xor bl, r14b
or r10b, bl
mov bl, r13b
xor bl, 0xff
and bl, 0
mov dil, sil
xor dil, 0
and r13b, dil
mov r14b, r10b
xor r14b, 0xff
and r14b, 0
and r10b, dil
or bl, r13b
or r14b, r10b
xor bl, r14b
mov r10b, al
xor r10b, 0xff
mov dil, cl
xor dil, 0xff
mov r14b, sil
xor r14b, 1
mov r15b, r10b
and r15b, 0xff
and al, r14b
mov r12b, dil
and r12b, 0xff
and cl, r14b
or r15b, al
or r12b, cl
xor r15b, r12b
or r10b, dil
xor r10b, 0xff
or r14b, 1
and r10b, r14b
or r15b, r10b
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 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
mov r10b, sil
xor r10b, 1
mov dil, cl
and dil, 0xff
and bl, r10b
mov r14b, dl
and r14b, 0xff
and al, r10b
or dil, bl
or r14b, al
xor dil, r14b
or cl, dl
xor cl, 0xff
or r10b, 1
and cl, r10b
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, 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, r8b
xor al, 0xff
mov cl, dl
xor cl, 0xff
mov r10b, sil
xor r10b, 0
or al, cl
or r10b, 0
xor al, 0xff
and al, r10b
mov cl, r8b
xor cl, 0xff
mov r10b, dl
and r10b, cl
xor dl, 0xff
and r8b, dl
or r10b, r8b
mov cl, al
xor cl, 0xff
mov dl, r10b
xor dl, 0xff
xor sil, 1
mov r8b, cl
and r8b, 0xff
and al, sil
mov r11b, dl
and r11b, 0xff
and r10b, sil
or r8b, al
or r11b, r10b
xor r8b, r11b
or cl, dl
xor cl, 0xff
or sil, 1
and cl, sil
or r8b, cl
test r8b, 1
jne 0x6d919df4
jmp 0x6d98fba0
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xeb7e0d12
add r8d, 0
mov r9d, ecx
sub r9d, 0xd3a69a35
sub r9d, r8d
add r9d, 0xd3a69a35
sub r9d, 0x8f566682
add r9d, 0x6fc4d140
add r9d, 0x8f566682
add r9d, 0x9dc6ecb1
sub r9d, 1
sub r9d, 0x9dc6ecb1
add r9d, 0x622633cc
sub r9d, 0x6fc4d140
sub r9d, 0x622633cc
sub eax, 0xc731ed16
sub eax, 0xeb7e0d12
add eax, 0xc731ed16
sub r9d, 0xb50e6d8
add r9d, eax
add r9d, 0xb50e6d8
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
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
xor r10b, 0xff
mov r15b, r14b
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
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, 0
mov r12b, r15b
xor r12b, al
and r12b, r15b
xor r11b, 0xff
xor r14b, 0xff
mov al, sil
xor al, 0
or r11b, r14b
or al, 0
xor r11b, 0xff
and r11b, al
mov al, bl
and al, r10b
xor bl, r10b
or al, bl
mov r10b, r12b
and r10b, r11b
xor r12b, r11b
or r10b, r12b
mov r11b, al
xor r11b, 0xff
mov bl, r10b
and bl, r11b
xor r10b, 0xff
and al, r10b
or bl, al
mov al, dil
xor al, 0xff
and al, 1
mov r10b, sil
xor r10b, 1
mov r11b, dil
and r11b, r10b
or al, r11b
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, 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, al
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
xor dil, 0xff
mov r15b, r11b
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
or dil, r15b
or r12b, 0
xor dil, 0xff
and dil, r12b
mov r15b, sil
xor r15b, 0
mov r12b, r10b
xor r12b, r15b
and r12b, r10b
mov r15b, r11b
xor r15b, 0xff
mov r13b, bl
xor r13b, r15b
and r13b, bl
mov bl, r14b
and bl, dil
xor r14b, dil
or bl, r14b
mov dil, r12b
xor dil, 0xff
mov r14b, r13b
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
mov cl, dil
and cl, 0xff
and r12b, r15b
mov dl, r14b
and dl, 0xff
and r13b, r15b
or cl, r12b
or dl, r13b
xor cl, dl
or dil, r14b
xor dil, 0xff
or r15b, 1
and dil, r15b
or cl, dil
mov dl, bl
xor dl, 0xff
and dl, 1
mov dil, sil
xor dil, 1
and bl, dil
mov r14b, cl
xor r14b, 0xff
and r14b, 0xff
and cl, dil
or dl, bl
or r14b, cl
xor dl, r14b
mov cl, al
xor cl, 0xff
mov bl, r10b
xor bl, 0xff
mov dil, sil
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, sil
xor cl, 1
and r14b, cl
mov r10b, sil
xor r10b, 1
and r10b, 0xff
and cl, 1
or al, r14b
or r10b, cl
xor al, r10b
mov cl, sil
xor cl, 0
mov r10b, r11b
xor r10b, 0xff
mov bl, sil
xor bl, 0
mov dil, cl
and dil, 0
mov r14b, bl
and r14b, 0
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, dl
xor al, 0xff
mov r10b, cl
xor r10b, 0xff
xor sil, 1
mov r11b, al
and r11b, 0xff
and dl, sil
mov bl, r10b
and bl, 0xff
and cl, sil
or r11b, dl
or bl, cl
xor r11b, bl
or al, r10b
xor al, 0xff
or sil, 1
and al, sil
or r11b, al
test r11b, 1
jne 0x6d91a225
jmp 0x6d9b4b29
mov rax, qword [rbp + 0x788]
mov rcx, qword [rax]
mov rdx, qword [rbp + 0x780]
movsxd r8, dword [rdx]
imul r8, r8, 0x28
add rcx, r8
mov r9d, dword [rcx + 0x10]
mov r8d, r9d
sub rsp, 0x20
mov rcx, qword [rbp + 0x4c8]
mov rdx, qword [rbp + 0x498]
call sym.out.dll_MemCpy
add rsp, 0x20
xor r9d, r9d
mov r10d, dword [sym.out.dll_x.13]
mov r11d, dword [sym.out.dll_y.14]
mov esi, r9d
sub esi, 0xe344f6b4
sub esi, 0xb63633ce
add esi, 0xe344f6b4
mov edi, r10d
add edi, 0xad9c1615
sub edi, esi
sub edi, 0xad9c1615
add edi, 0x2a6ff375
sub edi, 0xc7b5c979
sub edi, 0x2a6ff375
sub edi, 0x339ca259
sub edi, 1
add edi, 0x339ca259
sub edi, 0x12030cd9
add edi, 0xc7b5c979
add edi, 0x12030cd9
sub r9d, 0x374abfc8
sub r9d, 0xb63633ce
add r9d, 0x374abfc8
sub edi, 0x58f72928
add edi, r9d
add edi, 0x58f72928
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 cl, bl
and cl, r13b
mov dl, r12b
xor dl, 1
and dl, 0
and r13b, 1
or r15b, cl
or dl, r13b
xor r15b, dl
mov cl, r14b
xor cl, 0xff
and cl, 1
mov dl, r12b
xor dl, 1
mov r13b, r14b
and r13b, dl
or cl, r13b
mov dl, r12b
xor dl, 0
and dl, 1
mov r13b, r12b
xor r13b, 1
and r13b, 0
or dl, r13b
mov r13b, r15b
xor r13b, 0xff
mov r8b, cl
xor r8b, 0xff
mov r9b, r12b
xor r9b, 1
mov r10b, r13b
and r10b, 0xff
and r15b, r9b
mov r11b, r8b
and r11b, 0xff
and cl, r9b
or r10b, r15b
or r11b, cl
xor r10b, r11b
or r13b, r8b
xor r13b, 0xff
or r9b, 1
and r13b, r9b
or r10b, r13b
mov cl, dl
and cl, 0
xor dl, 0
or cl, dl
mov dl, r10b
xor dl, 0xff
and dl, 1
mov r8b, r12b
xor r8b, 1
and r10b, r8b
mov r9b, r12b
xor r9b, 1
and r9b, 0xff
and r8b, 1
or dl, r10b
or r9b, r8b
xor dl, r9b
xor dl, 0xff
xor cl, 0xff
mov r8b, r12b
xor r8b, 1
or dl, cl
or r8b, 1
xor dl, 0xff
and dl, r8b
mov cl, bl
xor cl, 0xff
and cl, 0
mov r8b, r12b
xor r8b, 0
mov r9b, bl
and r9b, r8b
mov r10b, r12b
xor r10b, 1
and r10b, 0
and r8b, 1
or cl, r9b
or r10b, r8b
xor cl, r10b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r8b, r12b
xor r8b, 1
and r8b, 1
mov r9b, r12b
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, r14b
xor r9b, 0xff
and r9b, 1
mov r11b, r12b
xor r11b, 1
mov bl, r14b
and bl, r11b
mov r15b, r12b
xor r15b, 1
and r15b, 0xff
and r11b, 1
or r9b, bl
or r15b, r11b
xor r9b, r15b
xor r9b, 0xff
mov r11b, r12b
xor r11b, 1
mov bl, r12b
xor bl, 1
or r9b, r11b
or bl, 1
xor r9b, 0xff
and r9b, bl
xor r8b, 0xff
mov r11b, r14b
xor r11b, r8b
and r11b, r14b
mov r8b, cl
xor r8b, 0xff
mov bl, r10b
xor bl, 0xff
mov r14b, r12b
xor r14b, 0
mov r15b, r8b
and r15b, 0
and cl, r14b
mov r13b, bl
and r13b, 0
and r10b, r14b
or r15b, cl
or r13b, r10b
xor r15b, r13b
or r8b, bl
xor r8b, 0xff
or r14b, 0
and r8b, r14b
or r15b, r8b
mov cl, r9b
xor cl, 0xff
mov r8b, r11b
xor r8b, 0xff
mov r10b, r12b
xor r10b, 0
mov bl, cl
and bl, 0
and r9b, r10b
mov r14b, r8b
and r14b, 0
and r11b, r10b
or bl, r9b
or r14b, r11b
xor bl, r14b
or cl, r8b
xor cl, 0xff
or r10b, 0
and cl, r10b
or bl, cl
mov cl, r15b
xor cl, 0xff
and cl, 1
mov r8b, r12b
xor r8b, 1
and r15b, r8b
mov r9b, bl
xor r9b, 0xff
and r9b, 0xff
and bl, r8b
or cl, r15b
or r9b, bl
xor cl, r9b
mov r8b, dl
xor r8b, 0xff
and r8b, 0
mov r9b, r12b
xor r9b, 0
mov r10b, dl
and r10b, r9b
mov r11b, r12b
xor r11b, 1
and r11b, 0
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, cl
xor r9b, 0xff
and r9b, 0
mov r10b, r12b
xor r10b, 0
mov r11b, cl
and r11b, r10b
mov bl, r12b
xor bl, 1
and bl, 0
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, r12b
xor r10b, 0
and r10b, 1
mov r11b, r12b
xor r11b, 1
and r11b, 0
or r10b, r11b
mov r11b, r8b
xor r11b, 0xff
mov bl, r12b
xor bl, 0
mov r14b, r12b
xor r14b, 1
or r11b, bl
or r14b, 1
xor r11b, 0xff
and r11b, r14b
xor dl, 0xff
mov bl, r10b
xor bl, 0xff
mov r14b, r12b
xor r14b, 0
or dl, bl
or r14b, 0
xor dl, 0xff
and dl, r14b
mov bl, r12b
xor bl, 0
mov r14b, r9b
xor r14b, bl
and r14b, r9b
mov bl, r10b
xor bl, 0xff
mov r15b, cl
xor r15b, bl
and r15b, cl
mov cl, r11b
and cl, dl
xor r11b, dl
or cl, r11b
mov dl, r14b
xor dl, 0xff
mov r11b, r15b
xor r11b, 0xff
mov bl, r12b
xor bl, 1
mov r13b, dl
and r13b, 0xff
and r14b, bl
mov sil, r11b
and sil, 0xff
and r15b, bl
or r13b, r14b
or sil, r15b
xor r13b, sil
or dl, r11b
xor dl, 0xff
or bl, 1
and dl, bl
or r13b, dl
mov dl, cl
xor dl, 0xff
mov r11b, r13b
and r11b, dl
xor r13b, 0xff
and cl, r13b
or r11b, cl
mov cl, r8b
and cl, r9b
xor r8b, r9b
or cl, r8b
mov dl, cl
xor dl, 0xff
and dl, 0
mov r8b, r12b
xor r8b, 0
and cl, r8b
mov r9b, r12b
xor r9b, 1
and r9b, 0
and r8b, 1
or dl, cl
or r9b, r8b
xor dl, r9b
mov cl, r10b
and cl, 0
xor r10b, 0
or cl, r10b
xor dl, 0xff
xor cl, 0xff
mov r8b, r12b
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
xor r12b, 1
mov r9b, cl
and r9b, 0xff
and r11b, r12b
mov r10b, r8b
and r10b, 0xff
and dl, r12b
or r9b, r11b
or r10b, dl
xor r9b, r10b
or cl, r8b
xor cl, 0xff
or r12b, 1
and cl, r12b
or r9b, cl
test r9b, 1
jne 0x6d91a737
jmp 0x6d9b4b29
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x3fc194e4
sub r8d, 0x252c2849
add r8d, 0x3fc194e4
mov r9d, eax
sub r9d, ecx
mov r10d, eax
sub r10d, r8d
add r9d, r10d
mov r8d, eax
sub r8d, r9d
sub r8d, 0x8ca541c3
sub r8d, 0xfee0cce9
add r8d, 0x8ca541c3
mov r9d, eax
sub r9d, 1
add r8d, r9d
mov r9d, eax
sub r9d, 0xfee0cce9
sub r8d, r9d
mov r9d, eax
sub r9d, r8d
add r9d, 0
mov r8d, eax
sub r8d, 0x95a396a1
sub r8d, 0x252c2849
add r8d, 0x95a396a1
mov r10d, eax
sub r10d, r8d
sub r9d, r10d
sub eax, 0x2538439e
sub eax, r9d
add eax, 0x2538439e
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
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, 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, 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, r15b
and r11b, bl
xor r15b, bl
or r11b, r15b
mov bl, r14b
xor bl, 0xff
mov sil, r11b
xor sil, 0xff
mov r15b, dil
xor r15b, 1
or bl, sil
or r15b, 1
xor bl, 0xff
and bl, r15b
mov sil, r14b
xor sil, 0xff
mov r15b, r11b
and r15b, sil
xor r11b, 0xff
and r14b, r11b
or r15b, r14b
mov r11b, bl
xor r11b, 0xff
mov sil, r15b
xor sil, 0xff
xor dil, 1
mov r14b, r11b
and r14b, 0xff
and bl, dil
mov r12b, sil
and r12b, 0xff
and r15b, dil
or r14b, bl
or r12b, r15b
xor r14b, r12b
or r11b, sil
xor r11b, 0xff
or dil, 1
and r11b, dil
or r14b, r11b
test r14b, 1
jne 0x6d91a975
jmp 0x6d98fba0
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, 0x410da32e
add r8d, r9d
mov r9d, eax
sub r9d, r8d
sub r9d, 0x2337bc11
add r9d, 0x160eb7d9
add r9d, 0x2337bc11
sub r9d, 0x4b5f2bcb
sub r9d, 0x410da32e
add r9d, 0x4b5f2bcb
sub r9d, 0x48cbbb15
sub r9d, 0x37059af4
add r9d, 0x48cbbb15
mov r8d, eax
sub r8d, 1
add r9d, r8d
sub r9d, 0x5720069
add r9d, 0x37059af4
add r9d, 0x5720069
mov r8d, eax
sub r8d, 0x160eb7d9
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, 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
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and bl, 1
or r10b, r14b
or r15b, bl
xor r10b, r15b
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
and r15b, 0
or r14b, r15b
mov r15b, sil
xor r15b, 0
mov r12b, r10b
xor r12b, r15b
and r12b, r10b
mov r15b, r14b
xor r15b, 0xff
mov r13b, dil
xor r13b, r15b
and r13b, dil
mov dil, bl
xor dil, 0xff
mov r15b, sil
xor r15b, 0
mov al, sil
xor al, 1
or dil, r15b
or al, 1
xor dil, 0xff
and dil, al
mov al, r14b
xor al, 0xff
mov r15b, r11b
xor r15b, al
and r15b, r11b
mov al, r12b
xor al, 0xff
mov r11b, r13b
xor r11b, 0xff
mov cl, sil
xor cl, 1
mov dl, al
and dl, 0xff
and r12b, cl
mov r8b, r11b
and r8b, 0xff
and r13b, cl
or dl, r12b
or r8b, r13b
xor dl, r8b
or al, r11b
xor al, 0xff
or cl, 1
and al, cl
or dl, al
mov al, dil
xor al, 0xff
mov cl, r15b
xor cl, 0xff
mov r8b, sil
xor r8b, 1
mov r11b, al
and r11b, 0xff
and dil, r8b
mov r12b, cl
and r12b, 0xff
and r15b, r8b
or r11b, dil
or r12b, r15b
xor r11b, r12b
or al, cl
xor al, 0xff
or r8b, 1
and al, r8b
or r11b, al
mov al, dl
xor al, 0xff
mov cl, r11b
and cl, al
xor r11b, 0xff
and dl, r11b
or cl, dl
mov al, r10b
xor al, 0xff
mov dl, bl
xor dl, 0xff
mov r8b, sil
xor r8b, 1
mov r11b, al
and r11b, 0xff
and r10b, r8b
mov dil, dl
and dil, 0xff
and bl, r8b
or r11b, r10b
or dil, bl
xor r11b, dil
or al, dl
xor al, 0xff
or r8b, 1
and al, r8b
or r11b, al
mov al, r11b
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
and r11b, dl
or al, r11b
mov dl, sil
xor dl, 0
mov r8b, r14b
xor r8b, 0xff
mov r10b, sil
xor r10b, 1
mov r11b, dl
and r11b, 0xff
mov bl, r10b
and bl, 0
mov dil, r8b
and dil, 0xff
and r14b, r10b
or r11b, bl
or dil, r14b
xor r11b, dil
or dl, r8b
xor dl, 0xff
or r10b, 1
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 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 0x6d91ad0f
jmp 0x6d9b4b6e
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
add r8d, 0xd6526731
sub r8d, 0x76241f9a
sub r8d, 0xd6526731
sub r8d, 0x34a88cb3
add r8d, 0x5da43240
add r8d, 0x34a88cb3
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x76241f9a
add r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 1
add r9d, 0
mov r10d, eax
sub r10d, r9d
sub r8d, r10d
add r8d, 0x6d37b6fd
add r8d, 0xd2942b7e
sub r8d, 0x6d37b6fd
sub r8d, 0x151e1d19
sub r8d, 0x5da43240
add r8d, 0x151e1d19
sub eax, 0xd2942b7e
add 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
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
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 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, 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, dil
xor r14b, 1
and r14b, 1
mov r12b, dil
xor r12b, 1
and r12b, 1
or r14b, r12b
mov r12b, bl
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 r15b, 0xff
mov al, r14b
xor al, 0xff
mov r13b, dil
xor r13b, 1
or r15b, al
or r13b, 1
xor r15b, 0xff
and r15b, r13b
mov al, dil
xor al, 1
mov r13b, sil
xor r13b, al
and r13b, sil
xor r11b, 0xff
mov al, r14b
xor al, 0xff
mov cl, dil
xor cl, 0
or r11b, al
or cl, 0
xor r11b, 0xff
and r11b, cl
mov al, r12b
and al, r15b
xor r12b, r15b
or al, r12b
mov cl, r13b
xor cl, 0xff
mov r15b, r11b
xor r15b, 0xff
mov r12b, dil
xor r12b, 1
mov dl, cl
and dl, 0xff
and r13b, r12b
mov r8b, r15b
and r8b, 0xff
and r11b, r12b
or dl, r13b
or r8b, r11b
xor dl, r8b
or cl, r15b
xor cl, 0xff
or r12b, 1
and cl, r12b
or dl, cl
mov cl, al
xor cl, 0xff
mov r8b, dl
and r8b, cl
xor dl, 0xff
and al, dl
or r8b, al
mov al, bl
and al, sil
xor bl, sil
or al, bl
mov cl, al
xor cl, 0xff
and cl, 1
mov dl, dil
xor dl, 1
and al, dl
mov r11b, dil
xor r11b, 1
and r11b, 0xff
and dl, 1
or cl, al
or r11b, dl
xor cl, r11b
mov al, dil
xor al, 1
mov dl, r14b
xor dl, 0xff
mov r11b, dil
xor r11b, 1
mov bl, al
and bl, 0xff
mov sil, r11b
and sil, 1
mov r15b, dl
and r15b, 0xff
and r14b, r11b
or bl, sil
or r15b, r14b
xor bl, r15b
or al, dl
xor al, 0xff
or r11b, 1
and al, r11b
or bl, al
xor bl, 0xff
mov al, cl
xor al, bl
and al, cl
mov cl, r8b
xor cl, 0xff
mov dl, al
xor dl, 0xff
xor dil, 1
mov r11b, cl
and r11b, 0xff
and r8b, dil
mov bl, dl
and bl, 0xff
and al, dil
or r11b, r8b
or bl, al
xor r11b, bl
or cl, dl
xor cl, 0xff
or dil, 1
and cl, dil
or r11b, cl
test r11b, 1
jne 0x6d91b081
jmp 0x6d9b4b6e
jmp 0x6d91b086
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xc4183570
sub r8d, 0x812df120
add r8d, 0xc4183570
mov r9d, eax
sub r9d, ecx
mov r10d, eax
sub r10d, r8d
add r9d, r10d
mov r8d, eax
sub r8d, r9d
add r8d, 0xb7afb790
add r8d, 0xf1f5c33e
sub r8d, 0xb7afb790
sub r8d, 0x7a1d9c
sub r8d, 1
add r8d, 0x7a1d9c
sub r8d, 0x5e835646
sub r8d, 0xf1f5c33e
add r8d, 0x5e835646
mov r9d, eax
sub r9d, r8d
add r9d, 0
mov r8d, eax
sub r8d, 0x812df120
add r8d, 0
sub eax, r8d
sub r9d, eax
mov eax, 0x6b478aa2
add eax, 0
sub eax, r9d
sub eax, 0x6b478aa2
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, 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
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
or r14b, r12b
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
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, 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 sil, 0xff
mov bl, r11b
xor bl, sil
and bl, r11b
mov r11b, r15b
and r11b, bl
xor r15b, bl
or r11b, r15b
mov bl, r14b
xor bl, 0xff
and bl, 1
mov sil, dil
xor sil, 1
mov r15b, r14b
and r15b, sil
or bl, 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, dil
xor r15b, 0
and r15b, 1
mov r12b, dil
xor r12b, 1
and r12b, 0
or r15b, r12b
mov r12b, dil
xor r12b, 0
mov r13b, bl
xor r13b, r12b
and r13b, bl
mov r12b, r15b
xor r12b, 0xff
mov al, r14b
xor al, r12b
and al, r14b
mov r14b, dil
xor r14b, 0
mov r12b, sil
xor r12b, r14b
and r12b, sil
mov r14b, r15b
xor r14b, 0xff
mov cl, r11b
xor cl, r14b
and cl, r11b
mov r11b, r13b
xor r11b, 0xff
mov r14b, al
xor r14b, 0xff
mov dl, dil
xor dl, 1
mov r8b, r11b
and r8b, 0xff
and r13b, dl
mov r9b, r14b
and r9b, 0xff
and al, dl
or r8b, r13b
or r9b, al
xor r8b, r9b
or r11b, r14b
xor r11b, 0xff
or dl, 1
and r11b, dl
or r8b, r11b
mov al, r12b
and al, cl
xor r12b, cl
or al, r12b
mov cl, r8b
xor cl, 0xff
mov dl, al
and dl, cl
xor al, 0xff
and r8b, al
or dl, r8b
mov al, bl
and al, sil
xor bl, sil
or al, bl
mov cl, al
xor cl, 0xff
and cl, 1
mov r8b, dil
xor r8b, 1
and al, r8b
or cl, al
mov al, dil
xor al, 0
mov r8b, r15b
xor r8b, 0xff
mov r9b, dil
xor r9b, 0
mov r11b, al
and r11b, 0
mov bl, r9b
and bl, 0
mov sil, r8b
and sil, 0
and r15b, r9b
or r11b, bl
or sil, r15b
xor r11b, sil
or al, r8b
xor al, 0xff
or r9b, 0
and al, r9b
or r11b, al
xor cl, 0xff
xor r11b, 0xff
mov al, dil
xor al, 1
or cl, r11b
or al, 1
xor cl, 0xff
and cl, al
mov al, dl
xor al, 0xff
mov r8b, cl
xor r8b, 0xff
xor dil, 1
mov r9b, al
and r9b, 0xff
and dl, dil
mov r11b, r8b
and r11b, 0xff
and cl, dil
or r9b, dl
or r11b, cl
xor r9b, r11b
or al, r8b
xor al, 0xff
or dil, 1
and al, dil
or r9b, al
test r9b, 1
jne 0x6d91b436
jmp 0x6d9a3e00
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, 0x9f39df2c
add r8d, r9d
mov r9d, eax
sub r9d, r8d
sub r9d, 0xa9798ed5
sub r9d, 0xc8b00cf
add r9d, 0xa9798ed5
sub r9d, 0xe5943447
sub r9d, 0x9f39df2c
add r9d, 0xe5943447
add r9d, 0x5373c55b
sub r9d, 0xda384e46
sub r9d, 0x5373c55b
add r9d, 0x7fa17dd4
sub r9d, 1
sub r9d, 0x7fa17dd4
sub r9d, 0x27d64389
add r9d, 0xda384e46
add r9d, 0x27d64389
mov r8d, eax
sub r8d, 0x106d8815
add r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0xc8b00cf
add r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0x106d8815
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, 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, 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
mov al, sil
xor al, 1
xor dil, 0xff
mov r15b, sil
xor r15b, 0
or al, dil
or r15b, 0
xor al, 0xff
and al, r15b
mov dil, bl
xor dil, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r13b, sil
xor r13b, 1
mov cl, dil
and cl, 0xff
and bl, r13b
mov dl, r15b
and dl, 0xff
and r14b, r13b
or cl, bl
or dl, r14b
xor cl, dl
or dil, r15b
xor dil, 0xff
or r13b, 1
and dil, r13b
or cl, dil
mov dl, r12b
xor dl, 0xff
mov bl, al
xor bl, 0xff
mov dil, sil
xor dil, 0
mov r14b, dl
and r14b, 0
and r12b, dil
mov r15b, bl
and r15b, 0
and al, dil
or r14b, r12b
or r15b, al
xor r14b, r15b
or dl, bl
xor dl, 0xff
or dil, 0
and dl, dil
or r14b, dl
mov al, cl
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
and cl, dl
mov bl, r14b
xor bl, 0xff
and bl, 0xff
and r14b, dl
or al, cl
or bl, r14b
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
mov dl, sil
xor dl, 1
xor cl, 0xff
mov bl, sil
xor bl, 1
or dl, cl
or bl, 1
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
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
mov r14b, sil
xor r14b, 1
xor cl, 0xff
mov r15b, sil
xor r15b, 0
or r14b, cl
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov cl, dl
xor cl, 0xff
mov r15b, dil
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, cl
and r13b, 0xff
and dl, r12b
mov r8b, r15b
and r8b, 0xff
and dil, r12b
or r13b, dl
or r8b, dil
xor r13b, r8b
or cl, r15b
xor cl, 0xff
or r12b, 1
and cl, r12b
or r13b, cl
mov cl, bl
xor cl, 0xff
mov dl, r14b
xor dl, 0xff
mov r8b, sil
xor r8b, 0
mov dil, cl
and dil, 0
and bl, r8b
mov r15b, dl
and r15b, 0
and r14b, r8b
or dil, bl
or r15b, r14b
xor dil, r15b
or cl, dl
xor cl, 0xff
or r8b, 0
and cl, r8b
or dil, cl
mov cl, r13b
xor cl, 0xff
and cl, 0
mov dl, sil
xor dl, 0
and r13b, dl
mov r8b, dil
xor r8b, 0xff
and r8b, 0
and dil, dl
or cl, r13b
or r8b, dil
xor 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
xor dl, 0xff
mov bl, sil
xor bl, 1
or r8b, dl
or bl, 1
xor r8b, 0xff
and r8b, bl
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
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov bl, r8b
xor bl, 0xff
mov dil, dl
xor dil, 0xff
mov r14b, sil
xor r14b, 0
mov r15b, bl
and r15b, 0
and r8b, r14b
mov r12b, dil
and r12b, 0
and dl, r14b
or r15b, r8b
or r12b, dl
xor r15b, r12b
or bl, dil
xor bl, 0xff
or r14b, 0
and bl, r14b
or r15b, bl
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, 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
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 r12b, sil
xor r12b, 0
mov r13b, dil
and r13b, 0
and dl, r12b
mov r9b, r14b
and r9b, 0
and r8b, r12b
or r13b, dl
or r9b, r8b
xor r13b, r9b
or dil, r14b
xor dil, 0xff
or r12b, 0
and dil, r12b
or r13b, dil
mov dl, sil
xor dl, 1
mov r8b, bl
xor r8b, 0xff
mov r9b, sil
xor r9b, 0
mov dil, dl
and dil, 0
mov r14b, r9b
and r14b, 1
mov r12b, r8b
and r12b, 0
and bl, r9b
or dil, r14b
or r12b, bl
xor dil, r12b
or dl, r8b
xor dl, 0xff
or r9b, 0
and dl, r9b
or dil, dl
mov dl, r13b
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
and r13b, r8b
or dl, r13b
xor dil, 0xff
mov r8b, dl
xor r8b, dil
and r8b, dl
mov dl, r15b
xor dl, 0xff
and dl, 0
mov r9b, sil
xor r9b, 0
mov bl, r15b
and bl, r9b
mov dil, sil
xor dil, 1
and dil, 0
and r9b, 1
or dl, bl
or dil, r9b
xor dl, dil
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, sil
xor dl, 1
and dl, 0
mov r9b, sil
xor r9b, 0
mov r10b, r9b
and r10b, 1
mov dil, sil
xor dil, 1
and dil, 0
and r9b, 1
or dl, r10b
or dil, r9b
xor dl, dil
mov r9b, cl
xor r9b, 0xff
and r9b, 0
mov r10b, sil
xor r10b, 0
mov dil, cl
and dil, r10b
mov r14b, dl
xor r14b, 0xff
and r14b, 0
and dl, r10b
or r9b, dil
or r14b, dl
xor r9b, r14b
mov dl, cl
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, r15b
xor r9b, 0xff
and r9b, 1
mov r11b, sil
xor r11b, 1
mov dil, r15b
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, dl
and dil, r9b
xor dl, r9b
or dil, dl
mov dl, sil
xor dl, 1
mov r9b, r11b
xor r9b, 0xff
mov r14b, sil
xor r14b, 1
mov r12b, dl
and r12b, 0xff
mov r13b, r14b
and r13b, 1
mov byte [rbp + 0x496], r9b
and r9b, 0xff
and r11b, r14b
or r12b, r13b
or r9b, r11b
xor r12b, r9b
mov r9b, byte [rbp + 0x496]
or dl, r9b
xor dl, 0xff
or r14b, 1
and dl, r14b
or r12b, dl
mov dl, dil
xor dl, 0xff
and dl, 0
mov r11b, sil
xor r11b, 0
and dil, r11b
mov r14b, sil
xor r14b, 1
and r14b, 0
and r11b, 1
or dl, dil
or r14b, r11b
xor dl, r14b
xor dl, 0xff
xor r12b, 0xff
mov r11b, sil
xor r11b, 0
or dl, r12b
or r11b, 0
xor dl, 0xff
and dl, r11b
mov r11b, r8b
xor r11b, 0xff
mov dil, bl
xor dil, 0xff
mov r14b, sil
xor r14b, 0
or r11b, dil
or r14b, 0
xor r11b, 0xff
and r11b, r14b
mov dil, r8b
xor dil, 0xff
mov r14b, bl
and r14b, dil
xor bl, 0xff
and r8b, bl
or r14b, r8b
mov r8b, r11b
xor r8b, 0xff
mov bl, r14b
xor bl, 0xff
mov dil, sil
xor dil, 0
mov r12b, r8b
and r12b, 0
and r11b, dil
mov r13b, bl
and r13b, 0
and r14b, dil
or r12b, r11b
or r13b, r14b
xor r12b, r13b
or r8b, bl
xor r8b, 0xff
or dil, 0
and r8b, dil
or r12b, r8b
mov r8b, dl
xor r8b, 0xff
mov r11b, r10b
xor r11b, r8b
and r11b, r10b
mov r8b, r10b
xor r8b, 0xff
mov bl, dl
and bl, r8b
xor dl, 0xff
and r10b, dl
or bl, r10b
mov dl, r11b
xor dl, 0xff
mov r8b, bl
xor r8b, 0xff
mov r10b, sil
xor r10b, 1
mov dil, dl
and dil, 0xff
and r11b, r10b
mov r14b, r8b
and r14b, 0xff
and bl, r10b
or dil, r11b
or r14b, bl
xor dil, r14b
or dl, r8b
xor dl, 0xff
or r10b, 1
and dl, r10b
or dil, dl
mov dl, r12b
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
mov r10b, r12b
and r10b, r8b
or dl, r10b
mov r8b, 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, dil
xor dl, 0xff
and dl, 1
mov r10b, sil
xor r10b, 1
and dil, r10b
mov r11b, sil
xor r11b, 1
and r11b, 0xff
and r10b, 1
or dl, dil
or r11b, r10b
xor dl, r11b
xor r12b, 0xff
xor dl, 0xff
mov r10b, sil
xor r10b, 1
or r12b, dl
or r10b, 1
xor r12b, 0xff
and r12b, r10b
mov dl, r8b
xor dl, 0xff
mov r10b, r12b
xor r10b, 0xff
mov r11b, sil
xor r11b, 0
mov bl, dl
and bl, 0
and r8b, r11b
mov dil, r10b
and dil, 0
and r12b, r11b
or bl, r8b
or dil, r12b
xor bl, dil
or dl, r10b
xor dl, 0xff
or r11b, 0
and dl, r11b
or bl, dl
mov dl, al
xor dl, 0xff
mov r8b, cl
xor r8b, 0xff
mov r10b, sil
xor r10b, 0
or dl, r8b
or r10b, 0
xor dl, 0xff
and dl, r10b
mov r8b, al
xor r8b, 0xff
mov r10b, cl
and r10b, r8b
xor cl, 0xff
and al, cl
or r10b, al
mov al, dl
and al, r10b
xor dl, r10b
or al, dl
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, sil
xor dl, 0
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, 0
and cl, 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 cl, r10b
or r11b, r8b
xor cl, r11b
xor al, 0xff
mov r8b, cl
xor r8b, 0xff
mov r10b, sil
xor r10b, 1
or al, r8b
or r10b, 1
xor al, 0xff
and al, r10b
mov r8b, sil
xor r8b, 1
and r8b, 1
mov r10b, sil
xor r10b, 1
mov r11b, r10b
and r11b, 1
mov dil, sil
xor dil, 1
and dil, 0xff
and r10b, 1
or r8b, r11b
or dil, r10b
xor r8b, dil
xor r8b, 0xff
mov r10b, sil
xor r10b, 0
mov r11b, sil
xor r11b, 1
or r8b, r10b
or r11b, 1
xor r8b, 0xff
and r8b, r11b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r10b, dl
and r10b, al
xor dl, al
or r10b, dl
mov al, r8b
xor al, 0xff
mov dl, cl
xor dl, 0xff
mov r11b, sil
xor r11b, 0
mov dil, al
and dil, 0
and r8b, r11b
mov r14b, dl
and r14b, 0
and cl, r11b
or dil, r8b
or r14b, cl
xor dil, r14b
or al, dl
xor al, 0xff
or r11b, 0
and al, r11b
or dil, al
mov al, r10b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and r10b, cl
mov dl, dil
xor dl, 0xff
and dl, 0xff
and dil, cl
or al, r10b
or dl, dil
xor al, dl
mov cl, sil
xor cl, 1
and cl, 1
mov dl, sil
xor dl, 1
mov r8b, dl
and r8b, 1
mov r10b, sil
xor r10b, 1
and r10b, 0xff
and dl, 1
or cl, r8b
or r10b, dl
xor cl, r10b
mov dl, r15b
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
mov r10b, r15b
and r10b, r8b
or dl, r10b
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, cl
xor r11b, r10b
and r11b, cl
mov r10b, r8b
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, r8b
xor dil, 0xff
mov r12b, r15b
xor r12b, dil
and r12b, r15b
mov dil, r11b
and dil, r10b
xor r11b, r10b
or dil, r11b
mov r10b, r14b
xor r10b, 0xff
mov r11b, r12b
xor r11b, 0xff
mov r15b, sil
xor r15b, 1
mov r13b, r10b
and r13b, 0xff
and r14b, r15b
mov r9b, r11b
and r9b, 0xff
and r12b, r15b
or r13b, r14b
or r9b, r12b
xor r13b, r9b
or r10b, r11b
xor r10b, 0xff
or r15b, 1
and r10b, r15b
or r13b, r10b
mov r9b, dil
xor r9b, 0xff
mov r10b, r13b
and r10b, r9b
xor r13b, 0xff
and dil, r13b
or r10b, dil
mov r9b, cl
xor r9b, 0xff
mov r11b, dl
xor r11b, 0xff
mov dil, sil
xor dil, 0
mov r14b, r9b
and r14b, 0
and cl, dil
mov r15b, r11b
and r15b, 0
and dl, dil
or r14b, cl
or r15b, dl
xor r14b, r15b
or r9b, r11b
xor r9b, 0xff
or dil, 0
and r9b, dil
or r14b, r9b
mov cl, r14b
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
and r14b, dl
or cl, r14b
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, r10b
and cl, r8b
xor r10b, r8b
or cl, r10b
mov dl, al
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
and al, r8b
or dl, al
mov al, cl
xor al, 0xff
and al, 1
mov r8b, sil
xor r8b, 1
and cl, r8b
or al, cl
mov cl, sil
xor cl, 0
and cl, 1
mov r8b, sil
xor r8b, 1
and r8b, 0
or cl, r8b
mov r8b, dl
xor r8b, 0xff
mov r9b, al
xor r9b, 0xff
mov r10b, sil
xor r10b, 1
mov r11b, r8b
and r11b, 0xff
and dl, r10b
mov dil, r9b
and dil, 0xff
and al, r10b
or r11b, dl
or dil, al
xor r11b, dil
or r8b, r9b
xor r8b, 0xff
or r10b, 1
and r8b, r10b
or r11b, r8b
mov al, sil
xor al, 0
mov dl, cl
xor dl, 0xff
mov r8b, sil
xor r8b, 1
mov r9b, al
and r9b, 0xff
mov r10b, r8b
and r10b, 0
mov dil, dl
and dil, 0xff
and cl, r8b
or r9b, r10b
or dil, cl
xor r9b, dil
or al, dl
xor al, 0xff
or r8b, 1
and al, r8b
or r9b, al
mov al, r11b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and r11b, cl
mov dl, sil
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, bl
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
mov r8b, bl
and r8b, dl
or al, r8b
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, 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, 0
or r9b, r10b
or r11b, 0
xor r9b, 0xff
and r9b, r11b
xor bl, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, sil
xor r11b, 1
or bl, r10b
or r11b, 1
xor bl, 0xff
and bl, r11b
mov r10b, sil
xor r10b, 1
mov r11b, dl
xor r11b, r10b
and r11b, dl
mov r10b, r8b
xor r10b, 0xff
mov dil, cl
xor dil, r10b
and dil, cl
mov cl, r9b
and cl, bl
xor r9b, bl
or cl, r9b
mov r9b, r11b
xor r9b, 0xff
mov r10b, dil
xor r10b, 0xff
mov bl, sil
xor bl, 1
mov r14b, r9b
and r14b, 0xff
and r11b, bl
mov r15b, r10b
and r15b, 0xff
and dil, bl
or r14b, r11b
or r15b, dil
xor r14b, r15b
or r9b, r10b
xor r9b, 0xff
or bl, 1
and r9b, bl
or r14b, r9b
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, 1
mov dl, sil
xor dl, 1
and cl, dl
mov r9b, sil
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 cl, 0xff
mov dl, al
xor dl, cl
and dl, al
mov al, r10b
xor al, 0xff
mov cl, dl
xor cl, 0xff
xor sil, 1
mov r8b, al
and r8b, 0xff
and r10b, sil
mov r9b, cl
and r9b, 0xff
and dl, sil
or r8b, r10b
or r9b, dl
xor r8b, r9b
or al, cl
xor al, 0xff
or sil, 1
and al, sil
or r8b, al
test r8b, 1
jne 0x6d91c2b1
jmp 0x6d9b4b73
xor eax, eax
mov rcx, qword [rbp + 0x780]
mov edx, dword [rcx]
mov r8d, eax
sub r8d, 0xc6be0f49
add r8d, 0
mov r9d, eax
sub r9d, edx
add r8d, r9d
mov edx, eax
sub edx, r8d
mov r8d, eax
sub r8d, 0xc6be0f49
add edx, r8d
mov r8d, eax
sub r8d, edx
mov edx, eax
sub edx, 0x72a2796a
sub edx, 0x79d4917e
add edx, 0x72a2796a
sub edx, 0xb4c2bdc2
sub edx, 1
add edx, 0xb4c2bdc2
mov r9d, eax
sub r9d, edx
mov edx, eax
sub edx, 0x79d4917e
add r9d, edx
mov edx, eax
sub edx, r9d
mov r9d, eax
sub r9d, r8d
add r9d, 0
mov r8d, 0x305d0b06
add r8d, 0
sub r8d, edx
sub r8d, 0x305d0b06
add r9d, 0x943009f5
add r9d, r8d
sub r9d, 0x943009f5
mov edx, eax
sub edx, r9d
add edx, 0
mov r8d, eax
sub r8d, 0x12992a7
mov r9d, eax
sub r9d, r8d
add r9d, 0x363d81ee
sub r9d, edx
sub r9d, 0x363d81ee
sub r9d, 0x48a6bd26
sub r9d, 0x12992a7
add r9d, 0x48a6bd26
mov edx, dword [sym.out.dll_x.13]
mov r8d, dword [sym.out.dll_y.14]
mov r10d, 0x787dd9ab
add r10d, 0
sub r10d, edx
sub r10d, 0x787dd9ab
mov r11d, eax
sub r11d, 0x279d1b1f
sub r11d, 0x445b635f
add r11d, 0x279d1b1f
add r10d, 0xf954aa11
add r10d, r11d
sub r10d, 0xf954aa11
mov r11d, 0x1eecba18
add r11d, 0
sub r11d, r10d
sub r11d, 0x1eecba18
sub r11d, 0x82e34a43
add r11d, 0xe34b40a0
add r11d, 0x82e34a43
add r11d, 0xe0bf5ab0
sub r11d, 1
sub r11d, 0xe0bf5ab0
sub r11d, 0x110f3e48
sub r11d, 0xe34b40a0
add r11d, 0x110f3e48
sub r11d, 0x550cf364
sub r11d, 0x6be11411
add r11d, 0x550cf364
sub r11d, 0xe4dde2ac
sub r11d, 0x445b635f
add r11d, 0xe4dde2ac
sub eax, 0x6be11411
sub r11d, eax
imul edx, r11d
and edx, 1
cmp edx, 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
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, bl
xor r12b, 0xff
mov r13b, dil
xor r13b, 0xff
mov al, r14b
xor al, 1
or r12b, r13b
or al, 1
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
xor al, 0xff
mov r13b, r14b
xor r13b, 1
mov dl, r14b
xor dl, 1
or al, r13b
or dl, 1
xor al, 0xff
and al, dl
xor dil, 0xff
xor dil, 1
and dil, 0xff
mov dl, r15b
and dl, r12b
xor r15b, r12b
or dl, r15b
mov r15b, al
and r15b, dil
xor al, dil
or r15b, al
mov al, dl
xor al, 0xff
and al, 1
mov dil, r14b
xor dil, 1
and dl, dil
mov r12b, r15b
xor r12b, 0xff
and r12b, 0xff
and r15b, dil
or al, dl
or r12b, r15b
xor al, r12b
mov dl, sil
xor dl, 0xff
and dl, 1
mov dil, r14b
xor dil, 1
mov r15b, sil
and r15b, dil
or dl, r15b
mov dil, r14b
xor dil, 1
xor dl, 0xff
mov r15b, r14b
xor r15b, 0
or dil, dl
or r15b, 0
xor dil, 0xff
and dil, r15b
mov dl, r14b
xor dl, 1
and dl, 1
mov r15b, r14b
xor r15b, 1
and r15b, 1
or dl, r15b
xor dl, 0xff
mov r15b, sil
xor r15b, dl
and r15b, sil
mov dl, dil
xor dl, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, r14b
xor r13b, 0
mov r8b, dl
and r8b, 0
and dil, r13b
mov r10b, r12b
and r10b, 0
and r15b, r13b
or r8b, dil
or r10b, r15b
xor r8b, r10b
or dl, r12b
xor dl, 0xff
or r13b, 0
and dl, r13b
or r8b, dl
mov dl, r14b
xor dl, 1
and dl, 0
mov r10b, r14b
xor r10b, 0
mov dil, r10b
and dil, 1
mov r15b, r14b
xor r15b, 1
and r15b, 0
and r10b, 1
or dl, dil
or r15b, r10b
xor dl, r15b
mov r10b, r14b
xor r10b, 0
xor dl, 0xff
mov dil, r14b
xor dil, 0
or r10b, dl
or dil, 0
xor r10b, 0xff
and r10b, dil
mov dl, r14b
xor dl, 0
and dl, 1
mov dil, r14b
xor dil, 1
mov r15b, dil
and r15b, 0
mov r12b, r14b
xor r12b, 1
and r12b, 0xff
and dil, 1
or dl, r15b
or r12b, dil
xor dl, r12b
mov dil, r14b
xor dil, 1
mov r15b, dl
xor r15b, 0xff
mov r12b, r14b
xor r12b, 1
or dil, r15b
or r12b, 1
xor dil, 0xff
and dil, r12b
mov r15b, r14b
xor r15b, 1
and r15b, 1
mov r12b, r14b
xor r12b, 1
and r12b, 1
or r15b, r12b
xor r15b, 0xff
mov r12b, r14b
xor r12b, 0
mov r13b, r14b
xor r13b, 1
or r15b, r12b
or r13b, 1
xor r15b, 0xff
and r15b, r13b
mov r12b, r14b
xor r12b, 1
xor dl, 0xff
mov r13b, r14b
xor r13b, 1
or r12b, dl
or r13b, 1
xor r12b, 0xff
and r12b, r13b
mov dl, r10b
and dl, dil
xor r10b, dil
or dl, r10b
mov r10b, r15b
xor r10b, 0xff
mov dil, r12b
xor dil, 0xff
mov r13b, r14b
xor r13b, 1
mov r11b, r10b
and r11b, 0xff
and r15b, r13b
mov cl, dil
and cl, 0xff
and r12b, r13b
or r11b, r15b
or cl, r12b
xor r11b, cl
or r10b, dil
xor r10b, 0xff
or r13b, 1
and r10b, r13b
or r11b, r10b
mov cl, dl
xor cl, 0xff
and cl, 0
mov r10b, r14b
xor r10b, 0
and dl, r10b
mov dil, r11b
xor dil, 0xff
and dil, 0
and r11b, r10b
or cl, dl
or dil, r11b
xor cl, dil
mov dl, r14b
xor dl, 1
and dl, 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 dl, r11b
or dil, r10b
xor dl, dil
mov r10b, al
xor r10b, 0xff
and r10b, 0
mov r11b, r14b
xor r11b, 0
mov dil, al
and dil, r11b
mov r15b, dl
xor r15b, 0xff
and r15b, 0
and dl, r11b
or r10b, dil
or r15b, dl
xor r10b, r15b
mov dl, al
xor dl, 0xff
mov r11b, r10b
xor r11b, dl
and r11b, r10b
mov dl, cl
xor dl, 0xff
and dl, 1
mov r10b, r14b
xor r10b, 1
mov dil, cl
and dil, r10b
or dl, dil
mov r10b, bl
xor r10b, 0xff
and r10b, 0
mov dil, r14b
xor dil, 0
mov r15b, bl
and r15b, dil
mov r12b, dl
xor r12b, 0xff
and r12b, 0
and dl, dil
or r10b, r15b
or r12b, dl
xor r10b, r12b
xor bl, 0xff
mov dl, r10b
xor dl, bl
and dl, r10b
mov r10b, r8b
xor r10b, 0xff
and r10b, 1
mov bl, r14b
xor bl, 1
mov dil, r8b
and dil, bl
mov r15b, r14b
xor r15b, 1
and r15b, 0xff
and bl, 1
or r10b, dil
or r15b, bl
xor r10b, r15b
mov bl, r14b
xor bl, 1
and bl, 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 bl, r15b
or r12b, dil
xor bl, r12b
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, r10b
and r15b, bl
xor r10b, bl
or r15b, r10b
mov r10b, dil
and r10b, 1
xor dil, 1
or r10b, dil
mov bl, r15b
xor bl, 0xff
and bl, 1
mov dil, r14b
xor dil, 1
and r15b, dil
or bl, r15b
xor bl, 0xff
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
and sil, dil
mov r15b, r14b
xor r15b, 1
and r15b, 0xff
and dil, 1
or r10b, sil
or r15b, dil
xor r10b, r15b
mov sil, cl
xor sil, 0xff
and sil, 1
mov dil, r14b
xor dil, 1
mov r15b, cl
and r15b, dil
or sil, r15b
mov dil, r14b
xor dil, 1
and dil, 1
mov r15b, r14b
xor r15b, 1
and r15b, 1
or dil, r15b
mov r15b, r10b
xor r15b, 0xff
mov r12b, sil
xor r12b, 0xff
mov r13b, r14b
xor r13b, 0
mov byte [rbp + 0x495], r15b
and r15b, 0
and r10b, r13b
mov byte [rbp + 0x494], r12b
and r12b, 0
and sil, r13b
or r15b, r10b
or r12b, sil
xor r15b, r12b
mov r10b, byte [rbp + 0x495]
mov sil, byte [rbp + 0x494]
or r10b, sil
xor r10b, 0xff
or r13b, 0
and r10b, r13b
or r15b, r10b
mov r10b, dil
and r10b, 1
xor dil, 1
or r10b, dil
mov dil, r15b
xor dil, 0xff
and dil, 0
mov r12b, r14b
xor r12b, 0
and r15b, r12b
mov r13b, r14b
xor r13b, 1
and r13b, 0
and r12b, 1
or dil, r15b
or r13b, r12b
xor dil, r13b
xor r10b, 0xff
mov r15b, dil
xor r15b, r10b
and r15b, dil
mov r10b, dl
xor r10b, 0xff
mov dil, r11b
xor dil, r10b
and dil, r11b
mov r10b, r11b
xor r10b, 0xff
mov r12b, dl
and r12b, r10b
xor dl, 0xff
and r11b, dl
or r12b, r11b
mov dl, dil
and dl, r12b
xor dil, r12b
or dl, dil
mov r10b, r15b
xor r10b, 0xff
mov r11b, bl
xor r11b, r10b
and r11b, bl
mov r10b, bl
xor r10b, 0xff
and r10b, 0
mov dil, r14b
xor dil, 0
and bl, dil
mov r12b, r15b
xor r12b, 0xff
and r12b, 0
and r15b, dil
or r10b, bl
or r12b, r15b
xor r10b, r12b
mov bl, r11b
xor bl, 0xff
mov dil, r10b
xor dil, 0xff
mov r15b, r14b
xor r15b, 0
mov r12b, bl
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 bl, dil
xor bl, 0xff
or r15b, 0
and bl, r15b
or r12b, bl
mov r10b, dl
xor r10b, 0xff
and r10b, 1
mov r11b, r14b
xor r11b, 1
mov bl, dl
and bl, r11b
or r10b, bl
xor r10b, 0xff
mov r11b, r12b
xor r11b, r10b
and r11b, r12b
mov r10b, r12b
xor r10b, 0xff
and r10b, 1
mov bl, r14b
xor bl, 1
and r12b, bl
or r10b, r12b
xor dl, 0xff
xor r10b, 0xff
mov bl, r14b
xor bl, 1
or dl, r10b
or bl, 1
xor dl, 0xff
and dl, bl
mov r10b, r11b
and r10b, dl
xor r11b, dl
or r10b, r11b
mov dl, r8b
xor dl, 0xff
mov r11b, al
xor r11b, dl
and r11b, al
mov dl, al
xor dl, 0xff
and dl, 1
mov bl, r14b
xor bl, 1
and al, bl
mov dil, r8b
xor dil, 0xff
and dil, 0xff
and r8b, bl
or dl, al
or dil, r8b
xor dl, dil
mov al, r11b
and al, dl
xor r11b, dl
or al, r11b
mov dl, al
xor dl, 0xff
and dl, 1
mov r8b, r14b
xor r8b, 1
mov r11b, al
and r11b, r8b
or dl, r11b
mov r8b, r14b
xor r8b, 1
xor dl, 0xff
mov r11b, r14b
xor r11b, 1
or r8b, dl
or r11b, 1
xor r8b, 0xff
and r8b, r11b
mov dl, r14b
xor dl, 1
and dl, 1
mov r11b, r14b
xor r11b, 1
and r11b, 1
or dl, r11b
xor al, 0xff
xor dl, 0xff
mov r11b, r14b
xor r11b, 0
or al, dl
or r11b, 0
xor al, 0xff
and al, r11b
mov dl, r8b
and dl, al
xor r8b, al
or dl, r8b
mov al, cl
xor al, 0xff
xor al, 1
and al, 0xff
mov r8b, r14b
xor r8b, 1
mov r11b, cl
and r11b, r8b
xor cl, 0xff
and cl, 1
or r11b, cl
mov cl, al
and cl, r11b
xor al, r11b
or cl, al
mov al, dl
xor al, 0xff
and al, 1
mov r8b, r14b
xor r8b, 1
and dl, r8b
or al, dl
mov dl, cl
xor dl, 0xff
and dl, 0
mov r8b, r14b
xor r8b, 0
and cl, r8b
mov r11b, r14b
xor r11b, 1
and r11b, 0
and r8b, 1
or dl, cl
or r11b, r8b
xor dl, r11b
mov cl, r14b
xor cl, 1
and cl, 1
mov r8b, r14b
xor r8b, 1
and r8b, 1
or cl, r8b
mov r8b, al
xor r8b, 0xff
mov r11b, dl
xor r11b, 0xff
mov bl, r14b
xor bl, 0
mov dil, r8b
and dil, 0
and al, bl
mov r15b, r11b
and r15b, 0
and dl, bl
or dil, al
or r15b, dl
xor dil, r15b
or r8b, r11b
xor r8b, 0xff
or bl, 0
and r8b, bl
or dil, r8b
mov al, r14b
xor al, 1
mov dl, cl
xor dl, 0xff
mov r8b, r14b
xor r8b, 1
mov r11b, al
and r11b, 0xff
mov bl, r8b
and bl, 1
mov r15b, dl
and r15b, 0xff
and cl, r8b
or r11b, bl
or r15b, cl
xor r11b, r15b
or al, dl
xor al, 0xff
or r8b, 1
and al, r8b
or r11b, al
mov al, dil
xor al, 0xff
and al, 1
xor r14b, 1
and dil, r14b
or al, dil
xor r11b, 0xff
mov cl, al
xor cl, r11b
and cl, al
mov al, cl
xor al, 0xff
mov dl, r10b
xor dl, al
and dl, r10b
mov al, r10b
xor al, 0xff
mov r8b, cl
and r8b, al
xor cl, 0xff
and r10b, cl
or r8b, r10b
mov al, dl
and al, r8b
xor dl, r8b
or al, dl
test al, 1
mov dword [rbp + 0x490], r9d
jne 0x6d91cd2b
jmp 0x6d9b4b73
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x1b367299
add r8d, 0
mov r9d, eax
sub r9d, 1
add r8d, r9d
sub r8d, 0x86208d69
add r8d, 0x1b367299
add r8d, 0x86208d69
mov r9d, eax
sub r9d, 0x81957f78
mov r10d, ecx
add r10d, r9d
add r10d, 0xe23b2a28
add r10d, r8d
sub r10d, 0xe23b2a28
sub eax, 0x81957f78
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
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
mov sil, dil
xor sil, 1
and sil, 0xff
and dl, 1
or al, cl
or sil, dl
xor al, sil
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
mov r14b, dil
xor r14b, 1
and r14b, 0xff
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, 1
mov sil, dil
xor sil, 1
and bl, sil
or cl, bl
xor cl, 0xff
mov bl, r11b
xor bl, cl
and bl, r11b
mov cl, dl
and cl, bl
xor dl, bl
or cl, dl
mov dl, al
xor dl, 0xff
mov r11b, cl
xor r11b, 0xff
mov bl, dil
xor bl, 1
or dl, r11b
or bl, 1
xor dl, 0xff
and dl, bl
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
mov cl, bl
xor cl, 0xff
xor dil, 0
mov r11b, al
and r11b, 0
and dl, dil
mov sil, cl
and sil, 0
and bl, dil
or r11b, dl
or sil, bl
xor r11b, sil
or al, cl
xor al, 0xff
or dil, 0
and al, dil
or r11b, al
test r11b, 1
jne 0x6d91cf7f
jmp 0x6d9a3e00
jmp 0x6d91cf84
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xdeddb561
sub r8d, 0x3233af9b
add r8d, 0xdeddb561
mov r9d, ecx
sub r9d, 0x69840a0c
add r9d, r8d
add r9d, 0x69840a0c
sub r9d, 0xd0f62cf
add r9d, 0x903adb1e
add r9d, 0xd0f62cf
sub r9d, 0x83a08996
sub r9d, 1
add r9d, 0x83a08996
sub r9d, 0xe5b3638d
sub r9d, 0x903adb1e
add r9d, 0xe5b3638d
sub eax, 0xdcb4552d
sub eax, 0x3233af9b
add eax, 0xdcb4552d
add r9d, 0xe6515410
sub r9d, eax
sub r9d, 0xe6515410
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
mov r12b, sil
xor r12b, 1
and r12b, 0xff
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, 1
mov r15b, sil
xor r15b, 1
mov r13b, r11b
and r13b, r15b
or r10b, r13b
mov r15b, sil
xor r15b, 0
mov r13b, r10b
xor r13b, r15b
and r13b, r10b
xor r14b, 0xff
mov r10b, r11b
xor r10b, r14b
and r10b, r11b
mov r11b, bl
and r11b, r12b
xor bl, r12b
or r11b, bl
mov bl, r13b
and bl, r10b
xor r13b, r10b
or bl, r13b
mov r10b, r11b
xor r10b, 0xff
mov r14b, bl
and r14b, r10b
xor bl, 0xff
and r11b, bl
or r14b, r11b
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, r14b
xor r11b, 0xff
and r11b, 1
mov bl, sil
xor bl, 1
mov r15b, r14b
and r15b, bl
mov r12b, sil
xor r12b, 1
and r12b, 0xff
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, 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 dil, 0xff
mov r12b, bl
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, 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, 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
and al, r14b
xor r13b, r14b
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, 0
mov r8b, bl
xor r8b, 0xff
mov r10b, sil
xor r10b, 1
mov r11b, al
and r11b, 0xff
mov dil, r10b
and dil, 0
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
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 0x6d91d305
jmp 0x6d9a3e05
xor eax, eax
mov rcx, qword [rbp + 0x780]
mov edx, dword [rbp + 0x490]
mov dword [rcx], edx
mov r8d, dword [sym.out.dll_x.13]
mov r9d, dword [sym.out.dll_y.14]
mov r10d, eax
sub r10d, 0x9f6499e9
mov r11d, r8d
sub r11d, r10d
sub r11d, 0x696047a1
sub r11d, 0x12912fa2
add r11d, 0x696047a1
sub r11d, 0xe3bef403
sub r11d, 0x9f6499e9
add r11d, 0xe3bef403
mov r10d, eax
sub r10d, 0xfb7bde8d
sub r10d, 1
add r10d, 0xfb7bde8d
mov esi, eax
sub esi, r11d
mov r11d, eax
sub r11d, r10d
add esi, r11d
mov r10d, eax
sub r10d, esi
mov r11d, eax
sub r11d, 0xd5575da2
sub r10d, r11d
mov r11d, eax
sub r11d, 0x12912fa2
sub r10d, r11d
sub eax, 0xd5575da2
add r10d, eax
imul r8d, r10d
and r8d, 1
cmp r8d, 0
sete bl
cmp r9d, 0xa
setl dil
mov r14b, bl
xor r14b, 0xff
and r14b, 0
mov r15b, 1
mov r12b, r15b
xor r12b, 0
mov r13b, bl
and r13b, r12b
mov al, r15b
xor al, 1
and al, 0
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, bl
xor r12b, 0xff
mov r13b, al
xor r13b, 0xff
mov r8b, r15b
xor r8b, 1
or r12b, r13b
or r8b, 1
xor r12b, 0xff
and r12b, r8b
mov r8b, r15b
xor r8b, 1
and r8b, 0
mov r13b, r15b
xor r13b, 0
mov r9b, r13b
and r9b, 1
mov r10b, r15b
xor r10b, 1
and r10b, 0
and r13b, 1
or r8b, r9b
or r10b, r13b
xor r8b, r10b
mov r9b, r15b
xor r9b, 0
mov r10b, r8b
xor r10b, r9b
and r10b, r8b
mov r8b, r15b
xor r8b, 1
xor al, 0xff
mov r9b, r15b
xor r9b, 0
or r8b, al
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov al, r14b
xor al, 0xff
mov r9b, r12b
xor r9b, 0xff
mov r13b, r15b
xor r13b, 1
mov r11b, al
and r11b, 0xff
and r14b, r13b
mov sil, r9b
and sil, 0xff
and r12b, r13b
or r11b, r14b
or sil, r12b
xor r11b, sil
or al, r9b
xor al, 0xff
or r13b, 1
and al, r13b
or r11b, al
mov al, r10b
xor al, 0xff
mov r9b, r8b
xor r9b, 0xff
mov sil, r15b
xor sil, 0
mov r14b, al
and r14b, 0
and r10b, sil
mov r12b, r9b
and r12b, 0
and r8b, sil
or r14b, r10b
or r12b, r8b
xor r14b, r12b
or al, r9b
xor al, 0xff
or sil, 0
and al, sil
or r14b, al
mov al, r11b
xor al, 0xff
mov r8b, r14b
and r8b, al
xor r14b, 0xff
and r11b, r14b
or r8b, r11b
mov al, dil
xor al, 0xff
and al, 0
mov r9b, r15b
xor r9b, 0
mov r10b, dil
and r10b, r9b
mov r11b, r15b
xor r11b, 1
and r11b, 0
and r9b, 1
or al, r10b
or r11b, r9b
xor al, r11b
mov r9b, r15b
xor r9b, 1
xor al, 0xff
mov r10b, r15b
xor r10b, 1
or r9b, al
or r10b, 1
xor r9b, 0xff
and r9b, r10b
mov al, r15b
xor al, 1
and al, 0
mov r10b, r15b
xor r10b, 0
mov r11b, r10b
and r11b, 1
mov sil, r15b
xor sil, 1
and sil, 0
and r10b, 1
or al, r11b
or sil, r10b
xor al, sil
mov r10b, dil
xor r10b, 0xff
xor al, 0xff
mov r11b, r15b
xor r11b, 0
or r10b, al
or r11b, 0
xor r10b, 0xff
and r10b, r11b
mov al, r9b
xor al, 0xff
mov r11b, r10b
xor r11b, 0xff
mov sil, r15b
xor sil, 0
mov r14b, al
and r14b, 0
and r9b, sil
mov r12b, r11b
and r12b, 0
and r10b, sil
or r14b, r9b
or r12b, r10b
xor r14b, r12b
or al, r11b
xor al, 0xff
or sil, 0
and al, sil
or r14b, al
mov al, r15b
xor al, 1
and al, 0
mov r9b, r15b
xor r9b, 0
mov r10b, r9b
and r10b, 1
mov r11b, r15b
xor r11b, 1
and r11b, 0
and r9b, 1
or al, r10b
or r11b, r9b
xor al, r11b
xor al, 0xff
xor al, 0
and al, 0
mov r9b, r15b
xor r9b, 0
and r9b, 1
mov r10b, r15b
xor r10b, 1
and r10b, 0
or r9b, r10b
mov r10b, r15b
xor r10b, 1
mov r11b, r9b
xor r11b, 0xff
mov sil, r15b
xor sil, 1
or r10b, r11b
or sil, 1
xor r10b, 0xff
and r10b, sil
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, 0
mov r12b, r15b
xor r12b, 0
or r11b, sil
or r12b, 0
xor r11b, 0xff
and r11b, r12b
mov sil, r15b
xor sil, 1
xor r9b, 0xff
mov r12b, r15b
xor r12b, 0
or sil, r9b
or r12b, 0
xor sil, 0xff
and sil, r12b
mov r9b, al
and r9b, r10b
xor al, r10b
or r9b, al
mov al, r11b
and al, sil
xor r11b, sil
or al, r11b
mov r10b, r9b
xor r10b, 0xff
and r10b, 0
mov r11b, r15b
xor r11b, 0
and r9b, r11b
mov sil, al
xor sil, 0xff
and sil, 0
and al, r11b
or r10b, r9b
or sil, al
xor r10b, sil
mov al, r15b
xor al, 1
and al, 1
mov r9b, r15b
xor r9b, 1
and r9b, 1
or al, r9b
mov r9b, r8b
xor r9b, 0xff
mov r11b, al
and r11b, r9b
xor al, 0xff
mov r9b, r8b
and r9b, al
or r11b, r9b
xor r11b, 0xff
mov al, r8b
xor al, 0xff
mov r9b, r15b
xor r9b, 1
or r11b, al
or r9b, 1
xor r11b, 0xff
and r11b, r9b
mov al, r10b
xor al, 0xff
and al, 1
mov r9b, r15b
xor r9b, 1
mov sil, r10b
and sil, r9b
or al, sil
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, r14b
xor r9b, 0xff
and r9b, 0
mov bl, r15b
xor bl, 0
mov sil, r14b
and sil, bl
mov r12b, r15b
xor r12b, 1
and r12b, 0
and bl, 1
or r9b, sil
or r12b, bl
xor r9b, r12b
mov bl, r15b
xor bl, 1
and bl, 0
mov sil, r15b
xor sil, 0
mov r12b, sil
and r12b, 1
mov r13b, r15b
xor r13b, 1
and r13b, 0
and sil, 1
or bl, r12b
or r13b, sil
xor bl, r13b
mov sil, r15b
xor sil, 1
and sil, 1
mov r12b, r15b
xor r12b, 1
and r12b, 1
or sil, r12b
mov r12b, r9b
xor r12b, 0xff
mov r13b, bl
xor r13b, 0xff
mov cl, r15b
xor cl, 1
mov dl, r12b
and dl, 0xff
and r9b, cl
mov byte [rbp + 0x48f], r13b
and r13b, 0xff
and bl, cl
or dl, r9b
or r13b, bl
xor dl, r13b
mov r9b, byte [rbp + 0x48f]
or r12b, r9b
xor r12b, 0xff
or cl, 1
and r12b, cl
or dl, r12b
mov cl, r15b
xor cl, 1
mov bl, sil
xor bl, 0xff
mov r12b, r15b
xor r12b, 0
mov r13b, cl
and r13b, 0
mov r9b, r12b
and r9b, 1
mov byte [rbp + 0x48e], bl
and bl, 0
and sil, r12b
or r13b, r9b
or bl, sil
xor r13b, bl
mov r9b, byte [rbp + 0x48e]
or cl, r9b
xor cl, 0xff
or r12b, 0
and cl, r12b
or r13b, cl
mov cl, dl
xor cl, 0xff
and cl, 1
mov bl, r15b
xor bl, 1
and dl, bl
mov sil, r15b
xor sil, 1
and sil, 0xff
and bl, 1
or cl, dl
or sil, bl
xor cl, sil
xor r13b, 0xff
mov dl, cl
xor dl, r13b
and dl, cl
mov cl, dil
xor cl, 0xff
and cl, 1
mov bl, r15b
xor bl, 1
and dil, bl
or cl, dil
mov bl, r10b
xor bl, 0xff
and bl, 0
mov sil, r15b
xor sil, 0
mov dil, r10b
and dil, sil
mov r12b, r15b
xor r12b, 1
and r12b, 0
and sil, 1
or bl, dil
or r12b, sil
xor bl, r12b
mov sil, r15b
xor sil, 0
and sil, 1
mov dil, r15b
xor dil, 1
mov r12b, dil
and r12b, 0
mov r13b, r15b
xor r13b, 1
and r13b, 0xff
and dil, 1
or sil, r12b
or r13b, dil
xor sil, r13b
mov dil, cl
xor dil, 0xff
mov r12b, bl
xor r12b, 0xff
mov r13b, r15b
xor r13b, 0
mov r9b, dil
and r9b, 0
and cl, r13b
mov byte [rbp + 0x48d], r12b
and r12b, 0
and bl, r13b
or r9b, cl
or r12b, bl
xor r9b, r12b
mov cl, byte [rbp + 0x48d]
or dil, cl
xor dil, 0xff
or r13b, 0
and dil, r13b
or r9b, dil
mov bl, r15b
xor bl, 0
mov dil, sil
xor dil, 0xff
mov r12b, r15b
xor r12b, 1
mov r13b, bl
and r13b, 0xff
mov cl, r12b
and cl, 0
mov byte [rbp + 0x48c], dil
and dil, 0xff
and sil, r12b
or r13b, cl
or dil, sil
xor r13b, dil
mov cl, byte [rbp + 0x48c]
or bl, cl
xor bl, 0xff
or r12b, 1
and bl, r12b
or r13b, bl
mov bl, r9b
xor bl, 0xff
and bl, 1
mov sil, r15b
xor sil, 1
and r9b, sil
or bl, r9b
xor bl, 0xff
xor r13b, 0xff
mov r9b, r15b
xor r9b, 1
or bl, r13b
or r9b, 1
xor bl, 0xff
and bl, r9b
mov r9b, al
xor r9b, 0xff
mov sil, r11b
xor sil, r9b
and sil, r11b
mov r9b, r11b
xor r9b, 0xff
mov dil, al
and dil, r9b
xor al, 0xff
and r11b, al
or dil, r11b
mov al, sil
xor al, 0xff
mov r9b, dil
xor r9b, 0xff
mov r11b, r15b
xor r11b, 1
mov r12b, al
and r12b, 0xff
and sil, r11b
mov r13b, r9b
and r13b, 0xff
and dil, r11b
or r12b, sil
or r13b, dil
xor r12b, r13b
or al, r9b
xor al, 0xff
or r11b, 1
and al, r11b
or r12b, al
mov al, dl
xor al, 0xff
and al, 1
mov r9b, r15b
xor r9b, 1
mov r11b, dl
and r11b, r9b
or al, r11b
mov r9b, bl
xor r9b, 0xff
and r9b, 0
mov r11b, r15b
xor r11b, 0
mov sil, bl
and sil, r11b
mov dil, r15b
xor dil, 1
and dil, 0
and r11b, 1
or r9b, sil
or dil, r11b
xor r9b, dil
mov r11b, r15b
xor r11b, 0
and r11b, 1
mov sil, r15b
xor sil, 1
and sil, 0
or r11b, sil
mov sil, al
xor sil, 0xff
mov dil, r15b
xor dil, 0
mov r13b, r15b
xor r13b, 1
or sil, dil
or r13b, 1
xor sil, 0xff
and sil, r13b
xor dl, 0xff
mov dil, r11b
xor dil, 0xff
mov r13b, r15b
xor r13b, 0
or dl, dil
or r13b, 0
xor dl, 0xff
and dl, r13b
mov dil, r9b
xor dil, 0xff
mov r13b, r15b
xor r13b, 0
mov cl, r15b
xor cl, 0
or dil, r13b
or cl, 0
xor dil, 0xff
and dil, cl
xor bl, 0xff
mov cl, r11b
xor cl, 0xff
mov r13b, r15b
xor r13b, 1
or bl, cl
or r13b, 1
xor bl, 0xff
and bl, r13b
mov cl, sil
xor cl, 0xff
mov r13b, dl
xor r13b, 0xff
mov byte [rbp + 0x48b], r15b
xor r15b, 1
mov byte [rbp + 0x48a], cl
and cl, 0xff
and sil, r15b
mov byte [rbp + 0x489], r13b
and r13b, 0xff
and dl, r15b
or cl, sil
or r13b, dl
xor cl, r13b
mov dl, byte [rbp + 0x48a]
mov sil, byte [rbp + 0x489]
or dl, sil
xor dl, 0xff
or r15b, 1
and dl, r15b
or cl, dl
mov dl, dil
xor dl, 0xff
mov r15b, bl
xor r15b, 0xff
mov r13b, byte [rbp + 0x48b]
xor r13b, 1
mov sil, dl
and sil, 0xff
and dil, r13b
mov byte [rbp + 0x488], r15b
and r15b, 0xff
and bl, r13b
or sil, dil
or r15b, bl
xor sil, r15b
mov bl, byte [rbp + 0x488]
or dl, bl
xor dl, 0xff
or r13b, 1
and dl, r13b
or sil, dl
mov dl, cl
xor dl, 0xff
mov dil, sil
and dil, dl
xor sil, 0xff
and cl, sil
or dil, cl
mov cl, al
xor cl, 0xff
mov dl, r9b
xor dl, 0xff
mov sil, byte [rbp + 0x48b]
xor sil, 1
mov r15b, cl
and r15b, 0xff
and al, sil
mov r13b, dl
and r13b, 0xff
and r9b, sil
or r15b, al
or r13b, r9b
xor r15b, r13b
or cl, dl
xor cl, 0xff
or sil, 1
and cl, sil
or r15b, cl
mov al, r15b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x48b]
xor cl, 1
and r15b, cl
or al, r15b
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, dil
xor al, 0xff
mov cl, dl
xor cl, 0xff
mov r9b, byte [rbp + 0x48b]
xor r9b, 0
mov r11b, al
and r11b, 0
and dil, r9b
mov sil, cl
and sil, 0
and dl, r9b
or r11b, dil
or sil, dl
xor r11b, sil
or al, cl
xor al, 0xff
or r9b, 0
and al, r9b
or r11b, al
mov al, r12b
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x48b]
xor cl, 0
mov dl, r12b
and dl, cl
mov r9b, byte [rbp + 0x48b]
xor r9b, 1
and r9b, 0
and cl, 1
or al, dl
or r9b, cl
xor al, r9b
xor al, 0xff
mov cl, r11b
xor cl, al
and cl, r11b
mov al, r11b
xor al, 0xff
and al, 0
mov dl, byte [rbp + 0x48b]
xor dl, 0
and r11b, dl
mov r9b, byte [rbp + 0x48b]
xor r9b, 1
and r9b, 0
and dl, 1
or al, r11b
or r9b, dl
xor al, r9b
xor al, 0xff
mov dl, r12b
xor dl, al
and dl, r12b
mov al, cl
and al, dl
xor cl, dl
or al, cl
mov cl, r8b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x48b]
xor dl, 1
mov r9b, r8b
and r9b, dl
or cl, r9b
mov dl, r14b
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x48b]
xor r9b, 1
mov r11b, r14b
and r11b, r9b
mov sil, byte [rbp + 0x48b]
xor sil, 1
and sil, 0xff
and r9b, 1
or dl, r11b
or sil, r9b
xor dl, sil
mov r9b, byte [rbp + 0x48b]
xor r9b, 0
and r9b, 1
mov r11b, byte [rbp + 0x48b]
xor r11b, 1
mov sil, r11b
and sil, 0
mov dil, byte [rbp + 0x48b]
xor dil, 1
and dil, 0xff
and r11b, 1
or r9b, sil
or dil, r11b
xor r9b, dil
mov r11b, cl
xor r11b, 0xff
mov sil, byte [rbp + 0x48b]
xor sil, 0
mov dil, byte [rbp + 0x48b]
xor dil, 1
or r11b, sil
or dil, 1
xor r11b, 0xff
and r11b, dil
mov sil, r9b
xor sil, 0xff
mov dil, r8b
xor dil, sil
and dil, r8b
mov r8b, byte [rbp + 0x48b]
xor r8b, 0
mov sil, dl
xor sil, r8b
and sil, dl
xor r14b, 0xff
mov r8b, r9b
xor r8b, 0xff
mov r15b, byte [rbp + 0x48b]
xor r15b, 1
or r14b, r8b
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov r8b, r11b
xor r8b, 0xff
mov r15b, dil
xor r15b, 0xff
mov r12b, byte [rbp + 0x48b]
xor r12b, 0
mov r13b, r8b
and r13b, 0
and r11b, r12b
mov bl, r15b
and bl, 0
and dil, r12b
or r13b, r11b
or bl, dil
xor r13b, bl
or r8b, r15b
xor r8b, 0xff
or r12b, 0
and r8b, r12b
or r13b, r8b
mov r8b, sil
xor r8b, 0xff
mov r11b, r14b
xor r11b, 0xff
mov bl, byte [rbp + 0x48b]
xor bl, 1
mov dil, r8b
and dil, 0xff
and sil, bl
mov r15b, r11b
and r15b, 0xff
and r14b, bl
or dil, sil
or r15b, r14b
xor dil, r15b
or r8b, r11b
xor r8b, 0xff
or bl, 1
and r8b, bl
or dil, r8b
mov r8b, r13b
xor r8b, 0xff
mov r11b, dil
and r11b, r8b
xor dil, 0xff
and r13b, dil
or r11b, r13b
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 + 0x48b]
xor dl, 1
and r8b, dl
or cl, r8b
mov dl, byte [rbp + 0x48b]
xor dl, 0
mov r8b, r9b
xor r8b, 0xff
mov bl, byte [rbp + 0x48b]
xor bl, 1
mov sil, dl
and sil, 0xff
mov dil, bl
and dil, 0
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
xor cl, 0xff
mov r8b, dl
xor r8b, 0xff
mov r9b, byte [rbp + 0x48b]
xor r9b, 1
mov bl, cl
and bl, 0xff
and r11b, r9b
mov sil, r8b
and sil, 0xff
and dl, r9b
or bl, r11b
or sil, dl
xor bl, sil
or cl, r8b
xor cl, 0xff
or r9b, 1
and cl, r9b
or bl, cl
mov cl, bl
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x48b]
xor dl, 1
mov r8b, bl
and r8b, dl
or cl, r8b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov dl, byte [rbp + 0x48b]
xor dl, 1
and dl, 0
mov r8b, byte [rbp + 0x48b]
xor r8b, 0
mov r9b, r8b
and r9b, 1
mov r11b, byte [rbp + 0x48b]
xor r11b, 1
and r11b, 0
and r8b, 1
or dl, r9b
or r11b, r8b
xor dl, r11b
xor dl, 0xff
mov r8b, bl
xor r8b, dl
and r8b, bl
mov dl, cl
xor dl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r11b, byte [rbp + 0x48b]
xor r11b, 0
mov bl, dl
and bl, 0
and cl, r11b
mov sil, r9b
and sil, 0
and r8b, r11b
or bl, cl
or sil, r8b
xor bl, sil
or dl, r9b
xor dl, 0xff
or r11b, 0
and dl, r11b
or bl, dl
mov cl, byte [rbp + 0x48b]
xor cl, 1
and cl, 0
mov dl, byte [rbp + 0x48b]
xor dl, 0
mov r8b, dl
and r8b, 1
mov r9b, byte [rbp + 0x48b]
xor r9b, 1
and r9b, 0
and dl, 1
or cl, r8b
or r9b, dl
xor cl, r9b
mov dl, r10b
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x48b]
xor r8b, 1
mov r9b, r10b
and r9b, r8b
or dl, r9b
mov r8b, byte [rbp + 0x48b]
xor r8b, 1
and r8b, 0
mov r9b, byte [rbp + 0x48b]
xor r9b, 0
mov r11b, r9b
and r11b, 1
mov sil, byte [rbp + 0x48b]
xor sil, 1
and sil, 0
and r9b, 1
or r8b, r11b
or sil, r9b
xor r8b, sil
mov r9b, cl
xor r9b, 0xff
mov r11b, byte [rbp + 0x48b]
xor r11b, 1
mov sil, byte [rbp + 0x48b]
xor sil, 1
or r9b, r11b
or sil, 1
xor r9b, 0xff
and r9b, sil
mov r11b, byte [rbp + 0x48b]
xor r11b, 1
mov sil, r8b
xor sil, 0xff
mov dil, byte [rbp + 0x48b]
xor dil, 1
or r11b, sil
or dil, 1
xor r11b, 0xff
and r11b, dil
mov sil, byte [rbp + 0x48b]
xor sil, 1
mov dil, dl
xor dil, sil
and dil, dl
xor r10b, 0xff
mov sil, r8b
xor sil, 0xff
mov r14b, byte [rbp + 0x48b]
xor r14b, 1
or r10b, sil
or r14b, 1
xor r10b, 0xff
and r10b, r14b
mov sil, r9b
and sil, r11b
xor r9b, r11b
or sil, r9b
mov r9b, dil
and r9b, r10b
xor dil, r10b
or r9b, dil
mov r10b, sil
xor r10b, 0xff
and r10b, 1
mov r11b, byte [rbp + 0x48b]
xor r11b, 1
and sil, r11b
mov dil, r9b
xor dil, 0xff
and dil, 0xff
and r9b, r11b
or r10b, sil
or dil, r9b
xor r10b, dil
mov r9b, cl
xor r9b, 0xff
mov r11b, dl
xor r11b, 0xff
mov sil, byte [rbp + 0x48b]
xor sil, 1
mov dil, r9b
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 r9b, r11b
xor r9b, 0xff
or sil, 1
and r9b, sil
or dil, r9b
mov cl, dil
xor cl, 0xff
and cl, 0
mov dl, byte [rbp + 0x48b]
xor dl, 0
and dil, dl
mov r9b, byte [rbp + 0x48b]
xor r9b, 1
and r9b, 0
and dl, 1
or cl, dil
or r9b, dl
xor cl, r9b
mov dl, byte [rbp + 0x48b]
xor dl, 1
mov r9b, r8b
xor r9b, 0xff
mov r11b, byte [rbp + 0x48b]
xor r11b, 0
mov sil, dl
and sil, 0
mov dil, r11b
and dil, 1
mov r14b, r9b
and r14b, 0
and r8b, r11b
or sil, dil
or r14b, r8b
xor sil, r14b
or dl, r9b
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, r10b
xor cl, 0xff
mov r8b, dl
xor r8b, 0xff
mov r9b, byte [rbp + 0x48b]
xor r9b, 0
mov r11b, cl
and r11b, 0
and r10b, r9b
mov sil, r8b
and sil, 0
and dl, r9b
or r11b, r10b
or sil, dl
xor r11b, sil
or cl, r8b
xor cl, 0xff
or r9b, 0
and cl, r9b
or r11b, cl
mov cl, r11b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x48b]
xor dl, 1
and r11b, dl
or cl, r11b
mov dl, bl
xor dl, 0xff
mov r8b, cl
and r8b, dl
xor cl, 0xff
mov dl, bl
and dl, cl
or r8b, dl
xor r8b, 0xff
xor bl, 0xff
mov cl, byte [rbp + 0x48b]
xor cl, 1
or r8b, bl
or cl, 1
xor r8b, 0xff
and r8b, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x48b]
xor dl, 1
mov r9b, al
and r9b, dl
or cl, r9b
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x48b]
xor r9b, 1
mov r10b, r8b
and r10b, r9b
or dl, r10b
mov r9b, byte [rbp + 0x48b]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0x48b]
xor r10b, 1
mov r11b, r10b
and r11b, 1
mov bl, byte [rbp + 0x48b]
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, byte [rbp + 0x48b]
xor r11b, 1
mov bl, byte [rbp + 0x48b]
xor bl, 0
or r10b, r11b
or bl, 0
xor r10b, 0xff
and r10b, bl
mov r11b, r9b
xor r11b, 0xff
mov bl, al
xor bl, r11b
and bl, al
mov al, byte [rbp + 0x48b]
xor al, 1
mov r11b, dl
xor r11b, al
and r11b, dl
mov al, r9b
xor al, 0xff
mov sil, r8b
xor sil, al
and sil, r8b
mov al, r10b
xor al, 0xff
mov r8b, bl
xor r8b, 0xff
mov dil, byte [rbp + 0x48b]
xor dil, 1
mov r14b, al
and r14b, 0xff
and r10b, dil
mov r15b, r8b
and r15b, 0xff
and bl, dil
or r14b, r10b
or r15b, bl
xor r14b, r15b
or al, r8b
xor al, 0xff
or dil, 1
and al, dil
or r14b, al
mov al, r11b
and al, sil
xor r11b, sil
or al, r11b
mov r8b, r14b
xor r8b, 0xff
mov r10b, al
and r10b, r8b
xor al, 0xff
and r14b, al
or r10b, r14b
mov al, cl
xor al, 0xff
mov r8b, dl
xor r8b, 0xff
mov r11b, byte [rbp + 0x48b]
xor r11b, 0
mov bl, al
and bl, 0
and cl, r11b
mov sil, r8b
and sil, 0
and dl, r11b
or bl, cl
or sil, dl
xor bl, sil
or al, r8b
xor al, 0xff
or r11b, 0
and al, r11b
or bl, al
mov al, bl
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x48b]
xor cl, 1
and bl, cl
or al, bl
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, r10b
and al, dl
xor r10b, dl
or al, r10b
test al, 1
jne 0x6d91e499
jmp 0x6d9a3e05
jmp 0x6d91e49e
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0x5083b25a
add r8d, 0
sub r8d, 0x54ad0a57
sub r8d, 0x5083b25a
mov r9d, ecx
sub r9d, 0x4f6a6aef
add r9d, r8d
add r9d, 0x4f6a6aef
add r9d, 0x85a4ceb3
sub r9d, 0x5a0b2949
sub r9d, 0x85a4ceb3
mov r8d, eax
sub r8d, 1
add r9d, r8d
sub r9d, 0x3858a7ca
add r9d, 0x5a0b2949
add r9d, 0x3858a7ca
sub r9d, 0x673a8260
sub r9d, 0x571d6cb5
add r9d, 0x673a8260
sub eax, 0x54ad0a57
sub r9d, eax
sub r9d, 0x8134dddb
add r9d, 0x571d6cb5
add r9d, 0x8134dddb
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, 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
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, 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, 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 bl, 0xff
xor bl, 1
and bl, 0xff
mov r15b, dil
and r15b, r14b
xor dil, r14b
or r15b, dil
mov dil, r13b
and dil, bl
xor r13b, bl
or dil, r13b
mov bl, r15b
xor bl, 0xff
mov r14b, dil
and r14b, bl
xor dil, 0xff
and r15b, dil
or r14b, r15b
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
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, 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, bl
xor dil, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, sil
xor r13b, 0
mov al, dil
and al, 0
and bl, r13b
mov cl, r12b
and cl, 0
and r15b, r13b
or al, bl
or cl, r15b
xor al, cl
or dil, r12b
xor dil, 0xff
or r13b, 0
and dil, r13b
or al, dil
mov cl, sil
xor cl, 0
and cl, 1
mov bl, sil
xor bl, 1
mov dil, bl
and dil, 0
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, 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
mov dil, bl
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
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 bl, 0xff
xor bl, 1
and bl, 0xff
mov r12b, cl
xor r12b, 0xff
mov r13b, dil
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 dil, dl
or r8b, cl
or r9b, dil
xor r8b, r9b
or r12b, r13b
xor r12b, 0xff
or dl, 1
and r12b, dl
or r8b, r12b
mov cl, r15b
xor cl, 0xff
mov dl, bl
xor dl, 0xff
mov r9b, sil
xor r9b, 0
mov dil, cl
and dil, 0
and r15b, r9b
mov r12b, dl
and r12b, 0
and bl, r9b
or dil, r15b
or r12b, bl
xor dil, r12b
or cl, dl
xor cl, 0xff
or r9b, 0
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, sil
xor cl, 0
and cl, 1
mov r8b, sil
xor r8b, 1
and r8b, 0
or cl, r8b
mov r8b, r14b
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
mov bl, r14b
and bl, r9b
mov dil, cl
xor dil, 0xff
and dil, 0xff
and cl, r9b
or r8b, bl
or dil, cl
xor r8b, dil
xor r8b, 0xff
mov cl, r14b
xor cl, 0xff
mov r9b, sil
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, sil
xor r9b, 0
mov bl, dl
and bl, r9b
mov dil, sil
xor dil, 1
and dil, 0
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 r15b, cl
xor r15b, 0xff
and r15b, 0xff
and cl, bl
or r9b, dil
or r15b, cl
xor r9b, r15b
xor r9b, 0xff
xor r10b, 0xff
mov cl, sil
xor cl, 0
or r9b, r10b
or cl, 0
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
mov dil, sil
xor dil, 1
and dil, 0xff
and r10b, 1
or cl, bl
or dil, r10b
xor cl, dil
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, bl
and cl, 0
xor bl, 0
or cl, bl
mov r10b, dil
xor r10b, 0xff
and r10b, 1
mov bl, sil
xor bl, 1
and dil, bl
or r10b, dil
xor cl, 0xff
mov bl, r10b
xor bl, cl
and bl, r10b
mov cl, r11b
xor cl, 0xff
and cl, 1
mov r10b, sil
xor r10b, 1
and r11b, r10b
or cl, r11b
mov r10b, dl
xor r10b, 0xff
and r10b, 1
mov r11b, sil
xor r11b, 1
mov dil, dl
and dil, r11b
or r10b, dil
mov r11b, sil
xor r11b, 1
and r11b, 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 r11b, r15b
or r12b, dil
xor r11b, r12b
mov dil, cl
and dil, r10b
xor cl, r10b
or dil, cl
mov cl, r11b
and cl, 1
xor r11b, 1
or cl, 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 cl, 0xff
mov r11b, r10b
xor r11b, cl
and r11b, r10b
mov cl, r8b
xor cl, 0xff
mov r10b, r9b
xor r10b, 0xff
mov dil, sil
xor dil, 1
or cl, r10b
or dil, 1
xor cl, 0xff
and cl, dil
mov r10b, r8b
xor r10b, 0xff
and r10b, 1
mov dil, sil
xor dil, 1
and r8b, dil
mov r15b, r9b
xor r15b, 0xff
and r15b, 0xff
and r9b, dil
or r10b, r8b
or r15b, r9b
xor r10b, r15b
mov r8b, cl
and r8b, r10b
xor cl, r10b
or r8b, cl
mov cl, bl
xor cl, 0xff
and cl, 0
mov r9b, sil
xor r9b, 0
mov r10b, bl
and r10b, r9b
mov dil, sil
xor dil, 1
and dil, 0
and r9b, 1
or cl, r10b
or dil, r9b
xor cl, dil
mov r9b, r11b
xor r9b, 0xff
and r9b, 1
mov r10b, sil
xor r10b, 1
mov dil, r11b
and dil, r10b
or r9b, dil
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, sil
xor r15b, 0
mov r12b, sil
xor r12b, 0
or dil, r15b
or r12b, 0
xor dil, 0xff
and dil, r12b
xor bl, 0xff
mov r15b, r10b
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
or bl, r15b
or r12b, 0
xor bl, 0xff
and bl, r12b
mov r15b, sil
xor r15b, 0
mov r12b, r9b
xor r12b, r15b
and r12b, r9b
xor r11b, 0xff
mov r15b, r10b
xor r15b, 0xff
mov r13b, sil
xor r13b, 1
or r11b, r15b
or r13b, 1
xor r11b, 0xff
and r11b, r13b
mov r15b, dil
and r15b, bl
xor dil, bl
or r15b, dil
mov bl, r12b
and bl, r11b
xor r12b, r11b
or bl, r12b
mov r11b, r15b
xor r11b, 0xff
and r11b, 0
mov dil, sil
xor dil, 0
and r15b, dil
mov r12b, bl
xor r12b, 0xff
and r12b, 0
and bl, dil
or r11b, r15b
or r12b, bl
xor r11b, r12b
mov bl, cl
and bl, r9b
xor cl, r9b
or bl, cl
mov cl, bl
xor cl, 0xff
and cl, 1
mov r9b, sil
xor r9b, 1
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, sil
xor r9b, 0
mov bl, r10b
xor bl, 0xff
mov dil, sil
xor dil, 1
mov r15b, r9b
and r15b, 0xff
mov r12b, dil
and r12b, 0
mov r13b, bl
and r13b, 0xff
and r10b, dil
or r15b, r12b
or r13b, r10b
xor r15b, r13b
or r9b, bl
xor r9b, 0xff
or dil, 1
and r9b, dil
or r15b, r9b
xor r15b, 0xff
mov r9b, cl
xor r9b, r15b
and r9b, cl
mov cl, r11b
xor cl, 0xff
mov r10b, r9b
xor r10b, 0xff
mov bl, sil
xor bl, 1
mov dil, cl
and dil, 0xff
and r11b, bl
mov r15b, r10b
and r15b, 0xff
and r9b, bl
or dil, r11b
or r15b, r9b
xor dil, r15b
or cl, r10b
xor cl, 0xff
or bl, 1
and cl, bl
or dil, cl
mov cl, r8b
xor cl, 0xff
and cl, 1
mov r9b, sil
xor r9b, 1
mov r10b, r8b
and r10b, r9b
or cl, r10b
mov r9b, dil
xor r9b, 0xff
xor cl, 0xff
mov r10b, sil
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, sil
xor r10b, 1
and dil, r10b
or cl, dil
xor r8b, 0xff
xor cl, 0xff
mov r10b, sil
xor r10b, 0
or r8b, cl
or r10b, 0
xor r8b, 0xff
and r8b, r10b
mov cl, r9b
and cl, r8b
xor r9b, r8b
or cl, r9b
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, 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, 0
and r10b, 1
mov r11b, sil
xor r11b, 1
and r11b, 0
or r10b, r11b
mov r11b, r8b
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
mov bl, r10b
xor bl, 0xff
mov dil, r14b
xor dil, bl
and dil, r14b
mov bl, sil
xor bl, 0
mov r14b, r9b
xor r14b, bl
and r14b, r9b
mov bl, r10b
xor bl, 0xff
mov r15b, al
xor r15b, bl
and r15b, al
mov al, r11b
and al, dil
xor r11b, dil
or al, r11b
mov r11b, r14b
and r11b, r15b
xor r14b, r15b
or r11b, r14b
mov bl, al
xor bl, 0xff
mov dil, r11b
and dil, bl
xor r11b, 0xff
and al, r11b
or dil, al
mov al, r8b
and al, r9b
xor r8b, r9b
or al, r8b
mov r8b, al
xor r8b, 0xff
and r8b, 0
mov r9b, sil
xor r9b, 0
and al, r9b
mov r11b, sil
xor r11b, 1
and r11b, 0
and r9b, 1
or r8b, al
or r11b, r9b
xor r8b, r11b
mov al, sil
xor al, 0
mov r9b, r10b
xor r9b, 0xff
mov r11b, sil
xor r11b, 0
mov bl, al
and bl, 0
mov r14b, r11b
and r14b, 0
mov r15b, r9b
and r15b, 0
and r10b, r11b
or bl, r14b
or r15b, r10b
xor bl, r15b
or al, r9b
xor al, 0xff
or r11b, 0
and al, r11b
or bl, al
xor bl, 0xff
mov al, r8b
xor al, bl
and al, r8b
mov r8b, dil
and r8b, al
xor dil, al
or r8b, dil
mov al, r8b
xor al, 0xff
and al, 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 al, r10b
or r11b, r9b
xor al, r11b
mov r9b, sil
xor r9b, 1
xor al, 0xff
mov r10b, sil
xor r10b, 0
or r9b, al
or r10b, 0
xor r9b, 0xff
and r9b, r10b
mov al, sil
xor al, 1
and al, 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 al, r11b
or bl, r10b
xor al, bl
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
mov r10b, r8b
xor r10b, 0xff
mov r11b, sil
xor r11b, 1
mov bl, al
and bl, 0xff
and r9b, r11b
mov dil, r10b
and dil, 0xff
and r8b, r11b
or bl, r9b
or dil, r8b
xor bl, dil
or al, r10b
xor al, 0xff
or r11b, 1
and al, r11b
or bl, al
mov al, dl
xor al, 0xff
xor al, 0
and al, 0
mov r8b, sil
xor r8b, 0
and r8b, 0
mov r9b, sil
xor r9b, 0
mov r10b, r9b
and r10b, 0
mov r11b, dl
xor r11b, 0xff
and r11b, 0
and dl, r9b
or r8b, r10b
or r11b, dl
xor r8b, r11b
mov dl, al
and dl, r8b
xor al, r8b
or dl, 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
and r8b, 0
mov r9b, sil
xor r9b, 0
and dl, r9b
mov r10b, sil
xor r10b, 1
and r10b, 0
and r9b, 1
or r8b, dl
or r10b, r9b
xor r8b, 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, 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, sil
xor al, 0
mov r8b, dl
xor r8b, 0xff
mov r9b, sil
xor r9b, 0
mov r10b, al
and r10b, 0
mov r11b, r9b
and r11b, 0
mov dil, r8b
and dil, 0
and dl, r9b
or r10b, r11b
or dil, dl
xor r10b, dil
or al, r8b
xor al, 0xff
or r9b, 0
and al, r9b
or r10b, al
mov al, bl
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
and bl, dl
mov r8b, sil
xor r8b, 1
and r8b, 0xff
and dl, 1
or al, bl
or r8b, dl
xor al, r8b
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, sil
xor r9b, 0
or al, r8b
or r9b, 0
xor al, 0xff
and al, r9b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
and cl, r9b
mov r10b, dl
xor r10b, 0xff
and r10b, 0xff
and dl, r9b
or r8b, cl
or r10b, dl
xor r8b, r10b
mov cl, al
xor cl, 0xff
mov dl, r8b
xor dl, 0xff
xor sil, 0
mov r9b, cl
and r9b, 0
and al, sil
mov r10b, dl
and r10b, 0
and r8b, sil
or r9b, al
or r10b, r8b
xor r9b, r10b
or cl, dl
xor cl, 0xff
or sil, 0
and cl, sil
or r9b, cl
test r9b, 1
jne 0x6d91f127
jmp 0x6d9b4b78
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0x884ba8b9
add r8d, 0
sub r8d, 0x38c63b2a
sub r8d, 0x884ba8b9
mov r9d, ecx
add r9d, 0xe5f05eb3
sub r9d, r8d
sub r9d, 0xe5f05eb3
sub r9d, 0xed8d15c4
sub r9d, 0xc9aeff69
add r9d, 0xed8d15c4
mov r8d, eax
sub r8d, 1
add r9d, r8d
add r9d, 0x9538bcf6
add r9d, 0xc9aeff69
sub r9d, 0x9538bcf6
add r9d, 0xa4da3566
sub r9d, 0x424cc19d
sub r9d, 0xa4da3566
sub r9d, 0xd4133e4e
sub r9d, 0x38c63b2a
add r9d, 0xd4133e4e
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0x424cc19d
add r8d, r9d
sub eax, r8d
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
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, 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, 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, r12b
xor r10b, 0xff
mov r11b, dil
xor r11b, r10b
and r11b, dil
mov r10b, dil
xor r10b, 0xff
mov bl, r12b
and bl, r10b
xor r12b, 0xff
and dil, r12b
or bl, dil
mov r10b, r11b
xor r10b, 0xff
mov dil, bl
xor dil, 0xff
xor sil, 1
mov r14b, r10b
and r14b, 0xff
and r11b, sil
mov r15b, dil
and r15b, 0xff
and bl, sil
or r14b, r11b
or r15b, bl
xor r14b, r15b
or r10b, dil
xor r10b, 0xff
or sil, 1
and r10b, sil
or r14b, r10b
test r14b, 1
jne 0x6d91f354
jmp 0x6d9b4b78
jmp 0x6d913242
mov rax, qword [rbp + 0x790]
mov rcx, qword [rax]
mov rdx, qword [rbp + 0x7b8]
mov r8, qword [rdx]
mov qword [rbp + 0x480], rcx
mov qword [rbp + 0x478], r8
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
add r8d, 0x884a29b1
sub r8d, 0x1b7c3104
sub r8d, 0x884a29b1
mov r9d, eax
sub r9d, 0x97c98efb
sub r8d, r9d
add r8d, 0xbc217c58
add r8d, 0x1b7c3104
sub r8d, 0xbc217c58
mov r9d, 0x783b8e77
add r9d, 0
sub r9d, 1
sub r9d, 0x783b8e77
mov r10d, eax
sub r10d, r8d
mov r8d, eax
sub r8d, r9d
add r10d, r8d
mov r8d, eax
sub r8d, r10d
sub eax, 0x31e21932
sub eax, 0x97c98efb
add eax, 0x31e21932
add r8d, 0xc401f50e
add r8d, eax
sub r8d, 0xc401f50e
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
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, 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
or r11b, al
xor r11b, 0xff
mov al, dil
xor al, 0
mov r12b, dil
xor r12b, 0
or r11b, al
or r12b, 0
xor r11b, 0xff
and r11b, r12b
xor sil, 0xff
mov al, bl
xor al, sil
and al, bl
mov bl, r15b
and bl, r13b
xor r15b, r13b
or bl, r15b
mov sil, r11b
and sil, al
xor r11b, al
or sil, r11b
mov al, bl
xor al, 0xff
mov r11b, sil
and r11b, al
xor sil, 0xff
and bl, sil
or r11b, bl
mov al, r14b
xor al, 0xff
and al, 1
mov bl, dil
xor bl, 1
mov sil, r14b
and sil, bl
or al, sil
mov bl, r11b
xor bl, 0xff
and bl, 1
mov sil, dil
xor sil, 1
mov r15b, r11b
and r15b, sil
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, 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, al
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, sil
xor r12b, 0xff
mov r13b, r14b
xor r13b, r12b
and r13b, r14b
mov r14b, bl
xor r14b, 0xff
mov r12b, dil
xor r12b, 1
mov cl, dil
xor cl, 1
or r14b, r12b
or cl, 1
xor r14b, 0xff
and r14b, cl
mov cl, sil
xor cl, 0xff
mov r12b, r11b
xor r12b, cl
and r12b, r11b
mov cl, r15b
and cl, r13b
xor r15b, r13b
or cl, r15b
mov r11b, r14b
xor r11b, 0xff
mov r15b, r12b
xor r15b, 0xff
mov r13b, dil
xor r13b, 0
mov dl, r11b
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 r11b, r15b
xor r11b, 0xff
or r13b, 0
and r11b, r13b
or dl, r11b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r11b, dil
xor r11b, 1
and cl, r11b
mov r14b, dl
xor r14b, 0xff
and r14b, 0xff
and dl, r11b
or r8b, cl
or r14b, dl
xor r8b, r14b
mov cl, al
and cl, bl
xor al, bl
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, 1
mov dl, sil
xor dl, 0xff
mov r11b, dil
xor r11b, 0
mov bl, cl
and bl, 0
mov r14b, r11b
and r14b, 1
mov r15b, dl
and r15b, 0
and sil, r11b
or bl, r14b
or r15b, sil
xor bl, r15b
or cl, dl
xor cl, 0xff
or r11b, 0
and cl, r11b
or bl, cl
xor bl, 0xff
mov cl, al
xor cl, bl
and cl, al
mov al, r8b
xor al, 0xff
mov dl, cl
xor dl, 0xff
xor dil, 0
mov r11b, al
and r11b, 0
and r8b, dil
mov bl, dl
and bl, 0
and cl, dil
or r11b, r8b
or bl, cl
xor r11b, bl
or al, dl
xor al, 0xff
or dil, 0
and al, dil
or r11b, al
test r11b, 1
jne 0x6d91f759
jmp 0x6d9b4b7d
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, 0x26124055
sub r9d, r8d
add r9d, 0x26124055
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, 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, 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
or bl, al
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, 1
and cl, 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 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
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 r11b, 0xff
xor bl, 0xff
mov r14b, sil
xor r14b, 0
or r11b, bl
or r14b, 0
xor r11b, 0xff
and r11b, r14b
mov bl, cl
and bl, r10b
xor cl, r10b
or bl, cl
mov cl, dil
xor cl, 0xff
mov r10b, r11b
xor r10b, 0xff
mov r14b, sil
xor r14b, 0
mov r15b, cl
and r15b, 0
and dil, r14b
mov r12b, r10b
and r12b, 0
and r11b, r14b
or r15b, dil
or r12b, r11b
xor r15b, r12b
or cl, r10b
xor cl, 0xff
or r14b, 0
and cl, r14b
or r15b, cl
mov cl, bl
xor cl, 0xff
mov r10b, r15b
and r10b, cl
xor r15b, 0xff
and bl, r15b
or r10b, bl
mov cl, r10b
xor cl, 0xff
mov r11b, al
xor r11b, cl
and r11b, al
mov cl, al
xor cl, 0xff
mov bl, r10b
and bl, cl
xor r10b, 0xff
and al, r10b
or bl, al
mov al, r11b
xor al, 0xff
mov cl, bl
xor cl, 0xff
xor sil, 0
mov r10b, al
and r10b, 0
and r11b, sil
mov dil, cl
and dil, 0
and bl, sil
or r10b, r11b
or dil, bl
xor r10b, dil
or al, cl
xor al, 0xff
or sil, 0
and al, sil
or r10b, al
test r10b, 1
jne 0x6d91fa0e
jmp 0x6d9b4b7d
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
add r8d, 0x686909b3
sub r8d, 0x26b14cfc
sub r8d, 0x686909b3
sub r8d, 0x62b5f830
add r8d, 0x32e656e9
add r8d, 0x62b5f830
mov r9d, eax
sub r9d, 0x26b14cfc
sub r8d, r9d
mov r9d, eax
sub r9d, 0x377ebc76
sub r9d, 1
add r9d, 0x377ebc76
add r8d, 0x67368a5a
add r8d, r9d
sub r8d, 0x67368a5a
sub r8d, 0xca3a1fc0
add r8d, 0xcdc17410
add r8d, 0xca3a1fc0
sub eax, 0x32e656e9
add r8d, eax
sub r8d, 0x59ed4f29
sub r8d, 0xcdc17410
add r8d, 0x59ed4f29
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, 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, 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, 1
mov r12b, sil
xor r12b, 1
or r14b, al
or r12b, 1
xor r14b, 0xff
and r14b, r12b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov al, dil
and al, r15b
xor dil, r15b
or al, dil
mov dil, r14b
xor dil, 0xff
mov r15b, bl
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 bl, r12b
or r13b, r14b
or cl, bl
xor r13b, cl
or dil, r15b
xor dil, 0xff
or r12b, 0
and dil, r12b
or r13b, dil
mov cl, al
xor cl, 0xff
mov bl, r13b
and bl, cl
xor r13b, 0xff
and al, r13b
or bl, al
mov al, r11b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
mov dil, r11b
and dil, cl
or al, dil
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
xor al, 0xff
mov dil, r11b
xor dil, al
and dil, r11b
mov al, cl
xor al, 0xff
mov r14b, dil
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, al
and r12b, 0xff
and cl, r15b
mov r13b, r14b
and r13b, 0xff
and dil, r15b
or r12b, cl
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 cl, sil
xor cl, 1
and cl, 1
or al, cl
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
xor al, 1
and al, 0xff
mov dil, cl
and dil, al
xor cl, al
or dil, cl
mov al, sil
xor al, 1
and al, 1
mov cl, sil
xor cl, 1
and cl, 1
or al, cl
mov cl, bl
xor cl, 0xff
mov r14b, al
and r14b, cl
xor al, 0xff
mov cl, bl
and cl, al
or r14b, cl
mov al, bl
xor al, 0xff
mov cl, r14b
xor cl, al
and cl, r14b
mov al, r10b
xor al, 0xff
and al, 0
mov r14b, sil
xor r14b, 0
and r10b, r14b
mov r15b, sil
xor r15b, 1
and r15b, 0
and r14b, 1
or al, r10b
or r15b, r14b
xor al, r15b
mov r10b, dil
xor r10b, 0xff
and r10b, 1
mov r14b, sil
xor r14b, 1
mov r15b, dil
and r15b, r14b
or r10b, r15b
mov r14b, sil
xor r14b, 0
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 0
or r14b, r15b
mov r15b, al
xor r15b, 0xff
mov r13b, r10b
xor r13b, 0xff
mov dl, sil
xor dl, 0
mov r8b, r15b
and r8b, 0
and al, dl
mov r9b, r13b
and r9b, 0
and r10b, dl
or r8b, al
or r9b, r10b
xor r8b, r9b
or r15b, r13b
xor r15b, 0xff
or dl, 0
and r15b, dl
or r8b, r15b
mov al, r14b
and al, 0
xor r14b, 0
or al, 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 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 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, r12b
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
mov r10b, r12b
and r10b, r9b
mov r14b, al
xor r14b, 0xff
and r14b, 0xff
and al, r9b
or r8b, r10b
or r14b, al
xor r8b, r14b
xor r8b, 0xff
mov al, r12b
xor al, 0xff
mov r9b, sil
xor r9b, 1
or r8b, al
or r9b, 1
xor r8b, 0xff
and r8b, r9b
mov al, dil
xor al, 0xff
and al, 1
mov r9b, sil
xor r9b, 1
mov r10b, dil
and r10b, r9b
or al, r10b
mov r9b, r11b
xor r9b, 0xff
and r9b, 0
mov r10b, sil
xor r10b, 0
mov r14b, r11b
and r14b, r10b
mov r15b, al
xor r15b, 0xff
and r15b, 0
and al, r10b
or r9b, r14b
or r15b, al
xor r9b, r15b
xor r9b, 0xff
xor r11b, 0xff
mov al, sil
xor al, 0
or r9b, r11b
or al, 0
xor r9b, 0xff
and r9b, al
mov al, cl
xor al, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, sil
xor r11b, 1
or al, r10b
or r11b, 1
xor al, 0xff
and al, r11b
mov r10b, cl
xor r10b, 0xff
mov r11b, dl
and r11b, r10b
xor dl, 0xff
and cl, dl
or r11b, cl
mov cl, al
and cl, r11b
xor al, r11b
or cl, al
mov al, r8b
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
mov r10b, r8b
and r10b, dl
or al, r10b
mov dl, r9b
xor dl, 0xff
and dl, 1
mov r10b, sil
xor r10b, 1
mov r11b, r9b
and r11b, r10b
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and r10b, 1
or dl, r11b
or r14b, r10b
xor dl, r14b
mov r10b, sil
xor r10b, 0
and r10b, 0
mov r11b, sil
xor r11b, 0
mov r14b, r11b
and r14b, 0
mov r15b, sil
xor r15b, 1
and r15b, 0
and r11b, 1
or r10b, r14b
or r15b, r11b
xor r10b, r15b
mov r11b, al
xor r11b, 0xff
mov r14b, sil
xor r14b, 0
mov r15b, sil
xor r15b, 0
or r11b, r14b
or r15b, 0
xor r11b, 0xff
and r11b, r15b
xor r8b, 0xff
mov r14b, r10b
xor r14b, 0xff
mov r15b, sil
xor r15b, 0
or r8b, r14b
or r15b, 0
xor r8b, 0xff
and r8b, r15b
mov r14b, dl
xor r14b, 0xff
mov r15b, sil
xor r15b, 0
mov r13b, sil
xor r13b, 1
or r14b, r15b
or r13b, 1
xor r14b, 0xff
and r14b, r13b
mov r15b, r10b
xor r15b, 0xff
mov r13b, r9b
xor r13b, r15b
and r13b, r9b
mov r9b, r11b
xor r9b, 0xff
mov r15b, r8b
xor r15b, 0xff
mov byte [rbp + 0x477], sil
xor sil, 1
mov byte [rbp + 0x476], r9b
and r9b, 0xff
and r11b, sil
mov byte [rbp + 0x475], r15b
and r15b, 0xff
and r8b, sil
or r9b, r11b
or r15b, r8b
xor r9b, r15b
mov r8b, byte [rbp + 0x476]
mov r11b, byte [rbp + 0x475]
or r8b, r11b
xor r8b, 0xff
or sil, 1
and r8b, sil
or r9b, r8b
mov r8b, r14b
xor r8b, 0xff
mov sil, r13b
xor sil, 0xff
mov r15b, byte [rbp + 0x477]
xor r15b, 1
mov r11b, r8b
and r11b, 0xff
and r14b, r15b
mov byte [rbp + 0x474], sil
and sil, 0xff
and r13b, r15b
or r11b, r14b
or sil, r13b
xor r11b, sil
mov sil, byte [rbp + 0x474]
or r8b, sil
xor r8b, 0xff
or r15b, 1
and r8b, r15b
or r11b, r8b
mov r8b, r9b
xor r8b, 0xff
mov r14b, r11b
and r14b, r8b
xor r11b, 0xff
and r9b, r11b
or r14b, r9b
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 + 0x477]
xor dl, 0
and r8b, dl
mov r9b, byte [rbp + 0x477]
xor r9b, 1
and r9b, 0
and dl, 1
or al, r8b
or r9b, dl
xor al, r9b
mov dl, byte [rbp + 0x477]
xor dl, 0
mov r8b, r10b
xor r8b, 0xff
mov r9b, byte [rbp + 0x477]
xor r9b, 0
mov r11b, dl
and r11b, 0
mov r15b, r9b
and r15b, 0
mov r13b, r8b
and r13b, 0
and r10b, r9b
or r11b, r15b
or r13b, r10b
xor r11b, r13b
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 + 0x477]
xor dl, 0
or al, r11b
or dl, 0
xor al, 0xff
and al, dl
mov dl, r14b
and dl, al
xor r14b, al
or dl, r14b
mov al, cl
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x477]
xor r8b, 1
mov r9b, cl
and r9b, r8b
mov r10b, byte [rbp + 0x477]
xor r10b, 1
and r10b, 0xff
and r8b, 1
or al, r9b
or r10b, r8b
xor al, r10b
xor al, 0xff
mov r8b, dl
xor r8b, al
and r8b, dl
mov al, dl
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x477]
xor r9b, 1
and dl, r9b
or al, dl
xor cl, 0xff
xor al, 0xff
mov dl, byte [rbp + 0x477]
xor dl, 1
or cl, al
or dl, 1
xor cl, 0xff
and cl, dl
mov al, r8b
and al, cl
xor r8b, cl
or al, r8b
mov cl, bl
xor cl, 0xff
mov dl, r12b
xor dl, 0xff
mov r8b, byte [rbp + 0x477]
xor r8b, 0
or cl, dl
or r8b, 0
xor cl, 0xff
and cl, r8b
mov dl, bl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x477]
xor r8b, 1
and bl, r8b
mov r9b, r12b
xor r9b, 0xff
and r9b, 0xff
and r12b, r8b
or dl, bl
or r9b, r12b
xor dl, r9b
mov r8b, cl
xor r8b, 0xff
mov r9b, dl
xor r9b, 0xff
mov r10b, byte [rbp + 0x477]
xor r10b, 1
mov r11b, r8b
and r11b, 0xff
and cl, r10b
mov bl, r9b
and bl, 0xff
and dl, r10b
or r11b, cl
or bl, dl
xor r11b, bl
or r8b, r9b
xor r8b, 0xff
or r10b, 1
and r8b, r10b
or r11b, r8b
mov cl, r11b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x477]
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 + 0x477]
xor dl, 1
and dl, 1
mov r8b, byte [rbp + 0x477]
xor r8b, 1
mov r9b, r8b
and r9b, 1
mov r10b, byte [rbp + 0x477]
xor r10b, 1
and r10b, 0xff
and r8b, 1
or dl, r9b
or r10b, r8b
xor dl, r10b
xor r11b, 0xff
xor dl, 0xff
mov r8b, byte [rbp + 0x477]
xor r8b, 1
or r11b, dl
or r8b, 1
xor r11b, 0xff
and r11b, r8b
mov dl, cl
xor dl, 0xff
mov r8b, r11b
xor r8b, 0xff
mov r9b, byte [rbp + 0x477]
xor r9b, 0
mov r10b, dl
and r10b, 0
and cl, r9b
mov bl, r8b
and bl, 0
and r11b, r9b
or r10b, cl
or bl, r11b
xor r10b, bl
or dl, r8b
xor dl, 0xff
or r9b, 0
and dl, r9b
or r10b, dl
mov cl, byte [rbp + 0x477]
xor cl, 1
and cl, 0
mov dl, byte [rbp + 0x477]
xor dl, 0
mov r8b, dl
and r8b, 1
mov r9b, byte [rbp + 0x477]
xor r9b, 1
and r9b, 0
and dl, 1
or cl, r8b
or r9b, dl
xor cl, r9b
mov dl, dil
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x477]
xor r8b, 1
mov r9b, dil
and r9b, r8b
mov r11b, byte [rbp + 0x477]
xor r11b, 1
and r11b, 0xff
and r8b, 1
or dl, r9b
or r11b, r8b
xor dl, r11b
mov r8b, byte [rbp + 0x477]
xor r8b, 0
and r8b, 1
mov r9b, byte [rbp + 0x477]
xor r9b, 1
and r9b, 0
or r8b, r9b
mov r9b, byte [rbp + 0x477]
xor r9b, 0
mov r11b, cl
xor r11b, r9b
and r11b, cl
mov r9b, r8b
xor r9b, 0xff
xor r9b, 1
and r9b, 0xff
mov bl, dl
xor bl, 0xff
mov r14b, byte [rbp + 0x477]
xor r14b, 0
mov r15b, byte [rbp + 0x477]
xor r15b, 1
or bl, r14b
or r15b, 1
xor bl, 0xff
and bl, r15b
mov r14b, r8b
xor r14b, 0xff
mov r15b, dil
xor r15b, r14b
and r15b, dil
mov dil, r11b
and dil, r9b
xor r11b, r9b
or dil, r11b
mov r9b, bl
and r9b, r15b
xor bl, r15b
or r9b, bl
mov r11b, dil
xor r11b, 0xff
and r11b, 0
mov bl, byte [rbp + 0x477]
xor bl, 0
and dil, bl
mov r14b, r9b
xor r14b, 0xff
and r14b, 0
and r9b, bl
or r11b, dil
or r14b, r9b
xor r11b, r14b
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 + 0x477]
xor dl, 1
and r9b, dl
or cl, r9b
mov dl, byte [rbp + 0x477]
xor dl, 0
mov r9b, r8b
xor r9b, 0xff
mov bl, byte [rbp + 0x477]
xor bl, 1
mov dil, dl
and dil, 0xff
mov r14b, bl
and r14b, 0
mov r15b, r9b
and r15b, 0xff
and r8b, bl
or dil, r14b
or r15b, r8b
xor dil, r15b
or dl, r9b
xor dl, 0xff
or bl, 1
and dl, bl
or dil, dl
xor dil, 0xff
mov dl, cl
xor dl, dil
and dl, cl
mov cl, r11b
xor cl, 0xff
mov r8b, dl
xor r8b, 0xff
mov r9b, byte [rbp + 0x477]
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, bl
xor cl, 0xff
and cl, 0
mov dl, byte [rbp + 0x477]
xor dl, 0
and bl, dl
mov r8b, byte [rbp + 0x477]
xor r8b, 1
and r8b, 0
and dl, 1
or cl, bl
or r8b, dl
xor cl, r8b
mov dl, r10b
xor dl, 0xff
mov r8b, cl
and r8b, dl
xor cl, 0xff
mov dl, r10b
and dl, cl
or r8b, dl
xor r8b, 0xff
xor r10b, 0xff
mov cl, byte [rbp + 0x477]
xor cl, 1
or r8b, r10b
or cl, 1
xor r8b, 0xff
and r8b, cl
mov cl, r8b
xor cl, 0xff
mov dl, al
xor dl, cl
and dl, al
mov cl, al
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp + 0x477]
xor r9b, 1
and al, r9b
mov r10b, r8b
xor r10b, 0xff
and r10b, 0xff
and r8b, r9b
or cl, al
or r10b, r8b
xor cl, r10b
mov al, dl
xor al, 0xff
mov r8b, cl
xor r8b, 0xff
mov r9b, byte [rbp + 0x477]
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 0x6d920616
jmp 0x6d9a3e19
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
add r8d, 0x2b01a549
sub r8d, 0x97fbf801
sub r8d, 0x2b01a549
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0xeb81909b
add r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x97fbf801
add r9d, r8d
mov r8d, eax
sub r8d, r9d
add r8d, 0xc7869af6
sub r8d, 0x376f8374
sub r8d, 0xc7869af6
add r8d, 0xcaca667d
sub r8d, 1
sub r8d, 0xcaca667d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x376f8374
add r9d, r8d
sub eax, r9d
add eax, 0xc070f027
sub eax, 0xa07d9143
sub eax, 0xc070f027
sub eax, 0x6eec94aa
sub eax, 0xeb81909b
add eax, 0x6eec94aa
sub eax, 0x6bd5c5a7
add eax, 0xa07d9143
add eax, 0x6bd5c5a7
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
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
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
xor bl, 1
and bl, 0xff
mov al, dil
and al, r14b
xor dil, r14b
or al, dil
mov dil, r15b
xor dil, 0xff
mov r14b, bl
xor r14b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, dil
and r13b, 0
and r15b, r12b
mov cl, r14b
and cl, 0
and bl, r12b
or r13b, r15b
or cl, bl
xor r13b, cl
or dil, r14b
xor dil, 0xff
or r12b, 0
and dil, r12b
or r13b, dil
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
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, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or dil, r15b
mov r15b, sil
xor r15b, 0
mov r12b, dil
xor r12b, r15b
and r12b, dil
xor al, 0xff
xor al, 1
and al, 0xff
mov dil, bl
xor dil, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r13b, sil
xor r13b, 0
mov dl, dil
and dl, 0
and bl, r13b
mov r8b, r15b
and r8b, 0
and r14b, r13b
or dl, bl
or r8b, r14b
xor dl, r8b
or dil, r15b
xor dil, 0xff
or r13b, 0
and dil, r13b
or dl, dil
mov r8b, r12b
xor r8b, 0xff
mov bl, al
xor bl, 0xff
mov dil, sil
xor dil, 0
mov r14b, r8b
and r14b, 0
and r12b, dil
mov r15b, bl
and r15b, 0
and al, dil
or r14b, r12b
or r15b, al
xor r14b, r15b
or r8b, bl
xor r8b, 0xff
or dil, 0
and r8b, dil
or r14b, r8b
mov al, dl
xor al, 0xff
mov r8b, r14b
and r8b, al
xor r14b, 0xff
and dl, r14b
or r8b, 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 bl, sil
xor bl, 1
or dl, al
or bl, 1
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
mov bl, sil
xor bl, 0
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
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, dl
xor al, 0xff
mov r14b, bl
xor r14b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, al
and r13b, 0
and dl, r12b
mov r9b, r14b
and r9b, 0
and bl, r12b
or r13b, dl
or r9b, bl
xor r13b, r9b
or al, r14b
xor al, 0xff
or r12b, 0
and al, r12b
or r13b, al
mov al, r15b
xor al, 0xff
mov dl, dil
xor dl, 0xff
mov r9b, sil
xor r9b, 0
mov bl, al
and bl, 0
and r15b, r9b
mov r14b, dl
and r14b, 0
and dil, r9b
or bl, r15b
or r14b, dil
xor bl, r14b
or al, dl
xor al, 0xff
or r9b, 0
and al, r9b
or bl, al
mov al, r13b
xor al, 0xff
mov dl, bl
and dl, al
xor bl, 0xff
and r13b, bl
or dl, r13b
mov al, cl
xor al, 0xff
and al, 1
mov r9b, sil
xor r9b, 1
mov bl, cl
and bl, r9b
or al, bl
mov r9b, sil
xor r9b, 0
and r9b, 1
mov bl, sil
xor bl, 1
and bl, 0
or r9b, 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
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, bl
xor r9b, 0xff
mov dil, sil
xor dil, 0
mov r14b, al
and r14b, 0
mov r15b, dil
and r15b, 0
mov r13b, r9b
and r13b, 0
and bl, dil
or r14b, r15b
or r13b, bl
xor r14b, r13b
or al, r9b
xor al, 0xff
or dil, 0
and al, dil
or r14b, al
mov al, r12b
xor al, 0xff
and al, 1
mov r9b, sil
xor r9b, 1
and r12b, r9b
mov bl, sil
xor bl, 1
and bl, 0xff
and r9b, 1
or al, r12b
or bl, r9b
xor al, bl
xor al, 0xff
xor r14b, 0xff
mov r9b, sil
xor r9b, 1
or al, r14b
or r9b, 1
xor al, 0xff
and al, r9b
mov r9b, dl
xor r9b, 0xff
and r9b, 1
mov bl, sil
xor bl, 1
mov dil, dl
and dil, bl
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and bl, 1
or r9b, dil
or r14b, bl
xor r9b, r14b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
mov r15b, r9b
xor r15b, 0xff
and r15b, 0xff
and r9b, dil
or bl, r14b
or r15b, r9b
xor bl, r15b
xor bl, 0xff
xor r10b, 0xff
mov r9b, sil
xor r9b, 0
or bl, r10b
or r9b, 0
xor bl, 0xff
and bl, r9b
mov r9b, sil
xor r9b, 0
and r9b, 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 r9b, dil
or r14b, r10b
xor r9b, r14b
mov r10b, r8b
xor r10b, 0xff
and r10b, 1
mov dil, sil
xor dil, 1
mov r14b, r8b
and r14b, dil
mov r15b, r9b
xor r15b, 0xff
and r15b, 0xff
and r9b, dil
or r10b, r14b
or r15b, r9b
xor r10b, r15b
xor r10b, 0xff
mov r9b, r8b
xor r9b, 0xff
mov dil, sil
xor dil, 1
or r10b, r9b
or dil, 1
xor r10b, 0xff
and r10b, dil
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, r11b
xor dil, 0xff
and dil, 0
mov r14b, sil
xor r14b, 0
mov r15b, r11b
and r15b, r14b
mov r12b, r9b
xor r12b, 0xff
and r12b, 0
and r9b, r14b
or dil, r15b
or r12b, r9b
xor dil, r12b
xor r11b, 0xff
mov r9b, dil
xor r9b, r11b
and r9b, dil
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, 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, 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, r11b
xor r12b, r15b
and r12b, r11b
mov r15b, r14b
xor r15b, 0xff
mov r13b, al
xor r13b, r15b
and r13b, al
mov al, dil
xor al, 0xff
mov r15b, sil
xor r15b, 0
mov byte [rbp + 0x473], sil
xor sil, 1
or al, r15b
or sil, 1
xor al, 0xff
and al, sil
xor bl, 0xff
mov sil, r14b
xor sil, 0xff
mov r15b, byte [rbp + 0x473]
xor r15b, 0
or bl, sil
or r15b, 0
xor bl, 0xff
and bl, r15b
mov sil, r12b
xor sil, 0xff
mov r15b, r13b
xor r15b, 0xff
mov byte [rbp + 0x472], al
mov al, byte [rbp + 0x473]
xor al, 1
mov byte [rbp + 0x471], sil
and sil, 0xff
and r12b, al
mov byte [rbp + 0x470], r15b
and r15b, 0xff
and r13b, al
or sil, r12b
or r15b, r13b
xor sil, r15b
mov r15b, byte [rbp + 0x471]
mov r12b, byte [rbp + 0x470]
or r15b, r12b
xor r15b, 0xff
or al, 1
and r15b, al
or sil, r15b
mov al, byte [rbp + 0x472]
and al, bl
mov r15b, byte [rbp + 0x472]
xor r15b, bl
or al, r15b
mov bl, sil
xor bl, 0xff
mov r15b, al
and r15b, bl
xor al, 0xff
and sil, al
or r15b, sil
mov al, r11b
xor al, 0xff
mov bl, dil
xor bl, 0xff
mov sil, byte [rbp + 0x473]
xor sil, 1
mov r13b, al
and r13b, 0xff
and r11b, sil
mov r12b, bl
and r12b, 0xff
and dil, sil
or r13b, r11b
or r12b, dil
xor r13b, r12b
or al, bl
xor al, 0xff
or sil, 1
and al, sil
or r13b, al
mov al, r13b
xor al, 0xff
and al, 0
mov r11b, byte [rbp + 0x473]
xor r11b, 0
and r13b, r11b
mov bl, byte [rbp + 0x473]
xor bl, 1
and bl, 0
and r11b, 1
or al, r13b
or bl, r11b
xor al, bl
mov r11b, r14b
and r11b, 0
xor r14b, 0
or r11b, r14b
xor al, 0xff
xor r11b, 0xff
mov bl, byte [rbp + 0x473]
xor bl, 0
or al, r11b
or bl, 0
xor al, 0xff
and al, bl
mov r11b, r15b
and r11b, al
xor r15b, al
or r11b, r15b
mov al, r10b
xor al, 0xff
and al, 1
mov bl, byte [rbp + 0x473]
xor bl, 1
mov sil, r10b
and sil, bl
or al, sil
mov bl, r9b
xor bl, 0xff
and bl, 1
mov sil, byte [rbp + 0x473]
xor sil, 1
mov dil, r9b
and dil, sil
or bl, dil
mov sil, byte [rbp + 0x473]
xor sil, 0
and sil, 1
mov dil, byte [rbp + 0x473]
xor dil, 1
mov r14b, dil
and r14b, 0
mov r15b, byte [rbp + 0x473]
xor r15b, 1
and r15b, 0xff
and dil, 1
or sil, r14b
or r15b, dil
xor sil, r15b
mov dil, byte [rbp + 0x473]
xor dil, 0
mov r14b, al
xor r14b, dil
and r14b, al
mov dil, sil
xor dil, 0xff
mov r15b, r10b
xor r15b, dil
and r15b, r10b
mov r10b, bl
xor r10b, 0xff
mov dil, byte [rbp + 0x473]
xor dil, 0
mov r12b, byte [rbp + 0x473]
xor r12b, 1
or r10b, dil
or r12b, 1
xor r10b, 0xff
and r10b, r12b
xor r9b, 0xff
mov dil, sil
xor dil, 0xff
mov r12b, byte [rbp + 0x473]
xor r12b, 1
or r9b, dil
or r12b, 1
xor r9b, 0xff
and r9b, r12b
mov dil, r14b
and dil, r15b
xor r14b, r15b
or dil, r14b
mov r14b, r10b
xor r14b, 0xff
mov r15b, r9b
xor r15b, 0xff
mov r12b, byte [rbp + 0x473]
xor r12b, 1
mov r13b, r14b
and r13b, 0xff
and r10b, r12b
mov byte [rbp + 0x46f], r15b
and r15b, 0xff
and r9b, r12b
or r13b, r10b
or r15b, r9b
xor r13b, r15b
mov r9b, byte [rbp + 0x46f]
or r14b, r9b
xor r14b, 0xff
or r12b, 1
and r14b, r12b
or r13b, r14b
mov r10b, dil
xor r10b, 0xff
and r10b, 0
mov r14b, byte [rbp + 0x473]
xor r14b, 0
and dil, r14b
mov r15b, r13b
xor r15b, 0xff
and r15b, 0
and r13b, r14b
or r10b, dil
or r15b, r13b
xor r10b, r15b
mov dil, al
and dil, bl
xor al, bl
or dil, al
mov al, dil
xor al, 0xff
and al, 1
mov bl, byte [rbp + 0x473]
xor bl, 1
and dil, bl
or al, dil
mov bl, byte [rbp + 0x473]
xor bl, 0
mov dil, sil
xor dil, 0xff
mov r14b, byte [rbp + 0x473]
xor r14b, 1
mov r15b, bl
and r15b, 0xff
mov r12b, r14b
and r12b, 0
mov r13b, dil
and r13b, 0xff
and sil, r14b
or r15b, r12b
or r13b, sil
xor r15b, r13b
or bl, dil
xor bl, 0xff
or r14b, 1
and bl, r14b
or r15b, bl
xor al, 0xff
xor r15b, 0xff
mov bl, byte [rbp + 0x473]
xor bl, 1
or al, r15b
or bl, 1
xor al, 0xff
and al, bl
mov bl, r10b
and bl, al
xor r10b, al
or bl, r10b
mov al, r11b
xor al, 0xff
and al, 1
mov r10b, byte [rbp + 0x473]
xor r10b, 1
mov sil, r11b
and sil, r10b
or al, sil
xor al, 0xff
mov r10b, bl
xor r10b, al
and r10b, bl
mov al, bl
xor al, 0xff
and al, 1
mov sil, byte [rbp + 0x473]
xor sil, 1
and bl, sil
or al, bl
xor al, 0xff
mov bl, r11b
xor bl, al
and bl, r11b
mov al, r10b
xor al, 0xff
mov r11b, bl
xor r11b, 0xff
mov sil, byte [rbp + 0x473]
xor sil, 0
mov dil, al
and dil, 0
and r10b, sil
mov r14b, r11b
and r14b, 0
and bl, sil
or dil, r10b
or r14b, bl
xor dil, r14b
or al, r11b
xor al, 0xff
or sil, 0
and al, sil
or dil, al
mov al, cl
xor al, 0xff
and al, 1
mov r10b, byte [rbp + 0x473]
xor r10b, 1
mov r11b, cl
and r11b, r10b
mov bl, byte [rbp + 0x473]
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 + 0x473]
xor r11b, 1
mov bl, r8b
and bl, r11b
or r10b, bl
mov r11b, byte [rbp + 0x473]
xor r11b, 0
and r11b, 1
mov bl, byte [rbp + 0x473]
xor bl, 1
and bl, 0
or r11b, bl
mov bl, al
xor bl, 0xff
mov sil, byte [rbp + 0x473]
xor sil, 0
mov r14b, byte [rbp + 0x473]
xor r14b, 0
or bl, sil
or r14b, 0
xor bl, 0xff
and bl, r14b
xor cl, 0xff
mov sil, r11b
xor sil, 0xff
mov r14b, byte [rbp + 0x473]
xor r14b, 1
or cl, sil
or r14b, 1
xor cl, 0xff
and cl, r14b
mov sil, byte [rbp + 0x473]
xor sil, 0
mov r14b, r10b
xor r14b, sil
and r14b, r10b
mov sil, r11b
xor sil, 0xff
mov r15b, r8b
xor r15b, sil
and r15b, r8b
mov r8b, bl
and r8b, cl
xor bl, cl
or r8b, bl
mov cl, r14b
xor cl, 0xff
mov bl, r15b
xor bl, 0xff
mov sil, byte [rbp + 0x473]
xor sil, 1
mov r12b, cl
and r12b, 0xff
and r14b, sil
mov r13b, bl
and r13b, 0xff
and r15b, sil
or r12b, r14b
or r13b, r15b
xor r12b, r13b
or cl, bl
xor cl, 0xff
or sil, 1
and cl, sil
or r12b, cl
mov cl, r8b
xor cl, 0xff
mov bl, r12b
and bl, cl
xor r12b, 0xff
and r8b, r12b
or bl, r8b
mov cl, al
and cl, r10b
xor al, r10b
or cl, al
mov al, cl
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x473]
xor r8b, 1
and cl, r8b
mov r10b, byte [rbp + 0x473]
xor r10b, 1
and r10b, 0xff
and r8b, 1
or al, cl
or r10b, r8b
xor al, r10b
mov cl, byte [rbp + 0x473]
xor cl, 0
mov r8b, r11b
xor r8b, 0xff
mov r10b, byte [rbp + 0x473]
xor r10b, 0
mov sil, cl
and sil, 0
mov r14b, r10b
and r14b, 0
mov r15b, r8b
and r15b, 0
and r11b, r10b
or sil, r14b
or r15b, r11b
xor sil, r15b
or cl, r8b
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, bl
xor al, 0xff
mov r8b, cl
xor r8b, 0xff
mov r10b, byte [rbp + 0x473]
xor r10b, 0
mov r11b, al
and r11b, 0
and bl, r10b
mov sil, r8b
and sil, 0
and cl, r10b
or r11b, bl
or sil, cl
xor r11b, sil
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 cl, byte [rbp + 0x473]
xor cl, 1
mov r8b, r11b
and r8b, cl
or al, r8b
xor al, 0xff
xor al, 0
and al, 0
mov cl, byte [rbp + 0x473]
xor cl, 0
and cl, 0
mov r8b, byte [rbp + 0x473]
xor r8b, 0
mov r10b, r8b
and r10b, 0
mov bl, byte [rbp + 0x473]
xor bl, 1
and bl, 0
and r8b, 1
or cl, r10b
or bl, r8b
xor cl, bl
xor r11b, 0xff
mov r8b, cl
xor r8b, 0xff
mov r10b, byte [rbp + 0x473]
xor r10b, 1
or r11b, r8b
or r10b, 1
xor r11b, 0xff
and r11b, r10b
mov r8b, byte [rbp + 0x473]
xor r8b, 1
and r8b, 1
mov r10b, byte [rbp + 0x473]
xor r10b, 1
and r10b, 1
or r8b, r10b
xor r8b, 0xff
mov r10b, byte [rbp + 0x473]
xor r10b, 0
mov bl, byte [rbp + 0x473]
xor bl, 0
or r8b, r10b
or bl, 0
xor r8b, 0xff
and r8b, bl
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r10b, al
xor r10b, 0xff
mov bl, r11b
xor bl, 0xff
mov sil, byte [rbp + 0x473]
xor sil, 0
mov r14b, r10b
and r14b, 0
and al, sil
mov r15b, bl
and r15b, 0
and r11b, sil
or r14b, al
or r15b, r11b
xor r14b, r15b
or r10b, bl
xor r10b, 0xff
or sil, 0
and r10b, sil
or r14b, r10b
mov al, r8b
and al, cl
xor r8b, cl
or al, r8b
mov cl, r14b
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x473]
xor r8b, 1
and r14b, r8b
mov r10b, al
xor r10b, 0xff
and r10b, 0xff
and al, r8b
or cl, r14b
or r10b, al
xor cl, r10b
mov al, byte [rbp + 0x473]
xor al, 0
and al, 0
mov r8b, byte [rbp + 0x473]
xor r8b, 0
mov r10b, r8b
and r10b, 0
mov r11b, byte [rbp + 0x473]
xor r11b, 1
and r11b, 0
and r8b, 1
or al, r10b
or r11b, r8b
xor al, r11b
mov r8b, dl
xor r8b, 0xff
and r8b, 0
mov r10b, byte [rbp + 0x473]
xor r10b, 0
mov r11b, dl
and r11b, r10b
mov bl, byte [rbp + 0x473]
xor bl, 1
and bl, 0
and r10b, 1
or r8b, r11b
or bl, r10b
xor r8b, bl
mov r10b, byte [rbp + 0x473]
xor r10b, 1
and r10b, 0
mov r11b, byte [rbp + 0x473]
xor r11b, 0
mov bl, r11b
and bl, 1
mov sil, byte [rbp + 0x473]
xor sil, 1
and sil, 0
and r11b, 1
or r10b, bl
or sil, r11b
xor r10b, sil
mov r11b, byte [rbp + 0x473]
xor r11b, 1
mov bl, al
xor bl, r11b
and bl, al
mov r11b, r10b
xor r11b, 0xff
xor r11b, 0
and r11b, 0
mov sil, r8b
xor sil, 0xff
mov r14b, byte [rbp + 0x473]
xor r14b, 1
mov r15b, byte [rbp + 0x473]
xor r15b, 0
or sil, r14b
or r15b, 0
xor sil, 0xff
and sil, r15b
mov r14b, r10b
xor r14b, 0xff
mov r15b, dl
xor r15b, r14b
and r15b, dl
mov dl, bl
and dl, r11b
xor bl, r11b
or dl, bl
mov r11b, sil
xor r11b, 0xff
mov bl, r15b
xor bl, 0xff
mov r14b, byte [rbp + 0x473]
xor r14b, 0
mov r12b, r11b
and r12b, 0
and sil, r14b
mov r13b, bl
and r13b, 0
and r15b, r14b
or r12b, sil
or r13b, r15b
xor r12b, r13b
or r11b, bl
xor r11b, 0xff
or r14b, 0
and r11b, r14b
or r12b, r11b
mov r11b, dl
xor r11b, 0xff
mov bl, r12b
and bl, r11b
xor r12b, 0xff
and dl, r12b
or bl, dl
mov dl, al
xor dl, 0xff
mov r11b, r8b
xor r11b, 0xff
mov sil, byte [rbp + 0x473]
xor sil, 1
mov r14b, dl
and r14b, 0xff
and al, sil
mov r15b, r11b
and r15b, 0xff
and r8b, sil
or r14b, al
or r15b, r8b
xor r14b, r15b
or dl, r11b
xor dl, 0xff
or sil, 1
and dl, sil
or r14b, dl
mov al, r14b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x473]
xor dl, 1
and r14b, dl
mov r8b, byte [rbp + 0x473]
xor r8b, 1
and r8b, 0xff
and dl, 1
or al, r14b
or r8b, dl
xor al, r8b
mov dl, r10b
and dl, 1
xor r10b, 1
or dl, r10b
xor dl, 0xff
mov r8b, al
xor r8b, dl
and r8b, al
mov al, bl
and al, r8b
xor bl, r8b
or al, bl
mov dl, al
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp + 0x473]
xor r8b, 0
and al, r8b
mov r10b, byte [rbp + 0x473]
xor r10b, 1
and r10b, 0
and r8b, 1
or dl, al
or r10b, r8b
xor dl, r10b
mov al, cl
xor al, 0xff
mov r8b, dl
and r8b, al
xor dl, 0xff
mov al, cl
and al, dl
or r8b, al
xor r8b, 0xff
xor cl, 0xff
mov al, byte [rbp + 0x473]
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, byte [rbp + 0x473]
xor cl, 1
mov dl, dil
and dl, cl
or al, dl
mov cl, r8b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x473]
xor dl, 1
mov r10b, r8b
and r10b, dl
or cl, r10b
mov dl, byte [rbp + 0x473]
xor dl, 1
and dl, 1
mov r10b, byte [rbp + 0x473]
xor r10b, 1
mov r11b, r10b
and r11b, 1
mov bl, byte [rbp + 0x473]
xor bl, 1
and bl, 0xff
and r10b, 1
or dl, r11b
or bl, r10b
xor dl, bl
mov r10b, al
xor r10b, 0xff
mov r11b, byte [rbp + 0x473]
xor r11b, 1
mov bl, byte [rbp + 0x473]
xor bl, 1
or r10b, r11b
or bl, 1
xor r10b, 0xff
and r10b, bl
mov r11b, dl
xor r11b, 0xff
mov bl, dil
xor bl, r11b
and bl, dil
mov r11b, byte [rbp + 0x473]
xor r11b, 1
mov sil, cl
xor sil, r11b
and sil, cl
xor r8b, 0xff
mov r11b, dl
xor r11b, 0xff
mov dil, byte [rbp + 0x473]
xor dil, 0
or r8b, r11b
or dil, 0
xor r8b, 0xff
and r8b, dil
mov r11b, r10b
and r11b, bl
xor r10b, bl
or r11b, r10b
mov r10b, sil
xor r10b, 0xff
mov bl, r8b
xor bl, 0xff
mov dil, byte [rbp + 0x473]
xor dil, 1
mov r14b, r10b
and r14b, 0xff
and sil, dil
mov r15b, bl
and r15b, 0xff
and r8b, dil
or r14b, sil
or r15b, r8b
xor r14b, r15b
or r10b, bl
xor r10b, 0xff
or dil, 1
and r10b, dil
or r14b, r10b
mov r8b, r11b
xor r8b, 0xff
mov r10b, r14b
and r10b, r8b
xor r14b, 0xff
and r11b, r14b
or r10b, r11b
mov r8b, al
xor r8b, 0xff
mov r11b, cl
xor r11b, 0xff
mov bl, byte [rbp + 0x473]
xor bl, 0
mov sil, r8b
and sil, 0
and al, bl
mov dil, r11b
and dil, 0
and cl, bl
or sil, al
or dil, cl
xor sil, dil
or r8b, r11b
xor r8b, 0xff
or bl, 0
and r8b, bl
or sil, r8b
mov al, sil
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x473]
xor cl, 1
and sil, cl
or al, sil
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, r10b
and al, dl
xor r10b, dl
or al, r10b
test al, 1
jne 0x6d9218ee
jmp 0x6d9a3e19
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xf0812ec6
mov r9d, ecx
add r9d, r8d
mov r8d, eax
sub r8d, 0x799d549f
add r9d, r8d
sub r9d, 0x997ce5c9
add r9d, 0xf0812ec6
add r9d, 0x997ce5c9
sub r9d, 0xa1b2d10a
add r9d, 0x6977fc33
add r9d, 0xa1b2d10a
sub r9d, 0xf62b0d8f
sub r9d, 1
add r9d, 0xf62b0d8f
sub r9d, 0x7dfe30b
sub r9d, 0x6977fc33
add r9d, 0x7dfe30b
mov r8d, eax
sub r8d, 0x3d530936
sub r9d, r8d
sub eax, 0x799d549f
sub r9d, eax
add r9d, 0x5493337d
sub r9d, 0x3d530936
sub r9d, 0x5493337d
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, 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, 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, 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
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
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, 1
and al, 1
mov cl, sil
xor cl, 1
and cl, 1
or al, cl
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, 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, 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
and al, bl
xor cl, bl
or al, cl
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, r13b
xor bl, 0xff
mov dil, cl
and dil, bl
xor cl, 0xff
mov bl, r13b
and bl, cl
or dil, bl
xor dil, 0xff
mov cl, r13b
xor cl, 0xff
mov bl, sil
xor bl, 1
or dil, cl
or bl, 1
xor dil, 0xff
and dil, bl
mov cl, al
xor cl, 0xff
and cl, 1
mov bl, sil
xor bl, 1
mov r14b, al
and r14b, bl
or cl, r14b
mov bl, r10b
xor bl, 0xff
mov r14b, cl
and r14b, bl
xor cl, 0xff
mov bl, r10b
and bl, cl
or r14b, bl
xor r10b, 0xff
mov cl, r14b
xor cl, r10b
and cl, r14b
mov r10b, r12b
xor r10b, 0xff
and r10b, 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 r10b, r14b
or r15b, bl
xor r10b, r15b
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, 1
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or r14b, r15b
mov r15b, r10b
xor r15b, 0xff
mov dl, bl
xor dl, 0xff
mov r8b, sil
xor r8b, 1
mov r9b, r15b
and r9b, 0xff
and r10b, r8b
mov byte [rbp + 0x46e], dl
and dl, 0xff
and bl, r8b
or r9b, r10b
or dl, bl
xor r9b, dl
mov dl, byte [rbp + 0x46e]
or r15b, dl
xor r15b, 0xff
or r8b, 1
and r15b, r8b
or r9b, r15b
mov r8b, sil
xor r8b, 1
mov r10b, r14b
xor r10b, 0xff
mov bl, sil
xor bl, 0
mov r15b, r8b
and r15b, 0
mov dl, bl
and dl, 1
mov byte [rbp + 0x46d], r10b
and r10b, 0
and r14b, bl
or r15b, dl
or r10b, r14b
xor r15b, r10b
mov dl, byte [rbp + 0x46d]
or r8b, dl
xor r8b, 0xff
or bl, 0
and r8b, bl
or r15b, r8b
mov r8b, r9b
xor r8b, 0xff
and r8b, 0
mov r10b, sil
xor r10b, 0
and r9b, r10b
mov bl, sil
xor bl, 1
and bl, 0
and r10b, 1
or r8b, r9b
or bl, r10b
xor r8b, bl
xor r15b, 0xff
mov r9b, r8b
xor r9b, r15b
and r9b, r8b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r10b, sil
xor r10b, 1
mov bl, al
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 bl, 0xff
xor r11b, 0xff
mov r8b, sil
xor r8b, 0
or bl, r11b
or r8b, 0
xor bl, 0xff
and bl, r8b
mov r8b, dil
xor r8b, 0xff
mov r10b, cl
xor r10b, 0xff
mov r11b, sil
xor r11b, 0
or r8b, r10b
or r11b, 0
xor r8b, 0xff
and r8b, r11b
mov r10b, dil
xor r10b, 0xff
mov r11b, cl
and r11b, r10b
xor cl, 0xff
and dil, cl
or r11b, dil
mov cl, r8b
and cl, r11b
xor r8b, r11b
or cl, r8b
mov r8b, bl
xor r8b, 0xff
mov r10b, r9b
xor r10b, r8b
and r10b, r9b
mov r8b, r9b
xor r8b, 0xff
mov r11b, bl
and r11b, r8b
xor bl, 0xff
and r9b, bl
or r11b, r9b
mov r8b, r10b
xor r8b, 0xff
mov r9b, r11b
xor r9b, 0xff
mov bl, sil
xor bl, 0
mov dil, r8b
and dil, 0
and r10b, bl
mov r14b, r9b
and r14b, 0
and r11b, bl
or dil, r10b
or r14b, r11b
xor dil, r14b
or r8b, r9b
xor r8b, 0xff
or bl, 0
and r8b, bl
or dil, r8b
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, dil
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, dil
xor r8b, 0xff
and r8b, 1
mov r10b, sil
xor r10b, 1
and dil, r10b
mov r11b, sil
xor r11b, 1
and r11b, 0xff
and r10b, 1
or r8b, dil
or r11b, r10b
xor r8b, r11b
xor r8b, 0xff
mov r10b, cl
xor r10b, r8b
and r10b, cl
mov cl, r9b
and cl, r10b
xor r9b, r10b
or cl, r9b
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, r12b
xor r9b, 0xff
and r9b, 1
mov r10b, sil
xor r10b, 1
mov r11b, r12b
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, 1
and r10b, 1
mov r11b, sil
xor r11b, 1
mov bl, r11b
and bl, 1
mov dil, sil
xor dil, 1
and dil, 0xff
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, 0
or r11b, bl
or dil, 0
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, 1
or bl, r14b
or r15b, 1
xor bl, 0xff
and bl, r15b
xor r12b, 0xff
mov r14b, r10b
xor r14b, 0xff
mov r15b, sil
xor r15b, 0
or r12b, r14b
or r15b, 0
xor r12b, 0xff
and r12b, r15b
mov r14b, r11b
xor r14b, 0xff
mov r15b, dil
xor r15b, 0xff
mov r13b, sil
xor r13b, 1
mov dl, r14b
and dl, 0xff
and r11b, r13b
mov byte [rbp + 0x46c], r15b
and r15b, 0xff
and dil, r13b
or dl, r11b
or r15b, dil
xor dl, r15b
mov r11b, byte [rbp + 0x46c]
or r14b, r11b
xor r14b, 0xff
or r13b, 1
and r14b, r13b
or dl, r14b
mov dil, bl
xor dil, 0xff
mov r14b, r12b
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
mov r13b, dil
and r13b, 0xff
and bl, r15b
mov r11b, r14b
and r11b, 0xff
and r12b, r15b
or r13b, bl
or r11b, r12b
xor r13b, r11b
or dil, r14b
xor dil, 0xff
or r15b, 1
and dil, r15b
or r13b, dil
mov r11b, dl
xor r11b, 0xff
mov bl, r13b
and bl, r11b
xor r13b, 0xff
and dl, r13b
or bl, dl
mov dl, r8b
xor dl, 0xff
mov r11b, r9b
xor r11b, 0xff
mov dil, sil
xor dil, 0
mov r14b, dl
and r14b, 0
and r8b, dil
mov r15b, r11b
and r15b, 0
and r9b, dil
or r14b, r8b
or r15b, r9b
xor r14b, r15b
or dl, r11b
xor dl, 0xff
or dil, 0
and dl, dil
or r14b, dl
mov dl, r14b
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
and r14b, r8b
or dl, r14b
mov r8b, sil
xor r8b, 1
mov r9b, r10b
xor r9b, 0xff
mov r11b, sil
xor r11b, 1
mov dil, r8b
and dil, 0xff
mov r14b, r11b
and r14b, 1
mov r15b, r9b
and r15b, 0xff
and r10b, r11b
or dil, r14b
or r15b, r10b
xor dil, r15b
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, bl
and r8b, dl
xor bl, dl
or r8b, bl
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
xor dl, 0xff
xor dl, 0
and dl, 0
mov r9b, sil
xor r9b, 0
and r9b, 1
mov r10b, sil
xor r10b, 1
and r10b, 0
or r9b, r10b
xor r8b, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r11b, sil
xor r11b, 0
or r8b, r10b
or r11b, 0
xor r8b, 0xff
and r8b, r11b
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, 0
mov bl, r10b
xor bl, r11b
and bl, r10b
mov r10b, sil
xor r10b, 1
xor r9b, 0xff
mov r11b, sil
xor r11b, 0
or r10b, r9b
or r11b, 0
xor r10b, 0xff
and r10b, r11b
mov r9b, dl
xor r9b, 0xff
mov r11b, r8b
xor r11b, 0xff
mov dil, sil
xor dil, 0
mov r14b, r9b
and r14b, 0
and dl, dil
mov r15b, r11b
and r15b, 0
and r8b, dil
or r14b, dl
or r15b, r8b
xor r14b, r15b
or r9b, r11b
xor r9b, 0xff
or dil, 0
and r9b, dil
or r14b, r9b
mov dl, bl
xor dl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov r9b, sil
xor r9b, 0
mov r11b, dl
and r11b, 0
and bl, r9b
mov dil, r8b
and dil, 0
and r10b, r9b
or r11b, bl
or dil, r10b
xor r11b, dil
or dl, r8b
xor dl, 0xff
or r9b, 0
and dl, r9b
or r11b, dl
mov dl, r14b
xor dl, 0xff
mov r8b, r11b
and r8b, dl
xor r11b, 0xff
and r14b, r11b
or r8b, r14b
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
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, dl
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, r10b
xor bl, 0xff
xor bl, 1
and bl, 0xff
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
mov r14b, r10b
xor r14b, 0xff
mov r15b, al
xor r15b, r14b
and r15b, al
mov al, r11b
and al, bl
xor r11b, bl
or al, r11b
mov r11b, dil
and r11b, r15b
xor dil, r15b
or r11b, dil
mov bl, al
xor bl, 0xff
and bl, 0
mov dil, sil
xor dil, 0
and al, dil
mov r14b, r11b
xor r14b, 0xff
and r14b, 0
and r11b, dil
or bl, al
or r14b, r11b
xor bl, r14b
mov al, dl
xor al, 0xff
mov r11b, r9b
xor r11b, 0xff
mov dil, sil
xor dil, 1
mov r14b, al
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 al, r11b
xor al, 0xff
or dil, 1
and al, dil
or r14b, al
mov al, r14b
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
and r14b, dl
or al, r14b
mov dl, r10b
and dl, 1
xor r10b, 1
or dl, r10b
xor dl, 0xff
mov r9b, al
xor r9b, dl
and r9b, al
mov al, bl
xor al, 0xff
mov dl, r9b
xor dl, 0xff
mov r10b, sil
xor r10b, 0
mov r11b, al
and r11b, 0
and bl, r10b
mov dil, dl
and dil, 0
and r9b, r10b
or r11b, bl
or dil, r9b
xor r11b, dil
or al, dl
xor al, 0xff
or r10b, 0
and al, r10b
or r11b, al
mov al, r8b
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
and r8b, dl
or al, r8b
mov dl, r11b
xor dl, 0xff
and dl, 0
mov r8b, sil
xor r8b, 0
and r11b, r8b
mov r9b, sil
xor r9b, 1
and r9b, 0
and r8b, 1
or dl, r11b
or r9b, r8b
xor dl, r9b
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
and r9b, dl
xor al, dl
or r9b, al
mov al, sil
xor al, 1
mov dl, r8b
xor dl, 0xff
mov r10b, sil
xor r10b, 1
mov r11b, al
and r11b, 0xff
mov bl, r10b
and bl, 1
mov dil, dl
and dil, 0xff
and r8b, r10b
or r11b, bl
or dil, r8b
xor r11b, dil
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, sil
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
and al, 1
mov r8b, sil
xor r8b, 1
mov r9b, cl
and r9b, r8b
or al, 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, 0
and r9b, 1
mov r10b, sil
xor r10b, 1
and r10b, 0
or r9b, r10b
mov r10b, al
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, r9b
xor r11b, 0xff
mov bl, cl
xor bl, r11b
and bl, cl
mov cl, sil
xor cl, 0
mov r11b, r8b
xor r11b, cl
and r11b, r8b
mov cl, r9b
xor cl, 0xff
mov dil, dl
xor dil, cl
and dil, dl
mov cl, r10b
xor cl, 0xff
mov dl, bl
xor dl, 0xff
mov r14b, sil
xor r14b, 1
mov r15b, cl
and r15b, 0xff
and r10b, r14b
mov r12b, dl
and r12b, 0xff
and bl, r14b
or r15b, r10b
or r12b, bl
xor r15b, r12b
or cl, dl
xor cl, 0xff
or r14b, 1
and cl, r14b
or r15b, cl
mov cl, r11b
and cl, dil
xor r11b, dil
or cl, r11b
mov dl, r15b
xor dl, 0xff
and dl, 1
mov r10b, sil
xor r10b, 1
and r15b, r10b
mov r11b, cl
xor r11b, 0xff
and r11b, 0xff
and cl, r10b
or dl, r15b
or r11b, cl
xor dl, r11b
mov cl, al
xor cl, 0xff
mov r10b, r8b
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 r8b, r11b
or bl, al
or dil, r8b
xor bl, dil
or cl, r10b
xor cl, 0xff
or r11b, 1
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, sil
xor cl, 0
mov r8b, r9b
xor r8b, 0xff
mov r10b, sil
xor r10b, 1
mov r11b, cl
and r11b, 0xff
mov bl, r10b
and bl, 0
mov dil, r8b
and dil, 0xff
and r9b, r10b
or r11b, bl
or dil, r9b
xor r11b, dil
or cl, r8b
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, dl
and cl, al
xor dl, al
or cl, dl
test cl, 1
jne 0x6d9226db
jmp 0x6d98fbe5
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, 0x1828f197
add r8d, r9d
mov r9d, eax
sub r9d, r8d
add r9d, 0x9ca00934
sub r9d, 0x1fb4c0ba
sub r9d, 0x9ca00934
sub r9d, 0xf5bd4860
sub r9d, 0x1828f197
add r9d, 0xf5bd4860
mov r8d, 0xcb8c8b74
add r8d, 0
sub r8d, 1
sub r8d, 0xcb8c8b74
mov r10d, eax
sub r10d, r9d
mov r9d, eax
sub r9d, r8d
add r10d, r9d
mov r8d, eax
sub r8d, r10d
mov r9d, 0x865ec567
add r9d, 0
sub r9d, r8d
sub r9d, 0x865ec567
mov r8d, 0x5bdf5b15
add r8d, 0
sub r8d, 0x1fb4c0ba
sub r8d, 0x5bdf5b15
sub eax, r8d
sub r9d, eax
mov eax, 0xbfcdcf23
add eax, 0
sub eax, r9d
sub eax, 0xbfcdcf23
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
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
mov r15b, dil
xor r15b, 0
xor r14b, 0xff
mov r12b, dil
xor r12b, 1
or r15b, r14b
or r12b, 1
xor r15b, 0xff
and r15b, 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, 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, 1
mov r13b, dil
xor r13b, 1
and r13b, 1
or r12b, r13b
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
mov cl, dil
xor cl, 1
or r12b, r13b
or cl, 1
xor r12b, 0xff
and r12b, cl
xor r14b, 0xff
xor r14b, 1
and r14b, 0xff
mov cl, r15b
and cl, al
xor r15b, al
or cl, r15b
mov al, r12b
xor al, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r13b, dil
xor r13b, 0
mov dl, al
and dl, 0
and r12b, r13b
mov r8b, r15b
and r8b, 0
and r14b, r13b
or dl, r12b
or r8b, r14b
xor dl, r8b
or al, r15b
xor al, 0xff
or r13b, 0
and al, r13b
or dl, al
mov al, cl
xor al, 0xff
and al, 1
mov r8b, dil
xor r8b, 1
and cl, r8b
mov r14b, dl
xor r14b, 0xff
and r14b, 0xff
and dl, r8b
or al, cl
or r14b, dl
xor al, r14b
mov cl, dil
xor cl, 1
and cl, 0
mov dl, dil
xor dl, 0
mov r8b, dl
and r8b, 1
mov r14b, dil
xor r14b, 1
and r14b, 0
and dl, 1
or cl, r8b
or r14b, dl
xor cl, r14b
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, 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
xor cl, 0xff
mov r14b, r8b
xor r14b, 0xff
mov r15b, dil
xor r15b, 0
mov r12b, cl
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 cl, r14b
xor cl, 0xff
or r15b, 0
and cl, r15b
or r12b, cl
mov cl, sil
xor cl, 0xff
and cl, 1
mov dl, dil
xor dl, 1
mov r8b, sil
and r8b, dl
or cl, r8b
mov dl, dil
xor dl, 1
and dl, 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 dl, r14b
or r15b, r8b
xor dl, r15b
mov r8b, dil
xor r8b, 0
and r8b, 1
mov r14b, dil
xor r14b, 1
and r14b, 0
or r8b, r14b
mov r14b, cl
and r14b, dl
xor cl, dl
or r14b, cl
mov cl, r8b
and cl, 0
xor r8b, 0
or cl, r8b
mov dl, r14b
xor dl, 0xff
and dl, 1
mov r8b, dil
xor r8b, 1
and r14b, r8b
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and r8b, 1
or dl, r14b
or r15b, r8b
xor dl, r15b
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, r12b
xor cl, 0xff
and cl, 0
mov r8b, dil
xor r8b, 0
mov r14b, r12b
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, r11b
xor r8b, 0xff
and r8b, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
mov r13b, cl
xor r13b, 0xff
and r13b, 0xff
and cl, r14b
or r8b, r15b
or r13b, cl
xor r8b, r13b
xor r11b, 0xff
mov cl, r8b
xor cl, r11b
and cl, r8b
mov r8b, dil
xor r8b, 1
and r8b, 1
mov r11b, dil
xor r11b, 1
and r11b, 1
or r8b, r11b
mov r11b, al
xor r11b, 0xff
mov r14b, r8b
and r14b, r11b
xor r8b, 0xff
mov r11b, al
and r11b, r8b
or r14b, r11b
xor r14b, 0xff
mov r8b, al
xor r8b, 0xff
mov r11b, dil
xor r11b, 1
or r14b, r8b
or r11b, 1
xor r14b, 0xff
and r14b, r11b
mov r8b, r12b
xor r8b, 0xff
and r8b, 1
mov r11b, dil
xor r11b, 1
mov r15b, r12b
and r15b, r11b
or r8b, r15b
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 bl, 0xff
mov r8b, r15b
xor r8b, bl
and r8b, r15b
mov r11b, cl
xor r11b, 0xff
mov bl, dl
xor bl, r11b
and bl, dl
mov r11b, dl
xor r11b, 0xff
and r11b, 1
mov r15b, dil
xor r15b, 1
and dl, r15b
mov r13b, cl
xor r13b, 0xff
and r13b, 0xff
and cl, r15b
or r11b, dl
or r13b, cl
xor r11b, r13b
mov cl, bl
xor cl, 0xff
mov dl, r11b
xor dl, 0xff
mov r15b, dil
xor r15b, 1
mov r13b, cl
and r13b, 0xff
and bl, r15b
mov r9b, dl
and r9b, 0xff
and r11b, r15b
or r13b, bl
or r9b, r11b
xor r13b, r9b
or cl, dl
xor cl, 0xff
or r15b, 1
and cl, r15b
or r13b, cl
mov cl, r14b
xor cl, 0xff
and cl, 1
mov dl, dil
xor dl, 1
mov r9b, r14b
and r9b, dl
mov r11b, dil
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, dil
xor r9b, 1
mov r11b, r8b
and r11b, r9b
or dl, r11b
mov r9b, dil
xor r9b, 1
and r9b, 1
mov r11b, dil
xor r11b, 1
mov bl, r11b
and bl, 1
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and r11b, 1
or r9b, bl
or r15b, r11b
xor r9b, r15b
mov r11b, dil
xor r11b, 1
mov bl, cl
xor bl, r11b
and bl, cl
xor r14b, 0xff
mov r11b, r9b
xor r11b, 0xff
mov r15b, dil
xor r15b, 0
or r14b, r11b
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov r11b, dil
xor r11b, 1
mov r15b, dl
xor r15b, r11b
and r15b, dl
mov r11b, r9b
xor r11b, 0xff
mov r10b, r8b
xor r10b, r11b
and r10b, r8b
mov r8b, bl
and r8b, r14b
xor bl, r14b
or r8b, bl
mov r11b, r15b
xor r11b, 0xff
mov bl, r10b
xor bl, 0xff
mov r14b, dil
xor r14b, 0
mov byte [rbp + 0x46b], r11b
and r11b, 0
and r15b, r14b
mov byte [rbp + 0x46a], bl
and bl, 0
and r10b, r14b
or r11b, r15b
or bl, r10b
xor r11b, bl
mov r10b, byte [rbp + 0x46b]
mov bl, byte [rbp + 0x46a]
or r10b, bl
xor r10b, 0xff
or r14b, 0
and r10b, r14b
or r11b, r10b
mov r10b, r8b
xor r10b, 0xff
and r10b, 1
mov r14b, dil
xor r14b, 1
and r8b, r14b
mov r15b, r11b
xor r15b, 0xff
and r15b, 0xff
and r11b, r14b
or r10b, r8b
or r15b, r11b
xor r10b, r15b
mov r8b, cl
xor r8b, 0xff
mov r11b, dl
xor r11b, 0xff
mov r14b, dil
xor r14b, 0
mov r15b, r8b
and r15b, 0
and cl, r14b
mov bl, r11b
and bl, 0
and dl, r14b
or r15b, cl
or bl, dl
xor r15b, bl
or r8b, r11b
xor r8b, 0xff
or r14b, 0
and r8b, r14b
or r15b, r8b
mov cl, r15b
xor cl, 0xff
and cl, 1
mov dl, dil
xor dl, 1
and r15b, dl
mov r8b, dil
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 cl, 0xff
xor dl, 0xff
mov r8b, dil
xor r8b, 1
or cl, dl
or r8b, 1
xor cl, 0xff
and cl, r8b
mov dl, r10b
and dl, cl
xor r10b, cl
or dl, r10b
mov cl, r13b
xor cl, 0xff
and cl, 1
mov r8b, dil
xor r8b, 1
mov r9b, r13b
and r9b, r8b
or cl, r9b
mov r8b, dil
xor r8b, 0
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, 0
and cl, 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 cl, r10b
or r11b, r9b
xor cl, r11b
mov r9b, cl
xor r9b, 0xff
mov r10b, r13b
xor r10b, r9b
and r10b, r13b
mov r9b, dl
xor r9b, 0xff
and r9b, 1
mov r11b, dil
xor r11b, 1
mov bl, dl
and bl, r11b
or r9b, bl
mov r11b, dil
xor r11b, 0
mov bl, r9b
xor bl, r11b
and bl, r9b
xor dl, 0xff
xor cl, 0xff
mov r9b, dil
xor r9b, 0
or dl, cl
or r9b, 0
xor dl, 0xff
and dl, r9b
mov cl, r8b
xor cl, 0xff
mov r9b, r10b
xor r9b, 0xff
mov r11b, dil
xor r11b, 1
mov r14b, cl
and r14b, 0xff
and r8b, r11b
mov r15b, r9b
and r15b, 0xff
and r10b, r11b
or r14b, r8b
or r15b, r10b
xor r14b, r15b
or cl, r9b
xor cl, 0xff
or r11b, 1
and cl, r11b
or r14b, cl
mov cl, bl
xor cl, 0xff
mov r8b, dl
xor r8b, 0xff
mov r9b, dil
xor r9b, 1
mov r10b, cl
and r10b, 0xff
and bl, r9b
mov r11b, r8b
and r11b, 0xff
and dl, r9b
or r10b, bl
or r11b, dl
xor r10b, r11b
or cl, r8b
xor cl, 0xff
or r9b, 1
and cl, r9b
or r10b, cl
mov cl, r14b
xor cl, 0xff
mov dl, r10b
and dl, cl
xor r10b, 0xff
and r14b, r10b
or dl, r14b
mov cl, sil
xor cl, 0xff
and cl, 1
mov r8b, dil
xor r8b, 1
mov r9b, sil
and r9b, r8b
or cl, r9b
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, 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, dil
xor r10b, 0
mov r11b, cl
xor r11b, r10b
and r11b, cl
mov r10b, r9b
xor r10b, 0xff
mov bl, sil
xor bl, r10b
and bl, sil
mov r10b, r8b
xor r10b, 0xff
mov sil, dil
xor sil, 0
mov r14b, dil
xor r14b, 0
or r10b, sil
or r14b, 0
xor r10b, 0xff
and r10b, r14b
mov sil, r9b
xor sil, 0xff
mov r14b, al
xor r14b, sil
and r14b, al
mov al, r11b
and al, bl
xor r11b, bl
or al, r11b
mov r11b, r10b
and r11b, r14b
xor r10b, r14b
or r11b, r10b
mov r10b, al
xor r10b, 0xff
and r10b, 1
mov bl, dil
xor bl, 1
and al, bl
mov sil, r11b
xor sil, 0xff
and sil, 0xff
and r11b, bl
or r10b, al
or sil, r11b
xor r10b, sil
mov al, cl
and al, r8b
xor cl, r8b
or al, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov r8b, dil
xor r8b, 1
and al, r8b
or cl, al
mov al, dil
xor al, 0
mov r8b, r9b
xor r8b, 0xff
mov r11b, dil
xor r11b, 0
mov bl, al
and bl, 0
mov sil, r11b
and sil, 0
mov r14b, r8b
and r14b, 0
and r9b, r11b
or bl, sil
or r14b, r9b
xor bl, r14b
or al, r8b
xor al, 0xff
or r11b, 0
and al, r11b
or bl, al
xor cl, 0xff
xor bl, 0xff
mov al, dil
xor al, 1
or cl, bl
or al, 1
xor cl, 0xff
and cl, al
mov al, r10b
xor al, 0xff
mov r8b, cl
xor r8b, 0xff
mov r9b, dil
xor r9b, 0
mov r11b, al
and r11b, 0
and r10b, r9b
mov bl, r8b
and bl, 0
and cl, r9b
or r11b, r10b
or bl, cl
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 cl, dil
xor cl, 1
mov r8b, r11b
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 r10b, dil
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, dil
xor r8b, 1
and r8b, 1
mov r10b, dil
xor r10b, 1
and r10b, 1
or r8b, r10b
xor r8b, 0xff
mov r10b, dil
xor r10b, 0
mov r11b, dil
xor r11b, 1
or r8b, r10b
or r11b, 1
xor r8b, 0xff
and r8b, r11b
xor al, 0xff
xor al, 1
and al, 0xff
mov r10b, cl
and r10b, r9b
xor cl, r9b
or r10b, cl
mov cl, r8b
and cl, al
xor r8b, al
or cl, r8b
mov al, r10b
xor al, 0xff
mov r8b, cl
and r8b, al
xor cl, 0xff
and r10b, cl
or r8b, r10b
mov al, dil
xor al, 1
mov cl, r12b
xor cl, 0xff
mov r9b, dil
xor r9b, 0
or al, cl
or r9b, 0
xor al, 0xff
and al, r9b
mov cl, dil
xor cl, 1
mov r9b, r12b
and r9b, cl
xor r12b, 0xff
and r12b, 1
or r9b, r12b
mov cl, al
xor cl, 0xff
mov r10b, r9b
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 r9b, r11b
or bl, al
or sil, r9b
xor bl, sil
or cl, r10b
xor cl, 0xff
or r11b, 0
and cl, r11b
or bl, cl
mov al, r8b
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
and r8b, cl
or al, r8b
mov cl, bl
xor cl, 0xff
and cl, 0
mov r8b, dil
xor r8b, 0
and bl, r8b
mov r9b, dil
xor r9b, 1
and r9b, 0
and r8b, 1
or cl, bl
or r9b, r8b
xor cl, r9b
mov r8b, dil
xor r8b, 1
and r8b, 1
mov r9b, dil
xor r9b, 1
and r9b, 1
or r8b, r9b
mov r9b, al
xor r9b, 0xff
mov r10b, cl
xor r10b, 0xff
mov r11b, dil
xor r11b, 0
mov bl, r9b
and bl, 0
and al, r11b
mov sil, r10b
and sil, 0
and cl, r11b
or bl, al
or sil, cl
xor bl, sil
or r9b, r10b
xor r9b, 0xff
or r11b, 0
and r9b, r11b
or bl, r9b
mov al, r8b
and al, 1
xor r8b, 1
or al, r8b
mov cl, bl
xor cl, 0xff
and cl, 0
mov r8b, dil
xor r8b, 0
and bl, r8b
mov r9b, dil
xor r9b, 1
and r9b, 0
and r8b, 1
or cl, bl
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, cl
xor r8b, 0xff
and r8b, 1
mov r9b, dil
xor r9b, 1
mov r10b, cl
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, 1
and r9b, 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 r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, al
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, r9b
xor r11b, 0xff
mov bl, dl
xor bl, r11b
and bl, dl
mov dl, dil
xor dl, 1
mov r11b, r8b
xor r11b, dl
and r11b, r8b
xor cl, 0xff
mov dl, r9b
xor dl, 0xff
mov sil, dil
xor sil, 1
or cl, dl
or sil, 1
xor cl, 0xff
and cl, sil
mov dl, r10b
xor dl, 0xff
mov sil, bl
xor sil, 0xff
mov r14b, dil
xor r14b, 1
mov r15b, dl
and r15b, 0xff
and r10b, r14b
mov r12b, sil
and r12b, 0xff
and bl, r14b
or r15b, r10b
or r12b, bl
xor r15b, r12b
or dl, sil
xor dl, 0xff
or r14b, 1
and dl, r14b
or r15b, dl
mov dl, r11b
xor dl, 0xff
mov r10b, cl
xor r10b, 0xff
mov bl, dil
xor bl, 1
mov sil, dl
and sil, 0xff
and r11b, bl
mov r14b, r10b
and r14b, 0xff
and cl, bl
or sil, r11b
or r14b, cl
xor sil, r14b
or dl, r10b
xor dl, 0xff
or bl, 1
and dl, bl
or sil, dl
mov cl, r15b
xor cl, 0xff
and cl, 1
mov dl, dil
xor dl, 1
and r15b, dl
mov r10b, sil
xor r10b, 0xff
and r10b, 0xff
and sil, dl
or cl, r15b
or r10b, sil
xor cl, r10b
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, 1
xor dil, 1
and bl, dil
or al, bl
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, cl
and al, r8b
xor cl, r8b
or al, cl
test al, 1
jne 0x6d923584
jmp 0x6d9b4b82
xor eax, eax
mov rcx, qword [rbp + 0x478]
add rcx, 0x18
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, 0xfed63039
add r9d, r10d
mov r10d, eax
sub r10d, r9d
sub r10d, 0x437cd5b4
add r10d, 0xa30b1ab8
add r10d, 0x437cd5b4
add r10d, 0xb77b489f
sub r10d, 0xfed63039
sub r10d, 0xb77b489f
mov r9d, eax
sub r9d, r10d
mov r10d, eax
sub r10d, 0xa5ecfdee
add r9d, r10d
mov r10d, eax
sub r10d, r9d
add r10d, 0x19d92fe
sub r10d, 1
sub r10d, 0x19d92fe
mov r9d, eax
sub r9d, 0xa5ecfdee
add r10d, r9d
mov r9d, eax
sub r9d, r10d
mov r10d, eax
sub r10d, 0xefa07d30
add r9d, r10d
mov r10d, eax
sub r10d, r9d
sub eax, 0xa30b1ab8
add r10d, eax
add r10d, 0x2a353fba
sub r10d, 0xefa07d30
sub r10d, 0x2a353fba
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
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, 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, 0
mov r13b, dil
xor r13b, 0
mov al, r13b
and al, 1
mov dl, dil
xor dl, 1
and dl, 0
and r13b, 1
or r12b, al
or dl, r13b
xor r12b, dl
mov al, dil
xor al, 0
mov dl, r12b
xor dl, al
and dl, r12b
xor r14b, 0xff
xor r14b, 1
and r14b, 0xff
mov al, sil
xor al, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
mov r8b, al
and r8b, 0
and sil, r13b
mov r9b, r12b
and r9b, 0
and r15b, r13b
or r8b, sil
or r9b, r15b
xor r8b, r9b
or al, r12b
xor al, 0xff
or r13b, 0
and al, r13b
or r8b, al
mov al, dl
and al, r14b
xor dl, r14b
or al, dl
mov dl, r8b
xor dl, 0xff
mov r9b, al
and r9b, dl
xor al, 0xff
and r8b, al
or r9b, r8b
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, 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
mov r8b, bl
xor r8b, 0xff
mov sil, al
xor sil, 0xff
mov r14b, dil
xor r14b, 1
or r8b, sil
or r14b, 1
xor r8b, 0xff
and r8b, r14b
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, 1
mov r15b, dil
xor r15b, 1
or sil, r14b
or r15b, 1
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, 0
mov r12b, dl
and r12b, 0
and sil, r15b
mov r13b, r8b
and r13b, 0
and r14b, r15b
or r12b, sil
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
and dl, 0
mov r8b, dil
xor r8b, 0
and al, r8b
mov sil, r12b
xor sil, 0xff
and sil, 0
and r12b, r8b
or dl, al
or sil, r12b
xor dl, sil
mov al, dil
xor al, 1
and al, 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 al, sil
or r14b, r8b
xor al, r14b
xor al, 0xff
xor al, 0
and al, 0
mov r8b, dil
xor r8b, 0
and r8b, 1
mov sil, dil
xor sil, 1
and sil, 0
or r8b, sil
mov sil, dil
xor sil, 1
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, 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, 0
mov r12b, dil
xor r12b, 0
or r14b, r15b
or r12b, 0
xor r14b, 0xff
and r14b, r12b
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
mov r15b, al
and r15b, sil
xor al, sil
or r15b, al
mov al, r14b
xor al, 0xff
mov sil, r8b
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 r8b, r12b
or r13b, r14b
or r10b, r8b
xor r13b, r10b
or al, sil
xor al, 0xff
or r12b, 0
and al, r12b
or r13b, al
mov al, r15b
xor al, 0xff
and al, 1
mov r8b, dil
xor r8b, 1
and r15b, r8b
mov r10b, r13b
xor r10b, 0xff
and r10b, 0xff
and r13b, r8b
or al, r15b
or r10b, r13b
xor al, r10b
mov r8b, r9b
xor r8b, 0xff
and r8b, 1
mov r10b, dil
xor r10b, 1
mov sil, r9b
and sil, r10b
or r8b, sil
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, 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, r8b
and r14b, r10b
xor r8b, r10b
or r14b, r8b
mov r8b, sil
and r8b, 1
xor sil, 1
or r8b, sil
mov r10b, r14b
xor r10b, 0xff
and r10b, 0
mov sil, dil
xor sil, 0
and r14b, sil
mov r15b, dil
xor r15b, 1
and r15b, 0
and sil, 1
or r10b, r14b
or r15b, sil
xor r10b, r15b
xor r8b, 0xff
mov sil, r10b
xor sil, r8b
and sil, r10b
mov r8b, al
xor r8b, 0xff
and r8b, 0
mov r10b, dil
xor r10b, 0
mov r14b, al
and r14b, r10b
mov r15b, dil
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, 1
mov r14b, dil
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, dil
xor r8b, 1
or r10b, r11b
or r8b, 1
xor r10b, 0xff
and r10b, r8b
mov r8b, dil
xor r8b, 1
and r8b, 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 r8b, r14b
or r15b, r11b
xor r8b, r15b
mov r11b, dl
xor r11b, 0xff
and r11b, 1
mov r14b, dil
xor r14b, 1
mov r15b, dl
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, dl
xor r8b, 0xff
mov r14b, r11b
xor r14b, r8b
and r14b, r11b
mov r8b, al
xor r8b, 0xff
and r8b, 0
mov r11b, dil
xor r11b, 0
mov r15b, al
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
and r11b, 0
mov r15b, dil
xor r15b, 0
mov r12b, bl
and r12b, r15b
mov r13b, r8b
xor r13b, 0xff
and r13b, 0
and r8b, r15b
or r11b, r12b
or r13b, r8b
xor r11b, r13b
xor r11b, 0xff
xor bl, 0xff
mov r8b, dil
xor r8b, 1
or r11b, bl
or r8b, 1
xor r11b, 0xff
and r11b, r8b
mov r8b, sil
xor r8b, 0xff
mov bl, r10b
xor bl, 0xff
mov r15b, dil
xor r15b, 1
or r8b, bl
or r15b, 1
xor r8b, 0xff
and r8b, r15b
mov bl, sil
xor bl, 0xff
and bl, 1
mov r15b, dil
xor r15b, 1
and sil, r15b
mov r12b, r10b
xor r12b, 0xff
and r12b, 0xff
and r10b, r15b
or bl, sil
or r12b, r10b
xor bl, r12b
mov r10b, r8b
and r10b, bl
xor r8b, bl
or r10b, r8b
mov r8b, r14b
xor r8b, 0xff
mov bl, r11b
xor bl, 0xff
mov sil, dil
xor sil, 1
or r8b, bl
or sil, 1
xor r8b, 0xff
and r8b, sil
mov bl, r14b
xor bl, 0xff
and bl, 1
mov sil, dil
xor sil, 1
and r14b, sil
mov r15b, r11b
xor r15b, 0xff
and r15b, 0xff
and r11b, sil
or bl, r14b
or r15b, r11b
xor bl, r15b
mov r11b, r8b
xor r11b, 0xff
mov sil, bl
xor sil, 0xff
mov r14b, dil
xor r14b, 0
mov r15b, r11b
and r15b, 0
and r8b, r14b
mov r12b, sil
and r12b, 0
and bl, r14b
or r15b, r8b
or r12b, bl
xor r15b, r12b
or r11b, sil
xor r11b, 0xff
or r14b, 0
and r11b, r14b
or r15b, r11b
mov r8b, r10b
xor r8b, 0xff
and r8b, 0
mov r11b, dil
xor r11b, 0
mov bl, r10b
and bl, r11b
mov sil, dil
xor sil, 1
and sil, 0
and r11b, 1
or r8b, bl
or sil, r11b
xor r8b, sil
mov r11b, r15b
xor r11b, 0xff
xor r8b, 0xff
mov bl, dil
xor bl, 0
or r11b, r8b
or bl, 0
xor r11b, 0xff
and r11b, bl
mov r8b, r15b
xor r8b, 0xff
and r8b, 1
mov bl, dil
xor bl, 1
and r15b, bl
mov sil, dil
xor sil, 1
and sil, 0xff
and bl, 1
or r8b, r15b
or sil, bl
xor r8b, sil
xor r10b, 0xff
xor r8b, 0xff
mov bl, dil
xor bl, 0
or r10b, r8b
or bl, 0
xor r10b, 0xff
and r10b, bl
mov r8b, r11b
and r8b, r10b
xor r11b, r10b
or r8b, r11b
mov r10b, r9b
xor r10b, 0xff
and r10b, 0
mov r11b, dil
xor r11b, 0
mov bl, r9b
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, 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, dil
xor sil, 0
mov r14b, r10b
xor r14b, sil
and r14b, r10b
mov sil, bl
xor sil, 0xff
mov r15b, r9b
xor r15b, sil
and r15b, r9b
mov r9b, dil
xor r9b, 0
mov sil, r11b
xor sil, r9b
and sil, r11b
mov r9b, bl
xor r9b, 0xff
mov r12b, dl
xor r12b, r9b
and r12b, dl
mov dl, r14b
xor dl, 0xff
mov r9b, r15b
xor r9b, 0xff
mov r13b, dil
xor r13b, 0
mov byte [rbp + 0x469], dl
and dl, 0
and r14b, r13b
mov byte [rbp + 0x468], r9b
and r9b, 0
and r15b, r13b
or dl, r14b
or r9b, r15b
xor dl, r9b
mov r9b, byte [rbp + 0x469]
mov r14b, byte [rbp + 0x468]
or r9b, r14b
xor r9b, 0xff
or r13b, 0
and r9b, r13b
or dl, r9b
mov r9b, sil
and r9b, r12b
xor sil, r12b
or r9b, sil
mov sil, dl
xor sil, 0xff
mov r15b, r9b
and r15b, sil
xor r9b, 0xff
and dl, r9b
or r15b, dl
mov dl, r10b
xor dl, 0xff
mov r9b, r11b
xor r9b, 0xff
mov sil, dil
xor sil, 1
mov r12b, dl
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 dl, r9b
xor dl, 0xff
or sil, 1
and dl, sil
or r12b, dl
mov dl, r12b
xor dl, 0xff
and dl, 1
mov r9b, dil
xor r9b, 1
and r12b, r9b
mov r10b, dil
xor r10b, 1
and r10b, 0xff
and r9b, 1
or dl, r12b
or r10b, r9b
xor dl, r10b
mov r9b, bl
and r9b, 0
xor bl, 0
or r9b, bl
xor r9b, 0xff
mov r10b, dl
xor r10b, r9b
and r10b, dl
mov dl, r15b
xor dl, 0xff
mov r9b, r10b
xor r9b, 0xff
mov r11b, dil
xor r11b, 0
mov bl, dl
and bl, 0
and r15b, r11b
mov sil, r9b
and sil, 0
and r10b, r11b
or bl, r15b
or sil, r10b
xor bl, sil
or dl, r9b
xor dl, 0xff
or r11b, 0
and dl, r11b
or bl, dl
mov dl, bl
xor dl, 0xff
and dl, 1
mov r9b, dil
xor r9b, 1
mov r10b, bl
and r10b, r9b
or dl, r10b
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov r9b, dil
xor r9b, 1
and r9b, 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 r9b, r11b
or sil, r10b
xor r9b, sil
xor bl, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r11b, dil
xor r11b, 0
or bl, r10b
or r11b, 0
xor bl, 0xff
and bl, 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 sil, r10b
xor sil, r11b
and sil, r10b
mov r10b, dil
xor r10b, 1
xor r9b, 0xff
mov r11b, dil
xor r11b, 1
or r10b, r9b
or r11b, 1
xor r10b, 0xff
and r10b, r11b
mov r9b, dl
xor r9b, 0xff
mov r11b, bl
xor r11b, 0xff
mov r15b, dil
xor r15b, 1
mov r12b, r9b
and r12b, 0xff
and dl, r15b
mov r13b, r11b
and r13b, 0xff
and bl, r15b
or r12b, dl
or r13b, bl
xor r12b, r13b
or r9b, r11b
xor r9b, 0xff
or r15b, 1
and r9b, r15b
or r12b, r9b
mov dl, sil
xor dl, 0xff
mov r9b, r10b
xor r9b, 0xff
mov r11b, dil
xor r11b, 0
mov bl, dl
and bl, 0
and sil, r11b
mov r15b, r9b
and r15b, 0
and r10b, r11b
or bl, sil
or r15b, r10b
xor bl, r15b
or dl, r9b
xor dl, 0xff
or r11b, 0
and dl, r11b
or bl, dl
mov dl, r12b
xor dl, 0xff
mov r9b, bl
and r9b, dl
xor bl, 0xff
and r12b, bl
or r9b, r12b
mov dl, dil
xor dl, 1
and dl, 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 dl, r11b
or bl, r10b
xor dl, bl
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
mov r11b, dil
xor r11b, 1
and r11b, 1
mov bl, dil
xor bl, 1
and bl, 1
or r11b, bl
mov bl, dil
xor bl, 1
mov sil, dl
xor sil, bl
and sil, dl
mov bl, r11b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov r15b, dil
xor r15b, 1
mov r12b, r10b
xor r12b, r15b
and r12b, r10b
xor al, 0xff
mov r15b, r11b
xor r15b, 0xff
mov r13b, dil
xor r13b, 1
or al, r15b
or r13b, 1
xor al, 0xff
and al, r13b
mov r15b, sil
and r15b, bl
xor sil, bl
or r15b, sil
mov bl, r12b
xor bl, 0xff
mov sil, al
xor sil, 0xff
mov r13b, dil
xor r13b, 1
mov r14b, bl
and r14b, 0xff
and r12b, r13b
mov byte [rbp + 0x467], sil
and sil, 0xff
and al, r13b
or r14b, r12b
or sil, al
xor r14b, sil
mov al, byte [rbp + 0x467]
or bl, al
xor bl, 0xff
or r13b, 1
and bl, r13b
or r14b, bl
mov bl, r15b
xor bl, 0xff
and bl, 1
mov sil, dil
xor sil, 1
and r15b, sil
mov r12b, r14b
xor r12b, 0xff
and r12b, 0xff
and r14b, sil
or bl, r15b
or r12b, r14b
xor bl, r12b
mov sil, dl
and sil, r10b
xor dl, r10b
or sil, dl
mov dl, sil
xor dl, 0xff
and dl, 1
mov r10b, dil
xor r10b, 1
and sil, r10b
or dl, sil
mov r10b, dil
xor r10b, 1
mov sil, r11b
xor sil, 0xff
mov r14b, dil
xor r14b, 0
mov r15b, r10b
and r15b, 0
mov r12b, r14b
and r12b, 1
mov r13b, sil
and r13b, 0
and r11b, r14b
or r15b, r12b
or r13b, r11b
xor r15b, r13b
or r10b, sil
xor r10b, 0xff
or r14b, 0
and r10b, r14b
or r15b, r10b
xor dl, 0xff
xor r15b, 0xff
mov r10b, dil
xor r10b, 1
or dl, r15b
or r10b, 1
xor dl, 0xff
and dl, r10b
mov r10b, bl
xor r10b, 0xff
mov r11b, dl
xor r11b, 0xff
mov sil, dil
xor sil, 0
mov r14b, r10b
and r14b, 0
and bl, sil
mov r15b, r11b
and r15b, 0
and dl, sil
or r14b, bl
or r15b, dl
xor r14b, r15b
or r10b, r11b
xor r10b, 0xff
or sil, 0
and r10b, sil
or r14b, r10b
mov dl, r14b
xor dl, 0xff
and dl, 0
mov r10b, dil
xor r10b, 0
and r14b, r10b
mov r11b, dil
xor r11b, 1
and r11b, 0
and r10b, 1
or dl, r14b
or r11b, r10b
xor dl, r11b
mov r10b, r9b
xor r10b, 0xff
mov r11b, dl
and r11b, r10b
xor dl, 0xff
mov r10b, r9b
and r10b, dl
or r11b, r10b
xor r9b, 0xff
mov dl, r11b
xor dl, r9b
and dl, r11b
mov r9b, r8b
xor r9b, 0xff
and r9b, 1
mov r10b, dil
xor r10b, 1
mov r11b, r8b
and r11b, r10b
or r9b, r11b
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, 0
and r11b, 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 r11b, sil
or r14b, bl
xor r11b, r14b
mov bl, r9b
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, r11b
xor sil, 0xff
mov r14b, r8b
xor r14b, sil
and r14b, r8b
mov r8b, dil
xor r8b, 0
mov sil, r10b
xor sil, r8b
and sil, r10b
mov r8b, r11b
xor r8b, 0xff
mov r15b, dl
xor r15b, r8b
and r15b, dl
mov dl, bl
xor dl, 0xff
mov r8b, r14b
xor r8b, 0xff
mov r12b, dil
xor r12b, 1
mov r13b, dl
and r13b, 0xff
and bl, r12b
mov al, r8b
and al, 0xff
and r14b, r12b
or r13b, bl
or al, r14b
xor r13b, al
or dl, r8b
xor dl, 0xff
or r12b, 1
and dl, r12b
or r13b, dl
mov al, sil
xor al, 0xff
mov dl, r15b
xor dl, 0xff
mov r8b, dil
xor r8b, 1
mov bl, al
and bl, 0xff
and sil, r8b
mov r14b, dl
and r14b, 0xff
and r15b, r8b
or bl, sil
or r14b, r15b
xor bl, r14b
or al, dl
xor al, 0xff
or r8b, 1
and al, r8b
or bl, al
mov al, r13b
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
and r13b, dl
mov r8b, bl
xor r8b, 0xff
and r8b, 0xff
and bl, dl
or al, r13b
or r8b, bl
xor al, r8b
mov dl, r9b
xor dl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov bl, dil
xor bl, 1
mov sil, dl
and sil, 0xff
and r9b, bl
mov r14b, r8b
and r14b, 0xff
and r10b, bl
or sil, r9b
or r14b, r10b
xor sil, r14b
or dl, r8b
xor dl, 0xff
or bl, 1
and dl, bl
or sil, dl
mov dl, sil
xor dl, 0xff
and dl, 0
mov r8b, dil
xor r8b, 0
and sil, r8b
mov r9b, dil
xor r9b, 1
and r9b, 0
and r8b, 1
or dl, sil
or r9b, r8b
xor dl, r9b
mov r8b, dil
xor r8b, 0
mov r9b, r11b
xor r9b, 0xff
mov r10b, dil
xor r10b, 1
mov bl, r8b
and bl, 0xff
mov sil, r10b
and sil, 0
mov r14b, r9b
and r14b, 0xff
and r11b, r10b
or bl, sil
or r14b, r11b
xor bl, r14b
or r8b, r9b
xor r8b, 0xff
or r10b, 1
and r8b, r10b
or bl, r8b
xor dl, 0xff
xor bl, 0xff
xor dil, 0
or dl, bl
or dil, 0
xor dl, 0xff
and dl, dil
mov r8b, al
and r8b, dl
xor al, dl
or r8b, al
test r8b, 1
mov qword [rbp + 0x458], rcx
jne 0x6d92457f
jmp 0x6d9b4b82
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
sub eax, r8d
add eax, 0
mov r8d, ecx
sub r8d, 0xfdec6bb9
sub r8d, eax
add r8d, 0xfdec6bb9
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
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
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, 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
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 0x6d924725
jmp 0x6d98fbe5
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, 0xdcd5720f
add r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x89b2231f
sub r9d, r8d
mov r8d, eax
sub r8d, 0xdcd5720f
add r9d, r8d
mov r8d, eax
sub r8d, 1
add r8d, 0
mov r10d, eax
sub r10d, r8d
sub r9d, r10d
mov r8d, 0x27f0fe59
add r8d, 0
sub r8d, 0x89b2231f
sub r8d, 0x27f0fe59
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
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, 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, 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, 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
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
and sil, 1
or al, sil
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, 1
mov r15b, dil
xor r15b, 0
or r11b, sil
or r15b, 0
xor r11b, 0xff
and r11b, r15b
xor al, 0xff
mov sil, bl
xor sil, al
and sil, bl
mov al, dl
and al, r14b
xor dl, r14b
or al, dl
mov dl, r11b
and dl, sil
xor r11b, sil
or dl, r11b
mov r11b, al
xor r11b, 0xff
mov bl, dl
and bl, r11b
xor dl, 0xff
and al, dl
or bl, al
mov al, cl
xor al, 0xff
mov dl, bl
xor dl, 0xff
mov r11b, dil
xor r11b, 0
or al, dl
or r11b, 0
xor al, 0xff
and al, r11b
mov dl, cl
xor dl, 0xff
and dl, 0
xor dil, 0
and cl, dil
mov r11b, bl
xor r11b, 0xff
and r11b, 0
and bl, dil
or dl, cl
or r11b, bl
xor dl, r11b
mov cl, al
and cl, dl
xor al, dl
or cl, al
test cl, 1
jne 0x6d9249c6
jmp 0x6d9a3e1e
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x39878508
add r8d, 0x47c7594e
add r8d, 0x39878508
sub r8d, 0xa9a4c55e
sub r8d, 1
add r8d, 0xa9a4c55e
add r8d, 0x38669240
sub r8d, 0x47c7594e
sub r8d, 0x38669240
sub eax, 0x223451a4
sub eax, r8d
add eax, 0x223451a4
mov r8d, ecx
sub r8d, 0xef3e6fd7
sub r8d, eax
add r8d, 0xef3e6fd7
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, 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, 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
xor dil, 0xff
mov r15b, bl
xor r15b, 1
mov r12b, bl
xor r12b, 0
or dil, r15b
or r12b, 0
xor dil, 0xff
and dil, r12b
xor sil, 0xff
xor sil, 1
and sil, 0xff
mov r15b, r11b
and r15b, r14b
xor r11b, r14b
or r15b, r11b
mov r11b, dil
and r11b, sil
xor dil, sil
or r11b, dil
mov sil, r15b
xor sil, 0xff
mov dil, r11b
and dil, sil
xor r11b, 0xff
and r15b, r11b
or dil, r15b
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, 1
mov r14b, bl
xor r14b, 1
and r14b, 1
or r11b, r14b
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, 0
and sil, 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 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, 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
mov r15b, bl
xor r15b, 0
mov r12b, r14b
xor r12b, 0xff
mov r13b, bl
xor r13b, 0
or r15b, r12b
or r13b, 0
xor r15b, 0xff
and r15b, r13b
mov r12b, bl
xor r12b, 1
and r12b, 1
mov r13b, bl
xor r13b, 1
and r13b, 1
or r12b, r13b
mov r13b, bl
xor r13b, 1
mov al, r12b
xor al, r13b
and al, r12b
mov r12b, bl
xor r12b, 1
xor r14b, 0xff
mov r13b, bl
xor r13b, 1
or r12b, r14b
or r13b, 1
xor r12b, 0xff
and r12b, r13b
mov r14b, sil
and r14b, r15b
xor sil, r15b
or r14b, sil
mov sil, al
and sil, r12b
xor al, r12b
or sil, al
mov al, r14b
xor al, 0xff
and al, 0
mov r15b, bl
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, dil
xor sil, 0xff
and sil, 1
mov r14b, bl
xor r14b, 1
mov r15b, dil
and r15b, r14b
or sil, r15b
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, bl
xor r15b, 1
and r15b, 1
mov r12b, bl
xor r12b, 1
mov r13b, r12b
and r13b, 1
mov cl, bl
xor cl, 1
and cl, 0xff
and r12b, 1
or r15b, r13b
or cl, r12b
xor r15b, cl
mov cl, sil
xor cl, 0xff
mov r12b, r14b
xor r12b, 0xff
mov r13b, bl
xor r13b, 1
mov dl, cl
and dl, 0xff
and sil, r13b
mov r8b, r12b
and r8b, 0xff
and r14b, r13b
or dl, sil
or r8b, r14b
xor dl, r8b
or cl, r12b
xor cl, 0xff
or r13b, 1
and cl, r13b
or dl, cl
mov cl, r15b
and cl, 1
xor r15b, 1
or cl, r15b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov sil, bl
xor sil, 1
and dl, sil
or r8b, dl
xor r8b, 0xff
xor cl, 0xff
mov dl, bl
xor dl, 0
or r8b, cl
or dl, 0
xor r8b, 0xff
and r8b, 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 sil, al
and sil, r9b
or dl, sil
mov r9b, bl
xor r9b, 1
and r9b, 0
mov sil, bl
xor sil, 0
mov r14b, sil
and r14b, 1
mov r15b, bl
xor r15b, 1
and r15b, 0
and sil, 1
or r9b, r14b
or r15b, sil
xor r9b, r15b
mov sil, cl
xor sil, 0xff
mov r14b, dl
xor r14b, 0xff
mov r15b, bl
xor r15b, 0
mov r12b, sil
and r12b, 0
and cl, r15b
mov r13b, r14b
and r13b, 0
and dl, r15b
or r12b, cl
or r13b, dl
xor r12b, r13b
or sil, r14b
xor sil, 0xff
or r15b, 0
and sil, r15b
or r12b, sil
mov cl, r9b
and cl, 1
xor r9b, 1
or cl, r9b
mov dl, r12b
xor dl, 0xff
and dl, 1
mov r9b, bl
xor r9b, 1
and r12b, r9b
or dl, r12b
xor cl, 0xff
mov r9b, dl
xor r9b, cl
and r9b, dl
mov cl, r11b
xor cl, 0xff
and cl, 0
mov dl, bl
xor dl, 0
mov sil, r11b
and sil, dl
mov r14b, bl
xor r14b, 1
and r14b, 0
and dl, 1
or cl, sil
or r14b, dl
xor cl, r14b
mov dl, bl
xor dl, 0
and dl, 1
mov sil, bl
xor sil, 1
and sil, 0
or dl, sil
mov sil, bl
xor sil, 0
and sil, 1
mov r14b, bl
xor r14b, 1
and r14b, 0
or sil, r14b
mov r14b, cl
xor r14b, 0xff
mov r15b, dl
xor r15b, 0xff
mov r12b, bl
xor r12b, 0
mov r13b, r14b
and r13b, 0
and cl, r12b
mov byte [rbp + 0x457], r15b
and r15b, 0
and dl, r12b
or r13b, cl
or r15b, dl
xor r13b, r15b
mov cl, byte [rbp + 0x457]
or r14b, cl
xor r14b, 0xff
or r12b, 0
and r14b, r12b
or r13b, r14b
mov dl, sil
and dl, 0
xor sil, 0
or dl, sil
mov sil, r13b
xor sil, 0xff
and sil, 1
mov r14b, bl
xor r14b, 1
and r13b, r14b
or sil, r13b
xor sil, 0xff
xor dl, 0xff
mov r14b, bl
xor r14b, 0
or sil, dl
or r14b, 0
xor sil, 0xff
and sil, r14b
mov dl, al
xor dl, 0xff
and dl, 0
mov r14b, bl
xor r14b, 0
mov r15b, al
and r15b, r14b
mov r12b, bl
xor r12b, 1
and r12b, 0
and r14b, 1
or dl, r15b
or r12b, r14b
xor dl, r12b
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, r8b
xor r10b, 0xff
mov r14b, r9b
xor r14b, 0xff
mov r15b, bl
xor r15b, 0
or r10b, r14b
or r15b, 0
xor r10b, 0xff
and r10b, r15b
mov r14b, r8b
xor r14b, 0xff
and r14b, 1
mov r15b, bl
xor r15b, 1
and r8b, r15b
mov r12b, r9b
xor r12b, 0xff
and r12b, 0xff
and r9b, r15b
or r14b, r8b
or r12b, r9b
xor r14b, r12b
mov r8b, r10b
xor r8b, 0xff
mov r9b, r14b
xor r9b, 0xff
mov r15b, bl
xor r15b, 1
mov r12b, r8b
and r12b, 0xff
and r10b, r15b
mov r13b, r9b
and r13b, 0xff
and r14b, r15b
or r12b, r10b
or r13b, r14b
xor r12b, r13b
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 r9b, bl
xor r9b, 1
mov r10b, sil
and r10b, r9b
or r8b, r10b
mov r9b, dl
xor r9b, 0xff
and r9b, 1
mov r10b, bl
xor r10b, 1
mov r14b, dl
and r14b, r10b
or r9b, r14b
mov r10b, bl
xor r10b, 1
and r10b, 1
mov r14b, bl
xor r14b, 1
and r14b, 1
or r10b, r14b
mov r14b, r8b
xor r14b, 0xff
mov r15b, bl
xor r15b, 1
mov r13b, bl
xor r13b, 0
or r14b, r15b
or r13b, 0
xor r14b, 0xff
and r14b, r13b
mov r15b, r10b
xor r15b, 0xff
mov r13b, sil
xor r13b, r15b
and r13b, sil
mov sil, bl
xor sil, 1
mov r15b, r9b
xor r15b, sil
and r15b, r9b
xor dl, 0xff
mov sil, r10b
xor sil, 0xff
mov cl, bl
xor cl, 1
or dl, sil
or cl, 1
xor dl, 0xff
and dl, cl
mov cl, r14b
and cl, r13b
xor r14b, r13b
or cl, r14b
mov sil, r15b
and sil, dl
xor r15b, dl
or sil, r15b
mov dl, cl
xor dl, 0xff
and dl, 0
mov r14b, bl
xor r14b, 0
and cl, r14b
mov r15b, sil
xor r15b, 0xff
and r15b, 0
and sil, r14b
or dl, cl
or r15b, sil
xor dl, r15b
mov cl, r8b
and cl, r9b
xor r8b, r9b
or cl, r8b
mov r8b, cl
xor r8b, 0xff
and r8b, 0
mov r9b, bl
xor r9b, 0
and cl, r9b
mov sil, bl
xor sil, 1
and sil, 0
and r9b, 1
or r8b, cl
or sil, r9b
xor r8b, sil
mov cl, r10b
and cl, 1
xor r10b, 1
or cl, r10b
xor r8b, 0xff
xor cl, 0xff
mov r9b, bl
xor r9b, 1
or r8b, cl
or r9b, 1
xor r8b, 0xff
and r8b, r9b
mov cl, dl
xor cl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r10b, bl
xor r10b, 1
mov sil, cl
and sil, 0xff
and dl, r10b
mov r14b, r9b
and r14b, 0xff
and r8b, r10b
or sil, dl
or r14b, r8b
xor sil, r14b
or cl, r9b
xor cl, 0xff
or r10b, 1
and cl, r10b
or sil, cl
mov cl, r12b
xor cl, 0xff
and cl, 0
mov dl, bl
xor dl, 0
mov r8b, r12b
and r8b, dl
mov r9b, bl
xor r9b, 1
and r9b, 0
and dl, 1
or cl, r8b
or r9b, dl
xor cl, r9b
mov dl, bl
xor dl, 1
xor cl, 0xff
mov r8b, bl
xor r8b, 1
or dl, cl
or r8b, 1
xor dl, 0xff
and dl, r8b
mov cl, bl
xor cl, 1
and cl, 1
mov r8b, bl
xor r8b, 1
mov r9b, r8b
and r9b, 1
mov r10b, bl
xor r10b, 1
and r10b, 0xff
and r8b, 1
or cl, r9b
or r10b, r8b
xor cl, r10b
mov r8b, cl
xor r8b, 0xff
mov r9b, r12b
xor r9b, r8b
and r9b, r12b
mov r8b, sil
xor r8b, 0xff
and r8b, 1
mov r10b, bl
xor r10b, 1
mov r14b, sil
and r14b, r10b
or r8b, r14b
xor r8b, 0xff
mov r10b, bl
xor r10b, 1
mov r14b, bl
xor r14b, 1
or r8b, r10b
or r14b, 1
xor r8b, 0xff
and r8b, r14b
xor sil, 0xff
xor cl, 0xff
mov r10b, bl
xor r10b, 1
or sil, cl
or r10b, 1
xor sil, 0xff
and sil, r10b
mov cl, dl
xor cl, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r14b, bl
xor r14b, 1
mov r15b, cl
and r15b, 0xff
and dl, r14b
mov r12b, r10b
and r12b, 0xff
and r9b, r14b
or r15b, dl
or r12b, r9b
xor r15b, r12b
or cl, r10b
xor cl, 0xff
or r14b, 1
and cl, r14b
or r15b, cl
mov cl, r8b
xor cl, 0xff
mov dl, sil
xor dl, 0xff
mov r9b, bl
xor r9b, 0
mov r10b, cl
and r10b, 0
and r8b, r9b
mov r14b, dl
and r14b, 0
and sil, r9b
or r10b, r8b
or r14b, sil
xor r10b, r14b
or cl, dl
xor cl, 0xff
or r9b, 0
and cl, r9b
or r10b, cl
mov cl, r15b
xor cl, 0xff
and cl, 1
mov dl, bl
xor dl, 1
and r15b, dl
mov r8b, r10b
xor r8b, 0xff
and r8b, 0xff
and r10b, dl
or cl, r15b
or r8b, r10b
xor cl, r8b
mov dl, r11b
xor dl, 0xff
mov r8b, dil
xor r8b, dl
and r8b, dil
mov dl, dil
xor dl, 0xff
mov r9b, r11b
and r9b, dl
xor r11b, 0xff
and dil, r11b
or r9b, dil
mov dl, r8b
xor dl, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r11b, bl
xor r11b, 1
mov sil, dl
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 dl, r10b
xor dl, 0xff
or r11b, 1
and dl, r11b
or sil, dl
mov dl, sil
xor dl, 0xff
and dl, 1
mov r8b, bl
xor r8b, 1
mov r9b, sil
and r9b, r8b
or dl, r9b
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov r8b, bl
xor r8b, 1
and r8b, 1
mov r9b, bl
xor r9b, 1
mov r10b, r9b
and r10b, 1
mov r11b, bl
xor r11b, 1
and r11b, 0xff
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
xor sil, 0xff
xor r8b, 0xff
mov r9b, bl
xor r9b, 1
or sil, r8b
or r9b, 1
xor sil, 0xff
and sil, r9b
mov r8b, dl
xor r8b, 0xff
mov r9b, sil
xor r9b, 0xff
mov r10b, bl
xor r10b, 1
mov r11b, r8b
and r11b, 0xff
and dl, r10b
mov dil, r9b
and dil, 0xff
and sil, r10b
or r11b, dl
or dil, sil
xor r11b, dil
or r8b, r9b
xor r8b, 0xff
or r10b, 1
and r8b, r10b
or r11b, r8b
mov dl, al
xor dl, 0xff
xor dl, 0
and dl, 0
mov r8b, bl
xor r8b, 0
and r8b, 0
mov r9b, bl
xor r9b, 0
mov r10b, r9b
and r10b, 0
mov sil, al
xor sil, 0xff
and sil, 0
and al, r9b
or r8b, r10b
or sil, al
xor r8b, sil
mov al, dl
xor al, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r10b, bl
xor r10b, 0
mov sil, al
and sil, 0
and dl, r10b
mov dil, r9b
and dil, 0
and r8b, r10b
or sil, dl
or dil, r8b
xor sil, dil
or al, r9b
xor al, 0xff
or r10b, 0
and al, r10b
or sil, al
mov al, r11b
xor al, 0xff
and al, 1
mov dl, bl
xor dl, 1
and r11b, dl
or al, r11b
mov dl, sil
xor dl, 0xff
and dl, 1
mov r8b, bl
xor r8b, 1
and sil, r8b
or dl, sil
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
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, r8b
and al, 0
xor r8b, 0
or al, r8b
mov dl, sil
xor dl, 0xff
and dl, 1
mov r8b, bl
xor r8b, 1
and sil, r8b
or dl, sil
xor dl, 0xff
xor al, 0xff
mov r8b, bl
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
mov r9b, bl
xor r9b, 0
or al, r8b
or r9b, 0
xor al, 0xff
and al, r9b
mov r8b, cl
xor r8b, 0xff
and r8b, 0
mov r9b, bl
xor r9b, 0
and cl, r9b
mov r10b, dl
xor r10b, 0xff
and r10b, 0
and dl, r9b
or r8b, cl
or r10b, dl
xor r8b, r10b
mov cl, al
xor cl, 0xff
mov dl, r8b
xor dl, 0xff
xor bl, 0
mov r9b, cl
and r9b, 0
and al, bl
mov r10b, dl
and r10b, 0
and r8b, bl
or r9b, al
or r10b, r8b
xor r9b, r10b
or cl, dl
xor cl, 0xff
or bl, 0
and cl, bl
or r9b, cl
test r9b, 1
jne 0x6d925645
jmp 0x6d9a3e1e
jmp 0x6d92564a
xor eax, eax
mov ecx, eax
mov rdx, qword [rbp + 0x458]
mov eax, dword [rdx + 0x98]
mov r8d, eax
mov r9, qword [rbp + 0x480]
add r9, r8
mov r8, qword [rbp + 0x770]
mov qword [r8], r9
mov r9, qword [rbp + 0x790]
mov r10, qword [r9]
mov r11, qword [rbp + 0x7b8]
mov rsi, qword [r11]
mov rsi, qword [rsi + 0x30]
movabs rdi, 0x5c8f40f8844a04b7
mov rbx, rcx
sub rbx, rdi
add r10, rbx
movabs rbx, 0x9f5150d7394e7af5
sub r10, rbx
movabs r14, 0xe84b475587814bc0
sub r10, r14
add r10, rbx
mov rbx, rcx
sub rbx, rdi
sub r10, rbx
movabs rdi, 0x480cb74b7d2727a4
sub r10, rdi
movabs rbx, 0x2b928e4ab3e32469
add r10, rbx
add r10, rdi
movabs rdi, 0xdaed729faee65e35
add r10, rdi
sub r10, rsi
sub r10, rdi
movabs rsi, 0xcdf3c5d3bb8dcac3
sub r10, rsi
sub r10, rbx
add r10, rsi
movabs rsi, 0x416fa0ec4945652d
mov rdi, rsi
add rdi, 0
sub rdi, r14
sub rdi, rsi
sub rcx, rdi
add r10, rcx
mov rcx, qword [rbp + 0x768]
mov qword [rcx], r10
mov rax, qword [rbp + 0x770]
mov rcx, qword [rax]
mov qword [rbp + 0x448], rcx
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x93ebff46
sub r8d, 0x2074b89d
add r8d, 0x93ebff46
mov r9d, ecx
add r9d, 0xa573053
add r9d, r8d
sub r9d, 0xa573053
sub r9d, 0x6b8cd5aa
sub r9d, 0xc9da841a
add r9d, 0x6b8cd5aa
add r9d, 0xe59cce6e
sub r9d, 1
sub r9d, 0xe59cce6e
add r9d, 0x4d8f84b5
add r9d, 0xc9da841a
sub r9d, 0x4d8f84b5
mov r8d, eax
sub r8d, r9d
add r8d, 0
mov r9d, eax
sub r9d, 0x2074b89d
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 eax, 0xb24f82d2
sub eax, r8d
add eax, 0xb24f82d2
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, 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, 1
mov r13b, dil
xor r13b, 1
and r13b, 1
or r15b, r13b
mov r13b, dil
xor r13b, 0
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
xor al, 0xff
xor al, 1
and al, 0xff
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, bl
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, al
and sil, r15b
xor al, r15b
or sil, al
mov al, dil
xor al, 1
and al, 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 al, r12b
or r13b, r15b
xor al, r13b
xor al, 0xff
xor al, 1
and al, 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
xor r15b, 0xff
mov r13b, dil
xor r13b, 0
or r12b, r15b
or r13b, 0
xor r12b, 0xff
and r12b, r13b
mov r15b, al
xor r15b, 0xff
mov r13b, r12b
xor r13b, 0xff
mov cl, dil
xor cl, 0
mov dl, r15b
and dl, 0
and al, cl
mov r8b, r13b
and r8b, 0
and r12b, cl
or dl, al
or r8b, r12b
xor dl, r8b
or r15b, r13b
xor r15b, 0xff
or cl, 0
and r15b, cl
or dl, r15b
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, 1
mov r8b, dil
xor r8b, 1
and r8b, 1
or cl, r8b
mov r8b, dil
xor r8b, 0
and r8b, 1
mov r15b, dil
xor r15b, 1
and r15b, 0
or r8b, 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, 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
mov r10b, dil
xor r10b, 1
and r10b, 0xff
and r8b, 1
or cl, r9b
or r10b, r8b
xor cl, r10b
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, r11b
xor al, 0xff
and al, 0
mov r8b, dil
xor r8b, 0
and r11b, r8b
mov r9b, dil
xor r9b, 1
and r9b, 0
and r8b, 1
or al, r11b
or r9b, r8b
xor al, r9b
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, r9b
and al, 0
xor r9b, 0
or al, r9b
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 al, 0xff
mov r9b, dil
xor r9b, 0
or r8b, al
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov al, sil
xor al, 0xff
and al, 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 al, r10b
or r11b, r9b
xor al, 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, 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, al
xor r11b, 0xff
mov r15b, r9b
xor r15b, 0xff
mov r12b, dil
xor r12b, 1
mov r13b, r11b
and r13b, 0xff
and al, r12b
mov byte [rbp + 0x447], r15b
and r15b, 0xff
and r9b, r12b
or r13b, al
or r15b, r9b
xor r13b, r15b
mov al, byte [rbp + 0x447]
or r11b, al
xor r11b, 0xff
or r12b, 1
and r11b, r12b
or r13b, r11b
mov r9b, dil
xor r9b, 0
mov r11b, r10b
xor r11b, 0xff
mov r15b, dil
xor r15b, 1
mov r12b, r9b
and r12b, 0xff
mov al, r15b
and al, 0
mov byte [rbp + 0x446], r11b
and r11b, 0xff
and r10b, r15b
or r12b, al
or r11b, r10b
xor r12b, r11b
mov al, byte [rbp + 0x446]
or r9b, al
xor r9b, 0xff
or r15b, 1
and r9b, r15b
or r12b, r9b
mov r9b, r13b
xor r9b, 0xff
and r9b, 1
mov r10b, dil
xor r10b, 1
and r13b, r10b
or r9b, r13b
xor r9b, 0xff
xor r12b, 0xff
mov r10b, dil
xor r10b, 0
or r9b, r12b
or r10b, 0
xor r9b, 0xff
and r9b, r10b
mov r10b, dl
xor r10b, 0xff
and r10b, 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 r10b, r15b
or r12b, r11b
xor r10b, r12b
mov r11b, bl
xor r11b, 0xff
mov r15b, r10b
and r15b, r11b
xor r10b, 0xff
mov r11b, bl
and r11b, r10b
or r15b, r11b
xor r15b, 0xff
xor bl, 0xff
mov r10b, dil
xor r10b, 1
or r15b, bl
or r10b, 1
xor r15b, 0xff
and r15b, r10b
mov r10b, cl
xor r10b, 0xff
and r10b, 0
mov r11b, dil
xor r11b, 0
mov bl, cl
and bl, r11b
mov r12b, dil
xor r12b, 1
and r12b, 0
and r11b, 1
or r10b, bl
or r12b, r11b
xor r10b, r12b
mov r11b, r8b
xor r11b, 0xff
and r11b, 1
mov bl, dil
xor bl, 1
mov r12b, r8b
and r12b, bl
or r11b, r12b
mov bl, dil
xor bl, 0
and bl, 1
mov r12b, dil
xor r12b, 1
and r12b, 0
or bl, r12b
mov r12b, r10b
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, bl
xor al, 0xff
mov r13b, cl
xor r13b, al
and r13b, cl
mov al, dil
xor al, 0
mov cl, r11b
xor cl, al
and cl, r11b
xor r8b, 0xff
mov al, bl
xor al, 0xff
mov byte [rbp + 0x445], dil
xor dil, 0
or r8b, al
or dil, 0
xor r8b, 0xff
and r8b, dil
mov al, r12b
xor al, 0xff
mov dil, r13b
xor dil, 0xff
mov byte [rbp + 0x444], al
mov al, byte [rbp + 0x445]
xor al, 1
mov byte [rbp + 0x443], al
mov al, byte [rbp + 0x444]
and al, 0xff
mov byte [rbp + 0x442], al
mov al, byte [rbp + 0x443]
and r12b, al
mov al, dil
and al, 0xff
mov byte [rbp + 0x441], al
mov al, byte [rbp + 0x443]
and r13b, al
mov al, byte [rbp + 0x442]
or al, r12b
mov r12b, byte [rbp + 0x441]
or r12b, r13b
xor al, r12b
mov r12b, byte [rbp + 0x444]
or r12b, dil
xor r12b, 0xff
mov dil, byte [rbp + 0x443]
or dil, 1
and r12b, dil
or al, r12b
mov dil, cl
xor dil, 0xff
mov r12b, r8b
xor r12b, 0xff
mov r13b, byte [rbp + 0x445]
xor r13b, 1
mov byte [rbp + 0x440], dil
and dil, 0xff
and cl, r13b
mov byte [rbp + 0x43f], r12b
and r12b, 0xff
and r8b, r13b
or dil, cl
or r12b, r8b
xor dil, r12b
mov cl, byte [rbp + 0x440]
mov r8b, byte [rbp + 0x43f]
or cl, r8b
xor cl, 0xff
or r13b, 1
and cl, r13b
or dil, cl
mov cl, al
xor cl, 0xff
mov r12b, dil
and r12b, cl
xor dil, 0xff
and al, dil
or r12b, 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 + 0x445]
xor r10b, 1
and al, r10b
mov r11b, byte [rbp + 0x445]
xor r11b, 1
and r11b, 0xff
and r10b, 1
or cl, al
or r11b, r10b
xor cl, r11b
mov al, byte [rbp + 0x445]
xor al, 0
mov r10b, bl
xor r10b, 0xff
mov r11b, byte [rbp + 0x445]
xor r11b, 0
mov dil, al
and dil, 0
mov r13b, r11b
and r13b, 0
mov r8b, r10b
and r8b, 0
and bl, r11b
or dil, r13b
or r8b, bl
xor dil, r8b
or al, r10b
xor al, 0xff
or r11b, 0
and al, r11b
or dil, al
xor dil, 0xff
mov al, cl
xor al, dil
and al, cl
mov cl, r12b
xor cl, 0xff
mov r8b, al
xor r8b, 0xff
mov r10b, byte [rbp + 0x445]
xor r10b, 0
mov r11b, cl
and r11b, 0
and r12b, r10b
mov bl, r8b
and bl, 0
and al, r10b
or r11b, r12b
or bl, al
xor r11b, bl
or cl, r8b
xor cl, 0xff
or r10b, 0
and cl, r10b
or r11b, cl
mov al, r15b
xor al, 0xff
mov cl, r9b
xor cl, al
and cl, r9b
mov al, r9b
xor al, 0xff
mov r8b, r15b
and r8b, al
xor r15b, 0xff
and r9b, r15b
or r8b, r9b
mov al, cl
and al, r8b
xor cl, r8b
or al, cl
mov cl, r11b
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x445]
xor r8b, 1
mov r9b, r11b
and r9b, r8b
or cl, r9b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r8b, byte [rbp + 0x445]
xor r8b, 1
and r8b, 1
mov r9b, byte [rbp + 0x445]
xor r9b, 1
mov r10b, r9b
and r10b, 1
mov bl, byte [rbp + 0x445]
xor bl, 1
and bl, 0xff
and r9b, 1
or r8b, r10b
or bl, r9b
xor r8b, bl
mov r9b, r8b
xor r9b, 0xff
mov r10b, r11b
xor r10b, r9b
and r10b, r11b
mov r9b, al
xor r9b, 0xff
and r9b, 1
mov r11b, byte [rbp + 0x445]
xor r11b, 1
mov bl, al
and bl, r11b
or r9b, bl
xor r9b, 0xff
mov r11b, byte [rbp + 0x445]
xor r11b, 1
mov bl, byte [rbp + 0x445]
xor bl, 1
or r9b, r11b
or bl, 1
xor r9b, 0xff
and r9b, bl
xor al, 0xff
xor r8b, 0xff
mov r11b, byte [rbp + 0x445]
xor r11b, 1
or al, r8b
or r11b, 1
xor al, 0xff
and al, r11b
mov r8b, cl
xor r8b, 0xff
mov r11b, r10b
xor r11b, 0xff
mov bl, byte [rbp + 0x445]
xor bl, 1
mov dil, r8b
and dil, 0xff
and cl, bl
mov r15b, r11b
and r15b, 0xff
and r10b, bl
or dil, cl
or r15b, r10b
xor dil, r15b
or r8b, r11b
xor r8b, 0xff
or bl, 1
and r8b, bl
or dil, r8b
mov cl, r9b
xor cl, 0xff
mov r8b, al
xor r8b, 0xff
mov r10b, byte [rbp + 0x445]
xor r10b, 1
mov r11b, cl
and r11b, 0xff
and r9b, r10b
mov bl, r8b
and bl, 0xff
and al, r10b
or r11b, r9b
or bl, al
xor r11b, bl
or cl, r8b
xor cl, 0xff
or r10b, 1
and cl, r10b
or r11b, cl
mov al, dil
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x445]
xor cl, 1
and dil, cl
mov r8b, r11b
xor r8b, 0xff
and r8b, 0xff
and r11b, cl
or al, dil
or r8b, r11b
xor al, r8b
mov cl, r14b
xor cl, 0xff
mov r8b, sil
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, r14b
xor r8b, 0xff
mov r9b, sil
and r9b, r8b
xor sil, 0xff
and r14b, sil
or r9b, r14b
mov r8b, cl
and r8b, r9b
xor cl, r9b
or r8b, cl
mov cl, r8b
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp + 0x445]
xor r9b, 1
mov r10b, r8b
and r10b, r9b
or cl, r10b
xor cl, 0xff
xor cl, 0
and cl, 0
mov r9b, byte [rbp + 0x445]
xor r9b, 0
and r9b, 1
mov r10b, byte [rbp + 0x445]
xor r10b, 1
mov r11b, r10b
and r11b, 0
mov bl, byte [rbp + 0x445]
xor bl, 1
and bl, 0xff
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
xor r8b, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r11b, byte [rbp + 0x445]
xor r11b, 0
or r8b, r10b
or r11b, 0
xor r8b, 0xff
and r8b, r11b
mov r10b, byte [rbp + 0x445]
xor r10b, 1
and r10b, 1
mov r11b, byte [rbp + 0x445]
xor r11b, 1
mov bl, r11b
and bl, 1
mov sil, byte [rbp + 0x445]
xor sil, 1
and sil, 0xff
and r11b, 1
or r10b, bl
or sil, r11b
xor r10b, sil
mov r11b, byte [rbp + 0x445]
xor r11b, 0
mov bl, r10b
xor bl, r11b
and bl, r10b
mov r10b, byte [rbp + 0x445]
xor r10b, 1
xor r9b, 0xff
mov r11b, byte [rbp + 0x445]
xor r11b, 1
or r10b, r9b
or r11b, 1
xor r10b, 0xff
and r10b, r11b
mov r9b, cl
xor r9b, 0xff
mov r11b, r8b
xor r11b, 0xff
mov sil, byte [rbp + 0x445]
xor sil, 1
mov dil, r9b
and dil, 0xff
and cl, sil
mov r14b, r11b
and r14b, 0xff
and r8b, sil
or dil, cl
or r14b, r8b
xor dil, r14b
or r9b, r11b
xor r9b, 0xff
or sil, 1
and r9b, sil
or dil, r9b
mov cl, bl
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov r9b, byte [rbp + 0x445]
xor r9b, 0
mov r11b, cl
and r11b, 0
and bl, r9b
mov sil, r8b
and sil, 0
and r10b, r9b
or r11b, bl
or sil, r10b
xor r11b, sil
or cl, r8b
xor cl, 0xff
or r9b, 0
and cl, r9b
or r11b, cl
mov cl, dil
xor cl, 0xff
mov r8b, r11b
and r8b, cl
xor r11b, 0xff
and dil, r11b
or r8b, dil
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, dl
xor r9b, 0xff
and r9b, 0
mov r10b, byte [rbp + 0x445]
xor r10b, 0
mov r11b, dl
and r11b, r10b
mov bl, byte [rbp + 0x445]
xor bl, 1
and bl, 0
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, byte [rbp + 0x445]
xor r10b, 0
and r10b, 1
mov r11b, byte [rbp + 0x445]
xor r11b, 1
and r11b, 0
or r10b, r11b
mov r11b, cl
xor r11b, 0xff
mov bl, byte [rbp + 0x445]
xor bl, 0
mov sil, byte [rbp + 0x445]
xor sil, 0
or r11b, bl
or sil, 0
xor r11b, 0xff
and r11b, sil
mov bl, r10b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov sil, byte [rbp + 0x445]
xor sil, 0
mov dil, r9b
xor dil, sil
and dil, r9b
xor dl, 0xff
mov sil, r10b
xor sil, 0xff
mov r14b, byte [rbp + 0x445]
xor r14b, 0
or dl, sil
or r14b, 0
xor dl, 0xff
and dl, r14b
mov sil, r11b
and sil, bl
xor r11b, bl
or sil, r11b
mov r11b, dil
and r11b, dl
xor dil, dl
or r11b, dil
mov dl, sil
xor dl, 0xff
mov bl, r11b
and bl, dl
xor r11b, 0xff
and sil, r11b
or bl, sil
mov dl, cl
and dl, r9b
xor cl, r9b
or dl, cl
mov cl, dl
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp + 0x445]
xor r9b, 1
and dl, r9b
or cl, dl
mov dl, r10b
and dl, 0
xor r10b, 0
or dl, r10b
xor cl, 0xff
xor dl, 0xff
mov r9b, byte [rbp + 0x445]
xor r9b, 1
or cl, dl
or r9b, 1
xor cl, 0xff
and cl, r9b
mov dl, bl
xor dl, 0xff
mov r9b, cl
xor r9b, 0xff
mov r10b, byte [rbp + 0x445]
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, r8b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x445]
xor dl, 1
and r8b, dl
mov r9b, byte [rbp + 0x445]
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, byte [rbp + 0x445]
xor r8b, 1
and r11b, r8b
mov r9b, byte [rbp + 0x445]
xor r9b, 1
and r9b, 0xff
and r8b, 1
or dl, r11b
or r9b, r8b
xor dl, r9b
mov r8b, byte [rbp + 0x445]
xor r8b, 1
and r8b, 0
mov r9b, byte [rbp + 0x445]
xor r9b, 0
mov r10b, r9b
and r10b, 1
mov r11b, byte [rbp + 0x445]
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, byte [rbp + 0x445]
xor cl, 1
mov dl, r8b
xor dl, 0xff
mov r10b, byte [rbp + 0x445]
xor r10b, 0
mov r11b, cl
and r11b, 0
mov bl, r10b
and bl, 1
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
mov cl, r9b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x445]
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 + 0x445]
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 + 0x445]
xor r9b, 1
mov r10b, dl
and r10b, r9b
or r8b, r10b
mov r9b, byte [rbp + 0x445]
xor r9b, 0
and r9b, 1
mov r10b, byte [rbp + 0x445]
xor r10b, 1
and r10b, 0
or r9b, r10b
mov r10b, byte [rbp + 0x445]
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, byte [rbp + 0x445]
xor al, 0
mov r10b, r8b
xor r10b, al
and r10b, r8b
xor dl, 0xff
mov al, r9b
xor al, 0xff
mov sil, byte [rbp + 0x445]
xor sil, 0
or dl, al
or sil, 0
xor dl, 0xff
and dl, sil
mov al, r11b
and al, bl
xor r11b, bl
or al, r11b
mov r11b, r10b
xor r11b, 0xff
mov bl, dl
xor bl, 0xff
mov sil, byte [rbp + 0x445]
xor sil, 0
mov dil, r11b
and dil, 0
and r10b, sil
mov r14b, bl
and r14b, 0
and dl, sil
or dil, r10b
or r14b, dl
xor dil, r14b
or r11b, bl
xor r11b, 0xff
or sil, 0
and r11b, sil
or dil, r11b
mov dl, al
xor dl, 0xff
mov r10b, dil
and r10b, dl
xor dil, 0xff
and al, dil
or r10b, 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 + 0x445]
xor dl, 1
and al, dl
or cl, al
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
xor al, 0xff
mov cl, dl
xor cl, 0xff
mov r8b, byte [rbp + 0x445]
xor r8b, 0
mov r9b, al
and r9b, 0
and r10b, r8b
mov r11b, cl
and r11b, 0
and dl, r8b
or r9b, r10b
or r11b, dl
xor r9b, r11b
or al, cl
xor al, 0xff
or r8b, 0
and al, r8b
or r9b, al
test r9b, 1
jne 0x6d9267a2
jmp 0x6d9b4b87
xor eax, eax
mov rcx, qword [rbp + 0x448]
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, 0x62ec90ed
add r10d, 0
mov r11d, r8d
add r11d, 0xc246bb13
add r11d, r10d
sub r11d, 0xc246bb13
mov r10d, eax
sub r10d, 0x3eb8e3f9
sub r10d, 1
add r10d, 0x3eb8e3f9
add r11d, 0xacfbb174
add r11d, r10d
sub r11d, 0xacfbb174
mov r10d, eax
sub r10d, 0xcc414a41
sub r10d, r11d
add r10d, 0xcc414a41
mov r11d, 0x1102d33d
add r11d, 0
sub r11d, 0x62ec90ed
sub r11d, 0x1102d33d
mov esi, eax
sub esi, r10d
mov r10d, eax
sub r10d, r11d
add esi, r10d
mov r10d, eax
sub r10d, esi
sub eax, 0x47e0124d
sub eax, r10d
add eax, 0x47e0124d
imul r8d, eax
and r8d, 1
cmp r8d, 0
sete bl
cmp r9d, 0xa
setl dil
mov r14b, bl
xor r14b, 0xff
and r14b, 0
mov r15b, 1
mov r12b, r15b
xor r12b, 0
mov r13b, bl
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, dil
xor al, 0xff
and al, 1
mov r12b, r15b
xor r12b, 1
mov r13b, dil
and r13b, r12b
or al, r13b
mov r12b, r15b
xor r12b, 1
and r12b, 1
mov r13b, r15b
xor r13b, 1
and r13b, 1
or r12b, r13b
mov r13b, r14b
xor r13b, 0xff
mov r8b, al
xor r8b, 0xff
mov r9b, r15b
xor r9b, 0
mov r10b, r13b
and r10b, 0
and r14b, r9b
mov r11b, r8b
and r11b, 0
and al, r9b
or r10b, r14b
or r11b, al
xor r10b, r11b
or r13b, r8b
xor r13b, 0xff
or r9b, 0
and r13b, r9b
or r10b, r13b
mov al, r12b
and al, 1
xor r12b, 1
or al, r12b
mov r8b, r10b
xor r8b, 0xff
and r8b, 1
mov r9b, r15b
xor r9b, 1
and r10b, r9b
or r8b, r10b
xor al, 0xff
mov r9b, r8b
xor r9b, al
and r9b, r8b
mov al, bl
xor al, 0xff
and al, 1
mov r8b, r15b
xor r8b, 1
mov r10b, bl
and r10b, r8b
or al, r10b
xor al, 0xff
xor al, 1
and al, 0xff
mov r8b, r15b
xor r8b, 1
and r8b, 1
mov r10b, r15b
xor r10b, 1
mov r11b, r10b
and r11b, 1
mov r14b, r15b
xor r14b, 1
and r14b, 0xff
and r10b, 1
or r8b, r11b
or r14b, r10b
xor r8b, r14b
mov r10b, r8b
xor r10b, 0xff
mov r11b, bl
xor r11b, r10b
and r11b, bl
mov r10b, dil
xor r10b, 0xff
and r10b, 0
mov bl, r15b
xor bl, 0
mov r14b, dil
and r14b, bl
mov r12b, r15b
xor r12b, 1
and r12b, 0
and bl, 1
or r10b, r14b
or r12b, bl
xor r10b, r12b
xor r10b, 0xff
mov bl, r15b
xor bl, 1
mov r14b, r15b
xor r14b, 0
or r10b, bl
or r14b, 0
xor r10b, 0xff
and r10b, r14b
xor r8b, 0xff
mov bl, dil
xor bl, r8b
and bl, dil
mov r8b, al
and r8b, r11b
xor al, r11b
or r8b, al
mov al, r10b
and al, bl
xor r10b, bl
or al, r10b
mov r10b, r8b
xor r10b, 0xff
mov r11b, al
and r11b, r10b
xor al, 0xff
and r8b, al
or r11b, r8b
mov al, r9b
xor al, 0xff
and al, 1
mov r8b, r15b
xor r8b, 1
mov r10b, r9b
and r10b, r8b
mov bl, r15b
xor bl, 1
and bl, 0xff
and r8b, 1
or al, r10b
or bl, r8b
xor al, bl
mov r8b, r11b
xor r8b, 0xff
and r8b, 1
mov r10b, r15b
xor r10b, 1
mov bl, r11b
and bl, r10b
or r8b, bl
mov r10b, r15b
xor r10b, 1
and r10b, 0
mov bl, r15b
xor bl, 0
mov dil, bl
and dil, 1
mov r14b, r15b
xor r14b, 1
and r14b, 0
and bl, 1
or r10b, dil
or r14b, bl
xor r10b, r14b
mov bl, al
xor bl, 0xff
mov dil, r15b
xor dil, 1
mov r14b, r15b
xor r14b, 1
or bl, dil
or r14b, 1
xor bl, 0xff
and bl, r14b
xor r9b, 0xff
mov dil, r10b
xor dil, 0xff
mov r14b, r15b
xor r14b, 0
or r9b, dil
or r14b, 0
xor r9b, 0xff
and r9b, r14b
mov dil, r8b
xor dil, 0xff
mov r14b, r15b
xor r14b, 1
mov r12b, r15b
xor r12b, 1
or dil, r14b
or r12b, 1
xor dil, 0xff
and dil, r12b
mov r14b, r10b
xor r14b, 0xff
mov r12b, r11b
xor r12b, r14b
and r12b, r11b
mov r11b, bl
xor r11b, 0xff
mov r14b, r9b
xor r14b, 0xff
mov r13b, r15b
xor r13b, 0
mov sil, r11b
and sil, 0
and bl, r13b
mov cl, r14b
and cl, 0
and r9b, r13b
or sil, bl
or cl, r9b
xor sil, cl
or r11b, r14b
xor r11b, 0xff
or r13b, 0
and r11b, r13b
or sil, r11b
mov cl, dil
xor cl, 0xff
mov r9b, r12b
xor r9b, 0xff
mov r11b, r15b
xor r11b, 0
mov bl, cl
and bl, 0
and dil, r11b
mov r14b, r9b
and r14b, 0
and r12b, r11b
or bl, dil
or r14b, r12b
xor bl, r14b
or cl, r9b
xor cl, 0xff
or r11b, 0
and cl, r11b
or bl, cl
mov cl, sil
xor cl, 0xff
mov r9b, bl
and r9b, cl
xor bl, 0xff
and sil, bl
or r9b, sil
mov cl, al
xor cl, 0xff
mov r11b, r8b
xor r11b, 0xff
mov bl, r15b
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, 1
xor r15b, 1
and sil, r15b
or al, sil
mov cl, r10b
and cl, 1
xor r10b, 1
or cl, r10b
xor cl, 0xff
mov r8b, al
xor r8b, cl
and r8b, al
mov al, r9b
and al, r8b
xor r9b, r8b
or al, r9b
test al, 1
mov dword [rbp + 0x438], edx
jne 0x6d926c1b
jmp 0x6d9b4b87
jmp 0x6d926c20
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, 0xaa831439
add r8d, r9d
mov r9d, eax
sub r9d, r8d
add r9d, 0x26c46e74
add r9d, 0x6d8d8884
sub r9d, 0x26c46e74
add r9d, 0x4999adfa
sub r9d, 0xaa831439
sub r9d, 0x4999adfa
add r9d, 0x2c399de4
add r9d, 0xa389bd2d
sub r9d, 0x2c399de4
sub r9d, 0x11459128
sub r9d, 1
add r9d, 0x11459128
sub r9d, 0x32aeb83e
sub r9d, 0xa389bd2d
add r9d, 0x32aeb83e
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0x45b4f767
add r8d, r9d
sub eax, r8d
sub eax, 0x1bb88707
sub eax, 0x6d8d8884
add eax, 0x1bb88707
add eax, 0xfe7f3712
sub eax, 0x45b4f767
sub eax, 0xfe7f3712
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, 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, 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
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
and dil, 1
or al, dil
xor r10b, 0xff
mov dil, al
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
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 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, 0
mov r12b, al
and r12b, 0
and bl, r15b
mov r13b, r14b
and r13b, 0
and r10b, r15b
or r12b, bl
or r13b, r10b
xor r12b, r13b
or al, r14b
xor al, 0xff
or r15b, 0
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
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, 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
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, cl
xor r15b, r14b
and r15b, cl
mov cl, sil
xor cl, 0
mov r14b, r10b
xor r14b, cl
and r14b, r10b
xor r11b, 0xff
mov cl, bl
xor cl, 0xff
mov r12b, sil
xor r12b, 0
or r11b, cl
or r12b, 0
xor r11b, 0xff
and r11b, r12b
mov cl, dil
xor cl, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, sil
xor r13b, 1
mov dl, cl
and dl, 0xff
and dil, r13b
mov r8b, r12b
and r8b, 0xff
and r15b, r13b
or dl, dil
or r8b, r15b
xor dl, r8b
or cl, r12b
xor cl, 0xff
or r13b, 1
and cl, r13b
or dl, cl
mov cl, r14b
and cl, r11b
xor r14b, r11b
or cl, r14b
mov r8b, dl
xor r8b, 0xff
and r8b, 0
mov r11b, sil
xor r11b, 0
and dl, r11b
mov dil, cl
xor dil, 0xff
and dil, 0
and cl, r11b
or r8b, dl
or dil, cl
xor r8b, dil
mov cl, al
and cl, r10b
xor al, r10b
or cl, al
mov al, cl
xor al, 0xff
and al, 0
mov dl, sil
xor dl, 0
and cl, dl
mov r10b, sil
xor r10b, 1
and r10b, 0
and dl, 1
or al, cl
or r10b, dl
xor al, r10b
mov cl, sil
xor cl, 0
mov dl, bl
xor dl, 0xff
mov r10b, sil
xor r10b, 1
mov r11b, cl
and r11b, 0xff
mov dil, r10b
and dil, 0
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 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, 1
mov r10b, al
and r10b, 0xff
and r8b, sil
mov r11b, dl
and r11b, 0xff
and cl, sil
or r10b, r8b
or r11b, cl
xor r10b, r11b
or al, dl
xor al, 0xff
or sil, 1
and al, sil
or r10b, al
test r10b, 1
jne 0x6d92713d
jmp 0x6d991c7c
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x90fc2d91
sub r8d, 0x5cec919f
add r8d, 0x90fc2d91
add r8d, 0x7664f6e7
sub r8d, 1
sub r8d, 0x7664f6e7
mov r9d, eax
sub r9d, 0x5cec919f
sub r8d, r9d
sub eax, 0x48603705
mov r9d, ecx
add r9d, eax
sub r9d, 0xc81c22b7
add r9d, r8d
add r9d, 0xc81c22b7
sub r9d, 0xc8f0ff8b
add r9d, 0x48603705
add r9d, 0xc8f0ff8b
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
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, 0
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
xor bl, 0xff
mov r14b, r15b
xor r14b, 0xff
mov r13b, sil
xor r13b, 0
mov cl, bl
and cl, 0
and dil, r13b
mov dl, r14b
and dl, 0
and r15b, r13b
or cl, dil
or dl, r15b
xor cl, dl
or bl, r14b
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
mov bl, dl
and bl, al
xor dl, 0xff
and cl, dl
or bl, cl
mov al, r11b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
mov dl, r11b
and dl, cl
mov dil, sil
xor dil, 1
and dil, 0xff
and cl, 1
or al, dl
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 dl, sil
xor dl, 1
mov dil, dl
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and dl, 1
or cl, dil
or r14b, dl
xor cl, r14b
mov dl, r11b
xor dl, 0xff
xor cl, 0xff
mov dil, sil
xor dil, 1
or dl, cl
or dil, 1
xor dl, 0xff
and dl, dil
mov cl, al
xor cl, 0xff
mov dil, dl
xor dil, 0xff
mov r14b, sil
xor r14b, 1
mov r15b, cl
and r15b, 0xff
and al, r14b
mov r12b, dil
and r12b, 0xff
and dl, r14b
or r15b, al
or r12b, dl
xor r15b, r12b
or cl, dil
xor cl, 0xff
or r14b, 1
and cl, r14b
or r15b, cl
mov al, sil
xor al, 0
and al, 1
mov cl, sil
xor cl, 1
and cl, 0
or al, cl
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, 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, sil
xor dl, 0
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, 0
and cl, 1
mov dl, sil
xor dl, 1
and dl, 0
or cl, dl
mov dl, bl
xor dl, 0xff
mov dil, cl
and dil, dl
xor cl, 0xff
mov dl, bl
and dl, cl
or dil, dl
xor dil, 0xff
mov cl, bl
xor cl, 0xff
mov dl, sil
xor dl, 0
or dil, cl
or dl, 0
xor dil, 0xff
and dil, dl
mov cl, al
xor cl, 0xff
and cl, 0
mov dl, sil
xor dl, 0
mov r14b, al
and r14b, dl
mov r12b, sil
xor r12b, 1
and r12b, 0
and dl, 1
or cl, r14b
or r12b, dl
xor cl, r12b
mov dl, r10b
xor dl, 0xff
and dl, 1
mov r14b, sil
xor r14b, 1
mov r12b, r10b
and r12b, r14b
mov r13b, cl
xor r13b, 0xff
and r13b, 0xff
and cl, r14b
or dl, r12b
or r13b, cl
xor dl, r13b
xor r10b, 0xff
mov cl, dl
xor cl, r10b
and cl, dl
mov dl, r15b
xor dl, 0xff
and dl, 1
mov r10b, sil
xor r10b, 1
mov r14b, r15b
and r14b, r10b
or dl, r14b
mov r10b, sil
xor r10b, 0
and r10b, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
or r10b, r14b
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, dl
xor r8b, 0xff
mov r12b, r10b
xor r12b, 0xff
mov r13b, sil
xor r13b, 1
mov r9b, r8b
and r9b, 0xff
and dl, r13b
mov byte [rbp + 0x437], r12b
and r12b, 0xff
and r10b, r13b
or r9b, dl
or r12b, r10b
xor r9b, r12b
mov dl, byte [rbp + 0x437]
or r8b, dl
xor r8b, 0xff
or r13b, 1
and r8b, r13b
or r9b, r8b
mov r8b, r14b
and r8b, 1
xor r14b, 1
or r8b, r14b
mov r10b, r9b
xor r10b, 0xff
and r10b, 1
mov r14b, sil
xor r14b, 1
and r9b, r14b
or r10b, r9b
xor r8b, 0xff
mov r9b, r10b
xor r9b, r8b
and r9b, r10b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r10b, sil
xor r10b, 1
mov r14b, al
and r14b, r10b
or r8b, r14b
mov r10b, r11b
xor r10b, 0xff
and r10b, 0
mov r14b, sil
xor r14b, 0
mov r12b, r11b
and r12b, r14b
mov r13b, r8b
xor r13b, 0xff
and r13b, 0
and r8b, r14b
or r10b, r12b
or r13b, r8b
xor r10b, r13b
xor r11b, 0xff
mov r8b, r10b
xor r8b, r11b
and r8b, r10b
mov r10b, dil
xor r10b, 0xff
and r10b, 0
mov r11b, sil
xor r11b, 0
mov r14b, dil
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, cl
xor r11b, 0xff
and r11b, 1
mov r14b, sil
xor r14b, 1
mov r12b, cl
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, 1
and r14b, 1
mov r12b, sil
xor r12b, 1
and r12b, 1
or r14b, r12b
mov r12b, sil
xor r12b, 1
mov r13b, r10b
xor r13b, r12b
and r13b, r10b
mov r12b, r14b
xor r12b, 0xff
mov dl, dil
xor dl, r12b
and dl, dil
mov dil, sil
xor dil, 1
mov r12b, r11b
xor r12b, dil
and r12b, r11b
mov dil, r14b
xor dil, 0xff
mov byte [rbp + 0x436], cl
xor cl, dil
mov dil, byte [rbp + 0x436]
and cl, dil
mov dil, r13b
xor dil, 0xff
mov byte [rbp + 0x435], dl
xor dl, 0xff
mov byte [rbp + 0x434], sil
xor sil, 1
mov byte [rbp + 0x433], dil
and dil, 0xff
and r13b, sil
mov byte [rbp + 0x432], dl
and dl, 0xff
mov byte [rbp + 0x431], al
mov al, byte [rbp + 0x435]
and al, sil
or dil, r13b
or dl, al
xor dil, dl
mov al, byte [rbp + 0x433]
mov dl, byte [rbp + 0x432]
or al, dl
xor al, 0xff
or sil, 1
and al, sil
or dil, al
mov al, r12b
xor al, 0xff
mov sil, cl
xor sil, 0xff
mov r13b, byte [rbp + 0x434]
xor r13b, 0
mov dl, al
and dl, 0
and r12b, r13b
mov byte [rbp + 0x430], sil
and sil, 0
and cl, r13b
or dl, r12b
or sil, cl
xor dl, sil
mov cl, byte [rbp + 0x430]
or al, cl
xor al, 0xff
or r13b, 0
and al, r13b
or dl, al
mov al, dil
xor al, 0xff
and al, 1
mov sil, byte [rbp + 0x434]
xor sil, 1
and dil, sil
mov r12b, dl
xor r12b, 0xff
and r12b, 0xff
and dl, sil
or al, dil
or r12b, dl
xor al, r12b
mov dl, r10b
and dl, r11b
xor r10b, r11b
or dl, r10b
mov r10b, dl
xor r10b, 0xff
and r10b, 0
mov r11b, byte [rbp + 0x434]
xor r11b, 0
and dl, r11b
mov sil, byte [rbp + 0x434]
xor sil, 1
and sil, 0
and r11b, 1
or r10b, dl
or sil, r11b
xor r10b, sil
mov dl, r14b
and dl, 1
xor r14b, 1
or dl, r14b
xor dl, 0xff
mov r11b, r10b
xor r11b, dl
and r11b, r10b
mov dl, al
and dl, r11b
xor al, r11b
or dl, al
mov al, r9b
xor al, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, byte [rbp + 0x434]
xor r11b, 1
or al, r10b
or r11b, 1
xor al, 0xff
and al, r11b
mov r10b, r9b
xor r10b, 0xff
and r10b, 0
mov r11b, byte [rbp + 0x434]
xor r11b, 0
and r9b, r11b
mov sil, r8b
xor sil, 0xff
and sil, 0
and r8b, r11b
or r10b, r9b
or sil, r8b
xor r10b, sil
mov r8b, al
xor r8b, 0xff
mov r9b, r10b
xor r9b, 0xff
mov r11b, byte [rbp + 0x434]
xor r11b, 1
mov sil, r8b
and sil, 0xff
and al, r11b
mov dil, r9b
and dil, 0xff
and r10b, r11b
or sil, al
or dil, r10b
xor sil, dil
or r8b, r9b
xor r8b, 0xff
or r11b, 1
and r8b, r11b
or sil, r8b
mov al, dl
xor al, 0xff
and al, 0
mov r8b, byte [rbp + 0x434]
xor r8b, 0
mov r9b, dl
and r9b, r8b
mov r10b, byte [rbp + 0x434]
xor r10b, 1
and r10b, 0
and r8b, 1
or al, r9b
or r10b, r8b
xor al, r10b
mov r8b, byte [rbp + 0x434]
xor r8b, 1
xor al, 0xff
mov r9b, byte [rbp + 0x434]
xor r9b, 1
or r8b, al
or r9b, 1
xor r8b, 0xff
and r8b, r9b
mov al, byte [rbp + 0x434]
xor al, 1
and al, 1
mov r9b, byte [rbp + 0x434]
xor r9b, 1
mov r10b, r9b
and r10b, 1
mov r11b, byte [rbp + 0x434]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or al, r10b
or r11b, r9b
xor al, r11b
xor dl, 0xff
mov r9b, al
xor r9b, 0xff
mov r10b, byte [rbp + 0x434]
xor r10b, 0
or dl, r9b
or r10b, 0
xor dl, 0xff
and dl, r10b
mov r9b, sil
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x434]
xor r10b, 1
mov r11b, sil
and r11b, r10b
or r9b, r11b
xor r9b, 0xff
mov r10b, byte [rbp + 0x434]
xor r10b, 1
mov r11b, byte [rbp + 0x434]
xor r11b, 1
or r9b, r10b
or r11b, 1
xor r9b, 0xff
and r9b, r11b
xor sil, 0xff
xor al, 0xff
mov r10b, byte [rbp + 0x434]
xor r10b, 1
or sil, al
or r10b, 1
xor sil, 0xff
and sil, r10b
mov al, r8b
and al, dl
xor r8b, dl
or al, r8b
mov dl, r9b
and dl, sil
xor r9b, sil
or dl, r9b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x434]
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, bl
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x434]
xor dl, 1
mov r9b, bl
and r9b, dl
or al, r9b
mov dl, r15b
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x434]
xor r9b, 1
mov r10b, r15b
and r10b, r9b
mov r11b, byte [rbp + 0x434]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or dl, r10b
or r11b, r9b
xor dl, r11b
mov r9b, byte [rbp + 0x434]
xor r9b, 0
and r9b, 1
mov r10b, byte [rbp + 0x434]
xor r10b, 1
mov r11b, r10b
and r11b, 0
mov sil, byte [rbp + 0x434]
xor sil, 1
and sil, 0xff
and r10b, 1
or r9b, r11b
or sil, r10b
xor r9b, sil
mov r10b, byte [rbp + 0x434]
xor r10b, 0
mov r11b, al
xor r11b, r10b
and r11b, al
xor bl, 0xff
mov r10b, r9b
xor r10b, 0xff
mov sil, byte [rbp + 0x434]
xor sil, 0
or bl, r10b
or sil, 0
xor bl, 0xff
and bl, sil
mov r10b, byte [rbp + 0x434]
xor r10b, 0
mov sil, dl
xor sil, r10b
and sil, dl
xor r15b, 0xff
mov r10b, r9b
xor r10b, 0xff
mov dil, byte [rbp + 0x434]
xor dil, 0
or r15b, r10b
or dil, 0
xor r15b, 0xff
and r15b, dil
mov r10b, r11b
xor r10b, 0xff
mov dil, bl
xor dil, 0xff
mov r14b, byte [rbp + 0x434]
xor r14b, 0
mov r12b, r10b
and r12b, 0
and r11b, r14b
mov r13b, dil
and r13b, 0
and bl, r14b
or r12b, r11b
or r13b, bl
xor r12b, r13b
or r10b, dil
xor r10b, 0xff
or r14b, 0
and r10b, r14b
or r12b, r10b
mov r10b, sil
xor r10b, 0xff
mov r11b, r15b
xor r11b, 0xff
mov bl, byte [rbp + 0x434]
xor bl, 1
mov dil, r10b
and dil, 0xff
and sil, bl
mov r14b, r11b
and r14b, 0xff
and r15b, bl
or dil, sil
or r14b, r15b
xor dil, r14b
or r10b, r11b
xor r10b, 0xff
or bl, 1
and r10b, bl
or dil, r10b
mov r10b, r12b
xor r10b, 0xff
and r10b, 1
mov r11b, byte [rbp + 0x434]
xor r11b, 1
and r12b, r11b
mov bl, dil
xor bl, 0xff
and bl, 0xff
and dil, r11b
or r10b, r12b
or bl, dil
xor r10b, bl
mov r11b, al
xor r11b, 0xff
mov bl, dl
xor bl, 0xff
mov sil, byte [rbp + 0x434]
xor sil, 0
mov dil, r11b
and dil, 0
and al, sil
mov r14b, bl
and r14b, 0
and dl, sil
or dil, al
or r14b, dl
xor dil, r14b
or r11b, bl
xor r11b, 0xff
or sil, 0
and r11b, sil
or dil, r11b
mov al, dil
xor al, 0xff
and al, 0
mov dl, byte [rbp + 0x434]
xor dl, 0
and dil, dl
mov r11b, byte [rbp + 0x434]
xor r11b, 1
and r11b, 0
and dl, 1
or al, dil
or r11b, dl
xor al, r11b
mov dl, r9b
and dl, 0
xor r9b, 0
or dl, r9b
xor dl, 0xff
mov r9b, al
xor r9b, dl
and r9b, al
mov al, r10b
xor al, 0xff
mov dl, r9b
xor dl, 0xff
mov r11b, byte [rbp + 0x434]
xor r11b, 0
mov bl, al
and bl, 0
and r10b, r11b
mov sil, dl
and sil, 0
and r9b, r11b
or bl, r10b
or sil, r9b
xor bl, sil
or al, dl
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 + 0x434]
xor dl, 1
mov r9b, bl
and r9b, dl
or al, r9b
mov dl, byte [rbp + 0x434]
xor dl, 1
xor al, 0xff
mov r9b, byte [rbp + 0x434]
xor r9b, 0
or dl, al
or r9b, 0
xor dl, 0xff
and dl, r9b
mov al, byte [rbp + 0x434]
xor al, 1
and al, 1
mov r9b, byte [rbp + 0x434]
xor r9b, 1
and r9b, 1
or al, r9b
xor al, 0xff
mov r9b, bl
xor r9b, al
and r9b, bl
mov al, dl
and al, r9b
xor dl, r9b
or al, dl
mov dl, byte [rbp + 0x434]
xor dl, 0
and dl, 0
mov r9b, byte [rbp + 0x434]
xor r9b, 0
mov r10b, r9b
and r10b, 0
mov r11b, byte [rbp + 0x434]
xor r11b, 1
and r11b, 0
and r9b, 1
or dl, r10b
or r11b, r9b
xor dl, r11b
mov r9b, byte [rbp + 0x431]
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x434]
xor r10b, 1
mov r11b, byte [rbp + 0x431]
and r11b, r10b
mov bl, byte [rbp + 0x434]
xor bl, 1
and bl, 0xff
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, byte [rbp + 0x434]
xor r10b, 0
and r10b, 1
mov r11b, byte [rbp + 0x434]
xor r11b, 1
mov bl, r11b
and bl, 0
mov sil, byte [rbp + 0x434]
xor sil, 1
and sil, 0xff
and r11b, 1
or r10b, bl
or sil, r11b
xor r10b, sil
mov r11b, byte [rbp + 0x434]
xor r11b, 0
mov bl, dl
xor bl, r11b
and bl, dl
mov r11b, byte [rbp + 0x434]
xor r11b, 0
mov sil, r10b
xor sil, 0xff
mov dil, byte [rbp + 0x434]
xor dil, 0
or r11b, sil
or dil, 0
xor r11b, 0xff
and r11b, dil
mov sil, r9b
xor sil, 0xff
mov dil, byte [rbp + 0x434]
xor dil, 0
mov r14b, byte [rbp + 0x434]
xor r14b, 1
or sil, dil
or r14b, 1
xor sil, 0xff
and sil, r14b
mov dil, r10b
xor dil, 0xff
mov r14b, byte [rbp + 0x431]
xor r14b, dil
mov dil, byte [rbp + 0x431]
and r14b, dil
mov r15b, bl
xor r15b, 0xff
mov r12b, r11b
xor r12b, 0xff
mov r13b, byte [rbp + 0x434]
xor r13b, 1
mov cl, r15b
and cl, 0xff
and bl, r13b
mov dil, r12b
and dil, 0xff
and r11b, r13b
or cl, bl
or dil, r11b
xor cl, dil
or r15b, r12b
xor r15b, 0xff
or r13b, 1
and r15b, r13b
or cl, r15b
mov r11b, sil
and r11b, r14b
xor sil, r14b
or r11b, sil
mov bl, cl
xor bl, 0xff
mov sil, r11b
and sil, bl
xor r11b, 0xff
and cl, r11b
or sil, cl
mov cl, dl
xor cl, 0xff
mov r11b, r9b
xor r11b, 0xff
mov bl, byte [rbp + 0x434]
xor bl, 1
mov dil, cl
and dil, 0xff
and dl, bl
mov r14b, r11b
and r14b, 0xff
and r9b, bl
or dil, dl
or r14b, r9b
xor dil, r14b
or cl, r11b
xor cl, 0xff
or bl, 1
and cl, bl
or dil, cl
mov cl, dil
xor cl, 0xff
and cl, 0
mov dl, byte [rbp + 0x434]
xor dl, 0
and dil, dl
mov r9b, byte [rbp + 0x434]
xor r9b, 1
and r9b, 0
and dl, 1
or cl, dil
or r9b, dl
xor cl, r9b
mov dl, byte [rbp + 0x434]
xor dl, 0
mov r9b, r10b
xor r9b, 0xff
mov r11b, byte [rbp + 0x434]
xor r11b, 0
mov bl, dl
and bl, 0
mov dil, r11b
and dil, 0
mov r14b, r9b
and r14b, 0
and r10b, r11b
or bl, dil
or r14b, r10b
xor bl, r14b
or dl, r9b
xor dl, 0xff
or r11b, 0
and dl, r11b
or bl, dl
xor cl, 0xff
xor bl, 0xff
mov dl, byte [rbp + 0x434]
xor dl, 1
or cl, bl
or dl, 1
xor cl, 0xff
and cl, dl
mov dl, sil
xor dl, 0xff
mov r9b, cl
xor r9b, 0xff
mov r10b, byte [rbp + 0x434]
xor r10b, 1
mov r11b, dl
and r11b, 0xff
and sil, r10b
mov bl, r9b
and bl, 0xff
and cl, r10b
or r11b, sil
or bl, cl
xor r11b, bl
or dl, r9b
xor dl, 0xff
or r10b, 1
and dl, r10b
or r11b, dl
mov cl, al
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x434]
xor dl, 1
and al, dl
or cl, al
mov al, r11b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x434]
xor dl, 1
and r11b, dl
or al, r11b
mov dl, byte [rbp + 0x434]
xor dl, 0
and dl, 1
mov r9b, byte [rbp + 0x434]
xor r9b, 1
mov r10b, r9b
and r10b, 0
mov r11b, byte [rbp + 0x434]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or dl, r10b
or r11b, r9b
xor dl, r11b
mov r9b, cl
xor r9b, 0xff
mov r10b, al
xor r10b, 0xff
mov r11b, byte [rbp + 0x434]
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 + 0x434]
xor al, 0
mov cl, dl
xor cl, 0xff
mov r9b, byte [rbp + 0x434]
xor r9b, 1
mov r10b, al
and r10b, 0xff
mov r11b, r9b
and r11b, 0
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, bl
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x434]
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, byte [rbp + 0x434]
xor dl, 1
mov r9b, r8b
and r9b, dl
mov r10b, byte [rbp + 0x434]
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 + 0x434]
xor r9b, 1
mov r10b, cl
and r10b, r9b
mov r11b, byte [rbp + 0x434]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or dl, r10b
or r11b, r9b
xor dl, r11b
mov r9b, byte [rbp + 0x434]
xor r9b, 1
and r9b, 0
mov r10b, byte [rbp + 0x434]
xor r10b, 0
mov r11b, r10b
and r11b, 1
mov bl, byte [rbp + 0x434]
xor bl, 1
and bl, 0
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, byte [rbp + 0x434]
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, byte [rbp + 0x434]
xor r8b, 1
mov r10b, dl
xor r10b, r8b
and r10b, dl
mov r8b, r9b
xor r8b, 0xff
mov sil, cl
xor sil, r8b
and sil, cl
mov cl, r11b
and cl, bl
xor r11b, bl
or cl, r11b
mov r8b, r10b
xor r8b, 0xff
mov r11b, sil
xor r11b, 0xff
mov bl, byte [rbp + 0x434]
xor bl, 1
mov dil, r8b
and dil, 0xff
and r10b, bl
mov r14b, r11b
and r14b, 0xff
and sil, bl
or dil, r10b
or r14b, sil
xor dil, r14b
or r8b, r11b
xor r8b, 0xff
or bl, 1
and r8b, bl
or dil, r8b
mov r8b, cl
xor r8b, 0xff
mov r10b, dil
and r10b, r8b
xor dil, 0xff
and cl, dil
or r10b, 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 + 0x434]
xor dl, 1
and cl, dl
mov r8b, byte [rbp + 0x434]
xor r8b, 1
and r8b, 0xff
and dl, 1
or al, cl
or r8b, dl
xor al, r8b
mov cl, byte [rbp + 0x434]
xor cl, 1
mov dl, r9b
xor dl, 0xff
mov r8b, byte [rbp + 0x434]
xor r8b, 0
mov r11b, cl
and r11b, 0
mov bl, r8b
and bl, 1
mov sil, dl
and sil, 0
and r9b, r8b
or r11b, bl
or sil, r9b
xor r11b, sil
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
mov r8b, byte [rbp + 0x434]
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 0x6d9282be
jmp 0x6d9a3e23
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xc9721410
add r8d, 0
mov r9d, eax
sub r9d, r8d
mov r8d, ecx
add r8d, r9d
add r8d, 0xbdb7675f
sub r8d, 0x97626de5
sub r8d, 0xbdb7675f
sub r8d, 0x916f1007
sub r8d, 1
add r8d, 0x916f1007
sub r8d, 0x262d207c
add r8d, 0x97626de5
add r8d, 0x262d207c
mov r9d, eax
sub r9d, 0x7c3b8884
sub r9d, 0xc9721410
add r9d, 0x7c3b8884
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
and r15b, 1
or sil, r15b
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
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
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
mov r14b, bl
xor r14b, 0xff
mov r15b, cl
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 cl, 0xff
xor cl, 1
and cl, 0xff
mov r15b, sil
xor r15b, 0xff
mov r12b, r14b
xor r12b, 0xff
mov dl, dil
xor dl, 0
mov r8b, r15b
and r8b, 0
and sil, dl
mov r9b, r12b
and r9b, 0
and r14b, dl
or r8b, sil
or r9b, r14b
xor r8b, r9b
or r15b, r12b
xor r15b, 0xff
or dl, 0
and r15b, dl
or r8b, r15b
mov dl, r13b
and dl, cl
xor r13b, cl
or dl, r13b
mov cl, r8b
xor cl, 0xff
and cl, 0
mov r9b, dil
xor r9b, 0
and r8b, r9b
mov sil, dl
xor sil, 0xff
and sil, 0
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
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
mov r9b, dl
and r9b, r8b
xor dl, r8b
or r9b, dl
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, 1
and r8b, 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 r8b, r14b
or r15b, sil
xor r8b, 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, dl
and r14b, r8b
xor dl, r8b
or r14b, dl
mov dl, dil
xor dl, 1
mov r8b, sil
xor r8b, 0xff
mov r15b, dil
xor r15b, 0
mov r12b, dl
and r12b, 0
mov r13b, r15b
and r13b, 1
mov r10b, r8b
and r10b, 0
and sil, r15b
or r12b, r13b
or r10b, sil
xor r12b, r10b
or dl, r8b
xor dl, 0xff
or r15b, 0
and dl, r15b
or r12b, dl
mov dl, r14b
xor dl, 0xff
and dl, 1
mov r8b, dil
xor r8b, 1
and r14b, r8b
or dl, r14b
xor dl, 0xff
xor r12b, 0xff
mov r8b, dil
xor r8b, 1
or dl, r12b
or r8b, 1
xor dl, 0xff
and dl, r8b
mov r8b, r9b
xor r8b, 0xff
and r8b, 0
mov r10b, dil
xor r10b, 0
mov sil, r9b
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
mov sil, r8b
and sil, r10b
xor r8b, 0xff
mov r10b, r11b
and r10b, r8b
or sil, r10b
xor sil, 0xff
xor r11b, 0xff
mov r8b, dil
xor r8b, 0
or sil, r11b
or r8b, 0
xor sil, 0xff
and sil, 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
xor r10b, 0xff
and r10b, 0
mov r11b, dil
xor r11b, 0
mov r14b, cl
and r14b, r11b
mov r15b, r8b
xor r15b, 0xff
and r15b, 0
and r8b, r11b
or r10b, r14b
or r15b, r8b
xor r10b, r15b
mov r8b, cl
xor r8b, 0xff
mov r11b, r10b
xor r11b, r8b
and r11b, r10b
mov r8b, r9b
xor r8b, 0xff
and r8b, 0
mov r10b, dil
xor r10b, 0
mov r14b, r9b
and r14b, r10b
mov r15b, dil
xor r15b, 1
and r15b, 0
and r10b, 1
or r8b, r14b
or r15b, r10b
xor r8b, r15b
mov r10b, bl
xor r10b, 0xff
and r10b, 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 r10b, r15b
or r12b, r8b
xor r10b, r12b
xor bl, 0xff
mov r8b, r10b
xor r8b, bl
and r8b, r10b
mov r10b, sil
xor r10b, 0xff
mov bl, dl
xor bl, r10b
and bl, dl
mov r10b, dl
xor r10b, 0xff
and r10b, 0
mov r14b, dil
xor r14b, 0
and dl, r14b
mov r15b, sil
xor r15b, 0xff
and r15b, 0
and sil, r14b
or r10b, dl
or r15b, sil
xor r10b, r15b
mov dl, bl
xor dl, 0xff
mov sil, r10b
xor sil, 0xff
mov r14b, dil
xor r14b, 1
mov r15b, dl
and r15b, 0xff
and bl, r14b
mov r12b, sil
and r12b, 0xff
and r10b, r14b
or r15b, bl
or r12b, r10b
xor r15b, r12b
or dl, sil
xor dl, 0xff
or r14b, 1
and dl, r14b
or r15b, dl
mov dl, r8b
xor dl, 0xff
mov r10b, r11b
xor r10b, dl
and r10b, r11b
mov dl, r11b
xor dl, 0xff
mov bl, r8b
and bl, dl
xor r8b, 0xff
and r11b, r8b
or bl, r11b
mov dl, r10b
xor dl, 0xff
mov r8b, bl
xor r8b, 0xff
mov r11b, dil
xor r11b, 0
mov sil, dl
and sil, 0
and r10b, r11b
mov r14b, r8b
and r14b, 0
and bl, r11b
or sil, r10b
or r14b, bl
xor sil, r14b
or dl, r8b
xor dl, 0xff
or r11b, 0
and dl, r11b
or sil, dl
mov dl, r15b
xor dl, 0xff
and dl, 1
mov r8b, dil
xor r8b, 1
mov r10b, r15b
and r10b, r8b
or dl, r10b
mov r8b, sil
xor r8b, 0xff
xor dl, 0xff
mov r10b, dil
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, dil
xor r10b, 1
and sil, r10b
or dl, sil
xor r15b, 0xff
xor dl, 0xff
mov r10b, dil
xor r10b, 0
or r15b, dl
or r10b, 0
xor r15b, 0xff
and r15b, r10b
mov dl, r8b
and dl, r15b
xor r8b, r15b
or dl, r8b
mov r8b, al
xor r8b, 0xff
mov r10b, cl
xor r10b, 0xff
mov r11b, dil
xor r11b, 0
or r8b, r10b
or r11b, 0
xor r8b, 0xff
and r8b, r11b
mov r10b, al
xor r10b, 0xff
and r10b, 1
mov r11b, dil
xor r11b, 1
and al, r11b
mov bl, cl
xor bl, 0xff
and bl, 0xff
and cl, r11b
or r10b, al
or bl, cl
xor r10b, bl
mov al, r8b
xor al, 0xff
mov cl, r10b
xor cl, 0xff
mov r11b, dil
xor r11b, 0
mov bl, al
and bl, 0
and r8b, r11b
mov sil, cl
and sil, 0
and r10b, r11b
or bl, r8b
or sil, r10b
xor bl, sil
or al, cl
xor al, 0xff
or r11b, 0
and al, r11b
or bl, al
mov al, bl
xor al, 0xff
and al, 0
mov cl, dil
xor cl, 0
mov r8b, bl
and r8b, cl
mov r10b, dil
xor r10b, 1
and r10b, 0
and cl, 1
or al, r8b
or r10b, cl
xor al, r10b
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
and r8b, 0
or al, r8b
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
and r11b, 1
or r8b, r11b
xor r8b, 0xff
mov r11b, dil
xor r11b, 0
mov bl, dil
xor bl, 0
or r8b, r11b
or bl, 0
xor r8b, 0xff
and r8b, bl
xor al, 0xff
xor al, 1
and al, 0xff
mov r11b, cl
xor r11b, 0xff
mov bl, r10b
xor bl, 0xff
mov sil, dil
xor sil, 1
mov r14b, r11b
and r14b, 0xff
and cl, sil
mov r15b, bl
and r15b, 0xff
and r10b, sil
or r14b, cl
or r15b, r10b
xor r14b, r15b
or r11b, bl
xor r11b, 0xff
or sil, 1
and r11b, sil
or r14b, r11b
mov cl, r8b
and cl, al
xor r8b, al
or cl, r8b
mov al, r14b
xor al, 0xff
mov r8b, cl
and r8b, al
xor cl, 0xff
and r14b, cl
or r8b, r14b
mov al, dil
xor al, 1
mov cl, r9b
xor cl, 0xff
mov r10b, dil
xor r10b, 1
or al, cl
or r10b, 1
xor al, 0xff
and al, r10b
mov cl, dil
xor cl, 1
mov r10b, r9b
and r10b, cl
xor r9b, 0xff
and r9b, 1
or r10b, r9b
mov cl, al
xor cl, 0xff
mov r9b, r10b
xor r9b, 0xff
mov r11b, dil
xor r11b, 0
mov bl, cl
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 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, dil
xor cl, 1
and bl, cl
mov r9b, dil
xor r9b, 1
and r9b, 0xff
and cl, 1
or al, bl
or r9b, cl
xor al, r9b
mov cl, r8b
xor cl, 0xff
mov r9b, al
and r9b, cl
xor al, 0xff
mov cl, r8b
and cl, al
or r9b, cl
xor r8b, 0xff
mov al, r9b
xor al, r8b
and al, r9b
mov cl, dl
xor cl, 0xff
and cl, 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 cl, r9b
or r10b, r8b
xor cl, r10b
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, 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, dil
xor r10b, 0
mov r11b, cl
xor r11b, r10b
and r11b, cl
mov r10b, r9b
xor r10b, 0xff
mov bl, dl
xor bl, r10b
and bl, dl
mov dl, r8b
xor dl, 0xff
mov r10b, dil
xor r10b, 0
mov sil, dil
xor sil, 1
or dl, r10b
or sil, 1
xor dl, 0xff
and dl, sil
xor al, 0xff
mov r10b, r9b
xor r10b, 0xff
mov sil, dil
xor sil, 1
or al, r10b
or sil, 1
xor al, 0xff
and al, sil
mov r10b, r11b
xor r10b, 0xff
mov sil, bl
xor sil, 0xff
mov r14b, dil
xor r14b, 1
mov r15b, r10b
and r15b, 0xff
and r11b, r14b
mov r12b, sil
and r12b, 0xff
and bl, r14b
or r15b, r11b
or r12b, bl
xor r15b, r12b
or r10b, sil
xor r10b, 0xff
or r14b, 1
and r10b, r14b
or r15b, r10b
mov r10b, dl
and r10b, al
xor dl, al
or r10b, dl
mov al, r15b
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
and r15b, dl
mov r11b, r10b
xor r11b, 0xff
and r11b, 0xff
and r10b, dl
or al, r15b
or r11b, r10b
xor al, r11b
mov dl, cl
and dl, r8b
xor cl, r8b
or dl, cl
mov cl, dl
xor cl, 0xff
and cl, 0
mov r8b, dil
xor r8b, 0
and dl, r8b
mov r10b, dil
xor r10b, 1
and r10b, 0
and r8b, 1
or cl, dl
or r10b, r8b
xor cl, r10b
mov dl, r9b
and dl, 0
xor r9b, 0
or dl, r9b
xor cl, 0xff
xor dl, 0xff
mov r8b, dil
xor r8b, 1
or cl, dl
or r8b, 1
xor cl, 0xff
and cl, r8b
mov dl, al
xor dl, 0xff
mov r8b, cl
xor r8b, 0xff
xor dil, 1
mov r9b, dl
and r9b, 0xff
and al, dil
mov r10b, r8b
and r10b, 0xff
and cl, dil
or r9b, al
or r10b, cl
xor r9b, r10b
or dl, r8b
xor dl, 0xff
or dil, 1
and dl, dil
or r9b, dl
test r9b, 1
jne 0x6d928d3e
jmp 0x6d9b4b8c
xor eax, eax
mov ecx, dword [rbp + 0x438]
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, 1
add r10d, 0
mov r11d, eax
sub r11d, 0
mov esi, eax
sub esi, r10d
add r11d, esi
mov r10d, eax
sub r10d, r11d
mov r11d, r8d
add r11d, 0x1ec19c4e
add r11d, 0x8326e750
sub r11d, 0x1ec19c4e
sub r11d, 0xfbfa0ee4
add r11d, r10d
add r11d, 0xfbfa0ee4
sub eax, 0x8326e750
add r11d, eax
imul r8d, r11d
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
or r14b, r13b
mov r12b, r15b
xor r12b, 0
xor r14b, 0xff
mov r13b, r15b
xor r13b, 1
or r12b, r14b
or r13b, 1
xor r12b, 0xff
and r12b, r13b
mov r14b, r15b
xor r14b, 0
and r14b, 1
mov r13b, r15b
xor r13b, 1
mov al, r13b
and al, 0
mov r8b, r15b
xor r8b, 1
and r8b, 0xff
and r13b, 1
or r14b, al
or r8b, r13b
xor r14b, r8b
mov al, bl
xor al, 0xff
mov r8b, r14b
xor r8b, 0xff
mov r13b, r15b
xor r13b, 0
or al, r8b
or r13b, 0
xor al, 0xff
and al, r13b
mov r8b, r15b
xor r8b, 1
and r8b, 1
mov r13b, r15b
xor r13b, 1
and r13b, 1
or r8b, r13b
xor r8b, 0xff
mov r13b, r15b
xor r13b, 0
mov r9b, r15b
xor r9b, 0
or r8b, r13b
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov r9b, r15b
xor r9b, 1
xor r14b, 0xff
mov r13b, r15b
xor r13b, 1
or r9b, r14b
or r13b, 1
xor r9b, 0xff
and r9b, r13b
mov r14b, r12b
and r14b, al
xor r12b, al
or r14b, r12b
mov al, r8b
and al, r9b
xor r8b, r9b
or al, r8b
mov r8b, r14b
xor r8b, 0xff
mov r9b, al
and r9b, r8b
xor al, 0xff
and r14b, al
or r9b, r14b
mov al, dil
xor al, 0xff
and al, 0
mov r8b, r15b
xor r8b, 0
mov r14b, dil
and r14b, r8b
mov r12b, r15b
xor r12b, 1
and r12b, 0
and r8b, 1
or al, r14b
or r12b, r8b
xor al, r12b
xor al, 0xff
xor al, 0
and al, 0
mov r8b, r15b
xor r8b, 0
and r8b, 0
mov r14b, r15b
xor r14b, 0
mov r12b, r14b
and r12b, 0
mov r13b, r15b
xor r13b, 1
and r13b, 0
and r14b, 1
or r8b, r12b
or r13b, r14b
xor r8b, r13b
mov r14b, dil
xor r14b, 0xff
mov r12b, r8b
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
mov r10b, r13b
and r10b, 1
mov r11b, r15b
xor r11b, 1
and r11b, 0xff
and r13b, 1
or r12b, r10b
or r11b, r13b
xor r12b, r11b
xor r12b, 0xff
mov r10b, r15b
xor r10b, 0
mov r11b, r15b
xor r11b, 0
or r12b, r10b
or r11b, 0
xor r12b, 0xff
and r12b, r11b
mov r10b, r15b
xor r10b, 1
xor r8b, 0xff
mov r11b, r15b
xor r11b, 0
or r10b, r8b
or r11b, 0
xor r10b, 0xff
and r10b, r11b
mov r8b, al
and r8b, r14b
xor al, r14b
or r8b, al
mov al, r12b
xor al, 0xff
mov r11b, r10b
xor r11b, 0xff
mov r14b, r15b
xor r14b, 1
mov r13b, al
and r13b, 0xff
and r12b, r14b
mov sil, r11b
and sil, 0xff
and r10b, r14b
or r13b, r12b
or sil, r10b
xor r13b, sil
or al, r11b
xor al, 0xff
or r14b, 1
and al, r14b
or r13b, al
mov al, r8b
xor al, 0xff
and al, 0
mov r10b, r15b
xor r10b, 0
and r8b, r10b
mov r11b, r13b
xor r11b, 0xff
and r11b, 0
and r13b, r10b
or al, r8b
or r11b, r13b
xor al, r11b
mov r8b, r15b
xor r8b, 1
and r8b, 1
mov r10b, r15b
xor r10b, 1
and r10b, 1
or r8b, r10b
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
mov r10b, r15b
xor r10b, 1
and r10b, 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 r10b, sil
or r14b, r11b
xor r10b, r14b
xor r10b, 0xff
xor r10b, 1
and r10b, 0xff
mov r11b, r8b
xor r11b, 0xff
mov sil, r10b
xor sil, 0xff
mov r14b, r15b
xor r14b, 0
mov r12b, r11b
and r12b, 0
and r8b, r14b
mov r13b, sil
and r13b, 0
and r10b, r14b
or r12b, r8b
or r13b, r10b
xor r12b, r13b
or r11b, sil
xor r11b, 0xff
or r14b, 0
and r11b, r14b
or r12b, r11b
mov r8b, r15b
xor r8b, 1
and r8b, 1
mov r10b, r15b
xor r10b, 1
and r10b, 1
or r8b, r10b
mov r10b, r9b
xor r10b, 0xff
and r10b, 1
mov r11b, r15b
xor r11b, 1
mov sil, r9b
and sil, r11b
mov r14b, r8b
xor r14b, 0xff
and r14b, 0xff
and r8b, r11b
or r10b, sil
or r14b, r8b
xor r10b, r14b
mov r8b, r9b
xor r8b, 0xff
mov r11b, r10b
xor r11b, r8b
and r11b, r10b
mov r8b, r12b
xor r8b, 0xff
and r8b, 1
mov r10b, r15b
xor r10b, 1
mov sil, r12b
and sil, r10b
or r8b, sil
mov r10b, bl
xor r10b, 0xff
mov sil, r8b
and sil, r10b
xor r8b, 0xff
mov r10b, bl
and r10b, r8b
or sil, r10b
xor sil, 0xff
xor bl, 0xff
mov r8b, r15b
xor r8b, 0
or sil, bl
or r8b, 0
xor sil, 0xff
and sil, r8b
mov r8b, r15b
xor r8b, 1
and r8b, 1
mov r10b, r15b
xor r10b, 1
and r10b, 1
or r8b, r10b
mov r10b, al
xor r10b, 0xff
and r10b, 1
mov bl, r15b
xor bl, 1
mov r14b, al
and r14b, bl
mov r13b, r8b
xor r13b, 0xff
and r13b, 0xff
and r8b, bl
or r10b, r14b
or r13b, r8b
xor r10b, r13b
mov r8b, al
xor r8b, 0xff
mov bl, r10b
xor bl, r8b
and bl, r10b
mov r8b, r12b
xor r8b, 0xff
and r8b, 1
mov r10b, r15b
xor r10b, 1
mov r14b, r12b
and r14b, r10b
or r8b, r14b
mov r10b, dil
xor r10b, 0xff
and r10b, 1
mov r14b, r15b
xor r14b, 1
mov r13b, dil
and r13b, r14b
mov cl, r8b
xor cl, 0xff
and cl, 0xff
and r8b, r14b
or r10b, r13b
or cl, r8b
xor r10b, cl
xor r10b, 0xff
xor dil, 0xff
mov cl, r15b
xor cl, 0
or r10b, dil
or cl, 0
xor r10b, 0xff
and r10b, cl
mov cl, r11b
xor cl, 0xff
and cl, 0
mov r8b, r15b
xor r8b, 0
mov dil, r11b
and dil, r8b
mov r14b, r15b
xor r14b, 1
and r14b, 0
and r8b, 1
or cl, dil
or r14b, r8b
xor cl, r14b
mov r8b, sil
xor r8b, 0xff
and r8b, 1
mov dil, r15b
xor dil, 1
mov r14b, sil
and r14b, dil
or r8b, r14b
mov dil, r15b
xor dil, 1
and dil, 1
mov r14b, r15b
xor r14b, 1
mov r13b, r14b
and r13b, 1
mov byte [rbp + 0x42f], r15b
xor r15b, 1
and r15b, 0xff
and r14b, 1
or dil, r13b
or r15b, r14b
xor dil, r15b
mov r14b, byte [rbp + 0x42f]
xor r14b, 1
mov r15b, cl
xor r15b, r14b
and r15b, cl
mov r14b, dil
xor r14b, 0xff
mov r13b, r11b
xor r13b, r14b
and r13b, r11b
mov r11b, r8b
xor r11b, 0xff
mov r14b, byte [rbp + 0x42f]
xor r14b, 1
mov byte [rbp + 0x42e], al
mov al, byte [rbp + 0x42f]
xor al, 1
or r11b, r14b
or al, 1
xor r11b, 0xff
and r11b, al
xor sil, 0xff
mov al, dil
xor al, 0xff
mov r14b, byte [rbp + 0x42f]
xor r14b, 1
or sil, al
or r14b, 1
xor sil, 0xff
and sil, r14b
mov al, r15b
xor al, 0xff
mov r14b, r13b
xor r14b, 0xff
mov byte [rbp + 0x42d], al
mov al, byte [rbp + 0x42f]
xor al, 1
mov byte [rbp + 0x42c], al
mov al, byte [rbp + 0x42d]
and al, 0xff
mov byte [rbp + 0x42b], al
mov al, byte [rbp + 0x42c]
and r15b, al
mov al, r14b
and al, 0xff
mov byte [rbp + 0x42a], al
mov al, byte [rbp + 0x42c]
and r13b, al
mov al, byte [rbp + 0x42b]
or al, r15b
mov r15b, byte [rbp + 0x42a]
or r15b, r13b
xor al, r15b
mov r15b, byte [rbp + 0x42d]
or r15b, r14b
xor r15b, 0xff
mov r14b, byte [rbp + 0x42c]
or r14b, 1
and r15b, r14b
or al, r15b
mov r14b, r11b
and r14b, sil
xor r11b, sil
or r14b, r11b
mov r11b, al
xor r11b, 0xff
mov sil, r14b
and sil, r11b
xor r14b, 0xff
and al, r14b
or sil, al
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 + 0x42f]
xor r8b, 1
and al, r8b
mov r11b, byte [rbp + 0x42f]
xor r11b, 1
and r11b, 0xff
and r8b, 1
or cl, al
or r11b, r8b
xor cl, r11b
mov al, dil
and al, 1
xor dil, 1
or al, dil
xor cl, 0xff
xor al, 0xff
mov r8b, byte [rbp + 0x42f]
xor r8b, 0
or cl, al
or r8b, 0
xor cl, 0xff
and cl, r8b
mov al, sil
xor al, 0xff
mov r8b, cl
xor r8b, 0xff
mov r11b, byte [rbp + 0x42f]
xor r11b, 0
mov dil, al
and dil, 0
and sil, r11b
mov r14b, r8b
and r14b, 0
and cl, r11b
or dil, sil
or r14b, cl
xor dil, r14b
or al, r8b
xor al, 0xff
or r11b, 0
and al, r11b
or dil, al
mov al, r10b
xor al, 0xff
mov cl, bl
xor cl, al
and cl, bl
mov al, bl
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x42f]
xor r8b, 1
and bl, r8b
mov r11b, r10b
xor r11b, 0xff
and r11b, 0xff
and r10b, r8b
or al, bl
or r11b, r10b
xor al, r11b
mov r8b, cl
and r8b, al
xor cl, al
or r8b, cl
mov al, dil
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x42f]
xor cl, 1
mov r10b, dil
and r10b, cl
or al, r10b
mov cl, r8b
xor cl, 0xff
xor al, 0xff
mov r10b, byte [rbp + 0x42f]
xor r10b, 0
or cl, al
or r10b, 0
xor cl, 0xff
and cl, r10b
mov al, r8b
xor al, 0xff
and al, 0
mov r10b, byte [rbp + 0x42f]
xor r10b, 0
and r8b, r10b
mov r11b, byte [rbp + 0x42f]
xor r11b, 1
and r11b, 0
and r10b, 1
or al, r8b
or r11b, r10b
xor al, r11b
xor al, 0xff
mov r8b, dil
xor r8b, al
and r8b, dil
mov al, cl
xor al, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, byte [rbp + 0x42f]
xor r11b, 0
mov bl, al
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 al, r10b
xor al, 0xff
or r11b, 0
and al, r11b
or bl, al
mov al, r9b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x42f]
xor cl, 1
mov r8b, r9b
and r8b, cl
or al, r8b
mov cl, byte [rbp + 0x42e]
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x42f]
xor r8b, 1
mov r10b, byte [rbp + 0x42e]
and r10b, r8b
or cl, r10b
mov r8b, byte [rbp + 0x42f]
xor r8b, 1
and r8b, 1
mov r10b, byte [rbp + 0x42f]
xor r10b, 1
and r10b, 1
or r8b, r10b
mov r10b, al
xor r10b, 0xff
mov r11b, byte [rbp + 0x42f]
xor r11b, 1
mov sil, byte [rbp + 0x42f]
xor sil, 0
or r10b, r11b
or sil, 0
xor r10b, 0xff
and r10b, sil
xor r9b, 0xff
mov r11b, r8b
xor r11b, 0xff
mov sil, byte [rbp + 0x42f]
xor sil, 0
or r9b, r11b
or sil, 0
xor r9b, 0xff
and r9b, sil
mov r11b, cl
xor r11b, 0xff
mov sil, byte [rbp + 0x42f]
xor sil, 1
mov dil, byte [rbp + 0x42f]
xor dil, 0
or r11b, sil
or dil, 0
xor r11b, 0xff
and r11b, dil
mov sil, byte [rbp + 0x42e]
xor sil, 0xff
mov dil, r8b
xor dil, 0xff
mov r14b, byte [rbp + 0x42f]
xor r14b, 1
or sil, dil
or r14b, 1
xor sil, 0xff
and sil, r14b
mov dil, r10b
and dil, r9b
xor r10b, r9b
or dil, r10b
mov r9b, r11b
xor r9b, 0xff
mov r10b, sil
xor r10b, 0xff
mov r14b, byte [rbp + 0x42f]
xor r14b, 0
mov r15b, r9b
and r15b, 0
and r11b, r14b
mov r13b, r10b
and r13b, 0
and sil, r14b
or r15b, r11b
or r13b, sil
xor r15b, r13b
or r9b, r10b
xor r9b, 0xff
or r14b, 0
and r9b, r14b
or r15b, r9b
mov r9b, dil
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x42f]
xor r10b, 1
and dil, r10b
mov r11b, r15b
xor r11b, 0xff
and r11b, 0xff
and r15b, r10b
or r9b, dil
or r11b, r15b
xor r9b, r11b
mov r10b, al
xor r10b, 0xff
mov r11b, cl
xor r11b, 0xff
mov sil, byte [rbp + 0x42f]
xor sil, 1
mov dil, r10b
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 r10b, r11b
xor r10b, 0xff
or sil, 1
and r10b, sil
or dil, r10b
mov al, dil
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x42f]
xor cl, 0
and dil, cl
mov r10b, byte [rbp + 0x42f]
xor r10b, 1
and r10b, 0
and cl, 1
or al, dil
or r10b, cl
xor al, r10b
mov cl, byte [rbp + 0x42f]
xor cl, 1
mov r10b, r8b
xor r10b, 0xff
mov r11b, byte [rbp + 0x42f]
xor r11b, 1
mov sil, cl
and sil, 0xff
mov dil, r11b
and dil, 1
mov r14b, r10b
and r14b, 0xff
and r8b, r11b
or sil, dil
or r14b, r8b
xor sil, r14b
or cl, r10b
xor cl, 0xff
or r11b, 1
and cl, r11b
or sil, cl
xor al, 0xff
xor sil, 0xff
mov cl, byte [rbp + 0x42f]
xor cl, 1
or al, sil
or cl, 1
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 r8b, byte [rbp + 0x42f]
xor r8b, 1
mov r9b, cl
and r9b, r8b
mov r10b, byte [rbp + 0x42f]
xor r10b, 1
and r10b, 0xff
and r8b, 1
or al, r9b
or r10b, r8b
xor al, r10b
mov r8b, byte [rbp + 0x42f]
xor r8b, 1
xor al, 0xff
mov r9b, byte [rbp + 0x42f]
xor r9b, 0
or r8b, al
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov al, byte [rbp + 0x42f]
xor al, 1
and al, 1
mov r9b, byte [rbp + 0x42f]
xor r9b, 1
and r9b, 1
or al, r9b
xor al, 0xff
mov r9b, cl
xor r9b, al
and r9b, cl
mov al, r8b
xor al, 0xff
mov cl, r9b
xor cl, 0xff
mov r10b, byte [rbp + 0x42f]
xor r10b, 0
mov r11b, al
and r11b, 0
and r8b, r10b
mov sil, cl
and sil, 0
and r9b, r10b
or r11b, r8b
or sil, r9b
xor r11b, sil
or al, cl
xor al, 0xff
or r10b, 0
and al, r10b
or r11b, al
mov al, r12b
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, byte [rbp + 0x42f]
xor cl, 1
and cl, 0
mov r8b, byte [rbp + 0x42f]
xor r8b, 0
mov r9b, r8b
and r9b, 1
mov r10b, r12b
xor r10b, 0xff
and r10b, 0
and r12b, r8b
or cl, r9b
or r10b, r12b
xor cl, r10b
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 + 0x42f]
xor cl, 1
and r8b, cl
or al, r8b
mov cl, r11b
xor cl, 0xff
mov r8b, al
and r8b, cl
xor al, 0xff
mov cl, r11b
and cl, al
or r8b, cl
xor r11b, 0xff
mov al, r8b
xor al, r11b
and al, r8b
mov cl, bl
xor cl, 0xff
mov r8b, al
xor r8b, 0xff
mov r9b, byte [rbp + 0x42f]
xor r9b, 0
or cl, r8b
or r9b, 0
xor cl, 0xff
and cl, r9b
mov r8b, bl
xor r8b, 0xff
mov r9b, al
and r9b, r8b
xor al, 0xff
and bl, al
or r9b, bl
mov al, cl
and al, r9b
xor cl, r9b
or al, cl
test al, 1
mov byte [rbp + 0x429], dl
jne 0x6d929973
jmp 0x6d9b4b8c
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0x7104b22c
add r8d, 0
sub r8d, 0xd753eb03
sub r8d, 0x7104b22c
add r8d, 0xe0d22c9f
sub r8d, 1
sub r8d, 0xe0d22c9f
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0xd753eb03
add r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, ecx
add r9d, 0xa6ec95eb
sub r9d, 0x6a3dd32a
sub r9d, 0xa6ec95eb
mov r10d, eax
sub r10d, r8d
sub r9d, r10d
sub eax, 0x6a3dd32a
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
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, 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
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, 0
mov r11b, dil
xor r11b, 0
mov r13b, bl
and r13b, r11b
mov cl, dil
xor cl, 1
and cl, 0
and r11b, 1
or al, r13b
or cl, r11b
xor al, cl
mov cl, dil
xor cl, 0
mov r11b, al
xor r11b, cl
and r11b, al
xor r15b, 0xff
mov al, bl
xor al, r15b
and al, bl
mov cl, sil
and cl, r12b
xor sil, r12b
or cl, sil
mov bl, r11b
and bl, al
xor r11b, al
or bl, r11b
mov al, cl
xor al, 0xff
and al, 0
mov r11b, dil
xor r11b, 0
and cl, r11b
mov sil, bl
xor sil, 0xff
and sil, 0
and bl, r11b
or al, cl
or sil, bl
xor al, sil
mov cl, al
xor cl, 0xff
mov r11b, r14b
xor r11b, cl
and r11b, r14b
mov cl, r14b
xor cl, 0xff
and cl, 1
xor dil, 1
and r14b, dil
mov bl, al
xor bl, 0xff
and bl, 0xff
and al, dil
or cl, r14b
or bl, al
xor cl, bl
mov al, r11b
and al, cl
xor r11b, cl
or al, r11b
test al, 1
jne 0x6d929b87
jmp 0x6d9a3e23
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x99141f0f
sub r8d, 1
add r8d, 0x99141f0f
mov r9d, eax
sub r9d, 0
mov r10d, eax
sub r10d, r8d
add r9d, r10d
mov r8d, eax
sub r8d, r9d
sub eax, 0xaa59576f
sub eax, r8d
add eax, 0xaa59576f
mov r8d, ecx
sub r8d, 0xc284b667
sub r8d, eax
add r8d, 0xc284b667
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
xor sil, 1
and sil, 0xff
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
xor r11b, 0xff
mov al, r14b
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
or al, r13b
xor al, 0xff
mov r12b, dil
xor r12b, 1
mov r13b, dil
xor r13b, 0
or al, r12b
or r13b, 0
xor al, 0xff
and al, r13b
xor r14b, 0xff
mov r12b, bl
xor r12b, r14b
and r12b, bl
mov bl, sil
xor bl, 0xff
mov r14b, r11b
xor r14b, 0xff
mov r13b, dil
xor r13b, 1
mov cl, bl
and cl, 0xff
and sil, r13b
mov dl, r14b
and dl, 0xff
and r11b, r13b
or cl, sil
or dl, r11b
xor cl, dl
or bl, r14b
xor bl, 0xff
or r13b, 1
and bl, r13b
or cl, bl
mov dl, al
and dl, r12b
xor al, r12b
or dl, al
mov al, cl
xor al, 0xff
and al, 1
mov r11b, dil
xor r11b, 1
and cl, r11b
mov bl, dl
xor bl, 0xff
and bl, 0xff
and dl, r11b
or al, cl
or bl, dl
xor al, bl
mov cl, al
xor cl, 0xff
mov dl, r15b
xor dl, cl
and dl, r15b
mov cl, r15b
xor cl, 0xff
and cl, 0
mov r11b, dil
xor r11b, 0
and r15b, r11b
mov bl, al
xor bl, 0xff
and bl, 0
and al, r11b
or cl, r15b
or bl, al
xor cl, bl
mov al, dl
xor al, 0xff
mov r11b, cl
xor r11b, 0xff
xor dil, 1
mov bl, al
and bl, 0xff
and dl, dil
mov sil, r11b
and sil, 0xff
and cl, dil
or bl, dl
or sil, cl
xor bl, sil
or al, r11b
xor al, 0xff
or dil, 1
and al, dil
or bl, al
test bl, 1
jne 0x6d929ddc
jmp 0x6d991c7c
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, 0x7b15ea0a
add r9d, 0
mov r10d, eax
sub r10d, r9d
sub r8d, r10d
mov r9d, eax
sub r9d, 0x24aa167a
sub r9d, r8d
add r9d, 0x24aa167a
sub r9d, 0x9f526746
sub r9d, 0xc0cbbdec
add r9d, 0x9f526746
sub r9d, 0xcef31bf3
sub r9d, 1
add r9d, 0xcef31bf3
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0xc0cbbdec
add r8d, r9d
sub eax, r8d
sub eax, 0x6b1a47cc
sub eax, 0x503bb432
add eax, 0x6b1a47cc
sub eax, 0xee0f0059
sub eax, 0x7b15ea0a
add eax, 0xee0f0059
add eax, 0x87cd04c4
add eax, 0x503bb432
sub eax, 0x87cd04c4
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
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
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 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
xor sil, 0xff
xor sil, 1
and sil, 0xff
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, r14b
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, 1
mov r13b, al
xor r13b, r11b
and r13b, al
xor r14b, 0xff
mov al, bl
xor al, r14b
and al, bl
mov r11b, sil
xor r11b, 0xff
mov bl, r12b
xor bl, 0xff
mov r14b, dil
xor r14b, 0
mov cl, r11b
and cl, 0
and sil, r14b
mov dl, bl
and dl, 0
and r12b, r14b
or cl, sil
or dl, r12b
xor cl, dl
or r11b, bl
xor r11b, 0xff
or r14b, 0
and r11b, r14b
or cl, r11b
mov dl, r13b
xor dl, 0xff
mov r11b, al
xor r11b, 0xff
mov bl, dil
xor bl, 0
mov sil, dl
and sil, 0
and r13b, bl
mov r14b, r11b
and r14b, 0
and al, bl
or sil, r13b
or r14b, al
xor sil, r14b
or dl, r11b
xor dl, 0xff
or bl, 0
and dl, bl
or sil, dl
mov al, cl
xor al, 0xff
and al, 0
mov dl, dil
xor dl, 0
and cl, dl
mov r11b, sil
xor r11b, 0xff
and r11b, 0
and sil, dl
or al, cl
or r11b, sil
xor al, r11b
mov cl, al
xor cl, 0xff
mov dl, r15b
xor dl, cl
and dl, r15b
mov cl, r15b
xor cl, 0xff
and cl, 0
mov r11b, dil
xor r11b, 0
and r15b, r11b
mov bl, al
xor bl, 0xff
and bl, 0
and al, r11b
or cl, r15b
or bl, al
xor cl, bl
mov al, dl
xor al, 0xff
mov r11b, cl
xor r11b, 0xff
xor dil, 0
mov bl, al
and bl, 0
and dl, dil
mov sil, r11b
and sil, 0
and cl, dil
or bl, dl
or sil, cl
xor bl, sil
or al, r11b
xor al, 0xff
or dil, 0
and al, dil
or bl, al
test bl, 1
jne 0x6d92a115
jmp 0x6d9a3e28
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x3fe61c4d
add r8d, 0
mov r9d, ecx
add r9d, 0x8c049fe3
add r9d, r8d
sub r9d, 0x8c049fe3
sub r9d, 0x4644fa0
add r9d, 0x35768e19
add r9d, 0x4644fa0
mov r8d, eax
sub r8d, 1
add r9d, r8d
add r9d, 0xb845f9e3
sub r9d, 0x35768e19
sub r9d, 0xb845f9e3
mov r8d, eax
sub r8d, r9d
add r8d, 0
mov r9d, eax
sub r9d, 0x74579f
sub r9d, 0x3fe61c4d
add r9d, 0x74579f
mov r10d, eax
sub r10d, r8d
mov r8d, eax
sub r8d, r9d
add r10d, r8d
sub eax, r10d
mov r8d, 0x1ddf2ccb
add r8d, 0
sub r8d, eax
sub r8d, 0x1ddf2ccb
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
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
or r14b, al
xor r14b, 0xff
xor sil, 0xff
mov al, dil
xor al, 0
or r14b, sil
or al, 0
xor r14b, 0xff
and r14b, al
mov al, r11b
xor al, 0xff
and al, 1
mov sil, dil
xor sil, 1
mov r15b, r11b
and r15b, sil
or al, r15b
xor al, 0xff
xor al, 1
and al, 0xff
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 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
mov cl, dil
xor cl, 1
and cl, 0xff
and r12b, 1
or r15b, r13b
or cl, r12b
xor r15b, cl
xor r15b, 0xff
mov cl, dil
xor cl, 1
mov r12b, dil
xor r12b, 0
or r15b, cl
or r12b, 0
xor r15b, 0xff
and r15b, r12b
xor sil, 0xff
mov cl, bl
xor cl, sil
and cl, bl
mov bl, al
xor bl, 0xff
mov sil, r11b
xor sil, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, bl
and r13b, 0
and al, r12b
mov dl, sil
and dl, 0
and r11b, r12b
or r13b, al
or dl, r11b
xor r13b, dl
or bl, sil
xor bl, 0xff
or r12b, 0
and bl, r12b
or r13b, bl
mov al, r15b
and al, cl
xor r15b, cl
or al, r15b
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
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, 1
mov r11b, dil
xor r11b, 1
mov bl, cl
and bl, r11b
or dl, bl
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, dil
xor bl, 0
mov sil, al
xor sil, bl
and sil, al
xor r14b, 0xff
mov bl, r11b
xor bl, 0xff
mov r15b, dil
xor r15b, 0
or r14b, bl
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov bl, dil
xor bl, 0
mov r15b, dl
xor r15b, bl
and r15b, dl
mov bl, r11b
xor bl, 0xff
mov r12b, cl
xor r12b, bl
and r12b, cl
mov cl, sil
xor cl, 0xff
mov bl, r14b
xor bl, 0xff
mov r13b, dil
xor r13b, 1
mov r8b, cl
and r8b, 0xff
and sil, r13b
mov r9b, bl
and r9b, 0xff
and r14b, r13b
or r8b, sil
or r9b, r14b
xor r8b, r9b
or cl, bl
xor cl, 0xff
or r13b, 1
and cl, r13b
or r8b, cl
mov cl, r15b
xor cl, 0xff
mov r9b, r12b
xor r9b, 0xff
mov bl, dil
xor bl, 0
mov sil, cl
and sil, 0
and r15b, bl
mov r14b, r9b
and r14b, 0
and r12b, bl
or sil, r15b
or r14b, r12b
xor sil, r14b
or cl, r9b
xor cl, 0xff
or bl, 0
and cl, bl
or sil, cl
mov cl, r8b
xor cl, 0xff
and cl, 0
mov r9b, dil
xor r9b, 0
and r8b, r9b
mov bl, sil
xor bl, 0xff
and bl, 0
and sil, r9b
or cl, r8b
or bl, sil
xor cl, 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
or al, r8b
mov dl, dil
xor dl, 0
mov r8b, r11b
xor r8b, 0xff
mov r9b, dil
xor r9b, 1
mov bl, dl
and bl, 0xff
mov sil, r9b
and sil, 0
mov r14b, r8b
and r14b, 0xff
and r11b, r9b
or bl, sil
or r14b, r11b
xor bl, r14b
or dl, r8b
xor dl, 0xff
or r9b, 1
and dl, r9b
or bl, dl
xor al, 0xff
xor bl, 0xff
xor dil, 1
or al, bl
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 0x6d92a5a8
jmp 0x6d9a3e28
mov al, byte [rbp + 0x429]
test al, 1
jne 0x6d92a5bb
jmp 0x6d958607
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x870bd905
mov r9d, ecx
add r9d, r8d
add r9d, 0xaff576a3
add r9d, 0x3fc6c347
sub r9d, 0xaff576a3
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0x870bd905
add r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0xb5ef16a7
sub r9d, r8d
mov r8d, eax
sub r8d, 1
add r9d, r8d
sub r9d, 0xf8bb17a3
sub r9d, 0xb5ef16a7
add r9d, 0xf8bb17a3
mov r8d, eax
sub r8d, 0xef3d6abd
add r9d, r8d
sub eax, 0x3fc6c347
add r9d, eax
add r9d, 0x17aee930
add r9d, 0xef3d6abd
sub r9d, 0x17aee930
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, 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, r11b
xor r15b, 0xff
xor bl, 0xff
mov r12b, sil
xor r12b, 1
or r15b, bl
or r12b, 1
xor r15b, 0xff
and r15b, r12b
mov bl, r14b
and bl, r15b
xor r14b, r15b
or bl, r14b
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
xor r14b, 0
and r14b, 0
mov r15b, sil
xor r15b, 0
and r15b, 1
mov r12b, sil
xor r12b, 1
mov r13b, r12b
and r13b, 0
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
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, 0
mov dl, sil
xor dl, 1
or r12b, cl
or dl, 1
xor r12b, 0xff
and r12b, dl
xor r15b, 0xff
xor r15b, 1
and r15b, 0xff
mov cl, r14b
xor cl, 0xff
mov dl, al
xor dl, 0xff
mov r13b, sil
xor r13b, 1
mov r8b, cl
and r8b, 0xff
and r14b, r13b
mov r9b, dl
and r9b, 0xff
and al, r13b
or r8b, r14b
or r9b, al
xor r8b, r9b
or cl, dl
xor cl, 0xff
or r13b, 1
and cl, r13b
or r8b, cl
mov al, r12b
and al, r15b
xor r12b, r15b
or al, r12b
mov cl, r8b
xor cl, 0xff
and cl, 0
mov dl, sil
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, 0xff
and al, 1
mov dl, sil
xor dl, 1
mov r8b, dil
and r8b, dl
or al, r8b
mov dl, sil
xor dl, 1
and dl, 1
mov r8b, sil
xor r8b, 1
mov r9b, r8b
and r9b, 1
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and r8b, 1
or dl, r9b
or r14b, r8b
xor dl, r14b
mov r8b, sil
xor r8b, 1
and r8b, 1
mov r9b, sil
xor r9b, 1
and r9b, 1
or r8b, r9b
mov r9b, al
xor r9b, 0xff
mov r14b, dl
xor r14b, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, r9b
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 r9b, r14b
xor r9b, 0xff
or r15b, 0
and r9b, r15b
or r12b, r9b
mov al, r8b
and al, 1
xor r8b, 1
or al, r8b
mov dl, r12b
xor dl, 0xff
and dl, 0
mov r8b, sil
xor r8b, 0
and r12b, r8b
mov r9b, sil
xor r9b, 1
and r9b, 0
and r8b, 1
or dl, r12b
or r9b, r8b
xor dl, r9b
xor dl, 0xff
xor al, 0xff
mov r8b, sil
xor r8b, 1
or dl, al
or r8b, 1
xor dl, 0xff
and dl, r8b
mov al, cl
xor al, 0xff
and al, 1
mov r8b, sil
xor r8b, 1
mov r9b, cl
and r9b, r8b
or al, r9b
mov r8b, r10b
xor r8b, 0xff
and r8b, 0
mov r9b, sil
xor r9b, 0
mov r14b, r10b
and r14b, r9b
mov r15b, al
xor r15b, 0xff
and r15b, 0
and al, r9b
or r8b, r14b
or r15b, al
xor r8b, r15b
xor r8b, 0xff
xor r10b, 0xff
mov al, sil
xor al, 0
or r8b, r10b
or al, 0
xor r8b, 0xff
and r8b, al
mov al, sil
xor al, 1
and al, 1
mov r9b, sil
xor r9b, 1
and r9b, 1
or al, r9b
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
mov al, bl
xor al, 0xff
mov r9b, sil
xor r9b, 0
or r10b, al
or r9b, 0
xor r10b, 0xff
and r10b, r9b
mov al, cl
xor al, 0xff
and al, 0
mov r9b, sil
xor r9b, 0
mov r14b, cl
and r14b, r9b
mov r15b, sil
xor r15b, 1
and r15b, 0
and r9b, 1
or al, r14b
or r15b, r9b
xor al, r15b
mov r9b, r11b
xor r9b, 0xff
mov r14b, al
and r14b, r9b
xor al, 0xff
mov r9b, r11b
and r9b, al
or r14b, r9b
xor r11b, 0xff
mov al, r14b
xor al, r11b
and al, r14b
mov r9b, dl
xor r9b, 0xff
and r9b, 1
mov r11b, sil
xor r11b, 1
mov r14b, dl
and r14b, r11b
or r9b, r14b
mov r11b, r8b
xor r11b, 0xff
and r11b, 1
mov r14b, sil
xor r14b, 1
mov r15b, r8b
and r15b, r14b
or r11b, 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, r9b
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
mov r12b, r14b
xor r12b, 0xff
mov r13b, dl
xor r13b, r12b
and r13b, dl
mov dl, sil
xor dl, 1
mov r12b, r11b
xor r12b, dl
and r12b, r11b
mov dl, r14b
xor dl, 0xff
mov byte [rbp + 0x428], r8b
xor r8b, dl
mov dl, byte [rbp + 0x428]
and r8b, dl
mov dl, r15b
and dl, r13b
xor r15b, r13b
or dl, r15b
mov r15b, r12b
and r15b, r8b
xor r12b, r8b
or r15b, r12b
mov r8b, dl
xor r8b, 0xff
mov r12b, r15b
and r12b, r8b
xor r15b, 0xff
and dl, r15b
or r12b, dl
mov dl, r9b
xor dl, 0xff
mov r8b, r11b
xor r8b, 0xff
mov r15b, sil
xor r15b, 0
mov r13b, dl
and r13b, 0
and r9b, r15b
mov byte [rbp + 0x427], r8b
and r8b, 0
and r11b, r15b
or r13b, r9b
or r8b, r11b
xor r13b, r8b
mov r8b, byte [rbp + 0x427]
or dl, r8b
xor dl, 0xff
or r15b, 0
and dl, r15b
or r13b, dl
mov dl, r13b
xor dl, 0xff
and dl, 1
mov r9b, sil
xor r9b, 1
and r13b, r9b
mov r11b, sil
xor r11b, 1
and r11b, 0xff
and r9b, 1
or dl, r13b
or r11b, r9b
xor dl, r11b
mov r9b, r14b
and r9b, 1
xor r14b, 1
or r9b, r14b
xor r9b, 0xff
mov r11b, dl
xor r11b, r9b
and r11b, dl
mov dl, r12b
and dl, r11b
xor r12b, r11b
or dl, r12b
mov r9b, r10b
xor r9b, 0xff
mov r11b, al
xor r11b, 0xff
mov r14b, sil
xor r14b, 0
or r9b, r11b
or r14b, 0
xor r9b, 0xff
and r9b, r14b
mov r11b, r10b
xor r11b, 0xff
and r11b, 1
mov r14b, sil
xor r14b, 1
and r10b, r14b
mov r15b, al
xor r15b, 0xff
and r15b, 0xff
and al, r14b
or r11b, r10b
or r15b, al
xor r11b, r15b
mov al, r9b
and al, r11b
xor r9b, r11b
or al, r9b
mov r9b, dl
xor r9b, 0xff
and r9b, 0
mov r10b, sil
xor r10b, 0
mov r11b, dl
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
xor r9b, 0xff
mov r11b, sil
xor r11b, 1
or r10b, r9b
or r11b, 1
xor r10b, 0xff
and r10b, r11b
mov r9b, sil
xor r9b, 1
and r9b, 1
mov r11b, sil
xor r11b, 1
and r11b, 1
or r9b, r11b
mov r11b, r9b
xor r11b, 0xff
mov r14b, dl
xor r14b, r11b
and r14b, dl
mov dl, al
xor dl, 0xff
and dl, 1
mov r11b, sil
xor r11b, 1
mov r15b, al
and r15b, r11b
or dl, r15b
mov r11b, sil
xor r11b, 1
mov r15b, dl
xor r15b, r11b
and r15b, dl
xor al, 0xff
xor r9b, 0xff
mov dl, sil
xor dl, 0
or al, r9b
or dl, 0
xor al, 0xff
and al, dl
mov dl, r10b
xor dl, 0xff
mov r9b, r14b
xor r9b, 0xff
mov r11b, sil
xor r11b, 1
mov r12b, dl
and r12b, 0xff
and r10b, r11b
mov r13b, r9b
and r13b, 0xff
and r14b, r11b
or r12b, r10b
or r13b, r14b
xor r12b, r13b
or dl, r9b
xor dl, 0xff
or r11b, 1
and dl, r11b
or r12b, dl
mov dl, r15b
xor dl, 0xff
mov r9b, al
xor r9b, 0xff
mov r10b, sil
xor r10b, 1
mov r11b, dl
and r11b, 0xff
and r15b, r10b
mov r14b, r9b
and r14b, 0xff
and al, r10b
or r11b, r15b
or r14b, al
xor r11b, r14b
or dl, r9b
xor dl, 0xff
or r10b, 1
and dl, r10b
or r11b, dl
mov al, r12b
xor al, 0xff
and al, 0
mov dl, sil
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, dil
xor dl, 0xff
and dl, 1
mov r9b, sil
xor r9b, 1
mov r10b, dil
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, 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 r14b, dl
xor r14b, r11b
and r14b, dl
mov r11b, r10b
xor r11b, 0xff
mov r15b, dil
xor r15b, r11b
and r15b, dil
mov r11b, sil
xor r11b, 0
mov dil, r9b
xor dil, r11b
and dil, r9b
mov r11b, r10b
xor r11b, 0xff
mov r12b, bl
xor r12b, r11b
and r12b, bl
mov r11b, r14b
xor r11b, 0xff
mov bl, r15b
xor bl, 0xff
mov r13b, sil
xor r13b, 0
mov r8b, r11b
and r8b, 0
and r14b, r13b
mov byte [rbp + 0x426], bl
and bl, 0
and r15b, r13b
or r8b, r14b
or bl, r15b
xor r8b, bl
mov bl, byte [rbp + 0x426]
or r11b, bl
xor r11b, 0xff
or r13b, 0
and r11b, r13b
or r8b, r11b
mov r11b, dil
xor r11b, 0xff
mov r14b, r12b
xor r14b, 0xff
mov r15b, sil
xor r15b, 0
mov r13b, r11b
and r13b, 0
and dil, r15b
mov bl, r14b
and bl, 0
and r12b, r15b
or r13b, dil
or bl, r12b
xor r13b, bl
or r11b, r14b
xor r11b, 0xff
or r15b, 0
and r11b, r15b
or r13b, r11b
mov r11b, r8b
xor r11b, 0xff
mov bl, r13b
and bl, r11b
xor r13b, 0xff
and r8b, r13b
or bl, r8b
mov r8b, dl
xor r8b, 0xff
mov r11b, r9b
xor r11b, 0xff
mov dil, sil
xor dil, 0
mov r14b, r8b
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 r8b, r11b
xor r8b, 0xff
or dil, 0
and r8b, dil
or r14b, r8b
mov dl, r14b
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
and r14b, r8b
or dl, r14b
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 r15b, r9b
and r15b, 0xff
and r10b, r11b
or dil, r14b
or r15b, r10b
xor dil, r15b
or r8b, r9b
xor r8b, 0xff
or r11b, 1
and r8b, r11b
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 r10b, sil
xor r10b, 1
mov r11b, dl
and r11b, 0xff
and bl, r10b
mov dil, r9b
and dil, 0xff
and r8b, r10b
or r11b, bl
or dil, r8b
xor r11b, dil
or dl, r9b
xor dl, 0xff
or r10b, 1
and dl, r10b
or r11b, dl
mov dl, r11b
xor dl, 0xff
and dl, 0
mov r8b, sil
xor r8b, 0
mov r9b, r11b
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, 0
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, 0
and dl, 1
mov r9b, sil
xor r9b, 1
and r9b, 0
or dl, r9b
xor r11b, 0xff
mov r9b, dl
xor r9b, 0xff
mov r10b, sil
xor r10b, 1
or r11b, r9b
or r10b, 1
xor r11b, 0xff
and r11b, r10b
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, sil
xor r10b, 0
mov bl, r9b
xor bl, r10b
and bl, r9b
mov r9b, sil
xor r9b, 1
xor dl, 0xff
mov r10b, sil
xor r10b, 0
or r9b, dl
or r10b, 0
xor r9b, 0xff
and r9b, r10b
mov dl, r8b
and dl, r11b
xor r8b, r11b
or dl, r8b
mov r8b, bl
and r8b, r9b
xor bl, r9b
or r8b, bl
mov r9b, dl
xor r9b, 0xff
and r9b, 1
mov r10b, sil
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
xor dl, 1
and dl, 0xff
mov r8b, sil
xor r8b, 1
mov r10b, cl
and r10b, r8b
xor cl, 0xff
and cl, 1
or r10b, cl
mov cl, dl
and cl, r10b
xor dl, r10b
or cl, dl
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
and cl, r8b
mov r10b, sil
xor r10b, 1
and r10b, 0xff
and r8b, 1
or dl, cl
or r10b, r8b
xor dl, r10b
mov cl, r9b
xor cl, 0xff
mov r8b, dl
and r8b, cl
xor dl, 0xff
mov cl, r9b
and cl, dl
or r8b, cl
xor r9b, 0xff
mov cl, r8b
xor cl, r9b
and cl, r8b
mov dl, al
xor dl, 0xff
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, 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
xor sil, 1
mov r8b, al
and r8b, 0xff
and dl, sil
mov r10b, cl
and r10b, 0xff
and r9b, sil
or r8b, dl
or r10b, r9b
xor r8b, r10b
or al, cl
xor al, 0xff
or sil, 1
and al, sil
or r8b, al
test r8b, 1
jne 0x6d92b26a
jmp 0x6d9b4b91
xor eax, eax
mov rcx, qword [rbp + 0x770]
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, 0xa5b30d5a
add r10d, 0xdd2bf697
sub r10d, 0xa5b30d5a
add r10d, 0x2bbeee27
add r10d, 0x358b5d0d
sub r10d, 0x2bbeee27
mov r11d, eax
sub r11d, 0xdd2bf697
add r10d, r11d
mov r11d, eax
sub r11d, r10d
mov r10d, eax
sub r10d, 0x6dfc577e
add r11d, r10d
mov r10d, eax
sub r10d, r11d
mov r11d, eax
sub r11d, 1
add r10d, r11d
add r10d, 0x2145a0a5
sub r10d, 0x6dfc577e
sub r10d, 0x2145a0a5
add r10d, 0x5b9f275b
sub r10d, 0xf2063c4b
sub r10d, 0x5b9f275b
sub r10d, 0xa3a478ad
sub r10d, 0x358b5d0d
add r10d, 0xa3a478ad
mov r11d, eax
sub r11d, r10d
mov r10d, eax
sub r10d, 0xf2063c4b
add r11d, r10d
sub eax, r11d
imul r8d, eax
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
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
mov al, r13b
and al, 0
mov r8b, r14b
xor r8b, 1
and r8b, 0xff
and r13b, 1
or r12b, al
or r8b, r13b
xor r12b, r8b
mov al, dil
and al, r15b
xor dil, r15b
or al, dil
mov r8b, r14b
xor r8b, 0
mov dil, r12b
xor dil, 0xff
mov r15b, r14b
xor r15b, 0
mov r13b, r8b
and r13b, 0
mov r9b, r15b
and r9b, 0
mov r10b, dil
and r10b, 0
and r12b, r15b
or r13b, r9b
or r10b, r12b
xor r13b, r10b
or r8b, dil
xor r8b, 0xff
or r15b, 0
and r8b, r15b
or r13b, r8b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r9b, r14b
xor r9b, 1
and al, r9b
mov r10b, r14b
xor r10b, 1
and r10b, 0xff
and r9b, 1
or r8b, al
or r10b, r9b
xor r8b, r10b
xor r8b, 0xff
xor r13b, 0xff
mov al, r14b
xor al, 0
or r8b, r13b
or al, 0
xor r8b, 0xff
and r8b, al
mov al, bl
xor al, 0xff
and al, 1
mov r9b, r14b
xor r9b, 1
mov r10b, bl
and r10b, r9b
or al, r10b
xor al, 0xff
mov r9b, sil
xor r9b, al
and r9b, sil
mov al, sil
xor al, 0xff
and al, 1
mov r10b, r14b
xor r10b, 1
and sil, r10b
or al, sil
xor al, 0xff
mov r10b, bl
xor r10b, al
and r10b, bl
mov al, r9b
xor al, 0xff
mov bl, r10b
xor bl, 0xff
mov sil, r14b
xor sil, 1
mov dil, al
and dil, 0xff
and r9b, sil
mov r15b, bl
and r15b, 0xff
and r10b, sil
or dil, r9b
or r15b, r10b
xor dil, r15b
or al, bl
xor al, 0xff
or sil, 1
and al, sil
or dil, al
mov al, dil
xor al, 0xff
mov r9b, r8b
xor r9b, al
and r9b, r8b
mov al, r8b
xor al, 0xff
and al, 0
xor r14b, 0
and r8b, r14b
mov r10b, dil
xor r10b, 0xff
and r10b, 0
and dil, r14b
or al, r8b
or r10b, dil
xor al, r10b
mov r8b, r9b
and r8b, al
xor r9b, al
or r8b, r9b
test r8b, 1
mov qword [rbp + 0x418], rdx
jne 0x6d92b535
jmp 0x6d9b4b91
jmp 0x6d92b53a
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x58fd9d9f
sub r8d, ecx
add r8d, 0x58fd9d9f
mov r9d, 0x6f0b3d57
add r9d, 0
sub r9d, 0x6ad56fd0
sub r9d, 0x6f0b3d57
sub r8d, 0x6973d0c1
add r8d, r9d
add r8d, 0x6973d0c1
mov r9d, 0xde0379fa
add r9d, 0
sub r9d, r8d
sub r9d, 0xde0379fa
add r9d, 0x5e83bbe6
sub r9d, 0xf2bd52e9
sub r9d, 0x5e83bbe6
sub eax, 1
add r9d, eax
add r9d, 0xef68f916
add r9d, 0xf2bd52e9
sub r9d, 0xef68f916
sub r9d, 0xd7ebbb74
add r9d, 0x118fd469
add r9d, 0xd7ebbb74
sub r9d, 0xdb6c5ab3
sub r9d, 0x6ad56fd0
add r9d, 0xdb6c5ab3
add r9d, 0xfbf5a917
sub r9d, 0x118fd469
sub r9d, 0xfbf5a917
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
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
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
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
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
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
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, 1
or bl, al
or dil, 1
xor bl, 0xff
and bl, dil
mov al, cl
and al, bl
xor cl, bl
or al, cl
mov cl, sil
xor cl, 0
and cl, 1
mov bl, sil
xor bl, 1
and bl, 0
or cl, bl
mov bl, r13b
xor bl, 0xff
mov dil, cl
and dil, bl
xor cl, 0xff
mov bl, r13b
and bl, cl
or dil, bl
xor dil, 0xff
mov cl, r13b
xor cl, 0xff
mov bl, sil
xor bl, 1
or dil, cl
or bl, 1
xor dil, 0xff
and dil, bl
mov cl, r10b
xor cl, 0xff
and cl, 1
mov bl, sil
xor bl, 1
and r10b, bl
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and bl, 1
or cl, r10b
or r14b, bl
xor cl, r14b
mov r10b, al
xor r10b, 0xff
and r10b, 1
mov bl, sil
xor bl, 1
mov r14b, al
and r14b, bl
or r10b, r14b
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 dl, sil
xor dl, 1
mov r8b, r14b
and r8b, 0xff
and cl, dl
mov r9b, r15b
and r9b, 0xff
and r10b, dl
or r8b, cl
or r9b, r10b
xor r8b, r9b
or r14b, r15b
xor r14b, 0xff
or dl, 1
and r14b, dl
or r8b, r14b
mov cl, bl
and cl, 0
xor bl, 0
or cl, bl
mov dl, r8b
xor dl, 0xff
and dl, 0
mov r9b, sil
xor r9b, 0
and r8b, r9b
mov r10b, sil
xor r10b, 1
and r10b, 0
and r9b, 1
or dl, r8b
or r10b, r9b
xor dl, r10b
xor cl, 0xff
mov r8b, dl
xor r8b, cl
and r8b, dl
mov cl, sil
xor cl, 0
and cl, 1
mov dl, sil
xor dl, 1
mov r9b, dl
and r9b, 0
mov r10b, sil
xor r10b, 1
and r10b, 0xff
and dl, 1
or cl, r9b
or r10b, dl
xor cl, r10b
mov dl, r12b
xor dl, 0xff
and dl, 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 dl, r10b
or bl, cl
xor dl, bl
xor dl, 0xff
mov cl, r12b
xor cl, 0xff
mov r9b, sil
xor r9b, 0
or dl, cl
or r9b, 0
xor dl, 0xff
and dl, r9b
mov cl, al
xor cl, 0xff
and cl, 1
mov r9b, sil
xor r9b, 1
mov r10b, al
and r10b, r9b
or cl, r10b
mov r9b, r11b
xor r9b, 0xff
mov r10b, cl
and r10b, r9b
xor cl, 0xff
mov r9b, r11b
and r9b, cl
or r10b, r9b
xor r11b, 0xff
mov cl, r10b
xor cl, r11b
and cl, r10b
mov r9b, dil
xor r9b, 0xff
and r9b, 1
mov r10b, sil
xor r10b, 1
mov r11b, dil
and r11b, r10b
or r9b, r11b
mov r10b, r8b
xor r10b, 0xff
and r10b, 1
mov r11b, sil
xor r11b, 1
mov bl, r8b
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, 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, sil
xor bl, 1
mov r14b, r9b
xor r14b, bl
and r14b, r9b
mov bl, r11b
xor bl, 0xff
mov r15b, dil
xor r15b, bl
and r15b, dil
mov bl, r10b
xor bl, 0xff
mov dil, sil
xor dil, 1
mov byte [rbp + 0x417], sil
xor sil, 1
or bl, dil
or sil, 1
xor bl, 0xff
and bl, sil
mov sil, r11b
xor sil, 0xff
mov dil, r8b
xor dil, sil
and dil, r8b
mov r8b, r14b
and r8b, r15b
xor r14b, r15b
or r8b, r14b
mov sil, bl
and sil, dil
xor bl, dil
or sil, bl
mov bl, r8b
xor bl, 0xff
mov dil, sil
and dil, bl
xor sil, 0xff
and r8b, sil
or dil, r8b
mov r8b, r9b
xor r8b, 0xff
mov bl, r10b
xor bl, 0xff
mov sil, byte [rbp + 0x417]
xor sil, 0
mov r14b, r8b
and r14b, 0
and r9b, sil
mov r15b, bl
and r15b, 0
and r10b, sil
or r14b, r9b
or r15b, r10b
xor r14b, r15b
or r8b, bl
xor r8b, 0xff
or sil, 0
and r8b, sil
or r14b, r8b
mov r8b, r14b
xor r8b, 0xff
and r8b, 0
mov r9b, byte [rbp + 0x417]
xor r9b, 0
and r14b, r9b
mov r10b, byte [rbp + 0x417]
xor r10b, 1
and r10b, 0
and r9b, 1
or r8b, r14b
or r10b, r9b
xor r8b, r10b
mov r9b, byte [rbp + 0x417]
xor r9b, 1
mov r10b, r11b
xor r10b, 0xff
mov bl, byte [rbp + 0x417]
xor bl, 1
mov sil, r9b
and sil, 0xff
mov r14b, bl
and r14b, 1
mov r15b, r10b
and r15b, 0xff
and r11b, bl
or sil, r14b
or r15b, r11b
xor sil, r15b
or r9b, r10b
xor r9b, 0xff
or bl, 1
and r9b, bl
or sil, r9b
xor r8b, 0xff
xor sil, 0xff
mov r9b, byte [rbp + 0x417]
xor r9b, 0
or r8b, sil
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov r9b, dil
xor r9b, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, byte [rbp + 0x417]
xor r11b, 0
mov bl, r9b
and bl, 0
and dil, r11b
mov sil, r10b
and sil, 0
and r8b, r11b
or bl, dil
or sil, r8b
xor bl, sil
or r9b, r10b
xor r9b, 0xff
or r11b, 0
and r9b, r11b
or bl, r9b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x417]
xor r9b, 1
mov r10b, dl
and r10b, r9b
or r8b, r10b
mov r9b, cl
xor r9b, 0xff
and r9b, 0
mov r10b, byte [rbp + 0x417]
xor r10b, 0
mov r11b, cl
and r11b, r10b
mov sil, byte [rbp + 0x417]
xor sil, 1
and sil, 0
and r10b, 1
or r9b, r11b
or sil, r10b
xor r9b, sil
mov r10b, byte [rbp + 0x417]
xor r10b, 1
and r10b, 0
mov r11b, byte [rbp + 0x417]
xor r11b, 0
mov sil, r11b
and sil, 1
mov dil, byte [rbp + 0x417]
xor dil, 1
and dil, 0
and r11b, 1
or r10b, sil
or dil, r11b
xor r10b, dil
mov r11b, byte [rbp + 0x417]
xor r11b, 1
mov sil, r8b
xor sil, r11b
and sil, r8b
xor dl, 0xff
mov r11b, r10b
xor r11b, 0xff
mov dil, byte [rbp + 0x417]
xor dil, 0
or dl, r11b
or dil, 0
xor dl, 0xff
and dl, dil
mov r11b, r9b
xor r11b, 0xff
mov dil, byte [rbp + 0x417]
xor dil, 1
mov r14b, byte [rbp + 0x417]
xor r14b, 0
or r11b, dil
or r14b, 0
xor r11b, 0xff
and r11b, r14b
mov dil, r10b
xor dil, 0xff
mov r14b, cl
xor r14b, dil
and r14b, cl
mov cl, sil
xor cl, 0xff
mov dil, dl
xor dil, 0xff
mov r15b, byte [rbp + 0x417]
xor r15b, 1
mov byte [rbp + 0x416], cl
and cl, 0xff
and sil, r15b
mov byte [rbp + 0x415], dil
and dil, 0xff
and dl, r15b
or cl, sil
or dil, dl
xor cl, dil
mov dl, byte [rbp + 0x416]
mov sil, byte [rbp + 0x415]
or dl, sil
xor dl, 0xff
or r15b, 1
and dl, r15b
or cl, dl
mov dl, r11b
and dl, r14b
xor r11b, r14b
or dl, r11b
mov r11b, cl
xor r11b, 0xff
mov dil, dl
and dil, r11b
xor dl, 0xff
and cl, dl
or dil, cl
mov cl, r8b
xor cl, 0xff
mov dl, r9b
xor dl, 0xff
mov r11b, byte [rbp + 0x417]
xor r11b, 0
mov r14b, cl
and r14b, 0
and r8b, r11b
mov r15b, dl
and r15b, 0
and r9b, r11b
or r14b, r8b
or r15b, r9b
xor r14b, r15b
or cl, dl
xor cl, 0xff
or r11b, 0
and cl, r11b
or r14b, cl
mov cl, r14b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x417]
xor dl, 1
and r14b, dl
or cl, r14b
mov dl, byte [rbp + 0x417]
xor dl, 1
mov r8b, r10b
xor r8b, 0xff
mov r9b, byte [rbp + 0x417]
xor r9b, 1
mov r11b, dl
and r11b, 0xff
mov r14b, r9b
and r14b, 1
mov r15b, r8b
and r15b, 0xff
and r10b, r9b
or r11b, r14b
or r15b, r10b
xor r11b, r15b
or dl, r8b
xor dl, 0xff
or r9b, 1
and dl, r9b
or r11b, dl
xor cl, 0xff
xor r11b, 0xff
mov dl, byte [rbp + 0x417]
xor dl, 1
or cl, r11b
or dl, 1
xor cl, 0xff
and cl, dl
mov dl, dil
and dl, cl
xor dil, cl
or dl, dil
mov cl, bl
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x417]
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 + 0x417]
xor r8b, 1
and r8b, 1
mov r9b, byte [rbp + 0x417]
xor r9b, 1
mov r10b, r9b
and r10b, 1
mov r11b, byte [rbp + 0x417]
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, bl
xor r10b, r9b
and r10b, bl
mov r9b, dl
xor r9b, 0xff
and r9b, 1
mov r11b, byte [rbp + 0x417]
xor r11b, 1
mov bl, dl
and bl, r11b
mov dil, byte [rbp + 0x417]
xor dil, 1
and dil, 0xff
and r11b, 1
or r9b, bl
or dil, r11b
xor r9b, dil
xor r9b, 0xff
mov r11b, byte [rbp + 0x417]
xor r11b, 1
mov bl, byte [rbp + 0x417]
xor bl, 1
or r9b, r11b
or bl, 1
xor r9b, 0xff
and r9b, bl
xor dl, 0xff
xor r8b, 0xff
mov r11b, byte [rbp + 0x417]
xor r11b, 1
or dl, r8b
or r11b, 1
xor dl, 0xff
and dl, r11b
mov r8b, cl
and r8b, r10b
xor cl, r10b
or r8b, cl
mov cl, r9b
xor cl, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, byte [rbp + 0x417]
xor r11b, 1
mov bl, cl
and bl, 0xff
and r9b, r11b
mov dil, r10b
and dil, 0xff
and dl, r11b
or bl, r9b
or dil, dl
xor bl, dil
or cl, r10b
xor cl, 0xff
or r11b, 1
and cl, r11b
or bl, cl
mov cl, r8b
xor cl, 0xff
and cl, 0
mov dl, byte [rbp + 0x417]
xor dl, 0
and r8b, dl
mov r9b, bl
xor r9b, 0xff
and r9b, 0
and bl, dl
or cl, r8b
or r9b, bl
xor cl, r9b
mov dl, r12b
xor dl, 0xff
mov r8b, r13b
xor r8b, dl
and r8b, r13b
mov dl, r13b
xor dl, 0xff
and dl, 0
mov r9b, byte [rbp + 0x417]
xor r9b, 0
and r13b, r9b
mov r10b, r12b
xor r10b, 0xff
and r10b, 0
and r12b, r9b
or dl, r13b
or r10b, r12b
xor dl, r10b
mov r9b, r8b
and r9b, dl
xor r8b, dl
or r9b, r8b
mov dl, r9b
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x417]
xor r8b, 1
mov r10b, r9b
and r10b, r8b
mov r11b, byte [rbp + 0x417]
xor r11b, 1
and r11b, 0xff
and r8b, 1
or dl, r10b
or r11b, r8b
xor dl, r11b
mov r8b, byte [rbp + 0x417]
xor r8b, 1
xor dl, 0xff
mov r10b, byte [rbp + 0x417]
xor r10b, 1
or r8b, dl
or r10b, 1
xor r8b, 0xff
and r8b, r10b
mov dl, byte [rbp + 0x417]
xor dl, 1
and dl, 1
mov r10b, byte [rbp + 0x417]
xor r10b, 1
and r10b, 1
or dl, r10b
xor dl, 0xff
mov r10b, r9b
xor r10b, dl
and r10b, r9b
mov dl, r8b
and dl, r10b
xor r8b, r10b
or dl, r8b
mov r8b, byte [rbp + 0x417]
xor r8b, 0
and r8b, 1
mov r9b, byte [rbp + 0x417]
xor r9b, 1
mov r10b, r9b
and r10b, 0
mov r11b, byte [rbp + 0x417]
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, byte [rbp + 0x417]
xor r10b, 1
mov r11b, al
and r11b, r10b
or r9b, r11b
mov r10b, byte [rbp + 0x417]
xor r10b, 1
and r10b, 1
mov r11b, byte [rbp + 0x417]
xor r11b, 1
mov bl, r11b
and bl, 1
mov dil, byte [rbp + 0x417]
xor dil, 1
and dil, 0xff
and r11b, 1
or r10b, bl
or dil, r11b
xor r10b, dil
mov r11b, r8b
xor r11b, 0xff
mov bl, byte [rbp + 0x417]
xor bl, 1
mov dil, byte [rbp + 0x417]
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, r9b
xor dil, 0xff
mov r14b, byte [rbp + 0x417]
xor r14b, 1
mov r15b, byte [rbp + 0x417]
xor r15b, 1
or dil, r14b
or r15b, 1
xor dil, 0xff
and dil, r15b
mov r14b, r10b
xor r14b, 0xff
mov r15b, al
xor r15b, r14b
and r15b, al
mov al, r11b
and al, bl
xor r11b, bl
or al, r11b
mov r11b, dil
and r11b, r15b
xor dil, r15b
or r11b, dil
mov bl, al
xor bl, 0xff
and bl, 0
mov dil, byte [rbp + 0x417]
xor dil, 0
and al, dil
mov r14b, r11b
xor r14b, 0xff
and r14b, 0
and r11b, dil
or bl, al
or r14b, r11b
xor bl, r14b
mov al, r8b
xor al, 0xff
mov r11b, r9b
xor r11b, 0xff
mov dil, byte [rbp + 0x417]
xor dil, 0
mov r14b, al
and r14b, 0
and r8b, dil
mov r15b, r11b
and r15b, 0
and r9b, dil
or r14b, r8b
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, 0
mov r8b, byte [rbp + 0x417]
xor r8b, 0
and r14b, r8b
mov r9b, byte [rbp + 0x417]
xor r9b, 1
and r9b, 0
and r8b, 1
or al, r14b
or r9b, r8b
xor al, r9b
mov r8b, byte [rbp + 0x417]
xor r8b, 1
mov r9b, r10b
xor r9b, 0xff
mov r11b, byte [rbp + 0x417]
xor r11b, 1
mov dil, r8b
and dil, 0xff
mov r14b, r11b
and r14b, 1
mov r15b, r9b
and r15b, 0xff
and r10b, r11b
or dil, r14b
or r15b, r10b
xor dil, r15b
or r8b, r9b
xor r8b, 0xff
or r11b, 1
and r8b, r11b
or dil, r8b
xor al, 0xff
xor dil, 0xff
mov r8b, byte [rbp + 0x417]
xor r8b, 0
or al, dil
or r8b, 0
xor al, 0xff
and al, r8b
mov r8b, bl
and r8b, al
xor bl, al
or r8b, bl
mov al, r8b
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x417]
xor r9b, 1
and r8b, r9b
or al, r8b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x417]
xor r9b, 1
mov r10b, dl
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 dl, 0xff
mov al, r8b
xor al, dl
and al, r8b
mov dl, cl
xor dl, 0xff
mov r8b, al
xor r8b, 0xff
mov r9b, byte [rbp + 0x417]
xor r9b, 1
or dl, r8b
or r9b, 1
xor dl, 0xff
and dl, r9b
mov r8b, cl
xor r8b, 0xff
and r8b, 0
mov r9b, byte [rbp + 0x417]
xor r9b, 0
and cl, r9b
mov r10b, al
xor r10b, 0xff
and r10b, 0
and al, r9b
or r8b, cl
or r10b, al
xor r8b, r10b
mov al, dl
xor al, 0xff
mov cl, r8b
xor cl, 0xff
mov r9b, byte [rbp + 0x417]
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 0x6d92c3ab
jmp 0x6d9b4b96
xor eax, eax
mov rcx, qword [rbp + 0x418]
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, 1
add r10d, 0
mov r11d, eax
sub r11d, 0xbb30529
add r11d, r10d
add r11d, 0xbb30529
sub eax, r11d
add eax, 0
mov r10d, r8d
add r10d, 0x321e09bb
sub r10d, eax
sub r10d, 0x321e09bb
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
or dil, r12b
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
mov al, r14b
xor al, 0
and al, 1
mov r12b, r14b
xor r12b, 1
mov r13b, r12b
and r13b, 0
mov r8b, r14b
xor r8b, 1
and r8b, 0xff
and r12b, 1
or al, r13b
or r8b, r12b
xor al, r8b
mov r8b, dil
and r8b, r15b
xor dil, r15b
or r8b, dil
mov dil, r14b
xor dil, 0
mov r15b, al
xor r15b, 0xff
mov r12b, r14b
xor r12b, 1
mov r13b, dil
and r13b, 0xff
mov r9b, r12b
and r9b, 0
mov r10b, r15b
and r10b, 0xff
and al, r12b
or r13b, r9b
or r10b, al
xor r13b, r10b
or dil, r15b
xor dil, 0xff
or r12b, 1
and dil, r12b
or r13b, dil
mov al, r8b
xor al, 0xff
and al, 1
mov r9b, r14b
xor r9b, 1
and r8b, r9b
or al, r8b
xor al, 0xff
xor r13b, 0xff
mov r8b, r14b
xor r8b, 0
or al, r13b
or r8b, 0
xor al, 0xff
and al, r8b
mov r8b, bl
xor r8b, 0xff
and r8b, 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 r8b, r10b
or dil, r9b
xor r8b, dil
mov r9b, sil
xor r9b, 0xff
xor r8b, 0xff
mov r10b, r14b
xor r10b, 1
or r9b, r8b
or r10b, 1
xor r9b, 0xff
and r9b, r10b
mov r8b, sil
xor r8b, 0xff
and r8b, 1
mov r10b, r14b
xor r10b, 1
and sil, r10b
mov dil, r14b
xor dil, 1
and dil, 0xff
and r10b, 1
or r8b, sil
or dil, r10b
xor r8b, dil
xor bl, 0xff
xor r8b, 0xff
mov r10b, r14b
xor r10b, 0
or bl, r8b
or r10b, 0
xor bl, 0xff
and bl, r10b
mov r8b, r9b
xor r8b, 0xff
mov r10b, bl
xor r10b, 0xff
mov sil, r14b
xor sil, 0
mov dil, r8b
and dil, 0
and r9b, sil
mov r15b, r10b
and r15b, 0
and bl, sil
or dil, r9b
or r15b, bl
xor dil, r15b
or r8b, r10b
xor r8b, 0xff
or sil, 0
and r8b, sil
or dil, r8b
mov r8b, al
xor r8b, 0xff
mov r9b, dil
xor r9b, 0xff
xor r14b, 0
or r8b, r9b
or r14b, 0
xor r8b, 0xff
and r8b, r14b
mov r9b, al
xor r9b, 0xff
mov r10b, dil
and r10b, r9b
xor dil, 0xff
and al, dil
or r10b, al
mov al, r8b
and al, r10b
xor r8b, r10b
or al, r8b
test al, 1
mov dword [rbp + 0x410], edx
jne 0x6d92c63d
jmp 0x6d9b4b96
jmp 0x6d92c642
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x1dadea7c
add r8d, 0
mov r9d, ecx
sub r9d, 0xb7812993
add r9d, r8d
add r9d, 0xb7812993
mov r8d, 0xfa02169d
add r8d, 0
sub r8d, 1
sub r8d, 0xfa02169d
add r9d, 0x27236dbd
add r9d, r8d
sub r9d, 0x27236dbd
mov r8d, eax
sub r8d, 0x6ee4261c
sub r8d, 0x1dadea7c
add r8d, 0x6ee4261c
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
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
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, 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
mov r12b, sil
xor r12b, 0
mov r13b, r15b
xor r13b, r12b
and r13b, r15b
mov r15b, sil
xor r15b, 1
xor bl, 0xff
mov r12b, sil
xor r12b, 1
or r15b, bl
or r12b, 1
xor r15b, 0xff
and r15b, r12b
mov bl, dil
and bl, r14b
xor dil, r14b
or bl, dil
mov dil, r13b
xor dil, 0xff
mov r14b, r15b
xor r14b, 0xff
mov r12b, sil
xor r12b, 1
mov al, dil
and al, 0xff
and r13b, r12b
mov cl, r14b
and cl, 0xff
and r15b, r12b
or al, r13b
or cl, r15b
xor al, cl
or dil, r14b
xor dil, 0xff
or r12b, 1
and dil, r12b
or al, dil
mov cl, bl
xor cl, 0xff
mov dil, al
and dil, cl
xor al, 0xff
and bl, al
or dil, bl
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
mov r14b, bl
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and bl, 1
or al, r14b
or r15b, bl
xor al, r15b
mov bl, al
xor bl, 0xff
mov r14b, r11b
xor r14b, bl
and r14b, r11b
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, sil
xor r15b, 1
mov r12b, bl
xor r12b, r15b
and r12b, bl
mov bl, sil
xor bl, 1
xor al, 0xff
mov r15b, sil
xor r15b, 0
or bl, al
or r15b, 0
xor bl, 0xff
and bl, r15b
mov al, cl
xor al, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r13b, sil
xor r13b, 0
mov dl, al
and dl, 0
and cl, r13b
mov r8b, r15b
and r8b, 0
and r14b, r13b
or dl, cl
or r8b, r14b
xor dl, r8b
or al, r15b
xor al, 0xff
or r13b, 0
and al, r13b
or dl, al
mov al, r12b
xor al, 0xff
mov cl, bl
xor cl, 0xff
mov r8b, sil
xor r8b, 0
mov r14b, al
and r14b, 0
and r12b, r8b
mov r15b, cl
and r15b, 0
and bl, r8b
or r14b, r12b
or r15b, bl
xor r14b, r15b
or al, cl
xor al, 0xff
or r8b, 0
and al, r8b
or r14b, al
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, sil
xor cl, 0
and cl, 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 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 r14b, sil
xor r14b, 1
and r14b, 0
and r8b, 1
or dl, bl
or r14b, r8b
xor dl, r14b
xor dl, 0xff
xor dl, 0
and dl, 0
mov r8b, cl
and r8b, dl
xor cl, dl
or r8b, cl
mov cl, dil
xor cl, 0xff
and cl, 0
mov dl, sil
xor dl, 0
mov bl, dil
and bl, dl
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
and dl, 1
mov bl, sil
xor bl, 1
and bl, 0
or dl, 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
and r14b, dl
xor cl, dl
or r14b, cl
mov cl, sil
xor cl, 0
mov dl, bl
xor dl, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, cl
and r12b, 0
mov r13b, r15b
and r13b, 0
mov r9b, dl
and r9b, 0
and bl, r15b
or r12b, r13b
or r9b, bl
xor r12b, r9b
or cl, dl
xor cl, 0xff
or r15b, 0
and cl, r15b
or r12b, cl
mov cl, r14b
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
and r14b, dl
or cl, r14b
xor r12b, 0xff
mov dl, cl
xor dl, r12b
and dl, cl
mov cl, r10b
xor cl, 0xff
and cl, 1
mov r9b, sil
xor r9b, 1
and r10b, r9b
or cl, r10b
mov r9b, r8b
xor r9b, 0xff
and r9b, 0
mov r10b, sil
xor r10b, 0
mov bl, r8b
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, 1
and r10b, 1
mov bl, sil
xor bl, 1
and bl, 1
or r10b, bl
mov bl, cl
xor bl, 0xff
mov r14b, r9b
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, bl
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 bl, r14b
xor bl, 0xff
or r15b, 1
and bl, r15b
or r12b, bl
mov cl, sil
xor cl, 1
mov r9b, r10b
xor r9b, 0xff
mov bl, sil
xor bl, 1
mov r14b, cl
and r14b, 0xff
mov r15b, bl
and r15b, 1
mov r13b, r9b
and r13b, 0xff
and r10b, bl
or r14b, r15b
or r13b, r10b
xor r14b, r13b
or cl, r9b
xor cl, 0xff
or bl, 1
and cl, bl
or r14b, cl
mov cl, r12b
xor cl, 0xff
and cl, 0
mov r9b, sil
xor r9b, 0
and r12b, r9b
mov r10b, sil
xor r10b, 1
and r10b, 0
and r9b, 1
or cl, r12b
or r10b, r9b
xor cl, r10b
xor cl, 0xff
xor r14b, 0xff
mov r9b, sil
xor r9b, 0
or cl, r14b
or r9b, 0
xor cl, 0xff
and cl, r9b
mov r9b, al
xor r9b, 0xff
and r9b, 1
mov r10b, sil
xor r10b, 1
mov bl, al
and bl, r10b
mov r14b, sil
xor r14b, 1
and r14b, 0xff
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, sil
xor bl, 0
and bl, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
or bl, r14b
mov r14b, r9b
xor r14b, 0xff
mov r15b, r10b
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, r14b
and r13b, 0
and r9b, r12b
mov byte [rbp + 0x40f], r15b
and r15b, 0
and r10b, r12b
or r13b, r9b
or r15b, r10b
xor r13b, r15b
mov r9b, byte [rbp + 0x40f]
or r14b, r9b
xor r14b, 0xff
or r12b, 0
and r14b, r12b
or r13b, r14b
mov r10b, bl
and r10b, 0
xor bl, 0
or r10b, bl
mov bl, r13b
xor bl, 0xff
and bl, 0
mov r14b, sil
xor r14b, 0
and r13b, r14b
mov r15b, sil
xor r15b, 1
and r15b, 0
and r14b, 1
or bl, r13b
or r15b, r14b
xor bl, r15b
xor bl, 0xff
xor r10b, 0xff
mov r14b, sil
xor r14b, 0
or bl, r10b
or r14b, 0
xor bl, 0xff
and bl, r14b
mov r10b, r11b
xor r10b, 0xff
and r10b, 0
mov r14b, sil
xor r14b, 0
and r11b, r14b
mov r15b, sil
xor r15b, 1
and r15b, 0
and r14b, 1
or r10b, r11b
or r15b, r14b
xor r10b, r15b
mov r11b, r8b
xor r11b, 0xff
and r11b, 0
mov r14b, sil
xor r14b, 0
mov r15b, r8b
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, 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, r10b
xor r15b, 0xff
mov r12b, r11b
xor r12b, 0xff
mov r13b, sil
xor r13b, 0
mov r9b, r15b
and r9b, 0
and r10b, r13b
mov byte [rbp + 0x40e], r12b
and r12b, 0
and r11b, r13b
or r9b, r10b
or r12b, r11b
xor r9b, r12b
mov r10b, byte [rbp + 0x40e]
or r15b, r10b
xor r15b, 0xff
or r13b, 0
and r15b, r13b
or r9b, r15b
mov r11b, r14b
and r11b, 0
xor r14b, 0
or r11b, r14b
mov r14b, r9b
xor r14b, 0xff
and r14b, 0
mov r15b, sil
xor r15b, 0
and r9b, r15b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r15b, 1
or r14b, r9b
or r12b, r15b
xor r14b, r12b
xor r11b, 0xff
mov r9b, r14b
xor r9b, r11b
and r9b, r14b
mov r11b, dl
xor r11b, 0xff
and r11b, 1
mov r14b, sil
xor r14b, 1
mov r15b, dl
and r15b, r14b
or r11b, r15b
mov r14b, cl
xor r14b, 0xff
and r14b, 1
mov r15b, sil
xor r15b, 1
mov r12b, cl
and r12b, r15b
or r14b, 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, r14b
xor r10b, 0xff
mov r12b, sil
xor r12b, 0
mov byte [rbp + 0x40d], sil
xor sil, 0
or r10b, r12b
or sil, 0
xor r10b, 0xff
and r10b, sil
xor cl, 0xff
mov sil, r15b
xor sil, 0xff
mov r12b, byte [rbp + 0x40d]
xor r12b, 0
or cl, sil
or r12b, 0
xor cl, 0xff
and cl, r12b
mov sil, r13b
and sil, dl
xor r13b, dl
or sil, r13b
mov dl, r10b
xor dl, 0xff
mov r12b, cl
xor r12b, 0xff
mov r13b, byte [rbp + 0x40d]
xor r13b, 0
mov byte [rbp + 0x40c], dl
and dl, 0
and r10b, r13b
mov byte [rbp + 0x40b], r12b
and r12b, 0
and cl, r13b
or dl, r10b
or r12b, cl
xor dl, r12b
mov cl, byte [rbp + 0x40c]
mov r10b, byte [rbp + 0x40b]
or cl, r10b
xor cl, 0xff
or r13b, 0
and cl, r13b
or dl, cl
mov cl, sil
xor cl, 0xff
mov r12b, dl
and r12b, cl
xor dl, 0xff
and sil, dl
or r12b, sil
mov cl, r11b
xor cl, 0xff
mov dl, r14b
xor dl, 0xff
mov sil, byte [rbp + 0x40d]
xor sil, 0
mov r13b, cl
and r13b, 0
and r11b, sil
mov r10b, dl
and r10b, 0
and r14b, sil
or r13b, r11b
or r10b, r14b
xor r13b, r10b
or cl, dl
xor cl, 0xff
or sil, 0
and cl, sil
or r13b, cl
mov cl, r13b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x40d]
xor dl, 1
and r13b, dl
mov r10b, byte [rbp + 0x40d]
xor r10b, 1
and r10b, 0xff
and dl, 1
or cl, r13b
or r10b, dl
xor cl, r10b
mov dl, r15b
and dl, 0
xor r15b, 0
or dl, r15b
xor dl, 0xff
mov r10b, cl
xor r10b, dl
and r10b, cl
mov cl, r12b
xor cl, 0xff
mov dl, r10b
xor dl, 0xff
mov r11b, byte [rbp + 0x40d]
xor r11b, 1
mov sil, cl
and sil, 0xff
and r12b, r11b
mov r14b, dl
and r14b, 0xff
and r10b, r11b
or sil, r12b
or r14b, r10b
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 + 0x40d]
xor dl, 0
mov r10b, bl
and r10b, dl
mov r11b, byte [rbp + 0x40d]
xor r11b, 1
and r11b, 0
and dl, 1
or cl, r10b
or r11b, dl
xor cl, r11b
mov dl, r9b
xor dl, 0xff
and dl, 1
mov r10b, byte [rbp + 0x40d]
xor r10b, 1
mov r11b, r9b
and r11b, r10b
mov r14b, byte [rbp + 0x40d]
xor r14b, 1
and r14b, 0xff
and r10b, 1
or dl, r11b
or r14b, r10b
xor dl, r14b
mov r10b, byte [rbp + 0x40d]
xor r10b, 0
and r10b, 1
mov r11b, byte [rbp + 0x40d]
xor r11b, 1
and r11b, 0
or r10b, r11b
mov r11b, byte [rbp + 0x40d]
xor r11b, 0
mov r14b, cl
xor r14b, r11b
and r14b, cl
xor bl, 0xff
mov r11b, r10b
xor r11b, 0xff
mov r15b, byte [rbp + 0x40d]
xor r15b, 0
or bl, r11b
or r15b, 0
xor bl, 0xff
and bl, r15b
mov r11b, dl
xor r11b, 0xff
mov r15b, byte [rbp + 0x40d]
xor r15b, 0
mov r12b, byte [rbp + 0x40d]
xor r12b, 1
or r11b, r15b
or r12b, 1
xor r11b, 0xff
and r11b, r12b
xor r9b, 0xff
mov r15b, r10b
xor r15b, 0xff
mov r12b, byte [rbp + 0x40d]
xor r12b, 0
or r9b, r15b
or r12b, 0
xor r9b, 0xff
and r9b, r12b
mov r15b, r14b
xor r15b, 0xff
mov r12b, bl
xor r12b, 0xff
mov r13b, byte [rbp + 0x40d]
xor r13b, 0
mov byte [rbp + 0x40a], r15b
and r15b, 0
and r14b, r13b
mov byte [rbp + 0x409], r12b
and r12b, 0
and bl, r13b
or r15b, r14b
or r12b, bl
xor r15b, r12b
mov bl, byte [rbp + 0x40a]
mov r14b, byte [rbp + 0x409]
or bl, r14b
xor bl, 0xff
or r13b, 0
and bl, r13b
or r15b, bl
mov bl, r11b
xor bl, 0xff
mov r12b, r9b
xor r12b, 0xff
mov r13b, byte [rbp + 0x40d]
xor r13b, 1
mov r14b, bl
and r14b, 0xff
and r11b, r13b
mov byte [rbp + 0x408], r12b
and r12b, 0xff
and r9b, r13b
or r14b, r11b
or r12b, r9b
xor r14b, r12b
mov r9b, byte [rbp + 0x408]
or bl, r9b
xor bl, 0xff
or r13b, 1
and bl, r13b
or r14b, bl
mov r11b, r15b
xor r11b, 0xff
mov bl, r14b
and bl, r11b
xor r14b, 0xff
and r15b, r14b
or bl, r15b
mov r11b, cl
and r11b, dl
xor cl, dl
or r11b, cl
mov cl, r11b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x40d]
xor dl, 1
and r11b, dl
or cl, r11b
mov dl, byte [rbp + 0x40d]
xor dl, 0
mov r11b, r10b
xor r11b, 0xff
mov r14b, byte [rbp + 0x40d]
xor r14b, 1
mov r15b, dl
and r15b, 0xff
mov r12b, r14b
and r12b, 0
mov r13b, r11b
and r13b, 0xff
and r10b, r14b
or r15b, r12b
or r13b, r10b
xor r15b, r13b
or dl, r11b
xor dl, 0xff
or r14b, 1
and dl, r14b
or r15b, dl
xor r15b, 0xff
mov dl, cl
xor dl, r15b
and dl, cl
mov cl, bl
and cl, dl
xor bl, dl
or cl, bl
mov dl, sil
xor dl, 0xff
and dl, 1
mov r10b, byte [rbp + 0x40d]
xor r10b, 1
mov r11b, sil
and r11b, r10b
mov bl, byte [rbp + 0x40d]
xor bl, 1
and bl, 0xff
and r10b, 1
or dl, r11b
or bl, r10b
xor dl, bl
mov r10b, cl
xor r10b, 0xff
xor dl, 0xff
mov r11b, byte [rbp + 0x40d]
xor r11b, 0
or r10b, dl
or r11b, 0
xor r10b, 0xff
and r10b, r11b
mov dl, cl
xor dl, 0xff
and dl, 1
mov r11b, byte [rbp + 0x40d]
xor r11b, 1
and cl, r11b
or dl, cl
xor sil, 0xff
xor dl, 0xff
mov cl, byte [rbp + 0x40d]
xor cl, 0
or sil, dl
or cl, 0
xor sil, 0xff
and sil, cl
mov cl, r10b
xor cl, 0xff
mov dl, sil
xor dl, 0xff
mov r11b, byte [rbp + 0x40d]
xor r11b, 1
mov bl, cl
and bl, 0xff
and r10b, r11b
mov r14b, dl
and r14b, 0xff
and sil, r11b
or bl, r10b
or r14b, sil
xor bl, r14b
or cl, dl
xor cl, 0xff
or r11b, 1
and cl, r11b
or bl, cl
mov cl, dil
xor cl, 0xff
mov dl, al
xor dl, 0xff
mov r10b, byte [rbp + 0x40d]
xor r10b, 0
or cl, dl
or r10b, 0
xor cl, 0xff
and cl, r10b
mov dl, dil
xor dl, 0xff
and dl, 1
mov r10b, byte [rbp + 0x40d]
xor r10b, 1
and dil, r10b
mov r11b, al
xor r11b, 0xff
and r11b, 0xff
and al, r10b
or dl, dil
or r11b, al
xor dl, r11b
mov al, cl
xor al, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, byte [rbp + 0x40d]
xor r11b, 0
mov sil, al
and sil, 0
and cl, r11b
mov dil, r10b
and dil, 0
and dl, r11b
or sil, cl
or dil, dl
xor sil, dil
or al, r10b
xor al, 0xff
or r11b, 0
and al, r11b
or sil, al
mov al, sil
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x40d]
xor cl, 0
mov dl, sil
and dl, cl
mov r10b, byte [rbp + 0x40d]
xor r10b, 1
and r10b, 0
and cl, 1
or al, dl
or r10b, cl
xor al, r10b
mov cl, byte [rbp + 0x40d]
xor cl, 1
xor al, 0xff
mov dl, byte [rbp + 0x40d]
xor dl, 0
or cl, al
or dl, 0
xor cl, 0xff
and cl, dl
mov al, byte [rbp + 0x40d]
xor al, 1
and al, 1
mov dl, byte [rbp + 0x40d]
xor dl, 1
and dl, 1
or al, dl
mov dl, al
xor dl, 0xff
mov r10b, sil
xor r10b, dl
and r10b, sil
mov dl, byte [rbp + 0x40d]
xor dl, 1
and dl, 1
mov r11b, byte [rbp + 0x40d]
xor r11b, 1
mov sil, r11b
and sil, 1
mov dil, byte [rbp + 0x40d]
xor dil, 1
and dil, 0xff
and r11b, 1
or dl, sil
or dil, r11b
xor dl, dil
mov r11b, byte [rbp + 0x40d]
xor r11b, 1
mov sil, dl
xor sil, r11b
and sil, dl
xor al, 0xff
xor al, 1
and al, 0xff
mov dl, cl
xor dl, 0xff
mov r11b, r10b
xor r11b, 0xff
mov dil, byte [rbp + 0x40d]
xor dil, 0
mov r14b, dl
and r14b, 0
and cl, dil
mov r15b, r11b
and r15b, 0
and r10b, dil
or r14b, cl
or r15b, r10b
xor r14b, r15b
or dl, r11b
xor dl, 0xff
or dil, 0
and dl, dil
or r14b, dl
mov cl, sil
and cl, al
xor sil, al
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, r8b
xor al, 0xff
xor al, 0
and al, 0
mov cl, byte [rbp + 0x40d]
xor cl, 0
mov r10b, r8b
and r10b, cl
xor r8b, 0xff
and r8b, 0
or r10b, r8b
mov cl, al
and cl, r10b
xor al, r10b
or cl, al
mov al, cl
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x40d]
xor r8b, 1
and cl, r8b
mov r10b, byte [rbp + 0x40d]
xor r10b, 1
and r10b, 0xff
and r8b, 1
or al, cl
or r10b, r8b
xor al, r10b
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 r8b, 0xff
xor dl, 0xff
mov al, byte [rbp + 0x40d]
xor al, 0
or r8b, dl
or al, 0
xor r8b, 0xff
and r8b, al
mov al, r8b
xor al, 0xff
mov cl, bl
xor cl, al
and cl, bl
mov al, bl
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x40d]
xor dl, 1
and bl, dl
mov r10b, r8b
xor r10b, 0xff
and r10b, 0xff
and r8b, dl
or al, bl
or r10b, r8b
xor al, r10b
mov dl, cl
xor dl, 0xff
mov r8b, al
xor r8b, 0xff
mov r10b, byte [rbp + 0x40d]
xor r10b, 0
mov r11b, dl
and r11b, 0
and cl, r10b
mov bl, r8b
and bl, 0
and al, r10b
or r11b, cl
or bl, al
xor r11b, bl
or dl, r8b
xor dl, 0xff
or r10b, 0
and dl, r10b
or r11b, dl
test r11b, 1
jne 0x6d92d5c3
jmp 0x6d9a3e2d
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
sub r8d, 0xc6cff3d0
add r8d, 0x54bcf7ee
add r8d, 0xc6cff3d0
sub r8d, 0xff916cf2
sub r8d, 0xab644245
add r8d, 0xff916cf2
mov r9d, eax
sub r9d, 0x54bcf7ee
add r8d, r9d
mov r9d, 0xb84c981b
add r9d, 0
sub r9d, 1
sub r9d, 0xb84c981b
mov r10d, eax
sub r10d, r9d
sub r8d, r10d
add r8d, 0x945759e7
add r8d, 0xbc73fde6
sub r8d, 0x945759e7
sub r8d, 0xdcdb15b7
add r8d, 0xab644245
add r8d, 0xdcdb15b7
sub eax, 0xbc73fde6
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, 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, 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 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
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, 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, cl
xor al, 0xff
mov bl, r11b
xor bl, 0xff
mov sil, dil
xor sil, 1
mov r14b, al
and r14b, 0xff
and cl, sil
mov r15b, bl
and r15b, 0xff
and r11b, sil
or r14b, cl
or r15b, r11b
xor r14b, r15b
or al, bl
xor al, 0xff
or sil, 1
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
or al, r11b
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, 1
and r11b, 1
mov bl, dil
xor bl, 1
mov sil, bl
and sil, 1
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and bl, 1
or r11b, sil
or r15b, bl
xor r11b, r15b
mov bl, dil
xor bl, 1
mov sil, al
xor sil, bl
and sil, al
xor dl, 0xff
mov bl, r11b
xor bl, 0xff
mov r15b, dil
xor r15b, 1
or dl, bl
or r15b, 1
xor dl, 0xff
and dl, r15b
mov bl, cl
xor bl, 0xff
mov r15b, dil
xor r15b, 1
mov r12b, dil
xor r12b, 1
or bl, r15b
or r12b, 1
xor bl, 0xff
and bl, r12b
mov r15b, r11b
xor r15b, 0xff
mov r12b, r14b
xor r12b, r15b
and r12b, r14b
mov r14b, sil
xor r14b, 0xff
mov r15b, dl
xor r15b, 0xff
mov r13b, dil
xor r13b, 1
mov r8b, r14b
and r8b, 0xff
and sil, r13b
mov r9b, r15b
and r9b, 0xff
and dl, r13b
or r8b, sil
or r9b, dl
xor r8b, r9b
or r14b, r15b
xor r14b, 0xff
or r13b, 1
and r14b, r13b
or r8b, r14b
mov dl, bl
and dl, r12b
xor bl, r12b
or dl, bl
mov r9b, r8b
xor r9b, 0xff
and r9b, 0
mov bl, dil
xor bl, 0
and r8b, bl
mov sil, dl
xor sil, 0xff
and sil, 0
and dl, bl
or r9b, r8b
or sil, dl
xor r9b, sil
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
mov cl, dil
xor cl, 1
and sil, cl
or al, sil
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, r9b
and cl, al
xor r9b, al
or cl, r9b
test cl, 1
jne 0x6d92d9b5
jmp 0x6d9b4b9b
xor eax, eax
mov ecx, dword [rbp + 0x410]
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, edx
add r11d, 0x8f01702f
sub r11d, 0x6e5233d4
sub r11d, 0x8f01702f
sub r11d, 0x43f9c634
sub r11d, 0x99bf2c08
add r11d, 0x43f9c634
mov esi, eax
sub esi, r11d
mov r11d, eax
sub r11d, 0x6e5233d4
add esi, r11d
sub eax, esi
sub eax, 0xbbbfd801
add eax, 0xa8821cfa
add eax, 0xbbbfd801
add eax, 0xf9fbc595
sub eax, 1
sub eax, 0xf9fbc595
sub eax, 0x4c78e3b6
sub eax, 0xa8821cfa
add eax, 0x4c78e3b6
add eax, 0x92b27f5c
sub eax, 0xc7f88098
sub eax, 0x92b27f5c
sub eax, 0xbbe91ff6
add eax, 0x99bf2c08
add eax, 0xbbe91ff6
sub eax, 0x43198d6
add eax, 0xc7f88098
add eax, 0x43198d6
imul edx, eax
and edx, 1
cmp edx, 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
or r14b, r13b
mov r12b, r15b
xor r12b, 1
xor r14b, 0xff
mov r13b, r15b
xor r13b, 1
or r12b, r14b
or r13b, 1
xor r12b, 0xff
and r12b, r13b
mov r14b, r15b
xor r14b, 1
and r14b, 0
mov r13b, r15b
xor r13b, 0
mov al, r13b
and al, 1
mov dl, r15b
xor dl, 1
and dl, 0
and r13b, 1
or r14b, al
or dl, r13b
xor r14b, dl
mov al, bl
xor al, 0xff
xor r14b, 0xff
mov dl, r15b
xor dl, 1
or al, r14b
or dl, 1
xor al, 0xff
and al, dl
mov dl, r12b
xor dl, 0xff
mov r14b, al
xor r14b, 0xff
mov r13b, r15b
xor r13b, 1
mov r8b, dl
and r8b, 0xff
and r12b, r13b
mov r10b, r14b
and r10b, 0xff
and al, r13b
or r8b, r12b
or r10b, al
xor r8b, r10b
or dl, r14b
xor dl, 0xff
or r13b, 1
and dl, r13b
or r8b, dl
mov al, dil
xor al, 0xff
and al, 0
mov dl, r15b
xor dl, 0
mov r10b, dil
and r10b, dl
mov r14b, r15b
xor r14b, 1
and r14b, 0
and dl, 1
or al, r10b
or r14b, dl
xor al, r14b
mov dl, r15b
xor dl, 0
xor al, 0xff
mov r10b, r15b
xor r10b, 1
or dl, al
or r10b, 1
xor dl, 0xff
and dl, r10b
mov al, r15b
xor al, 0
and al, 1
mov r10b, r15b
xor r10b, 1
and r10b, 0
or al, r10b
mov r10b, dil
xor r10b, 0xff
mov r14b, al
xor r14b, 0xff
mov r12b, r15b
xor r12b, 1
or r10b, r14b
or r12b, 1
xor r10b, 0xff
and r10b, r12b
mov r14b, r15b
xor r14b, 1
and r14b, 1
mov r12b, r15b
xor r12b, 1
and r12b, 1
or r14b, r12b
xor r14b, 0xff
mov r12b, r15b
xor r12b, 0
mov r13b, r15b
xor r13b, 0
or r14b, r12b
or r13b, 0
xor r14b, 0xff
and r14b, r13b
xor al, 0xff
xor al, 1
and al, 0xff
mov r12b, dl
xor r12b, 0xff
mov r13b, r10b
xor r13b, 0xff
mov r11b, r15b
xor r11b, 1
mov sil, r12b
and sil, 0xff
and dl, r11b
mov cl, r13b
and cl, 0xff
and r10b, r11b
or sil, dl
or cl, r10b
xor sil, cl
or r12b, r13b
xor r12b, 0xff
or r11b, 1
and r12b, r11b
or sil, r12b
mov cl, r14b
xor cl, 0xff
mov dl, al
xor dl, 0xff
mov r10b, r15b
xor r10b, 0
mov r11b, cl
and r11b, 0
and r14b, r10b
mov r12b, dl
and r12b, 0
and al, r10b
or r11b, r14b
or r12b, al
xor r11b, r12b
or cl, dl
xor cl, 0xff
or r10b, 0
and cl, r10b
or r11b, cl
mov al, sil
xor al, 0xff
and al, 1
mov cl, r15b
xor cl, 1
and sil, cl
mov dl, r11b
xor dl, 0xff
and dl, 0xff
and r11b, cl
or al, sil
or dl, r11b
xor al, dl
mov cl, r15b
xor cl, 1
and cl, 1
mov dl, r15b
xor dl, 1
mov r10b, dl
and r10b, 1
mov r11b, r15b
xor r11b, 1
and r11b, 0xff
and dl, 1
or cl, r10b
or r11b, dl
xor cl, r11b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov dl, r15b
xor dl, 1
and dl, 1
mov r10b, r15b
xor r10b, 1
and r10b, 1
or dl, r10b
mov r10b, r15b
xor r10b, 1
xor dl, 0xff
mov r11b, r15b
xor r11b, 1
or r10b, dl
or r11b, 1
xor r10b, 0xff
and r10b, r11b
mov dl, cl
and dl, r10b
xor cl, r10b
or dl, cl
mov cl, r15b
xor cl, 1
and cl, 1
mov r10b, r15b
xor r10b, 1
mov r11b, r10b
and r11b, 1
mov sil, r15b
xor sil, 1
and sil, 0xff
and r10b, 1
or cl, r11b
or sil, r10b
xor cl, sil
mov r10b, r8b
xor r10b, 0xff
mov r11b, cl
and r11b, r10b
xor cl, 0xff
mov r10b, r8b
and r10b, cl
or r11b, r10b
mov cl, r8b
xor cl, 0xff
mov r10b, r11b
xor r10b, cl
and r10b, r11b
mov cl, dl
xor cl, 0xff
and cl, 1
mov r11b, r15b
xor r11b, 1
mov sil, dl
and sil, r11b
or cl, sil
mov r11b, bl
xor r11b, 0xff
mov sil, cl
and sil, r11b
xor cl, 0xff
mov r11b, bl
and r11b, cl
or sil, r11b
xor sil, 0xff
xor bl, 0xff
mov cl, r15b
xor cl, 0
or sil, bl
or cl, 0
xor sil, 0xff
and sil, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov r11b, r15b
xor r11b, 1
mov bl, al
and bl, r11b
or cl, bl
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, 0
and bl, 1
mov r14b, r15b
xor r14b, 1
mov r12b, r14b
and r12b, 0
mov r13b, r15b
xor r13b, 1
and r13b, 0xff
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, r15b
xor r13b, 1
mov byte [rbp + 0x407], r14b
and r14b, 0xff
and cl, r13b
mov byte [rbp + 0x406], r12b
and r12b, 0xff
and r11b, r13b
or r14b, cl
or r12b, r11b
xor r14b, r12b
mov cl, byte [rbp + 0x407]
mov r11b, byte [rbp + 0x406]
or cl, r11b
xor cl, 0xff
or r13b, 1
and cl, r13b
or r14b, cl
mov cl, bl
and cl, 0
xor bl, 0
or cl, bl
mov bl, r14b
xor bl, 0xff
and bl, 1
mov r12b, r15b
xor r12b, 1
and r14b, r12b
or bl, r14b
xor cl, 0xff
mov r14b, bl
xor r14b, cl
and r14b, bl
mov cl, dl
xor cl, 0xff
and cl, 1
mov bl, r15b
xor bl, 1
mov r12b, dl
and r12b, bl
or cl, r12b
mov bl, dil
xor bl, 0xff
and bl, 1
mov r12b, r15b
xor r12b, 1
mov r13b, dil
and r13b, r12b
mov r11b, cl
xor r11b, 0xff
and r11b, 0xff
and cl, r12b
or bl, r13b
or r11b, cl
xor bl, r11b
xor dil, 0xff
mov cl, bl
xor cl, dil
and cl, bl
mov r11b, sil
xor r11b, 0xff
mov bl, r10b
xor bl, r11b
and bl, r10b
mov r11b, r10b
xor r11b, 0xff
and r11b, 1
mov dil, r15b
xor dil, 1
and r10b, dil
mov r12b, sil
xor r12b, 0xff
and r12b, 0xff
and sil, dil
or r11b, r10b
or r12b, sil
xor r11b, r12b
mov r10b, bl
xor r10b, 0xff
mov sil, r11b
xor sil, 0xff
mov dil, r15b
xor dil, 1
mov r12b, r10b
and r12b, 0xff
and bl, dil
mov r13b, sil
and r13b, 0xff
and r11b, dil
or r12b, bl
or r13b, r11b
xor r12b, r13b
or r10b, sil
xor r10b, 0xff
or dil, 1
and r10b, dil
or r12b, r10b
mov r10b, r14b
xor r10b, 0xff
and r10b, 1
mov r11b, r15b
xor r11b, 1
mov bl, r14b
and bl, r11b
mov sil, r15b
xor sil, 1
and sil, 0xff
and r11b, 1
or r10b, bl
or sil, r11b
xor r10b, sil
mov r11b, cl
xor r11b, 0xff
and r11b, 1
mov bl, r15b
xor bl, 1
mov sil, cl
and sil, bl
or r11b, sil
mov bl, r15b
xor bl, 0
and bl, 1
mov sil, r15b
xor sil, 1
and sil, 0
or bl, sil
mov sil, r15b
xor sil, 0
mov dil, r10b
xor dil, sil
and dil, r10b
mov sil, bl
xor sil, 0xff
mov r13b, r14b
xor r13b, sil
and r13b, r14b
mov sil, r15b
xor sil, 0
mov r14b, r11b
xor r14b, sil
and r14b, r11b
mov sil, bl
xor sil, 0xff
mov byte [rbp + 0x405], cl
xor cl, sil
mov sil, byte [rbp + 0x405]
and cl, sil
mov sil, dil
and sil, r13b
xor dil, r13b
or sil, dil
mov dil, r14b
xor dil, 0xff
mov r13b, cl
xor r13b, 0xff
mov byte [rbp + 0x404], r15b
xor r15b, 1
mov byte [rbp + 0x403], dil
and dil, 0xff
and r14b, r15b
mov byte [rbp + 0x402], r13b
and r13b, 0xff
and cl, r15b
or dil, r14b
or r13b, cl
xor dil, r13b
mov cl, byte [rbp + 0x403]
mov r14b, byte [rbp + 0x402]
or cl, r14b
xor cl, 0xff
or r15b, 1
and cl, r15b
or dil, cl
mov cl, sil
xor cl, 0xff
and cl, 1
mov r15b, byte [rbp + 0x404]
xor r15b, 1
and sil, r15b
mov r13b, dil
xor r13b, 0xff
and r13b, 0xff
and dil, r15b
or cl, sil
or r13b, dil
xor cl, r13b
mov sil, r10b
xor sil, 0xff
mov dil, r11b
xor dil, 0xff
mov r15b, byte [rbp + 0x404]
xor r15b, 1
mov r13b, sil
and r13b, 0xff
and r10b, r15b
mov r14b, dil
and r14b, 0xff
and r11b, r15b
or r13b, r10b
or r14b, r11b
xor r13b, r14b
or sil, dil
xor sil, 0xff
or r15b, 1
and sil, r15b
or r13b, sil
mov r10b, r13b
xor r10b, 0xff
and r10b, 1
mov r11b, byte [rbp + 0x404]
xor r11b, 1
and r13b, r11b
mov sil, byte [rbp + 0x404]
xor sil, 1
and sil, 0xff
and r11b, 1
or r10b, r13b
or sil, r11b
xor r10b, sil
mov r11b, bl
and r11b, 0
xor bl, 0
or r11b, bl
xor r10b, 0xff
xor r11b, 0xff
mov bl, byte [rbp + 0x404]
xor bl, 1
or r10b, r11b
or bl, 1
xor r10b, 0xff
and r10b, bl
mov r11b, cl
and r11b, r10b
xor cl, r10b
or r11b, cl
mov cl, r12b
xor cl, 0xff
and cl, 0
mov r10b, byte [rbp + 0x404]
xor r10b, 0
mov bl, r12b
and bl, r10b
mov sil, byte [rbp + 0x404]
xor sil, 1
and sil, 0
and r10b, 1
or cl, bl
or sil, r10b
xor cl, sil
xor cl, 0xff
xor cl, 0
and cl, 0
mov r10b, byte [rbp + 0x404]
xor r10b, 0
and r10b, 1
mov bl, byte [rbp + 0x404]
xor bl, 1
and bl, 0
or r10b, bl
xor r12b, 0xff
mov bl, r10b
xor bl, 0xff
mov sil, byte [rbp + 0x404]
xor sil, 0
or r12b, bl
or sil, 0
xor r12b, 0xff
and r12b, sil
mov bl, r11b
xor bl, 0xff
and bl, 0
mov sil, byte [rbp + 0x404]
xor sil, 0
mov dil, r11b
and dil, sil
mov r14b, byte [rbp + 0x404]
xor r14b, 1
and r14b, 0
and sil, 1
or bl, dil
or r14b, sil
xor bl, r14b
mov sil, byte [rbp + 0x404]
xor sil, 0
mov dil, bl
xor dil, sil
and dil, bl
xor r11b, 0xff
xor r10b, 0xff
mov bl, byte [rbp + 0x404]
xor bl, 1
or r11b, r10b
or bl, 1
xor r11b, 0xff
and r11b, bl
mov r10b, cl
xor r10b, 0xff
mov bl, r12b
xor bl, 0xff
mov sil, byte [rbp + 0x404]
xor sil, 0
mov r14b, r10b
and r14b, 0
and cl, sil
mov r15b, bl
and r15b, 0
and r12b, sil
or r14b, cl
or r15b, r12b
xor r14b, r15b
or r10b, bl
xor r10b, 0xff
or sil, 0
and r10b, sil
or r14b, r10b
mov cl, dil
and cl, r11b
xor dil, r11b
or cl, dil
mov r10b, r14b
xor r10b, 0xff
mov r11b, cl
and r11b, r10b
xor cl, 0xff
and r14b, cl
or r11b, r14b
mov cl, al
xor cl, 0xff
mov r10b, r8b
xor r10b, cl
and r10b, r8b
mov cl, r8b
xor cl, 0xff
and cl, 0
mov bl, byte [rbp + 0x404]
xor bl, 0
and r8b, bl
mov sil, al
xor sil, 0xff
and sil, 0
and al, bl
or cl, r8b
or sil, al
xor cl, sil
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 + 0x404]
xor r8b, 1
mov r10b, al
and r10b, r8b
or cl, r10b
xor cl, 0xff
xor cl, 0
and cl, 0
mov r8b, byte [rbp + 0x404]
xor r8b, 0
and r8b, 0
mov r10b, byte [rbp + 0x404]
xor r10b, 0
mov bl, r10b
and bl, 0
mov sil, byte [rbp + 0x404]
xor sil, 1
and sil, 0
and r10b, 1
or r8b, bl
or sil, r10b
xor r8b, sil
mov r10b, r8b
xor r10b, 0xff
mov bl, al
xor bl, r10b
and bl, al
mov al, byte [rbp + 0x404]
xor al, 1
and al, 0
mov r10b, byte [rbp + 0x404]
xor r10b, 0
mov sil, r10b
and sil, 1
mov dil, byte [rbp + 0x404]
xor dil, 1
and dil, 0
and r10b, 1
or al, sil
or dil, r10b
xor al, dil
mov r10b, byte [rbp + 0x404]
xor r10b, 0
mov sil, al
xor sil, r10b
and sil, al
mov al, byte [rbp + 0x404]
xor al, 1
xor r8b, 0xff
mov r10b, byte [rbp + 0x404]
xor r10b, 0
or al, r8b
or r10b, 0
xor al, 0xff
and al, r10b
mov r8b, cl
xor r8b, 0xff
mov r10b, bl
xor r10b, 0xff
mov dil, byte [rbp + 0x404]
xor dil, 0
mov r14b, r8b
and r14b, 0
and cl, dil
mov r15b, r10b
and r15b, 0
and bl, dil
or r14b, cl
or r15b, bl
xor r14b, r15b
or r8b, r10b
xor r8b, 0xff
or dil, 0
and r8b, dil
or r14b, r8b
mov cl, sil
and cl, al
xor sil, al
or cl, sil
mov al, r14b
xor al, 0xff
and al, 0
mov r8b, byte [rbp + 0x404]
xor r8b, 0
and r14b, r8b
mov r10b, cl
xor r10b, 0xff
and r10b, 0
and cl, r8b
or al, r14b
or r10b, cl
xor al, r10b
mov cl, byte [rbp + 0x404]
xor cl, 1
and cl, 1
mov r8b, byte [rbp + 0x404]
xor r8b, 1
and r8b, 1
or cl, r8b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r10b, byte [rbp + 0x404]
xor r10b, 1
mov bl, dl
and bl, r10b
mov sil, byte [rbp + 0x404]
xor sil, 1
and sil, 0xff
and r10b, 1
or r8b, bl
or sil, r10b
xor r8b, sil
mov r10b, byte [rbp + 0x404]
xor r10b, 0
and r10b, 0
mov bl, byte [rbp + 0x404]
xor bl, 0
mov sil, bl
and sil, 0
mov dil, byte [rbp + 0x404]
xor dil, 1
and dil, 0
and bl, 1
or r10b, sil
or dil, bl
xor r10b, dil
mov bl, cl
xor bl, 0xff
mov sil, byte [rbp + 0x404]
xor sil, 0
mov dil, byte [rbp + 0x404]
xor dil, 0
or bl, sil
or dil, 0
xor bl, 0xff
and bl, dil
mov sil, r10b
xor sil, 0xff
xor sil, 1
and sil, 0xff
mov dil, byte [rbp + 0x404]
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 + 0x404]
xor r15b, 1
or dl, dil
or r15b, 1
xor dl, 0xff
and dl, r15b
mov dil, bl
xor dil, 0xff
mov r15b, sil
xor r15b, 0xff
mov r12b, byte [rbp + 0x404]
xor r12b, 0
mov r13b, dil
and r13b, 0
and bl, r12b
mov byte [rbp + 0x401], r15b
and r15b, 0
and sil, r12b
or r13b, bl
or r15b, sil
xor r13b, r15b
mov bl, byte [rbp + 0x401]
or dil, bl
xor dil, 0xff
or r12b, 0
and dil, r12b
or r13b, dil
mov sil, r14b
and sil, dl
xor r14b, dl
or sil, r14b
mov dl, r13b
xor dl, 0xff
mov dil, sil
and dil, dl
xor sil, 0xff
and r13b, sil
or dil, 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 + 0x404]
xor r8b, 1
and dl, r8b
or cl, dl
mov dl, r10b
and dl, 0
xor r10b, 0
or dl, r10b
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, al
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x404]
xor r8b, 1
and al, r8b
mov r10b, byte [rbp + 0x404]
xor r10b, 1
and r10b, 0xff
and r8b, 1
or dl, al
or r10b, r8b
xor dl, r10b
mov al, cl
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x404]
xor r8b, 1
and cl, r8b
or al, cl
mov cl, byte [rbp + 0x404]
xor cl, 0
and cl, 0
mov r8b, byte [rbp + 0x404]
xor r8b, 0
mov r10b, r8b
and r10b, 0
mov sil, byte [rbp + 0x404]
xor sil, 1
and sil, 0
and r8b, 1
or cl, r10b
or sil, r8b
xor cl, sil
mov r8b, dl
and r8b, al
xor dl, al
or r8b, dl
mov al, byte [rbp + 0x404]
xor al, 0
mov dl, cl
xor dl, 0xff
mov r10b, byte [rbp + 0x404]
xor r10b, 0
mov sil, al
and sil, 0
mov dil, r10b
and dil, 0
mov r14b, dl
and r14b, 0
and cl, r10b
or sil, dil
or r14b, cl
xor sil, r14b
or al, dl
xor al, 0xff
or r10b, 0
and al, r10b
or sil, al
mov al, r8b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x404]
xor cl, 1
and r8b, cl
or al, r8b
xor sil, 0xff
mov cl, al
xor cl, sil
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 r8b, cl
and r8b, al
xor cl, 0xff
and r11b, cl
or r8b, r11b
mov al, dl
and al, r8b
xor dl, r8b
or al, dl
test al, 1
mov byte [rbp + 0x400], r9b
jne 0x6d92e737
jmp 0x6d9b4b9b
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
sub r8d, 0x9dc86071
add r8d, 0xd896b2d8
add r8d, 0x9dc86071
mov r9d, eax
sub r9d, 0x9b590c19
sub r8d, r9d
sub eax, 0xd896b2d8
add r8d, eax
sub r8d, 0x9e0ebd76
add r8d, 0xfd284682
add r8d, 0x9e0ebd76
add r8d, 0xb0011cb3
sub r8d, 1
sub r8d, 0xb0011cb3
sub r8d, 0x6f5e5f7
sub r8d, 0xfd284682
add r8d, 0x6f5e5f7
mov eax, 0xf92c3424
add eax, 0
sub eax, 0x9b590c19
sub eax, 0xf92c3424
sub r8d, 0x9f0be905
add r8d, eax
add r8d, 0x9f0be905
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, 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
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, 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, 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, 1
or r12b, al
or cl, 1
xor r12b, 0xff
and r12b, cl
mov al, sil
xor al, 1
xor bl, 0xff
mov cl, sil
xor cl, 1
or al, bl
or cl, 1
xor al, 0xff
and al, cl
mov cl, r14b
and cl, r15b
xor r14b, r15b
or cl, r14b
mov bl, r12b
and bl, al
xor r12b, al
or bl, r12b
mov al, cl
xor al, 0xff
mov r14b, bl
and r14b, al
xor bl, 0xff
and cl, bl
or r14b, cl
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
xor bl, 0xff
mov r15b, cl
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, bl
and r13b, 0xff
and al, r12b
mov dl, r15b
and dl, 0xff
and cl, r12b
or r13b, al
or dl, cl
xor r13b, dl
or bl, r15b
xor bl, 0xff
or r12b, 1
and bl, r12b
or r13b, bl
mov al, dil
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
mov dl, dil
and dl, cl
mov bl, sil
xor bl, 1
and bl, 0xff
and cl, 1
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
and dl, 1
mov bl, sil
xor bl, 1
and bl, 1
or dl, bl
mov bl, al
xor bl, 0xff
mov r15b, cl
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
mov r8b, bl
and r8b, 0
and al, r12b
mov r9b, r15b
and r9b, 0
and cl, r12b
or r8b, al
or r9b, cl
xor r8b, r9b
or bl, r15b
xor bl, 0xff
or r12b, 0
and bl, r12b
or r8b, bl
mov al, sil
xor al, 1
mov cl, dl
xor cl, 0xff
mov r9b, sil
xor r9b, 1
mov bl, al
and bl, 0xff
mov r15b, r9b
and r15b, 1
mov r12b, cl
and r12b, 0xff
and dl, r9b
or bl, r15b
or r12b, dl
xor bl, r12b
or al, cl
xor al, 0xff
or r9b, 1
and al, r9b
or bl, al
mov al, r8b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and r8b, cl
mov dl, sil
xor dl, 1
and dl, 0xff
and cl, 1
or al, r8b
or dl, cl
xor al, dl
xor al, 0xff
xor bl, 0xff
mov cl, sil
xor cl, 0
or al, bl
or cl, 0
xor al, 0xff
and al, cl
mov cl, r13b
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
mov r8b, r13b
and r8b, dl
or cl, r8b
mov dl, r10b
xor dl, 0xff
and dl, 0
mov r8b, sil
xor r8b, 0
mov r9b, r10b
and r9b, r8b
mov bl, cl
xor bl, 0xff
and bl, 0
and cl, r8b
or dl, r9b
or bl, cl
xor dl, bl
xor dl, 0xff
xor r10b, 0xff
mov cl, sil
xor cl, 1
or dl, r10b
or cl, 1
xor dl, 0xff
and dl, cl
mov cl, r14b
xor cl, 0xff
and cl, 0
mov r8b, sil
xor r8b, 0
mov r9b, r14b
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, 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
and r9b, 0
mov r10b, sil
xor r10b, 0
mov bl, r10b
and bl, 0
mov r15b, sil
xor r15b, 1
and r15b, 0
and r10b, 1
or r9b, bl
or r15b, r10b
xor r9b, r15b
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, sil
xor r9b, 1
and r10b, r9b
mov bl, sil
xor bl, 1
and bl, 0xff
and r9b, 1
or r8b, r10b
or bl, r9b
xor r8b, bl
xor cl, 0xff
mov r9b, r8b
xor r9b, cl
and r9b, r8b
mov cl, r11b
xor cl, 0xff
and cl, 1
mov r8b, sil
xor r8b, 1
and r11b, r8b
or cl, 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, sil
xor r10b, 1
and r10b, 1
mov r11b, sil
xor r11b, 1
and r11b, 1
or r10b, r11b
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 r15b, cl
and r15b, 0
mov r12b, bl
and r12b, 1
mov byte [rbp + 0x3ff], r8b
and r8b, 0
and r10b, bl
or r15b, r12b
or r8b, r10b
xor r15b, r8b
mov r8b, byte [rbp + 0x3ff]
or cl, r8b
xor cl, 0xff
or bl, 0
and cl, bl
or r15b, cl
mov cl, r11b
xor cl, 0xff
and cl, 1
mov r10b, sil
xor r10b, 1
and r11b, r10b
or cl, r11b
xor cl, 0xff
xor r15b, 0xff
mov r10b, sil
xor r10b, 0
or cl, r15b
or r10b, 0
xor cl, 0xff
and cl, r10b
mov r10b, dl
xor r10b, 0xff
mov r11b, al
xor r11b, r10b
and r11b, al
mov r10b, al
xor r10b, 0xff
mov bl, dl
and bl, r10b
xor dl, 0xff
and al, dl
or bl, al
mov al, r11b
and al, bl
xor r11b, bl
or al, r11b
mov dl, r9b
xor dl, 0xff
and dl, 0
mov r10b, sil
xor r10b, 0
mov r11b, r9b
and r11b, r10b
mov bl, sil
xor bl, 1
and bl, 0
and r10b, 1
or dl, r11b
or bl, r10b
xor dl, bl
mov r10b, cl
xor r10b, 0xff
and r10b, 0
mov r11b, sil
xor r11b, 0
mov bl, cl
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, sil
xor r11b, 1
and r11b, 1
mov bl, sil
xor bl, 1
mov r15b, bl
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and bl, 1
or r11b, r15b
or r12b, bl
xor r11b, r12b
mov bl, dl
xor bl, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, sil
xor r12b, 0
or bl, r15b
or r12b, 0
xor bl, 0xff
and bl, r12b
mov r15b, r11b
xor r15b, 0xff
mov r12b, r9b
xor r12b, r15b
and r12b, r9b
mov r9b, sil
xor r9b, 1
mov r15b, r10b
xor r15b, r9b
and r15b, r10b
xor cl, 0xff
mov r9b, r11b
xor r9b, 0xff
mov r8b, sil
xor r8b, 0
or cl, r9b
or r8b, 0
xor cl, 0xff
and cl, r8b
mov r8b, bl
xor r8b, 0xff
mov r9b, r12b
xor r9b, 0xff
mov byte [rbp + 0x3fe], sil
xor sil, 1
mov byte [rbp + 0x3fd], r8b
and r8b, 0xff
and bl, sil
mov byte [rbp + 0x3fc], r9b
and r9b, 0xff
and r12b, sil
or r8b, bl
or r9b, r12b
xor r8b, r9b
mov r9b, byte [rbp + 0x3fd]
mov bl, byte [rbp + 0x3fc]
or r9b, bl
xor r9b, 0xff
or sil, 1
and r9b, sil
or r8b, r9b
mov r9b, r15b
and r9b, cl
xor r15b, cl
or r9b, r15b
mov cl, r8b
xor cl, 0xff
mov sil, r9b
and sil, cl
xor r9b, 0xff
and r8b, r9b
or sil, r8b
mov cl, dl
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov r9b, byte [rbp + 0x3fe]
xor r9b, 0
mov r15b, cl
and r15b, 0
and dl, r9b
mov r12b, r8b
and r12b, 0
and r10b, r9b
or r15b, dl
or r12b, r10b
xor r15b, r12b
or cl, r8b
xor cl, 0xff
or r9b, 0
and cl, r9b
or r15b, cl
mov cl, r15b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x3fe]
xor dl, 1
and r15b, dl
mov r8b, byte [rbp + 0x3fe]
xor r8b, 1
and r8b, 0xff
and dl, 1
or cl, r15b
or r8b, dl
xor cl, r8b
mov dl, r11b
and dl, 1
xor r11b, 1
or dl, r11b
xor cl, 0xff
xor dl, 0xff
mov r8b, byte [rbp + 0x3fe]
xor r8b, 1
or cl, dl
or r8b, 1
xor cl, 0xff
and cl, r8b
mov dl, sil
and dl, cl
xor sil, cl
or dl, sil
mov cl, al
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x3fe]
xor r8b, 1
mov r9b, al
and r9b, r8b
or cl, r9b
mov r8b, dl
xor r8b, 0xff
xor cl, 0xff
mov r9b, byte [rbp + 0x3fe]
xor r9b, 1
or r8b, cl
or r9b, 1
xor r8b, 0xff
and r8b, r9b
mov cl, dl
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp + 0x3fe]
xor r9b, 1
and dl, r9b
or cl, dl
xor al, 0xff
xor cl, 0xff
mov dl, byte [rbp + 0x3fe]
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 r9b, byte [rbp + 0x3fe]
xor r9b, 0
mov r10b, cl
and r10b, 0
and r8b, r9b
mov r11b, dl
and r11b, 0
and al, r9b
or r10b, r8b
or r11b, al
xor r10b, r11b
or cl, dl
xor cl, 0xff
or r9b, 0
and cl, r9b
or r10b, cl
mov al, dil
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x3fe]
xor cl, 1
mov dl, dil
and dl, cl
or al, dl
mov cl, r14b
xor cl, 0xff
and cl, 0
mov dl, byte [rbp + 0x3fe]
xor dl, 0
mov r8b, r14b
and r8b, dl
mov r9b, byte [rbp + 0x3fe]
xor r9b, 1
and r9b, 0
and dl, 1
or cl, r8b
or r9b, dl
xor cl, r9b
mov dl, byte [rbp + 0x3fe]
xor dl, 0
and dl, 1
mov r8b, byte [rbp + 0x3fe]
xor r8b, 1
mov r9b, r8b
and r9b, 0
mov r11b, byte [rbp + 0x3fe]
xor r11b, 1
and r11b, 0xff
and r8b, 1
or dl, r9b
or r11b, r8b
xor dl, r11b
mov r8b, byte [rbp + 0x3fe]
xor r8b, 0
mov r9b, al
xor r9b, r8b
and r9b, al
xor dil, 0xff
mov r8b, dl
xor r8b, 0xff
mov r11b, byte [rbp + 0x3fe]
xor r11b, 0
or dil, r8b
or r11b, 0
xor dil, 0xff
and dil, r11b
mov r8b, byte [rbp + 0x3fe]
xor r8b, 0
mov r11b, cl
xor r11b, r8b
and r11b, cl
xor r14b, 0xff
mov r8b, dl
xor r8b, 0xff
mov sil, byte [rbp + 0x3fe]
xor sil, 1
or r14b, r8b
or sil, 1
xor r14b, 0xff
and r14b, sil
mov r8b, r9b
and r8b, dil
xor r9b, dil
or r8b, r9b
mov r9b, r11b
xor r9b, 0xff
mov sil, r14b
xor sil, 0xff
mov dil, byte [rbp + 0x3fe]
xor dil, 0
mov r15b, r9b
and r15b, 0
and r11b, dil
mov r12b, sil
and r12b, 0
and r14b, dil
or r15b, r11b
or r12b, r14b
xor r15b, r12b
or r9b, sil
xor r9b, 0xff
or dil, 0
and r9b, dil
or r15b, r9b
mov r9b, r8b
xor r9b, 0xff
mov r11b, r15b
and r11b, r9b
xor r15b, 0xff
and r8b, r15b
or r11b, 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 + 0x3fe]
xor cl, 1
and r8b, cl
mov r9b, byte [rbp + 0x3fe]
xor r9b, 1
and r9b, 0xff
and cl, 1
or al, r8b
or r9b, cl
xor al, r9b
mov cl, byte [rbp + 0x3fe]
xor cl, 0
mov r8b, dl
xor r8b, 0xff
mov r9b, byte [rbp + 0x3fe]
xor r9b, 0
mov sil, cl
and sil, 0
mov dil, r9b
and dil, 0
mov r14b, r8b
and r14b, 0
and dl, r9b
or sil, dil
or r14b, dl
xor sil, r14b
or cl, r8b
xor cl, 0xff
or r9b, 0
and cl, r9b
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 dl, byte [rbp + 0x3fe]
xor dl, 0
mov r8b, al
and r8b, dl
mov r9b, byte [rbp + 0x3fe]
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, byte [rbp + 0x3fe]
xor dl, 1
and dl, 1
mov r8b, byte [rbp + 0x3fe]
xor r8b, 1
mov r9b, r8b
and r9b, 1
mov r11b, byte [rbp + 0x3fe]
xor r11b, 1
and r11b, 0xff
and r8b, 1
or dl, r9b
or r11b, r8b
xor dl, r11b
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 + 0x3fe]
xor r9b, 0
mov r11b, al
and r11b, 0
and cl, r9b
mov sil, dl
and sil, 0
and r8b, r9b
or r11b, cl
or sil, r8b
xor r11b, sil
or al, dl
xor al, 0xff
or r9b, 0
and al, r9b
or r11b, al
mov al, byte [rbp + 0x3fe]
xor al, 0
and al, 1
mov cl, byte [rbp + 0x3fe]
xor cl, 1
mov dl, cl
and dl, 0
mov r8b, byte [rbp + 0x3fe]
xor r8b, 1
and r8b, 0xff
and cl, 1
or al, dl
or r8b, cl
xor al, r8b
mov cl, r13b
xor cl, 0xff
and cl, 0
mov dl, byte [rbp + 0x3fe]
xor dl, 0
mov r8b, r13b
and r8b, dl
mov r9b, byte [rbp + 0x3fe]
xor r9b, 1
and r9b, 0
and dl, 1
or cl, r8b
or r9b, dl
xor cl, r9b
mov dl, byte [rbp + 0x3fe]
xor dl, 1
and dl, 1
mov r8b, byte [rbp + 0x3fe]
xor r8b, 1
and r8b, 1
or dl, r8b
mov r8b, al
xor r8b, 0xff
mov r9b, byte [rbp + 0x3fe]
xor r9b, 1
mov sil, byte [rbp + 0x3fe]
xor sil, 1
or r8b, r9b
or sil, 1
xor r8b, 0xff
and r8b, sil
mov r9b, byte [rbp + 0x3fe]
xor r9b, 0
mov sil, dl
xor sil, 0xff
mov dil, byte [rbp + 0x3fe]
xor dil, 0
or r9b, sil
or dil, 0
xor r9b, 0xff
and r9b, dil
mov sil, byte [rbp + 0x3fe]
xor sil, 1
mov dil, cl
xor dil, sil
and dil, cl
xor r13b, 0xff
mov sil, dl
xor sil, 0xff
mov r14b, byte [rbp + 0x3fe]
xor r14b, 0
or r13b, sil
or r14b, 0
xor r13b, 0xff
and r13b, r14b
mov sil, r8b
and sil, r9b
xor r8b, r9b
or sil, r8b
mov r8b, dil
and r8b, r13b
xor dil, r13b
or r8b, dil
mov r9b, sil
xor r9b, 0xff
and r9b, 1
mov dil, byte [rbp + 0x3fe]
xor dil, 1
and sil, dil
mov r14b, r8b
xor r14b, 0xff
and r14b, 0xff
and r8b, dil
or r9b, sil
or r14b, r8b
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, byte [rbp + 0x3fe]
xor cl, 1
and r8b, cl
mov sil, byte [rbp + 0x3fe]
xor sil, 1
and sil, 0xff
and cl, 1
or al, r8b
or sil, cl
xor al, sil
mov cl, byte [rbp + 0x3fe]
xor cl, 1
mov r8b, dl
xor r8b, 0xff
mov sil, byte [rbp + 0x3fe]
xor sil, 0
mov dil, cl
and dil, 0
mov r14b, sil
and r14b, 1
mov r15b, r8b
and r15b, 0
and dl, sil
or dil, r14b
or r15b, dl
xor dil, r15b
or cl, r8b
xor cl, 0xff
or sil, 0
and cl, sil
or dil, cl
xor dil, 0xff
mov cl, al
xor cl, dil
and cl, al
mov al, r9b
xor al, 0xff
mov dl, cl
xor dl, 0xff
mov r8b, byte [rbp + 0x3fe]
xor r8b, 1
mov sil, al
and sil, 0xff
and r9b, r8b
mov dil, dl
and dil, 0xff
and cl, r8b
or sil, r9b
or dil, cl
xor sil, dil
or al, dl
xor al, 0xff
or r8b, 1
and al, r8b
or sil, al
mov al, r11b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x3fe]
xor cl, 1
and r11b, cl
mov dl, byte [rbp + 0x3fe]
xor dl, 1
and dl, 0xff
and cl, 1
or al, r11b
or dl, cl
xor al, dl
mov cl, sil
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x3fe]
xor dl, 1
and sil, dl
mov r8b, byte [rbp + 0x3fe]
xor r8b, 1
and r8b, 0xff
and dl, 1
or cl, sil
or r8b, dl
xor cl, r8b
mov dl, byte [rbp + 0x3fe]
xor dl, 1
and dl, 1
mov r8b, byte [rbp + 0x3fe]
xor r8b, 1
mov r9b, r8b
and r9b, 1
mov r11b, byte [rbp + 0x3fe]
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, cl
xor r9b, 0xff
mov r11b, byte [rbp + 0x3fe]
xor r11b, 1
mov sil, r8b
and sil, 0xff
and al, r11b
mov dil, r9b
and dil, 0xff
and cl, r11b
or sil, al
or dil, cl
xor sil, dil
or r8b, r9b
xor r8b, 0xff
or r11b, 1
and r8b, r11b
or sil, r8b
mov al, byte [rbp + 0x3fe]
xor al, 1
mov cl, dl
xor cl, 0xff
mov r8b, byte [rbp + 0x3fe]
xor r8b, 0
mov r9b, al
and r9b, 0
mov r11b, r8b
and r11b, 1
mov dil, cl
and dil, 0
and dl, r8b
or r9b, r11b
or dil, dl
xor r9b, dil
or al, cl
xor al, 0xff
or r8b, 0
and al, r8b
or r9b, al
mov al, sil
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x3fe]
xor cl, 1
and sil, cl
or al, sil
xor r9b, 0xff
mov cl, al
xor cl, r9b
and cl, al
mov al, r10b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x3fe]
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 + 0x3fe]
xor r8b, 1
mov r9b, cl
and r9b, r8b
mov r11b, byte [rbp + 0x3fe]
xor r11b, 1
and r11b, 0xff
and r8b, 1
or dl, r9b
or r11b, r8b
xor dl, r11b
mov r8b, byte [rbp + 0x3fe]
xor r8b, 1
and r8b, 0
mov r9b, byte [rbp + 0x3fe]
xor r9b, 0
mov r11b, r9b
and r11b, 1
mov sil, byte [rbp + 0x3fe]
xor sil, 1
and sil, 0
and r9b, 1
or r8b, r11b
or sil, r9b
xor r8b, sil
mov r9b, al
xor r9b, 0xff
mov r11b, byte [rbp + 0x3fe]
xor r11b, 1
mov sil, byte [rbp + 0x3fe]
xor sil, 1
or r9b, r11b
or sil, 1
xor r9b, 0xff
and r9b, sil
xor r10b, 0xff
mov r11b, r8b
xor r11b, 0xff
mov sil, byte [rbp + 0x3fe]
xor sil, 0
or r10b, r11b
or sil, 0
xor r10b, 0xff
and r10b, sil
mov r11b, byte [rbp + 0x3fe]
xor r11b, 1
mov sil, dl
xor sil, r11b
and sil, dl
xor cl, 0xff
mov r11b, r8b
xor r11b, 0xff
mov dil, byte [rbp + 0x3fe]
xor dil, 1
or cl, r11b
or dil, 1
xor cl, 0xff
and cl, dil
mov r11b, r9b
and r11b, r10b
xor r9b, r10b
or r11b, r9b
mov r9b, sil
and r9b, cl
xor sil, cl
or r9b, sil
mov cl, r11b
xor cl, 0xff
mov r10b, r9b
and r10b, cl
xor r9b, 0xff
and r11b, r9b
or r10b, r11b
mov cl, al
xor cl, 0xff
mov r9b, dl
xor r9b, 0xff
mov r11b, byte [rbp + 0x3fe]
xor r11b, 1
mov sil, cl
and sil, 0xff
and al, r11b
mov dil, r9b
and dil, 0xff
and dl, r11b
or sil, al
or dil, dl
xor sil, dil
or cl, r9b
xor cl, 0xff
or r11b, 1
and cl, r11b
or sil, cl
mov al, sil
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x3fe]
xor cl, 0
and sil, cl
mov dl, byte [rbp + 0x3fe]
xor dl, 1
and dl, 0
and cl, 1
or al, sil
or dl, cl
xor al, dl
mov cl, byte [rbp + 0x3fe]
xor cl, 1
mov dl, r8b
xor dl, 0xff
mov r9b, byte [rbp + 0x3fe]
xor r9b, 0
mov r11b, cl
and r11b, 0
mov sil, r9b
and sil, 1
mov dil, dl
and dil, 0
and r8b, r9b
or r11b, sil
or dil, r8b
xor r11b, dil
or cl, dl
xor cl, 0xff
or r9b, 0
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 0x6d92f7f2
jmp 0x6d9a3e2d
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
sub r8d, 0x1f1d50fd
add r8d, 0xdb4ad45c
add r8d, 0x1f1d50fd
add r8d, 0x662b18c4
sub r8d, 0x3fe5418b
sub r8d, 0x662b18c4
mov r9d, eax
sub r9d, 0xdb4ad45c
add r8d, r9d
sub r8d, 0x8fd7a56b
add r8d, 0xd2df232d
add r8d, 0x8fd7a56b
add r8d, 0x795902a4
sub r8d, 1
sub r8d, 0x795902a4
add r8d, 0x62a7ff0e
sub r8d, 0xd2df232d
sub r8d, 0x62a7ff0e
sub eax, 0x59e3b47c
sub eax, 0x3fe5418b
add eax, 0x59e3b47c
add r8d, 0x66e66a6f
sub r8d, eax
sub r8d, 0x66e66a6f
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, 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, 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, 1
mov dil, sil
xor dil, 1
mov r15b, r11b
and r15b, dil
or r10b, r15b
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, 1
or r11b, bl
or r10b, 1
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, bl
xor al, 0xff
mov r10b, cl
xor r10b, al
and r10b, cl
mov al, cl
xor al, 0xff
mov r11b, bl
and r11b, al
xor bl, 0xff
and cl, bl
or r11b, cl
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 0x6d92fad6
jmp 0x6d9b4ba0
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x5b65bdb5
add r8d, 0
sub eax, r8d
mov r8d, ecx
sub r8d, eax
sub r8d, 0x4c695cd9
add r8d, 0xea87a878
add r8d, 0x4c695cd9
add r8d, 0x4dfca450
sub r8d, 1
sub r8d, 0x4dfca450
add r8d, 0x78b652e5
sub r8d, 0xea87a878
sub r8d, 0x78b652e5
sub r8d, 0x71e52c0f
sub r8d, 0x78eae1a9
add r8d, 0x71e52c0f
sub r8d, 0x6368e0b4
add r8d, 0x5b65bdb5
add r8d, 0x6368e0b4
sub r8d, 0xf3f71b3f
add r8d, 0x78eae1a9
add r8d, 0xf3f71b3f
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, 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, r9b
xor dil, r11b
and dil, r9b
mov r11b, sil
xor r11b, 0xff
mov r14b, dil
xor r14b, 0xff
mov r15b, bl
xor r15b, 0
mov r12b, r11b
and r12b, 0
and sil, r15b
mov r13b, r14b
and r13b, 0
and dil, r15b
or r12b, sil
or r13b, dil
xor r12b, r13b
or r11b, r14b
xor r11b, 0xff
or r15b, 0
and r11b, r15b
or r12b, r11b
mov r11b, r10b
xor r11b, 0xff
and r11b, 1
mov sil, bl
xor sil, 1
mov dil, r10b
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, 1
or sil, r11b
or dil, 1
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, r11b
xor dil, 0xff
mov r14b, r10b
xor r14b, dil
and r14b, r10b
mov dil, bl
xor dil, 1
and dil, 0
mov r15b, bl
xor r15b, 0
mov r13b, r15b
and r13b, 1
mov al, bl
xor al, 1
and al, 0
and r15b, 1
or dil, r13b
or al, r15b
xor dil, al
xor dil, 0xff
mov al, bl
xor al, 0
mov r15b, bl
xor r15b, 1
or dil, al
or r15b, 1
xor dil, 0xff
and dil, r15b
xor r11b, 0xff
xor r11b, 1
and r11b, 0xff
mov al, sil
and al, r14b
xor sil, r14b
or al, sil
mov sil, dil
and sil, r11b
xor dil, r11b
or sil, dil
mov r11b, al
xor r11b, 0xff
mov dil, sil
and dil, r11b
xor sil, 0xff
and al, sil
or dil, al
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
xor al, 0xff
xor al, 1
and al, 0xff
mov r11b, bl
xor r11b, 1
and r11b, 0
mov sil, bl
xor sil, 0
mov r14b, sil
and r14b, 1
mov r15b, bl
xor r15b, 1
and r15b, 0
and sil, 1
or r11b, r14b
or r15b, sil
xor r11b, r15b
mov sil, bl
xor sil, 1
mov r14b, r11b
xor r14b, 0xff
mov r15b, bl
xor r15b, 0
or sil, r14b
or r15b, 0
xor sil, 0xff
and sil, 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, 1
mov r13b, r14b
xor r13b, r15b
and r13b, 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, al
and r11b, sil
xor al, sil
or r11b, al
mov al, r13b
and al, r14b
xor r13b, r14b
or al, r13b
mov sil, r11b
xor sil, 0xff
mov r14b, al
and r14b, sil
xor al, 0xff
and r11b, al
or r14b, r11b
mov al, r12b
xor al, 0xff
and al, 1
mov r11b, bl
xor r11b, 1
mov sil, r12b
and sil, r11b
or al, sil
mov r11b, bl
xor r11b, 1
and r11b, 0
mov sil, bl
xor sil, 0
mov r15b, sil
and r15b, 1
mov r13b, bl
xor r13b, 1
and r13b, 0
and sil, 1
or r11b, r15b
or r13b, sil
xor r11b, r13b
mov sil, bl
xor sil, 1
and sil, 1
mov r15b, bl
xor r15b, 1
and r15b, 1
or sil, r15b
mov r15b, al
xor r15b, 0xff
mov r13b, r11b
xor r13b, 0xff
mov cl, bl
xor cl, 1
mov dl, r15b
and dl, 0xff
and al, cl
mov r8b, r13b
and r8b, 0xff
and r11b, cl
or dl, al
or r8b, r11b
xor dl, r8b
or r15b, r13b
xor r15b, 0xff
or cl, 1
and r15b, cl
or dl, r15b
mov al, bl
xor al, 1
mov cl, sil
xor cl, 0xff
mov r8b, bl
xor r8b, 1
mov r11b, al
and r11b, 0xff
mov r15b, r8b
and r15b, 1
mov r13b, cl
and r13b, 0xff
and sil, r8b
or r11b, r15b
or r13b, sil
xor r11b, r13b
or al, cl
xor al, 0xff
or r8b, 1
and al, r8b
or r11b, al
mov al, dl
xor al, 0xff
and al, 1
mov cl, bl
xor cl, 1
and dl, cl
or al, dl
xor r11b, 0xff
mov cl, al
xor cl, r11b
and cl, al
mov al, r14b
xor al, 0xff
and al, 1
mov dl, bl
xor dl, 1
mov r8b, r14b
and r8b, dl
mov r11b, bl
xor r11b, 1
and r11b, 0xff
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 r8b, 0xff
xor r9b, 0xff
mov al, bl
xor al, 1
or r8b, r9b
or al, 1
xor r8b, 0xff
and r8b, al
mov al, dil
xor al, 0xff
and al, 1
mov dl, bl
xor dl, 1
mov r9b, dil
and r9b, dl
or al, r9b
mov dl, bl
xor dl, 1
and dl, 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 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 r15b, bl
xor r15b, 1
and r15b, 0xff
and r11b, 1
or r9b, sil
or r15b, r11b
xor r9b, r15b
mov r11b, al
xor r11b, 0xff
mov sil, dl
xor sil, 0xff
mov r15b, bl
xor r15b, 1
mov r13b, r11b
and r13b, 0xff
and al, r15b
mov byte [rbp + 0x3fb], sil
and sil, 0xff
and dl, r15b
or r13b, al
or sil, dl
xor r13b, sil
mov al, byte [rbp + 0x3fb]
or r11b, al
xor r11b, 0xff
or r15b, 1
and r11b, r15b
or r13b, r11b
mov dl, r9b
and dl, 1
xor r9b, 1
or dl, r9b
mov r9b, r13b
xor r9b, 0xff
and r9b, 0
mov r11b, bl
xor r11b, 0
and r13b, r11b
mov sil, bl
xor sil, 1
and sil, 0
and r11b, 1
or r9b, r13b
or sil, r11b
xor r9b, sil
xor r9b, 0xff
xor dl, 0xff
mov r11b, bl
xor r11b, 1
or r9b, dl
or r11b, 1
xor r9b, 0xff
and r9b, r11b
mov dl, r10b
xor dl, 0xff
and dl, 1
mov r11b, bl
xor r11b, 1
and r10b, r11b
or dl, r10b
mov r10b, r14b
xor r10b, 0xff
and r10b, 1
mov r11b, bl
xor r11b, 1
mov sil, r14b
and sil, r11b
or r10b, sil
mov r11b, bl
xor r11b, 1
and r11b, 1
mov sil, bl
xor sil, 1
mov r15b, sil
and r15b, 1
mov r13b, bl
xor r13b, 1
and r13b, 0xff
and sil, 1
or r11b, r15b
or r13b, sil
xor r11b, r13b
mov sil, dl
and sil, r10b
xor dl, r10b
or sil, dl
mov dl, bl
xor dl, 1
mov r10b, r11b
xor r10b, 0xff
mov r15b, bl
xor r15b, 0
mov r13b, dl
and r13b, 0
mov al, r15b
and al, 1
mov byte [rbp + 0x3fa], r10b
and r10b, 0
and r11b, r15b
or r13b, al
or r10b, r11b
xor r13b, r10b
mov al, byte [rbp + 0x3fa]
or dl, al
xor dl, 0xff
or r15b, 0
and dl, r15b
or r13b, dl
mov dl, sil
xor dl, 0xff
and dl, 1
mov r10b, bl
xor r10b, 1
and sil, r10b
or dl, sil
xor dl, 0xff
xor r13b, 0xff
mov r10b, bl
xor r10b, 1
or dl, r13b
or r10b, 1
xor dl, 0xff
and dl, r10b
mov r10b, cl
xor r10b, 0xff
and r10b, 1
mov r11b, bl
xor r11b, 1
mov sil, cl
and sil, r11b
mov r15b, bl
xor r15b, 1
and r15b, 0xff
and r11b, 1
or r10b, sil
or r15b, r11b
xor r10b, r15b
mov r11b, r8b
xor r11b, 0xff
and r11b, 1
mov sil, bl
xor sil, 1
mov r15b, r8b
and r15b, sil
or r11b, r15b
mov sil, bl
xor sil, 0
and sil, 1
mov r15b, bl
xor r15b, 1
and r15b, 0
or sil, r15b
mov r15b, r10b
xor r15b, 0xff
mov r13b, bl
xor r13b, 0
mov al, bl
xor al, 0
or r15b, r13b
or al, 0
xor r15b, 0xff
and r15b, al
mov al, sil
xor al, 0xff
mov r13b, cl
xor r13b, al
and r13b, cl
mov al, r11b
xor al, 0xff
mov cl, bl
xor cl, 0
mov byte [rbp + 0x3f9], bl
xor bl, 1
or al, cl
or bl, 1
xor al, 0xff
and al, bl
mov cl, sil
xor cl, 0xff
mov bl, r8b
xor bl, cl
and bl, r8b
mov cl, r15b
xor cl, 0xff
mov r8b, r13b
xor r8b, 0xff
mov byte [rbp + 0x3f8], al
mov al, byte [rbp + 0x3f9]
xor al, 1
mov byte [rbp + 0x3f7], cl
and cl, 0xff
and r15b, al
mov byte [rbp + 0x3f6], r8b
and r8b, 0xff
and r13b, al
or cl, r15b
or r8b, r13b
xor cl, r8b
mov r8b, byte [rbp + 0x3f7]
mov r15b, byte [rbp + 0x3f6]
or r8b, r15b
xor r8b, 0xff
or al, 1
and r8b, al
or cl, r8b
mov al, byte [rbp + 0x3f8]
and al, bl
mov r8b, byte [rbp + 0x3f8]
xor r8b, bl
or al, r8b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov bl, byte [rbp + 0x3f9]
xor bl, 1
and cl, bl
mov r13b, al
xor r13b, 0xff
and r13b, 0xff
and al, bl
or r8b, cl
or r13b, al
xor r8b, r13b
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 + 0x3f9]
xor r10b, 1
and al, r10b
or cl, al
mov al, sil
and al, 0
xor sil, 0
or al, sil
xor al, 0xff
mov r10b, cl
xor r10b, al
and r10b, cl
mov al, r8b
and al, r10b
xor r8b, r10b
or al, r8b
mov cl, r9b
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x3f9]
xor r8b, 1
mov r10b, r9b
and r10b, r8b
mov r11b, byte [rbp + 0x3f9]
xor r11b, 1
and r11b, 0xff
and r8b, 1
or cl, r10b
or r11b, r8b
xor cl, r11b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r10b, byte [rbp + 0x3f9]
xor r10b, 1
mov r11b, dl
and r11b, r10b
mov bl, byte [rbp + 0x3f9]
xor bl, 1
and bl, 0xff
and r10b, 1
or r8b, r11b
or bl, r10b
xor r8b, bl
mov r10b, byte [rbp + 0x3f9]
xor r10b, 1
and r10b, 1
mov r11b, byte [rbp + 0x3f9]
xor r11b, 1
and r11b, 1
or r10b, r11b
mov r11b, byte [rbp + 0x3f9]
xor r11b, 1
mov bl, cl
xor bl, r11b
and bl, cl
mov r11b, r10b
xor r11b, 0xff
mov sil, r9b
xor sil, r11b
and sil, r9b
mov r9b, r8b
xor r9b, 0xff
mov r11b, byte [rbp + 0x3f9]
xor r11b, 1
mov r13b, byte [rbp + 0x3f9]
xor r13b, 1
or r9b, r11b
or r13b, 1
xor r9b, 0xff
and r9b, r13b
xor dl, 0xff
mov r11b, r10b
xor r11b, 0xff
mov r13b, byte [rbp + 0x3f9]
xor r13b, 1
or dl, r11b
or r13b, 1
xor dl, 0xff
and dl, r13b
mov r11b, bl
xor r11b, 0xff
mov r13b, sil
xor r13b, 0xff
mov r15b, byte [rbp + 0x3f9]
xor r15b, 1
mov byte [rbp + 0x3f5], r11b
and r11b, 0xff
and bl, r15b
mov byte [rbp + 0x3f4], r13b
and r13b, 0xff
and sil, r15b
or r11b, bl
or r13b, sil
xor r11b, r13b
mov bl, byte [rbp + 0x3f5]
mov sil, byte [rbp + 0x3f4]
or bl, sil
xor bl, 0xff
or r15b, 1
and bl, r15b
or r11b, bl
mov bl, r9b
xor bl, 0xff
mov r15b, dl
xor r15b, 0xff
mov r13b, byte [rbp + 0x3f9]
xor r13b, 0
mov sil, bl
and sil, 0
and r9b, r13b
mov byte [rbp + 0x3f3], r15b
and r15b, 0
and dl, r13b
or sil, r9b
or r15b, dl
xor sil, r15b
mov dl, byte [rbp + 0x3f3]
or bl, dl
xor bl, 0xff
or r13b, 0
and bl, r13b
or sil, bl
mov r9b, r11b
xor r9b, 0xff
and r9b, 1
mov bl, byte [rbp + 0x3f9]
xor bl, 1
and r11b, bl
mov r15b, sil
xor r15b, 0xff
and r15b, 0xff
and sil, bl
or r9b, r11b
or r15b, sil
xor r9b, r15b
mov r11b, cl
and r11b, r8b
xor cl, r8b
or r11b, cl
mov cl, r11b
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x3f9]
xor r8b, 1
and r11b, r8b
mov bl, byte [rbp + 0x3f9]
xor bl, 1
and bl, 0xff
and r8b, 1
or cl, r11b
or bl, r8b
xor cl, bl
mov r8b, byte [rbp + 0x3f9]
xor r8b, 1
mov r11b, r10b
xor r11b, 0xff
mov bl, byte [rbp + 0x3f9]
xor bl, 0
mov sil, r8b
and sil, 0
mov r15b, bl
and r15b, 1
mov r13b, r11b
and r13b, 0
and r10b, bl
or sil, r15b
or r13b, r10b
xor sil, r13b
or r8b, r11b
xor r8b, 0xff
or bl, 0
and r8b, bl
or sil, r8b
xor sil, 0xff
mov r8b, cl
xor r8b, sil
and r8b, cl
mov cl, r9b
and cl, r8b
xor r9b, r8b
or cl, r9b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x3f9]
xor r9b, 1
mov r10b, al
and r10b, r9b
or r8b, r10b
mov r9b, byte [rbp + 0x3f9]
xor r9b, 1
xor r8b, 0xff
mov r10b, byte [rbp + 0x3f9]
xor r10b, 0
or r9b, r8b
or r10b, 0
xor r9b, 0xff
and r9b, r10b
mov r8b, byte [rbp + 0x3f9]
xor r8b, 1
and r8b, 1
mov r10b, byte [rbp + 0x3f9]
xor r10b, 1
mov r11b, r10b
and r11b, 1
mov bl, byte [rbp + 0x3f9]
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 + 0x3f9]
xor r11b, 1
or al, r10b
or r11b, 1
xor al, 0xff
and al, r11b
mov r10b, cl
xor r10b, 0xff
and r10b, 1
mov r11b, byte [rbp + 0x3f9]
xor r11b, 1
mov bl, cl
and bl, r11b
mov sil, byte [rbp + 0x3f9]
xor sil, 1
and sil, 0xff
and r11b, 1
or r10b, bl
or sil, r11b
xor r10b, sil
mov r11b, byte [rbp + 0x3f9]
xor r11b, 1
mov bl, r10b
xor bl, r11b
and bl, r10b
xor r8b, 0xff
mov r10b, cl
xor r10b, r8b
and r10b, cl
mov cl, r9b
xor cl, 0xff
mov r8b, al
xor r8b, 0xff
mov r11b, byte [rbp + 0x3f9]
xor r11b, 0
mov sil, cl
and sil, 0
and r9b, r11b
mov r15b, r8b
and r15b, 0
and al, r11b
or sil, r9b
or r15b, al
xor sil, r15b
or cl, r8b
xor cl, 0xff
or r11b, 0
and cl, r11b
or sil, cl
mov al, bl
xor al, 0xff
mov cl, r10b
xor cl, 0xff
mov r8b, byte [rbp + 0x3f9]
xor r8b, 1
mov r9b, al
and r9b, 0xff
and bl, r8b
mov r11b, cl
and r11b, 0xff
and r10b, r8b
or r9b, bl
or r11b, r10b
xor r9b, r11b
or al, cl
xor al, 0xff
or r8b, 1
and al, r8b
or r9b, al
mov al, sil
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x3f9]
xor cl, 0
and sil, cl
mov r8b, r9b
xor r8b, 0xff
and r8b, 0
and r9b, cl
or al, sil
or r8b, r9b
xor al, r8b
mov cl, r12b
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x3f9]
xor r8b, 1
mov r9b, r12b
and r9b, r8b
or cl, r9b
mov r8b, dil
xor r8b, 0xff
and r8b, 0
mov r9b, byte [rbp + 0x3f9]
xor r9b, 0
mov r10b, dil
and r10b, r9b
mov r11b, byte [rbp + 0x3f9]
xor r11b, 1
and r11b, 0
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, byte [rbp + 0x3f9]
xor r9b, 0
and r9b, 0
mov r10b, byte [rbp + 0x3f9]
xor r10b, 0
mov r11b, r10b
and r11b, 0
mov bl, byte [rbp + 0x3f9]
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, byte [rbp + 0x3f9]
xor r11b, 0
mov bl, byte [rbp + 0x3f9]
xor bl, 0
or r10b, r11b
or bl, 0
xor r10b, 0xff
and r10b, bl
mov r11b, r9b
xor r11b, 0xff
mov bl, r12b
xor bl, r11b
and bl, r12b
mov r11b, r8b
xor r11b, 0xff
mov sil, byte [rbp + 0x3f9]
xor sil, 0
mov r15b, byte [rbp + 0x3f9]
xor r15b, 0
or r11b, sil
or r15b, 0
xor r11b, 0xff
and r11b, r15b
xor dil, 0xff
mov sil, r9b
xor sil, 0xff
mov r15b, byte [rbp + 0x3f9]
xor r15b, 1
or dil, sil
or r15b, 1
xor dil, 0xff
and dil, r15b
mov sil, r10b
xor sil, 0xff
mov r15b, bl
xor r15b, 0xff
mov r12b, byte [rbp + 0x3f9]
xor r12b, 1
mov r13b, sil
and r13b, 0xff
and r10b, r12b
mov dl, r15b
and dl, 0xff
and bl, r12b
or r13b, r10b
or dl, bl
xor r13b, dl
or sil, r15b
xor sil, 0xff
or r12b, 1
and sil, r12b
or r13b, sil
mov dl, r11b
xor dl, 0xff
mov r10b, dil
xor r10b, 0xff
mov bl, byte [rbp + 0x3f9]
xor bl, 0
mov sil, dl
and sil, 0
and r11b, bl
mov r15b, r10b
and r15b, 0
and dil, bl
or sil, r11b
or r15b, dil
xor sil, r15b
or dl, r10b
xor dl, 0xff
or bl, 0
and dl, bl
or sil, dl
mov dl, r13b
xor dl, 0xff
and dl, 1
mov r10b, byte [rbp + 0x3f9]
xor r10b, 1
and r13b, r10b
mov r11b, sil
xor r11b, 0xff
and r11b, 0xff
and sil, r10b
or dl, r13b
or r11b, sil
xor dl, r11b
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 + 0x3f9]
xor r8b, 1
and r10b, r8b
mov r11b, byte [rbp + 0x3f9]
xor r11b, 1
and r11b, 0xff
and r8b, 1
or cl, r10b
or r11b, r8b
xor cl, r11b
mov r8b, r9b
and r8b, 0
xor r9b, 0
or r8b, r9b
xor cl, 0xff
xor r8b, 0xff
mov r9b, byte [rbp + 0x3f9]
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, byte [rbp + 0x3f9]
xor r10b, 1
mov r11b, r8b
and r11b, 0xff
and dl, r10b
mov bl, r9b
and bl, 0xff
and cl, r10b
or r11b, dl
or bl, cl
xor r11b, bl
or r8b, r9b
xor r8b, 0xff
or r10b, 1
and r8b, r10b
or r11b, r8b
mov cl, r11b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x3f9]
xor dl, 1
mov r8b, r11b
and r8b, dl
or cl, r8b
xor cl, 0xff
xor cl, 0
and cl, 0
mov dl, byte [rbp + 0x3f9]
xor dl, 0
and dl, 0
mov r8b, byte [rbp + 0x3f9]
xor r8b, 0
mov r9b, r8b
and r9b, 0
mov r10b, byte [rbp + 0x3f9]
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, byte [rbp + 0x3f9]
xor r8b, 1
and r8b, 1
mov r10b, byte [rbp + 0x3f9]
xor r10b, 1
and r10b, 1
or r8b, r10b
mov r10b, byte [rbp + 0x3f9]
xor r10b, 0
mov r11b, r8b
xor r11b, r10b
and r11b, r8b
mov r8b, byte [rbp + 0x3f9]
xor r8b, 1
xor dl, 0xff
mov r10b, byte [rbp + 0x3f9]
xor r10b, 0
or r8b, dl
or r10b, 0
xor r8b, 0xff
and r8b, r10b
mov dl, cl
xor dl, 0xff
mov r10b, r9b
xor r10b, 0xff
mov bl, byte [rbp + 0x3f9]
xor bl, 1
mov sil, dl
and sil, 0xff
and cl, bl
mov dil, r10b
and dil, 0xff
and r9b, bl
or sil, cl
or dil, r9b
xor sil, dil
or dl, r10b
xor dl, 0xff
or bl, 1
and dl, bl
or sil, dl
mov cl, r11b
xor cl, 0xff
mov dl, r8b
xor dl, 0xff
mov r9b, byte [rbp + 0x3f9]
xor r9b, 0
mov r10b, cl
and r10b, 0
and r11b, r9b
mov bl, dl
and bl, 0
and r8b, r9b
or r10b, r11b
or bl, r8b
xor r10b, bl
or cl, dl
xor cl, 0xff
or r9b, 0
and cl, r9b
or r10b, cl
mov cl, sil
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x3f9]
xor dl, 1
and sil, dl
mov r8b, r10b
xor r8b, 0xff
and r8b, 0xff
and r10b, dl
or cl, sil
or r8b, r10b
xor cl, r8b
mov dl, byte [rbp + 0x3f9]
xor dl, 1
and dl, 0
mov r8b, byte [rbp + 0x3f9]
xor r8b, 0
mov r9b, r8b
and r9b, 1
mov r10b, byte [rbp + 0x3f9]
xor r10b, 1
and r10b, 0
and r8b, 1
or dl, r9b
or r10b, r8b
xor dl, r10b
mov r8b, r14b
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x3f9]
xor r9b, 1
mov r10b, r14b
and r10b, r9b
or r8b, r10b
mov r9b, byte [rbp + 0x3f9]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0x3f9]
xor r10b, 1
mov r11b, r10b
and r11b, 1
mov bl, byte [rbp + 0x3f9]
xor bl, 1
and bl, 0xff
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, dl
xor r10b, 0xff
mov r11b, byte [rbp + 0x3f9]
xor r11b, 1
mov bl, byte [rbp + 0x3f9]
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 + 0x3f9]
xor bl, 1
mov sil, r8b
xor sil, bl
and sil, r8b
mov bl, r9b
xor bl, 0xff
mov dil, r14b
xor dil, bl
and dil, r14b
mov bl, r10b
xor bl, 0xff
mov r14b, r11b
xor r14b, 0xff
mov r15b, byte [rbp + 0x3f9]
xor r15b, 0
mov r12b, bl
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 bl, r14b
xor bl, 0xff
or r15b, 0
and bl, r15b
or r12b, bl
mov r10b, sil
and r10b, dil
xor sil, dil
or r10b, sil
mov r11b, r12b
xor r11b, 0xff
and r11b, 0
mov bl, byte [rbp + 0x3f9]
xor bl, 0
and r12b, bl
mov sil, r10b
xor sil, 0xff
and sil, 0
and r10b, bl
or r11b, r12b
or sil, r10b
xor r11b, sil
mov r10b, dl
and r10b, r8b
xor dl, r8b
or r10b, dl
mov dl, r10b
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x3f9]
xor r8b, 1
and r10b, r8b
or dl, r10b
mov r8b, r9b
and r8b, 1
xor r9b, 1
or r8b, r9b
xor r8b, 0xff
mov r9b, dl
xor r9b, r8b
and r9b, dl
mov dl, r11b
xor dl, 0xff
mov r8b, r9b
xor r8b, 0xff
mov r10b, byte [rbp + 0x3f9]
xor r10b, 0
mov bl, dl
and bl, 0
and r11b, r10b
mov sil, r8b
and sil, 0
and r9b, r10b
or bl, r11b
or sil, r9b
xor bl, sil
or dl, r8b
xor dl, 0xff
or r10b, 0
and dl, r10b
or bl, dl
mov dl, bl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x3f9]
xor r8b, 1
and bl, r8b
mov r9b, byte [rbp + 0x3f9]
xor r9b, 1
and r9b, 0xff
and r8b, 1
or dl, bl
or r9b, r8b
xor dl, r9b
mov r8b, cl
xor r8b, 0xff
and r8b, 0
mov r9b, byte [rbp + 0x3f9]
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 r8b, 0xff
xor cl, 0xff
mov dl, byte [rbp + 0x3f9]
xor dl, 1
or r8b, cl
or dl, 1
xor r8b, 0xff
and r8b, dl
mov cl, al
xor cl, 0xff
and cl, 0
mov dl, byte [rbp + 0x3f9]
xor dl, 0
mov r9b, al
and r9b, dl
mov r10b, byte [rbp + 0x3f9]
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 + 0x3f9]
xor r9b, 1
mov r10b, r8b
and r10b, r9b
mov r11b, byte [rbp + 0x3f9]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or dl, r10b
or r11b, r9b
xor dl, r11b
mov r9b, byte [rbp + 0x3f9]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0x3f9]
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, cl
xor r10b, 0xff
mov r11b, byte [rbp + 0x3f9]
xor r11b, 1
mov bl, byte [rbp + 0x3f9]
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, byte [rbp + 0x3f9]
xor bl, 1
or al, r11b
or bl, 1
xor al, 0xff
and al, bl
mov r11b, dl
xor r11b, 0xff
mov bl, byte [rbp + 0x3f9]
xor bl, 1
mov sil, byte [rbp + 0x3f9]
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, r10b
and r8b, al
xor r10b, al
or r8b, r10b
mov al, r11b
xor al, 0xff
mov r10b, sil
xor r10b, 0xff
mov bl, byte [rbp + 0x3f9]
xor bl, 1
mov dil, al
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 al, r10b
xor al, 0xff
or bl, 1
and al, bl
or dil, al
mov al, r8b
xor al, 0xff
mov r10b, dil
and r10b, al
xor dil, 0xff
and r8b, dil
or r10b, r8b
mov al, cl
xor al, 0xff
mov r8b, dl
xor r8b, 0xff
mov r11b, byte [rbp + 0x3f9]
xor r11b, 1
mov bl, al
and bl, 0xff
and cl, r11b
mov sil, r8b
and sil, 0xff
and dl, r11b
or bl, cl
or sil, dl
xor bl, sil
or al, r8b
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 + 0x3f9]
xor cl, 1
and bl, cl
or al, bl
mov cl, r9b
and cl, 1
xor r9b, 1
or cl, r9b
xor al, 0xff
xor cl, 0xff
mov dl, byte [rbp + 0x3f9]
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
mov r8b, byte [rbp + 0x3f9]
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 0x6d930fbb
jmp 0x6d9b4ba0
mov al, byte [rbp + 0x400]
test al, 1
jne 0x6d930fce
jmp 0x6d951fc0
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, 0x5042c684
add r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x9a3021c3
add r9d, r8d
sub r9d, 0x3947229d
sub r9d, 0x5042c684
add r9d, 0x3947229d
mov r8d, eax
sub r8d, 0x61994eea
sub r9d, r8d
sub r9d, 0xc9bc3107
sub r9d, 1
add r9d, 0xc9bc3107
mov r8d, eax
sub r8d, 0x61994eea
add r9d, r8d
mov r8d, eax
sub r8d, 0x9a3021c3
add r8d, 0
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
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
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
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
xor r14b, 0xff
mov r12b, sil
xor r12b, 1
or r15b, r14b
or r12b, 1
xor r15b, 0xff
and r15b, r12b
mov r14b, bl
and r14b, r15b
xor bl, r15b
or r14b, bl
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, sil
xor r15b, 0
xor bl, 0xff
mov r12b, sil
xor r12b, 1
or r15b, bl
or r12b, 1
xor r15b, 0xff
and r15b, r12b
mov bl, sil
xor bl, 0
and bl, 1
mov r12b, sil
xor r12b, 1
and r12b, 0
or bl, r12b
mov r12b, bl
xor r12b, 0xff
xor r12b, 1
and r12b, 0xff
mov r13b, sil
xor r13b, 1
and r13b, 1
mov al, sil
xor al, 1
and al, 1
or r13b, al
xor r13b, 0xff
mov al, sil
xor al, 0
mov cl, sil
xor cl, 1
or r13b, al
or cl, 1
xor r13b, 0xff
and r13b, cl
mov al, sil
xor al, 1
xor bl, 0xff
mov cl, sil
xor cl, 0
or al, bl
or cl, 0
xor al, 0xff
and al, cl
mov cl, r15b
xor cl, 0xff
mov bl, r12b
xor bl, 0xff
mov dl, sil
xor dl, 1
mov r8b, cl
and r8b, 0xff
and r15b, dl
mov r9b, bl
and r9b, 0xff
and r12b, dl
or r8b, r15b
or r9b, r12b
xor r8b, r9b
or cl, bl
xor cl, 0xff
or dl, 1
and cl, dl
or r8b, cl
mov cl, r13b
xor cl, 0xff
mov dl, al
xor dl, 0xff
mov r9b, sil
xor r9b, 0
mov bl, cl
and bl, 0
and r13b, r9b
mov r15b, dl
and r15b, 0
and al, r9b
or bl, r13b
or r15b, al
xor bl, r15b
or cl, dl
xor cl, 0xff
or r9b, 0
and cl, r9b
or bl, cl
mov al, r8b
xor al, 0xff
mov cl, bl
and cl, al
xor bl, 0xff
and r8b, bl
or cl, r8b
mov al, sil
xor al, 1
and al, 0
mov dl, sil
xor dl, 0
mov r8b, dl
and r8b, 1
mov r9b, sil
xor r9b, 1
and r9b, 0
and dl, 1
or al, r8b
or r9b, dl
xor al, r9b
mov dl, dil
xor dl, 0xff
mov r8b, al
and r8b, dl
xor al, 0xff
mov dl, dil
and dl, al
or r8b, dl
mov al, dil
xor al, 0xff
mov dl, r8b
xor dl, al
and dl, r8b
mov al, r10b
xor al, 0xff
and al, 1
mov r8b, sil
xor r8b, 1
and r10b, r8b
mov r9b, sil
xor r9b, 1
and r9b, 0xff
and r8b, 1
or al, r10b
or r9b, r8b
xor 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, 1
and r9b, 1
mov r10b, sil
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, al
xor r10b, 0xff
mov bl, r8b
xor bl, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, r10b
and r12b, 0
and al, r15b
mov r13b, bl
and r13b, 0
and r8b, r15b
or r12b, al
or r13b, r8b
xor r12b, r13b
or r10b, bl
xor r10b, 0xff
or r15b, 0
and r10b, r15b
or r12b, r10b
mov al, r9b
and al, 1
xor r9b, 1
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, r14b
xor al, 0xff
and al, 0
mov r8b, sil
xor r8b, 0
mov r10b, r14b
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, 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
and r10b, 1
mov bl, sil
xor bl, 1
and bl, 1
or r10b, bl
mov bl, al
and bl, r8b
xor al, r8b
or bl, al
mov al, r10b
and al, 1
xor r10b, 1
or al, r10b
mov r8b, bl
xor r8b, 0xff
and r8b, 1
mov r10b, sil
xor r10b, 1
and bl, r10b
or r8b, bl
xor r8b, 0xff
xor al, 0xff
mov r10b, sil
xor r10b, 0
or r8b, al
or r10b, 0
xor r8b, 0xff
and r8b, r10b
mov al, r11b
xor al, 0xff
and al, 0
mov r10b, sil
xor r10b, 0
and r11b, r10b
mov bl, sil
xor bl, 1
and bl, 0
and r10b, 1
or al, r11b
or bl, r10b
xor al, bl
mov r10b, cl
xor r10b, 0xff
and r10b, 1
mov r11b, sil
xor r11b, 1
mov bl, cl
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, al
and bl, r10b
xor al, r10b
or bl, al
mov al, sil
xor al, 1
mov r10b, r11b
xor r10b, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, al
and r12b, 0xff
mov r13b, r15b
and r13b, 1
mov byte [rbp + 0x3f2], r10b
and r10b, 0xff
and r11b, r15b
or r12b, r13b
or r10b, r11b
xor r12b, r10b
mov r10b, byte [rbp + 0x3f2]
or al, r10b
xor al, 0xff
or r15b, 1
and al, r15b
or r12b, al
mov al, bl
xor al, 0xff
and al, 1
mov r11b, sil
xor r11b, 1
and bl, r11b
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and r11b, 1
or al, bl
or r15b, r11b
xor al, r15b
xor al, 0xff
xor r12b, 0xff
mov r11b, sil
xor r11b, 0
or al, r12b
or r11b, 0
xor al, 0xff
and al, r11b
mov r11b, dl
xor r11b, 0xff
and r11b, 1
mov bl, sil
xor bl, 1
mov r15b, dl
and r15b, bl
or r11b, r15b
mov bl, r9b
xor bl, 0xff
and bl, 1
mov r15b, sil
xor r15b, 1
mov r12b, r9b
and r12b, r15b
or bl, r12b
mov r15b, sil
xor r15b, 1
and r15b, 0
mov r12b, sil
xor r12b, 0
mov r13b, r12b
and r13b, 1
mov r10b, sil
xor r10b, 1
and r10b, 0
and r12b, 1
or r15b, r13b
or r10b, r12b
xor r15b, r10b
mov r10b, sil
xor r10b, 1
mov r12b, r11b
xor r12b, r10b
and r12b, r11b
xor dl, 0xff
mov r10b, r15b
xor r10b, 0xff
mov r13b, sil
xor r13b, 1
or dl, r10b
or r13b, 1
xor dl, 0xff
and dl, r13b
mov r10b, sil
xor r10b, 1
mov r13b, bl
xor r13b, r10b
and r13b, bl
mov r10b, r15b
xor r10b, 0xff
mov byte [rbp + 0x3f1], r9b
xor r9b, r10b
mov r10b, byte [rbp + 0x3f1]
and r9b, r10b
mov r10b, r12b
xor r10b, 0xff
mov byte [rbp + 0x3f0], dl
xor dl, 0xff
mov byte [rbp + 0x3ef], sil
xor sil, 1
mov byte [rbp + 0x3ee], r10b
and r10b, 0xff
and r12b, sil
mov byte [rbp + 0x3ed], dl
and dl, 0xff
mov byte [rbp + 0x3ec], al
mov al, byte [rbp + 0x3f0]
and al, sil
or r10b, r12b
or dl, al
xor r10b, dl
mov al, byte [rbp + 0x3ee]
mov dl, byte [rbp + 0x3ed]
or al, dl
xor al, 0xff
or sil, 1
and al, sil
or r10b, al
mov al, r13b
and al, r9b
xor r13b, r9b
or al, r13b
mov r9b, r10b
xor r9b, 0xff
mov sil, al
and sil, r9b
xor al, 0xff
and r10b, al
or sil, r10b
mov al, r11b
and al, bl
xor r11b, bl
or al, r11b
mov r9b, al
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x3ef]
xor r10b, 1
and al, r10b
or r9b, al
mov al, byte [rbp + 0x3ef]
xor al, 1
mov r10b, r15b
xor r10b, 0xff
mov r11b, byte [rbp + 0x3ef]
xor r11b, 0
mov bl, al
and bl, 0
mov r12b, r11b
and r12b, 1
mov r13b, r10b
and r13b, 0
and r15b, r11b
or bl, r12b
or r13b, r15b
xor bl, r13b
or al, r10b
xor al, 0xff
or r11b, 0
and al, r11b
or bl, al
xor bl, 0xff
mov al, r9b
xor al, bl
and al, r9b
mov r9b, sil
and r9b, al
xor sil, al
or r9b, sil
mov al, r8b
xor al, 0xff
mov r10b, byte [rbp + 0x3ec]
xor r10b, 0xff
mov r11b, byte [rbp + 0x3ef]
xor r11b, 0
or al, r10b
or r11b, 0
xor al, 0xff
and al, r11b
mov r10b, r8b
xor r10b, 0xff
and r10b, 1
mov r11b, byte [rbp + 0x3ef]
xor r11b, 1
and r8b, r11b
mov bl, byte [rbp + 0x3ec]
xor bl, 0xff
and bl, 0xff
mov sil, byte [rbp + 0x3ec]
and sil, r11b
or r10b, r8b
or bl, sil
xor r10b, bl
mov r8b, al
and r8b, r10b
xor al, r10b
or r8b, al
mov al, r9b
xor al, 0xff
and al, 1
mov r10b, byte [rbp + 0x3ef]
xor r10b, 1
mov r11b, r9b
and r11b, r10b
mov bl, byte [rbp + 0x3ef]
xor bl, 1
and bl, 0xff
and r10b, 1
or al, r11b
or bl, r10b
xor al, bl
xor al, 0xff
mov r10b, r8b
xor r10b, al
and r10b, r8b
mov al, r8b
xor al, 0xff
and al, 1
mov r11b, byte [rbp + 0x3ef]
xor r11b, 1
and r8b, r11b
or al, r8b
xor al, 0xff
mov r8b, r9b
xor r8b, al
and r8b, r9b
mov al, r10b
and al, r8b
xor r10b, r8b
or al, r10b
mov r8b, dil
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x3ef]
xor r9b, 1
mov r10b, dil
and r10b, r9b
mov r11b, byte [rbp + 0x3ef]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, r14b
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x3ef]
xor r10b, 1
mov r11b, r14b
and r11b, r10b
or r9b, r11b
mov r10b, byte [rbp + 0x3ef]
xor r10b, 1
and r10b, 0
mov r11b, byte [rbp + 0x3ef]
xor r11b, 0
mov bl, r11b
and bl, 1
mov sil, byte [rbp + 0x3ef]
xor sil, 1
and sil, 0
and r11b, 1
or r10b, bl
or sil, r11b
xor r10b, sil
mov r11b, byte [rbp + 0x3ef]
xor r11b, 1
mov bl, r8b
xor bl, r11b
and bl, r8b
mov r11b, r10b
xor r11b, 0xff
mov sil, dil
xor sil, r11b
and sil, dil
mov r11b, byte [rbp + 0x3ef]
xor r11b, 1
mov dil, r9b
xor dil, r11b
and dil, r9b
xor r14b, 0xff
mov r11b, r10b
xor r11b, 0xff
mov r15b, byte [rbp + 0x3ef]
xor r15b, 0
or r14b, r11b
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov r11b, bl
and r11b, sil
xor bl, sil
or r11b, bl
mov bl, dil
and bl, r14b
xor dil, r14b
or bl, dil
mov sil, r11b
xor sil, 0xff
and sil, 0
mov dil, byte [rbp + 0x3ef]
xor dil, 0
and r11b, dil
mov r14b, bl
xor r14b, 0xff
and r14b, 0
and bl, dil
or sil, r11b
or r14b, bl
xor sil, r14b
mov r11b, r8b
xor r11b, 0xff
mov bl, r9b
xor bl, 0xff
mov dil, byte [rbp + 0x3ef]
xor dil, 0
mov r14b, r11b
and r14b, 0
and r8b, dil
mov r15b, bl
and r15b, 0
and r9b, dil
or r14b, r8b
or r15b, r9b
xor r14b, r15b
or r11b, bl
xor r11b, 0xff
or dil, 0
and r11b, dil
or r14b, r11b
mov r8b, r14b
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x3ef]
xor r9b, 1
and r14b, r9b
or r8b, r14b
mov r9b, byte [rbp + 0x3ef]
xor r9b, 1
mov r11b, r10b
xor r11b, 0xff
mov bl, byte [rbp + 0x3ef]
xor bl, 0
mov dil, r9b
and dil, 0
mov r14b, bl
and r14b, 1
mov r15b, r11b
and r15b, 0
and r10b, bl
or dil, r14b
or r15b, r10b
xor dil, r15b
or r9b, r11b
xor r9b, 0xff
or bl, 0
and r9b, bl
or dil, r9b
xor r8b, 0xff
xor dil, 0xff
mov r9b, byte [rbp + 0x3ef]
xor r9b, 0
or r8b, dil
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov r9b, sil
and r9b, r8b
xor sil, r8b
or r9b, sil
mov r8b, r9b
xor r8b, 0xff
and r8b, 1
mov r10b, byte [rbp + 0x3ef]
xor r10b, 1
mov r11b, r9b
and r11b, r10b
mov bl, byte [rbp + 0x3ef]
xor bl, 1
and bl, 0xff
and r10b, 1
or r8b, r11b
or bl, r10b
xor r8b, bl
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
mov r10b, byte [rbp + 0x3ef]
xor r10b, 1
and r10b, 1
mov r11b, byte [rbp + 0x3ef]
xor r11b, 1
and r11b, 1
or r10b, r11b
mov r11b, r10b
xor r11b, 0xff
mov bl, r9b
xor bl, r11b
and bl, r9b
mov r9b, byte [rbp + 0x3ef]
xor r9b, 1
and r9b, 1
mov r11b, byte [rbp + 0x3ef]
xor r11b, 1
mov sil, r11b
and sil, 1
mov dil, byte [rbp + 0x3ef]
xor dil, 1
and dil, 0xff
and r11b, 1
or r9b, sil
or dil, r11b
xor r9b, dil
xor r9b, 0xff
mov r11b, byte [rbp + 0x3ef]
xor r11b, 1
mov sil, byte [rbp + 0x3ef]
xor sil, 1
or r9b, r11b
or sil, 1
xor r9b, 0xff
and r9b, sil
xor r10b, 0xff
xor r10b, 1
and r10b, 0xff
mov r11b, r8b
and r11b, bl
xor r8b, bl
or r11b, r8b
mov r8b, r9b
and r8b, r10b
xor r9b, r10b
or r8b, r9b
mov r9b, r11b
xor r9b, 0xff
and r9b, 0
mov r10b, byte [rbp + 0x3ef]
xor r10b, 0
and r11b, r10b
mov bl, r8b
xor bl, 0xff
and bl, 0
and r8b, r10b
or r9b, r11b
or bl, r8b
xor r9b, bl
mov r8b, cl
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
mov r10b, byte [rbp + 0x3ef]
xor r10b, 1
and r10b, 1
mov r11b, byte [rbp + 0x3ef]
xor r11b, 1
mov bl, r11b
and bl, 1
mov sil, cl
xor sil, 0xff
and sil, 0xff
and cl, r11b
or r10b, bl
or sil, cl
xor r10b, sil
mov cl, r8b
xor cl, 0xff
mov r11b, r10b
xor r11b, 0xff
mov bl, byte [rbp + 0x3ef]
xor bl, 1
mov sil, cl
and sil, 0xff
and r8b, bl
mov dil, r11b
and dil, 0xff
and r10b, bl
or sil, r8b
or dil, r10b
xor sil, dil
or cl, r11b
xor cl, 0xff
or bl, 1
and cl, bl
or sil, cl
mov cl, sil
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x3ef]
xor r8b, 1
and sil, r8b
or cl, sil
mov r8b, r9b
xor r8b, 0xff
mov r10b, cl
and r10b, r8b
xor cl, 0xff
mov r8b, r9b
and r8b, cl
or r10b, r8b
xor r9b, 0xff
mov cl, r10b
xor cl, r9b
and cl, r10b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x3ef]
xor r9b, 1
mov r10b, al
and r10b, r9b
or r8b, r10b
mov r9b, cl
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x3ef]
xor r10b, 1
mov r11b, cl
and r11b, r10b
or r9b, r11b
mov r10b, byte [rbp + 0x3ef]
xor r10b, 0
and r10b, 1
mov r11b, byte [rbp + 0x3ef]
xor r11b, 1
and r11b, 0
or r10b, r11b
mov r11b, r8b
xor r11b, 0xff
mov bl, byte [rbp + 0x3ef]
xor bl, 0
mov sil, byte [rbp + 0x3ef]
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, byte [rbp + 0x3ef]
xor sil, 0
or al, bl
or sil, 0
xor al, 0xff
and al, sil
mov bl, byte [rbp + 0x3ef]
xor bl, 0
mov sil, r9b
xor sil, bl
and sil, r9b
mov bl, r10b
xor bl, 0xff
mov dil, cl
xor dil, bl
and dil, cl
mov cl, r11b
and cl, al
xor r11b, al
or cl, r11b
mov al, sil
xor al, 0xff
mov r11b, dil
xor r11b, 0xff
mov bl, byte [rbp + 0x3ef]
xor bl, 0
mov r14b, al
and r14b, 0
and sil, bl
mov r15b, r11b
and r15b, 0
and dil, bl
or r14b, sil
or r15b, dil
xor r14b, r15b
or al, r11b
xor al, 0xff
or bl, 0
and al, bl
or r14b, al
mov al, cl
xor al, 0xff
and al, 1
mov r11b, byte [rbp + 0x3ef]
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, r8b
xor cl, 0xff
mov r11b, r9b
xor r11b, 0xff
mov bl, byte [rbp + 0x3ef]
xor bl, 0
mov sil, cl
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 cl, r11b
xor cl, 0xff
or bl, 0
and cl, bl
or sil, cl
mov cl, sil
xor cl, 0xff
and cl, 0
mov r8b, byte [rbp + 0x3ef]
xor r8b, 0
and sil, r8b
mov r9b, byte [rbp + 0x3ef]
xor r9b, 1
and r9b, 0
and r8b, 1
or cl, sil
or r9b, r8b
xor cl, r9b
mov r8b, r10b
and r8b, 0
xor r10b, 0
or r8b, r10b
xor r8b, 0xff
mov r9b, cl
xor r9b, r8b
and r9b, cl
mov cl, al
and cl, r9b
xor al, r9b
or cl, al
test cl, 1
jne 0x6d931e05
jmp 0x6d9b4ba5
xor eax, eax
mov rcx, qword [rbp + 0x770]
mov rdx, qword [rcx]
add rdx, 4
mov r8d, dword [sym.out.dll_x.13]
mov r9d, dword [sym.out.dll_y.14]
mov r10d, r8d
add r10d, 0xeb6b5efc
sub r10d, 0x5fbd6924
sub r10d, 0xeb6b5efc
add r10d, 0x8b912af3
add r10d, 0x1bb6bb6a
sub r10d, 0x8b912af3
add r10d, 0x2ff090b9
add r10d, 0x5fbd6924
sub r10d, 0x2ff090b9
mov r11d, 0x78d5e1be
add r11d, 0
sub r11d, 1
sub r11d, 0x78d5e1be
add r10d, 0x757c4091
add r10d, r11d
sub r10d, 0x757c4091
add r10d, 0x1ab0a054
sub r10d, 0x6060d064
sub r10d, 0x1ab0a054
sub r10d, 0x35f23531
sub r10d, 0x1bb6bb6a
add r10d, 0x35f23531
mov r11d, eax
sub r11d, r10d
mov r10d, eax
sub r10d, 0x6060d064
add r11d, r10d
sub eax, r11d
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
xor dil, 0xff
xor dil, 1
and dil, 0xff
mov r15b, r14b
xor r15b, 1
and r15b, 1
mov r12b, r14b
xor r12b, 1
and r12b, 1
or r15b, r12b
mov r12b, r15b
xor r12b, 0xff
mov r13b, bl
xor r13b, r12b
and r13b, bl
mov r12b, r14b
xor r12b, 1
and r12b, 1
mov al, r14b
xor al, 1
mov r8b, al
and r8b, 1
mov r9b, r14b
xor r9b, 1
and r9b, 0xff
and al, 1
or r12b, r8b
or r9b, al
xor r12b, r9b
mov al, r14b
xor al, 1
mov r8b, r12b
xor r8b, al
and r8b, r12b
mov al, r14b
xor al, 1
xor r15b, 0xff
mov r9b, r14b
xor r9b, 0
or al, r15b
or r9b, 0
xor al, 0xff
and al, r9b
mov r9b, dil
xor r9b, 0xff
mov r15b, r13b
xor r15b, 0xff
mov r12b, r14b
xor r12b, 1
mov r10b, r9b
and r10b, 0xff
and dil, r12b
mov r11b, r15b
and r11b, 0xff
and r13b, r12b
or r10b, dil
or r11b, r13b
xor r10b, r11b
or r9b, r15b
xor r9b, 0xff
or r12b, 1
and r9b, r12b
or r10b, r9b
mov r9b, r8b
and r9b, al
xor r8b, al
or r9b, r8b
mov al, r10b
xor al, 0xff
and al, 0
mov r8b, r14b
xor r8b, 0
and r10b, r8b
mov r11b, r9b
xor r11b, 0xff
and r11b, 0
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
mov r11b, r14b
xor r11b, 1
and r11b, 0xff
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
mov r9b, r14b
xor r9b, 1
and r9b, 1
mov r10b, r14b
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, sil
xor r10b, 0xff
mov r11b, r9b
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, 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 r9b, 0xff
mov r15b, r14b
xor r15b, 0
or dil, r9b
or r15b, 0
xor dil, 0xff
and dil, r15b
mov r9b, r8b
and r9b, r10b
xor r8b, r10b
or r9b, r8b
mov r8b, r11b
xor r8b, 0xff
mov r10b, dil
xor r10b, 0xff
mov r15b, r14b
xor r15b, 1
mov r12b, r8b
and r12b, 0xff
and r11b, r15b
mov r13b, r10b
and r13b, 0xff
and dil, r15b
or r12b, r11b
or r13b, dil
xor r12b, r13b
or r8b, r10b
xor r8b, 0xff
or r15b, 1
and r8b, r15b
or r12b, r8b
mov r8b, r9b
xor r8b, 0xff
and r8b, 1
mov r10b, r14b
xor r10b, 1
and r9b, r10b
mov r11b, r12b
xor r11b, 0xff
and r11b, 0xff
and r12b, r10b
or r8b, r9b
or r11b, r12b
xor r8b, r11b
mov r9b, r14b
xor r9b, 0
and r9b, 1
mov r10b, r14b
xor r10b, 1
mov r11b, r10b
and r11b, 0
mov dil, r14b
xor dil, 1
and dil, 0xff
and r10b, 1
or r9b, r11b
or dil, r10b
xor r9b, dil
xor r9b, 0xff
xor r9b, 1
and r9b, 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, 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, 1
mov r12b, dil
xor r12b, r15b
and r12b, dil
mov dil, r14b
xor dil, 1
xor r10b, 0xff
mov r15b, r14b
xor r15b, 1
or dil, r10b
or r15b, 1
xor dil, 0xff
and dil, r15b
mov r10b, r9b
xor r10b, 0xff
mov r15b, r11b
xor r15b, 0xff
mov r13b, r14b
xor r13b, 1
mov cl, r10b
and cl, 0xff
and r9b, r13b
mov byte [rbp + 0x3eb], r15b
and r15b, 0xff
and r11b, r13b
or cl, r9b
or r15b, r11b
xor cl, r15b
mov r9b, byte [rbp + 0x3eb]
or r10b, r9b
xor r10b, 0xff
or r13b, 1
and r10b, r13b
or cl, r10b
mov r10b, r12b
xor r10b, 0xff
mov r11b, dil
xor r11b, 0xff
mov r15b, r14b
xor r15b, 1
mov r13b, r10b
and r13b, 0xff
and r12b, r15b
mov r9b, r11b
and r9b, 0xff
and dil, r15b
or r13b, r12b
or r9b, dil
xor r13b, r9b
or r10b, r11b
xor r10b, 0xff
or r15b, 1
and r10b, r15b
or r13b, r10b
mov r9b, cl
xor r9b, 0xff
and r9b, 0
mov r10b, r14b
xor r10b, 0
and cl, r10b
mov r11b, r13b
xor r11b, 0xff
and r11b, 0
and r13b, r10b
or r9b, cl
or r11b, r13b
xor r9b, r11b
mov cl, r14b
xor cl, 0
and cl, 1
mov r10b, r14b
xor r10b, 1
and r10b, 0
or cl, r10b
mov r10b, al
xor r10b, 0xff
and r10b, 1
mov r11b, r14b
xor r11b, 1
mov dil, al
and dil, r11b
mov r15b, cl
xor r15b, 0xff
and r15b, 0xff
and cl, r11b
or r10b, dil
or r15b, cl
xor r10b, r15b
xor r10b, 0xff
mov cl, al
xor cl, 0xff
mov r11b, r14b
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, r14b
xor r11b, 1
and bl, r11b
mov dil, r14b
xor dil, 1
and dil, 0xff
and r11b, 1
or cl, bl
or dil, r11b
xor cl, dil
mov r11b, r9b
xor r11b, 0xff
and r11b, 1
mov bl, r14b
xor bl, 1
mov dil, r9b
and dil, bl
or r11b, dil
mov bl, r14b
xor bl, 1
and bl, 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 bl, r15b
or r12b, dil
xor bl, r12b
mov dil, cl
and dil, r11b
xor cl, r11b
or dil, cl
mov cl, bl
and cl, 1
xor bl, 1
or cl, bl
mov r11b, dil
xor r11b, 0xff
and r11b, 0
mov bl, r14b
xor bl, 0
and dil, bl
mov r15b, r14b
xor r15b, 1
and r15b, 0
and bl, 1
or r11b, dil
or r15b, bl
xor r11b, r15b
xor r11b, 0xff
xor cl, 0xff
mov bl, r14b
xor bl, 0
or r11b, cl
or bl, 0
xor r11b, 0xff
and r11b, bl
mov cl, r14b
xor cl, 0
and cl, 1
mov bl, r14b
xor bl, 1
mov dil, bl
and dil, 0
mov r15b, r14b
xor r15b, 1
and r15b, 0xff
and bl, 1
or cl, dil
or r15b, bl
xor cl, r15b
mov bl, r8b
xor bl, 0xff
and bl, 0
mov dil, r14b
xor dil, 0
mov r15b, r8b
and r15b, dil
mov r12b, cl
xor r12b, 0xff
and r12b, 0
and cl, dil
or bl, r15b
or r12b, cl
xor bl, r12b
mov cl, r8b
xor cl, 0xff
mov dil, bl
xor dil, cl
and dil, bl
mov cl, sil
xor cl, 0xff
and cl, 1
mov bl, r14b
xor bl, 1
and sil, bl
or cl, sil
mov bl, r9b
xor bl, 0xff
and bl, 0
mov sil, r14b
xor sil, 0
mov r15b, r9b
and r15b, sil
mov r12b, r14b
xor r12b, 1
and r12b, 0
and sil, 1
or bl, r15b
or r12b, sil
xor bl, r12b
mov sil, r14b
xor sil, 1
and sil, 1
mov r15b, r14b
xor r15b, 1
and r15b, 1
or sil, r15b
mov r15b, cl
xor r15b, 0xff
mov r12b, bl
xor r12b, 0xff
mov r13b, r14b
xor r13b, 0
mov byte [rbp + 0x3ea], r15b
and r15b, 0
and cl, r13b
mov byte [rbp + 0x3e9], r12b
and r12b, 0
and bl, r13b
or r15b, cl
or r12b, bl
xor r15b, r12b
mov cl, byte [rbp + 0x3ea]
mov bl, byte [rbp + 0x3e9]
or cl, bl
xor cl, 0xff
or r13b, 0
and cl, r13b
or r15b, cl
mov cl, sil
and cl, 1
xor sil, 1
or cl, sil
mov sil, r15b
xor sil, 0xff
and sil, 1
mov r12b, r14b
xor r12b, 1
and r15b, r12b
or sil, r15b
xor cl, 0xff
mov r15b, sil
xor r15b, cl
and r15b, sil
mov cl, r10b
xor cl, 0xff
and cl, 1
mov sil, r14b
xor sil, 1
mov r12b, r10b
and r12b, sil
or cl, r12b
mov sil, r11b
xor sil, 0xff
and sil, 1
mov r12b, r14b
xor r12b, 1
mov r13b, r11b
and r13b, r12b
or sil, r13b
mov r12b, r14b
xor r12b, 0
and r12b, 1
mov r13b, r14b
xor r13b, 1
and r13b, 0
or r12b, r13b
mov r13b, r14b
xor r13b, 0
mov bl, cl
xor bl, r13b
and bl, cl
mov r13b, r12b
xor r13b, 0xff
mov byte [rbp + 0x3e8], r10b
xor r10b, r13b
mov r13b, byte [rbp + 0x3e8]
and r10b, r13b
mov r13b, sil
xor r13b, 0xff
mov byte [rbp + 0x3e7], r14b
xor r14b, 0
mov byte [rbp + 0x3e6], al
mov al, byte [rbp + 0x3e7]
xor al, 0
or r13b, r14b
or al, 0
xor r13b, 0xff
and r13b, al
xor r11b, 0xff
mov al, r12b
xor al, 0xff
mov r14b, byte [rbp + 0x3e7]
xor r14b, 0
or r11b, al
or r14b, 0
xor r11b, 0xff
and r11b, r14b
mov al, bl
xor al, 0xff
mov r14b, r10b
xor r14b, 0xff
mov byte [rbp + 0x3e5], al
mov al, byte [rbp + 0x3e7]
xor al, 1
mov byte [rbp + 0x3e4], al
mov al, byte [rbp + 0x3e5]
and al, 0xff
mov byte [rbp + 0x3e3], al
mov al, byte [rbp + 0x3e4]
and bl, al
mov al, r14b
and al, 0xff
mov byte [rbp + 0x3e2], al
mov al, byte [rbp + 0x3e4]
and r10b, al
mov al, byte [rbp + 0x3e3]
or al, bl
mov bl, byte [rbp + 0x3e2]
or bl, r10b
xor al, bl
mov r10b, byte [rbp + 0x3e5]
or r10b, r14b
xor r10b, 0xff
mov bl, byte [rbp + 0x3e4]
or bl, 1
and r10b, bl
or al, r10b
mov r10b, r13b
and r10b, r11b
xor r13b, r11b
or r10b, r13b
mov r11b, al
xor r11b, 0xff
and r11b, 0
mov bl, byte [rbp + 0x3e7]
xor bl, 0
and al, bl
mov r14b, r10b
xor r14b, 0xff
and r14b, 0
and r10b, bl
or r11b, al
or r14b, r10b
xor r11b, r14b
mov al, cl
xor al, 0xff
mov r10b, sil
xor r10b, 0xff
mov bl, byte [rbp + 0x3e7]
xor bl, 0
mov r14b, al
and r14b, 0
and cl, bl
mov r13b, r10b
and r13b, 0
and sil, bl
or r14b, cl
or r13b, sil
xor r14b, r13b
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 cl, byte [rbp + 0x3e7]
xor cl, 0
and r14b, cl
mov r10b, byte [rbp + 0x3e7]
xor r10b, 1
and r10b, 0
and cl, 1
or al, r14b
or r10b, cl
xor al, r10b
mov cl, byte [rbp + 0x3e7]
xor cl, 0
mov r10b, r12b
xor r10b, 0xff
mov bl, byte [rbp + 0x3e7]
xor bl, 0
mov sil, cl
and sil, 0
mov r14b, bl
and r14b, 0
mov r13b, r10b
and r13b, 0
and r12b, bl
or sil, r14b
or r13b, r12b
xor sil, r13b
or cl, r10b
xor cl, 0xff
or bl, 0
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 r10b, byte [rbp + 0x3e7]
xor r10b, 1
mov r11b, dil
and r11b, r10b
or cl, r11b
mov r10b, r15b
xor r10b, 0xff
and r10b, 1
mov r11b, byte [rbp + 0x3e7]
xor r11b, 1
mov bl, r15b
and bl, r11b
mov sil, byte [rbp + 0x3e7]
xor sil, 1
and sil, 0xff
and r11b, 1
or r10b, bl
or sil, r11b
xor r10b, sil
mov r11b, byte [rbp + 0x3e7]
xor r11b, 0
and r11b, 1
mov bl, byte [rbp + 0x3e7]
xor bl, 1
mov sil, bl
and sil, 0
mov r14b, byte [rbp + 0x3e7]
xor r14b, 1
and r14b, 0xff
and bl, 1
or r11b, sil
or r14b, bl
xor r11b, r14b
mov bl, byte [rbp + 0x3e7]
xor bl, 0
mov sil, cl
xor sil, bl
and sil, cl
xor dil, 0xff
mov bl, r11b
xor bl, 0xff
mov r14b, byte [rbp + 0x3e7]
xor r14b, 0
or dil, bl
or r14b, 0
xor dil, 0xff
and dil, r14b
mov bl, byte [rbp + 0x3e7]
xor bl, 0
mov r14b, r10b
xor r14b, bl
and r14b, r10b
mov bl, r11b
xor bl, 0xff
mov r12b, r15b
xor r12b, bl
and r12b, r15b
mov bl, sil
xor bl, 0xff
mov r15b, dil
xor r15b, 0xff
mov r13b, byte [rbp + 0x3e7]
xor r13b, 0
mov byte [rbp + 0x3e1], bl
and bl, 0
and sil, r13b
mov byte [rbp + 0x3e0], r15b
and r15b, 0
and dil, r13b
or bl, sil
or r15b, dil
xor bl, r15b
mov sil, byte [rbp + 0x3e1]
mov dil, byte [rbp + 0x3e0]
or sil, dil
xor sil, 0xff
or r13b, 0
and sil, r13b
or bl, sil
mov sil, r14b
xor sil, 0xff
mov r15b, r12b
xor r15b, 0xff
mov r13b, byte [rbp + 0x3e7]
xor r13b, 1
mov dil, sil
and dil, 0xff
and r14b, r13b
mov byte [rbp + 0x3df], r15b
and r15b, 0xff
and r12b, r13b
or dil, r14b
or r15b, r12b
xor dil, r15b
mov r14b, byte [rbp + 0x3df]
or sil, r14b
xor sil, 0xff
or r13b, 1
and sil, r13b
or dil, sil
mov sil, bl
xor sil, 0xff
and sil, 0
mov r15b, byte [rbp + 0x3e7]
xor r15b, 0
and bl, r15b
mov r12b, dil
xor r12b, 0xff
and r12b, 0
and dil, r15b
or sil, bl
or r12b, dil
xor sil, r12b
mov bl, cl
xor bl, 0xff
mov dil, r10b
xor dil, 0xff
mov r15b, byte [rbp + 0x3e7]
xor r15b, 0
mov r12b, bl
and r12b, 0
and cl, r15b
mov r13b, dil
and r13b, 0
and r10b, r15b
or r12b, cl
or r13b, r10b
xor r12b, r13b
or bl, dil
xor bl, 0xff
or r15b, 0
and bl, r15b
or r12b, bl
mov cl, r12b
xor cl, 0xff
and cl, 1
mov r10b, byte [rbp + 0x3e7]
xor r10b, 1
and r12b, r10b
mov bl, byte [rbp + 0x3e7]
xor bl, 1
and bl, 0xff
and r10b, 1
or cl, r12b
or bl, r10b
xor cl, bl
mov r10b, r11b
and r10b, 0
xor r11b, 0
or r10b, r11b
xor r10b, 0xff
mov r11b, cl
xor r11b, r10b
and r11b, cl
mov cl, sil
xor cl, 0xff
mov r10b, r11b
xor r10b, 0xff
mov bl, byte [rbp + 0x3e7]
xor bl, 1
mov dil, cl
and dil, 0xff
and sil, bl
mov r15b, r10b
and r15b, 0xff
and r11b, bl
or dil, sil
or r15b, r11b
xor dil, r15b
or cl, r10b
xor cl, 0xff
or bl, 1
and cl, bl
or dil, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov r10b, byte [rbp + 0x3e7]
xor r10b, 1
mov r11b, al
and r11b, r10b
mov bl, byte [rbp + 0x3e7]
xor bl, 1
and bl, 0xff
and r10b, 1
or cl, r11b
or bl, r10b
xor cl, bl
xor cl, 0xff
mov r10b, dil
xor r10b, cl
and r10b, dil
mov cl, dil
xor cl, 0xff
and cl, 1
mov r11b, byte [rbp + 0x3e7]
xor r11b, 1
and dil, r11b
or cl, dil
xor al, 0xff
xor cl, 0xff
mov r11b, byte [rbp + 0x3e7]
xor r11b, 0
or al, cl
or r11b, 0
xor al, 0xff
and al, r11b
mov cl, r10b
xor cl, 0xff
mov r11b, al
xor r11b, 0xff
mov bl, byte [rbp + 0x3e7]
xor bl, 0
mov sil, cl
and sil, 0
and r10b, bl
mov dil, r11b
and dil, 0
and al, bl
or sil, r10b
or dil, al
xor sil, dil
or cl, r11b
xor cl, 0xff
or bl, 0
and cl, bl
or sil, cl
mov al, byte [rbp + 0x3e6]
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x3e7]
xor cl, 1
mov r10b, byte [rbp + 0x3e6]
and r10b, cl
mov r11b, byte [rbp + 0x3e7]
xor r11b, 1
and r11b, 0xff
and cl, 1
or al, r10b
or r11b, cl
xor al, r11b
mov cl, r8b
xor cl, 0xff
and cl, 0
mov r10b, byte [rbp + 0x3e7]
xor r10b, 0
mov r11b, r8b
and r11b, r10b
mov bl, byte [rbp + 0x3e7]
xor bl, 1
and bl, 0
and r10b, 1
or cl, r11b
or bl, r10b
xor cl, bl
mov r10b, byte [rbp + 0x3e7]
xor r10b, 1
and r10b, 1
mov r11b, byte [rbp + 0x3e7]
xor r11b, 1
and r11b, 1
or r10b, r11b
mov r11b, al
xor r11b, 0xff
mov bl, byte [rbp + 0x3e7]
xor bl, 1
mov dil, byte [rbp + 0x3e7]
xor dil, 0
or r11b, bl
or dil, 0
xor r11b, 0xff
and r11b, dil
mov bl, byte [rbp + 0x3e6]
xor bl, 0xff
mov dil, r10b
xor dil, 0xff
mov r15b, byte [rbp + 0x3e7]
xor r15b, 0
or bl, dil
or r15b, 0
xor bl, 0xff
and bl, r15b
mov dil, cl
xor dil, 0xff
mov r15b, byte [rbp + 0x3e7]
xor r15b, 1
mov r12b, byte [rbp + 0x3e7]
xor r12b, 1
or dil, r15b
or r12b, 1
xor dil, 0xff
and dil, r12b
mov r15b, r10b
xor r15b, 0xff
mov r12b, r8b
xor r12b, r15b
and r12b, r8b
mov r8b, r11b
xor r8b, 0xff
mov r15b, bl
xor r15b, 0xff
mov r13b, byte [rbp + 0x3e7]
xor r13b, 1
mov r14b, r8b
and r14b, 0xff
and r11b, r13b
mov byte [rbp + 0x3de], r15b
and r15b, 0xff
and bl, r13b
or r14b, r11b
or r15b, bl
xor r14b, r15b
mov r11b, byte [rbp + 0x3de]
or r8b, r11b
xor r8b, 0xff
or r13b, 1
and r8b, r13b
or r14b, r8b
mov r8b, dil
xor r8b, 0xff
mov bl, r12b
xor bl, 0xff
mov r15b, byte [rbp + 0x3e7]
xor r15b, 0
mov r13b, r8b
and r13b, 0
and dil, r15b
mov r11b, bl
and r11b, 0
and r12b, r15b
or r13b, dil
or r11b, r12b
xor r13b, r11b
or r8b, bl
xor r8b, 0xff
or r15b, 0
and r8b, r15b
or r13b, r8b
mov r8b, r14b
xor r8b, 0xff
and r8b, 0
mov r11b, byte [rbp + 0x3e7]
xor r11b, 0
and r14b, r11b
mov bl, r13b
xor bl, 0xff
and bl, 0
and r13b, r11b
or r8b, r14b
or bl, r13b
xor r8b, 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 + 0x3e7]
xor cl, 1
and r11b, cl
or al, r11b
mov cl, byte [rbp + 0x3e7]
xor cl, 1
mov r11b, r10b
xor r11b, 0xff
mov bl, byte [rbp + 0x3e7]
xor bl, 0
mov dil, cl
and dil, 0
mov r14b, bl
and r14b, 1
mov r15b, r11b
and r15b, 0
and r10b, bl
or dil, r14b
or r15b, r10b
xor dil, r15b
or cl, r11b
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, r8b
xor al, 0xff
mov r10b, cl
xor r10b, 0xff
mov r11b, byte [rbp + 0x3e7]
xor r11b, 1
mov bl, al
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 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 + 0x3e7]
xor cl, 1
mov r8b, bl
and r8b, cl
or al, r8b
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, byte [rbp + 0x3e7]
xor cl, 1
and cl, 0
mov r8b, byte [rbp + 0x3e7]
xor r8b, 0
mov r10b, r8b
and r10b, 1
mov r11b, byte [rbp + 0x3e7]
xor r11b, 1
and r11b, 0
and r8b, 1
or cl, r10b
or r11b, r8b
xor cl, r11b
xor bl, 0xff
xor cl, 0xff
mov r8b, byte [rbp + 0x3e7]
xor r8b, 1
or bl, cl
or r8b, 1
xor bl, 0xff
and bl, r8b
mov cl, al
and cl, bl
xor al, bl
or cl, al
mov al, byte [rbp + 0x3e7]
xor al, 0
and al, 1
mov r8b, byte [rbp + 0x3e7]
xor r8b, 1
mov r10b, r8b
and r10b, 0
mov r11b, byte [rbp + 0x3e7]
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, 0
mov r10b, byte [rbp + 0x3e7]
xor r10b, 0
mov r11b, r9b
and r11b, r10b
mov bl, byte [rbp + 0x3e7]
xor bl, 1
and bl, 0
and r10b, 1
or r8b, r11b
or bl, r10b
xor r8b, bl
mov r10b, byte [rbp + 0x3e7]
xor r10b, 0
and r10b, 1
mov r11b, byte [rbp + 0x3e7]
xor r11b, 1
and r11b, 0
or r10b, r11b
mov r11b, byte [rbp + 0x3e7]
xor r11b, 0
mov bl, al
xor bl, r11b
and bl, al
mov r11b, r10b
xor r11b, 0xff
xor r11b, 0
and r11b, 0
mov dil, byte [rbp + 0x3e7]
xor dil, 0
mov r14b, r8b
xor r14b, dil
and r14b, r8b
mov dil, r10b
xor dil, 0xff
mov r15b, r9b
xor r15b, dil
and r15b, r9b
mov r9b, bl
and r9b, r11b
xor bl, r11b
or r9b, bl
mov r11b, r14b
xor r11b, 0xff
mov bl, r15b
xor bl, 0xff
mov dil, byte [rbp + 0x3e7]
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, r9b
xor r11b, 0xff
mov bl, r12b
and bl, r11b
xor r12b, 0xff
and r9b, r12b
or bl, r9b
mov r9b, al
xor r9b, 0xff
mov r11b, r8b
xor r11b, 0xff
mov dil, byte [rbp + 0x3e7]
xor dil, 1
mov r14b, r9b
and r14b, 0xff
and al, dil
mov r15b, r11b
and r15b, 0xff
and r8b, dil
or r14b, al
or r15b, r8b
xor r14b, r15b
or r9b, r11b
xor r9b, 0xff
or dil, 1
and r9b, dil
or r14b, r9b
mov al, r14b
xor al, 0xff
and al, 0
mov r8b, byte [rbp + 0x3e7]
xor r8b, 0
and r14b, r8b
mov r9b, byte [rbp + 0x3e7]
xor r9b, 1
and r9b, 0
and r8b, 1
or al, r14b
or r9b, r8b
xor al, r9b
mov r8b, byte [rbp + 0x3e7]
xor r8b, 0
mov r9b, r10b
xor r9b, 0xff
mov r11b, byte [rbp + 0x3e7]
xor r11b, 1
mov dil, r8b
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 r8b, r9b
xor r8b, 0xff
or r11b, 1
and r8b, r11b
or dil, r8b
xor al, 0xff
xor dil, 0xff
mov r8b, byte [rbp + 0x3e7]
xor r8b, 1
or al, dil
or r8b, 1
xor al, 0xff
and al, r8b
mov r8b, bl
xor r8b, 0xff
mov r9b, al
xor r9b, 0xff
mov r10b, byte [rbp + 0x3e7]
xor r10b, 1
mov r11b, r8b
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 r8b, r9b
xor r8b, 0xff
or r10b, 1
and r8b, r10b
or r11b, r8b
mov al, r11b
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x3e7]
xor r8b, 1
and r11b, r8b
mov r9b, byte [rbp + 0x3e7]
xor r9b, 1
and r9b, 0xff
and r8b, 1
or al, r11b
or r9b, r8b
xor al, r9b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x3e7]
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 cl, 0xff
mov al, r8b
xor al, cl
and al, r8b
mov cl, al
xor cl, 0xff
mov r8b, sil
xor r8b, cl
and r8b, sil
mov cl, sil
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp + 0x3e7]
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, r8b
and al, cl
xor r8b, cl
or al, r8b
test al, 1
mov qword [rbp + 0x3d0], rdx
jne 0x6d93313c
jmp 0x6d9b4ba5
jmp 0x6d933141
xor eax, eax
mov ecx, eax
mov rdx, qword [rbp + 0x3d0]
mov eax, dword [rdx]
mov r8d, eax
movabs r9, 0x5f0dde870f55b73b
mov r10, rcx
sub r10, r9
movabs r11, 0xdaf4126a722f8489
sub r10, r11
add r10, r9
movabs r9, 0x748cf429af802154
add r8, r9
add r8, r10
sub r8, r9
movabs r9, 0x508f21cdde019ebd
add r8, r9
movabs r10, 0xc5fb1f1f495438c1
sub r8, r10
sub r8, r9
movabs r9, 0x7dfa5d963e65b81
sub r8, r9
sub r8, 8
add r8, r9
movabs r9, 0x32f7103c7f0b042d
sub r8, r9
add r8, r10
add r8, r9
movabs r9, 0x6eb81dbce06ad29d
mov r10, rcx
sub r10, r9
sub r10, r8
add r10, r9
mov r8, rcx
sub r8, r11
add r8, 0
mov r9, rcx
sub r9, r10
mov r10, rcx
sub r10, r8
add r9, r10
mov r8, rcx
sub r8, r9
movabs r9, 0xe3fdbbb37747b8b4
sub rcx, r9
sub rcx, r8
add rcx, r9
shr rcx, 1
mov dword [rbp + 0x3cc], ecx
mov rax, qword [rbp + 0x760]
mov ecx, dword [rbp + 0x3cc]
mov dword [rax], ecx
mov rdx, qword [rbp + 0x770]
mov r8, qword [rdx]
add r8, 8
mov r9, qword [rbp + 0x758]
mov qword [r9], r8
mov r8, qword [rbp + 0x750]
mov dword [r8], 0
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, 0xa431ffec
add r8d, r9d
sub eax, r8d
add eax, 0x48001ecd
sub eax, 1
sub eax, 0x48001ecd
sub eax, 0x9095ec1e
sub eax, 0xa431ffec
add eax, 0x9095ec1e
mov r8d, 0x96f5eebc
add r8d, 0
sub r8d, eax
sub r8d, 0x96f5eebc
mov eax, ecx
sub eax, 0x87d1f325
sub eax, r8d
add eax, 0x87d1f325
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
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
or bl, al
xor bl, 0xff
xor cl, 0xff
mov al, sil
xor al, 0
or bl, cl
or al, 0
xor bl, 0xff
and bl, al
mov al, r10b
xor al, 0xff
and al, 0
mov cl, sil
xor cl, 0
mov dil, r10b
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, 0
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, 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, 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
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, cl
xor al, 0xff
mov r11b, r10b
xor r11b, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, al
and r12b, 0xff
and cl, r15b
mov r13b, r11b
and r13b, 0xff
and r10b, r15b
or r12b, cl
or r13b, r10b
xor r12b, r13b
or al, r11b
xor al, 0xff
or r15b, 1
and al, r15b
or r12b, al
mov al, dil
and al, r14b
xor dil, r14b
or al, dil
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, 1
mov cl, sil
xor cl, 1
mov r11b, bl
and r11b, cl
mov dil, sil
xor dil, 1
and dil, 0xff
and cl, 1
or al, r11b
or dil, cl
xor al, dil
mov cl, r10b
xor cl, 0xff
and cl, 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 cl, dil
or r14b, r11b
xor cl, r14b
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, 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, bl
xor r15b, r14b
and r15b, bl
mov bl, cl
xor bl, 0xff
mov r14b, sil
xor r14b, 0
mov r12b, sil
xor r12b, 1
or bl, r14b
or r12b, 1
xor bl, 0xff
and bl, r12b
xor r10b, 0xff
mov r14b, r11b
xor r14b, 0xff
mov r12b, sil
xor r12b, 1
or r10b, r14b
or r12b, 1
xor r10b, 0xff
and r10b, r12b
mov r14b, dil
and r14b, r15b
xor dil, r15b
or r14b, dil
mov dil, bl
and dil, r10b
xor bl, r10b
or dil, bl
mov r10b, r14b
xor r10b, 0xff
mov bl, dil
and bl, r10b
xor dil, 0xff
and r14b, dil
or bl, r14b
mov r10b, al
and r10b, cl
xor al, cl
or r10b, al
mov al, r10b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and r10b, cl
or al, r10b
mov cl, r11b
and cl, 0
xor r11b, 0
or cl, r11b
xor cl, 0xff
mov r10b, al
xor r10b, cl
and r10b, al
mov al, bl
xor al, 0xff
mov cl, r10b
xor cl, 0xff
xor sil, 0
mov r11b, al
and r11b, 0
and bl, sil
mov dil, cl
and dil, 0
and r10b, sil
or r11b, bl
or dil, r10b
xor r11b, dil
or al, cl
xor al, 0xff
or sil, 0
and al, sil
or r11b, al
test r11b, 1
jne 0x6d93366c
jmp 0x6d9b4baa
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xe560dd3d
mov r9d, ecx
add r9d, r8d
mov r8d, eax
sub r8d, 0xfbd475c6
sub r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0xe560dd3d
add r8d, r9d
mov r9d, eax
sub r9d, r8d
add r9d, 0x29c12b68
sub r9d, 0xc85ac958
sub r9d, 0x29c12b68
add r9d, 0x2efdd48c
sub r9d, 1
sub r9d, 0x2efdd48c
sub r9d, 0x846c6a38
add r9d, 0xc85ac958
add r9d, 0x846c6a38
mov r8d, eax
sub r8d, 0xfbd475c6
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, 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
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
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 sil, 0xff
mov bl, r11b
xor bl, sil
and bl, r11b
mov r11b, r15b
xor r11b, 0xff
mov sil, bl
xor sil, 0xff
mov r12b, dil
xor r12b, 1
mov r13b, r11b
and r13b, 0xff
and r15b, r12b
mov al, sil
and al, 0xff
and bl, r12b
or r13b, r15b
or al, bl
xor r13b, al
or r11b, sil
xor r11b, 0xff
or r12b, 1
and r11b, r12b
or r13b, r11b
mov al, r14b
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, r14b
xor r11b, 0xff
mov bl, r13b
and bl, r11b
xor r13b, 0xff
and r14b, r13b
or bl, r14b
mov r11b, al
and r11b, bl
xor al, bl
or r11b, al
test r11b, 1
jne 0x6d933869
jmp 0x6d9b4baa
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, 0xe49f39b5
add r9d, 0
sub r8d, 0xc6733b61
add r8d, r9d
add r8d, 0xc6733b61
mov r9d, eax
sub r9d, r8d
add r9d, 0
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0xf728511f
add r8d, r9d
mov r9d, eax
sub r9d, r8d
add r9d, 0x16a042bc
sub r9d, 1
sub r9d, 0x16a042bc
sub r9d, 0x83aff48c
sub r9d, 0xf728511f
add r9d, 0x83aff48c
add r9d, 0xb7db7a32
add r9d, 0x6aba3f40
sub r9d, 0xb7db7a32
sub eax, 0xe49f39b5
add r9d, eax
sub r9d, 0x532c288f
sub r9d, 0x6aba3f40
add r9d, 0x532c288f
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, 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
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, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
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, 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
mov al, sil
xor al, 1
mov cl, r12b
xor cl, al
and cl, 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, r14b
and dil, r15b
xor r14b, r15b
or dil, r14b
mov r14b, cl
xor r14b, 0xff
mov r15b, al
xor r15b, 0xff
mov r12b, sil
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, 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
and dl, 0
or cl, dl
mov dl, sil
xor dl, 1
xor cl, 0xff
mov dil, sil
xor dil, 1
or dl, cl
or dil, 1
xor dl, 0xff
and dl, 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
mov dil, sil
xor dil, 0
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, 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
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r15b, dl
and r15b, dil
xor dl, dil
or r15b, dl
mov dl, r14b
and dl, cl
xor r14b, cl
or dl, r14b
mov cl, r15b
xor cl, 0xff
mov dil, dl
and dil, cl
xor dl, 0xff
and r15b, dl
or dil, r15b
mov cl, bl
xor cl, 0xff
and cl, 0
mov dl, sil
xor dl, 0
mov r14b, bl
and r14b, dl
mov r15b, sil
xor r15b, 1
and r15b, 0
and dl, 1
or cl, r14b
or r15b, dl
xor cl, r15b
mov dl, sil
xor dl, 0
and dl, 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 dl, r15b
or r12b, r14b
xor dl, r12b
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or r14b, r15b
mov r15b, cl
xor r15b, 0xff
mov r12b, dl
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 dl, r13b
or r8b, cl
or r9b, dl
xor r8b, r9b
or r15b, r12b
xor r15b, 0xff
or r13b, 0
and r15b, r13b
or r8b, r15b
mov cl, r14b
and cl, 1
xor r14b, 1
or cl, r14b
mov dl, r8b
xor dl, 0xff
and dl, 0
mov r9b, sil
xor r9b, 0
and r8b, r9b
mov r14b, sil
xor r14b, 1
and r14b, 0
and r9b, 1
or dl, r8b
or r14b, r9b
xor dl, r14b
xor cl, 0xff
mov r8b, dl
xor r8b, cl
and r8b, dl
mov cl, dil
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
mov r9b, dil
and r9b, dl
or cl, r9b
mov dl, r10b
xor dl, 0xff
and dl, 0
mov r9b, sil
xor r9b, 0
mov r14b, r10b
and r14b, r9b
mov r15b, cl
xor r15b, 0xff
and r15b, 0
and cl, r9b
or dl, r14b
or r15b, cl
xor dl, r15b
xor r10b, 0xff
mov cl, dl
xor cl, r10b
and cl, dl
mov dl, al
xor dl, 0xff
and dl, 1
mov r9b, sil
xor r9b, 1
mov r10b, al
and r10b, r9b
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and r9b, 1
or dl, r10b
or r14b, r9b
xor dl, r14b
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, 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, dl
and r14b, r9b
xor dl, r9b
or r14b, dl
mov dl, sil
xor dl, 1
mov r9b, r10b
xor r9b, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, dl
and r12b, 0xff
mov r13b, r15b
and r13b, 1
mov byte [rbp + 0x3cb], r9b
and r9b, 0xff
and r10b, r15b
or r12b, r13b
or r9b, r10b
xor r12b, r9b
mov r9b, byte [rbp + 0x3cb]
or dl, r9b
xor dl, 0xff
or r15b, 1
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, r11b
xor dl, 0xff
and dl, 1
mov r14b, sil
xor r14b, 1
and r11b, r14b
or dl, r11b
mov r11b, dil
xor r11b, 0xff
and r11b, 1
mov r14b, sil
xor r14b, 1
mov r15b, dil
and r15b, r14b
or r11b, r15b
mov r14b, sil
xor r14b, 0
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 0
or r14b, r15b
mov r15b, dl
and r15b, r11b
xor dl, r11b
or r15b, dl
mov dl, r14b
and dl, 0
xor r14b, 0
or dl, r14b
mov r11b, r15b
xor r11b, 0xff
and r11b, 1
mov r14b, sil
xor r14b, 1
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or r11b, r15b
or r12b, r14b
xor r11b, r12b
xor r11b, 0xff
xor dl, 0xff
mov r14b, sil
xor r14b, 0
or r11b, dl
or r14b, 0
xor r11b, 0xff
and r11b, r14b
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r14b, sil
xor r14b, 1
mov r15b, r8b
and r15b, r14b
or dl, r15b
mov r14b, cl
xor r14b, 0xff
and r14b, 0
mov r15b, sil
xor r15b, 0
mov r12b, cl
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
mov r13b, r12b
and r13b, 1
mov r9b, sil
xor r9b, 1
and r9b, 0xff
and r12b, 1
or r15b, r13b
or r9b, r12b
xor r15b, r9b
mov r9b, sil
xor r9b, 1
mov r12b, dl
xor r12b, r9b
and r12b, dl
mov r9b, r15b
xor r9b, 0xff
mov r13b, r8b
xor r13b, r9b
and r13b, r8b
mov r8b, sil
xor r8b, 1
mov r9b, r14b
xor r9b, r8b
and r9b, r14b
mov r8b, r15b
xor r8b, 0xff
mov byte [rbp + 0x3ca], cl
xor cl, r8b
mov r8b, byte [rbp + 0x3ca]
and cl, r8b
mov r8b, r12b
xor r8b, 0xff
mov byte [rbp + 0x3c9], r13b
xor r13b, 0xff
mov byte [rbp + 0x3c8], sil
xor sil, 1
mov byte [rbp + 0x3c7], r8b
and r8b, 0xff
and r12b, sil
mov byte [rbp + 0x3c6], r13b
and r13b, 0xff
mov byte [rbp + 0x3c5], al
mov al, byte [rbp + 0x3c9]
and al, sil
or r8b, r12b
or r13b, al
xor r8b, r13b
mov al, byte [rbp + 0x3c7]
mov r12b, byte [rbp + 0x3c6]
or al, r12b
xor al, 0xff
or sil, 1
and al, sil
or r8b, al
mov al, r9b
and al, cl
xor r9b, cl
or al, r9b
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, r14b
xor cl, 0xff
mov r8b, byte [rbp + 0x3c8]
xor r8b, 1
mov sil, al
and sil, 0xff
and dl, r8b
mov r13b, cl
and r13b, 0xff
and r14b, r8b
or sil, dl
or r13b, r14b
xor sil, r13b
or al, cl
xor al, 0xff
or r8b, 1
and al, r8b
or sil, al
mov al, sil
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x3c8]
xor cl, 1
and sil, cl
mov dl, byte [rbp + 0x3c8]
xor dl, 1
and dl, 0xff
and cl, 1
or al, sil
or dl, cl
xor al, dl
mov cl, byte [rbp + 0x3c8]
xor cl, 1
mov dl, r15b
xor dl, 0xff
mov r8b, byte [rbp + 0x3c8]
xor r8b, 1
mov sil, cl
and sil, 0xff
mov r14b, r8b
and r14b, 1
mov r13b, dl
and r13b, 0xff
and r15b, r8b
or sil, r14b
or r13b, r15b
xor sil, r13b
or cl, dl
xor cl, 0xff
or r8b, 1
and cl, r8b
or sil, cl
xor al, 0xff
xor sil, 0xff
mov cl, byte [rbp + 0x3c8]
xor cl, 1
or al, sil
or cl, 1
xor al, 0xff
and al, cl
mov cl, r9b
and cl, al
xor r9b, al
or cl, r9b
mov al, r10b
xor al, 0xff
mov dl, r11b
xor dl, 0xff
mov r8b, byte [rbp + 0x3c8]
xor r8b, 0
or al, dl
or r8b, 0
xor al, 0xff
and al, r8b
mov dl, r10b
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp + 0x3c8]
xor r8b, 0
and r10b, r8b
mov r9b, r11b
xor r9b, 0xff
and r9b, 0
and r11b, r8b
or dl, r10b
or r9b, r11b
xor dl, r9b
mov r8b, al
xor r8b, 0xff
mov r9b, dl
xor r9b, 0xff
mov r10b, byte [rbp + 0x3c8]
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, cl
xor al, 0xff
and al, 0
mov dl, byte [rbp + 0x3c8]
xor dl, 0
mov r8b, cl
and r8b, dl
mov r9b, byte [rbp + 0x3c8]
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 + 0x3c8]
xor dl, 0
and dl, 0
mov r8b, byte [rbp + 0x3c8]
xor r8b, 0
mov r9b, r8b
and r9b, 0
mov r10b, byte [rbp + 0x3c8]
xor r10b, 1
and r10b, 0
and r8b, 1
or dl, r9b
or r10b, r8b
xor dl, r10b
xor cl, 0xff
mov r8b, dl
xor r8b, 0xff
mov r9b, byte [rbp + 0x3c8]
xor r9b, 1
or cl, r8b
or r9b, 1
xor cl, 0xff
and cl, r9b
mov r8b, r11b
xor r8b, 0xff
and r8b, 0
mov r9b, byte [rbp + 0x3c8]
xor r9b, 0
mov r10b, r11b
and r10b, r9b
mov sil, byte [rbp + 0x3c8]
xor sil, 1
and sil, 0
and r9b, 1
or r8b, r10b
or sil, r9b
xor r8b, sil
xor r8b, 0xff
mov r9b, byte [rbp + 0x3c8]
xor r9b, 0
mov r10b, byte [rbp + 0x3c8]
xor r10b, 0
or r8b, r9b
or r10b, 0
xor r8b, 0xff
and r8b, r10b
xor dl, 0xff
mov r9b, r11b
xor r9b, dl
and r9b, r11b
mov dl, al
xor dl, 0xff
mov r10b, cl
xor r10b, 0xff
mov r11b, byte [rbp + 0x3c8]
xor r11b, 1
mov sil, dl
and sil, 0xff
and al, r11b
mov r14b, r10b
and r14b, 0xff
and cl, r11b
or sil, al
or r14b, cl
xor sil, r14b
or dl, r10b
xor dl, 0xff
or r11b, 1
and dl, r11b
or sil, dl
mov al, r8b
and al, r9b
xor r8b, r9b
or al, r8b
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 + 0x3c5]
xor al, 0xff
mov cl, bl
xor cl, al
and cl, bl
mov al, bl
xor al, 0xff
mov r8b, byte [rbp + 0x3c5]
and r8b, al
mov al, byte [rbp + 0x3c5]
xor al, 0xff
and bl, al
or r8b, bl
mov al, cl
and al, r8b
xor cl, r8b
or al, cl
mov cl, al
xor cl, 0xff
and cl, 0
mov r8b, byte [rbp + 0x3c8]
xor r8b, 0
mov r9b, al
and r9b, r8b
mov r10b, byte [rbp + 0x3c8]
xor r10b, 1
and r10b, 0
and r8b, 1
or cl, r9b
or r10b, r8b
xor cl, r10b
mov r8b, byte [rbp + 0x3c8]
xor r8b, 1
xor cl, 0xff
mov r9b, byte [rbp + 0x3c8]
xor r9b, 1
or r8b, cl
or r9b, 1
xor r8b, 0xff
and r8b, r9b
mov cl, byte [rbp + 0x3c8]
xor cl, 1
and cl, 1
mov r9b, byte [rbp + 0x3c8]
xor r9b, 1
and r9b, 1
or cl, r9b
xor cl, 0xff
mov r9b, al
xor r9b, cl
and r9b, al
mov al, r8b
and al, r9b
xor r8b, r9b
or al, r8b
mov cl, byte [rbp + 0x3c8]
xor cl, 0
and cl, 1
mov r8b, byte [rbp + 0x3c8]
xor r8b, 1
mov r9b, r8b
and r9b, 0
mov r10b, byte [rbp + 0x3c8]
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, byte [rbp + 0x3c8]
xor r9b, 1
mov r10b, dil
and r10b, r9b
or r8b, r10b
mov r9b, byte [rbp + 0x3c8]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0x3c8]
xor r10b, 1
mov r11b, r10b
and r11b, 1
mov bl, byte [rbp + 0x3c8]
xor bl, 1
and bl, 0xff
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, byte [rbp + 0x3c8]
xor r10b, 1
mov r11b, cl
xor r11b, r10b
and r11b, cl
mov r10b, byte [rbp + 0x3c8]
xor r10b, 0
mov bl, r9b
xor bl, 0xff
mov sil, byte [rbp + 0x3c8]
xor sil, 1
or r10b, bl
or sil, 1
xor r10b, 0xff
and r10b, sil
mov bl, byte [rbp + 0x3c8]
xor bl, 1
mov sil, r8b
xor sil, bl
and sil, r8b
mov bl, r9b
xor bl, 0xff
mov r14b, dil
xor r14b, bl
and r14b, dil
mov bl, r11b
xor bl, 0xff
mov dil, r10b
xor dil, 0xff
mov r15b, byte [rbp + 0x3c8]
xor r15b, 0
mov r13b, bl
and r13b, 0
and r11b, r15b
mov r12b, dil
and r12b, 0
and r10b, r15b
or r13b, r11b
or r12b, r10b
xor r13b, r12b
or bl, dil
xor bl, 0xff
or r15b, 0
and bl, r15b
or r13b, bl
mov r10b, sil
and r10b, r14b
xor sil, r14b
or r10b, sil
mov r11b, r13b
xor r11b, 0xff
and r11b, 1
mov bl, byte [rbp + 0x3c8]
xor bl, 1
and r13b, bl
mov sil, r10b
xor sil, 0xff
and sil, 0xff
and r10b, bl
or r11b, r13b
or sil, r10b
xor r11b, sil
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 + 0x3c8]
xor r8b, 1
and r10b, r8b
or cl, r10b
mov r8b, byte [rbp + 0x3c8]
xor r8b, 1
mov r10b, r9b
xor r10b, 0xff
mov bl, byte [rbp + 0x3c8]
xor bl, 0
mov sil, r8b
and sil, 0
mov dil, bl
and dil, 1
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 + 0x3c8]
xor r8b, 0
or cl, sil
or r8b, 0
xor cl, 0xff
and cl, r8b
mov r8b, r11b
and r8b, cl
xor r11b, cl
or r8b, r11b
mov cl, al
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp + 0x3c8]
xor r9b, 1
and al, r9b
or cl, al
mov al, r8b
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x3c8]
xor r9b, 1
and r8b, r9b
or al, r8b
mov r8b, byte [rbp + 0x3c8]
xor r8b, 1
and r8b, 0
mov r9b, byte [rbp + 0x3c8]
xor r9b, 0
mov r10b, r9b
and r10b, 1
mov r11b, byte [rbp + 0x3c8]
xor r11b, 1
and r11b, 0
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, cl
and r9b, al
xor cl, al
or r9b, cl
mov al, byte [rbp + 0x3c8]
xor al, 1
mov cl, r8b
xor cl, 0xff
mov r10b, byte [rbp + 0x3c8]
xor r10b, 1
mov r11b, al
and r11b, 0xff
mov bl, r10b
and bl, 1
mov sil, cl
and sil, 0xff
and r8b, r10b
or r11b, bl
or sil, r8b
xor r11b, sil
or al, cl
xor al, 0xff
or r10b, 1
and al, r10b
or r11b, al
mov al, r9b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x3c8]
xor cl, 1
and r9b, cl
mov r8b, byte [rbp + 0x3c8]
xor r8b, 1
and r8b, 0xff
and cl, 1
or al, r9b
or r8b, cl
xor al, r8b
xor r11b, 0xff
mov cl, al
xor cl, r11b
and cl, al
mov al, cl
xor al, 0xff
mov r8b, dl
xor r8b, al
and r8b, dl
mov al, dl
xor al, 0xff
and al, 0
mov r9b, byte [rbp + 0x3c8]
xor r9b, 0
and dl, r9b
mov r10b, cl
xor r10b, 0xff
and r10b, 0
and cl, r9b
or al, dl
or r10b, cl
xor al, r10b
mov cl, r8b
xor cl, 0xff
mov dl, al
xor dl, 0xff
mov r9b, byte [rbp + 0x3c8]
xor r9b, 0
mov r10b, cl
and r10b, 0
and r8b, r9b
mov r11b, dl
and r11b, 0
and al, r9b
or r10b, r8b
or r11b, al
xor r10b, r11b
or cl, dl
xor cl, 0xff
or r9b, 0
and cl, r9b
or r10b, cl
test r10b, 1
jne 0x6d934735
jmp 0x6d992c2a
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
sub eax, 0x878deef8
add eax, 0x2a08a04a
add eax, 0x878deef8
add eax, 0x3ab66fc4
sub eax, 1
sub eax, 0x3ab66fc4
add eax, 0xa9a9a870
sub eax, 0x2a08a04a
sub eax, 0xa9a9a870
mov r8d, 0xe378bde2
add r8d, 0
sub r8d, eax
sub r8d, 0xe378bde2
mov eax, ecx
sub eax, 0x30407bc2
sub eax, r8d
add eax, 0x30407bc2
imul ecx, eax
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, r10b
xor sil, 0xff
and sil, 0
mov dil, bl
xor dil, 0
mov r14b, r10b
and r14b, dil
mov r15b, bl
xor r15b, 1
and r15b, 0
and dil, 1
or sil, r14b
or r15b, dil
xor sil, r15b
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, 1
mov r12b, r11b
and r12b, 0xff
mov r13b, r15b
and r13b, 0
mov al, sil
and al, 0xff
and dil, r15b
or r12b, r13b
or al, dil
xor r12b, al
or r11b, sil
xor r11b, 0xff
or r15b, 1
and r11b, r15b
or r12b, r11b
mov al, r14b
xor al, 0xff
and al, 0
mov r11b, bl
xor r11b, 0
and r14b, r11b
mov sil, bl
xor sil, 1
and sil, 0
and r11b, 1
or al, r14b
or sil, r11b
xor al, sil
xor r12b, 0xff
mov r11b, al
xor r11b, r12b
and r11b, al
mov al, r9b
xor al, 0xff
and al, 1
mov sil, bl
xor sil, 1
mov dil, r9b
and dil, sil
or al, dil
mov sil, r10b
xor sil, 0xff
xor al, 0xff
mov dil, bl
xor dil, 1
or sil, al
or dil, 1
xor sil, 0xff
and sil, dil
mov al, r10b
xor al, 0xff
and al, 1
mov dil, bl
xor dil, 1
and r10b, dil
or al, r10b
xor al, 0xff
mov r10b, r9b
xor r10b, al
and r10b, r9b
mov al, sil
xor al, 0xff
mov r9b, r10b
xor r9b, 0xff
mov dil, bl
xor dil, 1
mov r14b, al
and r14b, 0xff
and sil, dil
mov r15b, r9b
and r15b, 0xff
and r10b, dil
or r14b, sil
or r15b, r10b
xor r14b, r15b
or al, r9b
xor al, 0xff
or dil, 1
and al, dil
or r14b, al
mov al, r11b
xor al, 0xff
mov r9b, r14b
xor r9b, 0xff
mov r10b, bl
xor r10b, 0
or al, r9b
or r10b, 0
xor al, 0xff
and al, r10b
mov r9b, r11b
xor r9b, 0xff
mov r10b, r14b
and r10b, r9b
xor r14b, 0xff
and r11b, r14b
or r10b, r11b
mov r9b, al
xor r9b, 0xff
mov r11b, r10b
xor r11b, 0xff
xor bl, 1
mov sil, r9b
and sil, 0xff
and al, bl
mov dil, r11b
and dil, 0xff
and r10b, bl
or sil, al
or dil, r10b
xor sil, dil
or r9b, r11b
xor r9b, 0xff
or bl, 1
and r9b, bl
or sil, r9b
test sil, 1
jne 0x6d9349bc
jmp 0x6d9b4baf
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, 0xf8972b29
add r8d, r9d
mov r9d, eax
sub r9d, r8d
sub r9d, 0x4bba7658
add r9d, 0xad2e2f2b
add r9d, 0x4bba7658
mov r8d, eax
sub r8d, 0xf8972b29
add r9d, r8d
add r9d, 0x946843b1
sub r9d, 0xef1ec6b2
sub r9d, 0x946843b1
mov r8d, eax
sub r8d, 1
add r9d, r8d
add r9d, 0xa48bf464
add r9d, 0xef1ec6b2
sub r9d, 0xa48bf464
mov r8d, eax
sub r8d, 0x87d0332c
sub r9d, r8d
mov r8d, eax
sub r8d, 0xad2e2f2b
add r9d, r8d
sub eax, 0x87d0332c
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
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, 0
and al, 0
mov bl, sil
xor bl, 0
and bl, 1
mov dil, sil
xor dil, 1
and dil, 0
or bl, dil
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
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, al
and bl, dil
xor al, dil
or bl, al
mov al, r12b
xor al, 0xff
mov dil, r14b
xor dil, 0xff
mov r15b, sil
xor r15b, 0
mov cl, al
and cl, 0
and r12b, r15b
mov dl, dil
and dl, 0
and r14b, r15b
or cl, r12b
or dl, r14b
xor cl, dl
or al, dil
xor al, 0xff
or r15b, 0
and al, r15b
or cl, al
mov al, bl
xor al, 0xff
and al, 0
mov dl, sil
xor dl, 0
and bl, dl
mov dil, cl
xor dil, 0xff
and dil, 0
and cl, dl
or al, bl
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, 1
and cl, 0xff
mov dl, sil
xor dl, 1
and dl, 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 dl, dil
or r14b, bl
xor dl, r14b
mov bl, sil
xor bl, 1
xor dl, 0xff
mov dil, sil
xor dil, 0
or bl, dl
or dil, 0
xor bl, 0xff
and bl, dil
mov dl, cl
xor dl, 0xff
mov dil, bl
xor dil, 0xff
mov r14b, sil
xor r14b, 0
mov r15b, dl
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 dl, dil
xor dl, 0xff
or r14b, 0
and dl, r14b
or r15b, 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
mov bl, cl
and bl, dl
xor cl, 0xff
mov dl, r13b
and dl, cl
or bl, dl
xor bl, 0xff
mov cl, r13b
xor cl, 0xff
mov dl, sil
xor dl, 1
or bl, cl
or dl, 1
xor bl, 0xff
and bl, dl
mov cl, r15b
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
mov dil, r15b
and dil, dl
or cl, dil
mov dl, r10b
xor dl, 0xff
and dl, 0
mov dil, sil
xor dil, 0
mov r14b, r10b
and r14b, dil
mov r12b, cl
xor r12b, 0xff
and r12b, 0
and cl, dil
or dl, r14b
or r12b, cl
xor dl, r12b
xor r10b, 0xff
mov cl, dl
xor cl, r10b
and cl, dl
mov dl, sil
xor dl, 1
and dl, 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 dl, dil
or r14b, r10b
xor dl, r14b
mov r10b, al
xor r10b, 0xff
and r10b, 1
mov dil, sil
xor dil, 1
mov r14b, al
and r14b, dil
mov r12b, dl
xor r12b, 0xff
and r12b, 0xff
and dl, dil
or r10b, r14b
or r12b, dl
xor r10b, r12b
mov dl, al
xor dl, 0xff
mov dil, r10b
xor dil, dl
and dil, r10b
mov dl, r15b
xor dl, 0xff
and dl, 1
mov r10b, sil
xor r10b, 1
mov r14b, r15b
and r14b, r10b
or dl, r14b
mov r10b, r11b
xor r10b, 0xff
and r10b, 0
mov r14b, sil
xor r14b, 0
mov r12b, r11b
and r12b, r14b
mov r8b, dl
xor r8b, 0xff
and r8b, 0
and dl, r14b
or r10b, r12b
or r8b, dl
xor r10b, r8b
xor r10b, 0xff
xor r11b, 0xff
mov dl, sil
xor dl, 1
or r10b, r11b
or dl, 1
xor r10b, 0xff
and r10b, dl
mov dl, bl
xor dl, 0xff
mov r8b, cl
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
mov r11b, cl
and r11b, r8b
xor cl, 0xff
and bl, cl
or r11b, bl
mov cl, dl
xor cl, 0xff
mov r8b, r11b
xor r8b, 0xff
mov bl, sil
xor bl, 1
mov r14b, cl
and r14b, 0xff
and dl, bl
mov r12b, r8b
and r12b, 0xff
and r11b, bl
or r14b, dl
or r12b, r11b
xor r14b, r12b
or cl, r8b
xor cl, 0xff
or bl, 1
and cl, bl
or r14b, cl
mov cl, r10b
xor cl, 0xff
mov dl, dil
xor dl, cl
and dl, dil
mov cl, dil
xor cl, 0xff
and cl, 1
mov r8b, sil
xor r8b, 1
and dil, r8b
mov r11b, r10b
xor r11b, 0xff
and r11b, 0xff
and r10b, r8b
or cl, dil
or r11b, r10b
xor cl, r11b
mov r8b, dl
and r8b, cl
xor dl, cl
or r8b, dl
mov cl, r14b
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
mov r10b, r14b
and r10b, dl
mov r11b, sil
xor r11b, 1
and r11b, 0xff
and dl, 1
or cl, r10b
or r11b, dl
xor cl, r11b
mov dl, sil
xor dl, 0
xor cl, 0xff
mov r10b, sil
xor r10b, 0
or dl, cl
or r10b, 0
xor dl, 0xff
and dl, r10b
mov cl, sil
xor cl, 0
and cl, 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 cl, r11b
or bl, r10b
xor cl, bl
mov r10b, cl
xor r10b, 0xff
mov r11b, r14b
xor r11b, r10b
and r11b, r14b
mov r10b, r8b
xor r10b, 0xff
and r10b, 1
mov bl, sil
xor bl, 1
mov dil, r8b
and dil, bl
or r10b, dil
mov bl, sil
xor bl, 0
mov dil, r10b
xor dil, bl
and dil, r10b
xor cl, 0xff
mov r10b, r8b
xor r10b, cl
and r10b, r8b
mov cl, dl
and cl, r11b
xor dl, r11b
or cl, dl
mov dl, dil
xor dl, 0xff
mov r8b, r10b
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 r10b, r11b
or bl, dil
or r14b, r10b
xor bl, r14b
or dl, r8b
xor dl, 0xff
or r11b, 1
and dl, r11b
or bl, dl
mov dl, cl
xor dl, 0xff
and dl, 0
mov r8b, sil
xor r8b, 0
and cl, r8b
mov r10b, bl
xor r10b, 0xff
and r10b, 0
and bl, r8b
or dl, cl
or r10b, bl
xor dl, r10b
mov cl, r13b
xor cl, 0xff
and cl, 1
mov r8b, sil
xor r8b, 1
mov r10b, r13b
and r10b, r8b
or cl, r10b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r10b, sil
xor r10b, 1
mov r11b, al
and r11b, r10b
mov bl, sil
xor bl, 1
and bl, 0xff
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, cl
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 r13b, 0xff
mov bl, r10b
xor bl, 0xff
mov dil, sil
xor dil, 1
or r13b, bl
or dil, 1
xor r13b, 0xff
and r13b, dil
mov bl, sil
xor bl, 0
mov dil, r8b
xor dil, bl
and dil, r8b
xor al, 0xff
mov bl, r10b
xor bl, 0xff
mov r14b, sil
xor r14b, 1
or al, bl
or r14b, 1
xor al, 0xff
and al, r14b
mov bl, r11b
and bl, r13b
xor r11b, r13b
or bl, r11b
mov r11b, dil
xor r11b, 0xff
mov r14b, al
xor r14b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, r11b
and r13b, 0
and dil, r12b
mov r9b, r14b
and r9b, 0
and al, r12b
or r13b, dil
or r9b, al
xor r13b, r9b
or r11b, r14b
xor r11b, 0xff
or r12b, 0
and r11b, r12b
or r13b, r11b
mov al, bl
xor al, 0xff
mov r9b, r13b
and r9b, al
xor r13b, 0xff
and bl, r13b
or r9b, bl
mov al, cl
xor al, 0xff
mov r11b, r8b
xor r11b, 0xff
mov bl, sil
xor bl, 1
mov dil, al
and dil, 0xff
and cl, bl
mov r14b, r11b
and r14b, 0xff
and r8b, bl
or dil, cl
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, 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, sil
xor cl, 0
mov r8b, r10b
xor r8b, 0xff
mov r11b, sil
xor r11b, 1
mov bl, cl
and bl, 0xff
mov dil, r11b
and dil, 0
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
xor bl, 0xff
mov cl, al
xor cl, bl
and cl, al
mov al, r9b
and al, cl
xor r9b, cl
or al, r9b
mov cl, al
xor cl, 0xff
and cl, 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 cl, r9b
or r10b, r8b
xor cl, r10b
mov r8b, sil
xor r8b, 0
xor cl, 0xff
mov r9b, sil
xor r9b, 1
or r8b, cl
or r9b, 1
xor r8b, 0xff
and r8b, r9b
mov cl, sil
xor cl, 0
and cl, 1
mov r9b, sil
xor r9b, 1
and r9b, 0
or cl, r9b
xor al, 0xff
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, 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
xor r9b, 0xff
mov r10b, sil
xor r10b, 0
mov r11b, sil
xor r11b, 0
or r9b, r10b
or r11b, 0
xor r9b, 0xff
and r9b, r11b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, al
xor r11b, 0xff
mov bl, sil
xor bl, 0
mov dil, r10b
and dil, 0
and r8b, bl
mov r14b, r11b
and r14b, 0
and al, bl
or dil, r8b
or r14b, al
xor dil, r14b
or r10b, r11b
xor r10b, 0xff
or bl, 0
and r10b, bl
or dil, r10b
mov al, r9b
xor al, 0xff
mov r8b, cl
xor r8b, 0xff
mov r10b, sil
xor r10b, 1
mov r11b, al
and r11b, 0xff
and r9b, r10b
mov bl, r8b
and bl, 0xff
and cl, r10b
or r11b, r9b
or bl, cl
xor r11b, bl
or al, r8b
xor al, 0xff
or r10b, 1
and al, r10b
or r11b, al
mov al, dil
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and dil, cl
mov r8b, r11b
xor r8b, 0xff
and r8b, 0xff
and r11b, cl
or al, dil
or r8b, r11b
xor al, r8b
mov cl, r15b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r8b, sil
xor r8b, 1
and r8b, 1
mov r9b, sil
xor r9b, 1
mov r10b, r9b
and r10b, 1
mov r11b, r15b
xor r11b, 0xff
and r11b, 0xff
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, sil
xor r11b, 1
mov bl, r9b
and bl, 0xff
and cl, r11b
mov dil, r10b
and dil, 0xff
and r8b, r11b
or bl, cl
or dil, r8b
xor bl, dil
or r9b, r10b
xor r9b, 0xff
or r11b, 1
and r9b, r11b
or bl, r9b
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
mov al, bl
xor al, 0xff
and al, 1
mov r8b, sil
xor r8b, 1
and bl, r8b
or al, 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
and r9b, al
xor cl, al
or r9b, cl
mov al, sil
xor al, 0
mov cl, r8b
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 r8b, r10b
or r11b, bl
or dil, r8b
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, 1
mov cl, sil
xor cl, 1
and r9b, cl
or al, r9b
xor r11b, 0xff
mov cl, al
xor cl, r11b
and cl, al
mov al, dl
xor al, 0xff
and al, 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 al, r9b
or r10b, r8b
xor al, r10b
mov r8b, cl
xor r8b, 0xff
and r8b, 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 r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, sil
xor r9b, 0
and r9b, 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 r9b, r11b
or bl, r10b
xor r9b, 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
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, sil
xor r11b, 0
mov bl, r8b
xor bl, r11b
and bl, r8b
xor cl, 0xff
mov r11b, r9b
xor r11b, 0xff
mov dil, sil
xor dil, 1
or cl, r11b
or dil, 1
xor cl, 0xff
and cl, dil
mov r11b, r10b
xor r11b, 0xff
mov dil, dl
xor dil, 0xff
mov r14b, sil
xor r14b, 0
mov r15b, r11b
and r15b, 0
and r10b, r14b
mov r12b, dil
and r12b, 0
and dl, r14b
or r15b, r10b
or r12b, dl
xor r15b, r12b
or r11b, dil
xor r11b, 0xff
or r14b, 0
and r11b, r14b
or r15b, r11b
mov dl, bl
and dl, cl
xor bl, cl
or dl, bl
mov cl, r15b
xor cl, 0xff
mov r10b, dl
and r10b, cl
xor dl, 0xff
and r15b, dl
or r10b, r15b
mov cl, al
xor cl, 0xff
mov dl, r8b
xor dl, 0xff
mov r11b, sil
xor r11b, 1
mov bl, cl
and bl, 0xff
and al, r11b
mov dil, dl
and dil, 0xff
and r8b, r11b
or bl, al
or dil, r8b
xor bl, dil
or cl, dl
xor cl, 0xff
or r11b, 1
and cl, r11b
or bl, cl
mov al, bl
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and bl, cl
xor sil, 1
and sil, 0xff
and cl, 1
or al, bl
or sil, cl
xor al, sil
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
and al, dl
xor r10b, dl
or al, r10b
test al, 1
jne 0x6d935672
jmp 0x6d9b4baf
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0x7adaa6b7
add r8d, 0
sub r8d, 1
sub r8d, 0x7adaa6b7
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0x34e13cdc
sub r9d, ecx
add r9d, 0x34e13cdc
mov r10d, 0xf7344ae2
add r10d, 0
sub r10d, r8d
sub r10d, 0xf7344ae2
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, r10d
add r8d, r9d
mov r9d, eax
sub r9d, r8d
sub eax, 0xabccf270
sub eax, r9d
add eax, 0xabccf270
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, 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, 0
mov al, r15b
xor al, r13b
and al, r15b
mov r15b, dil
xor r15b, 1
xor r14b, 0xff
mov r13b, dil
xor r13b, 0
or r15b, r14b
or r13b, 0
xor r15b, 0xff
and r15b, r13b
mov r14b, sil
and r14b, r12b
xor sil, r12b
or r14b, sil
mov sil, al
and sil, r15b
xor al, r15b
or sil, al
mov al, r14b
xor al, 0xff
mov r15b, sil
and r15b, al
xor sil, 0xff
and r14b, sil
or r15b, r14b
mov al, bl
xor al, 0xff
and al, 1
mov sil, dil
xor sil, 1
mov r14b, bl
and r14b, sil
or al, r14b
mov sil, dil
xor sil, 0
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, 0
and al, 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 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, 0
mov cl, dil
xor cl, 1
or r14b, r13b
or cl, 1
xor r14b, 0xff
and r14b, cl
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, sil
xor cl, 0xff
mov r13b, r12b
xor r13b, 0xff
mov dl, dil
xor dl, 1
mov r8b, cl
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 cl, r13b
xor cl, 0xff
or dl, 1
and cl, dl
or r8b, cl
mov cl, r14b
xor cl, 0xff
mov dl, al
xor dl, 0xff
mov r9b, dil
xor r9b, 0
mov sil, cl
and sil, 0
and r14b, r9b
mov r12b, dl
and r12b, 0
and al, r9b
or sil, r14b
or r12b, al
xor sil, r12b
or cl, dl
xor cl, 0xff
or r9b, 0
and cl, r9b
or sil, cl
mov al, r8b
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
and r8b, cl
mov dl, sil
xor dl, 0xff
and dl, 0xff
and sil, cl
or al, r8b
or dl, sil
xor al, dl
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, 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
xor r9b, 0xff
mov sil, dil
xor sil, 0
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 dl, 0xff
mov r14b, dil
xor r14b, 1
or sil, dl
or r14b, 1
xor sil, 0xff
and sil, r14b
mov dl, cl
xor dl, 0xff
mov r14b, r8b
xor r14b, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, dl
and r13b, 0
and cl, r12b
mov r10b, r14b
and r10b, 0
and r8b, r12b
or r13b, cl
or r10b, r8b
xor r13b, r10b
or dl, r14b
xor dl, 0xff
or r12b, 0
and dl, r12b
or r13b, dl
mov cl, r9b
xor cl, 0xff
mov dl, sil
xor dl, 0xff
mov r8b, dil
xor r8b, 0
mov r10b, cl
and r10b, 0
and r9b, r8b
mov r14b, dl
and r14b, 0
and sil, r8b
or r10b, r9b
or r14b, sil
xor r10b, r14b
or cl, dl
xor cl, 0xff
or r8b, 0
and cl, r8b
or r10b, cl
mov cl, r13b
xor cl, 0xff
mov dl, r10b
and dl, cl
xor r10b, 0xff
and r13b, r10b
or dl, r13b
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 r9b, cl
and r9b, r8b
xor cl, 0xff
mov r8b, r15b
and r8b, cl
or r9b, r8b
xor r9b, 0xff
mov cl, r15b
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
mov r10b, cl
and r10b, r8b
xor cl, 0xff
mov r8b, r11b
and r8b, cl
or r10b, r8b
xor r11b, 0xff
mov cl, r10b
xor cl, r11b
and cl, r10b
mov r8b, dil
xor r8b, 1
and r8b, 1
mov r10b, dil
xor r10b, 1
and r10b, 1
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
mov r8b, al
xor r8b, 0xff
mov r10b, r11b
xor r10b, r8b
and r10b, r11b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r11b, dil
xor r11b, 1
mov sil, dl
and sil, r11b
or r8b, sil
mov r11b, bl
xor r11b, 0xff
and r11b, 0
mov sil, dil
xor sil, 0
mov r14b, bl
and r14b, sil
mov r12b, r8b
xor r12b, 0xff
and r12b, 0
and r8b, sil
or r11b, r14b
or r12b, r8b
xor r11b, r12b
xor bl, 0xff
mov r8b, r11b
xor r8b, bl
and r8b, r11b
mov r11b, cl
xor r11b, 0xff
mov bl, r9b
xor bl, r11b
and bl, r9b
mov r11b, r9b
xor r11b, 0xff
mov sil, cl
and sil, r11b
xor cl, 0xff
and r9b, cl
or sil, r9b
mov cl, bl
and cl, sil
xor bl, sil
or cl, bl
mov r9b, r10b
xor r9b, 0xff
mov r11b, r8b
xor r11b, 0xff
mov bl, dil
xor bl, 0
or r9b, r11b
or bl, 0
xor r9b, 0xff
and r9b, bl
mov r11b, r10b
xor r11b, 0xff
and r11b, 1
mov bl, dil
xor bl, 1
and r10b, bl
mov sil, r8b
xor sil, 0xff
and sil, 0xff
and r8b, bl
or r11b, r10b
or sil, r8b
xor r11b, sil
mov r8b, r9b
and r8b, r11b
xor r9b, r11b
or r8b, r9b
mov r9b, cl
xor r9b, 0xff
and r9b, 1
mov r10b, dil
xor r10b, 1
mov r11b, cl
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, r8b
xor r10b, 0xff
xor r9b, 0xff
mov r11b, dil
xor r11b, 1
or r10b, r9b
or r11b, 1
xor r10b, 0xff
and r10b, r11b
mov r9b, r8b
xor r9b, 0xff
and r9b, 1
mov r11b, dil
xor r11b, 1
and r8b, r11b
or r9b, r8b
xor r9b, 0xff
mov r8b, cl
xor r8b, r9b
and r8b, cl
mov cl, r10b
xor cl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r11b, dil
xor r11b, 1
mov bl, cl
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 cl, r9b
xor cl, 0xff
or r11b, 1
and cl, r11b
or bl, cl
mov cl, r15b
xor cl, 0xff
mov r8b, al
xor r8b, 0xff
mov r9b, dil
xor r9b, 1
or cl, r8b
or r9b, 1
xor cl, 0xff
and cl, r9b
mov r8b, r15b
xor r8b, 0xff
and r8b, 0
mov r9b, dil
xor r9b, 0
and r15b, r9b
mov r10b, al
xor r10b, 0xff
and r10b, 0
and al, r9b
or r8b, r15b
or r10b, al
xor r8b, r10b
mov al, cl
and al, r8b
xor cl, r8b
or al, cl
mov cl, al
xor cl, 0xff
and cl, 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 cl, r9b
or r10b, r8b
xor cl, r10b
xor cl, 0xff
xor cl, 1
and cl, 0xff
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, r8b
xor r9b, 0xff
mov r10b, al
xor r10b, r9b
and r10b, al
mov al, dil
xor al, 1
and al, 1
mov r9b, dil
xor r9b, 1
and r9b, 1
or al, r9b
xor al, 0xff
mov r9b, dil
xor r9b, 1
mov r11b, dil
xor r11b, 0
or al, r9b
or r11b, 0
xor al, 0xff
and al, r11b
mov r9b, dil
xor r9b, 1
xor r8b, 0xff
mov r11b, dil
xor r11b, 1
or r9b, r8b
or r11b, 1
xor r9b, 0xff
and r9b, r11b
mov r8b, cl
and r8b, r10b
xor cl, r10b
or r8b, cl
mov cl, al
xor cl, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r11b, dil
xor r11b, 1
mov sil, cl
and sil, 0xff
and al, r11b
mov r14b, r10b
and r14b, 0xff
and r9b, r11b
or sil, al
or r14b, r9b
xor sil, r14b
or cl, r10b
xor cl, 0xff
or r11b, 1
and cl, r11b
or sil, cl
mov al, r8b
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
and r8b, cl
mov r9b, sil
xor r9b, 0xff
and r9b, 0xff
and sil, cl
or al, r8b
or r9b, sil
xor al, r9b
mov cl, dil
xor cl, 1
mov r8b, dl
xor r8b, 0xff
mov r9b, dil
xor r9b, 1
or cl, r8b
or r9b, 1
xor cl, 0xff
and cl, r9b
mov r8b, dil
xor r8b, 1
mov r9b, dl
and r9b, r8b
xor dl, 0xff
and dl, 1
or r9b, dl
mov dl, cl
xor dl, 0xff
mov r8b, r9b
xor r8b, 0xff
mov r10b, dil
xor r10b, 1
mov r11b, dl
and r11b, 0xff
and cl, r10b
mov sil, r8b
and sil, 0xff
and r9b, r10b
or r11b, cl
or sil, r9b
xor r11b, sil
or dl, r8b
xor dl, 0xff
or r10b, 1
and dl, r10b
or r11b, dl
mov cl, r11b
xor cl, 0xff
and cl, 1
mov dl, dil
xor dl, 1
and r11b, dl
or cl, r11b
mov dl, al
xor dl, 0xff
and dl, 0
mov r8b, dil
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 al, 0xff
mov cl, dl
xor cl, al
and cl, dl
mov al, bl
xor al, 0xff
mov dl, cl
xor dl, 0xff
xor dil, 1
or al, dl
or dil, 1
xor al, 0xff
and al, dil
mov dl, bl
xor dl, 0xff
mov r8b, cl
and r8b, dl
xor cl, 0xff
and bl, cl
or r8b, bl
mov cl, al
and cl, r8b
xor al, r8b
or cl, al
test cl, 1
jne 0x6d935f79
jmp 0x6d9a51ee
xor eax, eax
mov rcx, qword [rbp + 0x750]
mov edx, dword [rcx]
mov r8d, dword [sym.out.dll_x.13]
mov r9d, dword [sym.out.dll_y.14]
mov r10d, 0x55bcc960
add r10d, 0
sub r10d, 0x433a49b2
sub r10d, 0x55bcc960
sub r10d, 0x34ae5db5
sub r10d, 1
add r10d, 0x34ae5db5
mov r11d, eax
sub r11d, 0x433a49b2
sub r10d, r11d
sub eax, r10d
add eax, 0
mov r10d, r8d
sub r10d, 0x53c16a05
sub r10d, eax
add r10d, 0x53c16a05
imul r8d, r10d
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
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, 0
or r12b, dil
or r15b, 0
xor r12b, 0xff
and r12b, r15b
mov dil, bl
xor dil, 0xff
and dil, 0
mov r15b, r14b
xor r15b, 0
mov r13b, bl
and r13b, r15b
mov al, r14b
xor al, 1
and al, 0
and r15b, 1
or dil, r13b
or al, r15b
xor dil, al
xor dil, 0xff
mov al, sil
xor al, dil
and al, sil
mov dil, sil
xor dil, 0xff
and dil, 1
mov r15b, r14b
xor r15b, 1
and sil, r15b
or dil, sil
xor dil, 0xff
mov sil, bl
xor sil, dil
and sil, bl
mov bl, al
and bl, sil
xor al, sil
or bl, al
mov al, r12b
xor al, 0xff
and al, 1
mov sil, r14b
xor sil, 1
mov dil, r12b
and dil, sil
mov r15b, r14b
xor r15b, 1
and r15b, 0xff
and sil, 1
or al, dil
or r15b, sil
xor al, r15b
mov sil, bl
xor sil, 0xff
and sil, 1
mov dil, r14b
xor dil, 1
mov r15b, bl
and r15b, dil
mov r13b, r14b
xor r13b, 1
and r13b, 0xff
and dil, 1
or sil, r15b
or r13b, dil
xor sil, r13b
mov dil, r14b
xor dil, 0
and dil, 1
mov r15b, r14b
xor r15b, 1
and r15b, 0
or dil, r15b
mov r15b, r14b
xor r15b, 0
mov r13b, al
xor r13b, r15b
and r13b, al
mov r15b, dil
xor r15b, 0xff
mov r8b, r12b
xor r8b, r15b
and r8b, r12b
mov r15b, sil
xor r15b, 0xff
mov r12b, r14b
xor r12b, 0
mov r9b, r14b
xor r9b, 0
or r15b, r12b
or r9b, 0
xor r15b, 0xff
and r15b, r9b
xor bl, 0xff
mov r9b, dil
xor r9b, 0xff
mov r12b, r14b
xor r12b, 1
or bl, r9b
or r12b, 1
xor bl, 0xff
and bl, r12b
mov r9b, r13b
and r9b, r8b
xor r13b, r8b
or r9b, r13b
mov r8b, r15b
and r8b, bl
xor r15b, bl
or r8b, r15b
mov bl, r9b
xor bl, 0xff
mov r15b, r8b
and r15b, bl
xor r8b, 0xff
and r9b, r8b
or r15b, r9b
mov r8b, al
and r8b, sil
xor al, sil
or r8b, al
mov al, r8b
xor al, 0xff
and al, 1
mov r9b, r14b
xor r9b, 1
and r8b, r9b
or al, r8b
mov r8b, r14b
xor r8b, 0
mov r9b, dil
xor r9b, 0xff
mov bl, r14b
xor bl, 1
mov sil, r8b
and sil, 0xff
mov r12b, bl
and r12b, 0
mov r13b, r9b
and r13b, 0xff
and dil, bl
or sil, r12b
or r13b, dil
xor sil, r13b
or r8b, r9b
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, r15b
xor al, 0xff
mov r9b, r8b
xor r9b, 0xff
xor r14b, 1
mov bl, al
and bl, 0xff
and r15b, r14b
mov sil, r9b
and sil, 0xff
and r8b, r14b
or bl, r15b
or sil, r8b
xor bl, sil
or al, r9b
xor al, 0xff
or r14b, 1
and al, r14b
or bl, al
test bl, 1
mov dword [rbp + 0x3c0], edx
jne 0x6d93627d
jmp 0x6d9a51ee
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x6a79baab
add r8d, 0x11e741c2
add r8d, 0x6a79baab
sub r8d, 0x26918a70
sub r8d, 1
add r8d, 0x26918a70
mov r9d, eax
sub r9d, 0x11e741c2
add r8d, r9d
mov r9d, eax
sub r9d, 0x4bd7e3a7
mov r10d, ecx
add r10d, r9d
sub r10d, 0x160c8035
add r10d, r8d
add r10d, 0x160c8035
sub eax, 0x4bd7e3a7
sub r10d, eax
imul ecx, r10d
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
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
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, 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, 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
or r11b, al
xor r11b, 0xff
mov al, dil
xor al, 1
mov r12b, dil
xor r12b, 1
or r11b, al
or r12b, 1
xor r11b, 0xff
and r11b, r12b
xor sil, 0xff
mov al, bl
xor al, sil
and al, bl
mov bl, r14b
xor bl, 0xff
mov sil, r13b
xor sil, 0xff
mov r12b, dil
xor r12b, 0
mov cl, bl
and cl, 0
and r14b, r12b
mov dl, sil
and dl, 0
and r13b, r12b
or cl, r14b
or dl, r13b
xor cl, dl
or bl, sil
xor bl, 0xff
or r12b, 0
and bl, r12b
or cl, bl
mov dl, r11b
xor dl, 0xff
mov bl, al
xor bl, 0xff
mov sil, dil
xor sil, 0
mov r14b, dl
and r14b, 0
and r11b, sil
mov r12b, bl
and r12b, 0
and al, sil
or r14b, r11b
or r12b, al
xor r14b, r12b
or dl, bl
xor dl, 0xff
or sil, 0
and dl, sil
or r14b, dl
mov al, cl
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
and cl, dl
mov r11b, r14b
xor r11b, 0xff
and r11b, 0xff
and r14b, dl
or al, cl
or r11b, r14b
xor al, r11b
mov cl, r15b
xor cl, 0xff
mov dl, al
xor dl, 0xff
mov r11b, dil
xor r11b, 1
or cl, dl
or r11b, 1
xor cl, 0xff
and cl, r11b
mov dl, r15b
xor dl, 0xff
and dl, 0
xor dil, 0
and r15b, dil
mov r11b, al
xor r11b, 0xff
and r11b, 0
and al, dil
or dl, r15b
or r11b, al
xor dl, r11b
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x6d93650b
jmp 0x6d992c2a
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
add r8d, 0x4342eef1
add r8d, 0xb1558a23
sub r8d, 0x4342eef1
sub r8d, 0xfc27250e
sub r8d, 0x3f2d408e
add r8d, 0xfc27250e
sub r8d, 0x6ad3c11c
sub r8d, 0xb1558a23
add r8d, 0x6ad3c11c
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0xb73175f4
add r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 1
add r8d, r9d
mov r9d, eax
sub r9d, 0xb73175f4
add r8d, r9d
mov r9d, eax
sub r9d, r8d
add r9d, 0
sub eax, 0x3f2d408e
add eax, 0
sub r9d, 0x90227994
add r9d, eax
add r9d, 0x90227994
mov eax, 0xb300e196
add eax, 0
sub eax, r9d
sub eax, 0xb300e196
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, 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, 1
mov r13b, sil
xor r13b, 1
or r14b, r12b
or r13b, 1
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, 1
mov al, dil
and al, 0xff
and r14b, r13b
mov cl, r15b
and cl, 0xff
and bl, r13b
or al, r14b
or cl, bl
xor al, cl
or dil, r15b
xor dil, 0xff
or r13b, 1
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
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, r11b
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, al
and bl, dil
xor al, dil
or bl, al
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
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, al
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
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 al, 0xff
mov r13b, sil
xor r13b, 0
or r12b, al
or r13b, 0
xor r12b, 0xff
and r12b, r13b
mov al, dil
xor al, 0xff
mov r13b, r14b
xor r13b, 0xff
mov dl, sil
xor dl, 0
mov r8b, al
and r8b, 0
and dil, dl
mov r9b, r13b
and r9b, 0
and r14b, dl
or r8b, dil
or r9b, r14b
xor r8b, r9b
or al, r13b
xor al, 0xff
or dl, 0
and al, dl
or r8b, al
mov al, r15b
xor al, 0xff
mov dl, r12b
xor dl, 0xff
mov r9b, sil
xor r9b, 0
mov dil, al
and dil, 0
and r15b, r9b
mov r14b, dl
and r14b, 0
and r12b, r9b
or dil, r15b
or r14b, r12b
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 dl, dil
and dl, al
xor dil, 0xff
and r8b, dil
or dl, r8b
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, cl
xor r8b, 0xff
mov r9b, al
and r9b, r8b
xor al, 0xff
mov r8b, cl
and r8b, al
or r9b, r8b
xor r9b, 0xff
mov al, cl
xor al, 0xff
mov r8b, sil
xor r8b, 1
or r9b, al
or r8b, 1
xor r9b, 0xff
and r9b, r8b
mov al, dl
xor al, 0xff
and al, 1
mov r8b, sil
xor r8b, 1
mov dil, dl
and dil, r8b
or al, dil
mov r8b, r10b
xor r8b, 0xff
mov dil, al
and dil, r8b
xor al, 0xff
mov r8b, r10b
and r8b, al
or dil, r8b
xor r10b, 0xff
mov al, dil
xor al, r10b
and al, dil
mov r8b, sil
xor r8b, 1
and r8b, 1
mov r10b, sil
xor r10b, 1
and r10b, 1
or r8b, r10b
mov r10b, bl
xor r10b, 0xff
and r10b, 1
mov dil, sil
xor dil, 1
mov r14b, bl
and r14b, dil
mov r15b, r8b
xor r15b, 0xff
and r15b, 0xff
and r8b, dil
or r10b, r14b
or r15b, r8b
xor r10b, r15b
xor r10b, 0xff
mov r8b, bl
xor r8b, 0xff
mov dil, sil
xor dil, 0
or r10b, r8b
or dil, 0
xor r10b, 0xff
and r10b, dil
mov r8b, r11b
xor r8b, 0xff
and r8b, 0
mov dil, sil
xor dil, 0
and r11b, dil
mov r14b, sil
xor r14b, 1
and r14b, 0
and dil, 1
or r8b, r11b
or r14b, dil
xor r8b, r14b
mov r11b, dl
xor r11b, 0xff
and r11b, 1
mov dil, sil
xor dil, 1
mov r14b, dl
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, r8b
and r14b, r11b
xor r8b, r11b
or r14b, r8b
mov r8b, sil
xor r8b, 1
mov r11b, dil
xor r11b, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, r8b
and r12b, 0
mov r13b, r15b
and r13b, 1
mov byte [rbp + 0x3bf], r11b
and r11b, 0
and dil, r15b
or r12b, r13b
or r11b, dil
xor r12b, r11b
mov r11b, byte [rbp + 0x3bf]
or r8b, r11b
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
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or r8b, r14b
or r15b, dil
xor r8b, r15b
xor r8b, 0xff
xor r12b, 0xff
mov dil, sil
xor dil, 0
or r8b, r12b
or dil, 0
xor r8b, 0xff
and r8b, dil
mov dil, al
xor dil, 0xff
mov r14b, r9b
xor r14b, dil
and r14b, r9b
mov dil, r9b
xor dil, 0xff
and dil, 1
mov r15b, sil
xor r15b, 1
and r9b, r15b
mov r12b, al
xor r12b, 0xff
and r12b, 0xff
and al, r15b
or dil, r9b
or r12b, al
xor dil, r12b
mov al, r14b
xor al, 0xff
mov r9b, dil
xor r9b, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, al
and r12b, 0xff
and r14b, r15b
mov r13b, r9b
and r13b, 0xff
and dil, r15b
or r12b, r14b
or r13b, dil
xor r12b, r13b
or al, r9b
xor al, 0xff
or r15b, 1
and al, r15b
or r12b, al
mov al, r10b
xor al, 0xff
and al, 0
mov r9b, sil
xor r9b, 0
mov dil, r10b
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, r8b
xor r9b, 0xff
and r9b, 1
mov dil, sil
xor dil, 1
mov r14b, r8b
and r14b, dil
or r9b, 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, al
xor r15b, r14b
and r15b, al
mov r14b, dil
xor r14b, 0xff
mov r13b, r10b
xor r13b, r14b
and r13b, r10b
mov r10b, sil
xor r10b, 1
mov r14b, r9b
xor r14b, r10b
and r14b, r9b
xor r8b, 0xff
mov r10b, dil
xor r10b, 0xff
mov r11b, sil
xor r11b, 0
or r8b, r10b
or r11b, 0
xor r8b, 0xff
and r8b, r11b
mov r10b, r15b
xor r10b, 0xff
mov r11b, r13b
xor r11b, 0xff
mov byte [rbp + 0x3be], sil
xor sil, 0
mov byte [rbp + 0x3bd], r10b
and r10b, 0
and r15b, sil
mov byte [rbp + 0x3bc], r11b
and r11b, 0
and r13b, sil
or r10b, r15b
or r11b, r13b
xor r10b, r11b
mov r11b, byte [rbp + 0x3bd]
mov r15b, byte [rbp + 0x3bc]
or r11b, r15b
xor r11b, 0xff
or sil, 0
and r11b, sil
or r10b, r11b
mov r11b, r14b
xor r11b, 0xff
mov sil, r8b
xor sil, 0xff
mov r13b, byte [rbp + 0x3be]
xor r13b, 1
mov r15b, r11b
and r15b, 0xff
and r14b, r13b
mov byte [rbp + 0x3bb], sil
and sil, 0xff
and r8b, r13b
or r15b, r14b
or sil, r8b
xor r15b, sil
mov r8b, byte [rbp + 0x3bb]
or r11b, r8b
xor r11b, 0xff
or r13b, 1
and r11b, r13b
or r15b, r11b
mov r11b, r10b
xor r11b, 0xff
mov sil, r15b
and sil, r11b
xor r15b, 0xff
and r10b, r15b
or sil, r10b
mov r10b, al
xor r10b, 0xff
mov r11b, r9b
xor r11b, 0xff
mov r14b, byte [rbp + 0x3be]
xor r14b, 0
mov r15b, r10b
and r15b, 0
and al, r14b
mov r13b, r11b
and r13b, 0
and r9b, r14b
or r15b, al
or r13b, r9b
xor r15b, r13b
or r10b, r11b
xor r10b, 0xff
or r14b, 0
and r10b, r14b
or r15b, r10b
mov al, r15b
xor al, 0xff
and al, 0
mov r9b, byte [rbp + 0x3be]
xor r9b, 0
and r15b, r9b
mov r10b, byte [rbp + 0x3be]
xor r10b, 1
and r10b, 0
and r9b, 1
or al, r15b
or r10b, r9b
xor al, r10b
mov r9b, dil
and r9b, 1
xor dil, 1
or r9b, dil
xor al, 0xff
xor r9b, 0xff
mov r10b, byte [rbp + 0x3be]
xor r10b, 1
or al, r9b
or r10b, 1
xor al, 0xff
and al, r10b
mov r9b, sil
xor r9b, 0xff
mov r10b, al
xor r10b, 0xff
mov r11b, byte [rbp + 0x3be]
xor r11b, 0
mov dil, r9b
and dil, 0
and sil, r11b
mov r14b, r10b
and r14b, 0
and al, r11b
or dil, sil
or r14b, al
xor dil, r14b
or r9b, r10b
xor r9b, 0xff
or r11b, 0
and r9b, r11b
or dil, r9b
mov al, r12b
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x3be]
xor r9b, 1
mov r10b, r12b
and r10b, r9b
or al, r10b
xor al, 0xff
xor al, 0
and al, 0
mov r9b, byte [rbp + 0x3be]
xor r9b, 0
and r9b, 0
mov r10b, byte [rbp + 0x3be]
xor r10b, 0
mov r11b, r10b
and r11b, 0
mov sil, byte [rbp + 0x3be]
xor sil, 1
and sil, 0
and r10b, 1
or r9b, r11b
or sil, r10b
xor r9b, sil
mov r10b, r9b
xor r10b, 0xff
mov r11b, r12b
xor r11b, r10b
and r11b, r12b
mov r10b, dil
xor r10b, 0xff
and r10b, 0
mov sil, byte [rbp + 0x3be]
xor sil, 0
mov r14b, dil
and r14b, sil
mov r15b, byte [rbp + 0x3be]
xor r15b, 1
and r15b, 0
and sil, 1
or r10b, r14b
or r15b, sil
xor r10b, r15b
mov sil, byte [rbp + 0x3be]
xor sil, 0
mov r14b, r10b
xor r14b, sil
and r14b, r10b
xor r9b, 0xff
mov r10b, dil
xor r10b, r9b
and r10b, dil
mov r9b, al
xor r9b, 0xff
mov sil, r11b
xor sil, 0xff
mov dil, byte [rbp + 0x3be]
xor dil, 0
mov r15b, r9b
and r15b, 0
and al, dil
mov r12b, sil
and r12b, 0
and r11b, dil
or r15b, al
or r12b, r11b
xor r15b, r12b
or r9b, sil
xor r9b, 0xff
or dil, 0
and r9b, dil
or r15b, r9b
mov al, r14b
and al, r10b
xor r14b, r10b
or al, r14b
mov r9b, r15b
xor r9b, 0xff
and r9b, 0
mov r10b, byte [rbp + 0x3be]
xor r10b, 0
and r15b, r10b
mov r11b, al
xor r11b, 0xff
and r11b, 0
and al, r10b
or r9b, r15b
or r11b, al
xor r9b, r11b
mov al, cl
xor al, 0xff
mov r10b, bl
xor r10b, 0xff
mov r11b, byte [rbp + 0x3be]
xor r11b, 0
or al, r10b
or r11b, 0
xor al, 0xff
and al, r11b
mov r10b, cl
xor r10b, 0xff
and r10b, 1
mov r11b, byte [rbp + 0x3be]
xor r11b, 1
and cl, r11b
mov sil, bl
xor sil, 0xff
and sil, 0xff
and bl, r11b
or r10b, cl
or sil, bl
xor r10b, sil
mov cl, al
xor cl, 0xff
mov r11b, r10b
xor r11b, 0xff
mov bl, byte [rbp + 0x3be]
xor bl, 0
mov sil, cl
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 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 + 0x3be]
xor cl, 1
mov r10b, sil
and r10b, cl
or al, r10b
mov cl, byte [rbp + 0x3be]
xor cl, 1
xor al, 0xff
mov r10b, byte [rbp + 0x3be]
xor r10b, 1
or cl, al
or r10b, 1
xor cl, 0xff
and cl, r10b
mov al, byte [rbp + 0x3be]
xor al, 1
and al, 0
mov r10b, byte [rbp + 0x3be]
xor r10b, 0
mov r11b, r10b
and r11b, 1
mov bl, byte [rbp + 0x3be]
xor bl, 1
and bl, 0
and r10b, 1
or al, r11b
or bl, r10b
xor al, bl
xor sil, 0xff
xor al, 0xff
mov r10b, byte [rbp + 0x3be]
xor r10b, 0
or sil, al
or r10b, 0
xor sil, 0xff
and sil, r10b
mov al, cl
xor al, 0xff
mov r10b, sil
xor r10b, 0xff
mov r11b, byte [rbp + 0x3be]
xor r11b, 1
mov bl, al
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 al, r10b
xor al, 0xff
or r11b, 1
and al, r11b
or bl, al
mov al, dl
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, byte [rbp + 0x3be]
xor cl, 1
and cl, 1
mov r10b, byte [rbp + 0x3be]
xor r10b, 1
mov r11b, r10b
and r11b, 1
mov sil, dl
xor sil, 0xff
and sil, 0xff
and dl, r10b
or cl, r11b
or sil, dl
xor cl, sil
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 + 0x3be]
xor cl, 0
and dl, cl
mov r10b, byte [rbp + 0x3be]
xor r10b, 1
and r10b, 0
and cl, 1
or al, dl
or r10b, cl
xor al, r10b
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 dl, 0xff
xor bl, 0xff
mov al, byte [rbp + 0x3be]
xor al, 1
or dl, bl
or al, 1
xor dl, 0xff
and dl, al
mov al, r9b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x3be]
xor cl, 1
mov r10b, r9b
and r10b, cl
or al, r10b
mov cl, dl
xor cl, 0xff
and cl, 1
mov r10b, byte [rbp + 0x3be]
xor r10b, 1
mov r11b, dl
and r11b, r10b
mov bl, byte [rbp + 0x3be]
xor bl, 1
and bl, 0xff
and r10b, 1
or cl, r11b
or bl, r10b
xor cl, bl
mov r10b, byte [rbp + 0x3be]
xor r10b, 0
and r10b, 1
mov r11b, byte [rbp + 0x3be]
xor r11b, 1
and r11b, 0
or r10b, r11b
mov r11b, al
xor r11b, 0xff
mov bl, byte [rbp + 0x3be]
xor bl, 0
mov sil, byte [rbp + 0x3be]
xor sil, 0
or r11b, bl
or sil, 0
xor r11b, 0xff
and r11b, sil
xor r9b, 0xff
mov bl, r10b
xor bl, 0xff
mov sil, byte [rbp + 0x3be]
xor sil, 1
or r9b, bl
or sil, 1
xor r9b, 0xff
and r9b, sil
mov bl, cl
xor bl, 0xff
mov sil, byte [rbp + 0x3be]
xor sil, 0
mov dil, byte [rbp + 0x3be]
xor dil, 1
or bl, sil
or dil, 1
xor bl, 0xff
and bl, dil
xor dl, 0xff
mov sil, r10b
xor sil, 0xff
mov dil, byte [rbp + 0x3be]
xor dil, 0
or dl, sil
or dil, 0
xor dl, 0xff
and dl, dil
mov sil, r11b
and sil, r9b
xor r11b, r9b
or sil, r11b
mov r9b, bl
xor r9b, 0xff
mov r11b, dl
xor r11b, 0xff
mov dil, byte [rbp + 0x3be]
xor dil, 0
mov r14b, r9b
and r14b, 0
and bl, dil
mov r15b, r11b
and r15b, 0
and dl, dil
or r14b, bl
or r15b, dl
xor r14b, r15b
or r9b, r11b
xor r9b, 0xff
or dil, 0
and r9b, dil
or r14b, r9b
mov dl, sil
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x3be]
xor r9b, 1
and sil, r9b
mov r11b, r14b
xor r11b, 0xff
and r11b, 0xff
and r14b, r9b
or dl, sil
or r11b, r14b
xor dl, r11b
mov r9b, al
xor r9b, 0xff
mov r11b, cl
xor r11b, 0xff
mov bl, byte [rbp + 0x3be]
xor bl, 1
mov sil, r9b
and sil, 0xff
and al, bl
mov dil, r11b
and dil, 0xff
and cl, bl
or sil, al
or dil, cl
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 cl, byte [rbp + 0x3be]
xor cl, 1
and sil, cl
or al, sil
mov cl, byte [rbp + 0x3be]
xor cl, 0
mov r9b, r10b
xor r9b, 0xff
mov r11b, byte [rbp + 0x3be]
xor r11b, 1
mov bl, cl
and bl, 0xff
mov sil, r11b
and sil, 0
mov dil, r9b
and dil, 0xff
and r10b, r11b
or bl, sil
or dil, r10b
xor bl, dil
or cl, r9b
xor cl, 0xff
or r11b, 1
and cl, r11b
or bl, cl
xor al, 0xff
xor bl, 0xff
mov cl, byte [rbp + 0x3be]
xor cl, 0
or al, bl
or cl, 0
xor al, 0xff
and al, cl
mov cl, dl
xor cl, 0xff
mov r9b, al
xor r9b, 0xff
mov r10b, byte [rbp + 0x3be]
xor r10b, 0
mov r11b, cl
and r11b, 0
and dl, r10b
mov bl, r9b
and bl, 0
and al, r10b
or r11b, dl
or bl, al
xor r11b, bl
or cl, r9b
xor cl, 0xff
or r10b, 0
and cl, r10b
or r11b, cl
test r11b, 1
jne 0x6d937376
jmp 0x6d9b4bb4
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
add r8d, 0x244011ff
sub r8d, 0xe3d8885d
sub r8d, 0x244011ff
sub r8d, 0xe77cdec1
sub r8d, 0x8d856a67
add r8d, 0xe77cdec1
sub r8d, 0xe2179a73
add r8d, 0xe3d8885d
add r8d, 0xe2179a73
mov r9d, eax
sub r9d, 1
add r9d, 0
sub eax, r9d
sub r8d, eax
add r8d, 0x125d9909
add r8d, 0xf502ce9c
sub r8d, 0x125d9909
add r8d, 0x9d5c7870
add r8d, 0x8d856a67
sub r8d, 0x9d5c7870
sub r8d, 0x8aec3daf
sub r8d, 0xf502ce9c
add r8d, 0x8aec3daf
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, 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
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
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
mov bl, r10b
and bl, al
xor r10b, 0xff
and r11b, r10b
or bl, r11b
mov al, r14b
xor al, 0xff
mov r10b, bl
xor r10b, 0xff
mov r11b, sil
xor r11b, 1
or al, r10b
or r11b, 1
xor al, 0xff
and al, r11b
mov r10b, r14b
xor r10b, 0xff
and r10b, 1
xor sil, 1
and r14b, sil
mov r11b, bl
xor r11b, 0xff
and r11b, 0xff
and bl, sil
or r10b, r14b
or r11b, bl
xor r10b, r11b
mov r11b, al
and r11b, r10b
xor al, r10b
or r11b, al
test r11b, 1
jne 0x6d937602
jmp 0x6d9b4bb4
jmp 0x6d937607
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
sub r8d, 0x5ded36b0
sub r8d, 0xe52bc27e
add r8d, 0x5ded36b0
mov r9d, eax
sub r9d, 0x6ec2ad82
add r8d, r9d
mov r9d, eax
sub r9d, 0xe52bc27e
sub r8d, r9d
mov r9d, 0xf09735c
add r9d, 0
sub r9d, 1
sub r9d, 0xf09735c
sub r8d, 0xadc732dc
add r8d, r9d
add r8d, 0xadc732dc
sub r8d, 0xc4c2afef
sub r8d, 0x3a3ed7a2
add r8d, 0xc4c2afef
mov r9d, eax
sub r9d, 0x6ec2ad82
sub r8d, r9d
sub eax, 0x3a3ed7a2
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, 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
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, 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
and al, dil
xor bl, dil
or al, 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, 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
xor bl, 0
and bl, 0
mov r14b, dil
and r14b, bl
xor dil, bl
or r14b, dil
mov bl, sil
xor bl, 0
and bl, 1
mov dil, sil
xor dil, 1
and dil, 0
or bl, dil
mov dil, r13b
xor dil, 0xff
and dil, 0
mov r15b, sil
xor r15b, 0
mov r12b, r13b
and r12b, r15b
mov cl, bl
xor cl, 0xff
and cl, 0
and bl, r15b
or dil, r12b
or cl, bl
xor dil, cl
mov cl, r13b
xor cl, 0xff
mov bl, dil
xor bl, cl
and bl, dil
mov cl, r14b
xor cl, 0xff
and cl, 0
mov dil, sil
xor dil, 0
mov r15b, r14b
and r15b, dil
mov r12b, sil
xor r12b, 1
and r12b, 0
and dil, 1
or cl, r15b
or r12b, dil
xor cl, r12b
mov dil, r10b
xor dil, 0xff
mov r15b, cl
and r15b, dil
xor cl, 0xff
mov dil, r10b
and dil, cl
or r15b, dil
xor r10b, 0xff
mov cl, r15b
xor cl, r10b
and cl, r15b
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 r15b, r10b
and r15b, dil
xor r10b, 0xff
mov dil, al
and dil, r10b
or r15b, dil
mov r10b, al
xor r10b, 0xff
mov dil, r15b
xor dil, r10b
and dil, r15b
mov r10b, r11b
xor r10b, 0xff
and r10b, 1
mov r15b, sil
xor r15b, 1
and r11b, r15b
or r10b, r11b
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, r10b
xor r12b, 0xff
mov dl, r11b
xor dl, 0xff
mov r8b, sil
xor r8b, 1
mov r9b, r12b
and r9b, 0xff
and r10b, r8b
mov byte [rbp + 0x3ba], dl
and dl, 0xff
and r11b, r8b
or r9b, r10b
or dl, r11b
xor r9b, dl
mov dl, byte [rbp + 0x3ba]
or r12b, dl
xor r12b, 0xff
or r8b, 1
and r12b, r8b
or r9b, r12b
mov r8b, sil
xor r8b, 0
mov r10b, r15b
xor r10b, 0xff
mov r11b, sil
xor r11b, 1
mov r12b, r8b
and r12b, 0xff
mov dl, r11b
and dl, 0
mov byte [rbp + 0x3b9], r10b
and r10b, 0xff
and r15b, r11b
or r12b, dl
or r10b, r15b
xor r12b, r10b
mov dl, byte [rbp + 0x3b9]
or r8b, dl
xor r8b, 0xff
or r11b, 1
and r8b, r11b
or r12b, r8b
mov r8b, r9b
xor r8b, 0xff
and r8b, 0
mov r10b, sil
xor r10b, 0
and r9b, r10b
mov r11b, sil
xor r11b, 1
and r11b, 0
and r10b, 1
or r8b, r9b
or r11b, r10b
xor r8b, r11b
xor r8b, 0xff
xor r12b, 0xff
mov r9b, sil
xor r9b, 0
or r8b, r12b
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov r9b, cl
xor r9b, 0xff
mov r10b, bl
xor r10b, r9b
and r10b, bl
mov r9b, bl
xor r9b, 0xff
mov r11b, cl
and r11b, r9b
xor cl, 0xff
and bl, cl
or r11b, bl
mov cl, r10b
and cl, r11b
xor r10b, r11b
or cl, r10b
mov r9b, r8b
xor r9b, 0xff
mov r10b, dil
xor r10b, r9b
and r10b, dil
mov r9b, dil
xor r9b, 0xff
and r9b, 1
mov r11b, sil
xor r11b, 1
and dil, r11b
mov bl, r8b
xor bl, 0xff
and bl, 0xff
and r8b, r11b
or r9b, dil
or bl, r8b
xor r9b, bl
mov r8b, r10b
and r8b, r9b
xor r10b, r9b
or r8b, r10b
mov r9b, cl
xor r9b, 0xff
and r9b, 1
mov r10b, sil
xor r10b, 1
mov r11b, cl
and r11b, r10b
mov bl, sil
xor bl, 1
and bl, 0xff
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, sil
xor r11b, 1
and r8b, r11b
mov bl, sil
xor bl, 1
and bl, 0xff
and r11b, 1
or r9b, r8b
or bl, r11b
xor r9b, bl
xor r9b, 0xff
mov r8b, cl
xor r8b, r9b
and r8b, cl
mov cl, r10b
xor cl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r11b, sil
xor r11b, 1
mov bl, cl
and bl, 0xff
and r10b, r11b
mov dil, r9b
and dil, 0xff
and r8b, r11b
or bl, r10b
or dil, r8b
xor bl, dil
or cl, r9b
xor cl, 0xff
or r11b, 1
and cl, r11b
or bl, cl
mov cl, al
xor cl, 0xff
mov r8b, r13b
xor r8b, cl
and r8b, r13b
mov cl, r13b
xor cl, 0xff
mov r9b, al
and r9b, cl
xor al, 0xff
and r13b, al
or r9b, r13b
mov al, r8b
xor al, 0xff
mov cl, r9b
xor cl, 0xff
mov r10b, sil
xor r10b, 0
mov r11b, al
and r11b, 0
and r8b, r10b
mov dil, cl
and dil, 0
and r9b, r10b
or r11b, r8b
or dil, r9b
xor r11b, dil
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, sil
xor cl, 1
mov r8b, r11b
and r8b, cl
or al, r8b
mov cl, sil
xor cl, 1
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, 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
xor r11b, 0xff
xor al, 0xff
mov r8b, sil
xor r8b, 1
or r11b, al
or r8b, 1
xor r11b, 0xff
and r11b, r8b
mov al, cl
xor al, 0xff
mov r8b, r11b
xor r8b, 0xff
mov r9b, sil
xor r9b, 0
mov r10b, al
and r10b, 0
and cl, r9b
mov dil, r8b
and dil, 0
and r11b, r9b
or r10b, cl
or dil, r11b
xor r10b, dil
or al, r8b
xor al, 0xff
or r9b, 0
and al, r9b
or r10b, al
mov al, sil
xor al, 0
and al, 0
mov cl, sil
xor cl, 0
mov r8b, cl
and r8b, 0
mov r9b, sil
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, sil
xor r8b, 1
mov r9b, r14b
and r9b, r8b
or cl, r9b
mov r8b, sil
xor r8b, 0
and r8b, 0
mov r9b, sil
xor r9b, 0
mov r11b, r9b
and r11b, 0
mov dil, sil
xor dil, 1
and dil, 0
and r9b, 1
or r8b, r11b
or dil, r9b
xor r8b, dil
mov r9b, sil
xor r9b, 0
mov r11b, al
xor r11b, r9b
and r11b, al
mov r9b, r8b
xor r9b, 0xff
xor r9b, 0
and r9b, 0
mov dil, sil
xor dil, 0
mov r15b, cl
xor r15b, dil
and r15b, cl
xor r14b, 0xff
mov dil, r8b
xor dil, 0xff
mov r12b, sil
xor r12b, 0
or r14b, dil
or r12b, 0
xor r14b, 0xff
and r14b, r12b
mov dil, r11b
xor dil, 0xff
mov r12b, r9b
xor r12b, 0xff
mov r13b, sil
xor r13b, 0
mov dl, dil
and dl, 0
and r11b, r13b
mov byte [rbp + 0x3b8], r12b
and r12b, 0
and r9b, r13b
or dl, r11b
or r12b, r9b
xor dl, r12b
mov r9b, byte [rbp + 0x3b8]
or dil, r9b
xor dil, 0xff
or r13b, 0
and dil, r13b
or dl, dil
mov r11b, r15b
and r11b, r14b
xor r15b, r14b
or r11b, r15b
mov dil, dl
xor dil, 0xff
mov r14b, r11b
and r14b, dil
xor r11b, 0xff
and dl, r11b
or r14b, 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, 0
mov dl, r8b
xor dl, 0xff
mov r11b, sil
xor r11b, 1
mov dil, cl
and dil, 0xff
mov r15b, r11b
and r15b, 0
mov r12b, dl
and r12b, 0xff
and r8b, r11b
or dil, r15b
or r12b, r8b
xor dil, r12b
or cl, dl
xor cl, 0xff
or r11b, 1
and cl, r11b
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, r14b
and cl, al
xor r14b, al
or cl, r14b
mov al, r10b
xor al, 0xff
and al, 0
mov dl, sil
xor dl, 0
and r10b, dl
mov r8b, sil
xor r8b, 1
and r8b, 0
and dl, 1
or al, r10b
or r8b, dl
xor al, r8b
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, 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
mov r10b, dl
xor r10b, 0xff
mov r11b, sil
xor r11b, 0
mov dil, r8b
and dil, 0
and al, r11b
mov r14b, r10b
and r14b, 0
and dl, r11b
or dil, al
or r14b, dl
xor dil, r14b
or r8b, r10b
xor r8b, 0xff
or r11b, 0
and r8b, r11b
or dil, r8b
mov al, sil
xor al, 1
mov dl, cl
xor dl, 0xff
mov r8b, sil
xor r8b, 0
mov r10b, al
and r10b, 0
mov r11b, r8b
and r11b, 1
mov r14b, dl
and r14b, 0
and cl, r8b
or r10b, r11b
or r14b, cl
xor r10b, r14b
or al, dl
xor al, 0xff
or r8b, 0
and al, r8b
or r10b, al
mov al, dil
xor al, 0xff
and al, 1
xor sil, 1
and dil, sil
or al, dil
xor r10b, 0xff
mov cl, al
xor cl, r10b
and cl, al
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
and al, r8b
xor dl, r8b
or al, dl
test al, 1
jne 0x6d937f8b
jmp 0x6d992c2f
xor eax, eax
mov rcx, qword [rbp + 0x760]
mov edx, dword [rcx]
mov r8d, dword [sym.out.dll_x.13]
mov r9d, dword [sym.out.dll_y.14]
mov r10d, 0x4df223d5
add r10d, 0
add r10d, 0xc8420ad2
sub r10d, 0x4df223d5
add r10d, 0x2172fe61
sub r10d, 1
sub r10d, 0x2172fe61
add r10d, 0xbdcab9c
sub r10d, 0xc8420ad2
sub r10d, 0xbdcab9c
mov r11d, 0x53cc0ea9
add r11d, 0
sub r11d, r8d
sub r11d, 0x53cc0ea9
mov esi, eax
sub esi, 0xc24e20a6
sub esi, r10d
add esi, 0xc24e20a6
mov r10d, eax
sub r10d, esi
sub r11d, r10d
sub eax, 0xbd51a873
sub eax, r11d
add eax, 0xbd51a873
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
or r14b, r13b
xor r14b, 0xff
xor r14b, 1
and r14b, 0xff
mov r12b, r15b
xor r12b, 1
and r12b, 1
mov r13b, r15b
xor r13b, 1
mov al, r13b
and al, 1
mov r8b, r15b
xor r8b, 1
and r8b, 0xff
and r13b, 1
or r12b, al
or r8b, r13b
xor r12b, r8b
mov al, r12b
xor al, 0xff
mov r8b, bl
xor r8b, al
and r8b, bl
mov al, r15b
xor al, 1
and al, 1
mov r13b, r15b
xor r13b, 1
and r13b, 1
or al, r13b
mov r13b, r15b
xor r13b, 1
mov r9b, al
xor r9b, r13b
and r9b, al
mov al, r15b
xor al, 1
xor r12b, 0xff
mov r13b, r15b
xor r13b, 0
or al, r12b
or r13b, 0
xor al, 0xff
and al, r13b
mov r12b, r14b
and r12b, r8b
xor r14b, r8b
or r12b, r14b
mov r8b, r9b
and r8b, al
xor r9b, al
or r8b, r9b
mov al, r12b
xor al, 0xff
and al, 0
mov r9b, r15b
xor r9b, 0
and r12b, r9b
mov r14b, r8b
xor r14b, 0xff
and r14b, 0
and r8b, r9b
or al, r12b
or r14b, r8b
xor al, r14b
mov r8b, dil
xor r8b, 0xff
and r8b, 1
mov r9b, r15b
xor r9b, 1
mov r14b, dil
and r14b, r9b
or r8b, r14b
mov r9b, r15b
xor r9b, 1
xor r8b, 0xff
mov r14b, r15b
xor r14b, 1
or r9b, r8b
or r14b, 1
xor r9b, 0xff
and r9b, r14b
mov r8b, r15b
xor r8b, 1
and r8b, 1
mov r14b, r15b
xor r14b, 1
and r14b, 1
or r8b, r14b
mov r14b, r8b
xor r14b, 0xff
mov r12b, dil
xor r12b, r14b
and r12b, dil
mov r14b, r15b
xor r14b, 1
and r14b, 1
mov r13b, r15b
xor r13b, 1
and r13b, 1
or r14b, r13b
xor r14b, 0xff
mov r13b, r15b
xor r13b, 1
mov r10b, r15b
xor r10b, 0
or r14b, r13b
or r10b, 0
xor r14b, 0xff
and r14b, r10b
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
mov r10b, r9b
and r10b, r12b
xor r9b, r12b
or r10b, r9b
mov r9b, r14b
and r9b, r8b
xor r14b, r8b
or r9b, r14b
mov r8b, r10b
xor r8b, 0xff
mov r14b, r9b
and r14b, r8b
xor r9b, 0xff
and r10b, r9b
or r14b, r10b
mov r8b, r15b
xor r8b, 1
and r8b, 1
mov r9b, r15b
xor r9b, 1
mov r10b, r9b
and r10b, 1
mov r12b, r15b
xor r12b, 1
and r12b, 0xff
and r9b, 1
or r8b, r10b
or r12b, r9b
xor r8b, r12b
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
mov r9b, r15b
xor r9b, 1
and r9b, 0
mov r10b, r15b
xor r10b, 0
mov r12b, r10b
and r12b, 1
mov r13b, r15b
xor r13b, 1
and r13b, 0
and r10b, 1
or r9b, r12b
or r13b, r10b
xor r9b, r13b
mov r10b, r9b
xor r10b, 0xff
xor r10b, 1
and r10b, 0xff
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 r11b, r15b
xor r11b, 0
or r12b, r13b
or r11b, 0
xor r12b, 0xff
and r12b, r11b
mov r11b, r15b
xor r11b, 1
xor r9b, 0xff
mov r13b, r15b
xor r13b, 0
or r11b, r9b
or r13b, 0
xor r11b, 0xff
and r11b, r13b
mov r9b, r8b
xor r9b, 0xff
mov r13b, r10b
xor r13b, 0xff
mov sil, r15b
xor sil, 0
mov cl, r9b
and cl, 0
and r8b, sil
mov byte [rbp + 0x3b7], r13b
and r13b, 0
and r10b, sil
or cl, r8b
or r13b, r10b
xor cl, r13b
mov r8b, byte [rbp + 0x3b7]
or r9b, r8b
xor r9b, 0xff
or sil, 0
and r9b, sil
or cl, r9b
mov r9b, r12b
xor r9b, 0xff
mov r10b, r11b
xor r10b, 0xff
mov sil, r15b
xor sil, 0
mov r13b, r9b
and r13b, 0
and r12b, sil
mov r8b, r10b
and r8b, 0
and r11b, sil
or r13b, r12b
or r8b, r11b
xor r13b, r8b
or r9b, r10b
xor r9b, 0xff
or sil, 0
and r9b, sil
or r13b, r9b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r9b, r15b
xor r9b, 1
and cl, r9b
mov r10b, r13b
xor r10b, 0xff
and r10b, 0xff
and r13b, r9b
or r8b, cl
or r10b, r13b
xor r8b, r10b
mov cl, al
xor cl, 0xff
and cl, 0
mov r9b, r15b
xor r9b, 0
mov r10b, al
and r10b, r9b
mov r11b, r15b
xor r11b, 1
and r11b, 0
and r9b, 1
or cl, r10b
or r11b, r9b
xor cl, r11b
mov r9b, r15b
xor r9b, 1
and r9b, 1
mov r10b, r15b
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, r15b
xor r10b, 1
and r10b, 1
mov r11b, r15b
xor r11b, 1
and r11b, 1
or r10b, r11b
mov r11b, cl
xor r11b, 0xff
mov sil, r9b
xor sil, 0xff
mov r12b, r15b
xor r12b, 0
mov r13b, r11b
and r13b, 0
and cl, r12b
mov byte [rbp + 0x3b6], sil
and sil, 0
and r9b, r12b
or r13b, cl
or sil, r9b
xor r13b, sil
mov cl, byte [rbp + 0x3b6]
or r11b, cl
xor r11b, 0xff
or r12b, 0
and r11b, r12b
or r13b, r11b
mov r9b, r15b
xor r9b, 1
mov r11b, r10b
xor r11b, 0xff
mov sil, r15b
xor sil, 0
mov r12b, r9b
and r12b, 0
mov cl, sil
and cl, 1
mov byte [rbp + 0x3b5], r11b
and r11b, 0
and r10b, sil
or r12b, cl
or r11b, r10b
xor r12b, r11b
mov cl, byte [rbp + 0x3b5]
or r9b, cl
xor r9b, 0xff
or sil, 0
and r9b, sil
or r12b, r9b
mov r9b, r13b
xor r9b, 0xff
and r9b, 1
mov r10b, r15b
xor r10b, 1
and r13b, r10b
or r9b, r13b
xor r9b, 0xff
xor r12b, 0xff
mov r10b, r15b
xor r10b, 0
or r9b, r12b
or r10b, 0
xor r9b, 0xff
and r9b, r10b
mov r10b, r8b
xor r10b, 0xff
and r10b, 1
mov r11b, r15b
xor r11b, 1
mov sil, r8b
and sil, r11b
or r10b, sil
mov r11b, bl
xor r11b, 0xff
mov sil, r10b
and sil, r11b
xor r10b, 0xff
mov r11b, bl
and r11b, r10b
or sil, r11b
xor bl, 0xff
mov r10b, sil
xor r10b, bl
and r10b, sil
mov r11b, r14b
xor r11b, 0xff
and r11b, 1
mov bl, r15b
xor bl, 1
mov sil, r14b
and sil, bl
mov r12b, r15b
xor r12b, 1
and r12b, 0xff
and bl, 1
or r11b, sil
or r12b, bl
xor r11b, r12b
mov bl, r15b
xor bl, 1
and bl, 1
mov sil, r15b
xor sil, 1
and sil, 1
or bl, sil
mov sil, r15b
xor sil, 0
and sil, 1
mov r12b, r15b
xor r12b, 1
and r12b, 0
or sil, r12b
mov r12b, r11b
and r12b, bl
xor r11b, bl
or r12b, r11b
mov r11b, sil
and r11b, 0
xor sil, 0
or r11b, sil
mov bl, r12b
xor bl, 0xff
and bl, 1
mov sil, r15b
xor sil, 1
and r12b, sil
mov r13b, r15b
xor r13b, 1
and r13b, 0xff
and sil, 1
or bl, r12b
or r13b, sil
xor bl, r13b
xor r11b, 0xff
mov sil, bl
xor sil, r11b
and sil, bl
mov r11b, dil
xor r11b, 0xff
and r11b, 1
mov bl, r15b
xor bl, 1
and dil, bl
or r11b, dil
mov bl, r8b
xor bl, 0xff
and bl, 1
mov dil, r15b
xor dil, 1
mov r12b, r8b
and r12b, dil
or bl, r12b
mov dil, r15b
xor dil, 0
and dil, 1
mov r12b, r15b
xor r12b, 1
and r12b, 0
or dil, r12b
mov r12b, r11b
and r12b, bl
xor r11b, bl
or r12b, r11b
mov r11b, dil
and r11b, 0
xor dil, 0
or r11b, dil
mov bl, r12b
xor bl, 0xff
and bl, 1
mov dil, r15b
xor dil, 1
and r12b, dil
mov r13b, r15b
xor r13b, 1
and r13b, 0xff
and dil, 1
or bl, r12b
or r13b, dil
xor bl, r13b
xor r11b, 0xff
mov dil, bl
xor dil, r11b
and dil, bl
mov r11b, r9b
xor r11b, 0xff
and r11b, 0
mov bl, r15b
xor bl, 0
mov r12b, r9b
and r12b, bl
mov r13b, r15b
xor r13b, 1
and r13b, 0
and bl, 1
or r11b, r12b
or r13b, bl
xor r11b, r13b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov r12b, r15b
xor r12b, 1
mov r13b, r10b
and r13b, r12b
or bl, r13b
mov r12b, r15b
xor r12b, 1
and r12b, 0
mov r13b, r15b
xor r13b, 0
mov cl, r13b
and cl, 1
mov byte [rbp + 0x3b4], r15b
xor r15b, 1
and r15b, 0
and r13b, 1
or r12b, cl
or r15b, r13b
xor r12b, r15b
mov cl, byte [rbp + 0x3b4]
xor cl, 1
mov r15b, r11b
xor r15b, cl
and r15b, r11b
xor r9b, 0xff
mov cl, r12b
xor cl, 0xff
mov r13b, byte [rbp + 0x3b4]
xor r13b, 0
or r9b, cl
or r13b, 0
xor r9b, 0xff
and r9b, r13b
mov cl, byte [rbp + 0x3b4]
xor cl, 1
mov r13b, bl
xor r13b, cl
and r13b, bl
xor r10b, 0xff
mov cl, r12b
xor cl, 0xff
mov byte [rbp + 0x3b3], al
mov al, byte [rbp + 0x3b4]
xor al, 0
or r10b, cl
or al, 0
xor r10b, 0xff
and r10b, al
mov al, r15b
and al, r9b
xor r15b, r9b
or al, r15b
mov cl, r13b
and cl, r10b
xor r13b, r10b
or cl, r13b
mov r9b, al
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x3b4]
xor r10b, 1
and al, r10b
mov r15b, cl
xor r15b, 0xff
and r15b, 0xff
and cl, r10b
or r9b, al
or r15b, cl
xor r9b, r15b
mov al, r11b
and al, bl
xor r11b, bl
or al, r11b
mov cl, al
xor cl, 0xff
and cl, 1
mov r10b, byte [rbp + 0x3b4]
xor r10b, 1
and al, r10b
or cl, al
mov al, r12b
and al, 1
xor r12b, 1
or al, r12b
xor al, 0xff
mov r10b, cl
xor r10b, al
and r10b, cl
mov al, r9b
xor al, 0xff
mov cl, r10b
xor cl, 0xff
mov r11b, byte [rbp + 0x3b4]
xor r11b, 1
mov bl, al
and bl, 0xff
and r9b, r11b
mov r15b, cl
and r15b, 0xff
and r10b, r11b
or bl, r9b
or r15b, r10b
xor bl, r15b
or al, cl
xor al, 0xff
or r11b, 1
and al, r11b
or bl, al
mov al, dil
xor al, 0xff
mov cl, sil
xor cl, al
and cl, sil
mov al, sil
xor al, 0xff
mov r9b, dil
and r9b, al
xor dil, 0xff
and sil, dil
or r9b, sil
mov al, cl
xor al, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r11b, byte [rbp + 0x3b4]
xor r11b, 1
mov sil, al
and sil, 0xff
and cl, r11b
mov dil, r10b
and dil, 0xff
and r9b, r11b
or sil, cl
or dil, r9b
xor sil, dil
or al, r10b
xor al, 0xff
or r11b, 1
and al, r11b
or sil, al
mov al, bl
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x3b4]
xor cl, 1
mov r9b, bl
and r9b, cl
or al, r9b
mov cl, sil
xor cl, 0xff
xor al, 0xff
mov r9b, byte [rbp + 0x3b4]
xor r9b, 0
or cl, al
or r9b, 0
xor cl, 0xff
and cl, r9b
mov al, sil
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x3b4]
xor r9b, 1
and sil, r9b
or al, sil
xor bl, 0xff
xor al, 0xff
mov r9b, byte [rbp + 0x3b4]
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 + 0x3b4]
xor r10b, 1
mov r11b, al
and r11b, 0xff
and cl, r10b
mov sil, r9b
and sil, 0xff
and bl, r10b
or r11b, cl
or sil, bl
xor r11b, sil
or al, r9b
xor al, 0xff
or r10b, 1
and al, r10b
or r11b, al
mov al, r14b
xor al, 0xff
mov cl, byte [rbp + 0x3b3]
xor cl, al
mov al, byte [rbp + 0x3b3]
and cl, al
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x3b4]
xor r9b, 1
mov r10b, byte [rbp + 0x3b3]
and r10b, r9b
mov bl, r14b
xor bl, 0xff
and bl, 0xff
and r14b, r9b
or al, r10b
or bl, r14b
xor al, bl
mov r9b, cl
xor r9b, 0xff
mov r10b, al
xor r10b, 0xff
mov bl, byte [rbp + 0x3b4]
xor bl, 0
mov sil, r9b
and sil, 0
and cl, bl
mov dil, r10b
and dil, 0
and al, bl
or sil, cl
or dil, al
xor sil, dil
or r9b, r10b
xor r9b, 0xff
or bl, 0
and r9b, bl
or sil, r9b
mov al, sil
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x3b4]
xor cl, 1
mov r9b, sil
and r9b, cl
or al, r9b
mov cl, byte [rbp + 0x3b4]
xor cl, 1
xor al, 0xff
mov r9b, byte [rbp + 0x3b4]
xor r9b, 0
or cl, al
or r9b, 0
xor cl, 0xff
and cl, r9b
mov al, byte [rbp + 0x3b4]
xor al, 1
and al, 1
mov r9b, byte [rbp + 0x3b4]
xor r9b, 1
mov r10b, r9b
and r10b, 1
mov bl, byte [rbp + 0x3b4]
xor bl, 1
and bl, 0xff
and r9b, 1
or al, r10b
or bl, r9b
xor al, bl
xor sil, 0xff
xor al, 0xff
mov r9b, byte [rbp + 0x3b4]
xor r9b, 0
or sil, al
or r9b, 0
xor sil, 0xff
and sil, r9b
mov al, cl
and al, sil
xor cl, sil
or al, cl
mov cl, byte [rbp + 0x3b4]
xor cl, 1
mov r9b, r8b
xor r9b, 0xff
mov r10b, byte [rbp + 0x3b4]
xor r10b, 1
or cl, r9b
or r10b, 1
xor cl, 0xff
and cl, r10b
mov r9b, byte [rbp + 0x3b4]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0x3b4]
xor r10b, 1
mov bl, r10b
and bl, 1
mov sil, r8b
xor sil, 0xff
and sil, 0xff
and r8b, r10b
or r9b, bl
or sil, r8b
xor r9b, sil
mov r8b, cl
and r8b, r9b
xor cl, r9b
or r8b, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp + 0x3b4]
xor r9b, 1
and al, r9b
or cl, al
mov al, r8b
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x3b4]
xor r9b, 1
and r8b, r9b
mov r10b, byte [rbp + 0x3b4]
xor r10b, 1
and r10b, 0xff
and r9b, 1
or al, r8b
or r10b, r9b
xor al, r10b
mov r8b, byte [rbp + 0x3b4]
xor r8b, 0
and r8b, 1
mov r9b, byte [rbp + 0x3b4]
xor r9b, 1
mov r10b, r9b
and r10b, 0
mov bl, byte [rbp + 0x3b4]
xor bl, 1
and bl, 0xff
and r9b, 1
or r8b, r10b
or bl, r9b
xor r8b, bl
mov r9b, cl
and r9b, al
xor cl, al
or r9b, cl
mov al, r8b
and al, 0
xor r8b, 0
or al, r8b
mov cl, r9b
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x3b4]
xor r8b, 1
and r9b, r8b
or cl, r9b
xor al, 0xff
mov r8b, cl
xor r8b, al
and r8b, cl
mov al, r8b
xor al, 0xff
mov cl, r11b
xor cl, al
and cl, r11b
mov al, r11b
xor al, 0xff
mov r9b, r8b
and r9b, al
xor r8b, 0xff
and r11b, r8b
or r9b, r11b
mov al, cl
and al, r9b
xor cl, r9b
or al, cl
test al, 1
mov dword [rbp + 0x3ac], edx
jne 0x6d938b80
jmp 0x6d992c2f
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x963cc949
sub r8d, 0xe3c03ea6
add r8d, 0x963cc949
mov r9d, ecx
sub r9d, 0x1af0d167
sub r9d, r8d
add r9d, 0x1af0d167
mov r8d, eax
sub r8d, 0x7c276fc7
sub r8d, 1
add r8d, 0x7c276fc7
mov r10d, eax
sub r10d, r8d
sub r9d, r10d
sub eax, 0xe3c03ea6
add eax, 0
add r9d, 0xf4a3a0ef
add r9d, eax
sub r9d, 0xf4a3a0ef
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, 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
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
mov r13b, dil
xor r13b, 1
and r13b, 0xff
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, 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, r14b
and bl, r11b
xor r14b, r11b
or bl, r14b
mov r11b, bl
xor r11b, 0xff
mov sil, r15b
xor sil, r11b
and sil, r15b
mov r11b, r15b
xor r11b, 0xff
and r11b, 1
mov r14b, dil
xor r14b, 1
and r15b, r14b
mov r12b, bl
xor r12b, 0xff
and r12b, 0xff
and bl, r14b
or r11b, r15b
or r12b, bl
xor r11b, r12b
mov bl, sil
xor bl, 0xff
mov r14b, r11b
xor r14b, 0xff
xor dil, 0
mov r15b, bl
and r15b, 0
and sil, dil
mov r12b, r14b
and r12b, 0
and r11b, dil
or r15b, sil
or r12b, r11b
xor r15b, r12b
or bl, r14b
xor bl, 0xff
or dil, 0
and bl, dil
or r15b, bl
test r15b, 1
jne 0x6d938da4
jmp 0x6d9b4bb9
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0x9281b20c
add r8d, 0
sub r8d, 0x1302f758
sub r8d, 0x9281b20c
mov r9d, eax
sub r9d, 1
add r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x1302f758
add r9d, r8d
mov r8d, eax
sub r8d, r9d
sub eax, 0x7af4bdb9
mov r9d, ecx
sub r9d, eax
add r9d, 0x1f34ceb7
add r9d, r8d
sub r9d, 0x1f34ceb7
sub r9d, 0x5559fdf8
sub r9d, 0x7af4bdb9
add r9d, 0x5559fdf8
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
or bl, r15b
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
mov r12b, sil
xor r12b, 0
mov r13b, r15b
xor r13b, r12b
and r13b, r15b
xor r11b, 0xff
xor dil, 0xff
mov r15b, sil
xor r15b, 1
or r11b, dil
or r15b, 1
xor r11b, 0xff
and r11b, r15b
mov dil, bl
and dil, r10b
xor bl, r10b
or dil, bl
mov r10b, r13b
xor r10b, 0xff
mov bl, r11b
xor bl, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, r10b
and r12b, 0xff
and r13b, r15b
mov al, bl
and al, 0xff
and r11b, r15b
or r12b, r13b
or al, r11b
xor r12b, al
or r10b, bl
xor r10b, 0xff
or r15b, 1
and r10b, r15b
or r12b, r10b
mov al, dil
xor al, 0xff
mov r10b, r12b
and r10b, al
xor r12b, 0xff
and dil, r12b
or r10b, dil
mov al, r14b
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, r14b
xor r11b, 0xff
and r11b, 1
mov bl, sil
xor bl, 1
and r14b, bl
mov dil, r10b
xor dil, 0xff
and dil, 0xff
and r10b, bl
or r11b, r14b
or dil, r10b
xor r11b, dil
mov r10b, al
xor r10b, 0xff
mov bl, r11b
xor bl, 0xff
xor sil, 1
mov dil, r10b
and dil, 0xff
and al, sil
mov r14b, bl
and r14b, 0xff
and r11b, sil
or dil, al
or r14b, r11b
xor dil, r14b
or r10b, bl
xor r10b, 0xff
or sil, 1
and r10b, sil
or dil, r10b
test dil, 1
jne 0x6d93903d
jmp 0x6d9b4bb9
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x63b7940a
add r8d, 0
mov r9d, eax
sub r9d, 1
add r8d, r9d
sub r8d, 0x23c30b07
add r8d, 0x63b7940a
add r8d, 0x23c30b07
mov r9d, eax
sub r9d, ecx
add r9d, 0
mov r10d, 0x25a61550
add r10d, 0
sub r10d, r8d
sub r10d, 0x25a61550
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, r10d
add r8d, r9d
mov r9d, eax
sub r9d, r8d
sub eax, 0xceea44b5
sub eax, r9d
add eax, 0xceea44b5
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
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
mov r13b, dil
xor r13b, 1
and r13b, 0xff
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
mov r13b, dil
xor r13b, 1
and r13b, 0xff
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, 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, dil
xor r14b, 0
and r14b, 1
mov r12b, dil
xor r12b, 1
and r12b, 0
or r14b, r12b
mov r12b, bl
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
xor r15b, 0xff
mov al, r14b
xor al, 0xff
mov r13b, dil
xor r13b, 1
or r15b, al
or r13b, 1
xor r15b, 0xff
and r15b, r13b
mov al, sil
xor al, 0xff
mov r13b, dil
xor r13b, 0
mov cl, dil
xor cl, 0
or al, r13b
or cl, 0
xor al, 0xff
and al, cl
mov cl, r14b
xor cl, 0xff
mov r13b, r11b
xor r13b, cl
and r13b, r11b
mov cl, r12b
and cl, r15b
xor r12b, r15b
or cl, r12b
mov r11b, al
xor r11b, 0xff
mov r15b, r13b
xor r15b, 0xff
mov r12b, dil
xor r12b, 1
mov dl, r11b
and dl, 0xff
and al, r12b
mov r8b, r15b
and r8b, 0xff
and r13b, r12b
or dl, al
or r8b, r13b
xor dl, r8b
or r11b, r15b
xor r11b, 0xff
or r12b, 1
and r11b, r12b
or dl, r11b
mov al, cl
xor al, 0xff
and al, 0
mov r8b, dil
xor r8b, 0
and cl, r8b
mov r11b, dl
xor r11b, 0xff
and r11b, 0
and dl, r8b
or al, cl
or r11b, dl
xor al, r11b
mov cl, bl
xor cl, 0xff
mov dl, sil
xor dl, 0xff
mov r8b, dil
xor r8b, 0
mov r11b, cl
and r11b, 0
and bl, r8b
mov r15b, dl
and r15b, 0
and sil, r8b
or r11b, bl
or r15b, sil
xor r11b, r15b
or cl, dl
xor cl, 0xff
or r8b, 0
and cl, r8b
or r11b, cl
mov cl, r11b
xor cl, 0xff
and cl, 0
mov dl, dil
xor dl, 0
and r11b, dl
mov r8b, dil
xor r8b, 1
and r8b, 0
and dl, 1
or cl, r11b
or r8b, dl
xor cl, r8b
mov dl, dil
xor dl, 0
mov r8b, r14b
xor r8b, 0xff
mov r11b, dil
xor r11b, 0
mov bl, dl
and bl, 0
mov sil, r11b
and sil, 0
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
xor cl, 0xff
xor bl, 0xff
xor dil, 1
or cl, bl
or dil, 1
xor cl, 0xff
and cl, dil
mov dl, al
and dl, cl
xor al, cl
or dl, al
test dl, 1
jne 0x6d9393d0
jmp 0x6d9a51f3
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
add r8d, 0xce26eefd
sub r8d, 0xc4f08aba
sub r8d, 0xce26eefd
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x36b86938
add r9d, r8d
mov r8d, eax
sub r8d, r9d
add r8d, 0x296e0e68
add r8d, 0xc4f08aba
sub r8d, 0x296e0e68
mov r9d, 0x518a5063
add r9d, 0
sub r9d, 1
sub r9d, 0x518a5063
add r8d, 0xd92c61d9
add r8d, r9d
sub r8d, 0xd92c61d9
add r8d, 0x3d0d0b6f
add r8d, 0x7d2c9f9f
sub r8d, 0x3d0d0b6f
add r8d, 0x59259fde
sub r8d, 0x36b86938
sub r8d, 0x59259fde
sub eax, 0x7d2c9f9f
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, 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
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, 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
xor cl, 0xff
mov bl, r11b
xor bl, cl
and bl, r11b
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, 1
or r10b, cl
or r11b, 1
xor r10b, 0xff
and r10b, r11b
mov cl, bl
xor cl, 0xff
mov r11b, r10b
xor r11b, 0xff
mov dil, sil
xor dil, 1
mov r14b, cl
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 cl, r11b
xor cl, 0xff
or dil, 1
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 0x6d9396e5
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xe73bf005
mov r9d, eax
sub r9d, r8d
add r9d, 0xfe2ab6b7
sub r9d, 1
sub r9d, 0xfe2ab6b7
sub r9d, 0x562a645b
sub r9d, 0xe73bf005
add r9d, 0x562a645b
sub eax, r9d
add eax, 0
mov r8d, ecx
sub r8d, 0xad05dcb6
sub r8d, eax
add r8d, 0xad05dcb6
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, 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, 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 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
xor r11b, 0xff
mov bl, r10b
xor bl, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, r11b
and r12b, 0xff
and dil, r15b
mov r13b, bl
and r13b, 0xff
and r10b, r15b
or r12b, dil
or r13b, r10b
xor r12b, r13b
or r11b, bl
xor r11b, 0xff
or r15b, 1
and r11b, r15b
or r12b, r11b
mov r10b, r14b
xor r10b, 0xff
mov r11b, r12b
xor r11b, 0xff
mov bl, sil
xor bl, 1
or r10b, r11b
or bl, 1
xor r10b, 0xff
and r10b, bl
mov r11b, r14b
xor r11b, 0xff
and r11b, 1
mov bl, sil
xor bl, 1
and r14b, bl
mov dil, r12b
xor dil, 0xff
and dil, 0xff
and r12b, bl
or r11b, r14b
or dil, r12b
xor r11b, dil
mov bl, r10b
xor bl, 0xff
mov dil, r11b
xor dil, 0xff
xor sil, 0
mov r14b, bl
and r14b, 0
and r10b, sil
mov r15b, dil
and r15b, 0
and r11b, sil
or r14b, r10b
or r15b, r11b
xor r14b, r15b
or bl, dil
xor bl, 0xff
or sil, 0
and bl, sil
or r14b, bl
test r14b, 1
jne 0x6d9521f7
jmp 0x6d9b4c29
xor eax, eax
mov rcx, qword [rbp + 0x770]
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, 0x575e1682
add r10d, 0xe869b942
sub r10d, 0x575e1682
mov r11d, eax
sub r11d, 0x6eccbf33
add r10d, r11d
sub r10d, 0x800a4c9
sub r10d, 0xe869b942
add r10d, 0x800a4c9
mov r11d, eax
sub r11d, 0x2626b755
sub r10d, r11d
sub r10d, 0xed3afec9
sub r10d, 1
add r10d, 0xed3afec9
sub r10d, 0xa12709ca
sub r10d, 0x2626b755
add r10d, 0xa12709ca
sub r10d, 0x60fb874b
sub r10d, 0x228d903f
add r10d, 0x60fb874b
sub r10d, 0xd5c06162
add r10d, 0x6eccbf33
add r10d, 0xd5c06162
sub eax, 0x228d903f
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, 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, 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
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, 0
or al, r12b
or r13b, 0
xor al, 0xff
and al, r13b
mov r12b, r14b
xor r12b, 1
and r12b, 1
mov r13b, r14b
xor r13b, 1
and r13b, 1
or r12b, r13b
mov r13b, r14b
xor r13b, 1
mov r8b, r12b
xor r8b, r13b
and r8b, r12b
xor dil, 0xff
xor dil, 1
and dil, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, al
xor r13b, 0xff
mov r9b, r14b
xor r9b, 1
mov r10b, r12b
and r10b, 0xff
and r15b, r9b
mov r11b, r13b
and r11b, 0xff
and al, r9b
or r10b, r15b
or r11b, al
xor r10b, r11b
or r12b, r13b
xor r12b, 0xff
or r9b, 1
and r12b, r9b
or r10b, r12b
mov al, r8b
and al, dil
xor r8b, dil
or al, r8b
mov r8b, r10b
xor r8b, 0xff
and r8b, 1
mov r9b, r14b
xor r9b, 1
and r10b, r9b
mov r11b, al
xor r11b, 0xff
and r11b, 0xff
and al, r9b
or r8b, r10b
or r11b, al
xor r8b, r11b
mov al, sil
xor al, 0xff
and al, 1
mov r9b, r14b
xor r9b, 1
mov r10b, sil
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, 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 al, r11b
or dil, r10b
xor al, dil
mov r10b, sil
xor r10b, 0xff
xor al, 0xff
mov r11b, r14b
xor r11b, 1
or r10b, al
or r11b, 1
xor r10b, 0xff
and r10b, r11b
mov al, r9b
xor al, 0xff
mov r11b, r10b
xor r11b, 0xff
mov dil, r14b
xor dil, 0
mov r15b, al
and r15b, 0
and r9b, dil
mov r12b, r11b
and r12b, 0
and r10b, dil
or r15b, r9b
or r12b, r10b
xor r15b, r12b
or al, r11b
xor al, 0xff
or dil, 0
and al, dil
or r15b, al
mov al, r14b
xor al, 0
and al, 1
mov r9b, r14b
xor r9b, 1
and r9b, 0
or al, r9b
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
mov r11b, r10b
and r11b, 1
mov dil, r14b
xor dil, 1
and dil, 0xff
and r10b, 1
or al, r11b
or dil, r10b
xor al, dil
mov r10b, r14b
xor r10b, 0
xor al, 0xff
mov r11b, r14b
xor r11b, 0
or r10b, al
or r11b, 0
xor r10b, 0xff
and r10b, r11b
mov al, r9b
xor al, 0xff
mov r11b, r10b
xor r11b, 0xff
mov dil, r14b
xor dil, 1
mov r12b, al
and r12b, 0xff
and r9b, dil
mov r13b, r11b
and r13b, 0xff
and r10b, dil
or r12b, r9b
or r13b, r10b
xor r12b, r13b
or al, r11b
xor al, 0xff
or dil, 1
and al, dil
or r12b, al
mov al, r8b
xor al, 0xff
and al, 1
mov r9b, r14b
xor r9b, 1
mov r10b, r8b
and r10b, r9b
mov r11b, r14b
xor r11b, 1
and r11b, 0xff
and r9b, 1
or al, r10b
or r11b, r9b
xor al, r11b
mov r9b, r14b
xor r9b, 0
and r9b, 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 r9b, r11b
or dil, r10b
xor r9b, dil
mov r10b, r14b
xor r10b, 0
and r10b, 0
mov r11b, r14b
xor r11b, 0
mov dil, r11b
and dil, 0
mov r13b, r14b
xor r13b, 1
and r13b, 0
and r11b, 1
or r10b, dil
or r13b, r11b
xor r10b, r13b
mov r11b, al
and r11b, r9b
xor al, r9b
or r11b, al
mov al, r10b
and al, 0
xor r10b, 0
or al, r10b
mov r9b, r11b
xor r9b, 0xff
and r9b, 1
mov r10b, r14b
xor r10b, 1
and r11b, r10b
or r9b, r11b
xor r9b, 0xff
xor al, 0xff
mov r10b, r14b
xor r10b, 0
or r9b, al
or r10b, 0
xor r9b, 0xff
and r9b, r10b
mov al, bl
xor al, 0xff
and al, 1
mov r10b, r14b
xor r10b, 1
and bl, r10b
or al, bl
mov r10b, r12b
xor r10b, 0xff
and r10b, 1
mov r11b, r14b
xor r11b, 1
mov bl, r12b
and bl, r11b
or r10b, bl
mov r11b, r14b
xor r11b, 0
and r11b, 1
mov bl, r14b
xor bl, 1
and bl, 0
or r11b, bl
mov bl, al
xor bl, 0xff
mov dil, r10b
xor dil, 0xff
mov r13b, r14b
xor r13b, 1
mov cl, bl
and cl, 0xff
and al, r13b
mov byte [rbp + 0x328], dil
and dil, 0xff
and r10b, r13b
or cl, al
or dil, r10b
xor cl, dil
mov al, byte [rbp + 0x328]
or bl, al
xor bl, 0xff
or r13b, 1
and bl, r13b
or cl, bl
mov r10b, r14b
xor r10b, 0
mov bl, r11b
xor bl, 0xff
mov dil, r14b
xor dil, 0
mov r13b, r10b
and r13b, 0
mov al, dil
and al, 0
mov byte [rbp + 0x327], bl
and bl, 0
and r11b, dil
or r13b, al
or bl, r11b
xor r13b, bl
mov al, byte [rbp + 0x327]
or r10b, al
xor r10b, 0xff
or dil, 0
and r10b, dil
or r13b, r10b
mov r10b, cl
xor r10b, 0xff
and r10b, 0
mov r11b, r14b
xor r11b, 0
and cl, r11b
mov bl, r14b
xor bl, 1
and bl, 0
and r11b, 1
or r10b, cl
or bl, r11b
xor r10b, bl
xor r13b, 0xff
mov cl, r10b
xor cl, r13b
and cl, r10b
mov r10b, r14b
xor r10b, 0
and r10b, 1
mov r11b, r14b
xor r11b, 1
and r11b, 0
or r10b, r11b
mov r11b, r15b
xor r11b, 0xff
mov bl, r10b
and bl, r11b
xor r10b, 0xff
mov r11b, r15b
and r11b, r10b
or bl, r11b
xor bl, 0xff
mov r10b, r15b
xor r10b, 0xff
mov r11b, r14b
xor r11b, 1
or bl, r10b
or r11b, 1
xor bl, 0xff
and bl, r11b
mov r10b, sil
xor r10b, 0xff
and r10b, 1
mov r11b, r14b
xor r11b, 1
and sil, r11b
mov dil, r14b
xor dil, 1
and dil, 0xff
and r11b, 1
or r10b, sil
or dil, r11b
xor r10b, dil
mov r11b, r12b
xor r11b, 0xff
and r11b, 1
mov sil, r14b
xor sil, 1
mov dil, r12b
and dil, sil
mov r13b, r14b
xor r13b, 1
and r13b, 0xff
and sil, 1
or r11b, dil
or r13b, sil
xor r11b, r13b
mov sil, r14b
xor sil, 0
and sil, 1
mov dil, r14b
xor dil, 1
and dil, 0
or sil, dil
mov dil, r10b
xor dil, 0xff
mov r13b, r11b
xor r13b, 0xff
mov al, r14b
xor al, 1
mov byte [rbp + 0x326], dil
and dil, 0xff
and r10b, al
mov byte [rbp + 0x325], r13b
and r13b, 0xff
and r11b, al
or dil, r10b
or r13b, r11b
xor dil, r13b
mov r10b, byte [rbp + 0x326]
mov r11b, byte [rbp + 0x325]
or r10b, r11b
xor r10b, 0xff
or al, 1
and r10b, al
or dil, r10b
mov al, sil
and al, 0
xor sil, 0
or al, sil
mov r10b, dil
xor r10b, 0xff
and r10b, 1
mov sil, r14b
xor sil, 1
and dil, sil
or r10b, dil
xor al, 0xff
mov sil, r10b
xor sil, al
and sil, r10b
mov al, r9b
xor al, 0xff
and al, 1
mov r10b, r14b
xor r10b, 1
mov dil, r9b
and dil, r10b
or al, dil
mov r10b, cl
xor r10b, 0xff
and r10b, 1
mov dil, r14b
xor dil, 1
mov r13b, cl
and r13b, dil
mov r11b, r14b
xor r11b, 1
and r11b, 0xff
and dil, 1
or r10b, r13b
or r11b, dil
xor r10b, r11b
mov r11b, r14b
xor r11b, 0
and r11b, 1
mov dil, r14b
xor dil, 1
mov r13b, dil
and r13b, 0
mov byte [rbp + 0x324], r14b
xor r14b, 1
and r14b, 0xff
and dil, 1
or r11b, r13b
or r14b, dil
xor r11b, r14b
mov dil, al
xor dil, 0xff
mov r14b, byte [rbp + 0x324]
xor r14b, 0
mov r13b, byte [rbp + 0x324]
xor r13b, 1
or dil, r14b
or r13b, 1
xor dil, 0xff
and dil, r13b
mov r14b, r11b
xor r14b, 0xff
mov r13b, r9b
xor r13b, r14b
and r13b, r9b
mov r9b, byte [rbp + 0x324]
xor r9b, 0
mov r14b, r10b
xor r14b, r9b
and r14b, r10b
xor cl, 0xff
mov r9b, r11b
xor r9b, 0xff
mov byte [rbp + 0x323], al
mov al, byte [rbp + 0x324]
xor al, 1
or cl, r9b
or al, 1
xor cl, 0xff
and cl, al
mov al, dil
xor al, 0xff
mov r9b, r13b
xor r9b, 0xff
mov byte [rbp + 0x322], al
mov al, byte [rbp + 0x324]
xor al, 0
mov byte [rbp + 0x321], al
mov al, byte [rbp + 0x322]
and al, 0
mov byte [rbp + 0x320], al
mov al, byte [rbp + 0x321]
and dil, al
mov al, r9b
and al, 0
mov byte [rbp + 0x31f], al
mov al, byte [rbp + 0x321]
and r13b, al
mov al, byte [rbp + 0x320]
or al, dil
mov dil, byte [rbp + 0x31f]
or dil, r13b
xor al, dil
mov dil, byte [rbp + 0x322]
or dil, r9b
xor dil, 0xff
mov r9b, byte [rbp + 0x321]
or r9b, 0
and dil, r9b
or al, dil
mov r9b, r14b
and r9b, cl
xor r14b, cl
or r9b, r14b
mov cl, al
xor cl, 0xff
and cl, 1
mov dil, byte [rbp + 0x324]
xor dil, 1
and al, dil
mov r14b, r9b
xor r14b, 0xff
and r14b, 0xff
and r9b, dil
or cl, al
or r14b, r9b
xor cl, r14b
mov al, byte [rbp + 0x323]
and al, r10b
mov r9b, byte [rbp + 0x323]
xor r9b, r10b
or al, r9b
mov r9b, al
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x324]
xor r10b, 1
and al, r10b
or r9b, al
mov al, byte [rbp + 0x324]
xor al, 0
mov r10b, r11b
xor r10b, 0xff
mov dil, byte [rbp + 0x324]
xor dil, 1
mov r14b, al
and r14b, 0xff
mov r13b, dil
and r13b, 0
mov byte [rbp + 0x31e], r10b
and r10b, 0xff
and r11b, dil
or r14b, r13b
or r10b, r11b
xor r14b, r10b
mov r10b, byte [rbp + 0x31e]
or al, r10b
xor al, 0xff
or dil, 1
and al, dil
or r14b, al
xor r9b, 0xff
xor r14b, 0xff
mov al, byte [rbp + 0x324]
xor al, 0
or r9b, r14b
or al, 0
xor r9b, 0xff
and r9b, al
mov al, cl
and al, r9b
xor cl, r9b
or al, cl
mov cl, sil
xor cl, 0xff
mov r9b, bl
xor r9b, cl
and r9b, bl
mov cl, bl
xor cl, 0xff
mov r11b, sil
and r11b, cl
xor sil, 0xff
and bl, sil
or r11b, bl
mov cl, r9b
and cl, r11b
xor r9b, r11b
or cl, r9b
mov r9b, al
xor r9b, 0xff
and r9b, 1
mov r11b, byte [rbp + 0x324]
xor r11b, 1
mov bl, al
and bl, r11b
or r9b, bl
mov r11b, byte [rbp + 0x324]
xor r11b, 0
xor r9b, 0xff
mov bl, byte [rbp + 0x324]
xor bl, 0
or r11b, r9b
or bl, 0
xor r11b, 0xff
and r11b, bl
mov r9b, byte [rbp + 0x324]
xor r9b, 0
and r9b, 1
mov bl, byte [rbp + 0x324]
xor bl, 1
and bl, 0
or r9b, bl
xor al, 0xff
mov bl, r9b
xor bl, 0xff
mov sil, byte [rbp + 0x324]
xor sil, 0
or al, bl
or sil, 0
xor al, 0xff
and al, sil
mov bl, cl
xor bl, 0xff
and bl, 1
mov sil, byte [rbp + 0x324]
xor sil, 1
mov dil, cl
and dil, sil
or bl, dil
mov sil, byte [rbp + 0x324]
xor sil, 0
mov dil, bl
xor dil, sil
and dil, bl
xor r9b, 0xff
mov bl, cl
xor bl, r9b
and bl, cl
mov cl, r11b
xor cl, 0xff
mov r9b, al
xor r9b, 0xff
mov sil, byte [rbp + 0x324]
xor sil, 0
mov r14b, cl
and r14b, 0
and r11b, sil
mov r13b, r9b
and r13b, 0
and al, sil
or r14b, r11b
or r13b, al
xor r14b, r13b
or cl, r9b
xor cl, 0xff
or sil, 0
and cl, sil
or r14b, cl
mov al, dil
and al, bl
xor dil, bl
or al, dil
mov cl, r14b
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp + 0x324]
xor r9b, 1
and r14b, r9b
mov r11b, al
xor r11b, 0xff
and r11b, 0xff
and al, r9b
or cl, r14b
or r11b, al
xor cl, r11b
mov al, r8b
xor al, 0xff
and al, 0
mov r9b, byte [rbp + 0x324]
xor r9b, 0
mov r11b, r8b
and r11b, r9b
mov bl, byte [rbp + 0x324]
xor bl, 1
and bl, 0
and r9b, 1
or al, r11b
or bl, r9b
xor al, bl
mov r9b, r15b
xor r9b, 0xff
and r9b, 1
mov r11b, byte [rbp + 0x324]
xor r11b, 1
mov bl, r15b
and bl, r11b
mov sil, byte [rbp + 0x324]
xor sil, 1
and sil, 0xff
and r11b, 1
or r9b, bl
or sil, r11b
xor r9b, sil
mov r11b, byte [rbp + 0x324]
xor r11b, 1
and r11b, 1
mov bl, byte [rbp + 0x324]
xor bl, 1
mov sil, bl
and sil, 1
mov dil, byte [rbp + 0x324]
xor dil, 1
and dil, 0xff
and bl, 1
or r11b, sil
or dil, bl
xor r11b, dil
mov bl, byte [rbp + 0x324]
xor bl, 1
mov sil, al
xor sil, bl
and sil, al
mov bl, r11b
xor bl, 0xff
mov dil, r8b
xor dil, bl
and dil, r8b
mov r8b, byte [rbp + 0x324]
xor r8b, 1
mov bl, r9b
xor bl, r8b
and bl, r9b
xor r15b, 0xff
mov r8b, r11b
xor r8b, 0xff
mov r14b, byte [rbp + 0x324]
xor r14b, 0
or r15b, r8b
or r14b, 0
xor r15b, 0xff
and r15b, r14b
mov r8b, sil
and r8b, dil
xor sil, dil
or r8b, sil
mov sil, bl
xor sil, 0xff
mov dil, r15b
xor dil, 0xff
mov r14b, byte [rbp + 0x324]
xor r14b, 0
mov r13b, sil
and r13b, 0
and bl, r14b
mov r10b, dil
and r10b, 0
and r15b, r14b
or r13b, bl
or r10b, r15b
xor r13b, r10b
or sil, dil
xor sil, 0xff
or r14b, 0
and sil, r14b
or r13b, sil
mov r10b, r8b
xor r10b, 0xff
and r10b, 0
mov bl, byte [rbp + 0x324]
xor bl, 0
and r8b, bl
mov sil, r13b
xor sil, 0xff
and sil, 0
and r13b, bl
or r10b, r8b
or sil, r13b
xor r10b, sil
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 + 0x324]
xor r9b, 1
and r8b, r9b
or al, r8b
mov r8b, r11b
and r8b, 1
xor r11b, 1
or r8b, r11b
xor al, 0xff
xor r8b, 0xff
mov r9b, byte [rbp + 0x324]
xor r9b, 0
or al, r8b
or r9b, 0
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, byte [rbp + 0x324]
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 + 0x324]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0x324]
xor r10b, 1
and r10b, 1
or r9b, r10b
xor r8b, 0xff
xor r9b, 0xff
mov r10b, byte [rbp + 0x324]
xor r10b, 1
or r8b, r9b
or r10b, 1
xor r8b, 0xff
and r8b, r10b
mov r9b, al
and r9b, r8b
xor al, r8b
or r9b, al
mov al, byte [rbp + 0x324]
xor al, 0
mov r8b, r12b
xor r8b, 0xff
mov r10b, byte [rbp + 0x324]
xor r10b, 0
or al, r8b
or r10b, 0
xor al, 0xff
and al, r10b
mov r8b, byte [rbp + 0x324]
xor r8b, 0
mov r10b, r12b
and r10b, r8b
xor r12b, 0xff
and r12b, 0
or r10b, r12b
mov r8b, al
xor r8b, 0xff
mov r11b, r10b
xor r11b, 0xff
mov bl, byte [rbp + 0x324]
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, r9b
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x324]
xor r8b, 1
and r9b, r8b
mov r10b, byte [rbp + 0x324]
xor r10b, 1
and r10b, 0xff
and r8b, 1
or al, r9b
or r10b, r8b
xor al, r10b
mov r8b, sil
xor r8b, 0xff
and r8b, 0
mov r9b, byte [rbp + 0x324]
xor r9b, 0
and sil, r9b
mov r10b, byte [rbp + 0x324]
xor r10b, 1
and r10b, 0
and r9b, 1
or r8b, sil
or r10b, r9b
xor r8b, r10b
mov r9b, byte [rbp + 0x324]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0x324]
xor r10b, 1
mov r11b, r10b
and r11b, 1
mov bl, byte [rbp + 0x324]
xor bl, 1
and bl, 0xff
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, al
and r10b, r8b
xor al, r8b
or r10b, al
mov al, byte [rbp + 0x324]
xor al, 1
mov r8b, r9b
xor r8b, 0xff
mov r11b, byte [rbp + 0x324]
xor r11b, 1
mov bl, al
and bl, 0xff
mov sil, r11b
and sil, 1
mov dil, r8b
and dil, 0xff
and r9b, r11b
or bl, sil
or dil, r9b
xor bl, dil
or al, r8b
xor al, 0xff
or r11b, 1
and al, r11b
or bl, al
mov al, r10b
xor al, 0xff
and al, 0
mov r8b, byte [rbp + 0x324]
xor r8b, 0
and r10b, r8b
mov r9b, byte [rbp + 0x324]
xor r9b, 1
and r9b, 0
and r8b, 1
or al, r10b
or r9b, r8b
xor al, r9b
xor bl, 0xff
mov r8b, al
xor r8b, bl
and r8b, al
mov al, r8b
xor al, 0xff
mov r9b, cl
xor r9b, al
and r9b, cl
mov al, cl
xor al, 0xff
and al, 0
mov r10b, byte [rbp + 0x324]
xor r10b, 0
and cl, r10b
mov r11b, r8b
xor r11b, 0xff
and r11b, 0
and r8b, r10b
or al, cl
or r11b, r8b
xor al, r11b
mov cl, r9b
and cl, al
xor r9b, al
or cl, r9b
test cl, 1
mov qword [rbp + 0x310], rdx
jne 0x6d9530bb
jmp 0x6d9b4c29
jmp 0x6d9530c0
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, 0x660d8ce0
add r8d, r9d
mov r9d, eax
sub r9d, r8d
add r9d, 0x3f1923b7
sub r9d, 0x7e60d3c9
sub r9d, 0x3f1923b7
mov r8d, eax
sub r8d, 0x660d8ce0
add r9d, r8d
mov r8d, eax
sub r8d, 0x954774c4
sub r9d, r8d
sub r9d, 0x12047
sub r9d, 1
add r9d, 0x12047
sub r9d, 0x2fd615bb
sub r9d, 0x954774c4
add r9d, 0x2fd615bb
mov r8d, 0xeb842c6c
add r8d, 0
sub r8d, r9d
sub r8d, 0xeb842c6c
sub eax, 0x7e60d3c9
add eax, 0
add r8d, 0x5d175ec7
add r8d, eax
sub r8d, 0x5d175ec7
mov eax, 0xeeff4ed5
add eax, 0
sub eax, r8d
sub eax, 0xeeff4ed5
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
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, 0
or bl, al
or dil, 0
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
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, 0
and al, 1
mov cl, sil
xor cl, 1
and cl, 0
or al, cl
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, 0
and al, 0
mov bl, cl
and bl, al
xor cl, al
or bl, cl
mov al, r13b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
mov dil, r13b
and dil, cl
or al, 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
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, cl
xor al, cl
or r14b, al
mov al, dil
and al, 1
xor dil, 1
or al, dil
mov cl, r14b
xor cl, 0xff
and cl, 0
mov dil, sil
xor dil, 0
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or cl, r14b
or r15b, dil
xor cl, r15b
xor cl, 0xff
xor al, 0xff
mov dil, sil
xor dil, 0
or cl, al
or dil, 0
xor cl, 0xff
and cl, dil
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, r10b
xor dil, 0xff
mov r14b, al
and r14b, dil
xor al, 0xff
mov dil, r10b
and dil, al
or r14b, dil
xor r10b, 0xff
mov al, r14b
xor al, r10b
and al, r14b
mov r10b, sil
xor r10b, 0
and r10b, 1
mov dil, sil
xor dil, 1
and dil, 0
or r10b, dil
mov dil, r12b
xor dil, 0xff
mov r14b, r10b
and r14b, dil
xor r10b, 0xff
mov dil, r12b
and dil, r10b
or r14b, dil
xor r14b, 0xff
mov r10b, r12b
xor r10b, 0xff
mov dil, sil
xor dil, 1
or r14b, r10b
or dil, 1
xor r14b, 0xff
and r14b, dil
mov r10b, r11b
xor r10b, 0xff
and r10b, 1
mov dil, sil
xor dil, 1
and r11b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or r10b, r11b
or r15b, dil
xor r10b, r15b
mov r11b, bl
xor r11b, 0xff
and r11b, 1
mov dil, sil
xor dil, 1
mov r15b, bl
and r15b, dil
or r11b, r15b
mov dil, sil
xor dil, 1
and dil, 0
mov r15b, sil
xor r15b, 0
mov dl, r15b
and dl, 1
mov r8b, sil
xor r8b, 1
and r8b, 0
and r15b, 1
or dil, dl
or r8b, r15b
xor dil, r8b
mov dl, r10b
and dl, r11b
xor r10b, r11b
or dl, r10b
mov r8b, sil
xor r8b, 1
mov r10b, dil
xor r10b, 0xff
mov r11b, sil
xor r11b, 1
mov r15b, r8b
and r15b, 0xff
mov r9b, r11b
and r9b, 1
mov byte [rbp + 0x30f], r10b
and r10b, 0xff
and dil, r11b
or r15b, r9b
or r10b, dil
xor r15b, r10b
mov r9b, byte [rbp + 0x30f]
or r8b, r9b
xor r8b, 0xff
or r11b, 1
and r8b, r11b
or r15b, r8b
mov r8b, dl
xor r8b, 0xff
and r8b, 0
mov r10b, sil
xor r10b, 0
and dl, r10b
mov r11b, sil
xor r11b, 1
and r11b, 0
and r10b, 1
or r8b, dl
or r11b, r10b
xor r8b, r11b
xor r8b, 0xff
xor r15b, 0xff
mov dl, sil
xor dl, 1
or r8b, r15b
or dl, 1
xor r8b, 0xff
and r8b, dl
mov dl, cl
xor dl, 0xff
and dl, 1
mov r10b, sil
xor r10b, 1
mov r11b, cl
and r11b, r10b
mov dil, sil
xor dil, 1
and dil, 0xff
and r10b, 1
or dl, r11b
or dil, r10b
xor dl, dil
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
mov r15b, dil
and r15b, 1
mov r9b, sil
xor r9b, 1
and r9b, 0xff
and dil, 1
or r11b, r15b
or r9b, dil
xor r11b, r9b
mov r9b, sil
xor r9b, 1
mov dil, dl
xor dil, r9b
and dil, dl
mov r9b, r11b
xor r9b, 0xff
mov r15b, cl
xor r15b, r9b
and r15b, cl
mov cl, sil
xor cl, 1
mov r9b, r10b
xor r9b, cl
and r9b, r10b
mov cl, r11b
xor cl, 0xff
mov byte [rbp + 0x30e], al
xor al, cl
mov cl, byte [rbp + 0x30e]
and al, cl
mov cl, dil
and cl, r15b
xor dil, r15b
or cl, dil
mov dil, r9b
xor dil, 0xff
mov r15b, al
xor r15b, 0xff
mov byte [rbp + 0x30d], sil
xor sil, 0
mov byte [rbp + 0x30c], dil
and dil, 0
and r9b, sil
mov byte [rbp + 0x30b], r15b
and r15b, 0
and al, sil
or dil, r9b
or r15b, al
xor dil, r15b
mov al, byte [rbp + 0x30c]
mov r9b, byte [rbp + 0x30b]
or al, r9b
xor al, 0xff
or sil, 0
and al, sil
or dil, al
mov al, cl
xor al, 0xff
mov sil, dil
and sil, al
xor dil, 0xff
and cl, dil
or sil, cl
mov al, dl
xor al, 0xff
mov cl, r10b
xor cl, 0xff
mov dil, byte [rbp + 0x30d]
xor dil, 0
mov r15b, al
and r15b, 0
and dl, dil
mov r9b, cl
and r9b, 0
and r10b, dil
or r15b, dl
or r9b, r10b
xor r15b, r9b
or al, cl
xor al, 0xff
or dil, 0
and al, dil
or r15b, al
mov al, r15b
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x30d]
xor cl, 0
and r15b, cl
mov dl, byte [rbp + 0x30d]
xor dl, 1
and dl, 0
and cl, 1
or al, r15b
or dl, cl
xor al, dl
mov cl, r11b
and cl, 1
xor r11b, 1
or cl, r11b
xor al, 0xff
xor cl, 0xff
mov dl, byte [rbp + 0x30d]
xor dl, 1
or al, cl
or dl, 1
xor al, 0xff
and al, dl
mov cl, sil
and cl, al
xor sil, al
or cl, sil
mov al, r14b
xor al, 0xff
and al, 0
mov dl, byte [rbp + 0x30d]
xor dl, 0
mov r9b, r14b
and r9b, dl
mov r10b, byte [rbp + 0x30d]
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 + 0x30d]
xor r9b, 0
mov r10b, r8b
and r10b, r9b
mov r11b, byte [rbp + 0x30d]
xor r11b, 1
and r11b, 0
and r9b, 1
or dl, r10b
or r11b, r9b
xor dl, r11b
mov r9b, byte [rbp + 0x30d]
xor r9b, 0
and r9b, 1
mov r10b, byte [rbp + 0x30d]
xor r10b, 1
and r10b, 0
or r9b, r10b
mov r10b, byte [rbp + 0x30d]
xor r10b, 0
mov r11b, al
xor r11b, r10b
and r11b, al
mov r10b, r9b
xor r10b, 0xff
mov sil, r14b
xor sil, r10b
and sil, r14b
mov r10b, dl
xor r10b, 0xff
mov dil, byte [rbp + 0x30d]
xor dil, 0
mov r14b, byte [rbp + 0x30d]
xor r14b, 0
or r10b, dil
or r14b, 0
xor r10b, 0xff
and r10b, r14b
mov dil, r9b
xor dil, 0xff
mov r14b, r8b
xor r14b, dil
and r14b, r8b
mov r8b, r11b
xor r8b, 0xff
mov dil, sil
xor dil, 0xff
mov r15b, byte [rbp + 0x30d]
xor r15b, 0
mov byte [rbp + 0x30a], r8b
and r8b, 0
and r11b, r15b
mov byte [rbp + 0x309], dil
and dil, 0
and sil, r15b
or r8b, r11b
or dil, sil
xor r8b, dil
mov r11b, byte [rbp + 0x30a]
mov sil, byte [rbp + 0x309]
or r11b, sil
xor r11b, 0xff
or r15b, 0
and r11b, r15b
or r8b, r11b
mov r11b, r10b
and r11b, r14b
xor r10b, r14b
or r11b, r10b
mov r10b, r8b
xor r10b, 0xff
mov dil, r11b
and dil, r10b
xor r11b, 0xff
and r8b, r11b
or dil, r8b
mov r8b, al
xor r8b, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, byte [rbp + 0x30d]
xor r11b, 0
mov r14b, r8b
and r14b, 0
and al, r11b
mov r15b, r10b
and r15b, 0
and dl, r11b
or r14b, al
or r15b, dl
xor r14b, r15b
or r8b, r10b
xor r8b, 0xff
or r11b, 0
and r8b, r11b
or r14b, r8b
mov al, r14b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x30d]
xor dl, 1
and r14b, dl
mov r8b, byte [rbp + 0x30d]
xor r8b, 1
and r8b, 0xff
and dl, 1
or al, r14b
or r8b, dl
xor al, r8b
mov dl, byte [rbp + 0x30d]
xor dl, 0
mov r8b, r9b
xor r8b, 0xff
mov r10b, byte [rbp + 0x30d]
xor r10b, 0
mov r11b, dl
and r11b, 0
mov r14b, r10b
and r14b, 0
mov r15b, r8b
and r15b, 0
and r9b, r10b
or r11b, r14b
or r15b, r9b
xor r11b, r15b
or dl, r8b
xor dl, 0xff
or r10b, 0
and dl, r10b
or r11b, dl
xor al, 0xff
xor r11b, 0xff
mov dl, byte [rbp + 0x30d]
xor dl, 1
or al, r11b
or dl, 1
xor al, 0xff
and al, dl
mov dl, dil
xor dl, 0xff
mov r8b, al
xor r8b, 0xff
mov r9b, byte [rbp + 0x30d]
xor r9b, 1
mov r10b, dl
and r10b, 0xff
and dil, r9b
mov r11b, r8b
and r11b, 0xff
and al, r9b
or r10b, dil
or r11b, al
xor r10b, r11b
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 + 0x30d]
xor dl, 1
mov r8b, cl
and r8b, dl
mov r9b, byte [rbp + 0x30d]
xor r9b, 1
and r9b, 0xff
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 + 0x30d]
xor r8b, 1
and r10b, r8b
mov r9b, byte [rbp + 0x30d]
xor r9b, 1
and r9b, 0xff
and r8b, 1
or al, r10b
or r9b, r8b
xor al, r9b
xor cl, 0xff
xor al, 0xff
mov r8b, byte [rbp + 0x30d]
xor r8b, 1
or cl, al
or r8b, 1
xor cl, 0xff
and cl, r8b
mov al, dl
xor al, 0xff
mov r8b, cl
xor r8b, 0xff
mov r9b, byte [rbp + 0x30d]
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, r13b
xor al, 0xff
mov cl, r12b
xor cl, 0xff
mov dl, byte [rbp + 0x30d]
xor dl, 1
or al, cl
or dl, 1
xor al, 0xff
and al, dl
mov cl, r13b
xor cl, 0xff
mov dl, r12b
and dl, cl
xor r12b, 0xff
and r13b, r12b
or dl, r13b
mov cl, al
xor cl, 0xff
mov r8b, dl
xor r8b, 0xff
mov r9b, byte [rbp + 0x30d]
xor r9b, 0
mov r11b, cl
and r11b, 0
and al, r9b
mov dil, r8b
and dil, 0
and dl, r9b
or r11b, al
or dil, dl
xor r11b, dil
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 + 0x30d]
xor cl, 1
mov dl, r11b
and dl, cl
or al, dl
mov cl, byte [rbp + 0x30d]
xor cl, 0
xor al, 0xff
mov dl, byte [rbp + 0x30d]
xor dl, 1
or cl, al
or dl, 1
xor cl, 0xff
and cl, dl
mov al, byte [rbp + 0x30d]
xor al, 0
and al, 1
mov dl, byte [rbp + 0x30d]
xor dl, 1
and dl, 0
or al, dl
xor r11b, 0xff
mov dl, al
xor dl, 0xff
mov r8b, byte [rbp + 0x30d]
xor r8b, 1
or r11b, dl
or r8b, 1
xor r11b, 0xff
and r11b, r8b
mov dl, byte [rbp + 0x30d]
xor dl, 1
and dl, 1
mov r8b, byte [rbp + 0x30d]
xor r8b, 1
mov r9b, r8b
and r9b, 1
mov dil, byte [rbp + 0x30d]
xor dil, 1
and dil, 0xff
and r8b, 1
or dl, r9b
or dil, r8b
xor dl, dil
mov r8b, byte [rbp + 0x30d]
xor r8b, 0
mov r9b, dl
xor r9b, r8b
and r9b, dl
mov dl, byte [rbp + 0x30d]
xor dl, 1
xor al, 0xff
mov r8b, byte [rbp + 0x30d]
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 dil, byte [rbp + 0x30d]
xor dil, 1
mov r14b, al
and r14b, 0xff
and cl, dil
mov r15b, r8b
and r15b, 0xff
and r11b, dil
or r14b, cl
or r15b, r11b
xor r14b, r15b
or al, r8b
xor al, 0xff
or dil, 1
and al, dil
or r14b, al
mov al, r9b
and al, dl
xor r9b, dl
or al, r9b
mov cl, r14b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x30d]
xor dl, 1
and r14b, dl
mov r8b, al
xor r8b, 0xff
and r8b, 0xff
and al, dl
or cl, r14b
or r8b, al
xor cl, r8b
mov al, byte [rbp + 0x30d]
xor al, 0
and al, 1
mov dl, byte [rbp + 0x30d]
xor dl, 1
mov r8b, dl
and r8b, 0
mov r9b, byte [rbp + 0x30d]
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, byte [rbp + 0x30d]
xor r8b, 1
mov r9b, bl
and r9b, r8b
or dl, r9b
mov r8b, byte [rbp + 0x30d]
xor r8b, 0
and r8b, 1
mov r9b, byte [rbp + 0x30d]
xor r9b, 1
and r9b, 0
or r8b, r9b
mov r9b, byte [rbp + 0x30d]
xor r9b, 0
mov r11b, al
xor r11b, r9b
and r11b, al
mov r9b, r8b
xor r9b, 0xff
xor r9b, 0
and r9b, 0
mov dil, byte [rbp + 0x30d]
xor dil, 0
mov r14b, dl
xor r14b, dil
and r14b, dl
xor bl, 0xff
mov dil, r8b
xor dil, 0xff
mov r15b, byte [rbp + 0x30d]
xor r15b, 0
or bl, dil
or r15b, 0
xor bl, 0xff
and bl, r15b
mov dil, r11b
and dil, r9b
xor r11b, r9b
or dil, r11b
mov r9b, r14b
and r9b, bl
xor r14b, bl
or r9b, r14b
mov r11b, dil
xor r11b, 0xff
and r11b, 0
mov bl, byte [rbp + 0x30d]
xor bl, 0
and dil, bl
mov r14b, r9b
xor r14b, 0xff
and r14b, 0
and r9b, bl
or r11b, dil
or r14b, r9b
xor r11b, r14b
mov r9b, al
xor r9b, 0xff
mov bl, dl
xor bl, 0xff
mov dil, byte [rbp + 0x30d]
xor dil, 0
mov r14b, r9b
and r14b, 0
and al, dil
mov r15b, bl
and r15b, 0
and dl, dil
or r14b, al
or r15b, dl
xor r14b, r15b
or r9b, bl
xor r9b, 0xff
or dil, 0
and r9b, dil
or r14b, r9b
mov al, r14b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x30d]
xor dl, 1
and r14b, dl
or al, r14b
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, r11b
and al, r8b
xor r11b, r8b
or al, r11b
mov dl, al
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp + 0x30d]
xor r8b, 0
and al, r8b
mov r9b, byte [rbp + 0x30d]
xor r9b, 1
and r9b, 0
and r8b, 1
or dl, al
or r9b, r8b
xor dl, r9b
mov al, cl
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x30d]
xor r8b, 1
mov r9b, cl
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 cl, 0xff
mov dl, byte [rbp + 0x30d]
xor dl, 0
or al, cl
or dl, 0
xor al, 0xff
and al, dl
mov cl, r10b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x30d]
xor dl, 1
mov r8b, r10b
and r8b, dl
mov r9b, byte [rbp + 0x30d]
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, 1
mov r8b, byte [rbp + 0x30d]
xor r8b, 1
mov r9b, al
and r9b, r8b
mov r11b, byte [rbp + 0x30d]
xor r11b, 1
and r11b, 0xff
and r8b, 1
or dl, r9b
or r11b, r8b
xor dl, r11b
mov r8b, byte [rbp + 0x30d]
xor r8b, 1
and r8b, 1
mov r9b, byte [rbp + 0x30d]
xor r9b, 1
and r9b, 1
or r8b, r9b
mov r9b, cl
xor r9b, 0xff
mov r11b, byte [rbp + 0x30d]
xor r11b, 1
mov bl, byte [rbp + 0x30d]
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, byte [rbp + 0x30d]
xor bl, 1
or r10b, r11b
or bl, 1
xor r10b, 0xff
and r10b, bl
mov r11b, dl
xor r11b, 0xff
mov bl, byte [rbp + 0x30d]
xor bl, 1
mov dil, byte [rbp + 0x30d]
xor dil, 1
or r11b, bl
or dil, 1
xor r11b, 0xff
and r11b, dil
xor al, 0xff
mov bl, r8b
xor bl, 0xff
mov dil, byte [rbp + 0x30d]
xor dil, 1
or al, bl
or dil, 1
xor al, 0xff
and al, dil
mov bl, r9b
xor bl, 0xff
mov dil, r10b
xor dil, 0xff
mov r14b, byte [rbp + 0x30d]
xor r14b, 1
mov r15b, bl
and r15b, 0xff
and r9b, r14b
mov r12b, dil
and r12b, 0xff
and r10b, r14b
or r15b, r9b
or r12b, r10b
xor r15b, r12b
or bl, dil
xor bl, 0xff
or r14b, 1
and bl, r14b
or r15b, bl
mov r9b, r11b
and r9b, al
xor r11b, al
or r9b, r11b
mov al, r15b
xor al, 0xff
and al, 0
mov r10b, byte [rbp + 0x30d]
xor r10b, 0
and r15b, r10b
mov r11b, r9b
xor r11b, 0xff
and r11b, 0
and r9b, r10b
or al, r15b
or r11b, r9b
xor al, r11b
mov r9b, cl
and r9b, dl
xor cl, dl
or r9b, cl
mov cl, r9b
xor cl, 0xff
and cl, 0
mov dl, byte [rbp + 0x30d]
xor dl, 0
and r9b, dl
mov r10b, byte [rbp + 0x30d]
xor r10b, 1
and r10b, 0
and dl, 1
or cl, r9b
or r10b, dl
xor cl, r10b
mov dl, r8b
and dl, 1
xor r8b, 1
or dl, r8b
xor dl, 0xff
mov r8b, cl
xor r8b, dl
and r8b, cl
mov cl, al
xor cl, 0xff
mov dl, r8b
xor dl, 0xff
mov r9b, byte [rbp + 0x30d]
xor r9b, 0
mov r10b, cl
and r10b, 0
and al, r9b
mov r11b, dl
and r11b, 0
and r8b, r9b
or r10b, al
or r11b, r8b
xor r10b, r11b
or cl, dl
xor cl, 0xff
or r9b, 0
and cl, r9b
or r10b, cl
test r10b, 1
jne 0x6d9540ea
jmp 0x6d997109
mov eax, dword [sym.out.dll_x.13]
mov ecx, dword [sym.out.dll_y.14]
mov edx, 0x4c303273
add edx, 0
sub edx, 0xea7615d7
sub edx, 0x4c303273
sub edx, 0x5dce4362
sub edx, 1
add edx, 0x5dce4362
add edx, 0x921af913
add edx, 0xea7615d7
sub edx, 0x921af913
mov r8d, eax
add r8d, 0x9751d31f
sub r8d, 0x12e1a847
sub r8d, 0x9751d31f
add r8d, 0x9ff18b41
add r8d, edx
sub r8d, 0x9ff18b41
sub r8d, 0xc42d93bb
add r8d, 0x12e1a847
add r8d, 0xc42d93bb
imul eax, r8d
and eax, 1
cmp eax, 0
sete r9b
cmp ecx, 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
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, 0
or dil, r11b
or sil, 0
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
mov r15b, bl
xor r15b, 1
and r15b, 0xff
and sil, 1
or r11b, r14b
or r15b, sil
xor r11b, r15b
xor r11b, 0xff
xor r11b, 1
and r11b, 0xff
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 r9b, 0xff
mov r14b, sil
xor r14b, 0xff
mov r15b, bl
xor r15b, 0
or r9b, r14b
or r15b, 0
xor r9b, 0xff
and r9b, r15b
mov r14b, r10b
xor r14b, 0xff
and r14b, 1
mov r15b, bl
xor r15b, 1
mov r12b, r10b
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
mov r12b, r14b
xor r12b, r15b
and r12b, r14b
xor sil, 0xff
mov r14b, r10b
xor r14b, sil
and r14b, r10b
mov r10b, r11b
xor r10b, 0xff
mov sil, r9b
xor sil, 0xff
mov r15b, bl
xor r15b, 1
mov r13b, r10b
and r13b, 0xff
and r11b, r15b
mov al, sil
and al, 0xff
and r9b, r15b
or r13b, r11b
or al, r9b
xor r13b, al
or r10b, sil
xor r10b, 0xff
or r15b, 1
and r10b, r15b
or r13b, r10b
mov al, r12b
xor al, 0xff
mov r9b, r14b
xor r9b, 0xff
mov r10b, bl
xor r10b, 0
mov r11b, al
and r11b, 0
and r12b, r10b
mov sil, r9b
and sil, 0
and r14b, r10b
or r11b, r12b
or sil, r14b
xor r11b, sil
or al, r9b
xor al, 0xff
or r10b, 0
and al, r10b
or r11b, al
mov al, r13b
xor al, 0xff
mov r9b, r11b
and r9b, al
xor r11b, 0xff
and r13b, r11b
or r9b, r13b
mov al, dil
xor al, 0xff
and al, 1
mov r10b, bl
xor r10b, 1
mov r11b, dil
and r11b, r10b
mov sil, bl
xor sil, 1
and sil, 0xff
and r10b, 1
or al, r11b
or sil, r10b
xor al, sil
mov r10b, r9b
xor r10b, 0xff
and r10b, 1
mov r11b, bl
xor r11b, 1
mov sil, r9b
and sil, r11b
or r10b, sil
mov r11b, bl
xor r11b, 1
and r11b, 1
mov sil, bl
xor sil, 1
and sil, 1
or r11b, sil
mov sil, bl
xor sil, 1
mov r14b, al
xor r14b, sil
and r14b, al
mov sil, r11b
xor sil, 0xff
mov r15b, dil
xor r15b, sil
and r15b, dil
mov sil, r10b
xor sil, 0xff
mov dil, bl
xor dil, 1
mov r12b, bl
xor r12b, 1
or sil, dil
or r12b, 1
xor sil, 0xff
and sil, r12b
xor r9b, 0xff
mov dil, r11b
xor dil, 0xff
mov r12b, bl
xor r12b, 0
or r9b, dil
or r12b, 0
xor r9b, 0xff
and r9b, r12b
mov dil, r14b
xor dil, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, bl
xor r13b, 0
mov cl, dil
and cl, 0
and r14b, r13b
mov dl, r12b
and dl, 0
and r15b, r13b
or cl, r14b
or dl, r15b
xor cl, dl
or dil, r12b
xor dil, 0xff
or r13b, 0
and dil, r13b
or cl, dil
mov dl, sil
xor dl, 0xff
mov dil, r9b
xor dil, 0xff
mov r14b, bl
xor r14b, 0
mov r15b, dl
and r15b, 0
and sil, r14b
mov r12b, dil
and r12b, 0
and r9b, r14b
or r15b, sil
or r12b, r9b
xor r15b, r12b
or dl, dil
xor dl, 0xff
or r14b, 0
and dl, r14b
or r15b, dl
mov dl, cl
xor dl, 0xff
mov r9b, r15b
and r9b, dl
xor r15b, 0xff
and cl, r15b
or r9b, cl
mov cl, al
and cl, r10b
xor al, r10b
or cl, al
mov al, cl
xor al, 0xff
and al, 0
mov dl, bl
xor dl, 0
and cl, dl
mov r10b, bl
xor r10b, 1
and r10b, 0
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 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 0x6d954516
jmp 0x6d9b4c2e
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xdac9d518
mov r9d, ecx
sub r9d, r8d
mov r8d, eax
sub r8d, 0x37308ae4
add r9d, r8d
mov r8d, eax
sub r8d, 0xdac9d518
add r9d, r8d
mov r8d, eax
sub r8d, 0x47bbdcd6
sub r8d, 1
add r8d, 0x47bbdcd6
add r9d, 0xb1407b66
add r9d, r8d
sub r9d, 0xb1407b66
add r9d, 0xe7f0eede
add r9d, 0xc8077cf9
sub r9d, 0xe7f0eede
mov r8d, eax
sub r8d, 0x37308ae4
sub r9d, r8d
sub eax, 0xc8077cf9
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
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
xor bl, 0xff
mov r14b, r11b
xor r14b, bl
and r14b, r11b
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 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
and r11b, 0
mov bl, sil
xor bl, 0
mov r14b, dil
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, 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, 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, r11b
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, r14b
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, bl
xor r13b, r12b
and r13b, bl
xor r10b, 0xff
mov r12b, r14b
xor r12b, 0xff
mov al, sil
xor al, 1
or r10b, r12b
or al, 1
xor r10b, 0xff
and r10b, 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
and al, r10b
xor r13b, r10b
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, r11b
xor al, 0xff
mov cl, bl
xor cl, 0xff
mov dl, sil
xor dl, 0
mov r10b, al
and r10b, 0
and r11b, dl
mov dil, cl
and dil, 0
and bl, dl
or r10b, r11b
or dil, bl
xor r10b, dil
or al, cl
xor al, 0xff
or dl, 0
and al, dl
or r10b, al
mov al, r10b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and r10b, cl
mov dl, sil
xor dl, 1
and dl, 0xff
and cl, 1
or al, r10b
or dl, cl
xor al, dl
mov cl, sil
xor cl, 1
mov dl, r14b
xor dl, 0xff
mov r10b, sil
xor r10b, 0
mov r11b, cl
and r11b, 0
mov bl, r10b
and bl, 1
mov dil, dl
and dil, 0
and r14b, r10b
or r11b, bl
or dil, r14b
xor r11b, dil
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, 0
or al, r11b
or cl, 0
xor al, 0xff
and al, cl
mov cl, r8b
xor cl, 0xff
mov dl, al
xor dl, 0xff
xor sil, 0
mov r10b, cl
and r10b, 0
and r8b, sil
mov r11b, dl
and r11b, 0
and al, sil
or r10b, r8b
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 0x6d9548c4
jmp 0x6d9b4c2e
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x4a64702d
sub r8d, 1
add r8d, 0x4a64702d
mov r9d, eax
sub r9d, r8d
sub eax, r9d
mov r8d, 0x81c20420
add r8d, 0
sub r8d, ecx
sub r8d, 0x81c20420
mov r9d, 0x21245596
add r9d, 0
sub r9d, eax
sub r9d, 0x21245596
add r8d, 0xc3a842ab
add r8d, r9d
sub r8d, 0xc3a842ab
mov eax, 0xd4f92637
add eax, 0
sub eax, r8d
sub eax, 0xd4f92637
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
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, 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 bl, 0xff
xor bl, 1
and bl, 0xff
mov r12b, dil
and r12b, r14b
xor dil, r14b
or r12b, dil
mov dil, r15b
xor dil, 0xff
mov r14b, bl
xor r14b, 0xff
mov r13b, sil
xor r13b, 1
mov al, dil
and al, 0xff
and r15b, r13b
mov cl, r14b
and cl, 0xff
and bl, r13b
or al, r15b
or cl, bl
xor al, cl
or dil, r14b
xor dil, 0xff
or r13b, 1
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
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
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 bl, 0xff
xor bl, 1
and bl, 0xff
mov r15b, al
and r15b, r14b
xor al, r14b
or r15b, al
mov al, dil
xor al, 0xff
mov r14b, bl
xor r14b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, al
and r13b, 0xff
and dil, r12b
mov dl, r14b
and dl, 0xff
and bl, r12b
or r13b, dil
or dl, bl
xor r13b, dl
or al, r14b
xor al, 0xff
or r12b, 1
and al, r12b
or r13b, al
mov al, r15b
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
and r15b, dl
mov bl, r13b
xor bl, 0xff
and bl, 0xff
and r13b, dl
or al, r15b
or bl, r13b
xor al, bl
mov dl, sil
xor dl, 0
and dl, 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 dl, dil
or r14b, bl
xor dl, r14b
xor dl, 0xff
xor dl, 1
and dl, 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
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, 1
mov r12b, r14b
xor r12b, r15b
and r12b, r14b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov r14b, dl
and r14b, dil
xor dl, dil
or r14b, dl
mov dl, r12b
and dl, bl
xor r12b, bl
or dl, r12b
mov bl, r14b
xor bl, 0xff
mov dil, dl
and dil, bl
xor dl, 0xff
and r14b, dl
or dil, r14b
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, cl
xor bl, 0xff
and bl, 1
mov r14b, sil
xor r14b, 1
mov r15b, cl
and r15b, r14b
mov r12b, dl
xor r12b, 0xff
and r12b, 0xff
and dl, r14b
or bl, r15b
or r12b, dl
xor bl, r12b
xor bl, 0xff
mov dl, cl
xor dl, 0xff
mov r14b, sil
xor r14b, 1
or bl, dl
or r14b, 1
xor bl, 0xff
and bl, r14b
mov dl, dil
xor dl, 0xff
and dl, 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 dl, r15b
or r12b, r14b
xor dl, r12b
mov r14b, r10b
xor r14b, 0xff
and r14b, 1
mov r15b, sil
xor r15b, 1
mov r12b, r10b
and r12b, r15b
mov r13b, dl
xor r13b, 0xff
and r13b, 0xff
and dl, r15b
or r14b, r12b
or r13b, dl
xor r14b, r13b
xor r10b, 0xff
mov dl, r14b
xor dl, r10b
and dl, r14b
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, 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, 1
and r15b, 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 r15b, r13b
or r8b, r12b
xor r15b, r8b
mov r8b, r10b
and r8b, r14b
xor r10b, r14b
or r8b, r10b
mov r10b, r15b
and r10b, 1
xor r15b, 1
or r10b, r15b
mov r14b, r8b
xor r14b, 0xff
and r14b, 1
mov r15b, sil
xor r15b, 1
and r8b, r15b
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r15b, 1
or r14b, r8b
or r12b, r15b
xor r14b, r12b
xor r10b, 0xff
mov r8b, r14b
xor r8b, r10b
and r8b, r14b
mov r10b, dil
xor r10b, 0xff
and r10b, 1
mov r14b, sil
xor r14b, 1
mov r15b, dil
and r15b, r14b
or r10b, r15b
mov r14b, r11b
xor r14b, 0xff
and r14b, 1
mov r15b, sil
xor r15b, 1
mov r12b, r11b
and r12b, r15b
mov r13b, r10b
xor r13b, 0xff
and r13b, 0xff
and r10b, r15b
or r14b, r12b
or r13b, r10b
xor r14b, r13b
xor r11b, 0xff
mov r10b, r14b
xor r10b, r11b
and r10b, r14b
mov r11b, bl
xor r11b, 0xff
and r11b, 1
mov r14b, sil
xor r14b, 1
mov r15b, bl
and r15b, r14b
or r11b, r15b
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, 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 bl, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r9b, sil
xor r9b, 0
or bl, r12b
or r9b, 0
xor bl, 0xff
and bl, r9b
mov r9b, r14b
xor r9b, 0xff
mov r12b, sil
xor r12b, 0
mov byte [rbp + 0x308], sil
xor sil, 0
or r9b, r12b
or sil, 0
xor r9b, 0xff
and r9b, sil
xor dl, 0xff
mov sil, r15b
xor sil, 0xff
mov r12b, byte [rbp + 0x308]
xor r12b, 1
or dl, sil
or r12b, 1
xor dl, 0xff
and dl, r12b
mov sil, r13b
and sil, bl
xor r13b, bl
or sil, r13b
mov bl, r9b
xor bl, 0xff
mov r12b, dl
xor r12b, 0xff
mov r13b, byte [rbp + 0x308]
xor r13b, 0
mov byte [rbp + 0x307], bl
and bl, 0
and r9b, r13b
mov byte [rbp + 0x306], r12b
and r12b, 0
and dl, r13b
or bl, r9b
or r12b, dl
xor bl, r12b
mov dl, byte [rbp + 0x307]
mov r9b, byte [rbp + 0x306]
or dl, r9b
xor dl, 0xff
or r13b, 0
and dl, r13b
or bl, dl
mov dl, sil
xor dl, 0xff
and dl, 0
mov r12b, byte [rbp + 0x308]
xor r12b, 0
and sil, r12b
mov r13b, bl
xor r13b, 0xff
and r13b, 0
and bl, r12b
or dl, sil
or r13b, bl
xor dl, r13b
mov bl, r11b
and bl, r14b
xor r11b, r14b
or bl, r11b
mov r11b, bl
xor r11b, 0xff
and r11b, 1
mov sil, byte [rbp + 0x308]
xor sil, 1
and bl, sil
mov r14b, byte [rbp + 0x308]
xor r14b, 1
and r14b, 0xff
and sil, 1
or r11b, bl
or r14b, sil
xor r11b, r14b
mov bl, byte [rbp + 0x308]
xor bl, 0
mov sil, r15b
xor sil, 0xff
mov r14b, byte [rbp + 0x308]
xor r14b, 0
mov r12b, bl
and r12b, 0
mov r13b, r14b
and r13b, 0
mov r9b, sil
and r9b, 0
and r15b, r14b
or r12b, r13b
or r9b, r15b
xor r12b, r9b
or bl, sil
xor bl, 0xff
or r14b, 0
and bl, r14b
or r12b, bl
xor r12b, 0xff
mov r9b, r11b
xor r9b, r12b
and r9b, r11b
mov r11b, dl
and r11b, r9b
xor dl, r9b
or r11b, dl
mov dl, r10b
xor dl, 0xff
mov r9b, r8b
xor r9b, dl
and r9b, r8b
mov dl, r8b
xor dl, 0xff
mov bl, r10b
and bl, dl
xor r10b, 0xff
and r8b, r10b
or bl, r8b
mov dl, r9b
and dl, bl
xor r9b, bl
or dl, r9b
mov r8b, r11b
xor r8b, 0xff
and r8b, 0
mov r9b, byte [rbp + 0x308]
xor r9b, 0
mov r10b, r11b
and r10b, r9b
mov bl, byte [rbp + 0x308]
xor bl, 1
and bl, 0
and r9b, 1
or r8b, r10b
or bl, r9b
xor r8b, bl
mov r9b, dl
xor r9b, 0xff
xor r8b, 0xff
mov r10b, byte [rbp + 0x308]
xor r10b, 1
or r9b, r8b
or r10b, 1
xor r9b, 0xff
and r9b, r10b
mov r8b, dl
xor r8b, 0xff
and r8b, 0
mov r10b, byte [rbp + 0x308]
xor r10b, 0
and dl, r10b
mov bl, byte [rbp + 0x308]
xor bl, 1
and bl, 0
and r10b, 1
or r8b, dl
or bl, r10b
xor r8b, bl
xor r11b, 0xff
xor r8b, 0xff
mov dl, byte [rbp + 0x308]
xor dl, 0
or r11b, r8b
or dl, 0
xor r11b, 0xff
and r11b, dl
mov dl, r9b
xor dl, 0xff
mov r8b, r11b
xor r8b, 0xff
mov r10b, byte [rbp + 0x308]
xor r10b, 1
mov bl, dl
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 dl, r8b
xor dl, 0xff
or r10b, 1
and dl, r10b
or bl, dl
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x308]
xor r8b, 1
mov r9b, cl
and r9b, r8b
mov r10b, byte [rbp + 0x308]
xor r10b, 1
and r10b, 0xff
and r8b, 1
or dl, r9b
or r10b, r8b
xor dl, r10b
mov r8b, al
xor r8b, 0xff
and r8b, 0
mov r9b, byte [rbp + 0x308]
xor r9b, 0
mov r10b, al
and r10b, r9b
mov r11b, byte [rbp + 0x308]
xor r11b, 1
and r11b, 0
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, byte [rbp + 0x308]
xor r9b, 0
and r9b, 1
mov r10b, byte [rbp + 0x308]
xor r10b, 1
and r10b, 0
or r9b, r10b
mov r10b, byte [rbp + 0x308]
xor r10b, 0
mov r11b, dl
xor r11b, r10b
and r11b, 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 + 0x308]
xor r10b, 0
mov r14b, byte [rbp + 0x308]
xor r14b, 0
or cl, r10b
or r14b, 0
xor cl, 0xff
and cl, r14b
xor al, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r14b, byte [rbp + 0x308]
xor r14b, 0
or al, r10b
or r14b, 0
xor al, 0xff
and al, r14b
mov r10b, r11b
and r10b, sil
xor r11b, sil
or r10b, r11b
mov r11b, cl
and r11b, al
xor cl, al
or r11b, cl
mov al, r10b
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x308]
xor cl, 0
and r10b, cl
mov sil, r11b
xor sil, 0xff
and sil, 0
and r11b, cl
or al, r10b
or sil, r11b
xor al, sil
mov cl, dl
xor cl, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, byte [rbp + 0x308]
xor r11b, 1
mov sil, cl
and sil, 0xff
and dl, r11b
mov r14b, r10b
and r14b, 0xff
and r8b, r11b
or sil, dl
or r14b, r8b
xor sil, r14b
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 dl, byte [rbp + 0x308]
xor dl, 1
and sil, dl
mov r8b, byte [rbp + 0x308]
xor r8b, 1
and r8b, 0xff
and dl, 1
or cl, sil
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
xor cl, 0xff
mov dl, r8b
xor dl, 0xff
mov r9b, byte [rbp + 0x308]
xor r9b, 0
mov r10b, cl
and r10b, 0
and al, r9b
mov r11b, dl
and r11b, 0
and r8b, r9b
or r10b, al
or r11b, r8b
xor r10b, r11b
or cl, dl
xor cl, 0xff
or r9b, 0
and cl, r9b
or r10b, cl
mov al, r10b
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x308]
xor cl, 0
mov dl, r10b
and dl, cl
mov r8b, byte [rbp + 0x308]
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 + 0x308]
xor cl, 0
and cl, 0
mov dl, byte [rbp + 0x308]
xor dl, 0
mov r8b, dl
and r8b, 0
mov r9b, byte [rbp + 0x308]
xor r9b, 1
and r9b, 0
and dl, 1
or cl, r8b
or r9b, dl
xor cl, r9b
mov dl, cl
xor dl, 0xff
mov r8b, r10b
xor r8b, dl
and r8b, r10b
mov dl, byte [rbp + 0x308]
xor dl, 1
and dl, 1
mov r9b, byte [rbp + 0x308]
xor r9b, 1
and r9b, 1
or dl, r9b
xor dl, 0xff
mov r9b, byte [rbp + 0x308]
xor r9b, 0
mov r10b, byte [rbp + 0x308]
xor r10b, 1
or dl, r9b
or r10b, 1
xor dl, 0xff
and dl, r10b
mov r9b, byte [rbp + 0x308]
xor r9b, 1
xor cl, 0xff
mov r10b, byte [rbp + 0x308]
xor r10b, 0
or r9b, cl
or r10b, 0
xor r9b, 0xff
and r9b, r10b
mov cl, al
and cl, r8b
xor al, r8b
or cl, al
mov al, dl
xor al, 0xff
mov r8b, r9b
xor r8b, 0xff
mov r10b, byte [rbp + 0x308]
xor r10b, 0
mov r11b, al
and r11b, 0
and dl, r10b
mov sil, r8b
and sil, 0
and r9b, r10b
or r11b, dl
or sil, r9b
xor r11b, sil
or al, r8b
xor al, 0xff
or r10b, 0
and al, r10b
or r11b, al
mov al, cl
xor al, 0xff
mov dl, r11b
and dl, al
xor r11b, 0xff
and cl, r11b
or dl, cl
mov al, dil
xor al, 0xff
xor al, 0
and al, 0
mov cl, byte [rbp + 0x308]
xor cl, 0
mov r8b, dil
and r8b, cl
xor dil, 0xff
and dil, 0
or r8b, dil
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 + 0x308]
xor r8b, 1
and cl, r8b
or al, cl
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 r8b, 0xff
xor dl, 0xff
mov al, byte [rbp + 0x308]
xor al, 0
or r8b, dl
or al, 0
xor r8b, 0xff
and r8b, al
mov al, bl
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x308]
xor cl, 1
mov dl, bl
and dl, cl
or al, dl
mov cl, r8b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x308]
xor dl, 1
mov r9b, r8b
and r9b, dl
or cl, r9b
mov dl, byte [rbp + 0x308]
xor dl, 1
and dl, 1
mov r9b, byte [rbp + 0x308]
xor r9b, 1
and r9b, 1
or dl, r9b
mov r9b, byte [rbp + 0x308]
xor r9b, 1
mov r10b, al
xor r10b, r9b
and r10b, al
xor bl, 0xff
mov r9b, dl
xor r9b, 0xff
mov r11b, byte [rbp + 0x308]
xor r11b, 1
or bl, r9b
or r11b, 1
xor bl, 0xff
and bl, r11b
mov r9b, byte [rbp + 0x308]
xor r9b, 1
mov r11b, cl
xor r11b, r9b
and r11b, cl
mov r9b, dl
xor r9b, 0xff
mov sil, r8b
xor sil, r9b
and sil, r8b
mov r8b, r10b
and r8b, bl
xor r10b, bl
or r8b, r10b
mov r9b, r11b
xor r9b, 0xff
mov r10b, sil
xor r10b, 0xff
mov bl, byte [rbp + 0x308]
xor bl, 0
mov dil, r9b
and dil, 0
and r11b, bl
mov r14b, r10b
and r14b, 0
and sil, bl
or dil, r11b
or r14b, sil
xor dil, r14b
or r9b, r10b
xor r9b, 0xff
or bl, 0
and r9b, bl
or dil, r9b
mov r9b, r8b
xor r9b, 0xff
mov r10b, dil
and r10b, r9b
xor dil, 0xff
and r8b, dil
or r10b, r8b
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 + 0x308]
xor cl, 0
and r8b, cl
mov r9b, byte [rbp + 0x308]
xor r9b, 1
and r9b, 0
and cl, 1
or al, r8b
or r9b, cl
xor al, r9b
mov cl, dl
and cl, 1
xor dl, 1
or cl, dl
xor al, 0xff
xor cl, 0xff
mov dl, byte [rbp + 0x308]
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
test cl, 1
jne 0x6d9556bf
jmp 0x6d9a8ad6
xor eax, eax
mov rcx, qword [rbp + 0x770]
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, 0xff62b7b0
mov r11d, r8d
sub r11d, r10d
add r11d, 0xd4e52c38
add r11d, 0x21e269b3
sub r11d, 0xd4e52c38
sub r11d, 0x8f50859
sub r11d, 0xff62b7b0
add r11d, 0x8f50859
mov r10d, eax
sub r10d, 0xbad3fa38
add r11d, r10d
mov r10d, eax
sub r10d, 1
add r11d, r10d
sub r11d, 0x9931d818
add r11d, 0xbad3fa38
add r11d, 0x9931d818
sub eax, 0xbe4e41ef
add r11d, eax
add r11d, 0x4d7a81f6
sub r11d, 0x21e269b3
sub r11d, 0x4d7a81f6
add r11d, 0x85083403
add r11d, 0xbe4e41ef
sub r11d, 0x85083403
imul r8d, r11d
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, 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
mov r13b, r14b
xor r13b, 1
and r13b, 0xff
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, 1
mov r12b, r14b
xor r12b, 1
and r12b, 1
or r15b, r12b
xor bl, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, r14b
xor r13b, 0
or bl, r12b
or r13b, 0
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
or r12b, r8b
mov r8b, r14b
xor r8b, 1
mov r13b, r12b
xor r13b, r8b
and r13b, r12b
xor r15b, 0xff
mov r8b, sil
xor r8b, r15b
and r8b, sil
mov sil, al
and sil, bl
xor al, bl
or sil, al
mov al, r13b
and al, r8b
xor r13b, r8b
or al, r13b
mov r8b, sil
xor r8b, 0xff
mov bl, al
and bl, r8b
xor al, 0xff
and sil, al
or bl, sil
mov al, bl
xor al, 0xff
mov r8b, dil
xor r8b, al
and r8b, dil
mov al, dil
xor al, 0xff
and al, 0
mov sil, r14b
xor sil, 0
and dil, sil
mov r15b, bl
xor r15b, 0xff
and r15b, 0
and bl, sil
or al, dil
or r15b, bl
xor al, r15b
mov bl, r8b
xor bl, 0xff
mov sil, al
xor sil, 0xff
xor r14b, 0
mov dil, bl
and dil, 0
and r8b, r14b
mov r15b, sil
and r15b, 0
and al, r14b
or dil, r8b
or r15b, al
xor dil, r15b
or bl, sil
xor bl, 0xff
or r14b, 0
and bl, r14b
or dil, bl
test dil, 1
mov qword [rbp + 0x2f8], rdx
jne 0x6d955932
jmp 0x6d9a8ad6
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, 0x2a9efc72
sub r9d, 0xff8bd616
add r9d, 0x2a9efc72
add r8d, 0x39931ddd
add r8d, r9d
sub r8d, 0x39931ddd
mov r9d, eax
sub r9d, 0x19943adc
sub r9d, r8d
add r9d, 0x19943adc
mov r8d, eax
sub r8d, 0xe0baa79b
sub r8d, 1
add r8d, 0xe0baa79b
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, 0xf0ae22f
sub r9d, 0xff8bd616
add r9d, 0xf0ae22f
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, 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
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 sil, 0xff
mov bl, r11b
xor bl, sil
and bl, r11b
mov r11b, r15b
xor r11b, 0xff
mov sil, bl
xor sil, 0xff
mov r12b, dil
xor r12b, 1
mov r13b, r11b
and r13b, 0xff
and r15b, r12b
mov al, sil
and al, 0xff
and bl, r12b
or r13b, r15b
or al, bl
xor r13b, al
or r11b, sil
xor r11b, 0xff
or r12b, 1
and r11b, r12b
or r13b, r11b
mov al, r14b
xor al, 0xff
mov r11b, r13b
xor r11b, 0xff
mov bl, dil
xor bl, 1
or al, r11b
or bl, 1
xor al, 0xff
and al, bl
mov r11b, r14b
xor r11b, 0xff
and r11b, 0
xor dil, 0
and r14b, dil
mov bl, r13b
xor bl, 0xff
and bl, 0
and r13b, dil
or r11b, r14b
or bl, r13b
xor r11b, bl
mov bl, al
and bl, r11b
xor al, r11b
or bl, al
test bl, 1
jne 0x6d955b5b
jmp 0x6d9b4c33
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x1746b420
sub r8d, 0x39025bad
add r8d, 0x1746b420
mov r9d, eax
sub r9d, 1
add r8d, r9d
mov r9d, eax
sub r9d, 0x39025bad
sub r8d, r9d
sub eax, 0x8cb6ea6
sub eax, r8d
add eax, 0x8cb6ea6
mov r8d, ecx
sub r8d, 0xc0e09a0d
sub r8d, eax
add r8d, 0xc0e09a0d
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
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
and r15b, 0
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, 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 bl, 0xff
mov al, r11b
xor al, bl
and al, r11b
mov r11b, r14b
and r11b, r12b
xor r14b, r12b
or r11b, r14b
mov bl, r10b
and bl, al
xor r10b, al
or bl, r10b
mov al, r11b
xor al, 0xff
mov r10b, bl
and r10b, al
xor bl, 0xff
and r11b, bl
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
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
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, sil
xor r14b, 0
mov r15b, al
xor r15b, r14b
and r15b, al
xor dil, 0xff
mov r14b, bl
xor r14b, 0xff
mov r12b, sil
xor r12b, 1
or dil, r14b
or r12b, 1
xor dil, 0xff
and dil, r12b
mov r14b, r11b
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 r10b, 0xff
mov r12b, bl
xor r12b, 0xff
mov r13b, sil
xor r13b, 0
or r10b, r12b
or r13b, 0
xor r10b, 0xff
and r10b, r13b
mov r12b, r15b
and r12b, dil
xor r15b, dil
or r12b, r15b
mov dil, r14b
xor dil, 0xff
mov r15b, r10b
xor r15b, 0xff
mov r13b, sil
xor r13b, 1
mov cl, dil
and cl, 0xff
and r14b, r13b
mov dl, r15b
and dl, 0xff
and r10b, r13b
or cl, r14b
or dl, r10b
xor cl, dl
or dil, r15b
xor dil, 0xff
or r13b, 1
and dil, r13b
or cl, dil
mov dl, r12b
xor dl, 0xff
mov r10b, cl
and r10b, dl
xor cl, 0xff
and r12b, cl
or r10b, r12b
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
or al, cl
mov cl, sil
xor cl, 0
mov dl, bl
xor dl, 0xff
mov r11b, sil
xor r11b, 0
mov dil, cl
and dil, 0
mov r14b, r11b
and r14b, 0
mov r15b, dl
and r15b, 0
and bl, r11b
or dil, r14b
or r15b, bl
xor dil, r15b
or cl, dl
xor cl, 0xff
or r11b, 0
and cl, r11b
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, 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 0x6d955f2c
jmp 0x6d9b4c33
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
add r8d, 0x29fee1a3
sub r8d, 0x9822666d
sub r8d, 0x29fee1a3
sub r8d, 0xf0e543c0
add r8d, 0x5c050676
add r8d, 0xf0e543c0
add r8d, 0x174fed0e
add r8d, 0x9822666d
sub r8d, 0x174fed0e
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0xd0b09a0
add r9d, r8d
mov r8d, eax
sub r8d, r9d
sub eax, 1
add r8d, eax
add r8d, 0x8dcb06bf
sub r8d, 0xd0b09a0
sub r8d, 0x8dcb06bf
mov eax, 0x6f15558e
add eax, 0
sub eax, 0x5c050676
sub eax, 0x6f15558e
sub r8d, 0x9da09250
add r8d, eax
add r8d, 0x9da09250
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
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
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, 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, r14b
and al, r12b
xor r14b, r12b
or al, r14b
mov r10b, r15b
and r10b, r11b
xor r15b, r11b
or r10b, r15b
mov r11b, al
xor r11b, 0xff
and r11b, 0
mov bl, sil
xor bl, 0
and al, bl
mov r14b, r10b
xor r14b, 0xff
and r14b, 0
and r10b, bl
or r11b, al
or r14b, r10b
xor r11b, r14b
mov al, dil
xor al, 0xff
and al, 1
mov r10b, sil
xor r10b, 1
mov bl, dil
and bl, r10b
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and r10b, 1
or al, bl
or r14b, r10b
xor al, r14b
mov r10b, r11b
xor r10b, 0xff
and r10b, 1
mov bl, sil
xor bl, 1
mov r14b, r11b
and r14b, bl
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and bl, 1
or r10b, r14b
or r15b, bl
xor r10b, r15b
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, sil
xor r14b, 0
mov r15b, al
xor r15b, r14b
and r15b, al
xor dil, 0xff
mov r14b, bl
xor r14b, 0xff
mov r12b, sil
xor r12b, 0
or dil, r14b
or r12b, 0
xor dil, 0xff
and dil, r12b
mov r14b, sil
xor r14b, 0
mov r12b, r10b
xor r12b, r14b
and r12b, r10b
mov r14b, bl
xor r14b, 0xff
mov r13b, r11b
xor r13b, r14b
and r13b, r11b
mov r11b, r15b
and r11b, dil
xor r15b, dil
or r11b, r15b
mov dil, r12b
and dil, r13b
xor r12b, r13b
or dil, r12b
mov r14b, r11b
xor r14b, 0xff
mov r15b, dil
and r15b, r14b
xor dil, 0xff
and r11b, dil
or r15b, r11b
mov r11b, al
xor r11b, 0xff
mov dil, r10b
xor dil, 0xff
mov r14b, sil
xor r14b, 1
mov r12b, r11b
and r12b, 0xff
and al, r14b
mov r13b, dil
and r13b, 0xff
and r10b, r14b
or r12b, al
or r13b, r10b
xor r12b, r13b
or r11b, dil
xor r11b, 0xff
or r14b, 1
and r11b, r14b
or r12b, r11b
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, bl
and r10b, 0
xor bl, 0
or r10b, bl
xor r10b, 0xff
mov r11b, al
xor r11b, r10b
and r11b, al
mov al, r15b
xor al, 0xff
mov r10b, r11b
xor r10b, 0xff
xor sil, 1
mov bl, al
and bl, 0xff
and r15b, sil
mov dil, r10b
and dil, 0xff
and r11b, sil
or bl, r15b
or dil, r11b
xor bl, dil
or al, r10b
xor al, 0xff
or sil, 1
and al, sil
or bl, al
test bl, 1
jne 0x6d95631d
jmp 0x6d997109
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x2c4da8a7
add r8d, 0
mov r9d, ecx
sub r9d, 0xa9e689c5
add r9d, r8d
add r9d, 0xa9e689c5
add r9d, 0xf9272615
add r9d, 0xadbfe877
sub r9d, 0xf9272615
sub r9d, 0xd299644f
sub r9d, 1
add r9d, 0xd299644f
sub r9d, 0xc20de532
sub r9d, 0xadbfe877
add r9d, 0xc20de532
sub eax, 0x2c4da8a7
add eax, 0
add r9d, 0xef04ed84
sub r9d, eax
sub r9d, 0xef04ed84
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, 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
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
mov al, sil
xor al, 1
xor dil, 0xff
mov r15b, sil
xor r15b, 0
or al, dil
or r15b, 0
xor al, 0xff
and al, r15b
mov dil, bl
xor dil, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r13b, sil
xor r13b, 0
mov cl, dil
and cl, 0
and bl, r13b
mov dl, r15b
and dl, 0
and r14b, r13b
or cl, bl
or dl, r14b
xor cl, dl
or dil, r15b
xor dil, 0xff
or r13b, 0
and dil, r13b
or cl, dil
mov dl, r12b
xor dl, 0xff
mov bl, al
xor bl, 0xff
mov dil, sil
xor dil, 0
mov r14b, dl
and r14b, 0
and r12b, dil
mov r15b, bl
and r15b, 0
and al, dil
or r14b, r12b
or r15b, al
xor r14b, r15b
or dl, bl
xor dl, 0xff
or dil, 0
and dl, dil
or r14b, dl
mov al, cl
xor al, 0xff
and al, 0
mov dl, sil
xor dl, 0
and cl, dl
mov bl, r14b
xor bl, 0xff
and bl, 0
and r14b, dl
or al, cl
or bl, r14b
xor al, bl
mov cl, r11b
xor cl, 0xff
and cl, 0
mov dl, sil
xor dl, 0
mov bl, r11b
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 cl, 0xff
xor cl, 1
and cl, 0xff
mov dl, sil
xor dl, 1
and dl, 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 dl, dil
or r14b, bl
xor dl, r14b
mov bl, r11b
xor bl, 0xff
mov dil, dl
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
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 dl, 0xff
xor dl, 1
and dl, 0xff
mov r14b, cl
xor r14b, 0xff
mov r15b, bl
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, r14b
and r13b, 0xff
and cl, r12b
mov r8b, r15b
and r8b, 0xff
and bl, r12b
or r13b, cl
or r8b, bl
xor r13b, r8b
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 r8b, cl
and r8b, dl
xor cl, 0xff
and r13b, cl
or r8b, r13b
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, 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
xor cl, 1
and cl, 0xff
mov bl, dl
and bl, cl
xor dl, cl
or bl, dl
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
mov dl, al
xor dl, 0xff
mov dil, cl
and dil, dl
xor cl, 0xff
mov dl, al
and dl, cl
or dil, dl
xor dil, 0xff
mov cl, al
xor cl, 0xff
mov dl, sil
xor dl, 0
or dil, cl
or dl, 0
xor dil, 0xff
and dil, dl
mov cl, bl
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
mov r14b, bl
and r14b, dl
or cl, r14b
mov dl, r10b
xor dl, 0xff
and dl, 0
mov r14b, sil
xor r14b, 0
mov r15b, r10b
and r15b, r14b
mov r12b, cl
xor r12b, 0xff
and r12b, 0
and cl, r14b
or dl, r15b
or r12b, cl
xor dl, r12b
xor dl, 0xff
xor r10b, 0xff
mov cl, sil
xor cl, 0
or dl, r10b
or cl, 0
xor dl, 0xff
and dl, cl
mov cl, r8b
xor cl, 0xff
and cl, 1
mov r10b, sil
xor r10b, 1
mov r14b, r8b
and r14b, r10b
or cl, 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, 0
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 0
or r14b, r15b
mov r15b, cl
and r15b, r10b
xor cl, r10b
or r15b, cl
mov cl, sil
xor cl, 0
mov r10b, r14b
xor r10b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, cl
and r13b, 0
mov r9b, r12b
and r9b, 0
mov byte [rbp + 0x2f7], r10b
and r10b, 0
and r14b, r12b
or r13b, r9b
or r10b, r14b
xor r13b, r10b
mov r9b, byte [rbp + 0x2f7]
or cl, r9b
xor cl, 0xff
or r12b, 0
and cl, r12b
or r13b, cl
mov cl, r15b
xor cl, 0xff
and cl, 1
mov r10b, sil
xor r10b, 1
and r15b, r10b
or cl, r15b
xor r13b, 0xff
mov r10b, cl
xor r10b, r13b
and r10b, cl
mov cl, bl
xor cl, 0xff
and cl, 0
mov r14b, sil
xor r14b, 0
mov r15b, bl
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or cl, r15b
or r12b, r14b
xor cl, r12b
mov r14b, r11b
xor r14b, 0xff
mov r15b, cl
and r15b, r14b
xor cl, 0xff
mov r14b, r11b
and r14b, cl
or r15b, r14b
xor r15b, 0xff
xor r11b, 0xff
mov cl, sil
xor cl, 1
or r15b, r11b
or cl, 1
xor r15b, 0xff
and r15b, cl
mov cl, dil
xor cl, 0xff
and cl, 1
mov r11b, sil
xor r11b, 1
mov r14b, dil
and r14b, r11b
or cl, r14b
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, 1
and r14b, 1
mov r12b, sil
xor r12b, 1
and r12b, 1
or r14b, r12b
mov r12b, sil
xor r12b, 1
mov r13b, cl
xor r13b, r12b
and r13b, cl
mov r12b, r14b
xor r12b, 0xff
mov r9b, dil
xor r9b, r12b
and r9b, dil
mov dil, sil
xor dil, 1
mov r12b, r11b
xor r12b, dil
and r12b, r11b
xor dl, 0xff
mov dil, r14b
xor dil, 0xff
mov byte [rbp + 0x2f6], sil
xor sil, 0
or dl, dil
or sil, 0
xor dl, 0xff
and dl, sil
mov sil, r13b
and sil, r9b
xor r13b, r9b
or sil, r13b
mov r9b, r12b
xor r9b, 0xff
mov dil, dl
xor dil, 0xff
mov r13b, byte [rbp + 0x2f6]
xor r13b, 1
mov byte [rbp + 0x2f5], r9b
and r9b, 0xff
and r12b, r13b
mov byte [rbp + 0x2f4], dil
and dil, 0xff
and dl, r13b
or r9b, r12b
or dil, dl
xor r9b, dil
mov dl, byte [rbp + 0x2f5]
mov dil, byte [rbp + 0x2f4]
or dl, dil
xor dl, 0xff
or r13b, 1
and dl, r13b
or r9b, dl
mov dl, sil
xor dl, 0xff
mov r12b, r9b
and r12b, dl
xor r9b, 0xff
and sil, r9b
or r12b, sil
mov dl, cl
and dl, r11b
xor cl, r11b
or dl, cl
mov cl, dl
xor cl, 0xff
and cl, 0
mov r9b, byte [rbp + 0x2f6]
xor r9b, 0
and dl, r9b
mov r11b, byte [rbp + 0x2f6]
xor r11b, 1
and r11b, 0
and r9b, 1
or cl, dl
or r11b, r9b
xor cl, r11b
mov dl, byte [rbp + 0x2f6]
xor dl, 1
mov r9b, r14b
xor r9b, 0xff
mov r11b, byte [rbp + 0x2f6]
xor r11b, 1
mov sil, dl
and sil, 0xff
mov r13b, r11b
and r13b, 1
mov dil, r9b
and dil, 0xff
and r14b, r11b
or sil, r13b
or dil, r14b
xor sil, dil
or dl, r9b
xor dl, 0xff
or r11b, 1
and dl, r11b
or sil, dl
xor cl, 0xff
xor sil, 0xff
mov dl, byte [rbp + 0x2f6]
xor dl, 0
or cl, sil
or dl, 0
xor cl, 0xff
and cl, dl
mov dl, r12b
and dl, cl
xor r12b, cl
or dl, r12b
mov cl, r10b
xor cl, 0xff
and cl, 0
mov r9b, byte [rbp + 0x2f6]
xor r9b, 0
mov r11b, r10b
and r11b, r9b
mov sil, byte [rbp + 0x2f6]
xor sil, 1
and sil, 0
and r9b, 1
or cl, r11b
or sil, r9b
xor cl, sil
mov r9b, r15b
xor r9b, 0xff
and r9b, 1
mov r11b, byte [rbp + 0x2f6]
xor r11b, 1
mov sil, r15b
and sil, r11b
or r9b, sil
mov r11b, byte [rbp + 0x2f6]
xor r11b, 1
and r11b, 1
mov sil, byte [rbp + 0x2f6]
xor sil, 1
and sil, 1
or r11b, sil
mov sil, byte [rbp + 0x2f6]
xor sil, 1
mov dil, cl
xor dil, sil
and dil, cl
xor r10b, 0xff
mov sil, r11b
xor sil, 0xff
mov r14b, byte [rbp + 0x2f6]
xor r14b, 1
or r10b, sil
or r14b, 1
xor r10b, 0xff
and r10b, r14b
mov sil, byte [rbp + 0x2f6]
xor sil, 1
mov r14b, r9b
xor r14b, sil
and r14b, r9b
xor r15b, 0xff
mov sil, r11b
xor sil, 0xff
mov r12b, byte [rbp + 0x2f6]
xor r12b, 0
or r15b, sil
or r12b, 0
xor r15b, 0xff
and r15b, r12b
mov sil, dil
and sil, r10b
xor dil, r10b
or sil, dil
mov r10b, r14b
and r10b, r15b
xor r14b, r15b
or r10b, r14b
mov dil, sil
xor dil, 0xff
mov r14b, r10b
and r14b, dil
xor r10b, 0xff
and sil, r10b
or r14b, sil
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 + 0x2f6]
xor r9b, 1
and r10b, r9b
or cl, r10b
mov r9b, byte [rbp + 0x2f6]
xor r9b, 1
mov r10b, r11b
xor r10b, 0xff
mov sil, byte [rbp + 0x2f6]
xor sil, 0
mov dil, r9b
and dil, 0
mov r15b, sil
and r15b, 1
mov r12b, r10b
and r12b, 0
and r11b, sil
or dil, r15b
or r12b, r11b
xor dil, r12b
or r9b, r10b
xor r9b, 0xff
or sil, 0
and r9b, sil
or dil, r9b
xor dil, 0xff
mov r9b, cl
xor r9b, dil
and r9b, cl
mov cl, r14b
xor cl, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r11b, byte [rbp + 0x2f6]
xor r11b, 1
mov sil, cl
and sil, 0xff
and r14b, r11b
mov dil, r10b
and dil, 0xff
and r9b, r11b
or sil, r14b
or dil, r9b
xor sil, dil
or cl, r10b
xor cl, 0xff
or r11b, 1
and cl, r11b
or sil, cl
mov cl, dl
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp + 0x2f6]
xor r9b, 1
mov r10b, dl
and r10b, r9b
or cl, r10b
xor cl, 0xff
mov r9b, sil
xor r9b, cl
and r9b, sil
mov cl, sil
xor cl, 0xff
and cl, 1
mov r10b, byte [rbp + 0x2f6]
xor r10b, 1
and sil, r10b
or cl, sil
xor dl, 0xff
xor cl, 0xff
mov r10b, byte [rbp + 0x2f6]
xor r10b, 0
or dl, cl
or r10b, 0
xor dl, 0xff
and dl, r10b
mov cl, r9b
xor cl, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, byte [rbp + 0x2f6]
xor r11b, 0
mov sil, cl
and sil, 0
and r9b, r11b
mov dil, r10b
and dil, 0
and dl, r11b
or sil, r9b
or dil, dl
xor sil, dil
or cl, r10b
xor cl, 0xff
or r11b, 0
and cl, r11b
or sil, cl
mov cl, al
xor cl, 0xff
and cl, 0
mov dl, byte [rbp + 0x2f6]
xor dl, 0
mov r9b, al
and r9b, dl
mov r10b, byte [rbp + 0x2f6]
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 + 0x2f6]
xor r9b, 1
mov r10b, r8b
and r10b, r9b
or dl, r10b
mov r9b, byte [rbp + 0x2f6]
xor r9b, 0
and r9b, 1
mov r10b, byte [rbp + 0x2f6]
xor r10b, 1
and r10b, 0
or r9b, r10b
mov r10b, cl
xor r10b, 0xff
mov r11b, byte [rbp + 0x2f6]
xor r11b, 0
mov dil, byte [rbp + 0x2f6]
xor dil, 0
or r10b, r11b
or dil, 0
xor r10b, 0xff
and r10b, dil
xor al, 0xff
mov r11b, r9b
xor r11b, 0xff
mov dil, byte [rbp + 0x2f6]
xor dil, 0
or al, r11b
or dil, 0
xor al, 0xff
and al, dil
mov r11b, dl
xor r11b, 0xff
mov dil, byte [rbp + 0x2f6]
xor dil, 0
mov r14b, byte [rbp + 0x2f6]
xor r14b, 1
or r11b, dil
or r14b, 1
xor r11b, 0xff
and r11b, r14b
xor r8b, 0xff
mov dil, r9b
xor dil, 0xff
mov r14b, byte [rbp + 0x2f6]
xor r14b, 0
or r8b, dil
or r14b, 0
xor r8b, 0xff
and r8b, r14b
mov dil, r10b
and dil, al
xor r10b, al
or dil, r10b
mov al, r11b
and al, r8b
xor r11b, r8b
or al, r11b
mov r8b, dil
xor r8b, 0xff
mov r10b, al
and r10b, r8b
xor al, 0xff
and dil, al
or r10b, dil
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 + 0x2f6]
xor dl, 1
and al, dl
or cl, al
mov al, byte [rbp + 0x2f6]
xor al, 0
mov dl, r9b
xor dl, 0xff
mov r8b, byte [rbp + 0x2f6]
xor r8b, 0
mov r11b, al
and r11b, 0
mov dil, r8b
and dil, 0
mov r14b, dl
and r14b, 0
and r9b, r8b
or r11b, dil
or r14b, r9b
xor r11b, r14b
or al, dl
xor al, 0xff
or r8b, 0
and al, r8b
or r11b, al
xor cl, 0xff
xor r11b, 0xff
mov al, byte [rbp + 0x2f6]
xor al, 1
or cl, r11b
or al, 1
xor cl, 0xff
and cl, al
mov al, r10b
xor al, 0xff
mov dl, cl
xor dl, 0xff
mov r8b, byte [rbp + 0x2f6]
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
mov al, r9b
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x2f6]
xor cl, 0
mov dl, r9b
and dl, cl
mov r8b, byte [rbp + 0x2f6]
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 + 0x2f6]
xor cl, 1
and cl, 1
mov dl, byte [rbp + 0x2f6]
xor dl, 1
and dl, 1
or cl, dl
xor cl, 0xff
mov dl, r9b
xor dl, cl
and dl, r9b
mov cl, al
and cl, dl
xor al, dl
or cl, al
mov al, byte [rbp + 0x2f6]
xor al, 1
and al, 1
mov dl, byte [rbp + 0x2f6]
xor dl, 1
and dl, 1
or al, dl
mov dl, bl
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp + 0x2f6]
xor r8b, 0
mov r9b, bl
and r9b, r8b
mov r10b, byte [rbp + 0x2f6]
xor r10b, 1
and r10b, 0
and r8b, 1
or dl, r9b
or r10b, r8b
xor dl, r10b
mov r8b, byte [rbp + 0x2f6]
xor r8b, 0
and r8b, 1
mov r9b, byte [rbp + 0x2f6]
xor r9b, 1
mov r10b, r9b
and r10b, 0
mov r11b, byte [rbp + 0x2f6]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, byte [rbp + 0x2f6]
xor r9b, 0
mov r10b, al
xor r10b, r9b
and r10b, al
mov r9b, byte [rbp + 0x2f6]
xor r9b, 1
mov r11b, r8b
xor r11b, 0xff
mov dil, byte [rbp + 0x2f6]
xor dil, 0
or r9b, r11b
or dil, 0
xor r9b, 0xff
and r9b, dil
mov r11b, dl
xor r11b, 0xff
mov dil, byte [rbp + 0x2f6]
xor dil, 0
mov r14b, byte [rbp + 0x2f6]
xor r14b, 1
or r11b, dil
or r14b, 1
xor r11b, 0xff
and r11b, r14b
mov dil, r8b
xor dil, 0xff
mov r14b, bl
xor r14b, dil
and r14b, bl
mov bl, r10b
and bl, r9b
xor r10b, r9b
or bl, r10b
mov r9b, r11b
and r9b, r14b
xor r11b, r14b
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, al
and r9b, dl
xor al, dl
or r9b, al
mov al, r9b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x2f6]
xor dl, 1
and r9b, dl
mov r10b, byte [rbp + 0x2f6]
xor r10b, 1
and r10b, 0xff
and dl, 1
or al, r9b
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, r11b
and al, r8b
xor r11b, r8b
or al, r11b
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x2f6]
xor r8b, 1
and cl, r8b
or dl, cl
mov cl, al
xor cl, 0xff
and cl, 0
mov r8b, byte [rbp + 0x2f6]
xor r8b, 0
and al, r8b
mov r9b, byte [rbp + 0x2f6]
xor r9b, 1
and r9b, 0
and r8b, 1
or cl, al
or r9b, r8b
xor cl, r9b
mov al, byte [rbp + 0x2f6]
xor al, 1
and al, 1
mov r8b, byte [rbp + 0x2f6]
xor r8b, 1
mov r9b, r8b
and r9b, 1
mov r10b, byte [rbp + 0x2f6]
xor r10b, 1
and r10b, 0xff
and r8b, 1
or al, r9b
or r10b, r8b
xor al, r10b
mov r8b, dl
xor r8b, 0xff
mov r9b, cl
xor r9b, 0xff
mov r10b, byte [rbp + 0x2f6]
xor r10b, 1
mov r11b, r8b
and r11b, 0xff
and dl, r10b
mov bl, r9b
and bl, 0xff
and cl, r10b
or r11b, dl
or bl, cl
xor r11b, bl
or r8b, r9b
xor r8b, 0xff
or r10b, 1
and r8b, r10b
or r11b, r8b
mov cl, byte [rbp + 0x2f6]
xor cl, 1
mov dl, al
xor dl, 0xff
mov r8b, byte [rbp + 0x2f6]
xor r8b, 1
mov r9b, cl
and r9b, 0xff
mov r10b, r8b
and r10b, 1
mov bl, dl
and bl, 0xff
and al, r8b
or r9b, r10b
or bl, al
xor r9b, bl
or cl, dl
xor cl, 0xff
or r8b, 1
and cl, r8b
or r9b, cl
mov al, r11b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x2f6]
xor cl, 1
and r11b, cl
mov dl, byte [rbp + 0x2f6]
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, sil
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x2f6]
xor dl, 1
mov r8b, sil
and r8b, dl
or al, r8b
mov dl, cl
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp + 0x2f6]
xor r8b, 0
mov r9b, cl
and r9b, r8b
mov r10b, byte [rbp + 0x2f6]
xor r10b, 1
and r10b, 0
and r8b, 1
or dl, r9b
or r10b, r8b
xor dl, r10b
mov r8b, byte [rbp + 0x2f6]
xor r8b, 0
and r8b, 0
mov r9b, byte [rbp + 0x2f6]
xor r9b, 0
mov r10b, r9b
and r10b, 0
mov r11b, byte [rbp + 0x2f6]
xor r11b, 1
and r11b, 0
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, byte [rbp + 0x2f6]
xor r9b, 0
mov r10b, al
xor r10b, r9b
and r10b, al
mov r9b, r8b
xor r9b, 0xff
mov r11b, sil
xor r11b, r9b
and r11b, sil
mov r9b, byte [rbp + 0x2f6]
xor r9b, 0
mov bl, dl
xor bl, r9b
and bl, dl
mov r9b, r8b
xor r9b, 0xff
mov sil, cl
xor sil, r9b
and sil, cl
mov cl, r10b
and cl, r11b
xor r10b, r11b
or cl, r10b
mov r9b, bl
and r9b, sil
xor bl, sil
or r9b, bl
mov r10b, cl
xor r10b, 0xff
mov r11b, r9b
and r11b, r10b
xor r9b, 0xff
and cl, r9b
or r11b, cl
mov cl, al
xor cl, 0xff
mov r9b, dl
xor r9b, 0xff
mov r10b, byte [rbp + 0x2f6]
xor r10b, 0
mov bl, cl
and bl, 0
and al, r10b
mov sil, r9b
and sil, 0
and dl, r10b
or bl, al
or sil, dl
xor bl, sil
or cl, r9b
xor cl, 0xff
or r10b, 0
and cl, r10b
or bl, cl
mov al, bl
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x2f6]
xor cl, 1
and bl, cl
or al, bl
mov cl, byte [rbp + 0x2f6]
xor cl, 0
mov dl, r8b
xor dl, 0xff
mov r9b, byte [rbp + 0x2f6]
xor r9b, 0
mov r10b, cl
and r10b, 0
mov bl, r9b
and bl, 0
mov sil, dl
and sil, 0
and r8b, r9b
or r10b, bl
or sil, r8b
xor r10b, sil
or cl, dl
xor cl, 0xff
or r9b, 0
and cl, r9b
or r10b, cl
xor al, 0xff
xor r10b, 0xff
mov cl, byte [rbp + 0x2f6]
xor cl, 1
or al, r10b
or cl, 1
xor al, 0xff
and al, cl
mov cl, r11b
and cl, al
xor r11b, al
or cl, r11b
test cl, 1
jne 0x6d957403
jmp 0x6d9a8adb
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, 0x863f7f46
mov r10d, ecx
sub r10d, r9d
mov r9d, eax
sub r9d, r8d
sub r10d, r9d
sub eax, 0x863f7f46
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, 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, 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, 1
or sil, cl
or r14b, 1
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
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
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
xor r15b, 0
and r15b, 0
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 dl, r12b
xor dl, r13b
and dl, 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, dl
xor sil, 0xff
mov r15b, r12b
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 r12b, r13b
or r8b, dl
or r9b, r12b
xor r8b, r9b
or sil, r15b
xor sil, 0xff
or r13b, 1
and sil, r13b
or r8b, sil
mov dl, r14b
xor dl, 0xff
mov r9b, r8b
and r9b, dl
xor r8b, 0xff
and r14b, r8b
or r9b, r14b
mov dl, al
xor dl, 0xff
and dl, 0
mov r8b, dil
xor r8b, 0
mov sil, al
and sil, r8b
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
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
and sil, 1
mov r14b, dil
xor r14b, 1
and r14b, 1
or sil, r14b
mov r14b, dl
and r14b, r8b
xor dl, r8b
or r14b, dl
mov dl, dil
xor dl, 1
mov r8b, sil
xor r8b, 0xff
mov r15b, dil
xor r15b, 1
mov r12b, dl
and r12b, 0xff
mov r13b, r15b
and r13b, 1
mov r10b, r8b
and r10b, 0xff
and sil, r15b
or r12b, r13b
or r10b, sil
xor r12b, r10b
or dl, r8b
xor dl, 0xff
or r15b, 1
and dl, r15b
or r12b, dl
mov dl, r14b
xor dl, 0xff
and dl, 1
mov r8b, dil
xor r8b, 1
and r14b, r8b
or dl, r14b
xor dl, 0xff
xor r12b, 0xff
mov r8b, dil
xor r8b, 0
or dl, r12b
or r8b, 0
xor dl, 0xff
and dl, r8b
mov r8b, r9b
xor r8b, 0xff
and r8b, 1
mov r10b, dil
xor r10b, 1
mov sil, r9b
and sil, r10b
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and r10b, 1
or r8b, sil
or r14b, r10b
xor r8b, r14b
mov r10b, r11b
xor r10b, 0xff
mov sil, r8b
and sil, r10b
xor r8b, 0xff
mov r10b, r11b
and r10b, r8b
or sil, r10b
xor r11b, 0xff
mov r8b, sil
xor r8b, r11b
and r8b, sil
mov r10b, dil
xor r10b, 0
and r10b, 0
mov r11b, dil
xor r11b, 0
mov sil, r11b
and sil, 0
mov r14b, dil
xor r14b, 1
and r14b, 0
and r11b, 1
or r10b, sil
or r14b, r11b
xor r10b, r14b
mov r11b, cl
xor r11b, 0xff
and r11b, 1
mov sil, dil
xor sil, 1
mov r14b, cl
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, cl
xor r10b, 0xff
mov sil, r11b
xor sil, r10b
and sil, r11b
mov r10b, r9b
xor r10b, 0xff
and r10b, 1
mov r11b, dil
xor r11b, 1
mov r14b, r9b
and r14b, r11b
or r10b, r14b
mov r11b, bl
xor r11b, 0xff
mov r14b, r10b
and r14b, r11b
xor r10b, 0xff
mov r11b, bl
and r11b, r10b
or r14b, r11b
xor bl, 0xff
mov r10b, r14b
xor r10b, bl
and r10b, r14b
mov r11b, dl
xor r11b, 0xff
and r11b, 1
mov bl, dil
xor bl, 1
mov r14b, dl
and r14b, bl
or r11b, r14b
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, 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
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 dl, 0xff
mov r12b, r14b
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
or dl, r12b
or r13b, 0
xor dl, 0xff
and dl, r13b
mov r12b, bl
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
mov byte [rbp + 0x2f3], dil
xor dil, 1
or r12b, r13b
or dil, 1
xor r12b, 0xff
and r12b, dil
xor r8b, 0xff
mov dil, r14b
xor dil, 0xff
mov r13b, byte [rbp + 0x2f3]
xor r13b, 0
or r8b, dil
or r13b, 0
xor r8b, 0xff
and r8b, r13b
mov dil, r15b
xor dil, 0xff
mov r13b, dl
xor r13b, 0xff
mov byte [rbp + 0x2f2], al
mov al, byte [rbp + 0x2f3]
xor al, 0
mov byte [rbp + 0x2f1], dil
and dil, 0
and r15b, al
mov byte [rbp + 0x2f0], r13b
and r13b, 0
and dl, al
or dil, r15b
or r13b, dl
xor dil, r13b
mov dl, byte [rbp + 0x2f1]
mov r15b, byte [rbp + 0x2f0]
or dl, r15b
xor dl, 0xff
or al, 0
and dl, al
or dil, dl
mov al, r12b
xor al, 0xff
mov dl, r8b
xor dl, 0xff
mov r13b, byte [rbp + 0x2f3]
xor r13b, 1
mov r15b, al
and r15b, 0xff
and r12b, r13b
mov byte [rbp + 0x2ef], dl
and dl, 0xff
and r8b, r13b
or r15b, r12b
or dl, r8b
xor r15b, dl
mov dl, byte [rbp + 0x2ef]
or al, dl
xor al, 0xff
or r13b, 1
and al, r13b
or r15b, al
mov al, dil
xor al, 0xff
mov r8b, r15b
and r8b, al
xor r15b, 0xff
and dil, r15b
or r8b, dil
mov al, r11b
xor al, 0xff
mov dil, bl
xor dil, 0xff
mov r15b, byte [rbp + 0x2f3]
xor r15b, 1
mov r12b, al
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 al, dil
xor al, 0xff
or r15b, 1
and al, r15b
or r12b, al
mov al, r12b
xor al, 0xff
and al, 0
mov r11b, byte [rbp + 0x2f3]
xor r11b, 0
and r12b, r11b
mov bl, byte [rbp + 0x2f3]
xor bl, 1
and bl, 0
and r11b, 1
or al, r12b
or bl, r11b
xor al, bl
mov r11b, byte [rbp + 0x2f3]
xor r11b, 1
mov bl, r14b
xor bl, 0xff
mov dil, byte [rbp + 0x2f3]
xor dil, 1
mov r15b, r11b
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 r11b, bl
xor r11b, 0xff
or dil, 1
and r11b, dil
or r15b, r11b
xor r15b, 0xff
mov r11b, al
xor r11b, r15b
and r11b, al
mov al, r8b
xor al, 0xff
mov bl, r11b
xor bl, 0xff
mov dil, byte [rbp + 0x2f3]
xor dil, 1
mov r14b, al
and r14b, 0xff
and r8b, dil
mov r15b, bl
and r15b, 0xff
and r11b, dil
or r14b, r8b
or r15b, r11b
xor r14b, r15b
or al, bl
xor al, 0xff
or dil, 1
and al, dil
or r14b, al
mov al, sil
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x2f3]
xor r8b, 1
mov r11b, sil
and r11b, r8b
or al, r11b
mov r8b, r10b
xor r8b, 0xff
and r8b, 1
mov r11b, byte [rbp + 0x2f3]
xor r11b, 1
mov bl, r10b
and bl, r11b
or r8b, bl
mov r11b, byte [rbp + 0x2f3]
xor r11b, 1
and r11b, 1
mov bl, byte [rbp + 0x2f3]
xor bl, 1
mov dil, bl
and dil, 1
mov r15b, byte [rbp + 0x2f3]
xor r15b, 1
and r15b, 0xff
and bl, 1
or r11b, dil
or r15b, bl
xor r11b, r15b
mov bl, byte [rbp + 0x2f3]
xor bl, 1
mov dil, al
xor dil, bl
and dil, al
xor sil, 0xff
mov bl, r11b
xor bl, 0xff
mov r15b, byte [rbp + 0x2f3]
xor r15b, 1
or sil, bl
or r15b, 1
xor sil, 0xff
and sil, r15b
mov bl, byte [rbp + 0x2f3]
xor bl, 1
mov r15b, r8b
xor r15b, bl
and r15b, r8b
mov bl, r11b
xor bl, 0xff
mov r12b, r10b
xor r12b, bl
and r12b, r10b
mov r10b, dil
and r10b, sil
xor dil, sil
or r10b, dil
mov bl, r15b
xor bl, 0xff
mov sil, r12b
xor sil, 0xff
mov dil, byte [rbp + 0x2f3]
xor dil, 1
mov r13b, bl
and r13b, 0xff
and r15b, dil
mov dl, sil
and dl, 0xff
and r12b, dil
or r13b, r15b
or dl, r12b
xor r13b, dl
or bl, sil
xor bl, 0xff
or dil, 1
and bl, dil
or r13b, bl
mov dl, r10b
xor dl, 0xff
and dl, 0
mov bl, byte [rbp + 0x2f3]
xor bl, 0
and r10b, bl
mov sil, r13b
xor sil, 0xff
and sil, 0
and r13b, bl
or dl, r10b
or sil, r13b
xor dl, sil
mov r10b, al
xor r10b, 0xff
mov bl, r8b
xor bl, 0xff
mov sil, byte [rbp + 0x2f3]
xor sil, 0
mov dil, r10b
and dil, 0
and al, sil
mov r15b, bl
and r15b, 0
and r8b, sil
or dil, al
or r15b, r8b
xor dil, r15b
or r10b, bl
xor r10b, 0xff
or sil, 0
and r10b, sil
or dil, r10b
mov al, dil
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x2f3]
xor r8b, 1
and dil, r8b
or al, dil
mov r8b, byte [rbp + 0x2f3]
xor r8b, 1
mov r10b, r11b
xor r10b, 0xff
mov bl, byte [rbp + 0x2f3]
xor bl, 0
mov sil, r8b
and sil, 0
mov dil, bl
and dil, 1
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, dl
and al, r8b
xor dl, r8b
or al, dl
mov dl, r14b
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp + 0x2f3]
xor r8b, 0
mov r10b, r14b
and r10b, r8b
mov r11b, byte [rbp + 0x2f3]
xor r11b, 1
and r11b, 0
and r8b, 1
or dl, r10b
or r11b, r8b
xor dl, r11b
mov r8b, byte [rbp + 0x2f3]
xor r8b, 0
xor dl, 0xff
mov r10b, byte [rbp + 0x2f3]
xor r10b, 0
or r8b, dl
or r10b, 0
xor r8b, 0xff
and r8b, r10b
mov dl, byte [rbp + 0x2f3]
xor dl, 0
and dl, 0
mov r10b, byte [rbp + 0x2f3]
xor r10b, 0
mov r11b, r10b
and r11b, 0
mov bl, byte [rbp + 0x2f3]
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, r14b
xor r11b, r10b
and r11b, r14b
mov r10b, al
xor r10b, 0xff
and r10b, 0
mov bl, byte [rbp + 0x2f3]
xor bl, 0
mov sil, al
and sil, bl
mov dil, byte [rbp + 0x2f3]
xor dil, 1
and dil, 0
and bl, 1
or r10b, sil
or dil, bl
xor r10b, dil
xor r10b, 0xff
mov bl, byte [rbp + 0x2f3]
xor bl, 0
mov sil, byte [rbp + 0x2f3]
xor sil, 0
or r10b, bl
or sil, 0
xor r10b, 0xff
and r10b, sil
xor al, 0xff
xor dl, 0xff
mov bl, byte [rbp + 0x2f3]
xor bl, 1
or al, dl
or bl, 1
xor al, 0xff
and al, bl
mov dl, r8b
xor dl, 0xff
mov bl, r11b
xor bl, 0xff
mov sil, byte [rbp + 0x2f3]
xor sil, 0
mov dil, dl
and dil, 0
and r8b, sil
mov r14b, bl
and r14b, 0
and r11b, sil
or dil, r8b
or r14b, r11b
xor dil, r14b
or dl, bl
xor dl, 0xff
or sil, 0
and dl, sil
or dil, dl
mov dl, r10b
xor dl, 0xff
mov r8b, al
xor r8b, 0xff
mov r11b, byte [rbp + 0x2f3]
xor r11b, 0
mov bl, dl
and bl, 0
and r10b, r11b
mov sil, r8b
and sil, 0
and al, r11b
or bl, r10b
or sil, al
xor bl, sil
or dl, r8b
xor dl, 0xff
or r11b, 0
and dl, r11b
or bl, dl
mov al, dil
xor al, 0xff
mov dl, bl
and dl, al
xor bl, 0xff
and dil, bl
or dl, dil
mov al, byte [rbp + 0x2f2]
xor al, 0xff
mov r8b, cl
xor r8b, 0xff
mov r10b, byte [rbp + 0x2f3]
xor r10b, 1
or al, r8b
or r10b, 1
xor al, 0xff
and al, r10b
mov r8b, byte [rbp + 0x2f2]
xor r8b, 0xff
and r8b, 0
mov r10b, byte [rbp + 0x2f3]
xor r10b, 0
mov r11b, byte [rbp + 0x2f2]
and r11b, r10b
mov bl, cl
xor bl, 0xff
and bl, 0
and cl, r10b
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
mov r8b, byte [rbp + 0x2f3]
xor r8b, 1
mov r10b, cl
and r10b, r8b
or al, r10b
mov r8b, byte [rbp + 0x2f3]
xor r8b, 1
xor al, 0xff
mov r10b, byte [rbp + 0x2f3]
xor r10b, 0
or r8b, al
or r10b, 0
xor r8b, 0xff
and r8b, r10b
mov al, byte [rbp + 0x2f3]
xor al, 1
and al, 0
mov r10b, byte [rbp + 0x2f3]
xor r10b, 0
mov r11b, r10b
and r11b, 1
mov bl, byte [rbp + 0x2f3]
xor bl, 1
and bl, 0
and r10b, 1
or al, r11b
or bl, r10b
xor al, bl
xor cl, 0xff
xor al, 0xff
mov r10b, byte [rbp + 0x2f3]
xor r10b, 1
or cl, al
or r10b, 1
xor cl, 0xff
and cl, r10b
mov al, r8b
and al, cl
xor r8b, cl
or al, r8b
mov cl, byte [rbp + 0x2f3]
xor cl, 0
and cl, 1
mov r8b, byte [rbp + 0x2f3]
xor r8b, 1
and r8b, 0
or cl, r8b
mov r8b, r9b
xor r8b, 0xff
and r8b, 0
mov r10b, byte [rbp + 0x2f3]
xor r10b, 0
mov r11b, r9b
and r11b, r10b
mov bl, byte [rbp + 0x2f3]
xor bl, 1
and bl, 0
and r10b, 1
or r8b, r11b
or bl, r10b
xor r8b, bl
mov r10b, byte [rbp + 0x2f3]
xor r10b, 1
and r10b, 1
mov r11b, byte [rbp + 0x2f3]
xor r11b, 1
mov bl, r11b
and bl, 1
mov sil, byte [rbp + 0x2f3]
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 + 0x2f3]
xor bl, 1
mov sil, byte [rbp + 0x2f3]
xor sil, 0
or r11b, bl
or sil, 0
xor r11b, 0xff
and r11b, sil
mov bl, byte [rbp + 0x2f3]
xor bl, 0
mov sil, r10b
xor sil, 0xff
mov dil, byte [rbp + 0x2f3]
xor dil, 1
or bl, sil
or dil, 1
xor bl, 0xff
and bl, dil
mov sil, byte [rbp + 0x2f3]
xor sil, 1
mov dil, r8b
xor dil, sil
and dil, r8b
xor r9b, 0xff
mov sil, r10b
xor sil, 0xff
mov r14b, byte [rbp + 0x2f3]
xor r14b, 1
or r9b, sil
or r14b, 1
xor r9b, 0xff
and r9b, r14b
mov sil, r11b
xor sil, 0xff
mov r14b, bl
xor r14b, 0xff
mov r15b, byte [rbp + 0x2f3]
xor r15b, 1
mov r12b, sil
and r12b, 0xff
and r11b, r15b
mov r13b, r14b
and r13b, 0xff
and bl, r15b
or r12b, r11b
or r13b, bl
xor r12b, r13b
or sil, r14b
xor sil, 0xff
or r15b, 1
and sil, r15b
or r12b, sil
mov r11b, dil
xor r11b, 0xff
mov bl, r9b
xor bl, 0xff
mov sil, byte [rbp + 0x2f3]
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, r12b
xor r9b, 0xff
and r9b, 1
mov r11b, byte [rbp + 0x2f3]
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, cl
xor r11b, 0xff
mov bl, r8b
xor bl, 0xff
mov sil, byte [rbp + 0x2f3]
xor sil, 1
mov dil, r11b
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 r11b, bl
xor r11b, 0xff
or sil, 1
and r11b, sil
or dil, r11b
mov cl, dil
xor cl, 0xff
and cl, 0
mov r8b, byte [rbp + 0x2f3]
xor r8b, 0
and dil, r8b
mov r11b, byte [rbp + 0x2f3]
xor r11b, 1
and r11b, 0
and r8b, 1
or cl, dil
or r11b, r8b
xor cl, r11b
mov r8b, byte [rbp + 0x2f3]
xor r8b, 1
mov r11b, r10b
xor r11b, 0xff
mov bl, byte [rbp + 0x2f3]
xor bl, 0
mov sil, r8b
and sil, 0
mov dil, bl
and dil, 1
mov r14b, r11b
and r14b, 0
and r10b, bl
or sil, dil
or r14b, r10b
xor sil, r14b
or r8b, r11b
xor r8b, 0xff
or bl, 0
and r8b, bl
or sil, r8b
xor sil, 0xff
mov r8b, cl
xor r8b, sil
and r8b, cl
mov cl, r9b
xor cl, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, byte [rbp + 0x2f3]
xor r11b, 1
mov bl, cl
and bl, 0xff
and r9b, r11b
mov sil, r10b
and sil, 0xff
and r8b, r11b
or bl, r9b
or sil, r8b
xor bl, sil
or cl, r10b
xor cl, 0xff
or r11b, 1
and cl, r11b
or bl, cl
mov cl, bl
xor cl, 0xff
and cl, 0
mov r8b, byte [rbp + 0x2f3]
xor r8b, 0
and bl, r8b
mov r9b, byte [rbp + 0x2f3]
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 al, 0xff
mov cl, r9b
xor cl, al
and cl, r9b
mov al, dl
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x2f3]
xor r8b, 1
mov r9b, dl
and r9b, r8b
or al, r9b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x2f3]
xor r9b, 1
mov r10b, cl
and r10b, r9b
or r8b, r10b
mov r9b, byte [rbp + 0x2f3]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0x2f3]
xor r10b, 1
mov r11b, r10b
and r11b, 1
mov bl, byte [rbp + 0x2f3]
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 + 0x2f3]
xor r11b, 1
mov bl, byte [rbp + 0x2f3]
xor bl, 1
or r10b, r11b
or bl, 1
xor r10b, 0xff
and r10b, bl
mov r11b, r9b
xor r11b, 0xff
mov bl, dl
xor bl, r11b
and bl, dl
mov dl, r8b
xor dl, 0xff
mov r11b, byte [rbp + 0x2f3]
xor r11b, 1
mov sil, byte [rbp + 0x2f3]
xor sil, 0
or dl, r11b
or sil, 0
xor dl, 0xff
and dl, sil
xor cl, 0xff
mov r11b, r9b
xor r11b, 0xff
mov sil, byte [rbp + 0x2f3]
xor sil, 1
or cl, r11b
or sil, 1
xor cl, 0xff
and cl, sil
mov r11b, r10b
xor r11b, 0xff
mov sil, bl
xor sil, 0xff
mov dil, byte [rbp + 0x2f3]
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, dl
and r10b, cl
xor dl, cl
or r10b, dl
mov cl, r14b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x2f3]
xor dl, 1
and r14b, dl
mov r11b, r10b
xor r11b, 0xff
and r11b, 0xff
and r10b, dl
or cl, r14b
or r11b, r10b
xor cl, r11b
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 + 0x2f3]
xor r8b, 1
and dl, r8b
mov r10b, byte [rbp + 0x2f3]
xor r10b, 1
and r10b, 0xff
and r8b, 1
or al, dl
or r10b, r8b
xor al, r10b
mov dl, byte [rbp + 0x2f3]
xor dl, 1
mov r8b, r9b
xor r8b, 0xff
mov r10b, byte [rbp + 0x2f3]
xor r10b, 1
mov r11b, dl
and r11b, 0xff
mov bl, r10b
and bl, 1
mov sil, r8b
and sil, 0xff
and r9b, r10b
or r11b, bl
or sil, r9b
xor r11b, sil
or dl, r8b
xor dl, 0xff
or r10b, 1
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
mov r9b, byte [rbp + 0x2f3]
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 0x6d9585dd
jmp 0x6d9a8adb
jmp 0x6d9585e2
mov rax, qword [rbp + 0x2f8]
mov ecx, dword [rax + 4]
mov edx, ecx
mov r8, qword [rbp + 0x310]
add r8, rdx
mov rdx, qword [rbp + 0x770]
mov qword [rdx], r8
jmp 0x6d925730
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, 0x4102fa71
add r9d, 0
sub r9d, 0x60526236
sub r9d, 0x4102fa71
sub r8d, 0x2cfa6f96
add r8d, r9d
add r8d, 0x2cfa6f96
mov r9d, eax
sub r9d, r8d
add r9d, 0
sub r9d, 0x12c0dc3d
add r9d, 0xd93eedf4
add r9d, 0x12c0dc3d
add r9d, 0x104c222
sub r9d, 1
sub r9d, 0x104c222
mov r8d, eax
sub r8d, 0xd93eedf4
add r9d, r8d
add r9d, 0xff5119f6
add r9d, 0xdcb9837
sub r9d, 0xff5119f6
sub r9d, 0x85be620b
sub r9d, 0x60526236
add r9d, 0x85be620b
sub eax, 0xdcb9837
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
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
mov r12b, sil
xor r12b, 1
and r12b, 0xff
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
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
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
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, 0
mov r12b, r15b
xor r12b, al
and r12b, r15b
xor r14b, 0xff
mov al, r11b
xor al, r14b
and al, r11b
mov r11b, bl
xor r11b, 0xff
mov r14b, r10b
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
mov r13b, r11b
and r13b, 0xff
and bl, r15b
mov cl, r14b
and cl, 0xff
and r10b, r15b
or r13b, bl
or cl, r10b
xor r13b, cl
or r11b, r14b
xor r11b, 0xff
or r15b, 1
and r11b, r15b
or r13b, r11b
mov cl, r12b
xor cl, 0xff
mov r10b, al
xor r10b, 0xff
mov r11b, sil
xor r11b, 1
mov bl, cl
and bl, 0xff
and r12b, r11b
mov r14b, r10b
and r14b, 0xff
and al, r11b
or bl, r12b
or r14b, al
xor bl, r14b
or cl, r10b
xor cl, 0xff
or r11b, 1
and cl, r11b
or bl, cl
mov al, r13b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and r13b, cl
mov r10b, bl
xor r10b, 0xff
and r10b, 0xff
and bl, cl
or al, r13b
or r10b, bl
xor al, r10b
mov cl, dil
xor cl, 0xff
mov r10b, al
xor r10b, 0xff
mov r11b, sil
xor r11b, 0
or cl, r10b
or r11b, 0
xor cl, 0xff
and cl, r11b
mov r10b, dil
xor r10b, 0xff
and r10b, 0
mov r11b, sil
xor r11b, 0
and dil, r11b
mov bl, al
xor bl, 0xff
and bl, 0
and al, r11b
or r10b, dil
or bl, al
xor r10b, bl
mov al, cl
xor al, 0xff
mov r11b, r10b
xor r11b, 0xff
xor sil, 1
mov bl, al
and bl, 0xff
and cl, sil
mov dil, r11b
and dil, 0xff
and r10b, sil
or bl, cl
or dil, r10b
xor bl, dil
or al, r11b
xor al, 0xff
or sil, 1
and al, sil
or bl, al
test bl, 1
jne 0x6d958914
jmp 0x6d9b4c38
xor eax, eax
mov rcx, qword [rbp + 0x790]
mov rdx, qword [rcx]
mov r8, qword [rbp + 0x7b8]
mov r9, qword [r8]
add r9, 0x18
add r9, 0x70
add r9, 8
mov r10d, dword [sym.out.dll_x.13]
mov r11d, dword [sym.out.dll_y.14]
mov esi, 0x8e4679bb
add esi, 0
sub esi, r10d
sub esi, 0x8e4679bb
mov edi, eax
sub edi, 0xa932e00c
add edi, 0
mov ebx, eax
sub ebx, esi
mov esi, eax
sub esi, edi
add ebx, esi
mov esi, eax
sub esi, ebx
mov edi, eax
sub edi, 0x2c65328f
sub edi, esi
add edi, 0x2c65328f
mov esi, eax
sub esi, 0xc21a116f
add edi, esi
sub edi, 0x9231d64d
sub edi, 1
add edi, 0x9231d64d
mov esi, eax
sub esi, edi
mov edi, eax
sub edi, 0xc21a116f
add esi, edi
mov edi, eax
sub edi, esi
mov esi, 0x495b2105
add esi, 0
sub esi, 0xa932e00c
sub esi, 0x495b2105
sub eax, esi
sub edi, eax
imul r10d, edi
and r10d, 1
cmp r10d, 0
sete r14b
cmp r11d, 0xa
setl r15b
mov r12b, r14b
xor r12b, 0xff
and r12b, 1
mov r13b, 1
mov al, r13b
xor al, 1
mov r10b, r14b
and r10b, al
mov r11b, r13b
xor r11b, 1
and r11b, 0xff
and al, 1
or r12b, r10b
or r11b, al
xor r12b, r11b
mov al, r15b
xor al, 0xff
and al, 1
mov r10b, r13b
xor r10b, 1
mov r11b, r15b
and r11b, r10b
mov bl, r13b
xor bl, 1
and bl, 0xff
and r10b, 1
or al, r11b
or bl, r10b
xor al, bl
mov r10b, r13b
xor r10b, 0
and r10b, 1
mov r11b, r13b
xor r11b, 1
mov bl, r11b
and bl, 0
mov sil, r13b
xor sil, 1
and sil, 0xff
and r11b, 1
or r10b, bl
or sil, r11b
xor r10b, sil
mov r11b, r12b
and r11b, al
xor r12b, al
or r11b, r12b
mov al, r13b
xor al, 0
mov bl, r10b
xor bl, 0xff
mov sil, r13b
xor sil, 0
mov r12b, al
and r12b, 0
mov dil, sil
and dil, 0
mov cl, bl
and cl, 0
and r10b, sil
or r12b, dil
or cl, r10b
xor r12b, cl
or al, bl
xor al, 0xff
or sil, 0
and al, sil
or r12b, al
mov al, r11b
xor al, 0xff
and al, 1
mov cl, r13b
xor cl, 1
and r11b, cl
mov r10b, r13b
xor r10b, 1
and r10b, 0xff
and cl, 1
or al, r11b
or r10b, cl
xor al, r10b
xor al, 0xff
xor r12b, 0xff
mov cl, r13b
xor cl, 0
or al, r12b
or cl, 0
xor al, 0xff
and al, cl
mov cl, r14b
xor cl, 0xff
and cl, 1
mov r10b, r13b
xor r10b, 1
mov r11b, r14b
and r11b, r10b
or cl, r11b
mov r10b, r15b
xor r10b, 0xff
xor cl, 0xff
mov r11b, r13b
xor r11b, 0
or r10b, cl
or r11b, 0
xor r10b, 0xff
and r10b, r11b
mov cl, r15b
xor cl, 0xff
and cl, 1
mov r11b, r13b
xor r11b, 1
and r15b, r11b
or cl, r15b
xor cl, 0xff
mov r11b, r14b
xor r11b, cl
and r11b, r14b
mov cl, r10b
and cl, r11b
xor r10b, r11b
or cl, r10b
mov r10b, cl
xor r10b, 0xff
mov r11b, al
xor r11b, r10b
and r11b, al
mov r10b, al
xor r10b, 0xff
and r10b, 0
mov bl, r13b
xor bl, 0
and al, bl
mov sil, cl
xor sil, 0xff
and sil, 0
and cl, bl
or r10b, al
or sil, cl
xor r10b, sil
mov al, r11b
xor al, 0xff
mov cl, r10b
xor cl, 0xff
xor r13b, 0
mov bl, al
and bl, 0
and r11b, r13b
mov sil, cl
and sil, 0
and r10b, r13b
or bl, r11b
or sil, r10b
xor bl, sil
or al, cl
xor al, 0xff
or r13b, 0
and al, r13b
or bl, al
test bl, 1
mov qword [rbp + 0x2e0], rdx
mov qword [rbp + 0x2d8], r9
jne 0x6d958be4
jmp 0x6d9b4c38
jmp 0x6d958be9
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0xc6757819
add r8d, 0
sub r8d, 0xb537fc01
sub r8d, 0xc6757819
mov r9d, ecx
add r9d, 0x47d2a1fb
add r9d, r8d
sub r9d, 0x47d2a1fb
add r9d, 0xd204f06a
sub r9d, 0x7cd43913
sub r9d, 0xd204f06a
mov r8d, eax
sub r8d, 1
add r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0x7cd43913
add r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0x74439713
add r8d, r9d
sub eax, r8d
sub eax, 0x29da8931
add eax, 0xb537fc01
add eax, 0x29da8931
sub eax, 0x967a48ef
sub eax, 0x74439713
add eax, 0x967a48ef
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, 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, 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
mov bl, r11b
xor bl, 0xff
xor sil, 0
or r10b, bl
or sil, 0
xor r10b, 0xff
and r10b, sil
mov bl, r14b
xor bl, 0xff
mov sil, r11b
and sil, bl
xor r11b, 0xff
and r14b, r11b
or sil, r14b
mov r11b, r10b
and r11b, sil
xor r10b, sil
or r11b, r10b
test r11b, 1
jne 0x6d958dd8
jmp 0x6d9b4c3d
xor eax, eax
mov rcx, qword [rbp + 0x2d8]
mov edx, dword [rcx]
mov r8d, edx
mov r9, qword [rbp + 0x2e0]
add r9, r8
mov r8, qword [rbp + 0x728]
mov qword [r8], r9
mov edx, dword [sym.out.dll_x.13]
mov r10d, dword [sym.out.dll_y.14]
mov r11d, eax
sub r11d, 0x7142eaee
mov esi, eax
sub esi, r11d
mov r11d, eax
sub r11d, 1
add esi, r11d
mov r11d, eax
sub r11d, 0x7142eaee
add esi, r11d
mov r11d, eax
sub r11d, 0xc513d267
mov edi, edx
add edi, r11d
mov r11d, eax
sub r11d, esi
sub edi, r11d
mov r11d, eax
sub r11d, edi
mov esi, eax
sub esi, 0xc513d267
add r11d, esi
sub eax, r11d
imul edx, eax
and edx, 1
cmp edx, 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
xor r15b, 0xff
xor r15b, 1
and r15b, 0xff
mov al, r12b
xor al, 1
and al, 1
mov r13b, r12b
xor r13b, 1
and r13b, 1
or al, r13b
mov r13b, bl
xor r13b, 0xff
xor al, 0xff
mov dl, r12b
xor dl, 1
or r13b, al
or dl, 1
xor r13b, 0xff
and r13b, dl
mov al, r15b
xor al, 0xff
mov dl, r13b
xor dl, 0xff
mov r9b, r12b
xor r9b, 1
mov r10b, al
and r10b, 0xff
and r15b, r9b
mov r11b, dl
and r11b, 0xff
and r13b, r9b
or r10b, r15b
or r11b, r13b
xor r10b, r11b
or al, dl
xor al, 0xff
or r9b, 1
and al, r9b
or r10b, al
mov al, r14b
xor al, 0xff
and al, 1
mov dl, r12b
xor dl, 1
mov r9b, r14b
and r9b, dl
mov r11b, r12b
xor r11b, 1
and r11b, 0xff
and dl, 1
or al, r9b
or r11b, dl
xor al, r11b
mov dl, r12b
xor dl, 1
xor al, 0xff
mov r9b, r12b
xor r9b, 0
or dl, al
or r9b, 0
xor dl, 0xff
and dl, r9b
mov al, r12b
xor al, 1
and al, 1
mov r9b, r12b
xor r9b, 1
mov r11b, r9b
and r11b, 1
mov r15b, r12b
xor r15b, 1
and r15b, 0xff
and r9b, 1
or al, r11b
or r15b, r9b
xor al, r15b
xor al, 0xff
mov r9b, r14b
xor r9b, al
and r9b, r14b
mov al, dl
and al, r9b
xor dl, r9b
or al, dl
mov dl, r12b
xor dl, 1
and dl, 0
mov r9b, r12b
xor r9b, 0
mov r11b, r9b
and r11b, 1
mov r15b, r12b
xor r15b, 1
and r15b, 0
and r9b, 1
or dl, r11b
or r15b, r9b
xor dl, r15b
mov r9b, r12b
xor r9b, 0
xor dl, 0xff
mov r11b, r12b
xor r11b, 0
or r9b, dl
or r11b, 0
xor r9b, 0xff
and r9b, r11b
mov dl, r12b
xor dl, 0
and dl, 1
mov r11b, r12b
xor r11b, 1
and r11b, 0
or dl, r11b
mov r11b, r12b
xor r11b, 1
mov r15b, dl
xor r15b, 0xff
mov r13b, r12b
xor r13b, 0
or r11b, r15b
or r13b, 0
xor r11b, 0xff
and r11b, r13b
mov r15b, r12b
xor r15b, 1
and r15b, 1
mov r13b, r12b
xor r13b, 1
and r13b, 1
or r15b, r13b
mov r13b, r12b
xor r13b, 0
mov sil, r15b
xor sil, r13b
and sil, r15b
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov r15b, r9b
and r15b, r11b
xor r9b, r11b
or r15b, r9b
mov r9b, sil
xor r9b, 0xff
mov r11b, dl
xor r11b, 0xff
mov r13b, r12b
xor r13b, 0
mov dil, r9b
and dil, 0
and sil, r13b
mov cl, r11b
and cl, 0
and dl, r13b
or dil, sil
or cl, dl
xor dil, cl
or r9b, r11b
xor r9b, 0xff
or r13b, 0
and r9b, r13b
or dil, r9b
mov cl, r15b
xor cl, 0xff
and cl, 0
mov dl, r12b
xor dl, 0
and r15b, dl
mov r9b, dil
xor r9b, 0xff
and r9b, 0
and dil, dl
or cl, r15b
or r9b, dil
xor cl, r9b
mov dl, r12b
xor dl, 1
and dl, 0
mov r9b, r12b
xor r9b, 0
mov r11b, r9b
and r11b, 1
mov sil, r12b
xor sil, 1
and sil, 0
and r9b, 1
or dl, r11b
or sil, r9b
xor dl, sil
mov r9b, r10b
xor r9b, 0xff
and r9b, 0
mov r11b, r12b
xor r11b, 0
mov sil, r10b
and sil, r11b
mov dil, dl
xor dil, 0xff
and dil, 0
and dl, r11b
or r9b, sil
or dil, dl
xor r9b, dil
mov dl, r10b
xor dl, 0xff
mov r11b, r9b
xor r11b, dl
and r11b, r9b
mov dl, bl
xor dl, 0xff
and dl, 1
mov r9b, r12b
xor r9b, 1
and bl, r9b
or dl, bl
mov r9b, cl
xor r9b, 0xff
and r9b, 1
mov bl, r12b
xor bl, 1
mov sil, cl
and sil, bl
mov dil, r12b
xor dil, 1
and dil, 0xff
and bl, 1
or r9b, sil
or dil, bl
xor r9b, dil
mov bl, r12b
xor bl, 0
and bl, 0
mov sil, r12b
xor sil, 0
mov dil, sil
and dil, 0
mov r15b, r12b
xor r15b, 1
and r15b, 0
and sil, 1
or bl, dil
or r15b, sil
xor bl, r15b
mov sil, dl
xor sil, 0xff
mov dil, r9b
xor dil, 0xff
mov r15b, r12b
xor r15b, 0
mov r13b, sil
and r13b, 0
and dl, r15b
mov r8b, dil
and r8b, 0
and r9b, r15b
or r13b, dl
or r8b, r9b
xor r13b, r8b
or sil, dil
xor sil, 0xff
or r15b, 0
and sil, r15b
or r13b, sil
mov dl, r12b
xor dl, 0
mov r8b, bl
xor r8b, 0xff
mov r9b, r12b
xor r9b, 0
mov sil, dl
and sil, 0
mov dil, r9b
and dil, 0
mov r15b, r8b
and r15b, 0
and bl, r9b
or sil, dil
or r15b, bl
xor sil, r15b
or dl, r8b
xor dl, 0xff
or r9b, 0
and dl, r9b
or sil, dl
mov dl, r13b
xor dl, 0xff
and dl, 1
mov r8b, r12b
xor r8b, 1
and r13b, r8b
or dl, r13b
xor sil, 0xff
mov r8b, dl
xor r8b, sil
and r8b, dl
mov dl, r12b
xor dl, 1
and dl, 1
mov r9b, r12b
xor r9b, 1
and r9b, 1
or dl, r9b
mov r9b, al
xor r9b, 0xff
and r9b, 1
mov bl, r12b
xor bl, 1
mov sil, al
and sil, bl
mov dil, dl
xor dil, 0xff
and dil, 0xff
and dl, bl
or r9b, sil
or dil, dl
xor r9b, dil
xor r9b, 0xff
mov dl, al
xor dl, 0xff
mov bl, r12b
xor bl, 1
or r9b, dl
or bl, 1
xor r9b, 0xff
and r9b, bl
mov dl, r14b
xor dl, 0xff
and dl, 1
mov bl, r12b
xor bl, 1
and r14b, bl
or dl, r14b
mov bl, cl
xor bl, 0xff
and bl, 1
mov sil, r12b
xor sil, 1
mov dil, cl
and dil, sil
mov r14b, r12b
xor r14b, 1
and r14b, 0xff
and sil, 1
or bl, dil
or r14b, sil
xor bl, r14b
mov sil, r12b
xor sil, 0
and sil, 1
mov dil, r12b
xor dil, 1
and dil, 0
or sil, dil
mov dil, dl
and dil, bl
xor dl, bl
or dil, dl
mov dl, r12b
xor dl, 0
mov bl, sil
xor bl, 0xff
mov r14b, r12b
xor r14b, 1
mov r15b, dl
and r15b, 0xff
mov r13b, r14b
and r13b, 0
mov byte [rbp + 0x2d7], bl
and bl, 0xff
and sil, r14b
or r15b, r13b
or bl, sil
xor r15b, bl
mov bl, byte [rbp + 0x2d7]
or dl, bl
xor dl, 0xff
or r14b, 1
and dl, r14b
or r15b, dl
mov dl, dil
xor dl, 0xff
and dl, 1
mov sil, r12b
xor sil, 1
and dil, sil
or dl, dil
xor dl, 0xff
xor r15b, 0xff
mov sil, r12b
xor sil, 0
or dl, r15b
or sil, 0
xor dl, 0xff
and dl, sil
mov sil, r8b
xor sil, 0xff
mov dil, r11b
xor dil, sil
and dil, r11b
mov sil, r11b
xor sil, 0xff
mov r14b, r8b
and r14b, sil
xor r8b, 0xff
and r11b, r8b
or r14b, r11b
mov r8b, dil
and r8b, r14b
xor dil, r14b
or r8b, dil
mov r11b, r9b
xor r11b, 0xff
and r11b, 1
mov sil, r12b
xor sil, 1
mov dil, r9b
and dil, sil
or r11b, dil
mov sil, dl
xor sil, 0xff
and sil, 1
mov dil, r12b
xor dil, 1
mov r14b, dl
and r14b, dil
or sil, r14b
mov dil, r12b
xor dil, 0
and dil, 1
mov r14b, r12b
xor r14b, 1
mov r15b, r14b
and r15b, 0
mov r13b, r12b
xor r13b, 1
and r13b, 0xff
and r14b, 1
or dil, r15b
or r13b, r14b
xor dil, r13b
mov r14b, r11b
xor r14b, 0xff
mov r15b, r12b
xor r15b, 0
mov r13b, r12b
xor r13b, 1
or r14b, r15b
or r13b, 1
xor r14b, 0xff
and r14b, r13b
mov r15b, dil
xor r15b, 0xff
mov r13b, r9b
xor r13b, r15b
and r13b, r9b
mov r9b, r12b
xor r9b, 0
mov r15b, sil
xor r15b, r9b
and r15b, sil
mov r9b, dil
xor r9b, 0xff
mov bl, dl
xor bl, r9b
and bl, dl
mov dl, r14b
xor dl, 0xff
mov r9b, r13b
xor r9b, 0xff
mov byte [rbp + 0x2d6], r12b
xor r12b, 0
mov byte [rbp + 0x2d5], dl
and dl, 0
and r14b, r12b
mov byte [rbp + 0x2d4], r9b
and r9b, 0
and r13b, r12b
or dl, r14b
or r9b, r13b
xor dl, r9b
mov r9b, byte [rbp + 0x2d5]
mov r14b, byte [rbp + 0x2d4]
or r9b, r14b
xor r9b, 0xff
or r12b, 0
and r9b, r12b
or dl, r9b
mov r9b, r15b
xor r9b, 0xff
mov r12b, bl
xor r12b, 0xff
mov r13b, byte [rbp + 0x2d6]
xor r13b, 1
mov r14b, r9b
and r14b, 0xff
and r15b, r13b
mov byte [rbp + 0x2d3], r12b
and r12b, 0xff
and bl, r13b
or r14b, r15b
or r12b, bl
xor r14b, r12b
mov bl, byte [rbp + 0x2d3]
or r9b, bl
xor r9b, 0xff
or r13b, 1
and r9b, r13b
or r14b, r9b
mov r9b, dl
xor r9b, 0xff
and r9b, 0
mov r15b, byte [rbp + 0x2d6]
xor r15b, 0
and dl, r15b
mov r12b, r14b
xor r12b, 0xff
and r12b, 0
and r14b, r15b
or r9b, dl
or r12b, r14b
xor r9b, r12b
mov dl, r11b
and dl, sil
xor r11b, sil
or dl, r11b
mov r11b, dl
xor r11b, 0xff
and r11b, 0
mov sil, byte [rbp + 0x2d6]
xor sil, 0
and dl, sil
mov r14b, byte [rbp + 0x2d6]
xor r14b, 1
and r14b, 0
and sil, 1
or r11b, dl
or r14b, sil
xor r11b, r14b
mov dl, dil
and dl, 0
xor dil, 0
or dl, dil
xor dl, 0xff
mov sil, r11b
xor sil, dl
and sil, r11b
mov dl, r9b
xor dl, 0xff
mov r11b, sil
xor r11b, 0xff
mov dil, byte [rbp + 0x2d6]
xor dil, 1
mov r14b, dl
and r14b, 0xff
and r9b, dil
mov r15b, r11b
and r15b, 0xff
and sil, dil
or r14b, r9b
or r15b, sil
xor r14b, r15b
or dl, r11b
xor dl, 0xff
or dil, 1
and dl, dil
or r14b, dl
mov dl, r8b
xor dl, 0xff
and dl, 0
mov r9b, byte [rbp + 0x2d6]
xor r9b, 0
mov r11b, r8b
and r11b, r9b
mov sil, byte [rbp + 0x2d6]
xor sil, 1
and sil, 0
and r9b, 1
or dl, r11b
or sil, r9b
xor dl, sil
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov r9b, byte [rbp + 0x2d6]
xor r9b, 1
and r9b, 1
mov r11b, byte [rbp + 0x2d6]
xor r11b, 1
mov sil, r11b
and sil, 1
mov dil, byte [rbp + 0x2d6]
xor dil, 1
and dil, 0xff
and r11b, 1
or r9b, sil
or dil, r11b
xor r9b, dil
mov r11b, r9b
xor r11b, 0xff
mov sil, r8b
xor sil, r11b
and sil, r8b
mov r8b, r14b
xor r8b, 0xff
and r8b, 0
mov r11b, byte [rbp + 0x2d6]
xor r11b, 0
mov dil, r14b
and dil, r11b
mov r15b, byte [rbp + 0x2d6]
xor r15b, 1
and r15b, 0
and r11b, 1
or r8b, dil
or r15b, r11b
xor r8b, r15b
mov r11b, byte [rbp + 0x2d6]
xor r11b, 1
mov dil, r8b
xor dil, r11b
and dil, r8b
xor r14b, 0xff
xor r9b, 0xff
mov r8b, byte [rbp + 0x2d6]
xor r8b, 0
or r14b, r9b
or r8b, 0
xor r14b, 0xff
and r14b, r8b
mov r8b, dl
xor r8b, 0xff
mov r9b, sil
xor r9b, 0xff
mov r11b, byte [rbp + 0x2d6]
xor r11b, 0
mov r15b, r8b
and r15b, 0
and dl, r11b
mov r12b, r9b
and r12b, 0
and sil, r11b
or r15b, dl
or r12b, sil
xor r15b, r12b
or r8b, r9b
xor r8b, 0xff
or r11b, 0
and r8b, r11b
or r15b, r8b
mov dl, dil
xor dl, 0xff
mov r8b, r14b
xor r8b, 0xff
mov r9b, byte [rbp + 0x2d6]
xor r9b, 0
mov r11b, dl
and r11b, 0
and dil, r9b
mov sil, r8b
and sil, 0
and r14b, r9b
or r11b, dil
or sil, r14b
xor r11b, sil
or dl, r8b
xor dl, 0xff
or r9b, 0
and dl, r9b
or r11b, dl
mov dl, r15b
xor dl, 0xff
mov r8b, r11b
and r8b, dl
xor r11b, 0xff
and r15b, r11b
or r8b, r15b
mov dl, r10b
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x2d6]
xor r9b, 1
mov r11b, r10b
and r11b, r9b
or dl, r11b
mov r9b, al
xor r9b, 0xff
and r9b, 1
mov r11b, byte [rbp + 0x2d6]
xor r11b, 1
mov sil, al
and sil, r11b
or r9b, sil
mov r11b, byte [rbp + 0x2d6]
xor r11b, 1
and r11b, 1
mov sil, byte [rbp + 0x2d6]
xor sil, 1
and sil, 1
or r11b, sil
mov sil, dl
xor sil, 0xff
mov dil, byte [rbp + 0x2d6]
xor dil, 1
mov r14b, byte [rbp + 0x2d6]
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 + 0x2d6]
xor r14b, 1
or r10b, dil
or r14b, 1
xor r10b, 0xff
and r10b, r14b
mov dil, byte [rbp + 0x2d6]
xor dil, 1
mov r14b, r9b
xor r14b, dil
and r14b, r9b
mov dil, r11b
xor dil, 0xff
mov r15b, al
xor r15b, dil
and r15b, al
mov al, sil
and al, r10b
xor sil, r10b
or al, sil
mov r10b, r14b
and r10b, r15b
xor r14b, r15b
or r10b, r14b
mov sil, al
xor sil, 0xff
and sil, 0
mov dil, byte [rbp + 0x2d6]
xor dil, 0
and al, dil
mov r14b, r10b
xor r14b, 0xff
and r14b, 0
and r10b, dil
or sil, al
or r14b, r10b
xor sil, r14b
mov al, dl
xor al, 0xff
mov r10b, r9b
xor r10b, 0xff
mov dil, byte [rbp + 0x2d6]
xor dil, 1
mov r14b, al
and r14b, 0xff
and dl, dil
mov r15b, r10b
and r15b, 0xff
and r9b, dil
or r14b, dl
or r15b, r9b
xor r14b, r15b
or al, r10b
xor al, 0xff
or dil, 1
and al, dil
or r14b, al
mov al, r14b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x2d6]
xor dl, 1
and r14b, dl
or al, r14b
mov dl, r11b
and dl, 1
xor r11b, 1
or dl, r11b
xor dl, 0xff
mov r9b, al
xor r9b, dl
and r9b, al
mov al, sil
xor al, 0xff
mov dl, r9b
xor dl, 0xff
mov r10b, byte [rbp + 0x2d6]
xor r10b, 0
mov r11b, al
and r11b, 0
and sil, r10b
mov dil, dl
and dil, 0
and r9b, r10b
or r11b, sil
or dil, r9b
xor r11b, dil
or al, dl
xor al, 0xff
or r10b, 0
and al, r10b
or r11b, al
mov al, r11b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x2d6]
xor dl, 1
mov r9b, r11b
and r9b, dl
or al, r9b
xor al, 0xff
xor al, 1
and al, 0xff
mov dl, byte [rbp + 0x2d6]
xor dl, 1
and dl, 1
mov r9b, byte [rbp + 0x2d6]
xor r9b, 1
mov r10b, r9b
and r10b, 1
mov sil, byte [rbp + 0x2d6]
xor sil, 1
and sil, 0xff
and r9b, 1
or dl, r10b
or sil, r9b
xor dl, sil
xor r11b, 0xff
mov r9b, dl
xor r9b, 0xff
mov r10b, byte [rbp + 0x2d6]
xor r10b, 0
or r11b, r9b
or r10b, 0
xor r11b, 0xff
and r11b, r10b
mov r9b, byte [rbp + 0x2d6]
xor r9b, 1
and r9b, 0
mov r10b, byte [rbp + 0x2d6]
xor r10b, 0
mov sil, r10b
and sil, 1
mov dil, byte [rbp + 0x2d6]
xor dil, 1
and dil, 0
and r10b, 1
or r9b, sil
or dil, r10b
xor r9b, dil
mov r10b, byte [rbp + 0x2d6]
xor r10b, 1
mov sil, r9b
xor sil, r10b
and sil, r9b
mov r9b, byte [rbp + 0x2d6]
xor r9b, 1
xor dl, 0xff
mov r10b, byte [rbp + 0x2d6]
xor r10b, 0
or r9b, dl
or r10b, 0
xor r9b, 0xff
and r9b, r10b
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
and r9b, 0
mov r10b, byte [rbp + 0x2d6]
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, cl
xor al, 0xff
xor al, 1
and al, 0xff
mov dl, byte [rbp + 0x2d6]
xor dl, 1
mov r10b, cl
and r10b, dl
xor cl, 0xff
and cl, 1
or r10b, cl
mov cl, al
xor cl, 0xff
mov dl, r10b
xor dl, 0xff
mov r11b, byte [rbp + 0x2d6]
xor r11b, 0
mov sil, cl
and sil, 0
and al, r11b
mov dil, dl
and dil, 0
and r10b, r11b
or sil, al
or dil, r10b
xor sil, dil
or cl, dl
xor cl, 0xff
or r11b, 0
and cl, r11b
or sil, cl
mov al, r9b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x2d6]
xor cl, 1
and r9b, cl
mov dl, byte [rbp + 0x2d6]
xor dl, 1
and dl, 0xff
and cl, 1
or al, r9b
or dl, cl
xor al, dl
mov cl, sil
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x2d6]
xor dl, 1
and sil, dl
mov r9b, byte [rbp + 0x2d6]
xor r9b, 1
and r9b, 0xff
and dl, 1
or cl, sil
or r9b, dl
xor cl, r9b
mov dl, byte [rbp + 0x2d6]
xor dl, 1
and dl, 0
mov r9b, byte [rbp + 0x2d6]
xor r9b, 0
mov r10b, r9b
and r10b, 1
mov r11b, byte [rbp + 0x2d6]
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 + 0x2d6]
xor r11b, 1
mov sil, r9b
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 r9b, r10b
xor r9b, 0xff
or r11b, 1
and r9b, r11b
or sil, r9b
mov al, byte [rbp + 0x2d6]
xor al, 1
mov cl, dl
xor cl, 0xff
mov r9b, byte [rbp + 0x2d6]
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, sil
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x2d6]
xor cl, 0
and sil, cl
mov dl, byte [rbp + 0x2d6]
xor dl, 1
and dl, 0
and cl, 1
or al, sil
or dl, cl
xor al, dl
xor al, 0xff
xor r10b, 0xff
mov cl, byte [rbp + 0x2d6]
xor cl, 0
or al, r10b
or cl, 0
xor al, 0xff
and al, cl
mov cl, r8b
xor cl, 0xff
mov dl, al
xor dl, 0xff
mov r9b, byte [rbp + 0x2d6]
xor r9b, 0
or cl, dl
or r9b, 0
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 0x6d959c9d
jmp 0x6d9b4c3d
jmp 0x6d959ca2
jmp 0x6d959ca7
mov rax, qword [rbp + 0x728]
mov rcx, qword [rax]
mov qword [rbp + 0x2c8], rcx
mov rax, qword [rbp + 0x2c8]
mov ecx, dword [rax + 0xc]
mov dword [rbp + 0x2c4], ecx
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, 0x6943177d
add r9d, 0
sub r9d, 0xde6dd236
sub r9d, 0x6943177d
mov r10d, eax
sub r10d, r9d
sub r8d, r10d
mov r9d, 0x357eb664
add r9d, 0
sub r9d, r8d
sub r9d, 0x357eb664
add r9d, 0x4f457232
sub r9d, 0xc48ce4b3
sub r9d, 0x4f457232
add r9d, 0x1a9e6ef2
sub r9d, 1
sub r9d, 0x1a9e6ef2
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0xc48ce4b3
add r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0x6f9ed536
add r8d, r9d
sub eax, r8d
add eax, 0xcfaeeaa4
sub eax, 0xde6dd236
sub eax, 0xcfaeeaa4
add eax, 0x9d44732b
sub eax, 0x6f9ed536
sub eax, 0x9d44732b
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, 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, 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
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
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, 0
mov r14b, al
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 al, bl
xor al, 0xff
or sil, 0
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
xor dil, 1
and cl, dil
mov r11b, r14b
xor r11b, 0xff
and r11b, 0xff
and r14b, dil
or al, cl
or r11b, r14b
xor al, r11b
mov cl, dl
and cl, al
xor dl, al
or cl, dl
test cl, 1
jne 0x6d959f56
jmp 0x6d9b4c61
xor eax, eax
mov ecx, dword [rbp + 0x2c4]
cmp ecx, 0
setne dl
mov r8d, dword [sym.out.dll_x.13]
mov r9d, dword [sym.out.dll_y.14]
mov r10d, 0x12686fe0
add r10d, 0
sub r10d, 0x37651af4
sub r10d, 0x12686fe0
mov r11d, eax
sub r11d, 1
add r10d, r11d
mov r11d, eax
sub r11d, r10d
mov r10d, eax
sub r10d, 0x37651af4
add r11d, r10d
mov r10d, eax
sub r10d, r11d
mov r11d, eax
sub r11d, r8d
add r11d, 0
mov esi, 0xa0495a1c
add esi, 0
sub esi, r10d
sub esi, 0xa0495a1c
mov r10d, eax
sub r10d, r11d
mov r11d, eax
sub r11d, esi
add r10d, r11d
sub eax, r10d
mov r10d, 0x93d75f9f
add r10d, 0
sub r10d, eax
sub r10d, 0x93d75f9f
imul r8d, r10d
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, 1
and r14b, 0xff
mov al, r15b
xor al, 1
and al, 0
mov r12b, r15b
xor r12b, 0
mov r13b, r12b
and r13b, 1
mov r8b, r15b
xor r8b, 1
and r8b, 0
and r12b, 1
or al, r13b
or r8b, r12b
xor al, r8b
xor al, 0xff
mov r8b, bl
xor r8b, al
and r8b, bl
mov al, r14b
and al, r8b
xor r14b, r8b
or al, r14b
mov r8b, dil
xor r8b, 0xff
and r8b, 0
mov r14b, r15b
xor r14b, 0
mov r12b, dil
and r12b, r14b
mov r13b, r15b
xor r13b, 1
and r13b, 0
and r14b, 1
or r8b, r12b
or r13b, r14b
xor r8b, r13b
mov r14b, r15b
xor r14b, 0
xor r8b, 0xff
mov r12b, r15b
xor r12b, 1
or r14b, r8b
or r12b, 1
xor r14b, 0xff
and r14b, r12b
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
mov r9b, r8b
xor r9b, 0xff
mov r12b, dil
xor r12b, r9b
and r12b, dil
mov r9b, r15b
xor r9b, 1
and r9b, 1
mov r13b, r15b
xor r13b, 1
and r13b, 1
or r9b, r13b
mov r13b, r15b
xor r13b, 0
mov r10b, r9b
xor r10b, r13b
and r10b, r9b
mov r9b, r15b
xor r9b, 1
xor r8b, 0xff
mov r13b, r15b
xor r13b, 1
or r9b, r8b
or r13b, 1
xor r9b, 0xff
and r9b, r13b
mov r8b, r14b
xor r8b, 0xff
mov r13b, r12b
xor r13b, 0xff
mov r11b, r15b
xor r11b, 0
mov sil, r8b
and sil, 0
and r14b, r11b
mov cl, r13b
and cl, 0
and r12b, r11b
or sil, r14b
or cl, r12b
xor sil, cl
or r8b, r13b
xor r8b, 0xff
or r11b, 0
and r8b, r11b
or sil, r8b
mov cl, r10b
and cl, r9b
xor r10b, r9b
or cl, r10b
mov r8b, sil
xor r8b, 0xff
and r8b, 0
mov r9b, r15b
xor r9b, 0
and sil, r9b
mov r10b, cl
xor r10b, 0xff
and r10b, 0
and cl, r9b
or r8b, sil
or r10b, cl
xor r8b, r10b
mov cl, r15b
xor cl, 0
and cl, 1
mov r9b, r15b
xor r9b, 1
and r9b, 0
or cl, r9b
mov r9b, r15b
xor r9b, 0
xor cl, 0xff
mov r10b, r15b
xor r10b, 0
or r9b, cl
or r10b, 0
xor r9b, 0xff
and r9b, r10b
mov cl, r15b
xor cl, 0
and cl, 1
mov r10b, r15b
xor r10b, 1
and r10b, 0
or cl, r10b
mov r10b, r15b
xor r10b, 0
mov r11b, cl
xor r11b, 0xff
mov sil, r15b
xor sil, 1
or r10b, r11b
or sil, 1
xor r10b, 0xff
and r10b, sil
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
xor r11b, 0xff
mov sil, r15b
xor sil, 0
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 cl, 0xff
mov r14b, r15b
xor r14b, 1
or sil, cl
or r14b, 1
xor sil, 0xff
and sil, r14b
mov cl, r9b
xor cl, 0xff
mov r14b, r10b
xor r14b, 0xff
mov r12b, r15b
xor r12b, 0
mov r13b, cl
and r13b, 0
and r9b, r12b
mov byte [rbp + 0x2c3], r14b
and r14b, 0
and r10b, r12b
or r13b, r9b
or r14b, r10b
xor r13b, r14b
mov r9b, byte [rbp + 0x2c3]
or cl, r9b
xor cl, 0xff
or r12b, 0
and cl, r12b
or r13b, cl
mov cl, r11b
and cl, sil
xor r11b, sil
or cl, r11b
mov r10b, r13b
xor r10b, 0xff
mov r11b, cl
and r11b, r10b
xor cl, 0xff
and r13b, cl
or r11b, r13b
mov cl, r15b
xor cl, 0
and cl, 0
mov r10b, r15b
xor r10b, 0
mov sil, r10b
and sil, 0
mov r14b, r15b
xor r14b, 1
and r14b, 0
and r10b, 1
or cl, sil
or r14b, r10b
xor cl, r14b
mov r10b, al
xor r10b, 0xff
and r10b, 0
mov sil, r15b
xor sil, 0
mov r14b, al
and r14b, sil
mov r12b, cl
xor r12b, 0xff
and r12b, 0
and cl, sil
or r10b, r14b
or r12b, cl
xor r10b, r12b
mov cl, al
xor cl, 0xff
mov sil, r10b
xor sil, cl
and sil, r10b
mov cl, bl
xor cl, 0xff
and cl, 1
mov r10b, r15b
xor r10b, 1
and bl, r10b
or cl, bl
mov r10b, r11b
xor r10b, 0xff
and r10b, 1
mov bl, r15b
xor bl, 1
mov r14b, r11b
and r14b, bl
or r10b, r14b
mov bl, r15b
xor bl, 1
and bl, 1
mov r14b, r15b
xor r14b, 1
and r14b, 1
or bl, r14b
mov r14b, cl
and r14b, r10b
xor cl, r10b
or r14b, cl
mov cl, r15b
xor cl, 1
mov r10b, bl
xor r10b, 0xff
mov r12b, r15b
xor r12b, 0
mov r13b, cl
and r13b, 0
mov r9b, r12b
and r9b, 1
mov byte [rbp + 0x2c2], r10b
and r10b, 0
and bl, r12b
or r13b, r9b
or r10b, bl
xor r13b, r10b
mov r9b, byte [rbp + 0x2c2]
or cl, r9b
xor cl, 0xff
or r12b, 0
and cl, r12b
or r13b, cl
mov cl, r14b
xor cl, 0xff
and cl, 0
mov r10b, r15b
xor r10b, 0
and r14b, r10b
mov bl, r15b
xor bl, 1
and bl, 0
and r10b, 1
or cl, r14b
or bl, r10b
xor cl, bl
xor r13b, 0xff
mov r10b, cl
xor r10b, r13b
and r10b, cl
mov cl, r15b
xor cl, 0
and cl, 1
mov bl, r15b
xor bl, 1
and bl, 0
or cl, bl
mov bl, r8b
xor bl, 0xff
mov r14b, cl
and r14b, bl
xor cl, 0xff
mov bl, r8b
and bl, cl
or r14b, bl
xor r14b, 0xff
mov cl, r8b
xor cl, 0xff
mov bl, r15b
xor bl, 1
or r14b, cl
or bl, 1
xor r14b, 0xff
and r14b, bl
mov cl, r11b
xor cl, 0xff
and cl, 0
mov bl, r15b
xor bl, 0
mov r12b, r11b
and r12b, bl
mov r13b, r15b
xor r13b, 1
and r13b, 0
and bl, 1
or cl, r12b
or r13b, bl
xor cl, r13b
mov bl, dil
xor bl, 0xff
and bl, 1
mov r12b, r15b
xor r12b, 1
mov r13b, dil
and r13b, r12b
mov r9b, cl
xor r9b, 0xff
and r9b, 0xff
and cl, r12b
or bl, r13b
or r9b, cl
xor bl, r9b
xor dil, 0xff
mov cl, bl
xor cl, dil
and cl, bl
mov r9b, sil
xor r9b, 0xff
and r9b, 1
mov bl, r15b
xor bl, 1
mov dil, sil
and dil, bl
mov r12b, r15b
xor r12b, 1
and r12b, 0xff
and bl, 1
or r9b, dil
or r12b, bl
xor r9b, r12b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov dil, r15b
xor dil, 1
mov r12b, r10b
and r12b, dil
mov r13b, r15b
xor r13b, 1
and r13b, 0xff
and dil, 1
or bl, r12b
or r13b, dil
xor bl, r13b
mov dil, r15b
xor dil, 1
and dil, 1
mov r12b, r15b
xor r12b, 1
and r12b, 1
or dil, r12b
mov r12b, r9b
xor r12b, 0xff
mov r13b, r15b
xor r13b, 1
mov byte [rbp + 0x2c1], r15b
xor r15b, 1
or r12b, r13b
or r15b, 1
xor r12b, 0xff
and r12b, r15b
xor sil, 0xff
mov r15b, dil
xor r15b, 0xff
mov r13b, byte [rbp + 0x2c1]
xor r13b, 1
or sil, r15b
or r13b, 1
xor sil, 0xff
and sil, r13b
mov r15b, byte [rbp + 0x2c1]
xor r15b, 1
mov r13b, bl
xor r13b, r15b
and r13b, bl
xor r10b, 0xff
mov r15b, dil
xor r15b, 0xff
mov byte [rbp + 0x2c0], al
mov al, byte [rbp + 0x2c1]
xor al, 1
or r10b, r15b
or al, 1
xor r10b, 0xff
and r10b, al
mov al, r12b
and al, sil
xor r12b, sil
or al, r12b
mov sil, r13b
and sil, r10b
xor r13b, r10b
or sil, r13b
mov r10b, al
xor r10b, 0xff
and r10b, 1
mov r15b, byte [rbp + 0x2c1]
xor r15b, 1
and al, r15b
mov r12b, sil
xor r12b, 0xff
and r12b, 0xff
and sil, r15b
or r10b, al
or r12b, sil
xor r10b, r12b
mov al, r9b
xor al, 0xff
mov sil, bl
xor sil, 0xff
mov r15b, byte [rbp + 0x2c1]
xor r15b, 0
mov r12b, al
and r12b, 0
and r9b, r15b
mov r13b, sil
and r13b, 0
and bl, r15b
or r12b, r9b
or r13b, bl
xor r12b, r13b
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 + 0x2c1]
xor r9b, 1
and r12b, r9b
or al, r12b
mov r9b, byte [rbp + 0x2c1]
xor r9b, 1
mov bl, dil
xor bl, 0xff
mov sil, byte [rbp + 0x2c1]
xor sil, 1
mov r15b, r9b
and r15b, 0xff
mov r12b, sil
and r12b, 1
mov r13b, bl
and r13b, 0xff
and dil, sil
or r15b, r12b
or r13b, dil
xor r15b, r13b
or r9b, bl
xor r9b, 0xff
or sil, 1
and r9b, sil
or r15b, r9b
xor al, 0xff
xor r15b, 0xff
mov r9b, byte [rbp + 0x2c1]
xor r9b, 1
or al, r15b
or r9b, 1
xor al, 0xff
and al, r9b
mov r9b, r10b
and r9b, al
xor r10b, al
or r9b, r10b
mov al, r14b
xor al, 0xff
and al, 1
mov r10b, byte [rbp + 0x2c1]
xor r10b, 1
mov bl, r14b
and bl, r10b
or al, bl
mov r10b, cl
xor r10b, 0xff
and r10b, 1
mov bl, byte [rbp + 0x2c1]
xor bl, 1
mov sil, cl
and sil, bl
or r10b, sil
mov bl, byte [rbp + 0x2c1]
xor bl, 0
and bl, 1
mov sil, byte [rbp + 0x2c1]
xor sil, 1
and sil, 0
or bl, sil
mov sil, al
xor sil, 0xff
mov dil, byte [rbp + 0x2c1]
xor dil, 0
mov r15b, byte [rbp + 0x2c1]
xor r15b, 1
or sil, dil
or r15b, 1
xor sil, 0xff
and sil, r15b
mov dil, bl
xor dil, 0xff
mov r15b, r14b
xor r15b, dil
and r15b, r14b
mov dil, byte [rbp + 0x2c1]
xor dil, 0
mov r14b, r10b
xor r14b, dil
and r14b, r10b
xor cl, 0xff
mov dil, bl
xor dil, 0xff
mov r12b, byte [rbp + 0x2c1]
xor r12b, 1
or cl, dil
or r12b, 1
xor cl, 0xff
and cl, r12b
mov dil, sil
xor dil, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, byte [rbp + 0x2c1]
xor r13b, 1
mov byte [rbp + 0x2bf], dil
and dil, 0xff
and sil, r13b
mov byte [rbp + 0x2be], r12b
and r12b, 0xff
and r15b, r13b
or dil, sil
or r12b, r15b
xor dil, r12b
mov sil, byte [rbp + 0x2bf]
mov r15b, byte [rbp + 0x2be]
or sil, r15b
xor sil, 0xff
or r13b, 1
and sil, r13b
or dil, sil
mov sil, r14b
xor sil, 0xff
mov r12b, cl
xor r12b, 0xff
mov r13b, byte [rbp + 0x2c1]
xor r13b, 0
mov r15b, sil
and r15b, 0
and r14b, r13b
mov byte [rbp + 0x2bd], r12b
and r12b, 0
and cl, r13b
or r15b, r14b
or r12b, cl
xor r15b, r12b
mov cl, byte [rbp + 0x2bd]
or sil, cl
xor sil, 0xff
or r13b, 0
and sil, r13b
or r15b, sil
mov sil, dil
xor sil, 0xff
and sil, 0
mov r14b, byte [rbp + 0x2c1]
xor r14b, 0
and dil, r14b
mov r12b, r15b
xor r12b, 0xff
and r12b, 0
and r15b, r14b
or sil, dil
or r12b, r15b
xor sil, r12b
mov dil, al
xor dil, 0xff
mov r14b, r10b
xor r14b, 0xff
mov r15b, byte [rbp + 0x2c1]
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 + 0x2c1]
xor r10b, 1
and r12b, r10b
or al, r12b
mov r10b, byte [rbp + 0x2c1]
xor r10b, 0
mov dil, bl
xor dil, 0xff
mov r14b, byte [rbp + 0x2c1]
xor r14b, 0
mov r15b, r10b
and r15b, 0
mov r12b, r14b
and r12b, 0
mov r13b, dil
and r13b, 0
and bl, r14b
or r15b, r12b
or r13b, bl
xor r15b, r13b
or r10b, dil
xor r10b, 0xff
or r14b, 0
and r10b, r14b
or r15b, r10b
xor r15b, 0xff
mov r10b, al
xor r10b, r15b
and r10b, al
mov al, sil
and al, r10b
xor sil, r10b
or al, sil
mov r10b, r9b
xor r10b, 0xff
and r10b, 1
mov bl, byte [rbp + 0x2c1]
xor bl, 1
mov sil, r9b
and sil, bl
mov dil, byte [rbp + 0x2c1]
xor dil, 1
and dil, 0xff
and bl, 1
or r10b, sil
or dil, bl
xor r10b, dil
mov bl, al
xor bl, 0xff
xor r10b, 0xff
mov sil, byte [rbp + 0x2c1]
xor sil, 0
or bl, r10b
or sil, 0
xor bl, 0xff
and bl, sil
mov r10b, al
xor r10b, 0xff
and r10b, 1
mov sil, byte [rbp + 0x2c1]
xor sil, 1
and al, sil
mov dil, byte [rbp + 0x2c1]
xor dil, 1
and dil, 0xff
and sil, 1
or r10b, al
or dil, sil
xor r10b, dil
xor r9b, 0xff
xor r10b, 0xff
mov al, byte [rbp + 0x2c1]
xor al, 1
or r9b, r10b
or al, 1
xor r9b, 0xff
and r9b, al
mov al, bl
and al, r9b
xor bl, r9b
or al, bl
mov r9b, byte [rbp + 0x2c0]
xor r9b, 0xff
mov r10b, r8b
xor r10b, 0xff
mov bl, byte [rbp + 0x2c1]
xor bl, 1
or r9b, r10b
or bl, 1
xor r9b, 0xff
and r9b, bl
mov r10b, byte [rbp + 0x2c0]
xor r10b, 0xff
and r10b, 1
mov bl, byte [rbp + 0x2c1]
xor bl, 1
mov sil, byte [rbp + 0x2c0]
and sil, bl
mov dil, r8b
xor dil, 0xff
and dil, 0xff
and r8b, bl
or r10b, sil
or dil, r8b
xor r10b, dil
mov r8b, r9b
xor r8b, 0xff
mov bl, r10b
xor bl, 0xff
mov sil, byte [rbp + 0x2c1]
xor sil, 0
mov dil, r8b
and dil, 0
and r9b, sil
mov r14b, bl
and r14b, 0
and r10b, sil
or dil, r9b
or r14b, r10b
xor dil, r14b
or r8b, bl
xor r8b, 0xff
or sil, 0
and r8b, sil
or dil, r8b
mov r8b, dil
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x2c1]
xor r9b, 1
mov r10b, dil
and r10b, r9b
or r8b, r10b
mov r9b, byte [rbp + 0x2c1]
xor r9b, 1
xor r8b, 0xff
mov r10b, byte [rbp + 0x2c1]
xor r10b, 0
or r9b, r8b
or r10b, 0
xor r9b, 0xff
and r9b, r10b
mov r8b, byte [rbp + 0x2c1]
xor r8b, 1
and r8b, 1
mov r10b, byte [rbp + 0x2c1]
xor r10b, 1
and r10b, 1
or r8b, r10b
xor dil, 0xff
xor r8b, 0xff
mov r10b, byte [rbp + 0x2c1]
xor r10b, 0
or dil, r8b
or r10b, 0
xor dil, 0xff
and dil, r10b
mov r8b, r9b
and r8b, dil
xor r9b, dil
or r8b, r9b
mov r9b, byte [rbp + 0x2c1]
xor r9b, 0
mov r10b, r11b
xor r10b, 0xff
mov bl, byte [rbp + 0x2c1]
xor bl, 0
or r9b, r10b
or bl, 0
xor r9b, 0xff
and r9b, bl
mov r10b, byte [rbp + 0x2c1]
xor r10b, 0
and r10b, 1
mov bl, byte [rbp + 0x2c1]
xor bl, 1
mov sil, bl
and sil, 0
mov dil, r11b
xor dil, 0xff
and dil, 0xff
and r11b, bl
or r10b, sil
or dil, r11b
xor r10b, dil
mov r11b, r9b
xor r11b, 0xff
mov bl, r10b
xor bl, 0xff
mov sil, byte [rbp + 0x2c1]
xor sil, 0
mov dil, r11b
and dil, 0
and r9b, sil
mov r14b, bl
and r14b, 0
and r10b, sil
or dil, r9b
or r14b, r10b
xor dil, r14b
or r11b, bl
xor r11b, 0xff
or sil, 0
and r11b, sil
or dil, r11b
mov r9b, r8b
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x2c1]
xor r10b, 1
and r8b, r10b
or r9b, r8b
mov r8b, dil
xor r8b, 0xff
and r8b, 1
mov r10b, byte [rbp + 0x2c1]
xor r10b, 1
and dil, r10b
or r8b, dil
mov r10b, byte [rbp + 0x2c1]
xor r10b, 0
and r10b, 1
mov r11b, byte [rbp + 0x2c1]
xor r11b, 1
and r11b, 0
or r10b, r11b
mov r11b, r9b
xor r11b, 0xff
mov bl, r8b
xor bl, 0xff
mov sil, byte [rbp + 0x2c1]
xor sil, 1
mov dil, r11b
and dil, 0xff
and r9b, sil
mov r14b, bl
and r14b, 0xff
and r8b, sil
or dil, r9b
or r14b, r8b
xor dil, r14b
or r11b, bl
xor r11b, 0xff
or sil, 1
and r11b, sil
or dil, r11b
mov r8b, byte [rbp + 0x2c1]
xor r8b, 0
mov r9b, r10b
xor r9b, 0xff
mov r11b, byte [rbp + 0x2c1]
xor r11b, 0
mov bl, r8b
and bl, 0
mov sil, r11b
and sil, 0
mov r14b, r9b
and r14b, 0
and r10b, r11b
or bl, sil
or r14b, r10b
xor bl, r14b
or r8b, r9b
xor r8b, 0xff
or r11b, 0
and r8b, r11b
or bl, r8b
mov r8b, dil
xor r8b, 0xff
and r8b, 0
mov r9b, byte [rbp + 0x2c1]
xor r9b, 0
and dil, r9b
mov r10b, byte [rbp + 0x2c1]
xor r10b, 1
and r10b, 0
and r9b, 1
or r8b, dil
or r10b, r9b
xor r8b, r10b
xor r8b, 0xff
xor bl, 0xff
mov r9b, byte [rbp + 0x2c1]
xor r9b, 1
or r8b, bl
or r9b, 1
xor r8b, 0xff
and r8b, r9b
mov r9b, al
xor r9b, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, byte [rbp + 0x2c1]
xor r11b, 1
or r9b, r10b
or r11b, 1
xor r9b, 0xff
and r9b, r11b
mov r10b, al
xor r10b, 0xff
mov r11b, r8b
and r11b, r10b
xor r8b, 0xff
and al, r8b
or r11b, al
mov al, r9b
and al, r11b
xor r9b, r11b
or al, r9b
test al, 1
mov byte [rbp + 0x2bc], dl
jne 0x6d95adc2
jmp 0x6d9b4c61
mov al, byte [rbp + 0x2bc]
test al, 1
jne 0x6d95add5
jmp 0x6d97e8c0
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
add r8d, 0xf8e15274
sub r8d, 0xcd2e1202
sub r8d, 0xf8e15274
sub r8d, 0x5ea91689
add r8d, 0x394317de
add r8d, 0x5ea91689
mov r9d, eax
sub r9d, 0xcd2e1202
sub r8d, r9d
mov r9d, eax
sub r9d, 1
add r9d, 0
mov r10d, eax
sub r10d, r9d
sub r8d, r10d
sub eax, 0x394317de
add eax, 0
add r8d, 0xe446c108
add r8d, eax
sub r8d, 0xe446c108
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, 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
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
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, 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, 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
and al, bl
xor cl, bl
or al, cl
mov cl, dl
xor cl, 0xff
and cl, 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 cl, bl
or sil, r11b
xor cl, sil
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, 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, 1
mov r13b, dl
and r13b, 0xff
and sil, r15b
mov r8b, r14b
and r8b, 0xff
and r12b, r15b
or r13b, sil
or r8b, r12b
xor r13b, r8b
or dl, r14b
xor dl, 0xff
or r15b, 1
and dl, r15b
or r13b, dl
mov dl, al
xor dl, 0xff
and dl, 0
mov r8b, dil
xor r8b, 0
and al, r8b
mov sil, r13b
xor sil, 0xff
and sil, 0
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, 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, dil
xor cl, 0
mov r8b, bl
xor r8b, 0xff
xor dil, 1
mov r11b, cl
and r11b, 0xff
mov sil, dil
and sil, 0
mov r14b, r8b
and r14b, 0xff
and bl, dil
or r11b, sil
or r14b, bl
xor r11b, r14b
or cl, r8b
xor cl, 0xff
or dil, 1
and cl, dil
or r11b, cl
xor r11b, 0xff
mov cl, al
xor cl, r11b
and cl, al
mov al, dl
and al, cl
xor dl, cl
or al, dl
test al, 1
jne 0x6d95b1ad
jmp 0x6d9a9a1f
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0xc3fedf7
add r8d, 0
sub r8d, 0xb2d6f446
sub r8d, 0xc3fedf7
add r8d, 0x98d6773a
sub r8d, 1
sub r8d, 0x98d6773a
sub r8d, 0x9b1004d4
add r8d, 0xb2d6f446
add r8d, 0x9b1004d4
mov r9d, ecx
add r9d, 0xc4fe8e1d
sub r9d, 0xbf060910
sub r9d, 0xc4fe8e1d
mov r10d, eax
sub r10d, r8d
sub r9d, r10d
sub eax, 0xbf060910
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
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, 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
xor al, 0xff
mov r12b, r14b
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
mov cl, al
and cl, 0
and sil, r13b
mov dl, r12b
and dl, 0
and r14b, r13b
or cl, sil
or dl, r14b
xor cl, dl
or al, r12b
xor al, 0xff
or r13b, 0
and al, r13b
or cl, al
mov al, dil
xor al, 0
mov dl, r15b
xor dl, 0xff
mov sil, dil
xor sil, 0
mov r14b, al
and r14b, 0
mov r12b, sil
and r12b, 0
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
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and dl, 1
or cl, sil
or r14b, dl
xor cl, r14b
xor cl, 0xff
xor cl, 0
and cl, 0
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
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, 0
or bl, dl
or sil, 0
xor bl, 0xff
and bl, sil
mov dl, cl
xor dl, 0xff
mov sil, r11b
xor sil, 0xff
mov r14b, dil
xor r14b, 0
mov r12b, dl
and r12b, 0
and cl, r14b
mov r13b, sil
and r13b, 0
and r11b, r14b
or r12b, cl
or r13b, r11b
xor r12b, r13b
or dl, sil
xor dl, 0xff
or r14b, 0
and dl, r14b
or r12b, dl
mov cl, r15b
and cl, bl
xor r15b, bl
or cl, r15b
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
and cl, 1
mov dl, dil
xor dl, 1
mov bl, al
and bl, dl
or cl, 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, 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
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
mov r14b, bl
xor r14b, 0xff
mov r15b, al
xor r15b, r14b
and r15b, al
mov al, dl
xor al, 0xff
mov r14b, dil
xor r14b, 0
mov r12b, dil
xor r12b, 0
or al, r14b
or r12b, 0
xor al, 0xff
and al, r12b
mov r14b, bl
xor r14b, 0xff
mov r12b, r11b
xor r12b, r14b
and r12b, r11b
mov r11b, sil
xor r11b, 0xff
mov r14b, r15b
xor r14b, 0xff
mov r13b, dil
xor r13b, 0
mov r8b, r11b
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 r11b, r14b
xor r11b, 0xff
or r13b, 0
and r11b, r13b
or r8b, r11b
mov r9b, al
and r9b, r12b
xor al, r12b
or r9b, al
mov al, r8b
xor al, 0xff
mov r11b, r9b
and r11b, al
xor r9b, 0xff
and r8b, r9b
or r11b, r8b
mov al, cl
and al, dl
xor cl, dl
or al, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov dl, dil
xor dl, 1
and al, dl
or cl, al
mov al, bl
and al, 0
xor bl, 0
or al, bl
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
mov dl, cl
xor dl, 0xff
xor dil, 0
mov r8b, al
and r8b, 0
and r11b, dil
mov r9b, dl
and r9b, 0
and cl, dil
or r8b, r11b
or r9b, cl
xor r8b, r9b
or al, dl
xor al, 0xff
or dil, 0
and al, dil
or r8b, al
test r8b, 1
jne 0x6d95b62f
jmp 0x6d9a9a1f
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, 0xc7044078
add r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0xd4406c5
sub r9d, r8d
add r9d, 0x81ee9a80
sub r9d, 0xc7044078
sub r9d, 0x81ee9a80
sub r9d, 0x294524c9
sub r9d, 0x1abe5442
add r9d, 0x294524c9
sub r9d, 0xff1277ee
sub r9d, 1
add r9d, 0xff1277ee
mov r8d, eax
sub r8d, 0x1abe5442
sub r9d, r8d
add r9d, 0x99976e41
sub r9d, 0x7aba910e
sub r9d, 0x99976e41
sub r9d, 0x9943bca3
sub r9d, 0xd4406c5
add r9d, 0x9943bca3
sub eax, 0x7aba910e
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
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, 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, 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
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, 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
xor r10b, 0xff
mov dil, sil
xor dil, 1
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, 0
or r11b, bl
or dil, 0
xor r11b, 0xff
and r11b, dil
mov bl, al
xor bl, 0xff
mov dil, r14b
xor dil, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, bl
and r12b, 0
and al, r15b
mov r13b, dil
and r13b, 0
and r14b, r15b
or r12b, al
or r13b, r14b
xor r12b, r13b
or bl, dil
xor bl, 0xff
or r15b, 0
and bl, r15b
or r12b, bl
mov al, r10b
xor al, 0xff
mov bl, r11b
xor bl, 0xff
mov dil, sil
xor dil, 0
mov r14b, al
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 al, bl
xor al, 0xff
or dil, 0
and al, dil
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, cl
xor r10b, 0xff
and r10b, 1
mov r11b, sil
xor r11b, 1
mov bl, cl
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, 1
mov bl, sil
xor bl, 1
mov dil, al
and dil, bl
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and bl, 1
or r11b, dil
or r14b, bl
xor r11b, 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, 1
mov r14b, r10b
xor r14b, dil
and r14b, r10b
mov dil, bl
xor dil, 0xff
mov r15b, cl
xor r15b, dil
and r15b, cl
mov cl, r11b
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 al, 0xff
mov dil, bl
xor dil, 0xff
mov r12b, sil
xor r12b, 1
or al, dil
or r12b, 1
xor al, 0xff
and al, r12b
mov dil, r14b
xor dil, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, sil
xor r13b, 0
mov dl, dil
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 dil, r12b
xor dil, 0xff
or r13b, 0
and dil, r13b
or dl, dil
mov r8b, cl
xor r8b, 0xff
mov dil, al
xor dil, 0xff
mov r14b, sil
xor r14b, 1
mov r15b, r8b
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 r8b, dil
xor r8b, 0xff
or r14b, 1
and r8b, r14b
or r15b, r8b
mov al, dl
xor al, 0xff
mov cl, r15b
and cl, al
xor r15b, 0xff
and dl, r15b
or cl, dl
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 r11b, 0xff
mov al, dl
xor al, r11b
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 0x6d95bb51
jmp 0x6d99710e
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0x4cb80cff
add r8d, 0
sub r8d, 1
sub r8d, 0x4cb80cff
mov r9d, eax
sub r9d, 0
mov r10d, eax
sub r10d, r8d
add r9d, r10d
mov r8d, eax
sub r8d, r9d
mov r9d, ecx
add r9d, 0xef23d171
sub r9d, 0x56ab778c
sub r9d, 0xef23d171
sub r9d, 0x90808ce5
add r9d, r8d
add r9d, 0x90808ce5
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0x56ab778c
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
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 cl, al
and cl, 0
and sil, r13b
mov dl, r12b
and dl, 0
and r14b, r13b
or cl, sil
or dl, r14b
xor cl, dl
or al, r12b
xor al, 0xff
or r13b, 0
and al, r13b
or cl, al
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
mov sil, dil
xor sil, 1
and sil, 0xff
and dl, 1
or al, cl
or sil, dl
xor al, sil
xor r14b, 0xff
mov cl, al
xor cl, r14b
and cl, al
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
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, 0
mov r14b, al
and r14b, 0
and dl, sil
mov r15b, r11b
and r15b, 0
and bl, sil
or r14b, dl
or r15b, bl
xor r14b, r15b
or al, r11b
xor al, 0xff
or sil, 0
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, 1
mov bl, cl
and bl, 0xff
and dl, dil
mov sil, r11b
and sil, 0xff
and al, dil
or bl, dl
or sil, al
xor bl, sil
or cl, r11b
xor cl, 0xff
or dil, 1
and cl, dil
or bl, cl
test bl, 1
jne 0x6d95bded
jmp 0x6d9a9a24
xor eax, eax
mov rcx, qword [rbp + 0x790]
mov rdx, qword [rcx]
mov r8, qword [rbp + 0x728]
mov r9, qword [r8]
mov r10d, dword [sym.out.dll_x.13]
mov r11d, dword [sym.out.dll_y.14]
mov esi, eax
sub esi, 0xb845a484
add esi, 0
add esi, 0x600ebf12
sub esi, 1
sub esi, 0x600ebf12
mov edi, eax
sub edi, 0xb845a484
sub esi, edi
mov edi, r10d
add edi, 0xc0ad7569
sub edi, 0x7695f497
sub edi, 0xc0ad7569
mov ebx, eax
sub ebx, edi
mov edi, eax
sub edi, esi
add ebx, edi
sub eax, ebx
sub eax, 0xbb9766f2
add eax, 0x7695f497
add eax, 0xbb9766f2
imul r10d, eax
and r10d, 1
cmp r10d, 0
sete r14b
cmp r11d, 0xa
setl r15b
mov r12b, r14b
xor r12b, 0xff
and r12b, 1
mov r13b, 1
mov al, r13b
xor al, 1
mov r10b, r14b
and r10b, al
or r12b, r10b
xor r12b, 0xff
xor r12b, 1
and r12b, 0xff
mov al, r13b
xor al, 1
and al, 1
mov r10b, r13b
xor r10b, 1
and r10b, 1
or al, r10b
mov r10b, r14b
xor r10b, 0xff
mov r11b, al
xor r11b, 0xff
mov bl, r13b
xor bl, 1
or r10b, r11b
or bl, 1
xor r10b, 0xff
and r10b, bl
mov r11b, r13b
xor r11b, 1
and r11b, 1
mov bl, r13b
xor bl, 1
and bl, 1
or r11b, bl
mov bl, r13b
xor bl, 1
mov sil, r11b
xor sil, bl
and sil, r11b
xor al, 0xff
xor al, 1
and al, 0xff
mov r11b, r12b
and r11b, r10b
xor r12b, r10b
or r11b, r12b
mov r10b, sil
and r10b, al
xor sil, al
or r10b, sil
mov al, r11b
xor al, 0xff
mov bl, r10b
and bl, al
xor r10b, 0xff
and r11b, r10b
or bl, r11b
mov al, r15b
xor al, 0xff
and al, 0
mov r10b, r13b
xor r10b, 0
mov r11b, r15b
and r11b, r10b
mov sil, r13b
xor sil, 1
and sil, 0
and r10b, 1
or al, r11b
or sil, r10b
xor al, sil
xor al, 0xff
xor al, 1
and al, 0xff
mov r10b, r13b
xor r10b, 1
and r10b, 0
mov r11b, r13b
xor r11b, 0
mov sil, r11b
and sil, 1
mov r12b, r13b
xor r12b, 1
and r12b, 0
and r11b, 1
or r10b, sil
or r12b, r11b
xor r10b, r12b
mov r11b, r10b
xor r11b, 0xff
mov sil, r15b
xor sil, r11b
and sil, r15b
mov r11b, r13b
xor r11b, 1
and r11b, 0
mov r12b, r13b
xor r12b, 0
mov dil, r12b
and dil, 1
mov cl, r13b
xor cl, 1
and cl, 0
and r12b, 1
or r11b, dil
or cl, r12b
xor r11b, cl
xor r11b, 0xff
mov cl, r13b
xor cl, 1
mov dil, r13b
xor dil, 1
or r11b, cl
or dil, 1
xor r11b, 0xff
and r11b, dil
xor r10b, 0xff
xor r10b, 1
and r10b, 0xff
mov cl, al
xor cl, 0xff
mov dil, sil
xor dil, 0xff
mov r12b, r13b
xor r12b, 0
mov r8b, cl
and r8b, 0
and al, r12b
mov byte [rbp + 0x2bb], dil
and dil, 0
and sil, r12b
or r8b, al
or dil, sil
xor r8b, dil
mov al, byte [rbp + 0x2bb]
or cl, al
xor cl, 0xff
or r12b, 0
and cl, r12b
or r8b, cl
mov cl, r11b
and cl, r10b
xor r11b, r10b
or cl, r11b
mov r10b, r8b
xor r10b, 0xff
mov r11b, cl
and r11b, r10b
xor cl, 0xff
and r8b, cl
or r11b, r8b
mov cl, r13b
xor cl, 1
and cl, 0
mov r8b, r13b
xor r8b, 0
mov r10b, r8b
and r10b, 1
mov sil, r13b
xor sil, 1
and sil, 0
and r8b, 1
or cl, r10b
or sil, r8b
xor cl, sil
xor cl, 0xff
xor cl, 0
and cl, 0
mov r8b, r13b
xor r8b, 0
and r8b, 1
mov r10b, r13b
xor r10b, 1
mov sil, r10b
and sil, 0
mov dil, r13b
xor dil, 1
and dil, 0xff
and r10b, 1
or r8b, sil
or dil, r10b
xor r8b, dil
mov r10b, r8b
xor r10b, 0xff
xor r10b, 1
and r10b, 0xff
mov sil, r13b
xor sil, 1
and sil, 1
mov dil, r13b
xor dil, 1
and dil, 1
or sil, dil
mov dil, r13b
xor dil, 0
mov r12b, sil
xor r12b, dil
and r12b, sil
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
mov sil, cl
and sil, r10b
xor cl, r10b
or sil, cl
mov cl, r12b
xor cl, 0xff
mov r10b, r8b
xor r10b, 0xff
mov dil, r13b
xor dil, 1
mov al, cl
and al, 0xff
and r12b, dil
mov byte [rbp + 0x2ba], r10b
and r10b, 0xff
and r8b, dil
or al, r12b
or r10b, r8b
xor al, r10b
mov r8b, byte [rbp + 0x2ba]
or cl, r8b
xor cl, 0xff
or dil, 1
and cl, dil
or al, cl
mov cl, sil
xor cl, 0xff
and cl, 0
mov r10b, r13b
xor r10b, 0
and sil, r10b
mov dil, al
xor dil, 0xff
and dil, 0
and al, r10b
or cl, sil
or dil, al
xor cl, dil
mov al, r13b
xor al, 1
and al, 1
mov r10b, r13b
xor r10b, 1
mov sil, r10b
and sil, 1
mov dil, r13b
xor dil, 1
and dil, 0xff
and r10b, 1
or al, sil
or dil, r10b
xor al, dil
mov r10b, bl
xor r10b, 0xff
mov sil, al
and sil, r10b
xor al, 0xff
mov r10b, bl
and r10b, al
or sil, r10b
mov al, bl
xor al, 0xff
mov r10b, sil
xor r10b, al
and r10b, sil
mov al, cl
xor al, 0xff
and al, 1
mov sil, r13b
xor sil, 1
mov dil, cl
and dil, sil
or al, dil
mov sil, r14b
xor sil, 0xff
mov dil, al
and dil, sil
xor al, 0xff
mov sil, r14b
and sil, al
or dil, sil
xor r14b, 0xff
mov al, dil
xor al, r14b
and al, dil
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, r13b
xor dil, 1
mov r14b, r11b
and r14b, dil
or sil, r14b
mov dil, r13b
xor dil, 1
and dil, 1
mov r14b, r13b
xor r14b, 1
mov r12b, r14b
and r12b, 1
mov r8b, r13b
xor r8b, 1
and r8b, 0xff
and r14b, 1
or dil, r12b
or r8b, r14b
xor dil, r8b
mov r8b, r13b
xor r8b, 1
and r8b, 1
mov r14b, r13b
xor r14b, 1
mov r12b, r14b
and r12b, 1
mov byte [rbp + 0x2b9], r13b
xor r13b, 1
and r13b, 0xff
and r14b, 1
or r8b, r12b
or r13b, r14b
xor r8b, r13b
mov r14b, sil
xor r14b, 0xff
mov r12b, dil
xor r12b, 0xff
mov r13b, byte [rbp + 0x2b9]
xor r13b, 1
mov byte [rbp + 0x2b8], r14b
and r14b, 0xff
and sil, r13b
mov byte [rbp + 0x2b7], r12b
and r12b, 0xff
and dil, r13b
or r14b, sil
or r12b, dil
xor r14b, r12b
mov sil, byte [rbp + 0x2b8]
mov dil, byte [rbp + 0x2b7]
or sil, dil
xor sil, 0xff
or r13b, 1
and sil, r13b
or r14b, sil
mov sil, byte [rbp + 0x2b9]
xor sil, 1
mov r12b, r8b
xor r12b, 0xff
mov r13b, byte [rbp + 0x2b9]
xor r13b, 1
mov dil, sil
and dil, 0xff
mov byte [rbp + 0x2b6], r13b
and r13b, 1
mov byte [rbp + 0x2b5], r12b
and r12b, 0xff
mov byte [rbp + 0x2b4], al
mov al, byte [rbp + 0x2b6]
and r8b, al
or dil, r13b
or r12b, r8b
xor dil, r12b
mov r8b, byte [rbp + 0x2b5]
or sil, r8b
xor sil, 0xff
or al, 1
and sil, al
or dil, sil
mov al, r14b
xor al, 0xff
and al, 0
mov sil, byte [rbp + 0x2b9]
xor sil, 0
and r14b, sil
mov r12b, byte [rbp + 0x2b9]
xor r12b, 1
and r12b, 0
and sil, 1
or al, r14b
or r12b, sil
xor al, r12b
xor al, 0xff
xor dil, 0xff
mov sil, byte [rbp + 0x2b9]
xor sil, 1
or al, dil
or sil, 1
xor al, 0xff
and al, sil
mov sil, r15b
xor sil, 0xff
and sil, 1
mov dil, byte [rbp + 0x2b9]
xor dil, 1
and r15b, dil
or sil, r15b
mov dil, cl
xor dil, 0xff
and dil, 0
mov r14b, byte [rbp + 0x2b9]
xor r14b, 0
mov r15b, cl
and r15b, r14b
mov r12b, byte [rbp + 0x2b9]
xor r12b, 1
and r12b, 0
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
mov r14b, byte [rbp + 0x2b9]
xor r14b, 1
and r14b, 1
mov r15b, byte [rbp + 0x2b9]
xor r15b, 1
and r15b, 1
or r14b, r15b
mov r15b, sil
and r15b, dil
xor sil, dil
or r15b, sil
mov sil, r14b
and sil, 1
xor r14b, 1
or sil, r14b
mov dil, r15b
xor dil, 0xff
and dil, 0
mov r14b, byte [rbp + 0x2b9]
xor r14b, 0
and r15b, r14b
mov r12b, byte [rbp + 0x2b9]
xor r12b, 1
and r12b, 0
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
xor dil, 0xff
xor sil, 0xff
mov r14b, byte [rbp + 0x2b9]
xor r14b, 1
or dil, sil
or r14b, 1
xor dil, 0xff
and dil, r14b
mov sil, byte [rbp + 0x2b4]
xor sil, 0xff
mov r14b, r10b
xor r14b, sil
and r14b, r10b
mov sil, r10b
xor sil, 0xff
mov r15b, byte [rbp + 0x2b4]
and r15b, sil
mov sil, byte [rbp + 0x2b4]
xor sil, 0xff
and r10b, sil
or r15b, r10b
mov r10b, r14b
and r10b, r15b
xor r14b, r15b
or r10b, r14b
mov sil, al
xor sil, 0xff
and sil, 1
mov r14b, byte [rbp + 0x2b9]
xor r14b, 1
mov r15b, al
and r15b, r14b
or sil, r15b
mov r14b, dil
xor r14b, 0xff
and r14b, 1
mov r15b, byte [rbp + 0x2b9]
xor r15b, 1
mov r12b, dil
and r12b, r15b
mov r13b, byte [rbp + 0x2b9]
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, byte [rbp + 0x2b9]
xor r15b, 1
and r15b, 1
mov r12b, byte [rbp + 0x2b9]
xor r12b, 1
and r12b, 1
or r15b, r12b
mov r12b, sil
xor r12b, 0xff
mov r13b, byte [rbp + 0x2b9]
xor r13b, 1
mov r8b, byte [rbp + 0x2b9]
xor r8b, 0
or r12b, r13b
or r8b, 0
xor r12b, 0xff
and r12b, r8b
xor al, 0xff
mov r8b, r15b
xor r8b, 0xff
mov r13b, byte [rbp + 0x2b9]
xor r13b, 0
or al, r8b
or r13b, 0
xor al, 0xff
and al, r13b
mov r8b, r14b
xor r8b, 0xff
mov r13b, byte [rbp + 0x2b9]
xor r13b, 1
mov byte [rbp + 0x2b3], al
mov al, byte [rbp + 0x2b9]
xor al, 0
or r8b, r13b
or al, 0
xor r8b, 0xff
and r8b, al
mov al, r15b
xor al, 0xff
mov r13b, dil
xor r13b, al
and r13b, dil
mov al, r12b
mov dil, byte [rbp + 0x2b3]
and al, dil
xor r12b, dil
or al, r12b
mov r12b, r8b
xor r12b, 0xff
mov dil, r13b
xor dil, 0xff
mov byte [rbp + 0x2b2], al
mov al, byte [rbp + 0x2b9]
xor al, 0
mov byte [rbp + 0x2b1], r12b
and r12b, 0
and r8b, al
mov byte [rbp + 0x2b0], dil
and dil, 0
and r13b, al
or r12b, r8b
or dil, r13b
xor r12b, dil
mov r8b, byte [rbp + 0x2b1]
mov dil, byte [rbp + 0x2b0]
or r8b, dil
xor r8b, 0xff
or al, 0
and r8b, al
or r12b, r8b
mov al, byte [rbp + 0x2b2]
xor al, 0xff
mov r8b, r12b
and r8b, al
xor r12b, 0xff
mov al, byte [rbp + 0x2b2]
and al, r12b
or r8b, al
mov al, sil
and al, r14b
xor sil, r14b
or al, sil
mov sil, al
xor sil, 0xff
and sil, 0
mov r14b, byte [rbp + 0x2b9]
xor r14b, 0
and al, r14b
mov r12b, byte [rbp + 0x2b9]
xor r12b, 1
and r12b, 0
and r14b, 1
or sil, al
or r12b, r14b
xor sil, r12b
mov al, byte [rbp + 0x2b9]
xor al, 1
mov r14b, r15b
xor r14b, 0xff
mov r12b, byte [rbp + 0x2b9]
xor r12b, 1
mov r13b, al
and r13b, 0xff
mov dil, r12b
and dil, 1
mov byte [rbp + 0x2af], r14b
and r14b, 0xff
and r15b, r12b
or r13b, dil
or r14b, r15b
xor r13b, r14b
mov dil, byte [rbp + 0x2af]
or al, dil
xor al, 0xff
or r12b, 1
and al, r12b
or r13b, al
xor sil, 0xff
xor r13b, 0xff
mov al, byte [rbp + 0x2b9]
xor al, 0
or sil, r13b
or al, 0
xor sil, 0xff
and sil, al
mov al, r8b
xor al, 0xff
mov r14b, sil
xor r14b, 0xff
mov r15b, byte [rbp + 0x2b9]
xor r15b, 1
mov r12b, al
and r12b, 0xff
and r8b, r15b
mov r13b, r14b
and r13b, 0xff
and sil, r15b
or r12b, r8b
or r13b, sil
xor r12b, r13b
or al, r14b
xor al, 0xff
or r15b, 1
and al, r15b
or r12b, al
mov al, r10b
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x2b9]
xor r8b, 1
mov sil, r10b
and sil, r8b
mov r14b, byte [rbp + 0x2b9]
xor r14b, 1
and r14b, 0xff
and r8b, 1
or al, sil
or r14b, r8b
xor al, r14b
xor al, 0xff
xor al, 0
and al, 0
mov r8b, byte [rbp + 0x2b9]
xor r8b, 0
and r8b, 1
mov sil, byte [rbp + 0x2b9]
xor sil, 1
mov r14b, sil
and r14b, 0
mov r15b, byte [rbp + 0x2b9]
xor r15b, 1
and r15b, 0xff
and sil, 1
or r8b, r14b
or r15b, sil
xor r8b, r15b
mov sil, r8b
xor sil, 0xff
mov r14b, r10b
xor r14b, sil
and r14b, r10b
mov r10b, r12b
xor r10b, 0xff
and r10b, 1
mov sil, byte [rbp + 0x2b9]
xor sil, 1
mov r15b, r12b
and r15b, sil
or r10b, r15b
xor r10b, 0xff
mov sil, byte [rbp + 0x2b9]
xor sil, 0
mov r15b, byte [rbp + 0x2b9]
xor r15b, 0
or r10b, sil
or r15b, 0
xor r10b, 0xff
and r10b, r15b
xor r8b, 0xff
mov sil, r12b
xor sil, r8b
and sil, r12b
mov r8b, al
and r8b, r14b
xor al, r14b
or r8b, al
mov al, r10b
and al, sil
xor r10b, sil
or al, r10b
mov r10b, r8b
xor r10b, 0xff
mov sil, al
and sil, r10b
xor al, 0xff
and r8b, al
or sil, r8b
mov al, bl
xor al, 0xff
mov r8b, r11b
xor r8b, 0xff
mov r10b, byte [rbp + 0x2b9]
xor r10b, 0
or al, r8b
or r10b, 0
xor al, 0xff
and al, r10b
mov r8b, bl
xor r8b, 0xff
and r8b, 1
mov r10b, byte [rbp + 0x2b9]
xor r10b, 1
and bl, r10b
mov r14b, r11b
xor r14b, 0xff
and r14b, 0xff
and r11b, r10b
or r8b, bl
or r14b, r11b
xor r8b, r14b
mov r10b, al
xor r10b, 0xff
mov r11b, r8b
xor r11b, 0xff
mov bl, byte [rbp + 0x2b9]
xor bl, 0
mov r14b, r10b
and r14b, 0
and al, bl
mov r15b, r11b
and r15b, 0
and r8b, bl
or r14b, al
or r15b, r8b
xor r14b, r15b
or r10b, r11b
xor r10b, 0xff
or bl, 0
and r10b, bl
or r14b, r10b
mov al, r14b
xor al, 0xff
and al, 0
mov r8b, byte [rbp + 0x2b9]
xor r8b, 0
mov r10b, r14b
and r10b, r8b
mov r11b, byte [rbp + 0x2b9]
xor r11b, 1
and r11b, 0
and r8b, 1
or al, r10b
or r11b, r8b
xor al, r11b
mov r8b, byte [rbp + 0x2b9]
xor r8b, 1
xor al, 0xff
mov r10b, byte [rbp + 0x2b9]
xor r10b, 1
or r8b, al
or r10b, 1
xor r8b, 0xff
and r8b, r10b
mov al, byte [rbp + 0x2b9]
xor al, 1
and al, 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 al, r11b
or bl, r10b
xor al, bl
xor r14b, 0xff
mov r10b, al
xor r10b, 0xff
mov r11b, byte [rbp + 0x2b9]
xor r11b, 1
or r14b, r10b
or r11b, 1
xor r14b, 0xff
and r14b, r11b
mov r10b, byte [rbp + 0x2b9]
xor r10b, 1
and r10b, 1
mov r11b, byte [rbp + 0x2b9]
xor r11b, 1
and r11b, 1
or r10b, r11b
xor r10b, 0xff
mov r11b, byte [rbp + 0x2b9]
xor r11b, 1
mov bl, byte [rbp + 0x2b9]
xor bl, 1
or r10b, r11b
or bl, 1
xor r10b, 0xff
and r10b, bl
xor al, 0xff
xor al, 1
and al, 0xff
mov r11b, r8b
xor r11b, 0xff
mov bl, r14b
xor bl, 0xff
mov r15b, byte [rbp + 0x2b9]
xor r15b, 1
mov r12b, r11b
and r12b, 0xff
and r8b, r15b
mov r13b, bl
and r13b, 0xff
and r14b, r15b
or r12b, r8b
or r13b, r14b
xor r12b, r13b
or r11b, bl
xor r11b, 0xff
or r15b, 1
and r11b, r15b
or r12b, r11b
mov r8b, r10b
and r8b, al
xor r10b, al
or r8b, r10b
mov al, r12b
xor al, 0xff
and al, 1
mov r10b, byte [rbp + 0x2b9]
xor r10b, 1
and r12b, r10b
mov r11b, r8b
xor r11b, 0xff
and r11b, 0xff
and r8b, r10b
or al, r12b
or r11b, r8b
xor al, r11b
mov r8b, byte [rbp + 0x2b9]
xor r8b, 1
mov r10b, cl
xor r10b, 0xff
mov r11b, byte [rbp + 0x2b9]
xor r11b, 1
or r8b, r10b
or r11b, 1
xor r8b, 0xff
and r8b, r11b
mov r10b, byte [rbp + 0x2b9]
xor r10b, 1
and r10b, 1
mov r11b, byte [rbp + 0x2b9]
xor r11b, 1
mov bl, r11b
and bl, 1
mov r14b, cl
xor r14b, 0xff
and r14b, 0xff
and cl, r11b
or r10b, bl
or r14b, cl
xor r10b, r14b
mov cl, r8b
xor cl, 0xff
mov r11b, r10b
xor r11b, 0xff
mov bl, byte [rbp + 0x2b9]
xor bl, 1
mov r14b, cl
and r14b, 0xff
and r8b, bl
mov r15b, r11b
and r15b, 0xff
and r10b, bl
or r14b, r8b
or r15b, r10b
xor r14b, r15b
or cl, r11b
xor cl, 0xff
or bl, 1
and cl, bl
or r14b, cl
mov cl, r14b
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x2b9]
xor r8b, 1
and r14b, r8b
mov r10b, byte [rbp + 0x2b9]
xor r10b, 1
and r10b, 0xff
and r8b, 1
or cl, r14b
or r10b, r8b
xor cl, r10b
mov r8b, al
xor r8b, 0xff
mov r10b, cl
and r10b, r8b
xor cl, 0xff
mov r8b, al
and r8b, cl
or r10b, r8b
xor al, 0xff
mov cl, r10b
xor cl, al
and cl, r10b
mov al, cl
xor al, 0xff
mov r8b, sil
xor r8b, al
and r8b, sil
mov al, sil
xor al, 0xff
and al, 1
mov r10b, byte [rbp + 0x2b9]
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, r8b
and cl, al
xor r8b, al
or cl, r8b
test cl, 1
mov qword [rbp + 0x2a0], rdx
mov qword [rbp + 0x298], r9
jne 0x6d95cbd1
jmp 0x6d9a9a24
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x43b66e73
add r8d, 0x2f51943
add r8d, 0x43b66e73
add r8d, 0x1ebb8958
sub r8d, 1
sub r8d, 0x1ebb8958
mov r9d, eax
sub r9d, 0x2f51943
add r8d, r9d
mov r9d, eax
sub r9d, 0x87e1f1f
mov r10d, ecx
add r10d, r9d
sub eax, r8d
sub r10d, eax
sub r10d, 0xd330deca
add r10d, 0x87e1f1f
add r10d, 0xd330deca
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, 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, 0
mov r15b, dil
xor r15b, 0
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 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
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
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
mov cl, dil
xor cl, 1
and cl, 0xff
and r11b, 1
or al, r13b
or cl, r11b
xor al, cl
mov cl, dil
xor cl, 0
mov r11b, al
xor r11b, cl
and r11b, al
xor r15b, 0xff
mov al, bl
xor al, r15b
and al, bl
mov cl, sil
xor cl, 0xff
mov bl, r12b
xor bl, 0xff
mov r15b, dil
xor r15b, 1
mov r13b, cl
and r13b, 0xff
and sil, r15b
mov dl, bl
and dl, 0xff
and r12b, r15b
or r13b, sil
or dl, r12b
xor r13b, dl
or cl, bl
xor cl, 0xff
or r15b, 1
and cl, r15b
or r13b, cl
mov cl, r11b
xor cl, 0xff
mov dl, al
xor dl, 0xff
mov bl, dil
xor bl, 0
mov sil, cl
and sil, 0
and r11b, bl
mov r15b, dl
and r15b, 0
and al, bl
or sil, r11b
or r15b, al
xor sil, r15b
or cl, dl
xor cl, 0xff
or bl, 0
and cl, bl
or sil, cl
mov al, r13b
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
and r13b, cl
mov dl, sil
xor dl, 0xff
and dl, 0xff
and sil, cl
or al, r13b
or dl, sil
xor al, dl
mov cl, r14b
xor cl, 0xff
and cl, 0
mov dl, dil
xor dl, 0
mov r11b, r14b
and r11b, dl
mov bl, dil
xor bl, 1
and bl, 0
and dl, 1
or cl, r11b
or bl, dl
xor cl, bl
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, 0
and r11b, 1
mov bl, dil
xor bl, 1
and bl, 0
or r11b, bl
mov bl, dil
xor bl, 0
mov sil, cl
xor sil, bl
and sil, cl
xor r14b, 0xff
mov bl, r11b
xor bl, 0xff
mov r15b, dil
xor r15b, 0
or r14b, bl
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov bl, dl
xor bl, 0xff
mov r15b, dil
xor r15b, 0
mov r12b, dil
xor r12b, 1
or bl, r15b
or r12b, 1
xor bl, 0xff
and bl, r12b
mov r15b, r11b
xor r15b, 0xff
mov r12b, al
xor r12b, r15b
and r12b, al
mov al, sil
xor al, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r13b, dil
xor r13b, 1
mov r8b, al
and r8b, 0xff
and sil, r13b
mov r9b, r15b
and r9b, 0xff
and r14b, r13b
or r8b, sil
or r9b, r14b
xor r8b, r9b
or al, r15b
xor al, 0xff
or r13b, 1
and al, r13b
or r8b, al
mov al, bl
xor al, 0xff
mov r9b, r12b
xor r9b, 0xff
mov sil, dil
xor sil, 1
mov r14b, al
and r14b, 0xff
and bl, sil
mov r15b, r9b
and r15b, 0xff
and r12b, sil
or r14b, bl
or r15b, r12b
xor r14b, r15b
or al, r9b
xor al, 0xff
or sil, 1
and al, sil
or r14b, al
mov al, r8b
xor al, 0xff
and al, 1
mov r9b, dil
xor r9b, 1
and r8b, r9b
mov bl, r14b
xor bl, 0xff
and bl, 0xff
and r14b, r9b
or al, r8b
or bl, r14b
xor al, bl
mov r8b, cl
xor r8b, 0xff
mov r9b, dl
xor r9b, 0xff
mov bl, dil
xor bl, 0
mov sil, r8b
and sil, 0
and cl, bl
mov r14b, r9b
and r14b, 0
and dl, bl
or sil, cl
or r14b, dl
xor sil, r14b
or r8b, r9b
xor r8b, 0xff
or bl, 0
and r8b, bl
or sil, r8b
mov cl, sil
xor cl, 0xff
and cl, 1
mov dl, dil
xor dl, 1
and sil, dl
or cl, sil
mov dl, r11b
and dl, 0
xor r11b, 0
or dl, r11b
xor cl, 0xff
xor dl, 0xff
mov r8b, dil
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 dil, 0
mov r9b, dl
and r9b, 0
and al, dil
mov r11b, r8b
and r11b, 0
and cl, dil
or r9b, al
or r11b, cl
xor r9b, r11b
or dl, r8b
xor dl, 0xff
or dil, 0
and dl, dil
or r9b, dl
test r9b, 1
jne 0x6d95d07a
jmp 0x6d9b4c66
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x9f6449c7
add r8d, 0
add r8d, 0x5a15f079
sub r8d, 1
sub r8d, 0x5a15f079
sub r8d, 0x98c6290e
add r8d, 0x9f6449c7
add r8d, 0x98c6290e
mov r9d, 0xb7a2d9ed
add r9d, 0
sub r9d, ecx
sub r9d, 0xb7a2d9ed
mov r10d, eax
sub r10d, 0xb8b18b61
sub r10d, r8d
add r10d, 0xb8b18b61
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
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, 1
or r15b, r13b
or al, 1
xor r15b, 0xff
and r15b, al
xor r14b, 0xff
xor r14b, 1
and r14b, 0xff
mov al, sil
xor al, 0xff
mov r13b, r12b
xor r13b, 0xff
mov cl, dil
xor cl, 0
mov dl, al
and dl, 0
and sil, cl
mov r8b, r13b
and r8b, 0
and r12b, cl
or dl, sil
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, r14b
xor r15b, r14b
or al, r15b
mov cl, dl
xor cl, 0xff
and cl, 1
mov r8b, dil
xor r8b, 1
and dl, r8b
mov sil, al
xor sil, 0xff
and sil, 0xff
and al, r8b
or cl, dl
or sil, al
xor cl, sil
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, 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
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
xor al, 0xff
mov r15b, r8b
xor r15b, 0xff
mov r12b, dil
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, sil
and al, r14b
xor sil, r14b
or al, sil
mov dl, r13b
xor dl, 0xff
and dl, 0
mov r8b, dil
xor r8b, 0
and r13b, r8b
mov r9b, al
xor r9b, 0xff
and r9b, 0
and al, r8b
or dl, r13b
or r9b, al
xor dl, r9b
mov al, dil
xor al, 0
and al, 1
mov r8b, dil
xor r8b, 1
mov r9b, r8b
and r9b, 0
mov sil, dil
xor sil, 1
and sil, 0xff
and r8b, 1
or al, r9b
or sil, r8b
xor al, sil
mov r8b, dil
xor r8b, 0
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, 0
and al, 0
mov r9b, dil
xor r9b, 0
mov sil, r9b
and sil, 0
mov r14b, dil
xor r14b, 1
and r14b, 0
and r9b, 1
or al, sil
or r14b, r9b
xor al, r14b
mov r9b, dil
xor r9b, 0
mov sil, al
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, 0
mov r15b, sil
xor r15b, r14b
and r15b, sil
xor al, 0xff
xor al, 1
and al, 0xff
mov sil, r8b
xor sil, 0xff
mov r14b, r9b
xor r14b, 0xff
mov r12b, dil
xor r12b, 1
mov r13b, sil
and r13b, 0xff
and r8b, r12b
mov r10b, r14b
and r10b, 0xff
and r9b, r12b
or r13b, r8b
or r10b, r9b
xor r13b, r10b
or sil, r14b
xor sil, 0xff
or r12b, 1
and sil, r12b
or r13b, sil
mov r8b, r15b
xor r8b, 0xff
mov r9b, al
xor r9b, 0xff
mov r10b, dil
xor r10b, 1
mov sil, r8b
and sil, 0xff
and r15b, r10b
mov r14b, r9b
and r14b, 0xff
and al, r10b
or sil, r15b
or r14b, al
xor sil, r14b
or r8b, r9b
xor r8b, 0xff
or r10b, 1
and r8b, r10b
or sil, r8b
mov al, r13b
xor al, 0xff
mov r8b, sil
and r8b, al
xor sil, 0xff
and r13b, sil
or r8b, r13b
mov al, cl
xor al, 0xff
and al, 1
mov r9b, dil
xor r9b, 1
mov r10b, cl
and r10b, r9b
or al, 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, 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, al
and sil, r9b
xor al, r9b
or sil, al
mov al, dil
xor al, 1
mov r9b, r10b
xor r9b, 0xff
mov r14b, dil
xor r14b, 1
mov r15b, al
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 al, r9b
xor al, 0xff
or r14b, 1
and al, r14b
or r15b, al
mov al, sil
xor al, 0xff
and al, 1
mov r9b, dil
xor r9b, 1
and sil, r9b
or al, sil
xor r15b, 0xff
mov r9b, al
xor r9b, r15b
and r9b, al
mov al, r11b
xor al, 0xff
and al, 1
mov r10b, dil
xor r10b, 1
and r11b, r10b
or al, 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, 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, al
xor sil, 0xff
mov r14b, r10b
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 r10b, r15b
or r12b, al
or r13b, r10b
xor r12b, r13b
or sil, r14b
xor sil, 0xff
or r15b, 1
and sil, r15b
or r12b, sil
mov al, r11b
and al, 0
xor r11b, 0
or al, r11b
mov r10b, r12b
xor r10b, 0xff
and r10b, 1
mov r11b, dil
xor r11b, 1
and r12b, r11b
mov sil, dil
xor sil, 1
and sil, 0xff
and r11b, 1
or r10b, r12b
or sil, r11b
xor r10b, sil
xor r10b, 0xff
xor al, 0xff
mov r11b, dil
xor r11b, 1
or r10b, al
or r11b, 1
xor r10b, 0xff
and r10b, r11b
mov al, dl
xor al, 0xff
and al, 0
mov r11b, dil
xor r11b, 0
mov sil, dl
and sil, r11b
mov r14b, dil
xor r14b, 1
and r14b, 0
and r11b, 1
or al, sil
or r14b, r11b
xor al, 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, al
and r14b, r11b
xor al, r11b
or r14b, al
mov al, sil
and al, 1
xor sil, 1
or al, sil
mov r11b, r14b
xor r11b, 0xff
and r11b, 1
mov sil, dil
xor sil, 1
and r14b, sil
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and sil, 1
or r11b, r14b
or r15b, sil
xor r11b, r15b
xor al, 0xff
mov sil, r11b
xor sil, al
and sil, r11b
mov al, r8b
xor al, 0xff
and al, 1
mov r11b, dil
xor r11b, 1
mov r14b, r8b
and r14b, r11b
or al, r14b
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 r14b, 0xff
xor bl, 0xff
mov al, dil
xor al, 1
or r14b, bl
or al, 1
xor r14b, 0xff
and r14b, al
mov al, r10b
xor al, 0xff
mov r11b, r9b
xor r11b, al
and r11b, r9b
mov al, r9b
xor al, 0xff
and al, 1
mov bl, dil
xor bl, 1
and r9b, bl
mov r15b, r10b
xor r15b, 0xff
and r15b, 0xff
and r10b, bl
or al, r9b
or r15b, r10b
xor al, r15b
mov r9b, r11b
xor r9b, 0xff
mov r10b, al
xor r10b, 0xff
mov bl, dil
xor bl, 1
mov r15b, r9b
and r15b, 0xff
and r11b, bl
mov r12b, r10b
and r12b, 0xff
and al, bl
or r15b, r11b
or r12b, al
xor r15b, r12b
or r9b, r10b
xor r9b, 0xff
or bl, 1
and r9b, bl
or r15b, r9b
mov al, sil
xor al, 0xff
and al, 1
mov r9b, dil
xor r9b, 1
mov r10b, sil
and r10b, r9b
or al, r10b
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
and r11b, 0
or r10b, r11b
mov r11b, dil
xor r11b, 0
mov bl, al
xor bl, r11b
and bl, al
xor sil, 0xff
mov r11b, r10b
xor r11b, 0xff
mov r12b, dil
xor r12b, 0
or sil, r11b
or r12b, 0
xor sil, 0xff
and sil, r12b
mov r11b, dil
xor r11b, 0
mov r12b, r9b
xor r12b, r11b
and r12b, r9b
mov r11b, r10b
xor r11b, 0xff
mov r13b, r14b
xor r13b, r11b
and r13b, r14b
mov r11b, bl
xor r11b, 0xff
mov r14b, sil
xor r14b, 0xff
mov byte [rbp + 0x297], dil
xor dil, 0
mov byte [rbp + 0x296], r11b
and r11b, 0
and bl, dil
mov byte [rbp + 0x295], r14b
and r14b, 0
and sil, dil
or r11b, bl
or r14b, sil
xor r11b, r14b
mov bl, byte [rbp + 0x296]
mov sil, byte [rbp + 0x295]
or bl, sil
xor bl, 0xff
or dil, 0
and bl, dil
or r11b, bl
mov bl, r12b
xor bl, 0xff
mov dil, r13b
xor dil, 0xff
mov r14b, byte [rbp + 0x297]
xor r14b, 1
mov sil, bl
and sil, 0xff
and r12b, r14b
mov byte [rbp + 0x294], dil
and dil, 0xff
and r13b, r14b
or sil, r12b
or dil, r13b
xor sil, dil
mov dil, byte [rbp + 0x294]
or bl, dil
xor bl, 0xff
or r14b, 1
and bl, r14b
or sil, bl
mov bl, r11b
xor bl, 0xff
mov r14b, sil
and r14b, bl
xor sil, 0xff
and r11b, sil
or r14b, r11b
mov r11b, al
xor r11b, 0xff
mov bl, r9b
xor bl, 0xff
mov sil, byte [rbp + 0x297]
xor sil, 0
mov r12b, r11b
and r12b, 0
and al, sil
mov r13b, bl
and r13b, 0
and r9b, sil
or r12b, al
or r13b, r9b
xor r12b, r13b
or r11b, bl
xor r11b, 0xff
or sil, 0
and r11b, sil
or r12b, r11b
mov al, r12b
xor al, 0xff
and al, 0
mov r9b, byte [rbp + 0x297]
xor r9b, 0
and r12b, r9b
mov r11b, byte [rbp + 0x297]
xor r11b, 1
and r11b, 0
and r9b, 1
or al, r12b
or r11b, r9b
xor al, r11b
mov r9b, byte [rbp + 0x297]
xor r9b, 0
mov r11b, r10b
xor r11b, 0xff
mov bl, byte [rbp + 0x297]
xor bl, 1
mov sil, r9b
and sil, 0xff
mov r12b, bl
and r12b, 0
mov r13b, r11b
and r13b, 0xff
and r10b, bl
or sil, r12b
or r13b, r10b
xor sil, r13b
or r9b, r11b
xor r9b, 0xff
or bl, 1
and r9b, bl
or sil, r9b
xor sil, 0xff
mov r9b, al
xor r9b, sil
and r9b, al
mov al, r14b
xor al, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r11b, byte [rbp + 0x297]
xor r11b, 0
mov bl, al
and bl, 0
and r14b, r11b
mov sil, r10b
and sil, 0
and r9b, r11b
or bl, r14b
or sil, r9b
xor bl, sil
or al, r10b
xor al, 0xff
or r11b, 0
and al, r11b
or bl, al
mov al, r15b
xor al, 0xff
and al, 0
mov r9b, byte [rbp + 0x297]
xor r9b, 0
mov r10b, r15b
and r10b, r9b
mov r11b, byte [rbp + 0x297]
xor r11b, 1
and r11b, 0
and r9b, 1
or al, r10b
or r11b, r9b
xor al, r11b
mov r9b, bl
xor r9b, 0xff
xor al, 0xff
mov r10b, byte [rbp + 0x297]
xor r10b, 1
or r9b, al
or r10b, 1
xor r9b, 0xff
and r9b, r10b
mov al, bl
xor al, 0xff
and al, 1
mov r10b, byte [rbp + 0x297]
xor r10b, 1
and bl, r10b
or al, bl
xor r15b, 0xff
xor al, 0xff
mov r10b, byte [rbp + 0x297]
xor r10b, 0
or r15b, al
or r10b, 0
xor r15b, 0xff
and r15b, r10b
mov al, r9b
and al, r15b
xor r9b, r15b
or al, r9b
mov r9b, dl
xor r9b, 0xff
mov r10b, cl
xor r10b, r9b
and r10b, cl
mov r9b, cl
xor r9b, 0xff
mov r11b, dl
and r11b, r9b
xor dl, 0xff
and cl, dl
or r11b, cl
mov cl, r10b
and cl, r11b
xor r10b, r11b
or cl, r10b
mov dl, cl
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x297]
xor r9b, 1
mov r10b, cl
and r10b, r9b
mov r11b, byte [rbp + 0x297]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or dl, r10b
or r11b, r9b
xor dl, r11b
xor dl, 0xff
xor dl, 0
and dl, 0
mov r9b, byte [rbp + 0x297]
xor r9b, 0
and r9b, 1
mov r10b, byte [rbp + 0x297]
xor r10b, 1
mov r11b, r10b
and r11b, 0
mov bl, byte [rbp + 0x297]
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, cl
xor r11b, r10b
and r11b, cl
mov cl, byte [rbp + 0x297]
xor cl, 1
and cl, 0
mov r10b, byte [rbp + 0x297]
xor r10b, 0
mov bl, r10b
and bl, 1
mov sil, byte [rbp + 0x297]
xor sil, 1
and sil, 0
and r10b, 1
or cl, bl
or sil, r10b
xor cl, sil
xor cl, 0xff
mov r10b, byte [rbp + 0x297]
xor r10b, 0
mov bl, byte [rbp + 0x297]
xor bl, 1
or cl, r10b
or bl, 1
xor cl, 0xff
and cl, bl
mov r10b, byte [rbp + 0x297]
xor r10b, 1
xor r9b, 0xff
mov bl, byte [rbp + 0x297]
xor bl, 0
or r10b, r9b
or bl, 0
xor r10b, 0xff
and r10b, bl
mov r9b, dl
xor r9b, 0xff
mov bl, r11b
xor bl, 0xff
mov sil, byte [rbp + 0x297]
xor sil, 0
mov r14b, r9b
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 r9b, bl
xor r9b, 0xff
or sil, 0
and r9b, sil
or r14b, r9b
mov dl, cl
xor dl, 0xff
mov r9b, r10b
xor r9b, 0xff
mov r11b, byte [rbp + 0x297]
xor r11b, 1
mov bl, dl
and bl, 0xff
and cl, r11b
mov sil, r9b
and sil, 0xff
and r10b, r11b
or bl, cl
or sil, r10b
xor bl, sil
or dl, r9b
xor dl, 0xff
or r11b, 1
and dl, r11b
or bl, dl
mov cl, r14b
xor cl, 0xff
mov dl, bl
and dl, cl
xor bl, 0xff
and r14b, bl
or dl, r14b
mov cl, byte [rbp + 0x297]
xor cl, 0
and cl, 0
mov r9b, byte [rbp + 0x297]
xor r9b, 0
mov r10b, r9b
and r10b, 0
mov r11b, byte [rbp + 0x297]
xor r11b, 1
and r11b, 0
and r9b, 1
or cl, r10b
or r11b, r9b
xor cl, r11b
mov r9b, r8b
xor r9b, 0xff
and r9b, 0
mov r10b, byte [rbp + 0x297]
xor r10b, 0
mov r11b, r8b
and r11b, r10b
mov bl, byte [rbp + 0x297]
xor bl, 1
and bl, 0
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, byte [rbp + 0x297]
xor r10b, 1
and r10b, 0
mov r11b, byte [rbp + 0x297]
xor r11b, 0
mov bl, r11b
and bl, 1
mov sil, byte [rbp + 0x297]
xor sil, 1
and sil, 0
and r11b, 1
or r10b, bl
or sil, r11b
xor r10b, sil
mov r11b, byte [rbp + 0x297]
xor r11b, 1
mov bl, cl
xor bl, r11b
and bl, cl
mov r11b, r10b
xor r11b, 0xff
xor r11b, 0
and r11b, 0
mov sil, r9b
xor sil, 0xff
mov r14b, byte [rbp + 0x297]
xor r14b, 1
mov r15b, byte [rbp + 0x297]
xor r15b, 1
or sil, r14b
or r15b, 1
xor sil, 0xff
and sil, r15b
xor r8b, 0xff
mov r14b, r10b
xor r14b, 0xff
mov r15b, byte [rbp + 0x297]
xor r15b, 1
or r8b, r14b
or r15b, 1
xor r8b, 0xff
and r8b, r15b
mov r14b, bl
and r14b, r11b
xor bl, r11b
or r14b, bl
mov r11b, sil
xor r11b, 0xff
mov bl, r8b
xor bl, 0xff
mov r15b, byte [rbp + 0x297]
xor r15b, 0
mov r12b, r11b
and r12b, 0
and sil, r15b
mov r13b, bl
and r13b, 0
and r8b, r15b
or r12b, sil
or r13b, r8b
xor r12b, r13b
or r11b, bl
xor r11b, 0xff
or r15b, 0
and r11b, r15b
or r12b, r11b
mov r8b, r14b
xor r8b, 0xff
and r8b, 1
mov r11b, byte [rbp + 0x297]
xor r11b, 1
and r14b, r11b
mov bl, r12b
xor bl, 0xff
and bl, 0xff
and r12b, r11b
or r8b, r14b
or bl, r12b
xor r8b, bl
mov r11b, cl
and r11b, r9b
xor cl, r9b
or r11b, cl
mov cl, r11b
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp + 0x297]
xor r9b, 1
and r11b, r9b
or cl, r11b
mov r9b, r10b
and r9b, 1
xor r10b, 1
or r9b, r10b
xor r9b, 0xff
mov r10b, cl
xor r10b, r9b
and r10b, cl
mov cl, r8b
xor cl, 0xff
mov r9b, r10b
xor r9b, 0xff
mov r11b, byte [rbp + 0x297]
xor r11b, 0
mov bl, cl
and bl, 0
and r8b, r11b
mov sil, r9b
and sil, 0
and r10b, r11b
or bl, r8b
or sil, r10b
xor bl, sil
or cl, r9b
xor cl, 0xff
or r11b, 0
and cl, r11b
or bl, cl
mov cl, dl
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x297]
xor r8b, 1
and dl, r8b
or cl, dl
mov dl, bl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x297]
xor r8b, 1
and bl, r8b
or dl, bl
mov r8b, byte [rbp + 0x297]
xor r8b, 0
and r8b, 1
mov r9b, byte [rbp + 0x297]
xor r9b, 1
and r9b, 0
or r8b, r9b
mov r9b, cl
and r9b, dl
xor cl, dl
or r9b, cl
mov cl, byte [rbp + 0x297]
xor cl, 0
mov dl, r8b
xor dl, 0xff
mov r10b, byte [rbp + 0x297]
xor r10b, 1
mov r11b, cl
and r11b, 0xff
mov bl, r10b
and bl, 0
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
mov cl, r9b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x297]
xor dl, 1
and r9b, dl
mov r8b, byte [rbp + 0x297]
xor r8b, 1
and r8b, 0xff
and dl, 1
or cl, r9b
or r8b, dl
xor cl, r8b
xor r11b, 0xff
mov dl, cl
xor dl, r11b
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
and al, r9b
xor r8b, r9b
or al, r8b
test al, 1
jne 0x6d95e060
jmp 0x6d9b4c66
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x5e7e217
mov r9d, ecx
sub r9d, r8d
sub r9d, 0x58485767
add r9d, 0x951e999
add r9d, 0x58485767
sub r9d, 0x698d6c9e
sub r9d, 0x5e7e217
add r9d, 0x698d6c9e
mov r8d, eax
sub r8d, 0xee52a6e3
sub r9d, r8d
add r9d, 0x685a8882
sub r9d, 1
sub r9d, 0x685a8882
add r9d, 0x1da37afe
sub r9d, 0xee52a6e3
sub r9d, 0x1da37afe
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0xacc6f14f
add r8d, r9d
sub eax, r8d
sub eax, 0xd1e837a8
sub eax, 0x951e999
add eax, 0xd1e837a8
sub eax, 0x2dd16105
sub eax, 0xacc6f14f
add eax, 0x2dd16105
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, 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
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 dil, 0xff
mov r14b, sil
xor r14b, 0
or al, dil
or r14b, 0
xor al, 0xff
and al, r14b
mov dil, bl
and dil, r15b
xor bl, r15b
or dil, bl
mov bl, r12b
xor bl, 0xff
mov r14b, al
xor r14b, 0xff
mov r15b, sil
xor r15b, 0
mov r13b, bl
and r13b, 0
and r12b, r15b
mov cl, r14b
and cl, 0
and al, r15b
or r13b, r12b
or cl, al
xor r13b, cl
or bl, r14b
xor bl, 0xff
or r15b, 0
and bl, r15b
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, 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, 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 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
and bl, 1
or al, bl
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, 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
xor al, 0xff
mov r14b, sil
xor r14b, 0
or dil, al
or r14b, 0
xor dil, 0xff
and dil, r14b
mov al, bl
and al, dil
xor bl, dil
or al, bl
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, bl
and r14b, dil
xor bl, 0xff
mov dil, cl
and dil, bl
or r14b, dil
mov bl, cl
xor bl, 0xff
mov dil, r14b
xor dil, bl
and dil, r14b
mov bl, al
xor bl, 0xff
and bl, 1
mov r14b, sil
xor r14b, 1
mov r15b, al
and r15b, r14b
or bl, r15b
mov r14b, r10b
xor r14b, 0xff
mov r15b, bl
and r15b, r14b
xor bl, 0xff
mov r14b, r10b
and r14b, bl
or r15b, r14b
xor r10b, 0xff
mov bl, r15b
xor bl, r10b
and bl, r15b
mov r10b, sil
xor r10b, 1
and r10b, 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 r10b, r15b
or r13b, r14b
xor r10b, r13b
mov r14b, r12b
xor r14b, 0xff
and r14b, 1
mov r15b, sil
xor r15b, 1
mov r13b, r12b
and r13b, r15b
mov dl, r10b
xor dl, 0xff
and dl, 0xff
and r10b, r15b
or r14b, r13b
or dl, r10b
xor r14b, dl
xor r14b, 0xff
mov dl, r12b
xor dl, 0xff
mov r10b, sil
xor r10b, 0
or r14b, dl
or r10b, 0
xor r14b, 0xff
and r14b, r10b
mov dl, al
xor dl, 0xff
and dl, 1
mov r10b, sil
xor r10b, 1
mov r15b, al
and r15b, r10b
mov r13b, sil
xor r13b, 1
and r13b, 0xff
and r10b, 1
or dl, r15b
or r13b, r10b
xor dl, r13b
mov r10b, r11b
xor r10b, 0xff
and r10b, 1
mov r15b, sil
xor r15b, 1
mov r13b, r11b
and r13b, r15b
mov r8b, dl
xor r8b, 0xff
and r8b, 0xff
and dl, r15b
or r10b, r13b
or r8b, dl
xor r10b, r8b
xor r10b, 0xff
xor r11b, 0xff
mov dl, sil
xor dl, 1
or r10b, r11b
or dl, 1
xor r10b, 0xff
and r10b, dl
mov dl, dil
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
mov r11b, dil
and r11b, r8b
or dl, r11b
mov r8b, bl
xor r8b, 0xff
and r8b, 1
mov r11b, sil
xor r11b, 1
mov r15b, bl
and r15b, r11b
or r8b, r15b
mov r11b, sil
xor r11b, 0
and r11b, 1
mov r15b, sil
xor r15b, 1
and r15b, 0
or r11b, r15b
mov r15b, sil
xor r15b, 0
mov r13b, dl
xor r13b, r15b
and r13b, dl
mov r15b, r11b
xor r15b, 0xff
mov r9b, dil
xor r9b, r15b
and r9b, dil
mov dil, sil
xor dil, 0
mov r15b, r8b
xor r15b, dil
and r15b, r8b
xor bl, 0xff
mov dil, r11b
xor dil, 0xff
mov byte [rbp + 0x293], sil
xor sil, 0
or bl, dil
or sil, 0
xor bl, 0xff
and bl, sil
mov sil, r13b
xor sil, 0xff
mov dil, r9b
xor dil, 0xff
mov byte [rbp + 0x292], al
mov al, byte [rbp + 0x293]
xor al, 0
mov byte [rbp + 0x291], sil
and sil, 0
and r13b, al
mov byte [rbp + 0x290], dil
and dil, 0
and r9b, al
or sil, r13b
or dil, r9b
xor sil, dil
mov r9b, byte [rbp + 0x291]
mov dil, byte [rbp + 0x290]
or r9b, dil
xor r9b, 0xff
or al, 0
and r9b, al
or sil, r9b
mov al, r15b
and al, bl
xor r15b, bl
or al, r15b
mov r9b, sil
xor r9b, 0xff
mov bl, al
and bl, r9b
xor al, 0xff
and sil, al
or bl, sil
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 + 0x293]
xor r8b, 1
and al, r8b
mov r9b, byte [rbp + 0x293]
xor r9b, 1
and r9b, 0xff
and r8b, 1
or dl, al
or r9b, r8b
xor dl, r9b
mov al, r11b
and al, 0
xor r11b, 0
or al, r11b
xor dl, 0xff
xor al, 0xff
mov r8b, byte [rbp + 0x293]
xor r8b, 1
or dl, al
or r8b, 1
xor dl, 0xff
and dl, r8b
mov al, bl
xor al, 0xff
mov r8b, dl
xor r8b, 0xff
mov r9b, byte [rbp + 0x293]
xor r9b, 1
mov r11b, al
and r11b, 0xff
and bl, r9b
mov sil, r8b
and sil, 0xff
and dl, r9b
or r11b, bl
or sil, dl
xor r11b, sil
or al, r8b
xor al, 0xff
or r9b, 1
and al, r9b
or r11b, al
mov al, r14b
xor al, 0xff
and al, 0
mov dl, byte [rbp + 0x293]
xor dl, 0
mov r8b, r14b
and r8b, dl
mov r9b, byte [rbp + 0x293]
xor r9b, 1
and r9b, 0
and dl, 1
or al, r8b
or r9b, dl
xor al, r9b
mov dl, r10b
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x293]
xor r8b, 1
mov r9b, r10b
and r9b, r8b
or dl, r9b
mov r8b, byte [rbp + 0x293]
xor r8b, 1
and r8b, 1
mov r9b, byte [rbp + 0x293]
xor r9b, 1
and r9b, 1
or r8b, r9b
mov r9b, al
xor r9b, 0xff
mov bl, byte [rbp + 0x293]
xor bl, 1
mov sil, byte [rbp + 0x293]
xor sil, 1
or r9b, bl
or sil, 1
xor r9b, 0xff
and r9b, sil
mov bl, r8b
xor bl, 0xff
mov sil, r14b
xor sil, bl
and sil, r14b
mov bl, byte [rbp + 0x293]
xor bl, 1
mov r14b, dl
xor r14b, bl
and r14b, dl
mov bl, r8b
xor bl, 0xff
mov r15b, r10b
xor r15b, bl
and r15b, r10b
mov r10b, r9b
and r10b, sil
xor r9b, sil
or r10b, r9b
mov r9b, r14b
and r9b, r15b
xor r14b, r15b
or r9b, r14b
mov bl, r10b
xor bl, 0xff
mov sil, r9b
and sil, bl
xor r9b, 0xff
and r10b, r9b
or sil, r10b
mov r9b, al
xor r9b, 0xff
mov r10b, dl
xor r10b, 0xff
mov bl, byte [rbp + 0x293]
xor bl, 1
mov r14b, r9b
and r14b, 0xff
and al, bl
mov r15b, r10b
and r15b, 0xff
and dl, bl
or r14b, al
or r15b, dl
xor r14b, r15b
or r9b, r10b
xor r9b, 0xff
or bl, 1
and r9b, bl
or r14b, r9b
mov al, r14b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x293]
xor dl, 1
and r14b, dl
mov r9b, byte [rbp + 0x293]
xor r9b, 1
and r9b, 0xff
and dl, 1
or al, r14b
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 + 0x293]
xor r8b, 0
or al, dl
or r8b, 0
xor al, 0xff
and al, r8b
mov dl, sil
xor dl, 0xff
mov r8b, al
xor r8b, 0xff
mov r9b, byte [rbp + 0x293]
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, r11b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x293]
xor dl, 1
mov r8b, r11b
and r8b, dl
mov r9b, byte [rbp + 0x293]
xor r9b, 1
and r9b, 0xff
and dl, 1
or al, r8b
or r9b, dl
xor al, r9b
mov dl, byte [rbp + 0x293]
xor dl, 0
xor al, 0xff
mov r8b, byte [rbp + 0x293]
xor r8b, 0
or dl, al
or r8b, 0
xor dl, 0xff
and dl, r8b
mov al, byte [rbp + 0x293]
xor al, 0
and al, 1
mov r8b, byte [rbp + 0x293]
xor r8b, 1
and r8b, 0
or al, r8b
mov r8b, al
xor r8b, 0xff
mov r9b, r11b
xor r9b, r8b
and r9b, r11b
mov r8b, r10b
xor r8b, 0xff
and r8b, 0
mov r11b, byte [rbp + 0x293]
xor r11b, 0
mov bl, r10b
and bl, r11b
mov sil, byte [rbp + 0x293]
xor sil, 1
and sil, 0
and r11b, 1
or r8b, bl
or sil, r11b
xor r8b, sil
mov r11b, byte [rbp + 0x293]
xor r11b, 0
mov bl, r8b
xor bl, r11b
and bl, r8b
xor r10b, 0xff
xor al, 0xff
mov r8b, byte [rbp + 0x293]
xor r8b, 0
or r10b, al
or r8b, 0
xor r10b, 0xff
and r10b, r8b
mov al, dl
and al, r9b
xor dl, r9b
or al, dl
mov dl, bl
xor dl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov r9b, byte [rbp + 0x293]
xor r9b, 0
mov r11b, dl
and r11b, 0
and bl, r9b
mov sil, r8b
and sil, 0
and r10b, r9b
or r11b, bl
or sil, r10b
xor r11b, sil
or dl, r8b
xor dl, 0xff
or r9b, 0
and dl, r9b
or r11b, dl
mov dl, al
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x293]
xor r8b, 1
and al, r8b
mov r9b, r11b
xor r9b, 0xff
and r9b, 0xff
and r11b, r8b
or dl, al
or r9b, r11b
xor dl, r9b
mov al, cl
xor al, 0xff
mov r8b, r12b
xor r8b, 0xff
mov r9b, byte [rbp + 0x293]
xor r9b, 1
or al, r8b
or r9b, 1
xor al, 0xff
and al, r9b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x293]
xor r9b, 1
and cl, r9b
mov r10b, r12b
xor r10b, 0xff
and r10b, 0xff
and r12b, r9b
or r8b, cl
or r10b, r12b
xor r8b, r10b
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 + 0x293]
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 + 0x293]
xor r8b, 1
and r8b, 1
mov r9b, byte [rbp + 0x293]
xor r9b, 1
and r9b, 1
or r8b, r9b
xor cl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r10b, byte [rbp + 0x293]
xor r10b, 1
or cl, r9b
or r10b, 1
xor cl, 0xff
and cl, r10b
mov r9b, byte [rbp + 0x293]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0x293]
xor r10b, 1
and r10b, 1
or r9b, r10b
xor r9b, 0xff
mov r10b, byte [rbp + 0x293]
xor r10b, 1
mov r11b, byte [rbp + 0x293]
xor r11b, 1
or r9b, r10b
or r11b, 1
xor r9b, 0xff
and r9b, r11b
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
mov r10b, al
xor r10b, 0xff
mov r11b, cl
xor r11b, 0xff
mov bl, byte [rbp + 0x293]
xor bl, 1
mov sil, r10b
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 r10b, r11b
xor r10b, 0xff
or bl, 1
and r10b, bl
or sil, r10b
mov al, r9b
and al, r8b
xor r9b, r8b
or al, r9b
mov cl, sil
xor cl, 0xff
mov r8b, al
and r8b, cl
xor al, 0xff
and sil, al
or r8b, sil
mov al, byte [rbp + 0x292]
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, byte [rbp + 0x293]
xor cl, 1
and cl, 1
mov r9b, byte [rbp + 0x293]
xor r9b, 1
mov r10b, r9b
and r10b, 1
mov r11b, byte [rbp + 0x292]
xor r11b, 0xff
and r11b, 0xff
mov bl, byte [rbp + 0x292]
and bl, r9b
or cl, r10b
or r11b, bl
xor cl, r11b
mov r9b, al
xor r9b, 0xff
mov r10b, cl
xor r10b, 0xff
mov r11b, byte [rbp + 0x293]
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, r8b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x293]
xor cl, 1
and r8b, cl
mov r9b, byte [rbp + 0x293]
xor r9b, 1
and r9b, 0xff
and cl, 1
or al, r8b
or r9b, cl
xor al, r9b
mov cl, bl
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x293]
xor r8b, 1
and bl, r8b
or cl, bl
mov r8b, byte [rbp + 0x293]
xor r8b, 0
and r8b, 0
mov r9b, byte [rbp + 0x293]
xor r9b, 0
mov r10b, r9b
and r10b, 0
mov r11b, byte [rbp + 0x293]
xor r11b, 1
and r11b, 0
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, 0
mov r8b, byte [rbp + 0x293]
xor r8b, 0
and r9b, r8b
mov r10b, byte [rbp + 0x293]
xor r10b, 1
and r10b, 0
and r8b, 1
or cl, r9b
or r10b, r8b
xor cl, r10b
xor al, 0xff
mov r8b, cl
xor r8b, al
and r8b, cl
mov al, dl
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x293]
xor cl, 1
mov r9b, dl
and r9b, cl
or al, r9b
mov cl, r8b
xor cl, 0xff
and cl, 0
mov r9b, byte [rbp + 0x293]
xor r9b, 0
mov r10b, r8b
and r10b, r9b
mov r11b, byte [rbp + 0x293]
xor r11b, 1
and r11b, 0
and r9b, 1
or cl, r10b
or r11b, r9b
xor cl, r11b
mov r9b, byte [rbp + 0x293]
xor r9b, 0
and r9b, 1
mov r10b, byte [rbp + 0x293]
xor r10b, 1
and r10b, 0
or r9b, r10b
mov r10b, al
xor r10b, 0xff
mov r11b, byte [rbp + 0x293]
xor r11b, 0
mov bl, byte [rbp + 0x293]
xor bl, 1
or r10b, r11b
or bl, 1
xor r10b, 0xff
and r10b, bl
xor dl, 0xff
mov r11b, r9b
xor r11b, 0xff
mov bl, byte [rbp + 0x293]
xor bl, 0
or dl, r11b
or bl, 0
xor dl, 0xff
and dl, bl
mov r11b, cl
xor r11b, 0xff
mov bl, byte [rbp + 0x293]
xor bl, 0
mov sil, byte [rbp + 0x293]
xor sil, 1
or r11b, bl
or sil, 1
xor r11b, 0xff
and r11b, sil
xor r8b, 0xff
mov bl, r9b
xor bl, 0xff
mov sil, byte [rbp + 0x293]
xor sil, 1
or r8b, bl
or sil, 1
xor r8b, 0xff
and r8b, sil
mov bl, r10b
and bl, dl
xor r10b, dl
or bl, r10b
mov dl, r11b
and dl, r8b
xor r11b, r8b
or dl, r11b
mov r8b, bl
xor r8b, 0xff
and r8b, 1
mov r10b, byte [rbp + 0x293]
xor r10b, 1
and bl, r10b
mov r11b, dl
xor r11b, 0xff
and r11b, 0xff
and dl, r10b
or r8b, bl
or r11b, dl
xor r8b, r11b
mov dl, al
xor dl, 0xff
mov r10b, cl
xor r10b, 0xff
mov r11b, byte [rbp + 0x293]
xor r11b, 0
mov bl, dl
and bl, 0
and al, r11b
mov sil, r10b
and sil, 0
and cl, r11b
or bl, al
or sil, cl
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 cl, byte [rbp + 0x293]
xor cl, 1
and bl, cl
or al, bl
mov cl, byte [rbp + 0x293]
xor cl, 0
mov dl, r9b
xor dl, 0xff
mov r10b, byte [rbp + 0x293]
xor r10b, 0
mov r11b, cl
and r11b, 0
mov bl, r10b
and bl, 0
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 al, 0xff
xor r11b, 0xff
mov cl, byte [rbp + 0x293]
xor cl, 0
or al, r11b
or cl, 0
xor al, 0xff
and al, cl
mov cl, r8b
xor cl, 0xff
mov dl, al
xor dl, 0xff
mov r9b, byte [rbp + 0x293]
xor r9b, 1
mov r10b, cl
and r10b, 0xff
and r8b, r9b
mov r11b, dl
and r11b, 0xff
and al, r9b
or r10b, r8b
or r11b, al
xor r10b, r11b
or cl, dl
xor cl, 0xff
or r9b, 1
and cl, r9b
or r10b, cl
test r10b, 1
jne 0x6d95eef3
jmp 0x6d99710e
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xe6d53a36
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, 0xdc22cde1
sub r8d, 0xc24bd8e4
add r8d, 0xdc22cde1
sub r8d, 0xeb993025
sub r8d, 1
add r8d, 0xeb993025
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0xc24bd8e4
add r9d, r8d
mov r8d, eax
sub r8d, r9d
add r8d, 0x6eed2405
add r8d, 0x3e043647
sub r8d, 0x6eed2405
sub eax, 0xe6d53a36
sub r8d, eax
add r8d, 0xf447726f
sub r8d, 0x3e043647
sub r8d, 0xf447726f
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, 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, r15b
and sil, 1
xor r15b, 1
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 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
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r15b, 1
or sil, bl
or r12b, r15b
xor sil, r12b
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
and bl, r11b
xor r14b, r11b
or bl, r14b
mov r11b, al
xor r11b, 0xff
and r11b, 1
mov sil, dil
xor sil, 1
mov r14b, al
and r14b, sil
or 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
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, 1
mov r12b, r11b
xor r12b, r15b
and r12b, r11b
mov r15b, r14b
xor r15b, 0xff
mov r13b, al
xor r13b, r15b
and r13b, al
mov al, sil
xor al, 0xff
mov r15b, dil
xor r15b, 1
mov cl, dil
xor cl, 0
or al, r15b
or cl, 0
xor al, 0xff
and al, cl
xor bl, 0xff
mov cl, r14b
xor cl, 0xff
mov r15b, dil
xor r15b, 0
or bl, cl
or r15b, 0
xor bl, 0xff
and bl, r15b
mov cl, r12b
and cl, r13b
xor r12b, r13b
or cl, r12b
mov r15b, al
and r15b, bl
xor al, bl
or r15b, al
mov al, cl
xor al, 0xff
and al, 0
mov bl, dil
xor bl, 0
and cl, bl
mov r12b, r15b
xor r12b, 0xff
and r12b, 0
and r15b, bl
or al, cl
or r12b, r15b
xor al, r12b
mov cl, r11b
and cl, sil
xor r11b, sil
or cl, r11b
mov r11b, cl
xor r11b, 0xff
and r11b, 1
mov bl, dil
xor bl, 1
and cl, bl
mov sil, dil
xor sil, 1
and sil, 0xff
and bl, 1
or r11b, cl
or sil, bl
xor r11b, sil
mov cl, r14b
and cl, 1
xor r14b, 1
or cl, r14b
xor cl, 0xff
mov bl, r11b
xor bl, cl
and bl, r11b
mov cl, al
xor cl, 0xff
mov r11b, bl
xor r11b, 0xff
xor dil, 1
mov sil, cl
and sil, 0xff
and al, dil
mov r14b, r11b
and r14b, 0xff
and bl, dil
or sil, al
or r14b, bl
xor sil, r14b
or cl, r11b
xor cl, 0xff
or dil, 1
and cl, dil
or sil, cl
test sil, 1
jne 0x6d95f289
jmp 0x6d9aa6bf
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, 0x5616a580
add r9d, 0
sub r9d, 0x74b063cc
sub r9d, 0x5616a580
mov r10d, eax
sub r10d, r9d
sub r8d, r10d
mov r9d, eax
sub r9d, 0x320ad630
sub r9d, r8d
add r9d, 0x320ad630
mov r8d, eax
sub r8d, 1
add r8d, 0
add r9d, 0xcc38f9cf
add r9d, r8d
sub r9d, 0xcc38f9cf
mov r8d, 0xed5a7d6e
add r8d, 0
sub r8d, 0x74b063cc
sub r8d, 0xed5a7d6e
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
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
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, 1
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, 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, 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
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, 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, sil
and cl, r15b
xor sil, r15b
or cl, sil
mov sil, dl
xor sil, 0xff
mov r15b, r14b
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 r14b, r12b
or r13b, dl
or r8b, r14b
xor r13b, r8b
or sil, r15b
xor sil, 0xff
or r12b, 1
and sil, r12b
or r13b, sil
mov dl, cl
xor dl, 0xff
and dl, 0
mov r8b, dil
xor r8b, 0
and cl, r8b
mov sil, r13b
xor sil, 0xff
and sil, 0
and r13b, r8b
or dl, cl
or sil, r13b
xor dl, 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, 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
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
xor cl, 0xff
mov r14b, sil
xor r14b, 0xff
mov r15b, dil
xor r15b, 0
mov r12b, cl
and r12b, 0
and r8b, r15b
mov r13b, r14b
and r13b, 0
and sil, r15b
or r12b, r8b
or r13b, sil
xor r12b, r13b
or cl, r14b
xor cl, 0xff
or r15b, 0
and cl, r15b
or r12b, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov r8b, dil
xor r8b, 1
mov sil, al
and sil, r8b
or cl, sil
mov r8b, dil
xor r8b, 1
and r8b, 1
mov sil, dil
xor sil, 1
and sil, 1
or r8b, sil
mov sil, dil
xor sil, 1
and sil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r14b
and r15b, 1
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r14b, 1
or sil, r15b
or r13b, r14b
xor sil, r13b
mov r14b, cl
xor r14b, 0xff
mov r15b, r8b
xor r15b, 0xff
mov r13b, dil
xor r13b, 1
mov r9b, r14b
and r9b, 0xff
and cl, r13b
mov r10b, r15b
and r10b, 0xff
and r8b, r13b
or r9b, cl
or r10b, r8b
xor r9b, r10b
or r14b, r15b
xor r14b, 0xff
or r13b, 1
and r14b, r13b
or r9b, r14b
mov cl, sil
and cl, 1
xor sil, 1
or cl, sil
mov r8b, r9b
xor r8b, 0xff
and r8b, 0
mov r10b, dil
xor r10b, 0
and r9b, r10b
mov sil, dil
xor sil, 1
and sil, 0
and r10b, 1
or r8b, r9b
or sil, r10b
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, r11b
xor cl, 0xff
and cl, 1
mov r9b, dil
xor r9b, 1
and r11b, r9b
mov r10b, dil
xor r10b, 1
and r10b, 0xff
and r9b, 1
or cl, r11b
or r10b, r9b
xor cl, r10b
mov r9b, r12b
xor r9b, 0xff
and r9b, 1
mov r10b, dil
xor r10b, 1
mov r11b, r12b
and r11b, r10b
or r9b, r11b
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, cl
and r11b, r9b
xor cl, r9b
or r11b, cl
mov cl, dil
xor cl, 0
mov r9b, r10b
xor r9b, 0xff
mov sil, dil
xor sil, 1
mov r14b, cl
and r14b, 0xff
mov r15b, sil
and r15b, 0
mov r13b, r9b
and r13b, 0xff
and r10b, sil
or r14b, r15b
or r13b, r10b
xor r14b, r13b
or cl, r9b
xor cl, 0xff
or sil, 1
and cl, sil
or r14b, cl
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
xor cl, 0xff
xor r14b, 0xff
mov r9b, dil
xor r9b, 0
or cl, r14b
or r9b, 0
xor cl, 0xff
and cl, r9b
mov r9b, dil
xor r9b, 1
and r9b, 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 r9b, r11b
or sil, r10b
xor r9b, sil
mov r10b, dl
xor r10b, 0xff
and r10b, 1
mov r11b, dil
xor r11b, 1
mov sil, dl
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, dl
xor r9b, 0xff
mov r11b, r10b
xor r11b, r9b
and r11b, r10b
mov r9b, r12b
xor r9b, 0xff
and r9b, 1
mov r10b, dil
xor r10b, 1
mov sil, r12b
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, r8b
xor r9b, 0xff
mov r10b, cl
xor r10b, 0xff
mov bl, dil
xor bl, 0
or r9b, r10b
or bl, 0
xor r9b, 0xff
and r9b, bl
mov r10b, r8b
xor r10b, 0xff
and r10b, 0
mov bl, dil
xor bl, 0
and r8b, bl
mov r14b, cl
xor r14b, 0xff
and r14b, 0
and cl, bl
or r10b, r8b
or r14b, cl
xor r10b, r14b
mov cl, r9b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov bl, dil
xor bl, 0
mov r14b, cl
and r14b, 0
and r9b, bl
mov r15b, r8b
and r15b, 0
and r10b, bl
or r14b, r9b
or r15b, r10b
xor r14b, r15b
or cl, r8b
xor cl, 0xff
or bl, 0
and cl, bl
or r14b, cl
mov cl, r11b
xor cl, 0xff
mov r8b, sil
xor r8b, 0xff
mov r9b, dil
xor r9b, 0
or cl, r8b
or r9b, 0
xor cl, 0xff
and cl, r9b
mov r8b, r11b
xor r8b, 0xff
and r8b, 0
mov r9b, dil
xor r9b, 0
and r11b, r9b
mov r10b, sil
xor r10b, 0xff
and r10b, 0
and sil, r9b
or r8b, r11b
or r10b, sil
xor r8b, r10b
mov r9b, cl
xor r9b, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, dil
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, r14b
xor cl, 0xff
and cl, 1
mov r8b, dil
xor r8b, 1
mov r9b, r14b
and r9b, r8b
or cl, r9b
xor cl, 0xff
mov r8b, bl
xor r8b, cl
and r8b, bl
mov cl, bl
xor cl, 0xff
and cl, 1
mov r9b, dil
xor r9b, 1
and bl, r9b
or cl, bl
xor r14b, 0xff
xor cl, 0xff
mov r9b, dil
xor r9b, 1
or r14b, cl
or r9b, 1
xor r14b, 0xff
and r14b, r9b
mov cl, r8b
and cl, r14b
xor r8b, r14b
or cl, r8b
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, dl
xor r9b, 0xff
and r9b, 1
mov r10b, dil
xor r10b, 1
mov r11b, dl
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
xor r11b, 0xff
mov bl, dil
xor bl, 1
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, al
xor sil, bl
and sil, al
mov al, r9b
xor al, 0xff
mov bl, dil
xor bl, 1
mov r14b, dil
xor r14b, 1
or al, bl
or r14b, 1
xor al, 0xff
and al, r14b
xor dl, 0xff
mov bl, r10b
xor bl, 0xff
mov r14b, dil
xor r14b, 1
or dl, bl
or r14b, 1
xor dl, 0xff
and dl, r14b
mov bl, r11b
xor bl, 0xff
mov r14b, sil
xor r14b, 0xff
mov r15b, dil
xor r15b, 1
mov r13b, bl
and r13b, 0xff
and r11b, r15b
mov byte [rbp + 0x28f], r14b
and r14b, 0xff
and sil, r15b
or r13b, r11b
or r14b, sil
xor r13b, r14b
mov r11b, byte [rbp + 0x28f]
or bl, r11b
xor bl, 0xff
or r15b, 1
and bl, r15b
or r13b, bl
mov bl, al
and bl, dl
xor al, dl
or bl, al
mov al, r13b
xor al, 0xff
and al, 0
mov dl, dil
xor dl, 0
and r13b, dl
mov sil, bl
xor sil, 0xff
and sil, 0
and bl, dl
or al, r13b
or sil, bl
xor al, sil
mov dl, r8b
and dl, r9b
xor r8b, r9b
or dl, r8b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r9b, dil
xor r9b, 1
and dl, r9b
or r8b, dl
mov dl, r10b
and dl, 1
xor r10b, 1
or dl, r10b
xor dl, 0xff
mov r9b, r8b
xor r9b, dl
and r9b, r8b
mov dl, al
xor dl, 0xff
mov r8b, r9b
xor r8b, 0xff
mov r10b, dil
xor r10b, 0
mov bl, dl
and bl, 0
and al, r10b
mov sil, r8b
and sil, 0
and r9b, r10b
or bl, al
or sil, r9b
xor bl, sil
or dl, r8b
xor dl, 0xff
or r10b, 0
and dl, r10b
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 r9b, dil
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, dil
xor dl, 1
and dl, 0
mov r8b, dil
xor r8b, 0
mov r9b, r8b
and r9b, 1
mov r10b, dil
xor r10b, 1
and r10b, 0
and r8b, 1
or dl, r9b
or r10b, r8b
xor dl, r10b
xor dl, 0xff
mov r8b, bl
xor r8b, dl
and r8b, bl
mov dl, al
and dl, r8b
xor al, r8b
or dl, al
mov al, r12b
xor al, 0xff
xor al, 1
and al, 0xff
mov r8b, dil
xor r8b, 1
and r8b, 1
mov r9b, dil
xor r9b, 1
mov r10b, r9b
and r10b, 1
mov bl, r12b
xor bl, 0xff
and bl, 0xff
and r12b, r9b
or r8b, r10b
or bl, r12b
xor r8b, bl
mov r9b, al
and r9b, r8b
xor al, r8b
or r9b, al
mov al, dl
xor al, 0xff
and al, 1
mov r8b, dil
xor r8b, 1
and dl, r8b
or al, dl
mov dl, r9b
xor dl, 0xff
and dl, 1
mov r8b, dil
xor r8b, 1
and r9b, r8b
or dl, r9b
mov r8b, dil
xor r8b, 0
and r8b, 1
mov r9b, dil
xor r9b, 1
mov r10b, r9b
and r10b, 0
mov bl, dil
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, 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 al, 0xff
mov r8b, dl
xor r8b, al
and r8b, dl
mov al, cl
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
mov r9b, cl
and r9b, dl
or al, r9b
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r9b, dil
xor r9b, 1
mov r10b, r8b
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, dil
xor r9b, 0
and r9b, 1
mov r10b, dil
xor r10b, 1
and r10b, 0
or r9b, r10b
mov r10b, dil
xor r10b, 0
mov bl, al
xor bl, r10b
and bl, al
mov r10b, r9b
xor r10b, 0xff
mov sil, cl
xor sil, r10b
and sil, cl
mov cl, dl
xor cl, 0xff
mov r10b, dil
xor r10b, 0
mov r14b, dil
xor r14b, 0
or cl, r10b
or r14b, 0
xor cl, 0xff
and cl, r14b
mov r10b, r9b
xor r10b, 0xff
mov r14b, r8b
xor r14b, r10b
and r14b, r8b
mov r8b, bl
and r8b, sil
xor bl, sil
or r8b, bl
mov r10b, cl
and r10b, r14b
xor cl, r14b
or r10b, cl
mov cl, r8b
xor cl, 0xff
and cl, 0
mov bl, dil
xor bl, 0
and r8b, bl
mov sil, r10b
xor sil, 0xff
and sil, 0
and r10b, bl
or cl, r8b
or sil, r10b
xor cl, sil
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, dil
xor dl, 0
mov r8b, r9b
xor r8b, 0xff
xor dil, 1
mov r10b, dl
and r10b, 0xff
mov bl, dil
and bl, 0
mov sil, r8b
and sil, 0xff
and r9b, dil
or r10b, bl
or sil, r9b
xor r10b, sil
or dl, r8b
xor dl, 0xff
or dil, 1
and dl, dil
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 0x6d95ff05
jmp 0x6d9b4c6b
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x54a8195f
sub r8d, 1
add r8d, 0x54a8195f
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0x9d64a98d
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, 0xce6820be
add eax, 0x9d64a98d
add eax, 0xce6820be
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, 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, 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, 0
mov cl, dil
xor cl, 0
or r15b, al
or cl, 0
xor r15b, 0xff
and r15b, 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, r12b
xor r14b, r12b
or cl, r14b
mov sil, r15b
xor sil, 0xff
mov r14b, al
xor r14b, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, sil
and r13b, 0
and r15b, r12b
mov dl, r14b
and dl, 0
and al, r12b
or r13b, r15b
or dl, al
xor r13b, dl
or sil, r14b
xor sil, 0xff
or r12b, 0
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, 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, 0
and al, 0
mov cl, dil
xor cl, 0
and cl, 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 cl, r14b
or r15b, sil
xor cl, r15b
mov sil, cl
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
mov r15b, dil
xor r15b, 0
mov r12b, sil
xor r12b, r15b
and r12b, sil
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov sil, al
xor sil, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r13b, dil
xor r13b, 0
mov r8b, sil
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 sil, r15b
xor sil, 0xff
or r13b, 0
and sil, r13b
or r8b, sil
mov al, r12b
xor al, 0xff
mov r9b, cl
xor r9b, 0xff
mov sil, dil
xor sil, 1
mov r14b, al
and r14b, 0xff
and r12b, sil
mov r15b, r9b
and r15b, 0xff
and cl, sil
or r14b, r12b
or r15b, cl
xor r14b, r15b
or al, r9b
xor al, 0xff
or sil, 1
and al, sil
or r14b, al
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, 0
and al, 1
mov r8b, dil
xor r8b, 1
and r8b, 0
or al, r8b
xor al, 0xff
xor al, 1
and al, 0xff
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, r8b
xor r9b, 0xff
xor r9b, 0
and r9b, 0
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 r8b, 0xff
mov r14b, dil
xor r14b, 1
or sil, r8b
or r14b, 1
xor sil, 0xff
and sil, r14b
mov r8b, al
and r8b, r9b
xor al, r9b
or r8b, al
mov al, r15b
xor al, 0xff
mov r9b, sil
xor r9b, 0xff
mov r14b, dil
xor r14b, 1
mov r12b, al
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 al, r9b
xor al, 0xff
or r14b, 1
and al, r14b
or r12b, al
mov al, r8b
xor al, 0xff
and al, 0
mov r9b, dil
xor r9b, 0
and r8b, r9b
mov sil, r12b
xor sil, 0xff
and sil, 0
and r12b, r9b
or al, r8b
or sil, r12b
xor al, sil
mov r8b, dl
xor r8b, 0xff
and r8b, 0
mov r9b, dil
xor r9b, 0
mov sil, dl
and sil, r9b
mov r14b, dil
xor r14b, 1
and r14b, 0
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
mov r14b, sil
and r14b, 0
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
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, r8b
xor r14b, 0xff
mov r15b, r9b
xor r15b, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, r14b
and r13b, 0
and r8b, r12b
mov r10b, r15b
and r10b, 0
and r9b, r12b
or r13b, r8b
or r10b, r9b
xor r13b, r10b
or r14b, r15b
xor r14b, 0xff
or r12b, 0
and r14b, r12b
or r13b, r14b
mov r8b, dil
xor r8b, 1
mov r9b, sil
xor r9b, 0xff
mov r10b, dil
xor r10b, 1
mov r14b, r8b
and r14b, 0xff
mov r15b, r10b
and r15b, 1
mov r12b, r9b
and r12b, 0xff
and sil, r10b
or r14b, r15b
or r12b, sil
xor r14b, r12b
or r8b, r9b
xor r8b, 0xff
or r10b, 1
and r8b, r10b
or r14b, r8b
mov r8b, r13b
xor r8b, 0xff
and r8b, 1
mov r9b, dil
xor r9b, 1
and r13b, r9b
mov r10b, dil
xor r10b, 1
and r10b, 0xff
and r9b, 1
or r8b, r13b
or r10b, r9b
xor r8b, r10b
xor r8b, 0xff
xor r14b, 0xff
mov r9b, dil
xor r9b, 1
or r8b, r14b
or r9b, 1
xor r8b, 0xff
and r8b, r9b
mov r9b, r11b
xor r9b, 0xff
and r9b, 1
mov r10b, dil
xor r10b, 1
and r11b, r10b
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
and r10b, 1
mov r11b, dil
xor r11b, 1
mov sil, al
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, r9b
and sil, r10b
xor r9b, r10b
or sil, r9b
mov r9b, r11b
and r9b, 0
xor r11b, 0
or r9b, r11b
mov r10b, sil
xor r10b, 0xff
and r10b, 1
mov r11b, dil
xor r11b, 1
and sil, r11b
or r10b, sil
xor r9b, 0xff
mov r11b, r10b
xor r11b, r9b
and r11b, r10b
mov r9b, dil
xor r9b, 0
and r9b, 1
mov r10b, dil
xor r10b, 1
and r10b, 0
or r9b, r10b
mov r10b, cl
xor r10b, 0xff
mov sil, r9b
and sil, r10b
xor r9b, 0xff
mov r10b, cl
and r10b, r9b
or sil, r10b
xor sil, 0xff
mov r9b, cl
xor r9b, 0xff
mov r10b, dil
xor r10b, 0
or sil, r9b
or r10b, 0
xor sil, 0xff
and sil, r10b
mov r9b, bl
xor r9b, 0xff
and r9b, 1
mov r10b, dil
xor r10b, 1
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
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and bl, 1
or r10b, r14b
or r15b, bl
xor r10b, 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, r10b
xor r9b, r10b
or r14b, r9b
mov r9b, dil
xor r9b, 0
mov r10b, bl
xor r10b, 0xff
mov r15b, dil
xor r15b, 0
mov r12b, r9b
and r12b, 0
mov r13b, r15b
and r13b, 0
mov byte [rbp + 0x28e], r10b
and r10b, 0
and bl, r15b
or r12b, r13b
or r10b, bl
xor r12b, r10b
mov r10b, byte [rbp + 0x28e]
or r9b, r10b
xor r9b, 0xff
or r15b, 0
and r9b, r15b
or r12b, r9b
mov r9b, r14b
xor r9b, 0xff
and r9b, 1
mov bl, dil
xor bl, 1
and r14b, bl
or r9b, r14b
xor r12b, 0xff
mov bl, r9b
xor bl, r12b
and bl, r9b
mov r9b, r11b
xor r9b, 0xff
mov r14b, r8b
xor r14b, r9b
and r14b, r8b
mov r9b, r8b
xor r9b, 0xff
and r9b, 0
mov r15b, dil
xor r15b, 0
and r8b, r15b
mov r12b, r11b
xor r12b, 0xff
and r12b, 0
and r11b, r15b
or r9b, r8b
or r12b, r11b
xor r9b, r12b
mov r8b, r14b
and r8b, r9b
xor r14b, r9b
or r8b, r14b
mov r9b, sil
xor r9b, 0xff
mov r11b, bl
xor r11b, 0xff
mov r14b, dil
xor r14b, 0
or r9b, r11b
or r14b, 0
xor r9b, 0xff
and r9b, r14b
mov r11b, sil
xor r11b, 0xff
and r11b, 1
mov r14b, dil
xor r14b, 1
and sil, r14b
mov r15b, bl
xor r15b, 0xff
and r15b, 0xff
and bl, r14b
or r11b, sil
or r15b, bl
xor r11b, r15b
mov bl, r9b
xor bl, 0xff
mov sil, r11b
xor sil, 0xff
mov r14b, dil
xor r14b, 0
mov r15b, bl
and r15b, 0
and r9b, r14b
mov r12b, sil
and r12b, 0
and r11b, r14b
or r15b, r9b
or r12b, r11b
xor r15b, r12b
or bl, sil
xor bl, 0xff
or r14b, 0
and bl, r14b
or r15b, bl
mov r9b, r8b
xor r9b, 0xff
and r9b, 0
mov r11b, dil
xor r11b, 0
mov bl, r8b
and bl, r11b
mov sil, dil
xor sil, 1
and sil, 0
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, r15b
xor r9b, 0xff
and r9b, 1
mov bl, dil
xor bl, 1
and r15b, bl
or r9b, r15b
xor r8b, 0xff
xor r9b, 0xff
mov bl, dil
xor bl, 0
or r8b, r9b
or bl, 0
xor r8b, 0xff
and r8b, bl
mov r9b, r11b
and r9b, r8b
xor r11b, r8b
or r9b, r11b
mov r8b, cl
xor r8b, 0xff
mov r11b, dl
xor r11b, r8b
and r11b, dl
mov r8b, dl
xor r8b, 0xff
mov bl, cl
and bl, r8b
xor cl, 0xff
and dl, cl
or bl, dl
mov cl, r11b
and cl, bl
xor r11b, bl
or cl, r11b
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, dil
xor r8b, 1
mov r11b, cl
and r11b, r8b
or dl, r11b
mov r8b, dil
xor r8b, 1
xor dl, 0xff
mov r11b, dil
xor r11b, 0
or r8b, dl
or r11b, 0
xor r8b, 0xff
and r8b, r11b
mov dl, dil
xor dl, 1
and dl, 1
mov r11b, dil
xor r11b, 1
and r11b, 1
or dl, r11b
xor cl, 0xff
mov r11b, dl
xor r11b, 0xff
mov bl, dil
xor bl, 0
or cl, r11b
or bl, 0
xor cl, 0xff
and cl, bl
mov r11b, dil
xor r11b, 1
and r11b, 1
mov bl, dil
xor bl, 1
mov sil, bl
and sil, 1
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 dl, 0xff
xor dl, 1
and dl, 0xff
mov r11b, r8b
and r11b, cl
xor r8b, cl
or r11b, r8b
mov cl, sil
xor cl, 0xff
mov r8b, dl
xor r8b, 0xff
mov bl, dil
xor bl, 1
mov r14b, cl
and r14b, 0xff
and sil, bl
mov r15b, r8b
and r15b, 0xff
and dl, bl
or r14b, sil
or r15b, dl
xor r14b, r15b
or cl, r8b
xor cl, 0xff
or bl, 1
and cl, bl
or r14b, cl
mov cl, r11b
xor cl, 0xff
mov dl, r14b
and dl, cl
xor r14b, 0xff
and r11b, r14b
or dl, r11b
mov cl, dil
xor cl, 0
mov r8b, al
xor r8b, 0xff
mov r11b, dil
xor r11b, 1
or cl, r8b
or r11b, 1
xor cl, 0xff
and cl, r11b
mov r8b, dil
xor r8b, 0
mov r11b, al
and r11b, r8b
xor al, 0xff
and al, 0
or r11b, al
mov al, cl
xor al, 0xff
mov r8b, r11b
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 r11b, bl
or sil, cl
or r14b, r11b
xor sil, r14b
or al, r8b
xor al, 0xff
or bl, 1
and al, bl
or sil, al
mov al, dl
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
and dl, cl
or al, dl
mov cl, sil
xor cl, 0xff
and cl, 0
mov dl, dil
xor dl, 0
and sil, dl
mov r8b, dil
xor r8b, 1
and r8b, 0
and dl, 1
or cl, sil
or r8b, dl
xor cl, r8b
mov dl, dil
xor dl, 0
and dl, 1
mov r8b, dil
xor r8b, 1
and r8b, 0
or dl, r8b
mov r8b, al
and r8b, cl
xor al, cl
or r8b, al
mov al, dil
xor al, 0
mov cl, dl
xor cl, 0xff
mov r11b, dil
xor r11b, 0
mov bl, al
and bl, 0
mov sil, r11b
and sil, 0
mov r14b, cl
and r14b, 0
and dl, r11b
or bl, sil
or r14b, dl
xor bl, r14b
or al, cl
xor al, 0xff
or r11b, 0
and al, r11b
or bl, al
mov al, r8b
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
and r8b, cl
or al, r8b
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
and cl, 0
mov dl, dil
xor dl, 0
mov r8b, r9b
and r8b, dl
mov r11b, dil
xor r11b, 1
and r11b, 0
and dl, 1
or cl, r8b
or r11b, dl
xor cl, r11b
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, dil
xor r8b, 1
and r8b, 1
mov r11b, dil
xor r11b, 1
and r11b, 1
or r8b, r11b
mov r11b, dil
xor r11b, 1
mov bl, cl
xor bl, r11b
and bl, cl
mov r11b, r8b
xor r11b, 0xff
mov sil, r9b
xor sil, r11b
and sil, r9b
mov r9b, dil
xor r9b, 1
mov r11b, dl
xor r11b, r9b
and r11b, dl
mov r9b, r8b
xor r9b, 0xff
mov r14b, al
xor r14b, r9b
and r14b, al
mov al, bl
xor al, 0xff
mov r9b, sil
xor r9b, 0xff
mov r15b, dil
xor r15b, 1
mov r12b, al
and r12b, 0xff
and bl, r15b
mov r13b, r9b
and r13b, 0xff
and sil, r15b
or r12b, bl
or r13b, sil
xor r12b, r13b
or al, r9b
xor al, 0xff
or r15b, 1
and al, r15b
or r12b, al
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, r12b
xor al, 0xff
and al, 1
mov r9b, dil
xor r9b, 1
and r12b, r9b
mov r11b, sil
xor r11b, 0xff
and r11b, 0xff
and sil, r9b
or al, r12b
or r11b, sil
xor al, r11b
mov r9b, cl
xor r9b, 0xff
mov r11b, dl
xor r11b, 0xff
mov bl, dil
xor bl, 0
mov sil, r9b
and sil, 0
and cl, bl
mov r14b, r11b
and r14b, 0
and dl, bl
or sil, cl
or r14b, dl
xor sil, r14b
or r9b, r11b
xor r9b, 0xff
or bl, 0
and r9b, bl
or sil, r9b
mov cl, sil
xor cl, 0xff
and cl, 1
mov dl, dil
xor dl, 1
and sil, dl
or cl, sil
mov dl, dil
xor dl, 1
mov r9b, r8b
xor r9b, 0xff
xor dil, 0
mov r11b, dl
and r11b, 0
mov bl, dil
and bl, 1
mov sil, r9b
and sil, 0
and r8b, dil
or r11b, bl
or sil, r8b
xor r11b, sil
or dl, r9b
xor dl, 0xff
or dil, 0
and dl, dil
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 0x6d960c00
jmp 0x6d9b4c6b
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
sub r8d, 0x9c5796d6
add r8d, 0x503591e2
add r8d, 0x9c5796d6
mov r9d, eax
sub r9d, 0xe606c9fa
add r8d, r9d
sub r8d, 0xec9e916f
sub r8d, 0x503591e2
add r8d, 0xec9e916f
mov r9d, 0x3ce4666c
add r9d, 0
sub r9d, 1
sub r9d, 0x3ce4666c
sub r8d, 0xa1d51dc5
add r8d, r9d
add r8d, 0xa1d51dc5
add r8d, 0xdb35b50e
sub r8d, 0x6663e8f0
sub r8d, 0xdb35b50e
add r8d, 0x1aa20413
add r8d, 0xe606c9fa
sub r8d, 0x1aa20413
sub eax, 0x6663e8f0
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, 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, r14b
and cl, 0
xor r14b, 0
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 bl, 0xff
xor cl, 0xff
mov al, sil
xor al, 0
or bl, cl
or al, 0
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, 0
or cl, al
or dil, 0
xor cl, 0xff
and cl, 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 al, 0xff
mov r11b, r10b
xor r11b, al
and r11b, r10b
mov al, cl
xor al, 0xff
mov r10b, r11b
xor r10b, 0xff
mov dil, sil
xor dil, 1
mov r14b, al
and r14b, 0xff
and cl, dil
mov r15b, r10b
and r15b, 0xff
and r11b, dil
or r14b, cl
or r15b, r11b
xor r14b, r15b
or al, r10b
xor al, 0xff
or dil, 1
and al, dil
or r14b, al
mov al, bl
xor al, 0xff
mov cl, r14b
xor cl, 0xff
mov r10b, sil
xor r10b, 0
or al, cl
or r10b, 0
xor al, 0xff
and al, r10b
mov cl, bl
xor cl, 0xff
and cl, 0
mov r10b, sil
xor r10b, 0
and bl, r10b
mov r11b, r14b
xor r11b, 0xff
and r11b, 0
and r14b, r10b
or cl, bl
or r11b, r14b
xor cl, r11b
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 0x6d960ed5
jmp 0x6d9aa6bf
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0xc241dee
add r8d, 0
sub r8d, 0x3804ff96
sub r8d, 0xc241dee
mov r9d, ecx
sub r9d, 0x36289654
sub r9d, r8d
add r9d, 0x36289654
mov r8d, 0x46518109
add r8d, 0
sub r8d, 1
sub r8d, 0x46518109
mov r10d, eax
sub r10d, r9d
mov r9d, eax
sub r9d, r8d
add r10d, r9d
mov r8d, eax
sub r8d, r10d
sub eax, 0x3804ff96
add eax, 0
add r8d, 0x4d0e9c7
add r8d, eax
sub r8d, 0x4d0e9c7
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, 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
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, 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, 0
or al, r15b
or r12b, 0
xor al, 0xff
and al, r12b
mov r15b, r14b
xor r15b, 0xff
mov r12b, al
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
mov cl, r15b
and cl, 0
and r14b, r13b
mov dl, r12b
and dl, 0
and al, r13b
or cl, r14b
or dl, al
xor cl, dl
or r15b, r12b
xor r15b, 0xff
or r13b, 0
and r15b, r13b
or cl, r15b
mov al, dil
xor al, 0
and al, 1
mov dl, dil
xor dl, 1
and dl, 0
or al, dl
mov dl, dil
xor dl, 1
xor al, 0xff
mov r14b, dil
xor r14b, 0
or dl, al
or r14b, 0
xor dl, 0xff
and dl, r14b
mov al, dil
xor al, 1
and al, 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 al, r15b
or r12b, r14b
xor al, r12b
xor al, 0xff
xor al, 0
and al, 0
mov r14b, dl
xor r14b, 0xff
mov r15b, al
xor r15b, 0xff
mov r12b, dil
xor r12b, 1
mov r13b, r14b
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 r14b, r15b
xor r14b, 0xff
or r12b, 1
and r14b, r12b
or r13b, r14b
mov al, sil
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
mov r8b, sil
and r8b, dl
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and dl, 1
or al, r8b
or r14b, dl
xor al, r14b
mov dl, dil
xor dl, 0
and dl, 1
mov r8b, dil
xor r8b, 1
mov r14b, r8b
and r14b, 0
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and r8b, 1
or dl, r14b
or r15b, r8b
xor dl, r15b
mov r8b, dil
xor r8b, 0
and r8b, 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 r8b, r15b
or r12b, r14b
xor r8b, r12b
mov r14b, al
xor r14b, 0xff
mov r15b, dl
xor r15b, 0xff
mov r12b, dil
xor r12b, 0
mov r9b, r14b
and r9b, 0
and al, r12b
mov r10b, r15b
and r10b, 0
and dl, r12b
or r9b, al
or r10b, dl
xor r9b, r10b
or r14b, r15b
xor r14b, 0xff
or r12b, 0
and r14b, r12b
or r9b, r14b
mov al, dil
xor al, 0
mov dl, r8b
xor dl, 0xff
mov r10b, dil
xor r10b, 1
mov r14b, al
and r14b, 0xff
mov r15b, r10b
and r15b, 0
mov r12b, dl
and r12b, 0xff
and r8b, r10b
or r14b, r15b
or r12b, r8b
xor r14b, r12b
or al, dl
xor al, 0xff
or r10b, 1
and al, r10b
or r14b, al
mov al, r9b
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
and r9b, dl
or al, r9b
xor r14b, 0xff
mov dl, al
xor dl, r14b
and dl, al
mov al, r11b
xor al, 0xff
and al, 1
mov r8b, dil
xor r8b, 1
and r11b, r8b
or al, r11b
mov r8b, r13b
xor r8b, 0xff
and r8b, 1
mov r9b, dil
xor r9b, 1
mov r10b, r13b
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, 1
and r9b, 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 r9b, r11b
or r14b, r10b
xor r9b, r14b
mov r10b, al
and r10b, r8b
xor al, r8b
or r10b, al
mov al, dil
xor al, 1
mov r8b, r9b
xor r8b, 0xff
mov r11b, dil
xor r11b, 1
mov r14b, al
and r14b, 0xff
mov r15b, r11b
and r15b, 1
mov r12b, r8b
and r12b, 0xff
and r9b, r11b
or r14b, r15b
or r12b, r9b
xor r14b, r12b
or al, r8b
xor al, 0xff
or r11b, 1
and al, r11b
or r14b, al
mov al, r10b
xor al, 0xff
and al, 1
mov r8b, dil
xor r8b, 1
and r10b, r8b
or al, r10b
xor al, 0xff
xor r14b, 0xff
mov r8b, dil
xor r8b, 1
or al, r14b
or r8b, 1
xor al, 0xff
and al, r8b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r9b, dil
xor r9b, 1
mov r10b, cl
and r10b, r9b
or r8b, r10b
mov r9b, dil
xor r9b, 0
and r9b, 1
mov r10b, dil
xor r10b, 1
mov r11b, r10b
and r11b, 0
mov r14b, dil
xor r14b, 1
and r14b, 0xff
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, r8b
xor r11b, 0xff
mov r14b, r9b
xor r14b, 0xff
mov r15b, dil
xor r15b, 0
mov r12b, r11b
and r12b, 0
and r8b, r15b
mov byte [rbp + 0x28d], r14b
and r14b, 0
and r9b, r15b
or r12b, r8b
or r14b, r9b
xor r12b, r14b
mov r8b, byte [rbp + 0x28d]
or r11b, r8b
xor r11b, 0xff
or r15b, 0
and r11b, r15b
or r12b, r11b
mov r9b, dil
xor r9b, 1
mov r11b, r10b
xor r11b, 0xff
mov r14b, dil
xor r14b, 1
mov r15b, r9b
and r15b, 0xff
mov r8b, r14b
and r8b, 1
mov byte [rbp + 0x28c], r11b
and r11b, 0xff
and r10b, r14b
or r15b, r8b
or r11b, r10b
xor r15b, r11b
mov r8b, byte [rbp + 0x28c]
or r9b, r8b
xor r9b, 0xff
or r14b, 1
and r9b, r14b
or r15b, r9b
mov r9b, r12b
xor r9b, 0xff
and r9b, 0
mov r10b, dil
xor r10b, 0
and r12b, r10b
mov r11b, dil
xor r11b, 1
and r11b, 0
and r10b, 1
or r9b, r12b
or r11b, r10b
xor r9b, r11b
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, 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, r13b
xor r11b, 0xff
and r11b, 0
mov bl, dil
xor bl, 0
mov r14b, r13b
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, 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 bl, r15b
or r12b, r14b
xor bl, r12b
mov r14b, r10b
and r14b, r11b
xor r10b, r11b
or r14b, r10b
mov r10b, dil
xor r10b, 0
mov r11b, bl
xor r11b, 0xff
mov r15b, dil
xor r15b, 1
mov r12b, r10b
and r12b, 0xff
mov r8b, r15b
and r8b, 0
mov byte [rbp + 0x28b], r11b
and r11b, 0xff
and bl, r15b
or r12b, r8b
or r11b, bl
xor r12b, r11b
mov r8b, byte [rbp + 0x28b]
or r10b, r8b
xor r10b, 0xff
or r15b, 1
and r10b, r15b
or r12b, r10b
mov r10b, r14b
xor r10b, 0xff
and r10b, 1
mov r11b, dil
xor r11b, 1
and r14b, r11b
or r10b, r14b
xor r10b, 0xff
xor r12b, 0xff
mov r11b, dil
xor r11b, 1
or r10b, r12b
or r11b, 1
xor r10b, 0xff
and r10b, r11b
mov r11b, dl
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, dl
xor bl, 0xff
mov r14b, al
and r14b, bl
xor al, 0xff
and dl, al
or r14b, dl
mov al, r11b
and al, r14b
xor r11b, r14b
or al, r11b
mov dl, r9b
xor dl, 0xff
and dl, 1
mov r11b, dil
xor r11b, 1
mov bl, r9b
and bl, r11b
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and r11b, 1
or dl, bl
or r14b, r11b
xor dl, r14b
mov r11b, r10b
xor r11b, 0xff
and r11b, 1
mov bl, dil
xor bl, 1
mov r14b, r10b
and r14b, bl
or r11b, r14b
mov bl, dil
xor bl, 1
and bl, 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 bl, r15b
or r12b, r14b
xor bl, r12b
mov r14b, dl
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, r9b
xor r12b, r15b
and r12b, r9b
mov r9b, r11b
xor r9b, 0xff
mov r15b, dil
xor r15b, 1
mov r8b, dil
xor r8b, 1
or r9b, r15b
or r8b, 1
xor r9b, 0xff
and r9b, r8b
xor r10b, 0xff
mov r8b, bl
xor r8b, 0xff
mov r15b, dil
xor r15b, 0
or r10b, r8b
or r15b, 0
xor r10b, 0xff
and r10b, r15b
mov r8b, r14b
and r8b, r12b
xor r14b, r12b
or r8b, r14b
mov r14b, r9b
xor r14b, 0xff
mov r15b, r10b
xor r15b, 0xff
mov r12b, dil
xor r12b, 0
mov byte [rbp + 0x28a], r14b
and r14b, 0
and r9b, r12b
mov byte [rbp + 0x289], r15b
and r15b, 0
and r10b, r12b
or r14b, r9b
or r15b, r10b
xor r14b, r15b
mov r9b, byte [rbp + 0x28a]
mov r10b, byte [rbp + 0x289]
or r9b, r10b
xor r9b, 0xff
or r12b, 0
and r9b, r12b
or r14b, r9b
mov r9b, r8b
xor r9b, 0xff
and r9b, 0
mov r15b, dil
xor r15b, 0
and r8b, r15b
mov r12b, r14b
xor r12b, 0xff
and r12b, 0
and r14b, r15b
or r9b, r8b
or r12b, r14b
xor r9b, r12b
mov r8b, dl
xor r8b, 0xff
mov r14b, r11b
xor r14b, 0xff
mov r15b, dil
xor r15b, 0
mov r12b, r8b
and r12b, 0
and dl, r15b
mov r10b, r14b
and r10b, 0
and r11b, r15b
or r12b, dl
or r10b, r11b
xor r12b, r10b
or r8b, r14b
xor r8b, 0xff
or r15b, 0
and r8b, r15b
or r12b, r8b
mov dl, r12b
xor dl, 0xff
and dl, 1
mov r8b, dil
xor r8b, 1
and r12b, r8b
or dl, r12b
mov r8b, bl
and r8b, 1
xor bl, 1
or r8b, bl
xor dl, 0xff
xor r8b, 0xff
mov r10b, dil
xor r10b, 0
or dl, r8b
or r10b, 0
xor dl, 0xff
and dl, r10b
mov r8b, r9b
and r8b, dl
xor r9b, dl
or r8b, r9b
mov dl, al
xor dl, 0xff
and dl, 1
mov r9b, dil
xor r9b, 1
mov r10b, al
and r10b, r9b
or dl, r10b
xor dl, 0xff
xor dl, 1
and dl, 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
xor al, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r11b, dil
xor r11b, 1
or al, r10b
or r11b, 1
xor al, 0xff
and al, r11b
mov r10b, r8b
xor r10b, 0xff
and r10b, 1
mov r11b, dil
xor r11b, 1
mov bl, r8b
and bl, r11b
or r10b, bl
mov r11b, dil
xor r11b, 1
mov bl, r10b
xor bl, r11b
and bl, r10b
xor r9b, 0xff
mov r10b, r8b
xor r10b, r9b
and r10b, r8b
mov r8b, dl
and r8b, al
xor dl, al
or r8b, dl
mov al, bl
xor al, 0xff
mov dl, r10b
xor dl, 0xff
mov r9b, dil
xor r9b, 0
mov r11b, al
and r11b, 0
and bl, r9b
mov r14b, dl
and r14b, 0
and r10b, r9b
or r11b, bl
or r14b, r10b
xor r11b, r14b
or al, dl
xor al, 0xff
or r9b, 0
and al, r9b
or r11b, al
mov al, r8b
xor al, 0xff
mov dl, r11b
and dl, al
xor r11b, 0xff
and r8b, r11b
or dl, r8b
mov al, sil
xor al, 0xff
and al, 1
mov r8b, dil
xor r8b, 1
mov r9b, sil
and r9b, r8b
or al, r9b
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, r9b
xor r10b, 0xff
mov bl, sil
xor bl, r10b
and bl, sil
mov r10b, r8b
xor r10b, 0xff
mov sil, dil
xor sil, 1
mov r14b, dil
xor r14b, 0
or r10b, sil
or r14b, 0
xor r10b, 0xff
and r10b, r14b
xor cl, 0xff
mov sil, r9b
xor sil, 0xff
mov r14b, dil
xor r14b, 0
or cl, sil
or r14b, 0
xor cl, 0xff
and cl, r14b
mov sil, r11b
and sil, bl
xor r11b, bl
or sil, r11b
mov r11b, r10b
xor r11b, 0xff
mov bl, cl
xor bl, 0xff
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, 0xff
and r10b, r14b
mov r12b, bl
and r12b, 0xff
and cl, r14b
or r15b, r10b
or r12b, cl
xor r15b, r12b
or r11b, bl
xor r11b, 0xff
or r14b, 1
and r11b, r14b
or r15b, r11b
mov cl, sil
xor cl, 0xff
mov r10b, r15b
and r10b, cl
xor r15b, 0xff
and sil, r15b
or r10b, sil
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, r9b
and cl, 1
xor r9b, 1
or cl, r9b
xor al, 0xff
xor cl, 0xff
mov r8b, dil
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, 0
mov r8b, dil
xor r8b, 0
mov r9b, cl
and r9b, r8b
mov r10b, dil
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, dil
xor r8b, 1
and r8b, 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 r8b, r10b
or r11b, r9b
xor r8b, r11b
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, al
and r8b, cl
xor al, cl
or r8b, al
mov al, dil
xor al, 0
and al, 1
mov cl, dil
xor cl, 1
and cl, 0
or al, cl
mov cl, r13b
xor cl, 0xff
and cl, 1
mov r9b, dil
xor r9b, 1
mov r10b, r13b
and r10b, r9b
or cl, 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, 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
mov r11b, r9b
xor r11b, 0xff
xor r11b, 0
and r11b, 0
mov bl, cl
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 r13b, 0xff
mov sil, r9b
xor sil, 0xff
mov r14b, dil
xor r14b, 1
or r13b, sil
or r14b, 1
xor r13b, 0xff
and r13b, r14b
mov sil, r10b
xor sil, 0xff
mov r14b, r11b
xor r14b, 0xff
mov r15b, dil
xor r15b, 1
mov r12b, sil
and r12b, 0xff
and r10b, r15b
mov byte [rbp + 0x288], r14b
and r14b, 0xff
and r11b, r15b
or r12b, r10b
or r14b, r11b
xor r12b, r14b
mov r10b, byte [rbp + 0x288]
or sil, r10b
xor sil, 0xff
or r15b, 1
and sil, r15b
or r12b, sil
mov r11b, bl
and r11b, r13b
xor bl, r13b
or r11b, bl
mov bl, r12b
xor bl, 0xff
mov sil, r11b
and sil, bl
xor r11b, 0xff
and r12b, r11b
or sil, r12b
mov r11b, al
and r11b, cl
xor al, cl
or r11b, al
mov al, r11b
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
and r11b, cl
or al, r11b
mov cl, dil
xor cl, 0
mov r11b, r9b
xor r11b, 0xff
mov bl, dil
xor bl, 1
mov r14b, cl
and r14b, 0xff
mov r15b, bl
and r15b, 0
mov r12b, r11b
and r12b, 0xff
and r9b, bl
or r14b, r15b
or r12b, r9b
xor r14b, r12b
or cl, r11b
xor cl, 0xff
or bl, 1
and cl, bl
or r14b, cl
xor r14b, 0xff
mov cl, al
xor cl, r14b
and cl, al
mov al, sil
and al, cl
xor sil, cl
or al, sil
mov cl, al
xor cl, 0xff
and cl, 1
mov r9b, dil
xor r9b, 1
and al, r9b
mov r11b, dil
xor r11b, 1
and r11b, 0xff
and r9b, 1
or cl, al
or r11b, r9b
xor cl, r11b
mov al, r8b
xor al, 0xff
mov r9b, cl
and r9b, al
xor cl, 0xff
mov al, r8b
and al, cl
or r9b, al
xor r8b, 0xff
mov al, r9b
xor al, r8b
and al, r9b
mov cl, al
xor cl, 0xff
mov r8b, dl
xor r8b, cl
and r8b, dl
mov cl, dl
xor cl, 0xff
and cl, 0
xor dil, 0
and dl, dil
mov r9b, al
xor r9b, 0xff
and r9b, 0
and al, dil
or cl, dl
or r9b, al
xor cl, r9b
mov al, r8b
and al, cl
xor r8b, cl
or al, r8b
test al, 1
jne 0x6d961d8b
jmp 0x6d9b4c70
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0x42d0e2ce
add r8d, 0
sub r8d, ecx
sub r8d, 0x42d0e2ce
mov r9d, eax
sub r9d, 0x687dba0a
add r9d, 0
sub r8d, 0xdb2e9afe
add r8d, r9d
add r8d, 0xdb2e9afe
mov r9d, 0x2ee5ac18
add r9d, 0
sub r9d, r8d
sub r9d, 0x2ee5ac18
mov r8d, 0x30240026
add r8d, 0
sub r8d, 1
sub r8d, 0x30240026
sub r9d, 0x8cb1026f
add r9d, r8d
add r9d, 0x8cb1026f
mov r8d, eax
sub r8d, 0x71041cde
add r9d, r8d
mov r8d, eax
sub r8d, 0x687dba0a
add r9d, r8d
sub eax, 0x71041cde
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
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, 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
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
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, 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, 0
mov r14b, sil
xor r14b, 0
and dil, r14b
mov r15b, r11b
xor r15b, 0xff
and r15b, 0
and r11b, r14b
or r10b, dil
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 0x6d962008
jmp 0x6d9b4c70
jmp 0x6d96200d
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0x6b497eb6
add r8d, 0
add r8d, 0x72b55907
sub r8d, 0x6b497eb6
sub r8d, 0x9b47ac52
sub r8d, 1
add r8d, 0x9b47ac52
add r8d, 0xbac87df0
sub r8d, 0x72b55907
sub r8d, 0xbac87df0
mov r9d, eax
sub r9d, ecx
mov r10d, eax
sub r10d, 0x18ebf017
add r9d, r10d
sub eax, r9d
sub eax, 0x77438df6
add eax, r8d
add eax, 0x77438df6
add eax, 0xcdd75f1c
sub eax, 0x18ebf017
sub eax, 0xcdd75f1c
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, 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, 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
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, 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, 0
mov r12b, dil
xor r12b, 0
mov al, bl
and al, r12b
mov cl, dil
xor cl, 1
and cl, 0
and r12b, 1
or r11b, al
or cl, r12b
xor r11b, cl
xor r11b, 0xff
mov al, dil
xor al, 0
mov cl, dil
xor cl, 0
or r11b, al
or cl, 0
xor r11b, 0xff
and r11b, cl
xor sil, 0xff
mov al, bl
xor al, sil
and al, bl
mov cl, r15b
xor cl, 0xff
mov bl, r13b
xor bl, 0xff
mov sil, dil
xor sil, 0
mov r12b, cl
and r12b, 0
and r15b, sil
mov dl, bl
and dl, 0
and r13b, sil
or r12b, r15b
or dl, r13b
xor r12b, dl
or cl, bl
xor cl, 0xff
or sil, 0
and cl, sil
or r12b, cl
mov cl, r11b
xor cl, 0xff
mov dl, al
xor dl, 0xff
mov bl, dil
xor bl, 0
mov sil, cl
and sil, 0
and r11b, bl
mov r15b, dl
and r15b, 0
and al, bl
or sil, r11b
or r15b, al
xor sil, r15b
or cl, dl
xor cl, 0xff
or bl, 0
and cl, bl
or sil, cl
mov al, r12b
xor al, 0xff
mov cl, sil
and cl, al
xor sil, 0xff
and r12b, sil
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, 1
mov r11b, dil
xor r11b, 1
mov bl, cl
and bl, r11b
or dl, bl
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, dil
xor bl, 1
mov sil, al
xor sil, bl
and sil, al
xor r14b, 0xff
mov bl, r11b
xor bl, 0xff
mov r15b, dil
xor r15b, 0
or r14b, bl
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov bl, dl
xor bl, 0xff
mov r15b, dil
xor r15b, 1
mov r12b, dil
xor r12b, 1
or bl, r15b
or r12b, 1
xor bl, 0xff
and bl, r12b
xor cl, 0xff
mov r15b, r11b
xor r15b, 0xff
mov r12b, dil
xor r12b, 0
or cl, r15b
or r12b, 0
xor cl, 0xff
and cl, r12b
mov r15b, sil
and r15b, r14b
xor sil, r14b
or r15b, sil
mov sil, bl
xor sil, 0xff
mov r14b, cl
xor r14b, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, sil
and r13b, 0
and bl, r12b
mov r8b, r14b
and r8b, 0
and cl, r12b
or r13b, bl
or r8b, cl
xor r13b, r8b
or sil, r14b
xor sil, 0xff
or r12b, 0
and sil, r12b
or r13b, sil
mov cl, r15b
xor cl, 0xff
mov r8b, r13b
and r8b, cl
xor r13b, 0xff
and r15b, r13b
or r8b, r15b
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, r11b
and cl, 1
xor r11b, 1
or cl, r11b
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 dil, 0
mov r11b, al
and r11b, 0
and r8b, dil
mov bl, cl
and bl, 0
and dl, dil
or r11b, r8b
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 0x6d9623ee
jmp 0x6d9b4c75
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xbbd98ceb
mov r9d, ecx
add r9d, r8d
sub r9d, 0xd568bdd
sub r9d, 0x323ffe70
add r9d, 0xd568bdd
sub r9d, 0x75d8bb6e
add r9d, 0xbbd98ceb
add r9d, 0x75d8bb6e
mov r8d, eax
sub r8d, 0xa3f6eb64
add r9d, r8d
add r9d, 0xd0a498a2
sub r9d, 1
sub r9d, 0xd0a498a2
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0xa3f6eb64
add r8d, r9d
mov r9d, eax
sub r9d, r8d
add r9d, 0xffe3c2cd
add r9d, 0x8c6144d7
sub r9d, 0xffe3c2cd
sub eax, 0x323ffe70
sub r9d, eax
add r9d, 0xdac87205
sub r9d, 0x8c6144d7
sub r9d, 0xdac87205
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, 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
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
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, 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, 0
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, dil
and al, r15b
xor dil, r15b
or al, dil
mov cl, r12b
xor cl, 0xff
mov dil, r14b
xor dil, 0xff
mov r15b, sil
xor r15b, 1
mov r13b, cl
and r13b, 0xff
and r12b, r15b
mov dl, dil
and dl, 0xff
and r14b, r15b
or r13b, r12b
or dl, r14b
xor r13b, dl
or cl, dil
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, 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, 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, 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
and cl, dil
xor al, dil
or cl, al
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, 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
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, al
xor r15b, 0xff
mov r12b, dil
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 dil, r13b
or r8b, al
or r9b, dil
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, r14b
xor r9b, 0xff
mov dil, sil
xor dil, 1
mov r15b, al
and r15b, 0xff
mov r12b, dil
and r12b, 1
mov r13b, r9b
and r13b, 0xff
and r14b, dil
or r15b, r12b
or r13b, r14b
xor r15b, r13b
or al, r9b
xor al, 0xff
or dil, 1
and al, dil
or r15b, al
mov al, r8b
xor al, 0xff
and al, 0
mov r9b, sil
xor r9b, 0
and r8b, r9b
mov dil, sil
xor dil, 1
and dil, 0
and r9b, 1
or al, r8b
or dil, r9b
xor al, dil
xor al, 0xff
xor r15b, 0xff
mov r8b, sil
xor r8b, 1
or al, r15b
or r8b, 1
xor al, 0xff
and al, r8b
mov r8b, r10b
xor r8b, 0xff
and r8b, 0
mov r9b, sil
xor r9b, 0
and r10b, r9b
mov dil, sil
xor dil, 1
and dil, 0
and r9b, 1
or r8b, r10b
or dil, r9b
xor r8b, dil
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
and dil, 0
or r10b, dil
mov dil, r8b
xor dil, 0xff
mov r14b, r9b
xor r14b, 0xff
mov r15b, sil
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, r10b
and r8b, 0
xor r10b, 0
or r8b, r10b
mov r9b, r12b
xor r9b, 0xff
and r9b, 1
mov r10b, sil
xor r10b, 1
and r12b, r10b
or r9b, r12b
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, sil
xor r8b, 1
and r8b, 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 r8b, dil
or r14b, r10b
xor r8b, r14b
mov r10b, dl
xor r10b, 0xff
and r10b, 1
mov dil, sil
xor dil, 1
mov r14b, dl
and r14b, dil
mov r15b, r8b
xor r15b, 0xff
and r15b, 0xff
and r8b, dil
or r10b, r14b
or r15b, r8b
xor r10b, r15b
mov r8b, dl
xor r8b, 0xff
mov dil, r10b
xor dil, r8b
and dil, r10b
mov r8b, cl
xor r8b, 0xff
and r8b, 0
mov r10b, sil
xor r10b, 0
mov r14b, cl
and r14b, r10b
mov r15b, sil
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, 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 r11b, 0xff
mov r8b, r10b
xor r8b, r11b
and r8b, r10b
mov r10b, al
xor r10b, 0xff
and r10b, 1
mov r11b, sil
xor r11b, 1
mov r14b, al
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, 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
and r15b, 0
or r14b, r15b
mov r15b, sil
xor r15b, 0
mov r12b, r10b
xor r12b, r15b
and r12b, r10b
xor al, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r13b, sil
xor r13b, 0
or al, r15b
or r13b, 0
xor al, 0xff
and al, r13b
mov r15b, r11b
xor r15b, 0xff
mov r13b, sil
xor r13b, 0
mov byte [rbp + 0x287], sil
xor sil, 0
or r15b, r13b
or sil, 0
xor r15b, 0xff
and r15b, sil
mov sil, r14b
xor sil, 0xff
mov r13b, r9b
xor r13b, sil
and r13b, r9b
mov r9b, r12b
and r9b, al
xor r12b, al
or r9b, r12b
mov al, r15b
and al, r13b
xor r15b, r13b
or al, r15b
mov sil, r9b
xor sil, 0xff
and sil, 1
mov r15b, byte [rbp + 0x287]
xor r15b, 1
and r9b, r15b
mov r12b, al
xor r12b, 0xff
and r12b, 0xff
and al, r15b
or sil, r9b
or r12b, al
xor sil, r12b
mov al, r10b
xor al, 0xff
mov r9b, r11b
xor r9b, 0xff
mov r15b, byte [rbp + 0x287]
xor r15b, 0
mov r12b, al
and r12b, 0
and r10b, r15b
mov r13b, r9b
and r13b, 0
and r11b, r15b
or r12b, r10b
or r13b, r11b
xor r12b, r13b
or al, r9b
xor al, 0xff
or r15b, 0
and al, r15b
or r12b, al
mov al, r12b
xor al, 0xff
and al, 0
mov r9b, byte [rbp + 0x287]
xor r9b, 0
and r12b, r9b
mov r10b, byte [rbp + 0x287]
xor r10b, 1
and r10b, 0
and r9b, 1
or al, r12b
or r10b, r9b
xor al, r10b
mov r9b, r14b
and r9b, 0
xor r14b, 0
or r9b, r14b
xor r9b, 0xff
mov r10b, al
xor r10b, r9b
and r10b, al
mov al, sil
and al, r10b
xor sil, r10b
or al, sil
mov r9b, r8b
xor r9b, 0xff
mov r10b, dil
xor r10b, r9b
and r10b, dil
mov r9b, dil
xor r9b, 0xff
mov r11b, r8b
and r11b, r9b
xor r8b, 0xff
and dil, r8b
or r11b, dil
mov r8b, r10b
and r8b, r11b
xor r10b, r11b
or r8b, r10b
mov r9b, al
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x287]
xor r10b, 1
mov r11b, al
and r11b, r10b
or r9b, r11b
xor r9b, 0xff
xor r9b, 1
and r9b, 0xff
mov r10b, byte [rbp + 0x287]
xor r10b, 1
and r10b, 1
mov r11b, byte [rbp + 0x287]
xor r11b, 1
mov sil, r11b
and sil, 1
mov dil, byte [rbp + 0x287]
xor dil, 1
and dil, 0xff
and r11b, 1
or r10b, sil
or dil, r11b
xor r10b, dil
xor al, 0xff
mov r11b, r10b
xor r11b, 0xff
mov sil, byte [rbp + 0x287]
xor sil, 0
or al, r11b
or sil, 0
xor al, 0xff
and al, sil
mov r11b, r8b
xor r11b, 0xff
and r11b, 1
mov sil, byte [rbp + 0x287]
xor sil, 1
mov dil, r8b
and dil, sil
or r11b, dil
xor r11b, 0xff
mov sil, byte [rbp + 0x287]
xor sil, 1
mov dil, byte [rbp + 0x287]
xor dil, 0
or r11b, sil
or dil, 0
xor r11b, 0xff
and r11b, dil
xor r10b, 0xff
mov sil, r8b
xor sil, r10b
and sil, r8b
mov r8b, r9b
and r8b, al
xor r9b, al
or r8b, r9b
mov al, r11b
xor al, 0xff
mov r9b, sil
xor r9b, 0xff
mov r10b, byte [rbp + 0x287]
xor r10b, 1
mov dil, al
and dil, 0xff
and r11b, r10b
mov r14b, r9b
and r14b, 0xff
and sil, r10b
or dil, r11b
or r14b, sil
xor dil, r14b
or al, r9b
xor al, 0xff
or r10b, 1
and al, r10b
or dil, al
mov al, r8b
xor al, 0xff
mov r9b, dil
and r9b, al
xor dil, 0xff
and r8b, dil
or r9b, r8b
mov al, bl
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x287]
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 + 0x287]
xor r10b, 1
mov r11b, dl
and r11b, r10b
or r8b, r11b
mov r10b, byte [rbp + 0x287]
xor r10b, 0
and r10b, 1
mov r11b, byte [rbp + 0x287]
xor r11b, 1
and r11b, 0
or r10b, r11b
mov r11b, byte [rbp + 0x287]
xor r11b, 0
mov sil, al
xor sil, r11b
and sil, al
xor bl, 0xff
mov r11b, r10b
xor r11b, 0xff
mov dil, byte [rbp + 0x287]
xor dil, 1
or bl, r11b
or dil, 1
xor bl, 0xff
and bl, dil
mov r11b, byte [rbp + 0x287]
xor r11b, 0
mov dil, r8b
xor dil, r11b
and dil, r8b
mov r11b, r10b
xor r11b, 0xff
mov r14b, dl
xor r14b, r11b
and r14b, dl
mov dl, sil
xor dl, 0xff
mov r11b, bl
xor r11b, 0xff
mov r15b, byte [rbp + 0x287]
xor r15b, 1
mov r12b, dl
and r12b, 0xff
and sil, r15b
mov r13b, r11b
and r13b, 0xff
and bl, r15b
or r12b, sil
or r13b, bl
xor r12b, r13b
or dl, r11b
xor dl, 0xff
or r15b, 1
and dl, r15b
or r12b, dl
mov dl, dil
and dl, r14b
xor dil, r14b
or dl, dil
mov r11b, r12b
xor r11b, 0xff
mov bl, dl
and bl, r11b
xor dl, 0xff
and r12b, dl
or bl, r12b
mov dl, al
xor dl, 0xff
mov r11b, r8b
xor r11b, 0xff
mov sil, byte [rbp + 0x287]
xor sil, 0
mov dil, dl
and dil, 0
and al, sil
mov r14b, r11b
and r14b, 0
and r8b, sil
or dil, al
or r14b, r8b
xor dil, r14b
or dl, r11b
xor dl, 0xff
or sil, 0
and dl, sil
or dil, dl
mov al, dil
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x287]
xor dl, 1
and dil, dl
or al, dil
mov dl, r10b
and dl, 0
xor r10b, 0
or dl, r10b
xor dl, 0xff
mov r8b, al
xor r8b, dl
and r8b, al
mov al, bl
xor al, 0xff
mov dl, r8b
xor dl, 0xff
mov r10b, byte [rbp + 0x287]
xor r10b, 1
mov r11b, al
and r11b, 0xff
and bl, r10b
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, r11b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x287]
xor dl, 1
mov r8b, r11b
and r8b, dl
or al, r8b
xor al, 0xff
xor al, 0
and al, 0
mov dl, byte [rbp + 0x287]
xor dl, 0
and dl, 1
mov r8b, byte [rbp + 0x287]
xor r8b, 1
and r8b, 0
or dl, r8b
mov r8b, dl
xor r8b, 0xff
mov r10b, r11b
xor r10b, r8b
and r10b, r11b
mov r8b, byte [rbp + 0x287]
xor r8b, 1
and r8b, 1
mov r11b, byte [rbp + 0x287]
xor r11b, 1
and r11b, 1
or r8b, r11b
xor r8b, 0xff
mov r11b, byte [rbp + 0x287]
xor r11b, 0
mov bl, byte [rbp + 0x287]
xor bl, 1
or r8b, r11b
or bl, 1
xor r8b, 0xff
and r8b, bl
mov r11b, byte [rbp + 0x287]
xor r11b, 1
xor dl, 0xff
mov bl, byte [rbp + 0x287]
xor bl, 1
or r11b, dl
or bl, 1
xor r11b, 0xff
and r11b, bl
mov dl, al
xor dl, 0xff
mov bl, r10b
xor bl, 0xff
mov sil, byte [rbp + 0x287]
xor sil, 1
mov dil, dl
and dil, 0xff
and al, sil
mov r14b, bl
and r14b, 0xff
and r10b, sil
or dil, al
or r14b, r10b
xor dil, r14b
or dl, bl
xor dl, 0xff
or sil, 1
and dl, sil
or dil, dl
mov al, r8b
xor al, 0xff
mov dl, r11b
xor dl, 0xff
mov r10b, byte [rbp + 0x287]
xor r10b, 1
mov bl, al
and bl, 0xff
and r8b, r10b
mov sil, dl
and sil, 0xff
and r11b, r10b
or bl, r8b
or sil, r11b
xor bl, sil
or al, dl
xor al, 0xff
or r10b, 1
and al, r10b
or bl, al
mov al, dil
xor al, 0xff
mov dl, bl
and dl, al
xor bl, 0xff
and dil, bl
or dl, dil
mov al, byte [rbp + 0x287]
xor al, 1
mov r8b, cl
xor r8b, 0xff
mov r10b, byte [rbp + 0x287]
xor r10b, 0
or al, r8b
or r10b, 0
xor al, 0xff
and al, r10b
mov r8b, byte [rbp + 0x287]
xor r8b, 1
and r8b, 1
mov r10b, byte [rbp + 0x287]
xor r10b, 1
mov r11b, r10b
and r11b, 1
mov bl, cl
xor bl, 0xff
and bl, 0xff
and cl, r10b
or r8b, r11b
or bl, cl
xor r8b, bl
mov cl, al
xor cl, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, byte [rbp + 0x287]
xor r11b, 1
mov bl, cl
and bl, 0xff
and al, r11b
mov sil, r10b
and sil, 0xff
and r8b, r11b
or bl, al
or sil, r8b
xor bl, sil
or cl, r10b
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 + 0x287]
xor cl, 0
and bl, cl
mov r8b, byte [rbp + 0x287]
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 r8b, 0xff
xor dl, 0xff
mov al, byte [rbp + 0x287]
xor al, 0
or r8b, dl
or al, 0
xor r8b, 0xff
and r8b, al
mov al, r9b
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x287]
xor cl, 0
mov dl, r9b
and dl, cl
mov r10b, byte [rbp + 0x287]
xor r10b, 1
and r10b, 0
and cl, 1
or al, dl
or r10b, cl
xor al, r10b
mov cl, r8b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x287]
xor dl, 1
mov r10b, r8b
and r10b, dl
or cl, r10b
mov dl, byte [rbp + 0x287]
xor dl, 1
and dl, 1
mov r10b, byte [rbp + 0x287]
xor r10b, 1
and r10b, 1
or dl, r10b
mov r10b, byte [rbp + 0x287]
xor r10b, 1
mov r11b, al
xor r11b, r10b
and r11b, al
mov r10b, dl
xor r10b, 0xff
mov bl, r9b
xor bl, r10b
and bl, r9b
mov r9b, byte [rbp + 0x287]
xor r9b, 1
mov r10b, cl
xor r10b, r9b
and r10b, cl
xor r8b, 0xff
mov r9b, dl
xor r9b, 0xff
mov sil, byte [rbp + 0x287]
xor sil, 0
or r8b, r9b
or sil, 0
xor r8b, 0xff
and r8b, sil
mov r9b, r11b
and r9b, bl
xor r11b, bl
or r9b, r11b
mov r11b, r10b
and r11b, r8b
xor r10b, r8b
or r11b, r10b
mov r8b, r9b
xor r8b, 0xff
mov r10b, r11b
and r10b, r8b
xor r11b, 0xff
and r9b, r11b
or r10b, r9b
mov r8b, al
xor r8b, 0xff
mov r9b, cl
xor r9b, 0xff
mov r11b, byte [rbp + 0x287]
xor r11b, 1
mov bl, r8b
and bl, 0xff
and al, r11b
mov sil, r9b
and sil, 0xff
and cl, r11b
or bl, al
or sil, cl
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, 0
mov cl, byte [rbp + 0x287]
xor cl, 0
and bl, cl
mov r8b, byte [rbp + 0x287]
xor r8b, 1
and r8b, 0
and cl, 1
or al, bl
or r8b, cl
xor al, r8b
mov cl, byte [rbp + 0x287]
xor cl, 1
mov r8b, dl
xor r8b, 0xff
mov r9b, byte [rbp + 0x287]
xor r9b, 1
mov r11b, cl
and r11b, 0xff
mov bl, r9b
and bl, 1
mov sil, r8b
and sil, 0xff
and dl, r9b
or r11b, bl
or sil, dl
xor r11b, sil
or cl, r8b
xor cl, 0xff
or r9b, 1
and cl, r9b
or r11b, cl
xor al, 0xff
xor r11b, 0xff
mov cl, byte [rbp + 0x287]
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
mov r8b, byte [rbp + 0x287]
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 0x6d963315
jmp 0x6d9b4c75
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x56b4db09
add r8d, 0
mov r9d, ecx
sub r9d, 0x62b6dde8
sub r9d, r8d
add r9d, 0x62b6dde8
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, 0x7a179532
sub r9d, 0x56b4db09
add r9d, 0x7a179532
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
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, 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
or r14b, r12b
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, 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
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 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, 1
mov r13b, al
xor r13b, r11b
and r13b, al
xor bl, 0xff
xor r15b, 0xff
mov al, dil
xor al, 1
or bl, r15b
or al, 1
xor bl, 0xff
and bl, al
mov al, sil
and al, r12b
xor sil, r12b
or al, sil
mov r11b, r13b
and r11b, bl
xor r13b, bl
or r11b, r13b
mov bl, al
xor bl, 0xff
and bl, 1
mov sil, dil
xor sil, 1
and al, sil
mov r15b, r11b
xor r15b, 0xff
and r15b, 0xff
and r11b, sil
or bl, al
or r15b, r11b
xor bl, r15b
mov al, r14b
xor al, 0xff
mov r11b, bl
xor r11b, 0xff
mov sil, dil
xor sil, 1
or al, r11b
or sil, 1
xor al, 0xff
and al, sil
mov r11b, r14b
xor r11b, 0xff
and r11b, 1
xor dil, 1
and r14b, dil
mov sil, bl
xor sil, 0xff
and sil, 0xff
and bl, dil
or r11b, r14b
or sil, bl
xor r11b, sil
mov bl, al
and bl, r11b
xor al, r11b
or bl, al
test bl, 1
jne 0x6d9635ab
jmp 0x6d9aa6c4
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x8f65a2a5
mov r9d, eax
sub r9d, r8d
sub r9d, 0x87e63b6d
sub r9d, 1
add r9d, 0x87e63b6d
mov r8d, eax
sub r8d, 0x8f65a2a5
add r9d, r8d
sub eax, r9d
add eax, 0
mov r8d, ecx
sub r8d, 0x6a3289cd
sub r8d, eax
add r8d, 0x6a3289cd
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, 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, 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, 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, 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, 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
and dil, r10b
xor bl, r10b
or dil, bl
mov r10b, r15b
and r10b, r11b
xor r15b, r11b
or r10b, r15b
mov r11b, dil
xor r11b, 0xff
and r11b, 0
mov bl, sil
xor bl, 0
and dil, bl
mov r15b, r10b
xor r15b, 0xff
and r15b, 0
and r10b, bl
or r11b, dil
or r15b, r10b
xor r11b, r15b
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, 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, 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, sil
xor r14b, 1
mov r12b, bl
xor r12b, r14b
and r12b, bl
mov r14b, dil
xor r14b, 0xff
mov al, r11b
xor al, r14b
and al, r11b
mov r11b, r15b
xor r11b, 0xff
mov r14b, r13b
xor r14b, 0xff
mov cl, sil
xor cl, 0
mov dl, r11b
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 r11b, r14b
xor r11b, 0xff
or cl, 0
and r11b, cl
or dl, r11b
mov cl, r12b
and cl, al
xor r12b, al
or cl, r12b
mov al, dl
xor al, 0xff
mov r8b, cl
and r8b, al
xor cl, 0xff
and dl, cl
or r8b, dl
mov al, r10b
and al, bl
xor r10b, bl
or al, r10b
mov cl, al
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
and al, dl
or cl, al
mov al, dil
and al, 1
xor dil, 1
or al, dil
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, 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 0x6d9639b4
jmp 0x6d9aa6c4
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
add r8d, 0x5d4f85b4
sub r8d, 0xcd7b7617
sub r8d, 0x5d4f85b4
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0xa084190c
add r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0xcd7b7617
add r9d, r8d
sub eax, r9d
mov r8d, 0xda15a619
add r8d, 0
sub r8d, 1
sub r8d, 0xda15a619
sub eax, 0xac775246
add eax, r8d
add eax, 0xac775246
add eax, 0x3e73601f
add eax, 0xefb0565b
sub eax, 0x3e73601f
sub eax, 0x14b010fb
sub eax, 0xa084190c
add eax, 0x14b010fb
add eax, 0x9806b7e5
sub eax, 0xefb0565b
sub eax, 0x9806b7e5
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, 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, 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
mov r14b, sil
xor r14b, 1
xor bl, 0xff
mov r12b, sil
xor r12b, 1
or r14b, bl
or r12b, 1
xor r14b, 0xff
and r14b, r12b
mov bl, dil
and bl, r15b
xor dil, r15b
or bl, dil
mov dil, r13b
and dil, r14b
xor r13b, r14b
or dil, r13b
mov r14b, bl
xor r14b, 0xff
mov r15b, dil
and r15b, r14b
xor dil, 0xff
and bl, dil
or r15b, bl
mov bl, r11b
xor bl, 0xff
and bl, 1
mov dil, sil
xor dil, 1
mov r14b, r11b
and r14b, dil
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and dil, 1
or bl, r14b
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 r14b, sil
xor r14b, 1
and r14b, 1
or dil, r14b
xor dil, 0xff
mov r14b, r11b
xor r14b, dil
and r14b, r11b
mov dil, bl
xor dil, 0xff
mov r12b, r14b
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 r14b, r13b
or al, bl
or cl, r14b
xor al, cl
or dil, r12b
xor dil, 0xff
or r13b, 1
and dil, r13b
or al, dil
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
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 r12b, sil
xor r12b, 1
and r12b, 0xff
and dil, 1
or bl, r14b
or r12b, dil
xor bl, r12b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov dil, cl
xor dil, 0xff
mov r14b, bl
xor r14b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, dil
and r13b, 0xff
and cl, r12b
mov dl, r14b
and dl, 0xff
and bl, r12b
or r13b, cl
or dl, bl
xor r13b, dl
or dil, r14b
xor dil, 0xff
or r12b, 1
and dil, r12b
or r13b, dil
mov cl, r15b
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
mov bl, r15b
and bl, dl
or cl, bl
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
and bl, 1
mov dil, sil
xor dil, 1
and dil, 0
or bl, dil
mov dil, cl
xor dil, 0xff
mov r14b, dl
xor r14b, 0xff
mov r12b, sil
xor r12b, 1
mov r8b, dil
and r8b, 0xff
and cl, r12b
mov r9b, r14b
and r9b, 0xff
and dl, r12b
or r8b, cl
or r9b, dl
xor r8b, r9b
or dil, r14b
xor dil, 0xff
or r12b, 1
and dil, r12b
or r8b, dil
mov cl, sil
xor cl, 0
mov dl, bl
xor dl, 0xff
mov r9b, sil
xor r9b, 0
mov dil, cl
and dil, 0
mov r14b, r9b
and r14b, 0
mov r12b, dl
and r12b, 0
and bl, r9b
or dil, r14b
or r12b, bl
xor dil, r12b
or cl, dl
xor cl, 0xff
or r9b, 0
and cl, r9b
or dil, cl
mov cl, r8b
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
and r8b, dl
or cl, r8b
xor dil, 0xff
mov dl, cl
xor dl, dil
and dl, cl
mov cl, r10b
xor cl, 0xff
and cl, 0
mov r8b, sil
xor r8b, 0
and r10b, r8b
mov r9b, sil
xor r9b, 1
and r9b, 0
and r8b, 1
or cl, r10b
or r9b, r8b
xor cl, r9b
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, sil
xor r9b, 1
and r9b, 1
mov r10b, sil
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, cl
and r10b, r8b
xor cl, r8b
or r10b, cl
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, r10b
xor cl, 0xff
and cl, 0
mov r8b, sil
xor r8b, 0
and r10b, r8b
mov r9b, sil
xor r9b, 1
and r9b, 0
and r8b, 1
or cl, r10b
or r9b, r8b
xor cl, r9b
xor cl, 0xff
xor dil, 0xff
mov r8b, sil
xor r8b, 1
or cl, dil
or r8b, 1
xor cl, 0xff
and cl, r8b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
mov r10b, al
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, 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, r8b
and bl, r9b
xor r8b, r9b
or bl, r8b
mov r8b, r10b
and r8b, 0
xor r10b, 0
or r8b, r10b
mov r9b, bl
xor r9b, 0xff
and r9b, 1
mov r10b, sil
xor r10b, 1
and bl, r10b
mov dil, sil
xor dil, 1
and dil, 0xff
and r10b, 1
or r9b, bl
or dil, r10b
xor r9b, dil
xor r9b, 0xff
xor r8b, 0xff
mov r10b, sil
xor r10b, 1
or r9b, r8b
or r10b, 1
xor r9b, 0xff
and r9b, r10b
mov r8b, r13b
xor r8b, 0xff
and r8b, 1
mov r10b, sil
xor r10b, 1
mov bl, r13b
and bl, r10b
or r8b, bl
mov r10b, r11b
xor r10b, 0xff
and r10b, 1
mov bl, sil
xor bl, 1
mov dil, r11b
and dil, bl
mov r14b, r8b
xor r14b, 0xff
and r14b, 0xff
and r8b, bl
or r10b, dil
or r14b, r8b
xor r10b, r14b
xor r11b, 0xff
mov r8b, r10b
xor r8b, r11b
and r8b, r10b
mov r10b, dl
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, dl
xor r11b, 0xff
mov bl, cl
and bl, r11b
xor cl, 0xff
and dl, cl
or bl, dl
mov cl, r10b
xor cl, 0xff
mov dl, bl
xor dl, 0xff
mov r11b, sil
xor r11b, 0
mov dil, cl
and dil, 0
and r10b, r11b
mov r14b, dl
and r14b, 0
and bl, r11b
or dil, r10b
or r14b, bl
xor dil, r14b
or cl, dl
xor cl, 0xff
or r11b, 0
and cl, r11b
or dil, cl
mov cl, r8b
xor cl, 0xff
mov dl, r9b
xor dl, cl
and dl, r9b
mov cl, r9b
xor cl, 0xff
mov r10b, r8b
and r10b, cl
xor r8b, 0xff
and r9b, r8b
or r10b, r9b
mov cl, dl
and cl, r10b
xor dl, r10b
or cl, dl
mov dl, dil
xor dl, 0xff
and dl, 0
mov r8b, sil
xor r8b, 0
mov r9b, dil
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, cl
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, cl
xor dl, 0xff
and dl, 1
mov r9b, sil
xor r9b, 1
and cl, r9b
or dl, cl
xor dil, 0xff
xor dl, 0xff
mov cl, sil
xor cl, 1
or dil, dl
or cl, 1
xor dil, 0xff
and dil, cl
mov cl, r8b
xor cl, 0xff
mov dl, dil
xor dl, 0xff
mov r9b, sil
xor r9b, 1
mov r10b, cl
and r10b, 0xff
and r8b, r9b
mov r11b, dl
and r11b, 0xff
and dil, r9b
or r10b, r8b
or r11b, dil
xor r10b, r11b
or cl, dl
xor cl, 0xff
or r9b, 1
and cl, r9b
or r10b, cl
mov cl, r15b
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, r15b
xor dl, 0xff
and dl, 0
mov r8b, sil
xor r8b, 0
and r15b, r8b
mov r9b, al
xor r9b, 0xff
and r9b, 0
and al, r8b
or dl, r15b
or r9b, al
xor dl, r9b
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
mov r8b, al
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
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 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, sil
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
mov al, sil
xor al, 1
mov cl, r13b
xor cl, 0xff
mov dl, sil
xor dl, 0
or al, cl
or dl, 0
xor al, 0xff
and al, dl
mov cl, sil
xor cl, 1
and cl, 1
mov dl, sil
xor dl, 1
mov r8b, dl
and r8b, 1
mov r9b, r13b
xor r9b, 0xff
and r9b, 0xff
and r13b, dl
or cl, r8b
or r9b, r13b
xor cl, r9b
mov dl, al
xor dl, 0xff
mov r8b, cl
xor r8b, 0xff
mov r9b, sil
xor r9b, 0
mov bl, dl
and bl, 0
and al, r9b
mov dil, r8b
and dil, 0
and cl, r9b
or bl, al
or dil, cl
xor bl, dil
or dl, r8b
xor dl, 0xff
or r9b, 0
and dl, r9b
or bl, dl
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, 1
mov r8b, sil
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
xor sil, 1
and r8b, sil
or cl, r8b
xor al, 0xff
mov dl, cl
xor dl, al
and dl, cl
mov al, dl
xor al, 0xff
mov cl, r10b
xor cl, al
and cl, r10b
mov al, r10b
xor al, 0xff
mov r8b, dl
and r8b, al
xor dl, 0xff
and r10b, dl
or r8b, r10b
mov al, cl
and al, r8b
xor cl, r8b
or al, cl
test al, 1
jne 0x6d96436d
jmp 0x6d998f4f
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, 0x1b88b1da
add r8d, r9d
mov r9d, eax
sub r9d, r8d
sub r9d, 0x25484dfb
sub r9d, 1
add r9d, 0x25484dfb
sub r9d, 0xadb20f29
sub r9d, 0x1b88b1da
add r9d, 0xadb20f29
mov r8d, eax
sub r8d, 0x8fcc50ce
sub r8d, ecx
add r8d, 0x8fcc50ce
mov r10d, eax
sub r10d, 0x831f141b
sub r10d, r9d
add r10d, 0x831f141b
add r8d, 0xb97749da
add r8d, r10d
sub r8d, 0xb97749da
sub eax, 0x6f4fb5c9
sub eax, r8d
add eax, 0x6f4fb5c9
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
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 r11b, 0xff
xor sil, 0xff
xor dil, 1
or r11b, sil
or dil, 1
xor r11b, 0xff
and r11b, dil
mov bl, r14b
and bl, r11b
xor r14b, r11b
or bl, r14b
mov r11b, bl
xor r11b, 0xff
mov sil, r15b
xor sil, r11b
and sil, r15b
mov r11b, r15b
xor r11b, 0xff
mov dil, bl
and dil, r11b
xor bl, 0xff
and r15b, bl
or dil, r15b
mov r11b, sil
and r11b, dil
xor sil, dil
or r11b, sil
test r11b, 1
jne 0x6d964553
jmp 0x6d9b4c7a
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0x15d799ea
add r8d, 0
sub r8d, 0xcd19d8bd
sub r8d, 0x15d799ea
sub r8d, 0x99916813
sub r8d, 1
add r8d, 0x99916813
add r8d, 0xfb36fdd2
add r8d, 0xcd19d8bd
sub r8d, 0xfb36fdd2
mov r9d, eax
sub r9d, 0xebdd5cc3
mov r10d, ecx
add r10d, r9d
add r10d, 0x3c51dc76
add r10d, r8d
sub r10d, 0x3c51dc76
sub eax, 0xebdd5cc3
sub r10d, eax
imul ecx, r10d
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, 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, 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
or sil, r12b
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, r15b
xor al, 0xff
mov r12b, r11b
xor r12b, al
and r12b, r11b
mov al, bl
xor al, 0xff
and al, 0
mov r11b, dil
xor r11b, 0
mov r13b, bl
and r13b, r11b
mov cl, dil
xor cl, 1
and cl, 0
and r11b, 1
or al, r13b
or cl, r11b
xor al, cl
xor al, 0xff
mov cl, dil
xor cl, 0
mov r11b, dil
xor r11b, 1
or al, cl
or r11b, 1
xor al, 0xff
and al, r11b
xor bl, 0xff
xor r15b, 0xff
mov cl, dil
xor cl, 1
or bl, r15b
or cl, 1
xor bl, 0xff
and bl, cl
mov cl, sil
and cl, r12b
xor sil, r12b
or cl, sil
mov r11b, al
and r11b, bl
xor al, bl
or r11b, al
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, 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, al
xor r11b, 0xff
and r11b, 1
mov bl, dil
xor bl, 1
mov sil, al
and sil, bl
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and bl, 1
or r11b, sil
or r15b, bl
xor r11b, r15b
mov bl, dil
xor bl, 1
and bl, 0
mov sil, dil
xor sil, 0
mov r15b, sil
and r15b, 1
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, 1
mov r15b, cl
xor r15b, sil
and r15b, cl
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, r11b
xor sil, 0xff
mov r12b, dil
xor r12b, 1
mov r13b, dil
xor r13b, 1
or sil, r12b
or r13b, 1
xor sil, 0xff
and sil, r13b
xor al, 0xff
mov r12b, bl
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
or al, r12b
or r13b, 1
xor al, 0xff
and al, r13b
mov r12b, r15b
xor r12b, 0xff
mov r13b, r14b
xor r13b, 0xff
mov dl, dil
xor dl, 0
mov r8b, r12b
and r8b, 0
and r15b, dl
mov r9b, r13b
and r9b, 0
and r14b, dl
or r8b, r15b
or r9b, r14b
xor r8b, r9b
or r12b, r13b
xor r12b, 0xff
or dl, 0
and r12b, dl
or r8b, r12b
mov dl, sil
xor dl, 0xff
mov r9b, al
xor r9b, 0xff
mov r14b, dil
xor r14b, 0
mov r15b, dl
and r15b, 0
and sil, r14b
mov r12b, r9b
and r12b, 0
and al, r14b
or r15b, sil
or r12b, al
xor r15b, r12b
or dl, r9b
xor dl, 0xff
or r14b, 0
and dl, r14b
or r15b, dl
mov al, r8b
xor al, 0xff
mov dl, r15b
and dl, al
xor r15b, 0xff
and r8b, r15b
or dl, r8b
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
or cl, al
mov al, bl
and al, 1
xor bl, 1
or al, bl
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
mov r8b, cl
xor r8b, 0xff
xor dil, 1
mov r9b, al
and r9b, 0xff
and dl, dil
mov r11b, r8b
and r11b, 0xff
and cl, dil
or r9b, dl
or r11b, cl
xor r9b, r11b
or al, r8b
xor al, 0xff
or dil, 1
and al, dil
or r9b, al
test r9b, 1
jne 0x6d964959
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
add r8d, 0x6b42bf
sub r8d, 0xdf220dfb
sub r8d, 0x6b42bf
sub r8d, 0x5dfc5b6e
add r8d, 0xb42c3658
add r8d, 0x5dfc5b6e
add r8d, 0x96271fee
add r8d, 0xdf220dfb
sub r8d, 0x96271fee
sub r8d, 0x4278a84c
sub r8d, 0xdc35c00b
add r8d, 0x4278a84c
sub r8d, 0x251616c3
sub r8d, 1
add r8d, 0x251616c3
sub r8d, 0x88ca1477
add r8d, 0xdc35c00b
add r8d, 0x88ca1477
mov r9d, eax
sub r9d, 0x8617de46
sub r9d, 0xb42c3658
add r9d, 0x8617de46
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, 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
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 bl, 0xff
mov r13b, sil
xor r13b, 1
or r12b, bl
or r13b, 1
xor r12b, 0xff
and r12b, r13b
mov bl, dil
xor bl, 0xff
mov r13b, r15b
xor r13b, 0xff
mov al, sil
xor al, 1
mov cl, bl
and cl, 0xff
and dil, al
mov dl, r13b
and dl, 0xff
and r15b, al
or cl, dil
or dl, r15b
xor cl, dl
or bl, r13b
xor bl, 0xff
or al, 1
and bl, al
or cl, bl
mov al, r14b
and al, r12b
xor r14b, r12b
or al, r14b
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
or al, bl
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, r11b
xor bl, 0xff
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
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, 0
or dil, al
or r14b, 0
xor dil, 0xff
and dil, r14b
mov al, cl
and al, bl
xor cl, bl
or al, cl
mov cl, r15b
and cl, dil
xor r15b, dil
or cl, r15b
mov bl, al
xor bl, 0xff
mov dil, cl
and dil, bl
xor cl, 0xff
and al, cl
or dil, al
mov al, sil
xor al, 0
and al, 0
mov cl, sil
xor cl, 0
mov bl, cl
and bl, 0
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
mov r14b, bl
and r14b, 1
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, 0
and bl, 0
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, r15b
and r12b, r14b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r14b, al
and r14b, bl
xor al, bl
or r14b, al
mov al, r12b
xor al, 0xff
mov bl, cl
xor bl, 0xff
mov r15b, sil
xor r15b, 1
mov r13b, al
and r13b, 0xff
and r12b, r15b
mov r8b, bl
and r8b, 0xff
and cl, r15b
or r13b, r12b
or r8b, cl
xor r13b, r8b
or al, bl
xor al, 0xff
or r15b, 1
and al, r15b
or r13b, al
mov al, r14b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and r14b, cl
mov r8b, r13b
xor r8b, 0xff
and r8b, 0xff
and r13b, cl
or al, r14b
or r8b, r13b
xor al, r8b
mov cl, sil
xor cl, 0
and cl, 1
mov r8b, sil
xor r8b, 1
and r8b, 0
or cl, r8b
mov r8b, dl
xor r8b, 0xff
and r8b, 0
mov bl, sil
xor bl, 0
mov r14b, dl
and r14b, bl
mov r15b, cl
xor r15b, 0xff
and r15b, 0
and cl, bl
or r8b, r14b
or r15b, cl
xor r8b, r15b
mov cl, dl
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, al
xor r8b, 0xff
and r8b, 1
mov r10b, sil
xor r10b, 1
mov r14b, al
and r14b, r10b
or r8b, r14b
mov r10b, sil
xor r10b, 0
and r10b, 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 r10b, r15b
or r12b, r14b
xor r10b, r12b
mov r14b, cl
xor r14b, 0xff
mov r15b, r8b
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, r14b
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 r14b, r15b
xor r14b, 0xff
or r12b, 0
and r14b, r12b
or r13b, r14b
mov cl, r10b
and cl, 0
xor r10b, 0
or cl, r10b
mov r8b, r13b
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
and r13b, r9b
or r8b, r13b
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, dil
xor cl, 0xff
and cl, 1
mov r9b, sil
xor r9b, 1
mov r10b, dil
and r10b, r9b
or cl, 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
and r10b, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
or r10b, r14b
mov r14b, cl
xor r14b, 0xff
mov r15b, r9b
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, r14b
and r13b, 0xff
and cl, r12b
mov byte [rbp + 0x157], r15b
and r15b, 0xff
and r9b, r12b
or r13b, cl
or r15b, r9b
xor r13b, r15b
mov cl, byte [rbp + 0x157]
or r14b, cl
xor r14b, 0xff
or r12b, 1
and r14b, r12b
or r13b, r14b
mov r9b, r10b
and r9b, 0
xor r10b, 0
or r9b, r10b
mov r10b, r13b
xor r10b, 0xff
and r10b, 0
mov r14b, sil
xor r14b, 0
and r13b, r14b
mov r15b, sil
xor r15b, 1
and r15b, 0
and r14b, 1
or r10b, r13b
or r15b, r14b
xor r10b, r15b
xor r10b, 0xff
xor r9b, 0xff
mov r14b, sil
xor r14b, 1
or r10b, r9b
or r14b, 1
xor r10b, 0xff
and r10b, r14b
mov r9b, r11b
xor r9b, 0xff
and r9b, 1
mov r14b, sil
xor r14b, 1
and r11b, r14b
or r9b, r11b
mov r11b, al
xor r11b, 0xff
and r11b, 1
mov r14b, sil
xor r14b, 1
mov r15b, al
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, r9b
xor r15b, 0xff
mov r12b, r11b
xor r12b, 0xff
mov r13b, sil
xor r13b, 0
mov cl, r15b
and cl, 0
and r9b, r13b
mov byte [rbp + 0x156], r12b
and r12b, 0
and r11b, r13b
or cl, r9b
or r12b, r11b
xor cl, r12b
mov r9b, byte [rbp + 0x156]
or r15b, r9b
xor r15b, 0xff
or r13b, 0
and r15b, r13b
or cl, r15b
mov r11b, r14b
and r11b, 1
xor r14b, 1
or r11b, r14b
mov r14b, cl
xor r14b, 0xff
and r14b, 1
mov r15b, sil
xor r15b, 1
and cl, r15b
or r14b, cl
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, bl
xor cl, 0xff
mov r11b, r8b
xor r11b, 0xff
mov r15b, sil
xor r15b, 0
or cl, r11b
or r15b, 0
xor cl, 0xff
and cl, r15b
mov r11b, bl
xor r11b, 0xff
and r11b, 0
mov r15b, sil
xor r15b, 0
and bl, r15b
mov r12b, r8b
xor r12b, 0xff
and r12b, 0
and r8b, r15b
or r11b, bl
or r12b, r8b
xor r11b, r12b
mov r8b, cl
and r8b, r11b
xor cl, r11b
or r8b, cl
mov cl, r14b
xor cl, 0xff
mov r11b, r10b
xor r11b, cl
and r11b, r10b
mov cl, r10b
xor cl, 0xff
mov bl, r14b
and bl, cl
xor r14b, 0xff
and r10b, r14b
or bl, r10b
mov cl, r11b
and cl, bl
xor r11b, bl
or cl, r11b
mov r10b, r8b
xor r10b, 0xff
and r10b, 1
mov r11b, sil
xor r11b, 1
mov bl, r8b
and bl, r11b
or r10b, bl
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 r14b, sil
xor r14b, 1
and r14b, 0
and bl, 1
or r10b, cl
or r14b, bl
xor r10b, r14b
xor r8b, 0xff
xor r10b, 0xff
mov cl, sil
xor cl, 0
or r8b, r10b
or cl, 0
xor r8b, 0xff
and r8b, cl
mov cl, r11b
xor cl, 0xff
mov r10b, r8b
xor r10b, 0xff
mov bl, sil
xor bl, 1
mov r14b, cl
and r14b, 0xff
and r11b, bl
mov r15b, r10b
and r15b, 0xff
and r8b, bl
or r14b, r11b
or r15b, r8b
xor r14b, r15b
or cl, r10b
xor cl, 0xff
or bl, 1
and cl, bl
or r14b, cl
mov cl, dl
xor cl, 0xff
mov r8b, dil
xor r8b, 0xff
mov r10b, sil
xor r10b, 0
or cl, r8b
or r10b, 0
xor cl, 0xff
and cl, r10b
mov r8b, dl
xor r8b, 0xff
and r8b, 0
mov r10b, sil
xor r10b, 0
and dl, r10b
mov r11b, dil
xor r11b, 0xff
and r11b, 0
and dil, r10b
or r8b, dl
or r11b, dil
xor r8b, r11b
mov dl, cl
xor dl, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, sil
xor r11b, 0
mov bl, dl
and bl, 0
and cl, r11b
mov dil, r10b
and dil, 0
and r8b, r11b
or bl, cl
or dil, r8b
xor bl, dil
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, sil
xor dl, 1
mov r8b, bl
and r8b, dl
mov r10b, sil
xor r10b, 1
and r10b, 0xff
and dl, 1
or cl, r8b
or r10b, dl
xor cl, r10b
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 r10b, r8b
and r10b, 0
mov r11b, sil
xor r11b, 1
and r11b, 0xff
and r8b, 1
or dl, r10b
or r11b, r8b
xor dl, r11b
mov r8b, dl
xor r8b, 0xff
mov r10b, bl
xor r10b, r8b
and r10b, bl
mov r8b, sil
xor r8b, 1
and r8b, 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 r8b, bl
or dil, r11b
xor r8b, dil
mov r11b, sil
xor r11b, 0
mov bl, r8b
xor bl, r11b
and bl, r8b
mov r8b, sil
xor r8b, 1
xor dl, 0xff
mov r11b, sil
xor r11b, 1
or r8b, dl
or r11b, 1
xor r8b, 0xff
and r8b, r11b
mov dl, cl
and dl, r10b
xor cl, r10b
or dl, cl
mov cl, bl
xor cl, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, sil
xor r11b, 0
mov dil, cl
and dil, 0
and bl, r11b
mov r15b, r10b
and r15b, 0
and r8b, r11b
or dil, bl
or r15b, r8b
xor dil, r15b
or cl, r10b
xor cl, 0xff
or r11b, 0
and cl, r11b
or dil, cl
mov cl, dl
xor cl, 0xff
mov r8b, dil
and r8b, cl
xor dil, 0xff
and dl, dil
or r8b, dl
mov cl, sil
xor cl, 0
and cl, 1
mov dl, sil
xor dl, 1
and dl, 0
or cl, dl
mov dl, al
xor dl, 0xff
and dl, 1
mov r10b, sil
xor r10b, 1
mov r11b, al
and r11b, r10b
or dl, r11b
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 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, sil
xor bl, 0
mov dil, r10b
xor dil, 0xff
mov r15b, sil
xor r15b, 0
or bl, dil
or r15b, 0
xor bl, 0xff
and bl, r15b
mov dil, sil
xor dil, 1
mov r15b, dl
xor r15b, dil
and r15b, dl
mov dil, r10b
xor dil, 0xff
mov r12b, al
xor r12b, dil
and r12b, al
mov al, r11b
xor al, 0xff
mov dil, bl
xor dil, 0xff
mov r13b, sil
xor r13b, 1
mov r9b, al
and r9b, 0xff
and r11b, r13b
mov byte [rbp + 0x155], dil
and dil, 0xff
and bl, r13b
or r9b, r11b
or dil, bl
xor r9b, dil
mov r11b, byte [rbp + 0x155]
or al, r11b
xor al, 0xff
or r13b, 1
and al, r13b
or r9b, al
mov al, r15b
xor al, 0xff
mov bl, r12b
xor bl, 0xff
mov dil, sil
xor dil, 0
mov r13b, al
and r13b, 0
and r15b, dil
mov r11b, bl
and r11b, 0
and r12b, dil
or r13b, r15b
or r11b, r12b
xor r13b, r11b
or al, bl
xor al, 0xff
or dil, 0
and al, dil
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, 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, sil
xor al, 1
mov dl, r10b
xor dl, 0xff
mov r9b, sil
xor r9b, 0
mov bl, al
and bl, 0
mov dil, r9b
and dil, 1
mov r15b, dl
and r15b, 0
and r10b, r9b
or bl, dil
or r15b, r10b
xor bl, r15b
or al, dl
xor al, 0xff
or r9b, 0
and al, r9b
or bl, al
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
mov dl, cl
xor dl, 0xff
mov r9b, sil
xor r9b, 1
mov r10b, al
and r10b, 0xff
and r11b, r9b
mov bl, dl
and bl, 0xff
and cl, r9b
or r10b, r11b
or bl, cl
xor r10b, bl
or al, dl
xor al, 0xff
or r9b, 1
and al, r9b
or r10b, al
mov al, r8b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and r8b, cl
mov dl, sil
xor dl, 1
and dl, 0xff
and cl, 1
or al, r8b
or dl, cl
xor al, dl
mov cl, r10b
xor cl, 0xff
and cl, 0
mov dl, sil
xor dl, 0
and r10b, dl
mov r8b, sil
xor r8b, 1
and r8b, 0
and dl, 1
or cl, r10b
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 r10b, sil
xor r10b, 1
and r10b, 0
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, dl
and al, 0
xor dl, 0
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 al, 0xff
mov dl, cl
xor dl, al
and dl, cl
mov al, r14b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
mov r8b, r14b
and r8b, cl
or al, r8b
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, 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
mov r9b, sil
xor r9b, 1
mov r10b, al
xor r10b, r9b
and r10b, al
mov r9b, r8b
xor r9b, 0xff
mov r11b, r14b
xor r11b, r9b
and r11b, r14b
mov r9b, sil
xor r9b, 1
mov bl, cl
xor bl, r9b
and bl, cl
xor dl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov dil, sil
xor dil, 1
or dl, r9b
or dil, 1
xor dl, 0xff
and dl, dil
mov r9b, r10b
and r9b, r11b
xor r10b, r11b
or r9b, r10b
mov r10b, bl
and r10b, dl
xor bl, dl
or r10b, bl
mov dl, r9b
xor dl, 0xff
mov r11b, r10b
and r11b, dl
xor r10b, 0xff
and r9b, r10b
or r11b, r9b
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, r8b
and cl, 1
xor r8b, 1
or cl, r8b
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, r11b
xor cl, 0xff
mov dl, al
xor dl, 0xff
xor sil, 1
mov r8b, cl
and r8b, 0xff
and r11b, sil
mov r9b, dl
and r9b, 0xff
and al, sil
or r8b, r11b
or r9b, al
xor r8b, r9b
or cl, dl
xor cl, 0xff
or sil, 1
and cl, sil
or r8b, cl
test r8b, 1
jne 0x6d97f691
jmp 0x6d9ae0d4
xor eax, eax
mov rcx, qword [rbp + 0x790]
mov rdx, qword [rcx]
mov r8, qword [rbp + 0x7b8]
mov r9, qword [r8]
add r9, 0x18
add r9, 0x10
mov r10d, dword [sym.out.dll_x.13]
mov r11d, dword [sym.out.dll_y.14]
mov esi, eax
sub esi, 0xc3a0c30f
sub esi, 0xb09cd141
add esi, 0xc3a0c30f
mov edi, r10d
add edi, 0x34576798
sub edi, esi
sub edi, 0x34576798
sub edi, 0x53591466
sub edi, 0xc16dd236
add edi, 0x53591466
add edi, 0xc3e4584f
sub edi, 1
sub edi, 0xc3e4584f
sub edi, 0xe05495a5
add edi, 0xc16dd236
add edi, 0xe05495a5
mov esi, eax
sub esi, 0x3202b1f0
sub esi, 0xb09cd141
add esi, 0x3202b1f0
mov ebx, eax
sub ebx, edi
mov edi, eax
sub edi, esi
add ebx, edi
sub eax, ebx
imul r10d, eax
and r10d, 1
cmp r10d, 0
sete r14b
cmp r11d, 0xa
setl r15b
mov r12b, r15b
xor r12b, 0xff
and r12b, 0
mov r13b, 1
mov al, r13b
xor al, 0
mov r10b, r15b
and r10b, al
mov r11b, r13b
xor r11b, 1
and r11b, 0
and al, 1
or r12b, r10b
or r11b, al
xor r12b, r11b
mov al, r14b
xor al, 0xff
and al, 1
mov r10b, r13b
xor r10b, 1
mov r11b, r14b
and r11b, r10b
mov bl, r12b
xor bl, 0xff
and bl, 0xff
and r12b, r10b
or al, r11b
or bl, r12b
xor al, bl
xor al, 0xff
mov r10b, r14b
xor r10b, 0xff
mov r11b, r13b
xor r11b, 0
or al, r10b
or r11b, 0
xor al, 0xff
and al, r11b
mov r10b, r14b
xor r10b, 0xff
and r10b, 1
mov r11b, r13b
xor r11b, 1
mov bl, r14b
and bl, r11b
mov r12b, r13b
xor r12b, 1
and r12b, 0xff
and r11b, 1
or r10b, bl
or r12b, r11b
xor r10b, r12b
mov r11b, r15b
xor r11b, 0xff
xor r10b, 0xff
mov bl, r13b
xor bl, 1
or r11b, r10b
or bl, 1
xor r11b, 0xff
and r11b, bl
mov r10b, r15b
xor r10b, 0xff
and r10b, 0
mov bl, r13b
xor bl, 0
and r15b, bl
mov r12b, r13b
xor r12b, 1
and r12b, 0
and bl, 1
or r10b, r15b
or r12b, bl
xor r10b, r12b
xor r14b, 0xff
xor r10b, 0xff
mov bl, r13b
xor bl, 1
or r14b, r10b
or bl, 1
xor r14b, 0xff
and r14b, bl
mov r10b, r11b
xor r10b, 0xff
mov bl, r14b
xor bl, 0xff
mov r15b, r13b
xor r15b, 1
mov r12b, r10b
and r12b, 0xff
and r11b, r15b
mov sil, bl
and sil, 0xff
and r14b, r15b
or r12b, r11b
or sil, r14b
xor r12b, sil
or r10b, bl
xor r10b, 0xff
or r15b, 1
and r10b, r15b
or r12b, r10b
mov r10b, al
xor r10b, 0xff
and r10b, 0
mov r11b, r13b
xor r11b, 0
mov bl, al
and bl, r11b
mov sil, r13b
xor sil, 1
and sil, 0
and r11b, 1
or r10b, bl
or sil, r11b
xor r10b, sil
mov r11b, r12b
xor r11b, 0xff
and r11b, 1
mov bl, r13b
xor bl, 1
mov sil, r12b
and sil, bl
or r11b, sil
mov bl, r13b
xor bl, 0
and bl, 0
mov sil, r13b
xor sil, 0
mov r14b, sil
and r14b, 0
mov r15b, r13b
xor r15b, 1
and r15b, 0
and sil, 1
or bl, r14b
or r15b, sil
xor bl, r15b
mov sil, r10b
xor sil, 0xff
mov r14b, r13b
xor r14b, 0
mov r15b, r13b
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, r13b
xor r15b, 1
or al, r14b
or r15b, 1
xor al, 0xff
and al, r15b
mov r14b, r11b
xor r14b, 0xff
mov r15b, r13b
xor r15b, 0
mov dil, r13b
xor dil, 0
or r14b, r15b
or dil, 0
xor r14b, 0xff
and r14b, dil
xor r12b, 0xff
mov dil, bl
xor dil, 0xff
mov r15b, r13b
xor r15b, 1
or r12b, dil
or r15b, 1
xor r12b, 0xff
and r12b, r15b
mov dil, sil
and dil, al
xor sil, al
or dil, sil
mov al, r14b
and al, r12b
xor r14b, r12b
or al, r14b
mov sil, dil
xor sil, 0xff
mov r14b, al
and r14b, sil
xor al, 0xff
and dil, al
or r14b, dil
mov al, r10b
and al, r11b
xor r10b, r11b
or al, r10b
mov r10b, al
xor r10b, 0xff
and r10b, 1
xor r13b, 1
and al, r13b
or r10b, al
mov al, bl
and al, 0
xor bl, 0
or al, bl
xor al, 0xff
mov r11b, r10b
xor r11b, al
and r11b, r10b
mov al, r14b
and al, r11b
xor r14b, r11b
or al, r14b
test al, 1
mov qword [rbp + 0x148], rdx
mov qword [rbp + 0x140], r9
jne 0x6d97fa1f
jmp 0x6d9ae0d4
jmp 0x6d97fa24
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x22248043
sub r8d, 0x4ba6b696
add r8d, 0x22248043
mov r9d, eax
sub r9d, r8d
mov r8d, ecx
sub r8d, r9d
mov r9d, eax
sub r9d, 0x92206cb1
sub r8d, r9d
mov r9d, eax
sub r9d, 1
add r8d, r9d
sub r8d, 0xd9452f0f
sub r8d, 0x92206cb1
add r8d, 0xd9452f0f
mov r9d, 0xc31715c2
add r9d, 0
sub r9d, r8d
sub r9d, 0xc31715c2
mov r8d, eax
sub r8d, 0x4ba6b696
add r8d, 0
add r9d, 0x48db0246
add r9d, r8d
sub r9d, 0x48db0246
sub eax, 0xf95a01ce
sub eax, r9d
add eax, 0xf95a01ce
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
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, 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, 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, 0
and al, 1
mov cl, sil
xor cl, 1
and cl, 0
or al, cl
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
xor al, 0xff
xor al, 0
and al, 0
mov bl, cl
and bl, al
xor cl, al
or bl, cl
mov al, r13b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
mov dil, r13b
and dil, cl
or al, 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
mov dil, sil
xor dil, 0
and dil, 0
mov r14b, sil
xor r14b, 0
mov r15b, r14b
and r15b, 0
mov dl, sil
xor dl, 1
and dl, 0
and r14b, 1
or dil, r15b
or dl, r14b
xor dil, dl
mov dl, al
xor dl, 0xff
mov r14b, cl
xor r14b, 0xff
mov r15b, sil
xor r15b, 0
mov r8b, dl
and r8b, 0
and al, r15b
mov r9b, r14b
and r9b, 0
and cl, r15b
or r8b, al
or r9b, cl
xor r8b, r9b
or dl, r14b
xor dl, 0xff
or r15b, 0
and dl, r15b
or r8b, dl
mov al, dil
and al, 0
xor dil, 0
or al, dil
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, 0
or cl, al
or dl, 0
xor cl, 0xff
and cl, dl
mov al, r10b
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
and r10b, dl
or al, r10b
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
and r8b, 1
mov r9b, sil
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, sil
xor r8b, 1
and r9b, r8b
or dl, r9b
xor al, 0xff
mov r8b, dl
xor r8b, al
and r8b, dl
mov al, r12b
xor al, 0xff
and al, 0
mov dl, sil
xor dl, 0
mov r9b, r12b
and r9b, dl
mov r10b, sil
xor r10b, 1
and r10b, 0
and dl, 1
or al, r9b
or r10b, dl
xor al, r10b
mov dl, sil
xor dl, 0
and dl, 0
mov r9b, sil
xor r9b, 0
mov r10b, r9b
and r10b, 0
mov dil, sil
xor dil, 1
and dil, 0
and r9b, 1
or dl, r10b
or dil, r9b
xor dl, dil
mov r9b, sil
xor r9b, 0
and r9b, 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 r9b, dil
or r14b, r10b
xor r9b, r14b
mov r10b, al
and r10b, dl
xor al, dl
or r10b, al
mov al, sil
xor al, 0
mov dl, r9b
xor dl, 0xff
mov dil, sil
xor dil, 1
mov r14b, al
and r14b, 0xff
mov r15b, dil
and r15b, 0
mov byte [rbp + 0x13f], dl
and dl, 0xff
and r9b, dil
or r14b, r15b
or dl, r9b
xor r14b, dl
mov dl, byte [rbp + 0x13f]
or al, dl
xor al, 0xff
or dil, 1
and al, dil
or r14b, al
mov al, r10b
xor al, 0xff
and al, 1
mov r9b, sil
xor r9b, 1
and r10b, r9b
or al, r10b
xor al, 0xff
xor r14b, 0xff
mov r9b, sil
xor r9b, 1
or al, r14b
or r9b, 1
xor al, 0xff
and al, r9b
mov r9b, bl
xor r9b, 0xff
and r9b, 1
mov r10b, sil
xor r10b, 1
mov dil, bl
and dil, r10b
or r9b, dil
mov r10b, r11b
xor r10b, 0xff
mov dil, r9b
and dil, r10b
xor r9b, 0xff
mov r10b, r11b
and r10b, r9b
or dil, r10b
xor r11b, 0xff
mov r9b, dil
xor r9b, r11b
and 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, 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
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, r10b
xor dl, 0xff
mov r14b, sil
xor r14b, 1
mov r15b, sil
xor r15b, 0
or dl, r14b
or r15b, 0
xor dl, 0xff
and dl, r15b
xor cl, 0xff
mov r14b, dil
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
or cl, r14b
or r15b, 1
xor cl, 0xff
and cl, r15b
mov r14b, sil
xor r14b, 1
mov r15b, r11b
xor r15b, r14b
and r15b, r11b
mov r14b, dil
xor r14b, 0xff
mov byte [rbp + 0x13e], r8b
xor r8b, r14b
mov r14b, byte [rbp + 0x13e]
and r8b, r14b
mov r14b, dl
and r14b, cl
xor dl, cl
or r14b, dl
mov cl, r15b
and cl, r8b
xor r15b, r8b
or cl, r15b
mov dl, r14b
xor dl, 0xff
and dl, 0
mov r8b, sil
xor r8b, 0
and r14b, r8b
mov r15b, cl
xor r15b, 0xff
and r15b, 0
and cl, r8b
or dl, r14b
or r15b, cl
xor dl, r15b
mov cl, r10b
xor cl, 0xff
mov r8b, r11b
xor r8b, 0xff
mov r14b, sil
xor r14b, 1
mov r15b, cl
and r15b, 0xff
and r10b, r14b
mov byte [rbp + 0x13d], r8b
and r8b, 0xff
and r11b, r14b
or r15b, r10b
or r8b, r11b
xor r15b, r8b
mov r8b, byte [rbp + 0x13d]
or cl, r8b
xor cl, 0xff
or r14b, 1
and cl, r14b
or r15b, cl
mov cl, r15b
xor cl, 0xff
and cl, 1
mov r10b, sil
xor r10b, 1
and r15b, r10b
mov r11b, sil
xor r11b, 1
and r11b, 0xff
and r10b, 1
or cl, r15b
or r11b, r10b
xor cl, r11b
mov r10b, sil
xor r10b, 1
mov r11b, dil
xor r11b, 0xff
mov r14b, sil
xor r14b, 0
mov r15b, r10b
and r15b, 0
mov r8b, r14b
and r8b, 1
mov byte [rbp + 0x13c], r11b
and r11b, 0
and dil, r14b
or r15b, r8b
or r11b, dil
xor r15b, r11b
mov r8b, byte [rbp + 0x13c]
or r10b, r8b
xor r10b, 0xff
or r14b, 0
and r10b, r14b
or r15b, r10b
xor cl, 0xff
xor r15b, 0xff
mov r10b, sil
xor r10b, 0
or cl, r15b
or r10b, 0
xor cl, 0xff
and cl, r10b
mov r10b, dl
xor r10b, 0xff
mov r11b, cl
xor r11b, 0xff
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, 0xff
and dl, dil
mov r15b, r11b
and r15b, 0xff
and cl, dil
or r14b, dl
or r15b, cl
xor r14b, r15b
or r10b, r11b
xor r10b, 0xff
or dil, 1
and r10b, dil
or r14b, r10b
mov cl, al
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
mov r10b, al
and r10b, dl
or cl, r10b
mov dl, r9b
xor dl, 0xff
and dl, 1
mov r10b, sil
xor r10b, 1
mov r11b, r9b
and r11b, r10b
or dl, r11b
mov r10b, sil
xor r10b, 0
and r10b, 1
mov r11b, sil
xor r11b, 1
mov dil, r11b
and dil, 0
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and r11b, 1
or r10b, dil
or r15b, r11b
xor r10b, r15b
mov r11b, cl
xor r11b, 0xff
mov dil, sil
xor dil, 0
mov r15b, sil
xor r15b, 0
or r11b, dil
or r15b, 0
xor r11b, 0xff
and r11b, r15b
xor al, 0xff
mov dil, r10b
xor dil, 0xff
mov r15b, sil
xor r15b, 1
or al, dil
or r15b, 1
xor al, 0xff
and al, r15b
mov dil, dl
xor dil, 0xff
mov r15b, sil
xor r15b, 0
mov r8b, sil
xor r8b, 0
or dil, r15b
or r8b, 0
xor dil, 0xff
and dil, r8b
mov r8b, r10b
xor r8b, 0xff
mov r15b, r9b
xor r15b, r8b
and r15b, r9b
mov r8b, r11b
and r8b, al
xor r11b, al
or r8b, r11b
mov al, dil
and al, r15b
xor dil, r15b
or al, dil
mov r9b, r8b
xor r9b, 0xff
mov r11b, al
and r11b, r9b
xor al, 0xff
and r8b, al
or r11b, r8b
mov al, cl
xor al, 0xff
mov r8b, dl
xor r8b, 0xff
mov r9b, sil
xor r9b, 1
mov dil, al
and dil, 0xff
and cl, r9b
mov r15b, r8b
and r15b, 0xff
and dl, r9b
or dil, cl
or r15b, dl
xor dil, r15b
or al, r8b
xor al, 0xff
or r9b, 1
and al, r9b
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, r10b
and cl, 0
xor r10b, 0
or cl, r10b
xor cl, 0xff
mov dl, al
xor dl, cl
and dl, al
mov al, r11b
and al, dl
xor r11b, dl
or al, r11b
mov cl, r14b
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
mov r8b, r14b
and r8b, dl
or cl, r8b
mov dl, al
xor dl, 0xff
xor cl, 0xff
mov r8b, sil
xor r8b, 1
or dl, cl
or r8b, 1
xor dl, 0xff
and dl, r8b
mov cl, al
xor cl, 0xff
and cl, 1
mov r8b, sil
xor r8b, 1
and al, r8b
or cl, al
xor r14b, 0xff
xor cl, 0xff
mov al, sil
xor al, 0
or r14b, cl
or al, 0
xor r14b, 0xff
and r14b, al
mov al, dl
and al, r14b
xor dl, r14b
or al, dl
mov cl, r13b
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
mov r8b, r13b
and r8b, dl
or cl, r8b
mov dl, r12b
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
mov r9b, r12b
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, 1
and r8b, 1
mov r9b, sil
xor r9b, 1
and r9b, 1
or r8b, r9b
mov r9b, cl
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 r13b, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, sil
xor r11b, 0
or r13b, r10b
or r11b, 0
xor r13b, 0xff
and r13b, r11b
mov r10b, sil
xor r10b, 1
mov r11b, dl
xor r11b, r10b
and r11b, dl
mov r10b, r8b
xor r10b, 0xff
mov dil, r12b
xor dil, r10b
and dil, r12b
mov r10b, r9b
and r10b, r13b
xor r9b, r13b
or r10b, r9b
mov r9b, r11b
and r9b, dil
xor r11b, dil
or r9b, r11b
mov r11b, r10b
xor r11b, 0xff
mov dil, r9b
and dil, r11b
xor r9b, 0xff
and r10b, r9b
or dil, r10b
mov r9b, cl
and r9b, dl
xor cl, dl
or r9b, cl
mov cl, r9b
xor cl, 0xff
and cl, 0
mov dl, sil
xor dl, 0
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, r8b
and dl, 1
xor r8b, 1
or dl, r8b
xor cl, 0xff
xor dl, 0xff
mov r8b, sil
xor r8b, 1
or cl, dl
or r8b, 1
xor cl, 0xff
and cl, r8b
mov dl, dil
xor dl, 0xff
mov r8b, cl
xor r8b, 0xff
mov r9b, sil
xor r9b, 1
mov r10b, dl
and r10b, 0xff
and dil, r9b
mov r11b, r8b
and r11b, 0xff
and cl, r9b
or r10b, dil
or r11b, cl
xor r10b, r11b
or dl, r8b
xor dl, 0xff
or r9b, 1
and dl, r9b
or r10b, dl
mov cl, r10b
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
mov r8b, r10b
and r8b, dl
or cl, r8b
mov dl, sil
xor dl, 0
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, 0
and cl, 1
mov r8b, sil
xor r8b, 1
and r8b, 0
or cl, r8b
mov r8b, cl
xor r8b, 0xff
mov r9b, r10b
xor r9b, r8b
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, sil
xor r10b, 0
mov r11b, r8b
xor r11b, r10b
and r11b, r8b
mov r8b, sil
xor r8b, 1
xor cl, 0xff
mov r10b, sil
xor r10b, 0
or r8b, cl
or r10b, 0
xor r8b, 0xff
and r8b, r10b
mov cl, dl
and cl, r9b
xor dl, r9b
or cl, dl
mov dl, r11b
xor dl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r10b, sil
xor r10b, 0
mov dil, dl
and dil, 0
and r11b, r10b
mov r14b, r9b
and r14b, 0
and r8b, r10b
or dil, r11b
or r14b, r8b
xor dil, r14b
or dl, r9b
xor dl, 0xff
or r10b, 0
and dl, r10b
or dil, dl
mov dl, cl
xor dl, 0xff
and dl, 0
mov r8b, sil
xor r8b, 0
and cl, r8b
mov r9b, dil
xor r9b, 0xff
and r9b, 0
and dil, r8b
or dl, cl
or r9b, dil
xor dl, r9b
mov cl, sil
xor cl, 0
and cl, 1
mov r8b, sil
xor r8b, 1
mov r9b, r8b
and r9b, 0
mov r10b, sil
xor r10b, 1
and r10b, 0xff
and r8b, 1
or cl, r9b
or r10b, r8b
xor cl, r10b
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, sil
xor r9b, 0
and r9b, 0
mov r10b, sil
xor r10b, 0
mov r11b, r10b
and r11b, 0
mov dil, sil
xor dil, 1
and dil, 0
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, sil
xor r10b, 0
mov dil, r9b
xor dil, 0xff
mov r14b, sil
xor r14b, 1
or r10b, dil
or r14b, 1
xor r10b, 0xff
and r10b, r14b
mov dil, r8b
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, r9b
xor r14b, 0xff
mov r15b, bl
xor r15b, r14b
and r15b, bl
mov bl, r11b
xor bl, 0xff
mov r14b, r10b
xor r14b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, bl
and r13b, 0
and r11b, r12b
mov byte [rbp + 0x13b], r14b
and r14b, 0
and r10b, r12b
or r13b, r11b
or r14b, r10b
xor r13b, r14b
mov r10b, byte [rbp + 0x13b]
or bl, r10b
xor bl, 0xff
or r12b, 0
and bl, r12b
or r13b, bl
mov r11b, dil
and r11b, r15b
xor dil, r15b
or r11b, dil
mov bl, r13b
xor bl, 0xff
and bl, 1
mov dil, sil
xor dil, 1
and r13b, dil
mov r14b, r11b
xor r14b, 0xff
and r14b, 0xff
and r11b, dil
or bl, r13b
or r14b, r11b
xor bl, r14b
mov r11b, cl
and r11b, r8b
xor cl, r8b
or r11b, cl
mov cl, r11b
xor cl, 0xff
and cl, 1
mov r8b, sil
xor r8b, 1
and r11b, r8b
mov dil, sil
xor dil, 1
and dil, 0xff
and r8b, 1
or cl, r11b
or dil, r8b
xor cl, dil
mov r8b, sil
xor r8b, 0
mov r11b, r9b
xor r11b, 0xff
mov dil, sil
xor dil, 1
mov r14b, r8b
and r14b, 0xff
mov r15b, dil
and r15b, 0
mov r12b, r11b
and r12b, 0xff
and r9b, dil
or r14b, r15b
or r12b, r9b
xor r14b, r12b
or r8b, r11b
xor r8b, 0xff
or dil, 1
and r8b, dil
or r14b, r8b
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, bl
xor r8b, 0xff
mov r9b, cl
xor r9b, 0xff
mov r11b, sil
xor r11b, 1
mov dil, r8b
and dil, 0xff
and bl, r11b
mov r14b, r9b
and r14b, 0xff
and cl, r11b
or dil, bl
or r14b, cl
xor dil, r14b
or r8b, r9b
xor r8b, 0xff
or r11b, 1
and r8b, r11b
or dil, r8b
mov cl, dil
xor cl, 0xff
and cl, 1
mov r8b, sil
xor r8b, 1
and dil, r8b
or cl, dil
mov r8b, dl
xor r8b, 0xff
mov r9b, cl
and r9b, r8b
xor cl, 0xff
mov r8b, dl
and r8b, cl
or r9b, r8b
xor dl, 0xff
mov cl, r9b
xor cl, dl
and cl, r9b
mov dl, cl
xor dl, 0xff
mov r8b, al
xor r8b, dl
and r8b, al
mov dl, al
xor dl, 0xff
and dl, 1
xor sil, 1
and al, sil
mov r9b, cl
xor r9b, 0xff
and r9b, 0xff
and cl, sil
or dl, al
or r9b, cl
xor dl, r9b
mov al, r8b
and al, dl
xor r8b, dl
or al, r8b
test al, 1
jne 0x6d9808ee
jmp 0x6d9b4ce9
xor eax, eax
mov rcx, qword [rbp + 0x140]
mov edx, dword [rcx]
mov r8d, dword [sym.out.dll_x.13]
mov r9d, dword [sym.out.dll_y.14]
mov r10d, 0x5ba6a6d7
add r10d, 0
sub r10d, 0xd6be6aa5
sub r10d, 0x5ba6a6d7
add r10d, 0x7a92704e
sub r10d, 1
sub r10d, 0x7a92704e
mov r11d, eax
sub r11d, r10d
mov r10d, eax
sub r10d, 0xd6be6aa5
add r11d, r10d
mov r10d, eax
sub r10d, r11d
mov r11d, eax
sub r11d, 0xc09cf69a
sub r11d, r8d
add r11d, 0xc09cf69a
mov esi, eax
sub esi, r10d
add esi, 0
add r11d, 0x2f450999
add r11d, esi
sub r11d, 0x2f450999
sub eax, 0xc865337b
sub eax, r11d
add eax, 0xc865337b
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
mov r13b, r15b
xor r13b, 1
and r13b, 0xff
and r8b, 1
or al, r12b
or r13b, r8b
xor al, r13b
xor al, 0xff
mov r8b, dil
xor r8b, al
and r8b, dil
mov al, dil
xor al, 0xff
and al, 0
mov r12b, r15b
xor r12b, 0
and dil, r12b
mov r13b, r15b
xor r13b, 1
and r13b, 0
and r12b, 1
or al, dil
or r13b, r12b
xor al, r13b
xor bl, 0xff
xor al, 0xff
mov dil, r15b
xor dil, 0
or bl, al
or dil, 0
xor bl, 0xff
and bl, dil
mov al, r8b
xor al, 0xff
mov dil, bl
xor dil, 0xff
mov r12b, r15b
xor r12b, 1
mov r13b, al
and r13b, 0xff
and r8b, r12b
mov r9b, dil
and r9b, 0xff
and bl, r12b
or r13b, r8b
or r9b, bl
xor r13b, r9b
or al, dil
xor al, 0xff
or r12b, 1
and al, r12b
or r13b, al
mov al, r14b
xor al, 0xff
mov r8b, r13b
xor r8b, 0xff
mov r9b, r15b
xor r9b, 1
or al, r8b
or r9b, 1
xor al, 0xff
and al, r9b
mov r8b, r14b
xor r8b, 0xff
and r8b, 0
xor r15b, 0
and r14b, r15b
mov r9b, r13b
xor r9b, 0xff
and r9b, 0
and r13b, r15b
or r8b, r14b
or r9b, r13b
xor r8b, r9b
mov r9b, al
and r9b, r8b
xor al, r8b
or r9b, al
test r9b, 1
mov dword [rbp + 0x134], edx
jne 0x6d980b23
jmp 0x6d9b4ce9
jmp 0x6d980b28
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
add r8d, 0x791fdad7
sub r8d, 0x6eb5fc44
sub r8d, 0x791fdad7
sub r8d, 0xebd67c8a
sub r8d, 0x4828651d
add r8d, 0xebd67c8a
mov r9d, eax
sub r9d, 0x6eb5fc44
sub r8d, r9d
sub r8d, 0xb63695eb
add r8d, 0x6856eb35
add r8d, 0xb63695eb
sub r8d, 0xf5381823
sub r8d, 1
add r8d, 0xf5381823
add r8d, 0xa7e0a6a7
sub r8d, 0x6856eb35
sub r8d, 0xa7e0a6a7
add r8d, 0xbd2870e9
sub r8d, 0xd4a14c78
sub r8d, 0xbd2870e9
add r8d, 0xe963a698
add r8d, 0x4828651d
sub r8d, 0xe963a698
sub eax, 0xd4a14c78
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, 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
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, 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, 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, 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
mov al, sil
xor al, 1
xor bl, 0xff
mov cl, sil
xor cl, 1
or al, bl
or cl, 1
xor al, 0xff
and al, cl
mov cl, r14b
xor cl, 0xff
mov bl, r15b
xor bl, 0xff
mov r13b, sil
xor r13b, 1
mov dl, cl
and dl, 0xff
and r14b, r13b
mov r8b, bl
and r8b, 0xff
and r15b, r13b
or dl, r14b
or r8b, r15b
xor dl, r8b
or cl, bl
xor cl, 0xff
or r13b, 1
and cl, r13b
or dl, cl
mov cl, r12b
and cl, al
xor r12b, al
or cl, r12b
mov al, dl
xor al, 0xff
mov r8b, cl
and r8b, al
xor cl, 0xff
and dl, cl
or r8b, dl
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 dl, sil
xor dl, 1
and dl, 1
or cl, dl
mov dl, sil
xor dl, 1
xor cl, 0xff
mov bl, sil
xor bl, 1
or dl, cl
or bl, 1
xor dl, 0xff
and dl, bl
mov cl, al
and cl, dl
xor al, dl
or cl, al
mov al, sil
xor al, 1
and al, 1
mov dl, sil
xor dl, 1
mov bl, dl
and bl, 1
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, cl
xor al, 0xff
and al, 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 al, r14b
or r15b, bl
xor al, r15b
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, sil
xor al, 1
and al, 1
mov r10b, sil
xor r10b, 1
and r10b, 1
or al, r10b
mov r10b, r8b
xor r10b, 0xff
and r10b, 0
mov bl, sil
xor bl, 0
mov r15b, r8b
and r15b, bl
mov r12b, al
xor r12b, 0xff
and r12b, 0
and al, bl
or r10b, r15b
or r12b, al
xor r10b, r12b
xor r10b, 0xff
mov al, r8b
xor al, 0xff
mov bl, sil
xor bl, 0
or r10b, al
or bl, 0
xor r10b, 0xff
and r10b, bl
mov al, cl
xor al, 0xff
and al, 1
mov bl, sil
xor bl, 1
mov r15b, cl
and r15b, bl
or al, r15b
mov bl, r11b
xor bl, 0xff
and bl, 0
mov r15b, sil
xor r15b, 0
mov r12b, r11b
and r12b, r15b
mov r13b, al
xor r13b, 0xff
and r13b, 0
and al, r15b
or bl, r12b
or r13b, al
xor bl, r13b
xor bl, 0xff
xor r11b, 0xff
mov al, sil
xor al, 0
or bl, r11b
or al, 0
xor bl, 0xff
and bl, al
mov al, dl
xor al, 0xff
and al, 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 al, r15b
or r12b, r11b
xor al, 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, 0
and r15b, 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 r15b, r13b
or r9b, r12b
xor r15b, r9b
mov r9b, al
xor r9b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, sil
xor r13b, 1
or r9b, r12b
or r13b, 1
xor r9b, 0xff
and r9b, r13b
xor dl, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, sil
xor r13b, 1
or dl, r12b
or r13b, 1
xor dl, 0xff
and dl, r13b
mov r12b, r11b
xor r12b, 0xff
mov r13b, sil
xor r13b, 0
mov byte [rbp + 0x133], sil
xor sil, 0
or r12b, r13b
or sil, 0
xor r12b, 0xff
and r12b, sil
xor r14b, 0xff
mov sil, r15b
xor sil, 0xff
mov r13b, byte [rbp + 0x133]
xor r13b, 1
or r14b, sil
or r13b, 1
xor r14b, 0xff
and r14b, r13b
mov sil, r9b
xor sil, 0xff
mov r13b, dl
xor r13b, 0xff
mov byte [rbp + 0x132], al
mov al, byte [rbp + 0x133]
xor al, 1
mov byte [rbp + 0x131], sil
and sil, 0xff
and r9b, al
mov byte [rbp + 0x130], r13b
and r13b, 0xff
and dl, al
or sil, r9b
or r13b, dl
xor sil, r13b
mov dl, byte [rbp + 0x131]
mov r9b, byte [rbp + 0x130]
or dl, r9b
xor dl, 0xff
or al, 1
and dl, al
or sil, dl
mov al, r12b
and al, r14b
xor r12b, r14b
or al, r12b
mov dl, sil
xor dl, 0xff
mov r14b, al
and r14b, dl
xor al, 0xff
and sil, al
or r14b, sil
mov al, byte [rbp + 0x132]
xor al, 0xff
mov dl, r11b
xor dl, 0xff
mov sil, byte [rbp + 0x133]
xor sil, 0
mov r12b, al
and r12b, 0
mov r13b, byte [rbp + 0x132]
and r13b, sil
mov r9b, dl
and r9b, 0
and r11b, sil
or r12b, r13b
or r9b, r11b
xor r12b, r9b
or al, dl
xor al, 0xff
or sil, 0
and al, sil
or r12b, al
mov al, r12b
xor al, 0xff
and al, 0
mov dl, byte [rbp + 0x133]
xor dl, 0
and r12b, dl
mov r9b, byte [rbp + 0x133]
xor r9b, 1
and r9b, 0
and dl, 1
or al, r12b
or r9b, dl
xor al, r9b
mov dl, byte [rbp + 0x133]
xor dl, 0
mov r9b, r15b
xor r9b, 0xff
mov r11b, byte [rbp + 0x133]
xor r11b, 0
mov sil, dl
and sil, 0
mov r12b, r11b
and r12b, 0
mov r13b, r9b
and r13b, 0
and r15b, r11b
or sil, r12b
or r13b, r15b
xor sil, r13b
or dl, r9b
xor dl, 0xff
or r11b, 0
and dl, r11b
or sil, dl
xor sil, 0xff
mov dl, al
xor dl, sil
and dl, al
mov al, r14b
xor al, 0xff
mov r9b, dl
xor r9b, 0xff
mov r11b, byte [rbp + 0x133]
xor r11b, 1
mov sil, al
and sil, 0xff
and r14b, r11b
mov r15b, r9b
and r15b, 0xff
and dl, r11b
or sil, r14b
or r15b, dl
xor sil, r15b
or al, r9b
xor al, 0xff
or r11b, 1
and al, r11b
or sil, al
mov al, r10b
xor al, 0xff
mov dl, bl
xor dl, 0xff
mov r9b, byte [rbp + 0x133]
xor r9b, 1
or al, dl
or r9b, 1
xor al, 0xff
and al, r9b
mov dl, r10b
xor dl, 0xff
and dl, 0
mov r9b, byte [rbp + 0x133]
xor r9b, 0
and r10b, r9b
mov r11b, bl
xor r11b, 0xff
and r11b, 0
and bl, r9b
or dl, r10b
or r11b, bl
xor dl, r11b
mov r9b, al
and r9b, dl
xor al, dl
or r9b, al
mov al, sil
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x133]
xor dl, 1
mov r10b, sil
and r10b, dl
mov r11b, byte [rbp + 0x133]
xor r11b, 1
and r11b, 0xff
and dl, 1
or al, r10b
or r11b, dl
xor al, r11b
xor al, 0xff
xor al, 1
and al, 0xff
mov dl, byte [rbp + 0x133]
xor dl, 1
and dl, 1
mov r10b, byte [rbp + 0x133]
xor r10b, 1
mov r11b, r10b
and r11b, 1
mov bl, byte [rbp + 0x133]
xor bl, 1
and bl, 0xff
and r10b, 1
or dl, r11b
or bl, r10b
xor dl, bl
mov r10b, dl
xor r10b, 0xff
mov r11b, sil
xor r11b, r10b
and r11b, sil
mov r10b, r9b
xor r10b, 0xff
and r10b, 1
mov bl, byte [rbp + 0x133]
xor bl, 1
mov sil, r9b
and sil, bl
or r10b, sil
mov bl, byte [rbp + 0x133]
xor bl, 1
mov sil, r10b
xor sil, bl
and sil, r10b
xor r9b, 0xff
xor dl, 0xff
mov r10b, byte [rbp + 0x133]
xor r10b, 1
or r9b, dl
or r10b, 1
xor r9b, 0xff
and r9b, r10b
mov dl, al
xor dl, 0xff
mov r10b, r11b
xor r10b, 0xff
mov bl, byte [rbp + 0x133]
xor bl, 1
mov r14b, dl
and r14b, 0xff
and al, bl
mov r15b, r10b
and r15b, 0xff
and r11b, bl
or r14b, al
or r15b, r11b
xor r14b, r15b
or dl, r10b
xor dl, 0xff
or bl, 1
and dl, bl
or r14b, dl
mov al, sil
xor al, 0xff
mov dl, r9b
xor dl, 0xff
mov r10b, byte [rbp + 0x133]
xor r10b, 0
mov r11b, al
and r11b, 0
and sil, r10b
mov bl, dl
and bl, 0
and r9b, r10b
or r11b, sil
or bl, r9b
xor r11b, bl
or al, dl
xor al, 0xff
or r10b, 0
and al, r10b
or r11b, al
mov al, r14b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x133]
xor dl, 1
and r14b, dl
mov r9b, r11b
xor r9b, 0xff
and r9b, 0xff
and r11b, dl
or al, r14b
or r9b, r11b
xor al, r9b
mov dl, dil
xor dl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r10b, byte [rbp + 0x133]
xor r10b, 1
or dl, r9b
or r10b, 1
xor dl, 0xff
and dl, r10b
mov r9b, dil
xor r9b, 0xff
mov r10b, r8b
and r10b, r9b
xor r8b, 0xff
and dil, r8b
or r10b, dil
mov r8b, dl
and r8b, r10b
xor dl, r10b
or r8b, dl
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x133]
xor r9b, 1
mov r10b, r8b
and r10b, r9b
mov r11b, byte [rbp + 0x133]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or dl, r10b
or r11b, r9b
xor dl, r11b
mov r9b, byte [rbp + 0x133]
xor r9b, 1
xor dl, 0xff
mov r10b, byte [rbp + 0x133]
xor r10b, 0
or r9b, dl
or r10b, 0
xor r9b, 0xff
and r9b, r10b
mov dl, byte [rbp + 0x133]
xor dl, 1
and dl, 1
mov r10b, byte [rbp + 0x133]
xor r10b, 1
and r10b, 1
or dl, r10b
xor dl, 0xff
mov r10b, r8b
xor r10b, dl
and r10b, r8b
mov dl, r9b
xor dl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov r11b, byte [rbp + 0x133]
xor r11b, 1
mov bl, dl
and bl, 0xff
and r9b, r11b
mov sil, r8b
and sil, 0xff
and r10b, r11b
or bl, r9b
or sil, r10b
xor bl, sil
or dl, r8b
xor dl, 0xff
or r11b, 1
and dl, r11b
or bl, dl
mov dl, byte [rbp + 0x133]
xor dl, 1
and dl, 0
mov r8b, byte [rbp + 0x133]
xor r8b, 0
mov r9b, r8b
and r9b, 1
mov r10b, byte [rbp + 0x133]
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, 1
mov r9b, byte [rbp + 0x133]
xor r9b, 1
mov r10b, cl
and r10b, r9b
or r8b, r10b
mov r9b, byte [rbp + 0x133]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0x133]
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, dl
xor r10b, 0xff
mov r11b, byte [rbp + 0x133]
xor r11b, 1
mov sil, byte [rbp + 0x133]
xor sil, 1
or r10b, r11b
or sil, 1
xor r10b, 0xff
and r10b, sil
mov r11b, byte [rbp + 0x133]
xor r11b, 1
mov sil, r9b
xor sil, 0xff
mov dil, byte [rbp + 0x133]
xor dil, 1
or r11b, sil
or dil, 1
xor r11b, 0xff
and r11b, dil
mov sil, byte [rbp + 0x133]
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, r10b
xor cl, 0xff
mov sil, r11b
xor sil, 0xff
mov r15b, byte [rbp + 0x133]
xor r15b, 0
mov r12b, cl
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 cl, sil
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 + 0x133]
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
and cl, 0
mov r10b, byte [rbp + 0x133]
xor r10b, 0
and r12b, r10b
mov r11b, sil
xor r11b, 0xff
and r11b, 0
and sil, r10b
or cl, r12b
or r11b, sil
xor cl, r11b
mov r10b, dl
xor r10b, 0xff
mov r11b, r8b
xor r11b, 0xff
mov sil, byte [rbp + 0x133]
xor sil, 0
mov dil, r10b
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 r10b, r11b
xor r10b, 0xff
or sil, 0
and r10b, sil
or dil, r10b
mov dl, dil
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp + 0x133]
xor r8b, 0
and dil, r8b
mov r10b, byte [rbp + 0x133]
xor r10b, 1
and r10b, 0
and r8b, 1
or dl, dil
or r10b, r8b
xor dl, r10b
mov r8b, r9b
and r8b, 1
xor r9b, 1
or r8b, r9b
xor dl, 0xff
xor r8b, 0xff
mov r9b, byte [rbp + 0x133]
xor r9b, 0
or dl, r8b
or r9b, 0
xor dl, 0xff
and dl, r9b
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 + 0x133]
xor dl, 1
and r8b, dl
or cl, r8b
mov dl, bl
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp + 0x133]
xor r8b, 0
mov r9b, bl
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 bl, 0xff
mov cl, dl
xor cl, bl
and cl, dl
mov dl, al
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp + 0x133]
xor r8b, 0
mov r9b, al
and r9b, r8b
mov r10b, byte [rbp + 0x133]
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 + 0x133]
xor r9b, 0
mov r10b, cl
and r10b, r9b
mov r11b, byte [rbp + 0x133]
xor r11b, 1
and r11b, 0
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, byte [rbp + 0x133]
xor r9b, 1
and r9b, 0
mov r10b, byte [rbp + 0x133]
xor r10b, 0
mov r11b, r10b
and r11b, 1
mov bl, byte [rbp + 0x133]
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 + 0x133]
xor r11b, 1
mov bl, byte [rbp + 0x133]
xor bl, 0
or r10b, r11b
or bl, 0
xor r10b, 0xff
and r10b, bl
mov r11b, r9b
xor r11b, 0xff
mov bl, al
xor bl, r11b
and bl, al
mov al, byte [rbp + 0x133]
xor al, 1
mov r11b, r8b
xor r11b, al
and r11b, r8b
mov al, r9b
xor al, 0xff
mov sil, cl
xor sil, al
and sil, cl
mov al, r10b
xor al, 0xff
mov cl, bl
xor cl, 0xff
mov dil, byte [rbp + 0x133]
xor dil, 1
mov r14b, al
and r14b, 0xff
and r10b, dil
mov r15b, cl
and r15b, 0xff
and bl, dil
or r14b, r10b
or r15b, bl
xor r14b, r15b
or al, cl
xor al, 0xff
or dil, 1
and al, dil
or r14b, al
mov al, r11b
xor al, 0xff
mov cl, sil
xor cl, 0xff
mov r10b, byte [rbp + 0x133]
xor r10b, 1
mov bl, al
and bl, 0xff
and r11b, r10b
mov dil, cl
and dil, 0xff
and sil, r10b
or bl, r11b
or dil, sil
xor bl, dil
or al, cl
xor al, 0xff
or r10b, 1
and al, r10b
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, dl
and al, r8b
xor dl, r8b
or al, dl
mov dl, al
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x133]
xor r8b, 1
and al, r8b
or dl, al
mov al, byte [rbp + 0x133]
xor al, 1
mov r8b, r9b
xor r8b, 0xff
mov r10b, byte [rbp + 0x133]
xor r10b, 0
mov r11b, al
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 al, r8b
xor al, 0xff
or r10b, 0
and al, r10b
or r11b, al
xor dl, 0xff
xor r11b, 0xff
mov al, byte [rbp + 0x133]
xor al, 1
or dl, r11b
or al, 1
xor dl, 0xff
and dl, al
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x6d98199a
jmp 0x6d9b4cee
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x751b316
mov r9d, ecx
sub r9d, r8d
add r9d, 0xc1eb26c1
sub r9d, 0xbdccf28f
sub r9d, 0xc1eb26c1
sub r9d, 0x9e503b51
sub r9d, 0x751b316
add r9d, 0x9e503b51
add r9d, 0x82cffa15
add r9d, 0x270b720f
sub r9d, 0x82cffa15
sub r9d, 0xb1a3735
sub r9d, 1
add r9d, 0xb1a3735
sub r9d, 0xab507db8
sub r9d, 0x270b720f
add r9d, 0xab507db8
add r9d, 0x431188c1
sub r9d, 0xec669d9
sub r9d, 0x431188c1
mov r8d, eax
sub r8d, 0xbdccf28f
sub r9d, r8d
sub eax, 0xec669d9
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, 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
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 dil, 0xff
mov r12b, sil
xor r12b, 0
or al, dil
or r12b, 0
xor al, 0xff
and al, r12b
mov dil, bl
xor dil, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, sil
xor r13b, 0
mov cl, dil
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 dil, r12b
xor dil, 0xff
or r13b, 0
and dil, r13b
or cl, dil
mov dl, r14b
xor dl, 0xff
mov bl, al
xor bl, 0xff
mov dil, sil
xor dil, 0
mov r15b, dl
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 dl, bl
xor dl, 0xff
or dil, 0
and dl, dil
or r15b, dl
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, 1
or cl, al
or bl, 1
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, al
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 al, 0xff
mov r14b, sil
xor r14b, 1
or bl, al
or r14b, 1
xor bl, 0xff
and bl, r14b
mov al, cl
xor al, 0xff
mov r14b, dil
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 dil, r12b
or r13b, cl
or r8b, dil
xor r13b, r8b
or al, r14b
xor al, 0xff
or r12b, 0
and al, r12b
or r13b, al
mov al, r15b
and al, bl
xor r15b, bl
or al, r15b
mov cl, r13b
xor cl, 0xff
and cl, 0
mov r8b, sil
xor r8b, 0
and r13b, r8b
mov bl, al
xor bl, 0xff
and bl, 0
and al, r8b
or cl, r13b
or bl, al
xor cl, bl
mov al, sil
xor al, 1
and al, 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 al, bl
or dil, r8b
xor al, dil
xor al, 0xff
xor al, 1
and al, 0xff
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
xor r8b, 0xff
mov dil, sil
xor dil, 1
or bl, r8b
or dil, 1
xor bl, 0xff
and bl, dil
mov r8b, al
xor r8b, 0xff
mov dil, bl
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 bl, r14b
or r15b, al
or r12b, bl
xor r15b, r12b
or r8b, dil
xor r8b, 0xff
or r14b, 0
and r8b, r14b
or r15b, r8b
mov al, dl
xor al, 0xff
and al, 1
mov r8b, sil
xor r8b, 1
mov bl, dl
and bl, r8b
or al, 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, 1
mov dil, sil
xor dil, 1
and dil, 0
or bl, dil
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 r9b, r14b
and r9b, 0xff
and r8b, r12b
or r13b, al
or r9b, r8b
xor r13b, r9b
or dil, r14b
xor dil, 0xff
or r12b, 1
and dil, r12b
or r13b, dil
mov al, bl
and al, 0
xor bl, 0
or al, bl
mov r8b, r13b
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
and r13b, r9b
mov bl, sil
xor bl, 1
and bl, 0xff
and r9b, 1
or r8b, r13b
or bl, r9b
xor r8b, bl
xor al, 0xff
mov r9b, r8b
xor r9b, al
and r9b, r8b
mov al, r15b
xor al, 0xff
and al, 0
mov r8b, sil
xor r8b, 0
mov bl, r15b
and bl, r8b
mov dil, sil
xor dil, 1
and dil, 0
and r8b, 1
or al, bl
or dil, r8b
xor al, dil
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 r10b, 0xff
mov al, bl
xor al, r10b
and al, bl
mov r8b, sil
xor r8b, 1
and r8b, 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 r8b, bl
or dil, r10b
xor r8b, dil
mov r10b, cl
xor r10b, 0xff
mov bl, r8b
and bl, r10b
xor r8b, 0xff
mov r10b, cl
and r10b, r8b
or bl, r10b
mov r8b, cl
xor r8b, 0xff
mov r10b, bl
xor r10b, r8b
and r10b, bl
mov r8b, r15b
xor r8b, 0xff
and r8b, 1
mov bl, sil
xor bl, 1
mov dil, r15b
and dil, bl
or r8b, dil
mov bl, r11b
xor bl, 0xff
mov dil, r8b
and dil, bl
xor r8b, 0xff
mov bl, r11b
and bl, r8b
or dil, bl
xor dil, 0xff
xor r11b, 0xff
mov r8b, sil
xor r8b, 0
or dil, r11b
or r8b, 0
xor dil, 0xff
and dil, r8b
mov r8b, r9b
xor r8b, 0xff
and r8b, 1
mov r11b, sil
xor r11b, 1
mov bl, r9b
and bl, r11b
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and r11b, 1
or r8b, bl
or r14b, r11b
xor r8b, 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, 0
and bl, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
or bl, r14b
mov r14b, sil
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, r11b
xor r9b, 0xff
mov r14b, sil
xor r14b, 0
mov byte [rbp + 0x12f], sil
xor sil, 0
or r9b, r14b
or sil, 0
xor r9b, 0xff
and r9b, sil
mov sil, bl
xor sil, 0xff
mov r14b, al
xor r14b, sil
and r14b, al
mov al, r12b
xor al, 0xff
mov sil, r13b
xor sil, 0xff
mov byte [rbp + 0x12e], al
mov al, byte [rbp + 0x12f]
xor al, 0
mov byte [rbp + 0x12d], al
mov al, byte [rbp + 0x12e]
and al, 0
mov byte [rbp + 0x12c], al
mov al, byte [rbp + 0x12d]
and r12b, al
mov al, sil
and al, 0
mov byte [rbp + 0x12b], al
mov al, byte [rbp + 0x12d]
and r13b, al
mov al, byte [rbp + 0x12c]
or al, r12b
mov r12b, byte [rbp + 0x12b]
or r12b, r13b
xor al, r12b
mov r12b, byte [rbp + 0x12e]
or r12b, sil
xor r12b, 0xff
mov sil, byte [rbp + 0x12d]
or sil, 0
and r12b, sil
or al, r12b
mov sil, r9b
xor sil, 0xff
mov r12b, r14b
xor r12b, 0xff
mov r13b, byte [rbp + 0x12f]
xor r13b, 1
mov byte [rbp + 0x12a], sil
and sil, 0xff
and r9b, r13b
mov byte [rbp + 0x129], r12b
and r12b, 0xff
and r14b, r13b
or sil, r9b
or r12b, r14b
xor sil, r12b
mov r9b, byte [rbp + 0x12a]
mov r14b, byte [rbp + 0x129]
or r9b, r14b
xor r9b, 0xff
or r13b, 1
and r9b, r13b
or sil, r9b
mov r9b, al
xor r9b, 0xff
and r9b, 1
mov r12b, byte [rbp + 0x12f]
xor r12b, 1
and al, r12b
mov r13b, sil
xor r13b, 0xff
and r13b, 0xff
and sil, r12b
or r9b, al
or r13b, sil
xor r9b, r13b
mov al, r8b
and al, r11b
xor r8b, r11b
or al, r8b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r11b, byte [rbp + 0x12f]
xor r11b, 1
and al, r11b
or r8b, al
mov al, byte [rbp + 0x12f]
xor al, 0
mov r11b, bl
xor r11b, 0xff
mov sil, byte [rbp + 0x12f]
xor sil, 0
mov r12b, al
and r12b, 0
mov r13b, sil
and r13b, 0
mov r14b, r11b
and r14b, 0
and bl, sil
or r12b, r13b
or r14b, bl
xor r12b, r14b
or al, r11b
xor al, 0xff
or sil, 0
and al, sil
or r12b, al
xor r8b, 0xff
xor r12b, 0xff
mov al, byte [rbp + 0x12f]
xor al, 0
or r8b, r12b
or al, 0
xor r8b, 0xff
and r8b, al
mov al, r9b
xor al, 0xff
mov r11b, r8b
xor r11b, 0xff
mov bl, byte [rbp + 0x12f]
xor bl, 0
mov sil, al
and sil, 0
and r9b, bl
mov r14b, r11b
and r14b, 0
and r8b, bl
or sil, r9b
or r14b, r8b
xor sil, r14b
or al, r11b
xor al, 0xff
or bl, 0
and al, bl
or sil, al
mov al, r10b
xor al, 0xff
mov r8b, dil
xor r8b, 0xff
mov r9b, byte [rbp + 0x12f]
xor r9b, 0
or al, r8b
or r9b, 0
xor al, 0xff
and al, r9b
mov r8b, r10b
xor r8b, 0xff
mov r9b, dil
and r9b, r8b
xor dil, 0xff
and r10b, dil
or r9b, r10b
mov r8b, al
xor r8b, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r11b, byte [rbp + 0x12f]
xor r11b, 1
mov bl, r8b
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 r8b, r10b
xor r8b, 0xff
or r11b, 1
and r8b, r11b
or bl, r8b
mov al, sil
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x12f]
xor r8b, 1
mov r9b, sil
and r9b, r8b
or al, r9b
xor al, 0xff
xor al, 0
and al, 0
mov r8b, byte [rbp + 0x12f]
xor r8b, 0
and r8b, 1
mov r9b, byte [rbp + 0x12f]
xor r9b, 1
and r9b, 0
or r8b, r9b
mov r9b, r8b
xor r9b, 0xff
mov r10b, sil
xor r10b, r9b
and r10b, sil
mov r9b, bl
xor r9b, 0xff
and r9b, 1
mov r11b, byte [rbp + 0x12f]
xor r11b, 1
mov sil, bl
and sil, r11b
mov dil, byte [rbp + 0x12f]
xor dil, 1
and dil, 0xff
and r11b, 1
or r9b, sil
or dil, r11b
xor r9b, dil
xor r9b, 0xff
mov r11b, byte [rbp + 0x12f]
xor r11b, 0
mov sil, byte [rbp + 0x12f]
xor sil, 1
or r9b, r11b
or sil, 1
xor r9b, 0xff
and r9b, sil
xor r8b, 0xff
mov r11b, bl
xor r11b, r8b
and r11b, bl
mov r8b, al
and r8b, r10b
xor al, r10b
or r8b, al
mov al, r9b
xor al, 0xff
mov r10b, r11b
xor r10b, 0xff
mov bl, byte [rbp + 0x12f]
xor bl, 0
mov sil, al
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 al, r10b
xor al, 0xff
or bl, 0
and al, bl
or sil, al
mov al, r8b
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x12f]
xor r9b, 1
and r8b, r9b
mov r10b, sil
xor r10b, 0xff
and r10b, 0xff
and sil, r9b
or al, r8b
or r10b, sil
xor al, r10b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x12f]
xor r9b, 1
mov r10b, dl
and r10b, r9b
or r8b, r10b
mov r9b, cl
xor r9b, 0xff
and r9b, 0
mov r10b, byte [rbp + 0x12f]
xor r10b, 0
mov r11b, cl
and r11b, r10b
mov bl, byte [rbp + 0x12f]
xor bl, 1
and bl, 0
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, byte [rbp + 0x12f]
xor r10b, 1
and r10b, 0
mov r11b, byte [rbp + 0x12f]
xor r11b, 0
mov bl, r11b
and bl, 1
mov sil, byte [rbp + 0x12f]
xor sil, 1
and sil, 0
and r11b, 1
or r10b, bl
or sil, r11b
xor r10b, sil
mov r11b, byte [rbp + 0x12f]
xor r11b, 1
mov bl, r8b
xor bl, r11b
and bl, r8b
mov r11b, r10b
xor r11b, 0xff
mov sil, dl
xor sil, r11b
and sil, dl
mov dl, r9b
xor dl, 0xff
mov r11b, byte [rbp + 0x12f]
xor r11b, 1
mov dil, byte [rbp + 0x12f]
xor dil, 0
or dl, r11b
or dil, 0
xor dl, 0xff
and dl, dil
xor cl, 0xff
mov r11b, r10b
xor r11b, 0xff
mov dil, byte [rbp + 0x12f]
xor dil, 1
or cl, r11b
or dil, 1
xor cl, 0xff
and cl, dil
mov r11b, bl
xor r11b, 0xff
mov dil, sil
xor dil, 0xff
mov r14b, byte [rbp + 0x12f]
xor r14b, 1
mov r12b, r11b
and r12b, 0xff
and bl, r14b
mov r13b, dil
and r13b, 0xff
and sil, r14b
or r12b, bl
or r13b, sil
xor r12b, r13b
or r11b, dil
xor r11b, 0xff
or r14b, 1
and r11b, r14b
or r12b, r11b
mov r11b, dl
and r11b, cl
xor dl, cl
or r11b, dl
mov cl, r12b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x12f]
xor dl, 1
and r12b, dl
mov bl, r11b
xor bl, 0xff
and bl, 0xff
and r11b, dl
or cl, r12b
or bl, r11b
xor cl, bl
mov dl, r8b
xor dl, 0xff
mov r11b, r9b
xor r11b, 0xff
mov bl, byte [rbp + 0x12f]
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, sil
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp + 0x12f]
xor r8b, 0
and sil, r8b
mov r9b, byte [rbp + 0x12f]
xor r9b, 1
and r9b, 0
and r8b, 1
or dl, sil
or r9b, r8b
xor dl, r9b
mov r8b, byte [rbp + 0x12f]
xor r8b, 1
mov r9b, r10b
xor r9b, 0xff
mov r11b, byte [rbp + 0x12f]
xor r11b, 1
mov bl, r8b
and bl, 0xff
mov sil, r11b
and sil, 1
mov dil, r9b
and dil, 0xff
and r10b, r11b
or bl, sil
or dil, r10b
xor bl, dil
or r8b, r9b
xor r8b, 0xff
or r11b, 1
and r8b, r11b
or bl, r8b
xor dl, 0xff
xor bl, 0xff
mov r8b, byte [rbp + 0x12f]
xor r8b, 0
or dl, bl
or r8b, 0
xor dl, 0xff
and dl, r8b
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 + 0x12f]
xor dl, 1
mov r9b, r8b
and r9b, dl
or cl, r9b
mov dl, byte [rbp + 0x12f]
xor dl, 0
xor cl, 0xff
mov r9b, byte [rbp + 0x12f]
xor r9b, 1
or dl, cl
or r9b, 1
xor dl, 0xff
and dl, r9b
mov cl, byte [rbp + 0x12f]
xor cl, 0
and cl, 0
mov r9b, byte [rbp + 0x12f]
xor r9b, 0
mov r10b, r9b
and r10b, 0
mov r11b, byte [rbp + 0x12f]
xor r11b, 1
and r11b, 0
and r9b, 1
or cl, r10b
or r11b, r9b
xor cl, r11b
xor r8b, 0xff
mov r9b, cl
xor r9b, 0xff
mov r10b, byte [rbp + 0x12f]
xor r10b, 0
or r8b, r9b
or r10b, 0
xor r8b, 0xff
and r8b, r10b
mov r9b, byte [rbp + 0x12f]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0x12f]
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, byte [rbp + 0x12f]
xor r10b, 0
mov r11b, r9b
xor r11b, r10b
and r11b, r9b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r9b, dl
xor r9b, 0xff
mov r10b, r8b
xor r10b, 0xff
mov bl, byte [rbp + 0x12f]
xor bl, 1
mov sil, r9b
and sil, 0xff
and dl, bl
mov dil, r10b
and dil, 0xff
and r8b, bl
or sil, dl
or dil, r8b
xor sil, dil
or r9b, r10b
xor r9b, 0xff
or bl, 1
and r9b, bl
or sil, r9b
mov dl, r11b
xor dl, 0xff
mov r8b, cl
xor r8b, 0xff
mov r9b, byte [rbp + 0x12f]
xor r9b, 0
mov r10b, dl
and r10b, 0
and r11b, r9b
mov bl, r8b
and bl, 0
and cl, r9b
or r10b, r11b
or bl, cl
xor r10b, bl
or dl, r8b
xor dl, 0xff
or r9b, 0
and dl, r9b
or r10b, dl
mov cl, sil
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x12f]
xor dl, 1
and sil, dl
mov r8b, r10b
xor r8b, 0xff
and r8b, 0xff
and r10b, dl
or cl, sil
or r8b, r10b
xor cl, r8b
mov dl, byte [rbp + 0x12f]
xor dl, 1
and dl, 1
mov r8b, byte [rbp + 0x12f]
xor r8b, 1
mov r9b, r8b
and r9b, 1
mov r10b, byte [rbp + 0x12f]
xor r10b, 1
and r10b, 0xff
and r8b, 1
or dl, r9b
or r10b, r8b
xor dl, r10b
mov r8b, r15b
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x12f]
xor r9b, 1
mov r10b, r15b
and r10b, r9b
or r8b, r10b
mov r9b, byte [rbp + 0x12f]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0x12f]
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, dl
xor r10b, 0xff
mov r11b, byte [rbp + 0x12f]
xor r11b, 1
mov bl, byte [rbp + 0x12f]
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, byte [rbp + 0x12f]
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, r10b
and bl, r11b
xor r10b, r11b
or bl, r10b
mov r10b, sil
xor r10b, 0xff
mov r11b, dil
xor r11b, 0xff
mov r14b, byte [rbp + 0x12f]
xor r14b, 0
mov r15b, r10b
and r15b, 0
and sil, r14b
mov r12b, r11b
and r12b, 0
and dil, r14b
or r15b, sil
or r12b, dil
xor r15b, r12b
or r10b, r11b
xor r10b, 0xff
or r14b, 0
and r10b, r14b
or r15b, r10b
mov r10b, bl
xor r10b, 0xff
mov r11b, r15b
and r11b, r10b
xor r15b, 0xff
and bl, r15b
or r11b, bl
mov r10b, dl
and r10b, r8b
xor dl, r8b
or r10b, dl
mov dl, r10b
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp + 0x12f]
xor r8b, 0
and r10b, r8b
mov bl, byte [rbp + 0x12f]
xor bl, 1
and bl, 0
and r8b, 1
or dl, r10b
or bl, r8b
xor dl, bl
mov r8b, byte [rbp + 0x12f]
xor r8b, 1
mov r10b, r9b
xor r10b, 0xff
mov bl, byte [rbp + 0x12f]
xor bl, 1
mov sil, r8b
and sil, 0xff
mov dil, bl
and dil, 1
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, dl
xor r8b, sil
and r8b, dl
mov dl, r11b
and dl, r8b
xor r11b, r8b
or dl, r11b
mov r8b, cl
xor r8b, 0xff
and r8b, 0
mov r9b, byte [rbp + 0x12f]
xor r9b, 0
and cl, r9b
mov r10b, byte [rbp + 0x12f]
xor r10b, 1
and r10b, 0
and r9b, 1
or r8b, cl
or r10b, r9b
xor r8b, r10b
mov cl, dl
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp + 0x12f]
xor r9b, 1
and dl, r9b
or cl, dl
mov dl, byte [rbp + 0x12f]
xor dl, 0
and dl, 1
mov r9b, byte [rbp + 0x12f]
xor r9b, 1
mov r10b, r9b
and r10b, 0
mov r11b, byte [rbp + 0x12f]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or dl, r10b
or r11b, r9b
xor dl, r11b
mov r9b, r8b
xor r9b, 0xff
mov r10b, cl
xor r10b, 0xff
mov r11b, byte [rbp + 0x12f]
xor r11b, 0
mov bl, r9b
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 r9b, r10b
xor r9b, 0xff
or r11b, 0
and r9b, r11b
or bl, r9b
mov cl, byte [rbp + 0x12f]
xor cl, 0
mov r8b, dl
xor r8b, 0xff
mov r9b, byte [rbp + 0x12f]
xor r9b, 0
mov r10b, cl
and r10b, 0
mov r11b, r9b
and r11b, 0
mov sil, r8b
and sil, 0
and dl, r9b
or r10b, r11b
or sil, dl
xor r10b, sil
or cl, r8b
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 + 0x12f]
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
and cl, 1
mov r8b, byte [rbp + 0x12f]
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 + 0x12f]
xor r9b, 1
mov r10b, dl
and r10b, r9b
mov r11b, byte [rbp + 0x12f]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, byte [rbp + 0x12f]
xor r9b, 0
and r9b, 1
mov r10b, byte [rbp + 0x12f]
xor r10b, 1
mov r11b, r10b
and r11b, 0
mov bl, byte [rbp + 0x12f]
xor bl, 1
and bl, 0xff
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, byte [rbp + 0x12f]
xor r10b, 0
mov r11b, cl
xor r11b, r10b
and r11b, cl
xor al, 0xff
mov r10b, r9b
xor r10b, 0xff
mov bl, byte [rbp + 0x12f]
xor bl, 1
or al, r10b
or bl, 1
xor al, 0xff
and al, bl
mov r10b, r8b
xor r10b, 0xff
mov bl, byte [rbp + 0x12f]
xor bl, 0
mov sil, byte [rbp + 0x12f]
xor sil, 1
or r10b, bl
or sil, 1
xor r10b, 0xff
and r10b, sil
xor dl, 0xff
mov bl, r9b
xor bl, 0xff
mov sil, byte [rbp + 0x12f]
xor sil, 0
or dl, bl
or sil, 0
xor dl, 0xff
and dl, sil
mov bl, r11b
and bl, al
xor r11b, al
or bl, r11b
mov al, r10b
xor al, 0xff
mov r11b, dl
xor r11b, 0xff
mov sil, byte [rbp + 0x12f]
xor sil, 1
mov dil, al
and dil, 0xff
and r10b, sil
mov r14b, r11b
and r14b, 0xff
and dl, sil
or dil, r10b
or r14b, dl
xor dil, r14b
or al, r11b
xor al, 0xff
or sil, 1
and al, sil
or dil, al
mov al, bl
xor al, 0xff
mov dl, dil
and dl, al
xor dil, 0xff
and bl, dil
or dl, bl
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 + 0x12f]
xor r8b, 1
and al, r8b
mov r10b, byte [rbp + 0x12f]
xor r10b, 1
and r10b, 0xff
and r8b, 1
or cl, al
or r10b, r8b
xor cl, r10b
mov al, byte [rbp + 0x12f]
xor al, 0
mov r8b, r9b
xor r8b, 0xff
mov r10b, byte [rbp + 0x12f]
xor r10b, 1
mov r11b, al
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 al, r8b
xor al, 0xff
or r10b, 1
and al, r10b
or r11b, al
xor cl, 0xff
xor r11b, 0xff
mov al, byte [rbp + 0x12f]
xor al, 0
or cl, r11b
or al, 0
xor cl, 0xff
and cl, al
mov al, dl
and al, cl
xor dl, cl
or al, dl
test al, 1
jne 0x6d982cac
jmp 0x6d9b4cee
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
add r8d, 0x9fc3728
add r8d, 0x55c9f302
sub r8d, 0x9fc3728
sub r8d, 0xfbe9da2b
sub r8d, 0x62441b68
add r8d, 0xfbe9da2b
mov r9d, eax
sub r9d, 0x55c9f302
add r8d, r9d
sub r8d, 0x1a502315
add r8d, 0x820e1459
add r8d, 0x1a502315
sub r8d, 0xcb8ef267
sub r8d, 1
add r8d, 0xcb8ef267
sub eax, 0x820e1459
add r8d, eax
add r8d, 0x5ebabb96
add r8d, 0x32901ebd
sub r8d, 0x5ebabb96
sub r8d, 0x5e7c81bc
add r8d, 0x62441b68
add r8d, 0x5e7c81bc
sub r8d, 0x95fc7705
sub r8d, 0x32901ebd
add r8d, 0x95fc7705
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, bl
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, 1
mov r12b, sil
xor r12b, 1
or r14b, al
or r12b, 1
xor r14b, 0xff
and r14b, r12b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov al, dil
and al, r15b
xor dil, r15b
or al, dil
mov dil, r14b
and dil, bl
xor r14b, bl
or dil, r14b
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
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 r15b, sil
xor r15b, 1
or dil, al
or r15b, 1
xor dil, 0xff
and dil, r15b
mov al, bl
xor al, 0xff
mov r15b, dil
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, al
and r13b, 0xff
and bl, r12b
mov cl, r15b
and cl, 0xff
and dil, r12b
or r13b, bl
or cl, dil
xor r13b, cl
or al, r15b
xor al, 0xff
or r12b, 1
and al, r12b
or r13b, al
mov al, sil
xor al, 0
and al, 1
mov cl, sil
xor cl, 1
and cl, 0
or al, cl
mov cl, sil
xor cl, 0
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, 0
and al, 0
mov bl, sil
xor bl, 0
mov dil, bl
and dil, 0
mov r15b, sil
xor r15b, 1
and r15b, 0
and bl, 1
or al, dil
or r15b, bl
xor al, r15b
mov bl, al
xor bl, 0xff
xor bl, 0
and bl, 0
mov dil, sil
xor dil, 1
and dil, 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 dil, r12b
or dl, r15b
xor dil, dl
xor dil, 0xff
mov dl, sil
xor dl, 0
mov r15b, sil
xor r15b, 1
or dil, dl
or r15b, 1
xor dil, 0xff
and dil, r15b
mov dl, sil
xor dl, 1
xor al, 0xff
mov r15b, sil
xor r15b, 0
or dl, al
or r15b, 0
xor dl, 0xff
and dl, r15b
mov al, cl
xor al, 0xff
mov r15b, bl
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
mov r8b, al
and r8b, 0xff
and cl, r12b
mov r9b, r15b
and r9b, 0xff
and bl, r12b
or r8b, cl
or r9b, bl
xor r8b, r9b
or al, r15b
xor al, 0xff
or r12b, 1
and al, r12b
or r8b, al
mov al, dil
xor al, 0xff
mov cl, dl
xor cl, 0xff
mov r9b, sil
xor r9b, 1
mov bl, al
and bl, 0xff
and dil, r9b
mov r15b, cl
and r15b, 0xff
and dl, r9b
or bl, dil
or r15b, dl
xor bl, r15b
or al, cl
xor al, 0xff
or r9b, 1
and al, r9b
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, sil
xor al, 0
and al, 1
mov dl, sil
xor dl, 1
mov r8b, dl
and r8b, 0
mov r9b, sil
xor r9b, 1
and r9b, 0xff
and dl, 1
or al, r8b
or r9b, dl
xor al, r9b
mov dl, r14b
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
mov r9b, r14b
and r9b, r8b
mov bl, al
xor bl, 0xff
and bl, 0xff
and al, r8b
or dl, r9b
or bl, al
xor dl, bl
mov al, r14b
xor al, 0xff
mov r8b, dl
xor r8b, al
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, 1
or r9b, r10b
or al, 1
xor r9b, 0xff
and r9b, al
mov al, sil
xor al, 0
and al, 1
mov dl, sil
xor dl, 1
and dl, 0
or al, dl
mov dl, r13b
xor dl, 0xff
and dl, 0
mov r10b, sil
xor r10b, 0
mov bl, r13b
and bl, r10b
mov dil, al
xor dil, 0xff
and dil, 0
and al, r10b
or dl, bl
or dil, al
xor dl, dil
mov al, r13b
xor al, 0xff
mov r10b, dl
xor r10b, al
and r10b, dl
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, r11b
xor dl, 0xff
mov bl, al
and bl, dl
xor al, 0xff
mov dl, r11b
and dl, al
or bl, dl
xor r11b, 0xff
mov al, bl
xor al, r11b
and al, bl
mov dl, r8b
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
and r11b, 1
mov bl, sil
xor bl, 1
and r8b, bl
mov dil, r9b
xor dil, 0xff
and dil, 0xff
and r9b, bl
or r11b, r8b
or dil, r9b
xor r11b, dil
mov r8b, dl
and r8b, r11b
xor dl, r11b
or r8b, dl
mov dl, al
xor dl, 0xff
mov r9b, r10b
xor r9b, dl
and r9b, r10b
mov dl, r10b
xor dl, 0xff
and dl, 1
mov r11b, sil
xor r11b, 1
and r10b, r11b
mov bl, al
xor bl, 0xff
and bl, 0xff
and al, r11b
or dl, r10b
or bl, al
xor dl, bl
mov al, r9b
xor al, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, sil
xor r11b, 0
mov bl, al
and bl, 0
and r9b, r11b
mov dil, r10b
and dil, 0
and dl, r11b
or bl, r9b
or dil, dl
xor bl, dil
or al, r10b
xor al, 0xff
or r11b, 0
and al, r11b
or bl, al
mov al, r8b
xor al, 0xff
and al, 0
mov dl, sil
xor dl, 0
mov r9b, r8b
and r9b, dl
mov r10b, sil
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, sil
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, sil
xor r9b, 1
and bl, r9b
or al, bl
xor al, 0xff
mov r9b, r8b
xor r9b, al
and r9b, r8b
mov al, dl
xor al, 0xff
mov r8b, r9b
xor r8b, 0xff
mov r10b, sil
xor r10b, 1
mov r11b, al
and r11b, 0xff
and dl, r10b
mov bl, r8b
and bl, 0xff
and r9b, r10b
or r11b, dl
or bl, r9b
xor r11b, bl
or al, r8b
xor al, 0xff
or r10b, 1
and al, r10b
or r11b, al
mov al, r14b
xor al, 0xff
mov dl, r13b
xor dl, 0xff
mov r8b, sil
xor r8b, 1
or al, dl
or r8b, 1
xor al, 0xff
and al, r8b
mov dl, r14b
xor dl, 0xff
mov r8b, r13b
and r8b, dl
xor r13b, 0xff
and r14b, r13b
or r8b, r14b
mov dl, al
xor dl, 0xff
mov r9b, r8b
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 r8b, r10b
or bl, al
or dil, r8b
xor bl, dil
or dl, r9b
xor dl, 0xff
or r10b, 0
and dl, r10b
or bl, dl
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
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
xor bl, 0xff
mov r8b, al
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, 0
mov r10b, r8b
xor r10b, r9b
and r10b, r8b
mov r8b, sil
xor r8b, 1
xor al, 0xff
mov r9b, sil
xor r9b, 0
or r8b, al
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov al, dl
and al, bl
xor dl, bl
or al, dl
mov dl, r10b
and dl, r8b
xor r10b, r8b
or dl, r10b
mov r8b, al
xor r8b, 0xff
and r8b, 0
mov r9b, sil
xor r9b, 0
and al, r9b
mov r10b, dl
xor r10b, 0xff
and r10b, 0
and dl, r9b
or r8b, al
or r10b, dl
xor r8b, r10b
mov al, cl
xor al, 0xff
xor al, 0
and al, 0
mov dl, sil
xor dl, 0
and dl, 1
mov r9b, sil
xor r9b, 1
mov r10b, r9b
and r10b, 0
mov bl, cl
xor bl, 0xff
and bl, 0xff
and cl, r9b
or dl, r10b
or bl, cl
xor dl, bl
mov cl, al
xor cl, 0xff
mov r9b, dl
xor r9b, 0xff
mov r10b, sil
xor r10b, 0
mov bl, cl
and bl, 0
and al, r10b
mov dil, r9b
and dil, 0
and dl, r10b
or bl, al
or dil, dl
xor bl, dil
or cl, r9b
xor cl, 0xff
or r10b, 0
and cl, r10b
or bl, cl
mov al, r8b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and r8b, cl
or al, r8b
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
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, 0
mov r10b, al
and r10b, 0
mov bl, r9b
and bl, 0
mov dil, cl
and dil, 0
and dl, r9b
or r10b, bl
or dil, dl
xor r10b, dil
or al, cl
xor al, 0xff
or r9b, 0
and al, r9b
or r10b, 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 r10b, 0xff
mov cl, al
xor cl, r10b
and cl, al
mov al, r11b
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
mov r8b, r11b
and r8b, dl
or 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, sil
xor r8b, 0
and r8b, 0
mov r9b, sil
xor r9b, 0
mov r10b, r9b
and r10b, 0
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, 0
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, sil
xor r9b, 0
mov r11b, dl
xor r11b, r9b
and r11b, dl
xor cl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov dil, sil
xor dil, 0
or cl, r9b
or dil, 0
xor cl, 0xff
and cl, dil
mov r9b, r10b
xor r9b, 0xff
mov dil, bl
xor dil, 0xff
mov r14b, sil
xor r14b, 1
mov r15b, r9b
and r15b, 0xff
and r10b, r14b
mov r12b, dil
and r12b, 0xff
and bl, r14b
or r15b, r10b
or r12b, bl
xor r15b, r12b
or r9b, dil
xor r9b, 0xff
or r14b, 1
and r9b, r14b
or r15b, r9b
mov r9b, r11b
xor r9b, 0xff
mov r10b, cl
xor r10b, 0xff
mov bl, sil
xor bl, 0
mov dil, r9b
and dil, 0
and r11b, bl
mov r14b, r10b
and r14b, 0
and cl, bl
or dil, r11b
or r14b, cl
xor dil, r14b
or r9b, r10b
xor r9b, 0xff
or bl, 0
and r9b, bl
or dil, r9b
mov cl, r15b
xor cl, 0xff
mov r9b, dil
and r9b, cl
xor dil, 0xff
and r15b, dil
or r9b, r15b
mov cl, al
xor cl, 0xff
mov r10b, dl
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 dl, r11b
or bl, al
or dil, dl
xor bl, dil
or cl, r10b
xor cl, 0xff
or r11b, 1
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, sil
xor cl, 0
mov dl, r8b
xor dl, 0xff
mov r10b, sil
xor r10b, 0
mov r11b, cl
and r11b, 0
mov bl, r10b
and bl, 0
mov dil, dl
and dil, 0
and r8b, r10b
or r11b, bl
or dil, r8b
xor r11b, dil
or cl, dl
xor cl, 0xff
or r10b, 0
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, r9b
and cl, al
xor r9b, al
or cl, r9b
test cl, 1
jne 0x6d983774
jmp 0x6d9af1f9
mov eax, dword [rbp + 0x134]
mov ecx, eax
mov edx, ecx
mov r8, qword [rbp + 0x148]
add r8, rdx
mov rdx, qword [rbp + 0x6b0]
mov qword [rdx], r8
sub rsp, 0x20
call qword [rdx]
add rsp, 0x20
xor eax, eax
mov rdx, qword [rbp + 0x828]
mov ecx, dword [rdx]
mov r9d, dword [sym.out.dll_x.13]
mov r10d, dword [sym.out.dll_y.14]
mov r11d, eax
sub r11d, 0xd110bf96
add r11d, 0x5d47253
add r11d, 0xd110bf96
add r11d, 0x65938bc3
sub r11d, 1
sub r11d, 0x65938bc3
mov esi, eax
sub esi, 0x5d47253
add r11d, esi
mov esi, eax
sub esi, r9d
mov edi, eax
sub edi, 0x731c2d6a
add esi, edi
sub eax, esi
sub eax, 0x789fd66b
add eax, r11d
add eax, 0x789fd66b
sub eax, 0x87b113f
sub eax, 0x731c2d6a
add eax, 0x87b113f
imul r9d, eax
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
mov r8b, r13b
and r8b, 1
mov r9b, r12b
xor r9b, 1
and r9b, 0xff
and r13b, 1
or r15b, r8b
or r9b, r13b
xor r15b, r9b
mov r8b, bl
xor r8b, 0xff
mov r9b, r15b
xor r9b, 0xff
mov r13b, r12b
xor r13b, 1
or r8b, r9b
or r13b, 1
xor r8b, 0xff
and r8b, r13b
mov r9b, r12b
xor r9b, 1
and r9b, 1
mov r13b, r12b
xor r13b, 1
and r13b, 1
or r9b, r13b
mov r13b, r12b
xor r13b, 1
mov r10b, r9b
xor r10b, r13b
and r10b, r9b
xor r15b, 0xff
xor r15b, 1
and r15b, 0xff
mov r9b, al
xor r9b, 0xff
mov r13b, r8b
xor r13b, 0xff
mov r11b, r12b
xor r11b, 0
mov sil, r9b
and sil, 0
and al, r11b
mov dil, r13b
and dil, 0
and r8b, r11b
or sil, al
or dil, r8b
xor sil, dil
or r9b, r13b
xor r9b, 0xff
or r11b, 0
and r9b, r11b
or sil, r9b
mov al, r10b
xor al, 0xff
mov r8b, r15b
xor r8b, 0xff
mov r9b, r12b
xor r9b, 0
mov r11b, al
and r11b, 0
and r10b, r9b
mov dil, r8b
and dil, 0
and r15b, r9b
or r11b, r10b
or dil, r15b
xor r11b, dil
or al, r8b
xor al, 0xff
or r9b, 0
and al, r9b
or r11b, al
mov al, sil
xor al, 0xff
and al, 1
mov r8b, r12b
xor r8b, 1
and sil, r8b
mov r9b, r11b
xor r9b, 0xff
and r9b, 0xff
and r11b, r8b
or al, sil
or r9b, r11b
xor al, r9b
mov r8b, r14b
xor r8b, 0xff
and r8b, 1
mov r9b, r12b
xor r9b, 1
mov r10b, r14b
and r10b, r9b
or r8b, r10b
mov r9b, r12b
xor r9b, 1
xor r8b, 0xff
mov r10b, r12b
xor r10b, 1
or r9b, r8b
or r10b, 1
xor r9b, 0xff
and r9b, r10b
mov r8b, r12b
xor r8b, 1
and r8b, 0
mov r10b, r12b
xor r10b, 0
mov r11b, r10b
and r11b, 1
mov sil, r12b
xor sil, 1
and sil, 0
and r10b, 1
or r8b, r11b
or sil, r10b
xor r8b, sil
mov r10b, r14b
xor r10b, 0xff
xor r8b, 0xff
mov r11b, r12b
xor r11b, 1
or r10b, r8b
or r11b, 1
xor r10b, 0xff
and r10b, r11b
mov r8b, r9b
and r8b, r10b
xor r9b, r10b
or r8b, r9b
mov r9b, r12b
xor r9b, 0
and r9b, 1
mov r10b, r12b
xor r10b, 1
and r10b, 0
or r9b, r10b
xor r9b, 0xff
xor r9b, 1
and r9b, 0xff
mov r10b, r12b
xor r10b, 1
and r10b, 1
mov r11b, r12b
xor r11b, 1
mov sil, r11b
and sil, 1
mov dil, r12b
xor dil, 1
and dil, 0xff
and r11b, 1
or r10b, sil
or dil, r11b
xor r10b, dil
mov r11b, r12b
xor r11b, 0
xor r10b, 0xff
mov sil, r12b
xor sil, 0
or r11b, r10b
or sil, 0
xor r11b, 0xff
and r11b, sil
mov r10b, r9b
xor r10b, 0xff
mov sil, r11b
xor sil, 0xff
mov dil, r12b
xor dil, 1
mov r15b, r10b
and r15b, 0xff
and r9b, dil
mov r13b, sil
and r13b, 0xff
and r11b, dil
or r15b, r9b
or r13b, r11b
xor r15b, r13b
or r10b, sil
xor r10b, 0xff
or dil, 1
and r10b, dil
or r15b, r10b
mov r9b, al
xor r9b, 0xff
and r9b, 1
mov r10b, r12b
xor r10b, 1
mov r11b, al
and r11b, r10b
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, 0
and r10b, 1
mov r11b, r12b
xor r11b, 1
mov sil, r11b
and sil, 0
mov dil, r12b
xor dil, 1
and dil, 0xff
and r11b, 1
or r10b, sil
or dil, r11b
xor r10b, dil
mov r11b, r12b
xor r11b, 0
and r11b, 1
mov sil, r12b
xor sil, 1
mov dil, sil
and dil, 0
mov r13b, r12b
xor r13b, 1
and r13b, 0xff
and sil, 1
or r11b, dil
or r13b, sil
xor r11b, r13b
mov sil, r9b
xor sil, 0xff
mov dil, r10b
xor dil, 0xff
mov r13b, r12b
xor r13b, 1
mov dl, sil
and dl, 0xff
and r9b, r13b
mov byte [rbp + 0x128], dil
and dil, 0xff
and r10b, r13b
or dl, r9b
or dil, r10b
xor dl, dil
mov r9b, byte [rbp + 0x128]
or sil, r9b
xor sil, 0xff
or r13b, 1
and sil, r13b
or dl, sil
mov r10b, r12b
xor r10b, 0
mov sil, r11b
xor sil, 0xff
mov dil, r12b
xor dil, 0
mov r13b, r10b
and r13b, 0
mov r9b, dil
and r9b, 0
mov byte [rbp + 0x127], sil
and sil, 0
and r11b, dil
or r13b, r9b
or sil, r11b
xor r13b, sil
mov r9b, byte [rbp + 0x127]
or r10b, r9b
xor r10b, 0xff
or dil, 0
and r10b, dil
or r13b, r10b
mov r10b, dl
xor r10b, 0xff
and r10b, 1
mov r11b, r12b
xor r11b, 1
and dl, r11b
mov sil, r12b
xor sil, 1
and sil, 0xff
and r11b, 1
or r10b, dl
or sil, r11b
xor r10b, sil
xor r10b, 0xff
xor r13b, 0xff
mov dl, r12b
xor dl, 1
or r10b, r13b
or dl, 1
xor r10b, 0xff
and r10b, dl
mov dl, r15b
xor dl, 0xff
and dl, 1
mov r11b, r12b
xor r11b, 1
mov sil, r15b
and sil, r11b
mov dil, r12b
xor dil, 1
and dil, 0xff
and r11b, 1
or dl, sil
or dil, r11b
xor dl, dil
mov r11b, bl
xor r11b, 0xff
and r11b, 0
mov sil, r12b
xor sil, 0
mov dil, bl
and dil, sil
mov r13b, dl
xor r13b, 0xff
and r13b, 0
and dl, sil
or r11b, dil
or r13b, dl
xor r11b, r13b
xor r11b, 0xff
xor bl, 0xff
mov dl, r12b
xor dl, 1
or r11b, bl
or dl, 1
xor r11b, 0xff
and r11b, dl
mov dl, r8b
xor dl, 0xff
and dl, 1
mov bl, r12b
xor bl, 1
mov sil, r8b
and sil, bl
or dl, sil
mov bl, r12b
xor bl, 0
and bl, 1
mov sil, r12b
xor sil, 1
mov dil, sil
and dil, 0
mov r13b, r12b
xor r13b, 1
and r13b, 0xff
and sil, 1
or bl, dil
or r13b, sil
xor bl, r13b
mov sil, r12b
xor sil, 0
and sil, 1
mov dil, r12b
xor dil, 1
and dil, 0
or sil, dil
mov dil, dl
xor dil, 0xff
mov r13b, bl
xor r13b, 0xff
mov r9b, r12b
xor r9b, 1
mov byte [rbp + 0x126], dil
and dil, 0xff
and dl, r9b
mov byte [rbp + 0x125], r13b
and r13b, 0xff
and bl, r9b
or dil, dl
or r13b, bl
xor dil, r13b
mov dl, byte [rbp + 0x126]
mov bl, byte [rbp + 0x125]
or dl, bl
xor dl, 0xff
or r9b, 1
and dl, r9b
or dil, dl
mov dl, r12b
xor dl, 0
mov r9b, sil
xor r9b, 0xff
mov r13b, r12b
xor r13b, 0
mov bl, dl
and bl, 0
mov byte [rbp + 0x124], r13b
and r13b, 0
mov byte [rbp + 0x123], r9b
and r9b, 0
mov byte [rbp + 0x122], al
mov al, byte [rbp + 0x124]
and sil, al
or bl, r13b
or r9b, sil
xor bl, r9b
mov r9b, byte [rbp + 0x123]
or dl, r9b
xor dl, 0xff
or al, 0
and dl, al
or bl, dl
mov al, dil
xor al, 0xff
and al, 0
mov dl, r12b
xor dl, 0
and dil, dl
mov sil, r12b
xor sil, 1
and sil, 0
and dl, 1
or al, dil
or sil, dl
xor al, sil
xor bl, 0xff
mov dl, al
xor dl, bl
and dl, al
mov al, r15b
xor al, 0xff
and al, 1
mov bl, r12b
xor bl, 1
mov sil, r15b
and sil, bl
or al, sil
mov bl, r14b
xor bl, 0xff
and bl, 1
mov sil, r12b
xor sil, 1
mov dil, r14b
and dil, sil
mov r13b, al
xor r13b, 0xff
and r13b, 0xff
and al, sil
or bl, dil
or r13b, al
xor bl, r13b
xor r14b, 0xff
mov al, bl
xor al, r14b
and al, bl
mov bl, r10b
xor bl, 0xff
and bl, 0
mov sil, r12b
xor sil, 0
mov dil, r10b
and dil, sil
mov r14b, r12b
xor r14b, 1
and r14b, 0
and sil, 1
or bl, dil
or r14b, sil
xor bl, r14b
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, r12b
xor dil, 1
mov r14b, r11b
and r14b, dil
or sil, r14b
mov dil, r12b
xor dil, 1
and dil, 1
mov r14b, r12b
xor r14b, 1
mov r13b, r14b
and r13b, 1
mov r9b, r12b
xor r9b, 1
and r9b, 0xff
and r14b, 1
or dil, r13b
or r9b, r14b
xor dil, r9b
mov r9b, bl
xor r9b, 0xff
mov r14b, r12b
xor r14b, 1
mov r13b, r12b
xor r13b, 1
or r9b, r14b
or r13b, 1
xor r9b, 0xff
and r9b, r13b
mov r14b, dil
xor r14b, 0xff
mov r13b, r10b
xor r13b, r14b
and r13b, r10b
mov r10b, sil
xor r10b, 0xff
mov r14b, r12b
xor r14b, 1
mov byte [rbp + 0x121], r12b
xor r12b, 1
or r10b, r14b
or r12b, 1
xor r10b, 0xff
and r10b, r12b
mov r14b, dil
xor r14b, 0xff
mov r12b, r11b
xor r12b, r14b
and r12b, r11b
mov r11b, r9b
and r11b, r13b
xor r9b, r13b
or r11b, r9b
mov r9b, r10b
and r9b, r12b
xor r10b, r12b
or r9b, r10b
mov r10b, r11b
xor r10b, 0xff
mov r14b, r9b
and r14b, r10b
xor r9b, 0xff
and r11b, r9b
or r14b, r11b
mov r9b, bl
and r9b, sil
xor bl, sil
or r9b, bl
mov r10b, r9b
xor r10b, 0xff
and r10b, 1
mov r11b, byte [rbp + 0x121]
xor r11b, 1
and r9b, r11b
or r10b, r9b
mov r9b, dil
and r9b, 1
xor dil, 1
or r9b, dil
xor r9b, 0xff
mov r11b, r10b
xor r11b, r9b
and r11b, r10b
mov r9b, r14b
xor r9b, 0xff
mov r10b, r11b
xor r10b, 0xff
mov bl, byte [rbp + 0x121]
xor bl, 0
mov sil, r9b
and sil, 0
and r14b, bl
mov dil, r10b
and dil, 0
and r11b, bl
or sil, r14b
or dil, r11b
xor sil, dil
or r9b, r10b
xor r9b, 0xff
or bl, 0
and r9b, bl
or sil, r9b
mov r9b, dl
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x121]
xor r10b, 1
mov r11b, dl
and r11b, r10b
or r9b, r11b
mov r10b, al
xor r10b, 0xff
and r10b, 0
mov r11b, byte [rbp + 0x121]
xor r11b, 0
mov bl, al
and bl, r11b
mov dil, byte [rbp + 0x121]
xor dil, 1
and dil, 0
and r11b, 1
or r10b, bl
or dil, r11b
xor r10b, dil
mov r11b, byte [rbp + 0x121]
xor r11b, 0
and r11b, 0
mov bl, byte [rbp + 0x121]
xor bl, 0
mov dil, bl
and dil, 0
mov r14b, byte [rbp + 0x121]
xor r14b, 1
and r14b, 0
and bl, 1
or r11b, dil
or r14b, bl
xor r11b, r14b
mov bl, byte [rbp + 0x121]
xor bl, 0
mov dil, r9b
xor dil, bl
and dil, r9b
mov bl, r11b
xor bl, 0xff
mov r14b, dl
xor r14b, bl
and r14b, dl
mov dl, byte [rbp + 0x121]
xor dl, 0
mov bl, r10b
xor bl, dl
and bl, r10b
mov dl, r11b
xor dl, 0xff
mov r12b, al
xor r12b, dl
and r12b, al
mov al, dil
and al, r14b
xor dil, r14b
or al, dil
mov dl, bl
and dl, r12b
xor bl, r12b
or dl, bl
mov bl, al
xor bl, 0xff
mov dil, dl
and dil, bl
xor dl, 0xff
and al, dl
or dil, al
mov al, r9b
xor al, 0xff
mov dl, r10b
xor dl, 0xff
mov bl, byte [rbp + 0x121]
xor bl, 0
mov r14b, al
and r14b, 0
and r9b, bl
mov r12b, dl
and r12b, 0
and r10b, bl
or r14b, r9b
or r12b, r10b
xor r14b, r12b
or al, dl
xor al, 0xff
or bl, 0
and al, bl
or r14b, al
mov al, r14b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x121]
xor dl, 1
and r14b, dl
mov r9b, byte [rbp + 0x121]
xor r9b, 1
and r9b, 0xff
and dl, 1
or al, r14b
or r9b, dl
xor al, r9b
mov dl, byte [rbp + 0x121]
xor dl, 0
mov r9b, r11b
xor r9b, 0xff
mov r10b, byte [rbp + 0x121]
xor r10b, 1
mov bl, dl
and bl, 0xff
mov r14b, r10b
and r14b, 0
mov r12b, r9b
and r12b, 0xff
and r11b, r10b
or bl, r14b
or r12b, r11b
xor bl, r12b
or dl, r9b
xor dl, 0xff
or r10b, 1
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 + 0x121]
xor r10b, 0
mov r11b, al
and r11b, 0
and dil, r10b
mov bl, r9b
and bl, 0
and dl, r10b
or r11b, dil
or bl, dl
xor r11b, bl
or al, r9b
xor al, 0xff
or r10b, 0
and al, r10b
or r11b, al
mov al, sil
xor al, 0xff
and al, 0
mov dl, byte [rbp + 0x121]
xor dl, 0
mov r9b, sil
and r9b, dl
mov r10b, byte [rbp + 0x121]
xor r10b, 1
and r10b, 0
and dl, 1
or al, r9b
or r10b, dl
xor al, r10b
xor al, 0xff
mov dl, r11b
xor dl, al
and dl, r11b
mov al, r11b
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x121]
xor r9b, 1
and r11b, r9b
or al, r11b
xor sil, 0xff
xor al, 0xff
mov r9b, byte [rbp + 0x121]
xor r9b, 0
or sil, al
or r9b, 0
xor sil, 0xff
and sil, r9b
mov al, dl
xor al, 0xff
mov r9b, sil
xor r9b, 0xff
mov r10b, byte [rbp + 0x121]
xor r10b, 1
mov r11b, al
and r11b, 0xff
and dl, r10b
mov bl, r9b
and bl, 0xff
and sil, r10b
or r11b, dl
or bl, sil
xor r11b, bl
or al, r9b
xor al, 0xff
or r10b, 1
and al, r10b
or r11b, al
mov al, byte [rbp + 0x122]
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x121]
xor dl, 1
mov r9b, byte [rbp + 0x122]
and r9b, dl
or al, r9b
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x121]
xor r9b, 1
mov r10b, r8b
and r10b, r9b
or dl, r10b
mov r9b, byte [rbp + 0x121]
xor r9b, 1
and r9b, 0
mov r10b, byte [rbp + 0x121]
xor r10b, 0
mov bl, r10b
and bl, 1
mov sil, byte [rbp + 0x121]
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 + 0x121]
xor bl, 1
mov sil, byte [rbp + 0x121]
xor sil, 1
or r10b, bl
or sil, 1
xor r10b, 0xff
and r10b, sil
mov bl, byte [rbp + 0x122]
xor bl, 0xff
mov sil, r9b
xor sil, 0xff
mov dil, byte [rbp + 0x121]
xor dil, 0
or bl, sil
or dil, 0
xor bl, 0xff
and bl, dil
mov sil, dl
xor sil, 0xff
mov dil, byte [rbp + 0x121]
xor dil, 1
mov r14b, byte [rbp + 0x121]
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 + 0x121]
xor r14b, 1
or r8b, dil
or r14b, 1
xor r8b, 0xff
and r8b, r14b
mov dil, r10b
xor dil, 0xff
mov r14b, bl
xor r14b, 0xff
mov r12b, byte [rbp + 0x121]
xor r12b, 1
mov r13b, dil
and r13b, 0xff
and r10b, r12b
mov byte [rbp + 0x120], r14b
and r14b, 0xff
and bl, r12b
or r13b, r10b
or r14b, bl
xor r13b, r14b
mov r10b, byte [rbp + 0x120]
or dil, r10b
xor dil, 0xff
or r12b, 1
and dil, r12b
or r13b, dil
mov bl, sil
xor bl, 0xff
mov dil, r8b
xor dil, 0xff
mov r14b, byte [rbp + 0x121]
xor r14b, 1
mov r12b, bl
and r12b, 0xff
and sil, r14b
mov r10b, dil
and r10b, 0xff
and r8b, r14b
or r12b, sil
or r10b, r8b
xor r12b, r10b
or bl, dil
xor bl, 0xff
or r14b, 1
and bl, r14b
or r12b, bl
mov r8b, r13b
xor r8b, 0xff
mov r10b, r12b
and r10b, r8b
xor r12b, 0xff
and r13b, r12b
or r10b, r13b
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 + 0x121]
xor dl, 0
and r8b, dl
mov bl, byte [rbp + 0x121]
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 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 + 0x121]
xor r9b, 1
mov bl, al
and bl, 0xff
and r10b, r9b
mov sil, dl
and sil, 0xff
and r8b, r9b
or bl, r10b
or sil, r8b
xor bl, sil
or al, dl
xor al, 0xff
or r9b, 1
and al, r9b
or bl, al
mov al, bl
xor al, 0xff
and al, 0
mov dl, byte [rbp + 0x121]
xor dl, 0
mov r8b, bl
and r8b, dl
mov r9b, byte [rbp + 0x121]
xor r9b, 1
and r9b, 0
and dl, 1
or al, r8b
or r9b, dl
xor al, r9b
mov dl, byte [rbp + 0x121]
xor dl, 1
xor al, 0xff
mov r8b, byte [rbp + 0x121]
xor r8b, 1
or dl, al
or r8b, 1
xor dl, 0xff
and dl, r8b
mov al, byte [rbp + 0x121]
xor al, 1
and al, 1
mov r8b, byte [rbp + 0x121]
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 + 0x121]
xor dl, 0
and dl, 0
mov r8b, byte [rbp + 0x121]
xor r8b, 0
mov r9b, r8b
and r9b, 0
mov r10b, byte [rbp + 0x121]
xor r10b, 1
and r10b, 0
and r8b, 1
or dl, r9b
or r10b, r8b
xor dl, r10b
mov r8b, r15b
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x121]
xor r9b, 1
mov r10b, r15b
and r10b, r9b
or r8b, r10b
mov r9b, byte [rbp + 0x121]
xor r9b, 0
and r9b, 1
mov r10b, byte [rbp + 0x121]
xor r10b, 1
and r10b, 0
or r9b, r10b
mov r10b, byte [rbp + 0x121]
xor r10b, 0
mov bl, dl
xor bl, r10b
and bl, dl
mov r10b, byte [rbp + 0x121]
xor r10b, 0
mov sil, r9b
xor sil, 0xff
mov dil, byte [rbp + 0x121]
xor dil, 0
or r10b, sil
or dil, 0
xor r10b, 0xff
and r10b, dil
mov sil, r8b
xor sil, 0xff
mov dil, byte [rbp + 0x121]
xor dil, 0
mov r14b, byte [rbp + 0x121]
xor r14b, 1
or sil, dil
or r14b, 1
xor sil, 0xff
and sil, r14b
mov dil, r9b
xor dil, 0xff
mov r14b, r15b
xor r14b, dil
and r14b, r15b
mov dil, bl
xor dil, 0xff
mov r15b, r10b
xor r15b, 0xff
mov r12b, byte [rbp + 0x121]
xor r12b, 0
mov r13b, dil
and r13b, 0
and bl, r12b
mov byte [rbp + 0x11f], r15b
and r15b, 0
and r10b, r12b
or r13b, bl
or r15b, r10b
xor r13b, r15b
mov r10b, byte [rbp + 0x11f]
or dil, r10b
xor dil, 0xff
or r12b, 0
and dil, r12b
or r13b, dil
mov bl, sil
xor bl, 0xff
mov dil, r14b
xor dil, 0xff
mov r15b, byte [rbp + 0x121]
xor r15b, 1
mov r12b, bl
and r12b, 0xff
and sil, r15b
mov r10b, dil
and r10b, 0xff
and r14b, r15b
or r12b, sil
or r10b, r14b
xor r12b, r10b
or bl, dil
xor bl, 0xff
or r15b, 1
and bl, r15b
or r12b, bl
mov r10b, r13b
xor r10b, 0xff
mov bl, r12b
and bl, r10b
xor r12b, 0xff
and r13b, r12b
or bl, r13b
mov r10b, dl
xor r10b, 0xff
mov sil, r8b
xor sil, 0xff
mov dil, byte [rbp + 0x121]
xor dil, 0
mov r14b, r10b
and r14b, 0
and dl, dil
mov r15b, sil
and r15b, 0
and r8b, dil
or r14b, dl
or r15b, r8b
xor r14b, r15b
or r10b, sil
xor r10b, 0xff
or dil, 0
and r10b, dil
or r14b, r10b
mov dl, r14b
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x121]
xor r8b, 1
and r14b, r8b
or dl, r14b
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, bl
xor dl, 0xff
mov r8b, r9b
xor r8b, 0xff
mov r10b, byte [rbp + 0x121]
xor r10b, 0
mov sil, dl
and sil, 0
and bl, r10b
mov dil, r8b
and dil, 0
and r9b, r10b
or sil, bl
or dil, r9b
xor sil, dil
or dl, r8b
xor dl, 0xff
or r10b, 0
and dl, r10b
or sil, dl
mov dl, al
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x121]
xor r8b, 1
and al, r8b
mov r9b, byte [rbp + 0x121]
xor r9b, 1
and r9b, 0xff
and r8b, 1
or dl, al
or r9b, r8b
xor dl, r9b
mov al, sil
xor al, 0xff
and al, 0
mov r8b, byte [rbp + 0x121]
xor r8b, 0
and sil, r8b
mov r9b, byte [rbp + 0x121]
xor r9b, 1
and r9b, 0
and r8b, 1
or al, sil
or r9b, r8b
xor al, r9b
mov r8b, byte [rbp + 0x121]
xor r8b, 0
and r8b, 1
mov r9b, byte [rbp + 0x121]
xor r9b, 1
mov r10b, r9b
and r10b, 0
mov bl, byte [rbp + 0x121]
xor bl, 1
and bl, 0xff
and r9b, 1
or r8b, r10b
or bl, r9b
xor r8b, bl
mov r9b, dl
xor r9b, 0xff
mov r10b, al
xor r10b, 0xff
mov bl, byte [rbp + 0x121]
xor bl, 0
mov sil, r9b
and sil, 0
and dl, bl
mov dil, r10b
and dil, 0
and al, bl
or sil, dl
or dil, al
xor sil, dil
or r9b, r10b
xor r9b, 0xff
or bl, 0
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, byte [rbp + 0x121]
xor r8b, 1
and sil, r8b
or dl, sil
xor al, 0xff
mov r8b, dl
xor r8b, al
and r8b, dl
mov al, r11b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x121]
xor dl, 1
mov r9b, r11b
and r9b, dl
or al, r9b
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x121]
xor r9b, 1
mov r10b, r8b
and r10b, r9b
or dl, r10b
mov r9b, byte [rbp + 0x121]
xor r9b, 0
and r9b, 1
mov r10b, byte [rbp + 0x121]
xor r10b, 1
and r10b, 0
or r9b, r10b
mov r10b, byte [rbp + 0x121]
xor r10b, 0
mov bl, al
xor bl, r10b
and bl, al
xor r11b, 0xff
mov r10b, r9b
xor r10b, 0xff
mov sil, byte [rbp + 0x121]
xor sil, 0
or r11b, r10b
or sil, 0
xor r11b, 0xff
and r11b, sil
mov r10b, byte [rbp + 0x121]
xor r10b, 0
mov sil, dl
xor sil, r10b
and sil, dl
xor r8b, 0xff
mov r10b, r9b
xor r10b, 0xff
mov dil, byte [rbp + 0x121]
xor dil, 1
or r8b, r10b
or dil, 1
xor r8b, 0xff
and r8b, dil
mov r10b, bl
and r10b, r11b
xor bl, r11b
or r10b, bl
mov r11b, sil
xor r11b, 0xff
mov bl, r8b
xor bl, 0xff
mov dil, byte [rbp + 0x121]
xor dil, 1
mov r14b, r11b
and r14b, 0xff
and sil, dil
mov r15b, bl
and r15b, 0xff
and r8b, dil
or r14b, sil
or r15b, r8b
xor r14b, r15b
or r11b, bl
xor r11b, 0xff
or dil, 1
and r11b, dil
or r14b, r11b
mov r8b, r10b
xor r8b, 0xff
mov r11b, r14b
and r11b, r8b
xor r14b, 0xff
and r10b, r14b
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 + 0x121]
xor dl, 1
and r8b, dl
or al, r8b
mov dl, byte [rbp + 0x121]
xor dl, 0
mov r8b, r9b
xor r8b, 0xff
mov r10b, byte [rbp + 0x121]
xor r10b, 0
mov bl, dl
and bl, 0
mov sil, r10b
and sil, 0
mov dil, r8b
and dil, 0
and r9b, r10b
or bl, sil
or dil, r9b
xor bl, dil
or dl, r8b
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, r11b
and al, dl
xor r11b, dl
or al, r11b
test al, 1
mov dword [rbp + 0x118], ecx
jne 0x6d984ab0
jmp 0x6d9af1f9
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
add r8d, 0x3bbc8811
sub r8d, 0x8edb3d87
sub r8d, 0x3bbc8811
mov r9d, eax
sub r9d, 0xd03f49de
add r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x8edb3d87
add r9d, r8d
mov r8d, eax
sub r8d, r9d
add r8d, 0xe36acdda
sub r8d, 0xbe375668
sub r8d, 0xe36acdda
mov r9d, eax
sub r9d, 1
add r8d, r9d
sub eax, 0xbe375668
sub r8d, eax
mov eax, 0x6fc4b2a0
add eax, 0
sub eax, 0xd03f49de
sub eax, 0x6fc4b2a0
add r8d, 0x1a78daea
sub r8d, eax
sub r8d, 0x1a78daea
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, 0
or dil, bl
or r14b, 0
xor dil, 0xff
and dil, 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, bl
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
mov al, sil
xor al, 1
xor bl, 0xff
mov r12b, sil
xor r12b, 1
or al, bl
or r12b, 1
xor al, 0xff
and al, r12b
mov bl, dil
and bl, r15b
xor dil, r15b
or bl, dil
mov dil, r14b
and dil, al
xor r14b, al
or dil, r14b
mov al, bl
xor al, 0xff
mov r14b, dil
and r14b, al
xor dil, 0xff
and bl, dil
or r14b, 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
and dil, 1
or al, dil
mov dil, r11b
xor dil, 0xff
mov r15b, al
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
or dil, r15b
or r12b, 1
xor dil, 0xff
and dil, 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 al, 0xff
mov r13b, sil
xor r13b, 0
or r12b, al
or r13b, 0
xor r12b, 0xff
and r12b, r13b
mov al, bl
xor al, 0xff
mov r13b, dil
xor r13b, 0xff
mov cl, sil
xor cl, 0
mov dl, al
and dl, 0
and bl, cl
mov r8b, r13b
and r8b, 0
and dil, cl
or dl, bl
or r8b, dil
xor dl, r8b
or al, r13b
xor al, 0xff
or cl, 0
and al, cl
or dl, al
mov al, r15b
and al, r12b
xor r15b, r12b
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, 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
xor al, 0xff
xor al, 1
and al, 0xff
mov dl, sil
xor dl, 1
and dl, 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 dl, bl
or dil, r8b
xor dl, dil
mov r8b, dl
xor r8b, 0xff
xor r8b, 0
and r8b, 0
mov bl, sil
xor bl, 1
and bl, 1
mov dil, sil
xor dil, 1
and dil, 1
or bl, dil
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 dl, 0xff
xor dl, 1
and dl, 0xff
mov dil, al
and dil, r8b
xor al, r8b
or dil, al
mov al, bl
xor al, 0xff
mov r8b, dl
xor r8b, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, al
and r12b, 0
and bl, r15b
mov r13b, r8b
and r13b, 0
and dl, r15b
or r12b, bl
or r13b, dl
xor r12b, r13b
or al, r8b
xor al, 0xff
or r15b, 0
and al, r15b
or r12b, al
mov al, dil
xor al, 0xff
mov dl, r12b
and dl, al
xor r12b, 0xff
and dil, r12b
or dl, dil
mov al, sil
xor al, 0
and al, 1
mov r8b, sil
xor r8b, 1
and r8b, 0
or al, r8b
mov r8b, r14b
xor r8b, 0xff
and r8b, 1
mov bl, sil
xor bl, 1
mov dil, r14b
and dil, bl
mov r15b, al
xor r15b, 0xff
and r15b, 0xff
and al, bl
or r8b, dil
or r15b, al
xor r8b, r15b
xor r8b, 0xff
mov al, r14b
xor al, 0xff
mov bl, sil
xor bl, 0
or r8b, al
or bl, 0
xor r8b, 0xff
and r8b, bl
mov al, dl
xor al, 0xff
and al, 1
mov bl, sil
xor bl, 1
mov dil, dl
and dil, bl
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and bl, 1
or al, dil
or r15b, bl
xor al, r15b
mov bl, r10b
xor bl, 0xff
mov dil, al
and dil, bl
xor al, 0xff
mov bl, r10b
and bl, al
or dil, bl
xor r10b, 0xff
mov al, dil
xor al, r10b
and al, dil
mov r10b, sil
xor r10b, 0
and r10b, 1
mov bl, sil
xor bl, 1
and bl, 0
or r10b, bl
mov bl, cl
xor bl, 0xff
and bl, 1
mov dil, sil
xor dil, 1
mov r15b, cl
and r15b, dil
mov r12b, r10b
xor r12b, 0xff
and r12b, 0xff
and r10b, dil
or bl, r15b
or r12b, r10b
xor bl, r12b
xor bl, 0xff
mov r10b, cl
xor r10b, 0xff
mov dil, sil
xor dil, 0
or bl, r10b
or dil, 0
xor bl, 0xff
and bl, 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 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, 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, r10b
xor r15b, 0xff
mov r12b, r11b
xor r12b, 0xff
mov r13b, sil
xor r13b, 1
mov r9b, r15b
and r9b, 0xff
and r10b, r13b
mov byte [rbp + 0x117], r12b
and r12b, 0xff
and r11b, r13b
or r9b, r10b
or r12b, r11b
xor r9b, r12b
mov r10b, byte [rbp + 0x117]
or r15b, r10b
xor r15b, 0xff
or r13b, 1
and r15b, r13b
or r9b, r15b
mov r11b, dil
and r11b, 1
xor dil, 1
or r11b, dil
mov dil, r9b
xor dil, 0xff
and dil, 0
mov r15b, sil
xor r15b, 0
and r9b, r15b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r15b, 1
or dil, r9b
or r12b, r15b
xor dil, r12b
xor r11b, 0xff
mov r9b, dil
xor r9b, r11b
and r9b, dil
mov r11b, al
xor r11b, 0xff
mov dil, r8b
xor dil, r11b
and dil, r8b
mov r11b, r8b
xor r11b, 0xff
and r11b, 0
mov r15b, sil
xor r15b, 0
and r8b, r15b
mov r12b, al
xor r12b, 0xff
and r12b, 0
and al, r15b
or r11b, r8b
or r12b, al
xor r11b, r12b
mov al, dil
and al, r11b
xor dil, r11b
or al, dil
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, 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, r8b
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
mov r12b, dil
xor r12b, 0xff
mov r13b, bl
xor r13b, r12b
and r13b, bl
mov bl, r11b
xor bl, 0xff
mov r12b, sil
xor r12b, 1
mov r10b, sil
xor r10b, 1
or bl, r12b
or r10b, 1
xor bl, 0xff
and bl, r10b
mov r10b, dil
xor r10b, 0xff
mov r12b, r9b
xor r12b, r10b
and r12b, r9b
mov r9b, r15b
and r9b, r13b
xor r15b, r13b
or r9b, r15b
mov r10b, bl
and r10b, r12b
xor bl, r12b
or r10b, bl
mov bl, r9b
xor bl, 0xff
and bl, 0
mov r15b, sil
xor r15b, 0
and r9b, r15b
mov r12b, r10b
xor r12b, 0xff
and r12b, 0
and r10b, r15b
or bl, r9b
or r12b, r10b
xor bl, r12b
mov r9b, r8b
xor r9b, 0xff
mov r10b, r11b
xor r10b, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, r9b
and r12b, 0xff
and r8b, r15b
mov r13b, r10b
and r13b, 0xff
and r11b, r15b
or r12b, r8b
or r13b, r11b
xor r12b, r13b
or r9b, r10b
xor r9b, 0xff
or r15b, 1
and r9b, r15b
or r12b, r9b
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
mov r9b, sil
xor r9b, 1
mov r10b, dil
xor r10b, 0xff
mov r11b, sil
xor r11b, 0
mov r15b, r9b
and r15b, 0
mov r12b, r11b
and r12b, 1
mov r13b, r10b
and r13b, 0
and dil, r11b
or r15b, r12b
or r13b, dil
xor r15b, r13b
or r9b, r10b
xor r9b, 0xff
or r11b, 0
and r9b, r11b
or r15b, r9b
xor r8b, 0xff
xor r15b, 0xff
mov r9b, sil
xor r9b, 1
or r8b, r15b
or r9b, 1
xor r8b, 0xff
and r8b, r9b
mov r9b, bl
xor r9b, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, sil
xor r11b, 1
mov dil, r9b
and dil, 0xff
and bl, r11b
mov r15b, r10b
and r15b, 0xff
and r8b, r11b
or dil, bl
or r15b, r8b
xor dil, r15b
or r9b, r10b
xor r9b, 0xff
or r11b, 1
and r9b, r11b
or dil, r9b
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, dil
xor r9b, 0xff
xor r8b, 0xff
mov r10b, sil
xor r10b, 1
or r9b, r8b
or r10b, 1
xor r9b, 0xff
and r9b, r10b
mov r8b, dil
xor r8b, 0xff
and r8b, 0
mov r10b, sil
xor r10b, 0
and dil, r10b
mov r11b, sil
xor r11b, 1
and r11b, 0
and r10b, 1
or r8b, dil
or r11b, r10b
xor r8b, r11b
xor r8b, 0xff
mov r10b, al
xor r10b, r8b
and r10b, al
mov al, r9b
xor al, 0xff
mov r8b, r10b
xor r8b, 0xff
mov r11b, sil
xor r11b, 1
mov bl, al
and bl, 0xff
and r9b, r11b
mov dil, r8b
and dil, 0xff
and r10b, r11b
or bl, r9b
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
mov r8b, cl
xor r8b, 0xff
mov r9b, sil
xor r9b, 1
or al, r8b
or r9b, 1
xor al, 0xff
and al, r9b
mov r8b, r14b
xor r8b, 0xff
mov r9b, cl
and r9b, r8b
xor cl, 0xff
and r14b, cl
or r9b, r14b
mov cl, al
and cl, r9b
xor al, r9b
or cl, al
mov al, cl
xor al, 0xff
and al, 1
mov r8b, sil
xor r8b, 1
mov r9b, cl
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 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, al
and r8b, cl
xor al, cl
or r8b, al
mov al, dl
xor al, 0xff
xor al, 0
and al, 0
mov cl, sil
xor cl, 0
mov r9b, dl
and r9b, cl
xor dl, 0xff
and dl, 0
or r9b, dl
mov cl, al
and cl, r9b
xor al, r9b
or cl, al
mov al, cl
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
and cl, dl
mov r9b, sil
xor r9b, 1
and r9b, 0xff
and dl, 1
or al, cl
or r9b, dl
xor al, r9b
mov cl, r8b
xor cl, 0xff
and cl, 0
mov dl, sil
xor dl, 0
mov r9b, r8b
and r9b, dl
mov r10b, al
xor r10b, 0xff
and r10b, 0
and al, dl
or cl, r9b
or r10b, al
xor cl, r10b
xor r8b, 0xff
mov al, cl
xor al, r8b
and al, cl
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, 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, sil
xor r8b, 0
and r8b, 1
mov r9b, sil
xor r9b, 1
and r9b, 0
or r8b, r9b
mov r9b, sil
xor r9b, 0
mov r10b, cl
xor r10b, r9b
and r10b, cl
mov r9b, r8b
xor r9b, 0xff
mov r11b, bl
xor r11b, r9b
and r11b, bl
mov r9b, dl
xor r9b, 0xff
mov bl, sil
xor bl, 0
mov dil, sil
xor dil, 1
or r9b, bl
or dil, 1
xor r9b, 0xff
and r9b, dil
mov bl, r8b
xor bl, 0xff
mov dil, al
xor dil, bl
and dil, al
mov al, r10b
xor al, 0xff
mov bl, r11b
xor bl, 0xff
mov r14b, sil
xor r14b, 1
mov r15b, al
and r15b, 0xff
and r10b, r14b
mov r12b, bl
and r12b, 0xff
and r11b, r14b
or r15b, r10b
or r12b, r11b
xor r15b, r12b
or al, bl
xor al, 0xff
or r14b, 1
and al, r14b
or r15b, al
mov al, r9b
xor al, 0xff
mov r10b, dil
xor r10b, 0xff
mov r11b, sil
xor r11b, 1
mov bl, al
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 al, r10b
xor al, 0xff
or r11b, 1
and al, r11b
or bl, al
mov al, r15b
xor al, 0xff
and al, 0
mov r9b, sil
xor r9b, 0
and r15b, r9b
mov r10b, bl
xor r10b, 0xff
and r10b, 0
and bl, r9b
or al, r15b
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
xor sil, 1
and r9b, sil
or cl, r9b
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 0x6d9856aa
jmp 0x6d9b4cf3
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xa0b8270d
mov r9d, ecx
add r9d, r8d
mov r8d, eax
sub r8d, 0x6a2216a9
sub r9d, r8d
sub r9d, 0xd2abad61
add r9d, 0xa0b8270d
add r9d, 0xd2abad61
sub r9d, 0x949d33d3
sub r9d, 0x472548da
add r9d, 0x949d33d3
mov r8d, eax
sub r8d, 1
add r9d, r8d
mov r8d, eax
sub r8d, 0x472548da
sub r9d, r8d
sub eax, 0xfcf0d448
sub r9d, eax
sub r9d, 0xc343f62
sub r9d, 0x6a2216a9
add r9d, 0xc343f62
sub r9d, 0x2d1828f
sub r9d, 0xfcf0d448
add r9d, 0x2d1828f
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, 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, 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 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, 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
xor al, 0xff
mov bl, r11b
xor bl, al
and bl, r11b
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, 0
or r10b, al
or r11b, 0
xor r10b, 0xff
and r10b, r11b
mov al, bl
and al, r10b
xor bl, r10b
or 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, al
xor r11b, 0xff
and r11b, 0
mov bl, sil
xor bl, 0
mov dil, al
and dil, bl
mov r14b, sil
xor r14b, 1
and r14b, 0
and bl, 1
or r11b, dil
or r14b, bl
xor r11b, r14b
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, cl
xor r15b, r14b
and r15b, cl
mov cl, sil
xor cl, 0
mov r14b, r11b
xor r14b, cl
and r14b, r11b
xor al, 0xff
mov cl, bl
xor cl, 0xff
mov r12b, sil
xor r12b, 0
or al, cl
or r12b, 0
xor al, 0xff
and al, r12b
mov cl, dil
xor cl, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, sil
xor r13b, 0
mov dl, cl
and dl, 0
and dil, r13b
mov r8b, r12b
and r8b, 0
and r15b, r13b
or dl, dil
or r8b, r15b
xor dl, r8b
or cl, r12b
xor cl, 0xff
or r13b, 0
and cl, r13b
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, 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, 0
mov dl, bl
xor dl, 0xff
mov r10b, sil
xor r10b, 1
mov r11b, cl
and r11b, 0xff
mov dil, r10b
and dil, 0
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 0x6d985aed
jmp 0x6d9b4cf3
mov eax, dword [rbp + 0x118]
lea rsp, [rbp + 0x858]
pop rbx
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
pop rbp
ret
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xdf97a9f
sub r8d, 1
add r8d, 0xdf97a9f
mov r9d, eax
sub r9d, 0
mov r10d, eax
sub r10d, r8d
add r9d, r10d
sub eax, r9d
mov r8d, 0x63c6d779
add r8d, 0
sub r8d, ecx
sub r8d, 0x63c6d779
mov r9d, 0xc8f1334a
add r9d, 0
sub r9d, eax
sub r9d, 0xc8f1334a
add r8d, 0x65fa188d
add r8d, r9d
sub r8d, 0x65fa188d
mov eax, 0xfcd9aa4d
add eax, 0
sub eax, r8d
sub eax, 0xfcd9aa4d
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, 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, 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
mov r15b, dil
xor r15b, 1
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, 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
mov al, sil
xor al, 0xff
mov r12b, r11b
xor r12b, al
and r12b, r11b
mov al, bl
xor al, 0xff
and al, 0
mov r11b, dil
xor r11b, 0
mov r13b, bl
and r13b, r11b
mov cl, dil
xor cl, 1
and cl, 0
and r11b, 1
or al, r13b
or cl, r11b
xor al, cl
xor al, 0xff
mov cl, dil
xor cl, 1
mov r11b, dil
xor r11b, 1
or al, cl
or r11b, 1
xor al, 0xff
and al, r11b
xor bl, 0xff
xor sil, 0xff
mov cl, dil
xor cl, 1
or bl, sil
or cl, 1
xor bl, 0xff
and bl, cl
mov cl, r15b
xor cl, 0xff
mov r11b, r12b
xor r11b, 0xff
mov sil, dil
xor sil, 1
mov r13b, cl
and r13b, 0xff
and r15b, sil
mov dl, r11b
and dl, 0xff
and r12b, sil
or r13b, r15b
or dl, r12b
xor r13b, dl
or cl, r11b
xor cl, 0xff
or sil, 1
and cl, sil
or r13b, cl
mov cl, al
and cl, bl
xor al, bl
or cl, al
mov al, r13b
xor al, 0xff
mov dl, cl
and dl, al
xor cl, 0xff
and r13b, cl
or dl, r13b
mov al, r14b
xor al, 0xff
and al, 0
mov cl, dil
xor cl, 0
mov r11b, r14b
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
xor cl, 0xff
and cl, 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 cl, bl
or sil, r11b
xor cl, sil
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, al
xor sil, bl
and sil, al
xor r14b, 0xff
mov bl, r11b
xor bl, 0xff
mov r15b, dil
xor r15b, 0
or r14b, bl
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov bl, cl
xor bl, 0xff
mov r15b, dil
xor r15b, 0
mov r12b, dil
xor r12b, 1
or bl, r15b
or r12b, 1
xor bl, 0xff
and bl, r12b
mov r15b, r11b
xor r15b, 0xff
mov r12b, dl
xor r12b, r15b
and r12b, dl
mov dl, sil
xor dl, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r13b, dil
xor r13b, 0
mov r8b, dl
and r8b, 0
and sil, r13b
mov r9b, r15b
and r9b, 0
and r14b, r13b
or r8b, sil
or r9b, r14b
xor r8b, r9b
or dl, r15b
xor dl, 0xff
or r13b, 0
and dl, r13b
or r8b, dl
mov dl, bl
and dl, r12b
xor bl, r12b
or dl, bl
mov r9b, r8b
xor r9b, 0xff
and r9b, 0
mov bl, dil
xor bl, 0
and r8b, bl
mov sil, dl
xor sil, 0xff
and sil, 0
and dl, bl
or r9b, r8b
or sil, dl
xor r9b, sil
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov al, dl
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
and dl, cl
or al, dl
mov cl, r11b
and cl, 0
xor r11b, 0
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, r9b
and cl, al
xor r9b, al
or cl, r9b
test cl, 1
jne 0x6d985ed2
jmp 0x6d9b4cf8
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0x70ee7269
add r8d, 0
sub r8d, 0x1f8fab25
sub r8d, 0x70ee7269
sub r8d, 0x3e7088b2
sub r8d, 1
add r8d, 0x3e7088b2
add r8d, 0x11784488
add r8d, 0x1f8fab25
sub r8d, 0x11784488
mov r9d, ecx
add r9d, 0xda55d79b
sub r9d, 0x5860d0af
sub r9d, 0xda55d79b
sub eax, r8d
sub r9d, eax
add r9d, 0xb3671828
add r9d, 0x5860d0af
sub r9d, 0xb3671828
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
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
xor bl, 0xff
xor bl, 0
and bl, 0
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, r14b
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
mov al, sil
xor al, 1
xor r14b, 0xff
mov r13b, sil
xor r13b, 0
or al, r14b
or r13b, 0
xor al, 0xff
and al, r13b
mov r14b, bl
and r14b, r12b
xor bl, r12b
or r14b, bl
mov bl, r15b
xor bl, 0xff
mov r12b, al
xor r12b, 0xff
mov r13b, sil
xor r13b, 1
mov cl, bl
and cl, 0xff
and r15b, r13b
mov dl, r12b
and dl, 0xff
and al, r13b
or cl, r15b
or dl, al
xor cl, dl
or bl, r12b
xor bl, 0xff
or r13b, 1
and bl, r13b
or cl, bl
mov al, r14b
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
and r14b, dl
mov bl, cl
xor bl, 0xff
and bl, 0xff
and cl, dl
or al, r14b
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
xor cl, 0xff
mov bl, sil
xor bl, 1
or dl, cl
or bl, 1
xor dl, 0xff
and dl, bl
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, 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, 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, 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, 1
or r15b, cl
or r12b, 1
xor r15b, 0xff
and r15b, r12b
mov cl, dl
and cl, bl
xor dl, bl
or cl, dl
mov dl, r14b
xor dl, 0xff
mov bl, r15b
xor bl, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, dl
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 dl, bl
xor dl, 0xff
or r12b, 0
and dl, r12b
or r13b, dl
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
and cl, r8b
mov bl, r13b
xor bl, 0xff
and bl, 0xff
and r13b, r8b
or dl, cl
or bl, r13b
xor dl, bl
mov cl, sil
xor cl, 1
and cl, 1
mov r8b, sil
xor r8b, 1
and r8b, 1
or cl, r8b
mov r8b, dil
xor r8b, 0xff
mov bl, cl
and bl, r8b
xor cl, 0xff
mov r8b, dil
and r8b, cl
or bl, r8b
xor bl, 0xff
mov cl, dil
xor cl, 0xff
mov r8b, sil
xor r8b, 1
or bl, cl
or r8b, 1
xor bl, 0xff
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, 1
mov r10b, sil
xor r10b, 1
mov r14b, dl
and r14b, r10b
or r8b, r14b
mov r10b, sil
xor r10b, 0
and r10b, 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 r10b, r15b
or r12b, r14b
xor r10b, r12b
mov r14b, cl
and r14b, r8b
xor cl, r8b
or r14b, cl
mov cl, r10b
and cl, 0
xor r10b, 0
or cl, r10b
mov r8b, r14b
xor r8b, 0xff
and r8b, 1
mov r10b, sil
xor r10b, 1
and r14b, r10b
or r8b, r14b
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, al
xor cl, 0xff
and cl, 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 cl, r14b
or r15b, r10b
xor cl, r15b
mov r10b, sil
xor r10b, 1
and r10b, 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 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, sil
xor cl, 0
mov r10b, r14b
xor r10b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, cl
and r13b, 0
mov r9b, r12b
and r9b, 0
mov byte [rbp + 0x116], r10b
and r10b, 0
and r14b, r12b
or r13b, r9b
or r10b, r14b
xor r13b, r10b
mov r9b, byte [rbp + 0x116]
or cl, r9b
xor cl, 0xff
or r12b, 0
and cl, r12b
or r13b, cl
mov cl, r15b
xor cl, 0xff
and cl, 1
mov r10b, sil
xor r10b, 1
and r15b, r10b
or cl, r15b
xor r13b, 0xff
mov r10b, cl
xor r10b, r13b
and r10b, cl
mov cl, r11b
xor cl, 0xff
and cl, 0
mov r14b, sil
xor r14b, 0
and r11b, r14b
mov r15b, sil
xor r15b, 1
and r15b, 0
and r14b, 1
or cl, r11b
or r15b, r14b
xor cl, r15b
mov r11b, dl
xor r11b, 0xff
and r11b, 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 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 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, 1
xor r14b, 1
or cl, r14b
mov r11b, r15b
xor r11b, 0xff
and r11b, 1
mov r14b, sil
xor r14b, 1
and r15b, r14b
or r11b, r15b
xor r11b, 0xff
xor cl, 0xff
mov r14b, sil
xor r14b, 0
or r11b, cl
or r14b, 0
xor r11b, 0xff
and r11b, r14b
mov cl, r8b
xor cl, 0xff
mov r14b, bl
xor r14b, cl
and r14b, bl
mov cl, bl
xor cl, 0xff
mov r15b, r8b
and r15b, cl
xor r8b, 0xff
and bl, r8b
or r15b, bl
mov cl, r14b
xor cl, 0xff
mov r8b, r15b
xor r8b, 0xff
mov bl, sil
xor bl, 1
mov r12b, cl
and r12b, 0xff
and r14b, bl
mov r13b, r8b
and r13b, 0xff
and r15b, bl
or r12b, r14b
or r13b, r15b
xor r12b, r13b
or cl, r8b
xor cl, 0xff
or bl, 1
and cl, bl
or r12b, cl
mov cl, r11b
xor cl, 0xff
mov r8b, r10b
xor r8b, cl
and r8b, r10b
mov cl, r10b
xor cl, 0xff
mov bl, r11b
and bl, cl
xor r11b, 0xff
and r10b, r11b
or bl, r10b
mov cl, r8b
xor cl, 0xff
mov r10b, bl
xor r10b, 0xff
mov r11b, sil
xor r11b, 1
mov r14b, cl
and r14b, 0xff
and r8b, r11b
mov r15b, r10b
and r15b, 0xff
and bl, r11b
or r14b, r8b
or r15b, bl
xor r14b, r15b
or cl, r10b
xor cl, 0xff
or r11b, 1
and cl, r11b
or r14b, cl
mov cl, r12b
xor cl, 0xff
and cl, 0
mov r8b, sil
xor r8b, 0
mov r10b, r12b
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
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
and r10b, 0
or cl, r10b
mov r10b, cl
xor r10b, 0xff
mov r11b, r12b
xor r11b, r10b
and r11b, r12b
mov r10b, r14b
xor r10b, 0xff
and r10b, 1
mov bl, sil
xor bl, 1
mov r15b, r14b
and r15b, bl
or r10b, r15b
mov bl, sil
xor bl, 0
mov r15b, r10b
xor r15b, bl
and r15b, r10b
xor cl, 0xff
mov r10b, r14b
xor r10b, cl
and r10b, r14b
mov cl, r8b
xor cl, 0xff
mov bl, r11b
xor bl, 0xff
mov r14b, sil
xor r14b, 0
mov r12b, cl
and r12b, 0
and r8b, r14b
mov r13b, bl
and r13b, 0
and r11b, r14b
or r12b, r8b
or r13b, r11b
xor r12b, r13b
or cl, bl
xor cl, 0xff
or r14b, 0
and cl, r14b
or r12b, cl
mov cl, r15b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov r11b, sil
xor r11b, 1
mov bl, cl
and bl, 0xff
and r15b, r11b
mov r14b, r8b
and r14b, 0xff
and r10b, r11b
or bl, r15b
or r14b, r10b
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, 0
mov r8b, sil
xor r8b, 0
and r12b, r8b
mov r10b, bl
xor r10b, 0xff
and r10b, 0
and bl, r8b
or cl, r12b
or r10b, bl
xor cl, r10b
mov r8b, dil
xor r8b, 0xff
mov r10b, al
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
and r10b, 0
mov r11b, sil
xor r11b, 0
and dil, r11b
mov bl, al
xor bl, 0xff
and bl, 0
and al, r11b
or r10b, dil
or bl, al
xor r10b, bl
mov al, r8b
xor al, 0xff
mov r11b, r10b
xor r11b, 0xff
mov bl, sil
xor bl, 1
mov dil, al
and dil, 0xff
and r8b, bl
mov r14b, r11b
and r14b, 0xff
and r10b, bl
or dil, r8b
or r14b, r10b
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 r8b, sil
xor r8b, 1
mov r10b, dil
and r10b, r8b
or al, r10b
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, 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
mov r10b, al
xor r10b, 0xff
mov r11b, dil
xor r11b, r10b
and r11b, dil
mov r10b, sil
xor r10b, 1
and r10b, 1
mov bl, sil
xor bl, 1
and bl, 1
or r10b, bl
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
xor al, 0xff
xor al, 1
and al, 0xff
mov bl, r8b
xor bl, 0xff
mov dil, r11b
xor dil, 0xff
mov r14b, sil
xor r14b, 0
mov r15b, bl
and r15b, 0
and r8b, r14b
mov r12b, dil
and r12b, 0
and r11b, r14b
or r15b, r8b
or r12b, r11b
xor r15b, r12b
or bl, dil
xor bl, 0xff
or r14b, 0
and bl, r14b
or r15b, bl
mov r8b, r10b
xor r8b, 0xff
mov r11b, al
xor r11b, 0xff
mov bl, sil
xor bl, 1
mov dil, r8b
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 r8b, r11b
xor r8b, 0xff
or bl, 1
and r8b, bl
or dil, r8b
mov al, r15b
xor al, 0xff
mov r8b, dil
and r8b, al
xor dil, 0xff
and r15b, dil
or r8b, r15b
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 r11b, sil
xor r11b, 1
mov bl, dl
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 r14b, sil
xor r14b, 1
and r14b, 0
and bl, 1
or r11b, dil
or r14b, bl
xor r11b, r14b
mov bl, sil
xor bl, 1
mov dil, al
xor dil, bl
and dil, al
mov bl, r11b
xor bl, 0xff
xor bl, 1
and bl, 0xff
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
xor dl, 0xff
mov r15b, r11b
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
or dl, r15b
or r12b, 0
xor dl, 0xff
and dl, r12b
mov r15b, dil
and r15b, bl
xor dil, bl
or r15b, dil
mov bl, r14b
xor bl, 0xff
mov dil, dl
xor dil, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, bl
and r13b, 0
and r14b, r12b
mov r9b, dil
and r9b, 0
and dl, r12b
or r13b, r14b
or r9b, dl
xor r13b, r9b
or bl, dil
xor bl, 0xff
or r12b, 0
and bl, r12b
or r13b, bl
mov dl, r15b
xor dl, 0xff
mov r9b, r13b
and r9b, dl
xor r13b, 0xff
and r15b, r13b
or r9b, r15b
mov dl, al
xor dl, 0xff
mov bl, r10b
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 r10b, dil
or r14b, al
or r15b, r10b
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, 1
mov dl, sil
xor dl, 1
and r14b, dl
or al, r14b
mov dl, sil
xor dl, 1
mov r10b, r11b
xor r10b, 0xff
mov bl, sil
xor bl, 1
mov dil, dl
and dil, 0xff
mov r14b, bl
and r14b, 1
mov r15b, r10b
and r15b, 0xff
and r11b, bl
or dil, r14b
or r15b, r11b
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, 1
or al, dil
or dl, 1
xor al, 0xff
and al, dl
mov dl, r9b
xor dl, 0xff
mov r10b, al
xor r10b, 0xff
mov r11b, sil
xor r11b, 1
mov bl, dl
and bl, 0xff
and r9b, r11b
mov dil, r10b
and dil, 0xff
and al, r11b
or bl, r9b
or dil, al
xor bl, dil
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, sil
xor dl, 1
and bl, dl
or al, bl
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r9b, sil
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, sil
xor al, 1
or dl, r8b
or al, 1
xor dl, 0xff
and dl, al
mov al, cl
xor al, 0xff
mov r8b, dl
xor r8b, 0xff
mov r9b, sil
xor r9b, 1
or al, r8b
or r9b, 1
xor al, 0xff
and al, r9b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
xor sil, 1
and cl, sil
mov r9b, dl
xor r9b, 0xff
and r9b, 0xff
and dl, sil
or r8b, cl
or r9b, dl
xor r8b, r9b
mov cl, al
and cl, r8b
xor al, r8b
or cl, al
test cl, 1
jne 0x6d986bcf
jmp 0x6d9b4cf8
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, 0x264d29d9
add r9d, 0
add r9d, r8d
sub r9d, 0x264d29d9
mov r8d, eax
sub r8d, 0xb6505fdc
sub r8d, ecx
add r8d, 0xb6505fdc
mov r10d, eax
sub r10d, r9d
add r10d, 0
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
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
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r14b, 1
or sil, r12b
or r13b, r14b
xor sil, r13b
xor sil, 0xff
xor sil, 0
and sil, 0
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, r14b
xor al, 0xff
mov r12b, r11b
xor r12b, al
and r12b, r11b
mov al, bl
xor al, 0xff
and al, 0
mov r11b, dil
xor r11b, 0
mov r13b, bl
and r13b, r11b
mov cl, dil
xor cl, 1
and cl, 0
and r11b, 1
or al, r13b
or cl, r11b
xor al, cl
mov cl, dil
xor cl, 0
mov r11b, al
xor r11b, cl
and r11b, al
xor r14b, 0xff
mov al, bl
xor al, r14b
and al, bl
mov cl, sil
xor cl, 0xff
mov bl, r12b
xor bl, 0xff
mov r14b, dil
xor r14b, 0
mov r13b, cl
and r13b, 0
and sil, r14b
mov dl, bl
and dl, 0
and r12b, r14b
or r13b, sil
or dl, r12b
xor r13b, dl
or cl, bl
xor cl, 0xff
or r14b, 0
and cl, r14b
or r13b, cl
mov cl, r11b
xor cl, 0xff
mov dl, al
xor dl, 0xff
mov bl, dil
xor bl, 0
mov sil, cl
and sil, 0
and r11b, bl
mov r14b, dl
and r14b, 0
and al, bl
or sil, r11b
or r14b, al
xor sil, r14b
or cl, dl
xor cl, 0xff
or bl, 0
and cl, bl
or sil, cl
mov al, r13b
xor al, 0xff
mov cl, sil
and cl, al
xor sil, 0xff
and r13b, sil
or cl, r13b
mov al, r15b
xor al, 0xff
mov dl, cl
xor dl, 0xff
mov r11b, dil
xor r11b, 0
or al, dl
or r11b, 0
xor al, 0xff
and al, r11b
mov dl, r15b
xor dl, 0xff
mov r11b, cl
and r11b, dl
xor cl, 0xff
and r15b, cl
or r11b, r15b
mov cl, al
xor cl, 0xff
mov dl, r11b
xor dl, 0xff
xor dil, 0
mov bl, cl
and bl, 0
and al, dil
mov sil, dl
and sil, 0
and r11b, dil
or bl, al
or sil, r11b
xor bl, sil
or cl, dl
xor cl, 0xff
or dil, 0
and cl, dil
or bl, cl
test bl, 1
jne 0x6d986e5a
jmp 0x6d9b1156
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x8f656f98
add r8d, 0
mov r9d, eax
sub r9d, 1
add r8d, r9d
sub r8d, 0x782821e2
add r8d, 0x8f656f98
add r8d, 0x782821e2
mov r9d, ecx
add r9d, 0x90ab84f0
sub r9d, 0xee975e6d
sub r9d, 0x90ab84f0
mov r10d, eax
sub r10d, r9d
mov r9d, eax
sub r9d, r8d
add r10d, r9d
sub eax, r10d
add eax, 0xe052b3bb
add eax, 0xee975e6d
sub eax, 0xe052b3bb
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, 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
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, dil
xor cl, 0
and cl, 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 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
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov dl, sil
and dl, r15b
xor sil, r15b
or dl, sil
mov sil, r12b
xor sil, 0xff
mov r14b, cl
xor r14b, 0xff
mov r15b, dil
xor r15b, 0
mov r13b, sil
and r13b, 0
and r12b, r15b
mov r8b, r14b
and r8b, 0
and cl, r15b
or r13b, r12b
or r8b, cl
xor r13b, r8b
or sil, r14b
xor sil, 0xff
or r15b, 0
and sil, r15b
or r13b, sil
mov cl, dl
xor cl, 0xff
mov r8b, r13b
and r8b, cl
xor r13b, 0xff
and dl, r13b
or r8b, dl
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, 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
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov sil, dl
xor sil, 0xff
mov r14b, cl
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 cl, r15b
or r12b, dl
or r13b, cl
xor r12b, r13b
or sil, r14b
xor sil, 0xff
or r15b, 0
and sil, r15b
or r12b, sil
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 sil, cl
and sil, dl
xor cl, 0xff
mov dl, al
and dl, cl
or sil, dl
mov cl, al
xor cl, 0xff
mov dl, sil
xor dl, cl
and dl, sil
mov cl, r12b
xor cl, 0xff
and cl, 1
mov sil, dil
xor sil, 1
mov r14b, r12b
and r14b, sil
or cl, r14b
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, r8b
xor r11b, 0xff
mov sil, cl
and sil, r11b
xor cl, 0xff
mov r11b, r8b
and r11b, cl
or sil, r11b
xor sil, 0xff
mov cl, r8b
xor cl, 0xff
mov r11b, dil
xor r11b, 1
or sil, cl
or r11b, 1
xor sil, 0xff
and sil, r11b
mov cl, bl
xor cl, 0xff
and cl, 1
mov r11b, dil
xor r11b, 1
and bl, r11b
or cl, bl
mov r11b, r12b
xor r11b, 0xff
and r11b, 1
mov bl, dil
xor bl, 1
mov r15b, r12b
and r15b, bl
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and bl, 1
or r11b, r15b
or r13b, bl
xor r11b, r13b
mov bl, dil
xor bl, 0
and bl, 1
mov r15b, dil
xor r15b, 1
and r15b, 0
or bl, r15b
mov r15b, cl
and r15b, r11b
xor cl, r11b
or r15b, cl
mov cl, dil
xor cl, 0
mov r11b, bl
xor r11b, 0xff
mov r13b, dil
xor r13b, 0
mov r9b, cl
and r9b, 0
mov r10b, r13b
and r10b, 0
mov byte [rbp + 0x115], r11b
and r11b, 0
and bl, r13b
or r9b, r10b
or r11b, bl
xor r9b, r11b
mov r10b, byte [rbp + 0x115]
or cl, r10b
xor cl, 0xff
or r13b, 0
and cl, r13b
or r9b, cl
mov cl, r15b
xor cl, 0xff
and cl, 1
mov r11b, dil
xor r11b, 1
and r15b, r11b
mov bl, dil
xor bl, 1
and bl, 0xff
and r11b, 1
or cl, r15b
or bl, r11b
xor cl, bl
xor cl, 0xff
xor r9b, 0xff
mov r11b, dil
xor r11b, 1
or cl, r9b
or r11b, 1
xor cl, 0xff
and cl, r11b
mov r9b, r14b
xor r9b, 0xff
mov r11b, dl
xor r11b, r9b
and r11b, dl
mov r9b, dl
xor r9b, 0xff
mov bl, r14b
and bl, r9b
xor r14b, 0xff
and dl, r14b
or bl, dl
mov dl, r11b
and dl, bl
xor r11b, bl
or dl, r11b
mov r9b, sil
xor r9b, 0xff
and r9b, 0
mov r11b, dil
xor r11b, 0
mov bl, sil
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, 1
mov bl, dil
xor bl, 1
mov r14b, cl
and r14b, bl
or r11b, r14b
mov bl, dil
xor bl, 1
and bl, 0
mov r14b, dil
xor r14b, 0
mov r15b, r14b
and r15b, 1
mov r13b, dil
xor r13b, 1
and r13b, 0
and r14b, 1
or bl, r15b
or r13b, r14b
xor bl, r13b
mov r14b, dil
xor r14b, 1
mov r15b, r9b
xor r15b, r14b
and r15b, r9b
xor sil, 0xff
mov r14b, bl
xor r14b, 0xff
mov r13b, dil
xor r13b, 0
or sil, r14b
or r13b, 0
xor sil, 0xff
and sil, r13b
mov r14b, dil
xor r14b, 1
mov r13b, r11b
xor r13b, r14b
and r13b, r11b
mov r14b, bl
xor r14b, 0xff
mov r10b, cl
xor r10b, r14b
and r10b, cl
mov cl, r15b
xor cl, 0xff
mov r14b, sil
xor r14b, 0xff
mov byte [rbp + 0x114], dil
xor dil, 1
mov byte [rbp + 0x113], cl
and cl, 0xff
and r15b, dil
mov byte [rbp + 0x112], r14b
and r14b, 0xff
and sil, dil
or cl, r15b
or r14b, sil
xor cl, r14b
mov sil, byte [rbp + 0x113]
mov r14b, byte [rbp + 0x112]
or sil, r14b
xor sil, 0xff
or dil, 1
and sil, dil
or cl, sil
mov sil, r13b
and sil, r10b
xor r13b, r10b
or sil, r13b
mov r10b, cl
xor r10b, 0xff
mov dil, sil
and dil, r10b
xor sil, 0xff
and cl, sil
or dil, cl
mov cl, r9b
xor cl, 0xff
mov r10b, r11b
xor r10b, 0xff
mov sil, byte [rbp + 0x114]
xor sil, 1
mov r15b, cl
and r15b, 0xff
and r9b, sil
mov r13b, r10b
and r13b, 0xff
and r11b, sil
or r15b, r9b
or r13b, r11b
xor r15b, r13b
or cl, r10b
xor cl, 0xff
or sil, 1
and cl, sil
or r15b, cl
mov cl, r15b
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp + 0x114]
xor r9b, 1
and r15b, r9b
or cl, r15b
mov r9b, bl
and r9b, 1
xor bl, 1
or r9b, bl
xor cl, 0xff
xor r9b, 0xff
mov r10b, byte [rbp + 0x114]
xor r10b, 1
or cl, r9b
or r10b, 1
xor cl, 0xff
and cl, r10b
mov r9b, dil
xor r9b, 0xff
mov r10b, cl
xor r10b, 0xff
mov r11b, byte [rbp + 0x114]
xor r11b, 1
mov bl, r9b
and bl, 0xff
and dil, r11b
mov sil, r10b
and sil, 0xff
and cl, r11b
or bl, dil
or sil, cl
xor bl, sil
or r9b, r10b
xor r9b, 0xff
or r11b, 1
and r9b, r11b
or bl, r9b
mov cl, dl
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp + 0x114]
xor r9b, 1
mov r10b, dl
and r10b, r9b
or cl, r10b
mov r9b, bl
xor r9b, 0xff
xor cl, 0xff
mov r10b, byte [rbp + 0x114]
xor r10b, 0
or r9b, cl
or r10b, 0
xor r9b, 0xff
and r9b, r10b
mov cl, bl
xor cl, 0xff
and cl, 1
mov r10b, byte [rbp + 0x114]
xor r10b, 1
and bl, r10b
or cl, bl
xor cl, 0xff
mov r10b, dl
xor r10b, cl
and r10b, dl
mov cl, r9b
and cl, r10b
xor r9b, r10b
or cl, r9b
mov dl, al
xor dl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r10b, byte [rbp + 0x114]
xor r10b, 1
or dl, r9b
or r10b, 1
xor dl, 0xff
and dl, r10b
mov r9b, al
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x114]
xor r10b, 1
and al, r10b
mov r11b, r8b
xor r11b, 0xff
and r11b, 0xff
and r8b, r10b
or r9b, al
or r11b, r8b
xor r9b, r11b
mov al, dl
and al, r9b
xor dl, r9b
or al, dl
mov dl, al
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x114]
xor r8b, 1
mov r9b, al
and r9b, r8b
or dl, r9b
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov r8b, byte [rbp + 0x114]
xor r8b, 1
and r8b, 0
mov r9b, byte [rbp + 0x114]
xor r9b, 0
mov r10b, r9b
and r10b, 1
mov r11b, byte [rbp + 0x114]
xor r11b, 1
and r11b, 0
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
xor r8b, 0xff
mov r9b, al
xor r9b, r8b
and r9b, al
mov al, dl
and al, r9b
xor dl, r9b
or al, dl
mov dl, byte [rbp + 0x114]
xor dl, 1
mov r8b, r12b
xor r8b, 0xff
mov r9b, byte [rbp + 0x114]
xor r9b, 1
or dl, r8b
or r9b, 1
xor dl, 0xff
and dl, r9b
mov r8b, byte [rbp + 0x114]
xor r8b, 1
and r8b, 1
mov r9b, byte [rbp + 0x114]
xor r9b, 1
mov r10b, r9b
and r10b, 1
mov r11b, r12b
xor r11b, 0xff
and r11b, 0xff
and r12b, r9b
or r8b, r10b
or r11b, r12b
xor r8b, r11b
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 + 0x114]
xor r8b, 1
and r9b, r8b
mov r10b, byte [rbp + 0x114]
xor r10b, 1
and r10b, 0xff
and r8b, 1
or dl, r9b
or r10b, r8b
xor dl, r10b
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
mov r8b, dl
xor r8b, 0xff
mov r9b, byte [rbp + 0x114]
xor r9b, 1
or al, r8b
or r9b, 1
xor al, 0xff
and al, r9b
mov r8b, cl
xor r8b, 0xff
and r8b, 0
mov r9b, byte [rbp + 0x114]
xor r9b, 0
and cl, r9b
mov r10b, dl
xor r10b, 0xff
and r10b, 0
and dl, r9b
or r8b, cl
or r10b, dl
xor r8b, r10b
mov cl, al
xor cl, 0xff
mov dl, r8b
xor dl, 0xff
mov r9b, byte [rbp + 0x114]
xor r9b, 0
mov r10b, cl
and r10b, 0
and al, r9b
mov r11b, dl
and r11b, 0
and r8b, r9b
or r10b, al
or r11b, r8b
xor r10b, r11b
or cl, dl
xor cl, 0xff
or r9b, 0
and cl, r9b
or r10b, cl
test r10b, 1
jne 0x6d987866
jmp 0x6d9b1156
jmp 0x6d8d3097
jmp 0x6d8d86b7
jmp 0x6d8e1d83
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x5f9c959c
mov r9d, ecx
add r9d, r8d
add r9d, 0xd75b666a
sub r9d, 0x3d2d8217
sub r9d, 0xd75b666a
add r9d, 0x24c807e1
add r9d, 0x5f9c959c
sub r9d, 0x24c807e1
mov r8d, eax
sub r8d, 0xd2787589
sub r9d, r8d
add r9d, 0xab4f744c
sub r9d, 1
sub r9d, 0xab4f744c
mov r8d, eax
sub r8d, 0xd2787589
add r9d, r8d
sub eax, 0x233d128d
sub eax, 0x3d2d8217
add eax, 0x233d128d
add r9d, 0xdc766a53
sub r9d, eax
sub r9d, 0xdc766a53
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
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, 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, 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, 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, 0
mov r12b, sil
xor r12b, 0
or r15b, al
or r12b, 0
xor r15b, 0xff
and r15b, r12b
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, r10b
xor bl, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, al
and r13b, 0xff
and r14b, r12b
mov cl, bl
and cl, 0xff
and r10b, r12b
or r13b, r14b
or cl, r10b
xor r13b, cl
or al, bl
xor al, 0xff
or r12b, 1
and al, r12b
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, dil
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
mov r11b, dil
and r11b, cl
mov bl, sil
xor bl, 1
and bl, 0xff
and cl, 1
or al, r11b
or bl, cl
xor al, bl
mov cl, r10b
xor cl, 0xff
and cl, 1
mov r11b, sil
xor r11b, 1
mov bl, r10b
and bl, r11b
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and r11b, 1
or cl, bl
or r14b, r11b
xor cl, r14b
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, sil
xor bl, 0
mov dil, cl
xor dil, bl
and dil, cl
xor r10b, 0xff
mov bl, r11b
xor bl, 0xff
mov r12b, sil
xor r12b, 1
or r10b, bl
or r12b, 1
xor r10b, 0xff
and r10b, r12b
mov bl, r14b
and bl, r15b
xor r14b, r15b
or bl, r14b
mov r14b, dil
and r14b, r10b
xor dil, r10b
or r14b, dil
mov r10b, bl
xor r10b, 0xff
mov dil, r14b
and dil, r10b
xor r14b, 0xff
and bl, r14b
or dil, bl
mov r10b, al
and r10b, cl
xor al, cl
or r10b, al
mov al, r10b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and r10b, cl
or al, r10b
mov cl, r11b
and cl, 0
xor r11b, 0
or cl, r11b
xor al, 0xff
xor cl, 0xff
mov r10b, sil
xor r10b, 1
or al, cl
or r10b, 1
xor al, 0xff
and al, r10b
mov cl, dil
xor cl, 0xff
mov r10b, al
xor r10b, 0xff
xor sil, 1
mov r11b, cl
and r11b, 0xff
and dil, sil
mov bl, r10b
and bl, 0xff
and al, sil
or r11b, dil
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 0x6d987cb6
jmp 0x6d9b166f
mov al, byte [rbp + 0x67b]
movzx ecx, al
mov rdx, qword [rbp + 0x7e8]
mov r8, qword [rdx]
mov r9, qword [rbp + 0x7e0]
mov r10d, dword [r9]
mov r11d, r10d
movzx r10d, byte [r8 + r11]
mov esi, r10d
xor esi, 0xffffffff
and esi, 0xffffffff
mov edi, 0xffffffff
mov ebx, edi
xor ebx, 0xffffffff
mov r14d, r10d
and r14d, ebx
or esi, r14d
mov ebx, edi
xor ebx, 0xffffffff
xor esi, 0xffffffff
mov r14d, edi
xor r14d, 0xa5bc25b6
or ebx, esi
or r14d, 0xa5bc25b6
xor ebx, 0xffffffff
and ebx, r14d
mov esi, edi
xor esi, 0xffffffff
and esi, 0xffffffff
mov r14d, edi
xor r14d, 0xffffffff
and r14d, 0xffffffff
or esi, r14d
xor esi, 0xffffffff
mov r14d, r10d
xor r14d, esi
and r14d, r10d
mov esi, ebx
xor esi, 0xffffffff
mov r15d, r14d
xor r15d, 0xffffffff
mov r12d, edi
xor r12d, 0x8f8fd39b
mov r13d, esi
and r13d, 0x8f8fd39b
and ebx, r12d
mov eax, r15d
and eax, 0x8f8fd39b
and r14d, r12d
or r13d, ebx
or eax, r14d
xor r13d, eax
or esi, r15d
xor esi, 0xffffffff
or r12d, 0x8f8fd39b
and esi, r12d
or r13d, esi
mov eax, edi
xor eax, 0x1b941b83
and eax, 0x66a267ac
mov esi, edi
xor esi, 0x66a267ac
mov ebx, esi
and ebx, 0x1b941b83
mov r14d, edi
xor r14d, 0xffffffff
and r14d, 0x66a267ac
and esi, 0xffffffff
or eax, ebx
or r14d, esi
xor eax, r14d
mov esi, r13d
xor esi, 0xffffffff
and esi, 0xbea12fd
mov ebx, edi
xor ebx, 0xbea12fd
and r13d, ebx
mov r14d, edi
xor r14d, 0xffffffff
and r14d, 0xbea12fd
and ebx, 0xffffffff
or esi, r13d
or r14d, ebx
xor esi, r14d
mov ebx, edi
xor ebx, 0x9a7655e4
and ebx, 0x91e0c248
mov r14d, edi
xor r14d, 0x91e0c248
mov r15d, r14d
and r15d, 0x9a7655e4
mov r12d, edi
xor r12d, 0xffffffff
and r12d, 0x91e0c248
and r14d, 0xffffffff
or ebx, r15d
or r12d, r14d
xor ebx, r12d
mov r14d, eax
xor r14d, 0xffffffff
mov r15d, esi
xor r15d, 0xffffffff
mov r12d, edi
xor r12d, 0xde0612b4
mov r13d, r14d
and r13d, 0xde0612b4
and eax, r12d
mov dword [rbp + 0x10c], r15d
and r15d, 0xde0612b4
and esi, r12d
or r13d, eax
or r15d, esi
xor r13d, r15d
mov eax, dword [rbp + 0x10c]
or r14d, eax
xor r14d, 0xffffffff
or r12d, 0xde0612b4
and r14d, r12d
or r13d, r14d
mov esi, edi
xor esi, 0x9a7655e4
mov r14d, ebx
xor r14d, 0xffffffff
mov r15d, edi
xor r15d, 0x6283200e
mov r12d, esi
and r12d, 0x6283200e
mov eax, r15d
and eax, 0x9a7655e4
mov dword [rbp + 0x108], r14d
and r14d, 0x6283200e
and ebx, r15d
or r12d, eax
or r14d, ebx
xor r12d, r14d
mov eax, dword [rbp + 0x108]
or esi, eax
xor esi, 0xffffffff
or r15d, 0x6283200e
and esi, r15d
or r12d, esi
mov esi, r13d
xor esi, 0xffffffff
and esi, 0x64218e31
mov ebx, edi
xor ebx, 0x64218e31
and r13d, ebx
mov r14d, edi
xor r14d, 0xffffffff
and r14d, 0x64218e31
and ebx, 0xffffffff
or esi, r13d
or r14d, ebx
xor esi, r14d
xor r12d, 0xffffffff
mov ebx, esi
xor ebx, r12d
and ebx, esi
mov esi, edi
xor esi, 0x1b941b83
and esi, 0x7d85e40c
mov r14d, edi
xor r14d, 0x7d85e40c
mov r15d, r14d
and r15d, 0x1b941b83
mov r12d, edi
xor r12d, 0xffffffff
and r12d, 0x7d85e40c
and r14d, 0xffffffff
or esi, r15d
or r12d, r14d
xor esi, r12d
xor esi, 0xffffffff
xor esi, 0x992fe3f3
and esi, 0x992fe3f3
mov r14d, edi
xor r14d, 0x992fe3f3
and r14d, 0xffffffff
mov r15d, edi
xor r15d, 0xffffffff
and r15d, 0x992fe3f3
or r14d, r15d
mov r15d, r14d
xor r15d, 0xffffffff
xor r15d, 0x1b941b83
and r15d, 0x1b941b83
mov r12d, edi
xor r12d, 0xffffffff
and r12d, 0xaa708898
mov r13d, edi
xor r13d, 0xaa708898
mov eax, r13d
and eax, 0xffffffff
mov dword [rbp + 0x104], edi
xor edi, 0xffffffff
and edi, 0xaa708898
and r13d, 0xffffffff
or r12d, eax
or edi, r13d
xor r12d, edi
mov eax, dword [rbp + 0x104]
xor eax, 0x992fe3f3
mov edi, r12d
xor edi, eax
and edi, r12d
xor r14d, 0xffffffff
xor r14d, 0xffffffff
and r14d, 0xffffffff
mov eax, esi
xor eax, 0xffffffff
mov r12d, r15d
xor r12d, 0xffffffff
mov r13d, dword [rbp + 0x104]
xor r13d, 0xd2892469
mov dword [rbp + 0x100], eax
and eax, 0xd2892469
and esi, r13d
mov dword [rbp + 0xfc], r12d
and r12d, 0xd2892469
and r15d, r13d
or eax, esi
or r12d, r15d
xor eax, r12d
mov esi, dword [rbp + 0x100]
mov r15d, dword [rbp + 0xfc]
or esi, r15d
xor esi, 0xffffffff
or r13d, 0xd2892469
and esi, r13d
or eax, esi
mov esi, edi
and esi, r14d
xor edi, r14d
or esi, edi
mov edi, eax
xor edi, 0xffffffff
and edi, 0x7e57466c
mov r14d, dword [rbp + 0x104]
xor r14d, 0x7e57466c
and eax, r14d
mov r12d, esi
xor r12d, 0xffffffff
and r12d, 0x7e57466c
and esi, r14d
or edi, eax
or r12d, esi
xor edi, r12d
mov eax, r10d
xor eax, 0xffffffff
and eax, 0xffffffff
mov esi, dword [rbp + 0x104]
xor esi, 0xffffffff
and r10d, esi
or eax, r10d
mov r10d, edi
xor r10d, 0xffffffff
and r10d, 0xffffffff
mov esi, dword [rbp + 0x104]
xor esi, 0xffffffff
mov r14d, edi
and r14d, esi
or r10d, r14d
mov esi, dword [rbp + 0x104]
xor esi, 0xaf84a272
and esi, 0xa107acdc
mov r14d, dword [rbp + 0x104]
xor r14d, 0xa107acdc
mov r12d, r14d
and r12d, 0xaf84a272
mov r13d, dword [rbp + 0x104]
xor r13d, 0xffffffff
and r13d, 0xa107acdc
and r14d, 0xffffffff
or esi, r12d
or r13d, r14d
xor esi, r13d
mov r14d, eax
and r14d, r10d
xor eax, r10d
or r14d, eax
mov eax, dword [rbp + 0x104]
xor eax, 0xaf84a272
mov r10d, esi
xor r10d, 0xffffffff
mov r12d, dword [rbp + 0x104]
xor r12d, 0xe88bd39e
mov r13d, eax
and r13d, 0xe88bd39e
mov r15d, r12d
and r15d, 0xaf84a272
mov dword [rbp + 0xf8], r10d
and r10d, 0xe88bd39e
and esi, r12d
or r13d, r15d
or r10d, esi
xor r13d, r10d
mov r10d, dword [rbp + 0xf8]
or eax, r10d
xor eax, 0xffffffff
or r12d, 0xe88bd39e
and eax, r12d
or r13d, eax
mov eax, r14d
xor eax, 0xffffffff
and eax, 0x9605abaa
mov esi, dword [rbp + 0x104]
xor esi, 0x9605abaa
and r14d, esi
mov r15d, dword [rbp + 0x104]
xor r15d, 0xffffffff
and r15d, 0x9605abaa
and esi, 0xffffffff
or eax, r14d
or r15d, esi
xor eax, r15d
xor eax, 0xffffffff
xor r13d, 0xffffffff
mov esi, dword [rbp + 0x104]
xor esi, 0xd3b98b44
or eax, r13d
or esi, 0xd3b98b44
xor eax, 0xffffffff
and eax, esi
mov esi, ecx
xor esi, 0xffffffff
and esi, 0xff5593ca
mov r14d, dword [rbp + 0x104]
xor r14d, 0xff5593ca
mov r15d, ecx
and r15d, r14d
mov r12d, dword [rbp + 0x104]
xor r12d, 0xffffffff
and r12d, 0xff5593ca
and r14d, 0xffffffff
or esi, r15d
or r12d, r14d
xor esi, r12d
xor esi, 0xffffffff
xor esi, 0xdb190572
and esi, 0xdb190572
mov r14d, dword [rbp + 0x104]
xor r14d, 0xdb190572
and r14d, 0x95cc76d5
mov r15d, dword [rbp + 0x104]
xor r15d, 0x95cc76d5
mov r12d, r15d
and r12d, 0xdb190572
mov r13d, dword [rbp + 0x104]
xor r13d, 0xffffffff
and r13d, 0x95cc76d5
and r15d, 0xffffffff
or r14d, r12d
or r13d, r15d
xor r14d, r13d
mov r15d, r14d
xor r15d, 0xffffffff
mov r12d, ecx
xor r12d, r15d
and r12d, ecx
mov r15d, dword [rbp + 0x104]
xor r15d, 0xffffffff
and r15d, 0x99f812d4
mov r13d, dword [rbp + 0x104]
xor r13d, 0x99f812d4
mov r10d, r13d
and r10d, 0xffffffff
mov dword [rbp + 0xf4], eax
mov eax, dword [rbp + 0x104]
xor eax, 0xffffffff
and eax, 0x99f812d4
and r13d, 0xffffffff
or r15d, r10d
or eax, r13d
xor r15d, eax
xor r15d, 0xffffffff
mov eax, dword [rbp + 0x104]
xor eax, 0xdb190572
mov r10d, dword [rbp + 0x104]
xor r10d, 0x51767ee0
or r15d, eax
or r10d, 0x51767ee0
xor r15d, 0xffffffff
and r15d, r10d
mov eax, dword [rbp + 0x104]
xor eax, 0xffffffff
xor r14d, 0xffffffff
mov r10d, dword [rbp + 0x104]
xor r10d, 0x3cf4c3bb
or eax, r14d
or r10d, 0x3cf4c3bb
xor eax, 0xffffffff
and eax, r10d
mov r10d, esi
and r10d, r12d
xor esi, r12d
or r10d, esi
mov esi, r15d
xor esi, 0xffffffff
mov r14d, eax
xor r14d, 0xffffffff
mov r12d, dword [rbp + 0x104]
xor r12d, 0xfb6aac60
mov r13d, esi
and r13d, 0xfb6aac60
and r15d, r12d
mov dword [rbp + 0xf0], r14d
and r14d, 0xfb6aac60
and eax, r12d
or r13d, r15d
or r14d, eax
xor r13d, r14d
mov eax, dword [rbp + 0xf0]
or esi, eax
xor esi, 0xffffffff
or r12d, 0xfb6aac60
and esi, r12d
or r13d, esi
mov esi, r10d
xor esi, 0xffffffff
mov r14d, r13d
and r14d, esi
xor r13d, 0xffffffff
and r10d, r13d
or r14d, r10d
mov r10d, dword [rbp + 0x104]
xor r10d, 0x1b941b83
and r10d, 0xffffffff
mov esi, dword [rbp + 0x104]
xor esi, 0xffffffff
and esi, 0x1b941b83
or r10d, esi
mov esi, r14d
xor esi, 0xffffffff
and esi, 0x308658d6
mov r15d, dword [rbp + 0x104]
xor r15d, 0x308658d6
mov r12d, r14d
and r12d, r15d
mov r13d, r10d
xor r13d, 0xffffffff
and r13d, 0x308658d6
and r10d, r15d
or esi, r12d
or r13d, r10d
xor esi, r13d
xor esi, 0xffffffff
xor r14d, 0xffffffff
mov r10d, dword [rbp + 0x104]
xor r10d, 0x7b35057f
or esi, r14d
or r10d, 0x7b35057f
xor esi, 0xffffffff
and esi, r10d
mov r10d, ecx
xor r10d, 0xffffffff
and r10d, 0xffffffff
mov r14d, dword [rbp + 0x104]
xor r14d, 0xffffffff
and ecx, r14d
or r10d, ecx
mov ecx, edi
xor ecx, 0xffffffff
and ecx, 0x93f6212a
mov r14d, dword [rbp + 0x104]
xor r14d, 0x93f6212a
and edi, r14d
mov r15d, dword [rbp + 0x104]
xor r15d, 0xffffffff
and r15d, 0x93f6212a
and r14d, 0xffffffff
or ecx, edi
or r15d, r14d
xor ecx, r15d
mov edi, dword [rbp + 0x104]
xor edi, 0x2a47a29c
and edi, 0x348e0a7c
mov r14d, dword [rbp + 0x104]
xor r14d, 0x348e0a7c
mov r15d, r14d
and r15d, 0x2a47a29c
mov r12d, dword [rbp + 0x104]
xor r12d, 0xffffffff
and r12d, 0x348e0a7c
and r14d, 0xffffffff
or edi, r15d
or r12d, r14d
xor edi, r12d
mov r14d, r10d
xor r14d, 0xffffffff
mov r15d, ecx
xor r15d, 0xffffffff
mov r12d, dword [rbp + 0x104]
xor r12d, 0xe061d35c
mov r13d, r14d
and r13d, 0xe061d35c
and r10d, r12d
mov eax, r15d
and eax, 0xe061d35c
and ecx, r12d
or r13d, r10d
or eax, ecx
xor r13d, eax
or r14d, r15d
xor r14d, 0xffffffff
or r12d, 0xe061d35c
and r14d, r12d
or r13d, r14d
mov eax, edi
and eax, 0x2a47a29c
xor edi, 0x2a47a29c
or eax, edi
mov ecx, r13d
xor ecx, 0xffffffff
and ecx, 0x42ca18c4
mov r10d, dword [rbp + 0x104]
xor r10d, 0x42ca18c4
and r13d, r10d
mov edi, dword [rbp + 0x104]
xor edi, 0xffffffff
and edi, 0x42ca18c4
and r10d, 0xffffffff
or ecx, r13d
or edi, r10d
xor ecx, edi
xor eax, 0xffffffff
mov r10d, ecx
xor r10d, eax
and r10d, ecx
mov eax, ebx
xor eax, 0xffffffff
and eax, 0x71e75fed
mov ecx, dword [rbp + 0x104]
xor ecx, 0x71e75fed
mov edi, ebx
and edi, ecx
mov r14d, dword [rbp + 0x104]
xor r14d, 0xffffffff
and r14d, 0x71e75fed
and ecx, 0xffffffff
or eax, edi
or r14d, ecx
xor eax, r14d
mov ecx, dword [rbp + 0xf4]
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov edi, dword [rbp + 0x104]
xor edi, 0xffffffff
mov r14d, dword [rbp + 0xf4]
and r14d, edi
or ecx, r14d
mov edi, dword [rbp + 0x104]
xor edi, 0x262dbea
and edi, 0xfc4384e7
mov r14d, dword [rbp + 0x104]
xor r14d, 0xfc4384e7
mov r15d, r14d
and r15d, 0x262dbea
mov r12d, dword [rbp + 0x104]
xor r12d, 0xffffffff
and r12d, 0xfc4384e7
and r14d, 0xffffffff
or edi, r15d
or r12d, r14d
xor edi, r12d
mov r14d, eax
xor r14d, 0xffffffff
mov r15d, dword [rbp + 0x104]
xor r15d, 0x262dbea
mov r12d, dword [rbp + 0x104]
xor r12d, 0x20aaaf64
or r14d, r15d
or r12d, 0x20aaaf64
xor r14d, 0xffffffff
and r14d, r12d
xor ebx, 0xffffffff
mov r15d, edi
xor r15d, 0xffffffff
mov r12d, dword [rbp + 0x104]
xor r12d, 0x9f28e19f
or ebx, r15d
or r12d, 0x9f28e19f
xor ebx, 0xffffffff
and ebx, r12d
mov r15d, dword [rbp + 0x104]
xor r15d, 0x262dbea
mov r12d, ecx
xor r12d, r15d
and r12d, ecx
mov r15d, dword [rbp + 0xf4]
xor r15d, 0xffffffff
mov r13d, edi
xor r13d, 0xffffffff
mov dword [rbp + 0xec], eax
mov eax, dword [rbp + 0x104]
xor eax, 0xa541bd4c
or r15d, r13d
or eax, 0xa541bd4c
xor r15d, 0xffffffff
and r15d, eax
mov eax, r14d
and eax, ebx
xor r14d, ebx
or eax, r14d
mov ebx, r12d
and ebx, r15d
xor r12d, r15d
or ebx, r12d
mov r14d, eax
xor r14d, 0xffffffff
mov r15d, ebx
and r15d, r14d
xor ebx, 0xffffffff
and eax, ebx
or r15d, eax
mov eax, dword [rbp + 0xec]
and eax, ecx
mov ebx, dword [rbp + 0xec]
xor ebx, ecx
or eax, ebx
mov ecx, eax
xor ecx, 0xffffffff
and ecx, 0x1dd5a87b
mov ebx, dword [rbp + 0x104]
xor ebx, 0x1dd5a87b
and eax, ebx
mov r14d, dword [rbp + 0x104]
xor r14d, 0xffffffff
and r14d, 0x1dd5a87b
and ebx, 0xffffffff
or ecx, eax
or r14d, ebx
xor ecx, r14d
mov eax, dword [rbp + 0x104]
xor eax, 0x262dbea
mov ebx, edi
xor ebx, 0xffffffff
mov r14d, dword [rbp + 0x104]
xor r14d, 0xbad614ba
mov r12d, eax
and r12d, 0xbad614ba
mov r13d, r14d
and r13d, 0x262dbea
mov dword [rbp + 0xe8], ebx
and ebx, 0xbad614ba
and edi, r14d
or r12d, r13d
or ebx, edi
xor r12d, ebx
mov edi, dword [rbp + 0xe8]
or eax, edi
xor eax, 0xffffffff
or r14d, 0xbad614ba
and eax, r14d
or r12d, eax
xor r12d, 0xffffffff
mov eax, ecx
xor eax, r12d
and eax, ecx
mov ecx, r15d
and ecx, eax
xor r15d, eax
or ecx, r15d
mov eax, esi
xor eax, 0xffffffff
and eax, 0xffffffff
mov ebx, dword [rbp + 0x104]
xor ebx, 0xffffffff
mov r14d, esi
and r14d, ebx
or eax, r14d
mov ebx, r10d
xor ebx, 0xffffffff
and ebx, 0xffffffff
mov r14d, dword [rbp + 0x104]
xor r14d, 0xffffffff
mov r15d, r10d
and r15d, r14d
or ebx, r15d
mov r14d, dword [rbp + 0x104]
xor r14d, 0x428af181
and r14d, 0xffffffff
mov r15d, dword [rbp + 0x104]
xor r15d, 0xffffffff
and r15d, 0x428af181
or r14d, r15d
mov r15d, eax
xor r15d, 0xffffffff
mov r12d, dword [rbp + 0x104]
xor r12d, 0x428af181
mov r13d, dword [rbp + 0x104]
xor r13d, 0xc2625567
or r15d, r12d
or r13d, 0xc2625567
xor r15d, 0xffffffff
and r15d, r13d
xor esi, 0xffffffff
mov r12d, r14d
xor r12d, 0xffffffff
mov r13d, dword [rbp + 0x104]
xor r13d, 0xa966bb8b
or esi, r12d
or r13d, 0xa966bb8b
xor esi, 0xffffffff
and esi, r13d
mov r12d, dword [rbp + 0x104]
xor r12d, 0x428af181
mov r13d, ebx
xor r13d, r12d
and r13d, ebx
mov r12d, r14d
xor r12d, 0xffffffff
mov edi, r10d
xor edi, r12d
and edi, r10d
mov r10d, r15d
xor r10d, 0xffffffff
mov r12d, esi
xor r12d, 0xffffffff
mov dword [rbp + 0xe4], eax
mov eax, dword [rbp + 0x104]
xor eax, 0xf898658
mov dword [rbp + 0xe0], r10d
and r10d, 0xf898658
and r15d, eax
mov dword [rbp + 0xdc], r12d
and r12d, 0xf898658
and esi, eax
or r10d, r15d
or r12d, esi
xor r10d, r12d
mov esi, dword [rbp + 0xe0]
mov r15d, dword [rbp + 0xdc]
or esi, r15d
xor esi, 0xffffffff
or eax, 0xf898658
and esi, eax
or r10d, esi
mov eax, r13d
and eax, edi
xor r13d, edi
or eax, r13d
mov esi, r10d
xor esi, 0xffffffff
mov edi, eax
and edi, esi
xor eax, 0xffffffff
and r10d, eax
or edi, r10d
mov eax, dword [rbp + 0xe4]
and eax, ebx
mov r10d, dword [rbp + 0xe4]
xor r10d, ebx
or eax, r10d
mov r10d, eax
xor r10d, 0xffffffff
and r10d, 0xa1ee11bf
mov esi, dword [rbp + 0x104]
xor esi, 0xa1ee11bf
and eax, esi
mov ebx, dword [rbp + 0x104]
xor ebx, 0xffffffff
and ebx, 0xa1ee11bf
and esi, 0xffffffff
or r10d, eax
or ebx, esi
xor r10d, ebx
mov eax, dword [rbp + 0x104]
xor eax, 0x428af181
mov esi, r14d
xor esi, 0xffffffff
mov ebx, dword [rbp + 0x104]
xor ebx, 0x39d67dae
mov r12d, eax
and r12d, 0x39d67dae
mov r13d, ebx
and r13d, 0x428af181
mov r15d, esi
and r15d, 0x39d67dae
and r14d, ebx
or r12d, r13d
or r15d, r14d
xor r12d, r15d
or eax, esi
xor eax, 0xffffffff
or ebx, 0x39d67dae
and eax, ebx
or r12d, eax
xor r12d, 0xffffffff
mov eax, r10d
xor eax, r12d
and eax, r10d
mov r10d, edi
and r10d, eax
xor edi, eax
or r10d, edi
mov eax, ecx
xor eax, 0xffffffff
and eax, 0x27855c6b
mov esi, dword [rbp + 0x104]
xor esi, 0x27855c6b
mov edi, ecx
and edi, esi
mov ebx, dword [rbp + 0x104]
xor ebx, 0xffffffff
and ebx, 0x27855c6b
and esi, 0xffffffff
or eax, edi
or ebx, esi
xor eax, ebx
xor eax, 0xffffffff
mov esi, r10d
xor esi, eax
and esi, r10d
mov eax, r10d
xor eax, 0xffffffff
and eax, 0xffffffff
mov edi, dword [rbp + 0x104]
xor edi, 0xffffffff
and r10d, edi
or eax, r10d
xor eax, 0xffffffff
mov r10d, ecx
xor r10d, eax
and r10d, ecx
mov eax, esi
and eax, r10d
xor esi, r10d
or eax, esi
mov byte [r8 + r11], al
mov r8, qword [rdx]
mov ecx, dword [r9]
mov r11d, ecx
movzx ecx, byte [r8 + r11]
mov r10d, ecx
xor r10d, 0xffffffff
and r10d, 0xffffffff
mov esi, dword [rbp + 0x104]
xor esi, 0xffffffff
mov edi, ecx
and edi, esi
or r10d, edi
mov esi, dword [rbp + 0x104]
xor esi, 0xffffffff
xor r10d, 0xffffffff
mov edi, dword [rbp + 0x104]
xor edi, 0x7623ba64
or esi, r10d
or edi, 0x7623ba64
xor esi, 0xffffffff
and esi, edi
mov r10d, dword [rbp + 0x104]
xor r10d, 0xffffffff
and r10d, 0x83cb2eec
mov edi, dword [rbp + 0x104]
xor edi, 0x83cb2eec
mov ebx, edi
and ebx, 0xffffffff
mov r14d, dword [rbp + 0x104]
xor r14d, 0xffffffff
and r14d, 0x83cb2eec
and edi, 0xffffffff
or r10d, ebx
or r14d, edi
xor r10d, r14d
mov edi, ecx
xor edi, 0xffffffff
xor r10d, 0xffffffff
mov ebx, dword [rbp + 0x104]
xor ebx, 0x14a0e92d
or edi, r10d
or ebx, 0x14a0e92d
xor edi, 0xffffffff
and edi, ebx
mov r10d, esi
xor r10d, 0xffffffff
mov ebx, edi
xor ebx, 0xffffffff
mov r14d, dword [rbp + 0x104]
xor r14d, 0x4b0774a1
mov r15d, r10d
and r15d, 0x4b0774a1
and esi, r14d
mov r12d, ebx
and r12d, 0x4b0774a1
and edi, r14d
or r15d, esi
or r12d, edi
xor r15d, r12d
or r10d, ebx
xor r10d, 0xffffffff
or r14d, 0x4b0774a1
and r10d, r14d
or r15d, r10d
mov r10d, dword [rbp + 0x104]
xor r10d, 0xeb39b381
and r10d, 0xffffffff
mov esi, dword [rbp + 0x104]
xor esi, 0xffffffff
and esi, 0xeb39b381
or r10d, esi
mov esi, r15d
xor esi, 0xffffffff
and esi, 0x11b249d0
mov edi, dword [rbp + 0x104]
xor edi, 0x11b249d0
and r15d, edi
mov ebx, dword [rbp + 0x104]
xor ebx, 0xffffffff
and ebx, 0x11b249d0
and edi, 0xffffffff
or esi, r15d
or ebx, edi
xor esi, ebx
mov edi, dword [rbp + 0x104]
xor edi, 0xe5cf17d9
and edi, 0xffffffff
mov ebx, dword [rbp + 0x104]
xor ebx, 0xffffffff
and ebx, 0xe5cf17d9
or edi, ebx
mov ebx, r10d
xor ebx, 0xffffffff
mov r14d, esi
xor r14d, 0xffffffff
mov r15d, dword [rbp + 0x104]
xor r15d, 0xe549924e
mov r12d, ebx
and r12d, 0xe549924e
and r10d, r15d
mov r13d, r14d
and r13d, 0xe549924e
and esi, r15d
or r12d, r10d
or r13d, esi
xor r12d, r13d
or ebx, r14d
xor ebx, 0xffffffff
or r15d, 0xe549924e
and ebx, r15d
or r12d, ebx
mov r10d, dword [rbp + 0x104]
xor r10d, 0xe5cf17d9
mov esi, edi
xor esi, 0xffffffff
mov ebx, dword [rbp + 0x104]
xor ebx, 0x8ee9518a
mov r14d, r10d
and r14d, 0x8ee9518a
mov r15d, ebx
and r15d, 0xe5cf17d9
mov r13d, esi
and r13d, 0x8ee9518a
and edi, ebx
or r14d, r15d
or r13d, edi
xor r14d, r13d
or r10d, esi
xor r10d, 0xffffffff
or ebx, 0x8ee9518a
and r10d, ebx
or r14d, r10d
mov r10d, r12d
xor r10d, 0xffffffff
and r10d, 0xffffffff
mov esi, dword [rbp + 0x104]
xor esi, 0xffffffff
and r12d, esi
or r10d, r12d
xor r14d, 0xffffffff
mov esi, r10d
xor esi, r14d
and esi, r10d
mov r10d, dword [rbp + 0x104]
xor r10d, 0xeb39b381
and r10d, 0x5a777608
mov edi, dword [rbp + 0x104]
xor edi, 0x5a777608
mov ebx, edi
and ebx, 0xeb39b381
mov r14d, dword [rbp + 0x104]
xor r14d, 0xffffffff
and r14d, 0x5a777608
and edi, 0xffffffff
or r10d, ebx
or r14d, edi
xor r10d, r14d
mov edi, dword [rbp + 0x104]
xor edi, 0xffffffff
xor r10d, 0xffffffff
mov ebx, dword [rbp + 0x104]
xor ebx, 0xb2c4cad8
or edi, r10d
or ebx, 0xb2c4cad8
xor edi, 0xffffffff
and edi, ebx
mov r10d, dword [rbp + 0x104]
xor r10d, 0xffffffff
and r10d, 0xffffffff
mov ebx, dword [rbp + 0x104]
xor ebx, 0xffffffff
and ebx, 0xffffffff
or r10d, ebx
xor r10d, 0xffffffff
xor r10d, 0xeb39b381
and r10d, 0xeb39b381
mov ebx, edi
and ebx, r10d
xor edi, r10d
or ebx, edi
mov r10d, ecx
xor r10d, 0xffffffff
and r10d, 0xdc151fa1
mov edi, dword [rbp + 0x104]
xor edi, 0xdc151fa1
and ecx, edi
mov r14d, dword [rbp + 0x104]
xor r14d, 0xffffffff
and r14d, 0xdc151fa1
and edi, 0xffffffff
or r10d, ecx
or r14d, edi
xor r10d, r14d
mov ecx, ebx
xor ecx, 0xffffffff
and ecx, 0x8c95e767
mov edi, dword [rbp + 0x104]
xor edi, 0x8c95e767
mov r14d, ebx
and r14d, edi
mov r15d, dword [rbp + 0x104]
xor r15d, 0xffffffff
and r15d, 0x8c95e767
and edi, 0xffffffff
or ecx, r14d
or r15d, edi
xor ecx, r15d
mov edi, dword [rbp + 0x104]
xor edi, 0xc590d161
and edi, 0xffffffff
mov r14d, dword [rbp + 0x104]
xor r14d, 0xffffffff
and r14d, 0xc590d161
or edi, r14d
mov r14d, r10d
and r14d, ecx
xor r10d, ecx
or r14d, r10d
mov ecx, edi
and ecx, 0xc590d161
xor edi, 0xc590d161
or ecx, edi
mov r10d, r14d
xor r10d, 0xffffffff
and r10d, 0x709b8adb
mov edi, dword [rbp + 0x104]
xor edi, 0x709b8adb
and r14d, edi
mov r15d, dword [rbp + 0x104]
xor r15d, 0xffffffff
and r15d, 0x709b8adb
and edi, 0xffffffff
or r10d, r14d
or r15d, edi
xor r10d, r15d
xor ecx, 0xffffffff
mov edi, r10d
xor edi, ecx
and edi, r10d
mov ecx, dword [rbp + 0x104]
xor ecx, 0xa
and ecx, 0xffffffff
mov r10d, dword [rbp + 0x104]
xor r10d, 0xffffffff
and r10d, 0xa
or ecx, r10d
mov r10d, dword [rbp + 0x104]
xor r10d, 0xffffffff
xor ecx, 0xffffffff
mov r14d, dword [rbp + 0x104]
xor r14d, 0xea7049d0
or r10d, ecx
or r14d, 0xea7049d0
xor r10d, 0xffffffff
and r10d, r14d
mov ecx, dword [rbp + 0x104]
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov r14d, dword [rbp + 0x104]
xor r14d, 0xffffffff
and r14d, 0xffffffff
or ecx, r14d
mov r14d, dword [rbp + 0x104]
xor r14d, 0xa
xor ecx, 0xffffffff
mov r15d, dword [rbp + 0x104]
xor r15d, 0x416f92cf
or r14d, ecx
or r15d, 0x416f92cf
xor r14d, 0xffffffff
and r14d, r15d
mov ecx, r10d
and ecx, r14d
xor r10d, r14d
or ecx, r10d
mov r10d, dword [rbp + 0x104]
xor r10d, 0xeb39b381
and r10d, 0xffffffff
mov r14d, dword [rbp + 0x104]
xor r14d, 0xffffffff
and r14d, 0xeb39b381
or r10d, r14d
mov r14d, ecx
xor r14d, 0xffffffff
and r14d, 0x84dd69d8
mov r15d, dword [rbp + 0x104]
xor r15d, 0x84dd69d8
mov r12d, ecx
and r12d, r15d
mov r13d, r10d
xor r13d, 0xffffffff
and r13d, 0x84dd69d8
and r10d, r15d
or r14d, r12d
or r13d, r10d
xor r14d, r13d
xor ecx, 0xffffffff
mov r10d, r14d
xor r10d, ecx
and r10d, r14d
mov ecx, dword [rbp + 0x104]
xor ecx, 0xa
and ecx, 0xbc7de92f
mov r14d, dword [rbp + 0x104]
xor r14d, 0xbc7de92f
mov r15d, r14d
and r15d, 0xa
mov r12d, dword [rbp + 0x104]
xor r12d, 0xffffffff
and r12d, 0xbc7de92f
and r14d, 0xffffffff
or ecx, r15d
or r12d, r14d
xor ecx, r12d
mov r14d, ebx
xor r14d, 0xffffffff
and r14d, 0x26202afc
mov r15d, dword [rbp + 0x104]
xor r15d, 0x26202afc
and ebx, r15d
mov r12d, dword [rbp + 0x104]
xor r12d, 0xffffffff
and r12d, 0x26202afc
and r15d, 0xffffffff
or r14d, ebx
or r12d, r15d
xor r14d, r12d
mov ebx, dword [rbp + 0x104]
xor ebx, 0x6f4e692a
and ebx, 0x40c0d615
mov r15d, dword [rbp + 0x104]
xor r15d, 0x40c0d615
mov r12d, r15d
and r12d, 0x6f4e692a
mov r13d, dword [rbp + 0x104]
xor r13d, 0xffffffff
and r13d, 0x40c0d615
and r15d, 0xffffffff
or ebx, r12d
or r13d, r15d
xor ebx, r13d
mov r15d, ecx
and r15d, r14d
xor ecx, r14d
or r15d, ecx
mov ecx, dword [rbp + 0x104]
xor ecx, 0x6f4e692a
mov r14d, ebx
xor r14d, 0xffffffff
mov r12d, dword [rbp + 0x104]
xor r12d, 0x1e6f1099
mov r13d, ecx
and r13d, 0x1e6f1099
mov eax, r12d
and eax, 0x6f4e692a
mov dword [rbp + 0xd8], r14d
and r14d, 0x1e6f1099
and ebx, r12d
or r13d, eax
or r14d, ebx
xor r13d, r14d
mov eax, dword [rbp + 0xd8]
or ecx, eax
xor ecx, 0xffffffff
or r12d, 0x1e6f1099
and ecx, r12d
or r13d, ecx
mov ecx, r15d
xor ecx, 0xffffffff
and ecx, 0x55e84fdd
mov ebx, dword [rbp + 0x104]
xor ebx, 0x55e84fdd
and r15d, ebx
mov r14d, dword [rbp + 0x104]
xor r14d, 0xffffffff
and r14d, 0x55e84fdd
and ebx, 0xffffffff
or ecx, r15d
or r14d, ebx
xor ecx, r14d
xor ecx, 0xffffffff
xor r13d, 0xffffffff
mov ebx, dword [rbp + 0x104]
xor ebx, 0xc2537a43
or ecx, r13d
or ebx, 0xc2537a43
xor ecx, 0xffffffff
and ecx, ebx
mov ebx, esi
xor ebx, 0xffffffff
mov r14d, edi
xor r14d, 0xffffffff
mov r15d, dword [rbp + 0x104]
xor r15d, 0x8756e973
or ebx, r14d
or r15d, 0x8756e973
xor ebx, 0xffffffff
and ebx, r15d
mov r14d, esi
xor r14d, 0xffffffff
mov r15d, edi
and r15d, r14d
xor edi, 0xffffffff
and esi, edi
or r15d, esi
mov esi, ebx
xor esi, 0xffffffff
mov edi, r15d
xor edi, 0xffffffff
mov r14d, dword [rbp + 0x104]
xor r14d, 0x2f625ff6
mov r12d, esi
and r12d, 0x2f625ff6
and ebx, r14d
mov r13d, edi
and r13d, 0x2f625ff6
and r15d, r14d
or r12d, ebx
or r13d, r15d
xor r12d, r13d
or esi, edi
xor esi, 0xffffffff
or r14d, 0x2f625ff6
and esi, r14d
or r12d, esi
mov esi, r10d
xor esi, 0xffffffff
and esi, 0x96c6a398
mov edi, dword [rbp + 0x104]
xor edi, 0x96c6a398
mov ebx, r10d
and ebx, edi
mov r14d, dword [rbp + 0x104]
xor r14d, 0xffffffff
and r14d, 0x96c6a398
and edi, 0xffffffff
or esi, ebx
or r14d, edi
xor esi, r14d
mov edi, ecx
xor edi, 0xffffffff
and edi, 0xffffffff
mov ebx, dword [rbp + 0x104]
xor ebx, 0xffffffff
mov r14d, ecx
and r14d, ebx
or edi, r14d
mov ebx, dword [rbp + 0x104]
xor ebx, 0xec8cf1a
and ebx, 0xfeffd58
mov r14d, dword [rbp + 0x104]
xor r14d, 0xfeffd58
mov r15d, r14d
and r15d, 0xec8cf1a
mov r13d, dword [rbp + 0x104]
xor r13d, 0xffffffff
and r13d, 0xfeffd58
and r14d, 0xffffffff
or ebx, r15d
or r13d, r14d
xor ebx, r13d
mov r14d, dword [rbp + 0x104]
xor r14d, 0xec8cf1a
mov r15d, esi
xor r15d, r14d
and r15d, esi
xor r10d, 0xffffffff
mov r14d, ebx
xor r14d, 0xffffffff
mov r13d, dword [rbp + 0x104]
xor r13d, 0xfced521b
or r10d, r14d
or r13d, 0xfced521b
xor r10d, 0xffffffff
and r10d, r13d
mov r14d, edi
xor r14d, 0xffffffff
mov r13d, dword [rbp + 0x104]
xor r13d, 0xec8cf1a
mov eax, dword [rbp + 0x104]
xor eax, 0x161c25c8
or r14d, r13d
or eax, 0x161c25c8
xor r14d, 0xffffffff
and r14d, eax
mov eax, ebx
xor eax, 0xffffffff
mov r13d, ecx
xor r13d, eax
and r13d, ecx
mov eax, r15d
and eax, r10d
xor r15d, r10d
or eax, r15d
mov ecx, r14d
xor ecx, 0xffffffff
mov r10d, r13d
xor r10d, 0xffffffff
mov r15d, dword [rbp + 0x104]
xor r15d, 0x3e88b81
mov dword [rbp + 0xd4], ecx
and ecx, 0x3e88b81
and r14d, r15d
mov dword [rbp + 0xd0], r10d
and r10d, 0x3e88b81
and r13d, r15d
or ecx, r14d
or r10d, r13d
xor ecx, r10d
mov r10d, dword [rbp + 0xd4]
mov r14d, dword [rbp + 0xd0]
or r10d, r14d
xor r10d, 0xffffffff
or r15d, 0x3e88b81
and r10d, r15d
or ecx, r10d
mov r10d, eax
xor r10d, 0xffffffff
mov r15d, ecx
and r15d, r10d
xor ecx, 0xffffffff
and eax, ecx
or r15d, eax
mov eax, esi
xor eax, 0xffffffff
mov ecx, edi
xor ecx, 0xffffffff
mov r10d, dword [rbp + 0x104]
xor r10d, 0x66682dde
mov r13d, eax
and r13d, 0x66682dde
and esi, r10d
mov r14d, ecx
and r14d, 0x66682dde
and edi, r10d
or r13d, esi
or r14d, edi
xor r13d, r14d
or eax, ecx
xor eax, 0xffffffff
or r10d, 0x66682dde
and eax, r10d
or r13d, eax
mov eax, r13d
xor eax, 0xffffffff
and eax, 0xffffffff
mov ecx, dword [rbp + 0x104]
xor ecx, 0xffffffff
and r13d, ecx
or eax, r13d
mov ecx, dword [rbp + 0x104]
xor ecx, 0xec8cf1a
mov r10d, ebx
xor r10d, 0xffffffff
mov esi, dword [rbp + 0x104]
xor esi, 0x154c062c
mov edi, ecx
and edi, 0x154c062c
mov r14d, esi
and r14d, 0xec8cf1a
mov r13d, r10d
and r13d, 0x154c062c
and ebx, esi
or edi, r14d
or r13d, ebx
xor edi, r13d
or ecx, r10d
xor ecx, 0xffffffff
or esi, 0x154c062c
and ecx, esi
or edi, ecx
xor edi, 0xffffffff
mov ecx, eax
xor ecx, edi
and ecx, eax
mov eax, r15d
xor eax, 0xffffffff
mov r10d, ecx
xor r10d, 0xffffffff
mov esi, dword [rbp + 0x104]
xor esi, 0x62d021d4
mov edi, eax
and edi, 0x62d021d4
and r15d, esi
mov ebx, r10d
and ebx, 0x62d021d4
and ecx, esi
or edi, r15d
or ebx, ecx
xor edi, ebx
or eax, r10d
xor eax, 0xffffffff
or esi, 0x62d021d4
and eax, esi
or edi, eax
mov eax, r12d
xor eax, 0xffffffff
and eax, 0xffffffff
mov ecx, dword [rbp + 0x104]
xor ecx, 0xffffffff
mov r10d, r12d
and r10d, ecx
or eax, r10d
xor eax, 0xffffffff
xor eax, 0xdd66b6fc
and eax, 0xdd66b6fc
mov ecx, dword [rbp + 0x104]
xor ecx, 0xdd66b6fc
and ecx, 0xffffffff
mov r10d, dword [rbp + 0x104]
xor r10d, 0xffffffff
and r10d, 0xdd66b6fc
or ecx, r10d
xor r12d, 0xffffffff
mov r10d, ecx
xor r10d, 0xffffffff
mov esi, dword [rbp + 0x104]
xor esi, 0xd747383
or r12d, r10d
or esi, 0xd747383
xor r12d, 0xffffffff
and r12d, esi
mov r10d, edi
xor r10d, 0xffffffff
and r10d, 0xffffffff
mov esi, dword [rbp + 0x104]
xor esi, 0xffffffff
mov ebx, edi
and ebx, esi
or r10d, ebx
xor r10d, 0xffffffff
mov esi, dword [rbp + 0x104]
xor esi, 0xdd66b6fc
mov ebx, dword [rbp + 0x104]
xor ebx, 0xbd215807
or r10d, esi
or ebx, 0xbd215807
xor r10d, 0xffffffff
and r10d, ebx
xor ecx, 0xffffffff
mov esi, edi
xor esi, ecx
and esi, edi
mov ecx, eax
xor ecx, 0xffffffff
mov edi, r12d
xor edi, 0xffffffff
mov ebx, dword [rbp + 0x104]
xor ebx, 0xa7ff7bbd
mov r14d, ecx
and r14d, 0xa7ff7bbd
and eax, ebx
mov r15d, edi
and r15d, 0xa7ff7bbd
and r12d, ebx
or r14d, eax
or r15d, r12d
xor r14d, r15d
or ecx, edi
xor ecx, 0xffffffff
or ebx, 0xa7ff7bbd
and ecx, ebx
or r14d, ecx
mov eax, r10d
xor eax, 0xffffffff
mov ecx, esi
xor ecx, 0xffffffff
mov edi, dword [rbp + 0x104]
xor edi, 0x933e3e47
mov ebx, eax
and ebx, 0x933e3e47
and r10d, edi
mov r15d, ecx
and r15d, 0x933e3e47
and esi, edi
or ebx, r10d
or r15d, esi
xor ebx, r15d
or eax, ecx
xor eax, 0xffffffff
or edi, 0x933e3e47
and eax, edi
or ebx, eax
mov eax, r14d
xor eax, 0xffffffff
mov ecx, ebx
and ecx, eax
xor ebx, 0xffffffff
and r14d, ebx
or ecx, r14d
mov byte [r8 + r11], cl
mov eax, dword [sym.out.dll_x.13]
mov r10d, dword [sym.out.dll_y.14]
mov esi, 0xb4b3d4d2
add esi, 0
add esi, 0x4c62cabd
sub esi, 0xb4b3d4d2
sub esi, 0x5cbddaf2
sub esi, 1
add esi, 0x5cbddaf2
add esi, 0x50b44d1c
sub esi, 0x4c62cabd
sub esi, 0x50b44d1c
mov edi, 0x1524318e
add edi, 0
sub edi, esi
sub edi, 0x1524318e
mov esi, eax
sub esi, 0x7e1fcdf0
sub esi, edi
add esi, 0x7e1fcdf0
imul eax, esi
and eax, 1
cmp eax, 0
sete cl
cmp r10d, 0xa
setl al
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r10b, 1
mov r11b, r10b
xor r11b, 1
mov bl, al
and bl, r11b
or r8b, bl
mov r11b, cl
xor r11b, 0xff
and r11b, 1
mov bl, r10b
xor bl, 1
mov sil, cl
and sil, bl
mov dil, r8b
xor dil, 0xff
and dil, 0xff
and r8b, bl
or r11b, sil
or dil, r8b
xor r11b, dil
mov r8b, cl
xor r8b, 0xff
mov bl, r11b
xor bl, r8b
and bl, r11b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r11b, r10b
xor r11b, 1
mov sil, cl
and sil, r11b
or r8b, sil
mov r11b, r10b
xor r11b, 0
xor r8b, 0xff
mov sil, r10b
xor sil, 0
or r11b, r8b
or sil, 0
xor r11b, 0xff
and r11b, sil
mov r8b, r10b
xor r8b, 0
and r8b, 1
mov sil, r10b
xor sil, 1
and sil, 0
or r8b, sil
xor cl, 0xff
mov sil, r8b
xor sil, 0xff
mov dil, r10b
xor dil, 1
or cl, sil
or dil, 1
xor cl, 0xff
and cl, dil
mov sil, al
xor sil, 0xff
and sil, 1
mov dil, r10b
xor dil, 1
mov r14b, al
and r14b, dil
or sil, r14b
xor sil, 0xff
mov dil, r10b
xor dil, 0
mov r14b, r10b
xor r14b, 0
or sil, dil
or r14b, 0
xor sil, 0xff
and sil, r14b
xor r8b, 0xff
mov dil, al
xor dil, r8b
and dil, al
mov al, r11b
and al, cl
xor r11b, cl
or al, r11b
mov cl, sil
xor cl, 0xff
mov r8b, dil
xor r8b, 0xff
mov r11b, r10b
xor r11b, 0
mov r14b, cl
and r14b, 0
and sil, r11b
mov r15b, r8b
and r15b, 0
and dil, r11b
or r14b, sil
or r15b, dil
xor r14b, r15b
or cl, r8b
xor cl, 0xff
or r11b, 0
and cl, r11b
or r14b, cl
mov cl, al
xor cl, 0xff
and cl, 0
mov r8b, r10b
xor r8b, 0
and al, r8b
mov r11b, r14b
xor r11b, 0xff
and r11b, 0
and r14b, r8b
or cl, al
or r11b, r14b
xor cl, r11b
mov al, bl
xor al, 0xff
and al, 1
mov r8b, r10b
xor r8b, 1
mov r11b, bl
and r11b, r8b
mov sil, r10b
xor sil, 1
and sil, 0xff
and r8b, 1
or al, r11b
or sil, r8b
xor al, sil
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r11b, r10b
xor r11b, 1
mov sil, cl
and sil, r11b
or r8b, sil
mov r11b, r10b
xor r11b, 0
and r11b, 1
mov sil, r10b
xor sil, 1
and sil, 0
or r11b, sil
mov sil, r10b
xor sil, 0
mov dil, al
xor dil, sil
and dil, al
xor bl, 0xff
mov sil, r11b
xor sil, 0xff
mov r14b, r10b
xor r14b, 0
or bl, sil
or r14b, 0
xor bl, 0xff
and bl, r14b
mov sil, r10b
xor sil, 0
mov r14b, r8b
xor r14b, sil
and r14b, r8b
xor cl, 0xff
mov sil, r11b
xor sil, 0xff
mov r15b, r10b
xor r15b, 1
or cl, sil
or r15b, 1
xor cl, 0xff
and cl, r15b
mov sil, dil
and sil, bl
xor dil, bl
or sil, dil
mov bl, r14b
xor bl, 0xff
mov dil, cl
xor dil, 0xff
mov r15b, r10b
xor r15b, 0
mov r12b, bl
and r12b, 0
and r14b, r15b
mov r13b, dil
and r13b, 0
and cl, r15b
or r12b, r14b
or r13b, cl
xor r12b, r13b
or bl, dil
xor bl, 0xff
or r15b, 0
and bl, r15b
or r12b, bl
mov cl, sil
xor cl, 0xff
mov bl, r12b
and bl, cl
xor r12b, 0xff
and sil, r12b
or bl, sil
mov cl, al
xor cl, 0xff
mov sil, r8b
xor sil, 0xff
mov dil, r10b
xor dil, 1
mov r14b, cl
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 cl, sil
xor cl, 0xff
or dil, 1
and cl, dil
or r14b, cl
mov al, r14b
xor al, 0xff
and al, 0
mov cl, r10b
xor cl, 0
and r14b, cl
mov r8b, r10b
xor r8b, 1
and r8b, 0
and cl, 1
or al, r14b
or r8b, cl
xor al, r8b
mov cl, r11b
and cl, 0
xor r11b, 0
or cl, r11b
xor cl, 0xff
mov r8b, al
xor r8b, cl
and r8b, al
mov al, bl
xor al, 0xff
mov cl, r8b
xor cl, 0xff
xor r10b, 0
mov r11b, al
and r11b, 0
and bl, r10b
mov sil, cl
and sil, 0
and r8b, r10b
or r11b, bl
or sil, r8b
xor r11b, sil
or al, cl
xor al, 0xff
or r10b, 0
and al, r10b
or r11b, al
test r11b, 1
jne 0x6d989ac9
jmp 0x6d9b166f
jmp 0x6d8e5464
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xcc59c2fe
sub r8d, 0x4fec3f25
add r8d, 0xcc59c2fe
mov r9d, ecx
add r9d, 0xd63107ae
sub r9d, r8d
sub r9d, 0xd63107ae
add r9d, 0xbbbdc13e
add r9d, 0xa7294ce5
sub r9d, 0xbbbdc13e
add r9d, 0xfd5595f4
sub r9d, 1
sub r9d, 0xfd5595f4
add r9d, 0xf4082d12
sub r9d, 0xa7294ce5
sub r9d, 0xf4082d12
mov r8d, eax
sub r8d, 0xc5f095cc
sub r8d, 0x4fec3f25
add r8d, 0xc5f095cc
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
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
or bl, r15b
xor bl, 0xff
xor bl, 0
and bl, 0
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
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
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, 0
or r15b, al
or r12b, 0
xor r15b, 0xff
and r15b, r12b
xor r11b, 0xff
xor dil, 0xff
xor sil, 0
or r11b, dil
or sil, 0
xor r11b, 0xff
and r11b, sil
mov al, bl
and al, r10b
xor bl, r10b
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, r14b
xor r10b, al
and r10b, r14b
mov al, r14b
xor al, 0xff
mov r11b, bl
and r11b, al
xor bl, 0xff
and r14b, bl
or r11b, r14b
mov al, r10b
and al, r11b
xor r10b, r11b
or al, r10b
test al, 1
jne 0x6d989d08
jmp 0x6d9b22a2
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x4d8f8bce
sub r8d, 0xc770372b
add r8d, 0x4d8f8bce
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, 0x8478a964
sub r9d, 1
add r9d, 0x8478a964
sub r8d, 0x956c22ca
add r8d, r9d
add r8d, 0x956c22ca
mov r9d, eax
sub r9d, r8d
add r9d, 0
mov r8d, eax
sub r8d, 0x4c9d7dc
sub r8d, 0xc770372b
add r8d, 0x4c9d7dc
sub eax, r8d
sub r9d, eax
mov eax, 0x900fe432
add eax, 0
sub eax, r9d
sub eax, 0x900fe432
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, 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, 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, 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, 0
xor r15b, 0
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
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and cl, 1
or al, sil
or r14b, cl
xor al, r14b
mov cl, bl
xor cl, 0xff
xor al, 0xff
mov sil, dil
xor sil, 1
or cl, al
or sil, 1
xor cl, 0xff
and cl, sil
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, cl
xor al, 0xff
mov bl, r11b
xor bl, 0xff
mov sil, dil
xor sil, 0
mov r14b, al
and r14b, 0
and cl, sil
mov r15b, bl
and r15b, 0
and r11b, sil
or r14b, cl
or r15b, r11b
xor r14b, r15b
or al, bl
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
or al, r11b
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, 1
and r11b, 1
mov bl, dil
xor bl, 1
mov sil, bl
and sil, 1
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and bl, 1
or r11b, sil
or r15b, bl
xor r11b, r15b
mov bl, dil
xor bl, 1
mov sil, al
xor sil, bl
and sil, al
xor dl, 0xff
mov bl, r11b
xor bl, 0xff
mov r15b, dil
xor r15b, 1
or dl, bl
or r15b, 1
xor dl, 0xff
and dl, r15b
mov bl, cl
xor bl, 0xff
mov r15b, dil
xor r15b, 1
mov r12b, dil
xor r12b, 0
or bl, r15b
or r12b, 0
xor bl, 0xff
and bl, r12b
xor r14b, 0xff
mov r15b, r11b
xor r15b, 0xff
mov r12b, dil
xor r12b, 1
or r14b, r15b
or r12b, 1
xor r14b, 0xff
and r14b, r12b
mov r15b, sil
xor r15b, 0xff
mov r12b, dl
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
mov r8b, r15b
and r8b, 0
and sil, r13b
mov r9b, r12b
and r9b, 0
and dl, r13b
or r8b, sil
or r9b, dl
xor r8b, r9b
or r15b, r12b
xor r15b, 0xff
or r13b, 0
and r15b, r13b
or r8b, r15b
mov dl, bl
and dl, r14b
xor bl, r14b
or dl, bl
mov r9b, r8b
xor r9b, 0xff
mov bl, dl
and bl, r9b
xor dl, 0xff
and r8b, dl
or bl, r8b
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov al, dl
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
and dl, cl
or al, dl
mov cl, dil
xor cl, 1
mov dl, r11b
xor dl, 0xff
xor dil, 0
mov r8b, cl
and r8b, 0
mov r9b, dil
and r9b, 1
mov sil, dl
and sil, 0
and r11b, dil
or r8b, r9b
or sil, r11b
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, bl
and al, cl
xor bl, cl
or al, bl
test al, 1
jne 0x6d98a117
jmp 0x6d9b22a2
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xe2cdb581
sub r8d, 1
add r8d, 0xe2cdb581
mov r9d, 0x17751fd2
add r9d, 0
add r9d, r8d
sub r9d, 0x17751fd2
mov r8d, ecx
add r8d, 0x77d73877
add r8d, 0x26dadf41
sub r8d, 0x77d73877
sub eax, r9d
sub r8d, eax
add r8d, 0xff7e1afe
sub r8d, 0x26dadf41
sub r8d, 0xff7e1afe
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, 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
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 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, 0
mov cl, sil
xor cl, 0
mov dil, r10b
and dil, cl
mov r14b, sil
xor r14b, 1
and r14b, 0
and cl, 1
or al, dil
or r14b, cl
xor al, r14b
xor al, 0xff
mov cl, r11b
xor cl, al
and cl, r11b
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
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, 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
mov r14b, r11b
xor r14b, 0xff
mov r15b, bl
xor r15b, r14b
and r15b, bl
mov bl, sil
xor bl, 1
mov r14b, r10b
xor r14b, bl
and r14b, r10b
mov bl, r11b
xor bl, 0xff
mov r12b, al
xor r12b, bl
and r12b, al
mov al, dil
xor al, 0xff
mov bl, r15b
xor bl, 0xff
mov r13b, sil
xor r13b, 1
mov dl, al
and dl, 0xff
and dil, r13b
mov r8b, bl
and r8b, 0xff
and r15b, r13b
or dl, dil
or r8b, r15b
xor dl, r8b
or al, bl
xor al, 0xff
or r13b, 1
and al, r13b
or dl, al
mov al, r14b
xor al, 0xff
mov r8b, r12b
xor r8b, 0xff
mov bl, sil
xor bl, 1
mov dil, al
and dil, 0xff
and r14b, bl
mov r15b, r8b
and r15b, 0xff
and r12b, bl
or dil, r14b
or r15b, r12b
xor dil, r15b
or al, r8b
xor al, 0xff
or bl, 1
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
xor dl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov bl, sil
xor bl, 1
mov dil, dl
and dil, 0xff
and cl, bl
mov r14b, r8b
and r14b, 0xff
and r10b, bl
or dil, cl
or r14b, r10b
xor dil, r14b
or dl, r8b
xor dl, 0xff
or bl, 1
and dl, bl
or dil, dl
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, r11b
and dl, 1
xor r11b, 1
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, 1
mov r10b, dl
and r10b, 0xff
and al, sil
mov r11b, r8b
and r11b, 0xff
and cl, sil
or r10b, al
or r11b, cl
xor r10b, r11b
or dl, r8b
xor dl, 0xff
or sil, 1
and dl, sil
or r10b, dl
test r10b, 1
jne 0x6d98a51a
jmp 0x6d9b4cfd
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
sub eax, 0x6cc6faf1
add eax, r8d
add eax, 0x6cc6faf1
mov r8d, 0x34d73b73
add r8d, 0
sub r8d, eax
sub r8d, 0x34d73b73
mov eax, ecx
add eax, 0x34041138
sub eax, r8d
sub eax, 0x34041138
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
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, 1
mov dil, bl
xor dil, 1
and dil, 1
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
mov r12b, r15b
and r12b, 1
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
mov r12b, r14b
xor r12b, r15b
and r12b, r14b
mov r14b, bl
xor r14b, 1
xor r11b, 0xff
mov r15b, bl
xor r15b, 1
or r14b, r11b
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov r11b, sil
and r11b, dil
xor sil, dil
or r11b, sil
mov sil, r12b
and sil, r14b
xor r12b, r14b
or sil, r12b
mov dil, r11b
xor dil, 0xff
mov r14b, sil
and r14b, dil
xor sil, 0xff
and r11b, sil
or r14b, r11b
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, 0
mov dil, bl
xor dil, 0
mov r15b, dil
and r15b, 1
mov r12b, bl
xor r12b, 1
and r12b, 0
and dil, 1
or r11b, r15b
or r12b, dil
xor r11b, r12b
mov dil, r10b
xor dil, 0xff
mov r15b, r11b
xor r15b, 0xff
mov r12b, bl
xor r12b, 1
or dil, r15b
or r12b, 1
xor dil, 0xff
and dil, r12b
mov r15b, bl
xor r15b, 1
and r15b, 1
mov r12b, bl
xor r12b, 1
and r12b, 1
or r15b, r12b
xor r15b, 0xff
mov r12b, bl
xor r12b, 1
mov r13b, bl
xor r13b, 1
or r15b, r12b
or r13b, 1
xor r15b, 0xff
and r15b, r13b
mov r12b, bl
xor r12b, 1
xor r11b, 0xff
mov r13b, bl
xor r13b, 1
or r12b, r11b
or r13b, 1
xor r12b, 0xff
and r12b, r13b
mov r11b, sil
xor r11b, 0xff
mov r13b, dil
xor r13b, 0xff
mov al, bl
xor al, 0
mov cl, r11b
and cl, 0
and sil, al
mov dl, r13b
and dl, 0
and dil, al
or cl, sil
or dl, dil
xor cl, dl
or r11b, r13b
xor r11b, 0xff
or al, 0
and r11b, al
or cl, r11b
mov al, r15b
xor al, 0xff
mov dl, r12b
xor dl, 0xff
mov r11b, bl
xor r11b, 0
mov sil, al
and sil, 0
and r15b, r11b
mov dil, dl
and dil, 0
and r12b, r11b
or sil, r15b
or dil, r12b
xor sil, dil
or al, dl
xor al, 0xff
or r11b, 0
and al, r11b
or sil, al
mov al, cl
xor al, 0xff
mov dl, sil
and dl, al
xor sil, 0xff
and cl, sil
or dl, cl
mov al, bl
xor al, 0
and al, 0
mov cl, bl
xor cl, 0
mov r11b, cl
and r11b, 0
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
xor al, 0xff
mov r11b, bl
xor r11b, 1
or cl, al
or r11b, 1
xor cl, 0xff
and cl, r11b
mov al, bl
xor al, 1
and al, 1
mov r11b, bl
xor r11b, 1
and r11b, 1
or al, r11b
mov r11b, bl
xor r11b, 0
xor al, 0xff
mov sil, bl
xor sil, 0
or r11b, al
or sil, 0
xor r11b, 0xff
and r11b, sil
mov al, cl
and al, r11b
xor cl, r11b
or al, cl
mov cl, r14b
xor cl, 0xff
and cl, 1
mov r11b, bl
xor r11b, 1
mov sil, r14b
and sil, r11b
or cl, sil
mov r11b, bl
xor r11b, 0
and r11b, 1
mov sil, bl
xor sil, 1
mov dil, sil
and dil, 0
mov r15b, bl
xor r15b, 1
and r15b, 0xff
and sil, 1
or r11b, dil
or r15b, sil
xor r11b, r15b
mov sil, bl
xor sil, 1
and sil, 0
mov dil, bl
xor dil, 0
mov r15b, dil
and r15b, 1
mov r12b, bl
xor r12b, 1
and r12b, 0
and dil, 1
or sil, r15b
or r12b, dil
xor sil, r12b
mov dil, cl
xor dil, 0xff
mov r15b, r11b
xor r15b, 0xff
mov r12b, bl
xor r12b, 1
mov r13b, dil
and r13b, 0xff
and cl, r12b
mov r8b, r15b
and r8b, 0xff
and r11b, r12b
or r13b, cl
or r8b, r11b
xor r13b, r8b
or dil, r15b
xor dil, 0xff
or r12b, 1
and dil, r12b
or r13b, dil
mov cl, bl
xor cl, 1
mov r8b, sil
xor r8b, 0xff
mov r11b, bl
xor r11b, 0
mov dil, cl
and dil, 0
mov r15b, r11b
and r15b, 1
mov r12b, r8b
and r12b, 0
and sil, r11b
or dil, r15b
or r12b, sil
xor dil, r12b
or cl, r8b
xor cl, 0xff
or r11b, 0
and cl, r11b
or dil, cl
mov cl, r13b
xor cl, 0xff
and cl, 1
mov r8b, bl
xor r8b, 1
and r13b, r8b
mov r11b, bl
xor r11b, 1
and r11b, 0xff
and r8b, 1
or cl, r13b
or r11b, r8b
xor cl, r11b
xor dil, 0xff
mov r8b, cl
xor r8b, dil
and r8b, cl
mov cl, r9b
xor cl, 0xff
and cl, 0
mov r11b, bl
xor r11b, 0
and r9b, r11b
mov sil, bl
xor sil, 1
and sil, 0
and r11b, 1
or cl, r9b
or sil, r11b
xor cl, sil
mov r9b, al
xor r9b, 0xff
and r9b, 1
mov r11b, bl
xor r11b, 1
mov sil, al
and sil, r11b
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
and r11b, 0
mov sil, bl
xor sil, 0
mov dil, sil
and dil, 1
mov r15b, bl
xor r15b, 1
and r15b, 0
and sil, 1
or r11b, dil
or r15b, sil
xor r11b, r15b
mov sil, cl
and sil, r9b
xor cl, r9b
or sil, cl
mov cl, bl
xor cl, 1
mov r9b, r11b
xor r9b, 0xff
mov dil, bl
xor dil, 0
mov r15b, cl
and r15b, 0
mov r12b, dil
and r12b, 1
mov r13b, r9b
and r13b, 0
and r11b, dil
or r15b, r12b
or r13b, r11b
xor r15b, r13b
or cl, r9b
xor cl, 0xff
or dil, 0
and cl, dil
or r15b, cl
mov cl, sil
xor cl, 0xff
and cl, 0
mov r9b, bl
xor r9b, 0
and sil, r9b
mov r11b, bl
xor r11b, 1
and r11b, 0
and r9b, 1
or cl, sil
or r11b, r9b
xor cl, r11b
xor r15b, 0xff
mov r9b, cl
xor r9b, r15b
and r9b, cl
mov cl, dl
xor cl, 0xff
and cl, 1
mov r11b, bl
xor r11b, 1
mov sil, dl
and sil, r11b
or cl, sil
mov r11b, bl
xor r11b, 0
and r11b, 1
mov sil, bl
xor sil, 1
and sil, 0
or r11b, sil
mov sil, bl
xor sil, 0
and sil, 0
mov dil, bl
xor dil, 0
mov r15b, dil
and r15b, 0
mov r12b, bl
xor r12b, 1
and r12b, 0
and dil, 1
or sil, r15b
or r12b, dil
xor sil, r12b
mov dil, cl
xor dil, 0xff
mov r15b, r11b
xor r15b, 0xff
mov r12b, bl
xor r12b, 0
mov r13b, dil
and r13b, 0
and cl, r12b
mov byte [rbp + 0xcf], r15b
and r15b, 0
and r11b, r12b
or r13b, cl
or r15b, r11b
xor r13b, r15b
mov cl, byte [rbp + 0xcf]
or dil, cl
xor dil, 0xff
or r12b, 0
and dil, r12b
or r13b, dil
mov r11b, bl
xor r11b, 0
mov dil, sil
xor dil, 0xff
mov r15b, bl
xor r15b, 0
mov r12b, r11b
and r12b, 0
mov cl, r15b
and cl, 0
mov byte [rbp + 0xce], dil
and dil, 0
and sil, r15b
or r12b, cl
or dil, sil
xor r12b, dil
mov cl, byte [rbp + 0xce]
or r11b, cl
xor r11b, 0xff
or r15b, 0
and r11b, r15b
or r12b, r11b
mov r11b, r13b
xor r11b, 0xff
and r11b, 0
mov sil, bl
xor sil, 0
and r13b, sil
mov dil, bl
xor dil, 1
and dil, 0
and sil, 1
or r11b, r13b
or dil, sil
xor r11b, dil
xor r12b, 0xff
mov sil, r11b
xor sil, r12b
and sil, r11b
mov r11b, r10b
xor r11b, 0xff
and r11b, 0
mov dil, bl
xor dil, 0
and r10b, dil
mov r15b, bl
xor r15b, 1
and r15b, 0
and dil, 1
or r11b, r10b
or r15b, dil
xor r11b, r15b
mov r10b, al
xor r10b, 0xff
and r10b, 1
mov dil, bl
xor dil, 1
mov r15b, al
and r15b, dil
or r10b, r15b
mov dil, bl
xor dil, 1
and dil, 1
mov r15b, bl
xor r15b, 1
and r15b, 1
or dil, r15b
mov r15b, r11b
xor r15b, 0xff
mov r12b, r10b
xor r12b, 0xff
mov r13b, bl
xor r13b, 1
mov cl, r15b
and cl, 0xff
and r11b, r13b
mov byte [rbp + 0xcd], r12b
and r12b, 0xff
and r10b, r13b
or cl, r11b
or r12b, r10b
xor cl, r12b
mov r10b, byte [rbp + 0xcd]
or r15b, r10b
xor r15b, 0xff
or r13b, 1
and r15b, r13b
or cl, r15b
mov r11b, dil
and r11b, 1
xor dil, 1
or r11b, dil
mov dil, cl
xor dil, 0xff
and dil, 1
mov r15b, bl
xor r15b, 1
and cl, r15b
or dil, cl
xor r11b, 0xff
mov cl, dil
xor cl, r11b
and cl, dil
mov r11b, r8b
xor r11b, 0xff
and r11b, 1
mov dil, bl
xor dil, 1
mov r15b, r8b
and r15b, dil
or r11b, r15b
mov dil, r9b
xor dil, 0xff
and dil, 0
mov r15b, bl
xor r15b, 0
mov r12b, r9b
and r12b, r15b
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
and r15b, 1
mov r12b, bl
xor r12b, 1
mov r13b, r12b
and r13b, 0
mov r10b, bl
xor r10b, 1
and r10b, 0xff
and r12b, 1
or r15b, r13b
or r10b, r12b
xor r15b, r10b
mov r10b, r11b
xor r10b, 0xff
mov r12b, bl
xor r12b, 0
mov r13b, bl
xor r13b, 0
or r10b, r12b
or r13b, 0
xor r10b, 0xff
and r10b, r13b
mov r12b, r15b
xor r12b, 0xff
mov r13b, r8b
xor r13b, r12b
and r13b, r8b
mov r8b, bl
xor r8b, 0
mov r12b, dil
xor r12b, r8b
and r12b, dil
mov r8b, r15b
xor r8b, 0xff
mov byte [rbp + 0xcc], r9b
xor r9b, r8b
mov r8b, byte [rbp + 0xcc]
and r9b, r8b
mov r8b, r10b
xor r8b, 0xff
mov byte [rbp + 0xcb], r13b
xor r13b, 0xff
mov byte [rbp + 0xca], bl
xor bl, 0
mov byte [rbp + 0xc9], r8b
and r8b, 0
and r10b, bl
mov byte [rbp + 0xc8], r13b
and r13b, 0
mov byte [rbp + 0xc7], al
mov al, byte [rbp + 0xcb]
and al, bl
or r8b, r10b
or r13b, al
xor r8b, r13b
mov al, byte [rbp + 0xc9]
mov r10b, byte [rbp + 0xc8]
or al, r10b
xor al, 0xff
or bl, 0
and al, bl
or r8b, al
mov al, r12b
xor al, 0xff
mov bl, r9b
xor bl, 0xff
mov r13b, byte [rbp + 0xca]
xor r13b, 1
mov r10b, al
and r10b, 0xff
and r12b, r13b
mov byte [rbp + 0xc6], bl
and bl, 0xff
and r9b, r13b
or r10b, r12b
or bl, r9b
xor r10b, bl
mov r9b, byte [rbp + 0xc6]
or al, r9b
xor al, 0xff
or r13b, 1
and al, r13b
or r10b, al
mov al, r8b
xor al, 0xff
mov bl, r10b
and bl, al
xor r10b, 0xff
and r8b, r10b
or bl, r8b
mov al, r11b
and al, dil
xor r11b, dil
or al, r11b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r10b, byte [rbp + 0xca]
xor r10b, 1
and al, r10b
mov r11b, byte [rbp + 0xca]
xor r11b, 1
and r11b, 0xff
and r10b, 1
or r8b, al
or r11b, r10b
xor r8b, r11b
mov al, r15b
and al, 0
xor r15b, 0
or al, r15b
xor al, 0xff
mov r10b, r8b
xor r10b, al
and r10b, r8b
mov al, bl
and al, r10b
xor bl, r10b
or al, bl
mov r8b, cl
xor r8b, 0xff
mov r10b, sil
xor r10b, r8b
and r10b, sil
mov r8b, sil
xor r8b, 0xff
mov r11b, cl
and r11b, r8b
xor cl, 0xff
and sil, cl
or r11b, sil
mov cl, r10b
xor cl, 0xff
mov r8b, r11b
xor r8b, 0xff
mov bl, byte [rbp + 0xca]
xor bl, 0
mov sil, cl
and sil, 0
and r10b, bl
mov dil, r8b
and dil, 0
and r11b, bl
or sil, r10b
or dil, r11b
xor sil, dil
or cl, r8b
xor cl, 0xff
or bl, 0
and cl, bl
or sil, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0xca]
xor r8b, 1
mov r10b, al
and r10b, r8b
mov r11b, byte [rbp + 0xca]
xor r11b, 1
and r11b, 0xff
and r8b, 1
or cl, r10b
or r11b, r8b
xor cl, r11b
xor cl, 0xff
xor cl, 0
and cl, 0
mov r8b, byte [rbp + 0xca]
xor r8b, 0
and r8b, 1
mov r10b, byte [rbp + 0xca]
xor r10b, 1
and r10b, 0
or r8b, r10b
xor al, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, byte [rbp + 0xca]
xor r11b, 1
or al, r10b
or r11b, 1
xor al, 0xff
and al, r11b
mov r10b, sil
xor r10b, 0xff
and r10b, 1
mov r11b, byte [rbp + 0xca]
xor r11b, 1
mov bl, sil
and bl, r11b
or r10b, bl
xor r10b, 0xff
mov r11b, byte [rbp + 0xca]
xor r11b, 0
mov bl, byte [rbp + 0xca]
xor bl, 0
or r10b, r11b
or bl, 0
xor r10b, 0xff
and r10b, bl
xor r8b, 0xff
mov r11b, sil
xor r11b, r8b
and r11b, sil
mov r8b, cl
xor r8b, 0xff
mov bl, al
xor bl, 0xff
mov sil, byte [rbp + 0xca]
xor sil, 0
mov dil, r8b
and dil, 0
and cl, sil
mov r15b, bl
and r15b, 0
and al, sil
or dil, cl
or r15b, al
xor dil, r15b
or r8b, bl
xor r8b, 0xff
or sil, 0
and r8b, sil
or dil, r8b
mov al, r10b
and al, r11b
xor r10b, r11b
or al, r10b
mov cl, dil
xor cl, 0xff
mov r8b, al
and r8b, cl
xor al, 0xff
and dil, al
or r8b, dil
mov al, r14b
xor al, 0xff
mov cl, dl
xor cl, 0xff
mov r10b, byte [rbp + 0xca]
xor r10b, 0
or al, cl
or r10b, 0
xor al, 0xff
and al, r10b
mov cl, r14b
xor cl, 0xff
mov r10b, dl
and r10b, cl
xor dl, 0xff
and r14b, dl
or r10b, r14b
mov cl, al
xor cl, 0xff
mov dl, r10b
xor dl, 0xff
mov r11b, byte [rbp + 0xca]
xor r11b, 0
mov bl, cl
and bl, 0
and al, r11b
mov sil, dl
and sil, 0
and r10b, r11b
or bl, al
or sil, r10b
xor bl, sil
or cl, dl
xor cl, 0xff
or r11b, 0
and cl, r11b
or bl, cl
mov al, bl
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0xca]
xor cl, 0
mov dl, bl
and dl, cl
mov r10b, byte [rbp + 0xca]
xor r10b, 1
and r10b, 0
and cl, 1
or al, dl
or r10b, cl
xor al, r10b
mov cl, byte [rbp + 0xca]
xor cl, 1
xor al, 0xff
mov dl, byte [rbp + 0xca]
xor dl, 1
or cl, al
or dl, 1
xor cl, 0xff
and cl, dl
mov al, byte [rbp + 0xca]
xor al, 1
and al, 1
mov dl, byte [rbp + 0xca]
xor dl, 1
and dl, 1
or al, dl
xor bl, 0xff
xor al, 0xff
mov dl, byte [rbp + 0xca]
xor dl, 0
or bl, al
or dl, 0
xor bl, 0xff
and bl, dl
mov al, cl
xor al, 0xff
mov dl, bl
xor dl, 0xff
mov r10b, byte [rbp + 0xca]
xor r10b, 1
mov r11b, al
and r11b, 0xff
and cl, r10b
mov sil, dl
and sil, 0xff
and bl, r10b
or r11b, cl
or sil, bl
xor r11b, sil
or al, dl
xor al, 0xff
or r10b, 1
and al, r10b
or r11b, al
mov al, byte [rbp + 0xc7]
xor al, 0xff
xor al, 0
and al, 0
mov cl, byte [rbp + 0xca]
xor cl, 0
and cl, 0
mov dl, byte [rbp + 0xca]
xor dl, 0
mov r10b, dl
and r10b, 0
mov bl, byte [rbp + 0xc7]
xor bl, 0xff
and bl, 0
mov sil, byte [rbp + 0xc7]
and sil, dl
or cl, r10b
or bl, sil
xor cl, bl
mov dl, al
xor dl, 0xff
mov r10b, cl
xor r10b, 0xff
mov bl, byte [rbp + 0xca]
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, sil
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0xca]
xor cl, 1
and sil, cl
mov dl, byte [rbp + 0xca]
xor dl, 1
and dl, 0xff
and cl, 1
or al, sil
or dl, cl
xor al, dl
mov cl, r11b
xor cl, 0xff
and cl, 0
mov dl, byte [rbp + 0xca]
xor dl, 0
mov r10b, r11b
and r10b, dl
mov bl, al
xor bl, 0xff
and bl, 0
and al, dl
or cl, r10b
or bl, al
xor cl, bl
xor r11b, 0xff
mov al, cl
xor al, r11b
and al, cl
mov cl, r8b
xor cl, 0xff
mov dl, al
xor dl, 0xff
mov r10b, byte [rbp + 0xca]
xor r10b, 1
or cl, dl
or r10b, 1
xor cl, 0xff
and cl, r10b
mov dl, r8b
xor dl, 0xff
mov r10b, al
and r10b, dl
xor al, 0xff
and r8b, al
or r10b, r8b
mov al, cl
and al, r10b
xor cl, r10b
or al, cl
test al, 1
jne 0x6d98b2e5
jmp 0x6d9b4cfd
jmp 0x6d8f5cb0
jmp 0x6d8f8fbf
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
sub r8d, 0x9af84c3d
sub r8d, 0xd08060c3
add r8d, 0x9af84c3d
add r8d, 0x831193e8
add r8d, 0x4422358
sub r8d, 0x831193e8
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0xd08060c3
add r9d, r8d
mov r8d, eax
sub r8d, r9d
sub r8d, 0xd106d2b3
sub r8d, 0x19cf81d1
add r8d, 0xd106d2b3
sub eax, 1
add r8d, eax
sub r8d, 0xb67d56cd
add r8d, 0x19cf81d1
add r8d, 0xb67d56cd
sub r8d, 0x10ee5205
add r8d, 0xcc164833
add r8d, 0x10ee5205
sub r8d, 0xbf074d1d
sub r8d, 0x4422358
add r8d, 0xbf074d1d
sub r8d, 0xa1ea659d
sub r8d, 0xcc164833
add r8d, 0xa1ea659d
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, 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, 1
or r14b, al
or r12b, 1
xor r14b, 0xff
and r14b, r12b
xor bl, 0xff
xor bl, 1
and bl, 0xff
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, r14b
xor al, 0xff
mov dl, bl
xor dl, 0xff
mov dil, sil
xor dil, 1
mov r15b, al
and r15b, 0xff
and r14b, dil
mov r12b, dl
and r12b, 0xff
and bl, dil
or r15b, r14b
or r12b, bl
xor r15b, r12b
or al, dl
xor al, 0xff
or dil, 1
and al, dil
or r15b, al
mov al, cl
xor al, 0xff
and al, 0
mov dl, sil
xor dl, 0
and cl, dl
mov bl, r15b
xor bl, 0xff
and bl, 0
and r15b, dl
or al, cl
or bl, r15b
xor al, bl
mov cl, r11b
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
mov bl, r11b
and bl, dl
or cl, bl
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov dl, sil
xor dl, 1
and dl, 1
mov bl, sil
xor bl, 1
and bl, 1
or dl, bl
mov bl, r11b
xor bl, 0xff
xor dl, 0xff
mov dil, sil
xor dil, 1
or bl, dl
or dil, 1
xor bl, 0xff
and bl, dil
mov dl, cl
and dl, bl
xor cl, bl
or dl, cl
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
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, 0
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, 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
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r15b, bl
and r15b, dil
xor bl, dil
or r15b, bl
mov bl, r14b
xor bl, 0xff
mov dil, cl
xor dil, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, bl
and r13b, 0
and r14b, r12b
mov r8b, dil
and r8b, 0
and cl, r12b
or r13b, r14b
or r8b, cl
xor r13b, r8b
or bl, dil
xor bl, 0xff
or r12b, 0
and bl, r12b
or r13b, bl
mov cl, r15b
xor cl, 0xff
mov r8b, r13b
and r8b, cl
xor r13b, 0xff
and r15b, r13b
or r8b, r15b
mov cl, al
xor cl, 0xff
and cl, 1
mov bl, sil
xor bl, 1
mov dil, al
and dil, bl
or cl, 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, cl
xor r14b, 0xff
mov r15b, bl
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, r14b
and r13b, 0
and cl, r12b
mov r9b, r15b
and r9b, 0
and bl, r12b
or r13b, cl
or r9b, bl
xor r13b, r9b
or r14b, r15b
xor r14b, 0xff
or r12b, 0
and r14b, r12b
or r13b, r14b
mov cl, dil
and cl, 0
xor dil, 0
or cl, 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 cl, 0xff
mov bl, r9b
xor bl, cl
and bl, r9b
mov cl, r8b
xor cl, 0xff
and cl, 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 cl, dil
or r14b, r9b
xor cl, r14b
mov r9b, r10b
xor r9b, 0xff
and r9b, 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 r9b, r14b
or r15b, cl
xor r9b, r15b
xor r10b, 0xff
mov cl, r9b
xor cl, r10b
and cl, r9b
mov r9b, dl
xor r9b, 0xff
and r9b, 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 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, 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
and r14b, r10b
xor r9b, r10b
or r14b, r9b
mov r9b, sil
xor r9b, 1
mov r10b, dil
xor r10b, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, r9b
and r12b, 0xff
mov r13b, r15b
and r13b, 1
mov byte [rbp + 0xc5], r10b
and r10b, 0xff
and dil, r15b
or r12b, r13b
or r10b, dil
xor r12b, r10b
mov r10b, byte [rbp + 0xc5]
or r9b, r10b
xor r9b, 0xff
or r15b, 1
and r9b, r15b
or r12b, r9b
mov r9b, r14b
xor r9b, 0xff
and r9b, 1
mov dil, sil
xor dil, 1
and r14b, dil
or r9b, r14b
xor r12b, 0xff
mov dil, r9b
xor dil, r12b
and dil, r9b
mov r9b, r11b
xor r9b, 0xff
and r9b, 1
mov r14b, sil
xor r14b, 1
and r11b, r14b
or r9b, r11b
mov r11b, r8b
xor r11b, 0xff
and r11b, 1
mov r14b, sil
xor r14b, 1
mov r15b, r8b
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, r9b
xor r15b, 0xff
mov r12b, r11b
xor r12b, 0xff
mov r13b, sil
xor r13b, 0
mov r10b, r15b
and r10b, 0
and r9b, r13b
mov byte [rbp + 0xc4], r12b
and r12b, 0
and r11b, r13b
or r10b, r9b
or r12b, r11b
xor r10b, r12b
mov r9b, byte [rbp + 0xc4]
or r15b, r9b
xor r15b, 0xff
or r13b, 0
and r15b, r13b
or r10b, r15b
mov r11b, sil
xor r11b, 0
mov r15b, r14b
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, r11b
and r13b, 0xff
mov r9b, r12b
and r9b, 0
mov byte [rbp + 0xc3], r15b
and r15b, 0xff
and r14b, r12b
or r13b, r9b
or r15b, r14b
xor r13b, r15b
mov r9b, byte [rbp + 0xc3]
or r11b, r9b
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
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and r14b, 1
or r11b, r10b
or r15b, r14b
xor r11b, r15b
xor r13b, 0xff
mov r10b, r11b
xor r10b, r13b
and r10b, r11b
mov r11b, cl
xor r11b, 0xff
mov r14b, bl
xor r14b, r11b
and r14b, bl
mov r11b, bl
xor r11b, 0xff
and r11b, 1
mov r15b, sil
xor r15b, 1
and bl, r15b
mov r12b, cl
xor r12b, 0xff
and r12b, 0xff
and cl, r15b
or r11b, bl
or r12b, cl
xor r11b, r12b
mov cl, r14b
xor cl, 0xff
mov bl, r11b
xor bl, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, cl
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 cl, bl
xor cl, 0xff
or r15b, 1
and cl, r15b
or r12b, cl
mov cl, dil
xor cl, 0xff
and cl, 1
mov r11b, sil
xor r11b, 1
mov bl, dil
and bl, r11b
or cl, bl
mov r11b, r10b
xor r11b, 0xff
and r11b, 0
mov bl, sil
xor bl, 0
mov r14b, r10b
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, cl
xor r14b, 0xff
mov r15b, sil
xor r15b, 0
mov r13b, sil
xor r13b, 1
or r14b, r15b
or r13b, 1
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 r9b, sil
xor r9b, 1
or r15b, r13b
or r9b, 1
xor r15b, 0xff
and r15b, r9b
xor r10b, 0xff
mov r9b, bl
xor r9b, 0xff
mov r13b, sil
xor r13b, 1
or r10b, r9b
or r13b, 1
xor r10b, 0xff
and r10b, r13b
mov r9b, r14b
xor r9b, 0xff
mov r13b, dil
xor r13b, 0xff
mov byte [rbp + 0xc2], sil
xor sil, 0
mov byte [rbp + 0xc1], r9b
and r9b, 0
and r14b, sil
mov byte [rbp + 0xc0], r13b
and r13b, 0
and dil, sil
or r9b, r14b
or r13b, dil
xor r9b, r13b
mov dil, byte [rbp + 0xc1]
mov r14b, byte [rbp + 0xc0]
or dil, r14b
xor dil, 0xff
or sil, 0
and dil, sil
or r9b, dil
mov sil, r15b
xor sil, 0xff
mov dil, r10b
xor dil, 0xff
mov r13b, byte [rbp + 0xc2]
xor r13b, 1
mov r14b, sil
and r14b, 0xff
and r15b, r13b
mov byte [rbp + 0xbf], dil
and dil, 0xff
and r10b, r13b
or r14b, r15b
or dil, r10b
xor r14b, dil
mov r10b, byte [rbp + 0xbf]
or sil, r10b
xor sil, 0xff
or r13b, 1
and sil, r13b
or r14b, sil
mov sil, r9b
xor sil, 0xff
mov dil, r14b
and dil, sil
xor r14b, 0xff
and r9b, r14b
or dil, r9b
mov r9b, cl
and r9b, r11b
xor cl, r11b
or r9b, cl
mov cl, r9b
xor cl, 0xff
and cl, 1
mov r11b, byte [rbp + 0xc2]
xor r11b, 1
and r9b, r11b
or cl, r9b
mov r9b, byte [rbp + 0xc2]
xor r9b, 0
mov r11b, bl
xor r11b, 0xff
mov sil, byte [rbp + 0xc2]
xor sil, 0
mov r14b, r9b
and r14b, 0
mov r15b, sil
and r15b, 0
mov r13b, r11b
and r13b, 0
and bl, sil
or r14b, r15b
or r13b, bl
xor r14b, r13b
or r9b, r11b
xor r9b, 0xff
or sil, 0
and r9b, sil
or r14b, r9b
xor r14b, 0xff
mov r9b, cl
xor r9b, r14b
and r9b, cl
mov cl, dil
xor cl, 0xff
mov r11b, r9b
xor r11b, 0xff
mov bl, byte [rbp + 0xc2]
xor bl, 1
mov sil, cl
and sil, 0xff
and dil, bl
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
mov cl, r12b
xor cl, 0xff
and cl, 0
mov r9b, byte [rbp + 0xc2]
xor r9b, 0
mov r11b, r12b
and r11b, r9b
mov bl, byte [rbp + 0xc2]
xor bl, 1
and bl, 0
and r9b, 1
or cl, r11b
or bl, r9b
xor cl, bl
mov r9b, sil
xor r9b, 0xff
xor cl, 0xff
mov r11b, byte [rbp + 0xc2]
xor r11b, 0
or r9b, cl
or r11b, 0
xor r9b, 0xff
and r9b, r11b
mov cl, sil
xor cl, 0xff
and cl, 1
mov r11b, byte [rbp + 0xc2]
xor r11b, 1
and sil, r11b
or cl, sil
xor cl, 0xff
mov r11b, r12b
xor r11b, cl
and r11b, r12b
mov cl, r9b
xor cl, 0xff
mov bl, r11b
xor bl, 0xff
mov sil, byte [rbp + 0xc2]
xor sil, 0
mov dil, cl
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 cl, bl
xor cl, 0xff
or sil, 0
and cl, sil
or dil, cl
mov cl, al
xor cl, 0xff
mov r9b, dl
xor r9b, 0xff
mov r11b, byte [rbp + 0xc2]
xor r11b, 0
or cl, r9b
or r11b, 0
xor cl, 0xff
and cl, r11b
mov r9b, al
xor r9b, 0xff
mov r11b, dl
and r11b, r9b
xor dl, 0xff
and al, dl
or r11b, al
mov al, cl
xor al, 0xff
mov dl, r11b
xor dl, 0xff
mov r9b, byte [rbp + 0xc2]
xor r9b, 1
mov bl, al
and bl, 0xff
and cl, r9b
mov sil, dl
and sil, 0xff
and r11b, r9b
or bl, cl
or sil, r11b
xor bl, sil
or al, dl
xor al, 0xff
or r9b, 1
and al, r9b
or bl, al
mov al, bl
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0xc2]
xor cl, 1
mov dl, bl
and dl, cl
or al, dl
xor al, 0xff
xor al, 0
and al, 0
mov cl, byte [rbp + 0xc2]
xor cl, 0
and cl, 1
mov dl, byte [rbp + 0xc2]
xor dl, 1
and dl, 0
or cl, dl
mov dl, cl
xor dl, 0xff
mov r9b, bl
xor r9b, dl
and r9b, bl
mov dl, byte [rbp + 0xc2]
xor dl, 1
and dl, 0
mov r11b, byte [rbp + 0xc2]
xor r11b, 0
mov bl, r11b
and bl, 1
mov sil, byte [rbp + 0xc2]
xor sil, 1
and sil, 0
and r11b, 1
or dl, bl
or sil, r11b
xor dl, sil
xor dl, 0xff
mov r11b, byte [rbp + 0xc2]
xor r11b, 0
mov bl, byte [rbp + 0xc2]
xor bl, 1
or dl, r11b
or bl, 1
xor dl, 0xff
and dl, bl
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r11b, al
xor r11b, 0xff
mov bl, r9b
xor bl, 0xff
mov sil, byte [rbp + 0xc2]
xor sil, 1
mov r14b, r11b
and r14b, 0xff
and al, sil
mov r15b, bl
and r15b, 0xff
and r9b, sil
or r14b, al
or r15b, r9b
xor r14b, r15b
or r11b, bl
xor r11b, 0xff
or sil, 1
and r11b, sil
or r14b, r11b
mov al, dl
xor al, 0xff
mov r9b, cl
xor r9b, 0xff
mov r11b, byte [rbp + 0xc2]
xor r11b, 1
mov bl, al
and bl, 0xff
and dl, r11b
mov sil, r9b
and sil, 0xff
and cl, r11b
or bl, dl
or sil, cl
xor bl, sil
or al, r9b
xor al, 0xff
or r11b, 1
and al, r11b
or bl, al
mov al, r14b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0xc2]
xor cl, 1
and r14b, cl
mov dl, bl
xor dl, 0xff
and dl, 0xff
and bl, cl
or al, r14b
or dl, bl
xor al, dl
mov cl, byte [rbp + 0xc2]
xor cl, 0
and cl, 1
mov dl, byte [rbp + 0xc2]
xor dl, 1
mov r9b, dl
and r9b, 0
mov r11b, byte [rbp + 0xc2]
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 + 0xc2]
xor r9b, 1
mov r11b, r8b
and r11b, r9b
or dl, r11b
mov r9b, byte [rbp + 0xc2]
xor r9b, 0
and r9b, 0
mov r11b, byte [rbp + 0xc2]
xor r11b, 0
mov bl, r11b
and bl, 0
mov sil, byte [rbp + 0xc2]
xor sil, 1
and sil, 0
and r11b, 1
or r9b, bl
or sil, r11b
xor r9b, sil
mov r11b, cl
xor r11b, 0xff
mov bl, byte [rbp + 0xc2]
xor bl, 0
mov sil, byte [rbp + 0xc2]
xor sil, 1
or r11b, bl
or sil, 1
xor r11b, 0xff
and r11b, sil
mov bl, r9b
xor bl, 0xff
xor bl, 0
and bl, 0
mov sil, dl
xor sil, 0xff
mov r14b, byte [rbp + 0xc2]
xor r14b, 0
mov r15b, byte [rbp + 0xc2]
xor r15b, 1
or sil, r14b
or r15b, 1
xor sil, 0xff
and sil, r15b
mov r14b, r9b
xor r14b, 0xff
mov r15b, r8b
xor r15b, r14b
and r15b, r8b
mov r8b, r11b
and r8b, bl
xor r11b, bl
or r8b, r11b
mov r11b, sil
and r11b, r15b
xor sil, r15b
or r11b, sil
mov bl, r8b
xor bl, 0xff
and bl, 0
mov sil, byte [rbp + 0xc2]
xor sil, 0
and r8b, sil
mov r14b, r11b
xor r14b, 0xff
and r14b, 0
and r11b, sil
or bl, r8b
or r14b, r11b
xor bl, r14b
mov r8b, cl
and r8b, dl
xor cl, dl
or r8b, cl
mov cl, r8b
xor cl, 0xff
and cl, 0
mov dl, byte [rbp + 0xc2]
xor dl, 0
and r8b, dl
mov r11b, byte [rbp + 0xc2]
xor r11b, 1
and r11b, 0
and dl, 1
or cl, r8b
or r11b, dl
xor cl, r11b
mov dl, byte [rbp + 0xc2]
xor dl, 0
mov r8b, r9b
xor r8b, 0xff
mov r11b, byte [rbp + 0xc2]
xor r11b, 1
mov sil, dl
and sil, 0xff
mov r14b, r11b
and r14b, 0
mov r15b, r8b
and r15b, 0xff
and r9b, r11b
or sil, r14b
or r15b, r9b
xor sil, r15b
or dl, r8b
xor dl, 0xff
or r11b, 1
and dl, r11b
or sil, dl
xor cl, 0xff
xor sil, 0xff
mov dl, byte [rbp + 0xc2]
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 + 0xc2]
xor r9b, 1
mov r11b, dl
and r11b, 0xff
and bl, r9b
mov sil, r8b
and sil, 0xff
and cl, r9b
or r11b, bl
or sil, cl
xor r11b, sil
or dl, r8b
xor dl, 0xff
or r9b, 1
and dl, r9b
or r11b, dl
mov cl, r11b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0xc2]
xor dl, 1
and r11b, dl
or cl, r11b
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
xor al, 0xff
mov cl, byte [rbp + 0xc2]
xor cl, 0
or r8b, al
or cl, 0
xor r8b, 0xff
and r8b, cl
mov al, dil
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0xc2]
xor cl, 1
mov dl, dil
and dl, cl
or al, dl
mov cl, r8b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0xc2]
xor dl, 1
mov r9b, r8b
and r9b, dl
or cl, r9b
mov dl, byte [rbp + 0xc2]
xor dl, 0
and dl, 1
mov r9b, byte [rbp + 0xc2]
xor r9b, 1
and r9b, 0
or dl, r9b
mov r9b, al
xor r9b, 0xff
mov r11b, byte [rbp + 0xc2]
xor r11b, 0
mov bl, byte [rbp + 0xc2]
xor bl, 0
or r9b, r11b
or bl, 0
xor r9b, 0xff
and r9b, bl
mov r11b, dl
xor r11b, 0xff
mov bl, dil
xor bl, r11b
and bl, dil
mov r11b, byte [rbp + 0xc2]
xor r11b, 0
mov sil, cl
xor sil, r11b
and sil, cl
xor r8b, 0xff
mov r11b, dl
xor r11b, 0xff
mov dil, byte [rbp + 0xc2]
xor dil, 0
or r8b, r11b
or dil, 0
xor r8b, 0xff
and r8b, dil
mov r11b, r9b
xor r11b, 0xff
mov dil, bl
xor dil, 0xff
mov r14b, byte [rbp + 0xc2]
xor r14b, 0
mov r15b, r11b
and r15b, 0
and r9b, r14b
mov r12b, dil
and r12b, 0
and bl, r14b
or r15b, r9b
or r12b, bl
xor r15b, r12b
or r11b, dil
xor r11b, 0xff
or r14b, 0
and r11b, r14b
or r15b, r11b
mov r9b, sil
and r9b, r8b
xor sil, r8b
or r9b, sil
mov r8b, r15b
xor r8b, 0xff
mov r11b, r9b
and r11b, r8b
xor r9b, 0xff
and r15b, r9b
or r11b, r15b
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 + 0xc2]
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 + 0xc2]
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 + 0xc2]
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
test r9b, 1
jne 0x6d98c39b
jmp 0x6d9b22a7
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
add r8d, 0x2471be81
add r8d, 0x8feaafe9
sub r8d, 0x2471be81
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x7172110f
add r9d, r8d
mov r8d, eax
sub r8d, r9d
add r8d, 0x1cf495ba
sub r8d, 0x8feaafe9
sub r8d, 0x1cf495ba
mov r9d, eax
sub r9d, 1
add r9d, 0
sub eax, r9d
sub r8d, eax
add r8d, 0xd4fadf85
add r8d, 0xd806398b
sub r8d, 0xd4fadf85
sub r8d, 0xfd95a2b0
sub r8d, 0x7172110f
add r8d, 0xfd95a2b0
sub r8d, 0x9b9643a1
sub r8d, 0xd806398b
add r8d, 0x9b9643a1
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, 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, 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
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, 1
or al, bl
or r15b, 1
xor al, 0xff
and al, r15b
mov bl, dil
and bl, r14b
xor dil, r14b
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, 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 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, sil
xor cl, 1
and cl, 1
mov dil, sil
xor dil, 1
and dil, 1
or cl, dil
mov dil, r11b
xor dil, 0xff
xor cl, 0xff
mov r14b, sil
xor r14b, 0
or dil, cl
or r14b, 0
xor dil, 0xff
and dil, r14b
mov cl, bl
xor cl, 0xff
mov r14b, dil
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, cl
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 cl, r14b
xor cl, 0xff
or r15b, 1
and cl, r15b
or r12b, cl
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, 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, sil
xor dil, 1
xor cl, 0xff
mov r14b, sil
xor r14b, 1
or dil, cl
or r14b, 1
xor dil, 0xff
and dil, r14b
mov cl, bl
xor cl, 0xff
mov r14b, dil
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
mov r13b, cl
and r13b, 0xff
and bl, r15b
mov dl, r14b
and dl, 0xff
and dil, r15b
or r13b, bl
or dl, dil
xor r13b, dl
or cl, r14b
xor cl, 0xff
or r15b, 1
and cl, r15b
or r13b, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
mov bl, al
and bl, dl
or cl, bl
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
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, cl
xor dil, 0xff
mov r14b, dl
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
mov r8b, dil
and r8b, 0xff
and cl, r15b
mov r9b, r14b
and r9b, 0xff
and dl, r15b
or r8b, cl
or r9b, dl
xor r8b, r9b
or dil, r14b
xor dil, 0xff
or r15b, 1
and dil, r15b
or r8b, dil
mov cl, sil
xor cl, 0
mov dl, bl
xor dl, 0xff
mov r9b, sil
xor r9b, 1
mov dil, cl
and dil, 0xff
mov r14b, r9b
and r14b, 0
mov r15b, dl
and r15b, 0xff
and bl, r9b
or dil, r14b
or r15b, bl
xor dil, r15b
or cl, dl
xor cl, 0xff
or r9b, 1
and cl, r9b
or dil, cl
mov cl, r8b
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
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
xor dil, 0xff
mov dl, sil
xor dl, 0
or cl, dil
or dl, 0
xor cl, 0xff
and cl, dl
mov dl, r10b
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
and r10b, r8b
mov r9b, sil
xor r9b, 1
and r9b, 0xff
and r8b, 1
or dl, r10b
or r9b, r8b
xor dl, r9b
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, sil
xor r9b, 1
and r9b, 1
mov r10b, sil
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, dl
xor r10b, 0xff
mov bl, r8b
xor bl, 0xff
mov dil, sil
xor dil, 0
mov r14b, r10b
and r14b, 0
and dl, dil
mov r15b, bl
and r15b, 0
and r8b, dil
or r14b, dl
or r15b, r8b
xor r14b, r15b
or r10b, bl
xor r10b, 0xff
or dil, 0
and r10b, dil
or r14b, r10b
mov dl, r9b
and dl, 1
xor r9b, 1
or dl, r9b
mov r8b, r14b
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
and r14b, r9b
or r8b, r14b
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, r12b
xor dl, 0xff
and dl, 1
mov r9b, sil
xor r9b, 1
mov r10b, r12b
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, 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, dl
xor bl, 0xff
mov dil, r9b
xor dil, 0xff
mov r14b, sil
xor r14b, 0
mov r15b, bl
and r15b, 0
and dl, r14b
mov byte [rbp + 0xbe], dil
and dil, 0
and r9b, r14b
or r15b, dl
or dil, r9b
xor r15b, dil
mov dl, byte [rbp + 0xbe]
or bl, dl
xor bl, 0xff
or r14b, 0
and bl, r14b
or r15b, bl
mov r9b, sil
xor r9b, 1
mov bl, r10b
xor bl, 0xff
mov dil, sil
xor dil, 1
mov r14b, r9b
and r14b, 0xff
mov dl, dil
and dl, 1
mov byte [rbp + 0xbd], bl
and bl, 0xff
and r10b, dil
or r14b, dl
or bl, r10b
xor r14b, bl
mov dl, byte [rbp + 0xbd]
or r9b, dl
xor r9b, 0xff
or dil, 1
and r9b, dil
or r14b, r9b
mov r9b, r15b
xor r9b, 0xff
and r9b, 1
mov r10b, sil
xor r10b, 1
and r15b, r10b
mov bl, sil
xor bl, 1
and bl, 0xff
and r10b, 1
or r9b, r15b
or bl, r10b
xor r9b, bl
xor r9b, 0xff
xor r14b, 0xff
mov r10b, sil
xor r10b, 1
or r9b, r14b
or r10b, 1
xor r9b, 0xff
and r9b, r10b
mov r10b, r13b
xor r10b, 0xff
and r10b, 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 r10b, dil
or r14b, bl
xor r10b, r14b
mov bl, r11b
xor bl, 0xff
and bl, 0
mov dil, sil
xor dil, 0
mov r14b, r11b
and r14b, dil
mov r15b, r10b
xor r15b, 0xff
and r15b, 0
and r10b, dil
or bl, r14b
or r15b, r10b
xor bl, r15b
xor r11b, 0xff
mov r10b, bl
xor r10b, r11b
and r10b, bl
mov r11b, cl
xor r11b, 0xff
and r11b, 1
mov bl, sil
xor bl, 1
mov dil, cl
and dil, bl
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and bl, 1
or r11b, dil
or r14b, bl
xor r11b, r14b
mov bl, r8b
xor bl, 0xff
and bl, 1
mov dil, sil
xor dil, 1
mov r14b, r8b
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
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, r11b
xor dl, 0xff
mov r14b, sil
xor r14b, 1
mov r15b, sil
xor r15b, 1
or dl, r14b
or r15b, 1
xor dl, 0xff
and dl, r15b
xor cl, 0xff
mov r14b, dil
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
or cl, r14b
or r15b, 1
xor cl, 0xff
and cl, r15b
mov r14b, bl
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
mov byte [rbp + 0xbc], sil
xor sil, 1
or r14b, r15b
or sil, 1
xor r14b, 0xff
and r14b, sil
mov sil, dil
xor sil, 0xff
mov r15b, r8b
xor r15b, sil
and r15b, r8b
mov r8b, dl
xor r8b, 0xff
mov sil, cl
xor sil, 0xff
mov byte [rbp + 0xbb], al
mov al, byte [rbp + 0xbc]
xor al, 0
mov byte [rbp + 0xba], r8b
and r8b, 0
and dl, al
mov byte [rbp + 0xb9], sil
and sil, 0
and cl, al
or r8b, dl
or sil, cl
xor r8b, sil
mov cl, byte [rbp + 0xba]
mov dl, byte [rbp + 0xb9]
or cl, dl
xor cl, 0xff
or al, 0
and cl, al
or r8b, cl
mov al, r14b
xor al, 0xff
mov cl, r15b
xor cl, 0xff
mov sil, byte [rbp + 0xbc]
xor sil, 1
mov dl, al
and dl, 0xff
and r14b, sil
mov byte [rbp + 0xb8], cl
and cl, 0xff
and r15b, sil
or dl, r14b
or cl, r15b
xor dl, cl
mov cl, byte [rbp + 0xb8]
or al, cl
xor al, 0xff
or sil, 1
and al, sil
or dl, al
mov al, r8b
xor al, 0xff
mov sil, dl
and sil, al
xor dl, 0xff
and r8b, dl
or sil, r8b
mov al, r11b
and al, bl
xor r11b, bl
or al, r11b
mov dl, al
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp + 0xbc]
xor r8b, 0
and al, r8b
mov r11b, byte [rbp + 0xbc]
xor r11b, 1
and r11b, 0
and r8b, 1
or dl, al
or r11b, r8b
xor dl, r11b
mov al, byte [rbp + 0xbc]
xor al, 1
mov r8b, dil
xor r8b, 0xff
mov r11b, byte [rbp + 0xbc]
xor r11b, 0
mov bl, al
and bl, 0
mov r14b, r11b
and r14b, 1
mov r15b, r8b
and r15b, 0
and dil, r11b
or bl, r14b
or r15b, dil
xor bl, r15b
or al, r8b
xor al, 0xff
or r11b, 0
and al, r11b
or bl, al
xor dl, 0xff
xor bl, 0xff
mov al, byte [rbp + 0xbc]
xor al, 1
or dl, bl
or al, 1
xor dl, 0xff
and dl, al
mov al, sil
xor al, 0xff
mov r8b, dl
xor r8b, 0xff
mov r11b, byte [rbp + 0xbc]
xor r11b, 0
mov bl, al
and bl, 0
and sil, r11b
mov dil, r8b
and dil, 0
and dl, r11b
or bl, sil
or dil, dl
xor bl, dil
or al, r8b
xor al, 0xff
or r11b, 0
and al, r11b
or bl, al
mov al, r9b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0xbc]
xor dl, 1
mov r8b, r9b
and r8b, dl
mov r11b, byte [rbp + 0xbc]
xor r11b, 1
and r11b, 0xff
and dl, 1
or al, r8b
or r11b, dl
xor al, r11b
mov dl, r10b
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0xbc]
xor r8b, 1
mov r11b, r10b
and r11b, r8b
or dl, r11b
mov r8b, byte [rbp + 0xbc]
xor r8b, 0
and r8b, 1
mov r11b, byte [rbp + 0xbc]
xor r11b, 1
mov sil, r11b
and sil, 0
mov dil, byte [rbp + 0xbc]
xor dil, 1
and dil, 0xff
and r11b, 1
or r8b, sil
or dil, r11b
xor r8b, dil
mov r11b, al
xor r11b, 0xff
mov sil, byte [rbp + 0xbc]
xor sil, 0
mov dil, byte [rbp + 0xbc]
xor dil, 0
or r11b, sil
or dil, 0
xor r11b, 0xff
and r11b, dil
mov sil, r8b
xor sil, 0xff
mov dil, r9b
xor dil, sil
and dil, r9b
mov r9b, dl
xor r9b, 0xff
mov sil, byte [rbp + 0xbc]
xor sil, 0
mov r14b, byte [rbp + 0xbc]
xor r14b, 1
or r9b, sil
or r14b, 1
xor r9b, 0xff
and r9b, r14b
mov sil, r8b
xor sil, 0xff
mov r14b, r10b
xor r14b, sil
and r14b, r10b
mov r10b, r11b
xor r10b, 0xff
mov sil, dil
xor sil, 0xff
mov r15b, byte [rbp + 0xbc]
xor r15b, 1
mov cl, r10b
and cl, 0xff
and r11b, r15b
mov byte [rbp + 0xb7], sil
and sil, 0xff
and dil, r15b
or cl, r11b
or sil, dil
xor cl, sil
mov r11b, byte [rbp + 0xb7]
or r10b, r11b
xor r10b, 0xff
or r15b, 1
and r10b, r15b
or cl, r10b
mov r10b, r9b
xor r10b, 0xff
mov sil, r14b
xor sil, 0xff
mov dil, byte [rbp + 0xbc]
xor dil, 1
mov r15b, r10b
and r15b, 0xff
and r9b, dil
mov r11b, sil
and r11b, 0xff
and r14b, dil
or r15b, r9b
or r11b, r14b
xor r15b, r11b
or r10b, sil
xor r10b, 0xff
or dil, 1
and r10b, dil
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 r11b, byte [rbp + 0xbc]
xor r11b, 1
mov sil, cl
and sil, 0xff
and al, r11b
mov dil, r9b
and dil, 0xff
and dl, r11b
or sil, al
or dil, dl
xor sil, dil
or cl, r9b
xor cl, 0xff
or r11b, 1
and cl, r11b
or sil, cl
mov al, sil
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0xbc]
xor cl, 0
and sil, cl
mov dl, byte [rbp + 0xbc]
xor dl, 1
and dl, 0
and cl, 1
or al, sil
or dl, cl
xor al, dl
mov cl, byte [rbp + 0xbc]
xor cl, 0
mov dl, r8b
xor dl, 0xff
mov r9b, byte [rbp + 0xbc]
xor r9b, 1
mov r11b, cl
and r11b, 0xff
mov sil, r9b
and sil, 0
mov dil, dl
and dil, 0xff
and r8b, r9b
or r11b, sil
or dil, r8b
xor r11b, dil
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
xor al, 0xff
mov dl, cl
xor dl, 0xff
mov r8b, byte [rbp + 0xbc]
xor r8b, 0
mov r9b, al
and r9b, 0
and r10b, r8b
mov r11b, dl
and r11b, 0
and cl, r8b
or r9b, r10b
or r11b, cl
xor r9b, r11b
or al, dl
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 + 0xbc]
xor cl, 1
mov dl, bl
and dl, cl
or al, dl
xor al, 0xff
mov cl, r9b
xor cl, al
and cl, r9b
mov al, r9b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0xbc]
xor dl, 1
and r9b, dl
mov r8b, byte [rbp + 0xbc]
xor r8b, 1
and r8b, 0xff
and dl, 1
or al, r9b
or r8b, dl
xor al, r8b
xor bl, 0xff
xor al, 0xff
mov dl, byte [rbp + 0xbc]
xor dl, 0
or bl, al
or dl, 0
xor bl, 0xff
and bl, dl
mov al, cl
xor al, 0xff
mov dl, bl
xor dl, 0xff
mov r8b, byte [rbp + 0xbc]
xor r8b, 0
mov r9b, al
and r9b, 0
and cl, r8b
mov r10b, dl
and r10b, 0
and bl, r8b
or r9b, cl
or r10b, bl
xor r9b, r10b
or al, dl
xor al, 0xff
or r8b, 0
and al, r8b
or r9b, al
mov al, byte [rbp + 0xbb]
xor al, 0xff
mov cl, r12b
xor cl, 0xff
mov dl, byte [rbp + 0xbc]
xor dl, 0
or al, cl
or dl, 0
xor al, 0xff
and al, dl
mov cl, byte [rbp + 0xbb]
xor cl, 0xff
and cl, 0
mov dl, byte [rbp + 0xbc]
xor dl, 0
mov r8b, byte [rbp + 0xbb]
and r8b, dl
mov r10b, r12b
xor r10b, 0xff
and r10b, 0
and r12b, dl
or cl, r8b
or r10b, r12b
xor cl, r10b
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 + 0xbc]
xor cl, 1
mov r8b, dl
and r8b, cl
or al, r8b
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, byte [rbp + 0xbc]
xor cl, 1
and cl, 0
mov r8b, byte [rbp + 0xbc]
xor r8b, 0
mov r10b, r8b
and r10b, 1
mov r11b, byte [rbp + 0xbc]
xor r11b, 1
and r11b, 0
and r8b, 1
or cl, r10b
or r11b, r8b
xor cl, r11b
mov r8b, cl
xor r8b, 0xff
mov r10b, dl
xor r10b, r8b
and r10b, dl
mov dl, byte [rbp + 0xbc]
xor dl, 1
and dl, 1
mov r8b, byte [rbp + 0xbc]
xor r8b, 1
and r8b, 1
or dl, r8b
mov r8b, byte [rbp + 0xbc]
xor r8b, 1
mov r11b, dl
xor r11b, r8b
and r11b, dl
mov dl, byte [rbp + 0xbc]
xor dl, 1
xor cl, 0xff
mov r8b, byte [rbp + 0xbc]
xor r8b, 1
or dl, cl
or r8b, 1
xor dl, 0xff
and dl, r8b
mov cl, al
and cl, r10b
xor al, r10b
or cl, al
mov al, r11b
xor al, 0xff
mov r8b, dl
xor r8b, 0xff
mov r10b, byte [rbp + 0xbc]
xor r10b, 1
mov bl, al
and bl, 0xff
and r11b, r10b
mov sil, r8b
and sil, 0xff
and dl, r10b
or bl, r11b
or sil, dl
xor bl, sil
or al, r8b
xor al, 0xff
or r10b, 1
and al, r10b
or bl, al
mov al, cl
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0xbc]
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, byte [rbp + 0xbc]
xor cl, 1
mov dl, r13b
xor dl, 0xff
mov r8b, byte [rbp + 0xbc]
xor r8b, 0
or cl, dl
or r8b, 0
xor cl, 0xff
and cl, r8b
mov dl, byte [rbp + 0xbc]
xor dl, 1
mov r8b, r13b
and r8b, dl
xor r13b, 0xff
and r13b, 1
or r8b, r13b
mov dl, cl
xor dl, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, byte [rbp + 0xbc]
xor r11b, 1
mov bl, dl
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 dl, r10b
xor dl, 0xff
or r11b, 1
and dl, r11b
or bl, dl
mov cl, al
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0xbc]
xor dl, 1
and al, dl
mov r8b, byte [rbp + 0xbc]
xor r8b, 1
and r8b, 0xff
and dl, 1
or cl, al
or r8b, dl
xor cl, r8b
mov al, bl
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0xbc]
xor dl, 1
and bl, dl
or al, bl
mov dl, byte [rbp + 0xbc]
xor dl, 0
and dl, 1
mov r8b, byte [rbp + 0xbc]
xor r8b, 1
and r8b, 0
or dl, r8b
mov r8b, cl
xor r8b, 0xff
mov r10b, al
xor r10b, 0xff
mov r11b, byte [rbp + 0xbc]
xor r11b, 1
mov bl, r8b
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 r8b, r10b
xor r8b, 0xff
or r11b, 1
and r8b, r11b
or bl, r8b
mov al, dl
and al, 0
xor dl, 0
or al, dl
mov cl, bl
xor cl, 0xff
and cl, 0
mov dl, byte [rbp + 0xbc]
xor dl, 0
and bl, dl
mov r8b, byte [rbp + 0xbc]
xor r8b, 1
and r8b, 0
and dl, 1
or cl, bl
or r8b, dl
xor cl, r8b
xor cl, 0xff
xor al, 0xff
mov dl, byte [rbp + 0xbc]
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 + 0xbc]
xor dl, 1
mov r8b, r9b
and r8b, dl
mov r10b, byte [rbp + 0xbc]
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, byte [rbp + 0xbc]
xor r8b, 1
mov r10b, cl
and r10b, r8b
or dl, r10b
mov r8b, byte [rbp + 0xbc]
xor r8b, 0
and r8b, 1
mov r10b, byte [rbp + 0xbc]
xor r10b, 1
and r10b, 0
or r8b, r10b
mov r10b, al
xor r10b, 0xff
mov r11b, byte [rbp + 0xbc]
xor r11b, 0
mov bl, byte [rbp + 0xbc]
xor bl, 1
or r10b, r11b
or bl, 1
xor r10b, 0xff
and r10b, bl
xor r9b, 0xff
mov r11b, r8b
xor r11b, 0xff
mov bl, byte [rbp + 0xbc]
xor bl, 1
or r9b, r11b
or bl, 1
xor r9b, 0xff
and r9b, bl
mov r11b, dl
xor r11b, 0xff
mov bl, byte [rbp + 0xbc]
xor bl, 0
mov sil, byte [rbp + 0xbc]
xor sil, 0
or r11b, bl
or sil, 0
xor r11b, 0xff
and r11b, sil
xor cl, 0xff
mov bl, r8b
xor bl, 0xff
mov sil, byte [rbp + 0xbc]
xor sil, 1
or cl, bl
or sil, 1
xor cl, 0xff
and cl, sil
mov bl, r10b
and bl, r9b
xor r10b, r9b
or bl, r10b
mov r9b, r11b
xor r9b, 0xff
mov r10b, cl
xor r10b, 0xff
mov sil, byte [rbp + 0xbc]
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, bl
xor cl, 0xff
and cl, 0
mov r9b, byte [rbp + 0xbc]
xor r9b, 0
and bl, r9b
mov r10b, dil
xor r10b, 0xff
and r10b, 0
and dil, r9b
or cl, bl
or r10b, dil
xor cl, r10b
mov r9b, al
xor r9b, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, byte [rbp + 0xbc]
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 + 0xbc]
xor dl, 1
and bl, dl
or al, bl
mov dl, byte [rbp + 0xbc]
xor dl, 0
mov r9b, r8b
xor r9b, 0xff
mov r10b, byte [rbp + 0xbc]
xor r10b, 0
mov r11b, dl
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 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
mov r9b, byte [rbp + 0xbc]
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 0x6d98d63d
jmp 0x6d9b4d02
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0x7edbbae5
add r8d, 0
sub r8d, 0xb05f0d45
sub r8d, 0x7edbbae5
mov r9d, eax
sub r9d, r8d
mov r8d, ecx
add r8d, r9d
sub r8d, 0x394d8b23
sub r8d, 0xf8b5a41d
add r8d, 0x394d8b23
sub r8d, 0xbf368d22
sub r8d, 1
add r8d, 0xbf368d22
mov r9d, eax
sub r9d, 0xf8b5a41d
sub r8d, r9d
add r8d, 0xde5fba6b
sub r8d, 0x7950924
sub r8d, 0xde5fba6b
mov r9d, eax
sub r9d, 0xb05f0d45
add r8d, r9d
sub eax, 0x7950924
sub 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
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
xor bl, 0xff
xor bl, 1
and bl, 0xff
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, 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
mov r10b, r12b
and r10b, al
xor r12b, 0xff
and r11b, r12b
or r10b, r11b
mov al, r14b
xor al, 0xff
and al, 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 al, bl
or dil, r11b
xor al, dil
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, 0
and bl, 1
mov dil, sil
xor dil, 1
and dil, 0
or bl, dil
mov dil, al
xor dil, 0xff
mov r15b, sil
xor r15b, 0
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, 1
or r14b, r15b
or r12b, 1
xor r14b, 0xff
and r14b, r12b
mov r15b, r11b
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
mov r12b, bl
xor r12b, 0xff
mov r13b, r10b
xor r13b, r12b
and r13b, r10b
mov r10b, dil
and r10b, r14b
xor dil, r14b
or r10b, dil
mov dil, r15b
and dil, r13b
xor r15b, r13b
or dil, r15b
mov r14b, r10b
xor r14b, 0xff
mov r15b, dil
and r15b, r14b
xor dil, 0xff
and r10b, dil
or r15b, r10b
mov r10b, al
xor r10b, 0xff
mov dil, r11b
xor dil, 0xff
mov r14b, sil
xor r14b, 0
mov r12b, r10b
and r12b, 0
and al, r14b
mov r13b, dil
and r13b, 0
and r11b, r14b
or r12b, al
or r13b, r11b
xor r12b, r13b
or r10b, dil
xor r10b, 0xff
or r14b, 0
and r10b, r14b
or r12b, r10b
mov al, r12b
xor al, 0xff
and al, 1
mov r10b, sil
xor r10b, 1
and r12b, r10b
or al, r12b
mov r10b, sil
xor r10b, 0
mov r11b, bl
xor r11b, 0xff
xor sil, 0
mov dil, r10b
and dil, 0
mov r14b, sil
and r14b, 0
mov r12b, r11b
and r12b, 0
and bl, sil
or dil, r14b
or r12b, bl
xor dil, r12b
or r10b, r11b
xor r10b, 0xff
or sil, 0
and r10b, sil
or dil, r10b
xor dil, 0xff
mov r10b, al
xor r10b, dil
and r10b, al
mov al, r15b
and al, r10b
xor r15b, r10b
or al, r15b
test al, 1
jne 0x6d98da1d
jmp 0x6d9b4d02
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x94997dcb
sub r8d, 0x12a31af7
add r8d, 0x94997dcb
mov r9d, eax
sub r9d, r8d
mov r8d, ecx
sub r8d, r9d
sub r8d, 0xf61e93a6
add r8d, 0x9849d1f4
add r8d, 0xf61e93a6
sub r8d, 0x2ed66062
sub r8d, 1
add r8d, 0x2ed66062
add r8d, 0xd5773761
sub r8d, 0x9849d1f4
sub r8d, 0xd5773761
add r8d, 0x8134b5ea
sub r8d, 0xfc521229
sub r8d, 0x8134b5ea
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x12a31af7
add r9d, r8d
sub eax, r9d
sub eax, 0x870738e5
add eax, 0xfc521229
add eax, 0x870738e5
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
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
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 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, 1
mov r12b, r11b
and r12b, 0xff
and r14b, r15b
mov r13b, bl
and r13b, 0xff
and r10b, r15b
or r12b, r14b
or r13b, r10b
xor r12b, r13b
or r11b, bl
xor r11b, 0xff
or r15b, 1
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
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
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, 1
or r14b, r15b
or r13b, 1
xor r14b, 0xff
and r14b, r13b
xor dil, 0xff
mov r15b, bl
xor r15b, 0xff
mov r13b, sil
xor r13b, 0
or dil, r15b
or r13b, 0
xor dil, 0xff
and dil, r13b
mov r15b, sil
xor r15b, 1
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, r14b
xor r15b, 0xff
mov r12b, dil
xor r12b, 0xff
mov cl, sil
xor cl, 1
mov dl, r15b
and dl, 0xff
and r14b, cl
mov r8b, r12b
and r8b, 0xff
and dil, cl
or dl, r14b
or r8b, dil
xor dl, r8b
or r15b, r12b
xor r15b, 0xff
or cl, 1
and r15b, cl
or dl, r15b
mov cl, r13b
and cl, al
xor r13b, al
or cl, r13b
mov al, dl
xor al, 0xff
mov r8b, cl
and r8b, al
xor cl, 0xff
and dl, cl
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, 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, 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
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 0x6d98de2c
jmp 0x6d9b22a7
jmp 0x6d8ff62d
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
sub eax, 0x6f097bfc
sub eax, 1
add eax, 0x6f097bfc
mov r8d, 0xd94fecdb
add r8d, 0
add r8d, eax
sub r8d, 0xd94fecdb
mov eax, 0xf80f4907
add eax, 0
sub eax, r8d
sub eax, 0xf80f4907
mov r8d, ecx
add r8d, 0xc198d47f
sub r8d, eax
sub r8d, 0xc198d47f
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
mov r14b, bl
xor r14b, 1
and r14b, 0xff
and sil, 1
or r11b, dil
or r14b, sil
xor r11b, r14b
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, 0
or dil, r11b
or sil, 0
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, 1
mov r14b, bl
xor r14b, 1
and r10b, r14b
or r11b, r10b
xor r9b, 0xff
xor r11b, 0xff
mov r10b, bl
xor r10b, 1
or r9b, r11b
or r10b, 1
xor r9b, 0xff
and r9b, r10b
mov r10b, sil
and r10b, r9b
xor sil, r9b
or r10b, sil
mov r9b, dil
xor r9b, 0xff
mov r11b, r10b
xor r11b, 0xff
mov sil, bl
xor sil, 1
or r9b, r11b
or sil, 1
xor r9b, 0xff
and r9b, sil
mov r11b, dil
xor r11b, 0xff
and r11b, 0
xor bl, 0
and dil, bl
mov sil, r10b
xor sil, 0xff
and sil, 0
and r10b, bl
or r11b, dil
or sil, r10b
xor r11b, sil
mov r10b, r9b
and r10b, r11b
xor r9b, r11b
or r10b, r9b
test r10b, 1
jne 0x6d98dfe7
jmp 0x6d9b4d07
xor eax, eax
mov rcx, qword [rbp + 0x550]
mov dl, byte [rbp + 0x54f]
mov byte [rcx], dl
mov r8d, dword [sym.out.dll_x.13]
mov r9d, dword [sym.out.dll_y.14]
mov r10d, eax
sub r10d, 0x21dfedd7
mov r11d, r8d
sub r11d, r10d
sub r11d, 0x2cfc1b7b
sub r11d, 0xf105dd89
add r11d, 0x2cfc1b7b
mov r10d, eax
sub r10d, 0x21dfedd7
add r11d, r10d
sub r11d, 0x329fbe84
sub r11d, 0xab4d6489
add r11d, 0x329fbe84
add r11d, 0x688310f0
sub r11d, 1
sub r11d, 0x688310f0
sub r11d, 0xf75c23fe
add r11d, 0xab4d6489
add r11d, 0xf75c23fe
mov r10d, eax
sub r10d, 0xbddbd3cb
sub r10d, 0xf105dd89
add r10d, 0xbddbd3cb
sub eax, r10d
add r11d, eax
imul r8d, r11d
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
mov r12b, dil
and r12b, r15b
xor dil, 0xff
mov r15b, bl
and r15b, dil
or r12b, r15b
mov dil, bl
xor dil, 0xff
mov r15b, r12b
xor r15b, dil
and r15b, r12b
mov dil, bl
xor dil, 0xff
and dil, 1
mov r12b, r14b
xor r12b, 1
mov r13b, bl
and r13b, r12b
or dil, r13b
mov r12b, r14b
xor r12b, 0
xor dil, 0xff
mov r13b, r14b
xor r13b, 1
or r12b, dil
or r13b, 1
xor r12b, 0xff
and r12b, r13b
mov dil, r14b
xor dil, 0
and dil, 0
mov r13b, r14b
xor r13b, 0
mov al, r13b
and al, 0
mov r8b, r14b
xor r8b, 1
and r8b, 0
and r13b, 1
or dil, al
or r8b, r13b
xor dil, r8b
xor bl, 0xff
mov al, dil
xor al, 0xff
mov r8b, r14b
xor r8b, 1
or bl, al
or r8b, 1
xor bl, 0xff
and bl, r8b
mov al, sil
xor al, 0xff
and al, 1
mov r8b, r14b
xor r8b, 1
mov r13b, sil
and r13b, r8b
or al, r13b
xor al, 0xff
mov r8b, r14b
xor r8b, 0
mov r13b, r14b
xor r13b, 1
or al, r8b
or r13b, 1
xor al, 0xff
and al, r13b
xor sil, 0xff
xor dil, 0xff
mov r8b, r14b
xor r8b, 1
or sil, dil
or r8b, 1
xor sil, 0xff
and sil, r8b
mov r8b, r12b
and r8b, bl
xor r12b, bl
or r8b, r12b
mov bl, al
and bl, sil
xor al, sil
or bl, al
mov al, r8b
xor al, 0xff
mov sil, bl
and sil, al
xor bl, 0xff
and r8b, bl
or sil, r8b
mov al, r15b
xor al, 0xff
mov r8b, sil
xor r8b, 0xff
mov bl, r14b
xor bl, 0
or al, r8b
or bl, 0
xor al, 0xff
and al, bl
mov r8b, r15b
xor r8b, 0xff
and r8b, 0
xor r14b, 0
and r15b, r14b
mov bl, sil
xor bl, 0xff
and bl, 0
and sil, r14b
or r8b, r15b
or bl, sil
xor r8b, bl
mov bl, al
and bl, r8b
xor al, r8b
or bl, al
test bl, 1
jne 0x6d98e260
jmp 0x6d9b4d07
jmp 0x6d906353
jmp 0x6d90a164
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xc3f4a182
add r8d, 0
sub r8d, 0xe94455e8
sub r8d, 1
add r8d, 0xe94455e8
add r8d, 0xb7a55fd
add r8d, 0xc3f4a182
sub r8d, 0xb7a55fd
mov r9d, eax
sub r9d, 0xf49d7ea3
mov r10d, ecx
sub r10d, r9d
sub eax, r8d
sub r10d, eax
sub r10d, 0x73826013
sub r10d, 0xf49d7ea3
add r10d, 0x73826013
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, 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, 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 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
or al, sil
xor al, 0xff
xor al, 0
and al, 0
mov cl, dil
xor cl, 0
and cl, 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 cl, r14b
or r15b, sil
xor cl, r15b
xor r11b, 0xff
mov sil, cl
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
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 bl, 0xff
xor cl, 0xff
mov r14b, dil
xor r14b, 0
or bl, cl
or r14b, 0
xor bl, 0xff
and bl, r14b
mov cl, al
and cl, r11b
xor al, r11b
or cl, al
mov al, sil
and al, bl
xor sil, bl
or al, sil
mov r11b, cl
xor r11b, 0xff
and r11b, 1
mov bl, dil
xor bl, 1
and cl, bl
mov sil, al
xor sil, 0xff
and sil, 0xff
and al, bl
or r11b, cl
or sil, al
xor r11b, sil
mov al, dl
xor al, 0xff
mov cl, r11b
xor cl, 0xff
xor dil, 0
or al, cl
or dil, 0
xor al, 0xff
and al, dil
mov cl, dl
xor cl, 0xff
mov bl, r11b
and bl, cl
xor r11b, 0xff
and dl, r11b
or bl, dl
mov cl, al
and cl, bl
xor al, bl
or cl, al
test cl, 1
jne 0x6d98e510
jmp 0x6d9b4d1b
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, 0xd1aa465f
sub r9d, 0xa3ee2305
add r9d, 0xd1aa465f
add r8d, 0xaa457005
add r8d, r9d
sub r8d, 0xaa457005
mov r9d, 0x4e574547
add r9d, 0
sub r9d, r8d
sub r9d, 0x4e574547
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0xebeefe6c
add r8d, r9d
mov r9d, eax
sub r9d, r8d
sub r9d, 0x389ed34e
sub r9d, 1
add r9d, 0x389ed34e
add r9d, 0xdf470913
sub r9d, 0xebeefe6c
sub r9d, 0xdf470913
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0xd6e13362
add r8d, r9d
mov r9d, eax
sub r9d, r8d
sub eax, 0xa3ee2305
add r9d, eax
sub r9d, 0x66013c96
sub r9d, 0xd6e13362
add r9d, 0x66013c96
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, 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, 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 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, r10b
xor r11b, 0xff
mov bl, dil
xor bl, r11b
and bl, dil
mov r11b, dil
xor r11b, 0xff
and r11b, 1
mov r14b, sil
xor r14b, 1
and dil, r14b
mov r15b, r10b
xor r15b, 0xff
and r15b, 0xff
and r10b, r14b
or r11b, dil
or r15b, r10b
xor r11b, r15b
mov r10b, bl
xor r10b, 0xff
mov dil, r11b
xor dil, 0xff
xor sil, 1
mov r14b, r10b
and r14b, 0xff
and bl, sil
mov r15b, dil
and r15b, 0xff
and r11b, sil
or r14b, bl
or r15b, r11b
xor r14b, r15b
or r10b, dil
xor r10b, 0xff
or sil, 1
and r10b, sil
or r14b, r10b
test r14b, 1
jne 0x6d98e74d
jmp 0x6d9b4d1b
jmp 0x6d90e298
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, 0xa1f8ac39
add r8d, r9d
mov r9d, eax
sub r9d, r8d
sub r9d, 0x27a82f0
sub r9d, 0x1964311e
add r9d, 0x27a82f0
mov r8d, eax
sub r8d, 0xa1f8ac39
add r9d, r8d
mov r8d, 0xc0998ff3
add r8d, 0
sub r8d, 1
sub r8d, 0xc0998ff3
sub r9d, 0x138e5c89
add r9d, r8d
add r9d, 0x138e5c89
mov r8d, eax
sub r8d, 0x1964311e
add r8d, 0
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
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, 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
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, sil
xor cl, 1
and cl, 1
mov dil, sil
xor dil, 1
and dil, 1
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, 1
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or dil, r15b
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, al
and cl, r10b
xor al, r10b
or cl, al
mov al, dil
and al, r14b
xor dil, r14b
or al, dil
mov r10b, cl
xor r10b, 0xff
and r10b, 0
mov r11b, sil
xor r11b, 0
and cl, r11b
mov dil, al
xor dil, 0xff
and dil, 0
and al, r11b
or r10b, cl
or dil, al
xor r10b, dil
mov al, bl
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
mov r11b, bl
and r11b, cl
or al, r11b
mov cl, r10b
xor cl, 0xff
and cl, 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 cl, dil
or r14b, r11b
xor cl, r14b
mov r11b, sil
xor r11b, 1
and r11b, 1
mov dil, sil
xor dil, 1
and dil, 1
or r11b, dil
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, sil
xor bl, 1
mov r14b, cl
xor r14b, bl
and r14b, cl
mov bl, r11b
xor bl, 0xff
mov r12b, r10b
xor r12b, bl
and r12b, r10b
mov r10b, dil
and r10b, r15b
xor dil, r15b
or r10b, dil
mov bl, r14b
xor bl, 0xff
mov dil, r12b
xor dil, 0xff
mov r15b, sil
xor r15b, 1
mov r13b, bl
and r13b, 0xff
and r14b, r15b
mov dl, dil
and dl, 0xff
and r12b, r15b
or r13b, r14b
or dl, r12b
xor r13b, dl
or bl, dil
xor bl, 0xff
or r15b, 1
and bl, r15b
or r13b, bl
mov dl, r10b
xor dl, 0xff
and dl, 0
mov bl, sil
xor bl, 0
and r10b, bl
mov dil, r13b
xor dil, 0xff
and dil, 0
and r13b, bl
or dl, r10b
or dil, r13b
xor dl, dil
mov r10b, al
xor r10b, 0xff
mov bl, cl
xor bl, 0xff
mov dil, sil
xor dil, 1
mov r14b, r10b
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 r10b, bl
xor r10b, 0xff
or dil, 1
and r10b, dil
or r14b, r10b
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 r10b, r11b
xor r10b, 0xff
xor sil, 0
mov bl, cl
and bl, 0
mov dil, sil
and dil, 1
mov r14b, r10b
and r14b, 0
and r11b, sil
or bl, dil
or r14b, r11b
xor bl, r14b
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, dl
and al, cl
xor dl, cl
or al, dl
test al, 1
jne 0x6d98eb9d
jmp 0x6d9b22ac
xor eax, eax
mov rcx, qword [rbp + 0x780]
mov dword [rcx], 0
mov edx, dword [sym.out.dll_x.13]
mov r8d, dword [sym.out.dll_y.14]
mov r9d, 0xd4b9e797
add r9d, 0
sub r9d, 0xa5862304
sub r9d, 0xd4b9e797
mov r10d, edx
add r10d, 0xcc70a54a
sub r10d, r9d
sub r10d, 0xcc70a54a
mov r9d, 0x851eb853
add r9d, 0
sub r9d, 1
sub r9d, 0x851eb853
sub r10d, 0xbb2b5cb8
add r10d, r9d
add r10d, 0xbb2b5cb8
sub eax, 0xa5862304
add eax, 0
add r10d, 0xc3058485
add r10d, eax
sub r10d, 0xc3058485
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, 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
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, 1
mov r15b, dil
xor r15b, 1
mov r12b, bl
and r12b, r15b
or r14b, r12b
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, 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, r14b
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 dl, al
xor dl, r13b
and dl, 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, r15b
xor r14b, 0xff
mov r13b, r12b
xor r13b, 0xff
mov r8b, dil
xor r8b, 1
mov r9b, r14b
and r9b, 0xff
and r15b, r8b
mov r10b, r13b
and r10b, 0xff
and r12b, r8b
or r9b, r15b
or r10b, r12b
xor r9b, r10b
or r14b, r13b
xor r14b, 0xff
or r8b, 1
and r14b, r8b
or r9b, r14b
mov r8b, dl
and r8b, al
xor dl, al
or r8b, dl
mov al, r9b
xor al, 0xff
mov dl, r8b
and dl, al
xor r8b, 0xff
and r9b, r8b
or dl, r9b
mov al, dil
xor al, 0
and al, 1
mov r8b, dil
xor r8b, 1
and r8b, 0
or al, r8b
xor al, 0xff
xor al, 1
and al, 0xff
mov r8b, dil
xor r8b, 1
and r8b, 1
mov r9b, dil
xor r9b, 1
mov r10b, r9b
and r10b, 1
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and r9b, 1
or r8b, r10b
or r14b, r9b
xor r8b, r14b
xor r8b, 0xff
xor r8b, 0
and r8b, 0
mov r9b, al
xor r9b, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r14b, dil
xor r14b, 1
mov r15b, r9b
and r15b, 0xff
and al, r14b
mov r12b, r10b
and r12b, 0xff
and r8b, r14b
or r15b, al
or r12b, r8b
xor r15b, r12b
or r9b, r10b
xor r9b, 0xff
or r14b, 1
and r9b, r14b
or r15b, r9b
mov al, sil
xor al, 0xff
and al, 0
mov r8b, dil
xor r8b, 0
mov r9b, sil
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, 0
and r8b, 1
mov r9b, dil
xor r9b, 1
and r9b, 0
or r8b, r9b
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 r14b, dil
xor r14b, 1
mov r12b, al
and r12b, 0xff
mov r13b, r14b
and r13b, 0
mov cl, r8b
and cl, 0xff
and r9b, r14b
or r12b, r13b
or cl, r9b
xor r12b, cl
or al, r8b
xor al, 0xff
or r14b, 1
and al, r14b
or r12b, al
mov al, r10b
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
and r10b, cl
mov r8b, dil
xor r8b, 1
and r8b, 0xff
and cl, 1
or al, r10b
or r8b, cl
xor al, r8b
xor r12b, 0xff
mov cl, al
xor cl, r12b
and cl, al
mov al, r11b
xor al, 0xff
and al, 0
mov r8b, dil
xor r8b, 0
and r11b, r8b
mov r9b, dil
xor r9b, 1
and r9b, 0
and r8b, 1
or al, r11b
or r9b, r8b
xor al, r9b
mov r8b, r15b
xor r8b, 0xff
and r8b, 0
mov r9b, dil
xor r9b, 0
mov r10b, r15b
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, 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 r14b, al
and r14b, 0xff
mov r12b, r11b
and r12b, 0
mov r13b, r8b
and r13b, 0xff
and r9b, r11b
or r14b, r12b
or r13b, r9b
xor r14b, r13b
or al, r8b
xor al, 0xff
or r11b, 1
and al, r11b
or r14b, 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 r14b, 0xff
mov r8b, al
xor r8b, r14b
and r8b, al
mov al, dil
xor al, 0
and al, 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 al, r10b
or r11b, r9b
xor al, r11b
mov r9b, dl
xor r9b, 0xff
mov r10b, al
and r10b, r9b
xor al, 0xff
mov r9b, dl
and r9b, al
or r10b, r9b
xor r10b, 0xff
mov al, dl
xor al, 0xff
mov r9b, dil
xor r9b, 1
or r10b, al
or r9b, 1
xor r10b, 0xff
and r10b, r9b
mov al, r15b
xor al, 0xff
and al, 1
mov r9b, dil
xor r9b, 1
mov r11b, r15b
and r11b, r9b
or al, r11b
mov r9b, bl
xor r9b, 0xff
and r9b, 0
mov r11b, dil
xor r11b, 0
mov r14b, bl
and r14b, r11b
mov r12b, al
xor r12b, 0xff
and r12b, 0
and al, r11b
or r9b, r14b
or r12b, al
xor r9b, r12b
xor r9b, 0xff
xor bl, 0xff
mov al, dil
xor al, 0
or r9b, bl
or al, 0
xor r9b, 0xff
and r9b, al
mov al, r8b
xor al, 0xff
mov r11b, cl
xor r11b, al
and r11b, cl
mov al, cl
xor al, 0xff
mov bl, r8b
and bl, al
xor r8b, 0xff
and cl, r8b
or bl, cl
mov al, r11b
xor al, 0xff
mov cl, bl
xor cl, 0xff
mov r8b, dil
xor r8b, 0
mov r14b, al
and r14b, 0
and r11b, r8b
mov r12b, cl
and r12b, 0
and bl, r8b
or r14b, r11b
or r12b, bl
xor r14b, r12b
or al, cl
xor al, 0xff
or r8b, 0
and al, r8b
or r14b, al
mov al, r9b
xor al, 0xff
mov cl, r10b
xor cl, al
and cl, r10b
mov al, r10b
xor al, 0xff
and al, 1
mov r8b, dil
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, cl
and r8b, al
xor cl, al
or r8b, cl
mov al, r14b
xor al, 0xff
and al, 0
mov cl, dil
xor cl, 0
mov r9b, r14b
and r9b, cl
mov r10b, dil
xor r10b, 1
and r10b, 0
and cl, 1
or al, r9b
or r10b, cl
xor al, r10b
mov cl, dil
xor cl, 1
xor al, 0xff
mov r9b, dil
xor r9b, 1
or cl, al
or r9b, 1
xor cl, 0xff
and cl, 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
mov r9b, al
xor r9b, 0xff
mov r10b, r14b
xor r10b, r9b
and r10b, r14b
mov r9b, r8b
xor r9b, 0xff
and r9b, 1
mov r11b, dil
xor r11b, 1
mov bl, r8b
and bl, r11b
or r9b, bl
xor r9b, 0xff
mov r11b, dil
xor r11b, 1
mov bl, dil
xor bl, 0
or r9b, r11b
or bl, 0
xor r9b, 0xff
and r9b, bl
xor al, 0xff
mov r11b, r8b
xor r11b, al
and r11b, r8b
mov al, cl
and al, r10b
xor cl, r10b
or al, cl
mov cl, r9b
and cl, r11b
xor r9b, r11b
or cl, 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, sil
xor cl, al
and cl, sil
mov al, sil
xor al, 0xff
mov r8b, dl
and r8b, al
xor dl, 0xff
and sil, dl
or r8b, sil
mov al, cl
and al, r8b
xor cl, r8b
or al, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov dl, dil
xor dl, 1
mov r8b, al
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
mov r10b, r8b
and r10b, 1
mov r11b, dil
xor r11b, 1
and r11b, 0xff
and r8b, 1
or dl, r10b
or r11b, r8b
xor dl, r11b
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, cl
and dl, al
xor cl, al
or dl, cl
mov al, r15b
xor al, 0xff
xor al, 0
and al, 0
mov cl, dil
xor cl, 0
mov r8b, r15b
and r8b, cl
xor r15b, 0xff
and r15b, 0
or r8b, r15b
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 r10b, dil
xor r10b, 1
and r10b, 0
and r8b, 1
or al, cl
or r10b, r8b
xor al, r10b
mov cl, dl
xor cl, 0xff
and cl, 0
mov r8b, dil
xor r8b, 0
mov r10b, dl
and r10b, r8b
mov r11b, al
xor r11b, 0xff
and r11b, 0
and al, r8b
or cl, r10b
or r11b, al
xor cl, r11b
xor cl, 0xff
xor dl, 0xff
mov al, dil
xor al, 0
or cl, dl
or al, 0
xor cl, 0xff
and cl, al
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, 0
mov r8b, dil
xor r8b, 0
mov r10b, cl
and r10b, r8b
mov r11b, dil
xor r11b, 1
and r11b, 0
and r8b, 1
or dl, r10b
or r11b, r8b
xor dl, r11b
mov r8b, dil
xor r8b, 0
and r8b, 1
mov r10b, dil
xor r10b, 1
and r10b, 0
or r8b, r10b
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
mov r11b, r8b
xor r11b, 0xff
mov bl, r9b
xor bl, r11b
and bl, r9b
mov r9b, dil
xor r9b, 0
mov r11b, dl
xor r11b, r9b
and r11b, dl
xor cl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov sil, dil
xor sil, 1
or cl, r9b
or sil, 1
xor cl, 0xff
and cl, sil
mov r9b, r10b
and r9b, bl
xor r10b, bl
or r9b, r10b
mov r10b, r11b
and r10b, cl
xor r11b, cl
or r10b, r11b
mov cl, r9b
xor cl, 0xff
and cl, 0
mov r11b, dil
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
and r9b, dl
xor al, dl
or r9b, al
mov al, r9b
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
and r9b, dl
or al, r9b
mov dl, dil
xor dl, 0
mov r9b, r8b
xor r9b, 0xff
mov r10b, dil
xor r10b, 0
mov r11b, dl
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 dl, r9b
xor dl, 0xff
or r10b, 0
and dl, r10b
or r11b, dl
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
xor dil, 0
mov r9b, dl
and r9b, 0
and cl, dil
mov r10b, r8b
and r10b, 0
and al, dil
or r9b, cl
or r10b, al
xor r9b, r10b
or dl, r8b
xor dl, 0xff
or dil, 0
and dl, dil
or r9b, dl
test r9b, 1
jne 0x6d98f58f
jmp 0x6d9b22ac
jmp 0x6d911bdc
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
add r8d, 0xb19fd66d
sub r8d, 0x230e0f77
sub r8d, 0xb19fd66d
sub r8d, 0x2561b24a
sub r8d, 0x67a08566
add r8d, 0x2561b24a
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x230e0f77
add r9d, r8d
mov r8d, eax
sub r8d, r9d
add r8d, 0x8e9346b7
add r8d, 0xbcc70113
sub r8d, 0x8e9346b7
mov r9d, eax
sub r9d, 1
add r8d, r9d
mov r9d, eax
sub r9d, 0xbcc70113
add r8d, r9d
sub eax, 0xa9dd4ed3
sub r8d, eax
add r8d, 0xd9461aa
add r8d, 0x67a08566
sub r8d, 0xd9461aa
sub r8d, 0x4d120bb6
sub r8d, 0xa9dd4ed3
add r8d, 0x4d120bb6
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
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 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, r12b
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, r12b
xor bl, 0xff
and bl, 0xff
and r12b, sil
or r10b, r14b
or bl, r12b
xor r10b, bl
mov bl, r11b
and bl, r10b
xor r11b, r10b
or bl, r11b
test bl, 1
jne 0x6d98f7b7
jmp 0x6d9b22be
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
sub r8d, 0x9e26bdeb
add r8d, 0x8ddf6772
add r8d, 0x9e26bdeb
add r8d, 0x3f02d786
add r8d, 0xdbd95c65
sub r8d, 0x3f02d786
mov r9d, eax
sub r9d, 0x8ddf6772
add r8d, r9d
mov r9d, 0x89ad53a6
add r9d, 0
sub r9d, 1
sub r9d, 0x89ad53a6
mov r10d, eax
sub r10d, r8d
mov r8d, eax
sub r8d, r9d
add r10d, r8d
sub eax, r10d
add eax, 0x34257b5e
add eax, 0x7d53d3d9
sub eax, 0x34257b5e
add eax, 0x95a0494
sub eax, 0xdbd95c65
sub eax, 0x95a0494
sub eax, 0x48a03971
sub eax, 0x7d53d3d9
add eax, 0x48a03971
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
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 cl, al
and cl, 0
and sil, r13b
mov dl, r12b
and dl, 0
and r14b, r13b
or cl, sil
or dl, r14b
xor cl, dl
or al, r12b
xor al, 0xff
or r13b, 0
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, 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, 1
mov dl, dil
xor dl, 1
mov sil, r11b
and sil, dl
or al, sil
mov dl, bl
xor dl, 0xff
xor al, 0xff
mov sil, dil
xor sil, 0
or dl, al
or sil, 0
xor dl, 0xff
and dl, 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 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, 0
mov r14b, al
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 al, bl
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
mov r11b, cl
and r11b, dl
or al, 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, 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, cl
xor r15b, sil
and r15b, cl
mov cl, dl
xor cl, 0xff
mov sil, dil
xor sil, 1
mov r12b, dil
xor r12b, 0
or cl, sil
or r12b, 0
xor cl, 0xff
and cl, r12b
mov sil, r11b
xor sil, 0xff
mov r12b, r14b
xor r12b, sil
and r12b, r14b
mov sil, bl
and sil, r15b
xor bl, r15b
or sil, bl
mov bl, cl
xor bl, 0xff
mov r14b, r12b
xor r14b, 0xff
mov r15b, dil
xor r15b, 0
mov r13b, bl
and r13b, 0
and cl, r15b
mov r8b, r14b
and r8b, 0
and r12b, r15b
or r13b, cl
or r8b, r12b
xor r13b, r8b
or bl, r14b
xor bl, 0xff
or r15b, 0
and bl, r15b
or r13b, bl
mov cl, sil
xor cl, 0xff
and cl, 1
mov r8b, dil
xor r8b, 1
and sil, r8b
mov bl, r13b
xor bl, 0xff
and bl, 0xff
and r13b, r8b
or cl, sil
or bl, r13b
xor cl, bl
mov r8b, al
xor r8b, 0xff
mov bl, dl
xor bl, 0xff
mov sil, dil
xor sil, 0
mov r14b, r8b
and r14b, 0
and al, sil
mov r15b, bl
and r15b, 0
and dl, sil
or r14b, al
or r15b, dl
xor r14b, r15b
or r8b, bl
xor r8b, 0xff
or sil, 0
and r8b, sil
or r14b, r8b
mov al, r14b
xor al, 0xff
and al, 0
mov dl, dil
xor dl, 0
and r14b, dl
xor dil, 1
and dil, 0
and dl, 1
or al, r14b
or dil, dl
xor al, dil
mov dl, r11b
and dl, 1
xor r11b, 1
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
test al, 1
jne 0x6d98fb9b
jmp 0x6d9b22be
jmp 0x6d918383
mov rax, qword [rbp + 0x788]
mov rcx, qword [rax]
mov rdx, qword [rbp + 0x780]
movsxd r8, dword [rdx]
imul r8, r8, 0x28
add rcx, r8
mov r9d, dword [rcx + 0x10]
mov r8d, r9d
sub rsp, 0x20
mov rcx, qword [rbp + 0x4c8]
mov rdx, qword [rbp + 0x498]
call sym.out.dll_MemCpy
add rsp, 0x20
jmp 0x6d919df4
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x14132257
sub r8d, ecx
add r8d, 0x14132257
mov r9d, eax
sub r9d, 0x77b8d3c1
sub r9d, 0xd8db482b
add r9d, 0x77b8d3c1
sub r8d, 0x43a93552
add r8d, r9d
add r8d, 0x43a93552
mov r9d, eax
sub r9d, r8d
add r9d, 0
add r9d, 0xfe544e78
sub r9d, 0xa6d6288d
sub r9d, 0xfe544e78
mov r8d, eax
sub r8d, 1
add r9d, r8d
mov r8d, eax
sub r8d, 0xa6d6288d
sub r9d, r8d
sub eax, 0xd8db482b
add eax, 0
add r9d, 0xa472d01d
add r9d, eax
sub r9d, 0xa472d01d
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
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, 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, 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
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov r15b, r14b
and r15b, r12b
xor r14b, r12b
or r15b, r14b
mov r14b, al
xor r14b, 0xff
mov r12b, bl
xor r12b, 0xff
mov r13b, sil
xor r13b, 1
mov cl, r14b
and cl, 0xff
and al, r13b
mov dl, r12b
and dl, 0xff
and bl, r13b
or cl, al
or dl, bl
xor cl, dl
or r14b, r12b
xor r14b, 0xff
or r13b, 1
and r14b, r13b
or cl, r14b
mov al, r15b
xor al, 0xff
mov dl, cl
and dl, al
xor cl, 0xff
and r15b, cl
or dl, r15b
mov al, sil
xor al, 0
and al, 1
mov cl, sil
xor cl, 1
and cl, 0
or al, cl
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
mov r14b, bl
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and bl, 1
or al, r14b
or r15b, bl
xor al, r15b
xor al, 0xff
xor al, 0
and al, 0
mov bl, cl
and bl, al
xor cl, al
or bl, cl
mov al, dil
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
mov r14b, dil
and r14b, cl
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and cl, 1
or al, r14b
or r15b, cl
xor al, r15b
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
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or r14b, r15b
mov r15b, al
xor r15b, 0xff
mov r12b, cl
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 cl, r13b
or r8b, al
or r9b, cl
xor r8b, r9b
or r15b, r12b
xor r15b, 0xff
or r13b, 0
and r15b, r13b
or r8b, r15b
mov al, r14b
and al, 1
xor r14b, 1
or al, r14b
mov cl, r8b
xor cl, 0xff
and cl, 0
mov r9b, sil
xor r9b, 0
and r8b, r9b
mov r14b, sil
xor r14b, 1
and r14b, 0
and r9b, 1
or cl, r8b
or r14b, r9b
xor cl, r14b
xor al, 0xff
mov r8b, cl
xor r8b, al
and r8b, cl
mov al, r10b
xor al, 0xff
and al, 0
mov cl, sil
xor cl, 0
and r10b, cl
mov r9b, sil
xor r9b, 1
and r9b, 0
and cl, 1
or al, r10b
or r9b, cl
xor al, r9b
mov cl, bl
xor cl, 0xff
and cl, 1
mov r9b, sil
xor r9b, 1
mov r10b, bl
and r10b, r9b
or cl, 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 r14b, cl
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, r10b
and r12b, 0xff
and al, r15b
mov r13b, r14b
and r13b, 0xff
and cl, r15b
or r12b, al
or r13b, cl
xor r12b, r13b
or r10b, r14b
xor r10b, 0xff
or r15b, 1
and r10b, r15b
or r12b, r10b
mov al, sil
xor al, 1
mov cl, r9b
xor cl, 0xff
mov r10b, sil
xor r10b, 1
mov r14b, al
and r14b, 0xff
mov r15b, r10b
and r15b, 1
mov r13b, cl
and r13b, 0xff
and r9b, r10b
or r14b, r15b
or r13b, r9b
xor r14b, r13b
or al, cl
xor al, 0xff
or r10b, 1
and al, r10b
or r14b, al
mov al, r12b
xor al, 0xff
and al, 0
mov cl, sil
xor cl, 0
and r12b, cl
mov r9b, sil
xor r9b, 1
and r9b, 0
and cl, 1
or al, r12b
or r9b, cl
xor al, r9b
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, dl
xor cl, 0xff
and cl, 1
mov r9b, sil
xor r9b, 1
mov r10b, dl
and r10b, r9b
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and r9b, 1
or cl, r10b
or r14b, r9b
xor cl, 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
mov r15b, r14b
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or r10b, r15b
or r12b, r14b
xor r10b, r12b
mov r14b, cl
xor r14b, 0xff
mov r15b, r9b
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, r14b
and r13b, 0
and cl, r12b
mov byte [rbp + 0xb6], r15b
and r15b, 0
and r9b, r12b
or r13b, cl
or r15b, r9b
xor r13b, r15b
mov cl, byte [rbp + 0xb6]
or r14b, cl
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 cl, r15b
and cl, 1
mov byte [rbp + 0xb5], r14b
and r14b, 0
and r10b, r15b
or r12b, cl
or r14b, r10b
xor r12b, r14b
mov cl, byte [rbp + 0xb5]
or r9b, cl
xor r9b, 0xff
or r15b, 0
and r9b, r15b
or r12b, r9b
mov r9b, r13b
xor r9b, 0xff
and r9b, 1
mov r10b, sil
xor r10b, 1
and r13b, r10b
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and r10b, 1
or r9b, r13b
or r14b, r10b
xor r9b, r14b
xor r9b, 0xff
xor r12b, 0xff
mov r10b, sil
xor r10b, 1
or r9b, r12b
or r10b, 1
xor r9b, 0xff
and r9b, r10b
mov r10b, r11b
xor r10b, 0xff
and r10b, 0
mov r14b, sil
xor r14b, 0
and r11b, r14b
mov r15b, sil
xor r15b, 1
and r15b, 0
and r14b, 1
or r10b, r11b
or r15b, r14b
xor r10b, r15b
mov r11b, bl
xor r11b, 0xff
and r11b, 0
mov r14b, sil
xor r14b, 0
mov r15b, bl
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
and r15b, 1
or r14b, r15b
mov r15b, r10b
and r15b, r11b
xor r10b, r11b
or r15b, r10b
mov r10b, r14b
and r10b, 1
xor r14b, 1
or r10b, r14b
mov r11b, r15b
xor r11b, 0xff
and r11b, 1
mov r14b, sil
xor r14b, 1
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or r11b, r15b
or r12b, r14b
xor r11b, r12b
xor r10b, 0xff
mov r14b, r11b
xor r14b, r10b
and r14b, r11b
mov r10b, r8b
xor r10b, 0xff
mov r11b, al
xor r11b, 0xff
mov r15b, sil
xor r15b, 0
or r10b, r11b
or r15b, 0
xor r10b, 0xff
and r10b, r15b
mov r11b, r8b
xor r11b, 0xff
mov r15b, al
and r15b, r11b
xor al, 0xff
and r8b, al
or r15b, r8b
mov al, r10b
and al, r15b
xor r10b, r15b
or al, r10b
mov r8b, r14b
xor r8b, 0xff
mov r10b, r9b
xor r10b, r8b
and r10b, r9b
mov r8b, r9b
xor r8b, 0xff
and r8b, 1
mov r11b, sil
xor r11b, 1
and r9b, r11b
mov r15b, r14b
xor r15b, 0xff
and r15b, 0xff
and r14b, r11b
or r8b, r9b
or r15b, r14b
xor r8b, r15b
mov r9b, r10b
and r9b, r8b
xor r10b, r8b
or r9b, r10b
mov r8b, al
xor r8b, 0xff
and r8b, 0
mov r10b, sil
xor r10b, 0
mov r11b, al
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, r9b
xor r10b, 0xff
xor r8b, 0xff
mov r11b, sil
xor r11b, 1
or r10b, r8b
or r11b, 1
xor r10b, 0xff
and r10b, r11b
mov r8b, r9b
xor r8b, 0xff
and r8b, 1
mov r11b, sil
xor r11b, 1
and r9b, r11b
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and r11b, 1
or r8b, r9b
or r14b, r11b
xor r8b, r14b
xor r8b, 0xff
mov r9b, al
xor r9b, r8b
and r9b, al
mov al, r10b
and al, r9b
xor r10b, r9b
or al, r10b
mov r8b, dil
xor r8b, 0xff
mov r9b, dl
xor r9b, 0xff
mov r10b, sil
xor r10b, 1
or r8b, r9b
or r10b, 1
xor r8b, 0xff
and r8b, r10b
mov r9b, dil
xor r9b, 0xff
and r9b, 1
mov r10b, sil
xor r10b, 1
and dil, r10b
mov r11b, dl
xor r11b, 0xff
and r11b, 0xff
and dl, r10b
or r9b, dil
or r11b, dl
xor r9b, r11b
mov dl, r8b
and dl, r9b
xor r8b, r9b
or dl, r8b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
mov r10b, dl
and r10b, r9b
or r8b, r10b
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
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 dl, 0xff
xor r9b, 0xff
mov r10b, sil
xor r10b, 1
or dl, r9b
or r10b, 1
xor dl, 0xff
and dl, r10b
mov r9b, r8b
and r9b, dl
xor r8b, dl
or r9b, r8b
mov dl, bl
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 dil, bl
xor dil, 0xff
and dil, 0xff
and bl, r10b
or r8b, r11b
or dil, bl
xor r8b, dil
mov r10b, dl
xor r10b, 0xff
mov r11b, r8b
xor r11b, 0xff
mov bl, sil
xor bl, 1
mov dil, r10b
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 r10b, r11b
xor r10b, 0xff
or bl, 1
and r10b, bl
or dil, r10b
mov dl, dil
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
and dil, r8b
mov r10b, sil
xor r10b, 1
and r10b, 0xff
and r8b, 1
or dl, dil
or r10b, r8b
xor dl, r10b
mov r8b, r9b
xor r8b, 0xff
mov r10b, dl
and r10b, r8b
xor dl, 0xff
mov r8b, r9b
and r8b, dl
or r10b, r8b
xor r9b, 0xff
mov dl, r10b
xor dl, r9b
and 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, dl
xor r9b, 0xff
and r9b, 0
mov r10b, sil
xor r10b, 0
mov r11b, dl
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, 0
and r10b, 1
mov r11b, sil
xor r11b, 1
and r11b, 0
or r10b, r11b
mov r11b, sil
xor r11b, 0
mov bl, r8b
xor bl, r11b
and bl, r8b
mov r11b, r10b
xor r11b, 0xff
mov dil, al
xor dil, r11b
and dil, al
mov al, r9b
xor al, 0xff
mov r11b, sil
xor r11b, 0
mov r14b, sil
xor r14b, 1
or al, r11b
or r14b, 1
xor al, 0xff
and al, r14b
xor dl, 0xff
mov r11b, r10b
xor r11b, 0xff
mov r14b, sil
xor r14b, 1
or dl, r11b
or r14b, 1
xor dl, 0xff
and dl, r14b
mov r11b, bl
xor r11b, 0xff
mov r14b, dil
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, r11b
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 r11b, r14b
xor r11b, 0xff
or r15b, 1
and r11b, r15b
or r12b, r11b
mov r11b, al
xor r11b, 0xff
mov bl, dl
xor bl, 0xff
mov dil, sil
xor dil, 1
mov r14b, r11b
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 r11b, bl
xor r11b, 0xff
or dil, 1
and r11b, dil
or r14b, r11b
mov al, r12b
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
and r12b, dl
mov r11b, r14b
xor r11b, 0xff
and r11b, 0xff
and r14b, dl
or al, r12b
or r11b, r14b
xor al, r11b
mov dl, r8b
xor dl, 0xff
mov r11b, r9b
xor r11b, 0xff
mov bl, sil
xor bl, 0
mov dil, dl
and dil, 0
and r8b, bl
mov r14b, r11b
and r14b, 0
and r9b, bl
or dil, r8b
or r14b, r9b
xor dil, r14b
or dl, r11b
xor dl, 0xff
or bl, 0
and dl, bl
or dil, dl
mov dl, dil
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
and dil, r8b
or dl, dil
mov r8b, sil
xor r8b, 0
mov r9b, r10b
xor r9b, 0xff
xor sil, 0
mov r11b, r8b
and r11b, 0
mov bl, sil
and bl, 0
mov dil, r9b
and dil, 0
and r10b, sil
or r11b, bl
or dil, r10b
xor r11b, dil
or r8b, r9b
xor r8b, 0xff
or sil, 0
and r8b, sil
or r11b, r8b
xor r11b, 0xff
mov r8b, dl
xor r8b, r11b
and r8b, dl
mov dl, al
and dl, r8b
xor al, r8b
or dl, al
test dl, 1
jne 0x6d990779
jmp 0x6d9b22c3
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
add r8d, 0x772af863
sub r8d, 0xfbdc2197
sub r8d, 0x772af863
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0xedd825bb
add r9d, r8d
mov r8d, eax
sub r8d, r9d
add r8d, 0x84507d4d
add r8d, 0xfbdc2197
sub r8d, 0x84507d4d
add r8d, 0x8b697ba9
add r8d, 0x6b417c65
sub r8d, 0x8b697ba9
add r8d, 0xec8a7d5f
sub r8d, 1
sub r8d, 0xec8a7d5f
add r8d, 0xea927c1
sub r8d, 0x6b417c65
sub r8d, 0xea927c1
mov r9d, eax
sub r9d, 0x279d2f9e
sub r9d, 0xedd825bb
add r9d, 0x279d2f9e
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, 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, 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
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, 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, 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, r11b
xor al, 0xff
mov r12b, dil
xor r12b, 1
mov r13b, dil
xor r13b, 0
or al, r12b
or r13b, 0
xor al, 0xff
and al, r13b
xor r14b, 0xff
mov r12b, r15b
xor r12b, 0xff
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, dil
xor r13b, 1
mov cl, dil
xor cl, 1
or r12b, r13b
or cl, 1
xor r12b, 0xff
and r12b, cl
xor bl, 0xff
mov cl, r15b
xor cl, 0xff
mov r13b, dil
xor r13b, 1
or bl, cl
or r13b, 1
xor bl, 0xff
and bl, r13b
mov cl, al
xor cl, 0xff
mov r13b, r14b
xor r13b, 0xff
mov dl, dil
xor dl, 0
mov r8b, cl
and r8b, 0
and al, dl
mov r9b, r13b
and r9b, 0
and r14b, dl
or r8b, al
or r9b, r14b
xor r8b, r9b
or cl, r13b
xor cl, 0xff
or dl, 0
and cl, dl
or r8b, cl
mov al, r12b
and al, bl
xor r12b, bl
or al, r12b
mov cl, r8b
xor cl, 0xff
and cl, 1
mov dl, dil
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, r11b
and al, sil
xor r11b, sil
or al, r11b
mov dl, al
xor dl, 0xff
and dl, 1
mov r8b, dil
xor r8b, 1
and al, r8b
or dl, al
mov al, dil
xor al, 1
mov r8b, r15b
xor r8b, 0xff
xor dil, 1
mov r9b, al
and r9b, 0xff
mov r11b, dil
and r11b, 1
mov bl, r8b
and bl, 0xff
and r15b, dil
or r9b, r11b
or bl, r15b
xor r9b, bl
or al, r8b
xor al, 0xff
or dil, 1
and al, dil
or r9b, al
xor r9b, 0xff
mov al, dl
xor al, r9b
and al, dl
mov dl, cl
and dl, al
xor cl, al
or dl, cl
test dl, 1
jne 0x6d990b25
jmp 0x6d9b22c3
mov eax, dword [sym.out.dll_x.13]
mov ecx, dword [sym.out.dll_y.14]
mov edx, 0x1e05b25f
add edx, 0
sub edx, 0x3d11b75
sub edx, 0x1e05b25f
mov r8d, eax
add r8d, 0x152a9dd5
sub r8d, edx
sub r8d, 0x152a9dd5
add r8d, 0x43dc04db
sub r8d, 0xf2e75d15
sub r8d, 0x43dc04db
sub r8d, 0x9df7fa14
sub r8d, 1
add r8d, 0x9df7fa14
sub r8d, 0xa8f15d32
add r8d, 0xf2e75d15
add r8d, 0xa8f15d32
add r8d, 0xc7874df8
add r8d, 0x3fec8817
sub r8d, 0xc7874df8
add r8d, 0x3769df18
sub r8d, 0x3d11b75
sub r8d, 0x3769df18
sub r8d, 0x2c3963ca
sub r8d, 0x3fec8817
add r8d, 0x2c3963ca
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
xor r11b, 0xff
xor r11b, 0
and r11b, 0
mov sil, bl
xor sil, 0
and sil, 1
mov dil, bl
xor dil, 1
and dil, 0
or sil, dil
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
mov r15b, bl
xor r15b, 0
mov r12b, r14b
xor r12b, r15b
and r12b, r14b
mov r14b, bl
xor r14b, 1
xor sil, 0xff
mov r15b, bl
xor r15b, 1
or r14b, sil
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov sil, r11b
and sil, dil
xor r11b, dil
or sil, r11b
mov r11b, r12b
and r11b, r14b
xor r12b, r14b
or r11b, r12b
mov dil, sil
xor dil, 0xff
mov r14b, r11b
and r14b, dil
xor r11b, 0xff
and sil, r11b
or r14b, sil
mov r11b, r10b
xor r11b, 0xff
and r11b, 1
mov sil, bl
xor sil, 1
mov dil, r10b
and dil, sil
mov r15b, bl
xor r15b, 1
and r15b, 0xff
and sil, 1
or r11b, dil
or r15b, sil
xor r11b, r15b
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, 1
mov dil, bl
xor dil, 1
and dil, 1
or r11b, dil
mov dil, r10b
xor dil, 0xff
xor r11b, 0xff
mov r15b, bl
xor r15b, 0
or dil, r11b
or r15b, 0
xor dil, 0xff
and dil, r15b
mov r11b, sil
xor r11b, 0xff
mov r15b, dil
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 dil, r12b
or r13b, sil
or al, dil
xor r13b, al
or r11b, r15b
xor r11b, 0xff
or r12b, 0
and r11b, r12b
or r13b, r11b
mov al, bl
xor al, 0
and al, 0
mov r11b, bl
xor r11b, 0
mov sil, r11b
and sil, 0
mov dil, bl
xor dil, 1
and dil, 0
and r11b, 1
or al, sil
or dil, r11b
xor al, dil
xor al, 0xff
xor al, 1
and al, 0xff
mov r11b, bl
xor r11b, 1
and r11b, 0
mov sil, bl
xor sil, 0
mov dil, sil
and dil, 1
mov r15b, bl
xor r15b, 1
and r15b, 0
and sil, 1
or r11b, dil
or r15b, sil
xor r11b, r15b
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, al
and r11b, sil
xor al, sil
or r11b, al
mov al, r14b
xor al, 0xff
and al, 1
mov sil, bl
xor sil, 1
mov dil, r14b
and dil, sil
or al, dil
mov sil, bl
xor sil, 0
and sil, 1
mov dil, bl
xor dil, 1
mov r15b, dil
and r15b, 0
mov r12b, bl
xor r12b, 1
and r12b, 0xff
and dil, 1
or sil, r15b
or r12b, dil
xor sil, r12b
mov dil, bl
xor dil, 0
and dil, 1
mov r15b, bl
xor r15b, 1
mov r12b, r15b
and r12b, 0
mov cl, bl
xor cl, 1
and cl, 0xff
and r15b, 1
or dil, r12b
or cl, r15b
xor dil, cl
mov cl, al
and cl, sil
xor al, sil
or cl, al
mov al, dil
and al, 0
xor dil, 0
or al, dil
mov sil, cl
xor sil, 0xff
and sil, 0
mov dil, bl
xor dil, 0
and cl, dil
mov r15b, bl
xor r15b, 1
and r15b, 0
and dil, 1
or sil, cl
or r15b, dil
xor sil, r15b
xor sil, 0xff
xor al, 0xff
mov cl, bl
xor cl, 1
or sil, al
or cl, 1
xor sil, 0xff
and sil, cl
mov al, r9b
xor al, 0xff
and al, 0
mov cl, bl
xor cl, 0
and r9b, cl
mov dil, bl
xor dil, 1
and dil, 0
and cl, 1
or al, r9b
or dil, cl
xor al, dil
mov cl, r11b
xor cl, 0xff
and cl, 1
mov r9b, bl
xor r9b, 1
mov dil, r11b
and dil, r9b
or cl, dil
mov r9b, bl
xor r9b, 1
and r9b, 0
mov dil, bl
xor dil, 0
mov r15b, dil
and r15b, 1
mov r12b, bl
xor r12b, 1
and r12b, 0
and dil, 1
or r9b, r15b
or r12b, dil
xor r9b, r12b
mov dil, al
xor dil, 0xff
mov r15b, cl
xor r15b, 0xff
mov r12b, bl
xor r12b, 1
mov dl, dil
and dl, 0xff
and al, r12b
mov r8b, r15b
and r8b, 0xff
and cl, r12b
or dl, al
or r8b, cl
xor dl, r8b
or dil, r15b
xor dil, 0xff
or r12b, 1
and dil, r12b
or dl, dil
mov al, r9b
and al, 1
xor r9b, 1
or al, r9b
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, r13b
xor dl, 0xff
and dl, 0
mov r8b, bl
xor r8b, 0
mov r9b, r13b
and r9b, r8b
mov dil, al
xor dil, 0xff
and dil, 0
and al, r8b
or dl, r9b
or dil, al
xor dl, dil
xor dl, 0xff
mov al, r13b
xor al, 0xff
mov r8b, bl
xor r8b, 0
or dl, al
or r8b, 0
xor dl, 0xff
and dl, r8b
mov al, r11b
xor al, 0xff
and al, 0
mov r8b, bl
xor r8b, 0
mov r9b, r11b
and r9b, r8b
mov dil, bl
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, bl
xor al, 1
or r9b, r10b
or al, 1
xor r9b, 0xff
and r9b, al
mov al, cl
xor al, 0xff
mov r8b, sil
xor r8b, al
and r8b, sil
mov al, sil
xor al, 0xff
mov r10b, cl
and r10b, al
xor cl, 0xff
and sil, cl
or r10b, sil
mov al, r8b
xor al, 0xff
mov cl, r10b
xor cl, 0xff
mov sil, bl
xor sil, 1
mov dil, al
and dil, 0xff
and r8b, sil
mov r15b, cl
and r15b, 0xff
and r10b, sil
or dil, r8b
or r15b, r10b
xor dil, r15b
or al, cl
xor al, 0xff
or sil, 1
and al, sil
or dil, al
mov al, dl
xor al, 0xff
and al, 0
mov cl, bl
xor cl, 0
mov r8b, dl
and r8b, cl
mov r10b, bl
xor r10b, 1
and r10b, 0
and cl, 1
or al, r8b
or r10b, cl
xor al, r10b
mov cl, r9b
xor cl, 0xff
and cl, 1
mov r8b, bl
xor r8b, 1
mov r10b, r9b
and r10b, r8b
mov sil, bl
xor sil, 1
and sil, 0xff
and r8b, 1
or cl, r10b
or sil, r8b
xor cl, sil
mov r8b, bl
xor r8b, 1
and r8b, 1
mov r10b, bl
xor r10b, 1
and r10b, 1
or r8b, r10b
mov r10b, bl
xor r10b, 1
mov sil, al
xor sil, r10b
and sil, al
mov r10b, r8b
xor r10b, 0xff
mov r15b, dl
xor r15b, r10b
and r15b, dl
mov dl, cl
xor dl, 0xff
mov r10b, bl
xor r10b, 1
mov r12b, bl
xor r12b, 0
or dl, r10b
or r12b, 0
xor dl, 0xff
and dl, r12b
mov r10b, r8b
xor r10b, 0xff
mov r12b, r9b
xor r12b, r10b
and r12b, r9b
mov r9b, sil
xor r9b, 0xff
mov r10b, r15b
xor r10b, 0xff
mov byte [rbp + 0xb4], bl
xor bl, 0
mov byte [rbp + 0xb3], r9b
and r9b, 0
and sil, bl
mov byte [rbp + 0xb2], r10b
and r10b, 0
and r15b, bl
or r9b, sil
or r10b, r15b
xor r9b, r10b
mov r10b, byte [rbp + 0xb3]
mov sil, byte [rbp + 0xb2]
or r10b, sil
xor r10b, 0xff
or bl, 0
and r10b, bl
or r9b, r10b
mov r10b, dl
xor r10b, 0xff
mov bl, r12b
xor bl, 0xff
mov r15b, byte [rbp + 0xb4]
xor r15b, 1
mov sil, r10b
and sil, 0xff
and dl, r15b
mov byte [rbp + 0xb1], bl
and bl, 0xff
and r12b, r15b
or sil, dl
or bl, r12b
xor sil, bl
mov dl, byte [rbp + 0xb1]
or r10b, dl
xor r10b, 0xff
or r15b, 1
and r10b, r15b
or sil, r10b
mov r10b, r9b
xor r10b, 0xff
mov bl, sil
and bl, r10b
xor sil, 0xff
and r9b, sil
or bl, r9b
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 + 0xb4]
xor cl, 1
and r9b, cl
or al, r9b
mov cl, byte [rbp + 0xb4]
xor cl, 1
mov r9b, r8b
xor r9b, 0xff
mov r10b, byte [rbp + 0xb4]
xor r10b, 1
mov sil, cl
and sil, 0xff
mov r15b, r10b
and r15b, 1
mov r12b, r9b
and r12b, 0xff
and r8b, r10b
or sil, r15b
or r12b, r8b
xor sil, r12b
or cl, r9b
xor cl, 0xff
or r10b, 1
and cl, r10b
or sil, cl
xor sil, 0xff
mov cl, al
xor cl, sil
and cl, al
mov al, bl
and al, cl
xor bl, cl
or al, bl
mov cl, dil
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0xb4]
xor r8b, 1
mov r9b, dil
and r9b, r8b
or cl, r9b
mov r8b, byte [rbp + 0xb4]
xor r8b, 0
xor cl, 0xff
mov r9b, byte [rbp + 0xb4]
xor r9b, 1
or r8b, cl
or r9b, 1
xor r8b, 0xff
and r8b, r9b
mov cl, byte [rbp + 0xb4]
xor cl, 0
and cl, 1
mov r9b, byte [rbp + 0xb4]
xor r9b, 1
and r9b, 0
or cl, r9b
xor dil, 0xff
mov r9b, cl
xor r9b, 0xff
mov r10b, byte [rbp + 0xb4]
xor r10b, 0
or dil, r9b
or r10b, 0
xor dil, 0xff
and dil, r10b
mov r9b, al
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0xb4]
xor r10b, 1
mov bl, al
and bl, r10b
mov sil, byte [rbp + 0xb4]
xor sil, 1
and sil, 0xff
and r10b, 1
or r9b, bl
or sil, r10b
xor r9b, sil
mov r10b, byte [rbp + 0xb4]
xor r10b, 0
mov bl, r9b
xor bl, r10b
and bl, r9b
xor cl, 0xff
mov r9b, al
xor r9b, cl
and r9b, al
mov al, r8b
and al, dil
xor r8b, dil
or al, r8b
mov cl, bl
xor cl, 0xff
mov r8b, r9b
xor r8b, 0xff
mov r10b, byte [rbp + 0xb4]
xor r10b, 1
mov sil, cl
and sil, 0xff
and bl, r10b
mov dil, r8b
and dil, 0xff
and r9b, r10b
or sil, bl
or dil, r9b
xor sil, dil
or cl, r8b
xor cl, 0xff
or r10b, 1
and cl, r10b
or sil, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0xb4]
xor r8b, 1
and al, r8b
mov r9b, sil
xor r9b, 0xff
and r9b, 0xff
and sil, r8b
or cl, al
or r9b, sil
xor cl, r9b
mov al, r14b
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0xb4]
xor r8b, 1
mov r9b, r14b
and r9b, r8b
or al, r9b
mov r8b, r13b
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0xb4]
xor r9b, 1
mov r10b, r13b
and r10b, r9b
or r8b, r10b
mov r9b, byte [rbp + 0xb4]
xor r9b, 0
and r9b, 1
mov r10b, byte [rbp + 0xb4]
xor r10b, 1
and r10b, 0
or r9b, r10b
mov r10b, byte [rbp + 0xb4]
xor r10b, 0
mov bl, al
xor bl, r10b
and bl, al
mov r10b, r9b
xor r10b, 0xff
mov sil, r14b
xor sil, r10b
and sil, r14b
mov r10b, byte [rbp + 0xb4]
xor r10b, 0
mov dil, r8b
xor dil, r10b
and dil, r8b
mov r10b, r9b
xor r10b, 0xff
mov r14b, r13b
xor r14b, r10b
and r14b, r13b
mov r10b, bl
xor r10b, 0xff
mov r15b, sil
xor r15b, 0xff
mov r12b, byte [rbp + 0xb4]
xor r12b, 0
mov r13b, r10b
and r13b, 0
and bl, r12b
mov dl, r15b
and dl, 0
and sil, r12b
or r13b, bl
or dl, sil
xor r13b, dl
or r10b, r15b
xor r10b, 0xff
or r12b, 0
and r10b, r12b
or r13b, r10b
mov dl, dil
and dl, r14b
xor dil, r14b
or dl, dil
mov r10b, r13b
xor r10b, 0xff
and r10b, 1
mov bl, byte [rbp + 0xb4]
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
xor dl, 0xff
mov bl, r8b
xor bl, 0xff
mov sil, byte [rbp + 0xb4]
xor sil, 0
mov dil, dl
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 dl, bl
xor dl, 0xff
or sil, 0
and dl, sil
or dil, dl
mov al, dil
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0xb4]
xor dl, 1
and dil, dl
mov r8b, byte [rbp + 0xb4]
xor r8b, 1
and r8b, 0xff
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 + 0xb4]
xor r8b, 0
or al, dl
or r8b, 0
xor al, 0xff
and al, r8b
mov dl, r10b
xor dl, 0xff
mov r8b, al
xor r8b, 0xff
mov r9b, byte [rbp + 0xb4]
xor r9b, 0
mov bl, dl
and bl, 0
and r10b, r9b
mov sil, r8b
and sil, 0
and al, r9b
or bl, r10b
or sil, al
xor bl, sil
or dl, r8b
xor dl, 0xff
or r9b, 0
and dl, r9b
or bl, dl
mov al, bl
xor al, 0xff
and al, 0
mov dl, byte [rbp + 0xb4]
xor dl, 0
mov r8b, bl
and r8b, dl
mov r9b, byte [rbp + 0xb4]
xor r9b, 1
and r9b, 0
and dl, 1
or al, r8b
or r9b, dl
xor al, r9b
mov dl, byte [rbp + 0xb4]
xor dl, 1
xor al, 0xff
mov r8b, byte [rbp + 0xb4]
xor r8b, 1
or dl, al
or r8b, 1
xor dl, 0xff
and dl, r8b
mov al, byte [rbp + 0xb4]
xor al, 1
and al, 1
mov r8b, byte [rbp + 0xb4]
xor r8b, 1
and r8b, 1
or al, r8b
xor bl, 0xff
mov r8b, al
xor r8b, 0xff
mov r9b, byte [rbp + 0xb4]
xor r9b, 0
or bl, r8b
or r9b, 0
xor bl, 0xff
and bl, r9b
mov r8b, byte [rbp + 0xb4]
xor r8b, 1
and r8b, 0
mov r9b, byte [rbp + 0xb4]
xor r9b, 0
mov r10b, r9b
and r10b, 1
mov sil, byte [rbp + 0xb4]
xor sil, 1
and sil, 0
and r9b, 1
or r8b, r10b
or sil, r9b
xor r8b, sil
mov r9b, byte [rbp + 0xb4]
xor r9b, 1
mov r10b, r8b
xor r10b, r9b
and r10b, r8b
mov r8b, byte [rbp + 0xb4]
xor r8b, 1
xor al, 0xff
mov r9b, byte [rbp + 0xb4]
xor r9b, 1
or r8b, al
or r9b, 1
xor r8b, 0xff
and r8b, r9b
mov al, dl
and al, bl
xor dl, bl
or al, dl
mov dl, r10b
xor dl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov bl, byte [rbp + 0xb4]
xor bl, 0
mov sil, dl
and sil, 0
and r10b, bl
mov dil, r9b
and dil, 0
and r8b, bl
or sil, r10b
or dil, r8b
xor sil, dil
or dl, r9b
xor dl, 0xff
or bl, 0
and dl, bl
or sil, dl
mov dl, al
xor dl, 0xff
mov r8b, sil
and r8b, dl
xor sil, 0xff
and al, sil
or r8b, al
mov al, byte [rbp + 0xb4]
xor al, 0
mov dl, r11b
xor dl, 0xff
mov r9b, byte [rbp + 0xb4]
xor r9b, 0
or al, dl
or r9b, 0
xor al, 0xff
and al, r9b
mov dl, byte [rbp + 0xb4]
xor dl, 0
and dl, 1
mov r9b, byte [rbp + 0xb4]
xor r9b, 1
mov r10b, r9b
and r10b, 0
mov bl, r11b
xor bl, 0xff
and bl, 0xff
and r11b, r9b
or dl, r10b
or bl, r11b
xor dl, bl
mov r9b, al
xor r9b, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, byte [rbp + 0xb4]
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
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0xb4]
xor dl, 1
and r8b, dl
or al, r8b
mov dl, bl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0xb4]
xor r8b, 1
and bl, r8b
or dl, bl
mov r8b, byte [rbp + 0xb4]
xor r8b, 1
and r8b, 1
mov r9b, byte [rbp + 0xb4]
xor r9b, 1
and r9b, 1
or r8b, r9b
mov r9b, al
and r9b, dl
xor al, dl
or r9b, al
mov al, byte [rbp + 0xb4]
xor al, 1
mov dl, r8b
xor dl, 0xff
mov r10b, byte [rbp + 0xb4]
xor r10b, 0
mov r11b, al
and r11b, 0
mov bl, r10b
and bl, 1
mov sil, dl
and sil, 0
and r8b, r10b
or r11b, bl
or sil, r8b
xor r11b, sil
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, byte [rbp + 0xb4]
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 + 0xb4]
xor r9b, 1
or al, r8b
or r9b, 1
xor al, 0xff
and al, r9b
mov r8b, cl
xor r8b, 0xff
and r8b, 0
mov r9b, byte [rbp + 0xb4]
xor r9b, 0
and cl, r9b
mov r10b, dl
xor r10b, 0xff
and r10b, 0
and dl, r9b
or r8b, cl
or r10b, dl
xor r8b, r10b
mov cl, al
and cl, r8b
xor al, r8b
or cl, al
test cl, 1
jne 0x6d99198e
jmp 0x6d9b4d20
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x5f6f7f11
sub r8d, 0x47788ab6
add r8d, 0x5f6f7f11
mov r9d, eax
sub r9d, r8d
mov r8d, ecx
sub r8d, r9d
mov r9d, 0xcb577600
add r9d, 0
sub r9d, 1
sub r9d, 0xcb577600
mov r10d, eax
sub r10d, r9d
sub r8d, r10d
mov r9d, eax
sub r9d, r8d
add r9d, 0
mov r8d, eax
sub r8d, 0xa0baab4a
sub r8d, 0x47788ab6
add r8d, 0xa0baab4a
mov r10d, eax
sub r10d, r9d
mov r9d, eax
sub r9d, r8d
add r10d, r9d
sub eax, r10d
mov r8d, 0x83f0c48f
add r8d, 0
sub r8d, eax
sub r8d, 0x83f0c48f
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
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
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
or sil, r12b
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, 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
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
or al, r13b
xor al, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, dil
xor r13b, 1
or al, r12b
or r13b, 1
xor al, 0xff
and al, r13b
xor sil, 0xff
mov r12b, bl
xor r12b, sil
and r12b, bl
mov bl, r15b
xor bl, 0xff
mov sil, r11b
xor sil, 0xff
mov r13b, dil
xor r13b, 1
mov cl, bl
and cl, 0xff
and r15b, r13b
mov dl, sil
and dl, 0xff
and r11b, r13b
or cl, r15b
or dl, r11b
xor cl, dl
or bl, sil
xor bl, 0xff
or r13b, 1
and bl, r13b
or cl, bl
mov dl, al
xor dl, 0xff
mov r11b, r12b
xor r11b, 0xff
mov bl, dil
xor bl, 0
mov sil, dl
and sil, 0
and al, bl
mov r15b, r11b
and r15b, 0
and r12b, bl
or sil, al
or r15b, r12b
xor sil, r15b
or dl, r11b
xor dl, 0xff
or bl, 0
and dl, bl
or sil, dl
mov al, cl
xor al, 0xff
and al, 0
mov dl, dil
xor dl, 0
and cl, dl
mov r11b, sil
xor r11b, 0xff
and r11b, 0
and sil, dl
or al, cl
or r11b, sil
xor al, r11b
mov cl, r14b
xor cl, 0xff
mov dl, al
xor dl, 0xff
mov r11b, dil
xor r11b, 0
or cl, dl
or r11b, 0
xor cl, 0xff
and cl, r11b
mov dl, r14b
xor dl, 0xff
and dl, 1
xor dil, 1
and r14b, dil
mov r11b, al
xor r11b, 0xff
and r11b, 0xff
and al, dil
or dl, r14b
or r11b, al
xor dl, r11b
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x6d991c77
jmp 0x6d9b4d20
jmp 0x6d9226db
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
sub r8d, 0x21466803
sub r8d, 0x622518ec
add r8d, 0x21466803
mov r9d, eax
sub r9d, 0xab12da9b
add r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x622518ec
add r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0x23a17c03
sub r9d, 1
add r9d, 0x23a17c03
mov r10d, eax
sub r10d, r8d
mov r8d, eax
sub r8d, r9d
add r10d, r8d
mov r8d, eax
sub r8d, r10d
add r8d, 0x9991543e
add r8d, 0xba138c09
sub r8d, 0x9991543e
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0xab12da9b
add r9d, r8d
sub eax, r9d
sub eax, 0x92b65f5d
sub eax, 0xba138c09
add eax, 0x92b65f5d
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, 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 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
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, 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, al
xor dl, 0xff
mov r11b, cl
xor r11b, dl
and r11b, cl
mov dl, cl
xor dl, 0xff
and dl, 1
mov bl, dil
xor bl, 1
and cl, bl
mov sil, al
xor sil, 0xff
and sil, 0xff
and al, bl
or dl, cl
or sil, al
xor dl, sil
mov al, r11b
xor al, 0xff
mov cl, dl
xor cl, 0xff
xor dil, 1
mov bl, al
and bl, 0xff
and r11b, dil
mov sil, cl
and sil, 0xff
and dl, dil
or bl, r11b
or sil, dl
xor bl, sil
or al, cl
xor al, 0xff
or dil, 1
and al, dil
or bl, al
test bl, 1
jne 0x6d991f28
jmp 0x6d9b4d25
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xacda9495
mov r9d, ecx
sub r9d, r8d
mov r8d, eax
sub r8d, 0xc1ba8469
add r9d, r8d
add r9d, 0x2dd7d81e
sub r9d, 0xacda9495
sub r9d, 0x2dd7d81e
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0xa0c0b7b3
add r8d, r9d
mov r9d, eax
sub r9d, r8d
sub r9d, 0xbebd264b
sub r9d, 1
add r9d, 0xbebd264b
add r9d, 0x2b693609
sub r9d, 0xa0c0b7b3
sub r9d, 0x2b693609
sub eax, 0xf795d898
sub eax, 0xc1ba8469
add eax, 0xf795d898
add r9d, 0x4cad747f
sub r9d, eax
sub r9d, 0x4cad747f
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, 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, 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, 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
and al, dil
xor bl, dil
or al, bl
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
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
xor bl, 1
and bl, 0xff
mov r14b, dil
xor r14b, 0xff
mov r15b, bl
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
mov cl, r14b
and cl, 0
and dil, r12b
mov dl, r15b
and dl, 0
and bl, r12b
or cl, dil
or dl, bl
xor cl, dl
or r14b, r15b
xor r14b, 0xff
or r12b, 0
and r14b, r12b
or cl, r14b
mov dl, sil
xor dl, 1
and dl, 1
mov bl, sil
xor bl, 1
and bl, 1
or dl, bl
mov bl, r13b
xor bl, 0xff
mov dil, dl
and dil, bl
xor dl, 0xff
mov bl, r13b
and bl, dl
or dil, bl
mov dl, r13b
xor dl, 0xff
mov bl, dil
xor bl, dl
and bl, dil
mov dl, r10b
xor dl, 0xff
and dl, 1
mov dil, sil
xor dil, 1
and r10b, dil
or dl, r10b
mov r10b, cl
xor r10b, 0xff
and r10b, 1
mov dil, sil
xor dil, 1
mov r14b, cl
and r14b, dil
or r10b, r14b
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, dl
xor r14b, 0xff
mov r15b, r10b
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
mov r8b, r14b
and r8b, 0xff
and dl, r12b
mov r9b, r15b
and r9b, 0xff
and r10b, r12b
or r8b, dl
or r9b, r10b
xor r8b, r9b
or r14b, r15b
xor r14b, 0xff
or r12b, 1
and r14b, r12b
or r8b, r14b
mov dl, sil
xor dl, 0
mov r9b, dil
xor r9b, 0xff
mov r10b, sil
xor r10b, 0
mov r14b, dl
and r14b, 0
mov r15b, r10b
and r15b, 0
mov r12b, r9b
and r12b, 0
and dil, r10b
or r14b, r15b
or r12b, dil
xor r14b, r12b
or dl, r9b
xor dl, 0xff
or r10b, 0
and dl, r10b
or r14b, dl
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r9b, sil
xor r9b, 1
and r8b, r9b
or dl, r8b
xor r14b, 0xff
mov r8b, dl
xor r8b, r14b
and r8b, dl
mov dl, al
xor dl, 0xff
and dl, 0
mov r9b, sil
xor r9b, 0
mov r10b, al
and r10b, r9b
mov dil, sil
xor dil, 1
and dil, 0
and r9b, 1
or dl, r10b
or dil, r9b
xor dl, 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, sil
xor r10b, 1
and r10b, 1
mov dil, sil
xor dil, 1
and dil, 1
or r10b, dil
mov dil, dl
and dil, r9b
xor dl, r9b
or dil, dl
mov dl, sil
xor dl, 1
mov r9b, r10b
xor r9b, 0xff
mov r14b, sil
xor r14b, 0
mov r15b, dl
and r15b, 0
mov r12b, r14b
and r12b, 1
mov byte [rbp + 0xb0], r9b
and r9b, 0
and r10b, r14b
or r15b, r12b
or r9b, r10b
xor r15b, r9b
mov r9b, byte [rbp + 0xb0]
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 r10b, sil
xor r10b, 1
and dil, r10b
mov r14b, sil
xor r14b, 1
and r14b, 0xff
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, cl
xor dl, 0xff
and dl, 1
mov dil, sil
xor dil, 1
mov r14b, cl
and r14b, dil
or dl, r14b
mov dil, r11b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
mov r12b, dl
xor r12b, 0xff
and r12b, 0xff
and dl, r14b
or dil, r15b
or r12b, dl
xor dil, r12b
xor dil, 0xff
xor r11b, 0xff
mov dl, sil
xor dl, 1
or dil, r11b
or dl, 1
xor dil, 0xff
and dil, dl
mov dl, bl
xor dl, 0xff
and dl, 1
mov r11b, sil
xor r11b, 1
mov r14b, bl
and r14b, r11b
or dl, r14b
mov r11b, r8b
xor r11b, 0xff
and r11b, 1
mov r14b, sil
xor r14b, 1
mov r15b, r8b
and r15b, r14b
or r11b, r15b
mov r14b, sil
xor r14b, 1
and r14b, 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 r14b, r12b
or r9b, r15b
xor r14b, r9b
mov r9b, sil
xor r9b, 1
mov r15b, dl
xor r15b, r9b
and r15b, dl
mov r9b, r14b
xor r9b, 0xff
mov r12b, bl
xor r12b, r9b
and r12b, bl
mov r9b, r11b
xor r9b, 0xff
mov bl, sil
xor bl, 1
mov byte [rbp + 0xaf], sil
xor sil, 1
or r9b, bl
or sil, 1
xor r9b, 0xff
and r9b, sil
xor r8b, 0xff
mov bl, r14b
xor bl, 0xff
mov sil, byte [rbp + 0xaf]
xor sil, 0
or r8b, bl
or sil, 0
xor r8b, 0xff
and r8b, sil
mov bl, r15b
and bl, r12b
xor r15b, r12b
or bl, r15b
mov sil, r9b
and sil, r8b
xor r9b, r8b
or sil, r9b
mov r8b, bl
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0xaf]
xor r9b, 1
and bl, r9b
mov r15b, sil
xor r15b, 0xff
and r15b, 0xff
and sil, r9b
or r8b, bl
or r15b, sil
xor r8b, r15b
mov r9b, dl
and r9b, r11b
xor dl, r11b
or r9b, dl
mov dl, r9b
xor dl, 0xff
and dl, 0
mov r11b, byte [rbp + 0xaf]
xor r11b, 0
and r9b, r11b
mov bl, byte [rbp + 0xaf]
xor bl, 1
and bl, 0
and r11b, 1
or dl, r9b
or bl, r11b
xor dl, bl
mov r9b, r14b
and r9b, 1
xor r14b, 1
or r9b, r14b
xor dl, 0xff
xor r9b, 0xff
mov r11b, byte [rbp + 0xaf]
xor r11b, 1
or dl, r9b
or r11b, 1
xor dl, 0xff
and dl, r11b
mov r9b, r8b
and r9b, dl
xor r8b, dl
or r9b, r8b
mov dl, dil
xor dl, 0xff
mov r8b, r10b
xor r8b, dl
and r8b, r10b
mov dl, r10b
xor dl, 0xff
and dl, 0
mov r11b, byte [rbp + 0xaf]
xor r11b, 0
and r10b, r11b
mov bl, dil
xor bl, 0xff
and bl, 0
and dil, r11b
or dl, r10b
or bl, dil
xor dl, bl
mov r10b, r8b
and r10b, dl
xor r8b, dl
or r10b, r8b
mov dl, r9b
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0xaf]
xor r8b, 1
mov r11b, r9b
and r11b, r8b
or dl, r11b
xor dl, 0xff
mov r8b, r10b
xor r8b, dl
and r8b, r10b
mov dl, r10b
xor dl, 0xff
and dl, 1
mov r11b, byte [rbp + 0xaf]
xor r11b, 1
and r10b, r11b
or dl, r10b
xor r9b, 0xff
xor dl, 0xff
mov r10b, byte [rbp + 0xaf]
xor r10b, 0
or r9b, dl
or r10b, 0
xor r9b, 0xff
and r9b, r10b
mov dl, r8b
and dl, r9b
xor r8b, r9b
or dl, r8b
mov r8b, r13b
xor r8b, 0xff
mov r9b, al
xor r9b, 0xff
mov r10b, byte [rbp + 0xaf]
xor r10b, 0
or r8b, r9b
or r10b, 0
xor r8b, 0xff
and r8b, r10b
mov r9b, r13b
xor r9b, 0xff
and r9b, 0
mov r10b, byte [rbp + 0xaf]
xor r10b, 0
and r13b, r10b
mov r11b, al
xor r11b, 0xff
and r11b, 0
and al, r10b
or r9b, r13b
or r11b, al
xor r9b, r11b
mov al, r8b
xor al, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r11b, byte [rbp + 0xaf]
xor r11b, 1
mov bl, al
and bl, 0xff
and r8b, r11b
mov sil, r10b
and sil, 0xff
and r9b, r11b
or bl, r8b
or sil, r9b
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 r8b, byte [rbp + 0xaf]
xor r8b, 0
mov r9b, bl
and r9b, r8b
mov r10b, byte [rbp + 0xaf]
xor r10b, 1
and r10b, 0
and r8b, 1
or al, r9b
or r10b, r8b
xor al, r10b
mov r8b, byte [rbp + 0xaf]
xor r8b, 1
xor al, 0xff
mov r9b, byte [rbp + 0xaf]
xor r9b, 1
or r8b, al
or r9b, 1
xor r8b, 0xff
and r8b, r9b
mov al, byte [rbp + 0xaf]
xor al, 1
and al, 1
mov r9b, byte [rbp + 0xaf]
xor r9b, 1
and r9b, 1
or al, r9b
xor bl, 0xff
xor al, 0xff
mov r9b, byte [rbp + 0xaf]
xor r9b, 0
or bl, al
or r9b, 0
xor bl, 0xff
and bl, r9b
mov al, r8b
and al, bl
xor r8b, bl
or al, r8b
mov r8b, byte [rbp + 0xaf]
xor r8b, 1
and r8b, 1
mov r9b, byte [rbp + 0xaf]
xor r9b, 1
and r9b, 1
or r8b, r9b
mov r9b, cl
xor r9b, 0xff
and r9b, 0
mov r10b, byte [rbp + 0xaf]
xor r10b, 0
mov r11b, cl
and r11b, r10b
mov bl, byte [rbp + 0xaf]
xor bl, 1
and bl, 0
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, byte [rbp + 0xaf]
xor r10b, 0
and r10b, 1
mov r11b, byte [rbp + 0xaf]
xor r11b, 1
and r11b, 0
or r10b, r11b
mov r11b, byte [rbp + 0xaf]
xor r11b, 0
mov bl, r8b
xor bl, r11b
and bl, r8b
mov r11b, byte [rbp + 0xaf]
xor r11b, 1
mov sil, r10b
xor sil, 0xff
mov dil, byte [rbp + 0xaf]
xor dil, 1
or r11b, sil
or dil, 1
xor r11b, 0xff
and r11b, dil
mov sil, r9b
xor sil, 0xff
mov dil, byte [rbp + 0xaf]
xor dil, 0
mov r14b, byte [rbp + 0xaf]
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, bl
xor cl, 0xff
mov dil, r11b
xor dil, 0xff
mov r15b, byte [rbp + 0xaf]
xor r15b, 1
mov r12b, cl
and r12b, 0xff
and bl, r15b
mov r13b, dil
and r13b, 0xff
and r11b, r15b
or r12b, bl
or r13b, r11b
xor r12b, r13b
or cl, dil
xor cl, 0xff
or r15b, 1
and cl, r15b
or r12b, cl
mov cl, sil
xor cl, 0xff
mov r11b, r14b
xor r11b, 0xff
mov bl, byte [rbp + 0xaf]
xor bl, 0
mov dil, cl
and dil, 0
and sil, bl
mov r15b, r11b
and r15b, 0
and r14b, bl
or dil, sil
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 r11b, byte [rbp + 0xaf]
xor r11b, 0
and r12b, r11b
mov bl, dil
xor bl, 0xff
and bl, 0
and dil, r11b
or cl, r12b
or bl, dil
xor cl, bl
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 + 0xaf]
xor r9b, 1
and r11b, r9b
mov bl, byte [rbp + 0xaf]
xor bl, 1
and bl, 0xff
and r9b, 1
or r8b, r11b
or bl, r9b
xor r8b, bl
mov r9b, byte [rbp + 0xaf]
xor r9b, 0
mov r11b, r10b
xor r11b, 0xff
mov bl, byte [rbp + 0xaf]
xor bl, 1
mov sil, r9b
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 r9b, r11b
xor r9b, 0xff
or bl, 1
and r9b, bl
or sil, r9b
xor r8b, 0xff
xor sil, 0xff
mov r9b, byte [rbp + 0xaf]
xor r9b, 1
or r8b, sil
or r9b, 1
xor r8b, 0xff
and r8b, r9b
mov r9b, cl
and r9b, r8b
xor cl, r8b
or r9b, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0xaf]
xor r8b, 1
and al, r8b
mov r10b, byte [rbp + 0xaf]
xor r10b, 1
and r10b, 0xff
and r8b, 1
or cl, al
or r10b, r8b
xor cl, r10b
mov al, r9b
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0xaf]
xor r8b, 1
and r9b, r8b
mov r10b, byte [rbp + 0xaf]
xor r10b, 1
and r10b, 0xff
and r8b, 1
or al, r9b
or r10b, r8b
xor al, r10b
mov r8b, byte [rbp + 0xaf]
xor r8b, 0
and r8b, 0
mov r9b, byte [rbp + 0xaf]
xor r9b, 0
mov r10b, r9b
and r10b, 0
mov r11b, byte [rbp + 0xaf]
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, al
xor r10b, 0xff
mov r11b, byte [rbp + 0xaf]
xor r11b, 0
mov bl, r9b
and bl, 0
and cl, r11b
mov sil, r10b
and sil, 0
and al, r11b
or bl, cl
or sil, al
xor bl, sil
or r9b, r10b
xor r9b, 0xff
or r11b, 0
and r9b, r11b
or bl, r9b
mov al, byte [rbp + 0xaf]
xor al, 0
mov cl, r8b
xor cl, 0xff
mov r9b, byte [rbp + 0xaf]
xor r9b, 0
mov r10b, al
and r10b, 0
mov r11b, r9b
and r11b, 0
mov sil, cl
and sil, 0
and r8b, r9b
or r10b, r11b
or sil, r8b
xor r10b, sil
or al, cl
xor al, 0xff
or r9b, 0
and al, r9b
or r10b, al
mov al, bl
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0xaf]
xor cl, 0
and bl, cl
mov r8b, byte [rbp + 0xaf]
xor r8b, 1
and r8b, 0
and cl, 1
or al, bl
or r8b, cl
xor al, r8b
xor al, 0xff
xor r10b, 0xff
mov cl, byte [rbp + 0xaf]
xor cl, 1
or al, r10b
or cl, 1
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
and cl, 0
mov r9b, byte [rbp + 0xaf]
xor r9b, 0
and dl, r9b
mov r10b, al
xor r10b, 0xff
and r10b, 0
and al, r9b
or cl, dl
or r10b, al
xor cl, r10b
mov al, r8b
xor al, 0xff
mov dl, cl
xor dl, 0xff
mov r9b, byte [rbp + 0xaf]
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 0x6d992c25
jmp 0x6d9b4d25
jmp 0x6d92713d
jmp 0x6d934735
jmp 0x6d937f8b
jmp 0x6d9540ea
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x15c160e4
sub r8d, 0xcbfb5a88
add r8d, 0x15c160e4
mov r9d, ecx
add r9d, 0x81314580
sub r9d, r8d
sub r9d, 0x81314580
sub eax, 0x4af07ab2
sub r9d, eax
add r9d, 0xc97492ff
sub r9d, 1
sub r9d, 0xc97492ff
add r9d, 0xe8f46684
sub r9d, 0x4af07ab2
sub r9d, 0xe8f46684
add r9d, 0x5adc9a7d
add r9d, 0xb9b3499f
sub r9d, 0x5adc9a7d
sub r9d, 0x5d544227
sub r9d, 0xcbfb5a88
add r9d, 0x5d544227
sub r9d, 0xeea5506c
sub r9d, 0xb9b3499f
add r9d, 0xeea5506c
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, 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
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, 0
mov bl, sil
xor bl, 0
mov dil, r11b
and dil, bl
mov r15b, sil
xor r15b, 1
and r15b, 0
and bl, 1
or al, dil
or r15b, bl
xor al, r15b
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 r15b, dil
and r15b, 0
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, 1
mov r12b, sil
xor r12b, 1
and r12b, 1
or dil, r12b
xor dil, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, sil
xor r13b, 0
or dil, r12b
or r13b, 0
xor dil, 0xff
and dil, r13b
mov r12b, sil
xor r12b, 1
xor bl, 0xff
mov r13b, sil
xor r13b, 1
or r12b, bl
or r13b, 1
xor r12b, 0xff
and r12b, r13b
mov bl, al
and bl, r15b
xor al, r15b
or bl, al
mov al, dil
xor al, 0xff
mov r15b, r12b
xor r15b, 0xff
mov r13b, sil
xor r13b, 0
mov cl, al
and cl, 0
and dil, r13b
mov dl, r15b
and dl, 0
and r12b, r13b
or cl, dil
or dl, r12b
xor cl, dl
or al, r15b
xor al, 0xff
or r13b, 0
and al, r13b
or cl, al
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 dil, bl
and dil, 0
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and bl, 1
or cl, dil
or r15b, bl
xor cl, r15b
mov bl, sil
xor bl, 1
mov dil, cl
xor dil, 0xff
mov r15b, sil
xor r15b, 0
or bl, dil
or r15b, 0
xor bl, 0xff
and bl, r15b
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
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, sil
xor r15b, 1
xor cl, 0xff
mov r12b, sil
xor r12b, 1
or r15b, cl
or r12b, 1
xor r15b, 0xff
and r15b, r12b
mov cl, al
and cl, bl
xor al, bl
or cl, al
mov al, dil
and al, r15b
xor dil, r15b
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
and cl, 1
or al, cl
mov cl, r14b
xor cl, 0xff
mov bl, al
and bl, cl
xor al, 0xff
mov cl, r14b
and cl, al
or bl, cl
mov al, r14b
xor al, 0xff
mov cl, bl
xor cl, al
and cl, bl
mov al, dil
xor al, 0xff
and al, 1
mov bl, sil
xor bl, 1
mov r15b, dil
and r15b, bl
or al, r15b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov r15b, sil
xor r15b, 1
mov r12b, r10b
and r12b, r15b
mov r13b, al
xor r13b, 0xff
and r13b, 0xff
and al, r15b
or bl, r12b
or r13b, al
xor bl, r13b
xor r10b, 0xff
mov al, bl
xor al, r10b
and al, bl
mov r10b, dl
xor r10b, 0xff
and r10b, 1
mov bl, sil
xor bl, 1
mov r15b, dl
and r15b, bl
or r10b, 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, sil
xor r15b, 0
and r15b, 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 r15b, r13b
or r8b, r12b
xor r15b, r8b
mov r8b, r10b
and r8b, bl
xor r10b, bl
or r8b, r10b
mov r10b, r15b
and r10b, 0
xor r15b, 0
or r10b, r15b
mov bl, r8b
xor bl, 0xff
and bl, 1
mov r15b, sil
xor r15b, 1
and r8b, r15b
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r15b, 1
or bl, r8b
or r12b, r15b
xor bl, r12b
xor r10b, 0xff
mov r8b, bl
xor r8b, r10b
and r8b, bl
mov r10b, r11b
xor r10b, 0xff
and r10b, 0
mov bl, sil
xor bl, 0
and r11b, bl
mov r15b, sil
xor r15b, 1
and r15b, 0
and bl, 1
or r10b, r11b
or r15b, bl
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, r10b
xor r15b, 0xff
mov r12b, r11b
xor r12b, 0xff
mov r13b, sil
xor r13b, 0
mov r9b, r15b
and r9b, 0
and r10b, r13b
mov byte [rbp + 0xa1], r12b
and r12b, 0
and r11b, r13b
or r9b, r10b
or r12b, r11b
xor r9b, r12b
mov r10b, byte [rbp + 0xa1]
or r15b, r10b
xor r15b, 0xff
or r13b, 0
and r15b, r13b
or r9b, r15b
mov r11b, sil
xor r11b, 0
mov r15b, bl
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, r11b
and r13b, 0xff
mov r10b, r12b
and r10b, 0
mov byte [rbp + 0xa0], r15b
and r15b, 0xff
and bl, r12b
or r13b, r10b
or r15b, bl
xor r13b, r15b
mov r10b, byte [rbp + 0xa0]
or r11b, r10b
xor r11b, 0xff
or r12b, 1
and r11b, r12b
or r13b, r11b
mov r11b, r9b
xor r11b, 0xff
and r11b, 1
mov bl, sil
xor bl, 1
and r9b, bl
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and bl, 1
or r11b, r9b
or r15b, bl
xor r11b, r15b
xor r13b, 0xff
mov r9b, r11b
xor r9b, r13b
and r9b, r11b
mov r11b, cl
xor r11b, 0xff
and r11b, 1
mov bl, sil
xor bl, 1
mov r15b, cl
and r15b, bl
or r11b, r15b
mov bl, al
xor bl, 0xff
and bl, 1
mov r15b, sil
xor r15b, 1
mov r12b, al
and r12b, r15b
or bl, r12b
mov r15b, sil
xor r15b, 0
and r15b, 0
mov r12b, sil
xor r12b, 0
mov r13b, r12b
and r13b, 0
mov r10b, sil
xor r10b, 1
and r10b, 0
and r12b, 1
or r15b, r13b
or r10b, r12b
xor r15b, 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
mov r12b, r15b
xor r12b, 0xff
mov r13b, cl
xor r13b, r12b
and r13b, cl
mov cl, bl
xor cl, 0xff
mov r12b, sil
xor r12b, 0
mov byte [rbp + 0x9f], sil
xor sil, 0
or cl, r12b
or sil, 0
xor cl, 0xff
and cl, sil
xor al, 0xff
mov sil, r15b
xor sil, 0xff
mov r12b, byte [rbp + 0x9f]
xor r12b, 1
or al, sil
or r12b, 1
xor al, 0xff
and al, r12b
mov sil, r10b
and sil, r13b
xor r10b, r13b
or sil, r10b
mov r10b, cl
xor r10b, 0xff
mov r12b, al
xor r12b, 0xff
mov r13b, byte [rbp + 0x9f]
xor r13b, 0
mov byte [rbp + 0x9e], r10b
and r10b, 0
and cl, r13b
mov byte [rbp + 0x9d], r12b
and r12b, 0
and al, r13b
or r10b, cl
or r12b, al
xor r10b, r12b
mov al, byte [rbp + 0x9e]
mov cl, byte [rbp + 0x9d]
or al, cl
xor al, 0xff
or r13b, 0
and al, r13b
or r10b, al
mov al, sil
xor al, 0xff
mov r12b, r10b
and r12b, al
xor r10b, 0xff
and sil, r10b
or r12b, sil
mov al, r11b
and al, bl
xor r11b, bl
or al, r11b
mov r10b, al
xor r10b, 0xff
and r10b, 1
mov r11b, byte [rbp + 0x9f]
xor r11b, 1
and al, r11b
or r10b, al
mov al, r15b
and al, 0
xor r15b, 0
or al, r15b
xor al, 0xff
mov r11b, r10b
xor r11b, al
and r11b, r10b
mov al, r12b
and al, r11b
xor r12b, r11b
or al, r12b
mov r10b, r8b
xor r10b, 0xff
mov r11b, r9b
xor r11b, 0xff
mov bl, byte [rbp + 0x9f]
xor bl, 1
or r10b, r11b
or bl, 1
xor r10b, 0xff
and r10b, bl
mov r11b, r8b
xor r11b, 0xff
mov bl, r9b
and bl, r11b
xor r9b, 0xff
and r8b, r9b
or bl, r8b
mov r8b, r10b
xor r8b, 0xff
mov r9b, bl
xor r9b, 0xff
mov r11b, byte [rbp + 0x9f]
xor r11b, 0
mov sil, r8b
and sil, 0
and r10b, r11b
mov r15b, r9b
and r15b, 0
and bl, r11b
or sil, r10b
or r15b, bl
xor sil, r15b
or r8b, r9b
xor r8b, 0xff
or r11b, 0
and r8b, r11b
or sil, r8b
mov r8b, al
xor r8b, 0xff
and r8b, 0
mov r9b, byte [rbp + 0x9f]
xor r9b, 0
mov r10b, al
and r10b, r9b
mov r11b, byte [rbp + 0x9f]
xor r11b, 1
and r11b, 0
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
mov r9b, byte [rbp + 0x9f]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0x9f]
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, r9b
xor r10b, 0xff
mov r11b, al
xor r11b, r10b
and r11b, al
mov al, sil
xor al, 0xff
and al, 1
mov r10b, byte [rbp + 0x9f]
xor r10b, 1
mov bl, sil
and bl, r10b
or al, bl
mov r10b, byte [rbp + 0x9f]
xor r10b, 1
mov bl, al
xor bl, r10b
and bl, al
xor r9b, 0xff
mov al, sil
xor al, r9b
and al, sil
mov r9b, r8b
and r9b, r11b
xor r8b, r11b
or r9b, r8b
mov r8b, bl
xor r8b, 0xff
mov r10b, al
xor r10b, 0xff
mov r11b, byte [rbp + 0x9f]
xor r11b, 0
mov sil, r8b
and sil, 0
and bl, r11b
mov r15b, r10b
and r15b, 0
and al, r11b
or sil, bl
or r15b, al
xor sil, r15b
or r8b, r10b
xor r8b, 0xff
or r11b, 0
and r8b, r11b
or sil, r8b
mov al, r9b
xor al, 0xff
mov r8b, sil
and r8b, al
xor sil, 0xff
and r9b, sil
or r8b, r9b
mov al, r14b
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x9f]
xor r9b, 1
mov r10b, r14b
and r10b, r9b
or al, r10b
mov r9b, dl
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x9f]
xor r10b, 1
mov r11b, dl
and r11b, r10b
or r9b, r11b
mov r10b, byte [rbp + 0x9f]
xor r10b, 1
and r10b, 0
mov r11b, byte [rbp + 0x9f]
xor r11b, 0
mov bl, r11b
and bl, 1
mov sil, byte [rbp + 0x9f]
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 + 0x9f]
xor bl, 1
mov sil, byte [rbp + 0x9f]
xor sil, 1
or r11b, bl
or sil, 1
xor r11b, 0xff
and r11b, sil
mov bl, r10b
xor bl, 0xff
mov sil, r14b
xor sil, bl
and sil, r14b
mov bl, byte [rbp + 0x9f]
xor bl, 1
mov r14b, r9b
xor r14b, bl
and r14b, r9b
xor dl, 0xff
mov bl, r10b
xor bl, 0xff
mov r15b, byte [rbp + 0x9f]
xor r15b, 0
or dl, bl
or r15b, 0
xor dl, 0xff
and dl, r15b
mov bl, r11b
and bl, sil
xor r11b, sil
or bl, r11b
mov r11b, r14b
xor r11b, 0xff
mov sil, dl
xor sil, 0xff
mov r15b, byte [rbp + 0x9f]
xor r15b, 0
mov r12b, r11b
and r12b, 0
and r14b, r15b
mov r13b, sil
and r13b, 0
and dl, r15b
or r12b, r14b
or r13b, dl
xor r12b, r13b
or r11b, sil
xor r11b, 0xff
or r15b, 0
and r11b, r15b
or r12b, r11b
mov dl, bl
xor dl, 0xff
and dl, 1
mov r11b, byte [rbp + 0x9f]
xor r11b, 1
and bl, r11b
mov sil, r12b
xor sil, 0xff
and sil, 0xff
and r12b, r11b
or dl, bl
or sil, r12b
xor dl, sil
mov r11b, al
xor r11b, 0xff
mov bl, r9b
xor bl, 0xff
mov sil, byte [rbp + 0x9f]
xor sil, 0
mov r14b, r11b
and r14b, 0
and al, sil
mov r15b, bl
and r15b, 0
and r9b, sil
or r14b, al
or r15b, r9b
xor r14b, r15b
or r11b, bl
xor r11b, 0xff
or sil, 0
and r11b, sil
or r14b, r11b
mov al, r14b
xor al, 0xff
and al, 0
mov r9b, byte [rbp + 0x9f]
xor r9b, 0
and r14b, r9b
mov r11b, byte [rbp + 0x9f]
xor r11b, 1
and r11b, 0
and r9b, 1
or al, r14b
or r11b, r9b
xor al, r11b
mov r9b, byte [rbp + 0x9f]
xor r9b, 1
mov r11b, r10b
xor r11b, 0xff
mov bl, byte [rbp + 0x9f]
xor bl, 1
mov sil, r9b
and sil, 0xff
mov r14b, bl
and r14b, 1
mov r15b, r11b
and r15b, 0xff
and r10b, bl
or sil, r14b
or r15b, r10b
xor sil, r15b
or r9b, r11b
xor r9b, 0xff
or bl, 1
and r9b, bl
or sil, r9b
xor al, 0xff
xor sil, 0xff
mov r9b, byte [rbp + 0x9f]
xor r9b, 1
or al, sil
or r9b, 1
xor al, 0xff
and al, r9b
mov r9b, dl
and r9b, al
xor dl, al
or r9b, dl
mov al, r9b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x9f]
xor dl, 1
mov r10b, r9b
and r10b, dl
or al, r10b
mov dl, byte [rbp + 0x9f]
xor dl, 1
xor al, 0xff
mov r10b, byte [rbp + 0x9f]
xor r10b, 1
or dl, al
or r10b, 1
xor dl, 0xff
and dl, r10b
mov al, byte [rbp + 0x9f]
xor al, 1
and al, 1
mov r10b, byte [rbp + 0x9f]
xor r10b, 1
and r10b, 1
or al, r10b
xor r9b, 0xff
mov r10b, al
xor r10b, 0xff
mov r11b, byte [rbp + 0x9f]
xor r11b, 1
or r9b, r10b
or r11b, 1
xor r9b, 0xff
and r9b, r11b
mov r10b, byte [rbp + 0x9f]
xor r10b, 1
and r10b, 1
mov r11b, byte [rbp + 0x9f]
xor r11b, 1
and r11b, 1
or r10b, r11b
xor r10b, 0xff
mov r11b, byte [rbp + 0x9f]
xor r11b, 1
mov bl, byte [rbp + 0x9f]
xor bl, 0
or r10b, r11b
or bl, 0
xor r10b, 0xff
and r10b, bl
mov r11b, byte [rbp + 0x9f]
xor r11b, 1
xor al, 0xff
mov bl, byte [rbp + 0x9f]
xor bl, 0
or r11b, al
or bl, 0
xor r11b, 0xff
and r11b, bl
mov al, dl
xor al, 0xff
mov bl, r9b
xor bl, 0xff
mov sil, byte [rbp + 0x9f]
xor sil, 1
mov r14b, al
and r14b, 0xff
and dl, sil
mov r15b, bl
and r15b, 0xff
and r9b, sil
or r14b, dl
or r15b, r9b
xor r14b, r15b
or al, bl
xor al, 0xff
or sil, 1
and al, sil
or r14b, al
mov al, r10b
xor al, 0xff
mov dl, r11b
xor dl, 0xff
mov r9b, byte [rbp + 0x9f]
xor r9b, 1
mov bl, al
and bl, 0xff
and r10b, r9b
mov sil, dl
and sil, 0xff
and r11b, r9b
or bl, r10b
or sil, r11b
xor bl, sil
or al, dl
xor al, 0xff
or r9b, 1
and al, r9b
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, byte [rbp + 0x9f]
xor al, 1
mov r9b, dil
xor r9b, 0xff
mov r10b, byte [rbp + 0x9f]
xor r10b, 1
or al, r9b
or r10b, 1
xor al, 0xff
and al, r10b
mov r9b, byte [rbp + 0x9f]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0x9f]
xor r10b, 1
mov r11b, r10b
and r11b, 1
mov bl, dil
xor bl, 0xff
and bl, 0xff
and dil, r10b
or r9b, r11b
or bl, dil
xor r9b, bl
mov r10b, al
xor r10b, 0xff
mov r11b, r9b
xor r11b, 0xff
mov bl, byte [rbp + 0x9f]
xor bl, 0
mov sil, r10b
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 r10b, r11b
xor r10b, 0xff
or bl, 0
and r10b, bl
or sil, r10b
mov al, sil
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x9f]
xor r9b, 1
and sil, r9b
or al, sil
mov r9b, dl
xor r9b, 0xff
mov r10b, al
and r10b, r9b
xor al, 0xff
mov r9b, dl
and r9b, al
or r10b, r9b
xor dl, 0xff
mov al, r10b
xor al, dl
and al, r10b
mov dl, r8b
xor dl, 0xff
mov r9b, al
xor r9b, 0xff
mov r10b, byte [rbp + 0x9f]
xor r10b, 0
or dl, r9b
or r10b, 0
xor dl, 0xff
and dl, r10b
mov r9b, r8b
xor r9b, 0xff
and r9b, 0
mov r10b, byte [rbp + 0x9f]
xor r10b, 0
and r8b, r10b
mov r11b, al
xor r11b, 0xff
and r11b, 0
and al, r10b
or r9b, r8b
or r11b, al
xor r9b, r11b
mov al, dl
xor al, 0xff
mov r8b, r9b
xor r8b, 0xff
mov r10b, byte [rbp + 0x9f]
xor r10b, 0
mov r11b, al
and r11b, 0
and dl, r10b
mov bl, r8b
and bl, 0
and r9b, r10b
or r11b, dl
or bl, r9b
xor r11b, bl
or al, r8b
xor al, 0xff
or r10b, 0
and al, r10b
or r11b, al
test r11b, 1
jne 0x6d997fba
jmp 0x6d9b4eba
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
add r8d, 0xc9d27464
sub r8d, 0x4c841cdb
sub r8d, 0xc9d27464
mov r9d, eax
sub r9d, 0xd2955be1
add r8d, r9d
mov r9d, eax
sub r9d, 0x4c841cdb
sub r8d, r9d
add r8d, 0x99fa927f
sub r8d, 0x2d3928f8
sub r8d, 0x99fa927f
mov r9d, eax
sub r9d, 1
add r8d, r9d
mov r9d, eax
sub r9d, 0x2d3928f8
sub r8d, r9d
mov r9d, 0x204174c7
add r9d, 0
sub r9d, r8d
sub r9d, 0x204174c7
mov r8d, 0x3ea89d0f
add r8d, 0
sub r8d, 0xd2955be1
sub r8d, 0x3ea89d0f
sub eax, r8d
sub r9d, eax
mov eax, 0x5e4ea051
add eax, 0
sub eax, r9d
sub eax, 0x5e4ea051
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, 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
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, 0
or r15b, al
or r12b, 0
xor r15b, 0xff
and r15b, r12b
xor dil, 0xff
xor dil, 1
and dil, 0xff
mov al, bl
xor al, 0xff
mov r12b, r14b
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 r14b, r13b
or cl, bl
or dl, r14b
xor cl, dl
or al, r12b
xor al, 0xff
or r13b, 0
and al, r13b
or cl, al
mov al, r15b
and al, dil
xor r15b, dil
or al, r15b
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, 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
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
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
xor al, 0xff
mov bl, r11b
xor bl, al
and bl, r11b
mov al, cl
and al, bl
xor cl, bl
or al, cl
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, 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, cl
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, sil
xor r15b, 0
mov r12b, r14b
xor r12b, r15b
and r12b, r14b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r14b, bl
and r14b, dil
xor bl, dil
or r14b, bl
mov bl, r12b
and bl, cl
xor r12b, cl
or bl, r12b
mov cl, r14b
xor cl, 0xff
and cl, 1
mov dil, sil
xor dil, 1
and r14b, dil
mov r15b, bl
xor r15b, 0xff
and r15b, 0xff
and bl, dil
or cl, r14b
or r15b, bl
xor cl, r15b
mov bl, dl
xor bl, 0xff
and bl, 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 bl, r14b
or r15b, dil
xor bl, 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, 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, 1
mov r8b, r15b
and r8b, 0xff
and bl, r13b
mov r9b, r12b
and r9b, 0xff
and dil, r13b
or r8b, bl
or r9b, dil
xor r8b, r9b
or r15b, r12b
xor r15b, 0xff
or r13b, 1
and r15b, r13b
or r8b, r15b
mov r9b, sil
xor r9b, 1
mov bl, r14b
xor bl, 0xff
mov dil, sil
xor dil, 0
mov r15b, r9b
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 r9b, bl
xor r9b, 0xff
or dil, 0
and r9b, dil
or r15b, r9b
mov r9b, r8b
xor r9b, 0xff
and r9b, 1
mov bl, sil
xor bl, 1
and r8b, bl
or r9b, r8b
xor r9b, 0xff
xor r15b, 0xff
mov r8b, sil
xor r8b, 0
or r9b, r15b
or r8b, 0
xor r9b, 0xff
and r9b, r8b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov bl, sil
xor bl, 1
mov dil, cl
and dil, bl
or r8b, dil
mov bl, r10b
xor bl, 0xff
mov dil, r8b
and dil, bl
xor r8b, 0xff
mov bl, r10b
and bl, r8b
or dil, bl
xor dil, 0xff
xor r10b, 0xff
mov r8b, sil
xor r8b, 0
or dil, r10b
or r8b, 0
xor dil, 0xff
and dil, r8b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r10b, sil
xor r10b, 1
mov bl, al
and bl, r10b
or r8b, bl
mov r10b, sil
xor r10b, 1
and r10b, 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 r10b, r14b
or r15b, bl
xor r10b, r15b
mov bl, sil
xor bl, 0
and bl, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
or bl, r14b
mov r14b, r8b
xor r14b, 0xff
mov r15b, r10b
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, r14b
and r13b, 0
and r8b, r12b
mov byte [rbp + 0x9c], r15b
and r15b, 0
and r10b, r12b
or r13b, r8b
or r15b, r10b
xor r13b, r15b
mov r8b, byte [rbp + 0x9c]
or r14b, r8b
xor r14b, 0xff
or r12b, 0
and r14b, r12b
or r13b, r14b
mov r10b, bl
and r10b, 0
xor bl, 0
or r10b, bl
mov bl, r13b
xor bl, 0xff
and bl, 0
mov r14b, sil
xor r14b, 0
and r13b, r14b
mov r15b, sil
xor r15b, 1
and r15b, 0
and r14b, 1
or bl, r13b
or r15b, r14b
xor bl, r15b
xor bl, 0xff
xor r10b, 0xff
mov r14b, sil
xor r14b, 1
or bl, r10b
or r14b, 1
xor bl, 0xff
and bl, r14b
mov r10b, r11b
xor r10b, 0xff
and r10b, 1
mov r14b, sil
xor r14b, 1
and r11b, r14b
or r10b, r11b
mov r11b, cl
xor r11b, 0xff
and r11b, 0
mov r14b, sil
xor r14b, 0
mov r15b, cl
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, 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, r10b
xor r15b, 0xff
mov r12b, r11b
xor r12b, 0xff
mov r13b, sil
xor r13b, 0
mov r8b, r15b
and r8b, 0
and r10b, r13b
mov byte [rbp + 0x9b], r12b
and r12b, 0
and r11b, r13b
or r8b, r10b
or r12b, r11b
xor r8b, r12b
mov r10b, byte [rbp + 0x9b]
or r15b, r10b
xor r15b, 0xff
or r13b, 0
and r15b, r13b
or r8b, r15b
mov r11b, r14b
and r11b, 1
xor r14b, 1
or r11b, r14b
mov r14b, r8b
xor r14b, 0xff
and r14b, 0
mov r15b, sil
xor r15b, 0
and r8b, r15b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r15b, 1
or r14b, r8b
or r12b, r15b
xor r14b, r12b
xor r11b, 0xff
mov r8b, r14b
xor r8b, r11b
and r8b, 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, dil
xor r14b, 0xff
and r14b, 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 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, sil
xor r12b, 1
mov r13b, r11b
xor r13b, r12b
and r13b, r11b
xor r9b, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r10b, sil
xor r10b, 1
or r9b, r12b
or r10b, 1
xor r9b, 0xff
and r9b, r10b
mov r10b, sil
xor r10b, 1
mov r12b, r14b
xor r12b, r10b
and r12b, r14b
xor dil, 0xff
mov r10b, r15b
xor r10b, 0xff
mov byte [rbp + 0x9a], sil
xor sil, 1
or dil, r10b
or sil, 1
xor dil, 0xff
and dil, sil
mov r10b, r13b
and r10b, r9b
xor r13b, r9b
or r10b, r13b
mov r9b, r12b
and r9b, dil
xor r12b, dil
or r9b, r12b
mov sil, r10b
xor sil, 0xff
mov dil, r9b
and dil, sil
xor r9b, 0xff
and r10b, r9b
or dil, r10b
mov r9b, r11b
xor r9b, 0xff
mov r10b, r14b
xor r10b, 0xff
mov sil, byte [rbp + 0x9a]
xor sil, 0
mov r12b, r9b
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 r9b, r10b
xor r9b, 0xff
or sil, 0
and r9b, sil
or r12b, r9b
mov r9b, r12b
xor r9b, 0xff
and r9b, 0
mov r10b, byte [rbp + 0x9a]
xor r10b, 0
and r12b, r10b
mov r11b, byte [rbp + 0x9a]
xor r11b, 1
and r11b, 0
and r10b, 1
or r9b, r12b
or r11b, r10b
xor r9b, r11b
mov r10b, byte [rbp + 0x9a]
xor r10b, 1
mov r11b, r15b
xor r11b, 0xff
mov sil, byte [rbp + 0x9a]
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 r9b, 0xff
xor r14b, 0xff
mov r10b, byte [rbp + 0x9a]
xor r10b, 1
or r9b, r14b
or r10b, 1
xor r9b, 0xff
and r9b, r10b
mov r10b, dil
and r10b, r9b
xor dil, r9b
or r10b, dil
mov r9b, r8b
xor r9b, 0xff
mov r11b, bl
xor r11b, r9b
and r11b, bl
mov r9b, bl
xor r9b, 0xff
mov sil, r8b
and sil, r9b
xor r8b, 0xff
and bl, r8b
or sil, bl
mov r8b, r11b
xor r8b, 0xff
mov r9b, sil
xor r9b, 0xff
mov bl, byte [rbp + 0x9a]
xor bl, 1
mov dil, r8b
and dil, 0xff
and r11b, bl
mov r14b, r9b
and r14b, 0xff
and sil, bl
or dil, r11b
or r14b, sil
xor dil, r14b
or r8b, r9b
xor r8b, 0xff
or bl, 1
and r8b, bl
or dil, r8b
mov r8b, r10b
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x9a]
xor r9b, 1
mov r11b, r10b
and r11b, r9b
mov bl, byte [rbp + 0x9a]
xor bl, 1
and bl, 0xff
and r9b, 1
or r8b, r11b
or bl, r9b
xor r8b, bl
mov r9b, dil
xor r9b, 0xff
xor r8b, 0xff
mov r11b, byte [rbp + 0x9a]
xor r11b, 0
or r9b, r8b
or r11b, 0
xor r9b, 0xff
and r9b, r11b
mov r8b, dil
xor r8b, 0xff
and r8b, 1
mov r11b, byte [rbp + 0x9a]
xor r11b, 1
and dil, r11b
or r8b, dil
xor r10b, 0xff
xor r8b, 0xff
mov r11b, byte [rbp + 0x9a]
xor r11b, 1
or r10b, r8b
or r11b, 1
xor r10b, 0xff
and r10b, r11b
mov r8b, r9b
and r8b, r10b
xor r9b, r10b
or r8b, r9b
mov r9b, dl
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x9a]
xor r10b, 1
mov r11b, dl
and r11b, r10b
mov bl, byte [rbp + 0x9a]
xor bl, 1
and bl, 0xff
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, al
xor r10b, 0xff
and r10b, 1
mov r11b, byte [rbp + 0x9a]
xor r11b, 1
mov bl, al
and bl, r11b
or r10b, bl
mov r11b, byte [rbp + 0x9a]
xor r11b, 0
and r11b, 1
mov bl, byte [rbp + 0x9a]
xor bl, 1
and bl, 0
or r11b, bl
mov bl, r9b
xor bl, 0xff
mov sil, byte [rbp + 0x9a]
xor sil, 0
mov dil, byte [rbp + 0x9a]
xor dil, 0
or bl, sil
or dil, 0
xor bl, 0xff
and bl, dil
mov sil, r11b
xor sil, 0xff
mov dil, dl
xor dil, sil
and dil, dl
mov dl, r10b
xor dl, 0xff
mov sil, byte [rbp + 0x9a]
xor sil, 0
mov r14b, byte [rbp + 0x9a]
xor r14b, 0
or dl, sil
or r14b, 0
xor dl, 0xff
and dl, r14b
mov sil, r11b
xor sil, 0xff
mov r14b, al
xor r14b, sil
and r14b, al
mov al, bl
and al, dil
xor bl, dil
or al, bl
mov bl, dl
and bl, r14b
xor dl, r14b
or bl, dl
mov dl, al
xor dl, 0xff
mov sil, bl
and sil, dl
xor bl, 0xff
and al, bl
or sil, al
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 + 0x9a]
xor r9b, 1
and al, r9b
mov r10b, byte [rbp + 0x9a]
xor r10b, 1
and r10b, 0xff
and r9b, 1
or dl, al
or r10b, r9b
xor dl, r10b
mov al, r11b
and al, 0
xor r11b, 0
or al, r11b
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, 0
mov r9b, byte [rbp + 0x9a]
xor r9b, 0
mov r10b, al
and r10b, r9b
mov r11b, byte [rbp + 0x9a]
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, byte [rbp + 0x9a]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0x9a]
xor r10b, 1
mov r11b, r10b
and r11b, 1
mov bl, byte [rbp + 0x9a]
xor bl, 1
and bl, 0xff
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
xor r9b, 0xff
mov r10b, al
xor r10b, r9b
and r10b, al
mov al, dl
xor al, 0xff
mov r9b, r10b
xor r9b, 0xff
mov r11b, byte [rbp + 0x9a]
xor r11b, 1
mov bl, al
and bl, 0xff
and dl, r11b
mov sil, r9b
and sil, 0xff
and r10b, r11b
or bl, dl
or sil, r10b
xor bl, sil
or al, r9b
xor al, 0xff
or r11b, 1
and al, r11b
or bl, al
mov al, byte [rbp + 0x9a]
xor al, 1
and al, 0
mov dl, byte [rbp + 0x9a]
xor dl, 0
mov r9b, dl
and r9b, 1
mov r10b, byte [rbp + 0x9a]
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, 0
mov r9b, byte [rbp + 0x9a]
xor r9b, 0
mov r10b, cl
and r10b, r9b
mov r11b, byte [rbp + 0x9a]
xor r11b, 1
and r11b, 0
and r9b, 1
or dl, r10b
or r11b, r9b
xor dl, r11b
mov r9b, byte [rbp + 0x9a]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0x9a]
xor r10b, 1
mov r11b, r10b
and r11b, 1
mov sil, byte [rbp + 0x9a]
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 + 0x9a]
xor r11b, 1
mov sil, byte [rbp + 0x9a]
xor sil, 1
or r10b, r11b
or sil, 1
xor r10b, 0xff
and r10b, sil
mov r11b, byte [rbp + 0x9a]
xor r11b, 1
mov sil, r9b
xor sil, 0xff
mov dil, byte [rbp + 0x9a]
xor dil, 0
or r11b, sil
or dil, 0
xor r11b, 0xff
and r11b, dil
mov sil, byte [rbp + 0x9a]
xor sil, 1
mov dil, dl
xor dil, sil
and dil, dl
mov sil, r9b
xor sil, 0xff
mov r14b, cl
xor r14b, sil
and r14b, cl
mov cl, r10b
and cl, r11b
xor r10b, r11b
or cl, r10b
mov r10b, dil
xor r10b, 0xff
mov r11b, r14b
xor r11b, 0xff
mov sil, byte [rbp + 0x9a]
xor sil, 0
mov r15b, r10b
and r15b, 0
and dil, sil
mov r12b, r11b
and r12b, 0
and r14b, sil
or r15b, dil
or r12b, r14b
xor r15b, r12b
or r10b, r11b
xor r10b, 0xff
or sil, 0
and r10b, sil
or r15b, r10b
mov r10b, cl
xor r10b, 0xff
mov r11b, r15b
and r11b, r10b
xor r15b, 0xff
and cl, r15b
or r11b, cl
mov cl, al
xor cl, 0xff
mov r10b, dl
xor r10b, 0xff
mov sil, byte [rbp + 0x9a]
xor sil, 1
mov dil, cl
and dil, 0xff
and al, sil
mov r14b, r10b
and r14b, 0xff
and dl, sil
or dil, al
or r14b, dl
xor dil, r14b
or cl, r10b
xor cl, 0xff
or sil, 1
and cl, sil
or dil, cl
mov al, dil
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x9a]
xor cl, 0
and dil, cl
mov dl, byte [rbp + 0x9a]
xor dl, 1
and dl, 0
and cl, 1
or al, dil
or dl, cl
xor al, dl
mov cl, byte [rbp + 0x9a]
xor cl, 1
mov dl, r9b
xor dl, 0xff
mov r10b, byte [rbp + 0x9a]
xor r10b, 0
mov sil, cl
and sil, 0
mov dil, r10b
and dil, 1
mov r14b, dl
and r14b, 0
and r9b, r10b
or sil, dil
or r14b, r9b
xor sil, r14b
or cl, dl
xor cl, 0xff
or r10b, 0
and cl, r10b
or sil, cl
xor al, 0xff
xor sil, 0xff
mov cl, byte [rbp + 0x9a]
xor cl, 1
or al, sil
or cl, 1
xor al, 0xff
and al, cl
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 + 0x9a]
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 + 0x9a]
xor r9b, 1
or cl, dl
or r9b, 1
xor cl, 0xff
and cl, r9b
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x9a]
xor r9b, 1
and r8b, r9b
mov r10b, al
xor r10b, 0xff
and r10b, 0xff
and al, r9b
or dl, r8b
or r10b, al
xor dl, r10b
mov al, cl
xor al, 0xff
mov r8b, dl
xor r8b, 0xff
mov r9b, byte [rbp + 0x9a]
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 0x6d998f4a
jmp 0x6d9b4eba
jmp 0x6d95bb51
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x9d15e382
mov r9d, ecx
sub r9d, r8d
mov r8d, eax
sub r8d, 0xc6dc465b
add r9d, r8d
add r9d, 0x570333d2
sub r9d, 0x9d15e382
sub r9d, 0x570333d2
mov r8d, eax
sub r8d, 0x1d561fd3
sub r8d, 1
add r8d, 0x1d561fd3
sub r9d, 0xf0c17648
add r9d, r8d
add r9d, 0xf0c17648
mov r8d, eax
sub r8d, 0x2c97e091
sub r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0xc6dc465b
add r8d, r9d
mov r9d, eax
sub r9d, r8d
sub eax, 0x2c97e091
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, 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, 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, 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, 1
and al, 1
mov dil, sil
xor dil, 1
and dil, 1
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, 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, 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, dil
xor al, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
mov cl, al
and cl, 0
and dil, r12b
mov dl, r15b
and dl, 0
and r14b, r12b
or cl, dil
or dl, r14b
xor cl, dl
or al, r15b
xor al, 0xff
or r12b, 0
and al, r12b
or cl, al
mov al, r13b
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
mov dil, r13b
and dil, dl
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and dl, 1
or al, dil
or r14b, dl
xor al, r14b
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, 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, dl
xor al, dl
or r14b, al
mov al, dil
and al, 1
xor dil, 1
or al, dil
mov dl, r14b
xor dl, 0xff
and dl, 1
mov dil, sil
xor dil, 1
and r14b, dil
or dl, r14b
xor al, 0xff
mov dil, dl
xor dil, al
and dil, dl
mov al, cl
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
mov r14b, cl
and r14b, dl
or al, r14b
mov dl, r10b
xor dl, 0xff
and dl, 1
mov r14b, sil
xor r14b, 1
mov r15b, r10b
and r15b, r14b
mov r12b, al
xor r12b, 0xff
and r12b, 0xff
and al, r14b
or dl, r15b
or r12b, al
xor dl, r12b
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, bl
xor al, 0xff
and al, 0
mov r10b, sil
xor r10b, 0
mov r14b, bl
and r14b, r10b
mov r15b, sil
xor r15b, 1
and r15b, 0
and r10b, 1
or al, r14b
or r15b, r10b
xor al, r15b
mov r10b, sil
xor r10b, 1
and r10b, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or r10b, 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, r10b
xor r12b, 0xff
mov r8b, sil
xor r8b, 0
mov r9b, r15b
and r9b, 0
and al, r8b
mov byte [rbp + 0x99], r12b
and r12b, 0
and r10b, r8b
or r9b, al
or r12b, r10b
xor r9b, r12b
mov al, byte [rbp + 0x99]
or r15b, al
xor r15b, 0xff
or r8b, 0
and r15b, r8b
or r9b, r15b
mov r8b, sil
xor r8b, 1
mov r10b, r14b
xor r10b, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, r8b
and r12b, 0xff
mov al, r15b
and al, 1
mov byte [rbp + 0x98], r10b
and r10b, 0xff
and r14b, r15b
or r12b, al
or r10b, r14b
xor r12b, r10b
mov al, byte [rbp + 0x98]
or r8b, al
xor r8b, 0xff
or r15b, 1
and r8b, r15b
or r12b, r8b
mov r8b, r9b
xor r8b, 0xff
and r8b, 0
mov r10b, sil
xor r10b, 0
and r9b, r10b
mov r14b, sil
xor r14b, 1
and r14b, 0
and r10b, 1
or r8b, r9b
or r14b, r10b
xor r8b, r14b
xor r12b, 0xff
mov r9b, r8b
xor r9b, r12b
and r9b, r8b
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, 1
mov r11b, sil
xor r11b, 1
mov r14b, cl
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, r8b
xor r14b, 0xff
mov r15b, r10b
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
mov al, r14b
and al, 0
and r8b, r12b
mov byte [rbp + 0x97], r15b
and r15b, 0
and r10b, r12b
or al, r8b
or r15b, r10b
xor al, r15b
mov r8b, byte [rbp + 0x97]
or r14b, r8b
xor r14b, 0xff
or r12b, 0
and r14b, r12b
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 r15b, sil
xor r15b, 1
and r15b, 0xff
and r14b, 1
or r11b, al
or r15b, r14b
xor r11b, r15b
xor r10b, 0xff
mov al, r11b
xor al, r10b
and al, r11b
mov r10b, dil
xor r10b, 0xff
mov r11b, dl
xor r11b, 0xff
mov r14b, sil
xor r14b, 1
or r10b, r11b
or r14b, 1
xor r10b, 0xff
and r10b, r14b
mov r11b, dil
xor r11b, 0xff
and r11b, 1
mov r14b, sil
xor r14b, 1
and dil, r14b
mov r15b, dl
xor r15b, 0xff
and r15b, 0xff
and dl, r14b
or r11b, dil
or r15b, dl
xor r11b, r15b
mov dl, r10b
xor dl, 0xff
mov dil, r11b
xor dil, 0xff
mov r14b, sil
xor r14b, 0
mov r15b, dl
and r15b, 0
and r10b, r14b
mov r12b, dil
and r12b, 0
and r11b, r14b
or r15b, r10b
or r12b, r11b
xor r15b, r12b
or dl, dil
xor dl, 0xff
or r14b, 0
and dl, r14b
or r15b, dl
mov dl, r9b
xor dl, 0xff
mov r10b, al
xor r10b, 0xff
mov r11b, sil
xor r11b, 1
or dl, r10b
or r11b, 1
xor dl, 0xff
and dl, r11b
mov r10b, r9b
xor r10b, 0xff
and r10b, 0
mov r11b, sil
xor r11b, 0
and r9b, r11b
mov dil, al
xor dil, 0xff
and dil, 0
and al, r11b
or r10b, r9b
or dil, al
xor r10b, dil
mov al, dl
xor al, 0xff
mov r9b, r10b
xor r9b, 0xff
mov r11b, sil
xor r11b, 1
mov dil, al
and dil, 0xff
and dl, r11b
mov r14b, r9b
and r14b, 0xff
and r10b, r11b
or dil, dl
or r14b, r10b
xor dil, r14b
or al, r9b
xor al, 0xff
or r11b, 1
and al, r11b
or dil, al
mov al, r15b
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
mov r9b, r15b
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
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, dl
xor r9b, 0xff
mov r10b, r15b
xor r10b, r9b
and r10b, r15b
mov r9b, dil
xor r9b, 0xff
and r9b, 1
mov r11b, sil
xor r11b, 1
mov r14b, dil
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, dil
xor r11b, dl
and r11b, dil
mov dl, al
xor dl, 0xff
mov dil, r10b
xor dil, 0xff
mov r14b, sil
xor r14b, 0
mov r15b, dl
and r15b, 0
and al, r14b
mov r12b, dil
and r12b, 0
and r10b, r14b
or r15b, al
or r12b, r10b
xor r15b, r12b
or dl, dil
xor dl, 0xff
or r14b, 0
and dl, r14b
or r15b, dl
mov al, r9b
xor al, 0xff
mov dl, r11b
xor dl, 0xff
mov r10b, sil
xor r10b, 1
mov dil, al
and dil, 0xff
and r9b, r10b
mov r14b, dl
and r14b, 0xff
and r11b, r10b
or dil, r9b
or r14b, r11b
xor dil, r14b
or al, dl
xor al, 0xff
or r10b, 1
and al, r10b
or dil, al
mov al, r15b
xor al, 0xff
mov dl, dil
and dl, al
xor dil, 0xff
and r15b, dil
or dl, r15b
mov al, r13b
xor al, 0xff
and al, 1
mov r9b, sil
xor r9b, 1
mov r10b, r13b
and r10b, r9b
or al, 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, al
xor dil, r11b
and dil, al
xor r13b, 0xff
mov r11b, r10b
xor r11b, 0xff
mov r14b, sil
xor r14b, 0
or r13b, r11b
or r14b, 0
xor r13b, 0xff
and r13b, r14b
mov r11b, sil
xor r11b, 1
mov r14b, r9b
xor r14b, r11b
and r14b, r9b
mov r11b, r10b
xor r11b, 0xff
mov r15b, bl
xor r15b, r11b
and r15b, bl
mov r11b, dil
and r11b, r13b
xor dil, r13b
or r11b, dil
mov bl, r14b
and bl, r15b
xor r14b, r15b
or bl, r14b
mov dil, r11b
xor dil, 0xff
mov r14b, bl
and r14b, dil
xor bl, 0xff
and r11b, bl
or r14b, r11b
mov r11b, al
xor r11b, 0xff
mov bl, r9b
xor bl, 0xff
mov dil, sil
xor dil, 1
mov r15b, r11b
and r15b, 0xff
and al, dil
mov r12b, bl
and r12b, 0xff
and r9b, dil
or r15b, al
or r12b, r9b
xor r15b, r12b
or r11b, bl
xor r11b, 0xff
or dil, 1
and r11b, dil
or r15b, r11b
mov al, r15b
xor al, 0xff
and al, 1
mov r9b, sil
xor r9b, 1
and r15b, r9b
or al, r15b
mov r9b, r10b
and r9b, 1
xor r10b, 1
or r9b, r10b
xor al, 0xff
xor r9b, 0xff
mov r10b, sil
xor r10b, 1
or al, r9b
or r10b, 1
xor al, 0xff
and al, r10b
mov r9b, r14b
xor r9b, 0xff
mov r10b, al
xor r10b, 0xff
mov r11b, sil
xor r11b, 0
mov bl, r9b
and bl, 0
and r14b, r11b
mov dil, r10b
and dil, 0
and al, r11b
or bl, r14b
or dil, al
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 r9b, sil
xor r9b, 1
mov r10b, bl
and r10b, r9b
or al, r10b
mov r9b, sil
xor r9b, 1
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, 1
and al, 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 al, r11b
or dil, r10b
xor al, dil
xor al, 0xff
mov r10b, bl
xor r10b, al
and r10b, bl
mov al, r9b
xor al, 0xff
mov r11b, r10b
xor r11b, 0xff
mov bl, sil
xor bl, 0
mov dil, al
and dil, 0
and r9b, bl
mov r14b, r11b
and r14b, 0
and r10b, bl
or dil, r9b
or r14b, r10b
xor dil, r14b
or al, r11b
xor al, 0xff
or bl, 0
and al, bl
or dil, al
mov al, sil
xor al, 1
and al, 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 al, r10b
or r11b, r9b
xor al, r11b
mov r9b, cl
xor r9b, 0xff
and r9b, 1
mov r10b, sil
xor r10b, 1
mov r11b, cl
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 bl, al
xor bl, r11b
and bl, al
mov r11b, r10b
xor r11b, 0xff
xor r11b, 1
and r11b, 0xff
mov r14b, sil
xor r14b, 0
mov r15b, r9b
xor r15b, r14b
and r15b, r9b
mov r14b, r10b
xor r14b, 0xff
mov r12b, cl
xor r12b, r14b
and r12b, cl
mov cl, bl
xor cl, 0xff
mov r14b, r11b
xor r14b, 0xff
mov r13b, sil
xor r13b, 0
mov r8b, cl
and r8b, 0
and bl, r13b
mov byte [rbp + 0x96], r14b
and r14b, 0
and r11b, r13b
or r8b, bl
or r14b, r11b
xor r8b, r14b
mov r11b, byte [rbp + 0x96]
or cl, r11b
xor cl, 0xff
or r13b, 0
and cl, r13b
or r8b, cl
mov cl, r15b
xor cl, 0xff
mov bl, r12b
xor bl, 0xff
mov r14b, sil
xor r14b, 1
mov r13b, cl
and r13b, 0xff
and r15b, r14b
mov r11b, bl
and r11b, 0xff
and r12b, r14b
or r13b, r15b
or r11b, r12b
xor r13b, r11b
or cl, bl
xor cl, 0xff
or r14b, 1
and cl, r14b
or r13b, cl
mov cl, r8b
xor cl, 0xff
and cl, 1
mov r11b, sil
xor r11b, 1
and r8b, r11b
mov bl, r13b
xor bl, 0xff
and bl, 0xff
and r13b, r11b
or cl, r8b
or bl, r13b
xor cl, bl
mov r8b, al
xor r8b, 0xff
mov r11b, r9b
xor r11b, 0xff
mov bl, sil
xor bl, 0
mov r14b, r8b
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 r8b, r11b
xor r8b, 0xff
or bl, 0
and r8b, bl
or r14b, r8b
mov al, r14b
xor al, 0xff
and al, 1
mov r8b, sil
xor r8b, 1
and r14b, r8b
or al, r14b
mov r8b, r10b
and r8b, 0
xor r10b, 0
or r8b, r10b
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, cl
xor r8b, 0xff
mov r9b, al
xor r9b, 0xff
mov r10b, sil
xor r10b, 0
mov r11b, r8b
and r11b, 0
and cl, r10b
mov bl, r9b
and bl, 0
and al, r10b
or r11b, cl
or bl, al
xor r11b, bl
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 cl, sil
xor cl, 1
and r11b, cl
or al, r11b
mov cl, dil
xor cl, 0xff
and cl, 0
mov r8b, sil
xor r8b, 0
mov r9b, dil
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 dil, 0xff
mov al, cl
xor al, dil
and al, cl
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, 0
and r9b, 1
mov r10b, sil
xor r10b, 1
and r10b, 0
or r9b, r10b
mov r10b, sil
xor r10b, 0
mov r11b, cl
xor r11b, r10b
and r11b, cl
xor dl, 0xff
mov r10b, r9b
xor r10b, 0xff
mov bl, sil
xor bl, 0
or dl, r10b
or bl, 0
xor dl, 0xff
and dl, bl
mov r10b, r8b
xor r10b, 0xff
mov bl, sil
xor bl, 0
mov dil, sil
xor dil, 0
or r10b, bl
or dil, 0
xor r10b, 0xff
and r10b, 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, r11b
and bl, dl
xor r11b, dl
or bl, r11b
mov dl, r10b
xor dl, 0xff
mov r11b, al
xor r11b, 0xff
mov dil, sil
xor dil, 0
mov r14b, dl
and r14b, 0
and r10b, dil
mov r15b, r11b
and r15b, 0
and al, dil
or r14b, r10b
or r15b, al
xor r14b, r15b
or dl, r11b
xor dl, 0xff
or dil, 0
and dl, dil
or r14b, dl
mov al, bl
xor al, 0xff
mov dl, r14b
and dl, al
xor r14b, 0xff
and bl, r14b
or dl, bl
mov al, cl
and al, r8b
xor cl, r8b
or al, cl
mov cl, al
xor cl, 0xff
and cl, 1
xor sil, 1
and al, sil
or cl, al
mov al, r9b
and al, 0
xor r9b, 0
or al, r9b
xor al, 0xff
mov r8b, cl
xor r8b, al
and r8b, cl
mov al, dl
and al, r8b
xor dl, r8b
or al, dl
test al, 1
jne 0x6d999d62
jmp 0x6d8cfd29
jmp 0x6d8d443b
jmp 0x6d8d897e
jmp 0x6d8db725
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
mov r8d, eax
sub r8d, r9d
mov r9d, ecx
sub r9d, 0xf23de0db
sub r9d, 0xdc06546
add r9d, 0xf23de0db
sub r9d, 0xfed18045
add r9d, r8d
add r9d, 0xfed18045
sub eax, 0xdc06546
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
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, 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, 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, dil
xor al, 1
mov dl, r15b
xor dl, 0xff
mov sil, dil
xor sil, 1
mov r14b, al
and r14b, 0xff
mov r12b, sil
and r12b, 1
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 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, 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 dl, r14b
or r15b, sil
xor dl, r15b
mov sil, dl
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
mov sil, dil
xor sil, 0
mov r15b, r11b
xor r15b, sil
and r15b, r11b
xor dl, 0xff
mov r11b, bl
xor r11b, dl
and r11b, bl
mov dl, cl
xor dl, 0xff
mov bl, r14b
xor bl, 0xff
mov sil, dil
xor sil, 0
mov r12b, dl
and r12b, 0
and cl, sil
mov r13b, bl
and r13b, 0
and r14b, sil
or r12b, cl
or r13b, r14b
xor r12b, r13b
or dl, bl
xor dl, 0xff
or sil, 0
and dl, sil
or r12b, dl
mov cl, r15b
xor cl, 0xff
mov dl, r11b
xor dl, 0xff
mov bl, dil
xor bl, 0
mov sil, cl
and sil, 0
and r15b, bl
mov r14b, dl
and r14b, 0
and r11b, bl
or sil, r15b
or r14b, r11b
xor sil, r14b
or cl, dl
xor cl, 0xff
or bl, 0
and cl, bl
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, 1
mov bl, dil
xor bl, 1
mov sil, dl
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
mov r14b, sil
and r14b, 0
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and sil, 1
or bl, r14b
or r15b, sil
xor bl, r15b
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
mov r14b, bl
xor r14b, 0xff
mov r15b, al
xor r15b, r14b
and r15b, al
mov al, dil
xor al, 0
mov r14b, r11b
xor r14b, al
and r14b, r11b
mov al, bl
xor al, 0xff
mov r12b, dl
xor r12b, al
and r12b, dl
mov al, sil
xor al, 0xff
mov dl, r15b
xor dl, 0xff
mov r13b, dil
xor r13b, 0
mov r8b, al
and r8b, 0
and sil, r13b
mov r9b, dl
and r9b, 0
and r15b, r13b
or r8b, sil
or r9b, r15b
xor r8b, r9b
or al, dl
xor al, 0xff
or r13b, 0
and al, r13b
or r8b, al
mov al, r14b
and al, r12b
xor r14b, r12b
or al, r14b
mov dl, r8b
xor dl, 0xff
and dl, 0
mov r9b, dil
xor r9b, 0
and r8b, r9b
mov sil, al
xor sil, 0xff
and sil, 0
and al, r9b
or dl, r8b
or sil, al
xor dl, sil
mov al, cl
xor al, 0xff
mov r8b, r11b
xor r8b, 0xff
mov r9b, dil
xor r9b, 1
mov sil, al
and sil, 0xff
and cl, r9b
mov r14b, r8b
and r14b, 0xff
and r11b, r9b
or sil, cl
or r14b, r11b
xor sil, r14b
or al, r8b
xor al, 0xff
or r9b, 1
and al, r9b
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, 0
mov r8b, bl
xor r8b, 0xff
mov r9b, dil
xor r9b, 1
mov r11b, cl
and r11b, 0xff
mov sil, r9b
and sil, 0
mov r14b, r8b
and r14b, 0xff
and bl, r9b
or r11b, sil
or r14b, bl
xor r11b, r14b
or cl, r8b
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, dl
xor al, 0xff
mov r8b, cl
xor r8b, 0xff
xor dil, 0
mov r9b, al
and r9b, 0
and dl, dil
mov r11b, r8b
and r11b, 0
and cl, dil
or r9b, dl
or r11b, cl
xor r9b, r11b
or al, r8b
xor al, 0xff
or dil, 0
and al, dil
or r9b, al
test r9b, 1
jne 0x6d99fd4c
jmp 0x6d9b4f42
xor eax, eax
mov ecx, eax
xor eax, eax
sub rsp, 0x30
mov qword [rbp + 0x70], rcx
mov rdx, qword [rbp + 0x70]
lea r8, [sym.out.dll_ThreadFunc]
mov r9, qword [rbp + 0x70]
mov dword [rsp + 0x20], 0
mov qword [rsp + 0x28], 0
mov dword [rbp + 0x6c], eax
call qword [sym.imp.KERNEL32.dll_CreateThread]
add rsp, 0x30
mov rcx, qword [rbp + 0x820]
mov qword [rcx], rax
mov rax, qword [rbp + 0x818]
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 r8, qword [rbp + 0x808]
mov qword [r8], rcx
mov rcx, qword [rbp + 0x7e8]
mov qword [rcx], rdx
mov rdx, qword [rbp + 0x7e0]
mov dword [rdx], 0
mov r11d, dword [sym.out.dll_x.13]
mov esi, dword [sym.out.dll_y.14]
mov edi, 0xa16e9daa
add edi, 0
sub edi, 1
sub edi, 0xa16e9daa
mov ebx, 0xe02391e9
add ebx, 0
add ebx, edi
sub ebx, 0xe02391e9
mov edi, r11d
sub edi, 0x1b8c95b3
add edi, 0xca316ae1
add edi, 0x1b8c95b3
sub edi, 0xf936092
add edi, ebx
add edi, 0xf936092
sub r10d, 0xca316ae1
add edi, r10d
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 r9b, r13b
xor r9b, 1
mov r10b, r14b
and r10b, r9b
or r12b, r10b
mov r9b, r13b
xor r9b, 0
xor r12b, 0xff
mov r10b, r13b
xor r10b, 0
or r9b, r12b
or r10b, 0
xor r9b, 0xff
and r9b, r10b
mov r10b, r13b
xor r10b, 0
and r10b, 1
mov r12b, r13b
xor r12b, 1
and r12b, 0
or r10b, r12b
mov r12b, r14b
xor r12b, 0xff
mov r11b, r10b
xor r11b, 0xff
mov bl, r13b
xor bl, 0
or r12b, r11b
or bl, 0
xor r12b, 0xff
and r12b, bl
mov r11b, r13b
xor r11b, 1
and r11b, 1
mov bl, r13b
xor bl, 1
and bl, 1
or r11b, bl
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
mov bl, r13b
xor bl, 1
xor r10b, 0xff
mov sil, r13b
xor sil, 1
or bl, r10b
or sil, 1
xor bl, 0xff
and bl, sil
mov r10b, r9b
xor r10b, 0xff
mov sil, r12b
xor sil, 0xff
mov dil, r13b
xor dil, 1
mov cl, r10b
and cl, 0xff
and r9b, dil
mov dl, sil
and dl, 0xff
and r12b, dil
or cl, r9b
or dl, r12b
xor cl, dl
or r10b, sil
xor r10b, 0xff
or dil, 1
and r10b, dil
or cl, r10b
mov dl, r11b
xor dl, 0xff
mov r9b, bl
xor r9b, 0xff
mov r10b, r13b
xor r10b, 1
mov sil, dl
and sil, 0xff
and r11b, r10b
mov dil, r9b
and dil, 0xff
and bl, r10b
or sil, r11b
or dil, bl
xor sil, dil
or dl, r9b
xor dl, 0xff
or r10b, 1
and dl, r10b
or sil, dl
mov dl, cl
xor dl, 0xff
and dl, 0
mov r9b, r13b
xor r9b, 0
and cl, r9b
mov r10b, sil
xor r10b, 0xff
and r10b, 0
and sil, r9b
or dl, cl
or r10b, sil
xor dl, r10b
mov cl, r15b
xor cl, 0xff
and cl, 1
mov r9b, r13b
xor r9b, 1
mov r10b, r15b
and r10b, r9b
mov r11b, r13b
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, r13b
xor r9b, 1
and r9b, 0
mov r10b, r13b
xor r10b, 0
mov r11b, r10b
and r11b, 1
mov bl, r13b
xor bl, 1
and bl, 0
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
xor r9b, 0xff
mov r10b, r15b
xor r10b, r9b
and r10b, r15b
mov r9b, cl
xor r9b, 0xff
mov r11b, r10b
xor r11b, 0xff
mov bl, r13b
xor bl, 1
mov sil, r9b
and sil, 0xff
and cl, bl
mov dil, r11b
and dil, 0xff
and r10b, bl
or sil, cl
or dil, r10b
xor sil, dil
or r9b, r11b
xor r9b, 0xff
or bl, 1
and r9b, bl
or sil, r9b
mov cl, r13b
xor cl, 1
and cl, 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 cl, r10b
or r11b, r9b
xor cl, r11b
mov r9b, r13b
xor r9b, 1
xor cl, 0xff
mov r10b, r13b
xor r10b, 0
or r9b, cl
or r10b, 0
xor r9b, 0xff
and r9b, r10b
mov cl, r13b
xor cl, 1
and cl, 0
mov r10b, r13b
xor r10b, 0
mov r11b, r10b
and r11b, 1
mov bl, r13b
xor bl, 1
and bl, 0
and r10b, 1
or cl, r11b
or bl, r10b
xor cl, bl
mov r10b, cl
xor r10b, 0xff
xor r10b, 1
and r10b, 0xff
mov r11b, r13b
xor r11b, 1
and r11b, 1
mov bl, r13b
xor bl, 1
and bl, 1
or r11b, bl
mov bl, r13b
xor bl, 1
mov dil, r11b
xor dil, bl
and dil, r11b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r11b, r9b
xor r11b, 0xff
mov bl, r10b
xor bl, 0xff
mov r12b, r13b
xor r12b, 0
mov r8b, r11b
and r8b, 0
and r9b, r12b
mov byte [rbp + 0x6b], bl
and bl, 0
and r10b, r12b
or r8b, r9b
or bl, r10b
xor r8b, bl
mov r9b, byte [rbp + 0x6b]
or r11b, r9b
xor r11b, 0xff
or r12b, 0
and r11b, r12b
or r8b, r11b
mov r10b, dil
and r10b, cl
xor dil, cl
or r10b, dil
mov cl, r8b
xor cl, 0xff
mov r11b, r10b
and r11b, cl
xor r10b, 0xff
and r8b, r10b
or r11b, r8b
mov cl, r13b
xor cl, 1
and cl, 1
mov r8b, r13b
xor r8b, 1
mov r10b, r8b
and r10b, 1
mov bl, r13b
xor bl, 1
and bl, 0xff
and r8b, 1
or cl, r10b
or bl, r8b
xor cl, bl
mov r8b, dl
xor r8b, 0xff
mov r10b, cl
and r10b, r8b
xor cl, 0xff
mov r8b, dl
and r8b, cl
or r10b, r8b
mov cl, dl
xor cl, 0xff
mov r8b, r10b
xor r8b, cl
and r8b, r10b
mov cl, r11b
xor cl, 0xff
and cl, 1
mov r10b, r13b
xor r10b, 1
mov bl, r11b
and bl, r10b
mov dil, r13b
xor dil, 1
and dil, 0xff
and r10b, 1
or cl, bl
or dil, r10b
xor cl, dil
mov r10b, r14b
xor r10b, 0xff
and r10b, 1
mov bl, r13b
xor bl, 1
mov dil, r14b
and dil, bl
mov r12b, cl
xor r12b, 0xff
and r12b, 0xff
and cl, bl
or r10b, dil
or r12b, cl
xor r10b, r12b
xor r10b, 0xff
xor r14b, 0xff
mov cl, r13b
xor cl, 1
or r10b, r14b
or cl, 1
xor r10b, 0xff
and r10b, cl
mov cl, sil
xor cl, 0xff
and cl, 1
mov bl, r13b
xor bl, 1
mov dil, sil
and dil, bl
or cl, dil
mov bl, r13b
xor bl, 1
and bl, 0
mov dil, r13b
xor dil, 0
mov r14b, dil
and r14b, 1
mov r12b, r13b
xor r12b, 1
and r12b, 0
and dil, 1
or bl, r14b
or r12b, dil
xor bl, r12b
mov dil, r13b
xor dil, 0
and dil, 0
mov r14b, r13b
xor r14b, 0
mov r12b, r14b
and r12b, 0
mov r9b, r13b
xor r9b, 1
and r9b, 0
and r14b, 1
or dil, r12b
or r9b, r14b
xor dil, r9b
mov r9b, cl
xor r9b, 0xff
mov r14b, bl
xor r14b, 0xff
mov r12b, r13b
xor r12b, 0
mov byte [rbp + 0x6a], r9b
and r9b, 0
and cl, r12b
mov byte [rbp + 0x69], r14b
and r14b, 0
and bl, r12b
or r9b, cl
or r14b, bl
xor r9b, r14b
mov cl, byte [rbp + 0x6a]
mov bl, byte [rbp + 0x69]
or cl, bl
xor cl, 0xff
or r12b, 0
and cl, r12b
or r9b, cl
mov cl, r13b
xor cl, 0
mov r14b, dil
xor r14b, 0xff
mov r12b, r13b
xor r12b, 1
mov bl, cl
and bl, 0xff
mov byte [rbp + 0x68], r12b
and r12b, 0
mov byte [rbp + 0x67], r14b
and r14b, 0xff
mov qword [rbp + 0x58], rax
mov al, byte [rbp + 0x68]
and dil, al
or bl, r12b
or r14b, dil
xor bl, r14b
mov dil, byte [rbp + 0x67]
or cl, dil
xor cl, 0xff
or al, 1
and cl, al
or bl, cl
mov al, r9b
xor al, 0xff
and al, 1
mov cl, r13b
xor cl, 1
and r9b, cl
mov r14b, r13b
xor r14b, 1
and r14b, 0xff
and cl, 1
or al, r9b
or r14b, cl
xor al, r14b
xor bl, 0xff
mov cl, al
xor cl, bl
and cl, al
mov al, r11b
xor al, 0xff
and al, 1
mov r9b, r13b
xor r9b, 1
mov bl, r11b
and bl, r9b
mov r14b, r13b
xor r14b, 1
and r14b, 0xff
and r9b, 1
or al, bl
or r14b, r9b
xor al, r14b
mov r9b, r15b
xor r9b, 0xff
and r9b, 1
mov bl, r13b
xor bl, 1
mov r14b, r15b
and r14b, bl
mov r12b, al
xor r12b, 0xff
and r12b, 0xff
and al, bl
or r9b, r14b
or r12b, al
xor r9b, r12b
xor r15b, 0xff
mov al, r9b
xor al, r15b
and al, r9b
mov r9b, r10b
xor r9b, 0xff
mov bl, r8b
xor bl, r9b
and bl, r8b
mov r9b, r8b
xor r9b, 0xff
and r9b, 1
mov r14b, r13b
xor r14b, 1
and r8b, r14b
mov r15b, r10b
xor r15b, 0xff
and r15b, 0xff
and r10b, r14b
or r9b, r8b
or r15b, r10b
xor r9b, r15b
mov r8b, bl
and r8b, r9b
xor bl, r9b
or r8b, bl
mov r9b, al
xor r9b, 0xff
mov r10b, cl
xor r10b, r9b
and r10b, cl
mov r9b, cl
xor r9b, 0xff
mov bl, al
and bl, r9b
xor al, 0xff
and cl, al
or bl, cl
mov al, r10b
xor al, 0xff
mov cl, bl
xor cl, 0xff
mov r9b, r13b
xor r9b, 0
mov r14b, al
and r14b, 0
and r10b, r9b
mov r15b, cl
and r15b, 0
and bl, r9b
or r14b, r10b
or r15b, bl
xor r14b, r15b
or al, cl
xor al, 0xff
or r9b, 0
and al, r9b
or r14b, al
mov al, r8b
xor al, 0xff
and al, 1
mov cl, r13b
xor cl, 1
mov r9b, r8b
and r9b, cl
or al, r9b
mov cl, r13b
xor cl, 1
xor al, 0xff
mov r9b, r13b
xor r9b, 0
or cl, al
or r9b, 0
xor cl, 0xff
and cl, r9b
mov al, r13b
xor al, 1
and al, 1
mov r9b, r13b
xor r9b, 1
mov r10b, r9b
and r10b, 1
mov bl, r13b
xor bl, 1
and bl, 0xff
and r9b, 1
or al, r10b
or bl, r9b
xor al, bl
mov r9b, al
xor r9b, 0xff
mov r10b, r8b
xor r10b, r9b
and r10b, r8b
mov r8b, r14b
xor r8b, 0xff
and r8b, 1
mov r9b, r13b
xor r9b, 1
mov bl, r14b
and bl, r9b
mov r15b, r13b
xor r15b, 1
and r15b, 0xff
and r9b, 1
or r8b, bl
or r15b, r9b
xor r8b, r15b
xor r8b, 0xff
mov r9b, r13b
xor r9b, 1
mov bl, r13b
xor bl, 0
or r8b, r9b
or bl, 0
xor r8b, 0xff
and r8b, bl
xor r14b, 0xff
xor al, 0xff
mov r9b, r13b
xor r9b, 0
or r14b, al
or r9b, 0
xor r14b, 0xff
and r14b, r9b
mov al, cl
xor al, 0xff
mov r9b, r10b
xor r9b, 0xff
mov bl, r13b
xor bl, 0
mov r15b, al
and r15b, 0
and cl, bl
mov r12b, r9b
and r12b, 0
and r10b, bl
or r15b, cl
or r12b, r10b
xor r15b, r12b
or al, r9b
xor al, 0xff
or bl, 0
and al, bl
or r15b, al
mov al, r8b
and al, r14b
xor r8b, r14b
or al, r8b
mov cl, r15b
xor cl, 0xff
mov r8b, al
and r8b, cl
xor al, 0xff
and r15b, al
or r8b, r15b
mov al, sil
xor al, 0xff
mov cl, dl
xor cl, al
and cl, dl
mov al, dl
xor al, 0xff
and al, 1
mov r9b, r13b
xor r9b, 1
and dl, r9b
mov r10b, sil
xor r10b, 0xff
and r10b, 0xff
and sil, r9b
or al, dl
or r10b, sil
xor al, r10b
mov dl, cl
xor dl, 0xff
mov r9b, al
xor r9b, 0xff
mov r10b, r13b
xor r10b, 1
mov bl, dl
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 dl, r9b
xor dl, 0xff
or r10b, 1
and dl, r10b
or bl, dl
mov al, bl
xor al, 0xff
and al, 1
mov cl, r13b
xor cl, 1
mov dl, bl
and dl, cl
or al, dl
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, r13b
xor cl, 1
and cl, 1
mov dl, r13b
xor dl, 1
and dl, 1
or cl, dl
xor bl, 0xff
mov dl, cl
xor dl, 0xff
mov r9b, r13b
xor r9b, 1
or bl, dl
or r9b, 1
xor bl, 0xff
and bl, r9b
mov dl, r13b
xor dl, 1
and dl, 1
mov r9b, r13b
xor r9b, 1
and r9b, 1
or dl, r9b
xor dl, 0xff
mov r9b, r13b
xor r9b, 1
mov r10b, r13b
xor r10b, 1
or dl, r9b
or r10b, 1
xor dl, 0xff
and dl, r10b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r9b, al
xor r9b, 0xff
mov r10b, bl
xor r10b, 0xff
mov sil, r13b
xor sil, 0
mov r14b, r9b
and r14b, 0
and al, sil
mov r15b, r10b
and r15b, 0
and bl, sil
or r14b, al
or r15b, bl
xor r14b, r15b
or r9b, r10b
xor r9b, 0xff
or sil, 0
and r9b, sil
or r14b, r9b
mov al, dl
and al, cl
xor dl, cl
or al, dl
mov cl, r14b
xor cl, 0xff
and cl, 1
mov dl, r13b
xor dl, 1
and r14b, dl
mov r9b, al
xor r9b, 0xff
and r9b, 0xff
and al, dl
or cl, r14b
or r9b, al
xor cl, r9b
mov al, r13b
xor al, 1
and al, 1
mov dl, r13b
xor dl, 1
mov r9b, dl
and r9b, 1
mov r10b, r13b
xor r10b, 1
and r10b, 0xff
and dl, 1
or al, r9b
or r10b, dl
xor al, r10b
mov dl, r11b
xor dl, 0xff
and dl, 0
mov r9b, r13b
xor r9b, 0
mov r10b, r11b
and r10b, r9b
mov bl, r13b
xor bl, 1
and bl, 0
and r9b, 1
or dl, r10b
or bl, r9b
xor dl, bl
mov r9b, r13b
xor r9b, 0
and r9b, 1
mov r10b, r13b
xor r10b, 1
and r10b, 0
or r9b, r10b
mov r10b, al
xor r10b, 0xff
mov bl, r13b
xor bl, 0
mov sil, r13b
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, r13b
xor sil, 0
mov r14b, dl
xor r14b, sil
and r14b, dl
xor r11b, 0xff
mov sil, r9b
xor sil, 0xff
mov r15b, r13b
xor r15b, 1
or r11b, sil
or r15b, 1
xor r11b, 0xff
and r11b, r15b
mov sil, r10b
and sil, bl
xor r10b, bl
or sil, r10b
mov r10b, r14b
xor r10b, 0xff
mov bl, r11b
xor bl, 0xff
mov r15b, r13b
xor r15b, 1
mov r12b, r10b
and r12b, 0xff
and r14b, r15b
mov dil, bl
and dil, 0xff
and r11b, r15b
or r12b, r14b
or dil, r11b
xor r12b, dil
or r10b, bl
xor r10b, 0xff
or r15b, 1
and r10b, r15b
or r12b, r10b
mov r10b, sil
xor r10b, 0xff
and r10b, 1
mov r11b, r13b
xor r11b, 1
and sil, r11b
mov bl, r12b
xor bl, 0xff
and bl, 0xff
and r12b, r11b
or r10b, sil
or bl, r12b
xor r10b, bl
mov r11b, al
and r11b, dl
xor al, dl
or r11b, al
mov al, r11b
xor al, 0xff
and al, 1
mov dl, r13b
xor dl, 1
and r11b, dl
or al, r11b
mov dl, r13b
xor dl, 0
mov r11b, r9b
xor r11b, 0xff
mov bl, r13b
xor bl, 0
mov sil, dl
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 dl, r11b
xor dl, 0xff
or bl, 0
and dl, bl
or sil, dl
xor al, 0xff
xor sil, 0xff
mov dl, r13b
xor dl, 1
or al, sil
or dl, 1
xor al, 0xff
and al, dl
mov dl, r10b
xor dl, 0xff
mov r9b, al
xor r9b, 0xff
mov r11b, r13b
xor r11b, 1
mov bl, dl
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 dl, r9b
xor dl, 0xff
or r11b, 1
and dl, r11b
or bl, dl
mov al, cl
xor al, 0xff
and al, 1
mov dl, r13b
xor dl, 1
and cl, dl
or al, cl
mov cl, bl
xor cl, 0xff
and cl, 1
mov dl, r13b
xor dl, 1
and bl, dl
or cl, bl
mov dl, r13b
xor dl, 0
and dl, 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 dl, r10b
or r11b, r9b
xor dl, r11b
mov r9b, al
and r9b, cl
xor al, cl
or r9b, al
mov al, r13b
xor al, 0
mov cl, dl
xor cl, 0xff
mov r10b, r13b
xor r10b, 0
mov r11b, al
and r11b, 0
mov bl, r10b
and bl, 0
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
mov al, r9b
xor al, 0xff
and al, 1
mov cl, r13b
xor cl, 1
and r9b, cl
or al, r9b
xor al, 0xff
xor r11b, 0xff
mov cl, r13b
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
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, al
and r9b, dl
xor al, 0xff
and r8b, al
or r9b, r8b
mov al, cl
xor al, 0xff
mov dl, r9b
xor dl, 0xff
xor r13b, 1
mov r8b, al
and r8b, 0xff
and cl, r13b
mov r10b, dl
and r10b, 0xff
and r9b, r13b
or r8b, cl
or r10b, r9b
xor r8b, r10b
or al, dl
xor al, 0xff
or r13b, 1
and al, r13b
or r8b, al
test r8b, 1
jne 0x6d9a0a84
jmp 0x6d9b4f42
jmp 0x6d8dd433
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x9b81f7f2
sub r8d, ecx
add r8d, 0x9b81f7f2
mov r9d, 0xdc6b9643
add r9d, 0
sub r9d, 0x2eeda161
sub r9d, 0xdc6b9643
sub r8d, 0x96c72011
add r8d, r9d
add r8d, 0x96c72011
mov r9d, eax
sub r9d, 0x99beb869
sub r9d, r8d
add r9d, 0x99beb869
mov r8d, eax
sub r8d, 1
add r8d, 0
mov r10d, eax
sub r10d, r9d
mov r9d, eax
sub r9d, r8d
add r10d, r9d
sub eax, r10d
add eax, 0xf14e853b
add eax, 0xc5ab8db2
sub eax, 0xf14e853b
sub eax, 0x43fdfa1a
sub eax, 0x2eeda161
add eax, 0x43fdfa1a
sub eax, 0x99792b5f
sub eax, 0xc5ab8db2
add eax, 0x99792b5f
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, 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
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, 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, 0
mov cl, r12b
xor cl, al
and cl, r12b
xor r14b, 0xff
mov al, bl
xor al, r14b
and al, bl
mov bl, sil
and bl, r11b
xor sil, r11b
or bl, sil
mov r11b, cl
and r11b, al
xor cl, al
or r11b, cl
mov al, bl
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
and bl, cl
mov sil, r11b
xor sil, 0xff
and sil, 0xff
and r11b, cl
or al, bl
or sil, r11b
xor al, sil
mov cl, al
xor cl, 0xff
mov r11b, r15b
xor r11b, cl
and r11b, r15b
mov cl, r15b
xor cl, 0xff
and cl, 1
xor dil, 1
and r15b, dil
mov bl, al
xor bl, 0xff
and bl, 0xff
and al, dil
or cl, r15b
or bl, al
xor cl, bl
mov al, r11b
and al, cl
xor r11b, cl
or al, r11b
test al, 1
jne 0x6d9a0cef
jmp 0x6d9b4fe9
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x9d02926c
mov r9d, ecx
sub r9d, r8d
mov r8d, eax
sub r8d, 0x33357331
add r9d, r8d
add r9d, 0x81d6bb13
sub r9d, 0x9d02926c
sub r9d, 0x81d6bb13
sub r9d, 0xcd8ee40e
sub r9d, 0xbf7e5b46
add r9d, 0xcd8ee40e
add r9d, 0xdc812782
sub r9d, 1
sub r9d, 0xdc812782
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0xbf7e5b46
add r8d, r9d
sub eax, r8d
add eax, 0x991656e5
add eax, 0x5e9e7329
sub eax, 0x991656e5
add eax, 0x312300de
add eax, 0x33357331
sub eax, 0x312300de
add eax, 0x675e8960
sub eax, 0x5e9e7329
sub eax, 0x675e8960
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, 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
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, r14b
xor r11b, 0xff
and r11b, 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 r11b, dil
or r15b, bl
xor r11b, r15b
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
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, r11b
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 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, 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, r10b
xor r13b, al
and r13b, r10b
mov al, r15b
and al, r14b
xor r15b, r14b
or al, r15b
mov r10b, r12b
xor r10b, 0xff
mov r14b, r13b
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
mov cl, r10b
and cl, 0xff
and r12b, r15b
mov dl, r14b
and dl, 0xff
and r13b, r15b
or cl, r12b
or dl, r13b
xor cl, dl
or r10b, r14b
xor r10b, 0xff
or r15b, 1
and r10b, r15b
or cl, r10b
mov dl, al
xor dl, 0xff
and dl, 1
mov r10b, sil
xor r10b, 1
and al, r10b
mov r14b, cl
xor r14b, 0xff
and r14b, 0xff
and cl, r10b
or dl, al
or r14b, cl
xor dl, r14b
mov al, r11b
and al, bl
xor r11b, bl
or al, r11b
mov cl, al
xor cl, 0xff
and cl, 1
mov r10b, sil
xor r10b, 1
and al, r10b
or cl, al
mov al, dil
and al, 0
xor dil, 0
or al, dil
xor cl, 0xff
xor al, 0xff
mov r10b, sil
xor r10b, 0
or cl, al
or r10b, 0
xor cl, 0xff
and cl, r10b
mov al, dl
xor al, 0xff
mov r10b, cl
xor r10b, 0xff
xor sil, 0
mov r11b, al
and r11b, 0
and dl, sil
mov bl, r10b
and bl, 0
and cl, sil
or r11b, dl
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 0x6d9a108d
jmp 0x6d9b4fe9
jmp 0x6d8e0275
jmp 0x6d8e3e02
mov al, byte [rbp + 0x67b]
movzx ecx, al
mov rdx, qword [rbp + 0x7e8]
mov r8, qword [rdx]
mov r9, qword [rbp + 0x7e0]
mov r10d, dword [r9]
mov r11d, r10d
movzx r10d, byte [r8 + r11]
mov esi, r10d
xor esi, 0xffffffff
and esi, 0xffffffff
mov edi, 0xffffffff
mov ebx, edi
xor ebx, 0xffffffff
mov r14d, r10d
and r14d, ebx
or esi, r14d
mov ebx, edi
xor ebx, 0xffffffff
xor esi, 0xffffffff
mov r14d, edi
xor r14d, 0x52213c02
or ebx, esi
or r14d, 0x52213c02
xor ebx, 0xffffffff
and ebx, r14d
mov esi, edi
xor esi, 0xffffffff
and esi, 0x1f5aead2
mov r14d, edi
xor r14d, 0x1f5aead2
mov r15d, r14d
and r15d, 0xffffffff
mov r12d, edi
xor r12d, 0xffffffff
and r12d, 0x1f5aead2
and r14d, 0xffffffff
or esi, r15d
or r12d, r14d
xor esi, r12d
mov r14d, r10d
xor r14d, 0xffffffff
xor esi, 0xffffffff
mov r15d, edi
xor r15d, 0xae9f5fcc
or r14d, esi
or r15d, 0xae9f5fcc
xor r14d, 0xffffffff
and r14d, r15d
mov esi, ebx
xor esi, 0xffffffff
mov r15d, r14d
xor r15d, 0xffffffff
mov r12d, edi
xor r12d, 0x6f3636dd
mov r13d, esi
and r13d, 0x6f3636dd
and ebx, r12d
mov eax, r15d
and eax, 0x6f3636dd
and r14d, r12d
or r13d, ebx
or eax, r14d
xor r13d, eax
or esi, r15d
xor esi, 0xffffffff
or r12d, 0x6f3636dd
and esi, r12d
or r13d, esi
mov eax, r13d
xor eax, 0xffffffff
and eax, 0x78e5b9c
mov esi, edi
xor esi, 0x78e5b9c
and r13d, esi
mov ebx, edi
xor ebx, 0xffffffff
and ebx, 0x78e5b9c
and esi, 0xffffffff
or eax, r13d
or ebx, esi
xor eax, ebx
mov esi, ecx
xor esi, 0xffffffff
and esi, 0x7cd0b349
mov ebx, edi
xor ebx, 0x7cd0b349
mov r14d, ecx
and r14d, ebx
mov r15d, eax
xor r15d, 0xffffffff
and r15d, 0x7cd0b349
and eax, ebx
or esi, r14d
or r15d, eax
xor esi, r15d
xor esi, 0xffffffff
mov eax, ecx
xor eax, 0xffffffff
mov ebx, edi
xor ebx, 0xfcf446e9
or esi, eax
or ebx, 0xfcf446e9
xor esi, 0xffffffff
and esi, ebx
mov eax, ecx
xor eax, 0xffffffff
and eax, 0xffffffff
mov ebx, edi
xor ebx, 0xffffffff
mov r14d, ecx
and r14d, ebx
or eax, r14d
xor eax, 0xffffffff
xor eax, 0xf4399168
and eax, 0xf4399168
mov ebx, edi
xor ebx, 0xf4399168
and ebx, 0xffffffff
mov r14d, edi
xor r14d, 0xffffffff
and r14d, 0xf4399168
or ebx, r14d
xor ecx, 0xffffffff
mov r14d, ebx
xor r14d, 0xffffffff
mov r15d, edi
xor r15d, 0x434def0f
or ecx, r14d
or r15d, 0x434def0f
xor ecx, 0xffffffff
and ecx, r15d
mov r14d, edi
xor r14d, 0xffffffff
and r14d, 0x2ec85f39
mov r15d, edi
xor r15d, 0x2ec85f39
mov r12d, r15d
and r12d, 0xffffffff
mov r13d, edi
xor r13d, 0xffffffff
and r13d, 0x2ec85f39
and r15d, 0xffffffff
or r14d, r12d
or r13d, r15d
xor r14d, r13d
xor r14d, 0xffffffff
mov r15d, edi
xor r15d, 0xf4399168
mov r12d, edi
xor r12d, 0x7fd8ce15
or r14d, r15d
or r12d, 0x7fd8ce15
xor r14d, 0xffffffff
and r14d, r12d
xor ebx, 0xffffffff
xor ebx, 0xffffffff
and ebx, 0xffffffff
mov r15d, eax
and r15d, ecx
xor eax, ecx
or r15d, eax
mov eax, r14d
and eax, ebx
xor r14d, ebx
or eax, r14d
mov ecx, r15d
xor ecx, 0xffffffff
and ecx, 0x7d2813e0
mov ebx, edi
xor ebx, 0x7d2813e0
and r15d, ebx
mov r14d, eax
xor r14d, 0xffffffff
and r14d, 0x7d2813e0
and eax, ebx
or ecx, r15d
or r14d, eax
xor ecx, r14d
mov eax, ecx
xor eax, 0xffffffff
and eax, 0xffffffff
mov ebx, edi
xor ebx, 0xffffffff
and ecx, ebx
or eax, ecx
mov ecx, r10d
xor ecx, 0xffffffff
and ecx, 0x57b43bf0
mov ebx, edi
xor ebx, 0x57b43bf0
mov r14d, r10d
and r14d, ebx
mov r15d, eax
xor r15d, 0xffffffff
and r15d, 0x57b43bf0
and eax, ebx
or ecx, r14d
or r15d, eax
xor ecx, r15d
xor ecx, 0xffffffff
xor r10d, 0xffffffff
mov eax, edi
xor eax, 0x1ac9d6eb
or ecx, r10d
or eax, 0x1ac9d6eb
xor ecx, 0xffffffff
and ecx, eax
mov eax, ecx
xor eax, 0xffffffff
mov r10d, esi
xor r10d, eax
and r10d, esi
mov eax, esi
xor eax, 0xffffffff
and eax, 0x7ccae159
mov ebx, edi
xor ebx, 0x7ccae159
and esi, ebx
mov r14d, ecx
xor r14d, 0xffffffff
and r14d, 0x7ccae159
and ecx, ebx
or eax, esi
or r14d, ecx
xor eax, r14d
mov ecx, r10d
and ecx, eax
xor r10d, eax
or ecx, r10d
mov byte [r8 + r11], cl
mov r8, qword [rdx]
mov eax, dword [r9]
mov r11d, eax
movzx eax, byte [r8 + r11]
mov r10d, eax
xor r10d, 0xffffffff
and r10d, 0x7952a695
mov esi, edi
xor esi, 0x7952a695
mov ebx, eax
and ebx, esi
mov r14d, edi
xor r14d, 0xffffffff
and r14d, 0x7952a695
and esi, 0xffffffff
or r10d, ebx
or r14d, esi
xor r10d, r14d
xor r10d, 0xffffffff
xor r10d, 0xffffffff
and r10d, 0xffffffff
mov esi, edi
xor esi, 0xffffffff
and esi, 0x79256510
mov ebx, edi
xor ebx, 0x79256510
mov r14d, ebx
and r14d, 0xffffffff
mov r15d, edi
xor r15d, 0xffffffff
and r15d, 0x79256510
and ebx, 0xffffffff
or esi, r14d
or r15d, ebx
xor esi, r15d
mov ebx, eax
xor ebx, 0xffffffff
xor esi, 0xffffffff
mov r14d, edi
xor r14d, 0xfd1b70ee
or ebx, esi
or r14d, 0xfd1b70ee
xor ebx, 0xffffffff
and ebx, r14d
mov esi, r10d
and esi, ebx
xor r10d, ebx
or esi, r10d
mov r10d, edi
xor r10d, 0xa
and r10d, 0x27e33566
mov ebx, edi
xor ebx, 0x27e33566
mov r14d, ebx
and r14d, 0xa
mov r15d, edi
xor r15d, 0xffffffff
and r15d, 0x27e33566
and ebx, 0xffffffff
or r10d, r14d
or r15d, ebx
xor r10d, r15d
mov ebx, esi
xor ebx, 0xffffffff
and ebx, 0xffffffff
mov r14d, edi
xor r14d, 0xffffffff
and esi, r14d
or ebx, esi
mov esi, edi
xor esi, 0x5093c504
and esi, 0x37720d7f
mov r14d, edi
xor r14d, 0x37720d7f
mov r15d, r14d
and r15d, 0x5093c504
mov r12d, edi
xor r12d, 0xffffffff
and r12d, 0x37720d7f
and r14d, 0xffffffff
or esi, r15d
or r12d, r14d
xor esi, r12d
mov r14d, r10d
xor r14d, 0xffffffff
mov r15d, ebx
xor r15d, 0xffffffff
mov r12d, edi
xor r12d, 0x6f775464
mov r13d, r14d
and r13d, 0x6f775464
and r10d, r12d
mov ecx, r15d
and ecx, 0x6f775464
and ebx, r12d
or r13d, r10d
or ecx, ebx
xor r13d, ecx
or r14d, r15d
xor r14d, 0xffffffff
or r12d, 0x6f775464
and r14d, r12d
or r13d, r14d
mov ecx, esi
and ecx, 0x5093c504
xor esi, 0x5093c504
or ecx, esi
mov r10d, r13d
xor r10d, 0xffffffff
and r10d, 0xffffffff
mov esi, edi
xor esi, 0xffffffff
and r13d, esi
or r10d, r13d
xor ecx, 0xffffffff
mov esi, r10d
xor esi, ecx
and esi, r10d
mov ecx, edi
xor ecx, 0xa
and ecx, 0xc229dfbb
mov r10d, edi
xor r10d, 0xc229dfbb
mov ebx, r10d
and ebx, 0xa
mov r14d, edi
xor r14d, 0xffffffff
and r14d, 0xc229dfbb
and r10d, 0xffffffff
or ecx, ebx
or r14d, r10d
xor ecx, r14d
mov r10d, edi
xor r10d, 0xffffffff
xor ecx, 0xffffffff
mov ebx, edi
xor ebx, 0xb6d60ce5
or r10d, ecx
or ebx, 0xb6d60ce5
xor r10d, 0xffffffff
and r10d, ebx
mov ecx, edi
xor ecx, 0xffffffff
and ecx, 0x752a47ee
mov ebx, edi
xor ebx, 0x752a47ee
mov r14d, ebx
and r14d, 0xffffffff
mov r15d, edi
xor r15d, 0xffffffff
and r15d, 0x752a47ee
and ebx, 0xffffffff
or ecx, r14d
or r15d, ebx
xor ecx, r15d
xor ecx, 0xffffffff
xor ecx, 0xa
and ecx, 0xa
mov ebx, r10d
and ebx, ecx
xor r10d, ecx
or ebx, r10d
mov ecx, eax
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov r10d, edi
xor r10d, 0xffffffff
and eax, r10d
or ecx, eax
mov eax, ebx
xor eax, 0xffffffff
and eax, 0xbb39c980
mov r10d, edi
xor r10d, 0xbb39c980
and ebx, r10d
mov r14d, edi
xor r14d, 0xffffffff
and r14d, 0xbb39c980
and r10d, 0xffffffff
or eax, ebx
or r14d, r10d
xor eax, r14d
mov r10d, edi
xor r10d, 0x96685aa9
and r10d, 0x89b66b3f
mov ebx, edi
xor ebx, 0x89b66b3f
mov r14d, ebx
and r14d, 0x96685aa9
mov r15d, edi
xor r15d, 0xffffffff
and r15d, 0x89b66b3f
and ebx, 0xffffffff
or r10d, r14d
or r15d, ebx
xor r10d, r15d
mov ebx, ecx
and ebx, eax
xor ecx, eax
or ebx, ecx
mov eax, edi
xor eax, 0x96685aa9
mov ecx, r10d
xor ecx, 0xffffffff
mov r14d, edi
xor r14d, 0x2432f9b4
mov r15d, eax
and r15d, 0x2432f9b4
mov r12d, r14d
and r12d, 0x96685aa9
mov r13d, ecx
and r13d, 0x2432f9b4
and r10d, r14d
or r15d, r12d
or r13d, r10d
xor r15d, r13d
or eax, ecx
xor eax, 0xffffffff
or r14d, 0x2432f9b4
and eax, r14d
or r15d, eax
mov eax, ebx
xor eax, 0xffffffff
and eax, 0xffffffff
mov ecx, edi
xor ecx, 0xffffffff
and ebx, ecx
or eax, ebx
xor r15d, 0xffffffff
mov ecx, eax
xor ecx, r15d
and ecx, eax
mov eax, esi
xor eax, 0xffffffff
and eax, 0xbdf579dc
mov r10d, edi
xor r10d, 0xbdf579dc
mov ebx, esi
and ebx, r10d
mov r14d, edi
xor r14d, 0xffffffff
and r14d, 0xbdf579dc
and r10d, 0xffffffff
or eax, ebx
or r14d, r10d
xor eax, r14d
mov r10d, ecx
xor r10d, 0xffffffff
and r10d, 0xd471fa13
mov ebx, edi
xor ebx, 0xd471fa13
mov r14d, ecx
and r14d, ebx
mov r15d, edi
xor r15d, 0xffffffff
and r15d, 0xd471fa13
and ebx, 0xffffffff
or r10d, r14d
or r15d, ebx
xor r10d, r15d
mov ebx, edi
xor ebx, 0x9023a8b3
and ebx, 0xffffffff
mov r14d, edi
xor r14d, 0xffffffff
and r14d, 0x9023a8b3
or ebx, r14d
mov r14d, eax
xor r14d, 0xffffffff
mov r15d, edi
xor r15d, 0x9023a8b3
mov r12d, edi
xor r12d, 0x204b2007
or r14d, r15d
or r12d, 0x204b2007
xor r14d, 0xffffffff
and r14d, r12d
mov r15d, ebx
xor r15d, 0xffffffff
mov r12d, esi
xor r12d, r15d
and r12d, esi
mov esi, r10d
xor esi, 0xffffffff
mov r15d, edi
xor r15d, 0x9023a8b3
mov r13d, edi
xor r13d, 0x45e3859d
or esi, r15d
or r13d, 0x45e3859d
xor esi, 0xffffffff
and esi, r13d
xor ecx, 0xffffffff
mov r15d, ebx
xor r15d, 0xffffffff
mov r13d, edi
xor r13d, 0xf4e892bc
or ecx, r15d
or r13d, 0xf4e892bc
xor ecx, 0xffffffff
and ecx, r13d
mov r15d, r14d
and r15d, r12d
xor r14d, r12d
or r15d, r14d
mov r14d, esi
and r14d, ecx
xor esi, ecx
or r14d, esi
mov ecx, r15d
xor ecx, 0xffffffff
and ecx, 0xfa6c99e4
mov esi, edi
xor esi, 0xfa6c99e4
and r15d, esi
mov r12d, r14d
xor r12d, 0xffffffff
and r12d, 0xfa6c99e4
and r14d, esi
or ecx, r15d
or r12d, r14d
xor ecx, r12d
mov esi, eax
xor esi, 0xffffffff
mov r14d, r10d
xor r14d, 0xffffffff
mov r15d, edi
xor r15d, 0x58a4382e
mov r12d, esi
and r12d, 0x58a4382e
and eax, r15d
mov r13d, r14d
and r13d, 0x58a4382e
and r10d, r15d
or r12d, eax
or r13d, r10d
xor r12d, r13d
or esi, r14d
xor esi, 0xffffffff
or r15d, 0x58a4382e
and esi, r15d
or r12d, esi
mov eax, r12d
xor eax, 0xffffffff
and eax, 0xffffffff
mov r10d, edi
xor r10d, 0xffffffff
and r12d, r10d
or eax, r12d
mov r10d, edi
xor r10d, 0x9023a8b3
mov esi, ebx
xor esi, 0xffffffff
mov r14d, edi
xor r14d, 0x4694c766
mov r15d, r10d
and r15d, 0x4694c766
mov r12d, r14d
and r12d, 0x9023a8b3
mov r13d, esi
and r13d, 0x4694c766
and ebx, r14d
or r15d, r12d
or r13d, ebx
xor r15d, r13d
or r10d, esi
xor r10d, 0xffffffff
or r14d, 0x4694c766
and r10d, r14d
or r15d, r10d
xor r15d, 0xffffffff
mov r10d, eax
xor r10d, r15d
and r10d, eax
mov eax, ecx
xor eax, 0xffffffff
mov esi, r10d
xor esi, 0xffffffff
xor edi, 0x340bb77f
mov ebx, eax
and ebx, 0x340bb77f
and ecx, edi
mov r14d, esi
and r14d, 0x340bb77f
and r10d, edi
or ebx, ecx
or r14d, r10d
xor ebx, r14d
or eax, esi
xor eax, 0xffffffff
or edi, 0x340bb77f
and eax, edi
or ebx, eax
mov byte [r8 + r11], bl
jmp 0x6d8e78df
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xd386ef3e
add r8d, 0xc521b35f
add r8d, 0xd386ef3e
sub r8d, 0x31efd075
sub r8d, 1
add r8d, 0x31efd075
add r8d, 0xecd60f8b
sub r8d, 0xc521b35f
sub r8d, 0xecd60f8b
sub eax, ecx
add eax, 0
mov r9d, 0x4aa8eca8
add r9d, 0
sub r9d, r8d
sub r9d, 0x4aa8eca8
sub eax, 0xda43601d
add eax, r9d
add eax, 0xda43601d
mov r8d, 0x3c8ed372
add r8d, 0
sub r8d, eax
sub r8d, 0x3c8ed372
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
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, 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
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, 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, 1
mov r15b, sil
xor r15b, 1
or r10b, dil
or r15b, 1
xor r10b, 0xff
and r10b, r15b
xor cl, 0xff
mov dil, r11b
xor dil, cl
and dil, r11b
mov cl, bl
and cl, r14b
xor bl, r14b
or cl, bl
mov r11b, r10b
xor r11b, 0xff
mov bl, dil
xor bl, 0xff
mov r14b, sil
xor r14b, 0
mov r15b, r11b
and r15b, 0
and r10b, r14b
mov r12b, bl
and r12b, 0
and dil, r14b
or r15b, r10b
or r12b, dil
xor r15b, r12b
or r11b, bl
xor r11b, 0xff
or r14b, 0
and r11b, r14b
or r15b, r11b
mov r10b, cl
xor r10b, 0xff
and r10b, 1
mov r11b, sil
xor r11b, 1
and cl, r11b
mov bl, r15b
xor bl, 0xff
and bl, 0xff
and r15b, r11b
or r10b, cl
or bl, r15b
xor r10b, bl
mov cl, al
xor cl, 0xff
and cl, 0
mov r11b, sil
xor r11b, 0
mov bl, al
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, r10b
xor r11b, 0xff
and r11b, 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 r11b, dil
or r14b, bl
xor r11b, r14b
mov bl, sil
xor bl, 0
and bl, 1
mov dil, sil
xor dil, 1
and dil, 0
or bl, dil
mov dil, cl
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, bl
xor r14b, 0xff
mov r15b, al
xor r15b, r14b
and r15b, al
mov al, sil
xor al, 0
mov r14b, r11b
xor r14b, al
and r14b, r11b
mov al, bl
xor al, 0xff
mov r12b, r10b
xor r12b, al
and r12b, r10b
mov al, dil
and al, r15b
xor dil, r15b
or al, dil
mov r10b, r14b
and r10b, r12b
xor r14b, r12b
or r10b, r14b
mov dil, al
xor dil, 0xff
mov r14b, r10b
and r14b, dil
xor r10b, 0xff
and al, r10b
or r14b, al
mov al, cl
xor al, 0xff
mov r10b, r11b
xor r10b, 0xff
mov dil, sil
xor dil, 0
mov r15b, al
and r15b, 0
and cl, dil
mov r12b, r10b
and r12b, 0
and r11b, dil
or r15b, cl
or r12b, r11b
xor r15b, r12b
or al, r10b
xor al, 0xff
or dil, 0
and al, dil
or r15b, al
mov al, r15b
xor al, 0xff
and al, 0
mov cl, sil
xor cl, 0
and r15b, cl
mov r10b, sil
xor r10b, 1
and r10b, 0
and cl, 1
or al, r15b
or r10b, cl
xor al, r10b
mov cl, sil
xor cl, 0
mov r10b, bl
xor r10b, 0xff
mov r11b, sil
xor r11b, 0
mov dil, cl
and dil, 0
mov r15b, r11b
and r15b, 0
mov r12b, r10b
and r12b, 0
and bl, r11b
or dil, r15b
or r12b, bl
xor dil, r12b
or cl, r10b
xor cl, 0xff
or r11b, 0
and cl, r11b
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, r14b
xor cl, 0xff
mov r10b, al
xor r10b, 0xff
xor sil, 1
mov r11b, cl
and r11b, 0xff
and r14b, sil
mov bl, r10b
and bl, 0xff
and al, sil
or r11b, r14b
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 0x6d9a1ebf
jmp 0x6d9b4fee
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xcab10a60
add r8d, 0
mov r9d, ecx
add r9d, 0x5223ab96
sub r9d, r8d
sub r9d, 0x5223ab96
mov r8d, eax
sub r8d, 0x4e94337e
sub r8d, 1
add r8d, 0x4e94337e
mov r10d, eax
sub r10d, r8d
sub r9d, r10d
sub eax, 0xcab10a60
add eax, 0
sub r9d, 0x2b0f05ef
add r9d, eax
add r9d, 0x2b0f05ef
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, 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
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
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, r14b
xor cl, 0xff
mov sil, r15b
xor sil, 0xff
mov r13b, dil
xor r13b, 1
mov dl, cl
and dl, 0xff
and r14b, r13b
mov r8b, sil
and r8b, 0xff
and r15b, r13b
or dl, r14b
or r8b, r15b
xor dl, r8b
or cl, sil
xor cl, 0xff
or r13b, 1
and cl, r13b
or dl, cl
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
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, bl
xor r8b, 0xff
xor cl, 0xff
mov sil, dil
xor sil, 1
or r8b, cl
or sil, 1
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, 0
and cl, 1
mov dl, dil
xor dl, 1
and dl, 0
or cl, dl
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
xor r8b, 0
and r8b, 0
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 r12b, dil
xor r12b, 0
or sil, r14b
or r12b, 0
xor sil, 0xff
and sil, r12b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r14b, dl
xor r14b, 0xff
mov r12b, r8b
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
mov r9b, r14b
and r9b, 0xff
and dl, r13b
mov r10b, r12b
and r10b, 0xff
and r8b, r13b
or r9b, dl
or r10b, r8b
xor r9b, r10b
or r14b, r12b
xor r14b, 0xff
or r13b, 1
and r14b, r13b
or r9b, r14b
mov dl, sil
and dl, cl
xor sil, cl
or dl, sil
mov cl, r9b
xor cl, 0xff
and cl, 1
mov r8b, dil
xor r8b, 1
and r9b, r8b
mov r10b, dl
xor r10b, 0xff
and r10b, 0xff
and dl, r8b
or cl, r9b
or r10b, dl
xor cl, r10b
mov dl, al
xor dl, 0xff
and dl, 1
mov r8b, dil
xor r8b, 1
mov r9b, al
and r9b, r8b
or dl, r9b
mov r8b, dil
xor r8b, 0
and r8b, 1
mov r9b, dil
xor r9b, 1
and r9b, 0
or r8b, r9b
mov r9b, dil
xor r9b, 0
and r9b, 0
mov r10b, dil
xor r10b, 0
mov sil, r10b
and sil, 0
mov r14b, dil
xor r14b, 1
and r14b, 0
and r10b, 1
or r9b, sil
or r14b, r10b
xor r9b, r14b
mov r10b, dl
and r10b, r8b
xor dl, r8b
or r10b, dl
mov dl, dil
xor dl, 0
mov r8b, r9b
xor r8b, 0xff
mov sil, dil
xor sil, 1
mov r14b, dl
and r14b, 0xff
mov r12b, sil
and r12b, 0
mov r13b, r8b
and r13b, 0xff
and r9b, sil
or r14b, r12b
or r13b, r9b
xor r14b, r13b
or dl, r8b
xor dl, 0xff
or sil, 1
and dl, sil
or r14b, dl
mov dl, r10b
xor dl, 0xff
and dl, 1
mov r8b, dil
xor r8b, 1
and r10b, r8b
mov r9b, dil
xor r9b, 1
and r9b, 0xff
and r8b, 1
or dl, r10b
or r9b, r8b
xor dl, r9b
xor r14b, 0xff
mov r8b, dl
xor r8b, r14b
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, 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
mov sil, r11b
and sil, 1
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, dil
xor dl, 1
mov r9b, r10b
xor r9b, 0xff
mov sil, dil
xor sil, 1
mov r14b, dl
and r14b, 0xff
mov r12b, sil
and r12b, 1
mov r13b, r9b
and r13b, 0xff
and r10b, sil
or r14b, r12b
or r13b, r10b
xor r14b, r13b
or dl, r9b
xor dl, 0xff
or sil, 1
and dl, sil
or r14b, dl
mov dl, r11b
xor dl, 0xff
and dl, 1
mov r9b, dil
xor r9b, 1
and r11b, r9b
or dl, r11b
xor r14b, 0xff
mov r9b, dl
xor r9b, r14b
and r9b, dl
mov dl, dil
xor dl, 0
and dl, 1
mov r10b, dil
xor r10b, 1
and r10b, 0
or dl, r10b
mov r10b, r15b
xor r10b, 0xff
mov r11b, dl
and r11b, r10b
xor dl, 0xff
mov r10b, r15b
and r10b, dl
or r11b, r10b
mov dl, r15b
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 r14b, dil
xor r14b, 1
and r14b, 0
and r11b, 1
or dl, sil
or r14b, r11b
xor dl, r14b
mov r11b, bl
xor r11b, 0xff
mov sil, dl
and sil, r11b
xor dl, 0xff
mov r11b, bl
and r11b, dl
or sil, r11b
xor bl, 0xff
mov dl, sil
xor dl, bl
and dl, sil
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, 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
and sil, 1
mov r14b, dil
xor r14b, 1
and r14b, 1
or sil, r14b
mov r14b, r11b
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
xor r8b, 0xff
mov r12b, sil
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
or r8b, r12b
or r13b, 0
xor r8b, 0xff
and r8b, r13b
mov r12b, bl
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
mov byte [rbp + 0x57], dil
xor dil, 1
or r12b, r13b
or dil, 1
xor r12b, 0xff
and r12b, dil
xor r9b, 0xff
mov dil, sil
xor dil, 0xff
mov r13b, byte [rbp + 0x57]
xor r13b, 0
or r9b, dil
or r13b, 0
xor r9b, 0xff
and r9b, r13b
mov dil, r14b
xor dil, 0xff
mov r13b, r8b
xor r13b, 0xff
mov byte [rbp + 0x56], al
mov al, byte [rbp + 0x57]
xor al, 1
mov byte [rbp + 0x55], dil
and dil, 0xff
and r14b, al
mov byte [rbp + 0x54], r13b
and r13b, 0xff
and r8b, al
or dil, r14b
or r13b, r8b
xor dil, r13b
mov r8b, byte [rbp + 0x55]
mov r14b, byte [rbp + 0x54]
or r8b, r14b
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
and r8b, 0
mov r9b, byte [rbp + 0x57]
xor r9b, 0
and dil, r9b
mov r12b, al
xor r12b, 0xff
and r12b, 0
and al, r9b
or r8b, dil
or r12b, al
xor r8b, r12b
mov al, r11b
and al, bl
xor r11b, bl
or al, r11b
mov r9b, al
xor r9b, 0xff
and r9b, 1
mov r11b, byte [rbp + 0x57]
xor r11b, 1
and al, r11b
or r9b, al
mov al, byte [rbp + 0x57]
xor al, 1
mov r11b, sil
xor r11b, 0xff
mov bl, byte [rbp + 0x57]
xor bl, 1
mov dil, al
and dil, 0xff
mov r12b, bl
and r12b, 1
mov r13b, r11b
and r13b, 0xff
and sil, bl
or dil, r12b
or r13b, sil
xor dil, r13b
or al, r11b
xor al, 0xff
or bl, 1
and al, bl
or dil, al
xor r9b, 0xff
xor dil, 0xff
mov al, byte [rbp + 0x57]
xor al, 1
or r9b, dil
or al, 1
xor r9b, 0xff
and r9b, al
mov al, r8b
and al, r9b
xor r8b, r9b
or al, r8b
mov r8b, dl
xor r8b, 0xff
mov r9b, r10b
xor r9b, r8b
and r9b, r10b
mov r8b, r10b
xor r8b, 0xff
mov r11b, dl
and r11b, r8b
xor dl, 0xff
and r10b, dl
or r11b, r10b
mov dl, r9b
xor dl, 0xff
mov r8b, r11b
xor r8b, 0xff
mov r10b, byte [rbp + 0x57]
xor r10b, 1
mov bl, dl
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 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, byte [rbp + 0x57]
xor r8b, 1
mov r9b, al
and r9b, r8b
mov r10b, byte [rbp + 0x57]
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, byte [rbp + 0x57]
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, byte [rbp + 0x57]
xor r9b, 1
and bl, r9b
or dl, bl
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 + 0x57]
xor r10b, 0
mov r11b, al
and r11b, 0
and r8b, r10b
mov bl, dl
and bl, 0
and r9b, r10b
or r11b, r8b
or bl, r9b
xor r11b, bl
or al, dl
xor al, 0xff
or r10b, 0
and al, r10b
or r11b, al
mov al, byte [rbp + 0x56]
xor al, 0xff
and al, 0
mov dl, byte [rbp + 0x57]
xor dl, 0
mov r8b, byte [rbp + 0x56]
and r8b, dl
mov r9b, byte [rbp + 0x57]
xor r9b, 1
and r9b, 0
and dl, 1
or al, r8b
or r9b, dl
xor al, r9b
mov dl, r15b
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp + 0x57]
xor r8b, 0
mov r9b, r15b
and r9b, r8b
mov r10b, byte [rbp + 0x57]
xor r10b, 1
and r10b, 0
and r8b, 1
or dl, r9b
or r10b, r8b
xor dl, r10b
mov r8b, byte [rbp + 0x57]
xor r8b, 0
and r8b, 1
mov r9b, byte [rbp + 0x57]
xor r9b, 1
and r9b, 0
or r8b, r9b
mov r9b, byte [rbp + 0x57]
xor r9b, 0
mov r10b, al
xor r10b, r9b
and r10b, al
mov r9b, r8b
xor r9b, 0xff
mov bl, byte [rbp + 0x56]
xor bl, r9b
mov r9b, byte [rbp + 0x56]
and bl, r9b
mov sil, byte [rbp + 0x57]
xor sil, 0
mov dil, dl
xor dil, sil
and dil, dl
mov sil, r8b
xor sil, 0xff
mov r12b, r15b
xor r12b, sil
and r12b, r15b
mov sil, r10b
xor sil, 0xff
mov r15b, bl
xor r15b, 0xff
mov r13b, byte [rbp + 0x57]
xor r13b, 1
mov r9b, sil
and r9b, 0xff
and r10b, r13b
mov r14b, r15b
and r14b, 0xff
and bl, r13b
or r9b, r10b
or r14b, bl
xor r9b, r14b
or sil, r15b
xor sil, 0xff
or r13b, 1
and sil, r13b
or r9b, sil
mov r10b, dil
and r10b, r12b
xor dil, r12b
or r10b, dil
mov bl, r9b
xor bl, 0xff
and bl, 0
mov sil, byte [rbp + 0x57]
xor sil, 0
and r9b, sil
mov dil, r10b
xor dil, 0xff
and dil, 0
and r10b, sil
or bl, r9b
or dil, r10b
xor bl, dil
mov r9b, al
xor r9b, 0xff
mov r10b, dl
xor r10b, 0xff
mov sil, byte [rbp + 0x57]
xor sil, 1
mov dil, r9b
and dil, 0xff
and al, sil
mov r14b, r10b
and r14b, 0xff
and dl, sil
or dil, al
or r14b, dl
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, 1
mov dl, byte [rbp + 0x57]
xor dl, 1
and dil, dl
mov r9b, byte [rbp + 0x57]
xor r9b, 1
and r9b, 0xff
and dl, 1
or al, dil
or r9b, dl
xor al, r9b
mov dl, byte [rbp + 0x57]
xor dl, 0
mov r9b, r8b
xor r9b, 0xff
mov r10b, byte [rbp + 0x57]
xor r10b, 0
mov sil, dl
and sil, 0
mov dil, r10b
and dil, 0
mov r14b, r9b
and r14b, 0
and r8b, r10b
or sil, dil
or r14b, r8b
xor sil, r14b
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 + 0x57]
xor dl, 1
or al, sil
or dl, 1
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 r8b, byte [rbp + 0x57]
xor r8b, 1
mov r9b, dl
and r9b, r8b
or al, r9b
xor al, 0xff
xor al, 1
and al, 0xff
mov r8b, byte [rbp + 0x57]
xor r8b, 1
and r8b, 0
mov r9b, byte [rbp + 0x57]
xor r9b, 0
mov r10b, r9b
and r10b, 1
mov bl, byte [rbp + 0x57]
xor bl, 1
and bl, 0
and r9b, 1
or r8b, r10b
or bl, r9b
xor r8b, bl
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 + 0x57]
xor al, 0
and al, 1
mov r8b, byte [rbp + 0x57]
xor r8b, 1
and r8b, 0
or al, r8b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x57]
xor r9b, 1
mov r10b, cl
and r10b, r9b
or r8b, r10b
mov r9b, byte [rbp + 0x57]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0x57]
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, al
xor r10b, 0xff
mov bl, byte [rbp + 0x57]
xor bl, 1
mov sil, byte [rbp + 0x57]
xor sil, 1
or r10b, bl
or sil, 1
xor r10b, 0xff
and r10b, sil
mov bl, byte [rbp + 0x57]
xor bl, 0
mov sil, r9b
xor sil, 0xff
mov dil, byte [rbp + 0x57]
xor dil, 1
or bl, sil
or dil, 1
xor bl, 0xff
and bl, dil
mov sil, byte [rbp + 0x57]
xor sil, 1
mov dil, r8b
xor dil, sil
and dil, r8b
xor cl, 0xff
mov sil, r9b
xor sil, 0xff
mov r14b, byte [rbp + 0x57]
xor r14b, 1
or cl, sil
or r14b, 1
xor cl, 0xff
and cl, r14b
mov sil, r10b
and sil, bl
xor r10b, bl
or sil, r10b
mov r10b, dil
xor r10b, 0xff
mov bl, cl
xor bl, 0xff
mov r14b, byte [rbp + 0x57]
xor r14b, 0
mov r15b, r10b
and r15b, 0
and dil, r14b
mov r12b, bl
and r12b, 0
and cl, r14b
or r15b, dil
or r12b, cl
xor r15b, r12b
or r10b, bl
xor r10b, 0xff
or r14b, 0
and r10b, r14b
or r15b, r10b
mov cl, sil
xor cl, 0xff
mov r10b, r15b
and r10b, cl
xor r15b, 0xff
and sil, r15b
or r10b, 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 + 0x57]
xor r8b, 1
and cl, r8b
or al, cl
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, r10b
xor al, 0xff
mov cl, r8b
xor cl, 0xff
mov r9b, byte [rbp + 0x57]
xor r9b, 0
mov bl, al
and bl, 0
and r10b, r9b
mov sil, cl
and sil, 0
and r8b, r9b
or bl, r10b
or sil, r8b
xor bl, sil
or al, cl
xor al, 0xff
or r9b, 0
and al, r9b
or bl, al
mov al, bl
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x57]
xor cl, 1
and bl, cl
or al, bl
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 r8b, 0xff
xor dl, 0xff
mov al, byte [rbp + 0x57]
xor al, 0
or r8b, dl
or al, 0
xor r8b, 0xff
and r8b, al
mov al, r11b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x57]
xor cl, 1
mov dl, r11b
and dl, cl
mov r9b, byte [rbp + 0x57]
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 + 0x57]
xor dl, 1
mov r9b, r8b
and r9b, dl
or cl, r9b
mov dl, byte [rbp + 0x57]
xor dl, 1
and dl, 1
mov r9b, byte [rbp + 0x57]
xor r9b, 1
and r9b, 1
or dl, r9b
mov r9b, byte [rbp + 0x57]
xor r9b, 1
mov r10b, al
xor r10b, r9b
and r10b, al
mov r9b, dl
xor r9b, 0xff
mov bl, r11b
xor bl, r9b
and bl, r11b
mov r9b, cl
xor r9b, 0xff
mov r11b, byte [rbp + 0x57]
xor r11b, 1
mov sil, byte [rbp + 0x57]
xor sil, 0
or r9b, r11b
or sil, 0
xor r9b, 0xff
and r9b, sil
xor r8b, 0xff
mov r11b, dl
xor r11b, 0xff
mov sil, byte [rbp + 0x57]
xor sil, 0
or r8b, r11b
or sil, 0
xor r8b, 0xff
and r8b, sil
mov r11b, r10b
xor r11b, 0xff
mov sil, bl
xor sil, 0xff
mov dil, byte [rbp + 0x57]
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, r9b
xor r10b, 0xff
mov r11b, r8b
xor r11b, 0xff
mov bl, byte [rbp + 0x57]
xor bl, 1
mov sil, r10b
and sil, 0xff
and r9b, bl
mov dil, r11b
and dil, 0xff
and r8b, bl
or sil, r9b
or dil, r8b
xor sil, dil
or r10b, r11b
xor r10b, 0xff
or bl, 1
and r10b, bl
or sil, r10b
mov r8b, r14b
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x57]
xor r9b, 1
and r14b, r9b
mov r10b, sil
xor r10b, 0xff
and r10b, 0xff
and sil, r9b
or r8b, r14b
or r10b, sil
xor r8b, r10b
mov r9b, al
and r9b, cl
xor al, cl
or r9b, al
mov al, r9b
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x57]
xor cl, 0
and r9b, cl
mov r10b, byte [rbp + 0x57]
xor r10b, 1
and r10b, 0
and cl, 1
or al, r9b
or r10b, cl
xor al, r10b
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
and al, dl
xor r8b, dl
or al, r8b
test al, 1
jne 0x6d9a2deb
jmp 0x6d9b4fee
jmp 0x6d8ec929
mov rax, qword [rbp + 0x7e0]
mov ecx, dword [rbp + 0x61c]
mov dword [rax], ecx
jmp 0x6d8f0a60
lea rax, sym.out.dll_gBuf
add rax, 0x404
mov ecx, dword [rbp + 0x604]
mov edx, ecx
mov r8d, edx
add rax, r8
mov r8, qword [rbp + 0x7d8]
mov qword [r8], rax
jmp 0x6d8f3814
jmp 0x6d8f9571
jmp 0x6d8fb067
jmp 0x6d900506
jmp 0x6d9030e4
jmp 0x6d904480
jmp 0x6d9078ef
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
sub r8d, 0x46aa7da1
add r8d, 0xdccf6e98
add r8d, 0x46aa7da1
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x8b95213d
add r9d, r8d
mov r8d, eax
sub r8d, r9d
add r8d, 0xd40d0c8f
sub r8d, 0xdccf6e98
sub r8d, 0xd40d0c8f
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, 0x3ed622a6
add r9d, r8d
mov r8d, eax
sub r8d, r9d
sub r8d, 0xef7ec4c9
sub r8d, 0x8b95213d
add r8d, 0xef7ec4c9
sub eax, 0x3ed622a6
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
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
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
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, 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, 1
or r11b, al
or bl, 1
xor r11b, 0xff
and r11b, bl
mov al, cl
and al, r11b
xor cl, r11b
or al, cl
mov cl, dl
xor cl, 0xff
and cl, 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 cl, bl
or sil, r11b
xor cl, 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, 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, dil
xor sil, 0
mov r14b, cl
xor r14b, sil
and r14b, cl
mov sil, bl
xor sil, 0xff
mov r15b, dl
xor r15b, sil
and r15b, dl
mov dl, r11b
xor dl, 0xff
mov sil, dil
xor sil, 0
mov r12b, dil
xor r12b, 1
or dl, sil
or r12b, 1
xor dl, 0xff
and dl, r12b
xor al, 0xff
mov sil, bl
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, dl
and r14b, al
xor dl, al
or r14b, dl
mov al, sil
xor al, 0xff
mov dl, r14b
and dl, al
xor r14b, 0xff
and sil, r14b
or dl, sil
mov al, cl
and al, r11b
xor cl, r11b
or al, cl
mov cl, al
xor cl, 0xff
and cl, 0
mov r11b, dil
xor r11b, 0
and al, r11b
mov sil, dil
xor sil, 1
and sil, 0
and r11b, 1
or cl, al
or sil, r11b
xor cl, sil
mov al, dil
xor al, 0
mov r11b, bl
xor r11b, 0xff
mov sil, dil
xor sil, 0
mov r14b, al
and r14b, 0
mov r15b, sil
and r15b, 0
mov r12b, r11b
and r12b, 0
and bl, sil
or r14b, r15b
or r12b, bl
xor r14b, r12b
or al, r11b
xor al, 0xff
or sil, 0
and al, sil
or r14b, al
xor cl, 0xff
xor r14b, 0xff
mov al, dil
xor al, 0
or cl, r14b
or al, 0
xor cl, 0xff
and cl, al
mov al, dl
xor al, 0xff
mov r11b, cl
xor r11b, 0xff
xor dil, 0
mov bl, al
and bl, 0
and dl, dil
mov sil, r11b
and sil, 0
and cl, dil
or bl, dl
or sil, cl
xor bl, sil
or al, r11b
xor al, 0xff
or dil, 0
and al, dil
or bl, al
test bl, 1
jne 0x6d9a3220
jmp 0x6d9b4ff3
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x9a9871ae
add r8d, 0xd0b309e3
add r8d, 0x9a9871ae
mov r9d, eax
sub r9d, 1
add r8d, r9d
sub eax, 0xd0b309e3
add r8d, eax
mov eax, 0xebc897ca
add eax, 0
sub eax, r8d
sub eax, 0xebc897ca
mov r8d, ecx
sub r8d, 0x8ab06754
sub r8d, eax
add r8d, 0x8ab06754
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, 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, 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, 0
mov r13b, sil
xor r13b, 0
or r15b, r12b
or r13b, 0
xor r15b, 0xff
and r15b, r13b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov r12b, dil
xor r12b, 0xff
mov r13b, r14b
xor r13b, 0xff
mov al, sil
xor al, 1
mov cl, r12b
and cl, 0xff
and dil, al
mov dl, r13b
and dl, 0xff
and r14b, al
or cl, dil
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, bl
xor dl, 0xff
mov dil, sil
xor dil, 1
mov r14b, al
and r14b, 0xff
and r15b, dil
mov r12b, dl
and r12b, 0xff
and bl, dil
or r14b, r15b
or r12b, bl
xor r14b, r12b
or al, dl
xor al, 0xff
or dil, 1
and al, dil
or r14b, al
mov al, cl
xor al, 0xff
and al, 0
mov dl, sil
xor dl, 0
and cl, dl
mov bl, r14b
xor bl, 0xff
and bl, 0
and r14b, dl
or al, cl
or bl, r14b
xor al, bl
mov cl, r11b
xor cl, 0xff
and cl, 0
mov dl, sil
xor dl, 0
mov bl, r11b
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 cl, 0xff
xor cl, 1
and cl, 0xff
mov dl, sil
xor dl, 1
and dl, 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 dl, dil
or r14b, bl
xor dl, r14b
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, 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, 1
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 dl, 0xff
mov r15b, sil
xor r15b, 0
or r14b, dl
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov dl, cl
xor dl, 0xff
mov r15b, bl
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, dl
and r13b, 0xff
and cl, r12b
mov r8b, r15b
and r8b, 0xff
and bl, r12b
or r13b, cl
or r8b, bl
xor r13b, r8b
or dl, r15b
xor dl, 0xff
or r12b, 1
and dl, r12b
or r13b, dl
mov cl, dil
and cl, r14b
xor dil, r14b
or cl, dil
mov dl, r13b
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
and r13b, r8b
mov bl, cl
xor bl, 0xff
and bl, 0xff
and cl, r8b
or dl, r13b
or bl, cl
xor dl, bl
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
xor cl, 0xff
mov bl, sil
xor bl, 0
or r8b, cl
or bl, 0
xor r8b, 0xff
and r8b, 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
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov bl, r8b
and bl, cl
xor r8b, cl
or bl, 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
and r8b, 0
mov dil, sil
xor dil, 0
mov r14b, al
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
mov cl, al
xor cl, 0xff
mov dil, sil
xor dil, 1
or r8b, cl
or dil, 1
xor r8b, 0xff
and r8b, dil
mov cl, bl
xor cl, 0xff
and cl, 1
mov dil, sil
xor dil, 1
mov r14b, bl
and r14b, dil
or cl, r14b
mov dil, r10b
xor dil, 0xff
mov r14b, cl
and r14b, dil
xor cl, 0xff
mov dil, r10b
and dil, cl
or r14b, dil
xor r10b, 0xff
mov cl, r14b
xor cl, r10b
and cl, r14b
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, dl
xor dil, 0xff
mov r14b, r10b
and r14b, dil
xor r10b, 0xff
mov dil, dl
and dil, r10b
or r14b, dil
xor r14b, 0xff
mov r10b, dl
xor r10b, 0xff
mov dil, sil
xor dil, 0
or r14b, r10b
or dil, 0
xor r14b, 0xff
and r14b, dil
mov r10b, r11b
xor r10b, 0xff
and r10b, 1
mov dil, sil
xor dil, 1
and r11b, dil
or r10b, r11b
mov r11b, bl
xor r11b, 0xff
and r11b, 1
mov dil, sil
xor dil, 1
mov r15b, bl
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, 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 r9b, r15b
and r9b, 0xff
and r10b, r13b
mov byte [rbp + 0x53], r12b
and r12b, 0xff
and r11b, r13b
or r9b, r10b
or r12b, r11b
xor r9b, r12b
mov r10b, byte [rbp + 0x53]
or r15b, r10b
xor r15b, 0xff
or r13b, 1
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, sil
xor r15b, 1
and r9b, r15b
or dil, r9b
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, r8b
xor r9b, 0xff
and r9b, 1
mov r11b, sil
xor r11b, 1
mov r15b, r8b
and r15b, r11b
or r9b, r15b
mov r11b, cl
xor r11b, 0xff
and r11b, 1
mov r15b, sil
xor r15b, 1
mov r12b, cl
and r12b, r15b
or r11b, 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 r13b, r9b
xor r13b, r12b
and r13b, r9b
mov r12b, r15b
xor r12b, 0xff
mov r10b, r8b
xor r10b, r12b
and r10b, r8b
mov r8b, sil
xor r8b, 1
mov r12b, r11b
xor r12b, r8b
and r12b, r11b
mov r8b, r15b
xor r8b, 0xff
mov byte [rbp + 0x52], cl
xor cl, r8b
mov r8b, byte [rbp + 0x52]
and cl, r8b
mov r8b, r13b
xor r8b, 0xff
mov byte [rbp + 0x51], r10b
xor r10b, 0xff
mov byte [rbp + 0x50], sil
xor sil, 0
mov byte [rbp + 0x4f], r8b
and r8b, 0
and r13b, sil
mov byte [rbp + 0x4e], r10b
and r10b, 0
mov byte [rbp + 0x4d], al
mov al, byte [rbp + 0x51]
and al, sil
or r8b, r13b
or r10b, al
xor r8b, r10b
mov al, byte [rbp + 0x4f]
mov r10b, byte [rbp + 0x4e]
or al, r10b
xor al, 0xff
or sil, 0
and al, sil
or r8b, al
mov al, r12b
xor al, 0xff
mov sil, cl
xor sil, 0xff
mov r13b, byte [rbp + 0x50]
xor r13b, 1
mov r10b, al
and r10b, 0xff
and r12b, r13b
mov byte [rbp + 0x4c], sil
and sil, 0xff
and cl, r13b
or r10b, r12b
or sil, cl
xor r10b, sil
mov cl, byte [rbp + 0x4c]
or al, cl
xor al, 0xff
or r13b, 1
and al, r13b
or r10b, al
mov al, r8b
xor al, 0xff
mov sil, r10b
and sil, al
xor r10b, 0xff
and r8b, r10b
or sil, r8b
mov al, r9b
xor al, 0xff
mov r8b, r11b
xor r8b, 0xff
mov r10b, byte [rbp + 0x50]
xor r10b, 1
mov r12b, al
and r12b, 0xff
and r9b, r10b
mov r13b, r8b
and r13b, 0xff
and r11b, r10b
or r12b, r9b
or r13b, r11b
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 + 0x50]
xor r8b, 1
and r12b, r8b
or al, r12b
mov r8b, r15b
and r8b, 1
xor r15b, 1
or r8b, r15b
xor al, 0xff
xor r8b, 0xff
mov r9b, byte [rbp + 0x50]
xor r9b, 0
or al, r8b
or r9b, 0
xor al, 0xff
and al, r9b
mov r8b, sil
xor r8b, 0xff
mov r9b, al
xor r9b, 0xff
mov r10b, byte [rbp + 0x50]
xor r10b, 0
mov r11b, r8b
and r11b, 0
and sil, r10b
mov r15b, r9b
and r15b, 0
and al, r10b
or r11b, sil
or r15b, al
xor r11b, r15b
or r8b, r9b
xor r8b, 0xff
or r10b, 0
and r8b, r10b
or r11b, r8b
mov al, r14b
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x50]
xor r8b, 1
mov r9b, r14b
and r9b, r8b
or al, r9b
mov r8b, dil
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x50]
xor r9b, 1
mov r10b, dil
and r10b, r9b
mov sil, byte [rbp + 0x50]
xor sil, 1
and sil, 0xff
and r9b, 1
or r8b, r10b
or sil, r9b
xor r8b, sil
mov r9b, byte [rbp + 0x50]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0x50]
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, byte [rbp + 0x50]
xor r10b, 1
mov sil, al
xor sil, r10b
and sil, al
mov r10b, r9b
xor r10b, 0xff
mov r15b, r14b
xor r15b, r10b
and r15b, r14b
mov r10b, byte [rbp + 0x50]
xor r10b, 1
mov r14b, r8b
xor r14b, r10b
and r14b, r8b
xor dil, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r12b, byte [rbp + 0x50]
xor r12b, 0
or dil, r10b
or r12b, 0
xor dil, 0xff
and dil, r12b
mov r10b, sil
and r10b, r15b
xor sil, r15b
or r10b, sil
mov sil, r14b
xor sil, 0xff
mov r15b, dil
xor r15b, 0xff
mov r12b, byte [rbp + 0x50]
xor r12b, 1
mov r13b, sil
and r13b, 0xff
and r14b, r12b
mov cl, r15b
and cl, 0xff
and dil, r12b
or r13b, r14b
or cl, dil
xor r13b, cl
or sil, r15b
xor sil, 0xff
or r12b, 1
and sil, r12b
or r13b, sil
mov cl, r10b
xor cl, 0xff
and cl, 1
mov sil, byte [rbp + 0x50]
xor sil, 1
and r10b, sil
mov dil, r13b
xor dil, 0xff
and dil, 0xff
and r13b, sil
or cl, r10b
or dil, r13b
xor cl, dil
mov r10b, al
xor r10b, 0xff
mov sil, r8b
xor sil, 0xff
mov dil, byte [rbp + 0x50]
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, byte [rbp + 0x50]
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, byte [rbp + 0x50]
xor r9b, 0
or al, r8b
or r9b, 0
xor al, 0xff
and al, r9b
mov r8b, cl
and r8b, al
xor cl, al
or r8b, cl
mov al, r11b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x50]
xor cl, 1
mov r9b, r11b
and r9b, cl
mov r10b, byte [rbp + 0x50]
xor r10b, 1
and r10b, 0xff
and cl, 1
or al, r9b
or r10b, cl
xor al, r10b
xor al, 0xff
mov cl, r8b
xor cl, al
and cl, r8b
mov al, r8b
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x50]
xor r9b, 1
and r8b, r9b
mov r10b, byte [rbp + 0x50]
xor r10b, 1
and r10b, 0xff
and r9b, 1
or al, r8b
or r10b, r9b
xor al, r10b
xor r11b, 0xff
xor al, 0xff
mov r8b, byte [rbp + 0x50]
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 + 0x4d]
xor cl, 0xff
mov r8b, dl
xor r8b, 0xff
mov r9b, byte [rbp + 0x50]
xor r9b, 0
or cl, r8b
or r9b, 0
xor cl, 0xff
and cl, r9b
mov r8b, byte [rbp + 0x4d]
xor r8b, 0xff
mov r9b, dl
and r9b, r8b
xor dl, 0xff
mov r8b, byte [rbp + 0x4d]
and r8b, dl
or r9b, r8b
mov dl, cl
and dl, r9b
xor cl, r9b
or dl, cl
mov cl, dl
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x50]
xor r8b, 1
mov r9b, dl
and r9b, r8b
or cl, r9b
mov r8b, byte [rbp + 0x50]
xor r8b, 1
xor cl, 0xff
mov r9b, byte [rbp + 0x50]
xor r9b, 0
or r8b, cl
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov cl, byte [rbp + 0x50]
xor cl, 1
and cl, 1
mov r9b, byte [rbp + 0x50]
xor r9b, 1
and r9b, 1
or cl, r9b
xor dl, 0xff
mov r9b, cl
xor r9b, 0xff
mov r10b, byte [rbp + 0x50]
xor r10b, 0
or dl, r9b
or r10b, 0
xor dl, 0xff
and dl, r10b
mov r9b, byte [rbp + 0x50]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0x50]
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, byte [rbp + 0x50]
xor r10b, 1
mov r11b, r9b
xor r11b, r10b
and r11b, r9b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r9b, r8b
and r9b, dl
xor r8b, dl
or r9b, r8b
mov dl, r11b
and dl, cl
xor r11b, cl
or dl, r11b
mov cl, r9b
xor cl, 0xff
and cl, 0
mov r8b, byte [rbp + 0x50]
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, bl
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov r8b, byte [rbp + 0x50]
xor r8b, 1
mov r9b, bl
and r9b, r8b
xor bl, 0xff
and bl, 1
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, byte [rbp + 0x50]
xor r9b, 1
and r8b, r9b
or dl, r8b
mov r8b, cl
xor r8b, 0xff
mov r9b, dl
and r9b, r8b
xor dl, 0xff
mov r8b, cl
and r8b, dl
or r9b, r8b
xor r9b, 0xff
xor cl, 0xff
mov dl, byte [rbp + 0x50]
xor dl, 1
or r9b, cl
or dl, 1
xor r9b, 0xff
and r9b, dl
mov cl, r9b
xor cl, 0xff
mov dl, al
xor dl, cl
and dl, al
mov cl, al
xor cl, 0xff
mov r8b, r9b
and r8b, cl
xor r9b, 0xff
and al, r9b
or r8b, al
mov al, dl
and al, r8b
xor dl, r8b
or al, dl
test al, 1
jne 0x6d9a3de7
jmp 0x6d9b4ff3
jmp 0x6d9091d7
jmp 0x6d90c55f
jmp 0x6d90e4e9
jmp 0x6d90fc75
jmp 0x6d9165e9
jmp 0x6d91b436
mov rax, qword [rbp + 0x780]
mov ecx, dword [rbp + 0x490]
mov dword [rax], ecx
jmp 0x6d91d305
jmp 0x6d920616
jmp 0x6d9249c6
jmp 0x6d9282be
jmp 0x6d92a115
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xc36d7dd9
mov r9d, ecx
add r9d, r8d
sub r9d, 0x1101e569
sub r9d, 0xc0985ed9
add r9d, 0x1101e569
add r9d, 0xbe7a85d
add r9d, 0xc36d7dd9
sub r9d, 0xbe7a85d
mov r8d, eax
sub r8d, 0x9626a630
sub r8d, 1
add r8d, 0x9626a630
sub eax, r8d
sub r9d, eax
add r9d, 0x53f9a971
add r9d, 0xf1acad95
sub r9d, 0x53f9a971
add r9d, 0xbf236275
add r9d, 0xc0985ed9
sub r9d, 0xbf236275
add r9d, 0xfeed2d4d
sub r9d, 0xf1acad95
sub r9d, 0xfeed2d4d
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, 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
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
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, 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
or r10b, r15b
mov dil, sil
xor dil, 1
mov r15b, r10b
xor r15b, dil
and r15b, r10b
xor al, 0xff
mov r10b, r11b
xor r10b, al
and r10b, r11b
mov al, bl
xor al, 0xff
mov r11b, r14b
xor r11b, 0xff
mov dil, sil
xor dil, 0
mov r12b, al
and r12b, 0
and bl, dil
mov r13b, r11b
and r13b, 0
and r14b, dil
or r12b, bl
or r13b, r14b
xor r12b, r13b
or al, r11b
xor al, 0xff
or dil, 0
and al, dil
or r12b, al
mov al, r15b
and al, r10b
xor r15b, r10b
or al, r15b
mov r10b, r12b
xor r10b, 0xff
and r10b, 0
mov r11b, sil
xor r11b, 0
and r12b, r11b
mov bl, al
xor bl, 0xff
and bl, 0
and al, r11b
or r10b, r12b
or bl, al
xor r10b, bl
mov al, cl
xor al, 0xff
and al, 1
mov r11b, sil
xor r11b, 1
mov bl, cl
and bl, r11b
mov dil, sil
xor dil, 1
and dil, 0xff
and r11b, 1
or al, bl
or dil, r11b
xor al, dil
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, 0
and bl, 1
mov dil, sil
xor dil, 1
and dil, 0
or bl, dil
mov dil, sil
xor dil, 0
mov r14b, al
xor r14b, dil
and r14b, al
mov dil, bl
xor dil, 0xff
mov r15b, cl
xor r15b, dil
and r15b, cl
mov cl, sil
xor cl, 0
mov dil, r11b
xor dil, cl
and dil, r11b
xor r10b, 0xff
mov cl, bl
xor cl, 0xff
mov r12b, sil
xor r12b, 1
or r10b, cl
or r12b, 1
xor r10b, 0xff
and r10b, r12b
mov cl, r14b
and cl, r15b
xor r14b, r15b
or cl, r14b
mov r14b, dil
xor r14b, 0xff
mov r15b, r10b
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, r14b
and r13b, 0
and dil, r12b
mov dl, r15b
and dl, 0
and r10b, r12b
or r13b, dil
or dl, r10b
xor r13b, dl
or r14b, r15b
xor r14b, 0xff
or r12b, 0
and r14b, r12b
or r13b, r14b
mov dl, cl
xor dl, 0xff
and dl, 1
mov r10b, sil
xor r10b, 1
and cl, r10b
mov dil, r13b
xor dil, 0xff
and dil, 0xff
and r13b, r10b
or dl, cl
or dil, r13b
xor dl, dil
mov cl, al
xor cl, 0xff
mov r10b, r11b
xor r10b, 0xff
mov dil, sil
xor dil, 0
mov r14b, cl
and r14b, 0
and al, dil
mov r15b, r10b
and r15b, 0
and r11b, dil
or r14b, al
or r15b, r11b
xor r14b, r15b
or cl, r10b
xor cl, 0xff
or dil, 0
and cl, dil
or r14b, cl
mov al, r14b
xor al, 0xff
and al, 0
mov cl, sil
xor cl, 0
and r14b, cl
mov r10b, sil
xor r10b, 1
and r10b, 0
and cl, 1
or al, r14b
or r10b, cl
xor al, r10b
mov cl, bl
and cl, 0
xor bl, 0
or cl, bl
xor al, 0xff
xor cl, 0xff
xor sil, 0
or al, cl
or sil, 0
xor al, 0xff
and al, sil
mov cl, dl
and cl, al
xor dl, al
or cl, dl
test cl, 1
jne 0x6d9a4283
jmp 0x6d9b4ff8
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x8218d584
sub r8d, 0x8329dd
add r8d, 0x8218d584
add r8d, 0xf5752f81
sub r8d, 1
sub r8d, 0xf5752f81
add r8d, 0xeb101e6a
add r8d, 0x8329dd
sub r8d, 0xeb101e6a
mov r9d, eax
sub r9d, ecx
mov r10d, eax
sub r10d, 0x61c5873
add r9d, r10d
mov r10d, eax
sub r10d, r9d
mov r9d, eax
sub r9d, r10d
mov r10d, eax
sub r10d, r8d
add r9d, r10d
sub eax, r9d
sub eax, 0x5d31e2f1
sub eax, 0x61c5873
add eax, 0x5d31e2f1
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, 1
mov r13b, dil
xor r13b, 1
and r13b, 1
or r15b, r13b
mov r13b, dil
xor r13b, 0
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, 0
mov dl, r15b
and dl, 0
and sil, cl
mov r8b, r13b
and r8b, 0
and r12b, cl
or dl, sil
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, r14b
xor al, r14b
or cl, al
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, 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, 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, bl
xor r8b, 0xff
mov sil, cl
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, 1
mov r14b, dil
xor r14b, 1
and r14b, 1
or sil, r14b
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
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, dl
xor cl, 0xff
mov r15b, r8b
xor r15b, 0xff
mov r12b, dil
xor r12b, 1
mov r13b, cl
and r13b, 0xff
and dl, r12b
mov r9b, r15b
and r9b, 0xff
and r8b, r12b
or r13b, dl
or r9b, r8b
xor r13b, r9b
or cl, r15b
xor cl, 0xff
or r12b, 1
and cl, r12b
or r13b, cl
mov cl, sil
xor cl, 0xff
mov dl, r14b
xor dl, 0xff
mov r8b, dil
xor r8b, 1
mov r9b, cl
and r9b, 0xff
and sil, r8b
mov r15b, dl
and r15b, 0xff
and r14b, r8b
or r9b, sil
or r15b, r14b
xor r9b, r15b
or cl, dl
xor cl, 0xff
or r8b, 1
and cl, r8b
or r9b, cl
mov cl, r13b
xor cl, 0xff
and cl, 0
mov dl, dil
xor dl, 0
and r13b, dl
mov r8b, r9b
xor r8b, 0xff
and r8b, 0
and r9b, dl
or cl, r13b
or r8b, r9b
xor cl, r8b
mov dl, dil
xor dl, 0
and dl, 1
mov r8b, dil
xor r8b, 1
and r8b, 0
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, 0
mov sil, r8b
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, 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, 1
mov r15b, dil
xor r15b, 0
or sil, r14b
or r15b, 0
xor sil, 0xff
and sil, r15b
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
mov r14b, dl
xor r14b, 0xff
mov r15b, r9b
xor r15b, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, r14b
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 r14b, r15b
xor r14b, 0xff
or r12b, 0
and r14b, r12b
or r13b, r14b
mov dl, sil
xor dl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r10b, dil
xor r10b, 1
mov r14b, dl
and r14b, 0xff
and sil, r10b
mov r15b, r9b
and r15b, 0xff
and r8b, r10b
or r14b, sil
or r15b, r8b
xor r14b, r15b
or dl, r9b
xor dl, 0xff
or r10b, 1
and dl, r10b
or r14b, dl
mov dl, r13b
xor dl, 0xff
and dl, 0
mov r8b, dil
xor r8b, 0
and r13b, r8b
mov r9b, r14b
xor r9b, 0xff
and r9b, 0
and r14b, r8b
or dl, r13b
or r9b, r14b
xor dl, r9b
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
and r10b, 0
or r9b, r10b
mov r10b, dil
xor r10b, 1
and r10b, 1
mov sil, dil
xor sil, 1
and sil, 1
or r10b, sil
mov sil, r8b
and sil, r9b
xor r8b, r9b
or sil, r8b
mov r8b, dil
xor r8b, 1
mov r9b, r10b
xor r9b, 0xff
mov r14b, dil
xor r14b, 1
mov r15b, r8b
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 r8b, r9b
xor r8b, 0xff
or r14b, 1
and r8b, r14b
or r15b, r8b
mov r8b, sil
xor r8b, 0xff
and r8b, 1
mov r9b, dil
xor r9b, 1
and sil, r9b
or r8b, sil
xor r15b, 0xff
mov r9b, r8b
xor r9b, r15b
and r9b, r8b
mov r8b, r11b
xor r8b, 0xff
and r8b, 1
mov r10b, dil
xor r10b, 1
and r11b, r10b
or r8b, r11b
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, 1
mov sil, dil
xor sil, 1
and sil, 1
or r11b, sil
mov sil, r8b
and sil, r10b
xor r8b, r10b
or sil, r8b
mov r8b, dil
xor r8b, 1
mov r10b, r11b
xor r10b, 0xff
mov r14b, dil
xor r14b, 0
mov r15b, r8b
and r15b, 0
mov r12b, r14b
and r12b, 1
mov r13b, r10b
and r13b, 0
and r11b, r14b
or r15b, r12b
or r13b, r11b
xor r15b, r13b
or r8b, r10b
xor r8b, 0xff
or r14b, 0
and r8b, r14b
or r15b, r8b
mov r8b, sil
xor r8b, 0xff
and r8b, 1
mov r10b, dil
xor r10b, 1
and sil, r10b
or r8b, sil
xor r15b, 0xff
mov r10b, r8b
xor r10b, r15b
and r10b, r8b
mov r8b, cl
xor r8b, 0xff
and r8b, 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 r8b, sil
or r14b, r11b
xor r8b, r14b
mov r11b, dil
xor r11b, 0
and r11b, 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 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, r8b
and r14b, r11b
xor r8b, r11b
or r14b, r8b
mov r8b, sil
and r8b, 1
xor sil, 1
or r8b, sil
mov r11b, r14b
xor r11b, 0xff
and r11b, 1
mov sil, dil
xor sil, 1
and r14b, sil
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and sil, 1
or r11b, r14b
or r15b, sil
xor r11b, r15b
xor r8b, 0xff
mov sil, r11b
xor sil, r8b
and sil, r11b
mov r8b, dl
xor r8b, 0xff
and r8b, 0
mov r11b, dil
xor r11b, 0
mov r14b, dl
and r14b, r11b
mov r15b, dil
xor r15b, 1
and r15b, 0
and r11b, 1
or r8b, r14b
or r15b, r11b
xor r8b, r15b
mov r11b, bl
xor r11b, 0xff
mov r14b, r8b
and r14b, r11b
xor r8b, 0xff
mov r11b, bl
and r11b, r8b
or r14b, r11b
xor r14b, 0xff
xor bl, 0xff
mov r8b, dil
xor r8b, 0
or r14b, bl
or r8b, 0
xor r14b, 0xff
and r14b, r8b
mov r8b, r10b
xor r8b, 0xff
mov r11b, r9b
xor r11b, r8b
and r11b, r9b
mov r8b, r9b
xor r8b, 0xff
and r8b, 0
mov bl, dil
xor bl, 0
and r9b, bl
mov r15b, r10b
xor r15b, 0xff
and r15b, 0
and r10b, bl
or r8b, r9b
or r15b, r10b
xor r8b, r15b
mov r9b, r11b
xor r9b, 0xff
mov r10b, r8b
xor r10b, 0xff
mov bl, dil
xor bl, 0
mov r15b, r9b
and r15b, 0
and r11b, bl
mov r12b, r10b
and r12b, 0
and r8b, bl
or r15b, r11b
or r12b, r8b
xor r15b, r12b
or r9b, r10b
xor r9b, 0xff
or bl, 0
and r9b, bl
or r15b, r9b
mov r8b, sil
xor r8b, 0xff
and r8b, 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 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, 1
and r10b, 1
mov r11b, dil
xor r11b, 1
mov bl, r11b
and bl, 1
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r11b, 1
or r10b, bl
or r12b, r11b
xor r10b, r12b
mov r11b, dil
xor r11b, 1
mov bl, r8b
xor bl, r11b
and bl, r8b
mov r11b, r10b
xor r11b, 0xff
mov r12b, sil
xor r12b, r11b
and r12b, sil
mov r11b, dil
xor r11b, 1
mov sil, r9b
xor sil, r11b
and sil, r9b
xor r14b, 0xff
mov r11b, r10b
xor r11b, 0xff
mov r13b, dil
xor r13b, 1
or r14b, r11b
or r13b, 1
xor r14b, 0xff
and r14b, r13b
mov r11b, bl
and r11b, r12b
xor bl, r12b
or r11b, bl
mov bl, sil
xor bl, 0xff
mov r12b, r14b
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
mov byte [rbp + 0x4b], bl
and bl, 0xff
and sil, r13b
mov byte [rbp + 0x4a], r12b
and r12b, 0xff
and r14b, r13b
or bl, sil
or r12b, r14b
xor bl, r12b
mov sil, byte [rbp + 0x4b]
mov r14b, byte [rbp + 0x4a]
or sil, r14b
xor sil, 0xff
or r13b, 1
and sil, r13b
or bl, sil
mov sil, r11b
xor sil, 0xff
mov r12b, bl
and r12b, sil
xor bl, 0xff
and r11b, bl
or r12b, r11b
mov r11b, r8b
and r11b, r9b
xor r8b, r9b
or r11b, r8b
mov r8b, r11b
xor r8b, 0xff
and r8b, 1
mov r9b, dil
xor r9b, 1
and r11b, r9b
or r8b, r11b
mov r9b, r10b
and r9b, 1
xor r10b, 1
or r9b, r10b
xor r9b, 0xff
mov r10b, r8b
xor r10b, r9b
and r10b, r8b
mov r8b, r12b
xor r8b, 0xff
mov r9b, r10b
xor r9b, 0xff
mov r11b, dil
xor r11b, 1
mov bl, r8b
and bl, 0xff
and r12b, r11b
mov sil, r9b
and sil, 0xff
and r10b, r11b
or bl, r12b
or sil, r10b
xor bl, sil
or r8b, r9b
xor r8b, 0xff
or r11b, 1
and r8b, r11b
or bl, r8b
mov r8b, r15b
xor r8b, 0xff
and r8b, 1
mov r9b, dil
xor r9b, 1
mov r10b, r15b
and r10b, r9b
or r8b, r10b
mov r9b, dil
xor r9b, 1
xor r8b, 0xff
mov r10b, dil
xor r10b, 0
or r9b, r8b
or r10b, 0
xor r9b, 0xff
and r9b, 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, r8b
xor r10b, 0xff
mov r11b, r15b
xor r11b, r10b
and r11b, r15b
mov r10b, bl
xor r10b, 0xff
and r10b, 1
mov sil, dil
xor sil, 1
mov r15b, bl
and r15b, sil
or r10b, r15b
xor r10b, 0xff
mov sil, dil
xor sil, 1
mov r15b, dil
xor r15b, 1
or r10b, sil
or r15b, 1
xor r10b, 0xff
and r10b, r15b
xor r8b, 0xff
mov sil, bl
xor sil, r8b
and sil, bl
mov r8b, r9b
and r8b, r11b
xor r9b, r11b
or r8b, r9b
mov r9b, r10b
and r9b, sil
xor r10b, sil
or r9b, r10b
mov r10b, r8b
xor r10b, 0xff
and r10b, 1
mov r11b, dil
xor r11b, 1
and r8b, r11b
mov bl, r9b
xor bl, 0xff
and bl, 0xff
and r9b, r11b
or r10b, r8b
or bl, r9b
xor r10b, bl
mov r8b, al
xor r8b, 0xff
mov r9b, cl
xor r9b, 0xff
mov r11b, dil
xor r11b, 1
or r8b, r9b
or r11b, 1
xor r8b, 0xff
and r8b, r11b
mov r9b, al
xor r9b, 0xff
mov r11b, cl
and r11b, r9b
xor cl, 0xff
and al, cl
or r11b, al
mov al, r8b
xor al, 0xff
mov cl, r11b
xor cl, 0xff
mov r9b, dil
xor r9b, 1
mov bl, al
and bl, 0xff
and r8b, r9b
mov sil, cl
and sil, 0xff
and r11b, r9b
or bl, r8b
or sil, r11b
xor bl, sil
or al, cl
xor al, 0xff
or r9b, 1
and al, r9b
or bl, al
mov al, bl
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
mov r8b, bl
and r8b, cl
or al, r8b
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 r9b, r8b
and r9b, 1
mov r11b, dil
xor r11b, 1
and r11b, 0xff
and r8b, 1
or cl, r9b
or r11b, r8b
xor cl, r11b
mov r8b, cl
xor r8b, 0xff
mov r9b, bl
xor r9b, r8b
and r9b, bl
mov r8b, dil
xor r8b, 1
and r8b, 1
mov r11b, dil
xor r11b, 1
and r11b, 1
or r8b, r11b
xor r8b, 0xff
mov r11b, dil
xor r11b, 1
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 cl, 0xff
mov bl, dil
xor bl, 0
or r11b, cl
or bl, 0
xor r11b, 0xff
and r11b, bl
mov cl, al
xor cl, 0xff
mov bl, r9b
xor bl, 0xff
mov sil, dil
xor sil, 1
mov r15b, cl
and r15b, 0xff
and al, sil
mov r12b, bl
and r12b, 0xff
and r9b, sil
or r15b, al
or r12b, r9b
xor r15b, r12b
or cl, bl
xor cl, 0xff
or sil, 1
and cl, sil
or r15b, cl
mov al, r8b
xor al, 0xff
mov cl, r11b
xor cl, 0xff
mov r9b, dil
xor r9b, 1
mov bl, al
and bl, 0xff
and r8b, r9b
mov sil, cl
and sil, 0xff
and r11b, r9b
or bl, r8b
or sil, r11b
xor bl, sil
or al, cl
xor al, 0xff
or r9b, 1
and al, r9b
or bl, al
mov al, r15b
xor al, 0xff
mov cl, bl
and cl, al
xor bl, 0xff
and r15b, bl
or cl, r15b
mov al, dil
xor al, 0
mov r8b, dl
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, 0
and r8b, 0
mov r9b, dil
xor r9b, 0
mov r11b, r9b
and r11b, 0
mov bl, dl
xor bl, 0xff
and bl, 0
and dl, r9b
or r8b, r11b
or bl, dl
xor r8b, bl
mov dl, al
and dl, r8b
xor al, r8b
or dl, al
mov al, cl
xor al, 0xff
and al, 1
mov r8b, dil
xor r8b, 1
and cl, r8b
or al, cl
mov cl, dl
xor cl, 0xff
and cl, 0
mov r8b, dil
xor r8b, 0
and dl, r8b
mov r9b, dil
xor r9b, 1
and r9b, 0
and r8b, 1
or cl, dl
or r9b, r8b
xor cl, r9b
mov dl, dil
xor dl, 0
and dl, 0
mov r8b, dil
xor r8b, 0
mov r9b, r8b
and r9b, 0
mov r11b, dil
xor r11b, 1
and r11b, 0
and r8b, 1
or dl, r9b
or r11b, r8b
xor dl, r11b
mov r8b, al
xor r8b, 0xff
mov r9b, cl
xor r9b, 0xff
mov r11b, dil
xor r11b, 1
mov bl, r8b
and bl, 0xff
and al, r11b
mov sil, r9b
and sil, 0xff
and cl, r11b
or bl, al
or sil, cl
xor bl, sil
or r8b, r9b
xor r8b, 0xff
or r11b, 1
and r8b, r11b
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, dil
xor dl, 1
and bl, dl
or cl, bl
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, r10b
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
mov r8b, r10b
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, cl
xor dl, 0xff
and dl, 1
mov r8b, dil
xor r8b, 1
mov r9b, cl
and r9b, r8b
or dl, r9b
mov r8b, dil
xor r8b, 0
and r8b, 1
mov r9b, dil
xor r9b, 1
and r9b, 0
or r8b, r9b
mov r9b, dil
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, dil
xor r9b, 0
mov r10b, dl
xor r10b, r9b
and r10b, dl
xor cl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov sil, dil
xor sil, 1
or cl, r9b
or sil, 1
xor cl, 0xff
and cl, sil
mov r9b, r11b
xor r9b, 0xff
mov sil, bl
xor sil, 0xff
mov r15b, dil
xor r15b, 1
mov r12b, r9b
and r12b, 0xff
and r11b, r15b
mov r13b, sil
and r13b, 0xff
and bl, r15b
or r12b, r11b
or r13b, bl
xor r12b, r13b
or r9b, sil
xor r9b, 0xff
or r15b, 1
and r9b, r15b
or r12b, r9b
mov r9b, r10b
xor r9b, 0xff
mov r11b, cl
xor r11b, 0xff
mov bl, dil
xor bl, 1
mov sil, r9b
and sil, 0xff
and r10b, bl
mov r15b, r11b
and r15b, 0xff
and cl, bl
or sil, r10b
or r15b, cl
xor sil, r15b
or r9b, r11b
xor r9b, 0xff
or bl, 1
and r9b, bl
or sil, r9b
mov cl, r12b
xor cl, 0xff
mov r9b, sil
and r9b, cl
xor sil, 0xff
and r12b, sil
or r9b, r12b
mov cl, al
xor cl, 0xff
mov r10b, dl
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 dl, r11b
or bl, al
or sil, dl
xor bl, sil
or cl, r10b
xor cl, 0xff
or r11b, 1
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 dl, r8b
xor dl, 0xff
mov r10b, dil
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
xor dil, 0
or al, r11b
or dil, 0
xor al, 0xff
and al, dil
mov cl, r9b
and cl, al
xor r9b, al
or cl, r9b
test cl, 1
jne 0x6d9a51e9
jmp 0x6d9b4ff8
jmp 0x6d92d5c3
jmp 0x6d935f79
jmp 0x6d9556bf
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0xd613afcb
add r8d, 0
sub r8d, ecx
sub r8d, 0xd613afcb
mov r9d, eax
sub r9d, 0x8c8090fa
sub r9d, 0x9706daf0
add r9d, 0x8c8090fa
mov r10d, eax
sub r10d, r8d
mov r8d, eax
sub r8d, r9d
add r10d, r8d
mov r8d, eax
sub r8d, r10d
mov r9d, 0x80a8072c
add r9d, 0
sub r9d, r8d
sub r9d, 0x80a8072c
mov r8d, eax
sub r8d, 0x8483d021
sub r8d, 1
add r8d, 0x8483d021
sub eax, r8d
sub r9d, eax
add r9d, 0x2373a51b
add r9d, 0xec2ac46b
sub r9d, 0x2373a51b
sub r9d, 0xd02996a9
sub r9d, 0x9706daf0
add r9d, 0xd02996a9
sub r9d, 0x778b111f
sub r9d, 0xec2ac46b
add r9d, 0x778b111f
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
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
mov r13b, r12b
and r13b, 0
mov al, dil
xor al, 1
and al, 0xff
and r12b, 1
or r14b, r13b
or al, r12b
xor r14b, al
mov al, r14b
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 bl, 0xff
xor r14b, 0xff
mov al, dil
xor al, 1
or bl, r14b
or al, 1
xor bl, 0xff
and bl, al
mov al, sil
and al, r12b
xor sil, r12b
or al, sil
mov r11b, r13b
xor r11b, 0xff
mov sil, bl
xor sil, 0xff
mov r14b, dil
xor r14b, 0
mov r12b, r11b
and r12b, 0
and r13b, r14b
mov cl, sil
and cl, 0
and bl, r14b
or r12b, r13b
or cl, bl
xor r12b, cl
or r11b, sil
xor r11b, 0xff
or r14b, 0
and r11b, r14b
or r12b, r11b
mov cl, al
xor cl, 0xff
mov r11b, r12b
and r11b, cl
xor r12b, 0xff
and al, r12b
or r11b, al
mov al, r15b
xor al, 0xff
mov cl, r11b
xor cl, 0xff
xor dil, 0
or al, cl
or dil, 0
xor al, 0xff
and al, dil
mov cl, r15b
xor cl, 0xff
mov bl, r11b
and bl, cl
xor r11b, 0xff
and r15b, r11b
or bl, r15b
mov cl, al
and cl, bl
xor al, bl
or cl, al
test cl, 1
jne 0x6d9a8d49
jmp 0x6d9b5007
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, 0x677ba686
add r8d, r9d
mov r9d, eax
sub r9d, r8d
sub r9d, 0x979c432
sub r9d, 1
add r9d, 0x979c432
add r9d, 0x8bbd8424
sub r9d, 0x677ba686
sub r9d, 0x8bbd8424
mov r8d, 0x403f9d75
add r8d, 0
sub r8d, r9d
sub r8d, 0x403f9d75
sub eax, r8d
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, 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, 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, 1
mov r13b, r15b
xor r13b, r12b
and r13b, 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, bl
and dil, r14b
xor bl, r14b
or dil, bl
mov bl, r13b
xor bl, 0xff
mov r14b, r15b
xor r14b, 0xff
mov r12b, sil
xor r12b, 1
mov al, bl
and al, 0xff
and r13b, r12b
mov cl, r14b
and cl, 0xff
and r15b, r12b
or al, r13b
or cl, r15b
xor al, cl
or bl, r14b
xor bl, 0xff
or r12b, 1
and bl, r12b
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
xor al, 0xff
xor al, 0
and al, 0
mov bl, sil
xor bl, 0
and bl, 1
mov dil, sil
xor dil, 1
and dil, 0
or bl, dil
mov dil, r11b
xor dil, 0xff
mov r14b, bl
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
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 r13b, sil
xor r13b, 0
mov dl, r14b
and dl, 0
and al, r13b
mov r8b, r15b
and r8b, 0
and dil, r13b
or dl, al
or r8b, dil
xor dl, r8b
or r14b, r15b
xor r14b, 0xff
or r13b, 0
and r14b, r13b
or dl, r14b
mov al, r12b
xor al, 0xff
mov r8b, bl
xor r8b, 0xff
mov dil, sil
xor dil, 1
mov r14b, al
and r14b, 0xff
and r12b, dil
mov r15b, r8b
and r15b, 0xff
and bl, dil
or r14b, r12b
or r15b, bl
xor r14b, r15b
or al, r8b
xor al, 0xff
or dil, 1
and al, dil
or r14b, al
mov al, dl
xor al, 0xff
mov r8b, r14b
and r8b, al
xor r14b, 0xff
and dl, r14b
or r8b, dl
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, 1
or dl, al
or bl, 1
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
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, dl
xor al, 0xff
mov dil, bl
xor dil, 0xff
mov r14b, sil
xor r14b, 1
mov r15b, al
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 al, dil
xor al, 0xff
or r14b, 1
and al, r14b
or r15b, al
mov al, cl
xor al, 0xff
and al, 0
mov dl, sil
xor dl, 0
mov bl, cl
and bl, dl
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
and dl, 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 dl, dil
or r14b, bl
xor dl, r14b
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, 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, 0
mov dl, bl
xor dl, 0xff
mov r9b, sil
xor r9b, 1
mov dil, al
and dil, 0xff
mov r14b, r9b
and r14b, 0
mov r12b, dl
and r12b, 0xff
and bl, r9b
or dil, r14b
or r12b, bl
xor dil, r12b
or al, dl
xor al, 0xff
or r9b, 1
and al, r9b
or dil, al
mov al, r13b
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
and r13b, dl
or al, r13b
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
and r9b, 0
mov bl, sil
xor bl, 0
mov dil, r10b
and dil, bl
mov r14b, al
xor r14b, 0xff
and r14b, 0
and al, bl
or r9b, dil
or r14b, al
xor r9b, r14b
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, r8b
xor al, 0xff
and al, 1
mov r10b, sil
xor r10b, 1
mov bl, r8b
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, 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
and dil, 0
or bl, dil
mov dil, al
xor dil, 0xff
mov r14b, r10b
xor r14b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, dil
and r13b, 0xff
and al, r12b
mov byte [rbp + 0x3c], r14b
and r14b, 0xff
and r10b, r12b
or r13b, al
or r14b, r10b
xor r13b, r14b
mov al, byte [rbp + 0x3c]
or dil, al
xor dil, 0xff
or r12b, 1
and dil, r12b
or r13b, dil
mov r10b, bl
and r10b, 0
xor bl, 0
or r10b, bl
mov bl, r13b
xor bl, 0xff
and bl, 0
mov dil, sil
xor dil, 0
and r13b, dil
mov r14b, sil
xor r14b, 1
and r14b, 0
and dil, 1
or bl, r13b
or r14b, dil
xor bl, r14b
xor bl, 0xff
xor r10b, 0xff
mov dil, sil
xor dil, 1
or bl, r10b
or dil, 1
xor bl, 0xff
and bl, dil
mov r10b, r15b
xor r10b, 0xff
and r10b, 1
mov dil, sil
xor dil, 1
mov r14b, r15b
and r14b, dil
or r10b, r14b
mov dil, r11b
xor dil, 0xff
and dil, 0
mov r14b, sil
xor r14b, 0
mov r12b, r11b
and r12b, r14b
mov r13b, r10b
xor r13b, 0xff
and r13b, 0
and r10b, r14b
or dil, r12b
or r13b, r10b
xor dil, r13b
xor r11b, 0xff
mov r10b, dil
xor r10b, r11b
and r10b, dil
mov r11b, r9b
xor r11b, 0xff
mov dil, dl
xor dil, r11b
and dil, dl
mov r11b, dl
xor r11b, 0xff
mov r14b, r9b
and r14b, r11b
xor r9b, 0xff
and dl, r9b
or r14b, dl
mov dl, dil
and dl, r14b
xor dil, r14b
or dl, dil
mov r9b, bl
xor r9b, 0xff
and r9b, 1
mov r11b, sil
xor r11b, 1
mov dil, bl
and dil, r11b
or r9b, dil
mov r11b, r10b
xor r11b, 0xff
and r11b, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
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
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
xor bl, 0xff
mov r12b, dil
xor r12b, 0xff
mov r13b, sil
xor r13b, 1
or bl, r12b
or r13b, 1
xor bl, 0xff
and bl, r13b
mov r12b, r11b
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, dil
xor al, 0xff
mov r13b, r10b
xor r13b, al
and r13b, r10b
mov al, r14b
xor al, 0xff
mov r10b, bl
xor r10b, 0xff
mov byte [rbp + 0x3b], sil
xor sil, 0
mov byte [rbp + 0x3a], al
and al, 0
and r14b, sil
mov byte [rbp + 0x39], r10b
and r10b, 0
and bl, sil
or al, r14b
or r10b, bl
xor al, r10b
mov r10b, byte [rbp + 0x3a]
mov bl, byte [rbp + 0x39]
or r10b, bl
xor r10b, 0xff
or sil, 0
and r10b, sil
or al, r10b
mov r10b, r12b
xor r10b, 0xff
mov sil, r13b
xor sil, 0xff
mov r14b, byte [rbp + 0x3b]
xor r14b, 0
mov bl, r10b
and bl, 0
and r12b, r14b
mov byte [rbp + 0x38], sil
and sil, 0
and r13b, r14b
or bl, r12b
or sil, r13b
xor bl, sil
mov sil, byte [rbp + 0x38]
or r10b, sil
xor r10b, 0xff
or r14b, 0
and r10b, r14b
or bl, r10b
mov r10b, al
xor r10b, 0xff
mov r14b, bl
and r14b, r10b
xor bl, 0xff
and al, bl
or r14b, al
mov al, r9b
xor al, 0xff
mov r10b, r11b
xor r10b, 0xff
mov bl, byte [rbp + 0x3b]
xor bl, 0
mov r12b, al
and r12b, 0
and r9b, bl
mov r13b, r10b
and r13b, 0
and r11b, bl
or r12b, r9b
or r13b, r11b
xor r12b, r13b
or al, r10b
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 + 0x3b]
xor r9b, 1
and r12b, r9b
mov r10b, byte [rbp + 0x3b]
xor r10b, 1
and r10b, 0xff
and r9b, 1
or al, r12b
or r10b, r9b
xor al, r10b
mov r9b, dil
and r9b, 1
xor dil, 1
or r9b, dil
xor al, 0xff
xor r9b, 0xff
mov r10b, byte [rbp + 0x3b]
xor r10b, 0
or al, r9b
or r10b, 0
xor al, 0xff
and al, r10b
mov r9b, r14b
xor r9b, 0xff
mov r10b, al
xor r10b, 0xff
mov r11b, byte [rbp + 0x3b]
xor r11b, 0
mov bl, r9b
and bl, 0
and r14b, r11b
mov dil, r10b
and dil, 0
and al, r11b
or bl, r14b
or dil, al
xor bl, dil
or r9b, r10b
xor r9b, 0xff
or r11b, 0
and r9b, r11b
or bl, r9b
mov al, dl
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x3b]
xor r9b, 1
mov r10b, dl
and r10b, r9b
or al, r10b
xor al, 0xff
mov r9b, bl
xor r9b, al
and r9b, bl
mov al, bl
xor al, 0xff
and al, 0
mov r10b, byte [rbp + 0x3b]
xor r10b, 0
and bl, r10b
mov r11b, byte [rbp + 0x3b]
xor r11b, 1
and r11b, 0
and r10b, 1
or al, bl
or r11b, r10b
xor al, r11b
xor dl, 0xff
xor al, 0xff
mov r10b, byte [rbp + 0x3b]
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, byte [rbp + 0x3b]
xor r11b, 1
mov bl, al
and bl, 0xff
and r9b, r11b
mov dil, r10b
and dil, 0xff
and dl, r11b
or bl, r9b
or dil, dl
xor bl, dil
or al, r10b
xor al, 0xff
or r11b, 1
and al, r11b
or bl, al
mov al, cl
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x3b]
xor dl, 1
mov r9b, cl
and r9b, dl
or al, r9b
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x3b]
xor r9b, 1
mov r10b, r8b
and r10b, r9b
mov r11b, byte [rbp + 0x3b]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or dl, r10b
or r11b, r9b
xor dl, r11b
mov r9b, byte [rbp + 0x3b]
xor r9b, 0
and r9b, 1
mov r10b, byte [rbp + 0x3b]
xor r10b, 1
and r10b, 0
or r9b, r10b
mov r10b, byte [rbp + 0x3b]
xor r10b, 0
mov r11b, al
xor r11b, r10b
and r11b, al
mov r10b, r9b
xor r10b, 0xff
mov dil, cl
xor dil, r10b
and dil, cl
mov cl, byte [rbp + 0x3b]
xor cl, 0
mov r10b, dl
xor r10b, cl
and r10b, dl
mov cl, r9b
xor cl, 0xff
mov r14b, r8b
xor r14b, cl
and r14b, r8b
mov cl, r11b
and cl, dil
xor r11b, dil
or cl, r11b
mov r8b, r10b
and r8b, r14b
xor r10b, r14b
or r8b, r10b
mov r10b, cl
xor r10b, 0xff
and r10b, 0
mov r11b, byte [rbp + 0x3b]
xor r11b, 0
and cl, r11b
mov dil, r8b
xor dil, 0xff
and dil, 0
and r8b, r11b
or r10b, cl
or dil, r8b
xor r10b, 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 + 0x3b]
xor dl, 1
and cl, dl
mov r8b, byte [rbp + 0x3b]
xor r8b, 1
and r8b, 0xff
and dl, 1
or al, cl
or r8b, dl
xor al, r8b
mov cl, byte [rbp + 0x3b]
xor cl, 0
mov dl, r9b
xor dl, 0xff
mov r8b, byte [rbp + 0x3b]
xor r8b, 0
mov r11b, cl
and r11b, 0
mov dil, r8b
and dil, 0
mov r14b, dl
and r14b, 0
and r9b, r8b
or r11b, dil
or r14b, r9b
xor r11b, r14b
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
and al, cl
xor r10b, cl
or al, r10b
mov cl, al
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x3b]
xor dl, 1
mov r8b, al
and r8b, dl
or cl, r8b
mov dl, byte [rbp + 0x3b]
xor dl, 1
xor cl, 0xff
mov r8b, byte [rbp + 0x3b]
xor r8b, 1
or dl, cl
or r8b, 1
xor dl, 0xff
and dl, r8b
mov cl, byte [rbp + 0x3b]
xor cl, 1
and cl, 1
mov r8b, byte [rbp + 0x3b]
xor r8b, 1
and r8b, 1
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 + 0x3b]
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
mov al, byte [rbp + 0x3b]
xor al, 1
mov cl, r15b
xor cl, 0xff
mov dl, byte [rbp + 0x3b]
xor dl, 1
or al, cl
or dl, 1
xor al, 0xff
and al, dl
mov cl, byte [rbp + 0x3b]
xor cl, 1
mov dl, r15b
and dl, cl
xor r15b, 0xff
and r15b, 1
or dl, r15b
mov cl, al
xor cl, 0xff
mov r8b, dl
xor r8b, 0xff
mov r9b, byte [rbp + 0x3b]
xor r9b, 0
mov r11b, cl
and r11b, 0
and al, r9b
mov dil, r8b
and dil, 0
and dl, r9b
or r11b, al
or dil, dl
xor r11b, dil
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 + 0x3b]
xor cl, 1
and r11b, cl
or al, r11b
mov cl, r10b
xor cl, 0xff
and cl, 0
mov dl, byte [rbp + 0x3b]
xor dl, 0
mov r8b, r10b
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 cl, 0xff
xor r10b, 0xff
mov al, byte [rbp + 0x3b]
xor al, 1
or cl, r10b
or al, 1
xor cl, 0xff
and cl, al
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
mov r9b, byte [rbp + 0x3b]
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 0x6d9a9a1a
jmp 0x6d9b5007
jmp 0x6d957403
jmp 0x6d95b1ad
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x67be1809
add r8d, 0xa2be4a09
add r8d, 0x67be1809
add r8d, 0x7ef68053
sub r8d, 1
sub r8d, 0x7ef68053
sub r8d, 0xa70f66e6
sub r8d, 0xa2be4a09
add r8d, 0xa70f66e6
mov r9d, ecx
sub r9d, 0x280f911c
add r9d, 0x9e497891
add r9d, 0x280f911c
add r9d, 0x9c39f43d
add r9d, r8d
sub r9d, 0x9c39f43d
sub eax, 0x9e497891
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, 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
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 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
mov r11b, r12b
xor r11b, 0xff
mov bl, sil
xor bl, 1
or r10b, r11b
or bl, 1
xor r10b, 0xff
and r10b, bl
mov r11b, r14b
xor r11b, 0xff
and r11b, 1
xor sil, 1
and r14b, sil
mov bl, r12b
xor bl, 0xff
and bl, 0xff
and r12b, sil
or r11b, r14b
or bl, r12b
xor r11b, bl
mov bl, r10b
and bl, r11b
xor r10b, r11b
or bl, r10b
test bl, 1
jne 0x6d9a9c45
jmp 0x6d9b500c
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xb30e28d0
sub r8d, 0xbd40bf4c
add r8d, 0xb30e28d0
mov r9d, eax
sub r9d, r8d
mov r8d, ecx
add r8d, r9d
add r8d, 0x79e1b853
sub r8d, 0xa78581a0
sub r8d, 0x79e1b853
mov r9d, eax
sub r9d, 1
add r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0xa78581a0
add r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0x68e1e000
sub r9d, 0xbd40bf4c
add r9d, 0x68e1e000
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, 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
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, 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, 0
or r12b, sil
or r13b, 0
xor r12b, 0xff
and r12b, r13b
mov sil, r14b
and sil, r15b
xor r14b, r15b
or sil, r14b
mov r14b, al
and r14b, r12b
xor al, r12b
or r14b, al
mov al, sil
xor al, 0xff
and al, 1
mov r15b, dil
xor r15b, 1
and sil, r15b
mov r12b, r14b
xor r12b, 0xff
and r12b, 0xff
and r14b, r15b
or al, sil
or r12b, r14b
xor al, r12b
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
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
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
mov cl, r13b
and cl, 1
mov dl, dil
xor dl, 1
and dl, 0xff
and r13b, 1
or r12b, cl
or dl, r13b
xor r12b, dl
xor r12b, 0xff
mov cl, dil
xor cl, 1
mov dl, dil
xor dl, 0
or r12b, cl
or dl, 0
xor r12b, 0xff
and r12b, dl
xor r14b, 0xff
xor r14b, 1
and r14b, 0xff
mov cl, sil
xor cl, 0xff
mov dl, r15b
xor dl, 0xff
mov r13b, dil
xor r13b, 1
mov r8b, cl
and r8b, 0xff
and sil, r13b
mov r9b, dl
and r9b, 0xff
and r15b, r13b
or r8b, sil
or r9b, r15b
xor r8b, r9b
or cl, dl
xor cl, 0xff
or r13b, 1
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, 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 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
xor dl, 0xff
xor dl, 0
and dl, 0
mov r8b, cl
and r8b, dl
xor cl, dl
or r8b, cl
mov cl, dil
xor cl, 0
and cl, 1
mov dl, dil
xor dl, 1
and dl, 0
or cl, dl
mov dl, al
xor dl, 0xff
and dl, 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 dl, r14b
or r15b, cl
xor dl, r15b
mov cl, al
xor cl, 0xff
mov sil, dl
xor sil, cl
and sil, dl
mov cl, r11b
xor cl, 0xff
and cl, 1
mov dl, dil
xor dl, 1
and r11b, dl
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and dl, 1
or cl, r11b
or r14b, dl
xor cl, r14b
mov dl, r8b
xor dl, 0xff
and dl, 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 dl, r14b
or r15b, r11b
xor dl, r15b
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, cl
and r14b, dl
xor cl, dl
or r14b, cl
mov cl, dil
xor cl, 0
mov dl, r11b
xor dl, 0xff
mov r15b, dil
xor r15b, 0
mov r12b, cl
and r12b, 0
mov r13b, r15b
and r13b, 0
mov r10b, dl
and r10b, 0
and r11b, r15b
or r12b, r13b
or r10b, r11b
xor r12b, r10b
or cl, dl
xor cl, 0xff
or r15b, 0
and cl, r15b
or r12b, cl
mov cl, r14b
xor cl, 0xff
and cl, 1
mov dl, dil
xor dl, 1
and r14b, dl
mov r10b, dil
xor r10b, 1
and r10b, 0xff
and dl, 1
or cl, r14b
or r10b, dl
xor cl, r10b
xor cl, 0xff
xor r12b, 0xff
mov dl, dil
xor dl, 0
or cl, r12b
or dl, 0
xor cl, 0xff
and cl, dl
mov dl, r9b
xor dl, 0xff
and dl, 1
mov r10b, dil
xor r10b, 1
mov r11b, r9b
and r11b, r10b
or dl, r11b
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
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, dl
and r14b, r10b
xor dl, r10b
or r14b, dl
mov dl, r11b
and dl, 0
xor r11b, 0
or dl, r11b
mov r10b, r14b
xor r10b, 0xff
and r10b, 1
mov r11b, dil
xor r11b, 1
and r14b, r11b
or r10b, r14b
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, r8b
xor r10b, 0xff
and r10b, 1
mov bl, dil
xor bl, 1
mov r14b, r8b
and r14b, bl
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and bl, 1
or r10b, r14b
or r15b, bl
xor r10b, r15b
mov bl, dil
xor bl, 1
and bl, 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 bl, r15b
or r12b, r14b
xor bl, r12b
mov r14b, dl
xor r14b, 0xff
mov r15b, r10b
xor r15b, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, r14b
and r13b, 0
and dl, r12b
mov byte [rbp + 0x37], r15b
and r15b, 0
and r10b, r12b
or r13b, dl
or r15b, r10b
xor r13b, r15b
mov dl, byte [rbp + 0x37]
or r14b, dl
xor r14b, 0xff
or r12b, 0
and r14b, r12b
or r13b, r14b
mov r10b, dil
xor r10b, 1
mov r14b, bl
xor r14b, 0xff
mov r15b, dil
xor r15b, 0
mov r12b, r10b
and r12b, 0
mov dl, r15b
and dl, 1
mov byte [rbp + 0x36], r14b
and r14b, 0
and bl, r15b
or r12b, dl
or r14b, bl
xor r12b, r14b
mov dl, byte [rbp + 0x36]
or r10b, dl
xor r10b, 0xff
or r15b, 0
and r10b, r15b
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 r10b, 0xff
xor r12b, 0xff
mov bl, dil
xor bl, 1
or r10b, r12b
or bl, 1
xor r10b, 0xff
and r10b, bl
mov bl, cl
xor bl, 0xff
mov r14b, sil
xor r14b, bl
and r14b, sil
mov bl, sil
xor bl, 0xff
mov r15b, cl
and r15b, bl
xor cl, 0xff
and sil, cl
or r15b, sil
mov cl, r14b
xor cl, 0xff
mov bl, r15b
xor bl, 0xff
mov sil, dil
xor sil, 1
mov r12b, cl
and r12b, 0xff
and r14b, sil
mov r13b, bl
and r13b, 0xff
and r15b, sil
or r12b, r14b
or r13b, r15b
xor r12b, r13b
or cl, bl
xor cl, 0xff
or sil, 1
and cl, sil
or r12b, cl
mov cl, r11b
xor cl, 0xff
mov bl, r10b
xor bl, 0xff
mov sil, dil
xor sil, 0
or cl, bl
or sil, 0
xor cl, 0xff
and cl, sil
mov bl, r11b
xor bl, 0xff
and bl, 1
mov sil, dil
xor sil, 1
and r11b, sil
mov r14b, r10b
xor r14b, 0xff
and r14b, 0xff
and r10b, sil
or bl, r11b
or r14b, r10b
xor bl, r14b
mov r10b, cl
and r10b, bl
xor cl, bl
or r10b, cl
mov cl, r12b
xor cl, 0xff
and cl, 1
mov r11b, dil
xor r11b, 1
mov bl, r12b
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, r10b
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, r10b
xor cl, 0xff
and cl, 1
mov bl, dil
xor bl, 1
and r10b, bl
mov sil, dil
xor sil, 1
and sil, 0xff
and bl, 1
or cl, r10b
or sil, bl
xor cl, sil
xor cl, 0xff
mov r10b, r12b
xor r10b, cl
and r10b, r12b
mov cl, r11b
and cl, r10b
xor r11b, r10b
or cl, r11b
mov r10b, r9b
xor r10b, 0xff
mov r11b, al
xor r11b, r10b
and r11b, al
mov r10b, al
xor r10b, 0xff
and r10b, 0
mov bl, dil
xor bl, 0
and al, bl
mov sil, r9b
xor sil, 0xff
and sil, 0
and r9b, bl
or r10b, al
or sil, r9b
xor r10b, sil
mov al, r11b
and al, r10b
xor r11b, r10b
or al, r11b
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
mov r10b, dil
xor r10b, 1
xor r9b, 0xff
mov r11b, dil
xor r11b, 1
or r10b, r9b
or r11b, 1
xor r10b, 0xff
and r10b, r11b
mov r9b, dil
xor r9b, 1
and r9b, 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 r9b, bl
or sil, r11b
xor r9b, sil
mov r11b, r9b
xor r11b, 0xff
mov bl, al
xor bl, r11b
and bl, al
mov al, dil
xor al, 1
and al, 1
mov r11b, dil
xor r11b, 1
and r11b, 1
or al, r11b
mov r11b, dil
xor r11b, 1
mov sil, al
xor sil, r11b
and sil, al
mov al, dil
xor al, 1
xor r9b, 0xff
mov r11b, dil
xor r11b, 0
or al, r9b
or r11b, 0
xor al, 0xff
and al, r11b
mov r9b, r10b
xor r9b, 0xff
mov r11b, bl
xor r11b, 0xff
mov r14b, dil
xor r14b, 1
mov r15b, r9b
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 r9b, r11b
xor r9b, 0xff
or r14b, 1
and r9b, r14b
or r15b, r9b
mov r9b, sil
xor r9b, 0xff
mov r10b, al
xor r10b, 0xff
mov r11b, dil
xor r11b, 1
mov bl, r9b
and bl, 0xff
and sil, r11b
mov r14b, r10b
and r14b, 0xff
and al, r11b
or bl, sil
or r14b, al
xor bl, r14b
or r9b, r10b
xor r9b, 0xff
or r11b, 1
and r9b, r11b
or bl, r9b
mov al, r15b
xor al, 0xff
mov r9b, bl
and r9b, al
xor bl, 0xff
and r15b, bl
or r9b, r15b
mov al, dil
xor al, 0
mov r10b, r8b
xor r10b, 0xff
mov r11b, dil
xor r11b, 1
or al, r10b
or r11b, 1
xor al, 0xff
and al, r11b
mov r10b, dil
xor r10b, 0
and r10b, 1
mov r11b, dil
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
and r8b, r10b
xor al, r10b
or r8b, al
mov al, r8b
xor al, 0xff
and al, 1
mov r10b, dil
xor r10b, 1
and r8b, r10b
or al, r8b
mov r8b, r9b
xor r8b, 0xff
mov r10b, al
and r10b, r8b
xor al, 0xff
mov r8b, r9b
and r8b, al
or r10b, r8b
xor r10b, 0xff
xor r9b, 0xff
mov al, dil
xor al, 1
or r10b, r9b
or al, 1
xor r10b, 0xff
and r10b, al
mov al, cl
xor al, 0xff
mov r8b, r10b
xor r8b, 0xff
mov r9b, dil
xor r9b, 1
or al, r8b
or r9b, 1
xor al, 0xff
and al, r9b
mov r8b, cl
xor r8b, 0xff
and r8b, 0
xor dil, 0
and cl, dil
mov r9b, r10b
xor r9b, 0xff
and r9b, 0
and r10b, dil
or r8b, cl
or r9b, r10b
xor r8b, r9b
mov cl, al
and cl, r8b
xor al, r8b
or cl, al
test cl, 1
jne 0x6d9aa6ba
jmp 0x6d9b500c
jmp 0x6d95bded
jmp 0x6d95f289
jmp 0x6d9635ab
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
sub r8d, 0xa3da7ae6
sub r8d, 0xc460d1e5
add r8d, 0xa3da7ae6
sub r8d, 0x72ef7a
add r8d, 0x57132356
add r8d, 0x72ef7a
sub r8d, 0x32c20dc8
add r8d, 0xc460d1e5
add r8d, 0x32c20dc8
mov r9d, eax
sub r9d, 0x4691b531
add r8d, r9d
mov r9d, eax
sub r9d, 1
add r8d, r9d
sub r8d, 0xde3ae75a
add r8d, 0x4691b531
add r8d, 0xde3ae75a
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0xa83d2815
add r9d, r8d
mov r8d, eax
sub r8d, r9d
sub eax, 0x57132356
add r8d, eax
sub r8d, 0xd5b9ab66
sub r8d, 0xa83d2815
add r8d, 0xd5b9ab66
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
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, 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
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
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 r11b, 0xff
xor bl, 0xff
mov r12b, sil
xor r12b, 1
or r11b, bl
or r12b, 1
xor r11b, 0xff
and r11b, r12b
mov bl, dil
and bl, r10b
xor dil, r10b
or bl, dil
mov r10b, r15b
and r10b, r11b
xor r15b, r11b
or r10b, r15b
mov r11b, bl
xor r11b, 0xff
mov dil, r10b
and dil, r11b
xor r10b, 0xff
and bl, r10b
or dil, bl
mov r10b, r14b
xor r10b, 0xff
and r10b, 1
mov r11b, sil
xor r11b, 1
mov bl, r14b
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, dil
xor r11b, 0xff
and r11b, 1
mov bl, sil
xor bl, 1
mov r15b, dil
and r15b, bl
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and bl, 1
or r11b, r15b
or r12b, bl
xor r11b, r12b
mov bl, sil
xor bl, 1
and bl, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or bl, r15b
mov r15b, sil
xor r15b, 1
mov r12b, r10b
xor r12b, r15b
and r12b, r10b
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 dil, 0xff
mov r15b, bl
xor r15b, 0xff
mov al, sil
xor al, 1
or dil, r15b
or al, 1
xor dil, 0xff
and dil, al
mov al, r12b
and al, r14b
xor r12b, r14b
or al, r12b
mov r14b, r13b
and r14b, dil
xor r13b, dil
or r14b, r13b
mov dil, al
xor dil, 0xff
and dil, 1
mov r15b, sil
xor r15b, 1
and al, r15b
mov r12b, r14b
xor r12b, 0xff
and r12b, 0xff
and r14b, r15b
or dil, al
or r12b, r14b
xor dil, r12b
mov al, r10b
and al, r11b
xor r10b, r11b
or al, r10b
mov r10b, al
xor r10b, 0xff
and r10b, 0
mov r11b, sil
xor r11b, 0
and al, r11b
mov r14b, sil
xor r14b, 1
and r14b, 0
and r11b, 1
or r10b, al
or r14b, r11b
xor r10b, r14b
mov al, bl
and al, 1
xor bl, 1
or al, bl
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, r10b
xor r11b, 0xff
xor sil, 1
mov bl, al
and bl, 0xff
and dil, sil
mov r14b, r11b
and r14b, 0xff
and r10b, sil
or bl, dil
or r14b, r10b
xor bl, r14b
or al, r11b
xor al, 0xff
or sil, 1
and al, sil
or bl, al
test bl, 1
jne 0x6d9ae52d
jmp 0x6d9b5025
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
add r8d, 0x8daf9a97
add r8d, 0x6277dea3
sub r8d, 0x8daf9a97
mov r9d, eax
sub r9d, 0x18a9f2a6
add r8d, r9d
mov r9d, eax
sub r9d, 0x6277dea3
add r8d, r9d
mov r9d, eax
sub r9d, 0x9e65a03e
sub r9d, 1
add r9d, 0x9e65a03e
sub r8d, 0x7c667fde
add r8d, r9d
add r8d, 0x7c667fde
add r8d, 0xa48c3a84
add r8d, 0x55d705c2
sub r8d, 0xa48c3a84
mov r9d, eax
sub r9d, 0x18a9f2a6
sub r8d, r9d
sub eax, 0x55d705c2
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
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, 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
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
xor bl, 0xff
mov r14b, r12b
xor r14b, 0xff
mov r13b, sil
xor r13b, 0
mov al, bl
and al, 0
and r15b, r13b
mov cl, r14b
and cl, 0
and r12b, r13b
or al, r15b
or cl, r12b
xor al, cl
or bl, r14b
xor bl, 0xff
or r13b, 0
and bl, r13b
or al, bl
mov cl, dil
xor cl, 0xff
and cl, 1
mov bl, sil
xor bl, 1
and dil, bl
mov r14b, al
xor r14b, 0xff
and r14b, 0xff
and al, bl
or cl, dil
or r14b, al
xor cl, r14b
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, 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, 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, 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
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, sil
xor r14b, 1
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 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, 0
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 dil, 0xff
mov r12b, sil
xor r12b, 1
or dl, dil
or r12b, 1
xor dl, 0xff
and dl, r12b
mov dil, bl
xor dil, 0xff
mov r12b, r14b
xor r12b, 0xff
mov r13b, sil
xor r13b, 0
mov r8b, dil
and r8b, 0
and bl, r13b
mov r9b, r12b
and r9b, 0
and r14b, r13b
or r8b, bl
or r9b, r14b
xor r8b, r9b
or dil, r12b
xor dil, 0xff
or r13b, 0
and dil, r13b
or r8b, dil
mov r9b, r15b
and r9b, dl
xor r15b, dl
or r9b, r15b
mov dl, r8b
xor dl, 0xff
mov bl, r9b
and bl, dl
xor r9b, 0xff
and r8b, r9b
or bl, 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, 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, dl
xor dil, 0xff
mov r14b, r8b
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, dil
and r12b, 0xff
and dl, r15b
mov r13b, r14b
and r13b, 0xff
and r8b, r15b
or r12b, dl
or r13b, r8b
xor r12b, r13b
or dil, r14b
xor dil, 0xff
or r15b, 1
and dil, r15b
or r12b, dil
mov dl, sil
xor dl, 0
mov r8b, r9b
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 r9b, dil
or r14b, r15b
or r13b, r9b
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 r9b, sil
xor r9b, 1
and r9b, 0
and r8b, 1
or dl, r12b
or r9b, r8b
xor dl, r9b
xor r14b, 0xff
mov r8b, dl
xor r8b, r14b
and r8b, dl
mov dl, bl
xor dl, 0xff
and dl, 1
mov r9b, sil
xor r9b, 1
mov dil, bl
and dil, r9b
or dl, dil
mov r9b, r10b
xor r9b, 0xff
and r9b, 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 r9b, r14b
or r15b, dl
xor r9b, r15b
xor r10b, 0xff
mov dl, r9b
xor dl, r10b
and dl, 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, 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 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 r12b, sil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
mov r14b, r9b
and r14b, r10b
xor r9b, r10b
or r14b, r9b
mov r9b, sil
xor r9b, 1
mov r10b, dil
xor r10b, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, r9b
and r12b, 0
mov r13b, r15b
and r13b, 1
mov byte [rbp + 0x23], r10b
and r10b, 0
and dil, r15b
or r12b, r13b
or r10b, dil
xor r12b, r10b
mov r10b, byte [rbp + 0x23]
or r9b, r10b
xor r9b, 0xff
or r15b, 0
and r9b, r15b
or r12b, r9b
mov r9b, r14b
xor r9b, 0xff
and r9b, 1
mov dil, sil
xor dil, 1
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
xor r12b, 0xff
mov dil, sil
xor dil, 1
or r9b, r12b
or dil, 1
xor r9b, 0xff
and r9b, dil
mov dil, r11b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
and r11b, r14b
or dil, r11b
mov r11b, bl
xor r11b, 0xff
and r11b, 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 r11b, r15b
or r12b, r14b
xor r11b, 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, dil
xor r15b, 0xff
mov r12b, r11b
xor r12b, 0xff
mov r13b, sil
xor r13b, 0
mov r10b, r15b
and r10b, 0
and dil, r13b
mov byte [rbp + 0x22], r12b
and r12b, 0
and r11b, r13b
or r10b, dil
or r12b, r11b
xor r10b, r12b
mov r11b, byte [rbp + 0x22]
or r15b, r11b
xor r15b, 0xff
or r13b, 0
and r15b, r13b
or r10b, r15b
mov dil, r14b
and dil, 0
xor r14b, 0
or dil, r14b
mov r14b, r10b
xor r14b, 0xff
and r14b, 1
mov r15b, sil
xor r15b, 1
and r10b, r15b
or r14b, r10b
xor dil, 0xff
mov r10b, r14b
xor r10b, dil
and r10b, r14b
mov dil, r8b
xor dil, 0xff
mov r14b, dl
xor r14b, 0xff
mov r15b, sil
xor r15b, 0
or dil, r14b
or r15b, 0
xor dil, 0xff
and dil, r15b
mov r14b, r8b
xor r14b, 0xff
mov r15b, dl
and r15b, r14b
xor dl, 0xff
and r8b, dl
or r15b, r8b
mov dl, dil
xor dl, 0xff
mov r8b, r15b
xor r8b, 0xff
mov r14b, sil
xor r14b, 1
mov r12b, dl
and r12b, 0xff
and dil, r14b
mov r13b, r8b
and r13b, 0xff
and r15b, r14b
or r12b, dil
or r13b, r15b
xor r12b, r13b
or dl, r8b
xor dl, 0xff
or r14b, 1
and dl, r14b
or r12b, dl
mov dl, r10b
xor dl, 0xff
mov r8b, r9b
xor r8b, dl
and r8b, r9b
mov dl, r9b
xor dl, 0xff
and dl, 1
mov dil, sil
xor dil, 1
and r9b, dil
mov r14b, r10b
xor r14b, 0xff
and r14b, 0xff
and r10b, dil
or dl, r9b
or r14b, r10b
xor dl, r14b
mov r9b, r8b
and r9b, dl
xor r8b, dl
or r9b, r8b
mov dl, r12b
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
mov r10b, r12b
and r10b, r8b
or dl, r10b
mov r8b, sil
xor r8b, 0
xor dl, 0xff
mov r10b, sil
xor r10b, 1
or r8b, dl
or r10b, 1
xor r8b, 0xff
and r8b, r10b
mov dl, sil
xor dl, 0
and dl, 1
mov r10b, sil
xor r10b, 1
mov dil, r10b
and dil, 0
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and r10b, 1
or dl, dil
or r14b, r10b
xor dl, r14b
xor r12b, 0xff
mov r10b, dl
xor r10b, 0xff
mov dil, sil
xor dil, 1
or r12b, r10b
or dil, 1
xor r12b, 0xff
and r12b, dil
mov r10b, r9b
xor r10b, 0xff
and r10b, 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 r10b, r14b
or r15b, dil
xor r10b, r15b
mov dil, sil
xor dil, 0
mov r14b, r10b
xor r14b, dil
and r14b, r10b
xor r9b, 0xff
xor dl, 0xff
mov r10b, sil
xor r10b, 1
or r9b, dl
or r10b, 1
xor r9b, 0xff
and r9b, r10b
mov dl, r8b
and dl, r12b
xor r8b, r12b
or dl, r8b
mov r8b, r14b
and r8b, r9b
xor r14b, r9b
or r8b, r14b
mov r9b, dl
xor r9b, 0xff
mov r10b, r8b
and r10b, r9b
xor r8b, 0xff
and dl, r8b
or r10b, 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, al
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
mov dil, al
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, sil
xor r9b, 0
and r9b, 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 r9b, r14b
or r15b, dil
xor r9b, r15b
mov dil, sil
xor dil, 0
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, r8b
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, r9b
xor r15b, 0xff
mov r12b, al
xor r12b, r15b
and r12b, al
mov al, r14b
xor al, 0xff
mov r15b, cl
xor r15b, 0xff
mov r13b, sil
xor r13b, 0
mov r11b, al
and r11b, 0
and r14b, r13b
mov byte [rbp + 0x21], r15b
and r15b, 0
and cl, r13b
or r11b, r14b
or r15b, cl
xor r11b, r15b
mov cl, byte [rbp + 0x21]
or al, cl
xor al, 0xff
or r13b, 0
and al, r13b
or r11b, al
mov al, dil
xor al, 0xff
mov r14b, r12b
xor r14b, 0xff
mov r15b, sil
xor r15b, 0
mov r13b, al
and r13b, 0
and dil, r15b
mov cl, r14b
and cl, 0
and r12b, r15b
or r13b, dil
or cl, r12b
xor r13b, cl
or al, r14b
xor al, 0xff
or r15b, 0
and al, r15b
or r13b, al
mov al, r11b
xor al, 0xff
and al, 0
mov cl, sil
xor cl, 0
and r11b, cl
mov dil, r13b
xor dil, 0xff
and dil, 0
and r13b, cl
or al, r11b
or dil, r13b
xor al, dil
mov cl, dl
and cl, r8b
xor dl, r8b
or cl, dl
mov dl, cl
xor dl, 0xff
and dl, 0
mov r8b, sil
xor r8b, 0
and cl, r8b
mov r11b, sil
xor r11b, 1
and r11b, 0
and r8b, 1
or dl, cl
or r11b, r8b
xor dl, r11b
mov cl, r9b
and cl, 0
xor r9b, 0
or cl, r9b
xor cl, 0xff
mov r8b, dl
xor r8b, cl
and r8b, dl
mov cl, al
and cl, r8b
xor al, r8b
or cl, al
mov al, cl
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
mov r8b, cl
and r8b, dl
mov r9b, sil
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, 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, cl
xor r9b, r8b
and r9b, cl
mov cl, sil
xor cl, 1
and cl, 1
mov r8b, sil
xor r8b, 1
mov r11b, r8b
and r11b, 1
mov dil, sil
xor dil, 1
and dil, 0xff
and r8b, 1
or cl, r11b
or dil, r8b
xor cl, dil
xor cl, 0xff
mov r8b, sil
xor r8b, 1
mov r11b, sil
xor r11b, 0
or cl, r8b
or r11b, 0
xor cl, 0xff
and cl, r11b
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov r8b, al
and r8b, r9b
xor al, r9b
or r8b, al
mov al, cl
xor al, 0xff
mov r9b, dl
xor r9b, 0xff
mov r11b, sil
xor r11b, 0
mov dil, al
and dil, 0
and cl, r11b
mov r14b, r9b
and r14b, 0
and dl, r11b
or dil, cl
or r14b, dl
xor dil, r14b
or al, r9b
xor al, 0xff
or r11b, 0
and al, r11b
or dil, al
mov al, r8b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and r8b, cl
mov dl, dil
xor dl, 0xff
and dl, 0xff
and dil, cl
or al, r8b
or dl, dil
xor al, dl
mov cl, sil
xor cl, 1
mov dl, bl
xor dl, 0xff
mov r8b, sil
xor r8b, 0
or cl, dl
or r8b, 0
xor cl, 0xff
and cl, r8b
mov dl, sil
xor dl, 1
mov r8b, bl
and r8b, dl
xor bl, 0xff
and bl, 1
or r8b, bl
mov dl, cl
and dl, r8b
xor cl, r8b
or dl, cl
mov cl, dl
xor cl, 0xff
and cl, 0
mov r8b, sil
xor r8b, 0
and dl, r8b
mov r9b, sil
xor r9b, 1
and r9b, 0
and r8b, 1
or cl, dl
or r9b, r8b
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 r8b, 0xff
xor al, 0xff
mov cl, sil
xor cl, 1
or r8b, al
or cl, 1
xor r8b, 0xff
and r8b, cl
mov al, r10b
xor al, 0xff
mov cl, r8b
xor cl, 0xff
mov dl, sil
xor dl, 0
or al, cl
or dl, 0
xor al, 0xff
and al, dl
mov cl, r10b
xor cl, 0xff
and cl, 1
xor sil, 1
and r10b, sil
mov dl, r8b
xor dl, 0xff
and dl, 0xff
and r8b, sil
or cl, r10b
or dl, r8b
xor cl, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
test dl, 1
jne 0x6d9af1f4
jmp 0x6d9b5025
jmp 0x6d97f691
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, 0x7f6083b5
add r8d, r9d
mov r9d, eax
sub r9d, r8d
add r9d, 0xae185c3f
sub r9d, 0x3270a507
sub r9d, 0xae185c3f
mov r8d, eax
sub r8d, 0x7f6083b5
add r9d, r8d
mov r8d, eax
sub r8d, 0x43e1693b
add r9d, r8d
mov r8d, eax
sub r8d, 1
add r9d, r8d
mov r8d, eax
sub r8d, 0x43e1693b
sub r9d, r8d
sub eax, 0x3270a507
add eax, 0
sub r9d, 0x2f3cc5a2
sub r9d, eax
add r9d, 0x2f3cc5a2
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
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, 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
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, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or dil, r15b
mov r15b, sil
xor r15b, 0
mov r12b, dil
xor r12b, r15b
and r12b, dil
xor al, 0xff
xor al, 1
and al, 0xff
mov dil, bl
xor dil, 0xff
mov r15b, r14b
xor r15b, 0xff
mov cl, sil
xor cl, 1
mov dl, dil
and dl, 0xff
and bl, cl
mov r8b, r15b
and r8b, 0xff
and r14b, cl
or dl, bl
or r8b, r14b
xor dl, r8b
or dil, r15b
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 bl, sil
xor bl, 1
mov dil, cl
and dil, 0xff
and r12b, bl
mov r14b, r8b
and r14b, 0xff
and al, bl
or dil, r12b
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
mov cl, dil
and cl, al
xor dil, 0xff
and dl, dil
or cl, dl
mov al, sil
xor al, 0
and al, 0
mov dl, sil
xor dl, 0
mov r8b, dl
and r8b, 0
mov bl, sil
xor bl, 1
and bl, 0
and dl, 1
or al, r8b
or bl, dl
xor al, bl
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
and r8b, 1
or al, r8b
xor al, 0xff
xor al, 0
and al, 0
mov r8b, dl
xor r8b, 0xff
mov bl, al
xor bl, 0xff
mov dil, sil
xor dil, 0
mov r14b, r8b
and r14b, 0
and dl, dil
mov r15b, bl
and r15b, 0
and al, dil
or r14b, dl
or r15b, al
xor r14b, r15b
or r8b, bl
xor r8b, 0xff
or dil, 0
and r8b, dil
or r14b, r8b
mov al, r13b
xor al, 0xff
and al, 0
mov dl, sil
xor dl, 0
mov r8b, r13b
and r8b, dl
mov bl, sil
xor bl, 1
and bl, 0
and dl, 1
or al, r8b
or bl, dl
xor al, 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, 1
and r8b, 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 r8b, dil
or r15b, bl
xor r8b, r15b
mov bl, al
xor bl, 0xff
mov dil, dl
xor dil, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, bl
and r12b, 0
and al, r15b
mov r9b, dil
and r9b, 0
and dl, r15b
or r12b, al
or r9b, dl
xor r12b, r9b
or bl, dil
xor bl, 0xff
or r15b, 0
and bl, r15b
or r12b, bl
mov al, sil
xor al, 1
mov dl, r8b
xor dl, 0xff
mov r9b, sil
xor r9b, 0
mov bl, al
and bl, 0
mov dil, r9b
and dil, 1
mov r15b, dl
and r15b, 0
and r8b, r9b
or bl, dil
or r15b, r8b
xor bl, r15b
or al, dl
xor al, 0xff
or r9b, 0
and al, r9b
or bl, al
mov al, r12b
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
and r12b, dl
or al, r12b
xor al, 0xff
xor bl, 0xff
mov dl, sil
xor dl, 0
or al, bl
or dl, 0
xor al, 0xff
and al, dl
mov dl, r14b
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
mov r9b, r14b
and r9b, r8b
or dl, r9b
mov r8b, r10b
xor r8b, 0xff
and r8b, 0
mov r9b, sil
xor r9b, 0
mov bl, r10b
and bl, r9b
mov dil, dl
xor dil, 0xff
and dil, 0
and dl, r9b
or r8b, bl
or dil, dl
xor r8b, dil
xor r10b, 0xff
mov dl, r8b
xor dl, r10b
and dl, r8b
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, cl
xor r9b, 0xff
and r9b, 1
mov r10b, sil
xor r10b, 1
mov bl, cl
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, cl
xor r8b, 0xff
mov r10b, r9b
xor r10b, r8b
and r10b, r9b
mov r8b, r14b
xor r8b, 0xff
and r8b, 0
mov r9b, sil
xor r9b, 0
mov bl, r14b
and bl, r9b
mov dil, sil
xor dil, 1
and dil, 0
and r9b, 1
or r8b, bl
or dil, r9b
xor r8b, dil
mov r9b, r11b
xor r9b, 0xff
and r9b, 1
mov bl, sil
xor bl, 1
mov dil, r11b
and dil, bl
mov r15b, r8b
xor r15b, 0xff
and r15b, 0xff
and r8b, bl
or r9b, dil
or r15b, r8b
xor r9b, r15b
xor r11b, 0xff
mov r8b, r9b
xor r8b, r11b
and r8b, r9b
mov r9b, al
xor r9b, 0xff
and r9b, 0
mov r11b, sil
xor r11b, 0
mov bl, al
and bl, r11b
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
and r11b, 1
mov bl, sil
xor bl, 1
mov dil, dl
and dil, bl
or r11b, dil
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, sil
xor dil, 1
mov r15b, r9b
xor r15b, dil
and r15b, r9b
mov dil, bl
xor dil, 0xff
mov r12b, al
xor r12b, dil
and r12b, al
mov al, sil
xor al, 1
mov dil, r11b
xor dil, al
and dil, r11b
xor dl, 0xff
mov al, bl
xor al, 0xff
mov byte [rbp + 0x20], sil
xor sil, 1
or dl, al
or sil, 1
xor dl, 0xff
and dl, sil
mov al, r15b
and al, r12b
xor r15b, r12b
or al, r15b
mov sil, dil
xor sil, 0xff
mov r15b, dl
xor r15b, 0xff
mov r12b, byte [rbp + 0x20]
xor r12b, 0
mov byte [rbp + 0x1f], sil
and sil, 0
and dil, r12b
mov byte [rbp + 0x1e], r15b
and r15b, 0
and dl, r12b
or sil, dil
or r15b, dl
xor sil, r15b
mov dl, byte [rbp + 0x1f]
mov dil, byte [rbp + 0x1e]
or dl, dil
xor dl, 0xff
or r12b, 0
and dl, r12b
or sil, dl
mov dl, al
xor dl, 0xff
and dl, 1
mov r15b, byte [rbp + 0x20]
xor r15b, 1
and al, r15b
mov r12b, sil
xor r12b, 0xff
and r12b, 0xff
and sil, r15b
or dl, al
or r12b, sil
xor dl, r12b
mov al, r9b
and al, r11b
xor r9b, r11b
or al, r9b
mov r9b, al
xor r9b, 0xff
and r9b, 1
mov r11b, byte [rbp + 0x20]
xor r11b, 1
and al, r11b
or r9b, al
mov al, byte [rbp + 0x20]
xor al, 1
mov r11b, bl
xor r11b, 0xff
mov sil, byte [rbp + 0x20]
xor sil, 0
mov r15b, al
and r15b, 0
mov r12b, sil
and r12b, 1
mov dil, r11b
and dil, 0
and bl, sil
or r15b, r12b
or dil, bl
xor r15b, dil
or al, r11b
xor al, 0xff
or sil, 0
and al, sil
or r15b, al
xor r15b, 0xff
mov al, r9b
xor al, r15b
and al, r9b
mov r9b, dl
and r9b, al
xor dl, al
or r9b, dl
mov al, r10b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x20]
xor dl, 1
mov r11b, r10b
and r11b, dl
or al, r11b
mov dl, r8b
xor dl, 0xff
and dl, 0
mov r11b, byte [rbp + 0x20]
xor r11b, 0
mov bl, r8b
and bl, r11b
mov sil, byte [rbp + 0x20]
xor sil, 1
and sil, 0
and r11b, 1
or dl, bl
or sil, r11b
xor dl, sil
mov r11b, byte [rbp + 0x20]
xor r11b, 0
and r11b, 1
mov bl, byte [rbp + 0x20]
xor bl, 1
mov sil, bl
and sil, 0
mov dil, byte [rbp + 0x20]
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 + 0x20]
xor sil, 0
mov dil, byte [rbp + 0x20]
xor dil, 0
or bl, sil
or dil, 0
xor bl, 0xff
and bl, dil
xor r10b, 0xff
mov sil, r11b
xor sil, 0xff
mov dil, byte [rbp + 0x20]
xor dil, 1
or r10b, sil
or dil, 1
xor r10b, 0xff
and r10b, dil
mov sil, byte [rbp + 0x20]
xor sil, 0
mov dil, dl
xor dil, sil
and dil, dl
mov sil, r11b
xor sil, 0xff
mov r15b, r8b
xor r15b, sil
and r15b, r8b
mov r8b, bl
xor r8b, 0xff
mov sil, r10b
xor sil, 0xff
mov r12b, byte [rbp + 0x20]
xor r12b, 0
mov byte [rbp + 0x1d], r8b
and r8b, 0
and bl, r12b
mov byte [rbp + 0x1c], sil
and sil, 0
and r10b, r12b
or r8b, bl
or sil, r10b
xor r8b, sil
mov r10b, byte [rbp + 0x1d]
mov bl, byte [rbp + 0x1c]
or r10b, bl
xor r10b, 0xff
or r12b, 0
and r10b, r12b
or r8b, r10b
mov r10b, dil
xor r10b, 0xff
mov sil, r15b
xor sil, 0xff
mov r12b, byte [rbp + 0x20]
xor r12b, 1
mov bl, r10b
and bl, 0xff
and dil, r12b
mov byte [rbp + 0x1b], sil
and sil, 0xff
and r15b, r12b
or bl, dil
or sil, r15b
xor bl, sil
mov sil, byte [rbp + 0x1b]
or r10b, sil
xor r10b, 0xff
or r12b, 1
and r10b, r12b
or bl, r10b
mov r10b, r8b
xor r10b, 0xff
and r10b, 1
mov dil, byte [rbp + 0x20]
xor dil, 1
and r8b, dil
mov r15b, bl
xor r15b, 0xff
and r15b, 0xff
and bl, dil
or r10b, r8b
or r15b, bl
xor r10b, r15b
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 + 0x20]
xor dl, 1
and r8b, dl
or al, r8b
mov dl, byte [rbp + 0x20]
xor dl, 0
mov r8b, r11b
xor r8b, 0xff
mov bl, byte [rbp + 0x20]
xor bl, 0
mov dil, dl
and dil, 0
mov r15b, bl
and r15b, 0
mov r12b, r8b
and r12b, 0
and r11b, bl
or dil, r15b
or r12b, r11b
xor dil, r12b
or dl, r8b
xor dl, 0xff
or bl, 0
and dl, bl
or dil, dl
xor dil, 0xff
mov dl, al
xor dl, dil
and dl, al
mov al, r10b
and al, dl
xor r10b, dl
or al, r10b
mov dl, r9b
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x20]
xor r8b, 1
mov r10b, r9b
and r10b, r8b
or dl, r10b
mov r8b, byte [rbp + 0x20]
xor r8b, 1
xor dl, 0xff
mov r10b, byte [rbp + 0x20]
xor r10b, 0
or r8b, dl
or r10b, 0
xor r8b, 0xff
and r8b, r10b
mov dl, byte [rbp + 0x20]
xor dl, 1
and dl, 1
mov r10b, byte [rbp + 0x20]
xor r10b, 1
and r10b, 1
or dl, r10b
xor r9b, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, byte [rbp + 0x20]
xor r11b, 1
or r9b, r10b
or r11b, 1
xor r9b, 0xff
and r9b, r11b
mov r10b, al
xor r10b, 0xff
and r10b, 0
mov r11b, byte [rbp + 0x20]
xor r11b, 0
mov bl, al
and bl, r11b
mov dil, byte [rbp + 0x20]
xor dil, 1
and dil, 0
and r11b, 1
or r10b, bl
or dil, r11b
xor r10b, dil
xor r10b, 0xff
mov r11b, byte [rbp + 0x20]
xor r11b, 1
mov bl, byte [rbp + 0x20]
xor bl, 1
or r10b, r11b
or bl, 1
xor r10b, 0xff
and r10b, bl
xor al, 0xff
xor dl, 0xff
mov r11b, byte [rbp + 0x20]
xor r11b, 0
or al, dl
or r11b, 0
xor al, 0xff
and al, r11b
mov dl, r8b
and dl, r9b
xor r8b, r9b
or dl, r8b
mov r8b, r10b
and r8b, al
xor r10b, al
or r8b, r10b
mov al, dl
xor al, 0xff
mov r9b, r8b
and r9b, al
xor r8b, 0xff
and dl, r8b
or r9b, dl
mov al, r13b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x20]
xor dl, 1
mov r8b, r13b
and r8b, dl
mov r10b, byte [rbp + 0x20]
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, byte [rbp + 0x20]
xor r8b, 1
mov r10b, cl
and r10b, r8b
or dl, r10b
mov r8b, byte [rbp + 0x20]
xor r8b, 1
and r8b, 0
mov r10b, byte [rbp + 0x20]
xor r10b, 0
mov r11b, r10b
and r11b, 1
mov bl, byte [rbp + 0x20]
xor bl, 1
and bl, 0
and r10b, 1
or r8b, r11b
or bl, r10b
xor r8b, bl
mov r10b, byte [rbp + 0x20]
xor r10b, 1
mov r11b, al
xor r11b, r10b
and r11b, al
mov r10b, r8b
xor r10b, 0xff
mov bl, r13b
xor bl, r10b
and bl, r13b
mov r10b, dl
xor r10b, 0xff
mov dil, byte [rbp + 0x20]
xor dil, 1
mov r15b, byte [rbp + 0x20]
xor r15b, 0
or r10b, dil
or r15b, 0
xor r10b, 0xff
and r10b, r15b
xor cl, 0xff
mov dil, r8b
xor dil, 0xff
mov r15b, byte [rbp + 0x20]
xor r15b, 1
or cl, dil
or r15b, 1
xor cl, 0xff
and cl, r15b
mov dil, r11b
xor dil, 0xff
mov r15b, bl
xor r15b, 0xff
mov r12b, byte [rbp + 0x20]
xor r12b, 1
mov r13b, dil
and r13b, 0xff
and r11b, r12b
mov sil, r15b
and sil, 0xff
and bl, r12b
or r13b, r11b
or sil, bl
xor r13b, sil
or dil, r15b
xor dil, 0xff
or r12b, 1
and dil, r12b
or r13b, dil
mov r11b, r10b
xor r11b, 0xff
mov bl, cl
xor bl, 0xff
mov sil, byte [rbp + 0x20]
xor sil, 0
mov dil, r11b
and dil, 0
and r10b, sil
mov r15b, bl
and r15b, 0
and cl, sil
or dil, r10b
or r15b, cl
xor dil, r15b
or r11b, bl
xor r11b, 0xff
or sil, 0
and r11b, sil
or dil, r11b
mov cl, r13b
xor cl, 0xff
mov r10b, dil
and r10b, cl
xor dil, 0xff
and r13b, dil
or r10b, r13b
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 + 0x20]
xor dl, 1
and cl, dl
mov r11b, byte [rbp + 0x20]
xor r11b, 1
and r11b, 0xff
and dl, 1
or al, cl
or r11b, dl
xor al, r11b
mov cl, byte [rbp + 0x20]
xor cl, 1
mov dl, r8b
xor dl, 0xff
mov r11b, byte [rbp + 0x20]
xor r11b, 1
mov bl, cl
and bl, 0xff
mov sil, r11b
and sil, 1
mov dil, dl
and dil, 0xff
and r8b, r11b
or bl, sil
or dil, r8b
xor bl, dil
or cl, dl
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 dl, byte [rbp + 0x20]
xor dl, 0
mov r8b, al
and r8b, dl
mov r10b, byte [rbp + 0x20]
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, byte [rbp + 0x20]
xor dl, 1
and dl, 1
mov r8b, byte [rbp + 0x20]
xor r8b, 1
and r8b, 1
or dl, r8b
xor al, 0xff
xor dl, 0xff
mov r8b, byte [rbp + 0x20]
xor r8b, 1
or al, dl
or r8b, 1
xor al, 0xff
and al, r8b
mov dl, cl
and dl, al
xor cl, al
or dl, cl
mov al, byte [rbp + 0x20]
xor al, 0
and al, 1
mov cl, byte [rbp + 0x20]
xor cl, 1
and cl, 0
or al, cl
mov cl, r14b
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x20]
xor r8b, 1
mov r10b, r14b
and r10b, r8b
or cl, r10b
mov r8b, byte [rbp + 0x20]
xor r8b, 1
and r8b, 1
mov r10b, byte [rbp + 0x20]
xor r10b, 1
mov r11b, r10b
and r11b, 1
mov bl, byte [rbp + 0x20]
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, byte [rbp + 0x20]
xor r11b, 1
mov bl, byte [rbp + 0x20]
xor bl, 0
or r10b, r11b
or bl, 0
xor r10b, 0xff
and r10b, bl
mov r11b, byte [rbp + 0x20]
xor r11b, 0
mov bl, r8b
xor bl, 0xff
mov sil, byte [rbp + 0x20]
xor sil, 0
or r11b, bl
or sil, 0
xor r11b, 0xff
and r11b, sil
mov bl, byte [rbp + 0x20]
xor bl, 1
mov sil, cl
xor sil, bl
and sil, cl
xor r14b, 0xff
mov bl, r8b
xor bl, 0xff
mov dil, byte [rbp + 0x20]
xor dil, 1
or r14b, bl
or dil, 1
xor r14b, 0xff
and r14b, dil
mov bl, r10b
xor bl, 0xff
mov dil, r11b
xor dil, 0xff
mov r15b, byte [rbp + 0x20]
xor r15b, 1
mov r12b, bl
and r12b, 0xff
and r10b, r15b
mov r13b, dil
and r13b, 0xff
and r11b, r15b
or r12b, r10b
or r13b, r11b
xor r12b, r13b
or bl, dil
xor bl, 0xff
or r15b, 1
and bl, r15b
or r12b, bl
mov r10b, sil
xor r10b, 0xff
mov r11b, r14b
xor r11b, 0xff
mov bl, byte [rbp + 0x20]
xor bl, 1
mov dil, r10b
and dil, 0xff
and sil, bl
mov r15b, r11b
and r15b, 0xff
and r14b, bl
or dil, sil
or r15b, r14b
xor dil, r15b
or r10b, r11b
xor r10b, 0xff
or bl, 1
and r10b, bl
or dil, r10b
mov r10b, r12b
xor r10b, 0xff
mov r11b, dil
and r11b, r10b
xor dil, 0xff
and r12b, dil
or r11b, r12b
mov r10b, al
and r10b, cl
xor al, cl
or r10b, al
mov al, r10b
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x20]
xor cl, 0
and r10b, cl
mov bl, byte [rbp + 0x20]
xor bl, 1
and bl, 0
and cl, 1
or al, r10b
or bl, cl
xor al, bl
mov cl, byte [rbp + 0x20]
xor cl, 1
mov r10b, r8b
xor r10b, 0xff
mov bl, byte [rbp + 0x20]
xor bl, 0
mov sil, cl
and sil, 0
mov dil, bl
and dil, 1
mov r14b, r10b
and r14b, 0
and r8b, bl
or sil, dil
or r14b, r8b
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 + 0x20]
xor cl, 1
or al, sil
or cl, 1
xor al, 0xff
and al, cl
mov cl, r11b
xor cl, 0xff
mov r8b, al
xor r8b, 0xff
mov r10b, byte [rbp + 0x20]
xor r10b, 1
mov bl, cl
and bl, 0xff
and r11b, r10b
mov sil, r8b
and sil, 0xff
and al, r10b
or bl, r11b
or sil, al
xor bl, sil
or cl, r8b
xor cl, 0xff
or r10b, 1
and cl, r10b
or bl, cl
mov al, dl
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x20]
xor cl, 0
and dl, cl
mov r8b, byte [rbp + 0x20]
xor r8b, 1
and r8b, 0
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 + 0x20]
xor dl, 1
and bl, dl
mov r8b, byte [rbp + 0x20]
xor r8b, 1
and r8b, 0xff
and dl, 1
or cl, bl
or r8b, dl
xor cl, r8b
mov dl, byte [rbp + 0x20]
xor dl, 1
and dl, 1
mov r8b, byte [rbp + 0x20]
xor r8b, 1
and r8b, 1
or dl, r8b
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, 1
mov dl, byte [rbp + 0x20]
xor dl, 1
and r8b, dl
mov r10b, byte [rbp + 0x20]
xor r10b, 1
and r10b, 0xff
and dl, 1
or cl, r8b
or r10b, dl
xor cl, r10b
xor al, 0xff
mov dl, cl
xor dl, al
and dl, cl
mov al, r9b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x20]
xor cl, 1
mov r8b, r9b
and r8b, cl
or al, r8b
mov cl, dl
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x20]
xor r8b, 1
mov r10b, dl
and r10b, r8b
or cl, r10b
mov r8b, byte [rbp + 0x20]
xor r8b, 1
and r8b, 1
mov r10b, byte [rbp + 0x20]
xor r10b, 1
and r10b, 1
or r8b, r10b
mov r10b, byte [rbp + 0x20]
xor r10b, 1
mov r11b, al
xor r11b, r10b
and r11b, al
mov r10b, r8b
xor r10b, 0xff
mov bl, r9b
xor bl, r10b
and bl, r9b
mov r9b, cl
xor r9b, 0xff
mov r10b, byte [rbp + 0x20]
xor r10b, 1
mov sil, byte [rbp + 0x20]
xor sil, 1
or r9b, r10b
or sil, 1
xor r9b, 0xff
and r9b, sil
xor dl, 0xff
mov r10b, r8b
xor r10b, 0xff
mov sil, byte [rbp + 0x20]
xor sil, 0
or dl, r10b
or sil, 0
xor dl, 0xff
and dl, sil
mov r10b, r11b
and r10b, bl
xor r11b, bl
or r10b, r11b
mov r11b, r9b
xor r11b, 0xff
mov bl, dl
xor bl, 0xff
mov sil, byte [rbp + 0x20]
xor sil, 1
mov dil, r11b
and dil, 0xff
and r9b, sil
mov r14b, bl
and r14b, 0xff
and dl, sil
or dil, r9b
or r14b, dl
xor dil, r14b
or r11b, bl
xor r11b, 0xff
or sil, 1
and r11b, sil
or dil, r11b
mov dl, r10b
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x20]
xor r9b, 1
and r10b, r9b
mov r11b, dil
xor r11b, 0xff
and r11b, 0xff
and dil, r9b
or dl, r10b
or r11b, dil
xor dl, r11b
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 + 0x20]
xor cl, 1
and r9b, cl
or al, r9b
mov cl, byte [rbp + 0x20]
xor cl, 1
mov r9b, r8b
xor r9b, 0xff
mov r10b, byte [rbp + 0x20]
xor r10b, 0
mov r11b, cl
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 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
mov r9b, byte [rbp + 0x20]
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 0x6d9b0334
jmp 0x6d9b502a
mov eax, dword [rbp + 0x134]
mov ecx, eax
mov edx, ecx
mov r8, qword [rbp + 0x148]
add r8, rdx
mov rdx, qword [rbp + 0x6b0]
mov qword [rdx], r8
sub rsp, 0x20
call qword [rdx]
add rsp, 0x20
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov r9d, dword [sym.out.dll_y.14]
mov r10d, eax
sub r10d, 0xbd480851
sub r10d, 0x4e11b180
add r10d, 0xbd480851
mov r11d, eax
sub r11d, r10d
mov r10d, ecx
sub r10d, r11d
mov r11d, eax
sub r11d, r10d
mov r10d, eax
sub r10d, 0x4a91f2ce
add r11d, r10d
mov r10d, eax
sub r10d, r11d
add r10d, 0xbbb922be
sub r10d, 1
sub r10d, 0xbbb922be
sub r10d, 0x5e7c5f64
sub r10d, 0x4a91f2ce
add r10d, 0x5e7c5f64
mov r11d, eax
sub r11d, 0x26aa111b
sub r11d, r10d
add r11d, 0x26aa111b
mov r10d, 0x2abf5043
add r10d, 0
sub r10d, 0x4e11b180
sub r10d, 0x2abf5043
sub eax, r10d
sub r11d, eax
mov eax, 0x16676e6f
add eax, 0
sub eax, r11d
sub eax, 0x16676e6f
imul ecx, eax
and ecx, 1
cmp ecx, 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, 1
mov r12b, r14b
xor r12b, 1
and r12b, 1
or dil, r12b
mov r12b, bl
xor r12b, 0xff
xor dil, 0xff
mov r13b, r14b
xor r13b, 1
or r12b, dil
or r13b, 1
xor r12b, 0xff
and r12b, r13b
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
or r15b, r13b
mov r12b, r14b
xor r12b, 1
xor r15b, 0xff
mov r13b, r14b
xor r13b, 1
or r12b, r15b
or r13b, 1
xor r12b, 0xff
and r12b, r13b
mov r15b, r14b
xor r15b, 1
and r15b, 1
mov r13b, r14b
xor r13b, 1
mov al, r13b
and al, 1
mov cl, r14b
xor cl, 1
and cl, 0xff
and r13b, 1
or r15b, al
or cl, r13b
xor r15b, cl
mov al, sil
xor al, 0xff
mov cl, r15b
xor cl, 0xff
mov r13b, r14b
xor r13b, 1
or al, cl
or r13b, 1
xor al, 0xff
and al, r13b
mov cl, r14b
xor cl, 1
and cl, 0
mov r13b, r14b
xor r13b, 0
mov dl, r13b
and dl, 1
mov r8b, r14b
xor r8b, 1
and r8b, 0
and r13b, 1
or cl, dl
or r8b, r13b
xor cl, r8b
xor cl, 0xff
mov dl, r14b
xor dl, 1
mov r8b, r14b
xor r8b, 1
or cl, dl
or r8b, 1
xor cl, 0xff
and cl, r8b
xor r15b, 0xff
xor r15b, 1
and r15b, 0xff
mov dl, r12b
and dl, al
xor r12b, al
or dl, r12b
mov al, cl
xor al, 0xff
mov r8b, r15b
xor r8b, 0xff
mov r12b, r14b
xor r12b, 1
mov r13b, al
and r13b, 0xff
and cl, r12b
mov r9b, r8b
and r9b, 0xff
and r15b, r12b
or r13b, cl
or r9b, r15b
xor r13b, r9b
or al, r8b
xor al, 0xff
or r12b, 1
and al, r12b
or r13b, al
mov al, dl
xor al, 0xff
and al, 0
mov cl, r14b
xor cl, 0
and dl, cl
mov r8b, r13b
xor r8b, 0xff
and r8b, 0
and r13b, cl
or al, dl
or r8b, r13b
xor al, r8b
mov cl, r14b
xor cl, 0
and cl, 1
mov dl, r14b
xor dl, 1
and dl, 0
or cl, dl
mov dl, r14b
xor dl, 1
xor cl, 0xff
mov r8b, r14b
xor r8b, 0
or dl, cl
or r8b, 0
xor dl, 0xff
and dl, r8b
mov cl, r14b
xor cl, 1
and cl, 0
mov r8b, r14b
xor r8b, 0
mov r9b, r8b
and r9b, 1
mov r15b, r14b
xor r15b, 1
and r15b, 0
and r8b, 1
or cl, r9b
or r15b, r8b
xor cl, r15b
xor cl, 0xff
xor cl, 0
and cl, 0
mov r8b, dl
xor r8b, 0xff
mov r9b, cl
xor r9b, 0xff
mov r15b, r14b
xor r15b, 1
mov r12b, r8b
and r12b, 0xff
and dl, r15b
mov r13b, r9b
and r13b, 0xff
and cl, r15b
or r12b, dl
or r13b, cl
xor r12b, r13b
or r8b, r9b
xor r8b, 0xff
or r15b, 1
and r8b, r15b
or r12b, r8b
mov cl, dil
xor cl, 0xff
and cl, 0
mov dl, r14b
xor dl, 0
mov r8b, dil
and r8b, dl
mov r9b, r14b
xor r9b, 1
and r9b, 0
and dl, 1
or cl, r8b
or r9b, dl
xor cl, r9b
mov dl, r14b
xor dl, 0
and dl, 1
mov r8b, r14b
xor r8b, 1
and r8b, 0
or dl, r8b
mov r8b, r14b
xor r8b, 1
and r8b, 0
mov r9b, r14b
xor r9b, 0
mov r15b, r9b
and r15b, 1
mov r13b, r14b
xor r13b, 1
and r13b, 0
and r9b, 1
or r8b, r15b
or r13b, r9b
xor r8b, r13b
mov r9b, cl
xor r9b, 0xff
mov r15b, dl
xor r15b, 0xff
mov r13b, r14b
xor r13b, 0
mov r10b, r9b
and r10b, 0
and cl, r13b
mov r11b, r15b
and r11b, 0
and dl, r13b
or r10b, cl
or r11b, dl
xor r10b, r11b
or r9b, r15b
xor r9b, 0xff
or r13b, 0
and r9b, r13b
or r10b, r9b
mov cl, r8b
and cl, 1
xor r8b, 1
or cl, r8b
mov dl, r10b
xor dl, 0xff
and dl, 1
mov r8b, r14b
xor r8b, 1
and r10b, r8b
or dl, r10b
xor dl, 0xff
xor cl, 0xff
mov r8b, r14b
xor r8b, 1
or dl, cl
or r8b, 1
xor dl, 0xff
and dl, r8b
mov cl, r12b
xor cl, 0xff
and cl, 0
mov r8b, r14b
xor r8b, 0
mov r9b, r12b
and r9b, r8b
mov r10b, r14b
xor r10b, 1
and r10b, 0
and r8b, 1
or cl, r9b
or r10b, r8b
xor cl, r10b
mov r8b, bl
xor r8b, 0xff
and r8b, 0
mov r9b, r14b
xor r9b, 0
mov r10b, bl
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 bl, 0xff
mov cl, r8b
xor cl, bl
and cl, r8b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r9b, r14b
xor r9b, 1
mov r10b, al
and r10b, r9b
or r8b, r10b
mov r9b, r14b
xor r9b, 0
and r9b, 1
mov r10b, r14b
xor r10b, 1
mov r11b, r10b
and r11b, 0
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, 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, r14b
xor r10b, 0
and r11b, r10b
mov bl, r14b
xor bl, 1
and bl, 0
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
xor r8b, 0xff
mov r10b, r9b
xor r10b, r8b
and r10b, r9b
mov r8b, r12b
xor r8b, 0xff
and r8b, 1
mov r9b, r14b
xor r9b, 1
mov r11b, r12b
and r11b, r9b
or r8b, r11b
mov r9b, sil
xor r9b, 0xff
and r9b, 0
mov r11b, r14b
xor r11b, 0
mov bl, sil
and bl, r11b
mov r15b, r8b
xor r15b, 0xff
and r15b, 0
and r8b, r11b
or r9b, bl
or r15b, r8b
xor r9b, r15b
xor sil, 0xff
mov r8b, r9b
xor r8b, sil
and r8b, r9b
mov r9b, dl
xor r9b, 0xff
and r9b, 1
mov r11b, r14b
xor r11b, 1
mov bl, dl
and bl, r11b
mov sil, r14b
xor sil, 1
and sil, 0xff
and r11b, 1
or r9b, bl
or sil, r11b
xor r9b, sil
mov r11b, cl
xor r11b, 0xff
and r11b, 1
mov bl, r14b
xor bl, 1
mov sil, cl
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, r9b
xor sil, 0xff
mov r15b, r14b
xor r15b, 1
mov r13b, r14b
xor r13b, 0
or sil, r15b
or r13b, 0
xor sil, 0xff
and sil, r13b
xor dl, 0xff
mov r15b, bl
xor r15b, 0xff
mov r13b, r14b
xor r13b, 0
or dl, r15b
or r13b, 0
xor dl, 0xff
and dl, r13b
mov r15b, r11b
xor r15b, 0xff
mov r13b, r14b
xor r13b, 1
mov byte [rbp + 0x1a], r14b
xor r14b, 0
or r15b, r13b
or r14b, 0
xor r15b, 0xff
and r15b, r14b
xor cl, 0xff
mov r14b, bl
xor r14b, 0xff
mov r13b, byte [rbp + 0x1a]
xor r13b, 1
or cl, r14b
or r13b, 1
xor cl, 0xff
and cl, r13b
mov r14b, sil
and r14b, dl
xor sil, dl
or r14b, sil
mov dl, r15b
xor dl, 0xff
mov sil, cl
xor sil, 0xff
mov r13b, byte [rbp + 0x1a]
xor r13b, 0
mov byte [rbp + 0x19], dl
and dl, 0
and r15b, r13b
mov byte [rbp + 0x18], sil
and sil, 0
and cl, r13b
or dl, r15b
or sil, cl
xor dl, sil
mov cl, byte [rbp + 0x19]
mov sil, byte [rbp + 0x18]
or cl, sil
xor cl, 0xff
or r13b, 0
and cl, r13b
or dl, cl
mov cl, r14b
xor cl, 0xff
mov r15b, dl
and r15b, cl
xor dl, 0xff
and r14b, dl
or r15b, r14b
mov cl, r9b
and cl, r11b
xor r9b, r11b
or cl, r9b
mov dl, cl
xor dl, 0xff
and dl, 0
mov r9b, byte [rbp + 0x1a]
xor r9b, 0
and cl, r9b
mov r11b, byte [rbp + 0x1a]
xor r11b, 1
and r11b, 0
and r9b, 1
or dl, cl
or r11b, r9b
xor dl, r11b
mov cl, bl
and cl, 1
xor bl, 1
or cl, bl
xor cl, 0xff
mov r9b, dl
xor r9b, cl
and r9b, dl
mov cl, r15b
and cl, r9b
xor r15b, r9b
or cl, r15b
mov dl, r10b
xor dl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r11b, byte [rbp + 0x1a]
xor r11b, 1
or dl, r9b
or r11b, 1
xor dl, 0xff
and dl, r11b
mov r9b, r10b
xor r9b, 0xff
and r9b, 1
mov r11b, byte [rbp + 0x1a]
xor r11b, 1
and r10b, r11b
mov bl, r8b
xor bl, 0xff
and bl, 0xff
and r8b, r11b
or r9b, r10b
or bl, r8b
xor r9b, bl
mov r8b, dl
and r8b, r9b
xor dl, r9b
or r8b, dl
mov dl, cl
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x1a]
xor r9b, 1
mov r10b, cl
and r10b, r9b
or dl, r10b
xor dl, 0xff
mov r9b, r8b
xor r9b, dl
and r9b, r8b
mov dl, r8b
xor dl, 0xff
and dl, 0
mov r10b, byte [rbp + 0x1a]
xor r10b, 0
and r8b, r10b
mov r11b, byte [rbp + 0x1a]
xor r11b, 1
and r11b, 0
and r10b, 1
or dl, r8b
or r11b, r10b
xor dl, r11b
xor cl, 0xff
xor dl, 0xff
mov r8b, byte [rbp + 0x1a]
xor r8b, 1
or cl, dl
or r8b, 1
xor cl, 0xff
and cl, r8b
mov dl, r9b
and dl, cl
xor r9b, cl
or dl, r9b
mov cl, dil
xor cl, 0xff
and cl, 0
mov r8b, byte [rbp + 0x1a]
xor r8b, 0
mov r9b, dil
and r9b, r8b
mov r10b, byte [rbp + 0x1a]
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, byte [rbp + 0x1a]
xor r9b, 1
mov r10b, al
and r10b, r9b
mov r11b, byte [rbp + 0x1a]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, byte [rbp + 0x1a]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0x1a]
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, byte [rbp + 0x1a]
xor r10b, 1
mov r11b, cl
xor r11b, r10b
and r11b, cl
xor dil, 0xff
mov r10b, r9b
xor r10b, 0xff
mov bl, byte [rbp + 0x1a]
xor bl, 0
or dil, r10b
or bl, 0
xor dil, 0xff
and dil, bl
mov r10b, byte [rbp + 0x1a]
xor r10b, 1
mov bl, r8b
xor bl, r10b
and bl, r8b
mov r10b, r9b
xor r10b, 0xff
mov r14b, al
xor r14b, r10b
and r14b, al
mov al, r11b
and al, dil
xor r11b, dil
or al, r11b
mov r10b, bl
xor r10b, 0xff
mov r11b, r14b
xor r11b, 0xff
mov dil, byte [rbp + 0x1a]
xor dil, 0
mov r15b, r10b
and r15b, 0
and bl, dil
mov r13b, r11b
and r13b, 0
and r14b, dil
or r15b, bl
or r13b, r14b
xor r15b, r13b
or r10b, r11b
xor r10b, 0xff
or dil, 0
and r10b, dil
or r15b, r10b
mov r10b, al
xor r10b, 0xff
and r10b, 0
mov r11b, byte [rbp + 0x1a]
xor r11b, 0
and al, r11b
mov bl, r15b
xor bl, 0xff
and bl, 0
and r15b, r11b
or r10b, al
or bl, r15b
xor r10b, bl
mov al, cl
xor al, 0xff
mov r11b, r8b
xor r11b, 0xff
mov bl, byte [rbp + 0x1a]
xor bl, 0
mov dil, al
and dil, 0
and cl, bl
mov r14b, r11b
and r14b, 0
and r8b, bl
or dil, cl
or r14b, r8b
xor dil, r14b
or al, r11b
xor al, 0xff
or bl, 0
and al, bl
or dil, al
mov al, dil
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x1a]
xor cl, 0
and dil, cl
mov r8b, byte [rbp + 0x1a]
xor r8b, 1
and r8b, 0
and cl, 1
or al, dil
or r8b, cl
xor al, r8b
mov cl, r9b
and cl, 1
xor r9b, 1
or cl, r9b
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, r10b
xor cl, 0xff
mov r8b, al
xor r8b, 0xff
mov r9b, byte [rbp + 0x1a]
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 + 0x1a]
xor cl, 1
mov r8b, r11b
and r8b, cl
or al, r8b
mov cl, byte [rbp + 0x1a]
xor cl, 1
xor al, 0xff
mov r8b, byte [rbp + 0x1a]
xor r8b, 0
or cl, al
or r8b, 0
xor cl, 0xff
and cl, r8b
mov al, byte [rbp + 0x1a]
xor al, 1
and al, 1
mov r8b, byte [rbp + 0x1a]
xor r8b, 1
mov r9b, r8b
and r9b, 1
mov r10b, byte [rbp + 0x1a]
xor r10b, 1
and r10b, 0xff
and r8b, 1
or al, r9b
or r10b, r8b
xor al, r10b
xor r11b, 0xff
xor al, 0xff
mov r8b, byte [rbp + 0x1a]
xor r8b, 1
or r11b, al
or r8b, 1
xor r11b, 0xff
and r11b, r8b
mov al, cl
xor al, 0xff
mov r8b, r11b
xor r8b, 0xff
mov r9b, byte [rbp + 0x1a]
xor r9b, 0
mov r10b, al
and r10b, 0
and cl, r9b
mov bl, r8b
and bl, 0
and r11b, r9b
or r10b, cl
or bl, r11b
xor r10b, bl
or al, r8b
xor al, 0xff
or r9b, 0
and al, r9b
or r10b, al
mov al, byte [rbp + 0x1a]
xor al, 0
and al, 1
mov cl, byte [rbp + 0x1a]
xor cl, 1
mov r8b, cl
and r8b, 0
mov r9b, byte [rbp + 0x1a]
xor r9b, 1
and r9b, 0xff
and cl, 1
or al, r8b
or r9b, cl
xor al, r9b
mov cl, r12b
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x1a]
xor r8b, 1
mov r9b, r12b
and r9b, r8b
or cl, r9b
mov r8b, byte [rbp + 0x1a]
xor r8b, 1
and r8b, 1
mov r9b, byte [rbp + 0x1a]
xor r9b, 1
mov r11b, r9b
and r11b, 1
mov bl, byte [rbp + 0x1a]
xor bl, 1
and bl, 0xff
and r9b, 1
or r8b, r11b
or bl, r9b
xor r8b, bl
mov r9b, byte [rbp + 0x1a]
xor r9b, 1
mov r11b, al
xor r11b, r9b
and r11b, al
mov r9b, r8b
xor r9b, 0xff
xor r9b, 0
and r9b, 0
mov bl, byte [rbp + 0x1a]
xor bl, 1
mov dil, cl
xor dil, bl
and dil, cl
xor r12b, 0xff
mov bl, r8b
xor bl, 0xff
mov r14b, byte [rbp + 0x1a]
xor r14b, 0
or r12b, bl
or r14b, 0
xor r12b, 0xff
and r12b, r14b
mov bl, r11b
xor bl, 0xff
mov r14b, r9b
xor r14b, 0xff
mov r15b, byte [rbp + 0x1a]
xor r15b, 1
mov r13b, bl
and r13b, 0xff
and r11b, r15b
mov sil, r14b
and sil, 0xff
and r9b, r15b
or r13b, r11b
or sil, r9b
xor r13b, sil
or bl, r14b
xor bl, 0xff
or r15b, 1
and bl, r15b
or r13b, bl
mov r9b, dil
xor r9b, 0xff
mov r11b, r12b
xor r11b, 0xff
mov bl, byte [rbp + 0x1a]
xor bl, 0
mov sil, r9b
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 r9b, r11b
xor r9b, 0xff
or bl, 0
and r9b, bl
or sil, r9b
mov r9b, r13b
xor r9b, 0xff
mov r11b, sil
and r11b, r9b
xor sil, 0xff
and r13b, sil
or r11b, r13b
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 + 0x1a]
xor cl, 1
and r9b, cl
or al, r9b
mov cl, r8b
and cl, 1
xor r8b, 1
or cl, r8b
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, r11b
xor cl, 0xff
mov r8b, al
xor r8b, 0xff
mov r9b, byte [rbp + 0x1a]
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, r10b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x1a]
xor cl, 1
and r10b, cl
or al, r10b
mov cl, bl
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x1a]
xor r8b, 1
and bl, r8b
or cl, bl
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
mov r9b, al
xor r9b, 0xff
mov r10b, cl
xor r10b, 0xff
mov r11b, byte [rbp + 0x1a]
xor r11b, 0
mov bl, r9b
and bl, 0
and al, r11b
mov sil, r10b
and sil, 0
and cl, r11b
or bl, al
or sil, cl
xor bl, sil
or r9b, r10b
xor r9b, 0xff
or r11b, 0
and r9b, r11b
or bl, r9b
mov al, byte [rbp + 0x1a]
xor al, 0
mov cl, r8b
xor cl, 0xff
mov r9b, byte [rbp + 0x1a]
xor r9b, 0
mov r10b, al
and r10b, 0
mov r11b, r9b
and r11b, 0
mov sil, cl
and sil, 0
and r8b, r9b
or r10b, r11b
or sil, r8b
xor r10b, sil
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, byte [rbp + 0x1a]
xor cl, 1
and bl, cl
or al, bl
xor r10b, 0xff
mov cl, al
xor cl, r10b
and cl, al
mov al, dl
xor al, 0xff
mov r8b, cl
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, 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 0x6d9b1151
jmp 0x6d9b502a
jmp 0x6d983774
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
add r8d, 0xa17a39c9
add r8d, 0xf6156d5d
sub r8d, 0xa17a39c9
mov r9d, eax
sub r9d, 0x55985730
sub r8d, r9d
mov r9d, eax
sub r9d, 0xf6156d5d
add r8d, r9d
mov r9d, eax
sub r9d, 0x66dba272
sub r9d, 1
add r9d, 0x66dba272
sub r8d, 0xcfa32a5a
add r8d, r9d
add r8d, 0xcfa32a5a
sub eax, 0x767f1d2f
sub eax, 0x55985730
add eax, 0x767f1d2f
sub r8d, 0xb50bda28
add r8d, eax
add r8d, 0xb50bda28
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
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, 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
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
or r10b, r13b
xor r10b, 0xff
mov r15b, sil
xor r15b, 1
mov r13b, sil
xor r13b, 1
or r10b, r15b
or r13b, 1
xor r10b, 0xff
and r10b, r13b
xor bl, 0xff
mov r15b, r11b
xor r15b, bl
and r15b, r11b
mov r11b, r14b
xor r11b, 0xff
mov bl, r12b
xor bl, 0xff
mov r13b, sil
xor r13b, 1
mov al, r11b
and al, 0xff
and r14b, r13b
mov cl, bl
and cl, 0xff
and r12b, r13b
or al, r14b
or cl, r12b
xor al, cl
or r11b, bl
xor r11b, 0xff
or r13b, 1
and r11b, r13b
or al, r11b
mov cl, r10b
xor cl, 0xff
mov r11b, r15b
xor r11b, 0xff
xor sil, 1
mov bl, cl
and bl, 0xff
and r10b, sil
mov r14b, r11b
and r14b, 0xff
and r15b, sil
or bl, r10b
or r14b, r15b
xor bl, r14b
or cl, r11b
xor cl, 0xff
or sil, 1
and cl, sil
or bl, cl
mov cl, al
xor cl, 0xff
mov r10b, bl
and r10b, cl
xor bl, 0xff
and al, bl
or r10b, al
mov al, r10b
xor al, 0xff
mov cl, dil
xor cl, al
and cl, dil
mov al, dil
xor al, 0xff
mov r11b, r10b
and r11b, al
xor r10b, 0xff
and dil, r10b
or r11b, dil
mov al, cl
and al, r11b
xor cl, r11b
or al, cl
test al, 1
jne 0x6d9b13cc
jmp 0x6d9b5057
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0x3616f834
add r8d, 0
sub r8d, 0xee6ceb82
sub r8d, 0x3616f834
mov r9d, ecx
sub r9d, 0xc578fc9
add r9d, r8d
add r9d, 0xc578fc9
mov r8d, eax
sub r8d, 1
add r8d, 0
sub eax, r8d
sub r9d, eax
sub r9d, 0x3af105a0
add r9d, 0xbc2c6a60
add r9d, 0x3af105a0
add r9d, 0x2989c599
add r9d, 0xee6ceb82
sub r9d, 0x2989c599
sub r9d, 0x2c6e255
sub r9d, 0xbc2c6a60
add r9d, 0x2c6e255
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, 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, 1
mov r13b, bl
and r13b, 0xff
mov al, r12b
and al, 1
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, 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
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, 1
mov dil, sil
xor dil, 1
and r11b, dil
or cl, r11b
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, 1
or r10b, r11b
or bl, 1
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, 1
mov bl, al
and bl, 0xff
and r10b, sil
mov dil, cl
and dil, 0xff
and r11b, sil
or bl, r10b
or dil, r11b
xor bl, dil
or al, cl
xor al, 0xff
or sil, 1
and al, sil
or bl, al
test bl, 1
jne 0x6d9b166a
jmp 0x6d9b5057
jmp 0x6d986e5a
mov al, byte [rbp + 0x67b]
movzx ecx, al
mov rdx, qword [rbp + 0x7e8]
mov r8, qword [rdx]
mov r9, qword [rbp + 0x7e0]
mov r10d, dword [r9]
mov r11d, r10d
movzx r10d, byte [r8 + r11]
mov esi, r10d
xor esi, 0xffffffff
and esi, 0xffffffff
mov edi, 0xffffffff
mov ebx, edi
xor ebx, 0xffffffff
mov r14d, r10d
and r14d, ebx
or esi, r14d
mov ebx, edi
xor ebx, 0x8e26ddb2
xor esi, 0xffffffff
mov r14d, edi
xor r14d, 0x17eac98b
or ebx, esi
or r14d, 0x17eac98b
xor ebx, 0xffffffff
and ebx, r14d
mov esi, edi
xor esi, 0x8e26ddb2
and esi, 0xd85596e0
mov r14d, edi
xor r14d, 0xd85596e0
mov r15d, r14d
and r15d, 0x8e26ddb2
mov r12d, edi
xor r12d, 0xffffffff
and r12d, 0xd85596e0
and r14d, 0xffffffff
or esi, r15d
or r12d, r14d
xor esi, r12d
mov r14d, esi
xor r14d, 0xffffffff
mov r15d, r10d
xor r15d, r14d
and r15d, r10d
mov r14d, edi
xor r14d, 0xffffffff
and r14d, 0xffffffff
mov r12d, edi
xor r12d, 0xffffffff
and r12d, 0xffffffff
or r14d, r12d
xor r14d, 0xffffffff
mov r12d, edi
xor r12d, 0x8e26ddb2
mov r13d, edi
xor r13d, 0xd358a559
or r14d, r12d
or r13d, 0xd358a559
xor r14d, 0xffffffff
and r14d, r13d
xor esi, 0xffffffff
xor esi, 0xffffffff
and esi, 0xffffffff
mov r12d, ebx
and r12d, r15d
xor ebx, r15d
or r12d, ebx
mov ebx, r14d
and ebx, esi
xor r14d, esi
or ebx, r14d
mov esi, r12d
xor esi, 0xffffffff
mov r14d, ebx
and r14d, esi
xor ebx, 0xffffffff
and r12d, ebx
or r14d, r12d
mov esi, r14d
xor esi, 0xffffffff
and esi, 0xffffffff
mov ebx, edi
xor ebx, 0xffffffff
and r14d, ebx
or esi, r14d
mov ebx, ecx
xor ebx, 0xffffffff
mov r14d, esi
and r14d, ebx
xor esi, 0xffffffff
mov ebx, ecx
and ebx, esi
or r14d, ebx
xor r14d, 0xffffffff
mov esi, ecx
xor esi, 0xffffffff
mov ebx, edi
xor ebx, 0x409fb68e
or r14d, esi
or ebx, 0x409fb68e
xor r14d, 0xffffffff
and r14d, ebx
mov esi, ecx
xor esi, 0xffffffff
and esi, 0xaa77bc1e
mov ebx, edi
xor ebx, 0xaa77bc1e
mov r15d, ecx
and r15d, ebx
mov r12d, edi
xor r12d, 0xffffffff
and r12d, 0xaa77bc1e
and ebx, 0xffffffff
or esi, r15d
or r12d, ebx
xor esi, r12d
xor esi, 0xffffffff
xor esi, 0xe71bfd12
and esi, 0xe71bfd12
mov ebx, edi
xor ebx, 0xe71bfd12
and ebx, 0xffffffff
mov r15d, edi
xor r15d, 0xffffffff
and r15d, 0xe71bfd12
or ebx, r15d
xor ecx, 0xffffffff
mov r15d, ebx
xor r15d, 0xffffffff
mov r12d, edi
xor r12d, 0xbae6de0d
or ecx, r15d
or r12d, 0xbae6de0d
xor ecx, 0xffffffff
and ecx, r12d
mov r15d, edi
xor r15d, 0xffffffff
and r15d, 0xffffffff
mov r12d, edi
xor r12d, 0xffffffff
and r12d, 0xffffffff
or r15d, r12d
xor r15d, 0xffffffff
mov r12d, edi
xor r12d, 0xe71bfd12
mov r13d, edi
xor r13d, 0xf26c392e
or r15d, r12d
or r13d, 0xf26c392e
xor r15d, 0xffffffff
and r15d, r13d
mov r12d, edi
xor r12d, 0xffffffff
xor ebx, 0xffffffff
mov r13d, edi
xor r13d, 0x943df0eb
or r12d, ebx
or r13d, 0x943df0eb
xor r12d, 0xffffffff
and r12d, r13d
mov ebx, esi
and ebx, ecx
xor esi, ecx
or ebx, esi
mov ecx, r15d
and ecx, r12d
xor r15d, r12d
or ecx, r15d
mov esi, ebx
xor esi, 0xffffffff
and esi, 0x4a90efdc
mov r15d, edi
xor r15d, 0x4a90efdc
and ebx, r15d
mov r12d, ecx
xor r12d, 0xffffffff
and r12d, 0x4a90efdc
and ecx, r15d
or esi, ebx
or r12d, ecx
xor esi, r12d
mov ecx, esi
xor ecx, 0xffffffff
and ecx, 0x8e176eee
mov ebx, edi
xor ebx, 0x8e176eee
and esi, ebx
mov r15d, edi
xor r15d, 0xffffffff
and r15d, 0x8e176eee
and ebx, 0xffffffff
or ecx, esi
or r15d, ebx
xor ecx, r15d
mov esi, r10d
xor esi, 0xffffffff
mov ebx, ecx
and ebx, esi
xor ecx, 0xffffffff
mov esi, r10d
and esi, ecx
or ebx, esi
xor ebx, 0xffffffff
xor r10d, 0xffffffff
mov ecx, edi
xor ecx, 0x56578b7a
or ebx, r10d
or ecx, 0x56578b7a
xor ebx, 0xffffffff
and ebx, ecx
mov ecx, r14d
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov r10d, edi
xor r10d, 0xffffffff
mov esi, r14d
and esi, r10d
or ecx, esi
mov r10d, ebx
xor r10d, 0xffffffff
and r10d, 0xd7091fd
mov esi, edi
xor esi, 0xd7091fd
mov r15d, ebx
and r15d, esi
mov r12d, edi
xor r12d, 0xffffffff
and r12d, 0xd7091fd
and esi, 0xffffffff
or r10d, r15d
or r12d, esi
xor r10d, r12d
mov esi, edi
xor esi, 0x1d05ea9a
and esi, 0xad6a1854
mov r15d, edi
xor r15d, 0xad6a1854
mov r12d, r15d
and r12d, 0x1d05ea9a
mov r13d, edi
xor r13d, 0xffffffff
and r13d, 0xad6a1854
and r15d, 0xffffffff
or esi, r12d
or r13d, r15d
xor esi, r13d
mov r15d, ecx
xor r15d, 0xffffffff
mov r12d, edi
xor r12d, 0x1d05ea9a
mov r13d, edi
xor r13d, 0x389dd345
or r15d, r12d
or r13d, 0x389dd345
xor r15d, 0xffffffff
and r15d, r13d
mov r12d, esi
xor r12d, 0xffffffff
mov r13d, r14d
xor r13d, r12d
and r13d, r14d
mov r14d, edi
xor r14d, 0x1d05ea9a
mov r12d, r10d
xor r12d, r14d
and r12d, r10d
mov r14d, esi
xor r14d, 0xffffffff
mov eax, ebx
xor eax, r14d
and eax, ebx
mov ebx, r15d
and ebx, r13d
xor r15d, r13d
or ebx, r15d
mov r14d, r12d
and r14d, eax
xor r12d, eax
or r14d, r12d
mov eax, ebx
xor eax, 0xffffffff
mov r15d, r14d
and r15d, eax
xor r14d, 0xffffffff
and ebx, r14d
or r15d, ebx
mov eax, ecx
xor eax, 0xffffffff
mov ebx, r10d
xor ebx, 0xffffffff
mov r14d, edi
xor r14d, 0x76c7d4ea
mov r12d, eax
and r12d, 0x76c7d4ea
and ecx, r14d
mov r13d, ebx
and r13d, 0x76c7d4ea
and r10d, r14d
or r12d, ecx
or r13d, r10d
xor r12d, r13d
or eax, ebx
xor eax, 0xffffffff
or r14d, 0x76c7d4ea
and eax, r14d
or r12d, eax
mov eax, r12d
xor eax, 0xffffffff
and eax, 0xa81eaa0c
mov ecx, edi
xor ecx, 0xa81eaa0c
and r12d, ecx
mov r10d, edi
xor r10d, 0xffffffff
and r10d, 0xa81eaa0c
and ecx, 0xffffffff
or eax, r12d
or r10d, ecx
xor eax, r10d
mov ecx, esi
and ecx, 0x1d05ea9a
xor esi, 0x1d05ea9a
or ecx, esi
xor eax, 0xffffffff
xor ecx, 0xffffffff
mov r10d, edi
xor r10d, 0xea04e699
or eax, ecx
or r10d, 0xea04e699
xor eax, 0xffffffff
and eax, r10d
mov ecx, r15d
and ecx, eax
xor r15d, eax
or ecx, r15d
mov byte [r8 + r11], cl
mov r8, qword [rdx]
mov eax, dword [r9]
mov r11d, eax
movzx eax, byte [r8 + r11]
mov r10d, eax
xor r10d, 0xffffffff
and r10d, 0xffffffff
mov esi, edi
xor esi, 0xffffffff
mov ebx, eax
and ebx, esi
or r10d, ebx
xor r10d, 0xffffffff
xor r10d, 0xffffffff
and r10d, 0xffffffff
mov esi, edi
xor esi, 0xffffffff
and esi, 0xaecad915
mov ebx, edi
xor ebx, 0xaecad915
mov r14d, ebx
and r14d, 0xffffffff
mov r15d, edi
xor r15d, 0xffffffff
and r15d, 0xaecad915
and ebx, 0xffffffff
or esi, r14d
or r15d, ebx
xor esi, r15d
mov ebx, eax
xor ebx, 0xffffffff
xor esi, 0xffffffff
mov r14d, edi
xor r14d, 0xdba70ba1
or ebx, esi
or r14d, 0xdba70ba1
xor ebx, 0xffffffff
and ebx, r14d
mov esi, r10d
xor esi, 0xffffffff
mov r14d, ebx
xor r14d, 0xffffffff
mov r15d, edi
xor r15d, 0x6be45cdd
mov r12d, esi
and r12d, 0x6be45cdd
and r10d, r15d
mov r13d, r14d
and r13d, 0x6be45cdd
and ebx, r15d
or r12d, r10d
or r13d, ebx
xor r12d, r13d
or esi, r14d
xor esi, 0xffffffff
or r15d, 0x6be45cdd
and esi, r15d
or r12d, esi
mov r10d, edi
xor r10d, 0xa
and r10d, 0xe3cca8de
mov esi, edi
xor esi, 0xe3cca8de
mov ebx, esi
and ebx, 0xa
mov r14d, edi
xor r14d, 0xffffffff
and r14d, 0xe3cca8de
and esi, 0xffffffff
or r10d, ebx
or r14d, esi
xor r10d, r14d
mov esi, r12d
xor esi, 0xffffffff
and esi, 0xffffffff
mov ebx, edi
xor ebx, 0xffffffff
and r12d, ebx
or esi, r12d
mov ebx, edi
xor ebx, 0x8d738b55
and ebx, 0x5be7323a
mov r14d, edi
xor r14d, 0x5be7323a
mov r15d, r14d
and r15d, 0x8d738b55
mov r12d, edi
xor r12d, 0xffffffff
and r12d, 0x5be7323a
and r14d, 0xffffffff
or ebx, r15d
or r12d, r14d
xor ebx, r12d
mov r14d, r10d
xor r14d, 0xffffffff
mov r15d, esi
xor r15d, 0xffffffff
mov r12d, edi
xor r12d, 0x35df55cf
mov r13d, r14d
and r13d, 0x35df55cf
and r10d, r12d
mov ecx, r15d
and ecx, 0x35df55cf
and esi, r12d
or r13d, r10d
or ecx, esi
xor r13d, ecx
or r14d, r15d
xor r14d, 0xffffffff
or r12d, 0x35df55cf
and r14d, r12d
or r13d, r14d
mov ecx, edi
xor ecx, 0x8d738b55
mov r10d, ebx
xor r10d, 0xffffffff
mov esi, edi
xor esi, 0xd0b083e
mov r14d, ecx
and r14d, 0xd0b083e
mov r15d, esi
and r15d, 0x8d738b55
mov r12d, r10d
and r12d, 0xd0b083e
and ebx, esi
or r14d, r15d
or r12d, ebx
xor r14d, r12d
or ecx, r10d
xor ecx, 0xffffffff
or esi, 0xd0b083e
and ecx, esi
or r14d, ecx
mov ecx, r13d
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov r10d, edi
xor r10d, 0xffffffff
and r13d, r10d
or ecx, r13d
xor ecx, 0xffffffff
xor r14d, 0xffffffff
mov r10d, edi
xor r10d, 0x828b2ccb
or ecx, r14d
or r10d, 0x828b2ccb
xor ecx, 0xffffffff
and ecx, r10d
mov r10d, edi
xor r10d, 0xa
and r10d, 0xffffffff
mov esi, edi
xor esi, 0xffffffff
and esi, 0xa
or r10d, esi
mov esi, edi
xor esi, 0xffffffff
xor r10d, 0xffffffff
mov ebx, edi
xor ebx, 0xe7fb92b
or esi, r10d
or ebx, 0xe7fb92b
xor esi, 0xffffffff
and esi, ebx
mov r10d, edi
xor r10d, 0xffffffff
and r10d, 0xfa5c11b1
mov ebx, edi
xor ebx, 0xfa5c11b1
mov r14d, ebx
and r14d, 0xffffffff
mov r15d, edi
xor r15d, 0xffffffff
and r15d, 0xfa5c11b1
and ebx, 0xffffffff
or r10d, r14d
or r15d, ebx
xor r10d, r15d
xor r10d, 0xffffffff
xor r10d, 0xa
and r10d, 0xa
mov ebx, esi
xor ebx, 0xffffffff
mov r14d, r10d
xor r14d, 0xffffffff
mov r15d, edi
xor r15d, 0xb51e5ba5
mov r12d, ebx
and r12d, 0xb51e5ba5
and esi, r15d
mov r13d, r14d
and r13d, 0xb51e5ba5
and r10d, r15d
or r12d, esi
or r13d, r10d
xor r12d, r13d
or ebx, r14d
xor ebx, 0xffffffff
or r15d, 0xb51e5ba5
and ebx, r15d
or r12d, ebx
mov r10d, eax
xor r10d, 0xffffffff
and r10d, 0xa068ac48
mov esi, edi
xor esi, 0xa068ac48
and eax, esi
mov ebx, edi
xor ebx, 0xffffffff
and ebx, 0xa068ac48
and esi, 0xffffffff
or r10d, eax
or ebx, esi
xor r10d, ebx
mov eax, r12d
xor eax, 0xffffffff
and eax, 0xffffffff
mov esi, edi
xor esi, 0xffffffff
and r12d, esi
or eax, r12d
mov esi, edi
xor esi, 0xd7a93c79
and esi, 0xffffffff
mov ebx, edi
xor ebx, 0xffffffff
and ebx, 0xd7a93c79
or esi, ebx
mov ebx, r10d
and ebx, eax
xor r10d, eax
or ebx, r10d
mov eax, edi
xor eax, 0xd7a93c79
mov r10d, esi
xor r10d, 0xffffffff
mov r14d, edi
xor r14d, 0xcc9f433c
mov r15d, eax
and r15d, 0xcc9f433c
mov r12d, r14d
and r12d, 0xd7a93c79
mov r13d, r10d
and r13d, 0xcc9f433c
and esi, r14d
or r15d, r12d
or r13d, esi
xor r15d, r13d
or eax, r10d
xor eax, 0xffffffff
or r14d, 0xcc9f433c
and eax, r14d
or r15d, eax
mov eax, ebx
xor eax, 0xffffffff
and eax, 0xb2f58015
mov r10d, edi
xor r10d, 0xb2f58015
and ebx, r10d
mov esi, edi
xor esi, 0xffffffff
and esi, 0xb2f58015
and r10d, 0xffffffff
or eax, ebx
or esi, r10d
xor eax, esi
xor r15d, 0xffffffff
mov r10d, eax
xor r10d, r15d
and r10d, eax
mov eax, ecx
xor eax, 0xffffffff
and eax, 0xdc0de1d3
mov esi, edi
xor esi, 0xdc0de1d3
mov ebx, ecx
and ebx, esi
mov r14d, edi
xor r14d, 0xffffffff
and r14d, 0xdc0de1d3
and esi, 0xffffffff
or eax, ebx
or r14d, esi
xor eax, r14d
mov esi, r10d
xor esi, 0xffffffff
and esi, 0xffffffff
mov ebx, edi
xor ebx, 0xffffffff
mov r14d, r10d
and r14d, ebx
or esi, r14d
mov ebx, edi
xor ebx, 0xf9051661
and ebx, 0x2e7ec701
mov r14d, edi
xor r14d, 0x2e7ec701
mov r15d, r14d
and r15d, 0xf9051661
mov r12d, edi
xor r12d, 0xffffffff
and r12d, 0x2e7ec701
and r14d, 0xffffffff
or ebx, r15d
or r12d, r14d
xor ebx, r12d
mov r14d, eax
xor r14d, 0xffffffff
mov r15d, edi
xor r15d, 0xf9051661
mov r12d, edi
xor r12d, 0x600c7b46
or r14d, r15d
or r12d, 0x600c7b46
xor r14d, 0xffffffff
and r14d, r12d
xor ecx, 0xffffffff
mov r15d, ebx
xor r15d, 0xffffffff
mov r12d, edi
xor r12d, 0x94ab97a5
or ecx, r15d
or r12d, 0x94ab97a5
xor ecx, 0xffffffff
and ecx, r12d
mov r15d, esi
xor r15d, 0xffffffff
mov r12d, edi
xor r12d, 0xf9051661
mov r13d, edi
xor r13d, 0xaac5edae
or r15d, r12d
or r13d, 0xaac5edae
xor r15d, 0xffffffff
and r15d, r13d
xor r10d, 0xffffffff
mov r12d, ebx
xor r12d, 0xffffffff
mov r13d, edi
xor r13d, 0xa50d8082
or r10d, r12d
or r13d, 0xa50d8082
xor r10d, 0xffffffff
and r10d, r13d
mov r12d, r14d
xor r12d, 0xffffffff
mov r13d, ecx
xor r13d, 0xffffffff
mov dword [rbp + 0x14], edi
xor edi, 0x8b0458e1
mov dword [rbp + 0x10], r12d
and r12d, 0x8b0458e1
and r14d, edi
mov dword [rbp + 0xc], r13d
and r13d, 0x8b0458e1
and ecx, edi
or r12d, r14d
or r13d, ecx
xor r12d, r13d
mov ecx, dword [rbp + 0x10]
mov r14d, dword [rbp + 0xc]
or ecx, r14d
xor ecx, 0xffffffff
or edi, 0x8b0458e1
and ecx, edi
or r12d, ecx
mov ecx, r15d
xor ecx, 0xffffffff
mov edi, r10d
xor edi, 0xffffffff
mov r13d, dword [rbp + 0x14]
xor r13d, 0x64bd154a
mov r14d, ecx
and r14d, 0x64bd154a
and r15d, r13d
mov dword [rbp + 8], edi
and edi, 0x64bd154a
and r10d, r13d
or r14d, r15d
or edi, r10d
xor r14d, edi
mov r10d, dword [rbp + 8]
or ecx, r10d
xor ecx, 0xffffffff
or r13d, 0x64bd154a
and ecx, r13d
or r14d, ecx
mov ecx, r12d
xor ecx, 0xffffffff
and ecx, 0xaefe38fd
mov edi, dword [rbp + 0x14]
xor edi, 0xaefe38fd
and r12d, edi
mov r15d, r14d
xor r15d, 0xffffffff
and r15d, 0xaefe38fd
and r14d, edi
or ecx, r12d
or r15d, r14d
xor ecx, r15d
mov edi, eax
and edi, esi
xor eax, esi
or edi, eax
mov eax, edi
xor eax, 0xffffffff
and eax, 0xba2bd852
mov esi, dword [rbp + 0x14]
xor esi, 0xba2bd852
and edi, esi
mov r14d, dword [rbp + 0x14]
xor r14d, 0xffffffff
and r14d, 0xba2bd852
and esi, 0xffffffff
or eax, edi
or r14d, esi
xor eax, r14d
mov esi, dword [rbp + 0x14]
xor esi, 0xf9051661
mov edi, ebx
xor edi, 0xffffffff
mov r14d, dword [rbp + 0x14]
xor r14d, 0x7bde7104
mov r15d, esi
and r15d, 0x7bde7104
mov r12d, r14d
and r12d, 0xf9051661
mov r13d, edi
and r13d, 0x7bde7104
and ebx, r14d
or r15d, r12d
or r13d, ebx
xor r15d, r13d
or esi, edi
xor esi, 0xffffffff
or r14d, 0x7bde7104
and esi, r14d
or r15d, esi
xor eax, 0xffffffff
xor r15d, 0xffffffff
mov esi, dword [rbp + 0x14]
xor esi, 0xe8f8ac34
or eax, r15d
or esi, 0xe8f8ac34
xor eax, 0xffffffff
and eax, esi
mov esi, ecx
and esi, eax
xor ecx, eax
or esi, ecx
mov byte [r8 + r11], sil
jmp 0x6d987cb6
jmp 0x6d989d08
jmp 0x6d98c39b
mov rax, qword [rbp + 0x780]
mov dword [rax], 0
jmp 0x6d98eb9d
jmp 0x6d98f7b7
jmp 0x6d990779
jmp 0x6d8cf81a
jmp 0x6d8d0214
jmp 0x6d8d341a
jmp 0x6d8d51e2
jmp 0x6d8d6df9
jmp 0x6d8d9816
jmp 0x6d8df03c
jmp 0x6d8e07ce
jmp 0x6d8e4838
jmp 0x6d8e6252
mov al, byte [rbp + 0x67b]
movzx ecx, al
mov rdx, qword [rbp + 0x7e8]
mov r8, qword [rdx]
mov r9, qword [rbp + 0x7e0]
mov r10d, dword [r9]
mov r11d, r10d
movzx r10d, byte [r8 + r11]
mov esi, r10d
xor esi, 0xffffffff
and esi, 0xffffffff
mov edi, 0xffffffff
mov ebx, edi
xor ebx, 0xffffffff
mov r14d, r10d
and r14d, ebx
or esi, r14d
mov ebx, edi
xor ebx, 0x3f52a019
xor esi, 0xffffffff
mov r14d, edi
xor r14d, 0xc76ca533
or ebx, esi
or r14d, 0xc76ca533
xor ebx, 0xffffffff
and ebx, r14d
mov esi, edi
xor esi, 0x3f52a019
and esi, 0x6245833d
mov r14d, edi
xor r14d, 0x6245833d
mov r15d, r14d
and r15d, 0x3f52a019
mov r12d, edi
xor r12d, 0xffffffff
and r12d, 0x6245833d
and r14d, 0xffffffff
or esi, r15d
or r12d, r14d
xor esi, r12d
mov r14d, esi
xor r14d, 0xffffffff
mov r15d, r10d
xor r15d, r14d
and r15d, r10d
mov r14d, edi
xor r14d, 0xffffffff
and r14d, 0xffffffff
mov r12d, edi
xor r12d, 0xffffffff
and r12d, 0xffffffff
or r14d, r12d
mov r12d, edi
xor r12d, 0x3f52a019
mov r13d, r14d
xor r13d, r12d
and r13d, r14d
xor esi, 0xffffffff
xor esi, 0xffffffff
and esi, 0xffffffff
mov r14d, ebx
xor r14d, 0xffffffff
mov r12d, r15d
xor r12d, 0xffffffff
mov eax, edi
xor eax, 0xc558c0c6
mov dword [rbp - 4], r14d
and r14d, 0xc558c0c6
and ebx, eax
mov dword [rbp - 8], r12d
and r12d, 0xc558c0c6
and r15d, eax
or r14d, ebx
or r12d, r15d
xor r14d, r12d
mov ebx, dword [rbp - 4]
mov r15d, dword [rbp - 8]
or ebx, r15d
xor ebx, 0xffffffff
or eax, 0xc558c0c6
and ebx, eax
or r14d, ebx
mov eax, r13d
and eax, esi
xor r13d, esi
or eax, r13d
mov esi, r14d
xor esi, 0xffffffff
mov ebx, eax
and ebx, esi
xor eax, 0xffffffff
and r14d, eax
or ebx, r14d
mov eax, edi
xor eax, 0xa33b8e46
and eax, 0xffffffff
mov esi, edi
xor esi, 0xffffffff
and esi, 0xa33b8e46
or eax, esi
mov esi, ebx
xor esi, 0xffffffff
and esi, 0xffffffff
mov r14d, edi
xor r14d, 0xffffffff
and ebx, r14d
or esi, ebx
mov ebx, edi
xor ebx, 0x7bb11144
and ebx, 0xffffffff
mov r14d, edi
xor r14d, 0xffffffff
and r14d, 0x7bb11144
or ebx, r14d
mov r14d, eax
and r14d, esi
xor eax, esi
or r14d, eax
mov eax, edi
xor eax, 0x7bb11144
mov esi, ebx
xor esi, 0xffffffff
mov r12d, edi
xor r12d, 0x8cd1e6e
mov r13d, eax
and r13d, 0x8cd1e6e
mov r15d, r12d
and r15d, 0x7bb11144
mov dword [rbp - 0xc], esi
and esi, 0x8cd1e6e
and ebx, r12d
or r13d, r15d
or esi, ebx
xor r13d, esi
mov esi, dword [rbp - 0xc]
or eax, esi
xor eax, 0xffffffff
or r12d, 0x8cd1e6e
and eax, r12d
or r13d, eax
mov eax, r14d
xor eax, 0xffffffff
and eax, 0xffffffff
mov ebx, edi
xor ebx, 0xffffffff
and r14d, ebx
or eax, r14d
xor r13d, 0xffffffff
mov ebx, eax
xor ebx, r13d
and ebx, eax
mov eax, edi
xor eax, 0xa33b8e46
and eax, 0x63c221f5
mov r14d, edi
xor r14d, 0x63c221f5
mov r15d, r14d
and r15d, 0xa33b8e46
mov r12d, edi
xor r12d, 0xffffffff
and r12d, 0x63c221f5
and r14d, 0xffffffff
or eax, r15d
or r12d, r14d
xor eax, r12d
xor eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
mov r14d, edi
xor r14d, 0xffffffff
and r14d, 0xd6bcc090
mov r15d, edi
xor r15d, 0xd6bcc090
mov r12d, r15d
and r12d, 0xffffffff
mov r13d, edi
xor r13d, 0xffffffff
and r13d, 0xd6bcc090
and r15d, 0xffffffff
or r14d, r12d
or r13d, r15d
xor r14d, r13d
xor r14d, 0xffffffff
xor r14d, 0xa33b8e46
and r14d, 0xa33b8e46
mov r15d, eax
xor r15d, 0xffffffff
mov r12d, r14d
xor r12d, 0xffffffff
mov r13d, edi
xor r13d, 0x61d5507
mov esi, r15d
and esi, 0x61d5507
and eax, r13d
mov dword [rbp - 0x10], r12d
and r12d, 0x61d5507
and r14d, r13d
or esi, eax
or r12d, r14d
xor esi, r12d
mov eax, dword [rbp - 0x10]
or r15d, eax
xor r15d, 0xffffffff
or r13d, 0x61d5507
and r15d, r13d
or esi, r15d
mov r14d, r10d
xor r14d, 0xffffffff
and r14d, 0xdc04479a
mov r15d, edi
xor r15d, 0xdc04479a
and r10d, r15d
mov r12d, edi
xor r12d, 0xffffffff
and r12d, 0xdc04479a
and r15d, 0xffffffff
or r14d, r10d
or r12d, r15d
xor r14d, r12d
mov r10d, esi
xor r10d, 0xffffffff
and r10d, 0xace8e000
mov r15d, edi
xor r15d, 0xace8e000
mov r12d, esi
and r12d, r15d
mov r13d, edi
xor r13d, 0xffffffff
and r13d, 0xace8e000
and r15d, 0xffffffff
or r10d, r12d
or r13d, r15d
xor r10d, r13d
mov r15d, edi
xor r15d, 0x7fb0e8d9
and r15d, 0xffffffff
mov r12d, edi
xor r12d, 0xffffffff
and r12d, 0x7fb0e8d9
or r15d, r12d
mov r12d, r14d
and r12d, r10d
xor r14d, r10d
or r12d, r14d
mov r10d, r15d
and r10d, 0x7fb0e8d9
xor r15d, 0x7fb0e8d9
or r10d, r15d
mov r14d, r12d
xor r14d, 0xffffffff
and r14d, 0xa4f3a11e
mov r15d, edi
xor r15d, 0xa4f3a11e
and r12d, r15d
mov r13d, edi
xor r13d, 0xffffffff
and r13d, 0xa4f3a11e
and r15d, 0xffffffff
or r14d, r12d
or r13d, r15d
xor r14d, r13d
xor r14d, 0xffffffff
xor r10d, 0xffffffff
mov r15d, edi
xor r15d, 0x77a0843d
or r14d, r10d
or r15d, 0x77a0843d
xor r14d, 0xffffffff
and r14d, r15d
mov r10d, ecx
xor r10d, 0xffffffff
and r10d, 0x67aed8d
mov r15d, edi
xor r15d, 0x67aed8d
mov r12d, ecx
and r12d, r15d
mov r13d, edi
xor r13d, 0xffffffff
and r13d, 0x67aed8d
and r15d, 0xffffffff
or r10d, r12d
or r13d, r15d
xor r10d, r13d
xor r10d, 0xffffffff
xor r10d, 0xffffffff
and r10d, 0xffffffff
mov r15d, edi
xor r15d, 0xffffffff
and r15d, 0xffffffff
mov r12d, edi
xor r12d, 0xffffffff
and r12d, 0xffffffff
or r15d, r12d
mov r12d, ecx
xor r12d, 0xffffffff
xor r15d, 0xffffffff
mov r13d, edi
xor r13d, 0x77d16137
or r12d, r15d
or r13d, 0x77d16137
xor r12d, 0xffffffff
and r12d, r13d
mov r15d, r10d
and r15d, r12d
xor r10d, r12d
or r15d, r10d
mov r10d, edi
xor r10d, 0xa33b8e46
and r10d, 0xffffffff
mov r12d, edi
xor r12d, 0xffffffff
and r12d, 0xa33b8e46
or r10d, r12d
mov r12d, r15d
xor r12d, 0xffffffff
and r12d, 0xde61ebfa
mov r13d, edi
xor r13d, 0xde61ebfa
mov eax, r15d
and eax, r13d
mov dword [rbp - 0x14], r10d
xor r10d, 0xffffffff
and r10d, 0xde61ebfa
mov dword [rbp - 0x18], eax
mov eax, dword [rbp - 0x14]
and eax, r13d
mov r13d, dword [rbp - 0x18]
or r12d, r13d
or r10d, eax
xor r12d, r10d
xor r15d, 0xffffffff
mov eax, r12d
xor eax, r15d
and eax, r12d
mov r10d, ecx
xor r10d, 0xffffffff
and r10d, 0xe76348ea
mov r15d, edi
xor r15d, 0xe76348ea
and ecx, r15d
mov r12d, edi
xor r12d, 0xffffffff
and r12d, 0xe76348ea
and r15d, 0xffffffff
or r10d, ecx
or r12d, r15d
xor r10d, r12d
mov ecx, esi
xor ecx, 0xffffffff
and ecx, 0x4509b2ae
mov r15d, edi
xor r15d, 0x4509b2ae
and esi, r15d
mov r12d, edi
xor r12d, 0xffffffff
and r12d, 0x4509b2ae
and r15d, 0xffffffff
or ecx, esi
or r12d, r15d
xor ecx, r12d
mov esi, edi
xor esi, 0x1151ba97
and esi, 0x1dc7657e
mov r15d, edi
xor r15d, 0x1dc7657e
mov r12d, r15d
and r12d, 0x1151ba97
mov r13d, edi
xor r13d, 0xffffffff
and r13d, 0x1dc7657e
and r15d, 0xffffffff
or esi, r12d
or r13d, r15d
xor esi, r13d
mov r15d, r10d
and r15d, ecx
xor r10d, ecx
or r15d, r10d
mov ecx, edi
xor ecx, 0x1151ba97
mov r10d, esi
xor r10d, 0xffffffff
mov r12d, edi
xor r12d, 0xacbed3cb
mov r13d, ecx
and r13d, 0xacbed3cb
mov dword [rbp - 0x1c], r12d
and r12d, 0x1151ba97
mov dword [rbp - 0x20], r10d
and r10d, 0xacbed3cb
mov dword [rbp - 0x24], eax
mov eax, dword [rbp - 0x1c]
and esi, eax
or r13d, r12d
or r10d, esi
xor r13d, r10d
mov r10d, dword [rbp - 0x20]
or ecx, r10d
xor ecx, 0xffffffff
or eax, 0xacbed3cb
and ecx, eax
or r13d, ecx
mov eax, r15d
xor eax, 0xffffffff
and eax, 0xffffffff
mov ecx, edi
xor ecx, 0xffffffff
and r15d, ecx
or eax, r15d
xor eax, 0xffffffff
xor r13d, 0xffffffff
mov ecx, edi
xor ecx, 0xc3193fc8
or eax, r13d
or ecx, 0xc3193fc8
xor eax, 0xffffffff
and eax, ecx
mov ecx, ebx
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov esi, edi
xor esi, 0xffffffff
mov r15d, ebx
and r15d, esi
or ecx, r15d
mov esi, r14d
xor esi, 0xffffffff
and esi, 0xf0b66e34
mov r15d, edi
xor r15d, 0xf0b66e34
mov r12d, r14d
and r12d, r15d
mov r13d, edi
xor r13d, 0xffffffff
and r13d, 0xf0b66e34
and r15d, 0xffffffff
or esi, r12d
or r13d, r15d
xor esi, r13d
mov r15d, edi
xor r15d, 0x9471cd0f
and r15d, 0xffffffff
mov r12d, edi
xor r12d, 0xffffffff
and r12d, 0x9471cd0f
or r15d, r12d
mov r12d, edi
xor r12d, 0x9471cd0f
mov r13d, ecx
xor r13d, r12d
and r13d, ecx
xor ebx, 0xffffffff
mov r12d, r15d
xor r12d, 0xffffffff
mov r10d, edi
xor r10d, 0x865d866f
or ebx, r12d
or r10d, 0x865d866f
xor ebx, 0xffffffff
and ebx, r10d
mov r10d, edi
xor r10d, 0x9471cd0f
mov r12d, esi
xor r12d, r10d
and r12d, esi
xor r14d, 0xffffffff
mov r10d, r15d
xor r10d, 0xffffffff
mov dword [rbp - 0x28], edi
xor edi, 0x7531ce12
or r14d, r10d
or edi, 0x7531ce12
xor r14d, 0xffffffff
and r14d, edi
mov r10d, r13d
xor r10d, 0xffffffff
mov edi, ebx
xor edi, 0xffffffff
mov dword [rbp - 0x2c], eax
mov eax, dword [rbp - 0x28]
xor eax, 0xbc536f67
mov dword [rbp - 0x30], r10d
and r10d, 0xbc536f67
and r13d, eax
mov dword [rbp - 0x34], edi
and edi, 0xbc536f67
and ebx, eax
or r10d, r13d
or edi, ebx
xor r10d, edi
mov edi, dword [rbp - 0x30]
mov ebx, dword [rbp - 0x34]
or edi, ebx
xor edi, 0xffffffff
or eax, 0xbc536f67
and edi, eax
or r10d, edi
mov eax, r12d
and eax, r14d
xor r12d, r14d
or eax, r12d
mov edi, r10d
xor edi, 0xffffffff
mov r14d, eax
and r14d, edi
xor eax, 0xffffffff
and r10d, eax
or r14d, r10d
mov eax, ecx
xor eax, 0xffffffff
mov r10d, esi
xor r10d, 0xffffffff
mov edi, dword [rbp - 0x28]
xor edi, 0xa3c54a3e
mov r12d, eax
and r12d, 0xa3c54a3e
and ecx, edi
mov r13d, r10d
and r13d, 0xa3c54a3e
and esi, edi
or r12d, ecx
or r13d, esi
xor r12d, r13d
or eax, r10d
xor eax, 0xffffffff
or edi, 0xa3c54a3e
and eax, edi
or r12d, eax
mov eax, r12d
xor eax, 0xffffffff
and eax, 0x45d9a18f
mov ecx, dword [rbp - 0x28]
xor ecx, 0x45d9a18f
and r12d, ecx
mov r10d, dword [rbp - 0x28]
xor r10d, 0xffffffff
and r10d, 0x45d9a18f
and ecx, 0xffffffff
or eax, r12d
or r10d, ecx
xor eax, r10d
mov ecx, dword [rbp - 0x28]
xor ecx, 0x9471cd0f
mov r10d, r15d
xor r10d, 0xffffffff
mov esi, dword [rbp - 0x28]
xor esi, 0x24c6df5a
mov edi, ecx
and edi, 0x24c6df5a
mov r12d, esi
and r12d, 0x9471cd0f
mov r13d, r10d
and r13d, 0x24c6df5a
and r15d, esi
or edi, r12d
or r13d, r15d
xor edi, r13d
or ecx, r10d
xor ecx, 0xffffffff
or esi, 0x24c6df5a
and ecx, esi
or edi, ecx
xor eax, 0xffffffff
xor edi, 0xffffffff
mov ecx, dword [rbp - 0x28]
xor ecx, 0xdd98f03b
or eax, edi
or ecx, 0xdd98f03b
xor eax, 0xffffffff
and eax, ecx
mov ecx, r14d
and ecx, eax
xor r14d, eax
or ecx, r14d
mov eax, dword [rbp - 0x24]
xor eax, 0xffffffff
mov r10d, dword [rbp - 0x2c]
xor r10d, 0xffffffff
mov esi, dword [rbp - 0x28]
xor esi, 0xd29e29e1
or eax, r10d
or esi, 0xd29e29e1
xor eax, 0xffffffff
and eax, esi
mov r10d, dword [rbp - 0x24]
xor r10d, 0xffffffff
mov esi, dword [rbp - 0x2c]
and esi, r10d
mov r10d, dword [rbp - 0x2c]
xor r10d, 0xffffffff
mov edi, dword [rbp - 0x24]
and edi, r10d
or esi, edi
mov r10d, eax
and r10d, esi
xor eax, esi
or r10d, eax
mov eax, ecx
xor eax, 0xffffffff
and eax, 0xffffffff
mov esi, dword [rbp - 0x28]
xor esi, 0xffffffff
mov edi, ecx
and edi, esi
or eax, edi
mov esi, dword [rbp - 0x28]
xor esi, 0x7bae00f
xor eax, 0xffffffff
mov edi, dword [rbp - 0x28]
xor edi, 0xe57c9834
or esi, eax
or edi, 0xe57c9834
xor esi, 0xffffffff
and esi, edi
mov eax, dword [rbp - 0x28]
xor eax, 0x7bae00f
and eax, 0xffffffff
mov edi, dword [rbp - 0x28]
xor edi, 0xffffffff
and edi, 0x7bae00f
or eax, edi
xor ecx, 0xffffffff
mov edi, eax
xor edi, 0xffffffff
mov r14d, dword [rbp - 0x28]
xor r14d, 0x12382703
or ecx, edi
or r14d, 0x12382703
xor ecx, 0xffffffff
and ecx, r14d
mov edi, r10d
xor edi, 0xffffffff
and edi, 0xffffffff
mov r14d, dword [rbp - 0x28]
xor r14d, 0xffffffff
mov r15d, r10d
and r15d, r14d
or edi, r15d
mov r14d, dword [rbp - 0x28]
xor r14d, 0x7bae00f
mov r15d, edi
xor r15d, r14d
and r15d, edi
xor r10d, 0xffffffff
xor eax, 0xffffffff
mov edi, dword [rbp - 0x28]
xor edi, 0x30efaf3f
or r10d, eax
or edi, 0x30efaf3f
xor r10d, 0xffffffff
and r10d, edi
mov eax, esi
xor eax, 0xffffffff
mov edi, ecx
xor edi, 0xffffffff
mov r14d, dword [rbp - 0x28]
xor r14d, 0xa8353e47
mov r12d, eax
and r12d, 0xa8353e47
and esi, r14d
mov r13d, edi
and r13d, 0xa8353e47
and ecx, r14d
or r12d, esi
or r13d, ecx
xor r12d, r13d
or eax, edi
xor eax, 0xffffffff
or r14d, 0xa8353e47
and eax, r14d
or r12d, eax
mov eax, r15d
xor eax, 0xffffffff
mov ecx, r10d
xor ecx, 0xffffffff
mov esi, dword [rbp - 0x28]
xor esi, 0xfb95687d
mov edi, eax
and edi, 0xfb95687d
and r15d, esi
mov r14d, ecx
and r14d, 0xfb95687d
and r10d, esi
or edi, r15d
or r14d, r10d
xor edi, r14d
or eax, ecx
xor eax, 0xffffffff
or esi, 0xfb95687d
and eax, esi
or edi, eax
mov eax, r12d
xor eax, 0xffffffff
and eax, 0x39a57628
mov ecx, dword [rbp - 0x28]
xor ecx, 0x39a57628
and r12d, ecx
mov r10d, edi
xor r10d, 0xffffffff
and r10d, 0x39a57628
and edi, ecx
or eax, r12d
or r10d, edi
xor eax, r10d
mov byte [r8 + r11], al
mov r8, qword [rdx]
mov ecx, dword [r9]
mov r11d, ecx
movzx ecx, byte [r8 + r11]
mov r10d, ecx
xor r10d, 0xffffffff
and r10d, 0xffffffff
mov esi, dword [rbp - 0x28]
xor esi, 0xffffffff
mov edi, ecx
and edi, esi
or r10d, edi
mov esi, dword [rbp - 0x28]
xor esi, 0xffffffff
xor r10d, 0xffffffff
mov edi, dword [rbp - 0x28]
xor edi, 0x3f9f6a79
or esi, r10d
or edi, 0x3f9f6a79
xor esi, 0xffffffff
and esi, edi
mov r10d, dword [rbp - 0x28]
xor r10d, 0xffffffff
and r10d, 0x6acd7c6a
mov edi, dword [rbp - 0x28]
xor edi, 0x6acd7c6a
mov r14d, edi
and r14d, 0xffffffff
mov r15d, dword [rbp - 0x28]
xor r15d, 0xffffffff
and r15d, 0x6acd7c6a
and edi, 0xffffffff
or r10d, r14d
or r15d, edi
xor r10d, r15d
mov edi, ecx
xor edi, 0xffffffff
xor r10d, 0xffffffff
mov r14d, dword [rbp - 0x28]
xor r14d, 0x1881af7f
or edi, r10d
or r14d, 0x1881af7f
xor edi, 0xffffffff
and edi, r14d
mov r10d, esi
and r10d, edi
xor esi, edi
or r10d, esi
mov esi, r10d
xor esi, 0xffffffff
and esi, 0xffffffff
mov edi, dword [rbp - 0x28]
xor edi, 0xffffffff
and r10d, edi
or esi, r10d
mov r10d, dword [rbp - 0x28]
xor r10d, 0x92649338
mov edi, esi
and edi, r10d
xor esi, 0xffffffff
and esi, 0x92649338
or edi, esi
mov r10d, dword [rbp - 0x28]
xor r10d, 0x92649338
mov esi, edi
xor esi, r10d
and esi, edi
mov r10d, dword [rbp - 0x28]
xor r10d, 0x92649338
and r10d, 0xffffffff
mov edi, dword [rbp - 0x28]
xor edi, 0xffffffff
and edi, 0x92649338
or r10d, edi
xor r10d, 0xffffffff
xor r10d, 0xd3905572
and r10d, 0xd3905572
mov edi, dword [rbp - 0x28]
xor edi, 0xd3905572
and edi, 0x923aed78
mov r14d, dword [rbp - 0x28]
xor r14d, 0x923aed78
mov r15d, r14d
and r15d, 0xd3905572
mov r12d, dword [rbp - 0x28]
xor r12d, 0xffffffff
and r12d, 0x923aed78
and r14d, 0xffffffff
or edi, r15d
or r12d, r14d
xor edi, r12d
mov r14d, edi
xor r14d, 0xffffffff
xor r14d, 0x92649338
and r14d, 0x92649338
mov r15d, dword [rbp - 0x28]
xor r15d, 0xffffffff
and r15d, 0xffffffff
mov r12d, dword [rbp - 0x28]
xor r12d, 0xffffffff
and r12d, 0xffffffff
or r15d, r12d
xor r15d, 0xffffffff
mov r12d, dword [rbp - 0x28]
xor r12d, 0xd3905572
mov r13d, dword [rbp - 0x28]
xor r13d, 0xd7454a3c
or r15d, r12d
or r13d, 0xd7454a3c
xor r15d, 0xffffffff
and r15d, r13d
xor edi, 0xffffffff
xor edi, 0xffffffff
and edi, 0xffffffff
mov r12d, r10d
xor r12d, 0xffffffff
mov r13d, r14d
xor r13d, 0xffffffff
mov eax, dword [rbp - 0x28]
xor eax, 0xafe47f1
mov ebx, r12d
and ebx, 0xafe47f1
and r10d, eax
mov dword [rbp - 0x38], r13d
and r13d, 0xafe47f1
and r14d, eax
or ebx, r10d
or r13d, r14d
xor ebx, r13d
mov r10d, dword [rbp - 0x38]
or r12d, r10d
xor r12d, 0xffffffff
or eax, 0xafe47f1
and r12d, eax
or ebx, r12d
mov eax, r15d
and eax, edi
xor r15d, edi
or eax, r15d
mov edi, ebx
xor edi, 0xffffffff
and edi, 0x1579f618
mov r14d, dword [rbp - 0x28]
xor r14d, 0x1579f618
and ebx, r14d
mov r15d, eax
xor r15d, 0xffffffff
and r15d, 0x1579f618
and eax, r14d
or edi, ebx
or r15d, eax
xor edi, r15d
mov eax, ecx
xor eax, 0xffffffff
and eax, 0xaa80c6b6
mov ebx, dword [rbp - 0x28]
xor ebx, 0xaa80c6b6
and ecx, ebx
mov r14d, dword [rbp - 0x28]
xor r14d, 0xffffffff
and r14d, 0xaa80c6b6
and ebx, 0xffffffff
or eax, ecx
or r14d, ebx
xor eax, r14d
mov ecx, edi
xor ecx, 0xffffffff
and ecx, 0x74962650
mov ebx, dword [rbp - 0x28]
xor ebx, 0x74962650
mov r14d, edi
and r14d, ebx
mov r15d, dword [rbp - 0x28]
xor r15d, 0xffffffff
and r15d, 0x74962650
and ebx, 0xffffffff
or ecx, r14d
or r15d, ebx
xor ecx, r15d
mov ebx, dword [rbp - 0x28]
xor ebx, 0x7e3a850e
and ebx, 0xb2ec69e4
mov r14d, dword [rbp - 0x28]
xor r14d, 0xb2ec69e4
mov r15d, r14d
and r15d, 0x7e3a850e
mov r12d, dword [rbp - 0x28]
xor r12d, 0xffffffff
and r12d, 0xb2ec69e4
and r14d, 0xffffffff
or ebx, r15d
or r12d, r14d
xor ebx, r12d
mov r14d, eax
xor r14d, 0xffffffff
mov r15d, ecx
xor r15d, 0xffffffff
mov r12d, dword [rbp - 0x28]
xor r12d, 0x1475d8d6
mov r13d, r14d
and r13d, 0x1475d8d6
and eax, r12d
mov r10d, r15d
and r10d, 0x1475d8d6
and ecx, r12d
or r13d, eax
or r10d, ecx
xor r13d, r10d
or r14d, r15d
xor r14d, 0xffffffff
or r12d, 0x1475d8d6
and r14d, r12d
or r13d, r14d
mov eax, ebx
and eax, 0x7e3a850e
xor ebx, 0x7e3a850e
or eax, ebx
mov ecx, r13d
xor ecx, 0xffffffff
and ecx, 0x1d91618a
mov r10d, dword [rbp - 0x28]
xor r10d, 0x1d91618a
and r13d, r10d
mov ebx, dword [rbp - 0x28]
xor ebx, 0xffffffff
and ebx, 0x1d91618a
and r10d, 0xffffffff
or ecx, r13d
or ebx, r10d
xor ecx, ebx
xor eax, 0xffffffff
mov r10d, ecx
xor r10d, eax
and r10d, ecx
mov eax, dword [rbp - 0x28]
xor eax, 0xa
and eax, 0xffffffff
mov ecx, dword [rbp - 0x28]
xor ecx, 0xffffffff
and ecx, 0xa
or eax, ecx
mov ecx, dword [rbp - 0x28]
xor ecx, 0xec34b21
xor eax, 0xffffffff
mov ebx, dword [rbp - 0x28]
xor ebx, 0x92f80fc8
or ecx, eax
or ebx, 0x92f80fc8
xor ecx, 0xffffffff
and ecx, ebx
mov eax, dword [rbp - 0x28]
xor eax, 0xec34b21
and eax, 0xffffffff
mov ebx, dword [rbp - 0x28]
xor ebx, 0xffffffff
and ebx, 0xec34b21
or eax, ebx
mov ebx, dword [rbp - 0x28]
xor ebx, 0xa
mov r14d, eax
xor r14d, 0xffffffff
mov r15d, dword [rbp - 0x28]
xor r15d, 0x1f64a199
or ebx, r14d
or r15d, 0x1f64a199
xor ebx, 0xffffffff
and ebx, r15d
mov r14d, dword [rbp - 0x28]
xor r14d, 0xffffffff
and r14d, 0xc01ec006
mov r15d, dword [rbp - 0x28]
xor r15d, 0xc01ec006
mov r12d, r15d
and r12d, 0xffffffff
mov r13d, dword [rbp - 0x28]
xor r13d, 0xffffffff
and r13d, 0xc01ec006
and r15d, 0xffffffff
or r14d, r12d
or r13d, r15d
xor r14d, r13d
mov r15d, dword [rbp - 0x28]
xor r15d, 0xec34b21
mov r12d, r14d
xor r12d, r15d
and r12d, r14d
xor eax, 0xffffffff
xor eax, 0xffffffff
and eax, 0xffffffff
mov r14d, ecx
and r14d, ebx
xor ecx, ebx
or r14d, ecx
mov ecx, r12d
xor ecx, 0xffffffff
mov ebx, eax
xor ebx, 0xffffffff
mov r15d, dword [rbp - 0x28]
xor r15d, 0xa376bb7b
mov r13d, ecx
and r13d, 0xa376bb7b
and r12d, r15d
mov dword [rbp - 0x3c], ebx
and ebx, 0xa376bb7b
and eax, r15d
or r13d, r12d
or ebx, eax
xor r13d, ebx
mov eax, dword [rbp - 0x3c]
or ecx, eax
xor ecx, 0xffffffff
or r15d, 0xa376bb7b
and ecx, r15d
or r13d, ecx
mov ecx, r14d
xor ecx, 0xffffffff
and ecx, 0x2f9b6fa3
mov ebx, dword [rbp - 0x28]
xor ebx, 0x2f9b6fa3
and r14d, ebx
mov r15d, r13d
xor r15d, 0xffffffff
and r15d, 0x2f9b6fa3
and r13d, ebx
or ecx, r14d
or r15d, r13d
xor ecx, r15d
mov ebx, dword [rbp - 0x28]
xor ebx, 0x92649338
and ebx, 0xffffffff
mov r14d, dword [rbp - 0x28]
xor r14d, 0xffffffff
and r14d, 0x92649338
or ebx, r14d
mov r14d, ecx
xor r14d, 0xffffffff
mov r15d, ebx
and r15d, r14d
xor ebx, 0xffffffff
mov r14d, ecx
and r14d, ebx
or r15d, r14d
xor ecx, 0xffffffff
mov ebx, r15d
xor ebx, ecx
and ebx, r15d
mov ecx, edi
xor ecx, 0xffffffff
and ecx, 0x950389d6
mov r14d, dword [rbp - 0x28]
xor r14d, 0x950389d6
and edi, r14d
mov r15d, dword [rbp - 0x28]
xor r15d, 0xffffffff
and r15d, 0x950389d6
and r14d, 0xffffffff
or ecx, edi
or r15d, r14d
xor ecx, r15d
mov edi, dword [rbp - 0x28]
xor edi, 0xa
and edi, 0xa548305c
mov r14d, dword [rbp - 0x28]
xor r14d, 0xa548305c
mov r15d, r14d
and r15d, 0xa
mov r12d, ecx
xor r12d, 0xffffffff
and r12d, 0xa548305c
and ecx, r14d
or edi, r15d
or r12d, ecx
xor edi, r12d
mov ecx, dword [rbp - 0x28]
xor ecx, 0xa
mov r14d, edi
xor r14d, ecx
and r14d, edi
mov ecx, esi
xor ecx, 0xffffffff
and ecx, 0xf83b91db
mov edi, dword [rbp - 0x28]
xor edi, 0xf83b91db
mov r15d, esi
and r15d, edi
mov r12d, dword [rbp - 0x28]
xor r12d, 0xffffffff
and r12d, 0xf83b91db
and edi, 0xffffffff
or ecx, r15d
or r12d, edi
xor ecx, r12d
mov edi, r10d
xor edi, 0xffffffff
and edi, 0xffffffff
mov r15d, dword [rbp - 0x28]
xor r15d, 0xffffffff
mov r12d, r10d
and r12d, r15d
or edi, r12d
mov r15d, dword [rbp - 0x28]
xor r15d, 0x4c2d0dae
and r15d, 0xffffffff
mov r12d, dword [rbp - 0x28]
xor r12d, 0xffffffff
and r12d, 0x4c2d0dae
or r15d, r12d
mov r12d, dword [rbp - 0x28]
xor r12d, 0x4c2d0dae
mov r13d, ecx
xor r13d, r12d
and r13d, ecx
mov r12d, r15d
xor r12d, 0xffffffff
mov eax, esi
xor eax, r12d
and eax, esi
mov esi, dword [rbp - 0x28]
xor esi, 0x4c2d0dae
mov r12d, edi
xor r12d, esi
and r12d, edi
mov esi, r15d
xor esi, 0xffffffff
mov dword [rbp - 0x40], r10d
xor r10d, esi
mov esi, dword [rbp - 0x40]
and r10d, esi
mov esi, r13d
xor esi, 0xffffffff
mov dword [rbp - 0x44], eax
xor eax, 0xffffffff
mov dword [rbp - 0x48], eax
mov eax, dword [rbp - 0x28]
xor eax, 0xa971a98
mov dword [rbp - 0x4c], esi
and esi, 0xa971a98
and r13d, eax
mov dword [rbp - 0x50], eax
mov eax, dword [rbp - 0x48]
and eax, 0xa971a98
mov dword [rbp - 0x54], eax
mov eax, dword [rbp - 0x44]
mov dword [rbp - 0x58], ecx
mov ecx, dword [rbp - 0x50]
and eax, ecx
or esi, r13d
mov r13d, dword [rbp - 0x54]
or r13d, eax
xor esi, r13d
mov eax, dword [rbp - 0x4c]
mov r13d, dword [rbp - 0x48]
or eax, r13d
xor eax, 0xffffffff
or ecx, 0xa971a98
and eax, ecx
or esi, eax
mov eax, r12d
and eax, r10d
xor r12d, r10d
or eax, r12d
mov ecx, esi
xor ecx, 0xffffffff
and ecx, 0x77339421
mov r10d, dword [rbp - 0x28]
xor r10d, 0x77339421
and esi, r10d
mov r12d, eax
xor r12d, 0xffffffff
and r12d, 0x77339421
and eax, r10d
or ecx, esi
or r12d, eax
xor ecx, r12d
mov eax, dword [rbp - 0x58]
and eax, edi
mov r10d, dword [rbp - 0x58]
xor r10d, edi
or eax, r10d
mov r10d, eax
xor r10d, 0xffffffff
and r10d, 0xffffffff
mov esi, dword [rbp - 0x28]
xor esi, 0xffffffff
and eax, esi
or r10d, eax
mov eax, dword [rbp - 0x28]
xor eax, 0x4c2d0dae
mov esi, r15d
xor esi, 0xffffffff
mov edi, dword [rbp - 0x28]
xor edi, 0xd9522a6a
mov r12d, eax
and r12d, 0xd9522a6a
mov r13d, edi
and r13d, 0x4c2d0dae
mov dword [rbp - 0x5c], esi
and esi, 0xd9522a6a
and r15d, edi
or r12d, r13d
or esi, r15d
xor r12d, esi
mov esi, dword [rbp - 0x5c]
or eax, esi
xor eax, 0xffffffff
or edi, 0xd9522a6a
and eax, edi
or r12d, eax
xor r12d, 0xffffffff
mov eax, r10d
xor eax, r12d
and eax, r10d
mov r10d, ecx
and r10d, eax
xor ecx, eax
or r10d, ecx
mov eax, ebx
xor eax, 0xffffffff
and eax, 0x29f84f4
mov ecx, dword [rbp - 0x28]
xor ecx, 0x29f84f4
mov edi, ebx
and edi, ecx
mov r15d, dword [rbp - 0x28]
xor r15d, 0xffffffff
and r15d, 0x29f84f4
and ecx, 0xffffffff
or eax, edi
or r15d, ecx
xor eax, r15d
mov ecx, r14d
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov edi, dword [rbp - 0x28]
xor edi, 0xffffffff
mov r15d, r14d
and r15d, edi
or ecx, r15d
mov edi, dword [rbp - 0x28]
xor edi, 0x60c4149f
and edi, 0xffffffff
mov r15d, dword [rbp - 0x28]
xor r15d, 0xffffffff
and r15d, 0x60c4149f
or edi, r15d
mov r15d, eax
xor r15d, 0xffffffff
mov r12d, dword [rbp - 0x28]
xor r12d, 0x60c4149f
mov r13d, dword [rbp - 0x28]
xor r13d, 0x305ff285
or r15d, r12d
or r13d, 0x305ff285
xor r15d, 0xffffffff
and r15d, r13d
mov r12d, edi
xor r12d, 0xffffffff
mov r13d, ebx
xor r13d, r12d
and r13d, ebx
mov ebx, dword [rbp - 0x28]
xor ebx, 0x60c4149f
mov r12d, ecx
xor r12d, ebx
and r12d, ecx
mov ebx, edi
xor ebx, 0xffffffff
mov esi, r14d
xor esi, ebx
and esi, r14d
mov ebx, r15d
and ebx, r13d
xor r15d, r13d
or ebx, r15d
mov r14d, r12d
xor r14d, 0xffffffff
mov r15d, esi
xor r15d, 0xffffffff
mov r13d, dword [rbp - 0x28]
xor r13d, 0xbc23c79e
mov dword [rbp - 0x60], r14d
and r14d, 0xbc23c79e
and r12d, r13d
mov dword [rbp - 0x64], r15d
and r15d, 0xbc23c79e
and esi, r13d
or r14d, r12d
or r15d, esi
xor r14d, r15d
mov esi, dword [rbp - 0x60]
mov r15d, dword [rbp - 0x64]
or esi, r15d
xor esi, 0xffffffff
or r13d, 0xbc23c79e
and esi, r13d
or r14d, esi
mov esi, ebx
xor esi, 0xffffffff
and esi, 0xe878a5f5
mov r12d, dword [rbp - 0x28]
xor r12d, 0xe878a5f5
and ebx, r12d
mov r13d, r14d
xor r13d, 0xffffffff
and r13d, 0xe878a5f5
and r14d, r12d
or esi, ebx
or r13d, r14d
xor esi, r13d
mov ebx, eax
and ebx, ecx
xor eax, ecx
or ebx, eax
mov eax, ebx
xor eax, 0xffffffff
and eax, 0xffffffff
mov ecx, dword [rbp - 0x28]
xor ecx, 0xffffffff
and ebx, ecx
or eax, ebx
mov ecx, edi
and ecx, 0x60c4149f
xor edi, 0x60c4149f
or ecx, edi
xor eax, 0xffffffff
xor ecx, 0xffffffff
mov edi, dword [rbp - 0x28]
xor edi, 0x70e1f580
or eax, ecx
or edi, 0x70e1f580
xor eax, 0xffffffff
and eax, edi
mov ecx, esi
xor ecx, 0xffffffff
mov edi, eax
xor edi, 0xffffffff
mov ebx, dword [rbp - 0x28]
xor ebx, 0xcf55f5e0
mov r14d, ecx
and r14d, 0xcf55f5e0
and esi, ebx
mov r12d, edi
and r12d, 0xcf55f5e0
and eax, ebx
or r14d, esi
or r12d, eax
xor r14d, r12d
or ecx, edi
xor ecx, 0xffffffff
or ebx, 0xcf55f5e0
and ecx, ebx
or r14d, ecx
mov eax, r10d
xor eax, 0xffffffff
and eax, 0xffffffff
mov ecx, dword [rbp - 0x28]
xor ecx, 0xffffffff
mov esi, r10d
and esi, ecx
or eax, esi
xor eax, 0xffffffff
mov ecx, r14d
xor ecx, eax
and ecx, r14d
mov eax, r14d
xor eax, 0xffffffff
and eax, 0xffffffff
mov esi, dword [rbp - 0x28]
xor esi, 0xffffffff
and r14d, esi
or eax, r14d
xor r10d, 0xffffffff
xor eax, 0xffffffff
mov esi, dword [rbp - 0x28]
xor esi, 0xc1d50f54
or r10d, eax
or esi, 0xc1d50f54
xor r10d, 0xffffffff
and r10d, esi
mov eax, ecx
and eax, r10d
xor ecx, r10d
or eax, ecx
mov byte [r8 + r11], al
jmp 0x6d8e7cc5
jmp 0x6d8ea885
jmp 0x6d8ecd33
jmp 0x6d8eeb96
jmp 0x6d8ef878
jmp 0x6d8f2925
jmp 0x6d8f4b8a
jmp 0x6d8f613b
jmp 0x6d8f7b7b
jmp 0x6d8fbe7b
jmp 0x6d8fdfbf
jmp 0x6d901234
jmp 0x6d905e84
jmp 0x6d907c77
jmp 0x6d90b087
jmp 0x6d90c8c0
jmp 0x6d9102f8
jmp 0x6d91222a
jmp 0x6d913624
jmp 0x6d913ed9
mov rax, qword [rbp + 0x788]
mov rcx, qword [rax]
mov rdx, qword [rbp + 0x780]
movsxd r8, dword [rdx]
imul r8, r8, 0x28
add rcx, r8
mov r9d, dword [rcx + 0x10]
mov r8d, r9d
sub rsp, 0x20
mov rcx, qword [rbp + 0x4c8]
mov rdx, qword [rbp + 0x498]
call sym.out.dll_MemCpy
add rsp, 0x20
jmp 0x6d91a225
jmp 0x6d91ad0f
jmp 0x6d91c2b1
jmp 0x6d91f127
jmp 0x6d91f759
jmp 0x6d923584
jmp 0x6d9267a2
jmp 0x6d928d3e
jmp 0x6d92b26a
jmp 0x6d92c3ab
jmp 0x6d92d9b5
jmp 0x6d92fad6
jmp 0x6d931e05
jmp 0x6d93366c
jmp 0x6d9349bc
jmp 0x6d937376
jmp 0x6d938da4
jmp 0x6d9521f7
jmp 0x6d954516
jmp 0x6d955b5b
jmp 0x6d958914
mov rax, qword [rbp + 0x2d8]
mov ecx, dword [rax]
mov edx, ecx
mov r8, qword [rbp + 0x2e0]
add r8, rdx
mov rdx, qword [rbp + 0x728]
mov qword [rdx], r8
jmp 0x6d958dd8
jmp 0x6d959f56
jmp 0x6d95d07a
jmp 0x6d95ff05
jmp 0x6d961d8b
jmp 0x6d9623ee
jmp 0x6d9808ee
jmp 0x6d98199a
jmp 0x6d9856aa
jmp 0x6d985ed2
jmp 0x6d98a51a
jmp 0x6d98d63d
mov rax, qword [rbp + 0x550]
mov cl, byte [rbp + 0x54f]
mov byte [rax], cl
jmp 0x6d98dfe7
jmp 0x6d98e510
jmp 0x6d99198e
jmp 0x6d991f28
jmp 0x6d997fba
xor eax, eax
mov ecx, eax
xor eax, eax
sub rsp, 0x30
mov qword [rbp - 0x70], rcx
mov rdx, qword [rbp - 0x70]
lea r8, [sym.out.dll_ThreadFunc]
mov r9, qword [rbp - 0x70]
mov dword [rsp + 0x20], 0
mov qword [rsp + 0x28], 0
mov dword [rbp - 0x74], eax
call qword [sym.imp.KERNEL32.dll_CreateThread]
add rsp, 0x30
mov rcx, qword [rbp + 0x820]
mov qword [rcx], rax
mov rax, qword [rbp + 0x818]
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 r8, qword [rbp + 0x808]
mov qword [r8], rcx
mov rcx, qword [rbp + 0x7e8]
mov qword [rcx], rdx
mov rdx, qword [rbp + 0x7e0]
mov dword [rdx], 0
jmp 0x6d99fd4c
jmp 0x6d9a0cef
jmp 0x6d9a1ebf
jmp 0x6d9a3220
jmp 0x6d9a4283
jmp 0x6d9a8d49
jmp 0x6d9a9c45
jmp 0x6d9ae52d
mov eax, dword [rbp + 0x134]
mov ecx, eax
mov edx, ecx
mov r8, qword [rbp + 0x148]
add r8, rdx
mov rdx, qword [rbp + 0x6b0]
mov qword [rdx], r8
sub rsp, 0x20
call qword [rdx]
add rsp, 0x20
jmp 0x6d9b0334
jmp 0x6d9b13cc