Function at 0x6d84b4a0
Capabilities:
Create thread

Disassembly:
push rbp
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbx
sub rsp, 0x5f8
lea rbp, [rsp + 0x80]
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
add r8d, 0x3ebfd942
add r8d, 0x40f9762f
sub r8d, 0x3ebfd942
mov r9d, eax
sub r9d, 0x92e8cf1c
add r8d, r9d
sub r8d, 0x9bfee030
sub r8d, 0x40f9762f
add r8d, 0x9bfee030
mov r9d, eax
sub r9d, 0x9fcbf207
sub r9d, 1
add r9d, 0x9fcbf207
mov r10d, eax
sub r10d, r9d
sub r8d, r10d
sub r8d, 0x78bca6e5
add r8d, 0xd7a059d4
add r8d, 0x78bca6e5
sub eax, 0x92e8cf1c
sub r8d, eax
sub r8d, 0xe7f3ff69
sub r8d, 0xd7a059d4
add r8d, 0xe7f3ff69
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, 0
mov r12b, dil
xor r12b, 0
mov r13b, r12b
and r13b, 0
mov al, dil
xor al, 1
and al, 0
and r12b, 1
or r15b, r13b
or al, r12b
xor r15b, al
mov al, sil
and al, r14b
xor sil, r14b
or al, sil
mov sil, r15b
and sil, 0
xor r15b, 0
or sil, r15b
mov r14b, al
xor r14b, 0xff
and r14b, 1
mov r15b, dil
xor r15b, 1
and al, r15b
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, 1
or r14b, sil
or al, 1
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, 1
mov r15b, dil
xor r15b, 1
and r15b, 1
or sil, r15b
mov r15b, sil
xor r15b, 0xff
mov r12b, r11b
xor r12b, r15b
and r12b, r11b
mov 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, 1
mov r15b, r11b
xor r15b, cl
and r15b, 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, al
xor cl, 0xff
mov r11b, r12b
xor r11b, 0xff
xor dil, 1
mov sil, cl
and sil, 0xff
and al, dil
mov r13b, r11b
and r13b, 0xff
and r12b, dil
or sil, al
or r13b, r12b
xor sil, r13b
or cl, r11b
xor cl, 0xff
or dil, 1
and cl, dil
or sil, cl
mov al, r15b
and al, bl
xor r15b, bl
or al, r15b
mov cl, sil
xor cl, 0xff
mov r11b, al
and r11b, cl
xor al, 0xff
and sil, al
or r11b, sil
mov al, r11b
xor al, 0xff
mov cl, r14b
xor cl, al
and cl, r14b
mov al, r14b
xor al, 0xff
mov bl, r11b
and bl, al
xor r11b, 0xff
and r14b, r11b
or bl, r14b
mov al, cl
and al, bl
xor cl, bl
or al, cl
test al, 1
jne 0x6d84b784
jmp 0x6d8b36fb
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xcdb2c58
mov r9d, ecx
add r9d, r8d
mov r8d, eax
sub r8d, 0xdc4fcc6f
sub r9d, r8d
add r9d, 0x3524061d
add r9d, 0xcdb2c58
sub r9d, 0x3524061d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0xf2c1e5a0
add r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 1
add r9d, r8d
mov r8d, eax
sub r8d, 0xf2c1e5a0
add r9d, r8d
mov r8d, 0xcc5a21b9
add r8d, 0
sub r8d, 0xdc4fcc6f
sub r8d, 0xcc5a21b9
sub eax, r8d
sub r9d, eax
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
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
mov r14b, r10b
xor r14b, bl
and r14b, r10b
mov bl, dil
xor bl, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, bl
and r13b, 0
and dil, r12b
mov al, r15b
and al, 0
and r14b, r12b
or r13b, dil
or al, r14b
xor r13b, al
or bl, r15b
xor bl, 0xff
or r12b, 0
and bl, r12b
or r13b, bl
mov al, r11b
xor al, 0xff
and al, 1
mov bl, sil
xor bl, 1
mov dil, r11b
and dil, bl
or al, dil
xor al, 0xff
xor al, 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, r11b
xor r14b, dil
and r14b, r11b
mov dil, sil
xor dil, 1
and dil, 0
mov r15b, sil
xor r15b, 0
mov r12b, r15b
and r12b, 1
mov cl, sil
xor cl, 1
and cl, 0
and r15b, 1
or dil, r12b
or cl, r15b
xor dil, cl
mov cl, sil
xor cl, 0
mov r15b, dil
xor r15b, cl
and r15b, dil
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov cl, al
xor cl, 0xff
mov dil, r14b
xor dil, 0xff
mov r12b, sil
xor r12b, 0
mov dl, cl
and dl, 0
and al, r12b
mov r8b, dil
and r8b, 0
and r14b, r12b
or dl, al
or r8b, r14b
xor dl, r8b
or cl, dil
xor cl, 0xff
or r12b, 0
and cl, r12b
or dl, cl
mov al, r15b
xor al, 0xff
mov cl, bl
xor cl, 0xff
mov r8b, sil
xor r8b, 0
mov dil, al
and dil, 0
and r15b, r8b
mov r14b, cl
and r14b, 0
and bl, r8b
or dil, r15b
or r14b, bl
xor dil, r14b
or al, cl
xor al, 0xff
or r8b, 0
and al, r8b
or dil, al
mov al, dl
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and dl, cl
mov r8b, dil
xor r8b, 0xff
and r8b, 0xff
and dil, cl
or al, dl
or r8b, dil
xor al, r8b
mov cl, sil
xor cl, 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 dil, sil
xor dil, 1
and dil, 0xff
and r8b, 1
or dl, bl
or dil, r8b
xor dl, dil
mov r8b, sil
xor r8b, 0
xor dl, 0xff
mov bl, sil
xor bl, 0
or r8b, dl
or bl, 0
xor r8b, 0xff
and r8b, bl
mov dl, cl
xor dl, 0xff
mov bl, r8b
xor bl, 0xff
mov dil, sil
xor dil, 0
mov r14b, dl
and r14b, 0
and cl, dil
mov r15b, bl
and r15b, 0
and r8b, dil
or r14b, cl
or r15b, r8b
xor r14b, r15b
or dl, bl
xor dl, 0xff
or dil, 0
and dl, dil
or r14b, dl
mov cl, sil
xor cl, 0
and cl, 1
mov dl, sil
xor dl, 1
and dl, 0
or cl, dl
mov dl, r13b
xor dl, 0xff
and dl, 0
mov r8b, sil
xor r8b, 0
mov bl, r13b
and bl, r8b
mov dil, cl
xor dil, 0xff
and dil, 0
and cl, r8b
or dl, bl
or dil, cl
xor dl, dil
xor dl, 0xff
mov cl, r13b
xor cl, 0xff
mov r8b, sil
xor r8b, 1
or dl, cl
or r8b, 1
xor dl, 0xff
and dl, r8b
mov cl, r14b
xor cl, 0xff
and cl, 1
mov r8b, sil
xor r8b, 1
mov bl, r14b
and bl, r8b
mov dil, sil
xor dil, 1
and dil, 0xff
and r8b, 1
or cl, bl
or dil, r8b
xor cl, dil
mov r8b, r10b
xor r8b, 0xff
and r8b, 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 r8b, dil
or r15b, cl
xor r8b, r15b
xor r10b, 0xff
mov cl, r8b
xor cl, r10b
and cl, 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, 0
and r10b, 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 r10b, dil
or r15b, bl
xor r10b, r15b
mov bl, sil
xor bl, 1
and bl, 1
mov dil, sil
xor dil, 1
and dil, 1
or bl, dil
mov dil, r8b
and dil, r10b
xor r8b, r10b
or dil, r8b
mov r8b, bl
and r8b, 1
xor bl, 1
or r8b, bl
mov r10b, dil
xor r10b, 0xff
and r10b, 1
mov bl, sil
xor bl, 1
and dil, bl
or r10b, dil
xor r10b, 0xff
xor r8b, 0xff
mov bl, sil
xor bl, 1
or r10b, r8b
or bl, 1
xor r10b, 0xff
and r10b, bl
mov r8b, r11b
xor r8b, 0xff
and r8b, 1
mov bl, sil
xor bl, 1
and r11b, bl
or r8b, r11b
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, sil
xor bl, 1
and bl, 0
mov dil, sil
xor dil, 0
mov r15b, dil
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 0
and dil, 1
or bl, r15b
or r12b, dil
xor bl, r12b
mov dil, r8b
xor dil, 0xff
mov r15b, r11b
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
mov r9b, dil
and r9b, 0xff
and r8b, r12b
mov byte [rbp + 0x4af], r15b
and r15b, 0xff
and r11b, r12b
or r9b, r8b
or r15b, r11b
xor r9b, r15b
mov r8b, byte [rbp + 0x4af]
or dil, r8b
xor dil, 0xff
or r12b, 1
and dil, r12b
or r9b, dil
mov r11b, bl
and r11b, 1
xor bl, 1
or r11b, bl
mov bl, r9b
xor bl, 0xff
and bl, 0
mov dil, sil
xor dil, 0
and r9b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or bl, r9b
or r15b, dil
xor bl, r15b
xor r11b, 0xff
mov r9b, bl
xor r9b, r11b
and r9b, bl
mov r11b, cl
xor r11b, 0xff
mov bl, dl
xor bl, r11b
and bl, dl
mov r11b, dl
xor r11b, 0xff
mov dil, cl
and dil, r11b
xor cl, 0xff
and dl, cl
or dil, dl
mov cl, bl
xor cl, 0xff
mov dl, dil
xor dl, 0xff
mov r11b, sil
xor r11b, 1
mov r15b, cl
and r15b, 0xff
and bl, r11b
mov r12b, dl
and r12b, 0xff
and dil, r11b
or r15b, bl
or r12b, dil
xor r15b, r12b
or cl, dl
xor cl, 0xff
or r11b, 1
and cl, r11b
or r15b, cl
mov cl, r10b
xor cl, 0xff
mov dl, r9b
xor dl, 0xff
mov r11b, sil
xor r11b, 1
or cl, dl
or r11b, 1
xor cl, 0xff
and cl, r11b
mov dl, r10b
xor dl, 0xff
and dl, 0
mov r11b, sil
xor r11b, 0
and r10b, r11b
mov bl, r9b
xor bl, 0xff
and bl, 0
and r9b, r11b
or dl, r10b
or bl, r9b
xor dl, bl
mov r9b, cl
and r9b, dl
xor cl, dl
or r9b, cl
mov cl, r15b
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
mov r10b, r15b
and r10b, dl
mov r11b, sil
xor r11b, 1
and r11b, 0xff
and dl, 1
or cl, r10b
or r11b, dl
xor cl, r11b
xor cl, 0xff
xor cl, 0
and cl, 0
mov dl, sil
xor dl, 0
and dl, 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 dl, r11b
or bl, r10b
xor dl, bl
mov r10b, dl
xor r10b, 0xff
mov r11b, r15b
xor r11b, r10b
and r11b, r15b
mov r10b, r9b
xor r10b, 0xff
and r10b, 1
mov bl, sil
xor bl, 1
mov dil, r9b
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, sil
xor bl, 0
mov dil, r10b
xor dil, bl
and dil, 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, cl
and dl, r11b
xor cl, r11b
or dl, cl
mov cl, dil
xor cl, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r11b, sil
xor r11b, 0
mov bl, cl
and bl, 0
and dil, r11b
mov r15b, r10b
and r15b, 0
and r9b, r11b
or bl, dil
or r15b, r9b
xor bl, r15b
or cl, r10b
xor cl, 0xff
or r11b, 0
and cl, r11b
or bl, cl
mov cl, dl
xor cl, 0xff
mov r9b, bl
and r9b, cl
xor bl, 0xff
and dl, bl
or r9b, dl
mov cl, r13b
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
mov r10b, r13b
and r10b, dl
or cl, r10b
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, 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, 1
or r11b, bl
or dil, 1
xor r11b, 0xff
and r11b, dil
xor r13b, 0xff
mov bl, r10b
xor bl, 0xff
mov dil, sil
xor dil, 0
or r13b, bl
or dil, 0
xor r13b, 0xff
and r13b, dil
mov bl, sil
xor bl, 0
mov dil, dl
xor dil, bl
and dil, dl
mov bl, r10b
xor bl, 0xff
mov r15b, al
xor r15b, bl
and r15b, al
mov al, r11b
and al, r13b
xor r11b, r13b
or al, r11b
mov r11b, dil
xor r11b, 0xff
mov bl, r15b
xor bl, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, r11b
and r13b, 0
and dil, r12b
mov r8b, bl
and r8b, 0
and r15b, r12b
or r13b, dil
or r8b, r15b
xor r13b, r8b
or r11b, bl
xor r11b, 0xff
or r12b, 0
and r11b, r12b
or r13b, r11b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r11b, sil
xor r11b, 1
and al, r11b
mov bl, r13b
xor bl, 0xff
and bl, 0xff
and r13b, r11b
or r8b, al
or bl, r13b
xor r8b, bl
mov al, cl
and al, dl
xor cl, dl
or al, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
and al, dl
or cl, al
mov al, sil
xor al, 0
mov dl, r10b
xor dl, 0xff
mov r11b, sil
xor r11b, 0
mov bl, al
and bl, 0
mov dil, r11b
and dil, 0
mov r15b, dl
and r15b, 0
and r10b, r11b
or bl, dil
or r15b, r10b
xor bl, r15b
or al, dl
xor al, 0xff
or r11b, 0
and al, r11b
or bl, al
xor cl, 0xff
xor bl, 0xff
mov al, sil
xor al, 0
or cl, bl
or al, 0
xor cl, 0xff
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, sil
xor dl, 1
mov r8b, al
and r8b, dl
mov r10b, sil
xor r10b, 1
and r10b, 0xff
and dl, 1
or cl, r8b
or r10b, dl
xor cl, r10b
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 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, 0
mov r10b, sil
xor r10b, 0
mov r11b, r10b
and r11b, 1
mov bl, sil
xor bl, 1
and bl, 0
and r10b, 1
or r8b, r11b
or bl, r10b
xor r8b, bl
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
xor cl, 0xff
mov r10b, al
xor r10b, 0xff
mov bl, sil
xor bl, 0
mov dil, cl
and dil, 0
and dl, bl
mov r15b, r10b
and r15b, 0
and al, bl
or dil, dl
or r15b, al
xor dil, r15b
or cl, r10b
xor cl, 0xff
or bl, 0
and cl, bl
or dil, cl
mov al, r11b
xor al, 0xff
mov cl, r8b
xor cl, 0xff
mov dl, sil
xor dl, 1
mov r10b, al
and r10b, 0xff
and r11b, dl
mov bl, cl
and bl, 0xff
and r8b, dl
or r10b, r11b
or bl, r8b
xor r10b, bl
or al, cl
xor al, 0xff
or dl, 1
and al, dl
or r10b, al
mov al, dil
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and dil, cl
mov dl, r10b
xor dl, 0xff
and dl, 0xff
and r10b, cl
or al, dil
or dl, r10b
xor al, dl
mov cl, sil
xor cl, 0
and cl, 0
mov dl, sil
xor dl, 0
mov r8b, dl
and r8b, 0
mov r10b, sil
xor r10b, 1
and r10b, 0
and dl, 1
or cl, r8b
or r10b, dl
xor cl, r10b
mov dl, r14b
xor dl, 0xff
and dl, 0
mov r8b, sil
xor r8b, 0
mov r10b, r14b
and r10b, r8b
mov r11b, sil
xor r11b, 1
and r11b, 0
and r8b, 1
or dl, r10b
or r11b, r8b
xor dl, r11b
mov r8b, sil
xor r8b, 0
and r8b, 0
mov r10b, sil
xor r10b, 0
mov r11b, r10b
and r11b, 0
mov bl, sil
xor bl, 1
and bl, 0
and r10b, 1
or r8b, r11b
or bl, r10b
xor r8b, bl
mov r10b, sil
xor r10b, 0
mov r11b, cl
xor r11b, r10b
and r11b, cl
mov r10b, sil
xor r10b, 0
mov bl, r8b
xor bl, 0xff
mov dil, sil
xor dil, 0
or r10b, bl
or dil, 0
xor r10b, 0xff
and r10b, dil
mov bl, sil
xor bl, 0
mov dil, dl
xor dil, bl
and dil, dl
mov bl, r8b
xor bl, 0xff
mov r15b, r14b
xor r15b, bl
and r15b, r14b
mov bl, r11b
and bl, r10b
xor r11b, r10b
or bl, r11b
mov r10b, dil
and r10b, r15b
xor dil, r15b
or r10b, dil
mov r11b, bl
xor r11b, 0xff
and r11b, 1
mov dil, sil
xor dil, 1
and bl, dil
mov r14b, r10b
xor r14b, 0xff
and r14b, 0xff
and r10b, dil
or r11b, bl
or r14b, r10b
xor r11b, r14b
mov r10b, cl
xor r10b, 0xff
mov bl, dl
xor bl, 0xff
mov dil, sil
xor dil, 0
mov r14b, r10b
and r14b, 0
and cl, dil
mov r15b, bl
and r15b, 0
and dl, dil
or r14b, cl
or r15b, dl
xor r14b, r15b
or r10b, bl
xor r10b, 0xff
or dil, 0
and r10b, dil
or r14b, r10b
mov cl, r14b
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
and r14b, dl
or cl, r14b
mov dl, sil
xor dl, 0
mov r10b, r8b
xor r10b, 0xff
mov bl, sil
xor bl, 0
mov dil, dl
and dil, 0
mov r14b, bl
and r14b, 0
mov r15b, r10b
and r15b, 0
and r8b, bl
or dil, r14b
or r15b, r8b
xor dil, r15b
or dl, r10b
xor dl, 0xff
or bl, 0
and dl, bl
or dil, dl
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, r11b
xor dl, 0xff
mov r8b, cl
xor r8b, 0xff
mov r10b, sil
xor r10b, 1
mov bl, dl
and bl, 0xff
and r11b, r10b
mov dil, r8b
and dil, 0xff
and cl, r10b
or bl, r11b
or dil, cl
xor bl, dil
or dl, r8b
xor dl, 0xff
or r10b, 1
and dl, r10b
or bl, dl
mov cl, al
xor cl, 0xff
and cl, 0
mov dl, sil
xor dl, 0
and al, dl
mov r8b, sil
xor r8b, 1
and r8b, 0
and dl, 1
or cl, al
or r8b, dl
xor cl, r8b
mov al, bl
xor al, 0xff
and al, 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, sil
xor dl, 1
and dl, 1
mov r8b, sil
xor r8b, 1
and r8b, 1
or dl, r8b
mov r8b, cl
and r8b, al
xor cl, al
or r8b, cl
mov al, sil
xor al, 1
mov cl, dl
xor cl, 0xff
mov r10b, sil
xor r10b, 1
mov r11b, al
and r11b, 0xff
mov bl, r10b
and bl, 1
mov dil, cl
and dil, 0xff
and dl, r10b
or r11b, bl
or dil, dl
xor r11b, dil
or al, cl
xor al, 0xff
or r10b, 1
and al, r10b
or r11b, al
mov al, r8b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and r8b, cl
or al, r8b
xor r11b, 0xff
mov cl, al
xor cl, r11b
and cl, al
mov al, r9b
xor al, 0xff
mov dl, cl
xor dl, 0xff
xor sil, 1
or al, dl
or sil, 1
xor al, 0xff
and al, sil
mov dl, r9b
xor dl, 0xff
mov r8b, cl
and r8b, dl
xor cl, 0xff
and r9b, cl
or r8b, r9b
mov cl, al
and cl, r8b
xor al, r8b
or cl, al
test cl, 1
jne 0x6d84c515
jmp 0x6d8bc6a4
xor eax, eax
mov ecx, 0x10
mov dword [rbp + 0x4a8], eax
mov rax, rcx
mov qword [rbp + 0x4a0], rcx
call fcn.6d8be800
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x4a0]
mov qword [rbp + 0x498], rax
mov rax, rcx
call fcn.6d8be800
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x4a0]
mov qword [rbp + 0x490], rax
mov rax, rcx
call fcn.6d8be800
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x4a0]
mov qword [rbp + 0x488], rax
mov rax, rcx
call fcn.6d8be800
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x4a0]
mov qword [rbp + 0x480], rax
mov rax, rcx
call fcn.6d8be800
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x4a0]
mov qword [rbp + 0x478], rax
mov rax, rcx
call fcn.6d8be800
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x4a0]
mov qword [rbp + 0x470], rax
mov rax, rcx
call fcn.6d8be800
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x4a0]
mov qword [rbp + 0x468], rax
mov rax, rcx
call fcn.6d8be800
sub rsp, rax
mov rax, rsp
mov edx, dword [sym.out.dll_x.13]
mov r8d, dword [sym.out.dll_y.14]
mov r9d, edx
add r9d, 0xd68b6fd8
sub r9d, 0xf2d537a5
sub r9d, 0xd68b6fd8
sub r9d, 0x95796958
sub r9d, 0xc975dd01
add r9d, 0x95796958
sub r9d, 0xb7816183
add r9d, 0xf2d537a5
add r9d, 0xb7816183
mov r10d, dword [rbp + 0x4a8]
sub r10d, 0xebfe3bc8
sub r10d, 1
add r10d, 0xebfe3bc8
add r9d, 0xf07118d5
add r9d, r10d
sub r9d, 0xf07118d5
sub r9d, 0x10543e3c
sub r9d, 0xe95ae582
add r9d, 0x10543e3c
sub r9d, 0x3c39c285
add r9d, 0xc975dd01
add r9d, 0x3c39c285
mov r10d, dword [rbp + 0x4a8]
sub r10d, r9d
mov r9d, dword [rbp + 0x4a8]
sub r9d, 0xe95ae582
add r10d, r9d
mov r9d, dword [rbp + 0x4a8]
sub r9d, r10d
imul edx, r9d
and edx, 1
cmp edx, 0
sete r11b
cmp r8d, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
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, 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, 0
mov r13b, dil
xor r13b, 0
mov cl, r13b
and cl, 1
mov dl, dil
xor dl, 1
and dl, 0
and r13b, 1
or r12b, cl
or dl, r13b
xor r12b, dl
mov cl, dil
xor cl, 0
mov dl, r12b
xor dl, cl
and dl, r12b
mov cl, dil
xor cl, 1
xor r14b, 0xff
mov r12b, dil
xor r12b, 0
or cl, r14b
or r12b, 0
xor cl, 0xff
and cl, r12b
mov r14b, sil
xor r14b, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
mov r8b, r14b
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 r14b, r12b
xor r14b, 0xff
or r13b, 0
and r14b, r13b
or r8b, r14b
mov r9b, dl
and r9b, cl
xor dl, cl
or r9b, dl
mov cl, r8b
xor cl, 0xff
mov dl, r9b
and dl, cl
xor r9b, 0xff
and r8b, r9b
or dl, r8b
mov cl, bl
xor cl, 0xff
and cl, 1
mov r8b, dil
xor r8b, 1
mov r9b, bl
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 r8b, 0xff
mov r9b, bl
xor r9b, r8b
and r9b, bl
mov r8b, cl
xor r8b, 0xff
mov sil, r9b
xor sil, 0xff
mov r14b, dil
xor r14b, 0
mov r15b, r8b
and r15b, 0
and cl, r14b
mov r12b, sil
and r12b, 0
and r9b, r14b
or r15b, cl
or r12b, r9b
xor r15b, r12b
or r8b, sil
xor r8b, 0xff
or r14b, 0
and r8b, r14b
or r15b, r8b
mov cl, dil
xor cl, 1
and cl, 0
mov r8b, dil
xor r8b, 0
mov r9b, r8b
and r9b, 1
mov sil, dil
xor sil, 1
and sil, 0
and r8b, 1
or cl, r9b
or sil, r8b
xor cl, sil
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
mov r9b, dil
xor r9b, 1
xor r8b, 0xff
mov sil, dil
xor sil, 1
or r9b, r8b
or sil, 1
xor r9b, 0xff
and r9b, sil
mov r8b, cl
and r8b, r9b
xor cl, r9b
or r8b, cl
mov cl, dl
xor cl, 0xff
and cl, 1
mov r9b, dil
xor r9b, 1
mov sil, dl
and sil, r9b
or cl, sil
mov r9b, dil
xor r9b, 1
and r9b, 0
mov sil, dil
xor sil, 0
mov r14b, sil
and r14b, 1
mov r12b, dil
xor r12b, 1
and r12b, 0
and sil, 1
or r9b, r14b
or r12b, sil
xor r9b, r12b
mov sil, dil
xor sil, 1
and sil, 1
mov r14b, dil
xor r14b, 1
and r14b, 1
or sil, r14b
mov r14b, cl
and r14b, r9b
xor cl, r9b
or r14b, cl
mov cl, dil
xor cl, 1
mov r9b, sil
xor r9b, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, cl
and r13b, 0
mov r10b, r12b
and r10b, 1
mov byte [rbp + 0x467], r9b
and r9b, 0
and sil, r12b
or r13b, r10b
or r9b, sil
xor r13b, r9b
mov r9b, byte [rbp + 0x467]
or cl, r9b
xor cl, 0xff
or r12b, 0
and cl, r12b
or r13b, cl
mov cl, r14b
xor cl, 0xff
and cl, 1
mov r10b, dil
xor r10b, 1
and r14b, r10b
or cl, r14b
xor r13b, 0xff
mov r10b, cl
xor r10b, r13b
and r10b, cl
mov cl, r8b
xor cl, 0xff
and cl, 1
mov sil, dil
xor sil, 1
mov r14b, r8b
and r14b, sil
or cl, r14b
mov sil, r11b
xor sil, 0xff
and sil, 0
mov r14b, dil
xor r14b, 0
mov r12b, r11b
and r12b, r14b
mov r13b, cl
xor r13b, 0xff
and r13b, 0
and cl, r14b
or sil, r12b
or r13b, cl
xor sil, r13b
xor sil, 0xff
xor r11b, 0xff
mov cl, dil
xor cl, 0
or sil, r11b
or cl, 0
xor sil, 0xff
and sil, cl
mov cl, dil
xor cl, 1
and cl, 1
mov r11b, dil
xor r11b, 1
and r11b, 1
or cl, r11b
mov r11b, r15b
xor r11b, 0xff
and r11b, 1
mov r14b, dil
xor r14b, 1
mov r12b, r15b
and r12b, r14b
mov r13b, cl
xor r13b, 0xff
and r13b, 0xff
and cl, r14b
or r11b, r12b
or r13b, cl
xor r11b, r13b
mov cl, r15b
xor cl, 0xff
mov r14b, r11b
xor r14b, cl
and r14b, r11b
mov cl, bl
xor cl, 0xff
and cl, 1
mov r11b, dil
xor r11b, 1
and bl, r11b
or cl, bl
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, 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, cl
and r9b, r11b
xor cl, r11b
or r9b, cl
mov cl, bl
and cl, 0
xor bl, 0
or cl, bl
mov r11b, r9b
xor r11b, 0xff
and r11b, 1
mov bl, dil
xor bl, 1
and r9b, bl
or r11b, r9b
xor cl, 0xff
mov r9b, r11b
xor r9b, cl
and r9b, r11b
mov cl, r10b
xor cl, 0xff
mov r11b, sil
xor r11b, 0xff
mov bl, dil
xor bl, 1
or cl, r11b
or bl, 1
xor cl, 0xff
and cl, bl
mov r11b, r10b
xor r11b, 0xff
mov bl, sil
and bl, r11b
xor sil, 0xff
and r10b, sil
or bl, r10b
mov r10b, cl
xor r10b, 0xff
mov r11b, bl
xor r11b, 0xff
mov sil, dil
xor sil, 0
mov r12b, r10b
and r12b, 0
and cl, sil
mov r13b, r11b
and r13b, 0
and bl, sil
or r12b, cl
or r13b, bl
xor r12b, r13b
or r10b, r11b
xor r10b, 0xff
or sil, 0
and r10b, sil
or r12b, r10b
mov cl, r14b
xor cl, 0xff
and cl, 1
mov r10b, dil
xor r10b, 1
mov r11b, r14b
and r11b, r10b
mov bl, dil
xor bl, 1
and bl, 0xff
and r10b, 1
or cl, r11b
or bl, r10b
xor cl, bl
mov r10b, r9b
xor r10b, 0xff
and r10b, 1
mov r11b, dil
xor r11b, 1
mov bl, r9b
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, 1
and r11b, 1
mov bl, dil
xor bl, 1
and bl, 1
or r11b, bl
mov bl, dil
xor bl, 1
mov sil, cl
xor sil, bl
and sil, cl
xor r14b, 0xff
mov bl, r11b
xor bl, 0xff
mov r13b, dil
xor r13b, 1
or r14b, bl
or r13b, 1
xor r14b, 0xff
and r14b, r13b
mov bl, r10b
xor bl, 0xff
mov r13b, dil
xor r13b, 1
mov byte [rbp + 0x466], dil
xor dil, 0
or bl, r13b
or dil, 0
xor bl, 0xff
and bl, dil
xor r9b, 0xff
mov dil, r11b
xor dil, 0xff
mov r13b, byte [rbp + 0x466]
xor r13b, 1
or r9b, dil
or r13b, 1
xor r9b, 0xff
and r9b, r13b
mov dil, sil
xor dil, 0xff
mov r13b, r14b
xor r13b, 0xff
mov qword [rbp + 0x458], rax
mov al, byte [rbp + 0x466]
xor al, 0
mov byte [rbp + 0x457], dil
and dil, 0
and sil, al
mov byte [rbp + 0x456], r13b
and r13b, 0
and r14b, al
or dil, sil
or r13b, r14b
xor dil, r13b
mov sil, byte [rbp + 0x457]
mov r14b, byte [rbp + 0x456]
or sil, r14b
xor sil, 0xff
or al, 0
and sil, al
or dil, sil
mov al, bl
xor al, 0xff
mov sil, r9b
xor sil, 0xff
mov r13b, byte [rbp + 0x466]
xor r13b, 1
mov r14b, al
and r14b, 0xff
and bl, r13b
mov byte [rbp + 0x455], sil
and sil, 0xff
and r9b, r13b
or r14b, bl
or sil, r9b
xor r14b, sil
mov r9b, byte [rbp + 0x455]
or al, r9b
xor al, 0xff
or r13b, 1
and al, r13b
or r14b, al
mov al, dil
xor al, 0xff
mov bl, r14b
and bl, al
xor r14b, 0xff
and dil, r14b
or bl, dil
mov al, cl
and al, r10b
xor cl, r10b
or al, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov r10b, byte [rbp + 0x466]
xor r10b, 1
and al, r10b
or cl, al
mov al, r11b
and al, 1
xor r11b, 1
or al, r11b
xor al, 0xff
mov r10b, cl
xor r10b, al
and r10b, cl
mov al, bl
and al, r10b
xor bl, r10b
or al, bl
mov cl, r12b
xor cl, 0xff
and cl, 1
mov r10b, byte [rbp + 0x466]
xor r10b, 1
mov r11b, r12b
and r11b, r10b
or cl, r11b
xor cl, 0xff
mov r10b, al
xor r10b, cl
and r10b, al
mov cl, al
xor cl, 0xff
and cl, 1
mov r11b, byte [rbp + 0x466]
xor r11b, 1
and al, r11b
mov bl, byte [rbp + 0x466]
xor bl, 1
and bl, 0xff
and r11b, 1
or cl, al
or bl, r11b
xor cl, bl
xor r12b, 0xff
xor cl, 0xff
mov al, byte [rbp + 0x466]
xor al, 1
or r12b, cl
or al, 1
xor r12b, 0xff
and r12b, al
mov al, r10b
and al, r12b
xor r10b, r12b
or al, r10b
mov cl, dl
xor cl, 0xff
and cl, 1
mov r10b, byte [rbp + 0x466]
xor r10b, 1
mov r11b, dl
and r11b, r10b
mov bl, byte [rbp + 0x466]
xor bl, 1
and bl, 0xff
and r10b, 1
or cl, r11b
or bl, r10b
xor cl, bl
mov r10b, r15b
xor r10b, 0xff
and r10b, 1
mov r11b, byte [rbp + 0x466]
xor r11b, 1
mov bl, r15b
and bl, r11b
mov sil, byte [rbp + 0x466]
xor sil, 1
and sil, 0xff
and r11b, 1
or r10b, bl
or sil, r11b
xor r10b, sil
mov r11b, byte [rbp + 0x466]
xor r11b, 0
and r11b, 1
mov bl, byte [rbp + 0x466]
xor bl, 1
mov sil, bl
and sil, 0
mov dil, byte [rbp + 0x466]
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 + 0x466]
xor sil, 0
mov dil, byte [rbp + 0x466]
xor dil, 0
or bl, sil
or dil, 0
xor bl, 0xff
and bl, dil
xor dl, 0xff
mov sil, r11b
xor sil, 0xff
mov dil, byte [rbp + 0x466]
xor dil, 1
or dl, sil
or dil, 1
xor dl, 0xff
and dl, dil
mov sil, r10b
xor sil, 0xff
mov dil, byte [rbp + 0x466]
xor dil, 0
mov r14b, byte [rbp + 0x466]
xor r14b, 0
or sil, dil
or r14b, 0
xor sil, 0xff
and sil, r14b
xor r15b, 0xff
mov dil, r11b
xor dil, 0xff
mov r14b, byte [rbp + 0x466]
xor r14b, 1
or r15b, dil
or r14b, 1
xor r15b, 0xff
and r15b, r14b
mov dil, bl
and dil, dl
xor bl, dl
or dil, bl
mov dl, sil
and dl, r15b
xor sil, r15b
or dl, sil
mov bl, dil
xor bl, 0xff
and bl, 1
mov sil, byte [rbp + 0x466]
xor sil, 1
and dil, sil
mov r14b, dl
xor r14b, 0xff
and r14b, 0xff
and dl, sil
or bl, dil
or r14b, dl
xor bl, r14b
mov dl, cl
xor dl, 0xff
mov sil, r10b
xor sil, 0xff
mov dil, byte [rbp + 0x466]
xor dil, 0
mov r14b, dl
and r14b, 0
and cl, dil
mov r15b, sil
and r15b, 0
and r10b, dil
or r14b, cl
or r15b, r10b
xor r14b, r15b
or dl, sil
xor dl, 0xff
or dil, 0
and dl, dil
or r14b, dl
mov cl, r14b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x466]
xor dl, 1
and r14b, dl
or cl, r14b
mov dl, r11b
and dl, 0
xor r11b, 0
or dl, r11b
xor cl, 0xff
xor dl, 0xff
mov r10b, byte [rbp + 0x466]
xor r10b, 1
or cl, dl
or r10b, 1
xor cl, 0xff
and cl, r10b
mov dl, bl
and dl, cl
xor bl, cl
or dl, bl
mov cl, dl
xor cl, 0xff
and cl, 1
mov r10b, byte [rbp + 0x466]
xor r10b, 1
mov r11b, dl
and r11b, r10b
or cl, r11b
mov r10b, byte [rbp + 0x466]
xor r10b, 0
xor cl, 0xff
mov r11b, byte [rbp + 0x466]
xor r11b, 1
or r10b, cl
or r11b, 1
xor r10b, 0xff
and r10b, r11b
mov cl, byte [rbp + 0x466]
xor cl, 0
and cl, 1
mov r11b, byte [rbp + 0x466]
xor r11b, 1
mov bl, r11b
and bl, 0
mov sil, byte [rbp + 0x466]
xor sil, 1
and sil, 0xff
and r11b, 1
or cl, bl
or sil, r11b
xor cl, sil
mov r11b, cl
xor r11b, 0xff
mov bl, dl
xor bl, r11b
and bl, dl
mov dl, byte [rbp + 0x466]
xor dl, 1
and dl, 1
mov r11b, byte [rbp + 0x466]
xor r11b, 1
and r11b, 1
or dl, r11b
mov r11b, byte [rbp + 0x466]
xor r11b, 0
mov sil, dl
xor sil, r11b
and sil, dl
mov dl, byte [rbp + 0x466]
xor dl, 1
xor cl, 0xff
mov r11b, byte [rbp + 0x466]
xor r11b, 0
or dl, cl
or r11b, 0
xor dl, 0xff
and dl, r11b
mov cl, r10b
xor cl, 0xff
mov r11b, bl
xor r11b, 0xff
mov dil, byte [rbp + 0x466]
xor dil, 0
mov r14b, cl
and r14b, 0
and r10b, dil
mov r15b, r11b
and r15b, 0
and bl, dil
or r14b, r10b
or r15b, bl
xor r14b, r15b
or cl, r11b
xor cl, 0xff
or dil, 0
and cl, dil
or r14b, cl
mov cl, sil
xor cl, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, byte [rbp + 0x466]
xor r11b, 0
mov bl, cl
and bl, 0
and sil, r11b
mov dil, r10b
and dil, 0
and dl, r11b
or bl, sil
or dil, dl
xor bl, dil
or cl, r10b
xor cl, 0xff
or r11b, 0
and cl, r11b
or bl, cl
mov cl, r14b
xor cl, 0xff
mov dl, bl
and dl, cl
xor bl, 0xff
and r14b, bl
or dl, r14b
mov cl, byte [rbp + 0x466]
xor cl, 1
mov r10b, r8b
xor r10b, 0xff
mov r11b, byte [rbp + 0x466]
xor r11b, 1
or cl, r10b
or r11b, 1
xor cl, 0xff
and cl, r11b
mov r10b, byte [rbp + 0x466]
xor r10b, 1
mov r11b, r8b
and r11b, r10b
xor r8b, 0xff
and r8b, 1
or r11b, r8b
mov r8b, cl
and r8b, r11b
xor cl, r11b
or r8b, cl
mov cl, dl
xor cl, 0xff
and cl, 1
mov r10b, byte [rbp + 0x466]
xor r10b, 1
and dl, r10b
or cl, dl
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r10b, byte [rbp + 0x466]
xor r10b, 1
and r8b, r10b
mov r11b, byte [rbp + 0x466]
xor r11b, 1
and r11b, 0xff
and r10b, 1
or dl, r8b
or r11b, r10b
xor dl, r11b
mov r8b, byte [rbp + 0x466]
xor r8b, 0
and r8b, 1
mov r10b, byte [rbp + 0x466]
xor r10b, 1
and r10b, 0
or r8b, r10b
mov r10b, cl
xor r10b, 0xff
mov r11b, dl
xor r11b, 0xff
mov bl, byte [rbp + 0x466]
xor bl, 1
mov sil, r10b
and sil, 0xff
and cl, bl
mov dil, r11b
and dil, 0xff
and dl, bl
or sil, cl
or dil, dl
xor sil, dil
or r10b, r11b
xor r10b, 0xff
or bl, 1
and r10b, bl
or sil, r10b
mov cl, byte [rbp + 0x466]
xor cl, 0
mov dl, r8b
xor dl, 0xff
mov r10b, byte [rbp + 0x466]
xor r10b, 1
mov r11b, cl
and r11b, 0xff
mov bl, r10b
and bl, 0
mov dil, dl
and dil, 0xff
and r8b, r10b
or r11b, bl
or dil, r8b
xor r11b, dil
or cl, dl
xor cl, 0xff
or r10b, 1
and cl, r10b
or r11b, cl
mov cl, sil
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x466]
xor dl, 1
and sil, dl
or cl, sil
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 r10b, dl
and r10b, cl
xor dl, 0xff
and al, dl
or r10b, al
mov al, r8b
xor al, 0xff
mov cl, r10b
xor cl, 0xff
mov dl, byte [rbp + 0x466]
xor dl, 1
mov r11b, al
and r11b, 0xff
and r8b, dl
mov bl, cl
and bl, 0xff
and r10b, dl
or r11b, r8b
or bl, r10b
xor r11b, bl
or al, cl
xor al, 0xff
or dl, 1
and al, dl
or r11b, al
test r11b, 1
jne 0x6d84d39b
jmp 0x6d8bc6a4
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0xe30d48b6
add r8d, 0
sub r8d, 1
sub r8d, 0xe30d48b6
mov r9d, 0x1680782
add r9d, 0
add r9d, r8d
sub r9d, 0x1680782
sub eax, 0x1380f417
sub eax, r9d
add eax, 0x1380f417
mov r8d, ecx
add r8d, 0x2ab24eef
sub r8d, eax
sub r8d, 0x2ab24eef
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
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, 1
mov dil, sil
xor dil, 1
mov r14b, dil
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
xor bl, 0xff
mov dil, r11b
xor dil, bl
and dil, r11b
mov bl, al
and bl, dil
xor al, dil
or bl, al
mov al, sil
xor al, 0
and al, 1
mov dil, sil
xor dil, 1
and dil, 0
or al, dil
mov dil, sil
xor dil, 1
xor al, 0xff
mov r14b, sil
xor r14b, 1
or dil, al
or r14b, 1
xor dil, 0xff
and dil, r14b
mov al, sil
xor al, 1
and al, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or al, r14b
mov r14b, sil
xor r14b, 0
xor al, 0xff
mov r15b, sil
xor r15b, 0
or r14b, al
or r15b, 0
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, 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 dil, sil
xor dil, 0
mov r14b, r13b
and r14b, dil
mov r15b, al
xor r15b, 0xff
and r15b, 0
and al, dil
or dl, r14b
or r15b, al
xor dl, r15b
mov al, r13b
xor al, 0xff
mov dil, dl
xor dil, al
and dil, dl
mov al, r10b
xor al, 0xff
and al, 0
mov dl, sil
xor dl, 0
and r10b, dl
mov r14b, sil
xor r14b, 1
and r14b, 0
and dl, 1
or al, r10b
or r14b, dl
xor al, r14b
mov dl, cl
xor dl, 0xff
and dl, 1
mov r10b, sil
xor r10b, 1
mov r14b, cl
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, al
and r14b, dl
xor al, dl
or r14b, al
mov al, r10b
and al, 0
xor r10b, 0
or al, r10b
mov dl, r14b
xor dl, 0xff
and dl, 1
mov r10b, sil
xor r10b, 1
and r14b, r10b
or dl, r14b
xor al, 0xff
mov r10b, dl
xor r10b, al
and r10b, dl
mov al, bl
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
mov r14b, bl
and r14b, dl
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dl, 1
or al, r14b
or r15b, dl
xor al, r15b
mov dl, sil
xor dl, 0
and dl, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
or dl, r14b
mov r14b, sil
xor r14b, 0
and r14b, 0
mov r15b, sil
xor r15b, 0
mov r12b, r15b
and r12b, 0
mov r8b, sil
xor r8b, 1
and r8b, 0
and r15b, 1
or r14b, r12b
or r8b, r15b
xor r14b, r8b
mov r8b, al
xor r8b, 0xff
mov r15b, dl
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
mov r9b, r8b
and r9b, 0xff
and al, r12b
mov byte [rbp + 0x454], r15b
and r15b, 0xff
and dl, r12b
or r9b, al
or r15b, dl
xor r9b, r15b
mov al, byte [rbp + 0x454]
or r8b, al
xor r8b, 0xff
or r12b, 1
and r8b, r12b
or r9b, r8b
mov dl, sil
xor dl, 0
mov r8b, r14b
xor r8b, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, dl
and r12b, 0
mov al, r15b
and al, 0
mov byte [rbp + 0x453], r8b
and r8b, 0
and r14b, r15b
or r12b, al
or r8b, r14b
xor r12b, r8b
mov al, byte [rbp + 0x453]
or dl, al
xor dl, 0xff
or r15b, 0
and dl, r15b
or r12b, dl
mov dl, r9b
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
and r9b, r8b
or dl, r9b
xor dl, 0xff
xor r12b, 0xff
mov r8b, sil
xor r8b, 0
or dl, r12b
or r8b, 0
xor dl, 0xff
and dl, r8b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
mov r14b, cl
and r14b, r9b
or r8b, r14b
mov r9b, r11b
xor r9b, 0xff
and r9b, 1
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
mov r12b, r8b
xor r12b, 0xff
and r12b, 0xff
and r8b, r14b
or r9b, r15b
or r12b, r8b
xor r9b, r12b
xor r9b, 0xff
xor r11b, 0xff
mov r8b, sil
xor r8b, 1
or r9b, r11b
or r8b, 1
xor r9b, 0xff
and r9b, r8b
mov r8b, dil
xor r8b, 0xff
and r8b, 1
mov r11b, sil
xor r11b, 1
mov r14b, dil
and r14b, r11b
or r8b, r14b
mov r11b, r10b
xor r11b, 0xff
and r11b, 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 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 al, sil
xor al, 1
and al, 0xff
and r15b, 1
or r14b, r12b
or al, r15b
xor r14b, al
mov al, sil
xor al, 1
mov r15b, r8b
xor r15b, al
and r15b, r8b
mov al, r14b
xor al, 0xff
mov r12b, dil
xor r12b, al
and r12b, dil
mov al, sil
xor al, 1
mov dil, r11b
xor dil, al
and dil, r11b
mov al, r14b
xor al, 0xff
mov byte [rbp + 0x452], r10b
xor r10b, al
mov al, byte [rbp + 0x452]
and r10b, al
mov al, r15b
and al, r12b
xor r15b, r12b
or al, r15b
mov r15b, dil
xor r15b, 0xff
mov r12b, r10b
xor r12b, 0xff
mov byte [rbp + 0x451], sil
xor sil, 1
mov byte [rbp + 0x450], r15b
and r15b, 0xff
and dil, sil
mov byte [rbp + 0x44f], r12b
and r12b, 0xff
and r10b, sil
or r15b, dil
or r12b, r10b
xor r15b, r12b
mov r10b, byte [rbp + 0x450]
mov dil, byte [rbp + 0x44f]
or r10b, dil
xor r10b, 0xff
or sil, 1
and r10b, sil
or r15b, r10b
mov r10b, al
xor r10b, 0xff
and r10b, 1
mov sil, byte [rbp + 0x451]
xor sil, 1
and al, sil
mov r12b, r15b
xor r12b, 0xff
and r12b, 0xff
and r15b, sil
or r10b, al
or r12b, r15b
xor r10b, r12b
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 + 0x451]
xor r11b, 1
and al, r11b
or r8b, al
mov al, byte [rbp + 0x451]
xor al, 1
mov r11b, r14b
xor r11b, 0xff
mov sil, byte [rbp + 0x451]
xor sil, 1
mov r15b, al
and r15b, 0xff
mov r12b, sil
and r12b, 1
mov dil, r11b
and dil, 0xff
and r14b, sil
or r15b, r12b
or dil, r14b
xor r15b, dil
or al, r11b
xor al, 0xff
or sil, 1
and al, sil
or r15b, al
xor r8b, 0xff
xor r15b, 0xff
mov al, byte [rbp + 0x451]
xor al, 0
or r8b, r15b
or al, 0
xor r8b, 0xff
and r8b, al
mov al, r10b
xor al, 0xff
mov r11b, r8b
xor r11b, 0xff
mov sil, byte [rbp + 0x451]
xor sil, 0
mov dil, al
and dil, 0
and r10b, sil
mov r14b, r11b
and r14b, 0
and r8b, sil
or dil, r10b
or r14b, r8b
xor dil, r14b
or al, r11b
xor al, 0xff
or sil, 0
and al, sil
or dil, al
mov al, dl
xor al, 0xff
mov r8b, r9b
xor r8b, 0xff
mov r10b, byte [rbp + 0x451]
xor r10b, 1
or al, r8b
or r10b, 1
xor al, 0xff
and al, r10b
mov r8b, dl
xor r8b, 0xff
mov r10b, r9b
and r10b, r8b
xor r9b, 0xff
and dl, r9b
or r10b, dl
mov dl, al
xor dl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov r9b, byte [rbp + 0x451]
xor r9b, 1
mov r11b, dl
and r11b, 0xff
and al, r9b
mov sil, r8b
and sil, 0xff
and r10b, r9b
or r11b, al
or sil, r10b
xor r11b, sil
or dl, r8b
xor dl, 0xff
or r9b, 1
and dl, r9b
or r11b, dl
mov al, dil
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x451]
xor dl, 1
mov r8b, dil
and r8b, dl
or al, r8b
mov dl, byte [rbp + 0x451]
xor dl, 1
xor al, 0xff
mov r8b, byte [rbp + 0x451]
xor r8b, 1
or dl, al
or r8b, 1
xor dl, 0xff
and dl, r8b
mov al, byte [rbp + 0x451]
xor al, 1
and al, 0
mov r8b, byte [rbp + 0x451]
xor r8b, 0
mov r9b, r8b
and r9b, 1
mov r10b, byte [rbp + 0x451]
xor r10b, 1
and r10b, 0
and r8b, 1
or al, r9b
or r10b, r8b
xor al, r10b
mov r8b, al
xor r8b, 0xff
mov r9b, dil
xor r9b, r8b
and r9b, dil
mov r8b, r11b
xor r8b, 0xff
and r8b, 1
mov r10b, byte [rbp + 0x451]
xor r10b, 1
mov sil, r11b
and sil, r10b
or r8b, sil
mov r10b, byte [rbp + 0x451]
xor r10b, 1
mov sil, r8b
xor sil, r10b
and sil, r8b
xor r11b, 0xff
xor al, 0xff
mov r8b, byte [rbp + 0x451]
xor r8b, 1
or r11b, al
or r8b, 1
xor r11b, 0xff
and r11b, r8b
mov al, dl
xor al, 0xff
mov r8b, r9b
xor r8b, 0xff
mov r10b, byte [rbp + 0x451]
xor r10b, 0
mov dil, al
and dil, 0
and dl, r10b
mov r14b, r8b
and r14b, 0
and r9b, r10b
or dil, dl
or r14b, r9b
xor dil, r14b
or al, r8b
xor al, 0xff
or r10b, 0
and al, r10b
or dil, al
mov al, sil
xor al, 0xff
mov dl, r11b
xor dl, 0xff
mov r8b, byte [rbp + 0x451]
xor r8b, 1
mov r9b, al
and r9b, 0xff
and sil, r8b
mov r10b, dl
and r10b, 0xff
and r11b, r8b
or r9b, sil
or r10b, r11b
xor r9b, r10b
or al, dl
xor al, 0xff
or r8b, 1
and al, r8b
or r9b, al
mov al, dil
xor al, 0xff
and al, 0
mov dl, byte [rbp + 0x451]
xor dl, 0
and dil, dl
mov r8b, r9b
xor r8b, 0xff
and r8b, 0
and r9b, dl
or al, dil
or r8b, r9b
xor al, r8b
mov dl, r13b
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x451]
xor r8b, 1
mov r9b, r13b
and r9b, r8b
mov r10b, byte [rbp + 0x451]
xor r10b, 1
and r10b, 0xff
and r8b, 1
or dl, r9b
or r10b, r8b
xor dl, r10b
mov r8b, bl
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x451]
xor r9b, 1
mov r10b, bl
and r10b, r9b
or r8b, r10b
mov r9b, byte [rbp + 0x451]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0x451]
xor r10b, 1
mov r11b, r10b
and r11b, 1
mov sil, byte [rbp + 0x451]
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 + 0x451]
xor r11b, 1
mov sil, byte [rbp + 0x451]
xor sil, 1
or r10b, r11b
or sil, 1
xor r10b, 0xff
and r10b, sil
xor r13b, 0xff
mov r11b, r9b
xor r11b, 0xff
mov sil, byte [rbp + 0x451]
xor sil, 1
or r13b, r11b
or sil, 1
xor r13b, 0xff
and r13b, sil
mov r11b, r8b
xor r11b, 0xff
mov sil, byte [rbp + 0x451]
xor sil, 1
mov dil, byte [rbp + 0x451]
xor dil, 0
or r11b, sil
or dil, 0
xor r11b, 0xff
and r11b, dil
mov sil, r9b
xor sil, 0xff
mov dil, bl
xor dil, sil
and dil, bl
mov bl, r10b
xor bl, 0xff
mov sil, r13b
xor sil, 0xff
mov r14b, byte [rbp + 0x451]
xor r14b, 1
mov r15b, bl
and r15b, 0xff
and r10b, r14b
mov r12b, sil
and r12b, 0xff
and r13b, r14b
or r15b, r10b
or r12b, r13b
xor r15b, r12b
or bl, sil
xor bl, 0xff
or r14b, 1
and bl, r14b
or r15b, bl
mov r10b, r11b
xor r10b, 0xff
mov bl, dil
xor bl, 0xff
mov sil, byte [rbp + 0x451]
xor sil, 0
mov r14b, r10b
and r14b, 0
and r11b, sil
mov r12b, bl
and r12b, 0
and dil, sil
or r14b, r11b
or r12b, dil
xor r14b, r12b
or r10b, bl
xor r10b, 0xff
or sil, 0
and r10b, sil
or r14b, r10b
mov r10b, r15b
xor r10b, 0xff
mov r11b, r14b
and r11b, r10b
xor r14b, 0xff
and r15b, r14b
or r11b, r15b
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 + 0x451]
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 + 0x451]
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, 0
mov r8b, byte [rbp + 0x451]
xor r8b, 0
mov r9b, bl
and r9b, r8b
mov r10b, byte [rbp + 0x451]
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 + 0x451]
xor r8b, 0
and r8b, 1
mov r9b, byte [rbp + 0x451]
xor r9b, 1
mov r10b, r9b
and r10b, 0
mov r11b, byte [rbp + 0x451]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
xor bl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r10b, byte [rbp + 0x451]
xor r10b, 0
or bl, r9b
or r10b, 0
xor bl, 0xff
and bl, r10b
mov r9b, byte [rbp + 0x451]
xor r9b, 1
and r9b, 0
mov r10b, byte [rbp + 0x451]
xor r10b, 0
mov r11b, r10b
and r11b, 1
mov sil, byte [rbp + 0x451]
xor sil, 1
and sil, 0
and r10b, 1
or r9b, r11b
or sil, r10b
xor r9b, sil
mov r10b, byte [rbp + 0x451]
xor r10b, 0
mov r11b, r9b
xor r11b, r10b
and r11b, r9b
mov r9b, byte [rbp + 0x451]
xor r9b, 1
xor r8b, 0xff
mov r10b, byte [rbp + 0x451]
xor r10b, 1
or r9b, r8b
or r10b, 1
xor r9b, 0xff
and r9b, r10b
mov r8b, dl
and r8b, bl
xor dl, bl
or r8b, dl
mov dl, r11b
and dl, r9b
xor r11b, r9b
or dl, r11b
mov r9b, r8b
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x451]
xor r10b, 1
and r8b, r10b
mov r11b, dl
xor r11b, 0xff
and r11b, 0xff
and dl, r10b
or r9b, r8b
or r11b, dl
xor r9b, r11b
mov dl, byte [rbp + 0x451]
xor dl, 0
mov r8b, cl
xor r8b, 0xff
mov r10b, byte [rbp + 0x451]
xor r10b, 1
or dl, r8b
or r10b, 1
xor dl, 0xff
and dl, r10b
mov r8b, byte [rbp + 0x451]
xor r8b, 0
and r8b, 0
mov r10b, byte [rbp + 0x451]
xor r10b, 0
mov r11b, r10b
and r11b, 0
mov bl, cl
xor bl, 0xff
and bl, 0
and cl, r10b
or r8b, r11b
or bl, cl
xor r8b, bl
mov cl, dl
xor cl, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, byte [rbp + 0x451]
xor r11b, 0
mov bl, cl
and bl, 0
and dl, r11b
mov sil, r10b
and sil, 0
and r8b, r11b
or bl, dl
or sil, r8b
xor bl, sil
or cl, r10b
xor cl, 0xff
or r11b, 0
and cl, r11b
or bl, cl
mov cl, bl
xor cl, 0xff
and cl, 0
mov dl, byte [rbp + 0x451]
xor dl, 0
and bl, dl
mov r8b, byte [rbp + 0x451]
xor r8b, 1
and r8b, 0
and dl, 1
or cl, bl
or r8b, dl
xor cl, r8b
mov dl, r9b
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x451]
xor r8b, 1
mov r10b, r9b
and r10b, r8b
mov r11b, cl
xor r11b, 0xff
and r11b, 0xff
and cl, r8b
or dl, r10b
or r11b, cl
xor dl, r11b
xor dl, 0xff
xor r9b, 0xff
mov cl, byte [rbp + 0x451]
xor cl, 0
or dl, r9b
or cl, 0
xor dl, 0xff
and dl, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x451]
xor r8b, 1
mov r9b, al
and r9b, r8b
mov r10b, byte [rbp + 0x451]
xor r10b, 1
and r10b, 0xff
and r8b, 1
or cl, r9b
or r10b, r8b
xor cl, r10b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x451]
xor r9b, 1
mov r10b, dl
and r10b, r9b
mov r11b, byte [rbp + 0x451]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, byte [rbp + 0x451]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0x451]
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, cl
xor r10b, 0xff
mov r11b, byte [rbp + 0x451]
xor r11b, 1
mov bl, byte [rbp + 0x451]
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 + 0x451]
xor bl, 1
or al, r11b
or bl, 1
xor al, 0xff
and al, bl
mov r11b, byte [rbp + 0x451]
xor r11b, 1
mov bl, r8b
xor bl, r11b
and bl, r8b
mov r11b, r9b
xor r11b, 0xff
mov sil, dl
xor sil, r11b
and sil, dl
mov dl, r10b
and dl, al
xor r10b, al
or dl, r10b
mov al, bl
xor al, 0xff
mov r10b, sil
xor r10b, 0xff
mov r11b, byte [rbp + 0x451]
xor r11b, 1
mov dil, al
and dil, 0xff
and bl, r11b
mov r14b, r10b
and r14b, 0xff
and sil, r11b
or dil, bl
or r14b, sil
xor dil, r14b
or al, r10b
xor al, 0xff
or r11b, 1
and al, r11b
or dil, al
mov al, dl
xor al, 0xff
mov r10b, dil
and r10b, al
xor dil, 0xff
and dl, dil
or r10b, dl
mov al, cl
xor al, 0xff
mov dl, r8b
xor dl, 0xff
mov r11b, byte [rbp + 0x451]
xor r11b, 1
mov bl, al
and bl, 0xff
and cl, r11b
mov sil, dl
and sil, 0xff
and r8b, r11b
or bl, cl
or sil, r8b
xor bl, sil
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, byte [rbp + 0x451]
xor cl, 1
and bl, cl
or al, bl
mov cl, byte [rbp + 0x451]
xor cl, 1
mov dl, r9b
xor dl, 0xff
mov r8b, byte [rbp + 0x451]
xor r8b, 1
mov r11b, cl
and r11b, 0xff
mov bl, r8b
and bl, 1
mov sil, dl
and sil, 0xff
and r9b, r8b
or r11b, bl
or sil, r9b
xor r11b, sil
or cl, dl
xor cl, 0xff
or r8b, 1
and cl, r8b
or r11b, cl
xor al, 0xff
xor r11b, 0xff
mov cl, byte [rbp + 0x451]
xor cl, 1
or al, r11b
or cl, 1
xor al, 0xff
and al, cl
mov cl, r10b
and cl, al
xor r10b, al
or cl, r10b
test cl, 1
jne 0x6d84e336
jmp 0x6d8b36fb
jmp 0x6d84e33b
xor eax, eax
mov ecx, eax
xor eax, eax
mov edx, 0x10
mov dword [rbp + 0x448], eax
mov rax, rdx
mov qword [rbp + 0x440], rcx
mov qword [rbp + 0x438], rdx
call fcn.6d8be800
sub rsp, rax
mov rax, rsp
mov rcx, qword [rbp + 0x438]
mov qword [rbp + 0x430], rax
mov rax, rcx
call fcn.6d8be800
sub rsp, rax
mov rax, rsp
sub rsp, 0x30
mov rcx, qword [rbp + 0x440]
mov rdx, qword [rbp + 0x440]
lea r8, [sym.out.dll_ThreadFunc]
mov r9, qword [rbp + 0x440]
mov dword [rsp + 0x20], 0
mov qword [rsp + 0x28], 0
mov qword [rbp + 0x428], rax
call qword [sym.imp.KERNEL32.dll_CreateThread]
add rsp, 0x30
mov qword [rbp + 0x568], rax
lea rax, [rbp + 0x564]
sub rsp, 0x20
mov rcx, rax
lea rdx, sym.out.dll_gBuf
mov r8d, 4
call sym.out.dll_MemCpy
add rsp, 0x20
lea rcx, sym.out.dll_gBuf
mov rdx, rcx
add rdx, 0x404
add rcx, 4
mov qword [rbp + 0x558], rcx
mov qword [rbp + 0x550], rdx
mov dword [rbp + 0x54c], 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, 0xa20dfedb
mov r9d, ecx
add r9d, r8d
sub r9d, 0x58c599c5
sub r9d, 0xb5ac055a
add r9d, 0x58c599c5
add r9d, 0xbf58a908
add r9d, 0xa20dfedb
sub r9d, 0xbf58a908
mov r8d, 0xe955bc70
add r8d, 0
sub r8d, 1
sub r8d, 0xe955bc70
mov r10d, eax
sub r10d, r8d
sub r9d, r10d
sub r9d, 0x7dc8d07b
add r9d, 0x5f37c70f
add r9d, 0x7dc8d07b
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0xb5ac055a
add r8d, r9d
sub eax, r8d
sub eax, 0x52af42d6
sub eax, 0x5f37c70f
add eax, 0x52af42d6
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
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, 0
mov al, sil
and al, 0
and r14b, r13b
mov cl, r12b
and cl, 0
and r15b, r13b
or al, r14b
or cl, r15b
xor al, cl
or sil, r12b
xor sil, 0xff
or r13b, 0
and sil, r13b
or al, sil
mov cl, bl
xor cl, 0xff
and cl, 1
mov sil, dil
xor sil, 1
mov r14b, bl
and r14b, sil
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and sil, 1
or cl, r14b
or r15b, sil
xor cl, r15b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov sil, dil
xor sil, 1
and sil, 1
mov r14b, dil
xor r14b, 1
and r14b, 1
or sil, r14b
mov r14b, sil
xor r14b, 0xff
mov r15b, bl
xor r15b, r14b
and r15b, bl
mov r14b, dil
xor r14b, 1
and r14b, 1
mov r12b, dil
xor r12b, 1
and r12b, 1
or r14b, r12b
mov r12b, dil
xor r12b, 1
mov r13b, r14b
xor r13b, r12b
and r13b, r14b
mov r14b, dil
xor r14b, 1
xor sil, 0xff
mov r12b, dil
xor r12b, 1
or r14b, sil
or r12b, 1
xor r14b, 0xff
and r14b, r12b
mov sil, cl
and sil, r15b
xor cl, r15b
or sil, cl
mov cl, r13b
xor cl, 0xff
mov r15b, r14b
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 r14b, r12b
or dl, r13b
or r8b, r14b
xor dl, r8b
or cl, r15b
xor cl, 0xff
or r12b, 1
and cl, r12b
or dl, cl
mov cl, sil
xor cl, 0xff
and cl, 1
mov r8b, dil
xor r8b, 1
and sil, r8b
mov r14b, dl
xor r14b, 0xff
and r14b, 0xff
and dl, r8b
or cl, sil
or r14b, dl
xor cl, r14b
mov dl, dil
xor dl, 1
and dl, 1
mov r8b, dil
xor r8b, 1
and r8b, 1
or dl, r8b
mov r8b, 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, 0
mov sil, dil
xor sil, 0
mov r14b, sil
and r14b, 1
mov r15b, dil
xor r15b, 1
and r15b, 0
and sil, 1
or dl, r14b
or r15b, sil
xor dl, r15b
mov sil, dl
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, dil
xor r15b, 1
mov r12b, dil
xor r12b, 1
or r14b, r15b
or r12b, 1
xor r14b, 0xff
and r14b, r12b
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov r15b, r8b
xor r15b, 0xff
mov r12b, sil
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
mov r9b, r15b
and r9b, 0xff
and r8b, r13b
mov r10b, r12b
and r10b, 0xff
and sil, r13b
or r9b, r8b
or r10b, sil
xor r9b, r10b
or r15b, r12b
xor r15b, 0xff
or r13b, 1
and r15b, r13b
or r9b, r15b
mov r8b, r14b
xor r8b, 0xff
mov r10b, dl
xor r10b, 0xff
mov sil, dil
xor sil, 0
mov r15b, r8b
and r15b, 0
and r14b, sil
mov r12b, r10b
and r12b, 0
and dl, sil
or r15b, r14b
or r12b, dl
xor r15b, r12b
or r8b, r10b
xor r8b, 0xff
or sil, 0
and r8b, sil
or r15b, r8b
mov dl, r9b
xor dl, 0xff
and dl, 1
mov r8b, dil
xor r8b, 1
and r9b, r8b
mov r10b, r15b
xor r10b, 0xff
and r10b, 0xff
and r15b, r8b
or dl, r9b
or r10b, r15b
xor dl, r10b
mov r8b, dil
xor r8b, 1
and r8b, 0
mov r9b, dil
xor r9b, 0
mov r10b, r9b
and r10b, 1
mov sil, dil
xor sil, 1
and sil, 0
and r9b, 1
or r8b, r10b
or sil, r9b
xor r8b, sil
mov r9b, 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, dil
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, dil
xor r9b, 0
and r11b, r9b
mov sil, dil
xor sil, 1
and sil, 0
and r9b, 1
or r8b, r11b
or sil, r9b
xor r8b, sil
mov r9b, dl
xor r9b, 0xff
and r9b, 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 r9b, sil
or r14b, r11b
xor r9b, 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, r8b
and sil, r9b
xor r8b, r9b
or sil, r8b
mov r8b, dil
xor r8b, 0
mov r9b, r11b
xor r9b, 0xff
mov r14b, dil
xor r14b, 0
mov r15b, r8b
and r15b, 0
mov r12b, r14b
and r12b, 0
mov r13b, r9b
and r13b, 0
and r11b, r14b
or r15b, r12b
or r13b, r11b
xor r15b, r13b
or r8b, r9b
xor r8b, 0xff
or r14b, 0
and r8b, r14b
or r15b, r8b
mov r8b, sil
xor r8b, 0xff
and r8b, 1
mov r9b, dil
xor r9b, 1
and sil, r9b
mov r11b, dil
xor r11b, 1
and r11b, 0xff
and r9b, 1
or r8b, sil
or r11b, r9b
xor r8b, r11b
xor r15b, 0xff
mov r9b, r8b
xor r9b, r15b
and r9b, r8b
mov r8b, dil
xor r8b, 1
and r8b, 1
mov r11b, dil
xor r11b, 1
and r11b, 1
or r8b, r11b
mov r11b, cl
xor r11b, 0xff
mov sil, r8b
and sil, r11b
xor r8b, 0xff
mov r11b, cl
and r11b, r8b
or sil, r11b
mov r8b, cl
xor r8b, 0xff
mov r11b, sil
xor r11b, r8b
and r11b, sil
mov r8b, bl
xor r8b, 0xff
and r8b, 0
mov sil, dil
xor sil, 0
and bl, sil
mov r14b, dil
xor r14b, 1
and r14b, 0
and sil, 1
or r8b, bl
or r14b, sil
xor r8b, r14b
mov bl, dl
xor bl, 0xff
and bl, 1
mov sil, dil
xor sil, 1
mov r14b, dl
and r14b, sil
or bl, r14b
mov sil, dil
xor sil, 0
and sil, 1
mov r14b, dil
xor r14b, 1
and r14b, 0
or sil, r14b
mov r14b, r8b
and r14b, bl
xor r8b, bl
or r14b, r8b
mov r8b, sil
and r8b, 0
xor sil, 0
or r8b, 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 bl, 0xff
xor r8b, 0xff
mov sil, dil
xor sil, 0
or bl, r8b
or sil, 0
xor bl, 0xff
and bl, sil
mov r8b, r10b
xor r8b, 0xff
and r8b, 1
mov sil, dil
xor sil, 1
mov r14b, r10b
and r14b, sil
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and sil, 1
or r8b, r14b
or r15b, sil
xor r8b, r15b
mov sil, r9b
xor sil, 0xff
and sil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r9b
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, 1
mov r15b, dil
xor r15b, 1
and r15b, 1
or r14b, r15b
mov r15b, r8b
xor r15b, 0xff
mov r12b, dil
xor r12b, 1
mov r13b, dil
xor r13b, 0
or r15b, r12b
or r13b, 0
xor r15b, 0xff
and r15b, r13b
mov r12b, r14b
xor r12b, 0xff
mov r13b, r10b
xor r13b, r12b
and r13b, r10b
mov r10b, sil
xor r10b, 0xff
mov r12b, dil
xor r12b, 1
mov byte [rbp + 0x427], dil
xor dil, 1
or r10b, r12b
or dil, 1
xor r10b, 0xff
and r10b, dil
mov dil, r14b
xor dil, 0xff
mov r12b, r9b
xor r12b, dil
and r12b, r9b
mov r9b, r15b
and r9b, r13b
xor r15b, r13b
or r9b, r15b
mov dil, r10b
and dil, r12b
xor r10b, r12b
or dil, r10b
mov r10b, r9b
xor r10b, 0xff
mov r15b, dil
and r15b, r10b
xor dil, 0xff
and r9b, dil
or r15b, r9b
mov r9b, r8b
and r9b, sil
xor r8b, sil
or r9b, r8b
mov r8b, r9b
xor r8b, 0xff
and r8b, 1
mov r10b, byte [rbp + 0x427]
xor r10b, 1
and r9b, r10b
mov sil, byte [rbp + 0x427]
xor sil, 1
and sil, 0xff
and r10b, 1
or r8b, r9b
or sil, r10b
xor r8b, sil
mov r9b, byte [rbp + 0x427]
xor r9b, 1
mov r10b, r14b
xor r10b, 0xff
mov sil, byte [rbp + 0x427]
xor sil, 1
mov dil, r9b
and dil, 0xff
mov r12b, sil
and r12b, 1
mov r13b, r10b
and r13b, 0xff
and r14b, sil
or dil, r12b
or r13b, r14b
xor dil, r13b
or r9b, r10b
xor r9b, 0xff
or sil, 1
and r9b, sil
or dil, r9b
xor r8b, 0xff
xor dil, 0xff
mov r9b, byte [rbp + 0x427]
xor r9b, 0
or r8b, dil
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov r9b, r15b
xor r9b, 0xff
mov r10b, r8b
xor r10b, 0xff
mov sil, byte [rbp + 0x427]
xor sil, 0
mov dil, r9b
and dil, 0
and r15b, sil
mov r14b, r10b
and r14b, 0
and r8b, sil
or dil, r15b
or r14b, r8b
xor dil, r14b
or r9b, r10b
xor r9b, 0xff
or sil, 0
and r9b, sil
or dil, r9b
mov r8b, r11b
xor r8b, 0xff
and r8b, 0
mov r9b, byte [rbp + 0x427]
xor r9b, 0
mov r10b, r11b
and r10b, r9b
mov sil, byte [rbp + 0x427]
xor sil, 1
and sil, 0
and r9b, 1
or r8b, r10b
or sil, r9b
xor r8b, sil
mov r9b, bl
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x427]
xor r10b, 1
mov sil, bl
and sil, r10b
or r9b, sil
mov r10b, byte [rbp + 0x427]
xor r10b, 0
and r10b, 1
mov sil, byte [rbp + 0x427]
xor sil, 1
and sil, 0
or r10b, sil
mov sil, r8b
xor sil, 0xff
mov r14b, byte [rbp + 0x427]
xor r14b, 0
mov r15b, byte [rbp + 0x427]
xor r15b, 1
or sil, r14b
or r15b, 1
xor sil, 0xff
and sil, r15b
mov r14b, r10b
xor r14b, 0xff
mov r15b, r11b
xor r15b, r14b
and r15b, r11b
mov r11b, r9b
xor r11b, 0xff
mov r14b, byte [rbp + 0x427]
xor r14b, 0
mov r12b, byte [rbp + 0x427]
xor r12b, 1
or r11b, r14b
or r12b, 1
xor r11b, 0xff
and r11b, r12b
mov r14b, r10b
xor r14b, 0xff
mov r12b, bl
xor r12b, r14b
and r12b, bl
mov bl, sil
and bl, r15b
xor sil, r15b
or bl, sil
mov sil, r11b
xor sil, 0xff
mov r14b, r12b
xor r14b, 0xff
mov r15b, byte [rbp + 0x427]
xor r15b, 1
mov r13b, sil
and r13b, 0xff
and r11b, r15b
mov byte [rbp + 0x426], r14b
and r14b, 0xff
and r12b, r15b
or r13b, r11b
or r14b, r12b
xor r13b, r14b
mov r11b, byte [rbp + 0x426]
or sil, r11b
xor sil, 0xff
or r15b, 1
and sil, r15b
or r13b, sil
mov sil, bl
xor sil, 0xff
and sil, 1
mov r14b, byte [rbp + 0x427]
xor r14b, 1
and bl, r14b
mov r15b, r13b
xor r15b, 0xff
and r15b, 0xff
and r13b, r14b
or sil, bl
or r15b, r13b
xor sil, r15b
mov bl, r8b
and bl, r9b
xor r8b, r9b
or bl, r8b
mov r8b, bl
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x427]
xor r9b, 1
and bl, r9b
or r8b, bl
mov r9b, r10b
and r9b, 0
xor r10b, 0
or r9b, r10b
xor r8b, 0xff
xor r9b, 0xff
mov r10b, byte [rbp + 0x427]
xor r10b, 1
or r8b, r9b
or r10b, 1
xor r8b, 0xff
and r8b, r10b
mov r9b, sil
and r9b, r8b
xor sil, r8b
or r9b, sil
mov r8b, dil
xor r8b, 0xff
and r8b, 1
mov r10b, byte [rbp + 0x427]
xor r10b, 1
mov bl, dil
and bl, r10b
mov sil, byte [rbp + 0x427]
xor sil, 1
and sil, 0xff
and r10b, 1
or r8b, bl
or sil, r10b
xor r8b, sil
mov r10b, byte [rbp + 0x427]
xor r10b, 1
xor r8b, 0xff
mov bl, byte [rbp + 0x427]
xor bl, 0
or r10b, r8b
or bl, 0
xor r10b, 0xff
and r10b, bl
mov r8b, byte [rbp + 0x427]
xor r8b, 1
and r8b, 1
mov bl, byte [rbp + 0x427]
xor bl, 1
and bl, 1
or r8b, bl
mov bl, r8b
xor bl, 0xff
mov sil, dil
xor sil, bl
and sil, dil
mov bl, r9b
xor bl, 0xff
and bl, 1
mov dil, byte [rbp + 0x427]
xor dil, 1
mov r14b, r9b
and r14b, dil
or bl, r14b
mov dil, byte [rbp + 0x427]
xor dil, 1
mov r14b, bl
xor r14b, dil
and r14b, bl
xor r9b, 0xff
xor r8b, 0xff
mov bl, byte [rbp + 0x427]
xor bl, 1
or r9b, r8b
or bl, 1
xor r9b, 0xff
and r9b, bl
mov r8b, r10b
and r8b, sil
xor r10b, sil
or r8b, r10b
mov r10b, r14b
and r10b, r9b
xor r14b, r9b
or r10b, r14b
mov r9b, r8b
xor r9b, 0xff
and r9b, 0
mov bl, byte [rbp + 0x427]
xor bl, 0
and r8b, bl
mov sil, r10b
xor sil, 0xff
and sil, 0
and r10b, bl
or r9b, r8b
or sil, r10b
xor r9b, sil
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r10b, byte [rbp + 0x427]
xor r10b, 1
mov bl, al
and bl, r10b
or r8b, bl
mov r10b, cl
xor r10b, 0xff
and r10b, 1
mov bl, byte [rbp + 0x427]
xor bl, 1
mov sil, cl
and sil, bl
or r10b, sil
mov bl, byte [rbp + 0x427]
xor bl, 1
and bl, 0
mov sil, byte [rbp + 0x427]
xor sil, 0
mov dil, sil
and dil, 1
mov r14b, byte [rbp + 0x427]
xor r14b, 1
and r14b, 0
and sil, 1
or bl, dil
or r14b, sil
xor bl, r14b
mov sil, byte [rbp + 0x427]
xor sil, 1
mov dil, r8b
xor dil, sil
and dil, r8b
xor al, 0xff
mov sil, bl
xor sil, 0xff
mov r14b, byte [rbp + 0x427]
xor r14b, 0
or al, sil
or r14b, 0
xor al, 0xff
and al, r14b
mov sil, byte [rbp + 0x427]
xor sil, 1
mov r14b, r10b
xor r14b, sil
and r14b, r10b
xor cl, 0xff
mov sil, bl
xor sil, 0xff
mov r15b, byte [rbp + 0x427]
xor r15b, 0
or cl, sil
or r15b, 0
xor cl, 0xff
and cl, r15b
mov sil, dil
and sil, al
xor dil, al
or sil, dil
mov al, r14b
and al, cl
xor r14b, cl
or al, r14b
mov cl, sil
xor cl, 0xff
and cl, 1
mov dil, byte [rbp + 0x427]
xor dil, 1
and sil, dil
mov r14b, al
xor r14b, 0xff
and r14b, 0xff
and al, dil
or cl, sil
or r14b, al
xor cl, r14b
mov al, r8b
and al, r10b
xor r8b, r10b
or al, r8b
mov r8b, al
xor r8b, 0xff
and r8b, 0
mov r10b, byte [rbp + 0x427]
xor r10b, 0
and al, r10b
mov sil, byte [rbp + 0x427]
xor sil, 1
and sil, 0
and r10b, 1
or r8b, al
or sil, r10b
xor r8b, sil
mov al, bl
and al, 1
xor bl, 1
or al, bl
xor al, 0xff
mov r10b, r8b
xor r10b, al
and r10b, r8b
mov al, cl
xor al, 0xff
mov r8b, r10b
xor r8b, 0xff
mov bl, byte [rbp + 0x427]
xor bl, 1
mov sil, al
and sil, 0xff
and cl, bl
mov dil, r8b
and dil, 0xff
and r10b, bl
or sil, cl
or dil, r10b
xor sil, dil
or al, r8b
xor al, 0xff
or bl, 1
and al, bl
or sil, al
mov al, sil
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x427]
xor cl, 1
mov r8b, sil
and r8b, cl
or al, r8b
mov cl, byte [rbp + 0x427]
xor cl, 1
xor al, 0xff
mov r8b, byte [rbp + 0x427]
xor r8b, 0
or cl, al
or r8b, 0
xor cl, 0xff
and cl, r8b
mov al, byte [rbp + 0x427]
xor al, 1
and al, 1
mov r8b, byte [rbp + 0x427]
xor r8b, 1
and r8b, 1
or al, r8b
xor sil, 0xff
mov r8b, al
xor r8b, 0xff
mov r10b, byte [rbp + 0x427]
xor r10b, 0
or sil, r8b
or r10b, 0
xor sil, 0xff
and sil, r10b
mov r8b, byte [rbp + 0x427]
xor r8b, 1
and r8b, 1
mov r10b, byte [rbp + 0x427]
xor r10b, 1
and r10b, 1
or r8b, r10b
mov r10b, byte [rbp + 0x427]
xor r10b, 1
mov bl, r8b
xor bl, r10b
and bl, r8b
mov r8b, byte [rbp + 0x427]
xor r8b, 1
xor al, 0xff
mov r10b, byte [rbp + 0x427]
xor r10b, 0
or r8b, al
or r10b, 0
xor r8b, 0xff
and r8b, r10b
mov al, cl
and al, sil
xor cl, sil
or al, cl
mov cl, bl
and cl, r8b
xor bl, r8b
or cl, bl
mov r8b, al
xor r8b, 0xff
mov r10b, cl
and r10b, r8b
xor cl, 0xff
and al, cl
or r10b, al
mov al, byte [rbp + 0x427]
xor al, 1
and al, 1
mov cl, byte [rbp + 0x427]
xor cl, 1
mov r8b, cl
and r8b, 1
mov bl, byte [rbp + 0x427]
xor bl, 1
and bl, 0xff
and cl, 1
or al, r8b
or bl, cl
xor al, bl
mov cl, dl
xor cl, 0xff
and cl, 0
mov r8b, byte [rbp + 0x427]
xor r8b, 0
mov bl, dl
and bl, r8b
mov sil, byte [rbp + 0x427]
xor sil, 1
and sil, 0
and r8b, 1
or cl, bl
or sil, r8b
xor cl, sil
mov r8b, byte [rbp + 0x427]
xor r8b, 1
and r8b, 1
mov bl, byte [rbp + 0x427]
xor bl, 1
mov sil, bl
and sil, 1
mov dil, byte [rbp + 0x427]
xor dil, 1
and dil, 0xff
and bl, 1
or r8b, sil
or dil, bl
xor r8b, dil
mov bl, byte [rbp + 0x427]
xor bl, 1
mov sil, al
xor sil, bl
and sil, al
mov bl, r8b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov dil, byte [rbp + 0x427]
xor dil, 1
mov r14b, cl
xor r14b, dil
and r14b, cl
xor dl, 0xff
mov dil, r8b
xor dil, 0xff
mov r15b, byte [rbp + 0x427]
xor r15b, 1
or dl, dil
or r15b, 1
xor dl, 0xff
and dl, r15b
mov dil, sil
and dil, bl
xor sil, bl
or dil, sil
mov bl, r14b
and bl, dl
xor r14b, dl
or bl, r14b
mov dl, dil
xor dl, 0xff
and dl, 0
mov sil, byte [rbp + 0x427]
xor sil, 0
and dil, sil
mov r14b, bl
xor r14b, 0xff
and r14b, 0
and bl, sil
or dl, dil
or r14b, bl
xor dl, r14b
mov bl, al
and bl, cl
xor al, cl
or bl, al
mov al, bl
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x427]
xor cl, 1
and bl, cl
mov sil, byte [rbp + 0x427]
xor sil, 1
and sil, 0xff
and cl, 1
or al, bl
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, dl
and al, r8b
xor dl, r8b
or al, dl
mov cl, r10b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x427]
xor dl, 1
and r10b, dl
mov r8b, byte [rbp + 0x427]
xor r8b, 1
and r8b, 0xff
and dl, 1
or cl, r10b
or r8b, dl
xor cl, r8b
mov dl, al
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x427]
xor r8b, 1
and al, r8b
or dl, al
mov al, byte [rbp + 0x427]
xor al, 0
and al, 1
mov r8b, byte [rbp + 0x427]
xor r8b, 1
mov r10b, r8b
and r10b, 0
mov bl, byte [rbp + 0x427]
xor bl, 1
and bl, 0xff
and r8b, 1
or al, r10b
or bl, r8b
xor al, bl
mov r8b, cl
xor r8b, 0xff
mov r10b, dl
xor r10b, 0xff
mov bl, byte [rbp + 0x427]
xor bl, 1
mov sil, r8b
and sil, 0xff
and cl, bl
mov dil, r10b
and dil, 0xff
and dl, bl
or sil, cl
or dil, dl
xor sil, dil
or r8b, r10b
xor r8b, 0xff
or bl, 1
and r8b, bl
or sil, r8b
mov cl, al
and cl, 0
xor al, 0
or cl, al
mov al, sil
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x427]
xor dl, 1
and sil, dl
or al, sil
xor al, 0xff
xor cl, 0xff
mov dl, byte [rbp + 0x427]
xor dl, 0
or al, cl
or dl, 0
xor al, 0xff
and al, dl
mov cl, r9b
xor cl, 0xff
and cl, 0
mov dl, byte [rbp + 0x427]
xor dl, 0
mov r8b, r9b
and r8b, dl
mov r10b, byte [rbp + 0x427]
xor r10b, 1
and r10b, 0
and dl, 1
or cl, r8b
or r10b, dl
xor cl, r10b
mov dl, al
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp + 0x427]
xor r8b, 0
mov r10b, al
and r10b, r8b
mov bl, byte [rbp + 0x427]
xor bl, 1
and bl, 0
and r8b, 1
or dl, r10b
or bl, r8b
xor dl, bl
mov r8b, byte [rbp + 0x427]
xor r8b, 0
and r8b, 1
mov r10b, byte [rbp + 0x427]
xor r10b, 1
and r10b, 0
or r8b, r10b
mov r10b, byte [rbp + 0x427]
xor r10b, 0
mov bl, cl
xor bl, r10b
and bl, cl
xor r9b, 0xff
mov r10b, r8b
xor r10b, 0xff
mov sil, byte [rbp + 0x427]
xor sil, 0
or r9b, r10b
or sil, 0
xor r9b, 0xff
and r9b, sil
mov r10b, byte [rbp + 0x427]
xor r10b, 0
mov sil, dl
xor sil, r10b
and sil, dl
xor al, 0xff
mov r10b, r8b
xor r10b, 0xff
mov dil, byte [rbp + 0x427]
xor dil, 1
or al, r10b
or dil, 1
xor al, 0xff
and al, dil
mov r10b, bl
xor r10b, 0xff
mov dil, r9b
xor dil, 0xff
mov r14b, byte [rbp + 0x427]
xor r14b, 1
mov r15b, r10b
and r15b, 0xff
and bl, r14b
mov r12b, dil
and r12b, 0xff
and r9b, r14b
or r15b, bl
or r12b, r9b
xor r15b, r12b
or r10b, dil
xor r10b, 0xff
or r14b, 1
and r10b, r14b
or r15b, r10b
mov r9b, sil
and r9b, al
xor sil, al
or r9b, sil
mov al, r15b
xor al, 0xff
and al, 0
mov r10b, byte [rbp + 0x427]
xor r10b, 0
and r15b, r10b
mov bl, r9b
xor bl, 0xff
and bl, 0
and r9b, r10b
or al, r15b
or bl, r9b
xor al, bl
mov r9b, cl
and r9b, dl
xor cl, dl
or r9b, cl
mov cl, r9b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x427]
xor dl, 1
and r9b, dl
mov r10b, byte [rbp + 0x427]
xor r10b, 1
and r10b, 0xff
and dl, 1
or cl, r9b
or r10b, dl
xor cl, r10b
mov dl, r8b
and dl, 0
xor r8b, 0
or dl, r8b
xor cl, 0xff
xor dl, 0xff
mov r8b, byte [rbp + 0x427]
xor r8b, 1
or cl, dl
or r8b, 1
xor cl, 0xff
and cl, r8b
mov dl, al
and dl, cl
xor al, cl
or dl, al
test dl, 1
jne 0x6d84f6e6
jmp 0x6d8b49f7
xor eax, eax
mov ecx, dword [rbp + 0x54c]
mov edx, dword [sym.out.dll_x.13]
mov r8d, dword [sym.out.dll_y.14]
mov r9d, edx
add r9d, 0x9e199f03
sub r9d, 0x55a32bf0
sub r9d, 0x9e199f03
sub r9d, 0xb8c82c87
add r9d, 0xb13f618
add r9d, 0xb8c82c87
mov r10d, eax
sub r10d, r9d
mov r9d, eax
sub r9d, 0x55a32bf0
add r10d, r9d
mov r9d, eax
sub r9d, r10d
add r9d, 0x59065bb7
sub r9d, 0x539e3b2b
sub r9d, 0x59065bb7
add r9d, 0x3097d07f
sub r9d, 1
sub r9d, 0x3097d07f
sub r9d, 0xfc5fade6
add r9d, 0x539e3b2b
add r9d, 0xfc5fade6
sub eax, 0xb13f618
add eax, 0
add r9d, 0x543d6e39
add r9d, eax
sub r9d, 0x543d6e39
imul edx, r9d
and edx, 1
cmp edx, 0
sete r11b
cmp r8d, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or sil, r15b
mov r14b, dil
xor r14b, 1
xor sil, 0xff
mov r15b, dil
xor r15b, 0
or r14b, sil
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov sil, dil
xor sil, 1
and sil, 1
mov r15b, dil
xor r15b, 1
and r15b, 1
or sil, r15b
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 dl, r12b
and dl, 0xff
and r15b, r13b
or al, r14b
or dl, r15b
xor al, dl
or sil, r12b
xor sil, 0xff
or r13b, 1
and sil, r13b
or al, sil
mov dl, bl
xor dl, 0xff
and dl, 1
mov sil, dil
xor sil, 1
mov r14b, bl
and r14b, sil
or dl, r14b
mov sil, dil
xor sil, 1
xor dl, 0xff
mov r14b, dil
xor r14b, 0
or sil, dl
or r14b, 0
xor sil, 0xff
and sil, r14b
mov dl, dil
xor dl, 1
and dl, 1
mov r14b, dil
xor r14b, 1
and r14b, 1
or dl, r14b
mov r14b, bl
xor r14b, 0xff
mov r15b, dl
xor r15b, 0xff
mov r12b, dil
xor r12b, 0
or r14b, r15b
or r12b, 0
xor r14b, 0xff
and r14b, r12b
mov r15b, dil
xor r15b, 1
and r15b, 0
mov r12b, dil
xor r12b, 0
mov r13b, r12b
and r13b, 1
mov r8b, dil
xor r8b, 1
and r8b, 0
and r12b, 1
or r15b, r13b
or r8b, r12b
xor r15b, r8b
mov r8b, dil
xor r8b, 1
mov r12b, r15b
xor r12b, r8b
and r12b, r15b
mov r8b, dil
xor r8b, 1
xor dl, 0xff
mov r15b, dil
xor r15b, 0
or r8b, dl
or r15b, 0
xor r8b, 0xff
and r8b, r15b
mov dl, sil
xor dl, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r13b, dil
xor r13b, 1
mov r9b, dl
and r9b, 0xff
and sil, r13b
mov r10b, r15b
and r10b, 0xff
and r14b, r13b
or r9b, sil
or r10b, r14b
xor r9b, r10b
or dl, r15b
xor dl, 0xff
or r13b, 1
and dl, r13b
or r9b, dl
mov dl, r12b
xor dl, 0xff
mov r10b, r8b
xor r10b, 0xff
mov sil, dil
xor sil, 1
mov r14b, dl
and r14b, 0xff
and r12b, sil
mov r15b, r10b
and r15b, 0xff
and r8b, sil
or r14b, r12b
or r15b, r8b
xor r14b, r15b
or dl, r10b
xor dl, 0xff
or sil, 1
and dl, sil
or r14b, dl
mov dl, r9b
xor dl, 0xff
mov r8b, r14b
and r8b, dl
xor r14b, 0xff
and r9b, r14b
or 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, 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
xor r10b, 1
and r10b, 0xff
mov sil, dil
xor sil, 1
and sil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r14b
and r15b, 1
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
mov r14b, dil
xor r14b, 0
mov r15b, sil
xor r15b, r14b
and r15b, sil
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov sil, r9b
and sil, r10b
xor r9b, r10b
or sil, r9b
mov r9b, r15b
xor r9b, 0xff
mov r10b, dl
xor r10b, 0xff
mov r14b, dil
xor r14b, 0
mov r12b, r9b
and r12b, 0
and r15b, r14b
mov r13b, r10b
and r13b, 0
and dl, r14b
or r12b, r15b
or r13b, dl
xor r12b, r13b
or r9b, r10b
xor r9b, 0xff
or r14b, 0
and r9b, r14b
or r12b, r9b
mov dl, sil
xor dl, 0xff
and dl, 0
mov r9b, dil
xor r9b, 0
and sil, r9b
mov r10b, r12b
xor r10b, 0xff
and r10b, 0
and r12b, r9b
or dl, sil
or r10b, r12b
xor dl, r10b
mov r9b, al
xor r9b, 0xff
and r9b, 1
mov r10b, dil
xor r10b, 1
mov sil, al
and sil, r10b
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and r10b, 1
or r9b, sil
or r14b, r10b
xor r9b, r14b
mov r10b, dil
xor r10b, 1
and r10b, 1
mov sil, dil
xor sil, 1
and sil, 1
or r10b, sil
mov sil, dil
xor sil, 1
and sil, 1
mov r14b, dil
xor r14b, 1
and r14b, 1
or sil, r14b
mov r14b, r9b
xor r14b, 0xff
mov r15b, r10b
xor r15b, 0xff
mov r12b, dil
xor r12b, 1
mov r13b, r14b
and r13b, 0xff
and r9b, r12b
mov byte [rbp + 0x425], r15b
and r15b, 0xff
and r10b, r12b
or r13b, r9b
or r15b, r10b
xor r13b, r15b
mov r9b, byte [rbp + 0x425]
or r14b, r9b
xor r14b, 0xff
or r12b, 1
and r14b, r12b
or r13b, r14b
mov r10b, sil
and r10b, 1
xor sil, 1
or r10b, sil
mov sil, r13b
xor sil, 0xff
and sil, 1
mov r14b, dil
xor r14b, 1
and r13b, r14b
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and r14b, 1
or sil, r13b
or r15b, r14b
xor sil, r15b
xor r10b, 0xff
mov r14b, sil
xor r14b, r10b
and r14b, sil
mov r10b, dl
xor r10b, 0xff
and r10b, 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 r10b, r15b
or r12b, sil
xor r10b, r12b
mov sil, r11b
xor sil, 0xff
and sil, 1
mov r15b, dil
xor r15b, 1
mov r12b, r11b
and r12b, r15b
mov r13b, r10b
xor r13b, 0xff
and r13b, 0xff
and r10b, r15b
or sil, r12b
or r13b, r10b
xor sil, r13b
xor sil, 0xff
xor r11b, 0xff
mov r10b, dil
xor r10b, 1
or sil, r11b
or r10b, 1
xor sil, 0xff
and sil, 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, 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, dil
xor r15b, 1
and r15b, 1
mov r12b, dil
xor r12b, 1
and r12b, 1
or r15b, r12b
mov r12b, r10b
xor r12b, 0xff
mov r13b, r11b
xor r13b, 0xff
mov r9b, dil
xor r9b, 0
mov byte [rbp + 0x424], r12b
and r12b, 0
and r10b, r9b
mov byte [rbp + 0x423], r13b
and r13b, 0
and r11b, r9b
or r12b, r10b
or r13b, r11b
xor r12b, r13b
mov r10b, byte [rbp + 0x424]
mov r11b, byte [rbp + 0x423]
or r10b, r11b
xor r10b, 0xff
or r9b, 0
and r10b, r9b
or r12b, r10b
mov r9b, dil
xor r9b, 1
mov r10b, r15b
xor r10b, 0xff
mov r13b, dil
xor r13b, 0
mov r11b, r9b
and r11b, 0
mov byte [rbp + 0x422], r13b
and r13b, 1
mov byte [rbp + 0x421], r10b
and r10b, 0
mov byte [rbp + 0x420], al
mov al, byte [rbp + 0x422]
and r15b, al
or r11b, r13b
or r10b, r15b
xor r11b, r10b
mov r10b, byte [rbp + 0x421]
or r9b, r10b
xor r9b, 0xff
or al, 0
and r9b, al
or r11b, r9b
mov al, r12b
xor al, 0xff
and al, 1
mov r9b, dil
xor r9b, 1
and r12b, r9b
or al, r12b
xor r11b, 0xff
mov r9b, al
xor r9b, r11b
and r9b, al
mov al, dl
xor al, 0xff
and al, 1
mov r11b, dil
xor r11b, 1
mov r15b, dl
and r15b, r11b
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r11b, 1
or al, r15b
or r12b, r11b
xor al, r12b
mov r11b, bl
xor r11b, 0xff
mov r15b, al
and r15b, r11b
xor al, 0xff
mov r11b, bl
and r11b, al
or r15b, r11b
xor bl, 0xff
mov al, r15b
xor al, bl
and al, 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, sil
xor bl, 0xff
and bl, 1
mov r15b, dil
xor r15b, 1
mov r12b, sil
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, dil
xor r12b, 1
mov r13b, r11b
xor r13b, r12b
and r13b, r11b
mov r12b, r15b
xor r12b, 0xff
mov r10b, r14b
xor r10b, r12b
and r10b, r14b
mov r14b, bl
xor r14b, 0xff
mov r12b, dil
xor r12b, 1
mov byte [rbp + 0x41f], dil
xor dil, 0
or r14b, r12b
or dil, 0
xor r14b, 0xff
and r14b, dil
xor sil, 0xff
mov dil, r15b
xor dil, 0xff
mov r12b, byte [rbp + 0x41f]
xor r12b, 1
or sil, dil
or r12b, 1
xor sil, 0xff
and sil, r12b
mov dil, r13b
xor dil, 0xff
mov r12b, r10b
xor r12b, 0xff
mov byte [rbp + 0x41e], al
mov al, byte [rbp + 0x41f]
xor al, 0
mov byte [rbp + 0x41d], dil
and dil, 0
and r13b, al
mov byte [rbp + 0x41c], r12b
and r12b, 0
and r10b, al
or dil, r13b
or r12b, r10b
xor dil, r12b
mov r10b, byte [rbp + 0x41d]
mov r12b, byte [rbp + 0x41c]
or r10b, r12b
xor r10b, 0xff
or al, 0
and r10b, al
or dil, r10b
mov al, r14b
xor al, 0xff
mov r10b, sil
xor r10b, 0xff
mov r13b, byte [rbp + 0x41f]
xor r13b, 1
mov r12b, al
and r12b, 0xff
and r14b, r13b
mov byte [rbp + 0x41b], r10b
and r10b, 0xff
and sil, r13b
or r12b, r14b
or r10b, sil
xor r12b, r10b
mov r10b, byte [rbp + 0x41b]
or al, r10b
xor al, 0xff
or r13b, 1
and al, r13b
or r12b, al
mov al, dil
xor al, 0xff
and al, 0
mov sil, byte [rbp + 0x41f]
xor sil, 0
and dil, sil
mov r14b, r12b
xor r14b, 0xff
and r14b, 0
and r12b, sil
or al, dil
or r14b, r12b
xor al, r14b
mov sil, r11b
xor sil, 0xff
mov dil, bl
xor dil, 0xff
mov r14b, byte [rbp + 0x41f]
xor r14b, 0
mov r12b, sil
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 sil, dil
xor sil, 0xff
or r14b, 0
and sil, r14b
or r12b, sil
mov r11b, r12b
xor r11b, 0xff
and r11b, 1
mov bl, byte [rbp + 0x41f]
xor bl, 1
and r12b, bl
mov sil, byte [rbp + 0x41f]
xor sil, 1
and sil, 0xff
and bl, 1
or r11b, r12b
or sil, bl
xor r11b, sil
mov bl, r15b
and bl, 1
xor r15b, 1
or bl, r15b
xor r11b, 0xff
xor bl, 0xff
mov sil, byte [rbp + 0x41f]
xor sil, 0
or r11b, bl
or sil, 0
xor r11b, 0xff
and r11b, sil
mov bl, al
xor bl, 0xff
mov sil, r11b
xor sil, 0xff
mov dil, byte [rbp + 0x41f]
xor dil, 1
mov r14b, bl
and r14b, 0xff
and al, dil
mov r15b, sil
and r15b, 0xff
and r11b, dil
or r14b, al
or r15b, r11b
xor r14b, r15b
or bl, sil
xor bl, 0xff
or dil, 1
and bl, dil
or r14b, bl
mov al, r9b
xor al, 0xff
mov r11b, byte [rbp + 0x41e]
xor r11b, 0xff
mov bl, byte [rbp + 0x41f]
xor bl, 1
or al, r11b
or bl, 1
xor al, 0xff
and al, bl
mov r11b, r9b
xor r11b, 0xff
mov bl, byte [rbp + 0x41e]
and bl, r11b
mov r11b, byte [rbp + 0x41e]
xor r11b, 0xff
and r9b, r11b
or bl, r9b
mov r9b, al
xor r9b, 0xff
mov r11b, bl
xor r11b, 0xff
mov sil, byte [rbp + 0x41f]
xor sil, 1
mov dil, r9b
and dil, 0xff
and al, sil
mov r15b, r11b
and r15b, 0xff
and bl, sil
or dil, al
or r15b, bl
xor dil, r15b
or r9b, r11b
xor r9b, 0xff
or sil, 1
and r9b, sil
or dil, r9b
mov al, r14b
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x41f]
xor r9b, 1
mov r11b, r14b
and r11b, r9b
or al, r11b
mov r9b, dil
xor r9b, 0xff
xor al, 0xff
mov r11b, byte [rbp + 0x41f]
xor r11b, 0
or r9b, al
or r11b, 0
xor r9b, 0xff
and r9b, r11b
mov al, dil
xor al, 0xff
and al, 1
mov r11b, byte [rbp + 0x41f]
xor r11b, 1
and dil, r11b
mov bl, byte [rbp + 0x41f]
xor bl, 1
and bl, 0xff
and r11b, 1
or al, dil
or bl, r11b
xor al, bl
xor r14b, 0xff
xor al, 0xff
mov r11b, byte [rbp + 0x41f]
xor r11b, 0
or r14b, al
or r11b, 0
xor r14b, 0xff
and r14b, r11b
mov al, r9b
and al, r14b
xor r9b, r14b
or al, r9b
mov r9b, byte [rbp + 0x420]
xor r9b, 0xff
and r9b, 1
mov r11b, byte [rbp + 0x41f]
xor r11b, 1
mov bl, byte [rbp + 0x420]
and bl, r11b
or r9b, bl
mov r11b, r8b
xor r11b, 0xff
and r11b, 1
mov bl, byte [rbp + 0x41f]
xor bl, 1
mov sil, r8b
and sil, bl
or r11b, sil
mov bl, byte [rbp + 0x41f]
xor bl, 0
and bl, 0
mov sil, byte [rbp + 0x41f]
xor sil, 0
mov dil, sil
and dil, 0
mov r14b, byte [rbp + 0x41f]
xor r14b, 1
and r14b, 0
and sil, 1
or bl, dil
or r14b, sil
xor bl, r14b
mov sil, byte [rbp + 0x41f]
xor sil, 0
mov dil, r9b
xor dil, sil
and dil, r9b
mov sil, byte [rbp + 0x420]
xor sil, 0xff
mov r14b, bl
xor r14b, 0xff
mov r15b, byte [rbp + 0x41f]
xor r15b, 0
or sil, r14b
or r15b, 0
xor sil, 0xff
and sil, r15b
mov r14b, r11b
xor r14b, 0xff
mov r15b, byte [rbp + 0x41f]
xor r15b, 0
mov r12b, byte [rbp + 0x41f]
xor r12b, 0
or r14b, r15b
or r12b, 0
xor r14b, 0xff
and r14b, r12b
xor r8b, 0xff
mov r15b, bl
xor r15b, 0xff
mov r12b, byte [rbp + 0x41f]
xor r12b, 1
or r8b, r15b
or r12b, 1
xor r8b, 0xff
and r8b, r12b
mov r15b, dil
and r15b, sil
xor dil, sil
or r15b, dil
mov sil, r14b
xor sil, 0xff
mov dil, r8b
xor dil, 0xff
mov r12b, byte [rbp + 0x41f]
xor r12b, 0
mov r13b, sil
and r13b, 0
and r14b, r12b
mov r10b, dil
and r10b, 0
and r8b, r12b
or r13b, r14b
or r10b, r8b
xor r13b, r10b
or sil, dil
xor sil, 0xff
or r12b, 0
and sil, r12b
or r13b, sil
mov r8b, r15b
xor r8b, 0xff
mov r10b, r13b
and r10b, r8b
xor r13b, 0xff
and r15b, r13b
or r10b, r15b
mov r8b, r9b
xor r8b, 0xff
mov sil, r11b
xor sil, 0xff
mov dil, byte [rbp + 0x41f]
xor dil, 1
mov r14b, r8b
and r14b, 0xff
and r9b, dil
mov r15b, sil
and r15b, 0xff
and r11b, dil
or r14b, r9b
or r15b, r11b
xor r14b, r15b
or r8b, sil
xor r8b, 0xff
or dil, 1
and r8b, dil
or r14b, r8b
mov r8b, r14b
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x41f]
xor r9b, 1
and r14b, r9b
or r8b, r14b
mov r9b, byte [rbp + 0x41f]
xor r9b, 0
mov r11b, bl
xor r11b, 0xff
mov sil, byte [rbp + 0x41f]
xor sil, 0
mov dil, r9b
and dil, 0
mov r14b, sil
and r14b, 0
mov r15b, r11b
and r15b, 0
and bl, sil
or dil, r14b
or r15b, bl
xor dil, r15b
or r9b, r11b
xor r9b, 0xff
or sil, 0
and r9b, sil
or dil, r9b
xor r8b, 0xff
xor dil, 0xff
mov r9b, byte [rbp + 0x41f]
xor r9b, 0
or r8b, dil
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov r9b, r10b
and r9b, r8b
xor r10b, r8b
or r9b, r10b
mov r8b, r9b
xor r8b, 0xff
and r8b, 1
mov r10b, byte [rbp + 0x41f]
xor r10b, 1
mov r11b, r9b
and r11b, r10b
mov bl, byte [rbp + 0x41f]
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 + 0x41f]
xor r10b, 1
and r10b, 0
mov r11b, byte [rbp + 0x41f]
xor r11b, 0
mov bl, r11b
and bl, 1
mov sil, byte [rbp + 0x41f]
xor sil, 1
and sil, 0
and r11b, 1
or r10b, bl
or sil, r11b
xor r10b, sil
xor r9b, 0xff
xor r10b, 0xff
mov r11b, byte [rbp + 0x41f]
xor r11b, 0
or r9b, r10b
or r11b, 0
xor r9b, 0xff
and r9b, r11b
mov r10b, r8b
and r10b, r9b
xor r8b, r9b
or r10b, r8b
mov r8b, byte [rbp + 0x41f]
xor r8b, 1
and r8b, 1
mov r9b, byte [rbp + 0x41f]
xor r9b, 1
and r9b, 1
or r8b, r9b
mov r9b, dl
xor r9b, 0xff
and r9b, 1
mov r11b, byte [rbp + 0x41f]
xor r11b, 1
mov bl, dl
and bl, r11b
or r9b, bl
mov r11b, byte [rbp + 0x41f]
xor r11b, 0
and r11b, 1
mov bl, byte [rbp + 0x41f]
xor bl, 1
and bl, 0
or r11b, bl
mov bl, r8b
xor bl, 0xff
mov sil, byte [rbp + 0x41f]
xor sil, 0
mov dil, byte [rbp + 0x41f]
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, byte [rbp + 0x41f]
xor dil, 0
mov r14b, r9b
xor r14b, dil
and r14b, r9b
xor dl, 0xff
mov dil, r11b
xor dil, 0xff
mov r15b, byte [rbp + 0x41f]
xor r15b, 0
or dl, dil
or r15b, 0
xor dl, 0xff
and dl, r15b
mov dil, bl
and dil, sil
xor bl, sil
or dil, bl
mov bl, r14b
and bl, dl
xor r14b, dl
or bl, r14b
mov dl, dil
xor dl, 0xff
mov sil, bl
and sil, dl
xor bl, 0xff
and dil, bl
or sil, dil
mov dl, r8b
xor dl, 0xff
mov bl, r9b
xor bl, 0xff
mov dil, byte [rbp + 0x41f]
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, byte [rbp + 0x41f]
xor r8b, 1
and r14b, r8b
mov r9b, byte [rbp + 0x41f]
xor r9b, 1
and r9b, 0xff
and r8b, 1
or dl, r14b
or r9b, r8b
xor dl, r9b
mov r8b, byte [rbp + 0x41f]
xor r8b, 0
mov r9b, r11b
xor r9b, 0xff
mov bl, byte [rbp + 0x41f]
xor bl, 1
mov dil, r8b
and dil, 0xff
mov r14b, bl
and r14b, 0
mov r15b, r9b
and r15b, 0xff
and r11b, bl
or dil, r14b
or r15b, r11b
xor dil, r15b
or r8b, r9b
xor r8b, 0xff
or bl, 1
and r8b, bl
or dil, r8b
xor dl, 0xff
xor dil, 0xff
mov r8b, byte [rbp + 0x41f]
xor r8b, 1
or dl, dil
or r8b, 1
xor dl, 0xff
and dl, r8b
mov r8b, sil
and r8b, dl
xor sil, dl
or r8b, sil
mov dl, r10b
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x41f]
xor r9b, 1
and r10b, r9b
or dl, r10b
mov r9b, r8b
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x41f]
xor r10b, 1
and r8b, r10b
or r9b, r8b
mov r8b, byte [rbp + 0x41f]
xor r8b, 0
and r8b, 0
mov r10b, byte [rbp + 0x41f]
xor r10b, 0
mov r11b, r10b
and r11b, 0
mov bl, byte [rbp + 0x41f]
xor bl, 1
and bl, 0
and r10b, 1
or r8b, r11b
or bl, r10b
xor r8b, bl
mov r10b, dl
xor r10b, 0xff
mov r11b, r9b
xor r11b, 0xff
mov bl, byte [rbp + 0x41f]
xor bl, 0
mov sil, r10b
and sil, 0
and dl, bl
mov dil, r11b
and dil, 0
and r9b, bl
or sil, dl
or dil, r9b
xor sil, dil
or r10b, r11b
xor r10b, 0xff
or bl, 0
and r10b, bl
or sil, r10b
mov dl, byte [rbp + 0x41f]
xor dl, 0
mov r9b, r8b
xor r9b, 0xff
mov r10b, byte [rbp + 0x41f]
xor r10b, 0
mov r11b, dl
and r11b, 0
mov bl, r10b
and bl, 0
mov dil, r9b
and dil, 0
and r8b, r10b
or r11b, bl
or dil, r8b
xor r11b, dil
or dl, r9b
xor dl, 0xff
or r10b, 0
and dl, r10b
or r11b, dl
mov dl, sil
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x41f]
xor r8b, 1
and sil, r8b
mov r9b, byte [rbp + 0x41f]
xor r9b, 1
and r9b, 0xff
and r8b, 1
or dl, sil
or r9b, r8b
xor dl, r9b
xor r11b, 0xff
mov r8b, dl
xor r8b, r11b
and r8b, dl
mov dl, al
xor dl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r10b, byte [rbp + 0x41f]
xor r10b, 0
or dl, r9b
or r10b, 0
xor dl, 0xff
and dl, r10b
mov r9b, al
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x41f]
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
xor al, 0xff
mov r8b, r9b
xor r8b, 0xff
mov r10b, byte [rbp + 0x41f]
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
mov dword [rbp + 0x414], ecx
jne 0x6d850863
jmp 0x6d8b49f7
jmp 0x6d850868
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0xb4663bb3
add r8d, 0
add r8d, 0xae929279
sub r8d, 0xb4663bb3
add r8d, 0x37870e50
sub r8d, 1
sub r8d, 0x37870e50
add r8d, 0x4bba9f86
sub r8d, 0xae929279
sub r8d, 0x4bba9f86
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, 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, 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
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, 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
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, 1
mov r15b, r11b
and r15b, 0xff
and r10b, r14b
mov r12b, bl
and r12b, 0xff
and dil, r14b
or r15b, r10b
or r12b, dil
xor r15b, r12b
or r11b, bl
xor r11b, 0xff
or r14b, 1
and r11b, r14b
or r15b, r11b
mov r10b, cl
xor r10b, 0xff
and r10b, 1
xor sil, 1
and cl, sil
mov r11b, r15b
xor r11b, 0xff
and r11b, 0xff
and r15b, sil
or r10b, cl
or r11b, r15b
xor r10b, r11b
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
and al, bl
xor r11b, bl
or al, r11b
test al, 1
jne 0x6d850b28
jmp 0x6d8bc6a9
xor eax, eax
mov ecx, dword [rbp + 0x564]
mov edx, dword [sym.out.dll_x.13]
mov r8d, dword [sym.out.dll_y.14]
mov r9d, 0x3cb974c4
add r9d, 0
sub r9d, 0xdcdb3c03
sub r9d, 0x3cb974c4
mov r10d, eax
sub r10d, r9d
mov r9d, edx
sub r9d, r10d
sub r9d, 0x35654abd
sub r9d, 0xb68b22d5
add r9d, 0x35654abd
mov r10d, eax
sub r10d, 1
add r9d, r10d
mov r10d, eax
sub r10d, 0xb68b22d5
sub r9d, r10d
sub eax, 0xdcdb3c03
add eax, 0
sub r9d, 0xc15a0b74
sub r9d, eax
add r9d, 0xc15a0b74
imul edx, r9d
and edx, 1
cmp edx, 0
sete r11b
cmp r8d, 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
and r15b, 1
or sil, r15b
mov r15b, sil
xor r15b, 0xff
mov r12b, r11b
xor r12b, r15b
and r12b, r11b
mov r15b, dil
xor r15b, 1
and r15b, 0
mov r13b, dil
xor r13b, 0
mov al, r13b
and al, 1
mov dl, dil
xor dl, 1
and dl, 0
and r13b, 1
or r15b, al
or dl, r13b
xor r15b, dl
xor r15b, 0xff
mov al, dil
xor al, 1
mov dl, dil
xor dl, 0
or r15b, al
or dl, 0
xor r15b, 0xff
and r15b, dl
mov al, dil
xor al, 1
xor sil, 0xff
mov dl, dil
xor dl, 0
or al, sil
or dl, 0
xor al, 0xff
and al, dl
mov dl, r14b
xor dl, 0xff
mov sil, r12b
xor sil, 0xff
mov r13b, dil
xor r13b, 0
mov r8b, dl
and r8b, 0
and r14b, r13b
mov r9b, sil
and r9b, 0
and r12b, r13b
or r8b, r14b
or r9b, r12b
xor r8b, r9b
or dl, sil
xor dl, 0xff
or r13b, 0
and dl, r13b
or r8b, dl
mov dl, r15b
xor dl, 0xff
mov r9b, al
xor r9b, 0xff
mov sil, dil
xor sil, 1
mov r14b, dl
and r14b, 0xff
and r15b, sil
mov r12b, r9b
and r12b, 0xff
and al, sil
or r14b, r15b
or r12b, al
xor r14b, r12b
or dl, r9b
xor dl, 0xff
or sil, 1
and dl, sil
or r14b, dl
mov al, r8b
xor al, 0xff
mov dl, r14b
and dl, al
xor r14b, 0xff
and r8b, r14b
or dl, r8b
mov al, bl
xor al, 0xff
and al, 1
mov r8b, dil
xor r8b, 1
mov r9b, bl
and r9b, r8b
mov sil, dil
xor sil, 1
and sil, 0xff
and r8b, 1
or al, r9b
or sil, r8b
xor al, sil
xor al, 0xff
xor al, 0
and al, 0
mov r8b, dil
xor r8b, 0
and r8b, 1
mov r9b, dil
xor r9b, 1
and r9b, 0
or r8b, r9b
mov r9b, bl
xor r9b, 0xff
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, 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, 1
or sil, r14b
or r15b, 1
xor sil, 0xff
and sil, r15b
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
mov r14b, al
and r14b, r9b
xor al, r9b
or r14b, al
mov al, sil
xor al, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r15b, dil
xor r15b, 0
mov r12b, al
and r12b, 0
and sil, r15b
mov r13b, r9b
and r13b, 0
and r8b, r15b
or r12b, sil
or r13b, r8b
xor r12b, r13b
or al, r9b
xor al, 0xff
or r15b, 0
and al, r15b
or r12b, al
mov al, r14b
xor al, 0xff
and al, 1
mov r8b, dil
xor r8b, 1
and r14b, r8b
mov r9b, r12b
xor r9b, 0xff
and r9b, 0xff
and r12b, r8b
or al, r14b
or r9b, r12b
xor al, r9b
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, dil
xor r8b, 1
and r8b, 1
mov sil, dil
xor sil, 1
and sil, 1
or r8b, sil
mov sil, r8b
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, dil
xor r15b, 1
mov r12b, r14b
xor r12b, r15b
and r12b, r14b
mov r14b, dil
xor r14b, 1
xor r8b, 0xff
mov r15b, dil
xor r15b, 0
or r14b, r8b
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov r8b, r9b
xor r8b, 0xff
mov r15b, sil
xor r15b, 0xff
mov r13b, dil
xor r13b, 1
mov r10b, r8b
and r10b, 0xff
and r9b, r13b
mov byte [rbp + 0x413], r15b
and r15b, 0xff
and sil, r13b
or r10b, r9b
or r15b, sil
xor r10b, r15b
mov r9b, byte [rbp + 0x413]
or r8b, r9b
xor r8b, 0xff
or r13b, 1
and r8b, r13b
or r10b, r8b
mov r8b, r12b
and r8b, r14b
xor r12b, r14b
or r8b, r12b
mov sil, r10b
xor sil, 0xff
mov r14b, r8b
and r14b, sil
xor r8b, 0xff
and r10b, r8b
or r14b, r10b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r10b, dil
xor r10b, 1
mov sil, dl
and sil, r10b
or r8b, sil
mov r10b, dil
xor r10b, 1
and r10b, 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 r10b, r15b
or r12b, sil
xor r10b, r12b
mov sil, dil
xor sil, 1
and sil, 1
mov r15b, dil
xor r15b, 1
and r15b, 1
or sil, r15b
mov r15b, r8b
and r15b, r10b
xor r8b, r10b
or r15b, r8b
mov r8b, sil
and r8b, 1
xor sil, 1
or r8b, sil
mov r10b, r15b
xor r10b, 0xff
and r10b, 1
mov sil, dil
xor sil, 1
and r15b, sil
or r10b, r15b
xor r10b, 0xff
xor r8b, 0xff
mov sil, dil
xor sil, 0
or r10b, r8b
or sil, 0
xor r10b, 0xff
and r10b, sil
mov r8b, r11b
xor r8b, 0xff
and r8b, 0
mov sil, dil
xor sil, 0
and r11b, sil
mov r15b, dil
xor r15b, 1
and r15b, 0
and sil, 1
or r8b, r11b
or r15b, sil
xor r8b, r15b
mov r11b, r14b
xor r11b, 0xff
and r11b, 1
mov sil, dil
xor sil, 1
mov r15b, r14b
and r15b, sil
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and sil, 1
or r11b, r15b
or r12b, sil
xor r11b, r12b
mov sil, dil
xor sil, 1
and sil, 1
mov r15b, dil
xor r15b, 1
and r15b, 1
or sil, r15b
mov r15b, r8b
xor r15b, 0xff
mov r12b, r11b
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
mov r9b, r15b
and r9b, 0xff
and r8b, r13b
mov byte [rbp + 0x412], r12b
and r12b, 0xff
and r11b, r13b
or r9b, r8b
or r12b, r11b
xor r9b, r12b
mov r8b, byte [rbp + 0x412]
or r15b, r8b
xor r15b, 0xff
or r13b, 1
and r15b, r13b
or r9b, r15b
mov r11b, sil
and r11b, 1
xor sil, 1
or r11b, sil
mov sil, r9b
xor sil, 0xff
and sil, 1
mov r15b, dil
xor r15b, 1
and r9b, r15b
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r15b, 1
or sil, r9b
or r12b, r15b
xor sil, r12b
xor sil, 0xff
xor r11b, 0xff
mov r9b, dil
xor r9b, 0
or sil, r11b
or r9b, 0
xor sil, 0xff
and sil, r9b
mov r9b, al
xor r9b, 0xff
and r9b, 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 r9b, r15b
or r12b, r11b
xor r9b, r12b
mov r11b, dil
xor r11b, 1
and r11b, 1
mov r15b, dil
xor r15b, 1
and r15b, 1
or r11b, r15b
mov r15b, dil
xor r15b, 0
and r15b, 1
mov r12b, dil
xor r12b, 1
and r12b, 0
or r15b, r12b
mov r12b, r9b
xor r12b, 0xff
mov r13b, r11b
xor r13b, 0xff
mov r8b, dil
xor r8b, 0
mov byte [rbp + 0x411], r12b
and r12b, 0
and r9b, r8b
mov byte [rbp + 0x410], r13b
and r13b, 0
and r11b, r8b
or r12b, r9b
or r13b, r11b
xor r12b, r13b
mov r9b, byte [rbp + 0x411]
mov r11b, byte [rbp + 0x410]
or r9b, r11b
xor r9b, 0xff
or r8b, 0
and r9b, r8b
or r12b, r9b
mov r8b, dil
xor r8b, 0
mov r9b, r15b
xor r9b, 0xff
mov r13b, dil
xor r13b, 1
mov r11b, r8b
and r11b, 0xff
mov byte [rbp + 0x40f], r13b
and r13b, 0
mov byte [rbp + 0x40e], r9b
and r9b, 0xff
mov byte [rbp + 0x40d], al
mov al, byte [rbp + 0x40f]
and r15b, al
or r11b, r13b
or r9b, r15b
xor r11b, r9b
mov r9b, byte [rbp + 0x40e]
or r8b, r9b
xor r8b, 0xff
or al, 1
and r8b, al
or r11b, r8b
mov al, r12b
xor al, 0xff
and al, 1
mov r8b, dil
xor r8b, 1
and r12b, r8b
or al, r12b
xor al, 0xff
xor r11b, 0xff
mov r8b, dil
xor r8b, 0
or al, r11b
or r8b, 0
xor al, 0xff
and al, r8b
mov r8b, r14b
xor r8b, 0xff
and r8b, 1
mov r11b, dil
xor r11b, 1
mov r15b, r14b
and r15b, r11b
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r11b, 1
or r8b, r15b
or r12b, r11b
xor r8b, r12b
mov r11b, bl
xor r11b, 0xff
mov r15b, r8b
and r15b, r11b
xor r8b, 0xff
mov r11b, bl
and r11b, r8b
or r15b, r11b
xor bl, 0xff
mov r8b, r15b
xor r8b, bl
and r8b, r15b
mov r11b, r10b
xor r11b, 0xff
and r11b, 1
mov bl, dil
xor bl, 1
mov r15b, r10b
and r15b, bl
or r11b, r15b
mov bl, sil
xor bl, 0xff
and bl, 1
mov r15b, dil
xor r15b, 1
mov r12b, sil
and r12b, r15b
or bl, 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, r11b
xor r13b, r12b
and r13b, r11b
xor r10b, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r9b, dil
xor r9b, 1
or r10b, r12b
or r9b, 1
xor r10b, 0xff
and r10b, r9b
mov r9b, dil
xor r9b, 0
mov r12b, bl
xor r12b, r9b
and r12b, bl
xor sil, 0xff
mov r9b, r15b
xor r9b, 0xff
mov byte [rbp + 0x40c], dil
xor dil, 1
or sil, r9b
or dil, 1
xor sil, 0xff
and sil, dil
mov r9b, r13b
xor r9b, 0xff
mov dil, r10b
xor dil, 0xff
mov byte [rbp + 0x40b], al
mov al, byte [rbp + 0x40c]
xor al, 0
mov byte [rbp + 0x40a], r9b
and r9b, 0
and r13b, al
mov byte [rbp + 0x409], dil
and dil, 0
and r10b, al
or r9b, r13b
or dil, r10b
xor r9b, dil
mov r10b, byte [rbp + 0x40a]
mov dil, byte [rbp + 0x409]
or r10b, dil
xor r10b, 0xff
or al, 0
and r10b, al
or r9b, r10b
mov al, r12b
and al, sil
xor r12b, sil
or al, r12b
mov r10b, r9b
xor r10b, 0xff
and r10b, 1
mov sil, byte [rbp + 0x40c]
xor sil, 1
and r9b, sil
mov r12b, al
xor r12b, 0xff
and r12b, 0xff
and al, sil
or r10b, r9b
or r12b, al
xor r10b, 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 + 0x40c]
xor r11b, 0
and al, r11b
mov bl, byte [rbp + 0x40c]
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 + 0x40c]
xor r11b, 1
or r9b, al
or r11b, 1
xor r9b, 0xff
and r9b, r11b
mov al, r10b
and al, r9b
xor r10b, r9b
or al, r10b
mov r9b, r8b
xor r9b, 0xff
mov r10b, byte [rbp + 0x40b]
xor r10b, r9b
mov r9b, byte [rbp + 0x40b]
and r10b, r9b
xor r9b, 0xff
and r9b, 0
mov r11b, byte [rbp + 0x40c]
xor r11b, 0
mov bl, byte [rbp + 0x40b]
and bl, r11b
mov sil, r8b
xor sil, 0xff
and sil, 0
and r8b, r11b
or r9b, bl
or sil, r8b
xor r9b, sil
mov r8b, r10b
and r8b, r9b
xor r10b, r9b
or r8b, r10b
mov r9b, al
xor r9b, 0xff
and r9b, 0
mov r10b, byte [rbp + 0x40c]
xor r10b, 0
mov r11b, al
and r11b, r10b
mov bl, byte [rbp + 0x40c]
xor bl, 1
and bl, 0
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
xor r9b, 0xff
xor r9b, 0
and r9b, 0
mov r10b, byte [rbp + 0x40c]
xor r10b, 0
and r10b, 0
mov r11b, byte [rbp + 0x40c]
xor r11b, 0
mov bl, r11b
and bl, 0
mov sil, byte [rbp + 0x40c]
xor sil, 1
and sil, 0
and r11b, 1
or r10b, bl
or sil, r11b
xor r10b, sil
mov r11b, r10b
xor r11b, 0xff
mov bl, al
xor bl, r11b
and bl, al
mov al, r8b
xor al, 0xff
and al, 1
mov r11b, byte [rbp + 0x40c]
xor r11b, 1
mov sil, r8b
and sil, r11b
or al, sil
xor al, 0xff
mov r11b, byte [rbp + 0x40c]
xor r11b, 0
mov sil, byte [rbp + 0x40c]
xor sil, 1
or al, r11b
or sil, 1
xor al, 0xff
and al, sil
xor r8b, 0xff
xor r10b, 0xff
mov r11b, byte [rbp + 0x40c]
xor r11b, 1
or r8b, r10b
or r11b, 1
xor r8b, 0xff
and r8b, r11b
mov r10b, r9b
xor r10b, 0xff
mov r11b, bl
xor r11b, 0xff
mov sil, byte [rbp + 0x40c]
xor sil, 0
mov r15b, r10b
and r15b, 0
and r9b, sil
mov r12b, r11b
and r12b, 0
and bl, sil
or r15b, r9b
or r12b, bl
xor r15b, r12b
or r10b, r11b
xor r10b, 0xff
or sil, 0
and r10b, sil
or r15b, r10b
mov r9b, al
xor r9b, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, byte [rbp + 0x40c]
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, r15b
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x40c]
xor r8b, 1
and r15b, r8b
mov r9b, bl
xor r9b, 0xff
and r9b, 0xff
and bl, r8b
or al, r15b
or r9b, bl
xor al, r9b
mov r8b, dl
xor r8b, 0xff
and r8b, 0
mov r9b, byte [rbp + 0x40c]
xor r9b, 0
mov r10b, dl
and r10b, r9b
mov r11b, byte [rbp + 0x40c]
xor r11b, 1
and r11b, 0
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, byte [rbp + 0x40d]
xor r9b, 0xff
and r9b, 0
mov r10b, byte [rbp + 0x40c]
xor r10b, 0
mov r11b, byte [rbp + 0x40d]
and r11b, r10b
mov bl, byte [rbp + 0x40c]
xor bl, 1
and bl, 0
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, byte [rbp + 0x40c]
xor r10b, 0
and r10b, 0
mov r11b, byte [rbp + 0x40c]
xor r11b, 0
mov bl, r11b
and bl, 0
mov sil, byte [rbp + 0x40c]
xor sil, 1
and sil, 0
and r11b, 1
or r10b, bl
or sil, r11b
xor r10b, sil
mov r11b, byte [rbp + 0x40c]
xor r11b, 0
mov bl, r8b
xor bl, r11b
and bl, r8b
xor dl, 0xff
mov r11b, r10b
xor r11b, 0xff
mov sil, byte [rbp + 0x40c]
xor sil, 0
or dl, r11b
or sil, 0
xor dl, 0xff
and dl, sil
mov r11b, byte [rbp + 0x40c]
xor r11b, 0
mov sil, r9b
xor sil, r11b
and sil, r9b
mov r11b, r10b
xor r11b, 0xff
mov r15b, byte [rbp + 0x40d]
xor r15b, r11b
mov r11b, byte [rbp + 0x40d]
and r15b, r11b
mov r12b, bl
xor r12b, 0xff
mov r13b, dl
xor r13b, 0xff
mov r11b, byte [rbp + 0x40c]
xor r11b, 0
mov dil, r12b
and dil, 0
and bl, r11b
mov byte [rbp + 0x408], r13b
and r13b, 0
and dl, r11b
or dil, bl
or r13b, dl
xor dil, r13b
mov dl, byte [rbp + 0x408]
or r12b, dl
xor r12b, 0xff
or r11b, 0
and r12b, r11b
or dil, r12b
mov r11b, sil
and r11b, r15b
xor sil, r15b
or r11b, sil
mov bl, dil
xor bl, 0xff
and bl, 0
mov sil, byte [rbp + 0x40c]
xor sil, 0
and dil, sil
mov r15b, r11b
xor r15b, 0xff
and r15b, 0
and r11b, sil
or bl, dil
or r15b, r11b
xor bl, r15b
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 + 0x40c]
xor r9b, 1
and r11b, r9b
mov sil, byte [rbp + 0x40c]
xor sil, 1
and sil, 0xff
and r9b, 1
or r8b, r11b
or sil, r9b
xor r8b, sil
mov r9b, r10b
and r9b, 0
xor r10b, 0
or r9b, r10b
xor r9b, 0xff
mov r10b, r8b
xor r10b, r9b
and r10b, r8b
mov r8b, bl
and r8b, r10b
xor bl, r10b
or r8b, bl
mov r9b, r8b
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x40c]
xor r10b, 1
mov r11b, r8b
and r11b, r10b
or r9b, r11b
xor r9b, 0xff
xor r9b, 1
and r9b, 0xff
mov r10b, byte [rbp + 0x40c]
xor r10b, 1
and r10b, 1
mov r11b, byte [rbp + 0x40c]
xor r11b, 1
and r11b, 1
or r10b, r11b
xor r10b, 0xff
mov r11b, r8b
xor r11b, r10b
and r11b, r8b
mov r8b, r9b
and r8b, r11b
xor r9b, r11b
or r8b, r9b
mov r9b, byte [rbp + 0x40c]
xor r9b, 1
mov r10b, r14b
xor r10b, 0xff
mov r11b, byte [rbp + 0x40c]
xor r11b, 0
or r9b, r10b
or r11b, 0
xor r9b, 0xff
and r9b, r11b
mov r10b, byte [rbp + 0x40c]
xor r10b, 1
mov r11b, r14b
and r11b, r10b
xor r14b, 0xff
and r14b, 1
or r11b, r14b
mov r10b, r9b
and r10b, r11b
xor r9b, r11b
or r10b, r9b
mov r9b, r8b
xor r9b, 0xff
and r9b, 1
mov r11b, byte [rbp + 0x40c]
xor r11b, 1
and r8b, r11b
mov bl, byte [rbp + 0x40c]
xor bl, 1
and bl, 0xff
and r11b, 1
or r9b, r8b
or bl, r11b
xor r9b, bl
mov r8b, r10b
xor r8b, 0xff
and r8b, 1
mov r11b, byte [rbp + 0x40c]
xor r11b, 1
and r10b, r11b
or r8b, r10b
mov r10b, byte [rbp + 0x40c]
xor r10b, 1
and r10b, 1
mov r11b, byte [rbp + 0x40c]
xor r11b, 1
and r11b, 1
or r10b, r11b
mov r11b, r9b
xor r11b, 0xff
mov bl, r8b
xor bl, 0xff
mov sil, byte [rbp + 0x40c]
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 + 0x40c]
xor r8b, 1
mov r9b, r10b
xor r9b, 0xff
mov r11b, byte [rbp + 0x40c]
xor r11b, 1
mov bl, r8b
and bl, 0xff
mov sil, r11b
and sil, 1
mov r14b, r9b
and r14b, 0xff
and r10b, r11b
or bl, sil
or r14b, r10b
xor bl, r14b
or r8b, r9b
xor r8b, 0xff
or r11b, 1
and r8b, r11b
or bl, r8b
mov r8b, dil
xor r8b, 0xff
and r8b, 0
mov r9b, byte [rbp + 0x40c]
xor r9b, 0
and dil, r9b
mov r10b, byte [rbp + 0x40c]
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 + 0x40c]
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 + 0x40c]
xor r11b, 0
or r9b, r10b
or r11b, 0
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 dword [rbp + 0x404], ecx
jne 0x6d851b56
jmp 0x6d8bc6a9
jmp 0x6d851b5b
mov eax, dword [rbp + 0x414]
mov ecx, dword [rbp + 0x404]
cmp eax, ecx
jae 0x6d85b8ee
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, 0x9adc3f9e
add r8d, r9d
mov r9d, eax
sub r9d, r8d
add r9d, 0xa102dd1a
sub r9d, 0x5d6e248f
sub r9d, 0xa102dd1a
mov r8d, eax
sub r8d, 0x9adc3f9e
add r9d, r8d
mov r8d, 0x3e4ebddf
add r8d, 0
sub r8d, 1
sub r8d, 0x3e4ebddf
mov r10d, eax
sub r10d, r8d
sub r9d, r10d
sub eax, 0x5d6e248f
add eax, 0
sub r9d, 0x1b9978ed
sub r9d, eax
add r9d, 0x1b9978ed
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, 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
and al, r14b
xor sil, r14b
or al, sil
mov sil, dil
xor sil, 1
mov r14b, r15b
xor r14b, 0xff
mov r12b, dil
xor r12b, 1
mov r13b, sil
and r13b, 0xff
mov cl, r12b
and cl, 1
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, 0
mov dl, dil
xor dl, 0
and al, dl
mov sil, dil
xor sil, 1
and sil, 0
and dl, 1
or cl, al
or sil, dl
xor cl, sil
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
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 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, 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, 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, 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, 0
or al, cl
or r12b, 0
xor al, 0xff
and al, r12b
mov cl, sil
and cl, r15b
xor sil, r15b
or cl, sil
mov sil, r14b
xor sil, 0xff
mov r15b, al
xor r15b, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, sil
and r13b, 0
and r14b, r12b
mov r8b, r15b
and r8b, 0
and al, r12b
or r13b, r14b
or r8b, al
xor r13b, r8b
or sil, r15b
xor sil, 0xff
or r12b, 0
and sil, r12b
or r13b, sil
mov al, cl
xor al, 0xff
mov r8b, r13b
and r8b, al
xor r13b, 0xff
and cl, r13b
or r8b, cl
mov al, dl
and al, r11b
xor dl, r11b
or al, dl
mov cl, al
xor cl, 0xff
and cl, 0
mov dl, dil
xor dl, 0
and al, dl
xor dil, 1
and dil, 0
and dl, 1
or cl, al
or dil, dl
xor cl, dil
mov al, bl
and al, 0
xor bl, 0
or al, bl
xor al, 0xff
mov dl, cl
xor dl, al
and dl, cl
mov al, r8b
and al, dl
xor r8b, dl
or al, r8b
test al, 1
jne 0x6d851f0c
jmp 0x6d8b6026
xor eax, eax
mov rcx, qword [rbp + 0x558]
mov edx, dword [rbp + 0x54c]
and edx, 0x3ff
mov edx, edx
mov r8d, edx
add rcx, r8
mov edx, dword [sym.out.dll_x.13]
mov r9d, dword [sym.out.dll_y.14]
mov r10d, 0xc4d8fbca
add r10d, 0
sub r10d, 0x430d8508
sub r10d, 0xc4d8fbca
mov r11d, edx
add r11d, 0x5560a255
add r11d, r10d
sub r11d, 0x5560a255
mov r10d, 0x3f9631a4
add r10d, 0
sub r10d, 1
sub r10d, 0x3f9631a4
mov esi, eax
sub esi, r11d
mov r11d, eax
sub r11d, r10d
add esi, r11d
mov r10d, eax
sub r10d, esi
sub r10d, 0x9c7f294b
sub r10d, 0x64cd8566
add r10d, 0x9c7f294b
mov r11d, eax
sub r11d, r10d
mov r10d, eax
sub r10d, 0x430d8508
add r11d, r10d
mov r10d, eax
sub r10d, r11d
mov r11d, eax
sub r11d, r10d
mov r10d, eax
sub r10d, 0x64cd8566
add r11d, r10d
sub eax, r11d
imul edx, eax
and edx, 1
cmp edx, 0
sete bl
cmp r9d, 0xa
setl dil
mov r14b, dil
xor r14b, 0xff
and r14b, 1
mov r15b, 1
mov r12b, r15b
xor r12b, 1
mov r13b, dil
and r13b, r12b
or r14b, r13b
mov r12b, bl
xor r12b, 0xff
mov r13b, r14b
and r13b, r12b
xor r14b, 0xff
mov r12b, bl
and r12b, r14b
or r13b, r12b
xor r13b, 0xff
mov r14b, bl
xor r14b, 0xff
mov r12b, r15b
xor r12b, 0
or r13b, r14b
or r12b, 0
xor r13b, 0xff
and r13b, r12b
mov r14b, bl
xor r14b, 0xff
and r14b, 0
mov r12b, r15b
xor r12b, 0
mov al, bl
and al, r12b
mov dl, r15b
xor dl, 1
and dl, 0
and r12b, 1
or r14b, al
or dl, r12b
xor r14b, dl
xor r14b, 0xff
mov al, dil
xor al, r14b
and al, dil
mov dl, dil
xor dl, 0xff
and dl, 0
mov r14b, r15b
xor r14b, 0
and dil, r14b
mov r12b, r15b
xor r12b, 1
and r12b, 0
and r14b, 1
or dl, dil
or r12b, r14b
xor dl, r12b
xor bl, 0xff
xor dl, 0xff
mov dil, r15b
xor dil, 0
or bl, dl
or dil, 0
xor bl, 0xff
and bl, dil
mov dl, al
xor dl, 0xff
mov dil, bl
xor dil, 0xff
mov r14b, r15b
xor r14b, 0
mov r12b, dl
and r12b, 0
and al, r14b
mov r8b, dil
and r8b, 0
and bl, r14b
or r12b, al
or r8b, bl
xor r12b, r8b
or dl, dil
xor dl, 0xff
or r14b, 0
and dl, r14b
or r12b, dl
mov al, r13b
xor al, 0xff
mov dl, r12b
xor dl, 0xff
xor r15b, 1
or al, dl
or r15b, 1
xor al, 0xff
and al, r15b
mov dl, r13b
xor dl, 0xff
mov r8b, r12b
and r8b, dl
xor r12b, 0xff
and r13b, r12b
or r8b, r13b
mov dl, al
and dl, r8b
xor al, r8b
or dl, al
test dl, 1
mov qword [rbp + 0x3f8], rcx
jne 0x6d852148
jmp 0x6d8b6026
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x820552dd
sub r8d, 1
add r8d, 0x820552dd
mov r9d, eax
sub r9d, 0
mov r10d, eax
sub r10d, r8d
add r9d, r10d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, ecx
mov r10d, eax
sub r10d, 0xe4268795
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, 0xd92b3563
sub eax, 0xe4268795
add eax, 0xd92b3563
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
xor sil, 0xff
mov r15b, r11b
xor r15b, sil
and r15b, r11b
mov sil, r14b
xor sil, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
mov al, sil
and al, 0
and r14b, r13b
mov cl, r12b
and cl, 0
and r15b, r13b
or al, r14b
or cl, r15b
xor al, cl
or sil, r12b
xor sil, 0xff
or r13b, 0
and sil, r13b
or al, sil
mov cl, bl
xor cl, 0xff
and cl, 1
mov sil, dil
xor sil, 1
mov r14b, bl
and r14b, sil
or cl, r14b
mov sil, dil
xor sil, 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, cl
xor r14b, 0xff
mov r15b, bl
xor r15b, r14b
and r15b, bl
mov r14b, dil
xor r14b, 1
and r14b, 1
mov r12b, dil
xor r12b, 1
and r12b, 1
or r14b, r12b
xor r14b, 0xff
mov r12b, dil
xor r12b, 1
mov r13b, dil
xor r13b, 0
or r14b, r12b
or r13b, 0
xor r14b, 0xff
and r14b, r13b
mov r12b, dil
xor r12b, 1
xor cl, 0xff
mov r13b, dil
xor r13b, 1
or r12b, cl
or r13b, 1
xor r12b, 0xff
and r12b, r13b
mov cl, sil
and cl, r15b
xor sil, r15b
or cl, sil
mov sil, r14b
xor sil, 0xff
mov r15b, r12b
xor r15b, 0xff
mov r13b, dil
xor r13b, 1
mov dl, sil
and dl, 0xff
and r14b, r13b
mov r8b, r15b
and r8b, 0xff
and r12b, r13b
or dl, r14b
or r8b, r12b
xor dl, r8b
or sil, r15b
xor sil, 0xff
or r13b, 1
and sil, r13b
or dl, sil
mov r8b, cl
xor r8b, 0xff
mov sil, dl
and sil, r8b
xor dl, 0xff
and cl, dl
or sil, cl
mov cl, dil
xor cl, 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
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, dl
xor r8b, 0xff
xor r8b, 1
and r8b, 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, 0
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
and dl, r8b
xor cl, r8b
or dl, cl
mov cl, r14b
xor cl, 0xff
mov r8b, r15b
xor r8b, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, cl
and r13b, 0
and r14b, r12b
mov r9b, r8b
and r9b, 0
and r15b, r12b
or r13b, r14b
or r9b, r15b
xor r13b, r9b
or cl, r8b
xor cl, 0xff
or r12b, 0
and cl, r12b
or r13b, cl
mov cl, dl
xor cl, 0xff
and cl, 1
mov r8b, dil
xor r8b, 1
and dl, r8b
mov r9b, r13b
xor r9b, 0xff
and r9b, 0xff
and r13b, r8b
or cl, dl
or r9b, r13b
xor cl, r9b
mov dl, dil
xor dl, 1
and dl, 1
mov r8b, dil
xor r8b, 1
and r8b, 1
or dl, r8b
mov r8b, al
xor r8b, 0xff
mov r9b, dl
and r9b, r8b
xor dl, 0xff
mov r8b, al
and r8b, dl
or r9b, r8b
mov dl, al
xor dl, 0xff
mov r8b, r9b
xor r8b, dl
and r8b, r9b
mov dl, r11b
xor dl, 0xff
and dl, 0
mov r9b, dil
xor r9b, 0
and r11b, r9b
mov r14b, dil
xor r14b, 1
and r14b, 0
and r9b, 1
or dl, r11b
or r14b, r9b
xor dl, r14b
mov r9b, cl
xor r9b, 0xff
and r9b, 1
mov r11b, dil
xor r11b, 1
mov r14b, cl
and r14b, r11b
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and r11b, 1
or r9b, r14b
or r15b, r11b
xor r9b, r15b
mov r11b, dil
xor r11b, 0
and r11b, 1
mov r14b, dil
xor r14b, 1
and r14b, 0
or r11b, r14b
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, r11b
and dl, 0
xor r11b, 0
or dl, r11b
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 dl, 0xff
mov r10b, dil
xor r10b, 0
or r9b, dl
or r10b, 0
xor r9b, 0xff
and r9b, r10b
mov dl, sil
xor dl, 0xff
and dl, 1
mov r10b, dil
xor r10b, 1
mov r11b, sil
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 r14b, dil
xor r14b, 1
and r14b, 1
or r11b, r14b
mov r14b, dl
xor r14b, 0xff
mov r15b, r10b
xor r15b, 0xff
mov r12b, dil
xor r12b, 1
mov r13b, r14b
and r13b, 0xff
and dl, r12b
mov byte [rbp + 0x3f7], r15b
and r15b, 0xff
and r10b, r12b
or r13b, dl
or r15b, r10b
xor r13b, r15b
mov dl, byte [rbp + 0x3f7]
or r14b, dl
xor r14b, 0xff
or r12b, 1
and r14b, r12b
or r13b, r14b
mov r10b, r11b
and r10b, 1
xor r11b, 1
or r10b, r11b
mov r11b, r13b
xor r11b, 0xff
and r11b, 1
mov r14b, dil
xor r14b, 1
and r13b, r14b
or r11b, r13b
xor r11b, 0xff
xor r10b, 0xff
mov r14b, dil
xor r14b, 0
or r11b, r10b
or r14b, 0
xor r11b, 0xff
and r11b, r14b
mov r10b, cl
xor r10b, 0xff
and r10b, 1
mov r14b, dil
xor r14b, 1
mov r15b, cl
and r15b, r14b
or r10b, r15b
mov r14b, bl
xor r14b, 0xff
and r14b, 1
mov r15b, dil
xor r15b, 1
mov r12b, bl
and r12b, r15b
mov r13b, r10b
xor r13b, 0xff
and r13b, 0xff
and r10b, r15b
or r14b, r12b
or r13b, r10b
xor r14b, r13b
xor bl, 0xff
mov r10b, r14b
xor r10b, bl
and r10b, r14b
mov bl, r8b
xor bl, 0xff
mov r14b, r9b
xor r14b, 0xff
mov r15b, dil
xor r15b, 1
or bl, r14b
or r15b, 1
xor bl, 0xff
and bl, r15b
mov r14b, r8b
xor r14b, 0xff
and r14b, 1
mov r15b, dil
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, bl
xor r8b, 0xff
mov r9b, r14b
xor r9b, 0xff
mov r15b, dil
xor r15b, 1
mov r12b, r8b
and r12b, 0xff
and bl, r15b
mov r13b, r9b
and r13b, 0xff
and r14b, r15b
or r12b, bl
or r13b, r14b
xor r12b, r13b
or r8b, r9b
xor r8b, 0xff
or r15b, 1
and r8b, r15b
or r12b, r8b
mov r8b, r11b
xor r8b, 0xff
and r8b, 0
mov r9b, dil
xor r9b, 0
mov bl, r11b
and bl, r9b
mov r14b, dil
xor r14b, 1
and r14b, 0
and r9b, 1
or r8b, bl
or r14b, r9b
xor r8b, r14b
mov r9b, r10b
xor r9b, 0xff
and r9b, 1
mov bl, dil
xor bl, 1
mov r14b, r10b
and r14b, bl
or r9b, r14b
mov bl, dil
xor bl, 0
and bl, 0
mov r14b, dil
xor r14b, 0
mov r15b, r14b
and r15b, 0
mov r13b, dil
xor r13b, 1
and r13b, 0
and r14b, 1
or bl, r15b
or r13b, r14b
xor bl, r13b
mov r14b, r8b
xor r14b, 0xff
mov r15b, dil
xor r15b, 0
mov r13b, dil
xor r13b, 1
or r14b, r15b
or r13b, 1
xor r14b, 0xff
and r14b, r13b
xor r11b, 0xff
mov r15b, bl
xor r15b, 0xff
mov r13b, dil
xor r13b, 1
or r11b, r15b
or r13b, 1
xor r11b, 0xff
and r11b, r13b
mov r15b, r9b
xor r15b, 0xff
mov r13b, dil
xor r13b, 0
mov dl, dil
xor dl, 1
or r15b, r13b
or dl, 1
xor r15b, 0xff
and r15b, dl
mov dl, bl
xor dl, 0xff
mov r13b, r10b
xor r13b, dl
and r13b, r10b
mov dl, r14b
and dl, r11b
xor r14b, r11b
or dl, r14b
mov r10b, r15b
and r10b, r13b
xor r15b, r13b
or r10b, r15b
mov r11b, dl
xor r11b, 0xff
and r11b, 0
mov r14b, dil
xor r14b, 0
and dl, r14b
mov r15b, r10b
xor r15b, 0xff
and r15b, 0
and r10b, r14b
or r11b, dl
or r15b, r10b
xor r11b, r15b
mov dl, r8b
xor dl, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r14b, dil
xor r14b, 1
mov r15b, dl
and r15b, 0xff
and r8b, r14b
mov r13b, r10b
and r13b, 0xff
and r9b, r14b
or r15b, r8b
or r13b, r9b
xor r15b, r13b
or dl, r10b
xor dl, 0xff
or r14b, 1
and dl, r14b
or r15b, dl
mov dl, r15b
xor dl, 0xff
and dl, 0
mov r8b, dil
xor r8b, 0
and r15b, r8b
mov r9b, dil
xor r9b, 1
and r9b, 0
and r8b, 1
or dl, r15b
or r9b, r8b
xor dl, r9b
mov r8b, dil
xor r8b, 0
mov r9b, bl
xor r9b, 0xff
mov r10b, dil
xor r10b, 1
mov r14b, r8b
and r14b, 0xff
mov r15b, r10b
and r15b, 0
mov r13b, r9b
and r13b, 0xff
and bl, r10b
or r14b, r15b
or r13b, bl
xor r14b, r13b
or r8b, r9b
xor r8b, 0xff
or r10b, 1
and r8b, r10b
or r14b, r8b
xor dl, 0xff
xor r14b, 0xff
mov r8b, dil
xor r8b, 0
or dl, r14b
or r8b, 0
xor dl, 0xff
and dl, r8b
mov r8b, r11b
xor r8b, 0xff
mov r9b, dl
xor r9b, 0xff
mov r10b, dil
xor r10b, 0
mov bl, r8b
and bl, 0
and r11b, r10b
mov r14b, r9b
and r14b, 0
and dl, r10b
or bl, r11b
or r14b, dl
xor bl, r14b
or r8b, r9b
xor r8b, 0xff
or r10b, 0
and r8b, r10b
or bl, r8b
mov dl, r12b
xor dl, 0xff
and dl, 1
mov r8b, dil
xor r8b, 1
mov r9b, r12b
and r9b, r8b
mov r10b, dil
xor r10b, 1
and r10b, 0xff
and r8b, 1
or dl, r9b
or r10b, r8b
xor dl, r10b
xor dl, 0xff
mov r8b, bl
xor r8b, dl
and r8b, bl
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 dl, 0xff
mov r9b, r12b
xor r9b, dl
and r9b, r12b
mov dl, r8b
xor dl, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r11b, dil
xor r11b, 1
mov bl, dl
and bl, 0xff
and r8b, r11b
mov r14b, r10b
and r14b, 0xff
and r9b, r11b
or bl, r8b
or r14b, r9b
xor bl, r14b
or dl, r10b
xor dl, 0xff
or r11b, 1
and dl, r11b
or bl, dl
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, sil
xor r8b, 0xff
and r8b, 1
mov r9b, dil
xor r9b, 1
mov r10b, sil
and r10b, r9b
or r8b, r10b
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
xor r10b, 0xff
mov r11b, dil
xor r11b, 1
mov r14b, dil
xor r14b, 1
or r10b, r11b
or r14b, 1
xor r10b, 0xff
and r10b, r14b
xor al, 0xff
mov r11b, r9b
xor r11b, 0xff
mov r14b, dil
xor r14b, 1
or al, r11b
or r14b, 1
xor al, 0xff
and al, r14b
mov r11b, dil
xor r11b, 1
mov r14b, r8b
xor r14b, r11b
and r14b, r8b
mov r11b, r9b
xor r11b, 0xff
mov r15b, sil
xor r15b, r11b
and r15b, sil
mov r11b, r10b
and r11b, al
xor r10b, al
or r11b, r10b
mov al, r14b
xor al, 0xff
mov r10b, r15b
xor r10b, 0xff
mov sil, dil
xor sil, 0
mov r12b, al
and r12b, 0
and r14b, sil
mov r13b, r10b
and r13b, 0
and r15b, sil
or r12b, r14b
or r13b, r15b
xor r12b, r13b
or al, r10b
xor al, 0xff
or sil, 0
and al, sil
or r12b, al
mov al, r11b
xor al, 0xff
and al, 1
mov r10b, dil
xor r10b, 1
and r11b, r10b
mov sil, r12b
xor sil, 0xff
and sil, 0xff
and r12b, r10b
or al, r11b
or sil, r12b
xor al, sil
mov r10b, dl
and r10b, r8b
xor dl, r8b
or r10b, dl
mov dl, r10b
xor dl, 0xff
and dl, 1
mov r8b, dil
xor r8b, 1
and r10b, r8b
mov r11b, dil
xor r11b, 1
and r11b, 0xff
and r8b, 1
or dl, r10b
or r11b, r8b
xor dl, r11b
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, al
and dl, r9b
xor al, r9b
or dl, al
mov al, dl
xor al, 0xff
and al, 0
mov r8b, dil
xor r8b, 0
mov r9b, dl
and r9b, r8b
mov r10b, dil
xor r10b, 1
and r10b, 0
and r8b, 1
or al, r9b
or r10b, r8b
xor al, r10b
mov r8b, dil
xor r8b, 1
xor al, 0xff
mov r9b, dil
xor r9b, 0
or r8b, al
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov al, dil
xor al, 1
and al, 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 al, r10b
or r11b, r9b
xor al, r11b
mov r9b, al
xor r9b, 0xff
mov r10b, dl
xor r10b, r9b
and r10b, dl
mov dl, dil
xor dl, 1
and dl, 0
mov r9b, dil
xor r9b, 0
mov r11b, r9b
and r11b, 1
mov sil, dil
xor sil, 1
and sil, 0
and r9b, 1
or dl, r11b
or sil, r9b
xor dl, sil
xor dl, 0xff
mov r9b, dil
xor r9b, 1
mov r11b, dil
xor r11b, 1
or dl, r9b
or r11b, 1
xor dl, 0xff
and dl, r11b
mov r9b, dil
xor r9b, 1
xor al, 0xff
mov r11b, dil
xor r11b, 0
or r9b, al
or r11b, 0
xor r9b, 0xff
and r9b, r11b
mov al, r8b
and al, r10b
xor r8b, r10b
or al, r8b
mov r8b, dl
xor r8b, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r11b, dil
xor r11b, 1
mov sil, r8b
and sil, 0xff
and dl, r11b
mov r14b, r10b
and r14b, 0xff
and r9b, r11b
or sil, dl
or r14b, r9b
xor sil, r14b
or r8b, r10b
xor r8b, 0xff
or r11b, 1
and r8b, r11b
or sil, r8b
mov dl, al
xor dl, 0xff
and dl, 0
mov r8b, dil
xor r8b, 0
and al, r8b
mov r9b, sil
xor r9b, 0xff
and r9b, 0
and sil, r8b
or dl, al
or r9b, sil
xor dl, r9b
mov al, cl
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 r11b, cl
xor r11b, 0xff
and r11b, 0xff
and cl, r9b
or r8b, r10b
or r11b, cl
xor r8b, r11b
mov cl, al
xor cl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r10b, dil
xor r10b, 1
mov r11b, cl
and r11b, 0xff
and al, r10b
mov sil, r9b
and sil, 0xff
and r8b, r10b
or r11b, al
or sil, r8b
xor r11b, sil
or cl, r9b
xor cl, 0xff
or r10b, 1
and cl, r10b
or r11b, cl
mov al, dl
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
and dl, cl
mov r8b, dil
xor r8b, 1
and r8b, 0xff
and cl, 1
or al, dl
or r8b, cl
xor al, r8b
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, 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
mov r8b, al
xor r8b, 0xff
mov r9b, cl
xor r9b, 0xff
mov r10b, dil
xor r10b, 0
mov r11b, r8b
and r11b, 0
and al, r10b
mov sil, r9b
and sil, 0
and cl, r10b
or r11b, al
or sil, cl
xor r11b, sil
or r8b, r9b
xor r8b, 0xff
or r10b, 0
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, 1
mov dl, dil
xor dl, 1
and r11b, dl
or cl, r11b
xor al, 0xff
mov dl, cl
xor dl, al
and dl, cl
mov al, bl
xor al, 0xff
mov cl, dl
xor cl, 0xff
xor dil, 0
or al, cl
or dil, 0
xor al, 0xff
and al, dil
mov cl, bl
xor cl, 0xff
mov r8b, dl
and r8b, cl
xor dl, 0xff
and bl, dl
or r8b, bl
mov cl, al
and cl, r8b
xor al, r8b
or cl, al
test cl, 1
jne 0x6d852f57
jmp 0x6d8bc6ae
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
sub r8d, 0x165804ab
sub r8d, 0x84c43cd4
add r8d, 0x165804ab
add r8d, 0x9c68a231
sub r8d, 0xf2ad7e6b
sub r8d, 0x9c68a231
add r8d, 0x7e084cf8
add r8d, 0x84c43cd4
sub r8d, 0x7e084cf8
sub r8d, 0x1c914a02
sub r8d, 0x1e36bcdc
add r8d, 0x1c914a02
mov r9d, eax
sub r9d, 1
add r8d, r9d
sub r8d, 0x7601fc66
add r8d, 0x1e36bcdc
add r8d, 0x7601fc66
mov r9d, eax
sub r9d, r8d
add r9d, 0
mov r8d, eax
sub r8d, 0x83deeea3
sub r8d, 0xf2ad7e6b
add r8d, 0x83deeea3
mov r10d, eax
sub r10d, r8d
sub r9d, r10d
sub eax, 0xd4d8226e
sub eax, r9d
add eax, 0xd4d8226e
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
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 r14b, 0xff
mov r13b, dil
xor r13b, 0
or al, r14b
or r13b, 0
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
xor cl, 0xff
mov r8b, al
xor r8b, 0xff
mov sil, dil
xor sil, 1
mov r14b, cl
and r14b, 0xff
and r15b, sil
mov r12b, r8b
and r12b, 0xff
and al, sil
or r14b, r15b
or r12b, al
xor r14b, r12b
or cl, r8b
xor cl, 0xff
or sil, 1
and cl, sil
or r14b, cl
mov al, dl
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
and dl, cl
mov r8b, r14b
xor r8b, 0xff
and r8b, 0xff
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
mov sil, dil
xor sil, 1
and sil, 0xff
and dl, 1
or cl, r8b
or sil, dl
xor cl, sil
xor cl, 0xff
xor cl, 0
and cl, 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, bl
xor r8b, 0xff
mov sil, dl
xor sil, 0xff
mov r14b, dil
xor r14b, 0
or r8b, sil
or r14b, 0
xor r8b, 0xff
and r8b, r14b
mov sil, dil
xor sil, 1
and sil, 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, 1
or sil, r14b
or r15b, 1
xor sil, 0xff
and sil, r15b
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov r14b, cl
xor r14b, 0xff
mov r15b, r8b
xor r15b, 0xff
mov r12b, dil
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, 0xff
mov r8b, dl
xor r8b, 0xff
mov r9b, dil
xor r9b, 1
mov r14b, cl
and r14b, 0xff
and sil, r9b
mov r15b, r8b
and r15b, 0xff
and dl, r9b
or r14b, sil
or r15b, dl
xor r14b, r15b
or cl, r8b
xor cl, 0xff
or r9b, 1
and cl, r9b
or r14b, cl
mov cl, r13b
xor cl, 0xff
mov dl, r14b
and dl, cl
xor r14b, 0xff
and r13b, r14b
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, 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, 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 cl, sil
or r14b, r9b
xor cl, r14b
mov r9b, cl
xor r9b, 0xff
xor r9b, 1
and r9b, 0xff
mov sil, dil
xor sil, 1
and sil, 1
mov r14b, dil
xor r14b, 1
and r14b, 1
or sil, r14b
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, r8b
and sil, r9b
xor r8b, r9b
or sil, r8b
mov r8b, r15b
and r8b, cl
xor r15b, cl
or r8b, r15b
mov cl, sil
xor cl, 0xff
mov r9b, r8b
and r9b, cl
xor r8b, 0xff
and sil, r8b
or r9b, sil
mov cl, dil
xor cl, 1
and cl, 1
mov r8b, dil
xor r8b, 1
mov sil, r8b
and sil, 1
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and r8b, 1
or cl, sil
or r14b, r8b
xor cl, r14b
mov r8b, al
xor r8b, 0xff
mov sil, cl
and sil, r8b
xor cl, 0xff
mov r8b, al
and r8b, cl
or sil, r8b
mov cl, al
xor cl, 0xff
mov r8b, sil
xor r8b, cl
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 sil, 0xff
xor r11b, 0xff
mov cl, dil
xor cl, 0
or sil, r11b
or cl, 0
xor sil, 0xff
and sil, cl
mov cl, dil
xor cl, 1
and cl, 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 cl, r14b
or r15b, r11b
xor cl, r15b
mov r11b, dl
xor r11b, 0xff
mov r14b, cl
and r14b, r11b
xor cl, 0xff
mov r11b, dl
and r11b, cl
or r14b, r11b
xor r14b, 0xff
mov cl, dl
xor cl, 0xff
mov r11b, dil
xor r11b, 1
or r14b, cl
or r11b, 1
xor r14b, 0xff
and r14b, r11b
mov cl, r9b
xor cl, 0xff
and cl, 1
mov r11b, dil
xor r11b, 1
mov r15b, r9b
and r15b, r11b
or cl, r15b
mov r11b, bl
xor r11b, 0xff
and r11b, 0
mov r15b, dil
xor r15b, 0
mov r12b, bl
and r12b, r15b
mov r13b, cl
xor r13b, 0xff
and r13b, 0
and cl, r15b
or r11b, r12b
or r13b, cl
xor r11b, r13b
xor bl, 0xff
mov cl, r11b
xor cl, bl
and cl, r11b
mov r11b, r8b
xor r11b, 0xff
mov bl, sil
xor bl, 0xff
mov r15b, dil
xor r15b, 1
or r11b, bl
or r15b, 1
xor r11b, 0xff
and r11b, r15b
mov bl, r8b
xor bl, 0xff
and bl, 1
mov r15b, dil
xor r15b, 1
and r8b, r15b
mov r12b, sil
xor r12b, 0xff
and r12b, 0xff
and sil, r15b
or bl, r8b
or r12b, sil
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, cl
xor r8b, 0xff
mov r11b, r14b
xor r11b, r8b
and r11b, r14b
mov r8b, r14b
xor r8b, 0xff
and r8b, 0
mov bl, dil
xor bl, 0
and r14b, bl
mov sil, cl
xor sil, 0xff
and sil, 0
and cl, bl
or r8b, r14b
or sil, cl
xor r8b, sil
mov cl, r11b
and cl, r8b
xor r11b, r8b
or cl, r11b
mov r8b, r12b
xor r8b, 0xff
and r8b, 0
mov r11b, dil
xor r11b, 0
mov bl, r12b
and bl, r11b
mov sil, dil
xor sil, 1
and sil, 0
and r11b, 1
or r8b, bl
or sil, r11b
xor r8b, sil
mov r11b, cl
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, cl
xor r8b, 0xff
and r8b, 1
mov bl, dil
xor bl, 1
and cl, bl
or r8b, cl
xor r12b, 0xff
xor r8b, 0xff
mov cl, dil
xor cl, 1
or r12b, r8b
or cl, 1
xor r12b, 0xff
and r12b, cl
mov cl, r11b
and cl, r12b
xor r11b, r12b
or cl, r11b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r11b, dil
xor r11b, 1
mov bl, al
and bl, r11b
or r8b, bl
mov r11b, dl
xor r11b, 0xff
and r11b, 1
mov bl, dil
xor bl, 1
mov sil, dl
and sil, bl
or r11b, sil
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, r8b
xor r14b, sil
and r14b, r8b
xor al, 0xff
mov sil, bl
xor sil, 0xff
mov r15b, dil
xor r15b, 0
or al, sil
or r15b, 0
xor al, 0xff
and al, r15b
mov sil, r11b
xor sil, 0xff
mov r15b, dil
xor r15b, 0
mov r12b, dil
xor r12b, 1
or sil, r15b
or r12b, 1
xor sil, 0xff
and sil, r12b
xor dl, 0xff
mov r15b, bl
xor r15b, 0xff
mov r12b, dil
xor r12b, 0
or dl, r15b
or r12b, 0
xor dl, 0xff
and dl, r12b
mov r15b, r14b
and r15b, al
xor r14b, al
or r15b, r14b
mov al, sil
and al, dl
xor sil, dl
or al, sil
mov dl, r15b
xor dl, 0xff
mov sil, al
and sil, dl
xor al, 0xff
and r15b, al
or sil, r15b
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
and al, r8b
mov r11b, dil
xor r11b, 1
and r11b, 0xff
and r8b, 1
or dl, al
or r11b, r8b
xor dl, r11b
mov al, dil
xor al, 0
mov r8b, bl
xor r8b, 0xff
mov r11b, dil
xor r11b, 1
mov r14b, al
and r14b, 0xff
mov r15b, r11b
and r15b, 0
mov r12b, r8b
and r12b, 0xff
and bl, r11b
or r14b, r15b
or r12b, bl
xor r14b, r12b
or al, r8b
xor al, 0xff
or r11b, 1
and al, r11b
or r14b, al
xor dl, 0xff
xor r14b, 0xff
mov al, dil
xor al, 1
or dl, r14b
or al, 1
xor dl, 0xff
and dl, al
mov al, sil
and al, dl
xor sil, dl
or al, sil
mov dl, al
xor dl, 0xff
and dl, 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
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
mov r11b, dl
xor r11b, 0xff
mov bl, al
xor bl, r11b
and bl, 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
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 dl, 0xff
xor dl, 1
and dl, 0xff
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, al
and r8b, dl
xor al, dl
or r8b, al
mov al, r15b
xor al, 0xff
mov dl, r8b
and dl, al
xor r8b, 0xff
and r15b, r8b
or dl, r15b
mov al, r9b
xor al, 0xff
xor al, 1
and al, 0xff
mov r8b, dil
xor r8b, 1
mov r11b, r9b
and r11b, r8b
xor r9b, 0xff
and r9b, 1
or r11b, r9b
mov r8b, al
xor r8b, 0xff
mov r9b, r11b
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 r11b, bl
or sil, al
or r14b, r11b
xor sil, r14b
or r8b, r9b
xor r8b, 0xff
or bl, 0
and r8b, bl
or sil, r8b
mov al, dl
xor al, 0xff
and al, 1
mov r8b, dil
xor r8b, 1
and dl, r8b
mov r9b, dil
xor r9b, 1
and r9b, 0xff
and r8b, 1
or al, dl
or r9b, r8b
xor al, r9b
mov dl, sil
xor dl, 0xff
and dl, 1
mov r8b, dil
xor r8b, 1
and sil, r8b
mov r9b, dil
xor r9b, 1
and r9b, 0xff
and r8b, 1
or dl, sil
or r9b, r8b
xor dl, r9b
mov r8b, dil
xor r8b, 1
and r8b, 1
mov r9b, dil
xor r9b, 1
and r9b, 1
or r8b, r9b
mov r9b, al
xor r9b, 0xff
mov r11b, dl
xor r11b, 0xff
mov bl, dil
xor bl, 1
mov sil, r9b
and sil, 0xff
and al, bl
mov r14b, r11b
and r14b, 0xff
and dl, bl
or sil, al
or r14b, dl
xor sil, r14b
or r9b, r11b
xor r9b, 0xff
or bl, 1
and r9b, bl
or sil, r9b
mov al, dil
xor al, 1
mov dl, r8b
xor dl, 0xff
mov r9b, dil
xor r9b, 0
mov r11b, al
and r11b, 0
mov bl, r9b
and bl, 1
mov r14b, dl
and r14b, 0
and r8b, r9b
or r11b, bl
or r14b, r8b
xor r11b, r14b
or al, dl
xor al, 0xff
or r9b, 0
and al, r9b
or r11b, al
mov al, sil
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
and sil, dl
or al, sil
xor al, 0xff
xor r11b, 0xff
mov dl, dil
xor dl, 1
or al, r11b
or dl, 1
xor al, 0xff
and al, dl
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, dil
xor r8b, 1
mov r9b, cl
and r9b, r8b
or dl, r9b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r9b, dil
xor r9b, 1
mov r11b, al
and r11b, r9b
or r8b, r11b
mov r9b, dil
xor r9b, 1
and r9b, 1
mov r11b, dil
xor r11b, 1
and r11b, 1
or r9b, r11b
mov r11b, dl
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, 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
xor al, 0xff
mov bl, r9b
xor bl, 0xff
mov r14b, dil
xor r14b, 1
or al, bl
or r14b, 1
xor al, 0xff
and al, r14b
mov bl, r11b
and bl, sil
xor r11b, sil
or bl, r11b
mov r11b, cl
xor r11b, 0xff
mov sil, al
xor sil, 0xff
mov r14b, dil
xor r14b, 0
mov r15b, r11b
and r15b, 0
and cl, r14b
mov r12b, sil
and r12b, 0
and al, r14b
or r15b, cl
or r12b, al
xor r15b, r12b
or r11b, sil
xor r11b, 0xff
or r14b, 0
and r11b, r14b
or r15b, r11b
mov al, bl
xor al, 0xff
mov cl, r15b
and cl, al
xor r15b, 0xff
and bl, r15b
or cl, bl
mov al, dl
and al, r8b
xor dl, r8b
or al, dl
mov dl, al
xor dl, 0xff
and dl, 1
mov r8b, dil
xor r8b, 1
and al, r8b
or dl, al
mov al, r9b
and al, 1
xor r9b, 1
or al, r9b
xor al, 0xff
mov r8b, dl
xor r8b, al
and r8b, dl
mov al, cl
xor al, 0xff
mov dl, r8b
xor dl, 0xff
xor dil, 1
mov r9b, al
and r9b, 0xff
and cl, dil
mov r11b, dl
and r11b, 0xff
and r8b, dil
or r9b, cl
or r11b, r8b
xor r9b, r11b
or al, dl
xor al, 0xff
or dil, 1
and al, dil
or r9b, al
test r9b, 1
jne 0x6d853c49
jmp 0x6d8bc6ae
jmp 0x6d853c4e
mov rax, qword [rbp + 0x3f8]
movzx ecx, byte [rax]
mov rdx, qword [rbp + 0x550]
mov r8d, dword [rbp + 0x54c]
mov r9d, r8d
movzx r8d, byte [rdx + r9]
mov r10d, r8d
xor r10d, 0xffffffff
and r10d, 0x99cadd8a
mov r11d, 0xffffffff
mov esi, r11d
xor esi, 0x99cadd8a
mov edi, r8d
and edi, esi
mov ebx, r11d
xor ebx, 0xffffffff
and ebx, 0x99cadd8a
and esi, 0xffffffff
or r10d, edi
or ebx, esi
xor r10d, ebx
mov esi, r11d
xor esi, 0xffffffff
xor r10d, 0xffffffff
mov edi, r11d
xor edi, 0x2a3d6f2
or esi, r10d
or edi, 0x2a3d6f2
xor esi, 0xffffffff
and esi, edi
mov r10d, r11d
xor r10d, 0xffffffff
and r10d, 0xffffffff
mov edi, r11d
xor edi, 0xffffffff
and edi, 0xffffffff
or r10d, edi
mov edi, r8d
xor edi, 0xffffffff
xor r10d, 0xffffffff
mov ebx, r11d
xor ebx, 0xf14a4f42
or edi, r10d
or ebx, 0xf14a4f42
xor edi, 0xffffffff
and edi, ebx
mov r10d, esi
and r10d, edi
xor esi, edi
or r10d, esi
mov esi, ecx
xor esi, 0xffffffff
and esi, 0xbd5785da
mov edi, r11d
xor edi, 0xbd5785da
mov ebx, ecx
and ebx, edi
mov r14d, r11d
xor r14d, 0xffffffff
and r14d, 0xbd5785da
and edi, 0xffffffff
or esi, ebx
or r14d, edi
xor esi, r14d
mov edi, r10d
xor edi, 0xffffffff
and edi, 0xffffffff
mov ebx, r11d
xor ebx, 0xffffffff
and r10d, ebx
or edi, r10d
mov r10d, r11d
xor r10d, 0x9bdce585
and r10d, 0xffffffff
mov ebx, r11d
xor ebx, 0xffffffff
and ebx, 0x9bdce585
or r10d, ebx
mov ebx, esi
and ebx, edi
xor esi, edi
or ebx, esi
mov esi, r10d
and esi, 0x9bdce585
xor r10d, 0x9bdce585
or esi, r10d
mov r10d, ebx
xor r10d, 0xffffffff
and r10d, 0xffffffff
mov edi, r11d
xor edi, 0xffffffff
and ebx, edi
or r10d, ebx
xor r10d, 0xffffffff
xor esi, 0xffffffff
mov edi, r11d
xor edi, 0x3d5edb8e
or r10d, esi
or edi, 0x3d5edb8e
xor r10d, 0xffffffff
and r10d, edi
mov esi, ecx
xor esi, 0xffffffff
and esi, 0xffffffff
mov edi, r11d
xor edi, 0xffffffff
mov ebx, ecx
and ebx, edi
or esi, ebx
mov edi, r11d
xor edi, 0xffffffff
xor esi, 0xffffffff
mov ebx, r11d
xor ebx, 0x6d1c3ba6
or edi, esi
or ebx, 0x6d1c3ba6
xor edi, 0xffffffff
and edi, ebx
mov esi, r11d
xor esi, 0xffffffff
and esi, 0xffffffff
mov ebx, r11d
xor ebx, 0xffffffff
and ebx, 0xffffffff
or esi, ebx
xor ecx, 0xffffffff
xor esi, 0xffffffff
mov ebx, r11d
xor ebx, 0x2d7550cb
or ecx, esi
or ebx, 0x2d7550cb
xor ecx, 0xffffffff
and ecx, ebx
mov esi, edi
and esi, ecx
xor edi, ecx
or esi, edi
mov ecx, r8d
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov edi, r11d
xor edi, 0xffffffff
and r8d, edi
or ecx, r8d
mov r8d, esi
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov edi, r11d
xor edi, 0xffffffff
and esi, edi
or r8d, esi
mov esi, r11d
xor esi, 0x99abc717
and esi, 0x654b6e11
mov edi, r11d
xor edi, 0x654b6e11
mov ebx, edi
and ebx, 0x99abc717
mov r14d, r11d
xor r14d, 0xffffffff
and r14d, 0x654b6e11
and edi, 0xffffffff
or esi, ebx
or r14d, edi
xor esi, r14d
mov edi, ecx
xor edi, 0xffffffff
mov ebx, r8d
xor ebx, 0xffffffff
mov r14d, r11d
xor r14d, 0x5e04ad8d
mov r15d, edi
and r15d, 0x5e04ad8d
and ecx, r14d
mov r12d, ebx
and r12d, 0x5e04ad8d
and r8d, r14d
or r15d, ecx
or r12d, r8d
xor r15d, r12d
or edi, ebx
xor edi, 0xffffffff
or r14d, 0x5e04ad8d
and edi, r14d
or r15d, edi
mov ecx, r11d
xor ecx, 0x99abc717
mov r8d, esi
xor r8d, 0xffffffff
mov edi, r11d
xor edi, 0x4546dd83
mov ebx, ecx
and ebx, 0x4546dd83
mov r14d, edi
and r14d, 0x99abc717
mov r12d, r8d
and r12d, 0x4546dd83
and esi, edi
or ebx, r14d
or r12d, esi
xor ebx, r12d
or ecx, r8d
xor ecx, 0xffffffff
or edi, 0x4546dd83
and ecx, edi
or ebx, ecx
mov ecx, r15d
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov r8d, r11d
xor r8d, 0xffffffff
and r15d, r8d
or ecx, r15d
xor ebx, 0xffffffff
mov r8d, ecx
xor r8d, ebx
and r8d, ecx
mov ecx, r10d
xor ecx, 0xffffffff
mov esi, r8d
xor esi, 0xffffffff
xor r11d, 0x101fa2eb
or ecx, esi
or r11d, 0x101fa2eb
xor ecx, 0xffffffff
and ecx, r11d
mov r11d, r10d
xor r11d, 0xffffffff
mov esi, r8d
and esi, r11d
xor r8d, 0xffffffff
and r10d, r8d
or esi, r10d
mov r8d, ecx
and r8d, esi
xor ecx, esi
or r8d, ecx
mov byte [rdx + r9], r8b
mov rdx, qword [rbp + 0x550]
mov ecx, dword [rbp + 0x54c]
mov r9d, ecx
add rdx, r9
mov qword [rbp + 0x3e8], rdx
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 1
add r8d, 0
mov r9d, 0x691ca932
add r9d, 0
add r9d, r8d
sub r9d, 0x691ca932
mov r8d, eax
sub r8d, ecx
mov r10d, eax
sub r10d, 0x2d25daa2
add r8d, r10d
mov r10d, eax
sub r10d, r8d
mov r8d, eax
sub r8d, r10d
mov r10d, eax
sub r10d, r9d
add r8d, r10d
sub eax, r8d
add eax, 0x73ff0acc
sub eax, 0x2d25daa2
sub eax, 0x73ff0acc
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 0
mov dil, 1
mov r14b, dil
xor r14b, 0
mov r15b, r11b
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
xor sil, 0xff
xor sil, 1
and sil, 0xff
mov r14b, dil
xor r14b, 1
and r14b, 1
mov r15b, dil
xor r15b, 1
mov r12b, r15b
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, r14b
xor r15b, 0xff
mov r12b, r11b
xor r12b, r15b
and r12b, r11b
mov r15b, dil
xor r15b, 1
and r15b, 1
mov r13b, dil
xor r13b, 1
mov al, r13b
and al, 1
mov cl, dil
xor cl, 1
and cl, 0xff
and r13b, 1
or r15b, al
or cl, r13b
xor r15b, cl
xor r15b, 0xff
mov al, dil
xor al, 1
mov cl, dil
xor cl, 1
or r15b, al
or cl, 1
xor r15b, 0xff
and r15b, cl
mov al, dil
xor al, 1
xor r14b, 0xff
mov cl, dil
xor cl, 1
or al, r14b
or cl, 1
xor al, 0xff
and al, cl
mov cl, sil
and cl, r12b
xor sil, r12b
or cl, sil
mov sil, r15b
and sil, al
xor r15b, al
or sil, r15b
mov al, cl
xor al, 0xff
mov r14b, sil
and r14b, al
xor sil, 0xff
and cl, sil
or r14b, cl
mov al, bl
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
mov sil, bl
and sil, cl
or al, sil
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, dil
xor cl, 1
and cl, 1
mov sil, dil
xor sil, 1
and sil, 1
or cl, sil
mov sil, bl
xor sil, 0xff
mov r15b, cl
xor r15b, 0xff
mov r12b, dil
xor r12b, 1
or sil, r15b
or r12b, 1
xor sil, 0xff
and sil, r12b
mov r15b, dil
xor r15b, 1
and r15b, 0
mov r12b, dil
xor r12b, 0
mov r13b, r12b
and r13b, 1
mov dl, dil
xor dl, 1
and dl, 0
and r12b, 1
or r15b, r13b
or dl, r12b
xor r15b, dl
mov dl, dil
xor dl, 1
mov r12b, r15b
xor r12b, dl
and r12b, r15b
mov dl, dil
xor dl, 1
xor cl, 0xff
mov r15b, dil
xor r15b, 0
or dl, cl
or r15b, 0
xor dl, 0xff
and dl, r15b
mov cl, al
and cl, sil
xor al, sil
or cl, al
mov al, r12b
xor al, 0xff
mov sil, dl
xor sil, 0xff
mov r15b, dil
xor r15b, 1
mov r13b, al
and r13b, 0xff
and r12b, r15b
mov r8b, sil
and r8b, 0xff
and dl, r15b
or r13b, r12b
or r8b, dl
xor r13b, r8b
or al, sil
xor al, 0xff
or r15b, 1
and al, r15b
or r13b, al
mov al, cl
xor al, 0xff
and al, 0
mov dl, dil
xor dl, 0
and cl, dl
mov r8b, r13b
xor r8b, 0xff
and r8b, 0
and r13b, dl
or al, cl
or r8b, r13b
xor al, r8b
mov cl, dil
xor cl, 1
and cl, 1
mov dl, dil
xor dl, 1
mov r8b, dl
and r8b, 1
mov sil, dil
xor sil, 1
and sil, 0xff
and dl, 1
or cl, r8b
or sil, dl
xor cl, sil
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov dl, dil
xor dl, 1
and dl, 1
mov r8b, dil
xor r8b, 1
and r8b, 1
or dl, r8b
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov r8b, cl
and r8b, dl
xor cl, dl
or r8b, cl
mov cl, dil
xor cl, 1
and cl, 1
mov dl, dil
xor dl, 1
and dl, 1
or cl, dl
mov dl, r14b
xor dl, 0xff
mov sil, cl
and sil, dl
xor cl, 0xff
mov dl, r14b
and dl, cl
or sil, dl
mov cl, r14b
xor cl, 0xff
mov dl, sil
xor dl, cl
and dl, sil
mov cl, r11b
xor cl, 0xff
and cl, 1
mov sil, dil
xor sil, 1
and r11b, sil
or cl, r11b
mov r11b, r8b
xor r11b, 0xff
and r11b, 1
mov sil, dil
xor sil, 1
mov r15b, r8b
and r15b, sil
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and sil, 1
or r11b, r15b
or r12b, sil
xor r11b, r12b
mov sil, dil
xor sil, 1
and sil, 1
mov r15b, dil
xor r15b, 1
and r15b, 1
or sil, r15b
mov r15b, cl
xor r15b, 0xff
mov r12b, r11b
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
mov r9b, r15b
and r9b, 0
and cl, r13b
mov r10b, r12b
and r10b, 0
and r11b, r13b
or r9b, cl
or r10b, r11b
xor r9b, r10b
or r15b, r12b
xor r15b, 0xff
or r13b, 0
and r15b, r13b
or r9b, r15b
mov cl, dil
xor cl, 1
mov r10b, sil
xor r10b, 0xff
mov r11b, dil
xor r11b, 0
mov r15b, cl
and r15b, 0
mov r12b, r11b
and r12b, 1
mov r13b, r10b
and r13b, 0
and sil, r11b
or r15b, r12b
or r13b, sil
xor r15b, r13b
or cl, r10b
xor cl, 0xff
or r11b, 0
and cl, r11b
or r15b, cl
mov cl, r9b
xor cl, 0xff
and cl, 0
mov r10b, dil
xor r10b, 0
and r9b, r10b
mov r11b, dil
xor r11b, 1
and r11b, 0
and r10b, 1
or cl, r9b
or r11b, r10b
xor cl, r11b
xor r15b, 0xff
mov r9b, cl
xor r9b, r15b
and r9b, cl
mov cl, dil
xor cl, 1
and cl, 1
mov r10b, dil
xor r10b, 1
and r10b, 1
or cl, r10b
mov r10b, al
xor r10b, 0xff
mov r11b, cl
and r11b, r10b
xor cl, 0xff
mov r10b, al
and r10b, cl
or r11b, r10b
mov cl, al
xor cl, 0xff
mov r10b, r11b
xor r10b, cl
and r10b, r11b
mov cl, bl
xor cl, 0xff
and cl, 1
mov r11b, dil
xor r11b, 1
and bl, r11b
or cl, bl
mov r11b, r8b
xor r11b, 0xff
and r11b, 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 r11b, sil
or r15b, bl
xor r11b, r15b
mov bl, dil
xor bl, 0
and bl, 1
mov sil, dil
xor sil, 1
mov r15b, sil
and r15b, 0
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and sil, 1
or bl, r15b
or r12b, sil
xor bl, r12b
mov sil, cl
xor sil, 0xff
mov r15b, r11b
xor r15b, 0xff
mov r12b, dil
xor r12b, 1
mov r13b, sil
and r13b, 0xff
and cl, r12b
mov byte [rbp + 0x3e7], r15b
and r15b, 0xff
and r11b, r12b
or r13b, cl
or r15b, r11b
xor r13b, r15b
mov cl, byte [rbp + 0x3e7]
or sil, cl
xor sil, 0xff
or r12b, 1
and sil, r12b
or r13b, sil
mov r11b, bl
and r11b, 0
xor bl, 0
or r11b, bl
mov bl, r13b
xor bl, 0xff
and bl, 0
mov sil, dil
xor sil, 0
and r13b, sil
mov r15b, dil
xor r15b, 1
and r15b, 0
and sil, 1
or bl, r13b
or r15b, sil
xor bl, r15b
xor r11b, 0xff
mov sil, bl
xor sil, r11b
and sil, bl
mov r11b, dl
xor r11b, 0xff
and r11b, 0
mov bl, dil
xor bl, 0
mov r15b, dl
and r15b, bl
mov r12b, dil
xor r12b, 1
and r12b, 0
and bl, 1
or r11b, r15b
or r12b, bl
xor r11b, r12b
mov bl, r9b
xor bl, 0xff
and bl, 1
mov r15b, dil
xor r15b, 1
mov r12b, r9b
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, dil
xor r12b, 1
mov r13b, r11b
xor r13b, r12b
and r13b, r11b
mov r12b, r15b
xor r12b, 0xff
mov cl, dl
xor cl, r12b
and cl, dl
mov dl, bl
xor dl, 0xff
mov r12b, dil
xor r12b, 1
mov byte [rbp + 0x3e6], dil
xor dil, 0
or dl, r12b
or dil, 0
xor dl, 0xff
and dl, dil
mov dil, r15b
xor dil, 0xff
mov r12b, r9b
xor r12b, dil
and r12b, r9b
mov r9b, r13b
xor r9b, 0xff
mov dil, cl
xor dil, 0xff
mov byte [rbp + 0x3e5], al
mov al, byte [rbp + 0x3e6]
xor al, 1
mov byte [rbp + 0x3e4], r9b
and r9b, 0xff
and r13b, al
mov byte [rbp + 0x3e3], dil
and dil, 0xff
and cl, al
or r9b, r13b
or dil, cl
xor r9b, dil
mov cl, byte [rbp + 0x3e4]
mov dil, byte [rbp + 0x3e3]
or cl, dil
xor cl, 0xff
or al, 1
and cl, al
or r9b, cl
mov al, dl
xor al, 0xff
mov cl, r12b
xor cl, 0xff
mov r13b, byte [rbp + 0x3e6]
xor r13b, 0
mov dil, al
and dil, 0
and dl, r13b
mov byte [rbp + 0x3e2], cl
and cl, 0
and r12b, r13b
or dil, dl
or cl, r12b
xor dil, cl
mov cl, byte [rbp + 0x3e2]
or al, cl
xor al, 0xff
or r13b, 0
and al, r13b
or dil, al
mov al, r9b
xor al, 0xff
and al, 0
mov dl, byte [rbp + 0x3e6]
xor dl, 0
and r9b, dl
mov r12b, dil
xor r12b, 0xff
and r12b, 0
and dil, dl
or al, r9b
or r12b, dil
xor al, r12b
mov dl, r11b
xor dl, 0xff
mov r9b, bl
xor r9b, 0xff
mov dil, byte [rbp + 0x3e6]
xor dil, 0
mov r12b, dl
and r12b, 0
and r11b, dil
mov r13b, r9b
and r13b, 0
and bl, dil
or r12b, r11b
or r13b, bl
xor r12b, r13b
or dl, r9b
xor dl, 0xff
or dil, 0
and dl, dil
or r12b, dl
mov dl, r12b
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x3e6]
xor r9b, 1
and r12b, r9b
mov r11b, byte [rbp + 0x3e6]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or dl, r12b
or r11b, r9b
xor dl, r11b
mov r9b, byte [rbp + 0x3e6]
xor r9b, 1
mov r11b, r15b
xor r11b, 0xff
mov bl, byte [rbp + 0x3e6]
xor bl, 1
mov dil, r9b
and dil, 0xff
mov r12b, bl
and r12b, 1
mov r13b, r11b
and r13b, 0xff
and r15b, bl
or dil, r12b
or r13b, r15b
xor dil, r13b
or r9b, r11b
xor r9b, 0xff
or bl, 1
and r9b, bl
or dil, r9b
xor dl, 0xff
xor dil, 0xff
mov r9b, byte [rbp + 0x3e6]
xor r9b, 0
or dl, dil
or r9b, 0
xor dl, 0xff
and dl, r9b
mov r9b, al
and r9b, dl
xor al, dl
or r9b, al
mov al, r10b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x3e6]
xor dl, 1
mov r11b, r10b
and r11b, dl
or al, r11b
mov dl, sil
xor dl, 0xff
and dl, 1
mov r11b, byte [rbp + 0x3e6]
xor r11b, 1
mov bl, sil
and bl, r11b
or dl, bl
mov r11b, byte [rbp + 0x3e6]
xor r11b, 1
and r11b, 1
mov bl, byte [rbp + 0x3e6]
xor bl, 1
and bl, 1
or r11b, bl
mov bl, al
xor bl, 0xff
mov dil, byte [rbp + 0x3e6]
xor dil, 1
mov r15b, byte [rbp + 0x3e6]
xor r15b, 0
or bl, dil
or r15b, 0
xor bl, 0xff
and bl, r15b
mov dil, r11b
xor dil, 0xff
mov r15b, r10b
xor r15b, dil
and r15b, r10b
mov r10b, dl
xor r10b, 0xff
mov dil, byte [rbp + 0x3e6]
xor dil, 1
mov r12b, byte [rbp + 0x3e6]
xor r12b, 0
or r10b, dil
or r12b, 0
xor r10b, 0xff
and r10b, r12b
xor sil, 0xff
mov dil, r11b
xor dil, 0xff
mov r12b, byte [rbp + 0x3e6]
xor r12b, 1
or sil, dil
or r12b, 1
xor sil, 0xff
and sil, r12b
mov dil, bl
xor dil, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, byte [rbp + 0x3e6]
xor r13b, 0
mov cl, dil
and cl, 0
and bl, r13b
mov byte [rbp + 0x3e1], r12b
and r12b, 0
and r15b, r13b
or cl, bl
or r12b, r15b
xor cl, r12b
mov bl, byte [rbp + 0x3e1]
or dil, bl
xor dil, 0xff
or r13b, 0
and dil, r13b
or cl, dil
mov dil, r10b
and dil, sil
xor r10b, sil
or dil, r10b
mov r10b, cl
xor r10b, 0xff
mov sil, dil
and sil, r10b
xor dil, 0xff
and cl, dil
or sil, 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 + 0x3e6]
xor dl, 1
and cl, dl
mov r10b, byte [rbp + 0x3e6]
xor r10b, 1
and r10b, 0xff
and dl, 1
or al, cl
or r10b, dl
xor al, r10b
mov cl, r11b
and cl, 1
xor r11b, 1
or cl, r11b
xor al, 0xff
xor cl, 0xff
mov dl, byte [rbp + 0x3e6]
xor dl, 1
or al, cl
or dl, 1
xor al, 0xff
and al, dl
mov cl, sil
xor cl, 0xff
mov dl, al
xor dl, 0xff
mov r10b, byte [rbp + 0x3e6]
xor r10b, 0
mov r11b, cl
and r11b, 0
and sil, r10b
mov dil, dl
and dil, 0
and al, r10b
or r11b, sil
or dil, al
xor r11b, dil
or cl, dl
xor cl, 0xff
or r10b, 0
and cl, r10b
or r11b, cl
mov al, r9b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x3e6]
xor cl, 1
mov dl, r9b
and dl, cl
or al, dl
mov cl, r11b
xor cl, 0xff
xor al, 0xff
mov dl, byte [rbp + 0x3e6]
xor dl, 0
or cl, al
or dl, 0
xor cl, 0xff
and cl, dl
mov al, r11b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x3e6]
xor dl, 1
and r11b, dl
mov r10b, byte [rbp + 0x3e6]
xor r10b, 1
and r10b, 0xff
and dl, 1
or al, r11b
or r10b, dl
xor al, r10b
xor al, 0xff
mov dl, r9b
xor dl, al
and dl, r9b
mov al, cl
and al, dl
xor cl, dl
or al, cl
mov cl, r14b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x3e6]
xor dl, 1
mov r9b, r14b
and r9b, dl
or cl, r9b
mov dl, byte [rbp + 0x3e5]
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x3e6]
xor r9b, 1
mov r10b, byte [rbp + 0x3e5]
and r10b, r9b
or dl, r10b
mov r9b, byte [rbp + 0x3e6]
xor r9b, 0
and r9b, 0
mov r10b, byte [rbp + 0x3e6]
xor r10b, 0
mov r11b, r10b
and r11b, 0
mov sil, byte [rbp + 0x3e6]
xor sil, 1
and sil, 0
and r10b, 1
or r9b, r11b
or sil, r10b
xor r9b, sil
mov r10b, byte [rbp + 0x3e6]
xor r10b, 0
mov r11b, cl
xor r11b, r10b
and r11b, cl
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 + 0x3e6]
xor dil, 0
mov r14b, byte [rbp + 0x3e6]
xor r14b, 1
or r10b, dil
or r14b, 1
xor r10b, 0xff
and r10b, r14b
mov dil, r9b
xor dil, 0xff
mov r14b, byte [rbp + 0x3e5]
xor r14b, dil
mov dil, byte [rbp + 0x3e5]
and r14b, dil
mov r15b, r11b
xor r15b, 0xff
mov r12b, sil
xor r12b, 0xff
mov r13b, byte [rbp + 0x3e6]
xor r13b, 1
mov bl, r15b
and bl, 0xff
and r11b, r13b
mov dil, r12b
and dil, 0xff
and sil, r13b
or bl, r11b
or dil, sil
xor bl, dil
or r15b, r12b
xor r15b, 0xff
or r13b, 1
and r15b, r13b
or bl, r15b
mov r11b, r10b
xor r11b, 0xff
mov sil, r14b
xor sil, 0xff
mov dil, byte [rbp + 0x3e6]
xor dil, 1
mov r15b, r11b
and r15b, 0xff
and r10b, dil
mov r12b, sil
and r12b, 0xff
and r14b, dil
or r15b, r10b
or r12b, r14b
xor r15b, r12b
or r11b, sil
xor r11b, 0xff
or dil, 1
and r11b, dil
or r15b, r11b
mov r10b, bl
xor r10b, 0xff
mov r11b, r15b
and r11b, r10b
xor r15b, 0xff
and bl, r15b
or r11b, bl
mov r10b, cl
xor r10b, 0xff
mov bl, dl
xor bl, 0xff
mov sil, byte [rbp + 0x3e6]
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 + 0x3e6]
xor dl, 1
and dil, dl
or cl, dil
mov dl, byte [rbp + 0x3e6]
xor dl, 0
mov r10b, r9b
xor r10b, 0xff
mov bl, byte [rbp + 0x3e6]
xor bl, 1
mov sil, dl
and sil, 0xff
mov dil, bl
and dil, 0
mov r14b, r10b
and r14b, 0xff
and r9b, bl
or sil, dil
or r14b, r9b
xor sil, r14b
or dl, r10b
xor dl, 0xff
or bl, 1
and dl, bl
or sil, dl
xor sil, 0xff
mov dl, cl
xor dl, sil
and dl, cl
mov cl, r11b
and cl, dl
xor r11b, dl
or cl, r11b
mov dl, cl
xor dl, 0xff
and dl, 0
mov r9b, byte [rbp + 0x3e6]
xor r9b, 0
mov r10b, cl
and r10b, r9b
mov r11b, byte [rbp + 0x3e6]
xor r11b, 1
and r11b, 0
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 + 0x3e6]
xor r9b, 0
and r9b, 1
mov r10b, byte [rbp + 0x3e6]
xor r10b, 1
mov r11b, r10b
and r11b, 0
mov bl, byte [rbp + 0x3e6]
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 + 0x3e6]
xor cl, 1
and cl, 0
mov r10b, byte [rbp + 0x3e6]
xor r10b, 0
mov bl, r10b
and bl, 1
mov sil, byte [rbp + 0x3e6]
xor sil, 1
and sil, 0
and r10b, 1
or cl, bl
or sil, r10b
xor cl, sil
mov r10b, byte [rbp + 0x3e6]
xor r10b, 0
mov bl, cl
xor bl, r10b
and bl, cl
xor r9b, 0xff
xor r9b, 1
and r9b, 0xff
mov cl, dl
xor cl, 0xff
mov r10b, r11b
xor r10b, 0xff
mov sil, byte [rbp + 0x3e6]
xor sil, 0
mov dil, cl
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 cl, r10b
xor cl, 0xff
or sil, 0
and cl, sil
or dil, cl
mov cl, bl
and cl, r9b
xor bl, r9b
or cl, bl
mov dl, dil
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x3e6]
xor r9b, 1
and dil, r9b
mov r10b, cl
xor r10b, 0xff
and r10b, 0xff
and cl, r9b
or dl, dil
or r10b, cl
xor dl, r10b
mov cl, byte [rbp + 0x3e6]
xor cl, 1
mov r9b, r8b
xor r9b, 0xff
mov r10b, byte [rbp + 0x3e6]
xor r10b, 1
or cl, r9b
or r10b, 1
xor cl, 0xff
and cl, r10b
mov r9b, byte [rbp + 0x3e6]
xor r9b, 1
mov r10b, r8b
and r10b, r9b
xor r8b, 0xff
and r8b, 1
or r10b, r8b
mov r8b, cl
xor r8b, 0xff
mov r9b, r10b
xor r9b, 0xff
mov r11b, byte [rbp + 0x3e6]
xor r11b, 1
mov bl, r8b
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 r8b, r9b
xor r8b, 0xff
or r11b, 1
and r8b, r11b
or bl, r8b
mov cl, dl
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x3e6]
xor r8b, 1
and dl, r8b
mov r9b, byte [rbp + 0x3e6]
xor r9b, 1
and r9b, 0xff
and r8b, 1
or cl, dl
or r9b, r8b
xor cl, r9b
mov dl, bl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x3e6]
xor r8b, 1
and bl, r8b
or dl, bl
mov r8b, byte [rbp + 0x3e6]
xor r8b, 0
and r8b, 0
mov r9b, byte [rbp + 0x3e6]
xor r9b, 0
mov r10b, r9b
and r10b, 0
mov r11b, byte [rbp + 0x3e6]
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 + 0x3e6]
xor cl, 0
mov dl, r8b
xor dl, 0xff
mov r10b, byte [rbp + 0x3e6]
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, 0
mov dl, byte [rbp + 0x3e6]
xor dl, 0
and r9b, dl
mov r8b, byte [rbp + 0x3e6]
xor r8b, 1
and r8b, 0
and dl, 1
or cl, r9b
or r8b, dl
xor cl, r8b
xor cl, 0xff
xor r11b, 0xff
mov dl, byte [rbp + 0x3e6]
xor dl, 0
or cl, r11b
or dl, 0
xor cl, 0xff
and cl, dl
mov dl, al
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp + 0x3e6]
xor r8b, 0
mov r9b, al
and r9b, r8b
mov r10b, byte [rbp + 0x3e6]
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 + 0x3e6]
xor r9b, 1
mov r10b, cl
and r10b, r9b
mov r11b, byte [rbp + 0x3e6]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, byte [rbp + 0x3e6]
xor r9b, 0
and r9b, 1
mov r10b, byte [rbp + 0x3e6]
xor r10b, 1
and r10b, 0
or r9b, r10b
mov r10b, byte [rbp + 0x3e6]
xor r10b, 0
mov r11b, dl
xor r11b, r10b
and r11b, dl
mov r10b, r9b
xor r10b, 0xff
mov bl, al
xor bl, r10b
and bl, al
mov al, byte [rbp + 0x3e6]
xor al, 0
mov r10b, r8b
xor r10b, al
and r10b, r8b
mov al, r9b
xor al, 0xff
mov sil, cl
xor sil, al
and sil, cl
mov al, r11b
and al, bl
xor r11b, bl
or al, r11b
mov cl, r10b
xor cl, 0xff
mov r11b, sil
xor r11b, 0xff
mov bl, byte [rbp + 0x3e6]
xor bl, 0
mov dil, cl
and dil, 0
and r10b, bl
mov r14b, r11b
and r14b, 0
and sil, bl
or dil, r10b
or r14b, sil
xor dil, r14b
or cl, r11b
xor cl, 0xff
or bl, 0
and cl, bl
or dil, cl
mov cl, al
xor cl, 0xff
and cl, 0
mov r10b, byte [rbp + 0x3e6]
xor r10b, 0
and al, r10b
mov r11b, dil
xor r11b, 0xff
and r11b, 0
and dil, r10b
or cl, al
or r11b, dil
xor cl, r11b
mov al, dl
and al, r8b
xor dl, r8b
or al, dl
mov dl, al
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x3e6]
xor r8b, 1
and al, r8b
or dl, al
mov al, r9b
and al, 0
xor r9b, 0
or al, r9b
xor al, 0xff
mov r8b, dl
xor r8b, al
and r8b, dl
mov al, cl
and al, r8b
xor cl, r8b
or al, cl
test al, 1
jne 0x6d85514b
jmp 0x6d8bc6b3
xor eax, eax
mov rcx, qword [rbp + 0x3e8]
movzx edx, byte [rcx]
mov r8d, edx
xor r8d, 0xffffffff
and r8d, 0x1c56214f
mov r9d, 0xffffffff
mov r10d, r9d
xor r10d, 0x1c56214f
mov r11d, edx
and r11d, r10d
mov esi, r9d
xor esi, 0xffffffff
and esi, 0x1c56214f
and r10d, 0xffffffff
or r8d, r11d
or esi, r10d
xor r8d, esi
xor r8d, 0xffffffff
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov r10d, r9d
xor r10d, 0xffffffff
and r10d, 0xffffffff
mov r11d, r9d
xor r11d, 0xffffffff
and r11d, 0xffffffff
or r10d, r11d
mov r11d, edx
xor r11d, 0xffffffff
xor r10d, 0xffffffff
mov esi, r9d
xor esi, 0x2046524a
or r11d, r10d
or esi, 0x2046524a
xor r11d, 0xffffffff
and r11d, esi
mov r10d, r8d
and r10d, r11d
xor r8d, r11d
or r10d, r8d
mov r8d, r10d
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov r11d, r9d
xor r11d, 0xffffffff
and r10d, r11d
or r8d, r10d
mov r10d, r9d
xor r10d, 0xa
mov r11d, r8d
and r11d, r10d
xor r8d, 0xffffffff
and r8d, 0xa
or r11d, r8d
mov r8d, r9d
xor r8d, 0xa
mov r10d, r11d
xor r10d, r8d
and r10d, r11d
mov r8d, r9d
xor r8d, 0xa
and r8d, 0xee5a8c51
mov r11d, r9d
xor r11d, 0xee5a8c51
mov esi, r11d
and esi, 0xa
mov edi, r9d
xor edi, 0xffffffff
and edi, 0xee5a8c51
and r11d, 0xffffffff
or r8d, esi
or edi, r11d
xor r8d, edi
mov r11d, r9d
xor r11d, 0xffffffff
xor r8d, 0xffffffff
mov esi, r9d
xor esi, 0xc5934715
or r11d, r8d
or esi, 0xc5934715
xor r11d, 0xffffffff
and r11d, esi
mov r8d, r9d
xor r8d, 0xffffffff
and r8d, 0xb83b18d6
mov esi, r9d
xor esi, 0xb83b18d6
mov edi, esi
and edi, 0xffffffff
mov ebx, r9d
xor ebx, 0xffffffff
and ebx, 0xb83b18d6
and esi, 0xffffffff
or r8d, edi
or ebx, esi
xor r8d, ebx
mov esi, r9d
xor esi, 0xa
xor r8d, 0xffffffff
mov edi, r9d
xor edi, 0x3b990c2c
or esi, r8d
or edi, 0x3b990c2c
xor esi, 0xffffffff
and esi, edi
mov r8d, r11d
xor r8d, 0xffffffff
mov edi, esi
xor edi, 0xffffffff
mov ebx, r9d
xor ebx, 0xafb2e6fc
mov r14d, r8d
and r14d, 0xafb2e6fc
and r11d, ebx
mov r15d, edi
and r15d, 0xafb2e6fc
and esi, ebx
or r14d, r11d
or r15d, esi
xor r14d, r15d
or r8d, edi
xor r8d, 0xffffffff
or ebx, 0xafb2e6fc
and r8d, ebx
or r14d, r8d
mov r8d, edx
xor r8d, 0xffffffff
and r8d, 0xffffffff
mov r11d, r9d
xor r11d, 0xffffffff
and edx, r11d
or r8d, edx
mov edx, r14d
xor edx, 0xffffffff
and edx, 0xffffffff
mov r11d, r9d
xor r11d, 0xffffffff
and r14d, r11d
or edx, r14d
mov r11d, r9d
xor r11d, 0x29f38367
and r11d, 0xffffffff
mov esi, r9d
xor esi, 0xffffffff
and esi, 0x29f38367
or r11d, esi
mov esi, r8d
and esi, edx
xor r8d, edx
or esi, r8d
mov edx, r9d
xor edx, 0x29f38367
mov r8d, r11d
xor r8d, 0xffffffff
mov edi, r9d
xor edi, 0x3a177f2a
mov ebx, edx
and ebx, 0x3a177f2a
mov r14d, edi
and r14d, 0x29f38367
mov r15d, r8d
and r15d, 0x3a177f2a
and r11d, edi
or ebx, r14d
or r15d, r11d
xor ebx, r15d
or edx, r8d
xor edx, 0xffffffff
or edi, 0x3a177f2a
and edx, edi
or ebx, edx
mov edx, esi
xor edx, 0xffffffff
and edx, 0xffffffff
mov r8d, r9d
xor r8d, 0xffffffff
and esi, r8d
or edx, esi
xor edx, 0xffffffff
xor ebx, 0xffffffff
mov r8d, r9d
xor r8d, 0xe2c4548
or edx, ebx
or r8d, 0xe2c4548
xor edx, 0xffffffff
and edx, r8d
mov r8d, r10d
xor r8d, 0xffffffff
mov r11d, edx
xor r11d, 0xffffffff
xor r9d, 0x3a02c198
or r8d, r11d
or r9d, 0x3a02c198
xor r8d, 0xffffffff
and r8d, r9d
mov r9d, r10d
xor r9d, 0xffffffff
mov r11d, edx
and r11d, r9d
xor edx, 0xffffffff
and r10d, edx
or r11d, r10d
mov edx, r8d
and edx, r11d
xor r8d, r11d
or edx, r8d
mov byte [rcx], dl
mov r8d, dword [sym.out.dll_x.13]
mov r9d, dword [sym.out.dll_y.14]
mov r10d, r8d
add r10d, 0x109be0ef
sub r10d, 0xf7bbbf68
sub r10d, 0x109be0ef
mov r11d, eax
sub r11d, 0x62d4ad47
add r10d, r11d
mov r11d, eax
sub r11d, r10d
mov r10d, eax
sub r10d, 0xf7bbbf68
add r11d, r10d
mov r10d, eax
sub r10d, r11d
mov r11d, eax
sub r11d, 0x57e34b20
add r10d, r11d
mov r11d, eax
sub r11d, 1
add r10d, r11d
mov r11d, eax
sub r11d, r10d
mov r10d, eax
sub r10d, 0x57e34b20
add r11d, r10d
mov r10d, eax
sub r10d, r11d
sub r10d, 0x97fdca0a
sub r10d, 0x6b6e0a71
add r10d, 0x97fdca0a
mov r11d, eax
sub r11d, r10d
mov r10d, eax
sub r10d, 0x62d4ad47
add r11d, r10d
mov r10d, eax
sub r10d, r11d
mov r11d, eax
sub r11d, r10d
mov r10d, eax
sub r10d, 0x6b6e0a71
add r11d, r10d
sub eax, r11d
imul r8d, eax
and r8d, 1
cmp r8d, 0
sete dl
cmp r9d, 0xa
setl r12b
mov r13b, dl
xor r13b, 0xff
and r13b, 1
mov al, 1
mov r8b, al
xor r8b, 1
mov r9b, dl
and r9b, r8b
mov r10b, al
xor r10b, 1
and r10b, 0xff
and r8b, 1
or r13b, r9b
or r10b, r8b
xor r13b, r10b
mov r8b, al
xor r8b, 1
xor r13b, 0xff
mov r9b, al
xor r9b, 0
or r8b, r13b
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov r9b, al
xor r9b, 1
and r9b, 1
mov r10b, al
xor r10b, 1
and r10b, 1
or r9b, r10b
xor r9b, 0xff
mov r10b, dl
xor r10b, r9b
and r10b, dl
mov r9b, r8b
xor r9b, 0xff
mov r13b, r10b
xor r13b, 0xff
mov r11b, al
xor r11b, 1
mov bl, r9b
and bl, 0xff
and r8b, r11b
mov sil, r13b
and sil, 0xff
and r10b, r11b
or bl, r8b
or sil, r10b
xor bl, sil
or r9b, r13b
xor r9b, 0xff
or r11b, 1
and r9b, r11b
or bl, r9b
mov r8b, r12b
xor r8b, 0xff
and r8b, 1
mov r9b, al
xor r9b, 1
mov r10b, r12b
and r10b, r9b
or r8b, r10b
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
mov r9b, al
xor r9b, 1
and r9b, 1
mov r10b, al
xor r10b, 1
mov r11b, r10b
and r11b, 1
mov sil, al
xor sil, 1
and sil, 0xff
and r10b, 1
or r9b, r11b
or sil, r10b
xor r9b, sil
mov r10b, r12b
xor r10b, 0xff
xor r9b, 0xff
mov r11b, al
xor r11b, 0
or r10b, r9b
or r11b, 0
xor r10b, 0xff
and r10b, r11b
mov r9b, r8b
and r9b, r10b
xor r8b, r10b
or r9b, r8b
mov r8b, al
xor r8b, 1
and r8b, 1
mov r10b, al
xor r10b, 1
mov r11b, r10b
and r11b, 1
mov sil, al
xor sil, 1
and sil, 0xff
and r10b, 1
or r8b, r11b
or sil, r10b
xor r8b, sil
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
mov r10b, al
xor r10b, 1
and r10b, 1
mov r11b, al
xor r11b, 1
mov sil, r11b
and sil, 1
mov r13b, al
xor r13b, 1
and r13b, 0xff
and r11b, 1
or r10b, sil
or r13b, r11b
xor r10b, r13b
mov r11b, r10b
xor r11b, 0xff
xor r11b, 1
and r11b, 0xff
mov sil, al
xor sil, 1
and sil, 1
mov r13b, al
xor r13b, 1
and r13b, 1
or sil, r13b
xor sil, 0xff
mov r13b, al
xor r13b, 1
mov dil, al
xor dil, 1
or sil, r13b
or dil, 1
xor sil, 0xff
and sil, dil
mov dil, al
xor dil, 1
xor r10b, 0xff
mov r13b, al
xor r13b, 1
or dil, r10b
or r13b, 1
xor dil, 0xff
and dil, r13b
mov r10b, r8b
and r10b, r11b
xor r8b, r11b
or r10b, r8b
mov r8b, sil
and r8b, dil
xor sil, dil
or r8b, sil
mov r11b, r10b
xor r11b, 0xff
mov sil, r8b
and sil, r11b
xor r8b, 0xff
and r10b, r8b
or sil, r10b
mov r8b, al
xor r8b, 1
and r8b, 1
mov r10b, al
xor r10b, 1
and r10b, 1
or r8b, r10b
mov r10b, bl
xor r10b, 0xff
and r10b, 1
mov r11b, al
xor r11b, 1
mov dil, bl
and dil, r11b
mov r13b, r8b
xor r13b, 0xff
and r13b, 0xff
and r8b, r11b
or r10b, dil
or r13b, r8b
xor r10b, r13b
xor r10b, 0xff
mov r8b, bl
xor r8b, 0xff
mov r11b, al
xor r11b, 0
or r10b, r8b
or r11b, 0
xor r10b, 0xff
and r10b, r11b
mov r8b, sil
xor r8b, 0xff
and r8b, 1
mov r11b, al
xor r11b, 1
mov dil, sil
and dil, r11b
or r8b, dil
mov r11b, dl
xor r11b, 0xff
and r11b, 1
mov dil, al
xor dil, 1
mov r13b, dl
and r13b, dil
mov r14b, r8b
xor r14b, 0xff
and r14b, 0xff
and r8b, dil
or r11b, r13b
or r14b, r8b
xor r11b, r14b
xor r11b, 0xff
xor dl, 0xff
mov r8b, al
xor r8b, 0
or r11b, dl
or r8b, 0
xor r11b, 0xff
and r11b, r8b
mov dl, al
xor dl, 1
and dl, 0
mov r8b, al
xor r8b, 0
mov dil, r8b
and dil, 1
mov r14b, al
xor r14b, 1
and r14b, 0
and r8b, 1
or dl, dil
or r14b, r8b
xor dl, r14b
mov r8b, r9b
xor r8b, 0xff
mov dil, dl
and dil, r8b
xor dl, 0xff
mov r8b, r9b
and r8b, dl
or dil, r8b
mov dl, r9b
xor dl, 0xff
mov r8b, dil
xor r8b, dl
and r8b, dil
mov dl, r12b
xor dl, 0xff
and dl, 1
mov dil, al
xor dil, 1
and r12b, dil
mov r14b, al
xor r14b, 1
and r14b, 0xff
and dil, 1
or dl, r12b
or r14b, dil
xor dl, r14b
mov dil, sil
xor dil, 0xff
and dil, 1
mov r14b, al
xor r14b, 1
mov r12b, sil
and r12b, r14b
or dil, r12b
mov r14b, al
xor r14b, 0
and r14b, 0
mov r12b, al
xor r12b, 0
mov r13b, r12b
and r13b, 0
mov r15b, al
xor r15b, 1
and r15b, 0
and r12b, 1
or r14b, r13b
or r15b, r12b
xor r14b, r15b
mov r15b, dl
and r15b, dil
xor dl, dil
or r15b, dl
mov dl, r14b
and dl, 0
xor r14b, 0
or dl, r14b
mov dil, r15b
xor dil, 0xff
and dil, 1
mov r14b, al
xor r14b, 1
and r15b, r14b
or dil, r15b
xor dl, 0xff
mov r14b, dil
xor r14b, dl
and r14b, dil
mov dl, r10b
xor dl, 0xff
and dl, 1
mov dil, al
xor dil, 1
mov r15b, r10b
and r15b, dil
or dl, r15b
mov dil, r11b
xor dil, 0xff
and dil, 0
mov r15b, al
xor r15b, 0
mov r12b, r11b
and r12b, r15b
mov r13b, al
xor r13b, 1
and r13b, 0
and r15b, 1
or dil, r12b
or r13b, r15b
xor dil, r13b
mov r15b, al
xor r15b, 0
and r15b, 1
mov r12b, al
xor r12b, 1
and r12b, 0
or r15b, r12b
mov r12b, dl
xor r12b, 0xff
mov r13b, al
xor r13b, 0
mov cl, al
xor cl, 0
or r12b, r13b
or cl, 0
xor r12b, 0xff
and r12b, cl
xor r10b, 0xff
mov cl, r15b
xor cl, 0xff
mov r13b, al
xor r13b, 1
or r10b, cl
or r13b, 1
xor r10b, 0xff
and r10b, r13b
mov cl, dil
xor cl, 0xff
mov r13b, al
xor r13b, 0
mov byte [rbp + 0x3e0], al
xor al, 1
or cl, r13b
or al, 1
xor cl, 0xff
and cl, al
xor r11b, 0xff
mov al, r15b
xor al, 0xff
mov r13b, byte [rbp + 0x3e0]
xor r13b, 0
or r11b, al
or r13b, 0
xor r11b, 0xff
and r11b, r13b
mov al, r12b
and al, r10b
xor r12b, r10b
or al, r12b
mov r10b, cl
xor r10b, 0xff
mov r12b, r11b
xor r12b, 0xff
mov r13b, byte [rbp + 0x3e0]
xor r13b, 0
mov byte [rbp + 0x3df], r10b
and r10b, 0
and cl, r13b
mov byte [rbp + 0x3de], r12b
and r12b, 0
and r11b, r13b
or r10b, cl
or r12b, r11b
xor r10b, r12b
mov cl, byte [rbp + 0x3df]
mov r11b, byte [rbp + 0x3de]
or cl, r11b
xor cl, 0xff
or r13b, 0
and cl, r13b
or r10b, cl
mov cl, al
xor cl, 0xff
mov r12b, r10b
and r12b, cl
xor r10b, 0xff
and al, r10b
or r12b, al
mov al, dl
xor al, 0xff
mov cl, dil
xor cl, 0xff
mov r10b, byte [rbp + 0x3e0]
xor r10b, 1
mov r13b, al
and r13b, 0xff
and dl, r10b
mov r11b, cl
and r11b, 0xff
and dil, r10b
or r13b, dl
or r11b, dil
xor r13b, r11b
or al, cl
xor al, 0xff
or r10b, 1
and al, r10b
or r13b, al
mov al, r13b
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x3e0]
xor cl, 0
and r13b, cl
mov dl, byte [rbp + 0x3e0]
xor dl, 1
and dl, 0
and cl, 1
or al, r13b
or dl, cl
xor al, dl
mov cl, r15b
and cl, 0
xor r15b, 0
or cl, r15b
xor cl, 0xff
mov dl, al
xor dl, cl
and dl, al
mov al, r12b
xor al, 0xff
mov cl, dl
xor cl, 0xff
mov r10b, byte [rbp + 0x3e0]
xor r10b, 0
mov r11b, al
and r11b, 0
and r12b, r10b
mov dil, cl
and dil, 0
and dl, r10b
or r11b, r12b
or dil, dl
xor r11b, dil
or al, cl
xor al, 0xff
or r10b, 0
and al, r10b
or r11b, al
mov al, r8b
xor al, 0xff
mov cl, r14b
xor cl, 0xff
mov dl, byte [rbp + 0x3e0]
xor dl, 1
or al, cl
or dl, 1
xor al, 0xff
and al, dl
mov cl, r8b
xor cl, 0xff
mov dl, r14b
and dl, cl
xor r14b, 0xff
and r8b, r14b
or dl, r8b
mov cl, al
and cl, dl
xor al, dl
or cl, al
mov al, r11b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x3e0]
xor dl, 1
mov r8b, r11b
and r8b, dl
or al, r8b
mov dl, cl
xor dl, 0xff
xor al, 0xff
mov r8b, byte [rbp + 0x3e0]
xor r8b, 1
or dl, al
or r8b, 1
xor dl, 0xff
and dl, r8b
mov al, cl
xor al, 0xff
and al, 0
mov r8b, byte [rbp + 0x3e0]
xor r8b, 0
and cl, r8b
mov r10b, byte [rbp + 0x3e0]
xor r10b, 1
and r10b, 0
and r8b, 1
or al, cl
or r10b, r8b
xor al, r10b
xor al, 0xff
mov cl, r11b
xor cl, al
and cl, r11b
mov al, dl
xor al, 0xff
mov r8b, cl
xor r8b, 0xff
mov r10b, byte [rbp + 0x3e0]
xor r10b, 1
mov r11b, al
and r11b, 0xff
and dl, r10b
mov dil, r8b
and dil, 0xff
and cl, r10b
or r11b, dl
or dil, cl
xor r11b, dil
or al, r8b
xor al, 0xff
or r10b, 1
and al, r10b
or r11b, al
mov al, bl
xor al, 0xff
mov cl, r9b
xor cl, 0xff
mov dl, byte [rbp + 0x3e0]
xor dl, 0
or al, cl
or dl, 0
xor al, 0xff
and al, dl
mov cl, bl
xor cl, 0xff
mov dl, r9b
and dl, cl
xor r9b, 0xff
and bl, r9b
or dl, bl
mov cl, al
and cl, dl
xor al, dl
or cl, al
mov al, cl
xor al, 0xff
and al, 0
mov dl, byte [rbp + 0x3e0]
xor dl, 0
mov r8b, cl
and r8b, dl
mov r9b, byte [rbp + 0x3e0]
xor r9b, 1
and r9b, 0
and dl, 1
or al, r8b
or r9b, dl
xor al, r9b
mov dl, byte [rbp + 0x3e0]
xor dl, 1
xor al, 0xff
mov r8b, byte [rbp + 0x3e0]
xor r8b, 1
or dl, al
or r8b, 1
xor dl, 0xff
and dl, r8b
mov al, byte [rbp + 0x3e0]
xor al, 1
and al, 1
mov r8b, byte [rbp + 0x3e0]
xor r8b, 1
and r8b, 1
or al, r8b
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 + 0x3e0]
xor r9b, 0
mov r10b, al
and r10b, 0
and dl, r9b
mov bl, cl
and bl, 0
and r8b, r9b
or r10b, dl
or bl, r8b
xor r10b, bl
or al, cl
xor al, 0xff
or r9b, 0
and al, r9b
or r10b, al
mov al, sil
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, byte [rbp + 0x3e0]
xor cl, 1
and cl, 1
mov dl, byte [rbp + 0x3e0]
xor dl, 1
mov r8b, dl
and r8b, 1
mov r9b, sil
xor r9b, 0xff
and r9b, 0xff
and sil, dl
or cl, r8b
or r9b, sil
xor cl, r9b
mov dl, al
xor dl, 0xff
mov r8b, cl
xor r8b, 0xff
mov r9b, byte [rbp + 0x3e0]
xor r9b, 0
mov bl, dl
and bl, 0
and al, r9b
mov sil, r8b
and sil, 0
and cl, r9b
or bl, al
or sil, cl
xor bl, sil
or dl, r8b
xor dl, 0xff
or r9b, 0
and dl, r9b
or bl, dl
mov al, r10b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x3e0]
xor cl, 1
and r10b, cl
or al, r10b
mov cl, bl
xor cl, 0xff
and cl, 0
mov dl, byte [rbp + 0x3e0]
xor dl, 0
and bl, dl
mov r8b, byte [rbp + 0x3e0]
xor r8b, 1
and r8b, 0
and dl, 1
or cl, bl
or r8b, dl
xor cl, r8b
mov dl, byte [rbp + 0x3e0]
xor dl, 1
and dl, 1
mov r8b, byte [rbp + 0x3e0]
xor r8b, 1
mov r9b, r8b
and r9b, 1
mov r10b, byte [rbp + 0x3e0]
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 + 0x3e0]
xor dl, 1
and r8b, dl
mov r9b, byte [rbp + 0x3e0]
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, r11b
xor al, 0xff
mov cl, dl
xor cl, 0xff
mov r8b, byte [rbp + 0x3e0]
xor r8b, 1
or al, cl
or r8b, 1
xor al, 0xff
and al, r8b
mov cl, r11b
xor cl, 0xff
and cl, 0
mov r8b, byte [rbp + 0x3e0]
xor r8b, 0
and r11b, r8b
mov r9b, dl
xor r9b, 0xff
and r9b, 0
and dl, r8b
or cl, r11b
or r9b, dl
xor cl, r9b
mov dl, al
and dl, cl
xor al, cl
or dl, al
test dl, 1
jne 0x6d855f20
jmp 0x6d8bc6b3
jmp 0x6d855f25
mov eax, dword [rbp + 0x54c]
mov dword [rbp + 0x3d8], 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, ecx
mov r9d, eax
sub r9d, 0xf7d1a031
add r8d, r9d
mov r9d, eax
sub r9d, r8d
add r9d, 0x5a5788da
sub r9d, 0x825a3b94
sub r9d, 0x5a5788da
sub r9d, 0xd29c2d72
sub r9d, 0xf7d1a031
add r9d, 0xd29c2d72
mov r8d, 0xf32c6013
add r8d, 0
sub r8d, 1
sub r8d, 0xf32c6013
mov r10d, eax
sub r10d, r8d
sub r9d, r10d
add r9d, 0x71938b76
sub r9d, 0x51859aa1
sub r9d, 0x71938b76
sub r9d, 0xdafa4a64
add r9d, 0x825a3b94
add r9d, 0xdafa4a64
sub eax, 0x51859aa1
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, 1
xor sil, 0xff
mov r15b, dil
xor r15b, 1
or r14b, sil
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov sil, dil
xor sil, 1
and sil, 1
mov r15b, dil
xor r15b, 1
mov r12b, r15b
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or sil, r12b
or r13b, r15b
xor sil, r13b
mov r15b, r11b
xor r15b, 0xff
mov r12b, sil
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
or r15b, r12b
or r13b, 0
xor r15b, 0xff
and r15b, r13b
mov r12b, dil
xor r12b, 1
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 1
or r12b, r13b
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
mov al, dil
xor al, 1
or r12b, r13b
or al, 1
xor r12b, 0xff
and r12b, al
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
and sil, r15b
xor r14b, r15b
or sil, r14b
mov r14b, r12b
xor r14b, 0xff
mov r15b, al
xor r15b, 0xff
mov r13b, dil
xor r13b, 0
mov cl, r14b
and cl, 0
and r12b, r13b
mov dl, r15b
and dl, 0
and al, r13b
or cl, r12b
or dl, al
xor cl, dl
or r14b, r15b
xor r14b, 0xff
or r13b, 0
and r14b, r13b
or cl, r14b
mov al, sil
xor al, 0xff
and al, 0
mov dl, dil
xor dl, 0
and sil, dl
mov r14b, cl
xor r14b, 0xff
and r14b, 0
and cl, dl
or al, sil
or r14b, cl
xor al, r14b
mov cl, bl
xor cl, 0xff
and cl, 0
mov dl, dil
xor dl, 0
mov sil, bl
and sil, dl
mov r14b, dil
xor r14b, 1
and r14b, 0
and dl, 1
or cl, sil
or r14b, dl
xor cl, r14b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov dl, dil
xor dl, 1
and dl, 1
mov sil, dil
xor sil, 1
and sil, 1
or dl, sil
xor dl, 0xff
mov sil, bl
xor sil, dl
and sil, bl
mov dl, cl
xor dl, 0xff
mov r14b, sil
xor r14b, 0xff
mov r15b, dil
xor r15b, 1
mov r12b, dl
and r12b, 0xff
and cl, r15b
mov r13b, r14b
and r13b, 0xff
and sil, r15b
or r12b, cl
or r13b, sil
xor r12b, r13b
or dl, r14b
xor dl, 0xff
or r15b, 1
and dl, r15b
or r12b, dl
mov cl, dil
xor cl, 0
and cl, 1
mov dl, dil
xor dl, 1
and dl, 0
or cl, dl
mov dl, dil
xor dl, 1
xor cl, 0xff
mov sil, dil
xor sil, 1
or dl, cl
or sil, 1
xor dl, 0xff
and dl, sil
mov cl, dil
xor cl, 1
and cl, 1
mov sil, dil
xor sil, 1
mov r14b, sil
and r14b, 1
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and sil, 1
or cl, r14b
or r15b, sil
xor cl, r15b
mov sil, cl
xor sil, 0xff
xor sil, 0
and sil, 0
mov r14b, dil
xor r14b, 1
and r14b, 1
mov r15b, dil
xor r15b, 1
mov r13b, r15b
and r13b, 1
mov r8b, dil
xor r8b, 1
and r8b, 0xff
and r15b, 1
or r14b, r13b
or r8b, r15b
xor r14b, r8b
mov r8b, dil
xor r8b, 1
mov r15b, r14b
xor r15b, r8b
and r15b, r14b
mov r8b, dil
xor r8b, 1
xor cl, 0xff
mov r14b, dil
xor r14b, 0
or r8b, cl
or r14b, 0
xor r8b, 0xff
and r8b, r14b
mov cl, dl
xor cl, 0xff
mov r14b, sil
xor r14b, 0xff
mov r13b, dil
xor r13b, 0
mov r9b, cl
and r9b, 0
and dl, r13b
mov r10b, r14b
and r10b, 0
and sil, r13b
or r9b, dl
or r10b, sil
xor r9b, r10b
or cl, r14b
xor cl, 0xff
or r13b, 0
and cl, r13b
or r9b, cl
mov cl, r15b
xor cl, 0xff
mov dl, r8b
xor dl, 0xff
mov r10b, dil
xor r10b, 0
mov sil, cl
and sil, 0
and r15b, r10b
mov r14b, dl
and r14b, 0
and r8b, r10b
or sil, r15b
or r14b, r8b
xor sil, r14b
or cl, dl
xor cl, 0xff
or r10b, 0
and cl, r10b
or sil, cl
mov cl, r9b
xor cl, 0xff
mov dl, sil
and dl, cl
xor sil, 0xff
and r9b, sil
or dl, r9b
mov cl, al
xor cl, 0xff
and cl, 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 cl, r9b
or r10b, r8b
xor cl, r10b
mov r8b, dil
xor r8b, 0
and r8b, 1
mov r9b, dil
xor r9b, 1
and r9b, 0
or r8b, r9b
mov r9b, 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, r8b
xor sil, 0xff
mov r14b, dil
xor r14b, 1
mov r15b, r10b
and r15b, 0xff
and cl, r14b
mov r13b, sil
and r13b, 0xff
and r8b, r14b
or r15b, cl
or r13b, r8b
xor r15b, r13b
or r10b, sil
xor r10b, 0xff
or r14b, 1
and r10b, r14b
or r15b, r10b
mov cl, r9b
and cl, 0
xor r9b, 0
or cl, r9b
mov r8b, r15b
xor r8b, 0xff
and r8b, 1
mov r9b, dil
xor r9b, 1
and r15b, r9b
or r8b, r15b
xor cl, 0xff
mov r9b, r8b
xor r9b, cl
and r9b, r8b
mov cl, dl
xor cl, 0xff
and cl, 1
mov r8b, dil
xor r8b, 1
mov r10b, dl
and r10b, r8b
or cl, r10b
mov r8b, r11b
xor r8b, 0xff
and r8b, 0
mov r10b, dil
xor r10b, 0
mov sil, r11b
and sil, r10b
mov r14b, cl
xor r14b, 0xff
and r14b, 0
and cl, r10b
or r8b, sil
or r14b, cl
xor r8b, r14b
xor r11b, 0xff
mov cl, r8b
xor cl, r11b
and cl, r8b
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, 0
and r10b, 1
mov r11b, dil
xor r11b, 1
mov sil, r11b
and sil, 0
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and r11b, 1
or r10b, sil
or r14b, r11b
xor r10b, r14b
mov r11b, dil
xor r11b, 0
and r11b, 1
mov sil, dil
xor sil, 1
and sil, 0
or r11b, sil
mov sil, r8b
and sil, r10b
xor r8b, r10b
or sil, r8b
mov r8b, dil
xor r8b, 0
mov r10b, r11b
xor r10b, 0xff
mov r14b, dil
xor r14b, 1
mov r15b, r8b
and r15b, 0xff
mov r13b, r14b
and r13b, 0
mov byte [rbp + 0x3d7], r10b
and r10b, 0xff
and r11b, r14b
or r15b, r13b
or r10b, r11b
xor r15b, r10b
mov r10b, byte [rbp + 0x3d7]
or r8b, r10b
xor r8b, 0xff
or r14b, 1
and r8b, r14b
or r15b, r8b
mov r8b, sil
xor r8b, 0xff
and r8b, 0
mov r11b, dil
xor r11b, 0
and sil, r11b
mov r14b, dil
xor r14b, 1
and r14b, 0
and r11b, 1
or r8b, sil
or r14b, r11b
xor r8b, r14b
xor r8b, 0xff
xor r15b, 0xff
mov r11b, dil
xor r11b, 0
or r8b, r15b
or r11b, 0
xor r8b, 0xff
and r8b, r11b
mov r11b, bl
xor r11b, 0xff
and r11b, 1
mov sil, dil
xor sil, 1
and bl, sil
or r11b, bl
mov bl, dl
xor bl, 0xff
and bl, 1
mov sil, dil
xor sil, 1
mov r14b, dl
and r14b, sil
or bl, r14b
mov sil, dil
xor sil, 0
and sil, 1
mov r14b, dil
xor r14b, 1
and r14b, 0
or sil, r14b
mov r14b, r11b
and r14b, bl
xor r11b, bl
or r14b, r11b
mov r11b, dil
xor r11b, 0
mov bl, sil
xor bl, 0xff
mov r15b, dil
xor r15b, 0
mov r13b, r11b
and r13b, 0
mov r10b, r15b
and r10b, 0
mov byte [rbp + 0x3d6], bl
and bl, 0
and sil, r15b
or r13b, r10b
or bl, sil
xor r13b, bl
mov r10b, byte [rbp + 0x3d6]
or r11b, r10b
xor r11b, 0xff
or r15b, 0
and r11b, r15b
or r13b, r11b
mov r11b, r14b
xor r11b, 0xff
and r11b, 1
mov bl, dil
xor bl, 1
and r14b, bl
or r11b, r14b
xor r13b, 0xff
mov bl, r11b
xor bl, r13b
and bl, r11b
mov r11b, r9b
xor r11b, 0xff
and r11b, 1
mov sil, dil
xor sil, 1
mov r14b, r9b
and r14b, sil
or r11b, r14b
mov sil, cl
xor sil, 0xff
and sil, 1
mov r14b, dil
xor r14b, 1
mov r15b, cl
and r15b, r14b
or sil, r15b
mov r14b, dil
xor r14b, 1
and r14b, 1
mov r15b, dil
xor r15b, 1
and r15b, 1
or r14b, r15b
mov r15b, dil
xor r15b, 1
mov r13b, r11b
xor r13b, r15b
and r13b, r11b
xor r9b, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r10b, dil
xor r10b, 0
or r9b, r15b
or r10b, 0
xor r9b, 0xff
and r9b, r10b
mov r10b, dil
xor r10b, 1
mov r15b, sil
xor r15b, r10b
and r15b, sil
mov r10b, r14b
xor r10b, 0xff
mov byte [rbp + 0x3d5], cl
xor cl, r10b
mov r10b, byte [rbp + 0x3d5]
and cl, r10b
mov r10b, r13b
and r10b, r9b
xor r13b, r9b
or r10b, r13b
mov r9b, r15b
xor r9b, 0xff
mov r13b, cl
xor r13b, 0xff
mov byte [rbp + 0x3d4], dil
xor dil, 0
mov byte [rbp + 0x3d3], r9b
and r9b, 0
and r15b, dil
mov byte [rbp + 0x3d2], r13b
and r13b, 0
and cl, dil
or r9b, r15b
or r13b, cl
xor r9b, r13b
mov cl, byte [rbp + 0x3d3]
mov r15b, byte [rbp + 0x3d2]
or cl, r15b
xor cl, 0xff
or dil, 0
and cl, dil
or r9b, cl
mov cl, r10b
xor cl, 0xff
and cl, 0
mov dil, byte [rbp + 0x3d4]
xor dil, 0
and r10b, dil
mov r13b, r9b
xor r13b, 0xff
and r13b, 0
and r9b, dil
or cl, r10b
or r13b, r9b
xor cl, r13b
mov r9b, r11b
xor r9b, 0xff
mov r10b, sil
xor r10b, 0xff
mov dil, byte [rbp + 0x3d4]
xor dil, 1
mov r13b, r9b
and r13b, 0xff
and r11b, dil
mov r15b, r10b
and r15b, 0xff
and sil, dil
or r13b, r11b
or r15b, sil
xor r13b, r15b
or r9b, r10b
xor r9b, 0xff
or dil, 1
and r9b, dil
or r13b, r9b
mov r9b, r13b
xor r9b, 0xff
and r9b, 0
mov r10b, byte [rbp + 0x3d4]
xor r10b, 0
and r13b, r10b
mov r11b, byte [rbp + 0x3d4]
xor r11b, 1
and r11b, 0
and r10b, 1
or r9b, r13b
or r11b, r10b
xor r9b, r11b
mov r10b, r14b
and r10b, 1
xor r14b, 1
or r10b, r14b
xor r10b, 0xff
mov r11b, r9b
xor r11b, r10b
and r11b, r9b
mov r9b, cl
xor r9b, 0xff
mov r10b, r11b
xor r10b, 0xff
mov sil, byte [rbp + 0x3d4]
xor sil, 1
mov dil, r9b
and dil, 0xff
and cl, sil
mov r14b, r10b
and r14b, 0xff
and r11b, sil
or dil, cl
or r14b, r11b
xor dil, r14b
or r9b, r10b
xor r9b, 0xff
or sil, 1
and r9b, sil
or dil, r9b
mov cl, r8b
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp + 0x3d4]
xor r9b, 1
mov r10b, r8b
and r10b, r9b
mov r11b, byte [rbp + 0x3d4]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or cl, r10b
or r11b, r9b
xor cl, r11b
mov r9b, bl
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x3d4]
xor r10b, 1
mov r11b, bl
and r11b, r10b
or r9b, r11b
mov r10b, byte [rbp + 0x3d4]
xor r10b, 1
and r10b, 1
mov r11b, byte [rbp + 0x3d4]
xor r11b, 1
mov sil, r11b
and sil, 1
mov r14b, byte [rbp + 0x3d4]
xor r14b, 1
and r14b, 0xff
and r11b, 1
or r10b, sil
or r14b, r11b
xor r10b, r14b
mov r11b, byte [rbp + 0x3d4]
xor r11b, 1
mov sil, cl
xor sil, r11b
and sil, cl
xor r8b, 0xff
mov r11b, r10b
xor r11b, 0xff
mov r14b, byte [rbp + 0x3d4]
xor r14b, 0
or r8b, r11b
or r14b, 0
xor r8b, 0xff
and r8b, r14b
mov r11b, byte [rbp + 0x3d4]
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, sil
xor r11b, 0xff
mov bl, r8b
xor bl, 0xff
mov r13b, byte [rbp + 0x3d4]
xor r13b, 1
mov byte [rbp + 0x3d1], r11b
and r11b, 0xff
and sil, r13b
mov byte [rbp + 0x3d0], bl
and bl, 0xff
and r8b, r13b
or r11b, sil
or bl, r8b
xor r11b, bl
mov r8b, byte [rbp + 0x3d1]
mov bl, byte [rbp + 0x3d0]
or r8b, bl
xor r8b, 0xff
or r13b, 1
and r8b, r13b
or r11b, r8b
mov r8b, r14b
xor r8b, 0xff
mov sil, r15b
xor sil, 0xff
mov r13b, byte [rbp + 0x3d4]
xor r13b, 1
mov bl, r8b
and bl, 0xff
and r14b, r13b
mov byte [rbp + 0x3cf], sil
and sil, 0xff
and r15b, r13b
or bl, r14b
or sil, r15b
xor bl, sil
mov sil, byte [rbp + 0x3cf]
or r8b, sil
xor r8b, 0xff
or r13b, 1
and r8b, r13b
or bl, r8b
mov r8b, r11b
xor r8b, 0xff
mov r14b, bl
and r14b, r8b
xor bl, 0xff
and r11b, bl
or r14b, r11b
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 + 0x3d4]
xor r9b, 1
and r8b, r9b
or cl, r8b
mov r8b, r10b
and r8b, 1
xor r10b, 1
or r8b, r10b
xor r8b, 0xff
mov r9b, cl
xor r9b, r8b
and r9b, cl
mov cl, r14b
xor cl, 0xff
mov r8b, r9b
xor r8b, 0xff
mov r10b, byte [rbp + 0x3d4]
xor r10b, 1
mov r11b, cl
and r11b, 0xff
and r14b, r10b
mov bl, r8b
and bl, 0xff
and r9b, r10b
or r11b, r14b
or bl, r9b
xor r11b, bl
or cl, r8b
xor cl, 0xff
or r10b, 1
and cl, r10b
or r11b, cl
mov cl, dil
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x3d4]
xor r8b, 1
mov r9b, dil
and r9b, r8b
or cl, r9b
mov r8b, byte [rbp + 0x3d4]
xor r8b, 0
xor cl, 0xff
mov r9b, byte [rbp + 0x3d4]
xor r9b, 0
or r8b, cl
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov cl, byte [rbp + 0x3d4]
xor cl, 0
and cl, 1
mov r9b, byte [rbp + 0x3d4]
xor r9b, 1
and r9b, 0
or cl, r9b
xor dil, 0xff
mov r9b, cl
xor r9b, 0xff
mov r10b, byte [rbp + 0x3d4]
xor r10b, 0
or dil, r9b
or r10b, 0
xor dil, 0xff
and dil, r10b
mov r9b, r11b
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x3d4]
xor r10b, 1
mov bl, r11b
and bl, r10b
or r9b, bl
mov r10b, byte [rbp + 0x3d4]
xor r10b, 0
mov bl, r9b
xor bl, r10b
and bl, r9b
xor r11b, 0xff
xor cl, 0xff
mov r9b, byte [rbp + 0x3d4]
xor r9b, 1
or r11b, cl
or r9b, 1
xor r11b, 0xff
and r11b, r9b
mov cl, r8b
xor cl, 0xff
mov r9b, dil
xor r9b, 0xff
mov r10b, byte [rbp + 0x3d4]
xor r10b, 0
mov r14b, cl
and r14b, 0
and r8b, r10b
mov r15b, r9b
and r15b, 0
and dil, r10b
or r14b, r8b
or r15b, dil
xor r14b, r15b
or cl, r9b
xor cl, 0xff
or r10b, 0
and cl, r10b
or r14b, cl
mov cl, bl
and cl, r11b
xor bl, r11b
or cl, bl
mov r8b, r14b
xor r8b, 0xff
mov r9b, cl
and r9b, r8b
xor cl, 0xff
and r14b, cl
or r9b, r14b
mov cl, r12b
xor cl, 0xff
mov r8b, al
xor r8b, cl
and r8b, al
mov cl, al
xor cl, 0xff
and cl, 1
mov r10b, byte [rbp + 0x3d4]
xor r10b, 1
and al, r10b
mov r11b, r12b
xor r11b, 0xff
and r11b, 0xff
and r12b, r10b
or cl, al
or r11b, r12b
xor cl, r11b
mov al, r8b
and al, cl
xor r8b, cl
or al, r8b
mov cl, al
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x3d4]
xor r8b, 1
mov r10b, al
and r10b, r8b
or cl, r10b
mov r8b, byte [rbp + 0x3d4]
xor r8b, 1
xor cl, 0xff
mov r10b, byte [rbp + 0x3d4]
xor r10b, 1
or r8b, cl
or r10b, 1
xor r8b, 0xff
and r8b, r10b
mov cl, byte [rbp + 0x3d4]
xor cl, 1
and cl, 1
mov r10b, byte [rbp + 0x3d4]
xor r10b, 1
and r10b, 1
or cl, r10b
xor cl, 0xff
mov r10b, al
xor r10b, cl
and r10b, al
mov al, r8b
and al, r10b
xor r8b, r10b
or al, r8b
mov cl, byte [rbp + 0x3d4]
xor cl, 0
mov r8b, dl
xor r8b, 0xff
mov r10b, byte [rbp + 0x3d4]
xor r10b, 1
or cl, r8b
or r10b, 1
xor cl, 0xff
and cl, r10b
mov r8b, byte [rbp + 0x3d4]
xor r8b, 0
mov r10b, dl
and r10b, r8b
xor dl, 0xff
and dl, 0
or r10b, dl
mov dl, cl
xor dl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov r11b, byte [rbp + 0x3d4]
xor r11b, 0
mov bl, dl
and bl, 0
and cl, r11b
mov dil, r8b
and dil, 0
and r10b, r11b
or bl, cl
or dil, r10b
xor bl, dil
or dl, r8b
xor dl, 0xff
or r11b, 0
and dl, r11b
or bl, dl
mov cl, al
xor cl, 0xff
and cl, 0
mov dl, byte [rbp + 0x3d4]
xor dl, 0
and al, dl
mov r8b, byte [rbp + 0x3d4]
xor r8b, 1
and r8b, 0
and dl, 1
or cl, al
or r8b, dl
xor cl, r8b
mov al, bl
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x3d4]
xor dl, 1
and bl, dl
or al, bl
mov dl, byte [rbp + 0x3d4]
xor dl, 0
and dl, 1
mov r8b, byte [rbp + 0x3d4]
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 + 0x3d4]
xor r11b, 1
mov bl, r8b
and bl, 0xff
and cl, r11b
mov dil, r10b
and dil, 0xff
and al, r11b
or bl, cl
or dil, al
xor bl, dil
or r8b, r10b
xor r8b, 0xff
or r11b, 1
and r8b, r11b
or bl, r8b
mov al, byte [rbp + 0x3d4]
xor al, 0
mov cl, dl
xor cl, 0xff
mov r8b, byte [rbp + 0x3d4]
xor r8b, 0
mov r10b, al
and r10b, 0
mov r11b, r8b
and r11b, 0
mov dil, cl
and dil, 0
and dl, r8b
or r10b, r11b
or dil, dl
xor r10b, dil
or al, cl
xor al, 0xff
or r8b, 0
and al, r8b
or r10b, al
mov al, bl
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x3d4]
xor cl, 1
and bl, cl
or al, bl
xor r10b, 0xff
mov cl, al
xor cl, r10b
and cl, al
mov al, r9b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x3d4]
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 + 0x3d4]
xor r8b, 0
mov r10b, cl
and r10b, r8b
mov r11b, byte [rbp + 0x3d4]
xor r11b, 1
and r11b, 0
and r8b, 1
or dl, r10b
or r11b, r8b
xor dl, r11b
mov r8b, byte [rbp + 0x3d4]
xor r8b, 0
and r8b, 1
mov r10b, byte [rbp + 0x3d4]
xor r10b, 1
and r10b, 0
or r8b, r10b
mov r10b, byte [rbp + 0x3d4]
xor r10b, 0
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, dl
xor r9b, 0xff
mov r10b, byte [rbp + 0x3d4]
xor r10b, 0
mov dil, byte [rbp + 0x3d4]
xor dil, 1
or r9b, r10b
or dil, 1
xor r9b, 0xff
and r9b, dil
mov r10b, r8b
xor r10b, 0xff
mov dil, cl
xor dil, r10b
and dil, cl
mov cl, r11b
and cl, bl
xor r11b, bl
or cl, r11b
mov r10b, r9b
and r10b, dil
xor r9b, dil
or r10b, r9b
mov r9b, cl
xor r9b, 0xff
mov r11b, r10b
and r11b, r9b
xor r10b, 0xff
and cl, r10b
or r11b, cl
mov cl, al
xor cl, 0xff
mov r9b, dl
xor r9b, 0xff
mov r10b, byte [rbp + 0x3d4]
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, bl
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x3d4]
xor cl, 1
and bl, cl
or al, bl
mov cl, r8b
and cl, 0
xor r8b, 0
or cl, r8b
xor cl, 0xff
mov dl, al
xor dl, cl
and dl, al
mov al, r11b
and al, dl
xor r11b, dl
or al, r11b
test al, 1
jne 0x6d856f97
jmp 0x6d8b602b
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x9ed5add7
add r8d, 0
mov r9d, ecx
add r9d, 0x4954b67a
sub r9d, r8d
sub r9d, 0x4954b67a
add r9d, 0x1ad9f560
sub r9d, 0xc2badd22
sub r9d, 0x1ad9f560
sub r9d, 0x6fb14bb0
sub r9d, 1
add r9d, 0x6fb14bb0
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0xc2badd22
add r8d, r9d
sub eax, r8d
add eax, 0x358e5cce
add eax, 0x3becdf62
sub eax, 0x358e5cce
sub eax, 0x91152e8b
sub eax, 0x9ed5add7
add eax, 0x91152e8b
add eax, 0x1bf80ba6
sub eax, 0x3becdf62
sub eax, 0x1bf80ba6
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
or bl, r14b
mov dil, r11b
xor dil, 0xff
and dil, 0
mov r14b, sil
xor r14b, 0
mov r15b, r11b
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
mov r14b, sil
xor r14b, 1
and r14b, 0
mov r15b, sil
xor r15b, 0
mov r12b, r15b
and r12b, 1
mov r13b, sil
xor r13b, 1
and r13b, 0
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, bl
and r15b, dil
xor bl, dil
or r15b, bl
mov bl, r14b
and bl, 1
xor r14b, 1
or bl, r14b
mov dil, r15b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
and r15b, r14b
or dil, r15b
xor bl, 0xff
mov r14b, dil
xor r14b, bl
and r14b, dil
mov bl, r10b
xor bl, 0xff
and bl, 1
mov dil, sil
xor dil, 1
mov r15b, r10b
and r15b, dil
or bl, r15b
xor bl, 0xff
mov dil, r11b
xor dil, bl
and dil, r11b
mov bl, r11b
xor bl, 0xff
and bl, 1
mov r15b, sil
xor r15b, 1
and r11b, r15b
or bl, r11b
xor r10b, 0xff
xor bl, 0xff
xor sil, 0
or r10b, bl
or sil, 0
xor r10b, 0xff
and r10b, sil
mov r11b, dil
and r11b, r10b
xor dil, r10b
or r11b, dil
mov r10b, r11b
xor r10b, 0xff
mov bl, r14b
xor bl, r10b
and bl, r14b
mov r10b, r14b
xor r10b, 0xff
mov sil, r11b
and sil, r10b
xor r11b, 0xff
and r14b, r11b
or sil, r14b
mov r10b, bl
and r10b, sil
xor bl, sil
or r10b, bl
test r10b, 1
jne 0x6d8571a1
jmp 0x6d8bd1da
xor eax, eax
mov ecx, eax
mov edx, dword [rbp + 0x3d8]
sub ecx, edx
mov r8d, eax
sub r8d, 0x9203a5e2
add ecx, r8d
mov r8d, eax
sub r8d, ecx
add r8d, 0x5e999a0b
add r8d, 0x767ef7da
sub r8d, 0x5e999a0b
add r8d, 0x6ec47954
sub r8d, 0x9203a5e2
sub r8d, 0x6ec47954
mov ecx, eax
sub ecx, r8d
add ecx, 0
mov r8d, eax
sub r8d, 1
add r8d, 0
sub ecx, 0x814ed5ee
add ecx, r8d
add ecx, 0x814ed5ee
mov r8d, 0xd45110d1
add r8d, 0
sub r8d, ecx
sub r8d, 0xd45110d1
add r8d, 0x72de5c85
sub r8d, 0xa5b63b97
sub r8d, 0x72de5c85
add r8d, 0xd9b7d3a7
sub r8d, 0x767ef7da
sub r8d, 0xd9b7d3a7
mov ecx, eax
sub ecx, r8d
mov r8d, eax
sub r8d, 0xa5b63b97
add ecx, r8d
mov r8d, eax
sub r8d, ecx
mov ecx, dword [sym.out.dll_x.13]
mov r9d, dword [sym.out.dll_y.14]
mov r10d, 0x3fbf62a0
add r10d, 0
sub r10d, ecx
sub r10d, 0x3fbf62a0
mov r11d, eax
sub r11d, 0x7f0c33ab
sub r11d, 0xad1cd13
add r11d, 0x7f0c33ab
add r10d, 0x75a0d419
add r10d, r11d
sub r10d, 0x75a0d419
mov r11d, 0xc440233d
add r11d, 0
sub r11d, r10d
sub r11d, 0xc440233d
mov r10d, eax
sub r10d, 1
add r10d, 0
add r11d, 0x934e8a16
add r11d, r10d
sub r11d, 0x934e8a16
mov r10d, eax
sub r10d, r11d
mov r11d, eax
sub r11d, 0x66200e58
add r10d, r11d
sub eax, r10d
add eax, 0x29be2e74
sub eax, 0xad1cd13
sub eax, 0x29be2e74
sub eax, 0x5338f431
sub eax, 0x66200e58
add eax, 0x5338f431
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
mov r13b, r14b
xor r13b, 1
and r13b, 0xff
and r15b, 1
or dil, r12b
or r13b, r15b
xor dil, r13b
mov r15b, r14b
xor r15b, 1
xor dil, 0xff
mov r12b, r14b
xor r12b, 1
or r15b, dil
or r12b, 1
xor r15b, 0xff
and r15b, r12b
mov dil, r14b
xor dil, 1
and dil, 1
mov r12b, r14b
xor r12b, 1
and r12b, 1
or dil, r12b
mov r12b, bl
xor r12b, 0xff
mov r13b, dil
xor r13b, 0xff
mov al, r14b
xor al, 0
or r12b, r13b
or al, 0
xor r12b, 0xff
and r12b, al
mov al, r14b
xor al, 1
and al, 1
mov r13b, r14b
xor r13b, 1
and r13b, 1
or al, r13b
xor al, 0xff
mov r13b, r14b
xor r13b, 1
mov cl, r14b
xor cl, 1
or al, r13b
or cl, 1
xor al, 0xff
and al, cl
mov cl, r14b
xor cl, 1
xor dil, 0xff
mov r13b, r14b
xor r13b, 1
or cl, dil
or r13b, 1
xor cl, 0xff
and cl, r13b
mov dil, r15b
and dil, r12b
xor r15b, r12b
or dil, r15b
mov r15b, al
and r15b, cl
xor al, cl
or r15b, al
mov al, dil
xor al, 0xff
mov cl, r15b
and cl, al
xor r15b, 0xff
and dil, r15b
or cl, dil
mov al, sil
xor al, 0xff
and al, 1
mov dil, r14b
xor dil, 1
mov r15b, sil
and r15b, dil
mov r12b, r14b
xor r12b, 1
and r12b, 0xff
and dil, 1
or al, r15b
or r12b, dil
xor al, r12b
mov dil, r14b
xor dil, 0
xor al, 0xff
mov r15b, r14b
xor r15b, 1
or dil, al
or r15b, 1
xor dil, 0xff
and dil, r15b
mov al, r14b
xor al, 0
and al, 1
mov r15b, r14b
xor r15b, 1
and r15b, 0
or al, r15b
mov r15b, al
xor r15b, 0xff
mov r12b, sil
xor r12b, r15b
and r12b, sil
mov r15b, r14b
xor r15b, 1
and r15b, 0
mov r13b, r14b
xor r13b, 0
mov r9b, r13b
and r9b, 1
mov r10b, r14b
xor r10b, 1
and r10b, 0
and r13b, 1
or r15b, r9b
or r10b, r13b
xor r15b, r10b
xor r15b, 0xff
mov r9b, r14b
xor r9b, 0
mov r10b, r14b
xor r10b, 1
or r15b, r9b
or r10b, 1
xor r15b, 0xff
and r15b, r10b
xor al, 0xff
xor al, 1
and al, 0xff
mov r9b, dil
and r9b, r12b
xor dil, r12b
or r9b, dil
mov r10b, r15b
xor r10b, 0xff
mov dil, al
xor dil, 0xff
mov r12b, r14b
xor r12b, 0
mov r13b, r10b
and r13b, 0
and r15b, r12b
mov r11b, dil
and r11b, 0
and al, r12b
or r13b, r15b
or r11b, al
xor r13b, r11b
or r10b, dil
xor r10b, 0xff
or r12b, 0
and r10b, r12b
or r13b, r10b
mov al, r9b
xor al, 0xff
and al, 0
mov r10b, r14b
xor r10b, 0
and r9b, r10b
mov r11b, r13b
xor r11b, 0xff
and r11b, 0
and r13b, r10b
or al, r9b
or r11b, r13b
xor al, r11b
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
xor r9b, 0xff
mov r11b, r14b
xor r11b, 1
or r10b, r9b
or r11b, 1
xor r10b, 0xff
and r10b, r11b
mov r9b, r14b
xor r9b, 1
and r9b, 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 r9b, dil
or r15b, r11b
xor r9b, r15b
mov r11b, r9b
xor r11b, 0xff
xor r11b, 1
and r11b, 0xff
mov dil, r14b
xor dil, 1
and dil, 1
mov r15b, r14b
xor r15b, 1
and r15b, 1
or dil, r15b
xor dil, 0xff
mov r15b, r14b
xor r15b, 1
mov r12b, r14b
xor r12b, 1
or dil, r15b
or r12b, 1
xor dil, 0xff
and dil, r12b
mov r15b, r14b
xor r15b, 1
xor r9b, 0xff
mov r12b, r14b
xor r12b, 0
or r15b, r9b
or r12b, 0
xor r15b, 0xff
and r15b, r12b
mov r9b, r10b
and r9b, r11b
xor r10b, r11b
or r9b, r10b
mov r10b, dil
and r10b, r15b
xor dil, r15b
or r10b, dil
mov r11b, r9b
xor r11b, 0xff
mov dil, r10b
and dil, r11b
xor r10b, 0xff
and r9b, r10b
or dil, r9b
mov r9b, cl
xor r9b, 0xff
and r9b, 0
mov r10b, r14b
xor r10b, 0
mov r11b, cl
and r11b, r10b
mov r15b, r14b
xor r15b, 1
and r15b, 0
and r10b, 1
or r9b, r11b
or r15b, r10b
xor r9b, r15b
mov r10b, r14b
xor r10b, 1
and r10b, 1
mov r11b, r14b
xor r11b, 1
and r11b, 1
or r10b, r11b
mov r11b, r14b
xor r11b, 1
and r11b, 1
mov r15b, r14b
xor r15b, 1
and r15b, 1
or r11b, r15b
mov r15b, r9b
and r15b, r10b
xor r9b, r10b
or r15b, r9b
mov r9b, r11b
and r9b, 1
xor r11b, 1
or r9b, r11b
mov r10b, r15b
xor r10b, 0xff
and r10b, 1
mov r11b, r14b
xor r11b, 1
and r15b, r11b
mov r12b, r14b
xor r12b, 1
and r12b, 0xff
and r11b, 1
or r10b, r15b
or r12b, r11b
xor r10b, r12b
xor r10b, 0xff
xor r9b, 0xff
mov r11b, r14b
xor r11b, 1
or r10b, r9b
or r11b, 1
xor r10b, 0xff
and r10b, r11b
mov r9b, dil
xor r9b, 0xff
and r9b, 1
mov r11b, r14b
xor r11b, 1
mov r15b, dil
and r15b, r11b
mov r12b, r14b
xor r12b, 1
and r12b, 0xff
and r11b, 1
or r9b, r15b
or r12b, r11b
xor r9b, r12b
mov r11b, bl
xor r11b, 0xff
and r11b, 0
mov r15b, r14b
xor r15b, 0
mov r12b, bl
and r12b, r15b
mov r13b, r9b
xor r13b, 0xff
and r13b, 0
and r9b, r15b
or r11b, r12b
or r13b, r9b
xor r11b, r13b
xor r11b, 0xff
xor bl, 0xff
mov r9b, r14b
xor r9b, 1
or r11b, bl
or r9b, 1
xor r11b, 0xff
and r11b, r9b
mov r9b, r14b
xor r9b, 1
and r9b, 1
mov bl, r14b
xor bl, 1
and bl, 1
or r9b, bl
mov bl, al
xor bl, 0xff
mov r15b, r9b
and r15b, bl
xor r9b, 0xff
mov bl, al
and bl, r9b
or r15b, bl
xor r15b, 0xff
mov r9b, al
xor r9b, 0xff
mov bl, r14b
xor bl, 1
or r15b, r9b
or bl, 1
xor r15b, 0xff
and r15b, bl
mov r9b, sil
xor r9b, 0xff
and r9b, 1
mov bl, r14b
xor bl, 1
and sil, bl
or r9b, sil
mov bl, dil
xor bl, 0xff
and bl, 1
mov sil, r14b
xor sil, 1
mov r12b, dil
and r12b, sil
mov r13b, r14b
xor r13b, 1
and r13b, 0xff
and sil, 1
or bl, r12b
or r13b, sil
xor bl, r13b
mov sil, r14b
xor sil, 0
and sil, 1
mov r12b, r14b
xor r12b, 1
and r12b, 0
or sil, r12b
mov r12b, r9b
xor r12b, 0xff
mov r13b, bl
xor r13b, 0xff
mov dl, r14b
xor dl, 1
mov byte [rbp + 0x3ce], r12b
and r12b, 0xff
and r9b, dl
mov byte [rbp + 0x3cd], r13b
and r13b, 0xff
and bl, dl
or r12b, r9b
or r13b, bl
xor r12b, r13b
mov r9b, byte [rbp + 0x3ce]
mov bl, byte [rbp + 0x3cd]
or r9b, bl
xor r9b, 0xff
or dl, 1
and r9b, dl
or r12b, r9b
mov dl, r14b
xor dl, 0
mov r9b, sil
xor r9b, 0xff
mov r13b, r14b
xor r13b, 1
mov bl, dl
and bl, 0xff
mov byte [rbp + 0x3cc], r13b
and r13b, 0
mov byte [rbp + 0x3cb], r9b
and r9b, 0xff
mov byte [rbp + 0x3ca], al
mov al, byte [rbp + 0x3cc]
and sil, al
or bl, r13b
or r9b, sil
xor bl, r9b
mov r9b, byte [rbp + 0x3cb]
or dl, r9b
xor dl, 0xff
or al, 1
and dl, al
or bl, dl
mov al, r12b
xor al, 0xff
and al, 1
mov dl, r14b
xor dl, 1
and r12b, dl
or al, r12b
xor al, 0xff
xor bl, 0xff
mov dl, r14b
xor dl, 1
or al, bl
or dl, 1
xor al, 0xff
and al, dl
mov dl, r10b
xor dl, 0xff
and dl, 1
mov bl, r14b
xor bl, 1
mov sil, r10b
and sil, bl
or dl, sil
mov bl, r11b
xor bl, 0xff
and bl, 1
mov sil, r14b
xor sil, 1
mov r12b, r11b
and r12b, sil
or bl, r12b
mov sil, r14b
xor sil, 0
and sil, 1
mov r12b, r14b
xor r12b, 1
and r12b, 0
or sil, r12b
mov r12b, dl
xor r12b, 0xff
mov r13b, r14b
xor r13b, 0
mov r9b, r14b
xor r9b, 1
or r12b, r13b
or r9b, 1
xor r12b, 0xff
and r12b, r9b
xor r10b, 0xff
mov r9b, sil
xor r9b, 0xff
mov r13b, r14b
xor r13b, 1
or r10b, r9b
or r13b, 1
xor r10b, 0xff
and r10b, r13b
mov r9b, r14b
xor r9b, 0
mov r13b, bl
xor r13b, r9b
and r13b, bl
xor r11b, 0xff
mov r9b, sil
xor r9b, 0xff
mov byte [rbp + 0x3c9], r14b
xor r14b, 0
or r11b, r9b
or r14b, 0
xor r11b, 0xff
and r11b, r14b
mov r9b, r12b
xor r9b, 0xff
mov r14b, r10b
xor r14b, 0xff
mov byte [rbp + 0x3c8], al
mov al, byte [rbp + 0x3c9]
xor al, 1
mov byte [rbp + 0x3c7], r9b
and r9b, 0xff
and r12b, al
mov byte [rbp + 0x3c6], r14b
and r14b, 0xff
and r10b, al
or r9b, r12b
or r14b, r10b
xor r9b, r14b
mov r10b, byte [rbp + 0x3c7]
mov r14b, byte [rbp + 0x3c6]
or r10b, r14b
xor r10b, 0xff
or al, 1
and r10b, al
or r9b, r10b
mov al, r13b
and al, r11b
xor r13b, r11b
or al, r13b
mov r10b, r9b
xor r10b, 0xff
and r10b, 1
mov r11b, byte [rbp + 0x3c9]
xor r11b, 1
and r9b, r11b
mov r12b, al
xor r12b, 0xff
and r12b, 0xff
and al, r11b
or r10b, r9b
or r12b, al
xor r10b, r12b
mov al, dl
and al, bl
xor dl, bl
or al, dl
mov dl, al
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x3c9]
xor r9b, 1
and al, r9b
mov r11b, byte [rbp + 0x3c9]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or dl, al
or r11b, r9b
xor dl, r11b
mov al, sil
and al, 0
xor sil, 0
or al, sil
xor al, 0xff
mov r9b, dl
xor r9b, al
and r9b, dl
mov al, r10b
and al, r9b
xor r10b, r9b
or al, r10b
mov dl, byte [rbp + 0x3c8]
xor dl, 0xff
mov r9b, r15b
xor r9b, dl
and r9b, r15b
mov dl, r15b
xor dl, 0xff
mov r10b, byte [rbp + 0x3c8]
and r10b, dl
mov dl, byte [rbp + 0x3c8]
xor dl, 0xff
and r15b, dl
or r10b, r15b
mov dl, r9b
xor dl, 0xff
mov r11b, r10b
xor r11b, 0xff
mov bl, byte [rbp + 0x3c9]
xor bl, 0
mov sil, dl
and sil, 0
and r9b, bl
mov r15b, r11b
and r15b, 0
and r10b, bl
or sil, r9b
or r15b, r10b
xor sil, r15b
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 + 0x3c9]
xor r9b, 1
mov r10b, al
and r10b, r9b
mov r11b, byte [rbp + 0x3c9]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or dl, r10b
or r11b, r9b
xor dl, r11b
mov r9b, sil
xor r9b, 0xff
xor dl, 0xff
mov r10b, byte [rbp + 0x3c9]
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, byte [rbp + 0x3c9]
xor r10b, 1
and sil, r10b
or dl, sil
xor al, 0xff
xor dl, 0xff
mov r10b, byte [rbp + 0x3c9]
xor r10b, 0
or al, dl
or r10b, 0
xor al, 0xff
and al, r10b
mov dl, r9b
xor dl, 0xff
mov r10b, al
xor r10b, 0xff
mov r11b, byte [rbp + 0x3c9]
xor r11b, 1
mov bl, dl
and bl, 0xff
and r9b, r11b
mov sil, r10b
and sil, 0xff
and al, r11b
or bl, r9b
or sil, al
xor bl, sil
or dl, r10b
xor dl, 0xff
or r11b, 1
and dl, r11b
or bl, dl
mov al, cl
xor al, 0xff
mov dl, byte [rbp + 0x3ca]
xor dl, 0xff
mov r9b, byte [rbp + 0x3c9]
xor r9b, 1
or al, dl
or r9b, 1
xor al, 0xff
and al, r9b
mov dl, cl
xor dl, 0xff
mov r9b, byte [rbp + 0x3ca]
and r9b, dl
mov dl, byte [rbp + 0x3ca]
xor dl, 0xff
and cl, dl
or r9b, cl
mov cl, al
xor cl, 0xff
mov dl, r9b
xor dl, 0xff
mov r10b, byte [rbp + 0x3c9]
xor r10b, 0
mov r11b, cl
and r11b, 0
and al, r10b
mov sil, dl
and sil, 0
and r9b, r10b
or r11b, al
or sil, r9b
xor r11b, sil
or cl, dl
xor cl, 0xff
or r10b, 0
and cl, r10b
or r11b, cl
mov al, r11b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x3c9]
xor cl, 1
mov dl, r11b
and dl, cl
or al, dl
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, byte [rbp + 0x3c9]
xor cl, 1
and cl, 1
mov dl, byte [rbp + 0x3c9]
xor dl, 1
mov r9b, dl
and r9b, 1
mov r10b, byte [rbp + 0x3c9]
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, byte [rbp + 0x3c9]
xor dl, 1
and dl, 0
mov r10b, byte [rbp + 0x3c9]
xor r10b, 0
mov r11b, r10b
and r11b, 1
mov sil, byte [rbp + 0x3c9]
xor sil, 1
and sil, 0
and r10b, 1
or dl, r11b
or sil, r10b
xor dl, sil
mov r10b, byte [rbp + 0x3c9]
xor r10b, 1
mov r11b, dl
xor r11b, r10b
and r11b, dl
mov dl, byte [rbp + 0x3c9]
xor dl, 1
xor cl, 0xff
mov r10b, byte [rbp + 0x3c9]
xor r10b, 1
or dl, cl
or r10b, 1
xor dl, 0xff
and dl, r10b
mov cl, al
and cl, r9b
xor al, r9b
or cl, al
mov al, r11b
xor al, 0xff
mov r9b, dl
xor r9b, 0xff
mov r10b, byte [rbp + 0x3c9]
xor r10b, 1
mov sil, al
and sil, 0xff
and r11b, r10b
mov r15b, r9b
and r15b, 0xff
and dl, r10b
or sil, r11b
or r15b, dl
xor sil, r15b
or al, r9b
xor al, 0xff
or r10b, 1
and al, r10b
or sil, al
mov al, cl
xor al, 0xff
and al, 0
mov dl, byte [rbp + 0x3c9]
xor dl, 0
and cl, dl
mov r9b, sil
xor r9b, 0xff
and r9b, 0
and sil, dl
or al, cl
or r9b, sil
xor al, r9b
mov cl, byte [rbp + 0x3c9]
xor cl, 1
mov dl, dil
xor dl, 0xff
mov r9b, byte [rbp + 0x3c9]
xor r9b, 1
or cl, dl
or r9b, 1
xor cl, 0xff
and cl, r9b
mov dl, byte [rbp + 0x3c9]
xor dl, 1
mov r9b, dil
and r9b, dl
xor dil, 0xff
and dil, 1
or r9b, dil
mov dl, cl
and dl, r9b
xor cl, r9b
or dl, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp + 0x3c9]
xor r9b, 1
and al, r9b
mov r10b, byte [rbp + 0x3c9]
xor r10b, 1
and r10b, 0xff
and r9b, 1
or cl, al
or r10b, r9b
xor cl, r10b
mov al, dl
xor al, 0xff
and al, 0
mov r9b, byte [rbp + 0x3c9]
xor r9b, 0
and dl, r9b
mov r10b, byte [rbp + 0x3c9]
xor r10b, 1
and r10b, 0
and r9b, 1
or al, dl
or r10b, r9b
xor al, r10b
mov dl, byte [rbp + 0x3c9]
xor dl, 1
and dl, 1
mov r9b, byte [rbp + 0x3c9]
xor r9b, 1
mov r10b, r9b
and r10b, 1
mov r11b, byte [rbp + 0x3c9]
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 + 0x3c9]
xor r11b, 0
mov sil, r9b
and sil, 0
and cl, r11b
mov dil, r10b
and dil, 0
and al, r11b
or sil, cl
or dil, al
xor sil, dil
or r9b, r10b
xor r9b, 0xff
or r11b, 0
and r9b, r11b
or sil, r9b
mov al, dl
and al, 1
xor dl, 1
or al, dl
mov cl, sil
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x3c9]
xor dl, 1
and sil, dl
or cl, sil
xor al, 0xff
mov dl, cl
xor dl, al
and dl, cl
mov al, bl
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x3c9]
xor cl, 1
mov r9b, bl
and r9b, cl
or al, r9b
mov cl, dl
xor cl, 0xff
and cl, 0
mov r9b, byte [rbp + 0x3c9]
xor r9b, 0
mov r10b, dl
and r10b, r9b
mov r11b, byte [rbp + 0x3c9]
xor r11b, 1
and r11b, 0
and r9b, 1
or cl, r10b
or r11b, r9b
xor cl, r11b
mov r9b, byte [rbp + 0x3c9]
xor r9b, 0
and r9b, 1
mov r10b, byte [rbp + 0x3c9]
xor r10b, 1
mov r11b, r10b
and r11b, 0
mov sil, byte [rbp + 0x3c9]
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 + 0x3c9]
xor r11b, 0
mov sil, byte [rbp + 0x3c9]
xor sil, 1
or r10b, r11b
or sil, 1
xor r10b, 0xff
and r10b, sil
xor bl, 0xff
mov r11b, r9b
xor r11b, 0xff
mov sil, byte [rbp + 0x3c9]
xor sil, 0
or bl, r11b
or sil, 0
xor bl, 0xff
and bl, sil
mov r11b, byte [rbp + 0x3c9]
xor r11b, 0
mov sil, cl
xor sil, r11b
and sil, cl
xor dl, 0xff
mov r11b, r9b
xor r11b, 0xff
mov dil, byte [rbp + 0x3c9]
xor dil, 1
or dl, r11b
or dil, 1
xor dl, 0xff
and dl, dil
mov r11b, r10b
xor r11b, 0xff
mov dil, bl
xor dil, 0xff
mov r15b, byte [rbp + 0x3c9]
xor r15b, 1
mov r12b, r11b
and r12b, 0xff
and r10b, r15b
mov r13b, dil
and r13b, 0xff
and bl, r15b
or r12b, r10b
or r13b, bl
xor r12b, r13b
or r11b, dil
xor r11b, 0xff
or r15b, 1
and r11b, r15b
or r12b, r11b
mov r10b, sil
and r10b, dl
xor sil, dl
or r10b, sil
mov dl, r12b
xor dl, 0xff
mov r11b, r10b
and r11b, dl
xor r10b, 0xff
and r12b, r10b
or r11b, r12b
mov dl, al
xor dl, 0xff
mov r10b, cl
xor r10b, 0xff
mov bl, byte [rbp + 0x3c9]
xor bl, 0
mov sil, dl
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 dl, r10b
xor dl, 0xff
or bl, 0
and dl, bl
or sil, dl
mov al, sil
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x3c9]
xor cl, 0
and sil, cl
mov dl, byte [rbp + 0x3c9]
xor dl, 1
and dl, 0
and cl, 1
or al, sil
or dl, cl
xor al, dl
mov cl, r9b
and cl, 0
xor r9b, 0
or cl, r9b
xor al, 0xff
xor cl, 0xff
mov dl, byte [rbp + 0x3c9]
xor dl, 1
or al, cl
or dl, 1
xor al, 0xff
and al, dl
mov cl, r11b
and cl, al
xor r11b, al
or cl, r11b
test cl, 1
mov dword [rbp + 0x3c0], r8d
jne 0x6d85815b
jmp 0x6d8bd1da
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
add r8d, 0x4cd0ebce
add r8d, 0xfbe1cb7
sub r8d, 0x4cd0ebce
mov r9d, eax
sub r9d, 0xee1b147c
sub r8d, r9d
add r8d, 0x4f7ca6d7
sub r8d, 0xfbe1cb7
sub r8d, 0x4f7ca6d7
add r8d, 0x64b41e8a
sub r8d, 0x417ffbd
sub r8d, 0x64b41e8a
add r8d, 0x228ed513
sub r8d, 1
sub r8d, 0x228ed513
add r8d, 0x8dc46ba1
add r8d, 0x417ffbd
sub r8d, 0x8dc46ba1
add r8d, 0x5f528f4
add r8d, 0xbdc63ca6
sub r8d, 0x5f528f4
sub eax, 0xee1b147c
add r8d, eax
add r8d, 0x4ac9e483
sub r8d, 0xbdc63ca6
sub r8d, 0x4ac9e483
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
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
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
and bl, 1
mov r14b, sil
xor r14b, 1
and r15b, r14b
mov r12b, dil
xor r12b, 0xff
and r12b, 0xff
and dil, r14b
or bl, r15b
or r12b, dil
xor bl, r12b
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
xor dil, 0xff
mov r15b, r11b
xor r15b, dil
and r15b, r11b
mov dil, r14b
xor dil, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, sil
xor r13b, 0
mov al, dil
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 dil, r12b
xor dil, 0xff
or r13b, 0
and dil, r13b
or al, 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, 0
xor cl, 0xff
mov r14b, sil
xor r14b, 0
or dil, cl
or r14b, 0
xor dil, 0xff
and dil, r14b
mov cl, sil
xor cl, 0
and cl, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
or cl, r14b
mov r14b, cl
xor r14b, 0xff
xor r14b, 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, 0
mov r13b, sil
xor r13b, 0
or r15b, r12b
or r13b, 0
xor r15b, 0xff
and r15b, r13b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r12b, dil
and r12b, r14b
xor dil, r14b
or r12b, dil
mov dil, r15b
xor dil, 0xff
mov r14b, cl
xor r14b, 0xff
mov r13b, sil
xor r13b, 1
mov dl, dil
and dl, 0xff
and r15b, r13b
mov r8b, r14b
and r8b, 0xff
and cl, r13b
or dl, r15b
or r8b, cl
xor dl, r8b
or dil, r14b
xor dil, 0xff
or r13b, 1
and dil, r13b
or dl, dil
mov cl, r12b
xor cl, 0xff
and cl, 0
mov r8b, sil
xor r8b, 0
and r12b, r8b
mov dil, dl
xor dil, 0xff
and dil, 0
and dl, r8b
or cl, r12b
or dil, dl
xor cl, dil
mov dl, bl
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
mov dil, bl
and dil, r8b
or dl, dil
mov r8b, sil
xor r8b, 1
and r8b, 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 r8b, r14b
or r15b, dil
xor r8b, r15b
mov dil, sil
xor dil, 1
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or dil, r14b
mov r14b, dl
xor r14b, 0xff
mov r15b, r8b
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, r14b
and r13b, 0
and dl, r12b
mov r9b, r15b
and r9b, 0
and r8b, r12b
or r13b, dl
or r9b, r8b
xor r13b, r9b
or r14b, r15b
xor r14b, 0xff
or r12b, 0
and r14b, r12b
or r13b, r14b
mov dl, dil
and dl, 1
xor dil, 1
or dl, dil
mov r8b, r13b
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
and r13b, r9b
or r8b, r13b
xor dl, 0xff
mov r9b, r8b
xor r9b, dl
and r9b, r8b
mov dl, r10b
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
and r10b, r8b
or dl, r10b
mov r8b, cl
xor r8b, 0xff
and r8b, 0
mov r10b, sil
xor r10b, 0
mov dil, cl
and dil, r10b
mov r14b, sil
xor r14b, 1
and r14b, 0
and r10b, 1
or r8b, dil
or r14b, r10b
xor r8b, r14b
mov r10b, sil
xor r10b, 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, 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, r10b
and dl, 1
xor r10b, 1
or dl, r10b
mov r8b, r12b
xor r8b, 0xff
and r8b, 1
mov r10b, sil
xor r10b, 1
and r12b, r10b
or r8b, r12b
xor r8b, 0xff
xor 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, 1
and dl, 1
mov r10b, sil
xor r10b, 1
and r10b, 1
or dl, r10b
mov r10b, al
xor r10b, 0xff
and r10b, 0
mov dil, sil
xor dil, 0
mov r14b, al
and r14b, dil
mov r15b, dl
xor r15b, 0xff
and r15b, 0
and dl, dil
or r10b, r14b
or r15b, dl
xor r10b, r15b
mov dl, al
xor dl, 0xff
mov dil, r10b
xor dil, dl
and dil, r10b
mov dl, cl
xor dl, 0xff
and dl, 1
mov r10b, sil
xor r10b, 1
mov r14b, cl
and r14b, r10b
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and r10b, 1
or dl, r14b
or r15b, r10b
xor dl, r15b
mov r10b, r11b
xor r10b, 0xff
and r10b, 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 r10b, r15b
or r12b, dl
xor r10b, r12b
xor r10b, 0xff
xor r11b, 0xff
mov dl, sil
xor dl, 0
or r10b, r11b
or dl, 0
xor r10b, 0xff
and r10b, dl
mov dl, r8b
xor dl, 0xff
mov r11b, r9b
xor r11b, dl
and r11b, r9b
mov dl, r9b
xor dl, 0xff
and dl, 0
mov r14b, sil
xor r14b, 0
and r9b, r14b
mov r15b, r8b
xor r15b, 0xff
and r15b, 0
and r8b, r14b
or dl, r9b
or r15b, r8b
xor dl, r15b
mov r8b, r11b
xor r8b, 0xff
mov r9b, dl
xor r9b, 0xff
mov r14b, sil
xor r14b, 1
mov r15b, r8b
and r15b, 0xff
and r11b, r14b
mov r12b, r9b
and r12b, 0xff
and dl, r14b
or r15b, r11b
or r12b, dl
xor r15b, r12b
or r8b, r9b
xor r8b, 0xff
or r14b, 1
and r8b, r14b
or r15b, r8b
mov dl, dil
xor dl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov r9b, sil
xor r9b, 1
or dl, r8b
or r9b, 1
xor dl, 0xff
and dl, r9b
mov r8b, dil
xor r8b, 0xff
mov r9b, r10b
and r9b, r8b
xor r10b, 0xff
and dil, r10b
or r9b, dil
mov r8b, dl
and r8b, r9b
xor dl, r9b
or r8b, dl
mov dl, r15b
xor dl, 0xff
and dl, 1
mov r9b, sil
xor r9b, 1
mov r10b, r15b
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, r8b
xor r9b, 0xff
xor dl, 0xff
mov r10b, sil
xor r10b, 0
or r9b, dl
or r10b, 0
xor r9b, 0xff
and r9b, r10b
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r10b, sil
xor r10b, 1
and r8b, r10b
mov r11b, sil
xor r11b, 1
and r11b, 0xff
and r10b, 1
or dl, r8b
or r11b, r10b
xor dl, r11b
xor dl, 0xff
mov r8b, r15b
xor r8b, dl
and r8b, r15b
mov dl, r9b
and dl, r8b
xor r9b, r8b
or dl, r9b
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, al
xor r9b, 0xff
and r9b, 0
mov r10b, sil
xor r10b, 0
mov r11b, al
and r11b, r10b
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, 1
and r10b, 1
mov r11b, sil
xor r11b, 1
and r11b, 1
or r10b, r11b
mov r11b, r8b
xor r11b, 0xff
mov dil, sil
xor dil, 1
mov r14b, sil
xor r14b, 1
or r11b, dil
or r14b, 1
xor r11b, 0xff
and r11b, r14b
xor bl, 0xff
mov dil, r10b
xor dil, 0xff
mov r14b, sil
xor r14b, 0
or bl, dil
or r14b, 0
xor bl, 0xff
and bl, r14b
mov dil, r9b
xor dil, 0xff
mov r14b, sil
xor r14b, 1
mov r15b, sil
xor r15b, 1
or dil, r14b
or r15b, 1
xor dil, 0xff
and dil, r15b
xor al, 0xff
mov r14b, r10b
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
or al, r14b
or r15b, 1
xor al, 0xff
and al, r15b
mov r14b, r11b
and r14b, bl
xor r11b, bl
or r14b, r11b
mov r11b, dil
xor r11b, 0xff
mov bl, al
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 al, r15b
or r12b, dil
or r13b, al
xor r12b, r13b
or r11b, bl
xor r11b, 0xff
or r15b, 0
and r11b, r15b
or r12b, r11b
mov al, r14b
xor al, 0xff
and al, 0
mov r11b, sil
xor r11b, 0
and r14b, r11b
mov bl, r12b
xor bl, 0xff
and bl, 0
and r12b, r11b
or al, r14b
or bl, r12b
xor al, bl
mov r11b, r8b
and r11b, r9b
xor r8b, r9b
or r11b, r8b
mov r8b, r11b
xor r8b, 0xff
and r8b, 0
mov r9b, sil
xor r9b, 0
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, r10b
and r9b, 1
xor r10b, 1
or r9b, r10b
xor r8b, 0xff
xor r9b, 0xff
mov r10b, sil
xor r10b, 0
or r8b, r9b
or r10b, 0
xor r8b, 0xff
and r8b, r10b
mov r9b, al
xor r9b, 0xff
mov r10b, r8b
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 r8b, r11b
or bl, al
or dil, r8b
xor bl, dil
or r9b, r10b
xor r9b, 0xff
or r11b, 1
and r9b, r11b
or bl, r9b
mov al, bl
xor al, 0xff
and al, 0
mov r8b, sil
xor r8b, 0
mov r9b, bl
and r9b, r8b
mov r10b, sil
xor r10b, 1
and r10b, 0
and r8b, 1
or al, r9b
or r10b, r8b
xor al, r10b
xor al, 0xff
xor al, 1
and al, 0xff
mov r8b, sil
xor r8b, 1
and r8b, 1
mov r9b, sil
xor r9b, 1
and r9b, 1
or r8b, r9b
xor bl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r10b, sil
xor r10b, 0
or bl, r9b
or r10b, 0
xor bl, 0xff
and bl, r10b
mov r9b, 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, sil
xor r10b, 1
mov r11b, r9b
xor r11b, r10b
and r11b, r9b
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
mov r9b, al
xor r9b, 0xff
mov r10b, bl
xor r10b, 0xff
mov dil, sil
xor dil, 1
mov r14b, r9b
and r14b, 0xff
and al, dil
mov r15b, r10b
and r15b, 0xff
and bl, dil
or r14b, al
or r15b, bl
xor r14b, r15b
or r9b, r10b
xor r9b, 0xff
or dil, 1
and r9b, dil
or r14b, r9b
mov al, r11b
xor al, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r10b, sil
xor r10b, 1
mov bl, al
and bl, 0xff
and r11b, r10b
mov dil, r9b
and dil, 0xff
and r8b, r10b
or bl, r11b
or dil, r8b
xor bl, dil
or al, r9b
xor al, 0xff
or r10b, 1
and al, r10b
or bl, al
mov al, r14b
xor al, 0xff
mov r8b, bl
and r8b, al
xor bl, 0xff
and r14b, bl
or r8b, r14b
mov al, sil
xor al, 1
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, cl
xor bl, 0xff
and bl, 0xff
and cl, r10b
or r9b, r11b
or bl, cl
xor r9b, bl
mov cl, al
and cl, r9b
xor al, r9b
or cl, al
mov al, cl
xor al, 0xff
and al, 0
mov r9b, sil
xor r9b, 0
and cl, r9b
mov r10b, sil
xor r10b, 1
and r10b, 0
and r9b, 1
or al, cl
or r10b, r9b
xor al, r10b
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, sil
xor al, 0
or r9b, r8b
or al, 0
xor r9b, 0xff
and r9b, al
mov al, dl
xor al, 0xff
mov cl, r9b
xor cl, 0xff
mov r8b, sil
xor r8b, 1
or al, cl
or r8b, 1
xor al, 0xff
and al, r8b
mov cl, dl
xor cl, 0xff
mov r8b, r9b
and r8b, cl
xor r9b, 0xff
and dl, r9b
or r8b, dl
mov cl, al
xor cl, 0xff
mov dl, r8b
xor dl, 0xff
xor sil, 1
mov r9b, cl
and r9b, 0xff
and al, sil
mov r10b, dl
and r10b, 0xff
and r8b, sil
or r9b, al
or r10b, r8b
xor r9b, r10b
or cl, dl
xor cl, 0xff
or sil, 1
and cl, sil
or r9b, cl
test r9b, 1
jne 0x6d858d48
jmp 0x6d8b602b
jmp 0x6d858d4d
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, 0x372719d8
add r8d, r9d
mov r9d, eax
sub r9d, r8d
sub r9d, 0x25115c20
sub r9d, 1
add r9d, 0x25115c20
add r9d, 0x96bfddaa
sub r9d, 0x372719d8
sub r9d, 0x96bfddaa
mov r8d, ecx
sub r8d, 0x96250853
sub r8d, 0x94622e93
add r8d, 0x96250853
sub eax, r9d
sub r8d, eax
add r8d, 0x421abf57
add r8d, 0x94622e93
sub r8d, 0x421abf57
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, 0
mov dil, sil
xor dil, 0
mov r15b, r10b
and r15b, dil
mov r12b, sil
xor r12b, 1
and r12b, 0
and dil, 1
or bl, r15b
or r12b, dil
xor bl, r12b
xor bl, 0xff
mov dil, r11b
xor dil, bl
and dil, r11b
mov bl, r11b
xor bl, 0xff
and bl, 1
mov r15b, sil
xor r15b, 1
and r11b, r15b
or bl, r11b
xor bl, 0xff
mov r11b, r10b
xor r11b, bl
and r11b, r10b
mov r10b, dil
xor r10b, 0xff
mov bl, r11b
xor bl, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, r10b
and r12b, 0
and dil, r15b
mov r13b, bl
and r13b, 0
and r11b, r15b
or r12b, dil
or r13b, r11b
xor r12b, r13b
or r10b, bl
xor r10b, 0xff
or r15b, 0
and r10b, r15b
or r12b, r10b
mov r10b, r14b
xor r10b, 0xff
and r10b, 1
mov r11b, sil
xor r11b, 1
mov bl, r14b
and bl, r11b
or r10b, bl
mov r11b, r12b
xor r11b, 0xff
and r11b, 1
mov bl, sil
xor bl, 1
mov dil, r12b
and dil, bl
or r11b, dil
mov bl, sil
xor bl, 1
and bl, 1
mov dil, sil
xor dil, 1
and dil, 1
or bl, dil
mov dil, sil
xor dil, 1
mov r15b, r10b
xor r15b, dil
and r15b, r10b
xor r14b, 0xff
mov dil, bl
xor dil, 0xff
mov r13b, sil
xor r13b, 1
or r14b, dil
or r13b, 1
xor r14b, 0xff
and r14b, r13b
mov dil, sil
xor dil, 1
mov r13b, r11b
xor r13b, dil
and r13b, r11b
xor r12b, 0xff
mov dil, bl
xor dil, 0xff
mov al, sil
xor al, 0
or r12b, dil
or al, 0
xor r12b, 0xff
and r12b, al
mov al, r15b
xor al, 0xff
mov dil, r14b
xor dil, 0xff
mov cl, sil
xor cl, 0
mov dl, al
and dl, 0
and r15b, cl
mov r8b, dil
and r8b, 0
and r14b, cl
or dl, r15b
or r8b, r14b
xor dl, r8b
or al, dil
xor al, 0xff
or cl, 0
and al, cl
or dl, al
mov al, r13b
and al, r12b
xor r13b, r12b
or al, r13b
mov cl, dl
xor cl, 0xff
mov r8b, al
and r8b, cl
xor al, 0xff
and dl, al
or r8b, dl
mov al, r10b
and al, r11b
xor r10b, r11b
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, bl
and al, 1
xor bl, 1
or al, bl
xor cl, 0xff
xor al, 0xff
xor sil, 1
or cl, al
or sil, 1
xor cl, 0xff
and cl, sil
mov al, r8b
and al, cl
xor r8b, cl
or al, r8b
test al, 1
jne 0x6d85903e
jmp 0x6d8b6030
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, 0x5bfff54d
add r9d, 0
sub r9d, 0xd1c15438
sub r9d, 0x5bfff54d
add r8d, 0xbc969b96
add r8d, r9d
sub r8d, 0xbc969b96
mov r9d, eax
sub r9d, r8d
add r9d, 0
mov r8d, eax
sub r8d, 0xe27a8f5
add r9d, r8d
mov r8d, eax
sub r8d, 1
add r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0xe27a8f5
add r8d, r9d
mov r9d, eax
sub r9d, r8d
sub eax, 0xd1c15438
add eax, 0
add r9d, 0x3c2c6a6a
add r9d, eax
sub r9d, 0x3c2c6a6a
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, dil
xor r14b, 0xff
mov r15b, r10b
xor r15b, r14b
and r15b, r10b
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r12b, sil
xor r12b, 1
and r12b, 1
or r14b, r12b
xor r14b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, sil
xor r13b, 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
and r12b, r15b
xor bl, r15b
or r12b, bl
mov bl, r14b
xor bl, 0xff
mov r15b, dil
xor r15b, 0xff
mov r13b, sil
xor r13b, 1
mov al, bl
and al, 0xff
and r14b, r13b
mov cl, r15b
and cl, 0xff
and dil, r13b
or al, r14b
or cl, dil
xor al, cl
or bl, r15b
xor bl, 0xff
or r13b, 1
and bl, r13b
or al, bl
mov cl, r12b
xor cl, 0xff
and cl, 0
mov bl, sil
xor bl, 0
and r12b, bl
mov dil, al
xor dil, 0xff
and dil, 0
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
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
and r15b, 1
or dil, r15b
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
mov r15b, sil
xor r15b, 1
xor al, 0xff
mov r12b, sil
xor r12b, 1
or r15b, al
or r12b, 1
xor r15b, 0xff
and r15b, r12b
mov al, bl
and al, r14b
xor bl, r14b
or al, bl
mov bl, dil
and bl, r15b
xor dil, r15b
or bl, dil
mov dil, al
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
and al, r14b
mov r15b, bl
xor r15b, 0xff
and r15b, 0xff
and bl, r14b
or dil, al
or r15b, bl
xor dil, r15b
mov al, sil
xor al, 0
and al, 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 al, r14b
or r15b, bl
xor al, r15b
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, 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, 0
and r14b, 0
mov r15b, sil
xor r15b, 1
and r15b, 1
mov r12b, sil
xor r12b, 1
mov r13b, r12b
and r13b, 1
mov dl, sil
xor dl, 1
and dl, 0xff
and r12b, 1
or r15b, r13b
or dl, r12b
xor r15b, dl
mov dl, sil
xor dl, 1
mov r12b, r15b
xor r12b, dl
and r12b, r15b
mov dl, sil
xor dl, 1
xor al, 0xff
mov r15b, sil
xor r15b, 1
or dl, al
or r15b, 1
xor dl, 0xff
and dl, r15b
mov al, bl
xor al, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r13b, sil
xor r13b, 1
mov r8b, al
and r8b, 0xff
and bl, r13b
mov r9b, r15b
and r9b, 0xff
and r14b, r13b
or r8b, bl
or r9b, r14b
xor r8b, r9b
or al, r15b
xor al, 0xff
or r13b, 1
and al, r13b
or r8b, al
mov al, r12b
and al, dl
xor r12b, dl
or al, r12b
mov dl, r8b
xor dl, 0xff
and dl, 0
mov r9b, sil
xor r9b, 0
and r8b, r9b
mov bl, al
xor bl, 0xff
and bl, 0
and al, r9b
or dl, r8b
or bl, al
xor dl, bl
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, 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
and r9b, 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 r9b, r14b
or r15b, bl
xor r9b, r15b
mov bl, al
and bl, r8b
xor al, r8b
or bl, al
mov al, sil
xor al, 0
mov r8b, r9b
xor r8b, 0xff
mov r14b, sil
xor r14b, 1
mov r15b, al
and r15b, 0xff
mov r12b, r14b
and r12b, 0
mov r13b, r8b
and r13b, 0xff
and r9b, r14b
or r15b, r12b
or r13b, r9b
xor r15b, r13b
or al, r8b
xor al, 0xff
or r14b, 1
and al, r14b
or r15b, al
mov al, bl
xor al, 0xff
and al, 1
mov r8b, sil
xor r8b, 1
and bl, r8b
or al, bl
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, dl
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
mov bl, dl
and bl, r9b
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and r9b, 1
or r8b, bl
or r14b, r9b
xor r8b, r14b
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, 1
or bl, r10b
or r8b, 1
xor bl, 0xff
and bl, r8b
mov r8b, dil
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
mov r10b, dil
and r10b, r9b
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and r9b, 1
or r8b, r10b
or r14b, r9b
xor r8b, 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, 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, r8b
and r14b, r9b
xor r8b, r9b
or r14b, r8b
mov r8b, sil
xor r8b, 0
mov r9b, r10b
xor r9b, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, r8b
and r12b, 0xff
mov r13b, r15b
and r13b, 0
mov byte [rbp + 0x3bf], r9b
and r9b, 0xff
and r10b, r15b
or r12b, r13b
or r9b, r10b
xor r12b, r9b
mov r9b, byte [rbp + 0x3bf]
or r8b, r9b
xor r8b, 0xff
or r15b, 1
and r8b, r15b
or r12b, r8b
mov r8b, r14b
xor r8b, 0xff
and r8b, 0
mov r10b, sil
xor r10b, 0
and r14b, r10b
mov r15b, sil
xor r15b, 1
and r15b, 0
and r10b, 1
or r8b, r14b
or r15b, r10b
xor r8b, r15b
xor r12b, 0xff
mov r10b, r8b
xor r10b, r12b
and r10b, r8b
mov r8b, r11b
xor r8b, 0xff
and r8b, 0
mov r14b, sil
xor r14b, 0
and r11b, r14b
mov r15b, sil
xor r15b, 1
and r15b, 0
and r14b, 1
or r8b, r11b
or r15b, r14b
xor r8b, r15b
mov r11b, dl
xor r11b, 0xff
and r11b, 0
mov r14b, sil
xor r14b, 0
mov r15b, dl
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or r11b, r15b
or r12b, r14b
xor r11b, r12b
mov r14b, sil
xor r14b, 0
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 0
or r14b, r15b
mov r15b, r8b
xor r15b, 0xff
mov r12b, r11b
xor r12b, 0xff
mov r13b, sil
xor r13b, 0
mov r9b, r15b
and r9b, 0
and r8b, r13b
mov byte [rbp + 0x3be], r12b
and r12b, 0
and r11b, r13b
or r9b, r8b
or r12b, r11b
xor r9b, r12b
mov r8b, byte [rbp + 0x3be]
or r15b, r8b
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, 1
mov r15b, sil
xor r15b, 1
and r9b, r15b
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r15b, 1
or r14b, r9b
or r12b, r15b
xor r14b, r12b
xor r14b, 0xff
xor r11b, 0xff
mov r9b, sil
xor r9b, 1
or r14b, r11b
or r9b, 1
xor r14b, 0xff
and r14b, r9b
mov r9b, al
xor r9b, 0xff
and r9b, 0
mov r11b, sil
xor r11b, 0
mov r15b, al
and r15b, r11b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r11b, 1
or r9b, r15b
or r12b, r11b
xor r9b, r12b
mov r11b, bl
xor r11b, 0xff
and r11b, 0
mov r15b, sil
xor r15b, 0
mov r12b, bl
and r12b, r15b
mov r13b, sil
xor r13b, 1
and r13b, 0
and r15b, 1
or r11b, r12b
or r13b, r15b
xor r11b, r13b
mov r15b, sil
xor r15b, 1
and r15b, 1
mov r12b, sil
xor r12b, 1
mov r13b, r12b
and r13b, 1
mov r8b, sil
xor r8b, 1
and r8b, 0xff
and r12b, 1
or r15b, r13b
or r8b, r12b
xor r15b, r8b
mov r8b, r9b
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
mov r12b, r15b
xor r12b, 0xff
mov r13b, al
xor r13b, r12b
and r13b, al
mov al, sil
xor al, 1
mov r12b, r11b
xor r12b, al
and r12b, r11b
xor bl, 0xff
mov al, r15b
xor al, 0xff
mov byte [rbp + 0x3bd], sil
xor sil, 0
or bl, al
or sil, 0
xor bl, 0xff
and bl, sil
mov al, r8b
xor al, 0xff
mov sil, r13b
xor sil, 0xff
mov byte [rbp + 0x3bc], al
mov al, byte [rbp + 0x3bd]
xor al, 0
mov byte [rbp + 0x3bb], al
mov al, byte [rbp + 0x3bc]
and al, 0
mov byte [rbp + 0x3ba], al
mov al, byte [rbp + 0x3bb]
and r8b, al
mov al, sil
and al, 0
mov byte [rbp + 0x3b9], al
mov al, byte [rbp + 0x3bb]
and r13b, al
mov al, byte [rbp + 0x3ba]
or al, r8b
mov r8b, byte [rbp + 0x3b9]
or r8b, r13b
xor al, r8b
mov r8b, byte [rbp + 0x3bc]
or r8b, sil
xor r8b, 0xff
mov sil, byte [rbp + 0x3bb]
or sil, 0
and r8b, sil
or al, r8b
mov r8b, r12b
and r8b, bl
xor r12b, bl
or r8b, r12b
mov bl, al
xor bl, 0xff
and bl, 1
mov sil, byte [rbp + 0x3bd]
xor sil, 1
and al, sil
mov r12b, r8b
xor r12b, 0xff
and r12b, 0xff
and r8b, sil
or bl, al
or r12b, r8b
xor bl, r12b
mov al, r9b
xor al, 0xff
mov r8b, r11b
xor r8b, 0xff
mov sil, byte [rbp + 0x3bd]
xor sil, 1
mov r12b, al
and r12b, 0xff
and r9b, sil
mov r13b, r8b
and r13b, 0xff
and r11b, sil
or r12b, r9b
or r13b, r11b
xor r12b, r13b
or al, r8b
xor al, 0xff
or sil, 1
and al, sil
or r12b, al
mov al, r12b
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x3bd]
xor r8b, 1
and r12b, r8b
mov r9b, byte [rbp + 0x3bd]
xor r9b, 1
and r9b, 0xff
and r8b, 1
or al, r12b
or r9b, r8b
xor al, r9b
mov r8b, r15b
and r8b, 1
xor r15b, 1
or r8b, r15b
xor r8b, 0xff
mov r9b, al
xor r9b, r8b
and r9b, al
mov al, bl
and al, r9b
xor bl, r9b
or al, bl
mov r8b, r10b
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x3bd]
xor r9b, 1
mov r11b, r10b
and r11b, r9b
or r8b, r11b
mov r9b, r14b
xor r9b, 0xff
and r9b, 0
mov r11b, byte [rbp + 0x3bd]
xor r11b, 0
mov bl, r14b
and bl, r11b
mov sil, byte [rbp + 0x3bd]
xor sil, 1
and sil, 0
and r11b, 1
or r9b, bl
or sil, r11b
xor r9b, sil
mov r11b, byte [rbp + 0x3bd]
xor r11b, 0
and r11b, 1
mov bl, byte [rbp + 0x3bd]
xor bl, 1
and bl, 0
or r11b, bl
mov bl, byte [rbp + 0x3bd]
xor bl, 0
mov sil, r8b
xor sil, bl
and sil, r8b
mov bl, r11b
xor bl, 0xff
mov r15b, r10b
xor r15b, bl
and r15b, r10b
mov r10b, r9b
xor r10b, 0xff
mov bl, byte [rbp + 0x3bd]
xor bl, 0
mov r12b, byte [rbp + 0x3bd]
xor r12b, 1
or r10b, bl
or r12b, 1
xor r10b, 0xff
and r10b, 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, byte [rbp + 0x3bd]
xor r13b, 0
mov byte [rbp + 0x3b8], bl
and bl, 0
and sil, r13b
mov byte [rbp + 0x3b7], r14b
and r14b, 0
and r15b, r13b
or bl, sil
or r14b, r15b
xor bl, r14b
mov sil, byte [rbp + 0x3b8]
mov r14b, byte [rbp + 0x3b7]
or sil, r14b
xor sil, 0xff
or r13b, 0
and sil, r13b
or bl, sil
mov sil, r10b
xor sil, 0xff
mov r15b, r12b
xor r15b, 0xff
mov r13b, byte [rbp + 0x3bd]
xor r13b, 1
mov r14b, sil
and r14b, 0xff
and r10b, r13b
mov byte [rbp + 0x3b6], r15b
and r15b, 0xff
and r12b, r13b
or r14b, r10b
or r15b, r12b
xor r14b, r15b
mov r10b, byte [rbp + 0x3b6]
or sil, r10b
xor sil, 0xff
or r13b, 1
and sil, r13b
or r14b, sil
mov sil, bl
xor sil, 0xff
and sil, 1
mov r15b, byte [rbp + 0x3bd]
xor r15b, 1
and bl, r15b
mov r12b, r14b
xor r12b, 0xff
and r12b, 0xff
and r14b, r15b
or sil, bl
or r12b, r14b
xor sil, r12b
mov bl, r8b
and bl, r9b
xor r8b, r9b
or bl, r8b
mov r8b, bl
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x3bd]
xor r9b, 1
and bl, r9b
mov r14b, byte [rbp + 0x3bd]
xor r14b, 1
and r14b, 0xff
and r9b, 1
or r8b, bl
or r14b, r9b
xor r8b, r14b
mov r9b, byte [rbp + 0x3bd]
xor r9b, 0
mov bl, r11b
xor bl, 0xff
mov r14b, byte [rbp + 0x3bd]
xor r14b, 1
mov r15b, r9b
and r15b, 0xff
mov r12b, r14b
and r12b, 0
mov r13b, bl
and r13b, 0xff
and r11b, r14b
or r15b, r12b
or r13b, r11b
xor r15b, r13b
or r9b, bl
xor r9b, 0xff
or r14b, 1
and r9b, r14b
or r15b, r9b
xor r15b, 0xff
mov r9b, r8b
xor r9b, r15b
and r9b, r8b
mov r8b, sil
xor r8b, 0xff
mov r11b, r9b
xor r11b, 0xff
mov bl, byte [rbp + 0x3bd]
xor bl, 1
mov r14b, r8b
and r14b, 0xff
and sil, bl
mov r15b, r11b
and r15b, 0xff
and r9b, bl
or r14b, sil
or r15b, r9b
xor r14b, r15b
or r8b, r11b
xor r8b, 0xff
or bl, 1
and r8b, bl
or r14b, r8b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x3bd]
xor r9b, 1
mov r11b, al
and r11b, r9b
mov bl, byte [rbp + 0x3bd]
xor bl, 1
and bl, 0xff
and r9b, 1
or r8b, r11b
or bl, r9b
xor r8b, bl
xor r8b, 0xff
mov r9b, r14b
xor r9b, r8b
and r9b, r14b
mov r8b, r14b
xor r8b, 0xff
and r8b, 1
mov r11b, byte [rbp + 0x3bd]
xor r11b, 1
and r14b, r11b
or r8b, r14b
xor al, 0xff
xor r8b, 0xff
mov r11b, byte [rbp + 0x3bd]
xor r11b, 0
or al, r8b
or r11b, 0
xor al, 0xff
and al, r11b
mov r8b, r9b
xor r8b, 0xff
mov r11b, al
xor r11b, 0xff
mov bl, byte [rbp + 0x3bd]
xor bl, 0
mov sil, r8b
and sil, 0
and r9b, bl
mov r14b, r11b
and r14b, 0
and al, bl
or sil, r9b
or r14b, al
xor sil, r14b
or r8b, r11b
xor r8b, 0xff
or bl, 0
and r8b, bl
or sil, r8b
mov al, cl
xor al, 0xff
mov r8b, dil
xor r8b, 0xff
mov r9b, byte [rbp + 0x3bd]
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, byte [rbp + 0x3bd]
xor r9b, 0
and cl, r9b
mov r11b, dil
xor r11b, 0xff
and r11b, 0
and dil, r9b
or r8b, cl
or r11b, dil
xor r8b, r11b
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 + 0x3bd]
xor r8b, 1
mov r9b, cl
and r9b, r8b
or al, r9b
mov r8b, byte [rbp + 0x3bd]
xor r8b, 1
xor al, 0xff
mov r9b, byte [rbp + 0x3bd]
xor r9b, 0
or r8b, al
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov al, byte [rbp + 0x3bd]
xor al, 1
and al, 1
mov r9b, byte [rbp + 0x3bd]
xor r9b, 1
and r9b, 1
or al, r9b
xor cl, 0xff
mov r9b, al
xor r9b, 0xff
mov r11b, byte [rbp + 0x3bd]
xor r11b, 0
or cl, r9b
or r11b, 0
xor cl, 0xff
and cl, r11b
mov r9b, byte [rbp + 0x3bd]
xor r9b, 1
and r9b, 1
mov r11b, byte [rbp + 0x3bd]
xor r11b, 1
and r11b, 1
or r9b, r11b
mov r11b, byte [rbp + 0x3bd]
xor r11b, 1
mov bl, r9b
xor bl, r11b
and bl, r9b
xor al, 0xff
xor al, 1
and al, 0xff
mov r9b, r8b
and r9b, cl
xor r8b, cl
or r9b, r8b
mov cl, bl
and cl, al
xor bl, al
or cl, bl
mov al, r9b
xor al, 0xff
and al, 0
mov r8b, byte [rbp + 0x3bd]
xor r8b, 0
and r9b, r8b
mov r11b, cl
xor r11b, 0xff
and r11b, 0
and cl, r8b
or al, r9b
or r11b, cl
xor al, r11b
mov cl, dl
xor cl, 0xff
xor cl, 0
and cl, 0
mov r8b, byte [rbp + 0x3bd]
xor r8b, 0
mov r9b, dl
and r9b, r8b
xor dl, 0xff
and dl, 0
or r9b, dl
mov dl, cl
and dl, r9b
xor cl, r9b
or dl, cl
mov cl, al
xor cl, 0xff
and cl, 0
mov r8b, byte [rbp + 0x3bd]
xor r8b, 0
and al, r8b
mov r9b, byte [rbp + 0x3bd]
xor r9b, 1
and r9b, 0
and r8b, 1
or cl, al
or r9b, r8b
xor cl, r9b
mov al, dl
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x3bd]
xor r8b, 1
and dl, r8b
or al, dl
mov dl, byte [rbp + 0x3bd]
xor dl, 0
and dl, 0
mov r8b, byte [rbp + 0x3bd]
xor r8b, 0
mov r9b, r8b
and r9b, 0
mov r11b, byte [rbp + 0x3bd]
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, byte [rbp + 0x3bd]
xor al, 0
mov cl, dl
xor cl, 0xff
mov r9b, byte [rbp + 0x3bd]
xor r9b, 0
mov r11b, al
and r11b, 0
mov bl, r9b
and bl, 0
mov dil, cl
and dil, 0
and dl, r9b
or r11b, bl
or dil, dl
xor r11b, dil
or al, cl
xor al, 0xff
or r9b, 0
and al, r9b
or r11b, al
mov al, r8b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x3bd]
xor cl, 1
and r8b, cl
mov dl, byte [rbp + 0x3bd]
xor dl, 1
and dl, 0xff
and cl, 1
or al, r8b
or dl, cl
xor al, dl
xor al, 0xff
xor r11b, 0xff
mov cl, byte [rbp + 0x3bd]
xor cl, 1
or al, r11b
or cl, 1
xor al, 0xff
and al, cl
mov cl, al
xor cl, 0xff
mov dl, sil
xor dl, cl
and dl, sil
mov cl, sil
xor cl, 0xff
mov r8b, al
and r8b, cl
xor al, 0xff
and sil, al
or r8b, sil
mov al, dl
and al, r8b
xor dl, r8b
or al, dl
test al, 1
jne 0x6d85a03c
jmp 0x6d8bd1df
xor eax, eax
mov ecx, dword [rbp + 0x3c0]
mov dword [rbp + 0x54c], ecx
mov edx, dword [sym.out.dll_x.13]
mov r8d, dword [sym.out.dll_y.14]
mov r9d, eax
sub r9d, 1
add r9d, 0
mov r10d, 0xe50e33a2
add r10d, 0
add r10d, r9d
sub r10d, 0xe50e33a2
mov r9d, eax
sub r9d, 0xc5393a06
mov r11d, edx
add r11d, r9d
add r11d, 0x6312a444
add r11d, r10d
sub r11d, 0x6312a444
mov r9d, eax
sub r9d, r11d
mov r10d, eax
sub r10d, 0xc5393a06
add r9d, r10d
sub eax, r9d
imul edx, eax
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
xor dil, 0xff
xor dil, 0
and dil, 0
mov r15b, r14b
xor r15b, 0
and r15b, 1
mov r12b, r14b
xor r12b, 1
mov r13b, r12b
and r13b, 0
mov al, r14b
xor al, 1
and al, 0xff
and r12b, 1
or r15b, r13b
or al, r12b
xor r15b, al
mov al, bl
xor al, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, r14b
xor r13b, 1
or al, r12b
or r13b, 1
xor al, 0xff
and al, r13b
mov r12b, r14b
xor r12b, 1
and r12b, 1
mov r13b, r14b
xor r13b, 1
and r13b, 1
or r12b, r13b
mov r13b, r14b
xor r13b, 0
mov dl, r12b
xor dl, r13b
and dl, r12b
xor r15b, 0xff
xor r15b, 1
and r15b, 0xff
mov r12b, dil
xor r12b, 0xff
mov r13b, al
xor r13b, 0xff
mov r8b, r14b
xor r8b, 0
mov r9b, r12b
and r9b, 0
and dil, r8b
mov r10b, r13b
and r10b, 0
and al, r8b
or r9b, dil
or r10b, al
xor r9b, r10b
or r12b, r13b
xor r12b, 0xff
or r8b, 0
and r12b, r8b
or r9b, r12b
mov al, dl
xor al, 0xff
mov r8b, r15b
xor r8b, 0xff
mov r10b, r14b
xor r10b, 0
mov dil, al
and dil, 0
and dl, r10b
mov r12b, r8b
and r12b, 0
and r15b, r10b
or dil, dl
or r12b, r15b
xor dil, r12b
or al, r8b
xor al, 0xff
or r10b, 0
and al, r10b
or dil, al
mov al, r9b
xor al, 0xff
mov dl, dil
and dl, al
xor dil, 0xff
and r9b, dil
or dl, r9b
mov al, sil
xor al, 0xff
and al, 1
mov r8b, r14b
xor r8b, 1
mov r9b, sil
and r9b, r8b
mov r10b, r14b
xor r10b, 1
and r10b, 0xff
and r8b, 1
or al, r9b
or r10b, r8b
xor al, r10b
mov r8b, r14b
xor r8b, 1
xor al, 0xff
mov r9b, r14b
xor r9b, 0
or r8b, al
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov al, r14b
xor al, 1
and al, 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 al, r10b
or dil, r9b
xor al, dil
xor al, 0xff
mov r9b, sil
xor r9b, al
and r9b, sil
mov al, r8b
xor al, 0xff
mov r10b, r9b
xor r10b, 0xff
mov dil, r14b
xor dil, 0
mov r15b, al
and r15b, 0
and r8b, dil
mov r12b, r10b
and r12b, 0
and r9b, dil
or r15b, r8b
or r12b, r9b
xor r15b, r12b
or al, r10b
xor al, 0xff
or dil, 0
and al, dil
or r15b, al
mov al, r14b
xor al, 0
and al, 0
mov r8b, r14b
xor r8b, 0
mov r9b, r8b
and r9b, 0
mov r10b, r14b
xor r10b, 1
and r10b, 0
and r8b, 1
or al, r9b
or r10b, r8b
xor al, r10b
xor al, 0xff
xor al, 1
and al, 0xff
mov r8b, r14b
xor r8b, 1
and r8b, 1
mov r9b, r14b
xor r9b, 1
mov r10b, r9b
and r10b, 1
mov dil, r14b
xor dil, 1
and dil, 0xff
and r9b, 1
or r8b, r10b
or dil, r9b
xor r8b, dil
xor r8b, 0xff
xor r8b, 0
and r8b, 0
mov r9b, al
and r9b, r8b
xor al, r8b
or r9b, al
mov al, r14b
xor al, 0
and al, 1
mov r8b, r14b
xor r8b, 1
mov r10b, r8b
and r10b, 0
mov dil, r14b
xor dil, 1
and dil, 0xff
and r8b, 1
or al, r10b
or dil, r8b
xor al, dil
mov r8b, dl
xor r8b, 0xff
and r8b, 0
mov r10b, r14b
xor r10b, 0
mov dil, dl
and dil, r10b
mov r12b, al
xor r12b, 0xff
and r12b, 0
and al, r10b
or r8b, dil
or r12b, al
xor r8b, r12b
mov al, dl
xor al, 0xff
mov r10b, r8b
xor r10b, al
and r10b, r8b
mov al, r9b
xor al, 0xff
and al, 0
mov r8b, r14b
xor r8b, 0
mov dil, r9b
and dil, r8b
mov r12b, r14b
xor r12b, 1
and r12b, 0
and r8b, 1
or al, dil
or r12b, r8b
xor al, r12b
mov r8b, bl
xor r8b, 0xff
and r8b, 1
mov dil, r14b
xor dil, 1
mov r12b, bl
and r12b, dil
mov r13b, al
xor r13b, 0xff
and r13b, 0xff
and al, dil
or r8b, r12b
or r13b, al
xor r8b, r13b
xor r8b, 0xff
xor bl, 0xff
mov al, r14b
xor al, 0
or r8b, bl
or al, 0
xor r8b, 0xff
and r8b, al
mov al, r14b
xor al, 0
and al, 1
mov bl, r14b
xor bl, 1
and bl, 0
or al, bl
mov bl, r15b
xor bl, 0xff
mov dil, al
and dil, bl
xor al, 0xff
mov bl, r15b
and bl, al
or dil, bl
mov al, r15b
xor al, 0xff
mov bl, dil
xor bl, al
and bl, dil
mov al, sil
xor al, 0xff
and al, 1
mov dil, r14b
xor dil, 1
and sil, dil
mov r12b, r14b
xor r12b, 1
and r12b, 0xff
and dil, 1
or al, sil
or r12b, dil
xor al, r12b
mov sil, r9b
xor sil, 0xff
and sil, 1
mov dil, r14b
xor dil, 1
mov r12b, r9b
and r12b, dil
or sil, r12b
mov dil, r14b
xor dil, 0
and dil, 1
mov r12b, r14b
xor r12b, 1
and r12b, 0
or dil, r12b
mov r12b, al
and r12b, sil
xor al, sil
or r12b, al
mov al, dil
and al, 0
xor dil, 0
or al, dil
mov sil, r12b
xor sil, 0xff
and sil, 1
mov dil, r14b
xor dil, 1
and r12b, dil
or sil, r12b
xor al, 0xff
mov dil, sil
xor dil, al
and dil, sil
mov al, r8b
xor al, 0xff
mov sil, r10b
xor sil, al
and sil, r10b
mov al, r10b
xor al, 0xff
and al, 1
mov r12b, r14b
xor r12b, 1
and r10b, r12b
mov r13b, r8b
xor r13b, 0xff
and r13b, 0xff
and r8b, r12b
or al, r10b
or r13b, r8b
xor al, r13b
mov r8b, sil
and r8b, al
xor sil, al
or r8b, sil
mov al, dil
xor al, 0xff
mov r10b, bl
xor r10b, al
and r10b, bl
mov al, bl
xor al, 0xff
and al, 0
mov sil, r14b
xor sil, 0
and bl, sil
mov r12b, dil
xor r12b, 0xff
and r12b, 0
and dil, sil
or al, bl
or r12b, dil
xor al, r12b
mov bl, r10b
xor bl, 0xff
mov sil, al
xor sil, 0xff
mov dil, r14b
xor dil, 1
mov r12b, bl
and r12b, 0xff
and r10b, dil
mov r13b, sil
and r13b, 0xff
and al, dil
or r12b, r10b
or r13b, al
xor r12b, r13b
or bl, sil
xor bl, 0xff
or dil, 1
and bl, dil
or r12b, bl
mov al, r8b
xor al, 0xff
and al, 1
mov r10b, r14b
xor r10b, 1
mov bl, r8b
and bl, r10b
mov sil, r14b
xor sil, 1
and sil, 0xff
and r10b, 1
or al, bl
or sil, r10b
xor al, sil
mov r10b, r12b
xor r10b, 0xff
xor al, 0xff
mov bl, r14b
xor bl, 1
or r10b, al
or bl, 1
xor r10b, 0xff
and r10b, bl
mov al, r12b
xor al, 0xff
and al, 1
mov bl, r14b
xor bl, 1
and r12b, bl
or al, r12b
xor r8b, 0xff
xor al, 0xff
mov bl, r14b
xor bl, 1
or r8b, al
or bl, 1
xor r8b, 0xff
and r8b, bl
mov al, r10b
xor al, 0xff
mov bl, r8b
xor bl, 0xff
mov sil, r14b
xor sil, 0
mov dil, al
and dil, 0
and r10b, sil
mov r12b, bl
and r12b, 0
and r8b, sil
or dil, r10b
or r12b, r8b
xor dil, r12b
or al, bl
xor al, 0xff
or sil, 0
and al, sil
or dil, al
mov al, dl
xor al, 0xff
and al, 1
mov r8b, r14b
xor r8b, 1
mov r10b, dl
and r10b, r8b
mov bl, r14b
xor bl, 1
and bl, 0xff
and r8b, 1
or al, r10b
or bl, r8b
xor al, bl
mov r8b, r15b
xor r8b, 0xff
and r8b, 1
mov r10b, r14b
xor r10b, 1
mov bl, r15b
and bl, r10b
or r8b, bl
mov r10b, r14b
xor r10b, 1
and r10b, 1
mov bl, r14b
xor bl, 1
and bl, 1
or r10b, bl
mov bl, al
xor bl, 0xff
mov sil, r14b
xor sil, 1
mov r12b, r14b
xor r12b, 1
or bl, sil
or r12b, 1
xor bl, 0xff
and bl, r12b
mov sil, r10b
xor sil, 0xff
mov r12b, dl
xor r12b, sil
and r12b, dl
mov dl, r14b
xor dl, 1
mov sil, r8b
xor sil, dl
and sil, r8b
xor r15b, 0xff
mov dl, r10b
xor dl, 0xff
mov r13b, r14b
xor r13b, 0
or r15b, dl
or r13b, 0
xor r15b, 0xff
and r15b, r13b
mov dl, bl
and dl, r12b
xor bl, r12b
or dl, bl
mov bl, sil
and bl, r15b
xor sil, r15b
or bl, sil
mov sil, dl
xor sil, 0xff
mov r15b, bl
and r15b, sil
xor bl, 0xff
and dl, bl
or r15b, dl
mov dl, al
and dl, r8b
xor al, r8b
or dl, al
mov al, dl
xor al, 0xff
and al, 0
mov r8b, r14b
xor r8b, 0
and dl, r8b
mov bl, r14b
xor bl, 1
and bl, 0
and r8b, 1
or al, dl
or bl, r8b
xor al, bl
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, r15b
xor al, 0xff
mov dl, r8b
xor dl, 0xff
mov r10b, r14b
xor r10b, 1
mov bl, al
and bl, 0xff
and r15b, r10b
mov sil, dl
and sil, 0xff
and r8b, r10b
or bl, r15b
or sil, r8b
xor bl, sil
or al, dl
xor al, 0xff
or r10b, 1
and al, r10b
or bl, al
mov al, bl
xor al, 0xff
and al, 1
mov dl, r14b
xor dl, 1
mov r8b, bl
and r8b, dl
or al, r8b
xor al, 0xff
xor al, 1
and al, 0xff
mov dl, r14b
xor dl, 1
and dl, 0
mov r8b, r14b
xor r8b, 0
mov r10b, r8b
and r10b, 1
mov sil, r14b
xor sil, 1
and sil, 0
and r8b, 1
or dl, r10b
or sil, r8b
xor dl, sil
xor bl, 0xff
xor dl, 0xff
mov r8b, r14b
xor r8b, 0
or bl, dl
or r8b, 0
xor bl, 0xff
and bl, r8b
mov dl, al
and dl, bl
xor al, bl
or dl, al
mov al, r14b
xor al, 0
and al, 1
mov r8b, r14b
xor r8b, 1
and r8b, 0
or al, r8b
mov r8b, r9b
xor r8b, 0xff
and r8b, 1
mov r10b, r14b
xor r10b, 1
mov bl, r9b
and bl, r10b
or r8b, bl
mov r10b, r14b
xor r10b, 0
and r10b, 0
mov bl, r14b
xor bl, 0
mov sil, bl
and sil, 0
mov r15b, r14b
xor r15b, 1
and r15b, 0
and bl, 1
or r10b, sil
or r15b, bl
xor r10b, r15b
mov bl, r14b
xor bl, 0
mov sil, al
xor sil, bl
and sil, al
mov bl, r14b
xor bl, 0
mov r15b, r10b
xor r15b, 0xff
mov r12b, r14b
xor r12b, 0
or bl, r15b
or r12b, 0
xor bl, 0xff
and bl, r12b
mov r15b, r14b
xor r15b, 0
mov r12b, r8b
xor r12b, r15b
and r12b, r8b
mov r15b, r10b
xor r15b, 0xff
mov r13b, r9b
xor r13b, r15b
and r13b, r9b
mov r9b, sil
and r9b, bl
xor sil, bl
or r9b, sil
mov bl, r12b
and bl, r13b
xor r12b, r13b
or bl, r12b
mov sil, r9b
xor sil, 0xff
and sil, 1
mov r15b, r14b
xor r15b, 1
and r9b, r15b
mov r12b, bl
xor r12b, 0xff
and r12b, 0xff
and bl, r15b
or sil, r9b
or r12b, bl
xor sil, r12b
mov r9b, al
and r9b, r8b
xor al, r8b
or r9b, al
mov al, r9b
xor al, 0xff
and al, 1
mov r8b, r14b
xor r8b, 1
and r9b, r8b
or al, r9b
mov r8b, r10b
and r8b, 0
xor r10b, 0
or r8b, r10b
xor r8b, 0xff
mov r9b, al
xor r9b, r8b
and r9b, al
mov al, sil
and al, r9b
xor sil, r9b
or al, sil
mov r8b, dl
xor r8b, 0xff
and r8b, 0
mov r9b, r14b
xor r9b, 0
and dl, r9b
mov r10b, r14b
xor r10b, 1
and r10b, 0
and r9b, 1
or r8b, dl
or r10b, r9b
xor r8b, r10b
mov dl, al
xor dl, 0xff
and dl, 1
mov r9b, r14b
xor r9b, 1
and al, r9b
or dl, al
mov al, r14b
xor al, 1
and al, 1
mov r9b, r14b
xor r9b, 1
and r9b, 1
or al, r9b
mov r9b, r8b
and r9b, dl
xor r8b, dl
or r9b, r8b
mov dl, al
and dl, 1
xor al, 1
or dl, al
mov al, r9b
xor al, 0xff
and al, 0
mov r8b, r14b
xor r8b, 0
and r9b, r8b
mov r10b, r14b
xor r10b, 1
and r10b, 0
and r8b, 1
or al, r9b
or r10b, r8b
xor al, r10b
xor al, 0xff
xor dl, 0xff
mov r8b, r14b
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, r14b
xor r9b, 1
or dl, r8b
or r9b, 1
xor dl, 0xff
and dl, r9b
mov r8b, dil
xor r8b, 0xff
mov r9b, al
and r9b, r8b
xor al, 0xff
and dil, al
or r9b, dil
mov al, dl
xor al, 0xff
mov r8b, r9b
xor r8b, 0xff
xor r14b, 1
mov r10b, al
and r10b, 0xff
and dl, r14b
mov bl, r8b
and bl, 0xff
and r9b, r14b
or r10b, dl
or bl, r9b
xor r10b, bl
or al, r8b
xor al, 0xff
or r14b, 1
and al, r14b
or r10b, al
test r10b, 1
jne 0x6d85aa80
jmp 0x6d8bd1df
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
sub r8d, 0xc4a500a6
add r8d, 0xcdc0a607
add r8d, 0xc4a500a6
add r8d, 0x39b8d961
add r8d, 0x19e3a53e
sub r8d, 0x39b8d961
mov r9d, eax
sub r9d, 0xcdc0a607
add r8d, r9d
sub r8d, 0x4ad17cc0
add r8d, 0xce04b6cc
add r8d, 0x4ad17cc0
add r8d, 0xf47ad4d4
sub r8d, 1
sub r8d, 0xf47ad4d4
add r8d, 0xa74598e6
sub r8d, 0xce04b6cc
sub r8d, 0xa74598e6
sub r8d, 0xbbbe17c1
sub r8d, 0x96fa3b55
add r8d, 0xbbbe17c1
add r8d, 0x7097bd94
sub r8d, 0x19e3a53e
sub r8d, 0x7097bd94
sub eax, 0x96fa3b55
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, 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
and bl, r14b
xor dil, r14b
or bl, dil
mov dil, r11b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or dil, r15b
xor dil, 0xff
xor dil, 1
and dil, 0xff
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r15b, sil
xor r15b, 1
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
xor r14b, 0xff
mov r12b, sil
xor r12b, 0
or r15b, r14b
or r12b, 0
xor r15b, 0xff
and r15b, r12b
mov r14b, dil
and r14b, r15b
xor dil, r15b
or r14b, dil
mov dil, sil
xor dil, 1
and dil, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or dil, r15b
mov r15b, sil
xor r15b, 1
xor dil, 0xff
mov r12b, sil
xor r12b, 0
or r15b, dil
or r12b, 0
xor r15b, 0xff
and r15b, r12b
mov dil, sil
xor dil, 1
and dil, 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 dil, r13b
or al, r12b
xor dil, al
xor dil, 0xff
xor dil, 1
and dil, 0xff
mov al, r15b
xor al, 0xff
mov r12b, dil
xor r12b, 0xff
mov r13b, sil
xor r13b, 0
mov cl, al
and cl, 0
and r15b, r13b
mov dl, r12b
and dl, 0
and dil, r13b
or cl, r15b
or dl, dil
xor cl, dl
or al, r12b
xor al, 0xff
or r13b, 0
and al, r13b
or cl, al
mov al, sil
xor al, 1
and al, 1
mov dl, sil
xor dl, 1
and dl, 1
or al, dl
mov dl, bl
xor dl, 0xff
and dl, 1
mov dil, sil
xor dil, 1
mov r15b, bl
and r15b, dil
mov r12b, al
xor r12b, 0xff
and r12b, 0xff
and al, dil
or dl, r15b
or r12b, al
xor dl, r12b
mov al, bl
xor al, 0xff
mov dil, dl
xor dil, al
and dil, 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 r10b, sil
xor r10b, 1
mov r15b, cl
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, al
xor r15b, 0xff
mov r12b, dl
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 dl, r13b
or r8b, al
or r9b, dl
xor r8b, r9b
or r15b, r12b
xor r15b, 0xff
or r13b, 0
and r15b, r13b
or r8b, r15b
mov al, sil
xor al, 0
mov dl, r10b
xor dl, 0xff
mov r9b, sil
xor r9b, 1
mov r15b, al
and r15b, 0xff
mov r12b, r9b
and r12b, 0
mov r13b, dl
and r13b, 0xff
and r10b, r9b
or r15b, r12b
or r13b, r10b
xor r15b, r13b
or al, dl
xor al, 0xff
or r9b, 1
and al, r9b
or r15b, al
mov al, r8b
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
and r8b, dl
or al, r8b
xor r15b, 0xff
mov dl, al
xor dl, r15b
and dl, al
mov al, sil
xor al, 1
and al, 0
mov r8b, sil
xor r8b, 0
mov r9b, r8b
and r9b, 1
mov r10b, sil
xor r10b, 1
and r10b, 0
and r8b, 1
or al, r9b
or r10b, r8b
xor al, r10b
mov r8b, r14b
xor r8b, 0xff
and r8b, 0
mov r9b, sil
xor r9b, 0
mov r10b, r14b
and r10b, r9b
mov r15b, al
xor r15b, 0xff
and r15b, 0
and al, r9b
or r8b, r10b
or r15b, al
xor r8b, r15b
xor r8b, 0xff
mov al, r14b
xor al, 0xff
mov r9b, sil
xor r9b, 0
or r8b, al
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov al, cl
xor al, 0xff
and al, 1
mov r9b, sil
xor r9b, 1
mov r10b, cl
and r10b, r9b
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and r9b, 1
or al, r10b
or r15b, r9b
xor al, r15b
mov r9b, r11b
xor r9b, 0xff
mov r10b, al
and r10b, r9b
xor al, 0xff
mov r9b, r11b
and r9b, al
or r10b, r9b
xor r10b, 0xff
xor r11b, 0xff
mov al, sil
xor al, 0
or r10b, r11b
or al, 0
xor r10b, 0xff
and r10b, al
mov al, dil
xor al, 0xff
and al, 1
mov r9b, sil
xor r9b, 1
mov r11b, dil
and r11b, r9b
or al, r11b
mov r9b, dl
xor r9b, 0xff
and r9b, 1
mov r11b, sil
xor r11b, 1
mov r15b, dl
and r15b, r11b
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r11b, 1
or r9b, r15b
or r12b, r11b
xor r9b, r12b
mov r11b, sil
xor r11b, 0
and r11b, 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 r11b, r12b
or r13b, r15b
xor r11b, r13b
mov r15b, al
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, r11b
xor r12b, 0xff
mov r13b, dil
xor r13b, r12b
and r13b, dil
mov dil, sil
xor dil, 0
mov r12b, r9b
xor r12b, dil
and r12b, r9b
xor dl, 0xff
mov dil, r11b
xor dil, 0xff
mov byte [rbp + 0x3b5], sil
xor sil, 1
or dl, dil
or sil, 1
xor dl, 0xff
and dl, sil
mov sil, r15b
xor sil, 0xff
mov dil, r13b
xor dil, 0xff
mov byte [rbp + 0x3b4], al
mov al, byte [rbp + 0x3b5]
xor al, 1
mov byte [rbp + 0x3b3], sil
and sil, 0xff
and r15b, al
mov byte [rbp + 0x3b2], dil
and dil, 0xff
and r13b, al
or sil, r15b
or dil, r13b
xor sil, dil
mov dil, byte [rbp + 0x3b3]
mov r15b, byte [rbp + 0x3b2]
or dil, r15b
xor dil, 0xff
or al, 1
and dil, al
or sil, dil
mov al, r12b
xor al, 0xff
mov dil, dl
xor dil, 0xff
mov r13b, byte [rbp + 0x3b5]
xor r13b, 0
mov r15b, al
and r15b, 0
and r12b, r13b
mov byte [rbp + 0x3b1], dil
and dil, 0
and dl, r13b
or r15b, r12b
or dil, dl
xor r15b, dil
mov dl, byte [rbp + 0x3b1]
or al, dl
xor al, 0xff
or r13b, 0
and al, r13b
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, byte [rbp + 0x3b4]
and al, r9b
mov sil, byte [rbp + 0x3b4]
xor sil, r9b
or al, sil
mov r9b, al
xor r9b, 0xff
and r9b, 0
mov sil, byte [rbp + 0x3b5]
xor sil, 0
and al, sil
mov r15b, byte [rbp + 0x3b5]
xor r15b, 1
and r15b, 0
and sil, 1
or r9b, al
or r15b, sil
xor r9b, r15b
mov al, byte [rbp + 0x3b5]
xor al, 0
mov sil, r11b
xor sil, 0xff
mov r15b, byte [rbp + 0x3b5]
xor r15b, 0
mov r12b, al
and r12b, 0
mov r13b, r15b
and r13b, 0
mov dl, sil
and dl, 0
and r11b, r15b
or r12b, r13b
or dl, r11b
xor r12b, dl
or al, sil
xor al, 0xff
or r15b, 0
and al, r15b
or r12b, al
xor r9b, 0xff
xor r12b, 0xff
mov al, byte [rbp + 0x3b5]
xor al, 1
or r9b, r12b
or al, 1
xor r9b, 0xff
and r9b, al
mov al, dil
xor al, 0xff
mov dl, r9b
xor dl, 0xff
mov r11b, byte [rbp + 0x3b5]
xor r11b, 1
mov sil, al
and sil, 0xff
and dil, r11b
mov r15b, dl
and r15b, 0xff
and r9b, r11b
or sil, dil
or r15b, r9b
xor sil, r15b
or al, dl
xor al, 0xff
or r11b, 1
and al, r11b
or sil, al
mov al, r8b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x3b5]
xor dl, 1
mov r9b, r8b
and r9b, dl
or al, r9b
mov dl, r10b
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x3b5]
xor r9b, 1
mov r11b, r10b
and r11b, r9b
mov dil, byte [rbp + 0x3b5]
xor dil, 1
and dil, 0xff
and r9b, 1
or dl, r11b
or dil, r9b
xor dl, dil
mov r9b, byte [rbp + 0x3b5]
xor r9b, 1
and r9b, 1
mov r11b, byte [rbp + 0x3b5]
xor r11b, 1
and r11b, 1
or r9b, r11b
mov r11b, al
xor r11b, 0xff
mov dil, byte [rbp + 0x3b5]
xor dil, 1
mov r15b, byte [rbp + 0x3b5]
xor r15b, 0
or r11b, dil
or r15b, 0
xor r11b, 0xff
and r11b, r15b
xor r8b, 0xff
mov dil, r9b
xor dil, 0xff
mov r15b, byte [rbp + 0x3b5]
xor r15b, 0
or r8b, dil
or r15b, 0
xor r8b, 0xff
and r8b, r15b
mov dil, byte [rbp + 0x3b5]
xor dil, 1
mov r15b, dl
xor r15b, dil
and r15b, dl
xor r10b, 0xff
mov dil, r9b
xor dil, 0xff
mov r12b, byte [rbp + 0x3b5]
xor r12b, 0
or r10b, dil
or r12b, 0
xor r10b, 0xff
and r10b, r12b
mov dil, r11b
and dil, r8b
xor r11b, r8b
or dil, r11b
mov r8b, r15b
and r8b, r10b
xor r15b, r10b
or r8b, r15b
mov r10b, dil
xor r10b, 0xff
and r10b, 0
mov r11b, byte [rbp + 0x3b5]
xor r11b, 0
and dil, r11b
mov r15b, r8b
xor r15b, 0xff
and r15b, 0
and r8b, r11b
or r10b, dil
or r15b, r8b
xor r10b, r15b
mov r8b, al
xor r8b, 0xff
mov r11b, dl
xor r11b, 0xff
mov dil, byte [rbp + 0x3b5]
xor dil, 1
mov r15b, r8b
and r15b, 0xff
and al, dil
mov r12b, r11b
and r12b, 0xff
and dl, dil
or r15b, al
or r12b, dl
xor r15b, r12b
or r8b, r11b
xor r8b, 0xff
or dil, 1
and r8b, dil
or r15b, r8b
mov al, r15b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x3b5]
xor dl, 1
and r15b, dl
or al, r15b
mov dl, r9b
and dl, 1
xor r9b, 1
or dl, r9b
xor al, 0xff
xor dl, 0xff
mov r8b, byte [rbp + 0x3b5]
xor r8b, 0
or al, dl
or r8b, 0
xor al, 0xff
and al, r8b
mov dl, r10b
and dl, al
xor r10b, al
or dl, r10b
mov al, sil
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x3b5]
xor r8b, 1
mov r9b, sil
and r9b, r8b
or al, r9b
mov r8b, dl
xor r8b, 0xff
xor al, 0xff
mov r9b, byte [rbp + 0x3b5]
xor r9b, 1
or r8b, al
or r9b, 1
xor r8b, 0xff
and r8b, r9b
mov al, dl
xor al, 0xff
and al, 0
mov r9b, byte [rbp + 0x3b5]
xor r9b, 0
and dl, r9b
mov r10b, byte [rbp + 0x3b5]
xor r10b, 1
and r10b, 0
and r9b, 1
or al, dl
or r10b, r9b
xor al, r10b
xor sil, 0xff
xor al, 0xff
mov dl, byte [rbp + 0x3b5]
xor dl, 1
or sil, al
or dl, 1
xor sil, 0xff
and sil, dl
mov al, r8b
xor al, 0xff
mov dl, sil
xor dl, 0xff
mov r9b, byte [rbp + 0x3b5]
xor r9b, 0
mov r10b, al
and r10b, 0
and r8b, r9b
mov r11b, dl
and r11b, 0
and sil, r9b
or r10b, r8b
or r11b, sil
xor r10b, r11b
or al, dl
xor al, 0xff
or r9b, 0
and al, r9b
or r10b, al
mov al, bl
xor al, 0xff
mov dl, r14b
xor dl, 0xff
mov r8b, byte [rbp + 0x3b5]
xor r8b, 0
or al, dl
or r8b, 0
xor al, 0xff
and al, r8b
mov dl, bl
xor dl, 0xff
mov r8b, r14b
and r8b, dl
xor r14b, 0xff
and bl, r14b
or r8b, bl
mov dl, al
xor dl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r11b, byte [rbp + 0x3b5]
xor r11b, 1
mov bl, dl
and bl, 0xff
and al, r11b
mov sil, r9b
and sil, 0xff
and r8b, r11b
or bl, al
or sil, r8b
xor bl, sil
or dl, r9b
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 + 0x3b5]
xor dl, 0
mov r8b, bl
and r8b, dl
mov r9b, byte [rbp + 0x3b5]
xor r9b, 1
and r9b, 0
and dl, 1
or al, r8b
or r9b, dl
xor al, r9b
mov dl, byte [rbp + 0x3b5]
xor dl, 1
xor al, 0xff
mov r8b, byte [rbp + 0x3b5]
xor r8b, 0
or dl, al
or r8b, 0
xor dl, 0xff
and dl, r8b
mov al, byte [rbp + 0x3b5]
xor al, 1
and al, 1
mov r8b, byte [rbp + 0x3b5]
xor r8b, 1
and r8b, 1
or al, r8b
xor bl, 0xff
mov r8b, al
xor r8b, 0xff
mov r9b, byte [rbp + 0x3b5]
xor r9b, 0
or bl, r8b
or r9b, 0
xor bl, 0xff
and bl, r9b
mov r8b, byte [rbp + 0x3b5]
xor r8b, 1
and r8b, 1
mov r9b, byte [rbp + 0x3b5]
xor r9b, 1
mov r11b, r9b
and r11b, 1
mov sil, byte [rbp + 0x3b5]
xor sil, 1
and sil, 0xff
and r9b, 1
or r8b, r11b
or sil, r9b
xor r8b, sil
xor r8b, 0xff
mov r9b, byte [rbp + 0x3b5]
xor r9b, 1
mov r11b, byte [rbp + 0x3b5]
xor r11b, 1
or r8b, r9b
or r11b, 1
xor r8b, 0xff
and r8b, r11b
mov r9b, byte [rbp + 0x3b5]
xor r9b, 1
xor al, 0xff
mov r11b, byte [rbp + 0x3b5]
xor r11b, 0
or r9b, al
or r11b, 0
xor r9b, 0xff
and r9b, r11b
mov al, dl
and al, bl
xor dl, bl
or al, dl
mov dl, r8b
and dl, r9b
xor r8b, r9b
or dl, r8b
mov r8b, al
xor r8b, 0xff
mov r9b, dl
and r9b, r8b
xor dl, 0xff
and al, dl
or r9b, al
mov al, cl
xor al, 0xff
xor al, 1
and al, 0xff
mov dl, byte [rbp + 0x3b5]
xor dl, 1
and dl, 1
mov r8b, byte [rbp + 0x3b5]
xor r8b, 1
mov r11b, r8b
and r11b, 1
mov bl, cl
xor bl, 0xff
and bl, 0xff
and cl, r8b
or dl, r11b
or bl, cl
xor dl, bl
mov cl, al
and cl, dl
xor al, dl
or cl, al
mov al, r9b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x3b5]
xor dl, 1
and r9b, dl
or al, r9b
mov dl, cl
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp + 0x3b5]
xor r8b, 0
and cl, r8b
mov r9b, byte [rbp + 0x3b5]
xor r9b, 1
and r9b, 0
and r8b, 1
or dl, cl
or r9b, r8b
xor dl, r9b
mov cl, byte [rbp + 0x3b5]
xor cl, 0
and cl, 1
mov r8b, byte [rbp + 0x3b5]
xor r8b, 1
and r8b, 0
or cl, r8b
mov r8b, al
and r8b, dl
xor al, dl
or r8b, al
mov al, cl
and al, 0
xor cl, 0
or al, cl
mov cl, r8b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x3b5]
xor dl, 1
and r8b, dl
or cl, r8b
xor cl, 0xff
xor al, 0xff
mov dl, byte [rbp + 0x3b5]
xor dl, 1
or cl, al
or dl, 1
xor cl, 0xff
and cl, dl
mov al, r10b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x3b5]
xor dl, 1
mov r8b, r10b
and r8b, dl
mov r9b, byte [rbp + 0x3b5]
xor r9b, 1
and r9b, 0xff
and dl, 1
or al, r8b
or r9b, dl
xor al, r9b
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x3b5]
xor r8b, 1
mov r9b, cl
and r9b, r8b
mov r11b, byte [rbp + 0x3b5]
xor r11b, 1
and r11b, 0xff
and r8b, 1
or dl, r9b
or r11b, r8b
xor dl, r11b
mov r8b, byte [rbp + 0x3b5]
xor r8b, 0
and r8b, 1
mov r9b, byte [rbp + 0x3b5]
xor r9b, 1
and r9b, 0
or r8b, r9b
mov r9b, al
xor r9b, 0xff
mov r11b, byte [rbp + 0x3b5]
xor r11b, 0
mov bl, byte [rbp + 0x3b5]
xor bl, 0
or r9b, r11b
or bl, 0
xor r9b, 0xff
and r9b, bl
xor r10b, 0xff
mov r11b, r8b
xor r11b, 0xff
mov bl, byte [rbp + 0x3b5]
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 + 0x3b5]
xor bl, 0
mov sil, byte [rbp + 0x3b5]
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 + 0x3b5]
xor sil, 0
or cl, bl
or sil, 0
xor cl, 0xff
and cl, sil
mov bl, r9b
xor bl, 0xff
mov sil, r10b
xor sil, 0xff
mov dil, byte [rbp + 0x3b5]
xor dil, 0
mov r14b, bl
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 bl, sil
xor bl, 0xff
or dil, 0
and bl, dil
or r14b, bl
mov r9b, r11b
and r9b, cl
xor r11b, cl
or r9b, r11b
mov cl, r14b
xor cl, 0xff
mov r10b, r9b
and r10b, cl
xor r9b, 0xff
and r14b, r9b
or r10b, r14b
mov cl, al
xor cl, 0xff
mov r9b, dl
xor r9b, 0xff
mov r11b, byte [rbp + 0x3b5]
xor r11b, 1
mov bl, cl
and bl, 0xff
and al, r11b
mov sil, r9b
and sil, 0xff
and dl, r11b
or bl, al
or sil, dl
xor bl, sil
or cl, r9b
xor cl, 0xff
or r11b, 1
and cl, r11b
or bl, cl
mov al, bl
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x3b5]
xor cl, 0
and bl, cl
mov dl, byte [rbp + 0x3b5]
xor dl, 1
and dl, 0
and cl, 1
or al, bl
or dl, cl
xor al, dl
mov cl, r8b
and cl, 0
xor r8b, 0
or cl, r8b
xor al, 0xff
xor cl, 0xff
mov dl, byte [rbp + 0x3b5]
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 0x6d85b8e9
jmp 0x6d8b6030
jmp 0x6d84e421
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, 0xd045ef51
add r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x31dafcb6
sub r9d, r8d
add r9d, 0xf2a41c9b
sub r9d, 0xd045ef51
sub r9d, 0xf2a41c9b
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0xc57f02b8
add r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 1
add r9d, r8d
sub r9d, 0xb0b5c17a
sub r9d, 0xc57f02b8
add r9d, 0xb0b5c17a
add r9d, 0x4db7c584
sub r9d, 0x80c7e7cb
sub r9d, 0x4db7c584
sub eax, 0x31dafcb6
add r9d, eax
sub r9d, 0x65d951d3
add r9d, 0x80c7e7cb
add r9d, 0x65d951d3
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 0
mov sil, 1
mov dil, sil
xor dil, 0
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, sil
xor dil, 1
xor bl, 0xff
mov r14b, sil
xor r14b, 1
or dil, bl
or r14b, 1
xor dil, 0xff
and dil, r14b
mov bl, sil
xor bl, 1
and bl, 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
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
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
mov dl, r14b
and dl, al
xor r14b, 0xff
and cl, r14b
or dl, cl
mov al, r11b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
mov bl, r11b
and bl, cl
or al, bl
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
mov bl, r11b
xor bl, cl
and bl, r11b
mov cl, al
and cl, bl
xor al, bl
or cl, al
mov al, sil
xor al, 1
and al, 1
mov bl, sil
xor bl, 1
mov dil, bl
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and bl, 1
or al, dil
or r14b, bl
xor al, r14b
mov bl, sil
xor bl, 0
xor al, 0xff
mov dil, sil
xor dil, 0
or bl, al
or dil, 0
xor bl, 0xff
and bl, dil
mov al, sil
xor al, 0
and al, 1
mov dil, sil
xor dil, 1
and dil, 0
or al, dil
mov dil, sil
xor dil, 1
mov r14b, al
xor r14b, 0xff
mov r15b, sil
xor r15b, 0
or dil, r14b
or r15b, 0
xor dil, 0xff
and dil, r15b
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r15b, sil
xor r15b, 1
mov r12b, r15b
and r12b, 1
mov r13b, sil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
xor r14b, 0xff
mov r15b, sil
xor r15b, 0
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
xor r15b, 0xff
mov r12b, dil
xor r12b, 0xff
mov r13b, sil
xor r13b, 0
mov r8b, r15b
and r8b, 0
and bl, r13b
mov r9b, r12b
and r9b, 0
and dil, r13b
or r8b, bl
or r9b, dil
xor r8b, r9b
or r15b, r12b
xor r15b, 0xff
or r13b, 0
and r15b, r13b
or r8b, r15b
mov r9b, r14b
xor r9b, 0xff
mov bl, al
xor bl, 0xff
mov dil, sil
xor dil, 0
mov r15b, r9b
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 r9b, bl
xor r9b, 0xff
or dil, 0
and r9b, dil
or r15b, r9b
mov al, r8b
xor al, 0xff
and al, 0
mov r9b, sil
xor r9b, 0
and r8b, r9b
mov bl, r15b
xor bl, 0xff
and bl, 0
and r15b, r9b
or al, r8b
or bl, r15b
xor al, bl
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
mov bl, dl
and bl, r9b
mov dil, sil
xor dil, 1
and dil, 0xff
and r9b, 1
or r8b, bl
or dil, r9b
xor r8b, dil
mov r9b, sil
xor r9b, 1
and r9b, 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 r9b, dil
or r14b, bl
xor r9b, 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, 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, bl
and r8b, 1
xor bl, 1
or r8b, bl
mov r9b, r12b
xor r9b, 0xff
and r9b, 1
mov bl, sil
xor bl, 1
and r12b, bl
mov dil, sil
xor dil, 1
and dil, 0xff
and bl, 1
or r9b, r12b
or dil, bl
xor r9b, dil
xor r8b, 0xff
mov bl, r9b
xor bl, r8b
and bl, r9b
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, 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, 0
and r10b, 0
mov dil, sil
xor dil, 0
mov r14b, dil
and r14b, 0
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or r10b, r14b
or r15b, dil
xor r10b, r15b
mov dil, r8b
and dil, r9b
xor r8b, r9b
or dil, r8b
mov r8b, r10b
and r8b, 0
xor r10b, 0
or r8b, r10b
mov r9b, dil
xor r9b, 0xff
and r9b, 1
mov r10b, sil
xor r10b, 1
and dil, r10b
or r9b, dil
xor r8b, 0xff
mov r10b, r9b
xor r10b, r8b
and r10b, r9b
mov r8b, sil
xor r8b, 1
and r8b, 1
mov r9b, sil
xor r9b, 1
and r9b, 1
or r8b, r9b
mov r9b, cl
xor r9b, 0xff
mov dil, r8b
and dil, r9b
xor r8b, 0xff
mov r9b, cl
and r9b, r8b
or dil, r9b
mov r8b, cl
xor r8b, 0xff
mov r9b, dil
xor r9b, r8b
and r9b, dil
mov r8b, al
xor r8b, 0xff
and r8b, 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 r8b, r14b
or r15b, dil
xor r8b, r15b
mov dil, r11b
xor dil, 0xff
and dil, 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 dil, r15b
or r12b, r8b
xor dil, r12b
xor dil, 0xff
xor r11b, 0xff
mov r8b, sil
xor r8b, 1
or dil, r11b
or r8b, 1
xor dil, 0xff
and dil, r8b
mov r8b, bl
xor r8b, 0xff
and r8b, 0
mov r11b, sil
xor r11b, 0
mov r14b, bl
and r14b, r11b
mov r15b, sil
xor r15b, 1
and r15b, 0
and r11b, 1
or r8b, r14b
or r15b, r11b
xor r8b, r15b
mov r11b, 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, 1
mov r15b, sil
xor r15b, 1
and r15b, 0
or r14b, r15b
mov r15b, r8b
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, bl
xor r13b, r12b
and r13b, bl
mov bl, sil
xor bl, 0
mov r12b, r11b
xor r12b, bl
and r12b, r11b
xor r10b, 0xff
mov bl, r14b
xor bl, 0xff
mov byte [rbp + 0x3b0], sil
xor sil, 1
or r10b, bl
or sil, 1
xor r10b, 0xff
and r10b, sil
mov bl, r15b
xor bl, 0xff
mov sil, r13b
xor sil, 0xff
mov byte [rbp + 0x3af], al
mov al, byte [rbp + 0x3b0]
xor al, 1
mov byte [rbp + 0x3ae], bl
and bl, 0xff
and r15b, al
mov byte [rbp + 0x3ad], sil
and sil, 0xff
and r13b, al
or bl, r15b
or sil, r13b
xor bl, sil
mov sil, byte [rbp + 0x3ae]
mov r15b, byte [rbp + 0x3ad]
or sil, r15b
xor sil, 0xff
or al, 1
and sil, al
or bl, sil
mov al, r12b
xor al, 0xff
mov sil, r10b
xor sil, 0xff
mov r13b, byte [rbp + 0x3b0]
xor r13b, 0
mov r15b, al
and r15b, 0
and r12b, r13b
mov byte [rbp + 0x3ac], sil
and sil, 0
and r10b, r13b
or r15b, r12b
or sil, r10b
xor r15b, sil
mov r10b, byte [rbp + 0x3ac]
or al, r10b
xor al, 0xff
or r13b, 0
and al, r13b
or r15b, al
mov al, bl
xor al, 0xff
and al, 0
mov sil, byte [rbp + 0x3b0]
xor sil, 0
and bl, sil
mov r12b, r15b
xor r12b, 0xff
and r12b, 0
and r15b, sil
or al, bl
or r12b, r15b
xor al, r12b
mov bl, r8b
xor bl, 0xff
mov sil, r11b
xor sil, 0xff
mov r15b, byte [rbp + 0x3b0]
xor r15b, 1
mov r12b, bl
and r12b, 0xff
and r8b, r15b
mov r13b, sil
and r13b, 0xff
and r11b, r15b
or r12b, r8b
or r13b, r11b
xor r12b, r13b
or bl, sil
xor bl, 0xff
or r15b, 1
and bl, r15b
or r12b, bl
mov r8b, r12b
xor r8b, 0xff
and r8b, 1
mov r11b, byte [rbp + 0x3b0]
xor r11b, 1
and r12b, r11b
mov bl, byte [rbp + 0x3b0]
xor bl, 1
and bl, 0xff
and r11b, 1
or r8b, r12b
or bl, r11b
xor r8b, bl
mov r11b, r14b
and r11b, 0
xor r14b, 0
or r11b, r14b
xor r8b, 0xff
xor r11b, 0xff
mov bl, byte [rbp + 0x3b0]
xor bl, 0
or r8b, r11b
or bl, 0
xor r8b, 0xff
and r8b, bl
mov r11b, al
and r11b, r8b
xor al, r8b
or r11b, al
mov al, r9b
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x3b0]
xor r8b, 1
mov bl, r9b
and bl, r8b
or al, bl
mov r8b, dil
xor r8b, 0xff
and r8b, 1
mov bl, byte [rbp + 0x3b0]
xor bl, 1
mov sil, dil
and sil, bl
mov r14b, byte [rbp + 0x3b0]
xor r14b, 1
and r14b, 0xff
and bl, 1
or r8b, sil
or r14b, bl
xor r8b, r14b
mov bl, byte [rbp + 0x3b0]
xor bl, 0
and bl, 1
mov sil, byte [rbp + 0x3b0]
xor sil, 1
and sil, 0
or bl, sil
mov sil, al
xor sil, 0xff
mov r14b, byte [rbp + 0x3b0]
xor r14b, 0
mov r15b, byte [rbp + 0x3b0]
xor r15b, 1
or sil, r14b
or r15b, 1
xor sil, 0xff
and sil, r15b
xor r9b, 0xff
mov r14b, bl
xor r14b, 0xff
mov r15b, byte [rbp + 0x3b0]
xor r15b, 1
or r9b, r14b
or r15b, 1
xor r9b, 0xff
and r9b, r15b
mov r14b, byte [rbp + 0x3b0]
xor r14b, 0
mov r15b, r8b
xor r15b, r14b
and r15b, r8b
xor dil, 0xff
mov r14b, bl
xor r14b, 0xff
mov r12b, byte [rbp + 0x3b0]
xor r12b, 1
or dil, r14b
or r12b, 1
xor dil, 0xff
and dil, r12b
mov r14b, sil
xor r14b, 0xff
mov r12b, r9b
xor r12b, 0xff
mov r13b, byte [rbp + 0x3b0]
xor r13b, 0
mov r10b, r14b
and r10b, 0
and sil, r13b
mov byte [rbp + 0x3ab], r12b
and r12b, 0
and r9b, r13b
or r10b, sil
or r12b, r9b
xor r10b, r12b
mov r9b, byte [rbp + 0x3ab]
or r14b, r9b
xor r14b, 0xff
or r13b, 0
and r14b, r13b
or r10b, r14b
mov sil, r15b
xor sil, 0xff
mov r14b, dil
xor r14b, 0xff
mov r12b, byte [rbp + 0x3b0]
xor r12b, 1
mov r13b, sil
and r13b, 0xff
and r15b, r12b
mov r9b, r14b
and r9b, 0xff
and dil, r12b
or r13b, r15b
or r9b, dil
xor r13b, r9b
or sil, r14b
xor sil, 0xff
or r12b, 1
and sil, r12b
or r13b, sil
mov r9b, r10b
xor r9b, 0xff
mov sil, r13b
and sil, r9b
xor r13b, 0xff
and r10b, r13b
or sil, r10b
mov r9b, al
and r9b, r8b
xor al, r8b
or r9b, al
mov al, r9b
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x3b0]
xor r8b, 1
and r9b, r8b
mov r10b, byte [rbp + 0x3b0]
xor r10b, 1
and r10b, 0xff
and r8b, 1
or al, r9b
or r10b, r8b
xor al, r10b
mov r8b, bl
and r8b, 0
xor bl, 0
or r8b, bl
xor al, 0xff
xor r8b, 0xff
mov r9b, byte [rbp + 0x3b0]
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 + 0x3b0]
xor r10b, 0
mov bl, r8b
and bl, 0
and sil, r10b
mov dil, r9b
and dil, 0
and al, r10b
or bl, sil
or dil, al
xor bl, dil
or r8b, r9b
xor r8b, 0xff
or r10b, 0
and r8b, r10b
or bl, r8b
mov al, r11b
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x3b0]
xor r8b, 1
mov r9b, r11b
and r9b, r8b
mov r10b, byte [rbp + 0x3b0]
xor r10b, 1
and r10b, 0xff
and r8b, 1
or al, r9b
or r10b, r8b
xor al, r10b
mov r8b, bl
xor r8b, 0xff
xor al, 0xff
mov r9b, byte [rbp + 0x3b0]
xor r9b, 0
or r8b, al
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov al, bl
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x3b0]
xor r9b, 1
and bl, r9b
mov r10b, byte [rbp + 0x3b0]
xor r10b, 1
and r10b, 0xff
and r9b, 1
or al, bl
or r10b, r9b
xor al, r10b
xor al, 0xff
mov r9b, r11b
xor r9b, al
and r9b, r11b
mov al, r8b
xor al, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r11b, byte [rbp + 0x3b0]
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, dl
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x3b0]
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 + 0x3b0]
xor r9b, 1
mov r10b, cl
and r10b, r9b
or r8b, r10b
mov r9b, byte [rbp + 0x3b0]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0x3b0]
xor r10b, 1
mov r11b, r10b
and r11b, 1
mov sil, byte [rbp + 0x3b0]
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 + 0x3b0]
xor r11b, 1
mov sil, byte [rbp + 0x3b0]
xor sil, 1
or r10b, r11b
or sil, 1
xor r10b, 0xff
and r10b, sil
mov r11b, r9b
xor r11b, 0xff
mov sil, dl
xor sil, r11b
and sil, dl
mov dl, byte [rbp + 0x3b0]
xor dl, 1
mov r11b, r8b
xor r11b, dl
and r11b, r8b
mov dl, r9b
xor dl, 0xff
mov dil, cl
xor dil, dl
and dil, cl
mov cl, r10b
xor cl, 0xff
mov dl, sil
xor dl, 0xff
mov r14b, byte [rbp + 0x3b0]
xor r14b, 1
mov r15b, cl
and r15b, 0xff
and r10b, r14b
mov r12b, dl
and r12b, 0xff
and sil, r14b
or r15b, r10b
or r12b, sil
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
mov r10b, cl
and r10b, dl
xor cl, 0xff
and r15b, cl
or r10b, r15b
mov cl, al
xor cl, 0xff
mov dl, r8b
xor dl, 0xff
mov r11b, byte [rbp + 0x3b0]
xor r11b, 0
mov sil, cl
and sil, 0
and al, r11b
mov dil, dl
and dil, 0
and r8b, r11b
or sil, al
or dil, r8b
xor sil, dil
or cl, dl
xor cl, 0xff
or r11b, 0
and cl, r11b
or sil, cl
mov al, sil
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x3b0]
xor cl, 1
and sil, cl
or al, sil
mov cl, r9b
and cl, 1
xor r9b, 1
or cl, r9b
xor al, 0xff
xor cl, 0xff
mov dl, byte [rbp + 0x3b0]
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, cl
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x3b0]
xor dl, 1
mov r8b, cl
and r8b, dl
or al, r8b
xor al, 0xff
xor al, 1
and al, 0xff
mov dl, byte [rbp + 0x3b0]
xor dl, 1
and dl, 1
mov r8b, byte [rbp + 0x3b0]
xor r8b, 1
and r8b, 1
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
mov al, byte [rbp + 0x3b0]
xor al, 1
mov dl, byte [rbp + 0x3af]
xor dl, 0xff
mov r8b, byte [rbp + 0x3b0]
xor r8b, 1
or al, dl
or r8b, 1
xor al, 0xff
and al, r8b
mov dl, byte [rbp + 0x3b0]
xor dl, 1
mov r8b, byte [rbp + 0x3af]
and r8b, dl
mov dl, byte [rbp + 0x3af]
xor dl, 0xff
and dl, 1
or r8b, dl
mov dl, al
xor dl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r10b, byte [rbp + 0x3b0]
xor r10b, 1
mov r11b, dl
and r11b, 0xff
and al, r10b
mov sil, r9b
and sil, 0xff
and r8b, r10b
or r11b, al
or sil, r8b
xor r11b, sil
or dl, r9b
xor dl, 0xff
or r10b, 1
and dl, r10b
or r11b, dl
mov al, cl
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x3b0]
xor dl, 1
and cl, dl
mov r8b, byte [rbp + 0x3b0]
xor r8b, 1
and r8b, 0xff
and dl, 1
or al, cl
or r8b, dl
xor al, r8b
mov cl, r11b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x3b0]
xor dl, 1
and r11b, dl
or cl, r11b
mov dl, byte [rbp + 0x3b0]
xor dl, 0
and dl, 1
mov r8b, byte [rbp + 0x3b0]
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 + 0x3b0]
xor dl, 1
and r8b, dl
mov r9b, byte [rbp + 0x3b0]
xor r9b, 1
and r9b, 0xff
and dl, 1
or cl, r8b
or r9b, dl
xor cl, r9b
xor cl, 0xff
xor al, 0xff
mov dl, byte [rbp + 0x3b0]
xor dl, 0
or cl, al
or dl, 0
xor cl, 0xff
and cl, dl
mov al, cl
xor al, 0xff
mov dl, bl
xor dl, al
and dl, bl
mov al, bl
xor al, 0xff
and al, 0
mov r8b, byte [rbp + 0x3b0]
xor r8b, 0
and bl, r8b
mov r9b, cl
xor r9b, 0xff
and r9b, 0
and cl, r8b
or al, bl
or r9b, cl
xor al, r9b
mov cl, dl
and cl, al
xor dl, al
or cl, dl
test cl, 1
jne 0x6d85c868
jmp 0x6d8bd1f0
xor eax, eax
lea rcx, sym.out.dll_gBuf
add rcx, 0x404
mov edx, dword [rbp + 0x564]
mov r8d, edx
add rcx, r8
mov qword [rbp + 0x540], rcx
lea rcx, [rbp + 0x53c]
mov r8, qword [rbp + 0x540]
mov edx, dword [sym.out.dll_x.13]
mov r9d, dword [sym.out.dll_y.14]
mov r10d, edx
sub r10d, 0x2db04ee9
sub r10d, 0x74862f7f
add r10d, 0x2db04ee9
sub r10d, 0xdefd5ed6
sub r10d, 0x2c843cc5
add r10d, 0xdefd5ed6
mov r11d, eax
sub r11d, r10d
mov r10d, eax
sub r10d, 0x74862f7f
add r11d, r10d
sub eax, r11d
sub eax, 0xdfe52842
sub eax, 0x1c33dd25
add eax, 0xdfe52842
sub eax, 0x34872f73
sub eax, 1
add eax, 0x34872f73
add eax, 0x1beaa5a3
add eax, 0x1c33dd25
sub eax, 0x1beaa5a3
sub eax, 0xc3bc6be
sub eax, 0xe3fcedb9
add eax, 0xc3bc6be
add eax, 0x4a68910c
add eax, 0x2c843cc5
sub eax, 0x4a68910c
add eax, 0x3c0fc670
add eax, 0xe3fcedb9
sub eax, 0x3c0fc670
imul edx, eax
and edx, 1
cmp edx, 0
sete bl
cmp r9d, 0xa
setl sil
mov dil, bl
xor dil, 0xff
and dil, 1
mov r14b, 1
mov r15b, r14b
xor r15b, 1
mov r12b, bl
and r12b, r15b
mov r13b, r14b
xor r13b, 1
and r13b, 0xff
and r15b, 1
or dil, r12b
or r13b, r15b
xor dil, r13b
mov r15b, sil
xor r15b, 0xff
and r15b, 1
mov r12b, r14b
xor r12b, 1
mov r13b, sil
and r13b, r12b
or r15b, r13b
mov r12b, r14b
xor r12b, 0
and r12b, 0
mov r13b, r14b
xor r13b, 0
mov al, r13b
and al, 0
mov dl, r14b
xor dl, 1
and dl, 0
and r13b, 1
or r12b, al
or dl, r13b
xor r12b, dl
mov al, dil
xor al, 0xff
mov dl, r15b
xor dl, 0xff
mov r13b, r14b
xor r13b, 1
mov r9b, al
and r9b, 0xff
and dil, r13b
mov r10b, dl
and r10b, 0xff
and r15b, r13b
or r9b, dil
or r10b, r15b
xor r9b, r10b
or al, dl
xor al, 0xff
or r13b, 1
and al, r13b
or r9b, al
mov al, r14b
xor al, 0
mov dl, r12b
xor dl, 0xff
mov r10b, r14b
xor r10b, 1
mov dil, al
and dil, 0xff
mov r15b, r10b
and r15b, 0
mov r13b, dl
and r13b, 0xff
and r12b, r10b
or dil, r15b
or r13b, r12b
xor dil, r13b
or al, dl
xor al, 0xff
or r10b, 1
and al, r10b
or dil, al
mov al, r9b
xor al, 0xff
and al, 0
mov dl, r14b
xor dl, 0
and r9b, dl
mov r10b, r14b
xor r10b, 1
and r10b, 0
and dl, 1
or al, r9b
or r10b, dl
xor al, r10b
xor al, 0xff
xor dil, 0xff
mov dl, r14b
xor dl, 0
or al, dil
or dl, 0
xor al, 0xff
and al, dl
mov dl, bl
xor dl, 0xff
and dl, 1
mov r9b, r14b
xor r9b, 1
mov r10b, bl
and r10b, r9b
or dl, r10b
mov r9b, r14b
xor r9b, 0
xor dl, 0xff
mov r10b, r14b
xor r10b, 1
or r9b, dl
or r10b, 1
xor r9b, 0xff
and r9b, r10b
mov dl, r14b
xor dl, 0
and dl, 1
mov r10b, r14b
xor r10b, 1
and r10b, 0
or dl, r10b
xor bl, 0xff
mov r10b, dl
xor r10b, 0xff
mov dil, r14b
xor dil, 1
or bl, r10b
or dil, 1
xor bl, 0xff
and bl, dil
mov r10b, sil
xor r10b, 0xff
and r10b, 1
mov dil, r14b
xor dil, 1
mov r15b, sil
and r15b, dil
or r10b, r15b
mov dil, r14b
xor dil, 0
mov r15b, r10b
xor r15b, dil
and r15b, r10b
xor dl, 0xff
mov r10b, sil
xor r10b, dl
and r10b, sil
mov dl, r9b
and dl, bl
xor r9b, bl
or dl, r9b
mov r9b, r15b
xor r9b, 0xff
mov bl, r10b
xor bl, 0xff
mov sil, r14b
xor sil, 0
mov dil, r9b
and dil, 0
and r15b, sil
mov r12b, bl
and r12b, 0
and r10b, sil
or dil, r15b
or r12b, r10b
xor dil, r12b
or r9b, bl
xor r9b, 0xff
or sil, 0
and r9b, sil
or dil, r9b
mov r9b, dl
xor r9b, 0xff
mov r10b, dil
and r10b, r9b
xor dil, 0xff
and dl, dil
or r10b, dl
mov dl, al
xor dl, 0xff
and dl, 1
mov r9b, r14b
xor r9b, 1
mov bl, al
and bl, r9b
or dl, bl
mov r9b, r10b
xor r9b, 0xff
and r9b, 1
mov bl, r14b
xor bl, 1
mov sil, r10b
and sil, bl
or r9b, sil
mov bl, r14b
xor bl, 1
and bl, 1
mov sil, r14b
xor sil, 1
and sil, 1
or bl, sil
mov sil, dl
xor sil, 0xff
mov dil, r14b
xor dil, 1
mov r15b, r14b
xor r15b, 0
or sil, dil
or r15b, 0
xor sil, 0xff
and sil, r15b
mov dil, bl
xor dil, 0xff
mov r15b, al
xor r15b, dil
and r15b, al
mov al, r14b
xor al, 1
mov dil, r9b
xor dil, al
and dil, r9b
xor r10b, 0xff
mov al, bl
xor al, 0xff
mov r12b, r14b
xor r12b, 1
or r10b, al
or r12b, 1
xor r10b, 0xff
and r10b, r12b
mov al, sil
and al, r15b
xor sil, r15b
or al, sil
mov sil, dil
and sil, r10b
xor dil, r10b
or sil, dil
mov r10b, al
xor r10b, 0xff
mov dil, sil
and dil, r10b
xor sil, 0xff
and al, sil
or dil, al
mov al, dl
xor al, 0xff
mov r10b, r9b
xor r10b, 0xff
mov sil, r14b
xor sil, 1
mov r15b, al
and r15b, 0xff
and dl, sil
mov r12b, r10b
and r12b, 0xff
and r9b, sil
or r15b, dl
or r12b, r9b
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, 1
mov dl, r14b
xor dl, 1
and r15b, dl
mov r9b, r14b
xor r9b, 1
and r9b, 0xff
and dl, 1
or al, r15b
or r9b, dl
xor al, r9b
mov dl, r14b
xor dl, 1
mov r9b, bl
xor r9b, 0xff
xor r14b, 0
mov r10b, dl
and r10b, 0
mov sil, r14b
and sil, 1
mov r15b, r9b
and r15b, 0
and bl, r14b
or r10b, sil
or r15b, bl
xor r10b, r15b
or dl, r9b
xor dl, 0xff
or r14b, 0
and dl, r14b
or r10b, dl
xor r10b, 0xff
mov dl, al
xor dl, r10b
and dl, al
mov al, dil
and al, dl
xor dil, dl
or al, dil
test al, 1
mov qword [rbp + 0x3a0], rcx
mov qword [rbp + 0x398], r8
jne 0x6d85cd3e
jmp 0x6d8bd1f0
jmp 0x6d85cd43
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x69b8de70
sub r8d, 0xe5b48be2
add r8d, 0x69b8de70
add r8d, 0xaf48a907
sub r8d, 1
sub r8d, 0xaf48a907
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0xe5b48be2
add r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0x3e8610c6
sub r9d, ecx
add r9d, 0x3e8610c6
mov r10d, 0x3aaf0dd9
add r10d, 0
sub r10d, r8d
sub r10d, 0x3aaf0dd9
add r9d, 0x1a74f7cc
add r9d, r10d
sub r9d, 0x1a74f7cc
sub eax, r9d
add eax, 0
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, bl
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, bl
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
mov r14b, r11b
xor r14b, 0xff
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, 0
and sil, 0
mov r14b, dil
xor r14b, 0
and r14b, 1
mov r12b, dil
xor r12b, 1
and r12b, 0
or r14b, r12b
xor r11b, 0xff
mov r12b, r14b
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
or r11b, r12b
or r13b, 1
xor r11b, 0xff
and r11b, r13b
mov r12b, bl
xor r12b, 0xff
and r12b, 1
mov r13b, dil
xor r13b, 1
mov al, bl
and al, r13b
mov cl, dil
xor cl, 1
and cl, 0xff
and r13b, 1
or r12b, al
or cl, r13b
xor r12b, cl
xor r12b, 0xff
mov al, dil
xor al, 0
mov cl, dil
xor cl, 1
or r12b, al
or cl, 1
xor r12b, 0xff
and r12b, cl
xor r14b, 0xff
mov al, bl
xor al, r14b
and al, bl
mov cl, sil
and cl, r11b
xor sil, r11b
or cl, sil
mov r11b, r12b
and r11b, al
xor r12b, al
or r11b, r12b
mov al, cl
xor al, 0xff
and al, 1
mov bl, dil
xor bl, 1
and cl, bl
mov sil, r11b
xor sil, 0xff
and sil, 0xff
and r11b, bl
or al, cl
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
mov bl, al
and bl, cl
xor al, 0xff
and r15b, al
or bl, r15b
mov al, r11b
xor al, 0xff
mov cl, bl
xor cl, 0xff
xor dil, 1
mov sil, al
and sil, 0xff
and r11b, dil
mov r14b, cl
and r14b, 0xff
and bl, dil
or sil, r11b
or r14b, bl
xor sil, r14b
or al, cl
xor al, 0xff
or dil, 1
and al, dil
or sil, al
test sil, 1
jne 0x6d85cfc5
jmp 0x6d8bd214
sub rsp, 0x20
mov rcx, qword [rbp + 0x3a0]
mov rdx, qword [rbp + 0x398]
mov r8d, 4
call sym.out.dll_MemCpy
add rsp, 0x20
xor r9d, r9d
mov rcx, qword [rbp + 0x540]
mov r10d, dword [sym.out.dll_x.13]
mov r11d, dword [sym.out.dll_y.14]
mov esi, r9d
sub esi, 0x25a9d325
mov edi, r10d
add edi, esi
sub edi, 0x496146bd
sub edi, 0x9938dc89
add edi, 0x496146bd
add edi, 0x7828bc03
add edi, 0x25a9d325
sub edi, 0x7828bc03
mov esi, r9d
sub esi, 1
add esi, 0
mov ebx, r9d
sub ebx, edi
mov edi, r9d
sub edi, esi
add ebx, edi
mov esi, r9d
sub esi, ebx
add esi, 0x2e30d384
sub esi, 0x10b863d6
sub esi, 0x2e30d384
mov edi, r9d
sub edi, esi
mov esi, r9d
sub esi, 0x9938dc89
add edi, esi
mov esi, r9d
sub esi, edi
mov edi, r9d
sub edi, esi
mov esi, r9d
sub esi, 0x10b863d6
add edi, esi
sub r9d, edi
imul r10d, r9d
and r10d, 1
cmp r10d, 0
sete r14b
cmp r11d, 0xa
setl r15b
mov r12b, r15b
xor r12b, 0xff
and r12b, 1
mov r13b, 1
mov dl, r13b
xor dl, 1
mov r8b, r15b
and r8b, dl
or r12b, r8b
mov dl, r14b
xor dl, 0xff
and dl, 1
mov r8b, r13b
xor r8b, 1
mov r9b, r14b
and r9b, r8b
mov r10b, r12b
xor r10b, 0xff
and r10b, 0xff
and r12b, r8b
or dl, r9b
or r10b, r12b
xor dl, r10b
mov r8b, r14b
xor r8b, 0xff
mov r9b, dl
xor r9b, r8b
and r9b, dl
mov dl, r14b
xor dl, 0xff
and dl, 1
mov r8b, r13b
xor r8b, 1
mov r10b, r14b
and r10b, r8b
mov r12b, r13b
xor r12b, 1
and r12b, 0xff
and r8b, 1
or dl, r10b
or r12b, r8b
xor dl, r12b
xor dl, 0xff
mov r8b, r15b
xor r8b, dl
and r8b, r15b
mov dl, r15b
xor dl, 0xff
and dl, 1
mov r10b, r13b
xor r10b, 1
and r15b, r10b
or dl, r15b
xor dl, 0xff
mov r10b, r14b
xor r10b, dl
and r10b, r14b
mov dl, r8b
and dl, r10b
xor r8b, r10b
or dl, r8b
mov r8b, dl
xor r8b, 0xff
mov r10b, r9b
xor r10b, r8b
and r10b, r9b
mov r8b, r9b
xor r8b, 0xff
and r8b, 0
xor r13b, 0
and r9b, r13b
mov r14b, dl
xor r14b, 0xff
and r14b, 0
and dl, r13b
or r8b, r9b
or r14b, dl
xor r8b, r14b
mov dl, r10b
and dl, r8b
xor r10b, r8b
or dl, r10b
test dl, 1
mov qword [rbp + 0x390], rcx
jne 0x6d85d1b8
jmp 0x6d8bd214
jmp 0x6d85d1bd
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x952b83c8
mov r9d, ecx
add r9d, r8d
mov r8d, eax
sub r8d, 0x5a96093d
sub r9d, r8d
sub r9d, 0x59cb4bdf
add r9d, 0x952b83c8
add r9d, 0x59cb4bdf
mov r8d, eax
sub r8d, 0xb9f19eec
add r9d, r8d
add r9d, 0xc4976b1e
sub r9d, 1
sub r9d, 0xc4976b1e
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0xb9f19eec
add r8d, r9d
sub eax, r8d
add eax, 0x6e447bef
add eax, 0xf95f2ada
sub eax, 0x6e447bef
sub eax, 0x1246c519
sub eax, 0x5a96093d
add eax, 0x1246c519
sub eax, 0xb4e34ebb
sub eax, 0xf95f2ada
add eax, 0xb4e34ebb
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, sil
xor dil, 1
xor bl, 0xff
mov r14b, sil
xor r14b, 0
or dil, bl
or r14b, 0
xor dil, 0xff
and dil, r14b
mov bl, sil
xor bl, 1
and bl, 1
mov r14b, sil
xor r14b, 1
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
mov r13b, r12b
and r13b, 1
mov al, sil
xor al, 1
and al, 0xff
and r12b, 1
or r14b, r13b
or al, r12b
xor r14b, al
mov al, sil
xor al, 1
mov r12b, r14b
xor r12b, al
and r12b, r14b
mov al, sil
xor al, 1
xor bl, 0xff
mov r14b, sil
xor r14b, 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, 1
mov cl, bl
and cl, 0xff
and dil, r13b
mov dl, r14b
and dl, 0xff
and r15b, r13b
or cl, dil
or dl, r15b
xor cl, dl
or bl, r14b
xor bl, 0xff
or r13b, 1
and bl, r13b
or cl, bl
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, 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
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, 0
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, 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
xor cl, 0xff
mov dil, bl
xor dil, 0xff
mov r15b, sil
xor r15b, 1
mov r13b, cl
and r13b, 0xff
and r12b, r15b
mov r8b, dil
and r8b, 0xff
and bl, r15b
or r13b, r12b
or r8b, bl
xor r13b, r8b
or cl, dil
xor cl, 0xff
or r15b, 1
and cl, r15b
or r13b, cl
mov cl, r14b
xor cl, 0xff
mov r8b, r13b
and r8b, cl
xor r13b, 0xff
and r14b, r13b
or r8b, r14b
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, al
xor bl, 0xff
mov dil, cl
and dil, bl
xor cl, 0xff
mov bl, al
and bl, cl
or dil, bl
mov cl, al
xor cl, 0xff
mov bl, dil
xor bl, cl
and bl, dil
mov cl, r10b
xor cl, 0xff
and cl, 1
mov dil, sil
xor dil, 1
and r10b, dil
or cl, r10b
mov r10b, r8b
xor r10b, 0xff
and r10b, 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 r10b, r14b
or r15b, dil
xor r10b, r15b
mov dil, sil
xor dil, 1
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or dil, r14b
mov r14b, cl
xor r14b, 0xff
mov r15b, r10b
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 r10b, r12b
or r13b, cl
or r9b, r10b
xor r13b, r9b
or r14b, r15b
xor r14b, 0xff
or r12b, 0
and r14b, r12b
or r13b, r14b
mov cl, sil
xor cl, 1
mov r9b, dil
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 dil, r10b
or r14b, r15b
or r12b, dil
xor r14b, r12b
or cl, r9b
xor cl, 0xff
or r10b, 0
and cl, r10b
or r14b, cl
mov cl, r13b
xor cl, 0xff
and cl, 1
mov r9b, sil
xor r9b, 1
and r13b, r9b
mov r10b, sil
xor r10b, 1
and r10b, 0xff
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, dl
xor cl, 0xff
and cl, 0
mov r10b, sil
xor r10b, 0
mov dil, dl
and dil, r10b
mov r14b, sil
xor r14b, 1
and r14b, 0
and r10b, 1
or cl, dil
or r14b, r10b
xor cl, r14b
mov r10b, 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, cl
and r14b, r10b
xor cl, r10b
or r14b, cl
mov cl, dil
and cl, 1
xor dil, 1
or cl, dil
mov r10b, r14b
xor r10b, 0xff
and r10b, 1
mov dil, sil
xor dil, 1
and r14b, dil
or r10b, r14b
xor r10b, 0xff
xor cl, 0xff
mov dil, sil
xor dil, 0
or r10b, cl
or dil, 0
xor r10b, 0xff
and r10b, dil
mov cl, r11b
xor cl, 0xff
and cl, 0
mov dil, sil
xor dil, 0
and r11b, dil
mov r14b, sil
xor r14b, 1
and r14b, 0
and dil, 1
or cl, r11b
or r14b, dil
xor cl, r14b
mov r11b, r8b
xor r11b, 0xff
and r11b, 0
mov dil, sil
xor dil, 0
mov r14b, r8b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or r11b, r14b
or r15b, dil
xor r11b, r15b
mov dil, sil
xor dil, 1
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or dil, r14b
mov r14b, cl
xor r14b, 0xff
mov r15b, r11b
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, r14b
and r13b, 0
and cl, r12b
mov byte [rbp + 0x38f], r15b
and r15b, 0
and r11b, r12b
or r13b, cl
or r15b, r11b
xor r13b, r15b
mov cl, byte [rbp + 0x38f]
or r14b, cl
xor r14b, 0xff
or r12b, 0
and r14b, r12b
or r13b, r14b
mov r11b, sil
xor r11b, 1
mov r14b, dil
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, r11b
and r12b, 0xff
mov cl, r15b
and cl, 1
mov byte [rbp + 0x38e], r14b
and r14b, 0xff
and dil, r15b
or r12b, cl
or r14b, dil
xor r12b, r14b
mov cl, byte [rbp + 0x38e]
or r11b, cl
xor r11b, 0xff
or r15b, 1
and r11b, r15b
or r12b, r11b
mov r11b, r13b
xor r11b, 0xff
and r11b, 1
mov dil, sil
xor dil, 1
and r13b, dil
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and dil, 1
or r11b, r13b
or r14b, dil
xor r11b, r14b
xor r11b, 0xff
xor r12b, 0xff
mov dil, sil
xor dil, 0
or r11b, r12b
or dil, 0
xor r11b, 0xff
and r11b, dil
mov dil, bl
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, bl
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
mov r14b, r9b
xor r14b, 0xff
and r14b, 1
mov r15b, sil
xor r15b, 1
mov r12b, r9b
and r12b, r15b
or r14b, r12b
mov r15b, sil
xor r15b, 0
and r15b, 1
mov r12b, sil
xor r12b, 1
mov r13b, r12b
and r13b, 0
mov cl, sil
xor cl, 1
and cl, 0xff
and r12b, 1
or r15b, r13b
or cl, r12b
xor r15b, cl
mov cl, dil
xor cl, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, sil
xor r13b, 1
or cl, r12b
or r13b, 1
xor cl, 0xff
and cl, r13b
mov r12b, r15b
xor r12b, 0xff
mov r13b, bl
xor r13b, r12b
and r13b, bl
mov bl, sil
xor bl, 0
mov r12b, r14b
xor r12b, bl
and r12b, r14b
xor r9b, 0xff
mov bl, r15b
xor bl, 0xff
mov byte [rbp + 0x38d], sil
xor sil, 1
or r9b, bl
or sil, 1
xor r9b, 0xff
and r9b, sil
mov bl, cl
and bl, r13b
xor cl, r13b
or bl, cl
mov cl, r12b
and cl, r9b
xor r12b, r9b
or cl, r12b
mov r9b, bl
xor r9b, 0xff
and r9b, 0
mov sil, byte [rbp + 0x38d]
xor sil, 0
and bl, sil
mov r12b, cl
xor r12b, 0xff
and r12b, 0
and cl, sil
or r9b, bl
or r12b, cl
xor r9b, r12b
mov cl, dil
xor cl, 0xff
mov bl, r14b
xor bl, 0xff
mov sil, byte [rbp + 0x38d]
xor sil, 1
mov r12b, cl
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 cl, bl
xor cl, 0xff
or sil, 1
and cl, sil
or r12b, cl
mov cl, r12b
xor cl, 0xff
and cl, 1
mov bl, byte [rbp + 0x38d]
xor bl, 1
and r12b, bl
mov sil, byte [rbp + 0x38d]
xor sil, 1
and sil, 0xff
and bl, 1
or cl, r12b
or sil, bl
xor cl, sil
mov bl, byte [rbp + 0x38d]
xor bl, 0
mov sil, r15b
xor sil, 0xff
mov dil, byte [rbp + 0x38d]
xor dil, 0
mov r14b, bl
and r14b, 0
mov r12b, dil
and r12b, 0
mov r13b, sil
and r13b, 0
and r15b, dil
or r14b, r12b
or r13b, r15b
xor r14b, r13b
or bl, sil
xor bl, 0xff
or dil, 0
and bl, dil
or r14b, bl
xor r14b, 0xff
mov bl, cl
xor bl, r14b
and bl, cl
mov cl, r9b
and cl, bl
xor r9b, bl
or cl, r9b
mov r9b, r11b
xor r9b, 0xff
mov bl, r10b
xor bl, r9b
and bl, r10b
mov r9b, r10b
xor r9b, 0xff
and r9b, 1
mov sil, byte [rbp + 0x38d]
xor sil, 1
and r10b, sil
mov dil, r11b
xor dil, 0xff
and dil, 0xff
and r11b, sil
or r9b, r10b
or dil, r11b
xor r9b, dil
mov r10b, bl
xor r10b, 0xff
mov r11b, r9b
xor r11b, 0xff
mov sil, byte [rbp + 0x38d]
xor sil, 1
mov dil, r10b
and dil, 0xff
and bl, sil
mov r14b, r11b
and r14b, 0xff
and r9b, sil
or dil, bl
or r14b, r9b
xor dil, r14b
or r10b, r11b
xor r10b, 0xff
or sil, 1
and r10b, sil
or dil, r10b
mov r9b, cl
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x38d]
xor r10b, 1
mov r11b, cl
and r11b, r10b
mov bl, byte [rbp + 0x38d]
xor bl, 1
and bl, 0xff
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
xor r9b, 0xff
mov r10b, dil
xor r10b, r9b
and r10b, dil
mov r9b, dil
xor r9b, 0xff
and r9b, 1
mov r11b, byte [rbp + 0x38d]
xor r11b, 1
and dil, r11b
mov bl, byte [rbp + 0x38d]
xor bl, 1
and bl, 0xff
and r11b, 1
or r9b, dil
or bl, r11b
xor r9b, bl
xor cl, 0xff
xor r9b, 0xff
mov r11b, byte [rbp + 0x38d]
xor r11b, 1
or cl, r9b
or r11b, 1
xor cl, 0xff
and cl, r11b
mov r9b, r10b
xor r9b, 0xff
mov r11b, cl
xor r11b, 0xff
mov bl, byte [rbp + 0x38d]
xor bl, 1
mov sil, r9b
and sil, 0xff
and r10b, bl
mov dil, r11b
and dil, 0xff
and cl, bl
or sil, r10b
or dil, cl
xor sil, dil
or r9b, r11b
xor r9b, 0xff
or bl, 1
and r9b, bl
or sil, r9b
mov cl, al
xor cl, 0xff
mov r9b, dl
xor r9b, 0xff
mov r10b, byte [rbp + 0x38d]
xor r10b, 0
or cl, r9b
or r10b, 0
xor cl, 0xff
and cl, r10b
mov r9b, al
xor r9b, 0xff
mov r10b, dl
and r10b, r9b
xor dl, 0xff
and al, dl
or r10b, al
mov al, cl
and al, r10b
xor cl, r10b
or al, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x38d]
xor dl, 1
mov r9b, al
and r9b, dl
mov r10b, byte [rbp + 0x38d]
xor r10b, 1
and r10b, 0xff
and dl, 1
or cl, r9b
or r10b, dl
xor cl, r10b
mov dl, byte [rbp + 0x38d]
xor dl, 0
xor cl, 0xff
mov r9b, byte [rbp + 0x38d]
xor r9b, 1
or dl, cl
or r9b, 1
xor dl, 0xff
and dl, r9b
mov cl, byte [rbp + 0x38d]
xor cl, 0
and cl, 1
mov r9b, byte [rbp + 0x38d]
xor r9b, 1
and r9b, 0
or cl, r9b
mov r9b, cl
xor r9b, 0xff
mov r10b, al
xor r10b, r9b
and r10b, al
mov al, byte [rbp + 0x38d]
xor al, 1
and al, 1
mov r9b, byte [rbp + 0x38d]
xor r9b, 1
mov r11b, r9b
and r11b, 1
mov bl, byte [rbp + 0x38d]
xor bl, 1
and bl, 0xff
and r9b, 1
or al, r11b
or bl, r9b
xor al, bl
xor al, 0xff
mov r9b, byte [rbp + 0x38d]
xor r9b, 0
mov r11b, byte [rbp + 0x38d]
xor r11b, 1
or al, r9b
or r11b, 1
xor al, 0xff
and al, r11b
mov r9b, byte [rbp + 0x38d]
xor r9b, 1
xor cl, 0xff
mov r11b, byte [rbp + 0x38d]
xor r11b, 1
or r9b, cl
or r11b, 1
xor r9b, 0xff
and r9b, r11b
mov cl, dl
xor cl, 0xff
mov r11b, r10b
xor r11b, 0xff
mov bl, byte [rbp + 0x38d]
xor bl, 1
mov dil, cl
and dil, 0xff
and dl, bl
mov r14b, r11b
and r14b, 0xff
and r10b, bl
or dil, dl
or r14b, r10b
xor dil, r14b
or cl, r11b
xor cl, 0xff
or bl, 1
and cl, bl
or dil, cl
mov cl, al
xor cl, 0xff
mov dl, r9b
xor dl, 0xff
mov r10b, byte [rbp + 0x38d]
xor r10b, 0
mov r11b, cl
and r11b, 0
and al, r10b
mov bl, dl
and bl, 0
and r9b, r10b
or r11b, al
or bl, r9b
xor r11b, bl
or cl, dl
xor cl, 0xff
or r10b, 0
and cl, r10b
or r11b, cl
mov al, dil
xor al, 0xff
mov cl, r11b
and cl, al
xor r11b, 0xff
and dil, r11b
or cl, dil
mov al, byte [rbp + 0x38d]
xor al, 0
and al, 1
mov dl, byte [rbp + 0x38d]
xor dl, 1
and dl, 0
or al, dl
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x38d]
xor r9b, 1
mov r10b, r8b
and r10b, r9b
mov r11b, byte [rbp + 0x38d]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or dl, r10b
or r11b, r9b
xor dl, r11b
mov r9b, byte [rbp + 0x38d]
xor r9b, 0
and r9b, 1
mov r10b, byte [rbp + 0x38d]
xor r10b, 1
and r10b, 0
or r9b, r10b
mov r10b, byte [rbp + 0x38d]
xor r10b, 0
mov r11b, al
xor r11b, r10b
and r11b, al
mov r10b, byte [rbp + 0x38d]
xor r10b, 0
mov bl, r9b
xor bl, 0xff
mov dil, byte [rbp + 0x38d]
xor dil, 0
or r10b, bl
or dil, 0
xor r10b, 0xff
and r10b, dil
mov bl, byte [rbp + 0x38d]
xor bl, 0
mov dil, dl
xor dil, bl
and dil, dl
mov bl, r9b
xor bl, 0xff
mov r14b, r8b
xor r14b, bl
and r14b, r8b
mov r8b, r11b
and r8b, r10b
xor r11b, r10b
or r8b, r11b
mov r10b, dil
xor r10b, 0xff
mov r11b, r14b
xor r11b, 0xff
mov bl, byte [rbp + 0x38d]
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, r8b
xor r10b, 0xff
mov r11b, r15b
and r11b, r10b
xor r15b, 0xff
and r8b, r15b
or r11b, r8b
mov r8b, al
xor r8b, 0xff
mov r10b, dl
xor r10b, 0xff
mov bl, byte [rbp + 0x38d]
xor bl, 1
mov dil, r8b
and dil, 0xff
and al, bl
mov r14b, r10b
and r14b, 0xff
and dl, bl
or dil, al
or r14b, dl
xor dil, r14b
or r8b, r10b
xor r8b, 0xff
or bl, 1
and r8b, bl
or dil, r8b
mov al, dil
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x38d]
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 + 0x38d]
xor r8b, 1
or al, dl
or r8b, 1
xor al, 0xff
and al, r8b
mov dl, r11b
xor dl, 0xff
mov r8b, al
xor r8b, 0xff
mov r9b, byte [rbp + 0x38d]
xor r9b, 0
mov r10b, dl
and r10b, 0
and r11b, r9b
mov bl, r8b
and bl, 0
and al, r9b
or r10b, r11b
or bl, al
xor r10b, bl
or dl, r8b
xor dl, 0xff
or r9b, 0
and dl, r9b
or r10b, dl
mov al, cl
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x38d]
xor dl, 1
and cl, dl
or al, cl
mov cl, r10b
xor cl, 0xff
and cl, 0
mov dl, byte [rbp + 0x38d]
xor dl, 0
and r10b, dl
mov r8b, byte [rbp + 0x38d]
xor r8b, 1
and r8b, 0
and dl, 1
or cl, r10b
or r8b, dl
xor cl, r8b
mov dl, byte [rbp + 0x38d]
xor dl, 1
and dl, 0
mov r8b, byte [rbp + 0x38d]
xor r8b, 0
mov r9b, r8b
and r9b, 1
mov r10b, byte [rbp + 0x38d]
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 + 0x38d]
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, 1
mov dl, byte [rbp + 0x38d]
xor dl, 1
and r11b, dl
or cl, r11b
xor cl, 0xff
xor al, 0xff
mov dl, byte [rbp + 0x38d]
xor dl, 1
or cl, al
or dl, 1
xor cl, 0xff
and cl, dl
mov al, sil
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x38d]
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 + 0x38d]
xor r8b, 1
mov r9b, cl
and r9b, r8b
or dl, r9b
mov r8b, byte [rbp + 0x38d]
xor r8b, 0
and r8b, 1
mov r9b, byte [rbp + 0x38d]
xor r9b, 1
and r9b, 0
or r8b, r9b
mov r9b, al
xor r9b, 0xff
mov r10b, byte [rbp + 0x38d]
xor r10b, 0
mov r11b, byte [rbp + 0x38d]
xor r11b, 1
or r9b, r10b
or r11b, 1
xor r9b, 0xff
and r9b, r11b
mov r10b, r8b
xor r10b, 0xff
mov r11b, sil
xor r11b, r10b
and r11b, sil
mov r10b, dl
xor r10b, 0xff
mov bl, byte [rbp + 0x38d]
xor bl, 0
mov sil, byte [rbp + 0x38d]
xor sil, 1
or r10b, bl
or sil, 1
xor r10b, 0xff
and r10b, sil
xor cl, 0xff
mov bl, r8b
xor bl, 0xff
mov sil, byte [rbp + 0x38d]
xor sil, 1
or cl, bl
or sil, 1
xor cl, 0xff
and cl, sil
mov bl, r9b
and bl, r11b
xor r9b, r11b
or bl, r9b
mov r9b, r10b
and r9b, cl
xor r10b, cl
or r9b, r10b
mov cl, bl
xor cl, 0xff
and cl, 1
mov r10b, byte [rbp + 0x38d]
xor r10b, 1
and bl, r10b
mov r11b, r9b
xor r11b, 0xff
and r11b, 0xff
and r9b, r10b
or cl, bl
or r11b, r9b
xor cl, r11b
mov r9b, al
and r9b, dl
xor al, dl
or r9b, al
mov al, r9b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x38d]
xor dl, 1
and r9b, dl
or al, r9b
mov dl, byte [rbp + 0x38d]
xor dl, 0
mov r9b, r8b
xor r9b, 0xff
mov r10b, byte [rbp + 0x38d]
xor r10b, 1
mov r11b, dl
and r11b, 0xff
mov bl, r10b
and bl, 0
mov sil, r9b
and sil, 0xff
and r8b, r10b
or r11b, bl
or sil, r8b
xor r11b, sil
or dl, r9b
xor dl, 0xff
or r10b, 1
and dl, r10b
or r11b, dl
xor al, 0xff
xor r11b, 0xff
mov dl, byte [rbp + 0x38d]
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 + 0x38d]
xor r9b, 1
mov r10b, dl
and r10b, 0xff
and cl, r9b
mov r11b, r8b
and r11b, 0xff
and al, r9b
or r10b, cl
or r11b, al
xor r10b, r11b
or dl, r8b
xor dl, 0xff
or r9b, 1
and dl, r9b
or r10b, dl
test r10b, 1
jne 0x6d85e2f0
jmp 0x6d8bd23a
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
sub r8d, 0x2182dc29
sub r8d, 0xa0cf64d2
add r8d, 0x2182dc29
mov r9d, eax
sub r9d, 0x65b3371f
add r8d, r9d
sub r8d, 0xcc4cd66a
add r8d, 0xa0cf64d2
add r8d, 0xcc4cd66a
mov r9d, eax
sub r9d, 0x3d7b7bbf
add r8d, r9d
mov r9d, eax
sub r9d, 1
add r8d, r9d
add r8d, 0x3b6ff2e7
add r8d, 0x3d7b7bbf
sub r8d, 0x3b6ff2e7
mov r9d, eax
sub r9d, r8d
add r9d, 0
mov r8d, eax
sub r8d, 0x65b3371f
add r8d, 0
mov r10d, eax
sub r10d, r9d
mov r9d, eax
sub r9d, r8d
add r10d, r9d
sub eax, r10d
mov r8d, 0x608b0dd8
add r8d, 0
sub r8d, eax
sub r8d, 0x608b0dd8
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, r15b
and sil, 0
xor r15b, 0
or sil, r15b
mov r14b, r12b
xor r14b, 0xff
and r14b, 1
mov r15b, dil
xor r15b, 1
and r12b, r15b
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
xor r14b, 0xff
xor sil, 0xff
mov r15b, dil
xor r15b, 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
mov r15b, bl
xor r15b, sil
and r15b, bl
mov sil, bl
xor sil, 0xff
and sil, 0
mov r12b, dil
xor r12b, 0
and bl, r12b
mov r13b, dil
xor r13b, 1
and r13b, 0
and r12b, 1
or sil, bl
or r13b, r12b
xor sil, r13b
xor r11b, 0xff
xor sil, 0xff
mov bl, dil
xor bl, 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
mov sil, bl
xor sil, 0xff
mov r15b, dil
xor r15b, 1
or r11b, sil
or r15b, 1
xor r11b, 0xff
and r11b, r15b
mov sil, r14b
xor sil, 0xff
and sil, 1
mov r15b, dil
xor r15b, 1
and r14b, r15b
mov r12b, bl
xor r12b, 0xff
and r12b, 0xff
and bl, r15b
or sil, r14b
or r12b, bl
xor sil, r12b
mov bl, r11b
xor bl, 0xff
mov r14b, sil
xor r14b, 0xff
xor dil, 1
mov r15b, bl
and r15b, 0xff
and r11b, dil
mov r12b, r14b
and r12b, 0xff
and sil, dil
or r15b, r11b
or r12b, sil
xor r15b, r12b
or bl, r14b
xor bl, 0xff
or dil, 1
and bl, dil
or r15b, bl
test r15b, 1
jne 0x6d85e584
jmp 0x6d8bd23a
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
sub r8d, 0x1d1396e2
sub r8d, 0xbcf6e221
add r8d, 0x1d1396e2
add r8d, 0x13e6308d
sub r8d, 0x2a88b724
sub r8d, 0x13e6308d
add r8d, 0xc5862012
add r8d, 0xbcf6e221
sub r8d, 0xc5862012
mov r9d, 0x390082ae
add r9d, 0
sub r9d, 1
sub r9d, 0x390082ae
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, 0x5502abaa
sub r8d, 0x2a88b724
add r8d, 0x5502abaa
sub r9d, 0x7049680
add r9d, r8d
add r9d, 0x7049680
sub eax, 0xd773e49e
sub eax, r9d
add eax, 0xd773e49e
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
mov r12b, r15b
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, r14b
xor r15b, 0xff
mov r12b, r11b
xor r12b, r15b
and r12b, r11b
mov r15b, dil
xor r15b, 1
and r15b, 1
mov r13b, dil
xor r13b, 1
mov al, r13b
and al, 1
mov cl, dil
xor cl, 1
and cl, 0xff
and r13b, 1
or r15b, al
or cl, r13b
xor r15b, cl
xor r15b, 0xff
mov al, dil
xor al, 1
mov cl, dil
xor cl, 0
or r15b, al
or cl, 0
xor r15b, 0xff
and r15b, cl
mov al, dil
xor al, 1
xor r14b, 0xff
mov cl, dil
xor cl, 1
or al, r14b
or cl, 1
xor al, 0xff
and al, cl
mov cl, sil
and cl, r12b
xor sil, r12b
or cl, sil
mov sil, r15b
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
and al, 1
mov dl, dil
xor dl, 1
and cl, dl
mov sil, r13b
xor sil, 0xff
and sil, 0xff
and r13b, dl
or al, cl
or sil, r13b
xor al, sil
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
and sil, 1
or dl, sil
xor dl, 0xff
mov sil, bl
xor sil, dl
and sil, bl
mov dl, cl
xor dl, 0xff
mov r14b, sil
xor r14b, 0xff
mov r15b, dil
xor r15b, 0
mov r12b, dl
and r12b, 0
and cl, r15b
mov r13b, r14b
and r13b, 0
and sil, r15b
or r12b, cl
or r13b, sil
xor r12b, r13b
or dl, r14b
xor dl, 0xff
or r15b, 0
and dl, r15b
or r12b, dl
mov cl, dil
xor cl, 0
and cl, 0
mov dl, dil
xor dl, 0
mov sil, dl
and sil, 0
mov r14b, dil
xor r14b, 1
and r14b, 0
and dl, 1
or cl, sil
or r14b, dl
xor cl, r14b
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, dil
xor sil, 0
xor dl, 0xff
mov r14b, dil
xor r14b, 1
or sil, dl
or r14b, 1
xor sil, 0xff
and sil, r14b
mov dl, cl
and dl, sil
xor cl, sil
or dl, cl
mov cl, dil
xor cl, 0
and cl, 1
mov sil, dil
xor sil, 1
and sil, 0
or cl, sil
mov sil, al
xor sil, 0xff
mov r14b, cl
and r14b, sil
xor cl, 0xff
mov sil, al
and sil, cl
or r14b, sil
mov cl, al
xor cl, 0xff
mov sil, r14b
xor sil, cl
and sil, r14b
mov cl, dl
xor cl, 0xff
and cl, 1
mov r14b, dil
xor r14b, 1
mov r15b, dl
and r15b, r14b
or cl, r15b
mov r14b, r11b
xor r14b, 0xff
and r14b, 0
mov r15b, dil
xor r15b, 0
mov r13b, r11b
and r13b, r15b
mov r8b, cl
xor r8b, 0xff
and r8b, 0
and cl, r15b
or r14b, r13b
or r8b, cl
xor r14b, r8b
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, r12b
xor cl, 0xff
and cl, 0
mov r8b, dil
xor r8b, 0
mov r11b, r12b
and r11b, r8b
mov r15b, dil
xor r15b, 1
and r15b, 0
and r8b, 1
or cl, r11b
or r15b, r8b
xor cl, r15b
mov r8b, dil
xor r8b, 0
and r8b, 0
mov r11b, dil
xor r11b, 0
mov r15b, r11b
and r15b, 0
mov r13b, dil
xor r13b, 1
and r13b, 0
and r11b, 1
or r8b, r15b
or r13b, r11b
xor r8b, r13b
mov r11b, dil
xor r11b, 1
and r11b, 1
mov r15b, dil
xor r15b, 1
mov r13b, r15b
and r13b, 1
mov r9b, dil
xor r9b, 1
and r9b, 0xff
and r15b, 1
or r11b, r13b
or r9b, r15b
xor r11b, r9b
mov r9b, cl
xor r9b, 0xff
mov r15b, r8b
xor r15b, 0xff
mov r13b, dil
xor r13b, 0
mov r10b, r9b
and r10b, 0
and cl, r13b
mov byte [rbp + 0x38c], r15b
and r15b, 0
and r8b, r13b
or r10b, cl
or r15b, r8b
xor r10b, r15b
mov cl, byte [rbp + 0x38c]
or r9b, cl
xor r9b, 0xff
or r13b, 0
and r9b, r13b
or r10b, r9b
mov r8b, dil
xor r8b, 1
mov r9b, r11b
xor r9b, 0xff
mov r15b, dil
xor r15b, 1
mov r13b, r8b
and r13b, 0xff
mov cl, r15b
and cl, 1
mov byte [rbp + 0x38b], r9b
and r9b, 0xff
and r11b, r15b
or r13b, cl
or r9b, r11b
xor r13b, r9b
mov cl, byte [rbp + 0x38b]
or r8b, cl
xor r8b, 0xff
or r15b, 1
and r8b, r15b
or r13b, r8b
mov r8b, r10b
xor r8b, 0xff
and r8b, 1
mov r9b, dil
xor r9b, 1
and r10b, r9b
or r8b, r10b
xor r13b, 0xff
mov r9b, r8b
xor r9b, r13b
and r9b, r8b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r10b, dil
xor r10b, 1
mov r11b, dl
and r11b, r10b
or r8b, r11b
mov r10b, bl
xor r10b, 0xff
mov r11b, r8b
and r11b, r10b
xor r8b, 0xff
mov r10b, bl
and r10b, r8b
or r11b, r10b
xor bl, 0xff
mov r8b, r11b
xor r8b, bl
and r8b, r11b
mov r10b, r14b
xor r10b, 0xff
mov r11b, sil
xor r11b, r10b
and r11b, sil
mov r10b, sil
xor r10b, 0xff
and r10b, 0
mov bl, dil
xor bl, 0
and sil, bl
mov r15b, r14b
xor r15b, 0xff
and r15b, 0
and r14b, bl
or r10b, sil
or r15b, r14b
xor r10b, r15b
mov bl, r11b
and bl, r10b
xor r11b, r10b
or bl, r11b
mov r10b, r8b
xor r10b, 0xff
mov r11b, r9b
xor r11b, r10b
and r11b, r9b
mov r10b, r9b
xor r10b, 0xff
mov sil, r8b
and sil, r10b
xor r8b, 0xff
and r9b, r8b
or sil, r9b
mov r8b, r11b
and r8b, sil
xor r11b, sil
or r8b, r11b
mov r9b, bl
xor r9b, 0xff
and r9b, 1
mov r10b, dil
xor r10b, 1
mov r11b, bl
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, 0
xor r9b, 0xff
mov r11b, dil
xor r11b, 0
or r10b, r9b
or r11b, 0
xor r10b, 0xff
and r10b, r11b
mov r9b, dil
xor r9b, 0
and r9b, 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 r9b, sil
or r14b, r11b
xor r9b, r14b
xor bl, 0xff
mov r11b, r9b
xor r11b, 0xff
mov sil, dil
xor sil, 1
or bl, r11b
or sil, 1
xor bl, 0xff
and bl, sil
mov r11b, r8b
xor r11b, 0xff
and r11b, 0
mov sil, dil
xor sil, 0
mov r14b, r8b
and r14b, sil
mov r15b, dil
xor r15b, 1
and r15b, 0
and sil, 1
or r11b, r14b
or r15b, sil
xor r11b, r15b
mov sil, dil
xor sil, 0
mov r14b, r11b
xor r14b, sil
and r14b, r11b
xor r9b, 0xff
mov r11b, r8b
xor r11b, r9b
and r11b, r8b
mov r8b, r10b
xor r8b, 0xff
mov r9b, bl
xor r9b, 0xff
mov sil, dil
xor sil, 1
mov r15b, r8b
and r15b, 0xff
and r10b, sil
mov r13b, r9b
and r13b, 0xff
and bl, sil
or r15b, r10b
or r13b, bl
xor r15b, r13b
or r8b, r9b
xor r8b, 0xff
or sil, 1
and r8b, sil
or r15b, r8b
mov r8b, r14b
and r8b, r11b
xor r14b, r11b
or r8b, r14b
mov r9b, r15b
xor r9b, 0xff
mov r10b, r8b
and r10b, r9b
xor r8b, 0xff
and r15b, r8b
or r10b, r15b
mov r8b, r12b
xor r8b, 0xff
mov r9b, al
xor r9b, r8b
and r9b, al
mov r8b, al
xor r8b, 0xff
mov r11b, r12b
and r11b, r8b
xor r12b, 0xff
and al, r12b
or r11b, al
mov al, r9b
xor al, 0xff
mov r8b, r11b
xor r8b, 0xff
mov bl, dil
xor bl, 1
mov sil, al
and sil, 0xff
and r9b, bl
mov r14b, r8b
and r14b, 0xff
and r11b, bl
or sil, r9b
or r14b, r11b
xor sil, r14b
or al, r8b
xor al, 0xff
or bl, 1
and al, bl
or sil, al
mov al, sil
xor al, 0xff
and al, 1
mov r8b, dil
xor r8b, 1
mov r9b, sil
and r9b, r8b
or al, r9b
xor al, 0xff
xor al, 0
and al, 0
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, r8b
xor r9b, 0xff
mov r11b, sil
xor r11b, r9b
and r11b, sil
mov r9b, dil
xor r9b, 1
and r9b, 1
mov bl, dil
xor bl, 1
and bl, 1
or r9b, bl
xor r9b, 0xff
mov bl, dil
xor bl, 0
mov sil, dil
xor sil, 0
or r9b, bl
or sil, 0
xor r9b, 0xff
and r9b, sil
mov bl, dil
xor bl, 1
xor r8b, 0xff
mov sil, dil
xor sil, 0
or bl, r8b
or sil, 0
xor bl, 0xff
and bl, sil
mov r8b, al
xor r8b, 0xff
mov sil, r11b
xor sil, 0xff
mov r14b, dil
xor r14b, 1
mov r15b, r8b
and r15b, 0xff
and al, r14b
mov r12b, sil
and r12b, 0xff
and r11b, r14b
or r15b, al
or r12b, r11b
xor r15b, r12b
or r8b, sil
xor r8b, 0xff
or r14b, 1
and r8b, r14b
or r15b, r8b
mov al, r9b
and al, bl
xor r9b, bl
or al, r9b
mov r8b, r15b
xor r8b, 0xff
mov r9b, al
and r9b, r8b
xor al, 0xff
and r15b, al
or r9b, r15b
mov al, dil
xor al, 0
and al, 1
mov r8b, dil
xor r8b, 1
and r8b, 0
or al, r8b
mov r8b, dl
xor r8b, 0xff
and r8b, 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 r8b, bl
or sil, r11b
xor r8b, sil
mov r11b, dil
xor r11b, 0
and r11b, 1
mov bl, dil
xor bl, 1
and bl, 0
or r11b, bl
mov bl, al
xor bl, 0xff
mov sil, dil
xor sil, 0
mov r14b, dil
xor r14b, 1
or bl, sil
or r14b, 1
xor bl, 0xff
and bl, r14b
mov sil, r11b
xor sil, 0xff
xor sil, 0
and sil, 0
mov r14b, dil
xor r14b, 0
mov r15b, r8b
xor r15b, r14b
and r15b, r8b
mov r14b, r11b
xor r14b, 0xff
mov r12b, dl
xor r12b, r14b
and r12b, dl
mov dl, bl
and dl, sil
xor bl, sil
or dl, 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 cl, sil
and cl, 0xff
and r12b, r14b
or r13b, r15b
or cl, r12b
xor r13b, cl
or bl, sil
xor bl, 0xff
or r14b, 1
and bl, r14b
or r13b, bl
mov cl, dl
xor cl, 0xff
and cl, 0
mov bl, dil
xor bl, 0
and dl, bl
mov sil, r13b
xor sil, 0xff
and sil, 0
and r13b, bl
or cl, dl
or sil, r13b
xor cl, sil
mov dl, al
xor dl, 0xff
mov bl, r8b
xor bl, 0xff
mov sil, dil
xor sil, 1
mov r14b, dl
and r14b, 0xff
and al, sil
mov r15b, bl
and r15b, 0xff
and r8b, sil
or r14b, al
or r15b, r8b
xor r14b, r15b
or dl, bl
xor dl, 0xff
or sil, 1
and dl, sil
or r14b, dl
mov al, r14b
xor al, 0xff
and al, 0
mov dl, dil
xor dl, 0
and r14b, dl
mov r8b, dil
xor r8b, 1
and r8b, 0
and dl, 1
or al, r14b
or r8b, dl
xor al, r8b
mov dl, dil
xor dl, 0
mov r8b, r11b
xor r8b, 0xff
mov bl, dil
xor bl, 1
mov sil, dl
and sil, 0xff
mov r14b, bl
and r14b, 0
mov r15b, r8b
and r15b, 0xff
and r11b, bl
or sil, r14b
or r15b, r11b
xor sil, r15b
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, 0
or al, sil
or dl, 0
xor al, 0xff
and al, dl
mov dl, cl
xor dl, 0xff
mov r8b, al
xor r8b, 0xff
mov r11b, dil
xor r11b, 0
mov bl, dl
and bl, 0
and cl, r11b
mov sil, r8b
and sil, 0
and al, r11b
or bl, cl
or sil, al
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 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, r9b
xor cl, 0xff
and cl, 1
mov dl, dil
xor dl, 1
mov r8b, r9b
and r8b, dl
mov r11b, al
xor r11b, 0xff
and r11b, 0xff
and al, dl
or cl, r8b
or r11b, al
xor cl, r11b
xor r9b, 0xff
mov al, cl
xor al, r9b
and al, cl
mov cl, r10b
xor cl, 0xff
and cl, 1
mov dl, dil
xor dl, 1
mov r8b, r10b
and r8b, dl
or cl, r8b
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, 1
and r8b, 0
mov r9b, dil
xor r9b, 0
mov r11b, r9b
and r11b, 1
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, 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, dil
xor r10b, 1
mov sil, dil
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 r14b, dil
xor r14b, 1
mov r15b, al
and r15b, 0xff
and r11b, r14b
mov r12b, r10b
and r12b, 0xff
and bl, r14b
or r15b, r11b
or r12b, bl
xor r15b, r12b
or al, r10b
xor al, 0xff
or r14b, 1
and al, r14b
or r15b, al
mov al, r9b
xor al, 0xff
mov r10b, sil
xor r10b, 0xff
mov r11b, dil
xor r11b, 1
mov bl, al
and bl, 0xff
and r9b, r11b
mov r14b, r10b
and r14b, 0xff
and sil, r11b
or bl, r9b
or r14b, sil
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, dil
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
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, 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
mov r9b, r8b
xor r9b, 0xff
xor dil, 1
mov r10b, dl
and r10b, 0xff
mov r11b, dil
and r11b, 1
mov bl, r9b
and bl, 0xff
and r8b, dil
or r10b, r11b
or bl, r8b
xor r10b, bl
or dl, r9b
xor dl, 0xff
or dil, 1
and dl, dil
or r10b, dl
xor r10b, 0xff
mov dl, cl
xor dl, r10b
and dl, cl
mov cl, al
and cl, dl
xor al, dl
or cl, al
test cl, 1
jne 0x6d85f29c
jmp 0x6d8b6041
xor eax, eax
mov rcx, qword [rbp + 0x390]
add rcx, 4
mov qword [rbp + 0x540], rcx
mov dword [rbp + 0x538], 0
mov edx, dword [sym.out.dll_x.13]
mov r8d, dword [sym.out.dll_y.14]
mov r9d, eax
sub r9d, 0x7b9958f4
sub r9d, edx
add r9d, 0x7b9958f4
mov r10d, eax
sub r10d, 0x998f7b4d
sub r10d, 0x3ca2d4a9
add r10d, 0x998f7b4d
sub r9d, 0xb079e398
add r9d, r10d
add r9d, 0xb079e398
mov r10d, eax
sub r10d, r9d
add r10d, 0
mov r9d, eax
sub r9d, r10d
mov r10d, eax
sub r10d, 0xf9ab73b5
add r9d, r10d
mov r10d, eax
sub r10d, r9d
add r10d, 0x60385064
sub r10d, 1
sub r10d, 0x60385064
add r10d, 0x38c5a182
sub r10d, 0xf9ab73b5
sub r10d, 0x38c5a182
sub r10d, 0xf81eb7a4
sub r10d, 0x1ec7b5c
add r10d, 0xf81eb7a4
add r10d, 0x28e53b71
sub r10d, 0x3ca2d4a9
sub r10d, 0x28e53b71
sub eax, 0x1ec7b5c
sub r10d, eax
imul edx, r10d
and edx, 1
cmp edx, 0
sete r11b
cmp r8d, 0xa
setl bl
mov sil, bl
xor sil, 0xff
and sil, 0
mov dil, 1
mov r14b, dil
xor r14b, 0
mov r15b, bl
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
mov r14b, r11b
xor r14b, 0xff
mov r15b, sil
and r15b, r14b
xor sil, 0xff
mov r14b, r11b
and r14b, sil
or r15b, r14b
xor r15b, 0xff
mov sil, r11b
xor sil, 0xff
mov r14b, dil
xor r14b, 0
or r15b, sil
or r14b, 0
xor r15b, 0xff
and r15b, r14b
mov sil, r11b
xor sil, 0xff
and sil, 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, 0
or bl, r14b
or al, 0
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
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, 0
or al, r11b
or bl, 0
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 0x6d85f56e
jmp 0x6d8b6041
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
sub r8d, 0x59c524f5
add r8d, 0xe5ea3f1d
add r8d, 0x59c524f5
sub r8d, 0x6896e1f1
add r8d, 0xb48a77ca
add r8d, 0x6896e1f1
add r8d, 0x555f7dbb
sub r8d, 0xe5ea3f1d
sub r8d, 0x555f7dbb
sub r8d, 0x6c9a43e0
sub r8d, 0xfb96e259
add r8d, 0x6c9a43e0
sub r8d, 0x24ed004e
sub r8d, 1
add r8d, 0x24ed004e
mov r9d, eax
sub r9d, 0xfb96e259
sub r8d, r9d
sub r8d, 0x984af0d6
sub r8d, 0x13825097
add r8d, 0x984af0d6
sub r8d, 0x1b9c401e
sub r8d, 0xb48a77ca
add r8d, 0x1b9c401e
sub eax, 0x13825097
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, 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, 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
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov al, dil
and al, r15b
xor dil, r15b
or al, dil
mov dil, r12b
and dil, bl
xor r12b, bl
or dil, r12b
mov bl, al
xor bl, 0xff
mov r14b, dil
and r14b, bl
xor dil, 0xff
and al, dil
or r14b, al
mov al, r11b
xor al, 0xff
and al, 1
mov bl, sil
xor bl, 1
mov dil, r11b
and dil, bl
or al, dil
xor al, 0xff
xor al, 1
and al, 0xff
mov bl, sil
xor bl, 1
and bl, 1
mov dil, sil
xor dil, 1
and dil, 1
or bl, dil
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, 1
mov r13b, sil
xor r13b, 0
or dil, r12b
or r13b, 0
xor dil, 0xff
and dil, r13b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov r12b, al
xor r12b, 0xff
mov r13b, r15b
xor r13b, 0xff
mov cl, sil
xor cl, 0
mov dl, r12b
and dl, 0
and al, cl
mov r8b, r13b
and r8b, 0
and r15b, cl
or dl, al
or r8b, r15b
xor dl, r8b
or r12b, r13b
xor r12b, 0xff
or cl, 0
and r12b, cl
or dl, r12b
mov al, dil
xor al, 0xff
mov cl, bl
xor cl, 0xff
mov r8b, sil
xor r8b, 0
mov r15b, al
and r15b, 0
and dil, r8b
mov r12b, cl
and r12b, 0
and bl, r8b
or r15b, dil
or r12b, bl
xor r15b, r12b
or al, cl
xor al, 0xff
or r8b, 0
and al, r8b
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, 0
mov dl, sil
xor dl, 0
mov r8b, dl
and r8b, 1
mov bl, sil
xor bl, 1
and bl, 0
and dl, 1
or cl, r8b
or bl, dl
xor cl, bl
mov dl, sil
xor dl, 1
xor cl, 0xff
mov r8b, sil
xor r8b, 0
or dl, cl
or r8b, 0
xor dl, 0xff
and dl, r8b
mov cl, sil
xor cl, 1
and cl, 1
mov r8b, sil
xor r8b, 1
and r8b, 1
or cl, r8b
mov r8b, cl
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
mov bl, sil
xor bl, 1
and bl, 1
mov dil, sil
xor dil, 1
and dil, 1
or bl, dil
mov dil, sil
xor dil, 1
mov r15b, bl
xor r15b, dil
and r15b, bl
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov bl, dl
xor bl, 0xff
mov dil, r8b
xor dil, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, bl
and r13b, 0xff
and dl, r12b
mov r9b, dil
and r9b, 0xff
and r8b, r12b
or r13b, dl
or r9b, r8b
xor r13b, r9b
or bl, dil
xor bl, 0xff
or r12b, 1
and bl, r12b
or r13b, bl
mov dl, r15b
and dl, cl
xor r15b, cl
or dl, r15b
mov cl, r13b
xor cl, 0xff
and cl, 1
mov r8b, sil
xor r8b, 1
and r13b, r8b
mov r9b, dl
xor r9b, 0xff
and r9b, 0xff
and dl, r8b
or cl, r13b
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
or dl, r9b
mov r8b, sil
xor r8b, 1
and r8b, 1
mov r9b, sil
xor r9b, 1
and r9b, 1
or r8b, r9b
mov r9b, sil
xor r9b, 1
and r9b, 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 r9b, dil
or r15b, bl
xor r9b, r15b
mov bl, dl
and bl, r8b
xor dl, r8b
or bl, dl
mov dl, sil
xor dl, 1
mov r8b, r9b
xor r8b, 0xff
mov dil, sil
xor dil, 1
mov r15b, dl
and r15b, 0xff
mov r12b, dil
and r12b, 1
mov r13b, r8b
and r13b, 0xff
and r9b, dil
or r15b, r12b
or r13b, r9b
xor r15b, r13b
or dl, r8b
xor dl, 0xff
or dil, 1
and dl, dil
or r15b, dl
mov dl, bl
xor dl, 0xff
and dl, 0
mov r8b, sil
xor r8b, 0
and bl, r8b
mov r9b, sil
xor r9b, 1
and r9b, 0
and r8b, 1
or dl, bl
or r9b, r8b
xor dl, r9b
xor r15b, 0xff
mov r8b, dl
xor r8b, r15b
and r8b, dl
mov dl, cl
xor dl, 0xff
and dl, 0
mov r9b, sil
xor r9b, 0
mov bl, cl
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
and r9b, 1
mov bl, sil
xor bl, 1
mov dil, r10b
and dil, bl
mov r15b, dl
xor r15b, 0xff
and r15b, 0xff
and dl, bl
or r9b, dil
or r15b, dl
xor r9b, r15b
xor r9b, 0xff
xor r10b, 0xff
mov dl, sil
xor dl, 1
or r9b, r10b
or dl, 1
xor r9b, 0xff
and r9b, dl
mov dl, sil
xor dl, 1
and dl, 0
mov r10b, sil
xor r10b, 0
mov bl, r10b
and bl, 1
mov dil, sil
xor dil, 1
and dil, 0
and r10b, 1
or dl, bl
or dil, r10b
xor dl, dil
mov r10b, al
xor r10b, 0xff
and r10b, 1
mov bl, sil
xor bl, 1
mov dil, al
and dil, bl
mov r15b, dl
xor r15b, 0xff
and r15b, 0xff
and dl, bl
or r10b, dil
or r15b, dl
xor r10b, r15b
xor r10b, 0xff
mov dl, al
xor dl, 0xff
mov bl, sil
xor bl, 0
or r10b, dl
or bl, 0
xor r10b, 0xff
and r10b, bl
mov dl, cl
xor dl, 0xff
and dl, 1
mov bl, sil
xor bl, 1
mov dil, cl
and dil, bl
or dl, dil
mov bl, r11b
xor bl, 0xff
mov dil, dl
and dil, bl
xor dl, 0xff
mov bl, r11b
and bl, dl
or dil, bl
xor dil, 0xff
xor r11b, 0xff
mov dl, sil
xor dl, 0
or dil, r11b
or dl, 0
xor dil, 0xff
and dil, dl
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r11b, sil
xor r11b, 1
mov bl, r8b
and bl, r11b
or dl, bl
mov r11b, r9b
xor r11b, 0xff
and r11b, 1
mov bl, sil
xor bl, 1
mov r15b, r9b
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, 0
mov r15b, sil
xor r15b, 0
mov r12b, r15b
and r12b, 0
mov r13b, sil
xor r13b, 1
and r13b, 0
and r15b, 1
or bl, r12b
or r13b, r15b
xor bl, r13b
mov r15b, dl
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, r8b
xor r13b, r12b
and r13b, r8b
mov r8b, r11b
xor r8b, 0xff
mov r12b, sil
xor r12b, 0
mov byte [rbp + 0x38a], sil
xor sil, 1
or r8b, r12b
or sil, 1
xor r8b, 0xff
and r8b, sil
xor r9b, 0xff
mov sil, bl
xor sil, 0xff
mov r12b, byte [rbp + 0x38a]
xor r12b, 1
or r9b, sil
or r12b, 1
xor r9b, 0xff
and r9b, r12b
mov sil, r15b
and sil, r13b
xor r15b, r13b
or sil, r15b
mov r15b, r8b
and r15b, r9b
xor r8b, r9b
or r15b, r8b
mov r8b, sil
xor r8b, 0xff
and r8b, 0
mov r9b, byte [rbp + 0x38a]
xor r9b, 0
and sil, r9b
mov r12b, r15b
xor r12b, 0xff
and r12b, 0
and r15b, r9b
or r8b, sil
or r12b, r15b
xor r8b, r12b
mov r9b, dl
and r9b, r11b
xor dl, r11b
or r9b, dl
mov dl, r9b
xor dl, 0xff
and dl, 1
mov r11b, byte [rbp + 0x38a]
xor r11b, 1
and r9b, r11b
mov sil, byte [rbp + 0x38a]
xor sil, 1
and sil, 0xff
and r11b, 1
or dl, r9b
or sil, r11b
xor dl, sil
mov r9b, byte [rbp + 0x38a]
xor r9b, 0
mov r11b, bl
xor r11b, 0xff
mov sil, byte [rbp + 0x38a]
xor sil, 0
mov r15b, r9b
and r15b, 0
mov r12b, sil
and r12b, 0
mov r13b, r11b
and r13b, 0
and bl, sil
or r15b, r12b
or r13b, bl
xor r15b, r13b
or r9b, r11b
xor r9b, 0xff
or sil, 0
and r9b, sil
or r15b, r9b
xor r15b, 0xff
mov r9b, dl
xor r9b, r15b
and r9b, dl
mov dl, r8b
and dl, r9b
xor r8b, r9b
or dl, r8b
mov r8b, r10b
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x38a]
xor r9b, 1
mov r11b, r10b
and r11b, r9b
mov bl, byte [rbp + 0x38a]
xor bl, 1
and bl, 0xff
and r9b, 1
or r8b, r11b
or bl, r9b
xor r8b, bl
mov r9b, dil
xor r9b, 0xff
and r9b, 1
mov r11b, byte [rbp + 0x38a]
xor r11b, 1
mov bl, dil
and bl, r11b
mov sil, byte [rbp + 0x38a]
xor sil, 1
and sil, 0xff
and r11b, 1
or r9b, bl
or sil, r11b
xor r9b, sil
mov r11b, byte [rbp + 0x38a]
xor r11b, 1
and r11b, 1
mov bl, byte [rbp + 0x38a]
xor bl, 1
and bl, 1
or r11b, bl
mov bl, byte [rbp + 0x38a]
xor bl, 1
mov sil, r8b
xor sil, bl
and sil, r8b
mov bl, r11b
xor bl, 0xff
mov r15b, r10b
xor r15b, bl
and r15b, r10b
mov r10b, byte [rbp + 0x38a]
xor r10b, 1
mov bl, r9b
xor bl, r10b
and bl, r9b
mov r10b, r11b
xor r10b, 0xff
mov r12b, dil
xor r12b, r10b
and r12b, dil
mov r10b, sil
and r10b, r15b
xor sil, r15b
or r10b, sil
mov sil, bl
xor sil, 0xff
mov dil, r12b
xor dil, 0xff
mov r15b, byte [rbp + 0x38a]
xor r15b, 0
mov r13b, sil
and r13b, 0
and bl, r15b
mov byte [rbp + 0x389], dil
and dil, 0
and r12b, r15b
or r13b, bl
or dil, r12b
xor r13b, dil
mov bl, byte [rbp + 0x389]
or sil, bl
xor sil, 0xff
or r15b, 0
and sil, r15b
or r13b, sil
mov sil, r10b
xor sil, 0xff
mov dil, r13b
and dil, sil
xor r13b, 0xff
and r10b, r13b
or dil, r10b
mov r10b, r8b
xor r10b, 0xff
mov sil, r9b
xor sil, 0xff
mov r15b, byte [rbp + 0x38a]
xor r15b, 1
mov r12b, r10b
and r12b, 0xff
and r8b, r15b
mov r13b, sil
and r13b, 0xff
and r9b, r15b
or r12b, r8b
or r13b, r9b
xor r12b, r13b
or r10b, sil
xor r10b, 0xff
or r15b, 1
and r10b, r15b
or r12b, r10b
mov r8b, r12b
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x38a]
xor r9b, 1
and r12b, r9b
or r8b, r12b
mov r9b, r11b
and r9b, 1
xor r11b, 1
or r9b, r11b
xor r8b, 0xff
xor r9b, 0xff
mov r10b, byte [rbp + 0x38a]
xor r10b, 0
or r8b, r9b
or r10b, 0
xor r8b, 0xff
and r8b, r10b
mov r9b, dil
xor r9b, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, byte [rbp + 0x38a]
xor r11b, 0
mov sil, r9b
and sil, 0
and dil, r11b
mov r15b, r10b
and r15b, 0
and r8b, r11b
or sil, dil
or r15b, r8b
xor sil, r15b
or r9b, r10b
xor r9b, 0xff
or r11b, 0
and r9b, r11b
or sil, r9b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x38a]
xor r9b, 1
mov r10b, dl
and r10b, r9b
mov r11b, byte [rbp + 0x38a]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, byte [rbp + 0x38a]
xor r9b, 1
xor r8b, 0xff
mov r10b, byte [rbp + 0x38a]
xor r10b, 1
or r9b, r8b
or r10b, 1
xor r9b, 0xff
and r9b, r10b
mov r8b, byte [rbp + 0x38a]
xor r8b, 1
and r8b, 0
mov r10b, byte [rbp + 0x38a]
xor r10b, 0
mov r11b, r10b
and r11b, 1
mov dil, byte [rbp + 0x38a]
xor dil, 1
and dil, 0
and r10b, 1
or r8b, r11b
or dil, r10b
xor r8b, dil
xor dl, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, byte [rbp + 0x38a]
xor r11b, 1
or dl, r10b
or r11b, 1
xor dl, 0xff
and dl, r11b
mov r10b, sil
xor r10b, 0xff
and r10b, 0
mov r11b, byte [rbp + 0x38a]
xor r11b, 0
mov dil, sil
and dil, r11b
mov r15b, byte [rbp + 0x38a]
xor r15b, 1
and r15b, 0
and r11b, 1
or r10b, dil
or r15b, r11b
xor r10b, r15b
mov r11b, byte [rbp + 0x38a]
xor r11b, 1
mov dil, r10b
xor dil, r11b
and dil, r10b
xor r8b, 0xff
mov r10b, sil
xor r10b, r8b
and r10b, sil
mov r8b, r9b
and r8b, dl
xor r9b, dl
or r8b, r9b
mov dl, dil
xor dl, 0xff
mov r9b, r10b
xor r9b, 0xff
mov r11b, byte [rbp + 0x38a]
xor r11b, 0
mov sil, dl
and sil, 0
and dil, r11b
mov r15b, r9b
and r15b, 0
and r10b, r11b
or sil, dil
or r15b, r10b
xor sil, r15b
or dl, r9b
xor dl, 0xff
or r11b, 0
and dl, r11b
or sil, dl
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x38a]
xor r9b, 1
and r8b, r9b
mov r10b, sil
xor r10b, 0xff
and r10b, 0xff
and sil, r9b
or dl, r8b
or r10b, sil
xor dl, r10b
mov r8b, r14b
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x38a]
xor r9b, 1
mov r10b, r14b
and r10b, r9b
or r8b, r10b
mov r9b, al
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x38a]
xor r10b, 1
mov r11b, al
and r11b, r10b
or r9b, r11b
mov r10b, byte [rbp + 0x38a]
xor r10b, 0
and r10b, 0
mov r11b, byte [rbp + 0x38a]
xor r11b, 0
mov sil, r11b
and sil, 0
mov dil, byte [rbp + 0x38a]
xor dil, 1
and dil, 0
and r11b, 1
or r10b, sil
or dil, r11b
xor r10b, dil
mov r11b, byte [rbp + 0x38a]
xor r11b, 0
mov sil, r8b
xor sil, r11b
and sil, r8b
mov r11b, r10b
xor r11b, 0xff
mov dil, r14b
xor dil, r11b
and dil, r14b
mov r11b, byte [rbp + 0x38a]
xor r11b, 0
mov r14b, r9b
xor r14b, r11b
and r14b, r9b
mov r11b, r10b
xor r11b, 0xff
mov r15b, al
xor r15b, r11b
and r15b, al
mov al, sil
xor al, 0xff
mov r11b, dil
xor r11b, 0xff
mov r12b, byte [rbp + 0x38a]
xor r12b, 0
mov r13b, al
and r13b, 0
and sil, r12b
mov bl, r11b
and bl, 0
and dil, r12b
or r13b, sil
or bl, dil
xor r13b, bl
or al, r11b
xor al, 0xff
or r12b, 0
and al, r12b
or r13b, al
mov al, r14b
and al, r15b
xor r14b, r15b
or al, r14b
mov r11b, r13b
xor r11b, 0xff
mov bl, al
and bl, r11b
xor al, 0xff
and r13b, al
or bl, r13b
mov al, r8b
xor al, 0xff
mov r11b, r9b
xor r11b, 0xff
mov sil, byte [rbp + 0x38a]
xor sil, 0
mov dil, al
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 al, r11b
xor al, 0xff
or sil, 0
and al, sil
or dil, al
mov al, dil
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x38a]
xor r8b, 1
and dil, r8b
or al, dil
mov r8b, r10b
and r8b, 0
xor r10b, 0
or r8b, r10b
xor al, 0xff
xor r8b, 0xff
mov r9b, byte [rbp + 0x38a]
xor r9b, 1
or al, r8b
or r9b, 1
xor al, 0xff
and al, r9b
mov r8b, bl
xor r8b, 0xff
mov r9b, al
xor r9b, 0xff
mov r10b, byte [rbp + 0x38a]
xor r10b, 1
mov r11b, r8b
and r11b, 0xff
and bl, r10b
mov sil, r9b
and sil, 0xff
and al, r10b
or r11b, bl
or sil, al
xor r11b, sil
or r8b, r9b
xor r8b, 0xff
or r10b, 1
and r8b, r10b
or r11b, r8b
mov al, r11b
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x38a]
xor r8b, 1
mov r9b, r11b
and r9b, r8b
or al, r9b
xor al, 0xff
xor al, 1
and al, 0xff
mov r8b, byte [rbp + 0x38a]
xor r8b, 1
and r8b, 0
mov r9b, byte [rbp + 0x38a]
xor r9b, 0
mov r10b, r9b
and r10b, 1
mov bl, byte [rbp + 0x38a]
xor bl, 1
and bl, 0
and r9b, 1
or r8b, r10b
or bl, r9b
xor r8b, bl
xor r8b, 0xff
mov r9b, r11b
xor r9b, r8b
and r9b, r11b
mov r8b, al
xor r8b, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r11b, byte [rbp + 0x38a]
xor r11b, 0
mov bl, r8b
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 r8b, r10b
xor r8b, 0xff
or r11b, 0
and r8b, r11b
or bl, r8b
mov al, byte [rbp + 0x38a]
xor al, 1
and al, 1
mov r8b, byte [rbp + 0x38a]
xor r8b, 1
and r8b, 1
or al, r8b
mov r8b, cl
xor r8b, 0xff
and r8b, 0
mov r9b, byte [rbp + 0x38a]
xor r9b, 0
mov r10b, cl
and r10b, r9b
mov r11b, byte [rbp + 0x38a]
xor r11b, 1
and r11b, 0
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, byte [rbp + 0x38a]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0x38a]
xor r10b, 1
mov r11b, r10b
and r11b, 1
mov sil, byte [rbp + 0x38a]
xor sil, 1
and sil, 0xff
and r10b, 1
or r9b, r11b
or sil, r10b
xor r9b, sil
mov r10b, byte [rbp + 0x38a]
xor r10b, 1
mov r11b, al
xor r11b, r10b
and r11b, al
mov r10b, r9b
xor r10b, 0xff
xor r10b, 1
and r10b, 0xff
mov sil, byte [rbp + 0x38a]
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 + 0x38a]
xor r14b, 1
or cl, sil
or r14b, 1
xor cl, 0xff
and cl, r14b
mov sil, r11b
xor sil, 0xff
mov r14b, r10b
xor r14b, 0xff
mov r15b, byte [rbp + 0x38a]
xor r15b, 1
mov r12b, sil
and r12b, 0xff
and r11b, r15b
mov r13b, r14b
and r13b, 0xff
and r10b, r15b
or r12b, r11b
or r13b, r10b
xor r12b, r13b
or sil, r14b
xor sil, 0xff
or r15b, 1
and sil, r15b
or r12b, sil
mov r10b, dil
xor r10b, 0xff
mov r11b, cl
xor r11b, 0xff
mov sil, byte [rbp + 0x38a]
xor sil, 0
mov r14b, r10b
and r14b, 0
and dil, sil
mov r15b, r11b
and r15b, 0
and cl, sil
or r14b, dil
or r15b, cl
xor r14b, r15b
or r10b, r11b
xor r10b, 0xff
or sil, 0
and r10b, sil
or r14b, r10b
mov cl, r12b
xor cl, 0xff
mov r10b, r14b
and r10b, cl
xor r14b, 0xff
and r12b, r14b
or r10b, r12b
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 + 0x38a]
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
and al, r8b
xor r10b, r8b
or al, r10b
mov cl, bl
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x38a]
xor r8b, 1
and bl, r8b
or cl, bl
mov r8b, al
xor r8b, 0xff
and r8b, 0
mov r9b, byte [rbp + 0x38a]
xor r9b, 0
and al, r9b
mov r10b, byte [rbp + 0x38a]
xor r10b, 1
and r10b, 0
and r9b, 1
or r8b, al
or r10b, r9b
xor r8b, r10b
mov al, byte [rbp + 0x38a]
xor al, 0
and al, 1
mov r9b, byte [rbp + 0x38a]
xor r9b, 1
and r9b, 0
or al, r9b
mov r9b, cl
and r9b, r8b
xor cl, r8b
or r9b, cl
mov cl, byte [rbp + 0x38a]
xor cl, 0
mov r8b, al
xor r8b, 0xff
mov r10b, byte [rbp + 0x38a]
xor r10b, 1
mov r11b, cl
and r11b, 0xff
mov bl, r10b
and bl, 0
mov sil, r8b
and sil, 0xff
and al, r10b
or r11b, bl
or sil, al
xor r11b, sil
or cl, r8b
xor cl, 0xff
or r10b, 1
and cl, r10b
or r11b, cl
mov al, r9b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x38a]
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, byte [rbp + 0x38a]
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 + 0x38a]
xor r9b, 1
mov r10b, cl
and r10b, r9b
or r8b, r10b
mov r9b, byte [rbp + 0x38a]
xor r9b, 0
and r9b, 1
mov r10b, byte [rbp + 0x38a]
xor r10b, 1
and r10b, 0
or r9b, r10b
mov r10b, al
xor r10b, 0xff
mov r11b, byte [rbp + 0x38a]
xor r11b, 0
mov bl, byte [rbp + 0x38a]
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 + 0x38a]
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 + 0x38a]
xor bl, 0
mov sil, byte [rbp + 0x38a]
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 + 0x38a]
xor dil, 0
mov r14b, cl
and r14b, 0
and r10b, dil
mov r15b, bl
and r15b, 0
and dl, dil
or r14b, r10b
or r15b, dl
xor r14b, r15b
or cl, bl
xor cl, 0xff
or dil, 0
and cl, dil
or r14b, cl
mov cl, r11b
xor cl, 0xff
mov dl, sil
xor dl, 0xff
mov r10b, byte [rbp + 0x38a]
xor r10b, 0
mov bl, cl
and bl, 0
and r11b, r10b
mov dil, dl
and dil, 0
and sil, r10b
or bl, r11b
or dil, sil
xor bl, dil
or cl, dl
xor cl, 0xff
or r10b, 0
and cl, r10b
or bl, cl
mov cl, r14b
xor cl, 0xff
mov dl, bl
and dl, cl
xor bl, 0xff
and r14b, bl
or dl, r14b
mov cl, al
and cl, r8b
xor al, r8b
or cl, al
mov al, cl
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x38a]
xor r8b, 1
and cl, r8b
mov r10b, byte [rbp + 0x38a]
xor r10b, 1
and r10b, 0xff
and r8b, 1
or al, cl
or r10b, r8b
xor al, r10b
mov cl, byte [rbp + 0x38a]
xor cl, 0
mov r8b, r9b
xor r8b, 0xff
mov r10b, byte [rbp + 0x38a]
xor r10b, 0
mov r11b, cl
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 cl, r8b
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
and al, cl
xor dl, cl
or al, dl
test al, 1
jne 0x6d860866
jmp 0x6d8bd23f
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
add r8d, 0x87d893d2
sub r8d, 0x98e8ae4
sub r8d, 0x87d893d2
mov r9d, eax
sub r9d, 0x858e8279
sub r8d, r9d
sub r8d, 0xd8395065
add r8d, 0x98e8ae4
add r8d, 0xd8395065
mov r9d, eax
sub r9d, 0xd4dfa2f9
sub r9d, 1
add r9d, 0xd4dfa2f9
sub eax, r9d
sub r8d, eax
add r8d, 0x34624d88
sub r8d, 0xcfd5c894
sub r8d, 0x34624d88
add r8d, 0x9586e332
sub r8d, 0x858e8279
sub r8d, 0x9586e332
add r8d, 0x75789bd6
add r8d, 0xcfd5c894
sub r8d, 0x75789bd6
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
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, 0
or bl, al
or dil, 0
xor bl, 0xff
and bl, dil
mov al, sil
xor al, 1
and al, 1
mov dil, sil
xor dil, 1
mov r14b, dil
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or al, r14b
or r15b, dil
xor al, r15b
mov dil, r11b
xor dil, 0xff
mov r14b, al
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
or dil, r14b
or r15b, 1
xor dil, 0xff
and dil, r15b
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or r14b, r15b
mov r15b, sil
xor r15b, 1
mov r12b, r14b
xor r12b, r15b
and r12b, r14b
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, bl
xor al, 0xff
mov r15b, dil
xor r15b, 0xff
mov cl, sil
xor cl, 0
mov dl, al
and dl, 0
and bl, cl
mov r8b, r15b
and r8b, 0
and dil, cl
or dl, bl
or r8b, dil
xor dl, r8b
or al, r15b
xor al, 0xff
or cl, 0
and al, cl
or dl, al
mov al, r12b
and al, r14b
xor r12b, r14b
or al, r12b
mov cl, dl
xor cl, 0xff
mov r8b, al
and r8b, cl
xor al, 0xff
and dl, al
or r8b, dl
mov al, sil
xor al, 0
and al, 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
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, 0
mov bl, cl
xor bl, 0xff
mov dil, sil
xor dil, 0
or dl, bl
or dil, 0
xor dl, 0xff
and dl, dil
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 r14b, sil
xor r14b, 1
or bl, dil
or r14b, 1
xor bl, 0xff
and bl, r14b
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, dl
xor al, dl
or cl, al
mov al, bl
xor al, 0xff
mov dl, dil
xor dl, 0xff
mov r14b, sil
xor r14b, 0
mov r15b, al
and r15b, 0
and bl, r14b
mov r12b, dl
and r12b, 0
and dil, r14b
or r15b, bl
or r12b, dil
xor r15b, r12b
or al, dl
xor al, 0xff
or r14b, 0
and al, r14b
or r15b, al
mov al, cl
xor al, 0xff
mov dl, r15b
and dl, al
xor r15b, 0xff
and cl, r15b
or dl, cl
mov al, r13b
xor al, 0xff
and al, 0
mov cl, sil
xor cl, 0
mov bl, r13b
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, 0
and cl, 1
mov bl, sil
xor bl, 1
and bl, 0
or cl, 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, 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 r9b, r14b
and r9b, 0xff
and cl, r15b
or r12b, al
or r9b, cl
xor r12b, r9b
or dil, r14b
xor dil, 0xff
or r15b, 1
and dil, r15b
or r12b, dil
mov al, bl
and al, 1
xor bl, 1
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 cl, 0xff
xor al, 0xff
mov r9b, sil
xor r9b, 1
or cl, al
or r9b, 1
xor cl, 0xff
and cl, r9b
mov al, dl
xor al, 0xff
and al, 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 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
or al, bl
mov r10b, sil
xor r10b, 0
and r10b, 1
mov bl, sil
xor bl, 1
and bl, 0
or r10b, bl
mov bl, sil
xor bl, 0
and bl, 0
mov dil, sil
xor dil, 0
mov r14b, dil
and r14b, 0
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, al
and dil, r10b
xor al, r10b
or dil, al
mov al, bl
and al, 0
xor bl, 0
or al, bl
mov r10b, dil
xor r10b, 0xff
and r10b, 1
mov bl, sil
xor bl, 1
and dil, bl
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and bl, 1
or r10b, dil
or r14b, bl
xor r10b, r14b
xor r10b, 0xff
xor al, 0xff
mov bl, sil
xor bl, 1
or r10b, al
or bl, 1
xor r10b, 0xff
and r10b, bl
mov al, dl
xor al, 0xff
and al, 1
mov bl, sil
xor bl, 1
mov dil, dl
and dil, bl
or al, dil
mov bl, r11b
xor bl, 0xff
and bl, 1
mov dil, sil
xor dil, 1
mov r14b, r11b
and r14b, dil
mov r15b, al
xor r15b, 0xff
and r15b, 0xff
and al, dil
or bl, r14b
or r15b, al
xor bl, r15b
xor r11b, 0xff
mov al, bl
xor al, r11b
and al, bl
mov r11b, cl
xor r11b, 0xff
mov bl, r9b
xor bl, 0xff
mov dil, sil
xor dil, 1
or r11b, bl
or dil, 1
xor r11b, 0xff
and r11b, dil
mov bl, cl
xor bl, 0xff
and bl, 0
mov dil, sil
xor dil, 0
and cl, dil
mov r14b, r9b
xor r14b, 0xff
and r14b, 0
and r9b, dil
or bl, cl
or r14b, r9b
xor bl, r14b
mov cl, r11b
and cl, bl
xor r11b, bl
or cl, r11b
mov r9b, r10b
xor r9b, 0xff
mov r11b, al
xor r11b, 0xff
mov bl, sil
xor bl, 1
or r9b, r11b
or bl, 1
xor r9b, 0xff
and r9b, bl
mov r11b, r10b
xor r11b, 0xff
mov bl, al
and bl, r11b
xor al, 0xff
and r10b, al
or bl, r10b
mov al, r9b
xor al, 0xff
mov r10b, bl
xor r10b, 0xff
mov r11b, sil
xor r11b, 1
mov dil, al
and dil, 0xff
and r9b, r11b
mov r14b, r10b
and r14b, 0xff
and bl, r11b
or dil, r9b
or r14b, bl
xor dil, r14b
or al, r10b
xor al, 0xff
or r11b, 1
and al, r11b
or dil, al
mov al, cl
xor al, 0xff
and al, 1
mov r9b, sil
xor r9b, 1
mov r10b, cl
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, 1
mov r10b, sil
xor r10b, 1
and r10b, 1
or al, r10b
xor cl, 0xff
mov r10b, al
xor r10b, 0xff
mov r11b, sil
xor r11b, 1
or cl, r10b
or r11b, 1
xor cl, 0xff
and cl, 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, sil
xor r11b, 1
mov bl, r10b
xor bl, r11b
and bl, r10b
xor dil, 0xff
xor al, 0xff
mov r10b, sil
xor r10b, 1
or dil, al
or r10b, 1
xor dil, 0xff
and dil, r10b
mov al, r9b
and al, cl
xor r9b, cl
or al, r9b
mov cl, bl
xor cl, 0xff
mov r9b, dil
xor r9b, 0xff
mov r10b, sil
xor r10b, 1
mov r11b, cl
and r11b, 0xff
and bl, r10b
mov r14b, r9b
and r14b, 0xff
and dil, r10b
or r11b, bl
or r14b, dil
xor r11b, r14b
or cl, r9b
xor cl, 0xff
or r10b, 1
and cl, r10b
or r11b, cl
mov cl, al
xor cl, 0xff
mov r9b, r11b
and r9b, cl
xor r11b, 0xff
and al, r11b
or r9b, al
mov al, r8b
xor al, 0xff
mov cl, r13b
xor cl, al
and cl, r13b
mov al, r13b
xor al, 0xff
mov r10b, r8b
and r10b, al
xor r8b, 0xff
and r13b, r8b
or r10b, r13b
mov al, cl
xor al, 0xff
mov r8b, r10b
xor r8b, 0xff
mov r11b, sil
xor r11b, 0
mov bl, al
and bl, 0
and cl, r11b
mov dil, r8b
and dil, 0
and r10b, r11b
or bl, cl
or dil, r10b
xor bl, dil
or al, r8b
xor al, 0xff
or r11b, 0
and al, r11b
or bl, al
mov al, bl
xor al, 0xff
and al, 0
mov cl, sil
xor cl, 0
mov r8b, bl
and r8b, cl
mov r10b, sil
xor r10b, 1
and r10b, 0
and cl, 1
or al, r8b
or r10b, cl
xor al, r10b
mov cl, sil
xor cl, 1
xor al, 0xff
mov r8b, sil
xor r8b, 0
or cl, al
or r8b, 0
xor cl, 0xff
and cl, r8b
mov al, sil
xor al, 1
and al, 1
mov r8b, sil
xor r8b, 1
and r8b, 1
or al, r8b
xor bl, 0xff
xor al, 0xff
mov r8b, sil
xor r8b, 0
or bl, al
or r8b, 0
xor bl, 0xff
and bl, r8b
mov al, cl
and al, bl
xor cl, bl
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
and r8b, 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 r8b, r11b
or bl, r10b
xor r8b, 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, sil
xor r11b, 1
mov bl, cl
xor bl, r11b
and bl, cl
mov r11b, sil
xor r11b, 0
mov dil, r10b
xor dil, 0xff
mov r14b, sil
xor r14b, 0
or r11b, dil
or r14b, 0
xor r11b, 0xff
and r11b, r14b
mov dil, sil
xor dil, 1
mov r14b, r8b
xor r14b, dil
and r14b, r8b
xor dl, 0xff
mov dil, r10b
xor dil, 0xff
mov r15b, sil
xor r15b, 1
or dl, dil
or r15b, 1
xor dl, 0xff
and dl, r15b
mov dil, bl
xor dil, 0xff
mov r15b, r11b
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, dil
and r13b, 0
and bl, r12b
mov byte [rbp + 0x388], r15b
and r15b, 0
and r11b, r12b
or r13b, bl
or r15b, r11b
xor r13b, r15b
mov r11b, byte [rbp + 0x388]
or dil, r11b
xor dil, 0xff
or r12b, 0
and dil, r12b
or r13b, dil
mov bl, r14b
and bl, dl
xor r14b, dl
or bl, r14b
mov dl, r13b
xor dl, 0xff
mov dil, bl
and dil, dl
xor bl, 0xff
and r13b, bl
or dil, r13b
mov dl, cl
xor dl, 0xff
mov bl, r8b
xor bl, 0xff
mov r14b, sil
xor r14b, 1
mov r15b, dl
and r15b, 0xff
and cl, r14b
mov r12b, bl
and r12b, 0xff
and r8b, r14b
or r15b, cl
or r12b, r8b
xor r15b, r12b
or dl, bl
xor dl, 0xff
or r14b, 1
and dl, r14b
or r15b, dl
mov cl, r15b
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
and r15b, dl
or cl, r15b
mov dl, r10b
and dl, 1
xor r10b, 1
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, 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, cl
xor al, 0xff
and al, 1
mov r8b, sil
xor r8b, 1
and cl, r8b
or al, cl
mov cl, sil
xor cl, 1
and cl, 0
mov r8b, sil
xor r8b, 0
mov r10b, r8b
and r10b, 1
mov bl, sil
xor bl, 1
and bl, 0
and r8b, 1
or cl, r10b
or bl, r8b
xor cl, bl
mov r8b, dl
and r8b, al
xor dl, al
or r8b, dl
mov al, sil
xor al, 1
mov dl, cl
xor dl, 0xff
mov r10b, sil
xor r10b, 1
mov bl, al
and bl, 0xff
mov dil, r10b
and dil, 1
mov r14b, dl
and r14b, 0xff
and cl, r10b
or bl, dil
or r14b, cl
xor bl, r14b
or al, dl
xor al, 0xff
or r10b, 1
and al, r10b
or bl, al
mov al, r8b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and r8b, cl
or al, r8b
xor al, 0xff
xor bl, 0xff
mov cl, sil
xor cl, 1
or al, bl
or cl, 1
xor al, 0xff
and al, cl
mov cl, r9b
xor cl, 0xff
mov dl, al
xor dl, 0xff
mov r8b, sil
xor r8b, 1
or cl, dl
or r8b, 1
xor cl, 0xff
and cl, r8b
mov dl, r9b
xor dl, 0xff
and dl, 1
xor sil, 1
and r9b, sil
mov r8b, al
xor r8b, 0xff
and r8b, 0xff
and al, sil
or dl, r9b
or r8b, al
xor dl, r8b
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x6d8613e3
jmp 0x6d8bd23f
jmp 0x6d8613e8
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x7a13a64
add r8d, 0
mov r9d, ecx
add r9d, 0x3a1902aa
sub r9d, r8d
sub r9d, 0x3a1902aa
mov r8d, eax
sub r8d, 1
add r8d, 0
sub r9d, 0x3f0ee375
add r9d, r8d
add r9d, 0x3f0ee375
sub eax, 0x64297e3b
sub eax, 0x7a13a64
add eax, 0x64297e3b
add r9d, 0x6000c31c
add r9d, eax
sub r9d, 0x6000c31c
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r11b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r11b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, r10b
xor dil, 0xff
and dil, 0
mov r14b, sil
xor r14b, 0
mov r15b, r10b
and r15b, r14b
mov r12b, bl
xor r12b, 0xff
and r12b, 0
and bl, r14b
or dil, r15b
or r12b, bl
xor dil, r12b
xor dil, 0xff
mov bl, r10b
xor bl, 0xff
mov r14b, sil
xor r14b, 1
or dil, bl
or r14b, 1
xor dil, 0xff
and dil, r14b
mov bl, r10b
xor bl, 0xff
and bl, 0
mov r14b, sil
xor r14b, 0
mov r15b, r10b
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or bl, r15b
or r12b, r14b
xor bl, r12b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or r14b, r15b
xor r10b, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
or r10b, r15b
or r12b, 0
xor r10b, 0xff
and r10b, r12b
mov r15b, r11b
xor r15b, 0xff
and r15b, 1
mov r12b, sil
xor r12b, 1
mov r13b, r11b
and r13b, r12b
or r15b, r13b
mov r12b, sil
xor r12b, 1
mov r13b, r15b
xor r13b, r12b
and r13b, r15b
xor r14b, 0xff
mov r15b, r11b
xor r15b, r14b
and r15b, r11b
mov r11b, bl
xor r11b, 0xff
mov r14b, r10b
xor r14b, 0xff
mov r12b, sil
xor r12b, 0
mov al, r11b
and al, 0
and bl, r12b
mov cl, r14b
and cl, 0
and r10b, r12b
or al, bl
or cl, r10b
xor al, cl
or r11b, r14b
xor r11b, 0xff
or r12b, 0
and r11b, r12b
or al, r11b
mov cl, r13b
xor cl, 0xff
mov r10b, r15b
xor r10b, 0xff
mov r11b, sil
xor r11b, 1
mov bl, cl
and bl, 0xff
and r13b, r11b
mov r14b, r10b
and r14b, 0xff
and r15b, r11b
or bl, r13b
or r14b, r15b
xor bl, r14b
or cl, r10b
xor cl, 0xff
or r11b, 1
and cl, r11b
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, 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
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, 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, al
xor r14b, bl
and r14b, al
mov bl, r11b
xor bl, 0xff
mov r15b, dil
xor r15b, bl
and r15b, dil
mov bl, cl
xor bl, 0xff
mov dil, sil
xor dil, 1
mov r12b, sil
xor r12b, 0
or bl, dil
or r12b, 0
xor bl, 0xff
and bl, r12b
xor r10b, 0xff
mov dil, r11b
xor dil, 0xff
mov r12b, sil
xor r12b, 0
or r10b, dil
or r12b, 0
xor r10b, 0xff
and r10b, r12b
mov dil, r14b
and dil, r15b
xor r14b, r15b
or dil, r14b
mov r14b, bl
and r14b, r10b
xor bl, r10b
or r14b, bl
mov r10b, dil
xor r10b, 0xff
mov bl, r14b
and bl, r10b
xor r14b, 0xff
and dil, r14b
or bl, dil
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, sil
xor cl, 1
mov r10b, r11b
xor r10b, 0xff
mov dil, sil
xor dil, 0
mov r14b, cl
and r14b, 0
mov r15b, dil
and r15b, 1
mov r12b, r10b
and r12b, 0
and r11b, dil
or r14b, r15b
or r12b, r11b
xor r14b, r12b
or cl, r10b
xor cl, 0xff
or dil, 0
and cl, dil
or r14b, cl
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, bl
xor cl, 0xff
mov r10b, al
xor r10b, 0xff
xor sil, 0
mov r11b, cl
and r11b, 0
and bl, sil
mov dil, r10b
and dil, 0
and al, sil
or r11b, bl
or dil, al
xor r11b, dil
or cl, r10b
xor cl, 0xff
or sil, 0
and cl, sil
or r11b, cl
test r11b, 1
jne 0x6d8617e3
jmp 0x6d8b6064
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xf6277c28
add r8d, 0
mov r9d, ecx
sub r9d, 0x1b180914
sub r9d, r8d
add r9d, 0x1b180914
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0x15f1bf82
add r8d, r9d
mov r9d, eax
sub r9d, r8d
add r9d, 0xc8705a56
sub r9d, 1
sub r9d, 0xc8705a56
mov r8d, eax
sub r8d, 0x15f1bf82
add r9d, r8d
mov r8d, eax
sub r8d, 0xf3876c2
sub r8d, 0xf6277c28
add r8d, 0xf3876c2
sub eax, r8d
sub r9d, eax
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
or bl, r14b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov dil, sil
xor dil, 1
and dil, 0
mov r14b, sil
xor r14b, 0
mov r15b, r14b
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
mov r14b, dil
xor r14b, 0xff
mov r15b, r10b
xor r15b, r14b
and r15b, r10b
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r12b, sil
xor r12b, 1
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, 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
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 r14b, sil
xor r14b, 1
and r14b, 0xff
and bl, 1
or cl, dil
or r14b, bl
xor cl, r14b
mov bl, r11b
xor bl, 0xff
mov dil, cl
xor dil, 0xff
mov r14b, sil
xor r14b, 0
or bl, dil
or r14b, 0
xor bl, 0xff
and bl, r14b
mov dil, sil
xor dil, 1
and dil, 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
xor cl, 0xff
mov r15b, bl
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, cl
and r13b, 0
and al, r12b
mov r8b, r15b
and r8b, 0
and bl, r12b
or r13b, al
or r8b, bl
xor r13b, r8b
or cl, r15b
xor cl, 0xff
or r12b, 0
and cl, r12b
or r13b, cl
mov al, dil
xor al, 0xff
mov cl, r14b
xor cl, 0xff
mov r8b, sil
xor r8b, 0
mov bl, al
and bl, 0
and dil, r8b
mov r15b, cl
and r15b, 0
and r14b, r8b
or bl, dil
or r15b, r14b
xor bl, r15b
or al, cl
xor al, 0xff
or r8b, 0
and al, r8b
or bl, al
mov al, r13b
xor al, 0xff
mov cl, bl
and cl, al
xor bl, 0xff
and r13b, bl
or cl, r13b
mov al, sil
xor al, 1
and al, 1
mov r8b, sil
xor r8b, 1
and r8b, 1
or al, r8b
mov r8b, sil
xor r8b, 1
xor al, 0xff
mov bl, sil
xor bl, 0
or r8b, al
or bl, 0
xor r8b, 0xff
and r8b, 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, 1
and al, 0xff
mov bl, r8b
xor bl, 0xff
mov dil, al
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 al, r14b
or r15b, r8b
or r12b, al
xor r15b, r12b
or bl, dil
xor bl, 0xff
or r14b, 0
and bl, r14b
or r15b, bl
mov al, sil
xor al, 1
and al, 1
mov r8b, sil
xor r8b, 1
and r8b, 1
or al, r8b
mov r8b, dl
xor r8b, 0xff
and r8b, 0
mov bl, sil
xor bl, 0
mov dil, dl
and dil, bl
mov r14b, al
xor r14b, 0xff
and r14b, 0
and al, bl
or r8b, dil
or r14b, al
xor r8b, r14b
mov al, dl
xor al, 0xff
mov bl, r8b
xor bl, al
and bl, r8b
mov al, r15b
xor al, 0xff
and al, 1
mov r8b, sil
xor r8b, 1
mov dil, r15b
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, cl
xor r8b, 0xff
and r8b, 1
mov r10b, sil
xor r10b, 1
mov dil, cl
and dil, r10b
or r8b, dil
mov r10b, sil
xor r10b, 1
and r10b, 1
mov dil, sil
xor dil, 1
mov r14b, dil
and r14b, 1
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and dil, 1
or r10b, r14b
or r12b, dil
xor r10b, r12b
mov dil, sil
xor dil, 1
and dil, 1
mov r14b, sil
xor r14b, 1
mov r12b, r14b
and r12b, 1
mov r13b, sil
xor r13b, 1
and r13b, 0xff
and r14b, 1
or dil, r12b
or r13b, r14b
xor dil, r13b
mov r14b, r8b
xor r14b, 0xff
mov r12b, r10b
xor r12b, 0xff
mov r13b, sil
xor r13b, 0
mov r9b, r14b
and r9b, 0
and r8b, r13b
mov byte [rbp + 0x387], r12b
and r12b, 0
and r10b, r13b
or r9b, r8b
or r12b, r10b
xor r9b, r12b
mov r8b, byte [rbp + 0x387]
or r14b, r8b
xor r14b, 0xff
or r13b, 0
and r14b, r13b
or r9b, r14b
mov r10b, dil
and r10b, 1
xor dil, 1
or r10b, dil
mov dil, r9b
xor dil, 0xff
and dil, 0
mov r14b, sil
xor r14b, 0
and r9b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or dil, r9b
or r12b, r14b
xor dil, r12b
xor r10b, 0xff
mov r9b, dil
xor r9b, r10b
and r9b, 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, bl
xor r11b, 0xff
mov dil, al
xor dil, 0xff
mov r14b, sil
xor r14b, 1
or r11b, dil
or r14b, 1
xor r11b, 0xff
and r11b, r14b
mov dil, bl
xor dil, 0xff
and dil, 0
mov r14b, sil
xor r14b, 0
and bl, r14b
mov r12b, al
xor r12b, 0xff
and r12b, 0
and al, r14b
or dil, bl
or r12b, al
xor dil, r12b
mov al, r11b
xor al, 0xff
mov bl, dil
xor bl, 0xff
mov r14b, sil
xor r14b, 0
mov r12b, al
and r12b, 0
and r11b, r14b
mov r13b, bl
and r13b, 0
and dil, r14b
or r12b, r11b
or r13b, dil
xor r12b, r13b
or al, bl
xor al, 0xff
or r14b, 0
and al, r14b
or r12b, al
mov al, r9b
xor al, 0xff
mov r11b, r10b
xor r11b, 0xff
mov bl, sil
xor bl, 1
or al, r11b
or bl, 1
xor al, 0xff
and al, bl
mov r11b, r9b
xor r11b, 0xff
and r11b, 0
mov bl, sil
xor bl, 0
and r9b, bl
mov dil, r10b
xor dil, 0xff
and dil, 0
and r10b, bl
or r11b, r9b
or dil, r10b
xor r11b, dil
mov r9b, al
xor r9b, 0xff
mov r10b, r11b
xor r10b, 0xff
mov bl, sil
xor bl, 0
mov dil, r9b
and dil, 0
and al, bl
mov r14b, r10b
and r14b, 0
and r11b, bl
or dil, al
or r14b, r11b
xor dil, r14b
or r9b, r10b
xor r9b, 0xff
or bl, 0
and r9b, bl
or dil, r9b
mov al, r12b
xor al, 0xff
and al, 0
mov r9b, sil
xor r9b, 0
mov r10b, r12b
and r10b, r9b
mov r11b, sil
xor r11b, 1
and r11b, 0
and r9b, 1
or al, r10b
or r11b, r9b
xor al, r11b
mov r9b, dil
xor r9b, 0xff
xor al, 0xff
mov r10b, sil
xor r10b, 1
or r9b, al
or r10b, 1
xor r9b, 0xff
and r9b, r10b
mov al, dil
xor al, 0xff
and al, 1
mov r10b, sil
xor r10b, 1
and dil, r10b
or al, dil
xor r12b, 0xff
xor al, 0xff
mov r10b, sil
xor r10b, 0
or r12b, al
or r10b, 0
xor r12b, 0xff
and r12b, r10b
mov al, r9b
xor al, 0xff
mov r10b, r12b
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 r12b, r11b
or bl, r9b
or dil, r12b
xor bl, dil
or al, r10b
xor al, 0xff
or r11b, 0
and al, r11b
or bl, al
mov al, dl
xor al, 0xff
and al, 1
mov r9b, sil
xor r9b, 1
mov r10b, dl
and r10b, r9b
or al, r10b
mov r9b, cl
xor r9b, 0xff
and r9b, 0
mov r10b, sil
xor r10b, 0
mov r11b, cl
and r11b, r10b
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
and r10b, 1
mov r11b, sil
xor r11b, 1
and r11b, 0
or r10b, r11b
mov r11b, al
xor r11b, 0xff
mov dil, sil
xor dil, 0
mov r14b, sil
xor r14b, 1
or r11b, dil
or r14b, 1
xor r11b, 0xff
and r11b, r14b
xor dl, 0xff
mov dil, r10b
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, 0
mov r14b, r9b
xor r14b, dil
and r14b, r9b
mov dil, r10b
xor dil, 0xff
mov r12b, cl
xor r12b, dil
and r12b, cl
mov cl, r11b
and cl, dl
xor r11b, dl
or cl, r11b
mov dl, r14b
and dl, r12b
xor r14b, r12b
or dl, r14b
mov r11b, cl
xor r11b, 0xff
and r11b, 1
mov dil, sil
xor dil, 1
and cl, dil
mov r14b, dl
xor r14b, 0xff
and r14b, 0xff
and dl, dil
or r11b, cl
or r14b, dl
xor r11b, r14b
mov cl, al
and cl, r9b
xor al, r9b
or cl, al
mov al, cl
xor al, 0xff
and al, 0
mov dl, sil
xor dl, 0
and cl, dl
mov r9b, sil
xor r9b, 1
and r9b, 0
and dl, 1
or al, cl
or r9b, dl
xor al, r9b
mov cl, sil
xor cl, 0
mov dl, r10b
xor dl, 0xff
mov r9b, sil
xor r9b, 1
mov dil, cl
and dil, 0xff
mov r14b, r9b
and r14b, 0
mov r12b, dl
and r12b, 0xff
and r10b, r9b
or dil, r14b
or r12b, r10b
xor dil, r12b
or cl, dl
xor cl, 0xff
or r9b, 1
and cl, r9b
or dil, cl
xor dil, 0xff
mov cl, al
xor cl, dil
and cl, al
mov al, r11b
and al, cl
xor r11b, cl
or al, r11b
mov cl, al
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
mov r9b, al
and r9b, dl
or cl, r9b
mov dl, sil
xor dl, 0
xor cl, 0xff
mov r9b, sil
xor r9b, 0
or dl, cl
or r9b, 0
xor dl, 0xff
and dl, r9b
mov cl, sil
xor cl, 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, 1
or al, r9b
or r10b, 1
xor al, 0xff
and al, r10b
mov r9b, sil
xor r9b, 1
and r9b, 1
mov r10b, sil
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, sil
xor r10b, 0
mov r11b, r9b
xor r11b, r10b
and r11b, r9b
mov r9b, sil
xor r9b, 1
xor cl, 0xff
mov r10b, sil
xor r10b, 0
or r9b, cl
or r10b, 0
xor r9b, 0xff
and r9b, r10b
mov cl, dl
and cl, al
xor dl, al
or cl, dl
mov al, r11b
xor al, 0xff
mov dl, r9b
xor dl, 0xff
mov r10b, sil
xor r10b, 1
mov dil, al
and dil, 0xff
and r11b, r10b
mov r14b, dl
and r14b, 0xff
and r9b, r10b
or dil, r11b
or r14b, r9b
xor dil, r14b
or al, dl
xor al, 0xff
or r10b, 1
and al, r10b
or dil, al
mov al, cl
xor al, 0xff
mov dl, dil
and dl, al
xor dil, 0xff
and cl, dil
or dl, cl
mov al, r15b
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, sil
xor cl, 1
and cl, 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 cl, r10b
or r11b, r15b
xor cl, r11b
mov r9b, al
xor r9b, 0xff
mov r10b, cl
xor r10b, 0xff
mov r11b, sil
xor r11b, 0
mov dil, r9b
and dil, 0
and al, r11b
mov r14b, r10b
and r14b, 0
and cl, r11b
or dil, al
or r14b, cl
xor dil, r14b
or r9b, r10b
xor r9b, 0xff
or r11b, 0
and r9b, r11b
or dil, r9b
mov al, dil
xor al, 0xff
and al, 0
mov cl, sil
xor cl, 0
and dil, cl
mov r9b, sil
xor r9b, 1
and r9b, 0
and cl, 1
or al, dil
or r9b, cl
xor al, r9b
mov cl, dl
xor cl, 0xff
mov r9b, al
and r9b, cl
xor al, 0xff
mov cl, dl
and cl, al
or r9b, cl
xor r9b, 0xff
xor dl, 0xff
mov al, sil
xor al, 0
or r9b, dl
or al, 0
xor r9b, 0xff
and r9b, al
mov al, bl
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
mov dl, bl
and dl, cl
or al, dl
mov cl, r9b
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
mov r10b, r9b
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, 1
and dl, 1
mov r10b, sil
xor r10b, 1
and r10b, 1
or dl, r10b
mov r10b, sil
xor r10b, 1
mov r11b, al
xor r11b, r10b
and r11b, al
xor bl, 0xff
mov r10b, dl
xor r10b, 0xff
mov dil, sil
xor dil, 0
or bl, r10b
or dil, 0
xor bl, 0xff
and bl, dil
mov r10b, sil
xor r10b, 1
mov dil, cl
xor dil, r10b
and dil, cl
mov r10b, dl
xor r10b, 0xff
mov r14b, r9b
xor r14b, r10b
and r14b, r9b
mov r9b, r11b
xor r9b, 0xff
mov r10b, bl
xor r10b, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, r9b
and r12b, 0
and r11b, r15b
mov r13b, r10b
and r13b, 0
and bl, r15b
or r12b, r11b
or r13b, bl
xor r12b, r13b
or r9b, r10b
xor r9b, 0xff
or r15b, 0
and r9b, r15b
or r12b, r9b
mov r9b, dil
and r9b, r14b
xor dil, r14b
or r9b, dil
mov r10b, r12b
xor r10b, 0xff
and r10b, 1
mov r11b, sil
xor r11b, 1
and r12b, r11b
mov bl, r9b
xor bl, 0xff
and bl, 0xff
and r9b, r11b
or r10b, r12b
or bl, r9b
xor r10b, bl
mov r9b, al
xor r9b, 0xff
mov r11b, cl
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 cl, bl
or dil, al
or r14b, cl
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 cl, sil
xor cl, 1
and dil, cl
or al, dil
mov cl, sil
xor cl, 1
mov r9b, dl
xor r9b, 0xff
xor sil, 1
mov r11b, cl
and r11b, 0xff
mov bl, sil
and bl, 1
mov dil, r9b
and dil, 0xff
and dl, sil
or r11b, bl
or dil, dl
xor r11b, dil
or cl, r9b
xor cl, 0xff
or sil, 1
and cl, sil
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 0x6d8624b3
jmp 0x6d8bd244
xor eax, eax
mov ecx, dword [rbp + 0x538]
mov edx, dword [rbp + 0x53c]
mov r8d, dword [sym.out.dll_x.13]
mov r9d, dword [sym.out.dll_y.14]
mov r10d, 0xbf83b8f1
add r10d, 0
sub r10d, r8d
sub r10d, 0xbf83b8f1
mov r11d, 0xc15a7dcd
add r11d, 0
sub r11d, 0xd5e5fa45
sub r11d, 0xc15a7dcd
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, 0xbb6fc80a
sub r11d, r10d
add r11d, 0xbb6fc80a
mov r10d, eax
sub r10d, 0x4e803fd1
sub r10d, 1
add r10d, 0x4e803fd1
add r11d, 0xafa85ff7
add r11d, r10d
sub r11d, 0xafa85ff7
mov r10d, eax
sub r10d, 0xd5e5fa45
add r10d, 0
sub eax, r10d
sub 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, 1
xor r14b, 0xff
mov r13b, r15b
xor r13b, 0
or r12b, r14b
or r13b, 0
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 r8b, r15b
xor r8b, 1
and r8b, 0
and r13b, 1
or r14b, al
or r8b, r13b
xor r14b, r8b
mov al, r14b
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
xor al, 0xff
mov r13b, r15b
xor r13b, 1
mov r9b, r15b
xor r9b, 0
or al, r13b
or r9b, 0
xor al, 0xff
and al, 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
xor r14b, 0xff
mov r13b, r8b
xor r13b, 0xff
mov r10b, r15b
xor r10b, 0
mov r11b, r14b
and r11b, 0
and r12b, r10b
mov sil, r13b
and sil, 0
and r8b, r10b
or r11b, r12b
or sil, r8b
xor r11b, sil
or r14b, r13b
xor r14b, 0xff
or r10b, 0
and r14b, r10b
or r11b, r14b
mov r8b, al
and r8b, r9b
xor al, r9b
or r8b, al
mov al, r11b
xor al, 0xff
mov r9b, r8b
and r9b, al
xor r8b, 0xff
and r11b, r8b
or r9b, r11b
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, 0
xor al, 0xff
mov r10b, r15b
xor r10b, 1
or r8b, al
or r10b, 1
xor r8b, 0xff
and r8b, r10b
mov al, r15b
xor al, 0
and al, 1
mov r10b, r15b
xor r10b, 1
and r10b, 0
or al, r10b
mov r10b, al
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, 0
or r10b, sil
or r14b, 0
xor r10b, 0xff
and r10b, r14b
xor al, 0xff
xor al, 1
and al, 0xff
mov sil, r8b
xor sil, 0xff
mov r14b, r11b
xor r14b, 0xff
mov r12b, r15b
xor r12b, 0
mov r13b, sil
and r13b, 0
and r8b, r12b
mov byte [rbp + 0x386], r14b
and r14b, 0
and r11b, r12b
or r13b, r8b
or r14b, r11b
xor r13b, r14b
mov r8b, byte [rbp + 0x386]
or sil, r8b
xor sil, 0xff
or r12b, 0
and sil, r12b
or r13b, sil
mov r11b, r10b
xor r11b, 0xff
mov sil, al
xor sil, 0xff
mov r14b, r15b
xor r14b, 0
mov r12b, r11b
and r12b, 0
and r10b, r14b
mov r8b, sil
and r8b, 0
and al, r14b
or r12b, r10b
or r8b, al
xor r12b, r8b
or r11b, sil
xor r11b, 0xff
or r14b, 0
and r11b, r14b
or r12b, r11b
mov al, r13b
xor al, 0xff
mov r8b, r12b
and r8b, al
xor r12b, 0xff
and r13b, r12b
or r8b, r13b
mov al, r15b
xor al, 1
and al, 1
mov r10b, r15b
xor r10b, 1
and r10b, 1
or al, r10b
mov r10b, r15b
xor r10b, 1
xor al, 0xff
mov r11b, r15b
xor r11b, 1
or r10b, al
or r11b, 1
xor r10b, 0xff
and r10b, r11b
mov al, r15b
xor al, 1
and al, 1
mov r11b, r15b
xor r11b, 1
and r11b, 1
or al, r11b
xor al, 0xff
xor al, 1
and al, 0xff
mov r11b, r10b
and r11b, al
xor r10b, al
or r11b, r10b
mov al, r15b
xor al, 1
and al, 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 al, sil
or r14b, r10b
xor al, r14b
mov r10b, r9b
xor r10b, 0xff
mov sil, al
and sil, r10b
xor al, 0xff
mov r10b, r9b
and r10b, al
or sil, r10b
xor sil, 0xff
mov al, r9b
xor al, 0xff
mov r10b, r15b
xor r10b, 1
or sil, al
or r10b, 1
xor sil, 0xff
and sil, r10b
mov al, bl
xor al, 0xff
and al, 1
mov r10b, r15b
xor r10b, 1
and bl, r10b
mov r14b, r15b
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, r15b
xor bl, 1
mov r14b, r11b
and r14b, bl
mov r12b, r15b
xor r12b, 1
and r12b, 0xff
and bl, 1
or r10b, r14b
or r12b, bl
xor r10b, r12b
mov bl, r15b
xor bl, 1
and bl, 1
mov r14b, r15b
xor r14b, 1
mov r12b, r14b
and r12b, 1
mov r13b, r15b
xor r13b, 1
and r13b, 0xff
and r14b, 1
or bl, r12b
or r13b, r14b
xor bl, r13b
mov r14b, al
xor r14b, 0xff
mov r12b, r10b
xor r12b, 0xff
mov r13b, r15b
xor r13b, 1
mov byte [rbp + 0x385], r14b
and r14b, 0xff
and al, r13b
mov byte [rbp + 0x384], r12b
and r12b, 0xff
and r10b, r13b
or r14b, al
or r12b, r10b
xor r14b, r12b
mov al, byte [rbp + 0x385]
mov r10b, byte [rbp + 0x384]
or al, r10b
xor al, 0xff
or r13b, 1
and al, r13b
or r14b, al
mov al, r15b
xor al, 1
mov r12b, bl
xor r12b, 0xff
mov r13b, r15b
xor r13b, 1
mov r10b, al
and r10b, 0xff
mov byte [rbp + 0x383], r13b
and r13b, 1
mov byte [rbp + 0x382], r12b
and r12b, 0xff
mov byte [rbp + 0x381], al
mov al, byte [rbp + 0x383]
and bl, al
or r10b, r13b
or r12b, bl
xor r10b, r12b
mov bl, byte [rbp + 0x381]
mov r12b, byte [rbp + 0x382]
or bl, r12b
xor bl, 0xff
or al, 1
and bl, al
or r10b, bl
mov al, r14b
xor al, 0xff
and al, 1
mov bl, r15b
xor bl, 1
and r14b, bl
mov r13b, r15b
xor r13b, 1
and r13b, 0xff
and bl, 1
or al, r14b
or r13b, bl
xor al, r13b
xor r10b, 0xff
mov bl, al
xor bl, r10b
and bl, al
mov al, r8b
xor al, 0xff
and al, 1
mov r10b, r15b
xor r10b, 1
mov r14b, r8b
and r14b, r10b
or al, r14b
mov r10b, r15b
xor r10b, 1
and r10b, 1
mov r14b, r15b
xor r14b, 1
and r14b, 1
or r10b, r14b
mov r14b, r15b
xor r14b, 0
and r14b, 1
mov r13b, r15b
xor r13b, 1
mov r12b, r13b
and r12b, 0
mov byte [rbp + 0x380], r15b
xor r15b, 1
and r15b, 0xff
and r13b, 1
or r14b, r12b
or r15b, r13b
xor r14b, r15b
mov r15b, al
xor r15b, 0xff
mov r12b, r10b
xor r12b, 0xff
mov r13b, byte [rbp + 0x380]
xor r13b, 1
mov byte [rbp + 0x37f], r15b
and r15b, 0xff
and al, r13b
mov byte [rbp + 0x37e], r12b
and r12b, 0xff
and r10b, r13b
or r15b, al
or r12b, r10b
xor r15b, r12b
mov al, byte [rbp + 0x37f]
mov r10b, byte [rbp + 0x37e]
or al, r10b
xor al, 0xff
or r13b, 1
and al, r13b
or r15b, al
mov al, r14b
and al, 0
xor r14b, 0
or al, r14b
mov r14b, r15b
xor r14b, 0xff
and r14b, 1
mov r12b, byte [rbp + 0x380]
xor r12b, 1
and r15b, r12b
mov r13b, byte [rbp + 0x380]
xor r13b, 1
and r13b, 0xff
and r12b, 1
or r14b, r15b
or r13b, r12b
xor r14b, r13b
xor r14b, 0xff
xor al, 0xff
mov r15b, byte [rbp + 0x380]
xor r15b, 1
or r14b, al
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov al, r11b
xor al, 0xff
and al, 1
mov r15b, byte [rbp + 0x380]
xor r15b, 1
mov r12b, r11b
and r12b, r15b
or al, r12b
mov r15b, dil
xor r15b, 0xff
mov r12b, al
and r12b, r15b
xor al, 0xff
mov r15b, dil
and r15b, al
or r12b, r15b
xor r12b, 0xff
xor dil, 0xff
mov al, byte [rbp + 0x380]
xor al, 0
or r12b, dil
or al, 0
xor r12b, 0xff
and r12b, al
mov al, sil
xor al, 0xff
and al, 1
mov dil, byte [rbp + 0x380]
xor dil, 1
mov r15b, sil
and r15b, dil
mov r13b, byte [rbp + 0x380]
xor r13b, 1
and r13b, 0xff
and dil, 1
or al, r15b
or r13b, dil
xor al, r13b
mov dil, bl
xor dil, 0xff
and dil, 1
mov r15b, byte [rbp + 0x380]
xor r15b, 1
mov r13b, bl
and r13b, r15b
mov r10b, byte [rbp + 0x380]
xor r10b, 1
and r10b, 0xff
and r15b, 1
or dil, r13b
or r10b, r15b
xor dil, r10b
mov r10b, byte [rbp + 0x380]
xor r10b, 1
and r10b, 1
mov r15b, byte [rbp + 0x380]
xor r15b, 1
mov r13b, r15b
and r13b, 1
mov byte [rbp + 0x37d], al
mov al, byte [rbp + 0x380]
xor al, 1
and al, 0xff
and r15b, 1
or r10b, r13b
or al, r15b
xor r10b, al
mov al, byte [rbp + 0x380]
xor al, 1
mov r15b, byte [rbp + 0x37d]
xor r15b, al
mov al, byte [rbp + 0x37d]
and r15b, al
mov r13b, r10b
xor r13b, 0xff
mov al, sil
xor al, r13b
and al, sil
mov sil, byte [rbp + 0x380]
xor sil, 1
mov r13b, dil
xor r13b, sil
and r13b, dil
xor bl, 0xff
mov sil, r10b
xor sil, 0xff
mov byte [rbp + 0x37c], al
mov al, byte [rbp + 0x380]
xor al, 0
or bl, sil
or al, 0
xor bl, 0xff
and bl, al
mov al, r15b
xor al, 0xff
mov sil, byte [rbp + 0x37c]
xor sil, 0xff
mov byte [rbp + 0x37b], al
mov al, byte [rbp + 0x380]
xor al, 1
mov byte [rbp + 0x37a], al
mov al, byte [rbp + 0x37b]
and al, 0xff
mov byte [rbp + 0x379], al
mov al, byte [rbp + 0x37a]
and r15b, al
mov al, sil
and al, 0xff
mov byte [rbp + 0x378], al
mov al, byte [rbp + 0x37c]
mov dword [rbp + 0x374], ecx
mov cl, byte [rbp + 0x37a]
and al, cl
mov cl, byte [rbp + 0x379]
or cl, r15b
mov r15b, byte [rbp + 0x378]
or r15b, al
xor cl, r15b
mov al, byte [rbp + 0x37b]
or al, sil
xor al, 0xff
mov sil, byte [rbp + 0x37a]
or sil, 1
and al, sil
or cl, al
mov al, r13b
and al, bl
xor r13b, bl
or al, r13b
mov bl, cl
xor bl, 0xff
and bl, 0
mov sil, byte [rbp + 0x380]
xor sil, 0
and cl, sil
mov r15b, al
xor r15b, 0xff
and r15b, 0
and al, sil
or bl, cl
or r15b, al
xor bl, r15b
mov al, byte [rbp + 0x37d]
and al, dil
mov cl, byte [rbp + 0x37d]
xor cl, dil
or al, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov sil, byte [rbp + 0x380]
xor sil, 1
and al, sil
mov dil, byte [rbp + 0x380]
xor dil, 1
and dil, 0xff
and sil, 1
or cl, al
or dil, sil
xor cl, dil
mov al, byte [rbp + 0x380]
xor al, 1
mov sil, r10b
xor sil, 0xff
mov dil, byte [rbp + 0x380]
xor dil, 0
mov r15b, al
and r15b, 0
mov r13b, dil
and r13b, 1
mov byte [rbp + 0x373], sil
and sil, 0
and r10b, dil
or r15b, r13b
or sil, r10b
xor r15b, sil
mov r10b, byte [rbp + 0x373]
or al, r10b
xor al, 0xff
or dil, 0
and al, dil
or r15b, al
xor r15b, 0xff
mov al, cl
xor al, r15b
and al, cl
mov cl, bl
xor cl, 0xff
mov sil, al
xor sil, 0xff
mov dil, byte [rbp + 0x380]
xor dil, 1
mov r15b, cl
and r15b, 0xff
and bl, dil
mov r13b, sil
and r13b, 0xff
and al, dil
or r15b, bl
or r13b, al
xor r15b, r13b
or cl, sil
xor cl, 0xff
or dil, 1
and cl, dil
or r15b, cl
mov al, r14b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x380]
xor cl, 1
mov bl, r14b
and bl, cl
or al, bl
mov cl, r12b
xor cl, 0xff
and cl, 1
mov bl, byte [rbp + 0x380]
xor bl, 1
mov sil, r12b
and sil, bl
mov dil, byte [rbp + 0x380]
xor dil, 1
and dil, 0xff
and bl, 1
or cl, sil
or dil, bl
xor cl, dil
mov bl, byte [rbp + 0x380]
xor bl, 1
and bl, 1
mov sil, byte [rbp + 0x380]
xor sil, 1
mov dil, sil
and dil, 1
mov r13b, byte [rbp + 0x380]
xor r13b, 1
and r13b, 0xff
and sil, 1
or bl, dil
or r13b, sil
xor bl, r13b
mov sil, al
xor sil, 0xff
mov dil, byte [rbp + 0x380]
xor dil, 1
mov r13b, byte [rbp + 0x380]
xor r13b, 0
or sil, dil
or r13b, 0
xor sil, 0xff
and sil, r13b
xor r14b, 0xff
mov dil, bl
xor dil, 0xff
mov r13b, byte [rbp + 0x380]
xor r13b, 0
or r14b, dil
or r13b, 0
xor r14b, 0xff
and r14b, r13b
mov dil, cl
xor dil, 0xff
mov r13b, byte [rbp + 0x380]
xor r13b, 1
mov r10b, byte [rbp + 0x380]
xor r10b, 1
or dil, r13b
or r10b, 1
xor dil, 0xff
and dil, r10b
mov r10b, bl
xor r10b, 0xff
mov r13b, r12b
xor r13b, r10b
and r13b, r12b
mov r10b, sil
and r10b, r14b
xor sil, r14b
or r10b, sil
mov sil, dil
xor sil, 0xff
mov r14b, r13b
xor r14b, 0xff
mov r12b, byte [rbp + 0x380]
xor r12b, 0
mov byte [rbp + 0x372], sil
and sil, 0
and dil, r12b
mov byte [rbp + 0x371], r14b
and r14b, 0
and r13b, r12b
or sil, dil
or r14b, r13b
xor sil, r14b
mov dil, byte [rbp + 0x372]
mov r14b, byte [rbp + 0x371]
or dil, r14b
xor dil, 0xff
or r12b, 0
and dil, r12b
or sil, dil
mov dil, r10b
xor dil, 0xff
and dil, 0
mov r12b, byte [rbp + 0x380]
xor r12b, 0
and r10b, r12b
mov r13b, sil
xor r13b, 0xff
and r13b, 0
and sil, r12b
or dil, r10b
or r13b, sil
xor dil, r13b
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 + 0x380]
xor cl, 1
and r10b, cl
or al, r10b
mov cl, bl
and cl, 1
xor bl, 1
or cl, bl
xor al, 0xff
xor cl, 0xff
mov r10b, byte [rbp + 0x380]
xor r10b, 0
or al, cl
or r10b, 0
xor al, 0xff
and al, r10b
mov cl, dil
xor cl, 0xff
mov r10b, al
xor r10b, 0xff
mov bl, byte [rbp + 0x380]
xor bl, 0
mov sil, cl
and sil, 0
and dil, bl
mov r12b, r10b
and r12b, 0
and al, bl
or sil, dil
or r12b, al
xor sil, r12b
or cl, r10b
xor cl, 0xff
or bl, 0
and cl, bl
or sil, cl
mov al, r15b
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x380]
xor cl, 0
mov r10b, r15b
and r10b, cl
mov bl, byte [rbp + 0x380]
xor bl, 1
and bl, 0
and cl, 1
or al, r10b
or bl, cl
xor al, bl
mov cl, byte [rbp + 0x380]
xor cl, 0
xor al, 0xff
mov r10b, byte [rbp + 0x380]
xor r10b, 1
or cl, al
or r10b, 1
xor cl, 0xff
and cl, r10b
mov al, byte [rbp + 0x380]
xor al, 0
and al, 1
mov r10b, byte [rbp + 0x380]
xor r10b, 1
and r10b, 0
or al, r10b
xor r15b, 0xff
mov r10b, al
xor r10b, 0xff
mov bl, byte [rbp + 0x380]
xor bl, 1
or r15b, r10b
or bl, 1
xor r15b, 0xff
and r15b, bl
mov r10b, sil
xor r10b, 0xff
and r10b, 1
mov bl, byte [rbp + 0x380]
xor bl, 1
mov dil, sil
and dil, bl
or r10b, dil
mov bl, byte [rbp + 0x380]
xor bl, 0
mov dil, r10b
xor dil, bl
and dil, r10b
xor sil, 0xff
xor al, 0xff
mov r10b, byte [rbp + 0x380]
xor r10b, 1
or sil, al
or r10b, 1
xor sil, 0xff
and sil, r10b
mov al, cl
and al, r15b
xor cl, r15b
or al, cl
mov cl, dil
and cl, sil
xor dil, sil
or cl, dil
mov r10b, al
xor r10b, 0xff
mov bl, cl
and bl, r10b
xor cl, 0xff
and al, cl
or bl, al
mov al, r9b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x380]
xor cl, 1
mov r10b, r9b
and r10b, cl
or al, r10b
mov cl, r8b
xor cl, 0xff
and cl, 1
mov r10b, byte [rbp + 0x380]
xor r10b, 1
mov sil, r8b
and sil, r10b
or cl, sil
mov r10b, byte [rbp + 0x380]
xor r10b, 0
and r10b, 0
mov sil, byte [rbp + 0x380]
xor sil, 0
mov dil, sil
and dil, 0
mov r15b, byte [rbp + 0x380]
xor r15b, 1
and r15b, 0
and sil, 1
or r10b, dil
or r15b, sil
xor r10b, r15b
mov sil, al
xor sil, 0xff
mov dil, byte [rbp + 0x380]
xor dil, 0
mov r15b, byte [rbp + 0x380]
xor r15b, 1
or sil, dil
or r15b, 1
xor sil, 0xff
and sil, r15b
mov dil, r10b
xor dil, 0xff
mov r15b, r9b
xor r15b, dil
and r15b, r9b
mov r9b, byte [rbp + 0x380]
xor r9b, 0
mov dil, cl
xor dil, r9b
and dil, cl
xor r8b, 0xff
mov r9b, r10b
xor r9b, 0xff
mov r12b, byte [rbp + 0x380]
xor r12b, 0
or r8b, r9b
or r12b, 0
xor r8b, 0xff
and r8b, r12b
mov r9b, sil
xor r9b, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, byte [rbp + 0x380]
xor r13b, 1
mov r14b, r9b
and r14b, 0xff
and sil, r13b
mov byte [rbp + 0x370], r12b
and r12b, 0xff
and r15b, r13b
or r14b, sil
or r12b, r15b
xor r14b, r12b
mov sil, byte [rbp + 0x370]
or r9b, sil
xor r9b, 0xff
or r13b, 1
and r9b, r13b
or r14b, r9b
mov r9b, dil
xor r9b, 0xff
mov r15b, r8b
xor r15b, 0xff
mov r12b, byte [rbp + 0x380]
xor r12b, 1
mov r13b, r9b
and r13b, 0xff
and dil, r12b
mov sil, r15b
and sil, 0xff
and r8b, r12b
or r13b, dil
or sil, r8b
xor r13b, sil
or r9b, r15b
xor r9b, 0xff
or r12b, 1
and r9b, r12b
or r13b, r9b
mov r8b, r14b
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x380]
xor r9b, 1
and r14b, r9b
mov sil, r13b
xor sil, 0xff
and sil, 0xff
and r13b, r9b
or r8b, r14b
or sil, r13b
xor r8b, sil
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 + 0x380]
xor cl, 0
and r9b, cl
mov sil, byte [rbp + 0x380]
xor sil, 1
and sil, 0
and cl, 1
or al, r9b
or sil, cl
xor al, sil
mov cl, r10b
and cl, 0
xor r10b, 0
or cl, r10b
xor al, 0xff
xor cl, 0xff
mov r9b, byte [rbp + 0x380]
xor r9b, 1
or al, cl
or r9b, 1
xor al, 0xff
and al, r9b
mov cl, r8b
xor cl, 0xff
mov r9b, al
xor r9b, 0xff
mov r10b, byte [rbp + 0x380]
xor r10b, 1
mov sil, cl
and sil, 0xff
and r8b, r10b
mov dil, r9b
and dil, 0xff
and al, r10b
or sil, r8b
or dil, al
xor sil, dil
or cl, r9b
xor cl, 0xff
or r10b, 1
and cl, r10b
or sil, cl
mov al, sil
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x380]
xor cl, 1
mov r8b, sil
and r8b, cl
or al, r8b
mov cl, byte [rbp + 0x380]
xor cl, 1
xor al, 0xff
mov r8b, byte [rbp + 0x380]
xor r8b, 0
or cl, al
or r8b, 0
xor cl, 0xff
and cl, r8b
mov al, byte [rbp + 0x380]
xor al, 1
and al, 0
mov r8b, byte [rbp + 0x380]
xor r8b, 0
mov r9b, r8b
and r9b, 1
mov r10b, byte [rbp + 0x380]
xor r10b, 1
and r10b, 0
and r8b, 1
or al, r9b
or r10b, r8b
xor al, r10b
xor sil, 0xff
xor al, 0xff
mov r8b, byte [rbp + 0x380]
xor r8b, 0
or sil, al
or r8b, 0
xor sil, 0xff
and sil, r8b
mov al, cl
xor al, 0xff
mov r8b, sil
xor r8b, 0xff
mov r9b, byte [rbp + 0x380]
xor r9b, 0
mov r10b, al
and r10b, 0
and cl, r9b
mov dil, r8b
and dil, 0
and sil, r9b
or r10b, cl
or dil, sil
xor r10b, dil
or al, r8b
xor al, 0xff
or r9b, 0
and al, r9b
or r10b, al
mov al, byte [rbp + 0x380]
xor al, 1
mov cl, r11b
xor cl, 0xff
mov r8b, byte [rbp + 0x380]
xor r8b, 1
or al, cl
or r8b, 1
xor al, 0xff
and al, r8b
mov cl, byte [rbp + 0x380]
xor cl, 1
mov r8b, r11b
and r8b, cl
xor r11b, 0xff
and r11b, 1
or r8b, r11b
mov cl, al
xor cl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r11b, byte [rbp + 0x380]
xor r11b, 1
mov sil, cl
and sil, 0xff
and al, r11b
mov dil, r9b
and dil, 0xff
and r8b, r11b
or sil, al
or dil, r8b
xor sil, dil
or cl, r9b
xor cl, 0xff
or r11b, 1
and cl, r11b
or sil, cl
mov al, r10b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x380]
xor cl, 1
and r10b, cl
mov r8b, byte [rbp + 0x380]
xor r8b, 1
and r8b, 0xff
and cl, 1
or al, r10b
or r8b, cl
xor al, r8b
mov cl, sil
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x380]
xor r8b, 1
and sil, r8b
or cl, sil
mov r8b, byte [rbp + 0x380]
xor r8b, 1
and r8b, 1
mov r9b, byte [rbp + 0x380]
xor r9b, 1
and r9b, 1
or r8b, r9b
mov r9b, al
xor r9b, 0xff
mov r10b, cl
xor r10b, 0xff
mov r11b, byte [rbp + 0x380]
xor r11b, 0
mov sil, r9b
and sil, 0
and al, r11b
mov dil, r10b
and dil, 0
and cl, r11b
or sil, al
or dil, cl
xor sil, dil
or r9b, r10b
xor r9b, 0xff
or r11b, 0
and r9b, r11b
or sil, r9b
mov al, byte [rbp + 0x380]
xor al, 1
mov cl, r8b
xor cl, 0xff
mov r9b, byte [rbp + 0x380]
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, sil
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x380]
xor cl, 1
and sil, cl
or al, sil
xor r10b, 0xff
mov cl, al
xor cl, r10b
and cl, al
mov al, bl
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x380]
xor r8b, 1
mov r9b, bl
and r9b, r8b
or al, r9b
mov r8b, cl
xor r8b, 0xff
and r8b, 0
mov r9b, byte [rbp + 0x380]
xor r9b, 0
mov r10b, cl
and r10b, r9b
mov r11b, byte [rbp + 0x380]
xor r11b, 1
and r11b, 0
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, byte [rbp + 0x380]
xor r9b, 0
and r9b, 1
mov r10b, byte [rbp + 0x380]
xor r10b, 1
mov r11b, r10b
and r11b, 0
mov sil, byte [rbp + 0x380]
xor sil, 1
and sil, 0xff
and r10b, 1
or r9b, r11b
or sil, r10b
xor r9b, sil
mov r10b, byte [rbp + 0x380]
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 + 0x380]
xor sil, 0
or bl, r10b
or sil, 0
xor bl, 0xff
and bl, sil
mov r10b, r8b
xor r10b, 0xff
mov sil, byte [rbp + 0x380]
xor sil, 0
mov dil, byte [rbp + 0x380]
xor dil, 1
or r10b, sil
or dil, 1
xor r10b, 0xff
and r10b, dil
mov sil, r9b
xor sil, 0xff
mov dil, cl
xor dil, sil
and dil, cl
mov cl, r11b
xor cl, 0xff
mov sil, bl
xor sil, 0xff
mov r14b, byte [rbp + 0x380]
xor r14b, 1
mov r15b, cl
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 cl, sil
xor cl, 0xff
or r14b, 1
and cl, r14b
or r15b, cl
mov cl, r10b
and cl, dil
xor r10b, dil
or cl, r10b
mov r10b, r15b
xor r10b, 0xff
mov r11b, cl
and r11b, r10b
xor cl, 0xff
and r15b, cl
or r11b, r15b
mov cl, al
xor cl, 0xff
mov r10b, r8b
xor r10b, 0xff
mov bl, byte [rbp + 0x380]
xor bl, 0
mov sil, cl
and sil, 0
and al, bl
mov dil, r10b
and dil, 0
and r8b, bl
or sil, al
or dil, r8b
xor sil, dil
or cl, r10b
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 + 0x380]
xor cl, 1
and sil, cl
or al, sil
mov cl, byte [rbp + 0x380]
xor cl, 0
mov r8b, r9b
xor r8b, 0xff
mov r10b, byte [rbp + 0x380]
xor r10b, 0
mov bl, cl
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 cl, r8b
xor cl, 0xff
or r10b, 0
and cl, r10b
or bl, cl
xor al, 0xff
xor bl, 0xff
mov cl, byte [rbp + 0x380]
xor cl, 1
or al, bl
or cl, 1
xor al, 0xff
and al, cl
mov cl, r11b
xor cl, 0xff
mov r8b, al
xor r8b, 0xff
mov r9b, byte [rbp + 0x380]
xor r9b, 1
mov r10b, cl
and r10b, 0xff
and r11b, r9b
mov bl, r8b
and bl, 0xff
and al, r9b
or r10b, r11b
or bl, al
xor r10b, bl
or cl, r8b
xor cl, 0xff
or r9b, 1
and cl, r9b
or r10b, cl
test r10b, 1
mov dword [rbp + 0x36c], edx
jne 0x6d863898
jmp 0x6d8bd244
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, 0x72977045
add r9d, 0
add r9d, r8d
sub r9d, 0x72977045
mov r8d, eax
sub r8d, ecx
add r8d, 0
mov r10d, eax
sub r10d, 0xb76158f6
sub r10d, r9d
add r10d, 0xb76158f6
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, r10d
add r9d, r8d
mov r8d, eax
sub r8d, r9d
sub eax, 0xb653c060
sub eax, r8d
add eax, 0xb653c060
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
xor sil, 0xff
xor sil, 1
and sil, 0xff
mov r14b, dil
xor r14b, 1
and r14b, 1
mov r15b, dil
xor r15b, 1
and r15b, 1
or r14b, r15b
mov r15b, r11b
xor r15b, 0xff
xor r14b, 0xff
mov r12b, dil
xor r12b, 1
or r15b, r14b
or r12b, 1
xor r15b, 0xff
and r15b, r12b
mov r14b, sil
xor r14b, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
mov al, r14b
and al, 0
and sil, r13b
mov cl, r12b
and cl, 0
and r15b, r13b
or al, sil
or cl, r15b
xor al, cl
or r14b, r12b
xor r14b, 0xff
or r13b, 0
and r14b, r13b
or al, r14b
mov cl, bl
xor cl, 0xff
and cl, 1
mov sil, dil
xor sil, 1
mov r14b, bl
and r14b, sil
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and sil, 1
or cl, r14b
or r15b, sil
xor cl, r15b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov sil, dil
xor sil, 1
and sil, 1
mov r14b, dil
xor r14b, 1
and r14b, 1
or sil, r14b
mov r14b, bl
xor r14b, 0xff
xor sil, 0xff
mov r15b, dil
xor r15b, 1
or r14b, sil
or r15b, 1
xor r14b, 0xff
and r14b, r15b
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
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, dil
xor cl, 1
and cl, 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 cl, r12b
or r13b, r15b
xor cl, r13b
xor cl, 0xff
xor cl, 0
and cl, 0
mov r15b, r14b
xor r15b, 0xff
mov r12b, cl
xor r12b, 0xff
mov r13b, dil
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, al
xor cl, 0xff
and cl, 1
mov r8b, dil
xor r8b, 1
mov r14b, al
and r14b, r8b
or cl, r14b
mov r8b, dil
xor r8b, 0
and r8b, 1
mov r14b, dil
xor r14b, 1
and r14b, 0
or r8b, r14b
mov r14b, dil
xor r14b, 1
and r14b, 1
mov r15b, dil
xor r15b, 1
and r15b, 1
or r14b, r15b
mov r15b, cl
and r15b, r8b
xor cl, r8b
or r15b, cl
mov cl, r14b
and cl, 1
xor r14b, 1
or cl, r14b
mov r8b, r15b
xor r8b, 0xff
and r8b, 1
mov r14b, dil
xor r14b, 1
and r15b, r14b
or r8b, r15b
xor r8b, 0xff
xor cl, 0xff
mov r14b, dil
xor r14b, 1
or r8b, cl
or r14b, 1
xor r8b, 0xff
and r8b, r14b
mov cl, dl
xor cl, 0xff
and cl, 1
mov r14b, dil
xor r14b, 1
mov r15b, dl
and r15b, r14b
or cl, r15b
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, dil
xor cl, 1
or r15b, r11b
or cl, 1
xor r15b, 0xff
and r15b, cl
mov cl, dil
xor cl, 0
and cl, 0
mov r11b, dil
xor r11b, 0
mov r14b, r11b
and r14b, 0
mov r12b, dil
xor r12b, 1
and r12b, 0
and r11b, 1
or cl, r14b
or r12b, r11b
xor cl, r12b
mov r11b, sil
xor r11b, 0xff
mov r14b, cl
and r14b, r11b
xor cl, 0xff
mov r11b, sil
and r11b, cl
or r14b, r11b
xor r14b, 0xff
mov cl, sil
xor cl, 0xff
mov r11b, dil
xor r11b, 0
or r14b, cl
or r11b, 0
xor r14b, 0xff
and r14b, r11b
mov cl, bl
xor cl, 0xff
and cl, 1
mov r11b, dil
xor r11b, 1
and bl, r11b
or cl, bl
mov r11b, dl
xor r11b, 0xff
and r11b, 1
mov bl, dil
xor bl, 1
mov r12b, dl
and r12b, bl
or r11b, r12b
mov bl, dil
xor bl, 1
and bl, 1
mov r12b, dil
xor r12b, 1
and r12b, 1
or bl, r12b
mov r12b, cl
and r12b, r11b
xor cl, r11b
or r12b, cl
mov cl, bl
and cl, 1
xor bl, 1
or cl, bl
mov r11b, r12b
xor r11b, 0xff
and r11b, 1
mov bl, dil
xor bl, 1
and r12b, bl
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and bl, 1
or r11b, r12b
or r13b, bl
xor r11b, r13b
xor r11b, 0xff
xor cl, 0xff
mov bl, dil
xor bl, 0
or r11b, cl
or bl, 0
xor r11b, 0xff
and r11b, bl
mov cl, r15b
xor cl, 0xff
mov bl, r8b
xor bl, cl
and bl, r8b
mov cl, r8b
xor cl, 0xff
and cl, 0
mov r12b, dil
xor r12b, 0
and r8b, r12b
mov r13b, r15b
xor r13b, 0xff
and r13b, 0
and r15b, r12b
or cl, r8b
or r13b, r15b
xor cl, r13b
mov r8b, bl
xor r8b, 0xff
mov r15b, cl
xor r15b, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, r8b
and r13b, 0
and bl, r12b
mov r9b, r15b
and r9b, 0
and cl, r12b
or r13b, bl
or r9b, cl
xor r13b, r9b
or r8b, r15b
xor r8b, 0xff
or r12b, 0
and r8b, r12b
or r13b, r8b
mov cl, r11b
xor cl, 0xff
mov r8b, r14b
xor r8b, cl
and r8b, r14b
mov cl, r14b
xor cl, 0xff
mov r9b, r11b
and r9b, cl
xor r11b, 0xff
and r14b, r11b
or r9b, r14b
mov cl, r8b
and cl, r9b
xor r8b, r9b
or cl, r8b
mov r8b, r13b
xor r8b, 0xff
and r8b, 1
mov r9b, dil
xor r9b, 1
mov r11b, r13b
and r11b, r9b
mov bl, dil
xor bl, 1
and bl, 0xff
and r9b, 1
or r8b, r11b
or bl, r9b
xor r8b, bl
mov r9b, cl
xor r9b, 0xff
xor r8b, 0xff
mov r11b, dil
xor r11b, 1
or r9b, r8b
or r11b, 1
xor r9b, 0xff
and r9b, r11b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r11b, dil
xor r11b, 1
and cl, r11b
or r8b, cl
xor r13b, 0xff
xor r8b, 0xff
mov cl, dil
xor cl, 0
or r13b, r8b
or cl, 0
xor r13b, 0xff
and r13b, cl
mov cl, r9b
xor cl, 0xff
mov r8b, r13b
xor r8b, 0xff
mov r11b, dil
xor r11b, 1
mov bl, cl
and bl, 0xff
and r9b, r11b
mov r14b, r8b
and r14b, 0xff
and r13b, r11b
or bl, r9b
or r14b, r13b
xor bl, r14b
or cl, r8b
xor cl, 0xff
or r11b, 1
and cl, r11b
or bl, cl
mov cl, sil
xor cl, 0xff
mov r8b, al
xor r8b, cl
and r8b, al
mov cl, al
xor cl, 0xff
mov r9b, sil
and r9b, cl
xor sil, 0xff
and al, sil
or r9b, al
mov al, r8b
xor al, 0xff
mov cl, r9b
xor cl, 0xff
mov r11b, dil
xor r11b, 0
mov sil, al
and sil, 0
and r8b, r11b
mov r14b, cl
and r14b, 0
and r9b, r11b
or sil, r8b
or r14b, r9b
xor sil, r14b
or al, cl
xor al, 0xff
or r11b, 0
and al, r11b
or sil, al
mov al, sil
xor al, 0xff
and al, 0
mov cl, dil
xor cl, 0
mov r8b, sil
and r8b, cl
mov r9b, dil
xor r9b, 1
and r9b, 0
and cl, 1
or al, r8b
or r9b, cl
xor al, r9b
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, dil
xor cl, 1
and cl, 0
mov r8b, dil
xor r8b, 0
mov r9b, r8b
and r9b, 1
mov r11b, dil
xor r11b, 1
and r11b, 0
and r8b, 1
or cl, r9b
or r11b, r8b
xor cl, r11b
mov r8b, cl
xor r8b, 0xff
mov r9b, sil
xor r9b, r8b
and r9b, sil
mov r8b, dil
xor r8b, 1
and r8b, 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 r8b, sil
or r14b, r11b
xor r8b, r14b
mov r11b, dil
xor r11b, 1
mov sil, r8b
xor sil, r11b
and sil, r8b
mov r8b, dil
xor r8b, 1
xor cl, 0xff
mov r11b, dil
xor r11b, 0
or r8b, cl
or r11b, 0
xor r8b, 0xff
and r8b, r11b
mov cl, al
and cl, r9b
xor al, r9b
or cl, al
mov al, sil
xor al, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r11b, dil
xor r11b, 1
mov r14b, al
and r14b, 0xff
and sil, r11b
mov r15b, r9b
and r15b, 0xff
and r8b, r11b
or r14b, sil
or r15b, r8b
xor r14b, r15b
or al, r9b
xor al, 0xff
or r11b, 1
and al, r11b
or r14b, al
mov al, cl
xor al, 0xff
mov r8b, r14b
and r8b, al
xor r14b, 0xff
and cl, r14b
or r8b, cl
mov al, dl
xor al, 0xff
xor al, 0
and al, 0
mov cl, dil
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 r11b, dil
xor r11b, 0
mov sil, cl
and sil, 0
and al, r11b
mov r14b, dl
and r14b, 0
and r9b, r11b
or sil, al
or r14b, r9b
xor sil, r14b
or cl, dl
xor cl, 0xff
or r11b, 0
and cl, r11b
or sil, cl
mov al, sil
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
and sil, cl
mov dl, dil
xor dl, 1
and dl, 0xff
and cl, 1
or al, sil
or dl, cl
xor al, dl
mov cl, r8b
xor cl, 0xff
mov dl, al
and dl, cl
xor al, 0xff
mov cl, r8b
and cl, al
or dl, cl
xor r8b, 0xff
mov al, dl
xor al, r8b
and al, dl
mov cl, al
xor cl, 0xff
mov dl, bl
xor dl, cl
and dl, bl
mov cl, bl
xor cl, 0xff
mov r8b, al
and r8b, cl
xor al, 0xff
and bl, al
or r8b, bl
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 0x6d8640dd
jmp 0x6d8b6064
jmp 0x6d8640e2
mov eax, dword [rbp + 0x374]
mov ecx, dword [rbp + 0x36c]
cmp eax, ecx
setb dl
mov byte [rbp + 0x36b], dl
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0xfd882b60
add r8d, 0
sub r8d, 0xd351b19
sub r8d, 0xfd882b60
sub r8d, 0x4600a6fa
sub r8d, 1
add r8d, 0x4600a6fa
mov r9d, eax
sub r9d, 0xd351b19
sub r8d, r9d
mov r9d, ecx
add r9d, 0x12523937
add r9d, 0xf1141915
sub r9d, 0x12523937
sub eax, r8d
sub r9d, eax
sub r9d, 0xb9630c38
sub r9d, 0xf1141915
add r9d, 0xb9630c38
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 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
xor sil, 0
and dil, sil
mov r14b, r11b
xor r14b, 0xff
and r14b, 0
and r11b, sil
or r10b, dil
or r14b, r11b
xor r10b, r14b
mov r11b, bl
and r11b, r10b
xor bl, r10b
or r11b, bl
test r11b, 1
jne 0x6d8642d3
jmp 0x6d8b6069
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
add r8d, 0x84301922
add r8d, 0xe23acc57
sub r8d, 0x84301922
sub r8d, 0x81757a47
sub r8d, 0xd0844196
add r8d, 0x81757a47
sub r8d, 0x59bd6fe6
sub r8d, 0xe23acc57
add r8d, 0x59bd6fe6
sub r8d, 0xa830773f
add r8d, 0x59adc849
add r8d, 0xa830773f
mov r9d, eax
sub r9d, 1
add r8d, r9d
sub r8d, 0x1ef5bd5b
sub r8d, 0x59adc849
add r8d, 0x1ef5bd5b
add r8d, 0x6d84e06
sub r8d, 0xfd8c7bca
sub r8d, 0x6d84e06
add r8d, 0x8ed7d61f
add r8d, 0xd0844196
sub r8d, 0x8ed7d61f
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0xfd8c7bca
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
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, 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 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
and bl, r15b
xor r13b, r15b
or bl, r13b
mov r14b, dil
xor r14b, 0xff
and r14b, 0
mov r15b, sil
xor r15b, 0
and dil, r15b
mov r12b, bl
xor r12b, 0xff
and r12b, 0
and bl, r15b
or r14b, dil
or r12b, bl
xor r14b, r12b
mov bl, r11b
xor bl, 0xff
and bl, 1
mov dil, sil
xor dil, 1
mov r15b, r11b
and r15b, dil
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and dil, 1
or bl, r15b
or r12b, dil
xor bl, r12b
mov dil, sil
xor dil, 0
xor bl, 0xff
mov r15b, sil
xor r15b, 0
or dil, bl
or r15b, 0
xor dil, 0xff
and dil, r15b
mov bl, sil
xor bl, 0
and bl, 1
mov r15b, sil
xor r15b, 1
and r15b, 0
or bl, r15b
mov r15b, bl
xor r15b, 0xff
mov r12b, r11b
xor r12b, r15b
and r12b, r11b
mov r15b, sil
xor r15b, 1
and r15b, 1
mov r13b, sil
xor r13b, 1
and r13b, 1
or r15b, r13b
mov r13b, sil
xor r13b, 0
mov al, r15b
xor al, r13b
and al, r15b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov r15b, dil
xor r15b, 0xff
mov r13b, r12b
xor r13b, 0xff
mov cl, sil
xor cl, 1
mov dl, r15b
and dl, 0xff
and dil, cl
mov r8b, r13b
and r8b, 0xff
and r12b, cl
or dl, dil
or r8b, r12b
xor dl, r8b
or r15b, r13b
xor r15b, 0xff
or cl, 1
and r15b, cl
or dl, r15b
mov cl, al
and cl, bl
xor al, bl
or cl, al
mov al, dl
xor al, 0xff
mov r8b, cl
and r8b, al
xor cl, 0xff
and dl, cl
or r8b, dl
mov al, sil
xor al, 0
and al, 0
mov cl, sil
xor cl, 0
mov dl, cl
and dl, 0
mov bl, sil
xor bl, 1
and bl, 0
and cl, 1
or al, dl
or bl, cl
xor al, bl
mov cl, sil
xor cl, 1
xor al, 0xff
mov dl, sil
xor dl, 0
or cl, al
or dl, 0
xor cl, 0xff
and cl, dl
mov al, sil
xor al, 1
and al, 1
mov dl, sil
xor dl, 1
mov bl, dl
and bl, 1
mov dil, sil
xor dil, 1
and dil, 0xff
and dl, 1
or al, bl
or dil, dl
xor al, dil
mov dl, sil
xor dl, 0
xor al, 0xff
mov bl, sil
xor bl, 0
or dl, al
or bl, 0
xor dl, 0xff
and dl, bl
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, r14b
xor dl, 0xff
mov bl, cl
and bl, dl
xor cl, 0xff
mov dl, r14b
and dl, cl
or bl, dl
xor bl, 0xff
mov cl, r14b
xor cl, 0xff
mov dl, sil
xor dl, 1
or bl, cl
or dl, 1
xor bl, 0xff
and bl, dl
mov cl, r10b
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
and r10b, dl
or cl, r10b
mov dl, al
xor dl, 0xff
and dl, 1
mov r10b, sil
xor r10b, 1
mov dil, al
and dil, r10b
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and r10b, 1
or dl, dil
or r15b, r10b
xor dl, r15b
mov r10b, sil
xor r10b, 1
and r10b, 1
mov dil, sil
xor dil, 1
and dil, 1
or r10b, dil
mov dil, cl
xor dil, 0xff
mov r15b, dl
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, dil
and r13b, 0xff
and cl, r12b
mov r9b, r15b
and r9b, 0xff
and dl, r12b
or r13b, cl
or r9b, dl
xor r13b, r9b
or dil, r15b
xor dil, 0xff
or r12b, 1
and dil, r12b
or r13b, dil
mov cl, sil
xor cl, 1
mov dl, r10b
xor dl, 0xff
mov r9b, sil
xor r9b, 0
mov dil, cl
and dil, 0
mov r15b, r9b
and r15b, 1
mov r12b, dl
and r12b, 0
and r10b, r9b
or dil, r15b
or r12b, r10b
xor dil, r12b
or cl, dl
xor cl, 0xff
or r9b, 0
and cl, r9b
or dil, cl
mov cl, r13b
xor cl, 0xff
and cl, 0
mov dl, sil
xor dl, 0
and r13b, dl
mov r9b, sil
xor r9b, 1
and r9b, 0
and dl, 1
or cl, r13b
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, 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, r8b
xor r9b, 0xff
and r9b, 0
mov r10b, sil
xor r10b, 0
mov dil, r8b
and dil, r10b
mov r15b, dl
xor r15b, 0xff
and r15b, 0
and dl, r10b
or r9b, dil
or r15b, dl
xor r9b, r15b
xor r9b, 0xff
mov dl, r8b
xor dl, 0xff
mov r10b, sil
xor r10b, 1
or r9b, dl
or r10b, 1
xor r9b, 0xff
and r9b, r10b
mov dl, r11b
xor dl, 0xff
and dl, 1
mov r10b, sil
xor r10b, 1
and r11b, r10b
or dl, r11b
mov r10b, al
xor r10b, 0xff
and r10b, 0
mov r11b, sil
xor r11b, 0
mov dil, al
and dil, r11b
mov r15b, sil
xor r15b, 1
and r15b, 0
and r11b, 1
or r10b, dil
or r15b, r11b
xor r10b, r15b
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, r10b
xor dl, r10b
or dil, dl
mov dl, sil
xor dl, 1
mov r10b, r11b
xor r10b, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, dl
and r12b, 0xff
mov r13b, r15b
and r13b, 1
mov byte [rbp + 0x36a], r10b
and r10b, 0xff
and r11b, r15b
or r12b, r13b
or r10b, r11b
xor r12b, r10b
mov r10b, byte [rbp + 0x36a]
or dl, r10b
xor dl, 0xff
or r15b, 1
and dl, r15b
or r12b, dl
mov dl, dil
xor dl, 0xff
and dl, 0
mov r11b, sil
xor r11b, 0
and dil, r11b
mov r15b, sil
xor r15b, 1
and r15b, 0
and r11b, 1
or dl, dil
or r15b, r11b
xor dl, r15b
xor dl, 0xff
xor r12b, 0xff
mov r11b, sil
xor r11b, 1
or dl, r12b
or r11b, 1
xor dl, 0xff
and dl, r11b
mov r11b, bl
xor r11b, 0xff
and r11b, 0
mov dil, sil
xor dil, 0
mov r15b, bl
and r15b, dil
mov r12b, sil
xor r12b, 1
and r12b, 0
and dil, 1
or r11b, r15b
or r12b, dil
xor r11b, r12b
mov dil, cl
xor dil, 0xff
and dil, 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 dil, r12b
or r13b, r15b
xor dil, r13b
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, r11b
xor r10b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, sil
xor r13b, 0
or r10b, r12b
or r13b, 0
xor r10b, 0xff
and r10b, r13b
mov r12b, r15b
xor r12b, 0xff
mov r13b, bl
xor r13b, r12b
and r13b, bl
mov bl, sil
xor bl, 1
mov r12b, dil
xor r12b, bl
and r12b, dil
mov bl, r15b
xor bl, 0xff
mov byte [rbp + 0x369], cl
xor cl, bl
mov bl, byte [rbp + 0x369]
and cl, bl
mov bl, r10b
xor bl, 0xff
mov byte [rbp + 0x368], r13b
xor r13b, 0xff
mov byte [rbp + 0x367], sil
xor sil, 1
mov byte [rbp + 0x366], bl
and bl, 0xff
and r10b, sil
mov byte [rbp + 0x365], r13b
and r13b, 0xff
mov byte [rbp + 0x364], al
mov al, byte [rbp + 0x368]
and al, sil
or bl, r10b
or r13b, al
xor bl, r13b
mov al, byte [rbp + 0x366]
mov r10b, byte [rbp + 0x365]
or al, r10b
xor al, 0xff
or sil, 1
and al, sil
or bl, al
mov al, r12b
and al, cl
xor r12b, cl
or al, r12b
mov cl, bl
xor cl, 0xff
mov sil, al
and sil, cl
xor al, 0xff
and bl, al
or sil, bl
mov al, r11b
and al, dil
xor r11b, dil
or al, r11b
mov cl, al
xor cl, 0xff
and cl, 1
mov r11b, byte [rbp + 0x367]
xor r11b, 1
and al, r11b
or cl, al
mov al, r15b
and al, 1
xor r15b, 1
or al, r15b
xor al, 0xff
mov r11b, cl
xor r11b, al
and r11b, cl
mov al, sil
and al, r11b
xor sil, r11b
or al, sil
mov cl, r9b
xor cl, 0xff
and cl, 1
mov r11b, byte [rbp + 0x367]
xor r11b, 1
mov bl, r9b
and bl, r11b
or cl, bl
mov r11b, dl
xor r11b, 0xff
and r11b, 1
mov bl, byte [rbp + 0x367]
xor bl, 1
mov sil, dl
and sil, bl
or r11b, sil
mov bl, byte [rbp + 0x367]
xor bl, 0
and bl, 1
mov sil, byte [rbp + 0x367]
xor sil, 1
and sil, 0
or bl, sil
mov sil, cl
xor sil, 0xff
mov dil, byte [rbp + 0x367]
xor dil, 0
mov r15b, byte [rbp + 0x367]
xor r15b, 0
or sil, dil
or r15b, 0
xor sil, 0xff
and sil, r15b
mov dil, bl
xor dil, 0xff
mov r15b, r9b
xor r15b, dil
and r15b, r9b
mov r9b, r11b
xor r9b, 0xff
mov dil, byte [rbp + 0x367]
xor dil, 0
mov r12b, byte [rbp + 0x367]
xor r12b, 0
or r9b, dil
or r12b, 0
xor r9b, 0xff
and r9b, r12b
mov dil, bl
xor dil, 0xff
mov r12b, dl
xor r12b, dil
and r12b, dl
mov dl, sil
and dl, r15b
xor sil, r15b
or dl, sil
mov sil, r9b
and sil, r12b
xor r9b, r12b
or sil, r9b
mov r9b, dl
xor r9b, 0xff
mov dil, sil
and dil, r9b
xor sil, 0xff
and dl, sil
or dil, dl
mov dl, cl
and dl, r11b
xor cl, r11b
or dl, cl
mov cl, dl
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp + 0x367]
xor r9b, 1
and dl, r9b
or cl, dl
mov dl, byte [rbp + 0x367]
xor dl, 0
mov r9b, bl
xor r9b, 0xff
mov r11b, byte [rbp + 0x367]
xor r11b, 0
mov sil, dl
and sil, 0
mov r15b, r11b
and r15b, 0
mov r12b, r9b
and r12b, 0
and bl, r11b
or sil, r15b
or r12b, bl
xor sil, r12b
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, dil
xor cl, 0xff
mov r9b, dl
xor r9b, 0xff
mov r11b, byte [rbp + 0x367]
xor r11b, 0
mov bl, cl
and bl, 0
and dil, r11b
mov sil, r9b
and sil, 0
and dl, r11b
or bl, dil
or sil, dl
xor bl, sil
or cl, r9b
xor cl, 0xff
or r11b, 0
and cl, r11b
or bl, cl
mov cl, al
xor cl, 0xff
and cl, 0
mov dl, byte [rbp + 0x367]
xor dl, 0
mov r9b, al
and r9b, dl
mov r11b, byte [rbp + 0x367]
xor r11b, 1
and r11b, 0
and dl, 1
or cl, r9b
or r11b, dl
xor cl, r11b
mov dl, byte [rbp + 0x367]
xor dl, 0
xor cl, 0xff
mov r9b, byte [rbp + 0x367]
xor r9b, 1
or dl, cl
or r9b, 1
xor dl, 0xff
and dl, r9b
mov cl, byte [rbp + 0x367]
xor cl, 0
and cl, 1
mov r9b, byte [rbp + 0x367]
xor r9b, 1
mov r11b, r9b
and r11b, 0
mov sil, byte [rbp + 0x367]
xor sil, 1
and sil, 0xff
and r9b, 1
or cl, r11b
or sil, r9b
xor cl, sil
xor al, 0xff
mov r9b, cl
xor r9b, 0xff
mov r11b, byte [rbp + 0x367]
xor r11b, 1
or al, r9b
or r11b, 1
xor al, 0xff
and al, r11b
mov r9b, bl
xor r9b, 0xff
and r9b, 1
mov r11b, byte [rbp + 0x367]
xor r11b, 1
mov sil, bl
and sil, r11b
mov dil, byte [rbp + 0x367]
xor dil, 1
and dil, 0xff
and r11b, 1
or r9b, sil
or dil, r11b
xor r9b, dil
mov r11b, byte [rbp + 0x367]
xor r11b, 0
mov sil, r9b
xor sil, r11b
and sil, r9b
xor bl, 0xff
xor cl, 0xff
mov r9b, byte [rbp + 0x367]
xor r9b, 0
or bl, cl
or r9b, 0
xor bl, 0xff
and bl, r9b
mov cl, dl
xor cl, 0xff
mov r9b, al
xor r9b, 0xff
mov r11b, byte [rbp + 0x367]
xor r11b, 0
mov dil, cl
and dil, 0
and dl, r11b
mov r15b, r9b
and r15b, 0
and al, r11b
or dil, dl
or r15b, al
xor dil, r15b
or cl, r9b
xor cl, 0xff
or r11b, 0
and cl, r11b
or dil, cl
mov al, sil
xor al, 0xff
mov cl, bl
xor cl, 0xff
mov dl, byte [rbp + 0x367]
xor dl, 0
mov r9b, al
and r9b, 0
and sil, dl
mov r11b, cl
and r11b, 0
and bl, dl
or r9b, sil
or r11b, bl
xor r9b, r11b
or al, cl
xor al, 0xff
or dl, 0
and al, dl
or r9b, al
mov al, dil
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x367]
xor cl, 0
and dil, cl
mov dl, r9b
xor dl, 0xff
and dl, 0
and r9b, cl
or al, dil
or dl, r9b
xor al, dl
mov cl, r14b
xor cl, 0xff
mov dl, r8b
xor dl, 0xff
mov r9b, byte [rbp + 0x367]
xor r9b, 0
or cl, dl
or r9b, 0
xor cl, 0xff
and cl, r9b
mov dl, r14b
xor dl, 0xff
mov r9b, r8b
and r9b, dl
xor r8b, 0xff
and r14b, r8b
or r9b, r14b
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 + 0x367]
xor r8b, 1
mov r9b, dl
and r9b, r8b
or cl, r9b
mov r8b, byte [rbp + 0x367]
xor r8b, 1
xor cl, 0xff
mov r9b, byte [rbp + 0x367]
xor r9b, 1
or r8b, cl
or r9b, 1
xor r8b, 0xff
and r8b, r9b
mov cl, byte [rbp + 0x367]
xor cl, 1
and cl, 1
mov r9b, byte [rbp + 0x367]
xor r9b, 1
mov r11b, r9b
and r11b, 1
mov bl, byte [rbp + 0x367]
xor bl, 1
and bl, 0xff
and r9b, 1
or cl, r11b
or bl, r9b
xor cl, bl
xor dl, 0xff
xor cl, 0xff
mov r9b, byte [rbp + 0x367]
xor r9b, 1
or dl, cl
or r9b, 1
xor dl, 0xff
and dl, r9b
mov cl, r8b
xor cl, 0xff
mov r9b, dl
xor r9b, 0xff
mov r11b, byte [rbp + 0x367]
xor r11b, 0
mov bl, cl
and bl, 0
and r8b, r11b
mov sil, r9b
and sil, 0
and dl, r11b
or bl, r8b
or sil, dl
xor bl, sil
or cl, r9b
xor cl, 0xff
or r11b, 0
and cl, r11b
or bl, cl
mov cl, byte [rbp + 0x367]
xor cl, 0
and cl, 1
mov dl, byte [rbp + 0x367]
xor dl, 1
and dl, 0
or cl, dl
mov dl, byte [rbp + 0x364]
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp + 0x367]
xor r8b, 0
mov r9b, byte [rbp + 0x364]
and r9b, r8b
mov r11b, byte [rbp + 0x367]
xor r11b, 1
and r11b, 0
and r8b, 1
or dl, r9b
or r11b, r8b
xor dl, r11b
mov r8b, byte [rbp + 0x367]
xor r8b, 0
and r8b, 1
mov r9b, byte [rbp + 0x367]
xor r9b, 1
and r9b, 0
or r8b, r9b
mov r9b, byte [rbp + 0x367]
xor r9b, 0
mov r11b, cl
xor r11b, r9b
and r11b, cl
mov r9b, r8b
xor r9b, 0xff
xor r9b, 0
and r9b, 0
mov sil, dl
xor sil, 0xff
mov dil, byte [rbp + 0x367]
xor dil, 0
mov r14b, byte [rbp + 0x367]
xor r14b, 0
or sil, dil
or r14b, 0
xor sil, 0xff
and sil, r14b
mov dil, r8b
xor dil, 0xff
mov r14b, byte [rbp + 0x364]
xor r14b, dil
mov dil, byte [rbp + 0x364]
and r14b, dil
mov r15b, r11b
xor r15b, 0xff
mov r12b, r9b
xor r12b, 0xff
mov r13b, byte [rbp + 0x367]
xor r13b, 0
mov r10b, r15b
and r10b, 0
and r11b, r13b
mov dil, r12b
and dil, 0
and r9b, r13b
or r10b, r11b
or dil, r9b
xor r10b, dil
or r15b, r12b
xor r15b, 0xff
or r13b, 0
and r15b, r13b
or r10b, r15b
mov r9b, sil
and r9b, r14b
xor sil, r14b
or r9b, sil
mov r11b, r10b
xor r11b, 0xff
mov sil, r9b
and sil, r11b
xor r9b, 0xff
and r10b, r9b
or sil, r10b
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 + 0x367]
xor dl, 0
and r9b, dl
mov r10b, byte [rbp + 0x367]
xor r10b, 1
and r10b, 0
and dl, 1
or cl, r9b
or r10b, dl
xor cl, r10b
mov dl, byte [rbp + 0x367]
xor dl, 0
mov r9b, r8b
xor r9b, 0xff
mov r10b, byte [rbp + 0x367]
xor r10b, 1
mov r11b, dl
and r11b, 0xff
mov dil, r10b
and dil, 0
mov r14b, r9b
and r14b, 0xff
and r8b, r10b
or r11b, dil
or r14b, r8b
xor r11b, r14b
or dl, r9b
xor dl, 0xff
or r10b, 1
and dl, r10b
or r11b, dl
xor cl, 0xff
xor r11b, 0xff
mov dl, byte [rbp + 0x367]
xor dl, 0
or cl, r11b
or dl, 0
xor cl, 0xff
and cl, dl
mov dl, sil
and dl, cl
xor sil, cl
or dl, sil
mov cl, dl
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x367]
xor r8b, 1
and dl, r8b
or cl, dl
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 + 0x367]
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 + 0x367]
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 + 0x367]
xor r9b, 1
mov r10b, r8b
and r10b, r9b
or dl, r10b
mov r9b, byte [rbp + 0x367]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0x367]
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, cl
xor r10b, 0xff
mov r11b, byte [rbp + 0x367]
xor r11b, 1
mov bl, byte [rbp + 0x367]
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 + 0x367]
xor bl, 0
or al, r11b
or bl, 0
xor al, 0xff
and al, bl
mov r11b, dl
xor r11b, 0xff
mov bl, byte [rbp + 0x367]
xor bl, 1
mov sil, byte [rbp + 0x367]
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 + 0x367]
xor sil, 1
or r8b, bl
or sil, 1
xor r8b, 0xff
and r8b, sil
mov bl, r10b
xor bl, 0xff
mov sil, al
xor sil, 0xff
mov dil, byte [rbp + 0x367]
xor dil, 1
mov r14b, bl
and r14b, 0xff
and r10b, dil
mov r15b, sil
and r15b, 0xff
and al, dil
or r14b, r10b
or r15b, al
xor r14b, r15b
or bl, sil
xor bl, 0xff
or dil, 1
and bl, dil
or r14b, bl
mov al, r11b
xor al, 0xff
mov r10b, r8b
xor r10b, 0xff
mov bl, byte [rbp + 0x367]
xor bl, 1
mov sil, al
and sil, 0xff
and r11b, bl
mov dil, r10b
and dil, 0xff
and r8b, bl
or sil, r11b
or dil, r8b
xor sil, dil
or al, r10b
xor al, 0xff
or bl, 1
and al, bl
or sil, al
mov al, r14b
xor al, 0xff
mov r8b, sil
and r8b, al
xor sil, 0xff
and r14b, sil
or r8b, r14b
mov al, cl
xor al, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, byte [rbp + 0x367]
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, byte [rbp + 0x367]
xor cl, 1
and bl, cl
or al, bl
mov cl, byte [rbp + 0x367]
xor cl, 1
mov dl, r9b
xor dl, 0xff
mov r10b, byte [rbp + 0x367]
xor r10b, 1
mov r11b, cl
and r11b, 0xff
mov bl, r10b
and bl, 1
mov sil, dl
and sil, 0xff
and r9b, r10b
or r11b, bl
or sil, r9b
xor r11b, sil
or cl, dl
xor cl, 0xff
or r10b, 1
and cl, r10b
or r11b, cl
xor al, 0xff
xor r11b, 0xff
mov cl, byte [rbp + 0x367]
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 + 0x367]
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 0x6d865408
jmp 0x6d8bd249
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xcdb9e428
sub r8d, ecx
add r8d, 0xcdb9e428
mov r9d, eax
sub r9d, 0x67f0478f
sub r9d, 0x65e838
add r9d, 0x67f0478f
add r8d, 0x39f4155e
add r8d, r9d
sub r8d, 0x39f4155e
mov r9d, 0x7fd9aa7a
add r9d, 0
sub r9d, r8d
sub r9d, 0x7fd9aa7a
add r9d, 0xdef377b7
add r9d, 0xd9331c6f
sub r9d, 0xdef377b7
mov r8d, eax
sub r8d, 1
add r9d, r8d
sub r9d, 0xcadf37b2
sub r9d, 0xd9331c6f
add r9d, 0xcadf37b2
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0xc3f2ed2a
add r8d, r9d
mov r9d, eax
sub r9d, r8d
add r9d, 0xcdc8eb2
sub r9d, 0x65e838
sub r9d, 0xcdc8eb2
sub eax, 0xc3f2ed2a
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
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r10b
and r15b, r14b
mov r12b, bl
xor r12b, 0xff
and r12b, 0xff
and bl, r14b
or dil, r15b
or r12b, bl
xor dil, r12b
mov bl, r10b
xor bl, 0xff
mov r14b, dil
xor r14b, bl
and r14b, dil
mov bl, r10b
xor bl, 0xff
and bl, 1
mov dil, sil
xor dil, 1
mov r15b, r10b
and r15b, dil
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and dil, 1
or bl, r15b
or r12b, dil
xor bl, r12b
mov dil, sil
xor dil, 1
xor bl, 0xff
mov r15b, sil
xor r15b, 0
or dil, bl
or r15b, 0
xor dil, 0xff
and dil, r15b
mov bl, sil
xor bl, 1
and bl, 0
mov r15b, sil
xor r15b, 0
mov r12b, r15b
and r12b, 1
mov r13b, sil
xor r13b, 1
and r13b, 0
and r15b, 1
or bl, r12b
or r13b, r15b
xor bl, r13b
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
mov al, sil
xor al, 1
mov r12b, r15b
xor r12b, al
and r12b, r15b
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, r12b
xor r10b, 0xff
mov bl, al
xor bl, 0xff
mov dil, sil
xor dil, 0
mov r15b, r10b
and r15b, 0
and r12b, dil
mov r13b, bl
and r13b, 0
and al, dil
or r15b, r12b
or r13b, al
xor r15b, r13b
or r10b, bl
xor r10b, 0xff
or dil, 0
and r10b, dil
or r15b, r10b
mov al, r11b
xor al, 0xff
and al, 1
mov r10b, sil
xor r10b, 1
and r11b, r10b
mov bl, r15b
xor bl, 0xff
and bl, 0xff
and r15b, r10b
or al, r11b
or bl, r15b
xor al, bl
mov r10b, al
xor r10b, 0xff
mov r11b, r14b
xor r11b, r10b
and r11b, r14b
mov r10b, r14b
xor r10b, 0xff
and r10b, 1
xor sil, 1
and r14b, sil
mov bl, al
xor bl, 0xff
and bl, 0xff
and al, sil
or r10b, r14b
or bl, al
xor r10b, bl
mov al, r11b
and al, r10b
xor r11b, r10b
or al, r11b
test al, 1
jne 0x6d8656f6
jmp 0x6d8bd249
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x80893c2b
mov r9d, ecx
sub r9d, r8d
add r9d, 0x31840e4e
add r9d, 0xdc5073ca
sub r9d, 0x31840e4e
sub r9d, 0x791d8b0d
sub r9d, 0x80893c2b
add r9d, 0x791d8b0d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0x154a4794
add r8d, r9d
mov r9d, eax
sub r9d, r8d
sub r9d, 0x946c2c61
sub r9d, 1
add r9d, 0x946c2c61
add r9d, 0x43f0af81
sub r9d, 0x154a4794
sub r9d, 0x43f0af81
add r9d, 0x2a255bbc
sub r9d, 0xa228c1fe
sub r9d, 0x2a255bbc
sub r9d, 0x930de0ed
sub r9d, 0xdc5073ca
add r9d, 0x930de0ed
sub eax, 0xa228c1fe
sub r9d, eax
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 0
mov sil, 1
mov dil, sil
xor dil, 0
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov dil, sil
xor dil, 1
and dil, 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, 1
or r14b, r15b
or r12b, 1
xor r14b, 0xff
and r14b, r12b
mov r15b, sil
xor r15b, 1
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 1
or r15b, r12b
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, sil
xor r13b, 1
or r15b, r12b
or r13b, 1
xor r15b, 0xff
and r15b, r13b
mov r12b, sil
xor r12b, 1
xor dil, 0xff
mov r13b, sil
xor r13b, 0
or r12b, dil
or r13b, 0
xor r12b, 0xff
and r12b, r13b
mov dil, bl
xor dil, 0xff
mov r13b, r14b
xor r13b, 0xff
mov al, sil
xor al, 0
mov cl, dil
and cl, 0
and bl, al
mov dl, r13b
and dl, 0
and r14b, al
or cl, bl
or dl, r14b
xor cl, dl
or dil, r13b
xor dil, 0xff
or al, 0
and dil, al
or cl, dil
mov al, r15b
and al, r12b
xor r15b, r12b
or al, r15b
mov dl, cl
xor dl, 0xff
and dl, 1
mov bl, sil
xor bl, 1
and cl, bl
mov dil, al
xor dil, 0xff
and dil, 0xff
and al, bl
or dl, cl
or dil, al
xor dl, dil
mov al, r11b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
mov bl, r11b
and bl, cl
mov dil, sil
xor dil, 1
and dil, 0xff
and cl, 1
or al, bl
or dil, cl
xor al, dil
mov cl, sil
xor cl, 1
xor al, 0xff
mov bl, sil
xor bl, 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, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or bl, r14b
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, 0
or bl, al
or r14b, 0
xor bl, 0xff
and bl, r14b
mov al, cl
and al, dil
xor cl, dil
or al, cl
mov cl, r15b
xor cl, 0xff
mov dil, bl
xor dil, 0xff
mov r14b, sil
xor r14b, 0
mov r12b, cl
and r12b, 0
and r15b, r14b
mov r13b, dil
and r13b, 0
and bl, r14b
or r12b, r15b
or r13b, bl
xor r12b, r13b
or cl, dil
xor cl, 0xff
or r14b, 0
and cl, r14b
or r12b, cl
mov cl, al
xor cl, 0xff
mov bl, r12b
and bl, cl
xor r12b, 0xff
and al, r12b
or bl, al
mov al, sil
xor al, 1
and al, 0
mov cl, sil
xor cl, 0
mov dil, cl
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
and cl, 1
or al, dil
or r14b, cl
xor al, r14b
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, 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, dl
xor dil, 0xff
mov r14b, al
and r14b, dil
xor al, 0xff
mov dil, dl
and dil, al
or r14b, dil
mov al, dl
xor al, 0xff
mov dil, r14b
xor dil, al
and dil, r14b
mov al, r10b
xor al, 0xff
and al, 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, cl
xor r10b, 0xff
and r10b, 1
mov r14b, sil
xor r14b, 1
mov r15b, cl
and r15b, r14b
or r10b, 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, al
and r15b, r10b
xor al, r10b
or r15b, al
mov al, r14b
and al, 1
xor r14b, 1
or al, r14b
mov r10b, r15b
xor r10b, 0xff
and r10b, 0
mov r14b, sil
xor r14b, 0
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or r10b, r15b
or r12b, r14b
xor r10b, r12b
xor al, 0xff
mov r14b, r10b
xor r14b, al
and r14b, r10b
mov al, bl
xor al, 0xff
and al, 1
mov r10b, sil
xor r10b, 1
mov r15b, bl
and r15b, r10b
or al, r15b
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
and r12b, 1
or r15b, r12b
mov r12b, al
and r12b, r10b
xor al, r10b
or r12b, al
mov al, r15b
and al, 1
xor r15b, 1
or al, r15b
mov r10b, r12b
xor r10b, 0xff
and r10b, 1
mov r15b, sil
xor r15b, 1
and r12b, r15b
mov r13b, sil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r10b, r12b
or r13b, r15b
xor r10b, r13b
xor r10b, 0xff
xor al, 0xff
mov r15b, sil
xor r15b, 0
or r10b, al
or r15b, 0
xor r10b, 0xff
and r10b, r15b
mov al, r11b
xor al, 0xff
and al, 1
mov r15b, sil
xor r15b, 1
and r11b, r15b
or al, r11b
mov r11b, cl
xor r11b, 0xff
and r11b, 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 r11b, r12b
or r13b, r15b
xor r11b, 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, al
xor r8b, 0xff
mov r12b, r11b
xor r12b, 0xff
mov r13b, sil
xor r13b, 1
mov r9b, r8b
and r9b, 0xff
and al, r13b
mov byte [rbp + 0x363], r12b
and r12b, 0xff
and r11b, r13b
or r9b, al
or r12b, r11b
xor r9b, r12b
mov al, byte [rbp + 0x363]
or r8b, al
xor r8b, 0xff
or r13b, 1
and r8b, r13b
or r9b, r8b
mov r8b, sil
xor r8b, 1
mov r11b, r15b
xor r11b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, r8b
and r13b, 0xff
mov al, r12b
and al, 1
mov byte [rbp + 0x362], r11b
and r11b, 0xff
and r15b, r12b
or r13b, al
or r11b, r15b
xor r13b, r11b
mov al, byte [rbp + 0x362]
or r8b, al
xor r8b, 0xff
or r12b, 1
and r8b, r12b
or r13b, r8b
mov r8b, r9b
xor r8b, 0xff
and r8b, 0
mov r11b, sil
xor r11b, 0
and r9b, r11b
mov r15b, sil
xor r15b, 1
and r15b, 0
and r11b, 1
or r8b, r9b
or r15b, r11b
xor r8b, r15b
xor r8b, 0xff
xor r13b, 0xff
mov r9b, sil
xor r9b, 0
or r8b, r13b
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov r9b, dil
xor r9b, 0xff
and r9b, 0
mov r11b, sil
xor r11b, 0
mov r15b, dil
and r15b, r11b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r11b, 1
or r9b, r15b
or r12b, r11b
xor r9b, r12b
mov r11b, r14b
xor r11b, 0xff
and r11b, 1
mov r15b, sil
xor r15b, 1
mov r12b, r14b
and r12b, r15b
or r11b, r12b
mov r15b, sil
xor r15b, 0
and r15b, 1
mov r12b, sil
xor r12b, 1
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, 0
mov r12b, r9b
xor r12b, al
and r12b, r9b
mov al, r15b
xor al, 0xff
mov r13b, dil
xor r13b, al
and r13b, dil
mov al, sil
xor al, 0
mov dil, r11b
xor dil, al
and dil, r11b
mov al, r15b
xor al, 0xff
mov byte [rbp + 0x361], r14b
xor r14b, al
mov al, byte [rbp + 0x361]
and r14b, al
mov al, r12b
and al, r13b
xor r12b, r13b
or al, r12b
mov r12b, dil
xor r12b, 0xff
mov r13b, r14b
xor r13b, 0xff
mov byte [rbp + 0x360], sil
xor sil, 1
mov byte [rbp + 0x35f], r12b
and r12b, 0xff
and dil, sil
mov byte [rbp + 0x35e], r13b
and r13b, 0xff
and r14b, sil
or r12b, dil
or r13b, r14b
xor r12b, r13b
mov dil, byte [rbp + 0x35f]
mov r14b, byte [rbp + 0x35e]
or dil, r14b
xor dil, 0xff
or sil, 1
and dil, sil
or r12b, dil
mov sil, al
xor sil, 0xff
and sil, 0
mov dil, byte [rbp + 0x360]
xor dil, 0
and al, dil
mov r13b, r12b
xor r13b, 0xff
and r13b, 0
and r12b, dil
or sil, al
or r13b, r12b
xor sil, r13b
mov al, r9b
xor al, 0xff
mov dil, r11b
xor dil, 0xff
mov r12b, byte [rbp + 0x360]
xor r12b, 1
mov r13b, al
and r13b, 0xff
and r9b, r12b
mov r14b, dil
and r14b, 0xff
and r11b, r12b
or r13b, r9b
or r14b, r11b
xor r13b, r14b
or al, dil
xor al, 0xff
or r12b, 1
and al, r12b
or r13b, al
mov al, r13b
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x360]
xor r9b, 1
and r13b, r9b
or al, r13b
mov r9b, r15b
and r9b, 0
xor r15b, 0
or r9b, r15b
xor r9b, 0xff
mov r11b, al
xor r11b, r9b
and r11b, al
mov al, sil
and al, r11b
xor sil, r11b
or al, sil
mov r9b, r10b
xor r9b, 0xff
mov r11b, r8b
xor r11b, 0xff
mov sil, byte [rbp + 0x360]
xor sil, 0
or r9b, r11b
or sil, 0
xor r9b, 0xff
and r9b, sil
mov r11b, r10b
xor r11b, 0xff
mov sil, r8b
and sil, r11b
xor r8b, 0xff
and r10b, r8b
or sil, r10b
mov r8b, r9b
xor r8b, 0xff
mov r10b, sil
xor r10b, 0xff
mov r11b, byte [rbp + 0x360]
xor r11b, 1
mov dil, r8b
and dil, 0xff
and r9b, r11b
mov r14b, r10b
and r14b, 0xff
and sil, r11b
or dil, r9b
or r14b, sil
xor dil, r14b
or r8b, r10b
xor r8b, 0xff
or r11b, 1
and r8b, r11b
or dil, r8b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x360]
xor r9b, 1
mov r10b, al
and r10b, r9b
mov r11b, byte [rbp + 0x360]
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, byte [rbp + 0x360]
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, byte [rbp + 0x360]
xor r10b, 1
and dil, r10b
or r8b, dil
xor al, 0xff
xor r8b, 0xff
mov r10b, byte [rbp + 0x360]
xor r10b, 1
or al, r8b
or r10b, 1
xor al, 0xff
and al, r10b
mov r8b, r9b
and r8b, al
xor r9b, al
or r8b, r9b
mov al, bl
xor al, 0xff
mov r9b, dl
xor r9b, al
and r9b, dl
mov al, dl
xor al, 0xff
mov r10b, bl
and r10b, al
xor bl, 0xff
and dl, bl
or r10b, dl
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 + 0x360]
xor r9b, 1
mov r10b, al
and r10b, r9b
or dl, r10b
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov r9b, byte [rbp + 0x360]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0x360]
xor r10b, 1
mov r11b, r10b
and r11b, 1
mov bl, byte [rbp + 0x360]
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
and al, r10b
xor dl, r10b
or al, dl
mov dl, byte [rbp + 0x360]
xor dl, 1
and dl, 1
mov r9b, byte [rbp + 0x360]
xor r9b, 1
mov r10b, r9b
and r10b, 1
mov r11b, byte [rbp + 0x360]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or dl, r10b
or r11b, r9b
xor dl, r11b
mov r9b, cl
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x360]
xor r10b, 1
mov r11b, cl
and r11b, r10b
or r9b, r11b
mov r10b, byte [rbp + 0x360]
xor r10b, 1
and r10b, 1
mov r11b, byte [rbp + 0x360]
xor r11b, 1
mov bl, r11b
and bl, 1
mov sil, byte [rbp + 0x360]
xor sil, 1
and sil, 0xff
and r11b, 1
or r10b, bl
or sil, r11b
xor r10b, sil
mov r11b, byte [rbp + 0x360]
xor r11b, 1
mov bl, dl
xor bl, r11b
and bl, dl
mov r11b, byte [rbp + 0x360]
xor r11b, 1
mov sil, r10b
xor sil, 0xff
mov dil, byte [rbp + 0x360]
xor dil, 1
or r11b, sil
or dil, 1
xor r11b, 0xff
and r11b, dil
mov sil, byte [rbp + 0x360]
xor sil, 1
mov dil, r9b
xor dil, sil
and dil, r9b
xor cl, 0xff
mov sil, r10b
xor sil, 0xff
mov r14b, byte [rbp + 0x360]
xor r14b, 0
or cl, sil
or r14b, 0
xor cl, 0xff
and cl, r14b
mov sil, bl
xor sil, 0xff
mov r14b, r11b
xor r14b, 0xff
mov r15b, byte [rbp + 0x360]
xor r15b, 0
mov r12b, sil
and r12b, 0
and bl, r15b
mov r13b, r14b
and r13b, 0
and r11b, r15b
or r12b, bl
or r13b, r11b
xor r12b, r13b
or sil, r14b
xor sil, 0xff
or r15b, 0
and sil, r15b
or r12b, sil
mov r11b, dil
xor r11b, 0xff
mov bl, cl
xor bl, 0xff
mov sil, byte [rbp + 0x360]
xor sil, 1
mov r14b, r11b
and r14b, 0xff
and dil, sil
mov r15b, bl
and r15b, 0xff
and cl, sil
or r14b, dil
or r15b, cl
xor r14b, r15b
or r11b, bl
xor r11b, 0xff
or sil, 1
and r11b, sil
or r14b, r11b
mov cl, r12b
xor cl, 0xff
and cl, 0
mov r11b, byte [rbp + 0x360]
xor r11b, 0
and r12b, r11b
mov bl, r14b
xor bl, 0xff
and bl, 0
and r14b, r11b
or cl, r12b
or bl, r14b
xor cl, bl
mov r11b, dl
xor r11b, 0xff
mov bl, r9b
xor bl, 0xff
mov sil, byte [rbp + 0x360]
xor sil, 1
mov dil, r11b
and dil, 0xff
and dl, sil
mov r14b, bl
and r14b, 0xff
and r9b, sil
or dil, dl
or r14b, r9b
xor dil, r14b
or r11b, bl
xor r11b, 0xff
or sil, 1
and r11b, sil
or dil, r11b
mov dl, dil
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x360]
xor r9b, 1
and dil, r9b
or dl, dil
mov r9b, byte [rbp + 0x360]
xor r9b, 1
mov r11b, r10b
xor r11b, 0xff
mov bl, byte [rbp + 0x360]
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 dl, 0xff
xor sil, 0xff
mov r9b, byte [rbp + 0x360]
xor r9b, 1
or dl, sil
or r9b, 1
xor dl, 0xff
and dl, r9b
mov r9b, cl
and r9b, dl
xor cl, dl
or r9b, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x360]
xor dl, 1
and al, dl
or cl, al
mov al, r9b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x360]
xor dl, 1
and r9b, dl
or al, r9b
mov dl, byte [rbp + 0x360]
xor dl, 0
and dl, 1
mov r9b, byte [rbp + 0x360]
xor r9b, 1
and r9b, 0
or dl, r9b
mov r9b, cl
xor r9b, 0xff
mov r10b, al
xor r10b, 0xff
mov r11b, byte [rbp + 0x360]
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, dl
and al, 0
xor dl, 0
or al, dl
mov cl, bl
xor cl, 0xff
and cl, 0
mov dl, byte [rbp + 0x360]
xor dl, 0
and bl, dl
mov r9b, byte [rbp + 0x360]
xor r9b, 1
and r9b, 0
and dl, 1
or cl, bl
or r9b, dl
xor cl, r9b
xor cl, 0xff
xor al, 0xff
mov dl, byte [rbp + 0x360]
xor dl, 0
or cl, al
or dl, 0
xor cl, 0xff
and cl, dl
mov al, r8b
xor al, 0xff
mov dl, cl
xor dl, 0xff
mov r9b, byte [rbp + 0x360]
xor r9b, 1
or al, dl
or r9b, 1
xor al, 0xff
and al, r9b
mov dl, r8b
xor dl, 0xff
and dl, 0
mov r9b, byte [rbp + 0x360]
xor r9b, 0
and r8b, r9b
mov r10b, cl
xor r10b, 0xff
and r10b, 0
and cl, r9b
or dl, r8b
or r10b, cl
xor dl, r10b
mov cl, al
xor cl, 0xff
mov r8b, dl
xor r8b, 0xff
mov r9b, byte [rbp + 0x360]
xor r9b, 0
mov r10b, cl
and r10b, 0
and al, r9b
mov r11b, r8b
and r11b, 0
and dl, r9b
or r10b, al
or r11b, dl
xor r10b, r11b
or cl, r8b
xor cl, 0xff
or r9b, 0
and cl, r9b
or r10b, cl
test r10b, 1
jne 0x6d866569
jmp 0x6d8b6069
mov al, byte [rbp + 0x36b]
test al, 1
jne 0x6d86657c
jmp 0x6d87135c
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xed1b59f0
mov r9d, ecx
add r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0x8e11651e
add r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0xed1b59f0
add r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x2058fa0f
sub r8d, 1
add r8d, 0x2058fa0f
mov r10d, eax
sub r10d, r9d
mov r9d, eax
sub r9d, r8d
add r10d, r9d
sub eax, r10d
sub eax, 0x9b4a2f87
add eax, 0x85a0ee09
add eax, 0x9b4a2f87
add eax, 0xd23d32f5
sub eax, 0x8e11651e
sub eax, 0xd23d32f5
add eax, 0x173ed314
sub eax, 0x85a0ee09
sub eax, 0x173ed314
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, 0
or r14b, sil
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov sil, dil
xor sil, 0
and sil, 0
mov r15b, dil
xor r15b, 0
mov r12b, r15b
and r12b, 0
mov r13b, dil
xor r13b, 1
and r13b, 0
and r15b, 1
or sil, r12b
or r13b, r15b
xor sil, r13b
mov r15b, r11b
xor r15b, 0xff
mov r12b, sil
xor r12b, 0xff
mov r13b, dil
xor r13b, 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
xor sil, 0xff
xor sil, 1
and sil, 0xff
mov r12b, r14b
and r12b, r15b
xor r14b, r15b
or r12b, r14b
mov r14b, al
xor r14b, 0xff
mov r15b, sil
xor r15b, 0xff
mov r13b, dil
xor r13b, 1
mov cl, r14b
and cl, 0xff
and al, r13b
mov dl, r15b
and dl, 0xff
and sil, r13b
or cl, al
or dl, sil
xor cl, dl
or r14b, r15b
xor r14b, 0xff
or r13b, 1
and r14b, r13b
or cl, r14b
mov al, r12b
xor al, 0xff
and al, 0
mov dl, dil
xor dl, 0
and r12b, dl
mov sil, cl
xor sil, 0xff
and sil, 0
and cl, dl
or al, r12b
or sil, cl
xor al, sil
mov cl, bl
xor cl, 0xff
and cl, 1
mov dl, dil
xor dl, 1
mov sil, bl
and sil, dl
or cl, sil
mov dl, dil
xor dl, 1
xor cl, 0xff
mov sil, dil
xor sil, 1
or dl, cl
or sil, 1
xor dl, 0xff
and dl, sil
mov cl, dil
xor cl, 1
and cl, 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
mov sil, bl
xor sil, cl
and sil, bl
mov cl, dl
and cl, sil
xor dl, sil
or cl, dl
mov dl, dil
xor dl, 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 dl, 0xff
xor dl, 1
and dl, 0xff
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
xor sil, 0xff
mov r15b, dil
xor r15b, 1
or r14b, sil
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov sil, dl
xor sil, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, sil
and r13b, 0
and dl, r12b
mov r8b, r15b
and r8b, 0
and r14b, r12b
or r13b, dl
or r8b, r14b
xor r13b, r8b
or sil, r15b
xor sil, 0xff
or r12b, 0
and sil, r12b
or r13b, sil
mov dl, al
xor dl, 0xff
and dl, 1
mov r8b, dil
xor r8b, 1
mov sil, al
and sil, r8b
or dl, sil
mov r8b, dil
xor r8b, 0
and r8b, 1
mov sil, dil
xor sil, 1
and sil, 0
or r8b, sil
mov sil, dil
xor sil, 0
and sil, 1
mov r14b, dil
xor r14b, 1
and r14b, 0
or sil, r14b
mov r14b, dl
xor r14b, 0xff
mov r15b, r8b
xor r15b, 0xff
mov r12b, dil
xor r12b, 0
mov r9b, r14b
and r9b, 0
and dl, r12b
mov r10b, r15b
and r10b, 0
and r8b, r12b
or r9b, dl
or r10b, r8b
xor r9b, r10b
or r14b, r15b
xor r14b, 0xff
or r12b, 0
and r14b, r12b
or r9b, r14b
mov dl, dil
xor dl, 0
mov r8b, sil
xor r8b, 0xff
mov r10b, dil
xor r10b, 1
mov r14b, dl
and r14b, 0xff
mov r15b, r10b
and r15b, 0
mov r12b, r8b
and r12b, 0xff
and sil, r10b
or r14b, r15b
or r12b, sil
xor r14b, r12b
or dl, r8b
xor dl, 0xff
or r10b, 1
and dl, r10b
or r14b, dl
mov dl, r9b
xor dl, 0xff
and dl, 1
mov r8b, dil
xor r8b, 1
and r9b, r8b
or dl, r9b
xor dl, 0xff
xor r14b, 0xff
mov r8b, dil
xor r8b, 0
or dl, r14b
or r8b, 0
xor dl, 0xff
and dl, r8b
mov r8b, r13b
xor r8b, 0xff
and r8b, 1
mov r9b, dil
xor r9b, 1
mov r10b, r13b
and r10b, r9b
or r8b, r10b
mov r9b, r11b
xor r9b, 0xff
and r9b, 0
mov r10b, dil
xor r10b, 0
mov sil, r11b
and sil, r10b
mov r14b, r8b
xor r14b, 0xff
and r14b, 0
and r8b, r10b
or r9b, sil
or r14b, r8b
xor r9b, r14b
xor r11b, 0xff
mov r8b, r9b
xor r8b, r11b
and r8b, r9b
mov r9b, dil
xor r9b, 0
and r9b, 1
mov r10b, dil
xor r10b, 1
mov r11b, r10b
and r11b, 0
mov sil, dil
xor sil, 1
and sil, 0xff
and r10b, 1
or r9b, r11b
or sil, r10b
xor r9b, sil
mov r10b, cl
xor r10b, 0xff
mov r11b, r9b
and r11b, r10b
xor r9b, 0xff
mov r10b, cl
and r10b, r9b
or r11b, r10b
mov r9b, cl
xor r9b, 0xff
mov r10b, r11b
xor r10b, r9b
and r10b, r11b
mov r9b, r13b
xor r9b, 0xff
and r9b, 0
mov r11b, dil
xor r11b, 0
mov sil, r13b
and sil, r11b
mov r14b, dil
xor r14b, 1
and r14b, 0
and r11b, 1
or r9b, sil
or r14b, r11b
xor r9b, r14b
mov r11b, bl
xor r11b, 0xff
and r11b, 0
mov sil, dil
xor sil, 0
mov r14b, bl
and r14b, sil
mov r15b, r9b
xor r15b, 0xff
and r15b, 0
and r9b, sil
or r11b, r14b
or r15b, r9b
xor r11b, r15b
xor r11b, 0xff
xor bl, 0xff
mov r9b, dil
xor r9b, 0
or r11b, bl
or r9b, 0
xor r11b, 0xff
and r11b, r9b
mov r9b, dl
xor r9b, 0xff
mov bl, r8b
xor bl, 0xff
mov sil, dil
xor sil, 0
or r9b, bl
or sil, 0
xor r9b, 0xff
and r9b, sil
mov bl, dl
xor bl, 0xff
mov sil, r8b
and sil, bl
xor r8b, 0xff
and dl, r8b
or sil, dl
mov dl, r9b
xor dl, 0xff
mov r8b, sil
xor r8b, 0xff
mov bl, dil
xor bl, 1
mov r14b, dl
and r14b, 0xff
and r9b, bl
mov r15b, r8b
and r15b, 0xff
and sil, bl
or r14b, r9b
or r15b, sil
xor r14b, r15b
or dl, r8b
xor dl, 0xff
or bl, 1
and dl, bl
or r14b, dl
mov dl, r11b
xor dl, 0xff
mov r8b, r10b
xor r8b, dl
and r8b, r10b
mov dl, r10b
xor dl, 0xff
mov r9b, r11b
and r9b, dl
xor r11b, 0xff
and r10b, r11b
or r9b, r10b
mov dl, r8b
and dl, r9b
xor r8b, r9b
or dl, r8b
mov r8b, r14b
xor r8b, 0xff
and r8b, 1
mov r9b, dil
xor r9b, 1
mov r10b, r14b
and r10b, r9b
or r8b, r10b
xor r8b, 0xff
mov r9b, dl
xor r9b, r8b
and r9b, dl
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r10b, dil
xor r10b, 1
and dl, r10b
or r8b, dl
xor r14b, 0xff
xor r8b, 0xff
mov dl, dil
xor dl, 1
or r14b, r8b
or dl, 1
xor r14b, 0xff
and r14b, dl
mov dl, r9b
and dl, r14b
xor r9b, r14b
or dl, r9b
mov r8b, al
xor r8b, 0xff
and r8b, 0
mov r9b, dil
xor r9b, 0
mov r10b, al
and r10b, r9b
mov r11b, dil
xor r11b, 1
and r11b, 0
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, 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, 0
and r10b, 1
mov r11b, dil
xor r11b, 1
and r11b, 0
or r10b, r11b
mov r11b, r8b
xor r11b, 0xff
mov bl, dil
xor bl, 0
mov sil, dil
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, dil
xor al, 0
mov bl, r9b
xor bl, al
and bl, r9b
mov al, r10b
xor al, 0xff
mov r14b, cl
xor r14b, al
and r14b, cl
mov al, r11b
xor al, 0xff
mov cl, sil
xor cl, 0xff
mov r15b, dil
xor r15b, 1
mov r12b, al
and r12b, 0xff
and r11b, r15b
mov byte [rbp + 0x35d], cl
and cl, 0xff
and sil, r15b
or r12b, r11b
or cl, sil
xor r12b, cl
mov cl, byte [rbp + 0x35d]
or al, cl
xor al, 0xff
or r15b, 1
and al, r15b
or r12b, al
mov al, bl
and al, r14b
xor bl, r14b
or al, bl
mov r11b, r12b
xor r11b, 0xff
and r11b, 0
mov bl, dil
xor bl, 0
and r12b, bl
mov sil, al
xor sil, 0xff
and sil, 0
and al, bl
or r11b, r12b
or sil, al
xor r11b, sil
mov al, r8b
and al, r9b
xor r8b, r9b
or al, r8b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r9b, dil
xor r9b, 1
and al, r9b
or r8b, al
mov al, dil
xor al, 0
mov r9b, r10b
xor r9b, 0xff
mov bl, dil
xor bl, 0
mov sil, al
and sil, 0
mov r14b, bl
and r14b, 0
mov r15b, r9b
and r15b, 0
and r10b, bl
or sil, r14b
or r15b, r10b
xor sil, r15b
or al, r9b
xor al, 0xff
or bl, 0
and al, bl
or sil, al
xor sil, 0xff
mov al, r8b
xor al, sil
and al, r8b
mov r8b, r11b
xor r8b, 0xff
mov r9b, al
xor r9b, 0xff
mov r10b, dil
xor r10b, 1
mov bl, r8b
and bl, 0xff
and r11b, r10b
mov sil, r9b
and sil, 0xff
and al, r10b
or bl, r11b
or sil, al
xor bl, sil
or r8b, r9b
xor r8b, 0xff
or r10b, 1
and r8b, r10b
or bl, r8b
mov al, bl
xor al, 0xff
and al, 1
mov r8b, dil
xor r8b, 1
mov r9b, bl
and r9b, r8b
or al, r9b
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, 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
xor bl, 0xff
mov r9b, al
xor r9b, 0xff
mov r10b, dil
xor r10b, 0
or bl, r9b
or r10b, 0
xor bl, 0xff
and bl, r10b
mov r9b, dil
xor r9b, 1
and r9b, 1
mov r10b, dil
xor r10b, 1
and r10b, 1
or r9b, r10b
xor r9b, 0xff
mov r10b, dil
xor r10b, 0
mov r11b, dil
xor r11b, 1
or r9b, r10b
or r11b, 1
xor r9b, 0xff
and r9b, r11b
mov r10b, dil
xor r10b, 1
xor al, 0xff
mov r11b, dil
xor r11b, 0
or r10b, al
or r11b, 0
xor r10b, 0xff
and r10b, r11b
mov al, r8b
and al, bl
xor r8b, bl
or al, r8b
mov r8b, r9b
xor r8b, 0xff
mov r11b, r10b
xor r11b, 0xff
mov bl, dil
xor bl, 1
mov sil, r8b
and sil, 0xff
and r9b, bl
mov r14b, r11b
and r14b, 0xff
and r10b, bl
or sil, r9b
or r14b, r10b
xor sil, r14b
or r8b, r11b
xor r8b, 0xff
or bl, 1
and r8b, bl
or sil, r8b
mov r8b, al
xor r8b, 0xff
and r8b, 0
mov r9b, dil
xor r9b, 0
and al, r9b
mov r10b, sil
xor r10b, 0xff
and r10b, 0
and sil, r9b
or r8b, al
or r10b, sil
xor r8b, r10b
mov al, dil
xor al, 0
and al, 1
mov r9b, dil
xor r9b, 1
and r9b, 0
or al, r9b
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, 0
and r10b, 1
mov r11b, dil
xor r11b, 1
and r11b, 0
or r10b, r11b
mov r11b, al
xor r11b, 0xff
mov bl, dil
xor bl, 0
mov sil, dil
xor sil, 1
or r11b, bl
or sil, 1
xor r11b, 0xff
and r11b, sil
mov bl, r10b
xor bl, 0xff
xor bl, 0
and bl, 0
mov sil, r9b
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 r13b, 0xff
mov r14b, r10b
xor r14b, 0xff
mov r15b, dil
xor r15b, 0
or r13b, r14b
or r15b, 0
xor r13b, 0xff
and r13b, r15b
mov r14b, r11b
and r14b, bl
xor r11b, bl
or r14b, r11b
mov r11b, sil
and r11b, r13b
xor sil, r13b
or r11b, sil
mov bl, r14b
xor bl, 0xff
mov sil, r11b
and sil, bl
xor r11b, 0xff
and r14b, r11b
or sil, r14b
mov r11b, al
and r11b, r9b
xor al, r9b
or r11b, al
mov al, r11b
xor al, 0xff
and al, 0
mov r9b, dil
xor r9b, 0
and r11b, r9b
mov bl, dil
xor bl, 1
and bl, 0
and r9b, 1
or al, r11b
or bl, r9b
xor al, bl
mov r9b, r10b
and r9b, 0
xor r10b, 0
or r9b, r10b
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
and r9b, 1
mov r10b, dil
xor r10b, 1
and r8b, r10b
or r9b, r8b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r10b, dil
xor r10b, 1
and al, r10b
or r8b, al
mov al, dil
xor al, 1
and al, 1
mov r10b, dil
xor r10b, 1
and r10b, 1
or al, r10b
mov r10b, r9b
and r10b, r8b
xor r9b, r8b
or r10b, r9b
mov r8b, dil
xor r8b, 1
mov r9b, al
xor r9b, 0xff
mov r11b, dil
xor r11b, 0
mov bl, r8b
and bl, 0
mov sil, r11b
and sil, 1
mov r14b, r9b
and r14b, 0
and al, r11b
or bl, sil
or r14b, al
xor bl, r14b
or r8b, r9b
xor r8b, 0xff
or r11b, 0
and r8b, r11b
or bl, r8b
mov al, r10b
xor al, 0xff
and al, 1
mov r8b, dil
xor r8b, 1
and r10b, r8b
or al, r10b
xor bl, 0xff
mov r8b, al
xor r8b, bl
and r8b, al
mov al, dl
xor al, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r10b, dil
xor r10b, 0
or al, r9b
or r10b, 0
xor al, 0xff
and al, r10b
mov r9b, dl
xor r9b, 0xff
mov r10b, r8b
and r10b, r9b
xor r8b, 0xff
and dl, r8b
or r10b, dl
mov dl, al
xor dl, 0xff
mov r8b, r10b
xor r8b, 0xff
xor dil, 1
mov r9b, dl
and r9b, 0xff
and al, dil
mov r11b, r8b
and r11b, 0xff
and r10b, dil
or r9b, al
or r11b, r10b
xor r9b, r11b
or dl, r8b
xor dl, 0xff
or dil, 1
and dl, dil
or r9b, dl
test r9b, 1
jne 0x6d867177
jmp 0x6d8b606e
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x3e92fceb
sub r8d, 1
add r8d, 0x3e92fceb
mov r9d, 0x41ddf58d
add r9d, 0
add r9d, r8d
sub r9d, 0x41ddf58d
mov r8d, 0xd03f0449
add r8d, 0
sub r8d, ecx
sub r8d, 0xd03f0449
mov r10d, eax
sub r10d, 0xabc17713
sub r10d, r9d
add r10d, 0xabc17713
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
mov r14b, dil
xor r14b, 1
xor sil, 0xff
mov r15b, dil
xor r15b, 1
or r14b, sil
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov sil, dil
xor sil, 1
and sil, 1
mov r15b, dil
xor r15b, 1
and r15b, 1
or sil, r15b
mov r15b, r11b
xor r15b, 0xff
xor sil, 0xff
mov r12b, dil
xor r12b, 1
or r15b, sil
or r12b, 1
xor r15b, 0xff
and r15b, r12b
mov sil, r14b
xor sil, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
mov al, sil
and al, 0
and r14b, r13b
mov cl, r12b
and cl, 0
and r15b, r13b
or al, r14b
or cl, r15b
xor al, cl
or sil, r12b
xor sil, 0xff
or r13b, 0
and sil, r13b
or al, sil
mov cl, bl
xor cl, 0xff
and cl, 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, 0
xor cl, 0xff
mov r14b, dil
xor r14b, 0
or sil, cl
or r14b, 0
xor sil, 0xff
and sil, r14b
mov cl, dil
xor cl, 0
and cl, 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
and r12b, 1
or r14b, r12b
mov r12b, dil
xor r12b, 0
mov r13b, r14b
xor r13b, r12b
and r13b, r14b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r14b, sil
xor r14b, 0xff
mov r12b, r15b
xor r12b, 0xff
mov dl, dil
xor dl, 1
mov r8b, r14b
and r8b, 0xff
and sil, dl
mov r9b, r12b
and r9b, 0xff
and r15b, dl
or r8b, sil
or r9b, r15b
xor r8b, r9b
or r14b, r12b
xor r14b, 0xff
or dl, 1
and r14b, dl
or r8b, r14b
mov dl, r13b
xor dl, 0xff
mov r9b, cl
xor r9b, 0xff
mov sil, dil
xor sil, 0
mov r14b, dl
and r14b, 0
and r13b, sil
mov r15b, r9b
and r15b, 0
and cl, sil
or r14b, r13b
or r15b, cl
xor r14b, r15b
or dl, r9b
xor dl, 0xff
or sil, 0
and dl, sil
or r14b, dl
mov cl, r8b
xor cl, 0xff
and cl, 0
mov dl, dil
xor dl, 0
and r8b, dl
mov r9b, r14b
xor r9b, 0xff
and r9b, 0
and r14b, dl
or cl, r8b
or r9b, r14b
xor cl, r9b
mov dl, dil
xor dl, 0
and dl, 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 dl, r9b
or sil, r8b
xor dl, sil
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, 0
and r8b, 0
mov r9b, dl
xor r9b, 0xff
mov sil, r8b
xor sil, 0xff
mov r14b, dil
xor r14b, 0
mov r15b, r9b
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 r9b, sil
xor r9b, 0xff
or r14b, 0
and r9b, r14b
or r15b, r9b
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, 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 r8b, sil
or r14b, r9b
xor r8b, r14b
mov r9b, dil
xor r9b, 1
and r9b, 1
mov sil, dil
xor sil, 1
and sil, 1
or r9b, sil
mov sil, dl
and sil, r8b
xor dl, r8b
or sil, dl
mov dl, dil
xor dl, 1
mov r8b, r9b
xor r8b, 0xff
mov r14b, dil
xor r14b, 0
mov r12b, dl
and r12b, 0
mov r13b, r14b
and r13b, 1
mov r10b, r8b
and r10b, 0
and r9b, r14b
or r12b, r13b
or r10b, r9b
xor r12b, r10b
or dl, r8b
xor dl, 0xff
or r14b, 0
and dl, r14b
or r12b, dl
mov dl, sil
xor dl, 0xff
and dl, 1
mov r8b, dil
xor r8b, 1
and sil, r8b
or dl, sil
xor 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, r11b
xor r8b, 0xff
and r8b, 1
mov r9b, dil
xor r9b, 1
and r11b, r9b
or r8b, r11b
mov r9b, r15b
xor r9b, 0xff
and r9b, 1
mov r10b, dil
xor r10b, 1
mov r11b, r15b
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, r8b
xor r11b, 0xff
mov sil, r9b
xor sil, 0xff
mov r14b, dil
xor r14b, 0
mov r12b, r11b
and r12b, 0
and r8b, r14b
mov r13b, sil
and r13b, 0
and r9b, r14b
or r12b, r8b
or r13b, r9b
xor r12b, r13b
or r11b, sil
xor r11b, 0xff
or r14b, 0
and r11b, r14b
or r12b, r11b
mov r8b, r10b
and r8b, 1
xor r10b, 1
or r8b, r10b
mov r9b, r12b
xor r9b, 0xff
and r9b, 1
mov r10b, dil
xor r10b, 1
and r12b, r10b
or r9b, r12b
xor r9b, 0xff
xor r8b, 0xff
mov r10b, dil
xor r10b, 1
or r9b, r8b
or r10b, 1
xor r9b, 0xff
and r9b, r10b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r10b, dil
xor r10b, 1
mov r11b, cl
and r11b, r10b
or r8b, r11b
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, dil
xor r11b, 0
and r11b, 0
mov sil, dil
xor sil, 0
mov r14b, sil
and r14b, 0
mov r12b, dil
xor r12b, 1
and r12b, 0
and sil, 1
or r11b, r14b
or r12b, sil
xor r11b, r12b
mov sil, r8b
xor sil, 0xff
mov r14b, r10b
xor r14b, 0xff
mov r12b, dil
xor r12b, 1
mov r13b, sil
and r13b, 0xff
and r8b, r12b
mov byte [rbp + 0x35c], r14b
and r14b, 0xff
and r10b, r12b
or r13b, r8b
or r14b, r10b
xor r13b, r14b
mov r8b, byte [rbp + 0x35c]
or sil, r8b
xor sil, 0xff
or r12b, 1
and sil, r12b
or r13b, sil
mov r10b, dil
xor r10b, 0
mov sil, r11b
xor sil, 0xff
mov r14b, dil
xor r14b, 0
mov r12b, r10b
and r12b, 0
mov r8b, r14b
and r8b, 0
mov byte [rbp + 0x35b], sil
and sil, 0
and r11b, r14b
or r12b, r8b
or sil, r11b
xor r12b, sil
mov r8b, byte [rbp + 0x35b]
or r10b, r8b
xor r10b, 0xff
or r14b, 0
and r10b, r14b
or r12b, r10b
mov r10b, r13b
xor r10b, 0xff
and r10b, 1
mov r11b, dil
xor r11b, 1
and r13b, r11b
or r10b, r13b
xor r12b, 0xff
mov r11b, r10b
xor r11b, r12b
and r11b, r10b
mov r10b, r15b
xor r10b, 0xff
and r10b, 1
mov sil, dil
xor sil, 1
mov r14b, r15b
and r14b, sil
or r10b, r14b
mov sil, bl
xor sil, 0xff
mov r14b, r10b
and r14b, sil
xor r10b, 0xff
mov sil, bl
and sil, r10b
or r14b, sil
xor bl, 0xff
mov r10b, r14b
xor r10b, bl
and r10b, r14b
mov bl, dl
xor bl, 0xff
and bl, 1
mov sil, dil
xor sil, 1
mov r14b, dl
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, r9b
xor sil, 0xff
and sil, 1
mov r14b, dil
xor r14b, 1
mov r12b, r9b
and r12b, r14b
or sil, r12b
mov r14b, dil
xor r14b, 0
and r14b, 1
mov r12b, dil
xor r12b, 1
and r12b, 0
or r14b, r12b
mov r12b, dil
xor r12b, 0
mov r13b, bl
xor r13b, r12b
and r13b, bl
mov r12b, r14b
xor r12b, 0xff
mov r8b, dl
xor r8b, r12b
and r8b, dl
mov dl, dil
xor dl, 0
mov r12b, sil
xor r12b, dl
and r12b, sil
xor r9b, 0xff
mov dl, r14b
xor dl, 0xff
mov byte [rbp + 0x35a], dil
xor dil, 0
or r9b, dl
or dil, 0
xor r9b, 0xff
and r9b, dil
mov dl, r13b
and dl, r8b
xor r13b, r8b
or dl, r13b
mov r8b, r12b
and r8b, r9b
xor r12b, r9b
or r8b, r12b
mov r9b, dl
xor r9b, 0xff
and r9b, 1
mov dil, byte [rbp + 0x35a]
xor dil, 1
and dl, dil
mov r12b, r8b
xor r12b, 0xff
and r12b, 0xff
and r8b, dil
or r9b, dl
or r12b, r8b
xor r9b, r12b
mov dl, bl
xor dl, 0xff
mov r8b, sil
xor r8b, 0xff
mov dil, byte [rbp + 0x35a]
xor dil, 1
mov r12b, dl
and r12b, 0xff
and bl, dil
mov r13b, r8b
and r13b, 0xff
and sil, dil
or r12b, bl
or r13b, sil
xor r12b, r13b
or dl, r8b
xor dl, 0xff
or dil, 1
and dl, dil
or r12b, dl
mov dl, r12b
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp + 0x35a]
xor r8b, 0
and r12b, r8b
mov bl, byte [rbp + 0x35a]
xor bl, 1
and bl, 0
and r8b, 1
or dl, r12b
or bl, r8b
xor dl, bl
mov r8b, byte [rbp + 0x35a]
xor r8b, 0
mov bl, r14b
xor bl, 0xff
mov sil, byte [rbp + 0x35a]
xor sil, 1
mov dil, r8b
and dil, 0xff
mov r12b, sil
and r12b, 0
mov r13b, bl
and r13b, 0xff
and r14b, sil
or dil, r12b
or r13b, r14b
xor dil, r13b
or r8b, bl
xor r8b, 0xff
or sil, 1
and r8b, sil
or dil, r8b
xor dl, 0xff
xor dil, 0xff
mov r8b, byte [rbp + 0x35a]
xor r8b, 1
or dl, dil
or r8b, 1
xor dl, 0xff
and dl, r8b
mov r8b, r9b
xor r8b, 0xff
mov bl, dl
xor bl, 0xff
mov sil, byte [rbp + 0x35a]
xor sil, 1
mov dil, r8b
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 r8b, bl
xor r8b, 0xff
or sil, 1
and r8b, sil
or dil, r8b
mov dl, r11b
xor dl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov r9b, byte [rbp + 0x35a]
xor r9b, 0
or dl, r8b
or r9b, 0
xor dl, 0xff
and dl, r9b
mov r8b, r11b
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x35a]
xor r9b, 1
and r11b, r9b
mov bl, r10b
xor bl, 0xff
and bl, 0xff
and r10b, r9b
or r8b, r11b
or bl, r10b
xor r8b, bl
mov r9b, dl
and r9b, r8b
xor dl, r8b
or r9b, dl
mov dl, dil
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x35a]
xor r8b, 1
mov r10b, dil
and r10b, r8b
mov r11b, byte [rbp + 0x35a]
xor r11b, 1
and r11b, 0xff
and r8b, 1
or dl, r10b
or r11b, r8b
xor dl, r11b
xor dl, 0xff
mov r8b, r9b
xor r8b, dl
and r8b, r9b
mov dl, r9b
xor dl, 0xff
and dl, 1
mov r10b, byte [rbp + 0x35a]
xor r10b, 1
and r9b, r10b
mov r11b, byte [rbp + 0x35a]
xor r11b, 1
and r11b, 0xff
and r10b, 1
or dl, r9b
or r11b, r10b
xor dl, r11b
xor dl, 0xff
mov r9b, dil
xor r9b, dl
and r9b, dil
mov dl, r8b
and dl, r9b
xor r8b, r9b
or dl, r8b
mov r8b, al
xor r8b, 0xff
and r8b, 0
mov r9b, byte [rbp + 0x35a]
xor r9b, 0
mov r10b, al
and r10b, r9b
mov r11b, byte [rbp + 0x35a]
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, byte [rbp + 0x35a]
xor r10b, 0
mov r11b, cl
and r11b, r10b
mov bl, byte [rbp + 0x35a]
xor bl, 1
and bl, 0
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, byte [rbp + 0x35a]
xor r10b, 0
and r10b, 1
mov r11b, byte [rbp + 0x35a]
xor r11b, 1
and r11b, 0
or r10b, r11b
mov r11b, r8b
xor r11b, 0xff
mov bl, byte [rbp + 0x35a]
xor bl, 0
mov sil, byte [rbp + 0x35a]
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, r9b
xor al, 0xff
mov bl, byte [rbp + 0x35a]
xor bl, 0
mov dil, byte [rbp + 0x35a]
xor dil, 0
or al, bl
or dil, 0
xor al, 0xff
and al, dil
xor cl, 0xff
mov bl, r10b
xor bl, 0xff
mov dil, byte [rbp + 0x35a]
xor dil, 0
or cl, bl
or dil, 0
xor cl, 0xff
and cl, dil
mov bl, r11b
and bl, sil
xor r11b, sil
or bl, r11b
mov r11b, al
and r11b, cl
xor al, cl
or r11b, al
mov al, bl
xor al, 0xff
mov cl, r11b
and cl, al
xor r11b, 0xff
and bl, r11b
or cl, bl
mov al, r8b
xor al, 0xff
mov r11b, r9b
xor r11b, 0xff
mov bl, byte [rbp + 0x35a]
xor bl, 0
mov sil, al
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 al, r11b
xor al, 0xff
or bl, 0
and al, bl
or sil, al
mov al, sil
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x35a]
xor r8b, 1
and sil, r8b
or al, sil
mov r8b, r10b
and r8b, 0
xor r10b, 0
or r8b, r10b
xor al, 0xff
xor r8b, 0xff
mov r9b, byte [rbp + 0x35a]
xor r9b, 0
or al, r8b
or r9b, 0
xor al, 0xff
and al, r9b
mov r8b, cl
xor r8b, 0xff
mov r9b, al
xor r9b, 0xff
mov r10b, byte [rbp + 0x35a]
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, 0
mov cl, byte [rbp + 0x35a]
xor cl, 0
mov r8b, r11b
and r8b, cl
mov r9b, byte [rbp + 0x35a]
xor r9b, 1
and r9b, 0
and cl, 1
or al, r8b
or r9b, cl
xor al, r9b
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, byte [rbp + 0x35a]
xor cl, 1
and cl, 1
mov r8b, byte [rbp + 0x35a]
xor r8b, 1
and r8b, 1
or cl, r8b
xor r11b, 0xff
xor cl, 0xff
mov r8b, byte [rbp + 0x35a]
xor r8b, 1
or r11b, cl
or r8b, 1
xor r11b, 0xff
and r11b, r8b
mov cl, al
and cl, r11b
xor al, r11b
or cl, al
mov al, byte [rbp + 0x35a]
xor al, 0
mov r8b, r15b
xor r8b, 0xff
mov r9b, byte [rbp + 0x35a]
xor r9b, 1
or al, r8b
or r9b, 1
xor al, 0xff
and al, r9b
mov r8b, byte [rbp + 0x35a]
xor r8b, 0
and r8b, 0
mov r9b, byte [rbp + 0x35a]
xor r9b, 0
mov r10b, r9b
and r10b, 0
mov r11b, r15b
xor r11b, 0xff
and r11b, 0
and r15b, r9b
or r8b, r10b
or r11b, r15b
xor r8b, r11b
mov r9b, al
and r9b, r8b
xor al, r8b
or r9b, al
mov al, r9b
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x35a]
xor r8b, 1
and r9b, r8b
or al, r9b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x35a]
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, dl
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x35a]
xor r8b, 1
mov r9b, dl
and r9b, r8b
or cl, r9b
mov r8b, al
xor r8b, 0xff
and r8b, 0
mov r9b, byte [rbp + 0x35a]
xor r9b, 0
mov r10b, al
and r10b, r9b
mov r11b, byte [rbp + 0x35a]
xor r11b, 1
and r11b, 0
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, byte [rbp + 0x35a]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0x35a]
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, byte [rbp + 0x35a]
xor r10b, 1
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, byte [rbp + 0x35a]
xor r10b, 1
mov sil, byte [rbp + 0x35a]
xor sil, 0
or dl, r10b
or sil, 0
xor dl, 0xff
and dl, sil
mov r10b, r9b
xor r10b, 0xff
mov sil, al
xor sil, r10b
and sil, al
mov al, r11b
xor al, 0xff
mov r10b, bl
xor r10b, 0xff
mov dil, byte [rbp + 0x35a]
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, dl
and al, sil
xor dl, sil
or al, dl
mov dl, r14b
xor dl, 0xff
and dl, 1
mov r10b, byte [rbp + 0x35a]
xor r10b, 1
and r14b, r10b
mov r11b, al
xor r11b, 0xff
and r11b, 0xff
and al, r10b
or dl, r14b
or r11b, al
xor dl, r11b
mov al, cl
xor al, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, byte [rbp + 0x35a]
xor r11b, 1
mov bl, al
and bl, 0xff
and cl, r11b
mov sil, r10b
and sil, 0xff
and r8b, r11b
or bl, cl
or sil, r8b
xor bl, sil
or al, r10b
xor al, 0xff
or r11b, 1
and al, r11b
or bl, al
mov al, bl
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x35a]
xor cl, 0
and bl, cl
mov r8b, byte [rbp + 0x35a]
xor r8b, 1
and r8b, 0
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 al, 0xff
xor cl, 0xff
mov r8b, byte [rbp + 0x35a]
xor r8b, 1
or al, cl
or r8b, 1
xor al, 0xff
and al, r8b
mov cl, dl
and cl, al
xor dl, al
or cl, dl
test cl, 1
jne 0x6d86803b
jmp 0x6d8bd24e
xor eax, eax
mov rcx, qword [rbp + 0x558]
mov edx, dword [rbp + 0x538]
mov r8d, dword [sym.out.dll_x.13]
mov r9d, dword [sym.out.dll_y.14]
mov r10d, 0x90398dec
add r10d, 0
sub r10d, r8d
sub r10d, 0x90398dec
mov r11d, eax
sub r11d, 0xc877c760
sub r11d, 0x8c51e237
add r11d, 0xc877c760
sub r10d, 0xc0412e11
add r10d, r11d
add r10d, 0xc0412e11
mov r11d, eax
sub r11d, r10d
add r11d, 0
sub eax, 1
add eax, 0
sub r11d, 0xa71b0647
add r11d, eax
add r11d, 0xa71b0647
mov eax, 0xf819f62a
add eax, 0
sub eax, 0x8c51e237
sub eax, 0xf819f62a
sub r11d, 0xae82bfb5
add r11d, eax
add r11d, 0xae82bfb5
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, sil
xor r15b, 0xff
and r15b, 0
mov r12b, r14b
xor r12b, 0
mov r13b, sil
and r13b, r12b
mov al, r14b
xor al, 1
and al, 0
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
xor r8b, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, r14b
xor r13b, 1
mov r9b, r8b
and r9b, 0xff
and dil, r13b
mov r10b, r12b
and r10b, 0xff
and r15b, r13b
or r9b, dil
or r10b, r15b
xor r9b, r10b
or r8b, r12b
xor r8b, 0xff
or r13b, 1
and r8b, r13b
or r9b, r8b
mov r8b, al
and r8b, 0
xor al, 0
or r8b, al
mov al, r9b
xor al, 0xff
and al, 1
mov r10b, r14b
xor r10b, 1
and r9b, r10b
mov dil, r14b
xor dil, 1
and dil, 0xff
and r10b, 1
or al, r9b
or dil, r10b
xor al, dil
xor r8b, 0xff
mov r9b, al
xor r9b, r8b
and r9b, al
mov al, bl
xor al, 0xff
and al, 0
mov r8b, r14b
xor r8b, 0
mov r10b, bl
and r10b, r8b
mov dil, r14b
xor dil, 1
and dil, 0
and r8b, 1
or al, r10b
or dil, r8b
xor al, dil
xor al, 0xff
mov r8b, sil
xor r8b, al
and r8b, sil
mov al, sil
xor al, 0xff
and al, 1
mov r10b, r14b
xor r10b, 1
and sil, r10b
or al, sil
xor bl, 0xff
xor al, 0xff
mov r10b, r14b
xor r10b, 0
or bl, al
or r10b, 0
xor bl, 0xff
and bl, r10b
mov al, r8b
and al, bl
xor r8b, bl
or al, r8b
mov r8b, r9b
xor r8b, 0xff
and r8b, 1
mov r10b, r14b
xor r10b, 1
mov bl, r9b
and bl, r10b
or r8b, bl
mov r10b, al
xor r10b, 0xff
and r10b, 0
mov bl, r14b
xor bl, 0
mov sil, al
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, 1
and bl, 1
mov sil, r14b
xor sil, 1
and sil, 1
or bl, sil
mov sil, r8b
xor sil, 0xff
mov dil, r14b
xor dil, 1
mov r15b, r14b
xor r15b, 0
or sil, dil
or r15b, 0
xor sil, 0xff
and sil, r15b
mov dil, bl
xor dil, 0xff
mov r15b, r9b
xor r15b, dil
and r15b, r9b
mov r9b, r10b
xor r9b, 0xff
mov dil, r14b
xor dil, 1
mov r12b, r14b
xor r12b, 1
or r9b, dil
or r12b, 1
xor r9b, 0xff
and r9b, r12b
xor al, 0xff
mov dil, bl
xor dil, 0xff
mov r12b, r14b
xor r12b, 0
or al, dil
or r12b, 0
xor al, 0xff
and al, r12b
mov dil, sil
and dil, r15b
xor sil, r15b
or dil, sil
mov sil, r9b
and sil, al
xor r9b, al
or sil, r9b
mov al, dil
xor al, 0xff
mov r9b, sil
and r9b, al
xor sil, 0xff
and dil, sil
or r9b, dil
mov al, r8b
xor al, 0xff
mov sil, r10b
xor sil, 0xff
mov dil, r14b
xor dil, 0
mov r15b, al
and r15b, 0
and r8b, dil
mov r12b, sil
and r12b, 0
and r10b, dil
or r15b, r8b
or r12b, r10b
xor r15b, r12b
or al, sil
xor al, 0xff
or dil, 0
and al, dil
or r15b, al
mov al, r15b
xor al, 0xff
and al, 1
mov r8b, r14b
xor r8b, 1
and r15b, r8b
or al, r15b
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, r9b
xor al, 0xff
mov r8b, r10b
xor r8b, 0xff
xor r14b, 1
mov bl, al
and bl, 0xff
and r9b, r14b
mov sil, r8b
and sil, 0xff
and r10b, r14b
or bl, r9b
or sil, r10b
xor bl, sil
or al, r8b
xor al, 0xff
or r14b, 1
and al, r14b
or bl, al
test bl, 1
mov qword [rbp + 0x350], rcx
mov dword [rbp + 0x34c], edx
jne 0x6d868419
jmp 0x6d8bd24e
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x9672d7f3
sub r8d, 1
add r8d, 0x9672d7f3
mov r9d, 0x28bc9f45
add r9d, 0
add r9d, r8d
sub r9d, 0x28bc9f45
mov r8d, eax
sub r8d, r9d
add r8d, 0
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, 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
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
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, sil
xor bl, 0
and bl, 1
mov dil, sil
xor dil, 1
and dil, 0
or bl, dil
xor r10b, 0xff
mov dil, bl
xor dil, 0xff
mov r14b, sil
xor r14b, 1
or r10b, dil
or r14b, 1
xor r10b, 0xff
and r10b, r14b
mov dil, r11b
xor dil, 0xff
and dil, 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 bl, 0xff
mov r14b, sil
xor r14b, 1
or r11b, bl
or r14b, 1
xor r11b, 0xff
and r11b, r14b
mov bl, al
xor bl, 0xff
mov r14b, r10b
xor r14b, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, bl
and r12b, 0
and al, r15b
mov r13b, r14b
and r13b, 0
and r10b, r15b
or r12b, al
or r13b, r10b
xor r12b, r13b
or bl, r14b
xor bl, 0xff
or r15b, 0
and bl, r15b
or r12b, bl
mov al, dil
xor al, 0xff
mov r10b, r11b
xor r10b, 0xff
mov bl, sil
xor bl, 0
mov r14b, al
and r14b, 0
and dil, bl
mov r15b, r10b
and r15b, 0
and r11b, bl
or r14b, dil
or r15b, r11b
xor r14b, r15b
or al, r10b
xor al, 0xff
or bl, 0
and al, bl
or r14b, al
mov al, r12b
xor al, 0xff
mov r10b, r14b
and r10b, al
xor r14b, 0xff
and r12b, r14b
or r10b, r12b
mov al, cl
xor al, 0xff
mov r11b, r10b
xor r11b, 0xff
mov bl, sil
xor bl, 1
or al, r11b
or bl, 1
xor al, 0xff
and al, bl
mov r11b, cl
xor r11b, 0xff
and r11b, 0
xor sil, 0
and cl, sil
mov bl, r10b
xor bl, 0xff
and bl, 0
and r10b, sil
or r11b, cl
or bl, r10b
xor r11b, bl
mov cl, al
and cl, r11b
xor al, r11b
or cl, al
test cl, 1
jne 0x6d868734
jmp 0x6d8b606e
jmp 0x6d868739
mov eax, dword [rbp + 0x34c]
and eax, 0x3ff
mov eax, eax
mov ecx, eax
mov rdx, qword [rbp + 0x350]
add rdx, rcx
mov qword [rbp + 0x340], rdx
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
sub r8d, 0x8449290a
sub r8d, 0x54982d04
add r8d, 0x8449290a
add r8d, 0x69228992
sub r8d, 0xc09748fc
sub r8d, 0x69228992
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x54982d04
add r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0xe2300970
add r9d, r8d
mov r8d, eax
sub r8d, r9d
add r8d, 0x60ad49e1
sub r8d, 1
sub r8d, 0x60ad49e1
mov r9d, eax
sub r9d, 0xe2300970
add r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0xe71b4a3e
add r9d, r8d
sub eax, r9d
sub eax, 0xf4a4593e
add eax, 0xc09748fc
add eax, 0xf4a4593e
add eax, 0xddc35ae7
sub eax, 0xe71b4a3e
sub eax, 0xddc35ae7
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, 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, 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, 0
mov r12b, r15b
xor r12b, al
and r12b, r15b
xor dil, 0xff
xor dil, 1
and dil, 0xff
mov al, bl
xor al, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r13b, sil
xor r13b, 0
mov cl, al
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 al, r15b
xor al, 0xff
or r13b, 0
and al, r13b
or cl, al
mov al, r12b
and al, dil
xor r12b, dil
or al, r12b
mov dl, cl
xor dl, 0xff
and dl, 0
mov 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
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, 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
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r14b, al
and r14b, dil
xor al, dil
or r14b, al
mov al, bl
xor al, 0xff
mov dil, cl
xor dil, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, al
and r12b, 0xff
and bl, r15b
mov r13b, dil
and r13b, 0xff
and cl, r15b
or r12b, bl
or r13b, cl
xor r12b, r13b
or al, dil
xor al, 0xff
or r15b, 1
and al, r15b
or r12b, al
mov al, r14b
xor al, 0xff
and al, 0
mov cl, sil
xor cl, 0
and r14b, cl
mov bl, r12b
xor bl, 0xff
and bl, 0
and r12b, cl
or al, r14b
or bl, r12b
xor al, bl
mov cl, sil
xor cl, 1
and cl, 1
mov bl, sil
xor bl, 1
and bl, 1
or cl, bl
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
mov dil, bl
xor dil, 0xff
xor dil, 1
and dil, 0xff
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or r14b, r15b
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, sil
xor r12b, 0
or r14b, r15b
or r12b, 0
xor r14b, 0xff
and r14b, r12b
mov r15b, sil
xor r15b, 1
xor bl, 0xff
mov r12b, sil
xor r12b, 1
or r15b, bl
or r12b, 1
xor r15b, 0xff
and r15b, r12b
mov bl, cl
and bl, dil
xor cl, dil
or bl, cl
mov cl, r14b
and cl, r15b
xor r14b, r15b
or cl, r14b
mov dil, bl
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
and bl, r14b
mov r15b, cl
xor r15b, 0xff
and r15b, 0xff
and cl, r14b
or dil, bl
or r15b, cl
xor dil, r15b
mov cl, sil
xor cl, 1
and cl, 1
mov bl, sil
xor bl, 1
and bl, 1
or cl, bl
mov bl, dl
xor bl, 0xff
and bl, 0
mov r14b, sil
xor r14b, 0
mov r15b, dl
and r15b, r14b
mov r12b, cl
xor r12b, 0xff
and r12b, 0
and cl, r14b
or bl, r15b
or r12b, cl
xor bl, r12b
xor bl, 0xff
mov cl, dl
xor cl, 0xff
mov r14b, sil
xor r14b, 0
or bl, cl
or r14b, 0
xor bl, 0xff
and bl, r14b
mov cl, dil
xor cl, 0xff
and cl, 1
mov r14b, sil
xor r14b, 1
mov r15b, dil
and r15b, r14b
or cl, r15b
mov r14b, r10b
xor r14b, 0xff
and r14b, 1
mov r15b, sil
xor r15b, 1
mov r12b, r10b
and r12b, r15b
mov r13b, cl
xor r13b, 0xff
and r13b, 0xff
and cl, r15b
or r14b, r12b
or r13b, cl
xor r14b, r13b
xor r10b, 0xff
mov cl, r14b
xor cl, r10b
and cl, r14b
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, al
xor r14b, 0xff
and r14b, 1
mov r15b, sil
xor r15b, 1
mov r12b, al
and r12b, r15b
mov r13b, r10b
xor r13b, 0xff
and r13b, 0xff
and r10b, r15b
or r14b, r12b
or r13b, r10b
xor r14b, r13b
mov r10b, al
xor r10b, 0xff
mov r15b, r14b
xor r15b, r10b
and r15b, r14b
mov r10b, r11b
xor r10b, 0xff
and r10b, 1
mov r14b, sil
xor r14b, 1
and r11b, r14b
or r10b, r11b
mov r11b, dil
xor r11b, 0xff
and r11b, 1
mov r14b, sil
xor r14b, 1
mov r12b, dil
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, 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, r11b
xor r12b, 0xff
mov r13b, sil
xor r13b, 0
mov r9b, r8b
and r9b, 0
and r10b, r13b
mov byte [rbp + 0x33f], r12b
and r12b, 0
and r11b, r13b
or r9b, r10b
or r12b, r11b
xor r9b, r12b
mov r10b, byte [rbp + 0x33f]
or r8b, r10b
xor r8b, 0xff
or r13b, 0
and r8b, r13b
or r9b, r8b
mov r8b, sil
xor r8b, 1
mov r11b, r14b
xor r11b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, r8b
and r13b, 0
mov r10b, r12b
and r10b, 1
mov byte [rbp + 0x33e], r11b
and r11b, 0
and r14b, r12b
or r13b, r10b
or r11b, r14b
xor r13b, r11b
mov r10b, byte [rbp + 0x33e]
or r8b, r10b
xor r8b, 0xff
or r12b, 0
and r8b, r12b
or r13b, r8b
mov r8b, r9b
xor r8b, 0xff
and r8b, 1
mov r11b, sil
xor r11b, 1
and r9b, r11b
or r8b, r9b
xor r13b, 0xff
mov r9b, r8b
xor r9b, r13b
and r9b, r8b
mov r8b, bl
xor r8b, 0xff
and r8b, 0
mov r11b, sil
xor r11b, 0
mov r14b, bl
and r14b, r11b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r11b, 1
or r8b, r14b
or r12b, r11b
xor r8b, r12b
mov r11b, cl
xor r11b, 0xff
and r11b, 1
mov r14b, sil
xor r14b, 1
mov r12b, cl
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 r10b, sil
xor r10b, 1
and r10b, 0
and r12b, 1
or r14b, r13b
or r10b, r12b
xor r14b, r10b
mov r10b, sil
xor r10b, 1
mov r12b, r8b
xor r12b, r10b
and r12b, r8b
mov r10b, r14b
xor r10b, 0xff
mov r13b, bl
xor r13b, r10b
and r13b, bl
mov r10b, sil
xor r10b, 1
mov bl, r11b
xor bl, r10b
and bl, r11b
xor cl, 0xff
mov r10b, r14b
xor r10b, 0xff
mov byte [rbp + 0x33d], sil
xor sil, 1
or cl, r10b
or sil, 1
xor cl, 0xff
and cl, sil
mov r10b, r12b
and r10b, r13b
xor r12b, r13b
or r10b, r12b
mov sil, bl
xor sil, 0xff
mov r12b, cl
xor r12b, 0xff
mov r13b, byte [rbp + 0x33d]
xor r13b, 0
mov byte [rbp + 0x33c], sil
and sil, 0
and bl, r13b
mov byte [rbp + 0x33b], r12b
and r12b, 0
and cl, r13b
or sil, bl
or r12b, cl
xor sil, r12b
mov cl, byte [rbp + 0x33c]
mov bl, byte [rbp + 0x33b]
or cl, bl
xor cl, 0xff
or r13b, 0
and cl, r13b
or sil, cl
mov cl, r10b
xor cl, 0xff
mov r12b, sil
and r12b, cl
xor sil, 0xff
and r10b, sil
or r12b, r10b
mov cl, r8b
xor cl, 0xff
mov r10b, r11b
xor r10b, 0xff
mov sil, byte [rbp + 0x33d]
xor sil, 0
mov r13b, cl
and r13b, 0
and r8b, sil
mov bl, r10b
and bl, 0
and r11b, sil
or r13b, r8b
or bl, r11b
xor r13b, bl
or cl, r10b
xor cl, 0xff
or sil, 0
and cl, sil
or r13b, cl
mov cl, r13b
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x33d]
xor r8b, 1
and r13b, r8b
or cl, r13b
mov r8b, r14b
and r8b, 1
xor r14b, 1
or r8b, r14b
xor r8b, 0xff
mov r10b, cl
xor r10b, r8b
and r10b, cl
mov cl, r12b
and cl, r10b
xor r12b, r10b
or cl, r12b
mov r8b, r15b
xor r8b, 0xff
and r8b, 1
mov r10b, byte [rbp + 0x33d]
xor r10b, 1
mov r11b, r15b
and r11b, r10b
or r8b, r11b
mov r10b, r9b
xor r10b, 0xff
and r10b, 0
mov r11b, byte [rbp + 0x33d]
xor r11b, 0
mov bl, r9b
and bl, r11b
mov sil, byte [rbp + 0x33d]
xor sil, 1
and sil, 0
and r11b, 1
or r10b, bl
or sil, r11b
xor r10b, sil
mov r11b, byte [rbp + 0x33d]
xor r11b, 0
and r11b, 0
mov bl, byte [rbp + 0x33d]
xor bl, 0
mov sil, bl
and sil, 0
mov r14b, byte [rbp + 0x33d]
xor r14b, 1
and r14b, 0
and bl, 1
or r11b, sil
or r14b, bl
xor r11b, r14b
mov bl, r8b
xor bl, 0xff
mov sil, byte [rbp + 0x33d]
xor sil, 0
mov r14b, byte [rbp + 0x33d]
xor r14b, 1
or bl, sil
or r14b, 1
xor bl, 0xff
and bl, r14b
mov sil, r11b
xor sil, 0xff
mov r14b, r15b
xor r14b, sil
and r14b, r15b
mov sil, r10b
xor sil, 0xff
mov r15b, byte [rbp + 0x33d]
xor r15b, 0
mov r12b, byte [rbp + 0x33d]
xor r12b, 1
or sil, r15b
or r12b, 1
xor sil, 0xff
and sil, r12b
mov r15b, r11b
xor r15b, 0xff
mov r12b, r9b
xor r12b, r15b
and r12b, r9b
mov r9b, bl
xor r9b, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r13b, byte [rbp + 0x33d]
xor r13b, 1
mov byte [rbp + 0x33a], r9b
and r9b, 0xff
and bl, r13b
mov byte [rbp + 0x339], r15b
and r15b, 0xff
and r14b, r13b
or r9b, bl
or r15b, r14b
xor r9b, r15b
mov bl, byte [rbp + 0x33a]
mov r14b, byte [rbp + 0x339]
or bl, r14b
xor bl, 0xff
or r13b, 1
and bl, r13b
or r9b, bl
mov bl, sil
xor bl, 0xff
mov r15b, r12b
xor r15b, 0xff
mov r13b, byte [rbp + 0x33d]
xor r13b, 0
mov r14b, bl
and r14b, 0
and sil, r13b
mov byte [rbp + 0x338], r15b
and r15b, 0
and r12b, r13b
or r14b, sil
or r15b, r12b
xor r14b, r15b
mov sil, byte [rbp + 0x338]
or bl, sil
xor bl, 0xff
or r13b, 0
and bl, r13b
or r14b, bl
mov bl, r9b
xor bl, 0xff
mov r15b, r14b
and r15b, bl
xor r14b, 0xff
and r9b, r14b
or r15b, r9b
mov r9b, r8b
and r9b, r10b
xor r8b, r10b
or r9b, r8b
mov r8b, r9b
xor r8b, 0xff
and r8b, 1
mov r10b, byte [rbp + 0x33d]
xor r10b, 1
and r9b, r10b
or r8b, r9b
mov r9b, byte [rbp + 0x33d]
xor r9b, 0
mov r10b, r11b
xor r10b, 0xff
mov bl, byte [rbp + 0x33d]
xor bl, 0
mov r14b, r9b
and r14b, 0
mov r12b, bl
and r12b, 0
mov r13b, r10b
and r13b, 0
and r11b, bl
or r14b, r12b
or r13b, r11b
xor r14b, r13b
or r9b, r10b
xor r9b, 0xff
or bl, 0
and r9b, bl
or r14b, r9b
xor r8b, 0xff
xor r14b, 0xff
mov r9b, byte [rbp + 0x33d]
xor r9b, 1
or r8b, r14b
or r9b, 1
xor r8b, 0xff
and r8b, r9b
mov r9b, r15b
xor r9b, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, byte [rbp + 0x33d]
xor r11b, 0
mov bl, r9b
and bl, 0
and r15b, r11b
mov r14b, r10b
and r14b, 0
and r8b, r11b
or bl, r15b
or r14b, r8b
xor bl, r14b
or r9b, r10b
xor r9b, 0xff
or r11b, 0
and r9b, r11b
or bl, r9b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x33d]
xor r9b, 1
mov r10b, cl
and r10b, r9b
mov r11b, byte [rbp + 0x33d]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
xor r8b, 0xff
xor r8b, 0
and r8b, 0
mov r9b, byte [rbp + 0x33d]
xor r9b, 0
and r9b, 1
mov r10b, byte [rbp + 0x33d]
xor r10b, 1
and r10b, 0
or r9b, r10b
mov r10b, r9b
xor r10b, 0xff
mov r11b, cl
xor r11b, r10b
and r11b, cl
mov cl, bl
xor cl, 0xff
and cl, 1
mov r10b, byte [rbp + 0x33d]
xor r10b, 1
mov r14b, bl
and r14b, r10b
or cl, r14b
xor cl, 0xff
mov r10b, byte [rbp + 0x33d]
xor r10b, 0
mov r14b, byte [rbp + 0x33d]
xor r14b, 1
or cl, r10b
or r14b, 1
xor cl, 0xff
and cl, r14b
xor r9b, 0xff
mov r10b, bl
xor r10b, r9b
and r10b, bl
mov r9b, r8b
xor r9b, 0xff
mov bl, r11b
xor bl, 0xff
mov r14b, byte [rbp + 0x33d]
xor r14b, 1
mov r15b, r9b
and r15b, 0xff
and r8b, r14b
mov r12b, bl
and r12b, 0xff
and r11b, r14b
or r15b, r8b
or r12b, r11b
xor r15b, r12b
or r9b, bl
xor r9b, 0xff
or r14b, 1
and r9b, r14b
or r15b, r9b
mov r8b, cl
and r8b, r10b
xor cl, r10b
or r8b, cl
mov cl, r15b
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp + 0x33d]
xor r9b, 1
and r15b, r9b
mov r10b, r8b
xor r10b, 0xff
and r10b, 0xff
and r8b, r9b
or cl, r15b
or r10b, r8b
xor cl, r10b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x33d]
xor r9b, 1
mov r10b, dl
and r10b, r9b
or r8b, r10b
mov r9b, al
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x33d]
xor r10b, 1
mov r11b, al
and r11b, r10b
or r9b, r11b
mov r10b, byte [rbp + 0x33d]
xor r10b, 0
and r10b, 1
mov r11b, byte [rbp + 0x33d]
xor r11b, 1
mov bl, r11b
and bl, 0
mov r14b, byte [rbp + 0x33d]
xor r14b, 1
and r14b, 0xff
and r11b, 1
or r10b, bl
or r14b, r11b
xor r10b, r14b
mov r11b, r8b
xor r11b, 0xff
mov bl, byte [rbp + 0x33d]
xor bl, 0
mov r14b, byte [rbp + 0x33d]
xor r14b, 0
or r11b, bl
or r14b, 0
xor r11b, 0xff
and r11b, r14b
xor dl, 0xff
mov bl, r10b
xor bl, 0xff
mov r14b, byte [rbp + 0x33d]
xor r14b, 0
or dl, bl
or r14b, 0
xor dl, 0xff
and dl, r14b
mov bl, r9b
xor bl, 0xff
mov r14b, byte [rbp + 0x33d]
xor r14b, 0
mov r15b, byte [rbp + 0x33d]
xor r15b, 0
or bl, r14b
or r15b, 0
xor bl, 0xff
and bl, r15b
mov r14b, r10b
xor r14b, 0xff
mov r15b, al
xor r15b, r14b
and r15b, al
mov al, r11b
xor al, 0xff
mov r14b, dl
xor r14b, 0xff
mov r12b, byte [rbp + 0x33d]
xor r12b, 1
mov r13b, al
and r13b, 0xff
and r11b, r12b
mov sil, r14b
and sil, 0xff
and dl, r12b
or r13b, r11b
or sil, dl
xor r13b, sil
or al, r14b
xor al, 0xff
or r12b, 1
and al, r12b
or r13b, al
mov al, bl
and al, r15b
xor bl, r15b
or al, bl
mov dl, r13b
xor dl, 0xff
mov r11b, al
and r11b, dl
xor al, 0xff
and r13b, al
or r11b, r13b
mov al, r8b
and al, r9b
xor r8b, r9b
or al, r8b
mov dl, al
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x33d]
xor r8b, 1
and al, r8b
mov r9b, byte [rbp + 0x33d]
xor r9b, 1
and r9b, 0xff
and r8b, 1
or dl, al
or r9b, r8b
xor dl, r9b
mov al, byte [rbp + 0x33d]
xor al, 0
mov r8b, r10b
xor r8b, 0xff
mov r9b, byte [rbp + 0x33d]
xor r9b, 0
mov bl, al
and bl, 0
mov sil, r9b
and sil, 0
mov r14b, r8b
and r14b, 0
and r10b, r9b
or bl, sil
or r14b, r10b
xor bl, r14b
or al, r8b
xor al, 0xff
or r9b, 0
and al, r9b
or bl, al
xor bl, 0xff
mov al, dl
xor al, bl
and al, dl
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 + 0x33d]
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 + 0x33d]
xor r8b, 1
and r8b, 1
mov r9b, byte [rbp + 0x33d]
xor r9b, 1
and r9b, 1
or r8b, r9b
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 + 0x33d]
xor al, 1
and al, 1
mov r8b, byte [rbp + 0x33d]
xor r8b, 1
mov r9b, r8b
and r9b, 1
mov r10b, byte [rbp + 0x33d]
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 + 0x33d]
xor r9b, 1
mov r10b, dil
and r10b, r9b
or r8b, r10b
mov r9b, byte [rbp + 0x33d]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0x33d]
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, byte [rbp + 0x33d]
xor r10b, 1
mov r11b, al
xor r11b, r10b
and r11b, al
mov r10b, byte [rbp + 0x33d]
xor r10b, 1
mov bl, r9b
xor bl, 0xff
mov sil, byte [rbp + 0x33d]
xor sil, 0
or r10b, bl
or sil, 0
xor r10b, 0xff
and r10b, sil
mov bl, byte [rbp + 0x33d]
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
and bl, r10b
xor r11b, r10b
or bl, r11b
mov r10b, sil
xor r10b, 0xff
mov r11b, r14b
xor r11b, 0xff
mov dil, byte [rbp + 0x33d]
xor dil, 0
mov r15b, r10b
and r15b, 0
and sil, dil
mov r12b, r11b
and r12b, 0
and r14b, dil
or r15b, sil
or r12b, r14b
xor r15b, r12b
or r10b, r11b
xor r10b, 0xff
or dil, 0
and r10b, dil
or r15b, r10b
mov r10b, bl
xor r10b, 0xff
and r10b, 0
mov r11b, byte [rbp + 0x33d]
xor r11b, 0
and bl, r11b
mov sil, r15b
xor sil, 0xff
and sil, 0
and r15b, r11b
or r10b, bl
or sil, r15b
xor r10b, sil
mov r11b, al
xor r11b, 0xff
mov bl, r8b
xor bl, 0xff
mov sil, byte [rbp + 0x33d]
xor sil, 0
mov dil, r11b
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 r11b, bl
xor r11b, 0xff
or sil, 0
and r11b, sil
or dil, r11b
mov al, dil
xor al, 0xff
and al, 0
mov r8b, byte [rbp + 0x33d]
xor r8b, 0
and dil, r8b
mov r11b, byte [rbp + 0x33d]
xor r11b, 1
and r11b, 0
and r8b, 1
or al, dil
or r11b, r8b
xor al, r11b
mov r8b, byte [rbp + 0x33d]
xor r8b, 1
mov r11b, r9b
xor r11b, 0xff
mov bl, byte [rbp + 0x33d]
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 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 + 0x33d]
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, cl
xor dl, 0xff
mov r8b, al
xor r8b, 0xff
mov r9b, byte [rbp + 0x33d]
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 + 0x33d]
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
and al, r8b
xor dl, r8b
or al, dl
test al, 1
jne 0x6d8698b1
jmp 0x6d8b6073
xor eax, eax
mov rcx, qword [rbp + 0x340]
movzx edx, byte [rcx]
mov r8, qword [rbp + 0x540]
mov r9d, dword [rbp + 0x538]
mov r10d, r9d
movzx r9d, byte [r8 + r10]
mov r11d, r9d
xor r11d, 0xffffffff
and r11d, 0x8d7d6def
mov esi, 0xffffffff
mov edi, esi
xor edi, 0x8d7d6def
mov ebx, r9d
and ebx, edi
mov r14d, esi
xor r14d, 0xffffffff
and r14d, 0x8d7d6def
and edi, 0xffffffff
or r11d, ebx
or r14d, edi
xor r11d, r14d
xor r11d, 0xffffffff
xor r11d, 0xffffffff
and r11d, 0xffffffff
mov edi, esi
xor edi, 0xffffffff
and edi, 0x4b9507c0
mov ebx, esi
xor ebx, 0x4b9507c0
mov r14d, ebx
and r14d, 0xffffffff
mov r15d, esi
xor r15d, 0xffffffff
and r15d, 0x4b9507c0
and ebx, 0xffffffff
or edi, r14d
or r15d, ebx
xor edi, r15d
xor edi, 0xffffffff
mov ebx, r9d
xor ebx, edi
and ebx, r9d
mov edi, r11d
xor edi, 0xffffffff
mov r14d, ebx
xor r14d, 0xffffffff
mov r15d, esi
xor r15d, 0x213aa53d
mov r12d, edi
and r12d, 0x213aa53d
and r11d, r15d
mov r13d, r14d
and r13d, 0x213aa53d
and ebx, r15d
or r12d, r11d
or r13d, ebx
xor r12d, r13d
or edi, r14d
xor edi, 0xffffffff
or r15d, 0x213aa53d
and edi, r15d
or r12d, edi
mov r11d, esi
xor r11d, 0xa9f28948
and r11d, 0xffffffff
mov edi, esi
xor edi, 0xffffffff
and edi, 0xa9f28948
or r11d, edi
mov edi, r12d
xor edi, 0xffffffff
and edi, 0xcd25e003
mov ebx, esi
xor ebx, 0xcd25e003
and r12d, ebx
mov r14d, esi
xor r14d, 0xffffffff
and r14d, 0xcd25e003
and ebx, 0xffffffff
or edi, r12d
or r14d, ebx
xor edi, r14d
mov ebx, esi
xor ebx, 0xee34ca7
and ebx, 0x2db249e6
mov r14d, esi
xor r14d, 0x2db249e6
mov r15d, r14d
and r15d, 0xee34ca7
mov r12d, esi
xor r12d, 0xffffffff
and r12d, 0x2db249e6
and r14d, 0xffffffff
or ebx, r15d
or r12d, r14d
xor ebx, r12d
mov r14d, r11d
xor r14d, 0xffffffff
mov r15d, edi
xor r15d, 0xffffffff
mov r12d, esi
xor r12d, 0x9d1634e0
mov r13d, r14d
and r13d, 0x9d1634e0
and r11d, r12d
mov dword [rbp + 0x334], r15d
and r15d, 0x9d1634e0
and edi, r12d
or r13d, r11d
or r15d, edi
xor r13d, r15d
mov r11d, dword [rbp + 0x334]
or r14d, r11d
xor r14d, 0xffffffff
or r12d, 0x9d1634e0
and r14d, r12d
or r13d, r14d
mov edi, esi
xor edi, 0xee34ca7
mov r14d, ebx
xor r14d, 0xffffffff
mov r15d, esi
xor r15d, 0xc6aeedf
mov r12d, edi
and r12d, 0xc6aeedf
mov r11d, r15d
and r11d, 0xee34ca7
mov dword [rbp + 0x330], r14d
and r14d, 0xc6aeedf
and ebx, r15d
or r12d, r11d
or r14d, ebx
xor r12d, r14d
mov r11d, dword [rbp + 0x330]
or edi, r11d
xor edi, 0xffffffff
or r15d, 0xc6aeedf
and edi, r15d
or r12d, edi
mov edi, r13d
xor edi, 0xffffffff
and edi, 0xffffffff
mov ebx, esi
xor ebx, 0xffffffff
and r13d, ebx
or edi, r13d
xor r12d, 0xffffffff
mov ebx, edi
xor ebx, r12d
and ebx, edi
mov edi, esi
xor edi, 0xa9f28948
and edi, 0xffffffff
mov r14d, esi
xor r14d, 0xffffffff
and r14d, 0xa9f28948
or edi, r14d
mov r14d, esi
xor r14d, 0xffffffff
xor edi, 0xffffffff
mov r15d, esi
xor r15d, 0xd29b581b
or r14d, edi
or r15d, 0xd29b581b
xor r14d, 0xffffffff
and r14d, r15d
mov edi, esi
xor edi, 0xffffffff
and edi, 0xffffffff
mov r15d, esi
xor r15d, 0xffffffff
and r15d, 0xffffffff
or edi, r15d
xor edi, 0xffffffff
xor edi, 0xa9f28948
and edi, 0xa9f28948
mov r15d, r14d
xor r15d, 0xffffffff
mov r12d, edi
xor r12d, 0xffffffff
mov r13d, esi
xor r13d, 0x54c36f5e
mov r11d, r15d
and r11d, 0x54c36f5e
and r14d, r13d
mov dword [rbp + 0x32c], r12d
and r12d, 0x54c36f5e
and edi, r13d
or r11d, r14d
or r12d, edi
xor r11d, r12d
mov edi, dword [rbp + 0x32c]
or r15d, edi
xor r15d, 0xffffffff
or r13d, 0x54c36f5e
and r15d, r13d
or r11d, r15d
mov r14d, r11d
xor r14d, 0xffffffff
and r14d, 0xac8c580
mov r15d, esi
xor r15d, 0xac8c580
mov r12d, r11d
and r12d, r15d
mov r13d, esi
xor r13d, 0xffffffff
and r13d, 0xac8c580
and r15d, 0xffffffff
or r14d, r12d
or r13d, r15d
xor r14d, r13d
mov r15d, r9d
xor r15d, 0xffffffff
mov r12d, r14d
and r12d, r15d
xor r14d, 0xffffffff
mov r15d, r9d
and r15d, r14d
or r12d, r15d
xor r12d, 0xffffffff
xor r9d, 0xffffffff
mov r14d, esi
xor r14d, 0x6b8012b7
or r12d, r9d
or r14d, 0x6b8012b7
xor r12d, 0xffffffff
and r12d, r14d
mov r9d, edx
xor r9d, 0xffffffff
and r9d, 0x9292f0a5
mov r14d, esi
xor r14d, 0x9292f0a5
mov r15d, edx
and r15d, r14d
mov r13d, esi
xor r13d, 0xffffffff
and r13d, 0x9292f0a5
and r14d, 0xffffffff
or r9d, r15d
or r13d, r14d
xor r9d, r13d
mov r14d, esi
xor r14d, 0x54a9b6cb
xor r9d, 0xffffffff
mov r15d, esi
xor r15d, 0x54415c7e
or r14d, r9d
or r15d, 0x54415c7e
xor r14d, 0xffffffff
and r14d, r15d
mov r9d, esi
xor r9d, 0x54a9b6cb
and r9d, 0xffffffff
mov r15d, esi
xor r15d, 0xffffffff
and r15d, 0x54a9b6cb
or r9d, r15d
mov r15d, edx
xor r15d, 0xffffffff
mov r13d, r9d
xor r13d, 0xffffffff
mov edi, esi
xor edi, 0xdfe6005e
or r15d, r13d
or edi, 0xdfe6005e
xor r15d, 0xffffffff
and r15d, edi
mov edi, esi
xor edi, 0xffffffff
and edi, 0xd5604a8b
mov r13d, esi
xor r13d, 0xd5604a8b
mov dword [rbp + 0x328], r13d
and r13d, 0xffffffff
mov dword [rbp + 0x324], esi
xor esi, 0xffffffff
and esi, 0xd5604a8b
mov dword [rbp + 0x320], eax
mov eax, dword [rbp + 0x328]
and eax, 0xffffffff
or edi, r13d
or esi, eax
xor edi, esi
mov eax, dword [rbp + 0x324]
xor eax, 0x54a9b6cb
mov esi, edi
xor esi, eax
and esi, edi
xor r9d, 0xffffffff
xor r9d, 0xffffffff
and r9d, 0xffffffff
mov eax, r14d
xor eax, 0xffffffff
mov edi, r15d
xor edi, 0xffffffff
mov r13d, dword [rbp + 0x324]
xor r13d, 0xac96cd1d
mov dword [rbp + 0x31c], eax
and eax, 0xac96cd1d
and r14d, r13d
mov dword [rbp + 0x318], edi
and edi, 0xac96cd1d
and r15d, r13d
or eax, r14d
or edi, r15d
xor eax, edi
mov edi, dword [rbp + 0x31c]
mov r14d, dword [rbp + 0x318]
or edi, r14d
xor edi, 0xffffffff
or r13d, 0xac96cd1d
and edi, r13d
or eax, edi
mov edi, esi
and edi, r9d
xor esi, r9d
or edi, esi
mov r9d, eax
xor r9d, 0xffffffff
mov esi, edi
and esi, r9d
xor edi, 0xffffffff
and eax, edi
or esi, eax
mov eax, dword [rbp + 0x324]
xor eax, 0xa9f28948
and eax, 0xffffffff
mov r9d, dword [rbp + 0x324]
xor r9d, 0xffffffff
and r9d, 0xa9f28948
or eax, r9d
mov r9d, esi
xor r9d, 0xffffffff
mov edi, eax
and edi, r9d
xor eax, 0xffffffff
mov r9d, esi
and r9d, eax
or edi, r9d
xor esi, 0xffffffff
mov eax, edi
xor eax, esi
and eax, edi
mov r9d, edx
xor r9d, 0xffffffff
and r9d, 0x5293f8fd
mov esi, dword [rbp + 0x324]
xor esi, 0x5293f8fd
and edx, esi
mov edi, dword [rbp + 0x324]
xor edi, 0xffffffff
and edi, 0x5293f8fd
and esi, 0xffffffff
or r9d, edx
or edi, esi
xor r9d, edi
mov edx, r11d
xor edx, 0xffffffff
and edx, 0xffffffff
mov esi, dword [rbp + 0x324]
xor esi, 0xffffffff
and r11d, esi
or edx, r11d
mov r11d, dword [rbp + 0x324]
xor r11d, 0xbb0a43d
and r11d, 0x1b013aed
mov esi, dword [rbp + 0x324]
xor esi, 0x1b013aed
mov edi, esi
and edi, 0xbb0a43d
mov r15d, dword [rbp + 0x324]
xor r15d, 0xffffffff
and r15d, 0x1b013aed
and esi, 0xffffffff
or r11d, edi
or r15d, esi
xor r11d, r15d
mov esi, r9d
and esi, edx
xor r9d, edx
or esi, r9d
mov edx, dword [rbp + 0x324]
xor edx, 0xbb0a43d
mov r9d, r11d
xor r9d, 0xffffffff
mov edi, dword [rbp + 0x324]
xor edi, 0xcc5ddaf
mov r15d, edx
and r15d, 0xcc5ddaf
mov r13d, edi
and r13d, 0xbb0a43d
mov r14d, r9d
and r14d, 0xcc5ddaf
and r11d, edi
or r15d, r13d
or r14d, r11d
xor r15d, r14d
or edx, r9d
xor edx, 0xffffffff
or edi, 0xcc5ddaf
and edx, edi
or r15d, edx
mov edx, esi
xor edx, 0xffffffff
and edx, 0xffffffff
mov r9d, dword [rbp + 0x324]
xor r9d, 0xffffffff
and esi, r9d
or edx, esi
xor r15d, 0xffffffff
mov r9d, edx
xor r9d, r15d
and r9d, edx
mov edx, r12d
xor edx, 0xffffffff
mov r11d, ebx
xor r11d, edx
and r11d, ebx
mov edx, ebx
xor edx, 0xffffffff
mov esi, r12d
and esi, edx
xor r12d, 0xffffffff
and ebx, r12d
or esi, ebx
mov edx, r11d
and edx, esi
xor r11d, esi
or edx, r11d
mov r11d, eax
xor r11d, 0xffffffff
and r11d, 0xffffffff
mov esi, dword [rbp + 0x324]
xor esi, 0xffffffff
mov edi, eax
and edi, esi
or r11d, edi
mov esi, r9d
xor esi, 0xffffffff
and esi, 0xffffffff
mov edi, dword [rbp + 0x324]
xor edi, 0xffffffff
mov ebx, r9d
and ebx, edi
or esi, ebx
mov edi, dword [rbp + 0x324]
xor edi, 0xa59cdc25
and edi, 0xffffffff
mov ebx, dword [rbp + 0x324]
xor ebx, 0xffffffff
and ebx, 0xa59cdc25
or edi, ebx
mov ebx, r11d
xor ebx, 0xffffffff
mov r14d, dword [rbp + 0x324]
xor r14d, 0xa59cdc25
mov r15d, dword [rbp + 0x324]
xor r15d, 0x592423ca
or ebx, r14d
or r15d, 0x592423ca
xor ebx, 0xffffffff
and ebx, r15d
mov r14d, edi
xor r14d, 0xffffffff
mov r15d, eax
xor r15d, r14d
and r15d, eax
mov eax, esi
xor eax, 0xffffffff
mov r14d, dword [rbp + 0x324]
xor r14d, 0xa59cdc25
mov r12d, dword [rbp + 0x324]
xor r12d, 0x1cb169c
or eax, r14d
or r12d, 0x1cb169c
xor eax, 0xffffffff
and eax, r12d
mov r14d, edi
xor r14d, 0xffffffff
mov r12d, r9d
xor r12d, r14d
and r12d, r9d
mov r9d, ebx
xor r9d, 0xffffffff
mov r14d, r15d
xor r14d, 0xffffffff
mov r13d, dword [rbp + 0x324]
xor r13d, 0x8dc300de
mov dword [rbp + 0x314], r9d
and r9d, 0x8dc300de
and ebx, r13d
mov dword [rbp + 0x310], r14d
and r14d, 0x8dc300de
and r15d, r13d
or r9d, ebx
or r14d, r15d
xor r9d, r14d
mov ebx, dword [rbp + 0x314]
mov r14d, dword [rbp + 0x310]
or ebx, r14d
xor ebx, 0xffffffff
or r13d, 0x8dc300de
and ebx, r13d
or r9d, ebx
mov ebx, eax
and ebx, r12d
xor eax, r12d
or ebx, eax
mov eax, r9d
xor eax, 0xffffffff
mov r15d, ebx
and r15d, eax
xor ebx, 0xffffffff
and r9d, ebx
or r15d, r9d
mov eax, r11d
and eax, esi
xor r11d, esi
or eax, r11d
mov r9d, eax
xor r9d, 0xffffffff
and r9d, 0x14ebbf9a
mov r11d, dword [rbp + 0x324]
xor r11d, 0x14ebbf9a
and eax, r11d
mov esi, dword [rbp + 0x324]
xor esi, 0xffffffff
and esi, 0x14ebbf9a
and r11d, 0xffffffff
or r9d, eax
or esi, r11d
xor r9d, esi
mov eax, dword [rbp + 0x324]
xor eax, 0xa59cdc25
mov r11d, edi
xor r11d, 0xffffffff
mov esi, dword [rbp + 0x324]
xor esi, 0x27aad22a
mov ebx, eax
and ebx, 0x27aad22a
mov r12d, esi
and r12d, 0xa59cdc25
mov r13d, r11d
and r13d, 0x27aad22a
and edi, esi
or ebx, r12d
or r13d, edi
xor ebx, r13d
or eax, r11d
xor eax, 0xffffffff
or esi, 0x27aad22a
and eax, esi
or ebx, eax
xor ebx, 0xffffffff
mov eax, r9d
xor eax, ebx
and eax, r9d
mov r9d, r15d
and r9d, eax
xor r15d, eax
or r9d, r15d
mov eax, edx
xor eax, 0xffffffff
and eax, 0x634611b4
mov r11d, dword [rbp + 0x324]
xor r11d, 0x634611b4
mov esi, edx
and esi, r11d
mov edi, dword [rbp + 0x324]
xor edi, 0xffffffff
and edi, 0x634611b4
and r11d, 0xffffffff
or eax, esi
or edi, r11d
xor eax, edi
mov r11d, r9d
xor r11d, 0xffffffff
xor eax, 0xffffffff
mov esi, dword [rbp + 0x324]
xor esi, 0x8775ee15
or r11d, eax
or esi, 0x8775ee15
xor r11d, 0xffffffff
and r11d, esi
mov eax, r9d
xor eax, 0xffffffff
and eax, 0x37c3930e
mov esi, dword [rbp + 0x324]
xor esi, 0x37c3930e
and r9d, esi
mov edi, dword [rbp + 0x324]
xor edi, 0xffffffff
and edi, 0x37c3930e
and esi, 0xffffffff
or eax, r9d
or edi, esi
xor eax, edi
xor edx, 0xffffffff
xor eax, 0xffffffff
mov r9d, dword [rbp + 0x324]
xor r9d, 0xe27fd20a
or edx, eax
or r9d, 0xe27fd20a
xor edx, 0xffffffff
and edx, r9d
mov eax, r11d
and eax, edx
xor r11d, edx
or eax, r11d
mov byte [r8 + r10], al
mov edx, dword [sym.out.dll_x.13]
mov r9d, dword [sym.out.dll_y.14]
mov r11d, dword [rbp + 0x320]
sub r11d, 0x90b4055a
sub r11d, edx
add r11d, 0x90b4055a
mov esi, dword [rbp + 0x320]
sub esi, 0xba4d4195
sub esi, 0x5f9315d
add esi, 0xba4d4195
mov edi, dword [rbp + 0x320]
sub edi, r11d
mov r11d, dword [rbp + 0x320]
sub r11d, esi
add edi, r11d
mov r11d, dword [rbp + 0x320]
sub r11d, edi
mov esi, 0xd785de7f
add esi, 0
sub esi, r11d
sub esi, 0xd785de7f
add esi, 0xb117ea76
add esi, 0x9ad133b7
sub esi, 0xb117ea76
add esi, 0xeec04378
sub esi, 1
sub esi, 0xeec04378
sub esi, 0xd9af7743
sub esi, 0x9ad133b7
add esi, 0xd9af7743
mov r11d, dword [rbp + 0x320]
sub r11d, 0x734ba863
add esi, r11d
sub esi, 0x65479b9d
sub esi, 0x5f9315d
add esi, 0x65479b9d
sub esi, 0x2d97ebba
add esi, 0x734ba863
add esi, 0x2d97ebba
imul edx, esi
and edx, 1
cmp edx, 0
sete al
cmp r9d, 0xa
setl dl
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r9b, 1
mov r10b, r9b
xor r10b, 1
mov r11b, al
and r11b, r10b
or r8b, r11b
mov r10b, dl
xor r10b, 0xff
and r10b, 1
mov r11b, r9b
xor r11b, 1
mov bl, dl
and bl, r11b
mov sil, r9b
xor sil, 1
and sil, 0xff
and r11b, 1
or r10b, bl
or sil, r11b
xor r10b, sil
mov r11b, r9b
xor r11b, 0
and r11b, 0
mov bl, r9b
xor bl, 0
mov sil, bl
and sil, 0
mov dil, r9b
xor dil, 1
and dil, 0
and bl, 1
or r11b, sil
or dil, bl
xor r11b, dil
mov bl, r8b
xor bl, 0xff
mov sil, r10b
xor sil, 0xff
mov dil, r9b
xor dil, 1
mov r15b, bl
and r15b, 0xff
and r8b, dil
mov r12b, sil
and r12b, 0xff
and r10b, dil
or r15b, r8b
or r12b, r10b
xor r15b, r12b
or bl, sil
xor bl, 0xff
or dil, 1
and bl, dil
or r15b, bl
mov r8b, r9b
xor r8b, 0
mov r10b, r11b
xor r10b, 0xff
mov bl, r9b
xor bl, 1
mov sil, r8b
and sil, 0xff
mov dil, bl
and dil, 0
mov r12b, r10b
and r12b, 0xff
and r11b, bl
or sil, dil
or r12b, r11b
xor sil, r12b
or r8b, r10b
xor r8b, 0xff
or bl, 1
and r8b, bl
or sil, r8b
mov r8b, r15b
xor r8b, 0xff
and r8b, 1
mov r10b, r9b
xor r10b, 1
and r15b, r10b
or r8b, r15b
xor r8b, 0xff
xor sil, 0xff
mov r10b, r9b
xor r10b, 1
or r8b, sil
or r10b, 1
xor r8b, 0xff
and r8b, r10b
mov r10b, al
xor r10b, 0xff
and r10b, 0
mov r11b, r9b
xor r11b, 0
mov bl, al
and bl, r11b
mov sil, r9b
xor sil, 1
and sil, 0
and r11b, 1
or r10b, bl
or sil, r11b
xor r10b, sil
mov r11b, r9b
xor r11b, 0
xor r10b, 0xff
mov bl, r9b
xor bl, 1
or r11b, r10b
or bl, 1
xor r11b, 0xff
and r11b, bl
mov r10b, r9b
xor r10b, 0
and r10b, 1
mov bl, r9b
xor bl, 1
and bl, 0
or r10b, bl
xor al, 0xff
mov bl, r10b
xor bl, 0xff
mov sil, r9b
xor sil, 1
or al, bl
or sil, 1
xor al, 0xff
and al, sil
mov bl, dl
xor bl, 0xff
and bl, 1
mov sil, r9b
xor sil, 1
mov dil, dl
and dil, sil
or bl, dil
mov sil, r9b
xor sil, 0
mov dil, bl
xor dil, sil
and dil, bl
xor dl, 0xff
xor r10b, 0xff
mov bl, r9b
xor bl, 0
or dl, r10b
or bl, 0
xor dl, 0xff
and dl, bl
mov r10b, r11b
xor r10b, 0xff
mov bl, al
xor bl, 0xff
mov sil, r9b
xor sil, 1
mov r15b, r10b
and r15b, 0xff
and r11b, sil
mov r12b, bl
and r12b, 0xff
and al, sil
or r15b, r11b
or r12b, al
xor r15b, r12b
or r10b, bl
xor r10b, 0xff
or sil, 1
and r10b, sil
or r15b, r10b
mov al, dil
xor al, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, r9b
xor r11b, 1
mov bl, al
and bl, 0xff
and dil, r11b
mov sil, r10b
and sil, 0xff
and dl, r11b
or bl, dil
or sil, dl
xor bl, sil
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 dl, r9b
xor dl, 0
and r15b, dl
mov r10b, bl
xor r10b, 0xff
and r10b, 0
and bl, dl
or al, r15b
or r10b, bl
xor al, r10b
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r10b, r9b
xor r10b, 1
mov r11b, r8b
and r11b, r10b
or dl, r11b
mov r10b, al
xor r10b, 0xff
and r10b, 1
mov r11b, r9b
xor r11b, 1
mov bl, al
and bl, r11b
mov sil, r9b
xor sil, 1
and sil, 0xff
and r11b, 1
or r10b, bl
or sil, r11b
xor r10b, sil
mov r11b, r9b
xor r11b, 1
and r11b, 1
mov bl, r9b
xor bl, 1
and bl, 1
or r11b, bl
mov bl, r9b
xor bl, 1
mov sil, dl
xor sil, bl
and sil, dl
xor r8b, 0xff
mov bl, r11b
xor bl, 0xff
mov dil, r9b
xor dil, 1
or r8b, bl
or dil, 1
xor r8b, 0xff
and r8b, dil
mov bl, r10b
xor bl, 0xff
mov dil, r9b
xor dil, 1
mov r15b, r9b
xor r15b, 1
or bl, dil
or r15b, 1
xor bl, 0xff
and bl, r15b
xor al, 0xff
mov dil, r11b
xor dil, 0xff
mov r15b, r9b
xor r15b, 1
or al, dil
or r15b, 1
xor al, 0xff
and al, r15b
mov dil, sil
and dil, r8b
xor sil, r8b
or dil, sil
mov r8b, bl
and r8b, al
xor bl, al
or r8b, bl
mov al, dil
xor al, 0xff
mov bl, r8b
and bl, al
xor r8b, 0xff
and dil, r8b
or bl, dil
mov al, dl
xor al, 0xff
mov r8b, r10b
xor r8b, 0xff
mov sil, r9b
xor sil, 0
mov dil, al
and dil, 0
and dl, sil
mov r15b, r8b
and r15b, 0
and r10b, sil
or dil, dl
or r15b, r10b
xor dil, r15b
or al, r8b
xor al, 0xff
or sil, 0
and al, sil
or dil, al
mov al, dil
xor al, 0xff
and al, 1
xor r9b, 1
and dil, r9b
or 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, bl
and al, r8b
xor bl, r8b
or al, bl
test al, 1
jne 0x6d86a7bb
jmp 0x6d8b6073
jmp 0x6d86a7c0
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xac199be0
add r8d, 0
mov r9d, ecx
sub r9d, 0x52627b28
sub r9d, r8d
add r9d, 0x52627b28
add r9d, 0xdd65eb08
add r9d, 0x4905536d
sub r9d, 0xdd65eb08
sub r9d, 0x6ed1da4a
sub r9d, 1
add r9d, 0x6ed1da4a
add r9d, 0xb5663e87
sub r9d, 0x4905536d
sub r9d, 0xb5663e87
add r9d, 0xe78c49e7
sub r9d, 0x3a44dbc2
sub r9d, 0xe78c49e7
sub r9d, 0x7a051e01
sub r9d, 0xac199be0
add r9d, 0x7a051e01
sub eax, 0x3a44dbc2
sub r9d, eax
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 0
mov sil, 1
mov dil, sil
xor dil, 0
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, r11b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or dil, r15b
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or r14b, r15b
mov r15b, bl
xor r15b, 0xff
mov r12b, dil
xor r12b, 0xff
mov r13b, sil
xor r13b, 1
mov al, r15b
and al, 0xff
and bl, r13b
mov cl, r12b
and cl, 0xff
and dil, r13b
or al, bl
or cl, dil
xor al, cl
or r15b, r12b
xor r15b, 0xff
or r13b, 1
and r15b, r13b
or al, r15b
mov cl, r14b
and cl, 1
xor r14b, 1
or cl, r14b
mov bl, al
xor bl, 0xff
and bl, 1
mov dil, sil
xor dil, 1
and al, dil
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and dil, 1
or bl, al
or r14b, dil
xor bl, r14b
xor cl, 0xff
mov al, bl
xor al, cl
and al, bl
mov cl, r10b
xor cl, 0xff
and cl, 0
mov bl, sil
xor bl, 0
mov dil, r10b
and dil, bl
mov r14b, sil
xor r14b, 1
and r14b, 0
and bl, 1
or cl, dil
or r14b, bl
xor cl, r14b
xor cl, 0xff
mov bl, r11b
xor bl, cl
and bl, r11b
mov cl, r11b
xor cl, 0xff
and cl, 1
mov dil, sil
xor dil, 1
and r11b, dil
or cl, r11b
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, 0
mov r14b, cl
and r14b, 0
and bl, dil
mov r15b, r11b
and r15b, 0
and r10b, dil
or r14b, bl
or r15b, r10b
xor r14b, r15b
or cl, r11b
xor cl, 0xff
or dil, 0
and cl, dil
or r14b, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov r10b, sil
xor r10b, 1
mov r11b, al
and r11b, r10b
or cl, r11b
mov r10b, r14b
xor r10b, 0xff
and r10b, 1
mov r11b, sil
xor r11b, 1
mov bl, r14b
and bl, r11b
or r10b, bl
mov r11b, sil
xor r11b, 1
and r11b, 0
mov bl, sil
xor bl, 0
mov dil, bl
and dil, 1
mov r15b, sil
xor r15b, 1
and r15b, 0
and bl, 1
or r11b, dil
or r15b, bl
xor r11b, r15b
mov bl, sil
xor bl, 1
mov dil, cl
xor dil, bl
and dil, cl
xor al, 0xff
mov bl, r11b
xor bl, 0xff
mov r15b, sil
xor r15b, 0
or al, bl
or r15b, 0
xor al, 0xff
and al, r15b
mov bl, sil
xor bl, 1
mov r15b, r10b
xor r15b, bl
and r15b, r10b
xor r14b, 0xff
mov bl, r11b
xor bl, 0xff
mov r12b, sil
xor r12b, 1
or r14b, bl
or r12b, 1
xor r14b, 0xff
and r14b, r12b
mov bl, dil
xor bl, 0xff
mov r12b, al
xor r12b, 0xff
mov r13b, sil
xor r13b, 0
mov dl, bl
and dl, 0
and dil, r13b
mov r8b, r12b
and r8b, 0
and al, r13b
or dl, dil
or r8b, al
xor dl, r8b
or bl, r12b
xor bl, 0xff
or r13b, 0
and bl, r13b
or dl, bl
mov al, r15b
xor al, 0xff
mov r8b, r14b
xor r8b, 0xff
mov bl, sil
xor bl, 0
mov dil, al
and dil, 0
and r15b, bl
mov r12b, r8b
and r12b, 0
and r14b, bl
or dil, r15b
or r12b, r14b
xor dil, r12b
or al, r8b
xor al, 0xff
or bl, 0
and al, bl
or dil, al
mov al, dl
xor al, 0xff
mov r8b, dil
and r8b, al
xor dil, 0xff
and dl, dil
or r8b, dl
mov al, cl
xor al, 0xff
mov dl, r10b
xor dl, 0xff
mov bl, sil
xor bl, 0
mov dil, al
and dil, 0
and cl, bl
mov r14b, dl
and r14b, 0
and r10b, bl
or dil, cl
or r14b, r10b
xor dil, r14b
or al, dl
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, r11b
and cl, 1
xor r11b, 1
or cl, r11b
xor al, 0xff
xor cl, 0xff
mov dl, sil
xor dl, 1
or al, cl
or dl, 1
xor al, 0xff
and al, dl
mov cl, 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 0x6d86ac0b
jmp 0x6d8bd253
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
add r8d, 0x806ecd53
add r8d, 0x35ebcdf3
sub r8d, 0x806ecd53
sub r8d, 0x460a3f7f
sub r8d, 0x67f971ca
add r8d, 0x460a3f7f
sub r8d, 0x530a7d69
sub r8d, 0x35ebcdf3
add r8d, 0x530a7d69
sub r8d, 0x4e7ef5d
add r8d, 0x6b8e86fc
add r8d, 0x4e7ef5d
mov r9d, eax
sub r9d, 1
add r8d, r9d
add r8d, 0x21d89fe4
sub r8d, 0x6b8e86fc
sub r8d, 0x21d89fe4
mov r9d, eax
sub r9d, 0xf54a7b80
sub r8d, r9d
add r8d, 0x423bf9f8
add r8d, 0x67f971ca
sub r8d, 0x423bf9f8
sub eax, 0xf54a7b80
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, 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, 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, 1
mov r12b, sil
xor r12b, 1
and r12b, 1
or r14b, r12b
xor r14b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, sil
xor r13b, 0
or r14b, r12b
or r13b, 0
xor r14b, 0xff
and r14b, r13b
mov r12b, sil
xor r12b, 1
xor bl, 0xff
mov r13b, sil
xor r13b, 0
or r12b, bl
or r13b, 0
xor r12b, 0xff
and r12b, r13b
mov bl, dil
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
xor al, 0xff
mov dl, r12b
xor dl, 0xff
mov bl, sil
xor bl, 1
mov dil, al
and dil, 0xff
and r14b, bl
mov r15b, dl
and r15b, 0xff
and r12b, bl
or dil, r14b
or r15b, r12b
xor dil, r15b
or al, dl
xor al, 0xff
or bl, 1
and al, bl
or dil, al
mov al, cl
xor al, 0xff
mov dl, dil
and dl, al
xor dil, 0xff
and cl, dil
or dl, cl
mov al, r11b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
mov bl, r11b
and bl, cl
or al, bl
mov cl, sil
xor cl, 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 r14b, sil
xor r14b, 1
and r14b, 0
and bl, 1
or al, dil
or r14b, bl
xor al, r14b
mov bl, r11b
xor bl, 0xff
mov dil, al
xor dil, 0xff
mov r14b, sil
xor r14b, 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, 0
mov r15b, sil
xor r15b, 0
or dil, r14b
or r15b, 0
xor dil, 0xff
and dil, r15b
mov r14b, sil
xor r14b, 1
xor al, 0xff
mov r15b, sil
xor r15b, 1
or r14b, al
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov al, cl
xor al, 0xff
mov r15b, bl
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, al
and r13b, 0
and cl, r12b
mov r8b, r15b
and r8b, 0
and bl, r12b
or r13b, cl
or r8b, bl
xor r13b, r8b
or al, r15b
xor al, 0xff
or r12b, 0
and al, r12b
or r13b, al
mov al, dil
xor al, 0xff
mov cl, r14b
xor cl, 0xff
mov r8b, sil
xor r8b, 0
mov bl, al
and bl, 0
and dil, r8b
mov r15b, cl
and r15b, 0
and r14b, r8b
or bl, dil
or r15b, r14b
xor bl, r15b
or al, cl
xor al, 0xff
or r8b, 0
and al, r8b
or bl, al
mov al, r13b
xor al, 0xff
mov cl, bl
and cl, al
xor bl, 0xff
and r13b, bl
or cl, r13b
mov al, sil
xor al, 0
and al, 1
mov r8b, sil
xor r8b, 1
mov bl, r8b
and bl, 0
mov dil, sil
xor dil, 1
and dil, 0xff
and r8b, 1
or al, bl
or dil, r8b
xor al, dil
mov r8b, sil
xor r8b, 1
xor al, 0xff
mov bl, sil
xor bl, 0
or r8b, al
or bl, 0
xor r8b, 0xff
and r8b, 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, 0
or bl, al
or dil, 0
xor bl, 0xff
and bl, dil
mov al, r8b
and al, bl
xor r8b, bl
or al, r8b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov bl, sil
xor bl, 1
mov dil, dl
and dil, bl
or r8b, dil
mov bl, sil
xor bl, 0
and bl, 1
mov dil, sil
xor dil, 1
mov r14b, dil
and r14b, 0
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, sil
xor dil, 0
and dil, 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, r8b
xor r14b, 0xff
mov r15b, bl
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, r14b
and r13b, 0
and r8b, r12b
mov r9b, r15b
and r9b, 0
and bl, r12b
or r13b, r8b
or r9b, bl
xor r13b, r9b
or r14b, r15b
xor r14b, 0xff
or r12b, 0
and r14b, r12b
or r13b, r14b
mov r8b, dil
and r8b, 0
xor dil, 0
or r8b, dil
mov r9b, r13b
xor r9b, 0xff
and r9b, 1
mov bl, sil
xor bl, 1
and r13b, bl
mov dil, sil
xor dil, 1
and dil, 0xff
and bl, 1
or r9b, r13b
or dil, bl
xor r9b, dil
xor r9b, 0xff
xor r8b, 0xff
mov bl, sil
xor bl, 0
or r9b, r8b
or bl, 0
xor r9b, 0xff
and r9b, bl
mov r8b, r10b
xor r8b, 0xff
and r8b, 1
mov bl, sil
xor bl, 1
and r10b, bl
mov dil, sil
xor dil, 1
and dil, 0xff
and bl, 1
or r8b, r10b
or dil, bl
xor r8b, dil
mov r10b, al
xor r10b, 0xff
and r10b, 1
mov bl, sil
xor bl, 1
mov dil, al
and dil, bl
or r10b, dil
mov bl, sil
xor bl, 0
and bl, 1
mov dil, sil
xor dil, 1
mov r14b, dil
and r14b, 0
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, r8b
and dil, r10b
xor r8b, r10b
or dil, r8b
mov r8b, sil
xor r8b, 0
mov r10b, bl
xor r10b, 0xff
mov r14b, sil
xor r14b, 0
mov r15b, r8b
and r15b, 0
mov r12b, r14b
and r12b, 0
mov r13b, r10b
and r13b, 0
and bl, r14b
or r15b, r12b
or r13b, bl
xor r15b, r13b
or r8b, r10b
xor r8b, 0xff
or r14b, 0
and r8b, r14b
or r15b, r8b
mov r8b, dil
xor r8b, 0xff
and r8b, 0
mov r10b, sil
xor r10b, 0
and dil, r10b
mov bl, sil
xor bl, 1
and bl, 0
and r10b, 1
or r8b, dil
or bl, r10b
xor r8b, bl
xor r8b, 0xff
xor r15b, 0xff
mov r10b, sil
xor r10b, 1
or r8b, r15b
or r10b, 1
xor r8b, 0xff
and r8b, r10b
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
mov dil, r10b
and dil, bl
xor r10b, 0xff
mov bl, cl
and bl, r10b
or dil, bl
mov r10b, cl
xor r10b, 0xff
mov bl, dil
xor bl, r10b
and bl, dil
mov r10b, al
xor r10b, 0xff
and r10b, 1
mov dil, sil
xor dil, 1
mov r14b, al
and r14b, dil
or r10b, r14b
mov dil, r11b
xor dil, 0xff
mov r14b, r10b
and r14b, dil
xor r10b, 0xff
mov dil, r11b
and dil, r10b
or r14b, dil
xor r14b, 0xff
xor r11b, 0xff
mov r10b, sil
xor r10b, 0
or r14b, r11b
or r10b, 0
xor r14b, 0xff
and r14b, r10b
mov r10b, r9b
xor r10b, 0xff
and r10b, 1
mov r11b, sil
xor r11b, 1
mov dil, r9b
and dil, r11b
or r10b, dil
mov r11b, r8b
xor r11b, 0xff
and r11b, 1
mov dil, sil
xor dil, 1
mov r15b, r8b
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, sil
xor r15b, 0
mov r12b, r10b
xor r12b, r15b
and r12b, r10b
mov r15b, dil
xor r15b, 0xff
mov r13b, r9b
xor r13b, r15b
and r13b, r9b
mov r9b, r11b
xor r9b, 0xff
mov r15b, sil
xor r15b, 0
mov byte [rbp + 0x30f], sil
xor sil, 1
or r9b, r15b
or sil, 1
xor r9b, 0xff
and r9b, sil
mov sil, dil
xor sil, 0xff
mov r15b, r8b
xor r15b, sil
and r15b, r8b
mov r8b, r12b
xor r8b, 0xff
mov sil, r13b
xor sil, 0xff
mov byte [rbp + 0x30e], al
mov al, byte [rbp + 0x30f]
xor al, 1
mov byte [rbp + 0x30d], r8b
and r8b, 0xff
and r12b, al
mov byte [rbp + 0x30c], sil
and sil, 0xff
and r13b, al
or r8b, r12b
or sil, r13b
xor r8b, sil
mov sil, byte [rbp + 0x30d]
mov r12b, byte [rbp + 0x30c]
or sil, r12b
xor sil, 0xff
or al, 1
and sil, al
or r8b, sil
mov al, r9b
xor al, 0xff
mov sil, r15b
xor sil, 0xff
mov r13b, byte [rbp + 0x30f]
xor r13b, 0
mov r12b, al
and r12b, 0
and r9b, r13b
mov byte [rbp + 0x30b], sil
and sil, 0
and r15b, r13b
or r12b, r9b
or sil, r15b
xor r12b, sil
mov r9b, byte [rbp + 0x30b]
or al, r9b
xor al, 0xff
or r13b, 0
and al, r13b
or r12b, al
mov al, r8b
xor al, 0xff
and al, 1
mov sil, byte [rbp + 0x30f]
xor sil, 1
and r8b, sil
mov r15b, r12b
xor r15b, 0xff
and r15b, 0xff
and r12b, sil
or al, r8b
or r15b, r12b
xor al, r15b
mov r8b, r10b
xor r8b, 0xff
mov sil, r11b
xor sil, 0xff
mov r15b, byte [rbp + 0x30f]
xor r15b, 0
mov r12b, r8b
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 r8b, sil
xor r8b, 0xff
or r15b, 0
and r8b, r15b
or r12b, r8b
mov r8b, r12b
xor r8b, 0xff
and r8b, 1
mov r10b, byte [rbp + 0x30f]
xor r10b, 1
and r12b, r10b
or r8b, r12b
mov r10b, byte [rbp + 0x30f]
xor r10b, 0
mov r11b, dil
xor r11b, 0xff
mov sil, byte [rbp + 0x30f]
xor sil, 1
mov r15b, r10b
and r15b, 0xff
mov r12b, sil
and r12b, 0
mov r13b, r11b
and r13b, 0xff
and dil, sil
or r15b, r12b
or r13b, dil
xor r15b, r13b
or r10b, r11b
xor r10b, 0xff
or sil, 1
and r10b, sil
or r15b, r10b
xor r8b, 0xff
xor r15b, 0xff
mov r10b, byte [rbp + 0x30f]
xor r10b, 1
or r8b, r15b
or r10b, 1
xor r8b, 0xff
and r8b, r10b
mov r10b, al
xor r10b, 0xff
mov r11b, r8b
xor r11b, 0xff
mov sil, byte [rbp + 0x30f]
xor sil, 1
mov dil, r10b
and dil, 0xff
and al, sil
mov r15b, r11b
and r15b, 0xff
and r8b, sil
or dil, al
or r15b, r8b
xor dil, r15b
or r10b, r11b
xor r10b, 0xff
or sil, 1
and r10b, sil
or dil, r10b
mov al, r14b
xor al, 0xff
mov r8b, bl
xor r8b, al
and r8b, bl
mov al, bl
xor al, 0xff
mov r10b, r14b
and r10b, al
xor r14b, 0xff
and bl, r14b
or r10b, bl
mov al, r8b
xor al, 0xff
mov r11b, r10b
xor r11b, 0xff
mov bl, byte [rbp + 0x30f]
xor bl, 1
mov sil, al
and sil, 0xff
and r8b, bl
mov r14b, r11b
and r14b, 0xff
and r10b, bl
or sil, r8b
or r14b, r10b
xor sil, r14b
or al, r11b
xor al, 0xff
or bl, 1
and al, bl
or sil, al
mov al, dil
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x30f]
xor r8b, 1
mov r10b, dil
and r10b, r8b
or al, r10b
mov r8b, sil
xor r8b, 0xff
xor al, 0xff
mov r10b, byte [rbp + 0x30f]
xor r10b, 1
or r8b, al
or r10b, 1
xor r8b, 0xff
and r8b, r10b
mov al, sil
xor al, 0xff
and al, 0
mov r10b, byte [rbp + 0x30f]
xor r10b, 0
and sil, r10b
mov r11b, byte [rbp + 0x30f]
xor r11b, 1
and r11b, 0
and r10b, 1
or al, sil
or r11b, r10b
xor al, r11b
xor al, 0xff
mov r10b, dil
xor r10b, al
and r10b, dil
mov al, r8b
xor al, 0xff
mov r11b, r10b
xor r11b, 0xff
mov bl, byte [rbp + 0x30f]
xor bl, 0
mov sil, al
and sil, 0
and r8b, bl
mov dil, r11b
and dil, 0
and r10b, bl
or sil, r8b
or dil, r10b
xor sil, dil
or al, r11b
xor al, 0xff
or bl, 0
and al, bl
or sil, al
mov al, dl
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x30f]
xor r8b, 1
mov r10b, dl
and r10b, r8b
or al, r10b
mov r8b, cl
xor r8b, 0xff
and r8b, 0
mov r10b, byte [rbp + 0x30f]
xor r10b, 0
mov r11b, cl
and r11b, r10b
mov bl, byte [rbp + 0x30f]
xor bl, 1
and bl, 0
and r10b, 1
or r8b, r11b
or bl, r10b
xor r8b, bl
mov r10b, byte [rbp + 0x30f]
xor r10b, 1
and r10b, 1
mov r11b, byte [rbp + 0x30f]
xor r11b, 1
mov bl, r11b
and bl, 1
mov dil, byte [rbp + 0x30f]
xor dil, 1
and dil, 0xff
and r11b, 1
or r10b, bl
or dil, r11b
xor r10b, dil
mov r11b, byte [rbp + 0x30f]
xor r11b, 1
mov bl, al
xor bl, r11b
and bl, al
xor dl, 0xff
mov r11b, r10b
xor r11b, 0xff
mov dil, byte [rbp + 0x30f]
xor dil, 1
or dl, r11b
or dil, 1
xor dl, 0xff
and dl, dil
mov r11b, byte [rbp + 0x30f]
xor r11b, 1
mov dil, r8b
xor dil, r11b
and dil, r8b
xor cl, 0xff
mov r11b, r10b
xor r11b, 0xff
mov r14b, byte [rbp + 0x30f]
xor r14b, 0
or cl, r11b
or r14b, 0
xor cl, 0xff
and cl, r14b
mov r11b, bl
xor r11b, 0xff
mov r14b, dl
xor r14b, 0xff
mov r15b, byte [rbp + 0x30f]
xor r15b, 0
mov r12b, r11b
and r12b, 0
and bl, r15b
mov r13b, r14b
and r13b, 0
and dl, r15b
or r12b, bl
or r13b, dl
xor r12b, r13b
or r11b, r14b
xor r11b, 0xff
or r15b, 0
and r11b, r15b
or r12b, r11b
mov dl, dil
and dl, cl
xor dil, cl
or dl, dil
mov cl, r12b
xor cl, 0xff
mov r11b, dl
and r11b, cl
xor dl, 0xff
and r12b, dl
or r11b, r12b
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 + 0x30f]
xor dl, 1
and cl, dl
or al, cl
mov cl, byte [rbp + 0x30f]
xor cl, 1
mov dl, r10b
xor dl, 0xff
mov r8b, byte [rbp + 0x30f]
xor r8b, 1
mov bl, cl
and bl, 0xff
mov dil, r8b
and dil, 1
mov r14b, dl
and r14b, 0xff
and r10b, r8b
or bl, dil
or r14b, r10b
xor bl, r14b
or cl, dl
xor cl, 0xff
or r8b, 1
and cl, r8b
or bl, cl
xor bl, 0xff
mov cl, al
xor cl, bl
and cl, al
mov al, r11b
and al, cl
xor r11b, cl
or al, r11b
mov cl, al
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x30f]
xor dl, 1
mov r8b, al
and r8b, dl
or cl, r8b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov dl, byte [rbp + 0x30f]
xor dl, 1
and dl, 1
mov r8b, byte [rbp + 0x30f]
xor r8b, 1
and r8b, 1
or dl, r8b
xor dl, 0xff
mov r8b, al
xor r8b, dl
and r8b, al
mov al, cl
and al, r8b
xor cl, r8b
or al, cl
mov cl, byte [rbp + 0x30f]
xor cl, 0
and cl, 0
mov dl, byte [rbp + 0x30f]
xor dl, 0
mov r8b, dl
and r8b, 0
mov r10b, byte [rbp + 0x30f]
xor r10b, 1
and r10b, 0
and dl, 1
or cl, r8b
or r10b, dl
xor cl, r10b
mov dl, byte [rbp + 0x30e]
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x30f]
xor r8b, 1
mov r10b, byte [rbp + 0x30e]
and r10b, r8b
or dl, r10b
mov r8b, byte [rbp + 0x30f]
xor r8b, 1
and r8b, 0
mov r10b, byte [rbp + 0x30f]
xor r10b, 0
mov r11b, r10b
and r11b, 1
mov bl, byte [rbp + 0x30f]
xor bl, 1
and bl, 0
and r10b, 1
or r8b, r11b
or bl, r10b
xor r8b, bl
mov r10b, byte [rbp + 0x30f]
xor r10b, 1
mov r11b, cl
xor r11b, r10b
and r11b, cl
mov r10b, byte [rbp + 0x30f]
xor r10b, 0
mov bl, r8b
xor bl, 0xff
mov dil, byte [rbp + 0x30f]
xor dil, 0
or r10b, bl
or dil, 0
xor r10b, 0xff
and r10b, dil
mov bl, dl
xor bl, 0xff
mov dil, byte [rbp + 0x30f]
xor dil, 1
mov r14b, byte [rbp + 0x30f]
xor r14b, 1
or bl, dil
or r14b, 1
xor bl, 0xff
and bl, r14b
mov dil, r8b
xor dil, 0xff
mov r14b, byte [rbp + 0x30e]
xor r14b, dil
mov dil, byte [rbp + 0x30e]
and r14b, dil
mov r15b, r11b
and r15b, r10b
xor r11b, r10b
or r15b, r11b
mov r10b, bl
xor r10b, 0xff
mov r11b, r14b
xor r11b, 0xff
mov r12b, byte [rbp + 0x30f]
xor r12b, 0
mov r13b, r10b
and r13b, 0
and bl, r12b
mov r9b, r11b
and r9b, 0
and r14b, r12b
or r13b, bl
or r9b, r14b
xor r13b, r9b
or r10b, r11b
xor r10b, 0xff
or r12b, 0
and r10b, r12b
or r13b, r10b
mov r9b, r15b
xor r9b, 0xff
mov r10b, r13b
and r10b, r9b
xor r13b, 0xff
and r15b, r13b
or r10b, r15b
mov r9b, cl
xor r9b, 0xff
mov r11b, dl
xor r11b, 0xff
mov bl, byte [rbp + 0x30f]
xor bl, 0
mov r14b, r9b
and r14b, 0
and cl, bl
mov r15b, r11b
and r15b, 0
and dl, bl
or r14b, cl
or r15b, dl
xor r14b, r15b
or r9b, r11b
xor r9b, 0xff
or bl, 0
and r9b, bl
or r14b, r9b
mov cl, r14b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x30f]
xor dl, 1
and r14b, dl
mov r9b, byte [rbp + 0x30f]
xor r9b, 1
and r9b, 0xff
and dl, 1
or cl, r14b
or r9b, dl
xor cl, r9b
mov dl, byte [rbp + 0x30f]
xor dl, 1
mov r9b, r8b
xor r9b, 0xff
mov r11b, byte [rbp + 0x30f]
xor r11b, 0
mov bl, dl
and bl, 0
mov r14b, r11b
and r14b, 1
mov r15b, r9b
and r15b, 0
and r8b, r11b
or bl, r14b
or r15b, r8b
xor bl, r15b
or dl, r9b
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, r10b
xor cl, 0xff
mov r8b, dl
xor r8b, 0xff
mov r9b, byte [rbp + 0x30f]
xor r9b, 0
mov r11b, cl
and r11b, 0
and r10b, r9b
mov bl, r8b
and bl, 0
and dl, r9b
or r11b, r10b
or bl, dl
xor r11b, bl
or cl, r8b
xor cl, 0xff
or r9b, 0
and cl, r9b
or r11b, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x30f]
xor dl, 1
and al, dl
mov r8b, byte [rbp + 0x30f]
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, 1
mov dl, byte [rbp + 0x30f]
xor dl, 1
and r11b, dl
or al, r11b
mov dl, byte [rbp + 0x30f]
xor dl, 1
and dl, 0
mov r8b, byte [rbp + 0x30f]
xor r8b, 0
mov r9b, r8b
and r9b, 1
mov r10b, byte [rbp + 0x30f]
xor r10b, 1
and r10b, 0
and r8b, 1
or dl, r9b
or r10b, r8b
xor dl, r10b
mov r8b, cl
and r8b, al
xor cl, al
or r8b, cl
mov al, byte [rbp + 0x30f]
xor al, 1
mov cl, dl
xor cl, 0xff
mov r9b, byte [rbp + 0x30f]
xor r9b, 0
mov r10b, al
and r10b, 0
mov r11b, r9b
and r11b, 1
mov bl, cl
and bl, 0
and dl, r9b
or r10b, r11b
or bl, dl
xor r10b, bl
or al, cl
xor al, 0xff
or r9b, 0
and al, r9b
or r10b, al
mov al, r8b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x30f]
xor cl, 1
and r8b, cl
mov dl, byte [rbp + 0x30f]
xor dl, 1
and dl, 0xff
and cl, 1
or al, r8b
or dl, cl
xor al, dl
xor r10b, 0xff
mov cl, al
xor cl, r10b
and cl, al
mov al, sil
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x30f]
xor dl, 1
mov r8b, sil
and r8b, dl
mov r9b, byte [rbp + 0x30f]
xor r9b, 1
and r9b, 0xff
and dl, 1
or al, r8b
or r9b, dl
xor al, r9b
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x30f]
xor r8b, 1
mov r9b, cl
and r9b, r8b
or dl, r9b
mov r8b, byte [rbp + 0x30f]
xor r8b, 1
and r8b, 1
mov r9b, byte [rbp + 0x30f]
xor r9b, 1
and r9b, 1
or r8b, r9b
mov r9b, al
xor r9b, 0xff
mov r10b, byte [rbp + 0x30f]
xor r10b, 1
mov r11b, byte [rbp + 0x30f]
xor r11b, 1
or r9b, r10b
or r11b, 1
xor r9b, 0xff
and r9b, r11b
mov r10b, r8b
xor r10b, 0xff
mov r11b, sil
xor r11b, r10b
and r11b, sil
mov r10b, dl
xor r10b, 0xff
mov bl, byte [rbp + 0x30f]
xor bl, 1
mov sil, byte [rbp + 0x30f]
xor sil, 1
or r10b, bl
or sil, 1
xor r10b, 0xff
and r10b, sil
mov bl, r8b
xor bl, 0xff
mov sil, cl
xor sil, bl
and sil, cl
mov cl, r9b
xor cl, 0xff
mov bl, r11b
xor bl, 0xff
mov r14b, byte [rbp + 0x30f]
xor r14b, 0
mov r15b, cl
and r15b, 0
and r9b, r14b
mov r12b, bl
and r12b, 0
and r11b, r14b
or r15b, r9b
or r12b, r11b
xor r15b, r12b
or cl, bl
xor cl, 0xff
or r14b, 0
and cl, r14b
or r15b, cl
mov cl, r10b
xor cl, 0xff
mov r9b, sil
xor r9b, 0xff
mov r11b, byte [rbp + 0x30f]
xor r11b, 0
mov bl, cl
and bl, 0
and r10b, r11b
mov r14b, r9b
and r14b, 0
and sil, r11b
or bl, r10b
or r14b, sil
xor bl, r14b
or cl, r9b
xor cl, 0xff
or r11b, 0
and cl, r11b
or bl, cl
mov cl, r15b
xor cl, 0xff
mov r9b, bl
and r9b, cl
xor bl, 0xff
and r15b, bl
or r9b, r15b
mov cl, al
xor cl, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, byte [rbp + 0x30f]
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, byte [rbp + 0x30f]
xor cl, 1
and bl, cl
or al, bl
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, r9b
xor al, 0xff
mov cl, dl
xor cl, 0xff
mov r8b, byte [rbp + 0x30f]
xor r8b, 0
mov r10b, al
and r10b, 0
and r9b, r8b
mov r11b, cl
and r11b, 0
and dl, r8b
or r10b, r9b
or r11b, dl
xor r10b, r11b
or al, cl
xor al, 0xff
or r8b, 0
and al, r8b
or r10b, al
test r10b, 1
jne 0x6d86be9c
jmp 0x6d8bd253
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
sub r9d, 0x7c068ec6
sub r9d, 0x78c4a0ad
add r9d, 0x7c068ec6
mov r10d, eax
sub r10d, r9d
mov r9d, eax
sub r9d, r8d
add r10d, r9d
sub eax, r10d
add eax, 0x60f66676
add eax, 0x78c4a0ad
sub eax, 0x60f66676
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 0
mov dil, 1
mov r14b, dil
xor r14b, 0
mov r15b, r11b
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
mov r14b, dil
xor r14b, 0
xor sil, 0xff
mov r15b, dil
xor r15b, 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
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, 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
xor sil, 0xff
xor sil, 1
and sil, 0xff
mov al, r14b
and al, r15b
xor r14b, r15b
or al, r14b
mov cl, r12b
xor cl, 0xff
mov r14b, sil
xor r14b, 0xff
mov r15b, dil
xor r15b, 0
mov r13b, cl
and r13b, 0
and r12b, r15b
mov dl, r14b
and dl, 0
and sil, r15b
or r13b, r12b
or dl, sil
xor r13b, dl
or cl, r14b
xor cl, 0xff
or r15b, 0
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, 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
mov r14b, sil
and r14b, 0
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and sil, 1
or al, r14b
or r15b, sil
xor al, r15b
mov sil, al
xor sil, 0xff
mov r14b, bl
xor r14b, sil
and r14b, bl
mov sil, dil
xor sil, 1
and sil, 1
mov r15b, dil
xor r15b, 1
and r15b, 1
or sil, r15b
mov r15b, dil
xor r15b, 0
mov r12b, sil
xor r12b, r15b
and r12b, sil
xor al, 0xff
xor al, 1
and al, 0xff
mov sil, cl
and sil, r14b
xor cl, r14b
or sil, cl
mov cl, r12b
xor cl, 0xff
mov r14b, al
xor r14b, 0xff
mov r15b, dil
xor r15b, 0
mov r13b, cl
and r13b, 0
and r12b, r15b
mov r8b, r14b
and r8b, 0
and al, r15b
or r13b, r12b
or r8b, al
xor r13b, r8b
or cl, r14b
xor cl, 0xff
or r15b, 0
and cl, r15b
or r13b, cl
mov al, sil
xor al, 0xff
mov cl, r13b
and cl, al
xor r13b, 0xff
and sil, r13b
or cl, sil
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 sil, dil
xor sil, 1
mov r14b, sil
and r14b, 1
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and sil, 1
or r8b, r14b
or r15b, sil
xor r8b, r15b
mov sil, dil
xor sil, 0
xor r8b, 0xff
mov r14b, dil
xor r14b, 0
or sil, r8b
or r14b, 0
xor sil, 0xff
and sil, r14b
mov r8b, al
and r8b, sil
xor al, sil
or r8b, al
mov al, dl
xor al, 0xff
and al, 1
mov sil, dil
xor sil, 1
mov r14b, dl
and r14b, sil
or al, r14b
mov sil, dil
xor sil, 0
and sil, 0
mov r14b, dil
xor r14b, 0
mov r15b, r14b
and r15b, 0
mov r12b, dil
xor r12b, 1
and r12b, 0
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
mov r14b, dil
xor r14b, 1
and r14b, 0
mov r15b, dil
xor r15b, 0
mov r12b, r15b
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 0
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, al
and r15b, sil
xor al, sil
or r15b, al
mov al, r14b
and al, 1
xor r14b, 1
or al, r14b
mov sil, r15b
xor sil, 0xff
and sil, 1
mov r14b, dil
xor r14b, 1
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 al, 0xff
mov r14b, sil
xor r14b, al
and r14b, sil
mov al, r11b
xor al, 0xff
and al, 1
mov sil, dil
xor sil, 1
and r11b, sil
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and sil, 1
or al, r11b
or r15b, sil
xor al, r15b
mov r11b, r8b
xor r11b, 0xff
and r11b, 0
mov sil, dil
xor sil, 0
mov r15b, r8b
and r15b, sil
mov r12b, dil
xor r12b, 1
and r12b, 0
and sil, 1
or r11b, r15b
or r12b, sil
xor r11b, r12b
mov sil, dil
xor sil, 1
and sil, 1
mov r15b, dil
xor r15b, 1
and r15b, 1
or sil, r15b
mov r15b, al
xor r15b, 0xff
mov r12b, r11b
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
mov r9b, r15b
and r9b, 0xff
and al, r13b
mov r10b, r12b
and r10b, 0xff
and r11b, r13b
or r9b, al
or r10b, r11b
xor r9b, r10b
or r15b, r12b
xor r15b, 0xff
or r13b, 1
and r15b, r13b
or r9b, r15b
mov al, sil
and al, 1
xor sil, 1
or al, sil
mov r10b, r9b
xor r10b, 0xff
and r10b, 1
mov r11b, dil
xor r11b, 1
and r9b, r11b
mov sil, dil
xor sil, 1
and sil, 0xff
and r11b, 1
or r10b, r9b
or sil, r11b
xor r10b, sil
xor al, 0xff
mov r9b, r10b
xor r9b, al
and r9b, r10b
mov al, dil
xor al, 0
and al, 1
mov r10b, dil
xor r10b, 1
mov r11b, r10b
and r11b, 0
mov sil, dil
xor sil, 1
and sil, 0xff
and r10b, 1
or al, r11b
or sil, r10b
xor al, sil
mov r10b, cl
xor r10b, 0xff
mov r11b, al
and r11b, r10b
xor al, 0xff
mov r10b, cl
and r10b, al
or r11b, r10b
mov al, cl
xor al, 0xff
mov r10b, r11b
xor r10b, al
and r10b, r11b
mov al, bl
xor al, 0xff
and al, 1
mov r11b, dil
xor r11b, 1
and bl, r11b
or al, bl
mov r11b, r8b
xor r11b, 0xff
and r11b, 1
mov bl, dil
xor bl, 1
mov sil, r8b
and sil, bl
or r11b, sil
mov bl, dil
xor bl, 1
and bl, 1
mov sil, dil
xor sil, 1
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, al
and sil, r11b
xor al, r11b
or sil, al
mov al, dil
xor al, 1
mov r11b, bl
xor r11b, 0xff
mov r15b, dil
xor r15b, 1
mov r12b, al
and r12b, 0xff
mov r13b, r15b
and r13b, 1
mov byte [rbp + 0x30a], r11b
and r11b, 0xff
and bl, r15b
or r12b, r13b
or r11b, bl
xor r12b, r11b
mov r11b, byte [rbp + 0x30a]
or al, r11b
xor al, 0xff
or r15b, 1
and al, r15b
or r12b, al
mov al, sil
xor al, 0xff
and al, 1
mov bl, dil
xor bl, 1
and sil, bl
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and bl, 1
or al, sil
or r15b, bl
xor al, r15b
xor al, 0xff
xor r12b, 0xff
mov bl, dil
xor bl, 0
or al, r12b
or bl, 0
xor al, 0xff
and al, bl
mov bl, r9b
xor bl, 0xff
mov sil, r14b
xor sil, bl
and sil, r14b
mov bl, r14b
xor bl, 0xff
mov r15b, r9b
and r15b, bl
xor r9b, 0xff
and r14b, r9b
or r15b, r14b
mov r9b, sil
and r9b, r15b
xor sil, r15b
or r9b, sil
mov bl, r10b
xor bl, 0xff
mov sil, al
xor sil, 0xff
mov r14b, dil
xor r14b, 1
or bl, sil
or r14b, 1
xor bl, 0xff
and bl, r14b
mov sil, r10b
xor sil, 0xff
mov r14b, al
and r14b, sil
xor al, 0xff
and r10b, al
or r14b, r10b
mov al, bl
and al, r14b
xor bl, r14b
or al, bl
mov r10b, r9b
xor r10b, 0xff
and r10b, 1
mov bl, dil
xor bl, 1
mov sil, r9b
and sil, bl
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and bl, 1
or r10b, sil
or r14b, bl
xor r10b, r14b
xor r10b, 0xff
xor r10b, 1
and r10b, 0xff
mov bl, dil
xor bl, 1
and bl, 1
mov sil, dil
xor sil, 1
mov r14b, sil
and r14b, 1
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and sil, 1
or bl, r14b
or r15b, sil
xor bl, r15b
mov sil, bl
xor sil, 0xff
mov r14b, r9b
xor r14b, sil
and r14b, r9b
mov r9b, al
xor r9b, 0xff
and r9b, 1
mov sil, dil
xor sil, 1
mov r15b, al
and r15b, sil
or r9b, r15b
mov sil, dil
xor sil, 1
mov r15b, r9b
xor r15b, sil
and r15b, r9b
xor bl, 0xff
mov r9b, al
xor r9b, bl
and r9b, al
mov al, r10b
and al, r14b
xor r10b, r14b
or al, r10b
mov r10b, r15b
xor r10b, 0xff
mov bl, r9b
xor bl, 0xff
mov sil, dil
xor sil, 1
mov r14b, r10b
and r14b, 0xff
and r15b, sil
mov r12b, bl
and r12b, 0xff
and r9b, sil
or r14b, r15b
or r12b, r9b
xor r14b, r12b
or r10b, bl
xor r10b, 0xff
or sil, 1
and r10b, sil
or r14b, r10b
mov r9b, al
xor r9b, 0xff
mov r10b, r14b
and r10b, r9b
xor r14b, 0xff
and al, r14b
or r10b, al
mov al, dl
xor al, 0xff
and al, 0
mov r9b, dil
xor r9b, 0
mov bl, dl
and bl, r9b
mov sil, dil
xor sil, 1
and sil, 0
and r9b, 1
or al, bl
or sil, r9b
xor al, sil
mov r9b, cl
xor r9b, 0xff
and r9b, 1
mov bl, dil
xor bl, 1
mov sil, cl
and sil, bl
or r9b, sil
mov bl, dil
xor bl, 0
and bl, 1
mov sil, dil
xor sil, 1
and sil, 0
or bl, sil
mov sil, al
xor sil, 0xff
mov r14b, dil
xor r14b, 0
mov r15b, dil
xor r15b, 0
or sil, r14b
or r15b, 0
xor sil, 0xff
and sil, r15b
xor dl, 0xff
mov r14b, bl
xor r14b, 0xff
mov r15b, dil
xor r15b, 1
or dl, r14b
or r15b, 1
xor dl, 0xff
and dl, r15b
mov r14b, r9b
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 cl, 0xff
mov r15b, bl
xor r15b, 0xff
mov r12b, dil
xor r12b, 0
or cl, r15b
or r12b, 0
xor cl, 0xff
and cl, r12b
mov r15b, sil
xor r15b, 0xff
mov r12b, dl
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
mov r11b, r15b
and r11b, 0xff
and sil, r13b
mov byte [rbp + 0x309], r12b
and r12b, 0xff
and dl, r13b
or r11b, sil
or r12b, dl
xor r11b, r12b
mov dl, byte [rbp + 0x309]
or r15b, dl
xor r15b, 0xff
or r13b, 1
and r15b, r13b
or r11b, r15b
mov sil, r14b
xor sil, 0xff
mov r15b, cl
xor r15b, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, sil
and r13b, 0
and r14b, r12b
mov dl, r15b
and dl, 0
and cl, r12b
or r13b, r14b
or dl, cl
xor r13b, dl
or sil, r15b
xor sil, 0xff
or r12b, 0
and sil, r12b
or r13b, sil
mov cl, r11b
xor cl, 0xff
mov dl, r13b
and dl, cl
xor r13b, 0xff
and r11b, r13b
or dl, r11b
mov cl, al
and cl, r9b
xor al, r9b
or cl, al
mov al, cl
xor al, 0xff
and al, 1
mov r9b, dil
xor r9b, 1
and cl, r9b
or al, cl
mov cl, dil
xor cl, 0
mov r9b, bl
xor r9b, 0xff
mov r11b, dil
xor r11b, 1
mov sil, cl
and sil, 0xff
mov r14b, r11b
and r14b, 0
mov r15b, r9b
and r15b, 0xff
and bl, r11b
or sil, r14b
or r15b, bl
xor sil, r15b
or cl, r9b
xor cl, 0xff
or r11b, 1
and cl, r11b
or sil, cl
xor sil, 0xff
mov cl, al
xor cl, sil
and cl, al
mov al, dl
xor al, 0xff
mov r9b, cl
xor r9b, 0xff
mov r11b, dil
xor r11b, 0
mov bl, al
and bl, 0
and dl, r11b
mov sil, r9b
and sil, 0
and cl, r11b
or bl, dl
or sil, cl
xor bl, sil
or al, r9b
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 dl, bl
and dl, cl
mov r9b, dil
xor r9b, 1
and r9b, 0
and cl, 1
or al, dl
or r9b, cl
xor al, r9b
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 bl, 0xff
mov dl, cl
xor dl, 0xff
mov r9b, dil
xor r9b, 0
or bl, dl
or r9b, 0
xor bl, 0xff
and bl, r9b
mov dl, dil
xor dl, 1
and dl, 0
mov r9b, dil
xor r9b, 0
mov r11b, r9b
and r11b, 1
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
mov r11b, dl
xor r11b, r9b
and r11b, dl
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov dl, al
and dl, bl
xor al, bl
or dl, al
mov al, r11b
xor al, 0xff
mov r9b, cl
xor r9b, 0xff
mov bl, dil
xor bl, 1
mov sil, al
and sil, 0xff
and r11b, bl
mov r14b, r9b
and r14b, 0xff
and cl, bl
or sil, r11b
or r14b, cl
xor sil, r14b
or al, r9b
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
mov r9b, sil
xor r9b, 0xff
and r9b, 0xff
and sil, cl
or al, dl
or r9b, sil
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, 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, 0
and r9b, 1
mov r11b, dil
xor r11b, 1
and r11b, 0
or r9b, r11b
mov r11b, cl
xor r11b, 0xff
mov bl, dil
xor bl, 0
mov sil, dil
xor sil, 1
or r11b, bl
or sil, 1
xor r11b, 0xff
and r11b, sil
mov bl, dil
xor bl, 0
mov sil, r9b
xor sil, 0xff
mov r14b, dil
xor r14b, 1
or bl, sil
or r14b, 1
xor bl, 0xff
and bl, r14b
mov sil, dil
xor sil, 0
mov r14b, dl
xor r14b, sil
and r14b, dl
mov sil, r9b
xor sil, 0xff
mov r15b, r8b
xor r15b, sil
and r15b, r8b
mov r8b, r11b
and r8b, bl
xor r11b, bl
or r8b, r11b
mov r11b, r14b
xor r11b, 0xff
mov bl, r15b
xor bl, 0xff
mov sil, dil
xor sil, 0
mov r12b, r11b
and r12b, 0
and r14b, sil
mov r13b, bl
and r13b, 0
and r15b, sil
or r12b, r14b
or r13b, r15b
xor r12b, r13b
or r11b, bl
xor r11b, 0xff
or sil, 0
and r11b, sil
or r12b, r11b
mov r11b, r8b
xor r11b, 0xff
mov bl, r12b
and bl, r11b
xor r12b, 0xff
and r8b, r12b
or bl, r8b
mov r8b, cl
xor r8b, 0xff
mov r11b, dl
xor r11b, 0xff
mov sil, dil
xor sil, 1
mov r14b, r8b
and r14b, 0xff
and cl, sil
mov r15b, r11b
and r15b, 0xff
and dl, sil
or r14b, cl
or r15b, dl
xor r14b, r15b
or r8b, r11b
xor r8b, 0xff
or sil, 1
and r8b, sil
or r14b, r8b
mov cl, r14b
xor cl, 0xff
and cl, 1
mov dl, dil
xor dl, 1
and r14b, dl
mov r8b, dil
xor r8b, 1
and r8b, 0xff
and dl, 1
or cl, r14b
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, bl
and cl, r8b
xor bl, r8b
or cl, bl
mov dl, cl
xor dl, 0xff
and dl, 0
mov r8b, dil
xor r8b, 0
and cl, r8b
mov r9b, dil
xor r9b, 1
and r9b, 0
and r8b, 1
or dl, cl
or r9b, r8b
xor dl, r9b
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 r8b, 0xff
xor al, 0xff
mov cl, dil
xor cl, 0
or r8b, al
or cl, 0
xor r8b, 0xff
and r8b, cl
mov al, r10b
xor al, 0xff
mov cl, r8b
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, r8b
and dl, cl
xor r8b, 0xff
and r10b, r8b
or dl, r10b
mov cl, al
xor cl, 0xff
mov r8b, dl
xor r8b, 0xff
xor dil, 0
mov r9b, cl
and r9b, 0
and al, dil
mov r10b, r8b
and r10b, 0
and dl, dil
or r9b, al
or r10b, dl
xor r9b, r10b
or cl, r8b
xor cl, 0xff
or dil, 0
and cl, dil
or r9b, cl
test r9b, 1
jne 0x6d86cc06
jmp 0x6d8b6657
xor eax, eax
mov ecx, dword [rbp + 0x538]
mov edx, dword [sym.out.dll_x.13]
mov r8d, dword [sym.out.dll_y.14]
mov r9d, 0xe663fd1a
add r9d, 0
sub r9d, 0xbe60a0a4
sub r9d, 0xe663fd1a
sub r9d, 0x5edbf18d
sub r9d, 1
add r9d, 0x5edbf18d
mov r10d, eax
sub r10d, 0xbe60a0a4
sub r9d, r10d
mov r10d, edx
sub r10d, 0x8ee278a2
add r10d, 0xd75e333b
add r10d, 0x8ee278a2
mov r11d, eax
sub r11d, r9d
sub r10d, r11d
sub eax, 0xd75e333b
add r10d, eax
imul edx, r10d
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, sil
xor r15b, 0xff
and r15b, 0
mov r12b, r14b
xor r12b, 0
mov r13b, sil
and r13b, r12b
mov al, r14b
xor al, 1
and al, 0
and r12b, 1
or r15b, r13b
or al, r12b
xor r15b, al
mov al, r14b
xor al, 0
and al, 0
mov r12b, r14b
xor r12b, 0
mov r13b, r12b
and r13b, 0
mov dl, r14b
xor dl, 1
and dl, 0
and r12b, 1
or al, r13b
or dl, r12b
xor al, dl
mov dl, dil
xor dl, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, r14b
xor r13b, 1
mov r8b, dl
and r8b, 0xff
and dil, r13b
mov r9b, r12b
and r9b, 0xff
and r15b, r13b
or r8b, dil
or r9b, r15b
xor r8b, r9b
or dl, r12b
xor dl, 0xff
or r13b, 1
and dl, r13b
or r8b, dl
mov dl, r14b
xor dl, 0
mov r9b, al
xor r9b, 0xff
mov dil, r14b
xor dil, 0
mov r15b, dl
and r15b, 0
mov r12b, dil
and r12b, 0
mov r13b, r9b
and r13b, 0
and al, dil
or r15b, r12b
or r13b, al
xor r15b, r13b
or dl, r9b
xor dl, 0xff
or dil, 0
and dl, dil
or r15b, dl
mov al, r8b
xor al, 0xff
and al, 1
mov dl, r14b
xor dl, 1
and r8b, dl
or al, r8b
xor al, 0xff
xor r15b, 0xff
mov dl, r14b
xor dl, 0
or al, r15b
or dl, 0
xor al, 0xff
and al, dl
mov dl, bl
xor dl, 0xff
and dl, 1
mov r8b, r14b
xor r8b, 1
mov r9b, bl
and r9b, r8b
or dl, r9b
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov r8b, r14b
xor r8b, 1
and r8b, 1
mov r9b, r14b
xor r9b, 1
mov dil, r9b
and dil, 1
mov r15b, r14b
xor r15b, 1
and r15b, 0xff
and r9b, 1
or r8b, dil
or r15b, r9b
xor r8b, r15b
xor bl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov dil, r14b
xor dil, 0
or bl, r9b
or dil, 0
xor bl, 0xff
and bl, dil
mov r9b, sil
xor r9b, 0xff
and r9b, 1
mov dil, r14b
xor dil, 1
mov r15b, sil
and r15b, dil
or r9b, r15b
mov dil, r14b
xor dil, 1
mov r15b, r9b
xor r15b, dil
and r15b, r9b
xor r8b, 0xff
mov r9b, sil
xor r9b, r8b
and r9b, sil
mov r8b, dl
xor r8b, 0xff
mov sil, bl
xor sil, 0xff
mov dil, r14b
xor dil, 1
mov r12b, r8b
and r12b, 0xff
and dl, dil
mov r13b, sil
and r13b, 0xff
and bl, dil
or r12b, dl
or r13b, bl
xor r12b, r13b
or r8b, sil
xor r8b, 0xff
or dil, 1
and r8b, dil
or r12b, r8b
mov dl, r15b
xor dl, 0xff
mov r8b, r9b
xor r8b, 0xff
mov bl, r14b
xor bl, 1
mov sil, dl
and sil, 0xff
and r15b, bl
mov dil, r8b
and dil, 0xff
and r9b, bl
or sil, r15b
or dil, r9b
xor sil, dil
or dl, r8b
xor dl, 0xff
or bl, 1
and dl, bl
or sil, dl
mov dl, r12b
xor dl, 0xff
mov r8b, sil
and r8b, dl
xor sil, 0xff
and r12b, sil
or r8b, r12b
mov dl, r8b
xor dl, 0xff
mov r9b, al
xor r9b, dl
and r9b, al
mov dl, al
xor dl, 0xff
and dl, 1
xor r14b, 1
and al, r14b
mov bl, r8b
xor bl, 0xff
and bl, 0xff
and r8b, r14b
or dl, al
or bl, r8b
xor dl, bl
mov al, r9b
and al, dl
xor r9b, dl
or al, r9b
test al, 1
mov dword [rbp + 0x304], ecx
jne 0x6d86cf56
jmp 0x6d8b6657
jmp 0x6d86cf5b
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0xc3f3a512
add r8d, 0
add r8d, 0xdbccf918
sub r8d, 0xc3f3a512
add r8d, 0x72edb56b
sub r8d, 1
sub r8d, 0x72edb56b
add r8d, 0x42abbcfa
sub r8d, 0xdbccf918
sub r8d, 0x42abbcfa
mov r9d, ecx
add r9d, 0x44240d8f
add r9d, 0x19ec006c
sub r9d, 0x44240d8f
mov r10d, eax
sub r10d, r9d
mov r9d, eax
sub r9d, r8d
add r10d, r9d
sub eax, r10d
add eax, 0xa222fc6d
sub eax, 0x19ec006c
sub eax, 0xa222fc6d
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or sil, r15b
mov r14b, bl
xor r14b, 0xff
and r14b, 0
mov r15b, dil
xor r15b, 0
mov r12b, bl
and r12b, r15b
mov r13b, dil
xor r13b, 1
and r13b, 0
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, dil
xor r15b, 1
and r15b, 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
and al, r14b
xor sil, r14b
or al, sil
mov sil, dil
xor sil, 1
mov r14b, r15b
xor r14b, 0xff
mov r12b, dil
xor r12b, 1
mov r13b, sil
and r13b, 0xff
mov cl, r12b
and cl, 1
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 r13b, 0xff
mov al, cl
xor al, r13b
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, 0
mov sil, dil
xor sil, 0
and bl, sil
mov r14b, dil
xor r14b, 1
and r14b, 0
and sil, 1
or cl, bl
or r14b, sil
xor cl, r14b
xor r11b, 0xff
xor cl, 0xff
mov bl, dil
xor bl, 1
or r11b, cl
or bl, 1
xor r11b, 0xff
and r11b, bl
mov cl, dl
xor cl, 0xff
mov bl, r11b
xor bl, 0xff
mov sil, dil
xor sil, 1
mov r14b, cl
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 cl, bl
xor cl, 0xff
or sil, 1
and cl, sil
or r14b, cl
mov cl, al
xor cl, 0xff
mov dl, r14b
xor dl, 0xff
mov r11b, dil
xor r11b, 0
or cl, dl
or r11b, 0
xor cl, 0xff
and cl, r11b
mov dl, al
xor dl, 0xff
and dl, 1
xor dil, 1
and al, dil
mov r11b, r14b
xor r11b, 0xff
and r11b, 0xff
and r14b, dil
or dl, al
or r11b, r14b
xor dl, r11b
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x6d86d1d7
jmp 0x6d8b665c
xor eax, eax
mov ecx, eax
sub ecx, 0x6f7a8b57
add ecx, 0
mov edx, eax
sub edx, 1
add ecx, edx
add ecx, 0x13fc5cd3
add ecx, 0x6f7a8b57
sub ecx, 0x13fc5cd3
mov edx, dword [rbp + 0x304]
add edx, 0x7171dc0b
sub edx, 0xf9ce802
sub edx, 0x7171dc0b
sub edx, 0x8dea11ff
sub edx, ecx
add edx, 0x8dea11ff
mov ecx, eax
sub ecx, 0xf9ce802
sub edx, ecx
mov ecx, dword [sym.out.dll_x.13]
mov r8d, dword [sym.out.dll_y.14]
mov r9d, 0xf8c6b182
add r9d, 0
sub r9d, 1
sub r9d, 0xf8c6b182
mov r10d, eax
sub r10d, 0
mov r11d, eax
sub r11d, r9d
add r10d, r11d
sub eax, r10d
mov r9d, ecx
add r9d, 0xdc8e42b8
add r9d, 0xa95a5acf
sub r9d, 0xdc8e42b8
sub r9d, 0x31481eda
add r9d, eax
add r9d, 0x31481eda
sub r9d, 0xc01f94b5
sub r9d, 0xa95a5acf
add r9d, 0xc01f94b5
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete bl
cmp r8d, 0xa
setl sil
mov dil, bl
xor dil, 0xff
and dil, 1
mov r14b, 1
mov r15b, r14b
xor r15b, 1
mov r12b, bl
and r12b, r15b
or dil, r12b
mov r15b, 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, 1
and al, 1
mov r12b, r14b
xor r12b, 1
and r12b, 1
or al, r12b
mov r12b, dil
and r12b, r15b
xor dil, r15b
or r12b, dil
mov dil, r14b
xor dil, 1
mov r15b, al
xor r15b, 0xff
mov r13b, r14b
xor r13b, 0
mov cl, dil
and cl, 0
mov r8b, r13b
and r8b, 1
mov r9b, r15b
and r9b, 0
and al, r13b
or cl, r8b
or r9b, al
xor cl, r9b
or dil, r15b
xor dil, 0xff
or r13b, 0
and dil, r13b
or cl, dil
mov al, r12b
xor al, 0xff
and al, 0
mov r8b, r14b
xor r8b, 0
and r12b, r8b
mov r9b, r14b
xor r9b, 1
and r9b, 0
and r8b, 1
or al, r12b
or r9b, r8b
xor al, r9b
xor cl, 0xff
mov r8b, al
xor r8b, cl
and r8b, al
mov al, bl
xor al, 0xff
and al, 1
mov cl, r14b
xor cl, 1
mov r9b, bl
and r9b, cl
mov dil, r14b
xor dil, 1
and dil, 0xff
and cl, 1
or al, r9b
or dil, cl
xor al, dil
xor al, 0xff
mov cl, sil
xor cl, al
and cl, sil
mov al, sil
xor al, 0xff
and al, 1
mov r9b, r14b
xor r9b, 1
and sil, r9b
mov dil, r14b
xor dil, 1
and dil, 0xff
and r9b, 1
or al, sil
or dil, r9b
xor al, dil
xor al, 0xff
mov r9b, bl
xor r9b, al
and r9b, bl
mov al, cl
xor al, 0xff
mov bl, r9b
xor bl, 0xff
mov sil, r14b
xor sil, 0
mov dil, al
and dil, 0
and cl, sil
mov r15b, bl
and r15b, 0
and r9b, sil
or dil, cl
or r15b, r9b
xor dil, r15b
or al, bl
xor al, 0xff
or sil, 0
and al, sil
or dil, al
mov al, dil
xor al, 0xff
mov cl, r8b
xor cl, al
and cl, r8b
mov al, r8b
xor al, 0xff
mov r9b, dil
and r9b, al
xor dil, 0xff
and r8b, dil
or r9b, r8b
mov al, cl
xor al, 0xff
mov r8b, r9b
xor r8b, 0xff
xor r14b, 0
mov bl, al
and bl, 0
and cl, r14b
mov sil, r8b
and sil, 0
and r9b, r14b
or bl, cl
or sil, r9b
xor bl, sil
or al, r8b
xor al, 0xff
or r14b, 0
and al, r14b
or bl, al
test bl, 1
mov dword [rbp + 0x300], edx
jne 0x6d86d4ab
jmp 0x6d8b665c
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0xde9ebba9
add r8d, 0
sub r8d, 1
sub r8d, 0xde9ebba9
mov r9d, eax
sub r9d, 0xd5baebff
add r9d, r8d
add r9d, 0xd5baebff
sub eax, r9d
add eax, 0
mov r8d, ecx
sub r8d, 0x144c1807
sub r8d, eax
add r8d, 0x144c1807
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
or bl, r14b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov dil, sil
xor dil, 1
and dil, 0
mov r14b, sil
xor r14b, 0
mov r15b, r14b
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
xor dil, 0xff
mov r14b, r10b
xor r14b, dil
and r14b, r10b
mov dil, bl
xor dil, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, dil
and r13b, 0
and bl, r12b
mov al, r15b
and al, 0
and r14b, r12b
or r13b, bl
or al, r14b
xor r13b, al
or dil, r15b
xor dil, 0xff
or r12b, 0
and dil, r12b
or r13b, dil
mov al, r11b
xor al, 0xff
and al, 1
mov bl, sil
xor bl, 1
mov dil, r11b
and dil, bl
or al, dil
xor al, 0xff
xor al, 1
and al, 0xff
mov bl, sil
xor bl, 1
and bl, 1
mov dil, sil
xor dil, 1
mov r14b, dil
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, r11b
xor dil, 0xff
xor bl, 0xff
mov r14b, sil
xor r14b, 0
or dil, bl
or r14b, 0
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
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
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov bl, al
and bl, cl
xor al, cl
or bl, al
mov al, r13b
xor al, 0xff
and al, 0
mov cl, sil
xor cl, 0
mov dil, r13b
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
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
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 al, 0xff
mov dil, cl
xor dil, al
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, 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 r10b, r15b
or dl, r14b
xor r10b, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov al, r10b
and al, 1
xor r10b, 1
or al, r10b
mov cl, dl
xor cl, 0xff
and cl, 1
mov r10b, sil
xor r10b, 1
and dl, r10b
or cl, dl
xor al, 0xff
mov dl, cl
xor dl, al
and dl, cl
mov al, r12b
xor al, 0xff
and al, 0
mov cl, sil
xor cl, 0
mov r10b, r12b
and r10b, cl
mov r14b, sil
xor r14b, 1
and r14b, 0
and cl, 1
or al, r10b
or r14b, cl
xor al, r14b
mov cl, sil
xor cl, 1
and cl, 0
mov r10b, sil
xor r10b, 0
mov r14b, r10b
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 0
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 r8b, sil
xor r8b, 1
and r8b, 0xff
and r14b, 1
or r10b, r15b
or r8b, r14b
xor r10b, r8b
mov r8b, al
and r8b, cl
xor al, cl
or r8b, al
mov al, sil
xor al, 1
mov cl, r10b
xor cl, 0xff
mov r14b, sil
xor r14b, 0
mov r15b, al
and r15b, 0
mov r9b, r14b
and r9b, 1
mov byte [rbp + 0x2ff], cl
and cl, 0
and r10b, r14b
or r15b, r9b
or cl, r10b
xor r15b, cl
mov cl, byte [rbp + 0x2ff]
or al, cl
xor al, 0xff
or r14b, 0
and al, r14b
or r15b, al
mov al, r8b
xor al, 0xff
and al, 0
mov r9b, sil
xor r9b, 0
and r8b, r9b
mov r10b, sil
xor r10b, 1
and r10b, 0
and r9b, 1
or al, r8b
or r10b, r9b
xor al, r10b
xor r15b, 0xff
mov r8b, al
xor r8b, r15b
and r8b, al
mov al, 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, bl
xor r9b, 0xff
and r9b, 1
mov r10b, sil
xor r10b, 1
mov r11b, bl
and r11b, r10b
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and r10b, 1
or r9b, r11b
or r14b, r10b
xor r9b, 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
and r11b, r9b
xor al, r9b
or r11b, al
mov al, sil
xor al, 0
mov r9b, r10b
xor r9b, 0xff
mov r14b, sil
xor r14b, 1
mov r15b, al
and r15b, 0xff
mov cl, r14b
and cl, 0
mov byte [rbp + 0x2fe], r9b
and r9b, 0xff
and r10b, r14b
or r15b, cl
or r9b, r10b
xor r15b, r9b
mov cl, byte [rbp + 0x2fe]
or al, cl
xor al, 0xff
or r14b, 1
and al, r14b
or r15b, 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 r15b, 0xff
mov r9b, sil
xor r9b, 0
or al, r15b
or r9b, 0
xor al, 0xff
and al, r9b
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, dl
xor r10b, 0xff
and r10b, 0
mov r11b, sil
xor r11b, 0
mov r14b, dl
and r14b, r11b
mov r15b, sil
xor r15b, 1
and r15b, 0
and r11b, 1
or r10b, r14b
or r15b, r11b
xor r10b, r15b
mov r11b, sil
xor r11b, 1
and r11b, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or r11b, r14b
mov r14b, r9b
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
mov cl, sil
xor cl, 1
or r14b, r15b
or cl, 1
xor r14b, 0xff
and r14b, cl
mov cl, r11b
xor cl, 0xff
mov r15b, dil
xor r15b, cl
and r15b, dil
mov cl, sil
xor cl, 1
mov dil, r10b
xor dil, cl
and dil, r10b
mov cl, r11b
xor cl, 0xff
mov byte [rbp + 0x2fd], dl
xor dl, cl
mov cl, byte [rbp + 0x2fd]
and dl, cl
mov cl, r14b
xor cl, 0xff
mov byte [rbp + 0x2fc], r15b
xor r15b, 0xff
mov byte [rbp + 0x2fb], sil
xor sil, 0
mov byte [rbp + 0x2fa], cl
and cl, 0
and r14b, sil
mov byte [rbp + 0x2f9], r15b
and r15b, 0
mov byte [rbp + 0x2f8], al
mov al, byte [rbp + 0x2fc]
and al, sil
or cl, r14b
or r15b, al
xor cl, r15b
mov al, byte [rbp + 0x2fa]
mov r14b, byte [rbp + 0x2f9]
or al, r14b
xor al, 0xff
or sil, 0
and al, sil
or cl, al
mov al, dil
and al, dl
xor dil, dl
or al, dil
mov dl, cl
xor dl, 0xff
and dl, 1
mov sil, byte [rbp + 0x2fb]
xor sil, 1
and cl, sil
mov dil, al
xor dil, 0xff
and dil, 0xff
and al, sil
or dl, cl
or dil, al
xor dl, dil
mov al, r9b
xor al, 0xff
mov cl, r10b
xor cl, 0xff
mov sil, byte [rbp + 0x2fb]
xor sil, 0
mov dil, al
and dil, 0
and r9b, sil
mov r15b, cl
and r15b, 0
and r10b, sil
or dil, r9b
or r15b, r10b
xor dil, r15b
or al, cl
xor al, 0xff
or sil, 0
and al, sil
or dil, al
mov al, dil
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x2fb]
xor cl, 0
and dil, cl
mov r9b, byte [rbp + 0x2fb]
xor r9b, 1
and r9b, 0
and cl, 1
or al, dil
or r9b, cl
xor al, r9b
mov cl, r11b
and cl, 1
xor r11b, 1
or cl, r11b
xor cl, 0xff
mov r9b, al
xor r9b, cl
and r9b, al
mov al, dl
and al, r9b
xor dl, r9b
or al, dl
mov cl, r8b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x2fb]
xor dl, 1
mov r9b, r8b
and r9b, dl
or cl, r9b
mov dl, byte [rbp + 0x2f8]
xor dl, 0xff
and dl, 0
mov r9b, byte [rbp + 0x2fb]
xor r9b, 0
mov r10b, byte [rbp + 0x2f8]
and r10b, r9b
mov r11b, byte [rbp + 0x2fb]
xor r11b, 1
and r11b, 0
and r9b, 1
or dl, r10b
or r11b, r9b
xor dl, r11b
mov r9b, byte [rbp + 0x2fb]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0x2fb]
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, cl
xor r10b, 0xff
mov r11b, byte [rbp + 0x2fb]
xor r11b, 1
mov sil, byte [rbp + 0x2fb]
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, dl
xor r8b, 0xff
mov r11b, byte [rbp + 0x2fb]
xor r11b, 1
mov dil, byte [rbp + 0x2fb]
xor dil, 0
or r8b, r11b
or dil, 0
xor r8b, 0xff
and r8b, dil
mov r11b, r9b
xor r11b, 0xff
mov dil, byte [rbp + 0x2f8]
xor dil, r11b
mov r11b, byte [rbp + 0x2f8]
and dil, r11b
mov r15b, r10b
xor r15b, 0xff
mov r11b, sil
xor r11b, 0xff
mov r14b, byte [rbp + 0x2fb]
xor r14b, 0
mov byte [rbp + 0x2f7], r15b
and r15b, 0
and r10b, r14b
mov byte [rbp + 0x2f6], r11b
and r11b, 0
and sil, r14b
or r15b, r10b
or r11b, sil
xor r15b, r11b
mov r10b, byte [rbp + 0x2f7]
mov r11b, byte [rbp + 0x2f6]
or r10b, r11b
xor r10b, 0xff
or r14b, 0
and r10b, r14b
or r15b, r10b
mov r10b, r8b
xor r10b, 0xff
mov sil, dil
xor sil, 0xff
mov r14b, byte [rbp + 0x2fb]
xor r14b, 1
mov r11b, r10b
and r11b, 0xff
and r8b, r14b
mov byte [rbp + 0x2f5], sil
and sil, 0xff
and dil, r14b
or r11b, r8b
or sil, dil
xor r11b, sil
mov r8b, byte [rbp + 0x2f5]
or r10b, r8b
xor r10b, 0xff
or r14b, 1
and r10b, r14b
or r11b, r10b
mov r10b, r15b
xor r10b, 0xff
and r10b, 1
mov sil, byte [rbp + 0x2fb]
xor sil, 1
and r15b, sil
mov dil, r11b
xor dil, 0xff
and dil, 0xff
and r11b, sil
or r10b, r15b
or dil, r11b
xor r10b, dil
mov r11b, cl
and r11b, dl
xor cl, dl
or r11b, cl
mov cl, r11b
xor cl, 0xff
and cl, 0
mov dl, byte [rbp + 0x2fb]
xor dl, 0
and r11b, dl
mov sil, byte [rbp + 0x2fb]
xor sil, 1
and sil, 0
and dl, 1
or cl, r11b
or sil, dl
xor cl, sil
mov dl, r9b
and dl, 1
xor r9b, 1
or dl, r9b
xor dl, 0xff
mov r9b, cl
xor r9b, dl
and r9b, cl
mov cl, r10b
and cl, r9b
xor r10b, r9b
or cl, r10b
mov dl, al
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x2fb]
xor r9b, 1
mov r10b, al
and r10b, r9b
or dl, r10b
mov r9b, cl
xor r9b, 0xff
xor dl, 0xff
mov r10b, byte [rbp + 0x2fb]
xor r10b, 0
or r9b, dl
or r10b, 0
xor r9b, 0xff
and r9b, r10b
mov dl, cl
xor dl, 0xff
and dl, 1
mov r10b, byte [rbp + 0x2fb]
xor r10b, 1
and cl, r10b
or dl, cl
xor al, 0xff
xor dl, 0xff
mov cl, byte [rbp + 0x2fb]
xor cl, 0
or al, dl
or cl, 0
xor al, 0xff
and al, cl
mov cl, r9b
and cl, al
xor r9b, al
or cl, r9b
mov al, r13b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x2fb]
xor dl, 1
mov r9b, r13b
and r9b, dl
or al, r9b
mov dl, r12b
xor dl, 0xff
and dl, 0
mov r9b, byte [rbp + 0x2fb]
xor r9b, 0
mov r10b, r12b
and r10b, r9b
mov r11b, byte [rbp + 0x2fb]
xor r11b, 1
and r11b, 0
and r9b, 1
or dl, r10b
or r11b, r9b
xor dl, r11b
mov r9b, byte [rbp + 0x2fb]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0x2fb]
xor r10b, 1
mov r11b, r10b
and r11b, 1
mov sil, byte [rbp + 0x2fb]
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 + 0x2fb]
xor r11b, 1
mov sil, byte [rbp + 0x2fb]
xor sil, 0
or r10b, r11b
or sil, 0
xor r10b, 0xff
and r10b, sil
xor r13b, 0xff
mov r11b, r9b
xor r11b, 0xff
mov sil, byte [rbp + 0x2fb]
xor sil, 0
or r13b, r11b
or sil, 0
xor r13b, 0xff
and r13b, sil
mov r11b, byte [rbp + 0x2fb]
xor r11b, 1
mov sil, dl
xor sil, r11b
and sil, dl
mov r11b, r9b
xor r11b, 0xff
mov dil, r12b
xor dil, r11b
and dil, r12b
mov r11b, r10b
xor r11b, 0xff
mov r14b, r13b
xor r14b, 0xff
mov r15b, byte [rbp + 0x2fb]
xor r15b, 1
mov r12b, r11b
and r12b, 0xff
and r10b, r15b
mov r8b, r14b
and r8b, 0xff
and r13b, r15b
or r12b, r10b
or r8b, r13b
xor r12b, r8b
or r11b, r14b
xor r11b, 0xff
or r15b, 1
and r11b, r15b
or r12b, r11b
mov r8b, sil
and r8b, dil
xor sil, dil
or r8b, sil
mov r10b, r12b
xor r10b, 0xff
and r10b, 1
mov r11b, byte [rbp + 0x2fb]
xor r11b, 1
and r12b, r11b
mov sil, r8b
xor sil, 0xff
and sil, 0xff
and r8b, r11b
or r10b, r12b
or sil, r8b
xor r10b, sil
mov r8b, al
xor r8b, 0xff
mov r11b, dl
xor r11b, 0xff
mov sil, byte [rbp + 0x2fb]
xor sil, 1
mov dil, r8b
and dil, 0xff
and al, sil
mov r14b, r11b
and r14b, 0xff
and dl, sil
or dil, al
or r14b, dl
xor dil, r14b
or r8b, r11b
xor r8b, 0xff
or sil, 1
and r8b, sil
or dil, r8b
mov al, dil
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x2fb]
xor dl, 1
and dil, dl
or al, dil
mov dl, byte [rbp + 0x2fb]
xor dl, 1
mov r8b, r9b
xor r8b, 0xff
mov r11b, byte [rbp + 0x2fb]
xor r11b, 1
mov sil, dl
and sil, 0xff
mov dil, r11b
and dil, 1
mov r14b, r8b
and r14b, 0xff
and r9b, r11b
or sil, dil
or r14b, r9b
xor sil, r14b
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 + 0x2fb]
xor dl, 1
or al, sil
or dl, 1
xor al, 0xff
and al, dl
mov dl, r10b
and dl, al
xor r10b, al
or dl, r10b
mov al, dl
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x2fb]
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 + 0x2fb]
xor r8b, 1
and r8b, 1
mov r9b, byte [rbp + 0x2fb]
xor r9b, 1
and r9b, 1
or r8b, r9b
mov r9b, r8b
xor r9b, 0xff
mov r10b, dl
xor r10b, r9b
and r10b, dl
mov dl, byte [rbp + 0x2fb]
xor dl, 1
and dl, 0
mov r9b, byte [rbp + 0x2fb]
xor r9b, 0
mov r11b, r9b
and r11b, 1
mov sil, byte [rbp + 0x2fb]
xor sil, 1
and sil, 0
and r9b, 1
or dl, r11b
or sil, r9b
xor dl, sil
mov r9b, byte [rbp + 0x2fb]
xor r9b, 1
mov r11b, dl
xor r11b, r9b
and r11b, dl
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
mov dl, al
xor dl, 0xff
mov r9b, r10b
xor r9b, 0xff
mov sil, byte [rbp + 0x2fb]
xor sil, 0
mov dil, dl
and dil, 0
and al, sil
mov r14b, r9b
and r14b, 0
and r10b, sil
or dil, al
or r14b, r10b
xor dil, r14b
or dl, r9b
xor dl, 0xff
or sil, 0
and dl, sil
or dil, dl
mov al, r11b
and al, r8b
xor r11b, r8b
or al, r11b
mov dl, dil
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x2fb]
xor r8b, 1
and dil, r8b
mov r9b, al
xor r9b, 0xff
and r9b, 0xff
and al, r8b
or dl, dil
or r9b, al
xor dl, r9b
mov al, byte [rbp + 0x2fb]
xor al, 1
mov r8b, bl
xor r8b, 0xff
mov r9b, byte [rbp + 0x2fb]
xor r9b, 1
or al, r8b
or r9b, 1
xor al, 0xff
and al, r9b
mov r8b, byte [rbp + 0x2fb]
xor r8b, 1
mov r9b, bl
and r9b, r8b
xor bl, 0xff
and bl, 1
or r9b, bl
mov r8b, al
and r8b, r9b
xor al, r9b
or r8b, al
mov al, dl
xor al, 0xff
and al, 0
mov r9b, byte [rbp + 0x2fb]
xor r9b, 0
and dl, r9b
mov r10b, byte [rbp + 0x2fb]
xor r10b, 1
and r10b, 0
and r9b, 1
or al, dl
or r10b, r9b
xor al, r10b
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x2fb]
xor r9b, 1
and r8b, r9b
mov r10b, byte [rbp + 0x2fb]
xor r10b, 1
and r10b, 0xff
and r9b, 1
or dl, r8b
or r10b, r9b
xor dl, r10b
mov r8b, byte [rbp + 0x2fb]
xor r8b, 0
and r8b, 1
mov r9b, byte [rbp + 0x2fb]
xor r9b, 1
and r9b, 0
or r8b, r9b
mov r9b, al
xor r9b, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, byte [rbp + 0x2fb]
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 + 0x2fb]
xor al, 0
mov dl, r8b
xor dl, 0xff
mov r9b, byte [rbp + 0x2fb]
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 + 0x2fb]
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, 0
mov r8b, byte [rbp + 0x2fb]
xor r8b, 0
mov r9b, cl
and r9b, r8b
mov r10b, byte [rbp + 0x2fb]
xor r10b, 1
and r10b, 0
and r8b, 1
or al, r9b
or r10b, r8b
xor al, r10b
mov r8b, dl
xor r8b, 0xff
and r8b, 0
mov r9b, byte [rbp + 0x2fb]
xor r9b, 0
mov r10b, dl
and r10b, r9b
mov r11b, byte [rbp + 0x2fb]
xor r11b, 1
and r11b, 0
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, byte [rbp + 0x2fb]
xor r9b, 0
and r9b, 1
mov r10b, byte [rbp + 0x2fb]
xor r10b, 1
mov r11b, r10b
and r11b, 0
mov bl, byte [rbp + 0x2fb]
xor bl, 1
and bl, 0xff
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, byte [rbp + 0x2fb]
xor r10b, 0
mov r11b, al
xor r11b, r10b
and r11b, al
xor cl, 0xff
mov r10b, r9b
xor r10b, 0xff
mov bl, byte [rbp + 0x2fb]
xor bl, 0
or cl, r10b
or bl, 0
xor cl, 0xff
and cl, bl
mov r10b, byte [rbp + 0x2fb]
xor r10b, 0
mov bl, r8b
xor bl, r10b
and bl, r8b
xor dl, 0xff
mov r10b, r9b
xor r10b, 0xff
mov sil, byte [rbp + 0x2fb]
xor sil, 1
or dl, r10b
or sil, 1
xor dl, 0xff
and dl, sil
mov r10b, r11b
xor r10b, 0xff
mov sil, cl
xor sil, 0xff
mov dil, byte [rbp + 0x2fb]
xor dil, 0
mov r14b, r10b
and r14b, 0
and r11b, dil
mov r15b, sil
and r15b, 0
and cl, dil
or r14b, r11b
or r15b, cl
xor r14b, r15b
or r10b, sil
xor r10b, 0xff
or dil, 0
and r10b, dil
or r14b, r10b
mov cl, bl
xor cl, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, byte [rbp + 0x2fb]
xor r11b, 0
mov sil, cl
and sil, 0
and bl, r11b
mov dil, r10b
and dil, 0
and dl, r11b
or sil, bl
or dil, dl
xor sil, dil
or cl, r10b
xor cl, 0xff
or r11b, 0
and cl, r11b
or sil, cl
mov cl, r14b
xor cl, 0xff
and cl, 0
mov dl, byte [rbp + 0x2fb]
xor dl, 0
and r14b, dl
mov r10b, sil
xor r10b, 0xff
and r10b, 0
and sil, dl
or cl, r14b
or r10b, sil
xor cl, r10b
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 + 0x2fb]
xor r8b, 0
and dl, r8b
mov r10b, byte [rbp + 0x2fb]
xor r10b, 1
and r10b, 0
and r8b, 1
or al, dl
or r10b, r8b
xor al, r10b
mov dl, byte [rbp + 0x2fb]
xor dl, 0
mov r8b, r9b
xor r8b, 0xff
mov r10b, byte [rbp + 0x2fb]
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 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 + 0x2fb]
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 0x6d86e64f
jmp 0x6d8bd258
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
sub r8d, 0xa2cc6b48
add r8d, 0xa9a54933
add r8d, 0xa2cc6b48
sub r8d, 0xadf4acc8
add r8d, 0x5c449848
add r8d, 0xadf4acc8
add r8d, 0x9bac508c
sub r8d, 0xa9a54933
sub r8d, 0x9bac508c
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0xff51739d
add r9d, r8d
mov r8d, eax
sub r8d, r9d
sub r8d, 0x90ddf19e
sub r8d, 1
add r8d, 0x90ddf19e
sub r8d, 0xbd94e869
sub r8d, 0xff51739d
add r8d, 0xbd94e869
add r8d, 0x23196e5c
sub r8d, 0x98911383
sub r8d, 0x23196e5c
mov r9d, eax
sub r9d, 0x5c449848
add r8d, r9d
sub eax, 0x98911383
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, 0
or dil, bl
or r14b, 0
xor dil, 0xff
and dil, r14b
mov bl, sil
xor bl, 1
and bl, 0
mov r14b, sil
xor r14b, 0
mov r15b, r14b
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or bl, r15b
or r12b, r14b
xor bl, r12b
mov r14b, r10b
xor r14b, 0xff
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, 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
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
xor bl, 0xff
mov r14b, dil
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, bl
and r12b, 0xff
and al, r15b
mov cl, r14b
and cl, 0xff
and dil, r15b
or r12b, al
or cl, dil
xor r12b, cl
or bl, r14b
xor bl, 0xff
or r15b, 1
and bl, r15b
or r12b, bl
mov al, sil
xor al, 0
and al, 0
mov cl, sil
xor cl, 0
mov bl, cl
and bl, 0
mov dil, sil
xor dil, 1
and dil, 0
and cl, 1
or al, bl
or dil, cl
xor al, dil
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
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
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
mov bl, dl
and bl, 0
mov dil, sil
xor dil, 1
and dil, 0xff
and dl, 1
or cl, bl
or dil, dl
xor cl, dil
mov dl, sil
xor dl, 0
and dl, 1
mov bl, sil
xor bl, 1
and bl, 0
or dl, bl
mov bl, al
xor bl, 0xff
mov dil, cl
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 cl, r14b
or r8b, al
or r9b, cl
xor r8b, r9b
or bl, dil
xor bl, 0xff
or r14b, 0
and bl, r14b
or r8b, bl
mov al, sil
xor al, 0
mov cl, dl
xor cl, 0xff
mov r9b, sil
xor r9b, 1
mov bl, al
and bl, 0xff
mov dil, r9b
and dil, 0
mov r14b, cl
and r14b, 0xff
and dl, r9b
or bl, dil
or r14b, dl
xor bl, r14b
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, 1
or al, bl
or cl, 1
xor al, 0xff
and al, cl
mov cl, r10b
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
and r10b, dl
mov r8b, sil
xor r8b, 1
and r8b, 0xff
and dl, 1
or cl, r10b
or r8b, dl
xor cl, r8b
mov dl, r15b
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
mov r9b, r15b
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, 0
mov r9b, sil
xor r9b, 0
mov r10b, r9b
and r10b, 1
mov bl, sil
xor bl, 1
and bl, 0
and r9b, 1
or r8b, r10b
or bl, r9b
xor r8b, bl
mov r9b, cl
xor r9b, 0xff
mov r10b, dl
xor r10b, 0xff
mov bl, sil
xor bl, 1
mov dil, r9b
and dil, 0xff
and cl, bl
mov r14b, r10b
and r14b, 0xff
and dl, bl
or dil, cl
or r14b, dl
xor dil, r14b
or r9b, r10b
xor r9b, 0xff
or bl, 1
and r9b, bl
or dil, r9b
mov cl, r8b
and cl, 1
xor r8b, 1
or cl, r8b
mov dl, dil
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
and dil, r8b
mov r9b, sil
xor r9b, 1
and r9b, 0xff
and r8b, 1
or dl, dil
or r9b, r8b
xor dl, r9b
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
and dl, 0
or cl, dl
mov dl, r12b
xor dl, 0xff
mov r9b, cl
and r9b, dl
xor cl, 0xff
mov dl, r12b
and dl, cl
or r9b, dl
xor r9b, 0xff
mov cl, r12b
xor cl, 0xff
mov dl, sil
xor dl, 0
or r9b, cl
or dl, 0
xor r9b, 0xff
and r9b, dl
mov cl, r11b
xor cl, 0xff
and cl, 0
mov dl, sil
xor dl, 0
and r11b, dl
mov r10b, sil
xor r10b, 1
and r10b, 0
and dl, 1
or cl, r11b
or r10b, dl
xor cl, r10b
mov dl, r15b
xor dl, 0xff
and dl, 1
mov r10b, sil
xor r10b, 1
mov r11b, r15b
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, dl
xor bl, 0xff
mov dil, sil
xor dil, 1
mov r14b, r11b
and r14b, 0xff
and cl, dil
mov byte [rbp + 0x2f4], bl
and bl, 0xff
and dl, dil
or r14b, cl
or bl, dl
xor r14b, bl
mov cl, byte [rbp + 0x2f4]
or r11b, cl
xor r11b, 0xff
or dil, 1
and r11b, dil
or r14b, r11b
mov dl, sil
xor dl, 1
mov r11b, r10b
xor r11b, 0xff
mov bl, sil
xor bl, 0
mov dil, dl
and dil, 0
mov cl, bl
and cl, 1
mov byte [rbp + 0x2f3], r11b
and r11b, 0
and r10b, bl
or dil, cl
or r11b, r10b
xor dil, r11b
mov cl, byte [rbp + 0x2f3]
or dl, cl
xor dl, 0xff
or bl, 0
and dl, bl
or dil, dl
mov dl, r14b
xor dl, 0xff
and dl, 1
mov r10b, sil
xor r10b, 1
and r14b, r10b
or dl, r14b
xor dl, 0xff
xor dil, 0xff
mov r10b, sil
xor r10b, 1
or dl, dil
or r10b, 1
xor dl, 0xff
and dl, r10b
mov r10b, al
xor r10b, 0xff
mov r11b, r8b
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
mov bl, r8b
and bl, r11b
xor r8b, 0xff
and al, r8b
or bl, al
mov al, r10b
xor al, 0xff
mov r8b, bl
xor r8b, 0xff
mov r11b, sil
xor r11b, 0
mov dil, al
and dil, 0
and r10b, r11b
mov r14b, r8b
and r14b, 0
and bl, r11b
or dil, r10b
or r14b, bl
xor dil, r14b
or al, r8b
xor al, 0xff
or r11b, 0
and al, r11b
or dil, al
mov al, dl
xor al, 0xff
mov r8b, r9b
xor r8b, al
and r8b, r9b
mov al, r9b
xor al, 0xff
mov r10b, dl
and r10b, al
xor dl, 0xff
and r9b, dl
or r10b, r9b
mov al, r8b
and al, r10b
xor r8b, r10b
or al, r8b
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, al
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, al
xor dl, 0xff
and dl, 1
mov r9b, sil
xor r9b, 1
and al, r9b
mov r10b, sil
xor r10b, 1
and r10b, 0xff
and r9b, 1
or dl, al
or r10b, r9b
xor dl, r10b
xor dil, 0xff
xor dl, 0xff
mov al, sil
xor al, 0
or dil, dl
or al, 0
xor dil, 0xff
and dil, al
mov al, r8b
and al, dil
xor r8b, dil
or al, r8b
mov dl, r13b
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
mov r9b, r13b
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, r12b
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
mov r10b, r12b
and r10b, r9b
mov r11b, sil
xor r11b, 1
and r11b, 0xff
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, sil
xor r9b, 1
and r9b, 1
mov r10b, sil
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, dl
xor r10b, 0xff
mov r11b, sil
xor r11b, 1
mov bl, sil
xor bl, 0
or r10b, r11b
or bl, 0
xor r10b, 0xff
and r10b, bl
mov r11b, r9b
xor r11b, 0xff
mov bl, r13b
xor bl, r11b
and bl, r13b
mov r11b, r8b
xor r11b, 0xff
mov dil, sil
xor dil, 1
mov r14b, sil
xor r14b, 0
or r11b, dil
or r14b, 0
xor r11b, 0xff
and r11b, r14b
mov dil, r9b
xor dil, 0xff
mov r14b, r12b
xor r14b, dil
and r14b, r12b
mov dil, r10b
and dil, bl
xor r10b, bl
or dil, r10b
mov r10b, r11b
and r10b, r14b
xor r11b, r14b
or r10b, r11b
mov r11b, dil
xor r11b, 0xff
and r11b, 1
mov bl, sil
xor bl, 1
and dil, bl
mov r14b, r10b
xor r14b, 0xff
and r14b, 0xff
and r10b, bl
or r11b, dil
or r14b, r10b
xor r11b, r14b
mov r10b, dl
xor r10b, 0xff
mov bl, r8b
xor bl, 0xff
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, 0xff
and dl, dil
mov r12b, bl
and r12b, 0xff
and r8b, dil
or r14b, dl
or r12b, r8b
xor r14b, r12b
or r10b, bl
xor r10b, 0xff
or dil, 1
and r10b, dil
or r14b, r10b
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 r10b, r9b
xor r10b, 0xff
mov bl, sil
xor bl, 1
mov dil, r8b
and dil, 0xff
mov r14b, bl
and r14b, 1
mov r12b, r10b
and r12b, 0xff
and r9b, bl
or dil, r14b
or r12b, r9b
xor dil, r12b
or r8b, r10b
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, 0
mov r9b, sil
xor r9b, 0
mov r10b, dl
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
xor r8b, 0xff
mov r10b, sil
xor r10b, 1
or r9b, r8b
or r10b, 1
xor r9b, 0xff
and r9b, r10b
mov r8b, sil
xor r8b, 1
and r8b, 0
mov r10b, sil
xor r10b, 0
mov r11b, r10b
and r11b, 1
mov bl, sil
xor bl, 1
and bl, 0
and r10b, 1
or r8b, r11b
or bl, r10b
xor r8b, bl
xor dl, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, sil
xor r11b, 1
or dl, r10b
or r11b, 1
xor dl, 0xff
and dl, r11b
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
xor r10b, 0xff
mov r11b, sil
xor r11b, 1
mov bl, sil
xor bl, 1
or r10b, r11b
or bl, 1
xor r10b, 0xff
and r10b, bl
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
mov r11b, r9b
and r11b, dl
xor r9b, dl
or r11b, r9b
mov dl, r10b
xor dl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov bl, sil
xor bl, 0
mov dil, dl
and dil, 0
and r10b, bl
mov r14b, r9b
and r14b, 0
and r8b, bl
or dil, r10b
or r14b, r8b
xor dil, r14b
or dl, r9b
xor dl, 0xff
or bl, 0
and dl, bl
or dil, dl
mov dl, r11b
xor dl, 0xff
mov r8b, dil
and r8b, dl
xor dil, 0xff
and r11b, dil
or r8b, r11b
mov dl, sil
xor dl, 0
and dl, 1
mov r9b, sil
xor r9b, 1
mov r10b, r9b
and r10b, 0
mov r11b, sil
xor r11b, 1
and r11b, 0xff
and r9b, 1
or dl, r10b
or r11b, r9b
xor dl, 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, 0
and r10b, 0
mov r11b, sil
xor r11b, 0
mov bl, r11b
and bl, 0
mov dil, sil
xor dil, 1
and dil, 0
and r11b, 1
or r10b, bl
or dil, r11b
xor r10b, dil
mov r11b, dl
xor r11b, 0xff
mov bl, sil
xor bl, 0
mov dil, sil
xor dil, 1
or r11b, bl
or dil, 1
xor r11b, 0xff
and r11b, dil
mov bl, r10b
xor bl, 0xff
xor bl, 0
and bl, 0
mov dil, sil
xor dil, 0
mov r14b, r9b
xor r14b, dil
and r14b, r9b
xor r15b, 0xff
mov dil, r10b
xor dil, 0xff
mov r12b, sil
xor r12b, 0
or r15b, dil
or r12b, 0
xor r15b, 0xff
and r15b, r12b
mov dil, r11b
and dil, bl
xor r11b, bl
or dil, r11b
mov r11b, r14b
and r11b, r15b
xor r14b, r15b
or r11b, r14b
mov bl, dil
xor bl, 0xff
mov r14b, r11b
and r14b, bl
xor r11b, 0xff
and dil, r11b
or r14b, dil
mov r11b, dl
and r11b, r9b
xor dl, r9b
or r11b, dl
mov dl, r11b
xor dl, 0xff
and dl, 1
mov r9b, sil
xor r9b, 1
and r11b, r9b
mov bl, sil
xor bl, 1
and bl, 0xff
and r9b, 1
or dl, r11b
or bl, r9b
xor dl, bl
mov r9b, r10b
and r9b, 0
xor r10b, 0
or r9b, r10b
xor dl, 0xff
xor r9b, 0xff
mov r10b, sil
xor r10b, 0
or dl, r9b
or r10b, 0
xor dl, 0xff
and dl, r10b
mov r9b, r14b
xor r9b, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, sil
xor r11b, 1
mov bl, r9b
and bl, 0xff
and r14b, r11b
mov dil, r10b
and dil, 0xff
and dl, r11b
or bl, r14b
or dil, dl
xor bl, dil
or r9b, r10b
xor r9b, 0xff
or r11b, 1
and r9b, r11b
or bl, r9b
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r9b, sil
xor r9b, 1
and r8b, r9b
mov r10b, sil
xor r10b, 1
and r10b, 0xff
and r9b, 1
or dl, r8b
or r10b, r9b
xor dl, r10b
mov r8b, bl
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
and bl, r9b
mov r10b, sil
xor r10b, 1
and r10b, 0xff
and r9b, 1
or r8b, bl
or r10b, r9b
xor r8b, r10b
mov r9b, sil
xor r9b, 0
and r9b, 1
mov r10b, sil
xor r10b, 1
and r10b, 0
or r9b, r10b
mov r10b, dl
and r10b, r8b
xor dl, r8b
or r10b, dl
mov dl, r9b
and dl, 0
xor r9b, 0
or dl, r9b
mov r8b, r10b
xor r8b, 0xff
and r8b, 0
mov r9b, sil
xor r9b, 0
and r10b, r9b
mov r11b, sil
xor r11b, 1
and r11b, 0
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
xor dl, 0xff
mov r9b, r8b
xor r9b, dl
and r9b, r8b
mov dl, al
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
mov r10b, al
and r10b, r8b
or dl, r10b
mov r8b, r9b
xor r8b, 0xff
and r8b, 1
mov r10b, sil
xor r10b, 1
mov r11b, r9b
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, 1
and r10b, 1
mov r11b, sil
xor r11b, 1
and r11b, 1
or r10b, r11b
mov r11b, dl
xor r11b, 0xff
mov bl, sil
xor bl, 1
mov dil, sil
xor dil, 1
or r11b, bl
or dil, 1
xor r11b, 0xff
and r11b, dil
xor al, 0xff
mov bl, r10b
xor bl, 0xff
mov dil, sil
xor dil, 0
or al, bl
or dil, 0
xor al, 0xff
and al, dil
mov bl, sil
xor bl, 1
mov dil, r8b
xor dil, bl
and dil, r8b
mov bl, r10b
xor bl, 0xff
mov r14b, r9b
xor r14b, bl
and r14b, r9b
mov r9b, r11b
xor r9b, 0xff
mov bl, al
xor bl, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, r9b
and r12b, 0
and r11b, r15b
mov r13b, bl
and r13b, 0
and al, r15b
or r12b, r11b
or r13b, al
xor r12b, r13b
or r9b, bl
xor r9b, 0xff
or r15b, 0
and r9b, r15b
or r12b, r9b
mov al, dil
xor al, 0xff
mov r9b, r14b
xor r9b, 0xff
mov r11b, sil
xor r11b, 0
mov bl, al
and bl, 0
and dil, r11b
mov r15b, r9b
and r15b, 0
and r14b, r11b
or bl, dil
or r15b, r14b
xor bl, r15b
or al, r9b
xor al, 0xff
or r11b, 0
and al, r11b
or bl, al
mov al, r12b
xor al, 0xff
and al, 0
mov r9b, sil
xor r9b, 0
and r12b, r9b
mov r11b, bl
xor r11b, 0xff
and r11b, 0
and bl, r9b
or al, r12b
or r11b, bl
xor al, r11b
mov r9b, dl
xor r9b, 0xff
mov r11b, r8b
xor r11b, 0xff
mov bl, sil
xor bl, 1
mov dil, r9b
and dil, 0xff
and dl, bl
mov r14b, r11b
and r14b, 0xff
and r8b, bl
or dil, dl
or r14b, r8b
xor dil, r14b
or r9b, r11b
xor r9b, 0xff
or bl, 1
and r9b, bl
or dil, r9b
mov dl, dil
xor dl, 0xff
and dl, 0
mov r8b, sil
xor r8b, 0
and dil, r8b
mov r9b, sil
xor r9b, 1
and r9b, 0
and r8b, 1
or dl, dil
or r9b, r8b
xor dl, r9b
mov r8b, r10b
and r8b, 1
xor r10b, 1
or r8b, r10b
xor dl, 0xff
xor r8b, 0xff
mov r9b, sil
xor r9b, 0
or dl, r8b
or r9b, 0
xor dl, 0xff
and dl, r9b
mov r8b, al
xor r8b, 0xff
mov r9b, dl
xor r9b, 0xff
xor sil, 0
mov r10b, r8b
and r10b, 0
and al, sil
mov r11b, r9b
and r11b, 0
and dl, sil
or r10b, al
or r11b, dl
xor r10b, r11b
or r8b, r9b
xor r8b, 0xff
or sil, 0
and r8b, sil
or r10b, r8b
test r10b, 1
jne 0x6d86f5c9
jmp 0x6d8bd258
jmp 0x6d86f5ce
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, 0xfdc928d8
add r9d, 0
sub r9d, 0xd7aa2371
sub r9d, 0xfdc928d8
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, 0xf36ca53a
sub r9d, r8d
add r9d, 0xf36ca53a
mov r8d, eax
sub r8d, 1
add r8d, 0
sub r9d, 0x72c9cadc
add r9d, r8d
add r9d, 0x72c9cadc
sub r9d, 0x585abb4e
sub r9d, 0x7b527973
add r9d, 0x585abb4e
add r9d, 0x6dc1e9f3
sub r9d, 0xd7aa2371
sub r9d, 0x6dc1e9f3
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0x7b527973
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, 0
mov dil, 1
mov r14b, dil
xor r14b, 0
mov r15b, r11b
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
mov r14b, dil
xor r14b, 0
xor sil, 0xff
mov r15b, dil
xor r15b, 1
or r14b, sil
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov sil, dil
xor sil, 0
and sil, 1
mov r15b, dil
xor r15b, 1
and r15b, 0
or sil, r15b
mov r15b, 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
xor sil, 0xff
xor sil, 1
and sil, 0xff
mov al, r14b
and al, r12b
xor r14b, r12b
or al, r14b
mov cl, r15b
and cl, sil
xor r15b, sil
or cl, r15b
mov sil, al
xor sil, 0xff
and sil, 1
mov r14b, dil
xor r14b, 1
and al, r14b
mov r15b, cl
xor r15b, 0xff
and r15b, 0xff
and cl, r14b
or sil, al
or r15b, cl
xor sil, r15b
mov al, bl
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
mov r14b, bl
and r14b, cl
or al, r14b
mov cl, dil
xor cl, 0
xor al, 0xff
mov r14b, dil
xor r14b, 0
or cl, al
or r14b, 0
xor cl, 0xff
and cl, r14b
mov al, dil
xor al, 0
and al, 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 al, r15b
or r12b, r14b
xor al, r12b
mov r14b, bl
xor r14b, 0xff
mov r15b, al
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
xor r15b, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, dil
xor r13b, 1
or r15b, r12b
or r13b, 1
xor r15b, 0xff
and r15b, r13b
mov r12b, dil
xor r12b, 1
xor al, 0xff
mov r13b, dil
xor r13b, 1
or r12b, al
or r13b, 1
xor r12b, 0xff
and r12b, r13b
mov al, cl
xor al, 0xff
mov r13b, r14b
xor r13b, 0xff
mov dl, dil
xor dl, 1
mov r8b, al
and r8b, 0xff
and cl, dl
mov r9b, r13b
and r9b, 0xff
and r14b, dl
or r8b, cl
or r9b, r14b
xor r8b, r9b
or al, r13b
xor al, 0xff
or dl, 1
and al, dl
or r8b, al
mov al, r15b
xor al, 0xff
mov cl, r12b
xor cl, 0xff
mov dl, dil
xor dl, 0
mov r9b, al
and r9b, 0
and r15b, dl
mov r14b, cl
and r14b, 0
and r12b, dl
or r9b, r15b
or r14b, r12b
xor r9b, r14b
or al, cl
xor al, 0xff
or dl, 0
and al, dl
or r9b, al
mov al, r8b
xor al, 0xff
mov cl, r9b
and cl, al
xor r9b, 0xff
and r8b, r9b
or cl, r8b
mov al, dil
xor al, 1
and al, 1
mov dl, dil
xor dl, 1
and dl, 1
or al, dl
mov dl, dil
xor dl, 1
xor al, 0xff
mov r8b, dil
xor r8b, 0
or dl, al
or r8b, 0
xor dl, 0xff
and dl, r8b
mov al, dil
xor al, 1
and al, 0
mov r8b, dil
xor r8b, 0
mov r9b, r8b
and r9b, 1
mov r14b, dil
xor r14b, 1
and r14b, 0
and r8b, 1
or al, r9b
or r14b, r8b
xor al, r14b
mov r8b, dil
xor r8b, 1
mov r9b, al
xor r9b, 0xff
mov r14b, dil
xor r14b, 0
or r8b, r9b
or r14b, 0
xor r8b, 0xff
and r8b, r14b
mov r9b, dil
xor r9b, 1
and r9b, 1
mov r14b, dil
xor r14b, 1
and r14b, 1
or r9b, r14b
mov r14b, dil
xor r14b, 1
mov r15b, r9b
xor r15b, r14b
and r15b, r9b
xor al, 0xff
xor al, 1
and al, 0xff
mov r9b, dl
xor r9b, 0xff
mov r14b, r8b
xor r14b, 0xff
mov r12b, dil
xor r12b, 1
mov r13b, r9b
and r13b, 0xff
and dl, r12b
mov r10b, r14b
and r10b, 0xff
and r8b, r12b
or r13b, dl
or r10b, r8b
xor r13b, r10b
or r9b, r14b
xor r9b, 0xff
or r12b, 1
and r9b, r12b
or r13b, r9b
mov dl, r15b
and dl, al
xor r15b, al
or dl, r15b
mov al, r13b
xor al, 0xff
mov r8b, dl
and r8b, al
xor dl, 0xff
and r13b, dl
or r8b, r13b
mov al, sil
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
mov r9b, sil
and r9b, dl
mov r10b, dil
xor r10b, 1
and r10b, 0xff
and dl, 1
or al, r9b
or r10b, dl
xor al, r10b
mov dl, dil
xor dl, 1
and dl, 0
mov r9b, dil
xor r9b, 0
mov r10b, r9b
and r10b, 1
mov r14b, dil
xor r14b, 1
and r14b, 0
and r9b, 1
or dl, r10b
or r14b, r9b
xor dl, r14b
mov r9b, dil
xor r9b, 1
and r9b, 1
mov r10b, dil
xor r10b, 1
mov r14b, r10b
and r14b, 1
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and r10b, 1
or r9b, r14b
or r15b, r10b
xor r9b, r15b
mov r10b, al
and r10b, dl
xor al, dl
or r10b, al
mov al, r9b
and al, 1
xor r9b, 1
or al, r9b
mov dl, r10b
xor dl, 0xff
and dl, 1
mov r9b, dil
xor r9b, 1
and r10b, r9b
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and r9b, 1
or dl, r10b
or r14b, r9b
xor dl, r14b
xor al, 0xff
mov r9b, dl
xor r9b, al
and r9b, dl
mov al, r11b
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
and r11b, dl
or al, r11b
mov dl, r8b
xor dl, 0xff
and dl, 0
mov r10b, dil
xor r10b, 0
mov r11b, r8b
and r11b, r10b
mov r14b, dil
xor r14b, 1
and r14b, 0
and r10b, 1
or dl, r11b
or r14b, r10b
xor dl, 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, al
xor r11b, 0xff
mov r14b, dl
xor r14b, 0xff
mov r15b, dil
xor r15b, 1
mov r12b, r11b
and r12b, 0xff
and al, r15b
mov r13b, r14b
and r13b, 0xff
and dl, r15b
or r12b, al
or r13b, dl
xor r12b, r13b
or r11b, r14b
xor r11b, 0xff
or r15b, 1
and r11b, r15b
or r12b, r11b
mov al, dil
xor al, 1
mov dl, r10b
xor dl, 0xff
mov r11b, dil
xor r11b, 0
mov r14b, al
and r14b, 0
mov r15b, r11b
and r15b, 1
mov r13b, dl
and r13b, 0
and r10b, r11b
or r14b, r15b
or r13b, r10b
xor r14b, r13b
or al, dl
xor al, 0xff
or r11b, 0
and al, r11b
or r14b, al
mov al, r12b
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
and r12b, dl
or al, r12b
xor r14b, 0xff
mov dl, al
xor dl, r14b
and dl, al
mov al, dil
xor al, 1
and al, 1
mov r10b, dil
xor r10b, 1
and r10b, 1
or al, r10b
mov r10b, cl
xor r10b, 0xff
mov r11b, al
and r11b, r10b
xor al, 0xff
mov r10b, cl
and r10b, al
or r11b, r10b
mov al, cl
xor al, 0xff
mov r10b, r11b
xor r10b, al
and r10b, r11b
mov al, bl
xor al, 0xff
and al, 0
mov r11b, dil
xor r11b, 0
and bl, r11b
mov r14b, dil
xor r14b, 1
and r14b, 0
and r11b, 1
or al, bl
or r14b, r11b
xor al, r14b
mov r11b, r8b
xor r11b, 0xff
and r11b, 0
mov bl, dil
xor bl, 0
mov r14b, r8b
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
mov r15b, r14b
and r15b, 1
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or bl, r15b
or r12b, r14b
xor bl, r12b
mov r14b, al
and r14b, r11b
xor al, r11b
or r14b, al
mov al, bl
and al, 1
xor bl, 1
or al, bl
mov r11b, r14b
xor r11b, 0xff
and r11b, 1
mov bl, dil
xor bl, 1
and r14b, bl
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and bl, 1
or r11b, r14b
or r15b, bl
xor r11b, r15b
xor al, 0xff
mov bl, r11b
xor bl, al
and bl, r11b
mov al, dl
xor al, 0xff
mov r11b, r9b
xor r11b, al
and r11b, r9b
mov al, r9b
xor al, 0xff
mov r14b, dl
and r14b, al
xor dl, 0xff
and r9b, dl
or r14b, r9b
mov al, r11b
xor al, 0xff
mov dl, r14b
xor dl, 0xff
mov r9b, dil
xor r9b, 0
mov r15b, al
and r15b, 0
and r11b, r9b
mov r12b, dl
and r12b, 0
and r14b, r9b
or r15b, r11b
or r12b, r14b
xor r15b, r12b
or al, dl
xor al, 0xff
or r9b, 0
and al, r9b
or r15b, al
mov al, r10b
xor al, 0xff
mov dl, bl
xor dl, 0xff
mov r9b, dil
xor r9b, 0
or al, dl
or r9b, 0
xor al, 0xff
and al, r9b
mov dl, r10b
xor dl, 0xff
and dl, 1
mov r9b, dil
xor r9b, 1
and r10b, r9b
mov r11b, bl
xor r11b, 0xff
and r11b, 0xff
and bl, r9b
or dl, r10b
or r11b, bl
xor dl, r11b
mov r9b, al
xor r9b, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, dil
xor r11b, 0
mov bl, r9b
and bl, 0
and al, r11b
mov r14b, r10b
and r14b, 0
and dl, r11b
or bl, al
or r14b, dl
xor bl, r14b
or r9b, r10b
xor r9b, 0xff
or r11b, 0
and r9b, r11b
or bl, r9b
mov al, r15b
xor al, 0xff
and al, 0
mov dl, dil
xor dl, 0
mov r9b, r15b
and r9b, dl
mov r10b, dil
xor r10b, 1
and r10b, 0
and dl, 1
or al, r9b
or r10b, dl
xor al, r10b
mov dl, dil
xor dl, 0
xor al, 0xff
mov r9b, dil
xor r9b, 1
or dl, al
or r9b, 1
xor dl, 0xff
and dl, r9b
mov al, dil
xor al, 0
and al, 0
mov r9b, dil
xor r9b, 0
mov r10b, r9b
and r10b, 0
mov r11b, dil
xor r11b, 1
and r11b, 0
and r9b, 1
or al, r10b
or r11b, r9b
xor al, r11b
xor r15b, 0xff
mov r9b, al
xor r9b, 0xff
mov r10b, dil
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, dil
xor r10b, 1
mov r11b, bl
and r11b, r10b
or r9b, r11b
xor r9b, 0xff
mov r10b, dil
xor r10b, 0
mov r11b, dil
xor r11b, 0
or r9b, r10b
or r11b, 0
xor r9b, 0xff
and r9b, r11b
xor al, 0xff
mov r10b, bl
xor r10b, al
and r10b, bl
mov al, dl
and al, r15b
xor dl, r15b
or al, dl
mov dl, r9b
xor dl, 0xff
mov r11b, r10b
xor r11b, 0xff
mov bl, dil
xor bl, 0
mov r14b, dl
and r14b, 0
and r9b, bl
mov r15b, r11b
and r15b, 0
and r10b, bl
or r14b, r9b
or r15b, r10b
xor r14b, r15b
or dl, r11b
xor dl, 0xff
or bl, 0
and dl, bl
or r14b, dl
mov dl, al
xor dl, 0xff
mov r9b, r14b
and r9b, dl
xor r14b, 0xff
and al, r14b
or r9b, al
mov al, sil
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
mov r10b, sil
and r10b, dl
or al, r10b
mov dl, cl
xor dl, 0xff
and dl, 1
mov r10b, dil
xor r10b, 1
mov r11b, cl
and r11b, r10b
or dl, r11b
mov r10b, dil
xor r10b, 0
and r10b, 0
mov r11b, dil
xor r11b, 0
mov bl, r11b
and bl, 0
mov r14b, dil
xor r14b, 1
and r14b, 0
and r11b, 1
or r10b, bl
or r14b, r11b
xor r10b, r14b
mov r11b, al
xor r11b, 0xff
mov bl, dil
xor bl, 0
mov r14b, dil
xor r14b, 1
or r11b, bl
or r14b, 1
xor r11b, 0xff
and r11b, r14b
mov bl, r10b
xor bl, 0xff
mov r14b, sil
xor r14b, bl
and r14b, sil
mov bl, dl
xor bl, 0xff
mov sil, dil
xor sil, 0
mov r15b, dil
xor r15b, 0
or bl, sil
or r15b, 0
xor bl, 0xff
and bl, r15b
xor cl, 0xff
mov sil, r10b
xor sil, 0xff
mov r15b, dil
xor r15b, 0
or cl, sil
or r15b, 0
xor cl, 0xff
and cl, r15b
mov sil, r11b
xor sil, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, sil
and r13b, 0
and r11b, r12b
mov byte [rbp + 0x2f2], r15b
and r15b, 0
and r14b, r12b
or r13b, r11b
or r15b, r14b
xor r13b, r15b
mov r11b, byte [rbp + 0x2f2]
or sil, r11b
xor sil, 0xff
or r12b, 0
and sil, r12b
or r13b, sil
mov sil, bl
xor sil, 0xff
mov r14b, cl
xor r14b, 0xff
mov r15b, dil
xor r15b, 0
mov r12b, sil
and r12b, 0
and bl, r15b
mov r11b, r14b
and r11b, 0
and cl, r15b
or r12b, bl
or r11b, cl
xor r12b, r11b
or sil, r14b
xor sil, 0xff
or r15b, 0
and sil, r15b
or r12b, sil
mov cl, r13b
xor cl, 0xff
and cl, 1
mov r11b, dil
xor r11b, 1
and r13b, r11b
mov bl, r12b
xor bl, 0xff
and bl, 0xff
and r12b, r11b
or cl, r13b
or bl, r12b
xor cl, bl
mov r11b, al
xor r11b, 0xff
mov bl, dl
xor bl, 0xff
mov sil, dil
xor sil, 1
mov r14b, r11b
and r14b, 0xff
and al, sil
mov r15b, bl
and r15b, 0xff
and dl, sil
or r14b, al
or r15b, dl
xor r14b, r15b
or r11b, bl
xor r11b, 0xff
or sil, 1
and r11b, sil
or r14b, r11b
mov al, r14b
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
and r14b, dl
or al, r14b
mov dl, r10b
and dl, 0
xor r10b, 0
or dl, r10b
xor al, 0xff
xor dl, 0xff
mov r10b, dil
xor r10b, 0
or al, dl
or r10b, 0
xor al, 0xff
and al, r10b
mov dl, cl
and dl, al
xor cl, al
or dl, cl
mov al, dl
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
mov r10b, dl
and r10b, cl
or al, r10b
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, dil
xor cl, 1
and cl, 1
mov r10b, dil
xor r10b, 1
and r10b, 1
or cl, r10b
xor dl, 0xff
xor cl, 0xff
mov r10b, dil
xor r10b, 1
or dl, cl
or r10b, 1
xor dl, 0xff
and dl, r10b
mov cl, al
xor cl, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, dil
xor r11b, 0
mov bl, cl
and bl, 0
and al, r11b
mov sil, r10b
and sil, 0
and dl, r11b
or bl, al
or sil, dl
xor bl, sil
or cl, r10b
xor cl, 0xff
or r11b, 0
and cl, r11b
or bl, cl
mov al, dil
xor al, 1
and al, 1
mov cl, dil
xor cl, 1
mov dl, cl
and dl, 1
mov r10b, dil
xor r10b, 1
and r10b, 0xff
and cl, 1
or al, dl
or r10b, cl
xor al, r10b
mov cl, r8b
xor cl, 0xff
and cl, 0
mov dl, dil
xor dl, 0
mov r10b, r8b
and r10b, dl
mov r11b, dil
xor r11b, 1
and r11b, 0
and dl, 1
or cl, r10b
or r11b, dl
xor cl, r11b
mov dl, dil
xor dl, 0
and dl, 1
mov r10b, dil
xor r10b, 1
mov r11b, r10b
and r11b, 0
mov sil, dil
xor sil, 1
and sil, 0xff
and r10b, 1
or dl, r11b
or sil, r10b
xor dl, sil
mov r10b, dil
xor r10b, 0
mov r11b, al
xor r11b, r10b
and r11b, al
mov r10b, dil
xor r10b, 1
mov sil, dl
xor sil, 0xff
mov r14b, dil
xor r14b, 1
or r10b, sil
or r14b, 1
xor r10b, 0xff
and r10b, r14b
mov sil, cl
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, dl
xor r14b, 0xff
mov r15b, r8b
xor r15b, r14b
and r15b, r8b
mov r8b, r11b
and r8b, r10b
xor r11b, r10b
or r8b, r11b
mov r10b, sil
and r10b, r15b
xor sil, r15b
or r10b, sil
mov r11b, r8b
xor r11b, 0xff
and r11b, 1
mov sil, dil
xor sil, 1
and r8b, sil
mov r14b, r10b
xor r14b, 0xff
and r14b, 0xff
and r10b, sil
or r11b, r8b
or r14b, r10b
xor r11b, r14b
mov r8b, al
xor r8b, 0xff
mov r10b, cl
xor r10b, 0xff
mov sil, dil
xor sil, 0
mov r14b, r8b
and r14b, 0
and al, sil
mov r15b, r10b
and r15b, 0
and cl, sil
or r14b, al
or r15b, cl
xor r14b, r15b
or r8b, r10b
xor r8b, 0xff
or sil, 0
and r8b, sil
or r14b, r8b
mov al, r14b
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
and r14b, cl
or al, r14b
mov cl, dl
and cl, 0
xor dl, 0
or cl, dl
xor al, 0xff
xor cl, 0xff
mov dl, dil
xor dl, 0
or al, cl
or dl, 0
xor al, 0xff
and al, dl
mov cl, r11b
and cl, al
xor r11b, al
or cl, r11b
mov al, cl
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
and cl, dl
mov r8b, dil
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, 0
mov dl, dil
xor dl, 0
mov r8b, bl
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 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, cl
xor al, 0xff
mov dl, r9b
xor dl, al
and dl, r9b
mov al, r9b
xor al, 0xff
and al, 1
mov r8b, dil
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
xor dil, 1
mov r9b, cl
and r9b, 0xff
and dl, dil
mov r10b, r8b
and r10b, 0xff
and al, dil
or r9b, dl
or r10b, al
xor r9b, r10b
or cl, r8b
xor cl, 0xff
or dil, 1
and cl, dil
or r9b, cl
test r9b, 1
jne 0x6d87043f
jmp 0x6d8b7521
xor eax, eax
mov ecx, dword [rbp + 0x300]
mov dword [rbp + 0x538], ecx
mov edx, dword [sym.out.dll_x.13]
mov r8d, dword [sym.out.dll_y.14]
mov r9d, eax
sub r9d, 0x9a8be5f0
sub r9d, 0x3a6e0eb7
add r9d, 0x9a8be5f0
mov r10d, edx
sub r10d, 0x742f309f
add r10d, r9d
add r10d, 0x742f309f
mov r9d, eax
sub r9d, 1
add r9d, 0
mov r11d, eax
sub r11d, r10d
mov r10d, eax
sub r10d, r9d
add r11d, r10d
mov r9d, eax
sub r9d, r11d
sub eax, 0xd69da1c7
add r9d, eax
sub r9d, 0x49cd6797
add r9d, 0x3a6e0eb7
add r9d, 0x49cd6797
sub r9d, 0x88f2f437
add r9d, 0xd69da1c7
add r9d, 0x88f2f437
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, 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, 0
mov r12b, r14b
xor r12b, 0
mov r13b, r12b
and r13b, 0
mov al, r14b
xor al, 1
and al, 0
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
xor r12b, 0xff
mov r13b, r14b
xor r13b, 0
mov dl, r14b
xor dl, 1
or r12b, r13b
or dl, 1
xor r12b, 0xff
and r12b, dl
mov dl, r14b
xor dl, 1
xor dil, 0xff
mov r13b, r14b
xor r13b, 0
or dl, dil
or r13b, 0
xor dl, 0xff
and dl, r13b
mov dil, r15b
xor dil, 0xff
mov r13b, al
xor r13b, 0xff
mov r8b, r14b
xor r8b, 1
mov r9b, dil
and r9b, 0xff
and r15b, r8b
mov r10b, r13b
and r10b, 0xff
and al, r8b
or r9b, r15b
or r10b, al
xor r9b, r10b
or dil, r13b
xor dil, 0xff
or r8b, 1
and dil, r8b
or r9b, dil
mov al, r12b
xor al, 0xff
mov r8b, dl
xor r8b, 0xff
mov r10b, r14b
xor r10b, 1
mov dil, al
and dil, 0xff
and r12b, r10b
mov r15b, r8b
and r15b, 0xff
and dl, r10b
or dil, r12b
or r15b, dl
xor dil, r15b
or al, r8b
xor al, 0xff
or r10b, 1
and al, r10b
or dil, al
mov al, r9b
xor al, 0xff
mov dl, dil
and dl, al
xor dil, 0xff
and r9b, dil
or dl, r9b
mov al, sil
xor al, 0xff
and al, 1
mov r8b, r14b
xor r8b, 1
mov r9b, sil
and r9b, r8b
or al, r9b
xor al, 0xff
xor al, 0
and al, 0
mov r8b, r14b
xor r8b, 0
and r8b, 0
mov r9b, r14b
xor r9b, 0
mov r10b, r9b
and r10b, 0
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
mov r10b, r8b
xor r10b, 0xff
mov dil, r14b
xor dil, 1
or r9b, r10b
or dil, 1
xor r9b, 0xff
and r9b, dil
mov r10b, r14b
xor r10b, 1
and r10b, 1
mov dil, r14b
xor dil, 1
and dil, 1
or r10b, dil
mov dil, r14b
xor dil, 0
mov r15b, r10b
xor r15b, dil
and r15b, r10b
mov r10b, r14b
xor r10b, 1
xor r8b, 0xff
mov dil, r14b
xor dil, 1
or r10b, r8b
or dil, 1
xor r10b, 0xff
and r10b, dil
mov r8b, al
xor r8b, 0xff
mov dil, r9b
xor dil, 0xff
mov r12b, r14b
xor r12b, 1
mov r13b, r8b
and r13b, 0xff
and al, r12b
mov r11b, dil
and r11b, 0xff
and r9b, r12b
or r13b, al
or r11b, r9b
xor r13b, r11b
or r8b, dil
xor r8b, 0xff
or r12b, 1
and r8b, r12b
or r13b, r8b
mov al, r15b
xor al, 0xff
mov r8b, r10b
xor r8b, 0xff
mov r9b, r14b
xor r9b, 1
mov r11b, al
and r11b, 0xff
and r15b, r9b
mov dil, r8b
and dil, 0xff
and r10b, r9b
or r11b, r15b
or dil, r10b
xor r11b, dil
or al, r8b
xor al, 0xff
or r9b, 1
and al, r9b
or r11b, al
mov al, r13b
xor al, 0xff
mov r8b, r11b
and r8b, al
xor r11b, 0xff
and r13b, r11b
or r8b, r13b
mov al, r14b
xor al, 0
and al, 1
mov r9b, r14b
xor r9b, 1
and r9b, 0
or al, r9b
xor al, 0xff
xor al, 1
and al, 0xff
mov r9b, r14b
xor r9b, 1
and r9b, 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 r9b, r11b
or dil, r10b
xor r9b, dil
mov r10b, r14b
xor r10b, 0
xor r9b, 0xff
mov r11b, r14b
xor r11b, 1
or r10b, r9b
or r11b, 1
xor r10b, 0xff
and r10b, r11b
mov r9b, al
xor r9b, 0xff
mov r11b, r10b
xor r11b, 0xff
mov dil, r14b
xor dil, 1
mov r15b, r9b
and r15b, 0xff
and al, dil
mov r12b, r11b
and r12b, 0xff
and r10b, dil
or r15b, al
or r12b, r10b
xor r15b, r12b
or r9b, r11b
xor r9b, 0xff
or dil, 1
and r9b, dil
or r15b, r9b
mov al, r14b
xor al, 0
and al, 0
mov r9b, r14b
xor r9b, 0
mov r10b, r9b
and r10b, 0
mov r11b, r14b
xor r11b, 1
and r11b, 0
and r9b, 1
or al, r10b
or r11b, r9b
xor al, r11b
mov r9b, dl
xor r9b, 0xff
and r9b, 0
mov r10b, r14b
xor r10b, 0
mov r11b, dl
and r11b, r10b
mov dil, al
xor dil, 0xff
and dil, 0
and al, r10b
or r9b, r11b
or dil, al
xor r9b, dil
mov al, dl
xor al, 0xff
mov r10b, r9b
xor r10b, al
and r10b, r9b
mov al, bl
xor al, 0xff
and al, 1
mov r9b, r14b
xor r9b, 1
and bl, r9b
mov r11b, r14b
xor r11b, 1
and r11b, 0xff
and r9b, 1
or al, bl
or r11b, r9b
xor al, r11b
mov r9b, r15b
xor r9b, 0xff
and r9b, 0
mov r11b, r14b
xor r11b, 0
mov bl, r15b
and bl, r11b
mov dil, r14b
xor dil, 1
and dil, 0
and r11b, 1
or r9b, bl
or dil, r11b
xor r9b, dil
mov r11b, r14b
xor r11b, 1
and r11b, 1
mov bl, r14b
xor bl, 1
and bl, 1
or r11b, bl
mov bl, al
and bl, r9b
xor al, r9b
or bl, al
mov al, r14b
xor al, 1
mov r9b, r11b
xor r9b, 0xff
mov dil, r14b
xor dil, 1
mov r12b, al
and r12b, 0xff
mov r13b, dil
and r13b, 1
mov cl, r9b
and cl, 0xff
and r11b, dil
or r12b, r13b
or cl, r11b
xor r12b, cl
or al, r9b
xor al, 0xff
or dil, 1
and al, dil
or r12b, al
mov al, bl
xor al, 0xff
and al, 0
mov cl, r14b
xor cl, 0
and bl, cl
mov r9b, r14b
xor r9b, 1
and r9b, 0
and cl, 1
or al, bl
or r9b, cl
xor al, r9b
xor al, 0xff
xor r12b, 0xff
mov cl, r14b
xor cl, 1
or al, r12b
or cl, 1
xor al, 0xff
and al, cl
mov cl, r8b
xor cl, 0xff
and cl, 1
mov r9b, r14b
xor r9b, 1
mov r11b, r8b
and r11b, r9b
mov bl, r14b
xor bl, 1
and bl, 0xff
and r9b, 1
or cl, r11b
or bl, r9b
xor cl, bl
mov r9b, r14b
xor r9b, 0
and r9b, 1
mov r11b, r14b
xor r11b, 1
and r11b, 0
or r9b, r11b
mov r11b, r14b
xor r11b, 0
and r11b, 1
mov bl, r14b
xor bl, 1
mov dil, bl
and dil, 0
mov r12b, r14b
xor r12b, 1
and r12b, 0xff
and bl, 1
or r11b, dil
or r12b, bl
xor r11b, r12b
mov bl, cl
xor bl, 0xff
mov dil, r9b
xor dil, 0xff
mov r12b, r14b
xor r12b, 1
mov r13b, bl
and r13b, 0xff
and cl, r12b
mov byte [rbp + 0x2f1], dil
and dil, 0xff
and r9b, r12b
or r13b, cl
or dil, r9b
xor r13b, dil
mov cl, byte [rbp + 0x2f1]
or bl, cl
xor bl, 0xff
or r12b, 1
and bl, r12b
or r13b, bl
mov r9b, r11b
and r9b, 0
xor r11b, 0
or r9b, r11b
mov r11b, r13b
xor r11b, 0xff
and r11b, 1
mov bl, r14b
xor bl, 1
and r13b, bl
or r11b, r13b
xor r9b, 0xff
mov bl, r11b
xor bl, r9b
and bl, r11b
mov r9b, r15b
xor r9b, 0xff
and r9b, 1
mov r11b, r14b
xor r11b, 1
mov dil, r15b
and dil, r11b
or r9b, dil
mov r11b, sil
xor r11b, 0xff
and r11b, 0
mov dil, r14b
xor dil, 0
mov r12b, sil
and r12b, dil
mov r13b, r9b
xor r13b, 0xff
and r13b, 0
and r9b, dil
or r11b, r12b
or r13b, r9b
xor r11b, r13b
xor r11b, 0xff
xor sil, 0xff
mov r9b, r14b
xor r9b, 0
or r11b, sil
or r9b, 0
xor r11b, 0xff
and r11b, r9b
mov r9b, r10b
xor r9b, 0xff
and r9b, 1
mov sil, r14b
xor sil, 1
mov dil, r10b
and dil, sil
mov r12b, r14b
xor r12b, 1
and r12b, 0xff
and sil, 1
or r9b, dil
or r12b, sil
xor r9b, r12b
mov sil, al
xor sil, 0xff
and sil, 1
mov dil, r14b
xor dil, 1
mov r12b, al
and r12b, dil
mov r13b, r14b
xor r13b, 1
and r13b, 0xff
and dil, 1
or sil, r12b
or r13b, dil
xor sil, r13b
mov dil, r14b
xor dil, 0
and dil, 1
mov r12b, r14b
xor r12b, 1
and r12b, 0
or dil, r12b
mov r12b, r9b
xor r12b, 0xff
mov r13b, r14b
xor r13b, 0
mov cl, r14b
xor cl, 0
or r12b, r13b
or cl, 0
xor r12b, 0xff
and r12b, cl
mov cl, dil
xor cl, 0xff
mov r13b, r10b
xor r13b, cl
and r13b, r10b
mov cl, r14b
xor cl, 0
mov r10b, sil
xor r10b, cl
and r10b, sil
xor al, 0xff
mov cl, dil
xor cl, 0xff
mov byte [rbp + 0x2f0], r14b
xor r14b, 0
or al, cl
or r14b, 0
xor al, 0xff
and al, r14b
mov cl, r12b
xor cl, 0xff
mov r14b, r13b
xor r14b, 0xff
mov byte [rbp + 0x2ef], al
mov al, byte [rbp + 0x2f0]
xor al, 1
mov byte [rbp + 0x2ee], cl
and cl, 0xff
and r12b, al
mov byte [rbp + 0x2ed], r14b
and r14b, 0xff
and r13b, al
or cl, r12b
or r14b, r13b
xor cl, r14b
mov r14b, byte [rbp + 0x2ee]
mov r12b, byte [rbp + 0x2ed]
or r14b, r12b
xor r14b, 0xff
or al, 1
and r14b, al
or cl, r14b
mov al, r10b
mov r14b, byte [rbp + 0x2ef]
and al, r14b
xor r10b, r14b
or al, r10b
mov r10b, cl
xor r10b, 0xff
and r10b, 1
mov r13b, byte [rbp + 0x2f0]
xor r13b, 1
and cl, r13b
mov r14b, al
xor r14b, 0xff
and r14b, 0xff
and al, r13b
or r10b, cl
or r14b, al
xor r10b, r14b
mov al, r9b
xor al, 0xff
mov cl, sil
xor cl, 0xff
mov r14b, byte [rbp + 0x2f0]
xor r14b, 1
mov r13b, al
and r13b, 0xff
and r9b, r14b
mov r12b, cl
and r12b, 0xff
and sil, r14b
or r13b, r9b
or r12b, sil
xor r13b, r12b
or al, cl
xor al, 0xff
or r14b, 1
and al, r14b
or r13b, al
mov al, r13b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x2f0]
xor cl, 1
and r13b, cl
mov r9b, byte [rbp + 0x2f0]
xor r9b, 1
and r9b, 0xff
and cl, 1
or al, r13b
or r9b, cl
xor al, r9b
mov cl, byte [rbp + 0x2f0]
xor cl, 0
mov r9b, dil
xor r9b, 0xff
mov sil, byte [rbp + 0x2f0]
xor sil, 0
mov r14b, cl
and r14b, 0
mov r12b, sil
and r12b, 0
mov r13b, r9b
and r13b, 0
and dil, sil
or r14b, r12b
or r13b, dil
xor r14b, r13b
or cl, r9b
xor cl, 0xff
or sil, 0
and cl, sil
or r14b, cl
xor al, 0xff
xor r14b, 0xff
mov cl, byte [rbp + 0x2f0]
xor cl, 0
or al, r14b
or cl, 0
xor al, 0xff
and al, cl
mov cl, r10b
xor cl, 0xff
mov r9b, al
xor r9b, 0xff
mov sil, byte [rbp + 0x2f0]
xor sil, 0
mov dil, cl
and dil, 0
and r10b, sil
mov r14b, r9b
and r14b, 0
and al, sil
or dil, r10b
or r14b, al
xor dil, r14b
or cl, r9b
xor cl, 0xff
or sil, 0
and cl, sil
or dil, cl
mov al, bl
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x2f0]
xor cl, 1
mov r9b, bl
and r9b, cl
or al, r9b
mov cl, r11b
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp + 0x2f0]
xor r9b, 1
mov r10b, r11b
and r10b, r9b
or cl, r10b
mov r9b, byte [rbp + 0x2f0]
xor r9b, 0
and r9b, 1
mov r10b, byte [rbp + 0x2f0]
xor r10b, 1
and r10b, 0
or r9b, r10b
mov r10b, al
xor r10b, 0xff
mov sil, byte [rbp + 0x2f0]
xor sil, 0
mov r14b, byte [rbp + 0x2f0]
xor r14b, 0
or r10b, sil
or r14b, 0
xor r10b, 0xff
and r10b, r14b
mov sil, r9b
xor sil, 0xff
mov r14b, bl
xor r14b, sil
and r14b, bl
mov bl, byte [rbp + 0x2f0]
xor bl, 0
mov sil, cl
xor sil, bl
and sil, cl
mov bl, r9b
xor bl, 0xff
mov r12b, r11b
xor r12b, bl
and r12b, r11b
mov r11b, r10b
and r11b, r14b
xor r10b, r14b
or r11b, r10b
mov r10b, sil
xor r10b, 0xff
mov bl, r12b
xor bl, 0xff
mov r14b, byte [rbp + 0x2f0]
xor r14b, 0
mov r13b, r10b
and r13b, 0
and sil, r14b
mov byte [rbp + 0x2ec], bl
and bl, 0
and r12b, r14b
or r13b, sil
or bl, r12b
xor r13b, bl
mov bl, byte [rbp + 0x2ec]
or r10b, bl
xor r10b, 0xff
or r14b, 0
and r10b, r14b
or r13b, r10b
mov r10b, r11b
xor r10b, 0xff
mov sil, r13b
and sil, r10b
xor r13b, 0xff
and r11b, r13b
or sil, r11b
mov r10b, al
xor r10b, 0xff
mov r11b, cl
xor r11b, 0xff
mov r14b, byte [rbp + 0x2f0]
xor r14b, 0
mov r12b, r10b
and r12b, 0
and al, r14b
mov r13b, r11b
and r13b, 0
and cl, r14b
or r12b, al
or r13b, cl
xor r12b, r13b
or r10b, r11b
xor r10b, 0xff
or r14b, 0
and r10b, r14b
or r12b, r10b
mov al, r12b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x2f0]
xor cl, 1
and r12b, cl
mov r10b, byte [rbp + 0x2f0]
xor r10b, 1
and r10b, 0xff
and cl, 1
or al, r12b
or r10b, cl
xor al, r10b
mov cl, r9b
and cl, 0
xor r9b, 0
or cl, r9b
xor al, 0xff
xor cl, 0xff
mov r9b, byte [rbp + 0x2f0]
xor r9b, 0
or al, cl
or r9b, 0
xor al, 0xff
and al, r9b
mov cl, sil
xor cl, 0xff
mov r9b, al
xor r9b, 0xff
mov r10b, byte [rbp + 0x2f0]
xor r10b, 0
mov r11b, cl
and r11b, 0
and sil, r10b
mov r14b, r9b
and r14b, 0
and al, r10b
or r11b, sil
or r14b, al
xor r11b, r14b
or cl, r9b
xor cl, 0xff
or r10b, 0
and cl, r10b
or r11b, cl
mov al, dil
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x2f0]
xor cl, 1
mov r9b, dil
and r9b, cl
mov r10b, byte [rbp + 0x2f0]
xor r10b, 1
and r10b, 0xff
and cl, 1
or al, r9b
or r10b, cl
xor al, r10b
mov cl, r11b
xor cl, 0xff
xor al, 0xff
mov r9b, byte [rbp + 0x2f0]
xor r9b, 1
or cl, al
or r9b, 1
xor cl, 0xff
and cl, r9b
mov al, r11b
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x2f0]
xor r9b, 1
and r11b, r9b
or al, r11b
xor al, 0xff
mov r9b, dil
xor r9b, al
and r9b, dil
mov al, cl
xor al, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r11b, byte [rbp + 0x2f0]
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, r8b
xor al, 0xff
mov cl, dl
xor cl, al
and cl, dl
mov al, dl
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x2f0]
xor r9b, 1
and dl, r9b
mov r10b, r8b
xor r10b, 0xff
and r10b, 0xff
and r8b, r9b
or al, dl
or r10b, r8b
xor al, r10b
mov dl, cl
xor dl, 0xff
mov r8b, al
xor r8b, 0xff
mov r9b, byte [rbp + 0x2f0]
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
mov al, r10b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x2f0]
xor cl, 1
mov dl, r10b
and dl, cl
or al, dl
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, byte [rbp + 0x2f0]
xor cl, 1
and cl, 0
mov dl, byte [rbp + 0x2f0]
xor dl, 0
mov r8b, dl
and r8b, 1
mov r9b, byte [rbp + 0x2f0]
xor r9b, 1
and r9b, 0
and dl, 1
or cl, r8b
or r9b, dl
xor cl, r9b
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, byte [rbp + 0x2f0]
xor r9b, 1
mov r10b, cl
and r10b, 0xff
and al, r9b
mov r11b, r8b
and r11b, 0xff
and dl, r9b
or r10b, al
or r11b, dl
xor r10b, r11b
or cl, r8b
xor cl, 0xff
or r9b, 1
and cl, r9b
or r10b, cl
mov al, byte [rbp + 0x2f0]
xor al, 0
mov cl, r15b
xor cl, 0xff
mov dl, byte [rbp + 0x2f0]
xor dl, 0
or al, cl
or dl, 0
xor al, 0xff
and al, dl
mov cl, byte [rbp + 0x2f0]
xor cl, 0
and cl, 1
mov dl, byte [rbp + 0x2f0]
xor dl, 1
mov r8b, dl
and r8b, 0
mov r9b, r15b
xor r9b, 0xff
and r9b, 0xff
and r15b, dl
or cl, r8b
or r9b, r15b
xor cl, r9b
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov al, r10b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x2f0]
xor cl, 1
and r10b, cl
or al, r10b
mov cl, dl
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x2f0]
xor r8b, 1
and dl, r8b
or cl, dl
mov dl, byte [rbp + 0x2f0]
xor dl, 0
and dl, 1
mov r8b, byte [rbp + 0x2f0]
xor r8b, 1
mov r9b, r8b
and r9b, 0
mov r10b, byte [rbp + 0x2f0]
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, byte [rbp + 0x2f0]
xor r10b, 0
mov r11b, r8b
and r11b, 0
and al, r10b
mov dil, r9b
and dil, 0
and cl, r10b
or r11b, al
or dil, cl
xor r11b, dil
or r8b, r9b
xor r8b, 0xff
or r10b, 0
and r8b, r10b
or r11b, r8b
mov al, byte [rbp + 0x2f0]
xor al, 0
mov cl, dl
xor cl, 0xff
mov r8b, byte [rbp + 0x2f0]
xor r8b, 1
mov r9b, al
and r9b, 0xff
mov r10b, r8b
and r10b, 0
mov dil, cl
and dil, 0xff
and dl, r8b
or r9b, r10b
or dil, dl
xor r9b, dil
or al, cl
xor al, 0xff
or r8b, 1
and al, r8b
or r9b, al
mov al, r11b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x2f0]
xor cl, 1
and r11b, cl
or al, r11b
xor r9b, 0xff
mov cl, al
xor cl, r9b
and cl, al
mov al, cl
xor al, 0xff
mov dl, sil
xor dl, al
and dl, sil
mov al, sil
xor al, 0xff
mov r8b, cl
and r8b, al
xor cl, 0xff
and sil, cl
or r8b, sil
mov al, dl
xor al, 0xff
mov cl, r8b
xor cl, 0xff
mov r9b, byte [rbp + 0x2f0]
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 0x6d871357
jmp 0x6d8b7521
jmp 0x6d8613e8
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x892c44f1
add r8d, 0
sub r8d, 0x16c7d8d8
sub r8d, 1
add r8d, 0x16c7d8d8
sub r8d, 0x822f1f98
add r8d, 0x892c44f1
add r8d, 0x822f1f98
mov r9d, 0x95d8e6cf
add r9d, 0
sub r9d, r8d
sub r9d, 0x95d8e6cf
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
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, 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
xor bl, 0xff
mov r14b, r11b
xor r14b, bl
and r14b, r11b
mov bl, r11b
xor bl, 0xff
and bl, 0
mov r15b, sil
xor r15b, 0
and r11b, r15b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r15b, 1
or bl, r11b
or r12b, r15b
xor bl, r12b
xor bl, 0xff
mov r11b, r10b
xor r11b, bl
and r11b, r10b
mov r10b, r14b
and r10b, r11b
xor r14b, r11b
or r10b, r14b
mov r11b, dil
xor r11b, 0xff
and r11b, 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 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, 0
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 0
or r14b, r15b
mov r15b, sil
xor r15b, 0
mov r12b, r11b
xor r12b, r15b
and r12b, r11b
xor dil, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r13b, sil
xor r13b, 1
or dil, r15b
or r13b, 1
xor dil, 0xff
and dil, r13b
mov r15b, sil
xor r15b, 0
mov r13b, bl
xor r13b, r15b
and r13b, bl
mov r15b, r14b
xor r15b, 0xff
mov al, r10b
xor al, r15b
and al, r10b
mov r10b, r12b
and r10b, dil
xor r12b, dil
or r10b, r12b
mov dil, r13b
xor dil, 0xff
mov r15b, al
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
mov cl, dil
and cl, 0
and r13b, r12b
mov dl, r15b
and dl, 0
and al, r12b
or cl, r13b
or dl, al
xor cl, dl
or dil, r15b
xor dil, 0xff
or r12b, 0
and dil, r12b
or cl, dil
mov al, r10b
xor al, 0xff
and al, 0
mov dl, sil
xor dl, 0
and r10b, dl
mov dil, cl
xor dil, 0xff
and dil, 0
and cl, dl
or al, r10b
or dil, cl
xor al, dil
mov cl, r11b
and cl, bl
xor r11b, bl
or cl, r11b
mov dl, cl
xor dl, 0xff
and dl, 1
mov r10b, sil
xor r10b, 1
and cl, r10b
or dl, cl
mov cl, sil
xor cl, 0
mov r10b, r14b
xor r10b, 0xff
mov r11b, sil
xor r11b, 0
mov bl, cl
and bl, 0
mov dil, r11b
and dil, 0
mov r15b, r10b
and r15b, 0
and r14b, r11b
or bl, dil
or r15b, r14b
xor bl, r15b
or cl, r10b
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, al
xor dl, 0xff
mov r10b, cl
xor r10b, 0xff
xor sil, 1
mov r11b, dl
and r11b, 0xff
and al, sil
mov bl, r10b
and bl, 0xff
and cl, sil
or r11b, al
or bl, cl
xor r11b, bl
or dl, r10b
xor dl, 0xff
or sil, 1
and dl, sil
or r11b, dl
test r11b, 1
jne 0x6d8716ff
jmp 0x6d8bd25d
xor eax, eax
mov rcx, qword [rbp + 0x550]
mov qword [rbp + 0x530], rcx
mov rcx, qword [rbp + 0x550]
mov rdx, qword [rbp + 0x530]
movsxd rdx, dword [rdx + 0x3c]
add rcx, rdx
mov qword [rbp + 0x528], rcx
mov rcx, qword [rbp + 0x540]
mov qword [rbp + 0x520], rcx
mov rcx, qword [rbp + 0x540]
mov r8d, dword [sym.out.dll_x.13]
mov r9d, dword [sym.out.dll_y.14]
mov r10d, 0x642226c4
add r10d, 0
sub r10d, 0x2a225a94
sub r10d, 0x642226c4
mov r11d, eax
sub r11d, r10d
mov r10d, r8d
sub r10d, r11d
mov r11d, 0x8ea3fc44
add r11d, 0
sub r11d, 1
sub r11d, 0x8ea3fc44
mov esi, eax
sub esi, r10d
mov r10d, eax
sub r10d, r11d
add esi, r10d
mov r10d, eax
sub r10d, esi
sub r10d, 0x4aff51cc
sub r10d, 0x57aad20d
add r10d, 0x4aff51cc
mov r11d, eax
sub r11d, 0x2a225a94
sub r10d, r11d
sub eax, 0x57aad20d
sub 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, 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, 1
mov r13b, r15b
xor r13b, 1
and r13b, 1
or r14b, r13b
xor r14b, 0xff
mov r13b, bl
xor r13b, r14b
and r13b, bl
mov r14b, r12b
xor r14b, 0xff
mov al, r13b
xor al, 0xff
mov dl, r15b
xor dl, 1
mov r8b, r14b
and r8b, 0xff
and r12b, dl
mov r9b, al
and r9b, 0xff
and r13b, dl
or r8b, r12b
or r9b, r13b
xor r8b, r9b
or r14b, al
xor r14b, 0xff
or dl, 1
and r14b, dl
or r8b, r14b
mov al, dil
xor al, 0xff
and al, 0
mov dl, r15b
xor dl, 0
mov r9b, dil
and r9b, dl
mov r14b, r15b
xor r14b, 1
and r14b, 0
and dl, 1
or al, r9b
or r14b, dl
xor al, r14b
mov dl, r15b
xor dl, 1
xor al, 0xff
mov r9b, r15b
xor r9b, 0
or dl, al
or r9b, 0
xor dl, 0xff
and dl, r9b
mov al, r15b
xor al, 1
and al, 1
mov r9b, r15b
xor r9b, 1
mov r14b, r9b
and r14b, 1
mov r12b, r15b
xor r12b, 1
and r12b, 0xff
and r9b, 1
or al, r14b
or r12b, r9b
xor al, r12b
xor al, 0xff
mov r9b, dil
xor r9b, al
and r9b, dil
mov al, dl
xor al, 0xff
mov r14b, r9b
xor r14b, 0xff
mov r12b, r15b
xor r12b, 0
mov r13b, al
and r13b, 0
and dl, r12b
mov r10b, r14b
and r10b, 0
and r9b, r12b
or r13b, dl
or r10b, r9b
xor r13b, r10b
or al, r14b
xor al, 0xff
or r12b, 0
and al, r12b
or r13b, al
mov al, r15b
xor al, 0
and al, 1
mov dl, r15b
xor dl, 1
mov r9b, dl
and r9b, 0
mov r10b, r15b
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, r15b
xor dl, 1
and dl, 1
mov r9b, r15b
xor r9b, 1
mov r10b, r9b
and r10b, 1
mov r14b, r15b
xor r14b, 1
and r14b, 0xff
and r9b, 1
or dl, r10b
or r14b, r9b
xor dl, r14b
mov r9b, r15b
xor r9b, 0
mov r10b, dl
xor r10b, 0xff
mov r14b, r15b
xor r14b, 1
or r9b, r10b
or r14b, 1
xor r9b, 0xff
and r9b, r14b
mov r10b, r15b
xor r10b, 1
and r10b, 0
mov r14b, r15b
xor r14b, 0
mov r12b, r14b
and r12b, 1
mov r11b, r15b
xor r11b, 1
and r11b, 0
and r14b, 1
or r10b, r12b
or r11b, r14b
xor r10b, r11b
xor r10b, 0xff
mov r11b, r15b
xor r11b, 1
mov r14b, r15b
xor r14b, 0
or r10b, r11b
or r14b, 0
xor r10b, 0xff
and r10b, r14b
mov r11b, r15b
xor r11b, 1
xor dl, 0xff
mov r14b, r15b
xor r14b, 0
or r11b, dl
or r14b, 0
xor r11b, 0xff
and r11b, r14b
mov dl, al
xor dl, 0xff
mov r14b, r9b
xor r14b, 0xff
mov r12b, r15b
xor r12b, 1
mov sil, dl
and sil, 0xff
and al, r12b
mov byte [rbp + 0x2eb], r14b
and r14b, 0xff
and r9b, r12b
or sil, al
or r14b, r9b
xor sil, r14b
mov al, byte [rbp + 0x2eb]
or dl, al
xor dl, 0xff
or r12b, 1
and dl, r12b
or sil, dl
mov dl, r10b
xor dl, 0xff
mov r9b, r11b
xor r9b, 0xff
mov r14b, r15b
xor r14b, 1
mov r12b, dl
and r12b, 0xff
and r10b, r14b
mov al, r9b
and al, 0xff
and r11b, r14b
or r12b, r10b
or al, r11b
xor r12b, al
or dl, r9b
xor dl, 0xff
or r14b, 1
and dl, r14b
or r12b, dl
mov al, sil
xor al, 0xff
mov dl, r12b
and dl, al
xor r12b, 0xff
and sil, r12b
or dl, sil
mov al, r8b
xor al, 0xff
and al, 1
mov r9b, r15b
xor r9b, 1
mov r10b, r8b
and r10b, r9b
or al, r10b
mov r9b, r15b
xor r9b, 0
and r9b, 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 r9b, r11b
or sil, r10b
xor r9b, sil
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
mov r11b, al
and r11b, r9b
xor al, r9b
or r11b, al
mov al, r10b
and al, 1
xor r10b, 1
or al, r10b
mov r9b, r11b
xor r9b, 0xff
and r9b, 1
mov r10b, r15b
xor r10b, 1
and r11b, r10b
or r9b, r11b
xor r9b, 0xff
xor al, 0xff
mov r10b, r15b
xor r10b, 0
or r9b, al
or r10b, 0
xor r9b, 0xff
and r9b, r10b
mov al, dl
xor al, 0xff
and al, 1
mov r10b, r15b
xor r10b, 1
mov r11b, dl
and r11b, r10b
or al, r11b
mov r10b, bl
xor r10b, 0xff
mov r11b, al
and r11b, r10b
xor al, 0xff
mov r10b, bl
and r10b, al
or r11b, r10b
xor r11b, 0xff
xor bl, 0xff
mov al, r15b
xor al, 1
or r11b, bl
or al, 1
xor r11b, 0xff
and r11b, al
mov al, r13b
xor al, 0xff
and al, 0
mov r10b, r15b
xor r10b, 0
mov bl, r13b
and bl, r10b
mov sil, r15b
xor sil, 1
and sil, 0
and r10b, 1
or al, bl
or sil, r10b
xor al, sil
mov r10b, r15b
xor r10b, 0
and r10b, 1
mov bl, r15b
xor bl, 1
mov sil, bl
and sil, 0
mov r14b, r15b
xor r14b, 1
and r14b, 0xff
and bl, 1
or r10b, sil
or r14b, bl
xor r10b, r14b
mov bl, r15b
xor bl, 1
and bl, 1
mov sil, r15b
xor sil, 1
and sil, 1
or bl, sil
mov sil, al
xor sil, 0xff
mov r14b, r10b
xor r14b, 0xff
mov r12b, r15b
xor r12b, 1
mov byte [rbp + 0x2ea], sil
and sil, 0xff
and al, r12b
mov byte [rbp + 0x2e9], r14b
and r14b, 0xff
and r10b, r12b
or sil, al
or r14b, r10b
xor sil, r14b
mov al, byte [rbp + 0x2ea]
mov r10b, byte [rbp + 0x2e9]
or al, r10b
xor al, 0xff
or r12b, 1
and al, r12b
or sil, al
mov al, r15b
xor al, 1
mov r14b, bl
xor r14b, 0xff
mov r12b, r15b
xor r12b, 1
mov r10b, al
and r10b, 0xff
mov byte [rbp + 0x2e8], r12b
and r12b, 1
mov byte [rbp + 0x2e7], r14b
and r14b, 0xff
mov byte [rbp + 0x2e6], al
mov al, byte [rbp + 0x2e8]
and bl, al
or r10b, r12b
or r14b, bl
xor r10b, r14b
mov bl, byte [rbp + 0x2e6]
mov r14b, byte [rbp + 0x2e7]
or bl, r14b
xor bl, 0xff
or al, 1
and bl, al
or r10b, bl
mov al, sil
xor al, 0xff
and al, 1
mov bl, r15b
xor bl, 1
and sil, bl
or al, sil
xor r10b, 0xff
mov bl, al
xor bl, r10b
and bl, al
mov al, dil
xor al, 0xff
and al, 1
mov r10b, r15b
xor r10b, 1
and dil, r10b
or al, dil
mov r10b, dl
xor r10b, 0xff
and r10b, 1
mov sil, r15b
xor sil, 1
mov dil, dl
and dil, sil
or r10b, dil
mov sil, r15b
xor sil, 1
and sil, 1
mov dil, r15b
xor dil, 1
mov r12b, dil
and r12b, 1
mov r14b, r15b
xor r14b, 1
and r14b, 0xff
and dil, 1
or sil, r12b
or r14b, dil
xor sil, r14b
mov dil, al
and dil, r10b
xor al, r10b
or dil, al
mov al, sil
and al, 1
xor sil, 1
or al, sil
mov r10b, dil
xor r10b, 0xff
and r10b, 1
mov sil, r15b
xor sil, 1
and dil, sil
or r10b, dil
xor r10b, 0xff
xor al, 0xff
mov sil, r15b
xor sil, 1
or r10b, al
or sil, 1
xor r10b, 0xff
and r10b, sil
mov al, r11b
xor al, 0xff
mov sil, r9b
xor sil, al
and sil, r9b
mov al, r9b
xor al, 0xff
mov dil, r11b
and dil, al
xor r11b, 0xff
and r9b, r11b
or dil, r9b
mov al, sil
and al, dil
xor sil, dil
or al, sil
mov r9b, r10b
xor r9b, 0xff
mov r11b, bl
xor r11b, r9b
and r11b, bl
mov r9b, bl
xor r9b, 0xff
and r9b, 0
mov sil, r15b
xor sil, 0
and bl, sil
mov dil, r10b
xor dil, 0xff
and dil, 0
and r10b, sil
or r9b, bl
or dil, r10b
xor r9b, dil
mov r10b, r11b
xor r10b, 0xff
mov bl, r9b
xor bl, 0xff
mov sil, r15b
xor sil, 1
mov dil, r10b
and dil, 0xff
and r11b, sil
mov r14b, bl
and r14b, 0xff
and r9b, sil
or dil, r11b
or r14b, r9b
xor dil, r14b
or r10b, bl
xor r10b, 0xff
or sil, 1
and r10b, sil
or dil, r10b
mov r9b, al
xor r9b, 0xff
and r9b, 0
mov r10b, r15b
xor r10b, 0
mov r11b, al
and r11b, r10b
mov bl, r15b
xor bl, 1
and bl, 0
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, r15b
xor r10b, 0
xor r9b, 0xff
mov r11b, r15b
xor r11b, 0
or r10b, r9b
or r11b, 0
xor r10b, 0xff
and r10b, r11b
mov r9b, r15b
xor r9b, 0
and r9b, 1
mov r11b, r15b
xor r11b, 1
and r11b, 0
or r9b, r11b
xor al, 0xff
mov r11b, r9b
xor r11b, 0xff
mov bl, r15b
xor bl, 0
or al, r11b
or bl, 0
xor al, 0xff
and al, bl
mov r11b, dil
xor r11b, 0xff
and r11b, 1
mov bl, r15b
xor bl, 1
mov sil, dil
and sil, bl
mov r14b, r15b
xor r14b, 1
and r14b, 0xff
and bl, 1
or r11b, sil
or r14b, bl
xor r11b, r14b
xor r11b, 0xff
mov bl, r15b
xor bl, 0
mov sil, r15b
xor sil, 1
or r11b, bl
or sil, 1
xor r11b, 0xff
and r11b, sil
xor r9b, 0xff
mov bl, dil
xor bl, r9b
and bl, dil
mov r9b, r10b
xor r9b, 0xff
mov sil, al
xor sil, 0xff
mov dil, r15b
xor dil, 0
mov r14b, r9b
and r14b, 0
and r10b, dil
mov r12b, sil
and r12b, 0
and al, dil
or r14b, r10b
or r12b, al
xor r14b, r12b
or r9b, sil
xor r9b, 0xff
or dil, 0
and r9b, dil
or r14b, r9b
mov al, r11b
and al, bl
xor r11b, bl
or al, r11b
mov r9b, r14b
xor r9b, 0xff
and r9b, 0
mov r10b, r15b
xor r10b, 0
and r14b, r10b
mov r11b, al
xor r11b, 0xff
and r11b, 0
and al, r10b
or r9b, r14b
or r11b, al
xor r9b, r11b
mov al, r13b
xor al, 0xff
mov r10b, r8b
xor r10b, al
and r10b, r8b
mov al, r8b
xor al, 0xff
and al, 0
mov r11b, r15b
xor r11b, 0
and r8b, r11b
mov bl, r13b
xor bl, 0xff
and bl, 0
and r13b, r11b
or al, r8b
or bl, r13b
xor al, bl
mov r8b, r10b
xor r8b, 0xff
mov r11b, al
xor r11b, 0xff
mov bl, r15b
xor bl, 0
mov sil, r8b
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 r8b, r11b
xor r8b, 0xff
or bl, 0
and r8b, bl
or sil, r8b
mov al, sil
xor al, 0xff
and al, 0
mov r8b, r15b
xor r8b, 0
mov r10b, sil
and r10b, r8b
mov r11b, r15b
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, r15b
xor r8b, 1
and r8b, 1
mov r10b, r15b
xor r10b, 1
and r10b, 1
or r8b, r10b
xor sil, 0xff
xor r8b, 0xff
mov r10b, r15b
xor r10b, 0
or sil, r8b
or r10b, 0
xor sil, 0xff
and sil, r10b
mov r8b, al
xor r8b, 0xff
mov r10b, sil
xor r10b, 0xff
mov r11b, r15b
xor r11b, 1
mov bl, r8b
and bl, 0xff
and al, r11b
mov dil, r10b
and dil, 0xff
and sil, r11b
or bl, al
or dil, sil
xor bl, dil
or r8b, r10b
xor r8b, 0xff
or r11b, 1
and r8b, r11b
or bl, r8b
mov al, r15b
xor al, 0
and al, 1
mov r8b, r15b
xor r8b, 1
and r8b, 0
or al, r8b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r10b, r15b
xor r10b, 1
mov r11b, dl
and r11b, r10b
mov sil, r15b
xor sil, 1
and sil, 0xff
and r10b, 1
or r8b, r11b
or sil, r10b
xor r8b, sil
mov r10b, r15b
xor r10b, 0
and r10b, 1
mov r11b, r15b
xor r11b, 1
and r11b, 0
or r10b, r11b
mov r11b, r15b
xor r11b, 0
mov sil, al
xor sil, r11b
and sil, al
mov r11b, r15b
xor r11b, 0
mov dil, r10b
xor dil, 0xff
mov r14b, r15b
xor r14b, 0
or r11b, dil
or r14b, 0
xor r11b, 0xff
and r11b, r14b
mov dil, r8b
xor dil, 0xff
mov r14b, r15b
xor r14b, 0
mov r12b, r15b
xor r12b, 1
or dil, r14b
or r12b, 1
xor dil, 0xff
and dil, r12b
xor dl, 0xff
mov r14b, r10b
xor r14b, 0xff
mov r12b, r15b
xor r12b, 0
or dl, r14b
or r12b, 0
xor dl, 0xff
and dl, r12b
mov r14b, sil
and r14b, r11b
xor sil, r11b
or r14b, sil
mov r11b, dil
and r11b, dl
xor dil, dl
or r11b, dil
mov dl, r14b
xor dl, 0xff
and dl, 0
mov sil, r15b
xor sil, 0
and r14b, sil
mov dil, r11b
xor dil, 0xff
and dil, 0
and r11b, sil
or dl, r14b
or dil, r11b
xor dl, dil
mov r11b, al
xor r11b, 0xff
mov sil, r8b
xor sil, 0xff
mov dil, r15b
xor dil, 0
mov r14b, r11b
and r14b, 0
and al, dil
mov r12b, sil
and r12b, 0
and r8b, dil
or r14b, al
or r12b, r8b
xor r14b, r12b
or r11b, sil
xor r11b, 0xff
or dil, 0
and r11b, dil
or r14b, r11b
mov al, r14b
xor al, 0xff
and al, 0
mov r8b, r15b
xor r8b, 0
and r14b, r8b
mov r11b, r15b
xor r11b, 1
and r11b, 0
and r8b, 1
or al, r14b
or r11b, r8b
xor al, r11b
mov r8b, r15b
xor r8b, 0
mov r11b, r10b
xor r11b, 0xff
mov sil, r15b
xor sil, 0
mov dil, r8b
and dil, 0
mov r14b, sil
and r14b, 0
mov r12b, r11b
and r12b, 0
and r10b, sil
or dil, r14b
or r12b, r10b
xor dil, r12b
or r8b, r11b
xor r8b, 0xff
or sil, 0
and r8b, sil
or dil, r8b
xor al, 0xff
xor dil, 0xff
mov r8b, r15b
xor r8b, 0
or al, dil
or r8b, 0
xor al, 0xff
and al, r8b
mov r8b, dl
xor r8b, 0xff
mov r10b, al
xor r10b, 0xff
mov r11b, r15b
xor r11b, 1
mov sil, r8b
and sil, 0xff
and dl, r11b
mov dil, r10b
and dil, 0xff
and al, r11b
or sil, dl
or dil, al
xor sil, dil
or r8b, r10b
xor r8b, 0xff
or r11b, 1
and r8b, r11b
or sil, r8b
mov al, bl
xor al, 0xff
and al, 0
mov dl, r15b
xor dl, 0
and bl, dl
mov r8b, r15b
xor r8b, 1
and r8b, 0
and dl, 1
or al, bl
or r8b, dl
xor al, r8b
mov dl, sil
xor dl, 0xff
and dl, 1
mov r8b, r15b
xor r8b, 1
and sil, r8b
or dl, sil
mov r8b, r15b
xor r8b, 1
and r8b, 0
mov r10b, r15b
xor r10b, 0
mov r11b, r10b
and r11b, 1
mov bl, r15b
xor bl, 1
and bl, 0
and r10b, 1
or r8b, r11b
or bl, r10b
xor r8b, bl
mov r10b, al
xor r10b, 0xff
mov r11b, dl
xor r11b, 0xff
mov bl, r15b
xor bl, 1
mov sil, r10b
and sil, 0xff
and al, bl
mov dil, r11b
and dil, 0xff
and dl, bl
or sil, al
or dil, dl
xor sil, dil
or r10b, r11b
xor r10b, 0xff
or bl, 1
and r10b, bl
or sil, r10b
mov al, r8b
and al, 1
xor r8b, 1
or al, r8b
mov dl, sil
xor dl, 0xff
and dl, 1
mov r8b, r15b
xor r8b, 1
and sil, r8b
or dl, sil
xor dl, 0xff
xor al, 0xff
mov r8b, r15b
xor r8b, 0
or dl, al
or r8b, 0
xor dl, 0xff
and dl, r8b
mov al, r9b
xor al, 0xff
and al, 1
mov r8b, r15b
xor r8b, 1
mov r10b, r9b
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
or r8b, r11b
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
mov r11b, r10b
xor r11b, 0xff
mov sil, r9b
xor sil, r11b
and sil, r9b
mov r9b, r8b
xor r9b, 0xff
mov r11b, r15b
xor r11b, 0
mov dil, r15b
xor dil, 0
or r9b, r11b
or dil, 0
xor r9b, 0xff
and r9b, dil
mov r11b, r10b
xor r11b, 0xff
mov dil, dl
xor dil, r11b
and dil, dl
mov dl, bl
and dl, sil
xor bl, sil
or dl, bl
mov r11b, r9b
xor r11b, 0xff
mov bl, dil
xor bl, 0xff
mov sil, r15b
xor sil, 1
mov r14b, r11b
and r14b, 0xff
and r9b, sil
mov r12b, bl
and r12b, 0xff
and dil, sil
or r14b, r9b
or r12b, dil
xor r14b, r12b
or r11b, bl
xor r11b, 0xff
or sil, 1
and r11b, sil
or r14b, r11b
mov r9b, dl
xor r9b, 0xff
mov r11b, r14b
and r11b, r9b
xor r14b, 0xff
and dl, r14b
or r11b, dl
mov dl, al
and dl, r8b
xor al, r8b
or dl, al
mov al, dl
xor al, 0xff
and al, 1
mov r8b, r15b
xor r8b, 1
and dl, r8b
mov r9b, r15b
xor r9b, 1
and r9b, 0xff
and r8b, 1
or al, dl
or r9b, r8b
xor al, r9b
mov dl, r10b
and dl, 0
xor r10b, 0
or dl, r10b
xor al, 0xff
xor dl, 0xff
mov r8b, r15b
xor r8b, 0
or al, dl
or r8b, 0
xor al, 0xff
and al, r8b
mov dl, r11b
xor dl, 0xff
mov r8b, al
xor r8b, 0xff
xor r15b, 1
mov r9b, dl
and r9b, 0xff
and r11b, r15b
mov r10b, r8b
and r10b, 0xff
and al, r15b
or r9b, r11b
or r10b, al
xor r9b, r10b
or dl, r8b
xor dl, 0xff
or r15b, 1
and dl, r15b
or r9b, dl
test r9b, 1
mov qword [rbp + 0x2d8], rcx
jne 0x6d8725a5
jmp 0x6d8bd25d
jmp 0x6d8725aa
mov rcx, qword [rbp + 0x520]
sub rsp, 0x20
call sym.out.dll_StrLen
add rsp, 0x20
mov rcx, qword [rbp + 0x2d8]
add rcx, rax
add rcx, 1
mov qword [rbp + 0x518], rcx
mov rax, qword [rbp + 0x518]
mov rcx, qword [rbp + 0x518]
sub rsp, 0x20
mov qword [rbp + 0x2d0], rax
call sym.out.dll_StrLen
add rsp, 0x20
mov rcx, qword [rbp + 0x2d0]
add rcx, rax
add rcx, 1
mov qword [rbp + 0x510], rcx
mov rax, qword [rbp + 0x510]
mov rcx, qword [rbp + 0x510]
sub rsp, 0x20
mov qword [rbp + 0x2c8], rax
call sym.out.dll_StrLen
add rsp, 0x20
mov rcx, qword [rbp + 0x2c8]
add rcx, rax
add rcx, 1
mov qword [rbp + 0x508], 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, 0xf95ed4d7
add r8d, 0
mov r9d, eax
sub r9d, r8d
mov r8d, ecx
sub r8d, r9d
mov r9d, 0xdb0f5e71
add r9d, 0
sub r9d, 1
sub r9d, 0xdb0f5e71
sub r8d, 0x5129de71
add r8d, r9d
add r8d, 0x5129de71
mov r9d, 0x3c33f169
add r9d, 0
sub r9d, r8d
sub r9d, 0x3c33f169
sub eax, 0xf95ed4d7
add eax, 0
add r9d, 0x942cfc5d
add r9d, eax
sub r9d, 0x942cfc5d
mov eax, 0x62b3bdb9
add eax, 0
sub eax, r9d
sub eax, 0x62b3bdb9
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, dil
xor r14b, 0xff
mov r15b, r10b
xor r15b, r14b
and r15b, r10b
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r12b, sil
xor r12b, 1
and r12b, 1
or r14b, r12b
xor r14b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, sil
xor r13b, 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
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
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, sil
xor al, 0
and al, 0
mov dl, sil
xor dl, 0
mov dil, dl
and dil, 0
mov r14b, sil
xor r14b, 1
and r14b, 0
and dl, 1
or al, dil
or r14b, dl
xor al, r14b
xor al, 0xff
xor al, 0
and al, 0
mov dl, sil
xor dl, 0
and dl, 1
mov dil, sil
xor dil, 1
and dil, 0
or dl, dil
mov dil, sil
xor dil, 0
mov r14b, dl
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
or dil, r14b
or r15b, 1
xor dil, 0xff
and dil, r15b
mov r14b, sil
xor r14b, 1
and r14b, 0
mov r15b, sil
xor r15b, 0
mov r12b, r15b
and r12b, 1
mov r13b, sil
xor r13b, 1
and r13b, 0
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, sil
xor r15b, 0
mov r12b, r14b
xor r12b, r15b
and r12b, r14b
mov r14b, sil
xor r14b, 1
xor dl, 0xff
mov r15b, sil
xor r15b, 1
or r14b, dl
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov dl, al
and dl, dil
xor al, dil
or dl, al
mov al, r12b
and al, r14b
xor r12b, r14b
or al, r12b
mov dil, dl
xor dil, 0xff
and dil, 0
mov r14b, sil
xor r14b, 0
and dl, r14b
mov r15b, al
xor r15b, 0xff
and r15b, 0
and al, r14b
or dil, dl
or r15b, al
xor dil, r15b
mov al, bl
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
mov r14b, bl
and r14b, dl
or al, r14b
mov dl, sil
xor dl, 0
and dl, 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, 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, al
and r15b, dl
xor al, dl
or r15b, al
mov al, sil
xor al, 1
mov dl, r14b
xor dl, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, al
and r13b, 0xff
mov r8b, r12b
and r8b, 1
mov r9b, dl
and r9b, 0xff
and r14b, r12b
or r13b, r8b
or r9b, r14b
xor r13b, r9b
or al, dl
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 r8b, sil
xor r8b, 1
and r8b, 0xff
and dl, 1
or al, r15b
or r8b, dl
xor al, r8b
xor al, 0xff
xor r13b, 0xff
mov dl, sil
xor dl, 1
or al, r13b
or dl, 1
xor al, 0xff
and al, dl
mov dl, dil
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
mov r9b, dil
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, 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, cl
xor r9b, 0xff
and r9b, 0
mov r10b, sil
xor r10b, 0
mov r14b, cl
and r14b, r10b
mov r15b, dl
xor r15b, 0xff
and r15b, 0
and dl, r10b
or r9b, r14b
or r15b, dl
xor r9b, r15b
mov dl, 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, dil
xor r9b, 0xff
and r9b, 1
mov r11b, sil
xor r11b, 1
mov r14b, dil
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, dl
xor r14b, 0xff
mov r15b, r9b
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, r14b
and r13b, 0xff
and dl, r12b
mov byte [rbp + 0x2c7], r15b
and r15b, 0xff
and r9b, r12b
or r13b, dl
or r15b, r9b
xor r13b, r15b
mov dl, byte [rbp + 0x2c7]
or r14b, dl
xor r14b, 0xff
or r12b, 1
and r14b, r12b
or r13b, r14b
mov r9b, sil
xor r9b, 0
mov r14b, r11b
xor r14b, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, r9b
and r12b, 0
mov dl, r15b
and dl, 0
mov byte [rbp + 0x2c6], r14b
and r14b, 0
and r11b, r15b
or r12b, dl
or r14b, r11b
xor r12b, r14b
mov dl, byte [rbp + 0x2c6]
or r9b, dl
xor r9b, 0xff
or r15b, 0
and r9b, r15b
or r12b, r9b
mov r9b, r13b
xor r9b, 0xff
and r9b, 1
mov r11b, sil
xor r11b, 1
and r13b, r11b
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and r11b, 1
or r9b, r13b
or r14b, r11b
xor r9b, r14b
xor r9b, 0xff
xor r12b, 0xff
mov r11b, sil
xor r11b, 1
or r9b, r12b
or r11b, 1
xor r9b, 0xff
and 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, r8b
xor r14b, 0xff
and r14b, 1
mov r15b, sil
xor r15b, 1
mov r12b, r8b
and r12b, r15b
mov r13b, sil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, sil
xor r15b, 1
and r15b, 0
mov r12b, sil
xor r12b, 0
mov r13b, r12b
and r13b, 1
mov dl, sil
xor dl, 1
and dl, 0
and r12b, 1
or r15b, r13b
or dl, r12b
xor r15b, dl
mov dl, sil
xor dl, 1
mov r12b, r11b
xor r12b, dl
and r12b, r11b
xor al, 0xff
mov dl, r15b
xor dl, 0xff
mov r13b, sil
xor r13b, 0
or al, dl
or r13b, 0
xor al, 0xff
and al, r13b
mov dl, sil
xor dl, 1
mov r13b, r14b
xor r13b, dl
and r13b, r14b
xor r8b, 0xff
mov dl, r15b
xor dl, 0xff
mov byte [rbp + 0x2c5], sil
xor sil, 1
or r8b, dl
or sil, 1
xor r8b, 0xff
and r8b, sil
mov dl, r12b
xor dl, 0xff
mov sil, al
xor sil, 0xff
mov byte [rbp + 0x2c4], al
mov al, byte [rbp + 0x2c5]
xor al, 0
mov byte [rbp + 0x2c3], dl
and dl, 0
and r12b, al
mov byte [rbp + 0x2c2], sil
and sil, 0
mov byte [rbp + 0x2c1], al
mov al, byte [rbp + 0x2c4]
mov byte [rbp + 0x2c0], cl
mov cl, byte [rbp + 0x2c1]
and al, cl
or dl, r12b
or sil, al
xor dl, sil
mov al, byte [rbp + 0x2c3]
mov sil, byte [rbp + 0x2c2]
or al, sil
xor al, 0xff
or cl, 0
and al, cl
or dl, al
mov al, r13b
and al, r8b
xor r13b, r8b
or al, r13b
mov cl, dl
xor cl, 0xff
and cl, 0
mov r8b, byte [rbp + 0x2c5]
xor r8b, 0
and dl, r8b
mov r12b, al
xor r12b, 0xff
and r12b, 0
and al, r8b
or cl, dl
or r12b, al
xor cl, r12b
mov al, r11b
xor al, 0xff
mov dl, r14b
xor dl, 0xff
mov r8b, byte [rbp + 0x2c5]
xor r8b, 1
mov r12b, al
and r12b, 0xff
and r11b, r8b
mov r13b, dl
and r13b, 0xff
and r14b, r8b
or r12b, r11b
or r13b, r14b
xor r12b, r13b
or al, dl
xor al, 0xff
or r8b, 1
and al, r8b
or r12b, al
mov al, r12b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x2c5]
xor dl, 1
and r12b, dl
mov r8b, byte [rbp + 0x2c5]
xor r8b, 1
and r8b, 0xff
and dl, 1
or al, r12b
or r8b, dl
xor al, r8b
mov dl, r15b
and dl, 1
xor r15b, 1
or dl, r15b
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 r11b, byte [rbp + 0x2c5]
xor r11b, 1
mov r14b, al
and r14b, 0xff
and cl, r11b
mov r15b, dl
and r15b, 0xff
and r8b, r11b
or r14b, cl
or r15b, r8b
xor r14b, r15b
or al, dl
xor al, 0xff
or r11b, 1
and al, r11b
or r14b, al
mov al, r10b
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x2c5]
xor cl, 0
mov dl, r10b
and dl, cl
mov r8b, byte [rbp + 0x2c5]
xor r8b, 1
and r8b, 0
and cl, 1
or al, dl
or r8b, cl
xor al, r8b
mov cl, r9b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x2c5]
xor dl, 1
mov r8b, r9b
and r8b, dl
or cl, r8b
mov dl, byte [rbp + 0x2c5]
xor dl, 0
and dl, 1
mov r8b, byte [rbp + 0x2c5]
xor r8b, 1
and r8b, 0
or dl, r8b
mov r8b, al
xor r8b, 0xff
mov r11b, byte [rbp + 0x2c5]
xor r11b, 0
mov r15b, byte [rbp + 0x2c5]
xor r15b, 1
or r8b, r11b
or r15b, 1
xor r8b, 0xff
and r8b, r15b
mov r11b, dl
xor r11b, 0xff
mov r15b, r10b
xor r15b, r11b
and r15b, r10b
mov r10b, byte [rbp + 0x2c5]
xor r10b, 0
mov r11b, cl
xor r11b, r10b
and r11b, cl
xor r9b, 0xff
mov r10b, dl
xor r10b, 0xff
mov r12b, byte [rbp + 0x2c5]
xor r12b, 1
or r9b, r10b
or r12b, 1
xor r9b, 0xff
and r9b, r12b
mov r10b, r8b
and r10b, r15b
xor r8b, r15b
or r10b, r8b
mov r8b, r11b
xor r8b, 0xff
mov r15b, r9b
xor r15b, 0xff
mov r12b, byte [rbp + 0x2c5]
xor r12b, 0
mov r13b, r8b
and r13b, 0
and r11b, r12b
mov sil, r15b
and sil, 0
and r9b, r12b
or r13b, r11b
or sil, r9b
xor r13b, sil
or r8b, r15b
xor r8b, 0xff
or r12b, 0
and r8b, r12b
or r13b, r8b
mov r8b, r10b
xor r8b, 0xff
mov r9b, r13b
and r9b, r8b
xor r13b, 0xff
and r10b, r13b
or r9b, r10b
mov r8b, al
xor r8b, 0xff
mov r10b, cl
xor r10b, 0xff
mov r11b, byte [rbp + 0x2c5]
xor r11b, 0
mov sil, r8b
and sil, 0
and al, r11b
mov r15b, r10b
and r15b, 0
and cl, r11b
or sil, al
or r15b, cl
xor sil, r15b
or r8b, r10b
xor r8b, 0xff
or r11b, 0
and r8b, r11b
or sil, r8b
mov al, sil
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x2c5]
xor cl, 1
and sil, cl
or al, sil
mov cl, dl
and cl, 0
xor dl, 0
or cl, dl
xor al, 0xff
xor cl, 0xff
mov dl, byte [rbp + 0x2c5]
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
mov al, r14b
xor al, 0xff
and al, 0
mov dl, byte [rbp + 0x2c5]
xor dl, 0
mov r8b, r14b
and r8b, dl
mov r9b, byte [rbp + 0x2c5]
xor r9b, 1
and r9b, 0
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 + 0x2c5]
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 + 0x2c5]
xor r8b, 1
and cl, r8b
or al, cl
xor al, 0xff
mov cl, r14b
xor cl, al
and cl, r14b
mov al, dl
and al, cl
xor dl, cl
or al, dl
mov cl, bl
xor cl, 0xff
and cl, 0
mov dl, byte [rbp + 0x2c5]
xor dl, 0
mov r8b, bl
and r8b, dl
mov r9b, byte [rbp + 0x2c5]
xor r9b, 1
and r9b, 0
and dl, 1
or cl, r8b
or r9b, dl
xor cl, r9b
mov dl, byte [rbp + 0x2c0]
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp + 0x2c5]
xor r8b, 0
mov r9b, byte [rbp + 0x2c0]
and r9b, r8b
mov r10b, byte [rbp + 0x2c5]
xor r10b, 1
and r10b, 0
and r8b, 1
or dl, r9b
or r10b, r8b
xor dl, r10b
mov r8b, byte [rbp + 0x2c5]
xor r8b, 1
and r8b, 1
mov r9b, byte [rbp + 0x2c5]
xor r9b, 1
and r9b, 1
or r8b, r9b
mov r9b, byte [rbp + 0x2c5]
xor r9b, 1
mov r10b, cl
xor r10b, r9b
and r10b, cl
xor bl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r11b, byte [rbp + 0x2c5]
xor r11b, 0
or bl, r9b
or r11b, 0
xor bl, 0xff
and bl, r11b
mov r9b, byte [rbp + 0x2c5]
xor r9b, 1
mov r11b, dl
xor r11b, r9b
and r11b, dl
mov r9b, byte [rbp + 0x2c0]
xor r9b, 0xff
mov sil, r8b
xor sil, 0xff
mov r14b, byte [rbp + 0x2c5]
xor r14b, 1
or r9b, sil
or r14b, 1
xor r9b, 0xff
and r9b, r14b
mov sil, r10b
xor sil, 0xff
mov r14b, bl
xor r14b, 0xff
mov r15b, byte [rbp + 0x2c5]
xor r15b, 0
mov r12b, sil
and r12b, 0
and r10b, r15b
mov r13b, r14b
and r13b, 0
and bl, r15b
or r12b, r10b
or r13b, bl
xor r12b, r13b
or sil, r14b
xor sil, 0xff
or r15b, 0
and sil, r15b
or r12b, sil
mov r10b, r11b
xor r10b, 0xff
mov bl, r9b
xor bl, 0xff
mov sil, byte [rbp + 0x2c5]
xor sil, 1
mov r14b, r10b
and r14b, 0xff
and r11b, sil
mov r15b, bl
and r15b, 0xff
and r9b, sil
or r14b, r11b
or r15b, r9b
xor r14b, r15b
or r10b, bl
xor r10b, 0xff
or sil, 1
and r10b, sil
or r14b, r10b
mov r9b, r12b
xor r9b, 0xff
and r9b, 0
mov r10b, byte [rbp + 0x2c5]
xor r10b, 0
and r12b, r10b
mov r11b, r14b
xor r11b, 0xff
and r11b, 0
and r14b, r10b
or r9b, r12b
or r11b, r14b
xor r9b, r11b
mov r10b, cl
xor r10b, 0xff
mov r11b, dl
xor r11b, 0xff
mov bl, byte [rbp + 0x2c5]
xor bl, 0
mov sil, r10b
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 r10b, r11b
xor r10b, 0xff
or bl, 0
and r10b, bl
or sil, r10b
mov cl, sil
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x2c5]
xor dl, 1
and sil, dl
mov r10b, byte [rbp + 0x2c5]
xor r10b, 1
and r10b, 0xff
and dl, 1
or cl, sil
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, byte [rbp + 0x2c5]
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, dl
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x2c5]
xor r8b, 1
mov r9b, dl
and r9b, r8b
or cl, r9b
mov r8b, byte [rbp + 0x2c5]
xor r8b, 1
xor cl, 0xff
mov r9b, byte [rbp + 0x2c5]
xor r9b, 1
or r8b, cl
or r9b, 1
xor r8b, 0xff
and r8b, r9b
mov cl, byte [rbp + 0x2c5]
xor cl, 1
and cl, 1
mov r9b, byte [rbp + 0x2c5]
xor r9b, 1
mov r10b, r9b
and r10b, 1
mov r11b, byte [rbp + 0x2c5]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or cl, r10b
or r11b, r9b
xor cl, r11b
xor dl, 0xff
xor cl, 0xff
mov r9b, byte [rbp + 0x2c5]
xor r9b, 0
or dl, cl
or r9b, 0
xor dl, 0xff
and dl, r9b
mov cl, r8b
and cl, dl
xor r8b, dl
or cl, r8b
mov dl, dil
xor dl, 0xff
xor dl, 0
and dl, 0
mov r8b, byte [rbp + 0x2c5]
xor r8b, 0
and r8b, 1
mov r9b, byte [rbp + 0x2c5]
xor r9b, 1
mov r10b, r9b
and r10b, 0
mov r11b, dil
xor r11b, 0xff
and r11b, 0xff
and dil, r9b
or r8b, r10b
or r11b, dil
xor r8b, r11b
mov r9b, dl
xor r9b, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, byte [rbp + 0x2c5]
xor r11b, 1
mov bl, r9b
and bl, 0xff
and dl, r11b
mov sil, r10b
and sil, 0xff
and r8b, r11b
or bl, dl
or sil, r8b
xor bl, sil
or r9b, r10b
xor r9b, 0xff
or r11b, 1
and r9b, r11b
or bl, r9b
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x2c5]
xor r8b, 1
and cl, r8b
or dl, cl
mov cl, bl
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x2c5]
xor r8b, 1
and bl, r8b
or cl, bl
mov r8b, byte [rbp + 0x2c5]
xor r8b, 0
and r8b, 0
mov r9b, byte [rbp + 0x2c5]
xor r9b, 0
mov r10b, r9b
and r10b, 0
mov r11b, byte [rbp + 0x2c5]
xor r11b, 1
and r11b, 0
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, dl
and r9b, cl
xor dl, cl
or r9b, dl
mov cl, byte [rbp + 0x2c5]
xor cl, 0
mov dl, r8b
xor dl, 0xff
mov r10b, byte [rbp + 0x2c5]
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
mov cl, r9b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x2c5]
xor dl, 1
and r9b, dl
or cl, r9b
xor cl, 0xff
xor r11b, 0xff
mov dl, byte [rbp + 0x2c5]
xor dl, 1
or cl, r11b
or dl, 1
xor cl, 0xff
and cl, dl
mov dl, cl
xor dl, 0xff
mov r8b, al
xor r8b, dl
and r8b, al
mov dl, al
xor dl, 0xff
mov r9b, cl
and r9b, dl
xor cl, 0xff
and al, cl
or r9b, al
mov al, r8b
xor al, 0xff
mov cl, r9b
xor cl, 0xff
mov dl, byte [rbp + 0x2c5]
xor dl, 1
mov r10b, al
and r10b, 0xff
and r8b, dl
mov r11b, cl
and r11b, 0xff
and r9b, dl
or r10b, r8b
or r11b, r9b
xor r10b, r11b
or al, cl
xor al, 0xff
or dl, 1
and al, dl
or r10b, al
test r10b, 1
jne 0x6d87359a
jmp 0x6d8bd29a
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x830efd83
add r8d, 0
mov r9d, eax
sub r9d, r8d
mov r8d, ecx
add r8d, r9d
mov r9d, eax
sub r9d, 0xa6a2c840
sub r8d, r9d
mov r9d, eax
sub r9d, 1
add r8d, r9d
sub r8d, 0x873692d6
sub r8d, 0xa6a2c840
add r8d, 0x873692d6
mov r9d, 0xa1da5ee3
add r9d, 0
sub r9d, 0x830efd83
sub r9d, 0xa1da5ee3
sub eax, r9d
sub r8d, eax
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
or bl, r14b
xor bl, 0xff
xor bl, 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, 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
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, 1
mov bl, sil
xor bl, 1
and bl, 1
or cl, bl
mov bl, sil
xor bl, 0
xor cl, 0xff
mov dil, sil
xor dil, 1
or bl, cl
or dil, 1
xor bl, 0xff
and bl, dil
mov cl, al
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, 0
mov cl, sil
xor cl, 0
mov dl, cl
and dl, 0
mov bl, sil
xor bl, 1
and bl, 0
and cl, 1
or al, dl
or bl, cl
xor al, bl
mov cl, r13b
xor cl, 0xff
mov dl, al
and dl, cl
xor al, 0xff
mov cl, r13b
and cl, al
or dl, cl
mov al, r13b
xor al, 0xff
mov cl, dl
xor cl, al
and cl, dl
mov al, r15b
xor al, 0xff
and al, 0
mov dl, sil
xor dl, 0
mov bl, r15b
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, r12b
xor al, 0xff
and al, 1
mov r10b, sil
xor r10b, 1
mov bl, r12b
and bl, r10b
or al, bl
mov r10b, sil
xor r10b, 0
and r10b, 1
mov bl, sil
xor bl, 1
and bl, 0
or r10b, bl
mov bl, sil
xor bl, 0
and bl, 1
mov dil, sil
xor dil, 1
mov r14b, dil
and r14b, 0
mov r8b, sil
xor r8b, 1
and r8b, 0xff
and dil, 1
or bl, r14b
or r8b, dil
xor bl, r8b
mov r8b, al
xor r8b, 0xff
mov dil, r10b
xor dil, 0xff
mov r14b, sil
xor r14b, 1
mov r9b, r8b
and r9b, 0xff
and al, r14b
mov byte [rbp + 0x2bf], dil
and dil, 0xff
and r10b, r14b
or r9b, al
or dil, r10b
xor r9b, dil
mov al, byte [rbp + 0x2bf]
or r8b, al
xor r8b, 0xff
or r14b, 1
and r8b, r14b
or r9b, r8b
mov r8b, bl
and r8b, 0
xor bl, 0
or r8b, bl
mov r10b, r9b
xor r10b, 0xff
and r10b, 1
mov bl, sil
xor bl, 1
and r9b, bl
or r10b, r9b
xor r10b, 0xff
xor r8b, 0xff
mov r9b, sil
xor r9b, 0
or r10b, r8b
or r9b, 0
xor r10b, 0xff
and r10b, r9b
mov r8b, r15b
xor r8b, 0xff
and r8b, 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 r8b, bl
or dil, r9b
xor r8b, dil
mov r9b, r11b
xor r9b, 0xff
mov bl, r8b
and bl, r9b
xor r8b, 0xff
mov r9b, r11b
and r9b, r8b
or bl, r9b
xor r11b, 0xff
mov r8b, bl
xor r8b, r11b
and r8b, bl
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, 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, 0
mov dil, sil
xor dil, 0
mov r14b, dil
and r14b, 1
mov al, sil
xor al, 1
and al, 0
and dil, 1
or bl, r14b
or al, dil
xor bl, al
mov al, sil
xor al, 1
mov dil, r9b
xor dil, al
and dil, r9b
xor cl, 0xff
mov al, bl
xor al, 0xff
mov r14b, sil
xor r14b, 1
or cl, al
or r14b, 1
xor cl, 0xff
and cl, r14b
mov al, sil
xor al, 1
mov r14b, r11b
xor r14b, al
and r14b, r11b
xor dl, 0xff
mov al, bl
xor al, 0xff
mov byte [rbp + 0x2be], sil
xor sil, 1
or dl, al
or sil, 1
xor dl, 0xff
and dl, sil
mov al, dil
and al, cl
xor dil, cl
or al, dil
mov cl, r14b
xor cl, 0xff
mov sil, dl
xor sil, 0xff
mov dil, byte [rbp + 0x2be]
xor dil, 0
mov byte [rbp + 0x2bd], cl
and cl, 0
and r14b, dil
mov byte [rbp + 0x2bc], sil
and sil, 0
and dl, dil
or cl, r14b
or sil, dl
xor cl, sil
mov dl, byte [rbp + 0x2bd]
mov sil, byte [rbp + 0x2bc]
or dl, sil
xor dl, 0xff
or dil, 0
and dl, dil
or cl, dl
mov dl, al
xor dl, 0xff
mov dil, cl
and dil, dl
xor cl, 0xff
and al, cl
or dil, al
mov al, r9b
and al, r11b
xor r9b, r11b
or al, r9b
mov cl, al
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x2be]
xor dl, 1
and al, dl
or cl, al
mov al, bl
and al, 1
xor bl, 1
or al, bl
xor al, 0xff
mov dl, cl
xor dl, al
and dl, cl
mov al, dil
and al, dl
xor dil, dl
or al, dil
mov cl, r10b
xor cl, 0xff
mov dl, r8b
xor dl, 0xff
mov r9b, byte [rbp + 0x2be]
xor r9b, 1
or cl, dl
or r9b, 1
xor cl, 0xff
and cl, r9b
mov dl, r10b
xor dl, 0xff
mov r9b, r8b
and r9b, dl
xor r8b, 0xff
and r10b, r8b
or r9b, r10b
mov dl, cl
xor dl, 0xff
mov r8b, r9b
xor r8b, 0xff
mov r10b, byte [rbp + 0x2be]
xor r10b, 1
mov r11b, dl
and r11b, 0xff
and cl, r10b
mov bl, r8b
and bl, 0xff
and r9b, r10b
or r11b, cl
or bl, r9b
xor r11b, bl
or dl, r8b
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 + 0x2be]
xor dl, 1
mov r8b, al
and r8b, dl
or cl, r8b
xor cl, 0xff
mov dl, r11b
xor dl, cl
and dl, r11b
mov cl, r11b
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x2be]
xor r8b, 1
and r11b, r8b
or cl, r11b
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, r13b
xor cl, 0xff
and cl, 0
mov dl, byte [rbp + 0x2be]
xor dl, 0
mov r8b, r13b
and r8b, dl
mov r9b, byte [rbp + 0x2be]
xor r9b, 1
and r9b, 0
and dl, 1
or cl, r8b
or r9b, dl
xor cl, r9b
mov dl, r12b
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x2be]
xor r8b, 1
mov r9b, r12b
and r9b, r8b
mov r10b, byte [rbp + 0x2be]
xor r10b, 1
and r10b, 0xff
and r8b, 1
or dl, r9b
or r10b, r8b
xor dl, r10b
mov r8b, byte [rbp + 0x2be]
xor r8b, 0
and r8b, 1
mov r9b, byte [rbp + 0x2be]
xor r9b, 1
and r9b, 0
or r8b, r9b
mov r9b, cl
xor r9b, 0xff
mov r10b, byte [rbp + 0x2be]
xor r10b, 0
mov r11b, byte [rbp + 0x2be]
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, byte [rbp + 0x2be]
xor r11b, 0
or r13b, r10b
or r11b, 0
xor r13b, 0xff
and r13b, r11b
mov r10b, byte [rbp + 0x2be]
xor r10b, 0
mov r11b, dl
xor r11b, r10b
and r11b, dl
xor r12b, 0xff
mov r10b, r8b
xor r10b, 0xff
mov bl, byte [rbp + 0x2be]
xor bl, 1
or r12b, r10b
or bl, 1
xor r12b, 0xff
and r12b, bl
mov r10b, r9b
xor r10b, 0xff
mov bl, r13b
xor bl, 0xff
mov dil, byte [rbp + 0x2be]
xor dil, 1
mov r14b, r10b
and r14b, 0xff
and r9b, dil
mov sil, bl
and sil, 0xff
and r13b, dil
or r14b, r9b
or sil, r13b
xor r14b, sil
or r10b, bl
xor r10b, 0xff
or dil, 1
and r10b, dil
or r14b, r10b
mov r9b, r11b
xor r9b, 0xff
mov r10b, r12b
xor r10b, 0xff
mov bl, byte [rbp + 0x2be]
xor bl, 0
mov sil, r9b
and sil, 0
and r11b, bl
mov dil, r10b
and dil, 0
and r12b, bl
or sil, r11b
or dil, r12b
xor sil, dil
or r9b, r10b
xor r9b, 0xff
or bl, 0
and r9b, bl
or sil, r9b
mov r9b, r14b
xor r9b, 0xff
and r9b, 0
mov r10b, byte [rbp + 0x2be]
xor r10b, 0
and r14b, r10b
mov r11b, sil
xor r11b, 0xff
and r11b, 0
and sil, r10b
or r9b, r14b
or r11b, sil
xor r9b, r11b
mov r10b, cl
xor r10b, 0xff
mov r11b, dl
xor r11b, 0xff
mov bl, byte [rbp + 0x2be]
xor bl, 1
mov sil, r10b
and sil, 0xff
and cl, bl
mov dil, r11b
and dil, 0xff
and dl, bl
or sil, cl
or dil, dl
xor sil, dil
or r10b, r11b
xor r10b, 0xff
or bl, 1
and r10b, bl
or sil, r10b
mov cl, sil
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x2be]
xor dl, 1
and sil, dl
mov r10b, byte [rbp + 0x2be]
xor r10b, 1
and r10b, 0xff
and dl, 1
or cl, sil
or r10b, dl
xor cl, r10b
mov dl, r8b
and dl, 0
xor r8b, 0
or dl, r8b
xor dl, 0xff
mov r8b, cl
xor r8b, dl
and r8b, cl
mov cl, r9b
xor cl, 0xff
mov dl, r8b
xor dl, 0xff
mov r10b, byte [rbp + 0x2be]
xor r10b, 1
mov r11b, cl
and r11b, 0xff
and r9b, r10b
mov bl, dl
and bl, 0xff
and r8b, r10b
or r11b, r9b
or bl, r8b
xor r11b, bl
or cl, dl
xor cl, 0xff
or r10b, 1
and cl, r10b
or r11b, cl
mov cl, r11b
xor cl, 0xff
and cl, 0
mov dl, byte [rbp + 0x2be]
xor dl, 0
mov r8b, r11b
and r8b, dl
mov r9b, byte [rbp + 0x2be]
xor r9b, 1
and r9b, 0
and dl, 1
or cl, r8b
or r9b, dl
xor cl, r9b
mov dl, byte [rbp + 0x2be]
xor dl, 0
xor cl, 0xff
mov r8b, byte [rbp + 0x2be]
xor r8b, 0
or dl, cl
or r8b, 0
xor dl, 0xff
and dl, r8b
mov cl, byte [rbp + 0x2be]
xor cl, 0
and cl, 1
mov r8b, byte [rbp + 0x2be]
xor r8b, 1
mov r9b, r8b
and r9b, 0
mov r10b, byte [rbp + 0x2be]
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, r11b
xor r9b, r8b
and r9b, r11b
mov r8b, byte [rbp + 0x2be]
xor r8b, 1
and r8b, 0
mov r10b, byte [rbp + 0x2be]
xor r10b, 0
mov r11b, r10b
and r11b, 1
mov bl, byte [rbp + 0x2be]
xor bl, 1
and bl, 0
and r10b, 1
or r8b, r11b
or bl, r10b
xor r8b, bl
xor r8b, 0xff
mov r10b, byte [rbp + 0x2be]
xor r10b, 0
mov r11b, byte [rbp + 0x2be]
xor r11b, 1
or r8b, r10b
or r11b, 1
xor r8b, 0xff
and r8b, r11b
mov r10b, byte [rbp + 0x2be]
xor r10b, 1
xor cl, 0xff
mov r11b, byte [rbp + 0x2be]
xor r11b, 0
or r10b, cl
or r11b, 0
xor r10b, 0xff
and r10b, r11b
mov cl, dl
and cl, r9b
xor dl, r9b
or cl, dl
mov dl, r8b
xor dl, 0xff
mov r9b, r10b
xor r9b, 0xff
mov r11b, byte [rbp + 0x2be]
xor r11b, 0
mov bl, dl
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 dl, r9b
xor dl, 0xff
or r11b, 0
and dl, r11b
or bl, dl
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x2be]
xor r8b, 1
and cl, r8b
mov r9b, bl
xor r9b, 0xff
and r9b, 0xff
and bl, r8b
or dl, cl
or r9b, bl
xor dl, r9b
mov cl, byte [rbp + 0x2be]
xor cl, 0
mov r8b, r15b
xor r8b, 0xff
mov r9b, byte [rbp + 0x2be]
xor r9b, 1
or cl, r8b
or r9b, 1
xor cl, 0xff
and cl, r9b
mov r8b, byte [rbp + 0x2be]
xor r8b, 0
and r8b, 1
mov r9b, byte [rbp + 0x2be]
xor r9b, 1
mov r10b, r9b
and r10b, 0
mov r11b, r15b
xor r11b, 0xff
and r11b, 0xff
and r15b, r9b
or r8b, r10b
or r11b, r15b
xor r8b, r11b
mov r9b, cl
and r9b, r8b
xor cl, r8b
or r9b, cl
mov cl, r9b
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x2be]
xor r8b, 1
and r9b, r8b
or cl, r9b
mov r8b, dl
xor r8b, 0xff
and r8b, 0
mov r9b, byte [rbp + 0x2be]
xor r9b, 0
mov r10b, dl
and r10b, r9b
mov r11b, cl
xor r11b, 0xff
and r11b, 0
and cl, r9b
or r8b, r10b
or r11b, cl
xor r8b, r11b
xor r8b, 0xff
xor dl, 0xff
mov cl, byte [rbp + 0x2be]
xor cl, 0
or r8b, dl
or cl, 0
xor r8b, 0xff
and r8b, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x2be]
xor dl, 1
mov r9b, al
and r9b, dl
mov r10b, byte [rbp + 0x2be]
xor r10b, 1
and r10b, 0xff
and dl, 1
or cl, r9b
or r10b, dl
xor cl, r10b
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x2be]
xor r9b, 1
mov r10b, r8b
and r10b, r9b
or dl, r10b
mov r9b, byte [rbp + 0x2be]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0x2be]
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, byte [rbp + 0x2be]
xor r10b, 1
mov r11b, cl
xor r11b, r10b
and r11b, cl
mov r10b, r9b
xor r10b, 0xff
mov bl, al
xor bl, r10b
and bl, al
mov al, dl
xor al, 0xff
mov r10b, byte [rbp + 0x2be]
xor r10b, 1
mov sil, byte [rbp + 0x2be]
xor sil, 1
or al, r10b
or sil, 1
xor al, 0xff
and al, sil
mov r10b, r9b
xor r10b, 0xff
mov sil, r8b
xor sil, r10b
and sil, r8b
mov r8b, r11b
xor r8b, 0xff
mov r10b, bl
xor r10b, 0xff
mov dil, byte [rbp + 0x2be]
xor dil, 1
mov r14b, r8b
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 r8b, r10b
xor r8b, 0xff
or dil, 1
and r8b, dil
or r14b, r8b
mov r8b, al
xor r8b, 0xff
mov r10b, sil
xor r10b, 0xff
mov r11b, byte [rbp + 0x2be]
xor r11b, 1
mov bl, r8b
and bl, 0xff
and al, r11b
mov dil, r10b
and dil, 0xff
and sil, r11b
or bl, al
or dil, sil
xor bl, dil
or r8b, r10b
xor r8b, 0xff
or r11b, 1
and r8b, r11b
or bl, r8b
mov al, r14b
xor al, 0xff
mov r8b, bl
and r8b, al
xor bl, 0xff
and r14b, bl
or r8b, r14b
mov al, cl
xor al, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, byte [rbp + 0x2be]
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, 0
mov cl, byte [rbp + 0x2be]
xor cl, 0
and bl, cl
mov dl, byte [rbp + 0x2be]
xor dl, 1
and dl, 0
and cl, 1
or al, bl
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 + 0x2be]
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 + 0x2be]
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 0x6d874359
jmp 0x6d8bd29a
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0x9d077ea0
add r8d, 0
add r8d, 0xb78975d6
sub r8d, 0x9d077ea0
add r8d, 0x6f60af1a
sub r8d, 1
sub r8d, 0x6f60af1a
mov r9d, eax
sub r9d, 0xb78975d6
add r8d, r9d
mov r9d, eax
sub r9d, ecx
mov r10d, eax
sub r10d, 0xf2e42997
add r9d, r10d
mov r10d, eax
sub r10d, r9d
add r10d, 0xee326d12
add r10d, r8d
sub r10d, 0xee326d12
sub eax, 0xf2e42997
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, 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
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
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, bl
xor al, 0xff
mov r12b, r15b
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, 1
mov cl, dil
xor cl, 0
or r12b, r13b
or cl, 0
xor r12b, 0xff
and r12b, cl
mov cl, dil
xor cl, 1
xor r15b, 0xff
mov r13b, dil
xor r13b, 0
or cl, r15b
or r13b, 0
xor cl, 0xff
and cl, r13b
mov r15b, r14b
xor r15b, 0xff
mov r13b, al
xor r13b, 0xff
mov dl, dil
xor dl, 1
mov r8b, r15b
and r8b, 0xff
and r14b, dl
mov r9b, r13b
and r9b, 0xff
and al, dl
or r8b, r14b
or r9b, al
xor r8b, r9b
or r15b, r13b
xor r15b, 0xff
or dl, 1
and r15b, dl
or r8b, r15b
mov al, r12b
and al, cl
xor r12b, cl
or al, r12b
mov cl, r8b
xor cl, 0xff
and cl, 0
mov dl, dil
xor dl, 0
and r8b, dl
mov r9b, al
xor r9b, 0xff
and r9b, 0
and al, dl
or cl, r8b
or r9b, al
xor cl, r9b
mov al, dil
xor al, 0
and al, 1
mov dl, dil
xor dl, 1
and dl, 0
or al, dl
xor al, 0xff
xor al, 1
and al, 0xff
mov dl, dil
xor dl, 1
and dl, 1
mov r8b, dil
xor r8b, 1
and r8b, 1
or dl, r8b
xor dl, 0xff
xor dl, 0
and dl, 0
mov r8b, al
xor r8b, 0xff
mov r9b, dl
xor r9b, 0xff
mov r14b, dil
xor r14b, 1
mov r15b, r8b
and r15b, 0xff
and al, r14b
mov r12b, r9b
and r12b, 0xff
and dl, r14b
or r15b, al
or r12b, dl
xor r15b, r12b
or r8b, r9b
xor r8b, 0xff
or r14b, 1
and r8b, r14b
or r15b, r8b
mov al, dil
xor al, 0
and al, 1
mov dl, dil
xor dl, 1
and dl, 0
or al, dl
mov dl, sil
xor dl, 0xff
mov r8b, al
and r8b, dl
xor al, 0xff
mov dl, sil
and dl, al
or r8b, dl
mov al, sil
xor al, 0xff
mov dl, r8b
xor dl, al
and dl, r8b
mov al, r11b
xor al, 0xff
and al, 1
mov r8b, dil
xor r8b, 1
and r11b, r8b
mov r9b, dil
xor r9b, 1
and r9b, 0xff
and r8b, 1
or al, r11b
or r9b, r8b
xor al, r9b
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, 0
and r9b, 0
mov r11b, dil
xor r11b, 0
mov r14b, r11b
and r14b, 0
mov r12b, dil
xor r12b, 1
and r12b, 0
and r11b, 1
or r9b, r14b
or r12b, r11b
xor r9b, r12b
mov r11b, al
and r11b, r8b
xor al, r8b
or r11b, al
mov al, r9b
and al, 0
xor r9b, 0
or al, r9b
mov r8b, r11b
xor r8b, 0xff
and r8b, 0
mov r9b, dil
xor r9b, 0
and r11b, r9b
mov r14b, dil
xor r14b, 1
and r14b, 0
and r9b, 1
or r8b, r11b
or r14b, r9b
xor r8b, r14b
xor r8b, 0xff
xor al, 0xff
mov r9b, dil
xor r9b, 1
or r8b, al
or r9b, 1
xor r8b, 0xff
and r8b, r9b
mov al, dil
xor al, 0
and al, 1
mov r9b, dil
xor r9b, 1
mov r11b, r9b
and r11b, 0
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and r9b, 1
or al, r11b
or r14b, r9b
xor al, r14b
mov r9b, cl
xor r9b, 0xff
and r9b, 1
mov r11b, dil
xor r11b, 1
mov r14b, cl
and r14b, r11b
mov r12b, al
xor r12b, 0xff
and r12b, 0xff
and al, r11b
or r9b, r14b
or r12b, al
xor r9b, r12b
xor r9b, 0xff
mov al, cl
xor al, 0xff
mov r11b, dil
xor r11b, 0
or r9b, al
or r11b, 0
xor r9b, 0xff
and r9b, r11b
mov al, r15b
xor al, 0xff
and al, 0
mov r11b, dil
xor r11b, 0
mov r14b, r15b
and r14b, r11b
mov r12b, dil
xor r12b, 1
and r12b, 0
and r11b, 1
or al, r14b
or r12b, r11b
xor al, r12b
mov r11b, bl
xor r11b, 0xff
and r11b, 0
mov r14b, dil
xor r14b, 0
mov r12b, bl
and r12b, r14b
mov r13b, al
xor r13b, 0xff
and r13b, 0
and al, r14b
or r11b, r12b
or r13b, al
xor r11b, r13b
xor bl, 0xff
mov al, r11b
xor al, bl
and al, r11b
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 r12b, r8b
and r12b, r14b
mov r13b, dil
xor r13b, 1
and r13b, 0
and r14b, 1
or bl, r12b
or r13b, r14b
xor bl, r13b
mov r14b, dil
xor r14b, 0
and r14b, 0
mov r12b, dil
xor r12b, 0
mov r13b, r12b
and r13b, 0
mov r10b, dil
xor r10b, 1
and r10b, 0
and r12b, 1
or r14b, r13b
or r10b, r12b
xor r14b, r10b
mov r10b, dil
xor r10b, 0
mov r12b, r11b
xor r12b, r10b
and r12b, r11b
mov r10b, r14b
xor r10b, 0xff
mov r13b, dl
xor r13b, r10b
and r13b, dl
mov dl, bl
xor dl, 0xff
mov r10b, dil
xor r10b, 0
mov byte [rbp + 0x2bb], dil
xor dil, 0
or dl, r10b
or dil, 0
xor dl, 0xff
and dl, dil
mov r10b, r14b
xor r10b, 0xff
mov dil, r8b
xor dil, r10b
and dil, r8b
mov r8b, r12b
and r8b, r13b
xor r12b, r13b
or r8b, r12b
mov r10b, dl
and r10b, dil
xor dl, dil
or r10b, dl
mov dl, r8b
xor dl, 0xff
mov dil, r10b
and dil, dl
xor r10b, 0xff
and r8b, r10b
or dil, r8b
mov dl, r11b
xor dl, 0xff
mov r8b, bl
xor r8b, 0xff
mov r10b, byte [rbp + 0x2bb]
xor r10b, 0
mov r12b, dl
and r12b, 0
and r11b, r10b
mov r13b, r8b
and r13b, 0
and bl, r10b
or r12b, r11b
or r13b, bl
xor r12b, r13b
or dl, r8b
xor dl, 0xff
or r10b, 0
and dl, r10b
or r12b, dl
mov dl, r12b
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp + 0x2bb]
xor r8b, 0
and r12b, r8b
mov r10b, byte [rbp + 0x2bb]
xor r10b, 1
and r10b, 0
and r8b, 1
or dl, r12b
or r10b, r8b
xor dl, r10b
mov r8b, r14b
and r8b, 0
xor r14b, 0
or r8b, r14b
xor r8b, 0xff
mov r10b, dl
xor r10b, r8b
and r10b, dl
mov dl, dil
xor dl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov r11b, byte [rbp + 0x2bb]
xor r11b, 0
mov bl, dl
and bl, 0
and dil, r11b
mov r14b, r8b
and r14b, 0
and r10b, r11b
or bl, dil
or r14b, r10b
xor bl, r14b
or dl, r8b
xor dl, 0xff
or r11b, 0
and dl, r11b
or bl, dl
mov dl, al
xor dl, 0xff
mov r8b, r9b
xor r8b, dl
and r8b, r9b
mov dl, r9b
xor dl, 0xff
and dl, 1
mov r10b, byte [rbp + 0x2bb]
xor r10b, 1
and r9b, r10b
mov r11b, al
xor r11b, 0xff
and r11b, 0xff
and al, r10b
or dl, r9b
or r11b, al
xor dl, r11b
mov al, r8b
xor al, 0xff
mov r9b, dl
xor r9b, 0xff
mov r10b, byte [rbp + 0x2bb]
xor r10b, 1
mov r11b, al
and r11b, 0xff
and r8b, r10b
mov dil, r9b
and dil, 0xff
and dl, r10b
or r11b, r8b
or dil, dl
xor r11b, dil
or al, r9b
xor al, 0xff
or r10b, 1
and al, r10b
or r11b, al
mov al, bl
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x2bb]
xor dl, 1
mov r8b, bl
and r8b, dl
or al, r8b
mov dl, byte [rbp + 0x2bb]
xor dl, 0
xor al, 0xff
mov r8b, byte [rbp + 0x2bb]
xor r8b, 0
or dl, al
or r8b, 0
xor dl, 0xff
and dl, r8b
mov al, byte [rbp + 0x2bb]
xor al, 0
and al, 1
mov r8b, byte [rbp + 0x2bb]
xor r8b, 1
mov r9b, r8b
and r9b, 0
mov r10b, byte [rbp + 0x2bb]
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, bl
xor r9b, r8b
and r9b, bl
mov r8b, r11b
xor r8b, 0xff
and r8b, 0
mov r10b, byte [rbp + 0x2bb]
xor r10b, 0
mov bl, r11b
and bl, r10b
mov dil, byte [rbp + 0x2bb]
xor dil, 1
and dil, 0
and r10b, 1
or r8b, bl
or dil, r10b
xor r8b, dil
xor r8b, 0xff
mov r10b, byte [rbp + 0x2bb]
xor r10b, 0
mov bl, byte [rbp + 0x2bb]
xor bl, 1
or r8b, r10b
or bl, 1
xor r8b, 0xff
and r8b, bl
xor al, 0xff
mov r10b, r11b
xor r10b, al
and r10b, r11b
mov al, dl
and al, r9b
xor dl, r9b
or al, dl
mov dl, r8b
xor dl, 0xff
mov r9b, r10b
xor r9b, 0xff
mov r11b, byte [rbp + 0x2bb]
xor r11b, 0
mov bl, dl
and bl, 0
and r8b, r11b
mov dil, r9b
and dil, 0
and r10b, r11b
or bl, r8b
or dil, r10b
xor bl, dil
or dl, r9b
xor dl, 0xff
or r11b, 0
and dl, r11b
or bl, dl
mov dl, al
xor dl, 0xff
mov r8b, bl
and r8b, dl
xor bl, 0xff
and al, bl
or r8b, al
mov al, sil
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x2bb]
xor dl, 1
mov r9b, sil
and r9b, dl
mov r10b, byte [rbp + 0x2bb]
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 + 0x2bb]
xor r9b, 1
mov r10b, cl
and r10b, r9b
or dl, r10b
mov r9b, byte [rbp + 0x2bb]
xor r9b, 0
and r9b, 1
mov r10b, byte [rbp + 0x2bb]
xor r10b, 1
mov r11b, r10b
and r11b, 0
mov bl, byte [rbp + 0x2bb]
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 + 0x2bb]
xor r11b, 0
mov bl, byte [rbp + 0x2bb]
xor bl, 1
or r10b, r11b
or bl, 1
xor r10b, 0xff
and r10b, bl
xor sil, 0xff
mov r11b, r9b
xor r11b, 0xff
mov bl, byte [rbp + 0x2bb]
xor bl, 1
or sil, r11b
or bl, 1
xor sil, 0xff
and sil, bl
mov r11b, dl
xor r11b, 0xff
mov bl, byte [rbp + 0x2bb]
xor bl, 0
mov dil, byte [rbp + 0x2bb]
xor dil, 0
or r11b, bl
or dil, 0
xor r11b, 0xff
and r11b, dil
mov bl, r9b
xor bl, 0xff
mov dil, cl
xor dil, bl
and dil, cl
mov cl, r10b
xor cl, 0xff
mov bl, sil
xor bl, 0xff
mov r14b, byte [rbp + 0x2bb]
xor r14b, 1
mov r12b, cl
and r12b, 0xff
and r10b, r14b
mov r13b, bl
and r13b, 0xff
and sil, r14b
or r12b, r10b
or r13b, sil
xor r12b, r13b
or cl, bl
xor cl, 0xff
or r14b, 1
and cl, r14b
or r12b, cl
mov cl, r11b
and cl, dil
xor r11b, dil
or cl, r11b
mov r10b, r12b
xor r10b, 0xff
mov r11b, cl
and r11b, r10b
xor cl, 0xff
and r12b, cl
or r11b, r12b
mov cl, al
and cl, dl
xor al, dl
or cl, al
mov al, cl
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x2bb]
xor dl, 1
and cl, dl
or al, cl
mov cl, r9b
and cl, 0
xor r9b, 0
or cl, r9b
xor cl, 0xff
mov dl, al
xor dl, cl
and dl, al
mov al, r11b
and al, dl
xor r11b, dl
or al, r11b
mov cl, al
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x2bb]
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 + 0x2bb]
xor dl, 0
and dl, 1
mov r9b, byte [rbp + 0x2bb]
xor r9b, 1
mov r10b, r9b
and r10b, 0
mov r11b, byte [rbp + 0x2bb]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or dl, r10b
or r11b, r9b
xor dl, r11b
xor al, 0xff
mov r9b, dl
xor r9b, 0xff
mov r10b, byte [rbp + 0x2bb]
xor r10b, 1
or al, r9b
or r10b, 1
xor al, 0xff
and al, r10b
mov r9b, byte [rbp + 0x2bb]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0x2bb]
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, byte [rbp + 0x2bb]
xor r10b, 0
mov r11b, r9b
xor r11b, r10b
and r11b, r9b
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov r9b, cl
xor r9b, 0xff
mov r10b, al
xor r10b, 0xff
mov bl, byte [rbp + 0x2bb]
xor bl, 1
mov sil, r9b
and sil, 0xff
and cl, bl
mov dil, r10b
and dil, 0xff
and al, bl
or sil, cl
or dil, al
xor sil, dil
or r9b, r10b
xor r9b, 0xff
or bl, 1
and r9b, bl
or sil, r9b
mov al, r11b
xor al, 0xff
mov cl, dl
xor cl, 0xff
mov r9b, byte [rbp + 0x2bb]
xor r9b, 1
mov r10b, al
and r10b, 0xff
and r11b, r9b
mov bl, cl
and bl, 0xff
and dl, r9b
or r10b, r11b
or bl, dl
xor r10b, bl
or al, cl
xor al, 0xff
or r9b, 1
and al, r9b
or r10b, al
mov al, sil
xor al, 0xff
mov cl, r10b
and cl, al
xor r10b, 0xff
and sil, r10b
or cl, sil
mov al, byte [rbp + 0x2bb]
xor al, 0
and al, 1
mov dl, byte [rbp + 0x2bb]
xor dl, 1
mov r9b, dl
and r9b, 0
mov r10b, byte [rbp + 0x2bb]
xor r10b, 1
and r10b, 0xff
and dl, 1
or al, r9b
or r10b, dl
xor al, r10b
mov dl, r15b
xor dl, 0xff
and dl, 0
mov r9b, byte [rbp + 0x2bb]
xor r9b, 0
mov r10b, r15b
and r10b, r9b
mov r11b, byte [rbp + 0x2bb]
xor r11b, 1
and r11b, 0
and r9b, 1
or dl, r10b
or r11b, r9b
xor dl, r11b
mov r9b, byte [rbp + 0x2bb]
xor r9b, 0
and r9b, 1
mov r10b, byte [rbp + 0x2bb]
xor r10b, 1
mov r11b, r10b
and r11b, 0
mov bl, byte [rbp + 0x2bb]
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 + 0x2bb]
xor r11b, 0
mov bl, byte [rbp + 0x2bb]
xor bl, 0
or r10b, r11b
or bl, 0
xor r10b, 0xff
and r10b, bl
mov r11b, byte [rbp + 0x2bb]
xor r11b, 0
mov bl, r9b
xor bl, 0xff
mov sil, byte [rbp + 0x2bb]
xor sil, 0
or r11b, bl
or sil, 0
xor r11b, 0xff
and r11b, sil
mov bl, byte [rbp + 0x2bb]
xor bl, 0
mov sil, dl
xor sil, bl
and sil, dl
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
and r10b, dil
xor sil, dil
or r10b, sil
mov r11b, bl
xor r11b, 0xff
and r11b, 1
mov sil, byte [rbp + 0x2bb]
xor sil, 1
and bl, sil
mov dil, r10b
xor dil, 0xff
and dil, 0xff
and r10b, sil
or r11b, bl
or dil, r10b
xor r11b, dil
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 + 0x2bb]
xor dl, 1
and r10b, dl
or al, r10b
mov dl, byte [rbp + 0x2bb]
xor dl, 0
mov r10b, r9b
xor r10b, 0xff
mov bl, byte [rbp + 0x2bb]
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 sil, 0xff
mov dl, al
xor dl, sil
and dl, al
mov al, r11b
and al, dl
xor r11b, dl
or al, r11b
mov dl, al
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x2bb]
xor r9b, 1
and al, r9b
or dl, al
mov al, cl
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x2bb]
xor r9b, 1
mov r10b, cl
and r10b, r9b
mov r11b, dl
xor r11b, 0xff
and r11b, 0xff
and dl, r9b
or al, r10b
or r11b, dl
xor al, r11b
xor cl, 0xff
mov dl, al
xor dl, cl
and dl, al
mov al, r8b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x2bb]
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 + 0x2bb]
xor r9b, 1
mov r10b, dl
and r10b, r9b
mov r11b, byte [rbp + 0x2bb]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or cl, r10b
or r11b, r9b
xor cl, r11b
mov r9b, byte [rbp + 0x2bb]
xor r9b, 0
and r9b, 0
mov r10b, byte [rbp + 0x2bb]
xor r10b, 0
mov r11b, r10b
and r11b, 0
mov bl, byte [rbp + 0x2bb]
xor bl, 1
and bl, 0
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, byte [rbp + 0x2bb]
xor r10b, 0
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 + 0x2bb]
xor r8b, 0
mov r10b, cl
xor r10b, r8b
and r10b, cl
mov r8b, r9b
xor r8b, 0xff
mov sil, dl
xor sil, r8b
and sil, dl
mov dl, r11b
and dl, bl
xor r11b, bl
or dl, r11b
mov r8b, r10b
and r8b, sil
xor r10b, sil
or r8b, r10b
mov r10b, dl
xor r10b, 0xff
mov r11b, r8b
and r11b, r10b
xor r8b, 0xff
and dl, r8b
or r11b, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov al, dl
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x2bb]
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, r11b
and al, dl
xor r11b, dl
or al, r11b
test al, 1
jne 0x6d875236
jmp 0x6d8b7532
mov rcx, qword [rbp + 0x518]
sub rsp, 0x20
call sym.out.dll__GetModuleBase
add rsp, 0x20
mov rdx, qword [rbp + 0x520]
sub rsp, 0x20
mov rcx, rax
call sym.out.dll__GetProcAddr
add rsp, 0x20
xor r8d, r8d
mov ecx, r8d
mov rdx, qword [rbp + 0x528]
mov r8d, dword [rdx + 0x50]
mov edx, r8d
sub rsp, 0x20
mov r8d, 0x3000
mov r9d, 0x40
call rax
add rsp, 0x20
xor r10d, r10d
mov qword [rbp + 0x500], rax
mov rax, qword [rbp + 0x528]
add rax, 0x108
mov qword [rbp + 0x4f8], rax
mov dword [rbp + 0x4f4], 0
mov r11d, dword [sym.out.dll_x.13]
mov esi, dword [sym.out.dll_y.14]
mov edi, r10d
sub edi, 0xfd233e98
add edi, 0
mov ebx, r11d
add ebx, 0x58b427e2
add ebx, edi
sub ebx, 0x58b427e2
mov edi, r10d
sub edi, 0x6bbf089d
sub edi, 1
add edi, 0x6bbf089d
mov r14d, r10d
sub r14d, ebx
mov ebx, r10d
sub ebx, edi
add r14d, ebx
mov edi, r10d
sub edi, r14d
mov ebx, r10d
sub ebx, 0xfd233e98
add ebx, 0
sub r10d, ebx
add edi, r10d
imul r11d, edi
and r11d, 1
cmp r11d, 0
sete r15b
cmp esi, 0xa
setl r12b
mov r13b, r15b
xor r13b, 0xff
and r13b, 1
mov al, 1
mov cl, al
xor cl, 1
mov dl, r15b
and dl, cl
or r13b, dl
mov cl, r12b
xor cl, 0xff
and cl, 0
mov dl, al
xor dl, 0
mov r8b, r12b
and r8b, dl
mov r9b, al
xor r9b, 1
and r9b, 0
and dl, 1
or cl, r8b
or r9b, dl
xor cl, r9b
mov dl, al
xor dl, 1
and dl, 0
mov r8b, al
xor r8b, 0
mov r9b, r8b
and r9b, 1
mov r10b, al
xor r10b, 1
and r10b, 0
and r8b, 1
or dl, r9b
or r10b, r8b
xor dl, r10b
mov r8b, r13b
and r8b, cl
xor r13b, cl
or r8b, r13b
mov cl, al
xor cl, 1
mov r9b, dl
xor r9b, 0xff
mov r10b, al
xor r10b, 0
mov r13b, cl
and r13b, 0
mov r11b, r10b
and r11b, 1
mov bl, r9b
and bl, 0
and dl, r10b
or r13b, r11b
or bl, dl
xor r13b, bl
or cl, r9b
xor cl, 0xff
or r10b, 0
and cl, r10b
or r13b, cl
mov cl, r8b
xor cl, 0xff
and cl, 1
mov dl, al
xor dl, 1
and r8b, dl
or cl, r8b
xor r13b, 0xff
mov dl, cl
xor dl, r13b
and dl, cl
mov cl, r15b
xor cl, 0xff
and cl, 0
mov r8b, al
xor r8b, 0
mov r9b, r15b
and r9b, r8b
mov r10b, al
xor r10b, 1
and r10b, 0
and r8b, 1
or cl, r9b
or r10b, r8b
xor cl, r10b
xor cl, 0xff
mov r8b, r12b
xor r8b, cl
and r8b, r12b
mov cl, r12b
xor cl, 0xff
and cl, 0
mov r9b, al
xor r9b, 0
and r12b, r9b
mov r10b, al
xor r10b, 1
and r10b, 0
and r9b, 1
or cl, r12b
or r10b, r9b
xor cl, r10b
xor r15b, 0xff
xor cl, 0xff
mov r9b, al
xor r9b, 0
or r15b, cl
or r9b, 0
xor r15b, 0xff
and r15b, r9b
mov cl, r8b
xor cl, 0xff
mov r9b, r15b
xor r9b, 0xff
mov r10b, al
xor r10b, 0
mov r11b, cl
and r11b, 0
and r8b, r10b
mov bl, r9b
and bl, 0
and r15b, r10b
or r11b, r8b
or bl, r15b
xor r11b, bl
or cl, r9b
xor cl, 0xff
or r10b, 0
and cl, r10b
or r11b, cl
mov cl, dl
xor cl, 0xff
mov r8b, r11b
xor r8b, 0xff
xor al, 0
or cl, r8b
or al, 0
xor cl, 0xff
and cl, al
mov al, dl
xor al, 0xff
mov r8b, r11b
and r8b, al
xor r11b, 0xff
and dl, r11b
or r8b, dl
mov al, cl
and al, r8b
xor cl, r8b
or al, cl
test al, 1
jne 0x6d875510
jmp 0x6d8b7532
jmp 0x6d875515
mov eax, dword [rbp + 0x4f4]
mov rcx, qword [rbp + 0x528]
add rcx, 4
add rcx, 2
mov dword [rbp + 0x2b4], eax
mov qword [rbp + 0x2a8], 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, 0x75b81b75
add r8d, 0
add r8d, 0x2934d39
sub r8d, 1
sub r8d, 0x2934d39
mov r9d, eax
sub r9d, 0x75b81b75
sub r8d, r9d
mov r9d, eax
sub r9d, ecx
add r9d, 0
sub eax, 0xf857e3ae
sub eax, r8d
add eax, 0xf857e3ae
sub r9d, 0x19ac714c
add r9d, eax
add r9d, 0x19ac714c
mov eax, 0x5559b06d
add eax, 0
sub eax, r9d
sub eax, 0x5559b06d
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
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, 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, r11b
xor r12b, r15b
and r12b, r11b
mov r15b, sil
xor r15b, 1
and r15b, 0
mov r13b, sil
xor r13b, 0
mov al, r13b
and al, 1
mov cl, sil
xor cl, 1
and cl, 0
and r13b, 1
or r15b, al
or cl, r13b
xor r15b, cl
mov al, sil
xor al, 0
mov cl, r15b
xor cl, al
and cl, r15b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov al, r14b
and al, r12b
xor r14b, r12b
or al, 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 dl, r15b
and dl, 0
and bl, r12b
or r13b, cl
or dl, bl
xor r13b, dl
or r14b, r15b
xor r14b, 0xff
or r12b, 0
and r14b, r12b
or r13b, r14b
mov cl, al
xor cl, 0xff
and cl, 0
mov dl, sil
xor dl, 0
and al, dl
mov bl, r13b
xor bl, 0xff
and bl, 0
and r13b, dl
or cl, al
or bl, r13b
xor cl, bl
mov al, sil
xor al, 1
and al, 1
mov dl, sil
xor dl, 1
and dl, 1
or al, dl
xor al, 0xff
xor al, 1
and al, 0xff
mov dl, sil
xor dl, 1
and dl, 1
mov bl, sil
xor bl, 1
and bl, 1
or dl, bl
mov bl, sil
xor bl, 1
mov r14b, dl
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
and r15b, 1
or r14b, r15b
mov r15b, sil
xor r15b, 1
mov r12b, r14b
xor r12b, r15b
and r12b, r14b
mov r14b, sil
xor r14b, 1
xor dl, 0xff
mov r15b, sil
xor r15b, 1
or r14b, dl
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov dl, al
xor dl, 0xff
mov r15b, bl
xor r15b, 0xff
mov r13b, sil
xor r13b, 0
mov r8b, dl
and r8b, 0
and al, r13b
mov r9b, r15b
and r9b, 0
and bl, r13b
or r8b, al
or r9b, bl
xor r8b, r9b
or dl, r15b
xor dl, 0xff
or r13b, 0
and dl, r13b
or r8b, dl
mov al, r12b
xor al, 0xff
mov dl, r14b
xor dl, 0xff
mov r9b, sil
xor r9b, 1
mov bl, al
and bl, 0xff
and r12b, r9b
mov r15b, dl
and r15b, 0xff
and r14b, r9b
or bl, r12b
or r15b, r14b
xor bl, r15b
or al, dl
xor al, 0xff
or r9b, 1
and al, r9b
or bl, al
mov al, r8b
xor al, 0xff
mov dl, bl
and dl, al
xor bl, 0xff
and r8b, bl
or dl, r8b
mov al, sil
xor al, 1
and al, 1
mov r8b, sil
xor r8b, 1
and r8b, 1
or al, r8b
mov r8b, dil
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
mov bl, dil
and bl, r9b
mov r14b, al
xor r14b, 0xff
and r14b, 0xff
and al, r9b
or r8b, bl
or r14b, al
xor r8b, r14b
mov al, dil
xor al, 0xff
mov r9b, r8b
xor r9b, al
and r9b, r8b
mov al, dl
xor al, 0xff
and al, 1
mov r8b, sil
xor r8b, 1
mov bl, dl
and bl, r8b
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and r8b, 1
or al, bl
or r14b, r8b
xor al, r14b
mov r8b, r10b
xor r8b, 0xff
mov bl, al
and bl, r8b
xor al, 0xff
mov r8b, r10b
and r8b, al
or bl, r8b
xor bl, 0xff
xor r10b, 0xff
mov al, sil
xor al, 1
or bl, r10b
or al, 1
xor bl, 0xff
and bl, al
mov al, sil
xor al, 1
and al, 0
mov r8b, sil
xor r8b, 0
mov r10b, r8b
and r10b, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
and r8b, 1
or al, r10b
or r14b, r8b
xor al, r14b
mov r8b, cl
xor r8b, 0xff
mov r10b, al
and r10b, r8b
xor al, 0xff
mov r8b, cl
and r8b, al
or r10b, r8b
xor r10b, 0xff
mov al, cl
xor al, 0xff
mov r8b, sil
xor r8b, 0
or r10b, al
or r8b, 0
xor r10b, 0xff
and r10b, r8b
mov al, dl
xor al, 0xff
and al, 1
mov r8b, sil
xor r8b, 1
mov r14b, dl
and r14b, r8b
or al, r14b
mov r8b, r11b
xor r8b, 0xff
mov r14b, al
and r14b, r8b
xor al, 0xff
mov r8b, r11b
and r8b, al
or r14b, r8b
xor r14b, 0xff
xor r11b, 0xff
mov al, sil
xor al, 1
or r14b, r11b
or al, 1
xor r14b, 0xff
and r14b, al
mov al, r9b
xor al, 0xff
and al, 1
mov r8b, sil
xor r8b, 1
mov r11b, r9b
and r11b, r8b
or al, 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, 1
and r11b, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or r11b, r15b
mov r15b, sil
xor r15b, 1
mov r12b, al
xor r12b, r15b
and r12b, al
xor r9b, 0xff
mov r15b, r11b
xor r15b, 0xff
mov r13b, sil
xor r13b, 1
or r9b, r15b
or r13b, 1
xor r9b, 0xff
and r9b, r13b
mov r15b, sil
xor r15b, 1
mov r13b, r8b
xor r13b, r15b
and r13b, r8b
xor bl, 0xff
mov r15b, r11b
xor r15b, 0xff
mov byte [rbp + 0x2a7], sil
xor sil, 0
or bl, r15b
or sil, 0
xor bl, 0xff
and bl, sil
mov sil, r12b
and sil, r9b
xor r12b, r9b
or sil, r12b
mov r9b, r13b
xor r9b, 0xff
mov r15b, bl
xor r15b, 0xff
mov r12b, byte [rbp + 0x2a7]
xor r12b, 1
mov byte [rbp + 0x2a6], r9b
and r9b, 0xff
and r13b, r12b
mov byte [rbp + 0x2a5], r15b
and r15b, 0xff
and bl, r12b
or r9b, r13b
or r15b, bl
xor r9b, r15b
mov bl, byte [rbp + 0x2a6]
mov r15b, byte [rbp + 0x2a5]
or bl, r15b
xor bl, 0xff
or r12b, 1
and bl, r12b
or r9b, bl
mov bl, sil
xor bl, 0xff
and bl, 0
mov r12b, byte [rbp + 0x2a7]
xor r12b, 0
and sil, r12b
mov r13b, r9b
xor r13b, 0xff
and r13b, 0
and r9b, r12b
or bl, sil
or r13b, r9b
xor bl, r13b
mov r9b, al
xor r9b, 0xff
mov sil, r8b
xor sil, 0xff
mov r12b, byte [rbp + 0x2a7]
xor r12b, 0
mov r13b, r9b
and r13b, 0
and al, r12b
mov r15b, sil
and r15b, 0
and r8b, r12b
or r13b, al
or r15b, r8b
xor r13b, r15b
or r9b, sil
xor r9b, 0xff
or r12b, 0
and r9b, r12b
or r13b, r9b
mov al, r13b
xor al, 0xff
and al, 0
mov r8b, byte [rbp + 0x2a7]
xor r8b, 0
and r13b, r8b
mov r9b, byte [rbp + 0x2a7]
xor r9b, 1
and r9b, 0
and r8b, 1
or al, r13b
or r9b, r8b
xor al, r9b
mov r8b, r11b
and r8b, 1
xor r11b, 1
or r8b, r11b
xor al, 0xff
xor r8b, 0xff
mov r9b, byte [rbp + 0x2a7]
xor r9b, 0
or al, r8b
or r9b, 0
xor al, 0xff
and al, r9b
mov r8b, bl
xor r8b, 0xff
mov r9b, al
xor r9b, 0xff
mov r11b, byte [rbp + 0x2a7]
xor r11b, 0
mov sil, r8b
and sil, 0
and bl, r11b
mov r15b, r9b
and r15b, 0
and al, r11b
or sil, bl
or r15b, al
xor sil, r15b
or r8b, r9b
xor r8b, 0xff
or r11b, 0
and r8b, r11b
or sil, r8b
mov al, r10b
xor al, 0xff
and al, 0
mov r8b, byte [rbp + 0x2a7]
xor r8b, 0
mov r9b, r10b
and r9b, r8b
mov r11b, byte [rbp + 0x2a7]
xor r11b, 1
and r11b, 0
and r8b, 1
or al, r9b
or r11b, r8b
xor al, r11b
mov r8b, r14b
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x2a7]
xor r9b, 1
mov r11b, r14b
and r11b, r9b
or r8b, r11b
mov r9b, byte [rbp + 0x2a7]
xor r9b, 0
and r9b, 1
mov r11b, byte [rbp + 0x2a7]
xor r11b, 1
and r11b, 0
or r9b, r11b
mov r11b, al
xor r11b, 0xff
mov bl, byte [rbp + 0x2a7]
xor bl, 0
mov r15b, byte [rbp + 0x2a7]
xor r15b, 0
or r11b, bl
or r15b, 0
xor r11b, 0xff
and r11b, r15b
mov bl, r9b
xor bl, 0xff
mov r15b, r10b
xor r15b, bl
and r15b, r10b
mov r10b, r8b
xor r10b, 0xff
mov bl, byte [rbp + 0x2a7]
xor bl, 0
mov r12b, byte [rbp + 0x2a7]
xor r12b, 0
or r10b, bl
or r12b, 0
xor r10b, 0xff
and r10b, r12b
xor r14b, 0xff
mov bl, r9b
xor bl, 0xff
mov r12b, byte [rbp + 0x2a7]
xor r12b, 1
or r14b, bl
or r12b, 1
xor r14b, 0xff
and r14b, r12b
mov bl, r11b
and bl, r15b
xor r11b, r15b
or bl, r11b
mov r11b, r10b
xor r11b, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r12b, byte [rbp + 0x2a7]
xor r12b, 0
mov r13b, r11b
and r13b, 0
and r10b, r12b
mov byte [rbp + 0x2a4], r15b
and r15b, 0
and r14b, r12b
or r13b, r10b
or r15b, r14b
xor r13b, r15b
mov r10b, byte [rbp + 0x2a4]
or r11b, r10b
xor r11b, 0xff
or r12b, 0
and r11b, r12b
or r13b, r11b
mov r11b, bl
xor r11b, 0xff
and r11b, 0
mov r14b, byte [rbp + 0x2a7]
xor r14b, 0
and bl, r14b
mov r15b, r13b
xor r15b, 0xff
and r15b, 0
and r13b, r14b
or r11b, bl
or r15b, r13b
xor r11b, r15b
mov bl, al
xor bl, 0xff
mov r14b, r8b
xor r14b, 0xff
mov r15b, byte [rbp + 0x2a7]
xor r15b, 0
mov r12b, bl
and r12b, 0
and al, r15b
mov r13b, r14b
and r13b, 0
and r8b, r15b
or r12b, al
or r13b, r8b
xor r12b, r13b
or bl, r14b
xor bl, 0xff
or r15b, 0
and bl, r15b
or r12b, bl
mov al, r12b
xor al, 0xff
and al, 0
mov r8b, byte [rbp + 0x2a7]
xor r8b, 0
and r12b, r8b
mov bl, byte [rbp + 0x2a7]
xor bl, 1
and bl, 0
and r8b, 1
or al, r12b
or bl, r8b
xor al, bl
mov r8b, byte [rbp + 0x2a7]
xor r8b, 0
mov bl, r9b
xor bl, 0xff
mov r14b, byte [rbp + 0x2a7]
xor r14b, 1
mov r15b, r8b
and r15b, 0xff
mov r12b, r14b
and r12b, 0
mov r13b, bl
and r13b, 0xff
and r9b, r14b
or r15b, r12b
or r13b, r9b
xor r15b, r13b
or r8b, bl
xor r8b, 0xff
or r14b, 1
and r8b, r14b
or r15b, r8b
xor al, 0xff
xor r15b, 0xff
mov r8b, byte [rbp + 0x2a7]
xor r8b, 1
or al, r15b
or r8b, 1
xor al, 0xff
and al, r8b
mov r8b, r11b
and r8b, al
xor r11b, al
or r8b, r11b
mov al, sil
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x2a7]
xor r9b, 1
mov r11b, sil
and r11b, r9b
or al, r11b
xor al, 0xff
mov r9b, r8b
xor r9b, al
and r9b, r8b
mov al, r8b
xor al, 0xff
and al, 1
mov r11b, byte [rbp + 0x2a7]
xor r11b, 1
and r8b, r11b
or al, r8b
xor al, 0xff
mov r8b, sil
xor r8b, al
and r8b, sil
mov al, r9b
and al, r8b
xor r9b, r8b
or al, r9b
mov r8b, dil
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x2a7]
xor r9b, 1
mov r11b, dil
and r11b, r9b
or r8b, r11b
mov r9b, cl
xor r9b, 0xff
and r9b, 0
mov r11b, byte [rbp + 0x2a7]
xor r11b, 0
mov bl, cl
and bl, r11b
mov sil, byte [rbp + 0x2a7]
xor sil, 1
and sil, 0
and r11b, 1
or r9b, bl
or sil, r11b
xor r9b, sil
mov r11b, byte [rbp + 0x2a7]
xor r11b, 1
and r11b, 1
mov bl, byte [rbp + 0x2a7]
xor bl, 1
and bl, 1
or r11b, bl
mov bl, r8b
xor bl, 0xff
mov sil, byte [rbp + 0x2a7]
xor sil, 1
mov r14b, byte [rbp + 0x2a7]
xor r14b, 1
or bl, sil
or r14b, 1
xor bl, 0xff
and bl, r14b
xor dil, 0xff
mov sil, r11b
xor sil, 0xff
mov r14b, byte [rbp + 0x2a7]
xor r14b, 1
or dil, sil
or r14b, 1
xor dil, 0xff
and dil, r14b
mov sil, r9b
xor sil, 0xff
mov r14b, byte [rbp + 0x2a7]
xor r14b, 1
mov r15b, byte [rbp + 0x2a7]
xor r15b, 0
or sil, r14b
or r15b, 0
xor sil, 0xff
and sil, r15b
mov r14b, r11b
xor r14b, 0xff
mov r15b, cl
xor r15b, r14b
and r15b, cl
mov cl, bl
and cl, dil
xor bl, dil
or cl, bl
mov bl, sil
xor bl, 0xff
mov dil, r15b
xor dil, 0xff
mov r14b, byte [rbp + 0x2a7]
xor r14b, 1
mov r12b, bl
and r12b, 0xff
and sil, r14b
mov r13b, dil
and r13b, 0xff
and r15b, r14b
or r12b, sil
or r13b, r15b
xor r12b, r13b
or bl, dil
xor bl, 0xff
or r14b, 1
and bl, r14b
or r12b, bl
mov bl, cl
xor bl, 0xff
and bl, 1
mov sil, byte [rbp + 0x2a7]
xor sil, 1
and cl, sil
mov dil, r12b
xor dil, 0xff
and dil, 0xff
and r12b, sil
or bl, cl
or dil, r12b
xor bl, dil
mov cl, r8b
xor cl, 0xff
mov sil, r9b
xor sil, 0xff
mov dil, byte [rbp + 0x2a7]
xor dil, 0
mov r14b, cl
and r14b, 0
and r8b, dil
mov r15b, sil
and r15b, 0
and r9b, dil
or r14b, r8b
or r15b, r9b
xor r14b, r15b
or cl, sil
xor cl, 0xff
or dil, 0
and cl, dil
or r14b, cl
mov cl, r14b
xor cl, 0xff
and cl, 0
mov r8b, byte [rbp + 0x2a7]
xor r8b, 0
and r14b, r8b
mov r9b, byte [rbp + 0x2a7]
xor r9b, 1
and r9b, 0
and r8b, 1
or cl, r14b
or r9b, r8b
xor cl, r9b
mov r8b, byte [rbp + 0x2a7]
xor r8b, 1
mov r9b, r11b
xor r9b, 0xff
mov sil, byte [rbp + 0x2a7]
xor sil, 0
mov dil, r8b
and dil, 0
mov r14b, sil
and r14b, 1
mov r15b, r9b
and r15b, 0
and r11b, sil
or dil, r14b
or r15b, r11b
xor dil, r15b
or r8b, r9b
xor r8b, 0xff
or sil, 0
and r8b, sil
or dil, r8b
xor cl, 0xff
xor dil, 0xff
mov r8b, byte [rbp + 0x2a7]
xor r8b, 1
or cl, dil
or r8b, 1
xor cl, 0xff
and cl, r8b
mov r8b, bl
xor r8b, 0xff
mov r9b, cl
xor r9b, 0xff
mov r11b, byte [rbp + 0x2a7]
xor r11b, 0
mov sil, r8b
and sil, 0
and bl, r11b
mov dil, r9b
and dil, 0
and cl, r11b
or sil, bl
or dil, cl
xor sil, dil
or r8b, r9b
xor r8b, 0xff
or r11b, 0
and r8b, r11b
or sil, r8b
mov cl, sil
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x2a7]
xor r8b, 1
mov r9b, sil
and r9b, r8b
mov r11b, byte [rbp + 0x2a7]
xor r11b, 1
and r11b, 0xff
and r8b, 1
or cl, r9b
or r11b, r8b
xor cl, r11b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r8b, byte [rbp + 0x2a7]
xor r8b, 1
and r8b, 0
mov r9b, byte [rbp + 0x2a7]
xor r9b, 0
mov r11b, r9b
and r11b, 1
mov bl, byte [rbp + 0x2a7]
xor bl, 1
and bl, 0
and r9b, 1
or r8b, r11b
or bl, r9b
xor r8b, bl
xor r8b, 0xff
mov r9b, sil
xor r9b, r8b
and r9b, sil
mov r8b, cl
and r8b, r9b
xor cl, r9b
or r8b, cl
mov cl, byte [rbp + 0x2a7]
xor cl, 1
mov r9b, dl
xor r9b, 0xff
mov r11b, byte [rbp + 0x2a7]
xor r11b, 0
or cl, r9b
or r11b, 0
xor cl, 0xff
and cl, r11b
mov r9b, byte [rbp + 0x2a7]
xor r9b, 1
and r9b, 0
mov r11b, byte [rbp + 0x2a7]
xor r11b, 0
mov bl, r11b
and bl, 1
mov sil, dl
xor sil, 0xff
and sil, 0
and dl, r11b
or r9b, bl
or sil, dl
xor r9b, 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 + 0x2a7]
xor r9b, 1
and dl, r9b
or cl, dl
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x2a7]
xor r9b, 1
mov r11b, r8b
and r11b, r9b
mov bl, cl
xor bl, 0xff
and bl, 0xff
and cl, r9b
or dl, r11b
or bl, cl
xor dl, bl
xor r8b, 0xff
mov cl, dl
xor cl, r8b
and cl, dl
mov dl, cl
xor dl, 0xff
mov r8b, al
xor r8b, dl
and r8b, al
mov dl, al
xor dl, 0xff
mov r9b, cl
and r9b, dl
xor cl, 0xff
and al, cl
or r9b, al
mov al, r8b
xor al, 0xff
mov cl, r9b
xor cl, 0xff
mov dl, byte [rbp + 0x2a7]
xor dl, 0
mov r11b, al
and r11b, 0
and r8b, dl
mov bl, cl
and bl, 0
and r9b, dl
or r11b, r8b
or bl, r9b
xor r11b, bl
or al, cl
xor al, 0xff
or dl, 0
and al, dl
or r11b, al
test r11b, 1
jne 0x6d87633c
jmp 0x6d8bd29f
xor eax, eax
mov rcx, qword [rbp + 0x2a8]
movzx edx, word [rcx]
mov r8d, dword [sym.out.dll_x.13]
mov r9d, dword [sym.out.dll_y.14]
mov r10d, 0x985e4bdc
add r10d, 0
sub r10d, 0x763b1222
sub r10d, 0x985e4bdc
mov r11d, eax
sub r11d, r10d
mov r10d, r8d
add r10d, r11d
mov r11d, eax
sub r11d, 0x2b7ec2d6
add r10d, r11d
add r10d, 0xb64d3fd3
sub r10d, 1
sub r10d, 0xb64d3fd3
mov r11d, eax
sub r11d, 0x2b7ec2d6
sub r10d, r11d
mov r11d, eax
sub r11d, 0xcfc3e30d
add r10d, r11d
sub r10d, 0x788450e5
sub r10d, 0x763b1222
add r10d, 0x788450e5
mov r11d, eax
sub r11d, r10d
mov r10d, eax
sub r10d, 0xcfc3e30d
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
mov r15b, sil
xor r15b, 0xff
and r15b, 1
mov r12b, r14b
xor r12b, 1
mov r13b, sil
and r13b, r12b
or r15b, r13b
mov r12b, r14b
xor r12b, 1
and r12b, 1
mov r13b, r14b
xor r13b, 1
and r13b, 1
or r12b, r13b
mov r13b, dil
and r13b, r15b
xor dil, r15b
or r13b, dil
mov dil, r14b
xor dil, 1
mov r15b, r12b
xor r15b, 0xff
mov al, r14b
xor al, 0
mov r8b, dil
and r8b, 0
mov r9b, al
and r9b, 1
mov r10b, r15b
and r10b, 0
and r12b, al
or r8b, r9b
or r10b, r12b
xor r8b, r10b
or dil, r15b
xor dil, 0xff
or al, 0
and dil, al
or r8b, dil
mov al, r13b
xor al, 0xff
and al, 1
mov r9b, r14b
xor r9b, 1
and r13b, r9b
mov r10b, r14b
xor r10b, 1
and r10b, 0xff
and r9b, 1
or al, r13b
or r10b, r9b
xor al, r10b
xor r8b, 0xff
mov r9b, al
xor r9b, r8b
and r9b, al
mov al, bl
xor al, 0xff
and al, 1
mov r8b, r14b
xor r8b, 1
mov r10b, bl
and r10b, r8b
or al, r10b
xor al, 0xff
mov r8b, sil
xor r8b, al
and r8b, sil
mov al, sil
xor al, 0xff
and al, 1
mov r10b, r14b
xor r10b, 1
and sil, r10b
mov dil, r14b
xor dil, 1
and dil, 0xff
and r10b, 1
or al, sil
or dil, r10b
xor al, dil
xor bl, 0xff
xor al, 0xff
mov r10b, r14b
xor r10b, 0
or bl, al
or r10b, 0
xor bl, 0xff
and bl, r10b
mov al, r8b
and al, bl
xor r8b, bl
or al, r8b
mov r8b, r9b
xor r8b, 0xff
mov r10b, al
xor r10b, 0xff
mov bl, r14b
xor bl, 1
or r8b, r10b
or bl, 1
xor r8b, 0xff
and r8b, bl
mov r10b, r9b
xor r10b, 0xff
and r10b, 0
mov bl, r14b
xor bl, 0
and r9b, bl
mov sil, al
xor sil, 0xff
and sil, 0
and al, bl
or r10b, r9b
or sil, al
xor r10b, sil
mov al, r8b
xor al, 0xff
mov r9b, r10b
xor r9b, 0xff
xor r14b, 0
mov bl, al
and bl, 0
and r8b, r14b
mov sil, r9b
and sil, 0
and r10b, r14b
or bl, r8b
or sil, r10b
xor bl, sil
or al, r9b
xor al, 0xff
or r14b, 0
and al, r14b
or bl, al
test bl, 1
mov dword [rbp + 0x2a0], edx
jne 0x6d8765d1
jmp 0x6d8bd29f
jmp 0x6d8765d6
mov eax, dword [rbp + 0x2b4]
mov ecx, dword [rbp + 0x2a0]
cmp eax, ecx
jge 0x6d87f2d6
mov rax, qword [rbp + 0x500]
mov rcx, qword [rbp + 0x4f8]
mov edx, dword [rbp + 0x4f4]
mov qword [rbp + 0x298], rax
mov qword [rbp + 0x290], rcx
mov dword [rbp + 0x28c], edx
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x598d3ac2
add r8d, 0
mov r9d, ecx
sub r9d, 0x93d6af01
sub r9d, r8d
add r9d, 0x93d6af01
sub r9d, 0x2d2c0817
add r9d, 0x916f8d26
add r9d, 0x2d2c0817
mov r8d, eax
sub r8d, 1
add r9d, r8d
sub r9d, 0xebf42606
sub r9d, 0x916f8d26
add r9d, 0xebf42606
mov r8d, eax
sub r8d, 0x598d3ac2
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, 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
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
mov al, dil
xor al, 1
or r12b, r13b
or al, 1
xor r12b, 0xff
and r12b, al
mov al, dil
xor al, 1
xor r14b, 0xff
mov r13b, dil
xor r13b, 1
or al, r14b
or r13b, 1
xor al, 0xff
and al, r13b
mov r14b, sil
and r14b, r15b
xor sil, r15b
or r14b, sil
mov sil, r12b
xor sil, 0xff
mov r15b, al
xor r15b, 0xff
mov r13b, dil
xor r13b, 0
mov cl, sil
and cl, 0
and r12b, r13b
mov dl, r15b
and dl, 0
and al, r13b
or cl, r12b
or dl, al
xor cl, dl
or sil, r15b
xor sil, 0xff
or r13b, 0
and sil, r13b
or cl, sil
mov al, r14b
xor al, 0xff
mov dl, cl
and dl, al
xor cl, 0xff
and r14b, cl
or dl, r14b
mov al, bl
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
mov sil, bl
and sil, cl
or al, sil
mov cl, dil
xor cl, 1
xor al, 0xff
mov sil, dil
xor sil, 0
or cl, al
or sil, 0
xor cl, 0xff
and cl, sil
mov al, dil
xor al, 1
and al, 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 al, r14b
or r15b, sil
xor al, r15b
mov sil, bl
xor sil, 0xff
xor al, 0xff
mov r14b, dil
xor r14b, 1
or sil, al
or r14b, 1
xor sil, 0xff
and sil, r14b
mov al, cl
and al, sil
xor cl, sil
or al, cl
mov cl, dil
xor cl, 0
and cl, 0
mov sil, dil
xor sil, 0
mov r14b, sil
and r14b, 0
mov r15b, dil
xor r15b, 1
and r15b, 0
and sil, 1
or cl, r14b
or r15b, sil
xor cl, r15b
mov sil, dil
xor sil, 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
xor cl, 0
and cl, 0
mov r14b, sil
and r14b, cl
xor sil, cl
or r14b, sil
mov cl, dil
xor cl, 0
and cl, 1
mov sil, dil
xor sil, 1
and sil, 0
or cl, sil
mov sil, dl
xor sil, 0xff
and sil, 1
mov r15b, dil
xor r15b, 1
mov r12b, dl
and r12b, r15b
mov r13b, cl
xor r13b, 0xff
and r13b, 0xff
and cl, r15b
or sil, r12b
or r13b, cl
xor sil, r13b
mov cl, dl
xor cl, 0xff
mov r15b, sil
xor r15b, cl
and r15b, sil
mov cl, r14b
xor cl, 0xff
and cl, 1
mov sil, dil
xor sil, 1
mov r12b, r14b
and r12b, sil
or cl, r12b
mov sil, r11b
xor sil, 0xff
and sil, 1
mov r12b, dil
xor r12b, 1
mov r13b, r11b
and r13b, r12b
mov r8b, cl
xor r8b, 0xff
and r8b, 0xff
and cl, r12b
or sil, r13b
or r8b, cl
xor sil, r8b
xor r11b, 0xff
mov cl, sil
xor cl, r11b
and cl, sil
mov r8b, al
xor r8b, 0xff
and r8b, 0
mov r11b, dil
xor r11b, 0
mov sil, al
and sil, r11b
mov r12b, dil
xor r12b, 1
and r12b, 0
and r11b, 1
or r8b, sil
or r12b, r11b
xor r8b, r12b
mov r11b, dil
xor r11b, 0
and r11b, 0
mov sil, dil
xor sil, 0
mov r12b, sil
and r12b, 0
mov r13b, dil
xor r13b, 1
and r13b, 0
and sil, 1
or r11b, r12b
or r13b, sil
xor r11b, r13b
mov sil, dil
xor sil, 1
and sil, 1
mov r12b, dil
xor r12b, 1
mov r13b, r12b
and r13b, 1
mov r9b, dil
xor r9b, 1
and r9b, 0xff
and r12b, 1
or sil, r13b
or r9b, r12b
xor sil, r9b
mov r9b, r8b
and r9b, r11b
xor r8b, r11b
or r9b, r8b
mov r8b, dil
xor r8b, 1
mov r11b, sil
xor r11b, 0xff
mov r12b, dil
xor r12b, 1
mov r13b, r8b
and r13b, 0xff
mov r10b, r12b
and r10b, 1
mov byte [rbp + 0x28b], r11b
and r11b, 0xff
and sil, r12b
or r13b, r10b
or r11b, sil
xor r13b, r11b
mov r10b, byte [rbp + 0x28b]
or r8b, r10b
xor r8b, 0xff
or r12b, 1
and r8b, r12b
or r13b, r8b
mov r8b, r9b
xor r8b, 0xff
and r8b, 0
mov r11b, dil
xor r11b, 0
and r9b, r11b
mov sil, dil
xor sil, 1
and sil, 0
and r11b, 1
or r8b, r9b
or sil, r11b
xor r8b, sil
xor r13b, 0xff
mov r9b, r8b
xor r9b, r13b
and r9b, r8b
mov r8b, bl
xor r8b, 0xff
and r8b, 1
mov r11b, dil
xor r11b, 1
and bl, r11b
or r8b, bl
mov r11b, r14b
xor r11b, 0xff
and r11b, 1
mov bl, dil
xor bl, 1
mov sil, r14b
and sil, bl
or r11b, sil
mov bl, dil
xor bl, 0
and bl, 1
mov sil, dil
xor sil, 1
and sil, 0
or bl, sil
mov sil, r8b
and sil, r11b
xor r8b, r11b
or sil, r8b
mov r8b, bl
and r8b, 0
xor bl, 0
or r8b, bl
mov r11b, sil
xor r11b, 0xff
and r11b, 1
mov bl, dil
xor bl, 1
and sil, bl
or r11b, sil
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
mov sil, r15b
and sil, bl
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and bl, 1
or r8b, sil
or r12b, bl
xor r8b, r12b
mov bl, cl
xor bl, 0xff
and bl, 1
mov sil, dil
xor sil, 1
mov r12b, cl
and r12b, sil
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and sil, 1
or bl, r12b
or r13b, sil
xor bl, r13b
mov sil, dil
xor sil, 0
and sil, 0
mov r12b, dil
xor r12b, 0
mov r13b, r12b
and r13b, 0
mov r10b, dil
xor r10b, 1
and r10b, 0
and r12b, 1
or sil, r13b
or r10b, r12b
xor sil, r10b
mov r10b, r8b
xor r10b, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, dil
xor r13b, 0
or r10b, r12b
or r13b, 0
xor r10b, 0xff
and r10b, r13b
mov r12b, sil
xor r12b, 0xff
mov r13b, r15b
xor r13b, r12b
and r13b, r15b
mov r15b, dil
xor r15b, 0
mov r12b, bl
xor r12b, r15b
and r12b, bl
mov r15b, sil
xor r15b, 0xff
mov byte [rbp + 0x28a], cl
xor cl, r15b
mov r15b, byte [rbp + 0x28a]
and cl, r15b
mov r15b, r10b
and r15b, r13b
xor r10b, r13b
or r15b, r10b
mov r10b, r12b
xor r10b, 0xff
mov r13b, cl
xor r13b, 0xff
mov byte [rbp + 0x289], dil
xor dil, 1
mov byte [rbp + 0x288], r10b
and r10b, 0xff
and r12b, dil
mov byte [rbp + 0x287], r13b
and r13b, 0xff
and cl, dil
or r10b, r12b
or r13b, cl
xor r10b, r13b
mov cl, byte [rbp + 0x288]
mov r12b, byte [rbp + 0x287]
or cl, r12b
xor cl, 0xff
or dil, 1
and cl, dil
or r10b, cl
mov cl, r15b
xor cl, 0xff
mov dil, r10b
and dil, cl
xor r10b, 0xff
and r15b, r10b
or dil, r15b
mov cl, r8b
and cl, bl
xor r8b, bl
or cl, r8b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r10b, byte [rbp + 0x289]
xor r10b, 1
and cl, r10b
or r8b, cl
mov cl, sil
and cl, 0
xor sil, 0
or cl, sil
xor r8b, 0xff
xor cl, 0xff
mov r10b, byte [rbp + 0x289]
xor r10b, 0
or r8b, cl
or r10b, 0
xor r8b, 0xff
and r8b, r10b
mov cl, dil
and cl, r8b
xor dil, r8b
or cl, dil
mov r8b, r9b
xor r8b, 0xff
and r8b, 1
mov r10b, byte [rbp + 0x289]
xor r10b, 1
mov bl, r9b
and bl, r10b
mov sil, byte [rbp + 0x289]
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, 0
mov bl, byte [rbp + 0x289]
xor bl, 0
mov sil, r11b
and sil, bl
mov dil, byte [rbp + 0x289]
xor dil, 1
and dil, 0
and bl, 1
or r10b, sil
or dil, bl
xor r10b, dil
mov bl, byte [rbp + 0x289]
xor bl, 0
and bl, 1
mov sil, byte [rbp + 0x289]
xor sil, 1
mov dil, sil
and dil, 0
mov r15b, byte [rbp + 0x289]
xor r15b, 1
and r15b, 0xff
and sil, 1
or bl, dil
or r15b, sil
xor bl, r15b
mov sil, r8b
xor sil, 0xff
mov dil, byte [rbp + 0x289]
xor dil, 0
mov r15b, byte [rbp + 0x289]
xor r15b, 1
or sil, dil
or r15b, 1
xor sil, 0xff
and sil, r15b
xor r9b, 0xff
mov dil, bl
xor dil, 0xff
mov r15b, byte [rbp + 0x289]
xor r15b, 0
or r9b, dil
or r15b, 0
xor r9b, 0xff
and r9b, r15b
mov dil, r10b
xor dil, 0xff
mov r15b, byte [rbp + 0x289]
xor r15b, 0
mov r13b, byte [rbp + 0x289]
xor r13b, 1
or dil, r15b
or r13b, 1
xor dil, 0xff
and dil, r13b
xor r11b, 0xff
mov r15b, bl
xor r15b, 0xff
mov r13b, byte [rbp + 0x289]
xor r13b, 0
or r11b, r15b
or r13b, 0
xor r11b, 0xff
and r11b, r13b
mov r15b, sil
xor r15b, 0xff
mov r13b, r9b
xor r13b, 0xff
mov r12b, byte [rbp + 0x289]
xor r12b, 1
mov byte [rbp + 0x286], r15b
and r15b, 0xff
and sil, r12b
mov byte [rbp + 0x285], r13b
and r13b, 0xff
and r9b, r12b
or r15b, sil
or r13b, r9b
xor r15b, r13b
mov r9b, byte [rbp + 0x286]
mov sil, byte [rbp + 0x285]
or r9b, sil
xor r9b, 0xff
or r12b, 1
and r9b, r12b
or r15b, r9b
mov r9b, dil
and r9b, r11b
xor dil, r11b
or r9b, dil
mov r11b, r15b
xor r11b, 0xff
mov dil, r9b
and dil, r11b
xor r9b, 0xff
and r15b, r9b
or dil, r15b
mov r9b, r8b
and r9b, r10b
xor r8b, r10b
or r9b, r8b
mov r8b, r9b
xor r8b, 0xff
and r8b, 1
mov r10b, byte [rbp + 0x289]
xor r10b, 1
and r9b, r10b
mov r11b, byte [rbp + 0x289]
xor r11b, 1
and r11b, 0xff
and r10b, 1
or r8b, r9b
or r11b, r10b
xor r8b, r11b
mov r9b, byte [rbp + 0x289]
xor r9b, 0
mov r10b, bl
xor r10b, 0xff
mov r11b, byte [rbp + 0x289]
xor r11b, 0
mov r15b, r9b
and r15b, 0
mov r12b, r11b
and r12b, 0
mov r13b, r10b
and r13b, 0
and bl, r11b
or r15b, r12b
or r13b, bl
xor r15b, r13b
or r9b, r10b
xor r9b, 0xff
or r11b, 0
and r9b, r11b
or r15b, r9b
xor r15b, 0xff
mov r9b, r8b
xor r9b, r15b
and r9b, r8b
mov r8b, dil
xor r8b, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r11b, byte [rbp + 0x289]
xor r11b, 0
mov bl, r8b
and bl, 0
and dil, r11b
mov r15b, r10b
and r15b, 0
and r9b, r11b
or bl, dil
or r15b, r9b
xor bl, r15b
or r8b, r10b
xor r8b, 0xff
or r11b, 0
and r8b, r11b
or bl, r8b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x289]
xor r9b, 1
mov r10b, cl
and r10b, r9b
or r8b, r10b
xor r8b, 0xff
mov r9b, bl
xor r9b, r8b
and r9b, bl
mov r8b, bl
xor r8b, 0xff
and r8b, 1
mov r10b, byte [rbp + 0x289]
xor r10b, 1
and bl, r10b
mov r11b, byte [rbp + 0x289]
xor r11b, 1
and r11b, 0xff
and r10b, 1
or r8b, bl
or r11b, r10b
xor r8b, r11b
xor cl, 0xff
xor r8b, 0xff
mov r10b, byte [rbp + 0x289]
xor r10b, 1
or cl, r8b
or r10b, 1
xor cl, 0xff
and cl, r10b
mov r8b, r9b
xor r8b, 0xff
mov r10b, cl
xor r10b, 0xff
mov r11b, byte [rbp + 0x289]
xor r11b, 1
mov bl, r8b
and bl, 0xff
and r9b, r11b
mov dil, r10b
and dil, 0xff
and cl, r11b
or bl, r9b
or dil, cl
xor bl, dil
or r8b, r10b
xor r8b, 0xff
or r11b, 1
and r8b, r11b
or bl, r8b
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 + 0x289]
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
and al, cl
xor r8b, cl
or al, r8b
mov cl, al
xor cl, 0xff
and cl, 0
mov dl, byte [rbp + 0x289]
xor dl, 0
mov r8b, al
and r8b, dl
mov r9b, byte [rbp + 0x289]
xor r9b, 1
and r9b, 0
and dl, 1
or cl, r8b
or r9b, dl
xor cl, r9b
mov dl, byte [rbp + 0x289]
xor dl, 1
xor cl, 0xff
mov r8b, byte [rbp + 0x289]
xor r8b, 0
or dl, cl
or r8b, 0
xor dl, 0xff
and dl, r8b
mov cl, byte [rbp + 0x289]
xor cl, 1
and cl, 1
mov r8b, byte [rbp + 0x289]
xor r8b, 1
and r8b, 1
or cl, r8b
xor al, 0xff
xor cl, 0xff
mov r8b, byte [rbp + 0x289]
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 + 0x289]
xor r9b, 0
mov r10b, cl
and r10b, 0
and dl, r9b
mov r11b, r8b
and r11b, 0
and al, r9b
or r10b, dl
or r11b, al
xor r10b, r11b
or cl, r8b
xor cl, 0xff
or r9b, 0
and cl, r9b
or r10b, cl
mov al, byte [rbp + 0x289]
xor al, 0
and al, 1
mov cl, byte [rbp + 0x289]
xor cl, 1
and cl, 0
or al, cl
mov cl, r14b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x289]
xor dl, 1
mov r8b, r14b
and r8b, dl
or cl, r8b
mov dl, byte [rbp + 0x289]
xor dl, 0
and dl, 1
mov r8b, byte [rbp + 0x289]
xor r8b, 1
and r8b, 0
or dl, r8b
mov r8b, al
xor r8b, 0xff
mov r9b, byte [rbp + 0x289]
xor r9b, 0
mov r11b, byte [rbp + 0x289]
xor r11b, 1
or r8b, r9b
or r11b, 1
xor r8b, 0xff
and r8b, r11b
mov r9b, dl
xor r9b, 0xff
xor r9b, 0
and r9b, 0
mov r11b, byte [rbp + 0x289]
xor r11b, 0
mov dil, cl
xor dil, r11b
and dil, cl
mov r11b, dl
xor r11b, 0xff
mov r15b, r14b
xor r15b, r11b
and r15b, r14b
mov r11b, r8b
xor r11b, 0xff
mov r14b, r9b
xor r14b, 0xff
mov r12b, byte [rbp + 0x289]
xor r12b, 1
mov r13b, r11b
and r13b, 0xff
and r8b, r12b
mov sil, r14b
and sil, 0xff
and r9b, r12b
or r13b, r8b
or sil, r9b
xor r13b, sil
or r11b, r14b
xor r11b, 0xff
or r12b, 1
and r11b, r12b
or r13b, r11b
mov r8b, dil
and r8b, r15b
xor dil, r15b
or r8b, dil
mov r9b, r13b
xor r9b, 0xff
mov r11b, r8b
and r11b, r9b
xor r8b, 0xff
and r13b, r8b
or r11b, r13b
mov r8b, al
xor r8b, 0xff
mov r9b, cl
xor r9b, 0xff
mov sil, byte [rbp + 0x289]
xor sil, 1
mov dil, r8b
and dil, 0xff
and al, sil
mov r14b, r9b
and r14b, 0xff
and cl, sil
or dil, al
or r14b, cl
xor dil, r14b
or r8b, r9b
xor r8b, 0xff
or sil, 1
and r8b, sil
or dil, r8b
mov al, dil
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x289]
xor cl, 1
and dil, cl
or al, dil
mov cl, dl
and cl, 0
xor dl, 0
or cl, dl
xor al, 0xff
xor cl, 0xff
mov dl, byte [rbp + 0x289]
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 + 0x289]
xor r8b, 1
mov r9b, cl
and r9b, 0xff
and r11b, r8b
mov sil, dl
and sil, 0xff
and al, r8b
or r9b, r11b
or sil, al
xor r9b, sil
or cl, dl
xor cl, 0xff
or r8b, 1
and cl, r8b
or r9b, cl
mov al, r10b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x289]
xor cl, 1
and r10b, cl
mov dl, byte [rbp + 0x289]
xor dl, 1
and dl, 0xff
and cl, 1
or al, r10b
or dl, cl
xor al, dl
mov cl, r9b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x289]
xor dl, 1
and r9b, dl
or cl, r9b
mov dl, byte [rbp + 0x289]
xor dl, 1
and dl, 1
mov r8b, byte [rbp + 0x289]
xor r8b, 1
and r8b, 1
or dl, r8b
mov r8b, al
and r8b, cl
xor al, cl
or r8b, al
mov al, byte [rbp + 0x289]
xor al, 1
mov cl, dl
xor cl, 0xff
mov r9b, byte [rbp + 0x289]
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, byte [rbp + 0x289]
xor cl, 1
and r8b, cl
or al, r8b
xor al, 0xff
xor r10b, 0xff
mov cl, byte [rbp + 0x289]
xor cl, 0
or al, r10b
or cl, 0
xor al, 0xff
and al, cl
mov cl, al
xor cl, 0xff
mov dl, bl
xor dl, cl
and dl, bl
mov cl, bl
xor cl, 0xff
and cl, 0
mov r8b, byte [rbp + 0x289]
xor r8b, 0
and bl, r8b
mov r9b, al
xor r9b, 0xff
and r9b, 0
and al, r8b
or cl, bl
or r9b, al
xor cl, r9b
mov al, dl
xor al, 0xff
mov r8b, cl
xor r8b, 0xff
mov r9b, byte [rbp + 0x289]
xor r9b, 1
mov r10b, al
and r10b, 0xff
and dl, r9b
mov r11b, r8b
and r11b, 0xff
and cl, r9b
or r10b, dl
or r11b, cl
xor r10b, r11b
or al, r8b
xor al, 0xff
or r9b, 1
and al, r9b
or r10b, al
test r10b, 1
jne 0x6d8774af
jmp 0x6d8bd2a4
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
add r8d, 0x2b66842b
sub r8d, 0xc1624e2b
sub r8d, 0x2b66842b
mov r9d, eax
sub r9d, 0xd5cbe357
add r8d, r9d
add r8d, 0xd234b9d3
add r8d, 0xc1624e2b
sub r8d, 0xd234b9d3
mov r9d, eax
sub r9d, 0x82e1cbee
sub r9d, 1
add r9d, 0x82e1cbee
sub r8d, 0xe7fc3d9b
add r8d, r9d
add r8d, 0xe7fc3d9b
mov r9d, eax
sub r9d, 0xbad844e4
add r8d, r9d
add r8d, 0xc5bc5716
add r8d, 0xd5cbe357
sub r8d, 0xc5bc5716
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0xbad844e4
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
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov dil, sil
xor dil, 1
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or dil, r14b
mov r14b, r10b
xor r14b, 0xff
xor dil, 0xff
mov r15b, sil
xor r15b, 0
or r14b, dil
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov dil, bl
and dil, r14b
xor bl, r14b
or dil, bl
mov bl, r11b
xor bl, 0xff
and bl, 1
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or bl, r15b
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, 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
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, 1
mov r13b, sil
xor r13b, 1
and r13b, 1
or r12b, r13b
mov r13b, sil
xor r13b, 1
mov al, r12b
xor al, r13b
and al, r12b
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, r14b
and bl, r15b
xor r14b, r15b
or bl, r14b
mov r14b, al
and r14b, r12b
xor al, r12b
or r14b, al
mov al, bl
xor al, 0xff
and al, 1
mov r15b, sil
xor r15b, 1
and bl, r15b
mov r12b, r14b
xor r12b, 0xff
and r12b, 0xff
and r14b, r15b
or al, bl
or r12b, r14b
xor al, r12b
mov bl, sil
xor bl, 0
and bl, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
or bl, r14b
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, sil
xor r15b, 0
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 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
mov cl, sil
xor cl, 0
mov dl, r12b
xor dl, cl
and dl, r12b
xor r14b, 0xff
xor r14b, 1
and r14b, 0xff
mov cl, bl
and cl, r15b
xor bl, r15b
or cl, bl
mov bl, dl
and bl, r14b
xor dl, r14b
or bl, dl
mov dl, cl
xor dl, 0xff
and dl, 0
mov r14b, sil
xor r14b, 0
and cl, r14b
mov r15b, bl
xor r15b, 0xff
and r15b, 0
and bl, r14b
or dl, cl
or r15b, bl
xor dl, r15b
mov cl, dil
xor cl, 0xff
and cl, 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 cl, r14b
or r15b, bl
xor cl, 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, 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, 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
or bl, r15b
xor bl, 0xff
xor cl, 0xff
mov r14b, sil
xor r14b, 1
or bl, cl
or r14b, 1
xor bl, 0xff
and bl, r14b
mov cl, dl
xor cl, 0xff
and cl, 0
mov r14b, sil
xor r14b, 0
mov r15b, dl
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or cl, r15b
or r12b, r14b
xor cl, r12b
mov r14b, r10b
xor r14b, 0xff
and r14b, 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 r14b, r12b
or r13b, cl
xor r14b, r13b
xor r10b, 0xff
mov cl, r14b
xor cl, r10b
and cl, 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, al
xor r14b, 0xff
mov r15b, r10b
and r15b, r14b
xor r10b, 0xff
mov r14b, al
and r14b, r10b
or r15b, r14b
mov r10b, al
xor r10b, 0xff
mov r14b, r15b
xor r14b, r10b
and r14b, r15b
mov r10b, r11b
xor r10b, 0xff
and r10b, 0
mov r15b, sil
xor r15b, 0
and r11b, r15b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r15b, 1
or r10b, r11b
or r12b, r15b
xor r10b, r12b
mov r11b, dl
xor r11b, 0xff
and r11b, 1
mov r15b, sil
xor r15b, 1
mov r12b, dl
and r12b, r15b
mov r13b, sil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r11b, r12b
or r13b, r15b
xor r11b, r13b
mov r15b, sil
xor r15b, 1
and r15b, 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
xor r8b, 0xff
mov r12b, r11b
xor r12b, 0xff
mov r13b, sil
xor r13b, 0
mov r9b, r8b
and r9b, 0
and r10b, r13b
mov byte [rbp + 0x284], r12b
and r12b, 0
and r11b, r13b
or r9b, r10b
or r12b, r11b
xor r9b, r12b
mov r10b, byte [rbp + 0x284]
or r8b, r10b
xor r8b, 0xff
or r13b, 0
and r8b, r13b
or r9b, r8b
mov r8b, sil
xor r8b, 1
mov r11b, r15b
xor r11b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, r8b
and r13b, 0
mov r10b, r12b
and r10b, 1
mov byte [rbp + 0x283], r11b
and r11b, 0
and r15b, r12b
or r13b, r10b
or r11b, r15b
xor r13b, r11b
mov r10b, byte [rbp + 0x283]
or r8b, r10b
xor r8b, 0xff
or r12b, 0
and r8b, r12b
or r13b, r8b
mov r8b, r9b
xor r8b, 0xff
and r8b, 1
mov r11b, sil
xor r11b, 1
and r9b, r11b
or r8b, r9b
xor r13b, 0xff
mov r9b, r8b
xor r9b, r13b
and r9b, r8b
mov r8b, cl
xor r8b, 0xff
mov r11b, bl
xor r11b, r8b
and r11b, bl
mov r8b, bl
xor r8b, 0xff
mov r15b, cl
and r15b, r8b
xor cl, 0xff
and bl, cl
or r15b, bl
mov cl, r11b
and cl, r15b
xor r11b, r15b
or cl, r11b
mov r8b, r14b
xor r8b, 0xff
mov r11b, r9b
xor r11b, 0xff
mov bl, sil
xor bl, 1
or r8b, r11b
or bl, 1
xor r8b, 0xff
and r8b, bl
mov r11b, r14b
xor r11b, 0xff
mov bl, r9b
and bl, r11b
xor r9b, 0xff
and r14b, r9b
or bl, r14b
mov r9b, r8b
xor r9b, 0xff
mov r11b, bl
xor r11b, 0xff
mov r14b, sil
xor r14b, 0
mov r15b, r9b
and r15b, 0
and r8b, r14b
mov r12b, r11b
and r12b, 0
and bl, r14b
or r15b, r8b
or r12b, bl
xor r15b, r12b
or r9b, r11b
xor r9b, 0xff
or r14b, 0
and r9b, r14b
or r15b, r9b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
mov r11b, cl
and r11b, r9b
mov bl, sil
xor bl, 1
and bl, 0xff
and r9b, 1
or r8b, r11b
or bl, r9b
xor r8b, bl
mov r9b, sil
xor r9b, 0
xor r8b, 0xff
mov r11b, sil
xor r11b, 0
or r9b, r8b
or r11b, 0
xor r9b, 0xff
and r9b, r11b
mov r8b, sil
xor r8b, 0
and r8b, 0
mov r11b, sil
xor r11b, 0
mov bl, r11b
and bl, 0
mov r14b, sil
xor r14b, 1
and r14b, 0
and r11b, 1
or r8b, bl
or r14b, r11b
xor r8b, r14b
mov r11b, r8b
xor r11b, 0xff
mov bl, cl
xor bl, r11b
and bl, cl
mov cl, r15b
xor cl, 0xff
and cl, 1
mov r11b, sil
xor r11b, 1
mov r14b, r15b
and r14b, r11b
or cl, r14b
mov r11b, sil
xor r11b, 0
mov r14b, cl
xor r14b, r11b
and r14b, cl
xor r8b, 0xff
mov cl, r15b
xor cl, r8b
and cl, r15b
mov r8b, r9b
and r8b, bl
xor r9b, bl
or r8b, r9b
mov r9b, r14b
and r9b, cl
xor r14b, cl
or r9b, r14b
mov cl, r8b
xor cl, 0xff
mov r11b, r9b
and r11b, cl
xor r9b, 0xff
and r8b, r9b
or r11b, r8b
mov cl, dil
xor cl, 0xff
and cl, 1
mov r8b, sil
xor r8b, 1
mov r9b, dil
and r9b, r8b
mov bl, sil
xor bl, 1
and bl, 0xff
and r8b, 1
or cl, r9b
or bl, r8b
xor cl, bl
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
mov bl, al
and bl, r9b
or r8b, bl
mov r9b, sil
xor r9b, 0
and r9b, 1
mov bl, sil
xor bl, 1
and bl, 0
or r9b, bl
mov bl, cl
xor bl, 0xff
mov r14b, sil
xor r14b, 0
mov r15b, sil
xor r15b, 0
or bl, r14b
or r15b, 0
xor bl, 0xff
and bl, r15b
mov r14b, r9b
xor r14b, 0xff
mov r15b, dil
xor r15b, r14b
and r15b, dil
mov dil, sil
xor dil, 0
mov r14b, r8b
xor r14b, dil
and r14b, r8b
xor al, 0xff
mov dil, r9b
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, 1
mov r10b, dil
and r10b, 0xff
and bl, r13b
mov byte [rbp + 0x282], r12b
and r12b, 0xff
and r15b, r13b
or r10b, bl
or r12b, r15b
xor r10b, r12b
mov bl, byte [rbp + 0x282]
or dil, bl
xor dil, 0xff
or r13b, 1
and dil, r13b
or r10b, dil
mov dil, r14b
and dil, al
xor r14b, al
or dil, r14b
mov al, r10b
xor al, 0xff
and al, 1
mov r14b, sil
xor r14b, 1
and r10b, r14b
mov r15b, dil
xor r15b, 0xff
and r15b, 0xff
and dil, r14b
or al, r10b
or r15b, dil
xor al, r15b
mov r10b, cl
and r10b, r8b
xor cl, r8b
or r10b, cl
mov cl, r10b
xor cl, 0xff
and cl, 1
mov r8b, sil
xor r8b, 1
and r10b, r8b
mov dil, sil
xor dil, 1
and dil, 0xff
and r8b, 1
or cl, r10b
or dil, r8b
xor cl, dil
mov r8b, r9b
and r8b, 0
xor r9b, 0
or r8b, r9b
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, 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, 1
mov r9b, sil
xor r9b, 1
and r9b, 1
or r8b, r9b
xor cl, 0xff
mov r9b, r8b
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, 1
mov r10b, sil
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, sil
xor r10b, 1
mov dil, r9b
xor dil, r10b
and dil, r9b
mov r9b, sil
xor r9b, 1
xor r8b, 0xff
mov r10b, sil
xor r10b, 1
or r9b, r8b
or r10b, 1
xor r9b, 0xff
and r9b, r10b
mov r8b, al
xor r8b, 0xff
mov r10b, cl
xor r10b, 0xff
mov r14b, sil
xor r14b, 0
mov r15b, r8b
and r15b, 0
and al, r14b
mov r12b, r10b
and r12b, 0
and cl, r14b
or r15b, al
or r12b, cl
xor r15b, r12b
or r8b, r10b
xor r8b, 0xff
or r14b, 0
and r8b, r14b
or r15b, r8b
mov al, dil
xor al, 0xff
mov cl, r9b
xor cl, 0xff
mov r8b, sil
xor r8b, 0
mov r10b, al
and r10b, 0
and dil, r8b
mov r14b, cl
and r14b, 0
and r9b, r8b
or r10b, dil
or r14b, r9b
xor r10b, r14b
or al, cl
xor al, 0xff
or r8b, 0
and al, r8b
or r10b, al
mov al, r15b
xor al, 0xff
mov cl, r10b
and cl, al
xor r10b, 0xff
and r15b, r10b
or cl, r15b
mov al, sil
xor al, 0
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, sil
xor r8b, 0
and r8b, 0
mov r9b, sil
xor r9b, 0
mov r10b, r9b
and r10b, 0
mov dil, dl
xor dil, 0xff
and dil, 0
and dl, r9b
or r8b, r10b
or dil, dl
xor r8b, dil
mov dl, al
and dl, r8b
xor al, r8b
or dl, al
mov al, dl
xor al, 0xff
and al, 0
mov r8b, sil
xor r8b, 0
and dl, r8b
mov r9b, sil
xor r9b, 1
and r9b, 0
and r8b, 1
or al, dl
or r9b, r8b
xor al, r9b
mov dl, cl
xor dl, 0xff
and dl, 0
mov r8b, sil
xor r8b, 0
mov r9b, cl
and r9b, r8b
mov r10b, al
xor r10b, 0xff
and r10b, 0
and al, r8b
or dl, r9b
or r10b, al
xor dl, r10b
xor dl, 0xff
xor cl, 0xff
mov al, sil
xor al, 1
or dl, cl
or al, 1
xor dl, 0xff
and dl, al
mov al, r11b
xor al, 0xff
mov cl, dl
xor cl, 0xff
mov r8b, sil
xor r8b, 0
or al, cl
or r8b, 0
xor al, 0xff
and al, r8b
mov cl, r11b
xor cl, 0xff
mov r8b, dl
and r8b, cl
xor dl, 0xff
and r11b, dl
or r8b, r11b
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 0x6d878031
jmp 0x6d8bd2a4
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
add r8d, 0x36820915
sub r8d, 0xb27e389
sub r8d, 0x36820915
add r8d, 0x7873884e
add r8d, 0x6ec698ab
sub r8d, 0x7873884e
add r8d, 0xb7f26524
add r8d, 0xb27e389
sub r8d, 0xb7f26524
mov r9d, eax
sub r9d, 1
add r9d, 0
add r8d, 0xdd80b4ec
add r8d, r9d
sub r8d, 0xdd80b4ec
add r8d, 0x9ca753aa
add r8d, 0x30de88aa
sub r8d, 0x9ca753aa
sub r8d, 0xcbf72ed1
sub r8d, 0x6ec698ab
add r8d, 0xcbf72ed1
sub eax, 0x30de88aa
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, 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, 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, r10b
xor r14b, 0xff
mov r15b, bl
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
or r14b, r15b
or r12b, 0
xor r14b, 0xff
and r14b, r12b
mov r15b, sil
xor r15b, 1
and r15b, 0
mov r12b, sil
xor r12b, 0
mov r13b, r12b
and r13b, 1
mov al, sil
xor al, 1
and al, 0
and r12b, 1
or r15b, r13b
or al, r12b
xor r15b, al
mov al, sil
xor al, 0
mov r12b, r15b
xor r12b, al
and r12b, r15b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov al, dil
and al, r14b
xor dil, r14b
or al, dil
mov dil, r12b
and dil, bl
xor r12b, bl
or dil, r12b
mov bl, al
xor bl, 0xff
mov r14b, dil
and r14b, bl
xor dil, 0xff
and al, dil
or r14b, al
mov al, r11b
xor al, 0xff
and al, 1
mov bl, sil
xor bl, 1
mov dil, r11b
and dil, bl
or al, dil
xor al, 0xff
xor al, 1
and al, 0xff
mov bl, sil
xor bl, 1
and bl, 0
mov dil, sil
xor dil, 0
mov r15b, dil
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 0
and dil, 1
or bl, r15b
or r12b, dil
xor bl, r12b
mov dil, r11b
xor dil, 0xff
xor bl, 0xff
mov r15b, sil
xor r15b, 1
or dil, bl
or r15b, 1
xor dil, 0xff
and dil, r15b
mov bl, al
and bl, dil
xor al, dil
or bl, al
mov al, sil
xor al, 0
and al, 1
mov dil, sil
xor dil, 1
and dil, 0
or al, dil
mov dil, sil
xor dil, 0
xor al, 0xff
mov r15b, sil
xor r15b, 1
or dil, al
or r15b, 1
xor dil, 0xff
and dil, r15b
mov al, sil
xor al, 0
and al, 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 al, r12b
or r13b, r15b
xor al, r13b
mov r15b, al
xor r15b, 0xff
xor r15b, 0
and r15b, 0
mov r12b, sil
xor r12b, 1
and r12b, 0
mov r13b, sil
xor r13b, 0
mov cl, r13b
and cl, 1
mov dl, sil
xor dl, 1
and dl, 0
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
mov cl, sil
xor cl, 1
xor al, 0xff
mov dl, sil
xor dl, 0
or cl, al
or dl, 0
xor cl, 0xff
and cl, dl
mov al, dil
and al, r15b
xor dil, r15b
or al, dil
mov dl, r12b
xor dl, 0xff
mov dil, cl
xor dil, 0xff
mov r15b, sil
xor r15b, 1
mov r13b, dl
and r13b, 0xff
and r12b, r15b
mov r8b, dil
and r8b, 0xff
and cl, r15b
or r13b, r12b
or r8b, cl
xor r13b, r8b
or dl, dil
xor dl, 0xff
or r15b, 1
and dl, r15b
or r13b, dl
mov cl, al
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
and al, dl
mov r8b, r13b
xor r8b, 0xff
and r8b, 0xff
and r13b, dl
or cl, al
or r8b, r13b
xor cl, r8b
mov al, r14b
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
mov r8b, r14b
and r8b, dl
mov dil, sil
xor dil, 1
and dil, 0xff
and dl, 1
or al, r8b
or dil, dl
xor al, dil
mov dl, sil
xor dl, 0
and dl, 1
mov r8b, sil
xor r8b, 1
mov dil, r8b
and dil, 0
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and r8b, 1
or dl, dil
or r15b, r8b
xor dl, r15b
mov r8b, sil
xor r8b, 1
and r8b, 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 r8b, r15b
or r12b, dil
xor r8b, r12b
mov dil, al
and dil, dl
xor al, dl
or dil, al
mov al, sil
xor al, 1
mov dl, r8b
xor dl, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, al
and r12b, 0xff
mov r13b, r15b
and r13b, 1
mov r9b, dl
and r9b, 0xff
and r8b, r15b
or r12b, r13b
or r9b, r8b
xor r12b, r9b
or al, dl
xor al, 0xff
or r15b, 1
and al, r15b
or r12b, al
mov al, dil
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
and dil, dl
or al, dil
xor al, 0xff
xor r12b, 0xff
mov dl, sil
xor dl, 0
or al, r12b
or dl, 0
xor al, 0xff
and al, dl
mov dl, cl
xor dl, 0xff
and dl, 0
mov r8b, sil
xor r8b, 0
mov r9b, cl
and r9b, r8b
mov dil, sil
xor dil, 1
and dil, 0
and r8b, 1
or dl, r9b
or dil, r8b
xor dl, dil
mov r8b, r10b
xor r8b, 0xff
mov r9b, dl
and r9b, r8b
xor dl, 0xff
mov r8b, r10b
and r8b, dl
or r9b, r8b
xor r10b, 0xff
mov dl, r9b
xor dl, r10b
and dl, r9b
mov r8b, sil
xor r8b, 0
and r8b, 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 r8b, r10b
or dil, r9b
xor r8b, dil
mov r9b, bl
xor r9b, 0xff
and r9b, 0
mov r10b, sil
xor r10b, 0
mov dil, bl
and dil, r10b
mov r15b, r8b
xor r15b, 0xff
and r15b, 0
and r8b, r10b
or r9b, dil
or r15b, r8b
xor r9b, r15b
xor r9b, 0xff
mov r8b, bl
xor r8b, 0xff
mov r10b, sil
xor r10b, 0
or r9b, r8b
or r10b, 0
xor r9b, 0xff
and r9b, r10b
mov r8b, r11b
xor r8b, 0xff
and r8b, 1
mov r10b, sil
xor r10b, 1
and r11b, r10b
mov dil, sil
xor dil, 1
and dil, 0xff
and r10b, 1
or r8b, r11b
or dil, r10b
xor r8b, dil
mov r10b, cl
xor r10b, 0xff
and r10b, 0
mov r11b, sil
xor r11b, 0
mov dil, cl
and dil, r11b
mov r15b, sil
xor r15b, 1
and r15b, 0
and r11b, 1
or r10b, dil
or r15b, r11b
xor r10b, r15b
mov r11b, sil
xor r11b, 0
and r11b, 1
mov dil, sil
xor dil, 1
and dil, 0
or r11b, dil
mov dil, r8b
and dil, r10b
xor r8b, r10b
or dil, r8b
mov r8b, sil
xor r8b, 0
mov r10b, r11b
xor r10b, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, r8b
and r12b, 0xff
mov r13b, r15b
and r13b, 0
mov byte [rbp + 0x281], r10b
and r10b, 0xff
and r11b, r15b
or r12b, r13b
or r10b, r11b
xor r12b, r10b
mov r10b, byte [rbp + 0x281]
or r8b, r10b
xor r8b, 0xff
or r15b, 1
and r8b, r15b
or r12b, r8b
mov r8b, dil
xor r8b, 0xff
and r8b, 1
mov r11b, sil
xor r11b, 1
and dil, r11b
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and r11b, 1
or r8b, dil
or r15b, r11b
xor r8b, r15b
xor r8b, 0xff
xor r12b, 0xff
mov r11b, sil
xor r11b, 1
or r8b, r12b
or r11b, 1
xor r8b, 0xff
and r8b, r11b
mov r11b, al
xor r11b, 0xff
and r11b, 1
mov dil, sil
xor dil, 1
mov r15b, al
and r15b, dil
or r11b, r15b
mov dil, dl
xor dil, 0xff
and dil, 1
mov r15b, sil
xor r15b, 1
mov r12b, dl
and r12b, r15b
or dil, 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, r11b
xor r13b, r12b
and r13b, r11b
xor al, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r10b, sil
xor r10b, 1
or al, r12b
or r10b, 1
xor al, 0xff
and al, r10b
mov r10b, sil
xor r10b, 1
mov r12b, dil
xor r12b, r10b
and r12b, dil
xor dl, 0xff
mov r10b, r15b
xor r10b, 0xff
mov byte [rbp + 0x280], sil
xor sil, 0
or dl, r10b
or sil, 0
xor dl, 0xff
and dl, sil
mov r10b, r13b
xor r10b, 0xff
mov sil, al
xor sil, 0xff
mov byte [rbp + 0x27f], al
mov al, byte [rbp + 0x280]
xor al, 0
mov byte [rbp + 0x27e], r10b
and r10b, 0
and r13b, al
mov byte [rbp + 0x27d], sil
and sil, 0
mov byte [rbp + 0x27c], al
mov al, byte [rbp + 0x27f]
mov byte [rbp + 0x27b], cl
mov cl, byte [rbp + 0x27c]
and al, cl
or r10b, r13b
or sil, al
xor r10b, sil
mov al, byte [rbp + 0x27e]
mov sil, byte [rbp + 0x27d]
or al, sil
xor al, 0xff
or cl, 0
and al, cl
or r10b, al
mov al, r12b
and al, dl
xor r12b, dl
or al, r12b
mov cl, r10b
xor cl, 0xff
mov dl, al
and dl, cl
xor al, 0xff
and r10b, al
or dl, r10b
mov al, r11b
and al, dil
xor r11b, dil
or al, r11b
mov cl, al
xor cl, 0xff
and cl, 1
mov r10b, byte [rbp + 0x280]
xor r10b, 1
and al, r10b
mov r11b, byte [rbp + 0x280]
xor r11b, 1
and r11b, 0xff
and r10b, 1
or cl, al
or r11b, r10b
xor cl, r11b
mov al, byte [rbp + 0x280]
xor al, 1
mov r10b, r15b
xor r10b, 0xff
mov r11b, byte [rbp + 0x280]
xor r11b, 1
mov dil, al
and dil, 0xff
mov r12b, r11b
and r12b, 1
mov r13b, r10b
and r13b, 0xff
and r15b, r11b
or dil, r12b
or r13b, r15b
xor dil, r13b
or al, r10b
xor al, 0xff
or r11b, 1
and al, r11b
or dil, al
xor dil, 0xff
mov al, cl
xor al, dil
and al, cl
mov cl, dl
xor cl, 0xff
mov r10b, al
xor r10b, 0xff
mov r11b, byte [rbp + 0x280]
xor r11b, 0
mov dil, cl
and dil, 0
and dl, r11b
mov r15b, r10b
and r15b, 0
and al, r11b
or dil, dl
or r15b, al
xor dil, r15b
or cl, r10b
xor cl, 0xff
or r11b, 0
and cl, r11b
or dil, cl
mov al, r9b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x280]
xor cl, 1
mov dl, r9b
and dl, cl
or al, dl
mov cl, r8b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x280]
xor dl, 1
mov r10b, r8b
and r10b, dl
or cl, r10b
mov dl, byte [rbp + 0x280]
xor dl, 0
and dl, 0
mov r10b, byte [rbp + 0x280]
xor r10b, 0
mov r11b, r10b
and r11b, 0
mov r15b, byte [rbp + 0x280]
xor r15b, 1
and r15b, 0
and r10b, 1
or dl, r11b
or r15b, r10b
xor dl, r15b
mov r10b, byte [rbp + 0x280]
xor r10b, 0
mov r11b, al
xor r11b, r10b
and r11b, al
mov r10b, dl
xor r10b, 0xff
mov r15b, r9b
xor r15b, r10b
and r15b, r9b
mov r9b, cl
xor r9b, 0xff
mov r10b, byte [rbp + 0x280]
xor r10b, 0
mov r12b, byte [rbp + 0x280]
xor r12b, 0
or r9b, r10b
or r12b, 0
xor r9b, 0xff
and r9b, r12b
xor r8b, 0xff
mov r10b, dl
xor r10b, 0xff
mov r12b, byte [rbp + 0x280]
xor r12b, 0
or r8b, r10b
or r12b, 0
xor r8b, 0xff
and r8b, r12b
mov r10b, r11b
and r10b, r15b
xor r11b, r15b
or r10b, r11b
mov r11b, r9b
and r11b, r8b
xor r9b, r8b
or r11b, r9b
mov r8b, r10b
xor r8b, 0xff
mov r9b, r11b
and r9b, r8b
xor r11b, 0xff
and r10b, r11b
or r9b, r10b
mov r8b, al
xor r8b, 0xff
mov r10b, cl
xor r10b, 0xff
mov r11b, byte [rbp + 0x280]
xor r11b, 0
mov r15b, r8b
and r15b, 0
and al, r11b
mov r12b, r10b
and r12b, 0
and cl, r11b
or r15b, al
or r12b, cl
xor r15b, r12b
or r8b, r10b
xor r8b, 0xff
or r11b, 0
and r8b, r11b
or r15b, r8b
mov al, r15b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x280]
xor cl, 1
and r15b, cl
or al, r15b
mov cl, byte [rbp + 0x280]
xor cl, 0
mov r8b, dl
xor r8b, 0xff
mov r10b, byte [rbp + 0x280]
xor r10b, 1
mov r11b, cl
and r11b, 0xff
mov r15b, r10b
and r15b, 0
mov r12b, r8b
and r12b, 0xff
and dl, r10b
or r11b, r15b
or r12b, dl
xor r11b, r12b
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 + 0x280]
xor cl, 1
or al, r11b
or cl, 1
xor al, 0xff
and al, cl
mov cl, r9b
and cl, al
xor r9b, al
or cl, r9b
mov al, dil
xor al, 0xff
and al, 0
mov dl, byte [rbp + 0x280]
xor dl, 0
mov r8b, dil
and r8b, dl
mov r9b, byte [rbp + 0x280]
xor r9b, 1
and r9b, 0
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 + 0x280]
xor r8b, 1
and cl, r8b
mov r9b, byte [rbp + 0x280]
xor r9b, 1
and r9b, 0xff
and r8b, 1
or al, cl
or r9b, r8b
xor al, r9b
xor dil, 0xff
xor al, 0xff
mov cl, byte [rbp + 0x280]
xor cl, 1
or dil, al
or cl, 1
xor dil, 0xff
and dil, cl
mov al, dl
xor al, 0xff
mov cl, dil
xor cl, 0xff
mov r8b, byte [rbp + 0x280]
xor r8b, 0
mov r9b, al
and r9b, 0
and dl, r8b
mov r10b, cl
and r10b, 0
and dil, r8b
or r9b, dl
or r10b, dil
xor r9b, r10b
or al, cl
xor al, 0xff
or r8b, 0
and al, r8b
or r9b, al
mov al, r14b
xor al, 0xff
mov cl, bl
xor cl, 0xff
mov dl, byte [rbp + 0x280]
xor dl, 1
or al, cl
or dl, 1
xor al, 0xff
and al, dl
mov cl, r14b
xor cl, 0xff
mov dl, bl
and dl, cl
xor bl, 0xff
and r14b, bl
or dl, r14b
mov cl, al
xor cl, 0xff
mov r8b, dl
xor r8b, 0xff
mov r10b, byte [rbp + 0x280]
xor r10b, 0
mov r11b, cl
and r11b, 0
and al, r10b
mov bl, r8b
and bl, 0
and dl, r10b
or r11b, al
or bl, dl
xor r11b, bl
or cl, r8b
xor cl, 0xff
or r10b, 0
and cl, r10b
or r11b, cl
mov al, r11b
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x280]
xor cl, 0
mov dl, r11b
and dl, cl
mov r8b, byte [rbp + 0x280]
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 + 0x280]
xor cl, 0
and cl, 0
mov dl, byte [rbp + 0x280]
xor dl, 0
mov r8b, dl
and r8b, 0
mov r10b, byte [rbp + 0x280]
xor r10b, 1
and r10b, 0
and dl, 1
or cl, r8b
or r10b, dl
xor cl, r10b
xor r11b, 0xff
mov dl, cl
xor dl, 0xff
mov r8b, byte [rbp + 0x280]
xor r8b, 1
or r11b, dl
or r8b, 1
xor r11b, 0xff
and r11b, r8b
mov dl, byte [rbp + 0x280]
xor dl, 1
and dl, 1
mov r8b, byte [rbp + 0x280]
xor r8b, 1
mov r10b, r8b
and r10b, 1
mov bl, byte [rbp + 0x280]
xor bl, 1
and bl, 0xff
and r8b, 1
or dl, r10b
or bl, r8b
xor dl, bl
xor dl, 0xff
mov r8b, byte [rbp + 0x280]
xor r8b, 0
mov r10b, byte [rbp + 0x280]
xor r10b, 1
or dl, r8b
or r10b, 1
xor dl, 0xff
and dl, r10b
mov r8b, byte [rbp + 0x280]
xor r8b, 1
xor cl, 0xff
mov r10b, byte [rbp + 0x280]
xor r10b, 1
or r8b, cl
or r10b, 1
xor r8b, 0xff
and r8b, r10b
mov cl, al
and cl, r11b
xor al, r11b
or cl, al
mov al, dl
and al, r8b
xor dl, r8b
or al, dl
mov dl, cl
xor dl, 0xff
mov r8b, al
and r8b, dl
xor al, 0xff
and cl, al
or r8b, cl
mov al, byte [rbp + 0x280]
xor al, 0
and al, 1
mov cl, byte [rbp + 0x280]
xor cl, 1
mov dl, cl
and dl, 0
mov r10b, byte [rbp + 0x280]
xor r10b, 1
and r10b, 0xff
and cl, 1
or al, dl
or r10b, cl
xor al, r10b
mov cl, byte [rbp + 0x27b]
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x280]
xor dl, 1
mov r10b, byte [rbp + 0x27b]
and r10b, dl
mov r11b, byte [rbp + 0x280]
xor r11b, 1
and r11b, 0xff
and dl, 1
or cl, r10b
or r11b, dl
xor cl, r11b
mov dl, byte [rbp + 0x280]
xor dl, 0
and dl, 1
mov r10b, byte [rbp + 0x280]
xor r10b, 1
and r10b, 0
or dl, r10b
mov r10b, byte [rbp + 0x280]
xor r10b, 0
mov r11b, al
xor r11b, r10b
and r11b, al
mov r10b, byte [rbp + 0x280]
xor r10b, 0
mov bl, dl
xor bl, 0xff
mov dil, byte [rbp + 0x280]
xor dil, 1
or r10b, bl
or dil, 1
xor r10b, 0xff
and r10b, dil
mov bl, byte [rbp + 0x280]
xor bl, 0
mov dil, cl
xor dil, bl
and dil, cl
mov bl, dl
xor bl, 0xff
mov r14b, byte [rbp + 0x27b]
xor r14b, bl
mov bl, byte [rbp + 0x27b]
and r14b, bl
mov r15b, r11b
xor r15b, 0xff
mov r12b, r10b
xor r12b, 0xff
mov r13b, byte [rbp + 0x280]
xor r13b, 0
mov bl, r15b
and bl, 0
and r11b, r13b
mov sil, r12b
and sil, 0
and r10b, r13b
or bl, r11b
or sil, r10b
xor bl, sil
or r15b, r12b
xor r15b, 0xff
or r13b, 0
and r15b, r13b
or bl, r15b
mov r10b, dil
xor r10b, 0xff
mov r11b, r14b
xor r11b, 0xff
mov sil, byte [rbp + 0x280]
xor sil, 1
mov r15b, r10b
and r15b, 0xff
and dil, sil
mov r12b, r11b
and r12b, 0xff
and r14b, sil
or r15b, dil
or r12b, r14b
xor r15b, r12b
or r10b, r11b
xor r10b, 0xff
or sil, 1
and r10b, sil
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, al
xor r10b, 0xff
mov bl, cl
xor bl, 0xff
mov sil, byte [rbp + 0x280]
xor sil, 0
mov dil, r10b
and dil, 0
and al, sil
mov r14b, bl
and r14b, 0
and cl, sil
or dil, al
or r14b, cl
xor dil, r14b
or r10b, bl
xor r10b, 0xff
or sil, 0
and r10b, sil
or dil, r10b
mov al, dil
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x280]
xor cl, 0
and dil, cl
mov r10b, byte [rbp + 0x280]
xor r10b, 1
and r10b, 0
and cl, 1
or al, dil
or r10b, cl
xor al, r10b
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, r11b
and al, dl
xor r11b, dl
or al, r11b
mov cl, r8b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x280]
xor dl, 1
and r8b, dl
or cl, r8b
mov dl, al
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x280]
xor r8b, 1
and al, r8b
or dl, al
mov al, byte [rbp + 0x280]
xor al, 0
and al, 0
mov r8b, byte [rbp + 0x280]
xor r8b, 0
mov r10b, r8b
and r10b, 0
mov r11b, byte [rbp + 0x280]
xor r11b, 1
and r11b, 0
and r8b, 1
or al, r10b
or r11b, r8b
xor al, r11b
mov r8b, cl
and r8b, dl
xor cl, dl
or r8b, cl
mov cl, byte [rbp + 0x280]
xor cl, 0
mov dl, al
xor dl, 0xff
mov r10b, byte [rbp + 0x280]
xor r10b, 1
mov r11b, cl
and r11b, 0xff
mov bl, r10b
and bl, 0
mov sil, dl
and sil, 0xff
and al, r10b
or r11b, bl
or sil, al
xor r11b, sil
or cl, dl
xor cl, 0xff
or r10b, 1
and cl, r10b
or r11b, cl
mov al, r8b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x280]
xor cl, 1
and r8b, cl
or al, r8b
xor al, 0xff
xor r11b, 0xff
mov cl, byte [rbp + 0x280]
xor cl, 1
or al, r11b
or cl, 1
xor al, 0xff
and al, cl
mov cl, r9b
xor cl, 0xff
mov dl, al
xor dl, 0xff
mov r8b, byte [rbp + 0x280]
xor r8b, 1
or cl, dl
or r8b, 1
xor cl, 0xff
and cl, r8b
mov dl, r9b
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp + 0x280]
xor r8b, 0
and r9b, r8b
mov r10b, al
xor r10b, 0xff
and r10b, 0
and al, r8b
or dl, r9b
or r10b, al
xor dl, r10b
mov al, cl
xor al, 0xff
mov r8b, dl
xor r8b, 0xff
mov r9b, byte [rbp + 0x280]
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 0x6d879095
jmp 0x6d8b75b1
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0xb06ae4c9
add r8d, 0
sub r8d, 0x9f901535
sub r8d, 0xb06ae4c9
sub r8d, 0xd64051cc
sub r8d, 1
add r8d, 0xd64051cc
add r8d, 0x70efc43c
add r8d, 0x9f901535
sub r8d, 0x70efc43c
mov r9d, eax
sub r9d, ecx
add r9d, 0
mov r10d, eax
sub r10d, r8d
add r10d, 0
mov r8d, eax
sub r8d, r10d
sub r9d, r8d
sub eax, r9d
add eax, 0
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, bl
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, bl
and r15b, r14b
or sil, r15b
mov r14b, r11b
xor r14b, 0xff
mov r15b, sil
and r15b, r14b
xor sil, 0xff
mov r14b, r11b
and r14b, sil
or r15b, r14b
mov sil, r11b
xor sil, 0xff
mov r14b, r15b
xor r14b, sil
and r14b, r15b
mov sil, r11b
xor sil, 0xff
and sil, 1
mov r15b, dil
xor r15b, 1
mov r12b, r11b
and r12b, r15b
or sil, r12b
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, 0
mov r12b, dil
xor r12b, 0
and bl, r12b
mov r13b, dil
xor r13b, 1
and r13b, 0
and r12b, 1
or sil, bl
or r13b, r12b
xor sil, r13b
xor r11b, 0xff
xor sil, 0xff
mov bl, dil
xor bl, 0
or r11b, sil
or bl, 0
xor r11b, 0xff
and r11b, bl
mov bl, r15b
xor bl, 0xff
mov sil, r11b
xor sil, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, bl
and r13b, 0
and r15b, r12b
mov al, sil
and al, 0
and r11b, r12b
or r13b, r15b
or al, r11b
xor r13b, al
or bl, sil
xor bl, 0xff
or r12b, 0
and bl, r12b
or r13b, bl
mov al, r14b
xor al, 0xff
and al, 1
mov r11b, dil
xor r11b, 1
mov bl, r14b
and bl, r11b
mov sil, dil
xor sil, 1
and sil, 0xff
and r11b, 1
or al, bl
or sil, r11b
xor al, sil
mov r11b, r13b
xor r11b, 0xff
and r11b, 1
mov bl, dil
xor bl, 1
mov sil, r13b
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, al
xor sil, 0xff
mov r15b, dil
xor r15b, 1
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, r14b
xor r12b, r15b
and r12b, r14b
mov r14b, dil
xor r14b, 1
mov r15b, r11b
xor r15b, r14b
and r15b, r11b
xor r13b, 0xff
mov r14b, bl
xor r14b, 0xff
mov cl, dil
xor cl, 1
or r13b, r14b
or cl, 1
xor r13b, 0xff
and r13b, cl
mov cl, sil
xor cl, 0xff
mov r14b, r12b
xor r14b, 0xff
mov dl, dil
xor dl, 1
mov r8b, cl
and r8b, 0xff
and sil, dl
mov r9b, r14b
and r9b, 0xff
and r12b, dl
or r8b, sil
or r9b, r12b
xor r8b, r9b
or cl, r14b
xor cl, 0xff
or dl, 1
and cl, dl
or r8b, cl
mov cl, r15b
and cl, r13b
xor r15b, r13b
or cl, r15b
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r9b, dil
xor r9b, 1
and r8b, r9b
mov sil, cl
xor sil, 0xff
and sil, 0xff
and cl, r9b
or dl, r8b
or sil, cl
xor dl, sil
mov cl, al
xor cl, 0xff
mov r8b, r11b
xor r8b, 0xff
mov r9b, dil
xor r9b, 1
mov sil, cl
and sil, 0xff
and al, r9b
mov r14b, r8b
and r14b, 0xff
and r11b, r9b
or sil, al
or r14b, r11b
xor sil, r14b
or cl, r8b
xor cl, 0xff
or r9b, 1
and cl, r9b
or sil, cl
mov al, sil
xor al, 0xff
and al, 0
mov cl, dil
xor cl, 0
and sil, cl
mov r8b, dil
xor r8b, 1
and r8b, 0
and cl, 1
or al, sil
or r8b, cl
xor al, r8b
mov cl, dil
xor cl, 1
mov r8b, bl
xor r8b, 0xff
mov r9b, dil
xor r9b, 1
mov r11b, cl
and r11b, 0xff
mov sil, r9b
and sil, 1
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 al, 0xff
xor r11b, 0xff
xor dil, 1
or al, r11b
or dil, 1
xor al, 0xff
and al, dil
mov cl, dl
and cl, al
xor dl, al
or cl, dl
test cl, 1
jne 0x6d879457
jmp 0x6d8bd2a9
xor eax, eax
mov ecx, dword [rbp + 0x28c]
movsxd rdx, ecx
imul rdx, rdx, 0x28
mov r8, qword [rbp + 0x290]
add r8, rdx
mov r9d, dword [r8 + 0xc]
mov edx, r9d
mov r8, qword [rbp + 0x298]
add r8, rdx
mov qword [rbp + 0x4e8], r8
mov r9d, dword [sym.out.dll_x.13]
mov r10d, dword [sym.out.dll_y.14]
mov r11d, r9d
sub r11d, 0x173f61d9
sub r11d, 0x41a9c9e1
add r11d, 0x173f61d9
mov esi, eax
sub esi, 0xc5e60bd5
sub r11d, esi
sub r11d, 0xc1b6433f
add r11d, 0x41a9c9e1
add r11d, 0xc1b6433f
mov esi, eax
sub esi, 0x382c91a6
add r11d, esi
sub r11d, 0xa0dab623
sub r11d, 1
add r11d, 0xa0dab623
mov esi, eax
sub esi, 0x382c91a6
sub r11d, esi
sub r11d, 0x398fa3a
sub r11d, 0xd69a6a80
add r11d, 0x398fa3a
sub r11d, 0x18fc608c
sub r11d, 0xc5e60bd5
add r11d, 0x18fc608c
sub eax, 0xd69a6a80
sub r11d, eax
imul r9d, r11d
and r9d, 1
cmp r9d, 0
sete bl
cmp r10d, 0xa
setl dil
mov r14b, dil
xor r14b, 0xff
and r14b, 1
mov r15b, 1
mov r12b, r15b
xor r12b, 1
mov r13b, dil
and r13b, r12b
mov al, r15b
xor al, 1
and al, 0xff
and r12b, 1
or r14b, r13b
or al, r12b
xor r14b, al
mov al, bl
xor al, 0xff
and al, 1
mov r12b, r15b
xor r12b, 1
mov r13b, bl
and r13b, r12b
mov dl, r14b
xor dl, 0xff
and dl, 0xff
and r14b, r12b
or al, r13b
or dl, r14b
xor al, dl
mov dl, bl
xor dl, 0xff
mov r14b, al
xor r14b, dl
and r14b, al
mov al, bl
xor al, 0xff
and al, 1
mov dl, r15b
xor dl, 1
mov r12b, bl
and r12b, dl
mov r13b, r15b
xor r13b, 1
and r13b, 0xff
and dl, 1
or al, r12b
or r13b, dl
xor al, r13b
xor al, 0xff
xor al, 1
and al, 0xff
mov dl, r15b
xor dl, 1
and dl, 1
mov r12b, r15b
xor r12b, 1
and r12b, 1
or dl, r12b
mov r12b, dl
xor r12b, 0xff
mov r13b, bl
xor r13b, r12b
and r13b, bl
mov bl, dil
xor bl, 0xff
and bl, 1
mov r12b, r15b
xor r12b, 1
mov r8b, dil
and r8b, r12b
or bl, r8b
xor bl, 0xff
mov r8b, r15b
xor r8b, 1
mov r12b, r15b
xor r12b, 0
or bl, r8b
or r12b, 0
xor bl, 0xff
and bl, r12b
xor dl, 0xff
mov r8b, dil
xor r8b, dl
and r8b, dil
mov dl, al
xor dl, 0xff
mov dil, r13b
xor dil, 0xff
mov r12b, r15b
xor r12b, 0
mov r9b, dl
and r9b, 0
and al, r12b
mov r10b, dil
and r10b, 0
and r13b, r12b
or r9b, al
or r10b, r13b
xor r9b, r10b
or dl, dil
xor dl, 0xff
or r12b, 0
and dl, r12b
or r9b, dl
mov al, bl
and al, r8b
xor bl, r8b
or al, bl
mov dl, r9b
xor dl, 0xff
and dl, 0
mov r8b, r15b
xor r8b, 0
and r9b, r8b
mov r10b, al
xor r10b, 0xff
and r10b, 0
and al, r8b
or dl, r9b
or r10b, al
xor dl, r10b
mov al, r14b
xor al, 0xff
mov r8b, dl
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, 1
xor r15b, 1
and r14b, r15b
mov r9b, dl
xor r9b, 0xff
and r9b, 0xff
and dl, r15b
or r8b, r14b
or r9b, dl
xor r8b, r9b
mov dl, al
and dl, r8b
xor al, r8b
or dl, al
test dl, 1
jne 0x6d879713
jmp 0x6d8bd2a9
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
sub r8d, 0x3db17a85
sub r8d, 0xd6721b76
add r8d, 0x3db17a85
mov r9d, eax
sub r9d, 0x6b72bba8
sub r8d, r9d
mov r9d, eax
sub r9d, 0xd6721b76
sub r8d, r9d
sub r8d, 0xf13133cd
add r8d, 0xafdf8431
add r8d, 0xf13133cd
mov r9d, eax
sub r9d, 1
add r8d, r9d
sub r8d, 0x12e4cfa1
sub r8d, 0xafdf8431
add r8d, 0x12e4cfa1
mov r9d, eax
sub r9d, 0x9a7f86c6
add r8d, r9d
sub eax, 0x6b72bba8
add r8d, eax
sub r8d, 0xb3b7e8b7
add r8d, 0x9a7f86c6
add r8d, 0xb3b7e8b7
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, r11b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or dil, r15b
mov r14b, sil
xor r14b, 0
and r14b, 1
mov r15b, sil
xor r15b, 1
mov r12b, r15b
and r12b, 0
mov r13b, sil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, bl
xor r15b, 0xff
mov r12b, dil
xor r12b, 0xff
mov r13b, sil
xor r13b, 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
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, bl
xor dil, 0xff
mov r14b, r10b
xor r14b, dil
and r14b, r10b
mov r10b, r11b
xor r10b, 0xff
and r10b, 1
mov dil, sil
xor dil, 1
mov r15b, r11b
and r15b, dil
or r10b, r15b
xor r10b, 0xff
mov dil, sil
xor dil, 0
mov r15b, sil
xor r15b, 0
or r10b, dil
or r15b, 0
xor r10b, 0xff
and r10b, r15b
xor bl, 0xff
mov dil, r11b
xor dil, bl
and dil, r11b
mov r11b, cl
xor r11b, 0xff
mov bl, r14b
xor bl, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, r11b
and r12b, 0
and cl, r15b
mov r13b, bl
and r13b, 0
and r14b, r15b
or r12b, cl
or r13b, r14b
xor r12b, r13b
or r11b, bl
xor r11b, 0xff
or r15b, 0
and r11b, r15b
or r12b, r11b
mov cl, r10b
and cl, dil
xor r10b, dil
or cl, r10b
mov r10b, r12b
xor r10b, 0xff
and r10b, 1
mov r11b, sil
xor r11b, 1
and r12b, r11b
mov bl, cl
xor bl, 0xff
and bl, 0xff
and cl, r11b
or r10b, r12b
or bl, cl
xor r10b, bl
mov cl, al
xor cl, 0xff
and cl, 1
mov r11b, sil
xor r11b, 1
mov bl, al
and bl, r11b
or cl, bl
mov r11b, r10b
xor r11b, 0xff
and r11b, 1
mov bl, sil
xor bl, 1
mov dil, r10b
and dil, bl
or r11b, dil
mov bl, sil
xor bl, 1
and bl, 1
mov dil, sil
xor dil, 1
and dil, 1
or bl, dil
mov dil, cl
xor dil, 0xff
mov r14b, sil
xor r14b, 1
mov r15b, sil
xor r15b, 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, r11b
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, sil
xor r12b, 0
or r14b, r15b
or r12b, 0
xor r14b, 0xff
and r14b, r12b
mov r15b, bl
xor r15b, 0xff
mov r12b, r10b
xor r12b, r15b
and r12b, r10b
mov r10b, dil
xor r10b, 0xff
mov r15b, al
xor r15b, 0xff
mov r13b, sil
xor r13b, 0
mov dl, r10b
and dl, 0
and dil, r13b
mov r8b, r15b
and r8b, 0
and al, r13b
or dl, dil
or r8b, al
xor dl, r8b
or r10b, r15b
xor r10b, 0xff
or r13b, 0
and r10b, r13b
or dl, r10b
mov al, r14b
and al, r12b
xor r14b, r12b
or al, r14b
mov r8b, dl
xor r8b, 0xff
and r8b, 0
mov r10b, sil
xor r10b, 0
and dl, r10b
mov dil, al
xor dil, 0xff
and dil, 0
and al, r10b
or r8b, dl
or dil, al
xor r8b, dil
mov al, cl
and al, r11b
xor cl, r11b
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, bl
xor dl, 0xff
mov r10b, sil
xor r10b, 1
mov r11b, al
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 al, dl
xor al, 0xff
or r10b, 1
and al, r10b
or r11b, al
xor cl, 0xff
xor r11b, 0xff
xor sil, 0
or cl, r11b
or sil, 0
xor cl, 0xff
and cl, sil
mov al, r8b
and al, cl
xor r8b, cl
or al, r8b
test al, 1
jne 0x6d879bbd
jmp 0x6d8b75b1
jmp 0x6d879bc2
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0x561f024c
add r8d, 0
sub r8d, ecx
sub r8d, 0x561f024c
mov r9d, eax
sub r9d, 0x34a2f1fb
sub r9d, 0x4f1d112d
add r9d, 0x34a2f1fb
mov r10d, eax
sub r10d, r8d
mov r8d, eax
sub r8d, r9d
add r10d, r8d
mov r8d, eax
sub r8d, r10d
mov r9d, 0x3150612c
add r9d, 0
sub r9d, r8d
sub r9d, 0x3150612c
mov r8d, eax
sub r8d, 0x1026974d
add r9d, r8d
mov r8d, eax
sub r8d, 1
add r9d, r8d
mov r8d, eax
sub r8d, 0x1026974d
sub r9d, r8d
mov r8d, eax
sub r8d, 0x4f1d112d
add r8d, 0
sub eax, r8d
sub r9d, eax
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or sil, r15b
xor sil, 0xff
xor sil, 0
and sil, 0
mov r14b, dil
xor r14b, 0
and r14b, 1
mov r15b, dil
xor r15b, 1
and r15b, 0
or r14b, r15b
mov r15b, r14b
xor r15b, 0xff
mov r12b, r11b
xor r12b, r15b
and r12b, r11b
mov r15b, dil
xor r15b, 1
and r15b, 0
mov r13b, dil
xor r13b, 0
mov al, r13b
and al, 1
mov cl, dil
xor cl, 1
and cl, 0
and r13b, 1
or r15b, al
or cl, r13b
xor r15b, cl
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
xor r14b, 0xff
xor r14b, 1
and r14b, 0xff
mov al, sil
xor al, 0xff
mov cl, r12b
xor cl, 0xff
mov r13b, dil
xor r13b, 1
mov dl, al
and dl, 0xff
and sil, r13b
mov r8b, cl
and r8b, 0xff
and r12b, r13b
or dl, sil
or r8b, r12b
xor dl, r8b
or al, cl
xor al, 0xff
or r13b, 1
and al, r13b
or dl, al
mov al, r15b
xor al, 0xff
mov cl, r14b
xor cl, 0xff
mov r8b, dil
xor r8b, 0
mov sil, al
and sil, 0
and r15b, r8b
mov r12b, cl
and r12b, 0
and r14b, r8b
or sil, r15b
or r12b, r14b
xor sil, r12b
or al, cl
xor al, 0xff
or r8b, 0
and al, r8b
or sil, al
mov al, dl
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
and dl, cl
mov r8b, sil
xor r8b, 0xff
and r8b, 0xff
and sil, cl
or al, dl
or r8b, sil
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, 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
xor dl, 0xff
mov r8b, bl
xor r8b, dl
and r8b, bl
mov dl, cl
xor dl, 0xff
mov sil, r8b
xor sil, 0xff
mov r14b, dil
xor r14b, 0
mov r15b, dl
and r15b, 0
and cl, r14b
mov r12b, sil
and r12b, 0
and r8b, r14b
or r15b, cl
or r12b, r8b
xor r15b, r12b
or dl, sil
xor dl, 0xff
or r14b, 0
and dl, r14b
or r15b, dl
mov cl, dil
xor cl, 0
and cl, 1
mov dl, dil
xor dl, 1
and dl, 0
or cl, dl
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov dl, dil
xor dl, 1
and dl, 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, dl
xor r8b, 0xff
xor r8b, 0
and r8b, 0
mov sil, dil
xor sil, 1
and sil, 1
mov r14b, dil
xor r14b, 1
mov r12b, r14b
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r14b, 1
or sil, r12b
or r13b, r14b
xor sil, r13b
mov r14b, dil
xor r14b, 1
mov r12b, sil
xor r12b, r14b
and r12b, 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, cl
xor dl, 0xff
mov r14b, r8b
xor r14b, 0xff
mov r13b, dil
xor r13b, 1
mov r9b, dl
and r9b, 0xff
and cl, r13b
mov r10b, r14b
and r10b, 0xff
and r8b, r13b
or r9b, cl
or r10b, r8b
xor r9b, r10b
or dl, r14b
xor dl, 0xff
or r13b, 1
and dl, r13b
or r9b, dl
mov cl, r12b
and cl, sil
xor r12b, sil
or cl, r12b
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, 1
mov dl, dil
xor dl, 1
mov r9b, al
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, 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, cl
xor r10b, 0xff
mov sil, dl
xor sil, 0xff
mov r14b, dil
xor r14b, 0
mov r12b, r10b
and r12b, 0
and cl, r14b
mov r13b, sil
and r13b, 0
and dl, r14b
or r12b, cl
or r13b, dl
xor r12b, r13b
or r10b, sil
xor r10b, 0xff
or r14b, 0
and r10b, r14b
or r12b, r10b
mov cl, r9b
and cl, 0
xor r9b, 0
or cl, 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
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, r8b
xor cl, 0xff
and cl, 1
mov r9b, dil
xor r9b, 1
mov r10b, r8b
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 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, dil
xor cl, 0
and cl, 1
mov r9b, dil
xor r9b, 1
and r9b, 0
or cl, r9b
mov r9b, r15b
xor r9b, 0xff
mov r11b, cl
and r11b, r9b
xor cl, 0xff
mov r9b, r15b
and r9b, cl
or r11b, r9b
xor r11b, 0xff
mov cl, r15b
xor cl, 0xff
mov r9b, dil
xor r9b, 1
or r11b, cl
or r9b, 1
xor r11b, 0xff
and r11b, r9b
mov cl, r8b
xor cl, 0xff
and cl, 0
mov r9b, dil
xor r9b, 0
mov sil, r8b
and sil, r9b
mov r14b, dil
xor r14b, 1
and r14b, 0
and r9b, 1
or cl, sil
or r14b, r9b
xor cl, r14b
mov r9b, bl
xor r9b, 0xff
and r9b, 1
mov sil, dil
xor sil, 1
mov r14b, bl
and r14b, sil
mov r12b, cl
xor r12b, 0xff
and r12b, 0xff
and cl, sil
or r9b, r14b
or r12b, cl
xor r9b, r12b
xor bl, 0xff
mov cl, r9b
xor cl, bl
and cl, r9b
mov r9b, dl
xor r9b, 0xff
mov bl, r10b
xor bl, 0xff
mov sil, dil
xor sil, 1
or r9b, bl
or sil, 1
xor r9b, 0xff
and r9b, sil
mov bl, dl
xor bl, 0xff
mov sil, r10b
and sil, bl
xor r10b, 0xff
and dl, r10b
or sil, dl
mov dl, r9b
xor dl, 0xff
mov r10b, sil
xor r10b, 0xff
mov bl, dil
xor bl, 1
mov r14b, dl
and r14b, 0xff
and r9b, bl
mov r12b, r10b
and r12b, 0xff
and sil, bl
or r14b, r9b
or r12b, sil
xor r14b, r12b
or dl, r10b
xor dl, 0xff
or bl, 1
and dl, bl
or r14b, dl
mov dl, r11b
xor dl, 0xff
and dl, 1
mov r9b, dil
xor r9b, 1
mov r10b, r11b
and r10b, r9b
or dl, r10b
mov r9b, cl
xor r9b, 0xff
and r9b, 1
mov r10b, dil
xor r10b, 1
mov bl, cl
and bl, r10b
mov sil, dil
xor sil, 1
and sil, 0xff
and r10b, 1
or r9b, bl
or sil, r10b
xor r9b, sil
mov r10b, dil
xor r10b, 0
and r10b, 1
mov bl, dil
xor bl, 1
and bl, 0
or r10b, bl
mov bl, dil
xor bl, 0
mov sil, dl
xor sil, bl
and sil, dl
mov bl, r10b
xor bl, 0xff
mov r12b, r11b
xor r12b, bl
and r12b, r11b
mov r11b, dil
xor r11b, 0
mov bl, r9b
xor bl, r11b
and bl, r9b
mov r11b, r10b
xor r11b, 0xff
mov r13b, cl
xor r13b, r11b
and r13b, cl
mov cl, sil
xor cl, 0xff
mov r11b, r12b
xor r11b, 0xff
mov byte [rbp + 0x27a], dil
xor dil, 0
mov byte [rbp + 0x279], cl
and cl, 0
and sil, dil
mov byte [rbp + 0x278], r11b
and r11b, 0
and r12b, dil
or cl, sil
or r11b, r12b
xor cl, r11b
mov r11b, byte [rbp + 0x279]
mov sil, byte [rbp + 0x278]
or r11b, sil
xor r11b, 0xff
or dil, 0
and r11b, dil
or cl, r11b
mov r11b, bl
and r11b, r13b
xor bl, r13b
or r11b, bl
mov bl, cl
xor bl, 0xff
and bl, 1
mov dil, byte [rbp + 0x27a]
xor dil, 1
and cl, dil
mov r12b, r11b
xor r12b, 0xff
and r12b, 0xff
and r11b, dil
or bl, cl
or r12b, r11b
xor bl, r12b
mov cl, dl
xor cl, 0xff
mov r11b, r9b
xor r11b, 0xff
mov dil, byte [rbp + 0x27a]
xor dil, 0
mov r12b, cl
and r12b, 0
and dl, dil
mov r13b, r11b
and r13b, 0
and r9b, dil
or r12b, dl
or r13b, r9b
xor r12b, r13b
or cl, r11b
xor cl, 0xff
or dil, 0
and cl, dil
or r12b, cl
mov cl, r12b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x27a]
xor dl, 1
and r12b, dl
or cl, r12b
mov dl, byte [rbp + 0x27a]
xor dl, 0
mov r9b, r10b
xor r9b, 0xff
mov r11b, byte [rbp + 0x27a]
xor r11b, 1
mov dil, dl
and dil, 0xff
mov r12b, r11b
and r12b, 0
mov r13b, r9b
and r13b, 0xff
and r10b, r11b
or dil, r12b
or r13b, r10b
xor dil, r13b
or dl, r9b
xor dl, 0xff
or r11b, 1
and dl, r11b
or dil, dl
xor dil, 0xff
mov dl, cl
xor dl, dil
and dl, cl
mov cl, bl
and cl, dl
xor bl, dl
or cl, bl
mov dl, r14b
xor dl, 0xff
and dl, 0
mov r9b, byte [rbp + 0x27a]
xor r9b, 0
mov r10b, r14b
and r10b, r9b
mov r11b, byte [rbp + 0x27a]
xor r11b, 1
and r11b, 0
and r9b, 1
or dl, r10b
or r11b, r9b
xor dl, r11b
mov r9b, byte [rbp + 0x27a]
xor r9b, 0
xor dl, 0xff
mov r10b, byte [rbp + 0x27a]
xor r10b, 0
or r9b, dl
or r10b, 0
xor r9b, 0xff
and r9b, r10b
mov dl, byte [rbp + 0x27a]
xor dl, 0
and dl, 1
mov r10b, byte [rbp + 0x27a]
xor r10b, 1
mov r11b, r10b
and r11b, 0
mov bl, byte [rbp + 0x27a]
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, r14b
xor r11b, r10b
and r11b, r14b
mov r10b, cl
xor r10b, 0xff
and r10b, 1
mov bl, byte [rbp + 0x27a]
xor bl, 1
mov dil, cl
and dil, bl
or r10b, dil
mov bl, byte [rbp + 0x27a]
xor bl, 0
mov dil, r10b
xor dil, bl
and dil, r10b
xor cl, 0xff
xor dl, 0xff
mov r10b, byte [rbp + 0x27a]
xor r10b, 0
or cl, dl
or r10b, 0
xor cl, 0xff
and cl, r10b
mov dl, r9b
xor dl, 0xff
mov r10b, r11b
xor r10b, 0xff
mov bl, byte [rbp + 0x27a]
xor bl, 1
mov r14b, dl
and r14b, 0xff
and r9b, bl
mov r12b, r10b
and r12b, 0xff
and r11b, bl
or r14b, r9b
or r12b, r11b
xor r14b, r12b
or dl, r10b
xor dl, 0xff
or bl, 1
and dl, bl
or r14b, dl
mov dl, dil
and dl, cl
xor dil, cl
or dl, dil
mov cl, r14b
xor cl, 0xff
mov r9b, dl
and r9b, cl
xor dl, 0xff
and r14b, dl
or r9b, r14b
mov cl, r15b
xor cl, 0xff
mov dl, al
xor dl, cl
and dl, al
mov cl, al
xor cl, 0xff
and cl, 0
mov r10b, byte [rbp + 0x27a]
xor r10b, 0
and al, r10b
mov r11b, r15b
xor r11b, 0xff
and r11b, 0
and r15b, r10b
or cl, al
or r11b, r15b
xor cl, r11b
mov al, dl
and al, cl
xor dl, cl
or al, dl
mov cl, al
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x27a]
xor dl, 1
mov r10b, al
and r10b, dl
mov r11b, byte [rbp + 0x27a]
xor r11b, 1
and r11b, 0xff
and dl, 1
or cl, r10b
or r11b, dl
xor cl, r11b
mov dl, byte [rbp + 0x27a]
xor dl, 1
xor cl, 0xff
mov r10b, byte [rbp + 0x27a]
xor r10b, 1
or dl, cl
or r10b, 1
xor dl, 0xff
and dl, r10b
mov cl, byte [rbp + 0x27a]
xor cl, 1
and cl, 1
mov r10b, byte [rbp + 0x27a]
xor r10b, 1
and r10b, 1
or cl, r10b
xor al, 0xff
xor cl, 0xff
mov r10b, byte [rbp + 0x27a]
xor r10b, 0
or al, cl
or r10b, 0
xor al, 0xff
and al, r10b
mov cl, dl
and cl, al
xor dl, al
or cl, dl
mov al, r8b
xor al, 0xff
xor al, 0
and al, 0
mov dl, byte [rbp + 0x27a]
xor dl, 0
and dl, 1
mov r10b, byte [rbp + 0x27a]
xor r10b, 1
mov r11b, r10b
and r11b, 0
mov bl, r8b
xor bl, 0xff
and bl, 0xff
and r8b, r10b
or dl, r11b
or bl, r8b
xor dl, bl
mov r8b, al
xor r8b, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, byte [rbp + 0x27a]
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, cl
xor al, 0xff
and al, 0
mov dl, byte [rbp + 0x27a]
xor dl, 0
and cl, dl
mov r8b, byte [rbp + 0x27a]
xor r8b, 1
and r8b, 0
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 + 0x27a]
xor dl, 1
and bl, dl
mov r8b, byte [rbp + 0x27a]
xor r8b, 1
and r8b, 0xff
and dl, 1
or cl, bl
or r8b, dl
xor cl, r8b
mov dl, byte [rbp + 0x27a]
xor dl, 0
and dl, 1
mov r8b, byte [rbp + 0x27a]
xor r8b, 1
mov r10b, r8b
and r10b, 0
mov r11b, byte [rbp + 0x27a]
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, cl
xor r10b, 0xff
mov r11b, byte [rbp + 0x27a]
xor r11b, 0
mov bl, r8b
and bl, 0
and al, r11b
mov dil, r10b
and dil, 0
and cl, r11b
or bl, al
or dil, cl
xor bl, dil
or r8b, r10b
xor r8b, 0xff
or r11b, 0
and r8b, r11b
or bl, r8b
mov al, byte [rbp + 0x27a]
xor al, 0
mov cl, dl
xor cl, 0xff
mov r8b, byte [rbp + 0x27a]
xor r8b, 0
mov r10b, al
and r10b, 0
mov r11b, r8b
and r11b, 0
mov dil, cl
and dil, 0
and dl, r8b
or r10b, r11b
or dil, dl
xor r10b, dil
or al, cl
xor al, 0xff
or r8b, 0
and al, r8b
or r10b, al
mov al, bl
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x27a]
xor cl, 1
and bl, cl
mov dl, byte [rbp + 0x27a]
xor dl, 1
and dl, 0xff
and cl, 1
or al, bl
or dl, cl
xor al, dl
xor r10b, 0xff
mov cl, al
xor cl, r10b
and cl, al
mov al, r9b
xor al, 0xff
mov dl, cl
xor dl, 0xff
mov r8b, byte [rbp + 0x27a]
xor r8b, 1
or al, dl
or r8b, 1
xor al, 0xff
and al, r8b
mov dl, r9b
xor dl, 0xff
mov r8b, cl
and r8b, dl
xor cl, 0xff
and r9b, cl
or r8b, r9b
mov cl, al
xor cl, 0xff
mov dl, r8b
xor dl, 0xff
mov r9b, byte [rbp + 0x27a]
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 0x6d87a83c
jmp 0x6d8bd2e0
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0x5880f66c
add r8d, 0
add r8d, 0x8da829b4
sub r8d, 0x5880f66c
add r8d, 0xb76a927
sub r8d, 1
sub r8d, 0xb76a927
mov r9d, eax
sub r9d, 0x8da829b4
add r8d, r9d
mov r9d, eax
sub r9d, 0x4c02abef
mov r10d, ecx
add r10d, r9d
sub r10d, 0x2d0d3926
add r10d, r8d
add r10d, 0x2d0d3926
mov r8d, eax
sub r8d, r10d
mov r9d, eax
sub r9d, 0x4c02abef
add r8d, r9d
sub eax, r8d
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, 1
or r15b, sil
or r14b, 1
xor r15b, 0xff
and r15b, r14b
mov sil, r11b
xor sil, 0xff
and sil, 0
mov r14b, dil
xor r14b, 0
mov r12b, r11b
and r12b, r14b
mov r13b, dil
xor r13b, 1
and r13b, 0
and r14b, 1
or sil, r12b
or r13b, r14b
xor sil, r13b
mov r14b, bl
xor r14b, 0xff
xor sil, 0xff
mov r12b, dil
xor r12b, 1
or r14b, sil
or r12b, 1
xor r14b, 0xff
and r14b, r12b
mov sil, bl
xor sil, 0xff
and sil, 1
mov r12b, dil
xor r12b, 1
and bl, r12b
or sil, bl
xor sil, 0xff
mov bl, r11b
xor bl, sil
and bl, r11b
mov r11b, r14b
xor r11b, 0xff
mov sil, bl
xor sil, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, r11b
and r13b, 0
and r14b, r12b
mov al, sil
and al, 0
and bl, r12b
or r13b, r14b
or al, bl
xor r13b, al
or r11b, sil
xor r11b, 0xff
or r12b, 0
and r11b, r12b
or r13b, r11b
mov al, r15b
xor al, 0xff
mov r11b, r13b
xor r11b, 0xff
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
mov bl, dil
xor bl, 1
and r15b, bl
mov sil, r13b
xor sil, 0xff
and sil, 0xff
and r13b, bl
or r11b, r15b
or sil, r13b
xor r11b, sil
mov bl, al
xor bl, 0xff
mov sil, r11b
xor sil, 0xff
xor dil, 1
mov r14b, bl
and r14b, 0xff
and al, dil
mov r15b, sil
and r15b, 0xff
and r11b, dil
or r14b, al
or r15b, r11b
xor r14b, r15b
or bl, sil
xor bl, 0xff
or dil, 1
and bl, dil
or r14b, bl
test r14b, 1
jne 0x6d87aa80
jmp 0x6d8bd2e0
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0xc6da8c03
add r8d, 0
sub r8d, 0xba95001a
sub r8d, 0xc6da8c03
mov r9d, ecx
add r9d, 0xf3d74823
add r9d, r8d
sub r9d, 0xf3d74823
mov r8d, 0x62a7e1d7
add r8d, 0
sub r8d, 1
sub r8d, 0x62a7e1d7
mov r10d, eax
sub r10d, r9d
mov r9d, eax
sub r9d, r8d
add r10d, r9d
mov r8d, eax
sub r8d, r10d
mov r9d, eax
sub r9d, r8d
add r9d, 0
mov r8d, eax
sub r8d, 0xc21b238d
sub r8d, 0xba95001a
add r8d, 0xc21b238d
sub r9d, 0x20ab85f
add r9d, r8d
add r9d, 0x20ab85f
sub eax, r9d
add eax, 0
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, bl
xor sil, 0xff
and sil, 0
mov dil, 1
mov r14b, dil
xor r14b, 0
mov r15b, bl
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
mov r14b, r11b
xor r14b, 0xff
mov r15b, sil
and r15b, r14b
xor sil, 0xff
mov r14b, r11b
and r14b, sil
or r15b, r14b
mov sil, r11b
xor sil, 0xff
mov r14b, r15b
xor r14b, sil
and r14b, r15b
mov sil, r11b
xor sil, 0xff
and sil, 1
mov r15b, dil
xor r15b, 1
mov r12b, r11b
and r12b, r15b
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or sil, r12b
or r13b, r15b
xor sil, r13b
mov r15b, bl
xor r15b, 0xff
xor sil, 0xff
mov r12b, dil
xor r12b, 1
or r15b, sil
or r12b, 1
xor r15b, 0xff
and r15b, r12b
mov sil, bl
xor sil, 0xff
and sil, 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, 1
or r11b, sil
or bl, 1
xor r11b, 0xff
and r11b, bl
mov bl, r15b
xor bl, 0xff
mov sil, r11b
xor sil, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, bl
and r13b, 0
and r15b, r12b
mov al, sil
and al, 0
and r11b, r12b
or r13b, r15b
or al, r11b
xor r13b, al
or bl, sil
xor bl, 0xff
or r12b, 0
and bl, r12b
or r13b, bl
mov al, r14b
xor al, 0xff
and al, 1
mov r11b, dil
xor r11b, 1
mov bl, r14b
and bl, r11b
or al, bl
mov r11b, r13b
xor r11b, 0xff
and r11b, 0
mov bl, dil
xor bl, 0
mov sil, r13b
and sil, bl
mov r15b, dil
xor r15b, 1
and r15b, 0
and bl, 1
or r11b, sil
or r15b, bl
xor r11b, r15b
mov bl, dil
xor bl, 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, al
xor r15b, sil
and r15b, al
mov sil, bl
xor sil, 0xff
mov r12b, r14b
xor r12b, sil
and r12b, r14b
mov sil, r11b
xor sil, 0xff
mov r14b, dil
xor r14b, 1
mov cl, dil
xor cl, 1
or sil, r14b
or cl, 1
xor sil, 0xff
and sil, cl
mov cl, bl
xor cl, 0xff
mov r14b, r13b
xor r14b, cl
and r14b, r13b
mov cl, r15b
xor cl, 0xff
mov r13b, r12b
xor r13b, 0xff
mov dl, dil
xor dl, 0
mov r8b, cl
and r8b, 0
and r15b, dl
mov r9b, r13b
and r9b, 0
and r12b, dl
or r8b, r15b
or r9b, r12b
xor r8b, r9b
or cl, r13b
xor cl, 0xff
or dl, 0
and cl, dl
or r8b, cl
mov cl, sil
and cl, r14b
xor sil, r14b
or cl, sil
mov dl, r8b
xor dl, 0xff
mov r9b, cl
and r9b, dl
xor cl, 0xff
and r8b, cl
or r9b, r8b
mov cl, al
xor cl, 0xff
mov dl, r11b
xor dl, 0xff
mov r8b, dil
xor r8b, 0
mov sil, cl
and sil, 0
and al, r8b
mov r14b, dl
and r14b, 0
and r11b, r8b
or sil, al
or r14b, r11b
xor sil, r14b
or cl, dl
xor cl, 0xff
or r8b, 0
and cl, r8b
or sil, cl
mov al, sil
xor al, 0xff
and al, 0
mov cl, dil
xor cl, 0
and sil, cl
mov dl, dil
xor dl, 1
and dl, 0
and cl, 1
or al, sil
or dl, cl
xor al, dl
mov cl, dil
xor cl, 1
mov dl, bl
xor dl, 0xff
mov r8b, dil
xor r8b, 0
mov r11b, cl
and r11b, 0
mov sil, r8b
and sil, 1
mov r14b, dl
and r14b, 0
and bl, r8b
or r11b, sil
or r14b, bl
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, r9b
xor al, 0xff
mov dl, cl
xor dl, 0xff
xor dil, 0
mov r8b, al
and r8b, 0
and r9b, dil
mov r11b, dl
and r11b, 0
and cl, dil
or r8b, r9b
or r11b, cl
xor r8b, r11b
or al, dl
xor al, 0xff
or dil, 0
and al, dil
or r8b, al
test r8b, 1
jne 0x6d87ae7b
jmp 0x6d8b75e8
mov rcx, qword [rbp + 0x4e8]
mov rax, qword [rbp + 0x550]
mov rdx, qword [rbp + 0x4f8]
movsxd r8, dword [rbp + 0x4f4]
imul r8, r8, 0x28
add rdx, r8
mov r9d, dword [rdx + 0x14]
mov edx, r9d
add rax, rdx
mov rdx, qword [rbp + 0x4f8]
movsxd r8, dword [rbp + 0x4f4]
imul r8, r8, 0x28
add rdx, r8
mov r9d, dword [rdx + 0x10]
mov r8d, r9d
sub rsp, 0x20
mov rdx, rax
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, 0xdba4db64
sub esi, 0xf5946c15
add esi, 0xdba4db64
mov edi, r10d
add edi, 0xfd78ff4e
add edi, esi
sub edi, 0xfd78ff4e
add edi, 0x9800b10
sub edi, 0x850d9d02
sub edi, 0x9800b10
sub edi, 0x4fef1ccb
sub edi, 1
add edi, 0x4fef1ccb
add edi, 0x68ee148
add edi, 0x850d9d02
sub edi, 0x68ee148
sub r9d, 0x965462ba
sub r9d, edi
add r9d, 0x965462ba
mov esi, 0x55ea9cec
add esi, 0
sub esi, 0xf5946c15
sub esi, 0x55ea9cec
sub r9d, 0xea01cded
add r9d, esi
add r9d, 0xea01cded
mov esi, 0xf02f219
add esi, 0
sub esi, r9d
sub esi, 0xf02f219
imul r10d, esi
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
xor r15b, 0xff
xor r15b, 0
and r15b, 0
mov cl, r12b
xor cl, 0
and cl, 1
mov dl, r12b
xor dl, 1
and dl, 0
or cl, dl
mov dl, bl
xor dl, 0xff
mov r13b, cl
xor r13b, 0xff
mov r8b, r12b
xor r8b, 1
or dl, r13b
or r8b, 1
xor dl, 0xff
and dl, r8b
mov r8b, r12b
xor r8b, 1
and r8b, 1
mov r13b, r12b
xor r13b, 1
mov r9b, r13b
and r9b, 1
mov r10b, r12b
xor r10b, 1
and r10b, 0xff
and r13b, 1
or r8b, r9b
or r10b, r13b
xor r8b, r10b
xor r8b, 0xff
mov r9b, r12b
xor r9b, 0
mov r10b, r12b
xor r10b, 1
or r8b, r9b
or r10b, 1
xor r8b, 0xff
and r8b, r10b
mov r9b, r12b
xor r9b, 1
xor cl, 0xff
mov r10b, r12b
xor r10b, 0
or r9b, cl
or r10b, 0
xor r9b, 0xff
and r9b, r10b
mov cl, r15b
xor cl, 0xff
mov r10b, dl
xor r10b, 0xff
mov r13b, r12b
xor r13b, 0
mov r11b, cl
and r11b, 0
and r15b, r13b
mov sil, r10b
and sil, 0
and dl, r13b
or r11b, r15b
or sil, dl
xor r11b, sil
or cl, r10b
xor cl, 0xff
or r13b, 0
and cl, r13b
or r11b, cl
mov cl, r8b
xor cl, 0xff
mov dl, r9b
xor dl, 0xff
mov r10b, r12b
xor r10b, 0
mov sil, cl
and sil, 0
and r8b, r10b
mov r15b, dl
and r15b, 0
and r9b, r10b
or sil, r8b
or r15b, r9b
xor sil, r15b
or cl, dl
xor cl, 0xff
or r10b, 0
and cl, r10b
or sil, cl
mov cl, r11b
xor cl, 0xff
and cl, 1
mov dl, r12b
xor dl, 1
and r11b, dl
mov r8b, sil
xor r8b, 0xff
and r8b, 0xff
and sil, dl
or cl, r11b
or r8b, sil
xor cl, r8b
mov dl, r14b
xor dl, 0xff
and dl, 1
mov r8b, r12b
xor r8b, 1
mov r9b, r14b
and r9b, r8b
or dl, r9b
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov r8b, r12b
xor r8b, 1
and r8b, 1
mov r9b, r12b
xor r9b, 1
mov r10b, r9b
and r10b, 1
mov r11b, r12b
xor r11b, 1
and r11b, 0xff
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
xor r8b, 0xff
mov r9b, r14b
xor r9b, r8b
and r9b, r14b
mov r8b, dl
xor r8b, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r11b, r12b
xor r11b, 1
mov sil, r8b
and sil, 0xff
and dl, r11b
mov r15b, r10b
and r15b, 0xff
and r9b, r11b
or sil, dl
or r15b, r9b
xor sil, r15b
or r8b, r10b
xor r8b, 0xff
or r11b, 1
and r8b, r11b
or sil, r8b
mov dl, r12b
xor dl, 0
and dl, 0
mov r8b, r12b
xor r8b, 0
mov r9b, r8b
and r9b, 0
mov r10b, r12b
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, r12b
xor r8b, 0
and r8b, 1
mov r9b, r12b
xor r9b, 1
and r9b, 0
or r8b, r9b
mov r9b, r8b
xor r9b, 0xff
xor r9b, 0
and r9b, 0
mov r10b, r12b
xor r10b, 1
and r10b, 1
mov r11b, r12b
xor r11b, 1
and r11b, 1
or r10b, r11b
xor r10b, 0xff
mov r11b, r12b
xor r11b, 0
mov r15b, r12b
xor r15b, 1
or r10b, r11b
or r15b, 1
xor r10b, 0xff
and r10b, r15b
mov r11b, r12b
xor r11b, 1
xor r8b, 0xff
mov r15b, r12b
xor r15b, 0
or r11b, r8b
or r15b, 0
xor r11b, 0xff
and r11b, r15b
mov r8b, dl
and r8b, r9b
xor dl, r9b
or r8b, dl
mov dl, r10b
and dl, r11b
xor r10b, r11b
or dl, r10b
mov r9b, r8b
xor r9b, 0xff
mov r10b, dl
and r10b, r9b
xor dl, 0xff
and r8b, dl
or r10b, r8b
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, r12b
xor r8b, 1
mov r9b, cl
and r9b, r8b
or dl, r9b
mov r8b, r12b
xor r8b, 0
and r8b, 0
mov r9b, r12b
xor r9b, 0
mov r11b, r9b
and r11b, 0
mov r15b, r12b
xor r15b, 1
and r15b, 0
and r9b, 1
or r8b, r11b
or r15b, r9b
xor r8b, r15b
mov r9b, r12b
xor r9b, 0
and r9b, 0
mov r11b, r12b
xor r11b, 0
mov r15b, r11b
and r15b, 0
mov r13b, r12b
xor r13b, 1
and r13b, 0
and r11b, 1
or r9b, r15b
or r13b, r11b
xor r9b, r13b
mov r11b, dl
and r11b, r8b
xor dl, r8b
or r11b, dl
mov dl, r9b
and dl, 0
xor r9b, 0
or dl, r9b
mov r8b, r11b
xor r8b, 0xff
and r8b, 1
mov r9b, r12b
xor r9b, 1
and r11b, r9b
or r8b, r11b
xor dl, 0xff
mov r9b, r8b
xor r9b, dl
and r9b, r8b
mov dl, bl
xor dl, 0xff
and dl, 1
mov r8b, r12b
xor r8b, 1
and bl, r8b
or dl, bl
mov r8b, r10b
xor r8b, 0xff
and r8b, 0
mov r11b, r12b
xor r11b, 0
mov bl, r10b
and bl, r11b
mov r15b, r12b
xor r15b, 1
and r15b, 0
and r11b, 1
or r8b, bl
or r15b, r11b
xor r8b, r15b
mov r11b, r12b
xor r11b, 1
and r11b, 1
mov bl, r12b
xor bl, 1
and bl, 1
or r11b, bl
mov bl, dl
xor bl, 0xff
mov r15b, r8b
xor r15b, 0xff
mov r13b, r12b
xor r13b, 0
mov dil, bl
and dil, 0
and dl, r13b
mov byte [rbp + 0x277], r15b
and r15b, 0
and r8b, r13b
or dil, dl
or r15b, r8b
xor dil, r15b
mov dl, byte [rbp + 0x277]
or bl, dl
xor bl, 0xff
or r13b, 0
and bl, r13b
or dil, bl
mov r8b, r11b
and r8b, 1
xor r11b, 1
or r8b, r11b
mov r11b, dil
xor r11b, 0xff
and r11b, 1
mov bl, r12b
xor bl, 1
and dil, bl
or r11b, dil
xor r8b, 0xff
mov bl, r11b
xor bl, r8b
and bl, r11b
mov r8b, sil
xor r8b, 0xff
and r8b, 1
mov r11b, r12b
xor r11b, 1
mov dil, sil
and dil, r11b
mov r15b, r12b
xor r15b, 1
and r15b, 0xff
and r11b, 1
or r8b, dil
or r15b, r11b
xor r8b, r15b
mov r11b, r12b
xor r11b, 0
and r11b, 1
mov dil, r12b
xor dil, 1
and dil, 0
or r11b, dil
mov dil, r12b
xor dil, 1
and dil, 1
mov r15b, r12b
xor r15b, 1
and r15b, 1
or dil, r15b
mov r15b, r8b
xor r15b, 0xff
mov r13b, r11b
xor r13b, 0xff
mov dl, r12b
xor dl, 0
mov byte [rbp + 0x276], r15b
and r15b, 0
and r8b, dl
mov byte [rbp + 0x275], r13b
and r13b, 0
and r11b, dl
or r15b, r8b
or r13b, r11b
xor r15b, r13b
mov r8b, byte [rbp + 0x276]
mov r11b, byte [rbp + 0x275]
or r8b, r11b
xor r8b, 0xff
or dl, 0
and r8b, dl
or r15b, r8b
mov dl, r12b
xor dl, 1
mov r8b, dil
xor r8b, 0xff
mov r13b, r12b
xor r13b, 1
mov r11b, dl
and r11b, 0xff
mov byte [rbp + 0x274], r13b
and r13b, 1
mov byte [rbp + 0x273], r8b
and r8b, 0xff
mov qword [rbp + 0x268], rax
mov al, byte [rbp + 0x274]
and dil, al
or r11b, r13b
or r8b, dil
xor r11b, r8b
mov r8b, byte [rbp + 0x273]
or dl, r8b
xor dl, 0xff
or al, 1
and dl, al
or r11b, dl
mov al, r15b
xor al, 0xff
and al, 0
mov dl, r12b
xor dl, 0
and r15b, dl
mov dil, r12b
xor dil, 1
and dil, 0
and dl, 1
or al, r15b
or dil, dl
xor al, dil
xor r11b, 0xff
mov dl, al
xor dl, r11b
and dl, al
mov al, r10b
xor al, 0xff
and al, 0
mov r11b, r12b
xor r11b, 0
mov dil, r10b
and dil, r11b
mov r15b, r12b
xor r15b, 1
and r15b, 0
and r11b, 1
or al, dil
or r15b, r11b
xor al, r15b
mov r11b, r14b
xor r11b, 0xff
and r11b, 1
mov dil, r12b
xor dil, 1
mov r15b, r14b
and r15b, dil
mov r13b, al
xor r13b, 0xff
and r13b, 0xff
and al, dil
or r11b, r15b
or r13b, al
xor r11b, r13b
xor r14b, 0xff
mov al, r11b
xor al, r14b
and al, r11b
mov r11b, r9b
xor r11b, 0xff
and r11b, 1
mov dil, r12b
xor dil, 1
mov r14b, r9b
and r14b, dil
or r11b, r14b
mov dil, bl
xor dil, 0xff
and dil, 1
mov r14b, r12b
xor r14b, 1
mov r15b, bl
and r15b, r14b
mov r13b, r12b
xor r13b, 1
and r13b, 0xff
and r14b, 1
or dil, r15b
or r13b, r14b
xor dil, r13b
mov r14b, r12b
xor r14b, 1
and r14b, 1
mov r15b, r12b
xor r15b, 1
mov r13b, r15b
and r13b, 1
mov r8b, r12b
xor r8b, 1
and r8b, 0xff
and r15b, 1
or r14b, r13b
or r8b, r15b
xor r14b, r8b
mov r8b, r11b
xor r8b, 0xff
mov r15b, r12b
xor r15b, 1
mov r13b, r12b
xor r13b, 1
or r8b, r15b
or r13b, 1
xor r8b, 0xff
and r8b, r13b
mov r15b, r14b
xor r15b, 0xff
mov r13b, r9b
xor r13b, r15b
and r13b, r9b
mov r9b, r12b
xor r9b, 1
mov r15b, dil
xor r15b, r9b
and r15b, dil
xor bl, 0xff
mov r9b, r14b
xor r9b, 0xff
mov byte [rbp + 0x267], r12b
xor r12b, 0
or bl, r9b
or r12b, 0
xor bl, 0xff
and bl, r12b
mov r9b, r8b
xor r9b, 0xff
mov r12b, r13b
xor r12b, 0xff
mov byte [rbp + 0x266], al
mov al, byte [rbp + 0x267]
xor al, 0
mov byte [rbp + 0x265], r9b
and r9b, 0
and r8b, al
mov byte [rbp + 0x264], r12b
and r12b, 0
and r13b, al
or r9b, r8b
or r12b, r13b
xor r9b, r12b
mov r8b, byte [rbp + 0x265]
mov r12b, byte [rbp + 0x264]
or r8b, r12b
xor r8b, 0xff
or al, 0
and r8b, al
or r9b, r8b
mov al, r15b
xor al, 0xff
mov r8b, bl
xor r8b, 0xff
mov r13b, byte [rbp + 0x267]
xor r13b, 0
mov r12b, al
and r12b, 0
and r15b, r13b
mov byte [rbp + 0x263], r8b
and r8b, 0
and bl, r13b
or r12b, r15b
or r8b, bl
xor r12b, r8b
mov r8b, byte [rbp + 0x263]
or al, r8b
xor al, 0xff
or r13b, 0
and al, r13b
or r12b, al
mov al, r9b
xor al, 0xff
mov bl, r12b
and bl, al
xor r12b, 0xff
and r9b, r12b
or bl, r9b
mov al, r11b
and al, dil
xor r11b, dil
or al, r11b
mov r9b, al
xor r9b, 0xff
and r9b, 1
mov r11b, byte [rbp + 0x267]
xor r11b, 1
and al, r11b
or r9b, al
mov al, byte [rbp + 0x267]
xor al, 1
mov r11b, r14b
xor r11b, 0xff
mov dil, byte [rbp + 0x267]
xor dil, 1
mov r15b, al
and r15b, 0xff
mov r12b, dil
and r12b, 1
mov r13b, r11b
and r13b, 0xff
and r14b, dil
or r15b, r12b
or r13b, r14b
xor r15b, r13b
or al, r11b
xor al, 0xff
or dil, 1
and al, dil
or r15b, al
xor r9b, 0xff
xor r15b, 0xff
mov al, byte [rbp + 0x267]
xor al, 0
or r9b, r15b
or al, 0
xor r9b, 0xff
and r9b, al
mov al, bl
xor al, 0xff
mov r11b, r9b
xor r11b, 0xff
mov dil, byte [rbp + 0x267]
xor dil, 1
mov r14b, al
and r14b, 0xff
and bl, dil
mov r15b, r11b
and r15b, 0xff
and r9b, dil
or r14b, bl
or r15b, r9b
xor r14b, r15b
or al, r11b
xor al, 0xff
or dil, 1
and al, dil
or r14b, al
mov al, dl
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x267]
xor r9b, 1
mov r11b, dl
and r11b, r9b
or al, r11b
mov r9b, byte [rbp + 0x266]
xor r9b, 0xff
and r9b, 0
mov r11b, byte [rbp + 0x267]
xor r11b, 0
mov bl, byte [rbp + 0x266]
and bl, r11b
mov dil, byte [rbp + 0x267]
xor dil, 1
and dil, 0
and r11b, 1
or r9b, bl
or dil, r11b
xor r9b, dil
mov r11b, byte [rbp + 0x267]
xor r11b, 0
and r11b, 1
mov bl, byte [rbp + 0x267]
xor bl, 1
and bl, 0
or r11b, bl
mov bl, al
xor bl, 0xff
mov dil, byte [rbp + 0x267]
xor dil, 0
mov r15b, byte [rbp + 0x267]
xor r15b, 1
or bl, dil
or r15b, 1
xor bl, 0xff
and bl, r15b
xor dl, 0xff
mov dil, r11b
xor dil, 0xff
mov r15b, byte [rbp + 0x267]
xor r15b, 1
or dl, dil
or r15b, 1
xor dl, 0xff
and dl, r15b
mov dil, byte [rbp + 0x267]
xor dil, 0
mov r15b, r9b
xor r15b, dil
and r15b, r9b
mov dil, r11b
xor dil, 0xff
mov r12b, byte [rbp + 0x266]
xor r12b, dil
mov dil, byte [rbp + 0x266]
and r12b, dil
mov r13b, bl
xor r13b, 0xff
mov r8b, dl
xor r8b, 0xff
mov dil, byte [rbp + 0x267]
xor dil, 1
mov byte [rbp + 0x262], r13b
and r13b, 0xff
and bl, dil
mov byte [rbp + 0x261], r8b
and r8b, 0xff
and dl, dil
or r13b, bl
or r8b, dl
xor r13b, r8b
mov dl, byte [rbp + 0x262]
mov r8b, byte [rbp + 0x261]
or dl, r8b
xor dl, 0xff
or dil, 1
and dl, dil
or r13b, dl
mov dl, r15b
and dl, r12b
xor r15b, r12b
or dl, r15b
mov bl, r13b
xor bl, 0xff
mov dil, dl
and dil, bl
xor dl, 0xff
and r13b, dl
or dil, r13b
mov dl, al
and dl, r9b
xor al, r9b
or dl, al
mov al, dl
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x267]
xor r9b, 1
and dl, r9b
mov bl, byte [rbp + 0x267]
xor bl, 1
and bl, 0xff
and r9b, 1
or al, dl
or bl, r9b
xor al, bl
mov dl, r11b
and dl, 0
xor r11b, 0
or dl, r11b
xor dl, 0xff
mov r9b, al
xor r9b, dl
and r9b, al
mov al, dil
xor al, 0xff
mov dl, r9b
xor dl, 0xff
mov r11b, byte [rbp + 0x267]
xor r11b, 0
mov bl, al
and bl, 0
and dil, r11b
mov r15b, dl
and r15b, 0
and r9b, r11b
or bl, dil
or r15b, r9b
xor bl, r15b
or al, dl
xor al, 0xff
or r11b, 0
and al, r11b
or bl, al
mov al, r14b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x267]
xor dl, 1
mov r9b, r14b
and r9b, dl
or al, r9b
xor al, 0xff
xor al, 1
and al, 0xff
mov dl, byte [rbp + 0x267]
xor dl, 1
and dl, 1
mov r9b, byte [rbp + 0x267]
xor r9b, 1
mov r11b, r9b
and r11b, 1
mov dil, byte [rbp + 0x267]
xor dil, 1
and dil, 0xff
and r9b, 1
or dl, r11b
or dil, r9b
xor dl, dil
mov r9b, dl
xor r9b, 0xff
mov r11b, r14b
xor r11b, r9b
and r11b, r14b
mov r9b, bl
xor r9b, 0xff
and r9b, 1
mov dil, byte [rbp + 0x267]
xor dil, 1
mov r14b, bl
and r14b, dil
mov r15b, byte [rbp + 0x267]
xor r15b, 1
and r15b, 0xff
and dil, 1
or r9b, r14b
or r15b, dil
xor r9b, r15b
mov dil, byte [rbp + 0x267]
xor dil, 1
mov r14b, r9b
xor r14b, dil
and r14b, r9b
xor dl, 0xff
mov r9b, bl
xor r9b, dl
and r9b, bl
mov dl, al
xor dl, 0xff
mov bl, r11b
xor bl, 0xff
mov dil, byte [rbp + 0x267]
xor dil, 0
mov r15b, dl
and r15b, 0
and al, dil
mov r12b, bl
and r12b, 0
and r11b, dil
or r15b, al
or r12b, r11b
xor r15b, r12b
or dl, bl
xor dl, 0xff
or dil, 0
and dl, dil
or r15b, dl
mov al, r14b
and al, r9b
xor r14b, r9b
or al, r14b
mov dl, r15b
xor dl, 0xff
and dl, 0
mov r9b, byte [rbp + 0x267]
xor r9b, 0
and r15b, r9b
mov r11b, al
xor r11b, 0xff
and r11b, 0
and al, r9b
or dl, r15b
or r11b, al
xor dl, r11b
mov al, cl
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x267]
xor r9b, 1
mov r11b, cl
and r11b, r9b
or al, r11b
mov r9b, sil
xor r9b, 0xff
and r9b, 1
mov r11b, byte [rbp + 0x267]
xor r11b, 1
mov bl, sil
and bl, r11b
or r9b, bl
mov r11b, byte [rbp + 0x267]
xor r11b, 1
and r11b, 0
mov bl, byte [rbp + 0x267]
xor bl, 0
mov dil, bl
and dil, 1
mov r14b, byte [rbp + 0x267]
xor r14b, 1
and r14b, 0
and bl, 1
or r11b, dil
or r14b, bl
xor r11b, r14b
mov bl, al
xor bl, 0xff
mov dil, byte [rbp + 0x267]
xor dil, 1
mov r14b, byte [rbp + 0x267]
xor r14b, 0
or bl, dil
or r14b, 0
xor bl, 0xff
and bl, r14b
xor cl, 0xff
mov dil, r11b
xor dil, 0xff
mov r14b, byte [rbp + 0x267]
xor r14b, 1
or cl, dil
or r14b, 1
xor cl, 0xff
and cl, r14b
mov dil, r9b
xor dil, 0xff
mov r14b, byte [rbp + 0x267]
xor r14b, 1
mov r15b, byte [rbp + 0x267]
xor r15b, 1
or dil, r14b
or r15b, 1
xor dil, 0xff
and dil, r15b
mov r14b, r11b
xor r14b, 0xff
mov r15b, sil
xor r15b, r14b
and r15b, sil
mov sil, bl
xor sil, 0xff
mov r14b, cl
xor r14b, 0xff
mov r12b, byte [rbp + 0x267]
xor r12b, 1
mov r13b, sil
and r13b, 0xff
and bl, r12b
mov r8b, r14b
and r8b, 0xff
and cl, r12b
or r13b, bl
or r8b, cl
xor r13b, r8b
or sil, r14b
xor sil, 0xff
or r12b, 1
and sil, r12b
or r13b, sil
mov cl, dil
xor cl, 0xff
mov r8b, r15b
xor r8b, 0xff
mov bl, byte [rbp + 0x267]
xor bl, 1
mov sil, cl
and sil, 0xff
and dil, bl
mov r14b, r8b
and r14b, 0xff
and r15b, bl
or sil, dil
or r14b, r15b
xor sil, r14b
or cl, r8b
xor cl, 0xff
or bl, 1
and cl, bl
or sil, cl
mov cl, r13b
xor cl, 0xff
mov r8b, sil
and r8b, cl
xor sil, 0xff
and r13b, sil
or r8b, 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 + 0x267]
xor r9b, 1
and cl, r9b
mov bl, byte [rbp + 0x267]
xor bl, 1
and bl, 0xff
and r9b, 1
or al, cl
or bl, r9b
xor al, bl
mov cl, byte [rbp + 0x267]
xor cl, 1
mov r9b, r11b
xor r9b, 0xff
mov bl, byte [rbp + 0x267]
xor bl, 1
mov sil, cl
and sil, 0xff
mov dil, bl
and dil, 1
mov r14b, r9b
and r14b, 0xff
and r11b, bl
or sil, dil
or r14b, r11b
xor sil, r14b
or cl, r9b
xor cl, 0xff
or bl, 1
and cl, bl
or sil, cl
xor al, 0xff
xor sil, 0xff
mov cl, byte [rbp + 0x267]
xor cl, 1
or al, sil
or cl, 1
xor al, 0xff
and al, cl
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 + 0x267]
xor r8b, 1
mov r9b, cl
and r9b, r8b
or al, r9b
mov r8b, byte [rbp + 0x267]
xor r8b, 1
xor al, 0xff
mov r9b, byte [rbp + 0x267]
xor r9b, 0
or r8b, al
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov al, byte [rbp + 0x267]
xor al, 1
and al, 1
mov r9b, byte [rbp + 0x267]
xor r9b, 1
mov r11b, r9b
and r11b, 1
mov bl, byte [rbp + 0x267]
xor bl, 1
and bl, 0xff
and r9b, 1
or al, r11b
or bl, r9b
xor al, bl
mov r9b, al
xor r9b, 0xff
mov r11b, cl
xor r11b, r9b
and r11b, cl
mov cl, byte [rbp + 0x267]
xor cl, 1
and cl, 1
mov r9b, byte [rbp + 0x267]
xor r9b, 1
mov bl, r9b
and bl, 1
mov sil, byte [rbp + 0x267]
xor sil, 1
and sil, 0xff
and r9b, 1
or cl, bl
or sil, r9b
xor cl, sil
xor cl, 0xff
mov r9b, byte [rbp + 0x267]
xor r9b, 1
mov bl, byte [rbp + 0x267]
xor bl, 0
or cl, r9b
or bl, 0
xor cl, 0xff
and cl, bl
mov r9b, byte [rbp + 0x267]
xor r9b, 1
xor al, 0xff
mov bl, byte [rbp + 0x267]
xor bl, 1
or r9b, al
or bl, 1
xor r9b, 0xff
and r9b, bl
mov al, r8b
and al, r11b
xor r8b, r11b
or al, r8b
mov r8b, cl
xor r8b, 0xff
mov r11b, r9b
xor r11b, 0xff
mov bl, byte [rbp + 0x267]
xor bl, 1
mov sil, r8b
and sil, 0xff
and cl, bl
mov dil, r11b
and dil, 0xff
and r9b, bl
or sil, cl
or dil, r9b
xor sil, dil
or r8b, r11b
xor r8b, 0xff
or bl, 1
and r8b, bl
or sil, r8b
mov cl, al
xor cl, 0xff
and cl, 0
mov r8b, byte [rbp + 0x267]
xor r8b, 0
and al, r8b
mov r9b, sil
xor r9b, 0xff
and r9b, 0
and sil, r8b
or cl, al
or r9b, sil
xor cl, r9b
mov al, r10b
xor al, 0xff
xor al, 0
and al, 0
mov r8b, byte [rbp + 0x267]
xor r8b, 0
mov r9b, r10b
and r9b, r8b
xor r10b, 0xff
and r10b, 0
or r9b, r10b
mov r8b, al
xor r8b, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r11b, byte [rbp + 0x267]
xor r11b, 1
mov bl, r8b
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 r8b, r10b
xor r8b, 0xff
or r11b, 1
and r8b, r11b
or bl, r8b
mov al, cl
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x267]
xor r8b, 1
and cl, r8b
or al, cl
mov cl, bl
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x267]
xor r8b, 1
and bl, r8b
or cl, bl
mov r8b, byte [rbp + 0x267]
xor r8b, 1
and r8b, 1
mov r9b, byte [rbp + 0x267]
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, byte [rbp + 0x267]
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, dl
xor cl, al
and cl, dl
mov al, dl
xor al, 0xff
mov r9b, r8b
and r9b, al
xor r8b, 0xff
and dl, r8b
or r9b, dl
mov al, cl
xor al, 0xff
mov dl, r9b
xor dl, 0xff
mov r8b, byte [rbp + 0x267]
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 0x6d87c0af
jmp 0x6d8b75e8
jmp 0x6d87c0b4
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0x4487efc2
add r8d, 0
sub r8d, 0x5dc990d1
sub r8d, 0x4487efc2
sub r8d, 0x24a45406
sub r8d, 1
add r8d, 0x24a45406
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x5dc990d1
add r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0xca67d9a6
sub r9d, ecx
add r9d, 0xca67d9a6
mov r10d, eax
sub r10d, 0x48a383f1
sub r10d, r8d
add r10d, 0x48a383f1
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, r10d
add r8d, r9d
mov r9d, eax
sub r9d, r8d
sub eax, 0x9156fa80
sub eax, r9d
add eax, 0x9156fa80
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, 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 bl, 0xff
xor r15b, 0xff
mov al, dil
xor al, 0
or bl, r15b
or al, 0
xor bl, 0xff
and bl, al
mov al, sil
and al, r12b
xor sil, r12b
or al, sil
mov cl, r11b
xor cl, 0xff
mov sil, bl
xor sil, 0xff
mov r15b, dil
xor r15b, 0
mov r12b, cl
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 cl, sil
xor cl, 0xff
or r15b, 0
and cl, r15b
or r12b, cl
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, r14b
xor al, 0xff
and al, 1
mov r11b, dil
xor r11b, 1
mov bl, r14b
and bl, r11b
mov sil, dil
xor sil, 1
and sil, 0xff
and r11b, 1
or al, bl
or sil, r11b
xor al, sil
mov r11b, cl
xor r11b, 0xff
and r11b, 1
mov bl, dil
xor bl, 1
mov sil, cl
and sil, bl
or r11b, sil
mov bl, dil
xor bl, 0
and bl, 1
mov sil, dil
xor sil, 1
mov r15b, sil
and r15b, 0
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and sil, 1
or bl, r15b
or r12b, sil
xor bl, r12b
mov sil, dil
xor sil, 0
mov r15b, al
xor r15b, sil
and r15b, al
xor r14b, 0xff
mov sil, bl
xor sil, 0xff
mov r12b, dil
xor r12b, 0
or r14b, sil
or r12b, 0
xor r14b, 0xff
and r14b, r12b
mov sil, r11b
xor sil, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, dil
xor r13b, 0
or sil, r12b
or r13b, 0
xor sil, 0xff
and sil, r13b
xor cl, 0xff
mov r12b, bl
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
or cl, r12b
or r13b, 1
xor cl, 0xff
and cl, r13b
mov r12b, 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
and dl, cl
xor sil, cl
or dl, sil
mov cl, r8b
xor cl, 0xff
and cl, 1
mov r9b, dil
xor r9b, 1
and r8b, r9b
mov sil, dl
xor sil, 0xff
and sil, 0xff
and dl, r9b
or cl, r8b
or sil, dl
xor cl, sil
mov dl, al
xor dl, 0xff
mov r8b, r11b
xor r8b, 0xff
mov r9b, dil
xor r9b, 0
mov sil, dl
and sil, 0
and al, r9b
mov r14b, r8b
and r14b, 0
and r11b, r9b
or sil, al
or r14b, r11b
xor sil, r14b
or dl, r8b
xor dl, 0xff
or r9b, 0
and dl, r9b
or sil, dl
mov al, sil
xor al, 0xff
and al, 0
mov dl, dil
xor dl, 0
and sil, dl
mov r8b, dil
xor r8b, 1
and r8b, 0
and dl, 1
or al, sil
or r8b, dl
xor al, r8b
mov dl, dil
xor dl, 0
mov r8b, bl
xor r8b, 0xff
xor dil, 0
mov r9b, dl
and r9b, 0
mov r11b, dil
and r11b, 0
mov sil, r8b
and sil, 0
and bl, dil
or r9b, r11b
or sil, bl
xor r9b, sil
or dl, r8b
xor dl, 0xff
or dil, 0
and dl, dil
or r9b, dl
xor r9b, 0xff
mov dl, al
xor dl, r9b
and dl, al
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x6d87c529
jmp 0x6d8b764c
xor eax, eax
mov ecx, dword [rbp + 0x4f4]
mov edx, dword [sym.out.dll_x.13]
mov r8d, dword [sym.out.dll_y.14]
mov r9d, eax
sub r9d, 0x6f08c5c1
mov r10d, edx
sub r10d, r9d
sub r10d, 0x7cdbd62a
add r10d, 0xf58c87ed
add r10d, 0x7cdbd62a
mov r9d, eax
sub r9d, 0x6f08c5c1
add r10d, r9d
mov r9d, 0x7638cd85
add r9d, 0
sub r9d, 1
sub r9d, 0x7638cd85
mov r11d, eax
sub r11d, r10d
mov r10d, eax
sub r10d, r9d
add r11d, r10d
sub eax, r11d
mov r9d, 0xc4551cc3
add r9d, 0
sub r9d, 0xf58c87ed
sub r9d, 0xc4551cc3
add eax, 0xf1f08b34
add eax, r9d
sub eax, 0xf1f08b34
imul edx, eax
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, 1
or r15b, dil
or r12b, 1
xor r15b, 0xff
and r15b, r12b
mov dil, r14b
xor dil, 1
and dil, 1
mov r12b, r14b
xor r12b, 1
mov r13b, r12b
and r13b, 1
mov al, r14b
xor al, 1
and al, 0xff
and r12b, 1
or dil, r13b
or al, r12b
xor dil, al
mov al, bl
xor al, 0xff
xor dil, 0xff
mov r12b, r14b
xor r12b, 0
or al, dil
or r12b, 0
xor al, 0xff
and al, r12b
mov dil, r15b
and dil, al
xor r15b, al
or dil, r15b
mov al, sil
xor al, 0xff
and al, 1
mov r15b, r14b
xor r15b, 1
mov r12b, sil
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
mov r13b, r12b
and r13b, 1
mov dl, r14b
xor dl, 1
and dl, 0xff
and r12b, 1
or r15b, r13b
or dl, r12b
xor r15b, dl
mov dl, sil
xor dl, 0xff
xor r15b, 0xff
mov r12b, r14b
xor r12b, 1
or dl, r15b
or r12b, 1
xor dl, 0xff
and dl, r12b
mov r15b, al
xor r15b, 0xff
mov r12b, dl
xor r12b, 0xff
mov r13b, r14b
xor r13b, 1
mov r8b, r15b
and r8b, 0xff
and al, r13b
mov r9b, r12b
and r9b, 0xff
and dl, r13b
or r8b, al
or r9b, dl
xor r8b, r9b
or r15b, r12b
xor r15b, 0xff
or r13b, 1
and r15b, r13b
or r8b, r15b
mov al, r14b
xor al, 0
and al, 1
mov dl, r14b
xor dl, 1
and dl, 0
or al, dl
xor al, 0xff
xor al, 1
and al, 0xff
mov dl, r14b
xor dl, 1
and dl, 1
mov r9b, r14b
xor r9b, 1
mov r15b, r9b
and r15b, 1
mov r12b, r14b
xor r12b, 1
and r12b, 0xff
and r9b, 1
or dl, r15b
or r12b, r9b
xor dl, r12b
xor dl, 0xff
xor dl, 0
and dl, 0
mov r9b, al
xor r9b, 0xff
mov r15b, dl
xor r15b, 0xff
mov r12b, r14b
xor r12b, 1
mov r13b, r9b
and r13b, 0xff
and al, r12b
mov r10b, r15b
and r10b, 0xff
and dl, r12b
or r13b, al
or r10b, dl
xor r13b, r10b
or r9b, r15b
xor r9b, 0xff
or r12b, 1
and r9b, r12b
or r13b, r9b
mov al, dil
xor al, 0xff
and al, 1
mov dl, r14b
xor dl, 1
mov r9b, dil
and r9b, dl
or al, r9b
mov dl, r14b
xor dl, 0
and dl, 0
mov r9b, r14b
xor r9b, 0
mov r10b, r9b
and r10b, 0
mov r15b, r14b
xor r15b, 1
and r15b, 0
and r9b, 1
or dl, r10b
or r15b, r9b
xor dl, r15b
mov r9b, r14b
xor r9b, 1
and r9b, 1
mov r10b, r14b
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, al
and r10b, dl
xor al, dl
or r10b, al
mov al, r9b
and al, 1
xor r9b, 1
or al, r9b
mov dl, r10b
xor dl, 0xff
and dl, 1
mov r9b, r14b
xor r9b, 1
and r10b, r9b
or dl, r10b
xor dl, 0xff
xor al, 0xff
mov r9b, r14b
xor r9b, 0
or dl, al
or r9b, 0
xor dl, 0xff
and dl, r9b
mov al, r13b
xor al, 0xff
and al, 1
mov r9b, r14b
xor r9b, 1
mov r10b, r13b
and r10b, r9b
or al, r10b
mov r9b, bl
xor r9b, 0xff
and r9b, 0
mov r10b, r14b
xor r10b, 0
mov r15b, bl
and r15b, r10b
mov r12b, al
xor r12b, 0xff
and r12b, 0
and al, r10b
or r9b, r15b
or r12b, al
xor r9b, r12b
xor r9b, 0xff
xor bl, 0xff
mov al, r14b
xor al, 1
or r9b, bl
or al, 1
xor r9b, 0xff
and r9b, al
mov al, r8b
xor al, 0xff
and al, 0
mov r10b, r14b
xor r10b, 0
mov bl, r8b
and bl, r10b
mov r15b, r14b
xor r15b, 1
and r15b, 0
and r10b, 1
or al, bl
or r15b, r10b
xor al, r15b
mov r10b, r14b
xor r10b, 0
and r10b, 0
mov bl, r14b
xor bl, 0
mov r15b, bl
and r15b, 0
mov r12b, r14b
xor r12b, 1
and r12b, 0
and bl, 1
or r10b, r15b
or r12b, bl
xor r10b, r12b
mov bl, r14b
xor bl, 0
and bl, 1
mov r15b, r14b
xor r15b, 1
and r15b, 0
or bl, r15b
mov r15b, al
xor r15b, 0xff
mov r12b, r10b
xor r12b, 0xff
mov r11b, r14b
xor r11b, 1
mov byte [rbp + 0x260], r15b
and r15b, 0xff
and al, r11b
mov byte [rbp + 0x25f], r12b
and r12b, 0xff
and r10b, r11b
or r15b, al
or r12b, r10b
xor r15b, r12b
mov al, byte [rbp + 0x260]
mov r10b, byte [rbp + 0x25f]
or al, r10b
xor al, 0xff
or r11b, 1
and al, r11b
or r15b, al
mov al, bl
and al, 0
xor bl, 0
or al, bl
mov r11b, r15b
xor r11b, 0xff
and r11b, 0
mov bl, r14b
xor bl, 0
and r15b, bl
mov r12b, r14b
xor r12b, 1
and r12b, 0
and bl, 1
or r11b, r15b
or r12b, bl
xor r11b, r12b
xor r11b, 0xff
xor al, 0xff
mov bl, r14b
xor bl, 1
or r11b, al
or bl, 1
xor r11b, 0xff
and r11b, bl
mov al, sil
xor al, 0xff
and al, 1
mov bl, r14b
xor bl, 1
and sil, bl
or al, sil
mov bl, r13b
xor bl, 0xff
and bl, 0
mov sil, r14b
xor sil, 0
mov r15b, r13b
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, 0
and sil, 1
mov r15b, r14b
xor r15b, 1
and r15b, 0
or sil, r15b
mov r15b, al
and r15b, bl
xor al, bl
or r15b, al
mov al, r14b
xor al, 0
mov bl, sil
xor bl, 0xff
mov r12b, r14b
xor r12b, 0
mov r10b, al
and r10b, 0
mov byte [rbp + 0x25e], r12b
and r12b, 0
mov byte [rbp + 0x25d], bl
and bl, 0
mov byte [rbp + 0x25c], al
mov al, byte [rbp + 0x25e]
and sil, al
or r10b, r12b
or bl, sil
xor r10b, bl
mov bl, byte [rbp + 0x25c]
mov sil, byte [rbp + 0x25d]
or bl, sil
xor bl, 0xff
or al, 0
and bl, al
or r10b, bl
mov al, r15b
xor al, 0xff
and al, 1
mov bl, r14b
xor bl, 1
and r15b, bl
mov r12b, r14b
xor r12b, 1
and r12b, 0xff
and bl, 1
or al, r15b
or r12b, bl
xor al, r12b
xor al, 0xff
xor r10b, 0xff
mov bl, r14b
xor bl, 0
or al, r10b
or bl, 0
xor al, 0xff
and al, bl
mov r10b, dl
xor r10b, 0xff
and r10b, 1
mov bl, r14b
xor bl, 1
mov r15b, dl
and r15b, bl
mov r12b, r14b
xor r12b, 1
and r12b, 0xff
and bl, 1
or r10b, r15b
or r12b, bl
xor r10b, r12b
mov bl, r9b
xor bl, 0xff
and bl, 1
mov r15b, r14b
xor r15b, 1
mov r12b, r9b
and r12b, r15b
mov sil, r14b
xor sil, 1
and sil, 0xff
and r15b, 1
or bl, r12b
or sil, r15b
xor bl, sil
mov sil, r14b
xor sil, 0
and sil, 1
mov r15b, r14b
xor r15b, 1
and r15b, 0
or sil, r15b
mov r15b, r14b
xor r15b, 0
mov r12b, r10b
xor r12b, r15b
and r12b, r10b
mov r15b, sil
xor r15b, 0xff
mov byte [rbp + 0x25b], dl
xor dl, r15b
mov r15b, byte [rbp + 0x25b]
and dl, r15b
mov r15b, r14b
xor r15b, 0
mov byte [rbp + 0x25a], bl
xor bl, r15b
mov r15b, byte [rbp + 0x25a]
and bl, r15b
mov r15b, sil
xor r15b, 0xff
mov byte [rbp + 0x259], r9b
xor r9b, r15b
mov r15b, byte [rbp + 0x259]
and r9b, r15b
mov r15b, r12b
xor r15b, 0xff
mov byte [rbp + 0x258], dl
xor dl, 0xff
mov byte [rbp + 0x257], r14b
xor r14b, 1
mov byte [rbp + 0x256], r15b
and r15b, 0xff
and r12b, r14b
mov byte [rbp + 0x255], dl
and dl, 0xff
mov byte [rbp + 0x254], al
mov al, byte [rbp + 0x258]
and al, r14b
or r15b, r12b
or dl, al
xor r15b, dl
mov al, byte [rbp + 0x256]
mov dl, byte [rbp + 0x255]
or al, dl
xor al, 0xff
or r14b, 1
and al, r14b
or r15b, al
mov al, bl
and al, r9b
xor bl, r9b
or al, bl
mov r9b, r15b
xor r9b, 0xff
mov bl, al
and bl, r9b
xor al, 0xff
and r15b, al
or bl, r15b
mov al, r10b
xor al, 0xff
mov r9b, byte [rbp + 0x25a]
xor r9b, 0xff
mov r14b, byte [rbp + 0x257]
xor r14b, 1
mov r15b, al
and r15b, 0xff
and r10b, r14b
mov r12b, r9b
and r12b, 0xff
mov dl, byte [rbp + 0x25a]
and dl, r14b
or r15b, r10b
or r12b, dl
xor r15b, r12b
or al, r9b
xor al, 0xff
or r14b, 1
and al, r14b
or r15b, al
mov al, r15b
xor al, 0xff
and al, 0
mov dl, byte [rbp + 0x257]
xor dl, 0
and r15b, dl
mov r9b, byte [rbp + 0x257]
xor r9b, 1
and r9b, 0
and dl, 1
or al, r15b
or r9b, dl
xor al, r9b
mov dl, sil
and dl, 0
xor sil, 0
or dl, sil
xor al, 0xff
xor dl, 0xff
mov r9b, byte [rbp + 0x257]
xor r9b, 1
or al, dl
or r9b, 1
xor al, 0xff
and al, r9b
mov dl, bl
xor dl, 0xff
mov r9b, al
xor r9b, 0xff
mov r10b, byte [rbp + 0x257]
xor r10b, 0
mov sil, dl
and sil, 0
and bl, r10b
mov r14b, r9b
and r14b, 0
and al, r10b
or sil, bl
or r14b, al
xor sil, r14b
or dl, r9b
xor dl, 0xff
or r10b, 0
and dl, r10b
or sil, dl
mov al, r11b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x257]
xor dl, 1
mov r9b, r11b
and r9b, dl
or al, r9b
mov dl, byte [rbp + 0x254]
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x257]
xor r9b, 1
mov r10b, byte [rbp + 0x254]
and r10b, r9b
mov bl, byte [rbp + 0x257]
xor bl, 1
and bl, 0xff
and r9b, 1
or dl, r10b
or bl, r9b
xor dl, bl
mov r9b, byte [rbp + 0x257]
xor r9b, 0
and r9b, 0
mov r10b, byte [rbp + 0x257]
xor r10b, 0
mov bl, r10b
and bl, 0
mov r14b, byte [rbp + 0x257]
xor r14b, 1
and r14b, 0
and r10b, 1
or r9b, bl
or r14b, r10b
xor r9b, r14b
mov r10b, byte [rbp + 0x257]
xor r10b, 0
mov bl, al
xor bl, r10b
and bl, al
mov r10b, r9b
xor r10b, 0xff
mov r14b, r11b
xor r14b, r10b
and r14b, r11b
mov r10b, byte [rbp + 0x257]
xor r10b, 0
mov r11b, dl
xor r11b, r10b
and r11b, dl
mov r10b, byte [rbp + 0x254]
xor r10b, 0xff
mov r15b, r9b
xor r15b, 0xff
mov r12b, byte [rbp + 0x257]
xor r12b, 1
or r10b, r15b
or r12b, 1
xor r10b, 0xff
and r10b, r12b
mov r15b, bl
and r15b, r14b
xor bl, r14b
or r15b, bl
mov bl, r11b
and bl, r10b
xor r11b, r10b
or bl, r11b
mov r10b, r15b
xor r10b, 0xff
and r10b, 1
mov r11b, byte [rbp + 0x257]
xor r11b, 1
and r15b, r11b
mov r14b, bl
xor r14b, 0xff
and r14b, 0xff
and bl, r11b
or r10b, r15b
or r14b, bl
xor r10b, r14b
mov r11b, al
xor r11b, 0xff
mov bl, dl
xor bl, 0xff
mov r14b, byte [rbp + 0x257]
xor r14b, 1
mov r15b, r11b
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 r11b, bl
xor r11b, 0xff
or r14b, 1
and r11b, r14b
or r15b, r11b
mov al, r15b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x257]
xor dl, 1
and r15b, dl
mov r11b, byte [rbp + 0x257]
xor r11b, 1
and r11b, 0xff
and dl, 1
or al, r15b
or r11b, dl
xor al, r11b
mov dl, byte [rbp + 0x257]
xor dl, 0
mov r11b, r9b
xor r11b, 0xff
mov bl, byte [rbp + 0x257]
xor bl, 0
mov r14b, dl
and r14b, 0
mov r15b, bl
and r15b, 0
mov r12b, r11b
and r12b, 0
and r9b, bl
or r14b, r15b
or r12b, r9b
xor r14b, r12b
or dl, r11b
xor dl, 0xff
or bl, 0
and dl, bl
or r14b, dl
xor r14b, 0xff
mov dl, al
xor dl, r14b
and dl, al
mov al, r10b
xor al, 0xff
mov r9b, dl
xor r9b, 0xff
mov r11b, byte [rbp + 0x257]
xor r11b, 0
mov bl, al
and bl, 0
and r10b, r11b
mov r14b, r9b
and r14b, 0
and dl, r11b
or bl, r10b
or r14b, dl
xor bl, r14b
or al, r9b
xor al, 0xff
or r11b, 0
and al, r11b
or bl, al
mov al, sil
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x257]
xor dl, 1
mov r9b, sil
and r9b, dl
or al, r9b
mov dl, byte [rbp + 0x257]
xor dl, 1
xor al, 0xff
mov r9b, byte [rbp + 0x257]
xor r9b, 0
or dl, al
or r9b, 0
xor dl, 0xff
and dl, r9b
mov al, byte [rbp + 0x257]
xor al, 1
and al, 1
mov r9b, byte [rbp + 0x257]
xor r9b, 1
and r9b, 1
or al, r9b
xor sil, 0xff
mov r9b, al
xor r9b, 0xff
mov r10b, byte [rbp + 0x257]
xor r10b, 1
or sil, r9b
or r10b, 1
xor sil, 0xff
and sil, r10b
mov r9b, bl
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x257]
xor r10b, 1
mov r11b, bl
and r11b, r10b
mov r14b, byte [rbp + 0x257]
xor r14b, 1
and r14b, 0xff
and r10b, 1
or r9b, r11b
or r14b, r10b
xor r9b, r14b
xor r9b, 0xff
mov r10b, byte [rbp + 0x257]
xor r10b, 1
mov r11b, byte [rbp + 0x257]
xor r11b, 0
or r9b, r10b
or r11b, 0
xor r9b, 0xff
and r9b, r11b
xor al, 0xff
mov r10b, bl
xor r10b, al
and r10b, bl
mov al, dl
xor al, 0xff
mov r11b, sil
xor r11b, 0xff
mov bl, byte [rbp + 0x257]
xor bl, 0
mov r14b, al
and r14b, 0
and dl, bl
mov r15b, r11b
and r15b, 0
and sil, bl
or r14b, dl
or r15b, sil
xor r14b, r15b
or al, r11b
xor al, 0xff
or bl, 0
and al, bl
or r14b, al
mov al, r9b
xor al, 0xff
mov dl, r10b
xor dl, 0xff
mov r11b, byte [rbp + 0x257]
xor r11b, 1
mov bl, al
and bl, 0xff
and r9b, r11b
mov sil, dl
and sil, 0xff
and r10b, r11b
or bl, r9b
or sil, r10b
xor bl, sil
or al, dl
xor al, 0xff
or r11b, 1
and al, r11b
or bl, al
mov al, r14b
xor al, 0xff
mov dl, bl
and dl, al
xor bl, 0xff
and r14b, bl
or dl, r14b
mov al, dil
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x257]
xor r9b, 1
mov r10b, dil
and r10b, r9b
or al, r10b
mov r9b, r8b
xor r9b, 0xff
and r9b, 0
mov r10b, byte [rbp + 0x257]
xor r10b, 0
mov r11b, r8b
and r11b, r10b
mov bl, byte [rbp + 0x257]
xor bl, 1
and bl, 0
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, byte [rbp + 0x257]
xor r10b, 1
and r10b, 1
mov r11b, byte [rbp + 0x257]
xor r11b, 1
and r11b, 1
or r10b, r11b
mov r11b, byte [rbp + 0x257]
xor r11b, 1
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, r9b
xor r11b, 0xff
mov dil, byte [rbp + 0x257]
xor dil, 1
mov r14b, byte [rbp + 0x257]
xor r14b, 1
or r11b, dil
or r14b, 1
xor r11b, 0xff
and r11b, r14b
xor r8b, 0xff
mov dil, r10b
xor dil, 0xff
mov r14b, byte [rbp + 0x257]
xor r14b, 0
or r8b, dil
or r14b, 0
xor r8b, 0xff
and r8b, r14b
mov dil, bl
and dil, sil
xor bl, sil
or dil, bl
mov bl, r11b
and bl, r8b
xor r11b, r8b
or bl, r11b
mov r8b, dil
xor r8b, 0xff
and r8b, 0
mov r11b, byte [rbp + 0x257]
xor r11b, 0
and dil, r11b
mov sil, bl
xor sil, 0xff
and sil, 0
and bl, r11b
or r8b, dil
or sil, bl
xor r8b, sil
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 + 0x257]
xor r9b, 1
and r11b, r9b
mov bl, byte [rbp + 0x257]
xor bl, 1
and bl, 0xff
and r9b, 1
or al, r11b
or bl, r9b
xor al, bl
mov r9b, r10b
and r9b, 1
xor r10b, 1
or r9b, r10b
xor al, 0xff
xor r9b, 0xff
mov r10b, byte [rbp + 0x257]
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 + 0x257]
xor r11b, 1
mov bl, r9b
and bl, 0xff
and r8b, r11b
mov sil, r10b
and sil, 0xff
and al, r11b
or bl, r8b
or sil, al
xor bl, sil
or r9b, r10b
xor r9b, 0xff
or r11b, 1
and r9b, r11b
or bl, r9b
mov al, bl
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x257]
xor r8b, 1
mov r9b, bl
and r9b, r8b
or al, r9b
mov r8b, byte [rbp + 0x257]
xor r8b, 1
xor al, 0xff
mov r9b, byte [rbp + 0x257]
xor r9b, 0
or r8b, al
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov al, byte [rbp + 0x257]
xor al, 1
and al, 1
mov r9b, byte [rbp + 0x257]
xor r9b, 1
and r9b, 1
or al, r9b
mov r9b, al
xor r9b, 0xff
mov r10b, bl
xor r10b, r9b
and r10b, bl
mov r9b, byte [rbp + 0x257]
xor r9b, 1
and r9b, 1
mov r11b, byte [rbp + 0x257]
xor r11b, 1
mov bl, r11b
and bl, 1
mov sil, byte [rbp + 0x257]
xor sil, 1
and sil, 0xff
and r11b, 1
or r9b, bl
or sil, r11b
xor r9b, sil
xor r9b, 0xff
mov r11b, byte [rbp + 0x257]
xor r11b, 1
mov bl, byte [rbp + 0x257]
xor bl, 0
or r9b, r11b
or bl, 0
xor r9b, 0xff
and r9b, bl
mov r11b, byte [rbp + 0x257]
xor r11b, 1
xor al, 0xff
mov bl, byte [rbp + 0x257]
xor bl, 0
or r11b, al
or bl, 0
xor r11b, 0xff
and r11b, bl
mov al, r8b
and al, r10b
xor r8b, r10b
or al, r8b
mov r8b, r9b
and r8b, r11b
xor r9b, r11b
or r8b, r9b
mov r9b, al
xor r9b, 0xff
mov r10b, r8b
and r10b, r9b
xor r8b, 0xff
and al, r8b
or r10b, al
mov al, byte [rbp + 0x257]
xor al, 0
and al, 1
mov r8b, byte [rbp + 0x257]
xor r8b, 1
and r8b, 0
or al, r8b
mov r8b, r13b
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x257]
xor r9b, 1
mov r11b, r13b
and r11b, r9b
or r8b, r11b
mov r9b, byte [rbp + 0x257]
xor r9b, 0
and r9b, 1
mov r11b, byte [rbp + 0x257]
xor r11b, 1
and r11b, 0
or r9b, r11b
mov r11b, al
xor r11b, 0xff
mov bl, byte [rbp + 0x257]
xor bl, 0
mov sil, byte [rbp + 0x257]
xor sil, 0
or r11b, bl
or sil, 0
xor r11b, 0xff
and r11b, sil
mov bl, byte [rbp + 0x257]
xor bl, 0
mov sil, r9b
xor sil, 0xff
mov dil, byte [rbp + 0x257]
xor dil, 1
or bl, sil
or dil, 1
xor bl, 0xff
and bl, dil
mov sil, r8b
xor sil, 0xff
mov dil, byte [rbp + 0x257]
xor dil, 0
mov r14b, byte [rbp + 0x257]
xor r14b, 1
or sil, dil
or r14b, 1
xor sil, 0xff
and sil, r14b
mov dil, r9b
xor dil, 0xff
mov r14b, r13b
xor r14b, dil
and r14b, r13b
mov dil, r11b
xor dil, 0xff
mov r15b, bl
xor r15b, 0xff
mov r12b, byte [rbp + 0x257]
xor r12b, 0
mov r13b, dil
and r13b, 0
and r11b, r12b
mov byte [rbp + 0x253], r15b
and r15b, 0
and bl, r12b
or r13b, r11b
or r15b, bl
xor r13b, r15b
mov r11b, byte [rbp + 0x253]
or dil, r11b
xor dil, 0xff
or r12b, 0
and dil, r12b
or r13b, dil
mov bl, sil
and bl, r14b
xor sil, r14b
or bl, sil
mov sil, r13b
xor sil, 0xff
and sil, 0
mov dil, byte [rbp + 0x257]
xor dil, 0
and r13b, dil
mov r14b, bl
xor r14b, 0xff
and r14b, 0
and bl, dil
or sil, r13b
or r14b, bl
xor sil, r14b
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 + 0x257]
xor r8b, 1
and bl, r8b
mov dil, byte [rbp + 0x257]
xor dil, 1
and dil, 0xff
and r8b, 1
or al, bl
or dil, r8b
xor al, dil
mov r8b, r9b
and r8b, 0
xor r9b, 0
or r8b, r9b
xor r8b, 0xff
mov r9b, al
xor r9b, r8b
and r9b, al
mov al, sil
and al, r9b
xor sil, r9b
or al, sil
mov r8b, r10b
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x257]
xor r9b, 1
and r10b, r9b
or r8b, r10b
mov r9b, al
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x257]
xor r10b, 1
and al, r10b
mov bl, byte [rbp + 0x257]
xor bl, 1
and bl, 0xff
and r10b, 1
or r9b, al
or bl, r10b
xor r9b, bl
mov al, byte [rbp + 0x257]
xor al, 0
and al, 1
mov r10b, byte [rbp + 0x257]
xor r10b, 1
and r10b, 0
or al, r10b
mov r10b, r8b
xor r10b, 0xff
mov bl, r9b
xor bl, 0xff
mov sil, byte [rbp + 0x257]
xor sil, 0
mov dil, r10b
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 r10b, bl
xor r10b, 0xff
or sil, 0
and r10b, sil
or dil, r10b
mov r8b, byte [rbp + 0x257]
xor r8b, 0
mov r9b, al
xor r9b, 0xff
mov r10b, byte [rbp + 0x257]
xor r10b, 1
mov bl, r8b
and bl, 0xff
mov sil, r10b
and sil, 0
mov r14b, r9b
and r14b, 0xff
and al, r10b
or bl, sil
or r14b, al
xor bl, r14b
or r8b, r9b
xor r8b, 0xff
or r10b, 1
and r8b, r10b
or bl, r8b
mov al, dil
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x257]
xor r8b, 1
and dil, r8b
or al, dil
xor bl, 0xff
mov r8b, al
xor r8b, bl
and r8b, al
mov al, dl
xor al, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r10b, byte [rbp + 0x257]
xor r10b, 1
or al, r9b
or r10b, 1
xor al, 0xff
and al, r10b
mov r9b, dl
xor r9b, 0xff
mov r10b, r8b
and r10b, r9b
xor r8b, 0xff
and dl, r8b
or r10b, dl
mov dl, al
xor dl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov r9b, byte [rbp + 0x257]
xor r9b, 0
mov bl, dl
and bl, 0
and al, r9b
mov sil, r8b
and sil, 0
and r10b, r9b
or bl, al
or sil, r10b
xor bl, sil
or dl, r8b
xor dl, 0xff
or r9b, 0
and dl, r9b
or bl, dl
test bl, 1
mov dword [rbp + 0x24c], ecx
jne 0x6d87d731
jmp 0x6d8b764c
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x1cd53f1a
mov r9d, ecx
add r9d, r8d
mov r8d, eax
sub r8d, 0xa70013c8
sub r9d, r8d
mov r8d, eax
sub r8d, 0x1cd53f1a
sub r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0x32c5b0f
add r8d, r9d
mov r9d, eax
sub r9d, r8d
sub r9d, 0x2c9ccc2f
sub r9d, 1
add r9d, 0x2c9ccc2f
sub r9d, 0xc1b01aab
sub r9d, 0x32c5b0f
add r9d, 0xc1b01aab
mov r8d, eax
sub r8d, 0xac6143b4
add r9d, r8d
add r9d, 0x40d6d12d
sub r9d, 0xa70013c8
sub r9d, 0x40d6d12d
sub eax, 0xac6143b4
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
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
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
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
mov al, sil
xor al, 1
mov r12b, r15b
xor r12b, al
and r12b, r15b
xor r11b, 0xff
xor dil, 0xff
mov al, sil
xor al, 0
or r11b, dil
or al, 0
xor r11b, 0xff
and r11b, al
mov al, bl
and al, r10b
xor bl, r10b
or al, bl
mov r10b, r12b
xor r10b, 0xff
mov bl, r11b
xor bl, 0xff
mov dil, sil
xor dil, 1
mov r15b, r10b
and r15b, 0xff
and r12b, dil
mov r13b, bl
and r13b, 0xff
and r11b, dil
or r15b, r12b
or r13b, r11b
xor r15b, r13b
or r10b, bl
xor r10b, 0xff
or dil, 1
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, r14b
xor al, 0xff
and al, 0
mov r10b, sil
xor r10b, 0
mov bl, r14b
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, 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 r10b, dil
or r15b, bl
xor r10b, r15b
mov bl, sil
xor bl, 0
and bl, 0
mov dil, sil
xor dil, 0
mov r15b, dil
and r15b, 0
mov r12b, sil
xor r12b, 1
and r12b, 0
and dil, 1
or bl, r15b
or r12b, dil
xor bl, r12b
mov dil, 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, 0
or r14b, r15b
or r12b, 0
xor r14b, 0xff
and r14b, r12b
mov r15b, sil
xor r15b, 0
mov r12b, r10b
xor r12b, r15b
and r12b, r10b
mov r15b, bl
xor r15b, 0xff
mov r13b, r11b
xor r13b, r15b
and r13b, r11b
mov r11b, dil
xor r11b, 0xff
mov r15b, r14b
xor r15b, 0xff
mov cl, sil
xor cl, 0
mov dl, r11b
and dl, 0
and dil, cl
mov r8b, r15b
and r8b, 0
and r14b, cl
or dl, dil
or r8b, r14b
xor dl, r8b
or r11b, r15b
xor r11b, 0xff
or cl, 0
and r11b, cl
or dl, r11b
mov cl, r12b
xor cl, 0xff
mov r8b, r13b
xor r8b, 0xff
mov r11b, sil
xor r11b, 1
mov dil, cl
and dil, 0xff
and r12b, r11b
mov r14b, r8b
and r14b, 0xff
and r13b, r11b
or dil, r12b
or r14b, r13b
xor dil, r14b
or cl, r8b
xor cl, 0xff
or r11b, 1
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, al
xor cl, 0xff
mov dl, r10b
xor dl, 0xff
mov r11b, sil
xor r11b, 1
mov dil, cl
and dil, 0xff
and al, r11b
mov r14b, dl
and r14b, 0xff
and r10b, r11b
or dil, al
or r14b, r10b
xor dil, r14b
or cl, dl
xor cl, 0xff
or r11b, 1
and cl, r11b
or dil, cl
mov al, dil
xor al, 0xff
and al, 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, 0
mov dl, bl
xor dl, 0xff
mov r10b, sil
xor r10b, 0
mov r11b, cl
and r11b, 0
mov dil, r10b
and dil, 0
mov r14b, dl
and r14b, 0
and bl, r10b
or r11b, dil
or r14b, bl
xor r11b, r14b
or cl, dl
xor cl, 0xff
or r10b, 0
and cl, r10b
or r11b, cl
xor al, 0xff
xor r11b, 0xff
mov cl, sil
xor cl, 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 0x6d87dc04
jmp 0x6d8bd2e5
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0x93295de7
add r8d, 0
add r8d, 0xc99b6938
sub r8d, 0x93295de7
add r8d, 0xbbff18da
sub r8d, 1
sub r8d, 0xbbff18da
add r8d, 0x7f4a8437
sub r8d, 0xc99b6938
sub r8d, 0x7f4a8437
mov r9d, eax
sub r9d, 0xf0963f24
mov r10d, ecx
add r10d, r9d
mov r9d, eax
sub r9d, r10d
mov r10d, eax
sub r10d, r8d
add r9d, r10d
sub eax, r9d
add eax, 0xa325be
add eax, 0xf0963f24
sub eax, 0xa325be
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
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or sil, r12b
or r13b, r15b
xor sil, r13b
xor sil, 0xff
xor sil, 1
and sil, 0xff
mov r15b, dil
xor r15b, 1
and r15b, 1
mov r12b, dil
xor r12b, 1
and r12b, 1
or r15b, r12b
xor r11b, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
or r11b, r12b
or r13b, 1
xor r11b, 0xff
and r11b, r13b
mov r12b, bl
xor r12b, 0xff
and r12b, 0
mov r13b, dil
xor r13b, 0
mov al, bl
and al, r13b
mov cl, dil
xor cl, 1
and cl, 0
and r13b, 1
or r12b, al
or cl, r13b
xor r12b, cl
xor r12b, 0xff
mov al, dil
xor al, 1
mov cl, dil
xor cl, 0
or r12b, al
or cl, 0
xor r12b, 0xff
and r12b, cl
xor r15b, 0xff
mov al, bl
xor al, r15b
and al, bl
mov cl, sil
and cl, r11b
xor sil, r11b
or cl, sil
mov r11b, r12b
and r11b, al
xor r12b, al
or r11b, r12b
mov al, cl
xor al, 0xff
mov bl, r11b
and bl, al
xor r11b, 0xff
and cl, r11b
or bl, cl
mov al, bl
xor al, 0xff
mov cl, r14b
xor cl, al
and cl, r14b
mov al, r14b
xor al, 0xff
and al, 0
mov r11b, dil
xor r11b, 0
and r14b, r11b
mov sil, bl
xor sil, 0xff
and sil, 0
and bl, r11b
or al, r14b
or sil, bl
xor al, sil
mov r11b, cl
xor r11b, 0xff
mov bl, al
xor bl, 0xff
xor dil, 0
mov sil, r11b
and sil, 0
and cl, dil
mov r14b, bl
and r14b, 0
and al, dil
or sil, cl
or r14b, al
xor sil, r14b
or r11b, bl
xor r11b, 0xff
or dil, 0
and r11b, dil
or sil, r11b
test sil, 1
jne 0x6d87de66
jmp 0x6d8bd2e5
jmp 0x6d87de6b
xor eax, eax
mov ecx, eax
sub ecx, 1
add ecx, 0
mov edx, eax
sub edx, ecx
mov ecx, eax
sub ecx, edx
mov edx, eax
sub edx, 0x69b32f63
sub edx, ecx
add edx, 0x69b32f63
sub eax, edx
mov ecx, dword [rbp + 0x24c]
sub ecx, eax
mov dword [rbp + 0x4f4], ecx
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0x458e5f7e
add r8d, 0
sub r8d, ecx
sub r8d, 0x458e5f7e
mov r9d, 0x6129f2a6
add r9d, 0
sub r9d, 0x13f1175f
sub r9d, 0x6129f2a6
add r8d, 0xc5c072c
add r8d, r9d
sub r8d, 0xc5c072c
mov r9d, 0x4e0e1f76
add r9d, 0
sub r9d, r8d
sub r9d, 0x4e0e1f76
mov r8d, 0x5a3d46ca
add r8d, 0
sub r8d, 1
sub r8d, 0x5a3d46ca
mov r10d, eax
sub r10d, r8d
sub r9d, r10d
mov r8d, eax
sub r8d, 0x50c69a1d
sub r8d, 0x13f1175f
add r8d, 0x50c69a1d
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
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, 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, 1
or dl, al
or cl, 1
xor dl, 0xff
and dl, cl
mov al, r11b
xor al, 0xff
and al, 0
mov cl, dil
xor cl, 0
mov sil, r11b
and sil, cl
mov r14b, dil
xor r14b, 1
and r14b, 0
and cl, 1
or al, sil
or r14b, cl
xor al, r14b
mov cl, dil
xor cl, 1
xor al, 0xff
mov sil, dil
xor sil, 0
or cl, al
or sil, 0
xor cl, 0xff
and cl, sil
mov al, dil
xor al, 1
and al, 1
mov sil, dil
xor sil, 1
and sil, 1
or al, sil
mov sil, 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
mov sil, dil
xor sil, 1
mov r15b, r11b
xor r15b, sil
and r15b, r11b
xor bl, 0xff
xor al, 0xff
mov r11b, dil
xor r11b, 1
or bl, al
or r11b, 1
xor bl, 0xff
and bl, r11b
mov al, cl
xor al, 0xff
mov r11b, r14b
xor r11b, 0xff
mov sil, dil
xor sil, 0
mov r12b, al
and r12b, 0
and cl, sil
mov r13b, r11b
and r13b, 0
and r14b, sil
or r12b, cl
or r13b, r14b
xor r12b, r13b
or al, r11b
xor al, 0xff
or sil, 0
and al, sil
or r12b, al
mov al, r15b
and al, bl
xor r15b, bl
or al, r15b
mov cl, r12b
xor cl, 0xff
and cl, 1
mov r11b, dil
xor r11b, 1
and r12b, r11b
mov bl, al
xor bl, 0xff
and bl, 0xff
and al, r11b
or cl, r12b
or bl, al
xor cl, bl
mov al, dl
xor al, 0xff
and al, 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 al, bl
or sil, r11b
xor al, sil
mov r11b, cl
xor r11b, 0xff
and r11b, 1
mov bl, dil
xor bl, 1
mov sil, cl
and sil, bl
or r11b, sil
mov bl, dil
xor bl, 1
and bl, 1
mov sil, dil
xor sil, 1
and sil, 1
or bl, sil
mov sil, dil
xor sil, 1
mov r14b, al
xor r14b, sil
and r14b, al
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, 1
mov r12b, dil
xor r12b, 1
or sil, r15b
or r12b, 1
xor sil, 0xff
and sil, r12b
xor cl, 0xff
mov r15b, bl
xor r15b, 0xff
mov r12b, dil
xor r12b, 0
or cl, r15b
or r12b, 0
xor cl, 0xff
and cl, r12b
mov r15b, r14b
and r15b, dl
xor r14b, dl
or r15b, r14b
mov dl, sil
xor dl, 0xff
mov r14b, cl
xor r14b, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, dl
and r13b, 0
and sil, r12b
mov r8b, r14b
and r8b, 0
and cl, r12b
or r13b, sil
or r8b, cl
xor r13b, r8b
or dl, r14b
xor dl, 0xff
or r12b, 0
and dl, r12b
or r13b, dl
mov cl, r15b
xor cl, 0xff
and cl, 0
mov dl, dil
xor dl, 0
and r15b, dl
mov r8b, r13b
xor r8b, 0xff
and r8b, 0
and r13b, dl
or cl, r15b
or r8b, r13b
xor cl, r8b
mov dl, al
xor dl, 0xff
mov r8b, r11b
xor r8b, 0xff
mov sil, dil
xor sil, 1
mov r14b, dl
and r14b, 0xff
and al, sil
mov r15b, r8b
and r15b, 0xff
and r11b, sil
or r14b, al
or r15b, r11b
xor r14b, r15b
or dl, r8b
xor dl, 0xff
or sil, 1
and dl, sil
or r14b, dl
mov al, r14b
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
and r14b, dl
mov r8b, dil
xor r8b, 1
and r8b, 0xff
and dl, 1
or al, r14b
or r8b, dl
xor al, r8b
mov dl, dil
xor dl, 1
mov r8b, bl
xor r8b, 0xff
xor dil, 0
mov r11b, dl
and r11b, 0
mov sil, dil
and sil, 1
mov r14b, r8b
and r14b, 0
and bl, dil
or r11b, sil
or r14b, bl
xor r11b, r14b
or dl, r8b
xor dl, 0xff
or dil, 0
and dl, dil
or r11b, dl
xor r11b, 0xff
mov dl, al
xor dl, r11b
and dl, al
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x6d87e35c
jmp 0x6d8bd2ea
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
sub r8d, 0xae219d8c
sub r8d, 0x911a4b9a
add r8d, 0xae219d8c
add r8d, 0x3e6c47d
sub r8d, 0x45bd6b71
sub r8d, 0x3e6c47d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x911a4b9a
add r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x4940c64f
add r9d, r8d
mov r8d, eax
sub r8d, r9d
add r8d, 0x9b66ee5c
sub r8d, 1
sub r8d, 0x9b66ee5c
add r8d, 0x9d23170e
sub r8d, 0x4940c64f
sub r8d, 0x9d23170e
mov r9d, eax
sub r9d, 0xbbdcef9b
sub r9d, 0x45bd6b71
add r9d, 0xbbdcef9b
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, 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, 0
mov r13b, bl
and r13b, 0
and dil, r12b
mov al, r15b
and al, 0
and r14b, r12b
or r13b, dil
or al, r14b
xor r13b, al
or bl, r15b
xor bl, 0xff
or r12b, 0
and bl, r12b
or r13b, bl
mov al, r11b
xor al, 0xff
and al, 1
mov bl, sil
xor bl, 1
mov dil, r11b
and dil, bl
or al, dil
xor al, 0xff
xor al, 1
and al, 0xff
mov bl, sil
xor bl, 1
and bl, 1
mov dil, sil
xor dil, 1
and dil, 1
or bl, dil
mov dil, bl
xor dil, 0xff
mov r14b, r11b
xor r14b, dil
and r14b, r11b
mov dil, sil
xor dil, 1
and dil, 0
mov r15b, sil
xor r15b, 0
mov r12b, r15b
and r12b, 1
mov cl, sil
xor cl, 1
and cl, 0
and r15b, 1
or dil, r12b
or cl, r15b
xor dil, cl
mov cl, sil
xor cl, 1
mov r15b, dil
xor r15b, cl
and r15b, dil
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov cl, al
xor cl, 0xff
mov dil, r14b
xor dil, 0xff
mov r12b, sil
xor r12b, 0
mov dl, cl
and dl, 0
and al, r12b
mov r8b, dil
and r8b, 0
and r14b, r12b
or dl, al
or r8b, r14b
xor dl, r8b
or cl, dil
xor cl, 0xff
or r12b, 0
and cl, r12b
or dl, cl
mov al, r15b
xor al, 0xff
mov cl, bl
xor cl, 0xff
mov r8b, sil
xor r8b, 0
mov dil, al
and dil, 0
and r15b, r8b
mov r14b, cl
and r14b, 0
and bl, r8b
or dil, r15b
or r14b, bl
xor dil, r14b
or al, cl
xor al, 0xff
or r8b, 0
and al, r8b
or dil, al
mov al, dl
xor al, 0xff
mov cl, dil
and cl, al
xor dil, 0xff
and dl, dil
or cl, dl
mov al, sil
xor al, 0
and al, 1
mov dl, sil
xor dl, 1
and dl, 0
or al, dl
xor al, 0xff
xor al, 0
and al, 0
mov dl, sil
xor dl, 0
and dl, 1
mov r8b, sil
xor r8b, 1
and r8b, 0
or dl, r8b
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
mov dil, sil
xor dil, 0
mov r14b, bl
xor r14b, dil
and r14b, bl
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, al
xor dl, 0xff
mov dil, r8b
xor dil, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, dl
and r12b, 0
and al, r15b
mov r9b, dil
and r9b, 0
and r8b, r15b
or r12b, al
or r9b, r8b
xor r12b, r9b
or dl, dil
xor dl, 0xff
or r15b, 0
and dl, r15b
or r12b, dl
mov al, r14b
and al, bl
xor r14b, bl
or al, r14b
mov dl, r12b
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
and r12b, r8b
mov r9b, al
xor r9b, 0xff
and r9b, 0xff
and al, r8b
or dl, r12b
or r9b, al
xor dl, r9b
mov al, sil
xor al, 0
and al, 1
mov r8b, sil
xor r8b, 1
mov r9b, r8b
and r9b, 0
mov bl, sil
xor bl, 1
and bl, 0xff
and r8b, 1
or al, r9b
or bl, r8b
xor al, bl
mov r8b, r13b
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
mov bl, r13b
and bl, r9b
mov dil, al
xor dil, 0xff
and dil, 0xff
and al, r9b
or r8b, bl
or dil, al
xor r8b, dil
mov al, r13b
xor al, 0xff
mov r9b, r8b
xor r9b, al
and r9b, r8b
mov al, dl
xor al, 0xff
and al, 1
mov r8b, sil
xor r8b, 1
mov bl, dl
and bl, r8b
mov dil, sil
xor dil, 1
and dil, 0xff
and r8b, 1
or al, bl
or dil, r8b
xor al, dil
mov r8b, r10b
xor r8b, 0xff
and r8b, 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 r8b, dil
or r14b, al
xor r8b, r14b
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, 0
and al, 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 al, bl
or dil, r10b
xor al, dil
mov r10b, cl
xor r10b, 0xff
and r10b, 0
mov bl, sil
xor bl, 0
mov dil, cl
and dil, bl
mov r14b, al
xor r14b, 0xff
and r14b, 0
and al, bl
or r10b, dil
or r14b, al
xor r10b, r14b
mov al, cl
xor al, 0xff
mov bl, r10b
xor bl, al
and bl, r10b
mov al, r11b
xor al, 0xff
and al, 1
mov r10b, sil
xor r10b, 1
and r11b, r10b
or al, r11b
mov r10b, dl
xor r10b, 0xff
and r10b, 1
mov r11b, sil
xor r11b, 1
mov dil, dl
and dil, r11b
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and r11b, 1
or r10b, dil
or r14b, r11b
xor r10b, r14b
mov r11b, sil
xor r11b, 0
and r11b, 1
mov dil, sil
xor dil, 1
and dil, 0
or r11b, dil
mov dil, al
xor dil, 0xff
mov r14b, r10b
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, dil
and r12b, 0xff
and al, r15b
mov byte [rbp + 0x24b], r14b
and r14b, 0xff
and r10b, r15b
or r12b, al
or r14b, r10b
xor r12b, r14b
mov al, byte [rbp + 0x24b]
or dil, al
xor dil, 0xff
or r15b, 1
and dil, r15b
or r12b, dil
mov r10b, r11b
and r10b, 0
xor r11b, 0
or r10b, r11b
mov r11b, r12b
xor r11b, 0xff
and r11b, 1
mov dil, sil
xor dil, 1
and r12b, dil
or r11b, r12b
xor r11b, 0xff
xor r10b, 0xff
mov dil, sil
xor dil, 1
or r11b, r10b
or dil, 1
xor r11b, 0xff
and r11b, dil
mov r10b, r9b
xor r10b, 0xff
and r10b, 1
mov dil, sil
xor dil, 1
mov r14b, r9b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or r10b, r14b
or r15b, dil
xor r10b, r15b
mov dil, r8b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r8b
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, r10b
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
mov al, sil
xor al, 1
or r15b, r12b
or al, 1
xor r15b, 0xff
and r15b, al
mov al, r14b
xor al, 0xff
mov r12b, r9b
xor r12b, al
and r12b, r9b
mov al, sil
xor al, 0
mov r9b, dil
xor r9b, al
and r9b, dil
xor r8b, 0xff
mov al, r14b
xor al, 0xff
mov byte [rbp + 0x24a], sil
xor sil, 1
or r8b, al
or sil, 1
xor r8b, 0xff
and r8b, sil
mov al, r15b
xor al, 0xff
mov sil, r12b
xor sil, 0xff
mov byte [rbp + 0x249], al
mov al, byte [rbp + 0x24a]
xor al, 0
mov byte [rbp + 0x248], al
mov al, byte [rbp + 0x249]
and al, 0
mov byte [rbp + 0x247], al
mov al, byte [rbp + 0x248]
and r15b, al
mov al, sil
and al, 0
mov byte [rbp + 0x246], al
mov al, byte [rbp + 0x248]
and r12b, al
mov al, byte [rbp + 0x247]
or al, r15b
mov r15b, byte [rbp + 0x246]
or r15b, r12b
xor al, r15b
mov r15b, byte [rbp + 0x249]
or r15b, sil
xor r15b, 0xff
mov sil, byte [rbp + 0x248]
or sil, 0
and r15b, sil
or al, r15b
mov sil, r9b
and sil, r8b
xor r9b, r8b
or sil, r9b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x24a]
xor r9b, 1
and al, r9b
mov r15b, sil
xor r15b, 0xff
and r15b, 0xff
and sil, r9b
or r8b, al
or r15b, sil
xor r8b, r15b
mov al, r10b
and al, dil
xor r10b, dil
or al, r10b
mov r9b, al
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x24a]
xor r10b, 1
and al, r10b
or r9b, al
mov al, byte [rbp + 0x24a]
xor al, 0
mov r10b, r14b
xor r10b, 0xff
mov sil, byte [rbp + 0x24a]
xor sil, 1
mov dil, al
and dil, 0xff
mov r15b, sil
and r15b, 0
mov r12b, r10b
and r12b, 0xff
and r14b, sil
or dil, r15b
or r12b, r14b
xor dil, r12b
or al, r10b
xor al, 0xff
or sil, 1
and al, sil
or dil, al
xor r9b, 0xff
xor dil, 0xff
mov al, byte [rbp + 0x24a]
xor al, 0
or r9b, dil
or al, 0
xor r9b, 0xff
and r9b, al
mov al, r8b
xor al, 0xff
mov r10b, r9b
xor r10b, 0xff
mov sil, byte [rbp + 0x24a]
xor sil, 0
mov dil, al
and dil, 0
and r8b, sil
mov r14b, r10b
and r14b, 0
and r9b, sil
or dil, r8b
or r14b, r9b
xor dil, r14b
or al, r10b
xor al, 0xff
or sil, 0
and al, sil
or dil, al
mov al, bl
xor al, 0xff
mov r8b, r11b
xor r8b, 0xff
mov r9b, byte [rbp + 0x24a]
xor r9b, 1
or al, r8b
or r9b, 1
xor al, 0xff
and al, r9b
mov r8b, bl
xor r8b, 0xff
and r8b, 0
mov r9b, byte [rbp + 0x24a]
xor r9b, 0
and bl, r9b
mov r10b, r11b
xor r10b, 0xff
and r10b, 0
and r11b, r9b
or r8b, bl
or r10b, r11b
xor r8b, r10b
mov r9b, al
and r9b, r8b
xor al, r8b
or r9b, al
mov al, dil
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x24a]
xor r8b, 1
mov r10b, dil
and r10b, r8b
or al, r10b
xor al, 0xff
mov r8b, r9b
xor r8b, al
and r8b, r9b
mov al, r9b
xor al, 0xff
and al, 1
mov r10b, byte [rbp + 0x24a]
xor r10b, 1
and r9b, r10b
or al, r9b
xor al, 0xff
mov r9b, dil
xor r9b, al
and r9b, dil
mov al, r8b
and al, r9b
xor r8b, r9b
or al, r8b
mov r8b, cl
xor r8b, 0xff
mov r9b, r13b
xor r9b, r8b
and r9b, r13b
mov r8b, r13b
xor r8b, 0xff
mov r10b, cl
and r10b, r8b
xor cl, 0xff
and r13b, cl
or r10b, r13b
mov cl, r9b
and cl, r10b
xor r9b, r10b
or cl, r9b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x24a]
xor r9b, 1
mov r10b, cl
and r10b, r9b
or r8b, r10b
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
mov r9b, byte [rbp + 0x24a]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0x24a]
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, r9b
xor r10b, 0xff
mov r11b, cl
xor r11b, r10b
and r11b, cl
mov cl, byte [rbp + 0x24a]
xor cl, 1
and cl, 1
mov r10b, byte [rbp + 0x24a]
xor r10b, 1
and r10b, 1
or cl, r10b
xor cl, 0xff
mov r10b, byte [rbp + 0x24a]
xor r10b, 1
mov bl, byte [rbp + 0x24a]
xor bl, 0
or cl, r10b
or bl, 0
xor cl, 0xff
and cl, bl
xor r9b, 0xff
xor r9b, 1
and r9b, 0xff
mov r10b, r8b
xor r10b, 0xff
mov bl, r11b
xor bl, 0xff
mov sil, byte [rbp + 0x24a]
xor sil, 1
mov dil, r10b
and dil, 0xff
and r8b, sil
mov r14b, bl
and r14b, 0xff
and r11b, sil
or dil, r8b
or r14b, r11b
xor dil, r14b
or r10b, bl
xor r10b, 0xff
or sil, 1
and r10b, sil
or dil, r10b
mov r8b, cl
xor r8b, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r11b, byte [rbp + 0x24a]
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, dil
xor cl, 0xff
mov r8b, bl
and r8b, cl
xor bl, 0xff
and dil, bl
or r8b, dil
mov cl, byte [rbp + 0x24a]
xor cl, 0
and cl, 1
mov r9b, byte [rbp + 0x24a]
xor r9b, 1
and r9b, 0
or cl, r9b
mov r9b, dl
xor r9b, 0xff
and r9b, 0
mov r10b, byte [rbp + 0x24a]
xor r10b, 0
mov r11b, dl
and r11b, r10b
mov bl, byte [rbp + 0x24a]
xor bl, 1
and bl, 0
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, byte [rbp + 0x24a]
xor r10b, 1
and r10b, 1
mov r11b, byte [rbp + 0x24a]
xor r11b, 1
and r11b, 1
or r10b, r11b
mov r11b, byte [rbp + 0x24a]
xor r11b, 1
mov bl, cl
xor bl, r11b
and bl, cl
mov r11b, byte [rbp + 0x24a]
xor r11b, 0
mov sil, r10b
xor sil, 0xff
mov dil, byte [rbp + 0x24a]
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 + 0x24a]
xor dil, 1
mov r14b, byte [rbp + 0x24a]
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 r15b, byte [rbp + 0x24a]
xor r15b, 1
mov r12b, dl
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 dl, dil
xor dl, 0xff
or r15b, 1
and dl, r15b
or r12b, dl
mov dl, sil
and dl, r14b
xor sil, r14b
or dl, sil
mov r11b, r12b
xor r11b, 0xff
mov bl, dl
and bl, r11b
xor dl, 0xff
and r12b, dl
or bl, r12b
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 + 0x24a]
xor r9b, 1
and dl, r9b
or cl, dl
mov dl, byte [rbp + 0x24a]
xor dl, 1
mov r9b, r10b
xor r9b, 0xff
mov r11b, byte [rbp + 0x24a]
xor r11b, 0
mov sil, dl
and sil, 0
mov dil, r11b
and dil, 1
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 + 0x24a]
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, r8b
xor cl, 0xff
and cl, 0
mov r9b, byte [rbp + 0x24a]
xor r9b, 0
and r8b, r9b
mov r10b, byte [rbp + 0x24a]
xor r10b, 1
and r10b, 0
and r9b, 1
or cl, r8b
or r10b, r9b
xor cl, r10b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x24a]
xor r9b, 1
and dl, r9b
mov r10b, byte [rbp + 0x24a]
xor r10b, 1
and r10b, 0xff
and r9b, 1
or r8b, dl
or r10b, r9b
xor r8b, r10b
mov dl, byte [rbp + 0x24a]
xor dl, 0
and dl, 0
mov r9b, byte [rbp + 0x24a]
xor r9b, 0
mov r10b, r9b
and r10b, 0
mov r11b, byte [rbp + 0x24a]
xor r11b, 1
and r11b, 0
and r9b, 1
or dl, r10b
or r11b, r9b
xor dl, r11b
mov r9b, cl
xor r9b, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, byte [rbp + 0x24a]
xor r11b, 1
mov bl, r9b
and bl, 0xff
and cl, r11b
mov sil, r10b
and sil, 0xff
and r8b, r11b
or bl, cl
or sil, r8b
xor bl, sil
or r9b, r10b
xor r9b, 0xff
or r11b, 1
and r9b, r11b
or bl, r9b
mov cl, dl
and cl, 0
xor dl, 0
or cl, dl
mov dl, bl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x24a]
xor r8b, 1
and bl, r8b
or dl, bl
xor cl, 0xff
mov r8b, dl
xor r8b, cl
and r8b, dl
mov cl, al
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x24a]
xor dl, 1
mov r9b, al
and r9b, dl
or cl, r9b
mov dl, r8b
xor dl, 0xff
and dl, 0
mov r9b, byte [rbp + 0x24a]
xor r9b, 0
mov r10b, r8b
and r10b, r9b
mov r11b, byte [rbp + 0x24a]
xor r11b, 1
and r11b, 0
and r9b, 1
or dl, r10b
or r11b, r9b
xor dl, r11b
mov r9b, byte [rbp + 0x24a]
xor r9b, 0
and r9b, 1
mov r10b, byte [rbp + 0x24a]
xor r10b, 1
and r10b, 0
or r9b, r10b
mov r10b, byte [rbp + 0x24a]
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 + 0x24a]
xor bl, 1
or al, r10b
or bl, 1
xor al, 0xff
and al, bl
mov r10b, dl
xor r10b, 0xff
mov bl, byte [rbp + 0x24a]
xor bl, 0
mov sil, byte [rbp + 0x24a]
xor sil, 1
or r10b, bl
or sil, 1
xor r10b, 0xff
and r10b, sil
xor r8b, 0xff
mov bl, r9b
xor bl, 0xff
mov sil, byte [rbp + 0x24a]
xor sil, 0
or r8b, bl
or sil, 0
xor r8b, 0xff
and r8b, sil
mov bl, r11b
xor bl, 0xff
mov sil, al
xor sil, 0xff
mov dil, byte [rbp + 0x24a]
xor dil, 0
mov r14b, bl
and r14b, 0
and r11b, dil
mov r15b, sil
and r15b, 0
and al, dil
or r14b, r11b
or r15b, al
xor r14b, r15b
or bl, sil
xor bl, 0xff
or dil, 0
and bl, dil
or r14b, bl
mov al, r10b
xor al, 0xff
mov r11b, r8b
xor r11b, 0xff
mov bl, byte [rbp + 0x24a]
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, r14b
xor al, 0xff
mov r8b, sil
and r8b, al
xor sil, 0xff
and r14b, sil
or r8b, 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 + 0x24a]
xor dl, 1
and al, dl
or cl, al
mov al, byte [rbp + 0x24a]
xor al, 0
mov dl, r9b
xor dl, 0xff
mov r10b, byte [rbp + 0x24a]
xor r10b, 0
mov r11b, al
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 al, dl
xor al, 0xff
or r10b, 0
and al, r10b
or r11b, al
xor r11b, 0xff
mov al, cl
xor al, r11b
and al, cl
mov cl, r8b
xor cl, 0xff
mov dl, al
xor dl, 0xff
mov r9b, byte [rbp + 0x24a]
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 0x6d87f2d1
jmp 0x6d8bd2ea
jmp 0x6d875515
mov rax, qword [rbp + 0x500]
mov rcx, qword [rbp + 0x528]
mov edx, dword [rcx + 0xb0]
mov qword [rbp + 0x238], rax
mov dword [rbp + 0x234], edx
mov eax, dword [rbp + 0x234]
mov ecx, eax
mov edx, ecx
mov r8, qword [rbp + 0x238]
add r8, rdx
mov qword [rbp + 0x228], r8
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0xd1364cfb
add r8d, 0
sub r8d, 0xf8c1e779
sub r8d, 0xd1364cfb
mov r9d, eax
sub r9d, 1
add r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0xf8c1e779
add r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, 0x1b9c8c66
add r9d, 0
sub r9d, ecx
sub r9d, 0x1b9c8c66
mov r10d, eax
sub r10d, 0x3fcdfbe3
sub r10d, r8d
add r10d, 0x3fcdfbe3
add r9d, 0x70d018a1
add r9d, r10d
sub r9d, 0x70d018a1
sub eax, 0x65d32dfd
sub eax, r9d
add eax, 0x65d32dfd
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, 1
or r15b, r12b
or r13b, 1
xor r15b, 0xff
and r15b, r13b
mov r12b, dil
xor r12b, 1
and r12b, 0
mov r13b, dil
xor r13b, 0
mov al, r13b
and al, 1
mov cl, dil
xor cl, 1
and cl, 0
and r13b, 1
or r12b, al
or cl, r13b
xor r12b, cl
mov al, dil
xor al, 1
mov cl, r12b
xor cl, al
and cl, r12b
mov al, dil
xor al, 1
xor r14b, 0xff
mov r12b, dil
xor r12b, 0
or al, r14b
or r12b, 0
xor al, 0xff
and al, r12b
mov r14b, sil
and r14b, r15b
xor sil, r15b
or r14b, sil
mov sil, cl
xor sil, 0xff
mov r15b, al
xor r15b, 0xff
mov r12b, dil
xor r12b, 1
mov r13b, sil
and r13b, 0xff
and cl, r12b
mov dl, r15b
and dl, 0xff
and al, r12b
or r13b, cl
or dl, al
xor r13b, dl
or sil, r15b
xor sil, 0xff
or r12b, 1
and sil, r12b
or r13b, sil
mov al, r14b
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
and r14b, cl
mov dl, r13b
xor dl, 0xff
and dl, 0xff
and r13b, cl
or al, r14b
or dl, r13b
xor al, dl
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
and sil, 1
or dl, sil
mov sil, bl
xor sil, 0xff
xor dl, 0xff
mov r14b, dil
xor r14b, 0
or sil, dl
or r14b, 0
xor sil, 0xff
and sil, r14b
mov dl, cl
xor dl, 0xff
mov r14b, sil
xor r14b, 0xff
mov r15b, dil
xor r15b, 0
mov r12b, dl
and r12b, 0
and cl, r15b
mov r13b, r14b
and r13b, 0
and sil, r15b
or r12b, cl
or r13b, sil
xor r12b, r13b
or dl, r14b
xor dl, 0xff
or r15b, 0
and dl, r15b
or r12b, 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
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov dl, dil
xor dl, 1
and dl, 1
mov sil, dil
xor sil, 1
and sil, 1
or dl, sil
mov sil, dil
xor sil, 1
xor dl, 0xff
mov 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, sil
xor r14b, 0xff
mov r15b, dil
xor r15b, 1
mov r13b, dl
and r13b, 0xff
and cl, r15b
mov r8b, r14b
and r8b, 0xff
and sil, r15b
or r13b, cl
or r8b, sil
xor r13b, r8b
or dl, r14b
xor dl, 0xff
or r15b, 1
and dl, r15b
or r13b, dl
mov cl, dil
xor cl, 1
and cl, 1
mov dl, dil
xor dl, 1
and dl, 1
or cl, dl
mov dl, al
xor dl, 0xff
mov r8b, cl
and r8b, dl
xor cl, 0xff
mov dl, al
and dl, cl
or r8b, dl
mov cl, al
xor cl, 0xff
mov dl, r8b
xor dl, cl
and dl, r8b
mov cl, r11b
xor cl, 0xff
and cl, 1
mov r8b, dil
xor r8b, 1
and r11b, r8b
mov sil, dil
xor sil, 1
and sil, 0xff
and r8b, 1
or cl, r11b
or sil, r8b
xor cl, sil
mov r8b, r13b
xor r8b, 0xff
and r8b, 0
mov r11b, dil
xor r11b, 0
mov sil, r13b
and sil, r11b
mov r14b, dil
xor r14b, 1
and r14b, 0
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, cl
xor sil, 0xff
mov r14b, r8b
xor r14b, 0xff
mov r15b, dil
xor r15b, 0
mov r9b, sil
and r9b, 0
and cl, r15b
mov r10b, r14b
and r10b, 0
and r8b, r15b
or r9b, cl
or r10b, r8b
xor r9b, r10b
or sil, r14b
xor sil, 0xff
or r15b, 0
and sil, r15b
or r9b, sil
mov cl, r11b
and cl, 0
xor r11b, 0
or cl, r11b
mov r8b, r9b
xor r8b, 0xff
and r8b, 0
mov r10b, dil
xor r10b, 0
and r9b, r10b
mov r11b, dil
xor r11b, 1
and r11b, 0
and r10b, 1
or r8b, r9b
or r11b, r10b
xor r8b, r11b
xor cl, 0xff
mov r9b, r8b
xor r9b, cl
and r9b, r8b
mov cl, r12b
xor cl, 0xff
and cl, 1
mov r8b, dil
xor r8b, 1
mov r10b, r12b
and r10b, r8b
or 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, dil
xor r10b, 0
and r10b, 1
mov r11b, dil
xor r11b, 1
and r11b, 0
or r10b, r11b
mov r11b, cl
and r11b, r8b
xor cl, r8b
or r11b, cl
mov cl, r10b
and cl, 0
xor r10b, 0
or cl, r10b
mov r8b, r11b
xor r8b, 0xff
and r8b, 0
mov r10b, dil
xor r10b, 0
and r11b, r10b
mov sil, dil
xor sil, 1
and sil, 0
and r10b, 1
or r8b, r11b
or sil, r10b
xor r8b, sil
xor r8b, 0xff
xor cl, 0xff
mov r10b, dil
xor r10b, 1
or r8b, cl
or r10b, 1
xor r8b, 0xff
and r8b, r10b
mov cl, r13b
xor cl, 0xff
and cl, 0
mov r10b, dil
xor r10b, 0
mov r11b, r13b
and r11b, r10b
mov sil, dil
xor sil, 1
and sil, 0
and r10b, 1
or cl, r11b
or sil, r10b
xor cl, sil
mov r10b, bl
xor r10b, 0xff
mov r11b, cl
and r11b, r10b
xor cl, 0xff
mov r10b, bl
and r10b, cl
or r11b, r10b
xor bl, 0xff
mov cl, r11b
xor cl, bl
and cl, 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, r9b
xor r11b, 0xff
and r11b, 0
mov bl, dil
xor bl, 0
mov sil, r9b
and sil, bl
mov r14b, dil
xor r14b, 1
and r14b, 0
and bl, 1
or r11b, sil
or r14b, bl
xor r11b, r14b
mov bl, 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, r10b
xor r14b, sil
and r14b, r10b
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, dil
xor sil, 0
mov r15b, r11b
xor r15b, sil
and r15b, r11b
mov sil, bl
xor sil, 0xff
mov byte [rbp + 0x227], r9b
xor r9b, sil
mov sil, byte [rbp + 0x227]
and r9b, sil
mov sil, r14b
and sil, dl
xor r14b, dl
or sil, r14b
mov dl, r15b
xor dl, 0xff
mov r14b, r9b
xor r14b, 0xff
mov byte [rbp + 0x226], dil
xor dil, 1
mov byte [rbp + 0x225], dl
and dl, 0xff
and r15b, dil
mov byte [rbp + 0x224], r14b
and r14b, 0xff
and r9b, dil
or dl, r15b
or r14b, r9b
xor dl, r14b
mov r9b, byte [rbp + 0x225]
mov r14b, byte [rbp + 0x224]
or r9b, r14b
xor r9b, 0xff
or dil, 1
and r9b, dil
or dl, r9b
mov r9b, sil
xor r9b, 0xff
and r9b, 0
mov dil, byte [rbp + 0x226]
xor dil, 0
and sil, dil
mov r15b, dl
xor r15b, 0xff
and r15b, 0
and dl, dil
or r9b, sil
or r15b, dl
xor r9b, r15b
mov dl, r10b
xor dl, 0xff
mov sil, r11b
xor sil, 0xff
mov dil, byte [rbp + 0x226]
xor dil, 0
mov r15b, dl
and r15b, 0
and r10b, dil
mov r14b, sil
and r14b, 0
and r11b, dil
or r15b, r10b
or r14b, r11b
xor r15b, r14b
or dl, sil
xor dl, 0xff
or dil, 0
and dl, dil
or r15b, dl
mov dl, r15b
xor dl, 0xff
and dl, 1
mov r10b, byte [rbp + 0x226]
xor r10b, 1
and r15b, r10b
or dl, r15b
mov r10b, byte [rbp + 0x226]
xor r10b, 0
mov r11b, bl
xor r11b, 0xff
mov sil, byte [rbp + 0x226]
xor sil, 0
mov dil, r10b
and dil, 0
mov r14b, sil
and r14b, 0
mov r15b, r11b
and r15b, 0
and bl, sil
or dil, r14b
or r15b, bl
xor dil, r15b
or r10b, r11b
xor r10b, 0xff
or sil, 0
and r10b, sil
or dil, r10b
xor dl, 0xff
xor dil, 0xff
mov r10b, byte [rbp + 0x226]
xor r10b, 1
or dl, dil
or r10b, 1
xor dl, 0xff
and dl, r10b
mov r10b, r9b
xor r10b, 0xff
mov r11b, dl
xor r11b, 0xff
mov bl, byte [rbp + 0x226]
xor bl, 0
mov sil, r10b
and sil, 0
and r9b, bl
mov dil, r11b
and dil, 0
and dl, bl
or sil, r9b
or dil, dl
xor sil, dil
or r10b, r11b
xor r10b, 0xff
or bl, 0
and r10b, bl
or sil, r10b
mov dl, r8b
xor dl, 0xff
and dl, 0
mov r9b, byte [rbp + 0x226]
xor r9b, 0
mov r10b, r8b
and r10b, r9b
mov r11b, byte [rbp + 0x226]
xor r11b, 1
and r11b, 0
and r9b, 1
or dl, r10b
or r11b, r9b
xor dl, r11b
mov r9b, cl
xor r9b, 0xff
and r9b, 0
mov r10b, byte [rbp + 0x226]
xor r10b, 0
mov r11b, cl
and r11b, r10b
mov bl, byte [rbp + 0x226]
xor bl, 1
and bl, 0
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, byte [rbp + 0x226]
xor r10b, 1
and r10b, 1
mov r11b, byte [rbp + 0x226]
xor r11b, 1
and r11b, 1
or r10b, r11b
mov r11b, dl
xor r11b, 0xff
mov bl, byte [rbp + 0x226]
xor bl, 1
mov dil, byte [rbp + 0x226]
xor dil, 0
or r11b, bl
or dil, 0
xor r11b, 0xff
and r11b, dil
mov bl, r10b
xor bl, 0xff
mov dil, r8b
xor dil, bl
and dil, r8b
mov r8b, byte [rbp + 0x226]
xor r8b, 1
mov bl, r9b
xor bl, r8b
and bl, r9b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov r14b, byte [rbp + 0x226]
xor r14b, 0
or cl, r8b
or r14b, 0
xor cl, 0xff
and cl, r14b
mov r8b, r11b
xor r8b, 0xff
mov r14b, dil
xor r14b, 0xff
mov r15b, byte [rbp + 0x226]
xor r15b, 0
mov byte [rbp + 0x223], r8b
and r8b, 0
and r11b, r15b
mov byte [rbp + 0x222], r14b
and r14b, 0
and dil, r15b
or r8b, r11b
or r14b, dil
xor r8b, r14b
mov r11b, byte [rbp + 0x223]
mov dil, byte [rbp + 0x222]
or r11b, dil
xor r11b, 0xff
or r15b, 0
and r11b, r15b
or r8b, r11b
mov r11b, bl
xor r11b, 0xff
mov r14b, cl
xor r14b, 0xff
mov r15b, byte [rbp + 0x226]
xor r15b, 0
mov dil, r11b
and dil, 0
and bl, r15b
mov byte [rbp + 0x221], r14b
and r14b, 0
and cl, r15b
or dil, bl
or r14b, cl
xor dil, r14b
mov cl, byte [rbp + 0x221]
or r11b, cl
xor r11b, 0xff
or r15b, 0
and r11b, r15b
or dil, r11b
mov r11b, r8b
xor r11b, 0xff
and r11b, 0
mov bl, byte [rbp + 0x226]
xor bl, 0
and r8b, bl
mov r14b, dil
xor r14b, 0xff
and r14b, 0
and dil, bl
or r11b, r8b
or r14b, dil
xor r11b, r14b
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 + 0x226]
xor r9b, 0
and r8b, r9b
mov bl, byte [rbp + 0x226]
xor bl, 1
and bl, 0
and r9b, 1
or dl, r8b
or bl, r9b
xor dl, bl
mov r8b, byte [rbp + 0x226]
xor r8b, 1
mov r9b, r10b
xor r9b, 0xff
mov bl, byte [rbp + 0x226]
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
xor dl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r10b, byte [rbp + 0x226]
xor r10b, 0
mov bl, dl
and bl, 0
and r11b, r10b
mov dil, r9b
and dil, 0
and r8b, r10b
or bl, r11b
or dil, r8b
xor bl, dil
or dl, r9b
xor dl, 0xff
or r10b, 0
and dl, r10b
or bl, dl
mov dl, sil
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp + 0x226]
xor r8b, 0
mov r9b, sil
and r9b, r8b
mov r10b, byte [rbp + 0x226]
xor r10b, 1
and r10b, 0
and r8b, 1
or dl, r9b
or r10b, r8b
xor dl, r10b
mov r8b, byte [rbp + 0x226]
xor r8b, 1
xor dl, 0xff
mov r9b, byte [rbp + 0x226]
xor r9b, 0
or r8b, dl
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov dl, byte [rbp + 0x226]
xor dl, 1
and dl, 0
mov r9b, byte [rbp + 0x226]
xor r9b, 0
mov r10b, r9b
and r10b, 1
mov r11b, byte [rbp + 0x226]
xor r11b, 1
and r11b, 0
and r9b, 1
or dl, r10b
or r11b, r9b
xor dl, r11b
xor sil, 0xff
mov r9b, dl
xor r9b, 0xff
mov r10b, byte [rbp + 0x226]
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, byte [rbp + 0x226]
xor r10b, 1
mov r11b, bl
and r11b, r10b
or r9b, r11b
xor r9b, 0xff
mov r10b, byte [rbp + 0x226]
xor r10b, 1
mov r11b, byte [rbp + 0x226]
xor r11b, 0
or r9b, r10b
or r11b, 0
xor r9b, 0xff
and r9b, r11b
xor dl, 0xff
mov r10b, bl
xor r10b, dl
and r10b, bl
mov dl, r8b
xor dl, 0xff
mov r11b, sil
xor r11b, 0xff
mov bl, byte [rbp + 0x226]
xor bl, 1
mov dil, dl
and dil, 0xff
and r8b, bl
mov r14b, r11b
and r14b, 0xff
and sil, bl
or dil, r8b
or r14b, sil
xor dil, r14b
or dl, r11b
xor dl, 0xff
or bl, 1
and dl, bl
or dil, dl
mov dl, r9b
xor dl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov r11b, byte [rbp + 0x226]
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, dil
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp + 0x226]
xor r8b, 0
and dil, r8b
mov r9b, bl
xor r9b, 0xff
and r9b, 0
and bl, r8b
or dl, dil
or r9b, bl
xor dl, r9b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x226]
xor r9b, 1
mov r10b, al
and r10b, r9b
or r8b, r10b
mov r9b, r12b
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x226]
xor r10b, 1
mov r11b, r12b
and r11b, r10b
or r9b, r11b
mov r10b, byte [rbp + 0x226]
xor r10b, 0
and r10b, 0
mov r11b, byte [rbp + 0x226]
xor r11b, 0
mov bl, r11b
and bl, 0
mov sil, byte [rbp + 0x226]
xor sil, 1
and sil, 0
and r11b, 1
or r10b, bl
or sil, r11b
xor r10b, sil
mov r11b, byte [rbp + 0x226]
xor r11b, 0
mov bl, r8b
xor bl, r11b
and bl, r8b
mov r11b, r10b
xor r11b, 0xff
mov sil, al
xor sil, r11b
and sil, al
mov al, r9b
xor al, 0xff
mov r11b, byte [rbp + 0x226]
xor r11b, 0
mov dil, byte [rbp + 0x226]
xor dil, 0
or al, r11b
or dil, 0
xor al, 0xff
and al, dil
mov r11b, r10b
xor r11b, 0xff
mov dil, r12b
xor dil, r11b
and dil, r12b
mov r11b, bl
xor r11b, 0xff
mov r14b, sil
xor r14b, 0xff
mov r15b, byte [rbp + 0x226]
xor r15b, 0
mov r12b, r11b
and r12b, 0
and bl, r15b
mov cl, r14b
and cl, 0
and sil, r15b
or r12b, bl
or cl, sil
xor r12b, cl
or r11b, r14b
xor r11b, 0xff
or r15b, 0
and r11b, r15b
or r12b, r11b
mov cl, al
and cl, dil
xor al, dil
or cl, al
mov al, r12b
xor al, 0xff
and al, 1
mov r11b, byte [rbp + 0x226]
xor r11b, 1
and r12b, r11b
mov bl, cl
xor bl, 0xff
and bl, 0xff
and cl, r11b
or al, r12b
or bl, cl
xor al, bl
mov cl, r8b
xor cl, 0xff
mov r11b, r9b
xor r11b, 0xff
mov bl, byte [rbp + 0x226]
xor bl, 1
mov sil, cl
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 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 + 0x226]
xor r8b, 1
and sil, r8b
or cl, sil
mov r8b, byte [rbp + 0x226]
xor r8b, 0
mov r9b, r10b
xor r9b, 0xff
mov r11b, byte [rbp + 0x226]
xor r11b, 1
mov bl, r8b
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 r8b, r9b
xor r8b, 0xff
or r11b, 1
and r8b, r11b
or bl, r8b
xor cl, 0xff
xor bl, 0xff
mov r8b, byte [rbp + 0x226]
xor r8b, 1
or cl, bl
or r8b, 1
xor cl, 0xff
and cl, 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 + 0x226]
xor cl, 1
mov r9b, r8b
and r9b, cl
or al, r9b
xor al, 0xff
xor al, 0
and al, 0
mov cl, byte [rbp + 0x226]
xor cl, 0
and cl, 0
mov r9b, byte [rbp + 0x226]
xor r9b, 0
mov r10b, r9b
and r10b, 0
mov r11b, byte [rbp + 0x226]
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 + 0x226]
xor r10b, 1
or r8b, r9b
or r10b, 1
xor r8b, 0xff
and r8b, r10b
mov r9b, byte [rbp + 0x226]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0x226]
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, byte [rbp + 0x226]
xor r10b, 0
mov r11b, r9b
xor r11b, r10b
and r11b, r9b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r9b, al
and r9b, r8b
xor al, r8b
or r9b, al
mov al, r11b
and al, cl
xor r11b, cl
or al, r11b
mov cl, r9b
xor cl, 0xff
mov r8b, al
and r8b, cl
xor al, 0xff
and r9b, al
or r8b, r9b
mov al, byte [rbp + 0x226]
xor al, 1
mov cl, r13b
xor cl, 0xff
mov r9b, byte [rbp + 0x226]
xor r9b, 0
or al, cl
or r9b, 0
xor al, 0xff
and al, r9b
mov cl, byte [rbp + 0x226]
xor cl, 1
mov r9b, r13b
and r9b, cl
xor r13b, 0xff
and r13b, 1
or r9b, r13b
mov cl, al
xor cl, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r11b, byte [rbp + 0x226]
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, bl
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x226]
xor cl, 1
and bl, cl
or al, bl
mov cl, r8b
xor cl, 0xff
and cl, 0
mov r9b, byte [rbp + 0x226]
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, al
xor cl, 0xff
mov r8b, dl
xor r8b, cl
and r8b, dl
mov cl, dl
xor cl, 0xff
mov r9b, al
and r9b, cl
xor al, 0xff
and dl, al
or r9b, dl
mov al, r8b
and al, r9b
xor r8b, r9b
or al, r8b
test al, 1
jne 0x6d880383
jmp 0x6d8b8f9e
xor eax, eax
xor ecx, ecx
mov edx, ecx
mov r8, qword [rbp + 0x228]
mov qword [rbp + 0x4e0], r8
mov r9, qword [rbp + 0x500]
mov r10, qword [rbp + 0x528]
mov r10, qword [r10 + 0x30]
movabs r11, 0x6e923fc0f7e99a06
mov rsi, r11
add rsi, 0
movabs rdi, 0x5edbe4a2672f1f7f
sub rsi, rdi
sub rsi, r11
movabs r11, 0x7a86fd9837e3b20f
add r9, r11
sub r9, rsi
sub r9, r11
movabs r11, 0x3006ac80677c1aba
sub r9, r11
movabs rsi, 0xa46ab58b7f092025
sub r9, rsi
add r9, r11
mov r11, rdx
sub r11, r10
add r9, r11
mov r10, rdx
sub r10, r9
mov r9, rdx
sub r9, rsi
add r10, r9
mov r9, rdx
sub r9, r10
movabs r10, 0xca5c36e42a919eb0
mov r11, rdx
sub r11, r10
add r9, r11
sub rdx, rdi
add r9, rdx
movabs rdx, 0xaf16e536e0093a2b
sub r9, rdx
add r9, r10
add r9, rdx
mov qword [rbp + 0x4d8], r9
mov ecx, dword [sym.out.dll_x.13]
mov ebx, dword [sym.out.dll_y.14]
mov r14d, ecx
add r14d, 0x1c8b0dd7
sub r14d, 0x20c34ad2
sub r14d, 0x1c8b0dd7
add r14d, 0x39704f77
sub r14d, 0x97966627
sub r14d, 0x39704f77
mov r15d, eax
sub r15d, r14d
mov r14d, eax
sub r14d, 0x20c34ad2
add r15d, r14d
mov r14d, eax
sub r14d, r15d
mov r15d, eax
sub r15d, 0x81dd942b
sub r14d, r15d
add r14d, 0xc9665d1f
sub r14d, 1
sub r14d, 0xc9665d1f
sub r14d, 0xc871b93b
sub r14d, 0x81dd942b
add r14d, 0xc871b93b
mov r15d, eax
sub r15d, 0x1dbc3b50
sub r14d, r15d
mov r15d, eax
sub r15d, r14d
mov r14d, eax
sub r14d, 0x97966627
add r15d, r14d
mov r14d, eax
sub r14d, r15d
sub eax, 0x1dbc3b50
add r14d, eax
imul ecx, r14d
and ecx, 1
cmp ecx, 0
sete r12b
cmp ebx, 0xa
setl r13b
mov al, r12b
xor al, 0xff
and al, 0
mov cl, 1
mov dl, cl
xor dl, 0
mov r9b, r12b
and r9b, dl
mov r10b, cl
xor r10b, 1
and r10b, 0
and dl, 1
or al, r9b
or r10b, dl
xor al, r10b
mov dl, r13b
xor dl, 0xff
and dl, 1
mov r9b, cl
xor r9b, 1
mov r10b, r13b
and r10b, r9b
mov r11b, cl
xor r11b, 1
and r11b, 0xff
and r9b, 1
or dl, r10b
or r11b, r9b
xor dl, r11b
mov r9b, cl
xor r9b, 1
and r9b, 1
mov r10b, cl
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, al
and r10b, dl
xor al, dl
or r10b, al
mov al, r9b
and al, 1
xor r9b, 1
or al, r9b
mov dl, r10b
xor dl, 0xff
and dl, 0
mov r9b, cl
xor r9b, 0
and r10b, r9b
mov r11b, cl
xor r11b, 1
and r11b, 0
and r9b, 1
or dl, r10b
or r11b, r9b
xor dl, r11b
xor al, 0xff
mov r9b, dl
xor r9b, al
and r9b, dl
mov al, r12b
xor al, 0xff
and al, 1
mov dl, cl
xor dl, 1
mov r10b, r12b
and r10b, dl
mov r11b, cl
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, cl
xor dl, 1
and dl, 1
mov r10b, cl
xor r10b, 1
and r10b, 1
or dl, r10b
xor r12b, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, cl
xor r11b, 0
or r12b, r10b
or r11b, 0
xor r12b, 0xff
and r12b, r11b
mov r10b, r13b
xor r10b, 0xff
and r10b, 1
mov r11b, cl
xor r11b, 1
mov bl, r13b
and bl, r11b
mov sil, cl
xor sil, 1
and sil, 0xff
and r11b, 1
or r10b, bl
or sil, r11b
xor r10b, sil
xor r10b, 0xff
mov r11b, cl
xor r11b, 1
mov bl, cl
xor bl, 0
or r10b, r11b
or bl, 0
xor r10b, 0xff
and r10b, bl
xor dl, 0xff
mov r11b, r13b
xor r11b, dl
and r11b, r13b
mov dl, al
and dl, r12b
xor al, r12b
or dl, al
mov al, r10b
and al, r11b
xor r10b, r11b
or al, r10b
mov r10b, dl
xor r10b, 0xff
and r10b, 1
mov r11b, cl
xor r11b, 1
and dl, r11b
mov bl, al
xor bl, 0xff
and bl, 0xff
and al, r11b
or r10b, dl
or bl, al
xor r10b, bl
mov al, r9b
xor al, 0xff
and al, 1
mov dl, cl
xor dl, 1
mov r11b, r9b
and r11b, dl
or al, r11b
mov dl, r10b
xor dl, 0xff
and dl, 0
mov r11b, cl
xor r11b, 0
mov bl, r10b
and bl, r11b
mov sil, cl
xor sil, 1
and sil, 0
and r11b, 1
or dl, bl
or sil, r11b
xor dl, sil
mov r11b, cl
xor r11b, 0
and r11b, 1
mov bl, cl
xor bl, 1
and bl, 0
or r11b, bl
mov bl, al
xor bl, 0xff
mov sil, cl
xor sil, 0
mov r12b, cl
xor r12b, 0
or bl, sil
or r12b, 0
xor bl, 0xff
and bl, r12b
xor r9b, 0xff
mov sil, r11b
xor sil, 0xff
mov r12b, cl
xor r12b, 0
or r9b, sil
or r12b, 0
xor r9b, 0xff
and r9b, r12b
mov sil, dl
xor sil, 0xff
mov r12b, cl
xor r12b, 0
mov r13b, cl
xor r13b, 1
or sil, r12b
or r13b, 1
xor sil, 0xff
and sil, r13b
xor r10b, 0xff
mov r12b, r11b
xor r12b, 0xff
mov r13b, cl
xor r13b, 0
or r10b, r12b
or r13b, 0
xor r10b, 0xff
and r10b, r13b
mov r12b, bl
and r12b, r9b
xor bl, r9b
or r12b, bl
mov r9b, sil
and r9b, r10b
xor sil, r10b
or r9b, sil
mov r10b, r12b
xor r10b, 0xff
mov bl, r9b
and bl, r10b
xor r9b, 0xff
and r12b, r9b
or bl, r12b
mov r9b, al
xor r9b, 0xff
mov r10b, dl
xor r10b, 0xff
mov sil, cl
xor sil, 0
mov r12b, r9b
and r12b, 0
and al, sil
mov r13b, r10b
and r13b, 0
and dl, sil
or r12b, al
or r13b, dl
xor r12b, r13b
or r9b, r10b
xor r9b, 0xff
or sil, 0
and r9b, sil
or r12b, r9b
mov al, r12b
xor al, 0xff
and al, 0
mov dl, cl
xor dl, 0
and r12b, dl
xor cl, 1
and cl, 0
and dl, 1
or al, r12b
or cl, dl
xor al, cl
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, bl
and al, dl
xor bl, dl
or al, bl
test al, 1
jne 0x6d880869
jmp 0x6d8b8f9e
jmp 0x6d88086e
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x4341253d
sub r8d, 0x8871443
add r8d, 0x4341253d
mov r9d, ecx
add r9d, 0x8c782706
sub r9d, r8d
sub r9d, 0x8c782706
mov r8d, 0x95c0291f
add r8d, 0
sub r8d, 1
sub r8d, 0x95c0291f
mov r10d, eax
sub r10d, r9d
mov r9d, eax
sub r9d, r8d
add r10d, r9d
sub eax, r10d
sub eax, 0xc1ce9c81
add eax, 0x91461f0c
add eax, 0xc1ce9c81
add eax, 0x7c840b5a
sub eax, 0x8871443
sub eax, 0x7c840b5a
add eax, 0x1479b977
sub eax, 0x91461f0c
sub eax, 0x1479b977
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 sil, 0xff
mov r15b, r14b
xor r15b, sil
and r15b, r14b
mov sil, r11b
xor sil, 0xff
and sil, 1
mov r14b, dil
xor r14b, 1
mov r12b, r11b
and r12b, r14b
or sil, r12b
xor sil, 0xff
xor sil, 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, 1
mov r11b, dil
xor r11b, 1
mov r13b, bl
and r13b, r11b
or al, r13b
xor al, 0xff
mov r11b, dil
xor r11b, 0
mov r13b, dil
xor r13b, 1
or al, r11b
or r13b, 1
xor al, 0xff
and al, r13b
xor bl, 0xff
xor r14b, 0xff
mov r11b, dil
xor r11b, 0
or bl, r14b
or r11b, 0
xor bl, 0xff
and bl, r11b
mov r11b, sil
xor r11b, 0xff
mov r14b, r12b
xor r14b, 0xff
mov r13b, dil
xor r13b, 1
mov cl, r11b
and cl, 0xff
and sil, r13b
mov dl, r14b
and dl, 0xff
and r12b, r13b
or cl, sil
or dl, r12b
xor cl, dl
or r11b, r14b
xor r11b, 0xff
or r13b, 1
and r11b, r13b
or cl, r11b
mov dl, al
xor dl, 0xff
mov r11b, bl
xor r11b, 0xff
mov sil, dil
xor sil, 1
mov r14b, dl
and r14b, 0xff
and al, sil
mov r12b, r11b
and r12b, 0xff
and bl, sil
or r14b, al
or r12b, bl
xor r14b, r12b
or dl, r11b
xor dl, 0xff
or sil, 1
and dl, sil
or r14b, dl
mov al, cl
xor al, 0xff
and al, 0
mov dl, dil
xor dl, 0
and cl, dl
mov r11b, r14b
xor r11b, 0xff
and r11b, 0
and r14b, dl
or al, cl
or r11b, r14b
xor al, r11b
mov cl, r15b
xor cl, 0xff
and cl, 1
mov dl, dil
xor dl, 1
mov r11b, r15b
and r11b, dl
or cl, r11b
mov dl, al
xor dl, 0xff
and dl, 1
mov r11b, dil
xor r11b, 1
mov bl, al
and bl, r11b
or dl, bl
mov r11b, dil
xor r11b, 1
and r11b, 1
mov bl, dil
xor bl, 1
and bl, 1
or r11b, bl
mov bl, cl
xor bl, 0xff
mov sil, dil
xor sil, 1
mov r14b, dil
xor r14b, 0
or bl, sil
or r14b, 0
xor bl, 0xff
and bl, r14b
mov sil, r11b
xor sil, 0xff
mov r14b, r15b
xor r14b, sil
and r14b, r15b
mov sil, dl
xor sil, 0xff
mov r15b, dil
xor r15b, 1
mov r12b, dil
xor r12b, 1
or sil, r15b
or r12b, 1
xor sil, 0xff
and sil, r12b
xor al, 0xff
mov r15b, r11b
xor r15b, 0xff
mov r12b, dil
xor r12b, 0
or al, r15b
or r12b, 0
xor al, 0xff
and al, r12b
mov r15b, bl
xor r15b, 0xff
mov r12b, r14b
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
mov r8b, r15b
and r8b, 0xff
and bl, r13b
mov r9b, r12b
and r9b, 0xff
and r14b, r13b
or r8b, bl
or r9b, r14b
xor r8b, r9b
or r15b, r12b
xor r15b, 0xff
or r13b, 1
and r15b, r13b
or r8b, r15b
mov r9b, sil
xor r9b, 0xff
mov bl, al
xor bl, 0xff
mov r14b, dil
xor r14b, 1
mov r15b, r9b
and r15b, 0xff
and sil, r14b
mov r12b, bl
and r12b, 0xff
and al, r14b
or r15b, sil
or r12b, al
xor r15b, r12b
or r9b, bl
xor r9b, 0xff
or r14b, 1
and r9b, r14b
or r15b, r9b
mov al, r8b
xor al, 0xff
mov r9b, r15b
and r9b, al
xor r15b, 0xff
and r8b, r15b
or r9b, r8b
mov al, cl
xor al, 0xff
mov r8b, dl
xor r8b, 0xff
mov bl, dil
xor bl, 0
mov sil, al
and sil, 0
and cl, bl
mov r14b, r8b
and r14b, 0
and dl, bl
or sil, cl
or r14b, dl
xor sil, r14b
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 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
mov dl, dil
xor dl, 1
or al, cl
or dl, 1
xor al, 0xff
and al, dl
mov cl, r9b
xor cl, 0xff
mov dl, al
xor dl, 0xff
xor dil, 0
mov r8b, cl
and r8b, 0
and r9b, dil
mov r11b, dl
and r11b, 0
and al, dil
or r8b, r9b
or r11b, al
xor r8b, r11b
or cl, dl
xor cl, 0xff
or dil, 0
and cl, dil
or r8b, cl
test r8b, 1
jne 0x6d880d0c
jmp 0x6d8bd2ef
xor eax, eax
mov rcx, qword [rbp + 0x4e0]
mov edx, dword [sym.out.dll_x.13]
mov r8d, dword [sym.out.dll_y.14]
mov r9d, eax
sub r9d, 0
mov r10d, eax
sub r10d, 0x2542cdae
add r9d, r10d
mov r10d, eax
sub r10d, r9d
mov r9d, eax
sub r9d, 1
add r10d, r9d
add r10d, 0x1c7ecf2f
sub r10d, 0x2542cdae
sub r10d, 0x1c7ecf2f
mov r9d, edx
sub r9d, 0x3ab9c17
sub r9d, 0xfa17528b
add r9d, 0x3ab9c17
mov r11d, eax
sub r11d, r10d
sub r9d, r11d
mov r10d, eax
sub r10d, r9d
mov r9d, eax
sub r9d, 0xfa17528b
add r10d, r9d
sub eax, r10d
imul edx, eax
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, 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
xor dil, 0xff
mov r12b, bl
xor r12b, dil
and r12b, bl
mov dil, r15b
xor dil, 0xff
mov r13b, r12b
xor r13b, 0xff
mov al, r14b
xor al, 0
mov dl, dil
and dl, 0
and r15b, al
mov r8b, r13b
and r8b, 0
and r12b, al
or dl, r15b
or r8b, r12b
xor dl, r8b
or dil, r13b
xor dil, 0xff
or al, 0
and dil, al
or dl, dil
mov al, sil
xor al, 0xff
and al, 0
mov r8b, r14b
xor r8b, 0
mov dil, sil
and dil, r8b
mov r15b, r14b
xor r15b, 1
and r15b, 0
and r8b, 1
or al, dil
or r15b, r8b
xor al, r15b
xor al, 0xff
xor al, 1
and al, 0xff
mov r8b, r14b
xor r8b, 1
and r8b, 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 r8b, r15b
or r12b, dil
xor r8b, r12b
xor r8b, 0xff
mov dil, sil
xor dil, r8b
and dil, sil
mov r8b, al
and r8b, dil
xor al, dil
or r8b, al
mov al, r14b
xor al, 1
and al, 1
mov dil, r14b
xor dil, 1
and dil, 1
or al, dil
mov dil, r14b
xor dil, 0
xor al, 0xff
mov r15b, r14b
xor r15b, 0
or dil, al
or r15b, 0
xor dil, 0xff
and dil, r15b
mov al, r14b
xor al, 0
and al, 1
mov r15b, r14b
xor r15b, 1
mov r12b, r15b
and r12b, 0
mov r13b, r14b
xor r13b, 1
and r13b, 0xff
and r15b, 1
or al, r12b
or r13b, r15b
xor al, r13b
mov r15b, r14b
xor r15b, 1
mov r12b, al
xor r12b, 0xff
mov r13b, r14b
xor r13b, 1
or r15b, r12b
or r13b, 1
xor r15b, 0xff
and r15b, r13b
mov r12b, r14b
xor r12b, 1
and r12b, 1
mov r13b, r14b
xor r13b, 1
and r13b, 1
or r12b, r13b
xor r12b, 0xff
mov r13b, r14b
xor r13b, 0
mov r9b, r14b
xor r9b, 0
or r12b, r13b
or r9b, 0
xor r12b, 0xff
and r12b, r9b
xor al, 0xff
xor al, 1
and al, 0xff
mov r9b, dil
xor r9b, 0xff
mov r13b, r15b
xor r13b, 0xff
mov r10b, r14b
xor r10b, 0
mov r11b, r9b
and r11b, 0
and dil, r10b
mov byte [rbp + 0x220], r13b
and r13b, 0
and r15b, r10b
or r11b, dil
or r13b, r15b
xor r11b, r13b
mov dil, byte [rbp + 0x220]
or r9b, dil
xor r9b, 0xff
or r10b, 0
and r9b, r10b
or r11b, r9b
mov r9b, r12b
xor r9b, 0xff
mov r10b, al
xor r10b, 0xff
mov r15b, r14b
xor r15b, 1
mov r13b, r9b
and r13b, 0xff
and r12b, r15b
mov dil, r10b
and dil, 0xff
and al, r15b
or r13b, r12b
or dil, al
xor r13b, dil
or r9b, r10b
xor r9b, 0xff
or r15b, 1
and r9b, r15b
or r13b, r9b
mov al, r11b
xor al, 0xff
mov r9b, r13b
and r9b, al
xor r13b, 0xff
and r11b, r13b
or r9b, r11b
mov al, dl
xor al, 0xff
and al, 1
mov r10b, r14b
xor r10b, 1
mov r11b, dl
and r11b, r10b
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, 1
and r10b, 1
mov r11b, r14b
xor r11b, 1
and r11b, 1
or r10b, r11b
mov r11b, r14b
xor r11b, 1
and r11b, 1
mov dil, r14b
xor dil, 1
and dil, 1
or r11b, dil
mov dil, al
and dil, r10b
xor al, r10b
or dil, al
mov al, r11b
and al, 1
xor r11b, 1
or al, r11b
mov r10b, dil
xor r10b, 0xff
and r10b, 1
mov r11b, r14b
xor r11b, 1
and dil, r11b
mov r15b, r14b
xor r15b, 1
and r15b, 0xff
and r11b, 1
or r10b, dil
or r15b, r11b
xor r10b, r15b
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
and al, 1
mov r11b, r14b
xor r11b, 1
mov dil, r9b
and dil, r11b
or al, dil
mov r11b, bl
xor r11b, 0xff
and r11b, 0
mov dil, r14b
xor dil, 0
mov r15b, bl
and r15b, dil
mov r12b, al
xor r12b, 0xff
and r12b, 0
and al, dil
or r11b, r15b
or r12b, al
xor r11b, r12b
xor bl, 0xff
mov al, r11b
xor al, bl
and al, r11b
mov r11b, r8b
xor r11b, 0xff
and r11b, 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 r11b, dil
or r15b, bl
xor r11b, 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, 1
mov r15b, r14b
xor r15b, 1
mov r12b, r15b
and r12b, 1
mov r13b, r14b
xor r13b, 1
and r13b, 0xff
and r15b, 1
or dil, r12b
or r13b, r15b
xor dil, r13b
mov r15b, r11b
xor r15b, 0xff
mov r12b, bl
xor r12b, 0xff
mov r13b, r14b
xor r13b, 1
mov byte [rbp + 0x21f], r15b
and r15b, 0xff
and r11b, r13b
mov byte [rbp + 0x21e], r12b
and r12b, 0xff
and bl, r13b
or r15b, r11b
or r12b, bl
xor r15b, r12b
mov r11b, byte [rbp + 0x21f]
mov bl, byte [rbp + 0x21e]
or r11b, bl
xor r11b, 0xff
or r13b, 1
and r11b, r13b
or r15b, r11b
mov r11b, r14b
xor r11b, 1
mov r12b, dil
xor r12b, 0xff
mov r13b, r14b
xor r13b, 0
mov bl, r11b
and bl, 0
mov byte [rbp + 0x21d], r13b
and r13b, 1
mov byte [rbp + 0x21c], r12b
and r12b, 0
mov byte [rbp + 0x21b], al
mov al, byte [rbp + 0x21d]
and dil, al
or bl, r13b
or r12b, dil
xor bl, r12b
mov dil, byte [rbp + 0x21c]
or r11b, dil
xor r11b, 0xff
or al, 0
and r11b, al
or bl, r11b
mov al, r15b
xor al, 0xff
and al, 0
mov r11b, r14b
xor r11b, 0
and r15b, r11b
mov r12b, r14b
xor r12b, 1
and r12b, 0
and r11b, 1
or al, r15b
or r12b, r11b
xor al, r12b
xor al, 0xff
xor bl, 0xff
mov r11b, r14b
xor r11b, 1
or al, bl
or r11b, 1
xor al, 0xff
and al, r11b
mov r11b, r9b
xor r11b, 0xff
and r11b, 0
mov bl, r14b
xor bl, 0
mov r15b, r9b
and r15b, bl
mov r12b, r14b
xor r12b, 1
and r12b, 0
and bl, 1
or r11b, r15b
or r12b, bl
xor r11b, r12b
mov bl, sil
xor bl, 0xff
mov r15b, r11b
and r15b, bl
xor r11b, 0xff
mov bl, sil
and bl, r11b
or r15b, bl
xor r15b, 0xff
xor sil, 0xff
mov r11b, r14b
xor r11b, 0
or r15b, sil
or r11b, 0
xor r15b, 0xff
and r15b, r11b
mov r11b, byte [rbp + 0x21b]
xor r11b, 0xff
mov bl, r10b
xor bl, r11b
and bl, r10b
mov r11b, r10b
xor r11b, 0xff
and r11b, 1
mov sil, r14b
xor sil, 1
and r10b, sil
mov r12b, byte [rbp + 0x21b]
xor r12b, 0xff
and r12b, 0xff
mov r13b, byte [rbp + 0x21b]
and r13b, sil
or r11b, r10b
or r12b, r13b
xor r11b, r12b
mov r10b, bl
xor r10b, 0xff
mov sil, r11b
xor sil, 0xff
mov r12b, r14b
xor r12b, 1
mov r13b, r10b
and r13b, 0xff
and bl, r12b
mov dil, sil
and dil, 0xff
and r11b, r12b
or r13b, bl
or dil, r11b
xor r13b, dil
or r10b, sil
xor r10b, 0xff
or r12b, 1
and r10b, r12b
or r13b, r10b
mov r10b, al
xor r10b, 0xff
and r10b, 0
mov r11b, r14b
xor r11b, 0
mov bl, al
and bl, r11b
mov sil, r14b
xor sil, 1
and sil, 0
and r11b, 1
or r10b, bl
or sil, r11b
xor r10b, sil
mov r11b, r15b
xor r11b, 0xff
and r11b, 1
mov bl, r14b
xor bl, 1
mov sil, r15b
and sil, bl
or r11b, sil
mov bl, r14b
xor bl, 0
and bl, 1
mov sil, r14b
xor sil, 1
and sil, 0
or bl, sil
mov sil, r14b
xor sil, 0
mov dil, r10b
xor dil, sil
and dil, r10b
mov sil, bl
xor sil, 0xff
mov r12b, al
xor r12b, sil
and r12b, al
mov al, r11b
xor al, 0xff
mov sil, r14b
xor sil, 0
mov byte [rbp + 0x21a], r14b
xor r14b, 0
or al, sil
or r14b, 0
xor al, 0xff
and al, r14b
xor r15b, 0xff
mov sil, bl
xor sil, 0xff
mov r14b, byte [rbp + 0x21a]
xor r14b, 0
or r15b, sil
or r14b, 0
xor r15b, 0xff
and r15b, r14b
mov sil, dil
and sil, r12b
xor dil, r12b
or sil, dil
mov dil, al
and dil, r15b
xor al, r15b
or dil, al
mov al, sil
xor al, 0xff
and al, 1
mov r14b, byte [rbp + 0x21a]
xor r14b, 1
and sil, r14b
mov r15b, dil
xor r15b, 0xff
and r15b, 0xff
and dil, r14b
or al, sil
or r15b, dil
xor al, r15b
mov sil, r10b
xor sil, 0xff
mov dil, r11b
xor dil, 0xff
mov r14b, byte [rbp + 0x21a]
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, r15b
xor r10b, 0xff
and r10b, 1
mov r11b, byte [rbp + 0x21a]
xor r11b, 1
and r15b, r11b
or r10b, r15b
mov r11b, byte [rbp + 0x21a]
xor r11b, 0
mov sil, bl
xor sil, 0xff
mov dil, byte [rbp + 0x21a]
xor dil, 1
mov r14b, r11b
and r14b, 0xff
mov r15b, dil
and r15b, 0
mov r12b, sil
and r12b, 0xff
and bl, dil
or r14b, r15b
or r12b, bl
xor r14b, r12b
or r11b, sil
xor r11b, 0xff
or dil, 1
and r11b, dil
or r14b, r11b
xor r14b, 0xff
mov r11b, r10b
xor r11b, r14b
and r11b, r10b
mov r10b, al
and r10b, r11b
xor al, r11b
or r10b, al
mov al, r13b
xor al, 0xff
and al, 0
mov r11b, byte [rbp + 0x21a]
xor r11b, 0
mov bl, r13b
and bl, r11b
mov sil, byte [rbp + 0x21a]
xor sil, 1
and sil, 0
and r11b, 1
or al, bl
or sil, r11b
xor al, sil
xor al, 0xff
mov r11b, r10b
xor r11b, al
and r11b, r10b
mov al, r10b
xor al, 0xff
and al, 0
mov bl, byte [rbp + 0x21a]
xor bl, 0
and r10b, bl
mov sil, byte [rbp + 0x21a]
xor sil, 1
and sil, 0
and bl, 1
or al, r10b
or sil, bl
xor al, sil
xor r13b, 0xff
xor al, 0xff
mov r10b, byte [rbp + 0x21a]
xor r10b, 1
or r13b, al
or r10b, 1
xor r13b, 0xff
and r13b, r10b
mov al, r11b
xor al, 0xff
mov r10b, r13b
xor r10b, 0xff
mov bl, byte [rbp + 0x21a]
xor bl, 0
mov sil, al
and sil, 0
and r11b, bl
mov dil, r10b
and dil, 0
and r13b, bl
or sil, r11b
or dil, r13b
xor sil, dil
or al, r10b
xor al, 0xff
or bl, 0
and al, bl
or sil, al
mov al, r8b
xor al, 0xff
mov r10b, dl
xor r10b, al
and r10b, dl
mov al, dl
xor al, 0xff
and al, 0
mov r11b, byte [rbp + 0x21a]
xor r11b, 0
and dl, r11b
mov bl, r8b
xor bl, 0xff
and bl, 0
and r8b, r11b
or al, dl
or bl, r8b
xor al, bl
mov dl, r10b
xor dl, 0xff
mov r8b, al
xor r8b, 0xff
mov r11b, byte [rbp + 0x21a]
xor r11b, 1
mov bl, dl
and bl, 0xff
and r10b, r11b
mov dil, r8b
and dil, 0xff
and al, r11b
or bl, r10b
or dil, al
xor bl, dil
or dl, r8b
xor dl, 0xff
or r11b, 1
and dl, r11b
or bl, dl
mov al, bl
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x21a]
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 + 0x21a]
xor dl, 1
and dl, 0
mov r8b, byte [rbp + 0x21a]
xor r8b, 0
mov r10b, r8b
and r10b, 1
mov r11b, byte [rbp + 0x21a]
xor r11b, 1
and r11b, 0
and r8b, 1
or dl, r10b
or r11b, r8b
xor dl, r11b
mov r8b, dl
xor r8b, 0xff
mov r10b, bl
xor r10b, r8b
and r10b, bl
mov r8b, byte [rbp + 0x21a]
xor r8b, 1
and r8b, 1
mov r11b, byte [rbp + 0x21a]
xor r11b, 1
and r11b, 1
or r8b, r11b
xor r8b, 0xff
mov r11b, byte [rbp + 0x21a]
xor r11b, 1
mov bl, byte [rbp + 0x21a]
xor bl, 0
or r8b, r11b
or bl, 0
xor r8b, 0xff
and r8b, bl
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov r11b, al
and r11b, r10b
xor al, r10b
or r11b, al
mov al, r8b
xor al, 0xff
mov r10b, dl
xor r10b, 0xff
mov bl, byte [rbp + 0x21a]
xor bl, 0
mov dil, al
and dil, 0
and r8b, bl
mov r14b, r10b
and r14b, 0
and dl, bl
or dil, r8b
or r14b, dl
xor dil, r14b
or al, r10b
xor al, 0xff
or bl, 0
and al, bl
or dil, al
mov al, r11b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x21a]
xor dl, 1
and r11b, dl
mov r8b, dil
xor r8b, 0xff
and r8b, 0xff
and dil, dl
or al, r11b
or r8b, dil
xor al, r8b
mov dl, byte [rbp + 0x21a]
xor dl, 1
and dl, 0
mov r8b, byte [rbp + 0x21a]
xor r8b, 0
mov r10b, r8b
and r10b, 1
mov r11b, byte [rbp + 0x21a]
xor r11b, 1
and r11b, 0
and r8b, 1
or dl, r10b
or r11b, r8b
xor dl, r11b
mov r8b, r9b
xor r8b, 0xff
and r8b, 1
mov r10b, byte [rbp + 0x21a]
xor r10b, 1
mov r11b, r9b
and r11b, r10b
or r8b, r11b
mov r10b, byte [rbp + 0x21a]
xor r10b, 0
and r10b, 1
mov r11b, byte [rbp + 0x21a]
xor r11b, 1
and r11b, 0
or r10b, r11b
mov r11b, dl
xor r11b, 0xff
mov bl, byte [rbp + 0x21a]
xor bl, 0
mov dil, byte [rbp + 0x21a]
xor dil, 1
or r11b, bl
or dil, 1
xor r11b, 0xff
and r11b, dil
mov bl, r10b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov dil, byte [rbp + 0x21a]
xor dil, 0
mov r14b, r8b
xor r14b, dil
and r14b, r8b
xor r9b, 0xff
mov dil, r10b
xor dil, 0xff
mov r15b, byte [rbp + 0x21a]
xor r15b, 1
or r9b, dil
or r15b, 1
xor r9b, 0xff
and r9b, r15b
mov dil, r11b
xor dil, 0xff
mov r15b, bl
xor r15b, 0xff
mov r12b, byte [rbp + 0x21a]
xor r12b, 1
mov r13b, dil
and r13b, 0xff
and r11b, r12b
mov byte [rbp + 0x219], r15b
and r15b, 0xff
and bl, r12b
or r13b, r11b
or r15b, bl
xor r13b, r15b
mov r11b, byte [rbp + 0x219]
or dil, r11b
xor dil, 0xff
or r12b, 1
and dil, r12b
or r13b, dil
mov bl, r14b
and bl, r9b
xor r14b, r9b
or bl, r14b
mov r9b, r13b
xor r9b, 0xff
mov dil, bl
and dil, r9b
xor bl, 0xff
and r13b, bl
or dil, r13b
mov r9b, dl
xor r9b, 0xff
mov bl, r8b
xor bl, 0xff
mov r14b, byte [rbp + 0x21a]
xor r14b, 0
mov r15b, r9b
and r15b, 0
and dl, r14b
mov r12b, bl
and r12b, 0
and r8b, r14b
or r15b, dl
or r12b, r8b
xor r15b, r12b
or r9b, bl
xor r9b, 0xff
or r14b, 0
and r9b, r14b
or r15b, r9b
mov dl, r15b
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x21a]
xor r8b, 1
and r15b, r8b
or dl, r15b
mov r8b, byte [rbp + 0x21a]
xor r8b, 0
mov r9b, r10b
xor r9b, 0xff
mov bl, byte [rbp + 0x21a]
xor bl, 0
mov r14b, r8b
and r14b, 0
mov r15b, bl
and r15b, 0
mov r12b, r9b
and r12b, 0
and r10b, bl
or r14b, r15b
or r12b, r10b
xor r14b, r12b
or r8b, r9b
xor r8b, 0xff
or bl, 0
and r8b, bl
or r14b, r8b
xor r14b, 0xff
mov r8b, dl
xor r8b, r14b
and r8b, dl
mov dl, dil
xor dl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r10b, byte [rbp + 0x21a]
xor r10b, 1
mov bl, dl
and bl, 0xff
and dil, r10b
mov r14b, r9b
and r14b, 0xff
and r8b, r10b
or bl, dil
or r14b, r8b
xor bl, r14b
or dl, r9b
xor dl, 0xff
or r10b, 1
and dl, r10b
or bl, dl
mov dl, bl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x21a]
xor r8b, 1
and bl, r8b
mov r9b, byte [rbp + 0x21a]
xor r9b, 1
and r9b, 0xff
and r8b, 1
or dl, bl
or r9b, r8b
xor dl, r9b
mov r8b, al
xor r8b, 0xff
mov r9b, dl
and r9b, r8b
xor dl, 0xff
mov r8b, al
and r8b, dl
or r9b, r8b
xor al, 0xff
mov dl, r9b
xor dl, al
and dl, r9b
mov al, sil
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x21a]
xor r8b, 1
mov r9b, sil
and r9b, r8b
mov r10b, byte [rbp + 0x21a]
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 + 0x21a]
xor r9b, 1
mov r10b, dl
and r10b, r9b
or r8b, r10b
mov r9b, byte [rbp + 0x21a]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0x21a]
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, al
xor r10b, 0xff
mov bl, byte [rbp + 0x21a]
xor bl, 1
mov dil, byte [rbp + 0x21a]
xor dil, 0
or r10b, bl
or dil, 0
xor r10b, 0xff
and r10b, dil
mov bl, r9b
xor bl, 0xff
mov dil, sil
xor dil, bl
and dil, sil
mov bl, r8b
xor bl, 0xff
mov sil, byte [rbp + 0x21a]
xor sil, 1
mov r14b, byte [rbp + 0x21a]
xor r14b, 1
or bl, sil
or r14b, 1
xor bl, 0xff
and bl, r14b
mov sil, r9b
xor sil, 0xff
mov r14b, dl
xor r14b, sil
and r14b, dl
mov dl, r10b
xor dl, 0xff
mov sil, dil
xor sil, 0xff
mov r15b, byte [rbp + 0x21a]
xor r15b, 1
mov r12b, dl
and r12b, 0xff
and r10b, r15b
mov r13b, sil
and r13b, 0xff
and dil, r15b
or r12b, r10b
or r13b, dil
xor r12b, r13b
or dl, sil
xor dl, 0xff
or r15b, 1
and dl, r15b
or r12b, dl
mov dl, bl
xor dl, 0xff
mov r10b, r14b
xor r10b, 0xff
mov sil, byte [rbp + 0x21a]
xor sil, 1
mov dil, dl
and dil, 0xff
and bl, sil
mov r15b, r10b
and r15b, 0xff
and r14b, sil
or dil, bl
or r15b, r14b
xor dil, r15b
or dl, r10b
xor dl, 0xff
or sil, 1
and dl, sil
or dil, dl
mov dl, r12b
xor dl, 0xff
and dl, 0
mov r10b, byte [rbp + 0x21a]
xor r10b, 0
and r12b, r10b
mov bl, dil
xor bl, 0xff
and bl, 0
and dil, r10b
or dl, r12b
or bl, dil
xor dl, bl
mov r10b, al
xor r10b, 0xff
mov bl, r8b
xor bl, 0xff
mov sil, byte [rbp + 0x21a]
xor sil, 0
mov dil, r10b
and dil, 0
and al, sil
mov r14b, bl
and r14b, 0
and r8b, sil
or dil, al
or r14b, r8b
xor dil, r14b
or r10b, bl
xor r10b, 0xff
or sil, 0
and r10b, sil
or dil, r10b
mov al, dil
xor al, 0xff
and al, 0
mov r8b, byte [rbp + 0x21a]
xor r8b, 0
and dil, r8b
mov r10b, byte [rbp + 0x21a]
xor r10b, 1
and r10b, 0
and r8b, 1
or al, dil
or r10b, r8b
xor al, r10b
mov r8b, byte [rbp + 0x21a]
xor r8b, 1
mov r10b, r9b
xor r10b, 0xff
mov bl, byte [rbp + 0x21a]
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 al, 0xff
xor sil, 0xff
mov r8b, byte [rbp + 0x21a]
xor r8b, 0
or al, sil
or r8b, 0
xor al, 0xff
and al, r8b
mov r8b, dl
and r8b, al
xor dl, al
or r8b, dl
test r8b, 1
mov qword [rbp + 0x210], rcx
jne 0x6d881d37
jmp 0x6d8bd2ef
jmp 0x6d881d3c
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xc34ba415
sub r8d, 0x315bbe5a
add r8d, 0xc34ba415
add r8d, 0xfd76b090
sub r8d, 1
sub r8d, 0xfd76b090
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x315bbe5a
add r9d, r8d
sub eax, r9d
mov r8d, ecx
sub r8d, 0xd6f56fc3
sub r8d, 0xf70b8b29
add r8d, 0xd6f56fc3
add r8d, 0xa8d0aa94
add r8d, eax
sub r8d, 0xa8d0aa94
sub r8d, 0xb528fbf6
add r8d, 0xf70b8b29
add r8d, 0xb528fbf6
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, r11b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or dil, r15b
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r15b, sil
xor r15b, 1
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 cl, 0xff
mov al, bl
xor al, cl
and al, bl
mov cl, r10b
xor cl, 0xff
and cl, 0
mov bl, sil
xor bl, 0
mov dil, r10b
and dil, bl
mov r14b, sil
xor r14b, 1
and r14b, 0
and bl, 1
or cl, dil
or r14b, bl
xor cl, r14b
xor cl, 0xff
xor cl, 0
and cl, 0
mov bl, sil
xor bl, 0
and bl, 1
mov dil, sil
xor dil, 1
mov r14b, dil
and r14b, 0
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
xor r10b, 0xff
mov dil, bl
xor dil, 0xff
mov r14b, sil
xor r14b, 1
or r10b, dil
or r14b, 1
xor r10b, 0xff
and r10b, r14b
mov dil, r11b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or dil, r15b
xor dil, 0xff
mov r14b, sil
xor r14b, 0
mov r15b, sil
xor r15b, 1
or dil, r14b
or r15b, 1
xor dil, 0xff
and dil, r15b
xor bl, 0xff
mov r14b, r11b
xor r14b, bl
and r14b, r11b
mov r11b, cl
xor r11b, 0xff
mov bl, r10b
xor bl, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, r11b
and r12b, 0
and cl, r15b
mov r13b, bl
and r13b, 0
and r10b, r15b
or r12b, cl
or r13b, r10b
xor r12b, r13b
or r11b, bl
xor r11b, 0xff
or r15b, 0
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, al
xor cl, 0xff
and cl, 1
mov r10b, sil
xor r10b, 1
mov bl, al
and bl, r10b
or cl, bl
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, 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, bl
xor r14b, 0xff
mov r15b, al
xor r15b, r14b
and r15b, al
mov al, sil
xor al, 1
mov r14b, r10b
xor r14b, al
and r14b, r10b
xor r11b, 0xff
mov al, bl
xor al, 0xff
mov r12b, sil
xor r12b, 1
or r11b, al
or r12b, 1
xor r11b, 0xff
and r11b, r12b
mov al, dil
xor al, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, sil
xor r13b, 0
mov dl, al
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 al, r12b
xor al, 0xff
or r13b, 0
and al, r13b
or dl, al
mov al, r14b
and al, r11b
xor r14b, r11b
or al, r14b
mov r8b, dl
xor r8b, 0xff
mov r11b, al
and r11b, r8b
xor al, 0xff
and dl, al
or r11b, dl
mov al, cl
xor al, 0xff
mov dl, r10b
xor dl, 0xff
mov r8b, sil
xor r8b, 1
mov dil, al
and dil, 0xff
and cl, r8b
mov r14b, dl
and r14b, 0xff
and r10b, r8b
or dil, cl
or r14b, r10b
xor dil, r14b
or al, dl
xor al, 0xff
or r8b, 1
and al, r8b
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
xor sil, 0
mov r8b, cl
and r8b, 0
mov r10b, sil
and r10b, 1
mov dil, dl
and dil, 0
and bl, sil
or r8b, r10b
or dil, bl
xor r8b, dil
or cl, dl
xor cl, 0xff
or sil, 0
and cl, sil
or r8b, cl
xor r8b, 0xff
mov cl, al
xor cl, r8b
and cl, al
mov al, r11b
and al, cl
xor r11b, cl
or al, r11b
test al, 1
jne 0x6d8821b3
jmp 0x6d8bd2f4
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xb5c206af
add r8d, 0
add r8d, 0x846ac178
sub r8d, 1
sub r8d, 0x846ac178
sub r8d, 0x231ed719
add r8d, 0xb5c206af
add r8d, 0x231ed719
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, 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
xor dil, 0xff
mov r12b, sil
xor r12b, 1
or r15b, dil
or r12b, 1
xor r15b, 0xff
and r15b, r12b
mov dil, r14b
and dil, r15b
xor r14b, r15b
or dil, r14b
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or r14b, r15b
mov r15b, sil
xor r15b, 0
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, 0
and r14b, 0
mov r12b, sil
xor r12b, 0
mov r13b, r12b
and r13b, 0
mov al, sil
xor al, 1
and al, 0
and r12b, 1
or r14b, r13b
or al, r12b
xor r14b, al
mov al, r14b
xor al, 0xff
xor al, 1
and al, 0xff
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
mov cl, sil
xor cl, 0
mov dl, r12b
xor dl, cl
and dl, r12b
xor r14b, 0xff
xor r14b, 1
and r14b, 0xff
mov cl, r15b
and cl, al
xor r15b, al
or cl, r15b
mov al, dl
and al, r14b
xor dl, r14b
or al, dl
mov dl, cl
xor dl, 0xff
mov r14b, al
and r14b, dl
xor al, 0xff
and cl, al
or r14b, 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 dl, al
and dl, cl
xor al, 0xff
mov cl, bl
and cl, al
or dl, cl
xor dl, 0xff
mov al, bl
xor al, 0xff
mov cl, sil
xor cl, 1
or dl, al
or cl, 1
xor dl, 0xff
and dl, cl
mov al, r10b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and r10b, cl
or al, r10b
mov cl, r14b
xor cl, 0xff
and cl, 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 cl, r15b
or r12b, r10b
xor cl, r12b
mov r10b, sil
xor r10b, 1
and r10b, 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 r10b, r12b
or r13b, r15b
xor r10b, r13b
mov r15b, al
and r15b, cl
xor al, cl
or r15b, al
mov al, r10b
and al, 1
xor r10b, 1
or al, r10b
mov cl, r15b
xor cl, 0xff
and cl, 1
mov r10b, sil
xor r10b, 1
and r15b, r10b
or cl, r15b
xor cl, 0xff
xor al, 0xff
mov r10b, sil
xor r10b, 1
or cl, al
or r10b, 1
xor cl, 0xff
and cl, r10b
mov al, sil
xor al, 1
and al, 1
mov r10b, sil
xor r10b, 1
mov r15b, r10b
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r10b, 1
or al, r15b
or r12b, r10b
xor al, r12b
mov r10b, dil
xor r10b, 0xff
mov r15b, al
and r15b, r10b
xor al, 0xff
mov r10b, dil
and r10b, al
or r15b, r10b
mov al, dil
xor al, 0xff
mov r10b, r15b
xor r10b, al
and r10b, r15b
mov al, r14b
xor al, 0xff
and al, 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 al, r12b
or r13b, r15b
xor al, r13b
mov r15b, r11b
xor r15b, 0xff
mov r12b, al
and r12b, r15b
xor al, 0xff
mov r15b, r11b
and r15b, al
or r12b, r15b
xor r12b, 0xff
xor r11b, 0xff
mov al, sil
xor al, 0
or r12b, r11b
or al, 0
xor r12b, 0xff
and r12b, al
mov al, dl
xor al, 0xff
mov r11b, cl
xor r11b, 0xff
mov r15b, sil
xor r15b, 1
or al, r11b
or r15b, 1
xor al, 0xff
and al, r15b
mov r11b, dl
xor r11b, 0xff
mov r15b, cl
and r15b, r11b
xor cl, 0xff
and dl, cl
or r15b, dl
mov cl, al
and cl, r15b
xor al, r15b
or cl, al
mov al, r10b
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
mov r11b, r10b
and r11b, dl
or al, r11b
mov dl, r12b
xor dl, 0xff
and dl, 1
mov r11b, sil
xor r11b, 1
mov r15b, r12b
and r15b, r11b
or dl, r15b
mov r11b, sil
xor r11b, 1
and r11b, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or r11b, r15b
mov r15b, sil
xor r15b, 1
mov r13b, al
xor r13b, r15b
and r13b, al
mov r15b, r11b
xor r15b, 0xff
mov r8b, r10b
xor r8b, r15b
and r8b, r10b
mov r10b, dl
xor r10b, 0xff
mov r15b, sil
xor r15b, 1
mov r9b, sil
xor r9b, 1
or r10b, r15b
or r9b, 1
xor r10b, 0xff
and r10b, r9b
xor r12b, 0xff
mov r9b, r11b
xor r9b, 0xff
mov r15b, sil
xor r15b, 1
or r12b, r9b
or r15b, 1
xor r12b, 0xff
and r12b, r15b
mov r9b, r13b
and r9b, r8b
xor r13b, r8b
or r9b, r13b
mov r8b, r10b
xor r8b, 0xff
mov r15b, r12b
xor r15b, 0xff
mov r13b, sil
xor r13b, 1
mov byte [rbp + 0x20f], r8b
and r8b, 0xff
and r10b, r13b
mov byte [rbp + 0x20e], r15b
and r15b, 0xff
and r12b, r13b
or r8b, r10b
or r15b, r12b
xor r8b, r15b
mov r10b, byte [rbp + 0x20f]
mov r15b, byte [rbp + 0x20e]
or r10b, r15b
xor r10b, 0xff
or r13b, 1
and r10b, r13b
or r8b, r10b
mov r10b, r9b
xor r10b, 0xff
and r10b, 0
mov r12b, sil
xor r12b, 0
and r9b, r12b
mov r13b, r8b
xor r13b, 0xff
and r13b, 0
and r8b, r12b
or r10b, r9b
or r13b, r8b
xor r10b, r13b
mov r8b, al
and r8b, dl
xor al, dl
or r8b, al
mov al, r8b
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
and r8b, dl
mov r9b, sil
xor r9b, 1
and r9b, 0xff
and dl, 1
or al, r8b
or r9b, dl
xor al, r9b
mov dl, r11b
and dl, 1
xor r11b, 1
or dl, r11b
xor al, 0xff
xor dl, 0xff
mov r8b, sil
xor r8b, 1
or al, dl
or r8b, 1
xor al, 0xff
and al, r8b
mov dl, r10b
xor dl, 0xff
mov r8b, al
xor r8b, 0xff
mov r9b, sil
xor r9b, 1
mov r11b, dl
and r11b, 0xff
and r10b, r9b
mov r12b, r8b
and r12b, 0xff
and al, r9b
or r11b, r10b
or r12b, al
xor r11b, r12b
or dl, r8b
xor dl, 0xff
or r9b, 1
and dl, r9b
or r11b, dl
mov al, cl
xor al, 0xff
and al, 0
mov dl, sil
xor dl, 0
mov r8b, cl
and r8b, dl
mov r9b, sil
xor r9b, 1
and r9b, 0
and dl, 1
or al, r8b
or r9b, dl
xor al, r9b
mov dl, sil
xor dl, 1
xor al, 0xff
mov r8b, sil
xor r8b, 1
or dl, al
or r8b, 1
xor dl, 0xff
and dl, r8b
mov al, sil
xor al, 1
and al, 1
mov r8b, sil
xor r8b, 1
mov 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 cl, 0xff
mov r8b, al
xor r8b, 0xff
mov r9b, sil
xor r9b, 1
or cl, r8b
or r9b, 1
xor cl, 0xff
and cl, r9b
mov r8b, r11b
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
mov r10b, r11b
and r10b, r9b
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r9b, 1
or r8b, r10b
or r12b, r9b
xor r8b, r12b
mov r9b, sil
xor r9b, 1
mov r10b, r8b
xor r10b, r9b
and r10b, r8b
xor al, 0xff
mov r8b, r11b
xor r8b, al
and r8b, r11b
mov al, dl
and al, cl
xor dl, cl
or al, dl
mov cl, r10b
xor cl, 0xff
mov dl, r8b
xor dl, 0xff
mov r9b, sil
xor r9b, 1
mov r11b, cl
and r11b, 0xff
and r10b, r9b
mov r12b, dl
and r12b, 0xff
and r8b, r9b
or r11b, r10b
or r12b, r8b
xor r11b, r12b
or cl, dl
xor cl, 0xff
or r9b, 1
and cl, r9b
or r11b, cl
mov cl, al
xor cl, 0xff
mov dl, r11b
and dl, cl
xor r11b, 0xff
and al, r11b
or dl, al
mov al, bl
xor al, 0xff
and al, 0
mov cl, sil
xor cl, 0
mov r8b, bl
and r8b, cl
mov r9b, sil
xor r9b, 1
and r9b, 0
and cl, 1
or al, r8b
or r9b, cl
xor al, r9b
mov cl, dil
xor cl, 0xff
and cl, 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 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, bl
xor r11b, r9b
and r11b, bl
mov r9b, cl
xor r9b, 0xff
mov bl, sil
xor bl, 1
mov r12b, sil
xor r12b, 1
or r9b, bl
or r12b, 1
xor r9b, 0xff
and r9b, r12b
xor dil, 0xff
mov bl, r8b
xor bl, 0xff
mov r12b, sil
xor r12b, 1
or dil, bl
or r12b, 1
xor dil, 0xff
and dil, r12b
mov bl, r10b
xor bl, 0xff
mov r12b, r11b
xor r12b, 0xff
mov r13b, sil
xor r13b, 0
mov r15b, bl
and r15b, 0
and r10b, r13b
mov byte [rbp + 0x20d], r12b
and r12b, 0
and r11b, r13b
or r15b, r10b
or r12b, r11b
xor r15b, r12b
mov r10b, byte [rbp + 0x20d]
or bl, r10b
xor bl, 0xff
or r13b, 0
and bl, r13b
or r15b, bl
mov r11b, r9b
xor r11b, 0xff
mov bl, dil
xor bl, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, r11b
and r13b, 0
and r9b, r12b
mov r10b, bl
and r10b, 0
and dil, r12b
or r13b, r9b
or r10b, dil
xor r13b, r10b
or r11b, bl
xor r11b, 0xff
or r12b, 0
and r11b, r12b
or r13b, r11b
mov r9b, r15b
xor r9b, 0xff
and r9b, 0
mov r10b, sil
xor r10b, 0
and r15b, r10b
mov r11b, r13b
xor r11b, 0xff
and r11b, 0
and r13b, r10b
or r9b, r15b
or r11b, r13b
xor r9b, r11b
mov r10b, al
xor r10b, 0xff
mov r11b, cl
xor r11b, 0xff
mov bl, sil
xor bl, 0
mov dil, r10b
and dil, 0
and al, bl
mov r15b, r11b
and r15b, 0
and cl, bl
or dil, al
or r15b, cl
xor dil, r15b
or r10b, r11b
xor r10b, 0xff
or bl, 0
and r10b, bl
or dil, r10b
mov al, dil
xor al, 0xff
and al, 0
mov cl, sil
xor cl, 0
and dil, cl
mov r10b, sil
xor r10b, 1
and r10b, 0
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, r9b
xor al, 0xff
mov cl, r8b
xor cl, 0xff
mov r10b, sil
xor r10b, 0
mov r11b, al
and r11b, 0
and r9b, r10b
mov bl, cl
and bl, 0
and r8b, r10b
or r11b, r9b
or bl, r8b
xor r11b, bl
or al, cl
xor al, 0xff
or r10b, 0
and al, r10b
or r11b, al
mov al, r11b
xor al, 0xff
and al, 1
mov cl, 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, 0
mov r8b, sil
xor r8b, 0
mov r9b, r8b
and r9b, 1
mov r10b, sil
xor r10b, 1
and r10b, 0
and r8b, 1
or cl, r9b
or r10b, r8b
xor cl, r10b
mov r8b, cl
xor r8b, 0xff
mov r9b, r11b
xor r9b, r8b
and r9b, r11b
mov r8b, sil
xor r8b, 1
and r8b, 0
mov r10b, sil
xor r10b, 0
mov r11b, r10b
and r11b, 1
mov bl, sil
xor bl, 1
and bl, 0
and r10b, 1
or r8b, r11b
or bl, r10b
xor r8b, bl
mov r10b, sil
xor r10b, 1
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, al
and cl, r9b
xor al, r9b
or cl, al
mov al, r11b
and al, r8b
xor r11b, r8b
or al, r11b
mov r8b, cl
xor r8b, 0xff
and r8b, 0
mov r9b, sil
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, sil
xor al, 1
and al, 1
mov cl, sil
xor cl, 1
mov r9b, cl
and r9b, 1
mov r10b, sil
xor r10b, 1
and r10b, 0xff
and cl, 1
or al, r9b
or r10b, cl
xor al, r10b
mov cl, r14b
xor cl, 0xff
and cl, 1
mov r9b, sil
xor r9b, 1
mov r10b, r14b
and r10b, r9b
or cl, 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, sil
xor r10b, 0
mov r11b, al
xor r11b, r10b
and r11b, al
mov r10b, r9b
xor r10b, 0xff
xor r10b, 1
and r10b, 0xff
mov bl, sil
xor bl, 0
mov dil, cl
xor dil, bl
and dil, cl
mov bl, r9b
xor bl, 0xff
mov r15b, r14b
xor r15b, bl
and r15b, r14b
mov bl, r11b
and bl, r10b
xor r11b, r10b
or bl, r11b
mov r10b, dil
and r10b, r15b
xor dil, r15b
or r10b, dil
mov r11b, bl
xor r11b, 0xff
and r11b, 1
mov dil, sil
xor dil, 1
and bl, dil
mov r14b, r10b
xor r14b, 0xff
and r14b, 0xff
and r10b, dil
or r11b, bl
or r14b, r10b
xor r11b, r14b
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, 0
mov r10b, r9b
xor r10b, 0xff
mov bl, sil
xor bl, 1
mov dil, cl
and dil, 0xff
mov r14b, bl
and r14b, 0
mov r15b, r10b
and r15b, 0xff
and r9b, bl
or dil, r14b
or r15b, r9b
xor dil, r15b
or cl, r10b
xor cl, 0xff
or bl, 1
and cl, bl
or dil, cl
xor dil, 0xff
mov cl, al
xor cl, dil
and cl, al
mov al, r11b
xor al, 0xff
mov r9b, cl
xor r9b, 0xff
mov r10b, sil
xor r10b, 1
mov bl, al
and bl, 0xff
and r11b, r10b
mov dil, r9b
and dil, 0xff
and cl, r10b
or bl, r11b
or dil, cl
xor bl, dil
or al, r9b
xor al, 0xff
or r10b, 1
and al, r10b
or bl, al
mov al, bl
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and bl, cl
or al, bl
mov cl, r8b
xor cl, 0xff
and cl, 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 cl, r10b
or r11b, al
xor cl, r11b
xor cl, 0xff
xor r8b, 0xff
mov al, sil
xor al, 1
or cl, r8b
or al, 1
xor cl, 0xff
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, 1
mov r9b, sil
xor r9b, 1
mov r10b, cl
and r10b, r9b
or r8b, 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, al
xor r10b, 0xff
mov r11b, sil
xor r11b, 1
mov bl, sil
xor bl, 1
or r10b, r11b
or bl, 1
xor r10b, 0xff
and r10b, bl
xor 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, sil
xor r11b, 1
mov bl, r8b
xor bl, r11b
and bl, r8b
mov r11b, r9b
xor r11b, 0xff
mov dil, cl
xor dil, r11b
and dil, cl
mov cl, r10b
xor cl, 0xff
mov r11b, dl
xor r11b, 0xff
mov r14b, sil
xor r14b, 0
mov r15b, cl
and r15b, 0
and r10b, r14b
mov r12b, r11b
and r12b, 0
and dl, r14b
or r15b, r10b
or r12b, dl
xor r15b, r12b
or cl, r11b
xor cl, 0xff
or r14b, 0
and cl, r14b
or r15b, cl
mov cl, bl
and cl, dil
xor bl, dil
or cl, bl
mov dl, r15b
xor dl, 0xff
mov r10b, cl
and r10b, dl
xor cl, 0xff
and r15b, cl
or r10b, r15b
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
and cl, dl
mov r8b, sil
xor r8b, 1
and r8b, 0xff
and dl, 1
or al, cl
or r8b, dl
xor al, r8b
mov cl, r9b
and cl, 1
xor r9b, 1
or cl, r9b
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, r10b
xor cl, 0xff
mov dl, al
xor dl, 0xff
xor sil, 0
mov r8b, cl
and r8b, 0
and r10b, sil
mov r9b, dl
and r9b, 0
and al, sil
or r8b, r10b
or r9b, al
xor r8b, r9b
or cl, dl
xor cl, 0xff
or sil, 0
and cl, sil
or r8b, cl
test r8b, 1
jne 0x6d88302c
jmp 0x6d8bd2f4
jmp 0x6d883031
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0x218d52e1
add r8d, 0
sub r8d, 0xdd527586
sub r8d, 0x218d52e1
mov r9d, eax
sub r9d, 1
add r8d, r9d
add r8d, 0xab5434e0
add r8d, 0xdd527586
sub r8d, 0xab5434e0
mov r9d, ecx
add r9d, 0xac777ca6
add r9d, 0x9ccb649a
sub r9d, 0xac777ca6
sub eax, r8d
sub r9d, eax
sub r9d, 0xb31fd68a
sub r9d, 0x9ccb649a
add r9d, 0xb31fd68a
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, 1
or r14b, dil
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov dil, bl
xor dil, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, dil
and r13b, 0
and bl, r12b
mov al, r15b
and al, 0
and r14b, r12b
or r13b, bl
or al, r14b
xor r13b, al
or dil, r15b
xor dil, 0xff
or r12b, 0
and dil, r12b
or r13b, dil
mov al, r11b
xor al, 0xff
and al, 1
mov bl, sil
xor bl, 1
mov dil, r11b
and dil, bl
or al, dil
mov bl, sil
xor bl, 0
xor al, 0xff
mov dil, sil
xor dil, 0
or bl, al
or dil, 0
xor bl, 0xff
and bl, dil
mov al, sil
xor al, 0
and al, 0
mov dil, sil
xor dil, 0
mov r14b, dil
and r14b, 0
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or al, r14b
or r15b, dil
xor al, r15b
mov dil, r11b
xor dil, 0xff
mov r14b, al
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
or dil, r14b
or r15b, 1
xor dil, 0xff
and dil, r15b
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r15b, sil
xor r15b, 1
mov r12b, r15b
and r12b, 1
mov cl, sil
xor cl, 1
and cl, 0xff
and r15b, 1
or r14b, r12b
or cl, r15b
xor r14b, cl
mov cl, sil
xor cl, 0
mov r15b, r14b
xor r15b, cl
and r15b, r14b
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, bl
xor cl, 0xff
mov r14b, dil
xor r14b, 0xff
mov r12b, sil
xor r12b, 0
mov dl, cl
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 cl, r14b
xor cl, 0xff
or r12b, 0
and cl, r12b
or dl, cl
mov cl, r15b
xor cl, 0xff
mov r8b, al
xor r8b, 0xff
mov bl, sil
xor bl, 1
mov dil, cl
and dil, 0xff
and r15b, bl
mov r14b, r8b
and r14b, 0xff
and al, bl
or dil, r15b
or r14b, al
xor dil, r14b
or cl, r8b
xor cl, 0xff
or bl, 1
and cl, bl
or dil, cl
mov al, dl
xor al, 0xff
mov cl, dil
and cl, al
xor dil, 0xff
and dl, dil
or cl, dl
mov al, sil
xor al, 1
and al, 1
mov dl, sil
xor dl, 1
mov r8b, dl
and r8b, 1
mov 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, 0
mov r8b, sil
xor r8b, 0
mov bl, r8b
and bl, 1
mov dil, sil
xor dil, 1
and dil, 0
and r8b, 1
or dl, bl
or dil, r8b
xor dl, dil
mov r8b, sil
xor r8b, 1
xor dl, 0xff
mov bl, sil
xor bl, 1
or r8b, dl
or bl, 1
xor r8b, 0xff
and r8b, bl
mov dl, al
and dl, r8b
xor al, r8b
or dl, al
mov al, sil
xor al, 1
and al, 1
mov r8b, sil
xor r8b, 1
and r8b, 1
or al, r8b
mov r8b, r13b
xor r8b, 0xff
mov bl, al
and bl, r8b
xor al, 0xff
mov r8b, r13b
and r8b, al
or bl, r8b
xor bl, 0xff
mov al, r13b
xor al, 0xff
mov r8b, sil
xor r8b, 1
or bl, al
or r8b, 1
xor bl, 0xff
and bl, r8b
mov al, r10b
xor al, 0xff
and al, 1
mov r8b, sil
xor r8b, 1
and r10b, r8b
or al, r10b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r10b, sil
xor r10b, 1
mov dil, dl
and dil, r10b
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and r10b, 1
or r8b, dil
or r14b, r10b
xor r8b, r14b
mov r10b, sil
xor r10b, 1
and r10b, 1
mov dil, sil
xor dil, 1
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, al
xor dil, 0xff
mov r14b, r8b
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, dil
and r12b, 0xff
and al, r15b
mov r9b, r14b
and r9b, 0xff
and r8b, r15b
or r12b, al
or r9b, r8b
xor r12b, r9b
or dil, r14b
xor dil, 0xff
or r15b, 1
and dil, r15b
or r12b, dil
mov al, r10b
and al, 1
xor r10b, 1
or al, r10b
mov r8b, r12b
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
and r12b, r9b
mov r10b, sil
xor r10b, 1
and r10b, 0xff
and r9b, 1
or r8b, r12b
or r10b, r9b
xor r8b, r10b
xor r8b, 0xff
xor al, 0xff
mov r9b, sil
xor r9b, 1
or r8b, al
or r9b, 1
xor r8b, 0xff
and r8b, r9b
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, 0
mov r10b, sil
xor r10b, 0
mov dil, cl
and dil, r10b
mov r14b, al
xor r14b, 0xff
and r14b, 0
and al, r10b
or r9b, dil
or r14b, al
xor r9b, r14b
mov al, cl
xor al, 0xff
mov r10b, r9b
xor r10b, al
and r10b, r9b
mov al, r11b
xor al, 0xff
and al, 1
mov r9b, sil
xor r9b, 1
and r11b, r9b
or al, r11b
mov r9b, dl
xor r9b, 0xff
and r9b, 1
mov r11b, sil
xor r11b, 1
mov dil, dl
and dil, r11b
or r9b, dil
mov r11b, sil
xor r11b, 0
and r11b, 1
mov dil, sil
xor dil, 1
and dil, 0
or r11b, dil
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 byte [rbp + 0x20c], r14b
and r14b, 0xff
and r9b, r15b
or r12b, al
or r14b, r9b
xor r12b, r14b
mov al, byte [rbp + 0x20c]
or dil, al
xor dil, 0xff
or r15b, 1
and dil, r15b
or r12b, dil
mov r9b, r11b
and r9b, 0
xor r11b, 0
or r9b, r11b
mov r11b, r12b
xor r11b, 0xff
and r11b, 1
mov dil, sil
xor dil, 1
and r12b, dil
or r11b, r12b
xor r9b, 0xff
mov dil, r11b
xor dil, r9b
and dil, r11b
mov r9b, r8b
xor r9b, 0xff
mov r11b, bl
xor r11b, r9b
and r11b, bl
mov r9b, bl
xor r9b, 0xff
and r9b, 0
mov r14b, sil
xor r14b, 0
and bl, r14b
mov r15b, r8b
xor r15b, 0xff
and r15b, 0
and r8b, r14b
or r9b, bl
or r15b, r8b
xor r9b, r15b
mov r8b, r11b
and r8b, r9b
xor r11b, r9b
or r8b, r11b
mov r9b, r10b
xor r9b, 0xff
mov r11b, dil
xor r11b, 0xff
mov bl, sil
xor bl, 1
or r9b, r11b
or bl, 1
xor r9b, 0xff
and r9b, bl
mov r11b, r10b
xor r11b, 0xff
and r11b, 0
mov bl, sil
xor bl, 0
and r10b, bl
mov r14b, dil
xor r14b, 0xff
and r14b, 0
and dil, bl
or r11b, r10b
or r14b, dil
xor r11b, r14b
mov r10b, r9b
xor r10b, 0xff
mov bl, r11b
xor bl, 0xff
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, 0xff
and r9b, dil
mov r15b, bl
and r15b, 0xff
and r11b, dil
or r14b, r9b
or r15b, r11b
xor r14b, r15b
or r10b, bl
xor r10b, 0xff
or dil, 1
and r10b, dil
or r14b, r10b
mov r9b, r8b
xor r9b, 0xff
and r9b, 1
mov r10b, sil
xor r10b, 1
mov r11b, r8b
and r11b, r10b
or r9b, r11b
xor r9b, 0xff
mov r10b, r14b
xor r10b, r9b
and r10b, r14b
mov r9b, r14b
xor r9b, 0xff
and r9b, 0
mov r11b, sil
xor r11b, 0
and r14b, r11b
mov bl, sil
xor bl, 1
and bl, 0
and r11b, 1
or r9b, r14b
or bl, r11b
xor r9b, bl
xor r9b, 0xff
mov r11b, r8b
xor r11b, r9b
and r11b, r8b
mov r8b, r10b
xor r8b, 0xff
mov r9b, r11b
xor r9b, 0xff
mov bl, sil
xor bl, 1
mov dil, r8b
and dil, 0xff
and r10b, bl
mov r14b, r9b
and r14b, 0xff
and r11b, bl
or dil, r10b
or r14b, r11b
xor dil, r14b
or r8b, r9b
xor r8b, 0xff
or bl, 1
and r8b, bl
or dil, r8b
mov r8b, cl
xor r8b, 0xff
mov r9b, r13b
xor r9b, r8b
and r9b, r13b
mov r8b, r13b
xor r8b, 0xff
and r8b, 1
mov r10b, sil
xor r10b, 1
and r13b, r10b
mov r11b, cl
xor r11b, 0xff
and r11b, 0xff
and cl, r10b
or r8b, r13b
or r11b, cl
xor r8b, r11b
mov cl, r9b
and cl, r8b
xor r9b, r8b
or cl, r9b
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, 1
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, 1
mov r10b, sil
xor r10b, 1
and r10b, 1
or r8b, r10b
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, r9b
xor r8b, 0xff
mov r10b, cl
xor r10b, 0xff
mov r11b, sil
xor r11b, 1
mov bl, r8b
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 r8b, r10b
xor r8b, 0xff
or r11b, 1
and r8b, r11b
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, dl
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
mov r10b, dl
and r10b, r9b
mov r11b, sil
xor r11b, 1
and r11b, 0xff
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, sil
xor r9b, 0
and r9b, 0
mov r10b, sil
xor r10b, 0
mov r11b, r10b
and r11b, 0
mov r14b, sil
xor r14b, 1
and r14b, 0
and r10b, 1
or r9b, r11b
or r14b, r10b
xor r9b, r14b
mov r10b, cl
xor r10b, 0xff
mov r11b, sil
xor r11b, 0
mov r14b, sil
xor r14b, 1
or r10b, r11b
or r14b, 1
xor r10b, 0xff
and r10b, r14b
mov r11b, sil
xor r11b, 1
mov r14b, r9b
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
or r11b, r14b
or r15b, 1
xor r11b, 0xff
and r11b, r15b
mov r14b, sil
xor r14b, 0
mov r15b, r8b
xor r15b, r14b
and r15b, r8b
xor dl, 0xff
mov r14b, r9b
xor r14b, 0xff
mov r12b, sil
xor r12b, 0
or dl, r14b
or r12b, 0
xor dl, 0xff
and dl, r12b
mov r14b, r10b
and r14b, r11b
xor r10b, r11b
or r14b, r10b
mov r10b, r15b
and r10b, dl
xor r15b, dl
or r10b, r15b
mov dl, r14b
xor dl, 0xff
and dl, 0
mov r11b, sil
xor r11b, 0
and r14b, r11b
mov r15b, r10b
xor r15b, 0xff
and r15b, 0
and r10b, r11b
or dl, r14b
or r15b, r10b
xor dl, r15b
mov r10b, cl
and r10b, r8b
xor cl, r8b
or r10b, cl
mov cl, r10b
xor cl, 0xff
and cl, 1
mov r8b, sil
xor r8b, 1
and r10b, r8b
or cl, r10b
mov r8b, sil
xor r8b, 0
mov r10b, r9b
xor r10b, 0xff
mov r11b, sil
xor r11b, 0
mov r14b, r8b
and r14b, 0
mov r15b, r11b
and r15b, 0
mov r12b, r10b
and r12b, 0
and r9b, r11b
or r14b, r15b
or r12b, r9b
xor r14b, r12b
or r8b, r10b
xor r8b, 0xff
or r11b, 0
and r8b, r11b
or r14b, 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, dl
and r8b, cl
xor dl, cl
or r8b, dl
mov cl, r8b
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
and r8b, dl
or cl, r8b
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, sil
xor cl, 1
or r8b, bl
or cl, 1
xor r8b, 0xff
and r8b, cl
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, r8b
xor dl, 0xff
and dl, 0
mov r9b, sil
xor r9b, 0
mov r10b, r8b
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, 0
and r9b, 0
mov r10b, sil
xor r10b, 0
mov r11b, r10b
and r11b, 0
mov bl, sil
xor bl, 1
and bl, 0
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, sil
xor r10b, 0
mov r11b, cl
xor r11b, r10b
and r11b, cl
xor dil, 0xff
mov r10b, r9b
xor r10b, 0xff
mov bl, sil
xor bl, 1
or dil, r10b
or bl, 1
xor dil, 0xff
and dil, bl
mov r10b, sil
xor r10b, 0
mov bl, dl
xor bl, r10b
and bl, dl
xor r8b, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r14b, sil
xor r14b, 1
or r8b, r10b
or r14b, 1
xor r8b, 0xff
and r8b, r14b
mov r10b, r11b
xor r10b, 0xff
mov r14b, dil
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, r10b
and r12b, 0xff
and r11b, r15b
mov r13b, r14b
and r13b, 0xff
and dil, r15b
or r12b, r11b
or r13b, dil
xor r12b, r13b
or r10b, r14b
xor r10b, 0xff
or r15b, 1
and r10b, r15b
or r12b, r10b
mov r10b, bl
and r10b, r8b
xor bl, r8b
or r10b, bl
mov r8b, r12b
xor r8b, 0xff
mov r11b, r10b
and r11b, r8b
xor r10b, 0xff
and r12b, r10b
or r11b, r12b
mov r8b, cl
xor r8b, 0xff
mov r10b, dl
xor r10b, 0xff
mov bl, sil
xor bl, 1
mov dil, r8b
and dil, 0xff
and cl, bl
mov r14b, r10b
and r14b, 0xff
and dl, bl
or dil, cl
or r14b, dl
xor dil, r14b
or r8b, r10b
xor r8b, 0xff
or bl, 1
and r8b, bl
or dil, r8b
mov cl, dil
xor cl, 0xff
and cl, 0
mov dl, sil
xor dl, 0
and dil, dl
mov r8b, sil
xor r8b, 1
and r8b, 0
and dl, 1
or cl, dil
or r8b, dl
xor cl, r8b
mov dl, sil
xor dl, 0
mov r8b, r9b
xor r8b, 0xff
mov r10b, sil
xor r10b, 0
mov bl, dl
and bl, 0
mov dil, r10b
and dil, 0
mov r14b, r8b
and r14b, 0
and r9b, r10b
or bl, dil
or r14b, r9b
xor bl, r14b
or dl, r8b
xor dl, 0xff
or r10b, 0
and dl, r10b
or bl, dl
xor cl, 0xff
xor bl, 0xff
mov dl, sil
xor dl, 1
or cl, bl
or dl, 1
xor cl, 0xff
and cl, dl
mov dl, r11b
xor dl, 0xff
mov r8b, cl
xor r8b, 0xff
xor sil, 1
mov r9b, dl
and r9b, 0xff
and r11b, sil
mov r10b, r8b
and r10b, 0xff
and cl, sil
or r9b, r11b
or r10b, cl
xor r9b, r10b
or dl, r8b
xor dl, 0xff
or sil, 1
and dl, sil
or r9b, dl
test r9b, 1
jne 0x6d883c79
jmp 0x6d8bd2f9
xor eax, eax
mov rcx, qword [rbp + 0x210]
cmp dword [rcx], 0
setne dl
mov r8d, dword [sym.out.dll_x.13]
mov r9d, dword [sym.out.dll_y.14]
mov r10d, 0x4318e264
add r10d, 0
sub r10d, 0xbd1fe7c8
sub r10d, 0x4318e264
sub r10d, 0xa898aed7
sub r10d, 1
add r10d, 0xa898aed7
sub eax, 0xbd1fe7c8
sub r10d, eax
mov eax, r8d
sub eax, 0x62eac679
add eax, 0x549ece51
add eax, 0x62eac679
sub eax, 0xc75eeae
add eax, r10d
add eax, 0xc75eeae
add eax, 0x34e3f0c6
sub eax, 0x549ece51
sub eax, 0x34e3f0c6
imul r8d, eax
and r8d, 1
cmp r8d, 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
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, 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, 0
mov al, sil
and al, 0
and r14b, r13b
mov r8b, r12b
and r8b, 0
and r15b, r13b
or al, r14b
or r8b, r15b
xor al, r8b
or sil, r12b
xor sil, 0xff
or r13b, 0
and sil, r13b
or al, sil
mov r8b, bl
xor r8b, 0xff
and r8b, 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 r8b, r14b
or r15b, sil
xor r8b, r15b
mov sil, dil
xor sil, 1
xor r8b, 0xff
mov r14b, dil
xor r14b, 0
or sil, r8b
or r14b, 0
xor sil, 0xff
and sil, r14b
mov r8b, dil
xor r8b, 1
and r8b, 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 r8b, r15b
or r12b, r14b
xor r8b, r12b
xor r8b, 0xff
mov r14b, bl
xor r14b, r8b
and r14b, bl
mov r8b, sil
and r8b, r14b
xor sil, r14b
or r8b, sil
mov sil, dil
xor sil, 0
and sil, 1
mov r14b, dil
xor r14b, 1
and r14b, 0
or sil, r14b
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, 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, r14b
xor sil, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
mov r9b, sil
and r9b, 0xff
and r14b, r13b
mov r10b, r12b
and r10b, 0xff
and r15b, r13b
or r9b, r14b
or r10b, r15b
xor r9b, r10b
or sil, r12b
xor sil, 0xff
or r13b, 1
and sil, r13b
or r9b, sil
mov r10b, al
xor r10b, 0xff
and r10b, 1
mov sil, dil
xor sil, 1
mov r14b, al
and r14b, sil
or r10b, r14b
mov sil, dil
xor sil, 0
and sil, 1
mov r14b, dil
xor r14b, 1
and r14b, 0
or sil, r14b
mov r14b, dil
xor r14b, 1
and r14b, 1
mov r15b, dil
xor r15b, 1
mov r12b, r15b
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, r10b
xor r15b, 0xff
mov r12b, sil
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
mov cl, r15b
and cl, 0xff
and r10b, r13b
mov byte [rbp + 0x20b], r12b
and r12b, 0xff
and sil, r13b
or cl, r10b
or r12b, sil
xor cl, r12b
mov r10b, byte [rbp + 0x20b]
or r15b, r10b
xor r15b, 0xff
or r13b, 1
and r15b, r13b
or cl, r15b
mov sil, r14b
and sil, 1
xor r14b, 1
or sil, r14b
mov r14b, cl
xor r14b, 0xff
and r14b, 1
mov r15b, dil
xor r15b, 1
and cl, r15b
or r14b, cl
xor r14b, 0xff
xor sil, 0xff
mov cl, dil
xor cl, 1
or r14b, sil
or cl, 1
xor r14b, 0xff
and r14b, cl
mov cl, r11b
xor cl, 0xff
and cl, 1
mov sil, dil
xor sil, 1
and r11b, sil
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and sil, 1
or cl, r11b
or r15b, sil
xor cl, r15b
mov r11b, r9b
xor r11b, 0xff
and r11b, 1
mov sil, dil
xor sil, 1
mov r15b, r9b
and r15b, sil
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and sil, 1
or r11b, r15b
or r12b, sil
xor r11b, r12b
mov sil, dil
xor sil, 1
and sil, 1
mov r15b, dil
xor r15b, 1
and r15b, 1
or sil, r15b
mov r15b, cl
and r15b, r11b
xor cl, r11b
or r15b, cl
mov cl, dil
xor cl, 1
mov r11b, sil
xor r11b, 0xff
mov r12b, dil
xor r12b, 1
mov r13b, cl
and r13b, 0xff
mov r10b, r12b
and r10b, 1
mov byte [rbp + 0x20a], r11b
and r11b, 0xff
and sil, r12b
or r13b, r10b
or r11b, sil
xor r13b, r11b
mov r10b, byte [rbp + 0x20a]
or cl, r10b
xor cl, 0xff
or r12b, 1
and cl, r12b
or r13b, cl
mov cl, r15b
xor cl, 0xff
and cl, 1
mov r11b, dil
xor r11b, 1
and r15b, r11b
or cl, r15b
xor cl, 0xff
xor r13b, 0xff
mov r11b, dil
xor r11b, 0
or cl, r13b
or r11b, 0
xor cl, 0xff
and cl, r11b
mov r11b, dil
xor r11b, 0
and r11b, 0
mov sil, dil
xor sil, 0
mov r15b, sil
and r15b, 0
mov r12b, dil
xor r12b, 1
and r12b, 0
and sil, 1
or r11b, r15b
or r12b, sil
xor r11b, r12b
mov sil, r8b
xor sil, 0xff
and sil, 1
mov r15b, dil
xor r15b, 1
mov r12b, r8b
and r12b, r15b
mov r13b, r11b
xor r13b, 0xff
and r13b, 0xff
and r11b, r15b
or sil, r12b
or r13b, r11b
xor sil, r13b
xor sil, 0xff
mov r11b, r8b
xor r11b, 0xff
mov r15b, dil
xor r15b, 1
or sil, r11b
or r15b, 1
xor sil, 0xff
and sil, r15b
mov r11b, bl
xor r11b, 0xff
and r11b, 0
mov r15b, dil
xor r15b, 0
and bl, r15b
mov r12b, dil
xor r12b, 1
and r12b, 0
and r15b, 1
or r11b, bl
or r12b, r15b
xor r11b, r12b
mov bl, r9b
xor bl, 0xff
and bl, 1
mov r15b, dil
xor r15b, 1
mov r12b, r9b
and r12b, r15b
or bl, r12b
mov r15b, dil
xor r15b, 0
and r15b, 0
mov r12b, dil
xor r12b, 0
mov r13b, r12b
and r13b, 0
mov r10b, dil
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, bl
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
mov byte [rbp + 0x209], r10b
and r10b, 0xff
and r11b, r13b
mov byte [rbp + 0x208], r12b
and r12b, 0xff
and bl, r13b
or r10b, r11b
or r12b, bl
xor r10b, r12b
mov r11b, byte [rbp + 0x209]
mov bl, byte [rbp + 0x208]
or r11b, bl
xor r11b, 0xff
or r13b, 1
and r11b, r13b
or r10b, r11b
mov r11b, dil
xor r11b, 0
mov r12b, r15b
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
mov bl, r11b
and bl, 0
mov byte [rbp + 0x207], r13b
and r13b, 0
mov byte [rbp + 0x206], r12b
and r12b, 0
mov byte [rbp + 0x205], al
mov al, byte [rbp + 0x207]
and r15b, al
or bl, r13b
or r12b, r15b
xor bl, r12b
mov r15b, byte [rbp + 0x206]
or r11b, r15b
xor r11b, 0xff
or al, 0
and r11b, al
or bl, r11b
mov al, r10b
xor al, 0xff
and al, 1
mov r11b, dil
xor r11b, 1
and r10b, r11b
or al, r10b
xor al, 0xff
xor bl, 0xff
mov r10b, dil
xor r10b, 0
or al, bl
or r10b, 0
xor al, 0xff
and al, r10b
mov r10b, r14b
xor r10b, 0xff
mov r11b, cl
xor r11b, 0xff
mov bl, dil
xor bl, 1
or r10b, r11b
or bl, 1
xor r10b, 0xff
and r10b, bl
mov r11b, r14b
xor r11b, 0xff
mov bl, cl
and bl, r11b
xor cl, 0xff
and r14b, cl
or bl, r14b
mov cl, r10b
and cl, bl
xor r10b, bl
or cl, r10b
mov r10b, sil
xor r10b, 0xff
and r10b, 1
mov r11b, dil
xor r11b, 1
mov bl, sil
and bl, r11b
or r10b, bl
mov r11b, al
xor r11b, 0xff
and r11b, 1
mov bl, dil
xor bl, 1
mov r14b, al
and r14b, bl
or r11b, r14b
mov bl, dil
xor bl, 0
and bl, 1
mov r14b, dil
xor r14b, 1
and r14b, 0
or bl, r14b
mov r14b, dil
xor r14b, 0
mov r12b, r10b
xor r12b, r14b
and r12b, r10b
mov r14b, bl
xor r14b, 0xff
mov r13b, sil
xor r13b, r14b
and r13b, sil
mov sil, dil
xor sil, 0
mov r14b, r11b
xor r14b, sil
and r14b, r11b
xor al, 0xff
mov sil, bl
xor sil, 0xff
mov r15b, dil
xor r15b, 0
or al, sil
or r15b, 0
xor al, 0xff
and al, r15b
mov sil, r12b
and sil, r13b
xor r12b, r13b
or sil, r12b
mov r15b, r14b
xor r15b, 0xff
mov r12b, al
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
mov byte [rbp + 0x204], r15b
and r15b, 0xff
and r14b, r13b
mov byte [rbp + 0x203], r12b
and r12b, 0xff
and al, r13b
or r15b, r14b
or r12b, al
xor r15b, r12b
mov al, byte [rbp + 0x204]
mov r14b, byte [rbp + 0x203]
or al, r14b
xor al, 0xff
or r13b, 1
and al, r13b
or r15b, al
mov al, sil
xor al, 0xff
and al, 1
mov r12b, dil
xor r12b, 1
and sil, r12b
mov r13b, r15b
xor r13b, 0xff
and r13b, 0xff
and r15b, r12b
or al, sil
or r13b, r15b
xor al, r13b
mov sil, r10b
and sil, r11b
xor r10b, r11b
or sil, r10b
mov r10b, sil
xor r10b, 0xff
and r10b, 1
mov r11b, dil
xor r11b, 1
and sil, r11b
or r10b, sil
mov r11b, bl
and r11b, 0
xor bl, 0
or r11b, bl
xor r10b, 0xff
xor r11b, 0xff
mov bl, dil
xor bl, 0
or r10b, r11b
or bl, 0
xor r10b, 0xff
and r10b, bl
mov r11b, al
xor r11b, 0xff
mov bl, r10b
xor bl, 0xff
mov sil, dil
xor sil, 0
mov r15b, r11b
and r15b, 0
and al, sil
mov r12b, bl
and r12b, 0
and r10b, sil
or r15b, al
or r12b, r10b
xor r15b, r12b
or r11b, bl
xor r11b, 0xff
or sil, 0
and r11b, sil
or r15b, r11b
mov al, cl
xor al, 0xff
and al, 1
mov r10b, dil
xor r10b, 1
mov r11b, cl
and r11b, r10b
or al, r11b
mov r10b, r15b
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, r15b
xor al, 0xff
and al, 0
mov r11b, dil
xor r11b, 0
and r15b, r11b
mov bl, dil
xor bl, 1
and bl, 0
and r11b, 1
or al, r15b
or bl, r11b
xor al, bl
xor cl, 0xff
xor al, 0xff
mov r11b, dil
xor r11b, 0
or cl, al
or r11b, 0
xor cl, 0xff
and cl, r11b
mov al, r10b
xor al, 0xff
mov r11b, cl
xor r11b, 0xff
mov bl, dil
xor bl, 1
mov sil, al
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 al, r11b
xor al, 0xff
or bl, 1
and al, bl
or sil, al
mov al, byte [rbp + 0x205]
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
mov r10b, byte [rbp + 0x205]
and r10b, cl
or al, r10b
mov cl, r8b
xor cl, 0xff
and cl, 1
mov r10b, dil
xor r10b, 1
mov r11b, r8b
and r11b, r10b
mov bl, dil
xor bl, 1
and bl, 0xff
and r10b, 1
or cl, r11b
or bl, r10b
xor cl, bl
mov r10b, dil
xor r10b, 1
and r10b, 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 r10b, bl
or r15b, r11b
xor r10b, r15b
mov r11b, dil
xor r11b, 1
mov bl, al
xor bl, r11b
and bl, al
mov r11b, byte [rbp + 0x205]
xor r11b, 0xff
mov r15b, r10b
xor r15b, 0xff
mov r12b, dil
xor r12b, 0
or r11b, r15b
or r12b, 0
xor r11b, 0xff
and r11b, r12b
mov r15b, dil
xor r15b, 1
mov r12b, cl
xor r12b, r15b
and r12b, cl
mov r15b, r10b
xor r15b, 0xff
mov r13b, r8b
xor r13b, r15b
and r13b, r8b
mov r8b, bl
and r8b, r11b
xor bl, r11b
or r8b, bl
mov r11b, r12b
and r11b, r13b
xor r12b, r13b
or r11b, r12b
mov bl, r8b
xor bl, 0xff
mov r15b, r11b
and r15b, bl
xor r11b, 0xff
and r8b, r11b
or r15b, r8b
mov r8b, al
xor r8b, 0xff
mov r11b, cl
xor r11b, 0xff
mov bl, dil
xor bl, 0
mov r12b, r8b
and r12b, 0
and al, bl
mov r13b, r11b
and r13b, 0
and cl, bl
or r12b, al
or r13b, cl
xor r12b, r13b
or r8b, r11b
xor r8b, 0xff
or bl, 0
and r8b, bl
or r12b, r8b
mov al, r12b
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
and r12b, cl
or al, r12b
mov cl, dil
xor cl, 1
mov r8b, r10b
xor r8b, 0xff
mov r11b, dil
xor r11b, 0
mov bl, cl
and bl, 0
mov r12b, r11b
and r12b, 1
mov r13b, r8b
and r13b, 0
and r10b, r11b
or bl, r12b
or r13b, r10b
xor bl, r13b
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, r15b
and al, cl
xor r15b, cl
or al, r15b
mov cl, al
xor cl, 0xff
and cl, 0
mov r8b, dil
xor r8b, 0
mov r10b, al
and r10b, r8b
mov r11b, dil
xor r11b, 1
and r11b, 0
and r8b, 1
or cl, r10b
or r11b, r8b
xor cl, r11b
mov r8b, dil
xor r8b, 1
xor cl, 0xff
mov r10b, dil
xor r10b, 0
or r8b, cl
or r10b, 0
xor r8b, 0xff
and r8b, r10b
mov cl, dil
xor cl, 1
and cl, 1
mov r10b, dil
xor r10b, 1
and r10b, 1
or cl, r10b
xor al, 0xff
xor cl, 0xff
mov r10b, dil
xor r10b, 1
or al, cl
or r10b, 1
xor al, 0xff
and al, r10b
mov cl, r8b
xor cl, 0xff
mov r10b, al
xor r10b, 0xff
mov r11b, dil
xor r11b, 0
mov bl, cl
and bl, 0
and r8b, r11b
mov r15b, r10b
and r15b, 0
and al, r11b
or bl, r8b
or r15b, al
xor bl, r15b
or cl, r10b
xor cl, 0xff
or r11b, 0
and cl, r11b
or bl, cl
mov al, dil
xor al, 0
and al, 0
mov cl, dil
xor cl, 0
mov r8b, cl
and r8b, 0
mov r10b, dil
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, 0
mov r8b, dil
xor r8b, 0
mov r10b, r9b
and r10b, r8b
mov r11b, dil
xor r11b, 1
and r11b, 0
and r8b, 1
or cl, r10b
or r11b, r8b
xor cl, r11b
mov r8b, dil
xor r8b, 0
and r8b, 1
mov r10b, dil
xor r10b, 1
mov r11b, r10b
and r11b, 0
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and r10b, 1
or r8b, r11b
or r15b, r10b
xor r8b, r15b
mov r10b, dil
xor r10b, 0
mov r11b, al
xor r11b, r10b
and r11b, al
mov r10b, dil
xor r10b, 0
mov r15b, r8b
xor r15b, 0xff
mov r12b, dil
xor r12b, 1
or r10b, r15b
or r12b, 1
xor r10b, 0xff
and r10b, r12b
mov r15b, dil
xor r15b, 0
mov r12b, cl
xor r12b, r15b
and r12b, cl
xor r9b, 0xff
mov r15b, r8b
xor r15b, 0xff
mov r13b, dil
xor r13b, 1
or r9b, r15b
or r13b, 1
xor r9b, 0xff
and r9b, r13b
mov r15b, r11b
and r15b, r10b
xor r11b, r10b
or r15b, r11b
mov r10b, r12b
xor r10b, 0xff
mov r11b, r9b
xor r11b, 0xff
mov r13b, dil
xor r13b, 1
mov r14b, r10b
and r14b, 0xff
and r12b, r13b
mov byte [rbp + 0x202], r11b
and r11b, 0xff
and r9b, r13b
or r14b, r12b
or r11b, r9b
xor r14b, r11b
mov r9b, byte [rbp + 0x202]
or r10b, r9b
xor r10b, 0xff
or r13b, 1
and r10b, r13b
or r14b, r10b
mov r10b, r15b
xor r10b, 0xff
mov r11b, r14b
and r11b, r10b
xor r14b, 0xff
and r15b, r14b
or r11b, r15b
mov r10b, al
and r10b, cl
xor al, cl
or r10b, al
mov al, r10b
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
and r10b, cl
or al, r10b
mov cl, dil
xor cl, 0
mov r10b, r8b
xor r10b, 0xff
mov r14b, dil
xor r14b, 0
mov r15b, cl
and r15b, 0
mov r12b, r14b
and r12b, 0
mov r13b, r10b
and r13b, 0
and r8b, r14b
or r15b, r12b
or r13b, r8b
xor r15b, r13b
or cl, r10b
xor cl, 0xff
or r14b, 0
and cl, r14b
or r15b, cl
xor al, 0xff
xor r15b, 0xff
mov cl, dil
xor cl, 1
or al, r15b
or cl, 1
xor al, 0xff
and al, cl
mov cl, r11b
and cl, al
xor r11b, al
or cl, r11b
mov al, bl
xor al, 0xff
and al, 0
mov r8b, dil
xor r8b, 0
and bl, r8b
mov r10b, dil
xor r10b, 1
and r10b, 0
and r8b, 1
or al, bl
or r10b, r8b
xor al, r10b
mov r8b, cl
xor r8b, 0xff
and r8b, 0
mov r10b, dil
xor r10b, 0
and cl, r10b
mov r11b, dil
xor r11b, 1
and r11b, 0
and r10b, 1
or r8b, cl
or r11b, r10b
xor r8b, r11b
mov cl, dil
xor cl, 0
and cl, 1
mov r10b, dil
xor r10b, 1
and r10b, 0
or cl, r10b
mov r10b, al
and r10b, r8b
xor al, r8b
or r10b, al
mov al, cl
and al, 0
xor cl, 0
or al, cl
mov cl, r10b
xor cl, 0xff
and cl, 1
mov r8b, dil
xor r8b, 1
and r10b, r8b
or cl, r10b
xor cl, 0xff
xor al, 0xff
xor dil, 0
or cl, al
or dil, 0
xor cl, 0xff
and cl, dil
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
and al, r10b
xor r8b, r10b
or al, r8b
test al, 1
mov byte [rbp + 0x201], dl
jne 0x6d884abf
jmp 0x6d8bd2f9
mov al, byte [rbp + 0x201]
test al, 1
jne 0x6d884ad2
jmp 0x6d899873
mov rax, qword [rbp + 0x4e0]
mov qword [rbp + 0x1f8], rax
mov rax, qword [rbp + 0x1f8]
add rax, 4
mov qword [rbp + 0x1f0], rax
mov rax, qword [rbp + 0x1f0]
mov ecx, dword [rax]
mov edx, ecx
cmp rdx, 8
jb 0x6d89470d
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x69e3f28d
mov r9d, ecx
sub r9d, r8d
mov r8d, eax
sub r8d, 0x5419dcdf
sub r9d, r8d
sub r9d, 0xa5636b6e
sub r9d, 0x69e3f28d
add r9d, 0xa5636b6e
mov r8d, eax
sub r8d, 0x84baa075
add r9d, r8d
sub r9d, 0xd18ab20a
sub r9d, 1
add r9d, 0xd18ab20a
add r9d, 0xcaa6fba2
add r9d, 0x84baa075
sub r9d, 0xcaa6fba2
sub eax, 0x4e070ee9
add r9d, eax
sub r9d, 0x5f0b9f3c
sub r9d, 0x5419dcdf
add r9d, 0x5f0b9f3c
sub r9d, 0xad0235f0
add r9d, 0x4e070ee9
add r9d, 0xad0235f0
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, 1
mov r14b, sil
xor r14b, 1
mov r15b, r10b
and r15b, r14b
or bl, r15b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov r14b, sil
xor r14b, 1
and r14b, 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 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
or r15b, r13b
mov r12b, sil
xor r12b, 1
mov r13b, r15b
xor r13b, r12b
and r13b, r15b
xor r14b, 0xff
mov r15b, r11b
xor r15b, r14b
and r15b, r11b
mov r11b, bl
xor r11b, 0xff
mov r14b, r10b
xor r14b, 0xff
mov r12b, sil
xor r12b, 1
mov al, r11b
and al, 0xff
and bl, r12b
mov cl, r14b
and cl, 0xff
and r10b, r12b
or al, bl
or cl, r10b
xor al, cl
or r11b, r14b
xor r11b, 0xff
or r12b, 1
and r11b, r12b
or al, r11b
mov cl, r13b
and cl, r15b
xor r13b, r15b
or cl, r13b
mov r10b, al
xor r10b, 0xff
mov r11b, cl
and r11b, r10b
xor cl, 0xff
and al, cl
or r11b, al
mov al, dil
xor al, 0xff
mov cl, r11b
xor cl, 0xff
xor sil, 1
or al, cl
or sil, 1
xor al, 0xff
and al, sil
mov cl, dil
xor cl, 0xff
mov r10b, r11b
and r10b, cl
xor r11b, 0xff
and dil, r11b
or r10b, dil
mov cl, al
and cl, r10b
xor al, r10b
or cl, al
test cl, 1
jne 0x6d884dcb
jmp 0x6d8bd2fe
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x97ae6b41
sub r8d, 0x7457d90a
add r8d, 0x97ae6b41
add r8d, 0xddb6bc4
sub r8d, 1
sub r8d, 0xddb6bc4
mov r9d, eax
sub r9d, 0x7457d90a
sub r8d, r9d
mov r9d, 0xffda4d77
add r9d, 0
sub r9d, ecx
sub r9d, 0xffda4d77
mov r10d, 0x1df218c4
add r10d, 0
sub r10d, r8d
sub r10d, 0x1df218c4
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, r10d
add r8d, r9d
mov r9d, eax
sub r9d, r8d
sub eax, 0x3de33590
sub eax, r9d
add eax, 0x3de33590
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 0
mov dil, 1
mov r14b, dil
xor r14b, 0
mov r15b, r11b
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
mov r14b, dil
xor r14b, 0
xor sil, 0xff
mov r15b, dil
xor r15b, 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
and sil, r12b
xor r14b, r12b
or sil, r14b
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, 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, 0
mov dl, dil
xor dl, 0
mov sil, bl
and sil, dl
mov r14b, dil
xor r14b, 1
and r14b, 0
and dl, 1
or cl, sil
or r14b, dl
xor cl, r14b
mov dl, dil
xor dl, 0
xor cl, 0xff
mov sil, dil
xor sil, 0
or dl, cl
or sil, 0
xor dl, 0xff
and dl, sil
mov cl, dil
xor cl, 0
and cl, 1
mov sil, dil
xor sil, 1
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, 1
mov r15b, dil
xor r15b, 1
and r15b, 1
or sil, r15b
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, 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, dl
and cl, r14b
xor dl, r14b
or cl, dl
mov dl, sil
xor dl, 0xff
mov r14b, r15b
xor r14b, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, dl
and r13b, 0
and sil, r12b
mov r8b, r14b
and r8b, 0
and r15b, r12b
or r13b, sil
or r8b, r15b
xor r13b, r8b
or dl, r14b
xor dl, 0xff
or r12b, 0
and dl, r12b
or r13b, dl
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, dil
xor r8b, 1
and cl, r8b
mov sil, r13b
xor sil, 0xff
and sil, 0xff
and r13b, r8b
or dl, cl
or sil, r13b
xor dl, sil
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
xor cl, 0xff
xor cl, 0
and cl, 0
mov r8b, dil
xor r8b, 0
and r8b, 1
mov sil, dil
xor sil, 1
and sil, 0
or r8b, sil
mov sil, r8b
xor sil, 0xff
xor sil, 0
and sil, 0
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, 0
mov r12b, dil
xor r12b, 1
or r14b, r15b
or r12b, 1
xor r14b, 0xff
and r14b, r12b
mov r15b, dil
xor r15b, 1
xor r8b, 0xff
mov r12b, dil
xor r12b, 0
or r15b, r8b
or r12b, 0
xor r15b, 0xff
and r15b, r12b
mov r8b, cl
xor r8b, 0xff
mov r12b, sil
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 sil, r13b
or r9b, cl
or r10b, sil
xor r9b, r10b
or r8b, r12b
xor r8b, 0xff
or r13b, 0
and r8b, r13b
or r9b, r8b
mov cl, r14b
xor cl, 0xff
mov r8b, r15b
xor r8b, 0xff
mov r10b, dil
xor r10b, 1
mov sil, cl
and sil, 0xff
and r14b, r10b
mov r12b, r8b
and r12b, 0xff
and r15b, r10b
or sil, r14b
or r12b, r15b
xor sil, r12b
or cl, r8b
xor cl, 0xff
or r10b, 1
and cl, r10b
or sil, cl
mov cl, r9b
xor cl, 0xff
and cl, 0
mov r8b, dil
xor r8b, 0
and r9b, r8b
mov r10b, sil
xor r10b, 0xff
and r10b, 0
and sil, r8b
or cl, r9b
or r10b, sil
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, 1
mov r10b, dil
xor r10b, 1
and r10b, 0
or r9b, r10b
mov r10b, dil
xor r10b, 0
and r10b, 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 r10b, r14b
or r15b, sil
xor r10b, r15b
mov sil, r8b
xor sil, 0xff
mov r14b, r9b
xor r14b, 0xff
mov r15b, dil
xor r15b, 1
mov r12b, sil
and r12b, 0xff
and r8b, r15b
mov r13b, r14b
and r13b, 0xff
and r9b, r15b
or r12b, r8b
or r13b, r9b
xor r12b, r13b
or sil, r14b
xor sil, 0xff
or r15b, 1
and sil, r15b
or r12b, sil
mov r8b, r10b
and r8b, 0
xor r10b, 0
or r8b, r10b
mov r9b, r12b
xor r9b, 0xff
and r9b, 0
mov r10b, dil
xor r10b, 0
and r12b, r10b
mov sil, dil
xor sil, 1
and sil, 0
and r10b, 1
or r9b, r12b
or sil, r10b
xor r9b, sil
xor r8b, 0xff
mov r10b, r9b
xor r10b, r8b
and r10b, r9b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r9b, dil
xor r9b, 1
mov sil, cl
and sil, r9b
or r8b, sil
mov r9b, r11b
xor r9b, 0xff
and r9b, 1
mov sil, dil
xor sil, 1
mov r14b, r11b
and r14b, sil
mov r15b, r8b
xor r15b, 0xff
and r15b, 0xff
and r8b, sil
or r9b, r14b
or r15b, r8b
xor r9b, r15b
xor r11b, 0xff
mov r8b, r9b
xor r8b, r11b
and r8b, r9b
mov r9b, dl
xor r9b, 0xff
and r9b, 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 r9b, sil
or r14b, r11b
xor r9b, r14b
mov r11b, dil
xor r11b, 0
and r11b, 1
mov sil, dil
xor sil, 1
and sil, 0
or r11b, sil
mov sil, dil
xor sil, 0
and sil, 1
mov r14b, dil
xor r14b, 1
and r14b, 0
or sil, r14b
mov r14b, r9b
and r14b, r11b
xor r9b, r11b
or r14b, r9b
mov r9b, dil
xor r9b, 0
mov r11b, sil
xor r11b, 0xff
mov r15b, dil
xor r15b, 1
mov r12b, r9b
and r12b, 0xff
mov r13b, r15b
and r13b, 0
mov byte [rbp + 0x1ef], r11b
and r11b, 0xff
and sil, r15b
or r12b, r13b
or r11b, sil
xor r12b, r11b
mov r11b, byte [rbp + 0x1ef]
or r9b, r11b
xor r9b, 0xff
or r15b, 1
and r9b, r15b
or r12b, r9b
mov r9b, r14b
xor r9b, 0xff
and r9b, 1
mov sil, dil
xor sil, 1
and r14b, sil
or r9b, r14b
xor r9b, 0xff
xor r12b, 0xff
mov sil, dil
xor sil, 0
or r9b, r12b
or sil, 0
xor r9b, 0xff
and r9b, sil
mov sil, bl
xor sil, 0xff
and sil, 1
mov r14b, dil
xor r14b, 1
and bl, r14b
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and r14b, 1
or sil, bl
or r15b, r14b
xor sil, r15b
mov bl, cl
xor bl, 0xff
and bl, 0
mov r14b, dil
xor r14b, 0
mov r15b, cl
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
and r15b, 1
or r14b, r15b
mov r15b, sil
xor r15b, 0xff
mov r12b, bl
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
mov r11b, r15b
and r11b, 0xff
and sil, r13b
mov byte [rbp + 0x1ee], r12b
and r12b, 0xff
and bl, r13b
or r11b, sil
or r12b, bl
xor r11b, r12b
mov bl, byte [rbp + 0x1ee]
or r15b, bl
xor r15b, 0xff
or r13b, 1
and r15b, r13b
or r11b, r15b
mov sil, dil
xor sil, 1
mov r15b, r14b
xor r15b, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, sil
and r13b, 0
mov bl, r12b
and bl, 1
mov byte [rbp + 0x1ed], r15b
and r15b, 0
and r14b, r12b
or r13b, bl
or r15b, r14b
xor r13b, r15b
mov bl, byte [rbp + 0x1ed]
or sil, bl
xor sil, 0xff
or r12b, 0
and sil, r12b
or r13b, sil
mov sil, r11b
xor sil, 0xff
and sil, 1
mov r14b, dil
xor r14b, 1
and r11b, r14b
or sil, r11b
xor r13b, 0xff
mov r11b, sil
xor r11b, r13b
and r11b, sil
mov sil, r10b
xor sil, 0xff
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, r10b
xor r14b, 0xff
mov r15b, r8b
and r15b, r14b
xor r8b, 0xff
and r10b, r8b
or r15b, r10b
mov r8b, sil
xor r8b, 0xff
mov r10b, r15b
xor r10b, 0xff
mov r14b, dil
xor r14b, 1
mov r12b, r8b
and r12b, 0xff
and sil, r14b
mov r13b, r10b
and r13b, 0xff
and r15b, r14b
or r12b, sil
or r13b, r15b
xor r12b, r13b
or r8b, r10b
xor r8b, 0xff
or r14b, 1
and r8b, r14b
or r12b, r8b
mov r8b, r11b
xor r8b, 0xff
mov r10b, r9b
xor r10b, r8b
and r10b, r9b
mov r8b, r9b
xor r8b, 0xff
mov sil, r11b
and sil, r8b
xor r11b, 0xff
and r9b, r11b
or sil, r9b
mov r8b, r10b
xor r8b, 0xff
mov r9b, sil
xor r9b, 0xff
mov r11b, dil
xor r11b, 1
mov r14b, r8b
and r14b, 0xff
and r10b, r11b
mov r15b, r9b
and r15b, 0xff
and sil, r11b
or r14b, r10b
or r15b, sil
xor r14b, r15b
or r8b, r9b
xor r8b, 0xff
or r11b, 1
and r8b, r11b
or r14b, r8b
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, r14b
xor r9b, 0xff
xor r8b, 0xff
mov r10b, dil
xor r10b, 0
or r9b, r8b
or r10b, 0
xor r9b, 0xff
and r9b, r10b
mov r8b, r14b
xor r8b, 0xff
and r8b, 1
mov r10b, dil
xor r10b, 1
and r14b, r10b
mov r11b, dil
xor r11b, 1
and r11b, 0xff
and r10b, 1
or r8b, r14b
or r11b, r10b
xor r8b, r11b
xor r8b, 0xff
mov r10b, r12b
xor r10b, r8b
and r10b, r12b
mov r8b, r9b
xor r8b, 0xff
mov r11b, r10b
xor r11b, 0xff
mov sil, dil
xor sil, 0
mov r14b, r8b
and r14b, 0
and r9b, sil
mov r15b, r11b
and r15b, 0
and r10b, sil
or r14b, r9b
or r15b, r10b
xor r14b, r15b
or r8b, r11b
xor r8b, 0xff
or sil, 0
and r8b, sil
or r14b, r8b
mov r8b, dl
xor r8b, 0xff
mov r9b, al
xor r9b, r8b
and r9b, al
mov r8b, al
xor r8b, 0xff
mov r10b, dl
and r10b, r8b
xor dl, 0xff
and al, dl
or r10b, al
mov al, r9b
xor al, 0xff
mov dl, r10b
xor dl, 0xff
mov r8b, dil
xor r8b, 0
mov r11b, al
and r11b, 0
and r9b, r8b
mov sil, dl
and sil, 0
and r10b, r8b
or r11b, r9b
or sil, r10b
xor r11b, sil
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 dl, dil
xor dl, 1
mov r8b, r11b
and r8b, dl
or al, r8b
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
mov r8b, dl
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
mov r10b, dil
xor r10b, 1
mov r11b, r8b
xor r11b, r10b
and r11b, r8b
mov r8b, dil
xor r8b, 1
xor dl, 0xff
mov r10b, dil
xor r10b, 1
or r8b, dl
or r10b, 1
xor r8b, 0xff
and r8b, r10b
mov dl, al
and dl, r9b
xor al, r9b
or dl, al
mov al, r11b
xor al, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r10b, dil
xor r10b, 1
mov sil, al
and sil, 0xff
and r11b, r10b
mov r15b, r9b
and r15b, 0xff
and r8b, r10b
or sil, r11b
or r15b, r8b
xor sil, r15b
or al, r9b
xor al, 0xff
or r10b, 1
and al, r10b
or sil, al
mov al, dl
xor al, 0xff
mov r8b, sil
and r8b, al
xor sil, 0xff
and dl, sil
or r8b, dl
mov al, dil
xor al, 0
mov dl, cl
xor dl, 0xff
mov r9b, dil
xor r9b, 0
or al, dl
or r9b, 0
xor al, 0xff
and al, r9b
mov dl, dil
xor dl, 0
and dl, 0
mov r9b, dil
xor r9b, 0
mov r10b, r9b
and r10b, 0
mov r11b, cl
xor r11b, 0xff
and r11b, 0
and cl, r9b
or dl, r10b
or r11b, cl
xor dl, r11b
mov cl, al
and cl, dl
xor al, dl
or cl, al
mov al, r8b
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
and r8b, dl
mov r9b, dil
xor r9b, 1
and r9b, 0xff
and dl, 1
or al, r8b
or r9b, dl
xor al, r9b
mov dl, cl
xor dl, 0xff
and dl, 0
mov r8b, dil
xor r8b, 0
and cl, r8b
mov r9b, dil
xor r9b, 1
and r9b, 0
and r8b, 1
or dl, cl
or r9b, r8b
xor dl, r9b
mov cl, dil
xor cl, 1
and cl, 1
mov r8b, dil
xor r8b, 1
and r8b, 1
or cl, r8b
mov r8b, al
and r8b, dl
xor al, dl
or r8b, al
mov al, cl
and al, 1
xor cl, 1
or al, cl
mov cl, r8b
xor cl, 0xff
and cl, 1
mov dl, dil
xor dl, 1
and r8b, dl
or cl, r8b
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, cl
xor al, 0xff
mov dl, r14b
xor dl, al
and dl, r14b
mov al, r14b
xor al, 0xff
and al, 0
xor dil, 0
and r14b, dil
mov r8b, cl
xor r8b, 0xff
and r8b, 0
and cl, dil
or al, r14b
or r8b, cl
xor al, r8b
mov cl, dl
and cl, al
xor dl, al
or cl, dl
test cl, 1
jne 0x6d885a40
jmp 0x6d8bd2fe
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, 0x2beace02
add r9d, r8d
add r9d, 0x2beace02
mov r8d, eax
sub r8d, 0xee53bdb1
sub r8d, ecx
add r8d, 0xee53bdb1
mov r10d, 0xbd803c32
add r10d, 0
sub r10d, r9d
sub r10d, 0xbd803c32
add r8d, 0xa4381eb1
add r8d, r10d
sub r8d, 0xa4381eb1
sub eax, 0xb6f0b85e
sub eax, r8d
add eax, 0xb6f0b85e
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, 1
or r15b, r14b
or r12b, 1
xor r15b, 0xff
and r15b, r12b
mov r14b, sil
xor r14b, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
mov al, r14b
and al, 0
and sil, r13b
mov cl, r12b
and cl, 0
and r15b, r13b
or al, sil
or cl, r15b
xor al, cl
or r14b, r12b
xor r14b, 0xff
or r13b, 0
and r14b, r13b
or al, r14b
mov cl, bl
xor cl, 0xff
and cl, 0
mov sil, dil
xor sil, 0
mov r14b, bl
and r14b, sil
mov r15b, dil
xor r15b, 1
and r15b, 0
and sil, 1
or cl, r14b
or r15b, sil
xor cl, r15b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov sil, dil
xor sil, 1
and sil, 1
mov r14b, dil
xor r14b, 1
and r14b, 1
or sil, r14b
mov r14b, bl
xor r14b, 0xff
mov r15b, sil
xor r15b, 0xff
mov r12b, dil
xor r12b, 1
or r14b, r15b
or r12b, 1
xor r14b, 0xff
and r14b, r12b
mov r15b, dil
xor r15b, 1
and r15b, 0
mov r12b, dil
xor r12b, 0
mov r13b, r12b
and r13b, 1
mov dl, dil
xor dl, 1
and dl, 0
and r12b, 1
or r15b, r13b
or dl, r12b
xor r15b, dl
xor r15b, 0xff
mov dl, dil
xor dl, 1
mov r12b, dil
xor r12b, 1
or r15b, dl
or r12b, 1
xor r15b, 0xff
and r15b, r12b
xor sil, 0xff
xor sil, 1
and sil, 0xff
mov dl, cl
and dl, r14b
xor cl, r14b
or dl, cl
mov cl, r15b
and cl, sil
xor r15b, sil
or cl, r15b
mov sil, dl
xor sil, 0xff
and sil, 1
mov r14b, dil
xor r14b, 1
and dl, r14b
mov r15b, cl
xor r15b, 0xff
and r15b, 0xff
and cl, r14b
or sil, dl
or r15b, cl
xor sil, r15b
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 r14b, dil
xor r14b, 1
or dl, cl
or r14b, 1
xor dl, 0xff
and dl, r14b
mov cl, dil
xor cl, 1
and cl, 1
mov r14b, dil
xor r14b, 1
mov r15b, r14b
and r15b, 1
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or cl, r15b
or r12b, r14b
xor cl, r12b
mov r14b, dil
xor r14b, 0
xor cl, 0xff
mov r15b, dil
xor r15b, 0
or r14b, cl
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov cl, dl
and cl, r14b
xor dl, r14b
or cl, dl
mov dl, al
xor dl, 0xff
and dl, 1
mov r14b, dil
xor r14b, 1
mov r15b, al
and r15b, r14b
or dl, 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, 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, r14b
xor r13b, 0xff
mov r8b, dil
xor r8b, 0
mov r9b, r12b
and r9b, 0
and dl, r8b
mov r10b, r13b
and r10b, 0
and r14b, r8b
or r9b, dl
or r10b, r14b
xor r9b, r10b
or r12b, r13b
xor r12b, 0xff
or r8b, 0
and r12b, r8b
or r9b, r12b
mov dl, r15b
and dl, 0
xor r15b, 0
or dl, r15b
mov r8b, r9b
xor r8b, 0xff
and r8b, 1
mov r10b, dil
xor r10b, 1
and r9b, r10b
or r8b, r9b
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, 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
and r11b, 1
or r10b, r11b
mov r11b, dl
xor r11b, 0xff
mov r14b, r9b
xor r14b, 0xff
mov r15b, dil
xor r15b, 0
mov r12b, r11b
and r12b, 0
and dl, r15b
mov r13b, r14b
and r13b, 0
and r9b, r15b
or r12b, dl
or r13b, r9b
xor r12b, r13b
or r11b, r14b
xor r11b, 0xff
or r15b, 0
and r11b, r15b
or r12b, r11b
mov dl, dil
xor dl, 1
mov r9b, r10b
xor r9b, 0xff
mov r11b, dil
xor r11b, 0
mov r14b, dl
and r14b, 0
mov r15b, r11b
and r15b, 1
mov r13b, r9b
and r13b, 0
and r10b, r11b
or r14b, r15b
or r13b, r10b
xor r14b, r13b
or dl, r9b
xor dl, 0xff
or r11b, 0
and dl, r11b
or r14b, dl
mov dl, r12b
xor dl, 0xff
and dl, 1
mov r9b, dil
xor r9b, 1
and r12b, r9b
or dl, r12b
xor r14b, 0xff
mov r9b, dl
xor r9b, r14b
and r9b, dl
mov dl, sil
xor dl, 0xff
and dl, 1
mov r10b, dil
xor r10b, 1
mov r11b, sil
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
and r14b, 0
or r11b, r14b
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 r10b, 0xff
xor dl, 0xff
mov r11b, dil
xor r11b, 1
or r10b, dl
or r11b, 1
xor r10b, 0xff
and r10b, r11b
mov dl, bl
xor dl, 0xff
and dl, 1
mov r11b, dil
xor r11b, 1
and bl, r11b
or dl, bl
mov r11b, cl
xor r11b, 0xff
and r11b, 1
mov bl, dil
xor bl, 1
mov r14b, cl
and r14b, bl
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and bl, 1
or r11b, r14b
or r15b, bl
xor r11b, r15b
mov bl, dil
xor bl, 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 r13b, r14b
and r13b, 0xff
and dl, r12b
mov byte [rbp + 0x1ec], r15b
and r15b, 0xff
and r11b, r12b
or r13b, dl
or r15b, r11b
xor r13b, r15b
mov dl, byte [rbp + 0x1ec]
or r14b, dl
xor r14b, 0xff
or r12b, 1
and r14b, r12b
or r13b, r14b
mov r11b, bl
and r11b, 1
xor bl, 1
or r11b, bl
mov bl, r13b
xor bl, 0xff
and bl, 0
mov r14b, dil
xor r14b, 0
and r13b, r14b
mov r15b, dil
xor r15b, 1
and r15b, 0
and r14b, 1
or bl, r13b
or r15b, r14b
xor bl, r15b
xor r11b, 0xff
mov r14b, bl
xor r14b, r11b
and r14b, bl
mov r11b, r9b
xor r11b, 0xff
mov bl, r8b
xor bl, r11b
and bl, r8b
mov r11b, r8b
xor r11b, 0xff
and r11b, 1
mov r15b, dil
xor r15b, 1
and r8b, r15b
mov r12b, r9b
xor r12b, 0xff
and r12b, 0xff
and r9b, r15b
or r11b, r8b
or r12b, r9b
xor r11b, r12b
mov r8b, bl
and r8b, r11b
xor bl, r11b
or r8b, bl
mov r9b, r10b
xor r9b, 0xff
and r9b, 1
mov r11b, dil
xor r11b, 1
mov bl, r10b
and bl, r11b
or r9b, bl
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, dil
xor r15b, 1
mov r12b, r9b
xor r12b, r15b
and r12b, r9b
mov r15b, bl
xor r15b, 0xff
mov r13b, r10b
xor r13b, r15b
and r13b, r10b
mov r10b, r11b
xor r10b, 0xff
mov r15b, dil
xor r15b, 1
mov dl, dil
xor dl, 0
or r10b, r15b
or dl, 0
xor r10b, 0xff
and r10b, dl
xor r14b, 0xff
mov dl, bl
xor dl, 0xff
mov r15b, dil
xor r15b, 0
or r14b, dl
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov dl, r12b
xor dl, 0xff
mov r15b, r13b
xor r15b, 0xff
mov byte [rbp + 0x1eb], dil
xor dil, 0
mov byte [rbp + 0x1ea], dl
and dl, 0
and r12b, dil
mov byte [rbp + 0x1e9], r15b
and r15b, 0
and r13b, dil
or dl, r12b
or r15b, r13b
xor dl, r15b
mov r15b, byte [rbp + 0x1ea]
mov r12b, byte [rbp + 0x1e9]
or r15b, r12b
xor r15b, 0xff
or dil, 0
and r15b, dil
or dl, r15b
mov dil, r10b
and dil, r14b
xor r10b, r14b
or dil, r10b
mov r10b, dl
xor r10b, 0xff
mov r14b, dil
and r14b, r10b
xor dil, 0xff
and dl, dil
or r14b, dl
mov dl, r9b
xor dl, 0xff
mov r10b, r11b
xor r10b, 0xff
mov dil, byte [rbp + 0x1eb]
xor dil, 1
mov r15b, dl
and r15b, 0xff
and r9b, dil
mov r13b, r10b
and r13b, 0xff
and r11b, dil
or r15b, r9b
or r13b, r11b
xor r15b, r13b
or dl, r10b
xor dl, 0xff
or dil, 1
and dl, dil
or r15b, dl
mov dl, r15b
xor dl, 0xff
and dl, 0
mov r9b, byte [rbp + 0x1eb]
xor r9b, 0
and r15b, r9b
mov r10b, byte [rbp + 0x1eb]
xor r10b, 1
and r10b, 0
and r9b, 1
or dl, r15b
or r10b, r9b
xor dl, r10b
mov r9b, byte [rbp + 0x1eb]
xor r9b, 1
mov r10b, bl
xor r10b, 0xff
mov r11b, byte [rbp + 0x1eb]
xor r11b, 0
mov dil, r9b
and dil, 0
mov r15b, r11b
and r15b, 1
mov r13b, r10b
and r13b, 0
and bl, r11b
or dil, r15b
or r13b, bl
xor dil, r13b
or r9b, r10b
xor r9b, 0xff
or r11b, 0
and r9b, r11b
or dil, r9b
xor dil, 0xff
mov r9b, dl
xor r9b, dil
and r9b, dl
mov dl, r14b
xor dl, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r11b, byte [rbp + 0x1eb]
xor r11b, 1
mov bl, dl
and bl, 0xff
and r14b, r11b
mov dil, r10b
and dil, 0xff
and r9b, r11b
or bl, r14b
or dil, r9b
xor bl, dil
or dl, r10b
xor dl, 0xff
or r11b, 1
and dl, r11b
or bl, dl
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x1eb]
xor r9b, 1
mov r10b, r8b
and r10b, r9b
or dl, r10b
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov r9b, byte [rbp + 0x1eb]
xor r9b, 1
and r9b, 0
mov r10b, byte [rbp + 0x1eb]
xor r10b, 0
mov r11b, r10b
and r11b, 1
mov dil, byte [rbp + 0x1eb]
xor dil, 1
and dil, 0
and r10b, 1
or r9b, r11b
or dil, r10b
xor r9b, dil
xor r8b, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r11b, byte [rbp + 0x1eb]
xor r11b, 0
or r8b, r10b
or r11b, 0
xor r8b, 0xff
and r8b, r11b
mov r10b, bl
xor r10b, 0xff
and r10b, 1
mov r11b, byte [rbp + 0x1eb]
xor r11b, 1
mov dil, bl
and dil, r11b
or r10b, dil
xor r10b, 0xff
mov r11b, byte [rbp + 0x1eb]
xor r11b, 1
mov dil, byte [rbp + 0x1eb]
xor dil, 1
or r10b, r11b
or dil, 1
xor r10b, 0xff
and r10b, dil
xor r9b, 0xff
mov r11b, bl
xor r11b, r9b
and r11b, bl
mov r9b, dl
and r9b, r8b
xor dl, r8b
or r9b, dl
mov dl, r10b
and dl, r11b
xor r10b, r11b
or dl, r10b
mov r8b, r9b
xor r8b, 0xff
mov r10b, dl
and r10b, r8b
xor dl, 0xff
and r9b, dl
or r10b, r9b
mov dl, sil
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 + 0x1eb]
xor r9b, 1
and al, r9b
mov r11b, sil
xor r11b, 0xff
and r11b, 0xff
and sil, r9b
or dl, al
or r11b, sil
xor dl, r11b
mov al, r8b
xor al, 0xff
mov r9b, dl
xor r9b, 0xff
mov r11b, byte [rbp + 0x1eb]
xor r11b, 0
mov bl, al
and bl, 0
and r8b, r11b
mov sil, r9b
and sil, 0
and dl, r11b
or bl, r8b
or sil, dl
xor bl, sil
or al, r9b
xor al, 0xff
or r11b, 0
and al, r11b
or bl, al
mov al, bl
xor al, 0xff
and al, 0
mov dl, byte [rbp + 0x1eb]
xor dl, 0
mov r8b, bl
and r8b, dl
mov r9b, byte [rbp + 0x1eb]
xor r9b, 1
and r9b, 0
and dl, 1
or al, r8b
or r9b, dl
xor al, r9b
mov dl, byte [rbp + 0x1eb]
xor dl, 0
xor al, 0xff
mov r8b, byte [rbp + 0x1eb]
xor r8b, 0
or dl, al
or r8b, 0
xor dl, 0xff
and dl, r8b
mov al, byte [rbp + 0x1eb]
xor al, 0
and al, 1
mov r8b, byte [rbp + 0x1eb]
xor r8b, 1
and r8b, 0
or al, r8b
mov r8b, al
xor r8b, 0xff
mov r9b, bl
xor r9b, r8b
and r9b, bl
mov r8b, byte [rbp + 0x1eb]
xor r8b, 1
and r8b, 1
mov r11b, byte [rbp + 0x1eb]
xor r11b, 1
mov bl, r11b
and bl, 1
mov sil, byte [rbp + 0x1eb]
xor sil, 1
and sil, 0xff
and r11b, 1
or r8b, bl
or sil, r11b
xor r8b, sil
mov r11b, byte [rbp + 0x1eb]
xor r11b, 0
mov bl, r8b
xor bl, r11b
and bl, r8b
xor al, 0xff
xor al, 1
and al, 0xff
mov r8b, dl
and r8b, r9b
xor dl, r9b
or r8b, dl
mov dl, bl
xor dl, 0xff
mov r9b, al
xor r9b, 0xff
mov r11b, byte [rbp + 0x1eb]
xor r11b, 0
mov sil, dl
and sil, 0
and bl, r11b
mov dil, r9b
and dil, 0
and al, r11b
or sil, bl
or dil, al
xor sil, dil
or dl, r9b
xor dl, 0xff
or r11b, 0
and dl, r11b
or sil, dl
mov al, r8b
xor al, 0xff
mov dl, sil
and dl, al
xor sil, 0xff
and r8b, sil
or dl, r8b
mov al, byte [rbp + 0x1eb]
xor al, 0
mov r8b, cl
xor r8b, 0xff
mov r9b, byte [rbp + 0x1eb]
xor r9b, 1
or al, r8b
or r9b, 1
xor al, 0xff
and al, r9b
mov r8b, byte [rbp + 0x1eb]
xor r8b, 0
and r8b, 1
mov r9b, byte [rbp + 0x1eb]
xor r9b, 1
mov r11b, r9b
and r11b, 0
mov bl, cl
xor bl, 0xff
and bl, 0xff
and cl, r9b
or r8b, r11b
or bl, cl
xor r8b, bl
mov cl, al
xor cl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r11b, byte [rbp + 0x1eb]
xor r11b, 0
mov bl, cl
and bl, 0
and al, r11b
mov sil, r9b
and sil, 0
and r8b, r11b
or bl, al
or sil, r8b
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 + 0x1eb]
xor cl, 1
and bl, cl
or al, bl
mov cl, dl
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x1eb]
xor r8b, 1
mov r9b, dl
and r9b, r8b
mov r11b, al
xor r11b, 0xff
and r11b, 0xff
and al, r8b
or cl, r9b
or r11b, al
xor cl, r11b
xor dl, 0xff
mov al, cl
xor al, dl
and al, cl
mov cl, r10b
xor cl, 0xff
mov dl, al
xor dl, 0xff
mov r8b, byte [rbp + 0x1eb]
xor r8b, 1
or cl, dl
or r8b, 1
xor cl, 0xff
and cl, r8b
mov dl, r10b
xor dl, 0xff
mov r8b, al
and r8b, dl
xor al, 0xff
and r10b, al
or r8b, r10b
mov al, cl
xor al, 0xff
mov dl, r8b
xor dl, 0xff
mov r9b, byte [rbp + 0x1eb]
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 0x6d88671d
jmp 0x6d8b9036
xor eax, eax
xor ecx, ecx
mov edx, ecx
mov r8, qword [rbp + 0x4e0]
mov ecx, dword [r8 + 4]
mov r8d, ecx
movabs r9, 0x802d376db0aa26be
mov r10, rdx
sub r10, r9
movabs r11, 0x7b4f5955ba34540b
sub r10, r11
add r10, r9
movabs r9, 0xe504ce7dd3c8a932
add r10, r9
sub r10, 8
sub r10, r9
mov r9, rdx
sub r9, r10
mov r10, rdx
sub r10, r11
add r9, r10
mov r10, rdx
sub r10, r9
movabs r9, 0xbc36c89e0e491cf0
mov r11, rdx
sub r11, r9
sub r8, r11
mov r11, rdx
sub r11, r8
mov r8, rdx
sub r8, r10
add r11, r8
sub rdx, r11
movabs r8, 0xa28bd693e12eb5b
sub rdx, r8
sub rdx, r9
add rdx, r8
mov ecx, dword [sym.out.dll_x.13]
mov esi, dword [sym.out.dll_y.14]
mov edi, ecx
add edi, 0xfd9058d1
add edi, 0x869c8585
sub edi, 0xfd9058d1
add edi, 0x58863239
add edi, 0xb3d4f666
sub edi, 0x58863239
mov ebx, eax
sub ebx, 0x869c8585
add edi, ebx
mov ebx, eax
sub ebx, 1
add ebx, 0
mov r14d, eax
sub r14d, edi
mov edi, eax
sub edi, ebx
add r14d, edi
sub eax, r14d
sub eax, 0xaa0c5f1d
add eax, 0x31ba745a
add eax, 0xaa0c5f1d
add eax, 0xcba73b4c
sub eax, 0xb3d4f666
sub eax, 0xcba73b4c
sub eax, 0x3cbce837
sub eax, 0x31ba745a
add eax, 0x3cbce837
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r15b
cmp esi, 0xa
setl r12b
mov r13b, r15b
xor r13b, 0xff
and r13b, 1
mov al, 1
mov cl, al
xor cl, 1
mov r8b, r15b
and r8b, cl
or r13b, r8b
mov cl, r12b
xor cl, 0xff
and cl, 1
mov r8b, al
xor r8b, 1
mov r9b, r12b
and r9b, r8b
or cl, r9b
mov r8b, al
xor r8b, 0
and r8b, 0
mov r9b, al
xor r9b, 0
mov r10b, r9b
and r10b, 0
mov r11b, al
xor r11b, 1
and r11b, 0
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, r13b
and r9b, cl
xor r13b, cl
or r9b, r13b
mov cl, al
xor cl, 0
mov r10b, r8b
xor r10b, 0xff
mov r11b, al
xor r11b, 1
mov r13b, cl
and r13b, 0xff
mov bl, r11b
and bl, 0
mov sil, r10b
and sil, 0xff
and r8b, r11b
or r13b, bl
or sil, r8b
xor r13b, sil
or cl, r10b
xor cl, 0xff
or r11b, 1
and cl, r11b
or r13b, cl
mov cl, r9b
xor cl, 0xff
and cl, 1
mov r8b, al
xor r8b, 1
and r9b, r8b
or cl, r9b
xor r13b, 0xff
mov r8b, cl
xor r8b, r13b
and r8b, cl
mov cl, r15b
xor cl, 0xff
and cl, 1
mov r9b, al
xor r9b, 1
mov r10b, r15b
and r10b, r9b
or cl, r10b
mov r9b, r12b
xor r9b, 0xff
xor cl, 0xff
mov r10b, al
xor r10b, 1
or r9b, cl
or r10b, 1
xor r9b, 0xff
and r9b, r10b
mov cl, r12b
xor cl, 0xff
and cl, 1
mov r10b, al
xor r10b, 1
and r12b, r10b
or cl, r12b
xor r15b, 0xff
xor cl, 0xff
mov r10b, al
xor r10b, 1
or r15b, cl
or r10b, 1
xor r15b, 0xff
and r15b, r10b
mov cl, r9b
xor cl, 0xff
mov r10b, r15b
xor r10b, 0xff
mov r11b, al
xor r11b, 1
mov bl, cl
and bl, 0xff
and r9b, r11b
mov sil, r10b
and sil, 0xff
and r15b, r11b
or bl, r9b
or sil, r15b
xor bl, sil
or cl, r10b
xor cl, 0xff
or r11b, 1
and cl, r11b
or bl, cl
mov cl, r8b
xor cl, 0xff
and cl, 1
mov r9b, al
xor r9b, 1
mov r10b, r8b
and r10b, r9b
or cl, r10b
mov r9b, bl
xor r9b, 0xff
and r9b, 0
mov r10b, al
xor r10b, 0
mov r11b, bl
and r11b, r10b
mov sil, al
xor sil, 1
and sil, 0
and r10b, 1
or r9b, r11b
or sil, r10b
xor r9b, sil
mov r10b, al
xor r10b, 0
and r10b, 1
mov r11b, al
xor r11b, 1
and r11b, 0
or r10b, r11b
mov r11b, cl
xor r11b, 0xff
mov sil, al
xor sil, 0
mov r15b, al
xor r15b, 0
or r11b, sil
or r15b, 0
xor r11b, 0xff
and r11b, r15b
mov sil, r10b
xor sil, 0xff
mov r15b, r8b
xor r15b, sil
and r15b, r8b
mov r8b, al
xor r8b, 0
mov sil, r9b
xor sil, r8b
and sil, r9b
xor bl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov r12b, al
xor r12b, 1
or bl, r8b
or r12b, 1
xor bl, 0xff
and bl, r12b
mov r8b, r11b
xor r8b, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, al
xor r13b, 0
mov dil, r8b
and dil, 0
and r11b, r13b
mov r14b, r12b
and r14b, 0
and r15b, r13b
or dil, r11b
or r14b, r15b
xor dil, r14b
or r8b, r12b
xor r8b, 0xff
or r13b, 0
and r8b, r13b
or dil, r8b
mov r8b, sil
and r8b, bl
xor sil, bl
or r8b, sil
mov r11b, dil
xor r11b, 0xff
and r11b, 0
mov bl, al
xor bl, 0
and dil, bl
mov sil, r8b
xor sil, 0xff
and sil, 0
and r8b, bl
or r11b, dil
or sil, r8b
xor r11b, sil
mov r8b, cl
and r8b, r9b
xor cl, r9b
or r8b, cl
mov cl, r8b
xor cl, 0xff
and cl, 0
mov r9b, al
xor r9b, 0
and r8b, r9b
mov bl, al
xor bl, 1
and bl, 0
and r9b, 1
or cl, r8b
or bl, r9b
xor cl, bl
mov r8b, al
xor r8b, 0
mov r9b, r10b
xor r9b, 0xff
mov bl, al
xor bl, 1
mov sil, r8b
and sil, 0xff
mov dil, bl
and dil, 0
mov r14b, r9b
and r14b, 0xff
and r10b, bl
or sil, dil
or r14b, r10b
xor sil, r14b
or r8b, r9b
xor r8b, 0xff
or bl, 1
and r8b, bl
or sil, r8b
xor cl, 0xff
xor sil, 0xff
xor al, 1
or cl, sil
or al, 1
xor cl, 0xff
and cl, al
mov al, r11b
and al, cl
xor r11b, cl
or al, r11b
test al, 1
mov qword [rbp + 0x1e0], rdx
jne 0x6d886bae
jmp 0x6d8b9036
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x95697b25
sub r8d, 0x7aff576c
add r8d, 0x95697b25
mov r9d, eax
sub r9d, r8d
mov r8d, ecx
sub r8d, r9d
add r8d, 0x8a049fac
sub r8d, 0xedf7ab55
sub r8d, 0x8a049fac
mov r9d, eax
sub r9d, 1
add r8d, r9d
sub r8d, 0xbf2914e0
add r8d, 0xedf7ab55
add r8d, 0xbf2914e0
sub eax, 0x52dba61f
sub eax, 0x7aff576c
add eax, 0x52dba61f
add r8d, 0xafc8cb3c
sub r8d, eax
sub r8d, 0xafc8cb3c
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
and r15b, dil
xor bl, dil
or r15b, bl
mov bl, r14b
and bl, 1
xor r14b, 1
or bl, r14b
mov dil, r15b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
and r15b, r14b
or dil, r15b
xor bl, 0xff
mov r14b, dil
xor r14b, bl
and r14b, dil
mov bl, r10b
xor bl, 0xff
and bl, 1
mov dil, sil
xor dil, 1
mov r15b, r10b
and r15b, dil
or bl, r15b
xor bl, 0xff
mov dil, r11b
xor dil, bl
and dil, r11b
mov bl, r11b
xor bl, 0xff
and bl, 1
mov r15b, sil
xor r15b, 1
and r11b, r15b
or bl, r11b
xor bl, 0xff
mov r11b, r10b
xor r11b, bl
and r11b, r10b
mov r10b, dil
and r10b, r11b
xor dil, r11b
or r10b, dil
mov r11b, r10b
xor r11b, 0xff
mov bl, r14b
xor bl, r11b
and bl, r14b
mov r11b, r14b
xor r11b, 0xff
and r11b, 0
xor sil, 0
and r14b, sil
mov dil, r10b
xor dil, 0xff
and dil, 0
and r10b, sil
or r11b, r14b
or dil, r10b
xor r11b, dil
mov r10b, bl
and r10b, r11b
xor bl, r11b
or r10b, bl
test r10b, 1
jne 0x6d886da7
jmp 0x6d8bd303
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0x8c4d3640
add r8d, 0
sub r8d, 0x71af16ff
sub r8d, 0x8c4d3640
mov r9d, ecx
add r9d, 0xa87bc4b6
sub r9d, r8d
sub r9d, 0xa87bc4b6
sub r9d, 0xf3f05c2c
sub r9d, 0x80b66872
add r9d, 0xf3f05c2c
sub r9d, 0xfffdc45d
sub r9d, 1
add r9d, 0xfffdc45d
sub r9d, 0xfa120011
add r9d, 0x80b66872
add r9d, 0xfa120011
sub eax, 0x71af16ff
add eax, 0
add r9d, 0xab90ac04
add r9d, eax
sub r9d, 0xab90ac04
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 0
mov sil, 1
mov dil, sil
xor dil, 0
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, sil
xor dil, 1
xor bl, 0xff
mov r14b, sil
xor r14b, 1
or dil, bl
or r14b, 1
xor dil, 0xff
and dil, r14b
mov bl, sil
xor bl, 1
and bl, 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
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
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, 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, 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, 1
mov bl, sil
xor bl, 1
and bl, 0
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, 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, 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, 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
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and cl, 1
or al, r10b
or r14b, cl
xor al, r14b
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, 0
and r10b, 1
mov r14b, sil
xor r14b, 1
mov r15b, r14b
and r15b, 0
mov dl, sil
xor dl, 1
and dl, 0xff
and r14b, 1
or r10b, r15b
or dl, r14b
xor r10b, dl
mov dl, al
and dl, cl
xor al, cl
or dl, al
mov al, sil
xor al, 0
mov cl, r10b
xor cl, 0xff
mov r14b, sil
xor r14b, 0
mov r15b, al
and r15b, 0
mov r8b, r14b
and r8b, 0
mov r9b, cl
and r9b, 0
and r10b, r14b
or r15b, r8b
or r9b, r10b
xor r15b, r9b
or al, cl
xor al, 0xff
or r14b, 0
and al, r14b
or r15b, al
mov al, dl
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and dl, cl
mov r8b, sil
xor r8b, 1
and r8b, 0xff
and cl, 1
or al, dl
or r8b, cl
xor al, r8b
xor r15b, 0xff
mov cl, al
xor cl, r15b
and cl, al
mov al, r12b
xor al, 0xff
and al, 0
mov dl, sil
xor dl, 0
mov r8b, r12b
and r8b, dl
mov r9b, sil
xor r9b, 1
and r9b, 0
and dl, 1
or al, r8b
or r9b, dl
xor al, r9b
mov dl, 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, 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, dl
xor r10b, 0xff
mov r14b, sil
xor r14b, 0
mov r15b, r9b
and r15b, 0
and al, r14b
mov byte [rbp + 0x1df], r10b
and r10b, 0
and dl, r14b
or r15b, al
or r10b, dl
xor r15b, r10b
mov al, byte [rbp + 0x1df]
or r9b, al
xor r9b, 0xff
or r14b, 0
and r9b, r14b
or r15b, r9b
mov dl, r8b
and dl, 0
xor r8b, 0
or dl, r8b
mov r8b, r15b
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
and r15b, r9b
or r8b, r15b
xor r8b, 0xff
xor dl, 0xff
mov r9b, sil
xor r9b, 0
or r8b, dl
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov dl, bl
xor dl, 0xff
and dl, 1
mov r9b, sil
xor r9b, 1
mov r10b, bl
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, r11b
xor r9b, 0xff
and r9b, 1
mov r10b, sil
xor r10b, 1
mov r14b, r11b
and r14b, r10b
mov r15b, dl
xor r15b, 0xff
and r15b, 0xff
and dl, r10b
or r9b, r14b
or r15b, dl
xor r9b, r15b
xor r11b, 0xff
mov dl, r9b
xor dl, r11b
and dl, r9b
mov r9b, dil
xor r9b, 0xff
mov r10b, cl
xor r10b, 0xff
mov r11b, sil
xor r11b, 0
or r9b, r10b
or r11b, 0
xor r9b, 0xff
and r9b, r11b
mov r10b, dil
xor r10b, 0xff
mov r11b, cl
and r11b, r10b
xor cl, 0xff
and dil, cl
or r11b, dil
mov cl, r9b
and cl, r11b
xor r9b, r11b
or cl, r9b
mov r9b, r8b
xor r9b, 0xff
and r9b, 0
mov r10b, sil
xor r10b, 0
mov r11b, r8b
and r11b, r10b
mov dil, sil
xor dil, 1
and dil, 0
and r10b, 1
or r9b, r11b
or dil, r10b
xor r9b, dil
mov r10b, dl
xor r10b, 0xff
and r10b, 0
mov r11b, sil
xor r11b, 0
mov dil, dl
and dil, r11b
mov r14b, sil
xor r14b, 1
and r14b, 0
and r11b, 1
or r10b, dil
or r14b, r11b
xor r10b, r14b
mov r11b, 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, sil
xor dil, 0
mov r14b, r9b
xor r14b, dil
and r14b, r9b
mov dil, r11b
xor dil, 0xff
mov r15b, r8b
xor r15b, dil
and r15b, r8b
mov r8b, r10b
xor r8b, 0xff
mov dil, sil
xor dil, 0
mov al, sil
xor al, 1
or r8b, dil
or al, 1
xor r8b, 0xff
and r8b, al
mov al, r11b
xor al, 0xff
mov dil, dl
xor dil, al
and dil, dl
mov al, r14b
and al, r15b
xor r14b, r15b
or al, r14b
mov dl, r8b
and dl, dil
xor r8b, dil
or dl, r8b
mov r8b, al
xor r8b, 0xff
mov dil, dl
and dil, r8b
xor dl, 0xff
and al, dl
or dil, al
mov al, r9b
xor al, 0xff
mov dl, r10b
xor dl, 0xff
mov r8b, sil
xor r8b, 1
mov r14b, al
and r14b, 0xff
and r9b, r8b
mov r15b, dl
and r15b, 0xff
and r10b, r8b
or r14b, r9b
or r15b, r10b
xor r14b, r15b
or al, dl
xor al, 0xff
or r8b, 1
and al, r8b
or r14b, al
mov al, r14b
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
and r14b, dl
mov r8b, sil
xor r8b, 1
and r8b, 0xff
and dl, 1
or al, r14b
or r8b, dl
xor al, r8b
mov dl, r11b
and dl, 0
xor r11b, 0
or dl, r11b
xor dl, 0xff
mov r8b, al
xor r8b, dl
and r8b, al
mov al, dil
xor al, 0xff
mov dl, r8b
xor dl, 0xff
mov r9b, sil
xor r9b, 1
mov r10b, al
and r10b, 0xff
and dil, r9b
mov r11b, dl
and r11b, 0xff
and r8b, r9b
or r10b, dil
or r11b, r8b
xor r10b, r11b
or al, dl
xor al, 0xff
or r9b, 1
and al, r9b
or r10b, 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
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
mov r8b, al
xor r8b, 0xff
mov r9b, cl
xor r9b, r8b
and r9b, cl
mov cl, r10b
xor cl, 0xff
and cl, 1
mov r8b, sil
xor r8b, 1
mov r11b, r10b
and r11b, r8b
or cl, r11b
mov r8b, sil
xor r8b, 1
mov r11b, cl
xor r11b, r8b
and r11b, cl
xor r10b, 0xff
xor al, 0xff
mov cl, sil
xor cl, 1
or r10b, al
or cl, 1
xor r10b, 0xff
and r10b, cl
mov al, dl
and al, r9b
xor dl, r9b
or al, dl
mov cl, r11b
xor cl, 0xff
mov dl, r10b
xor dl, 0xff
mov r8b, sil
xor r8b, 0
mov r9b, cl
and r9b, 0
and r11b, r8b
mov dil, dl
and dil, 0
and r10b, r8b
or r9b, r11b
or dil, r10b
xor r9b, dil
or cl, dl
xor cl, 0xff
or r8b, 0
and cl, r8b
or r9b, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
and al, dl
mov r8b, r9b
xor r8b, 0xff
and r8b, 0xff
and r9b, dl
or cl, al
or r8b, r9b
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, sil
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, 1
mov dl, sil
xor dl, 1
mov r9b, r8b
and r9b, dl
or al, r9b
mov dl, sil
xor dl, 0
xor al, 0xff
mov r9b, sil
xor r9b, 0
or dl, al
or r9b, 0
xor dl, 0xff
and dl, r9b
mov al, sil
xor al, 0
and al, 1
mov r9b, sil
xor r9b, 1
mov r10b, r9b
and r10b, 0
mov r11b, sil
xor r11b, 1
and r11b, 0xff
and r9b, 1
or al, r10b
or r11b, r9b
xor al, r11b
mov r9b, al
xor r9b, 0xff
mov r10b, r8b
xor r10b, r9b
and r10b, r8b
mov r8b, sil
xor r8b, 1
and r8b, 1
mov r9b, sil
xor r9b, 1
and r9b, 1
or r8b, r9b
mov r9b, sil
xor r9b, 0
mov r11b, r8b
xor r11b, r9b
and r11b, r8b
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, r10b
xor dl, r10b
or al, dl
mov dl, r11b
and dl, r8b
xor r11b, r8b
or dl, r11b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r9b, sil
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, sil
xor al, 0
mov dl, bl
xor dl, 0xff
mov r9b, sil
xor r9b, 1
or al, dl
or r9b, 1
xor al, 0xff
and al, r9b
mov dl, sil
xor dl, 0
mov r9b, bl
and r9b, dl
xor bl, 0xff
and bl, 0
or r9b, bl
mov dl, al
xor dl, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r11b, sil
xor r11b, 1
mov bl, dl
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 dl, r10b
xor dl, 0xff
or r11b, 1
and dl, r11b
or bl, dl
mov al, r8b
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
and r8b, dl
or al, r8b
mov dl, bl
xor dl, 0xff
and dl, 0
mov r8b, sil
xor r8b, 0
and bl, r8b
mov r9b, sil
xor r9b, 1
and r9b, 0
and r8b, 1
or dl, bl
or r9b, r8b
xor 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, cl
xor al, 0xff
mov dl, r8b
xor dl, 0xff
xor sil, 1
or al, dl
or sil, 1
xor al, 0xff
and al, sil
mov dl, cl
xor dl, 0xff
mov r9b, r8b
and r9b, dl
xor r8b, 0xff
and cl, r8b
or r9b, cl
mov cl, al
and cl, r9b
xor al, r9b
or cl, al
test cl, 1
jne 0x6d8878b4
jmp 0x6d8bd303
jmp 0x6d8878b9
mov rax, qword [rbp + 0x1e0]
shr rax, 1
mov dword [rbp + 0x1d8], 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, 0xba833218
sub r8d, 0xd4bb662
add r8d, 0xba833218
sub r8d, 0x2394bab3
sub r8d, 1
add r8d, 0x2394bab3
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0xd4bb662
add r9d, r8d
mov r8d, eax
sub r8d, r9d
sub eax, 0xa5b716b0
mov r9d, ecx
sub r9d, eax
add r9d, 0xa10f340e
add r9d, r8d
sub r9d, 0xa10f340e
sub r9d, 0x836a9f64
sub r9d, 0xa5b716b0
add r9d, 0x836a9f64
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, 0
mov dil, sil
xor dil, 0
mov r15b, r10b
and r15b, dil
mov r12b, sil
xor r12b, 1
and r12b, 0
and dil, 1
or bl, r15b
or r12b, dil
xor bl, r12b
mov dil, r11b
xor dil, 0xff
xor bl, 0xff
mov r15b, sil
xor r15b, 0
or dil, bl
or r15b, 0
xor dil, 0xff
and dil, r15b
mov bl, r11b
xor bl, 0xff
and bl, 1
mov r15b, sil
xor r15b, 1
and r11b, r15b
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r15b, 1
or bl, r11b
or r12b, r15b
xor bl, r12b
xor r10b, 0xff
xor bl, 0xff
mov r11b, sil
xor r11b, 0
or r10b, bl
or r11b, 0
xor r10b, 0xff
and r10b, r11b
mov r11b, dil
and r11b, r10b
xor dil, r10b
or r11b, dil
mov r10b, r14b
xor r10b, 0xff
and r10b, 1
mov bl, sil
xor bl, 1
mov dil, r14b
and dil, bl
or r10b, dil
mov bl, r11b
xor bl, 0xff
and bl, 1
mov dil, sil
xor dil, 1
mov r15b, r11b
and r15b, dil
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and dil, 1
or bl, r15b
or r12b, dil
xor bl, r12b
mov dil, sil
xor dil, 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, 0
mov dl, sil
xor dl, 0
and al, dl
mov r10b, sil
xor r10b, 1
and r10b, 0
and dl, 1
or cl, al
or r10b, dl
xor cl, r10b
mov al, sil
xor al, 1
mov dl, dil
xor dl, 0xff
mov r10b, sil
xor r10b, 0
mov r11b, al
and r11b, 0
mov bl, r10b
and bl, 1
mov r14b, dl
and r14b, 0
and dil, r10b
or r11b, bl
or r14b, dil
xor r11b, r14b
or al, dl
xor al, 0xff
or r10b, 0
and al, r10b
or r11b, al
xor r11b, 0xff
mov al, cl
xor al, r11b
and al, cl
mov cl, 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 0x6d887c59
jmp 0x6d8b903b
xor eax, eax
mov ecx, dword [rbp + 0x1d8]
mov dword [rbp + 0x4d4], ecx
mov rdx, qword [rbp + 0x4e0]
add rdx, 8
mov qword [rbp + 0x4c8], rdx
mov dword [rbp + 0x4c4], 0
mov r8d, dword [sym.out.dll_x.13]
mov r9d, dword [sym.out.dll_y.14]
mov r10d, 0x2ec726f7
add r10d, 0
sub r10d, 0x857546ac
sub r10d, 0x2ec726f7
mov r11d, eax
sub r11d, r10d
mov r10d, r8d
sub r10d, r11d
mov r11d, eax
sub r11d, 0x1e5bf2a8
add r10d, r11d
sub r10d, 0x4c8c7c1b
sub r10d, 1
add r10d, 0x4c8c7c1b
mov r11d, eax
sub r11d, 0x1e5bf2a8
sub r10d, r11d
mov r11d, eax
sub r11d, r10d
add r11d, 0
mov r10d, 0x5a35e641
add r10d, 0
sub r10d, 0x857546ac
sub r10d, 0x5a35e641
mov esi, eax
sub esi, r11d
mov r11d, eax
sub r11d, r10d
add esi, r11d
sub eax, esi
mov r10d, 0xb60c20b0
add r10d, 0
sub r10d, eax
sub r10d, 0xb60c20b0
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, al
xor r12b, 0xff
mov r13b, bl
xor r13b, r12b
and r13b, bl
mov r12b, r15b
xor r12b, 1
and r12b, 0
mov dl, r15b
xor dl, 0
mov r8b, dl
and r8b, 1
mov r9b, r15b
xor r9b, 1
and r9b, 0
and dl, 1
or r12b, r8b
or r9b, dl
xor r12b, r9b
xor r12b, 0xff
mov dl, r15b
xor dl, 0
mov r8b, r15b
xor r8b, 0
or r12b, dl
or r8b, 0
xor r12b, 0xff
and r12b, r8b
mov dl, r15b
xor dl, 1
xor al, 0xff
mov r8b, r15b
xor r8b, 1
or dl, al
or r8b, 1
xor dl, 0xff
and dl, r8b
mov al, r14b
xor al, 0xff
mov r8b, r13b
xor r8b, 0xff
mov r9b, r15b
xor r9b, 0
mov r10b, al
and r10b, 0
and r14b, r9b
mov r11b, r8b
and r11b, 0
and r13b, r9b
or r10b, r14b
or r11b, r13b
xor r10b, r11b
or al, r8b
xor al, 0xff
or r9b, 0
and al, r9b
or r10b, al
mov al, r12b
and al, dl
xor r12b, dl
or al, r12b
mov dl, r10b
xor dl, 0xff
and dl, 1
mov r8b, r15b
xor r8b, 1
and r10b, r8b
mov r9b, al
xor r9b, 0xff
and r9b, 0xff
and al, r8b
or dl, r10b
or r9b, al
xor dl, r9b
mov al, dil
xor al, 0xff
and al, 0
mov r8b, r15b
xor r8b, 0
mov r9b, dil
and r9b, r8b
mov r10b, r15b
xor r10b, 1
and r10b, 0
and r8b, 1
or al, r9b
or r10b, r8b
xor al, r10b
mov r8b, r15b
xor r8b, 1
xor al, 0xff
mov r9b, r15b
xor r9b, 1
or r8b, al
or r9b, 1
xor r8b, 0xff
and r8b, r9b
mov al, r15b
xor al, 1
and al, 1
mov r9b, r15b
xor r9b, 1
mov r10b, r9b
and r10b, 1
mov r11b, r15b
xor r11b, 1
and r11b, 0xff
and r9b, 1
or al, r10b
or r11b, r9b
xor al, r11b
mov r9b, dil
xor r9b, 0xff
xor al, 0xff
mov r10b, r15b
xor r10b, 0
or r9b, al
or r10b, 0
xor r9b, 0xff
and r9b, r10b
mov al, r8b
and al, r9b
xor r8b, r9b
or al, r8b
mov r8b, r15b
xor r8b, 0
and r8b, 1
mov r9b, r15b
xor r9b, 1
and r9b, 0
or r8b, r9b
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
mov r9b, r15b
xor r9b, 1
and r9b, 1
mov r10b, r15b
xor r10b, 1
and r10b, 1
or r9b, r10b
xor r9b, 0xff
xor r9b, 0
and r9b, 0
mov r10b, r8b
xor r10b, 0xff
mov r11b, r9b
xor r11b, 0xff
mov r14b, r15b
xor r14b, 0
mov r12b, r10b
and r12b, 0
and r8b, r14b
mov r13b, r11b
and r13b, 0
and r9b, r14b
or r12b, r8b
or r13b, r9b
xor r12b, r13b
or r10b, r11b
xor r10b, 0xff
or r14b, 0
and r10b, r14b
or r12b, r10b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r9b, r15b
xor r9b, 1
mov r10b, dl
and r10b, r9b
or r8b, r10b
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
and r10b, 1
mov r11b, r15b
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, 1
mov r10b, r15b
xor r10b, 1
and r11b, r10b
or r9b, r11b
xor r8b, 0xff
mov r10b, r9b
xor r10b, r8b
and r10b, r9b
mov r8b, r12b
xor r8b, 0xff
and r8b, 1
mov r9b, r15b
xor r9b, 1
mov r11b, r12b
and r11b, r9b
or r8b, r11b
mov r9b, bl
xor r9b, 0xff
mov r11b, r8b
and r11b, r9b
xor r8b, 0xff
mov r9b, bl
and r9b, r8b
or r11b, r9b
xor bl, 0xff
mov r8b, r11b
xor r8b, bl
and r8b, r11b
mov r9b, r15b
xor r9b, 0
and r9b, 1
mov r11b, r15b
xor r11b, 1
and r11b, 0
or r9b, r11b
mov r11b, al
xor r11b, 0xff
and r11b, 0
mov bl, r15b
xor bl, 0
mov r14b, al
and r14b, bl
mov r13b, r9b
xor r13b, 0xff
and r13b, 0
and r9b, bl
or r11b, r14b
or r13b, r9b
xor r11b, r13b
mov r9b, al
xor r9b, 0xff
mov bl, r11b
xor bl, r9b
and bl, r11b
mov r9b, dil
xor r9b, 0xff
and r9b, 1
mov r11b, r15b
xor r11b, 1
and dil, r11b
or r9b, dil
mov r11b, r12b
xor r11b, 0xff
and r11b, 0
mov dil, r15b
xor dil, 0
mov r14b, r12b
and r14b, dil
mov r13b, r15b
xor r13b, 1
and r13b, 0
and dil, 1
or r11b, r14b
or r13b, dil
xor r11b, r13b
mov dil, r15b
xor dil, 1
and dil, 1
mov r14b, r15b
xor r14b, 1
and r14b, 1
or dil, r14b
mov r14b, r9b
xor r14b, 0xff
mov r13b, r11b
xor r13b, 0xff
mov sil, r15b
xor sil, 1
mov cl, r14b
and cl, 0xff
and r9b, sil
mov byte [rbp + 0x1d7], r13b
and r13b, 0xff
and r11b, sil
or cl, r9b
or r13b, r11b
xor cl, r13b
mov r9b, byte [rbp + 0x1d7]
or r14b, r9b
xor r14b, 0xff
or sil, 1
and r14b, sil
or cl, r14b
mov r11b, dil
and r11b, 1
xor dil, 1
or r11b, dil
mov sil, cl
xor sil, 0xff
and sil, 0
mov dil, r15b
xor dil, 0
and cl, dil
mov r14b, r15b
xor r14b, 1
and r14b, 0
and dil, 1
or sil, cl
or r14b, dil
xor sil, r14b
xor r11b, 0xff
mov cl, sil
xor cl, r11b
and cl, sil
mov r11b, r8b
xor r11b, 0xff
mov sil, r10b
xor sil, r11b
and sil, r10b
mov r11b, r10b
xor r11b, 0xff
and r11b, 0
mov dil, r15b
xor dil, 0
and r10b, dil
mov r14b, r8b
xor r14b, 0xff
and r14b, 0
and r8b, dil
or r11b, r10b
or r14b, r8b
xor r11b, r14b
mov r8b, sil
xor r8b, 0xff
mov r10b, r11b
xor r10b, 0xff
mov dil, r15b
xor dil, 1
mov r14b, r8b
and r14b, 0xff
and sil, dil
mov r13b, r10b
and r13b, 0xff
and r11b, dil
or r14b, sil
or r13b, r11b
xor r14b, r13b
or r8b, r10b
xor r8b, 0xff
or dil, 1
and r8b, dil
or r14b, r8b
mov r8b, bl
xor r8b, 0xff
and r8b, 1
mov r10b, r15b
xor r10b, 1
mov r11b, bl
and r11b, r10b
or r8b, r11b
mov r10b, cl
xor r10b, 0xff
and r10b, 1
mov r11b, r15b
xor r11b, 1
mov sil, cl
and sil, r11b
mov dil, r15b
xor dil, 1
and dil, 0xff
and r11b, 1
or r10b, sil
or dil, r11b
xor r10b, dil
mov r11b, r15b
xor r11b, 1
and r11b, 0
mov sil, r15b
xor sil, 0
mov dil, sil
and dil, 1
mov r13b, r15b
xor r13b, 1
and r13b, 0
and sil, 1
or r11b, dil
or r13b, sil
xor r11b, r13b
mov sil, r15b
xor sil, 1
mov dil, r8b
xor dil, sil
and dil, r8b
mov sil, r11b
xor sil, 0xff
mov r13b, bl
xor r13b, sil
and r13b, bl
mov bl, r15b
xor bl, 1
mov sil, r10b
xor sil, bl
and sil, r10b
xor cl, 0xff
mov bl, r11b
xor bl, 0xff
mov r9b, r15b
xor r9b, 0
or cl, bl
or r9b, 0
xor cl, 0xff
and cl, r9b
mov r9b, dil
xor r9b, 0xff
mov bl, r13b
xor bl, 0xff
mov byte [rbp + 0x1d6], r15b
xor r15b, 0
mov byte [rbp + 0x1d5], r9b
and r9b, 0
and dil, r15b
mov byte [rbp + 0x1d4], bl
and bl, 0
and r13b, r15b
or r9b, dil
or bl, r13b
xor r9b, bl
mov bl, byte [rbp + 0x1d5]
mov dil, byte [rbp + 0x1d4]
or bl, dil
xor bl, 0xff
or r15b, 0
and bl, r15b
or r9b, bl
mov bl, sil
xor bl, 0xff
mov r15b, cl
xor r15b, 0xff
mov r13b, byte [rbp + 0x1d6]
xor r13b, 1
mov dil, bl
and dil, 0xff
and sil, r13b
mov byte [rbp + 0x1d3], r15b
and r15b, 0xff
and cl, r13b
or dil, sil
or r15b, cl
xor dil, r15b
mov cl, byte [rbp + 0x1d3]
or bl, cl
xor bl, 0xff
or r13b, 1
and bl, r13b
or dil, bl
mov bl, r9b
xor bl, 0xff
and bl, 1
mov sil, byte [rbp + 0x1d6]
xor sil, 1
and r9b, sil
mov r15b, dil
xor r15b, 0xff
and r15b, 0xff
and dil, sil
or bl, r9b
or r15b, dil
xor bl, r15b
mov r9b, r8b
xor r9b, 0xff
mov sil, r10b
xor sil, 0xff
mov dil, byte [rbp + 0x1d6]
xor dil, 1
mov r15b, r9b
and r15b, 0xff
and r8b, dil
mov r13b, sil
and r13b, 0xff
and r10b, dil
or r15b, r8b
or r13b, r10b
xor r15b, r13b
or r9b, sil
xor r9b, 0xff
or dil, 1
and r9b, dil
or r15b, r9b
mov r8b, r15b
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x1d6]
xor r9b, 1
and r15b, r9b
mov r10b, byte [rbp + 0x1d6]
xor r10b, 1
and r10b, 0xff
and r9b, 1
or r8b, r15b
or r10b, r9b
xor r8b, r10b
mov r9b, r11b
and r9b, 1
xor r11b, 1
or r9b, r11b
xor r9b, 0xff
mov r10b, r8b
xor r10b, r9b
and r10b, r8b
mov r8b, bl
xor r8b, 0xff
mov r9b, r10b
xor r9b, 0xff
mov r11b, byte [rbp + 0x1d6]
xor r11b, 1
mov sil, r8b
and sil, 0xff
and bl, r11b
mov dil, r9b
and dil, 0xff
and r10b, r11b
or sil, bl
or dil, r10b
xor sil, dil
or r8b, r9b
xor r8b, 0xff
or r11b, 1
and r8b, r11b
or sil, r8b
mov r8b, r14b
xor r8b, 0xff
and r8b, 0
mov r9b, byte [rbp + 0x1d6]
xor r9b, 0
mov r10b, r14b
and r10b, r9b
mov r11b, byte [rbp + 0x1d6]
xor r11b, 1
and r11b, 0
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
xor r8b, 0xff
xor r8b, 0
and r8b, 0
mov r9b, byte [rbp + 0x1d6]
xor r9b, 0
and r9b, 0
mov r10b, byte [rbp + 0x1d6]
xor r10b, 0
mov r11b, r10b
and r11b, 0
mov bl, byte [rbp + 0x1d6]
xor bl, 1
and bl, 0
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
xor r14b, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r11b, byte [rbp + 0x1d6]
xor r11b, 0
or r14b, r10b
or r11b, 0
xor r14b, 0xff
and r14b, r11b
mov r10b, sil
xor r10b, 0xff
and r10b, 1
mov r11b, byte [rbp + 0x1d6]
xor r11b, 1
mov bl, sil
and bl, r11b
mov dil, byte [rbp + 0x1d6]
xor dil, 1
and dil, 0xff
and r11b, 1
or r10b, bl
or dil, r11b
xor r10b, dil
mov r11b, byte [rbp + 0x1d6]
xor r11b, 0
mov bl, r10b
xor bl, r11b
and bl, r10b
xor r9b, 0xff
mov r10b, sil
xor r10b, r9b
and r10b, sil
mov r9b, r8b
and r9b, r14b
xor r8b, r14b
or r9b, r8b
mov r8b, bl
and r8b, r10b
xor bl, r10b
or r8b, bl
mov r10b, r9b
xor r10b, 0xff
mov r11b, r8b
and r11b, r10b
xor r8b, 0xff
and r9b, r8b
or r11b, r9b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x1d6]
xor r9b, 1
mov r10b, dl
and r10b, r9b
mov bl, byte [rbp + 0x1d6]
xor bl, 1
and bl, 0xff
and r9b, 1
or r8b, r10b
or bl, r9b
xor r8b, bl
mov r9b, al
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x1d6]
xor r10b, 1
mov bl, al
and bl, r10b
or r9b, bl
mov r10b, byte [rbp + 0x1d6]
xor r10b, 1
and r10b, 1
mov bl, byte [rbp + 0x1d6]
xor bl, 1
mov sil, bl
and sil, 1
mov dil, byte [rbp + 0x1d6]
xor dil, 1
and dil, 0xff
and bl, 1
or r10b, sil
or dil, bl
xor r10b, dil
mov bl, byte [rbp + 0x1d6]
xor bl, 1
mov sil, r8b
xor sil, bl
and sil, r8b
mov bl, r10b
xor bl, 0xff
mov dil, dl
xor dil, bl
and dil, dl
mov dl, r9b
xor dl, 0xff
mov bl, byte [rbp + 0x1d6]
xor bl, 1
mov r14b, byte [rbp + 0x1d6]
xor r14b, 0
or dl, bl
or r14b, 0
xor dl, 0xff
and dl, r14b
xor al, 0xff
mov bl, r10b
xor bl, 0xff
mov r14b, byte [rbp + 0x1d6]
xor r14b, 0
or al, bl
or r14b, 0
xor al, 0xff
and al, r14b
mov bl, sil
xor bl, 0xff
mov r14b, dil
xor r14b, 0xff
mov r15b, byte [rbp + 0x1d6]
xor r15b, 1
mov r13b, bl
and r13b, 0xff
and sil, r15b
mov cl, r14b
and cl, 0xff
and dil, r15b
or r13b, sil
or cl, dil
xor r13b, cl
or bl, r14b
xor bl, 0xff
or r15b, 1
and bl, r15b
or r13b, bl
mov cl, dl
and cl, al
xor dl, al
or cl, dl
mov al, r13b
xor al, 0xff
mov dl, cl
and dl, al
xor cl, 0xff
and r13b, cl
or dl, r13b
mov al, r8b
xor al, 0xff
mov cl, r9b
xor cl, 0xff
mov bl, byte [rbp + 0x1d6]
xor bl, 0
mov sil, al
and sil, 0
and r8b, bl
mov dil, cl
and dil, 0
and r9b, bl
or sil, r8b
or dil, r9b
xor sil, dil
or al, cl
xor al, 0xff
or bl, 0
and al, bl
or sil, al
mov al, sil
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x1d6]
xor cl, 1
and sil, cl
or al, sil
mov cl, r10b
and cl, 1
xor r10b, 1
or cl, r10b
xor al, 0xff
xor cl, 0xff
mov r8b, byte [rbp + 0x1d6]
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 + 0x1d6]
xor r9b, 0
mov r10b, cl
and r10b, 0
and dl, r9b
mov bl, r8b
and bl, 0
and al, r9b
or r10b, dl
or bl, al
xor r10b, bl
or cl, r8b
xor cl, 0xff
or r9b, 0
and cl, r9b
or r10b, cl
mov al, r10b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x1d6]
xor cl, 1
mov dl, r10b
and dl, cl
or al, dl
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, byte [rbp + 0x1d6]
xor cl, 1
and cl, 1
mov dl, byte [rbp + 0x1d6]
xor dl, 1
mov r8b, dl
and r8b, 1
mov r9b, byte [rbp + 0x1d6]
xor r9b, 1
and r9b, 0xff
and dl, 1
or cl, r8b
or r9b, dl
xor cl, r9b
mov dl, cl
xor dl, 0xff
mov r8b, r10b
xor r8b, dl
and r8b, r10b
mov dl, byte [rbp + 0x1d6]
xor dl, 1
and dl, 0
mov r9b, byte [rbp + 0x1d6]
xor r9b, 0
mov r10b, r9b
and r10b, 1
mov bl, byte [rbp + 0x1d6]
xor bl, 1
and bl, 0
and r9b, 1
or dl, r10b
or bl, r9b
xor dl, bl
mov r9b, byte [rbp + 0x1d6]
xor r9b, 1
mov r10b, dl
xor r10b, r9b
and r10b, dl
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov dl, al
and dl, r8b
xor al, r8b
or dl, al
mov al, r10b
xor al, 0xff
mov r8b, cl
xor r8b, 0xff
mov r9b, byte [rbp + 0x1d6]
xor r9b, 1
mov bl, al
and bl, 0xff
and r10b, r9b
mov sil, r8b
and sil, 0xff
and cl, r9b
or bl, r10b
or sil, cl
xor bl, sil
or al, r8b
xor al, 0xff
or r9b, 1
and al, r9b
or bl, al
mov al, dl
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x1d6]
xor cl, 0
and dl, cl
mov r8b, bl
xor r8b, 0xff
and r8b, 0
and bl, cl
or al, dl
or r8b, bl
xor al, r8b
mov cl, byte [rbp + 0x1d6]
xor cl, 0
and cl, 1
mov dl, byte [rbp + 0x1d6]
xor dl, 1
and dl, 0
or cl, dl
mov dl, r12b
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x1d6]
xor r8b, 1
mov r9b, r12b
and r9b, r8b
or dl, r9b
mov r8b, byte [rbp + 0x1d6]
xor r8b, 0
and r8b, 1
mov r9b, byte [rbp + 0x1d6]
xor r9b, 1
and r9b, 0
or r8b, r9b
mov r9b, byte [rbp + 0x1d6]
xor r9b, 0
mov r10b, cl
xor r10b, r9b
and r10b, cl
mov r9b, byte [rbp + 0x1d6]
xor r9b, 0
mov bl, r8b
xor bl, 0xff
mov sil, byte [rbp + 0x1d6]
xor sil, 0
or r9b, bl
or sil, 0
xor r9b, 0xff
and r9b, sil
mov bl, byte [rbp + 0x1d6]
xor bl, 0
mov sil, dl
xor sil, bl
and sil, dl
mov bl, r8b
xor bl, 0xff
mov dil, r12b
xor dil, bl
and dil, r12b
mov bl, r10b
and bl, r9b
xor r10b, r9b
or bl, r10b
mov r9b, sil
and r9b, dil
xor sil, dil
or r9b, sil
mov r10b, bl
xor r10b, 0xff
and r10b, 0
mov sil, byte [rbp + 0x1d6]
xor sil, 0
and bl, sil
mov dil, r9b
xor dil, 0xff
and dil, 0
and r9b, sil
or r10b, bl
or dil, r9b
xor r10b, dil
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 + 0x1d6]
xor dl, 0
and r9b, dl
mov bl, byte [rbp + 0x1d6]
xor bl, 1
and bl, 0
and dl, 1
or cl, r9b
or bl, dl
xor cl, bl
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, byte [rbp + 0x1d6]
xor r8b, 1
and al, r8b
mov r9b, byte [rbp + 0x1d6]
xor r9b, 1
and r9b, 0xff
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 + 0x1d6]
xor r8b, 1
and cl, r8b
or al, cl
mov cl, byte [rbp + 0x1d6]
xor cl, 1
and cl, 0
mov r8b, byte [rbp + 0x1d6]
xor r8b, 0
mov r9b, r8b
and r9b, 1
mov r10b, byte [rbp + 0x1d6]
xor r10b, 1
and r10b, 0
and r8b, 1
or cl, r9b
or r10b, r8b
xor cl, r10b
mov r8b, dl
and r8b, al
xor dl, al
or r8b, dl
mov al, cl
and al, 1
xor cl, 1
or al, cl
mov cl, r8b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x1d6]
xor dl, 1
and r8b, dl
or cl, r8b
xor al, 0xff
mov dl, cl
xor dl, al
and dl, cl
mov al, r11b
xor al, 0xff
mov cl, dl
xor cl, 0xff
mov r8b, byte [rbp + 0x1d6]
xor r8b, 1
or al, cl
or r8b, 1
xor al, 0xff
and al, r8b
mov cl, r11b
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x1d6]
xor r8b, 1
and r11b, r8b
mov r9b, dl
xor r9b, 0xff
and r9b, 0xff
and dl, r8b
or cl, r11b
or r9b, dl
xor cl, r9b
mov dl, al
and dl, cl
xor al, cl
or dl, al
test dl, 1
jne 0x6d888b8d
jmp 0x6d8b903b
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
add r8d, 0xe832b516
add r8d, 0x26336972
sub r8d, 0xe832b516
mov r9d, eax
sub r9d, 0xe81c1e36
sub r8d, r9d
add r8d, 0xd720974f
sub r8d, 0x26336972
sub r8d, 0xd720974f
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x533bf386
add r9d, r8d
sub eax, r9d
add eax, 0xc80c7974
sub eax, 1
sub eax, 0xc80c7974
add eax, 0xfaee6e47
sub eax, 0x533bf386
sub eax, 0xfaee6e47
add eax, 0xd5b78311
add eax, 0xabdee125
sub eax, 0xd5b78311
sub eax, 0x81e4e04f
sub eax, 0xe81c1e36
add eax, 0x81e4e04f
sub eax, 0xfd4ff752
sub eax, 0xabdee125
add eax, 0xfd4ff752
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
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
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, 0
mov r15b, r10b
xor r15b, al
and r15b, r10b
xor bl, 0xff
mov al, r11b
xor al, bl
and al, r11b
mov r10b, r14b
xor r10b, 0xff
mov r11b, r12b
xor r11b, 0xff
mov bl, sil
xor bl, 1
mov r13b, r10b
and r13b, 0xff
and r14b, bl
mov cl, r11b
and cl, 0xff
and r12b, bl
or r13b, r14b
or cl, r12b
xor r13b, cl
or r10b, r11b
xor r10b, 0xff
or bl, 1
and r10b, bl
or r13b, r10b
mov cl, r15b
and cl, al
xor r15b, al
or cl, r15b
mov al, r13b
xor al, 0xff
and al, 0
mov r10b, sil
xor r10b, 0
and r13b, r10b
mov r11b, cl
xor r11b, 0xff
and r11b, 0
and cl, r10b
or al, r13b
or r11b, cl
xor al, r11b
mov cl, dil
xor cl, 0xff
and cl, 1
mov r10b, sil
xor r10b, 1
mov r11b, dil
and r11b, r10b
or cl, r11b
mov r10b, al
xor r10b, 0xff
and r10b, 0
mov r11b, sil
xor r11b, 0
mov bl, al
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, sil
xor r11b, 0
and r11b, 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 r11b, r14b
or r15b, bl
xor r11b, r15b
mov bl, cl
xor bl, 0xff
mov r14b, sil
xor r14b, 0
mov r15b, sil
xor r15b, 1
or bl, r14b
or r15b, 1
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, 0
mov r14b, r10b
xor r14b, dil
and r14b, r10b
xor al, 0xff
mov dil, r11b
xor dil, 0xff
mov r12b, sil
xor r12b, 1
or al, dil
or r12b, 1
xor al, 0xff
and al, r12b
mov dil, bl
xor dil, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, sil
xor r13b, 0
mov dl, dil
and dl, 0
and bl, r13b
mov r8b, r12b
and r8b, 0
and r15b, r13b
or dl, bl
or r8b, r15b
xor dl, r8b
or dil, r12b
xor dil, 0xff
or r13b, 0
and dil, r13b
or dl, dil
mov r8b, r14b
and r8b, al
xor r14b, al
or r8b, r14b
mov al, dl
xor al, 0xff
mov bl, r8b
and bl, al
xor r8b, 0xff
and dl, r8b
or bl, dl
mov al, cl
and al, r10b
xor cl, r10b
or al, cl
mov cl, al
xor cl, 0xff
and cl, 0
mov dl, sil
xor dl, 0
and al, dl
mov r8b, sil
xor r8b, 1
and r8b, 0
and dl, 1
or cl, al
or r8b, dl
xor cl, r8b
mov al, r11b
and al, 0
xor r11b, 0
or al, r11b
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, bl
xor al, 0xff
mov dl, cl
xor dl, 0xff
xor sil, 0
mov r8b, al
and r8b, 0
and bl, sil
mov r10b, dl
and r10b, 0
and cl, sil
or r8b, bl
or r10b, cl
xor r8b, r10b
or al, dl
xor al, 0xff
or sil, 0
and al, sil
or r8b, al
test r8b, 1
jne 0x6d888faf
jmp 0x6d8bd308
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0x8a17877c
add r8d, 0
sub r8d, 0x5c95d12b
sub r8d, 0x8a17877c
mov r9d, ecx
add r9d, 0x9301ab01
sub r9d, r8d
sub r9d, 0x9301ab01
sub r9d, 0xe884d420
add r9d, 0xd9bda21d
add r9d, 0xe884d420
mov r8d, eax
sub r8d, 1
add r9d, r8d
add r9d, 0x12c293af
sub r9d, 0xd9bda21d
sub r9d, 0x12c293af
sub eax, 0x118e544b
sub r9d, eax
add r9d, 0xa3189237
sub r9d, 0x5c95d12b
sub r9d, 0xa3189237
add r9d, 0xaeaf539f
sub r9d, 0x118e544b
sub r9d, 0xaeaf539f
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, 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
xor bl, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, bl
and r13b, 0
and dil, r12b
mov al, r15b
and al, 0
and r14b, r12b
or r13b, dil
or al, r14b
xor r13b, al
or bl, r15b
xor bl, 0xff
or r12b, 0
and bl, r12b
or r13b, bl
mov al, r11b
xor al, 0xff
and al, 1
mov bl, sil
xor bl, 1
mov dil, r11b
and dil, bl
or al, dil
xor al, 0xff
xor al, 0
and al, 0
mov bl, sil
xor bl, 0
and bl, 1
mov dil, sil
xor dil, 1
mov r14b, dil
and r14b, 0
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, bl
xor dil, 0xff
mov r14b, r11b
xor r14b, dil
and r14b, r11b
mov dil, sil
xor dil, 1
and dil, 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
mov dil, sil
xor dil, 1
xor bl, 0xff
mov r15b, sil
xor r15b, 1
or dil, bl
or r15b, 1
xor dil, 0xff
and dil, r15b
mov bl, al
and bl, r14b
xor al, r14b
or bl, al
mov al, r12b
and al, dil
xor r12b, dil
or al, r12b
mov dil, bl
xor dil, 0xff
mov r14b, al
and r14b, dil
xor al, 0xff
and bl, al
or r14b, bl
mov al, sil
xor al, 0
and al, 1
mov bl, sil
xor bl, 1
and bl, 0
or al, bl
mov bl, sil
xor bl, 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 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, sil
xor dil, 0
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
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
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, bl
xor cl, 0xff
mov r15b, dil
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
mov r8b, cl
and r8b, 0xff
and bl, r12b
mov r9b, r15b
and r9b, 0xff
and dil, r12b
or r8b, bl
or r9b, dil
xor r8b, r9b
or cl, r15b
xor cl, 0xff
or r12b, 1
and cl, r12b
or r8b, cl
mov cl, dl
xor cl, 0xff
mov r9b, al
xor r9b, 0xff
mov bl, sil
xor bl, 1
mov dil, cl
and dil, 0xff
and dl, bl
mov r15b, r9b
and r15b, 0xff
and al, bl
or dil, dl
or r15b, al
xor dil, r15b
or cl, r9b
xor cl, 0xff
or bl, 1
and cl, bl
or dil, cl
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, 0
and cl, 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 cl, r8b
or r9b, dl
xor cl, r9b
mov dl, r13b
xor dl, 0xff
mov r8b, cl
and r8b, dl
xor cl, 0xff
mov dl, r13b
and dl, cl
or r8b, dl
mov cl, r13b
xor cl, 0xff
mov dl, r8b
xor dl, cl
and dl, r8b
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, 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, 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 r15b, bl
and r15b, 1
mov r12b, r8b
and r12b, 0xff
and r9b, bl
or dil, r15b
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, 1
mov r8b, sil
xor r8b, 1
and r10b, r8b
mov r9b, sil
xor r9b, 1
and r9b, 0xff
and r8b, 1
or cl, r10b
or r9b, r8b
xor cl, r9b
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, r14b
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
mov r10b, r14b
and r10b, r9b
or r8b, r10b
mov r9b, sil
xor r9b, 0
and r9b, 1
mov r10b, sil
xor r10b, 1
and r10b, 0
or r9b, r10b
mov r10b, sil
xor r10b, 1
and r10b, 1
mov bl, sil
xor bl, 1
and bl, 1
or r10b, bl
mov bl, r8b
and bl, r9b
xor r8b, r9b
or bl, r8b
mov r8b, sil
xor r8b, 1
mov r9b, r10b
xor r9b, 0xff
mov dil, sil
xor dil, 1
mov r15b, r8b
and r15b, 0xff
mov r12b, dil
and r12b, 1
mov byte [rbp + 0x1d2], r9b
and r9b, 0xff
and r10b, dil
or r15b, r12b
or r9b, r10b
xor r15b, r9b
mov r9b, byte [rbp + 0x1d2]
or r8b, r9b
xor r8b, 0xff
or dil, 1
and r8b, dil
or r15b, r8b
mov r8b, bl
xor r8b, 0xff
and r8b, 0
mov r10b, sil
xor r10b, 0
and bl, r10b
mov dil, sil
xor dil, 1
and dil, 0
and r10b, 1
or r8b, bl
or dil, r10b
xor r8b, dil
xor r15b, 0xff
mov r10b, r8b
xor r10b, r15b
and r10b, r8b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov bl, sil
xor bl, 1
mov dil, al
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 r11b, 0xff
mov r8b, dil
xor r8b, r11b
and r8b, dil
mov r11b, dl
xor r11b, 0xff
mov bl, cl
xor bl, 0xff
mov dil, sil
xor dil, 1
or r11b, bl
or dil, 1
xor r11b, 0xff
and r11b, dil
mov bl, dl
xor bl, 0xff
and bl, 0
mov dil, sil
xor dil, 0
and dl, dil
mov r15b, cl
xor r15b, 0xff
and r15b, 0
and cl, dil
or bl, dl
or r15b, cl
xor bl, r15b
mov cl, r11b
xor cl, 0xff
mov dl, bl
xor dl, 0xff
mov dil, sil
xor dil, 0
mov r15b, cl
and r15b, 0
and r11b, dil
mov r12b, dl
and r12b, 0
and bl, dil
or r15b, r11b
or r12b, bl
xor r15b, r12b
or cl, dl
xor cl, 0xff
or dil, 0
and cl, dil
or r15b, cl
mov cl, r10b
xor cl, 0xff
mov dl, r8b
xor dl, 0xff
mov r11b, sil
xor r11b, 0
or cl, dl
or r11b, 0
xor cl, 0xff
and cl, r11b
mov dl, r10b
xor dl, 0xff
and dl, 1
mov r11b, sil
xor r11b, 1
and r10b, r11b
mov bl, r8b
xor bl, 0xff
and bl, 0xff
and r8b, r11b
or dl, r10b
or bl, r8b
xor dl, bl
mov r8b, cl
and r8b, dl
xor cl, dl
or r8b, cl
mov cl, r15b
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
mov r10b, r15b
and r10b, dl
or cl, r10b
mov dl, r8b
xor dl, 0xff
xor cl, 0xff
mov r10b, sil
xor r10b, 0
or dl, cl
or r10b, 0
xor dl, 0xff
and dl, r10b
mov cl, r8b
xor cl, 0xff
and cl, 1
mov r10b, sil
xor r10b, 1
and r8b, r10b
or cl, r8b
xor cl, 0xff
mov r8b, r15b
xor r8b, cl
and r8b, r15b
mov cl, dl
xor cl, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, sil
xor r11b, 0
mov bl, cl
and bl, 0
and dl, r11b
mov dil, r10b
and dil, 0
and r8b, r11b
or bl, dl
or dil, r8b
xor bl, dil
or cl, r10b
xor cl, 0xff
or r11b, 0
and cl, r11b
or bl, cl
mov cl, r13b
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
mov r8b, r13b
and r8b, dl
mov r10b, sil
xor r10b, 1
and r10b, 0xff
and dl, 1
or cl, r8b
or r10b, dl
xor cl, r10b
mov dl, r14b
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
mov r10b, r14b
and r10b, r8b
or dl, r10b
mov r8b, sil
xor r8b, 1
and r8b, 1
mov r10b, sil
xor r10b, 1
and r10b, 1
or r8b, r10b
mov r10b, cl
xor r10b, 0xff
mov r11b, sil
xor r11b, 1
mov dil, sil
xor dil, 0
or r10b, r11b
or dil, 0
xor r10b, 0xff
and r10b, dil
xor r13b, 0xff
mov r11b, r8b
xor r11b, 0xff
mov dil, sil
xor dil, 0
or r13b, r11b
or dil, 0
xor r13b, 0xff
and r13b, dil
mov r11b, sil
xor r11b, 1
mov dil, dl
xor dil, r11b
and dil, dl
mov r11b, r8b
xor r11b, 0xff
mov r15b, r14b
xor r15b, r11b
and r15b, r14b
mov r11b, r10b
and r11b, r13b
xor r10b, r13b
or r11b, r10b
mov r10b, dil
xor r10b, 0xff
mov r14b, r15b
xor r14b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, r10b
and r13b, 0
and dil, r12b
mov r9b, r14b
and r9b, 0
and r15b, r12b
or r13b, dil
or r9b, r15b
xor r13b, r9b
or r10b, r14b
xor r10b, 0xff
or r12b, 0
and r10b, r12b
or r13b, r10b
mov r9b, r11b
xor r9b, 0xff
mov r10b, r13b
and r10b, r9b
xor r13b, 0xff
and r11b, r13b
or r10b, r11b
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, 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
and cl, r8b
xor r10b, r8b
or cl, r10b
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
xor dl, 0xff
mov r9b, sil
xor r9b, 1
or r8b, dl
or r9b, 1
xor r8b, 0xff
and r8b, r9b
mov dl, sil
xor dl, 1
and dl, 1
mov r9b, sil
xor r9b, 1
mov r10b, r9b
and r10b, 1
mov r11b, sil
xor r11b, 1
and r11b, 0xff
and r9b, 1
or dl, r10b
or r11b, r9b
xor dl, r11b
xor cl, 0xff
xor dl, 0xff
mov r9b, sil
xor r9b, 0
or cl, dl
or r9b, 0
xor cl, 0xff
and cl, r9b
mov dl, r8b
and dl, cl
xor r8b, cl
or dl, r8b
mov cl, 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, 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, cl
xor r10b, 0xff
mov r11b, sil
xor r11b, 1
mov dil, sil
xor dil, 0
or r10b, r11b
or dil, 0
xor r10b, 0xff
and r10b, dil
mov r11b, r9b
xor r11b, 0xff
xor r11b, 0
and r11b, 0
mov dil, sil
xor dil, 1
mov r14b, r8b
xor r14b, dil
and r14b, r8b
xor al, 0xff
mov dil, r9b
xor dil, 0xff
mov r15b, sil
xor r15b, 0
or al, dil
or r15b, 0
xor al, 0xff
and al, r15b
mov dil, r10b
xor dil, 0xff
mov r15b, r11b
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, dil
and r13b, 0xff
and r10b, r12b
mov byte [rbp + 0x1d1], r15b
and r15b, 0xff
and r11b, r12b
or r13b, r10b
or r15b, r11b
xor r13b, r15b
mov r10b, byte [rbp + 0x1d1]
or dil, r10b
xor dil, 0xff
or r12b, 1
and dil, r12b
or r13b, dil
mov r11b, r14b
xor r11b, 0xff
mov dil, al
xor dil, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, r11b
and r12b, 0
and r14b, r15b
mov r10b, dil
and r10b, 0
and al, r15b
or r12b, r14b
or r10b, al
xor r12b, r10b
or r11b, dil
xor r11b, 0xff
or r15b, 0
and r11b, r15b
or r12b, r11b
mov al, r13b
xor al, 0xff
and al, 1
mov r10b, sil
xor r10b, 1
and r13b, r10b
mov r11b, r12b
xor r11b, 0xff
and r11b, 0xff
and r12b, r10b
or al, r13b
or r11b, r12b
xor al, r11b
mov r10b, cl
xor r10b, 0xff
mov r11b, r8b
xor r11b, 0xff
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, 0xff
and cl, dil
mov r15b, r11b
and r15b, 0xff
and r8b, dil
or r14b, cl
or r15b, r8b
xor r14b, r15b
or r10b, r11b
xor r10b, 0xff
or dil, 1
and r10b, dil
or r14b, r10b
mov cl, r14b
xor cl, 0xff
and cl, 1
mov r8b, sil
xor r8b, 1
and r14b, r8b
or cl, r14b
mov r8b, r9b
and r8b, 1
xor r9b, 1
or r8b, r9b
xor cl, 0xff
xor r8b, 0xff
mov r9b, sil
xor r9b, 1
or cl, r8b
or r9b, 1
xor cl, 0xff
and cl, r9b
mov r8b, al
xor r8b, 0xff
mov r9b, cl
xor r9b, 0xff
mov r10b, sil
xor r10b, 1
mov r11b, r8b
and r11b, 0xff
and al, r10b
mov dil, r9b
and dil, 0xff
and cl, r10b
or r11b, al
or dil, cl
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 cl, sil
xor cl, 1
and r11b, cl
or al, r11b
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, sil
xor al, 0
or r8b, dl
or al, 0
xor r8b, 0xff
and r8b, al
mov al, bl
xor al, 0xff
and al, 0
mov cl, sil
xor cl, 0
mov dl, bl
and dl, cl
mov r9b, sil
xor r9b, 1
and r9b, 0
and cl, 1
or al, dl
or r9b, cl
xor al, r9b
mov cl, r8b
xor cl, 0xff
and cl, 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 cl, r9b
or r10b, dl
xor cl, r10b
mov dl, sil
xor dl, 1
and dl, 1
mov r9b, sil
xor r9b, 1
and r9b, 1
or dl, r9b
mov r9b, sil
xor r9b, 1
mov r10b, al
xor r10b, r9b
and r10b, al
mov r9b, dl
xor r9b, 0xff
mov r11b, bl
xor r11b, r9b
and r11b, bl
mov r9b, sil
xor r9b, 1
mov bl, cl
xor bl, r9b
and bl, cl
xor r8b, 0xff
mov r9b, dl
xor r9b, 0xff
mov dil, sil
xor dil, 1
or r8b, r9b
or dil, 1
xor r8b, 0xff
and r8b, dil
mov r9b, r10b
and r9b, r11b
xor r10b, r11b
or r9b, r10b
mov r10b, bl
and r10b, r8b
xor bl, r8b
or r10b, bl
mov r8b, r9b
xor r8b, 0xff
and r8b, 0
mov r11b, sil
xor r11b, 0
and r9b, r11b
mov bl, r10b
xor bl, 0xff
and bl, 0
and r10b, r11b
or r8b, r9b
or bl, r10b
xor r8b, bl
mov r9b, al
xor r9b, 0xff
mov r10b, cl
xor r10b, 0xff
mov r11b, sil
xor r11b, 0
mov bl, r9b
and bl, 0
and al, r11b
mov dil, r10b
and dil, 0
and cl, r11b
or bl, al
or dil, cl
xor bl, dil
or r9b, r10b
xor r9b, 0xff
or r11b, 0
and r9b, r11b
or bl, r9b
mov al, bl
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and bl, cl
mov r9b, sil
xor r9b, 1
and r9b, 0xff
and cl, 1
or al, bl
or r9b, cl
xor al, r9b
mov cl, sil
xor cl, 1
mov r9b, dl
xor r9b, 0xff
mov r10b, sil
xor r10b, 0
mov r11b, cl
and r11b, 0
mov bl, r10b
and bl, 1
mov dil, r9b
and dil, 0
and dl, r10b
or r11b, bl
or dil, dl
xor r11b, dil
or cl, r9b
xor cl, 0xff
or r10b, 0
and cl, r10b
or r11b, cl
xor al, 0xff
xor r11b, 0xff
xor sil, 0
or al, r11b
or sil, 0
xor al, 0xff
and al, sil
mov cl, r8b
and cl, al
xor r8b, al
or cl, r8b
test cl, 1
jne 0x6d889dc1
jmp 0x6d8bd308
jmp 0x6d889dc6
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0x80d04220
add r8d, 0
sub r8d, ecx
sub r8d, 0x80d04220
mov r9d, eax
sub r9d, 0xef78856a
add r9d, 0
mov r10d, eax
sub r10d, r9d
sub r8d, r10d
mov r9d, eax
sub r9d, 0x3e71c7e7
sub r9d, r8d
add r9d, 0x3e71c7e7
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0x5dbe2c8c
add r8d, r9d
mov r9d, eax
sub r9d, r8d
add r9d, 0xeae2af0c
sub r9d, 1
sub r9d, 0xeae2af0c
add r9d, 0xba4e750d
sub r9d, 0x5dbe2c8c
sub r9d, 0xba4e750d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0xf90863dc
add r8d, r9d
sub eax, r8d
sub eax, 0xea77853d
sub eax, 0xef78856a
add eax, 0xea77853d
sub eax, 0xeb71f31
sub eax, 0xf90863dc
add eax, 0xeb71f31
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, 0
mov r15b, dil
xor r15b, 0
mov r12b, r15b
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 0
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, r11b
xor r15b, 0xff
xor r14b, 0xff
mov r12b, dil
xor r12b, 1
or r15b, r14b
or r12b, 1
xor r15b, 0xff
and r15b, r12b
mov r14b, sil
xor r14b, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, dil
xor r13b, 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, 1
and cl, 0xff
mov sil, dil
xor sil, 1
and sil, 1
mov r14b, dil
xor r14b, 1
and r14b, 1
or sil, r14b
mov r14b, bl
xor r14b, 0xff
xor sil, 0xff
mov r15b, dil
xor r15b, 1
or r14b, sil
or r15b, 1
xor r14b, 0xff
and r14b, r15b
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
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, dil
xor cl, 1
and cl, 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 cl, r12b
or r13b, r15b
xor cl, r13b
xor cl, 0xff
xor cl, 0
and cl, 0
mov r15b, r14b
and r15b, cl
xor r14b, cl
or r15b, r14b
mov cl, dil
xor cl, 0
and cl, 1
mov r14b, dil
xor r14b, 1
and r14b, 0
or cl, r14b
mov r14b, al
xor r14b, 0xff
mov r12b, cl
and r12b, r14b
xor cl, 0xff
mov r14b, al
and r14b, cl
or r12b, r14b
xor r12b, 0xff
mov cl, al
xor cl, 0xff
mov r14b, dil
xor r14b, 1
or r12b, cl
or r14b, 1
xor r12b, 0xff
and r12b, r14b
mov cl, r15b
xor cl, 0xff
and cl, 1
mov r14b, dil
xor r14b, 1
mov r13b, r15b
and r13b, r14b
or cl, r13b
mov r14b, r11b
xor r14b, 0xff
mov r13b, cl
and r13b, r14b
xor cl, 0xff
mov r14b, r11b
and r14b, cl
or r13b, r14b
xor r13b, 0xff
xor r11b, 0xff
mov cl, dil
xor cl, 1
or r13b, r11b
or cl, 1
xor r13b, 0xff
and r13b, cl
mov cl, sil
xor cl, 0xff
and cl, 0
mov r11b, dil
xor r11b, 0
mov r14b, sil
and r14b, r11b
mov dl, dil
xor dl, 1
and dl, 0
and r11b, 1
or cl, r14b
or dl, r11b
xor cl, dl
mov dl, dil
xor dl, 0
and dl, 1
mov r11b, dil
xor r11b, 1
and r11b, 0
or dl, r11b
mov r11b, dil
xor r11b, 1
and r11b, 0
mov r14b, dil
xor r14b, 0
mov r8b, r14b
and r8b, 1
mov r9b, dil
xor r9b, 1
and r9b, 0
and r14b, 1
or r11b, r8b
or r9b, r14b
xor r11b, r9b
mov r8b, cl
xor r8b, 0xff
mov r9b, dl
xor r9b, 0xff
mov r14b, dil
xor r14b, 0
mov r10b, r8b
and r10b, 0
and cl, r14b
mov byte [rbp + 0x1d0], r9b
and r9b, 0
and dl, r14b
or r10b, cl
or r9b, dl
xor r10b, r9b
mov cl, byte [rbp + 0x1d0]
or r8b, cl
xor r8b, 0xff
or r14b, 0
and r8b, r14b
or r10b, r8b
mov dl, r11b
and dl, 1
xor r11b, 1
or dl, r11b
mov r8b, r10b
xor r8b, 0xff
and r8b, 1
mov r9b, dil
xor r9b, 1
and r10b, r9b
or r8b, r10b
xor dl, 0xff
mov r9b, r8b
xor r9b, dl
and r9b, r8b
mov dl, bl
xor dl, 0xff
and dl, 1
mov r8b, dil
xor r8b, 1
and bl, r8b
or dl, bl
mov r8b, r15b
xor r8b, 0xff
and r8b, 1
mov r10b, dil
xor r10b, 1
mov r11b, r15b
and r11b, r10b
mov bl, dil
xor bl, 1
and bl, 0xff
and r10b, 1
or r8b, r11b
or bl, r10b
xor r8b, bl
mov r10b, dil
xor r10b, 1
and r10b, 1
mov r11b, dil
xor r11b, 1
mov bl, r11b
and bl, 1
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and r11b, 1
or r10b, bl
or r14b, r11b
xor r10b, r14b
mov r11b, dl
xor r11b, 0xff
mov bl, r8b
xor bl, 0xff
mov r14b, dil
xor r14b, 1
mov cl, r11b
and cl, 0xff
and dl, r14b
mov byte [rbp + 0x1cf], bl
and bl, 0xff
and r8b, r14b
or cl, dl
or bl, r8b
xor cl, bl
mov dl, byte [rbp + 0x1cf]
or r11b, dl
xor r11b, 0xff
or r14b, 1
and r11b, r14b
or cl, r11b
mov r8b, r10b
and r8b, 1
xor r10b, 1
or r8b, r10b
mov r10b, cl
xor r10b, 0xff
and r10b, 0
mov r11b, dil
xor r11b, 0
and cl, r11b
mov bl, dil
xor bl, 1
and bl, 0
and r11b, 1
or r10b, cl
or bl, r11b
xor r10b, bl
xor r8b, 0xff
mov cl, r10b
xor cl, r8b
and cl, r10b
mov r8b, r12b
xor r8b, 0xff
and r8b, 0
mov r10b, dil
xor r10b, 0
mov r11b, r12b
and r11b, r10b
mov bl, dil
xor bl, 1
and bl, 0
and r10b, 1
or r8b, r11b
or bl, r10b
xor r8b, bl
mov r10b, r13b
xor r10b, 0xff
and r10b, 1
mov r11b, dil
xor r11b, 1
mov bl, r13b
and bl, r11b
or r10b, bl
mov r11b, dil
xor r11b, 1
and r11b, 1
mov bl, dil
xor bl, 1
and bl, 1
or r11b, bl
mov bl, r8b
xor bl, 0xff
mov r14b, dil
xor r14b, 1
mov dl, dil
xor dl, 0
or bl, r14b
or dl, 0
xor bl, 0xff
and bl, dl
xor r12b, 0xff
mov dl, r11b
xor dl, 0xff
mov r14b, dil
xor r14b, 0
or r12b, dl
or r14b, 0
xor r12b, 0xff
and r12b, r14b
mov dl, r10b
xor dl, 0xff
mov r14b, dil
xor r14b, 1
mov byte [rbp + 0x1ce], dil
xor dil, 1
or dl, r14b
or dil, 1
xor dl, 0xff
and dl, dil
xor r13b, 0xff
mov dil, r11b
xor dil, 0xff
mov r14b, byte [rbp + 0x1ce]
xor r14b, 0
or r13b, dil
or r14b, 0
xor r13b, 0xff
and r13b, r14b
mov dil, bl
and dil, r12b
xor bl, r12b
or dil, bl
mov bl, dl
xor bl, 0xff
mov r14b, r13b
xor r14b, 0xff
mov r12b, byte [rbp + 0x1ce]
xor r12b, 0
mov byte [rbp + 0x1cd], bl
and bl, 0
and dl, r12b
mov byte [rbp + 0x1cc], r14b
and r14b, 0
and r13b, r12b
or bl, dl
or r14b, r13b
xor bl, r14b
mov dl, byte [rbp + 0x1cd]
mov r14b, byte [rbp + 0x1cc]
or dl, r14b
xor dl, 0xff
or r12b, 0
and dl, r12b
or bl, dl
mov dl, dil
xor dl, 0xff
mov r12b, bl
and r12b, dl
xor bl, 0xff
and dil, bl
or r12b, dil
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 + 0x1ce]
xor r10b, 1
and dl, r10b
mov bl, byte [rbp + 0x1ce]
xor bl, 1
and bl, 0xff
and r10b, 1
or r8b, dl
or bl, r10b
xor r8b, bl
mov dl, byte [rbp + 0x1ce]
xor dl, 1
mov r10b, r11b
xor r10b, 0xff
mov bl, byte [rbp + 0x1ce]
xor bl, 1
mov dil, dl
and dil, 0xff
mov r13b, bl
and r13b, 1
mov r14b, r10b
and r14b, 0xff
and r11b, bl
or dil, r13b
or r14b, r11b
xor dil, r14b
or dl, r10b
xor dl, 0xff
or bl, 1
and dl, bl
or dil, dl
xor dil, 0xff
mov dl, r8b
xor dl, dil
and dl, r8b
mov r8b, r12b
and r8b, dl
xor r12b, dl
or r8b, r12b
mov dl, r9b
xor dl, 0xff
mov r10b, cl
xor r10b, 0xff
mov r11b, byte [rbp + 0x1ce]
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, byte [rbp + 0x1ce]
xor r11b, 0
and r9b, r11b
mov bl, cl
xor bl, 0xff
and bl, 0
and cl, r11b
or r10b, r9b
or bl, cl
xor r10b, bl
mov cl, dl
xor cl, 0xff
mov r9b, r10b
xor r9b, 0xff
mov r11b, byte [rbp + 0x1ce]
xor r11b, 1
mov bl, cl
and bl, 0xff
and dl, r11b
mov dil, r9b
and dil, 0xff
and r10b, r11b
or bl, dl
or dil, r10b
xor bl, dil
or cl, r9b
xor cl, 0xff
or r11b, 1
and cl, r11b
or bl, cl
mov cl, r8b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x1ce]
xor dl, 1
mov r9b, r8b
and r9b, dl
or cl, r9b
xor cl, 0xff
xor cl, 0
and cl, 0
mov dl, byte [rbp + 0x1ce]
xor dl, 0
and dl, 1
mov r9b, byte [rbp + 0x1ce]
xor r9b, 1
and r9b, 0
or dl, r9b
xor r8b, 0xff
mov r9b, dl
xor r9b, 0xff
mov r10b, byte [rbp + 0x1ce]
xor r10b, 0
or r8b, r9b
or r10b, 0
xor r8b, 0xff
and r8b, r10b
mov r9b, bl
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x1ce]
xor r10b, 1
mov r11b, bl
and r11b, r10b
or r9b, r11b
xor r9b, 0xff
mov r10b, byte [rbp + 0x1ce]
xor r10b, 0
mov r11b, byte [rbp + 0x1ce]
xor r11b, 0
or r9b, r10b
or r11b, 0
xor r9b, 0xff
and r9b, r11b
xor dl, 0xff
mov r10b, bl
xor r10b, dl
and r10b, bl
mov dl, cl
xor dl, 0xff
mov r11b, r8b
xor r11b, 0xff
mov bl, byte [rbp + 0x1ce]
xor bl, 0
mov dil, dl
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 dl, r11b
xor dl, 0xff
or bl, 0
and dl, bl
or dil, dl
mov cl, r9b
xor cl, 0xff
mov dl, r10b
xor dl, 0xff
mov r8b, byte [rbp + 0x1ce]
xor r8b, 0
mov r11b, cl
and r11b, 0
and r9b, r8b
mov bl, dl
and bl, 0
and r10b, r8b
or r11b, r9b
or bl, r10b
xor r11b, bl
or cl, dl
xor cl, 0xff
or r8b, 0
and cl, r8b
or r11b, cl
mov cl, dil
xor cl, 0xff
and cl, 0
mov dl, byte [rbp + 0x1ce]
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, al
xor dl, 0xff
mov r8b, sil
xor r8b, 0xff
mov r9b, byte [rbp + 0x1ce]
xor r9b, 1
or dl, r8b
or r9b, 1
xor dl, 0xff
and dl, r9b
mov r8b, al
xor r8b, 0xff
mov r9b, sil
and r9b, r8b
xor sil, 0xff
and al, sil
or r9b, al
mov al, dl
xor al, 0xff
mov r8b, r9b
xor r8b, 0xff
mov r10b, byte [rbp + 0x1ce]
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
mov al, r11b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x1ce]
xor dl, 1
mov r8b, r11b
and r8b, dl
mov r9b, byte [rbp + 0x1ce]
xor r9b, 1
and r9b, 0xff
and dl, 1
or al, r8b
or r9b, dl
xor al, r9b
mov dl, byte [rbp + 0x1ce]
xor dl, 1
xor al, 0xff
mov r8b, byte [rbp + 0x1ce]
xor r8b, 0
or dl, al
or r8b, 0
xor dl, 0xff
and dl, r8b
mov al, byte [rbp + 0x1ce]
xor al, 1
and al, 1
mov r8b, byte [rbp + 0x1ce]
xor r8b, 1
and r8b, 1
or al, r8b
xor r11b, 0xff
mov r8b, al
xor r8b, 0xff
mov r9b, byte [rbp + 0x1ce]
xor r9b, 0
or r11b, r8b
or r9b, 0
xor r11b, 0xff
and r11b, r9b
mov r8b, byte [rbp + 0x1ce]
xor r8b, 1
and r8b, 1
mov r9b, byte [rbp + 0x1ce]
xor r9b, 1
mov r10b, r9b
and r10b, 1
mov bl, byte [rbp + 0x1ce]
xor bl, 1
and bl, 0xff
and r9b, 1
or r8b, r10b
or bl, r9b
xor r8b, bl
mov r9b, byte [rbp + 0x1ce]
xor r9b, 1
mov r10b, r8b
xor r10b, r9b
and r10b, r8b
xor al, 0xff
xor al, 1
and al, 0xff
mov r8b, dl
xor r8b, 0xff
mov r9b, r11b
xor r9b, 0xff
mov bl, byte [rbp + 0x1ce]
xor bl, 0
mov sil, r8b
and sil, 0
and dl, bl
mov dil, r9b
and dil, 0
and r11b, bl
or sil, dl
or dil, r11b
xor sil, dil
or r8b, r9b
xor r8b, 0xff
or bl, 0
and r8b, bl
or sil, r8b
mov dl, r10b
and dl, al
xor r10b, al
or dl, r10b
mov al, sil
xor al, 0xff
mov r8b, dl
and r8b, al
xor dl, 0xff
and sil, dl
or r8b, sil
mov al, byte [rbp + 0x1ce]
xor al, 0
and al, 1
mov dl, byte [rbp + 0x1ce]
xor dl, 1
and dl, 0
or al, dl
mov dl, r15b
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x1ce]
xor r9b, 1
mov r10b, r15b
and r10b, r9b
or dl, r10b
mov r9b, byte [rbp + 0x1ce]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0x1ce]
xor r10b, 1
mov r11b, r10b
and r11b, 1
mov bl, byte [rbp + 0x1ce]
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 + 0x1ce]
xor r11b, 1
mov bl, byte [rbp + 0x1ce]
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, dl
xor bl, 0xff
mov sil, byte [rbp + 0x1ce]
xor sil, 1
mov dil, byte [rbp + 0x1ce]
xor dil, 1
or bl, sil
or dil, 1
xor bl, 0xff
and bl, dil
mov sil, r9b
xor sil, 0xff
mov dil, r15b
xor dil, sil
and dil, r15b
mov sil, r10b
and sil, r11b
xor r10b, r11b
or sil, r10b
mov r10b, bl
xor r10b, 0xff
mov r11b, dil
xor r11b, 0xff
mov r14b, byte [rbp + 0x1ce]
xor r14b, 1
mov r15b, r10b
and r15b, 0xff
and bl, r14b
mov r12b, r11b
and r12b, 0xff
and dil, r14b
or r15b, bl
or r12b, dil
xor r15b, r12b
or r10b, r11b
xor r10b, 0xff
or r14b, 1
and r10b, r14b
or r15b, r10b
mov r10b, sil
xor r10b, 0xff
mov r11b, r15b
and r11b, r10b
xor r15b, 0xff
and sil, r15b
or r11b, sil
mov r10b, al
xor r10b, 0xff
mov bl, dl
xor bl, 0xff
mov sil, byte [rbp + 0x1ce]
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 + 0x1ce]
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 r9b, byte [rbp + 0x1ce]
xor r9b, 1
or al, dl
or r9b, 1
xor al, 0xff
and al, r9b
mov dl, r11b
xor dl, 0xff
mov r9b, al
xor r9b, 0xff
mov r10b, byte [rbp + 0x1ce]
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, r8b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x1ce]
xor dl, 1
and r8b, dl
or al, r8b
mov dl, bl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x1ce]
xor r8b, 1
and bl, r8b
or dl, bl
mov r8b, byte [rbp + 0x1ce]
xor r8b, 1
and r8b, 1
mov r9b, byte [rbp + 0x1ce]
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 + 0x1ce]
xor al, 1
mov dl, r8b
xor dl, 0xff
mov r10b, byte [rbp + 0x1ce]
xor r10b, 1
mov r11b, al
and r11b, 0xff
mov bl, r10b
and bl, 1
mov sil, dl
and sil, 0xff
and r8b, r10b
or r11b, bl
or sil, r8b
xor r11b, sil
or al, dl
xor al, 0xff
or r10b, 1
and al, r10b
or r11b, al
mov al, r9b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x1ce]
xor dl, 1
and r9b, dl
mov r8b, byte [rbp + 0x1ce]
xor r8b, 1
and r8b, 0xff
and dl, 1
or al, r9b
or r8b, dl
xor al, r8b
xor al, 0xff
xor r11b, 0xff
mov dl, byte [rbp + 0x1ce]
xor dl, 1
or al, r11b
or dl, 1
xor al, 0xff
and al, dl
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x1ce]
xor r8b, 1
mov r9b, cl
and r9b, r8b
or dl, r9b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x1ce]
xor r9b, 1
mov r10b, al
and r10b, r9b
or r8b, r10b
mov r9b, byte [rbp + 0x1ce]
xor r9b, 1
and r9b, 0
mov r10b, byte [rbp + 0x1ce]
xor r10b, 0
mov r11b, r10b
and r11b, 1
mov bl, byte [rbp + 0x1ce]
xor bl, 1
and bl, 0
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, byte [rbp + 0x1ce]
xor r10b, 1
mov r11b, dl
xor r11b, r10b
and r11b, dl
mov r10b, r9b
xor r10b, 0xff
mov bl, cl
xor bl, r10b
and bl, cl
mov cl, byte [rbp + 0x1ce]
xor cl, 1
mov r10b, r8b
xor r10b, cl
and r10b, r8b
xor al, 0xff
mov cl, r9b
xor cl, 0xff
mov sil, byte [rbp + 0x1ce]
xor sil, 0
or al, cl
or sil, 0
xor al, 0xff
and al, sil
mov cl, r11b
and cl, bl
xor r11b, bl
or cl, r11b
mov r11b, r10b
and r11b, al
xor r10b, al
or r11b, r10b
mov al, cl
xor al, 0xff
mov r10b, r11b
and r10b, al
xor r11b, 0xff
and cl, r11b
or r10b, cl
mov al, dl
xor al, 0xff
mov cl, r8b
xor cl, 0xff
mov r11b, byte [rbp + 0x1ce]
xor r11b, 1
mov bl, al
and bl, 0xff
and dl, r11b
mov sil, cl
and sil, 0xff
and r8b, r11b
or bl, dl
or sil, r8b
xor bl, sil
or al, cl
xor al, 0xff
or r11b, 1
and al, r11b
or bl, al
mov al, bl
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x1ce]
xor cl, 1
and bl, cl
mov dl, byte [rbp + 0x1ce]
xor dl, 1
and dl, 0xff
and cl, 1
or al, bl
or dl, cl
xor al, dl
mov cl, r9b
and cl, 1
xor r9b, 1
or cl, r9b
xor cl, 0xff
mov dl, al
xor dl, cl
and dl, al
mov al, r10b
xor al, 0xff
mov cl, dl
xor cl, 0xff
mov r8b, byte [rbp + 0x1ce]
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 0x6d88ad4d
jmp 0x6d8b906b
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
add r8d, 0x21e57b46
add r8d, 0xa2e928be
sub r8d, 0x21e57b46
mov r9d, eax
sub r9d, 0xa43130d8
sub r8d, r9d
add r8d, 0xf6cc2ba0
sub r8d, 0xa2e928be
sub r8d, 0xf6cc2ba0
add r8d, 0xba7d680
sub r8d, 0x6b8a5965
sub r8d, 0xba7d680
sub r8d, 0xe292b0d2
sub r8d, 1
add r8d, 0xe292b0d2
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x6b8a5965
add r9d, r8d
mov r8d, eax
sub r8d, r9d
sub eax, 0x3c4be9b0
sub eax, 0xa43130d8
add eax, 0x3c4be9b0
sub r8d, 0x6f0806f5
add r8d, eax
add r8d, 0x6f0806f5
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
and r15b, dil
xor bl, dil
or r15b, bl
mov bl, r14b
and bl, 1
xor r14b, 1
or bl, r14b
mov dil, r15b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
and r15b, r14b
or dil, r15b
xor bl, 0xff
mov r14b, dil
xor r14b, bl
and r14b, dil
mov bl, r10b
xor bl, 0xff
and bl, 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
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
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 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
xor dil, 0xff
mov r15b, r12b
xor r15b, 0xff
mov r13b, sil
xor r13b, 0
mov al, dil
and al, 0
and bl, r13b
mov cl, r15b
and cl, 0
and r12b, r13b
or al, bl
or cl, r12b
xor al, cl
or dil, r15b
xor dil, 0xff
or r13b, 0
and dil, r13b
or al, dil
mov cl, r10b
xor cl, 0xff
mov bl, r11b
xor bl, 0xff
mov dil, sil
xor dil, 1
mov r15b, cl
and r15b, 0xff
and r10b, dil
mov r12b, bl
and r12b, 0xff
and r11b, dil
or r15b, r10b
or r12b, r11b
xor r15b, r12b
or cl, bl
xor cl, 0xff
or dil, 1
and cl, dil
or r15b, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov r10b, sil
xor r10b, 1
and al, r10b
mov r11b, r15b
xor r11b, 0xff
and r11b, 0xff
and r15b, r10b
or cl, al
or r11b, r15b
xor cl, r11b
mov al, cl
xor al, 0xff
mov r10b, r14b
xor r10b, al
and r10b, r14b
mov al, r14b
xor al, 0xff
mov r11b, cl
and r11b, al
xor cl, 0xff
and r14b, cl
or r11b, r14b
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 0x6d88b072
jmp 0x6d8bd30d
xor eax, eax
mov ecx, dword [rbp + 0x4c4]
mov edx, dword [rbp + 0x4d4]
mov r8d, dword [sym.out.dll_x.13]
mov r9d, dword [sym.out.dll_y.14]
mov r10d, 0xf4d5c3fc
add r10d, 0
add r10d, 0x2a1eca07
sub r10d, 0xf4d5c3fc
sub r10d, 0xa209f62f
sub r10d, 1
add r10d, 0xa209f62f
mov r11d, eax
sub r11d, 0x2a1eca07
add r10d, r11d
mov r11d, r8d
add r11d, 0xe42c5bf9
sub r11d, 0xe4fe0d6b
sub r11d, 0xe42c5bf9
sub eax, r10d
sub r11d, eax
sub r11d, 0xb304a653
add r11d, 0xe4fe0d6b
add r11d, 0xb304a653
imul r8d, r11d
and r8d, 1
cmp r8d, 0
sete bl
cmp r9d, 0xa
setl sil
mov dil, bl
xor dil, 0xff
and dil, 1
mov r14b, 1
mov r15b, r14b
xor r15b, 1
mov r12b, bl
and r12b, r15b
or dil, r12b
mov r15b, r14b
xor r15b, 1
xor dil, 0xff
mov r12b, r14b
xor r12b, 0
or r15b, dil
or r12b, 0
xor r15b, 0xff
and r15b, r12b
mov dil, r14b
xor dil, 1
and dil, 0
mov r12b, r14b
xor r12b, 0
mov r13b, r12b
and r13b, 1
mov al, r14b
xor al, 1
and al, 0
and r12b, 1
or dil, r13b
or al, r12b
xor dil, al
xor dil, 0xff
mov al, bl
xor al, dil
and al, bl
mov dil, r15b
xor dil, 0xff
mov r12b, al
xor r12b, 0xff
mov r13b, r14b
xor r13b, 1
mov r8b, dil
and r8b, 0xff
and r15b, r13b
mov r9b, r12b
and r9b, 0xff
and al, r13b
or r8b, r15b
or r9b, al
xor r8b, r9b
or dil, r12b
xor dil, 0xff
or r13b, 1
and dil, r13b
or r8b, dil
mov al, sil
xor al, 0xff
and al, 0
mov r9b, r14b
xor r9b, 0
mov dil, sil
and dil, r9b
mov r15b, r14b
xor r15b, 1
and r15b, 0
and r9b, 1
or al, dil
or r15b, r9b
xor al, r15b
mov r9b, r14b
xor r9b, 1
xor al, 0xff
mov dil, r14b
xor dil, 1
or r9b, al
or dil, 1
xor r9b, 0xff
and r9b, dil
mov al, r14b
xor al, 1
and al, 1
mov dil, r14b
xor dil, 1
and dil, 1
or al, dil
xor al, 0xff
mov dil, sil
xor dil, al
and dil, sil
mov al, r9b
and al, dil
xor r9b, dil
or al, r9b
mov r9b, r14b
xor r9b, 0
and r9b, 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 r9b, r15b
or r12b, dil
xor r9b, r12b
xor r9b, 0xff
xor r9b, 1
and r9b, 0xff
mov dil, r14b
xor dil, 1
and dil, 1
mov r15b, r14b
xor r15b, 1
and r15b, 1
or dil, r15b
mov r15b, dil
xor r15b, 0xff
xor r15b, 0
and r15b, 0
mov r12b, r14b
xor r12b, 1
and r12b, 0
mov r13b, r14b
xor r13b, 0
mov r10b, r13b
and r10b, 1
mov r11b, r14b
xor r11b, 1
and r11b, 0
and r13b, 1
or r12b, r10b
or r11b, r13b
xor r12b, r11b
xor r12b, 0xff
mov r10b, r14b
xor r10b, 1
mov r11b, r14b
xor r11b, 1
or r12b, r10b
or r11b, 1
xor r12b, 0xff
and r12b, r11b
mov r10b, r14b
xor r10b, 1
xor dil, 0xff
mov r11b, r14b
xor r11b, 0
or r10b, dil
or r11b, 0
xor r10b, 0xff
and r10b, r11b
mov r11b, r9b
xor r11b, 0xff
mov dil, r15b
xor dil, 0xff
mov r13b, r14b
xor r13b, 1
mov byte [rbp + 0x1cb], r11b
and r11b, 0xff
and r9b, r13b
mov byte [rbp + 0x1ca], dil
and dil, 0xff
and r15b, r13b
or r11b, r9b
or dil, r15b
xor r11b, dil
mov r9b, byte [rbp + 0x1cb]
mov dil, byte [rbp + 0x1ca]
or r9b, dil
xor r9b, 0xff
or r13b, 1
and r9b, r13b
or r11b, r9b
mov r9b, r12b
and r9b, r10b
xor r12b, r10b
or r9b, r12b
mov r10b, r11b
xor r10b, 0xff
mov r15b, r9b
and r15b, r10b
xor r9b, 0xff
and r11b, r9b
or r15b, r11b
mov r9b, r8b
xor r9b, 0xff
and r9b, 0
mov r10b, r14b
xor r10b, 0
mov r11b, r8b
and r11b, r10b
mov r12b, r14b
xor r12b, 1
and r12b, 0
and r10b, 1
or r9b, r11b
or r12b, r10b
xor r9b, r12b
mov r10b, r14b
xor r10b, 0
and r10b, 1
mov r11b, r14b
xor r11b, 1
and r11b, 0
or r10b, r11b
mov r11b, r14b
xor r11b, 0
and r11b, 1
mov r12b, r14b
xor r12b, 1
and r12b, 0
or r11b, r12b
mov r12b, r9b
and r12b, r10b
xor r9b, r10b
or r12b, r9b
mov r9b, r11b
and r9b, 0
xor r11b, 0
or r9b, r11b
mov r10b, r12b
xor r10b, 0xff
and r10b, 1
mov r11b, r14b
xor r11b, 1
and r12b, r11b
or r10b, r12b
xor r9b, 0xff
mov r11b, r10b
xor r11b, r9b
and r11b, r10b
mov r9b, r15b
xor r9b, 0xff
and r9b, 1
mov r10b, r14b
xor r10b, 1
mov r12b, r15b
and r12b, r10b
or r9b, r12b
mov r10b, bl
xor r10b, 0xff
and r10b, 0
mov r12b, r14b
xor r12b, 0
mov r13b, bl
and r13b, r12b
mov dil, r9b
xor dil, 0xff
and dil, 0
and r9b, r12b
or r10b, r13b
or dil, r9b
xor r10b, dil
xor bl, 0xff
mov r9b, r10b
xor r9b, bl
and r9b, r10b
mov r10b, al
xor r10b, 0xff
and r10b, 1
mov bl, r14b
xor bl, 1
mov dil, al
and dil, bl
mov r12b, r14b
xor r12b, 1
and r12b, 0xff
and bl, 1
or r10b, dil
or r12b, bl
xor r10b, r12b
mov bl, r14b
xor bl, 0
and bl, 1
mov dil, r14b
xor dil, 1
and dil, 0
or bl, dil
mov dil, r14b
xor dil, 1
and dil, 1
mov r12b, r14b
xor r12b, 1
mov r13b, r12b
and r13b, 1
mov byte [rbp + 0x1c9], r14b
xor r14b, 1
and r14b, 0xff
and r12b, 1
or dil, r13b
or r14b, r12b
xor dil, r14b
mov r14b, r10b
and r14b, bl
xor r10b, bl
or r14b, r10b
mov r10b, dil
and r10b, 1
xor dil, 1
or r10b, dil
mov bl, r14b
xor bl, 0xff
and bl, 1
mov dil, byte [rbp + 0x1c9]
xor dil, 1
and r14b, dil
mov r12b, byte [rbp + 0x1c9]
xor r12b, 1
and r12b, 0xff
and dil, 1
or bl, r14b
or r12b, dil
xor bl, r12b
xor bl, 0xff
xor r10b, 0xff
mov dil, byte [rbp + 0x1c9]
xor dil, 0
or bl, r10b
or dil, 0
xor bl, 0xff
and bl, dil
mov r10b, r15b
xor r10b, 0xff
and r10b, 1
mov dil, byte [rbp + 0x1c9]
xor dil, 1
mov r14b, r15b
and r14b, dil
or r10b, r14b
mov dil, sil
xor dil, 0xff
mov r14b, r10b
and r14b, dil
xor r10b, 0xff
mov dil, sil
and dil, r10b
or r14b, dil
xor sil, 0xff
mov r10b, r14b
xor r10b, sil
and r10b, r14b
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, byte [rbp + 0x1c9]
xor dil, 1
mov r14b, r11b
and r14b, dil
mov r12b, byte [rbp + 0x1c9]
xor r12b, 1
and r12b, 0xff
and dil, 1
or sil, r14b
or r12b, dil
xor sil, r12b
mov dil, r9b
xor dil, 0xff
and dil, 1
mov r14b, byte [rbp + 0x1c9]
xor r14b, 1
mov r12b, r9b
and r12b, r14b
or dil, r12b
mov r14b, byte [rbp + 0x1c9]
xor r14b, 0
and r14b, 1
mov r12b, byte [rbp + 0x1c9]
xor r12b, 1
and r12b, 0
or r14b, r12b
mov r12b, byte [rbp + 0x1c9]
xor r12b, 0
mov r13b, sil
xor r13b, r12b
and r13b, sil
mov r12b, r14b
xor r12b, 0xff
mov byte [rbp + 0x1c8], r11b
xor r11b, r12b
mov r12b, byte [rbp + 0x1c8]
and r11b, r12b
mov r12b, dil
xor r12b, 0xff
mov byte [rbp + 0x1c7], al
mov al, byte [rbp + 0x1c9]
xor al, 0
mov byte [rbp + 0x1c6], al
mov al, byte [rbp + 0x1c9]
xor al, 0
mov byte [rbp + 0x1c5], al
mov al, byte [rbp + 0x1c6]
or r12b, al
mov al, byte [rbp + 0x1c5]
or al, 0
xor r12b, 0xff
and r12b, al
xor r9b, 0xff
mov al, r14b
xor al, 0xff
mov byte [rbp + 0x1c4], al
mov al, byte [rbp + 0x1c9]
xor al, 0
mov byte [rbp + 0x1c3], al
mov al, byte [rbp + 0x1c4]
or r9b, al
mov al, byte [rbp + 0x1c3]
or al, 0
xor r9b, 0xff
and r9b, al
mov al, r13b
xor al, 0xff
mov byte [rbp + 0x1c2], r11b
xor r11b, 0xff
mov byte [rbp + 0x1c1], al
mov al, byte [rbp + 0x1c9]
xor al, 0
mov byte [rbp + 0x1c0], al
mov al, byte [rbp + 0x1c1]
and al, 0
mov byte [rbp + 0x1bf], al
mov al, byte [rbp + 0x1c0]
and r13b, al
mov al, r11b
and al, 0
mov byte [rbp + 0x1be], al
mov al, byte [rbp + 0x1c2]
mov dword [rbp + 0x1b8], ecx
mov cl, byte [rbp + 0x1c0]
and al, cl
mov cl, byte [rbp + 0x1bf]
or cl, r13b
mov r13b, byte [rbp + 0x1be]
or r13b, al
xor cl, r13b
mov al, byte [rbp + 0x1c1]
or al, r11b
xor al, 0xff
mov r11b, byte [rbp + 0x1c0]
or r11b, 0
and al, r11b
or cl, al
mov al, r12b
xor al, 0xff
mov r11b, r9b
xor r11b, 0xff
mov r13b, byte [rbp + 0x1c9]
xor r13b, 0
mov byte [rbp + 0x1b7], al
and al, 0
and r12b, r13b
mov byte [rbp + 0x1b6], r11b
and r11b, 0
and r9b, r13b
or al, r12b
or r11b, r9b
xor al, r11b
mov r9b, byte [rbp + 0x1b7]
mov r11b, byte [rbp + 0x1b6]
or r9b, r11b
xor r9b, 0xff
or r13b, 0
and r9b, r13b
or al, r9b
mov r9b, cl
xor r9b, 0xff
and r9b, 0
mov r12b, byte [rbp + 0x1c9]
xor r12b, 0
and cl, r12b
mov r13b, al
xor r13b, 0xff
and r13b, 0
and al, r12b
or r9b, cl
or r13b, al
xor r9b, r13b
mov al, sil
and al, dil
xor sil, dil
or al, sil
mov cl, al
xor cl, 0xff
and cl, 0
mov sil, byte [rbp + 0x1c9]
xor sil, 0
and al, sil
mov dil, byte [rbp + 0x1c9]
xor dil, 1
and dil, 0
and sil, 1
or cl, al
or dil, sil
xor cl, dil
mov al, byte [rbp + 0x1c9]
xor al, 0
mov sil, r14b
xor sil, 0xff
mov dil, byte [rbp + 0x1c9]
xor dil, 0
mov r12b, al
and r12b, 0
mov r13b, dil
and r13b, 0
mov r11b, sil
and r11b, 0
and r14b, dil
or r12b, r13b
or r11b, r14b
xor r12b, r11b
or al, sil
xor al, 0xff
or dil, 0
and al, dil
or r12b, al
xor cl, 0xff
xor r12b, 0xff
mov al, byte [rbp + 0x1c9]
xor al, 1
or cl, r12b
or al, 1
xor cl, 0xff
and cl, al
mov al, r9b
and al, cl
xor r9b, cl
or al, r9b
mov cl, r10b
xor cl, 0xff
mov r9b, bl
xor r9b, cl
and r9b, bl
mov cl, bl
xor cl, 0xff
and cl, 0
mov r11b, byte [rbp + 0x1c9]
xor r11b, 0
and bl, r11b
mov sil, r10b
xor sil, 0xff
and sil, 0
and r10b, r11b
or cl, bl
or sil, r10b
xor cl, sil
mov r10b, r9b
xor r10b, 0xff
mov r11b, cl
xor r11b, 0xff
mov bl, byte [rbp + 0x1c9]
xor bl, 0
mov sil, r10b
and sil, 0
and r9b, bl
mov dil, r11b
and dil, 0
and cl, bl
or sil, r9b
or dil, cl
xor sil, dil
or r10b, r11b
xor r10b, 0xff
or bl, 0
and r10b, bl
or sil, r10b
mov cl, al
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp + 0x1c9]
xor r9b, 1
mov r10b, al
and r10b, r9b
or cl, r10b
mov r9b, byte [rbp + 0x1c9]
xor r9b, 1
xor cl, 0xff
mov r10b, byte [rbp + 0x1c9]
xor r10b, 0
or r9b, cl
or r10b, 0
xor r9b, 0xff
and r9b, r10b
mov cl, byte [rbp + 0x1c9]
xor cl, 1
and cl, 1
mov r10b, byte [rbp + 0x1c9]
xor r10b, 1
and r10b, 1
or cl, r10b
mov r10b, cl
xor r10b, 0xff
mov r11b, al
xor r11b, r10b
and r11b, al
mov al, sil
xor al, 0xff
and al, 0
mov r10b, byte [rbp + 0x1c9]
xor r10b, 0
mov bl, sil
and bl, r10b
mov dil, byte [rbp + 0x1c9]
xor dil, 1
and dil, 0
and r10b, 1
or al, bl
or dil, r10b
xor al, dil
mov r10b, byte [rbp + 0x1c9]
xor r10b, 1
mov bl, al
xor bl, r10b
and bl, al
xor cl, 0xff
mov al, sil
xor al, cl
and al, sil
mov cl, r9b
and cl, r11b
xor r9b, r11b
or cl, r9b
mov r9b, bl
and r9b, al
xor bl, al
or r9b, bl
mov al, cl
xor al, 0xff
mov r10b, r9b
and r10b, al
xor r9b, 0xff
and cl, r9b
or r10b, cl
mov al, r8b
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0x1c9]
xor cl, 0
mov r9b, r8b
and r9b, cl
mov r11b, byte [rbp + 0x1c9]
xor r11b, 1
and r11b, 0
and cl, 1
or al, r9b
or r11b, cl
xor al, r11b
mov cl, byte [rbp + 0x1c7]
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp + 0x1c9]
xor r9b, 1
mov r11b, byte [rbp + 0x1c7]
and r11b, r9b
or cl, r11b
mov r9b, byte [rbp + 0x1c9]
xor r9b, 1
and r9b, 1
mov r11b, byte [rbp + 0x1c9]
xor r11b, 1
and r11b, 1
or r9b, r11b
mov r11b, al
xor r11b, 0xff
mov bl, byte [rbp + 0x1c9]
xor bl, 1
mov sil, byte [rbp + 0x1c9]
xor sil, 1
or r11b, bl
or sil, 1
xor r11b, 0xff
and r11b, sil
mov bl, r9b
xor bl, 0xff
mov sil, r8b
xor sil, bl
and sil, r8b
mov r8b, cl
xor r8b, 0xff
mov bl, byte [rbp + 0x1c9]
xor bl, 1
mov dil, byte [rbp + 0x1c9]
xor dil, 1
or r8b, bl
or dil, 1
xor r8b, 0xff
and r8b, dil
mov bl, r9b
xor bl, 0xff
mov dil, byte [rbp + 0x1c7]
xor dil, bl
mov bl, byte [rbp + 0x1c7]
and dil, bl
mov r14b, r11b
xor r14b, 0xff
mov r12b, sil
xor r12b, 0xff
mov r13b, byte [rbp + 0x1c9]
xor r13b, 0
mov bl, r14b
and bl, 0
and r11b, r13b
mov byte [rbp + 0x1b5], r12b
and r12b, 0
and sil, r13b
or bl, r11b
or r12b, sil
xor bl, r12b
mov r11b, byte [rbp + 0x1b5]
or r14b, r11b
xor r14b, 0xff
or r13b, 0
and r14b, r13b
or bl, r14b
mov sil, r8b
and sil, dil
xor r8b, dil
or sil, r8b
mov r8b, bl
xor r8b, 0xff
mov dil, sil
and dil, r8b
xor sil, 0xff
and bl, sil
or dil, bl
mov r8b, al
xor r8b, 0xff
mov bl, cl
xor bl, 0xff
mov sil, byte [rbp + 0x1c9]
xor sil, 0
mov r14b, r8b
and r14b, 0
and al, sil
mov r12b, bl
and r12b, 0
and cl, sil
or r14b, al
or r12b, cl
xor r14b, r12b
or r8b, bl
xor r8b, 0xff
or sil, 0
and r8b, sil
or r14b, r8b
mov al, r14b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x1c9]
xor cl, 1
and r14b, cl
or al, r14b
mov cl, r9b
and cl, 1
xor r9b, 1
or cl, r9b
xor al, 0xff
xor cl, 0xff
mov r8b, byte [rbp + 0x1c9]
xor r8b, 1
or al, cl
or r8b, 1
xor al, 0xff
and al, r8b
mov cl, dil
and cl, al
xor dil, al
or cl, dil
mov al, cl
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x1c9]
xor r8b, 1
mov r9b, cl
and r9b, r8b
mov bl, byte [rbp + 0x1c9]
xor bl, 1
and bl, 0xff
and r8b, 1
or al, r9b
or bl, r8b
xor al, bl
mov r8b, byte [rbp + 0x1c9]
xor r8b, 1
xor al, 0xff
mov r9b, byte [rbp + 0x1c9]
xor r9b, 0
or r8b, al
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov al, byte [rbp + 0x1c9]
xor al, 1
and al, 0
mov r9b, byte [rbp + 0x1c9]
xor r9b, 0
mov bl, r9b
and bl, 1
mov sil, byte [rbp + 0x1c9]
xor sil, 1
and sil, 0
and r9b, 1
or al, bl
or sil, r9b
xor al, sil
xor al, 0xff
mov r9b, cl
xor r9b, al
and r9b, cl
mov al, r8b
and al, r9b
xor r8b, r9b
or al, r8b
mov cl, r15b
xor cl, 0xff
xor cl, 0
and cl, 0
mov r8b, byte [rbp + 0x1c9]
xor r8b, 0
and r8b, 1
mov r9b, byte [rbp + 0x1c9]
xor r9b, 1
mov bl, r9b
and bl, 0
mov sil, r15b
xor sil, 0xff
and sil, 0xff
and r15b, r9b
or r8b, bl
or sil, r15b
xor r8b, sil
mov r9b, cl
xor r9b, 0xff
mov bl, r8b
xor bl, 0xff
mov sil, byte [rbp + 0x1c9]
xor sil, 1
mov dil, r9b
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 r9b, bl
xor r9b, 0xff
or sil, 1
and r9b, sil
or dil, r9b
mov cl, dil
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x1c9]
xor r8b, 1
and dil, r8b
mov r9b, byte [rbp + 0x1c9]
xor r9b, 1
and r9b, 0xff
and r8b, 1
or cl, dil
or r9b, r8b
xor cl, r9b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x1c9]
xor r9b, 1
mov bl, al
and bl, r9b
mov sil, cl
xor sil, 0xff
and sil, 0xff
and cl, r9b
or r8b, bl
or sil, cl
xor r8b, sil
xor al, 0xff
mov cl, r8b
xor cl, al
and cl, r8b
mov al, r10b
xor al, 0xff
mov r8b, cl
xor r8b, 0xff
mov r9b, byte [rbp + 0x1c9]
xor r9b, 1
or al, r8b
or r9b, 1
xor al, 0xff
and al, r9b
mov r8b, r10b
xor r8b, 0xff
mov r9b, cl
and r9b, r8b
xor cl, 0xff
and r10b, cl
or r9b, r10b
mov cl, al
xor cl, 0xff
mov r8b, r9b
xor r8b, 0xff
mov r10b, byte [rbp + 0x1c9]
xor r10b, 1
mov bl, cl
and bl, 0xff
and al, r10b
mov sil, r8b
and sil, 0xff
and r9b, r10b
or bl, al
or sil, r9b
xor bl, sil
or cl, r8b
xor cl, 0xff
or r10b, 1
and cl, r10b
or bl, cl
test bl, 1
mov dword [rbp + 0x1b0], edx
jne 0x6d88be11
jmp 0x6d8bd30d
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
sub r8d, 0x916f7025
add r8d, 0x29fd59c
add r8d, 0x916f7025
mov r9d, eax
sub r9d, 0x1cefbfc9
add r8d, r9d
add r8d, 0x2df44ec1
sub r8d, 0x29fd59c
sub r8d, 0x2df44ec1
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0xb2072668
add r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 1
add r8d, r9d
add r8d, 0xb17f936c
sub r8d, 0xb2072668
sub r8d, 0xb17f936c
mov r9d, eax
sub r9d, r8d
add r9d, 0
mov r8d, eax
sub r8d, 0x1cefbfc9
add r8d, 0
mov r10d, eax
sub r10d, r9d
mov r9d, eax
sub r9d, r8d
add r10d, r9d
mov r8d, eax
sub r8d, r10d
sub eax, 0x1e5b27a4
sub eax, r8d
add eax, 0x1e5b27a4
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, 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
or cl, r12b
xor cl, 0xff
xor al, 0xff
mov dl, dil
xor dl, 1
or cl, al
or dl, 1
xor cl, 0xff
and cl, dl
mov al, r11b
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
mov sil, r11b
and sil, dl
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and dl, 1
or al, sil
or r14b, dl
xor al, r14b
xor al, 0xff
mov dl, bl
xor dl, al
and dl, bl
mov al, bl
xor al, 0xff
and al, 1
mov sil, dil
xor sil, 1
and bl, sil
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and sil, 1
or al, bl
or r14b, sil
xor al, r14b
xor al, 0xff
mov bl, r11b
xor bl, al
and bl, r11b
mov al, dl
and al, bl
xor dl, bl
or al, dl
mov dl, cl
xor dl, 0xff
and dl, 0
mov r11b, dil
xor r11b, 0
mov bl, cl
and bl, r11b
mov sil, dil
xor sil, 1
and sil, 0
and r11b, 1
or dl, bl
or sil, r11b
xor dl, sil
mov r11b, al
xor r11b, 0xff
and r11b, 1
mov bl, dil
xor bl, 1
mov sil, al
and sil, bl
or r11b, sil
mov bl, dil
xor bl, 1
and bl, 1
mov sil, dil
xor sil, 1
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
mov r14b, bl
xor r14b, 0xff
mov r15b, cl
xor r15b, r14b
and r15b, cl
mov cl, r11b
xor cl, 0xff
mov r14b, dil
xor r14b, 1
mov r12b, dil
xor r12b, 0
or cl, r14b
or r12b, 0
xor cl, 0xff
and cl, r12b
mov r14b, bl
xor r14b, 0xff
mov r12b, al
xor r12b, r14b
and r12b, al
mov al, sil
and al, r15b
xor sil, r15b
or al, sil
mov sil, cl
xor sil, 0xff
mov r14b, r12b
xor r14b, 0xff
mov r15b, dil
xor r15b, 1
mov r13b, sil
and r13b, 0xff
and cl, r15b
mov r8b, r14b
and r8b, 0xff
and r12b, r15b
or r13b, cl
or r8b, r12b
xor r13b, r8b
or sil, r14b
xor sil, 0xff
or r15b, 1
and sil, r15b
or r13b, sil
mov cl, al
xor cl, 0xff
and cl, 1
mov r8b, dil
xor r8b, 1
and al, r8b
mov sil, r13b
xor sil, 0xff
and sil, 0xff
and r13b, r8b
or cl, al
or sil, r13b
xor cl, sil
mov al, dl
xor al, 0xff
mov r8b, r11b
xor r8b, 0xff
mov sil, dil
xor sil, 0
mov r14b, al
and r14b, 0
and dl, sil
mov r15b, r8b
and r15b, 0
and r11b, sil
or r14b, dl
or r15b, r11b
xor r14b, r15b
or al, r8b
xor al, 0xff
or sil, 0
and al, sil
or r14b, al
mov al, r14b
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
and r14b, dl
or al, r14b
mov dl, dil
xor dl, 1
mov r8b, bl
xor r8b, 0xff
mov r11b, dil
xor r11b, 0
mov sil, dl
and sil, 0
mov r14b, r11b
and r14b, 1
mov r15b, r8b
and r15b, 0
and bl, r11b
or sil, r14b
or r15b, bl
xor sil, r15b
or dl, r8b
xor dl, 0xff
or r11b, 0
and dl, r11b
or sil, dl
xor al, 0xff
xor sil, 0xff
xor dil, 0
or al, sil
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 0x6d88c220
jmp 0x6d8b906b
jmp 0x6d88c225
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
sub r8d, 0xf327aaeb
sub r8d, 0x74610ab4
add r8d, 0xf327aaeb
sub r8d, 0x49c36bff
sub r8d, 0xd02a4f37
add r8d, 0x49c36bff
sub r8d, 0x5be9ac47
add r8d, 0x74610ab4
add r8d, 0x5be9ac47
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x52a633f6
add r9d, r8d
mov r8d, eax
sub r8d, r9d
sub r8d, 0x39fab34c
sub r8d, 1
add r8d, 0x39fab34c
mov r9d, eax
sub r9d, 0x52a633f6
add r8d, r9d
add r8d, 0x3ffd23a0
add r8d, 0x7cf0fcf9
sub r8d, 0x3ffd23a0
mov r9d, eax
sub r9d, 0xd02a4f37
sub r8d, r9d
sub eax, 0x7cf0fcf9
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, 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, 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 al, 0xff
xor r13b, 0xff
mov cl, sil
xor cl, 0
or al, r13b
or cl, 0
xor al, 0xff
and al, cl
mov cl, r10b
xor cl, 0xff
and cl, 0
mov bl, sil
xor bl, 0
mov dil, r10b
and dil, bl
mov r14b, sil
xor r14b, 1
and r14b, 0
and bl, 1
or cl, dil
or r14b, bl
xor cl, r14b
mov bl, r11b
xor bl, 0xff
xor cl, 0xff
mov dil, sil
xor dil, 0
or bl, cl
or dil, 0
xor bl, 0xff
and bl, dil
mov cl, r11b
xor cl, 0xff
and cl, 0
mov dil, sil
xor dil, 0
and r11b, dil
mov r14b, sil
xor r14b, 1
and r14b, 0
and dil, 1
or cl, r11b
or r14b, dil
xor cl, r14b
xor r10b, 0xff
xor cl, 0xff
xor sil, 1
or r10b, cl
or sil, 1
xor r10b, 0xff
and r10b, sil
mov cl, bl
and cl, r10b
xor bl, r10b
or cl, bl
mov r10b, cl
xor r10b, 0xff
mov r11b, al
xor r11b, r10b
and r11b, al
mov r10b, al
xor r10b, 0xff
mov bl, cl
and bl, r10b
xor cl, 0xff
and al, cl
or bl, al
mov al, r11b
and al, bl
xor r11b, bl
or al, r11b
test al, 1
jne 0x6d88c4c1
jmp 0x6d8bd312
xor eax, eax
mov ecx, dword [rbp + 0x1b8]
mov edx, dword [rbp + 0x1b0]
cmp ecx, edx
setb r8b
mov r9d, dword [sym.out.dll_x.13]
mov r10d, dword [sym.out.dll_y.14]
mov r11d, 0xad397b4d
add r11d, 0
sub r11d, 1
sub r11d, 0xad397b4d
mov esi, eax
sub esi, r11d
mov r11d, eax
sub r11d, esi
mov esi, eax
sub esi, 0x5e0d9254
sub esi, r9d
add esi, 0x5e0d9254
mov edi, 0xca238572
add edi, 0
sub edi, r11d
sub edi, 0xca238572
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
xor r15b, 0xff
xor r15b, 1
and r15b, 0xff
mov al, r12b
xor al, 1
and al, 0
mov r9b, r12b
xor r9b, 0
mov r13b, r9b
and r13b, 1
mov r10b, r12b
xor r10b, 1
and r10b, 0
and r9b, 1
or al, r13b
or r10b, r9b
xor al, r10b
mov r9b, bl
xor r9b, 0xff
mov r10b, al
xor r10b, 0xff
mov r13b, r12b
xor r13b, 1
or r9b, r10b
or r13b, 1
xor r9b, 0xff
and r9b, r13b
mov r10b, r12b
xor r10b, 1
and r10b, 1
mov r13b, r12b
xor r13b, 1
and r13b, 1
or r10b, r13b
xor r10b, 0xff
mov r13b, r12b
xor r13b, 1
mov r11b, r12b
xor r11b, 1
or r10b, r13b
or r11b, 1
xor r10b, 0xff
and r10b, r11b
mov r11b, r12b
xor r11b, 1
xor al, 0xff
mov r13b, r12b
xor r13b, 1
or r11b, al
or r13b, 1
xor r11b, 0xff
and r11b, r13b
mov al, r15b
and al, r9b
xor r15b, r9b
or al, r15b
mov r9b, r10b
and r9b, r11b
xor r10b, r11b
or r9b, r10b
mov r10b, al
xor r10b, 0xff
mov r11b, r9b
and r11b, r10b
xor r9b, 0xff
and al, r9b
or r11b, al
mov al, r14b
xor al, 0xff
and al, 1
mov r9b, r12b
xor r9b, 1
mov r10b, r14b
and r10b, r9b
or al, r10b
mov r9b, r12b
xor r9b, 1
xor al, 0xff
mov r10b, r12b
xor r10b, 1
or r9b, al
or r10b, 1
xor r9b, 0xff
and r9b, r10b
mov al, r12b
xor al, 1
and al, 1
mov r10b, r12b
xor r10b, 1
and r10b, 1
or al, r10b
mov r10b, r14b
xor r10b, 0xff
xor al, 0xff
mov r15b, r12b
xor r15b, 0
or r10b, al
or r15b, 0
xor r10b, 0xff
and r10b, r15b
mov al, r9b
and al, r10b
xor r9b, r10b
or al, r9b
mov r9b, r12b
xor r9b, 1
and r9b, 1
mov r10b, r12b
xor r10b, 1
and r10b, 1
or r9b, r10b
xor r9b, 0xff
xor r9b, 1
and r9b, 0xff
mov r10b, r12b
xor r10b, 1
and r10b, 0
mov r15b, r12b
xor r15b, 0
mov r13b, r15b
and r13b, 1
mov sil, r12b
xor sil, 1
and sil, 0
and r15b, 1
or r10b, r13b
or sil, r15b
xor r10b, sil
xor r10b, 0xff
xor r10b, 1
and r10b, 0xff
mov sil, r9b
and sil, r10b
xor r9b, r10b
or sil, r9b
mov r9b, r12b
xor r9b, 1
and r9b, 1
mov r10b, r12b
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, r11b
xor r10b, 0xff
mov r15b, r9b
and r15b, r10b
xor r9b, 0xff
mov r10b, r11b
and r10b, r9b
or r15b, r10b
xor r15b, 0xff
mov r9b, r11b
xor r9b, 0xff
mov r10b, r12b
xor r10b, 1
or r15b, r9b
or r10b, 1
xor r15b, 0xff
and r15b, r10b
mov r9b, sil
xor r9b, 0xff
and r9b, 1
mov r10b, r12b
xor r10b, 1
mov r13b, sil
and r13b, r10b
mov dil, r12b
xor dil, 1
and dil, 0xff
and r10b, 1
or r9b, r13b
or dil, r10b
xor r9b, dil
mov r10b, bl
xor r10b, 0xff
mov dil, r9b
and dil, r10b
xor r9b, 0xff
mov r10b, bl
and r10b, r9b
or dil, r10b
xor dil, 0xff
xor bl, 0xff
mov r9b, r12b
xor r9b, 1
or dil, bl
or r9b, 1
xor dil, 0xff
and dil, r9b
mov r9b, r12b
xor r9b, 1
and r9b, 0
mov r10b, r12b
xor r10b, 0
mov bl, r10b
and bl, 1
mov r13b, r12b
xor r13b, 1
and r13b, 0
and r10b, 1
or r9b, bl
or r13b, r10b
xor r9b, r13b
mov r10b, al
xor r10b, 0xff
mov bl, r9b
and bl, r10b
xor r9b, 0xff
mov r10b, al
and r10b, r9b
or bl, r10b
xor bl, 0xff
mov r9b, al
xor r9b, 0xff
mov r10b, r12b
xor r10b, 1
or bl, r9b
or r10b, 1
xor bl, 0xff
and bl, r10b
mov r9b, sil
xor r9b, 0xff
and r9b, 1
mov r10b, r12b
xor r10b, 1
mov r13b, sil
and r13b, r10b
or r9b, r13b
mov r10b, r14b
xor r10b, 0xff
and r10b, 0
mov r13b, r12b
xor r13b, 0
mov cl, r14b
and cl, r13b
mov dl, r9b
xor dl, 0xff
and dl, 0
and r9b, r13b
or r10b, cl
or dl, r9b
xor r10b, dl
xor r14b, 0xff
mov cl, r10b
xor cl, r14b
and cl, r10b
mov dl, dil
xor dl, 0xff
mov r9b, r15b
xor r9b, dl
and r9b, r15b
mov dl, r15b
xor dl, 0xff
and dl, 1
mov r10b, r12b
xor r10b, 1
and r15b, r10b
mov r14b, dil
xor r14b, 0xff
and r14b, 0xff
and dil, r10b
or dl, r15b
or r14b, dil
xor dl, r14b
mov r10b, r9b
xor r10b, 0xff
mov dil, dl
xor dil, 0xff
mov r14b, r12b
xor r14b, 1
mov r15b, r10b
and r15b, 0xff
and r9b, r14b
mov r13b, dil
and r13b, 0xff
and dl, r14b
or r15b, r9b
or r13b, dl
xor r15b, r13b
or r10b, dil
xor r10b, 0xff
or r14b, 1
and r10b, r14b
or r15b, r10b
mov dl, bl
xor dl, 0xff
and dl, 1
mov r9b, r12b
xor r9b, 1
mov r10b, bl
and r10b, r9b
or dl, r10b
mov r9b, cl
xor r9b, 0xff
and r9b, 1
mov r10b, r12b
xor r10b, 1
mov dil, cl
and dil, r10b
mov r14b, r12b
xor r14b, 1
and r14b, 0xff
and r10b, 1
or r9b, dil
or r14b, r10b
xor r9b, r14b
mov r10b, r12b
xor r10b, 1
and r10b, 0
mov dil, r12b
xor dil, 0
mov r14b, dil
and r14b, 1
mov r13b, r12b
xor r13b, 1
and r13b, 0
and dil, 1
or r10b, r14b
or r13b, dil
xor r10b, r13b
mov dil, dl
xor dil, 0xff
mov r14b, r12b
xor r14b, 1
mov r13b, r12b
xor r13b, 1
or dil, r14b
or r13b, 1
xor dil, 0xff
and dil, r13b
xor bl, 0xff
mov r14b, r10b
xor r14b, 0xff
mov r13b, r12b
xor r13b, 1
or bl, r14b
or r13b, 1
xor bl, 0xff
and bl, r13b
mov r14b, r9b
xor r14b, 0xff
mov r13b, r12b
xor r13b, 1
mov byte [rbp + 0x1af], r12b
xor r12b, 1
or r14b, r13b
or r12b, 1
xor r14b, 0xff
and r14b, r12b
xor cl, 0xff
mov r12b, r10b
xor r12b, 0xff
mov r13b, byte [rbp + 0x1af]
xor r13b, 1
or cl, r12b
or r13b, 1
xor cl, 0xff
and cl, r13b
mov r12b, dil
xor r12b, 0xff
mov r13b, bl
xor r13b, 0xff
mov byte [rbp + 0x1ae], al
mov al, byte [rbp + 0x1af]
xor al, 1
mov byte [rbp + 0x1ad], r12b
and r12b, 0xff
and dil, al
mov byte [rbp + 0x1ac], r13b
and r13b, 0xff
and bl, al
or r12b, dil
or r13b, bl
xor r12b, r13b
mov bl, byte [rbp + 0x1ad]
mov dil, byte [rbp + 0x1ac]
or bl, dil
xor bl, 0xff
or al, 1
and bl, al
or r12b, bl
mov al, r14b
and al, cl
xor r14b, cl
or al, r14b
mov cl, r12b
xor cl, 0xff
mov bl, al
and bl, cl
xor al, 0xff
and r12b, al
or bl, r12b
mov al, dl
xor al, 0xff
mov cl, r9b
xor cl, 0xff
mov r14b, byte [rbp + 0x1af]
xor r14b, 1
mov r12b, al
and r12b, 0xff
and dl, r14b
mov r13b, cl
and r13b, 0xff
and r9b, r14b
or r12b, dl
or r13b, r9b
xor r12b, r13b
or al, cl
xor al, 0xff
or r14b, 1
and al, r14b
or r12b, al
mov al, r12b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x1af]
xor cl, 1
and r12b, cl
or al, r12b
mov cl, r10b
and cl, 1
xor r10b, 1
or cl, r10b
xor cl, 0xff
mov dl, al
xor dl, cl
and dl, al
mov al, bl
and al, dl
xor bl, dl
or al, bl
mov cl, r15b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x1af]
xor dl, 1
mov r9b, r15b
and r9b, dl
or cl, r9b
mov dl, byte [rbp + 0x1af]
xor dl, 1
xor cl, 0xff
mov r9b, byte [rbp + 0x1af]
xor r9b, 1
or dl, cl
or r9b, 1
xor dl, 0xff
and dl, r9b
mov cl, byte [rbp + 0x1af]
xor cl, 1
and cl, 0
mov r9b, byte [rbp + 0x1af]
xor r9b, 0
mov r10b, r9b
and r10b, 1
mov bl, byte [rbp + 0x1af]
xor bl, 1
and bl, 0
and r9b, 1
or cl, r10b
or bl, r9b
xor cl, bl
mov r9b, cl
xor r9b, 0xff
mov r10b, r15b
xor r10b, r9b
and r10b, r15b
mov r9b, al
xor r9b, 0xff
and r9b, 0
mov bl, byte [rbp + 0x1af]
xor bl, 0
mov r14b, al
and r14b, bl
mov r15b, byte [rbp + 0x1af]
xor r15b, 1
and r15b, 0
and bl, 1
or r9b, r14b
or r15b, bl
xor r9b, r15b
xor r9b, 0xff
mov bl, byte [rbp + 0x1af]
xor bl, 1
mov r14b, byte [rbp + 0x1af]
xor r14b, 0
or r9b, bl
or r14b, 0
xor r9b, 0xff
and r9b, r14b
xor al, 0xff
xor cl, 0xff
mov bl, byte [rbp + 0x1af]
xor bl, 1
or al, cl
or bl, 1
xor al, 0xff
and al, bl
mov cl, dl
and cl, r10b
xor dl, r10b
or cl, dl
mov dl, r9b
and dl, al
xor r9b, al
or dl, r9b
mov al, cl
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x1af]
xor r9b, 1
and cl, r9b
mov r10b, dl
xor r10b, 0xff
and r10b, 0xff
and dl, r9b
or al, cl
or r10b, dl
xor al, r10b
mov cl, r11b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x1af]
xor dl, 1
mov r9b, r11b
and r9b, dl
or cl, r9b
mov dl, byte [rbp + 0x1ae]
xor dl, 0xff
and dl, 0
mov r9b, byte [rbp + 0x1af]
xor r9b, 0
mov r10b, byte [rbp + 0x1ae]
and r10b, r9b
mov bl, byte [rbp + 0x1af]
xor bl, 1
and bl, 0
and r9b, 1
or dl, r10b
or bl, r9b
xor dl, bl
mov r9b, byte [rbp + 0x1af]
xor r9b, 1
and r9b, 0
mov r10b, byte [rbp + 0x1af]
xor r10b, 0
mov bl, r10b
and bl, 1
mov r14b, byte [rbp + 0x1af]
xor r14b, 1
and r14b, 0
and r10b, 1
or r9b, bl
or r14b, r10b
xor r9b, r14b
mov r10b, cl
xor r10b, 0xff
mov bl, byte [rbp + 0x1af]
xor bl, 1
mov r14b, byte [rbp + 0x1af]
xor r14b, 0
or r10b, bl
or r14b, 0
xor r10b, 0xff
and r10b, r14b
mov bl, r9b
xor bl, 0xff
mov r14b, r11b
xor r14b, bl
and r14b, r11b
mov r11b, byte [rbp + 0x1af]
xor r11b, 1
mov bl, dl
xor bl, r11b
and bl, dl
mov r11b, byte [rbp + 0x1ae]
xor r11b, 0xff
mov r15b, r9b
xor r15b, 0xff
mov r12b, byte [rbp + 0x1af]
xor r12b, 0
or r11b, r15b
or r12b, 0
xor r11b, 0xff
and r11b, r12b
mov r15b, r10b
xor r15b, 0xff
mov r12b, r14b
xor r12b, 0xff
mov r13b, byte [rbp + 0x1af]
xor r13b, 1
mov dil, r15b
and dil, 0xff
and r10b, r13b
mov byte [rbp + 0x1ab], r12b
and r12b, 0xff
and r14b, r13b
or dil, r10b
or r12b, r14b
xor dil, r12b
mov r10b, byte [rbp + 0x1ab]
or r15b, r10b
xor r15b, 0xff
or r13b, 1
and r15b, r13b
or dil, r15b
mov r14b, bl
and r14b, r11b
xor bl, r11b
or r14b, bl
mov r11b, dil
xor r11b, 0xff
mov bl, r14b
and bl, r11b
xor r14b, 0xff
and dil, r14b
or bl, dil
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 + 0x1af]
xor dl, 1
and r11b, dl
or cl, r11b
mov dl, r9b
and dl, 1
xor r9b, 1
or dl, r9b
xor dl, 0xff
mov r9b, cl
xor r9b, dl
and r9b, cl
mov cl, bl
xor cl, 0xff
mov dl, r9b
xor dl, 0xff
mov r11b, byte [rbp + 0x1af]
xor r11b, 1
mov dil, cl
and dil, 0xff
and bl, r11b
mov r14b, dl
and r14b, 0xff
and r9b, r11b
or dil, bl
or r14b, r9b
xor dil, r14b
or cl, dl
xor cl, 0xff
or r11b, 1
and cl, r11b
or dil, cl
mov cl, dil
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x1af]
xor dl, 1
mov r9b, dil
and r9b, dl
or cl, r9b
xor cl, 0xff
xor cl, 0
and cl, 0
mov dl, byte [rbp + 0x1af]
xor dl, 0
and dl, 0
mov r9b, byte [rbp + 0x1af]
xor r9b, 0
mov r11b, r9b
and r11b, 0
mov bl, byte [rbp + 0x1af]
xor bl, 1
and bl, 0
and r9b, 1
or dl, r11b
or bl, r9b
xor dl, bl
xor dil, 0xff
mov r9b, dl
xor r9b, 0xff
mov r11b, byte [rbp + 0x1af]
xor r11b, 0
or dil, r9b
or r11b, 0
xor dil, 0xff
and dil, r11b
mov r9b, byte [rbp + 0x1af]
xor r9b, 1
and r9b, 1
mov r11b, byte [rbp + 0x1af]
xor r11b, 1
and r11b, 1
or r9b, r11b
xor r9b, 0xff
mov r11b, byte [rbp + 0x1af]
xor r11b, 0
mov bl, byte [rbp + 0x1af]
xor bl, 0
or r9b, r11b
or bl, 0
xor r9b, 0xff
and r9b, bl
mov r11b, byte [rbp + 0x1af]
xor r11b, 1
xor dl, 0xff
mov bl, byte [rbp + 0x1af]
xor bl, 1
or r11b, dl
or bl, 1
xor r11b, 0xff
and r11b, bl
mov dl, cl
and dl, dil
xor cl, dil
or dl, cl
mov cl, r9b
xor cl, 0xff
mov bl, r11b
xor bl, 0xff
mov dil, byte [rbp + 0x1af]
xor dil, 1
mov r14b, cl
and r14b, 0xff
and r9b, dil
mov r15b, bl
and r15b, 0xff
and r11b, dil
or r14b, r9b
or r15b, r11b
xor r14b, r15b
or cl, bl
xor cl, 0xff
or dil, 1
and cl, dil
or r14b, cl
mov cl, dl
xor cl, 0xff
and cl, 0
mov r9b, byte [rbp + 0x1af]
xor r9b, 0
and dl, r9b
mov r11b, r14b
xor r11b, 0xff
and r11b, 0
and r14b, r9b
or cl, dl
or r11b, r14b
xor cl, r11b
mov dl, sil
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov r9b, byte [rbp + 0x1af]
xor r9b, 1
and r9b, 1
mov r11b, byte [rbp + 0x1af]
xor r11b, 1
mov bl, r11b
and bl, 1
mov dil, sil
xor dil, 0xff
and dil, 0xff
and sil, r11b
or r9b, bl
or dil, sil
xor r9b, dil
mov r11b, dl
xor r11b, 0xff
mov bl, r9b
xor bl, 0xff
mov sil, byte [rbp + 0x1af]
xor sil, 1
mov dil, r11b
and dil, 0xff
and dl, sil
mov r14b, bl
and r14b, 0xff
and r9b, sil
or dil, dl
or r14b, r9b
xor dil, r14b
or r11b, bl
xor r11b, 0xff
or sil, 1
and r11b, sil
or dil, r11b
mov dl, dil
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x1af]
xor r9b, 1
and dil, r9b
mov r11b, byte [rbp + 0x1af]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or dl, dil
or r11b, r9b
xor dl, r11b
mov r9b, cl
xor r9b, 0xff
and r9b, 0
mov r11b, byte [rbp + 0x1af]
xor r11b, 0
mov bl, cl
and bl, r11b
mov sil, dl
xor sil, 0xff
and sil, 0
and dl, r11b
or r9b, bl
or sil, dl
xor r9b, sil
xor r9b, 0xff
xor cl, 0xff
mov dl, byte [rbp + 0x1af]
xor dl, 1
or r9b, cl
or dl, 1
xor r9b, 0xff
and r9b, dl
mov cl, al
xor cl, 0xff
and cl, 0
mov dl, byte [rbp + 0x1af]
xor dl, 0
mov r11b, al
and r11b, dl
mov bl, byte [rbp + 0x1af]
xor bl, 1
and bl, 0
and dl, 1
or cl, r11b
or bl, dl
xor cl, bl
mov dl, r9b
xor dl, 0xff
and dl, 0
mov r11b, byte [rbp + 0x1af]
xor r11b, 0
mov bl, r9b
and bl, r11b
mov sil, byte [rbp + 0x1af]
xor sil, 1
and sil, 0
and r11b, 1
or dl, bl
or sil, r11b
xor dl, sil
mov r11b, byte [rbp + 0x1af]
xor r11b, 1
and r11b, 0
mov bl, byte [rbp + 0x1af]
xor bl, 0
mov sil, bl
and sil, 1
mov dil, byte [rbp + 0x1af]
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 + 0x1af]
xor sil, 1
mov dil, byte [rbp + 0x1af]
xor dil, 0
or bl, sil
or dil, 0
xor bl, 0xff
and bl, dil
xor al, 0xff
mov sil, r11b
xor sil, 0xff
mov dil, byte [rbp + 0x1af]
xor dil, 1
or al, sil
or dil, 1
xor al, 0xff
and al, dil
mov sil, dl
xor sil, 0xff
mov dil, byte [rbp + 0x1af]
xor dil, 1
mov r14b, byte [rbp + 0x1af]
xor r14b, 1
or sil, dil
or r14b, 1
xor sil, 0xff
and sil, r14b
mov dil, r11b
xor dil, 0xff
mov r14b, r9b
xor r14b, dil
and r14b, r9b
mov r9b, bl
xor r9b, 0xff
mov dil, al
xor dil, 0xff
mov r15b, byte [rbp + 0x1af]
xor r15b, 0
mov r12b, r9b
and r12b, 0
and bl, r15b
mov r13b, dil
and r13b, 0
and al, r15b
or r12b, bl
or r13b, al
xor r12b, r13b
or r9b, dil
xor r9b, 0xff
or r15b, 0
and r9b, r15b
or r12b, r9b
mov al, sil
xor al, 0xff
mov r9b, r14b
xor r9b, 0xff
mov bl, byte [rbp + 0x1af]
xor bl, 1
mov dil, al
and dil, 0xff
and sil, bl
mov r15b, r9b
and r15b, 0xff
and r14b, bl
or dil, sil
or r15b, r14b
xor dil, r15b
or al, r9b
xor al, 0xff
or bl, 1
and al, bl
or dil, al
mov al, r12b
xor al, 0xff
mov r9b, dil
and r9b, al
xor dil, 0xff
and r12b, dil
or r9b, r12b
mov al, cl
xor al, 0xff
mov bl, dl
xor bl, 0xff
mov sil, byte [rbp + 0x1af]
xor sil, 1
mov dil, al
and dil, 0xff
and cl, sil
mov r14b, bl
and r14b, 0xff
and dl, sil
or dil, cl
or r14b, dl
xor dil, r14b
or al, bl
xor al, 0xff
or sil, 1
and al, sil
or dil, al
mov al, dil
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x1af]
xor cl, 1
and dil, cl
or al, dil
mov cl, byte [rbp + 0x1af]
xor cl, 1
mov dl, r11b
xor dl, 0xff
mov bl, byte [rbp + 0x1af]
xor bl, 0
mov sil, cl
and sil, 0
mov dil, bl
and dil, 1
mov r14b, dl
and r14b, 0
and r11b, bl
or sil, dil
or r14b, r11b
xor sil, r14b
or cl, dl
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, r9b
and al, cl
xor r9b, cl
or al, r9b
test al, 1
mov byte [rbp + 0x1aa], r8b
jne 0x6d88d341
jmp 0x6d8bd312
jmp 0x6d88d346
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
sub r8d, 0x243f9fee
add r8d, 0xcb4a80a6
add r8d, 0x243f9fee
mov r9d, eax
sub r9d, 0xd29fddc4
sub r8d, r9d
add r8d, 0x425c4a6c
sub r8d, 0xcb4a80a6
sub r8d, 0x425c4a6c
mov r9d, eax
sub r9d, 1
add r9d, 0
mov r10d, eax
sub r10d, r9d
sub r8d, r10d
sub eax, 0xf3727dd7
sub eax, 0xd29fddc4
add eax, 0xf3727dd7
sub r8d, 0x39092595
add r8d, eax
add r8d, 0x39092595
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or sil, r15b
xor sil, 0xff
xor sil, 1
and sil, 0xff
mov r14b, dil
xor r14b, 1
and r14b, 1
mov r15b, dil
xor r15b, 1
and r15b, 1
or r14b, r15b
xor r14b, 0xff
mov r15b, r11b
xor r15b, r14b
and r15b, r11b
mov r14b, sil
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, 0
mov r12b, dil
xor r12b, 0
mov r13b, r12b
and r13b, 0
mov al, dil
xor al, 1
and al, 0
and r12b, 1
or sil, r13b
or al, r12b
xor sil, al
mov al, sil
xor al, 0xff
mov r12b, bl
xor r12b, al
and r12b, bl
mov al, dil
xor al, 1
and al, 1
mov r13b, dil
xor r13b, 1
mov cl, r13b
and cl, 1
mov dl, dil
xor dl, 1
and dl, 0xff
and r13b, 1
or al, cl
or dl, r13b
xor al, dl
xor al, 0xff
mov cl, dil
xor cl, 0
mov dl, dil
xor dl, 1
or al, cl
or dl, 1
xor al, 0xff
and al, dl
mov cl, dil
xor cl, 1
xor sil, 0xff
mov dl, dil
xor dl, 1
or cl, sil
or dl, 1
xor cl, 0xff
and cl, dl
mov dl, r15b
and dl, r12b
xor r15b, r12b
or dl, r15b
mov sil, al
xor sil, 0xff
mov r15b, cl
xor r15b, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, sil
and r13b, 0
and al, r12b
mov r8b, r15b
and r8b, 0
and cl, r12b
or r13b, al
or r8b, cl
xor r13b, r8b
or sil, r15b
xor sil, 0xff
or r12b, 0
and sil, r12b
or r13b, sil
mov al, dl
xor al, 0xff
and al, 0
mov cl, dil
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, dil
xor cl, 0
and cl, 1
mov dl, dil
xor dl, 1
mov r8b, dl
and r8b, 0
mov sil, dil
xor sil, 1
and sil, 0xff
and dl, 1
or cl, r8b
or sil, dl
xor cl, sil
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov dl, dil
xor dl, 1
and dl, 1
mov r8b, dil
xor r8b, 1
and r8b, 1
or dl, r8b
xor dl, 0xff
xor dl, 0
and dl, 0
mov r8b, cl
xor r8b, 0xff
mov sil, dl
xor sil, 0xff
mov r15b, dil
xor r15b, 0
mov r12b, r8b
and r12b, 0
and cl, r15b
mov r13b, sil
and r13b, 0
and dl, r15b
or r12b, cl
or r13b, dl
xor r12b, r13b
or r8b, sil
xor r8b, 0xff
or r15b, 0
and r8b, r15b
or r12b, r8b
mov cl, dil
xor cl, 0
and cl, 1
mov dl, dil
xor dl, 1
mov r8b, dl
and r8b, 0
mov sil, dil
xor sil, 1
and sil, 0xff
and dl, 1
or cl, r8b
or sil, dl
xor cl, sil
mov dl, r14b
xor dl, 0xff
mov r8b, cl
and r8b, dl
xor cl, 0xff
mov dl, r14b
and dl, cl
or r8b, dl
mov cl, r14b
xor cl, 0xff
mov dl, r8b
xor dl, cl
and dl, r8b
mov cl, r12b
xor cl, 0xff
and cl, 1
mov r8b, dil
xor r8b, 1
mov sil, r12b
and sil, r8b
or cl, sil
mov r8b, r11b
xor r8b, 0xff
mov sil, cl
and sil, r8b
xor cl, 0xff
mov r8b, r11b
and r8b, cl
or sil, r8b
xor r11b, 0xff
mov cl, sil
xor cl, r11b
and cl, sil
mov r8b, dil
xor r8b, 0
and r8b, 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 r8b, sil
or r15b, r11b
xor r8b, r15b
mov r11b, al
xor r11b, 0xff
and r11b, 0
mov sil, dil
xor sil, 0
mov r15b, al
and r15b, sil
mov r13b, r8b
xor r13b, 0xff
and r13b, 0
and r8b, sil
or r11b, r15b
or r13b, r8b
xor r11b, r13b
mov r8b, al
xor r8b, 0xff
mov sil, r11b
xor sil, r8b
and sil, 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, dl
xor r11b, 0xff
and r11b, 1
mov bl, dil
xor bl, 1
mov r15b, dl
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, cl
xor bl, 0xff
and bl, 1
mov r15b, dil
xor r15b, 1
mov r13b, cl
and r13b, r15b
or bl, r13b
mov r15b, dil
xor r15b, 0
and r15b, 1
mov r13b, dil
xor r13b, 1
and r13b, 0
or r15b, r13b
mov r13b, dil
xor r13b, 0
mov r9b, r11b
xor r9b, r13b
and r9b, r11b
mov r13b, r15b
xor r13b, 0xff
mov r10b, dl
xor r10b, r13b
and r10b, dl
mov dl, dil
xor dl, 0
mov r13b, bl
xor r13b, dl
and r13b, bl
xor cl, 0xff
mov dl, r15b
xor dl, 0xff
mov byte [rbp + 0x1a9], dil
xor dil, 0
or cl, dl
or dil, 0
xor cl, 0xff
and cl, dil
mov dl, r9b
and dl, r10b
xor r9b, r10b
or dl, r9b
mov r9b, r13b
xor r9b, 0xff
mov r10b, cl
xor r10b, 0xff
mov dil, byte [rbp + 0x1a9]
xor dil, 0
mov byte [rbp + 0x1a8], r9b
and r9b, 0
and r13b, dil
mov byte [rbp + 0x1a7], r10b
and r10b, 0
and cl, dil
or r9b, r13b
or r10b, cl
xor r9b, r10b
mov cl, byte [rbp + 0x1a8]
mov r10b, byte [rbp + 0x1a7]
or cl, r10b
xor cl, 0xff
or dil, 0
and cl, dil
or r9b, cl
mov cl, dl
xor cl, 0xff
mov dil, r9b
and dil, cl
xor r9b, 0xff
and dl, r9b
or dil, dl
mov cl, r11b
xor cl, 0xff
mov dl, bl
xor dl, 0xff
mov r9b, byte [rbp + 0x1a9]
xor r9b, 1
mov r13b, cl
and r13b, 0xff
and r11b, r9b
mov r10b, dl
and r10b, 0xff
and bl, r9b
or r13b, r11b
or r10b, bl
xor r13b, r10b
or cl, dl
xor cl, 0xff
or r9b, 1
and cl, r9b
or r13b, cl
mov cl, r13b
xor cl, 0xff
and cl, 0
mov dl, byte [rbp + 0x1a9]
xor dl, 0
and r13b, dl
mov r9b, byte [rbp + 0x1a9]
xor r9b, 1
and r9b, 0
and dl, 1
or cl, r13b
or r9b, dl
xor cl, r9b
mov dl, r15b
and dl, 0
xor r15b, 0
or dl, r15b
xor dl, 0xff
mov r9b, cl
xor r9b, dl
and r9b, cl
mov cl, dil
xor cl, 0xff
mov dl, r9b
xor dl, 0xff
mov r10b, byte [rbp + 0x1a9]
xor r10b, 1
mov r11b, cl
and r11b, 0xff
and dil, r10b
mov bl, dl
and bl, 0xff
and r9b, r10b
or r11b, dil
or bl, r9b
xor r11b, bl
or cl, dl
xor cl, 0xff
or r10b, 1
and cl, r10b
or r11b, cl
mov cl, sil
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x1a9]
xor dl, 1
mov r9b, sil
and r9b, dl
or cl, r9b
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x1a9]
xor r9b, 1
mov r10b, r8b
and r10b, r9b
or dl, r10b
mov r9b, byte [rbp + 0x1a9]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0x1a9]
xor r10b, 1
mov bl, r10b
and bl, 1
mov dil, byte [rbp + 0x1a9]
xor dil, 1
and dil, 0xff
and r10b, 1
or r9b, bl
or dil, r10b
xor r9b, dil
mov r10b, byte [rbp + 0x1a9]
xor r10b, 1
mov bl, cl
xor bl, r10b
and bl, cl
xor sil, 0xff
mov r10b, r9b
xor r10b, 0xff
mov dil, byte [rbp + 0x1a9]
xor dil, 1
or sil, r10b
or dil, 1
xor sil, 0xff
and sil, dil
mov r10b, byte [rbp + 0x1a9]
xor r10b, 1
mov dil, dl
xor dil, r10b
and dil, dl
xor r8b, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r15b, byte [rbp + 0x1a9]
xor r15b, 1
or r8b, r10b
or r15b, 1
xor r8b, 0xff
and r8b, r15b
mov r10b, bl
xor r10b, 0xff
mov r15b, sil
xor r15b, 0xff
mov r13b, byte [rbp + 0x1a9]
xor r13b, 1
mov byte [rbp + 0x1a6], r10b
and r10b, 0xff
and bl, r13b
mov byte [rbp + 0x1a5], r15b
and r15b, 0xff
and sil, r13b
or r10b, bl
or r15b, sil
xor r10b, r15b
mov bl, byte [rbp + 0x1a6]
mov sil, byte [rbp + 0x1a5]
or bl, sil
xor bl, 0xff
or r13b, 1
and bl, r13b
or r10b, bl
mov bl, dil
xor bl, 0xff
mov r15b, r8b
xor r15b, 0xff
mov r13b, byte [rbp + 0x1a9]
xor r13b, 1
mov sil, bl
and sil, 0xff
and dil, r13b
mov byte [rbp + 0x1a4], r15b
and r15b, 0xff
and r8b, r13b
or sil, dil
or r15b, r8b
xor sil, r15b
mov r8b, byte [rbp + 0x1a4]
or bl, r8b
xor bl, 0xff
or r13b, 1
and bl, r13b
or sil, bl
mov bl, r10b
xor bl, 0xff
mov dil, sil
and dil, bl
xor sil, 0xff
and r10b, sil
or dil, r10b
mov r10b, cl
xor r10b, 0xff
mov bl, dl
xor bl, 0xff
mov sil, byte [rbp + 0x1a9]
xor sil, 0
mov r15b, r10b
and r15b, 0
and cl, sil
mov r13b, bl
and r13b, 0
and dl, sil
or r15b, cl
or r13b, dl
xor r15b, r13b
or r10b, bl
xor r10b, 0xff
or sil, 0
and r10b, sil
or r15b, r10b
mov cl, r15b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x1a9]
xor dl, 1
and r15b, dl
or cl, r15b
mov dl, r9b
and dl, 1
xor r9b, 1
or dl, r9b
xor dl, 0xff
mov r9b, cl
xor r9b, dl
and r9b, cl
mov cl, dil
xor cl, 0xff
mov dl, r9b
xor dl, 0xff
mov r10b, byte [rbp + 0x1a9]
xor r10b, 1
mov bl, cl
and bl, 0xff
and dil, r10b
mov sil, dl
and sil, 0xff
and r9b, r10b
or bl, dil
or sil, r9b
xor bl, sil
or cl, dl
xor cl, 0xff
or r10b, 1
and cl, r10b
or bl, cl
mov cl, r11b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x1a9]
xor dl, 1
mov r9b, r11b
and r9b, dl
or cl, r9b
mov dl, bl
xor dl, 0xff
xor cl, 0xff
mov r9b, byte [rbp + 0x1a9]
xor r9b, 0
or dl, cl
or r9b, 0
xor dl, 0xff
and dl, r9b
mov cl, bl
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp + 0x1a9]
xor r9b, 1
and bl, r9b
or cl, bl
xor r11b, 0xff
xor cl, 0xff
mov r9b, byte [rbp + 0x1a9]
xor r9b, 1
or r11b, cl
or r9b, 1
xor r11b, 0xff
and r11b, r9b
mov cl, dl
and cl, r11b
xor dl, r11b
or cl, dl
mov dl, al
xor dl, 0xff
mov r9b, r14b
xor r9b, dl
and r9b, r14b
mov dl, r14b
xor dl, 0xff
and dl, 0
mov r10b, byte [rbp + 0x1a9]
xor r10b, 0
and r14b, r10b
mov r11b, al
xor r11b, 0xff
and r11b, 0
and al, r10b
or dl, r14b
or r11b, al
xor dl, r11b
mov al, r9b
and al, dl
xor r9b, dl
or al, r9b
mov dl, al
xor dl, 0xff
and dl, 0
mov r9b, byte [rbp + 0x1a9]
xor r9b, 0
mov r10b, al
and r10b, r9b
mov r11b, byte [rbp + 0x1a9]
xor r11b, 1
and r11b, 0
and r9b, 1
or dl, r10b
or r11b, r9b
xor dl, r11b
mov r9b, byte [rbp + 0x1a9]
xor r9b, 1
xor dl, 0xff
mov r10b, byte [rbp + 0x1a9]
xor r10b, 0
or r9b, dl
or r10b, 0
xor r9b, 0xff
and r9b, r10b
mov dl, byte [rbp + 0x1a9]
xor dl, 1
and dl, 1
mov r10b, byte [rbp + 0x1a9]
xor r10b, 1
and r10b, 1
or dl, r10b
xor al, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, byte [rbp + 0x1a9]
xor r11b, 1
or al, r10b
or r11b, 1
xor al, 0xff
and al, r11b
mov r10b, byte [rbp + 0x1a9]
xor r10b, 1
and r10b, 1
mov r11b, byte [rbp + 0x1a9]
xor r11b, 1
and r11b, 1
or r10b, r11b
mov r11b, byte [rbp + 0x1a9]
xor r11b, 1
mov bl, r10b
xor bl, r11b
and bl, r10b
mov r10b, byte [rbp + 0x1a9]
xor r10b, 1
xor dl, 0xff
mov r11b, byte [rbp + 0x1a9]
xor r11b, 1
or r10b, dl
or r11b, 1
xor r10b, 0xff
and r10b, r11b
mov dl, r9b
xor dl, 0xff
mov r11b, al
xor r11b, 0xff
mov sil, byte [rbp + 0x1a9]
xor sil, 0
mov dil, dl
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 dl, r11b
xor dl, 0xff
or sil, 0
and dl, sil
or dil, dl
mov al, bl
and al, r10b
xor bl, r10b
or al, bl
mov dl, dil
xor dl, 0xff
mov r9b, al
and r9b, dl
xor al, 0xff
and dil, al
or r9b, dil
mov al, byte [rbp + 0x1a9]
xor al, 0
and al, 1
mov dl, byte [rbp + 0x1a9]
xor dl, 1
mov r10b, dl
and r10b, 0
mov r11b, byte [rbp + 0x1a9]
xor r11b, 1
and r11b, 0xff
and dl, 1
or al, r10b
or r11b, dl
xor al, r11b
mov dl, r12b
xor dl, 0xff
and dl, 1
mov r10b, byte [rbp + 0x1a9]
xor r10b, 1
mov r11b, r12b
and r11b, r10b
mov bl, byte [rbp + 0x1a9]
xor bl, 1
and bl, 0xff
and r10b, 1
or dl, r11b
or bl, r10b
xor dl, bl
mov r10b, byte [rbp + 0x1a9]
xor r10b, 1
and r10b, 1
mov r11b, byte [rbp + 0x1a9]
xor r11b, 1
and r11b, 1
or r10b, r11b
mov r11b, al
xor r11b, 0xff
mov bl, byte [rbp + 0x1a9]
xor bl, 1
mov sil, byte [rbp + 0x1a9]
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, byte [rbp + 0x1a9]
xor sil, 1
mov dil, dl
xor dil, sil
and dil, dl
xor r12b, 0xff
mov sil, r10b
xor sil, 0xff
mov r14b, byte [rbp + 0x1a9]
xor r14b, 0
or r12b, sil
or r14b, 0
xor r12b, 0xff
and r12b, r14b
mov sil, r11b
xor sil, 0xff
mov r14b, bl
xor r14b, 0xff
mov r15b, byte [rbp + 0x1a9]
xor r15b, 0
mov r13b, sil
and r13b, 0
and r11b, r15b
mov r8b, r14b
and r8b, 0
and bl, r15b
or r13b, r11b
or r8b, bl
xor r13b, r8b
or sil, r14b
xor sil, 0xff
or r15b, 0
and sil, r15b
or r13b, sil
mov r8b, dil
and r8b, r12b
xor dil, r12b
or r8b, dil
mov r11b, r13b
xor r11b, 0xff
mov bl, r8b
and bl, r11b
xor r8b, 0xff
and r13b, r8b
or bl, r13b
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 + 0x1a9]
xor dl, 1
and r8b, dl
or al, r8b
mov dl, r10b
and dl, 1
xor r10b, 1
or dl, r10b
xor al, 0xff
xor dl, 0xff
mov r8b, byte [rbp + 0x1a9]
xor r8b, 1
or al, dl
or r8b, 1
xor al, 0xff
and al, r8b
mov dl, bl
xor dl, 0xff
mov r8b, al
xor r8b, 0xff
mov r10b, byte [rbp + 0x1a9]
xor r10b, 0
mov r11b, dl
and r11b, 0
and bl, r10b
mov sil, r8b
and sil, 0
and al, r10b
or r11b, bl
or sil, al
xor r11b, sil
or dl, r8b
xor dl, 0xff
or r10b, 0
and dl, r10b
or r11b, dl
mov al, r9b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x1a9]
xor dl, 1
and r9b, dl
or al, r9b
mov dl, r11b
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp + 0x1a9]
xor r8b, 0
and r11b, r8b
mov r9b, byte [rbp + 0x1a9]
xor r9b, 1
and r9b, 0
and r8b, 1
or dl, r11b
or r9b, r8b
xor dl, r9b
mov r8b, byte [rbp + 0x1a9]
xor r8b, 1
and r8b, 1
mov r9b, byte [rbp + 0x1a9]
xor r9b, 1
and r9b, 1
or r8b, r9b
mov r9b, al
xor r9b, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, byte [rbp + 0x1a9]
xor r11b, 1
mov bl, r9b
and bl, 0xff
and al, r11b
mov sil, r10b
and sil, 0xff
and dl, r11b
or bl, al
or sil, dl
xor bl, sil
or r9b, r10b
xor r9b, 0xff
or r11b, 1
and r9b, r11b
or bl, r9b
mov al, r8b
and al, 1
xor r8b, 1
or al, r8b
mov dl, bl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x1a9]
xor r8b, 1
and bl, r8b
or dl, bl
xor al, 0xff
mov r8b, dl
xor r8b, al
and r8b, dl
mov al, cl
xor al, 0xff
mov dl, r8b
xor dl, 0xff
mov r9b, byte [rbp + 0x1a9]
xor r9b, 0
or al, dl
or r9b, 0
xor al, 0xff
and al, r9b
mov dl, cl
xor dl, 0xff
and dl, 0
mov r9b, byte [rbp + 0x1a9]
xor r9b, 0
and cl, r9b
mov r10b, r8b
xor r10b, 0xff
and r10b, 0
and r8b, r9b
or dl, cl
or r10b, r8b
xor dl, r10b
mov cl, al
and cl, dl
xor al, dl
or cl, al
test cl, 1
jne 0x6d88e0e7
jmp 0x6d8bad21
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
sub r8d, 0xb8747bd
add r8d, 0x9bfd8447
add r8d, 0xb8747bd
sub r8d, 0x3388d8e3
add r8d, 0x55fbebbb
add r8d, 0x3388d8e3
add r8d, 0xf8c2d0ce
sub r8d, 0x9bfd8447
sub r8d, 0xf8c2d0ce
mov r9d, 0xaa27f1d3
add r9d, 0
sub r9d, 1
sub r9d, 0xaa27f1d3
mov r10d, eax
sub r10d, r9d
sub r8d, r10d
mov r9d, eax
sub r9d, 0x9a2f4b08
sub r8d, r9d
sub eax, 0x55fbebbb
add r8d, eax
add r8d, 0x306075ac
sub r8d, 0x9a2f4b08
sub r8d, 0x306075ac
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, 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
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 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, r15b
xor r11b, 0xff
and r11b, 1
mov sil, dil
xor sil, 1
mov r14b, r15b
and r14b, sil
or r11b, r14b
mov sil, bl
xor sil, 0xff
and sil, 1
mov r14b, dil
xor r14b, 1
mov r12b, bl
and r12b, r14b
or sil, r12b
mov r14b, dil
xor r14b, 0
and r14b, 1
mov r12b, dil
xor r12b, 1
and r12b, 0
or r14b, r12b
mov r12b, r11b
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, r14b
xor al, 0xff
mov r13b, r15b
xor r13b, al
and r13b, r15b
mov al, sil
xor al, 0xff
mov r15b, dil
xor r15b, 0
mov cl, dil
xor cl, 0
or al, r15b
or cl, 0
xor al, 0xff
and al, cl
mov cl, r14b
xor cl, 0xff
mov r15b, bl
xor r15b, cl
and r15b, bl
mov cl, r12b
xor cl, 0xff
mov bl, r13b
xor bl, 0xff
mov dl, dil
xor dl, 0
mov r8b, cl
and r8b, 0
and r12b, dl
mov r9b, bl
and r9b, 0
and r13b, dl
or r8b, r12b
or r9b, r13b
xor r8b, r9b
or cl, bl
xor cl, 0xff
or dl, 0
and cl, dl
or r8b, cl
mov cl, al
and cl, r15b
xor al, r15b
or cl, al
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, r11b
xor cl, 0xff
mov dl, sil
xor dl, 0xff
mov r8b, dil
xor r8b, 0
mov r9b, cl
and r9b, 0
and r11b, r8b
mov bl, dl
and bl, 0
and sil, r8b
or r9b, r11b
or bl, sil
xor r9b, bl
or cl, dl
xor cl, 0xff
or r8b, 0
and cl, r8b
or r9b, cl
mov cl, r9b
xor cl, 0xff
and cl, 1
mov dl, dil
xor dl, 1
and r9b, dl
or cl, r9b
mov dl, r14b
and dl, 0
xor r14b, 0
or dl, r14b
xor cl, 0xff
xor dl, 0xff
xor dil, 1
or cl, dl
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 0x6d88e41f
jmp 0x6d8bad21
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0xf373b5db
add r8d, 0
sub r8d, 0xfc98624e
sub r8d, 0xf373b5db
mov r9d, ecx
add r9d, 0xc556fd05
sub r9d, r8d
sub r9d, 0xc556fd05
mov r8d, eax
sub r8d, 0xb945cacb
add r9d, r8d
sub r9d, 0xca76f390
sub r9d, 1
add r9d, 0xca76f390
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0xb945cacb
add r8d, r9d
sub eax, r8d
sub eax, 0x715884a
add eax, 0xff1e0b63
add eax, 0x715884a
add eax, 0xe0a996b9
sub eax, 0xfc98624e
sub eax, 0xe0a996b9
add eax, 0x50620ca1
sub eax, 0xff1e0b63
sub eax, 0x50620ca1
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
or bl, r14b
mov dil, sil
xor dil, 0
xor bl, 0xff
mov r14b, sil
xor r14b, 0
or dil, bl
or r14b, 0
xor dil, 0xff
and dil, r14b
mov bl, sil
xor bl, 0
and bl, 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, 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
xor r15b, 0xff
mov al, sil
xor al, 0
mov r12b, sil
xor r12b, 1
or r15b, al
or r12b, 1
xor r15b, 0xff
and r15b, r12b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov al, dil
and al, r14b
xor dil, r14b
or al, dil
mov dil, r15b
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, 1
mov bl, sil
xor bl, 1
and al, bl
mov dil, r13b
xor dil, 0xff
and dil, 0xff
and r13b, bl
or cl, al
or dil, r13b
xor cl, dil
mov al, r11b
xor al, 0xff
and al, 1
mov bl, sil
xor bl, 1
mov dil, r11b
and dil, bl
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, 0
mov dil, sil
xor dil, 0
mov r14b, dil
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or al, r14b
or r15b, dil
xor al, r15b
mov dil, r11b
xor dil, 0xff
mov r14b, al
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
or dil, r14b
or r15b, 1
xor dil, 0xff
and dil, r15b
mov r14b, sil
xor r14b, 1
and r14b, 0
mov r15b, sil
xor r15b, 0
mov r12b, r15b
and r12b, 1
mov r13b, sil
xor r13b, 1
and r13b, 0
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, sil
xor r12b, 1
or r14b, r15b
or r12b, 1
xor r14b, 0xff
and r14b, r12b
mov r15b, sil
xor r15b, 1
xor al, 0xff
mov r12b, sil
xor r12b, 1
or r15b, al
or r12b, 1
xor r15b, 0xff
and r15b, r12b
mov al, bl
and al, dil
xor bl, dil
or al, bl
mov bl, r14b
and bl, r15b
xor r14b, r15b
or bl, r14b
mov dil, al
xor dil, 0xff
mov r14b, bl
and r14b, dil
xor bl, 0xff
and al, bl
or r14b, al
mov al, sil
xor al, 0
and al, 1
mov bl, sil
xor bl, 1
and bl, 0
or al, bl
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 r15b, dil
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 0
and dil, 1
or bl, r15b
or r12b, dil
xor bl, r12b
mov dil, sil
xor dil, 0
xor bl, 0xff
mov r15b, sil
xor r15b, 0
or dil, bl
or r15b, 0
xor dil, 0xff
and dil, r15b
mov bl, al
and bl, dil
xor al, dil
or bl, al
mov al, cl
xor al, 0xff
and al, 1
mov dil, sil
xor dil, 1
mov r15b, cl
and r15b, dil
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and dil, 1
or 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, 0
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 0
or r15b, r12b
mov r12b, al
and r12b, dil
xor al, dil
or r12b, al
mov al, sil
xor al, 0
mov dil, r15b
xor dil, 0xff
mov r13b, sil
xor r13b, 0
mov dl, al
and dl, 0
mov r8b, r13b
and r8b, 0
mov r9b, dil
and r9b, 0
and r15b, r13b
or dl, r8b
or r9b, r15b
xor dl, r9b
or al, dil
xor al, 0xff
or r13b, 0
and al, r13b
or dl, al
mov al, r12b
xor al, 0xff
and al, 1
mov r8b, sil
xor r8b, 1
and r12b, r8b
or al, r12b
xor al, 0xff
xor dl, 0xff
mov r8b, sil
xor r8b, 0
or al, dl
or r8b, 0
xor al, 0xff
and al, r8b
mov dl, r10b
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
and r10b, r8b
or dl, r10b
mov r8b, bl
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
mov r10b, bl
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, 0
and r9b, 1
mov r10b, sil
xor r10b, 1
and r10b, 0
or r9b, r10b
mov r10b, dl
and r10b, r8b
xor dl, r8b
or r10b, dl
mov dl, r9b
and dl, 0
xor r9b, 0
or dl, r9b
mov r8b, r10b
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
and r10b, r9b
mov dil, sil
xor dil, 1
and dil, 0xff
and r9b, 1
or r8b, r10b
or dil, r9b
xor r8b, dil
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, sil
xor dl, 0
and dl, 1
mov r9b, sil
xor r9b, 1
mov r10b, r9b
and r10b, 0
mov dil, sil
xor dil, 1
and dil, 0xff
and r9b, 1
or dl, r10b
or dil, r9b
xor dl, dil
mov r9b, r14b
xor r9b, 0xff
mov r10b, dl
and r10b, r9b
xor dl, 0xff
mov r9b, r14b
and r9b, dl
or r10b, r9b
mov dl, r14b
xor dl, 0xff
mov r9b, r10b
xor r9b, dl
and r9b, r10b
mov dl, bl
xor dl, 0xff
and dl, 1
mov r10b, sil
xor r10b, 1
mov dil, bl
and dil, r10b
or dl, dil
mov r10b, r11b
xor r10b, 0xff
and r10b, 0
mov dil, sil
xor dil, 0
mov r15b, r11b
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 r10b, 0xff
xor r11b, 0xff
mov dl, sil
xor dl, 0
or r10b, r11b
or dl, 0
xor r10b, 0xff
and r10b, dl
mov dl, al
xor dl, 0xff
mov r11b, r8b
xor r11b, 0xff
mov dil, sil
xor dil, 0
or dl, r11b
or dil, 0
xor dl, 0xff
and dl, dil
mov r11b, al
xor r11b, 0xff
and r11b, 1
mov dil, sil
xor dil, 1
and al, dil
mov r15b, r8b
xor r15b, 0xff
and r15b, 0xff
and r8b, dil
or r11b, al
or r15b, r8b
xor r11b, r15b
mov al, dl
and al, r11b
xor dl, r11b
or al, dl
mov dl, r9b
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
mov r11b, r9b
and r11b, r8b
mov dil, sil
xor dil, 1
and dil, 0xff
and r8b, 1
or dl, r11b
or dil, r8b
xor dl, dil
mov r8b, r10b
xor r8b, 0xff
and r8b, 1
mov r11b, sil
xor r11b, 1
mov dil, r10b
and dil, r11b
or r8b, dil
mov r11b, sil
xor r11b, 1
and r11b, 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 r11b, r15b
or r12b, dil
xor r11b, r12b
mov dil, sil
xor dil, 1
mov r15b, dl
xor r15b, dil
and r15b, dl
xor r9b, 0xff
mov dil, r11b
xor dil, 0xff
mov r12b, sil
xor r12b, 0
or r9b, dil
or r12b, 0
xor r9b, 0xff
and r9b, r12b
mov dil, r8b
xor dil, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, sil
xor r13b, 1
or dil, r12b
or r13b, 1
xor dil, 0xff
and dil, r13b
xor r10b, 0xff
mov r12b, r11b
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, r9b
xor r15b, r9b
or r12b, r15b
mov r9b, dil
and r9b, r10b
xor dil, r10b
or r9b, dil
mov r10b, r12b
xor r10b, 0xff
and r10b, 0
mov dil, sil
xor dil, 0
and r12b, dil
mov r15b, r9b
xor r15b, 0xff
and r15b, 0
and r9b, dil
or r10b, r12b
or r15b, r9b
xor r10b, r15b
mov r9b, dl
and r9b, r8b
xor dl, r8b
or r9b, dl
mov dl, r9b
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
and r9b, r8b
or dl, r9b
mov r8b, r11b
and r8b, 1
xor r11b, 1
or r8b, r11b
xor r8b, 0xff
mov r9b, dl
xor r9b, r8b
and r9b, dl
mov dl, r10b
xor dl, 0xff
mov r8b, r9b
xor r8b, 0xff
mov r11b, sil
xor r11b, 1
mov dil, dl
and dil, 0xff
and r10b, r11b
mov r15b, r8b
and r15b, 0xff
and r9b, r11b
or dil, r10b
or r15b, r9b
xor dil, r15b
or dl, r8b
xor dl, 0xff
or r11b, 1
and dl, r11b
or dil, dl
mov dl, al
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
mov r9b, al
and r9b, r8b
or dl, r9b
mov r8b, dil
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, dil
xor dl, 0xff
and dl, 1
mov r9b, sil
xor r9b, 1
and dil, r9b
or dl, dil
xor al, 0xff
xor dl, 0xff
mov r9b, sil
xor r9b, 0
or al, dl
or r9b, 0
xor al, 0xff
and al, r9b
mov dl, r8b
and dl, al
xor r8b, al
or dl, r8b
mov al, cl
xor al, 0xff
and al, 1
mov r8b, sil
xor r8b, 1
mov r9b, cl
and r9b, r8b
or al, r9b
mov r8b, r14b
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
mov r10b, r14b
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, 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, al
xor r11b, r10b
and r11b, al
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, sil
xor r10b, 0
mov dil, r8b
xor dil, r10b
and dil, r8b
mov r10b, r9b
xor r10b, 0xff
mov r15b, r14b
xor r15b, r10b
and r15b, r14b
mov r10b, r11b
and r10b, cl
xor r11b, cl
or r10b, r11b
mov cl, dil
and cl, r15b
xor dil, r15b
or cl, dil
mov r11b, r10b
xor r11b, 0xff
and r11b, 0
mov dil, sil
xor dil, 0
and r10b, dil
mov r14b, cl
xor r14b, 0xff
and r14b, 0
and cl, dil
or r11b, r10b
or r14b, cl
xor r11b, r14b
mov cl, al
and cl, r8b
xor al, r8b
or cl, al
mov al, cl
xor al, 0xff
and al, 1
mov r8b, sil
xor r8b, 1
and cl, r8b
or al, cl
mov cl, r9b
and cl, 0
xor r9b, 0
or cl, r9b
xor al, 0xff
xor cl, 0xff
mov r8b, sil
xor r8b, 1
or al, cl
or r8b, 1
xor al, 0xff
and al, r8b
mov cl, r11b
xor cl, 0xff
mov r8b, al
xor r8b, 0xff
mov r9b, sil
xor r9b, 1
mov r10b, cl
and r10b, 0xff
and r11b, r9b
mov dil, r8b
and dil, 0xff
and al, r9b
or r10b, r11b
or dil, al
xor r10b, dil
or cl, r8b
xor cl, 0xff
or r9b, 1
and cl, r9b
or r10b, cl
mov al, r10b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
mov r8b, r10b
and r8b, cl
mov r9b, sil
xor r9b, 1
and r9b, 0xff
and cl, 1
or al, r8b
or r9b, cl
xor al, r9b
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
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
xor r8b, 0xff
mov r10b, sil
xor r10b, 1
mov r11b, sil
xor r11b, 1
or r8b, r10b
or r11b, 1
xor r8b, 0xff
and r8b, r11b
mov r10b, sil
xor r10b, 1
xor cl, 0xff
mov r11b, sil
xor r11b, 1
or r10b, cl
or r11b, 1
xor r10b, 0xff
and r10b, r11b
mov cl, al
and cl, r9b
xor al, r9b
or cl, al
mov al, r8b
and al, r10b
xor r8b, r10b
or al, r8b
mov r8b, cl
xor r8b, 0xff
mov r9b, al
and r9b, r8b
xor al, 0xff
and cl, al
or r9b, cl
mov al, bl
xor al, 0xff
xor al, 0
and al, 0
mov cl, sil
xor cl, 0
mov r8b, bl
and r8b, cl
xor bl, 0xff
and bl, 0
or r8b, bl
mov cl, al
xor cl, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, sil
xor r11b, 0
mov bl, cl
and bl, 0
and al, r11b
mov dil, r10b
and dil, 0
and r8b, r11b
or bl, al
or dil, r8b
xor bl, dil
or cl, r10b
xor cl, 0xff
or r11b, 0
and cl, r11b
or bl, cl
mov al, bl
xor al, 0xff
and al, 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, r9b
xor cl, 0xff
and cl, 1
mov r8b, sil
xor r8b, 1
mov r10b, r9b
and r10b, r8b
mov r11b, al
xor r11b, 0xff
and r11b, 0xff
and al, r8b
or cl, r10b
or r11b, al
xor cl, r11b
xor r9b, 0xff
mov al, cl
xor al, r9b
and al, cl
mov cl, dl
xor cl, 0xff
and cl, 1
mov r8b, sil
xor r8b, 1
mov r9b, dl
and r9b, r8b
mov r10b, sil
xor r10b, 1
and r10b, 0xff
and r8b, 1
or cl, r9b
or r10b, r8b
xor cl, r10b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
mov r10b, al
and r10b, r9b
or r8b, r10b
mov r9b, sil
xor r9b, 1
and r9b, 1
mov r10b, sil
xor r10b, 1
mov r11b, r10b
and r11b, 1
mov bl, sil
xor bl, 1
and bl, 0xff
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, cl
xor r10b, 0xff
mov r11b, sil
xor r11b, 1
mov bl, sil
xor bl, 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, 1
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
xor al, 0xff
mov r11b, dl
xor r11b, 0xff
mov r14b, sil
xor r14b, 1
mov r15b, al
and r15b, 0xff
and r10b, r14b
mov r12b, r11b
and r12b, 0xff
and dl, r14b
or r15b, r10b
or r12b, dl
xor r15b, r12b
or al, r11b
xor al, 0xff
or r14b, 1
and al, r14b
or r15b, al
mov al, bl
and al, dil
xor bl, dil
or al, bl
mov dl, r15b
xor dl, 0xff
mov r10b, al
and r10b, dl
xor al, 0xff
and r15b, al
or r10b, r15b
mov al, cl
and al, r8b
xor cl, r8b
or al, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
and al, dl
or cl, al
mov al, r9b
and al, 1
xor r9b, 1
or al, r9b
xor al, 0xff
mov dl, cl
xor dl, al
and dl, cl
mov al, r10b
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 0x6d88f15c
jmp 0x6d8bd317
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x99916c26
sub r8d, 0x3fbe7888
add r8d, 0x99916c26
mov r9d, ecx
add r9d, 0x45327085
sub r9d, r8d
sub r9d, 0x45327085
mov r8d, eax
sub r8d, 1
add r8d, 0
mov r10d, eax
sub r10d, r8d
sub r9d, r10d
sub r9d, 0xd27dd619
sub r9d, 0x1371d7f5
add r9d, 0xd27dd619
sub eax, 0x3fbe7888
add r9d, eax
add r9d, 0xd7744e7e
add r9d, 0x1371d7f5
sub r9d, 0xd7744e7e
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
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, 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, 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
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, 0
mov sil, dil
xor sil, 0
and bl, sil
mov r14b, dil
xor r14b, 1
and r14b, 0
and sil, 1
or cl, bl
or r14b, sil
xor cl, r14b
xor r11b, 0xff
xor cl, 0xff
mov bl, dil
xor bl, 1
or r11b, cl
or bl, 1
xor r11b, 0xff
and r11b, bl
mov cl, dl
and cl, r11b
xor dl, r11b
or cl, dl
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, cl
xor r11b, 0xff
and r11b, 1
mov bl, dil
xor bl, 1
mov sil, cl
and sil, bl
or r11b, sil
mov bl, dil
xor bl, 0
and bl, 0
mov sil, dil
xor sil, 0
mov 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, dl
xor r14b, sil
and r14b, dl
xor al, 0xff
mov sil, bl
xor sil, 0xff
mov r15b, dil
xor r15b, 1
or al, sil
or r15b, 1
xor al, 0xff
and al, r15b
mov sil, dil
xor sil, 0
mov r15b, r11b
xor r15b, sil
and r15b, r11b
xor cl, 0xff
mov sil, bl
xor sil, 0xff
mov r12b, dil
xor r12b, 0
or cl, sil
or r12b, 0
xor cl, 0xff
and cl, r12b
mov sil, r14b
xor sil, 0xff
mov r12b, al
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
mov r8b, sil
and r8b, 0
and r14b, r13b
mov r9b, r12b
and r9b, 0
and al, r13b
or r8b, r14b
or r9b, al
xor r8b, r9b
or sil, r12b
xor sil, 0xff
or r13b, 0
and sil, r13b
or r8b, sil
mov al, r15b
and al, cl
xor r15b, cl
or al, r15b
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, r11b
xor cl, 0xff
mov r8b, dil
xor r8b, 0
mov sil, al
and sil, 0
and dl, r8b
mov r14b, cl
and r14b, 0
and r11b, r8b
or sil, dl
or r14b, r11b
xor sil, r14b
or al, cl
xor al, 0xff
or r8b, 0
and al, r8b
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, bl
and cl, 0
xor bl, 0
or cl, bl
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, r9b
xor cl, 0xff
mov dl, al
xor dl, 0xff
xor dil, 0
mov r8b, cl
and r8b, 0
and r9b, dil
mov r11b, dl
and r11b, 0
and al, dil
or r8b, r9b
or r11b, al
xor r8b, r11b
or cl, dl
xor cl, 0xff
or dil, 0
and cl, dil
or r8b, cl
test r8b, 1
jne 0x6d88f54b
jmp 0x6d8bd317
mov al, byte [rbp + 0x1aa]
test al, 1
jne 0x6d88f55e
jmp 0x6d894708
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
add r8d, 0x12b1b0b2
sub r8d, 0x6a7c3f5b
sub r8d, 0x12b1b0b2
sub r8d, 0x7082e508
add r8d, 0xdb6717f3
add r8d, 0x7082e508
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x6a7c3f5b
add r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, 0xfe89e48b
add r9d, 0
sub r9d, 1
sub r9d, 0xfe89e48b
add r8d, 0xf3d37a07
add r8d, r9d
sub r8d, 0xf3d37a07
add r8d, 0xd5c1057f
add r8d, 0xa6ca978
sub r8d, 0xd5c1057f
mov r9d, eax
sub r9d, 0xdb6717f3
add r8d, r9d
sub eax, 0xa6ca978
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, 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 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
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
mov dil, bl
xor dil, 0xff
mov r14b, r10b
xor r14b, dil
and r14b, r10b
mov r10b, r11b
xor r10b, 0xff
and r10b, 1
mov dil, sil
xor dil, 1
mov r15b, r11b
and r15b, dil
or r10b, r15b
xor r10b, 0xff
mov dil, sil
xor dil, 1
mov r15b, sil
xor r15b, 1
or r10b, dil
or r15b, 1
xor r10b, 0xff
and r10b, r15b
xor r11b, 0xff
xor bl, 0xff
mov dil, sil
xor dil, 1
or r11b, bl
or dil, 1
xor r11b, 0xff
and r11b, dil
mov bl, cl
xor bl, 0xff
mov dil, r14b
xor dil, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, bl
and r12b, 0xff
and cl, r15b
mov r13b, dil
and r13b, 0xff
and r14b, r15b
or r12b, cl
or r13b, r14b
xor r12b, r13b
or bl, dil
xor bl, 0xff
or r15b, 1
and bl, r15b
or r12b, bl
mov cl, r10b
and cl, r11b
xor r10b, r11b
or cl, r10b
mov r10b, r12b
xor r10b, 0xff
and r10b, 0
mov r11b, sil
xor r11b, 0
and r12b, r11b
mov bl, cl
xor bl, 0xff
and bl, 0
and cl, r11b
or r10b, r12b
or bl, cl
xor r10b, bl
mov cl, al
xor cl, 0xff
and cl, 1
mov r11b, sil
xor r11b, 1
mov bl, al
and bl, r11b
or cl, bl
mov r11b, r10b
xor r11b, 0xff
and r11b, 1
mov bl, sil
xor bl, 1
mov dil, r10b
and dil, bl
or r11b, dil
mov bl, sil
xor bl, 0
and bl, 1
mov dil, sil
xor dil, 1
and dil, 0
or bl, dil
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, r11b
xor dil, al
and dil, r11b
xor r10b, 0xff
mov al, bl
xor al, 0xff
mov r12b, sil
xor r12b, 1
or r10b, al
or r12b, 1
xor r10b, 0xff
and r10b, r12b
mov al, r14b
xor al, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, sil
xor r13b, 0
mov dl, al
and dl, 0
and r14b, r13b
mov r8b, r12b
and r8b, 0
and r15b, r13b
or dl, r14b
or r8b, r15b
xor dl, r8b
or al, r12b
xor al, 0xff
or r13b, 0
and al, r13b
or dl, al
mov al, dil
and al, r10b
xor dil, r10b
or al, dil
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r10b, sil
xor r10b, 1
and dl, r10b
mov dil, al
xor dil, 0xff
and dil, 0xff
and al, r10b
or r8b, dl
or dil, al
xor r8b, dil
mov al, cl
xor al, 0xff
mov dl, r11b
xor dl, 0xff
mov r10b, sil
xor r10b, 0
mov dil, al
and dil, 0
and cl, r10b
mov r14b, dl
and r14b, 0
and r11b, r10b
or dil, cl
or r14b, r11b
xor dil, r14b
or al, dl
xor al, 0xff
or r10b, 0
and al, r10b
or dil, al
mov al, dil
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and dil, cl
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 r11b, 0xff
mov cl, al
xor cl, r11b
and cl, al
mov al, r8b
xor al, 0xff
mov dl, cl
xor dl, 0xff
xor sil, 0
mov r10b, al
and r10b, 0
and r8b, sil
mov r11b, dl
and r11b, 0
and cl, sil
or r10b, r8b
or r11b, cl
xor r10b, r11b
or al, dl
xor al, 0xff
or sil, 0
and al, sil
or r10b, al
test r10b, 1
jne 0x6d88f9f0
jmp 0x6d8bbea5
xor eax, eax
mov rcx, qword [rbp + 0x4c8]
mov edx, dword [rbp + 0x4c4]
mov r8d, edx
movzx edx, word [rcx + r8*2]
sar edx, 0xc
mov r9d, dword [sym.out.dll_x.13]
mov r10d, dword [sym.out.dll_y.14]
mov r11d, eax
sub r11d, 0x92e572e6
add r11d, 0xbe363b77
add r11d, 0x92e572e6
mov esi, eax
sub esi, 1
add r11d, esi
mov esi, eax
sub esi, 0xbe363b77
add r11d, esi
mov esi, eax
sub esi, 0x156272e5
mov edi, r9d
add edi, esi
sub edi, 0xa20e769c
add edi, r11d
add edi, 0xa20e769c
mov r11d, eax
sub r11d, edi
mov esi, eax
sub esi, 0x156272e5
add r11d, esi
sub eax, r11d
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 cl, r12b
xor cl, 1
and cl, 0xff
and r13b, 1
or r15b, al
or cl, r13b
xor r15b, cl
mov al, r14b
xor al, 0xff
and al, 1
mov cl, r12b
xor cl, 1
mov r13b, r14b
and r13b, cl
mov r8b, r12b
xor r8b, 1
and r8b, 0xff
and cl, 1
or al, r13b
or r8b, cl
xor al, r8b
mov cl, r12b
xor cl, 1
and cl, 0
mov r8b, r12b
xor r8b, 0
mov r13b, r8b
and r13b, 1
mov r9b, r12b
xor r9b, 1
and r9b, 0
and r8b, 1
or cl, r13b
or r9b, r8b
xor cl, r9b
mov r8b, r15b
xor r8b, 0xff
mov r9b, al
xor r9b, 0xff
mov r13b, r12b
xor r13b, 0
mov r10b, r8b
and r10b, 0
and r15b, r13b
mov r11b, r9b
and r11b, 0
and al, r13b
or r10b, r15b
or r11b, al
xor r10b, r11b
or r8b, r9b
xor r8b, 0xff
or r13b, 0
and r8b, r13b
or r10b, r8b
mov al, cl
and al, 1
xor cl, 1
or al, cl
mov cl, r10b
xor cl, 0xff
and cl, 1
mov r8b, r12b
xor r8b, 1
and r10b, r8b
or cl, r10b
xor al, 0xff
mov r8b, cl
xor r8b, al
and r8b, cl
mov al, bl
xor al, 0xff
and al, 1
mov cl, r12b
xor cl, 1
mov r9b, bl
and r9b, cl
or al, r9b
xor al, 0xff
mov cl, r14b
xor cl, al
and cl, r14b
mov al, r14b
xor al, 0xff
and al, 1
mov r9b, r12b
xor r9b, 1
and r14b, r9b
mov r10b, r12b
xor r10b, 1
and r10b, 0xff
and r9b, 1
or al, r14b
or r10b, r9b
xor al, r10b
xor bl, 0xff
xor al, 0xff
xor r12b, 0
or bl, al
or r12b, 0
xor bl, 0xff
and bl, r12b
mov al, cl
and al, bl
xor cl, bl
or al, cl
mov cl, al
xor cl, 0xff
mov r9b, r8b
xor r9b, cl
and r9b, r8b
mov cl, r8b
xor cl, 0xff
mov r10b, al
and r10b, cl
xor al, 0xff
and r8b, al
or r10b, r8b
mov al, r9b
and al, r10b
xor r9b, r10b
or al, r9b
test al, 1
mov dword [rbp + 0x1a0], edx
jne 0x6d88fc26
jmp 0x6d8bbea5
jmp 0x6d88fc2b
mov eax, dword [rbp + 0x1a0]
mov dword [rbp + 0x4c0], eax
mov rcx, qword [rbp + 0x4c8]
mov edx, dword [rbp + 0x4c4]
mov qword [rbp + 0x198], rcx
mov dword [rbp + 0x194], edx
mov eax, dword [rbp + 0x194]
mov ecx, eax
mov edx, ecx
mov r8, qword [rbp + 0x198]
movzx ecx, word [r8 + rdx*2]
mov r9d, 0xffffffff
mov r10d, r9d
xor r10d, 0xfff
and r10d, 0xffffffff
mov r11d, r9d
xor r11d, 0xffffffff
and r11d, 0xfff
or r10d, r11d
xor r10d, 0xffffffff
xor r10d, 0x32186827
and r10d, 0x32186827
mov r11d, r9d
xor r11d, 0x32186827
and r11d, 0x6f87e7bc
mov esi, r9d
xor esi, 0x6f87e7bc
mov edi, esi
and edi, 0x32186827
mov ebx, r9d
xor ebx, 0xffffffff
and ebx, 0x6f87e7bc
and esi, 0xffffffff
or r11d, edi
or ebx, esi
xor r11d, ebx
mov esi, r9d
xor esi, 0xfff
mov edi, r11d
xor edi, 0xffffffff
mov ebx, r9d
xor ebx, 0x5194836a
or esi, edi
or ebx, 0x5194836a
xor esi, 0xffffffff
and esi, ebx
mov edi, r9d
xor edi, 0xffffffff
and edi, 0xffffffff
mov ebx, r9d
xor ebx, 0xffffffff
and ebx, 0xffffffff
or edi, ebx
mov ebx, r9d
xor ebx, 0x32186827
mov r14d, edi
xor r14d, ebx
and r14d, edi
xor r11d, 0xffffffff
xor r11d, 0xffffffff
and r11d, 0xffffffff
mov edi, r10d
xor edi, 0xffffffff
mov ebx, esi
xor ebx, 0xffffffff
mov r15d, r9d
xor r15d, 0xde2a6059
mov r12d, edi
and r12d, 0xde2a6059
and r10d, r15d
mov r13d, ebx
and r13d, 0xde2a6059
and esi, r15d
or r12d, r10d
or r13d, esi
xor r12d, r13d
or edi, ebx
xor edi, 0xffffffff
or r15d, 0xde2a6059
and edi, r15d
or r12d, edi
mov r10d, r14d
and r10d, r11d
xor r14d, r11d
or r10d, r14d
mov r11d, r12d
xor r11d, 0xffffffff
and r11d, 0xed13faa1
mov esi, r9d
xor esi, 0xed13faa1
and r12d, esi
mov edi, r10d
xor edi, 0xffffffff
and edi, 0xed13faa1
and r10d, esi
or r11d, r12d
or edi, r10d
xor r11d, edi
mov r10d, ecx
xor r10d, 0xffffffff
and r10d, 0xffffffff
mov esi, r9d
xor esi, 0xffffffff
mov edi, ecx
and edi, esi
or r10d, edi
mov esi, r11d
xor esi, 0xffffffff
xor r10d, 0xffffffff
mov edi, r9d
xor edi, 0x6377a472
or esi, r10d
or edi, 0x6377a472
xor esi, 0xffffffff
and esi, edi
mov r10d, r11d
xor r10d, 0xffffffff
and r10d, 0xf4dcaea3
mov edi, r9d
xor edi, 0xf4dcaea3
and r11d, edi
mov ebx, r9d
xor ebx, 0xffffffff
and ebx, 0xf4dcaea3
and edi, 0xffffffff
or r10d, r11d
or ebx, edi
xor r10d, ebx
xor r10d, 0xffffffff
mov r11d, ecx
xor r11d, r10d
and r11d, ecx
mov r10d, esi
xor r10d, 0xffffffff
mov edi, r11d
xor edi, 0xffffffff
mov ebx, r9d
xor ebx, 0x6c2b98f2
mov r14d, r10d
and r14d, 0x6c2b98f2
and esi, ebx
mov r15d, edi
and r15d, 0x6c2b98f2
and r11d, ebx
or r14d, esi
or r15d, r11d
xor r14d, r15d
or r10d, edi
xor r10d, 0xffffffff
or ebx, 0x6c2b98f2
and r10d, ebx
or r14d, r10d
mov r10d, r14d
xor r10d, 0xffffffff
and r10d, 0x31a44d93
mov r11d, r9d
xor r11d, 0x31a44d93
and r14d, r11d
mov esi, r9d
xor esi, 0xffffffff
and esi, 0x31a44d93
and r11d, 0xffffffff
or r10d, r14d
or esi, r11d
xor r10d, esi
mov r11d, ecx
xor r11d, 0xffffffff
and r11d, 0xffffffff
mov esi, r9d
xor esi, 0xffffffff
and ecx, esi
or r11d, ecx
mov ecx, r9d
xor ecx, 0xc531b8aa
and ecx, 0x98803a7
mov esi, r9d
xor esi, 0x98803a7
mov edi, esi
and edi, 0xc531b8aa
mov ebx, r9d
xor ebx, 0xffffffff
and ebx, 0x98803a7
and esi, 0xffffffff
or ecx, edi
or ebx, esi
xor ecx, ebx
mov esi, r10d
and esi, r11d
xor r10d, r11d
or esi, r10d
mov r10d, ecx
and r10d, 0xc531b8aa
xor ecx, 0xc531b8aa
or r10d, ecx
mov ecx, esi
xor ecx, 0xffffffff
and ecx, 0x97e23a70
mov r11d, r9d
xor r11d, 0x97e23a70
and esi, r11d
xor r9d, 0xffffffff
and r9d, 0x97e23a70
and r11d, 0xffffffff
or ecx, esi
or r9d, r11d
xor ecx, r9d
xor r10d, 0xffffffff
mov r9d, ecx
xor r9d, r10d
and r9d, ecx
mov dword [rbp + 0x4bc], r9d
mov ecx, dword [rbp + 0x4c0]
mov dword [rbp + 0x190], ecx
mov eax, dword [rbp + 0x190]
cmp eax, 0xa
jl 0x6d88ffc7
mov eax, dword [rbp + 0x190]
cmp eax, 0xa
je 0x6d8900df
jmp 0x6d8914cd
mov eax, dword [rbp + 0x190]
cmp eax, 3
jne 0x6d8914cd
mov rax, qword [rbp + 0x500]
mov rcx, qword [rbp + 0x4e0]
mov edx, dword [rcx]
mov qword [rbp + 0x188], rax
mov dword [rbp + 0x184], edx
mov eax, dword [rbp + 0x184]
mov ecx, eax
mov edx, ecx
shl rdx, 2
mov r8, qword [rbp + 0x188]
add r8, rdx
mov ecx, dword [rbp + 0x4bc]
mov edx, ecx
shl rdx, 2
add r8, rdx
mov qword [rbp + 0x4b0], r8
xor eax, eax
mov rcx, qword [rbp + 0x4d8]
mov rdx, qword [rbp + 0x4b0]
mov r8d, dword [rdx]
mov r9d, eax
sub r9d, r8d
add r9d, 0
mov r8d, eax
sub r8d, 0x69057cdb
add r8d, r9d
add r8d, 0x69057cdb
mov r9d, 0x22c3cceb
add r9d, 0
sub r9d, 0x39ecd334
sub r9d, 0x22c3cceb
add r9d, 0x851f1e1c
sub r9d, ecx
sub r9d, 0x851f1e1c
mov ecx, eax
sub ecx, 0x39ecd334
sub r9d, ecx
mov ecx, eax
sub ecx, 0x89aa2d1e
sub r8d, ecx
sub r8d, 0xcc808a6a
add r8d, r9d
add r8d, 0xcc808a6a
add r8d, 0xcf37d0f9
sub r8d, 0x89aa2d1e
sub r8d, 0xcf37d0f9
mov ecx, eax
sub ecx, 0x20b0daf4
add ecx, 0
add ecx, 0xf4ea901e
sub ecx, r8d
sub ecx, 0xf4ea901e
sub eax, 0x20b0daf4
sub ecx, eax
mov dword [rdx], ecx
jmp 0x6d8914d2
xor eax, eax
mov ecx, eax
mov rdx, qword [rbp + 0x500]
mov r8, qword [rbp + 0x4e0]
mov eax, dword [r8]
mov r8d, eax
movabs r9, 0xdcfa5bff5ad8da06
mov r10, rcx
sub r10, r9
mov r11, rcx
sub r11, r10
movabs r10, 0xb73679297d0ecf6
add r11, r10
sub r11, rdx
sub r11, r10
movabs rdx, 0x35781225bfe975c7
add r11, rdx
sub r11, r9
sub r11, rdx
movabs rdx, 0x24f1c9bd321385f0
mov r9, rcx
sub r9, rdx
movabs r10, 0x35a0a86e4dd3c19f
sub r9, r10
add r9, rdx
movabs rdx, 0x49490b6d9710e700
add r9, rdx
sub r9, r8
sub r9, rdx
mov rdx, rcx
sub rdx, r9
mov r8, rcx
sub r8, r10
add rdx, r8
mov r8, rcx
sub r8, rdx
movabs rdx, 0x70564b3fe3546316
sub r11, rdx
movabs r9, 0xd215710880be2dbf
add r11, r9
add r11, rdx
mov rdx, rcx
sub rdx, r11
mov r10, rcx
sub r10, r8
add rdx, r10
mov r8, rcx
sub r8, rdx
movabs rdx, 0x8772b00dfdc16688
add r8, rdx
sub r8, r9
sub r8, rdx
movabs rdx, 0x1f5f0eb3b4055363
mov r9, rcx
sub r9, rdx
movabs r10, 0xd226e7328bd06e66
sub r9, r10
add r9, rdx
movabs rdx, 0x65fbf8caaded3e88
add r9, rdx
sub r9, r8
sub r9, rdx
sub rcx, r10
sub r9, rcx
mov eax, dword [rbp + 0x4bc]
mov qword [rbp + 0x178], r9
mov dword [rbp + 0x174], eax
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
add r8d, 0x431b52
sub r8d, 0x51d07d14
sub r8d, 0x431b52
mov r9d, eax
sub r9d, 0x99e84cb1
sub r8d, r9d
add r8d, 0x487c05f7
add r8d, 0x51d07d14
sub r8d, 0x487c05f7
mov r9d, eax
sub r9d, 1
add r9d, 0
add r8d, 0x997d62bf
add r8d, r9d
sub r8d, 0x997d62bf
sub eax, 0x99e84cb1
add eax, 0
sub r8d, 0x9a5f654b
add r8d, eax
add r8d, 0x9a5f654b
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, 0
or r12b, dil
or r13b, 0
xor r12b, 0xff
and r12b, r13b
mov dil, bl
xor dil, 0xff
mov r13b, r15b
xor r13b, 0xff
mov al, sil
xor al, 0
mov cl, dil
and cl, 0
and bl, al
mov dl, r13b
and dl, 0
and r15b, al
or cl, bl
or dl, r15b
xor cl, dl
or dil, r13b
xor dil, 0xff
or al, 0
and dil, al
or cl, dil
mov al, r14b
and al, r12b
xor r14b, r12b
or al, r14b
mov dl, cl
xor dl, 0xff
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, 0
mov dl, sil
xor dl, 0
mov dil, dl
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
and dl, 1
or al, dil
or r14b, dl
xor al, r14b
mov dl, r11b
xor dl, 0xff
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
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, dl
xor cl, dl
or al, cl
mov cl, r15b
xor cl, 0xff
mov dl, dil
xor dl, 0xff
mov r14b, sil
xor r14b, 0
mov r12b, cl
and r12b, 0
and r15b, r14b
mov r13b, dl
and r13b, 0
and dil, r14b
or r12b, r15b
or r13b, dil
xor r12b, r13b
or cl, dl
xor cl, 0xff
or r14b, 0
and cl, r14b
or r12b, cl
mov cl, al
xor cl, 0xff
mov dl, r12b
and dl, cl
xor r12b, 0xff
and al, r12b
or dl, 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, 0
or cl, al
or dil, 0
xor cl, 0xff
and cl, dil
mov al, sil
xor al, 1
and al, 1
mov dil, sil
xor dil, 1
and dil, 1
or al, dil
mov dil, sil
xor dil, 1
mov r14b, al
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
or dil, r14b
or r15b, 1
xor dil, 0xff
and dil, r15b
mov r14b, sil
xor r14b, 1
and r14b, 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, cl
xor r15b, 0xff
mov r12b, dil
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 dil, r13b
or r8b, cl
or r9b, dil
xor r8b, r9b
or r15b, r12b
xor r15b, 0xff
or r13b, 1
and r15b, r13b
or r8b, r15b
mov cl, r14b
and cl, al
xor r14b, al
or cl, r14b
mov al, r8b
xor al, 0xff
and al, 1
mov r9b, sil
xor r9b, 1
and r8b, r9b
mov dil, cl
xor dil, 0xff
and dil, 0xff
and cl, r9b
or al, r8b
or dil, cl
xor al, dil
mov cl, bl
xor cl, 0xff
and cl, 1
mov r8b, sil
xor r8b, 1
mov r9b, bl
and r9b, r8b
or cl, r9b
mov r8b, sil
xor r8b, 1
and r8b, 1
mov r9b, sil
xor r9b, 1
and r9b, 1
or r8b, r9b
mov r9b, sil
xor r9b, 0
and r9b, 1
mov dil, sil
xor dil, 1
and dil, 0
or r9b, dil
mov dil, cl
and dil, r8b
xor cl, r8b
or dil, cl
mov cl, sil
xor cl, 0
mov r8b, r9b
xor r8b, 0xff
mov r14b, sil
xor r14b, 0
mov r15b, cl
and r15b, 0
mov r12b, r14b
and r12b, 0
mov r13b, r8b
and r13b, 0
and r9b, r14b
or r15b, r12b
or r13b, r9b
xor r15b, r13b
or cl, r8b
xor cl, 0xff
or r14b, 0
and cl, r14b
or r15b, cl
mov cl, dil
xor cl, 0xff
and cl, 1
mov r8b, sil
xor r8b, 1
and dil, r8b
or cl, dil
xor cl, 0xff
xor r15b, 0xff
mov r8b, sil
xor r8b, 1
or cl, r15b
or r8b, 1
xor cl, 0xff
and cl, r8b
mov r8b, al
xor r8b, 0xff
and r8b, 0
mov r9b, sil
xor r9b, 0
mov dil, al
and dil, r9b
mov r14b, sil
xor r14b, 1
and r14b, 0
and r9b, 1
or r8b, dil
or r14b, r9b
xor r8b, r14b
mov r9b, r10b
xor r9b, 0xff
and r9b, 0
mov dil, sil
xor dil, 0
mov r14b, r10b
and r14b, dil
mov r15b, r8b
xor r15b, 0xff
and r15b, 0
and r8b, dil
or r9b, r14b
or r15b, r8b
xor r9b, r15b
xor r9b, 0xff
xor r10b, 0xff
mov r8b, sil
xor r8b, 0
or r9b, r10b
or r8b, 0
xor r9b, 0xff
and r9b, r8b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r10b, sil
xor r10b, 1
mov dil, dl
and dil, r10b
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and r10b, 1
or r8b, dil
or r14b, r10b
xor r8b, r14b
mov r10b, sil
xor r10b, 1
and r10b, 1
mov dil, sil
xor dil, 1
and dil, 1
or r10b, dil
mov dil, sil
xor dil, 1
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or dil, r14b
mov r14b, r8b
and r14b, r10b
xor r8b, r10b
or r14b, r8b
mov r8b, sil
xor r8b, 1
mov r10b, dil
xor r10b, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, r8b
and r12b, 0xff
mov r13b, r15b
and r13b, 1
mov byte [rbp + 0x173], r10b
and r10b, 0xff
and dil, r15b
or r12b, r13b
or r10b, dil
xor r12b, r10b
mov r10b, byte [rbp + 0x173]
or r8b, r10b
xor r8b, 0xff
or r15b, 1
and r8b, r15b
or r12b, r8b
mov r8b, r14b
xor r8b, 0xff
and r8b, 1
mov dil, sil
xor dil, 1
and r14b, dil
or r8b, r14b
xor r8b, 0xff
xor r12b, 0xff
mov dil, sil
xor dil, 0
or r8b, r12b
or dil, 0
xor r8b, 0xff
and r8b, dil
mov dil, al
xor dil, 0xff
and dil, 0
mov r14b, sil
xor r14b, 0
mov r15b, al
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
mov r14b, r11b
xor r14b, 0xff
and r14b, 0
mov r15b, sil
xor r15b, 0
mov r12b, r11b
and r12b, r15b
mov r13b, dil
xor r13b, 0xff
and r13b, 0
and dil, r15b
or r14b, r12b
or r13b, dil
xor r14b, r13b
xor r14b, 0xff
xor r11b, 0xff
mov dil, sil
xor dil, 0
or r14b, r11b
or dil, 0
xor r14b, 0xff
and r14b, dil
mov r11b, r9b
xor r11b, 0xff
mov dil, cl
xor dil, r11b
and dil, cl
mov r11b, cl
xor r11b, 0xff
mov r15b, r9b
and r15b, r11b
xor r9b, 0xff
and cl, r9b
or r15b, cl
mov cl, dil
xor cl, 0xff
mov r9b, r15b
xor r9b, 0xff
mov r11b, sil
xor r11b, 1
mov r12b, cl
and r12b, 0xff
and dil, r11b
mov r13b, r9b
and r13b, 0xff
and r15b, r11b
or r12b, dil
or r13b, r15b
xor r12b, r13b
or cl, r9b
xor cl, 0xff
or r11b, 1
and cl, r11b
or r12b, cl
mov cl, r8b
xor cl, 0xff
and cl, 1
mov r9b, sil
xor r9b, 1
mov r11b, r8b
and r11b, r9b
or cl, r11b
mov r9b, r14b
xor r9b, 0xff
and r9b, 1
mov r11b, sil
xor r11b, 1
mov dil, r14b
and dil, r11b
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and r11b, 1
or r9b, dil
or r15b, r11b
xor r9b, r15b
mov r11b, sil
xor r11b, 0
and r11b, 1
mov dil, sil
xor dil, 1
and dil, 0
or r11b, dil
mov dil, cl
xor dil, 0xff
mov r15b, sil
xor r15b, 0
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, r8b
xor r13b, r15b
and r13b, r8b
mov r8b, r9b
xor r8b, 0xff
mov r15b, sil
xor r15b, 0
mov r10b, sil
xor r10b, 1
or r8b, r15b
or r10b, 1
xor r8b, 0xff
and r8b, r10b
mov r10b, r11b
xor r10b, 0xff
mov r15b, r14b
xor r15b, r10b
and r15b, r14b
mov r10b, dil
and r10b, r13b
xor dil, r13b
or r10b, dil
mov dil, r8b
xor dil, 0xff
mov r14b, r15b
xor r14b, 0xff
mov r13b, sil
xor r13b, 1
mov byte [rbp + 0x172], dil
and dil, 0xff
and r8b, r13b
mov byte [rbp + 0x171], r14b
and r14b, 0xff
and r15b, r13b
or dil, r8b
or r14b, r15b
xor dil, r14b
mov r8b, byte [rbp + 0x172]
mov r14b, byte [rbp + 0x171]
or r8b, r14b
xor r8b, 0xff
or r13b, 1
and r8b, r13b
or dil, r8b
mov r8b, r10b
xor r8b, 0xff
and r8b, 0
mov r15b, sil
xor r15b, 0
and r10b, r15b
mov r13b, dil
xor r13b, 0xff
and r13b, 0
and dil, r15b
or r8b, r10b
or r13b, dil
xor r8b, r13b
mov r10b, cl
and r10b, r9b
xor cl, r9b
or r10b, cl
mov cl, r10b
xor cl, 0xff
and cl, 1
mov r9b, sil
xor r9b, 1
and r10b, r9b
or cl, r10b
mov r9b, sil
xor r9b, 0
mov r10b, r11b
xor r10b, 0xff
mov dil, sil
xor dil, 1
mov r15b, r9b
and r15b, 0xff
mov r13b, dil
and r13b, 0
mov r14b, r10b
and r14b, 0xff
and r11b, dil
or r15b, r13b
or r14b, r11b
xor r15b, r14b
or r9b, r10b
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, r8b
xor cl, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r11b, sil
xor r11b, 0
mov dil, cl
and dil, 0
and r8b, r11b
mov r14b, r10b
and r14b, 0
and r9b, r11b
or dil, r8b
or r14b, r9b
xor dil, r14b
or cl, r10b
xor cl, 0xff
or r11b, 0
and cl, r11b
or dil, cl
mov cl, r12b
xor cl, 0xff
and cl, 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 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
mov r9b, cl
xor r9b, 0xff
mov r10b, r12b
xor r10b, r9b
and r10b, r12b
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 dil, 0xff
xor cl, 0xff
mov r11b, sil
xor r11b, 0
or dil, cl
or r11b, 0
xor dil, 0xff
and dil, r11b
mov cl, r8b
xor cl, 0xff
mov r11b, r10b
xor r11b, 0xff
mov r14b, sil
xor r14b, 1
mov r15b, cl
and r15b, 0xff
and r8b, r14b
mov r12b, r11b
and r12b, 0xff
and r10b, r14b
or r15b, r8b
or r12b, r10b
xor r15b, r12b
or cl, r11b
xor cl, 0xff
or r14b, 1
and cl, r14b
or r15b, cl
mov cl, r9b
xor cl, 0xff
mov r8b, dil
xor r8b, 0xff
mov r10b, sil
xor r10b, 1
mov r11b, cl
and r11b, 0xff
and r9b, r10b
mov r14b, r8b
and r14b, 0xff
and dil, r10b
or r11b, r9b
or r14b, dil
xor r11b, r14b
or cl, r8b
xor cl, 0xff
or r10b, 1
and cl, r10b
or r11b, cl
mov cl, r15b
xor cl, 0xff
and cl, 0
mov r8b, sil
xor r8b, 0
and r15b, r8b
mov r9b, r11b
xor r9b, 0xff
and r9b, 0
and r11b, r8b
or cl, r15b
or r9b, r11b
xor cl, r9b
mov r8b, dl
xor r8b, 0xff
mov r9b, bl
xor r9b, r8b
and r9b, bl
mov r8b, bl
xor r8b, 0xff
mov r10b, dl
and r10b, r8b
xor dl, 0xff
and bl, dl
or r10b, bl
mov dl, r9b
and dl, r10b
xor r9b, r10b
or dl, 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
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
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, dl
xor r10b, r9b
and r10b, dl
mov dl, r8b
xor dl, 0xff
mov r9b, r10b
xor r9b, 0xff
mov r11b, sil
xor r11b, 0
mov bl, dl
and bl, 0
and r8b, r11b
mov dil, r9b
and dil, 0
and r10b, r11b
or bl, r8b
or dil, r10b
xor bl, dil
or dl, r9b
xor dl, 0xff
or r11b, 0
and dl, r11b
or bl, dl
mov dl, sil
xor dl, 1
mov r8b, al
xor r8b, 0xff
mov r9b, sil
xor r9b, 1
or dl, r8b
or r9b, 1
xor dl, 0xff
and dl, r9b
mov r8b, sil
xor r8b, 1
and r8b, 0
mov r9b, sil
xor r9b, 0
mov r10b, r9b
and r10b, 1
mov r11b, al
xor r11b, 0xff
and r11b, 0
and al, r9b
or r8b, r10b
or r11b, al
xor r8b, r11b
mov al, dl
xor al, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r10b, sil
xor r10b, 1
mov r11b, al
and r11b, 0xff
and dl, r10b
mov dil, r9b
and dil, 0xff
and r8b, r10b
or r11b, dl
or dil, r8b
xor r11b, dil
or al, r9b
xor al, 0xff
or r10b, 1
and al, r10b
or r11b, al
mov al, bl
xor al, 0xff
and al, 0
mov dl, sil
xor dl, 0
and bl, dl
mov r8b, sil
xor r8b, 1
and r8b, 0
and dl, 1
or al, bl
or r8b, dl
xor al, r8b
mov dl, r11b
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
and r11b, r8b
mov r9b, sil
xor r9b, 1
and r9b, 0xff
and r8b, 1
or dl, r11b
or r9b, r8b
xor dl, r9b
mov r8b, sil
xor r8b, 0
and r8b, 1
mov r9b, sil
xor r9b, 1
and r9b, 0
or r8b, r9b
mov r9b, al
xor r9b, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, sil
xor r11b, 1
mov bl, r9b
and bl, 0xff
and al, r11b
mov dil, r10b
and dil, 0xff
and dl, r11b
or bl, al
or dil, dl
xor bl, dil
or r9b, r10b
xor r9b, 0xff
or r11b, 1
and r9b, r11b
or bl, r9b
mov al, r8b
and al, 0
xor r8b, 0
or al, r8b
mov dl, bl
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
and bl, r8b
or dl, bl
xor al, 0xff
mov r8b, dl
xor r8b, al
and r8b, dl
mov al, cl
xor al, 0xff
and al, 0
mov dl, sil
xor dl, 0
mov r9b, cl
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, r8b
xor dl, 0xff
and dl, 1
mov r9b, sil
xor r9b, 1
mov r10b, r8b
and r10b, r9b
or dl, 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, al
xor r11b, r10b
and r11b, al
mov r10b, r9b
xor r10b, 0xff
mov bl, cl
xor bl, r10b
and bl, cl
mov cl, dl
xor cl, 0xff
mov r10b, sil
xor r10b, 1
mov dil, sil
xor dil, 0
or cl, r10b
or dil, 0
xor cl, 0xff
and cl, dil
xor r8b, 0xff
mov r10b, r9b
xor r10b, 0xff
mov dil, sil
xor dil, 0
or r8b, r10b
or dil, 0
xor r8b, 0xff
and r8b, dil
mov r10b, r11b
and r10b, bl
xor r11b, bl
or r10b, r11b
mov r11b, cl
and r11b, r8b
xor cl, r8b
or r11b, cl
mov cl, r10b
xor cl, 0xff
and cl, 1
mov r8b, sil
xor r8b, 1
and r10b, r8b
mov bl, r11b
xor bl, 0xff
and bl, 0xff
and r11b, r8b
or cl, r10b
or bl, r11b
xor cl, bl
mov r8b, al
xor r8b, 0xff
mov r10b, dl
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 dl, r11b
or bl, al
or dil, dl
xor bl, dil
or r8b, r10b
xor r8b, 0xff
or r11b, 1
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, sil
xor dl, 1
mov r8b, r9b
xor r8b, 0xff
xor sil, 0
mov r10b, dl
and r10b, 0
mov r11b, sil
and r11b, 1
mov bl, r8b
and bl, 0
and r9b, sil
or r10b, r11b
or bl, r9b
xor r10b, bl
or dl, r8b
xor dl, 0xff
or sil, 0
and dl, sil
or r10b, dl
xor r10b, 0xff
mov dl, al
xor dl, r10b
and dl, al
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x6d891093
jmp 0x6d8bd31c
xor eax, eax
xor ecx, ecx
mov edx, ecx
mov ecx, dword [rbp + 0x174]
mov r8d, ecx
mov r9d, r8d
movabs r10, 0xfc467beb4528271e
mov r11, r10
add r11, 0
sub r11, r9
sub r11, r10
movabs r9, 0x7a1e6a4e253b132b
mov r10, r9
add r10, 0
add r10, r11
sub r10, r9
movabs r9, 0x359b0ccae2acba2b
mov r11, r9
add r11, 0
sub r11, r10
sub r11, r9
mov r9, rdx
mov r10, qword [rbp + 0x178]
sub r9, r10
mov rsi, rdx
sub rsi, r11
add r9, rsi
mov r11, rdx
sub r11, r9
mov r9, qword [rbp + 0x498]
mov qword [r9], r11
mov r11, qword [rbp + 0x4d8]
mov rsi, qword [r9]
mov rdi, qword [rsi]
mov rbx, rdx
sub rbx, 0
movabs r14, 0x691bd5ee1825b5a0
mov r15, rdx
sub r15, r14
add rbx, r15
mov r15, rdx
sub r15, rbx
movabs rbx, 0x7ed3b2444ecbfca7
sub r15, rbx
sub r15, rdi
add r15, rbx
movabs rdi, 0xdfbd4ba14957197d
add r15, rdi
sub r15, r14
sub r15, rdi
movabs rdi, 0xf5425f914fd2176f
mov rbx, rdx
sub rbx, rdi
add rbx, 0
movabs r14, 0xdee28b2ca3f14052
add rbx, r14
sub rbx, r11
sub rbx, r14
movabs r11, 0x2bb19827ccfda98e
add rbx, r11
add rbx, rdi
sub rbx, r11
movabs r11, 0x54ecbfec62e6db67
mov rdi, r11
add rdi, 0
sub rdi, rbx
sub rdi, r11
movabs r11, 0xf3eabacf658c8397
sub r15, r11
sub r15, rdi
add r15, r11
mov r11, rdx
sub r11, 0
movabs rdi, 0x5c4c31f11df0e83a
mov rbx, rdx
sub rbx, rdi
add r11, rbx
mov rbx, rdx
sub rbx, r11
movabs r11, 0x6ff1937809ad1ec7
add rbx, r11
sub rbx, r15
sub rbx, r11
sub rdx, rdi
add rbx, rdx
mov r8d, dword [sym.out.dll_x.13]
mov r12d, dword [sym.out.dll_y.14]
mov r13d, eax
sub r13d, 0x4d472ab2
sub r13d, 0x832aa54f
add r13d, 0x4d472ab2
mov edx, eax
sub edx, r13d
mov r13d, r8d
sub r13d, edx
mov edx, eax
sub edx, r13d
mov r13d, eax
sub r13d, 0xc6f93a29
add edx, r13d
mov r13d, eax
sub r13d, edx
add r13d, 0xa498882f
sub r13d, 1
sub r13d, 0xa498882f
sub r13d, 0x9cdc96cc
sub r13d, 0xc6f93a29
add r13d, 0x9cdc96cc
sub eax, 0x703856a0
sub eax, r13d
add eax, 0x703856a0
mov edx, 0x85656183
add edx, 0
sub edx, 0x832aa54f
sub edx, 0x85656183
add eax, 0x8d61fdd4
add eax, edx
sub eax, 0x8d61fdd4
mov edx, 0xdc7187f0
add edx, 0
sub edx, eax
sub edx, 0xdc7187f0
imul r8d, edx
and r8d, 1
cmp r8d, 0
sete al
cmp r12d, 0xa
setl dl
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r11b, 1
mov dil, r11b
xor dil, 1
mov r14b, dl
and r14b, dil
mov r15b, r11b
xor r15b, 1
and r15b, 0xff
and dil, 1
or r8b, r14b
or r15b, dil
xor r8b, r15b
mov dil, al
xor dil, 0xff
and dil, 1
mov r14b, r11b
xor r14b, 1
mov r15b, al
and r15b, r14b
mov r12b, r8b
xor r12b, 0xff
and r12b, 0xff
and r8b, r14b
or dil, r15b
or r12b, r8b
xor dil, r12b
mov r8b, al
xor r8b, 0xff
mov r14b, dil
xor r14b, r8b
and r14b, dil
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov dil, r11b
xor dil, 1
mov r15b, al
and r15b, dil
or r8b, r15b
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
mov dil, r11b
xor dil, 1
and dil, 1
mov r15b, r11b
xor r15b, 1
mov r12b, r15b
and r12b, 1
mov r13b, r11b
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, al
xor r12b, r15b
and r12b, al
mov al, dl
xor al, 0xff
and al, 1
mov r15b, r11b
xor r15b, 1
mov r13b, dl
and r13b, r15b
or al, r13b
xor al, 0xff
mov r15b, r11b
xor r15b, 1
mov r13b, r11b
xor r13b, 1
or al, r15b
or r13b, 1
xor al, 0xff
and al, r13b
xor dl, 0xff
xor dil, 0xff
mov r15b, r11b
xor r15b, 1
or dl, dil
or r15b, 1
xor dl, 0xff
and dl, r15b
mov dil, r8b
xor dil, 0xff
mov r15b, r12b
xor r15b, 0xff
mov r13b, r11b
xor r13b, 0
mov cl, dil
and cl, 0
and r8b, r13b
mov r9b, r15b
and r9b, 0
and r12b, r13b
or cl, r8b
or r9b, r12b
xor cl, r9b
or dil, r15b
xor dil, 0xff
or r13b, 0
and dil, r13b
or cl, dil
mov r8b, al
and r8b, dl
xor al, dl
or r8b, al
mov al, cl
xor al, 0xff
mov dl, r8b
and dl, al
xor r8b, 0xff
and cl, r8b
or dl, cl
mov al, r14b
xor al, 0xff
mov cl, dl
xor cl, 0xff
xor r11b, 1
or al, cl
or r11b, 1
xor al, 0xff
and al, r11b
mov cl, r14b
xor cl, 0xff
mov r8b, dl
and r8b, cl
xor dl, 0xff
and r14b, dl
or r8b, r14b
mov cl, al
and cl, r8b
xor al, r8b
or cl, al
test cl, 1
mov qword [rbp + 0x168], rsi
mov qword [rbp + 0x160], rbx
jne 0x6d8914b2
jmp 0x6d8bd31c
jmp 0x6d8914b7
mov rax, qword [rbp + 0x168]
mov rcx, qword [rbp + 0x160]
mov qword [rax], rcx
jmp 0x6d8914d2
jmp 0x6d8914d2
jmp 0x6d8914d7
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, 0xb86a9d79
add r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x720e7305
add r9d, r8d
sub r9d, 0xb0419a93
sub r9d, 0xb86a9d79
add r9d, 0xb0419a93
mov r8d, 0xc5e165e
add r8d, 0
sub r8d, 1
sub r8d, 0xc5e165e
mov r10d, eax
sub r10d, r8d
sub r9d, r10d
sub r9d, 0xab9979a5
sub r9d, 0x98980479
add r9d, 0xab9979a5
add r9d, 0xf4d7ad8
add r9d, 0x720e7305
sub r9d, 0xf4d7ad8
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0x98980479
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
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, 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, 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
mov dl, bl
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, bl
xor cl, 0xff
and cl, 0
mov sil, dil
xor sil, 0
and bl, sil
mov r14b, dil
xor r14b, 1
and r14b, 0
and sil, 1
or cl, bl
or r14b, sil
xor cl, r14b
xor r11b, 0xff
xor cl, 0xff
mov bl, dil
xor bl, 1
or r11b, cl
or bl, 1
xor r11b, 0xff
and r11b, bl
mov cl, dl
and cl, r11b
xor dl, r11b
or cl, dl
mov dl, al
xor dl, 0xff
mov r11b, cl
xor r11b, 0xff
mov bl, dil
xor bl, 0
or dl, r11b
or bl, 0
xor dl, 0xff
and dl, bl
mov r11b, al
xor r11b, 0xff
and r11b, 0
xor dil, 0
and al, dil
mov bl, cl
xor bl, 0xff
and bl, 0
and cl, dil
or r11b, al
or bl, cl
xor r11b, bl
mov al, dl
and al, r11b
xor dl, r11b
or al, dl
test al, 1
jne 0x6d891774
jmp 0x6d8bd3c7
xor eax, eax
mov ecx, dword [rbp + 0x4c4]
mov edx, dword [sym.out.dll_x.13]
mov r8d, dword [sym.out.dll_y.14]
mov r9d, edx
add r9d, 0x4343857
add r9d, 0x4a4cb32c
sub r9d, 0x4343857
mov r10d, eax
sub r10d, 0x83d1096a
add r9d, r10d
add r9d, 0xe3e3ca43
sub r9d, 0x4a4cb32c
sub r9d, 0xe3e3ca43
add r9d, 0x94700031
add r9d, 0xaafcc594
sub r9d, 0x94700031
sub r9d, 0x64a0407c
sub r9d, 1
add r9d, 0x64a0407c
mov r10d, eax
sub r10d, 0xaafcc594
add r9d, r10d
mov r10d, eax
sub r10d, r9d
add r10d, 0
mov r9d, 0xcc2d0215
add r9d, 0
sub r9d, 0x83d1096a
sub r9d, 0xcc2d0215
sub eax, r9d
sub r10d, eax
mov eax, 0x7f0f3ffb
add eax, 0
sub eax, r10d
sub eax, 0x7f0f3ffb
imul edx, eax
and edx, 1
cmp edx, 0
sete r11b
cmp r8d, 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, r14b
xor r15b, 0xff
mov r12b, r11b
xor r12b, r15b
and r12b, r11b
mov r15b, dil
xor r15b, 1
and r15b, 1
mov r13b, dil
xor r13b, 1
mov al, r13b
and al, 1
mov dl, dil
xor dl, 1
and dl, 0xff
and r13b, 1
or r15b, al
or dl, r13b
xor r15b, dl
xor r15b, 0xff
mov al, dil
xor al, 0
mov dl, dil
xor dl, 0
or r15b, al
or dl, 0
xor r15b, 0xff
and r15b, dl
mov al, dil
xor al, 1
xor r14b, 0xff
mov dl, dil
xor dl, 0
or al, r14b
or dl, 0
xor al, 0xff
and al, dl
mov dl, sil
xor dl, 0xff
mov r14b, r12b
xor r14b, 0xff
mov r13b, dil
xor r13b, 0
mov r8b, dl
and r8b, 0
and sil, r13b
mov r9b, r14b
and r9b, 0
and r12b, r13b
or r8b, sil
or r9b, r12b
xor r8b, r9b
or dl, r14b
xor dl, 0xff
or r13b, 0
and dl, r13b
or r8b, dl
mov dl, r15b
and dl, al
xor r15b, al
or dl, r15b
mov al, r8b
xor al, 0xff
mov r9b, dl
and r9b, al
xor dl, 0xff
and r8b, dl
or r9b, r8b
mov al, bl
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
mov r8b, bl
and r8b, dl
or al, r8b
mov dl, dil
xor dl, 1
xor al, 0xff
mov r8b, dil
xor r8b, 1
or dl, al
or r8b, 1
xor dl, 0xff
and dl, r8b
mov al, dil
xor al, 1
and al, 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 al, sil
or r14b, r8b
xor al, r14b
mov r8b, bl
xor r8b, 0xff
xor al, 0xff
mov sil, dil
xor sil, 0
or r8b, al
or sil, 0
xor r8b, 0xff
and r8b, sil
mov al, dl
xor al, 0xff
mov sil, r8b
xor sil, 0xff
mov r14b, dil
xor r14b, 1
mov r15b, al
and r15b, 0xff
and dl, r14b
mov r12b, sil
and r12b, 0xff
and r8b, r14b
or r15b, dl
or r12b, r8b
xor r15b, r12b
or al, sil
xor al, 0xff
or r14b, 1
and al, r14b
or r15b, al
mov al, dil
xor al, 1
and al, 0
mov dl, dil
xor dl, 0
mov r8b, dl
and r8b, 1
mov sil, dil
xor sil, 1
and sil, 0
and dl, 1
or 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
xor r8b, 1
and r8b, 0xff
mov sil, dil
xor sil, 1
and sil, 1
mov r14b, dil
xor r14b, 1
and r14b, 1
or sil, r14b
xor sil, 0xff
mov r14b, dil
xor r14b, 0
mov r12b, dil
xor r12b, 1
or sil, r14b
or r12b, 1
xor sil, 0xff
and sil, r12b
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov r14b, al
and r14b, r8b
xor al, r8b
or r14b, al
mov al, sil
and al, dl
xor sil, dl
or al, sil
mov dl, r14b
xor dl, 0xff
mov r8b, al
and r8b, dl
xor al, 0xff
and r14b, al
or r8b, r14b
mov al, r9b
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
mov sil, r9b
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, 1
and dl, 1
mov sil, dil
xor sil, 1
mov r14b, sil
and r14b, 1
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and sil, 1
or dl, r14b
or r12b, sil
xor dl, r12b
mov sil, dil
xor sil, 1
and sil, 1
mov r14b, dil
xor r14b, 1
mov r12b, r14b
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r14b, 1
or sil, r12b
or r13b, r14b
xor sil, r13b
mov r14b, al
xor r14b, 0xff
mov r12b, dl
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
mov r10b, r14b
and r10b, 0
and al, r13b
mov byte [rbp + 0x15f], r12b
and r12b, 0
and dl, r13b
or r10b, al
or r12b, dl
xor r10b, r12b
mov al, byte [rbp + 0x15f]
or r14b, al
xor r14b, 0xff
or r13b, 0
and r14b, r13b
or r10b, r14b
mov dl, sil
and dl, 1
xor sil, 1
or dl, sil
mov sil, r10b
xor sil, 0xff
and sil, 1
mov r14b, dil
xor r14b, 1
and r10b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or sil, r10b
or r12b, r14b
xor sil, r12b
xor dl, 0xff
mov r10b, sil
xor r10b, dl
and r10b, sil
mov dl, r11b
xor dl, 0xff
and dl, 1
mov sil, dil
xor sil, 1
and r11b, sil
or dl, r11b
mov r11b, r8b
xor r11b, 0xff
and r11b, 1
mov sil, dil
xor sil, 1
mov r14b, r8b
and r14b, sil
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and sil, 1
or r11b, r14b
or r12b, sil
xor r11b, r12b
mov sil, dil
xor sil, 0
and sil, 1
mov r14b, dil
xor r14b, 1
and r14b, 0
or sil, r14b
mov r14b, dl
xor r14b, 0xff
mov r12b, r11b
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
mov al, r14b
and al, 0
and dl, r13b
mov byte [rbp + 0x15e], r12b
and r12b, 0
and r11b, r13b
or al, dl
or r12b, r11b
xor al, r12b
mov dl, byte [rbp + 0x15e]
or r14b, dl
xor r14b, 0xff
or r13b, 0
and r14b, r13b
or al, r14b
mov r11b, sil
and r11b, 0
xor sil, 0
or r11b, sil
mov sil, al
xor sil, 0xff
and sil, 1
mov r14b, dil
xor r14b, 1
and al, r14b
or sil, al
xor r11b, 0xff
mov al, sil
xor al, r11b
and al, sil
mov r11b, dil
xor r11b, 1
and r11b, 1
mov sil, dil
xor sil, 1
mov r14b, sil
and r14b, 1
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and sil, 1
or r11b, r14b
or r12b, sil
xor r11b, r12b
mov sil, r15b
xor sil, 0xff
and sil, 1
mov r14b, dil
xor r14b, 1
mov r12b, r15b
and r12b, r14b
mov r13b, r11b
xor r13b, 0xff
and r13b, 0xff
and r11b, r14b
or sil, r12b
or r13b, r11b
xor sil, r13b
mov r11b, r15b
xor r11b, 0xff
mov r14b, sil
xor r14b, r11b
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, r8b
xor bl, 0xff
and bl, 0
mov sil, dil
xor sil, 0
mov r12b, r8b
and r12b, sil
mov r13b, dil
xor r13b, 1
and r13b, 0
and sil, 1
or bl, r12b
or r13b, sil
xor bl, r13b
mov sil, dil
xor sil, 1
and sil, 1
mov r12b, dil
xor r12b, 1
and r12b, 1
or sil, r12b
mov r12b, r11b
and r12b, bl
xor r11b, bl
or r12b, r11b
mov r11b, sil
and r11b, 1
xor sil, 1
or r11b, sil
mov bl, r12b
xor bl, 0xff
and bl, 1
mov sil, dil
xor sil, 1
and r12b, sil
or bl, r12b
xor r11b, 0xff
mov sil, bl
xor sil, r11b
and sil, bl
mov r11b, r10b
xor r11b, 0xff
and r11b, 1
mov bl, dil
xor bl, 1
mov r12b, r10b
and r12b, bl
or r11b, r12b
mov bl, al
xor bl, 0xff
and bl, 1
mov r12b, dil
xor r12b, 1
mov r13b, al
and r13b, r12b
or bl, r13b
mov r12b, dil
xor r12b, 1
and r12b, 1
mov r13b, dil
xor r13b, 1
mov dl, r13b
and dl, 1
mov byte [rbp + 0x15d], dil
xor dil, 1
and dil, 0xff
and r13b, 1
or r12b, dl
or dil, r13b
xor r12b, dil
mov dl, r11b
xor dl, 0xff
mov dil, byte [rbp + 0x15d]
xor dil, 1
mov r13b, byte [rbp + 0x15d]
xor r13b, 1
or dl, dil
or r13b, 1
xor dl, 0xff
and dl, r13b
mov dil, r12b
xor dil, 0xff
mov r13b, r10b
xor r13b, dil
and r13b, r10b
mov r10b, bl
xor r10b, 0xff
mov dil, byte [rbp + 0x15d]
xor dil, 1
mov byte [rbp + 0x15c], al
mov al, byte [rbp + 0x15d]
xor al, 0
or r10b, dil
or al, 0
xor r10b, 0xff
and r10b, al
mov al, r12b
xor al, 0xff
mov dil, byte [rbp + 0x15c]
xor dil, al
mov al, byte [rbp + 0x15c]
and dil, al
mov al, dl
and al, r13b
xor dl, r13b
or al, dl
mov dl, r10b
and dl, dil
xor r10b, dil
or dl, r10b
mov r10b, al
xor r10b, 0xff
and r10b, 1
mov dil, byte [rbp + 0x15d]
xor dil, 1
and al, dil
mov r13b, dl
xor r13b, 0xff
and r13b, 0xff
and dl, dil
or r10b, al
or r13b, dl
xor r10b, r13b
mov al, r11b
xor al, 0xff
mov dl, bl
xor dl, 0xff
mov dil, byte [rbp + 0x15d]
xor dil, 0
mov r13b, al
and r13b, 0
and r11b, dil
mov byte [rbp + 0x15b], dl
and dl, 0
and bl, dil
or r13b, r11b
or dl, bl
xor r13b, dl
mov dl, byte [rbp + 0x15b]
or al, dl
xor al, 0xff
or dil, 0
and al, dil
or r13b, al
mov al, r13b
xor al, 0xff
and al, 1
mov r11b, byte [rbp + 0x15d]
xor r11b, 1
and r13b, r11b
mov bl, byte [rbp + 0x15d]
xor bl, 1
and bl, 0xff
and r11b, 1
or al, r13b
or bl, r11b
xor al, bl
mov r11b, byte [rbp + 0x15d]
xor r11b, 1
mov bl, r12b
xor bl, 0xff
mov dil, byte [rbp + 0x15d]
xor dil, 1
mov r13b, r11b
and r13b, 0xff
mov dl, dil
and dl, 1
mov byte [rbp + 0x15a], bl
and bl, 0xff
and r12b, dil
or r13b, dl
or bl, r12b
xor r13b, bl
mov dl, byte [rbp + 0x15a]
or r11b, dl
xor r11b, 0xff
or dil, 1
and r11b, dil
or r13b, r11b
xor al, 0xff
xor r13b, 0xff
mov r11b, byte [rbp + 0x15d]
xor r11b, 1
or al, r13b
or r11b, 1
xor al, 0xff
and al, r11b
mov r11b, r10b
and r11b, al
xor r10b, al
or r11b, r10b
mov al, r14b
xor al, 0xff
and al, 1
mov r10b, byte [rbp + 0x15d]
xor r10b, 1
mov bl, r14b
and bl, r10b
mov dil, byte [rbp + 0x15d]
xor dil, 1
and dil, 0xff
and r10b, 1
or al, bl
or dil, r10b
xor al, dil
mov r10b, sil
xor r10b, 0xff
and r10b, 1
mov bl, byte [rbp + 0x15d]
xor bl, 1
mov dil, sil
and dil, bl
mov r12b, byte [rbp + 0x15d]
xor r12b, 1
and r12b, 0xff
and bl, 1
or r10b, dil
or r12b, bl
xor r10b, r12b
mov bl, byte [rbp + 0x15d]
xor bl, 1
and bl, 1
mov dil, byte [rbp + 0x15d]
xor dil, 1
mov r12b, dil
and r12b, 1
mov r13b, byte [rbp + 0x15d]
xor r13b, 1
and r13b, 0xff
and dil, 1
or bl, r12b
or r13b, dil
xor bl, r13b
mov dil, al
xor dil, 0xff
mov r12b, byte [rbp + 0x15d]
xor r12b, 1
mov r13b, byte [rbp + 0x15d]
xor r13b, 0
or dil, r12b
or r13b, 0
xor dil, 0xff
and dil, r13b
xor r14b, 0xff
mov r12b, bl
xor r12b, 0xff
mov r13b, byte [rbp + 0x15d]
xor r13b, 0
or r14b, r12b
or r13b, 0
xor r14b, 0xff
and r14b, r13b
mov r12b, byte [rbp + 0x15d]
xor r12b, 1
mov r13b, r10b
xor r13b, r12b
and r13b, r10b
xor sil, 0xff
mov r12b, bl
xor r12b, 0xff
mov dl, byte [rbp + 0x15d]
xor dl, 1
or sil, r12b
or dl, 1
xor sil, 0xff
and sil, dl
mov dl, dil
and dl, r14b
xor dil, r14b
or dl, dil
mov dil, r13b
xor dil, 0xff
mov r14b, sil
xor r14b, 0xff
mov r12b, byte [rbp + 0x15d]
xor r12b, 0
mov byte [rbp + 0x159], dil
and dil, 0
and r13b, r12b
mov byte [rbp + 0x158], r14b
and r14b, 0
and sil, r12b
or dil, r13b
or r14b, sil
xor dil, r14b
mov sil, byte [rbp + 0x159]
mov r14b, byte [rbp + 0x158]
or sil, r14b
xor sil, 0xff
or r12b, 0
and sil, r12b
or dil, sil
mov sil, dl
xor sil, 0xff
and sil, 1
mov r12b, byte [rbp + 0x15d]
xor r12b, 1
and dl, r12b
mov r13b, dil
xor r13b, 0xff
and r13b, 0xff
and dil, r12b
or sil, dl
or r13b, dil
xor sil, r13b
mov dl, al
xor dl, 0xff
mov dil, r10b
xor dil, 0xff
mov r12b, byte [rbp + 0x15d]
xor r12b, 0
mov r13b, dl
and r13b, 0
and al, r12b
mov r14b, dil
and r14b, 0
and r10b, r12b
or r13b, al
or r14b, r10b
xor r13b, r14b
or dl, dil
xor dl, 0xff
or r12b, 0
and dl, r12b
or r13b, dl
mov al, r13b
xor al, 0xff
and al, 0
mov dl, byte [rbp + 0x15d]
xor dl, 0
and r13b, dl
mov r10b, byte [rbp + 0x15d]
xor r10b, 1
and r10b, 0
and dl, 1
or al, r13b
or r10b, dl
xor al, r10b
mov dl, bl
and dl, 1
xor bl, 1
or dl, bl
xor dl, 0xff
mov r10b, al
xor r10b, dl
and r10b, al
mov al, sil
xor al, 0xff
mov dl, r10b
xor dl, 0xff
mov bl, byte [rbp + 0x15d]
xor bl, 0
mov dil, al
and dil, 0
and sil, bl
mov r14b, dl
and r14b, 0
and r10b, bl
or dil, sil
or r14b, r10b
xor dil, r14b
or al, dl
xor al, 0xff
or bl, 0
and al, bl
or dil, al
mov al, r11b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x15d]
xor dl, 1
mov r10b, r11b
and r10b, dl
or al, r10b
xor al, 0xff
xor al, 1
and al, 0xff
mov dl, byte [rbp + 0x15d]
xor dl, 1
and dl, 1
mov r10b, byte [rbp + 0x15d]
xor r10b, 1
and r10b, 1
or dl, r10b
xor r11b, 0xff
mov r10b, dl
xor r10b, 0xff
mov bl, byte [rbp + 0x15d]
xor bl, 0
or r11b, r10b
or bl, 0
xor r11b, 0xff
and r11b, bl
mov r10b, dil
xor r10b, 0xff
and r10b, 1
mov bl, byte [rbp + 0x15d]
xor bl, 1
mov sil, dil
and sil, bl
or r10b, sil
xor r10b, 0xff
mov bl, byte [rbp + 0x15d]
xor bl, 1
mov sil, byte [rbp + 0x15d]
xor sil, 1
or r10b, bl
or sil, 1
xor r10b, 0xff
and r10b, sil
xor dl, 0xff
mov bl, dil
xor bl, dl
and bl, dil
mov dl, al
and dl, r11b
xor al, r11b
or dl, al
mov al, r10b
xor al, 0xff
mov r11b, bl
xor r11b, 0xff
mov sil, byte [rbp + 0x15d]
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, dl
xor al, 0xff
mov r10b, dil
and r10b, al
xor dil, 0xff
and dl, dil
or r10b, dl
mov al, r15b
xor al, 0xff
mov dl, r9b
xor dl, al
and dl, r9b
mov al, r9b
xor al, 0xff
mov r11b, r15b
and r11b, al
xor r15b, 0xff
and r9b, r15b
or r11b, r9b
mov al, dl
xor al, 0xff
mov r9b, r11b
xor r9b, 0xff
mov bl, byte [rbp + 0x15d]
xor bl, 1
mov sil, al
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 al, r9b
xor al, 0xff
or bl, 1
and al, bl
or sil, al
mov al, sil
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x15d]
xor dl, 1
mov r9b, sil
and r9b, dl
or al, r9b
xor al, 0xff
xor al, 1
and al, 0xff
mov dl, byte [rbp + 0x15d]
xor dl, 1
and dl, 1
mov r9b, byte [rbp + 0x15d]
xor r9b, 1
and r9b, 1
or dl, r9b
xor dl, 0xff
mov r9b, sil
xor r9b, dl
and r9b, sil
mov dl, al
xor dl, 0xff
mov r11b, r9b
xor r11b, 0xff
mov bl, byte [rbp + 0x15d]
xor bl, 1
mov sil, dl
and sil, 0xff
and al, bl
mov dil, r11b
and dil, 0xff
and r9b, bl
or sil, al
or dil, r9b
xor sil, dil
or dl, r11b
xor dl, 0xff
or bl, 1
and dl, bl
or sil, dl
mov al, r8b
xor al, 0xff
xor al, 1
and al, 0xff
mov dl, byte [rbp + 0x15d]
xor dl, 1
mov r9b, r8b
and r9b, dl
xor r8b, 0xff
and r8b, 1
or r9b, r8b
mov dl, al
xor dl, 0xff
mov r8b, r9b
xor r8b, 0xff
mov r11b, byte [rbp + 0x15d]
xor r11b, 0
mov bl, dl
and bl, 0
and al, r11b
mov dil, r8b
and dil, 0
and r9b, r11b
or bl, al
or dil, r9b
xor bl, dil
or dl, r8b
xor dl, 0xff
or r11b, 0
and dl, r11b
or bl, dl
mov al, sil
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x15d]
xor dl, 1
and sil, dl
or al, sil
mov dl, bl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x15d]
xor r8b, 1
and bl, r8b
or dl, bl
mov r8b, byte [rbp + 0x15d]
xor r8b, 1
and r8b, 0
mov r9b, byte [rbp + 0x15d]
xor r9b, 0
mov r11b, r9b
and r11b, 1
mov bl, byte [rbp + 0x15d]
xor bl, 1
and bl, 0
and r9b, 1
or r8b, r11b
or bl, r9b
xor r8b, bl
mov r9b, al
xor r9b, 0xff
mov r11b, dl
xor r11b, 0xff
mov bl, byte [rbp + 0x15d]
xor bl, 0
mov sil, r9b
and sil, 0
and al, bl
mov dil, r11b
and dil, 0
and dl, bl
or sil, al
or dil, dl
xor sil, dil
or r9b, r11b
xor r9b, 0xff
or bl, 0
and r9b, bl
or sil, r9b
mov al, r8b
and al, 1
xor r8b, 1
or al, r8b
mov dl, sil
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x15d]
xor r8b, 1
and sil, r8b
or dl, sil
xor dl, 0xff
xor al, 0xff
mov r8b, byte [rbp + 0x15d]
xor r8b, 1
or dl, al
or r8b, 1
xor dl, 0xff
and dl, r8b
mov al, r10b
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x15d]
xor r8b, 1
mov r9b, r10b
and r9b, r8b
or al, r9b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x15d]
xor r9b, 1
mov r11b, dl
and r11b, r9b
or r8b, r11b
mov r9b, byte [rbp + 0x15d]
xor r9b, 1
and r9b, 1
mov r11b, byte [rbp + 0x15d]
xor r11b, 1
and r11b, 1
or r9b, r11b
mov r11b, byte [rbp + 0x15d]
xor r11b, 1
mov bl, al
xor bl, r11b
and bl, al
mov r11b, r9b
xor r11b, 0xff
mov sil, r10b
xor sil, r11b
and sil, r10b
mov r10b, byte [rbp + 0x15d]
xor r10b, 1
mov r11b, r8b
xor r11b, r10b
and r11b, r8b
mov r10b, r9b
xor r10b, 0xff
mov dil, dl
xor dil, r10b
and dil, dl
mov dl, bl
and dl, sil
xor bl, sil
or dl, bl
mov r10b, r11b
xor r10b, 0xff
mov bl, dil
xor bl, 0xff
mov sil, byte [rbp + 0x15d]
xor sil, 1
mov r14b, r10b
and r14b, 0xff
and r11b, sil
mov r15b, bl
and r15b, 0xff
and dil, sil
or r14b, r11b
or r15b, dil
xor r14b, r15b
or r10b, bl
xor r10b, 0xff
or sil, 1
and r10b, sil
or r14b, r10b
mov r10b, dl
xor r10b, 0xff
and r10b, 1
mov r11b, byte [rbp + 0x15d]
xor r11b, 1
and dl, r11b
mov bl, r14b
xor bl, 0xff
and bl, 0xff
and r14b, r11b
or r10b, dl
or bl, r14b
xor r10b, bl
mov dl, al
xor dl, 0xff
mov r11b, r8b
xor r11b, 0xff
mov bl, byte [rbp + 0x15d]
xor bl, 1
mov sil, dl
and sil, 0xff
and al, bl
mov dil, r11b
and dil, 0xff
and r8b, bl
or sil, al
or dil, r8b
xor sil, dil
or dl, r11b
xor dl, 0xff
or bl, 1
and dl, bl
or sil, dl
mov al, sil
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x15d]
xor dl, 1
and sil, dl
or al, sil
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
and al, r8b
xor r10b, r8b
or al, r10b
test al, 1
mov dword [rbp + 0x154], ecx
jne 0x6d892795
jmp 0x6d8bd3c7
jmp 0x6d89279a
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xa9ce139d
add r8d, 0x7188c7a0
add r8d, 0xa9ce139d
mov r9d, eax
sub r9d, 1
add r8d, r9d
add r8d, 0x4d2c2969
sub r8d, 0x7188c7a0
sub r8d, 0x4d2c2969
mov r9d, eax
sub r9d, 0xe3d5c098
sub r9d, ecx
add r9d, 0xe3d5c098
mov r10d, eax
sub r10d, 0xb6ee9ddd
sub r10d, r8d
add r10d, 0xb6ee9ddd
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, r10d
add r8d, r9d
sub eax, r8d
mov r8d, 0x5b7bd4e3
add r8d, 0
sub r8d, eax
sub r8d, 0x5b7bd4e3
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or sil, r15b
mov r14b, dil
xor r14b, 1
xor sil, 0xff
mov r15b, dil
xor r15b, 1
or r14b, sil
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov sil, dil
xor sil, 1
and sil, 1
mov r15b, dil
xor r15b, 1
mov r12b, r15b
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or sil, r12b
or r13b, r15b
xor sil, r13b
mov r15b, r11b
xor r15b, 0xff
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, 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 r14b, 0xff
mov al, bl
xor al, r14b
and al, bl
mov r14b, r15b
and r14b, al
xor r15b, al
or r14b, r15b
mov al, dil
xor al, 1
and al, 1
mov r15b, dil
xor r15b, 1
and r15b, 1
or al, r15b
xor al, 0xff
xor al, 1
and al, 0xff
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
xor r15b, 0xff
xor r15b, 1
and r15b, 0xff
mov cl, al
xor cl, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
mov dl, cl
and dl, 0
and al, r13b
mov r8b, r12b
and r8b, 0
and r15b, r13b
or dl, al
or r8b, r15b
xor dl, r8b
or cl, r12b
xor cl, 0xff
or r13b, 0
and cl, r13b
or dl, cl
mov al, sil
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
mov r8b, sil
and r8b, cl
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and cl, 1
or al, r8b
or r15b, cl
xor al, r15b
mov cl, dil
xor cl, 1
and cl, 0
mov r8b, dil
xor r8b, 0
mov r15b, r8b
and r15b, 1
mov r12b, dil
xor r12b, 1
and r12b, 0
and r8b, 1
or cl, r15b
or r12b, r8b
xor cl, r12b
mov r8b, dil
xor r8b, 0
and r8b, 1
mov r15b, dil
xor r15b, 1
and r15b, 0
or r8b, r15b
mov r15b, al
xor r15b, 0xff
mov r12b, cl
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
mov r9b, r15b
and r9b, 0
and al, r13b
mov r10b, r12b
and r10b, 0
and cl, r13b
or r9b, al
or r10b, cl
xor r9b, r10b
or r15b, r12b
xor r15b, 0xff
or r13b, 0
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, 0
mov r8b, dil
xor r8b, 0
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 al, 0xff
mov r8b, cl
xor r8b, al
and r8b, cl
mov al, dl
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
mov r9b, dl
and r9b, cl
or al, r9b
mov cl, r11b
xor cl, 0xff
mov r9b, al
and r9b, cl
xor al, 0xff
mov cl, r11b
and cl, al
or r9b, cl
xor r9b, 0xff
xor r11b, 0xff
mov al, dil
xor al, 0
or r9b, r11b
or al, 0
xor r9b, 0xff
and r9b, al
mov al, dil
xor al, 1
and al, 1
mov cl, dil
xor cl, 1
mov r10b, cl
and r10b, 1
mov r11b, dil
xor r11b, 1
and r11b, 0xff
and cl, 1
or al, r10b
or r11b, cl
xor al, r11b
mov cl, r14b
xor cl, 0xff
mov r10b, al
and r10b, cl
xor al, 0xff
mov cl, r14b
and cl, al
or r10b, cl
mov al, r14b
xor al, 0xff
mov cl, r10b
xor cl, al
and cl, r10b
mov al, bl
xor al, 0xff
and al, 1
mov r10b, dil
xor r10b, 1
and bl, r10b
or al, bl
mov r10b, dl
xor r10b, 0xff
and r10b, 1
mov r11b, dil
xor r11b, 1
mov bl, dl
and bl, r11b
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and r11b, 1
or r10b, bl
or r15b, r11b
xor r10b, r15b
mov r11b, dil
xor r11b, 0
and r11b, 1
mov bl, dil
xor bl, 1
mov r15b, bl
and r15b, 0
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and bl, 1
or r11b, r15b
or r12b, bl
xor r11b, r12b
mov bl, al
xor bl, 0xff
mov r15b, r10b
xor r15b, 0xff
mov r12b, dil
xor r12b, 1
mov r13b, bl
and r13b, 0xff
and al, r12b
mov byte [rbp + 0x153], r15b
and r15b, 0xff
and r10b, r12b
or r13b, al
or r15b, r10b
xor r13b, r15b
mov al, byte [rbp + 0x153]
or bl, al
xor bl, 0xff
or r12b, 1
and bl, r12b
or r13b, bl
mov r10b, dil
xor r10b, 0
mov bl, r11b
xor bl, 0xff
mov r15b, dil
xor r15b, 1
mov r12b, r10b
and r12b, 0xff
mov al, r15b
and al, 0
mov byte [rbp + 0x152], bl
and bl, 0xff
and r11b, r15b
or r12b, al
or bl, r11b
xor r12b, bl
mov al, byte [rbp + 0x152]
or r10b, al
xor r10b, 0xff
or r15b, 1
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 bl, dil
xor bl, 1
and bl, 0xff
and r11b, 1
or r10b, r13b
or bl, r11b
xor r10b, bl
xor r10b, 0xff
xor r12b, 0xff
mov r11b, dil
xor r11b, 1
or r10b, r12b
or r11b, 1
xor r10b, 0xff
and r10b, r11b
mov r11b, r8b
xor r11b, 0xff
and r11b, 0
mov bl, dil
xor bl, 0
mov r15b, r8b
and r15b, bl
mov r12b, dil
xor r12b, 1
and r12b, 0
and bl, 1
or r11b, r15b
or r12b, bl
xor r11b, r12b
mov bl, r9b
xor bl, 0xff
and bl, 1
mov r15b, dil
xor r15b, 1
mov r12b, r9b
and r12b, r15b
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or 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, 1
or al, r12b
or r13b, 1
xor al, 0xff
and al, r13b
xor r8b, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
or r8b, r12b
or r13b, 1
xor r8b, 0xff
and r8b, r13b
mov r12b, bl
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
mov byte [rbp + 0x151], dil
xor dil, 0
or r12b, r13b
or dil, 0
xor r12b, 0xff
and r12b, dil
mov dil, r15b
xor dil, 0xff
mov r13b, r9b
xor r13b, dil
and r13b, r9b
mov r9b, al
and r9b, r8b
xor al, r8b
or r9b, al
mov al, r12b
and al, r13b
xor r12b, r13b
or al, r12b
mov r8b, r9b
xor r8b, 0xff
and r8b, 0
mov dil, byte [rbp + 0x151]
xor dil, 0
and r9b, dil
mov r12b, al
xor r12b, 0xff
and r12b, 0
and al, dil
or r8b, r9b
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, 0
mov r11b, byte [rbp + 0x151]
xor r11b, 0
and al, r11b
mov bl, byte [rbp + 0x151]
xor bl, 1
and bl, 0
and r11b, 1
or r9b, al
or bl, r11b
xor r9b, bl
mov al, byte [rbp + 0x151]
xor al, 0
mov r11b, r15b
xor r11b, 0xff
mov bl, byte [rbp + 0x151]
xor bl, 1
mov dil, al
and dil, 0xff
mov r12b, bl
and r12b, 0
mov r13b, r11b
and r13b, 0xff
and r15b, bl
or dil, r12b
or r13b, r15b
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 + 0x151]
xor al, 0
or r9b, dil
or al, 0
xor r9b, 0xff
and r9b, al
mov al, r8b
and al, r9b
xor r8b, r9b
or al, r8b
mov r8b, cl
xor r8b, 0xff
and r8b, 0
mov r9b, byte [rbp + 0x151]
xor r9b, 0
mov r11b, cl
and r11b, r9b
mov bl, byte [rbp + 0x151]
xor bl, 1
and bl, 0
and r9b, 1
or r8b, r11b
or bl, r9b
xor r8b, bl
mov r9b, r10b
xor r9b, 0xff
and r9b, 1
mov r11b, byte [rbp + 0x151]
xor r11b, 1
mov bl, r10b
and bl, r11b
or r9b, bl
mov r11b, byte [rbp + 0x151]
xor r11b, 1
and r11b, 0
mov bl, byte [rbp + 0x151]
xor bl, 0
mov dil, bl
and dil, 1
mov r15b, byte [rbp + 0x151]
xor r15b, 1
and r15b, 0
and bl, 1
or r11b, dil
or r15b, bl
xor r11b, r15b
mov bl, byte [rbp + 0x151]
xor bl, 1
mov dil, r8b
xor dil, bl
and dil, r8b
mov bl, r11b
xor bl, 0xff
mov r15b, cl
xor r15b, bl
and r15b, cl
mov cl, r9b
xor cl, 0xff
mov bl, byte [rbp + 0x151]
xor bl, 1
mov r12b, byte [rbp + 0x151]
xor r12b, 1
or cl, bl
or r12b, 1
xor cl, 0xff
and cl, r12b
xor r10b, 0xff
mov bl, r11b
xor bl, 0xff
mov r12b, byte [rbp + 0x151]
xor r12b, 1
or r10b, bl
or r12b, 1
xor r10b, 0xff
and r10b, r12b
mov bl, dil
xor bl, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, byte [rbp + 0x151]
xor r13b, 0
mov byte [rbp + 0x150], bl
and bl, 0
and dil, r13b
mov byte [rbp + 0x14f], r12b
and r12b, 0
and r15b, r13b
or bl, dil
or r12b, r15b
xor bl, r12b
mov dil, byte [rbp + 0x150]
mov r15b, byte [rbp + 0x14f]
or dil, r15b
xor dil, 0xff
or r13b, 0
and dil, r13b
or bl, dil
mov dil, cl
and dil, r10b
xor cl, r10b
or dil, cl
mov cl, bl
xor cl, 0xff
and cl, 0
mov r10b, byte [rbp + 0x151]
xor r10b, 0
and bl, r10b
mov r12b, dil
xor r12b, 0xff
and r12b, 0
and dil, r10b
or cl, bl
or r12b, dil
xor cl, r12b
mov r10b, r8b
xor r10b, 0xff
mov bl, r9b
xor bl, 0xff
mov dil, byte [rbp + 0x151]
xor dil, 0
mov r12b, r10b
and r12b, 0
and r8b, dil
mov r13b, bl
and r13b, 0
and r9b, dil
or r12b, r8b
or r13b, r9b
xor r12b, r13b
or r10b, bl
xor r10b, 0xff
or dil, 0
and r10b, dil
or r12b, r10b
mov r8b, r12b
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x151]
xor r9b, 1
and r12b, r9b
or r8b, r12b
mov r9b, byte [rbp + 0x151]
xor r9b, 1
mov r10b, r11b
xor r10b, 0xff
mov bl, byte [rbp + 0x151]
xor bl, 0
mov dil, r9b
and dil, 0
mov r12b, bl
and r12b, 1
mov r13b, r10b
and r13b, 0
and r11b, bl
or dil, r12b
or r13b, r11b
xor dil, r13b
or r9b, r10b
xor r9b, 0xff
or bl, 0
and r9b, bl
or dil, r9b
xor r8b, 0xff
xor dil, 0xff
mov r9b, byte [rbp + 0x151]
xor r9b, 1
or r8b, dil
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 + 0x151]
xor r8b, 1
mov r10b, al
and r10b, r8b
mov r11b, byte [rbp + 0x151]
xor r11b, 1
and r11b, 0xff
and r8b, 1
or cl, r10b
or r11b, r8b
xor cl, r11b
mov r8b, r9b
xor r8b, 0xff
xor cl, 0xff
mov r10b, byte [rbp + 0x151]
xor r10b, 1
or r8b, cl
or r10b, 1
xor r8b, 0xff
and r8b, r10b
mov cl, r9b
xor cl, 0xff
and cl, 1
mov r10b, byte [rbp + 0x151]
xor r10b, 1
and r9b, r10b
or cl, r9b
xor al, 0xff
xor cl, 0xff
mov r9b, byte [rbp + 0x151]
xor r9b, 0
or al, cl
or r9b, 0
xor al, 0xff
and al, r9b
mov cl, r8b
and cl, al
xor r8b, al
or cl, r8b
mov al, sil
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x151]
xor r8b, 1
mov r9b, sil
and r9b, r8b
or al, r9b
mov r8b, r14b
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x151]
xor r9b, 1
mov r10b, r14b
and r10b, r9b
or r8b, r10b
mov r9b, byte [rbp + 0x151]
xor r9b, 0
and r9b, 1
mov r10b, byte [rbp + 0x151]
xor r10b, 1
and r10b, 0
or r9b, r10b
mov r10b, al
xor r10b, 0xff
mov r11b, byte [rbp + 0x151]
xor r11b, 0
mov bl, byte [rbp + 0x151]
xor bl, 1
or r10b, r11b
or bl, 1
xor r10b, 0xff
and r10b, bl
xor sil, 0xff
mov r11b, r9b
xor r11b, 0xff
mov bl, byte [rbp + 0x151]
xor bl, 1
or sil, r11b
or bl, 1
xor sil, 0xff
and sil, bl
mov r11b, byte [rbp + 0x151]
xor r11b, 0
mov bl, r8b
xor bl, r11b
and bl, r8b
xor r14b, 0xff
mov r11b, r9b
xor r11b, 0xff
mov dil, byte [rbp + 0x151]
xor dil, 0
or r14b, r11b
or dil, 0
xor r14b, 0xff
and r14b, dil
mov r11b, r10b
xor r11b, 0xff
mov dil, sil
xor dil, 0xff
mov r12b, byte [rbp + 0x151]
xor r12b, 1
mov r13b, r11b
and r13b, 0xff
and r10b, r12b
mov r15b, dil
and r15b, 0xff
and sil, r12b
or r13b, r10b
or r15b, sil
xor r13b, r15b
or r11b, dil
xor r11b, 0xff
or r12b, 1
and r11b, r12b
or r13b, r11b
mov r10b, bl
and r10b, r14b
xor bl, r14b
or r10b, bl
mov r11b, r13b
xor r11b, 0xff
and r11b, 0
mov bl, byte [rbp + 0x151]
xor bl, 0
and r13b, bl
mov sil, r10b
xor sil, 0xff
and sil, 0
and r10b, bl
or r11b, r13b
or sil, r10b
xor r11b, sil
mov r10b, al
and r10b, r8b
xor al, r8b
or r10b, al
mov al, r10b
xor al, 0xff
and al, 0
mov r8b, byte [rbp + 0x151]
xor r8b, 0
and r10b, r8b
mov bl, byte [rbp + 0x151]
xor bl, 1
and bl, 0
and r8b, 1
or al, r10b
or bl, r8b
xor al, bl
mov r8b, r9b
and r8b, 0
xor r9b, 0
or r8b, r9b
xor r8b, 0xff
mov r9b, al
xor r9b, r8b
and r9b, al
mov al, r11b
xor al, 0xff
mov r8b, r9b
xor r8b, 0xff
mov r10b, byte [rbp + 0x151]
xor r10b, 0
mov bl, al
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 al, r8b
xor al, 0xff
or r10b, 0
and al, r10b
or bl, al
mov al, bl
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x151]
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 + 0x151]
xor r8b, 1
and r8b, 1
mov r9b, byte [rbp + 0x151]
xor r9b, 1
and r9b, 1
or r8b, r9b
xor r8b, 0xff
mov r9b, bl
xor r9b, r8b
and r9b, bl
mov r8b, al
and r8b, r9b
xor al, r9b
or r8b, al
mov al, byte [rbp + 0x151]
xor al, 1
and al, 1
mov r9b, byte [rbp + 0x151]
xor r9b, 1
and r9b, 1
or al, r9b
mov r9b, dl
xor r9b, 0xff
and r9b, 0
mov r10b, byte [rbp + 0x151]
xor r10b, 0
mov r11b, dl
and r11b, r10b
mov bl, byte [rbp + 0x151]
xor bl, 1
and bl, 0
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, byte [rbp + 0x151]
xor r10b, 0
and r10b, 1
mov r11b, byte [rbp + 0x151]
xor r11b, 1
and r11b, 0
or r10b, r11b
mov r11b, byte [rbp + 0x151]
xor r11b, 0
mov bl, al
xor bl, r11b
and bl, al
mov r11b, byte [rbp + 0x151]
xor r11b, 1
mov sil, r10b
xor sil, 0xff
mov dil, byte [rbp + 0x151]
xor dil, 0
or r11b, sil
or dil, 0
xor r11b, 0xff
and r11b, dil
mov sil, byte [rbp + 0x151]
xor sil, 0
mov dil, r9b
xor dil, sil
and dil, r9b
mov sil, r10b
xor sil, 0xff
mov r14b, dl
xor r14b, sil
and r14b, dl
mov dl, bl
xor dl, 0xff
mov sil, r11b
xor sil, 0xff
mov r15b, byte [rbp + 0x151]
xor r15b, 0
mov r12b, dl
and r12b, 0
and bl, r15b
mov r13b, sil
and r13b, 0
and r11b, r15b
or r12b, bl
or r13b, r11b
xor r12b, r13b
or dl, sil
xor dl, 0xff
or r15b, 0
and dl, r15b
or r12b, dl
mov dl, dil
and dl, r14b
xor dil, r14b
or dl, dil
mov 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, r9b
xor r11b, 0xff
mov sil, byte [rbp + 0x151]
xor sil, 0
mov dil, dl
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 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 + 0x151]
xor dl, 1
and dil, dl
mov r9b, byte [rbp + 0x151]
xor r9b, 1
and r9b, 0xff
and dl, 1
or al, dil
or r9b, dl
xor al, r9b
mov dl, r10b
and dl, 0
xor r10b, 0
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, byte [rbp + 0x151]
xor r10b, 0
mov r11b, al
and r11b, 0
and bl, r10b
mov sil, dl
and sil, 0
and r9b, r10b
or r11b, bl
or sil, r9b
xor r11b, sil
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 + 0x151]
xor dl, 1
and r11b, dl
or al, r11b
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x151]
xor r9b, 1
mov r10b, r8b
and r10b, r9b
mov r11b, al
xor r11b, 0xff
and r11b, 0xff
and al, r9b
or dl, r10b
or r11b, al
xor dl, r11b
xor dl, 0xff
xor r8b, 0xff
mov al, byte [rbp + 0x151]
xor al, 0
or dl, r8b
or al, 0
xor dl, 0xff
and dl, al
mov al, cl
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x151]
xor r8b, 1
mov r9b, cl
and r9b, r8b
or al, r9b
mov r8b, dl
xor r8b, 0xff
and r8b, 0
mov r9b, byte [rbp + 0x151]
xor r9b, 0
mov r10b, dl
and r10b, r9b
mov r11b, byte [rbp + 0x151]
xor r11b, 1
and r11b, 0
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, byte [rbp + 0x151]
xor r9b, 0
and r9b, 1
mov r10b, byte [rbp + 0x151]
xor r10b, 1
mov r11b, r10b
and r11b, 0
mov bl, byte [rbp + 0x151]
xor bl, 1
and bl, 0xff
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, byte [rbp + 0x151]
xor r10b, 0
mov r11b, al
xor r11b, r10b
and r11b, al
xor cl, 0xff
mov r10b, r9b
xor r10b, 0xff
mov bl, byte [rbp + 0x151]
xor bl, 1
or cl, r10b
or bl, 1
xor cl, 0xff
and cl, bl
mov r10b, byte [rbp + 0x151]
xor r10b, 0
mov bl, r8b
xor bl, r10b
and bl, r8b
xor dl, 0xff
mov r10b, r9b
xor r10b, 0xff
mov sil, byte [rbp + 0x151]
xor sil, 1
or dl, r10b
or sil, 1
xor dl, 0xff
and dl, sil
mov r10b, r11b
and r10b, cl
xor r11b, cl
or r10b, r11b
mov cl, bl
xor cl, 0xff
mov r11b, dl
xor r11b, 0xff
mov sil, byte [rbp + 0x151]
xor sil, 1
mov dil, cl
and dil, 0xff
and bl, sil
mov r14b, r11b
and r14b, 0xff
and dl, sil
or dil, bl
or r14b, dl
xor dil, r14b
or cl, r11b
xor cl, 0xff
or sil, 1
and cl, sil
or dil, cl
mov cl, r10b
xor cl, 0xff
mov dl, dil
and dl, cl
xor dil, 0xff
and r10b, dil
or dl, r10b
mov cl, al
xor cl, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, byte [rbp + 0x151]
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, byte [rbp + 0x151]
xor cl, 1
and bl, cl
or al, bl
mov cl, r9b
and cl, 0
xor r9b, 0
or cl, r9b
xor cl, 0xff
mov r8b, al
xor r8b, cl
and r8b, al
mov al, dl
xor al, 0xff
mov cl, r8b
xor cl, 0xff
mov r9b, byte [rbp + 0x151]
xor r9b, 1
mov r10b, al
and r10b, 0xff
and dl, r9b
mov r11b, cl
and r11b, 0xff
and r8b, r9b
or r10b, dl
or r11b, r8b
xor r10b, r11b
or al, cl
xor al, 0xff
or r9b, 1
and al, r9b
or r10b, al
test r10b, 1
jne 0x6d893874
jmp 0x6d8bd3cc
xor eax, eax
mov ecx, eax
sub ecx, 0xa25d1506
mov edx, dword [rbp + 0x154]
sub ecx, edx
add ecx, 0xa25d1506
mov r8d, eax
sub r8d, 0xc339bd1e
add r8d, ecx
add r8d, 0xc339bd1e
mov ecx, eax
sub ecx, 0xf546de1f
add ecx, 0x5cd333d7
add ecx, 0xf546de1f
add ecx, 0x8cec6917
sub ecx, 1
sub ecx, 0x8cec6917
add ecx, 0xb540175
sub ecx, 0x5cd333d7
sub ecx, 0xb540175
add r8d, 0xf648c19e
add r8d, 0x73bc6ff6
sub r8d, 0xf648c19e
mov r9d, eax
sub r9d, ecx
sub r8d, r9d
mov ecx, eax
sub ecx, 0x73bc6ff6
add r8d, ecx
mov ecx, 0xc8b95df5
add ecx, 0
sub ecx, r8d
sub ecx, 0xc8b95df5
mov r8d, 0xccd75a59
add r8d, 0
add r8d, ecx
sub r8d, 0xccd75a59
mov ecx, dword [sym.out.dll_x.13]
mov r9d, dword [sym.out.dll_y.14]
mov r10d, eax
sub r10d, 0xf192ae37
mov r11d, ecx
sub r11d, r10d
add r11d, 0x1de375fb
add r11d, 0xc4efeb97
sub r11d, 0x1de375fb
add r11d, 0x18002a6d
sub r11d, 0xf192ae37
sub r11d, 0x18002a6d
mov r10d, eax
sub r10d, 0xd19ccd92
sub r10d, 1
add r10d, 0xd19ccd92
mov esi, eax
sub esi, r11d
mov r11d, eax
sub r11d, r10d
add esi, r11d
sub eax, esi
mov r10d, 0x9b3c077b
add r10d, 0
sub r10d, 0xc4efeb97
sub r10d, 0x9b3c077b
sub eax, 0xf8e3b754
add eax, r10d
add eax, 0xf8e3b754
imul ecx, eax
and ecx, 1
cmp ecx, 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
mov al, r15b
xor al, 1
xor r14b, 0xff
mov r12b, r15b
xor r12b, 1
or al, r14b
or r12b, 1
xor al, 0xff
and al, r12b
mov r14b, r15b
xor r14b, 1
and r14b, 1
mov r12b, r15b
xor r12b, 1
and r12b, 1
or r14b, r12b
mov r12b, bl
xor r12b, 0xff
mov r13b, r14b
xor r13b, 0xff
mov cl, r15b
xor cl, 1
or r12b, r13b
or cl, 1
xor r12b, 0xff
and r12b, cl
mov cl, r15b
xor cl, 1
and cl, 1
mov r13b, r15b
xor r13b, 1
and r13b, 1
or cl, r13b
xor cl, 0xff
mov r13b, r15b
xor r13b, 1
mov r9b, r15b
xor r9b, 0
or cl, r13b
or r9b, 0
xor cl, 0xff
and cl, r9b
mov r9b, r15b
xor r9b, 1
xor r14b, 0xff
mov r13b, r15b
xor r13b, 0
or r9b, r14b
or r13b, 0
xor r9b, 0xff
and r9b, r13b
mov r14b, al
and r14b, r12b
xor al, r12b
or r14b, al
mov al, cl
and al, r9b
xor cl, r9b
or al, cl
mov cl, r14b
xor cl, 0xff
and cl, 1
mov r9b, r15b
xor r9b, 1
and r14b, r9b
mov r12b, al
xor r12b, 0xff
and r12b, 0xff
and al, r9b
or cl, r14b
or r12b, al
xor cl, r12b
mov al, dil
xor al, 0xff
and al, 1
mov r9b, r15b
xor r9b, 1
mov r14b, dil
and r14b, r9b
or al, r14b
mov r9b, r15b
xor r9b, 1
xor al, 0xff
mov r14b, r15b
xor r14b, 0
or r9b, al
or r14b, 0
xor r9b, 0xff
and r9b, r14b
mov al, r15b
xor al, 1
and al, 1
mov r14b, r15b
xor r14b, 1
and r14b, 1
or al, r14b
mov r14b, dil
xor r14b, 0xff
mov r12b, al
xor r12b, 0xff
mov r13b, r15b
xor r13b, 0
or r14b, r12b
or r13b, 0
xor r14b, 0xff
and r14b, r13b
mov r12b, r15b
xor r12b, 1
and r12b, 1
mov r13b, r15b
xor r13b, 1
and r13b, 1
or r12b, r13b
xor r12b, 0xff
mov r13b, r15b
xor r13b, 1
mov r10b, r15b
xor r10b, 0
or r12b, r13b
or r10b, 0
xor r12b, 0xff
and r12b, r10b
xor al, 0xff
xor al, 1
and al, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r13b, r14b
xor r13b, 0xff
mov r11b, r15b
xor r11b, 0
mov sil, r10b
and sil, 0
and r9b, r11b
mov dl, r13b
and dl, 0
and r14b, r11b
or sil, r9b
or dl, r14b
xor sil, dl
or r10b, r13b
xor r10b, 0xff
or r11b, 0
and r10b, r11b
or sil, r10b
mov dl, r12b
and dl, al
xor r12b, al
or dl, r12b
mov al, sil
xor al, 0xff
and al, 0
mov r9b, r15b
xor r9b, 0
and sil, r9b
mov r10b, dl
xor r10b, 0xff
and r10b, 0
and dl, r9b
or al, sil
or r10b, dl
xor al, r10b
mov dl, r15b
xor dl, 0
and dl, 1
mov r9b, r15b
xor r9b, 1
and r9b, 0
or dl, r9b
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov r9b, r15b
xor r9b, 1
and r9b, 1
mov r10b, r15b
xor r10b, 1
and r10b, 1
or r9b, r10b
xor r9b, 0xff
xor r9b, 0
and r9b, 0
mov r10b, dl
and r10b, r9b
xor dl, r9b
or r10b, dl
mov dl, cl
xor dl, 0xff
and dl, 0
mov r9b, r15b
xor r9b, 0
mov r11b, cl
and r11b, r9b
mov sil, r15b
xor sil, 1
and sil, 0
and r9b, 1
or dl, r11b
or sil, r9b
xor dl, sil
mov r9b, r15b
xor r9b, 0
and r9b, 0
mov r11b, r15b
xor r11b, 0
mov sil, r11b
and sil, 0
mov r14b, r15b
xor r14b, 1
and r14b, 0
and r11b, 1
or r9b, sil
or r14b, r11b
xor r9b, r14b
mov r11b, r15b
xor r11b, 0
and r11b, 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 r11b, r14b
or r12b, sil
xor r11b, r12b
mov sil, dl
and sil, r9b
xor dl, r9b
or sil, dl
mov dl, r11b
and dl, 0
xor r11b, 0
or dl, r11b
mov r9b, sil
xor r9b, 0xff
and r9b, 1
mov r11b, r15b
xor r11b, 1
and sil, r11b
mov r14b, r15b
xor r14b, 1
and r14b, 0xff
and r11b, 1
or r9b, sil
or r14b, r11b
xor r9b, r14b
xor dl, 0xff
mov r11b, r9b
xor r11b, dl
and r11b, r9b
mov dl, bl
xor dl, 0xff
and dl, 1
mov r9b, r15b
xor r9b, 1
and bl, r9b
or dl, bl
mov r9b, r10b
xor r9b, 0xff
and r9b, 1
mov bl, r15b
xor bl, 1
mov sil, r10b
and sil, bl
or r9b, sil
mov bl, r15b
xor bl, 0
and bl, 1
mov sil, r15b
xor sil, 1
and sil, 0
or bl, sil
mov sil, dl
and sil, r9b
xor dl, r9b
or sil, dl
mov dl, r15b
xor dl, 0
mov r9b, bl
xor r9b, 0xff
mov r14b, r15b
xor r14b, 0
mov r12b, dl
and r12b, 0
mov r13b, r14b
and r13b, 0
mov byte [rbp + 0x14e], r9b
and r9b, 0
and bl, r14b
or r12b, r13b
or r9b, bl
xor r12b, r9b
mov r9b, byte [rbp + 0x14e]
or dl, r9b
xor dl, 0xff
or r14b, 0
and dl, r14b
or r12b, dl
mov dl, sil
xor dl, 0xff
and dl, 0
mov bl, r15b
xor bl, 0
and sil, bl
mov r14b, r15b
xor r14b, 1
and r14b, 0
and bl, 1
or dl, sil
or r14b, bl
xor dl, r14b
xor dl, 0xff
xor r12b, 0xff
mov bl, r15b
xor bl, 1
or dl, r12b
or bl, 1
xor dl, 0xff
and dl, bl
mov bl, al
xor bl, 0xff
and bl, 1
mov sil, r15b
xor sil, 1
mov r14b, al
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, 0
and sil, 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 sil, r12b
or r13b, r14b
xor sil, r13b
mov r14b, r15b
xor r14b, 1
and r14b, 0
mov r12b, r15b
xor r12b, 0
mov r13b, r12b
and r13b, 1
mov r9b, r15b
xor r9b, 1
and r9b, 0
and r12b, 1
or r14b, r13b
or r9b, r12b
xor r14b, r9b
mov r9b, bl
xor r9b, 0xff
mov r12b, sil
xor r12b, 0xff
mov r13b, r15b
xor r13b, 1
mov byte [rbp + 0x14d], r9b
and r9b, 0xff
and bl, r13b
mov byte [rbp + 0x14c], r12b
and r12b, 0xff
and sil, r13b
or r9b, bl
or r12b, sil
xor r9b, r12b
mov bl, byte [rbp + 0x14d]
mov sil, byte [rbp + 0x14c]
or bl, sil
xor bl, 0xff
or r13b, 1
and bl, r13b
or r9b, bl
mov bl, r15b
xor bl, 1
mov r12b, r14b
xor r12b, 0xff
mov r13b, r15b
xor r13b, 0
mov sil, bl
and sil, 0
mov byte [rbp + 0x14b], r13b
and r13b, 1
mov byte [rbp + 0x14a], r12b
and r12b, 0
mov byte [rbp + 0x149], al
mov al, byte [rbp + 0x14b]
and r14b, al
or sil, r13b
or r12b, r14b
xor sil, r12b
mov r14b, byte [rbp + 0x14a]
or bl, r14b
xor bl, 0xff
or al, 0
and bl, al
or sil, bl
mov al, r9b
xor al, 0xff
and al, 1
mov bl, r15b
xor bl, 1
and r9b, bl
or al, r9b
xor al, 0xff
xor sil, 0xff
mov r9b, r15b
xor r9b, 0
or al, sil
or r9b, 0
xor al, 0xff
and al, r9b
mov r9b, dil
xor r9b, 0xff
and r9b, 0
mov bl, r15b
xor bl, 0
and dil, bl
mov sil, r15b
xor sil, 1
and sil, 0
and bl, 1
or r9b, dil
or sil, bl
xor r9b, sil
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, 1
and sil, 1
mov dil, r15b
xor dil, 1
mov r12b, dil
and r12b, 1
mov r13b, r15b
xor r13b, 1
and r13b, 0xff
and dil, 1
or sil, r12b
or r13b, dil
xor sil, r13b
mov dil, r9b
xor dil, 0xff
mov r12b, bl
xor r12b, 0xff
mov r13b, r15b
xor r13b, 1
mov r14b, dil
and r14b, 0xff
and r9b, r13b
mov byte [rbp + 0x148], r12b
and r12b, 0xff
and bl, r13b
or r14b, r9b
or r12b, bl
xor r14b, r12b
mov r9b, byte [rbp + 0x148]
or dil, r9b
xor dil, 0xff
or r13b, 1
and dil, r13b
or r14b, dil
mov bl, r15b
xor bl, 1
mov dil, sil
xor dil, 0xff
mov r12b, r15b
xor r12b, 1
mov r13b, bl
and r13b, 0xff
mov r9b, r12b
and r9b, 1
mov byte [rbp + 0x147], dil
and dil, 0xff
and sil, r12b
or r13b, r9b
or dil, sil
xor r13b, dil
mov r9b, byte [rbp + 0x147]
or bl, r9b
xor bl, 0xff
or r12b, 1
and bl, r12b
or r13b, bl
mov bl, r14b
xor bl, 0xff
and bl, 1
mov sil, r15b
xor sil, 1
and r14b, sil
or bl, r14b
xor r13b, 0xff
mov sil, bl
xor sil, r13b
and sil, bl
mov bl, dl
xor bl, 0xff
mov dil, r11b
xor dil, bl
and dil, r11b
mov bl, r11b
xor bl, 0xff
and bl, 0
mov r14b, r15b
xor r14b, 0
and r11b, r14b
mov r12b, dl
xor r12b, 0xff
and r12b, 0
and dl, r14b
or bl, r11b
or r12b, dl
xor bl, r12b
mov dl, dil
and dl, bl
xor dil, bl
or dl, dil
mov r11b, al
xor r11b, 0xff
and r11b, 1
mov bl, r15b
xor bl, 1
mov dil, al
and dil, bl
mov r14b, r15b
xor r14b, 1
and r14b, 0xff
and bl, 1
or r11b, dil
or r14b, bl
xor r11b, r14b
mov bl, sil
xor bl, 0xff
and bl, 1
mov dil, r15b
xor dil, 1
mov r14b, sil
and r14b, dil
or bl, r14b
mov dil, r15b
xor dil, 0
and dil, 1
mov r14b, r15b
xor r14b, 1
and r14b, 0
or dil, r14b
mov r14b, r11b
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
mov r12b, dil
xor r12b, 0xff
mov r13b, al
xor r13b, r12b
and r13b, al
mov al, r15b
xor al, 0
mov r12b, bl
xor r12b, al
and r12b, bl
xor sil, 0xff
mov al, dil
xor al, 0xff
mov r9b, r15b
xor r9b, 0
or sil, al
or r9b, 0
xor sil, 0xff
and sil, r9b
mov al, r14b
and al, r13b
xor r14b, r13b
or al, r14b
mov r9b, r12b
and r9b, sil
xor r12b, sil
or r9b, r12b
mov sil, al
xor sil, 0xff
mov r14b, r9b
and r14b, sil
xor r9b, 0xff
and al, r9b
or r14b, al
mov al, r11b
and al, bl
xor r11b, bl
or al, r11b
mov r9b, al
xor r9b, 0xff
and r9b, 1
mov r11b, r15b
xor r11b, 1
and al, r11b
or r9b, al
mov al, r15b
xor al, 0
mov r11b, dil
xor r11b, 0xff
mov bl, r15b
xor bl, 1
mov sil, al
and sil, 0xff
mov r12b, bl
and r12b, 0
mov r13b, r11b
and r13b, 0xff
and dil, bl
or sil, r12b
or r13b, dil
xor sil, r13b
or al, r11b
xor al, 0xff
or bl, 1
and al, bl
or sil, al
xor sil, 0xff
mov al, r9b
xor al, sil
and al, r9b
mov r9b, r14b
xor r9b, 0xff
mov r11b, al
xor r11b, 0xff
mov bl, r15b
xor bl, 1
mov sil, r9b
and sil, 0xff
and r14b, bl
mov dil, r11b
and dil, 0xff
and al, bl
or sil, r14b
or dil, al
xor sil, dil
or r9b, r11b
xor r9b, 0xff
or bl, 1
and r9b, bl
or sil, r9b
mov al, dl
xor al, 0xff
and al, 1
mov r9b, r15b
xor r9b, 1
mov r11b, dl
and r11b, r9b
mov bl, r15b
xor bl, 1
and bl, 0xff
and r9b, 1
or al, r11b
or bl, r9b
xor al, bl
xor al, 0xff
xor al, 0
and al, 0
mov r9b, r15b
xor r9b, 0
and r9b, 1
mov r11b, r15b
xor r11b, 1
and r11b, 0
or r9b, r11b
mov r11b, r9b
xor r11b, 0xff
mov bl, dl
xor bl, r11b
and bl, dl
mov dl, sil
xor dl, 0xff
and dl, 1
mov r11b, r15b
xor r11b, 1
mov dil, sil
and dil, r11b
or dl, dil
mov r11b, r15b
xor r11b, 0
mov dil, dl
xor dil, r11b
and dil, dl
xor sil, 0xff
xor r9b, 0xff
mov dl, r15b
xor dl, 1
or sil, r9b
or dl, 1
xor sil, 0xff
and sil, dl
mov dl, al
xor dl, 0xff
mov r9b, bl
xor r9b, 0xff
mov r11b, r15b
xor r11b, 1
mov r14b, dl
and r14b, 0xff
and al, r11b
mov r12b, r9b
and r12b, 0xff
and bl, r11b
or r14b, al
or r12b, bl
xor r14b, r12b
or dl, r9b
xor dl, 0xff
or r11b, 1
and dl, r11b
or r14b, dl
mov al, dil
xor al, 0xff
mov dl, sil
xor dl, 0xff
mov r9b, r15b
xor r9b, 0
mov r11b, al
and r11b, 0
and dil, r9b
mov bl, dl
and bl, 0
and sil, r9b
or r11b, dil
or bl, sil
xor r11b, bl
or al, dl
xor al, 0xff
or r9b, 0
and al, r9b
or r11b, al
mov al, r14b
xor al, 0xff
and al, 1
mov dl, r15b
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, cl
xor dl, 0xff
mov r9b, byte [rbp + 0x149]
xor r9b, 0xff
mov r11b, r15b
xor r11b, 1
or dl, r9b
or r11b, 1
xor dl, 0xff
and dl, r11b
mov r9b, cl
xor r9b, 0xff
mov r11b, byte [rbp + 0x149]
and r11b, r9b
mov r9b, byte [rbp + 0x149]
xor r9b, 0xff
and cl, r9b
or r11b, cl
mov cl, dl
and cl, r11b
xor dl, r11b
or cl, dl
mov dl, cl
xor dl, 0xff
and dl, 0
mov r9b, r15b
xor r9b, 0
mov r11b, cl
and r11b, r9b
mov bl, r15b
xor bl, 1
and bl, 0
and r9b, 1
or dl, r11b
or bl, r9b
xor dl, bl
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov r9b, r15b
xor r9b, 1
and r9b, 1
mov r11b, r15b
xor r11b, 1
and r11b, 1
or r9b, r11b
mov r11b, r9b
xor r11b, 0xff
mov bl, cl
xor bl, r11b
and bl, cl
mov cl, r15b
xor cl, 1
and cl, 0
mov r11b, r15b
xor r11b, 0
mov sil, r11b
and sil, 1
mov dil, r15b
xor dil, 1
and dil, 0
and r11b, 1
or cl, sil
or dil, r11b
xor cl, dil
mov r11b, r15b
xor r11b, 1
mov sil, cl
xor sil, r11b
and sil, cl
mov cl, r15b
xor cl, 1
xor r9b, 0xff
mov r11b, r15b
xor r11b, 0
or cl, r9b
or r11b, 0
xor cl, 0xff
and cl, r11b
mov r9b, dl
and r9b, bl
xor dl, bl
or r9b, dl
mov dl, sil
and dl, cl
xor sil, cl
or dl, sil
mov cl, r9b
xor cl, 0xff
and cl, 0
mov r11b, r15b
xor r11b, 0
and r9b, r11b
mov bl, dl
xor bl, 0xff
and bl, 0
and dl, r11b
or cl, r9b
or bl, dl
xor cl, bl
mov dl, r10b
xor dl, 0xff
xor dl, 0
and dl, 0
mov r9b, r15b
xor r9b, 0
mov r11b, r10b
and r11b, r9b
xor r10b, 0xff
and r10b, 0
or r11b, r10b
mov r9b, dl
xor r9b, 0xff
mov r10b, r11b
xor r10b, 0xff
mov bl, r15b
xor bl, 1
mov sil, r9b
and sil, 0xff
and dl, bl
mov dil, r10b
and dil, 0xff
and r11b, bl
or sil, dl
or dil, r11b
xor sil, dil
or r9b, r10b
xor r9b, 0xff
or bl, 1
and r9b, bl
or sil, r9b
mov dl, cl
xor dl, 0xff
and dl, 1
mov r9b, r15b
xor r9b, 1
and cl, r9b
or dl, cl
mov cl, sil
xor cl, 0xff
and cl, 1
mov r9b, r15b
xor r9b, 1
and sil, r9b
mov r10b, r15b
xor r10b, 1
and r10b, 0xff
and r9b, 1
or cl, sil
or r10b, r9b
xor cl, r10b
mov r9b, r15b
xor r9b, 1
and r9b, 0
mov r10b, r15b
xor r10b, 0
mov r11b, r10b
and r11b, 1
mov bl, r15b
xor bl, 1
and bl, 0
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, dl
and r10b, cl
xor dl, cl
or r10b, dl
mov cl, r15b
xor cl, 1
mov dl, r9b
xor dl, 0xff
mov r11b, r15b
xor r11b, 1
mov bl, cl
and bl, 0xff
mov sil, r11b
and sil, 1
mov dil, dl
and dil, 0xff
and r9b, r11b
or bl, sil
or dil, r9b
xor bl, dil
or cl, dl
xor cl, 0xff
or r11b, 1
and cl, r11b
or bl, cl
mov cl, r10b
xor cl, 0xff
and cl, 1
mov dl, r15b
xor dl, 1
and r10b, dl
mov r9b, r15b
xor r9b, 1
and r9b, 0xff
and dl, 1
or cl, r10b
or r9b, dl
xor cl, r9b
xor cl, 0xff
xor bl, 0xff
mov dl, r15b
xor dl, 1
or cl, bl
or dl, 1
xor cl, 0xff
and cl, dl
mov dl, al
xor dl, 0xff
mov r9b, cl
xor r9b, 0xff
mov r10b, r15b
xor r10b, 0
or dl, r9b
or r10b, 0
xor dl, 0xff
and dl, r10b
mov r9b, al
xor r9b, 0xff
and r9b, 0
xor r15b, 0
and al, r15b
mov r10b, cl
xor r10b, 0xff
and r10b, 0
and cl, r15b
or r9b, al
or r10b, cl
xor r9b, r10b
mov al, dl
and al, r9b
xor dl, r9b
or al, dl
test al, 1
mov dword [rbp + 0x140], r8d
jne 0x6d8946f2
jmp 0x6d8bd3cc
jmp 0x6d8946f7
mov eax, dword [rbp + 0x140]
mov dword [rbp + 0x4c4], eax
jmp 0x6d889dc6
jmp 0x6d89470d
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xc926e20
mov r9d, ecx
sub r9d, r8d
sub r9d, 0x255395cd
sub r9d, 0xc57c982d
add r9d, 0x255395cd
mov r8d, eax
sub r8d, 0xc926e20
add r9d, r8d
add r9d, 0xa799dae0
add r9d, 0x9279f91b
sub r9d, 0xa799dae0
sub r9d, 0xa79b1f0
sub r9d, 1
add r9d, 0xa79b1f0
mov r8d, eax
sub r8d, 0x9279f91b
add r9d, r8d
sub eax, 0x5d3da3ab
sub eax, 0xc57c982d
add eax, 0x5d3da3ab
add r9d, 0x59e55011
sub r9d, eax
sub r9d, 0x59e55011
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
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
and dil, 1
or al, dil
mov dil, al
xor dil, 0xff
mov r14b, r11b
xor r14b, dil
and r14b, r11b
mov dil, sil
xor dil, 1
and dil, 0
mov r15b, sil
xor r15b, 0
mov r12b, r15b
and r12b, 1
mov cl, sil
xor cl, 1
and cl, 0
and r15b, 1
or dil, r12b
or cl, r15b
xor dil, cl
xor dil, 0xff
mov cl, sil
xor cl, 1
mov r15b, sil
xor r15b, 1
or dil, cl
or r15b, 1
xor dil, 0xff
and dil, r15b
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, bl
and cl, r14b
xor bl, r14b
or cl, bl
mov bl, dil
xor bl, 0xff
mov r14b, al
xor r14b, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, bl
and r12b, 0
and dil, r15b
mov dl, r14b
and dl, 0
and al, r15b
or r12b, dil
or dl, al
xor r12b, dl
or bl, r14b
xor bl, 0xff
or r15b, 0
and bl, r15b
or r12b, bl
mov al, cl
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
and cl, dl
mov bl, r12b
xor bl, 0xff
and bl, 0xff
and r12b, dl
or al, cl
or bl, r12b
xor al, bl
mov cl, sil
xor cl, 0
and cl, 1
mov dl, sil
xor dl, 1
and dl, 0
or cl, dl
mov dl, sil
xor dl, 1
xor cl, 0xff
mov 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, sil
xor bl, 0
xor cl, 0xff
mov dil, sil
xor dil, 0
or bl, cl
or dil, 0
xor bl, 0xff
and bl, dil
mov cl, dl
xor cl, 0xff
mov dil, bl
xor dil, 0xff
mov r14b, sil
xor r14b, 0
mov r15b, cl
and r15b, 0
and dl, r14b
mov r12b, dil
and r12b, 0
and bl, r14b
or r15b, dl
or r12b, bl
xor r15b, r12b
or cl, dil
xor cl, 0xff
or r14b, 0
and cl, r14b
or r15b, cl
mov cl, r13b
xor cl, 0xff
and cl, 0
mov dl, sil
xor dl, 0
mov bl, r13b
and bl, dl
mov dil, sil
xor dil, 1
and dil, 0
and dl, 1
or cl, bl
or dil, dl
xor cl, dil
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 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, cl
and dil, dl
xor cl, dl
or dil, cl
mov cl, bl
and cl, 0
xor bl, 0
or cl, bl
mov dl, dil
xor dl, 0xff
and dl, 1
mov bl, sil
xor bl, 1
and dil, bl
or dl, dil
xor cl, 0xff
mov bl, dl
xor bl, cl
and bl, dl
mov cl, r10b
xor cl, 0xff
and cl, 0
mov dl, sil
xor dl, 0
and r10b, dl
mov dil, sil
xor dil, 1
and dil, 0
and dl, 1
or cl, r10b
or dil, dl
xor cl, dil
mov dl, r15b
xor dl, 0xff
and dl, 0
mov r10b, sil
xor r10b, 0
mov dil, r15b
and dil, r10b
mov r14b, sil
xor r14b, 1
and r14b, 0
and r10b, 1
or dl, dil
or r14b, r10b
xor dl, r14b
mov r10b, sil
xor r10b, 1
and r10b, 1
mov dil, sil
xor dil, 1
and dil, 1
or r10b, dil
mov dil, cl
and dil, dl
xor cl, dl
or dil, cl
mov cl, sil
xor cl, 1
mov dl, r10b
xor dl, 0xff
mov r14b, sil
xor r14b, 1
mov r12b, cl
and r12b, 0xff
mov r8b, r14b
and r8b, 1
mov r9b, dl
and r9b, 0xff
and r10b, r14b
or r12b, r8b
or r9b, r10b
xor r12b, r9b
or cl, dl
xor cl, 0xff
or r14b, 1
and cl, r14b
or r12b, cl
mov cl, dil
xor cl, 0xff
and cl, 0
mov dl, sil
xor dl, 0
and dil, dl
mov r8b, sil
xor r8b, 1
and r8b, 0
and dl, 1
or cl, dil
or r8b, dl
xor cl, r8b
xor cl, 0xff
xor r12b, 0xff
mov dl, sil
xor dl, 0
or cl, r12b
or dl, 0
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
or dl, r9b
mov r8b, sil
xor r8b, 0
and r8b, 1
mov r9b, sil
xor r9b, 1
and r9b, 0
or r8b, r9b
mov r9b, sil
xor r9b, 0
and r9b, 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 r9b, dil
or r14b, r10b
xor r9b, r14b
mov r10b, dl
and r10b, r8b
xor dl, r8b
or r10b, dl
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 r12b, dil
and r12b, 0
mov byte [rbp + 0x13f], r8b
and r8b, 0xff
and r9b, dil
or r14b, r12b
or r8b, r9b
xor r14b, r8b
mov r8b, byte [rbp + 0x13f]
or dl, r8b
xor dl, 0xff
or dil, 1
and dl, dil
or r14b, dl
mov dl, r10b
xor dl, 0xff
and dl, 1
mov r9b, sil
xor r9b, 1
and r10b, r9b
or dl, r10b
xor dl, 0xff
xor r14b, 0xff
mov r9b, sil
xor r9b, 1
or dl, r14b
or r9b, 1
xor dl, 0xff
and dl, r9b
mov r9b, r11b
xor r9b, 0xff
and r9b, 1
mov r10b, sil
xor r10b, 1
and r11b, r10b
mov dil, sil
xor dil, 1
and dil, 0xff
and r10b, 1
or r9b, r11b
or dil, r10b
xor r9b, dil
mov r10b, r15b
xor r10b, 0xff
and r10b, 1
mov r11b, sil
xor r11b, 1
mov dil, r15b
and dil, r11b
or r10b, dil
mov r11b, sil
xor r11b, 1
and r11b, 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, r9b
and dil, r10b
xor r9b, r10b
or dil, r9b
mov r9b, r11b
and r9b, 1
xor r11b, 1
or r9b, r11b
mov r10b, dil
xor r10b, 0xff
and r10b, 1
mov r11b, sil
xor r11b, 1
and dil, r11b
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and r11b, 1
or r10b, dil
or r14b, r11b
xor r10b, r14b
xor r9b, 0xff
mov r11b, r10b
xor r11b, r9b
and r11b, r10b
mov r9b, bl
xor r9b, 0xff
mov r10b, cl
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
mov dil, cl
and dil, r10b
xor cl, 0xff
and bl, cl
or dil, bl
mov cl, r9b
xor cl, 0xff
mov r10b, dil
xor r10b, 0xff
mov bl, sil
xor bl, 0
mov r14b, cl
and r14b, 0
and r9b, bl
mov r12b, r10b
and r12b, 0
and dil, bl
or r14b, r9b
or r12b, dil
xor r14b, r12b
or cl, r10b
xor cl, 0xff
or bl, 0
and cl, bl
or r14b, cl
mov cl, dl
xor cl, 0xff
and cl, 1
mov r9b, sil
xor r9b, 1
mov r10b, dl
and r10b, r9b
mov bl, sil
xor bl, 1
and bl, 0xff
and r9b, 1
or cl, r10b
or bl, r9b
xor cl, bl
mov r9b, r11b
xor r9b, 0xff
and r9b, 0
mov r10b, sil
xor r10b, 0
mov bl, r11b
and bl, r10b
mov dil, sil
xor dil, 1
and dil, 0
and r10b, 1
or r9b, bl
or dil, r10b
xor r9b, dil
mov r10b, sil
xor r10b, 0
and r10b, 0
mov bl, sil
xor bl, 0
mov dil, bl
and dil, 0
mov r12b, sil
xor r12b, 1
and r12b, 0
and bl, 1
or r10b, dil
or r12b, bl
xor r10b, r12b
mov bl, sil
xor bl, 0
mov dil, cl
xor dil, bl
and dil, cl
xor dl, 0xff
mov bl, r10b
xor bl, 0xff
mov r12b, sil
xor r12b, 1
or dl, bl
or r12b, 1
xor dl, 0xff
and dl, r12b
mov bl, r9b
xor bl, 0xff
mov r12b, sil
xor r12b, 0
mov r8b, sil
xor r8b, 0
or bl, r12b
or r8b, 0
xor bl, 0xff
and bl, r8b
xor r11b, 0xff
mov r8b, r10b
xor r8b, 0xff
mov r12b, sil
xor r12b, 0
or r11b, r8b
or r12b, 0
xor r11b, 0xff
and r11b, r12b
mov r8b, dil
xor r8b, 0xff
mov r12b, dl
xor r12b, 0xff
mov byte [rbp + 0x13e], sil
xor sil, 1
mov byte [rbp + 0x13d], r8b
and r8b, 0xff
and dil, sil
mov byte [rbp + 0x13c], r12b
and r12b, 0xff
and dl, sil
or r8b, dil
or r12b, dl
xor r8b, r12b
mov dl, byte [rbp + 0x13d]
mov dil, byte [rbp + 0x13c]
or dl, dil
xor dl, 0xff
or sil, 1
and dl, sil
or r8b, dl
mov dl, bl
xor dl, 0xff
mov sil, r11b
xor sil, 0xff
mov r12b, byte [rbp + 0x13e]
xor r12b, 0
mov dil, dl
and dil, 0
and bl, r12b
mov byte [rbp + 0x13b], sil
and sil, 0
and r11b, r12b
or dil, bl
or sil, r11b
xor dil, sil
mov r11b, byte [rbp + 0x13b]
or dl, r11b
xor dl, 0xff
or r12b, 0
and dl, r12b
or dil, dl
mov dl, r8b
xor dl, 0xff
mov bl, dil
and bl, dl
xor dil, 0xff
and r8b, dil
or bl, r8b
mov dl, cl
xor dl, 0xff
mov r8b, r9b
xor r8b, 0xff
mov sil, byte [rbp + 0x13e]
xor sil, 0
mov dil, dl
and dil, 0
and cl, sil
mov r12b, r8b
and r12b, 0
and r9b, sil
or dil, cl
or r12b, r9b
xor dil, r12b
or dl, r8b
xor dl, 0xff
or sil, 0
and dl, sil
or dil, dl
mov cl, dil
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x13e]
xor dl, 1
and dil, dl
or cl, dil
mov dl, byte [rbp + 0x13e]
xor dl, 0
mov r8b, r10b
xor r8b, 0xff
mov r9b, byte [rbp + 0x13e]
xor r9b, 1
mov sil, dl
and sil, 0xff
mov dil, r9b
and dil, 0
mov r12b, r8b
and r12b, 0xff
and r10b, r9b
or sil, dil
or r12b, r10b
xor sil, r12b
or dl, r8b
xor dl, 0xff
or r9b, 1
and dl, r9b
or sil, dl
xor cl, 0xff
xor sil, 0xff
mov dl, byte [rbp + 0x13e]
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, r14b
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x13e]
xor r8b, 1
mov r9b, r14b
and r9b, r8b
mov r10b, byte [rbp + 0x13e]
xor r10b, 1
and r10b, 0xff
and r8b, 1
or cl, r9b
or r10b, r8b
xor cl, r10b
mov r8b, byte [rbp + 0x13e]
xor r8b, 1
xor cl, 0xff
mov r9b, byte [rbp + 0x13e]
xor r9b, 1
or r8b, cl
or r9b, 1
xor r8b, 0xff
and r8b, r9b
mov cl, byte [rbp + 0x13e]
xor cl, 1
and cl, 0
mov r9b, byte [rbp + 0x13e]
xor r9b, 0
mov r10b, r9b
and r10b, 1
mov bl, byte [rbp + 0x13e]
xor bl, 1
and bl, 0
and r9b, 1
or cl, r10b
or bl, r9b
xor cl, bl
mov r9b, cl
xor r9b, 0xff
mov r10b, r14b
xor r10b, r9b
and r10b, r14b
mov r9b, dl
xor r9b, 0xff
and r9b, 0
mov bl, byte [rbp + 0x13e]
xor bl, 0
mov sil, dl
and sil, bl
mov dil, byte [rbp + 0x13e]
xor dil, 1
and dil, 0
and bl, 1
or r9b, sil
or dil, bl
xor r9b, dil
mov bl, byte [rbp + 0x13e]
xor bl, 1
mov sil, r9b
xor sil, bl
and sil, r9b
xor dl, 0xff
xor cl, 0xff
mov r9b, byte [rbp + 0x13e]
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 bl, byte [rbp + 0x13e]
xor bl, 1
mov dil, cl
and dil, 0xff
and r8b, bl
mov r14b, r9b
and r14b, 0xff
and r10b, bl
or dil, r8b
or r14b, r10b
xor dil, r14b
or cl, r9b
xor cl, 0xff
or bl, 1
and cl, bl
or dil, cl
mov cl, sil
xor cl, 0xff
mov r8b, dl
xor r8b, 0xff
mov r9b, byte [rbp + 0x13e]
xor r9b, 0
mov r10b, cl
and r10b, 0
and sil, r9b
mov bl, r8b
and bl, 0
and dl, r9b
or r10b, sil
or bl, dl
xor r10b, bl
or cl, r8b
xor cl, 0xff
or r9b, 0
and cl, r9b
or r10b, cl
mov cl, dil
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x13e]
xor dl, 1
and dil, dl
mov r8b, r10b
xor r8b, 0xff
and r8b, 0xff
and r10b, dl
or cl, dil
or r8b, r10b
xor cl, r8b
mov dl, r13b
xor dl, 0xff
mov r8b, al
xor r8b, 0xff
mov r9b, byte [rbp + 0x13e]
xor r9b, 0
or dl, r8b
or r9b, 0
xor dl, 0xff
and dl, r9b
mov r8b, r13b
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x13e]
xor r9b, 1
and r13b, r9b
mov r10b, al
xor r10b, 0xff
and r10b, 0xff
and al, r9b
or r8b, r13b
or r10b, al
xor r8b, r10b
mov al, dl
and al, r8b
xor dl, r8b
or al, dl
mov dl, al
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x13e]
xor r8b, 1
mov r9b, al
and r9b, r8b
mov r10b, byte [rbp + 0x13e]
xor r10b, 1
and r10b, 0xff
and r8b, 1
or dl, r9b
or r10b, r8b
xor dl, r10b
mov r8b, byte [rbp + 0x13e]
xor r8b, 1
xor dl, 0xff
mov r9b, byte [rbp + 0x13e]
xor r9b, 1
or r8b, dl
or r9b, 1
xor r8b, 0xff
and r8b, r9b
mov dl, byte [rbp + 0x13e]
xor dl, 1
and dl, 1
mov r9b, byte [rbp + 0x13e]
xor r9b, 1
and r9b, 1
or dl, r9b
xor dl, 0xff
mov r9b, al
xor r9b, dl
and r9b, al
mov al, r8b
xor al, 0xff
mov dl, r9b
xor dl, 0xff
mov r10b, byte [rbp + 0x13e]
xor r10b, 0
mov bl, al
and bl, 0
and r8b, r10b
mov sil, dl
and sil, 0
and r9b, r10b
or bl, r8b
or sil, r9b
xor bl, sil
or al, dl
xor al, 0xff
or r10b, 0
and al, r10b
or bl, al
mov al, r15b
xor al, 0xff
xor al, 0
and al, 0
mov dl, byte [rbp + 0x13e]
xor dl, 0
and dl, 0
mov r8b, byte [rbp + 0x13e]
xor r8b, 0
mov r9b, r8b
and r9b, 0
mov r10b, r15b
xor r10b, 0xff
and r10b, 0
and r15b, r8b
or dl, r9b
or r10b, r15b
xor dl, 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 + 0x13e]
xor dl, 1
and r8b, dl
or al, r8b
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 + 0x13e]
xor al, 0
or r8b, bl
or al, 0
xor r8b, 0xff
and r8b, al
mov al, cl
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x13e]
xor dl, 1
mov r9b, cl
and r9b, dl
or al, r9b
mov dl, r8b
xor dl, 0xff
and dl, 0
mov r9b, byte [rbp + 0x13e]
xor r9b, 0
mov r10b, r8b
and r10b, r9b
mov bl, byte [rbp + 0x13e]
xor bl, 1
and bl, 0
and r9b, 1
or dl, r10b
or bl, r9b
xor dl, bl
mov r9b, byte [rbp + 0x13e]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp + 0x13e]
xor r10b, 1
mov bl, r10b
and bl, 1
mov sil, byte [rbp + 0x13e]
xor sil, 1
and sil, 0xff
and r10b, 1
or r9b, bl
or sil, r10b
xor r9b, sil
mov r10b, al
xor r10b, 0xff
mov bl, byte [rbp + 0x13e]
xor bl, 1
mov sil, byte [rbp + 0x13e]
xor sil, 1
or r10b, bl
or sil, 1
xor r10b, 0xff
and r10b, sil
xor cl, 0xff
mov bl, r9b
xor bl, 0xff
mov sil, byte [rbp + 0x13e]
xor sil, 1
or cl, bl
or sil, 1
xor cl, 0xff
and cl, sil
mov bl, dl
xor bl, 0xff
mov sil, byte [rbp + 0x13e]
xor sil, 1
mov dil, byte [rbp + 0x13e]
xor dil, 1
or bl, sil
or dil, 1
xor bl, 0xff
and bl, dil
xor r8b, 0xff
mov sil, r9b
xor sil, 0xff
mov dil, byte [rbp + 0x13e]
xor dil, 1
or r8b, sil
or dil, 1
xor r8b, 0xff
and r8b, dil
mov sil, r10b
and sil, cl
xor r10b, cl
or sil, r10b
mov cl, bl
and cl, r8b
xor bl, r8b
or cl, bl
mov r8b, sil
xor r8b, 0xff
mov r10b, cl
and r10b, r8b
xor cl, 0xff
and sil, cl
or r10b, sil
mov cl, al
xor cl, 0xff
mov r8b, dl
xor r8b, 0xff
mov bl, byte [rbp + 0x13e]
xor bl, 0
mov sil, cl
and sil, 0
and al, bl
mov dil, r8b
and dil, 0
and dl, bl
or sil, al
or dil, dl
xor sil, dil
or cl, r8b
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 + 0x13e]
xor cl, 1
and sil, cl
mov dl, byte [rbp + 0x13e]
xor dl, 1
and dl, 0xff
and cl, 1
or al, sil
or dl, cl
xor al, dl
mov cl, byte [rbp + 0x13e]
xor cl, 1
mov dl, r9b
xor dl, 0xff
mov r8b, byte [rbp + 0x13e]
xor r8b, 0
mov bl, cl
and bl, 0
mov sil, r8b
and sil, 1
mov dil, dl
and dil, 0
and r9b, r8b
or bl, sil
or dil, r9b
xor bl, dil
or cl, dl
xor cl, 0xff
or r8b, 0
and cl, r8b
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
test al, 1
jne 0x6d8955ff
jmp 0x6d8bbeaa
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0xd21fccad
add r8d, 0
sub r8d, 0xa3dcf6d8
sub r8d, 0xd21fccad
mov r9d, eax
sub r9d, r8d
mov r8d, ecx
add r8d, r9d
mov r9d, 0xa6f84501
add r9d, 0
sub r9d, 1
sub r9d, 0xa6f84501
mov r10d, eax
sub r10d, r8d
mov r8d, eax
sub r8d, r9d
add r10d, r8d
mov r8d, eax
sub r8d, r10d
sub r8d, 0x817278e1
add r8d, 0xa06953d4
add r8d, 0x817278e1
sub eax, 0xa3dcf6d8
add r8d, eax
sub r8d, 0x85854f40
sub r8d, 0xa06953d4
add r8d, 0x85854f40
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 0
mov dil, 1
mov r14b, dil
xor r14b, 0
mov r15b, r11b
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
mov r14b, dil
xor r14b, 0
xor sil, 0xff
mov r15b, dil
xor r15b, 1
or r14b, sil
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov sil, dil
xor sil, 0
and sil, 0
mov r15b, dil
xor r15b, 0
mov r12b, r15b
and r12b, 0
mov r13b, dil
xor r13b, 1
and r13b, 0
and r15b, 1
or sil, r12b
or r13b, r15b
xor sil, r13b
mov r15b, sil
xor r15b, 0xff
mov r12b, r11b
xor r12b, r15b
and r12b, r11b
mov r15b, dil
xor r15b, 1
and r15b, 1
mov r13b, dil
xor r13b, 1
mov al, r13b
and al, 1
mov cl, dil
xor cl, 1
and cl, 0xff
and r13b, 1
or r15b, al
or cl, r13b
xor r15b, cl
mov al, dil
xor al, 0
mov cl, r15b
xor cl, al
and cl, r15b
xor sil, 0xff
xor sil, 1
and sil, 0xff
mov al, r14b
and al, r12b
xor r14b, r12b
or al, r14b
mov r14b, cl
xor r14b, 0xff
mov r15b, sil
xor r15b, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, r14b
and r13b, 0
and cl, r12b
mov dl, r15b
and dl, 0
and sil, r12b
or r13b, cl
or dl, sil
xor r13b, dl
or r14b, r15b
xor r14b, 0xff
or r12b, 0
and r14b, r12b
or r13b, r14b
mov cl, al
xor cl, 0xff
and cl, 0
mov dl, dil
xor dl, 0
and al, dl
mov sil, r13b
xor sil, 0xff
and sil, 0
and r13b, dl
or cl, al
or sil, r13b
xor cl, sil
mov al, bl
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
mov sil, bl
and sil, dl
or al, sil
mov dl, dil
xor dl, 1
xor al, 0xff
mov sil, dil
xor sil, 0
or dl, al
or sil, 0
xor dl, 0xff
and dl, sil
mov al, dil
xor al, 1
and al, 1
mov sil, dil
xor sil, 1
and sil, 1
or al, sil
mov sil, bl
xor sil, 0xff
xor al, 0xff
mov r14b, dil
xor r14b, 1
or sil, al
or r14b, 1
xor sil, 0xff
and sil, r14b
mov al, dl
and al, sil
xor dl, sil
or al, dl
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, dil
xor sil, 0
xor dl, 0xff
mov r14b, dil
xor r14b, 0
or sil, dl
or r14b, 0
xor sil, 0xff
and sil, r14b
mov dl, dil
xor dl, 0
and dl, 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 dl, r15b
or r12b, r14b
xor dl, r12b
mov r14b, dil
xor r14b, 0
mov r15b, dl
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
mov r13b, r12b
and r13b, 1
mov r8b, dil
xor r8b, 1
and r8b, 0xff
and r12b, 1
or r15b, r13b
or r8b, r12b
xor r15b, r8b
mov r8b, dil
xor r8b, 0
mov r12b, r15b
xor r12b, r8b
and r12b, r15b
mov r8b, dil
xor r8b, 1
xor dl, 0xff
mov r15b, dil
xor r15b, 0
or r8b, dl
or r15b, 0
xor r8b, 0xff
and r8b, r15b
mov dl, sil
xor dl, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r13b, dil
xor r13b, 0
mov r9b, dl
and r9b, 0
and sil, r13b
mov r10b, r15b
and r10b, 0
and r14b, r13b
or r9b, sil
or r10b, r14b
xor r9b, r10b
or dl, r15b
xor dl, 0xff
or r13b, 0
and dl, r13b
or r9b, dl
mov dl, r12b
xor dl, 0xff
mov r10b, r8b
xor r10b, 0xff
mov sil, dil
xor sil, 0
mov r14b, dl
and r14b, 0
and r12b, sil
mov r15b, r10b
and r15b, 0
and r8b, sil
or r14b, r12b
or r15b, r8b
xor r14b, r15b
or dl, r10b
xor dl, 0xff
or sil, 0
and dl, sil
or r14b, dl
mov dl, r9b
xor dl, 0xff
and dl, 1
mov r8b, dil
xor r8b, 1
and r9b, r8b
mov r10b, r14b
xor r10b, 0xff
and r10b, 0xff
and r14b, r8b
or dl, r9b
or r10b, r14b
xor dl, r10b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r9b, dil
xor r9b, 1
mov r10b, cl
and r10b, r9b
mov sil, dil
xor sil, 1
and sil, 0xff
and r9b, 1
or r8b, r10b
or sil, r9b
xor r8b, sil
mov r9b, 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, r8b
xor sil, 0xff
mov r14b, r9b
xor r14b, 0xff
mov r15b, dil
xor r15b, 0
mov r12b, sil
and r12b, 0
and r8b, r15b
mov r13b, r14b
and r13b, 0
and r9b, r15b
or r12b, r8b
or r13b, r9b
xor r12b, r13b
or sil, r14b
xor sil, 0xff
or r15b, 0
and sil, r15b
or r12b, sil
mov r8b, dil
xor r8b, 1
mov r9b, r10b
xor r9b, 0xff
mov sil, dil
xor sil, 1
mov r14b, r8b
and r14b, 0xff
mov r15b, sil
and r15b, 1
mov r13b, r9b
and r13b, 0xff
and r10b, sil
or r14b, r15b
or r13b, r10b
xor r14b, r13b
or r8b, r9b
xor r8b, 0xff
or sil, 1
and r8b, sil
or r14b, r8b
mov r8b, r12b
xor r8b, 0xff
and r8b, 1
mov r9b, dil
xor r9b, 1
and r12b, r9b
or r8b, r12b
xor r14b, 0xff
mov r9b, r8b
xor r9b, r14b
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, 0
and r11b, 0
mov sil, dil
xor sil, 0
mov r14b, sil
and r14b, 0
mov r15b, dil
xor r15b, 1
and r15b, 0
and sil, 1
or r11b, r14b
or r15b, sil
xor r11b, r15b
mov sil, r8b
and sil, r10b
xor r8b, r10b
or sil, r8b
mov r8b, r11b
and r8b, 0
xor r11b, 0
or r8b, 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 r8b, 0xff
mov r11b, r10b
xor r11b, r8b
and r11b, r10b
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 sil, r8b
and sil, r10b
xor r8b, 0xff
mov r10b, al
and r10b, r8b
or sil, r10b
xor sil, 0xff
mov r8b, al
xor r8b, 0xff
mov r10b, dil
xor r10b, 0
or sil, r8b
or r10b, 0
xor sil, 0xff
and sil, r10b
mov r8b, bl
xor r8b, 0xff
and r8b, 1
mov r10b, dil
xor r10b, 1
and bl, r10b
or r8b, bl
mov r10b, dl
xor r10b, 0xff
and r10b, 1
mov bl, dil
xor bl, 1
mov r14b, dl
and r14b, bl
or r10b, r14b
mov bl, dil
xor bl, 0
and bl, 1
mov r14b, dil
xor r14b, 1
and r14b, 0
or bl, r14b
mov r14b, r8b
and r14b, r10b
xor r8b, r10b
or r14b, r8b
mov r8b, dil
xor r8b, 0
mov r10b, bl
xor r10b, 0xff
mov r15b, dil
xor r15b, 0
mov r12b, r8b
and r12b, 0
mov r13b, r15b
and r13b, 0
mov byte [rbp + 0x13a], r10b
and r10b, 0
and bl, r15b
or r12b, r13b
or r10b, bl
xor r12b, r10b
mov r10b, byte [rbp + 0x13a]
or r8b, r10b
xor r8b, 0xff
or r15b, 0
and r8b, r15b
or r12b, r8b
mov r8b, r14b
xor r8b, 0xff
and r8b, 1
mov bl, dil
xor bl, 1
and r14b, bl
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and bl, 1
or r8b, r14b
or r15b, bl
xor r8b, r15b
xor r8b, 0xff
xor r12b, 0xff
mov bl, dil
xor bl, 0
or r8b, r12b
or bl, 0
xor r8b, 0xff
and r8b, bl
mov bl, r9b
xor bl, 0xff
mov r14b, r11b
xor r14b, 0xff
mov r15b, dil
xor r15b, 1
or bl, r14b
or r15b, 1
xor bl, 0xff
and bl, r15b
mov r14b, r9b
xor r14b, 0xff
and r14b, 0
mov r15b, dil
xor r15b, 0
and r9b, r15b
mov r12b, r11b
xor r12b, 0xff
and r12b, 0
and r11b, r15b
or r14b, r9b
or r12b, r11b
xor r14b, r12b
mov r9b, bl
xor r9b, 0xff
mov r11b, r14b
xor r11b, 0xff
mov r15b, dil
xor r15b, 0
mov r12b, r9b
and r12b, 0
and bl, r15b
mov r13b, r11b
and r13b, 0
and r14b, r15b
or r12b, bl
or r13b, r14b
xor r12b, r13b
or r9b, r11b
xor r9b, 0xff
or r15b, 0
and r9b, r15b
or r12b, r9b
mov r9b, sil
xor r9b, 0xff
and r9b, 1
mov r11b, dil
xor r11b, 1
mov bl, sil
and bl, r11b
or r9b, bl
mov r11b, r8b
xor r11b, 0xff
and r11b, 1
mov bl, dil
xor bl, 1
mov r14b, r8b
and r14b, bl
or r11b, r14b
mov bl, dil
xor bl, 1
and bl, 1
mov r14b, dil
xor r14b, 1
and r14b, 1
or bl, r14b
mov r14b, dil
xor r14b, 1
mov r15b, r9b
xor r15b, r14b
and r15b, r9b
mov r14b, bl
xor r14b, 0xff
mov r13b, sil
xor r13b, r14b
and r13b, sil
mov sil, dil
xor sil, 1
mov r14b, r11b
xor r14b, sil
and r14b, r11b
mov sil, bl
xor sil, 0xff
mov r10b, r8b
xor r10b, sil
and r10b, r8b
mov r8b, r15b
xor r8b, 0xff
mov sil, r13b
xor sil, 0xff
mov byte [rbp + 0x139], dil
xor dil, 0
mov byte [rbp + 0x138], r8b
and r8b, 0
and r15b, dil
mov byte [rbp + 0x137], sil
and sil, 0
and r13b, dil
or r8b, r15b
or sil, r13b
xor r8b, sil
mov sil, byte [rbp + 0x138]
mov r15b, byte [rbp + 0x137]
or sil, r15b
xor sil, 0xff
or dil, 0
and sil, dil
or r8b, sil
mov sil, r14b
xor sil, 0xff
mov dil, r10b
xor dil, 0xff
mov r13b, byte [rbp + 0x139]
xor r13b, 0
mov r15b, sil
and r15b, 0
and r14b, r13b
mov byte [rbp + 0x136], dil
and dil, 0
and r10b, r13b
or r15b, r14b
or dil, r10b
xor r15b, dil
mov r10b, byte [rbp + 0x136]
or sil, r10b
xor sil, 0xff
or r13b, 0
and sil, r13b
or r15b, sil
mov sil, r8b
xor sil, 0xff
and sil, 1
mov dil, byte [rbp + 0x139]
xor dil, 1
and r8b, dil
mov r14b, r15b
xor r14b, 0xff
and r14b, 0xff
and r15b, dil
or sil, r8b
or r14b, r15b
xor sil, r14b
mov r8b, r9b
and r8b, r11b
xor r9b, r11b
or r8b, r9b
mov r9b, r8b
xor r9b, 0xff
and r9b, 1
mov r11b, byte [rbp + 0x139]
xor r11b, 1
and r8b, r11b
or r9b, r8b
mov r8b, byte [rbp + 0x139]
xor r8b, 1
mov r11b, bl
xor r11b, 0xff
mov dil, byte [rbp + 0x139]
xor dil, 0
mov r14b, r8b
and r14b, 0
mov r15b, dil
and r15b, 1
mov r13b, r11b
and r13b, 0
and bl, dil
or r14b, r15b
or r13b, bl
xor r14b, r13b
or r8b, r11b
xor r8b, 0xff
or dil, 0
and r8b, dil
or r14b, r8b
xor r9b, 0xff
xor r14b, 0xff
mov r8b, byte [rbp + 0x139]
xor r8b, 0
or r9b, r14b
or r8b, 0
xor r9b, 0xff
and r9b, r8b
mov r8b, sil
and r8b, r9b
xor sil, r9b
or r8b, sil
mov r9b, r12b
xor r9b, 0xff
and r9b, 0
mov r11b, byte [rbp + 0x139]
xor r11b, 0
mov bl, r12b
and bl, r11b
mov sil, byte [rbp + 0x139]
xor sil, 1
and sil, 0
and r11b, 1
or r9b, bl
or sil, r11b
xor r9b, sil
xor r9b, 0xff
mov r11b, r8b
xor r11b, r9b
and r11b, r8b
mov r9b, r8b
xor r9b, 0xff
and r9b, 1
mov bl, byte [rbp + 0x139]
xor bl, 1
and r8b, bl
or r9b, r8b
xor r12b, 0xff
xor r9b, 0xff
mov r8b, byte [rbp + 0x139]
xor r8b, 1
or r12b, r9b
or r8b, 1
xor r12b, 0xff
and r12b, r8b
mov r8b, r11b
and r8b, r12b
xor r11b, r12b
or r8b, r11b
mov r9b, al
xor r9b, 0xff
mov r11b, cl
xor r11b, r9b
and r11b, cl
mov r9b, cl
xor r9b, 0xff
mov bl, al
and bl, r9b
xor al, 0xff
and cl, al
or bl, cl
mov al, r11b
xor al, 0xff
mov cl, bl
xor cl, 0xff
mov r9b, byte [rbp + 0x139]
xor r9b, 1
mov sil, al
and sil, 0xff
and r11b, r9b
mov dil, cl
and dil, 0xff
and bl, r9b
or sil, r11b
or dil, bl
xor sil, dil
or al, cl
xor al, 0xff
or r9b, 1
and al, r9b
or sil, al
mov al, sil
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x139]
xor cl, 1
mov r9b, sil
and r9b, cl
mov r11b, byte [rbp + 0x139]
xor r11b, 1
and r11b, 0xff
and cl, 1
or al, r9b
or r11b, cl
xor al, r11b
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, byte [rbp + 0x139]
xor cl, 1
and cl, 0
mov r9b, byte [rbp + 0x139]
xor r9b, 0
mov r11b, r9b
and r11b, 1
mov bl, byte [rbp + 0x139]
xor bl, 1
and bl, 0
and r9b, 1
or cl, r11b
or bl, r9b
xor cl, bl
xor cl, 0xff
mov r9b, sil
xor r9b, cl
and r9b, sil
mov cl, al
xor cl, 0xff
mov r11b, r9b
xor r11b, 0xff
mov bl, byte [rbp + 0x139]
xor bl, 0
mov sil, cl
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 cl, r11b
xor cl, 0xff
or bl, 0
and cl, bl
or sil, cl
mov al, dl
xor al, 0xff
xor al, 0
and al, 0
mov cl, byte [rbp + 0x139]
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 r11b, byte [rbp + 0x139]
xor r11b, 1
mov bl, cl
and bl, 0xff
and al, r11b
mov dil, dl
and dil, 0xff
and r9b, r11b
or bl, al
or dil, r9b
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, byte [rbp + 0x139]
xor cl, 1
and bl, cl
or al, bl
mov cl, sil
xor cl, 0xff
and cl, 0
mov dl, byte [rbp + 0x139]
xor dl, 0
mov r9b, sil
and r9b, dl
mov r11b, al
xor r11b, 0xff
and r11b, 0
and al, dl
or cl, r9b
or r11b, al
xor cl, r11b
xor sil, 0xff
mov al, cl
xor al, sil
and al, cl
mov cl, r8b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x139]
xor dl, 1
mov r9b, r8b
and r9b, dl
or cl, r9b
mov dl, al
xor dl, 0xff
and dl, 0
mov r9b, byte [rbp + 0x139]
xor r9b, 0
mov r11b, al
and r11b, r9b
mov bl, byte [rbp + 0x139]
xor bl, 1
and bl, 0
and r9b, 1
or dl, r11b
or bl, r9b
xor dl, bl
mov r9b, byte [rbp + 0x139]
xor r9b, 1
and r9b, 1
mov r11b, byte [rbp + 0x139]
xor r11b, 1
and r11b, 1
or r9b, r11b
mov r11b, byte [rbp + 0x139]
xor r11b, 1
mov bl, cl
xor bl, r11b
and bl, cl
mov r11b, r9b
xor r11b, 0xff
mov sil, r8b
xor sil, r11b
and sil, r8b
mov r8b, dl
xor r8b, 0xff
mov r11b, byte [rbp + 0x139]
xor r11b, 1
mov dil, byte [rbp + 0x139]
xor dil, 0
or r8b, r11b
or dil, 0
xor r8b, 0xff
and r8b, dil
xor al, 0xff
mov r11b, r9b
xor r11b, 0xff
mov dil, byte [rbp + 0x139]
xor dil, 0
or al, r11b
or dil, 0
xor al, 0xff
and al, dil
mov r11b, bl
xor r11b, 0xff
mov dil, sil
xor dil, 0xff
mov r14b, byte [rbp + 0x139]
xor r14b, 1
mov r15b, r11b
and r15b, 0xff
and bl, r14b
mov r12b, dil
and r12b, 0xff
and sil, r14b
or r15b, bl
or r12b, sil
xor r15b, r12b
or r11b, dil
xor r11b, 0xff
or r14b, 1
and r11b, r14b
or r15b, r11b
mov r11b, r8b
and r11b, al
xor r8b, al
or r11b, r8b
mov al, r15b
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x139]
xor r8b, 1
and r15b, r8b
mov bl, r11b
xor bl, 0xff
and bl, 0xff
and r11b, r8b
or al, r15b
or bl, r11b
xor al, bl
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 + 0x139]
xor dl, 1
and r8b, dl
or cl, r8b
mov dl, r9b
and dl, 1
xor r9b, 1
or dl, r9b
xor cl, 0xff
xor dl, 0xff
mov r8b, byte [rbp + 0x139]
xor r8b, 0
or cl, dl
or r8b, 0
xor cl, 0xff
and cl, r8b
mov dl, al
and dl, cl
xor al, cl
or dl, al
test dl, 1
jne 0x6d8963e9
jmp 0x6d8bd3d1
xor eax, eax
mov rcx, qword [rbp + 0x4e0]
mov edx, dword [sym.out.dll_x.13]
mov r8d, dword [sym.out.dll_y.14]
mov r9d, 0xac801d15
add r9d, 0
sub r9d, edx
sub r9d, 0xac801d15
mov r10d, eax
sub r10d, 0xf2e66ff3
add r10d, 0
sub r9d, 0x938d10b4
add r9d, r10d
add r9d, 0x938d10b4
mov r10d, eax
sub r10d, 0x3d7a2c39
sub r10d, r9d
add r10d, 0x3d7a2c39
mov r9d, 0x5eab17ad
add r9d, 0
sub r9d, 1
sub r9d, 0x5eab17ad
sub r10d, 0x3066480b
add r10d, r9d
add r10d, 0x3066480b
mov r9d, eax
sub r9d, 0xa10b3247
sub r9d, 0xf2e66ff3
add r9d, 0xa10b3247
mov r11d, eax
sub r11d, r10d
mov r10d, eax
sub r10d, r9d
add r11d, r10d
sub eax, r11d
imul edx, eax
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
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, bl
xor r12b, 0xff
mov r13b, r15b
xor r13b, 0xff
mov al, r14b
xor al, 0
or r12b, r13b
or al, 0
xor r12b, 0xff
and r12b, al
mov al, r14b
xor al, 1
and al, 1
mov r13b, r14b
xor r13b, 1
mov dl, r13b
and dl, 1
mov r8b, r14b
xor r8b, 1
and r8b, 0xff
and r13b, 1
or al, dl
or r8b, r13b
xor al, r8b
mov dl, r14b
xor dl, 1
mov r8b, al
xor r8b, dl
and r8b, al
mov al, r14b
xor al, 1
xor r15b, 0xff
mov dl, r14b
xor dl, 1
or al, r15b
or dl, 1
xor al, 0xff
and al, dl
mov dl, dil
xor dl, 0xff
mov r15b, r12b
xor r15b, 0xff
mov r13b, r14b
xor r13b, 1
mov r9b, dl
and r9b, 0xff
and dil, r13b
mov r10b, r15b
and r10b, 0xff
and r12b, r13b
or r9b, dil
or r10b, r12b
xor r9b, r10b
or dl, r15b
xor dl, 0xff
or r13b, 1
and dl, r13b
or r9b, dl
mov dl, r8b
and dl, al
xor r8b, al
or dl, r8b
mov al, r9b
xor al, 0xff
mov r8b, dl
and r8b, al
xor dl, 0xff
and r9b, dl
or r8b, r9b
mov al, sil
xor al, 0xff
and al, 0
mov dl, r14b
xor dl, 0
mov r9b, sil
and r9b, dl
mov r10b, r14b
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, 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, sil
xor r9b, 0xff
mov r10b, dl
xor r10b, 0xff
mov dil, r14b
xor dil, 0
or r9b, r10b
or dil, 0
xor r9b, 0xff
and r9b, dil
mov r10b, r14b
xor r10b, 1
and r10b, 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 r10b, r15b
or r12b, dil
xor r10b, r12b
xor r10b, 0xff
mov dil, r14b
xor dil, 1
mov r15b, r14b
xor r15b, 0
or r10b, dil
or r15b, 0
xor r10b, 0xff
and r10b, r15b
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov dil, al
xor dil, 0xff
mov r15b, r9b
xor r15b, 0xff
mov r12b, r14b
xor r12b, 1
mov r13b, dil
and r13b, 0xff
and al, r12b
mov r11b, r15b
and r11b, 0xff
and r9b, r12b
or r13b, al
or r11b, r9b
xor r13b, r11b
or dil, r15b
xor dil, 0xff
or r12b, 1
and dil, r12b
or r13b, dil
mov al, r10b
xor al, 0xff
mov r9b, dl
xor r9b, 0xff
mov r11b, r14b
xor r11b, 0
mov dil, al
and dil, 0
and r10b, r11b
mov r15b, r9b
and r15b, 0
and dl, r11b
or dil, r10b
or r15b, dl
xor dil, r15b
or al, r9b
xor al, 0xff
or r11b, 0
and al, r11b
or dil, al
mov al, r13b
xor al, 0xff
and al, 0
mov dl, r14b
xor dl, 0
and r13b, dl
mov r9b, dil
xor r9b, 0xff
and r9b, 0
and dil, dl
or al, r13b
or r9b, dil
xor al, r9b
mov dl, r14b
xor dl, 1
and dl, 0
mov r9b, r14b
xor r9b, 0
mov r10b, r9b
and r10b, 1
mov r11b, r14b
xor r11b, 1
and r11b, 0
and r9b, 1
or dl, r10b
or r11b, r9b
xor dl, r11b
xor dl, 0xff
xor dl, 0
and dl, 0
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
mov r10b, r14b
xor r10b, 1
mov r11b, r9b
xor r11b, 0xff
mov dil, r14b
xor dil, 0
or r10b, r11b
or dil, 0
xor r10b, 0xff
and r10b, dil
mov r11b, r14b
xor r11b, 1
and r11b, 0
mov dil, r14b
xor dil, 0
mov r15b, dil
and r15b, 1
mov r12b, r14b
xor r12b, 1
and r12b, 0
and dil, 1
or r11b, r15b
or r12b, dil
xor r11b, r12b
mov dil, r14b
xor dil, 0
mov r15b, r11b
xor r15b, dil
and r15b, r11b
mov r11b, r14b
xor r11b, 1
xor r9b, 0xff
mov dil, r14b
xor dil, 1
or r11b, r9b
or dil, 1
xor r11b, 0xff
and r11b, dil
mov r9b, dl
and r9b, r10b
xor dl, r10b
or r9b, dl
mov dl, r15b
xor dl, 0xff
mov r10b, r11b
xor r10b, 0xff
mov dil, r14b
xor dil, 0
mov r12b, dl
and r12b, 0
and r15b, dil
mov r13b, r10b
and r13b, 0
and r11b, dil
or r12b, r15b
or r13b, r11b
xor r12b, r13b
or dl, r10b
xor dl, 0xff
or dil, 0
and dl, dil
or r12b, dl
mov dl, r9b
xor dl, 0xff
mov r10b, r12b
and r10b, dl
xor r12b, 0xff
and r9b, r12b
or r10b, r9b
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r9b, r14b
xor r9b, 1
mov r11b, r8b
and r11b, r9b
or dl, r11b
mov r9b, r14b
xor r9b, 1
and r9b, 1
mov r11b, r14b
xor r11b, 1
and r11b, 1
or r9b, r11b
mov r11b, r14b
xor r11b, 0
and r11b, 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 r11b, r15b
or r12b, dil
xor r11b, r12b
mov dil, dl
and dil, r9b
xor dl, r9b
or dil, dl
mov dl, r14b
xor dl, 0
mov r9b, r11b
xor r9b, 0xff
mov r15b, r14b
xor r15b, 0
mov r12b, dl
and r12b, 0
mov r13b, r15b
and r13b, 0
mov byte [rbp + 0x135], r9b
and r9b, 0
and r11b, r15b
or r12b, r13b
or r9b, r11b
xor r12b, r9b
mov r9b, byte [rbp + 0x135]
or dl, r9b
xor dl, 0xff
or r15b, 0
and dl, r15b
or r12b, dl
mov dl, dil
xor dl, 0xff
and dl, 1
mov r11b, r14b
xor r11b, 1
and dil, r11b
or dl, dil
xor r12b, 0xff
mov r11b, dl
xor r11b, r12b
and r11b, dl
mov dl, r10b
xor dl, 0xff
and dl, 1
mov dil, r14b
xor dil, 1
mov r15b, r10b
and r15b, dil
or dl, r15b
mov dil, bl
xor dil, 0xff
and dil, 1
mov r15b, r14b
xor r15b, 1
mov r12b, bl
and r12b, r15b
mov r13b, dl
xor r13b, 0xff
and r13b, 0xff
and dl, r15b
or dil, r12b
or r13b, dl
xor dil, r13b
xor bl, 0xff
mov dl, dil
xor dl, bl
and dl, dil
mov bl, r14b
xor bl, 1
and bl, 1
mov dil, r14b
xor dil, 1
and dil, 1
or bl, dil
mov dil, al
xor dil, 0xff
mov r15b, bl
and r15b, dil
xor bl, 0xff
mov dil, al
and dil, bl
or r15b, dil
mov bl, al
xor bl, 0xff
mov dil, r15b
xor dil, bl
and dil, r15b
mov bl, r10b
xor bl, 0xff
and bl, 0
mov r15b, r14b
xor r15b, 0
mov r12b, r10b
and r12b, r15b
mov r13b, r14b
xor r13b, 1
and r13b, 0
and r15b, 1
or bl, r12b
or r13b, r15b
xor bl, r13b
mov r15b, sil
xor r15b, 0xff
mov r12b, bl
and r12b, r15b
xor bl, 0xff
mov r15b, sil
and r15b, bl
or r12b, r15b
xor sil, 0xff
mov bl, r12b
xor bl, sil
and bl, r12b
mov sil, r11b
xor sil, 0xff
and sil, 1
mov r15b, r14b
xor r15b, 1
mov r12b, r11b
and r12b, r15b
or sil, r12b
mov r15b, dl
xor r15b, 0xff
and r15b, 1
mov r12b, r14b
xor r12b, 1
mov r13b, dl
and r13b, r12b
mov r9b, r14b
xor r9b, 1
and r9b, 0xff
and r12b, 1
or r15b, r13b
or r9b, r12b
xor r15b, r9b
mov r9b, r14b
xor r9b, 0
and r9b, 1
mov r12b, r14b
xor r12b, 1
and r12b, 0
or r9b, r12b
mov r12b, r14b
xor r12b, 0
mov r13b, sil
xor r13b, r12b
and r13b, sil
xor r11b, 0xff
mov r12b, r9b
xor r12b, 0xff
mov byte [rbp + 0x134], r14b
xor r14b, 0
or r11b, r12b
or r14b, 0
xor r11b, 0xff
and r11b, r14b
mov r14b, r15b
xor r14b, 0xff
mov r12b, byte [rbp + 0x134]
xor r12b, 0
mov byte [rbp + 0x133], al
mov al, byte [rbp + 0x134]
xor al, 1
or r14b, r12b
or al, 1
xor r14b, 0xff
and r14b, al
xor dl, 0xff
mov al, r9b
xor al, 0xff
mov r12b, byte [rbp + 0x134]
xor r12b, 1
or dl, al
or r12b, 1
xor dl, 0xff
and dl, r12b
mov al, r13b
and al, r11b
xor r13b, r11b
or al, r13b
mov r11b, r14b
and r11b, dl
xor r14b, dl
or r11b, r14b
mov dl, al
xor dl, 0xff
mov r14b, r11b
and r14b, dl
xor r11b, 0xff
and al, r11b
or r14b, al
mov al, sil
xor al, 0xff
mov dl, r15b
xor dl, 0xff
mov r11b, byte [rbp + 0x134]
xor r11b, 1
mov r12b, al
and r12b, 0xff
and sil, r11b
mov r13b, dl
and r13b, 0xff
and r15b, r11b
or r12b, sil
or r13b, r15b
xor r12b, r13b
or al, dl
xor al, 0xff
or r11b, 1
and al, r11b
or r12b, al
mov al, r12b
xor al, 0xff
and al, 0
mov dl, byte [rbp + 0x134]
xor dl, 0
and r12b, dl
mov r11b, byte [rbp + 0x134]
xor r11b, 1
and r11b, 0
and dl, 1
or al, r12b
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, r14b
xor al, 0xff
mov dl, r9b
xor dl, 0xff
mov r11b, byte [rbp + 0x134]
xor r11b, 1
mov sil, al
and sil, 0xff
and r14b, r11b
mov r15b, dl
and r15b, 0xff
and r9b, r11b
or sil, r14b
or r15b, r9b
xor sil, r15b
or al, dl
xor al, 0xff
or r11b, 1
and al, r11b
or sil, al
mov al, dil
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x134]
xor dl, 1
mov r9b, dil
and r9b, dl
or al, r9b
mov dl, bl
xor dl, 0xff
and dl, 0
mov r9b, byte [rbp + 0x134]
xor r9b, 0
mov r11b, bl
and r11b, r9b
mov r14b, byte [rbp + 0x134]
xor r14b, 1
and r14b, 0
and r9b, 1
or dl, r11b
or r14b, r9b
xor dl, r14b
mov r9b, byte [rbp + 0x134]
xor r9b, 1
and r9b, 1
mov r11b, byte [rbp + 0x134]
xor r11b, 1
and r11b, 1
or r9b, r11b
mov r11b, byte [rbp + 0x134]
xor r11b, 1
mov r14b, al
xor r14b, r11b
and r14b, al
xor dil, 0xff
mov r11b, r9b
xor r11b, 0xff
mov r15b, byte [rbp + 0x134]
xor r15b, 1
or dil, r11b
or r15b, 1
xor dil, 0xff
and dil, r15b
mov r11b, byte [rbp + 0x134]
xor r11b, 1
mov r15b, dl
xor r15b, r11b
and r15b, dl
mov r11b, r9b
xor r11b, 0xff
mov r12b, bl
xor r12b, r11b
and r12b, bl
mov r11b, r14b
and r11b, dil
xor r14b, dil
or r11b, r14b
mov bl, r15b
and bl, r12b
xor r15b, r12b
or bl, r15b
mov dil, r11b
xor dil, 0xff
mov r14b, bl
and r14b, dil
xor bl, 0xff
and r11b, bl
or r14b, r11b
mov r11b, al
and r11b, dl
xor al, dl
or r11b, al
mov al, r11b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x134]
xor dl, 1
and r11b, dl
or al, r11b
mov dl, byte [rbp + 0x134]
xor dl, 1
mov r11b, r9b
xor r11b, 0xff
mov bl, byte [rbp + 0x134]
xor bl, 0
mov dil, dl
and dil, 0
mov r15b, bl
and r15b, 1
mov r12b, r11b
and r12b, 0
and r9b, bl
or dil, r15b
or r12b, r9b
xor dil, r12b
or dl, r11b
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, r14b
and al, dl
xor r14b, dl
or al, r14b
mov dl, sil
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0x134]
xor r9b, 1
mov r11b, sil
and r11b, r9b
mov bl, byte [rbp + 0x134]
xor bl, 1
and bl, 0xff
and r9b, 1
or dl, r11b
or bl, r9b
xor dl, bl
mov r9b, byte [rbp + 0x134]
xor r9b, 1
xor dl, 0xff
mov r11b, byte [rbp + 0x134]
xor r11b, 1
or r9b, dl
or r11b, 1
xor r9b, 0xff
and r9b, r11b
mov dl, byte [rbp + 0x134]
xor dl, 1
and dl, 1
mov r11b, byte [rbp + 0x134]
xor r11b, 1
and r11b, 1
or dl, r11b
xor sil, 0xff
mov r11b, dl
xor r11b, 0xff
mov bl, byte [rbp + 0x134]
xor bl, 1
or sil, r11b
or bl, 1
xor sil, 0xff
and sil, bl
mov r11b, al
xor r11b, 0xff
and r11b, 0
mov bl, byte [rbp + 0x134]
xor bl, 0
mov dil, al
and dil, bl
mov r14b, byte [rbp + 0x134]
xor r14b, 1
and r14b, 0
and bl, 1
or r11b, dil
or r14b, bl
xor r11b, r14b
mov bl, byte [rbp + 0x134]
xor bl, 1
mov dil, r11b
xor dil, bl
and dil, r11b
xor al, 0xff
xor dl, 0xff
mov r11b, byte [rbp + 0x134]
xor r11b, 1
or al, dl
or r11b, 1
xor al, 0xff
and al, r11b
mov dl, r9b
and dl, sil
xor r9b, sil
or dl, r9b
mov r9b, dil
xor r9b, 0xff
mov r11b, al
xor r11b, 0xff
mov bl, byte [rbp + 0x134]
xor bl, 1
mov sil, r9b
and sil, 0xff
and dil, bl
mov r14b, r11b
and r14b, 0xff
and al, bl
or sil, dil
or r14b, al
xor sil, r14b
or r9b, r11b
xor r9b, 0xff
or bl, 1
and r9b, bl
or sil, r9b
mov al, dl
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x134]
xor r9b, 1
and dl, r9b
mov r11b, sil
xor r11b, 0xff
and r11b, 0xff
and sil, r9b
or al, dl
or r11b, sil
xor al, r11b
mov dl, byte [rbp + 0x133]
xor dl, 0xff
mov r9b, r8b
xor r9b, dl
and r9b, r8b
mov dl, r8b
xor dl, 0xff
mov r11b, byte [rbp + 0x133]
and r11b, dl
mov dl, byte [rbp + 0x133]
xor dl, 0xff
and r8b, dl
or r11b, r8b
mov dl, r9b
xor dl, 0xff
mov r8b, r11b
xor r8b, 0xff
mov bl, byte [rbp + 0x134]
xor bl, 0
mov sil, dl
and sil, 0
and r9b, bl
mov dil, r8b
and dil, 0
and r11b, bl
or sil, r9b
or dil, r11b
xor sil, dil
or dl, r8b
xor dl, 0xff
or bl, 0
and dl, bl
or sil, dl
mov dl, sil
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x134]
xor r8b, 1
mov r9b, sil
and r9b, r8b
mov r11b, byte [rbp + 0x134]
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, byte [rbp + 0x134]
xor r8b, 1
and r8b, 0
mov r9b, byte [rbp + 0x134]
xor r9b, 0
mov r11b, r9b
and r11b, 1
mov bl, byte [rbp + 0x134]
xor bl, 1
and bl, 0
and r9b, 1
or r8b, r11b
or bl, r9b
xor r8b, bl
xor sil, 0xff
xor r8b, 0xff
mov r9b, byte [rbp + 0x134]
xor r9b, 0
or sil, r8b
or r9b, 0
xor sil, 0xff
and sil, r9b
mov r8b, dl
and r8b, sil
xor dl, sil
or r8b, dl
mov dl, byte [rbp + 0x134]
xor dl, 1
and dl, 1
mov r9b, byte [rbp + 0x134]
xor r9b, 1
and r9b, 1
or dl, r9b
mov r9b, r10b
xor r9b, 0xff
and r9b, 1
mov r11b, byte [rbp + 0x134]
xor r11b, 1
mov bl, r10b
and bl, r11b
or r9b, bl
mov r11b, byte [rbp + 0x134]
xor r11b, 0
and r11b, 1
mov bl, byte [rbp + 0x134]
xor bl, 1
and bl, 0
or r11b, bl
mov bl, dl
xor bl, 0xff
mov sil, byte [rbp + 0x134]
xor sil, 0
mov dil, byte [rbp + 0x134]
xor dil, 0
or bl, sil
or dil, 0
xor bl, 0xff
and bl, dil
mov sil, byte [rbp + 0x134]
xor sil, 1
mov dil, r11b
xor dil, 0xff
mov r14b, byte [rbp + 0x134]
xor r14b, 1
or sil, dil
or r14b, 1
xor sil, 0xff
and sil, r14b
mov dil, byte [rbp + 0x134]
xor dil, 0
mov r14b, r9b
xor r14b, dil
and r14b, r9b
xor r10b, 0xff
mov dil, r11b
xor dil, 0xff
mov r15b, byte [rbp + 0x134]
xor r15b, 0
or r10b, dil
or r15b, 0
xor r10b, 0xff
and r10b, r15b
mov dil, bl
and dil, sil
xor bl, sil
or dil, bl
mov bl, r14b
and bl, r10b
xor r14b, r10b
or bl, r14b
mov r10b, dil
xor r10b, 0xff
and r10b, 1
mov sil, byte [rbp + 0x134]
xor sil, 1
and dil, sil
mov r14b, bl
xor r14b, 0xff
and r14b, 0xff
and bl, sil
or r10b, dil
or r14b, bl
xor r10b, r14b
mov bl, dl
and bl, r9b
xor dl, r9b
or bl, dl
mov dl, bl
xor dl, 0xff
and dl, 0
mov r9b, byte [rbp + 0x134]
xor r9b, 0
and bl, r9b
mov sil, byte [rbp + 0x134]
xor sil, 1
and sil, 0
and r9b, 1
or dl, bl
or sil, r9b
xor dl, sil
mov r9b, r11b
and r9b, 0
xor r11b, 0
or r9b, r11b
xor r9b, 0xff
mov r11b, dl
xor r11b, r9b
and r11b, dl
mov dl, r10b
xor dl, 0xff
mov r9b, r11b
xor r9b, 0xff
mov bl, byte [rbp + 0x134]
xor bl, 1
mov sil, dl
and sil, 0xff
and r10b, bl
mov dil, r9b
and dil, 0xff
and r11b, bl
or sil, r10b
or dil, r11b
xor sil, dil
or dl, r9b
xor dl, 0xff
or bl, 1
and dl, bl
or sil, dl
mov dl, sil
xor dl, 0xff
and dl, 0
mov r9b, byte [rbp + 0x134]
xor r9b, 0
and sil, r9b
mov r10b, byte [rbp + 0x134]
xor r10b, 1
and r10b, 0
and r9b, 1
or dl, sil
or r10b, r9b
xor dl, r10b
mov r9b, r8b
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x134]
xor r10b, 1
mov r11b, r8b
and r11b, r10b
mov bl, dl
xor bl, 0xff
and bl, 0xff
and dl, r10b
or r9b, r11b
or bl, dl
xor r9b, bl
xor r9b, 0xff
xor r8b, 0xff
mov dl, byte [rbp + 0x134]
xor dl, 0
or r9b, r8b
or dl, 0
xor r9b, 0xff
and r9b, dl
mov dl, r9b
xor dl, 0xff
mov r8b, al
xor r8b, dl
and r8b, al
mov dl, al
xor dl, 0xff
mov r10b, r9b
and r10b, dl
xor r9b, 0xff
and al, r9b
or r10b, al
mov al, r8b
xor al, 0xff
mov dl, r10b
xor dl, 0xff
mov r9b, byte [rbp + 0x134]
xor r9b, 0
mov r11b, al
and r11b, 0
and r8b, r9b
mov bl, dl
and bl, 0
and r10b, r9b
or r11b, r8b
or bl, r10b
xor r11b, bl
or al, dl
xor al, 0xff
or r9b, 0
and al, r9b
or r11b, al
test r11b, 1
mov qword [rbp + 0x128], rcx
jne 0x6d89730a
jmp 0x6d8bd3d1
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0x5fd3577f
add r8d, 0
sub r8d, 1
sub r8d, 0x5fd3577f
mov r9d, eax
sub r9d, r8d
sub eax, r9d
mov r8d, 0x554bea56
add r8d, 0
sub r8d, eax
sub r8d, 0x554bea56
mov eax, ecx
sub eax, 0xee28d844
sub eax, r8d
add eax, 0xee28d844
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r11b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r11b
and r14b, dil
or bl, r14b
mov dil, r10b
xor dil, 0xff
and dil, 0
mov r14b, sil
xor r14b, 0
mov r15b, r10b
and r15b, r14b
mov r12b, bl
xor r12b, 0xff
and r12b, 0
and bl, r14b
or dil, r15b
or r12b, bl
xor dil, r12b
mov bl, r10b
xor bl, 0xff
mov r14b, dil
xor r14b, bl
and r14b, dil
mov bl, r10b
xor bl, 0xff
and bl, 0
mov dil, sil
xor dil, 0
mov r15b, r10b
and r15b, dil
mov r12b, sil
xor r12b, 1
and r12b, 0
and dil, 1
or bl, r15b
or r12b, dil
xor bl, r12b
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, 0
or r10b, bl
or r11b, 0
xor r10b, 0xff
and r10b, r11b
mov r11b, dil
and r11b, r10b
xor dil, r10b
or r11b, dil
mov r10b, r14b
xor r10b, 0xff
and r10b, 1
mov bl, sil
xor bl, 1
mov dil, r14b
and dil, bl
or r10b, dil
mov bl, r11b
xor bl, 0xff
and bl, 0
mov dil, sil
xor dil, 0
mov r15b, r11b
and r15b, dil
mov r12b, sil
xor r12b, 1
and r12b, 0
and dil, 1
or bl, r15b
or r12b, dil
xor bl, r12b
mov dil, sil
xor dil, 1
and dil, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or dil, r15b
mov r15b, sil
xor r15b, 1
mov r12b, r10b
xor r12b, r15b
and r12b, r10b
mov r15b, dil
xor r15b, 0xff
mov r13b, r14b
xor r13b, r15b
and r13b, r14b
mov r14b, bl
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, dil
xor al, 0xff
mov r15b, r11b
xor r15b, al
and r15b, r11b
mov al, r12b
and al, r13b
xor r12b, r13b
or al, r12b
mov r11b, r14b
and r11b, r15b
xor r14b, r15b
or r11b, r14b
mov r14b, al
xor r14b, 0xff
and r14b, 0
mov r15b, sil
xor r15b, 0
and al, r15b
mov r12b, r11b
xor r12b, 0xff
and r12b, 0
and r11b, r15b
or r14b, al
or r12b, r11b
xor r14b, r12b
mov al, r10b
xor al, 0xff
mov r11b, bl
xor r11b, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, al
and r12b, 0
and r10b, r15b
mov r13b, r11b
and r13b, 0
and bl, r15b
or r12b, r10b
or r13b, bl
xor r12b, r13b
or al, r11b
xor al, 0xff
or r15b, 0
and al, r15b
or r12b, al
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, 1
mov r11b, dil
xor r11b, 0xff
mov bl, sil
xor bl, 0
mov r15b, r10b
and r15b, 0
mov r12b, bl
and r12b, 1
mov r13b, r11b
and r13b, 0
and dil, bl
or r15b, r12b
or r13b, dil
xor r15b, r13b
or r10b, r11b
xor r10b, 0xff
or bl, 0
and r10b, bl
or r15b, r10b
xor al, 0xff
xor r15b, 0xff
mov r10b, sil
xor r10b, 1
or al, r15b
or r10b, 1
xor al, 0xff
and al, r10b
mov r10b, r14b
xor r10b, 0xff
mov r11b, al
xor r11b, 0xff
xor sil, 0
mov bl, r10b
and bl, 0
and r14b, sil
mov dil, r11b
and dil, 0
and al, sil
or bl, r14b
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 0x6d897642
jmp 0x6d8bbeaa
jmp 0x6d897647
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
sub r8d, 0x15c4f237
sub r8d, 0x9c2e6ec0
add r8d, 0x15c4f237
add r8d, 0x743c130e
add r8d, 0xb04c671f
sub r8d, 0x743c130e
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x9c2e6ec0
add r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0xad677b00
sub r8d, r9d
add r8d, 0x82841519
sub r8d, 1
sub r8d, 0x82841519
add r8d, 0x5dda673b
sub r8d, 0xad677b00
sub r8d, 0x5dda673b
sub eax, 0x47e7fbc5
sub eax, 0xb04c671f
add eax, 0x47e7fbc5
add r8d, 0x65701542
add r8d, eax
sub r8d, 0x65701542
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, 0
mov r12b, sil
xor r12b, 0
mov r13b, r12b
and r13b, 1
mov al, sil
xor al, 1
and al, 0
and r12b, 1
or r15b, r13b
or al, r12b
xor r15b, al
mov al, sil
xor al, 0
mov r12b, r15b
xor r12b, al
and r12b, r15b
mov al, sil
xor al, 1
xor bl, 0xff
mov r15b, sil
xor r15b, 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
and dil, al
xor r12b, al
or dil, r12b
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
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
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
and dil, 0
or bl, dil
mov dil, sil
xor dil, 1
xor bl, 0xff
mov r15b, sil
xor r15b, 0
or dil, bl
or r15b, 0
xor dil, 0xff
and dil, r15b
mov bl, sil
xor bl, 1
and bl, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or bl, r15b
mov r15b, sil
xor r15b, 0
mov r12b, bl
xor r12b, 0xff
mov r13b, sil
xor r13b, 1
or r15b, r12b
or r13b, 1
xor r15b, 0xff
and r15b, r13b
mov r12b, sil
xor r12b, 1
and r12b, 1
mov r13b, sil
xor r13b, 1
and r13b, 1
or r12b, r13b
xor r12b, 0xff
mov r13b, sil
xor r13b, 1
mov cl, sil
xor cl, 1
or r12b, r13b
or cl, 1
xor r12b, 0xff
and r12b, cl
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov cl, dil
xor cl, 0xff
mov r13b, r15b
xor r13b, 0xff
mov dl, sil
xor dl, 0
mov r8b, cl
and r8b, 0
and dil, dl
mov r9b, r13b
and r9b, 0
and r15b, dl
or r8b, dil
or r9b, r15b
xor r8b, r9b
or cl, r13b
xor cl, 0xff
or dl, 0
and cl, dl
or r8b, cl
mov cl, r12b
and cl, bl
xor r12b, bl
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, r14b
xor cl, 0xff
and cl, 0
mov dl, sil
xor dl, 0
mov r8b, r14b
and r8b, dl
mov bl, sil
xor bl, 1
and bl, 0
and dl, 1
or cl, r8b
or bl, dl
xor cl, bl
mov dl, sil
xor dl, 0
and dl, 1
mov r8b, sil
xor r8b, 1
and r8b, 0
or dl, r8b
mov r8b, sil
xor r8b, 0
and r8b, 1
mov bl, sil
xor bl, 1
and bl, 0
or r8b, bl
mov bl, cl
and bl, dl
xor cl, dl
or bl, cl
mov cl, r8b
and cl, 0
xor r8b, 0
or cl, r8b
mov dl, bl
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
and bl, r8b
or dl, bl
xor dl, 0xff
xor cl, 0xff
mov r8b, sil
xor r8b, 0
or dl, cl
or r8b, 0
xor dl, 0xff
and dl, r8b
mov cl, r9b
xor cl, 0xff
and cl, 1
mov r8b, sil
xor r8b, 1
mov bl, r9b
and bl, r8b
mov dil, sil
xor dil, 1
and dil, 0xff
and r8b, 1
or cl, bl
or dil, r8b
xor cl, dil
mov r8b, r10b
xor r8b, 0xff
mov bl, cl
and bl, r8b
xor cl, 0xff
mov r8b, r10b
and r8b, cl
or bl, r8b
xor r10b, 0xff
mov cl, bl
xor cl, r10b
and cl, bl
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, 0
and r10b, 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 r10b, dil
or r15b, bl
xor r10b, r15b
mov bl, sil
xor bl, 1
and bl, 1
mov dil, sil
xor dil, 1
and dil, 1
or bl, dil
mov dil, r8b
xor dil, 0xff
mov r15b, r10b
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, dil
and r13b, 0xff
and r8b, r12b
mov byte [rbp + 0x127], r15b
and r15b, 0xff
and r10b, r12b
or r13b, r8b
or r15b, r10b
xor r13b, r15b
mov r8b, byte [rbp + 0x127]
or dil, r8b
xor dil, 0xff
or r12b, 1
and dil, r12b
or r13b, dil
mov r10b, sil
xor r10b, 1
mov dil, bl
xor dil, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, r10b
and r12b, 0xff
mov r8b, r15b
and r8b, 1
mov byte [rbp + 0x126], dil
and dil, 0xff
and bl, r15b
or r12b, r8b
or dil, bl
xor r12b, dil
mov r8b, byte [rbp + 0x126]
or r10b, r8b
xor r10b, 0xff
or r15b, 1
and r10b, r15b
or r12b, r10b
mov r10b, r13b
xor r10b, 0xff
and r10b, 1
mov bl, sil
xor bl, 1
and r13b, bl
or r10b, r13b
xor r12b, 0xff
mov bl, r10b
xor bl, r12b
and bl, r10b
mov r10b, r9b
xor r10b, 0xff
and r10b, 0
mov dil, sil
xor dil, 0
mov r15b, r9b
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, r11b
xor dil, 0xff
and dil, 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 dil, r12b
or r13b, r10b
xor dil, r13b
xor r11b, 0xff
mov r10b, dil
xor r10b, r11b
and r10b, dil
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, cl
xor dil, 0xff
and dil, 1
mov r15b, sil
xor r15b, 1
mov r12b, cl
and r12b, r15b
mov r13b, sil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or dil, r12b
or r13b, r15b
xor dil, r13b
mov r15b, sil
xor r15b, 1
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 1
or r15b, r12b
mov r12b, r11b
xor r12b, 0xff
mov r13b, sil
xor r13b, 1
mov r8b, sil
xor r8b, 1
or r12b, r13b
or r8b, 1
xor r12b, 0xff
and r12b, r8b
mov r8b, r15b
xor r8b, 0xff
mov r13b, dl
xor r13b, r8b
and r13b, dl
mov dl, sil
xor dl, 1
mov r8b, dil
xor r8b, dl
and r8b, dil
mov dl, r15b
xor dl, 0xff
mov byte [rbp + 0x125], cl
xor cl, dl
mov dl, byte [rbp + 0x125]
and cl, dl
mov dl, r12b
xor dl, 0xff
mov byte [rbp + 0x124], r13b
xor r13b, 0xff
mov byte [rbp + 0x123], sil
xor sil, 0
mov byte [rbp + 0x122], dl
and dl, 0
and r12b, sil
mov byte [rbp + 0x121], r13b
and r13b, 0
mov byte [rbp + 0x120], al
mov al, byte [rbp + 0x124]
and al, sil
or dl, r12b
or r13b, al
xor dl, r13b
mov al, byte [rbp + 0x122]
mov r12b, byte [rbp + 0x121]
or al, r12b
xor al, 0xff
or sil, 0
and al, sil
or dl, al
mov al, r8b
xor al, 0xff
mov sil, cl
xor sil, 0xff
mov r13b, byte [rbp + 0x123]
xor r13b, 1
mov r12b, al
and r12b, 0xff
and r8b, r13b
mov byte [rbp + 0x11f], sil
and sil, 0xff
and cl, r13b
or r12b, r8b
or sil, cl
xor r12b, sil
mov cl, byte [rbp + 0x11f]
or al, cl
xor al, 0xff
or r13b, 1
and al, r13b
or r12b, al
mov al, dl
xor al, 0xff
mov r8b, r12b
and r8b, al
xor r12b, 0xff
and dl, r12b
or r8b, dl
mov al, r11b
xor al, 0xff
mov dl, dil
xor dl, 0xff
mov sil, byte [rbp + 0x123]
xor sil, 1
mov r12b, al
and r12b, 0xff
and r11b, sil
mov r13b, dl
and r13b, 0xff
and dil, sil
or r12b, r11b
or r13b, dil
xor r12b, r13b
or al, dl
xor al, 0xff
or sil, 1
and al, sil
or r12b, al
mov al, r12b
xor al, 0xff
and al, 0
mov dl, byte [rbp + 0x123]
xor dl, 0
and r12b, dl
mov r11b, byte [rbp + 0x123]
xor r11b, 1
and r11b, 0
and dl, 1
or al, r12b
or r11b, dl
xor al, r11b
mov dl, byte [rbp + 0x123]
xor dl, 1
mov r11b, r15b
xor r11b, 0xff
mov sil, byte [rbp + 0x123]
xor sil, 1
mov dil, dl
and dil, 0xff
mov r12b, sil
and r12b, 1
mov r13b, r11b
and r13b, 0xff
and r15b, sil
or dil, r12b
or r13b, r15b
xor dil, r13b
or dl, r11b
xor dl, 0xff
or sil, 1
and dl, sil
or dil, dl
xor dil, 0xff
mov dl, al
xor dl, dil
and dl, al
mov al, r8b
and al, dl
xor r8b, dl
or al, r8b
mov dl, bl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x123]
xor r8b, 1
mov r11b, bl
and r11b, r8b
or dl, r11b
mov r8b, r10b
xor r8b, 0xff
and r8b, 0
mov r11b, byte [rbp + 0x123]
xor r11b, 0
mov sil, r10b
and sil, r11b
mov dil, byte [rbp + 0x123]
xor dil, 1
and dil, 0
and r11b, 1
or r8b, sil
or dil, r11b
xor r8b, dil
mov r11b, byte [rbp + 0x123]
xor r11b, 1
and r11b, 0
mov sil, byte [rbp + 0x123]
xor sil, 0
mov dil, sil
and dil, 1
mov r15b, byte [rbp + 0x123]
xor r15b, 1
and r15b, 0
and sil, 1
or r11b, dil
or r15b, sil
xor r11b, r15b
mov sil, dl
xor sil, 0xff
mov dil, byte [rbp + 0x123]
xor dil, 1
mov r15b, byte [rbp + 0x123]
xor r15b, 1
or sil, dil
or r15b, 1
xor sil, 0xff
and sil, r15b
xor bl, 0xff
mov dil, r11b
xor dil, 0xff
mov r15b, byte [rbp + 0x123]
xor r15b, 1
or bl, dil
or r15b, 1
xor bl, 0xff
and bl, r15b
mov dil, byte [rbp + 0x123]
xor dil, 1
mov r15b, r8b
xor r15b, dil
and r15b, r8b
xor r10b, 0xff
mov dil, r11b
xor dil, 0xff
mov r12b, byte [rbp + 0x123]
xor r12b, 0
or r10b, dil
or r12b, 0
xor r10b, 0xff
and r10b, r12b
mov dil, sil
and dil, bl
xor sil, bl
or dil, sil
mov bl, r15b
and bl, r10b
xor r15b, r10b
or bl, r15b
mov r10b, dil
xor r10b, 0xff
and r10b, 0
mov sil, byte [rbp + 0x123]
xor sil, 0
and dil, sil
mov r15b, bl
xor r15b, 0xff
and r15b, 0
and bl, sil
or r10b, dil
or r15b, bl
xor r10b, r15b
mov bl, dl
and bl, r8b
xor dl, r8b
or bl, dl
mov dl, bl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x123]
xor r8b, 1
and bl, r8b
or dl, bl
mov r8b, byte [rbp + 0x123]
xor r8b, 1
mov bl, r11b
xor bl, 0xff
mov sil, byte [rbp + 0x123]
xor sil, 0
mov dil, r8b
and dil, 0
mov r15b, sil
and r15b, 1
mov r12b, bl
and r12b, 0
and r11b, sil
or dil, r15b
or r12b, r11b
xor dil, r12b
or r8b, bl
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, r10b
xor dl, 0xff
mov r11b, r8b
xor r11b, 0xff
mov bl, byte [rbp + 0x123]
xor bl, 1
mov sil, dl
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 dl, r11b
xor dl, 0xff
or bl, 1
and dl, bl
or sil, dl
mov dl, al
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x123]
xor r8b, 1
mov r10b, al
and r10b, r8b
or dl, r10b
xor dl, 0xff
mov r8b, sil
xor r8b, dl
and r8b, sil
mov dl, sil
xor dl, 0xff
and dl, 0
mov r10b, byte [rbp + 0x123]
xor r10b, 0
and sil, r10b
mov r11b, byte [rbp + 0x123]
xor r11b, 1
and r11b, 0
and r10b, 1
or dl, sil
or r11b, r10b
xor dl, r11b
xor al, 0xff
xor dl, 0xff
mov r10b, byte [rbp + 0x123]
xor r10b, 0
or al, dl
or r10b, 0
xor al, 0xff
and al, r10b
mov dl, r8b
xor dl, 0xff
mov r10b, al
xor r10b, 0xff
mov r11b, byte [rbp + 0x123]
xor r11b, 0
mov bl, dl
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 dl, r10b
xor dl, 0xff
or r11b, 0
and dl, r11b
or bl, dl
mov al, r14b
xor al, 0xff
and al, 0
mov dl, byte [rbp + 0x123]
xor dl, 0
mov r8b, r14b
and r8b, dl
mov r10b, byte [rbp + 0x123]
xor r10b, 1
and r10b, 0
and dl, 1
or al, r8b
or r10b, dl
xor al, r10b
mov dl, byte [rbp + 0x120]
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x123]
xor r8b, 1
mov r10b, byte [rbp + 0x120]
and r10b, r8b
or dl, r10b
mov r8b, byte [rbp + 0x123]
xor r8b, 1
and r8b, 1
mov r10b, byte [rbp + 0x123]
xor r10b, 1
mov r11b, r10b
and r11b, 1
mov sil, byte [rbp + 0x123]
xor sil, 1
and sil, 0xff
and r10b, 1
or r8b, r11b
or sil, r10b
xor r8b, sil
mov r10b, byte [rbp + 0x123]
xor r10b, 1
mov r11b, al
xor r11b, r10b
and r11b, al
xor r14b, 0xff
mov r10b, r8b
xor r10b, 0xff
mov sil, byte [rbp + 0x123]
xor sil, 0
or r14b, r10b
or sil, 0
xor r14b, 0xff
and r14b, sil
mov r10b, dl
xor r10b, 0xff
mov sil, byte [rbp + 0x123]
xor sil, 1
mov dil, byte [rbp + 0x123]
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 + 0x120]
xor dil, sil
mov sil, byte [rbp + 0x120]
and dil, sil
mov r15b, r11b
xor r15b, 0xff
mov r12b, r14b
xor r12b, 0xff
mov r13b, byte [rbp + 0x123]
xor r13b, 1
mov cl, r15b
and cl, 0xff
and r11b, r13b
mov sil, r12b
and sil, 0xff
and r14b, r13b
or cl, r11b
or sil, r14b
xor cl, sil
or r15b, r12b
xor r15b, 0xff
or r13b, 1
and r15b, r13b
or cl, r15b
mov r11b, r10b
and r11b, dil
xor r10b, dil
or r11b, r10b
mov r10b, cl
xor r10b, 0xff
mov sil, r11b
and sil, r10b
xor r11b, 0xff
and cl, r11b
or sil, cl
mov cl, al
xor cl, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, byte [rbp + 0x123]
xor r11b, 0
mov dil, cl
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 cl, r10b
xor cl, 0xff
or r11b, 0
and cl, r11b
or dil, cl
mov al, dil
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x123]
xor cl, 1
and dil, cl
or al, dil
mov cl, byte [rbp + 0x123]
xor cl, 1
mov dl, r8b
xor dl, 0xff
mov r10b, byte [rbp + 0x123]
xor r10b, 1
mov r11b, cl
and r11b, 0xff
mov dil, r10b
and dil, 1
mov r14b, dl
and r14b, 0xff
and r8b, r10b
or r11b, dil
or r14b, r8b
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, sil
and al, cl
xor sil, cl
or al, sil
mov cl, al
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x123]
xor dl, 1
mov r8b, al
and r8b, dl
or cl, r8b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov dl, byte [rbp + 0x123]
xor dl, 1
and dl, 1
mov r8b, byte [rbp + 0x123]
xor r8b, 1
and r8b, 1
or dl, r8b
xor al, 0xff
xor dl, 0xff
mov r8b, byte [rbp + 0x123]
xor r8b, 1
or al, dl
or r8b, 1
xor al, 0xff
and al, r8b
mov dl, cl
xor dl, 0xff
mov r8b, al
xor r8b, 0xff
mov r10b, byte [rbp + 0x123]
xor r10b, 1
mov r11b, dl
and r11b, 0xff
and cl, r10b
mov sil, r8b
and sil, 0xff
and al, r10b
or r11b, cl
or sil, al
xor r11b, sil
or dl, r8b
xor dl, 0xff
or r10b, 1
and dl, r10b
or r11b, dl
mov al, byte [rbp + 0x123]
xor al, 0
mov cl, r9b
xor cl, 0xff
mov dl, byte [rbp + 0x123]
xor dl, 1
or al, cl
or dl, 1
xor al, 0xff
and al, dl
mov cl, byte [rbp + 0x123]
xor cl, 0
mov dl, r9b
and dl, cl
xor r9b, 0xff
and r9b, 0
or dl, r9b
mov cl, al
and cl, dl
xor al, dl
or cl, al
mov al, r11b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x123]
xor dl, 1
and r11b, dl
mov r8b, byte [rbp + 0x123]
xor r8b, 1
and r8b, 0xff
and dl, 1
or al, r11b
or r8b, dl
xor al, r8b
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0x123]
xor r8b, 1
and cl, r8b
or dl, cl
mov cl, byte [rbp + 0x123]
xor cl, 1
and cl, 1
mov r8b, byte [rbp + 0x123]
xor r8b, 1
and r8b, 1
or cl, r8b
mov r8b, al
and r8b, dl
xor al, dl
or r8b, al
mov al, byte [rbp + 0x123]
xor al, 1
mov dl, cl
xor dl, 0xff
mov r9b, byte [rbp + 0x123]
xor r9b, 0
mov r10b, al
and r10b, 0
mov r11b, r9b
and r11b, 1
mov sil, dl
and sil, 0
and cl, r9b
or r10b, r11b
or sil, cl
xor r10b, sil
or al, dl
xor al, 0xff
or r9b, 0
and al, r9b
or r10b, al
mov al, r8b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x123]
xor cl, 1
and r8b, cl
mov dl, byte [rbp + 0x123]
xor dl, 1
and dl, 0xff
and cl, 1
or al, r8b
or dl, cl
xor al, dl
xor r10b, 0xff
mov cl, al
xor cl, r10b
and cl, al
mov al, 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 + 0x123]
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 0x6d898598
jmp 0x6d8bd3d6
xor eax, eax
mov rcx, qword [rbp + 0x4e0]
mov edx, dword [sym.out.dll_x.13]
mov r8d, dword [sym.out.dll_y.14]
mov r9d, eax
sub r9d, 0x1264d462
sub r9d, 1
add r9d, 0x1264d462
mov r10d, 0xe8be37b0
add r10d, 0
add r10d, r9d
sub r10d, 0xe8be37b0
mov r9d, edx
add r9d, 0x18001d59
sub r9d, 0xfd443055
sub r9d, 0x18001d59
mov r11d, eax
sub r11d, r9d
mov r9d, eax
sub r9d, r10d
add r11d, r9d
mov r9d, eax
sub r9d, r11d
mov r10d, eax
sub r10d, r9d
mov r9d, eax
sub r9d, 0xfd443055
add r10d, r9d
sub eax, r10d
imul edx, eax
and edx, 1
cmp edx, 0
sete bl
cmp r8d, 0xa
setl sil
mov dil, bl
xor dil, 0xff
and dil, 0
mov r14b, 1
mov r15b, r14b
xor r15b, 0
mov r12b, bl
and r12b, r15b
mov r13b, r14b
xor r13b, 1
and r13b, 0
and r15b, 1
or dil, r12b
or r13b, r15b
xor dil, r13b
mov r15b, sil
xor r15b, 0xff
and r15b, 1
mov r12b, r14b
xor r12b, 1
mov r13b, sil
and r13b, r12b
or r15b, r13b
mov r12b, r14b
xor r12b, 0
and r12b, 1
mov r13b, r14b
xor r13b, 1
and r13b, 0
or r12b, r13b
mov r13b, dil
and r13b, r15b
xor dil, r15b
or r13b, dil
mov dil, r12b
and dil, 0
xor r12b, 0
or dil, r12b
mov r15b, r13b
xor r15b, 0xff
and r15b, 1
mov r12b, r14b
xor r12b, 1
and r13b, r12b
or r15b, r13b
xor dil, 0xff
mov r12b, r15b
xor r12b, dil
and r12b, r15b
mov dil, bl
xor dil, 0xff
and dil, 1
mov r15b, r14b
xor r15b, 1
mov r13b, bl
and r13b, r15b
or dil, r13b
xor dil, 0xff
xor dil, 1
and dil, 0xff
mov r15b, r14b
xor r15b, 1
and r15b, 1
mov r13b, r14b
xor r13b, 1
and r13b, 1
or r15b, r13b
xor bl, 0xff
mov r13b, r15b
xor r13b, 0xff
mov al, r14b
xor al, 1
or bl, r13b
or al, 1
xor bl, 0xff
and bl, al
mov al, sil
xor al, 0xff
and al, 1
mov r13b, r14b
xor r13b, 1
mov dl, sil
and dl, r13b
mov r8b, r14b
xor r8b, 1
and r8b, 0xff
and r13b, 1
or al, dl
or r8b, r13b
xor al, r8b
mov dl, r14b
xor dl, 1
mov r8b, al
xor r8b, dl
and r8b, al
xor r15b, 0xff
mov al, sil
xor al, r15b
and al, sil
mov dl, dil
xor dl, 0xff
mov sil, bl
xor sil, 0xff
mov r15b, r14b
xor r15b, 1
mov r13b, dl
and r13b, 0xff
and dil, r15b
mov r9b, sil
and r9b, 0xff
and bl, r15b
or r13b, dil
or r9b, bl
xor r13b, r9b
or dl, sil
xor dl, 0xff
or r15b, 1
and dl, r15b
or r13b, dl
mov dl, r8b
and dl, al
xor r8b, al
or dl, r8b
mov al, r13b
xor al, 0xff
and al, 1
mov r8b, r14b
xor r8b, 1
and r13b, r8b
mov r9b, dl
xor r9b, 0xff
and r9b, 0xff
and dl, r8b
or al, r13b
or r9b, dl
xor al, r9b
mov dl, r12b
xor dl, 0xff
and dl, 0
mov r8b, r14b
xor r8b, 0
mov r9b, r12b
and r9b, r8b
mov bl, r14b
xor bl, 1
and bl, 0
and r8b, 1
or dl, r9b
or bl, r8b
xor dl, bl
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r9b, r14b
xor r9b, 1
mov bl, al
and bl, r9b
or r8b, bl
mov r9b, r14b
xor r9b, 0
and r9b, 1
mov bl, r14b
xor bl, 1
mov sil, bl
and sil, 0
mov dil, r14b
xor dil, 1
and dil, 0xff
and bl, 1
or r9b, sil
or dil, bl
xor r9b, dil
mov bl, r14b
xor bl, 0
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, r8b
xor bl, 0xff
mov r15b, r14b
xor r15b, 0
mov r12b, r14b
xor r12b, 1
or bl, r15b
or r12b, 1
xor bl, 0xff
and bl, r12b
mov r15b, r9b
xor r15b, 0xff
mov r12b, al
xor r12b, r15b
and r12b, al
mov al, sil
xor al, 0xff
mov r15b, dil
xor r15b, 0xff
mov r13b, r14b
xor r13b, 1
mov r10b, al
and r10b, 0xff
and sil, r13b
mov r11b, r15b
and r11b, 0xff
and dil, r13b
or r10b, sil
or r11b, dil
xor r10b, r11b
or al, r15b
xor al, 0xff
or r13b, 1
and al, r13b
or r10b, al
mov al, bl
xor al, 0xff
mov r11b, r12b
xor r11b, 0xff
mov sil, r14b
xor sil, 0
mov dil, al
and dil, 0
and bl, sil
mov r15b, r11b
and r15b, 0
and r12b, sil
or dil, bl
or r15b, r12b
xor dil, r15b
or al, r11b
xor al, 0xff
or sil, 0
and al, sil
or dil, al
mov al, r10b
xor al, 0xff
and al, 0
mov r11b, r14b
xor r11b, 0
and r10b, r11b
mov bl, dil
xor bl, 0xff
and bl, 0
and dil, r11b
or al, r10b
or bl, dil
xor al, bl
mov r10b, dl
and r10b, r8b
xor dl, r8b
or r10b, dl
mov dl, r10b
xor dl, 0xff
and dl, 1
mov r8b, r14b
xor r8b, 1
and r10b, r8b
or dl, r10b
mov r8b, r9b
and r8b, 0
xor r9b, 0
or r8b, r9b
xor dl, 0xff
xor r8b, 0xff
xor r14b, 0
or dl, r8b
or r14b, 0
xor dl, 0xff
and dl, r14b
mov r8b, al
and r8b, dl
xor al, dl
or r8b, al
test r8b, 1
mov qword [rbp + 0x110], rcx
jne 0x6d8989b6
jmp 0x6d8bd3d6
jmp 0x6d8989bb
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x3800d552
sub r8d, 0x607ca516
add r8d, 0x3800d552
mov r9d, eax
sub r9d, ecx
mov r10d, eax
sub r10d, r8d
add r9d, r10d
mov r8d, eax
sub r8d, r9d
sub r8d, 0xdd2ee959
sub r8d, 0xe3c808fe
add r8d, 0xdd2ee959
sub r8d, 0x490903a7
sub r8d, 1
add r8d, 0x490903a7
mov r9d, eax
sub r9d, 0xe3c808fe
sub r8d, r9d
mov r9d, 0x891a7355
add r9d, 0
sub r9d, r8d
sub r9d, 0x891a7355
mov r8d, eax
sub r8d, 0xfd923d9b
sub r8d, 0x607ca516
add r8d, 0xfd923d9b
mov r10d, eax
sub r10d, r8d
sub r9d, r10d
sub eax, 0x2d24bfc4
sub eax, r9d
add eax, 0x2d24bfc4
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, 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
mov sil, dil
xor sil, 1
and sil, 0xff
and dl, 1
or cl, al
or sil, dl
xor cl, sil
xor r13b, 0xff
mov al, cl
xor al, r13b
and al, cl
mov cl, r11b
xor cl, 0xff
and cl, 0
mov dl, dil
xor dl, 0
mov sil, r11b
and sil, dl
mov r14b, dil
xor r14b, 1
and r14b, 0
and dl, 1
or cl, sil
or r14b, dl
xor cl, r14b
mov dl, bl
xor dl, 0xff
xor cl, 0xff
mov sil, dil
xor sil, 0
or dl, cl
or sil, 0
xor dl, 0xff
and dl, sil
mov cl, bl
xor cl, 0xff
and cl, 1
mov sil, dil
xor sil, 1
and bl, sil
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and sil, 1
or cl, bl
or r14b, sil
xor cl, r14b
xor r11b, 0xff
xor cl, 0xff
mov bl, dil
xor bl, 1
or r11b, cl
or bl, 1
xor r11b, 0xff
and r11b, bl
mov cl, dl
xor cl, 0xff
mov bl, r11b
xor bl, 0xff
mov sil, dil
xor sil, 1
mov r14b, cl
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 cl, bl
xor cl, 0xff
or sil, 1
and cl, sil
or r14b, cl
mov cl, r14b
xor cl, 0xff
mov dl, al
xor dl, cl
and dl, al
mov cl, al
xor cl, 0xff
mov r11b, r14b
and r11b, cl
xor r14b, 0xff
and al, r14b
or r11b, al
mov al, dl
xor al, 0xff
mov cl, r11b
xor cl, 0xff
xor dil, 1
mov bl, al
and bl, 0xff
and dl, dil
mov sil, cl
and sil, 0xff
and r11b, dil
or bl, dl
or sil, r11b
xor bl, sil
or al, cl
xor al, 0xff
or dil, 1
and al, dil
or bl, al
test bl, 1
jne 0x6d898cbd
jmp 0x6d8bbeaf
xor eax, eax
mov rcx, qword [rbp + 0x110]
mov edx, dword [rcx + 4]
mov r8d, edx
mov r9, qword [rbp + 0x128]
add r9, r8
mov qword [rbp + 0x4e0], r9
mov edx, dword [sym.out.dll_x.13]
mov r10d, dword [sym.out.dll_y.14]
mov r11d, eax
sub r11d, 0
mov esi, eax
sub esi, 0x95e51f7f
add r11d, esi
mov esi, eax
sub esi, r11d
add esi, 0x3daeb9d0
sub esi, 1
sub esi, 0x3daeb9d0
sub esi, 0x4a77ef9
sub esi, 0x95e51f7f
add esi, 0x4a77ef9
mov r11d, eax
sub r11d, 0x47ee42e5
sub r11d, edx
add r11d, 0x47ee42e5
mov edi, eax
sub edi, esi
add edi, 0
mov esi, eax
sub esi, edi
sub r11d, esi
sub eax, 0x918614c
sub eax, r11d
add eax, 0x918614c
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
mov dl, r12b
xor dl, 1
and dl, 0xff
and r13b, 1
or r15b, al
or dl, r13b
xor r15b, dl
mov al, r12b
xor al, 1
xor r15b, 0xff
mov dl, r12b
xor dl, 0
or al, r15b
or dl, 0
xor al, 0xff
and al, dl
mov dl, r12b
xor dl, 1
and dl, 1
mov r15b, r12b
xor r15b, 1
and r15b, 1
or dl, r15b
xor dl, 0xff
mov r15b, bl
xor r15b, dl
and r15b, bl
mov dl, al
and dl, r15b
xor al, r15b
or dl, al
mov al, r14b
xor al, 0xff
and al, 1
mov r15b, r12b
xor r15b, 1
mov r13b, r14b
and r13b, r15b
or al, r13b
mov r15b, r12b
xor r15b, 1
xor al, 0xff
mov r13b, r12b
xor r13b, 0
or r15b, al
or r13b, 0
xor r15b, 0xff
and r15b, r13b
mov al, r12b
xor al, 1
and al, 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 al, r8b
or r9b, r13b
xor al, r9b
mov r8b, r14b
xor r8b, 0xff
xor al, 0xff
mov r9b, r12b
xor r9b, 1
or r8b, al
or r9b, 1
xor r8b, 0xff
and r8b, r9b
mov al, r15b
xor al, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r13b, r12b
xor r13b, 1
mov r10b, al
and r10b, 0xff
and r15b, r13b
mov r11b, r9b
and r11b, 0xff
and r8b, r13b
or r10b, r15b
or r11b, r8b
xor r10b, r11b
or al, r9b
xor al, 0xff
or r13b, 1
and al, r13b
or r10b, al
mov al, r12b
xor al, 0
and al, 1
mov r8b, r12b
xor r8b, 1
mov r9b, r8b
and r9b, 0
mov r11b, r12b
xor r11b, 1
and r11b, 0xff
and r8b, 1
or al, r9b
or r11b, r8b
xor al, r11b
xor al, 0xff
xor al, 1
and al, 0xff
mov r8b, r12b
xor r8b, 1
and r8b, 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 r8b, r11b
or r15b, r9b
xor r8b, r15b
mov r9b, r12b
xor r9b, 0
mov r11b, r8b
xor r11b, 0xff
mov r15b, r12b
xor r15b, 1
or r9b, r11b
or r15b, 1
xor r9b, 0xff
and r9b, r15b
mov r11b, r12b
xor r11b, 1
and r11b, 1
mov r15b, r12b
xor r15b, 1
and r15b, 1
or r11b, r15b
mov r15b, r12b
xor r15b, 1
mov r13b, r11b
xor r13b, r15b
and r13b, r11b
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
mov r11b, al
xor r11b, 0xff
mov r15b, r9b
xor r15b, 0xff
mov sil, r12b
xor sil, 0
mov dil, r11b
and dil, 0
and al, sil
mov cl, r15b
and cl, 0
and r9b, sil
or dil, al
or cl, r9b
xor dil, cl
or r11b, r15b
xor r11b, 0xff
or sil, 0
and r11b, sil
or dil, r11b
mov al, r13b
and al, r8b
xor r13b, r8b
or al, r13b
mov cl, dil
xor cl, 0xff
and cl, 0
mov r8b, r12b
xor r8b, 0
and dil, r8b
mov r9b, al
xor r9b, 0xff
and r9b, 0
and al, r8b
or cl, dil
or r9b, al
xor cl, r9b
mov al, r12b
xor al, 0
and al, 1
mov r8b, r12b
xor r8b, 1
mov r9b, r8b
and r9b, 0
mov r11b, r12b
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, 0
mov r9b, r12b
xor r9b, 0
mov r11b, dl
and r11b, r9b
mov sil, al
xor sil, 0xff
and sil, 0
and al, r9b
or r8b, r11b
or sil, al
xor r8b, sil
xor r8b, 0xff
mov al, dl
xor al, 0xff
mov r9b, r12b
xor r9b, 0
or r8b, al
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov al, cl
xor al, 0xff
and al, 1
mov r9b, r12b
xor r9b, 1
mov r11b, cl
and r11b, r9b
or al, r11b
mov r9b, bl
xor r9b, 0xff
and r9b, 0
mov r11b, r12b
xor r11b, 0
mov sil, bl
and sil, r11b
mov dil, al
xor dil, 0xff
and dil, 0
and al, r11b
or r9b, sil
or dil, al
xor r9b, dil
xor bl, 0xff
mov al, r9b
xor al, bl
and al, r9b
mov r9b, r10b
xor r9b, 0xff
and r9b, 1
mov r11b, r12b
xor r11b, 1
mov bl, r10b
and bl, r11b
or r9b, bl
mov r11b, r12b
xor r11b, 0
and r11b, 0
mov bl, r12b
xor bl, 0
mov sil, bl
and sil, 0
mov dil, r12b
xor dil, 1
and dil, 0
and bl, 1
or r11b, sil
or dil, bl
xor r11b, dil
mov bl, r12b
xor bl, 1
and bl, 0
mov sil, r12b
xor sil, 0
mov dil, sil
and dil, 1
mov r15b, r12b
xor r15b, 1
and r15b, 0
and sil, 1
or bl, dil
or r15b, sil
xor bl, r15b
mov sil, r9b
and sil, r11b
xor r9b, r11b
or sil, r9b
mov r9b, bl
and r9b, 1
xor bl, 1
or r9b, bl
mov r11b, sil
xor r11b, 0xff
and r11b, 0
mov bl, r12b
xor bl, 0
and sil, bl
mov dil, r12b
xor dil, 1
and dil, 0
and bl, 1
or r11b, sil
or dil, bl
xor r11b, dil
xor r11b, 0xff
xor r9b, 0xff
mov bl, r12b
xor bl, 1
or r11b, r9b
or bl, 1
xor r11b, 0xff
and r11b, bl
mov r9b, r14b
xor r9b, 0xff
and r9b, 1
mov bl, r12b
xor bl, 1
and r14b, bl
or r9b, 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, r9b
and dil, bl
xor r9b, bl
or dil, r9b
mov r9b, r12b
xor r9b, 0
mov bl, sil
xor bl, 0xff
mov r14b, r12b
xor r14b, 0
mov r15b, r9b
and r15b, 0
mov r13b, r14b
and r13b, 0
mov byte [rbp + 0x10f], bl
and bl, 0
and sil, r14b
or r15b, r13b
or bl, sil
xor r15b, bl
mov bl, byte [rbp + 0x10f]
or r9b, bl
xor r9b, 0xff
or r14b, 0
and r9b, r14b
or r15b, r9b
mov r9b, dil
xor r9b, 0xff
and r9b, 1
mov sil, r12b
xor sil, 1
and dil, sil
or r9b, dil
xor r9b, 0xff
xor r15b, 0xff
mov sil, r12b
xor sil, 1
or r9b, r15b
or sil, 1
xor r9b, 0xff
and r9b, sil
mov sil, al
xor sil, 0xff
mov dil, r8b
xor dil, sil
and dil, r8b
mov sil, r8b
xor sil, 0xff
mov r14b, al
and r14b, sil
xor al, 0xff
and r8b, al
or r14b, r8b
mov al, dil
xor al, 0xff
mov r8b, r14b
xor r8b, 0xff
mov sil, r12b
xor sil, 1
mov r15b, al
and r15b, 0xff
and dil, sil
mov r13b, r8b
and r13b, 0xff
and r14b, sil
or r15b, dil
or r13b, r14b
xor r15b, r13b
or al, r8b
xor al, 0xff
or sil, 1
and al, sil
or r15b, al
mov al, r9b
xor al, 0xff
mov r8b, r11b
xor r8b, al
and r8b, r11b
mov al, r11b
xor al, 0xff
mov sil, r9b
and sil, al
xor r9b, 0xff
and r11b, r9b
or sil, r11b
mov al, r8b
and al, sil
xor r8b, sil
or al, r8b
mov r8b, r15b
xor r8b, 0xff
and r8b, 1
mov r9b, r12b
xor r9b, 1
mov r11b, r15b
and r11b, r9b
or r8b, r11b
xor r8b, 0xff
mov r9b, al
xor r9b, r8b
and r9b, al
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r11b, r12b
xor r11b, 1
and al, r11b
mov sil, r12b
xor sil, 1
and sil, 0xff
and r11b, 1
or r8b, al
or sil, r11b
xor r8b, sil
xor r8b, 0xff
mov al, r15b
xor al, r8b
and al, r15b
mov r8b, r9b
and r8b, al
xor r9b, al
or r8b, r9b
mov al, r10b
xor al, 0xff
mov r9b, dl
xor r9b, al
and r9b, dl
mov al, dl
xor al, 0xff
mov r11b, r10b
and r11b, al
xor r10b, 0xff
and dl, r10b
or r11b, dl
mov al, r9b
and al, r11b
xor r9b, r11b
or al, r9b
mov dl, al
xor dl, 0xff
and dl, 1
mov r9b, r12b
xor r9b, 1
mov r10b, al
and r10b, r9b
or dl, r10b
mov r9b, r12b
xor r9b, 1
xor dl, 0xff
mov r10b, r12b
xor r10b, 0
or r9b, dl
or r10b, 0
xor r9b, 0xff
and r9b, r10b
mov dl, r12b
xor dl, 1
and dl, 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 dl, r11b
or sil, r10b
xor dl, sil
xor al, 0xff
xor dl, 0xff
mov r10b, r12b
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, r12b
xor al, 0
and al, 0
mov r9b, r12b
xor r9b, 0
mov r10b, r9b
and r10b, 0
mov r11b, r12b
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, 0
mov r10b, r12b
xor r10b, 0
mov r11b, cl
and r11b, r10b
mov sil, r12b
xor sil, 1
and sil, 0
and r10b, 1
or r9b, r11b
or sil, r10b
xor r9b, sil
mov r10b, r12b
xor r10b, 0
and r10b, 0
mov r11b, r12b
xor r11b, 0
mov sil, r11b
and sil, 0
mov dil, r12b
xor dil, 1
and dil, 0
and r11b, 1
or r10b, sil
or dil, r11b
xor r10b, dil
mov r11b, al
xor r11b, 0xff
mov sil, r12b
xor sil, 0
mov dil, r12b
xor dil, 0
or r11b, sil
or dil, 0
xor r11b, 0xff
and r11b, dil
mov sil, r12b
xor sil, 0
mov dil, r10b
xor dil, 0xff
mov r14b, r12b
xor r14b, 1
or sil, dil
or r14b, 1
xor sil, 0xff
and sil, r14b
mov dil, r12b
xor dil, 0
mov r14b, r9b
xor r14b, dil
and r14b, r9b
mov dil, r10b
xor dil, 0xff
mov r15b, cl
xor r15b, dil
and r15b, cl
mov cl, r11b
xor cl, 0xff
mov dil, sil
xor dil, 0xff
mov r13b, r12b
xor r13b, 0
mov bl, cl
and bl, 0
and r11b, r13b
mov byte [rbp + 0x10e], dil
and dil, 0
and sil, r13b
or bl, r11b
or dil, sil
xor bl, dil
mov r11b, byte [rbp + 0x10e]
or cl, r11b
xor cl, 0xff
or r13b, 0
and cl, r13b
or bl, cl
mov cl, r14b
xor cl, 0xff
mov sil, r15b
xor sil, 0xff
mov dil, r12b
xor dil, 0
mov r13b, cl
and r13b, 0
and r14b, dil
mov r11b, sil
and r11b, 0
and r15b, dil
or r13b, r14b
or r11b, r15b
xor r13b, r11b
or cl, sil
xor cl, 0xff
or dil, 0
and cl, dil
or r13b, cl
mov cl, bl
xor cl, 0xff
and cl, 1
mov r11b, r12b
xor r11b, 1
and bl, r11b
mov sil, r13b
xor sil, 0xff
and sil, 0xff
and r13b, r11b
or cl, bl
or sil, r13b
xor cl, sil
mov r11b, al
and r11b, r9b
xor al, r9b
or r11b, al
mov al, r11b
xor al, 0xff
and al, 0
mov r9b, r12b
xor r9b, 0
and r11b, r9b
mov bl, r12b
xor bl, 1
and bl, 0
and r9b, 1
or al, r11b
or bl, r9b
xor al, bl
mov r9b, r12b
xor r9b, 0
mov r11b, r10b
xor r11b, 0xff
mov bl, r12b
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, al
xor r9b, sil
and r9b, al
mov al, cl
xor al, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r11b, r12b
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, bl
xor al, 0xff
and al, 1
mov cl, r12b
xor cl, 1
and bl, cl
mov r9b, r12b
xor r9b, 1
and r9b, 0xff
and cl, 1
or al, bl
or r9b, cl
xor al, r9b
mov cl, dl
xor cl, 0xff
mov r9b, al
and r9b, cl
xor al, 0xff
mov cl, dl
and cl, al
or r9b, cl
xor dl, 0xff
mov al, r9b
xor al, dl
and al, r9b
mov cl, r8b
xor cl, 0xff
and cl, 1
mov dl, r12b
xor dl, 1
mov r9b, r8b
and r9b, dl
or cl, r9b
mov dl, al
xor dl, 0xff
and dl, 0
mov r9b, r12b
xor r9b, 0
mov r10b, al
and r10b, r9b
mov r11b, r12b
xor r11b, 1
and r11b, 0
and r9b, 1
or dl, r10b
or r11b, r9b
xor dl, r11b
mov r9b, r12b
xor r9b, 0
and r9b, 1
mov r10b, r12b
xor r10b, 1
and r10b, 0
or r9b, r10b
mov r10b, cl
xor r10b, 0xff
mov r11b, r12b
xor r11b, 0
mov bl, r12b
xor bl, 1
or r10b, r11b
or bl, 1
xor r10b, 0xff
and r10b, bl
xor r8b, 0xff
mov r11b, r9b
xor r11b, 0xff
mov bl, r12b
xor bl, 1
or r8b, r11b
or bl, 1
xor r8b, 0xff
and r8b, bl
mov r11b, dl
xor r11b, 0xff
mov bl, r12b
xor bl, 0
mov sil, r12b
xor sil, 0
or r11b, bl
or sil, 0
xor r11b, 0xff
and r11b, sil
mov bl, r9b
xor bl, 0xff
mov sil, al
xor sil, bl
and sil, al
mov al, r10b
and al, r8b
xor r10b, r8b
or al, r10b
mov r8b, r11b
and r8b, sil
xor r11b, sil
or r8b, r11b
mov r10b, al
xor r10b, 0xff
mov r11b, r8b
and r11b, r10b
xor r8b, 0xff
and al, r8b
or r11b, al
mov al, cl
and al, dl
xor cl, dl
or al, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov dl, r12b
xor dl, 1
and al, dl
or cl, al
mov al, r12b
xor al, 0
mov dl, r9b
xor dl, 0xff
mov r8b, r12b
xor r8b, 1
mov r10b, al
and r10b, 0xff
mov bl, r8b
and bl, 0
mov sil, dl
and sil, 0xff
and r9b, r8b
or r10b, bl
or sil, r9b
xor r10b, sil
or al, dl
xor al, 0xff
or r8b, 1
and al, r8b
or r10b, al
xor cl, 0xff
xor r10b, 0xff
mov al, r12b
xor al, 0
or cl, r10b
or al, 0
xor cl, 0xff
and cl, al
mov al, r11b
xor al, 0xff
mov dl, cl
xor dl, 0xff
xor r12b, 1
mov r8b, al
and r8b, 0xff
and r11b, r12b
mov r9b, dl
and r9b, 0xff
and cl, r12b
or r8b, r11b
or r9b, cl
xor r8b, r9b
or al, dl
xor al, 0xff
or r12b, 1
and al, r12b
or r8b, al
test r8b, 1
jne 0x6d89986e
jmp 0x6d8bbeaf
jmp 0x6d88086e
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xc607c67a
sub r8d, 0x76df0ae4
add r8d, 0xc607c67a
mov r9d, eax
sub r9d, ecx
mov r10d, eax
sub r10d, r8d
add r9d, r10d
mov r8d, eax
sub r8d, r9d
sub r8d, 0xd533b5af
add r8d, 0xa6f0b83e
add r8d, 0xd533b5af
add r8d, 0xab976538
sub r8d, 1
sub r8d, 0xab976538
sub r8d, 0xc7c6823c
sub r8d, 0xa6f0b83e
add r8d, 0xc7c6823c
mov r9d, 0xa38e69cc
add r9d, 0
sub r9d, r8d
sub r9d, 0xa38e69cc
mov r8d, eax
sub r8d, 0x76df0ae4
add r8d, 0
mov r10d, eax
sub r10d, r9d
mov r9d, eax
sub r9d, r8d
add r10d, r9d
sub eax, r10d
mov r8d, 0x667f6e88
add r8d, 0
sub r8d, eax
sub r8d, 0x667f6e88
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or sil, r15b
xor sil, 0xff
xor sil, 1
and sil, 0xff
mov r14b, dil
xor r14b, 1
and r14b, 1
mov r15b, dil
xor r15b, 1
and r15b, 1
or r14b, r15b
xor r14b, 0xff
mov r15b, r11b
xor r15b, r14b
and r15b, r11b
mov r14b, sil
xor r14b, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
mov al, r14b
and al, 0xff
and sil, r13b
mov cl, r12b
and cl, 0xff
and r15b, r13b
or al, sil
or cl, r15b
xor al, cl
or r14b, r12b
xor r14b, 0xff
or r13b, 1
and r14b, r13b
or al, r14b
mov cl, bl
xor cl, 0xff
and cl, 0
mov sil, dil
xor sil, 0
mov r14b, bl
and r14b, sil
mov r15b, dil
xor r15b, 1
and r15b, 0
and sil, 1
or cl, r14b
or r15b, sil
xor cl, r15b
mov sil, dil
xor sil, 1
xor cl, 0xff
mov r14b, dil
xor r14b, 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
mov r15b, r14b
and r15b, 1
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or cl, r15b
or r12b, r14b
xor cl, r12b
xor cl, 0xff
mov r14b, bl
xor r14b, cl
and r14b, bl
mov cl, sil
xor cl, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r12b, dil
xor r12b, 1
mov r13b, cl
and r13b, 0xff
and sil, r12b
mov dl, r15b
and dl, 0xff
and r14b, r12b
or r13b, sil
or dl, r14b
xor r13b, dl
or cl, r15b
xor cl, 0xff
or r12b, 1
and cl, r12b
or r13b, cl
mov cl, dil
xor cl, 1
and cl, 1
mov dl, dil
xor dl, 1
and dl, 1
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
and sil, 0
or cl, sil
mov sil, dil
xor sil, 1
mov r14b, cl
xor r14b, 0xff
mov r15b, dil
xor r15b, 0
or sil, r14b
or r15b, 0
xor sil, 0xff
and sil, r15b
mov r14b, dil
xor r14b, 1
and r14b, 1
mov r15b, dil
xor r15b, 1
and r15b, 1
or r14b, r15b
mov r15b, dil
xor r15b, 0
mov r12b, r14b
xor r12b, r15b
and r12b, r14b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r14b, dl
and r14b, sil
xor dl, sil
or r14b, dl
mov dl, r12b
xor dl, 0xff
mov sil, cl
xor sil, 0xff
mov r15b, dil
xor r15b, 1
mov r8b, dl
and r8b, 0xff
and r12b, r15b
mov r9b, sil
and r9b, 0xff
and cl, r15b
or r8b, r12b
or r9b, cl
xor r8b, r9b
or dl, sil
xor dl, 0xff
or r15b, 1
and dl, r15b
or r8b, dl
mov cl, r14b
xor cl, 0xff
and cl, 1
mov dl, dil
xor dl, 1
and r14b, dl
mov r9b, r8b
xor r9b, 0xff
and r9b, 0xff
and r8b, dl
or cl, r14b
or r9b, r8b
xor cl, r9b
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, 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
and r9b, 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 r9b, r14b
or r15b, sil
xor r9b, r15b
mov sil, dl
xor sil, 0xff
mov r14b, r8b
xor r14b, 0xff
mov r15b, dil
xor r15b, 0
mov r12b, sil
and r12b, 0
and dl, r15b
mov r10b, r14b
and r10b, 0
and r8b, r15b
or r12b, dl
or r10b, r8b
xor r12b, r10b
or sil, r14b
xor sil, 0xff
or r15b, 0
and sil, r15b
or r12b, sil
mov dl, dil
xor dl, 1
mov r8b, r9b
xor r8b, 0xff
mov r10b, dil
xor r10b, 0
mov sil, dl
and sil, 0
mov r14b, r10b
and r14b, 1
mov r15b, r8b
and r15b, 0
and r9b, r10b
or sil, r14b
or r15b, r9b
xor sil, r15b
or dl, r8b
xor dl, 0xff
or r10b, 0
and dl, r10b
or sil, dl
mov dl, r12b
xor dl, 0xff
and dl, 1
mov r8b, dil
xor r8b, 1
and r12b, r8b
mov r9b, dil
xor r9b, 1
and r9b, 0xff
and r8b, 1
or dl, r12b
or r9b, r8b
xor dl, r9b
xor sil, 0xff
mov r8b, dl
xor r8b, sil
and r8b, 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, cl
xor r9b, 0xff
and r9b, 0
mov r10b, dil
xor r10b, 0
mov r11b, cl
and r11b, r10b
mov sil, dil
xor sil, 1
and sil, 0
and r10b, 1
or r9b, r11b
or sil, r10b
xor r9b, sil
mov r10b, dil
xor r10b, 0
and r10b, 1
mov r11b, dil
xor r11b, 1
mov sil, r11b
and sil, 0
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and r11b, 1
or r10b, sil
or r14b, r11b
xor r10b, r14b
mov r11b, dl
and r11b, r9b
xor dl, r9b
or r11b, dl
mov dl, dil
xor dl, 0
mov r9b, r10b
xor r9b, 0xff
mov sil, dil
xor sil, 0
mov r14b, dl
and r14b, 0
mov r15b, sil
and r15b, 0
mov r12b, r9b
and r12b, 0
and r10b, sil
or r14b, r15b
or r12b, r10b
xor r14b, r12b
or dl, r9b
xor dl, 0xff
or sil, 0
and dl, sil
or r14b, dl
mov dl, r11b
xor dl, 0xff
and dl, 1
mov r9b, dil
xor r9b, 1
and r11b, r9b
mov r10b, dil
xor r10b, 1
and r10b, 0xff
and r9b, 1
or dl, r11b
or r10b, r9b
xor dl, r10b
xor dl, 0xff
xor r14b, 0xff
mov r9b, dil
xor r9b, 0
or dl, r14b
or r9b, 0
xor dl, 0xff
and dl, r9b
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 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, 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, dil
xor r9b, 1
mov r10b, r11b
xor r10b, 0xff
mov r14b, dil
xor r14b, 1
mov r15b, r9b
and r15b, 0xff
mov r12b, r14b
and r12b, 1
mov byte [rbp + 0x10d], r10b
and r10b, 0xff
and r11b, r14b
or r15b, r12b
or r10b, r11b
xor r15b, r10b
mov r10b, byte [rbp + 0x10d]
or r9b, r10b
xor r9b, 0xff
or r14b, 1
and r9b, r14b
or r15b, r9b
mov r9b, sil
xor r9b, 0xff
and r9b, 1
mov r11b, dil
xor r11b, 1
and sil, r11b
or r9b, sil
xor r9b, 0xff
xor r15b, 0xff
mov r11b, dil
xor r11b, 0
or r9b, r15b
or r11b, 0
xor r9b, 0xff
and r9b, r11b
mov r11b, bl
xor r11b, 0xff
and r11b, 1
mov sil, dil
xor sil, 1
and bl, sil
or r11b, bl
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, 1
mov r14b, dil
xor r14b, 1
and r14b, 1
or sil, r14b
mov r14b, r11b
xor r14b, 0xff
mov r15b, bl
xor r15b, 0xff
mov r12b, dil
xor r12b, 0
mov r10b, r14b
and r10b, 0
and r11b, r12b
mov byte [rbp + 0x10c], r15b
and r15b, 0
and bl, r12b
or r10b, r11b
or r15b, bl
xor r10b, r15b
mov r11b, byte [rbp + 0x10c]
or r14b, r11b
xor r14b, 0xff
or r12b, 0
and r14b, r12b
or r10b, r14b
mov bl, sil
and bl, 1
xor sil, 1
or bl, sil
mov sil, r10b
xor sil, 0xff
and sil, 1
mov r14b, dil
xor r14b, 1
and r10b, r14b
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and r14b, 1
or sil, r10b
or r15b, r14b
xor sil, r15b
xor bl, 0xff
mov r10b, sil
xor r10b, bl
and r10b, sil
mov bl, r8b
xor bl, 0xff
mov sil, dl
xor sil, 0xff
mov r14b, dil
xor r14b, 0
or bl, sil
or r14b, 0
xor bl, 0xff
and bl, r14b
mov sil, r8b
xor sil, 0xff
mov r14b, dl
and r14b, sil
xor dl, 0xff
and r8b, dl
or r14b, r8b
mov dl, bl
xor dl, 0xff
mov r8b, r14b
xor r8b, 0xff
mov sil, dil
xor sil, 0
mov r15b, dl
and r15b, 0
and bl, sil
mov r12b, r8b
and r12b, 0
and r14b, sil
or r15b, bl
or r12b, r14b
xor r15b, r12b
or dl, r8b
xor dl, 0xff
or sil, 0
and dl, sil
or r15b, dl
mov dl, r9b
xor dl, 0xff
and dl, 1
mov r8b, dil
xor r8b, 1
mov bl, r9b
and bl, r8b
mov sil, dil
xor sil, 1
and sil, 0xff
and r8b, 1
or dl, bl
or sil, r8b
xor dl, sil
mov r8b, r10b
xor r8b, 0xff
and r8b, 1
mov bl, dil
xor bl, 1
mov sil, r10b
and sil, bl
or r8b, sil
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, dl
xor r14b, sil
and r14b, dl
xor r9b, 0xff
mov sil, bl
xor sil, 0xff
mov r12b, dil
xor r12b, 1
or r9b, sil
or r12b, 1
xor r9b, 0xff
and r9b, r12b
mov sil, dil
xor sil, 0
mov r12b, r8b
xor r12b, sil
and r12b, r8b
mov sil, bl
xor sil, 0xff
mov r11b, r10b
xor r11b, sil
and r11b, r10b
mov r10b, r14b
and r10b, r9b
xor r14b, r9b
or r10b, r14b
mov r9b, r12b
xor r9b, 0xff
mov sil, r11b
xor sil, 0xff
mov r14b, dil
xor r14b, 1
mov byte [rbp + 0x10b], r9b
and r9b, 0xff
and r12b, r14b
mov byte [rbp + 0x10a], sil
and sil, 0xff
and r11b, r14b
or r9b, r12b
or sil, r11b
xor r9b, sil
mov r11b, byte [rbp + 0x10b]
mov sil, byte [rbp + 0x10a]
or r11b, sil
xor r11b, 0xff
or r14b, 1
and r11b, r14b
or r9b, r11b
mov r11b, r10b
xor r11b, 0xff
and r11b, 0
mov r14b, dil
xor r14b, 0
and r10b, r14b
mov r12b, r9b
xor r12b, 0xff
and r12b, 0
and r9b, r14b
or r11b, r10b
or r12b, r9b
xor r11b, r12b
mov r9b, dl
and r9b, r8b
xor dl, r8b
or r9b, 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
mov r9b, bl
xor r9b, 0xff
mov r10b, dil
xor r10b, 0
mov r14b, r8b
and r14b, 0
mov r12b, r10b
and r12b, 0
mov sil, r9b
and sil, 0
and bl, r10b
or r14b, r12b
or sil, bl
xor r14b, sil
or r8b, r9b
xor r8b, 0xff
or r10b, 0
and r8b, r10b
or r14b, r8b
xor dl, 0xff
xor r14b, 0xff
mov r8b, dil
xor r8b, 0
or dl, r14b
or r8b, 0
xor dl, 0xff
and dl, r8b
mov r8b, r11b
xor r8b, 0xff
mov r9b, dl
xor r9b, 0xff
mov r10b, dil
xor r10b, 1
mov bl, r8b
and bl, 0xff
and r11b, r10b
mov sil, r9b
and sil, 0xff
and dl, r10b
or bl, r11b
or sil, dl
xor bl, sil
or r8b, r9b
xor r8b, 0xff
or r10b, 1
and r8b, r10b
or bl, r8b
mov dl, r15b
xor dl, 0xff
and dl, 1
mov r8b, dil
xor r8b, 1
mov r9b, r15b
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
or dl, bl
xor r15b, 0xff
xor dl, 0xff
mov r9b, dil
xor r9b, 1
or r15b, dl
or r9b, 1
xor r15b, 0xff
and r15b, r9b
mov dl, r8b
and dl, r15b
xor r8b, r15b
or dl, r8b
mov r8b, al
xor r8b, 0xff
and r8b, 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 r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, r13b
xor r9b, 0xff
and r9b, 0
mov r10b, dil
xor r10b, 0
mov r11b, r13b
and r11b, r10b
mov bl, dil
xor bl, 1
and bl, 0
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, dil
xor r10b, 0
and r10b, 1
mov r11b, dil
xor r11b, 1
and r11b, 0
or r10b, r11b
mov r11b, r8b
xor r11b, 0xff
mov bl, dil
xor bl, 0
mov sil, dil
xor sil, 1
or r11b, bl
or sil, 1
xor r11b, 0xff
and r11b, sil
mov bl, r10b
xor bl, 0xff
mov sil, al
xor sil, bl
and sil, al
mov al, dil
xor al, 0
mov bl, r9b
xor bl, al
and bl, r9b
xor r13b, 0xff
mov al, r10b
xor al, 0xff
mov r14b, dil
xor r14b, 0
or r13b, al
or r14b, 0
xor r13b, 0xff
and r13b, r14b
mov al, r11b
xor al, 0xff
mov r14b, sil
xor r14b, 0xff
mov r15b, dil
xor r15b, 1
mov r12b, al
and r12b, 0xff
and r11b, r15b
mov byte [rbp + 0x109], r14b
and r14b, 0xff
and sil, r15b
or r12b, r11b
or r14b, sil
xor r12b, r14b
mov r11b, byte [rbp + 0x109]
or al, r11b
xor al, 0xff
or r15b, 1
and al, r15b
or r12b, al
mov al, bl
xor al, 0xff
mov sil, r13b
xor sil, 0xff
mov r14b, dil
xor r14b, 1
mov r15b, al
and r15b, 0xff
and bl, r14b
mov r11b, sil
and r11b, 0xff
and r13b, r14b
or r15b, bl
or r11b, r13b
xor r15b, r11b
or al, sil
xor al, 0xff
or r14b, 1
and al, r14b
or r15b, al
mov al, r12b
xor al, 0xff
mov r11b, r15b
and r11b, al
xor r15b, 0xff
and r12b, r15b
or r11b, r12b
mov al, r8b
and al, r9b
xor r8b, r9b
or al, r8b
mov r8b, al
xor r8b, 0xff
and r8b, 0
mov r9b, dil
xor r9b, 0
and al, r9b
mov bl, dil
xor bl, 1
and bl, 0
and r9b, 1
or r8b, al
or bl, r9b
xor r8b, bl
mov al, dil
xor al, 0
mov r9b, r10b
xor r9b, 0xff
mov bl, dil
xor bl, 1
mov sil, al
and sil, 0xff
mov r14b, bl
and r14b, 0
mov r15b, r9b
and r15b, 0xff
and r10b, bl
or sil, r14b
or r15b, r10b
xor sil, r15b
or al, r9b
xor al, 0xff
or bl, 1
and al, bl
or sil, al
xor r8b, 0xff
xor sil, 0xff
mov al, dil
xor al, 1
or r8b, sil
or al, 1
xor r8b, 0xff
and r8b, al
mov al, r11b
xor al, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r10b, dil
xor r10b, 0
mov bl, al
and bl, 0
and r11b, r10b
mov sil, r9b
and sil, 0
and r8b, r10b
or bl, r11b
or sil, r8b
xor bl, sil
or al, r9b
xor al, 0xff
or r10b, 0
and al, r10b
or bl, al
mov al, bl
xor al, 0xff
and al, 0
mov r8b, dil
xor r8b, 0
mov r9b, bl
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, 0
and al, 0
mov r8b, dil
xor r8b, 0
and r8b, 1
mov r9b, dil
xor r9b, 1
mov r10b, r9b
and r10b, 0
mov r11b, dil
xor r11b, 1
and r11b, 0xff
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, r8b
xor r9b, 0xff
mov r10b, bl
xor r10b, r9b
and r10b, bl
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, dil
xor r11b, 0
mov bl, r9b
xor bl, r11b
and bl, r9b
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, al
xor r8b, 0xff
mov r11b, r10b
xor r11b, 0xff
mov sil, dil
xor sil, 0
mov r14b, r8b
and r14b, 0
and al, sil
mov r15b, r11b
and r15b, 0
and r10b, sil
or r14b, al
or r15b, r10b
xor r14b, r15b
or r8b, r11b
xor r8b, 0xff
or sil, 0
and r8b, sil
or r14b, r8b
mov al, bl
and al, r9b
xor bl, r9b
or al, bl
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, 1
and al, 0
mov r8b, dil
xor r8b, 0
mov r10b, r8b
and r10b, 1
mov r11b, dil
xor r11b, 1
and r11b, 0
and r8b, 1
or al, r10b
or r11b, r8b
xor al, r11b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r10b, dil
xor r10b, 1
mov r11b, cl
and r11b, r10b
or r8b, r11b
mov r10b, dil
xor r10b, 1
and r10b, 1
mov r11b, dil
xor r11b, 1
and r11b, 1
or r10b, r11b
mov r11b, al
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
xor bl, 1
and bl, 0xff
mov sil, dil
xor sil, 1
mov r14b, r8b
xor r14b, sil
and r14b, r8b
xor cl, 0xff
mov sil, r10b
xor sil, 0xff
mov r15b, dil
xor r15b, 1
or cl, sil
or r15b, 1
xor cl, 0xff
and cl, r15b
mov sil, r11b
and sil, bl
xor r11b, bl
or sil, r11b
mov r11b, r14b
xor r11b, 0xff
mov bl, cl
xor bl, 0xff
mov r15b, dil
xor r15b, 0
mov r12b, r11b
and r12b, 0
and r14b, r15b
mov r13b, bl
and r13b, 0
and cl, r15b
or r12b, r14b
or r13b, cl
xor r12b, r13b
or r11b, bl
xor r11b, 0xff
or r15b, 0
and r11b, r15b
or r12b, r11b
mov cl, sil
xor cl, 0xff
mov r11b, r12b
and r11b, cl
xor r12b, 0xff
and sil, r12b
or r11b, sil
mov cl, al
xor cl, 0xff
mov bl, r8b
xor bl, 0xff
mov sil, dil
xor sil, 0
mov r14b, cl
and r14b, 0
and al, sil
mov r15b, bl
and r15b, 0
and r8b, sil
or r14b, al
or r15b, r8b
xor r14b, r15b
or cl, bl
xor cl, 0xff
or sil, 0
and cl, sil
or r14b, cl
mov al, r14b
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
and r14b, cl
or al, r14b
mov cl, r10b
and cl, 1
xor r10b, 1
or cl, r10b
xor al, 0xff
xor cl, 0xff
mov r8b, dil
xor r8b, 0
or al, cl
or r8b, 0
xor al, 0xff
and al, r8b
mov cl, r11b
and cl, al
xor r11b, al
or cl, r11b
mov al, r9b
xor al, 0xff
and al, 1
mov r8b, dil
xor r8b, 1
and r9b, r8b
or al, r9b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r9b, dil
xor r9b, 1
and cl, r9b
or r8b, cl
mov cl, dil
xor cl, 1
and cl, 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 cl, r10b
or r11b, r9b
xor cl, r11b
mov r9b, al
and r9b, r8b
xor al, r8b
or r9b, al
mov al, dil
xor al, 1
mov r8b, cl
xor r8b, 0xff
mov r10b, dil
xor r10b, 1
mov r11b, al
and r11b, 0xff
mov bl, r10b
and bl, 1
mov sil, r8b
and sil, 0xff
and cl, r10b
or r11b, bl
or sil, cl
xor r11b, sil
or al, r8b
xor al, 0xff
or r10b, 1
and al, r10b
or r11b, al
mov al, r9b
xor al, 0xff
and al, 1
mov cl, dil
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
mov r8b, cl
xor r8b, 0xff
mov r9b, dil
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
xor cl, 0xff
mov dl, r9b
xor dl, 0xff
xor dil, 0
mov r8b, cl
and r8b, 0
and al, dil
mov r10b, dl
and r10b, 0
and r9b, dil
or r8b, al
or r10b, r9b
xor r8b, r10b
or cl, dl
xor cl, 0xff
or dil, 0
and cl, dil
or r8b, cl
test r8b, 1
jne 0x6d89a951
jmp 0x6d8bbed1
xor eax, eax
mov rcx, qword [rbp + 0x500]
mov rdx, qword [rbp + 0x528]
add rdx, 0x18
add rdx, 0x70
mov r8d, dword [sym.out.dll_x.13]
mov r9d, dword [sym.out.dll_y.14]
mov r10d, eax
sub r10d, r8d
add r10d, 0
mov r11d, 0x59881e8f
add r11d, 0
sub r11d, 0x8a6fb7e3
sub r11d, 0x59881e8f
sub r10d, 0x9f7b415
add r10d, r11d
add r10d, 0x9f7b415
mov r11d, 0xfaafacdd
add r11d, 0
sub r11d, r10d
sub r11d, 0xfaafacdd
mov r10d, eax
sub r10d, 0x4e8d773c
sub r10d, 1
add r10d, 0x4e8d773c
mov esi, eax
sub esi, r11d
mov r11d, eax
sub r11d, r10d
add esi, r11d
sub eax, esi
mov r10d, 0xc99c6de2
add r10d, 0
sub r10d, 0x8a6fb7e3
sub r10d, 0xc99c6de2
sub eax, 0xdf758ae7
add eax, r10d
add eax, 0xdf758ae7
imul r8d, eax
and r8d, 1
cmp r8d, 0
sete bl
cmp r9d, 0xa
setl dil
mov r14b, bl
xor r14b, 0xff
and r14b, 1
mov r15b, 1
mov r12b, r15b
xor r12b, 1
mov r13b, bl
and r13b, r12b
mov al, r15b
xor al, 1
and al, 0xff
and r12b, 1
or r14b, r13b
or al, r12b
xor r14b, al
xor r14b, 0xff
xor r14b, 1
and r14b, 0xff
mov al, r15b
xor al, 1
and al, 1
mov r12b, r15b
xor r12b, 1
mov r13b, r12b
and r13b, 1
mov r8b, r15b
xor r8b, 1
and r8b, 0xff
and r12b, 1
or al, r13b
or r8b, r12b
xor al, r8b
mov r8b, al
xor r8b, 0xff
mov r12b, bl
xor r12b, r8b
and r12b, bl
mov r8b, r15b
xor r8b, 1
and r8b, 1
mov r13b, r15b
xor r13b, 1
and r13b, 1
or r8b, r13b
mov r13b, r15b
xor r13b, 1
mov r9b, r8b
xor r9b, r13b
and r9b, r8b
xor al, 0xff
xor al, 1
and al, 0xff
mov r8b, r14b
xor r8b, 0xff
mov r13b, r12b
xor r13b, 0xff
mov r10b, r15b
xor r10b, 0
mov r11b, r8b
and r11b, 0
and r14b, r10b
mov sil, r13b
and sil, 0
and r12b, r10b
or r11b, r14b
or sil, r12b
xor r11b, sil
or r8b, r13b
xor r8b, 0xff
or r10b, 0
and r8b, r10b
or r11b, r8b
mov r8b, r9b
xor r8b, 0xff
mov r10b, al
xor r10b, 0xff
mov sil, r15b
xor sil, 1
mov r14b, r8b
and r14b, 0xff
and r9b, sil
mov r12b, r10b
and r12b, 0xff
and al, sil
or r14b, r9b
or r12b, al
xor r14b, r12b
or r8b, r10b
xor r8b, 0xff
or sil, 1
and r8b, sil
or r14b, r8b
mov al, r11b
xor al, 0xff
and al, 1
mov r8b, r15b
xor r8b, 1
and r11b, r8b
mov r9b, r14b
xor r9b, 0xff
and r9b, 0xff
and r14b, r8b
or al, r11b
or r9b, r14b
xor al, r9b
mov r8b, dil
xor r8b, 0xff
and r8b, 1
mov r9b, r15b
xor r9b, 1
mov r10b, dil
and r10b, r9b
mov r11b, r15b
xor r11b, 1
and r11b, 0xff
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, r15b
xor r9b, 1
xor r8b, 0xff
mov r10b, r15b
xor r10b, 0
or r9b, r8b
or r10b, 0
xor r9b, 0xff
and r9b, r10b
mov r8b, r15b
xor r8b, 1
and r8b, 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 r8b, r11b
or sil, r10b
xor r8b, sil
mov r10b, dil
xor r10b, 0xff
xor r8b, 0xff
mov r11b, r15b
xor r11b, 0
or r10b, r8b
or r11b, 0
xor r10b, 0xff
and r10b, r11b
mov r8b, r9b
and r8b, r10b
xor r9b, r10b
or r8b, r9b
mov r9b, r15b
xor r9b, 0
and r9b, 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 r9b, r11b
or sil, r10b
xor r9b, sil
mov r10b, r15b
xor r10b, 1
xor r9b, 0xff
mov r11b, r15b
xor r11b, 0
or r10b, r9b
or r11b, 0
xor r10b, 0xff
and r10b, r11b
mov r9b, r15b
xor r9b, 1
and r9b, 1
mov r11b, r15b
xor r11b, 1
mov sil, r11b
and sil, 1
mov r14b, r15b
xor r14b, 1
and r14b, 0xff
and r11b, 1
or r9b, sil
or r14b, r11b
xor r9b, r14b
xor r9b, 0xff
xor r9b, 0
and r9b, 0
mov r11b, r10b
xor r11b, 0xff
mov sil, r9b
xor sil, 0xff
mov r14b, r15b
xor r14b, 0
mov r12b, r11b
and r12b, 0
and r10b, r14b
mov r13b, sil
and r13b, 0
and r9b, r14b
or r12b, r10b
or r13b, r9b
xor r12b, r13b
or r11b, sil
xor r11b, 0xff
or r14b, 0
and r11b, r14b
or r12b, r11b
mov r9b, r15b
xor r9b, 0
and r9b, 1
mov r10b, r15b
xor r10b, 1
and r10b, 0
or r9b, r10b
mov r10b, al
xor r10b, 0xff
mov r11b, r9b
and r11b, r10b
xor r9b, 0xff
mov r10b, al
and r10b, r9b
or r11b, r10b
mov r9b, al
xor r9b, 0xff
mov r10b, r11b
xor r10b, r9b
and r10b, r11b
mov r9b, bl
xor r9b, 0xff
and r9b, 1
mov r11b, r15b
xor r11b, 1
and bl, r11b
or r9b, bl
mov r11b, r12b
xor r11b, 0xff
and r11b, 1
mov bl, r15b
xor bl, 1
mov sil, r12b
and sil, bl
mov r14b, r15b
xor r14b, 1
and r14b, 0xff
and bl, 1
or r11b, sil
or r14b, bl
xor r11b, r14b
mov bl, r15b
xor bl, 0
and bl, 1
mov sil, r15b
xor sil, 1
and sil, 0
or bl, sil
mov sil, r9b
and sil, r11b
xor r9b, r11b
or sil, r9b
mov r9b, bl
and r9b, 0
xor bl, 0
or r9b, bl
mov r11b, sil
xor r11b, 0xff
and r11b, 1
mov bl, r15b
xor bl, 1
and sil, bl
or r11b, sil
xor r9b, 0xff
mov bl, r11b
xor bl, r9b
and bl, r11b
mov r9b, r15b
xor r9b, 0
and r9b, 1
mov r11b, r15b
xor r11b, 1
and r11b, 0
or r9b, r11b
mov r11b, r8b
xor r11b, 0xff
and r11b, 0
mov sil, r15b
xor sil, 0
mov r14b, r8b
and r14b, sil
mov r13b, r9b
xor r13b, 0xff
and r13b, 0
and r9b, sil
or r11b, r14b
or r13b, r9b
xor r11b, r13b
mov r9b, r8b
xor r9b, 0xff
mov sil, r11b
xor sil, r9b
and sil, r11b
mov r9b, dil
xor r9b, 0xff
and r9b, 0
mov r11b, r15b
xor r11b, 0
and dil, r11b
mov r14b, r15b
xor r14b, 1
and r14b, 0
and r11b, 1
or r9b, dil
or r14b, r11b
xor r9b, r14b
mov r11b, r12b
xor r11b, 0xff
and r11b, 0
mov dil, r15b
xor dil, 0
mov r14b, r12b
and r14b, dil
mov r13b, r15b
xor r13b, 1
and r13b, 0
and dil, 1
or r11b, r14b
or r13b, dil
xor r11b, r13b
mov dil, r15b
xor dil, 0
and dil, 1
mov r14b, r15b
xor r14b, 1
and r14b, 0
or dil, r14b
mov r14b, r9b
and r14b, r11b
xor r9b, r11b
or r14b, r9b
mov r9b, r15b
xor r9b, 0
mov r11b, dil
xor r11b, 0xff
mov r13b, r15b
xor r13b, 0
mov byte [rbp + 0x108], r9b
and r9b, 0
mov byte [rbp + 0x107], r13b
and r13b, 0
mov byte [rbp + 0x106], r11b
and r11b, 0
mov byte [rbp + 0x105], al
mov al, byte [rbp + 0x107]
and dil, al
or r9b, r13b
or r11b, dil
xor r9b, r11b
mov r11b, byte [rbp + 0x108]
mov dil, byte [rbp + 0x106]
or r11b, dil
xor r11b, 0xff
or al, 0
and r11b, al
or r9b, r11b
mov al, r14b
xor al, 0xff
and al, 1
mov r11b, r15b
xor r11b, 1
and r14b, r11b
or al, r14b
xor r9b, 0xff
mov r11b, al
xor r11b, r9b
and r11b, al
mov al, r10b
xor al, 0xff
and al, 1
mov r9b, r15b
xor r9b, 1
mov r14b, r10b
and r14b, r9b
or al, r14b
mov r9b, bl
xor r9b, 0xff
and r9b, 1
mov r14b, r15b
xor r14b, 1
mov r13b, bl
and r13b, r14b
mov dil, r15b
xor dil, 1
and dil, 0xff
and r14b, 1
or r9b, r13b
or dil, r14b
xor r9b, dil
mov dil, r15b
xor dil, 0
and dil, 0
mov r14b, r15b
xor r14b, 0
mov r13b, r14b
and r13b, 0
mov byte [rbp + 0x104], r15b
xor r15b, 1
and r15b, 0
and r14b, 1
or dil, r13b
or r15b, r14b
xor dil, r15b
mov r14b, al
xor r14b, 0xff
mov r15b, byte [rbp + 0x104]
xor r15b, 0
mov r13b, byte [rbp + 0x104]
xor r13b, 0
or r14b, r15b
or r13b, 0
xor r14b, 0xff
and r14b, r13b
mov r15b, dil
xor r15b, 0xff
mov r13b, r10b
xor r13b, r15b
and r13b, r10b
mov r10b, byte [rbp + 0x104]
xor r10b, 0
mov r15b, r9b
xor r15b, r10b
and r15b, r9b
xor bl, 0xff
mov r10b, dil
xor r10b, 0xff
mov byte [rbp + 0x103], al
mov al, byte [rbp + 0x104]
xor al, 1
or bl, r10b
or al, 1
xor bl, 0xff
and bl, al
mov al, r14b
and al, r13b
xor r14b, r13b
or al, r14b
mov r10b, r15b
and r10b, bl
xor r15b, bl
or r10b, r15b
mov bl, al
xor bl, 0xff
mov r14b, r10b
and r14b, bl
xor r10b, 0xff
and al, r10b
or r14b, al
mov al, byte [rbp + 0x103]
xor al, 0xff
mov r10b, r9b
xor r10b, 0xff
mov bl, byte [rbp + 0x104]
xor bl, 0
mov r15b, al
and r15b, 0
mov r13b, byte [rbp + 0x103]
and r13b, bl
mov byte [rbp + 0x102], r10b
and r10b, 0
and r9b, bl
or r15b, r13b
or r10b, r9b
xor r15b, r10b
mov r9b, byte [rbp + 0x102]
or al, r9b
xor al, 0xff
or bl, 0
and al, bl
or r15b, al
mov al, r15b
xor al, 0xff
and al, 1
mov r10b, byte [rbp + 0x104]
xor r10b, 1
and r15b, r10b
or al, r15b
mov r10b, dil
and r10b, 0
xor dil, 0
or r10b, dil
xor r10b, 0xff
mov bl, al
xor bl, r10b
and bl, al
mov al, r14b
xor al, 0xff
mov r10b, bl
xor r10b, 0xff
mov dil, byte [rbp + 0x104]
xor dil, 1
mov r15b, al
and r15b, 0xff
and r14b, dil
mov r13b, r10b
and r13b, 0xff
and bl, dil
or r15b, r14b
or r13b, bl
xor r15b, r13b
or al, r10b
xor al, 0xff
or dil, 1
and al, dil
or r15b, al
mov al, sil
xor al, 0xff
and al, 1
mov r10b, byte [rbp + 0x104]
xor r10b, 1
mov bl, sil
and bl, r10b
or al, bl
mov r10b, r11b
xor r10b, 0xff
and r10b, 1
mov bl, byte [rbp + 0x104]
xor bl, 1
mov dil, r11b
and dil, bl
or r10b, dil
mov bl, byte [rbp + 0x104]
xor bl, 0
and bl, 1
mov dil, byte [rbp + 0x104]
xor dil, 1
and dil, 0
or bl, dil
mov dil, byte [rbp + 0x104]
xor dil, 0
mov r14b, al
xor r14b, dil
and r14b, al
mov dil, bl
xor dil, 0xff
mov r13b, sil
xor r13b, dil
and r13b, sil
mov sil, byte [rbp + 0x104]
xor sil, 0
mov dil, r10b
xor dil, sil
and dil, r10b
xor r11b, 0xff
mov sil, bl
xor sil, 0xff
mov r9b, byte [rbp + 0x104]
xor r9b, 0
or r11b, sil
or r9b, 0
xor r11b, 0xff
and r11b, r9b
mov r9b, r14b
xor r9b, 0xff
mov sil, r13b
xor sil, 0xff
mov byte [rbp + 0x101], al
mov al, byte [rbp + 0x104]
xor al, 0
mov byte [rbp + 0x100], r9b
and r9b, 0
and r14b, al
mov byte [rbp + 0xff], sil
and sil, 0
and r13b, al
or r9b, r14b
or sil, r13b
xor r9b, sil
mov sil, byte [rbp + 0x100]
mov r14b, byte [rbp + 0xff]
or sil, r14b
xor sil, 0xff
or al, 0
and sil, al
or r9b, sil
mov al, dil
and al, r11b
xor dil, r11b
or al, dil
mov r11b, r9b
xor r11b, 0xff
and r11b, 1
mov sil, byte [rbp + 0x104]
xor sil, 1
and r9b, sil
mov dil, al
xor dil, 0xff
and dil, 0xff
and al, sil
or r11b, r9b
or dil, al
xor r11b, dil
mov al, byte [rbp + 0x101]
and al, r10b
mov r9b, byte [rbp + 0x101]
xor r9b, r10b
or al, r9b
mov r9b, al
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0x104]
xor r10b, 1
and al, r10b
mov sil, byte [rbp + 0x104]
xor sil, 1
and sil, 0xff
and r10b, 1
or r9b, al
or sil, r10b
xor r9b, sil
mov al, bl
and al, 0
xor bl, 0
or al, bl
xor r9b, 0xff
xor al, 0xff
mov r10b, byte [rbp + 0x104]
xor r10b, 1
or r9b, al
or r10b, 1
xor r9b, 0xff
and r9b, r10b
mov al, r11b
xor al, 0xff
mov r10b, r9b
xor r10b, 0xff
mov bl, byte [rbp + 0x104]
xor bl, 1
mov sil, al
and sil, 0xff
and r11b, bl
mov dil, r10b
and dil, 0xff
and r9b, bl
or sil, r11b
or dil, r9b
xor sil, dil
or al, r10b
xor al, 0xff
or bl, 1
and al, bl
or sil, al
mov al, r15b
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x104]
xor r9b, 1
mov r10b, r15b
and r10b, r9b
or al, r10b
mov r9b, byte [rbp + 0x104]
xor r9b, 1
xor al, 0xff
mov r10b, byte [rbp + 0x104]
xor r10b, 0
or r9b, al
or r10b, 0
xor r9b, 0xff
and r9b, r10b
mov al, byte [rbp + 0x104]
xor al, 1
and al, 0
mov r10b, byte [rbp + 0x104]
xor r10b, 0
mov r11b, r10b
and r11b, 1
mov bl, byte [rbp + 0x104]
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, r15b
xor r11b, r10b
and r11b, r15b
mov r10b, sil
xor r10b, 0xff
and r10b, 0
mov bl, byte [rbp + 0x104]
xor bl, 0
mov dil, sil
and dil, bl
mov r15b, byte [rbp + 0x104]
xor r15b, 1
and r15b, 0
and bl, 1
or r10b, dil
or r15b, bl
xor r10b, r15b
xor r10b, 0xff
mov bl, byte [rbp + 0x104]
xor bl, 1
mov dil, byte [rbp + 0x104]
xor dil, 1
or r10b, bl
or dil, 1
xor r10b, 0xff
and r10b, dil
xor sil, 0xff
xor al, 0xff
mov bl, byte [rbp + 0x104]
xor bl, 0
or sil, al
or bl, 0
xor sil, 0xff
and sil, bl
mov al, r9b
and al, r11b
xor r9b, r11b
or al, r9b
mov r9b, r10b
and r9b, sil
xor r10b, sil
or r9b, r10b
mov r10b, al
xor r10b, 0xff
and r10b, 0
mov r11b, byte [rbp + 0x104]
xor r11b, 0
and al, r11b
mov bl, r9b
xor bl, 0xff
and bl, 0
and r9b, r11b
or r10b, al
or bl, r9b
xor r10b, bl
mov al, byte [rbp + 0x105]
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0x104]
xor r9b, 1
mov r11b, byte [rbp + 0x105]
and r11b, r9b
or al, r11b
mov r9b, r8b
xor r9b, 0xff
and r9b, 1
mov r11b, byte [rbp + 0x104]
xor r11b, 1
mov bl, r8b
and bl, r11b
or r9b, bl
mov r11b, byte [rbp + 0x104]
xor r11b, 0
and r11b, 1
mov bl, byte [rbp + 0x104]
xor bl, 1
and bl, 0
or r11b, bl
mov bl, al
xor bl, 0xff
mov sil, byte [rbp + 0x104]
xor sil, 0
mov dil, byte [rbp + 0x104]
xor dil, 1
or bl, sil
or dil, 1
xor bl, 0xff
and bl, dil
mov sil, byte [rbp + 0x105]
xor sil, 0xff
mov dil, r11b
xor dil, 0xff
mov r15b, byte [rbp + 0x104]
xor r15b, 1
or sil, dil
or r15b, 1
xor sil, 0xff
and sil, r15b
mov dil, r9b
xor dil, 0xff
mov r15b, byte [rbp + 0x104]
xor r15b, 0
mov r13b, byte [rbp + 0x104]
xor r13b, 0
or dil, r15b
or r13b, 0
xor dil, 0xff
and dil, r13b
xor r8b, 0xff
mov r15b, r11b
xor r15b, 0xff
mov r13b, byte [rbp + 0x104]
xor r13b, 0
or r8b, r15b
or r13b, 0
xor r8b, 0xff
and r8b, r13b
mov r15b, bl
and r15b, sil
xor bl, sil
or r15b, bl
mov bl, dil
and bl, r8b
xor dil, r8b
or bl, dil
mov r8b, r15b
xor r8b, 0xff
mov sil, bl
and sil, r8b
xor bl, 0xff
and r15b, bl
or sil, r15b
mov r8b, al
xor r8b, 0xff
mov bl, r9b
xor bl, 0xff
mov dil, byte [rbp + 0x104]
xor dil, 0
mov r15b, r8b
and r15b, 0
and al, dil
mov r13b, bl
and r13b, 0
and r9b, dil
or r15b, al
or r13b, r9b
xor r15b, r13b
or r8b, bl
xor r8b, 0xff
or dil, 0
and r8b, dil
or r15b, r8b
mov al, r15b
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x104]
xor r8b, 1
and r15b, r8b
or al, r15b
mov r8b, r11b
and r8b, 0
xor r11b, 0
or r8b, r11b
xor al, 0xff
xor r8b, 0xff
mov r9b, byte [rbp + 0x104]
xor r9b, 1
or al, r8b
or r9b, 1
xor al, 0xff
and al, r9b
mov r8b, sil
xor r8b, 0xff
mov r9b, al
xor r9b, 0xff
mov r11b, byte [rbp + 0x104]
xor r11b, 0
mov bl, r8b
and bl, 0
and sil, r11b
mov dil, r9b
and dil, 0
and al, r11b
or bl, sil
or dil, al
xor bl, dil
or r8b, r9b
xor r8b, 0xff
or r11b, 0
and r8b, r11b
or bl, r8b
mov al, bl
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x104]
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 + 0x104]
xor r8b, 1
and r8b, 1
mov r9b, byte [rbp + 0x104]
xor r9b, 1
and r9b, 1
or r8b, r9b
mov r9b, r8b
xor r9b, 0xff
mov r11b, bl
xor r11b, r9b
and r11b, bl
mov r9b, byte [rbp + 0x104]
xor r9b, 1
and r9b, 1
mov bl, byte [rbp + 0x104]
xor bl, 1
mov sil, bl
and sil, 1
mov dil, byte [rbp + 0x104]
xor dil, 1
and dil, 0xff
and bl, 1
or r9b, sil
or dil, bl
xor r9b, dil
xor r9b, 0xff
mov bl, byte [rbp + 0x104]
xor bl, 1
mov sil, byte [rbp + 0x104]
xor sil, 0
or r9b, bl
or sil, 0
xor r9b, 0xff
and r9b, sil
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
mov bl, al
and bl, r11b
xor al, r11b
or bl, al
mov al, r9b
and al, r8b
xor r9b, r8b
or al, r9b
mov r8b, bl
xor r8b, 0xff
and r8b, 0
mov r9b, byte [rbp + 0x104]
xor r9b, 0
and bl, r9b
mov r11b, al
xor r11b, 0xff
and r11b, 0
and al, r9b
or r8b, bl
or r11b, al
xor r8b, r11b
mov al, byte [rbp + 0x104]
xor al, 0
mov r9b, r12b
xor r9b, 0xff
mov r11b, byte [rbp + 0x104]
xor r11b, 0
or al, r9b
or r11b, 0
xor al, 0xff
and al, r11b
mov r9b, byte [rbp + 0x104]
xor r9b, 0
and r9b, 0
mov r11b, byte [rbp + 0x104]
xor r11b, 0
mov bl, r11b
and bl, 0
mov sil, r12b
xor sil, 0xff
and sil, 0
and r12b, r11b
or r9b, bl
or sil, r12b
xor r9b, sil
mov r11b, al
xor r11b, 0xff
mov bl, r9b
xor bl, 0xff
mov sil, byte [rbp + 0x104]
xor sil, 0
mov dil, r11b
and dil, 0
and al, sil
mov r15b, bl
and r15b, 0
and r9b, sil
or dil, al
or r15b, r9b
xor dil, r15b
or r11b, bl
xor r11b, 0xff
or sil, 0
and r11b, sil
or dil, r11b
mov al, r8b
xor al, 0xff
and al, 0
mov r9b, byte [rbp + 0x104]
xor r9b, 0
and r8b, r9b
mov r11b, byte [rbp + 0x104]
xor r11b, 1
and r11b, 0
and r9b, 1
or al, r8b
or r11b, r9b
xor al, r11b
mov r8b, dil
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x104]
xor r9b, 1
and dil, r9b
mov r11b, byte [rbp + 0x104]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or r8b, dil
or r11b, r9b
xor r8b, r11b
mov r9b, byte [rbp + 0x104]
xor r9b, 0
and r9b, 1
mov r11b, byte [rbp + 0x104]
xor r11b, 1
and r11b, 0
or r9b, r11b
mov r11b, al
and r11b, r8b
xor al, r8b
or r11b, al
mov al, r9b
and al, 0
xor r9b, 0
or al, r9b
mov r8b, r11b
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x104]
xor r9b, 1
and r11b, r9b
or r8b, r11b
xor r8b, 0xff
xor al, 0xff
mov r9b, byte [rbp + 0x104]
xor r9b, 1
or r8b, al
or r9b, 1
xor r8b, 0xff
and r8b, r9b
mov al, r8b
xor al, 0xff
mov r9b, r10b
xor r9b, al
and r9b, r10b
mov al, r10b
xor al, 0xff
mov r11b, r8b
and r11b, al
xor r8b, 0xff
and r10b, r8b
or r11b, r10b
mov al, r9b
xor al, 0xff
mov r8b, r11b
xor r8b, 0xff
mov r10b, byte [rbp + 0x104]
xor r10b, 0
mov bl, al
and bl, 0
and r9b, r10b
mov sil, r8b
and sil, 0
and r11b, r10b
or bl, r9b
or sil, r11b
xor bl, sil
or al, r8b
xor al, 0xff
or r10b, 0
and al, r10b
or bl, al
test bl, 1
mov qword [rbp + 0xf0], rcx
mov qword [rbp + 0xe8], rdx
jne 0x6d89b959
jmp 0x6d8bbed1
jmp 0x6d89b95e
mov rax, qword [rbp + 0xe8]
mov ecx, dword [rax + 8]
mov dword [rbp + 0xe4], ecx
mov eax, dword [rbp + 0xe4]
mov ecx, eax
mov edx, ecx
mov r8, qword [rbp + 0xf0]
add r8, rdx
mov rdx, qword [rbp + 0x490]
mov qword [rdx], r8
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x70efdc27
mov r9d, ecx
add r9d, r8d
mov r8d, eax
sub r8d, 0x8b8c42f3
add r9d, r8d
sub r9d, 0x3df54dfc
add r9d, 0x70efdc27
add r9d, 0x3df54dfc
mov r8d, eax
sub r8d, 1
add r8d, 0
sub r9d, 0xa32a84a7
add r9d, r8d
add r9d, 0xa32a84a7
mov r8d, eax
sub r8d, 0x2bf9320c
sub r8d, r9d
add r8d, 0x2bf9320c
mov r9d, eax
sub r9d, 0x8b8c42f3
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, 0x511d7304
sub eax, r8d
add eax, 0x511d7304
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
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, 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
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, 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, 1
mov cl, dil
xor cl, 1
or r11b, al
or cl, 1
xor r11b, 0xff
and r11b, cl
xor sil, 0xff
mov al, bl
xor al, sil
and al, bl
mov cl, r14b
xor cl, 0xff
mov bl, r13b
xor bl, 0xff
mov sil, dil
xor sil, 0
mov r12b, cl
and r12b, 0
and r14b, sil
mov dl, bl
and dl, 0
and r13b, sil
or r12b, r14b
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 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, r12b
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
and r12b, cl
mov dl, sil
xor dl, 0xff
and dl, 0xff
and sil, cl
or al, r12b
or dl, sil
xor al, dl
mov cl, al
xor cl, 0xff
mov dl, r15b
xor dl, cl
and dl, r15b
mov cl, r15b
xor cl, 0xff
and cl, 0
xor dil, 0
and r15b, dil
mov r11b, al
xor r11b, 0xff
and r11b, 0
and al, dil
or cl, r15b
or r11b, al
xor cl, r11b
mov al, dl
and al, cl
xor dl, cl
or al, dl
test al, 1
jne 0x6d89bc38
jmp 0x6d8bd3db
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, 0xff34fa5b
add r8d, r9d
sub eax, r8d
add eax, 0xa3222f4c
sub eax, 1
sub eax, 0xa3222f4c
add eax, 0xbeb1f655
sub eax, 0xff34fa5b
sub eax, 0xbeb1f655
mov r8d, 0x98d6d431
add r8d, 0
sub r8d, eax
sub r8d, 0x98d6d431
mov eax, ecx
add eax, 0x7f26daaf
sub eax, r8d
sub eax, 0x7f26daaf
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
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, 0
xor bl, 0xff
mov r15b, sil
xor r15b, 0
or dil, bl
or r15b, 0
xor dil, 0xff
and dil, r15b
mov bl, sil
xor bl, 0
and bl, 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
or r15b, r13b
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 r11b, 0xff
xor bl, 0xff
mov r12b, sil
xor r12b, 0
or r11b, bl
or r12b, 0
xor r11b, 0xff
and r11b, r12b
mov bl, dil
and bl, r10b
xor dil, r10b
or bl, dil
mov r10b, r15b
xor r10b, 0xff
mov dil, r11b
xor dil, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, r10b
and r13b, 0xff
and r15b, r12b
mov al, dil
and al, 0xff
and r11b, r12b
or r13b, r15b
or al, r11b
xor r13b, al
or r10b, dil
xor r10b, 0xff
or r12b, 1
and r10b, r12b
or r13b, r10b
mov al, bl
xor al, 0xff
and al, 1
mov r10b, sil
xor r10b, 1
and bl, r10b
mov r11b, r13b
xor r11b, 0xff
and r11b, 0xff
and r13b, r10b
or al, bl
or r11b, r13b
xor al, r11b
mov r10b, r14b
xor r10b, 0xff
and r10b, 1
mov r11b, sil
xor r11b, 1
mov bl, r14b
and bl, r11b
mov dil, sil
xor dil, 1
and dil, 0xff
and r11b, 1
or r10b, bl
or dil, r11b
xor r10b, dil
mov r11b, al
xor r11b, 0xff
and r11b, 1
mov bl, sil
xor bl, 1
mov dil, al
and dil, bl
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and bl, 1
or r11b, dil
or r15b, bl
xor r11b, r15b
mov bl, sil
xor bl, 0
and bl, 0
mov dil, sil
xor dil, 0
mov r15b, dil
and r15b, 0
mov r12b, sil
xor r12b, 1
and r12b, 0
and dil, 1
or bl, r15b
or r12b, dil
xor bl, r12b
mov dil, r10b
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, 0
or r14b, r15b
or r12b, 0
xor r14b, 0xff
and r14b, r12b
mov r15b, sil
xor r15b, 0
mov r12b, r11b
xor r12b, r15b
and r12b, r11b
mov r15b, bl
xor r15b, 0xff
mov r13b, al
xor r13b, r15b
and r13b, al
mov al, dil
and al, r14b
xor dil, r14b
or al, dil
mov dil, r12b
xor dil, 0xff
mov r14b, r13b
xor r14b, 0xff
mov r15b, sil
xor r15b, 0
mov cl, dil
and cl, 0
and r12b, r15b
mov dl, r14b
and dl, 0
and r13b, r15b
or cl, r12b
or dl, r13b
xor cl, dl
or dil, r14b
xor dil, 0xff
or r15b, 0
and dil, r15b
or cl, dil
mov dl, al
xor dl, 0xff
mov dil, cl
and dil, dl
xor cl, 0xff
and al, cl
or dil, al
mov al, r10b
and al, r11b
xor r10b, r11b
or al, r10b
mov cl, al
xor cl, 0xff
and cl, 1
xor sil, 1
and al, sil
or cl, al
mov al, bl
and al, 0
xor bl, 0
or al, bl
xor al, 0xff
mov dl, cl
xor dl, al
and dl, cl
mov al, dil
and al, dl
xor dil, dl
or al, dil
test al, 1
jne 0x6d89c005
jmp 0x6d8bd3db
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0xf874134f
add r8d, 0
sub r8d, 0xff3afa8c
sub r8d, 0xf874134f
mov r9d, ecx
add r9d, 0x3d7c8608
sub r9d, r8d
sub r9d, 0x3d7c8608
mov r8d, eax
sub r8d, 0x510b93c4
sub r8d, 1
add r8d, 0x510b93c4
add r9d, 0x924ad0af
add r9d, r8d
sub r9d, 0x924ad0af
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0x4e299f3e
add r8d, r9d
mov r9d, eax
sub r9d, r8d
sub eax, 0xff3afa8c
add r9d, eax
add r9d, 0x386c98eb
sub r9d, 0x4e299f3e
sub r9d, 0x386c98eb
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 0
mov sil, 1
mov dil, sil
xor dil, 0
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov dil, sil
xor dil, 1
and dil, 0
mov r14b, sil
xor r14b, 0
mov r15b, r14b
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
mov r14b, r10b
xor r14b, 0xff
xor dil, 0xff
mov r15b, sil
xor r15b, 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, 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, r11b
xor dil, 0xff
xor bl, 0xff
mov r14b, sil
xor r14b, 1
or dil, bl
or r14b, 1
xor dil, 0xff
and dil, r14b
mov bl, al
and bl, dil
xor al, dil
or bl, al
mov al, sil
xor al, 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, 0
mov r14b, sil
xor r14b, 0
mov r15b, r14b
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
mov r14b, sil
xor r14b, 1
mov r15b, dil
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
or r14b, r15b
or r12b, 1
xor r14b, 0xff
and r14b, r12b
mov r15b, sil
xor r15b, 1
and r15b, 0
mov r12b, sil
xor r12b, 0
mov cl, r12b
and cl, 1
mov dl, sil
xor dl, 1
and dl, 0
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 dil, 0xff
mov r15b, sil
xor r15b, 0
or cl, dil
or r15b, 0
xor cl, 0xff
and cl, r15b
mov dil, al
xor dil, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
mov r8b, dil
and r8b, 0
and al, r12b
mov r9b, r15b
and r9b, 0
and r14b, r12b
or r8b, al
or r9b, r14b
xor r8b, r9b
or dil, r15b
xor dil, 0xff
or r12b, 0
and dil, r12b
or r8b, dil
mov al, dl
and al, cl
xor dl, cl
or al, dl
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, r13b
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
mov r8b, r13b
and r8b, dl
mov r9b, sil
xor r9b, 1
and r9b, 0xff
and dl, 1
or al, r8b
or r9b, dl
xor al, r9b
mov dl, 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
and r8b, 1
mov r9b, sil
xor r9b, 1
and r9b, 1
or r8b, r9b
mov r9b, al
xor r9b, 0xff
mov dil, dl
xor dil, 0xff
mov r14b, sil
xor r14b, 0
mov r15b, r9b
and r15b, 0
and al, r14b
mov r12b, dil
and r12b, 0
and dl, r14b
or r15b, al
or r12b, dl
xor r15b, r12b
or r9b, dil
xor r9b, 0xff
or r14b, 0
and r9b, r14b
or r15b, r9b
mov al, r8b
and al, 1
xor r8b, 1
or al, r8b
mov dl, r15b
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
and r15b, r8b
mov r9b, sil
xor r9b, 1
and r9b, 0xff
and r8b, 1
or dl, r15b
or r9b, r8b
xor dl, r9b
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, 1
and al, 0
mov dl, sil
xor dl, 0
mov r10b, dl
and r10b, 1
mov dil, sil
xor dil, 1
and dil, 0
and dl, 1
or al, r10b
or dil, dl
xor al, dil
mov dl, bl
xor dl, 0xff
and dl, 0
mov r10b, sil
xor r10b, 0
mov dil, bl
and dil, r10b
mov r14b, al
xor r14b, 0xff
and r14b, 0
and al, r10b
or dl, dil
or r14b, al
xor dl, r14b
xor dl, 0xff
mov al, bl
xor al, 0xff
mov r10b, sil
xor r10b, 0
or dl, al
or r10b, 0
xor dl, 0xff
and dl, r10b
mov al, cl
xor al, 0xff
and al, 1
mov r10b, sil
xor r10b, 1
mov dil, cl
and dil, r10b
or al, dil
mov r10b, r11b
xor r10b, 0xff
mov dil, al
and dil, r10b
xor al, 0xff
mov r10b, r11b
and r10b, al
or dil, r10b
xor r11b, 0xff
mov al, dil
xor al, r11b
and al, dil
mov r10b, r9b
xor r10b, 0xff
mov r11b, r8b
xor r11b, r10b
and r11b, r8b
mov r10b, r8b
xor r10b, 0xff
mov dil, r9b
and dil, r10b
xor r9b, 0xff
and r8b, r9b
or dil, r8b
mov r8b, r11b
xor r8b, 0xff
mov r9b, dil
xor r9b, 0xff
mov r10b, sil
xor r10b, 1
mov r14b, r8b
and r14b, 0xff
and r11b, r10b
mov r15b, r9b
and r15b, 0xff
and dil, r10b
or r14b, r11b
or r15b, dil
xor r14b, r15b
or r8b, r9b
xor r8b, 0xff
or r10b, 1
and r8b, r10b
or r14b, 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
mov r9b, al
xor r9b, 0xff
and r9b, 0
mov r10b, sil
xor r10b, 0
mov r11b, al
and r11b, r10b
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, 1
and r10b, 1
mov r11b, sil
xor r11b, 1
and r11b, 1
or r10b, r11b
mov r11b, sil
xor r11b, 1
mov dil, r8b
xor dil, r11b
and dil, r8b
xor dl, 0xff
mov r11b, r10b
xor r11b, 0xff
mov r15b, sil
xor r15b, 0
or dl, r11b
or r15b, 0
xor dl, 0xff
and dl, r15b
mov r11b, sil
xor r11b, 1
mov r15b, r9b
xor r15b, r11b
and r15b, r9b
mov r11b, r10b
xor r11b, 0xff
mov r12b, al
xor r12b, r11b
and r12b, al
mov al, dil
xor al, 0xff
mov r11b, dl
xor r11b, 0xff
mov byte [rbp + 0xe3], sil
xor sil, 1
mov byte [rbp + 0xe2], al
and al, 0xff
and dil, sil
mov byte [rbp + 0xe1], r11b
and r11b, 0xff
and dl, sil
or al, dil
or r11b, dl
xor al, r11b
mov dl, byte [rbp + 0xe2]
mov r11b, byte [rbp + 0xe1]
or dl, r11b
xor dl, 0xff
or sil, 1
and dl, sil
or al, dl
mov dl, r15b
xor dl, 0xff
mov sil, r12b
xor sil, 0xff
mov dil, byte [rbp + 0xe3]
xor dil, 0
mov r11b, dl
and r11b, 0
and r15b, dil
mov byte [rbp + 0xe0], sil
and sil, 0
and r12b, dil
or r11b, r15b
or sil, r12b
xor r11b, sil
mov sil, byte [rbp + 0xe0]
or dl, sil
xor dl, 0xff
or dil, 0
and dl, dil
or r11b, dl
mov dl, al
xor dl, 0xff
mov dil, r11b
and dil, dl
xor r11b, 0xff
and al, r11b
or dil, al
mov al, r8b
xor al, 0xff
mov dl, r9b
xor dl, 0xff
mov r11b, byte [rbp + 0xe3]
xor r11b, 0
mov r15b, al
and r15b, 0
and r8b, r11b
mov r12b, dl
and r12b, 0
and r9b, r11b
or r15b, r8b
or r12b, r9b
xor r15b, r12b
or al, dl
xor al, 0xff
or r11b, 0
and al, r11b
or r15b, al
mov al, r15b
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0xe3]
xor dl, 1
and r15b, dl
or al, r15b
mov dl, byte [rbp + 0xe3]
xor dl, 1
mov r8b, r10b
xor r8b, 0xff
mov r9b, byte [rbp + 0xe3]
xor r9b, 1
mov r11b, dl
and r11b, 0xff
mov r15b, r9b
and r15b, 1
mov r12b, r8b
and r12b, 0xff
and r10b, r9b
or r11b, r15b
or r12b, r10b
xor r11b, r12b
or dl, r8b
xor dl, 0xff
or r9b, 1
and dl, r9b
or r11b, dl
xor r11b, 0xff
mov dl, al
xor dl, r11b
and dl, al
mov al, dil
and al, dl
xor dil, dl
or al, dil
mov dl, r14b
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0xe3]
xor r8b, 1
mov r9b, r14b
and r9b, r8b
or dl, r9b
mov r8b, al
xor r8b, 0xff
xor dl, 0xff
mov r9b, byte [rbp + 0xe3]
xor r9b, 1
or r8b, dl
or r9b, 1
xor r8b, 0xff
and r8b, r9b
mov dl, al
xor dl, 0xff
and dl, 0
mov r9b, byte [rbp + 0xe3]
xor r9b, 0
and al, r9b
mov r10b, byte [rbp + 0xe3]
xor r10b, 1
and r10b, 0
and r9b, 1
or dl, al
or r10b, r9b
xor dl, r10b
xor dl, 0xff
mov al, r14b
xor al, dl
and al, r14b
mov dl, r8b
and dl, al
xor r8b, al
or dl, r8b
mov al, r13b
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0xe3]
xor r8b, 1
mov r9b, r13b
and r9b, r8b
or al, r9b
mov r8b, bl
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0xe3]
xor r9b, 1
mov r10b, bl
and r10b, r9b
mov r11b, byte [rbp + 0xe3]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, byte [rbp + 0xe3]
xor r9b, 0
and r9b, 1
mov r10b, byte [rbp + 0xe3]
xor r10b, 1
and r10b, 0
or r9b, r10b
mov r10b, al
xor r10b, 0xff
mov r11b, byte [rbp + 0xe3]
xor r11b, 0
mov dil, byte [rbp + 0xe3]
xor dil, 1
or r10b, r11b
or dil, 1
xor r10b, 0xff
and r10b, dil
mov r11b, r9b
xor r11b, 0xff
mov dil, r13b
xor dil, r11b
and dil, r13b
mov r11b, byte [rbp + 0xe3]
xor r11b, 0
mov r14b, r8b
xor r14b, r11b
and r14b, r8b
xor bl, 0xff
mov r11b, r9b
xor r11b, 0xff
mov r15b, byte [rbp + 0xe3]
xor r15b, 1
or bl, r11b
or r15b, 1
xor bl, 0xff
and bl, r15b
mov r11b, r10b
and r11b, dil
xor r10b, dil
or r11b, r10b
mov r10b, r14b
and r10b, bl
xor r14b, bl
or r10b, r14b
mov bl, r11b
xor bl, 0xff
mov dil, r10b
and dil, bl
xor r10b, 0xff
and r11b, r10b
or dil, r11b
mov r10b, al
and r10b, r8b
xor al, r8b
or r10b, al
mov al, r10b
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0xe3]
xor r8b, 1
and r10b, r8b
mov r11b, byte [rbp + 0xe3]
xor r11b, 1
and r11b, 0xff
and r8b, 1
or al, r10b
or r11b, r8b
xor al, r11b
mov r8b, byte [rbp + 0xe3]
xor r8b, 0
mov r10b, r9b
xor r10b, 0xff
mov r11b, byte [rbp + 0xe3]
xor r11b, 1
mov bl, r8b
and bl, 0xff
mov r14b, r11b
and r14b, 0
mov r15b, r10b
and r15b, 0xff
and r9b, r11b
or bl, r14b
or r15b, r9b
xor bl, r15b
or r8b, r10b
xor r8b, 0xff
or r11b, 1
and r8b, r11b
or bl, r8b
xor al, 0xff
xor bl, 0xff
mov r8b, byte [rbp + 0xe3]
xor r8b, 1
or al, bl
or r8b, 1
xor al, 0xff
and al, r8b
mov r8b, dil
xor r8b, 0xff
mov r9b, al
xor r9b, 0xff
mov r10b, byte [rbp + 0xe3]
xor r10b, 1
mov r11b, r8b
and r11b, 0xff
and dil, r10b
mov bl, r9b
and bl, 0xff
and al, r10b
or r11b, dil
or bl, al
xor r11b, bl
or 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 + 0xe3]
xor r8b, 1
mov r9b, r11b
and r9b, r8b
mov r10b, byte [rbp + 0xe3]
xor r10b, 1
and r10b, 0xff
and r8b, 1
or al, r9b
or r10b, r8b
xor al, r10b
mov r8b, byte [rbp + 0xe3]
xor r8b, 0
xor al, 0xff
mov r9b, byte [rbp + 0xe3]
xor r9b, 0
or r8b, al
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov al, byte [rbp + 0xe3]
xor al, 0
and al, 1
mov r9b, byte [rbp + 0xe3]
xor r9b, 1
mov r10b, r9b
and r10b, 0
mov bl, byte [rbp + 0xe3]
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, r11b
xor r10b, r9b
and r10b, r11b
mov r9b, byte [rbp + 0xe3]
xor r9b, 1
and r9b, 0
mov r11b, byte [rbp + 0xe3]
xor r11b, 0
mov bl, r11b
and bl, 1
mov dil, byte [rbp + 0xe3]
xor dil, 1
and dil, 0
and r11b, 1
or r9b, bl
or dil, r11b
xor r9b, dil
mov r11b, byte [rbp + 0xe3]
xor r11b, 0
mov bl, r9b
xor bl, r11b
and bl, r9b
mov r9b, byte [rbp + 0xe3]
xor r9b, 1
xor al, 0xff
mov r11b, byte [rbp + 0xe3]
xor r11b, 1
or r9b, al
or r11b, 1
xor r9b, 0xff
and r9b, r11b
mov al, r8b
and al, r10b
xor r8b, r10b
or al, r8b
mov r8b, bl
xor r8b, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r11b, byte [rbp + 0xe3]
xor r11b, 1
mov dil, r8b
and dil, 0xff
and bl, r11b
mov r14b, r10b
and r14b, 0xff
and r9b, r11b
or dil, bl
or r14b, r9b
xor dil, r14b
or r8b, r10b
xor r8b, 0xff
or r11b, 1
and r8b, r11b
or dil, r8b
mov r8b, al
xor r8b, 0xff
mov r9b, dil
and r9b, r8b
xor dil, 0xff
and al, dil
or r9b, al
mov al, byte [rbp + 0xe3]
xor al, 1
and al, 1
mov r8b, byte [rbp + 0xe3]
xor r8b, 1
and r8b, 1
or al, r8b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r10b, byte [rbp + 0xe3]
xor r10b, 1
mov r11b, cl
and r11b, r10b
or r8b, r11b
mov r10b, byte [rbp + 0xe3]
xor r10b, 1
and r10b, 0
mov r11b, byte [rbp + 0xe3]
xor r11b, 0
mov bl, r11b
and bl, 1
mov dil, byte [rbp + 0xe3]
xor dil, 1
and dil, 0
and r11b, 1
or r10b, bl
or dil, r11b
xor r10b, dil
mov r11b, al
xor r11b, 0xff
mov bl, byte [rbp + 0xe3]
xor bl, 1
mov dil, byte [rbp + 0xe3]
xor dil, 1
or r11b, bl
or dil, 1
xor r11b, 0xff
and r11b, dil
mov bl, byte [rbp + 0xe3]
xor bl, 1
mov dil, r10b
xor dil, 0xff
mov r14b, byte [rbp + 0xe3]
xor r14b, 0
or bl, dil
or r14b, 0
xor bl, 0xff
and bl, r14b
mov dil, byte [rbp + 0xe3]
xor dil, 1
mov r14b, r8b
xor r14b, dil
and r14b, r8b
mov dil, r10b
xor dil, 0xff
mov r15b, cl
xor r15b, dil
and r15b, cl
mov cl, r11b
and cl, bl
xor r11b, bl
or cl, r11b
mov r11b, r14b
and r11b, r15b
xor r14b, r15b
or r11b, r14b
mov bl, cl
xor bl, 0xff
mov dil, r11b
and dil, bl
xor r11b, 0xff
and cl, r11b
or dil, cl
mov cl, al
xor cl, 0xff
mov r11b, r8b
xor r11b, 0xff
mov bl, byte [rbp + 0xe3]
xor bl, 1
mov r14b, cl
and r14b, 0xff
and al, bl
mov r15b, r11b
and r15b, 0xff
and r8b, bl
or r14b, al
or r15b, r8b
xor r14b, r15b
or cl, r11b
xor cl, 0xff
or bl, 1
and cl, bl
or r14b, cl
mov al, r14b
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0xe3]
xor cl, 0
and r14b, cl
mov r8b, byte [rbp + 0xe3]
xor r8b, 1
and r8b, 0
and cl, 1
or al, r14b
or r8b, cl
xor al, r8b
mov cl, byte [rbp + 0xe3]
xor cl, 1
mov r8b, r10b
xor r8b, 0xff
mov r11b, byte [rbp + 0xe3]
xor r11b, 1
mov bl, cl
and bl, 0xff
mov r14b, r11b
and r14b, 1
mov r15b, r8b
and r15b, 0xff
and r10b, r11b
or bl, r14b
or r15b, r10b
xor bl, r15b
or cl, r8b
xor cl, 0xff
or r11b, 1
and cl, r11b
or bl, cl
xor bl, 0xff
mov cl, al
xor cl, bl
and cl, al
mov al, dil
and al, cl
xor dil, cl
or al, dil
mov cl, al
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0xe3]
xor r8b, 1
and al, r8b
or cl, al
mov al, r9b
xor al, 0xff
mov r8b, cl
and r8b, al
xor cl, 0xff
mov al, r9b
and al, cl
or r8b, al
xor r8b, 0xff
xor r9b, 0xff
mov al, byte [rbp + 0xe3]
xor al, 0
or r8b, r9b
or al, 0
xor r8b, 0xff
and r8b, al
mov al, dl
xor al, 0xff
mov cl, r8b
xor cl, 0xff
mov r9b, byte [rbp + 0xe3]
xor r9b, 1
or al, cl
or r9b, 1
xor al, 0xff
and al, r9b
mov cl, dl
xor cl, 0xff
and cl, 0
mov r9b, byte [rbp + 0xe3]
xor r9b, 0
and dl, r9b
mov r10b, r8b
xor r10b, 0xff
and r10b, 0
and r8b, r9b
or cl, dl
or r10b, r8b
xor cl, r10b
mov dl, al
and dl, cl
xor al, cl
or dl, al
test dl, 1
jne 0x6d89ce1b
jmp 0x6d8bc686
xor eax, eax
mov rcx, qword [rbp + 0x490]
mov rdx, qword [rcx]
add rdx, 0xc
mov r8d, dword [sym.out.dll_x.13]
mov r9d, dword [sym.out.dll_y.14]
mov r10d, r8d
sub r10d, 0x2e24761d
add r10d, 0xaba59307
add r10d, 0x2e24761d
mov r11d, eax
sub r11d, 0x6b26f7f6
sub r10d, r11d
sub r10d, 0xf38c27cd
sub r10d, 0xaba59307
add r10d, 0xf38c27cd
add r10d, 0xa1c6168
sub r10d, 0xb4be9963
sub r10d, 0xa1c6168
sub r10d, 0xc79c2f2
sub r10d, 1
add r10d, 0xc79c2f2
mov r11d, eax
sub r11d, r10d
mov r10d, eax
sub r10d, 0xb4be9963
add r11d, r10d
mov r10d, eax
sub r10d, r11d
add r10d, 0xe5043e58
sub r10d, 0xbc177d34
sub r10d, 0xe5043e58
sub eax, 0x6b26f7f6
add r10d, eax
sub r10d, 0xa8a54743
add r10d, 0xbc177d34
add r10d, 0xa8a54743
imul r8d, r10d
and r8d, 1
cmp r8d, 0
sete bl
cmp r9d, 0xa
setl sil
mov dil, bl
xor dil, 0xff
and dil, 1
mov r14b, 1
mov r15b, r14b
xor r15b, 1
mov r12b, bl
and r12b, r15b
mov r13b, r14b
xor r13b, 1
and r13b, 0xff
and r15b, 1
or dil, r12b
or r13b, r15b
xor dil, r13b
xor dil, 0xff
xor dil, 1
and dil, 0xff
mov r15b, r14b
xor r15b, 1
and r15b, 1
mov r12b, r14b
xor r12b, 1
mov r13b, r12b
and r13b, 1
mov al, r14b
xor al, 1
and al, 0xff
and r12b, 1
or r15b, r13b
or al, r12b
xor r15b, al
mov al, bl
xor al, 0xff
xor r15b, 0xff
mov r12b, r14b
xor r12b, 0
or al, r15b
or r12b, 0
xor al, 0xff
and al, r12b
mov r15b, dil
xor r15b, 0xff
mov r12b, al
xor r12b, 0xff
mov r13b, r14b
xor r13b, 1
mov r8b, r15b
and r8b, 0xff
and dil, r13b
mov r9b, r12b
and r9b, 0xff
and al, r13b
or r8b, dil
or r9b, al
xor r8b, r9b
or r15b, r12b
xor r15b, 0xff
or r13b, 1
and r15b, r13b
or r8b, r15b
mov al, sil
xor al, 0xff
and al, 0
mov r9b, r14b
xor r9b, 0
mov dil, sil
and dil, r9b
mov r15b, r14b
xor r15b, 1
and r15b, 0
and r9b, 1
or al, dil
or r15b, r9b
xor al, r15b
xor al, 0xff
xor al, 1
and al, 0xff
mov r9b, r14b
xor r9b, 1
and r9b, 1
mov dil, r14b
xor dil, 1
and dil, 1
or r9b, dil
xor r9b, 0xff
mov dil, sil
xor dil, r9b
and dil, sil
mov r9b, al
xor r9b, 0xff
mov r15b, dil
xor r15b, 0xff
mov r12b, r14b
xor r12b, 0
mov r13b, r9b
and r13b, 0
and al, r12b
mov r10b, r15b
and r10b, 0
and dil, r12b
or r13b, al
or r10b, dil
xor r13b, r10b
or r9b, r15b
xor r9b, 0xff
or r12b, 0
and r9b, r12b
or r13b, r9b
mov al, r14b
xor al, 1
and al, 1
mov r9b, r14b
xor r9b, 1
and r9b, 1
or al, r9b
mov r9b, r14b
xor r9b, 1
xor al, 0xff
mov r10b, r14b
xor r10b, 1
or r9b, al
or r10b, 1
xor r9b, 0xff
and r9b, r10b
mov al, r14b
xor al, 1
and al, 1
mov r10b, r14b
xor r10b, 1
and r10b, 1
or al, r10b
mov r10b, r14b
xor r10b, 1
mov dil, al
xor dil, 0xff
mov r15b, r14b
xor r15b, 1
or r10b, dil
or r15b, 1
xor r10b, 0xff
and r10b, r15b
mov dil, r14b
xor dil, 1
and dil, 1
mov r15b, r14b
xor r15b, 1
mov r12b, r15b
and r12b, 1
mov r11b, r14b
xor r11b, 1
and r11b, 0xff
and r15b, 1
or dil, r12b
or r11b, r15b
xor dil, r11b
xor dil, 0xff
mov r11b, r14b
xor r11b, 1
mov r15b, r14b
xor r15b, 1
or dil, r11b
or r15b, 1
xor dil, 0xff
and dil, r15b
xor al, 0xff
xor al, 1
and al, 0xff
mov r11b, r9b
xor r11b, 0xff
mov r15b, r10b
xor r15b, 0xff
mov r12b, r14b
xor r12b, 1
mov cl, r11b
and cl, 0xff
and r9b, r12b
mov byte [rbp + 0xdf], r15b
and r15b, 0xff
and r10b, r12b
or cl, r9b
or r15b, r10b
xor cl, r15b
mov r9b, byte [rbp + 0xdf]
or r11b, r9b
xor r11b, 0xff
or r12b, 1
and r11b, r12b
or cl, r11b
mov r10b, dil
and r10b, al
xor dil, al
or r10b, dil
mov al, cl
xor al, 0xff
and al, 0
mov r11b, r14b
xor r11b, 0
and cl, r11b
mov dil, r10b
xor dil, 0xff
and dil, 0
and r10b, r11b
or al, cl
or dil, r10b
xor al, dil
mov cl, r14b
xor cl, 1
and cl, 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 cl, r11b
or dil, r10b
xor cl, dil
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, al
xor cl, 0xff
and cl, 1
mov r11b, r14b
xor r11b, 1
mov dil, al
and dil, r11b
mov r15b, r14b
xor r15b, 1
and r15b, 0xff
and r11b, 1
or cl, dil
or r15b, r11b
xor cl, r15b
mov r11b, bl
xor r11b, 0xff
and r11b, 1
mov dil, r14b
xor dil, 1
mov r15b, bl
and r15b, dil
mov r12b, cl
xor r12b, 0xff
and r12b, 0xff
and cl, dil
or r11b, r15b
or r12b, cl
xor r11b, r12b
xor bl, 0xff
mov cl, r11b
xor cl, bl
and cl, r11b
mov r11b, r13b
xor r11b, 0xff
and r11b, 1
mov bl, r14b
xor bl, 1
mov dil, r13b
and dil, bl
or r11b, dil
mov bl, r14b
xor bl, 1
and bl, 1
mov dil, r14b
xor dil, 1
and dil, 1
or bl, dil
mov dil, r14b
xor dil, 0
and dil, 1
mov r15b, r14b
xor r15b, 1
and r15b, 0
or dil, r15b
mov r15b, r11b
and r15b, bl
xor r11b, bl
or r15b, r11b
mov r11b, r14b
xor r11b, 0
mov bl, dil
xor bl, 0xff
mov r12b, r14b
xor r12b, 1
mov r9b, r11b
and r9b, 0xff
mov byte [rbp + 0xde], r12b
and r12b, 0
mov byte [rbp + 0xdd], bl
and bl, 0xff
mov byte [rbp + 0xdc], al
mov al, byte [rbp + 0xde]
and dil, al
or r9b, r12b
or bl, dil
xor r9b, bl
mov bl, byte [rbp + 0xdd]
or r11b, bl
xor r11b, 0xff
or al, 1
and r11b, al
or r9b, r11b
mov al, r15b
xor al, 0xff
and al, 1
mov r11b, r14b
xor r11b, 1
and r15b, r11b
or al, r15b
xor r9b, 0xff
mov r11b, al
xor r11b, r9b
and r11b, al
mov al, sil
xor al, 0xff
and al, 1
mov r9b, r14b
xor r9b, 1
and sil, r9b
or al, sil
mov r9b, byte [rbp + 0xdc]
xor r9b, 0xff
and r9b, 1
mov sil, r14b
xor sil, 1
mov dil, byte [rbp + 0xdc]
and dil, sil
or r9b, dil
mov sil, r14b
xor sil, 1
and sil, 1
mov dil, r14b
xor dil, 1
and dil, 1
or sil, dil
mov dil, al
and dil, r9b
xor al, r9b
or dil, al
mov al, r14b
xor al, 1
mov r9b, sil
xor r9b, 0xff
mov r15b, r14b
xor r15b, 1
mov r12b, al
and r12b, 0xff
mov bl, r15b
and bl, 1
mov byte [rbp + 0xdb], r9b
and r9b, 0xff
and sil, r15b
or r12b, bl
or r9b, sil
xor r12b, r9b
mov r9b, byte [rbp + 0xdb]
or al, r9b
xor al, 0xff
or r15b, 1
and al, r15b
or r12b, al
mov al, dil
xor al, 0xff
and al, 0
mov bl, r14b
xor bl, 0
and dil, bl
mov sil, r14b
xor sil, 1
and sil, 0
and bl, 1
or al, dil
or sil, bl
xor al, sil
xor r12b, 0xff
mov bl, al
xor bl, r12b
and bl, al
mov al, r10b
xor al, 0xff
and al, 0
mov sil, r14b
xor sil, 0
mov dil, r10b
and dil, sil
mov r15b, r14b
xor r15b, 1
and r15b, 0
and sil, 1
or al, dil
or r15b, sil
xor al, r15b
mov sil, cl
xor sil, 0xff
and sil, 0
mov dil, r14b
xor dil, 0
mov r15b, cl
and r15b, dil
mov r12b, r14b
xor r12b, 1
and r12b, 0
and dil, 1
or sil, r15b
or r12b, dil
xor sil, r12b
mov dil, r14b
xor dil, 0
and dil, 1
mov r15b, r14b
xor r15b, 1
mov r12b, r15b
and r12b, 0
mov r9b, r14b
xor r9b, 1
and r9b, 0xff
and r15b, 1
or dil, r12b
or r9b, r15b
xor dil, r9b
mov r9b, r14b
xor r9b, 0
mov r15b, al
xor r15b, r9b
and r15b, al
mov r9b, dil
xor r9b, 0xff
mov r12b, r10b
xor r12b, r9b
and r12b, r10b
mov r9b, sil
xor r9b, 0xff
mov r10b, r14b
xor r10b, 0
mov byte [rbp + 0xda], r14b
xor r14b, 1
or r9b, r10b
or r14b, 1
xor r9b, 0xff
and r9b, r14b
xor cl, 0xff
mov r10b, dil
xor r10b, 0xff
mov r14b, byte [rbp + 0xda]
xor r14b, 1
or cl, r10b
or r14b, 1
xor cl, 0xff
and cl, r14b
mov r10b, r15b
and r10b, r12b
xor r15b, r12b
or r10b, r15b
mov r14b, r9b
xor r14b, 0xff
mov r15b, cl
xor r15b, 0xff
mov r12b, byte [rbp + 0xda]
xor r12b, 0
mov byte [rbp + 0xd9], r14b
and r14b, 0
and r9b, r12b
mov byte [rbp + 0xd8], r15b
and r15b, 0
and cl, r12b
or r14b, r9b
or r15b, cl
xor r14b, r15b
mov cl, byte [rbp + 0xd9]
mov r9b, byte [rbp + 0xd8]
or cl, r9b
xor cl, 0xff
or r12b, 0
and cl, r12b
or r14b, cl
mov cl, r10b
xor cl, 0xff
mov r15b, r14b
and r15b, cl
xor r14b, 0xff
and r10b, r14b
or r15b, r10b
mov cl, al
xor cl, 0xff
mov r10b, sil
xor r10b, 0xff
mov r14b, byte [rbp + 0xda]
xor r14b, 1
mov r12b, cl
and r12b, 0xff
and al, r14b
mov r9b, r10b
and r9b, 0xff
and sil, r14b
or r12b, al
or r9b, sil
xor r12b, r9b
or cl, r10b
xor cl, 0xff
or r14b, 1
and cl, r14b
or r12b, cl
mov al, r12b
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0xda]
xor cl, 0
and r12b, cl
mov r9b, byte [rbp + 0xda]
xor r9b, 1
and r9b, 0
and cl, 1
or al, r12b
or r9b, cl
xor al, r9b
mov cl, dil
and cl, 0
xor dil, 0
or cl, dil
xor cl, 0xff
mov r9b, al
xor r9b, cl
and r9b, al
mov al, r15b
xor al, 0xff
mov cl, r9b
xor cl, 0xff
mov r10b, byte [rbp + 0xda]
xor r10b, 1
mov sil, al
and sil, 0xff
and r15b, r10b
mov dil, cl
and dil, 0xff
and r9b, r10b
or sil, r15b
or dil, r9b
xor sil, dil
or al, cl
xor al, 0xff
or r10b, 1
and al, r10b
or sil, al
mov al, r11b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0xda]
xor cl, 1
mov r9b, r11b
and r9b, cl
or al, r9b
mov cl, bl
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp + 0xda]
xor r9b, 1
mov r10b, bl
and r10b, r9b
or cl, r10b
mov r9b, byte [rbp + 0xda]
xor r9b, 0
and r9b, 0
mov r10b, byte [rbp + 0xda]
xor r10b, 0
mov dil, r10b
and dil, 0
mov r14b, byte [rbp + 0xda]
xor r14b, 1
and r14b, 0
and r10b, 1
or r9b, dil
or r14b, r10b
xor r9b, r14b
mov r10b, al
xor r10b, 0xff
mov dil, byte [rbp + 0xda]
xor dil, 0
mov r14b, byte [rbp + 0xda]
xor r14b, 0
or r10b, dil
or r14b, 0
xor r10b, 0xff
and r10b, r14b
xor r11b, 0xff
mov dil, r9b
xor dil, 0xff
mov r14b, byte [rbp + 0xda]
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 + 0xda]
xor r14b, 0
mov r15b, byte [rbp + 0xda]
xor r15b, 1
or dil, r14b
or r15b, 1
xor dil, 0xff
and dil, r15b
xor bl, 0xff
mov r14b, r9b
xor r14b, 0xff
mov r15b, byte [rbp + 0xda]
xor r15b, 1
or bl, r14b
or r15b, 1
xor bl, 0xff
and bl, r15b
mov r14b, r10b
xor r14b, 0xff
mov r15b, r11b
xor r15b, 0xff
mov r12b, byte [rbp + 0xda]
xor r12b, 1
mov byte [rbp + 0xd7], r14b
and r14b, 0xff
and r10b, r12b
mov byte [rbp + 0xd6], r15b
and r15b, 0xff
and r11b, r12b
or r14b, r10b
or r15b, r11b
xor r14b, r15b
mov r10b, byte [rbp + 0xd7]
mov r11b, byte [rbp + 0xd6]
or r10b, r11b
xor r10b, 0xff
or r12b, 1
and r10b, r12b
or r14b, r10b
mov r10b, dil
xor r10b, 0xff
mov r15b, bl
xor r15b, 0xff
mov r12b, byte [rbp + 0xda]
xor r12b, 0
mov r11b, r10b
and r11b, 0
and dil, r12b
mov byte [rbp + 0xd5], r15b
and r15b, 0
and bl, r12b
or r11b, dil
or r15b, bl
xor r11b, r15b
mov bl, byte [rbp + 0xd5]
or r10b, bl
xor r10b, 0xff
or r12b, 0
and r10b, r12b
or r11b, r10b
mov r10b, r14b
xor r10b, 0xff
and r10b, 1
mov dil, byte [rbp + 0xda]
xor dil, 1
and r14b, dil
mov r15b, r11b
xor r15b, 0xff
and r15b, 0xff
and r11b, dil
or r10b, r14b
or r15b, r11b
xor r10b, r15b
mov r11b, al
xor r11b, 0xff
mov dil, cl
xor dil, 0xff
mov r14b, byte [rbp + 0xda]
xor r14b, 1
mov r15b, r11b
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 r11b, dil
xor r11b, 0xff
or r14b, 1
and r11b, r14b
or r15b, r11b
mov al, r15b
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0xda]
xor cl, 0
and r15b, cl
mov r11b, byte [rbp + 0xda]
xor r11b, 1
and r11b, 0
and cl, 1
or al, r15b
or r11b, cl
xor al, r11b
mov cl, byte [rbp + 0xda]
xor cl, 0
mov r11b, r9b
xor r11b, 0xff
mov dil, byte [rbp + 0xda]
xor dil, 1
mov r14b, cl
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 cl, r11b
xor cl, 0xff
or dil, 1
and cl, dil
or r14b, cl
xor al, 0xff
xor r14b, 0xff
mov cl, byte [rbp + 0xda]
xor cl, 0
or al, r14b
or cl, 0
xor al, 0xff
and al, cl
mov cl, r10b
and cl, al
xor r10b, al
or cl, r10b
mov al, sil
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0xda]
xor r9b, 1
mov r10b, sil
and r10b, r9b
or al, r10b
xor al, 0xff
xor al, 1
and al, 0xff
mov r9b, byte [rbp + 0xda]
xor r9b, 1
and r9b, 0
mov r10b, byte [rbp + 0xda]
xor r10b, 0
mov r11b, r10b
and r11b, 1
mov dil, byte [rbp + 0xda]
xor dil, 1
and dil, 0
and r10b, 1
or r9b, r11b
or dil, r10b
xor r9b, dil
mov r10b, r9b
xor r10b, 0xff
mov r11b, sil
xor r11b, r10b
and r11b, sil
mov r10b, cl
xor r10b, 0xff
and r10b, 0
mov sil, byte [rbp + 0xda]
xor sil, 0
mov dil, cl
and dil, sil
mov r14b, byte [rbp + 0xda]
xor r14b, 1
and r14b, 0
and sil, 1
or r10b, dil
or r14b, sil
xor r10b, r14b
xor r10b, 0xff
mov sil, byte [rbp + 0xda]
xor sil, 1
mov dil, byte [rbp + 0xda]
xor dil, 1
or r10b, sil
or dil, 1
xor r10b, 0xff
and r10b, dil
xor r9b, 0xff
mov sil, cl
xor sil, r9b
and sil, cl
mov cl, al
xor cl, 0xff
mov r9b, r11b
xor r9b, 0xff
mov dil, byte [rbp + 0xda]
xor dil, 0
mov r14b, cl
and r14b, 0
and al, dil
mov r15b, r9b
and r15b, 0
and r11b, dil
or r14b, al
or r15b, r11b
xor r14b, r15b
or cl, r9b
xor cl, 0xff
or dil, 0
and cl, dil
or r14b, cl
mov al, r10b
xor al, 0xff
mov cl, sil
xor cl, 0xff
mov r9b, byte [rbp + 0xda]
xor r9b, 1
mov r11b, al
and r11b, 0xff
and r10b, r9b
mov dil, cl
and dil, 0xff
and sil, r9b
or r11b, r10b
or dil, sil
xor r11b, dil
or al, cl
xor al, 0xff
or r9b, 1
and al, r9b
or r11b, al
mov al, r14b
xor al, 0xff
mov cl, r11b
and cl, al
xor r11b, 0xff
and r14b, r11b
or cl, r14b
mov al, r8b
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0xda]
xor r9b, 1
mov r10b, r8b
and r10b, r9b
or al, r10b
mov r9b, r13b
xor r9b, 0xff
and r9b, 0
mov r10b, byte [rbp + 0xda]
xor r10b, 0
mov r11b, r13b
and r11b, r10b
mov sil, byte [rbp + 0xda]
xor sil, 1
and sil, 0
and r10b, 1
or r9b, r11b
or sil, r10b
xor r9b, sil
mov r10b, byte [rbp + 0xda]
xor r10b, 0
and r10b, 1
mov r11b, byte [rbp + 0xda]
xor r11b, 1
and r11b, 0
or r10b, r11b
mov r11b, byte [rbp + 0xda]
xor r11b, 0
mov sil, al
xor sil, r11b
and sil, al
xor r8b, 0xff
mov r11b, r10b
xor r11b, 0xff
mov dil, byte [rbp + 0xda]
xor dil, 0
or r8b, r11b
or dil, 0
xor r8b, 0xff
and r8b, dil
mov r11b, byte [rbp + 0xda]
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 + 0xda]
xor r14b, 0
or r13b, r11b
or r14b, 0
xor r13b, 0xff
and r13b, r14b
mov r11b, sil
and r11b, r8b
xor sil, r8b
or r11b, sil
mov r8b, dil
xor r8b, 0xff
mov sil, r13b
xor sil, 0xff
mov r14b, byte [rbp + 0xda]
xor r14b, 1
mov r15b, r8b
and r15b, 0xff
and dil, r14b
mov r12b, sil
and r12b, 0xff
and r13b, r14b
or r15b, dil
or r12b, r13b
xor r15b, r12b
or r8b, sil
xor r8b, 0xff
or r14b, 1
and r8b, r14b
or r15b, r8b
mov r8b, r11b
xor r8b, 0xff
and r8b, 1
mov sil, byte [rbp + 0xda]
xor sil, 1
and r11b, sil
mov dil, r15b
xor dil, 0xff
and dil, 0xff
and r15b, sil
or r8b, r11b
or dil, r15b
xor r8b, dil
mov r11b, al
xor r11b, 0xff
mov sil, r9b
xor sil, 0xff
mov dil, byte [rbp + 0xda]
xor dil, 0
mov r14b, r11b
and r14b, 0
and al, dil
mov r15b, sil
and r15b, 0
and r9b, dil
or r14b, al
or r15b, r9b
xor r14b, r15b
or r11b, sil
xor r11b, 0xff
or dil, 0
and r11b, dil
or r14b, r11b
mov al, r14b
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0xda]
xor r9b, 1
and r14b, r9b
or al, r14b
mov r9b, r10b
and r9b, 0
xor r10b, 0
or r9b, r10b
xor r9b, 0xff
mov r10b, al
xor r10b, r9b
and r10b, al
mov al, r8b
xor al, 0xff
mov r9b, r10b
xor r9b, 0xff
mov r11b, byte [rbp + 0xda]
xor r11b, 0
mov sil, al
and sil, 0
and r8b, r11b
mov dil, r9b
and dil, 0
and r10b, r11b
or sil, r8b
or dil, r10b
xor sil, dil
or al, r9b
xor al, 0xff
or r11b, 0
and al, r11b
or sil, al
mov al, sil
xor al, 0xff
and al, 0
mov r8b, byte [rbp + 0xda]
xor r8b, 0
mov r9b, sil
and r9b, r8b
mov r10b, byte [rbp + 0xda]
xor r10b, 1
and r10b, 0
and r8b, 1
or al, r9b
or r10b, r8b
xor al, r10b
mov r8b, byte [rbp + 0xda]
xor r8b, 0
xor al, 0xff
mov r9b, byte [rbp + 0xda]
xor r9b, 1
or r8b, al
or r9b, 1
xor r8b, 0xff
and r8b, r9b
mov al, byte [rbp + 0xda]
xor al, 0
and al, 1
mov r9b, byte [rbp + 0xda]
xor r9b, 1
and r9b, 0
or al, r9b
xor sil, 0xff
mov r9b, al
xor r9b, 0xff
mov r10b, byte [rbp + 0xda]
xor r10b, 1
or sil, r9b
or r10b, 1
xor sil, 0xff
and sil, r10b
mov r9b, byte [rbp + 0xda]
xor r9b, 1
and r9b, 0
mov r10b, byte [rbp + 0xda]
xor r10b, 0
mov r11b, r10b
and r11b, 1
mov dil, byte [rbp + 0xda]
xor dil, 1
and dil, 0
and r10b, 1
or r9b, r11b
or dil, r10b
xor r9b, dil
xor r9b, 0xff
mov r10b, byte [rbp + 0xda]
xor r10b, 0
mov r11b, byte [rbp + 0xda]
xor r11b, 0
or r9b, r10b
or r11b, 0
xor r9b, 0xff
and r9b, r11b
mov r10b, byte [rbp + 0xda]
xor r10b, 1
xor al, 0xff
mov r11b, byte [rbp + 0xda]
xor r11b, 1
or r10b, al
or r11b, 1
xor r10b, 0xff
and r10b, r11b
mov al, r8b
and al, sil
xor r8b, sil
or al, r8b
mov r8b, r9b
xor r8b, 0xff
mov r11b, r10b
xor r11b, 0xff
mov sil, byte [rbp + 0xda]
xor sil, 1
mov dil, r8b
and dil, 0xff
and r9b, sil
mov r14b, r11b
and r14b, 0xff
and r10b, sil
or dil, r9b
or r14b, r10b
xor dil, r14b
or r8b, r11b
xor r8b, 0xff
or sil, 1
and r8b, sil
or dil, r8b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0xda]
xor r9b, 1
and al, r9b
mov r10b, dil
xor r10b, 0xff
and r10b, 0xff
and dil, r9b
or r8b, al
or r10b, dil
xor r8b, r10b
mov al, byte [rbp + 0xda]
xor al, 1
and al, 1
mov r9b, byte [rbp + 0xda]
xor r9b, 1
and r9b, 1
or al, r9b
mov r9b, byte [rbp + 0xdc]
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0xda]
xor r10b, 1
mov r11b, byte [rbp + 0xdc]
and r11b, r10b
or r9b, r11b
mov r10b, byte [rbp + 0xda]
xor r10b, 1
and r10b, 1
mov r11b, byte [rbp + 0xda]
xor r11b, 1
and r11b, 1
or r10b, r11b
mov r11b, byte [rbp + 0xda]
xor r11b, 1
mov sil, al
xor sil, r11b
and sil, al
mov r11b, byte [rbp + 0xda]
xor r11b, 1
mov dil, r10b
xor dil, 0xff
mov r14b, byte [rbp + 0xda]
xor r14b, 0
or r11b, dil
or r14b, 0
xor r11b, 0xff
and r11b, r14b
mov dil, byte [rbp + 0xda]
xor dil, 1
mov r14b, r9b
xor r14b, dil
and r14b, r9b
mov dil, byte [rbp + 0xdc]
xor dil, 0xff
mov r15b, r10b
xor r15b, 0xff
mov r12b, byte [rbp + 0xda]
xor r12b, 1
or dil, r15b
or r12b, 1
xor dil, 0xff
and dil, r12b
mov r15b, sil
and r15b, r11b
xor sil, r11b
or r15b, sil
mov r11b, r14b
and r11b, dil
xor r14b, dil
or r11b, r14b
mov sil, r15b
xor sil, 0xff
and sil, 0
mov dil, byte [rbp + 0xda]
xor dil, 0
and r15b, dil
mov r14b, r11b
xor r14b, 0xff
and r14b, 0
and r11b, dil
or sil, r15b
or r14b, r11b
xor sil, r14b
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 + 0xda]
xor r9b, 1
and r11b, r9b
mov dil, byte [rbp + 0xda]
xor dil, 1
and dil, 0xff
and r9b, 1
or al, r11b
or dil, r9b
xor al, dil
mov r9b, byte [rbp + 0xda]
xor r9b, 1
mov r11b, r10b
xor r11b, 0xff
mov dil, byte [rbp + 0xda]
xor dil, 1
mov r14b, r9b
and r14b, 0xff
mov r15b, dil
and r15b, 1
mov r12b, r11b
and r12b, 0xff
and r10b, dil
or r14b, r15b
or r12b, r10b
xor r14b, r12b
or r9b, r11b
xor r9b, 0xff
or dil, 1
and r9b, dil
or r14b, r9b
xor r14b, 0xff
mov r9b, al
xor r9b, r14b
and r9b, al
mov al, sil
xor al, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r11b, byte [rbp + 0xda]
xor r11b, 0
mov dil, al
and dil, 0
and sil, r11b
mov r14b, r10b
and r14b, 0
and r9b, r11b
or dil, sil
or r14b, r9b
xor dil, r14b
or al, r10b
xor al, 0xff
or r11b, 0
and al, r11b
or dil, al
mov al, dil
xor al, 0xff
and al, 1
mov r9b, byte [rbp + 0xda]
xor r9b, 1
and dil, r9b
mov r10b, byte [rbp + 0xda]
xor r10b, 1
and r10b, 0xff
and r9b, 1
or al, dil
or r10b, r9b
xor al, r10b
mov r9b, r8b
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0xda]
xor r10b, 1
mov r11b, r8b
and r11b, r10b
mov sil, al
xor sil, 0xff
and sil, 0xff
and al, r10b
or r9b, r11b
or sil, al
xor r9b, sil
xor r9b, 0xff
xor r8b, 0xff
mov al, byte [rbp + 0xda]
xor al, 1
or r9b, r8b
or al, 1
xor r9b, 0xff
and r9b, al
mov al, cl
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0xda]
xor r8b, 1
mov r10b, cl
and r10b, r8b
or al, r10b
mov r8b, r9b
xor r8b, 0xff
and r8b, 1
mov r10b, byte [rbp + 0xda]
xor r10b, 1
mov r11b, r9b
and r11b, r10b
or r8b, r11b
mov r10b, byte [rbp + 0xda]
xor r10b, 1
and r10b, 0
mov r11b, byte [rbp + 0xda]
xor r11b, 0
mov sil, r11b
and sil, 1
mov dil, byte [rbp + 0xda]
xor dil, 1
and dil, 0
and r11b, 1
or r10b, sil
or dil, r11b
xor r10b, dil
mov r11b, byte [rbp + 0xda]
xor r11b, 1
mov sil, al
xor sil, r11b
and sil, al
mov r11b, r10b
xor r11b, 0xff
mov dil, cl
xor dil, r11b
and dil, cl
mov cl, r8b
xor cl, 0xff
mov r11b, byte [rbp + 0xda]
xor r11b, 1
mov r14b, byte [rbp + 0xda]
xor r14b, 1
or cl, r11b
or r14b, 1
xor cl, 0xff
and cl, r14b
mov r11b, r10b
xor r11b, 0xff
mov r14b, r9b
xor r14b, r11b
and r14b, r9b
mov r9b, sil
xor r9b, 0xff
mov r11b, dil
xor r11b, 0xff
mov r15b, byte [rbp + 0xda]
xor r15b, 1
mov r12b, r9b
and r12b, 0xff
and sil, r15b
mov r13b, r11b
and r13b, 0xff
and dil, r15b
or r12b, sil
or r13b, dil
xor r12b, r13b
or r9b, r11b
xor r9b, 0xff
or r15b, 1
and r9b, r15b
or r12b, r9b
mov r9b, cl
and r9b, r14b
xor cl, r14b
or r9b, cl
mov cl, r12b
xor cl, 0xff
and cl, 1
mov r11b, byte [rbp + 0xda]
xor r11b, 1
and r12b, r11b
mov sil, r9b
xor sil, 0xff
and sil, 0xff
and r9b, r11b
or cl, r12b
or sil, r9b
xor cl, sil
mov r9b, al
and r9b, r8b
xor al, r8b
or r9b, al
mov al, r9b
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0xda]
xor r8b, 1
and r9b, r8b
or al, r9b
mov r8b, r10b
and r8b, 1
xor r10b, 1
or r8b, r10b
xor al, 0xff
xor r8b, 0xff
mov r9b, byte [rbp + 0xda]
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, byte [rbp + 0xda]
xor r10b, 0
mov r11b, r8b
and r11b, 0
and cl, r10b
mov sil, r9b
and sil, 0
and al, r10b
or r11b, cl
or sil, al
xor r11b, sil
or r8b, r9b
xor r8b, 0xff
or r10b, 0
and r8b, r10b
or r11b, r8b
test r11b, 1
mov qword [rbp + 0xc8], rdx
jne 0x6d89e2e7
jmp 0x6d8bc686
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
sub r8d, 0x12983e6d
add r8d, 0x97100da2
add r8d, 0x12983e6d
add r8d, 0x3552724b
add r8d, 0x608e5ab1
sub r8d, 0x3552724b
add r8d, 0x7c51b897
sub r8d, 0x97100da2
sub r8d, 0x7c51b897
add r8d, 0xbba99848
sub r8d, 0x1fde9ba9
sub r8d, 0xbba99848
mov r9d, eax
sub r9d, 1
add r8d, r9d
add r8d, 0xa6146f92
add r8d, 0x1fde9ba9
sub r8d, 0xa6146f92
sub eax, 0xcc6a7344
add r8d, eax
add r8d, 0x18834f56
sub r8d, 0x608e5ab1
sub r8d, 0x18834f56
sub r8d, 0x1eac9ef5
add r8d, 0xcc6a7344
add r8d, 0x1eac9ef5
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, 0
mov r14b, sil
xor r14b, 0
mov r15b, r14b
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or bl, r15b
or r12b, r14b
xor bl, r12b
mov r14b, r10b
xor r14b, 0xff
xor bl, 0xff
mov r15b, sil
xor r15b, 1
or r14b, bl
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov bl, dil
and bl, r14b
xor dil, r14b
or bl, dil
mov dil, r11b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
mov r14b, sil
xor r14b, 1
xor dil, 0xff
mov r15b, sil
xor r15b, 1
or r14b, dil
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov dil, sil
xor dil, 1
and dil, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or dil, r15b
xor dil, 0xff
mov r15b, r11b
xor r15b, dil
and r15b, r11b
mov dil, r14b
xor dil, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, sil
xor r13b, 0
mov al, dil
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 dil, r12b
xor dil, 0xff
or r13b, 0
and dil, r13b
or al, dil
mov cl, sil
xor cl, 1
and cl, 1
mov dil, sil
xor dil, 1
mov r14b, dil
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or cl, r14b
or r15b, dil
xor cl, r15b
xor cl, 0xff
xor cl, 0
and cl, 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, sil
xor r14b, 1
mov r15b, dil
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
or r14b, r15b
or r12b, 1
xor r14b, 0xff
and r14b, r12b
mov r15b, sil
xor r15b, 1
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 1
or r15b, r12b
mov r12b, sil
xor r12b, 0
mov r13b, r15b
xor r13b, r12b
and r13b, r15b
xor dil, 0xff
xor dil, 1
and dil, 0xff
mov r15b, cl
and r15b, r14b
xor cl, r14b
or r15b, cl
mov cl, r13b
xor cl, 0xff
mov r14b, dil
xor r14b, 0xff
mov r12b, sil
xor r12b, 0
mov dl, cl
and dl, 0
and r13b, r12b
mov r8b, r14b
and r8b, 0
and dil, r12b
or dl, r13b
or r8b, dil
xor dl, r8b
or cl, r14b
xor cl, 0xff
or r12b, 0
and cl, r12b
or dl, cl
mov cl, r15b
xor cl, 0xff
and cl, 1
mov r8b, sil
xor r8b, 1
and r15b, r8b
mov dil, dl
xor dil, 0xff
and dil, 0xff
and dl, r8b
or cl, r15b
or dil, dl
xor cl, dil
mov dl, sil
xor dl, 1
and dl, 1
mov r8b, sil
xor r8b, 1
and r8b, 1
or dl, r8b
mov r8b, bl
xor r8b, 0xff
mov dil, dl
and dil, r8b
xor dl, 0xff
mov r8b, bl
and r8b, dl
or dil, r8b
xor dil, 0xff
mov dl, bl
xor dl, 0xff
mov r8b, sil
xor r8b, 0
or dil, dl
or r8b, 0
xor dil, 0xff
and dil, r8b
mov dl, r10b
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
and r10b, r8b
or dl, r10b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r10b, sil
xor r10b, 1
mov r14b, cl
and r14b, r10b
or r8b, r14b
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, dl
and r14b, r8b
xor dl, r8b
or r14b, dl
mov dl, sil
xor dl, 1
mov r8b, r10b
xor r8b, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, dl
and r12b, 0xff
mov r13b, r15b
and r13b, 1
mov r9b, r8b
and r9b, 0xff
and r10b, r15b
or r12b, r13b
or r9b, r10b
xor r12b, r9b
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, sil
xor r8b, 1
and r14b, r8b
or dl, r14b
xor r12b, 0xff
mov r8b, dl
xor r8b, r12b
and r8b, dl
mov dl, al
xor dl, 0xff
and dl, 1
mov r9b, sil
xor r9b, 1
mov r10b, al
and r10b, r9b
or dl, r10b
mov r9b, sil
xor r9b, 1
and r9b, 0
mov r10b, sil
xor r10b, 0
mov r14b, r10b
and r14b, 1
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, 1
and r10b, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or r10b, r14b
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 + 0xc7], r9b
and r9b, 0xff
and r10b, r15b
or r12b, r13b
or r9b, r10b
xor r12b, r9b
mov r9b, byte [rbp + 0xc7]
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
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and r10b, 1
or dl, r14b
or r15b, r10b
xor dl, r15b
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, 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, cl
xor r11b, 0xff
and r11b, 1
mov r14b, sil
xor r14b, 1
mov r15b, cl
and r15b, r14b
or r11b, r15b
mov r14b, sil
xor r14b, 0
and r14b, 1
mov r15b, sil
xor r15b, 1
mov r12b, r15b
and r12b, 0
mov r13b, sil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, r10b
and r15b, r11b
xor r10b, r11b
or r15b, r10b
mov r10b, r14b
and r10b, 0
xor r14b, 0
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, dil
xor r10b, 0xff
and r10b, 0
mov r11b, sil
xor r11b, 0
mov r15b, dil
and r15b, r11b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r11b, 1
or r10b, r15b
or r12b, r11b
xor r10b, r12b
mov r11b, r8b
xor r11b, 0xff
and r11b, 0
mov r15b, sil
xor r15b, 0
mov r12b, r8b
and r12b, r15b
mov r13b, sil
xor r13b, 1
and r13b, 0
and r15b, 1
or r11b, r12b
or r13b, r15b
xor r11b, r13b
mov r15b, sil
xor r15b, 1
and r15b, 0
mov r12b, sil
xor r12b, 0
mov r13b, r12b
and r13b, 1
mov r9b, sil
xor r9b, 1
and r9b, 0
and r12b, 1
or r15b, r13b
or r9b, r12b
xor r15b, r9b
mov r9b, r10b
xor r9b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, sil
xor r13b, 1
or r9b, r12b
or r13b, 1
xor r9b, 0xff
and r9b, r13b
mov r12b, r15b
xor r12b, 0xff
mov r13b, dil
xor r13b, r12b
and r13b, dil
mov dil, r11b
xor dil, 0xff
mov r12b, sil
xor r12b, 1
mov byte [rbp + 0xc6], sil
xor sil, 1
or dil, r12b
or sil, 1
xor dil, 0xff
and dil, sil
mov sil, r15b
xor sil, 0xff
mov r12b, r8b
xor r12b, sil
and r12b, r8b
mov r8b, r9b
xor r8b, 0xff
mov sil, r13b
xor sil, 0xff
mov byte [rbp + 0xc5], al
mov al, byte [rbp + 0xc6]
xor al, 0
mov byte [rbp + 0xc4], r8b
and r8b, 0
and r9b, al
mov byte [rbp + 0xc3], sil
and sil, 0
and r13b, al
or r8b, r9b
or sil, r13b
xor r8b, sil
mov r9b, byte [rbp + 0xc4]
mov sil, byte [rbp + 0xc3]
or r9b, sil
xor r9b, 0xff
or al, 0
and r9b, al
or r8b, r9b
mov al, dil
and al, r12b
xor dil, r12b
or al, dil
mov r9b, r8b
xor r9b, 0xff
and r9b, 0
mov dil, byte [rbp + 0xc6]
xor dil, 0
and r8b, dil
mov r12b, al
xor r12b, 0xff
and r12b, 0
and al, dil
or r9b, r8b
or r12b, al
xor r9b, r12b
mov al, r10b
xor al, 0xff
mov r8b, r11b
xor r8b, 0xff
mov dil, byte [rbp + 0xc6]
xor dil, 0
mov r12b, al
and r12b, 0
and r10b, dil
mov r13b, r8b
and r13b, 0
and r11b, dil
or r12b, r10b
or r13b, r11b
xor r12b, r13b
or al, r8b
xor al, 0xff
or dil, 0
and al, dil
or r12b, al
mov al, r12b
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0xc6]
xor r8b, 1
and r12b, r8b
or al, r12b
mov r8b, byte [rbp + 0xc6]
xor r8b, 1
mov r10b, r15b
xor r10b, 0xff
mov r11b, byte [rbp + 0xc6]
xor r11b, 1
mov dil, r8b
and dil, 0xff
mov r12b, r11b
and r12b, 1
mov r13b, r10b
and r13b, 0xff
and r15b, r11b
or dil, r12b
or r13b, r15b
xor dil, r13b
or r8b, r10b
xor r8b, 0xff
or r11b, 1
and r8b, r11b
or dil, r8b
xor dil, 0xff
mov r8b, al
xor r8b, dil
and r8b, al
mov al, r9b
and al, r8b
xor r9b, r8b
or al, r9b
mov r8b, dl
xor r8b, 0xff
and r8b, 0
mov r9b, byte [rbp + 0xc6]
xor r9b, 0
mov r10b, dl
and r10b, r9b
mov r11b, byte [rbp + 0xc6]
xor r11b, 1
and r11b, 0
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, r14b
xor r9b, 0xff
and r9b, 1
mov r10b, byte [rbp + 0xc6]
xor r10b, 1
mov r11b, r14b
and r11b, r10b
or r9b, r11b
mov r10b, byte [rbp + 0xc6]
xor r10b, 0
and r10b, 1
mov r11b, byte [rbp + 0xc6]
xor r11b, 1
and r11b, 0
or r10b, r11b
mov r11b, byte [rbp + 0xc6]
xor r11b, 0
mov dil, r8b
xor dil, r11b
and dil, r8b
mov r11b, r10b
xor r11b, 0xff
mov r15b, dl
xor r15b, r11b
and r15b, dl
mov dl, r9b
xor dl, 0xff
mov r11b, byte [rbp + 0xc6]
xor r11b, 0
mov r12b, byte [rbp + 0xc6]
xor r12b, 0
or dl, r11b
or r12b, 0
xor dl, 0xff
and dl, r12b
mov r11b, r10b
xor r11b, 0xff
mov r12b, r14b
xor r12b, r11b
and r12b, r14b
mov r11b, dil
and r11b, r15b
xor dil, r15b
or r11b, dil
mov dil, dl
and dil, r12b
xor dl, r12b
or dil, dl
mov dl, r11b
xor dl, 0xff
and dl, 0
mov r14b, byte [rbp + 0xc6]
xor r14b, 0
and r11b, r14b
mov r15b, dil
xor r15b, 0xff
and r15b, 0
and dil, r14b
or dl, r11b
or r15b, dil
xor dl, r15b
mov r11b, r8b
and r11b, r9b
xor r8b, r9b
or r11b, r8b
mov r8b, r11b
xor r8b, 0xff
and r8b, 0
mov r9b, byte [rbp + 0xc6]
xor r9b, 0
and r11b, r9b
mov dil, byte [rbp + 0xc6]
xor dil, 1
and dil, 0
and r9b, 1
or r8b, r11b
or dil, r9b
xor r8b, dil
mov r9b, r10b
and r9b, 0
xor r10b, 0
or r9b, r10b
xor r9b, 0xff
mov r10b, r8b
xor r10b, r9b
and r10b, r8b
mov r8b, dl
and r8b, r10b
xor dl, r10b
or r8b, dl
mov dl, al
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp + 0xc6]
xor r9b, 1
mov r10b, al
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, 1
mov r10b, byte [rbp + 0xc6]
xor r10b, 1
and r8b, r10b
or dl, r8b
xor dl, 0xff
mov r8b, al
xor r8b, dl
and r8b, al
mov al, r9b
xor al, 0xff
mov dl, r8b
xor dl, 0xff
mov r10b, byte [rbp + 0xc6]
xor r10b, 0
mov r11b, al
and r11b, 0
and r9b, r10b
mov dil, dl
and dil, 0
and r8b, r10b
or r11b, r9b
or dil, r8b
xor r11b, dil
or al, dl
xor al, 0xff
or r10b, 0
and al, r10b
or r11b, al
mov al, byte [rbp + 0xc5]
xor al, 0xff
mov dl, bl
xor dl, al
and dl, bl
mov al, bl
xor al, 0xff
mov r8b, byte [rbp + 0xc5]
and r8b, al
mov al, byte [rbp + 0xc5]
xor al, 0xff
and bl, al
or r8b, bl
mov al, dl
xor al, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r10b, byte [rbp + 0xc6]
xor r10b, 1
mov bl, al
and bl, 0xff
and dl, r10b
mov dil, r9b
and dil, 0xff
and r8b, r10b
or bl, dl
or dil, r8b
xor bl, dil
or al, r9b
xor al, 0xff
or r10b, 1
and al, r10b
or bl, al
mov al, bl
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0xc6]
xor dl, 1
mov r8b, bl
and r8b, dl
or al, r8b
mov dl, byte [rbp + 0xc6]
xor dl, 1
xor al, 0xff
mov r8b, byte [rbp + 0xc6]
xor r8b, 1
or dl, al
or r8b, 1
xor dl, 0xff
and dl, r8b
mov al, byte [rbp + 0xc6]
xor al, 1
and al, 0
mov r8b, byte [rbp + 0xc6]
xor r8b, 0
mov r9b, r8b
and r9b, 1
mov r10b, byte [rbp + 0xc6]
xor r10b, 1
and r10b, 0
and r8b, 1
or al, r9b
or r10b, r8b
xor al, r10b
xor bl, 0xff
mov r8b, al
xor r8b, 0xff
mov r9b, byte [rbp + 0xc6]
xor r9b, 1
or bl, r8b
or r9b, 1
xor bl, 0xff
and bl, r9b
mov r8b, byte [rbp + 0xc6]
xor r8b, 1
and r8b, 0
mov r9b, byte [rbp + 0xc6]
xor r9b, 0
mov r10b, r9b
and r10b, 1
mov dil, byte [rbp + 0xc6]
xor dil, 1
and dil, 0
and r9b, 1
or r8b, r10b
or dil, r9b
xor r8b, dil
mov r9b, byte [rbp + 0xc6]
xor r9b, 1
mov r10b, r8b
xor r10b, r9b
and r10b, r8b
xor al, 0xff
xor al, 1
and al, 0xff
mov r8b, dl
xor r8b, 0xff
mov r9b, bl
xor r9b, 0xff
mov dil, byte [rbp + 0xc6]
xor dil, 0
mov r14b, r8b
and r14b, 0
and dl, dil
mov r15b, r9b
and r15b, 0
and bl, dil
or r14b, dl
or r15b, bl
xor r14b, r15b
or r8b, r9b
xor r8b, 0xff
or dil, 0
and r8b, dil
or r14b, r8b
mov dl, r10b
xor dl, 0xff
mov r8b, al
xor r8b, 0xff
mov r9b, byte [rbp + 0xc6]
xor r9b, 0
mov bl, dl
and bl, 0
and r10b, r9b
mov dil, r8b
and dil, 0
and al, r9b
or bl, r10b
or dil, al
xor bl, dil
or dl, r8b
xor dl, 0xff
or r9b, 0
and dl, r9b
or bl, dl
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 + 0xc6]
xor al, 1
mov r8b, cl
xor r8b, 0xff
mov r9b, byte [rbp + 0xc6]
xor r9b, 0
or al, r8b
or r9b, 0
xor al, 0xff
and al, r9b
mov r8b, byte [rbp + 0xc6]
xor r8b, 1
mov r9b, cl
and r9b, r8b
xor cl, 0xff
and cl, 1
or r9b, cl
mov cl, al
xor cl, 0xff
mov r8b, r9b
xor r8b, 0xff
mov r10b, byte [rbp + 0xc6]
xor r10b, 0
mov bl, cl
and bl, 0
and al, r10b
mov dil, r8b
and dil, 0
and r9b, r10b
or bl, al
or dil, r9b
xor bl, dil
or cl, r8b
xor cl, 0xff
or r10b, 0
and cl, r10b
or bl, cl
mov al, dl
xor al, 0xff
and al, 0
mov cl, byte [rbp + 0xc6]
xor cl, 0
and dl, cl
mov r8b, byte [rbp + 0xc6]
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, 0
mov dl, byte [rbp + 0xc6]
xor dl, 0
and bl, dl
mov r8b, byte [rbp + 0xc6]
xor r8b, 1
and r8b, 0
and dl, 1
or cl, bl
or r8b, dl
xor cl, r8b
mov dl, byte [rbp + 0xc6]
xor dl, 0
and dl, 1
mov r8b, byte [rbp + 0xc6]
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 + 0xc6]
xor dl, 1
and r8b, dl
or cl, r8b
xor cl, 0xff
xor al, 0xff
mov dl, byte [rbp + 0xc6]
xor dl, 1
or cl, al
or dl, 1
xor cl, 0xff
and cl, dl
mov al, r11b
xor al, 0xff
and al, 0
mov dl, byte [rbp + 0xc6]
xor dl, 0
mov r8b, r11b
and r8b, dl
mov r9b, byte [rbp + 0xc6]
xor r9b, 1
and r9b, 0
and dl, 1
or al, r8b
or r9b, dl
xor al, r9b
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0xc6]
xor r8b, 1
mov r9b, cl
and r9b, r8b
or dl, r9b
mov r8b, byte [rbp + 0xc6]
xor r8b, 1
and r8b, 0
mov r9b, byte [rbp + 0xc6]
xor r9b, 0
mov r10b, r9b
and r10b, 1
mov bl, byte [rbp + 0xc6]
xor bl, 1
and bl, 0
and r9b, 1
or r8b, r10b
or bl, r9b
xor r8b, bl
mov r9b, byte [rbp + 0xc6]
xor r9b, 1
mov r10b, al
xor r10b, r9b
and r10b, al
xor r11b, 0xff
mov r9b, r8b
xor r9b, 0xff
mov bl, byte [rbp + 0xc6]
xor bl, 1
or r11b, r9b
or bl, 1
xor r11b, 0xff
and r11b, bl
mov r9b, byte [rbp + 0xc6]
xor r9b, 1
mov bl, dl
xor bl, r9b
and bl, dl
mov r9b, r8b
xor r9b, 0xff
mov dil, cl
xor dil, r9b
and dil, cl
mov cl, r10b
xor cl, 0xff
mov r9b, r11b
xor r9b, 0xff
mov r14b, byte [rbp + 0xc6]
xor r14b, 1
mov r15b, cl
and r15b, 0xff
and r10b, r14b
mov r12b, r9b
and r12b, 0xff
and r11b, r14b
or r15b, r10b
or r12b, r11b
xor r15b, r12b
or cl, r9b
xor cl, 0xff
or r14b, 1
and cl, r14b
or r15b, cl
mov cl, bl
and cl, dil
xor bl, dil
or cl, bl
mov r9b, r15b
xor r9b, 0xff
mov r10b, cl
and r10b, r9b
xor cl, 0xff
and r15b, cl
or r10b, r15b
mov cl, al
xor cl, 0xff
mov r9b, dl
xor r9b, 0xff
mov r11b, byte [rbp + 0xc6]
xor r11b, 1
mov bl, cl
and bl, 0xff
and al, r11b
mov dil, r9b
and dil, 0xff
and dl, r11b
or bl, al
or dil, dl
xor bl, dil
or cl, r9b
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 + 0xc6]
xor cl, 1
and bl, cl
or al, bl
mov cl, byte [rbp + 0xc6]
xor cl, 1
mov dl, r8b
xor dl, 0xff
mov r9b, byte [rbp + 0xc6]
xor r9b, 1
mov r11b, cl
and r11b, 0xff
mov bl, r9b
and bl, 1
mov dil, dl
and dil, 0xff
and r8b, r9b
or r11b, bl
or dil, r8b
xor r11b, dil
or cl, dl
xor cl, 0xff
or r9b, 1
and cl, r9b
or r11b, cl
xor al, 0xff
xor r11b, 0xff
mov cl, byte [rbp + 0xc6]
xor cl, 1
or al, r11b
or cl, 1
xor al, 0xff
and al, cl
mov cl, r10b
xor cl, 0xff
mov dl, al
xor dl, 0xff
mov r8b, byte [rbp + 0xc6]
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 0x6d89f300
jmp 0x6d8bd3e0
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0x82f18a85
add r8d, 0
sub r8d, ecx
sub r8d, 0x82f18a85
mov r9d, eax
sub r9d, 0x7da7e07c
sub r9d, 0x462cc135
add r9d, 0x7da7e07c
sub r8d, 0x919ded25
add r8d, r9d
add r8d, 0x919ded25
mov r9d, 0x2c39b1a2
add r9d, 0
sub r9d, r8d
sub r9d, 0x2c39b1a2
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0x46e99347
add r8d, r9d
mov r9d, eax
sub r9d, r8d
add r9d, 0xbe7e80bf
sub r9d, 1
sub r9d, 0xbe7e80bf
add r9d, 0xf5d9307c
sub r9d, 0x46e99347
sub r9d, 0xf5d9307c
add r9d, 0xfa4f72ad
add r9d, 0x8f61005b
sub r9d, 0xfa4f72ad
add r9d, 0xfa7b25e
sub r9d, 0x462cc135
sub r9d, 0xfa7b25e
sub eax, 0x8f61005b
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, 1
or dil, bl
or r14b, 1
xor dil, 0xff
and dil, r14b
mov bl, sil
xor bl, 1
and bl, 0
mov r14b, sil
xor r14b, 0
mov r15b, r14b
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or bl, r15b
or r12b, r14b
xor bl, r12b
mov r14b, r10b
xor r14b, 0xff
xor bl, 0xff
mov r15b, sil
xor r15b, 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, 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
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
xor r14b, 0xff
mov cl, sil
xor cl, 1
mov r15b, sil
xor r15b, 0
or r14b, cl
or r15b, 0
xor r14b, 0xff
and r14b, r15b
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, bl
and cl, dil
xor bl, dil
or cl, bl
mov bl, r14b
and bl, al
xor r14b, al
or bl, r14b
mov al, cl
xor al, 0xff
and al, 1
mov dil, sil
xor dil, 1
and cl, dil
mov r14b, bl
xor r14b, 0xff
and r14b, 0xff
and bl, dil
or al, cl
or r14b, bl
xor al, r14b
mov cl, sil
xor cl, 0
and cl, 0
mov bl, sil
xor bl, 0
mov dil, bl
and dil, 0
mov r14b, sil
xor r14b, 1
and r14b, 0
and bl, 1
or cl, dil
or r14b, bl
xor cl, r14b
mov bl, sil
xor bl, 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, sil
xor dil, 0
xor cl, 0xff
mov r14b, sil
xor r14b, 1
or dil, cl
or r14b, 1
xor dil, 0xff
and dil, r14b
mov cl, bl
and cl, dil
xor bl, dil
or cl, bl
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
mov r14b, bl
and r14b, dil
xor bl, 0xff
mov dil, r13b
and dil, bl
or r14b, dil
mov bl, r13b
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
and r10b, r14b
or bl, r10b
mov r10b, cl
xor r10b, 0xff
and r10b, 1
mov r14b, sil
xor r14b, 1
mov r15b, cl
and r15b, r14b
or r10b, 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, r10b
xor r12b, 0xff
mov dl, sil
xor dl, 1
mov r8b, r15b
and r8b, 0xff
and bl, dl
mov r9b, r12b
and r9b, 0xff
and r10b, dl
or r8b, bl
or r9b, r10b
xor r8b, r9b
or r15b, r12b
xor r15b, 0xff
or dl, 1
and r15b, dl
or r8b, r15b
mov dl, r14b
and dl, 1
xor r14b, 1
or dl, r14b
mov r9b, r8b
xor r9b, 0xff
and r9b, 1
mov r10b, sil
xor r10b, 1
and r8b, r10b
or r9b, r8b
xor dl, 0xff
mov r8b, r9b
xor r8b, dl
and r8b, r9b
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
and r9b, 1
mov r10b, sil
xor r10b, 1
mov bl, al
and bl, r10b
mov r14b, dl
xor r14b, 0xff
and r14b, 0xff
and dl, r10b
or r9b, bl
or r14b, dl
xor r9b, r14b
xor r9b, 0xff
mov dl, al
xor dl, 0xff
mov r10b, sil
xor r10b, 0
or r9b, dl
or r10b, 0
xor r9b, 0xff
and r9b, r10b
mov dl, cl
xor dl, 0xff
and dl, 0
mov r10b, sil
xor r10b, 0
mov bl, cl
and bl, r10b
mov r14b, sil
xor r14b, 1
and r14b, 0
and r10b, 1
or dl, bl
or r14b, r10b
xor dl, r14b
mov r10b, r11b
xor r10b, 0xff
mov bl, dl
and bl, r10b
xor dl, 0xff
mov r10b, r11b
and r10b, dl
or bl, r10b
xor r11b, 0xff
mov dl, bl
xor dl, r11b
and dl, bl
mov r10b, dil
xor r10b, 0xff
mov r11b, r8b
xor r11b, 0xff
mov bl, sil
xor bl, 1
or r10b, r11b
or bl, 1
xor r10b, 0xff
and r10b, bl
mov r11b, dil
xor r11b, 0xff
and r11b, 1
mov bl, sil
xor bl, 1
and dil, bl
mov r14b, r8b
xor r14b, 0xff
and r14b, 0xff
and r8b, bl
or r11b, dil
or r14b, r8b
xor r11b, r14b
mov r8b, r10b
xor r8b, 0xff
mov bl, r11b
xor bl, 0xff
mov dil, sil
xor dil, 0
mov r14b, r8b
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 r8b, bl
xor r8b, 0xff
or dil, 0
and r8b, dil
or r14b, r8b
mov r8b, r9b
xor r8b, 0xff
and r8b, 1
mov r10b, sil
xor r10b, 1
mov r11b, r9b
and r11b, r10b
or r8b, r11b
mov r10b, dl
xor r10b, 0xff
and r10b, 0
mov r11b, sil
xor r11b, 0
mov bl, dl
and bl, r11b
mov dil, sil
xor dil, 1
and dil, 0
and r11b, 1
or r10b, bl
or dil, r11b
xor r10b, dil
mov r11b, sil
xor r11b, 1
and r11b, 1
mov bl, sil
xor bl, 1
mov dil, bl
and dil, 1
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and bl, 1
or r11b, dil
or r15b, bl
xor r11b, r15b
mov bl, sil
xor bl, 1
mov dil, r8b
xor dil, bl
and dil, r8b
mov bl, r11b
xor bl, 0xff
mov r15b, r9b
xor r15b, bl
and r15b, r9b
mov r9b, sil
xor r9b, 1
mov bl, r10b
xor bl, r9b
and bl, r10b
mov r9b, r11b
xor r9b, 0xff
mov r12b, dl
xor r12b, r9b
and r12b, dl
mov dl, dil
and dl, r15b
xor dil, r15b
or dl, dil
mov r9b, bl
and r9b, r12b
xor bl, r12b
or r9b, bl
mov bl, dl
xor bl, 0xff
mov dil, r9b
and dil, bl
xor r9b, 0xff
and dl, r9b
or dil, dl
mov dl, r8b
and dl, r10b
xor r8b, r10b
or dl, r8b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
and dl, r9b
or r8b, dl
mov dl, r11b
and dl, 1
xor r11b, 1
or dl, r11b
xor dl, 0xff
mov r9b, r8b
xor r9b, dl
and r9b, r8b
mov dl, dil
xor dl, 0xff
mov r8b, r9b
xor r8b, 0xff
mov r10b, sil
xor r10b, 1
mov r11b, dl
and r11b, 0xff
and dil, r10b
mov bl, r8b
and bl, 0xff
and r9b, r10b
or r11b, dil
or bl, r9b
xor r11b, bl
or dl, r8b
xor dl, 0xff
or r10b, 1
and dl, r10b
or r11b, 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, r11b
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, r11b
xor dl, 0xff
and dl, 1
mov r9b, sil
xor r9b, 1
and r11b, r9b
or dl, r11b
xor dl, 0xff
mov r9b, r14b
xor r9b, dl
and r9b, r14b
mov dl, r8b
xor dl, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r11b, sil
xor r11b, 1
mov bl, dl
and bl, 0xff
and r8b, r11b
mov dil, r10b
and dil, 0xff
and r9b, r11b
or bl, r8b
or dil, r9b
xor bl, dil
or dl, r10b
xor dl, 0xff
or r11b, 1
and dl, r11b
or bl, dl
mov dl, r13b
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
mov r9b, r13b
and r9b, r8b
or dl, 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, 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, sil
xor r10b, 1
mov r11b, dl
xor r11b, r10b
and r11b, dl
mov r10b, r9b
xor r10b, 0xff
mov dil, r13b
xor dil, r10b
and dil, r13b
mov r10b, sil
xor r10b, 1
mov r14b, r8b
xor r14b, r10b
and r14b, r8b
mov r10b, r9b
xor r10b, 0xff
mov r15b, al
xor r15b, r10b
and r15b, al
mov al, r11b
and al, dil
xor r11b, dil
or al, r11b
mov r10b, r14b
and r10b, r15b
xor r14b, r15b
or r10b, r14b
mov r11b, al
xor r11b, 0xff
mov dil, r10b
and dil, r11b
xor r10b, 0xff
and al, r10b
or dil, al
mov al, dl
xor al, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, sil
xor r11b, 1
mov r14b, al
and r14b, 0xff
and dl, r11b
mov r15b, r10b
and r15b, 0xff
and r8b, r11b
or r14b, dl
or r15b, r8b
xor r14b, r15b
or al, r10b
xor al, 0xff
or r11b, 1
and al, r11b
or r14b, al
mov al, r14b
xor al, 0xff
and al, 0
mov dl, sil
xor dl, 0
and r14b, dl
mov r8b, sil
xor r8b, 1
and r8b, 0
and dl, 1
or al, r14b
or r8b, dl
xor al, r8b
mov dl, r9b
and dl, 1
xor r9b, 1
or dl, r9b
xor al, 0xff
xor dl, 0xff
mov r8b, sil
xor r8b, 0
or al, dl
or r8b, 0
xor al, 0xff
and al, r8b
mov dl, dil
and dl, al
xor dil, al
or dl, dil
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
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 dl, 0xff
xor r8b, 0xff
mov r9b, sil
xor r9b, 0
or dl, r8b
or r9b, 0
xor dl, 0xff
and dl, r9b
mov r8b, al
and r8b, dl
xor al, dl
or r8b, al
mov al, cl
xor al, 0xff
xor al, 0
and al, 0
mov dl, sil
xor dl, 0
mov r9b, cl
and r9b, dl
xor cl, 0xff
and cl, 0
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 dl, sil
xor dl, 0
and cl, dl
mov r9b, sil
xor r9b, 1
and r9b, 0
and dl, 1
or al, cl
or r9b, dl
xor al, r9b
mov cl, 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
mov r9b, sil
xor r9b, 1
and r9b, 0xff
and dl, 1
or cl, r8b
or r9b, dl
xor cl, r9b
mov dl, al
xor dl, 0xff
and dl, 0
mov r8b, sil
xor r8b, 0
mov r9b, al
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
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
xor bl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r11b, sil
xor r11b, 1
or bl, r9b
or r11b, 1
xor bl, 0xff
and bl, r11b
mov r9b, sil
xor r9b, 0
mov r11b, dl
xor r11b, r9b
and r11b, dl
mov r9b, r8b
xor r9b, 0xff
mov dil, al
xor dil, r9b
and dil, al
mov al, r10b
and al, bl
xor r10b, bl
or al, r10b
mov r9b, r11b
and r9b, dil
xor r11b, dil
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, 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
xor sil, 1
or cl, al
or sil, 1
xor cl, 0xff
and cl, sil
mov al, r11b
and al, cl
xor r11b, cl
or al, r11b
test al, 1
jne 0x6d89fe50
jmp 0x6d8bd3e0
jmp 0x6d89fe55
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0xf9636b3
add r8d, 0
sub r8d, 1
sub r8d, 0xf9636b3
mov r9d, eax
sub r9d, 0x12fa707e
add r9d, r8d
add r9d, 0x12fa707e
mov r8d, eax
sub r8d, ecx
add r8d, 0
mov r10d, 0xdd76923f
add r10d, 0
sub r10d, r9d
sub r10d, 0xdd76923f
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, 0
mov dil, 1
mov r14b, dil
xor r14b, 0
mov r15b, bl
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
mov r14b, r11b
xor r14b, 0xff
and r14b, 1
mov r15b, dil
xor r15b, 1
mov r12b, r11b
and r12b, r15b
mov r13b, sil
xor r13b, 0xff
and r13b, 0xff
and sil, r15b
or r14b, r12b
or r13b, sil
xor r14b, r13b
xor r14b, 0xff
mov sil, r11b
xor sil, 0xff
mov r15b, dil
xor r15b, 0
or r14b, sil
or r15b, 0
xor r14b, 0xff
and r14b, r15b
mov sil, r11b
xor sil, 0xff
and sil, 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
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
and al, 0
mov r11b, dil
xor r11b, 0
mov bl, r14b
and bl, r11b
mov sil, dil
xor sil, 1
and sil, 0
and r11b, 1
or al, bl
or sil, r11b
xor al, sil
mov r11b, r13b
xor r11b, 0xff
and r11b, 1
mov bl, dil
xor bl, 1
mov sil, r13b
and sil, bl
or r11b, sil
mov bl, dil
xor bl, 1
and bl, 1
mov sil, dil
xor sil, 1
and sil, 1
or bl, sil
mov sil, dil
xor sil, 1
mov r15b, al
xor r15b, sil
and r15b, al
mov sil, bl
xor sil, 0xff
mov r12b, r14b
xor r12b, sil
and r12b, r14b
mov sil, dil
xor sil, 1
mov r14b, r11b
xor r14b, sil
and r14b, r11b
xor r13b, 0xff
mov sil, bl
xor sil, 0xff
mov cl, dil
xor cl, 1
or r13b, sil
or cl, 1
xor r13b, 0xff
and r13b, cl
mov cl, r15b
and cl, r12b
xor r15b, r12b
or cl, r15b
mov sil, r14b
xor sil, 0xff
mov r15b, r13b
xor r15b, 0xff
mov r12b, dil
xor r12b, 0
mov dl, sil
and dl, 0
and r14b, r12b
mov r8b, r15b
and r8b, 0
and r13b, r12b
or dl, r14b
or r8b, r13b
xor dl, r8b
or sil, r15b
xor sil, 0xff
or r12b, 0
and sil, r12b
or dl, sil
mov r8b, cl
xor r8b, 0xff
mov sil, dl
and sil, r8b
xor dl, 0xff
and cl, dl
or sil, cl
mov cl, al
and cl, r11b
xor al, r11b
or cl, al
mov al, cl
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
and cl, dl
mov r8b, dil
xor r8b, 1
and r8b, 0xff
and dl, 1
or al, cl
or r8b, dl
xor al, r8b
mov cl, bl
and cl, 1
xor bl, 1
or cl, bl
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, sil
xor cl, 0xff
mov dl, al
xor dl, 0xff
xor dil, 1
mov r8b, cl
and r8b, 0xff
and sil, dil
mov r11b, dl
and r11b, 0xff
and al, dil
or r8b, sil
or r11b, al
xor r8b, r11b
or cl, dl
xor cl, 0xff
or dil, 1
and cl, dil
or r8b, cl
test r8b, 1
jne 0x6d8a019f
jmp 0x6d8bd3e5
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
add r8d, 0xe0da77a8
add r8d, 0x48555497
sub r8d, 0xe0da77a8
mov r9d, eax
sub r9d, 0xa6a83d17
sub r8d, r9d
add r8d, 0x3fe6b607
sub r8d, 0x48555497
sub r8d, 0x3fe6b607
sub r8d, 0xa179468d
add r8d, 0xf21d8320
add r8d, 0xa179468d
sub r8d, 0x643e2b0d
sub r8d, 1
add r8d, 0x643e2b0d
mov r9d, eax
sub r9d, 0xf21d8320
add r8d, r9d
mov r9d, eax
sub r9d, 0x478731fc
add r8d, r9d
add r8d, 0x865e64b2
sub r8d, 0xa6a83d17
sub r8d, 0x865e64b2
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x478731fc
add r9d, r8d
sub eax, r9d
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 0
mov sil, 1
mov dil, sil
xor dil, 0
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, sil
xor dil, 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, 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
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov al, dil
and al, r15b
xor dil, r15b
or al, dil
mov dil, r12b
and dil, bl
xor r12b, bl
or dil, r12b
mov bl, al
xor bl, 0xff
mov r14b, dil
and r14b, bl
xor dil, 0xff
and al, dil
or r14b, al
mov al, r11b
xor al, 0xff
and al, 1
mov bl, sil
xor bl, 1
mov dil, r11b
and dil, bl
or al, dil
mov bl, sil
xor bl, 0
xor al, 0xff
mov dil, sil
xor dil, 1
or bl, al
or dil, 1
xor bl, 0xff
and bl, dil
mov al, sil
xor al, 0
and al, 0
mov dil, sil
xor dil, 0
mov r15b, dil
and r15b, 0
mov r12b, sil
xor r12b, 1
and r12b, 0
and dil, 1
or al, r15b
or r12b, dil
xor al, r12b
mov dil, al
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, 1
or dil, r12b
or r13b, 1
xor dil, 0xff
and dil, 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
and al, r15b
xor bl, r15b
or al, bl
mov bl, dil
xor bl, 0xff
mov r15b, r12b
xor r15b, 0xff
mov r13b, sil
xor r13b, 1
mov cl, bl
and cl, 0xff
and dil, r13b
mov dl, r15b
and dl, 0xff
and r12b, r13b
or cl, dil
or dl, r12b
xor cl, dl
or bl, r15b
xor bl, 0xff
or r13b, 1
and bl, r13b
or cl, bl
mov dl, al
xor dl, 0xff
and dl, 0
mov bl, sil
xor bl, 0
and al, bl
mov dil, cl
xor dil, 0xff
and dil, 0
and cl, bl
or dl, al
or dil, cl
xor dl, dil
mov al, sil
xor al, 1
and al, 1
mov cl, sil
xor cl, 1
and cl, 1
or al, cl
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, sil
xor cl, 1
and cl, 1
mov bl, sil
xor bl, 1
and bl, 1
or cl, bl
mov bl, cl
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov dil, sil
xor dil, 1
and dil, 1
mov 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, 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
xor cl, 0xff
mov r12b, bl
xor r12b, 0xff
mov r13b, sil
xor r13b, 1
mov r8b, cl
and r8b, 0xff
and al, r13b
mov r9b, r12b
and r9b, 0xff
and bl, r13b
or r8b, al
or r9b, bl
xor r8b, r9b
or cl, r12b
xor cl, 0xff
or r13b, 1
and cl, r13b
or r8b, cl
mov al, dil
xor al, 0xff
mov cl, r15b
xor cl, 0xff
mov r9b, sil
xor r9b, 0
mov bl, al
and bl, 0
and dil, r9b
mov r12b, cl
and r12b, 0
and r15b, r9b
or bl, dil
or r12b, r15b
xor bl, r12b
or al, cl
xor al, 0xff
or r9b, 0
and al, r9b
or bl, al
mov al, r8b
xor al, 0xff
and al, 0
mov cl, sil
xor cl, 0
and r8b, cl
mov r9b, bl
xor r9b, 0xff
and r9b, 0
and bl, cl
or al, r8b
or r9b, bl
xor al, r9b
mov cl, sil
xor cl, 1
and cl, 0
mov r8b, sil
xor r8b, 0
mov r9b, r8b
and r9b, 1
mov bl, sil
xor bl, 1
and bl, 0
and r8b, 1
or cl, r9b
or bl, r8b
xor cl, bl
mov r8b, 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
mov cl, r14b
xor cl, 0xff
mov r9b, r8b
xor r9b, cl
and r9b, r8b
mov cl, al
xor cl, 0xff
and cl, 1
mov r8b, sil
xor r8b, 1
mov bl, al
and bl, r8b
mov dil, sil
xor dil, 1
and dil, 0xff
and r8b, 1
or cl, bl
or dil, r8b
xor cl, dil
mov r8b, r10b
xor r8b, 0xff
and r8b, 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 r8b, dil
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, sil
xor cl, 1
and cl, 1
mov r10b, sil
xor r10b, 1
and r10b, 1
or cl, r10b
mov r10b, dl
xor r10b, 0xff
and r10b, 0
mov bl, sil
xor bl, 0
mov dil, dl
and dil, bl
mov r15b, cl
xor r15b, 0xff
and r15b, 0
and cl, bl
or r10b, dil
or r15b, cl
xor r10b, r15b
xor r10b, 0xff
mov cl, dl
xor cl, 0xff
mov bl, sil
xor bl, 1
or r10b, cl
or bl, 1
xor r10b, 0xff
and r10b, bl
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, r11b
xor bl, 0xff
mov dil, cl
and dil, bl
xor cl, 0xff
mov bl, r11b
and bl, cl
or dil, bl
xor dil, 0xff
xor r11b, 0xff
mov cl, sil
xor cl, 0
or dil, r11b
or cl, 0
xor dil, 0xff
and dil, cl
mov cl, r9b
xor cl, 0xff
mov r11b, r8b
xor r11b, 0xff
mov bl, sil
xor bl, 0
or cl, r11b
or bl, 0
xor cl, 0xff
and cl, bl
mov r11b, r9b
xor r11b, 0xff
and r11b, 0
mov bl, sil
xor bl, 0
and r9b, bl
mov r15b, r8b
xor r15b, 0xff
and r15b, 0
and r8b, bl
or r11b, r9b
or r15b, r8b
xor r11b, r15b
mov r8b, cl
xor r8b, 0xff
mov r9b, r11b
xor r9b, 0xff
mov bl, sil
xor bl, 1
mov r15b, r8b
and r15b, 0xff
and cl, bl
mov r12b, r9b
and r12b, 0xff
and r11b, bl
or r15b, cl
or r12b, r11b
xor r15b, r12b
or r8b, r9b
xor r8b, 0xff
or bl, 1
and r8b, bl
or r15b, r8b
mov cl, r10b
xor cl, 0xff
and cl, 1
mov r8b, sil
xor r8b, 1
mov r9b, r10b
and r9b, r8b
or cl, r9b
mov r8b, dil
xor r8b, 0xff
and r8b, 0
mov r9b, sil
xor r9b, 0
mov r11b, dil
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, 1
and r9b, 0
mov r11b, sil
xor r11b, 0
mov bl, r11b
and bl, 1
mov r12b, sil
xor r12b, 1
and r12b, 0
and r11b, 1
or r9b, bl
or r12b, r11b
xor r9b, r12b
mov r11b, cl
xor r11b, 0xff
mov bl, sil
xor bl, 1
mov r12b, sil
xor r12b, 1
or r11b, bl
or r12b, 1
xor r11b, 0xff
and r11b, r12b
xor r10b, 0xff
mov bl, r9b
xor bl, 0xff
mov r12b, sil
xor r12b, 0
or r10b, bl
or r12b, 0
xor r10b, 0xff
and r10b, r12b
mov bl, r8b
xor bl, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, sil
xor r13b, 0
or bl, r12b
or r13b, 0
xor bl, 0xff
and bl, r13b
mov r12b, r9b
xor r12b, 0xff
mov r13b, dil
xor r13b, r12b
and r13b, dil
mov dil, r11b
and dil, r10b
xor r11b, r10b
or dil, r11b
mov r10b, bl
and r10b, r13b
xor bl, r13b
or r10b, bl
mov r11b, dil
xor r11b, 0xff
mov bl, r10b
and bl, r11b
xor r10b, 0xff
and dil, r10b
or bl, dil
mov r10b, cl
and r10b, r8b
xor cl, r8b
or r10b, cl
mov cl, r10b
xor cl, 0xff
and cl, 1
mov r8b, sil
xor r8b, 1
and r10b, r8b
or cl, r10b
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, bl
xor cl, 0xff
mov r8b, r9b
xor r8b, 0xff
mov r10b, sil
xor r10b, 0
mov r11b, cl
and r11b, 0
and bl, r10b
mov dil, r8b
and dil, 0
and r9b, r10b
or r11b, bl
or dil, r9b
xor r11b, dil
or cl, r8b
xor cl, 0xff
or r10b, 0
and cl, r10b
or r11b, cl
mov cl, r15b
xor cl, 0xff
and cl, 1
mov r8b, sil
xor r8b, 1
mov r9b, r15b
and r9b, r8b
or cl, r9b
xor cl, 0xff
mov r8b, r11b
xor r8b, cl
and r8b, r11b
mov cl, r11b
xor cl, 0xff
and cl, 1
mov r9b, sil
xor r9b, 1
and r11b, r9b
mov r10b, sil
xor r10b, 1
and r10b, 0xff
and r9b, 1
or cl, r11b
or r10b, r9b
xor cl, r10b
xor cl, 0xff
mov r9b, r15b
xor r9b, cl
and r9b, r15b
mov cl, r8b
and cl, r9b
xor r8b, r9b
or cl, r8b
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, 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, 0
and r10b, 1
mov r11b, sil
xor r11b, 1
mov bl, r11b
and bl, 0
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, 0
mov dil, sil
xor dil, 1
or r11b, bl
or dil, 1
xor r11b, 0xff
and r11b, 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, sil
xor bl, 0
mov dil, r9b
xor dil, bl
and dil, r9b
xor dl, 0xff
mov bl, r10b
xor bl, 0xff
mov r15b, sil
xor r15b, 1
or dl, bl
or r15b, 1
xor dl, 0xff
and dl, r15b
mov bl, r11b
and bl, r14b
xor r11b, r14b
or bl, r11b
mov r11b, dil
and r11b, dl
xor dil, dl
or r11b, dil
mov dl, bl
xor dl, 0xff
and dl, 1
mov dil, sil
xor dil, 1
and bl, dil
mov r14b, r11b
xor r14b, 0xff
and r14b, 0xff
and r11b, dil
or dl, bl
or r14b, r11b
xor dl, r14b
mov r11b, r8b
and r11b, r9b
xor r8b, r9b
or r11b, r8b
mov r8b, r11b
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
and r11b, r9b
or r8b, r11b
mov r9b, sil
xor r9b, 0
mov r11b, r10b
xor r11b, 0xff
mov bl, sil
xor bl, 1
mov dil, r9b
and dil, 0xff
mov r14b, bl
and r14b, 0
mov r15b, r11b
and r15b, 0xff
and r10b, bl
or dil, r14b
or r15b, r10b
xor dil, r15b
or r9b, r11b
xor r9b, 0xff
or bl, 1
and r9b, bl
or dil, r9b
xor dil, 0xff
mov r9b, r8b
xor r9b, dil
and r9b, r8b
mov r8b, dl
xor r8b, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r11b, sil
xor r11b, 1
mov bl, r8b
and bl, 0xff
and dl, r11b
mov dil, r10b
and dil, 0xff
and r9b, r11b
or bl, dl
or dil, r9b
xor bl, dil
or r8b, r10b
xor r8b, 0xff
or r11b, 1
and r8b, r11b
or bl, r8b
mov dl, bl
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
mov r9b, bl
and r9b, r8b
mov r10b, sil
xor r10b, 1
and r10b, 0xff
and r8b, 1
or dl, r9b
or r10b, r8b
xor dl, r10b
mov r8b, sil
xor r8b, 1
xor dl, 0xff
mov r9b, sil
xor r9b, 0
or r8b, dl
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov dl, sil
xor dl, 1
and dl, 1
mov r9b, sil
xor r9b, 1
mov r10b, r9b
and r10b, 1
mov r11b, sil
xor r11b, 1
and r11b, 0xff
and r9b, 1
or dl, r10b
or r11b, r9b
xor dl, r11b
xor 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, sil
xor r8b, 1
mov r9b, al
xor r9b, 0xff
mov r10b, sil
xor r10b, 0
or r8b, r9b
or r10b, 0
xor r8b, 0xff
and r8b, r10b
mov r9b, sil
xor r9b, 1
and r9b, 0
mov r10b, sil
xor r10b, 0
mov r11b, r10b
and r11b, 1
mov bl, al
xor bl, 0xff
and bl, 0
and al, r10b
or r9b, r11b
or bl, al
xor r9b, bl
mov al, r8b
xor al, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r11b, sil
xor r11b, 0
mov bl, al
and bl, 0
and r8b, r11b
mov dil, r10b
and dil, 0
and r9b, r11b
or bl, r8b
or dil, r9b
xor bl, dil
or al, r10b
xor al, 0xff
or r11b, 0
and al, r11b
or bl, al
mov al, dl
xor al, 0xff
and al, 1
mov r8b, sil
xor r8b, 1
and dl, r8b
or al, dl
mov dl, bl
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
and bl, r8b
or dl, bl
mov r8b, sil
xor r8b, 0
and r8b, 1
mov r9b, sil
xor r9b, 1
and r9b, 0
or r8b, r9b
mov r9b, al
xor r9b, 0xff
mov r10b, dl
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 dl, r11b
or bl, al
or dil, dl
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 dl, r8b
xor dl, 0xff
mov r9b, sil
xor r9b, 1
mov r10b, al
and r10b, 0xff
mov r11b, r9b
and r11b, 0
mov dil, dl
and dil, 0xff
and r8b, r9b
or r10b, r11b
or dil, r8b
xor r10b, dil
or al, dl
xor al, 0xff
or r9b, 1
and al, r9b
or r10b, al
mov al, bl
xor al, 0xff
and al, 1
mov dl, sil
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, sil
xor r8b, 1
mov r9b, cl
and r9b, r8b
mov r10b, sil
xor r10b, 1
and r10b, 0xff
and r8b, 1
or al, r9b
or r10b, r8b
xor al, r10b
mov r8b, dl
xor r8b, 0xff
and r8b, 0
mov r9b, sil
xor r9b, 0
mov r10b, dl
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, al
xor r11b, r10b
and r11b, al
xor cl, 0xff
mov r10b, r9b
xor r10b, 0xff
mov bl, sil
xor bl, 1
or cl, r10b
or bl, 1
xor cl, 0xff
and cl, bl
mov r10b, sil
xor r10b, 1
mov bl, r8b
xor bl, r10b
and bl, r8b
mov r10b, r9b
xor r10b, 0xff
mov dil, dl
xor dil, r10b
and dil, dl
mov dl, r11b
and dl, cl
xor r11b, cl
or dl, r11b
mov cl, bl
and cl, dil
xor bl, dil
or cl, bl
mov r10b, dl
xor r10b, 0xff
mov r11b, cl
and r11b, r10b
xor cl, 0xff
and dl, cl
or r11b, dl
mov cl, al
xor cl, 0xff
mov dl, r8b
xor dl, 0xff
mov r10b, sil
xor r10b, 0
mov bl, cl
and bl, 0
and al, r10b
mov dil, dl
and dil, 0
and r8b, r10b
or bl, al
or dil, r8b
xor bl, dil
or cl, dl
xor cl, 0xff
or r10b, 0
and cl, r10b
or bl, cl
mov al, bl
xor al, 0xff
and al, 0
mov cl, sil
xor cl, 0
and bl, cl
mov dl, sil
xor dl, 1
and dl, 0
and cl, 1
or al, bl
or dl, cl
xor al, dl
mov cl, sil
xor cl, 1
mov dl, r9b
xor dl, 0xff
mov r8b, sil
xor r8b, 1
mov r10b, cl
and r10b, 0xff
mov bl, r8b
and bl, 1
mov dil, dl
and dil, 0xff
and r9b, r8b
or r10b, bl
or dil, r9b
xor r10b, dil
or cl, dl
xor cl, 0xff
or r8b, 1
and cl, r8b
or r10b, cl
xor al, 0xff
xor r10b, 0xff
xor sil, 0
or al, r10b
or sil, 0
xor al, 0xff
and al, sil
mov cl, r11b
and cl, al
xor r11b, al
or cl, r11b
test cl, 1
jne 0x6d8a0f49
jmp 0x6d8bd3e5
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
sub r8d, 0x981f00b
add r8d, 0xb22a5e22
add r8d, 0x981f00b
add r8d, 0xa4d90eb4
sub r8d, 0x52564f88
sub r8d, 0xa4d90eb4
add r8d, 0x75ae499a
sub r8d, 0xb22a5e22
sub r8d, 0x75ae499a
mov r9d, 0xb3ac6ae1
add r9d, 0
sub r9d, 1
sub r9d, 0xb3ac6ae1
add r8d, 0xe969b115
add r8d, r9d
sub r8d, 0xe969b115
sub eax, 0x14f3e2d1
sub eax, 0x52564f88
add eax, 0x14f3e2d1
sub r8d, 0x7a869c8c
sub r8d, eax
add r8d, 0x7a869c8c
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, 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 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, 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, 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, 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
xor r11b, 0xff
mov al, r14b
xor al, 0xff
mov r15b, sil
xor r15b, 0
or r11b, al
or r15b, 0
xor r11b, 0xff
and r11b, r15b
mov al, r12b
and al, r13b
xor r12b, r13b
or al, r12b
mov r15b, dil
and r15b, r11b
xor dil, r11b
or r15b, dil
mov r11b, al
xor r11b, 0xff
and r11b, 1
mov dil, sil
xor dil, 1
and al, dil
mov r12b, r15b
xor r12b, 0xff
and r12b, 0xff
and r15b, dil
or r11b, al
or r12b, r15b
xor r11b, r12b
mov al, r10b
and al, bl
xor r10b, bl
or al, r10b
mov r10b, al
xor r10b, 0xff
and r10b, 1
mov bl, sil
xor bl, 1
and al, bl
or r10b, al
mov al, sil
xor al, 0
mov bl, r14b
xor bl, 0xff
mov dil, sil
xor dil, 1
mov r15b, al
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 al, bl
xor al, 0xff
or dil, 1
and al, dil
or r15b, al
xor r10b, 0xff
xor r15b, 0xff
mov al, sil
xor al, 1
or r10b, r15b
or al, 1
xor r10b, 0xff
and r10b, al
mov al, r11b
xor al, 0xff
mov bl, r10b
xor bl, 0xff
xor sil, 1
mov dil, al
and dil, 0xff
and r11b, sil
mov r14b, bl
and r14b, 0xff
and r10b, sil
or dil, r11b
or r14b, r10b
xor dil, r14b
or al, bl
xor al, 0xff
or sil, 1
and al, sil
or dil, al
test dil, 1
jne 0x6d8a12c8
jmp 0x6d8bc68b
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
add r8d, 0xc499c5e3
add r8d, 0xb6654c03
sub r8d, 0xc499c5e3
mov r9d, eax
sub r9d, 0x681f9ff6
sub r8d, r9d
mov r9d, eax
sub r9d, 0xb6654c03
add r8d, r9d
mov r9d, eax
sub r9d, 1
add r9d, 0
mov r10d, eax
sub r10d, r8d
mov r8d, eax
sub r8d, r9d
add r10d, r8d
mov r8d, eax
sub r8d, r10d
sub eax, 0x681f9ff6
add eax, 0
sub r8d, 0xed643b23
add r8d, eax
add r8d, 0xed643b23
imul ecx, r8d
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
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
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
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, dil
xor r12b, 1
mov r13b, bl
xor r13b, r12b
and r13b, bl
xor r15b, 0xff
mov r12b, r14b
xor r12b, 0xff
mov al, dil
xor al, 0
or r15b, r12b
or al, 0
xor r15b, 0xff
and r15b, al
mov al, sil
xor al, 0xff
mov r12b, dil
xor r12b, 1
mov cl, dil
xor cl, 0
or al, r12b
or cl, 0
xor al, 0xff
and al, cl
xor r11b, 0xff
mov cl, r14b
xor cl, 0xff
mov r12b, dil
xor r12b, 1
or r11b, cl
or r12b, 1
xor r11b, 0xff
and r11b, r12b
mov cl, r13b
xor cl, 0xff
mov r12b, r15b
xor r12b, 0xff
mov dl, dil
xor dl, 1
mov r8b, cl
and r8b, 0xff
and r13b, dl
mov r9b, r12b
and r9b, 0xff
and r15b, dl
or r8b, r13b
or r9b, r15b
xor r8b, r9b
or cl, r12b
xor cl, 0xff
or dl, 1
and cl, dl
or r8b, cl
mov cl, al
xor cl, 0xff
mov dl, r11b
xor dl, 0xff
mov r9b, dil
xor r9b, 1
mov r15b, cl
and r15b, 0xff
and al, r9b
mov r12b, dl
and r12b, 0xff
and r11b, r9b
or r15b, al
or r12b, r11b
xor r15b, r12b
or cl, dl
xor cl, 0xff
or r9b, 1
and cl, r9b
or r15b, cl
mov al, r8b
xor al, 0xff
mov cl, r15b
and cl, al
xor r15b, 0xff
and r8b, r15b
or cl, r8b
mov al, bl
xor al, 0xff
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, 1
mov r11b, dl
and r11b, 0xff
mov bl, r9b
and bl, 1
mov sil, r8b
and sil, 0xff
and r14b, r9b
or r11b, bl
or sil, r14b
xor r11b, sil
or dl, r8b
xor dl, 0xff
or r9b, 1
and dl, r9b
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 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 0x6d8a1661
jmp 0x6d8bd3ea
xor eax, eax
mov rcx, qword [rbp + 0xc8]
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, 0x813c77c4
sub r10d, 0xbf453d17
add r10d, 0x813c77c4
mov r11d, eax
sub r11d, 1
add r10d, r11d
add r10d, 0xce9e8bcf
add r10d, 0xbf453d17
sub r10d, 0xce9e8bcf
mov r11d, eax
sub r11d, 0x73a95447
sub r11d, r10d
add r11d, 0x73a95447
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
mov r13b, r14b
xor r13b, 1
and r13b, 0xff
and r15b, 1
or dil, r12b
or r13b, r15b
xor dil, r13b
mov r15b, sil
xor r15b, 0xff
and r15b, 1
mov r12b, r14b
xor r12b, 1
mov r13b, sil
and r13b, r12b
or r15b, r13b
mov r12b, r14b
xor r12b, 0
and r12b, 1
mov r13b, r14b
xor r13b, 1
and r13b, 0
or r12b, r13b
mov r13b, dil
xor r13b, 0xff
mov al, r15b
xor al, 0xff
mov r8b, r14b
xor r8b, 1
mov r9b, r13b
and r9b, 0xff
and dil, r8b
mov r10b, al
and r10b, 0xff
and r15b, r8b
or r9b, dil
or r10b, r15b
xor r9b, r10b
or r13b, al
xor r13b, 0xff
or r8b, 1
and r13b, r8b
or r9b, r13b
mov al, r12b
and al, 0
xor r12b, 0
or al, r12b
mov r8b, r9b
xor r8b, 0xff
and r8b, 0
mov r10b, r14b
xor r10b, 0
and r9b, r10b
mov dil, r14b
xor dil, 1
and dil, 0
and r10b, 1
or r8b, r9b
or dil, r10b
xor r8b, dil
xor al, 0xff
mov r9b, r8b
xor r9b, al
and r9b, r8b
mov al, bl
xor al, 0xff
and al, 1
mov r8b, r14b
xor r8b, 1
mov r10b, bl
and r10b, r8b
or al, r10b
mov r8b, sil
xor r8b, 0xff
xor al, 0xff
mov r10b, r14b
xor r10b, 0
or r8b, al
or r10b, 0
xor r8b, 0xff
and r8b, r10b
mov al, sil
xor al, 0xff
and al, 1
mov r10b, r14b
xor r10b, 1
and sil, r10b
or al, sil
xor bl, 0xff
xor al, 0xff
mov r10b, r14b
xor r10b, 0
or bl, al
or r10b, 0
xor bl, 0xff
and bl, r10b
mov al, r8b
xor al, 0xff
mov r10b, bl
xor r10b, 0xff
mov sil, r14b
xor sil, 1
mov dil, al
and dil, 0xff
and r8b, sil
mov r15b, r10b
and r15b, 0xff
and bl, sil
or dil, r8b
or r15b, bl
xor dil, r15b
or al, r10b
xor al, 0xff
or sil, 1
and al, sil
or dil, al
mov al, r9b
xor al, 0xff
mov r8b, dil
xor r8b, 0xff
xor r14b, 1
or al, r8b
or r14b, 1
xor al, 0xff
and al, r14b
mov r8b, r9b
xor r8b, 0xff
mov r10b, dil
and r10b, r8b
xor dil, 0xff
and r9b, dil
or r10b, r9b
mov r8b, al
and r8b, r10b
xor al, r10b
or r8b, al
test r8b, 1
mov dword [rbp + 0xbc], edx
jne 0x6d8a18c4
jmp 0x6d8bd3ea
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
sub r8d, 0x7d94aff8
sub r8d, 0xd8fec93c
add r8d, 0x7d94aff8
sub r8d, 0x6d7cc482
add r8d, 0xdb6489c4
add r8d, 0x6d7cc482
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0xd8fec93c
add r9d, r8d
mov r8d, eax
sub r8d, r9d
add r8d, 0xec9f16b9
sub r8d, 0x8c774863
sub r8d, 0xec9f16b9
mov r9d, eax
sub r9d, 1
add r8d, r9d
sub r8d, 0xe0ee649c
add r8d, 0x8c774863
add r8d, 0xe0ee649c
mov r9d, 0xd991df4f
add r9d, 0
sub r9d, 0xdb6489c4
sub r9d, 0xd991df4f
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, 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, 0
mov r14b, sil
xor r14b, 0
mov r15b, r11b
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
xor dil, 0xff
xor dil, 0
and dil, 0
mov r14b, sil
xor r14b, 0
and r14b, 1
mov r15b, sil
xor r15b, 1
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, 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, 0
mov al, sil
xor al, 0
or r12b, r13b
or al, 0
xor r12b, 0xff
and r12b, al
xor r14b, 0xff
xor r14b, 1
and r14b, 0xff
mov al, dil
xor al, 0xff
mov r13b, r15b
xor r13b, 0xff
mov cl, sil
xor cl, 1
mov dl, al
and dl, 0xff
and dil, cl
mov r8b, r13b
and r8b, 0xff
and r15b, cl
or dl, dil
or r8b, r15b
xor dl, r8b
or al, r13b
xor al, 0xff
or cl, 1
and al, cl
or dl, al
mov al, r12b
xor al, 0xff
mov cl, r14b
xor cl, 0xff
mov r8b, sil
xor r8b, 1
mov dil, al
and dil, 0xff
and r12b, r8b
mov r15b, cl
and r15b, 0xff
and r14b, r8b
or dil, r12b
or r15b, r14b
xor dil, r15b
or al, cl
xor al, 0xff
or r8b, 1
and al, r8b
or dil, al
mov al, dl
xor al, 0xff
and al, 0
mov cl, sil
xor cl, 0
and dl, cl
mov r8b, dil
xor r8b, 0xff
and r8b, 0
and dil, cl
or al, dl
or r8b, dil
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 dil, sil
xor dil, 1
and dil, 0xff
and dl, 1
or cl, r8b
or dil, dl
xor cl, dil
mov dl, sil
xor dl, 1
xor cl, 0xff
mov r8b, sil
xor r8b, 1
or dl, cl
or r8b, 1
xor dl, 0xff
and dl, r8b
mov cl, sil
xor cl, 1
and cl, 0
mov r8b, sil
xor r8b, 0
mov dil, r8b
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
and r8b, 1
or cl, dil
or r14b, r8b
xor cl, r14b
mov r8b, sil
xor r8b, 0
mov dil, cl
xor dil, 0xff
mov r14b, sil
xor r14b, 1
or r8b, dil
or r14b, 1
xor r8b, 0xff
and r8b, r14b
mov dil, sil
xor dil, 1
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or dil, r14b
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, dl
xor cl, 0xff
mov r15b, r8b
xor r15b, 0xff
mov r12b, sil
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, dil
and cl, r14b
xor dil, r14b
or cl, dil
mov dl, r13b
xor dl, 0xff
mov r8b, cl
and r8b, dl
xor cl, 0xff
and r13b, cl
or r8b, r13b
mov cl, 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
and dl, 1
mov r9b, sil
xor r9b, 1
mov dil, bl
and dil, r9b
mov r14b, cl
xor r14b, 0xff
and r14b, 0xff
and cl, r9b
or dl, dil
or r14b, cl
xor dl, r14b
xor dl, 0xff
mov cl, bl
xor cl, 0xff
mov r9b, sil
xor r9b, 0
or dl, cl
or r9b, 0
xor dl, 0xff
and dl, r9b
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, 1
mov r10b, sil
xor r10b, 1
mov dil, r8b
and dil, r10b
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and r10b, 1
or r9b, dil
or r14b, r10b
xor r9b, r14b
mov r10b, sil
xor r10b, 1
and r10b, 1
mov dil, sil
xor dil, 1
and dil, 1
or r10b, dil
mov dil, cl
and dil, r9b
xor cl, r9b
or dil, cl
mov cl, sil
xor cl, 1
mov r9b, r10b
xor r9b, 0xff
mov r14b, sil
xor r14b, 0
mov r15b, cl
and r15b, 0
mov r12b, r14b
and r12b, 1
mov r13b, r9b
and r13b, 0
and r10b, r14b
or r15b, r12b
or r13b, r10b
xor r15b, r13b
or cl, r9b
xor cl, 0xff
or r14b, 0
and cl, r14b
or r15b, cl
mov cl, dil
xor cl, 0xff
and cl, 1
mov r9b, sil
xor r9b, 1
and dil, r9b
mov r10b, sil
xor r10b, 1
and r10b, 0xff
and r9b, 1
or cl, dil
or r10b, r9b
xor cl, r10b
xor cl, 0xff
xor r15b, 0xff
mov r9b, sil
xor r9b, 0
or cl, r15b
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 dil, al
and dil, r10b
or r9b, dil
mov r10b, sil
xor r10b, 0
and r10b, 0
mov dil, sil
xor dil, 0
mov r14b, dil
and r14b, 0
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or r10b, r14b
or r15b, dil
xor r10b, r15b
mov dil, sil
xor dil, 1
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or dil, 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 + 0xbb], r15b
and r15b, 0
and r10b, r12b
or r13b, r9b
or r15b, r10b
xor r13b, r15b
mov r9b, byte [rbp + 0xbb]
or r14b, r9b
xor r14b, 0xff
or r12b, 0
and r14b, r12b
or r13b, r14b
mov r10b, sil
xor r10b, 1
mov r14b, dil
xor r14b, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, r10b
and r12b, 0
mov r9b, r15b
and r9b, 1
mov byte [rbp + 0xba], r14b
and r14b, 0
and dil, r15b
or r12b, r9b
or r14b, dil
xor r12b, r14b
mov r9b, byte [rbp + 0xba]
or r10b, r9b
xor r10b, 0xff
or r15b, 0
and r10b, r15b
or r12b, r10b
mov r10b, r13b
xor r10b, 0xff
and r10b, 1
mov dil, sil
xor dil, 1
and r13b, dil
or r10b, r13b
xor r10b, 0xff
xor r12b, 0xff
mov dil, sil
xor dil, 1
or r10b, r12b
or dil, 1
xor r10b, 0xff
and r10b, dil
mov dil, r11b
xor dil, 0xff
and dil, 0
mov r14b, sil
xor r14b, 0
and r11b, r14b
mov r15b, sil
xor r15b, 1
and r15b, 0
and r14b, 1
or dil, r11b
or r15b, r14b
xor dil, r15b
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
and r15b, 0
or r14b, r15b
mov r15b, dil
and r15b, r11b
xor dil, r11b
or r15b, dil
mov r11b, r14b
and r11b, 0
xor r14b, 0
or r11b, r14b
mov dil, r15b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
and r15b, r14b
or dil, r15b
xor r11b, 0xff
mov r14b, dil
xor r14b, r11b
and r14b, dil
mov r11b, dl
xor r11b, 0xff
mov dil, cl
xor dil, 0xff
mov r15b, sil
xor r15b, 0
or r11b, dil
or r15b, 0
xor r11b, 0xff
and r11b, r15b
mov dil, dl
xor dil, 0xff
mov r15b, cl
and r15b, dil
xor cl, 0xff
and dl, cl
or r15b, dl
mov cl, r11b
xor cl, 0xff
mov dl, r15b
xor dl, 0xff
mov dil, sil
xor dil, 0
mov r12b, cl
and r12b, 0
and r11b, dil
mov r13b, dl
and r13b, 0
and r15b, dil
or r12b, r11b
or r13b, r15b
xor r12b, r13b
or cl, dl
xor cl, 0xff
or dil, 0
and cl, dil
or r12b, cl
mov cl, r10b
xor cl, 0xff
and cl, 0
mov dl, sil
xor dl, 0
mov r11b, r10b
and r11b, dl
mov dil, sil
xor dil, 1
and dil, 0
and dl, 1
or cl, r11b
or dil, dl
xor cl, dil
mov dl, r14b
xor dl, 0xff
and dl, 0
mov r11b, sil
xor r11b, 0
mov dil, r14b
and dil, r11b
mov r15b, sil
xor r15b, 1
and r15b, 0
and r11b, 1
or dl, dil
or r15b, r11b
xor dl, r15b
mov r11b, sil
xor r11b, 0
and r11b, 1
mov dil, sil
xor dil, 1
and dil, 0
or r11b, dil
mov dil, cl
xor dil, 0xff
mov r15b, sil
xor r15b, 0
mov r13b, sil
xor r13b, 1
or dil, r15b
or r13b, 1
xor dil, 0xff
and dil, r13b
xor r10b, 0xff
mov r15b, r11b
xor r15b, 0xff
mov r13b, sil
xor r13b, 0
or r10b, r15b
or r13b, 0
xor r10b, 0xff
and r10b, r13b
mov r15b, sil
xor r15b, 0
mov r13b, dl
xor r13b, r15b
and r13b, dl
mov r15b, r11b
xor r15b, 0xff
mov r9b, r14b
xor r9b, r15b
and r9b, r14b
mov r14b, dil
and r14b, r10b
xor dil, r10b
or r14b, dil
mov r10b, r13b
and r10b, r9b
xor r13b, r9b
or r10b, r13b
mov r9b, r14b
xor r9b, 0xff
mov dil, r10b
and dil, r9b
xor r10b, 0xff
and r14b, r10b
or dil, r14b
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 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
mov r9b, r11b
xor r9b, 0xff
mov r10b, sil
xor r10b, 1
mov r14b, dl
and r14b, 0xff
mov r15b, r10b
and r15b, 0
mov r13b, r9b
and r13b, 0xff
and r11b, r10b
or r14b, r15b
or r13b, r11b
xor r14b, r13b
or dl, r9b
xor dl, 0xff
or r10b, 1
and dl, r10b
or r14b, dl
xor cl, 0xff
xor r14b, 0xff
mov dl, sil
xor dl, 0
or cl, r14b
or dl, 0
xor cl, 0xff
and cl, dl
mov dl, dil
and dl, cl
xor dil, cl
or dl, dil
mov cl, r12b
xor cl, 0xff
and cl, 1
mov r9b, sil
xor r9b, 1
mov r10b, r12b
and r10b, r9b
or cl, r10b
mov r9b, sil
xor r9b, 0
xor cl, 0xff
mov r10b, sil
xor r10b, 0
or r9b, cl
or r10b, 0
xor r9b, 0xff
and r9b, r10b
mov cl, sil
xor cl, 0
and cl, 1
mov r10b, sil
xor r10b, 1
and r10b, 0
or cl, r10b
xor r12b, 0xff
mov r10b, cl
xor r10b, 0xff
mov r11b, sil
xor r11b, 1
or r12b, r10b
or r11b, 1
xor r12b, 0xff
and r12b, r11b
mov r10b, dl
xor r10b, 0xff
and r10b, 0
mov r11b, sil
xor r11b, 0
mov dil, dl
and dil, r11b
mov r14b, sil
xor r14b, 1
and r14b, 0
and r11b, 1
or r10b, dil
or r14b, r11b
xor r10b, r14b
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 cl, 0xff
mov r11b, dl
xor r11b, cl
and r11b, dl
mov cl, r9b
xor cl, 0xff
mov dl, r12b
xor dl, 0xff
mov dil, sil
xor dil, 1
mov r14b, cl
and r14b, 0xff
and r9b, dil
mov r15b, dl
and r15b, 0xff
and r12b, dil
or r14b, r9b
or r15b, r12b
xor r14b, r15b
or cl, dl
xor cl, 0xff
or dil, 1
and cl, dil
or r14b, cl
mov cl, r10b
xor cl, 0xff
mov dl, r11b
xor dl, 0xff
mov r9b, sil
xor r9b, 0
mov dil, cl
and dil, 0
and r10b, r9b
mov r15b, dl
and r15b, 0
and r11b, r9b
or dil, r10b
or r15b, r11b
xor dil, r15b
or cl, dl
xor cl, 0xff
or r9b, 0
and cl, r9b
or dil, cl
mov cl, r14b
xor cl, 0xff
and cl, 0
mov dl, sil
xor dl, 0
and r14b, dl
mov r9b, dil
xor r9b, 0xff
and r9b, 0
and dil, dl
or cl, r14b
or r9b, dil
xor cl, r9b
mov dl, bl
xor dl, 0xff
mov r9b, al
xor r9b, 0xff
mov r10b, sil
xor r10b, 0
or dl, r9b
or r10b, 0
xor dl, 0xff
and dl, r10b
mov r9b, bl
xor r9b, 0xff
mov r10b, al
and r10b, r9b
xor al, 0xff
and bl, al
or r10b, bl
mov al, dl
xor al, 0xff
mov r9b, r10b
xor r9b, 0xff
mov r11b, sil
xor r11b, 1
mov bl, al
and bl, 0xff
and dl, r11b
mov dil, r9b
and dil, 0xff
and r10b, r11b
or bl, dl
or dil, r10b
xor bl, dil
or al, r9b
xor al, 0xff
or r11b, 1
and al, r11b
or bl, al
mov al, bl
xor al, 0xff
and al, 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 al, r9b
or r10b, dl
xor al, r10b
mov dl, sil
xor dl, 0
xor al, 0xff
mov r9b, sil
xor r9b, 1
or dl, al
or r9b, 1
xor dl, 0xff
and dl, r9b
mov al, sil
xor al, 0
and al, 1
mov r9b, sil
xor r9b, 1
and r9b, 0
or al, r9b
xor bl, 0xff
mov r9b, al
xor r9b, 0xff
mov r10b, sil
xor r10b, 1
or bl, r9b
or r10b, 1
xor bl, 0xff
and bl, r10b
mov r9b, sil
xor r9b, 1
and r9b, 0
mov r10b, sil
xor r10b, 0
mov r11b, r10b
and r11b, 1
mov dil, sil
xor dil, 1
and dil, 0
and r10b, 1
or r9b, r11b
or dil, r10b
xor r9b, dil
xor r9b, 0xff
mov r10b, sil
xor r10b, 0
mov r11b, sil
xor r11b, 0
or r9b, r10b
or r11b, 0
xor r9b, 0xff
and r9b, r11b
mov r10b, sil
xor r10b, 1
xor al, 0xff
mov r11b, sil
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, sil
xor bl, 0
mov dil, dl
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 dl, r11b
xor dl, 0xff
or bl, 0
and dl, bl
or dil, dl
mov dl, al
xor dl, 0xff
and dl, 1
mov r9b, sil
xor r9b, 1
and al, r9b
mov r10b, dil
xor r10b, 0xff
and r10b, 0xff
and dil, r9b
or dl, al
or r10b, dil
xor dl, r10b
mov al, sil
xor al, 0
and al, 1
mov r9b, sil
xor r9b, 1
and r9b, 0
or al, r9b
mov r9b, r8b
xor r9b, 0xff
and r9b, 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 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
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, 0
and bl, 0
mov dil, r9b
xor dil, 0xff
mov r14b, sil
xor r14b, 1
mov r15b, sil
xor r15b, 1
or dil, r14b
or r15b, 1
xor dil, 0xff
and dil, r15b
xor r8b, 0xff
mov r14b, r10b
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
or r8b, r14b
or r15b, 1
xor r8b, 0xff
and r8b, r15b
mov r14b, r11b
and r14b, bl
xor r11b, bl
or r14b, r11b
mov r11b, dil
xor r11b, 0xff
mov bl, r8b
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 r8b, r15b
or r12b, dil
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
mov r11b, r12b
and r11b, r8b
xor r12b, 0xff
and r14b, r12b
or r11b, r14b
mov r8b, al
and r8b, r9b
xor al, r9b
or r8b, al
mov al, r8b
xor al, 0xff
and al, 1
mov r9b, sil
xor r9b, 1
and r8b, r9b
or al, r8b
mov r8b, r10b
and r8b, 1
xor r10b, 1
or r8b, r10b
xor al, 0xff
xor r8b, 0xff
mov r9b, sil
xor r9b, 0
or al, r8b
or r9b, 0
xor al, 0xff
and al, r9b
mov r8b, r11b
xor r8b, 0xff
mov r9b, al
xor r9b, 0xff
mov r10b, sil
xor r10b, 0
mov bl, r8b
and bl, 0
and r11b, r10b
mov dil, r9b
and dil, 0
and al, r10b
or bl, r11b
or dil, al
xor bl, dil
or r8b, r9b
xor r8b, 0xff
or r10b, 0
and r8b, r10b
or bl, r8b
mov al, bl
xor al, 0xff
and al, 0
mov r8b, sil
xor r8b, 0
and bl, r8b
mov r9b, sil
xor r9b, 1
and r9b, 0
and r8b, 1
or al, bl
or r9b, r8b
xor al, r9b
mov r8b, dl
xor r8b, 0xff
mov r9b, al
and r9b, r8b
xor al, 0xff
mov r8b, dl
and r8b, al
or r9b, r8b
xor dl, 0xff
mov al, r9b
xor al, dl
and al, r9b
mov dl, cl
xor dl, 0xff
mov r8b, al
xor r8b, 0xff
mov r9b, sil
xor r9b, 0
or dl, r8b
or r9b, 0
xor dl, 0xff
and dl, r9b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
xor sil, 1
and cl, sil
mov r9b, al
xor r9b, 0xff
and r9b, 0xff
and al, sil
or r8b, cl
or r9b, al
xor r8b, r9b
mov al, dl
and al, r8b
xor dl, r8b
or al, dl
test al, 1
jne 0x6d8a27b3
jmp 0x6d8bc68b
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
sub r8d, 0x1a2f87e6
sub r8d, 0x704eeb77
add r8d, 0x1a2f87e6
sub r8d, 0x65b2a8b6
sub r8d, 0xfb774364
add r8d, 0x65b2a8b6
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x704eeb77
add r9d, r8d
mov r8d, eax
sub r8d, r9d
sub eax, 0x6c5d9d66
sub eax, 1
add eax, 0x6c5d9d66
add r8d, 0xf8fb39b0
add r8d, eax
sub r8d, 0xf8fb39b0
sub r8d, 0x28482d36
add r8d, 0x5c672833
add r8d, 0x28482d36
sub r8d, 0x8bf41ea6
add r8d, 0xfb774364
add r8d, 0x8bf41ea6
sub r8d, 0xe47822ac
sub r8d, 0x5c672833
add r8d, 0xe47822ac
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
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, 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, 1
or r10b, bl
or r11b, 1
xor r10b, 0xff
and r10b, r11b
mov r11b, r14b
xor r11b, 0xff
mov bl, r10b
xor bl, 0xff
mov r15b, sil
xor r15b, 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
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, dil
xor r11b, 0xff
mov bl, r12b
and bl, r11b
xor r12b, 0xff
and dil, r12b
or bl, dil
mov r11b, r10b
xor r11b, 0xff
mov dil, bl
xor dil, 0xff
xor sil, 0
mov r14b, r11b
and r14b, 0
and r10b, sil
mov r15b, dil
and r15b, 0
and bl, sil
or r14b, r10b
or r15b, bl
xor r14b, r15b
or r11b, dil
xor r11b, 0xff
or sil, 0
and r11b, sil
or r14b, r11b
test r14b, 1
jne 0x6d8a2a07
jmp 0x6d8bd3ef
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0x57d9149d
add r8d, 0
sub r8d, 0xb205f4c9
sub r8d, 0x57d9149d
sub r8d, 0x554561fd
sub r8d, 1
add r8d, 0x554561fd
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0xb205f4c9
add r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0x1ab489ed
sub r9d, ecx
add r9d, 0x1ab489ed
mov r10d, eax
sub r10d, r8d
add r10d, 0
add r9d, 0x835fc1c3
add r9d, r10d
sub r9d, 0x835fc1c3
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
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
mov r12b, r15b
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, r11b
xor r15b, 0xff
xor r14b, 0xff
mov r12b, dil
xor r12b, 0
or r15b, r14b
or r12b, 0
xor r15b, 0xff
and r15b, r12b
mov r14b, sil
and r14b, r15b
xor sil, r15b
or r14b, sil
mov sil, bl
xor sil, 0xff
and sil, 1
mov r15b, dil
xor r15b, 1
mov r12b, bl
and r12b, r15b
or sil, r12b
mov r15b, dil
xor r15b, 0
xor sil, 0xff
mov r12b, dil
xor r12b, 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
mov r13b, r12b
and r13b, 0
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, bl
xor r12b, al
and r12b, bl
mov al, dil
xor al, 1
and al, 1
mov r13b, dil
xor r13b, 1
mov cl, r13b
and cl, 1
mov dl, dil
xor dl, 1
and dl, 0xff
and r13b, 1
or al, cl
or dl, r13b
xor al, dl
xor al, 0xff
mov cl, dil
xor cl, 0
mov dl, dil
xor dl, 0
or al, cl
or dl, 0
xor al, 0xff
and al, dl
mov cl, dil
xor cl, 1
xor sil, 0xff
mov dl, dil
xor dl, 1
or cl, sil
or dl, 1
xor cl, 0xff
and cl, dl
mov dl, r15b
xor dl, 0xff
mov sil, r12b
xor sil, 0xff
mov r13b, dil
xor r13b, 1
mov r8b, dl
and r8b, 0xff
and r15b, r13b
mov r9b, sil
and r9b, 0xff
and r12b, r13b
or r8b, r15b
or r9b, r12b
xor r8b, r9b
or dl, sil
xor dl, 0xff
or r13b, 1
and dl, r13b
or r8b, dl
mov dl, al
xor dl, 0xff
mov r9b, cl
xor r9b, 0xff
mov sil, dil
xor sil, 0
mov r15b, dl
and r15b, 0
and al, sil
mov r12b, r9b
and r12b, 0
and cl, sil
or r15b, al
or r12b, cl
xor r15b, r12b
or dl, r9b
xor dl, 0xff
or sil, 0
and dl, sil
or r15b, dl
mov al, r8b
xor al, 0xff
and al, 0
mov cl, dil
xor cl, 0
and r8b, cl
mov dl, r15b
xor dl, 0xff
and dl, 0
and r15b, cl
or al, r8b
or dl, r15b
xor al, dl
mov cl, dil
xor cl, 1
and cl, 1
mov dl, dil
xor dl, 1
and dl, 1
or cl, dl
mov dl, dil
xor dl, 1
xor cl, 0xff
mov r8b, dil
xor r8b, 1
or dl, cl
or r8b, 1
xor dl, 0xff
and dl, r8b
mov cl, dil
xor cl, 1
and cl, 1
mov r8b, dil
xor r8b, 1
and r8b, 1
or cl, r8b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r8b, dl
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, 1
and dl, 1
mov r9b, dil
xor r9b, 1
mov sil, r9b
and sil, 1
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and r9b, 1
or dl, sil
or r15b, r9b
xor dl, r15b
mov r9b, dil
xor r9b, 1
and r9b, 1
mov sil, dil
xor sil, 1
and sil, 1
or r9b, sil
mov sil, cl
and sil, dl
xor cl, dl
or sil, cl
mov cl, r9b
and cl, 1
xor r9b, 1
or cl, r9b
mov dl, sil
xor dl, 0xff
and dl, 1
mov r9b, dil
xor r9b, 1
and sil, r9b
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and r9b, 1
or dl, sil
or r15b, r9b
xor dl, r15b
xor cl, 0xff
mov r9b, dl
xor r9b, cl
and r9b, dl
mov cl, r11b
xor cl, 0xff
and cl, 0
mov dl, dil
xor dl, 0
and r11b, dl
mov sil, dil
xor sil, 1
and sil, 0
and dl, 1
or cl, r11b
or sil, dl
xor cl, sil
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r11b, dil
xor r11b, 1
mov sil, r8b
and sil, r11b
mov r15b, dil
xor r15b, 1
and r15b, 0xff
and r11b, 1
or dl, sil
or r15b, r11b
xor dl, r15b
mov r11b, dil
xor r11b, 0
and r11b, 1
mov sil, dil
xor sil, 1
and sil, 0
or r11b, sil
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, r11b
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 r11b, r10b
or sil, r15b
or r12b, r11b
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, 0
mov dl, dil
xor dl, 0
and r13b, dl
mov r10b, dil
xor r10b, 1
and r10b, 0
and dl, 1
or cl, r13b
or r10b, dl
xor cl, r10b
xor sil, 0xff
mov dl, cl
xor dl, sil
and dl, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov r10b, dil
xor r10b, 1
mov r11b, al
and r11b, r10b
mov sil, dil
xor sil, 1
and sil, 0xff
and r10b, 1
or cl, r11b
or sil, r10b
xor cl, sil
mov r10b, dil
xor r10b, 1
and r10b, 0
mov r11b, dil
xor r11b, 0
mov sil, r11b
and sil, 1
mov r15b, dil
xor r15b, 1
and r15b, 0
and r11b, 1
or r10b, sil
or r15b, r11b
xor r10b, r15b
mov r11b, dil
xor r11b, 1
and r11b, 1
mov sil, dil
xor sil, 1
and sil, 1
or r11b, sil
mov sil, cl
xor sil, 0xff
mov r15b, r10b
xor r15b, 0xff
mov r12b, dil
xor r12b, 1
mov r13b, sil
and r13b, 0xff
and cl, r12b
mov byte [rbp + 0xb9], r15b
and r15b, 0xff
and r10b, r12b
or r13b, cl
or r15b, r10b
xor r13b, r15b
mov cl, byte [rbp + 0xb9]
or sil, cl
xor sil, 0xff
or r12b, 1
and sil, r12b
or r13b, sil
mov r10b, r11b
and r10b, 1
xor r11b, 1
or r10b, r11b
mov r11b, r13b
xor r11b, 0xff
and r11b, 1
mov sil, dil
xor sil, 1
and r13b, sil
or r11b, r13b
xor r11b, 0xff
xor r10b, 0xff
mov sil, dil
xor sil, 0
or r11b, r10b
or sil, 0
xor r11b, 0xff
and r11b, sil
mov r10b, r8b
xor r10b, 0xff
and r10b, 0
mov sil, dil
xor sil, 0
mov r15b, r8b
and r15b, sil
mov r12b, dil
xor r12b, 1
and r12b, 0
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, dl
xor bl, 0xff
mov sil, r9b
xor sil, bl
and sil, r9b
mov bl, r9b
xor bl, 0xff
and bl, 1
mov r15b, dil
xor r15b, 1
and r9b, r15b
mov r12b, dl
xor r12b, 0xff
and r12b, 0xff
and dl, r15b
or bl, r9b
or r12b, dl
xor bl, r12b
mov dl, sil
xor dl, 0xff
mov r9b, bl
xor r9b, 0xff
mov r15b, dil
xor r15b, 0
mov r12b, dl
and r12b, 0
and sil, r15b
mov r13b, r9b
and r13b, 0
and bl, r15b
or r12b, sil
or r13b, bl
xor r12b, r13b
or dl, r9b
xor dl, 0xff
or r15b, 0
and dl, r15b
or r12b, dl
mov dl, r10b
xor dl, 0xff
mov r9b, r11b
xor r9b, dl
and r9b, r11b
mov dl, r11b
xor dl, 0xff
mov bl, r10b
and bl, dl
xor r10b, 0xff
and r11b, r10b
or bl, r11b
mov dl, r9b
xor dl, 0xff
mov r10b, bl
xor r10b, 0xff
mov r11b, dil
xor r11b, 0
mov sil, dl
and sil, 0
and r9b, r11b
mov r15b, r10b
and r15b, 0
and bl, r11b
or sil, r9b
or r15b, bl
xor sil, r15b
or dl, r10b
xor dl, 0xff
or r11b, 0
and dl, r11b
or sil, dl
mov dl, r12b
xor dl, 0xff
and dl, 1
mov r9b, dil
xor r9b, 1
mov r10b, r12b
and r10b, r9b
mov r11b, dil
xor r11b, 1
and r11b, 0xff
and r9b, 1
or dl, r10b
or r11b, r9b
xor dl, r11b
xor dl, 0xff
mov r9b, sil
xor r9b, dl
and r9b, sil
mov dl, sil
xor dl, 0xff
and dl, 0
mov r10b, dil
xor r10b, 0
and sil, r10b
mov r11b, dil
xor r11b, 1
and r11b, 0
and r10b, 1
or dl, sil
or r11b, r10b
xor dl, r11b
xor dl, 0xff
mov r10b, r12b
xor r10b, dl
and r10b, r12b
mov dl, r9b
and dl, r10b
xor r9b, r10b
or dl, r9b
mov r9b, al
xor r9b, 0xff
mov r10b, r14b
xor r10b, r9b
and r10b, r14b
mov r9b, r14b
xor r9b, 0xff
and r9b, 1
mov r11b, dil
xor r11b, 1
and r14b, r11b
mov bl, al
xor bl, 0xff
and bl, 0xff
and al, r11b
or r9b, r14b
or bl, al
xor r9b, bl
mov al, r10b
and al, r9b
xor r10b, r9b
or al, r10b
mov r9b, al
xor r9b, 0xff
and r9b, 1
mov r10b, dil
xor r10b, 1
mov r11b, al
and r11b, r10b
or r9b, r11b
mov r10b, dil
xor r10b, 1
xor r9b, 0xff
mov r11b, dil
xor r11b, 0
or r10b, r9b
or r11b, 0
xor r10b, 0xff
and r10b, r11b
mov r9b, dil
xor r9b, 1
and r9b, 1
mov r11b, dil
xor r11b, 1
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 r9b, 0xff
mov r11b, al
xor r11b, r9b
and r11b, al
mov al, r10b
and al, r11b
xor r10b, r11b
or al, r10b
mov r9b, r8b
xor r9b, 0xff
xor r9b, 1
and r9b, 0xff
mov r10b, dil
xor r10b, 1
and r10b, 0
mov r11b, dil
xor r11b, 0
mov bl, r11b
and bl, 1
mov sil, r8b
xor sil, 0xff
and sil, 0
and r8b, r11b
or r10b, bl
or sil, r8b
xor r10b, sil
mov r8b, r9b
xor r8b, 0xff
mov r11b, r10b
xor r11b, 0xff
mov bl, dil
xor bl, 1
mov sil, r8b
and sil, 0xff
and r9b, bl
mov r14b, r11b
and r14b, 0xff
and r10b, bl
or sil, r9b
or r14b, r10b
xor sil, r14b
or r8b, r11b
xor r8b, 0xff
or bl, 1
and r8b, bl
or sil, r8b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r9b, dil
xor r9b, 1
and al, r9b
or r8b, al
mov al, sil
xor al, 0xff
and al, 1
mov r9b, dil
xor r9b, 1
and sil, r9b
or al, sil
mov r9b, dil
xor r9b, 1
and r9b, 1
mov r10b, dil
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, r8b
xor r10b, 0xff
mov r11b, al
xor r11b, 0xff
mov bl, dil
xor bl, 0
mov sil, r10b
and sil, 0
and r8b, bl
mov r14b, r11b
and r14b, 0
and al, bl
or sil, r8b
or r14b, al
xor sil, r14b
or r10b, r11b
xor r10b, 0xff
or bl, 0
and r10b, bl
or sil, r10b
mov al, dil
xor al, 1
mov r8b, r9b
xor r8b, 0xff
mov r10b, dil
xor r10b, 0
mov r11b, al
and r11b, 0
mov bl, r10b
and bl, 1
mov r14b, r8b
and r14b, 0
and r9b, r10b
or r11b, bl
or r14b, r9b
xor r11b, r14b
or al, r8b
xor al, 0xff
or r10b, 0
and al, r10b
or r11b, al
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, dl
xor al, 0xff
and al, 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 al, r10b
or r11b, r9b
xor al, 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, 1
and r10b, 1
mov r11b, dil
xor r11b, 1
and r11b, 1
or r10b, r11b
mov r11b, dil
xor r11b, 1
mov bl, al
xor bl, r11b
and bl, al
xor dl, 0xff
mov r11b, r10b
xor r11b, 0xff
mov sil, dil
xor sil, 1
or dl, r11b
or sil, 1
xor dl, 0xff
and dl, sil
mov r11b, r9b
xor r11b, 0xff
mov sil, dil
xor sil, 1
mov r14b, dil
xor r14b, 0
or r11b, sil
or r14b, 0
xor r11b, 0xff
and r11b, r14b
mov sil, r10b
xor sil, 0xff
mov r14b, r8b
xor r14b, sil
and r14b, r8b
mov r8b, bl
xor r8b, 0xff
mov sil, dl
xor sil, 0xff
mov r15b, dil
xor r15b, 0
mov r12b, r8b
and r12b, 0
and bl, r15b
mov r13b, sil
and r13b, 0
and dl, r15b
or r12b, bl
or r13b, dl
xor r12b, r13b
or r8b, sil
xor r8b, 0xff
or r15b, 0
and r8b, r15b
or r12b, r8b
mov dl, r11b
xor dl, 0xff
mov r8b, r14b
xor r8b, 0xff
mov bl, dil
xor bl, 0
mov sil, dl
and sil, 0
and r11b, bl
mov r15b, r8b
and r15b, 0
and r14b, bl
or sil, r11b
or r15b, r14b
xor sil, r15b
or dl, r8b
xor dl, 0xff
or bl, 0
and dl, bl
or sil, dl
mov dl, r12b
xor dl, 0xff
and dl, 1
mov r8b, dil
xor r8b, 1
and r12b, r8b
mov r11b, sil
xor r11b, 0xff
and r11b, 0xff
and sil, r8b
or dl, r12b
or r11b, sil
xor dl, r11b
mov r8b, al
and r8b, r9b
xor al, r9b
or r8b, al
mov al, r8b
xor al, 0xff
and al, 1
mov r9b, dil
xor r9b, 1
and r8b, r9b
mov r11b, dil
xor r11b, 1
and r11b, 0xff
and r9b, 1
or al, r8b
or r11b, r9b
xor al, r11b
mov r8b, r10b
and r8b, 1
xor r10b, 1
or r8b, r10b
xor al, 0xff
xor r8b, 0xff
mov r9b, dil
xor r9b, 1
or al, r8b
or r9b, 1
xor al, 0xff
and al, r9b
mov r8b, dl
xor r8b, 0xff
mov r9b, al
xor r9b, 0xff
xor dil, 0
mov r10b, r8b
and r10b, 0
and dl, dil
mov r11b, r9b
and r11b, 0
and al, dil
or r10b, dl
or r11b, al
xor r10b, r11b
or r8b, r9b
xor r8b, 0xff
or dil, 0
and r8b, dil
or r10b, r8b
test r10b, 1
jne 0x6d8a35cb
jmp 0x6d8bd3ef
jmp 0x6d8a35d0
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x8d5e6568
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 1
add r9d, r8d
sub eax, 0x8d5e6568
add r9d, eax
mov eax, 0x829582c2
add eax, 0
sub eax, r9d
sub eax, 0x829582c2
mov r8d, ecx
sub r8d, 0x46d1de27
sub r8d, eax
add r8d, 0x46d1de27
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r11b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r11b
and r14b, dil
or bl, r14b
mov dil, r10b
xor dil, 0xff
and dil, 0
mov r14b, sil
xor r14b, 0
mov r15b, r10b
and r15b, r14b
mov r12b, bl
xor r12b, 0xff
and r12b, 0
and bl, r14b
or dil, r15b
or r12b, bl
xor dil, r12b
mov bl, r10b
xor bl, 0xff
mov r14b, dil
xor r14b, bl
and r14b, dil
mov bl, r10b
xor bl, 0xff
and bl, 1
mov dil, sil
xor dil, 1
mov r15b, r10b
and r15b, dil
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, 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 dil, 0xff
mov al, sil
xor al, 1
or r11b, dil
or al, 1
xor r11b, 0xff
and r11b, al
mov al, bl
and al, r12b
xor bl, r12b
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, r14b
xor al, 0xff
and al, 0
mov r10b, sil
xor r10b, 0
mov r11b, r14b
and r11b, r10b
mov dil, sil
xor dil, 1
and dil, 0
and r10b, 1
or al, r11b
or dil, r10b
xor al, dil
mov r10b, bl
xor r10b, 0xff
and r10b, 1
mov r11b, sil
xor r11b, 1
mov dil, bl
and dil, r11b
or r10b, dil
mov r11b, sil
xor r11b, 0
and r11b, 0
mov dil, sil
xor dil, 0
mov r15b, dil
and r15b, 0
mov r12b, sil
xor r12b, 1
and r12b, 0
and dil, 1
or r11b, r15b
or r12b, dil
xor r11b, r12b
mov dil, sil
xor dil, 0
mov r15b, al
xor r15b, dil
and r15b, al
xor r14b, 0xff
mov dil, r11b
xor dil, 0xff
mov r12b, sil
xor r12b, 0
or r14b, dil
or r12b, 0
xor r14b, 0xff
and r14b, r12b
mov dil, r10b
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, r11b
xor r12b, 0xff
mov r13b, bl
xor r13b, r12b
and r13b, bl
mov bl, r15b
and bl, r14b
xor r15b, r14b
or bl, r15b
mov r14b, dil
xor r14b, 0xff
mov r15b, r13b
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
mov cl, r14b
and cl, 0xff
and dil, r12b
mov dl, r15b
and dl, 0xff
and r13b, r12b
or cl, dil
or dl, r13b
xor cl, dl
or r14b, r15b
xor r14b, 0xff
or r12b, 1
and r14b, r12b
or cl, r14b
mov dl, bl
xor dl, 0xff
and dl, 0
mov dil, sil
xor dil, 0
and bl, dil
mov r14b, cl
xor r14b, 0xff
and r14b, 0
and cl, dil
or dl, bl
or r14b, cl
xor dl, r14b
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, 0
mov r10b, r11b
xor r10b, 0xff
xor sil, 1
mov bl, cl
and bl, 0xff
mov dil, sil
and dil, 0
mov r14b, r10b
and r14b, 0xff
and r11b, sil
or bl, dil
or r14b, r11b
xor bl, r14b
or cl, r10b
xor cl, 0xff
or sil, 1
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 0x6d8a3952
jmp 0x6d8bc690
xor eax, eax
mov ecx, dword [rbp + 0xbc]
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, 0x272bf8f2
add r10d, 0
add r10d, 0x300e6e91
sub r10d, 1
sub r10d, 0x300e6e91
sub r10d, 0x9a231a7e
add r10d, 0x272bf8f2
add r10d, 0x9a231a7e
mov r11d, eax
sub r11d, 0x7d2d14c2
mov esi, r8d
add esi, r11d
sub esi, 0xa20847ee
add esi, r10d
add esi, 0xa20847ee
mov r10d, eax
sub r10d, esi
mov r11d, eax
sub r11d, 0x7d2d14c2
add r10d, r11d
sub eax, r10d
imul r8d, eax
and r8d, 1
cmp r8d, 0
sete bl
cmp r9d, 0xa
setl dil
mov r14b, dil
xor r14b, 0xff
and r14b, 1
mov r15b, 1
mov r12b, r15b
xor r12b, 1
mov r13b, dil
and r13b, r12b
or r14b, r13b
mov r12b, bl
xor r12b, 0xff
mov r13b, r14b
and r13b, r12b
xor r14b, 0xff
mov r12b, bl
and r12b, r14b
or r13b, r12b
xor r13b, 0xff
mov r14b, bl
xor r14b, 0xff
mov r12b, r15b
xor r12b, 1
or r13b, r14b
or r12b, 1
xor r13b, 0xff
and r13b, r12b
mov r14b, bl
xor r14b, 0xff
and r14b, 0
mov r12b, r15b
xor r12b, 0
mov al, bl
and al, r12b
mov r8b, r15b
xor r8b, 1
and r8b, 0
and r12b, 1
or r14b, al
or r8b, r12b
xor r14b, r8b
mov al, dil
xor al, 0xff
xor r14b, 0xff
mov r8b, r15b
xor r8b, 1
or al, r14b
or r8b, 1
xor al, 0xff
and al, r8b
mov r8b, dil
xor r8b, 0xff
and r8b, 1
mov r14b, r15b
xor r14b, 1
and dil, r14b
or r8b, dil
xor bl, 0xff
xor r8b, 0xff
mov dil, r15b
xor dil, 1
or bl, r8b
or dil, 1
xor bl, 0xff
and bl, dil
mov r8b, al
and r8b, bl
xor al, bl
or r8b, al
mov al, r13b
xor al, 0xff
and al, 0
mov bl, r15b
xor bl, 0
mov dil, r13b
and dil, bl
mov r14b, r15b
xor r14b, 1
and r14b, 0
and bl, 1
or al, dil
or r14b, bl
xor al, r14b
mov bl, r8b
xor bl, 0xff
and bl, 0
mov dil, r15b
xor dil, 0
mov r14b, r8b
and r14b, dil
mov r12b, r15b
xor r12b, 1
and r12b, 0
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, al
xor r14b, 0xff
mov r12b, r15b
xor r12b, 1
mov r9b, r15b
xor r9b, 1
or r14b, r12b
or r9b, 1
xor r14b, 0xff
and r14b, r9b
mov r9b, dil
xor r9b, 0xff
mov r12b, r13b
xor r12b, r9b
and r12b, r13b
mov r9b, r15b
xor r9b, 1
mov r13b, bl
xor r13b, r9b
and r13b, bl
xor r8b, 0xff
mov r9b, dil
xor r9b, 0xff
mov r10b, r15b
xor r10b, 0
or r8b, r9b
or r10b, 0
xor r8b, 0xff
and r8b, r10b
mov r9b, r14b
xor r9b, 0xff
mov r10b, r12b
xor r10b, 0xff
mov r11b, r15b
xor r11b, 1
mov sil, r9b
and sil, 0xff
and r14b, r11b
mov cl, r10b
and cl, 0xff
and r12b, r11b
or sil, r14b
or cl, r12b
xor sil, cl
or r9b, r10b
xor r9b, 0xff
or r11b, 1
and r9b, r11b
or sil, r9b
mov cl, r13b
xor cl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r10b, r15b
xor r10b, 0
mov r11b, cl
and r11b, 0
and r13b, r10b
mov r14b, r9b
and r14b, 0
and r8b, r10b
or r11b, r13b
or r14b, r8b
xor r11b, r14b
or cl, r9b
xor cl, 0xff
or r10b, 0
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
and cl, bl
xor al, bl
or cl, al
mov al, cl
xor al, 0xff
and al, 1
mov r9b, r15b
xor r9b, 1
and cl, r9b
or al, cl
mov cl, r15b
xor cl, 1
mov r9b, dil
xor r9b, 0xff
mov r10b, r15b
xor r10b, 0
mov r11b, cl
and r11b, 0
mov bl, r10b
and bl, 1
mov sil, r9b
and sil, 0
and dil, r10b
or r11b, bl
or sil, dil
xor r11b, sil
or cl, r9b
xor cl, 0xff
or r10b, 0
and cl, r10b
or r11b, cl
xor al, 0xff
xor r11b, 0xff
xor r15b, 0
or al, r11b
or r15b, 0
xor al, 0xff
and al, r15b
mov cl, r8b
and cl, al
xor r8b, al
or cl, r8b
test cl, 1
mov byte [rbp + 0xb8], dl
jne 0x6d8a3cd0
jmp 0x6d8bc690
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x44091f65
add r8d, 0
mov r9d, ecx
add r9d, 0x7fe02f4b
add r9d, r8d
sub r9d, 0x7fe02f4b
mov r8d, eax
sub r8d, 0x4ce288da
sub r8d, 1
add r8d, 0x4ce288da
sub eax, r8d
sub r9d, eax
mov eax, 0x2a74d7d9
add eax, 0
sub eax, 0x44091f65
sub eax, 0x2a74d7d9
sub r9d, 0xf65e46d5
sub r9d, eax
add r9d, 0xf65e46d5
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
or bl, r14b
xor bl, 0xff
xor bl, 0
and bl, 0
mov dil, sil
xor dil, 0
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r14b
and r15b, 0
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
mov r14b, 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, 1
or al, dil
or r12b, 1
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
and dl, al
xor r14b, al
or dl, r14b
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, 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
mov cl, sil
xor cl, 1
xor al, 0xff
mov dl, sil
xor dl, 0
or cl, al
or dl, 0
xor cl, 0xff
and cl, dl
mov al, sil
xor al, 1
and al, 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
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, 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
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, sil
xor dil, 0
xor dl, 0xff
mov r14b, sil
xor r14b, 0
or dil, dl
or r14b, 0
xor dil, 0xff
and dil, r14b
mov dl, cl
and dl, dil
xor cl, dil
or dl, cl
mov cl, sil
xor cl, 0
and cl, 0
mov dil, sil
xor dil, 0
mov r14b, dil
and r14b, 0
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or cl, r14b
or r15b, dil
xor cl, r15b
mov dil, bl
xor dil, 0xff
mov r14b, cl
and r14b, dil
xor cl, 0xff
mov dil, bl
and dil, cl
or r14b, dil
xor r14b, 0xff
mov cl, bl
xor cl, 0xff
mov dil, sil
xor dil, 0
or r14b, cl
or dil, 0
xor r14b, 0xff
and r14b, dil
mov cl, dl
xor cl, 0xff
and cl, 1
mov dil, sil
xor dil, 1
mov r15b, dl
and r15b, dil
or cl, r15b
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, al
xor r10b, 0xff
and r10b, 1
mov dil, sil
xor dil, 1
mov r15b, al
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, sil
xor r15b, 0
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 0
or r15b, r12b
mov r12b, r10b
and r12b, dil
xor r10b, dil
or r12b, r10b
mov r10b, r15b
and r10b, 0
xor r15b, 0
or r10b, r15b
mov dil, r12b
xor dil, 0xff
and dil, 0
mov r15b, sil
xor r15b, 0
and r12b, r15b
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, r10b
and r15b, dil
mov r10b, dl
xor r10b, 0xff
and r10b, 1
mov dil, sil
xor dil, 1
mov r12b, dl
and r12b, dil
or r10b, r12b
mov dil, r11b
xor dil, 0xff
and dil, 1
mov r12b, sil
xor r12b, 1
mov r13b, r11b
and r13b, r12b
mov r8b, r10b
xor r8b, 0xff
and r8b, 0xff
and r10b, r12b
or dil, r13b
or r8b, r10b
xor dil, r8b
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, r14b
xor r8b, 0xff
mov r10b, cl
xor r10b, 0xff
mov r11b, sil
xor r11b, 1
or r8b, r10b
or r11b, 1
xor r8b, 0xff
and r8b, r11b
mov r10b, r14b
xor r10b, 0xff
mov r11b, cl
and r11b, r10b
xor cl, 0xff
and r14b, cl
or r11b, r14b
mov cl, r8b
and cl, r11b
xor r8b, r11b
or cl, r8b
mov r8b, r15b
xor r8b, 0xff
and r8b, 0
mov r10b, sil
xor r10b, 0
mov r11b, r15b
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, 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, sil
xor r11b, 1
and r11b, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or r11b, r14b
mov r14b, sil
xor r14b, 1
mov r12b, r8b
xor r12b, r14b
and r12b, r8b
xor r15b, 0xff
mov r14b, r11b
xor r14b, 0xff
mov r13b, sil
xor r13b, 1
or r15b, r14b
or r13b, 1
xor r15b, 0xff
and r15b, r13b
mov r14b, r10b
xor r14b, 0xff
mov r13b, sil
xor r13b, 1
mov r9b, sil
xor r9b, 1
or r14b, r13b
or r9b, 1
xor r14b, 0xff
and r14b, r9b
xor dil, 0xff
mov r9b, r11b
xor r9b, 0xff
mov r13b, sil
xor r13b, 0
or dil, r9b
or r13b, 0
xor dil, 0xff
and dil, r13b
mov r9b, r12b
xor r9b, 0xff
mov r13b, r15b
xor r13b, 0xff
mov byte [rbp + 0xb7], sil
xor sil, 0
mov byte [rbp + 0xb6], r9b
and r9b, 0
and r12b, sil
mov byte [rbp + 0xb5], r13b
and r13b, 0
and r15b, sil
or r9b, r12b
or r13b, r15b
xor r9b, r13b
mov r15b, byte [rbp + 0xb6]
mov r12b, byte [rbp + 0xb5]
or r15b, r12b
xor r15b, 0xff
or sil, 0
and r15b, sil
or r9b, r15b
mov sil, r14b
xor sil, 0xff
mov r15b, dil
xor r15b, 0xff
mov r13b, byte [rbp + 0xb7]
xor r13b, 0
mov r12b, sil
and r12b, 0
and r14b, r13b
mov byte [rbp + 0xb4], r15b
and r15b, 0
and dil, r13b
or r12b, r14b
or r15b, dil
xor r12b, r15b
mov dil, byte [rbp + 0xb4]
or sil, dil
xor sil, 0xff
or r13b, 0
and sil, r13b
or r12b, sil
mov sil, r9b
xor sil, 0xff
mov r14b, r12b
and r14b, sil
xor r12b, 0xff
and r9b, r12b
or r14b, r9b
mov r9b, r8b
and r9b, r10b
xor r8b, r10b
or r9b, r8b
mov r8b, r9b
xor r8b, 0xff
and r8b, 1
mov r10b, byte [rbp + 0xb7]
xor r10b, 1
and r9b, r10b
mov sil, byte [rbp + 0xb7]
xor sil, 1
and sil, 0xff
and r10b, 1
or r8b, r9b
or sil, r10b
xor r8b, sil
mov r9b, r11b
and r9b, 1
xor r11b, 1
or r9b, r11b
xor r8b, 0xff
xor r9b, 0xff
mov r10b, byte [rbp + 0xb7]
xor r10b, 0
or r8b, r9b
or r10b, 0
xor r8b, 0xff
and r8b, r10b
mov r9b, r14b
and r9b, r8b
xor r14b, r8b
or r9b, r14b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r10b, byte [rbp + 0xb7]
xor r10b, 1
mov r11b, cl
and r11b, r10b
or r8b, r11b
mov r10b, byte [rbp + 0xb7]
xor r10b, 0
xor r8b, 0xff
mov r11b, byte [rbp + 0xb7]
xor r11b, 1
or r10b, r8b
or r11b, 1
xor r10b, 0xff
and r10b, r11b
mov r8b, byte [rbp + 0xb7]
xor r8b, 0
and r8b, 1
mov r11b, byte [rbp + 0xb7]
xor r11b, 1
and r11b, 0
or r8b, r11b
xor cl, 0xff
mov r11b, r8b
xor r11b, 0xff
mov sil, byte [rbp + 0xb7]
xor sil, 1
or cl, r11b
or sil, 1
xor cl, 0xff
and cl, sil
mov r11b, r9b
xor r11b, 0xff
and r11b, 1
mov sil, byte [rbp + 0xb7]
xor sil, 1
mov r14b, r9b
and r14b, sil
mov r15b, byte [rbp + 0xb7]
xor r15b, 1
and r15b, 0xff
and sil, 1
or r11b, r14b
or r15b, sil
xor r11b, r15b
xor r11b, 0xff
mov sil, byte [rbp + 0xb7]
xor sil, 0
mov r14b, byte [rbp + 0xb7]
xor r14b, 1
or r11b, sil
or r14b, 1
xor r11b, 0xff
and r11b, r14b
xor r9b, 0xff
xor r8b, 0xff
mov sil, byte [rbp + 0xb7]
xor sil, 1
or r9b, r8b
or sil, 1
xor r9b, 0xff
and r9b, sil
mov r8b, r10b
xor r8b, 0xff
mov sil, cl
xor sil, 0xff
mov r14b, byte [rbp + 0xb7]
xor r14b, 0
mov r15b, r8b
and r15b, 0
and r10b, r14b
mov r12b, sil
and r12b, 0
and cl, r14b
or r15b, r10b
or r12b, cl
xor r15b, r12b
or r8b, sil
xor r8b, 0xff
or r14b, 0
and r8b, r14b
or r15b, r8b
mov cl, r11b
and cl, r9b
xor r11b, r9b
or cl, r11b
mov r8b, r15b
xor r8b, 0xff
mov r9b, cl
and r9b, r8b
xor cl, 0xff
and r15b, cl
or r9b, r15b
mov cl, bl
xor cl, 0xff
and cl, 0
mov r8b, byte [rbp + 0xb7]
xor r8b, 0
mov r10b, bl
and r10b, r8b
mov r11b, byte [rbp + 0xb7]
xor r11b, 1
and r11b, 0
and r8b, 1
or cl, r10b
or r11b, r8b
xor cl, r11b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r10b, byte [rbp + 0xb7]
xor r10b, 1
mov r11b, al
and r11b, r10b
or r8b, r11b
mov r10b, byte [rbp + 0xb7]
xor r10b, 1
and r10b, 1
mov r11b, byte [rbp + 0xb7]
xor r11b, 1
mov sil, r11b
and sil, 1
mov r14b, byte [rbp + 0xb7]
xor r14b, 1
and r14b, 0xff
and r11b, 1
or r10b, sil
or r14b, r11b
xor r10b, r14b
mov r11b, cl
xor r11b, 0xff
mov sil, byte [rbp + 0xb7]
xor sil, 1
mov r14b, byte [rbp + 0xb7]
xor r14b, 0
or r11b, sil
or r14b, 0
xor r11b, 0xff
and r11b, r14b
xor bl, 0xff
mov sil, r10b
xor sil, 0xff
mov r14b, byte [rbp + 0xb7]
xor r14b, 1
or bl, sil
or r14b, 1
xor bl, 0xff
and bl, r14b
mov sil, r8b
xor sil, 0xff
mov r14b, byte [rbp + 0xb7]
xor r14b, 1
mov r15b, byte [rbp + 0xb7]
xor r15b, 1
or sil, r14b
or r15b, 1
xor sil, 0xff
and sil, r15b
xor al, 0xff
mov r14b, r10b
xor r14b, 0xff
mov r15b, byte [rbp + 0xb7]
xor r15b, 0
or al, r14b
or r15b, 0
xor al, 0xff
and al, r15b
mov r14b, r11b
xor r14b, 0xff
mov r15b, bl
xor r15b, 0xff
mov r12b, byte [rbp + 0xb7]
xor r12b, 0
mov r13b, r14b
and r13b, 0
and r11b, r12b
mov dil, r15b
and dil, 0
and bl, r12b
or r13b, r11b
or dil, bl
xor r13b, dil
or r14b, r15b
xor r14b, 0xff
or r12b, 0
and r14b, r12b
or r13b, r14b
mov r11b, sil
xor r11b, 0xff
mov bl, al
xor bl, 0xff
mov dil, byte [rbp + 0xb7]
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, r13b
xor al, 0xff
mov r11b, r14b
and r11b, al
xor r14b, 0xff
and r13b, r14b
or r11b, r13b
mov al, cl
xor al, 0xff
mov bl, r8b
xor bl, 0xff
mov sil, byte [rbp + 0xb7]
xor sil, 0
mov dil, al
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 al, bl
xor al, 0xff
or sil, 0
and al, sil
or dil, al
mov al, dil
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0xb7]
xor cl, 1
and dil, cl
or al, dil
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, r11b
xor al, 0xff
mov cl, r8b
xor cl, 0xff
mov r10b, byte [rbp + 0xb7]
xor r10b, 0
mov bl, al
and bl, 0
and r11b, r10b
mov sil, cl
and sil, 0
and r8b, r10b
or bl, r11b
or sil, r8b
xor bl, sil
or al, cl
xor al, 0xff
or r10b, 0
and al, r10b
or bl, al
mov al, bl
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0xb7]
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 + 0xb7]
xor cl, 1
and cl, 0
mov r8b, byte [rbp + 0xb7]
xor r8b, 0
mov r10b, r8b
and r10b, 1
mov r11b, byte [rbp + 0xb7]
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 + 0xb7]
xor r8b, 1
or bl, cl
or r8b, 1
xor bl, 0xff
and bl, r8b
mov cl, al
xor cl, 0xff
mov r8b, bl
xor r8b, 0xff
mov r10b, byte [rbp + 0xb7]
xor r10b, 1
mov r11b, cl
and r11b, 0xff
and al, r10b
mov sil, r8b
and sil, 0xff
and bl, r10b
or r11b, al
or sil, bl
xor r11b, sil
or cl, r8b
xor cl, 0xff
or r10b, 1
and cl, r10b
or r11b, cl
mov al, byte [rbp + 0xb7]
xor al, 0
mov cl, dl
xor cl, 0xff
mov r8b, byte [rbp + 0xb7]
xor r8b, 1
or al, cl
or r8b, 1
xor al, 0xff
and al, r8b
mov cl, byte [rbp + 0xb7]
xor cl, 0
and cl, 1
mov r8b, byte [rbp + 0xb7]
xor r8b, 1
mov r10b, r8b
and r10b, 0
mov bl, dl
xor bl, 0xff
and bl, 0xff
and dl, r8b
or cl, r10b
or bl, dl
xor cl, bl
mov dl, al
xor dl, 0xff
mov r8b, cl
xor r8b, 0xff
mov r10b, byte [rbp + 0xb7]
xor r10b, 0
mov bl, dl
and bl, 0
and al, r10b
mov sil, r8b
and sil, 0
and cl, r10b
or bl, al
or sil, cl
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, 1
mov cl, byte [rbp + 0xb7]
xor cl, 1
and bl, cl
mov dl, byte [rbp + 0xb7]
xor dl, 1
and dl, 0xff
and cl, 1
or al, bl
or dl, cl
xor al, dl
mov cl, r11b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0xb7]
xor dl, 1
mov r8b, r11b
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 r11b, 0xff
mov al, byte [rbp + 0xb7]
xor al, 0
or cl, r11b
or al, 0
xor cl, 0xff
and cl, al
mov al, r9b
xor al, 0xff
mov dl, cl
xor dl, 0xff
mov r8b, byte [rbp + 0xb7]
xor r8b, 0
or al, dl
or r8b, 0
xor al, 0xff
and al, r8b
mov dl, r9b
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0xb7]
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 0x6d8a49ab
jmp 0x6d8bd3f4
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x33a909a5
sub r8d, ecx
add r8d, 0x33a909a5
mov r9d, eax
sub r9d, 0x250f477f
sub r9d, 0x4f662086
add r9d, 0x250f477f
mov r10d, eax
sub r10d, r8d
mov r8d, eax
sub r8d, r9d
add r10d, r8d
mov r8d, eax
sub r8d, r10d
mov r9d, 0xe6c650be
add r9d, 0
sub r9d, r8d
sub r9d, 0xe6c650be
mov r8d, 0x564c2446
add r8d, 0
sub r8d, 1
sub r8d, 0x564c2446
sub r9d, 0x7b91f2d8
add r9d, r8d
add r9d, 0x7b91f2d8
mov r8d, eax
sub r8d, 0x4f662086
add r8d, 0
sub eax, r8d
sub r9d, eax
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, bl
xor sil, 0xff
and sil, 0
mov dil, 1
mov r14b, dil
xor r14b, 0
mov r15b, bl
and r15b, r14b
mov r12b, dil
xor r12b, 1
and r12b, 0
and r14b, 1
or sil, r15b
or r12b, r14b
xor sil, r12b
mov r14b, r11b
xor r14b, 0xff
mov r15b, sil
and r15b, r14b
xor sil, 0xff
mov r14b, r11b
and r14b, sil
or r15b, r14b
xor r15b, 0xff
mov sil, r11b
xor sil, 0xff
mov r14b, dil
xor r14b, 1
or r15b, sil
or r14b, 1
xor r15b, 0xff
and r15b, r14b
mov sil, r11b
xor sil, 0xff
and sil, 1
mov r14b, dil
xor r14b, 1
mov r12b, r11b
and r12b, r14b
or sil, r12b
mov r14b, dil
xor r14b, 0
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, 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, 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
and bl, r13b
xor r14b, r13b
or bl, r14b
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, r15b
xor al, 0xff
and al, 1
mov bl, dil
xor bl, 1
mov sil, r15b
and sil, bl
or al, sil
mov bl, r11b
xor bl, 0xff
and bl, 1
mov sil, dil
xor sil, 1
mov r14b, r11b
and r14b, sil
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and sil, 1
or bl, r14b
or r12b, sil
xor bl, r12b
mov sil, dil
xor sil, 0
and sil, 0
mov r14b, dil
xor r14b, 0
mov r12b, r14b
and r12b, 0
mov r13b, dil
xor r13b, 1
and r13b, 0
and r14b, 1
or sil, r12b
or r13b, r14b
xor sil, r13b
mov r14b, dil
xor r14b, 0
mov r12b, al
xor r12b, r14b
and r12b, al
mov r14b, sil
xor r14b, 0xff
mov r13b, r15b
xor r13b, r14b
and r13b, r15b
mov r14b, bl
xor r14b, 0xff
mov r15b, dil
xor r15b, 0
mov cl, dil
xor cl, 0
or r14b, r15b
or cl, 0
xor r14b, 0xff
and r14b, cl
mov cl, sil
xor cl, 0xff
mov r15b, r11b
xor r15b, cl
and r15b, r11b
mov cl, r12b
xor cl, 0xff
mov r11b, r13b
xor r11b, 0xff
mov dl, dil
xor dl, 0
mov r8b, cl
and r8b, 0
and r12b, dl
mov r9b, r11b
and r9b, 0
and r13b, dl
or r8b, r12b
or r9b, r13b
xor r8b, r9b
or cl, r11b
xor cl, 0xff
or dl, 0
and cl, dl
or r8b, cl
mov cl, r14b
and cl, r15b
xor r14b, r15b
or cl, r14b
mov dl, r8b
xor dl, 0xff
mov r9b, cl
and r9b, dl
xor cl, 0xff
and r8b, cl
or r9b, r8b
mov cl, al
xor cl, 0xff
mov dl, bl
xor dl, 0xff
mov r8b, dil
xor r8b, 0
mov r11b, cl
and r11b, 0
and al, r8b
mov r14b, dl
and r14b, 0
and bl, r8b
or r11b, al
or r14b, bl
xor r11b, r14b
or cl, dl
xor cl, 0xff
or r8b, 0
and cl, r8b
or r11b, cl
mov al, r11b
xor al, 0xff
and al, 1
xor dil, 1
and r11b, dil
or al, r11b
mov cl, sil
and cl, 0
xor sil, 0
or cl, sil
xor cl, 0xff
mov dl, al
xor dl, cl
and dl, al
mov al, r9b
and al, dl
xor r9b, dl
or al, r9b
test al, 1
jne 0x6d8a4d3c
jmp 0x6d8bd3f4
mov al, byte [rbp + 0xb8]
test al, 1
jne 0x6d8a4d4f
jmp 0x6d8b193a
mov rax, qword [rbp + 0x500]
mov rcx, qword [rbp + 0x490]
mov rdx, qword [rcx]
mov r8d, dword [rdx + 0xc]
mov edx, r8d
add rax, rdx
mov rdx, qword [rbp + 0x488]
mov qword [rdx], rax
mov rcx, qword [rbp + 0x518]
sub rsp, 0x20
call sym.out.dll__GetModuleBase
add rsp, 0x20
mov rdx, qword [rbp + 0x510]
sub rsp, 0x20
mov rcx, rax
call sym.out.dll__GetProcAddr
add rsp, 0x20
mov qword [rbp + 0xa8], rax
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x13dd7f58
add r8d, 0
mov r9d, ecx
sub r9d, 0xb47aac2f
add r9d, r8d
add r9d, 0xb47aac2f
add r9d, 0x9e77b418
sub r9d, 0xa1db8c8d
sub r9d, 0x9e77b418
sub eax, 1
add r9d, eax
add r9d, 0xd60e575c
add r9d, 0xa1db8c8d
sub r9d, 0xd60e575c
sub r9d, 0x1581f067
add r9d, 0x64efca26
add r9d, 0x1581f067
sub r9d, 0xab4d7df6
add r9d, 0x13dd7f58
add r9d, 0xab4d7df6
sub r9d, 0xce8e28db
sub r9d, 0x64efca26
add r9d, 0xce8e28db
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
or bl, r14b
mov dil, r11b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or r14b, r15b
mov r15b, bl
xor r15b, 0xff
mov r12b, dil
xor r12b, 0xff
mov r13b, sil
xor r13b, 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
mov bl, sil
xor bl, 0
xor cl, 0xff
mov dil, sil
xor dil, 1
or bl, cl
or dil, 1
xor bl, 0xff
and bl, dil
mov cl, sil
xor cl, 0
and cl, 0
mov dil, sil
xor dil, 0
mov r14b, dil
and r14b, 0
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or cl, r14b
or r15b, dil
xor cl, r15b
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
mov r14b, sil
xor r14b, 0
mov r15b, dil
xor r15b, r14b
and r15b, dil
xor r11b, 0xff
xor cl, 0xff
mov dil, sil
xor dil, 1
or r11b, cl
or dil, 1
xor r11b, 0xff
and r11b, dil
mov cl, bl
xor cl, 0xff
mov dil, r10b
xor dil, 0xff
mov r14b, sil
xor r14b, 1
mov r12b, cl
and r12b, 0xff
and bl, r14b
mov r13b, dil
and r13b, 0xff
and r10b, r14b
or r12b, bl
or r13b, r10b
xor r12b, r13b
or cl, dil
xor cl, 0xff
or r14b, 1
and cl, r14b
or r12b, cl
mov cl, r15b
xor cl, 0xff
mov r10b, r11b
xor r10b, 0xff
mov bl, sil
xor bl, 0
mov dil, cl
and dil, 0
and r15b, bl
mov r14b, r10b
and r14b, 0
and r11b, bl
or dil, r15b
or r14b, r11b
xor dil, r14b
or cl, r10b
xor cl, 0xff
or bl, 0
and cl, bl
or dil, cl
mov cl, r12b
xor cl, 0xff
mov r10b, dil
and r10b, cl
xor dil, 0xff
and r12b, dil
or r10b, r12b
mov cl, al
xor cl, 0xff
mov r11b, r10b
xor r11b, 0xff
mov bl, sil
xor bl, 0
or cl, r11b
or bl, 0
xor cl, 0xff
and cl, bl
mov r11b, al
xor r11b, 0xff
and r11b, 0
xor sil, 0
and al, sil
mov bl, r10b
xor bl, 0xff
and bl, 0
and r10b, sil
or r11b, al
or bl, r10b
xor r11b, bl
mov al, cl
and al, r11b
xor cl, r11b
or al, cl
test al, 1
jne 0x6d8a50e0
jmp 0x6d8bd3f9
mov rax, qword [rbp + 0x488]
mov rcx, qword [rax]
sub rsp, 0x20
mov rdx, qword [rbp + 0xa8]
call rdx
add rsp, 0x20
xor r8d, r8d
mov rcx, qword [rbp + 0x480]
mov qword [rcx], rax
mov rax, qword [rbp + 0x500]
mov rdx, qword [rbp + 0x490]
mov r9, qword [rdx]
mov r10d, dword [sym.out.dll_x.13]
mov r11d, dword [sym.out.dll_y.14]
mov esi, r10d
add esi, 0x8f5930ed
sub esi, 0x96b32757
sub esi, 0x8f5930ed
mov edi, r8d
sub edi, 0xc0c47199
sub esi, edi
mov edi, r8d
sub edi, 0x96b32757
sub esi, edi
mov edi, r8d
sub edi, 0x7c789edd
add esi, edi
sub esi, 0x8a08b4df
sub esi, 1
add esi, 0x8a08b4df
add esi, 0xaaad8de4
add esi, 0x7c789edd
sub esi, 0xaaad8de4
mov edi, r8d
sub edi, esi
mov esi, r8d
sub esi, 0x1fa4128a
add edi, esi
sub r8d, edi
sub r8d, 0x9c64b45d
sub r8d, 0xc0c47199
add r8d, 0x9c64b45d
add r8d, 0x6f89fdca
sub r8d, 0x1fa4128a
sub r8d, 0x6f89fdca
imul r10d, r8d
and r10d, 1
cmp r10d, 0
sete bl
cmp r11d, 0xa
setl r14b
mov r15b, r14b
xor r15b, 0xff
and r15b, 1
mov r12b, 1
mov r13b, r12b
xor r13b, 1
mov r8b, r14b
and r8b, r13b
or r15b, r8b
mov r8b, bl
xor r8b, 0xff
and r8b, 1
mov r13b, r12b
xor r13b, 1
mov r10b, bl
and r10b, r13b
mov r11b, r15b
xor r11b, 0xff
and r11b, 0xff
and r15b, r13b
or r8b, r10b
or r11b, r15b
xor r8b, r11b
xor r8b, 0xff
mov r10b, bl
xor r10b, 0xff
mov r11b, r12b
xor r11b, 1
or r8b, r10b
or r11b, 1
xor r8b, 0xff
and r8b, r11b
mov r10b, bl
xor r10b, 0xff
and r10b, 1
mov r11b, r12b
xor r11b, 1
mov r15b, bl
and r15b, r11b
or r10b, r15b
mov r11b, r14b
xor r11b, 0xff
xor r10b, 0xff
mov r15b, r12b
xor r15b, 1
or r11b, r10b
or r15b, 1
xor r11b, 0xff
and r11b, r15b
mov r10b, r14b
xor r10b, 0xff
and r10b, 1
mov r15b, r12b
xor r15b, 1
and r14b, r15b
mov r13b, r12b
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r10b, r14b
or r13b, r15b
xor r10b, r13b
xor bl, 0xff
xor r10b, 0xff
mov r14b, r12b
xor r14b, 0
or bl, r10b
or r14b, 0
xor bl, 0xff
and bl, r14b
mov r10b, r11b
xor r10b, 0xff
mov r14b, bl
xor r14b, 0xff
mov r15b, r12b
xor r15b, 1
mov r13b, r10b
and r13b, 0xff
and r11b, r15b
mov sil, r14b
and sil, 0xff
and bl, r15b
or r13b, r11b
or sil, bl
xor r13b, sil
or r10b, r14b
xor r10b, 0xff
or r15b, 1
and r10b, r15b
or r13b, r10b
mov r10b, r8b
xor r10b, 0xff
mov r11b, r13b
xor r11b, 0xff
mov bl, r12b
xor bl, 1
or r10b, r11b
or bl, 1
xor r10b, 0xff
and r10b, bl
mov r11b, r8b
xor r11b, 0xff
and r11b, 0
mov bl, r12b
xor bl, 0
and r8b, bl
mov sil, r13b
xor sil, 0xff
and sil, 0
and r13b, bl
or r11b, r8b
or sil, r13b
xor r11b, sil
mov r8b, r10b
xor r8b, 0xff
mov bl, r11b
xor bl, 0xff
xor r12b, 1
mov sil, r8b
and sil, 0xff
and r10b, r12b
mov r14b, bl
and r14b, 0xff
and r11b, r12b
or sil, r10b
or r14b, r11b
xor sil, r14b
or r8b, bl
xor r8b, 0xff
or r12b, 1
and r8b, r12b
or sil, r8b
test sil, 1
mov qword [rbp + 0xa0], rax
mov qword [rbp + 0x98], r9
jne 0x6d8a53ad
jmp 0x6d8bd3f9
jmp 0x6d8a53b2
mov rax, qword [rbp + 0x98]
mov ecx, dword [rax]
mov edx, ecx
mov r8, qword [rbp + 0xa0]
add r8, rdx
mov rdx, qword [rbp + 0x478]
mov qword [rdx], r8
mov r8, qword [rbp + 0x500]
mov r9, qword [rbp + 0x490]
mov r10, qword [r9]
mov ecx, dword [r10 + 0x10]
mov r10d, ecx
add r8, r10
mov r10, qword [rbp + 0x470]
mov qword [r10], r8
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, ecx
add r8d, 0
mov r9d, eax
sub r9d, 0xda6c10d8
sub r9d, 0x152e1ffc
add r9d, 0xda6c10d8
add r8d, 0xca282911
add r8d, r9d
sub r8d, 0xca282911
mov r9d, eax
sub r9d, 0x17c9b77e
sub r9d, r8d
add r9d, 0x17c9b77e
sub r9d, 0x30642db3
sub r9d, 0x1aac8ce6
add r9d, 0x30642db3
mov r8d, eax
sub r8d, 1
add r9d, r8d
mov r8d, eax
sub r8d, 0x1aac8ce6
sub r9d, r8d
mov r8d, eax
sub r8d, 0x184d27dd
sub r9d, r8d
sub r9d, 0x7e1241fb
sub r9d, 0x152e1ffc
add r9d, 0x7e1241fb
sub eax, 0x184d27dd
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, 1
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or dil, r15b
mov r14b, sil
xor r14b, 0
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 0
or r14b, r15b
mov r15b, bl
and r15b, dil
xor bl, dil
or r15b, bl
mov bl, sil
xor bl, 0
mov dil, r14b
xor dil, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, bl
and r13b, 0xff
mov al, r12b
and al, 0
mov cl, dil
and cl, 0xff
and r14b, r12b
or r13b, al
or cl, r14b
xor r13b, cl
or bl, dil
xor bl, 0xff
or r12b, 1
and bl, r12b
or r13b, bl
mov al, r15b
xor al, 0xff
and al, 0
mov cl, sil
xor cl, 0
and r15b, cl
mov bl, sil
xor bl, 1
and bl, 0
and cl, 1
or al, r15b
or bl, cl
xor al, bl
xor 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
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
mov dil, bl
xor dil, 0xff
mov r14b, r10b
xor r14b, dil
and r14b, r10b
mov r10b, r11b
xor r10b, 0xff
and r10b, 0
mov dil, sil
xor dil, 0
mov r15b, r11b
and r15b, dil
mov r12b, sil
xor r12b, 1
and r12b, 0
and dil, 1
or r10b, r15b
or r12b, dil
xor r10b, r12b
mov dil, sil
xor dil, 1
mov r15b, r10b
xor r15b, dil
and r15b, r10b
xor 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, cl
xor r10b, 0xff
mov bl, r14b
xor bl, 0xff
mov dil, sil
xor dil, 0
mov r12b, r10b
and r12b, 0
and cl, dil
mov r13b, bl
and r13b, 0
and r14b, dil
or r12b, cl
or r13b, r14b
xor r12b, r13b
or r10b, bl
xor r10b, 0xff
or dil, 0
and r10b, dil
or r12b, r10b
mov cl, r15b
and cl, r11b
xor r15b, r11b
or cl, r15b
mov r10b, r12b
xor r10b, 0xff
and r10b, 1
mov r11b, sil
xor r11b, 1
and r12b, r11b
mov bl, cl
xor bl, 0xff
and bl, 0xff
and cl, r11b
or r10b, r12b
or bl, cl
xor r10b, bl
mov cl, al
xor cl, 0xff
and cl, 1
mov r11b, sil
xor r11b, 1
mov bl, al
and bl, r11b
or cl, bl
mov r11b, r10b
xor r11b, 0xff
and r11b, 1
mov bl, sil
xor bl, 1
mov dil, r10b
and dil, bl
or r11b, dil
mov bl, sil
xor bl, 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, r11b
xor dil, al
and dil, r11b
xor r10b, 0xff
mov al, bl
xor al, 0xff
mov r12b, sil
xor r12b, 0
or r10b, al
or r12b, 0
xor r10b, 0xff
and r10b, r12b
mov al, r14b
and al, r15b
xor r14b, r15b
or al, r14b
mov r14b, dil
and r14b, r10b
xor dil, r10b
or r14b, dil
mov r10b, al
xor r10b, 0xff
and r10b, 0
mov dil, sil
xor dil, 0
and al, dil
mov r15b, r14b
xor r15b, 0xff
and r15b, 0
and r14b, dil
or r10b, al
or r15b, r14b
xor r10b, r15b
mov al, cl
xor al, 0xff
mov dil, r11b
xor dil, 0xff
mov r14b, sil
xor r14b, 0
mov r15b, al
and r15b, 0
and cl, r14b
mov r12b, dil
and r12b, 0
and r11b, r14b
or r15b, cl
or r12b, r11b
xor r15b, r12b
or al, dil
xor al, 0xff
or r14b, 0
and al, r14b
or r15b, al
mov al, r15b
xor al, 0xff
and al, 1
xor sil, 1
and r15b, sil
or al, r15b
mov cl, bl
and cl, 0
xor bl, 0
or cl, bl
xor cl, 0xff
mov r11b, al
xor r11b, cl
and r11b, al
mov al, r10b
and al, r11b
xor r10b, r11b
or al, r10b
test al, 1
jne 0x6d8a583f
jmp 0x6d8bd423
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, 0x5b8e02dc
add r8d, r9d
mov r9d, eax
sub r9d, r8d
add r9d, 0x2071b2d0
sub r9d, 0x267d69b3
sub r9d, 0x2071b2d0
add r9d, 0x7041221e
sub r9d, 0x5b8e02dc
sub r9d, 0x7041221e
mov r8d, eax
sub r8d, 0x56e691ab
sub r9d, r8d
add r9d, 0x66cf8c87
sub r9d, 1
sub r9d, 0x66cf8c87
add r9d, 0x58757fc2
sub r9d, 0x56e691ab
sub r9d, 0x58757fc2
mov r8d, eax
sub r8d, 0x7fe156ee
add r9d, r8d
add r9d, 0xde42fc60
add r9d, 0x267d69b3
sub r9d, 0xde42fc60
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0x7fe156ee
add r8d, r9d
sub eax, r8d
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 0
mov sil, 1
mov dil, sil
xor dil, 0
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, sil
xor dil, 0
xor bl, 0xff
mov r14b, sil
xor r14b, 1
or dil, bl
or r14b, 1
xor dil, 0xff
and dil, r14b
mov bl, sil
xor bl, 0
and bl, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
or bl, r14b
mov r14b, r10b
xor r14b, 0xff
mov r15b, bl
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
or r14b, r15b
or r12b, 0
xor r14b, 0xff
and r14b, r12b
mov r15b, sil
xor r15b, 1
and r15b, 1
mov r12b, sil
xor r12b, 1
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
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, r14b
xor r13b, 0xff
mov al, sil
xor al, 0
mov cl, bl
and cl, 0
and dil, al
mov dl, r13b
and dl, 0
and r14b, al
or cl, dil
or dl, r14b
xor cl, dl
or bl, r13b
xor bl, 0xff
or al, 0
and bl, al
or cl, bl
mov al, r15b
xor al, 0xff
mov dl, r12b
xor dl, 0xff
mov bl, sil
xor bl, 1
mov dil, al
and dil, 0xff
and r15b, bl
mov r14b, dl
and r14b, 0xff
and r12b, bl
or dil, r15b
or r14b, r12b
xor dil, r14b
or al, dl
xor al, 0xff
or bl, 1
and al, bl
or dil, al
mov al, cl
xor al, 0xff
mov dl, dil
and dl, al
xor dil, 0xff
and cl, dil
or dl, cl
mov al, r11b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
mov bl, r11b
and bl, cl
or al, bl
mov cl, sil
xor cl, 1
xor al, 0xff
mov bl, sil
xor bl, 0
or cl, al
or bl, 0
xor cl, 0xff
and cl, bl
mov al, sil
xor al, 1
and al, 1
mov bl, sil
xor bl, 1
and bl, 1
or al, bl
mov bl, r11b
xor bl, 0xff
mov dil, al
xor dil, 0xff
mov r14b, sil
xor r14b, 0
or bl, dil
or r14b, 0
xor bl, 0xff
and bl, r14b
mov dil, sil
xor dil, 1
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r14b
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
mov r14b, sil
xor r14b, 1
mov r15b, dil
xor r15b, r14b
and r15b, dil
xor 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, 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
xor dil, 0xff
mov r14b, al
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, dil
and r12b, 0xff
and cl, r15b
mov r13b, r14b
and r13b, 0xff
and al, r15b
or r12b, cl
or r13b, al
xor r12b, r13b
or dil, r14b
xor dil, 0xff
or r15b, 1
and dil, r15b
or r12b, dil
mov al, dl
xor al, 0xff
and al, 0
mov cl, sil
xor cl, 0
mov dil, dl
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
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
and dil, 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 dil, r15b
or r13b, r14b
xor dil, r13b
mov r14b, al
and r14b, cl
xor al, cl
or r14b, al
mov al, sil
xor al, 1
mov cl, dil
xor cl, 0xff
mov r15b, sil
xor r15b, 1
mov r13b, al
and r13b, 0xff
mov r8b, r15b
and r8b, 1
mov r9b, cl
and r9b, 0xff
and dil, r15b
or r13b, r8b
or r9b, dil
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
mov r8b, sil
xor r8b, 1
and r8b, 0xff
and cl, 1
or al, r14b
or r8b, cl
xor al, r8b
xor r13b, 0xff
mov cl, al
xor cl, r13b
and cl, al
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, r12b
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
mov r10b, r12b
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, sil
xor al, 1
mov r8b, r9b
xor r8b, 0xff
mov dil, sil
xor dil, 0
mov r14b, al
and r14b, 0
mov r15b, dil
and r15b, 1
mov r13b, r8b
and r13b, 0
and r9b, dil
or r14b, r15b
or r13b, r9b
xor r14b, r13b
or al, r8b
xor al, 0xff
or dil, 0
and al, dil
or r14b, al
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
xor al, 0xff
xor r14b, 0xff
mov r8b, sil
xor r8b, 0
or al, r14b
or r8b, 0
xor al, 0xff
and al, r8b
mov r8b, bl
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
mov r10b, bl
and r10b, r9b
or r8b, r10b
mov r9b, sil
xor r9b, 1
and r9b, 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 r9b, dil
or r14b, r10b
xor r9b, r14b
mov r10b, sil
xor r10b, 0
and r10b, 0
mov dil, sil
xor dil, 0
mov r14b, dil
and r14b, 0
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or r10b, r14b
or r15b, dil
xor r10b, r15b
mov dil, r8b
and dil, r9b
xor r8b, r9b
or dil, r8b
mov r8b, r10b
and r8b, 0
xor r10b, 0
or r8b, r10b
mov r9b, dil
xor r9b, 0xff
and r9b, 1
mov r10b, sil
xor r10b, 1
and dil, r10b
or r9b, dil
xor r8b, 0xff
mov r10b, r9b
xor r10b, r8b
and r10b, r9b
mov r8b, r12b
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
mov dil, r12b
and dil, r9b
or r8b, dil
mov r9b, r11b
xor r9b, 0xff
mov dil, r8b
and dil, r9b
xor r8b, 0xff
mov r9b, r11b
and r9b, r8b
or dil, r9b
xor r11b, 0xff
mov r8b, dil
xor r8b, r11b
and r8b, dil
mov r9b, cl
xor r9b, 0xff
mov r11b, al
xor r11b, 0xff
mov dil, sil
xor dil, 1
or r9b, r11b
or dil, 1
xor r9b, 0xff
and r9b, dil
mov r11b, cl
xor r11b, 0xff
and r11b, 0
mov dil, sil
xor dil, 0
and cl, dil
mov r14b, al
xor r14b, 0xff
and r14b, 0
and al, dil
or r11b, cl
or r14b, al
xor r11b, r14b
mov al, r9b
xor al, 0xff
mov cl, r11b
xor cl, 0xff
mov dil, sil
xor dil, 1
mov r14b, al
and r14b, 0xff
and r9b, dil
mov r15b, cl
and r15b, 0xff
and r11b, dil
or r14b, r9b
or r15b, r11b
xor r14b, r15b
or al, cl
xor al, 0xff
or dil, 1
and al, dil
or r14b, al
mov al, r8b
xor al, 0xff
mov cl, r10b
xor cl, al
and cl, r10b
mov al, r10b
xor al, 0xff
mov r9b, r8b
and r9b, al
xor r8b, 0xff
and r10b, r8b
or r9b, r10b
mov al, cl
and al, r9b
xor cl, r9b
or al, 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, al
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, al
xor cl, 0xff
and cl, 1
mov r9b, sil
xor r9b, 1
and al, r9b
mov r10b, sil
xor r10b, 1
and r10b, 0xff
and r9b, 1
or cl, al
or r10b, r9b
xor cl, r10b
xor r14b, 0xff
xor cl, 0xff
mov al, sil
xor al, 1
or r14b, cl
or al, 1
xor r14b, 0xff
and r14b, al
mov al, r8b
and al, r14b
xor r8b, r14b
or al, r8b
mov cl, dl
xor cl, 0xff
mov r8b, bl
xor r8b, 0xff
mov r9b, sil
xor r9b, 1
or cl, r8b
or r9b, 1
xor cl, 0xff
and cl, r9b
mov r8b, dl
xor r8b, 0xff
and r8b, 0
mov r9b, sil
xor r9b, 0
and dl, r9b
mov r10b, bl
xor r10b, 0xff
and r10b, 0
and bl, r9b
or r8b, dl
or r10b, bl
xor r8b, r10b
mov dl, cl
xor dl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r10b, sil
xor r10b, 0
mov r11b, dl
and r11b, 0
and cl, r10b
mov bl, r9b
and bl, 0
and r8b, r10b
or r11b, cl
or bl, r8b
xor r11b, bl
or dl, r9b
xor dl, 0xff
or r10b, 0
and dl, r10b
or r11b, dl
mov cl, r11b
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
mov r8b, r11b
and r8b, dl
or cl, r8b
mov dl, sil
xor dl, 1
xor cl, 0xff
mov r8b, sil
xor r8b, 1
or dl, cl
or r8b, 1
xor dl, 0xff
and dl, r8b
mov cl, sil
xor cl, 1
and cl, 1
mov r8b, sil
xor r8b, 1
and r8b, 1
or cl, r8b
xor cl, 0xff
mov r8b, r11b
xor r8b, cl
and r8b, r11b
mov cl, dl
and cl, r8b
xor dl, r8b
or cl, dl
mov dl, sil
xor dl, 1
and dl, 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 dl, r9b
or r10b, r8b
xor dl, r10b
mov r8b, r12b
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
mov r10b, r12b
and r10b, r9b
or r8b, r10b
mov r9b, 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, dl
xor r10b, 0xff
mov r11b, sil
xor r11b, 0
mov bl, sil
xor bl, 1
or r10b, r11b
or bl, 1
xor r10b, 0xff
and r10b, bl
mov r11b, r9b
xor r11b, 0xff
xor r11b, 1
and r11b, 0xff
mov bl, sil
xor bl, 0
mov dil, r8b
xor dil, bl
and dil, r8b
xor r12b, 0xff
mov bl, r9b
xor bl, 0xff
mov r14b, sil
xor r14b, 0
or r12b, bl
or r14b, 0
xor r12b, 0xff
and r12b, r14b
mov bl, r10b
xor bl, 0xff
mov r14b, r11b
xor r14b, 0xff
mov r15b, sil
xor r15b, 0
mov r13b, bl
and r13b, 0
and r10b, r15b
mov byte [rbp + 0x97], r14b
and r14b, 0
and r11b, r15b
or r13b, r10b
or r14b, r11b
xor r13b, r14b
mov r10b, byte [rbp + 0x97]
or bl, r10b
xor bl, 0xff
or r15b, 0
and bl, r15b
or r13b, bl
mov r11b, dil
xor r11b, 0xff
mov bl, r12b
xor bl, 0xff
mov r14b, sil
xor r14b, 0
mov r15b, r11b
and r15b, 0
and dil, r14b
mov r10b, bl
and r10b, 0
and r12b, r14b
or r15b, dil
or r10b, r12b
xor r15b, r10b
or r11b, bl
xor r11b, 0xff
or r14b, 0
and r11b, r14b
or r15b, r11b
mov r10b, r13b
xor r10b, 0xff
and r10b, 1
mov r11b, sil
xor r11b, 1
and r13b, r11b
mov bl, r15b
xor bl, 0xff
and bl, 0xff
and r15b, r11b
or r10b, r13b
or bl, r15b
xor r10b, bl
mov r11b, dl
xor r11b, 0xff
mov bl, r8b
xor bl, 0xff
mov dil, sil
xor dil, 1
mov r14b, r11b
and r14b, 0xff
and dl, dil
mov r15b, bl
and r15b, 0xff
and r8b, dil
or r14b, dl
or r15b, r8b
xor r14b, r15b
or r11b, bl
xor r11b, 0xff
or dil, 1
and r11b, dil
or r14b, r11b
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 r11b, r9b
xor r11b, 0xff
mov bl, sil
xor bl, 1
mov dil, r8b
and dil, 0xff
mov r14b, bl
and r14b, 0
mov r15b, r11b
and r15b, 0xff
and r9b, bl
or dil, r14b
or r15b, r9b
xor dil, r15b
or r8b, r11b
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, r10b
and dl, r8b
xor r10b, r8b
or dl, r10b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
and cl, r9b
or r8b, cl
mov cl, dl
xor cl, 0xff
and cl, 1
mov r9b, sil
xor r9b, 1
and dl, r9b
mov r10b, sil
xor r10b, 1
and r10b, 0xff
and r9b, 1
or cl, dl
or r10b, r9b
xor cl, r10b
mov dl, sil
xor dl, 0
and dl, 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 dl, r10b
or r11b, r9b
xor dl, r11b
mov r9b, r8b
xor r9b, 0xff
mov r10b, cl
xor r10b, 0xff
mov r11b, sil
xor r11b, 0
mov bl, r9b
and bl, 0
and r8b, r11b
mov dil, r10b
and dil, 0
and cl, r11b
or bl, r8b
or dil, cl
xor bl, dil
or r9b, r10b
xor r9b, 0xff
or r11b, 0
and r9b, r11b
or bl, r9b
mov cl, sil
xor cl, 0
mov r8b, dl
xor r8b, 0xff
mov r9b, sil
xor r9b, 0
mov r10b, cl
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 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, sil
xor dl, 1
and bl, dl
or cl, bl
xor cl, 0xff
xor r10b, 0xff
mov dl, sil
xor dl, 0
or cl, r10b
or dl, 0
xor cl, 0xff
and cl, dl
mov dl, al
xor dl, 0xff
mov r8b, cl
xor r8b, 0xff
mov r9b, sil
xor r9b, 0
or dl, r8b
or r9b, 0
xor dl, 0xff
and dl, r9b
mov r8b, al
xor r8b, 0xff
and r8b, 0
mov r9b, sil
xor r9b, 0
and al, r9b
mov r10b, cl
xor r10b, 0xff
and r10b, 0
and cl, r9b
or r8b, al
or r10b, cl
xor r8b, r10b
mov al, dl
xor al, 0xff
mov cl, r8b
xor cl, 0xff
xor sil, 1
mov r9b, al
and r9b, 0xff
and dl, sil
mov r10b, cl
and r10b, 0xff
and r8b, sil
or r9b, dl
or r10b, r8b
xor r9b, r10b
or al, cl
xor al, 0xff
or sil, 1
and al, sil
or r9b, al
test r9b, 1
jne 0x6d8a650e
jmp 0x6d8bd423
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xb9097f48
sub r8d, 1
add r8d, 0xb9097f48
mov r9d, eax
sub r9d, 0
mov r10d, eax
sub r10d, r8d
add r9d, r10d
mov r8d, eax
sub r8d, r9d
sub eax, 0x56b87533
sub eax, r8d
add eax, 0x56b87533
mov r8d, ecx
sub r8d, 0x184c6dd9
sub r8d, eax
add r8d, 0x184c6dd9
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
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and sil, 1
or dl, cl
or r14b, sil
xor dl, r14b
xor dl, 0xff
xor al, 0xff
mov cl, dil
xor cl, 1
or dl, al
or cl, 1
xor dl, 0xff
and dl, cl
mov al, r11b
xor al, 0xff
and al, 0
mov cl, dil
xor cl, 0
mov sil, r11b
and sil, cl
mov r14b, dil
xor r14b, 1
and r14b, 0
and cl, 1
or al, sil
or r14b, cl
xor al, r14b
mov cl, bl
xor cl, 0xff
xor al, 0xff
mov sil, dil
xor sil, 0
or cl, al
or sil, 0
xor cl, 0xff
and cl, sil
mov al, bl
xor al, 0xff
and al, 0
mov sil, dil
xor sil, 0
and bl, sil
mov r14b, dil
xor r14b, 1
and r14b, 0
and sil, 1
or al, bl
or r14b, sil
xor al, r14b
xor 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
mov cl, r14b
xor cl, 0xff
mov r11b, dil
xor r11b, 1
or al, cl
or r11b, 1
xor al, 0xff
and al, r11b
mov cl, dl
xor cl, 0xff
and cl, 1
xor dil, 1
and dl, dil
mov r11b, r14b
xor r11b, 0xff
and r11b, 0xff
and r14b, dil
or cl, dl
or r11b, r14b
xor cl, r11b
mov dl, al
and dl, cl
xor al, cl
or dl, al
test dl, 1
jne 0x6d8a6795
jmp 0x6d8bc695
xor eax, eax
mov rcx, qword [rbp + 0x478]
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, 0xba635d24
add r10d, 0
sub r10d, 0x29cccae5
sub r10d, 1
add r10d, 0x29cccae5
mov r11d, eax
sub r11d, r10d
mov r10d, eax
sub r10d, 0xba635d24
add r11d, r10d
sub eax, r11d
mov r10d, r8d
add r10d, 0x203cca64
add r10d, 0x875dc66a
sub r10d, 0x203cca64
sub r10d, 0x224df3cb
add r10d, eax
add r10d, 0x224df3cb
add r10d, 0x87dcc780
sub r10d, 0x875dc66a
sub r10d, 0x87dcc780
imul r8d, r10d
and r8d, 1
cmp r8d, 0
sete bl
cmp r9d, 0xa
setl sil
mov dil, bl
xor dil, 0xff
and dil, 0
mov r14b, 1
mov r15b, r14b
xor r15b, 0
mov r12b, bl
and r12b, r15b
mov r13b, r14b
xor r13b, 1
and r13b, 0
and r15b, 1
or dil, r12b
or r13b, r15b
xor dil, r13b
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, 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 r12b, al
or r8b, r13b
xor r12b, r8b
mov al, dil
xor al, 0xff
mov r8b, r15b
xor r8b, 0xff
mov r13b, r14b
xor r13b, 1
mov r9b, al
and r9b, 0xff
and dil, r13b
mov r10b, r8b
and r10b, 0xff
and r15b, r13b
or r9b, dil
or r10b, r15b
xor r9b, r10b
or al, r8b
xor al, 0xff
or r13b, 1
and al, r13b
or r9b, al
mov al, r12b
and al, 0
xor r12b, 0
or al, r12b
mov r8b, r9b
xor r8b, 0xff
and r8b, 0
mov r10b, r14b
xor r10b, 0
and r9b, r10b
mov dil, r14b
xor dil, 1
and dil, 0
and r10b, 1
or r8b, r9b
or dil, r10b
xor r8b, dil
xor al, 0xff
mov r9b, r8b
xor r9b, al
and r9b, r8b
mov al, bl
xor al, 0xff
and al, 1
mov r8b, r14b
xor r8b, 1
mov r10b, bl
and r10b, r8b
mov dil, r14b
xor dil, 1
and dil, 0xff
and r8b, 1
or al, r10b
or dil, r8b
xor al, dil
mov r8b, r14b
xor r8b, 0
xor al, 0xff
mov r10b, r14b
xor r10b, 0
or r8b, al
or r10b, 0
xor r8b, 0xff
and r8b, r10b
mov al, r14b
xor al, 0
and al, 0
mov r10b, r14b
xor r10b, 0
mov dil, r10b
and dil, 0
mov r15b, r14b
xor r15b, 1
and r15b, 0
and r10b, 1
or al, dil
or r15b, r10b
xor al, r15b
xor bl, 0xff
mov r10b, al
xor r10b, 0xff
mov dil, r14b
xor dil, 1
or bl, r10b
or dil, 1
xor bl, 0xff
and bl, dil
mov r10b, sil
xor r10b, 0xff
and r10b, 1
mov dil, r14b
xor dil, 1
mov r15b, sil
and r15b, dil
or r10b, r15b
mov dil, r14b
xor dil, 0
mov r15b, r10b
xor r15b, dil
and r15b, r10b
xor sil, 0xff
xor al, 0xff
mov r10b, r14b
xor r10b, 1
or sil, al
or r10b, 1
xor sil, 0xff
and sil, r10b
mov al, r8b
xor al, 0xff
mov r10b, bl
xor r10b, 0xff
mov dil, r14b
xor dil, 1
mov r12b, al
and r12b, 0xff
and r8b, dil
mov r13b, r10b
and r13b, 0xff
and bl, dil
or r12b, r8b
or r13b, bl
xor r12b, r13b
or al, r10b
xor al, 0xff
or dil, 1
and al, dil
or r12b, al
mov al, r15b
and al, sil
xor r15b, sil
or al, r15b
mov r8b, r12b
xor r8b, 0xff
and r8b, 1
mov r10b, r14b
xor r10b, 1
and r12b, r10b
mov bl, al
xor bl, 0xff
and bl, 0xff
and al, r10b
or r8b, r12b
or bl, al
xor r8b, bl
mov al, r9b
xor al, 0xff
and al, 1
mov r10b, r14b
xor r10b, 1
mov bl, r9b
and bl, r10b
or al, bl
mov r10b, r8b
xor r10b, 0xff
and r10b, 1
mov bl, r14b
xor bl, 1
mov sil, r8b
and sil, bl
or r10b, sil
mov bl, r14b
xor bl, 1
and bl, 1
mov sil, r14b
xor sil, 1
and sil, 1
or bl, sil
mov sil, r14b
xor sil, 1
mov dil, al
xor dil, sil
and dil, al
mov sil, bl
xor sil, 0xff
mov r15b, r9b
xor r15b, sil
and r15b, r9b
mov r9b, r10b
xor r9b, 0xff
mov sil, r14b
xor sil, 1
mov r12b, r14b
xor r12b, 0
or r9b, sil
or r12b, 0
xor r9b, 0xff
and r9b, r12b
xor r8b, 0xff
mov sil, bl
xor sil, 0xff
mov r12b, r14b
xor r12b, 1
or r8b, sil
or r12b, 1
xor r8b, 0xff
and r8b, r12b
mov sil, dil
and sil, r15b
xor dil, r15b
or sil, dil
mov dil, r9b
and dil, r8b
xor r9b, r8b
or dil, r9b
mov r8b, sil
xor r8b, 0xff
mov r9b, dil
and r9b, r8b
xor dil, 0xff
and sil, dil
or r9b, sil
mov r8b, al
xor r8b, 0xff
mov sil, r10b
xor sil, 0xff
mov dil, r14b
xor dil, 0
mov r15b, r8b
and r15b, 0
and al, dil
mov r12b, sil
and r12b, 0
and r10b, dil
or r15b, al
or r12b, r10b
xor r15b, r12b
or r8b, sil
xor r8b, 0xff
or dil, 0
and r8b, dil
or r15b, r8b
mov al, r15b
xor al, 0xff
and al, 1
mov r8b, r14b
xor r8b, 1
and r15b, r8b
or al, r15b
mov r8b, r14b
xor r8b, 1
mov r10b, bl
xor r10b, 0xff
mov sil, r14b
xor sil, 1
mov dil, r8b
and dil, 0xff
mov r15b, sil
and r15b, 1
mov r12b, r10b
and r12b, 0xff
and bl, sil
or dil, r15b
or r12b, bl
xor dil, r12b
or r8b, r10b
xor r8b, 0xff
or sil, 1
and r8b, sil
or dil, r8b
xor dil, 0xff
mov r8b, al
xor r8b, dil
and r8b, al
mov al, r9b
xor al, 0xff
mov r10b, r8b
xor r10b, 0xff
xor r14b, 0
mov bl, al
and bl, 0
and r9b, r14b
mov sil, r10b
and sil, 0
and r8b, r14b
or bl, r9b
or sil, r8b
xor bl, sil
or al, r10b
xor al, 0xff
or r14b, 0
and al, r14b
or bl, al
test bl, 1
mov qword [rbp + 0x88], rdx
jne 0x6d8a6c59
jmp 0x6d8bc695
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x199910d0
mov r9d, ecx
sub r9d, r8d
add r9d, 0xb2572f2d
add r9d, 0x492e4874
sub r9d, 0xb2572f2d
add r9d, 0xc762696
sub r9d, 0x199910d0
sub r9d, 0xc762696
mov r8d, eax
sub r8d, 0xad82e4ab
sub r9d, r8d
add r9d, 0x4066165b
sub r9d, 1
sub r9d, 0x4066165b
add r9d, 0xfe22b3f
sub r9d, 0xad82e4ab
sub r9d, 0xfe22b3f
add r9d, 0xc6b33ddd
sub r9d, 0x204735e5
sub r9d, 0xc6b33ddd
add r9d, 0xeea112dd
sub r9d, 0x492e4874
sub r9d, 0xeea112dd
sub eax, 0x204735e5
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, 0
mov r14b, sil
xor r14b, 0
mov r15b, r11b
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or r14b, r15b
mov r15b, bl
and r15b, dil
xor bl, dil
or r15b, bl
mov bl, sil
xor bl, 1
mov dil, r14b
xor dil, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, bl
and r13b, 0
mov al, r12b
and al, 1
mov cl, dil
and cl, 0
and r14b, r12b
or r13b, al
or cl, r14b
xor r13b, cl
or bl, dil
xor bl, 0xff
or r12b, 0
and bl, r12b
or r13b, bl
mov al, r15b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and r15b, cl
mov bl, sil
xor bl, 1
and bl, 0xff
and cl, 1
or al, r15b
or bl, cl
xor al, bl
xor r13b, 0xff
mov cl, al
xor cl, r13b
and cl, al
mov al, r10b
xor al, 0xff
and al, 1
mov bl, sil
xor bl, 1
mov dil, r10b
and dil, bl
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and bl, 1
or al, dil
or r14b, bl
xor al, r14b
mov bl, sil
xor bl, 0
xor al, 0xff
mov dil, sil
xor dil, 0
or bl, al
or dil, 0
xor bl, 0xff
and bl, dil
mov al, sil
xor al, 0
and al, 1
mov dil, sil
xor dil, 1
and dil, 0
or al, dil
xor r10b, 0xff
mov dil, al
xor dil, 0xff
mov r14b, sil
xor r14b, 1
or r10b, dil
or r14b, 1
xor r10b, 0xff
and r10b, r14b
mov dil, r11b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or dil, r15b
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 r11b, 0xff
xor al, 0xff
mov r14b, sil
xor r14b, 1
or r11b, al
or r14b, 1
xor r11b, 0xff
and r11b, r14b
mov al, bl
xor al, 0xff
mov r14b, r10b
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, al
and r12b, 0xff
and bl, r15b
mov r13b, r14b
and r13b, 0xff
and r10b, r15b
or r12b, bl
or r13b, r10b
xor r12b, r13b
or al, r14b
xor al, 0xff
or r15b, 1
and al, r15b
or r12b, al
mov al, dil
xor al, 0xff
mov r10b, r11b
xor r10b, 0xff
mov bl, sil
xor bl, 0
mov r14b, al
and r14b, 0
and dil, bl
mov r15b, r10b
and r15b, 0
and r11b, bl
or r14b, dil
or r15b, r11b
xor r14b, r15b
or al, r10b
xor al, 0xff
or bl, 0
and al, bl
or r14b, al
mov al, r12b
xor al, 0xff
mov r10b, r14b
and r10b, al
xor r14b, 0xff
and r12b, r14b
or r10b, r12b
mov al, r10b
xor al, 0xff
mov r11b, cl
xor r11b, al
and r11b, cl
mov al, cl
xor al, 0xff
and al, 0
xor sil, 0
and cl, sil
mov bl, r10b
xor bl, 0xff
and bl, 0
and r10b, sil
or al, cl
or bl, r10b
xor al, bl
mov cl, r11b
and cl, al
xor r11b, al
or cl, r11b
test cl, 1
jne 0x6d8a6fa3
jmp 0x6d8bd428
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0x8068091b
add r8d, 0
sub r8d, 0xcd76ff70
sub r8d, 0x8068091b
mov r9d, ecx
sub r9d, 0x67707fe8
sub r9d, r8d
add r9d, 0x67707fe8
sub r9d, 0x180008aa
sub r9d, 0x2f3c3271
add r9d, 0x180008aa
add r9d, 0xd7de0ee
sub r9d, 1
sub r9d, 0xd7de0ee
mov r8d, eax
sub r8d, 0x2f3c3271
sub r9d, r8d
sub r9d, 0x5f0253a7
sub r9d, 0xab13cb03
add r9d, 0x5f0253a7
sub eax, 0xcd76ff70
add r9d, eax
sub r9d, 0xc9269ed1
add r9d, 0xab13cb03
add r9d, 0xc9269ed1
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 0
mov sil, 1
mov dil, sil
xor dil, 0
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov dil, sil
xor dil, 1
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r14b
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
xor dil, 0xff
mov r14b, r10b
xor r14b, dil
and r14b, r10b
mov dil, bl
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, 1
mov dil, sil
xor dil, 1
and dil, 1
or bl, dil
xor bl, 0xff
mov dil, r11b
xor dil, bl
and dil, r11b
mov bl, al
xor bl, 0xff
mov r14b, dil
xor r14b, 0xff
mov r15b, sil
xor r15b, 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, 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, 0
or cl, al
or bl, 0
xor cl, 0xff
and cl, bl
mov al, sil
xor al, 1
and al, 1
mov bl, sil
xor bl, 1
and bl, 1
or al, bl
mov bl, sil
xor bl, 1
mov dil, al
xor dil, 0xff
mov r14b, sil
xor r14b, 1
or bl, dil
or r14b, 1
xor bl, 0xff
and bl, r14b
mov dil, sil
xor dil, 1
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or dil, r14b
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 al, 0xff
mov r15b, sil
xor r15b, 1
or r14b, al
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov al, cl
and al, bl
xor cl, bl
or al, cl
mov cl, dil
and cl, r14b
xor dil, r14b
or cl, dil
mov bl, al
xor bl, 0xff
and bl, 0
mov dil, sil
xor dil, 0
and al, dil
mov r14b, cl
xor r14b, 0xff
and r14b, 0
and cl, dil
or bl, al
or r14b, cl
xor bl, r14b
mov al, sil
xor al, 1
and al, 1
mov cl, sil
xor cl, 1
and cl, 1
or al, cl
mov cl, r13b
xor cl, 0xff
and cl, 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 cl, r14b
or r15b, al
xor cl, r15b
mov al, r13b
xor al, 0xff
mov dil, cl
xor dil, al
and dil, cl
mov al, bl
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
mov r14b, bl
and r14b, cl
or al, r14b
mov cl, r10b
xor cl, 0xff
mov r14b, al
and r14b, cl
xor al, 0xff
mov cl, r10b
and cl, al
or r14b, cl
xor r10b, 0xff
mov al, r14b
xor al, r10b
and al, r14b
mov cl, sil
xor cl, 1
and cl, 1
mov r10b, sil
xor r10b, 1
and r10b, 1
or cl, r10b
mov r10b, r12b
xor r10b, 0xff
and r10b, 0
mov r14b, sil
xor r14b, 0
mov r15b, r12b
and r15b, r14b
mov dl, cl
xor dl, 0xff
and dl, 0
and cl, r14b
or r10b, r15b
or dl, cl
xor r10b, dl
xor r10b, 0xff
mov cl, r12b
xor cl, 0xff
mov dl, sil
xor dl, 1
or r10b, cl
or dl, 1
xor r10b, 0xff
and r10b, dl
mov cl, r11b
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
and r11b, dl
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and dl, 1
or cl, r11b
or r14b, dl
xor cl, r14b
mov dl, bl
xor dl, 0xff
and dl, 1
mov r11b, sil
xor r11b, 1
mov r14b, bl
and r14b, r11b
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and r11b, 1
or dl, r14b
or r15b, r11b
xor dl, r15b
mov r11b, sil
xor r11b, 1
and r11b, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or r11b, r14b
mov r14b, cl
and r14b, dl
xor cl, dl
or r14b, cl
mov cl, sil
xor cl, 1
mov dl, r11b
xor dl, 0xff
mov r15b, sil
xor r15b, 1
mov r8b, cl
and r8b, 0xff
mov r9b, r15b
and r9b, 1
mov byte [rbp + 0x87], dl
and dl, 0xff
and r11b, r15b
or r8b, r9b
or dl, r11b
xor r8b, dl
mov dl, byte [rbp + 0x87]
or cl, dl
xor cl, 0xff
or r15b, 1
and cl, r15b
or r8b, cl
mov cl, r14b
xor cl, 0xff
and cl, 1
mov r9b, sil
xor r9b, 1
and r14b, r9b
or cl, r14b
xor r8b, 0xff
mov r9b, cl
xor r9b, r8b
and r9b, cl
mov cl, al
xor cl, 0xff
mov r8b, dil
xor r8b, cl
and r8b, dil
mov cl, dil
xor cl, 0xff
and cl, 1
mov r11b, sil
xor r11b, 1
and dil, r11b
mov r14b, al
xor r14b, 0xff
and r14b, 0xff
and al, r11b
or cl, dil
or r14b, al
xor cl, r14b
mov al, r8b
xor al, 0xff
mov r11b, cl
xor r11b, 0xff
mov dil, sil
xor dil, 0
mov r14b, al
and r14b, 0
and r8b, dil
mov r15b, r11b
and r15b, 0
and cl, dil
or r14b, r8b
or r15b, cl
xor r14b, r15b
or al, r11b
xor al, 0xff
or dil, 0
and al, dil
or r14b, al
mov al, r9b
xor al, 0xff
mov cl, r10b
xor cl, al
and cl, r10b
mov al, r10b
xor al, 0xff
mov r8b, r9b
and r8b, al
xor r9b, 0xff
and r10b, r9b
or r8b, r10b
mov al, cl
xor al, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r10b, sil
xor r10b, 0
mov r11b, al
and r11b, 0
and cl, r10b
mov dil, r9b
and dil, 0
and r8b, r10b
or r11b, cl
or dil, r8b
xor r11b, dil
or al, r9b
xor al, 0xff
or r10b, 0
and al, r10b
or r11b, al
mov al, r14b
xor al, 0xff
and al, 0
mov cl, sil
xor cl, 0
mov r8b, r14b
and r8b, cl
mov r9b, sil
xor r9b, 1
and r9b, 0
and cl, 1
or al, r8b
or r9b, cl
xor al, r9b
mov cl, 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
and r8b, 1
or al, r8b
mov r8b, al
xor r8b, 0xff
mov r9b, r14b
xor r9b, r8b
and r9b, r14b
mov r8b, r11b
xor r8b, 0xff
and r8b, 1
mov r10b, sil
xor r10b, 1
mov dil, r11b
and dil, r10b
or r8b, dil
xor r8b, 0xff
mov r10b, sil
xor r10b, 1
mov dil, sil
xor dil, 0
or r8b, r10b
or dil, 0
xor r8b, 0xff
and r8b, dil
xor al, 0xff
mov r10b, r11b
xor r10b, al
and r10b, r11b
mov al, cl
and al, r9b
xor cl, r9b
or al, cl
mov cl, r8b
xor cl, 0xff
mov r9b, r10b
xor r9b, 0xff
mov r11b, sil
xor r11b, 0
mov dil, cl
and dil, 0
and r8b, r11b
mov r14b, r9b
and r14b, 0
and r10b, r11b
or dil, r8b
or r14b, r10b
xor dil, r14b
or cl, r9b
xor cl, 0xff
or r11b, 0
and cl, r11b
or dil, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov r8b, sil
xor r8b, 1
and al, r8b
mov r9b, dil
xor r9b, 0xff
and r9b, 0xff
and dil, r8b
or cl, al
or r9b, dil
xor cl, r9b
mov al, r13b
xor al, 0xff
mov r8b, r12b
xor r8b, 0xff
mov r9b, sil
xor r9b, 1
or al, r8b
or r9b, 1
xor al, 0xff
and al, r9b
mov r8b, r13b
xor r8b, 0xff
mov r9b, r12b
and r9b, r8b
xor r12b, 0xff
and r13b, r12b
or r9b, r13b
mov r8b, al
xor r8b, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r11b, sil
xor r11b, 1
mov dil, r8b
and dil, 0xff
and al, r11b
mov r14b, r10b
and r14b, 0xff
and r9b, r11b
or dil, al
or r14b, r9b
xor dil, r14b
or r8b, r10b
xor r8b, 0xff
or r11b, 1
and r8b, r11b
or dil, r8b
mov al, dil
xor al, 0xff
and al, 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 al, r9b
or r10b, r8b
xor al, r10b
mov r8b, sil
xor r8b, 1
xor al, 0xff
mov r9b, sil
xor r9b, 1
or r8b, al
or r9b, 1
xor r8b, 0xff
and r8b, r9b
mov al, sil
xor al, 1
and al, 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 al, r10b
or r11b, r9b
xor al, r11b
xor al, 0xff
mov r9b, dil
xor r9b, al
and r9b, dil
mov al, r8b
xor al, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r11b, sil
xor r11b, 1
mov dil, al
and dil, 0xff
and r8b, r11b
mov r14b, r10b
and r14b, 0xff
and r9b, r11b
or dil, r8b
or r14b, r9b
xor dil, r14b
or al, r10b
xor al, 0xff
or r11b, 1
and al, r11b
or dil, al
mov al, sil
xor al, 1
and al, 1
mov r8b, sil
xor r8b, 1
and r8b, 1
or al, r8b
mov r8b, bl
xor r8b, 0xff
and r8b, 0
mov r9b, sil
xor r9b, 0
mov r10b, bl
and r10b, r9b
mov r11b, sil
xor r11b, 1
and r11b, 0
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, sil
xor r9b, 0
and r9b, 0
mov r10b, sil
xor r10b, 0
mov r11b, r10b
and r11b, 0
mov 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, 0
mov r11b, al
xor r11b, r10b
and r11b, al
mov r10b, r9b
xor r10b, 0xff
xor r10b, 1
and r10b, 0xff
mov r14b, sil
xor r14b, 0
mov r15b, r8b
xor r15b, r14b
and r15b, r8b
mov r14b, r9b
xor r14b, 0xff
mov r12b, bl
xor r12b, r14b
and r12b, bl
mov bl, r11b
and bl, r10b
xor r11b, r10b
or bl, r11b
mov r10b, r15b
xor r10b, 0xff
mov r11b, r12b
xor r11b, 0xff
mov r14b, sil
xor r14b, 1
mov r13b, r10b
and r13b, 0xff
and r15b, r14b
mov dl, r11b
and dl, 0xff
and r12b, r14b
or r13b, r15b
or dl, r12b
xor r13b, dl
or r10b, r11b
xor r10b, 0xff
or r14b, 1
and r10b, r14b
or r13b, r10b
mov dl, bl
xor dl, 0xff
mov r10b, r13b
and r10b, dl
xor r13b, 0xff
and bl, r13b
or r10b, bl
mov dl, al
and dl, r8b
xor al, r8b
or dl, al
mov al, dl
xor al, 0xff
and al, 1
mov r8b, sil
xor r8b, 1
and dl, r8b
or al, dl
mov dl, r9b
and dl, 0
xor r9b, 0
or dl, r9b
xor al, 0xff
xor dl, 0xff
mov r8b, sil
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, sil
xor r9b, 1
mov r11b, dl
and r11b, 0xff
and r10b, r9b
mov bl, r8b
and bl, 0xff
and al, r9b
or r11b, r10b
or bl, al
xor r11b, bl
or dl, r8b
xor dl, 0xff
or r9b, 1
and dl, r9b
or r11b, dl
mov al, dil
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
and dil, dl
or al, dil
mov dl, r11b
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
and r11b, r8b
mov r9b, sil
xor r9b, 1
and r9b, 0xff
and r8b, 1
or dl, r11b
or r9b, r8b
xor dl, r9b
mov r8b, sil
xor r8b, 0
and r8b, 1
mov r9b, sil
xor r9b, 1
and r9b, 0
or r8b, r9b
mov r9b, al
xor r9b, 0xff
mov r10b, dl
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 dl, r11b
or bl, al
or dil, dl
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 dl, r8b
xor dl, 0xff
mov r9b, sil
xor r9b, 1
mov r10b, al
and r10b, 0xff
mov r11b, r9b
and r11b, 0
mov dil, dl
and dil, 0xff
and r8b, r9b
or r10b, r11b
or dil, r8b
xor r10b, dil
or al, dl
xor al, 0xff
or r9b, 1
and al, r9b
or r10b, al
mov al, bl
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
and bl, dl
or al, bl
xor al, 0xff
xor r10b, 0xff
mov dl, sil
xor dl, 0
or al, r10b
or dl, 0
xor al, 0xff
and al, dl
mov dl, al
xor dl, 0xff
mov r8b, cl
xor r8b, dl
and r8b, cl
mov dl, cl
xor dl, 0xff
mov r9b, al
and r9b, dl
xor al, 0xff
and cl, al
or r9b, cl
mov al, r8b
xor al, 0xff
mov cl, r9b
xor cl, 0xff
xor sil, 1
mov dl, al
and dl, 0xff
and r8b, sil
mov r10b, cl
and r10b, 0xff
and r9b, sil
or dl, r8b
or r10b, r9b
xor dl, r10b
or al, cl
xor al, 0xff
or sil, 1
and al, sil
or dl, al
test dl, 1
jne 0x6d8a7a8e
jmp 0x6d8bd428
jmp 0x6d8a7a93
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x96f2fd72
sub r8d, 0xe7b77790
add r8d, 0x96f2fd72
mov r9d, eax
sub r9d, r8d
mov r8d, ecx
add r8d, r9d
mov r9d, eax
sub r9d, 0x98673894
sub r8d, r9d
add r8d, 0x8abdc2c1
sub r8d, 1
sub r8d, 0x8abdc2c1
add r8d, 0x1ccf87fc
sub r8d, 0x98673894
sub r8d, 0x1ccf87fc
sub eax, 0xd6a18933
add r8d, eax
add r8d, 0xbdb7ed88
sub r8d, 0xe7b77790
sub r8d, 0xbdb7ed88
sub r8d, 0x40bcbd3c
add r8d, 0xd6a18933
add r8d, 0x40bcbd3c
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, 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, 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
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
mov r14b, r10b
xor r14b, dil
and r14b, r10b
mov r10b, r11b
xor r10b, 0xff
and r10b, 0
mov dil, sil
xor dil, 0
mov r15b, r11b
and r15b, dil
mov r12b, sil
xor r12b, 1
and r12b, 0
and dil, 1
or r10b, r15b
or r12b, dil
xor r10b, r12b
mov dil, sil
xor dil, 0
mov r15b, r10b
xor r15b, dil
and r15b, r10b
xor cl, 0xff
mov r10b, r11b
xor r10b, cl
and r10b, r11b
mov cl, bl
xor cl, 0xff
mov r11b, r14b
xor r11b, 0xff
mov dil, sil
xor dil, 0
mov r12b, cl
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 cl, r11b
xor cl, 0xff
or dil, 0
and cl, dil
or r12b, cl
mov cl, r15b
and cl, r10b
xor r15b, r10b
or cl, r15b
mov r10b, r12b
xor r10b, 0xff
mov r11b, cl
and r11b, r10b
xor cl, 0xff
and r12b, cl
or r11b, r12b
mov cl, al
xor cl, 0xff
and cl, 1
mov r10b, sil
xor r10b, 1
mov bl, al
and bl, r10b
or cl, bl
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, cl
xor dil, 0xff
mov r14b, sil
xor r14b, 1
mov r15b, sil
xor r15b, 0
or dil, r14b
or r15b, 0
xor dil, 0xff
and dil, r15b
mov r14b, bl
xor r14b, 0xff
mov r15b, al
xor r15b, r14b
and r15b, al
mov al, sil
xor al, 1
mov r14b, r10b
xor r14b, al
and r14b, r10b
mov al, bl
xor al, 0xff
mov r12b, r11b
xor r12b, al
and r12b, r11b
mov al, dil
and al, r15b
xor dil, r15b
or al, dil
mov r11b, r14b
and r11b, r12b
xor r14b, r12b
or r11b, r14b
mov dil, al
xor dil, 0xff
and dil, 0
mov r14b, sil
xor r14b, 0
and al, r14b
mov r15b, r11b
xor r15b, 0xff
and r15b, 0
and r11b, r14b
or dil, al
or r15b, r11b
xor dil, r15b
mov al, cl
and al, r10b
xor cl, r10b
or al, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov r10b, sil
xor r10b, 1
and al, r10b
or cl, al
mov al, sil
xor al, 1
mov r10b, bl
xor r10b, 0xff
xor sil, 1
mov r11b, al
and r11b, 0xff
mov r14b, sil
and r14b, 1
mov r15b, r10b
and r15b, 0xff
and bl, sil
or r11b, r14b
or r15b, bl
xor r11b, r15b
or al, r10b
xor al, 0xff
or sil, 1
and al, sil
or r11b, al
xor r11b, 0xff
mov al, cl
xor al, r11b
and al, cl
mov cl, dil
and cl, al
xor dil, al
or cl, dil
test cl, 1
jne 0x6d8a7ed3
jmp 0x6d8bd42d
xor eax, eax
mov rcx, qword [rbp + 0x88]
cmp qword [rcx], 0
setne dl
mov r8d, dword [sym.out.dll_x.13]
mov r9d, dword [sym.out.dll_y.14]
mov r10d, eax
sub r10d, 0x32003c2c
mov r11d, r8d
add r11d, r10d
sub r11d, 0x4fe49c4a
add r11d, 0x7f8c6119
add r11d, 0x4fe49c4a
add r11d, 0xd5074b1f
add r11d, 0x32003c2c
sub r11d, 0xd5074b1f
mov r10d, eax
sub r10d, 0x9bff0af8
sub r10d, 1
add r10d, 0x9bff0af8
mov esi, eax
sub esi, r11d
mov r11d, eax
sub r11d, r10d
add esi, r11d
sub eax, esi
sub eax, 0x7a28b60a
sub eax, 0xe7cac327
add eax, 0x7a28b60a
add eax, 0xc09261e
sub eax, 0x7f8c6119
sub eax, 0xc09261e
add eax, 0xd4bed05f
add eax, 0xe7cac327
sub eax, 0xd4bed05f
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, r15b
xor al, 0
xor r14b, 0xff
mov r12b, r15b
xor r12b, 1
or al, r14b
or r12b, 1
xor al, 0xff
and al, r12b
mov r14b, r15b
xor r14b, 0
and r14b, 1
mov r12b, r15b
xor r12b, 1
mov r13b, r12b
and r13b, 0
mov r8b, r15b
xor r8b, 1
and r8b, 0xff
and r12b, 1
or r14b, r13b
or r8b, r12b
xor r14b, r8b
mov r8b, bl
xor r8b, 0xff
mov r12b, r14b
xor r12b, 0xff
mov r13b, r15b
xor r13b, 1
or r8b, r12b
or r13b, 1
xor r8b, 0xff
and r8b, r13b
mov r12b, r15b
xor r12b, 1
and r12b, 1
mov r13b, r15b
xor r13b, 1
and r13b, 1
or r12b, r13b
mov r13b, r15b
xor r13b, 0
mov r9b, r12b
xor r9b, r13b
and r9b, r12b
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, al
and r14b, r8b
xor al, r8b
or r14b, al
mov al, r9b
and al, r12b
xor r9b, r12b
or al, r9b
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, 1
mov r8b, r15b
xor r8b, 1
mov r14b, dil
and r14b, r8b
or al, r14b
xor al, 0xff
xor al, 1
and al, 0xff
mov r8b, r15b
xor r8b, 1
and r8b, 1
mov r14b, r15b
xor r14b, 1
and r14b, 1
or r8b, r14b
mov r14b, dil
xor r14b, 0xff
xor r8b, 0xff
mov r12b, r15b
xor r12b, 0
or r14b, r8b
or r12b, 0
xor r14b, 0xff
and r14b, r12b
mov r8b, al
and r8b, r14b
xor al, r14b
or r8b, al
mov al, r15b
xor al, 0
and al, 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 al, r12b
or r13b, r14b
xor al, r13b
xor al, 0xff
xor al, 1
and al, 0xff
mov r14b, r15b
xor r14b, 1
and r14b, 1
mov r12b, r15b
xor r12b, 1
and r12b, 1
or r14b, r12b
mov r12b, r15b
xor r12b, 0
xor r14b, 0xff
mov r13b, r15b
xor r13b, 0
or r12b, r14b
or r13b, 0
xor r12b, 0xff
and r12b, r13b
mov r14b, al
and r14b, r12b
xor al, r12b
or r14b, al
mov al, r9b
xor al, 0xff
and al, 1
mov r12b, r15b
xor r12b, 1
mov r13b, r9b
and r13b, r12b
or al, r13b
mov r12b, r15b
xor r12b, 0
and r12b, 1
mov r13b, r15b
xor r13b, 1
and r13b, 0
or r12b, r13b
mov r13b, r15b
xor r13b, 0
and r13b, 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 r13b, r11b
or sil, r10b
xor r13b, sil
mov r10b, al
xor r10b, 0xff
mov r11b, r12b
xor r11b, 0xff
mov sil, r15b
xor sil, 0
mov cl, r10b
and cl, 0
and al, sil
mov byte [rbp + 0x86], r11b
and r11b, 0
and r12b, sil
or cl, al
or r11b, r12b
xor cl, r11b
mov al, byte [rbp + 0x86]
or r10b, al
xor r10b, 0xff
or sil, 0
and r10b, sil
or cl, r10b
mov r10b, r13b
and r10b, 0
xor r13b, 0
or r10b, r13b
mov r11b, cl
xor r11b, 0xff
and r11b, 1
mov sil, r15b
xor sil, 1
and cl, sil
or r11b, cl
xor r10b, 0xff
mov cl, r11b
xor cl, r10b
and cl, r11b
mov r10b, bl
xor r10b, 0xff
and r10b, 1
mov r11b, r15b
xor r11b, 1
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, r14b
xor r11b, 0xff
and r11b, 1
mov bl, r15b
xor bl, 1
mov sil, r14b
and sil, bl
or r11b, sil
mov bl, r15b
xor bl, 1
and bl, 1
mov sil, r15b
xor sil, 1
and sil, 1
or bl, sil
mov sil, r10b
xor sil, 0xff
mov r12b, r11b
xor r12b, 0xff
mov r13b, r15b
xor r13b, 1
mov al, sil
and al, 0xff
and r10b, r13b
mov byte [rbp + 0x85], r12b
and r12b, 0xff
and r11b, r13b
or al, r10b
or r12b, r11b
xor al, r12b
mov r10b, byte [rbp + 0x85]
or sil, r10b
xor sil, 0xff
or r13b, 1
and sil, r13b
or al, sil
mov r11b, bl
and r11b, 1
xor bl, 1
or r11b, bl
mov bl, al
xor bl, 0xff
and bl, 0
mov sil, r15b
xor sil, 0
and al, sil
mov r12b, r15b
xor r12b, 1
and r12b, 0
and sil, 1
or bl, al
or r12b, sil
xor bl, r12b
xor r11b, 0xff
mov al, bl
xor al, r11b
and al, bl
mov r11b, r15b
xor r11b, 0
and r11b, 1
mov bl, r15b
xor bl, 1
and bl, 0
or r11b, bl
mov bl, r8b
xor bl, 0xff
mov sil, r11b
and sil, bl
xor r11b, 0xff
mov bl, r8b
and bl, r11b
or sil, bl
mov r11b, r8b
xor r11b, 0xff
mov bl, sil
xor bl, r11b
and bl, sil
mov r11b, r14b
xor r11b, 0xff
and r11b, 1
mov sil, r15b
xor sil, 1
mov r12b, r14b
and r12b, sil
or r11b, r12b
mov sil, dil
xor sil, 0xff
and sil, 0
mov r12b, r15b
xor r12b, 0
mov r13b, dil
and r13b, r12b
mov r10b, r11b
xor r10b, 0xff
and r10b, 0
and r11b, r12b
or sil, r13b
or r10b, r11b
xor sil, r10b
xor dil, 0xff
mov r10b, sil
xor r10b, dil
and r10b, sil
mov r11b, cl
xor r11b, 0xff
mov sil, al
xor sil, 0xff
mov dil, r15b
xor dil, 1
or r11b, sil
or dil, 1
xor r11b, 0xff
and r11b, dil
mov sil, cl
xor sil, 0xff
mov dil, al
and dil, sil
xor al, 0xff
and cl, al
or dil, cl
mov al, r11b
and al, dil
xor r11b, dil
or al, r11b
mov cl, bl
xor cl, 0xff
and cl, 1
mov r11b, r15b
xor r11b, 1
mov sil, bl
and sil, r11b
mov dil, r15b
xor dil, 1
and dil, 0xff
and r11b, 1
or cl, sil
or dil, r11b
xor cl, dil
mov r11b, r10b
xor r11b, 0xff
and r11b, 1
mov sil, r15b
xor sil, 1
mov dil, r10b
and dil, sil
mov r12b, r15b
xor r12b, 1
and r12b, 0xff
and sil, 1
or r11b, dil
or r12b, sil
xor r11b, r12b
mov sil, r15b
xor sil, 1
and sil, 1
mov dil, r15b
xor dil, 1
and dil, 1
or sil, dil
mov dil, cl
xor dil, 0xff
mov r12b, r15b
xor r12b, 1
mov r13b, r15b
xor r13b, 1
or dil, r12b
or r13b, 1
xor dil, 0xff
and dil, r13b
mov r12b, sil
xor r12b, 0xff
mov r13b, bl
xor r13b, r12b
and r13b, bl
mov bl, r11b
xor bl, 0xff
mov r12b, r15b
xor r12b, 1
mov byte [rbp + 0x84], r15b
xor r15b, 0
or bl, r12b
or r15b, 0
xor bl, 0xff
and bl, r15b
xor r10b, 0xff
mov r15b, sil
xor r15b, 0xff
mov r12b, byte [rbp + 0x84]
xor r12b, 0
or r10b, r15b
or r12b, 0
xor r10b, 0xff
and r10b, r12b
mov r15b, dil
xor r15b, 0xff
mov r12b, r13b
xor r12b, 0xff
mov byte [rbp + 0x83], al
mov al, byte [rbp + 0x84]
xor al, 1
mov byte [rbp + 0x82], r15b
and r15b, 0xff
and dil, al
mov byte [rbp + 0x81], r12b
and r12b, 0xff
and r13b, al
or r15b, dil
or r12b, r13b
xor r15b, r12b
mov dil, byte [rbp + 0x82]
mov r12b, byte [rbp + 0x81]
or dil, r12b
xor dil, 0xff
or al, 1
and dil, al
or r15b, dil
mov al, bl
and al, r10b
xor bl, r10b
or al, bl
mov r10b, r15b
xor r10b, 0xff
and r10b, 1
mov bl, byte [rbp + 0x84]
xor bl, 1
and r15b, bl
mov dil, al
xor dil, 0xff
and dil, 0xff
and al, bl
or r10b, r15b
or dil, al
xor r10b, dil
mov al, cl
xor al, 0xff
mov bl, r11b
xor bl, 0xff
mov dil, byte [rbp + 0x84]
xor dil, 0
mov r15b, al
and r15b, 0
and cl, dil
mov r13b, bl
and r13b, 0
and r11b, dil
or r15b, cl
or r13b, r11b
xor r15b, r13b
or al, bl
xor al, 0xff
or dil, 0
and al, dil
or r15b, al
mov al, r15b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x84]
xor cl, 1
and r15b, cl
or al, r15b
mov cl, byte [rbp + 0x84]
xor cl, 1
mov r11b, sil
xor r11b, 0xff
mov bl, byte [rbp + 0x84]
xor bl, 1
mov dil, cl
and dil, 0xff
mov r15b, bl
and r15b, 1
mov r13b, r11b
and r13b, 0xff
and sil, bl
or dil, r15b
or r13b, sil
xor dil, r13b
or cl, r11b
xor cl, 0xff
or bl, 1
and cl, bl
or dil, cl
xor al, 0xff
xor dil, 0xff
mov cl, byte [rbp + 0x84]
xor cl, 0
or al, dil
or cl, 0
xor al, 0xff
and al, cl
mov cl, r10b
and cl, al
xor r10b, al
or cl, r10b
mov al, byte [rbp + 0x83]
xor al, 0xff
and al, 1
mov r10b, byte [rbp + 0x84]
xor r10b, 1
mov r11b, byte [rbp + 0x83]
and r11b, r10b
or al, r11b
mov r10b, byte [rbp + 0x84]
xor r10b, 1
xor al, 0xff
mov r11b, byte [rbp + 0x84]
xor r11b, 1
or r10b, al
or r11b, 1
xor r10b, 0xff
and r10b, r11b
mov al, byte [rbp + 0x84]
xor al, 1
and al, 0
mov r11b, byte [rbp + 0x84]
xor r11b, 0
mov bl, r11b
and bl, 1
mov sil, byte [rbp + 0x84]
xor sil, 1
and sil, 0
and r11b, 1
or al, bl
or sil, r11b
xor al, sil
mov r11b, byte [rbp + 0x83]
xor r11b, 0xff
mov bl, al
xor bl, 0xff
mov sil, byte [rbp + 0x84]
xor sil, 1
or r11b, bl
or sil, 1
xor r11b, 0xff
and r11b, sil
mov bl, cl
xor bl, 0xff
and bl, 0
mov sil, byte [rbp + 0x84]
xor sil, 0
mov dil, cl
and dil, sil
mov r15b, byte [rbp + 0x84]
xor r15b, 1
and r15b, 0
and sil, 1
or bl, dil
or r15b, sil
xor bl, r15b
mov sil, byte [rbp + 0x84]
xor sil, 1
mov dil, bl
xor dil, sil
and dil, bl
xor al, 0xff
mov bl, cl
xor bl, al
and bl, cl
mov al, r10b
and al, r11b
xor r10b, r11b
or al, r10b
mov cl, dil
xor cl, 0xff
mov r10b, bl
xor r10b, 0xff
mov r11b, byte [rbp + 0x84]
xor r11b, 0
mov sil, cl
and sil, 0
and dil, r11b
mov r15b, r10b
and r15b, 0
and bl, r11b
or sil, dil
or r15b, bl
xor sil, r15b
or cl, r10b
xor cl, 0xff
or r11b, 0
and cl, r11b
or sil, cl
mov cl, al
xor cl, 0xff
mov r10b, sil
and r10b, cl
xor sil, 0xff
and al, sil
or r10b, al
mov al, r9b
xor al, 0xff
mov cl, r8b
xor cl, 0xff
mov r11b, byte [rbp + 0x84]
xor r11b, 1
or al, cl
or r11b, 1
xor al, 0xff
and al, r11b
mov cl, r9b
xor cl, 0xff
mov r11b, r8b
and r11b, cl
xor r8b, 0xff
and r9b, r8b
or r11b, r9b
mov cl, al
xor cl, 0xff
mov r8b, r11b
xor r8b, 0xff
mov r9b, byte [rbp + 0x84]
xor r9b, 0
mov bl, cl
and bl, 0
and al, r9b
mov sil, r8b
and sil, 0
and r11b, r9b
or bl, al
or sil, r11b
xor bl, sil
or cl, r8b
xor cl, 0xff
or r9b, 0
and cl, r9b
or bl, cl
mov al, bl
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x84]
xor cl, 1
mov r8b, bl
and r8b, cl
mov r9b, byte [rbp + 0x84]
xor r9b, 1
and r9b, 0xff
and cl, 1
or al, r8b
or r9b, cl
xor al, r9b
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, byte [rbp + 0x84]
xor cl, 1
and cl, 1
mov r8b, byte [rbp + 0x84]
xor r8b, 1
and r8b, 1
or cl, r8b
xor bl, 0xff
xor cl, 0xff
mov r8b, byte [rbp + 0x84]
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 + 0x84]
xor al, 0
mov r8b, r14b
xor r8b, 0xff
mov r9b, byte [rbp + 0x84]
xor r9b, 1
or al, r8b
or r9b, 1
xor al, 0xff
and al, r9b
mov r8b, byte [rbp + 0x84]
xor r8b, 0
mov r9b, r14b
and r9b, r8b
xor r14b, 0xff
and r14b, 0
or r9b, r14b
mov r8b, al
xor r8b, 0xff
mov r11b, r9b
xor r11b, 0xff
mov bl, byte [rbp + 0x84]
xor bl, 0
mov sil, r8b
and sil, 0
and al, bl
mov dil, r11b
and dil, 0
and r9b, bl
or sil, al
or dil, r9b
xor sil, dil
or r8b, r11b
xor r8b, 0xff
or bl, 0
and r8b, bl
or sil, r8b
mov al, sil
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x84]
xor r8b, 1
and sil, r8b
or al, sil
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
xor cl, 0xff
mov al, byte [rbp + 0x84]
xor al, 1
or r9b, cl
or al, 1
xor r9b, 0xff
and r9b, al
mov al, r9b
xor al, 0xff
mov cl, r10b
xor cl, al
and cl, r10b
mov al, r10b
xor al, 0xff
mov r8b, r9b
and r8b, al
xor r9b, 0xff
and r10b, r9b
or r8b, r10b
mov al, cl
and al, r8b
xor cl, r8b
or al, cl
test al, 1
mov byte [rbp + 0x80], dl
jne 0x6d8a89cd
jmp 0x6d8bd42d
jmp 0x6d8a89d2
mov al, byte [rbp + 0x80]
test al, 1
jne 0x6d8a89e5
jmp 0x6d8ae0d0
mov rax, qword [rbp + 0x478]
mov rcx, qword [rax]
mov qword [rbp + 0x78], rcx
mov rax, qword [rbp + 0x78]
mov qword [rbp + 0x70], rax
mov rax, qword [rbp + 0x70]
mov rcx, qword [rax]
mov rdx, rcx
xor rdx, 0xffffffffffffffff
and rdx, 0xffffffffffffffff
mov r8, 0xffffffffffffffff
mov r9, r8
xor r9, 0xffffffffffffffff
mov r10, rcx
and r10, r9
or rdx, r10
xor rdx, 0xffffffffffffffff
movabs r9, 0x944ef844975305e8
xor rdx, r9
and rdx, r9
mov r10, r8
xor r10, r9
and r10, 0xffffffffffffffff
mov r11, r8
xor r11, 0xffffffffffffffff
and r11, r9
or r10, r11
mov r11, r10
xor r11, 0xffffffffffffffff
mov rsi, rcx
xor rsi, r11
and rsi, rcx
mov rcx, r8
xor rcx, 0xffffffffffffffff
movabs r11, 0x92c568a14e8a37e2
and rcx, r11
mov rdi, r8
xor rdi, r11
mov rbx, rdi
and rbx, 0xffffffffffffffff
mov r14, r8
xor r14, 0xffffffffffffffff
and r14, r11
and rdi, 0xffffffffffffffff
or rcx, rbx
or r14, rdi
xor rcx, r14
mov r11, r8
xor r11, r9
mov r9, rcx
xor r9, r11
and r9, rcx
mov rcx, r8
xor rcx, 0xffffffffffffffff
xor r10, 0xffffffffffffffff
movabs r11, 0xda38337620666104
mov rdi, r8
xor rdi, r11
or rcx, r10
or rdi, r11
xor rcx, 0xffffffffffffffff
and rcx, rdi
mov r10, rdx
and r10, rsi
xor rdx, rsi
or r10, rdx
mov rdx, r9
and rdx, rcx
xor r9, rcx
or rdx, r9
mov rcx, r10
xor rcx, 0xffffffffffffffff
movabs r9, 0xfd855a32591eb7e2
and rcx, r9
mov r11, r8
xor r11, r9
and r10, r11
mov rsi, rdx
xor rsi, 0xffffffffffffffff
and rsi, r9
and rdx, r11
or rcx, r10
or rsi, rdx
xor rcx, rsi
movabs rdx, 0x8000000000000000
mov r9, r8
xor r9, rdx
and r9, 0xffffffffffffffff
mov r10, r8
xor r10, 0xffffffffffffffff
and r10, rdx
or r9, r10
movabs r10, 0x5de742a55c42ff13
mov r11, r8
xor r11, r10
xor r9, 0xffffffffffffffff
movabs rsi, 0x672a763c0f33ffec
mov rdi, r8
xor rdi, rsi
or r11, r9
or rdi, rsi
xor r11, 0xffffffffffffffff
and r11, rdi
mov r9, r8
xor r9, r10
and r9, 0xffffffffffffffff
mov rsi, r8
xor rsi, 0xffffffffffffffff
and rsi, r10
or r9, rsi
mov rsi, r9
xor rsi, 0xffffffffffffffff
xor rsi, rdx
and rsi, rdx
mov rdx, r8
xor rdx, 0xffffffffffffffff
movabs rdi, 0xfce0d111291643ad
and rdx, rdi
mov rbx, r8
xor rbx, rdi
mov r14, rbx
and r14, 0xffffffffffffffff
mov r15, r8
xor r15, 0xffffffffffffffff
and r15, rdi
and rbx, 0xffffffffffffffff
or rdx, r14
or r15, rbx
xor rdx, r15
xor rdx, 0xffffffffffffffff
mov rdi, r8
xor rdi, r10
movabs r10, 0xee13a6efc98bc263
mov rbx, r8
xor rbx, r10
or rdx, rdi
or rbx, r10
xor rdx, 0xffffffffffffffff
and rdx, rbx
xor r9, 0xffffffffffffffff
xor r9, 0xffffffffffffffff
and r9, 0xffffffffffffffff
mov r10, r11
and r10, rsi
xor r11, rsi
or r10, r11
mov r11, rdx
xor r11, 0xffffffffffffffff
mov rsi, r9
xor rsi, 0xffffffffffffffff
movabs rdi, 0x954d4bfd8dc62019
mov rbx, r8
xor rbx, rdi
mov r14, r11
and r14, rdi
and rdx, rbx
mov r15, rsi
and r15, rdi
and r9, rbx
or r14, rdx
or r15, r9
xor r14, r15
or r11, rsi
xor r11, 0xffffffffffffffff
or rbx, rdi
and r11, rbx
or r14, r11
mov rdx, r10
xor rdx, 0xffffffffffffffff
mov r9, r14
and r9, rdx
xor r14, 0xffffffffffffffff
and r10, r14
or r9, r10
movabs rdx, 0xbbb4b5683b70437c
mov r10, r8
xor r10, rdx
movabs r11, 0x16f648eae83c53fd
and r10, r11
mov rsi, r8
xor rsi, r11
mov rdi, rsi
and rdi, rdx
mov rbx, r8
xor rbx, 0xffffffffffffffff
and rbx, r11
and rsi, 0xffffffffffffffff
or r10, rdi
or rbx, rsi
xor r10, rbx
xor r10, 0xffffffffffffffff
movabs r11, 0x79944d2900706bd3
xor r10, r11
and r10, r11
mov rsi, r8
xor rsi, r11
and rsi, 0xffffffffffffffff
mov rdi, r8
xor rdi, 0xffffffffffffffff
and rdi, r11
or rsi, rdi
mov rdi, r8
xor rdi, rdx
mov rbx, rsi
xor rbx, 0xffffffffffffffff
movabs r14, 0xd07b633844faa4d8
mov r15, r8
xor r15, r14
or rdi, rbx
or r15, r14
xor rdi, 0xffffffffffffffff
and rdi, r15
mov rbx, r8
xor rbx, 0xffffffffffffffff
and rbx, 0xffffffffffffffff
mov r14, r8
xor r14, 0xffffffffffffffff
and r14, 0xffffffffffffffff
or rbx, r14
mov r14, r8
xor r14, r11
mov r11, rbx
xor r11, r14
and r11, rbx
mov rbx, r8
xor rbx, 0xffffffffffffffff
xor rsi, 0xffffffffffffffff
movabs r14, 0xbfcc8d27c1fe8068
mov r15, r8
xor r15, r14
or rbx, rsi
or r15, r14
xor rbx, 0xffffffffffffffff
and rbx, r15
mov rsi, r10
and rsi, rdi
xor r10, rdi
or rsi, r10
mov r10, r11
and r10, rbx
xor r11, rbx
or r10, r11
mov r11, rsi
xor r11, 0xffffffffffffffff
movabs rdi, 0x2876aa7a815c6711
and r11, rdi
mov rbx, r8
xor rbx, rdi
and rsi, rbx
mov r14, r10
xor r14, 0xffffffffffffffff
and r14, rdi
and r10, rbx
or r11, rsi
or r14, r10
xor r11, r14
mov r10, rcx
xor r10, 0xffffffffffffffff
movabs rsi, 0x7a6d806f5f2c7996
and r10, rsi
mov rdi, r8
xor rdi, rsi
mov rbx, rcx
and rbx, rdi
mov r14, r8
xor r14, 0xffffffffffffffff
and r14, rsi
and rdi, 0xffffffffffffffff
or r10, rbx
or r14, rdi
xor r10, r14
mov rsi, r9
xor rsi, 0xffffffffffffffff
and rsi, 0xffffffffffffffff
mov rdi, r8
xor rdi, 0xffffffffffffffff
mov rbx, r9
and rbx, rdi
or rsi, rbx
movabs rdi, 0x8c62641719af8bfa
mov rbx, r8
xor rbx, rdi
movabs r14, 0xa870066792840c73
and rbx, r14
mov r15, r8
xor r15, r14
mov r12, r15
and r12, rdi
mov r13, r8
xor r13, 0xffffffffffffffff
and r13, r14
and r15, 0xffffffffffffffff
or rbx, r12
or r13, r15
xor rbx, r13
mov r14, r10
xor r14, 0xffffffffffffffff
mov r15, r8
xor r15, rdi
movabs r12, 0xfc5d7f43a356ca28
mov r13, r8
xor r13, r12
or r14, r15
or r13, r12
xor r14, 0xffffffffffffffff
and r14, r13
xor rcx, 0xffffffffffffffff
mov r15, rbx
xor r15, 0xffffffffffffffff
movabs r12, 0xfdb5d29186833185
mov r13, r8
xor r13, r12
or rcx, r15
or r13, r12
xor rcx, 0xffffffffffffffff
and rcx, r13
mov r15, r8
xor r15, rdi
mov r12, rsi
xor r12, r15
and r12, rsi
mov r15, rbx
xor r15, 0xffffffffffffffff
mov r13, r9
xor r13, r15
and r13, r9
mov r9, r14
and r9, rcx
xor r14, rcx
or r9, r14
mov rcx, r12
xor rcx, 0xffffffffffffffff
mov r14, r13
xor r14, 0xffffffffffffffff
movabs r15, 0xdf4e37be196e3248
mov rax, r8
xor rax, r15
mov qword [rbp + 0x68], rcx
and rcx, r15
and r12, rax
mov qword [rbp + 0x60], r14
and r14, r15
and r13, rax
or rcx, r12
or r14, r13
xor rcx, r14
mov r14, qword [rbp + 0x68]
mov r12, qword [rbp + 0x60]
or r14, r12
xor r14, 0xffffffffffffffff
or rax, r15
and r14, rax
or rcx, r14
mov rax, r9
xor rax, 0xffffffffffffffff
mov r14, rcx
and r14, rax
xor rcx, 0xffffffffffffffff
and r9, rcx
or r14, r9
mov rax, r10
xor rax, 0xffffffffffffffff
mov rcx, rsi
xor rcx, 0xffffffffffffffff
movabs r9, 0x2300ec45ca61ee20
mov r15, r8
xor r15, r9
mov r13, rax
and r13, r9
and r10, r15
mov r12, rcx
and r12, r9
and rsi, r15
or r13, r10
or r12, rsi
xor r13, r12
or rax, rcx
xor rax, 0xffffffffffffffff
or r15, r9
and rax, r15
or r13, rax
mov rax, r13
xor rax, 0xffffffffffffffff
movabs rcx, 0xe78266d134f8daaf
and rax, rcx
mov r9, r8
xor r9, rcx
and r13, r9
mov r10, r8
xor r10, 0xffffffffffffffff
and r10, rcx
and r9, 0xffffffffffffffff
or rax, r13
or r10, r9
xor rax, r10
mov rcx, rbx
and rcx, rdi
xor rbx, rdi
or rcx, rbx
xor rcx, 0xffffffffffffffff
mov r9, rax
xor r9, rcx
and r9, rax
mov rax, r14
and rax, r9
xor r14, r9
or rax, r14
mov rcx, r8
xor rcx, rdx
movabs r9, 0x6d2d437f11a8ff28
and rcx, r9
mov r10, r8
xor r10, r9
mov rsi, r10
and rsi, rdx
mov rdi, r8
xor rdi, 0xffffffffffffffff
and rdi, r9
and r10, 0xffffffffffffffff
or rcx, rsi
or rdi, r10
xor rcx, rdi
mov r9, r11
xor r9, 0xffffffffffffffff
movabs r10, 0x6d77e76c5c8bb550
and r9, r10
mov rsi, r8
xor rsi, r10
mov rdi, r11
and rdi, rsi
mov rbx, r8
xor rbx, 0xffffffffffffffff
and rbx, r10
and rsi, 0xffffffffffffffff
or r9, rdi
or rbx, rsi
xor r9, rbx
movabs r10, 0x44c7b3ee2db4a7be
mov rsi, r8
xor rsi, r10
and rsi, 0xffffffffffffffff
mov rdi, r8
xor rdi, 0xffffffffffffffff
and rdi, r10
or rsi, rdi
mov rdi, r8
xor rdi, r10
mov rbx, rcx
xor rbx, rdi
and rbx, rcx
mov rdi, rsi
xor rdi, 0xffffffffffffffff
xor rdi, rdx
and rdi, rdx
mov rdx, r9
xor rdx, 0xffffffffffffffff
mov r14, r8
xor r14, r10
movabs r15, 0x5ce648e2e8c6ef1b
mov r12, r8
xor r12, r15
or rdx, r14
or r12, r15
xor rdx, 0xffffffffffffffff
and rdx, r12
xor r11, 0xffffffffffffffff
mov r14, rsi
xor r14, 0xffffffffffffffff
movabs r15, 0xa4466627eaec12d5
mov r12, r8
xor r12, r15
or r11, r14
or r12, r15
xor r11, 0xffffffffffffffff
and r11, r12
mov r14, rbx
xor r14, 0xffffffffffffffff
mov r15, rdi
xor r15, 0xffffffffffffffff
movabs r12, 0x8e92f5988180493c
mov r13, r8
xor r13, r12
mov qword [rbp + 0x58], r14
and r14, r12
and rbx, r13
mov qword [rbp + 0x50], r15
and r15, r12
and rdi, r13
or r14, rbx
or r15, rdi
xor r14, r15
mov rdi, qword [rbp + 0x58]
mov rbx, qword [rbp + 0x50]
or rdi, rbx
xor rdi, 0xffffffffffffffff
or r13, r12
and rdi, r13
or r14, rdi
mov rdi, rdx
and rdi, r11
xor rdx, r11
or rdi, rdx
mov rdx, r14
xor rdx, 0xffffffffffffffff
mov r11, rdi
and r11, rdx
xor rdi, 0xffffffffffffffff
and r14, rdi
or r11, r14
mov rdx, rcx
xor rdx, 0xffffffffffffffff
mov rdi, r9
xor rdi, 0xffffffffffffffff
movabs r14, 0x4c96f9bde375891d
mov r15, r8
xor r15, r14
mov r12, rdx
and r12, r14
and rcx, r15
mov r13, rdi
and r13, r14
and r9, r15
or r12, rcx
or r13, r9
xor r12, r13
or rdx, rdi
xor rdx, 0xffffffffffffffff
or r15, r14
and rdx, r15
or r12, rdx
mov rcx, r12
xor rcx, 0xffffffffffffffff
and rcx, 0xffffffffffffffff
mov rdx, r8
xor rdx, 0xffffffffffffffff
and r12, rdx
or rcx, r12
mov rdx, r8
xor rdx, r10
mov r9, rsi
xor r9, 0xffffffffffffffff
movabs rdi, 0xc2cc6f96240d2b05
mov r14, r8
xor r14, rdi
mov r15, rdx
and r15, rdi
mov r12, r14
and r12, r10
mov r10, r9
and r10, rdi
and rsi, r14
or r15, r12
or r10, rsi
xor r15, r10
or rdx, r9
xor rdx, 0xffffffffffffffff
or r14, rdi
and rdx, r14
or r15, rdx
xor r15, 0xffffffffffffffff
mov rdx, rcx
xor rdx, r15
and rdx, rcx
mov rcx, r11
xor rcx, 0xffffffffffffffff
mov r9, rdx
xor r9, 0xffffffffffffffff
movabs r10, 0xf518c7c3b8f5d589
mov rsi, r8
xor rsi, r10
mov rdi, rcx
and rdi, r10
and r11, rsi
mov r14, r9
and r14, r10
and rdx, rsi
or rdi, r11
or r14, rdx
xor rdi, r14
or rcx, r9
xor rcx, 0xffffffffffffffff
or rsi, r10
and rcx, rsi
or rdi, rcx
mov rcx, rax
xor rcx, 0xffffffffffffffff
and rcx, 0xffffffffffffffff
mov rdx, r8
xor rdx, 0xffffffffffffffff
mov r9, rax
and r9, rdx
or rcx, r9
xor rcx, 0xffffffffffffffff
movabs rdx, 0x9d85955262473885
xor rcx, rdx
and rcx, rdx
mov r9, r8
xor r9, rdx
and r9, 0xffffffffffffffff
mov r10, r8
xor r10, 0xffffffffffffffff
and r10, rdx
or r9, r10
mov r10, r9
xor r10, 0xffffffffffffffff
mov r11, rax
xor r11, r10
and r11, rax
mov rax, r8
xor rax, 0xffffffffffffffff
and rax, 0xffffffffffffffff
mov r10, r8
xor r10, 0xffffffffffffffff
and r10, 0xffffffffffffffff
or rax, r10
mov r10, r8
xor r10, rdx
mov rdx, rax
xor rdx, r10
and rdx, rax
mov rax, r8
xor rax, 0xffffffffffffffff
xor r9, 0xffffffffffffffff
movabs r10, 0x46cf1d02ed3257c6
mov rsi, r8
xor rsi, r10
or rax, r9
or rsi, r10
xor rax, 0xffffffffffffffff
and rax, rsi
mov r9, rcx
xor r9, 0xffffffffffffffff
mov r10, r11
xor r10, 0xffffffffffffffff
movabs rsi, 0xbddf52a6e9ffa9bf
mov r14, r8
xor r14, rsi
mov r15, r9
and r15, rsi
and rcx, r14
mov r12, r10
and r12, rsi
and r11, r14
or r15, rcx
or r12, r11
xor r15, r12
or r9, r10
xor r9, 0xffffffffffffffff
or r14, rsi
and r9, r14
or r15, r9
mov rcx, rdx
and rcx, rax
xor rdx, rax
or rcx, rdx
mov rax, r15
xor rax, 0xffffffffffffffff
movabs rdx, 0xc24bdcce3efd30c6
and rax, rdx
mov r9, r8
xor r9, rdx
and r15, r9
mov r10, rcx
xor r10, 0xffffffffffffffff
and r10, rdx
and rcx, r9
or rax, r15
or r10, rcx
xor rax, r10
mov rcx, rax
xor rcx, 0xffffffffffffffff
and rcx, 0xffffffffffffffff
mov rdx, r8
xor rdx, 0xffffffffffffffff
and rax, rdx
or rcx, rax
mov rax, rdi
xor rax, 0xffffffffffffffff
and rax, 0xffffffffffffffff
mov rdx, r8
xor rdx, 0xffffffffffffffff
and rdi, rdx
or rax, rdi
movabs rdx, 0x3385d27d358bc097
mov r9, r8
xor r9, rdx
and r9, 0xffffffffffffffff
mov r10, r8
xor r10, 0xffffffffffffffff
and r10, rdx
or r9, r10
mov r10, rcx
and r10, rax
xor rcx, rax
or r10, rcx
mov rax, r8
xor rax, rdx
mov rcx, r9
xor rcx, 0xffffffffffffffff
movabs r11, 0xdde4b7319f5beb06
mov rsi, r8
xor rsi, r11
mov rdi, rax
and rdi, r11
mov r14, rsi
and r14, rdx
mov rdx, rcx
and rdx, r11
and r9, rsi
or rdi, r14
or rdx, r9
xor rdi, rdx
or rax, rcx
xor rax, 0xffffffffffffffff
or rsi, r11
and rax, rsi
or rdi, rax
mov rax, r10
xor rax, 0xffffffffffffffff
and rax, 0xffffffffffffffff
mov rcx, r8
xor rcx, 0xffffffffffffffff
and r10, rcx
or rax, r10
xor rax, 0xffffffffffffffff
xor rdi, 0xffffffffffffffff
movabs rcx, 0x3051516035f2a1a5
xor r8, rcx
or rax, rdi
or r8, rcx
xor rax, 0xffffffffffffffff
and rax, r8
cmp rax, 0
je 0x6d8ac87b
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x6a73cbb8
mov r9d, ecx
add r9d, r8d
sub r9d, 0x468538a
add r9d, 0xc5aac0c8
add r9d, 0x468538a
sub eax, 0x6a73cbb8
sub r9d, eax
add r9d, 0x23f26175
add r9d, 0xfed83c56
sub r9d, 0x23f26175
sub r9d, 0x161d6760
sub r9d, 1
add r9d, 0x161d6760
add r9d, 0x2c6f6708
sub r9d, 0xfed83c56
sub r9d, 0x2c6f6708
sub r9d, 0x56dd8ff9
add r9d, 0x4c84402d
add r9d, 0x56dd8ff9
sub r9d, 0x7e65d15b
sub r9d, 0xc5aac0c8
add r9d, 0x7e65d15b
sub r9d, 0xcff88eeb
sub r9d, 0x4c84402d
add r9d, 0xcff88eeb
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
and r14b, 0
or bl, r14b
mov r14b, bl
xor r14b, 0xff
mov r15b, r10b
xor r15b, r14b
and r15b, r10b
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r12b, sil
xor r12b, 1
and r12b, 1
or r14b, r12b
xor r14b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, sil
xor r13b, 0
or r14b, r12b
or r13b, 0
xor r14b, 0xff
and r14b, r13b
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
and bl, r15b
xor dil, r15b
or bl, dil
mov dil, r14b
xor dil, 0xff
mov r15b, r12b
xor r15b, 0xff
mov r13b, sil
xor r13b, 0
mov al, dil
and al, 0
and r14b, r13b
mov cl, r15b
and cl, 0
and r12b, r13b
or al, r14b
or cl, r12b
xor al, cl
or dil, r15b
xor dil, 0xff
or r13b, 0
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
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, sil
xor cl, 1
and cl, 1
mov bl, sil
xor bl, 1
and bl, 1
or cl, bl
mov bl, r11b
xor bl, 0xff
xor cl, 0xff
mov r14b, sil
xor r14b, 0
or bl, cl
or r14b, 0
xor bl, 0xff
and bl, r14b
mov cl, al
and cl, bl
xor al, bl
or cl, al
mov al, sil
xor al, 1
and al, 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 al, r14b
or r15b, bl
xor al, r15b
mov bl, sil
xor bl, 0
xor al, 0xff
mov r14b, sil
xor r14b, 1
or bl, al
or r14b, 1
xor bl, 0xff
and bl, r14b
mov al, sil
xor al, 0
and al, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
or al, r14b
mov r14b, al
xor r14b, 0xff
xor r14b, 1
and r14b, 0xff
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, 0
or r15b, dl
or r12b, 0
xor r15b, 0xff
and r15b, r12b
xor al, 0xff
xor al, 1
and al, 0xff
mov dl, bl
and dl, r14b
xor bl, r14b
or dl, bl
mov bl, r15b
xor bl, 0xff
mov r14b, al
xor r14b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, bl
and r13b, 0
and r15b, r12b
mov r8b, r14b
and r8b, 0
and al, r12b
or r13b, r15b
or r8b, al
xor r13b, r8b
or bl, r14b
xor bl, 0xff
or r12b, 0
and bl, r12b
or r13b, bl
mov al, dl
xor al, 0xff
mov r8b, r13b
and r8b, al
xor r13b, 0xff
and dl, r13b
or r8b, dl
mov al, sil
xor al, 1
and al, 1
mov dl, sil
xor dl, 1
and dl, 1
or al, dl
mov dl, dil
xor dl, 0xff
mov bl, al
and bl, dl
xor al, 0xff
mov dl, dil
and dl, al
or bl, dl
xor bl, 0xff
mov al, dil
xor al, 0xff
mov dl, sil
xor dl, 1
or bl, al
or dl, 1
xor bl, 0xff
and bl, dl
mov al, r10b
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
and r10b, dl
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and dl, 1
or al, r10b
or r14b, dl
xor al, r14b
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r10b, sil
xor r10b, 1
mov r14b, r8b
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, al
xor r14b, 0xff
mov r15b, dl
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, r14b
and r13b, 0
and al, r12b
mov r9b, r15b
and r9b, 0
and dl, r12b
or r13b, al
or r9b, dl
xor r13b, r9b
or r14b, r15b
xor r14b, 0xff
or r12b, 0
and r14b, r12b
or r13b, r14b
mov al, sil
xor al, 0
mov dl, r10b
xor dl, 0xff
mov r9b, sil
xor r9b, 0
mov r14b, al
and r14b, 0
mov r15b, r9b
and r15b, 0
mov r12b, dl
and r12b, 0
and r10b, r9b
or r14b, r15b
or r12b, r10b
xor r14b, r12b
or al, dl
xor al, 0xff
or r9b, 0
and al, r9b
or r14b, al
mov al, r13b
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
and r13b, dl
mov r9b, sil
xor r9b, 1
and r9b, 0xff
and dl, 1
or al, r13b
or r9b, dl
xor al, r9b
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, 1
and dl, 1
mov r9b, sil
xor r9b, 1
and r9b, 1
or dl, r9b
mov r9b, cl
xor r9b, 0xff
and r9b, 1
mov r10b, sil
xor r10b, 1
mov r14b, cl
and r14b, r10b
mov r15b, dl
xor r15b, 0xff
and r15b, 0xff
and dl, r10b
or r9b, r14b
or r15b, dl
xor r9b, r15b
xor r9b, 0xff
mov dl, cl
xor dl, 0xff
mov r10b, sil
xor r10b, 0
or r9b, dl
or r10b, 0
xor r9b, 0xff
and r9b, r10b
mov dl, r11b
xor dl, 0xff
and dl, 1
mov r10b, sil
xor r10b, 1
and r11b, r10b
or dl, r11b
mov r10b, r8b
xor r10b, 0xff
and r10b, 1
mov r11b, sil
xor r11b, 1
mov r14b, r8b
and r14b, r11b
or r10b, r14b
mov r11b, sil
xor r11b, 1
and r11b, 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 r11b, r15b
or r12b, r14b
xor r11b, r12b
mov r14b, dl
and r14b, r10b
xor dl, r10b
or r14b, dl
mov dl, sil
xor dl, 1
mov r10b, r11b
xor r10b, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, dl
and r12b, 0xff
mov r13b, r15b
and r13b, 1
mov byte [rbp + 0x4f], r10b
and r10b, 0xff
and r11b, r15b
or r12b, r13b
or r10b, r11b
xor r12b, r10b
mov r10b, byte [rbp + 0x4f]
or dl, r10b
xor dl, 0xff
or r15b, 1
and dl, r15b
or r12b, dl
mov dl, r14b
xor dl, 0xff
and dl, 0
mov r11b, sil
xor r11b, 0
and r14b, r11b
mov r15b, sil
xor r15b, 1
and r15b, 0
and r11b, 1
or dl, r14b
or r15b, r11b
xor dl, r15b
xor dl, 0xff
xor r12b, 0xff
mov r11b, sil
xor r11b, 1
or dl, r12b
or r11b, 1
xor dl, 0xff
and dl, r11b
mov r11b, bl
xor r11b, 0xff
mov r14b, al
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
or r11b, r14b
or r15b, 1
xor r11b, 0xff
and r11b, r15b
mov r14b, bl
xor r14b, 0xff
and r14b, 1
mov r15b, sil
xor r15b, 1
and bl, r15b
mov r12b, al
xor r12b, 0xff
and r12b, 0xff
and al, r15b
or r14b, bl
or r12b, al
xor r14b, r12b
mov al, r11b
and al, r14b
xor r11b, r14b
or al, r11b
mov r11b, r9b
xor r11b, 0xff
and r11b, 0
mov bl, sil
xor bl, 0
mov r14b, r9b
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, dl
xor bl, 0xff
and bl, 0
mov r14b, sil
xor r14b, 0
mov r15b, dl
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or bl, r15b
or r12b, r14b
xor bl, r12b
mov r14b, sil
xor r14b, 0
and r14b, 0
mov r15b, sil
xor r15b, 0
mov r12b, r15b
and r12b, 0
mov r13b, sil
xor r13b, 1
and r13b, 0
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, r11b
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, sil
xor r13b, 1
or r15b, r12b
or r13b, 1
xor r15b, 0xff
and r15b, r13b
mov r12b, r14b
xor r12b, 0xff
mov r13b, r9b
xor r13b, r12b
and r13b, r9b
mov r9b, bl
xor r9b, 0xff
mov r12b, sil
xor r12b, 0
mov r10b, sil
xor r10b, 0
or r9b, r12b
or r10b, 0
xor r9b, 0xff
and r9b, r10b
xor dl, 0xff
mov r10b, r14b
xor r10b, 0xff
mov r12b, sil
xor r12b, 1
or dl, r10b
or r12b, 1
xor dl, 0xff
and dl, r12b
mov r10b, r15b
xor r10b, 0xff
mov r12b, r13b
xor r12b, 0xff
mov byte [rbp + 0x4e], sil
xor sil, 1
mov byte [rbp + 0x4d], r10b
and r10b, 0xff
and r15b, sil
mov byte [rbp + 0x4c], r12b
and r12b, 0xff
and r13b, sil
or r10b, r15b
or r12b, r13b
xor r10b, r12b
mov r15b, byte [rbp + 0x4d]
mov r12b, byte [rbp + 0x4c]
or r15b, r12b
xor r15b, 0xff
or sil, 1
and r15b, sil
or r10b, r15b
mov sil, r9b
and sil, dl
xor r9b, dl
or sil, r9b
mov dl, r10b
xor dl, 0xff
and dl, 0
mov r9b, byte [rbp + 0x4e]
xor r9b, 0
and r10b, r9b
mov r15b, sil
xor r15b, 0xff
and r15b, 0
and sil, r9b
or dl, r10b
or r15b, sil
xor dl, r15b
mov r9b, r11b
and r9b, bl
xor r11b, bl
or r9b, r11b
mov r10b, r9b
xor r10b, 0xff
and r10b, 1
mov r11b, byte [rbp + 0x4e]
xor r11b, 1
and r9b, r11b
or r10b, r9b
mov r9b, r14b
and r9b, 0
xor r14b, 0
or r9b, r14b
xor r10b, 0xff
xor r9b, 0xff
mov r11b, byte [rbp + 0x4e]
xor r11b, 0
or r10b, r9b
or r11b, 0
xor r10b, 0xff
and r10b, r11b
mov r9b, dl
and r9b, r10b
xor dl, r10b
or r9b, dl
mov dl, al
xor dl, 0xff
and dl, 1
mov r10b, byte [rbp + 0x4e]
xor r10b, 1
mov r11b, al
and r11b, r10b
or dl, r11b
mov r10b, r9b
xor r10b, 0xff
xor dl, 0xff
mov r11b, byte [rbp + 0x4e]
xor r11b, 1
or r10b, dl
or r11b, 1
xor r10b, 0xff
and r10b, r11b
mov dl, r9b
xor dl, 0xff
and dl, 0
mov r11b, byte [rbp + 0x4e]
xor r11b, 0
and r9b, r11b
mov bl, byte [rbp + 0x4e]
xor bl, 1
and bl, 0
and r11b, 1
or dl, r9b
or bl, r11b
xor dl, bl
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 + 0x4e]
xor r11b, 1
mov bl, al
and bl, 0xff
and r10b, r11b
mov sil, dl
and sil, 0xff
and r9b, r11b
or bl, r10b
or sil, r9b
xor bl, sil
or al, dl
xor al, 0xff
or r11b, 1
and al, r11b
or bl, al
mov al, dil
xor al, 0xff
mov dl, cl
xor dl, 0xff
mov r9b, byte [rbp + 0x4e]
xor r9b, 1
or al, dl
or r9b, 1
xor al, 0xff
and al, r9b
mov dl, dil
xor dl, 0xff
mov r9b, cl
and r9b, dl
xor cl, 0xff
and dil, cl
or r9b, dil
mov cl, al
and cl, r9b
xor al, r9b
or cl, al
mov al, cl
xor al, 0xff
and al, 1
mov dl, byte [rbp + 0x4e]
xor dl, 1
mov r9b, cl
and r9b, dl
mov r10b, byte [rbp + 0x4e]
xor r10b, 1
and r10b, 0xff
and dl, 1
or al, r9b
or r10b, dl
xor al, r10b
mov dl, byte [rbp + 0x4e]
xor dl, 0
xor al, 0xff
mov r9b, byte [rbp + 0x4e]
xor r9b, 1
or dl, al
or r9b, 1
xor dl, 0xff
and dl, r9b
mov al, byte [rbp + 0x4e]
xor al, 0
and al, 1
mov r9b, byte [rbp + 0x4e]
xor r9b, 1
mov r10b, r9b
and r10b, 0
mov r11b, byte [rbp + 0x4e]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or al, r10b
or r11b, r9b
xor al, r11b
mov r9b, al
xor r9b, 0xff
mov r10b, cl
xor r10b, r9b
and r10b, cl
mov cl, byte [rbp + 0x4e]
xor cl, 1
and cl, 1
mov r9b, byte [rbp + 0x4e]
xor r9b, 1
and r9b, 1
or cl, r9b
mov r9b, byte [rbp + 0x4e]
xor r9b, 0
mov r11b, cl
xor r11b, r9b
and r11b, cl
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, dl
and cl, r10b
xor dl, r10b
or cl, dl
mov dl, r11b
xor dl, 0xff
mov r9b, al
xor r9b, 0xff
mov r10b, byte [rbp + 0x4e]
xor r10b, 0
mov sil, dl
and sil, 0
and r11b, r10b
mov dil, r9b
and dil, 0
and al, r10b
or sil, r11b
or dil, al
xor sil, dil
or dl, r9b
xor dl, 0xff
or r10b, 0
and dl, r10b
or sil, dl
mov al, cl
xor al, 0xff
and al, 0
mov dl, byte [rbp + 0x4e]
xor dl, 0
and cl, dl
mov r9b, sil
xor r9b, 0xff
and r9b, 0
and sil, dl
or al, cl
or r9b, sil
xor al, r9b
mov cl, byte [rbp + 0x4e]
xor cl, 1
mov dl, r8b
xor dl, 0xff
mov r9b, byte [rbp + 0x4e]
xor r9b, 1
or cl, dl
or r9b, 1
xor cl, 0xff
and cl, r9b
mov dl, byte [rbp + 0x4e]
xor dl, 1
mov r9b, r8b
and r9b, dl
xor r8b, 0xff
and r8b, 1
or r9b, r8b
mov dl, cl
xor dl, 0xff
mov r8b, r9b
xor r8b, 0xff
mov r10b, byte [rbp + 0x4e]
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, al
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0x4e]
xor dl, 1
and al, dl
mov r8b, byte [rbp + 0x4e]
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, 1
mov dl, byte [rbp + 0x4e]
xor dl, 1
and r11b, dl
or al, r11b
mov dl, byte [rbp + 0x4e]
xor dl, 0
and dl, 1
mov r8b, byte [rbp + 0x4e]
xor r8b, 1
and r8b, 0
or dl, r8b
mov r8b, cl
and r8b, al
xor cl, al
or r8b, cl
mov al, byte [rbp + 0x4e]
xor al, 0
mov cl, dl
xor cl, 0xff
mov r9b, byte [rbp + 0x4e]
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, r8b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0x4e]
xor cl, 1
and r8b, cl
or al, r8b
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
and al, 1
mov r8b, byte [rbp + 0x4e]
xor r8b, 1
and bl, r8b
mov r9b, cl
xor r9b, 0xff
and r9b, 0xff
and cl, r8b
or al, bl
or r9b, cl
xor al, r9b
mov cl, dl
and cl, al
xor dl, al
or cl, dl
test cl, 1
jne 0x6d8aa1bf
jmp 0x6d8bd432
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xfd51d5a1
sub r8d, 0x6e8a8a3e
add r8d, 0xfd51d5a1
mov r9d, eax
sub r9d, 1
add r8d, r9d
mov r9d, eax
sub r9d, 0x6e8a8a3e
sub r8d, r9d
mov r9d, ecx
sub r9d, 0x3052e41a
sub r9d, 0x9a71e916
add r9d, 0x3052e41a
mov r10d, eax
sub r10d, r9d
mov r9d, eax
sub r9d, r8d
add r10d, r9d
mov r8d, eax
sub r8d, r10d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x9a71e916
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
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, 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
xor r15b, 0xff
mov al, dil
xor al, 1
mov cl, dil
xor cl, 1
or r15b, al
or cl, 1
xor r15b, 0xff
and r15b, cl
xor r14b, 0xff
xor r14b, 1
and r14b, 0xff
mov al, sil
and al, r12b
xor sil, r12b
or al, sil
mov cl, r15b
and cl, r14b
xor r15b, r14b
or cl, r15b
mov sil, al
xor sil, 0xff
and sil, 0
mov r14b, dil
xor r14b, 0
and al, r14b
mov r15b, cl
xor r15b, 0xff
and r15b, 0
and cl, r14b
or sil, al
or r15b, cl
xor sil, r15b
mov al, bl
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
mov r14b, bl
and r14b, cl
or al, r14b
xor al, 0xff
xor al, 1
and al, 0xff
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, al
xor cl, 0xff
mov r15b, r14b
xor r15b, 0xff
mov r12b, dil
xor r12b, 1
mov r13b, cl
and r13b, 0xff
and al, r12b
mov dl, r15b
and dl, 0xff
and r14b, r12b
or r13b, al
or dl, r14b
xor r13b, dl
or cl, r15b
xor cl, 0xff
or r12b, 1
and cl, r12b
or r13b, cl
mov al, dil
xor al, 0
and al, 1
mov cl, dil
xor cl, 1
and cl, 0
or al, cl
mov cl, dil
xor cl, 0
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, 0
and al, 1
mov dl, dil
xor dl, 1
and dl, 0
or al, dl
mov dl, al
xor dl, 0xff
xor dl, 0
and dl, 0
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, 1
or r14b, r15b
or r12b, 1
xor r14b, 0xff
and r14b, r12b
xor al, 0xff
xor al, 1
and al, 0xff
mov r15b, cl
and r15b, dl
xor cl, dl
or r15b, cl
mov cl, r14b
and cl, al
xor r14b, al
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, dil
xor al, 0
and al, 0
mov cl, dil
xor cl, 0
mov r14b, cl
and r14b, 0
mov r15b, dil
xor r15b, 1
and r15b, 0
and cl, 1
or al, r14b
or r15b, cl
xor al, r15b
mov cl, sil
xor cl, 0xff
and cl, 1
mov r14b, dil
xor r14b, 1
mov r15b, sil
and r15b, r14b
mov r12b, al
xor r12b, 0xff
and r12b, 0xff
and al, r14b
or cl, r15b
or r12b, al
xor cl, r12b
mov al, sil
xor al, 0xff
mov r14b, cl
xor r14b, al
and r14b, cl
mov al, r11b
xor al, 0xff
and al, 0
mov cl, dil
xor cl, 0
and r11b, cl
mov r15b, dil
xor r15b, 1
and r15b, 0
and cl, 1
or al, r11b
or r15b, cl
xor al, r15b
mov cl, dl
xor cl, 0xff
and cl, 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 cl, r15b
or r12b, r11b
xor cl, r12b
mov r11b, dil
xor r11b, 0
and r11b, 1
mov r15b, dil
xor r15b, 1
and r15b, 0
or r11b, r15b
mov r15b, al
xor r15b, 0xff
mov r12b, cl
xor r12b, 0xff
mov r8b, dil
xor r8b, 1
mov r9b, r15b
and r9b, 0xff
and al, r8b
mov r10b, r12b
and r10b, 0xff
and cl, r8b
or r9b, al
or r10b, cl
xor r9b, r10b
or r15b, r12b
xor r15b, 0xff
or r8b, 1
and r15b, r8b
or r9b, r15b
mov al, r11b
and al, 0
xor r11b, 0
or al, r11b
mov cl, r9b
xor cl, 0xff
and cl, 1
mov r8b, dil
xor r8b, 1
and r9b, r8b
or cl, r9b
xor al, 0xff
mov r8b, cl
xor r8b, al
and r8b, cl
mov al, 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
mov r9b, al
and r9b, cl
xor al, 0xff
mov cl, r13b
and cl, al
or r9b, cl
xor r9b, 0xff
mov al, r13b
xor al, 0xff
mov cl, dil
xor cl, 1
or r9b, al
or cl, 1
xor r9b, 0xff
and r9b, cl
mov al, dl
xor al, 0xff
and al, 0
mov cl, dil
xor cl, 0
mov r10b, dl
and r10b, cl
mov r11b, dil
xor r11b, 1
and r11b, 0
and cl, 1
or al, r10b
or r11b, cl
xor al, r11b
mov cl, bl
xor cl, 0xff
mov r10b, al
and r10b, cl
xor al, 0xff
mov cl, bl
and cl, al
or r10b, cl
xor r10b, 0xff
xor bl, 0xff
mov al, dil
xor al, 1
or r10b, bl
or al, 1
xor r10b, 0xff
and r10b, al
mov al, r8b
xor al, 0xff
mov cl, r14b
xor cl, al
and cl, r14b
mov al, r14b
xor al, 0xff
mov r11b, r8b
and r11b, al
xor r8b, 0xff
and r14b, r8b
or r11b, r14b
mov al, cl
and al, r11b
xor cl, r11b
or al, cl
mov cl, r9b
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov r11b, dil
xor r11b, 1
or cl, r8b
or r11b, 1
xor cl, 0xff
and cl, r11b
mov r8b, r9b
xor r8b, 0xff
and r8b, 0
mov r11b, dil
xor r11b, 0
and r9b, r11b
mov bl, r10b
xor bl, 0xff
and bl, 0
and r10b, r11b
or r8b, r9b
or bl, r10b
xor r8b, bl
mov r9b, cl
and r9b, r8b
xor cl, r8b
or r9b, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov r8b, dil
xor r8b, 1
mov r10b, al
and r10b, r8b
or cl, r10b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r8b, dil
xor r8b, 1
and r8b, 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 r8b, r11b
or bl, r10b
xor r8b, bl
mov r10b, r8b
xor r10b, 0xff
mov r11b, al
xor r11b, r10b
and r11b, al
mov al, r9b
xor al, 0xff
and al, 1
mov r10b, dil
xor r10b, 1
mov bl, r9b
and bl, r10b
or al, bl
xor al, 0xff
mov r10b, dil
xor r10b, 1
mov bl, dil
xor bl, 1
or al, r10b
or bl, 1
xor al, 0xff
and al, bl
xor r8b, 0xff
mov r10b, r9b
xor r10b, r8b
and r10b, r9b
mov r8b, cl
xor r8b, 0xff
mov r9b, r11b
xor r9b, 0xff
mov bl, dil
xor bl, 1
mov r14b, r8b
and r14b, 0xff
and cl, bl
mov r15b, r9b
and r15b, 0xff
and r11b, bl
or r14b, cl
or r15b, r11b
xor r14b, r15b
or r8b, r9b
xor r8b, 0xff
or bl, 1
and r8b, bl
or r14b, r8b
mov cl, al
xor cl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov r9b, dil
xor r9b, 1
mov r11b, cl
and r11b, 0xff
and al, r9b
mov bl, r8b
and bl, 0xff
and r10b, r9b
or r11b, al
or bl, r10b
xor r11b, bl
or cl, r8b
xor cl, 0xff
or r9b, 1
and cl, r9b
or r11b, cl
mov al, r14b
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
and r14b, cl
mov r8b, r11b
xor r8b, 0xff
and r8b, 0xff
and r11b, cl
or al, r14b
or r8b, r11b
xor al, r8b
mov cl, sil
xor cl, 0xff
and cl, 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 cl, r9b
or r10b, r8b
xor cl, r10b
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
and r10b, 1
or r9b, r10b
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, r9b
xor r11b, 0xff
mov bl, sil
xor bl, r11b
and bl, sil
mov r11b, r8b
xor r11b, 0xff
mov sil, dil
xor sil, 1
mov r14b, dil
xor r14b, 1
or r11b, sil
or r14b, 1
xor r11b, 0xff
and r11b, 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
and sil, bl
xor r10b, bl
or sil, r10b
mov r10b, r11b
and r10b, r13b
xor r11b, r13b
or r10b, r11b
mov r11b, sil
xor r11b, 0xff
and r11b, 0
mov bl, dil
xor bl, 0
and sil, bl
mov r14b, r10b
xor r14b, 0xff
and r14b, 0
and r10b, bl
or r11b, sil
or r14b, r10b
xor r11b, r14b
mov r10b, cl
and r10b, r8b
xor cl, r8b
or r10b, cl
mov cl, r10b
xor cl, 0xff
and cl, 1
mov r8b, dil
xor r8b, 1
and r10b, r8b
mov bl, dil
xor bl, 1
and bl, 0xff
and r8b, 1
or cl, r10b
or bl, r8b
xor cl, bl
mov r8b, dil
xor r8b, 1
mov r10b, r9b
xor r10b, 0xff
mov bl, dil
xor bl, 0
mov sil, r8b
and sil, 0
mov r14b, bl
and r14b, 1
mov r15b, r10b
and r15b, 0
and r9b, bl
or sil, r14b
or r15b, r9b
xor sil, r15b
or r8b, r10b
xor r8b, 0xff
or bl, 0
and r8b, bl
or sil, r8b
xor cl, 0xff
xor sil, 0xff
mov r8b, dil
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, dil
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, dil
xor r8b, 1
mov r9b, bl
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 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 bl, 0xff
xor r8b, 0xff
mov r9b, dil
xor r9b, 1
or bl, r8b
or r9b, 1
xor bl, 0xff
and bl, r9b
mov r8b, cl
xor r8b, 0xff
mov r9b, bl
xor r9b, 0xff
mov r10b, dil
xor r10b, 1
mov r11b, r8b
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 r8b, r9b
xor r8b, 0xff
or r10b, 1
and r8b, r10b
or r11b, r8b
mov cl, dil
xor cl, 0
and cl, 1
mov r8b, dil
xor r8b, 1
and r8b, 0
or cl, r8b
mov r8b, dl
xor r8b, 0xff
and r8b, 0
mov r9b, dil
xor r9b, 0
mov r10b, dl
and r10b, r9b
mov bl, dil
xor bl, 1
and bl, 0
and r9b, 1
or r8b, r10b
or bl, r9b
xor r8b, bl
mov r9b, 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 bl, dil
xor bl, 0
mov sil, dil
xor sil, 0
or r10b, bl
or sil, 0
xor r10b, 0xff
and r10b, sil
mov bl, r9b
xor bl, 0xff
xor bl, 0
and bl, 0
mov sil, r8b
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
xor dl, 0xff
mov r14b, r9b
xor r14b, 0xff
mov r15b, dil
xor r15b, 0
or dl, r14b
or r15b, 0
xor dl, 0xff
and dl, r15b
mov r14b, r10b
and r14b, bl
xor r10b, bl
or r14b, r10b
mov r10b, sil
xor r10b, 0xff
mov bl, dl
xor bl, 0xff
mov r15b, dil
xor r15b, 1
mov r12b, r10b
and r12b, 0xff
and sil, r15b
mov r13b, bl
and r13b, 0xff
and dl, r15b
or r12b, sil
or r13b, dl
xor r12b, r13b
or r10b, bl
xor r10b, 0xff
or r15b, 1
and r10b, r15b
or r12b, r10b
mov dl, r14b
xor dl, 0xff
and dl, 1
mov r10b, dil
xor r10b, 1
and r14b, r10b
mov bl, r12b
xor bl, 0xff
and bl, 0xff
and r12b, r10b
or dl, r14b
or bl, r12b
xor dl, bl
mov r10b, cl
and r10b, r8b
xor cl, r8b
or r10b, cl
mov cl, r10b
xor cl, 0xff
and cl, 0
mov r8b, dil
xor r8b, 0
and r10b, r8b
mov bl, dil
xor bl, 1
and bl, 0
and r8b, 1
or cl, r10b
or bl, r8b
xor cl, bl
mov r8b, dil
xor r8b, 0
mov r10b, r9b
xor r10b, 0xff
mov bl, dil
xor bl, 1
mov sil, r8b
and sil, 0xff
mov r14b, bl
and r14b, 0
mov r15b, r10b
and r15b, 0xff
and r9b, bl
or sil, r14b
or r15b, r9b
xor sil, r15b
or r8b, r10b
xor r8b, 0xff
or bl, 1
and r8b, bl
or sil, r8b
xor sil, 0xff
mov r8b, cl
xor r8b, sil
and r8b, cl
mov cl, dl
xor cl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r10b, dil
xor r10b, 0
mov bl, cl
and bl, 0
and dl, r10b
mov sil, r9b
and sil, 0
and r8b, r10b
or bl, dl
or sil, r8b
xor bl, sil
or cl, r9b
xor cl, 0xff
or r10b, 0
and cl, r10b
or bl, cl
mov cl, bl
xor cl, 0xff
and cl, 0
mov dl, dil
xor dl, 0
and bl, dl
mov r8b, dil
xor r8b, 1
and r8b, 0
and dl, 1
or cl, bl
or r8b, dl
xor cl, r8b
mov dl, r11b
xor dl, 0xff
and dl, 0
mov r8b, dil
xor r8b, 0
mov r9b, r11b
and r9b, r8b
mov r10b, cl
xor r10b, 0xff
and r10b, 0
and cl, r8b
or dl, r9b
or r10b, cl
xor dl, r10b
xor r11b, 0xff
mov cl, dl
xor cl, r11b
and cl, dl
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, 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, 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, dl
xor r10b, 0xff
mov r11b, dil
xor r11b, 0
mov bl, dil
xor bl, 0
or r10b, r11b
or bl, 0
xor r10b, 0xff
and r10b, bl
xor al, 0xff
mov r11b, r9b
xor r11b, 0xff
mov bl, dil
xor bl, 1
or al, r11b
or bl, 1
xor al, 0xff
and al, bl
mov r11b, dil
xor r11b, 0
mov bl, r8b
xor bl, r11b
and bl, r8b
mov r11b, r9b
xor r11b, 0xff
mov sil, cl
xor sil, r11b
and sil, cl
mov cl, r10b
and cl, al
xor r10b, al
or cl, r10b
mov al, bl
and al, sil
xor bl, sil
or al, bl
mov r10b, cl
xor r10b, 0xff
and r10b, 1
mov r11b, dil
xor r11b, 1
and cl, r11b
mov bl, al
xor bl, 0xff
and bl, 0xff
and al, r11b
or r10b, cl
or bl, al
xor r10b, bl
mov al, dl
xor al, 0xff
mov cl, r8b
xor cl, 0xff
mov r11b, dil
xor r11b, 1
mov bl, al
and bl, 0xff
and dl, r11b
mov sil, cl
and sil, 0xff
and r8b, r11b
or bl, dl
or sil, r8b
xor bl, sil
or al, cl
xor al, 0xff
or r11b, 1
and al, r11b
or bl, al
mov al, bl
xor al, 0xff
and al, 1
mov cl, 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, r9b
and cl, 0
xor r9b, 0
or cl, r9b
xor cl, 0xff
mov dl, al
xor dl, cl
and dl, al
mov al, r10b
xor al, 0xff
mov cl, dl
xor cl, 0xff
xor dil, 0
mov r8b, al
and r8b, 0
and r10b, dil
mov r9b, cl
and r9b, 0
and dl, dil
or r8b, r10b
or r9b, dl
xor r8b, r9b
or al, cl
xor al, 0xff
or dil, 0
and al, dil
or r8b, al
test r8b, 1
jne 0x6d8aaf0d
jmp 0x6d8bd432
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xb7701e7a
add r8d, 0
mov r9d, eax
sub r9d, r8d
mov r8d, ecx
add r8d, r9d
sub eax, 0x6f8ca24f
sub r8d, eax
add r8d, 0x5dc48f59
sub r8d, 1
sub r8d, 0x5dc48f59
sub r8d, 0xc1dc4469
sub r8d, 0x6f8ca24f
add r8d, 0xc1dc4469
sub r8d, 0xaac455e5
sub r8d, 0xd2892764
add r8d, 0xaac455e5
add r8d, 0xa45d1126
sub r8d, 0xb7701e7a
sub r8d, 0xa45d1126
add r8d, 0xda5bcc35
add r8d, 0xd2892764
sub r8d, 0xda5bcc35
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, 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, 0
mov r12b, sil
xor r12b, 0
mov r13b, r11b
and r13b, r12b
mov al, sil
xor al, 1
and al, 0
and r12b, 1
or r15b, r13b
or al, r12b
xor r15b, al
mov al, sil
xor al, 0
mov r12b, r15b
xor r12b, al
and r12b, r15b
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, r10b
xor r14b, r10b
or al, r14b
mov r10b, r12b
xor r10b, 0xff
mov bl, r11b
xor bl, 0xff
mov r14b, sil
xor r14b, 1
mov r15b, r10b
and r15b, 0xff
and r12b, r14b
mov r13b, bl
and r13b, 0xff
and r11b, r14b
or r15b, r12b
or r13b, r11b
xor r15b, r13b
or r10b, bl
xor r10b, 0xff
or r14b, 1
and r10b, r14b
or r15b, r10b
mov r10b, al
xor r10b, 0xff
and r10b, 1
mov r11b, sil
xor r11b, 1
and al, r11b
mov bl, r15b
xor bl, 0xff
and bl, 0xff
and r15b, r11b
or r10b, al
or bl, r15b
xor r10b, bl
mov al, r10b
xor al, 0xff
mov r11b, dil
xor r11b, al
and r11b, dil
mov al, dil
xor al, 0xff
and al, 0
xor sil, 0
and dil, sil
mov bl, r10b
xor bl, 0xff
and bl, 0
and r10b, sil
or al, dil
or bl, r10b
xor al, bl
mov r10b, r11b
and r10b, al
xor r11b, al
or r10b, r11b
test r10b, 1
jne 0x6d8ab1c2
jmp 0x6d8bc69a
xor eax, eax
mov rcx, qword [rbp + 0x478]
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, 0xb2b918ab
add r10d, 0x73ffed7c
sub r10d, 0xb2b918ab
mov r11d, eax
sub r11d, 0xfa53d8b
add r10d, r11d
mov r11d, eax
sub r11d, 0x73ffed7c
add r10d, r11d
mov r11d, eax
sub r11d, 0x2db83825
sub r10d, r11d
add r10d, 0x8cd5c823
sub r10d, 1
sub r10d, 0x8cd5c823
sub r10d, 0x651c98e0
sub r10d, 0x2db83825
add r10d, 0x651c98e0
sub r10d, 0x71e477f7
sub r10d, 0x4a47d6bc
add r10d, 0x71e477f7
sub r10d, 0x922aa2e7
add r10d, 0xfa53d8b
add r10d, 0x922aa2e7
mov r11d, eax
sub r11d, r10d
mov r10d, eax
sub r10d, 0x4a47d6bc
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
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
xor dil, 0xff
mov r12b, bl
xor r12b, dil
and r12b, bl
mov dil, r15b
xor dil, 0xff
mov r13b, r12b
xor r13b, 0xff
mov al, r14b
xor al, 0
mov r8b, dil
and r8b, 0
and r15b, al
mov r9b, r13b
and r9b, 0
and r12b, al
or r8b, r15b
or r9b, r12b
xor r8b, r9b
or dil, r13b
xor dil, 0xff
or al, 0
and dil, al
or r8b, dil
mov al, sil
xor al, 0xff
and al, 1
mov r9b, r14b
xor r9b, 1
mov dil, sil
and dil, r9b
or al, dil
xor al, 0xff
xor al, 1
and al, 0xff
mov r9b, r14b
xor r9b, 1
and r9b, 1
mov dil, r14b
xor dil, 1
and dil, 1
or r9b, dil
xor r9b, 0xff
mov dil, sil
xor dil, r9b
and dil, sil
mov r9b, al
and r9b, dil
xor al, dil
or r9b, al
mov al, r14b
xor al, 0
and al, 1
mov dil, r14b
xor dil, 1
and dil, 0
or al, dil
xor al, 0xff
xor al, 1
and al, 0xff
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, 0xff
mov r13b, r14b
xor r13b, 1
or r15b, r12b
or r13b, 1
xor r15b, 0xff
and r15b, r13b
mov r12b, r14b
xor r12b, 1
and r12b, 0
mov r13b, r14b
xor r13b, 0
mov r10b, r13b
and r10b, 1
mov r11b, r14b
xor r11b, 1
and r11b, 0
and r13b, 1
or r12b, r10b
or r11b, r13b
xor r12b, r11b
xor r12b, 0xff
mov r10b, r14b
xor r10b, 1
mov r11b, r14b
xor r11b, 1
or r12b, r10b
or r11b, 1
xor r12b, 0xff
and r12b, r11b
mov r10b, r14b
xor r10b, 1
xor dil, 0xff
mov r11b, r14b
xor r11b, 1
or r10b, dil
or r11b, 1
xor r10b, 0xff
and r10b, r11b
mov r11b, al
xor r11b, 0xff
mov dil, r15b
xor dil, 0xff
mov r13b, r14b
xor r13b, 0
mov cl, r11b
and cl, 0
and al, r13b
mov byte [rbp + 0x4b], dil
and dil, 0
and r15b, r13b
or cl, al
or dil, r15b
xor cl, dil
mov al, byte [rbp + 0x4b]
or r11b, al
xor r11b, 0xff
or r13b, 0
and r11b, r13b
or cl, r11b
mov r11b, r12b
and r11b, r10b
xor r12b, r10b
or r11b, r12b
mov r10b, cl
xor r10b, 0xff
and r10b, 0
mov dil, r14b
xor dil, 0
and cl, dil
mov r15b, r11b
xor r15b, 0xff
and r15b, 0
and r11b, dil
or r10b, cl
or r15b, r11b
xor r10b, r15b
mov cl, r14b
xor cl, 0
and cl, 1
mov r11b, r14b
xor r11b, 1
and r11b, 0
or cl, r11b
mov r11b, r8b
xor r11b, 0xff
and r11b, 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 r11b, r15b
or r12b, cl
xor r11b, r12b
mov cl, r8b
xor cl, 0xff
mov dil, r11b
xor dil, cl
and dil, r11b
mov cl, r10b
xor cl, 0xff
and cl, 1
mov r11b, r14b
xor r11b, 1
mov r15b, r10b
and r15b, r11b
or cl, r15b
mov r11b, bl
xor r11b, 0xff
mov r15b, cl
and r15b, r11b
xor cl, 0xff
mov r11b, bl
and r11b, cl
or r15b, r11b
xor bl, 0xff
mov cl, r15b
xor cl, bl
and cl, r15b
mov r11b, r14b
xor r11b, 0
and r11b, 1
mov bl, r14b
xor bl, 1
and bl, 0
or r11b, bl
mov bl, r9b
xor bl, 0xff
and bl, 0
mov r15b, r14b
xor r15b, 0
mov r12b, r9b
and r12b, r15b
mov r13b, r11b
xor r13b, 0xff
and r13b, 0
and r11b, r15b
or bl, r12b
or r13b, r11b
xor bl, r13b
xor bl, 0xff
mov r11b, r9b
xor r11b, 0xff
mov r15b, r14b
xor r15b, 1
or bl, r11b
or r15b, 1
xor bl, 0xff
and bl, r15b
mov r11b, sil
xor r11b, 0xff
and r11b, 1
mov r15b, r14b
xor r15b, 1
and sil, r15b
or r11b, sil
mov sil, r10b
xor sil, 0xff
and sil, 1
mov r15b, r14b
xor r15b, 1
mov r12b, r10b
and r12b, r15b
or sil, r12b
mov r15b, r14b
xor r15b, 0
and r15b, 1
mov r12b, r14b
xor r12b, 1
and r12b, 0
or r15b, r12b
mov r12b, r11b
xor r12b, 0xff
mov r13b, sil
xor r13b, 0xff
mov al, r14b
xor al, 1
mov byte [rbp + 0x4a], r12b
and r12b, 0xff
and r11b, al
mov byte [rbp + 0x49], r13b
and r13b, 0xff
and sil, al
or r12b, r11b
or r13b, sil
xor r12b, r13b
mov r11b, byte [rbp + 0x4a]
mov sil, byte [rbp + 0x49]
or r11b, sil
xor r11b, 0xff
or al, 1
and r11b, al
or r12b, r11b
mov al, r15b
and al, 0
xor r15b, 0
or al, r15b
mov r11b, r12b
xor r11b, 0xff
and r11b, 1
mov r15b, r14b
xor r15b, 1
and r12b, r15b
or r11b, r12b
xor al, 0xff
mov r15b, r11b
xor r15b, al
and r15b, r11b
mov al, cl
xor al, 0xff
mov r11b, dil
xor r11b, al
and r11b, dil
mov al, dil
xor al, 0xff
and al, 1
mov r12b, r14b
xor r12b, 1
and dil, r12b
mov r13b, cl
xor r13b, 0xff
and r13b, 0xff
and cl, r12b
or al, dil
or r13b, cl
xor al, r13b
mov cl, r11b
xor cl, 0xff
mov dil, al
xor dil, 0xff
mov r12b, r14b
xor r12b, 1
mov r13b, cl
and r13b, 0xff
and r11b, r12b
mov sil, dil
and sil, 0xff
and al, r12b
or r13b, r11b
or sil, al
xor r13b, sil
or cl, dil
xor cl, 0xff
or r12b, 1
and cl, r12b
or r13b, cl
mov al, bl
xor al, 0xff
and al, 0
mov cl, r14b
xor cl, 0
mov r11b, bl
and r11b, cl
mov sil, r14b
xor sil, 1
and sil, 0
and cl, 1
or al, r11b
or sil, cl
xor al, sil
mov cl, r15b
xor cl, 0xff
and cl, 1
mov r11b, r14b
xor r11b, 1
mov sil, r15b
and sil, r11b
or cl, sil
mov r11b, r14b
xor r11b, 0
and r11b, 1
mov sil, r14b
xor sil, 1
and sil, 0
or r11b, sil
mov sil, r14b
xor sil, 0
mov dil, al
xor dil, sil
and dil, al
xor bl, 0xff
mov sil, r11b
xor sil, 0xff
mov r12b, r14b
xor r12b, 0
or bl, sil
or r12b, 0
xor bl, 0xff
and bl, r12b
mov sil, cl
xor sil, 0xff
mov r12b, r14b
xor r12b, 0
mov byte [rbp + 0x48], r14b
xor r14b, 1
or sil, r12b
or r14b, 1
xor sil, 0xff
and sil, r14b
mov r14b, r11b
xor r14b, 0xff
mov r12b, r15b
xor r12b, r14b
and r12b, r15b
mov r14b, dil
xor r14b, 0xff
mov r15b, bl
xor r15b, 0xff
mov byte [rbp + 0x47], al
mov al, byte [rbp + 0x48]
xor al, 0
mov byte [rbp + 0x46], r14b
and r14b, 0
and dil, al
mov byte [rbp + 0x45], r15b
and r15b, 0
and bl, al
or r14b, dil
or r15b, bl
xor r14b, r15b
mov bl, byte [rbp + 0x46]
mov dil, byte [rbp + 0x45]
or bl, dil
xor bl, 0xff
or al, 0
and bl, al
or r14b, bl
mov al, sil
and al, r12b
xor sil, r12b
or al, sil
mov bl, r14b
xor bl, 0xff
mov sil, al
and sil, bl
xor al, 0xff
and r14b, al
or sil, r14b
mov al, byte [rbp + 0x47]
xor al, 0xff
mov bl, cl
xor bl, 0xff
mov r14b, byte [rbp + 0x48]
xor r14b, 0
mov r15b, al
and r15b, 0
mov r12b, byte [rbp + 0x47]
and r12b, r14b
mov dil, bl
and dil, 0
and cl, r14b
or r15b, r12b
or dil, cl
xor r15b, dil
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, byte [rbp + 0x48]
xor cl, 1
and r15b, cl
or al, r15b
mov cl, byte [rbp + 0x48]
xor cl, 0
mov bl, r11b
xor bl, 0xff
mov dil, byte [rbp + 0x48]
xor dil, 1
mov r14b, cl
and r14b, 0xff
mov r15b, dil
and r15b, 0
mov r12b, bl
and r12b, 0xff
and r11b, dil
or r14b, r15b
or r12b, r11b
xor r14b, r12b
or cl, bl
xor cl, 0xff
or dil, 1
and cl, dil
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, r13b
xor cl, 0xff
and cl, 0
mov r11b, byte [rbp + 0x48]
xor r11b, 0
mov bl, r13b
and bl, r11b
mov sil, byte [rbp + 0x48]
xor sil, 1
and sil, 0
and r11b, 1
or cl, bl
or sil, r11b
xor cl, sil
mov r11b, byte [rbp + 0x48]
xor r11b, 0
xor cl, 0xff
mov bl, byte [rbp + 0x48]
xor bl, 0
or r11b, cl
or bl, 0
xor r11b, 0xff
and r11b, bl
mov cl, byte [rbp + 0x48]
xor cl, 0
and cl, 1
mov bl, byte [rbp + 0x48]
xor bl, 1
and bl, 0
or cl, bl
mov bl, cl
xor bl, 0xff
mov sil, r13b
xor sil, bl
and sil, r13b
mov bl, al
xor bl, 0xff
and bl, 0
mov dil, byte [rbp + 0x48]
xor dil, 0
mov r14b, al
and r14b, dil
mov r15b, byte [rbp + 0x48]
xor r15b, 1
and r15b, 0
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
xor bl, 0xff
mov dil, byte [rbp + 0x48]
xor dil, 0
mov r14b, byte [rbp + 0x48]
xor r14b, 1
or bl, dil
or r14b, 1
xor bl, 0xff
and bl, r14b
xor al, 0xff
xor cl, 0xff
mov dil, byte [rbp + 0x48]
xor dil, 1
or al, cl
or dil, 1
xor al, 0xff
and al, dil
mov cl, r11b
and cl, sil
xor r11b, sil
or cl, r11b
mov r11b, bl
and r11b, al
xor bl, al
or r11b, bl
mov al, cl
xor al, 0xff
and al, 1
mov bl, byte [rbp + 0x48]
xor bl, 1
and cl, bl
mov sil, r11b
xor sil, 0xff
and sil, 0xff
and r11b, bl
or al, cl
or sil, r11b
xor al, sil
mov cl, r8b
xor cl, 0xff
mov r11b, r9b
xor r11b, 0xff
mov bl, byte [rbp + 0x48]
xor bl, 0
or cl, r11b
or bl, 0
xor cl, 0xff
and cl, bl
mov r11b, r8b
xor r11b, 0xff
and r11b, 0
mov bl, byte [rbp + 0x48]
xor bl, 0
and r8b, bl
mov sil, r9b
xor sil, 0xff
and sil, 0
and r9b, bl
or r11b, r8b
or sil, r9b
xor r11b, sil
mov r8b, cl
xor r8b, 0xff
mov r9b, r11b
xor r9b, 0xff
mov bl, byte [rbp + 0x48]
xor bl, 1
mov sil, r8b
and sil, 0xff
and cl, bl
mov dil, r9b
and dil, 0xff
and r11b, bl
or sil, cl
or dil, r11b
xor sil, dil
or r8b, r9b
xor r8b, 0xff
or bl, 1
and r8b, bl
or sil, r8b
mov cl, sil
xor cl, 0xff
and cl, 0
mov r8b, byte [rbp + 0x48]
xor r8b, 0
mov r9b, sil
and r9b, r8b
mov r11b, byte [rbp + 0x48]
xor r11b, 1
and r11b, 0
and r8b, 1
or cl, r9b
or r11b, r8b
xor cl, r11b
xor cl, 0xff
xor cl, 0
and cl, 0
mov r8b, byte [rbp + 0x48]
xor r8b, 0
and r8b, 1
mov r9b, byte [rbp + 0x48]
xor r9b, 1
and r9b, 0
or r8b, r9b
xor sil, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r11b, byte [rbp + 0x48]
xor r11b, 0
or sil, r9b
or r11b, 0
xor sil, 0xff
and sil, r11b
mov r9b, byte [rbp + 0x48]
xor r9b, 1
and r9b, 1
mov r11b, byte [rbp + 0x48]
xor r11b, 1
and r11b, 1
or r9b, r11b
xor r9b, 0xff
mov r11b, byte [rbp + 0x48]
xor r11b, 0
mov bl, byte [rbp + 0x48]
xor bl, 1
or r9b, r11b
or bl, 1
xor r9b, 0xff
and r9b, bl
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
mov r11b, cl
and r11b, sil
xor cl, sil
or r11b, cl
mov cl, r9b
and cl, r8b
xor r9b, r8b
or cl, r9b
mov r8b, r11b
xor r8b, 0xff
mov r9b, cl
and r9b, r8b
xor cl, 0xff
and r11b, cl
or r9b, r11b
mov cl, byte [rbp + 0x48]
xor cl, 0
and cl, 0
mov r8b, byte [rbp + 0x48]
xor r8b, 0
mov r11b, r8b
and r11b, 0
mov bl, byte [rbp + 0x48]
xor bl, 1
and bl, 0
and r8b, 1
or cl, r11b
or bl, r8b
xor cl, bl
mov r8b, r10b
xor r8b, 0xff
and r8b, 0
mov r11b, byte [rbp + 0x48]
xor r11b, 0
mov bl, r10b
and bl, r11b
mov sil, byte [rbp + 0x48]
xor sil, 1
and sil, 0
and r11b, 1
or r8b, bl
or sil, r11b
xor r8b, sil
mov r11b, byte [rbp + 0x48]
xor r11b, 0
and r11b, 0
mov bl, byte [rbp + 0x48]
xor bl, 0
mov sil, bl
and sil, 0
mov dil, byte [rbp + 0x48]
xor dil, 1
and dil, 0
and bl, 1
or r11b, sil
or dil, bl
xor r11b, dil
mov bl, byte [rbp + 0x48]
xor bl, 0
mov sil, cl
xor sil, bl
and sil, cl
mov bl, byte [rbp + 0x48]
xor bl, 0
mov dil, r11b
xor dil, 0xff
mov r14b, byte [rbp + 0x48]
xor r14b, 0
or bl, dil
or r14b, 0
xor bl, 0xff
and bl, r14b
mov dil, r8b
xor dil, 0xff
mov r14b, byte [rbp + 0x48]
xor r14b, 0
mov r15b, byte [rbp + 0x48]
xor r15b, 1
or dil, r14b
or r15b, 1
xor dil, 0xff
and dil, r15b
mov r14b, r11b
xor r14b, 0xff
mov r15b, r10b
xor r15b, r14b
and r15b, r10b
mov r10b, sil
xor r10b, 0xff
mov r14b, bl
xor r14b, 0xff
mov r12b, byte [rbp + 0x48]
xor r12b, 0
mov r13b, r10b
and r13b, 0
and sil, r12b
mov byte [rbp + 0x44], r14b
and r14b, 0
and bl, r12b
or r13b, sil
or r14b, bl
xor r13b, r14b
mov bl, byte [rbp + 0x44]
or r10b, bl
xor r10b, 0xff
or r12b, 0
and r10b, r12b
or r13b, r10b
mov r10b, dil
xor r10b, 0xff
mov sil, r15b
xor sil, 0xff
mov r14b, byte [rbp + 0x48]
xor r14b, 0
mov r12b, r10b
and r12b, 0
and dil, r14b
mov bl, sil
and bl, 0
and r15b, r14b
or r12b, dil
or bl, r15b
xor r12b, bl
or r10b, sil
xor r10b, 0xff
or r14b, 0
and r10b, r14b
or r12b, r10b
mov r10b, r13b
xor r10b, 0xff
and r10b, 0
mov bl, byte [rbp + 0x48]
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, r8b
xor sil, 0xff
mov dil, byte [rbp + 0x48]
xor dil, 0
mov r14b, bl
and r14b, 0
and cl, dil
mov r15b, sil
and r15b, 0
and r8b, dil
or r14b, cl
or r15b, r8b
xor r14b, r15b
or bl, sil
xor bl, 0xff
or dil, 0
and bl, dil
or r14b, bl
mov cl, r14b
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0x48]
xor r8b, 1
and r14b, r8b
or cl, r14b
mov r8b, r11b
and r8b, 0
xor r11b, 0
or r8b, r11b
xor cl, 0xff
xor r8b, 0xff
mov r11b, byte [rbp + 0x48]
xor r11b, 0
or cl, r8b
or r11b, 0
xor cl, 0xff
and cl, r11b
mov r8b, r10b
and r8b, cl
xor r10b, cl
or r8b, r10b
mov cl, r8b
xor cl, 0xff
and cl, 1
mov r10b, byte [rbp + 0x48]
xor r10b, 1
and r8b, r10b
mov r11b, byte [rbp + 0x48]
xor r11b, 1
and r11b, 0xff
and r10b, 1
or cl, r8b
or r11b, r10b
xor cl, r11b
mov r8b, r9b
xor r8b, 0xff
and r8b, 1
mov r10b, byte [rbp + 0x48]
xor r10b, 1
mov r11b, r9b
and r11b, r10b
mov bl, cl
xor bl, 0xff
and bl, 0xff
and cl, r10b
or r8b, r11b
or bl, cl
xor r8b, bl
xor r9b, 0xff
mov cl, r8b
xor cl, r9b
and cl, r8b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp + 0x48]
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 + 0x48]
xor r10b, 1
mov r11b, cl
and r11b, r10b
mov bl, byte [rbp + 0x48]
xor bl, 1
and bl, 0xff
and r10b, 1
or r9b, r11b
or bl, r10b
xor r9b, bl
mov r10b, byte [rbp + 0x48]
xor r10b, 0
and r10b, 1
mov r11b, byte [rbp + 0x48]
xor r11b, 1
and r11b, 0
or r10b, r11b
mov r11b, r8b
xor r11b, 0xff
mov bl, byte [rbp + 0x48]
xor bl, 0
mov sil, byte [rbp + 0x48]
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, r9b
xor al, 0xff
mov bl, byte [rbp + 0x48]
xor bl, 0
mov dil, byte [rbp + 0x48]
xor dil, 0
or al, bl
or dil, 0
xor al, 0xff
and al, dil
xor cl, 0xff
mov bl, r10b
xor bl, 0xff
mov dil, byte [rbp + 0x48]
xor dil, 0
or cl, bl
or dil, 0
xor cl, 0xff
and cl, dil
mov bl, r11b
and bl, sil
xor r11b, sil
or bl, r11b
mov r11b, al
xor r11b, 0xff
mov sil, cl
xor sil, 0xff
mov dil, byte [rbp + 0x48]
xor dil, 1
mov r14b, r11b
and r14b, 0xff
and al, dil
mov r15b, sil
and r15b, 0xff
and cl, dil
or r14b, al
or r15b, cl
xor r14b, r15b
or r11b, sil
xor r11b, 0xff
or dil, 1
and r11b, dil
or r14b, r11b
mov al, bl
xor al, 0xff
mov cl, r14b
and cl, al
xor r14b, 0xff
and bl, r14b
or cl, bl
mov al, r8b
xor al, 0xff
mov r11b, r9b
xor r11b, 0xff
mov bl, byte [rbp + 0x48]
xor bl, 1
mov sil, al
and sil, 0xff
and r8b, bl
mov dil, r11b
and dil, 0xff
and r9b, bl
or sil, r8b
or dil, r9b
xor sil, dil
or al, r11b
xor al, 0xff
or bl, 1
and al, bl
or sil, al
mov al, sil
xor al, 0xff
and al, 1
mov r8b, byte [rbp + 0x48]
xor r8b, 1
and sil, r8b
or al, sil
mov r8b, byte [rbp + 0x48]
xor r8b, 0
mov r9b, r10b
xor r9b, 0xff
mov r11b, byte [rbp + 0x48]
xor r11b, 1
mov bl, r8b
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 r8b, r9b
xor r8b, 0xff
or r11b, 1
and r8b, r11b
or bl, r8b
xor al, 0xff
xor bl, 0xff
mov r8b, byte [rbp + 0x48]
xor r8b, 0
or al, bl
or r8b, 0
xor al, 0xff
and al, r8b
mov r8b, cl
and r8b, al
xor cl, al
or r8b, cl
test r8b, 1
mov qword [rbp + 0x38], rdx
jne 0x6d8ac00d
jmp 0x6d8bc69a
jmp 0x6d8ac012
mov rax, qword [rbp + 0x38]
mov rcx, qword [rax]
mov rdx, rcx
xor rdx, 0xffffffffffffffff
movabs r8, 0x1250bec7ad29a69e
and rdx, r8
mov r9, 0xffffffffffffffff
mov r10, r9
xor r10, r8
mov r11, rcx
and r11, r10
mov rsi, r9
xor rsi, 0xffffffffffffffff
and rsi, r8
and r10, 0xffffffffffffffff
or rdx, r11
or rsi, r10
xor rdx, rsi
mov r8, r9
xor r8, 0xffffffffffffffff
xor rdx, 0xffffffffffffffff
movabs r10, 0xeff92c8a3fb965ba
mov r11, r9
xor r11, r10
or r8, rdx
or r11, r10
xor r8, 0xffffffffffffffff
and r8, r11
mov rdx, r9
xor rdx, 0xffffffffffffffff
and rdx, 0xffffffffffffffff
mov r10, r9
xor r10, 0xffffffffffffffff
and r10, 0xffffffffffffffff
or rdx, r10
xor rcx, 0xffffffffffffffff
xor rdx, 0xffffffffffffffff
movabs r10, 0xff74675d6fbaeaf9
mov r11, r9
xor r11, r10
or rcx, rdx
or r11, r10
xor rcx, 0xffffffffffffffff
and rcx, r11
mov rdx, r8
and rdx, rcx
xor r8, rcx
or rdx, r8
mov rcx, r9
xor rcx, 0xffff
and rcx, 0xffffffffffffffff
mov r8, r9
xor r8, 0xffffffffffffffff
and r8, 0xffff
or rcx, r8
xor rcx, 0xffffffffffffffff
movabs r8, 0xb6731593da595010
xor rcx, r8
and rcx, r8
mov r10, r9
xor r10, r8
and r10, 0xffffffffffffffff
mov r11, r9
xor r11, 0xffffffffffffffff
and r11, r8
or r10, r11
mov r11, r9
xor r11, 0xffff
mov rsi, r10
xor rsi, 0xffffffffffffffff
movabs rdi, 0xab6275dc3ebec02e
mov rbx, r9
xor rbx, rdi
or r11, rsi
or rbx, rdi
xor r11, 0xffffffffffffffff
and r11, rbx
mov rsi, r9
xor rsi, 0xffffffffffffffff
movabs rdi, 0x917d997148ea6e47
and rsi, rdi
mov rbx, r9
xor rbx, rdi
mov r14, rbx
and r14, 0xffffffffffffffff
mov r15, r9
xor r15, 0xffffffffffffffff
and r15, rdi
and rbx, 0xffffffffffffffff
or rsi, r14
or r15, rbx
xor rsi, r15
mov rdi, r9
xor rdi, r8
mov r8, rsi
xor r8, rdi
and r8, rsi
mov rsi, r9
xor rsi, 0xffffffffffffffff
xor r10, 0xffffffffffffffff
movabs rdi, 0x7eaaee4ff814929d
mov rbx, r9
xor rbx, rdi
or rsi, r10
or rbx, rdi
xor rsi, 0xffffffffffffffff
and rsi, rbx
mov r10, rcx
xor r10, 0xffffffffffffffff
mov rdi, r11
xor rdi, 0xffffffffffffffff
movabs rbx, 0xc4d59002b21fb339
mov r14, r9
xor r14, rbx
mov r15, r10
and r15, rbx
and rcx, r14
mov r12, rdi
and r12, rbx
and r11, r14
or r15, rcx
or r12, r11
xor r15, r12
or r10, rdi
xor r10, 0xffffffffffffffff
or r14, rbx
and r10, r14
or r15, r10
mov rcx, r8
xor rcx, 0xffffffffffffffff
mov r10, rsi
xor r10, 0xffffffffffffffff
movabs r11, 0x22ba09d53a102223
mov rdi, r9
xor rdi, r11
mov rbx, rcx
and rbx, r11
and r8, rdi
mov r14, r10
and r14, r11
and rsi, rdi
or rbx, r8
or r14, rsi
xor rbx, r14
or rcx, r10
xor rcx, 0xffffffffffffffff
or rdi, r11
and rcx, rdi
or rbx, rcx
mov rcx, r15
xor rcx, 0xffffffffffffffff
mov r8, rbx
and r8, rcx
xor rbx, 0xffffffffffffffff
and r15, rbx
or r8, r15
movabs rcx, 0x87ca779e7a68db5d
mov r10, r9
xor r10, rcx
and r10, 0xffffffffffffffff
mov r11, r9
xor r11, 0xffffffffffffffff
and r11, rcx
or r10, r11
mov r11, r9
xor r11, 0xffffffffffffffff
xor r10, 0xffffffffffffffff
movabs rsi, 0x4e55a8ee2489ade2
mov rdi, r9
xor rdi, rsi
or r11, r10
or rdi, rsi
xor r11, 0xffffffffffffffff
and r11, rdi
mov r10, r9
xor r10, 0xffffffffffffffff
and r10, 0xffffffffffffffff
mov rsi, r9
xor rsi, 0xffffffffffffffff
and rsi, 0xffffffffffffffff
or r10, rsi
mov rsi, r9
xor rsi, rcx
xor r10, 0xffffffffffffffff
movabs rdi, 0xe1b1723e96bd6923
mov rbx, r9
xor rbx, rdi
or rsi, r10
or rbx, rdi
xor rsi, 0xffffffffffffffff
and rsi, rbx
mov r10, r11
xor r10, 0xffffffffffffffff
mov rdi, rsi
xor rdi, 0xffffffffffffffff
movabs rbx, 0xe244bbce24c55e1d
mov r14, r9
xor r14, rbx
mov r15, r10
and r15, rbx
and r11, r14
mov r12, rdi
and r12, rbx
and rsi, r14
or r15, r11
or r12, rsi
xor r15, r12
or r10, rdi
xor r10, 0xffffffffffffffff
or r14, rbx
and r10, r14
or r15, r10
mov r10, rdx
xor r10, 0xffffffffffffffff
and r10, 0xffffffffffffffff
mov r11, r9
xor r11, 0xffffffffffffffff
mov rsi, rdx
and rsi, r11
or r10, rsi
mov r11, r8
xor r11, 0xffffffffffffffff
and r11, 0xffffffffffffffff
mov rsi, r9
xor rsi, 0xffffffffffffffff
mov rdi, r8
and rdi, rsi
or r11, rdi
movabs rsi, 0x6d243b711342a06
mov rdi, r9
xor rdi, rsi
and rdi, 0xffffffffffffffff
mov rbx, r9
xor rbx, 0xffffffffffffffff
and rbx, rsi
or rdi, rbx
mov rbx, r10
xor rbx, 0xffffffffffffffff
mov r14, r9
xor r14, rsi
movabs r12, 0xf3a0dbba8592d532
mov r13, r9
xor r13, r12
or rbx, r14
or r13, r12
xor rbx, 0xffffffffffffffff
and rbx, r13
xor rdx, 0xffffffffffffffff
mov r14, rdi
xor r14, 0xffffffffffffffff
movabs r12, 0xcacee5b8921bef65
mov r13, r9
xor r13, r12
or rdx, r14
or r13, r12
xor rdx, 0xffffffffffffffff
and rdx, r13
mov r14, r11
xor r14, 0xffffffffffffffff
mov r12, r9
xor r12, rsi
movabs r13, 0x8a1da80ced1438ce
mov rax, r9
xor rax, r13
or r14, r12
or rax, r13
xor r14, 0xffffffffffffffff
and r14, rax
xor r8, 0xffffffffffffffff
mov rax, rdi
xor rax, 0xffffffffffffffff
movabs r12, 0x7d789bf7bfccb81c
mov r13, r9
xor r13, r12
or r8, rax
or r13, r12
xor r8, 0xffffffffffffffff
and r8, r13
mov rax, rbx
and rax, rdx
xor rbx, rdx
or rax, rbx
mov rdx, r14
xor rdx, 0xffffffffffffffff
mov rbx, r8
xor rbx, 0xffffffffffffffff
movabs r12, 0xc26c754f8b8a7091
mov r13, r9
xor r13, r12
mov qword [rbp + 0x30], rdx
and rdx, r12
and r14, r13
mov qword [rbp + 0x28], rbx
and rbx, r12
and r8, r13
or rdx, r14
or rbx, r8
xor rdx, rbx
mov r8, qword [rbp + 0x30]
mov rbx, qword [rbp + 0x28]
or r8, rbx
xor r8, 0xffffffffffffffff
or r13, r12
and r8, r13
or rdx, r8
mov r8, rax
xor r8, 0xffffffffffffffff
mov r14, rdx
and r14, r8
xor rdx, 0xffffffffffffffff
and rax, rdx
or r14, rax
mov rax, r10
and rax, r11
xor r10, r11
or rax, r10
mov rdx, rax
xor rdx, 0xffffffffffffffff
and rdx, 0xffffffffffffffff
mov r8, r9
xor r8, 0xffffffffffffffff
and rax, r8
or rdx, rax
mov rax, r9
xor rax, rsi
mov r8, rdi
xor r8, 0xffffffffffffffff
movabs r10, 0x13d8778c6078f574
mov r11, r9
xor r11, r10
mov r12, rax
and r12, r10
mov r13, r11
and r13, rsi
mov rsi, r8
and rsi, r10
and rdi, r11
or r12, r13
or rsi, rdi
xor r12, rsi
or rax, r8
xor rax, 0xffffffffffffffff
or r11, r10
and rax, r11
or r12, rax
xor r12, 0xffffffffffffffff
mov rax, rdx
xor rax, r12
and rax, rdx
mov rdx, r14
xor rdx, 0xffffffffffffffff
mov r8, rax
xor r8, 0xffffffffffffffff
movabs r10, 0x3c2f0f4d266a8b60
mov r11, r9
xor r11, r10
mov rsi, rdx
and rsi, r10
and r14, r11
mov rdi, r8
and rdi, r10
and rax, r11
or rsi, r14
or rdi, rax
xor rsi, rdi
or rdx, r8
xor rdx, 0xffffffffffffffff
or r11, r10
and rdx, r11
or rsi, rdx
mov rax, r15
xor rax, 0xffffffffffffffff
xor rax, rcx
and rax, rcx
mov rdx, r9
xor rdx, rcx
mov r8, r15
and r8, rdx
xor r15, 0xffffffffffffffff
and r15, rcx
or r8, r15
mov rcx, rax
and rcx, r8
xor rax, r8
or rcx, rax
mov rax, rsi
xor rax, 0xffffffffffffffff
movabs rdx, 0xa21f1d38fd32a2d6
and rax, rdx
mov r8, r9
xor r8, rdx
mov r10, rsi
and r10, r8
mov r11, r9
xor r11, 0xffffffffffffffff
and r11, rdx
and r8, 0xffffffffffffffff
or rax, r10
or r11, r8
xor rax, r11
xor rax, 0xffffffffffffffff
xor rax, 0xffffffffffffffff
and rax, 0xffffffffffffffff
mov rdx, r9
xor rdx, 0xffffffffffffffff
movabs r8, 0x59238af00a25cdeb
and rdx, r8
mov r10, r9
xor r10, r8
mov r11, r10
and r11, 0xffffffffffffffff
mov rdi, r9
xor rdi, 0xffffffffffffffff
and rdi, r8
and r10, 0xffffffffffffffff
or rdx, r11
or rdi, r10
xor rdx, rdi
xor rdx, 0xffffffffffffffff
mov r8, rsi
xor r8, rdx
and r8, rsi
mov rdx, rax
and rdx, r8
xor rax, r8
or rdx, rax
mov rax, rdx
xor rax, 0xffffffffffffffff
and rax, 0xffffffffffffffff
mov r8, r9
xor r8, 0xffffffffffffffff
and rdx, r8
or rax, rdx
mov rdx, rcx
xor rdx, 0xffffffffffffffff
and rdx, 0xffffffffffffffff
mov r8, r9
xor r8, 0xffffffffffffffff
and rcx, r8
or rdx, rcx
movabs rcx, 0xf6d4f99868397319
mov r8, r9
xor r8, rcx
and r8, 0xffffffffffffffff
mov r10, r9
xor r10, 0xffffffffffffffff
and r10, rcx
or r8, r10
mov r10, rax
xor r10, 0xffffffffffffffff
mov r11, rdx
xor r11, 0xffffffffffffffff
movabs rsi, 0x17958ffd8b81cc17
mov rdi, r9
xor rdi, rsi
mov r14, r10
and r14, rsi
and rax, rdi
mov r15, r11
and r15, rsi
and rdx, rdi
or r14, rax
or r15, rdx
xor r14, r15
or r10, r11
xor r10, 0xffffffffffffffff
or rdi, rsi
and r10, rdi
or r14, r10
mov rax, r9
xor rax, rcx
mov rdx, r8
xor rdx, 0xffffffffffffffff
movabs r10, 0x304cc6ab0dc60412
mov r11, r9
xor r11, r10
mov rsi, rax
and rsi, r10
mov rdi, r11
and rdi, rcx
mov rcx, rdx
and rcx, r10
and r8, r11
or rsi, rdi
or rcx, r8
xor rsi, rcx
or rax, rdx
xor rax, 0xffffffffffffffff
or r11, r10
and rax, r11
or rsi, rax
mov rax, r14
xor rax, 0xffffffffffffffff
and rax, 0xffffffffffffffff
xor r9, 0xffffffffffffffff
and r14, r9
or rax, r14
xor rsi, 0xffffffffffffffff
mov rcx, rax
xor rcx, rsi
and rcx, rax
mov rax, qword [rbp + 0x468]
mov qword [rax], rcx
jmp 0x6d8ac8c7
mov rax, qword [rbp + 0x500]
mov rcx, qword [rbp + 0x478]
mov rdx, qword [rcx]
mov rdx, qword [rdx]
mov qword [rbp + 0x20], rax
mov qword [rbp + 0x18], rdx
mov rax, qword [rbp + 0x20]
mov rcx, qword [rbp + 0x18]
add rax, rcx
mov rdx, qword [rbp + 0x458]
mov qword [rdx], rax
mov rax, qword [rdx]
add rax, 2
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x468]
mov rcx, qword [rbp + 0x10]
mov qword [rax], 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, 0x7c930dc2
mov r9d, ecx
add r9d, r8d
sub r9d, 0x7c2499e6
sub r9d, 0x844ebb16
add r9d, 0x7c2499e6
sub r9d, 0x9783f106
add r9d, 0x7c930dc2
add r9d, 0x9783f106
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, 0x9483d0f6
add r8d, r9d
add r8d, 0x71001ac
add r8d, 0x844ebb16
sub r8d, 0x71001ac
sub eax, 0x9483d0f6
sub r8d, eax
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or sil, r15b
xor sil, 0xff
xor sil, 1
and sil, 0xff
mov r14b, dil
xor r14b, 1
and r14b, 1
mov r15b, dil
xor r15b, 1
mov r12b, r15b
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, r11b
xor r15b, 0xff
mov r12b, r14b
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
or r15b, r12b
or r13b, 0
xor r15b, 0xff
and r15b, r13b
mov r12b, dil
xor r12b, 1
and r12b, 0
mov r13b, dil
xor r13b, 0
mov al, r13b
and al, 1
mov cl, dil
xor cl, 1
and cl, 0
and r13b, 1
or r12b, al
or cl, r13b
xor r12b, cl
xor r12b, 0xff
mov al, dil
xor al, 1
mov cl, dil
xor cl, 0
or r12b, al
or cl, 0
xor r12b, 0xff
and r12b, cl
xor r14b, 0xff
xor r14b, 1
and r14b, 0xff
mov al, sil
and al, r15b
xor sil, r15b
or al, sil
mov cl, r12b
and cl, r14b
xor r12b, r14b
or cl, r12b
mov sil, al
xor sil, 0xff
and sil, 0
mov r14b, dil
xor r14b, 0
and al, r14b
mov r15b, cl
xor r15b, 0xff
and r15b, 0
and cl, r14b
or sil, al
or r15b, cl
xor sil, r15b
mov al, bl
xor al, 0xff
and al, 1
mov cl, dil
xor cl, 1
mov r14b, bl
and r14b, cl
or al, r14b
mov cl, dil
xor cl, 0
xor al, 0xff
mov r14b, dil
xor r14b, 1
or cl, al
or r14b, 1
xor cl, 0xff
and cl, r14b
mov al, dil
xor al, 0
and al, 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 al, r15b
or r12b, r14b
xor al, r12b
mov r14b, al
xor r14b, 0xff
mov r15b, bl
xor r15b, r14b
and r15b, bl
mov r14b, dil
xor r14b, 1
and r14b, 1
mov r12b, dil
xor r12b, 1
and r12b, 1
or r14b, r12b
mov r12b, dil
xor r12b, 0
mov r13b, r14b
xor r13b, r12b
and r13b, r14b
mov r14b, dil
xor r14b, 1
xor al, 0xff
mov r12b, dil
xor r12b, 0
or r14b, al
or r12b, 0
xor r14b, 0xff
and r14b, r12b
mov al, cl
and al, r15b
xor cl, r15b
or al, cl
mov cl, r13b
and cl, r14b
xor r13b, r14b
or cl, r13b
mov r14b, al
xor r14b, 0xff
mov r15b, cl
and r15b, r14b
xor cl, 0xff
and al, cl
or r15b, al
mov al, dil
xor al, 0
and al, 1
mov cl, dil
xor cl, 1
and cl, 0
or al, cl
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, dil
xor cl, 1
and cl, 0
mov r14b, dil
xor r14b, 0
mov r12b, r14b
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 0
and r14b, 1
or cl, r12b
or r13b, r14b
xor cl, r13b
mov r14b, cl
xor r14b, 0xff
xor r14b, 0
and r14b, 0
mov r12b, dil
xor r12b, 1
and r12b, 0
mov r13b, dil
xor r13b, 0
mov dl, r13b
and dl, 1
mov r8b, dil
xor r8b, 1
and r8b, 0
and r13b, 1
or r12b, dl
or r8b, r13b
xor r12b, r8b
xor r12b, 0xff
mov dl, dil
xor dl, 1
mov r8b, dil
xor r8b, 0
or r12b, dl
or r8b, 0
xor r12b, 0xff
and r12b, r8b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov dl, al
xor dl, 0xff
mov r8b, r14b
xor r8b, 0xff
mov r13b, dil
xor r13b, 1
mov r9b, dl
and r9b, 0xff
and al, r13b
mov r10b, r8b
and r10b, 0xff
and r14b, r13b
or r9b, al
or r10b, r14b
xor r9b, r10b
or dl, r8b
xor dl, 0xff
or r13b, 1
and dl, r13b
or r9b, dl
mov al, r12b
xor al, 0xff
mov dl, cl
xor dl, 0xff
mov r8b, dil
xor r8b, 1
mov r10b, al
and r10b, 0xff
and r12b, r8b
mov r14b, dl
and r14b, 0xff
and cl, r8b
or r10b, r12b
or r14b, cl
xor r10b, r14b
or al, dl
xor al, 0xff
or r8b, 1
and al, r8b
or r10b, al
mov al, r9b
xor al, 0xff
and al, 0
mov cl, dil
xor cl, 0
and r9b, cl
mov dl, r10b
xor dl, 0xff
and dl, 0
and r10b, cl
or al, r9b
or dl, r10b
xor al, dl
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, 0
and dl, 1
mov r8b, dil
xor r8b, 1
and r8b, 0
or dl, r8b
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
mov r9b, cl
and r9b, dl
xor cl, dl
or r9b, cl
mov cl, dil
xor cl, 1
mov dl, r8b
xor dl, 0xff
mov r10b, dil
xor r10b, 1
mov r14b, cl
and r14b, 0xff
mov r12b, r10b
and r12b, 1
mov r13b, dl
and r13b, 0xff
and r8b, r10b
or r14b, r12b
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
mov r8b, dil
xor r8b, 1
and r8b, 0xff
and dl, 1
or cl, r9b
or r8b, dl
xor cl, r8b
xor r14b, 0xff
mov dl, cl
xor dl, r14b
and dl, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov r8b, dil
xor r8b, 1
mov r9b, al
and r9b, r8b
or cl, r9b
mov r8b, r11b
xor r8b, 0xff
and r8b, 1
mov r9b, dil
xor r9b, 1
mov r10b, r11b
and r10b, r9b
mov r14b, cl
xor r14b, 0xff
and r14b, 0xff
and cl, r9b
or r8b, r10b
or r14b, cl
xor r8b, r14b
xor r8b, 0xff
xor r11b, 0xff
mov cl, dil
xor cl, 0
or r8b, r11b
or cl, 0
xor r8b, 0xff
and r8b, cl
mov cl, dil
xor cl, 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, r15b
xor r9b, 0xff
and r9b, 0
mov r10b, dil
xor r10b, 0
mov r11b, r15b
and r11b, r10b
mov r14b, cl
xor r14b, 0xff
and r14b, 0
and cl, r10b
or r9b, r11b
or r14b, cl
xor r9b, r14b
mov cl, r15b
xor cl, 0xff
mov r10b, r9b
xor r10b, cl
and r10b, r9b
mov cl, al
xor cl, 0xff
and cl, 1
mov r9b, dil
xor r9b, 1
mov r11b, al
and r11b, r9b
or cl, r11b
mov r9b, bl
xor r9b, 0xff
mov r11b, cl
and r11b, r9b
xor cl, 0xff
mov r9b, bl
and r9b, cl
or r11b, r9b
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, dl
xor cl, 0xff
and cl, 1
mov r9b, dil
xor r9b, 1
mov bl, dl
and bl, r9b
mov r14b, dil
xor r14b, 1
and r14b, 0xff
and r9b, 1
or cl, bl
or r14b, r9b
xor cl, r14b
mov r9b, r8b
xor r9b, 0xff
and r9b, 1
mov bl, dil
xor bl, 1
mov r14b, r8b
and r14b, bl
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and bl, 1
or r9b, r14b
or r12b, bl
xor r9b, r12b
mov bl, dil
xor bl, 1
and bl, 0
mov r14b, dil
xor r14b, 0
mov r12b, r14b
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 0
and r14b, 1
or bl, r12b
or r13b, r14b
xor bl, r13b
mov r14b, dil
xor r14b, 1
mov r12b, cl
xor r12b, r14b
and r12b, cl
xor dl, 0xff
mov r14b, bl
xor r14b, 0xff
mov r13b, dil
xor r13b, 1
or dl, r14b
or r13b, 1
xor dl, 0xff
and dl, r13b
mov r14b, dil
xor r14b, 1
mov r13b, r9b
xor r13b, r14b
and r13b, r9b
xor r8b, 0xff
mov r14b, bl
xor r14b, 0xff
mov byte [rbp + 0xf], dil
xor dil, 1
or r8b, r14b
or dil, 1
xor r8b, 0xff
and r8b, dil
mov dil, r12b
and dil, dl
xor r12b, dl
or dil, r12b
mov dl, r13b
and dl, r8b
xor r13b, r8b
or dl, r13b
mov r8b, dil
xor r8b, 0xff
mov r14b, dl
and r14b, r8b
xor dl, 0xff
and dil, dl
or r14b, dil
mov dl, cl
xor dl, 0xff
mov r8b, r9b
xor r8b, 0xff
mov dil, byte [rbp + 0xf]
xor dil, 1
mov r12b, dl
and r12b, 0xff
and cl, dil
mov r13b, r8b
and r13b, 0xff
and r9b, dil
or r12b, cl
or r13b, r9b
xor r12b, r13b
or dl, r8b
xor dl, 0xff
or dil, 1
and dl, dil
or r12b, dl
mov cl, r12b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp + 0xf]
xor dl, 1
and r12b, dl
or cl, r12b
mov dl, bl
and dl, 1
xor bl, 1
or dl, bl
xor dl, 0xff
mov r8b, cl
xor r8b, dl
and r8b, cl
mov cl, r14b
and cl, r8b
xor r14b, r8b
or cl, r14b
mov dl, r10b
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0xf]
xor r8b, 1
mov r9b, r10b
and r9b, r8b
mov bl, byte [rbp + 0xf]
xor bl, 1
and bl, 0xff
and r8b, 1
or dl, r9b
or bl, r8b
xor dl, bl
mov r8b, r11b
xor r8b, 0xff
and r8b, 0
mov r9b, byte [rbp + 0xf]
xor r9b, 0
mov bl, r11b
and bl, r9b
mov dil, byte [rbp + 0xf]
xor dil, 1
and dil, 0
and r9b, 1
or r8b, bl
or dil, r9b
xor r8b, dil
mov r9b, byte [rbp + 0xf]
xor r9b, 0
and r9b, 1
mov bl, byte [rbp + 0xf]
xor bl, 1
mov dil, bl
and dil, 0
mov r14b, byte [rbp + 0xf]
xor r14b, 1
and r14b, 0xff
and bl, 1
or r9b, dil
or r14b, bl
xor r9b, r14b
mov bl, byte [rbp + 0xf]
xor bl, 0
mov dil, dl
xor dil, bl
and dil, dl
xor r10b, 0xff
mov bl, r9b
xor bl, 0xff
mov r14b, byte [rbp + 0xf]
xor r14b, 0
or r10b, bl
or r14b, 0
xor r10b, 0xff
and r10b, r14b
mov bl, r8b
xor bl, 0xff
mov r14b, byte [rbp + 0xf]
xor r14b, 0
mov r12b, byte [rbp + 0xf]
xor r12b, 0
or bl, r14b
or r12b, 0
xor bl, 0xff
and bl, r12b
xor r11b, 0xff
mov r14b, r9b
xor r14b, 0xff
mov r12b, byte [rbp + 0xf]
xor r12b, 1
or r11b, r14b
or r12b, 1
xor r11b, 0xff
and r11b, r12b
mov r14b, dil
and r14b, r10b
xor dil, r10b
or r14b, dil
mov r10b, bl
and r10b, r11b
xor bl, r11b
or r10b, bl
mov r11b, r14b
xor r11b, 0xff
and r11b, 0
mov bl, byte [rbp + 0xf]
xor bl, 0
and r14b, bl
mov dil, r10b
xor dil, 0xff
and dil, 0
and r10b, bl
or r11b, r14b
or dil, r10b
xor r11b, dil
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 + 0xf]
xor r8b, 0
and r10b, r8b
mov bl, byte [rbp + 0xf]
xor bl, 1
and bl, 0
and r8b, 1
or dl, r10b
or bl, r8b
xor dl, bl
mov r8b, byte [rbp + 0xf]
xor r8b, 0
mov r10b, r9b
xor r10b, 0xff
mov bl, byte [rbp + 0xf]
xor bl, 1
mov dil, r8b
and dil, 0xff
mov r14b, bl
and r14b, 0
mov r12b, r10b
and r12b, 0xff
and r9b, bl
or dil, r14b
or r12b, r9b
xor dil, r12b
or r8b, r10b
xor r8b, 0xff
or bl, 1
and r8b, bl
or dil, r8b
xor dl, 0xff
xor dil, 0xff
mov r8b, byte [rbp + 0xf]
xor r8b, 1
or dl, dil
or r8b, 1
xor dl, 0xff
and dl, r8b
mov r8b, r11b
xor r8b, 0xff
mov r9b, dl
xor r9b, 0xff
mov r10b, byte [rbp + 0xf]
xor r10b, 0
mov bl, r8b
and bl, 0
and r11b, r10b
mov dil, r9b
and dil, 0
and dl, r10b
or bl, r11b
or dil, dl
xor bl, dil
or r8b, r9b
xor r8b, 0xff
or r10b, 0
and r8b, r10b
or bl, r8b
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0xf]
xor r8b, 1
mov r9b, cl
and r9b, r8b
or dl, r9b
mov r8b, bl
xor r8b, 0xff
xor dl, 0xff
mov r9b, byte [rbp + 0xf]
xor r9b, 1
or r8b, dl
or r9b, 1
xor r8b, 0xff
and r8b, r9b
mov dl, bl
xor dl, 0xff
and dl, 0
mov r9b, byte [rbp + 0xf]
xor r9b, 0
and bl, r9b
mov r10b, byte [rbp + 0xf]
xor r10b, 1
and r10b, 0
and r9b, 1
or dl, bl
or r10b, r9b
xor dl, r10b
xor cl, 0xff
xor dl, 0xff
mov r9b, byte [rbp + 0xf]
xor r9b, 1
or cl, dl
or r9b, 1
xor cl, 0xff
and cl, r9b
mov dl, r8b
xor dl, 0xff
mov r9b, cl
xor r9b, 0xff
mov r10b, byte [rbp + 0xf]
xor r10b, 1
mov r11b, dl
and r11b, 0xff
and r8b, r10b
mov bl, r9b
and bl, 0xff
and cl, r10b
or r11b, r8b
or bl, cl
xor r11b, bl
or dl, r9b
xor dl, 0xff
or r10b, 1
and dl, r10b
or r11b, dl
mov cl, r15b
xor cl, 0xff
mov dl, sil
xor dl, cl
and dl, sil
mov cl, sil
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0xf]
xor r8b, 1
and sil, r8b
mov r9b, r15b
xor r9b, 0xff
and r9b, 0xff
and r15b, r8b
or cl, sil
or r9b, r15b
xor cl, r9b
mov r8b, dl
xor r8b, 0xff
mov r9b, cl
xor r9b, 0xff
mov r10b, byte [rbp + 0xf]
xor r10b, 1
mov bl, r8b
and bl, 0xff
and dl, r10b
mov sil, r9b
and sil, 0xff
and cl, r10b
or bl, dl
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, 0
mov dl, byte [rbp + 0xf]
xor dl, 0
mov r8b, bl
and r8b, dl
mov r9b, byte [rbp + 0xf]
xor r9b, 1
and r9b, 0
and dl, 1
or cl, r8b
or r9b, dl
xor cl, r9b
mov dl, byte [rbp + 0xf]
xor dl, 1
xor cl, 0xff
mov r8b, byte [rbp + 0xf]
xor r8b, 1
or dl, cl
or r8b, 1
xor dl, 0xff
and dl, r8b
mov cl, byte [rbp + 0xf]
xor cl, 1
and cl, 1
mov r8b, byte [rbp + 0xf]
xor r8b, 1
and r8b, 1
or cl, r8b
xor bl, 0xff
mov r8b, cl
xor r8b, 0xff
mov r9b, byte [rbp + 0xf]
xor r9b, 0
or bl, r8b
or r9b, 0
xor bl, 0xff
and bl, r9b
mov r8b, byte [rbp + 0xf]
xor r8b, 1
and r8b, 1
mov r9b, byte [rbp + 0xf]
xor r9b, 1
and r9b, 1
or r8b, r9b
mov r9b, byte [rbp + 0xf]
xor r9b, 1
mov r10b, r8b
xor r10b, r9b
and r10b, r8b
mov r8b, byte [rbp + 0xf]
xor r8b, 1
xor cl, 0xff
mov r9b, byte [rbp + 0xf]
xor r9b, 0
or r8b, cl
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov cl, dl
xor cl, 0xff
mov r9b, bl
xor r9b, 0xff
mov sil, byte [rbp + 0xf]
xor sil, 0
mov dil, cl
and dil, 0
and dl, sil
mov r14b, r9b
and r14b, 0
and bl, sil
or dil, dl
or r14b, bl
xor dil, r14b
or cl, r9b
xor cl, 0xff
or sil, 0
and cl, sil
or dil, cl
mov cl, r10b
and cl, r8b
xor r10b, r8b
or cl, r10b
mov dl, dil
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0xf]
xor r8b, 1
and dil, r8b
mov r9b, cl
xor r9b, 0xff
and r9b, 0xff
and cl, r8b
or dl, dil
or r9b, cl
xor dl, r9b
mov cl, al
xor cl, 0xff
xor cl, 0
and cl, 0
mov r8b, byte [rbp + 0xf]
xor r8b, 0
and r8b, 1
mov r9b, byte [rbp + 0xf]
xor r9b, 1
mov r10b, r9b
and r10b, 0
mov bl, al
xor bl, 0xff
and bl, 0xff
and al, r9b
or r8b, r10b
or bl, al
xor r8b, bl
mov al, cl
and al, r8b
xor cl, r8b
or al, cl
mov cl, dl
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp + 0xf]
xor r8b, 1
and dl, r8b
mov r9b, byte [rbp + 0xf]
xor r9b, 1
and r9b, 0xff
and r8b, 1
or cl, dl
or r9b, r8b
xor cl, r9b
mov dl, al
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp + 0xf]
xor r8b, 1
and al, r8b
mov r9b, byte [rbp + 0xf]
xor r9b, 1
and r9b, 0xff
and r8b, 1
or dl, al
or r9b, r8b
xor dl, r9b
mov al, byte [rbp + 0xf]
xor al, 0
and al, 0
mov r8b, byte [rbp + 0xf]
xor r8b, 0
mov r9b, r8b
and r9b, 0
mov r10b, byte [rbp + 0xf]
xor r10b, 1
and r10b, 0
and r8b, 1
or al, r9b
or r10b, r8b
xor al, r10b
mov r8b, cl
and r8b, dl
xor cl, dl
or r8b, cl
mov cl, byte [rbp + 0xf]
xor cl, 0
mov dl, al
xor dl, 0xff
mov r9b, byte [rbp + 0xf]
xor r9b, 0
mov r10b, cl
and r10b, 0
mov bl, r9b
and bl, 0
mov sil, dl
and sil, 0
and al, r9b
or r10b, bl
or sil, al
xor r10b, sil
or cl, dl
xor cl, 0xff
or r9b, 0
and cl, r9b
or r10b, cl
mov al, r8b
xor al, 0xff
and al, 1
mov cl, byte [rbp + 0xf]
xor cl, 1
and r8b, cl
mov dl, byte [rbp + 0xf]
xor dl, 1
and dl, 0xff
and cl, 1
or al, r8b
or dl, cl
xor al, dl
xor r10b, 0xff
mov cl, al
xor cl, r10b
and cl, al
mov al, r11b
xor al, 0xff
mov dl, cl
xor dl, 0xff
mov r8b, byte [rbp + 0xf]
xor r8b, 0
or al, dl
or r8b, 0
xor al, 0xff
and al, r8b
mov dl, r11b
xor dl, 0xff
mov r8b, cl
and r8b, dl
xor cl, 0xff
and r11b, cl
or r8b, r11b
mov cl, al
and cl, r8b
xor al, r8b
or cl, al
test cl, 1
jne 0x6d8ad664
jmp 0x6d8bd437
mov rcx, qword [rbp + 0x518]
sub rsp, 0x20
call sym.out.dll__GetModuleBase
add rsp, 0x20
xor edx, edx
mov rcx, qword [rbp + 0x508]
mov r8d, dword [sym.out.dll_x.13]
mov r9d, dword [sym.out.dll_y.14]
mov r10d, edx
sub r10d, 0
mov r11d, edx
sub r11d, 0xf9359926
add r10d, r11d
mov r11d, edx
sub r11d, r10d
add r11d, 0x21000b85
sub r11d, 1
sub r11d, 0x21000b85
mov r10d, edx
sub r10d, 0xf9359926
add r11d, r10d
mov r10d, 0xebed8983
add r10d, 0
sub r10d, r11d
sub r10d, 0xebed8983
sub edx, r10d
mov r10d, r8d
add r10d, edx
imul r8d, r10d
and r8d, 1
cmp r8d, 0
sete bl
cmp r9d, 0xa
setl sil
mov dil, bl
xor dil, 0xff
and dil, 1
mov r14b, 1
mov r15b, r14b
xor r15b, 1
mov r12b, bl
and r12b, r15b
mov r13b, r14b
xor r13b, 1
and r13b, 0xff
and r15b, 1
or dil, r12b
or r13b, r15b
xor dil, r13b
mov r15b, sil
xor r15b, 0xff
and r15b, 1
mov r12b, r14b
xor r12b, 1
mov r13b, sil
and r13b, r12b
mov dl, r14b
xor dl, 1
and dl, 0xff
and r12b, 1
or r15b, r13b
or dl, r12b
xor r15b, dl
mov dl, r14b
xor dl, 0
and dl, 1
mov r12b, r14b
xor r12b, 1
and r12b, 0
or dl, r12b
mov r12b, dil
and r12b, r15b
xor dil, r15b
or r12b, dil
mov dil, r14b
xor dil, 0
mov r15b, dl
xor r15b, 0xff
mov r13b, r14b
xor r13b, 1
mov r8b, dil
and r8b, 0xff
mov r9b, r13b
and r9b, 0
mov r10b, r15b
and r10b, 0xff
and dl, r13b
or r8b, r9b
or r10b, dl
xor r8b, r10b
or dil, r15b
xor dil, 0xff
or r13b, 1
and dil, r13b
or r8b, dil
mov dl, r12b
xor dl, 0xff
and dl, 1
mov r9b, r14b
xor r9b, 1
and r12b, r9b
or dl, r12b
xor r8b, 0xff
mov r9b, dl
xor r9b, r8b
and r9b, dl
mov dl, bl
xor dl, 0xff
and dl, 0
mov r8b, r14b
xor r8b, 0
mov r10b, bl
and r10b, r8b
mov dil, r14b
xor dil, 1
and dil, 0
and r8b, 1
or dl, r10b
or dil, r8b
xor dl, dil
mov r8b, r14b
xor r8b, 0
xor dl, 0xff
mov r10b, r14b
xor r10b, 0
or r8b, dl
or r10b, 0
xor r8b, 0xff
and r8b, r10b
mov dl, r14b
xor dl, 0
and dl, 1
mov r10b, r14b
xor r10b, 1
and r10b, 0
or dl, r10b
xor bl, 0xff
mov r10b, dl
xor r10b, 0xff
mov dil, r14b
xor dil, 1
or bl, r10b
or dil, 1
xor bl, 0xff
and bl, dil
mov r10b, sil
xor r10b, 0xff
and r10b, 1
mov dil, r14b
xor dil, 1
mov r15b, sil
and r15b, dil
or r10b, r15b
mov dil, r14b
xor dil, 0
mov r15b, r10b
xor r15b, dil
and r15b, r10b
xor dl, 0xff
mov r10b, sil
xor r10b, dl
and r10b, sil
mov dl, r8b
xor dl, 0xff
mov sil, bl
xor sil, 0xff
mov dil, r14b
xor dil, 1
mov r12b, dl
and r12b, 0xff
and r8b, dil
mov r13b, sil
and r13b, 0xff
and bl, dil
or r12b, r8b
or r13b, bl
xor r12b, r13b
or dl, sil
xor dl, 0xff
or dil, 1
and dl, dil
or r12b, dl
mov dl, r15b
xor dl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov bl, r14b
xor bl, 1
mov sil, dl
and sil, 0xff
and r15b, bl
mov dil, r8b
and dil, 0xff
and r10b, bl
or sil, r15b
or dil, r10b
xor sil, dil
or dl, r8b
xor dl, 0xff
or bl, 1
and dl, bl
or sil, dl
mov dl, r12b
xor dl, 0xff
and dl, 1
mov r8b, r14b
xor r8b, 1
and r12b, r8b
mov r10b, sil
xor r10b, 0xff
and r10b, 0xff
and sil, r8b
or dl, r12b
or r10b, sil
xor dl, r10b
mov r8b, dl
xor r8b, 0xff
mov r10b, r9b
xor r10b, r8b
and r10b, r9b
mov r8b, r9b
xor r8b, 0xff
and r8b, 1
xor r14b, 1
and r9b, r14b
mov bl, dl
xor bl, 0xff
and bl, 0xff
and dl, r14b
or r8b, r9b
or bl, dl
xor r8b, bl
mov dl, r10b
and dl, r8b
xor r10b, r8b
or dl, r10b
test dl, 1
mov qword [rbp], rax
mov qword [rbp - 8], rcx
jne 0x6d8ad9a2
jmp 0x6d8bd437
jmp 0x6d8ad9a7
sub rsp, 0x20
mov rcx, qword [rbp]
mov rdx, qword [rbp - 8]
call sym.out.dll__GetProcAddr
add rsp, 0x20
mov rcx, qword [rbp + 0x480]
mov rdx, qword [rcx]
mov qword [rbp - 0x10], rax
mov qword [rbp - 0x18], rdx
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xa440ffd6
mov r9d, ecx
sub r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0x79e5e9fa
add r8d, r9d
mov r9d, eax
sub r9d, r8d
sub r9d, 0x60476411
sub r9d, 0xa440ffd6
add r9d, 0x60476411
mov r8d, eax
sub r8d, 0x889aff58
add r9d, r8d
add r9d, 0x25904abf
sub r9d, 1
sub r9d, 0x25904abf
mov r8d, eax
sub r8d, 0x889aff58
sub r9d, r8d
mov r8d, 0x739b9fef
add r8d, 0
sub r8d, 0x79e5e9fa
sub r8d, 0x739b9fef
sub eax, r8d
sub r9d, eax
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
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, 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 r15b, 0xff
mov al, cl
xor al, r15b
and al, cl
mov cl, r10b
xor cl, 0xff
and cl, 1
mov bl, sil
xor bl, 1
mov dil, r10b
and dil, bl
or cl, dil
mov bl, r11b
xor bl, 0xff
xor cl, 0xff
mov dil, sil
xor dil, 1
or bl, cl
or dil, 1
xor bl, 0xff
and bl, dil
mov cl, r11b
xor cl, 0xff
and cl, 1
mov dil, sil
xor dil, 1
and r11b, dil
or cl, r11b
xor r10b, 0xff
xor cl, 0xff
mov r11b, sil
xor r11b, 0
or r10b, cl
or r11b, 0
xor r10b, 0xff
and r10b, r11b
mov cl, bl
xor cl, 0xff
mov r11b, r10b
xor r11b, 0xff
mov dil, sil
xor dil, 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
and cl, 1
mov r10b, sil
xor r10b, 1
mov r11b, al
and r11b, r10b
or cl, r11b
mov r10b, r14b
xor r10b, 0xff
and r10b, 1
mov r11b, sil
xor r11b, 1
mov bl, r14b
and bl, r11b
or r10b, bl
mov r11b, sil
xor r11b, 0
and r11b, 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 r11b, dil
or r15b, bl
xor r11b, r15b
mov bl, cl
xor bl, 0xff
mov dil, sil
xor dil, 0
mov r15b, sil
xor r15b, 1
or bl, dil
or r15b, 1
xor bl, 0xff
and bl, r15b
xor al, 0xff
mov dil, r11b
xor dil, 0xff
mov r15b, sil
xor r15b, 0
or al, dil
or r15b, 0
xor al, 0xff
and al, 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 r14b, 0xff
mov r15b, r11b
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
or r14b, r15b
or r12b, 1
xor r14b, 0xff
and r14b, r12b
mov r15b, bl
and r15b, al
xor bl, al
or r15b, bl
mov al, dil
xor al, 0xff
mov bl, r14b
xor bl, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, al
and r13b, 0xff
and dil, r12b
mov dl, bl
and dl, 0xff
and r14b, r12b
or r13b, dil
or dl, r14b
xor r13b, dl
or al, bl
xor al, 0xff
or r12b, 1
and al, r12b
or r13b, al
mov al, r15b
xor al, 0xff
mov dl, r13b
and dl, al
xor r13b, 0xff
and r15b, r13b
or dl, r15b
mov al, cl
and al, r10b
xor cl, r10b
or al, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov r10b, sil
xor r10b, 1
and al, r10b
or cl, al
mov al, sil
xor al, 0
mov r10b, r11b
xor r10b, 0xff
mov bl, sil
xor bl, 1
mov dil, al
and dil, 0xff
mov r14b, bl
and r14b, 0
mov r15b, r10b
and r15b, 0xff
and r11b, bl
or dil, r14b
or r15b, r11b
xor dil, r15b
or al, r10b
xor al, 0xff
or bl, 1
and al, bl
or dil, al
xor dil, 0xff
mov al, cl
xor al, dil
and al, cl
mov cl, dl
xor cl, 0xff
mov r10b, al
xor r10b, 0xff
xor sil, 1
mov r11b, cl
and r11b, 0xff
and dl, sil
mov bl, r10b
and bl, 0xff
and al, sil
or r11b, dl
or bl, al
xor r11b, bl
or cl, r10b
xor cl, 0xff
or sil, 1
and cl, sil
or r11b, cl
test r11b, 1
jne 0x6d8ade10
jmp 0x6d8bd450
mov rax, qword [rbp + 0x468]
mov rdx, qword [rax]
sub rsp, 0x20
mov rcx, qword [rbp - 0x18]
mov r8, qword [rbp - 0x10]
call r8
add rsp, 0x20
xor r9d, r9d
mov rcx, qword [rbp + 0x430]
mov qword [rcx], rax
mov rax, qword [rcx]
mov rdx, qword [rbp + 0x470]
mov r8, qword [rdx]
mov qword [r8], rax
mov rax, qword [rbp + 0x478]
mov r8, qword [rax]
add r8, 8
mov qword [rax], r8
mov r8, qword [rdx]
add r8, 8
mov qword [rdx], r8
mov r10d, dword [sym.out.dll_x.13]
mov r11d, dword [sym.out.dll_y.14]
mov esi, r9d
sub esi, 0x809d63e1
sub esi, r10d
add esi, 0x809d63e1
mov edi, r9d
sub edi, 0x285b7eca
sub edi, 0x1dbb5283
add edi, 0x285b7eca
sub esi, 0xca299bbf
add esi, edi
add esi, 0xca299bbf
mov edi, r9d
sub edi, 0xd9e21528
sub edi, esi
add edi, 0xd9e21528
sub edi, 0xadf061e2
sub edi, 0x995be5d6
add edi, 0xadf061e2
sub edi, 0xa89a7c0f
sub edi, 1
add edi, 0xa89a7c0f
sub edi, 0xd0b548b4
add edi, 0x995be5d6
add edi, 0xd0b548b4
mov esi, r9d
sub esi, edi
mov edi, r9d
sub edi, 0x1e46f2b0
add esi, edi
sub r9d, esi
sub r9d, 0xd939704a
sub r9d, 0x1dbb5283
add r9d, 0xd939704a
add r9d, 0x999ea1db
sub r9d, 0x1e46f2b0
sub r9d, 0x999ea1db
imul r10d, r9d
and r10d, 1
cmp r10d, 0
sete bl
cmp r11d, 0xa
setl r14b
mov r15b, r14b
xor r15b, 0xff
and r15b, 1
mov r12b, 1
mov r13b, r12b
xor r13b, 1
mov r8b, r14b
and r8b, r13b
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
and r8b, 1
mov r9b, r12b
xor r9b, 1
mov r13b, bl
and r13b, r9b
mov r10b, r15b
xor r10b, 0xff
and r10b, 0xff
and r15b, r9b
or r8b, r13b
or r10b, r15b
xor r8b, r10b
xor r8b, 0xff
mov r9b, bl
xor r9b, 0xff
mov r10b, r12b
xor r10b, 0
or r8b, r9b
or r10b, 0
xor r8b, 0xff
and r8b, r10b
mov r9b, bl
xor r9b, 0xff
and r9b, 1
mov r10b, r12b
xor r10b, 1
mov r15b, bl
and r15b, r10b
or r9b, r15b
xor r9b, 0xff
mov r10b, r14b
xor r10b, r9b
and r10b, r14b
mov r9b, r14b
xor r9b, 0xff
and r9b, 1
mov r15b, r12b
xor r15b, 1
and r14b, r15b
or r9b, r14b
xor r9b, 0xff
mov r14b, bl
xor r14b, r9b
and r14b, bl
mov r9b, r10b
xor r9b, 0xff
mov bl, r14b
xor bl, 0xff
mov r15b, r12b
xor r15b, 1
mov r13b, r9b
and r13b, 0xff
and r10b, r15b
mov r11b, bl
and r11b, 0xff
and r14b, r15b
or r13b, r10b
or r11b, r14b
xor r13b, r11b
or r9b, bl
xor r9b, 0xff
or r15b, 1
and r9b, r15b
or r13b, r9b
mov r9b, r13b
xor r9b, 0xff
mov r10b, r8b
xor r10b, r9b
and r10b, r8b
mov r9b, r8b
xor r9b, 0xff
mov r11b, r13b
and r11b, r9b
xor r13b, 0xff
and r8b, r13b
or r11b, r8b
mov r8b, r10b
xor r8b, 0xff
mov r9b, r11b
xor r9b, 0xff
xor r12b, 1
mov bl, r8b
and bl, 0xff
and r10b, r12b
mov r14b, r9b
and r14b, 0xff
and r11b, r12b
or bl, r10b
or r14b, r11b
xor bl, r14b
or r8b, r9b
xor r8b, 0xff
or r12b, 1
and r8b, r12b
or bl, r8b
test bl, 1
jne 0x6d8ae0cb
jmp 0x6d8bd450
jmp 0x6d8a53f6
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0x328e3672
add r8d, 0
add r8d, 0x7084b77b
sub r8d, 0x328e3672
sub r8d, 0xd3c38afc
sub r8d, 1
add r8d, 0xd3c38afc
add r8d, 0x82b1008b
sub r8d, 0x7084b77b
sub r8d, 0x82b1008b
mov r9d, eax
sub r9d, 0x378ddc1f
mov r10d, ecx
sub r10d, r9d
sub r10d, 0x6213f725
add r10d, r8d
add r10d, 0x6213f725
sub eax, 0x378ddc1f
add 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, 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, 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, 0
mov r14b, dil
xor r14b, 0
mov r12b, r11b
and r12b, r14b
mov r13b, dil
xor r13b, 1
and r13b, 0
and r14b, 1
or sil, r12b
or r13b, r14b
xor sil, r13b
mov r14b, bl
xor r14b, 0xff
xor sil, 0xff
mov r12b, dil
xor r12b, 1
or r14b, sil
or r12b, 1
xor r14b, 0xff
and r14b, r12b
mov sil, bl
xor sil, 0xff
and sil, 0
mov r12b, dil
xor r12b, 0
and bl, r12b
mov r13b, dil
xor r13b, 1
and r13b, 0
and r12b, 1
or sil, bl
or r13b, r12b
xor sil, r13b
xor sil, 0xff
mov bl, r11b
xor bl, sil
and bl, r11b
mov r11b, r14b
and r11b, bl
xor r14b, bl
or r11b, r14b
mov bl, r15b
xor bl, 0xff
and bl, 0
mov sil, dil
xor sil, 0
mov r14b, r15b
and r14b, sil
mov r12b, dil
xor r12b, 1
and r12b, 0
and sil, 1
or bl, r14b
or r12b, sil
xor bl, r12b
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, dil
xor r12b, 1
mov r13b, bl
xor r13b, r12b
and r13b, bl
xor r15b, 0xff
mov r12b, r14b
xor r12b, 0xff
mov al, dil
xor al, 1
or r15b, r12b
or al, 1
xor r15b, 0xff
and r15b, al
mov al, sil
xor al, 0xff
mov r12b, dil
xor r12b, 1
mov cl, dil
xor cl, 1
or al, r12b
or cl, 1
xor al, 0xff
and al, cl
mov cl, r14b
xor cl, 0xff
mov r12b, r11b
xor r12b, cl
and r12b, r11b
mov cl, r13b
xor cl, 0xff
mov r11b, r15b
xor r11b, 0xff
mov dl, dil
xor dl, 0
mov r8b, cl
and r8b, 0
and r13b, dl
mov r9b, r11b
and r9b, 0
and r15b, dl
or r8b, r13b
or r9b, r15b
xor r8b, r9b
or cl, r11b
xor cl, 0xff
or dl, 0
and cl, dl
or r8b, cl
mov cl, al
xor cl, 0xff
mov dl, r12b
xor dl, 0xff
mov r9b, dil
xor r9b, 1
mov r11b, cl
and r11b, 0xff
and al, r9b
mov r15b, dl
and r15b, 0xff
and r12b, r9b
or r11b, al
or r15b, r12b
xor r11b, r15b
or cl, dl
xor cl, 0xff
or r9b, 1
and cl, r9b
or r11b, cl
mov al, r8b
xor al, 0xff
mov cl, r11b
and cl, al
xor r11b, 0xff
and r8b, r11b
or cl, r8b
mov al, bl
and al, sil
xor bl, sil
or al, bl
mov dl, al
xor dl, 0xff
and dl, 0
mov r8b, dil
xor r8b, 0
and al, r8b
mov r9b, dil
xor r9b, 1
and r9b, 0
and r8b, 1
or dl, al
or r9b, r8b
xor dl, r9b
mov al, dil
xor al, 1
mov r8b, r14b
xor r8b, 0xff
mov r9b, dil
xor r9b, 1
mov r11b, al
and r11b, 0xff
mov bl, r9b
and bl, 1
mov sil, r8b
and sil, 0xff
and r14b, r9b
or r11b, bl
or sil, r14b
xor r11b, sil
or al, r8b
xor al, 0xff
or r9b, 1
and al, r9b
or r11b, al
xor dl, 0xff
xor r11b, 0xff
mov al, dil
xor al, 0
or dl, r11b
or al, 0
xor dl, 0xff
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 0x6d8ae495
jmp 0x6d8bd4ad
xor eax, eax
mov rcx, qword [rbp + 0x490]
mov rdx, qword [rcx]
add rdx, 0x14
mov r8d, dword [sym.out.dll_x.13]
mov r9d, dword [sym.out.dll_y.14]
mov r10d, eax
sub r10d, 0xa20fa35d
add r10d, 0
mov r11d, eax
sub r11d, r10d
mov r10d, r8d
sub r10d, r11d
mov r11d, eax
sub r11d, 0x32c69261
sub r11d, 1
add r11d, 0x32c69261
sub eax, r11d
sub r10d, eax
sub r10d, 0xb2e02f78
sub r10d, 0x6d8158eb
add r10d, 0xb2e02f78
sub r10d, 0x10ce4f7e
add r10d, 0xa20fa35d
add r10d, 0x10ce4f7e
sub r10d, 0x3c868537
add r10d, 0x6d8158eb
add r10d, 0x3c868537
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
mov r13b, r14b
xor r13b, 1
and r13b, 0xff
and r15b, 1
or dil, r12b
or r13b, r15b
xor dil, r13b
mov r15b, bl
xor r15b, 0xff
and r15b, 1
mov r12b, r14b
xor r12b, 1
mov r13b, bl
and r13b, r12b
mov al, dil
xor al, 0xff
and al, 0xff
and dil, r12b
or r15b, r13b
or al, dil
xor r15b, al
xor r15b, 0xff
mov al, bl
xor al, 0xff
mov dil, r14b
xor dil, 0
or r15b, al
or dil, 0
xor r15b, 0xff
and r15b, dil
mov al, bl
xor al, 0xff
and al, 0
mov dil, r14b
xor dil, 0
mov r12b, bl
and r12b, dil
mov r13b, r14b
xor r13b, 1
and r13b, 0
and dil, 1
or al, r12b
or r13b, dil
xor al, r13b
mov dil, r14b
xor dil, 0
xor al, 0xff
mov r12b, r14b
xor r12b, 1
or dil, al
or r12b, 1
xor dil, 0xff
and dil, r12b
mov al, r14b
xor al, 0
and al, 1
mov r12b, r14b
xor r12b, 1
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
xor bl, 0xff
mov r8b, al
xor r8b, 0xff
mov r12b, r14b
xor r12b, 0
or bl, r8b
or r12b, 0
xor bl, 0xff
and bl, r12b
mov r8b, sil
xor r8b, 0xff
and r8b, 1
mov r12b, r14b
xor r12b, 1
mov r13b, sil
and r13b, r12b
or r8b, r13b
xor r8b, 0xff
mov r12b, r14b
xor r12b, 0
mov r13b, r14b
xor r13b, 1
or r8b, r12b
or r13b, 1
xor r8b, 0xff
and r8b, r13b
xor al, 0xff
mov r12b, sil
xor r12b, al
and r12b, sil
mov al, dil
and al, bl
xor dil, bl
or al, dil
mov bl, r8b
xor bl, 0xff
mov sil, r12b
xor sil, 0xff
mov dil, r14b
xor dil, 0
mov r13b, bl
and r13b, 0
and r8b, dil
mov r9b, sil
and r9b, 0
and r12b, dil
or r13b, r8b
or r9b, r12b
xor r13b, r9b
or bl, sil
xor bl, 0xff
or dil, 0
and bl, dil
or r13b, bl
mov r8b, al
xor r8b, 0xff
mov r9b, r13b
and r9b, r8b
xor r13b, 0xff
and al, r13b
or r9b, al
mov al, r15b
xor al, 0xff
and al, 1
mov r8b, r14b
xor r8b, 1
mov bl, r15b
and bl, r8b
or al, bl
mov r8b, r9b
xor r8b, 0xff
and r8b, 1
mov bl, r14b
xor bl, 1
mov sil, r9b
and sil, bl
or r8b, sil
mov bl, r14b
xor bl, 0
and bl, 1
mov sil, r14b
xor sil, 1
and sil, 0
or bl, sil
mov sil, al
xor sil, 0xff
mov dil, r14b
xor dil, 0
mov r12b, r14b
xor r12b, 1
or sil, dil
or r12b, 1
xor sil, 0xff
and sil, r12b
mov dil, bl
xor dil, 0xff
mov r12b, r15b
xor r12b, dil
and r12b, r15b
mov dil, r8b
xor dil, 0xff
mov r15b, r14b
xor r15b, 0
mov r13b, r14b
xor r13b, 0
or dil, r15b
or r13b, 0
xor dil, 0xff
and dil, r13b
mov r15b, bl
xor r15b, 0xff
mov r13b, r9b
xor r13b, r15b
and r13b, r9b
mov r9b, sil
xor r9b, 0xff
mov r15b, r12b
xor r15b, 0xff
mov r10b, r14b
xor r10b, 0
mov r11b, r9b
and r11b, 0
and sil, r10b
mov cl, r15b
and cl, 0
and r12b, r10b
or r11b, sil
or cl, r12b
xor r11b, cl
or r9b, r15b
xor r9b, 0xff
or r10b, 0
and r9b, r10b
or r11b, r9b
mov cl, dil
and cl, r13b
xor dil, r13b
or cl, dil
mov r9b, r11b
xor r9b, 0xff
and r9b, 0
mov r10b, r14b
xor r10b, 0
and r11b, r10b
mov sil, cl
xor sil, 0xff
and sil, 0
and cl, r10b
or r9b, r11b
or sil, cl
xor r9b, sil
mov cl, al
xor cl, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, r14b
xor r11b, 1
mov sil, cl
and sil, 0xff
and al, r11b
mov dil, r10b
and dil, 0xff
and r8b, r11b
or sil, al
or dil, r8b
xor sil, dil
or cl, r10b
xor cl, 0xff
or r11b, 1
and cl, r11b
or sil, cl
mov al, sil
xor al, 0xff
and al, 1
mov cl, r14b
xor cl, 1
and sil, cl
or al, sil
mov cl, r14b
xor cl, 0
mov r8b, bl
xor r8b, 0xff
mov r10b, r14b
xor r10b, 1
mov r11b, cl
and r11b, 0xff
mov sil, r10b
and sil, 0
mov dil, r8b
and dil, 0xff
and bl, r10b
or r11b, sil
or dil, bl
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 r14b, 0
or al, r11b
or r14b, 0
xor al, 0xff
and al, r14b
mov cl, r9b
and cl, al
xor r9b, al
or cl, r9b
test cl, 1
mov qword [rbp - 0x20], rdx
jne 0x6d8ae8eb
jmp 0x6d8bd4ad
jmp 0x6d8ae8f0
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xf7b60ac4
add r8d, 0
mov r9d, ecx
add r9d, 0x74e31a58
add r9d, r8d
sub r9d, 0x74e31a58
sub r9d, 0x9ebb3d9
add r9d, 0x1f7edab4
add r9d, 0x9ebb3d9
add r9d, 0x1fa379d
sub r9d, 1
sub r9d, 0x1fa379d
mov r8d, eax
sub r8d, 0x1f7edab4
add r9d, r8d
add r9d, 0x269fac9d
sub r9d, 0xefb0b4db
sub r9d, 0x269fac9d
sub eax, 0xf7b60ac4
sub r9d, eax
add r9d, 0x1241d36b
add r9d, 0xefb0b4db
sub r9d, 0x1241d36b
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
or bl, r14b
xor bl, 0xff
xor bl, 0
and bl, 0
mov dil, sil
xor dil, 0
and dil, 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, 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, 0
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
xor dil, 0xff
mov r12b, r14b
xor r12b, 0xff
mov al, sil
xor al, 0
mov cl, dil
and cl, 0
and bl, al
mov dl, r12b
and dl, 0
and r14b, al
or cl, bl
or dl, r14b
xor cl, dl
or dil, r12b
xor dil, 0xff
or al, 0
and dil, al
or cl, dil
mov al, r13b
and al, r15b
xor r13b, r15b
or al, r13b
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
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
mov dil, r11b
xor dil, bl
and dil, r11b
mov bl, sil
xor bl, 1
and bl, 1
mov r14b, sil
xor r14b, 1
mov r15b, r14b
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or bl, r15b
or r12b, r14b
xor bl, r12b
xor bl, 0xff
mov r14b, sil
xor r14b, 0
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, al
xor cl, 0xff
mov r15b, dil
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, cl
and r13b, 0xff
and al, r12b
mov r8b, r15b
and r8b, 0xff
and dil, r12b
or r13b, al
or r8b, dil
xor r13b, r8b
or cl, r15b
xor cl, 0xff
or r12b, 1
and cl, r12b
or r13b, cl
mov al, bl
and al, r14b
xor bl, r14b
or al, bl
mov cl, r13b
xor cl, 0xff
and cl, 1
mov r8b, sil
xor r8b, 1
and r13b, r8b
mov bl, al
xor bl, 0xff
and bl, 0xff
and al, r8b
or cl, r13b
or bl, al
xor cl, bl
mov al, sil
xor al, 1
and al, 1
mov r8b, sil
xor r8b, 1
mov bl, r8b
and bl, 1
mov dil, sil
xor dil, 1
and dil, 0xff
and r8b, 1
or al, bl
or dil, r8b
xor al, dil
mov r8b, sil
xor r8b, 1
xor al, 0xff
mov bl, sil
xor bl, 1
or r8b, al
or bl, 1
xor r8b, 0xff
and r8b, 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, r8b
and al, bl
xor r8b, bl
or al, r8b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov bl, sil
xor bl, 1
mov dil, dl
and dil, bl
or r8b, dil
mov bl, sil
xor bl, 1
and bl, 1
mov dil, sil
xor dil, 1
and dil, 1
or bl, dil
mov dil, sil
xor dil, 1
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, r8b
xor r14b, 0xff
mov r15b, bl
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, r14b
and r13b, 0
and r8b, r12b
mov r9b, r15b
and r9b, 0
and bl, r12b
or r13b, r8b
or r9b, bl
xor r13b, r9b
or r14b, r15b
xor r14b, 0xff
or r12b, 0
and r14b, r12b
or r13b, r14b
mov r8b, sil
xor r8b, 1
mov r9b, dil
xor r9b, 0xff
mov bl, sil
xor bl, 0
mov r14b, r8b
and r14b, 0
mov r15b, bl
and r15b, 1
mov r12b, r9b
and r12b, 0
and dil, bl
or r14b, r15b
or r12b, dil
xor r14b, r12b
or r8b, r9b
xor r8b, 0xff
or bl, 0
and r8b, bl
or r14b, r8b
mov r8b, r13b
xor r8b, 0xff
and r8b, 0
mov r9b, sil
xor r9b, 0
and r13b, r9b
mov bl, sil
xor bl, 1
and bl, 0
and r9b, 1
or r8b, r13b
or bl, r9b
xor r8b, bl
xor r14b, 0xff
mov r9b, r8b
xor r9b, r14b
and r9b, r8b
mov r8b, r10b
xor r8b, 0xff
and r8b, 1
mov bl, sil
xor bl, 1
and r10b, bl
mov dil, sil
xor dil, 1
and dil, 0xff
and bl, 1
or r8b, r10b
or dil, bl
xor r8b, dil
mov r10b, al
xor r10b, 0xff
and r10b, 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 r10b, dil
or r14b, bl
xor r10b, r14b
mov bl, sil
xor bl, 1
and bl, 1
mov dil, sil
xor dil, 1
and dil, 1
or bl, dil
mov dil, r8b
xor dil, 0xff
mov r14b, r10b
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 r10b, r15b
or r12b, r8b
or r13b, r10b
xor r12b, r13b
or dil, r14b
xor dil, 0xff
or r15b, 1
and dil, r15b
or r12b, dil
mov r8b, sil
xor r8b, 1
mov r10b, bl
xor r10b, 0xff
mov dil, sil
xor dil, 1
mov r14b, r8b
and r14b, 0xff
mov r15b, dil
and r15b, 1
mov r13b, r10b
and r13b, 0xff
and bl, dil
or r14b, r15b
or r13b, bl
xor r14b, r13b
or r8b, r10b
xor r8b, 0xff
or dil, 1
and r8b, dil
or r14b, r8b
mov r8b, r12b
xor r8b, 0xff
and r8b, 1
mov r10b, sil
xor r10b, 1
and r12b, r10b
or r8b, r12b
xor r8b, 0xff
xor r14b, 0xff
mov r10b, sil
xor r10b, 1
or r8b, r14b
or r10b, 1
xor r8b, 0xff
and r8b, r10b
mov r10b, cl
xor r10b, 0xff
and r10b, 1
mov bl, sil
xor bl, 1
mov dil, cl
and dil, bl
or r10b, dil
mov bl, sil
xor bl, 1
and bl, 1
mov dil, sil
xor dil, 1
and dil, 1
or bl, dil
mov dil, sil
xor dil, 1
and dil, 0
mov r14b, sil
xor r14b, 0
mov r15b, r14b
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
mov r14b, r10b
and r14b, bl
xor r10b, bl
or r14b, r10b
mov r10b, dil
and r10b, 1
xor dil, 1
or r10b, dil
mov bl, r14b
xor bl, 0xff
and bl, 1
mov dil, sil
xor dil, 1
and r14b, dil
or bl, r14b
xor bl, 0xff
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
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and dil, 1
or r10b, r11b
or r14b, dil
xor r10b, r14b
mov r11b, al
xor r11b, 0xff
and r11b, 0
mov dil, sil
xor dil, 0
mov r14b, al
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or r11b, r14b
or r15b, dil
xor r11b, r15b
mov dil, sil
xor dil, 0
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
or dil, r14b
mov r14b, r10b
xor r14b, 0xff
mov r15b, r11b
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, r14b
and r13b, 0
and r10b, r12b
mov byte [rbp - 0x21], r15b
and r15b, 0
and r11b, r12b
or r13b, r10b
or r15b, r11b
xor r13b, r15b
mov r10b, byte [rbp - 0x21]
or r14b, r10b
xor r14b, 0xff
or r12b, 0
and r14b, r12b
or r13b, r14b
mov r11b, dil
and r11b, 0
xor dil, 0
or r11b, dil
mov dil, r13b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
and r13b, r14b
or dil, r13b
xor r11b, 0xff
mov r14b, dil
xor r14b, r11b
and r14b, dil
mov r11b, r9b
xor r11b, 0xff
mov dil, r8b
xor dil, 0xff
mov r15b, sil
xor r15b, 0
or r11b, dil
or r15b, 0
xor r11b, 0xff
and r11b, r15b
mov dil, r9b
xor dil, 0xff
mov r15b, r8b
and r15b, dil
xor r8b, 0xff
and r9b, r8b
or r15b, r9b
mov r8b, r11b
xor r8b, 0xff
mov r9b, r15b
xor r9b, 0xff
mov dil, sil
xor dil, 0
mov r12b, r8b
and r12b, 0
and r11b, dil
mov r13b, r9b
and r13b, 0
and r15b, dil
or r12b, r11b
or r13b, r15b
xor r12b, r13b
or r8b, r9b
xor r8b, 0xff
or dil, 0
and r8b, dil
or r12b, r8b
mov r8b, bl
xor r8b, 0xff
mov r9b, r14b
xor r9b, 0xff
mov r11b, sil
xor r11b, 1
or r8b, r9b
or r11b, 1
xor r8b, 0xff
and r8b, r11b
mov r9b, bl
xor r9b, 0xff
and r9b, 1
mov r11b, sil
xor r11b, 1
and bl, r11b
mov dil, r14b
xor dil, 0xff
and dil, 0xff
and r14b, r11b
or r9b, bl
or dil, r14b
xor r9b, dil
mov r11b, r8b
xor r11b, 0xff
mov bl, r9b
xor bl, 0xff
mov dil, sil
xor dil, 1
mov r14b, r11b
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 r11b, bl
xor r11b, 0xff
or dil, 1
and r11b, dil
or r14b, r11b
mov r8b, r12b
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
mov r11b, r12b
and r11b, r9b
mov bl, sil
xor bl, 1
and bl, 0xff
and r9b, 1
or r8b, r11b
or bl, r9b
xor r8b, bl
mov r9b, r14b
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, r14b
xor r8b, 0xff
and r8b, 1
mov r11b, sil
xor r11b, 1
and r14b, r11b
mov bl, sil
xor bl, 1
and bl, 0xff
and r11b, 1
or r8b, r14b
or bl, r11b
xor r8b, bl
xor r12b, 0xff
xor r8b, 0xff
mov r11b, sil
xor r11b, 1
or r12b, r8b
or r11b, 1
xor r12b, 0xff
and r12b, r11b
mov r8b, r9b
and r8b, r12b
xor r9b, r12b
or r8b, r9b
mov r9b, dl
xor r9b, 0xff
mov r11b, cl
xor r11b, 0xff
mov bl, sil
xor bl, 0
or r9b, r11b
or bl, 0
xor r9b, 0xff
and r9b, bl
mov r11b, dl
xor r11b, 0xff
mov bl, cl
and bl, r11b
xor cl, 0xff
and dl, cl
or bl, dl
mov cl, r9b
xor cl, 0xff
mov dl, bl
xor dl, 0xff
mov r11b, sil
xor r11b, 0
mov dil, cl
and dil, 0
and r9b, r11b
mov r14b, dl
and r14b, 0
and bl, r11b
or dil, r9b
or r14b, bl
xor dil, r14b
or cl, dl
xor cl, 0xff
or r11b, 0
and cl, r11b
or dil, cl
mov cl, dil
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
mov r9b, dil
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, sil
xor dl, 1
xor cl, 0xff
mov r9b, sil
xor r9b, 1
or dl, cl
or r9b, 1
xor dl, 0xff
and dl, 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, dil
xor r9b, cl
and r9b, dil
mov cl, dl
and cl, r9b
xor dl, r9b
or cl, dl
mov dl, sil
xor dl, 1
and dl, 0
mov r9b, sil
xor r9b, 0
mov r11b, r9b
and r11b, 1
mov bl, sil
xor bl, 1
and bl, 0
and r9b, 1
or dl, r11b
or bl, r9b
xor dl, bl
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, sil
xor r11b, 1
and r11b, 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 r11b, dil
or r14b, bl
xor r11b, r14b
mov bl, dl
xor bl, 0xff
mov dil, sil
xor dil, 1
mov r14b, sil
xor r14b, 0
or bl, dil
or r14b, 0
xor bl, 0xff
and bl, r14b
mov dil, r11b
xor dil, 0xff
xor dil, 1
and dil, 0xff
mov r14b, r9b
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
mov r15b, r11b
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
or al, r15b
or r12b, 0
xor al, 0xff
and al, r12b
mov r15b, bl
and r15b, dil
xor bl, dil
or r15b, bl
mov bl, r14b
and bl, al
xor r14b, al
or bl, r14b
mov al, r15b
xor al, 0xff
mov dil, bl
and dil, al
xor bl, 0xff
and r15b, bl
or dil, r15b
mov al, dl
and al, r9b
xor dl, r9b
or al, dl
mov dl, al
xor dl, 0xff
and dl, 0
mov r9b, sil
xor r9b, 0
and al, r9b
mov bl, sil
xor bl, 1
and bl, 0
and r9b, 1
or dl, al
or bl, r9b
xor dl, bl
mov al, r11b
and al, 1
xor r11b, 1
or al, r11b
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, dil
and al, dl
xor dil, dl
or al, dil
mov dl, cl
xor dl, 0xff
and dl, 1
mov r9b, sil
xor r9b, 1
and cl, r9b
or dl, cl
mov cl, al
xor cl, 0xff
and cl, 0
mov r9b, sil
xor r9b, 0
and al, r9b
mov r11b, sil
xor r11b, 1
and r11b, 0
and r9b, 1
or cl, al
or r11b, r9b
xor cl, r11b
mov al, sil
xor al, 0
and al, 1
mov r9b, sil
xor r9b, 1
and r9b, 0
or al, r9b
mov r9b, dl
and r9b, cl
xor dl, cl
or r9b, dl
mov cl, al
and cl, 0
xor al, 0
or cl, al
mov al, r9b
xor al, 0xff
and al, 0
mov dl, sil
xor dl, 0
and r9b, dl
mov r11b, sil
xor r11b, 1
and r11b, 0
and dl, 1
or al, r9b
or r11b, dl
xor al, r11b
xor al, 0xff
xor cl, 0xff
xor sil, 0
or al, cl
or sil, 0
xor al, 0xff
and al, sil
mov cl, al
xor cl, 0xff
mov dl, r8b
xor dl, cl
and dl, r8b
mov cl, r8b
xor cl, 0xff
mov r9b, al
and r9b, cl
xor al, 0xff
and r8b, al
or r9b, r8b
mov al, dl
and al, r9b
xor dl, r9b
or al, dl
test al, 1
jne 0x6d8af53f
jmp 0x6d8bd4b2
xor eax, eax
mov rcx, qword [rbp + 0x490]
mov rdx, qword [rbp - 0x20]
mov qword [rcx], rdx
mov r8d, dword [sym.out.dll_x.13]
mov r9d, dword [sym.out.dll_y.14]
mov r10d, r8d
add r10d, 0xd3458984
sub r10d, 0x1a7a3899
sub r10d, 0xd3458984
add r10d, 0x1aceb68e
add r10d, 0x7579dee2
sub r10d, 0x1aceb68e
sub r10d, 0xd25917d7
add r10d, 0x1a7a3899
add r10d, 0xd25917d7
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
sub r10d, 0xd921c293
sub r10d, 0x683ae521
add r10d, 0xd921c293
sub eax, 0x7579dee2
add r10d, eax
sub r10d, 0xaa0b5efb
add r10d, 0x683ae521
add r10d, 0xaa0b5efb
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
or r14b, r13b
mov r12b, r15b
xor r12b, 1
xor r14b, 0xff
mov r13b, r15b
xor r13b, 0
or r12b, r14b
or r13b, 0
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 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
xor r14b, 0xff
mov r8b, r15b
xor r8b, 1
or al, r14b
or r8b, 1
xor al, 0xff
and al, r8b
mov r8b, r12b
xor r8b, 0xff
mov r14b, al
xor r14b, 0xff
mov r13b, r15b
xor r13b, 0
mov r9b, r8b
and r9b, 0
and r12b, r13b
mov r10b, r14b
and r10b, 0
and al, r13b
or r9b, r12b
or r10b, al
xor r9b, r10b
or r8b, r14b
xor r8b, 0xff
or r13b, 0
and r8b, r13b
or r9b, r8b
mov al, dil
xor al, 0xff
and al, 1
mov r8b, r15b
xor r8b, 1
mov r10b, dil
and r10b, r8b
or al, r10b
xor al, 0xff
xor al, 0
and al, 0
mov r8b, r15b
xor r8b, 0
and r8b, 1
mov r10b, r15b
xor r10b, 1
and r10b, 0
or r8b, r10b
mov r10b, dil
xor r10b, 0xff
mov r14b, r8b
xor r14b, 0xff
mov r12b, r15b
xor r12b, 0
or r10b, r14b
or r12b, 0
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
mov r12b, r15b
xor r12b, 1
xor r8b, 0xff
mov r13b, r15b
xor r13b, 1
or r12b, r8b
or r13b, 1
xor r12b, 0xff
and r12b, r13b
mov r8b, al
and r8b, r10b
xor al, r10b
or r8b, al
mov al, r14b
xor al, 0xff
mov r10b, r12b
xor r10b, 0xff
mov r13b, r15b
xor r13b, 0
mov r11b, al
and r11b, 0
and r14b, r13b
mov sil, r10b
and sil, 0
and r12b, r13b
or r11b, r14b
or sil, r12b
xor r11b, sil
or al, r10b
xor al, 0xff
or r13b, 0
and al, r13b
or r11b, al
mov al, r8b
xor al, 0xff
and al, 0
mov r10b, r15b
xor r10b, 0
and r8b, r10b
mov sil, r11b
xor sil, 0xff
and sil, 0
and r11b, r10b
or al, r8b
or sil, r11b
xor al, sil
mov r8b, r15b
xor r8b, 1
and r8b, 1
mov r10b, r15b
xor r10b, 1
and r10b, 1
or r8b, r10b
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, r15b
xor r8b, 1
and r8b, 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 r8b, sil
or r14b, r11b
xor r8b, r14b
mov r11b, r8b
xor r11b, 0xff
xor r11b, 1
and r11b, 0xff
mov sil, r15b
xor sil, 1
and sil, 1
mov r14b, r15b
xor r14b, 1
mov r12b, r14b
and r12b, 1
mov r13b, r15b
xor r13b, 1
and r13b, 0xff
and r14b, 1
or sil, r12b
or r13b, r14b
xor sil, r13b
xor sil, 0xff
mov r14b, r15b
xor r14b, 1
mov r12b, r15b
xor r12b, 0
or sil, r14b
or r12b, 0
xor sil, 0xff
and sil, r12b
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
mov r14b, r10b
xor r14b, 0xff
mov r12b, r11b
xor r12b, 0xff
mov r13b, r15b
xor r13b, 0
mov cl, r14b
and cl, 0
and r10b, r13b
mov dl, r12b
and dl, 0
and r11b, r13b
or cl, r10b
or dl, r11b
xor cl, dl
or r14b, r12b
xor r14b, 0xff
or r13b, 0
and r14b, r13b
or cl, r14b
mov dl, sil
and dl, r8b
xor sil, r8b
or dl, sil
mov r8b, cl
xor r8b, 0xff
and r8b, 0
mov r10b, r15b
xor r10b, 0
and cl, r10b
mov r11b, dl
xor r11b, 0xff
and r11b, 0
and dl, r10b
or r8b, cl
or r11b, dl
xor r8b, r11b
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
mov dl, r9b
xor dl, 0xff
mov r10b, cl
and r10b, dl
xor cl, 0xff
mov dl, r9b
and dl, cl
or r10b, dl
mov cl, r9b
xor cl, 0xff
mov dl, r10b
xor dl, cl
and dl, r10b
mov cl, bl
xor cl, 0xff
and cl, 1
mov r10b, r15b
xor r10b, 1
and bl, r10b
mov r11b, r15b
xor r11b, 1
and r11b, 0xff
and r10b, 1
or cl, bl
or r11b, r10b
xor cl, r11b
mov r10b, r8b
xor r10b, 0xff
and r10b, 1
mov r11b, r15b
xor r11b, 1
mov bl, r8b
and bl, r11b
or r10b, bl
mov r11b, r15b
xor r11b, 0
and r11b, 0
mov bl, r15b
xor bl, 0
mov sil, bl
and sil, 0
mov r14b, r15b
xor r14b, 1
and r14b, 0
and bl, 1
or r11b, sil
or r14b, bl
xor r11b, r14b
mov bl, cl
and bl, r10b
xor cl, r10b
or bl, cl
mov cl, r15b
xor cl, 0
mov r10b, r11b
xor r10b, 0xff
mov sil, r15b
xor sil, 1
mov r14b, cl
and r14b, 0xff
mov r12b, sil
and r12b, 0
mov r13b, r10b
and r13b, 0xff
and r11b, sil
or r14b, r12b
or r13b, r11b
xor r14b, r13b
or cl, r10b
xor cl, 0xff
or sil, 1
and cl, sil
or r14b, cl
mov cl, bl
xor cl, 0xff
and cl, 1
mov r10b, r15b
xor r10b, 1
and bl, r10b
or cl, bl
xor r14b, 0xff
mov r10b, cl
xor r10b, r14b
and r10b, 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
mov sil, bl
and sil, 1
mov r14b, r15b
xor r14b, 1
and r14b, 0xff
and bl, 1
or r11b, sil
or r14b, bl
xor r11b, r14b
mov bl, r15b
xor bl, 1
and bl, 1
mov sil, r15b
xor sil, 1
and sil, 1
or bl, sil
mov sil, cl
xor sil, 0xff
mov r14b, r11b
xor r14b, 0xff
mov r12b, r15b
xor r12b, 0
mov r13b, sil
and r13b, 0
and cl, r12b
mov byte [rbp - 0x22], r14b
and r14b, 0
and r11b, r12b
or r13b, cl
or r14b, r11b
xor r13b, r14b
mov cl, byte [rbp - 0x22]
or sil, cl
xor sil, 0xff
or r12b, 0
and sil, r12b
or r13b, sil
mov r11b, bl
and r11b, 1
xor bl, 1
or r11b, bl
mov bl, r13b
xor bl, 0xff
and bl, 0
mov sil, r15b
xor sil, 0
and r13b, sil
mov r14b, r15b
xor r14b, 1
and r14b, 0
and sil, 1
or bl, r13b
or r14b, sil
xor bl, r14b
xor r11b, 0xff
mov sil, bl
xor sil, r11b
and sil, bl
mov r11b, dil
xor r11b, 0xff
and r11b, 0
mov bl, r15b
xor bl, 0
and dil, bl
mov r14b, r15b
xor r14b, 1
and r14b, 0
and bl, 1
or r11b, dil
or r14b, bl
xor r11b, r14b
mov bl, r8b
xor bl, 0xff
and bl, 1
mov dil, r15b
xor dil, 1
mov r14b, r8b
and r14b, dil
or bl, r14b
mov dil, r15b
xor dil, 0
and dil, 1
mov r14b, r15b
xor r14b, 1
and r14b, 0
or dil, r14b
mov r14b, r11b
and r14b, bl
xor r11b, bl
or r14b, r11b
mov r11b, r15b
xor r11b, 0
mov bl, dil
xor bl, 0xff
mov r12b, r15b
xor r12b, 1
mov r13b, r11b
and r13b, 0xff
mov cl, r12b
and cl, 0
mov byte [rbp - 0x23], bl
and bl, 0xff
and dil, r12b
or r13b, cl
or bl, dil
xor r13b, bl
mov cl, byte [rbp - 0x23]
or r11b, cl
xor r11b, 0xff
or r12b, 1
and r11b, r12b
or r13b, r11b
mov r11b, r14b
xor r11b, 0xff
and r11b, 1
mov bl, r15b
xor bl, 1
and r14b, bl
or r11b, r14b
xor r13b, 0xff
mov bl, r11b
xor bl, r13b
and bl, r11b
mov r11b, dl
xor r11b, 0xff
and r11b, 1
mov dil, r15b
xor dil, 1
mov r14b, dl
and r14b, dil
or r11b, r14b
mov dil, r10b
xor dil, 0xff
and dil, 0
mov r14b, r15b
xor r14b, 0
mov r12b, r10b
and r12b, r14b
mov r13b, r15b
xor r13b, 1
and r13b, 0
and r14b, 1
or dil, r12b
or r13b, r14b
xor dil, r13b
mov r14b, r15b
xor r14b, 1
and r14b, 1
mov r12b, r15b
xor r12b, 1
mov r13b, r12b
and r13b, 1
mov cl, r15b
xor cl, 1
and cl, 0xff
and r12b, 1
or r14b, r13b
or cl, r12b
xor r14b, cl
mov cl, r11b
xor cl, 0xff
mov r12b, r15b
xor r12b, 1
mov r13b, r15b
xor r13b, 1
or cl, r12b
or r13b, 1
xor cl, 0xff
and cl, r13b
xor dl, 0xff
mov r12b, r14b
xor r12b, 0xff
mov r13b, r15b
xor r13b, 1
or dl, r12b
or r13b, 1
xor dl, 0xff
and dl, r13b
mov r12b, r15b
xor r12b, 1
mov r13b, dil
xor r13b, r12b
and r13b, dil
mov r12b, r14b
xor r12b, 0xff
mov byte [rbp - 0x24], r10b
xor r10b, r12b
mov r12b, byte [rbp - 0x24]
and r10b, r12b
mov r12b, cl
and r12b, dl
xor cl, dl
or r12b, cl
mov cl, r13b
xor cl, 0xff
mov dl, r10b
xor dl, 0xff
mov byte [rbp - 0x25], r15b
xor r15b, 1
mov byte [rbp - 0x26], cl
and cl, 0xff
and r13b, r15b
mov byte [rbp - 0x27], dl
and dl, 0xff
and r10b, r15b
or cl, r13b
or dl, r10b
xor cl, dl
mov dl, byte [rbp - 0x26]
mov r10b, byte [rbp - 0x27]
or dl, r10b
xor dl, 0xff
or r15b, 1
and dl, r15b
or cl, dl
mov dl, r12b
xor dl, 0xff
and dl, 1
mov r15b, byte [rbp - 0x25]
xor r15b, 1
and r12b, r15b
mov r13b, cl
xor r13b, 0xff
and r13b, 0xff
and cl, r15b
or dl, r12b
or r13b, cl
xor dl, r13b
mov cl, r11b
xor cl, 0xff
mov r15b, dil
xor r15b, 0xff
mov r12b, byte [rbp - 0x25]
xor r12b, 0
mov r13b, cl
and r13b, 0
and r11b, r12b
mov r10b, r15b
and r10b, 0
and dil, r12b
or r13b, r11b
or r10b, dil
xor r13b, r10b
or cl, r15b
xor cl, 0xff
or r12b, 0
and cl, r12b
or r13b, cl
mov cl, r13b
xor cl, 0xff
and cl, 1
mov r10b, byte [rbp - 0x25]
xor r10b, 1
and r13b, r10b
mov r11b, byte [rbp - 0x25]
xor r11b, 1
and r11b, 0xff
and r10b, 1
or cl, r13b
or r11b, r10b
xor cl, r11b
mov r10b, r14b
and r10b, 1
xor r14b, 1
or r10b, r14b
xor r10b, 0xff
mov r11b, cl
xor r11b, r10b
and r11b, cl
mov cl, dl
and cl, r11b
xor dl, r11b
or cl, dl
mov dl, sil
xor dl, 0xff
and dl, 1
mov r10b, byte [rbp - 0x25]
xor r10b, 1
mov r11b, sil
and r11b, r10b
or dl, r11b
mov r10b, bl
xor r10b, 0xff
and r10b, 1
mov r11b, byte [rbp - 0x25]
xor r11b, 1
mov dil, bl
and dil, r11b
or r10b, dil
mov r11b, byte [rbp - 0x25]
xor r11b, 0
and r11b, 1
mov dil, byte [rbp - 0x25]
xor dil, 1
and dil, 0
or r11b, dil
mov dil, dl
xor dil, 0xff
mov r14b, byte [rbp - 0x25]
xor r14b, 0
mov r15b, byte [rbp - 0x25]
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, byte [rbp - 0x25]
xor r15b, 1
or sil, r14b
or r15b, 1
xor sil, 0xff
and sil, r15b
mov r14b, r10b
xor r14b, 0xff
mov r15b, byte [rbp - 0x25]
xor r15b, 0
mov r12b, byte [rbp - 0x25]
xor r12b, 1
or r14b, r15b
or r12b, 1
xor r14b, 0xff
and r14b, r12b
mov r15b, r11b
xor r15b, 0xff
mov r12b, bl
xor r12b, r15b
and r12b, bl
mov bl, dil
and bl, sil
xor dil, sil
or bl, dil
mov sil, r14b
and sil, r12b
xor r14b, r12b
or sil, r14b
mov dil, bl
xor dil, 0xff
mov r14b, sil
and r14b, dil
xor sil, 0xff
and bl, sil
or r14b, bl
mov bl, dl
xor bl, 0xff
mov sil, r10b
xor sil, 0xff
mov dil, byte [rbp - 0x25]
xor dil, 0
mov r15b, bl
and r15b, 0
and dl, dil
mov r12b, sil
and r12b, 0
and r10b, dil
or r15b, dl
or r12b, r10b
xor r15b, r12b
or bl, sil
xor bl, 0xff
or dil, 0
and bl, dil
or r15b, bl
mov dl, r15b
xor dl, 0xff
and dl, 1
mov r10b, byte [rbp - 0x25]
xor r10b, 1
and r15b, r10b
or dl, r15b
mov r10b, r11b
and r10b, 0
xor r11b, 0
or r10b, r11b
xor r10b, 0xff
mov r11b, dl
xor r11b, r10b
and r11b, dl
mov dl, r14b
and dl, r11b
xor r14b, r11b
or dl, r14b
mov r10b, cl
xor r10b, 0xff
and r10b, 1
mov r11b, byte [rbp - 0x25]
xor r11b, 1
mov bl, cl
and bl, r11b
mov sil, byte [rbp - 0x25]
xor sil, 1
and sil, 0xff
and r11b, 1
or r10b, bl
or sil, r11b
xor r10b, sil
xor r10b, 0xff
mov r11b, dl
xor r11b, r10b
and r11b, dl
mov r10b, dl
xor r10b, 0xff
and r10b, 1
mov bl, byte [rbp - 0x25]
xor bl, 1
and dl, bl
mov sil, byte [rbp - 0x25]
xor sil, 1
and sil, 0xff
and bl, 1
or r10b, dl
or sil, bl
xor r10b, sil
xor r10b, 0xff
mov dl, cl
xor dl, r10b
and dl, cl
mov cl, r11b
and cl, dl
xor r11b, dl
or cl, r11b
mov dl, al
xor dl, 0xff
mov r10b, r9b
xor r10b, dl
and r10b, r9b
mov dl, r9b
xor dl, 0xff
mov r11b, al
and r11b, dl
xor al, 0xff
and r9b, al
or r11b, r9b
mov al, r10b
and al, r11b
xor r10b, r11b
or al, r10b
mov dl, al
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp - 0x25]
xor r9b, 1
mov r10b, al
and r10b, r9b
or dl, r10b
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov r9b, byte [rbp - 0x25]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp - 0x25]
xor r10b, 1
and r10b, 1
or r9b, r10b
xor al, 0xff
xor r9b, 0xff
mov r10b, byte [rbp - 0x25]
xor r10b, 0
or al, r9b
or r10b, 0
xor al, 0xff
and al, r10b
mov r9b, dl
and r9b, al
xor dl, al
or r9b, dl
mov al, byte [rbp - 0x25]
xor al, 1
and al, 1
mov dl, byte [rbp - 0x25]
xor dl, 1
mov r10b, dl
and r10b, 1
mov r11b, byte [rbp - 0x25]
xor r11b, 1
and r11b, 0xff
and dl, 1
or al, r10b
or r11b, dl
xor al, r11b
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r10b, byte [rbp - 0x25]
xor r10b, 1
mov r11b, r8b
and r11b, r10b
mov bl, byte [rbp - 0x25]
xor bl, 1
and bl, 0xff
and r10b, 1
or dl, r11b
or bl, r10b
xor dl, bl
mov r10b, byte [rbp - 0x25]
xor r10b, 0
and r10b, 0
mov r11b, byte [rbp - 0x25]
xor r11b, 0
mov bl, r11b
and bl, 0
mov sil, byte [rbp - 0x25]
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 - 0x25]
xor bl, 0
mov sil, byte [rbp - 0x25]
xor sil, 0
or r11b, bl
or sil, 0
xor r11b, 0xff
and r11b, sil
mov bl, byte [rbp - 0x25]
xor bl, 1
mov sil, r10b
xor sil, 0xff
mov dil, byte [rbp - 0x25]
xor dil, 1
or bl, sil
or dil, 1
xor bl, 0xff
and bl, dil
mov sil, byte [rbp - 0x25]
xor sil, 0
mov dil, dl
xor dil, sil
and dil, dl
xor r8b, 0xff
mov sil, r10b
xor sil, 0xff
mov r14b, byte [rbp - 0x25]
xor r14b, 0
or r8b, sil
or r14b, 0
xor r8b, 0xff
and r8b, r14b
mov sil, r11b
xor sil, 0xff
mov r14b, bl
xor r14b, 0xff
mov r15b, byte [rbp - 0x25]
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
and r11b, r8b
xor dil, r8b
or r11b, dil
mov r8b, r12b
xor r8b, 0xff
and r8b, 0
mov bl, byte [rbp - 0x25]
xor bl, 0
and r12b, bl
mov sil, r11b
xor sil, 0xff
and sil, 0
and r11b, bl
or r8b, r12b
or sil, r11b
xor r8b, sil
mov r11b, al
xor r11b, 0xff
mov bl, dl
xor bl, 0xff
mov sil, byte [rbp - 0x25]
xor sil, 1
mov dil, r11b
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 r11b, bl
xor r11b, 0xff
or sil, 1
and r11b, sil
or dil, r11b
mov al, dil
xor al, 0xff
and al, 1
mov dl, byte [rbp - 0x25]
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 r10b, al
xor r10b, dl
and r10b, al
mov al, r8b
and al, r10b
xor r8b, r10b
or al, r8b
mov dl, al
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp - 0x25]
xor r8b, 0
and al, r8b
mov r10b, byte [rbp - 0x25]
xor r10b, 1
and r10b, 0
and r8b, 1
or dl, al
or r10b, r8b
xor dl, r10b
mov al, r9b
xor al, 0xff
and al, 0
mov r8b, byte [rbp - 0x25]
xor r8b, 0
mov r10b, r9b
and r10b, r8b
mov r11b, dl
xor r11b, 0xff
and r11b, 0
and dl, r8b
or al, r10b
or r11b, dl
xor al, r11b
xor r9b, 0xff
mov dl, al
xor dl, r9b
and dl, al
mov al, cl
xor al, 0xff
mov r8b, dl
xor r8b, 0xff
mov r9b, byte [rbp - 0x25]
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, byte [rbp - 0x25]
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
and cl, r8b
xor al, r8b
or cl, al
test cl, 1
jne 0x6d8b0368
jmp 0x6d8bd4b2
jmp 0x6d8b036d
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0xf59246ed
add r8d, 0
sub r8d, ecx
sub r8d, 0xf59246ed
mov r9d, eax
sub r9d, 0x4cbf839a
add r9d, 0
mov r10d, eax
sub r10d, r8d
mov r8d, eax
sub r8d, r9d
add r10d, r8d
mov r8d, eax
sub r8d, r10d
mov r9d, eax
sub r9d, r8d
add r9d, 0
add r9d, 0xad37961
sub r9d, 0x32cc8840
sub r9d, 0xad37961
add r9d, 0x6fe1d043
sub r9d, 1
sub r9d, 0x6fe1d043
sub r9d, 0x46b201ab
add r9d, 0x32cc8840
add r9d, 0x46b201ab
sub r9d, 0x28133b0e
add r9d, 0xfdc196ed
add r9d, 0x28133b0e
mov r8d, eax
sub r8d, 0x4cbf839a
add r9d, r8d
sub eax, 0xfdc196ed
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, 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, 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
xor r11b, 0xff
mov r12b, sil
xor r12b, 0xff
mov r13b, dil
xor r13b, 1
or r11b, r12b
or r13b, 1
xor r11b, 0xff
and r11b, r13b
mov r12b, bl
xor r12b, 0xff
and r12b, 0
mov r13b, dil
xor r13b, 0
mov al, bl
and al, r13b
mov cl, dil
xor cl, 1
and cl, 0
and r13b, 1
or r12b, al
or cl, r13b
xor r12b, cl
mov al, dil
xor al, 0
mov cl, r12b
xor cl, al
and cl, r12b
xor sil, 0xff
mov al, bl
xor al, sil
and al, bl
mov bl, r15b
and bl, r11b
xor r15b, r11b
or bl, r15b
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, r14b
xor cl, 0xff
and cl, 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 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, 1
mov sil, dil
xor sil, 1
and sil, 0
or bl, sil
mov sil, cl
xor sil, 0xff
mov r15b, dil
xor r15b, 0
mov r12b, dil
xor r12b, 0
or sil, r15b
or r12b, 0
xor sil, 0xff
and sil, r12b
mov r15b, bl
xor r15b, 0xff
mov r12b, r14b
xor r12b, r15b
and r12b, r14b
mov r14b, r11b
xor r14b, 0xff
mov r15b, dil
xor r15b, 0
mov r13b, dil
xor r13b, 1
or r14b, r15b
or r13b, 1
xor r14b, 0xff
and r14b, r13b
xor al, 0xff
mov r15b, bl
xor r15b, 0xff
mov r13b, dil
xor r13b, 0
or al, r15b
or r13b, 0
xor al, 0xff
and al, r13b
mov r15b, sil
and r15b, r12b
xor sil, r12b
or r15b, sil
mov sil, r14b
xor sil, 0xff
mov r12b, al
xor r12b, 0xff
mov r13b, dil
xor r13b, 0
mov dl, sil
and dl, 0
and r14b, r13b
mov r8b, r12b
and r8b, 0
and al, r13b
or dl, r14b
or r8b, al
xor dl, r8b
or sil, r12b
xor sil, 0xff
or r13b, 0
and sil, r13b
or dl, sil
mov al, r15b
xor al, 0xff
mov r8b, dl
and r8b, al
xor dl, 0xff
and r15b, dl
or r8b, r15b
mov al, cl
and al, r11b
xor cl, r11b
or al, cl
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, bl
and al, 0
xor bl, 0
or al, bl
xor al, 0xff
mov dl, cl
xor dl, al
and dl, cl
mov al, r8b
xor al, 0xff
mov cl, dl
xor cl, 0xff
xor dil, 1
mov r11b, al
and r11b, 0xff
and r8b, dil
mov bl, cl
and bl, 0xff
and dl, dil
or r11b, r8b
or bl, dl
xor r11b, bl
or al, cl
xor al, 0xff
or dil, 1
and al, dil
or r11b, al
test r11b, 1
jne 0x6d8b0764
jmp 0x6d8bc69f
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0x705c03c9
add r8d, 0
sub r8d, 0x7a4dc11e
sub r8d, 0x705c03c9
mov r9d, eax
sub r9d, 1
add r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x7a4dc11e
add r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, ecx
add r9d, 0
sub eax, r8d
add eax, 0
sub r9d, 0xc2759655
add r9d, eax
add r9d, 0xc2759655
mov eax, 0x2527496e
add eax, 0
sub eax, r9d
sub eax, 0x2527496e
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
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, 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, 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, 1
or bl, cl
or dil, 1
xor bl, 0xff
and bl, dil
mov cl, r11b
xor cl, 0xff
and cl, 1
mov dil, sil
xor dil, 1
and r11b, dil
or cl, r11b
xor cl, 0xff
mov r11b, r10b
xor r11b, cl
and r11b, r10b
mov cl, bl
and cl, r11b
xor bl, r11b
or cl, bl
mov r10b, cl
xor r10b, 0xff
mov r11b, al
xor r11b, r10b
and r11b, al
mov r10b, al
xor r10b, 0xff
and r10b, 0
mov bl, sil
xor bl, 0
and al, bl
mov dil, cl
xor dil, 0xff
and dil, 0
and cl, bl
or r10b, al
or dil, cl
xor r10b, dil
mov al, r11b
xor al, 0xff
mov cl, r10b
xor cl, 0xff
xor sil, 0
mov bl, al
and bl, 0
and r11b, sil
mov dil, cl
and dil, 0
and r10b, sil
or bl, r11b
or dil, r10b
xor bl, dil
or al, cl
xor al, 0xff
or sil, 0
and al, sil
or bl, al
test bl, 1
jne 0x6d8b09db
jmp 0x6d8bc69f
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xf531d5d0
sub r8d, 0x9fe54cb4
add r8d, 0xf531d5d0
mov r9d, eax
sub r9d, r8d
mov r8d, ecx
add r8d, r9d
add r8d, 0xe8f98ba4
sub r8d, 0xed50c3aa
sub r8d, 0xe8f98ba4
mov r9d, eax
sub r9d, 1
add r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0xed50c3aa
add r9d, r8d
mov r8d, eax
sub r8d, r9d
add r8d, 0x73e81e04
sub r8d, 0x73b77f42
sub r8d, 0x73e81e04
mov r9d, eax
sub r9d, 0x9fe54cb4
add r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x73b77f42
add r9d, r8d
sub eax, r9d
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 0
mov sil, 1
mov dil, sil
xor dil, 0
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, sil
xor dil, 1
xor bl, 0xff
mov r14b, sil
xor r14b, 0
or dil, bl
or r14b, 0
xor dil, 0xff
and dil, r14b
mov bl, sil
xor bl, 1
and bl, 0
mov r14b, sil
xor r14b, 0
mov r15b, r14b
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or bl, r15b
or r12b, r14b
xor bl, r12b
mov r14b, r10b
xor r14b, 0xff
xor bl, 0xff
mov r15b, sil
xor r15b, 1
or r14b, bl
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov bl, dil
and bl, r14b
xor dil, r14b
or bl, dil
mov dil, r11b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or dil, r15b
mov r14b, sil
xor r14b, 1
xor dil, 0xff
mov r15b, sil
xor r15b, 1
or r14b, dil
or r15b, 1
xor r14b, 0xff
and r14b, r15b
mov dil, sil
xor dil, 1
and dil, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or dil, r15b
mov r15b, dil
xor r15b, 0xff
mov r12b, r11b
xor r12b, r15b
and r12b, r11b
mov r15b, sil
xor r15b, 1
and r15b, 1
mov r13b, sil
xor r13b, 1
and r13b, 1
or r15b, r13b
xor r15b, 0xff
mov r13b, sil
xor r13b, 1
mov al, sil
xor al, 1
or r15b, r13b
or al, 1
xor r15b, 0xff
and r15b, al
xor dil, 0xff
xor dil, 1
and dil, 0xff
mov al, r14b
xor al, 0xff
mov r13b, r12b
xor r13b, 0xff
mov cl, sil
xor cl, 1
mov dl, al
and dl, 0xff
and r14b, cl
mov r8b, r13b
and r8b, 0xff
and r12b, cl
or dl, r14b
or r8b, r12b
xor dl, r8b
or al, r13b
xor al, 0xff
or cl, 1
and al, cl
or dl, al
mov al, r15b
and al, dil
xor r15b, dil
or al, r15b
mov cl, dl
xor cl, 0xff
mov r8b, al
and r8b, cl
xor al, 0xff
and dl, al
or r8b, dl
mov al, sil
xor al, 0
and al, 0
mov cl, sil
xor cl, 0
mov dl, cl
and dl, 0
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, sil
xor dl, 0
xor cl, 0xff
mov dil, sil
xor dil, 0
or dl, cl
or dil, 0
xor dl, 0xff
and dl, dil
mov cl, al
xor cl, 0xff
mov dil, dl
xor dil, 0xff
mov r14b, sil
xor r14b, 0
mov r15b, cl
and r15b, 0
and al, r14b
mov r12b, dil
and r12b, 0
and dl, r14b
or r15b, al
or r12b, dl
xor r15b, r12b
or cl, dil
xor cl, 0xff
or r14b, 0
and cl, r14b
or r15b, cl
mov al, sil
xor al, 0
and al, 0
mov cl, sil
xor cl, 0
mov dl, cl
and dl, 0
mov dil, sil
xor dil, 1
and dil, 0
and cl, 1
or al, dl
or dil, cl
xor al, dil
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
mov al, bl
xor al, 0xff
mov cl, sil
xor cl, 1
or dl, al
or cl, 1
xor dl, 0xff
and dl, cl
mov al, r10b
xor al, 0xff
and al, 0
mov cl, sil
xor cl, 0
and r10b, cl
mov dil, sil
xor dil, 1
and dil, 0
and cl, 1
or al, r10b
or dil, cl
xor al, dil
mov cl, r15b
xor cl, 0xff
and cl, 0
mov r10b, sil
xor r10b, 0
mov dil, r15b
and dil, r10b
mov r14b, sil
xor r14b, 1
and r14b, 0
and r10b, 1
or cl, dil
or r14b, r10b
xor cl, r14b
mov r10b, sil
xor r10b, 1
and r10b, 1
mov dil, sil
xor dil, 1
and dil, 1
or r10b, dil
mov dil, al
and dil, cl
xor al, cl
or dil, al
mov al, r10b
and al, 1
xor r10b, 1
or al, r10b
mov cl, dil
xor cl, 0xff
and cl, 0
mov r10b, sil
xor r10b, 0
and dil, r10b
mov r14b, sil
xor r14b, 1
and r14b, 0
and r10b, 1
or cl, dil
or r14b, r10b
xor cl, r14b
xor al, 0xff
mov r10b, cl
xor r10b, al
and r10b, cl
mov al, r8b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
mov dil, r8b
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
and cl, 1
mov dil, sil
xor dil, 1
and dil, 0
or cl, dil
mov dil, sil
xor dil, 1
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or dil, r14b
mov r14b, al
and r14b, 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, 1
mov dil, sil
xor dil, 1
and r14b, dil
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and dil, 1
or cl, r14b
or r12b, dil
xor cl, r12b
xor al, 0xff
mov dil, cl
xor dil, al
and dil, cl
mov al, r15b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
mov r14b, r15b
and r14b, cl
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and cl, 1
or al, r14b
or r12b, cl
xor al, r12b
mov cl, r11b
xor cl, 0xff
and cl, 1
mov r14b, sil
xor r14b, 1
mov r12b, r11b
and r12b, r14b
mov r13b, al
xor r13b, 0xff
and r13b, 0xff
and al, r14b
or cl, r12b
or r13b, al
xor cl, r13b
xor cl, 0xff
xor r11b, 0xff
mov al, sil
xor al, 0
or cl, r11b
or al, 0
xor cl, 0xff
and cl, al
mov al, dl
xor al, 0xff
and al, 1
mov r11b, sil
xor r11b, 1
mov r14b, dl
and r14b, r11b
or al, r14b
mov r11b, r10b
xor r11b, 0xff
and r11b, 0
mov r14b, sil
xor r14b, 0
mov r12b, r10b
and r12b, r14b
mov r13b, sil
xor r13b, 1
and r13b, 0
and r14b, 1
or r11b, r12b
or r13b, r14b
xor r11b, r13b
mov r14b, sil
xor r14b, 0
and r14b, 1
mov r12b, sil
xor r12b, 1
mov r13b, r12b
and r13b, 0
mov r9b, sil
xor r9b, 1
and r9b, 0xff
and r12b, 1
or r14b, r13b
or r9b, r12b
xor r14b, r9b
mov r9b, al
xor r9b, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, sil
xor r13b, 0
or r9b, r12b
or r13b, 0
xor r9b, 0xff
and r9b, r13b
mov r12b, r14b
xor r12b, 0xff
mov r13b, dl
xor r13b, r12b
and r13b, dl
mov dl, r11b
xor dl, 0xff
mov r12b, sil
xor r12b, 0
mov byte [rbp - 0x28], sil
xor sil, 1
or dl, r12b
or sil, 1
xor dl, 0xff
and dl, sil
mov sil, r14b
xor sil, 0xff
mov r12b, r10b
xor r12b, sil
and r12b, r10b
mov r10b, r9b
and r10b, r13b
xor r9b, r13b
or r10b, r9b
mov r9b, dl
and r9b, r12b
xor dl, r12b
or r9b, dl
mov dl, r10b
xor dl, 0xff
and dl, 1
mov sil, byte [rbp - 0x28]
xor sil, 1
and r10b, sil
mov r12b, r9b
xor r12b, 0xff
and r12b, 0xff
and r9b, sil
or dl, r10b
or r12b, r9b
xor dl, r12b
mov r9b, al
xor r9b, 0xff
mov r10b, r11b
xor r10b, 0xff
mov sil, byte [rbp - 0x28]
xor sil, 1
mov r12b, r9b
and r12b, 0xff
and al, sil
mov r13b, r10b
and r13b, 0xff
and r11b, sil
or r12b, al
or r13b, r11b
xor r12b, r13b
or r9b, r10b
xor r9b, 0xff
or sil, 1
and r9b, sil
or r12b, r9b
mov al, r12b
xor al, 0xff
and al, 1
mov r9b, byte [rbp - 0x28]
xor r9b, 1
and r12b, r9b
mov r10b, byte [rbp - 0x28]
xor r10b, 1
and r10b, 0xff
and r9b, 1
or al, r12b
or r10b, r9b
xor al, r10b
mov r9b, byte [rbp - 0x28]
xor r9b, 0
mov r10b, r14b
xor r10b, 0xff
mov r11b, byte [rbp - 0x28]
xor r11b, 1
mov sil, r9b
and sil, 0xff
mov r12b, r11b
and r12b, 0
mov r13b, r10b
and r13b, 0xff
and r14b, r11b
or sil, r12b
or r13b, r14b
xor sil, r13b
or r9b, r10b
xor r9b, 0xff
or r11b, 1
and r9b, r11b
or sil, r9b
xor sil, 0xff
mov r9b, al
xor r9b, sil
and r9b, al
mov al, dl
and al, r9b
xor dl, r9b
or al, dl
mov dl, cl
xor dl, 0xff
mov r9b, dil
xor r9b, dl
and r9b, dil
mov dl, dil
xor dl, 0xff
and dl, 0
mov r10b, byte [rbp - 0x28]
xor r10b, 0
and dil, r10b
mov r11b, cl
xor r11b, 0xff
and r11b, 0
and cl, r10b
or dl, dil
or r11b, cl
xor dl, r11b
mov cl, r9b
xor cl, 0xff
mov r10b, dl
xor r10b, 0xff
mov r11b, byte [rbp - 0x28]
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, 1
mov dl, byte [rbp - 0x28]
xor dl, 1
mov r9b, al
and r9b, dl
or cl, r9b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov dl, byte [rbp - 0x28]
xor dl, 1
and dl, 1
mov r9b, byte [rbp - 0x28]
xor r9b, 1
and r9b, 1
or dl, r9b
mov r9b, dl
xor r9b, 0xff
mov r10b, al
xor r10b, r9b
and r10b, al
mov al, sil
xor al, 0xff
and al, 1
mov r9b, byte [rbp - 0x28]
xor r9b, 1
mov r11b, sil
and r11b, r9b
mov dil, byte [rbp - 0x28]
xor dil, 1
and dil, 0xff
and r9b, 1
or al, r11b
or dil, r9b
xor al, dil
mov r9b, byte [rbp - 0x28]
xor r9b, 1
mov r11b, al
xor r11b, r9b
and r11b, al
xor sil, 0xff
xor dl, 0xff
mov al, byte [rbp - 0x28]
xor al, 1
or sil, dl
or al, 1
xor sil, 0xff
and sil, al
mov al, cl
and al, r10b
xor cl, r10b
or al, cl
mov cl, r11b
and cl, sil
xor r11b, sil
or cl, r11b
mov dl, al
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp - 0x28]
xor r9b, 1
and al, r9b
mov r10b, cl
xor r10b, 0xff
and r10b, 0xff
and cl, r9b
or dl, al
or r10b, cl
xor dl, r10b
mov al, bl
xor al, 0xff
mov cl, r8b
xor cl, 0xff
mov r9b, byte [rbp - 0x28]
xor r9b, 0
or al, cl
or r9b, 0
xor al, 0xff
and al, r9b
mov cl, bl
xor cl, 0xff
mov r9b, r8b
and r9b, cl
xor r8b, 0xff
and bl, r8b
or r9b, bl
mov cl, al
xor cl, 0xff
mov r8b, r9b
xor r8b, 0xff
mov r10b, byte [rbp - 0x28]
xor r10b, 0
mov r11b, cl
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 cl, r8b
xor cl, 0xff
or r10b, 0
and cl, r10b
or r11b, cl
mov al, r11b
xor al, 0xff
and al, 1
mov cl, byte [rbp - 0x28]
xor cl, 1
mov r8b, r11b
and r8b, cl
or al, r8b
mov cl, byte [rbp - 0x28]
xor cl, 1
xor al, 0xff
mov r8b, byte [rbp - 0x28]
xor r8b, 0
or cl, al
or r8b, 0
xor cl, 0xff
and cl, r8b
mov al, byte [rbp - 0x28]
xor al, 1
and al, 1
mov r8b, byte [rbp - 0x28]
xor r8b, 1
and r8b, 1
or al, r8b
xor al, 0xff
mov r8b, r11b
xor r8b, al
and r8b, r11b
mov al, cl
xor al, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r10b, byte [rbp - 0x28]
xor r10b, 0
mov r11b, al
and r11b, 0
and cl, r10b
mov bl, r9b
and bl, 0
and r8b, r10b
or r11b, cl
or bl, r8b
xor r11b, bl
or al, r9b
xor al, 0xff
or r10b, 0
and al, r10b
or r11b, al
mov al, r15b
xor al, 0xff
xor al, 0
and al, 0
mov cl, byte [rbp - 0x28]
xor cl, 0
and cl, 0
mov r8b, byte [rbp - 0x28]
xor r8b, 0
mov r9b, r8b
and r9b, 0
mov r10b, r15b
xor r10b, 0xff
and r10b, 0
and r15b, r8b
or cl, r9b
or r10b, r15b
xor cl, r10b
mov r8b, al
xor r8b, 0xff
mov r9b, cl
xor r9b, 0xff
mov r10b, byte [rbp - 0x28]
xor r10b, 0
mov bl, r8b
and bl, 0
and al, r10b
mov sil, r9b
and sil, 0
and cl, r10b
or bl, al
or sil, cl
xor bl, sil
or r8b, r9b
xor r8b, 0xff
or r10b, 0
and r8b, r10b
or bl, r8b
mov al, r11b
xor al, 0xff
and al, 1
mov cl, byte [rbp - 0x28]
xor cl, 1
and r11b, cl
or al, r11b
mov cl, bl
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp - 0x28]
xor r8b, 1
and bl, r8b
mov r9b, byte [rbp - 0x28]
xor r9b, 1
and r9b, 0xff
and r8b, 1
or cl, bl
or r9b, r8b
xor cl, r9b
mov r8b, byte [rbp - 0x28]
xor r8b, 1
and r8b, 1
mov r9b, byte [rbp - 0x28]
xor r9b, 1
and r9b, 1
or r8b, r9b
mov r9b, al
xor r9b, 0xff
mov r10b, cl
xor r10b, 0xff
mov r11b, byte [rbp - 0x28]
xor r11b, 1
mov bl, r9b
and bl, 0xff
and al, r11b
mov sil, r10b
and sil, 0xff
and cl, r11b
or bl, al
or sil, cl
xor bl, sil
or r9b, r10b
xor r9b, 0xff
or r11b, 1
and r9b, r11b
or bl, r9b
mov al, byte [rbp - 0x28]
xor al, 1
mov cl, r8b
xor cl, 0xff
mov r9b, byte [rbp - 0x28]
xor r9b, 0
mov r10b, al
and r10b, 0
mov r11b, r9b
and r11b, 1
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 - 0x28]
xor cl, 1
and bl, cl
or al, bl
xor al, 0xff
xor r10b, 0xff
mov cl, byte [rbp - 0x28]
xor cl, 0
or al, r10b
or cl, 0
xor al, 0xff
and al, cl
mov cl, dl
xor cl, 0xff
and cl, 0
mov r8b, byte [rbp - 0x28]
xor r8b, 0
mov r9b, dl
and r9b, r8b
mov r10b, byte [rbp - 0x28]
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 - 0x28]
xor r9b, 1
mov r10b, al
and r10b, r9b
or r8b, r10b
mov r9b, byte [rbp - 0x28]
xor r9b, 0
and r9b, 0
mov r10b, byte [rbp - 0x28]
xor r10b, 0
mov r11b, r10b
and r11b, 0
mov bl, byte [rbp - 0x28]
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 - 0x28]
xor r11b, 0
mov bl, byte [rbp - 0x28]
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 - 0x28]
xor bl, 0
or dl, r11b
or bl, 0
xor dl, 0xff
and dl, bl
mov r11b, byte [rbp - 0x28]
xor r11b, 0
mov bl, r8b
xor bl, r11b
and bl, r8b
xor al, 0xff
mov r11b, r9b
xor r11b, 0xff
mov sil, byte [rbp - 0x28]
xor sil, 1
or al, r11b
or sil, 1
xor al, 0xff
and al, sil
mov r11b, r10b
and r11b, dl
xor r10b, dl
or r11b, r10b
mov dl, bl
and dl, al
xor bl, al
or dl, bl
mov al, r11b
xor al, 0xff
mov r10b, dl
and r10b, al
xor dl, 0xff
and r11b, dl
or r10b, r11b
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 - 0x28]
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 - 0x28]
xor r8b, 1
mov r9b, al
and r9b, 0xff
and r10b, r8b
mov r11b, cl
and r11b, 0xff
and dl, r8b
or r9b, r10b
or r11b, dl
xor r9b, r11b
or al, cl
xor al, 0xff
or r8b, 1
and al, r8b
or r9b, al
test r9b, 1
jne 0x6d8b1646
jmp 0x6d8bd4c5
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x8e63b2a9
add r8d, 0
mov r9d, ecx
sub r9d, 0xc62561a5
sub r9d, r8d
add r9d, 0xc62561a5
mov r8d, eax
sub r8d, 1
add r8d, 0
mov r10d, eax
sub r10d, r8d
sub r9d, r10d
sub eax, 0xfcdbda7e
sub eax, 0x8e63b2a9
add eax, 0xfcdbda7e
sub r9d, 0x2ebb427b
add r9d, eax
add r9d, 0x2ebb427b
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, 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, 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, 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
and bl, 1
mov sil, dil
xor sil, 1
mov r15b, r14b
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, 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
and r12b, 0
or r15b, r12b
mov r12b, dil
xor r12b, 0
mov r13b, bl
xor r13b, r12b
and r13b, bl
xor r14b, 0xff
mov r12b, r15b
xor r12b, 0xff
mov al, dil
xor al, 1
or r14b, r12b
or al, 1
xor r14b, 0xff
and r14b, al
mov al, dil
xor al, 0
mov r12b, sil
xor r12b, al
and r12b, sil
xor r11b, 0xff
mov al, r15b
xor al, 0xff
mov cl, dil
xor cl, 0
or r11b, al
or cl, 0
xor r11b, 0xff
and r11b, cl
mov al, r13b
and al, r14b
xor r13b, r14b
or al, r13b
mov cl, r12b
and cl, r11b
xor r12b, r11b
or cl, r12b
mov r11b, al
xor r11b, 0xff
mov r14b, cl
and r14b, r11b
xor cl, 0xff
and al, cl
or r14b, al
mov al, bl
and al, sil
xor bl, sil
or al, bl
mov cl, al
xor cl, 0xff
and cl, 1
mov r11b, dil
xor r11b, 1
and al, r11b
or cl, al
mov al, r15b
and al, 0
xor r15b, 0
or al, r15b
xor al, 0xff
mov r11b, cl
xor r11b, al
and r11b, cl
mov al, r14b
xor al, 0xff
mov cl, r11b
xor cl, 0xff
xor dil, 0
mov bl, al
and bl, 0
and r14b, dil
mov sil, cl
and sil, 0
and r11b, dil
or bl, r14b
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 0x6d8b1935
jmp 0x6d8bd4c5
jmp 0x6d89b98c
mov rax, qword [rbp + 0x500]
mov qword [rbp - 0x30], rax
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x7543e1ef
add r8d, 0
mov r9d, ecx
add r9d, 0xc556907a
sub r9d, r8d
sub r9d, 0xc556907a
mov r8d, eax
sub r8d, 0xa765fba6
sub r8d, 1
add r8d, 0xa765fba6
sub r9d, 0xda7b87fc
add r9d, r8d
add r9d, 0xda7b87fc
mov r8d, eax
sub r8d, 0x3178ccf4
add r9d, r8d
add r9d, 0xa53c04f0
sub r9d, 0x7543e1ef
sub r9d, 0xa53c04f0
sub eax, 0x3178ccf4
sub r9d, eax
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
or bl, r14b
xor bl, 0xff
xor bl, 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, 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
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, 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 r14b, 0xff
xor r14b, 1
and r14b, 0xff
mov r15b, sil
xor r15b, 1
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 1
or r15b, r12b
mov r12b, sil
xor r12b, 0
xor r15b, 0xff
mov r13b, sil
xor r13b, 1
or r12b, r15b
or r13b, 1
xor r12b, 0xff
and r12b, r13b
mov r15b, r14b
xor r15b, 0xff
mov r13b, r12b
xor r13b, 0xff
mov al, sil
xor al, 1
mov cl, r15b
and cl, 0xff
and r14b, al
mov dl, r13b
and dl, 0xff
and r12b, al
or cl, r14b
or dl, r12b
xor cl, dl
or r15b, r13b
xor r15b, 0xff
or al, 1
and r15b, al
or cl, r15b
mov al, dil
xor al, 0xff
and al, 0
mov dl, sil
xor dl, 0
mov r14b, dil
and r14b, dl
mov r15b, sil
xor r15b, 1
and r15b, 0
and dl, 1
or al, r14b
or r15b, dl
xor al, r15b
mov dl, sil
xor dl, 0
and dl, 1
mov r14b, sil
xor r14b, 1
and r14b, 0
or dl, r14b
mov r14b, sil
xor r14b, 0
and r14b, 1
mov r15b, sil
xor r15b, 1
mov r12b, r15b
and r12b, 0
mov r13b, sil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, al
xor r15b, 0xff
mov r12b, dl
xor r12b, 0xff
mov r13b, sil
xor r13b, 1
mov r8b, r15b
and r8b, 0xff
and al, r13b
mov r9b, r12b
and r9b, 0xff
and dl, r13b
or r8b, al
or r9b, dl
xor r8b, r9b
or r15b, r12b
xor r15b, 0xff
or r13b, 1
and r15b, r13b
or r8b, r15b
mov al, r14b
and al, 0
xor r14b, 0
or al, 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 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, 0
mov r8b, sil
xor r8b, 0
mov r9b, cl
and r9b, r8b
mov r14b, sil
xor r14b, 1
and r14b, 0
and r8b, 1
or al, r9b
or r14b, r8b
xor al, r14b
mov r8b, r10b
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
mov r14b, r10b
and r14b, r9b
mov r15b, al
xor r15b, 0xff
and r15b, 0xff
and al, r9b
or r8b, r14b
or r15b, al
xor r8b, r15b
xor r10b, 0xff
mov al, r8b
xor al, r10b
and al, r8b
mov r8b, bl
xor r8b, 0xff
and r8b, 0
mov r9b, sil
xor r9b, 0
mov r10b, bl
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
and r9b, 1
mov r10b, sil
xor r10b, 1
and r10b, 0
or r9b, r10b
mov r10b, sil
xor r10b, 1
and r10b, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or r10b, r14b
mov r14b, r8b
and r14b, r9b
xor r8b, r9b
or r14b, r8b
mov r8b, sil
xor r8b, 1
mov r9b, r10b
xor r9b, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, r8b
and r12b, 0
mov r13b, r15b
and r13b, 1
mov byte [rbp - 0x31], r9b
and r9b, 0
and r10b, r15b
or r12b, r13b
or r9b, r10b
xor r12b, r9b
mov r9b, byte [rbp - 0x31]
or r8b, r9b
xor r8b, 0xff
or r15b, 0
and r8b, r15b
or r12b, r8b
mov r8b, r14b
xor r8b, 0xff
and r8b, 1
mov r10b, sil
xor r10b, 1
and r14b, r10b
or r8b, r14b
xor r12b, 0xff
mov r10b, r8b
xor r10b, r12b
and r10b, r8b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r14b, sil
xor r14b, 1
mov r15b, cl
and r15b, r14b
or r8b, r15b
mov r14b, r11b
xor r14b, 0xff
mov r15b, r8b
and r15b, r14b
xor r8b, 0xff
mov r14b, r11b
and r14b, r8b
or r15b, r14b
xor r11b, 0xff
mov r8b, r15b
xor r8b, r11b
and r8b, r15b
mov r11b, dl
xor r11b, 0xff
and r11b, 0
mov r14b, sil
xor r14b, 0
mov r15b, dl
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or r11b, r15b
or r12b, r14b
xor r11b, r12b
mov r14b, al
xor r14b, 0xff
and r14b, 1
mov r15b, sil
xor r15b, 1
mov r12b, al
and r12b, r15b
mov r13b, sil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or r14b, r12b
or r13b, r15b
xor r14b, r13b
mov r15b, sil
xor r15b, 0
and r15b, 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
mov r12b, r15b
xor r12b, 0xff
mov r9b, dl
xor r9b, r12b
and r9b, dl
mov dl, r14b
xor dl, 0xff
mov r12b, sil
xor r12b, 0
mov byte [rbp - 0x32], sil
xor sil, 1
or dl, r12b
or sil, 1
xor dl, 0xff
and dl, sil
mov sil, r15b
xor sil, 0xff
mov r12b, al
xor r12b, sil
and r12b, al
mov al, r13b
and al, r9b
xor r13b, r9b
or al, r13b
mov r9b, dl
xor r9b, 0xff
mov sil, r12b
xor sil, 0xff
mov r13b, byte [rbp - 0x32]
xor r13b, 0
mov byte [rbp - 0x33], r9b
and r9b, 0
and dl, r13b
mov byte [rbp - 0x34], sil
and sil, 0
and r12b, r13b
or r9b, dl
or sil, r12b
xor r9b, sil
mov dl, byte [rbp - 0x33]
mov sil, byte [rbp - 0x34]
or dl, sil
xor dl, 0xff
or r13b, 0
and dl, r13b
or r9b, dl
mov dl, al
xor dl, 0xff
mov r12b, r9b
and r12b, dl
xor r9b, 0xff
and al, r9b
or r12b, al
mov al, r11b
and al, r14b
xor r11b, r14b
or al, r11b
mov dl, al
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp - 0x32]
xor r9b, 1
and al, r9b
mov r11b, byte [rbp - 0x32]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or dl, al
or r11b, r9b
xor dl, r11b
mov al, r15b
and al, 0
xor r15b, 0
or al, r15b
xor dl, 0xff
xor al, 0xff
mov r9b, byte [rbp - 0x32]
xor r9b, 0
or dl, al
or r9b, 0
xor dl, 0xff
and dl, r9b
mov al, r12b
xor al, 0xff
mov r9b, dl
xor r9b, 0xff
mov r11b, byte [rbp - 0x32]
xor r11b, 0
mov r14b, al
and r14b, 0
and r12b, r11b
mov r15b, r9b
and r15b, 0
and dl, r11b
or r14b, r12b
or r15b, dl
xor r14b, r15b
or al, r9b
xor al, 0xff
or r11b, 0
and al, r11b
or r14b, al
mov al, r10b
xor al, 0xff
and al, 1
mov dl, byte [rbp - 0x32]
xor dl, 1
mov r9b, r10b
and r9b, dl
or al, r9b
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp - 0x32]
xor r9b, 1
mov r11b, r8b
and r11b, r9b
or dl, r11b
mov r9b, byte [rbp - 0x32]
xor r9b, 0
and r9b, 0
mov r11b, byte [rbp - 0x32]
xor r11b, 0
mov r15b, r11b
and r15b, 0
mov r12b, byte [rbp - 0x32]
xor r12b, 1
and r12b, 0
and r11b, 1
or r9b, r15b
or r12b, r11b
xor r9b, r12b
mov r11b, al
xor r11b, 0xff
mov r15b, byte [rbp - 0x32]
xor r15b, 0
mov r12b, byte [rbp - 0x32]
xor r12b, 0
or r11b, r15b
or r12b, 0
xor r11b, 0xff
and r11b, r12b
xor r10b, 0xff
mov r15b, r9b
xor r15b, 0xff
mov r12b, byte [rbp - 0x32]
xor r12b, 1
or r10b, r15b
or r12b, 1
xor r10b, 0xff
and r10b, r12b
mov r15b, byte [rbp - 0x32]
xor r15b, 0
mov r12b, dl
xor r12b, r15b
and r12b, dl
mov r15b, r9b
xor r15b, 0xff
mov r13b, r8b
xor r13b, r15b
and r13b, r8b
mov r8b, r11b
xor r8b, 0xff
mov r15b, r10b
xor r15b, 0xff
mov sil, byte [rbp - 0x32]
xor sil, 1
mov byte [rbp - 0x35], r8b
and r8b, 0xff
and r11b, sil
mov byte [rbp - 0x36], r15b
and r15b, 0xff
and r10b, sil
or r8b, r11b
or r15b, r10b
xor r8b, r15b
mov r10b, byte [rbp - 0x35]
mov r11b, byte [rbp - 0x36]
or r10b, r11b
xor r10b, 0xff
or sil, 1
and r10b, sil
or r8b, r10b
mov r10b, r12b
and r10b, r13b
xor r12b, r13b
or r10b, r12b
mov sil, r8b
xor sil, 0xff
mov r15b, r10b
and r15b, sil
xor r10b, 0xff
and r8b, r10b
or r15b, r8b
mov r8b, al
xor r8b, 0xff
mov r10b, dl
xor r10b, 0xff
mov sil, byte [rbp - 0x32]
xor sil, 0
mov r12b, r8b
and r12b, 0
and al, sil
mov r13b, r10b
and r13b, 0
and dl, sil
or r12b, al
or r13b, dl
xor r12b, r13b
or r8b, r10b
xor r8b, 0xff
or sil, 0
and r8b, sil
or r12b, r8b
mov al, r12b
xor al, 0xff
and al, 1
mov dl, byte [rbp - 0x32]
xor dl, 1
and r12b, dl
or al, r12b
mov dl, byte [rbp - 0x32]
xor dl, 0
mov r8b, r9b
xor r8b, 0xff
mov r10b, byte [rbp - 0x32]
xor r10b, 1
mov sil, dl
and sil, 0xff
mov r12b, r10b
and r12b, 0
mov r13b, r8b
and r13b, 0xff
and r9b, r10b
or sil, r12b
or r13b, r9b
xor sil, r13b
or dl, r8b
xor dl, 0xff
or r10b, 1
and dl, r10b
or sil, dl
xor sil, 0xff
mov dl, al
xor dl, sil
and dl, al
mov al, r15b
xor al, 0xff
mov r8b, dl
xor r8b, 0xff
mov r9b, byte [rbp - 0x32]
xor r9b, 1
mov r10b, al
and r10b, 0xff
and r15b, r9b
mov sil, r8b
and sil, 0xff
and dl, r9b
or r10b, r15b
or sil, dl
xor r10b, sil
or al, r8b
xor al, 0xff
or r9b, 1
and al, r9b
or r10b, al
mov al, r14b
xor al, 0xff
and al, 1
mov dl, byte [rbp - 0x32]
xor dl, 1
mov r8b, r14b
and r8b, dl
or al, r8b
xor al, 0xff
xor al, 0
and al, 0
mov dl, byte [rbp - 0x32]
xor dl, 0
and dl, 1
mov r8b, byte [rbp - 0x32]
xor r8b, 1
and r8b, 0
or dl, r8b
xor r14b, 0xff
mov r8b, dl
xor r8b, 0xff
mov r9b, byte [rbp - 0x32]
xor r9b, 0
or r14b, r8b
or r9b, 0
xor r14b, 0xff
and r14b, r9b
mov r8b, r10b
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp - 0x32]
xor r9b, 1
mov sil, r10b
and sil, r9b
or r8b, sil
xor r8b, 0xff
mov r9b, byte [rbp - 0x32]
xor r9b, 0
mov sil, byte [rbp - 0x32]
xor sil, 0
or r8b, r9b
or sil, 0
xor r8b, 0xff
and r8b, sil
xor r10b, 0xff
xor dl, 0xff
mov r9b, byte [rbp - 0x32]
xor r9b, 0
or r10b, dl
or r9b, 0
xor r10b, 0xff
and r10b, r9b
mov dl, al
xor dl, 0xff
mov r9b, r14b
xor r9b, 0xff
mov sil, byte [rbp - 0x32]
xor sil, 0
mov r15b, dl
and r15b, 0
and al, sil
mov r12b, r9b
and r12b, 0
and r14b, sil
or r15b, al
or r12b, r14b
xor r15b, r12b
or dl, r9b
xor dl, 0xff
or sil, 0
and dl, sil
or r15b, dl
mov al, r8b
xor al, 0xff
mov dl, r10b
xor dl, 0xff
mov r9b, byte [rbp - 0x32]
xor r9b, 1
mov sil, al
and sil, 0xff
and r8b, r9b
mov r14b, dl
and r14b, 0xff
and r10b, r9b
or sil, r8b
or r14b, r10b
xor sil, r14b
or al, dl
xor al, 0xff
or r9b, 1
and al, r9b
or sil, al
mov al, r15b
xor al, 0xff
mov dl, sil
and dl, al
xor sil, 0xff
and r15b, sil
or dl, r15b
mov al, bl
xor al, 0xff
mov r8b, dil
xor r8b, al
and r8b, dil
mov al, dil
xor al, 0xff
and al, 1
mov r9b, byte [rbp - 0x32]
xor r9b, 1
and dil, r9b
mov r10b, bl
xor r10b, 0xff
and r10b, 0xff
and bl, r9b
or al, dil
or r10b, bl
xor al, r10b
mov r9b, r8b
xor r9b, 0xff
mov r10b, al
xor r10b, 0xff
mov bl, byte [rbp - 0x32]
xor bl, 1
mov sil, r9b
and sil, 0xff
and r8b, bl
mov dil, r10b
and dil, 0xff
and al, bl
or sil, r8b
or dil, al
xor sil, dil
or r9b, r10b
xor r9b, 0xff
or bl, 1
and r9b, bl
or sil, r9b
mov al, sil
xor al, 0xff
and al, 1
mov r8b, byte [rbp - 0x32]
xor r8b, 1
mov r9b, sil
and r9b, r8b
mov r10b, byte [rbp - 0x32]
xor r10b, 1
and r10b, 0xff
and r8b, 1
or al, r9b
or r10b, r8b
xor al, r10b
mov r8b, byte [rbp - 0x32]
xor r8b, 1
xor al, 0xff
mov r9b, byte [rbp - 0x32]
xor r9b, 1
or r8b, al
or r9b, 1
xor r8b, 0xff
and r8b, r9b
mov al, byte [rbp - 0x32]
xor al, 1
and al, 1
mov r9b, byte [rbp - 0x32]
xor r9b, 1
mov r10b, r9b
and r10b, 1
mov bl, byte [rbp - 0x32]
xor bl, 1
and bl, 0xff
and r9b, 1
or al, r10b
or bl, r9b
xor al, bl
xor al, 0xff
mov r9b, sil
xor r9b, al
and r9b, sil
mov al, r8b
and al, r9b
xor r8b, r9b
or al, r8b
mov r8b, cl
xor r8b, 0xff
xor r8b, 0
and r8b, 0
mov r9b, byte [rbp - 0x32]
xor r9b, 0
and r9b, 1
mov r10b, byte [rbp - 0x32]
xor r10b, 1
mov bl, r10b
and bl, 0
mov sil, cl
xor sil, 0xff
and sil, 0xff
and cl, r10b
or r9b, bl
or sil, cl
xor r9b, sil
mov cl, r8b
and cl, r9b
xor r8b, r9b
or cl, r8b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp - 0x32]
xor r9b, 1
and al, r9b
mov r10b, byte [rbp - 0x32]
xor r10b, 1
and r10b, 0xff
and r9b, 1
or r8b, al
or r10b, r9b
xor r8b, r10b
mov al, cl
xor al, 0xff
and al, 0
mov r9b, byte [rbp - 0x32]
xor r9b, 0
and cl, r9b
mov r10b, byte [rbp - 0x32]
xor r10b, 1
and r10b, 0
and r9b, 1
or al, cl
or r10b, r9b
xor al, r10b
mov cl, byte [rbp - 0x32]
xor cl, 0
and cl, 1
mov r9b, byte [rbp - 0x32]
xor r9b, 1
mov r10b, r9b
and r10b, 0
mov bl, byte [rbp - 0x32]
xor bl, 1
and bl, 0xff
and r9b, 1
or cl, r10b
or bl, r9b
xor cl, bl
mov r9b, r8b
xor r9b, 0xff
mov r10b, al
xor r10b, 0xff
mov bl, byte [rbp - 0x32]
xor bl, 0
mov sil, r9b
and sil, 0
and r8b, bl
mov dil, r10b
and dil, 0
and al, bl
or sil, r8b
or dil, al
xor sil, dil
or r9b, r10b
xor r9b, 0xff
or bl, 0
and r9b, bl
or sil, r9b
mov al, byte [rbp - 0x32]
xor al, 0
mov r8b, cl
xor r8b, 0xff
mov r9b, byte [rbp - 0x32]
xor r9b, 1
mov r10b, al
and r10b, 0xff
mov bl, r9b
and bl, 0
mov dil, r8b
and dil, 0xff
and cl, r9b
or r10b, bl
or dil, cl
xor r10b, dil
or al, r8b
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 - 0x32]
xor cl, 0
and sil, cl
mov r8b, byte [rbp - 0x32]
xor r8b, 1
and r8b, 0
and cl, 1
or al, sil
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 - 0x32]
xor r8b, 1
mov r9b, dl
and r9b, r8b
or al, r9b
mov r8b, cl
xor r8b, 0xff
and r8b, 0
mov r9b, byte [rbp - 0x32]
xor r9b, 0
mov r10b, cl
and r10b, r9b
mov bl, byte [rbp - 0x32]
xor bl, 1
and bl, 0
and r9b, 1
or r8b, r10b
or bl, r9b
xor r8b, bl
mov r9b, byte [rbp - 0x32]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp - 0x32]
xor r10b, 1
mov bl, r10b
and bl, 1
mov sil, byte [rbp - 0x32]
xor sil, 1
and sil, 0xff
and r10b, 1
or r9b, bl
or sil, r10b
xor r9b, sil
mov r10b, byte [rbp - 0x32]
xor r10b, 1
mov bl, al
xor bl, r10b
and bl, al
xor dl, 0xff
mov r10b, r9b
xor r10b, 0xff
mov sil, byte [rbp - 0x32]
xor sil, 0
or dl, r10b
or sil, 0
xor dl, 0xff
and dl, sil
mov r10b, byte [rbp - 0x32]
xor r10b, 1
mov sil, r8b
xor sil, r10b
and sil, r8b
xor cl, 0xff
mov r10b, r9b
xor r10b, 0xff
mov dil, byte [rbp - 0x32]
xor dil, 1
or cl, r10b
or dil, 1
xor cl, 0xff
and cl, dil
mov r10b, bl
xor r10b, 0xff
mov dil, dl
xor dil, 0xff
mov r14b, byte [rbp - 0x32]
xor r14b, 0
mov r15b, r10b
and r15b, 0
and bl, r14b
mov r12b, dil
and r12b, 0
and dl, r14b
or r15b, bl
or r12b, dl
xor r15b, r12b
or r10b, dil
xor r10b, 0xff
or r14b, 0
and r10b, r14b
or r15b, r10b
mov dl, sil
and dl, cl
xor sil, cl
or dl, sil
mov cl, r15b
xor cl, 0xff
and cl, 0
mov r10b, byte [rbp - 0x32]
xor r10b, 0
and r15b, r10b
mov bl, dl
xor bl, 0xff
and bl, 0
and dl, r10b
or cl, r15b
or bl, dl
xor cl, bl
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 - 0x32]
xor r8b, 1
and dl, r8b
mov r10b, byte [rbp - 0x32]
xor r10b, 1
and r10b, 0xff
and r8b, 1
or al, dl
or r10b, r8b
xor al, r10b
mov dl, byte [rbp - 0x32]
xor dl, 1
mov r8b, r9b
xor r8b, 0xff
mov r10b, byte [rbp - 0x32]
xor r10b, 1
mov bl, dl
and bl, 0xff
mov sil, r10b
and sil, 1
mov dil, r8b
and dil, 0xff
and r9b, r10b
or bl, sil
or dil, r9b
xor bl, dil
or dl, r8b
xor dl, 0xff
or r10b, 1
and dl, r10b
or bl, dl
xor al, 0xff
xor bl, 0xff
mov dl, byte [rbp - 0x32]
xor dl, 0
or al, bl
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 - 0x32]
xor r9b, 1
mov r10b, dl
and r10b, 0xff
and cl, r9b
mov bl, r8b
and bl, 0xff
and al, r9b
or r10b, cl
or bl, al
xor r10b, bl
or dl, r8b
xor dl, 0xff
or r9b, 1
and dl, r9b
or r10b, dl
test r10b, 1
jne 0x6d8b2815
jmp 0x6d8bd4ca
xor eax, eax
mov rcx, qword [rbp + 0x528]
mov edx, dword [rcx + 0x28]
mov ecx, edx
mov r8, qword [rbp - 0x30]
add r8, rcx
mov edx, dword [sym.out.dll_x.13]
mov r9d, dword [sym.out.dll_y.14]
mov r10d, edx
sub r10d, 0xbb5de030
add r10d, 0x7001f56c
add r10d, 0xbb5de030
add r10d, 0x232b616f
sub r10d, 0xd29ba780
sub r10d, 0x232b616f
mov r11d, eax
sub r11d, 0x7001f56c
add r10d, r11d
add r10d, 0x2f03561b
sub r10d, 0xb1eb9433
sub r10d, 0x2f03561b
sub eax, 1
add r10d, eax
add r10d, 0xd7030d0d
add r10d, 0xb1eb9433
sub r10d, 0xd7030d0d
sub r10d, 0x7f4c2bef
sub r10d, 0x5402e2c2
add r10d, 0x7f4c2bef
sub r10d, 0xbf527026
add r10d, 0xd29ba780
add r10d, 0xbf527026
sub r10d, 0x1f566c25
add r10d, 0x5402e2c2
add r10d, 0x1f566c25
imul edx, r10d
and edx, 1
cmp edx, 0
sete bl
cmp r9d, 0xa
setl sil
mov dil, bl
xor dil, 0xff
and dil, 1
mov r14b, 1
mov r15b, r14b
xor r15b, 1
mov r12b, bl
and r12b, r15b
mov r13b, r14b
xor r13b, 1
and r13b, 0xff
and r15b, 1
or dil, r12b
or r13b, r15b
xor dil, r13b
mov r15b, r14b
xor r15b, 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
mov r13b, r12b
and r13b, 0
mov al, r14b
xor al, 1
and al, 0xff
and r12b, 1
or dil, r13b
or al, r12b
xor dil, al
mov al, dil
xor al, 0xff
mov r12b, bl
xor r12b, al
and r12b, bl
mov al, r14b
xor al, 1
and al, 1
mov r13b, r14b
xor r13b, 1
mov cl, r13b
and cl, 1
mov dl, r14b
xor dl, 1
and dl, 0xff
and r13b, 1
or al, cl
or dl, r13b
xor al, dl
mov cl, r14b
xor cl, 0
mov dl, al
xor dl, cl
and dl, al
mov al, r14b
xor al, 1
xor dil, 0xff
mov cl, r14b
xor cl, 1
or al, dil
or cl, 1
xor al, 0xff
and al, cl
mov cl, r15b
xor cl, 0xff
mov dil, r12b
xor dil, 0xff
mov r13b, r14b
xor r13b, 0
mov r9b, cl
and r9b, 0
and r15b, r13b
mov r10b, dil
and r10b, 0
and r12b, r13b
or r9b, r15b
or r10b, r12b
xor r9b, r10b
or cl, dil
xor cl, 0xff
or r13b, 0
and cl, r13b
or r9b, cl
mov cl, dl
and cl, al
xor dl, al
or cl, dl
mov al, r9b
xor al, 0xff
mov dl, cl
and dl, al
xor cl, 0xff
and r9b, cl
or dl, r9b
mov al, sil
xor al, 0xff
and al, 0
mov cl, r14b
xor cl, 0
mov r9b, sil
and r9b, cl
mov r10b, r14b
xor r10b, 1
and r10b, 0
and cl, 1
or al, r9b
or r10b, cl
xor al, r10b
mov cl, r14b
xor cl, 1
xor al, 0xff
mov r9b, r14b
xor r9b, 1
or cl, al
or r9b, 1
xor cl, 0xff
and cl, r9b
mov al, r14b
xor al, 1
and al, 1
mov r9b, r14b
xor r9b, 1
and r9b, 1
or al, r9b
mov r9b, sil
xor r9b, 0xff
mov r10b, al
xor r10b, 0xff
mov dil, r14b
xor dil, 0
or r9b, r10b
or dil, 0
xor r9b, 0xff
and r9b, dil
mov r10b, r14b
xor r10b, 1
and r10b, 1
mov dil, r14b
xor dil, 1
and dil, 1
or r10b, dil
xor r10b, 0xff
mov dil, r14b
xor dil, 1
mov r15b, r14b
xor r15b, 1
or r10b, dil
or r15b, 1
xor r10b, 0xff
and r10b, r15b
mov dil, r14b
xor dil, 1
xor al, 0xff
mov r15b, r14b
xor r15b, 0
or dil, al
or r15b, 0
xor dil, 0xff
and dil, r15b
mov al, cl
and al, r9b
xor cl, r9b
or al, cl
mov cl, r10b
xor cl, 0xff
mov r9b, dil
xor r9b, 0xff
mov r15b, r14b
xor r15b, 1
mov r12b, cl
and r12b, 0xff
and r10b, r15b
mov r13b, r9b
and r13b, 0xff
and dil, r15b
or r12b, r10b
or r13b, dil
xor r12b, r13b
or cl, r9b
xor cl, 0xff
or r15b, 1
and cl, r15b
or r12b, cl
mov cl, al
xor cl, 0xff
mov r9b, r12b
and r9b, cl
xor r12b, 0xff
and al, r12b
or r9b, al
mov al, r14b
xor al, 1
and al, 1
mov cl, r14b
xor cl, 1
mov r10b, cl
and r10b, 1
mov dil, r14b
xor dil, 1
and dil, 0xff
and cl, 1
or al, r10b
or dil, cl
xor al, dil
mov cl, r14b
xor cl, 1
xor al, 0xff
mov r10b, r14b
xor r10b, 0
or cl, al
or r10b, 0
xor cl, 0xff
and cl, r10b
mov al, r14b
xor al, 1
and al, 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 al, dil
or r15b, r10b
xor al, r15b
mov r10b, r14b
xor r10b, 1
xor al, 0xff
mov dil, r14b
xor dil, 1
or r10b, al
or dil, 1
xor r10b, 0xff
and r10b, dil
mov al, cl
and al, r10b
xor cl, r10b
or al, cl
mov cl, dl
xor cl, 0xff
and cl, 1
mov r10b, r14b
xor r10b, 1
mov dil, dl
and dil, r10b
mov r15b, r14b
xor r15b, 1
and r15b, 0xff
and r10b, 1
or cl, dil
or r15b, r10b
xor cl, r15b
mov r10b, r14b
xor r10b, 1
and r10b, 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 r10b, r15b
or r12b, dil
xor r10b, r12b
mov dil, r14b
xor dil, 0
and dil, 1
mov r15b, r14b
xor r15b, 1
and r15b, 0
or dil, r15b
mov r15b, cl
xor r15b, 0xff
mov r12b, r10b
xor r12b, 0xff
mov r13b, r14b
xor r13b, 0
mov r11b, r15b
and r11b, 0
and cl, r13b
mov byte [rbp - 0x37], r12b
and r12b, 0
and r10b, r13b
or r11b, cl
or r12b, r10b
xor r11b, r12b
mov cl, byte [rbp - 0x37]
or r15b, cl
xor r15b, 0xff
or r13b, 0
and r15b, r13b
or r11b, r15b
mov r10b, r14b
xor r10b, 0
mov r15b, dil
xor r15b, 0xff
mov r12b, r14b
xor r12b, 1
mov r13b, r10b
and r13b, 0xff
mov cl, r12b
and cl, 0
mov byte [rbp - 0x38], r15b
and r15b, 0xff
and dil, r12b
or r13b, cl
or r15b, dil
xor r13b, r15b
mov cl, byte [rbp - 0x38]
or r10b, cl
xor r10b, 0xff
or r12b, 1
and r10b, r12b
or r13b, r10b
mov r10b, r11b
xor r10b, 0xff
and r10b, 1
mov dil, r14b
xor dil, 1
and r11b, dil
mov r15b, r14b
xor r15b, 1
and r15b, 0xff
and dil, 1
or r10b, r11b
or r15b, dil
xor r10b, r15b
xor r10b, 0xff
xor r13b, 0xff
mov r11b, r14b
xor r11b, 0
or r10b, r13b
or r11b, 0
xor r10b, 0xff
and r10b, r11b
mov r11b, bl
xor r11b, 0xff
and r11b, 1
mov dil, r14b
xor dil, 1
and bl, dil
or r11b, bl
mov bl, al
xor bl, 0xff
and bl, 1
mov dil, r14b
xor dil, 1
mov r15b, al
and r15b, dil
or bl, r15b
mov dil, r14b
xor dil, 0
and dil, 1
mov r15b, r14b
xor r15b, 1
and r15b, 0
or dil, r15b
mov r15b, r11b
xor r15b, 0xff
mov r12b, bl
xor r12b, 0xff
mov r13b, r14b
xor r13b, 1
mov cl, r15b
and cl, 0xff
and r11b, r13b
mov byte [rbp - 0x39], r12b
and r12b, 0xff
and bl, r13b
or cl, r11b
or r12b, bl
xor cl, r12b
mov r11b, byte [rbp - 0x39]
or r15b, r11b
xor r15b, 0xff
or r13b, 1
and r15b, r13b
or cl, r15b
mov bl, r14b
xor bl, 0
mov r15b, dil
xor r15b, 0xff
mov r12b, r14b
xor r12b, 0
mov r13b, bl
and r13b, 0
mov r11b, r12b
and r11b, 0
mov byte [rbp - 0x3a], r15b
and r15b, 0
and dil, r12b
or r13b, r11b
or r15b, dil
xor r13b, r15b
mov r11b, byte [rbp - 0x3a]
or bl, r11b
xor bl, 0xff
or r12b, 0
and bl, r12b
or r13b, bl
mov bl, cl
xor bl, 0xff
and bl, 1
mov dil, r14b
xor dil, 1
and cl, dil
or bl, cl
xor r13b, 0xff
mov cl, bl
xor cl, r13b
and cl, bl
mov bl, r14b
xor bl, 1
and bl, 1
mov dil, r14b
xor dil, 1
and dil, 1
or bl, dil
mov dil, r9b
xor dil, 0xff
mov r15b, bl
and r15b, dil
xor bl, 0xff
mov dil, r9b
and dil, bl
or r15b, dil
xor r15b, 0xff
mov bl, r9b
xor bl, 0xff
mov dil, r14b
xor dil, 1
or r15b, bl
or dil, 1
xor r15b, 0xff
and r15b, dil
mov bl, sil
xor bl, 0xff
and bl, 1
mov dil, r14b
xor dil, 1
and sil, dil
mov r12b, r14b
xor r12b, 1
and r12b, 0xff
and dil, 1
or bl, sil
or r12b, dil
xor bl, r12b
mov sil, al
xor sil, 0xff
and sil, 1
mov dil, r14b
xor dil, 1
mov r12b, al
and r12b, dil
or sil, 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
and r12b, sil
xor bl, sil
or r12b, bl
mov bl, dil
and bl, 0
xor dil, 0
or bl, dil
mov sil, r12b
xor sil, 0xff
and sil, 1
mov dil, r14b
xor dil, 1
and r12b, dil
mov r13b, r14b
xor r13b, 1
and r13b, 0xff
and dil, 1
or sil, r12b
or r13b, dil
xor sil, r13b
xor sil, 0xff
xor bl, 0xff
mov dil, r14b
xor dil, 1
or sil, bl
or dil, 1
xor sil, 0xff
and sil, dil
mov bl, r10b
xor bl, 0xff
and bl, 0
mov dil, r14b
xor dil, 0
mov r12b, r10b
and r12b, dil
mov r13b, r14b
xor r13b, 1
and r13b, 0
and dil, 1
or bl, r12b
or r13b, dil
xor bl, r13b
mov dil, cl
xor dil, 0xff
and dil, 1
mov r12b, r14b
xor r12b, 1
mov r13b, cl
and r13b, r12b
or dil, r13b
mov r12b, r14b
xor r12b, 1
and r12b, 1
mov r13b, r14b
xor r13b, 1
and r13b, 1
or r12b, r13b
mov r13b, bl
xor r13b, 0xff
mov r11b, r14b
xor r11b, 1
mov byte [rbp - 0x3b], r14b
xor r14b, 0
or r13b, r11b
or r14b, 0
xor r13b, 0xff
and r13b, r14b
mov r11b, r12b
xor r11b, 0xff
mov r14b, r10b
xor r14b, r11b
and r14b, r10b
mov r10b, dil
xor r10b, 0xff
mov r11b, byte [rbp - 0x3b]
xor r11b, 1
mov byte [rbp - 0x3c], al
mov al, byte [rbp - 0x3b]
xor al, 1
or r10b, r11b
or al, 1
xor r10b, 0xff
and r10b, al
mov al, r12b
xor al, 0xff
mov r11b, cl
xor r11b, al
and r11b, cl
mov al, r13b
and al, r14b
xor r13b, r14b
or al, r13b
mov cl, r10b
and cl, r11b
xor r10b, r11b
or cl, r10b
mov r10b, al
xor r10b, 0xff
and r10b, 0
mov r11b, byte [rbp - 0x3b]
xor r11b, 0
and al, r11b
mov r14b, cl
xor r14b, 0xff
and r14b, 0
and cl, r11b
or r10b, al
or r14b, cl
xor r10b, r14b
mov al, bl
and al, dil
xor bl, dil
or al, bl
mov cl, al
xor cl, 0xff
and cl, 1
mov r11b, byte [rbp - 0x3b]
xor r11b, 1
and al, r11b
mov bl, byte [rbp - 0x3b]
xor bl, 1
and bl, 0xff
and r11b, 1
or cl, al
or bl, r11b
xor cl, bl
mov al, byte [rbp - 0x3b]
xor al, 1
mov r11b, r12b
xor r11b, 0xff
mov bl, byte [rbp - 0x3b]
xor bl, 1
mov dil, al
and dil, 0xff
mov r14b, bl
and r14b, 1
mov r13b, r11b
and r13b, 0xff
and r12b, bl
or dil, r14b
or r13b, r12b
xor dil, r13b
or al, r11b
xor al, 0xff
or bl, 1
and al, bl
or dil, al
xor cl, 0xff
xor dil, 0xff
mov al, byte [rbp - 0x3b]
xor al, 1
or cl, dil
or al, 1
xor cl, 0xff
and cl, al
mov al, r10b
xor al, 0xff
mov r11b, cl
xor r11b, 0xff
mov bl, byte [rbp - 0x3b]
xor bl, 0
mov dil, al
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 al, r11b
xor al, 0xff
or bl, 0
and al, bl
or dil, al
mov al, r15b
xor al, 0xff
and al, 1
mov cl, byte [rbp - 0x3b]
xor cl, 1
mov r10b, r15b
and r10b, cl
or al, r10b
mov cl, sil
xor cl, 0xff
and cl, 1
mov r10b, byte [rbp - 0x3b]
xor r10b, 1
mov r11b, sil
and r11b, r10b
or cl, r11b
mov r10b, byte [rbp - 0x3b]
xor r10b, 1
and r10b, 0
mov r11b, byte [rbp - 0x3b]
xor r11b, 0
mov bl, r11b
and bl, 1
mov r14b, byte [rbp - 0x3b]
xor r14b, 1
and r14b, 0
and r11b, 1
or r10b, bl
or r14b, r11b
xor r10b, r14b
mov r11b, al
xor r11b, 0xff
mov bl, byte [rbp - 0x3b]
xor bl, 1
mov r14b, byte [rbp - 0x3b]
xor r14b, 1
or r11b, bl
or r14b, 1
xor r11b, 0xff
and r11b, r14b
mov bl, r10b
xor bl, 0xff
mov r14b, r15b
xor r14b, bl
and r14b, r15b
mov bl, cl
xor bl, 0xff
mov r15b, byte [rbp - 0x3b]
xor r15b, 1
mov r12b, byte [rbp - 0x3b]
xor r12b, 1
or bl, r15b
or r12b, 1
xor bl, 0xff
and bl, r12b
xor sil, 0xff
mov r15b, r10b
xor r15b, 0xff
mov r12b, byte [rbp - 0x3b]
xor r12b, 0
or sil, r15b
or r12b, 0
xor sil, 0xff
and sil, r12b
mov r15b, r11b
and r15b, r14b
xor r11b, r14b
or r15b, r11b
mov r11b, bl
and r11b, sil
xor bl, sil
or r11b, bl
mov bl, r15b
xor bl, 0xff
and bl, 1
mov sil, byte [rbp - 0x3b]
xor sil, 1
and r15b, sil
mov r14b, r11b
xor r14b, 0xff
and r14b, 0xff
and r11b, sil
or bl, r15b
or r14b, r11b
xor bl, r14b
mov r11b, al
xor r11b, 0xff
mov sil, cl
xor sil, 0xff
mov r14b, byte [rbp - 0x3b]
xor r14b, 0
mov r15b, r11b
and r15b, 0
and al, r14b
mov r12b, sil
and r12b, 0
and cl, r14b
or r15b, al
or r12b, cl
xor r15b, r12b
or r11b, sil
xor r11b, 0xff
or r14b, 0
and r11b, r14b
or r15b, r11b
mov al, r15b
xor al, 0xff
and al, 1
mov cl, byte [rbp - 0x3b]
xor cl, 1
and r15b, cl
or al, r15b
mov cl, byte [rbp - 0x3b]
xor cl, 1
mov r11b, r10b
xor r11b, 0xff
mov sil, byte [rbp - 0x3b]
xor sil, 1
mov r14b, cl
and r14b, 0xff
mov r15b, sil
and r15b, 1
mov r12b, r11b
and r12b, 0xff
and r10b, sil
or r14b, r15b
or r12b, r10b
xor r14b, r12b
or cl, r11b
xor cl, 0xff
or sil, 1
and cl, sil
or r14b, cl
xor al, 0xff
xor r14b, 0xff
mov cl, byte [rbp - 0x3b]
xor cl, 1
or al, r14b
or cl, 1
xor al, 0xff
and al, cl
mov cl, bl
and cl, al
xor bl, al
or cl, bl
mov al, dil
xor al, 0xff
and al, 1
mov r10b, byte [rbp - 0x3b]
xor r10b, 1
mov r11b, dil
and r11b, r10b
mov bl, byte [rbp - 0x3b]
xor bl, 1
and bl, 0xff
and r10b, 1
or al, r11b
or bl, r10b
xor al, bl
mov r10b, cl
xor r10b, 0xff
xor al, 0xff
mov r11b, byte [rbp - 0x3b]
xor r11b, 0
or r10b, al
or r11b, 0
xor r10b, 0xff
and r10b, r11b
mov al, cl
xor al, 0xff
and al, 1
mov r11b, byte [rbp - 0x3b]
xor r11b, 1
and cl, r11b
mov bl, byte [rbp - 0x3b]
xor bl, 1
and bl, 0xff
and r11b, 1
or al, cl
or bl, r11b
xor al, bl
xor al, 0xff
mov cl, dil
xor cl, al
and cl, dil
mov al, r10b
xor al, 0xff
mov r11b, cl
xor r11b, 0xff
mov bl, byte [rbp - 0x3b]
xor bl, 1
mov sil, al
and sil, 0xff
and r10b, bl
mov dil, r11b
and dil, 0xff
and cl, bl
or sil, r10b
or dil, cl
xor sil, dil
or al, r11b
xor al, 0xff
or bl, 1
and al, bl
or sil, al
mov al, r9b
xor al, 0xff
mov cl, dl
xor cl, al
and cl, dl
mov al, dl
xor al, 0xff
and al, 1
mov r10b, byte [rbp - 0x3b]
xor r10b, 1
and dl, r10b
mov r11b, r9b
xor r11b, 0xff
and r11b, 0xff
and r9b, r10b
or al, dl
or r11b, r9b
xor al, r11b
mov dl, cl
xor dl, 0xff
mov r9b, al
xor r9b, 0xff
mov r10b, byte [rbp - 0x3b]
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, r11b
xor al, 0xff
and al, 0
mov cl, byte [rbp - 0x3b]
xor cl, 0
mov dl, r11b
and dl, cl
mov r9b, byte [rbp - 0x3b]
xor r9b, 1
and r9b, 0
and cl, 1
or al, dl
or r9b, cl
xor al, r9b
mov cl, byte [rbp - 0x3b]
xor cl, 0
xor al, 0xff
mov dl, byte [rbp - 0x3b]
xor dl, 1
or cl, al
or dl, 1
xor cl, 0xff
and cl, dl
mov al, byte [rbp - 0x3b]
xor al, 0
and al, 1
mov dl, byte [rbp - 0x3b]
xor dl, 1
mov r9b, dl
and r9b, 0
mov r10b, byte [rbp - 0x3b]
xor r10b, 1
and r10b, 0xff
and dl, 1
or al, r9b
or r10b, dl
xor al, r10b
mov dl, al
xor dl, 0xff
mov r9b, r11b
xor r9b, dl
and r9b, r11b
mov dl, byte [rbp - 0x3b]
xor dl, 1
and dl, 1
mov r10b, byte [rbp - 0x3b]
xor r10b, 1
and r10b, 1
or dl, r10b
mov r10b, byte [rbp - 0x3b]
xor r10b, 0
mov r11b, dl
xor r11b, r10b
and r11b, dl
mov dl, byte [rbp - 0x3b]
xor dl, 1
xor al, 0xff
mov r10b, byte [rbp - 0x3b]
xor r10b, 1
or dl, al
or r10b, 1
xor dl, 0xff
and dl, r10b
mov al, cl
and al, r9b
xor cl, r9b
or al, cl
mov cl, r11b
xor cl, 0xff
mov r9b, dl
xor r9b, 0xff
mov r10b, byte [rbp - 0x3b]
xor r10b, 1
mov bl, cl
and bl, 0xff
and r11b, r10b
mov dil, r9b
and dil, 0xff
and dl, r10b
or bl, r11b
or dil, dl
xor bl, dil
or cl, r9b
xor cl, 0xff
or r10b, 1
and cl, r10b
or bl, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov dl, byte [rbp - 0x3b]
xor dl, 1
and al, dl
mov r9b, bl
xor r9b, 0xff
and r9b, 0xff
and bl, dl
or cl, al
or r9b, bl
xor cl, r9b
mov al, byte [rbp - 0x3c]
xor al, 0xff
xor al, 1
and al, 0xff
mov dl, byte [rbp - 0x3b]
xor dl, 1
and dl, 1
mov r9b, byte [rbp - 0x3b]
xor r9b, 1
mov r10b, r9b
and r10b, 1
mov r11b, byte [rbp - 0x3c]
xor r11b, 0xff
and r11b, 0xff
mov bl, byte [rbp - 0x3c]
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, cl
xor al, 0xff
and al, 1
mov dl, byte [rbp - 0x3b]
xor dl, 1
and cl, dl
or al, cl
mov cl, r9b
xor cl, 0xff
and cl, 0
mov dl, byte [rbp - 0x3b]
xor dl, 0
and r9b, dl
mov r10b, byte [rbp - 0x3b]
xor r10b, 1
and r10b, 0
and dl, 1
or cl, r9b
or r10b, dl
xor cl, r10b
mov dl, byte [rbp - 0x3b]
xor dl, 1
and dl, 1
mov r9b, byte [rbp - 0x3b]
xor r9b, 1
mov r10b, r9b
and r10b, 1
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, al
and r9b, cl
xor al, cl
or r9b, al
mov al, byte [rbp - 0x3b]
xor al, 1
mov cl, dl
xor cl, 0xff
mov r10b, byte [rbp - 0x3b]
xor r10b, 1
mov r11b, al
and r11b, 0xff
mov bl, r10b
and bl, 1
mov dil, cl
and dil, 0xff
and dl, r10b
or r11b, bl
or dil, dl
xor r11b, dil
or al, cl
xor al, 0xff
or r10b, 1
and al, r10b
or r11b, al
mov al, r9b
xor al, 0xff
and al, 1
mov cl, byte [rbp - 0x3b]
xor cl, 1
and r9b, cl
mov dl, byte [rbp - 0x3b]
xor dl, 1
and dl, 0xff
and cl, 1
or al, r9b
or dl, cl
xor al, dl
xor r11b, 0xff
mov cl, al
xor cl, r11b
and cl, al
mov al, sil
xor al, 0xff
mov dl, cl
xor dl, 0xff
mov r9b, byte [rbp - 0x3b]
xor r9b, 0
or al, dl
or r9b, 0
xor al, 0xff
and al, r9b
mov dl, sil
xor dl, 0xff
mov r9b, cl
and r9b, dl
xor cl, 0xff
and sil, cl
or r9b, sil
mov cl, al
and cl, r9b
xor al, r9b
or cl, al
test cl, 1
mov qword [rbp - 0x48], r8
jne 0x6d8b36c4
jmp 0x6d8bd4ca
jmp 0x6d8b36c9
mov rax, qword [rbp + 0x428]
mov rcx, qword [rbp - 0x48]
mov qword [rax], rcx
sub rsp, 0x20
call qword [rax]
add rsp, 0x20
mov eax, dword [rbp + 0x574]
lea rsp, [rbp + 0x578]
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, ecx
mov r9d, eax
sub r9d, 0x438c507c
add r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x969e1477
sub r9d, r8d
mov r8d, eax
sub r8d, 0x438c507c
add r9d, r8d
mov r8d, eax
sub r8d, 0xb508ef1d
add r9d, r8d
add r9d, 0xc141a0ee
sub r9d, 1
sub r9d, 0xc141a0ee
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0xb508ef1d
add r8d, r9d
sub eax, r8d
mov r8d, 0xfa3def69
add r8d, 0
sub r8d, 0x969e1477
sub r8d, 0xfa3def69
add eax, 0x7276c888
add eax, r8d
sub eax, 0x7276c888
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 0
mov sil, 1
mov dil, sil
xor dil, 0
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, r11b
xor dil, 0xff
and dil, 0
mov r14b, sil
xor r14b, 0
mov r15b, r11b
and r15b, r14b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
mov r14b, sil
xor r14b, 1
and r14b, 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 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
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, 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
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, 0
or r10b, dil
or r15b, 0
xor r10b, 0xff
and r10b, r15b
xor cl, 0xff
mov dil, r11b
xor dil, cl
and dil, r11b
mov cl, al
and cl, r14b
xor al, r14b
or cl, al
mov al, r10b
xor al, 0xff
mov r11b, dil
xor r11b, 0xff
mov r14b, sil
xor r14b, 1
mov r15b, al
and r15b, 0xff
and r10b, r14b
mov r12b, r11b
and r12b, 0xff
and dil, r14b
or r15b, r10b
or r12b, dil
xor r15b, r12b
or al, r11b
xor al, 0xff
or r14b, 1
and al, r14b
or r15b, al
mov al, cl
xor al, 0xff
mov r10b, r15b
and r10b, al
xor r15b, 0xff
and cl, r15b
or r10b, cl
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, 1
mov r11b, sil
xor r11b, 1
mov dil, r10b
and dil, r11b
mov r14b, sil
xor r14b, 1
and r14b, 0xff
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, sil
xor dil, 1
mov r14b, al
xor r14b, dil
and r14b, al
mov dil, r11b
xor dil, 0xff
mov r15b, bl
xor r15b, dil
and r15b, bl
mov bl, cl
xor bl, 0xff
mov dil, sil
xor dil, 1
mov r12b, sil
xor r12b, 1
or bl, dil
or r12b, 1
xor bl, 0xff
and bl, r12b
xor r10b, 0xff
mov dil, r11b
xor dil, 0xff
mov r12b, sil
xor r12b, 0
or r10b, dil
or r12b, 0
xor r10b, 0xff
and r10b, r12b
mov dil, r14b
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, bl
and r8b, r10b
xor bl, r10b
or r8b, bl
mov r10b, dl
xor r10b, 0xff
mov bl, r8b
and bl, r10b
xor r8b, 0xff
and dl, r8b
or bl, dl
mov dl, al
xor dl, 0xff
mov r8b, cl
xor r8b, 0xff
mov r10b, sil
xor r10b, 0
mov dil, dl
and dil, 0
and al, r10b
mov r14b, r8b
and r14b, 0
and cl, r10b
or dil, al
or r14b, cl
xor dil, r14b
or dl, r8b
xor dl, 0xff
or r10b, 0
and dl, r10b
or dil, dl
mov al, dil
xor al, 0xff
and al, 1
xor sil, 1
and dil, sil
or al, dil
mov cl, r11b
and cl, 1
xor r11b, 1
or cl, r11b
xor cl, 0xff
mov dl, al
xor dl, cl
and dl, al
mov al, bl
and al, dl
xor bl, dl
or al, bl
test al, 1
jne 0x6d8b3b73
jmp 0x6d8bd4cf
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, 0xb560b628
add r8d, 0
sub r8d, 0x3e926c0c
sub r8d, 0xb560b628
mov r9d, ecx
sub r9d, 0xa857f18c
sub r9d, r8d
add r9d, 0xa857f18c
mov r8d, eax
sub r8d, 0x8f56743f
sub r9d, r8d
sub eax, 1
add r9d, eax
add r9d, 0x2f9bc08e
sub r9d, 0x8f56743f
sub r9d, 0x2f9bc08e
mov eax, 0x452ee046
add eax, 0
sub eax, 0x3e926c0c
sub eax, 0x452ee046
sub r9d, 0x6c1f2f5e
add r9d, eax
add r9d, 0x6c1f2f5e
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, 0
mov r13b, bl
and r13b, 0
and dil, r12b
mov al, r15b
and al, 0
and r14b, r12b
or r13b, dil
or al, r14b
xor r13b, al
or bl, r15b
xor bl, 0xff
or r12b, 0
and bl, r12b
or r13b, bl
mov al, r11b
xor al, 0xff
and al, 1
mov bl, sil
xor bl, 1
mov dil, r11b
and dil, bl
or al, dil
mov bl, sil
xor bl, 1
xor al, 0xff
mov dil, sil
xor dil, 0
or bl, al
or dil, 0
xor bl, 0xff
and bl, dil
mov al, sil
xor al, 1
and al, 0
mov dil, sil
xor dil, 0
mov r14b, dil
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or al, r14b
or r15b, dil
xor al, r15b
mov dil, r11b
xor dil, 0xff
xor al, 0xff
mov r14b, sil
xor r14b, 1
or dil, al
or r14b, 1
xor dil, 0xff
and dil, r14b
mov al, bl
and al, dil
xor bl, dil
or al, bl
mov bl, sil
xor bl, 0
and bl, 1
mov dil, sil
xor dil, 1
and dil, 0
or bl, dil
mov dil, sil
xor dil, 1
xor bl, 0xff
mov r14b, sil
xor r14b, 0
or dil, bl
or r14b, 0
xor dil, 0xff
and dil, r14b
mov bl, sil
xor bl, 1
and bl, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or bl, r14b
mov r14b, 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, dil
and bl, r14b
xor dil, r14b
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, r13b
xor r14b, 0xff
mov r15b, dil
and r15b, r14b
xor dil, 0xff
mov r14b, r13b
and r14b, dil
or r15b, r14b
xor r15b, 0xff
mov dil, r13b
xor dil, 0xff
mov r14b, sil
xor r14b, 0
or r15b, dil
or r14b, 0
xor r15b, 0xff
and r15b, r14b
mov dil, bl
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r12b, bl
and r12b, r14b
or dil, r12b
mov r14b, r10b
xor r14b, 0xff
mov r12b, dil
and r12b, r14b
xor dil, 0xff
mov r14b, r10b
and r14b, dil
or r12b, r14b
xor r10b, 0xff
mov dil, r12b
xor dil, r10b
and dil, r12b
mov r10b, sil
xor r10b, 0
and r10b, 1
mov r14b, sil
xor r14b, 1
mov r12b, r14b
and r12b, 0
mov cl, sil
xor cl, 1
and cl, 0xff
and r14b, 1
or r10b, r12b
or cl, r14b
xor r10b, cl
mov cl, al
xor cl, 0xff
mov r14b, r10b
and r14b, cl
xor r10b, 0xff
mov cl, al
and cl, r10b
or r14b, cl
xor r14b, 0xff
mov cl, al
xor cl, 0xff
mov r10b, sil
xor r10b, 1
or r14b, cl
or r10b, 1
xor r14b, 0xff
and r14b, r10b
mov cl, bl
xor cl, 0xff
and cl, 1
mov r10b, sil
xor r10b, 1
mov r12b, bl
and r12b, r10b
mov dl, sil
xor dl, 1
and dl, 0xff
and r10b, 1
or cl, r12b
or dl, r10b
xor cl, dl
mov dl, r11b
xor dl, 0xff
and dl, 0
mov r10b, sil
xor r10b, 0
mov r12b, r11b
and r12b, r10b
mov r8b, cl
xor r8b, 0xff
and r8b, 0
and cl, r10b
or dl, r12b
or r8b, cl
xor dl, r8b
xor dl, 0xff
xor r11b, 0xff
mov cl, sil
xor cl, 1
or dl, r11b
or cl, 1
xor dl, 0xff
and dl, cl
mov cl, r15b
xor cl, 0xff
and cl, 1
mov r8b, sil
xor r8b, 1
mov r10b, r15b
and r10b, r8b
or cl, r10b
mov r8b, dil
xor r8b, 0xff
and r8b, 0
mov r10b, sil
xor r10b, 0
mov r11b, dil
and r11b, r10b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r10b, 1
or r8b, r11b
or r12b, r10b
xor r8b, r12b
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 r12b, cl
xor r12b, r11b
and r12b, cl
xor r15b, 0xff
mov r11b, r10b
xor r11b, 0xff
mov r9b, sil
xor r9b, 0
or r15b, r11b
or r9b, 0
xor r15b, 0xff
and r15b, r9b
mov r9b, r8b
xor r9b, 0xff
mov r11b, sil
xor r11b, 0
mov byte [rbp - 0x49], sil
xor sil, 1
or r9b, r11b
or sil, 1
xor r9b, 0xff
and r9b, sil
mov r11b, r10b
xor r11b, 0xff
mov sil, dil
xor sil, r11b
and sil, dil
mov r11b, r12b
xor r11b, 0xff
mov dil, r15b
xor dil, 0xff
mov byte [rbp - 0x4a], al
mov al, byte [rbp - 0x49]
xor al, 0
mov byte [rbp - 0x4b], r11b
and r11b, 0
and r12b, al
mov byte [rbp - 0x4c], dil
and dil, 0
and r15b, al
or r11b, r12b
or dil, r15b
xor r11b, dil
mov dil, byte [rbp - 0x4b]
mov r15b, byte [rbp - 0x4c]
or dil, r15b
xor dil, 0xff
or al, 0
and dil, al
or r11b, dil
mov al, r9b
xor al, 0xff
mov dil, sil
xor dil, 0xff
mov r12b, byte [rbp - 0x49]
xor r12b, 0
mov r15b, al
and r15b, 0
and r9b, r12b
mov byte [rbp - 0x4d], dil
and dil, 0
and sil, r12b
or r15b, r9b
or dil, sil
xor r15b, dil
mov r9b, byte [rbp - 0x4d]
or al, r9b
xor al, 0xff
or r12b, 0
and al, r12b
or r15b, al
mov al, r11b
xor al, 0xff
mov sil, r15b
and sil, al
xor r15b, 0xff
and r11b, r15b
or sil, r11b
mov al, cl
xor al, 0xff
mov r11b, r8b
xor r11b, 0xff
mov dil, byte [rbp - 0x49]
xor dil, 0
mov r15b, al
and r15b, 0
and cl, dil
mov r12b, r11b
and r12b, 0
and r8b, dil
or r15b, cl
or r12b, r8b
xor r15b, r12b
or al, r11b
xor al, 0xff
or dil, 0
and al, dil
or r15b, al
mov al, r15b
xor al, 0xff
and al, 1
mov cl, byte [rbp - 0x49]
xor cl, 1
and r15b, cl
mov r8b, byte [rbp - 0x49]
xor r8b, 1
and r8b, 0xff
and cl, 1
or al, r15b
or r8b, cl
xor al, r8b
mov cl, r10b
and cl, 0
xor r10b, 0
or cl, r10b
xor cl, 0xff
mov r8b, al
xor r8b, cl
and r8b, al
mov al, sil
and al, r8b
xor sil, r8b
or al, sil
mov cl, r14b
xor cl, 0xff
and cl, 0
mov r8b, byte [rbp - 0x49]
xor r8b, 0
mov r10b, r14b
and r10b, r8b
mov r11b, byte [rbp - 0x49]
xor r11b, 1
and r11b, 0
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 - 0x49]
xor r10b, 1
mov r11b, dl
and r11b, r10b
mov sil, byte [rbp - 0x49]
xor sil, 1
and sil, 0xff
and r10b, 1
or r8b, r11b
or sil, r10b
xor r8b, sil
mov r10b, byte [rbp - 0x49]
xor r10b, 0
and r10b, 1
mov r11b, byte [rbp - 0x49]
xor r11b, 1
and r11b, 0
or r10b, r11b
mov r11b, byte [rbp - 0x49]
xor r11b, 0
mov sil, cl
xor sil, r11b
and sil, cl
mov r11b, r10b
xor r11b, 0xff
mov dil, r14b
xor dil, r11b
and dil, r14b
mov r11b, byte [rbp - 0x49]
xor r11b, 0
mov r14b, r8b
xor r14b, r11b
and r14b, r8b
xor dl, 0xff
mov r11b, r10b
xor r11b, 0xff
mov r15b, byte [rbp - 0x49]
xor r15b, 0
or dl, r11b
or r15b, 0
xor dl, 0xff
and dl, r15b
mov r11b, sil
xor r11b, 0xff
mov r15b, dil
xor r15b, 0xff
mov r12b, byte [rbp - 0x49]
xor r12b, 1
mov r9b, r11b
and r9b, 0xff
and sil, r12b
mov byte [rbp - 0x4e], r15b
and r15b, 0xff
and dil, r12b
or r9b, sil
or r15b, dil
xor r9b, r15b
mov sil, byte [rbp - 0x4e]
or r11b, sil
xor r11b, 0xff
or r12b, 1
and r11b, r12b
or r9b, r11b
mov r11b, r14b
and r11b, dl
xor r14b, dl
or r11b, r14b
mov dl, r9b
xor dl, 0xff
and dl, 0
mov dil, byte [rbp - 0x49]
xor dil, 0
and r9b, dil
mov r14b, r11b
xor r14b, 0xff
and r14b, 0
and r11b, dil
or dl, r9b
or r14b, r11b
xor dl, r14b
mov r9b, cl
xor r9b, 0xff
mov r11b, r8b
xor r11b, 0xff
mov dil, byte [rbp - 0x49]
xor dil, 1
mov r14b, r9b
and r14b, 0xff
and cl, dil
mov r15b, r11b
and r15b, 0xff
and r8b, dil
or r14b, cl
or r15b, r8b
xor r14b, r15b
or r9b, r11b
xor r9b, 0xff
or dil, 1
and r9b, dil
or r14b, r9b
mov cl, r14b
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp - 0x49]
xor r8b, 1
and r14b, r8b
or cl, r14b
mov r8b, byte [rbp - 0x49]
xor r8b, 0
mov r9b, r10b
xor r9b, 0xff
mov r11b, byte [rbp - 0x49]
xor r11b, 0
mov dil, r8b
and dil, 0
mov r14b, r11b
and r14b, 0
mov r15b, r9b
and r15b, 0
and r10b, r11b
or dil, r14b
or r15b, r10b
xor dil, r15b
or r8b, r9b
xor r8b, 0xff
or r11b, 0
and r8b, r11b
or dil, r8b
xor dil, 0xff
mov r8b, cl
xor r8b, dil
and r8b, cl
mov cl, dl
and cl, r8b
xor dl, r8b
or cl, dl
mov dl, al
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp - 0x49]
xor r8b, 1
mov r9b, al
and r9b, r8b
or dl, r9b
xor dl, 0xff
mov r8b, cl
xor r8b, dl
and r8b, cl
mov dl, cl
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp - 0x49]
xor r9b, 1
and cl, r9b
or dl, cl
xor al, 0xff
xor dl, 0xff
mov cl, byte [rbp - 0x49]
xor cl, 0
or al, dl
or cl, 0
xor al, 0xff
and al, cl
mov cl, r8b
and cl, al
xor r8b, al
or cl, r8b
mov al, r13b
xor al, 0xff
mov dl, byte [rbp - 0x4a]
xor dl, 0xff
mov r8b, byte [rbp - 0x49]
xor r8b, 1
or al, dl
or r8b, 1
xor al, 0xff
and al, r8b
mov dl, r13b
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp - 0x49]
xor r8b, 1
and r13b, r8b
mov r9b, byte [rbp - 0x4a]
xor r9b, 0xff
and r9b, 0xff
mov r10b, byte [rbp - 0x4a]
and r10b, r8b
or dl, r13b
or r9b, r10b
xor dl, r9b
mov r8b, al
and r8b, dl
xor al, dl
or r8b, al
mov al, r8b
xor al, 0xff
and al, 1
mov dl, byte [rbp - 0x49]
xor dl, 1
mov r9b, r8b
and r9b, dl
or al, r9b
mov dl, byte [rbp - 0x49]
xor dl, 0
xor al, 0xff
mov r9b, byte [rbp - 0x49]
xor r9b, 1
or dl, al
or r9b, 1
xor dl, 0xff
and dl, r9b
mov al, byte [rbp - 0x49]
xor al, 0
and al, 0
mov r9b, byte [rbp - 0x49]
xor r9b, 0
mov r10b, r9b
and r10b, 0
mov r11b, byte [rbp - 0x49]
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, r8b
xor r10b, r9b
and r10b, r8b
mov r8b, byte [rbp - 0x49]
xor r8b, 1
and r8b, 1
mov r9b, byte [rbp - 0x49]
xor r9b, 1
mov r11b, r9b
and r11b, 1
mov dil, byte [rbp - 0x49]
xor dil, 1
and dil, 0xff
and r9b, 1
or r8b, r11b
or dil, r9b
xor r8b, dil
mov r9b, byte [rbp - 0x49]
xor r9b, 0
mov r11b, r8b
xor r11b, r9b
and r11b, r8b
mov r8b, byte [rbp - 0x49]
xor r8b, 1
xor al, 0xff
mov r9b, byte [rbp - 0x49]
xor r9b, 0
or r8b, al
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov al, dl
and al, r10b
xor dl, r10b
or al, dl
mov dl, r11b
xor dl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r10b, byte [rbp - 0x49]
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, al
xor dl, 0xff
mov r8b, dil
and r8b, dl
xor dil, 0xff
and al, dil
or r8b, al
mov al, byte [rbp - 0x49]
xor al, 0
and al, 0
mov dl, byte [rbp - 0x49]
xor dl, 0
mov r9b, dl
and r9b, 0
mov r10b, byte [rbp - 0x49]
xor r10b, 1
and r10b, 0
and dl, 1
or al, r9b
or r10b, dl
xor al, r10b
mov dl, bl
xor dl, 0xff
and dl, 1
mov r9b, byte [rbp - 0x49]
xor r9b, 1
mov r10b, bl
and r10b, r9b
or dl, r10b
mov r9b, byte [rbp - 0x49]
xor r9b, 0
and r9b, 0
mov r10b, byte [rbp - 0x49]
xor r10b, 0
mov r11b, r10b
and r11b, 0
mov dil, byte [rbp - 0x49]
xor dil, 1
and dil, 0
and r10b, 1
or r9b, r11b
or dil, r10b
xor r9b, dil
mov r10b, al
xor r10b, 0xff
mov r11b, byte [rbp - 0x49]
xor r11b, 0
mov dil, byte [rbp - 0x49]
xor dil, 0
or r10b, r11b
or dil, 0
xor r10b, 0xff
and r10b, dil
mov r11b, r9b
xor r11b, 0xff
xor r11b, 0
and r11b, 0
mov dil, dl
xor dil, 0xff
mov r14b, byte [rbp - 0x49]
xor r14b, 0
mov r15b, byte [rbp - 0x49]
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, r10b
xor bl, 0xff
mov r14b, r11b
xor r14b, 0xff
mov r12b, byte [rbp - 0x49]
xor r12b, 1
mov r13b, bl
and r13b, 0xff
and r10b, r12b
mov sil, r14b
and sil, 0xff
and r11b, r12b
or r13b, r10b
or sil, r11b
xor r13b, sil
or bl, r14b
xor bl, 0xff
or r12b, 1
and bl, r12b
or r13b, bl
mov r10b, dil
xor r10b, 0xff
mov r11b, r15b
xor r11b, 0xff
mov bl, byte [rbp - 0x49]
xor bl, 0
mov sil, r10b
and sil, 0
and dil, bl
mov r14b, r11b
and r14b, 0
and r15b, bl
or sil, dil
or r14b, r15b
xor sil, r14b
or r10b, r11b
xor r10b, 0xff
or bl, 0
and r10b, bl
or sil, r10b
mov r10b, r13b
xor r10b, 0xff
and r10b, 1
mov r11b, byte [rbp - 0x49]
xor r11b, 1
and r13b, r11b
mov bl, sil
xor bl, 0xff
and bl, 0xff
and sil, r11b
or r10b, r13b
or bl, sil
xor r10b, bl
mov r11b, al
xor r11b, 0xff
mov bl, dl
xor bl, 0xff
mov sil, byte [rbp - 0x49]
xor sil, 1
mov dil, r11b
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 r11b, bl
xor r11b, 0xff
or sil, 1
and r11b, sil
or dil, r11b
mov al, dil
xor al, 0xff
and al, 0
mov dl, byte [rbp - 0x49]
xor dl, 0
and dil, dl
mov r11b, byte [rbp - 0x49]
xor r11b, 1
and r11b, 0
and dl, 1
or al, dil
or r11b, dl
xor al, r11b
mov dl, byte [rbp - 0x49]
xor dl, 0
mov r11b, r9b
xor r11b, 0xff
mov bl, byte [rbp - 0x49]
xor bl, 1
mov sil, dl
and sil, 0xff
mov dil, bl
and dil, 0
mov r14b, r11b
and r14b, 0xff
and r9b, bl
or sil, dil
or r14b, r9b
xor sil, r14b
or dl, r11b
xor dl, 0xff
or bl, 1
and dl, bl
or sil, dl
xor al, 0xff
xor sil, 0xff
mov dl, byte [rbp - 0x49]
xor dl, 0
or al, sil
or dl, 0
xor al, 0xff
and al, dl
mov dl, r10b
xor dl, 0xff
mov r9b, al
xor r9b, 0xff
mov r11b, byte [rbp - 0x49]
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, r8b
xor al, 0xff
and al, 0
mov dl, byte [rbp - 0x49]
xor dl, 0
and r8b, dl
mov r9b, byte [rbp - 0x49]
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, 0
mov r8b, byte [rbp - 0x49]
xor r8b, 0
and bl, r8b
mov r9b, byte [rbp - 0x49]
xor r9b, 1
and r9b, 0
and r8b, 1
or dl, bl
or r9b, r8b
xor dl, r9b
mov r8b, byte [rbp - 0x49]
xor r8b, 0
and r8b, 1
mov r9b, byte [rbp - 0x49]
xor r9b, 1
and r9b, 0
or r8b, r9b
mov r9b, al
and r9b, dl
xor al, dl
or r9b, al
mov al, r8b
and al, 0
xor r8b, 0
or al, r8b
mov dl, r9b
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp - 0x49]
xor r8b, 1
and r9b, r8b
mov r10b, byte [rbp - 0x49]
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, byte [rbp - 0x49]
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, byte [rbp - 0x49]
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 - 0x49]
xor r9b, 1
mov r10b, dl
and r10b, r9b
mov r11b, byte [rbp - 0x49]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, byte [rbp - 0x49]
xor r9b, 1
and r9b, 1
mov r10b, byte [rbp - 0x49]
xor r10b, 1
mov r11b, r10b
and r11b, 1
mov bl, byte [rbp - 0x49]
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 - 0x49]
xor r11b, 1
mov bl, byte [rbp - 0x49]
xor bl, 0
or r10b, r11b
or bl, 0
xor r10b, 0xff
and r10b, bl
mov r11b, r9b
xor r11b, 0xff
mov bl, cl
xor bl, r11b
and bl, cl
mov cl, r8b
xor cl, 0xff
mov r11b, byte [rbp - 0x49]
xor r11b, 1
mov sil, byte [rbp - 0x49]
xor sil, 1
or cl, r11b
or sil, 1
xor cl, 0xff
and cl, sil
mov r11b, r9b
xor r11b, 0xff
mov sil, dl
xor sil, r11b
and sil, dl
mov dl, r10b
and dl, bl
xor r10b, bl
or dl, r10b
mov r10b, cl
and r10b, sil
xor cl, sil
or r10b, cl
mov cl, dl
xor cl, 0xff
and cl, 0
mov r11b, byte [rbp - 0x49]
xor r11b, 0
and dl, r11b
mov bl, r10b
xor bl, 0xff
and bl, 0
and r10b, r11b
or cl, dl
or bl, r10b
xor cl, bl
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 - 0x49]
xor r8b, 1
and dl, r8b
or al, dl
mov dl, byte [rbp - 0x49]
xor dl, 1
mov r8b, r9b
xor r8b, 0xff
mov r10b, byte [rbp - 0x49]
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
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x6d8b49f2
jmp 0x6d8bd4cf
jmp 0x6d84b784
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x85a4911e
mov r9d, ecx
sub r9d, r8d
add r9d, 0x1398e58a
add r9d, 0x36c01c64
sub r9d, 0x1398e58a
mov r8d, eax
sub r8d, 0x85a4911e
add r9d, r8d
add r9d, 0xb2b23f41
sub r9d, 0x386f109b
sub r9d, 0xb2b23f41
mov r8d, eax
sub r8d, 1
add r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0x386f109b
add r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, 0xcb0055e7
add r8d, 0
sub r8d, 0x36c01c64
sub r8d, 0xcb0055e7
sub eax, r8d
sub r9d, eax
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
or bl, r14b
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
or bl, r15b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or r14b, r15b
mov r15b, r11b
xor r15b, 0xff
xor r14b, 0xff
mov r12b, sil
xor r12b, 0
or r15b, r14b
or r12b, 0
xor r15b, 0xff
and r15b, r12b
mov r14b, bl
xor r14b, 0xff
mov r12b, r15b
xor r12b, 0xff
mov r13b, sil
xor r13b, 0
mov al, r14b
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 r14b, r12b
xor r14b, 0xff
or r13b, 0
and r14b, r13b
or al, r14b
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, 0
or bl, cl
or r14b, 0
xor bl, 0xff
and bl, r14b
mov cl, sil
xor cl, 1
and cl, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or cl, r14b
mov r14b, sil
xor r14b, 1
mov r15b, cl
xor r15b, 0xff
mov r12b, sil
xor r12b, 0
or r14b, r15b
or r12b, 0
xor r14b, 0xff
and r14b, r12b
mov r15b, sil
xor r15b, 1
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 1
or r15b, r12b
mov r12b, sil
xor r12b, 1
mov r13b, r15b
xor r13b, r12b
and r13b, r15b
mov r15b, sil
xor r15b, 1
xor cl, 0xff
mov r12b, sil
xor r12b, 0
or r15b, cl
or r12b, 0
xor r15b, 0xff
and r15b, r12b
mov cl, bl
and cl, r14b
xor bl, r14b
or cl, bl
mov bl, r13b
and bl, r15b
xor r13b, r15b
or bl, r13b
mov r14b, cl
xor r14b, 0xff
and r14b, 1
mov r15b, sil
xor r15b, 1
and cl, r15b
mov r12b, bl
xor r12b, 0xff
and r12b, 0xff
and bl, r15b
or r14b, cl
or r12b, bl
xor r14b, r12b
mov cl, sil
xor cl, 1
and cl, 1
mov bl, sil
xor bl, 1
and bl, 1
or cl, bl
mov bl, dil
xor bl, 0xff
mov r15b, cl
and r15b, bl
xor cl, 0xff
mov bl, dil
and bl, cl
or r15b, bl
mov cl, dil
xor cl, 0xff
mov bl, r15b
xor bl, cl
and bl, r15b
mov cl, r10b
xor cl, 0xff
and cl, 1
mov r15b, sil
xor r15b, 1
and r10b, r15b
or cl, r10b
mov r10b, r14b
xor r10b, 0xff
and r10b, 1
mov r15b, sil
xor r15b, 1
mov r12b, r14b
and r12b, r15b
or r10b, 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, cl
xor dl, 0xff
mov r12b, r10b
xor r12b, 0xff
mov r13b, sil
xor r13b, 1
mov r8b, dl
and r8b, 0xff
and cl, r13b
mov r9b, r12b
and r9b, 0xff
and r10b, r13b
or r8b, cl
or r9b, r10b
xor r8b, r9b
or dl, r12b
xor dl, 0xff
or r13b, 1
and dl, r13b
or r8b, dl
mov cl, r15b
and cl, 1
xor r15b, 1
or cl, r15b
mov dl, r8b
xor dl, 0xff
and dl, 1
mov r9b, sil
xor r9b, 1
and r8b, r9b
or dl, r8b
xor cl, 0xff
mov r8b, dl
xor r8b, cl
and r8b, dl
mov cl, sil
xor cl, 1
and cl, 1
mov dl, sil
xor dl, 1
and dl, 1
or cl, dl
mov dl, al
xor dl, 0xff
and dl, 1
mov r9b, sil
xor r9b, 1
mov r10b, al
and r10b, r9b
mov r15b, cl
xor r15b, 0xff
and r15b, 0xff
and cl, r9b
or dl, r10b
or r15b, cl
xor dl, r15b
xor dl, 0xff
mov cl, al
xor cl, 0xff
mov r9b, sil
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, sil
xor r9b, 1
and r11b, r9b
or cl, 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, 1
mov r11b, sil
xor r11b, 1
and r11b, 1
or r10b, r11b
mov r11b, cl
and r11b, r9b
xor cl, r9b
or r11b, cl
mov cl, sil
xor cl, 1
mov r9b, r10b
xor r9b, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, cl
and r12b, 0
mov r13b, r15b
and r13b, 1
mov byte [rbp - 0x4f], r9b
and r9b, 0
and r10b, r15b
or r12b, r13b
or r9b, r10b
xor r12b, r9b
mov r9b, byte [rbp - 0x4f]
or cl, r9b
xor cl, 0xff
or r15b, 0
and cl, r15b
or r12b, cl
mov cl, r11b
xor cl, 0xff
and cl, 0
mov r10b, sil
xor r10b, 0
and r11b, r10b
mov r15b, sil
xor r15b, 1
and r15b, 0
and r10b, 1
or cl, r11b
or r15b, r10b
xor cl, r15b
xor r12b, 0xff
mov r10b, cl
xor r10b, r12b
and r10b, cl
mov cl, r8b
xor cl, 0xff
mov r11b, bl
xor r11b, cl
and r11b, bl
mov cl, bl
xor cl, 0xff
mov r15b, r8b
and r15b, cl
xor r8b, 0xff
and bl, r8b
or r15b, bl
mov cl, r11b
and cl, r15b
xor r11b, r15b
or cl, r11b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r11b, sil
xor r11b, 1
mov bl, dl
and bl, r11b
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and r11b, 1
or r8b, bl
or r15b, r11b
xor r8b, r15b
mov r11b, r10b
xor r11b, 0xff
and r11b, 0
mov bl, sil
xor bl, 0
mov r15b, r10b
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
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, 1
mov r12b, r8b
xor r12b, r15b
and r12b, r8b
mov r15b, bl
xor r15b, 0xff
mov r13b, dl
xor r13b, r15b
and r13b, dl
mov dl, sil
xor dl, 1
mov r15b, r11b
xor r15b, dl
and r15b, r11b
xor r10b, 0xff
mov dl, bl
xor dl, 0xff
mov r9b, sil
xor r9b, 0
or r10b, dl
or r9b, 0
xor r10b, 0xff
and r10b, r9b
mov dl, r12b
and dl, r13b
xor r12b, r13b
or dl, r12b
mov r9b, r15b
xor r9b, 0xff
mov r12b, r10b
xor r12b, 0xff
mov r13b, sil
xor r13b, 0
mov byte [rbp - 0x50], r9b
and r9b, 0
and r15b, r13b
mov byte [rbp - 0x51], r12b
and r12b, 0
and r10b, r13b
or r9b, r15b
or r12b, r10b
xor r9b, r12b
mov r10b, byte [rbp - 0x50]
mov r15b, byte [rbp - 0x51]
or r10b, r15b
xor r10b, 0xff
or r13b, 0
and r10b, r13b
or r9b, r10b
mov r10b, dl
xor r10b, 0xff
mov r12b, r9b
and r12b, r10b
xor r9b, 0xff
and dl, r9b
or r12b, dl
mov dl, r8b
and dl, r11b
xor r8b, r11b
or dl, r8b
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
and dl, r9b
or r8b, dl
mov dl, bl
and dl, 1
xor bl, 1
or dl, bl
xor dl, 0xff
mov r9b, r8b
xor r9b, dl
and r9b, r8b
mov dl, r12b
and dl, r9b
xor r12b, r9b
or dl, r12b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
mov r10b, cl
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
and r10b, 0
or r9b, r10b
mov r10b, r9b
xor r10b, 0xff
mov r11b, cl
xor r11b, r10b
and r11b, cl
mov cl, dl
xor cl, 0xff
and cl, 0
mov r10b, sil
xor r10b, 0
mov bl, dl
and bl, r10b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r10b, 1
or cl, bl
or r12b, r10b
xor cl, r12b
mov r10b, sil
xor r10b, 0
mov bl, cl
xor bl, r10b
and bl, cl
xor r9b, 0xff
mov cl, dl
xor cl, r9b
and cl, dl
mov dl, r8b
and dl, r11b
xor r8b, r11b
or dl, r8b
mov r8b, bl
xor r8b, 0xff
mov r9b, cl
xor r9b, 0xff
mov r10b, sil
xor r10b, 0
mov r11b, r8b
and r11b, 0
and bl, r10b
mov r12b, r9b
and r12b, 0
and cl, r10b
or r11b, bl
or r12b, cl
xor r11b, r12b
or r8b, r9b
xor r8b, 0xff
or r10b, 0
and r8b, r10b
or r11b, r8b
mov cl, dl
xor cl, 0xff
and cl, 0
mov r8b, sil
xor r8b, 0
and dl, r8b
mov r9b, r11b
xor r9b, 0xff
and r9b, 0
and r11b, r8b
or cl, dl
or r9b, r11b
xor cl, r9b
mov dl, dil
xor dl, 0xff
mov r8b, al
xor r8b, 0xff
mov r9b, sil
xor r9b, 1
or dl, r8b
or r9b, 1
xor dl, 0xff
and dl, r9b
mov r8b, dil
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
and dil, r9b
mov r10b, al
xor r10b, 0xff
and r10b, 0xff
and al, r9b
or r8b, dil
or r10b, al
xor r8b, r10b
mov al, dl
xor al, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r10b, sil
xor r10b, 1
mov r11b, al
and r11b, 0xff
and dl, r10b
mov bl, r9b
and bl, 0xff
and r8b, r10b
or r11b, dl
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 dl, sil
xor dl, 1
mov r8b, r11b
and r8b, dl
or al, r8b
xor al, 0xff
xor al, 1
and al, 0xff
mov dl, sil
xor dl, 1
and dl, 1
mov r8b, sil
xor r8b, 1
and r8b, 1
or dl, r8b
xor dl, 0xff
mov r8b, r11b
xor r8b, dl
and r8b, r11b
mov dl, al
xor dl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r10b, sil
xor r10b, 1
mov r11b, dl
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 dl, r9b
xor dl, 0xff
or r10b, 1
and dl, r10b
or r11b, dl
mov al, r14b
xor al, 0xff
xor al, 1
and al, 0xff
mov dl, sil
xor dl, 1
and dl, 0
mov r8b, sil
xor r8b, 0
mov r9b, r8b
and r9b, 1
mov r10b, r14b
xor r10b, 0xff
and r10b, 0
and r14b, r8b
or dl, r9b
or r10b, r14b
xor dl, r10b
mov r8b, al
xor r8b, 0xff
mov r9b, dl
xor r9b, 0xff
mov r10b, sil
xor r10b, 0
mov bl, r8b
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 r8b, r9b
xor r8b, 0xff
or r10b, 0
and r8b, r10b
or bl, r8b
mov al, bl
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
and bl, dl
or al, bl
mov dl, r11b
xor dl, 0xff
mov r8b, al
and r8b, dl
xor al, 0xff
mov dl, r11b
and dl, al
or r8b, dl
xor r8b, 0xff
xor r11b, 0xff
mov al, sil
xor al, 0
or r8b, r11b
or al, 0
xor r8b, 0xff
and r8b, al
mov al, cl
xor al, 0xff
mov dl, r8b
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
and dl, 1
mov r9b, sil
xor r9b, 1
and cl, r9b
mov r10b, r8b
xor r10b, 0xff
and r10b, 0xff
and r8b, r9b
or dl, cl
or r10b, r8b
xor dl, r10b
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 r10b, r8b
and r10b, 0xff
and dl, sil
or r9b, al
or r10b, dl
xor r9b, r10b
or cl, r8b
xor cl, 0xff
or sil, 1
and cl, sil
or r9b, cl
test r9b, 1
jne 0x6d8b53da
jmp 0x6d8bd4d4
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
add r8d, 0x99cc8fb2
add r8d, 0xdbbd0f01
sub r8d, 0x99cc8fb2
add r8d, 0xfaac6e66
sub r8d, 0x429cba01
sub r8d, 0xfaac6e66
add r8d, 0xd4b4c206
sub r8d, 0xdbbd0f01
sub r8d, 0xd4b4c206
sub r8d, 0x55b0c041
add r8d, 0xc311d0a5
add r8d, 0x55b0c041
add r8d, 0xb40d8822
sub r8d, 1
sub r8d, 0xb40d8822
sub r8d, 0xe39acb4c
sub r8d, 0xc311d0a5
add r8d, 0xe39acb4c
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0xb1a9efa2
add r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x429cba01
add r9d, r8d
sub eax, r9d
sub eax, 0x490b4501
sub eax, 0xb1a9efa2
add eax, 0x490b4501
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
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or r14b, r15b
mov r15b, 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, 1
mov al, sil
xor al, 0
or r15b, r13b
or al, 0
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
xor r14b, 0xff
mov r13b, r12b
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 r12b, cl
or dl, bl
or r8b, r12b
xor dl, r8b
or r14b, r13b
xor r14b, 0xff
or cl, 0
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, 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, sil
xor cl, 0
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, 0
and al, 0
mov dl, sil
xor dl, 0
mov bl, dl
and bl, 0
mov r14b, sil
xor r14b, 1
and r14b, 0
and dl, 1
or al, bl
or r14b, dl
xor al, r14b
mov dl, al
xor dl, 0xff
xor dl, 0
and dl, 0
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, r14b
and r15b, bl
mov bl, sil
xor bl, 1
xor al, 0xff
mov r14b, sil
xor r14b, 0
or bl, al
or r14b, 0
xor bl, 0xff
and bl, r14b
mov al, cl
and al, dl
xor cl, dl
or al, cl
mov cl, r15b
xor cl, 0xff
mov dl, bl
xor dl, 0xff
mov r14b, sil
xor r14b, 1
mov r12b, cl
and r12b, 0xff
and r15b, r14b
mov r13b, dl
and r13b, 0xff
and bl, r14b
or r12b, r15b
or r13b, bl
xor r12b, r13b
or cl, dl
xor cl, 0xff
or r14b, 1
and cl, r14b
or r12b, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
and al, dl
mov bl, r12b
xor bl, 0xff
and bl, 0xff
and r12b, dl
or cl, al
or bl, r12b
xor cl, bl
mov al, sil
xor al, 0
and al, 1
mov dl, sil
xor dl, 1
mov bl, dl
and bl, 0
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and dl, 1
or al, bl
or r14b, dl
xor al, r14b
mov dl, dil
xor dl, 0xff
and dl, 1
mov bl, sil
xor bl, 1
mov r14b, dil
and r14b, bl
mov r15b, al
xor r15b, 0xff
and r15b, 0xff
and al, bl
or dl, r14b
or r15b, al
xor dl, r15b
xor dl, 0xff
mov al, dil
xor al, 0xff
mov bl, sil
xor bl, 0
or dl, al
or bl, 0
xor dl, 0xff
and dl, bl
mov al, r10b
xor al, 0xff
and al, 1
mov bl, sil
xor bl, 1
and r10b, bl
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and bl, 1
or al, r10b
or r14b, bl
xor al, r14b
mov r10b, cl
xor r10b, 0xff
and r10b, 1
mov bl, sil
xor bl, 1
mov r14b, cl
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, al
xor r14b, 0xff
mov r15b, r10b
xor r15b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, r14b
and r13b, 0xff
and al, r12b
mov r9b, r15b
and r9b, 0xff
and r10b, r12b
or r13b, al
or r9b, r10b
xor r13b, r9b
or r14b, r15b
xor r14b, 0xff
or r12b, 1
and r14b, r12b
or r13b, r14b
mov al, sil
xor al, 0
mov r9b, bl
xor r9b, 0xff
mov r10b, sil
xor r10b, 1
mov r14b, al
and r14b, 0xff
mov r15b, r10b
and r15b, 0
mov r12b, r9b
and r12b, 0xff
and bl, r10b
or r14b, r15b
or r12b, bl
xor r14b, r12b
or al, r9b
xor al, 0xff
or r10b, 1
and al, r10b
or r14b, al
mov al, r13b
xor al, 0xff
and al, 1
mov r9b, sil
xor r9b, 1
and r13b, r9b
or al, r13b
xor r14b, 0xff
mov r9b, al
xor r9b, r14b
and r9b, al
mov al, sil
xor al, 0
and al, 0
mov r10b, sil
xor r10b, 0
mov bl, r10b
and bl, 0
mov r14b, sil
xor r14b, 1
and r14b, 0
and r10b, 1
or al, bl
or r14b, r10b
xor al, r14b
mov r10b, r8b
xor r10b, 0xff
mov bl, al
and bl, r10b
xor al, 0xff
mov r10b, r8b
and r10b, al
or bl, r10b
xor bl, 0xff
mov al, r8b
xor al, 0xff
mov r10b, sil
xor r10b, 1
or bl, al
or r10b, 1
xor bl, 0xff
and bl, r10b
mov al, r11b
xor al, 0xff
and al, 1
mov r10b, sil
xor r10b, 1
and r11b, r10b
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and r10b, 1
or al, r11b
or r14b, r10b
xor al, 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, al
and r14b, r10b
xor al, r10b
or r14b, al
mov al, r11b
and al, 1
xor r11b, 1
or al, r11b
mov r10b, r14b
xor r10b, 0xff
and r10b, 1
mov r11b, sil
xor r11b, 1
and r14b, r11b
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and r11b, 1
or r10b, r14b
or r15b, r11b
xor r10b, r15b
xor al, 0xff
mov r11b, r10b
xor r11b, al
and r11b, r10b
mov al, dl
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, dl
xor r10b, 0xff
mov r14b, r9b
and r14b, r10b
xor r9b, 0xff
and dl, r9b
or r14b, dl
mov dl, al
xor dl, 0xff
mov r9b, r14b
xor r9b, 0xff
mov r10b, sil
xor r10b, 1
mov r15b, dl
and r15b, 0xff
and al, r10b
mov r12b, r9b
and r12b, 0xff
and r14b, r10b
or r15b, al
or r12b, r14b
xor r15b, r12b
or dl, r9b
xor dl, 0xff
or r10b, 1
and dl, r10b
or r15b, dl
mov al, bl
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
mov r9b, bl
and r9b, dl
or al, r9b
mov dl, r11b
xor dl, 0xff
and dl, 1
mov r9b, sil
xor r9b, 1
mov r10b, r11b
and r10b, r9b
mov 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, 1
and r9b, 1
mov r10b, sil
xor r10b, 1
and r10b, 1
or r9b, r10b
mov r10b, sil
xor r10b, 1
mov r14b, al
xor r14b, r10b
and r14b, al
xor bl, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r12b, sil
xor r12b, 1
or bl, r10b
or r12b, 1
xor bl, 0xff
and bl, r12b
mov r10b, sil
xor r10b, 1
mov r12b, dl
xor r12b, r10b
and r12b, dl
mov r10b, r9b
xor r10b, 0xff
mov r13b, r11b
xor r13b, r10b
and r13b, r11b
mov r10b, r14b
and r10b, bl
xor r14b, bl
or r10b, r14b
mov r11b, r12b
xor r11b, 0xff
mov bl, r13b
xor bl, 0xff
mov r14b, sil
xor r14b, 0
mov byte [rbp - 0x52], r11b
and r11b, 0
and r12b, r14b
mov byte [rbp - 0x53], bl
and bl, 0
and r13b, r14b
or r11b, r12b
or bl, r13b
xor r11b, bl
mov bl, byte [rbp - 0x52]
mov r12b, byte [rbp - 0x53]
or bl, r12b
xor bl, 0xff
or r14b, 0
and bl, r14b
or r11b, bl
mov bl, r10b
xor bl, 0xff
and bl, 0
mov r14b, sil
xor r14b, 0
and r10b, r14b
mov r13b, r11b
xor r13b, 0xff
and r13b, 0
and r11b, r14b
or bl, r10b
or r13b, r11b
xor bl, r13b
mov r10b, al
xor r10b, 0xff
mov r11b, dl
xor r11b, 0xff
mov r14b, sil
xor r14b, 0
mov r13b, r10b
and r13b, 0
and al, r14b
mov r12b, r11b
and r12b, 0
and dl, r14b
or r13b, al
or r12b, dl
xor r13b, r12b
or r10b, r11b
xor r10b, 0xff
or r14b, 0
and r10b, r14b
or r13b, r10b
mov al, r13b
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
and r13b, dl
or al, r13b
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, r15b
xor dl, 0xff
and dl, 0
mov r9b, sil
xor r9b, 0
mov r10b, r15b
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, al
xor r9b, 0xff
xor dl, 0xff
mov r10b, sil
xor r10b, 0
or r9b, dl
or r10b, 0
xor r9b, 0xff
and r9b, r10b
mov dl, al
xor dl, 0xff
and dl, 1
mov r10b, sil
xor r10b, 1
and al, r10b
or dl, al
xor dl, 0xff
mov al, r15b
xor al, dl
and al, r15b
mov dl, r9b
xor dl, 0xff
mov r10b, al
xor r10b, 0xff
mov r11b, sil
xor r11b, 0
mov bl, dl
and bl, 0
and r9b, r11b
mov r14b, r10b
and r14b, 0
and al, r11b
or bl, r9b
or r14b, al
xor bl, r14b
or dl, r10b
xor dl, 0xff
or r11b, 0
and dl, r11b
or bl, dl
mov al, dil
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
mov r9b, dil
and r9b, dl
or al, r9b
mov dl, r8b
xor dl, 0xff
and dl, 0
mov r9b, sil
xor r9b, 0
mov r10b, r8b
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, 0
and r9b, 1
mov r10b, sil
xor r10b, 1
mov r11b, r10b
and r11b, 0
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and r10b, 1
or r9b, r11b
or r14b, r10b
xor r9b, r14b
mov r10b, sil
xor r10b, 0
mov r11b, al
xor r11b, r10b
and r11b, al
xor dil, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r14b, sil
xor r14b, 0
or dil, r10b
or r14b, 0
xor dil, 0xff
and dil, r14b
mov r10b, sil
xor r10b, 0
mov r14b, dl
xor r14b, r10b
and r14b, dl
xor r8b, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r15b, sil
xor r15b, 0
or r8b, r10b
or r15b, 0
xor r8b, 0xff
and r8b, r15b
mov r10b, r11b
and r10b, dil
xor r11b, dil
or r10b, r11b
mov r11b, r14b
and r11b, r8b
xor r14b, r8b
or r11b, r14b
mov r8b, r10b
xor r8b, 0xff
and r8b, 0
mov dil, sil
xor dil, 0
and r10b, dil
mov r14b, r11b
xor r14b, 0xff
and r14b, 0
and r11b, dil
or r8b, r10b
or r14b, r11b
xor r8b, r14b
mov r10b, al
xor r10b, 0xff
mov r11b, dl
xor r11b, 0xff
mov dil, sil
xor dil, 0
mov r14b, r10b
and r14b, 0
and al, dil
mov r15b, r11b
and r15b, 0
and dl, dil
or r14b, al
or r15b, dl
xor r14b, r15b
or r10b, r11b
xor r10b, 0xff
or dil, 0
and r10b, dil
or r14b, r10b
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, 0
mov r10b, r9b
xor r10b, 0xff
mov r11b, sil
xor r11b, 0
mov dil, dl
and dil, 0
mov r14b, r11b
and r14b, 0
mov r15b, r10b
and r15b, 0
and r9b, r11b
or dil, r14b
or r15b, r9b
xor dil, r15b
or dl, r10b
xor dl, 0xff
or r11b, 0
and dl, r11b
or dil, dl
xor dil, 0xff
mov dl, al
xor dl, dil
and dl, al
mov al, r8b
and al, dl
xor r8b, dl
or al, r8b
mov dl, al
xor dl, 0xff
and dl, 1
mov r8b, sil
xor r8b, 1
mov r9b, al
and r9b, r8b
or dl, r9b
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov r8b, sil
xor r8b, 1
and r8b, 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 al, 0xff
mov r9b, r8b
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, 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, sil
xor r10b, 1
mov r11b, r9b
xor r11b, r10b
and r11b, r9b
mov r9b, sil
xor r9b, 1
xor r8b, 0xff
mov r10b, sil
xor r10b, 1
or r9b, r8b
or r10b, 1
xor r9b, 0xff
and r9b, r10b
mov r8b, dl
and r8b, al
xor dl, al
or r8b, dl
mov al, r11b
and al, r9b
xor r11b, r9b
or al, r11b
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
xor al, 0
and al, 0
mov dl, sil
xor dl, 0
and dl, 0
mov r8b, sil
xor r8b, 0
mov r10b, r8b
and r10b, 0
mov r11b, cl
xor r11b, 0xff
and r11b, 0
and cl, r8b
or dl, r10b
or r11b, cl
xor dl, r11b
mov cl, al
xor cl, 0xff
mov r8b, dl
xor r8b, 0xff
mov r10b, sil
xor r10b, 1
mov r11b, cl
and r11b, 0xff
and al, r10b
mov dil, r8b
and dil, 0xff
and dl, r10b
or r11b, al
or dil, dl
xor r11b, dil
or cl, r8b
xor cl, 0xff
or r10b, 1
and cl, r10b
or r11b, cl
mov al, r11b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
and r11b, cl
or al, r11b
mov cl, r9b
xor cl, 0xff
and cl, 0
xor sil, 0
mov dl, r9b
and dl, sil
mov r8b, al
xor r8b, 0xff
and r8b, 0
and al, sil
or cl, dl
or r8b, al
xor cl, r8b
xor r9b, 0xff
mov al, cl
xor al, r9b
and al, cl
mov cl, al
xor cl, 0xff
mov dl, bl
xor dl, cl
and dl, bl
mov cl, bl
xor cl, 0xff
mov r8b, al
and r8b, cl
xor al, 0xff
and bl, al
or r8b, bl
mov al, dl
and al, r8b
xor dl, r8b
or al, dl
test al, 1
jne 0x6d8b6021
jmp 0x6d8bd4d4
jmp 0x6d84f6e6
jmp 0x6d851f0c
jmp 0x6d856f97
mov eax, dword [rbp + 0x3c0]
mov dword [rbp + 0x54c], eax
jmp 0x6d85903e
mov rax, qword [rbp + 0x390]
add rax, 4
mov qword [rbp + 0x540], rax
mov dword [rbp + 0x538], 0
jmp 0x6d85f29c
jmp 0x6d8617e3
jmp 0x6d8642d3
jmp 0x6d867177
mov rax, qword [rbp + 0x340]
movzx ecx, byte [rax]
mov rdx, qword [rbp + 0x540]
mov r8d, dword [rbp + 0x538]
mov r9d, r8d
movzx r8d, byte [rdx + r9]
mov r10d, r8d
xor r10d, 0xffffffff
and r10d, 0xcd234411
mov r11d, 0xffffffff
mov esi, r11d
xor esi, 0xcd234411
mov edi, r8d
and edi, esi
mov ebx, r11d
xor ebx, 0xffffffff
and ebx, 0xcd234411
and esi, 0xffffffff
or r10d, edi
or ebx, esi
xor r10d, ebx
xor r10d, 0xffffffff
xor r10d, 0xec6fa684
and r10d, 0xec6fa684
mov esi, r11d
xor esi, 0xec6fa684
and esi, 0x739542f8
mov edi, r11d
xor edi, 0x739542f8
mov ebx, edi
and ebx, 0xec6fa684
mov r14d, r11d
xor r14d, 0xffffffff
and r14d, 0x739542f8
and edi, 0xffffffff
or esi, ebx
or r14d, edi
xor esi, r14d
mov edi, esi
xor edi, 0xffffffff
mov ebx, r8d
xor ebx, edi
and ebx, r8d
mov edi, r11d
xor edi, 0xffffffff
and edi, 0xffffffff
mov r14d, r11d
xor r14d, 0xffffffff
and r14d, 0xffffffff
or edi, r14d
xor edi, 0xffffffff
mov r14d, r11d
xor r14d, 0xec6fa684
mov r15d, r11d
xor r15d, 0x59bc3400
or edi, r14d
or r15d, 0x59bc3400
xor edi, 0xffffffff
and edi, r15d
xor esi, 0xffffffff
xor esi, 0xffffffff
and esi, 0xffffffff
mov r14d, r10d
xor r14d, 0xffffffff
mov r15d, ebx
xor r15d, 0xffffffff
mov r12d, r11d
xor r12d, 0xc4bfb05b
mov r13d, r14d
and r13d, 0xc4bfb05b
and r10d, r12d
mov dword [rbp - 0x58], r15d
and r15d, 0xc4bfb05b
and ebx, r12d
or r13d, r10d
or r15d, ebx
xor r13d, r15d
mov r10d, dword [rbp - 0x58]
or r14d, r10d
xor r14d, 0xffffffff
or r12d, 0xc4bfb05b
and r14d, r12d
or r13d, r14d
mov ebx, edi
xor ebx, 0xffffffff
mov r14d, esi
xor r14d, 0xffffffff
mov r15d, r11d
xor r15d, 0x14a069d
mov r12d, ebx
and r12d, 0x14a069d
and edi, r15d
mov r10d, r14d
and r10d, 0x14a069d
and esi, r15d
or r12d, edi
or r10d, esi
xor r12d, r10d
or ebx, r14d
xor ebx, 0xffffffff
or r15d, 0x14a069d
and ebx, r15d
or r12d, ebx
mov r10d, r13d
xor r10d, 0xffffffff
mov esi, r12d
and esi, r10d
xor r12d, 0xffffffff
and r13d, r12d
or esi, r13d
mov r10d, ecx
xor r10d, 0xffffffff
and r10d, 0xffffffff
mov edi, r11d
xor edi, 0xffffffff
mov ebx, ecx
and ebx, edi
or r10d, ebx
mov edi, esi
xor edi, 0xffffffff
and edi, 0xffffffff
mov ebx, r11d
xor ebx, 0xffffffff
and esi, ebx
or edi, esi
mov esi, r11d
xor esi, 0x7b51adec
and esi, 0x9b3ef620
mov ebx, r11d
xor ebx, 0x9b3ef620
mov r14d, ebx
and r14d, 0x7b51adec
mov r15d, r11d
xor r15d, 0xffffffff
and r15d, 0x9b3ef620
and ebx, 0xffffffff
or esi, r14d
or r15d, ebx
xor esi, r15d
mov ebx, r10d
and ebx, edi
xor r10d, edi
or ebx, r10d
mov r10d, esi
and r10d, 0x7b51adec
xor esi, 0x7b51adec
or r10d, esi
mov esi, ebx
xor esi, 0xffffffff
and esi, 0xb6391e1a
mov edi, r11d
xor edi, 0xb6391e1a
and ebx, edi
mov r14d, r11d
xor r14d, 0xffffffff
and r14d, 0xb6391e1a
and edi, 0xffffffff
or esi, ebx
or r14d, edi
xor esi, r14d
xor r10d, 0xffffffff
mov edi, esi
xor edi, r10d
and edi, esi
mov r10d, ecx
xor r10d, 0xffffffff
and r10d, 0xffffffff
mov esi, r11d
xor esi, 0xffffffff
mov ebx, ecx
and ebx, esi
or r10d, ebx
xor r10d, 0xffffffff
xor r10d, 0xffffffff
and r10d, 0xffffffff
mov esi, r11d
xor esi, 0xffffffff
and esi, 0xffffffff
mov ebx, r11d
xor ebx, 0xffffffff
and ebx, 0xffffffff
or esi, ebx
xor ecx, 0xffffffff
xor esi, 0xffffffff
mov ebx, r11d
xor ebx, 0x4c15ee22
or ecx, esi
or ebx, 0x4c15ee22
xor ecx, 0xffffffff
and ecx, ebx
mov esi, r10d
and esi, ecx
xor r10d, ecx
or esi, r10d
mov ecx, esi
xor ecx, 0xffffffff
and ecx, 0x261541c6
mov r10d, r11d
xor r10d, 0x261541c6
and esi, r10d
mov ebx, r11d
xor ebx, 0xffffffff
and ebx, 0x261541c6
and r10d, 0xffffffff
or ecx, esi
or ebx, r10d
xor ecx, ebx
mov r10d, r8d
xor r10d, 0xffffffff
mov esi, ecx
and esi, r10d
xor ecx, 0xffffffff
mov r10d, r8d
and r10d, ecx
or esi, r10d
xor esi, 0xffffffff
xor r8d, 0xffffffff
mov ecx, r11d
xor ecx, 0x69ae13e1
or esi, r8d
or ecx, 0x69ae13e1
xor esi, 0xffffffff
and esi, ecx
mov ecx, edi
xor ecx, 0xffffffff
and ecx, 0xffffffff
mov r8d, r11d
xor r8d, 0xffffffff
mov r10d, edi
and r10d, r8d
or ecx, r10d
mov r8d, esi
xor r8d, 0xffffffff
and r8d, 0xc24e5c8a
mov r10d, r11d
xor r10d, 0xc24e5c8a
mov ebx, esi
and ebx, r10d
mov r14d, r11d
xor r14d, 0xffffffff
and r14d, 0xc24e5c8a
and r10d, 0xffffffff
or r8d, ebx
or r14d, r10d
xor r8d, r14d
mov r10d, r11d
xor r10d, 0xc9d8c941
and r10d, 0xe58f465c
mov ebx, r11d
xor ebx, 0xe58f465c
mov r14d, ebx
and r14d, 0xc9d8c941
mov r15d, r11d
xor r15d, 0xffffffff
and r15d, 0xe58f465c
and ebx, 0xffffffff
or r10d, r14d
or r15d, ebx
xor r10d, r15d
mov ebx, r11d
xor ebx, 0xc9d8c941
mov r14d, ecx
xor r14d, ebx
and r14d, ecx
xor edi, 0xffffffff
mov ebx, r10d
xor ebx, 0xffffffff
mov r15d, r11d
xor r15d, 0x730b6ae4
or edi, ebx
or r15d, 0x730b6ae4
xor edi, 0xffffffff
and edi, r15d
mov ebx, r8d
xor ebx, 0xffffffff
mov r15d, r11d
xor r15d, 0xc9d8c941
mov r12d, r11d
xor r12d, 0x967de130
or ebx, r15d
or r12d, 0x967de130
xor ebx, 0xffffffff
and ebx, r12d
mov r15d, r10d
xor r15d, 0xffffffff
mov r12d, esi
xor r12d, r15d
and r12d, esi
mov esi, r14d
and esi, edi
xor r14d, edi
or esi, r14d
mov edi, ebx
xor edi, 0xffffffff
mov r14d, r12d
xor r14d, 0xffffffff
mov r15d, r11d
xor r15d, 0xb9d79807
mov r13d, edi
and r13d, 0xb9d79807
and ebx, r15d
mov dword [rbp - 0x5c], r14d
and r14d, 0xb9d79807
and r12d, r15d
or r13d, ebx
or r14d, r12d
xor r13d, r14d
mov ebx, dword [rbp - 0x5c]
or edi, ebx
xor edi, 0xffffffff
or r15d, 0xb9d79807
and edi, r15d
or r13d, edi
mov edi, esi
xor edi, 0xffffffff
and edi, 0x8e607bd6
mov r14d, r11d
xor r14d, 0x8e607bd6
and esi, r14d
mov r15d, r13d
xor r15d, 0xffffffff
and r15d, 0x8e607bd6
and r13d, r14d
or edi, esi
or r15d, r13d
xor edi, r15d
mov esi, ecx
and esi, r8d
xor ecx, r8d
or esi, ecx
mov ecx, esi
xor ecx, 0xffffffff
and ecx, 0xf6475cdb
mov r8d, r11d
xor r8d, 0xf6475cdb
and esi, r8d
mov r14d, r11d
xor r14d, 0xffffffff
and r14d, 0xf6475cdb
and r8d, 0xffffffff
or ecx, esi
or r14d, r8d
xor ecx, r14d
mov r8d, r11d
xor r8d, 0xc9d8c941
mov esi, r10d
xor esi, 0xffffffff
mov r14d, r11d
xor r14d, 0xeafd68b8
mov r15d, r8d
and r15d, 0xeafd68b8
mov r12d, r14d
and r12d, 0xc9d8c941
mov r13d, esi
and r13d, 0xeafd68b8
and r10d, r14d
or r15d, r12d
or r13d, r10d
xor r15d, r13d
or r8d, esi
xor r8d, 0xffffffff
or r14d, 0xeafd68b8
and r8d, r14d
or r15d, r8d
xor ecx, 0xffffffff
xor r15d, 0xffffffff
xor r11d, 0x67e5837b
or ecx, r15d
or r11d, 0x67e5837b
xor ecx, 0xffffffff
and ecx, r11d
mov r8d, edi
and r8d, ecx
xor edi, ecx
or r8d, edi
mov byte [rdx + r9], r8b
jmp 0x6d8698b1
jmp 0x6d86cc06
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
sub r8d, 0xffba719e
sub r8d, 0xfd89caef
add r8d, 0xffba719e
sub r8d, 0xecfed0c
add r8d, 0x3176f13e
add r8d, 0xecfed0c
mov r9d, eax
sub r9d, 0xfd89caef
sub r8d, r9d
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0xbc04da45
add r9d, r8d
mov r8d, eax
sub r8d, r9d
sub r8d, 0xf0082474
sub r8d, 1
add r8d, 0xf0082474
sub r8d, 0x4557e6a7
sub r8d, 0xbc04da45
add r8d, 0x4557e6a7
mov r9d, eax
sub r9d, 0xaf2874d0
add r8d, r9d
mov r9d, eax
sub r9d, 0x3176f13e
add r8d, r9d
sub eax, 0xaf2874d0
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
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, 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
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov al, dil
and al, r14b
xor dil, r14b
or al, dil
mov dil, r12b
xor dil, 0xff
mov r14b, bl
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
mov r13b, dil
and r13b, 0xff
and r12b, r15b
mov cl, r14b
and cl, 0xff
and bl, r15b
or r13b, r12b
or cl, bl
xor r13b, cl
or dil, r14b
xor dil, 0xff
or r15b, 1
and dil, r15b
or r13b, dil
mov cl, al
xor cl, 0xff
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
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, 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, 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
and cl, dil
xor al, dil
or cl, 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
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
and dil, 1
or al, dil
mov dil, bl
xor dil, 0xff
and dil, 1
mov r15b, sil
xor r15b, 1
mov r12b, bl
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, bl
xor al, 0xff
mov r15b, dil
xor r15b, al
and r15b, dil
mov al, r10b
xor al, 0xff
and al, 1
mov dil, sil
xor dil, 1
and r10b, dil
or al, r10b
mov r10b, r14b
xor r10b, 0xff
and r10b, 1
mov dil, sil
xor dil, 1
mov r12b, r14b
and r12b, dil
mov r13b, sil
xor r13b, 1
and r13b, 0xff
and dil, 1
or r10b, r12b
or r13b, dil
xor r10b, r13b
mov dil, sil
xor dil, 1
and dil, 1
mov r12b, sil
xor r12b, 1
and r12b, 1
or dil, r12b
mov r12b, al
xor r12b, 0xff
mov r13b, r10b
xor r13b, 0xff
mov dl, sil
xor dl, 1
mov r8b, r12b
and r8b, 0xff
and al, dl
mov r9b, r13b
and r9b, 0xff
and r10b, dl
or r8b, al
or r9b, r10b
xor r8b, r9b
or r12b, r13b
xor r12b, 0xff
or dl, 1
and r12b, dl
or r8b, r12b
mov al, sil
xor al, 1
mov dl, dil
xor dl, 0xff
mov r9b, sil
xor r9b, 1
mov r10b, al
and r10b, 0xff
mov r12b, r9b
and r12b, 1
mov r13b, dl
and r13b, 0xff
and dil, r9b
or r10b, r12b
or r13b, dil
xor r10b, r13b
or al, dl
xor al, 0xff
or r9b, 1
and al, r9b
or r10b, al
mov al, r8b
xor al, 0xff
and al, 0
mov dl, sil
xor dl, 0
and r8b, dl
mov r9b, sil
xor r9b, 1
and r9b, 0
and dl, 1
or al, r8b
or r9b, dl
xor al, r9b
xor r10b, 0xff
mov dl, al
xor dl, r10b
and dl, al
mov al, sil
xor al, 1
and al, 0
mov r8b, sil
xor r8b, 0
mov r9b, r8b
and r9b, 1
mov r10b, sil
xor r10b, 1
and r10b, 0
and r8b, 1
or al, r9b
or r10b, r8b
xor al, r10b
mov r8b, cl
xor r8b, 0xff
mov r9b, al
and r9b, r8b
xor al, 0xff
mov r8b, cl
and r8b, al
or r9b, r8b
mov al, cl
xor al, 0xff
mov r8b, r9b
xor r8b, al
and r8b, r9b
mov al, r14b
xor al, 0xff
and al, 1
mov r9b, sil
xor r9b, 1
mov r10b, r14b
and r10b, r9b
mov dil, sil
xor dil, 1
and dil, 0xff
and r9b, 1
or al, r10b
or dil, r9b
xor al, dil
mov r9b, r11b
xor r9b, 0xff
mov r10b, al
and r10b, r9b
xor al, 0xff
mov r9b, r11b
and r9b, al
or r10b, r9b
xor r10b, 0xff
xor r11b, 0xff
mov al, sil
xor al, 0
or r10b, r11b
or al, 0
xor r10b, 0xff
and r10b, al
mov al, r15b
xor al, 0xff
and al, 1
mov r9b, sil
xor r9b, 1
mov r11b, r15b
and r11b, r9b
or al, r11b
mov r9b, dl
xor r9b, 0xff
and r9b, 0
mov r11b, sil
xor r11b, 0
mov dil, dl
and dil, r11b
mov r12b, sil
xor r12b, 1
and r12b, 0
and r11b, 1
or r9b, dil
or r12b, r11b
xor r9b, r12b
mov r11b, sil
xor r11b, 1
and r11b, 0
mov dil, sil
xor dil, 0
mov r12b, dil
and r12b, 1
mov r13b, sil
xor r13b, 1
and r13b, 0
and dil, 1
or r11b, r12b
or r13b, dil
xor r11b, r13b
mov dil, sil
xor dil, 1
mov r12b, al
xor r12b, dil
and r12b, al
mov dil, r11b
xor dil, 0xff
mov r13b, r15b
xor r13b, dil
and r13b, r15b
mov dil, sil
xor dil, 1
mov r15b, r9b
xor r15b, dil
and r15b, r9b
xor dl, 0xff
mov dil, r11b
xor dil, 0xff
mov byte [rbp - 0x5d], sil
xor sil, 1
or dl, dil
or sil, 1
xor dl, 0xff
and dl, sil
mov sil, r12b
xor sil, 0xff
mov dil, r13b
xor dil, 0xff
mov byte [rbp - 0x5e], al
mov al, byte [rbp - 0x5d]
xor al, 1
mov byte [rbp - 0x5f], sil
and sil, 0xff
and r12b, al
mov byte [rbp - 0x60], dil
and dil, 0xff
and r13b, al
or sil, r12b
or dil, r13b
xor sil, dil
mov dil, byte [rbp - 0x5f]
mov r12b, byte [rbp - 0x60]
or dil, r12b
xor dil, 0xff
or al, 1
and dil, al
or sil, dil
mov al, r15b
xor al, 0xff
mov dil, dl
xor dil, 0xff
mov r13b, byte [rbp - 0x5d]
xor r13b, 1
mov r12b, al
and r12b, 0xff
and r15b, r13b
mov byte [rbp - 0x61], dil
and dil, 0xff
and dl, r13b
or r12b, r15b
or dil, dl
xor r12b, dil
mov dl, byte [rbp - 0x61]
or al, dl
xor al, 0xff
or r13b, 1
and al, r13b
or r12b, al
mov al, sil
xor al, 0xff
and al, 0
mov dil, byte [rbp - 0x5d]
xor dil, 0
and sil, dil
mov r15b, r12b
xor r15b, 0xff
and r15b, 0
and r12b, dil
or al, sil
or r15b, r12b
xor al, r15b
mov sil, byte [rbp - 0x5e]
and sil, r9b
mov dil, byte [rbp - 0x5e]
xor dil, r9b
or sil, dil
mov r9b, sil
xor r9b, 0xff
and r9b, 1
mov dil, byte [rbp - 0x5d]
xor dil, 1
and sil, dil
or r9b, sil
mov sil, r11b
and sil, 1
xor r11b, 1
or sil, r11b
xor sil, 0xff
mov r11b, r9b
xor r11b, sil
and r11b, r9b
mov r9b, al
xor r9b, 0xff
mov sil, r11b
xor sil, 0xff
mov dil, byte [rbp - 0x5d]
xor dil, 1
mov r15b, r9b
and r15b, 0xff
and al, dil
mov r12b, sil
and r12b, 0xff
and r11b, dil
or r15b, al
or r12b, r11b
xor r15b, r12b
or r9b, sil
xor r9b, 0xff
or dil, 1
and r9b, dil
or r15b, r9b
mov al, r10b
xor al, 0xff
mov r9b, r8b
xor r9b, al
and r9b, r8b
mov al, r8b
xor al, 0xff
mov r11b, r10b
and r11b, al
xor r10b, 0xff
and r8b, r10b
or r11b, r8b
mov al, r9b
and al, r11b
xor r9b, r11b
or al, r9b
mov r8b, r15b
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp - 0x5d]
xor r9b, 1
mov r10b, r15b
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 - 0x5d]
xor r10b, 1
and al, r10b
mov r11b, byte [rbp - 0x5d]
xor r11b, 1
and r11b, 0xff
and r10b, 1
or r8b, al
or r11b, r10b
xor r8b, r11b
xor r8b, 0xff
mov al, r15b
xor al, r8b
and al, r15b
mov r8b, r9b
and r8b, al
xor r9b, al
or r8b, r9b
mov al, cl
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 - 0x5d]
xor r10b, 0
and bl, r10b
mov r11b, cl
xor r11b, 0xff
and r11b, 0
and cl, r10b
or al, bl
or r11b, cl
xor al, r11b
mov cl, r9b
xor cl, 0xff
mov r10b, al
xor r10b, 0xff
mov r11b, byte [rbp - 0x5d]
xor r11b, 0
mov bl, cl
and bl, 0
and r9b, r11b
mov sil, r10b
and sil, 0
and al, r11b
or bl, r9b
or sil, al
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 - 0x5d]
xor cl, 0
mov r9b, bl
and r9b, cl
mov r10b, byte [rbp - 0x5d]
xor r10b, 1
and r10b, 0
and cl, 1
or al, r9b
or r10b, cl
xor al, r10b
mov cl, byte [rbp - 0x5d]
xor cl, 1
xor al, 0xff
mov r9b, byte [rbp - 0x5d]
xor r9b, 0
or cl, al
or r9b, 0
xor cl, 0xff
and cl, r9b
mov al, byte [rbp - 0x5d]
xor al, 1
and al, 0
mov r9b, byte [rbp - 0x5d]
xor r9b, 0
mov r10b, r9b
and r10b, 1
mov r11b, byte [rbp - 0x5d]
xor r11b, 1
and r11b, 0
and r9b, 1
or al, r10b
or r11b, r9b
xor al, r11b
xor al, 0xff
mov r9b, bl
xor r9b, al
and r9b, bl
mov al, cl
and al, r9b
xor cl, r9b
or al, cl
mov cl, r14b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r9b, byte [rbp - 0x5d]
xor r9b, 1
mov r10b, r14b
and r10b, r9b
xor r14b, 0xff
and r14b, 1
or r10b, r14b
mov r9b, cl
and r9b, r10b
xor cl, r10b
or r9b, cl
mov cl, r9b
xor cl, 0xff
and cl, 1
mov r10b, byte [rbp - 0x5d]
xor r10b, 1
and r9b, r10b
or cl, r9b
mov r9b, al
xor r9b, 0xff
and r9b, 0
mov r10b, byte [rbp - 0x5d]
xor r10b, 0
mov r11b, al
and r11b, r10b
mov bl, cl
xor bl, 0xff
and bl, 0
and cl, r10b
or r9b, r11b
or bl, cl
xor r9b, bl
xor r9b, 0xff
xor al, 0xff
mov cl, byte [rbp - 0x5d]
xor cl, 1
or r9b, al
or cl, 1
xor r9b, 0xff
and r9b, cl
mov al, r9b
xor al, 0xff
mov cl, r8b
xor cl, al
and cl, r8b
mov al, r8b
xor al, 0xff
mov r10b, r9b
and r10b, al
xor r9b, 0xff
and r8b, r9b
or r10b, r8b
mov al, cl
and al, r10b
xor cl, r10b
or al, cl
test al, 1
jne 0x6d8b6fc8
jmp 0x6d8bd4d9
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xfc72b2f1
sub r8d, 0x821e33d2
add r8d, 0xfc72b2f1
mov r9d, ecx
add r9d, 0x514d0b0f
sub r9d, r8d
sub r9d, 0x514d0b0f
add r9d, 0xdf8a7aa6
sub r9d, 0x94967e4d
sub r9d, 0xdf8a7aa6
add r9d, 0x36b7f20e
sub r9d, 1
sub r9d, 0x36b7f20e
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0x94967e4d
add r8d, r9d
sub eax, r8d
sub eax, 0xf1c55e45
add eax, 0x9b4835c8
add eax, 0xf1c55e45
sub eax, 0xf83e0d80
sub eax, 0x821e33d2
add eax, 0xf83e0d80
add eax, 0x669fec07
sub eax, 0x9b4835c8
sub eax, 0x669fec07
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 0
mov sil, 1
mov dil, sil
xor dil, 0
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, r11b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or dil, r15b
mov r14b, sil
xor r14b, 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, 0
mov cl, sil
xor cl, 0
and r15b, cl
mov bl, sil
xor bl, 1
and bl, 0
and cl, 1
or al, r15b
or bl, cl
xor al, bl
xor al, 0xff
xor r13b, 0xff
mov cl, sil
xor cl, 1
or al, r13b
or cl, 1
xor al, 0xff
and al, cl
mov cl, r10b
xor cl, 0xff
and cl, 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, 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
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, 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
xor cl, 0xff
mov r11b, r10b
xor r11b, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, cl
and r12b, 0xff
and bl, r15b
mov r13b, r11b
and r13b, 0xff
and r10b, r15b
or r12b, bl
or r13b, r10b
xor r12b, r13b
or cl, r11b
xor cl, 0xff
or r15b, 1
and cl, r15b
or r12b, cl
mov cl, dil
xor cl, 0xff
mov r10b, r14b
xor r10b, 0xff
mov r11b, sil
xor r11b, 0
mov bl, cl
and bl, 0
and dil, r11b
mov r15b, r10b
and r15b, 0
and r14b, r11b
or bl, dil
or r15b, r14b
xor bl, r15b
or cl, r10b
xor cl, 0xff
or r11b, 0
and cl, r11b
or bl, cl
mov cl, r12b
xor cl, 0xff
and cl, 0
mov r10b, sil
xor r10b, 0
and r12b, r10b
mov r11b, bl
xor r11b, 0xff
and r11b, 0
and bl, r10b
or cl, r12b
or r11b, bl
xor cl, r11b
mov r10b, al
xor r10b, 0xff
and r10b, 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 r10b, bl
or dil, r11b
xor r10b, dil
mov r11b, cl
xor r11b, 0xff
and r11b, 0
mov bl, sil
xor bl, 0
mov dil, cl
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, 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
xor al, 0xff
mov dil, bl
xor dil, 0xff
mov r15b, sil
xor r15b, 1
or al, dil
or r15b, 1
xor al, 0xff
and al, r15b
mov dil, r11b
xor dil, 0xff
mov r15b, sil
xor r15b, 1
mov r12b, sil
xor r12b, 0
or dil, r15b
or r12b, 0
xor dil, 0xff
and dil, r12b
mov r15b, bl
xor r15b, 0xff
mov r12b, cl
xor r12b, r15b
and r12b, cl
mov cl, r14b
and cl, al
xor r14b, al
or cl, r14b
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 dl, r14b
and dl, 0
and r12b, r15b
or r13b, dil
or dl, r12b
xor r13b, dl
or al, r14b
xor al, 0xff
or r15b, 0
and al, r15b
or r13b, al
mov al, cl
xor al, 0xff
mov dl, r13b
and dl, al
xor r13b, 0xff
and cl, r13b
or dl, cl
mov al, 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, 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, sil
xor cl, 1
mov r10b, bl
xor r10b, 0xff
mov r11b, sil
xor r11b, 0
mov dil, cl
and dil, 0
mov r14b, r11b
and r14b, 1
mov r15b, r10b
and r15b, 0
and bl, r11b
or dil, r14b
or r15b, bl
xor dil, r15b
or cl, r10b
xor cl, 0xff
or r11b, 0
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, 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 0x6d8b751c
jmp 0x6d8bd4d9
jmp 0x6d86d1d7
mov eax, dword [rbp + 0x300]
mov dword [rbp + 0x538], eax
jmp 0x6d87043f
mov rcx, qword [rbp + 0x518]
sub rsp, 0x20
call sym.out.dll__GetModuleBase
add rsp, 0x20
mov rdx, qword [rbp + 0x520]
sub rsp, 0x20
mov rcx, rax
call sym.out.dll__GetProcAddr
add rsp, 0x20
xor r8d, r8d
mov ecx, r8d
mov rdx, qword [rbp + 0x528]
mov r8d, dword [rdx + 0x50]
mov edx, r8d
sub rsp, 0x20
mov r8d, 0x3000
mov r9d, 0x40
call rax
add rsp, 0x20
mov qword [rbp + 0x500], rax
mov rax, qword [rbp + 0x528]
add rax, 0x108
mov qword [rbp + 0x4f8], rax
mov dword [rbp + 0x4f4], 0
jmp 0x6d875236
mov eax, dword [rbp + 0x28c]
movsxd rcx, eax
imul rcx, rcx, 0x28
mov rdx, qword [rbp + 0x290]
add rdx, rcx
mov r8d, dword [rdx + 0xc]
mov ecx, r8d
mov rdx, qword [rbp + 0x298]
add rdx, rcx
mov qword [rbp + 0x4e8], rdx
jmp 0x6d879095
mov rcx, qword [rbp + 0x4e8]
mov rax, qword [rbp + 0x550]
mov rdx, qword [rbp + 0x4f8]
movsxd r8, dword [rbp + 0x4f4]
imul r8, r8, 0x28
add rdx, r8
mov r9d, dword [rdx + 0x14]
mov edx, r9d
add rax, rdx
mov rdx, qword [rbp + 0x4f8]
movsxd r8, dword [rbp + 0x4f4]
imul r8, r8, 0x28
add rdx, r8
mov r9d, dword [rdx + 0x10]
mov r8d, r9d
sub rsp, 0x20
mov rdx, rax
call sym.out.dll_MemCpy
add rsp, 0x20
jmp 0x6d87ae7b
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
add r8d, 0x61f392e
sub r8d, 0xed6ac1b1
sub r8d, 0x61f392e
add r8d, 0x47b45f7f
add r8d, 0xeebaf75a
sub r8d, 0x47b45f7f
sub eax, 0xed6ac1b1
sub r8d, eax
add r8d, 0x3cb5ed16
add r8d, 0xf07eca95
sub r8d, 0x3cb5ed16
add r8d, 0x2b9652a3
sub r8d, 1
sub r8d, 0x2b9652a3
sub r8d, 0x4d444074
sub r8d, 0xf07eca95
add r8d, 0x4d444074
mov eax, 0x5330d381
add eax, 0
sub eax, 0xeebaf75a
sub eax, 0x5330d381
sub r8d, 0x7c0dc3c7
add r8d, eax
add r8d, 0x7c0dc3c7
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
mov r14b, dil
and r14b, 1
mov r15b, bl
xor r15b, 1
and r15b, 0xff
and dil, 1
or sil, r14b
or r15b, dil
xor sil, r15b
mov dil, sil
xor dil, 0xff
mov r14b, r9b
xor r14b, dil
and r14b, r9b
mov dil, bl
xor dil, 1
and dil, 1
mov r15b, bl
xor r15b, 1
mov r12b, r15b
and r12b, 1
mov r13b, bl
xor r13b, 1
and r13b, 0xff
and r15b, 1
or dil, r12b
or r13b, r15b
xor dil, r13b
mov r15b, bl
xor r15b, 1
mov r12b, dil
xor r12b, r15b
and r12b, dil
mov dil, bl
xor dil, 1
xor sil, 0xff
mov r15b, bl
xor r15b, 0
or dil, sil
or r15b, 0
xor dil, 0xff
and dil, r15b
mov sil, r11b
and sil, r14b
xor r11b, r14b
or sil, r11b
mov r11b, r12b
xor r11b, 0xff
mov r14b, dil
xor r14b, 0xff
mov r15b, bl
xor r15b, 1
mov r13b, r11b
and r13b, 0xff
and r12b, r15b
mov al, r14b
and al, 0xff
and dil, r15b
or r13b, r12b
or al, dil
xor r13b, al
or r11b, r14b
xor r11b, 0xff
or r15b, 1
and r11b, r15b
or r13b, r11b
mov al, sil
xor al, 0xff
mov r11b, r13b
and r11b, al
xor r13b, 0xff
and sil, r13b
or r11b, sil
mov al, r10b
xor al, 0xff
and al, 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 al, dil
or r14b, sil
xor al, r14b
xor al, 0xff
xor al, 1
and al, 0xff
mov sil, bl
xor sil, 1
and sil, 1
mov dil, bl
xor dil, 1
and dil, 1
or sil, dil
mov dil, r10b
xor dil, 0xff
xor sil, 0xff
mov r14b, bl
xor r14b, 0
or dil, sil
or r14b, 0
xor dil, 0xff
and dil, r14b
mov sil, al
xor sil, 0xff
mov r14b, dil
xor r14b, 0xff
mov r15b, bl
xor r15b, 0
mov r12b, sil
and r12b, 0
and al, r15b
mov r13b, r14b
and r13b, 0
and dil, r15b
or r12b, al
or r13b, dil
xor r12b, r13b
or sil, r14b
xor sil, 0xff
or r15b, 0
and sil, r15b
or r12b, sil
mov al, bl
xor al, 1
and al, 1
mov sil, bl
xor sil, 1
and sil, 1
or al, sil
xor al, 0xff
xor al, 0
and al, 0
mov sil, bl
xor sil, 0
and sil, 1
mov dil, bl
xor dil, 1
mov r14b, dil
and r14b, 0
mov r15b, bl
xor r15b, 1
and r15b, 0xff
and dil, 1
or sil, r14b
or r15b, dil
xor sil, r15b
mov dil, sil
xor dil, 0xff
xor dil, 1
and dil, 0xff
mov r14b, bl
xor r14b, 1
and r14b, 1
mov r15b, bl
xor r15b, 1
and r15b, 1
or r14b, r15b
xor r14b, 0xff
mov r15b, bl
xor r15b, 0
mov r13b, bl
xor r13b, 0
or r14b, r15b
or r13b, 0
xor r14b, 0xff
and r14b, r13b
mov r15b, bl
xor r15b, 1
xor sil, 0xff
mov r13b, bl
xor r13b, 0
or r15b, sil
or r13b, 0
xor r15b, 0xff
and r15b, r13b
mov sil, al
and sil, dil
xor al, dil
or sil, al
mov al, r14b
and al, r15b
xor r14b, r15b
or al, r14b
mov dil, sil
xor dil, 0xff
and dil, 1
mov r14b, bl
xor r14b, 1
and sil, r14b
mov r15b, al
xor r15b, 0xff
and r15b, 0xff
and al, r14b
or dil, sil
or r15b, al
xor dil, r15b
mov al, r11b
xor al, 0xff
and al, 1
mov sil, bl
xor sil, 1
mov r14b, r11b
and r14b, sil
or al, r14b
mov sil, bl
xor sil, 1
and sil, 1
mov r14b, bl
xor r14b, 1
and r14b, 1
or sil, r14b
mov r14b, bl
xor r14b, 0
and r14b, 1
mov r15b, bl
xor r15b, 1
and r15b, 0
or r14b, r15b
mov r15b, al
and r15b, sil
xor al, sil
or r15b, al
mov al, r14b
and al, 0
xor r14b, 0
or al, r14b
mov sil, r15b
xor sil, 0xff
and sil, 1
mov r14b, bl
xor r14b, 1
and r15b, r14b
mov r13b, bl
xor r13b, 1
and r13b, 0xff
and r14b, 1
or sil, r15b
or r13b, r14b
xor sil, r13b
xor sil, 0xff
xor al, 0xff
mov r14b, bl
xor r14b, 0
or sil, al
or r14b, 0
xor sil, 0xff
and sil, r14b
mov al, dil
xor al, 0xff
and al, 1
mov r14b, bl
xor r14b, 1
mov r15b, dil
and r15b, r14b
mov r13b, bl
xor r13b, 1
and r13b, 0xff
and r14b, 1
or al, r15b
or r13b, r14b
xor al, r13b
mov r14b, r9b
xor r14b, 0xff
mov r15b, al
and r15b, r14b
xor al, 0xff
mov r14b, r9b
and r14b, al
or r15b, r14b
xor r9b, 0xff
mov al, r15b
xor al, r9b
and al, r15b
mov r9b, r12b
xor r9b, 0xff
and r9b, 1
mov r14b, bl
xor r14b, 1
mov r15b, r12b
and r15b, r14b
or r9b, r15b
mov r14b, bl
xor r14b, 1
and r14b, 0
mov r15b, bl
xor r15b, 0
mov r13b, r15b
and r13b, 1
mov cl, bl
xor cl, 1
and cl, 0
and r15b, 1
or r14b, r13b
or cl, r15b
xor r14b, cl
mov cl, bl
xor cl, 0
and cl, 0
mov r15b, bl
xor r15b, 0
mov r13b, r15b
and r13b, 0
mov dl, bl
xor dl, 1
and dl, 0
and r15b, 1
or cl, r13b
or dl, r15b
xor cl, dl
mov dl, r9b
and dl, r14b
xor r9b, r14b
or dl, r9b
mov r9b, cl
and r9b, 0
xor cl, 0
or r9b, cl
mov cl, dl
xor cl, 0xff
and cl, 1
mov r14b, bl
xor r14b, 1
and dl, r14b
mov r15b, bl
xor r15b, 1
and r15b, 0xff
and r14b, 1
or cl, dl
or r15b, r14b
xor cl, r15b
xor r9b, 0xff
mov dl, cl
xor dl, r9b
and dl, cl
mov cl, r10b
xor cl, 0xff
and cl, 0
mov r9b, bl
xor r9b, 0
and r10b, r9b
mov r14b, bl
xor r14b, 1
and r14b, 0
and r9b, 1
or cl, r10b
or r14b, r9b
xor cl, r14b
mov r9b, dil
xor r9b, 0xff
and r9b, 1
mov r10b, bl
xor r10b, 1
mov r14b, dil
and r14b, r10b
or r9b, r14b
mov r10b, bl
xor r10b, 1
and r10b, 0
mov r14b, bl
xor r14b, 0
mov r15b, r14b
and r15b, 1
mov r13b, bl
xor r13b, 1
and r13b, 0
and r14b, 1
or r10b, r15b
or r13b, r14b
xor r10b, r13b
mov r14b, cl
xor r14b, 0xff
mov r15b, r9b
xor r15b, 0xff
mov r13b, bl
xor r13b, 1
mov r8b, r14b
and r8b, 0xff
and cl, r13b
mov byte [rbp - 0x62], r15b
and r15b, 0xff
and r9b, r13b
or r8b, cl
or r15b, r9b
xor r8b, r15b
mov cl, byte [rbp - 0x62]
or r14b, cl
xor r14b, 0xff
or r13b, 1
and r14b, r13b
or r8b, r14b
mov r9b, r10b
and r9b, 1
xor r10b, 1
or r9b, r10b
mov r10b, r8b
xor r10b, 0xff
and r10b, 1
mov r14b, bl
xor r14b, 1
and r8b, r14b
or r10b, r8b
xor r10b, 0xff
xor r9b, 0xff
mov r8b, bl
xor r8b, 0
or r10b, r9b
or r8b, 0
xor r10b, 0xff
and r10b, r8b
mov r8b, sil
xor r8b, 0xff
and r8b, 1
mov r9b, bl
xor r9b, 1
mov r14b, sil
and r14b, r9b
mov r15b, bl
xor r15b, 1
and r15b, 0xff
and r9b, 1
or r8b, r14b
or r15b, r9b
xor r8b, r15b
mov r9b, al
xor r9b, 0xff
and r9b, 0
mov r14b, bl
xor r14b, 0
mov r15b, al
and r15b, r14b
mov r13b, bl
xor r13b, 1
and r13b, 0
and r14b, 1
or r9b, r15b
or r13b, r14b
xor r9b, r13b
mov r14b, bl
xor r14b, 1
and r14b, 1
mov r15b, bl
xor r15b, 1
and r15b, 1
or r14b, r15b
mov r15b, r8b
xor r15b, 0xff
mov r13b, bl
xor r13b, 1
mov cl, bl
xor cl, 1
or r15b, r13b
or cl, 1
xor r15b, 0xff
and r15b, cl
mov cl, r14b
xor cl, 0xff
mov r13b, sil
xor r13b, cl
and r13b, sil
mov cl, r9b
xor cl, 0xff
mov sil, bl
xor sil, 1
mov byte [rbp - 0x63], bl
xor bl, 0
or cl, sil
or bl, 0
xor cl, 0xff
and cl, bl
mov bl, r14b
xor bl, 0xff
mov sil, al
xor sil, bl
and sil, al
mov al, r15b
and al, r13b
xor r15b, r13b
or al, r15b
mov bl, cl
xor bl, 0xff
mov r15b, sil
xor r15b, 0xff
mov r13b, byte [rbp - 0x63]
xor r13b, 1
mov byte [rbp - 0x64], bl
and bl, 0xff
and cl, r13b
mov byte [rbp - 0x65], r15b
and r15b, 0xff
and sil, r13b
or bl, cl
or r15b, sil
xor bl, r15b
mov cl, byte [rbp - 0x64]
mov sil, byte [rbp - 0x65]
or cl, sil
xor cl, 0xff
or r13b, 1
and cl, r13b
or bl, cl
mov cl, al
xor cl, 0xff
and cl, 1
mov r15b, byte [rbp - 0x63]
xor r15b, 1
and al, r15b
mov r13b, bl
xor r13b, 0xff
and r13b, 0xff
and bl, r15b
or cl, al
or r13b, bl
xor cl, r13b
mov al, r8b
and al, r9b
xor r8b, r9b
or al, r8b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp - 0x63]
xor r9b, 1
and al, r9b
or r8b, al
mov al, byte [rbp - 0x63]
xor al, 1
mov r9b, r14b
xor r9b, 0xff
mov bl, byte [rbp - 0x63]
xor bl, 0
mov r15b, al
and r15b, 0
mov r13b, bl
and r13b, 1
mov sil, r9b
and sil, 0
and r14b, bl
or r15b, r13b
or sil, r14b
xor r15b, sil
or al, r9b
xor al, 0xff
or bl, 0
and al, bl
or r15b, al
xor r15b, 0xff
mov al, r8b
xor al, r15b
and al, r8b
mov r8b, cl
xor r8b, 0xff
mov r9b, al
xor r9b, 0xff
mov bl, byte [rbp - 0x63]
xor bl, 0
mov sil, r8b
and sil, 0
and cl, bl
mov r14b, r9b
and r14b, 0
and al, bl
or sil, cl
or r14b, al
xor sil, r14b
or r8b, r9b
xor r8b, 0xff
or bl, 0
and r8b, bl
or sil, r8b
mov al, dl
xor al, 0xff
mov cl, r10b
xor cl, 0xff
mov r8b, byte [rbp - 0x63]
xor r8b, 1
or al, cl
or r8b, 1
xor al, 0xff
and al, r8b
mov cl, dl
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp - 0x63]
xor r8b, 1
and dl, r8b
mov r9b, r10b
xor r9b, 0xff
and r9b, 0xff
and r10b, r8b
or cl, dl
or r9b, r10b
xor cl, r9b
mov dl, al
xor dl, 0xff
mov r8b, cl
xor r8b, 0xff
mov r9b, byte [rbp - 0x63]
xor r9b, 1
mov r10b, dl
and r10b, 0xff
and al, r9b
mov bl, r8b
and bl, 0xff
and cl, r9b
or r10b, al
or bl, cl
xor r10b, bl
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 cl, byte [rbp - 0x63]
xor cl, 1
mov dl, sil
and dl, cl
or al, dl
mov cl, r10b
xor cl, 0xff
xor al, 0xff
mov dl, byte [rbp - 0x63]
xor dl, 0
or cl, al
or dl, 0
xor cl, 0xff
and cl, dl
mov al, r10b
xor al, 0xff
and al, 0
mov dl, byte [rbp - 0x63]
xor dl, 0
and r10b, dl
mov r8b, byte [rbp - 0x63]
xor r8b, 1
and r8b, 0
and dl, 1
or al, r10b
or r8b, dl
xor al, r8b
xor sil, 0xff
xor al, 0xff
mov dl, byte [rbp - 0x63]
xor dl, 1
or sil, al
or dl, 1
xor sil, 0xff
and sil, dl
mov al, cl
xor al, 0xff
mov dl, sil
xor dl, 0xff
mov r8b, byte [rbp - 0x63]
xor r8b, 0
mov r9b, al
and r9b, 0
and cl, r8b
mov r10b, dl
and r10b, 0
and sil, r8b
or r9b, cl
or r10b, sil
xor r9b, r10b
or al, dl
xor al, 0xff
or r8b, 0
and al, r8b
or r9b, al
mov al, r12b
xor al, 0xff
mov cl, r11b
xor cl, al
and cl, r11b
mov al, r11b
xor al, 0xff
mov dl, r12b
and dl, al
xor r12b, 0xff
and r11b, r12b
or dl, 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 - 0x63]
xor dl, 1
mov r8b, al
and r8b, dl
or cl, r8b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov dl, byte [rbp - 0x63]
xor dl, 1
and dl, 1
mov r8b, byte [rbp - 0x63]
xor r8b, 1
mov r10b, r8b
and r10b, 1
mov r11b, byte [rbp - 0x63]
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, al
xor r10b, r8b
and r10b, al
mov al, byte [rbp - 0x63]
xor al, 1
and al, 1
mov r8b, byte [rbp - 0x63]
xor r8b, 1
mov r11b, r8b
and r11b, 1
mov bl, byte [rbp - 0x63]
xor bl, 1
and bl, 0xff
and r8b, 1
or al, r11b
or bl, r8b
xor al, bl
mov r8b, byte [rbp - 0x63]
xor r8b, 1
mov r11b, al
xor r11b, r8b
and r11b, al
mov al, byte [rbp - 0x63]
xor al, 1
xor dl, 0xff
mov r8b, byte [rbp - 0x63]
xor r8b, 0
or al, dl
or r8b, 0
xor al, 0xff
and al, r8b
mov dl, cl
xor dl, 0xff
mov r8b, r10b
xor r8b, 0xff
mov bl, byte [rbp - 0x63]
xor bl, 0
mov sil, dl
and sil, 0
and cl, bl
mov r14b, r8b
and r14b, 0
and r10b, bl
or sil, cl
or r14b, r10b
xor sil, r14b
or dl, r8b
xor dl, 0xff
or bl, 0
and dl, bl
or sil, dl
mov cl, r11b
and cl, al
xor r11b, al
or cl, r11b
mov al, sil
xor al, 0xff
and al, 1
mov dl, byte [rbp - 0x63]
xor dl, 1
and sil, dl
mov r8b, cl
xor r8b, 0xff
and r8b, 0xff
and cl, dl
or al, sil
or r8b, cl
xor al, r8b
mov cl, dil
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov dl, byte [rbp - 0x63]
xor dl, 1
mov r8b, dil
and r8b, dl
xor dil, 0xff
and dil, 1
or r8b, dil
mov dl, cl
xor dl, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, byte [rbp - 0x63]
xor r11b, 0
mov bl, dl
and bl, 0
and cl, r11b
mov sil, r10b
and sil, 0
and r8b, r11b
or bl, cl
or sil, r8b
xor bl, sil
or dl, r10b
xor dl, 0xff
or r11b, 0
and dl, r11b
or bl, dl
mov cl, bl
xor cl, 0xff
and cl, 1
mov dl, byte [rbp - 0x63]
xor dl, 1
and bl, dl
or cl, bl
mov dl, al
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp - 0x63]
xor r8b, 0
mov r10b, al
and r10b, r8b
mov r11b, cl
xor r11b, 0xff
and r11b, 0
and cl, r8b
or dl, r10b
or r11b, cl
xor dl, r11b
xor dl, 0xff
xor al, 0xff
mov cl, byte [rbp - 0x63]
xor cl, 1
or dl, al
or cl, 1
xor dl, 0xff
and dl, cl
mov al, r9b
xor al, 0xff
mov cl, dl
xor cl, 0xff
mov r8b, byte [rbp - 0x63]
xor r8b, 0
or al, cl
or r8b, 0
xor al, 0xff
and al, r8b
mov cl, r9b
xor cl, 0xff
mov r8b, dl
and r8b, cl
xor dl, 0xff
and r9b, dl
or r8b, r9b
mov cl, al
xor cl, 0xff
mov dl, r8b
xor dl, 0xff
mov r9b, byte [rbp - 0x63]
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 0x6d8b8257
jmp 0x6d8bd4de
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x628dda52
sub r8d, 0x68294e05
add r8d, 0x628dda52
sub r8d, 0x1562e6c0
sub r8d, 1
add r8d, 0x1562e6c0
add r8d, 0xb4c81e5f
add r8d, 0x68294e05
sub r8d, 0xb4c81e5f
mov r9d, ecx
add r9d, 0xbddbb234
sub r9d, 0xfebd0e43
sub r9d, 0xbddbb234
sub r9d, 0x7b224be3
add r9d, r8d
add r9d, 0x7b224be3
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0xfebd0e43
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
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
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, 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 cl, sil
xor cl, 1
and cl, 0xff
and r15b, 1
or r14b, r12b
or cl, r15b
xor r14b, cl
xor r14b, 0xff
mov cl, sil
xor cl, 0
mov r15b, sil
xor r15b, 0
or r14b, cl
or r15b, 0
xor r14b, 0xff
and r14b, r15b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov cl, al
and cl, dil
xor al, dil
or cl, al
mov al, r14b
and al, bl
xor r14b, bl
or al, r14b
mov bl, cl
xor bl, 0xff
and bl, 1
mov dil, sil
xor dil, 1
and cl, dil
mov r14b, al
xor r14b, 0xff
and r14b, 0xff
and al, dil
or bl, cl
or r14b, al
xor bl, r14b
mov al, sil
xor al, 1
and al, 1
mov cl, sil
xor cl, 1
mov dil, cl
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and cl, 1
or al, dil
or r14b, cl
xor al, r14b
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, 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, 1
mov r14b, al
xor r14b, 0xff
mov r15b, sil
xor r15b, 1
or dil, r14b
or r15b, 1
xor dil, 0xff
and dil, r15b
mov r14b, sil
xor r14b, 1
and r14b, 0
mov r15b, sil
xor r15b, 0
mov r12b, r15b
and r12b, 1
mov dl, sil
xor dl, 1
and dl, 0
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 al, 0xff
xor al, 1
and al, 0xff
mov dl, cl
xor dl, 0xff
mov r14b, dil
xor r14b, 0xff
mov r12b, sil
xor r12b, 0
mov r8b, dl
and r8b, 0
and cl, r12b
mov r9b, r14b
and r9b, 0
and dil, r12b
or r8b, cl
or r9b, dil
xor r8b, r9b
or dl, r14b
xor dl, 0xff
or r12b, 0
and dl, r12b
or r8b, dl
mov cl, r15b
xor cl, 0xff
mov dl, al
xor dl, 0xff
mov r9b, sil
xor r9b, 0
mov dil, cl
and dil, 0
and r15b, r9b
mov r14b, dl
and r14b, 0
and al, r9b
or dil, r15b
or r14b, al
xor dil, r14b
or cl, dl
xor cl, 0xff
or r9b, 0
and cl, r9b
or dil, cl
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, r13b
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
mov r8b, r13b
and r8b, dl
mov r9b, sil
xor r9b, 1
and r9b, 0xff
and dl, 1
or cl, r8b
or r9b, dl
xor cl, r9b
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
mov dil, r9b
and dil, 0
mov r14b, sil
xor r14b, 1
and r14b, 0xff
and r9b, 1
or r8b, dil
or r14b, r9b
xor r8b, r14b
mov r9b, cl
xor r9b, 0xff
mov dil, dl
xor dil, 0xff
mov r14b, sil
xor r14b, 0
mov r15b, r9b
and r15b, 0
and cl, r14b
mov r12b, dil
and r12b, 0
and dl, r14b
or r15b, cl
or r12b, dl
xor r15b, r12b
or r9b, dil
xor r9b, 0xff
or r14b, 0
and r9b, r14b
or r15b, r9b
mov cl, sil
xor cl, 0
mov dl, r8b
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 r8b, r9b
or dil, r14b
or r12b, r8b
xor dil, r12b
or cl, dl
xor cl, 0xff
or r9b, 0
and cl, r9b
or dil, cl
mov cl, r15b
xor cl, 0xff
and cl, 1
mov dl, sil
xor dl, 1
and r15b, dl
or cl, r15b
xor cl, 0xff
xor dil, 0xff
mov dl, sil
xor dl, 1
or cl, dil
or dl, 1
xor cl, 0xff
and cl, dl
mov dl, al
xor dl, 0xff
and dl, 0
mov r8b, sil
xor r8b, 0
mov r9b, al
and r9b, r8b
mov dil, sil
xor dil, 1
and dil, 0
and r8b, 1
or dl, r9b
or dil, r8b
xor dl, dil
mov r8b, r10b
xor r8b, 0xff
mov r9b, dl
and r9b, r8b
xor dl, 0xff
mov r8b, r10b
and r8b, dl
or r9b, r8b
xor r10b, 0xff
mov dl, r9b
xor dl, r10b
and dl, r9b
mov r8b, sil
xor r8b, 1
and r8b, 1
mov r9b, sil
xor r9b, 1
and r9b, 1
or r8b, r9b
mov r9b, bl
xor r9b, 0xff
mov r10b, r8b
and r10b, r9b
xor r8b, 0xff
mov r9b, bl
and r9b, r8b
or r10b, r9b
xor r10b, 0xff
mov r8b, bl
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 dil, sil
xor dil, 1
and dil, 0
and r9b, 1
or r8b, r11b
or dil, r9b
xor r8b, dil
mov r9b, al
xor r9b, 0xff
and r9b, 1
mov r11b, sil
xor r11b, 1
mov dil, al
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, 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 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
or r9b, dil
xor r8b, 0xff
mov r11b, r9b
xor r11b, r8b
and r11b, r9b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r9b, sil
xor r9b, 1
mov dil, cl
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, dl
xor r9b, 0xff
and r9b, 1
mov dil, sil
xor dil, 1
mov r14b, dl
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or r9b, r14b
or r15b, dil
xor r9b, r15b
mov dil, sil
xor dil, 1
and dil, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or dil, r14b
mov r14b, r8b
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, dil
xor r15b, 0xff
mov r12b, cl
xor r12b, r15b
and r12b, cl
mov cl, sil
xor cl, 1
mov r15b, r9b
xor r15b, cl
and r15b, r9b
mov cl, dil
xor cl, 0xff
mov byte [rbp - 0x66], dl
xor dl, cl
mov cl, byte [rbp - 0x66]
and dl, cl
mov cl, r14b
and cl, r12b
xor r14b, r12b
or cl, r14b
mov r14b, r15b
xor r14b, 0xff
mov r12b, dl
xor r12b, 0xff
mov byte [rbp - 0x67], sil
xor sil, 0
mov byte [rbp - 0x68], r14b
and r14b, 0
and r15b, sil
mov byte [rbp - 0x69], r12b
and r12b, 0
and dl, sil
or r14b, r15b
or r12b, dl
xor r14b, r12b
mov dl, byte [rbp - 0x68]
mov r15b, byte [rbp - 0x69]
or dl, r15b
xor dl, 0xff
or sil, 0
and dl, sil
or r14b, dl
mov dl, cl
xor dl, 0xff
and dl, 1
mov sil, byte [rbp - 0x67]
xor sil, 1
and cl, sil
mov r12b, r14b
xor r12b, 0xff
and r12b, 0xff
and r14b, sil
or dl, cl
or r12b, r14b
xor dl, r12b
mov cl, r8b
xor cl, 0xff
mov sil, r9b
xor sil, 0xff
mov r14b, byte [rbp - 0x67]
xor r14b, 0
mov r12b, cl
and r12b, 0
and r8b, r14b
mov r15b, sil
and r15b, 0
and r9b, r14b
or r12b, r8b
or r15b, r9b
xor r12b, r15b
or cl, sil
xor cl, 0xff
or r14b, 0
and cl, r14b
or r12b, cl
mov cl, r12b
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp - 0x67]
xor r8b, 1
and r12b, r8b
or cl, r12b
mov r8b, byte [rbp - 0x67]
xor r8b, 1
mov r9b, dil
xor r9b, 0xff
mov sil, byte [rbp - 0x67]
xor sil, 0
mov r14b, r8b
and r14b, 0
mov r15b, sil
and r15b, 1
mov r12b, r9b
and r12b, 0
and dil, sil
or r14b, r15b
or r12b, dil
xor r14b, r12b
or r8b, r9b
xor r8b, 0xff
or sil, 0
and r8b, sil
or r14b, r8b
xor cl, 0xff
xor r14b, 0xff
mov r8b, byte [rbp - 0x67]
xor r8b, 1
or cl, r14b
or r8b, 1
xor cl, 0xff
and cl, r8b
mov r8b, dl
and r8b, cl
xor dl, cl
or r8b, dl
mov cl, r11b
xor cl, 0xff
mov dl, r10b
xor dl, cl
and dl, r10b
mov cl, r10b
xor cl, 0xff
and cl, 1
mov r9b, byte [rbp - 0x67]
xor r9b, 1
and r10b, r9b
mov sil, r11b
xor sil, 0xff
and sil, 0xff
and r11b, r9b
or cl, r10b
or sil, r11b
xor cl, sil
mov r9b, dl
xor r9b, 0xff
mov r10b, cl
xor r10b, 0xff
mov r11b, byte [rbp - 0x67]
xor r11b, 0
mov sil, r9b
and sil, 0
and dl, r11b
mov dil, r10b
and dil, 0
and cl, r11b
or sil, dl
or dil, cl
xor sil, dil
or r9b, r10b
xor r9b, 0xff
or r11b, 0
and r9b, r11b
or sil, r9b
mov cl, r8b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp - 0x67]
xor dl, 1
mov r9b, r8b
and r9b, dl
or cl, r9b
mov dl, sil
xor dl, 0xff
xor cl, 0xff
mov r9b, byte [rbp - 0x67]
xor r9b, 0
or dl, cl
or r9b, 0
xor dl, 0xff
and dl, r9b
mov cl, sil
xor cl, 0xff
and cl, 0
mov r9b, byte [rbp - 0x67]
xor r9b, 0
and sil, r9b
mov r10b, byte [rbp - 0x67]
xor r10b, 1
and r10b, 0
and r9b, 1
or cl, sil
or r10b, r9b
xor cl, r10b
xor cl, 0xff
mov r9b, r8b
xor r9b, cl
and r9b, r8b
mov cl, dl
and cl, r9b
xor dl, r9b
or cl, dl
mov dl, r13b
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp - 0x67]
xor r8b, 0
mov r9b, r13b
and r9b, r8b
mov r10b, byte [rbp - 0x67]
xor r10b, 1
and r10b, 0
and r8b, 1
or dl, r9b
or r10b, r8b
xor dl, r10b
mov r8b, bl
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp - 0x67]
xor r9b, 1
mov r10b, bl
and r10b, r9b
mov r11b, byte [rbp - 0x67]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or r8b, r10b
or r11b, r9b
xor r8b, r11b
mov r9b, byte [rbp - 0x67]
xor r9b, 0
and r9b, 0
mov r10b, byte [rbp - 0x67]
xor r10b, 0
mov r11b, r10b
and r11b, 0
mov sil, byte [rbp - 0x67]
xor sil, 1
and sil, 0
and r10b, 1
or r9b, r11b
or sil, r10b
xor r9b, sil
mov r10b, byte [rbp - 0x67]
xor r10b, 0
mov r11b, dl
xor r11b, r10b
and r11b, dl
mov r10b, r9b
xor r10b, 0xff
mov sil, r13b
xor sil, r10b
and sil, r13b
mov r10b, byte [rbp - 0x67]
xor r10b, 0
mov dil, r8b
xor dil, r10b
and dil, r8b
xor bl, 0xff
mov r10b, r9b
xor r10b, 0xff
mov r14b, byte [rbp - 0x67]
xor r14b, 0
or bl, r10b
or r14b, 0
xor bl, 0xff
and bl, r14b
mov r10b, r11b
xor r10b, 0xff
mov r14b, sil
xor r14b, 0xff
mov r15b, byte [rbp - 0x67]
xor r15b, 1
mov r12b, r10b
and r12b, 0xff
and r11b, r15b
mov r13b, r14b
and r13b, 0xff
and sil, r15b
or r12b, r11b
or r13b, sil
xor r12b, r13b
or r10b, r14b
xor r10b, 0xff
or r15b, 1
and r10b, r15b
or r12b, r10b
mov r10b, dil
xor r10b, 0xff
mov r11b, bl
xor r11b, 0xff
mov sil, byte [rbp - 0x67]
xor sil, 1
mov r14b, r10b
and r14b, 0xff
and dil, sil
mov r15b, r11b
and r15b, 0xff
and bl, sil
or r14b, dil
or r15b, bl
xor r14b, r15b
or r10b, r11b
xor r10b, 0xff
or sil, 1
and r10b, sil
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, dl
xor r10b, 0xff
mov bl, r8b
xor bl, 0xff
mov sil, byte [rbp - 0x67]
xor sil, 1
mov dil, r10b
and dil, 0xff
and dl, sil
mov r14b, bl
and r14b, 0xff
and r8b, sil
or dil, dl
or r14b, r8b
xor dil, r14b
or r10b, bl
xor r10b, 0xff
or sil, 1
and r10b, sil
or dil, r10b
mov dl, dil
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp - 0x67]
xor r8b, 1
and dil, r8b
mov r10b, byte [rbp - 0x67]
xor r10b, 1
and r10b, 0xff
and r8b, 1
or dl, dil
or r10b, r8b
xor dl, r10b
mov r8b, r9b
and r8b, 0
xor r9b, 0
or r8b, r9b
xor dl, 0xff
xor r8b, 0xff
mov r9b, byte [rbp - 0x67]
xor r9b, 1
or dl, r8b
or r9b, 1
xor dl, 0xff
and dl, r9b
mov r8b, r11b
xor r8b, 0xff
mov r9b, dl
xor r9b, 0xff
mov r10b, byte [rbp - 0x67]
xor r10b, 1
mov bl, r8b
and bl, 0xff
and r11b, r10b
mov sil, r9b
and sil, 0xff
and dl, r10b
or bl, r11b
or sil, dl
xor bl, sil
or r8b, r9b
xor r8b, 0xff
or r10b, 1
and r8b, r10b
or bl, r8b
mov dl, bl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp - 0x67]
xor r8b, 1
mov r9b, bl
and r9b, r8b
or dl, r9b
mov r8b, byte [rbp - 0x67]
xor r8b, 1
xor dl, 0xff
mov r9b, byte [rbp - 0x67]
xor r9b, 0
or r8b, dl
or r9b, 0
xor r8b, 0xff
and r8b, r9b
mov dl, byte [rbp - 0x67]
xor dl, 1
and dl, 1
mov r9b, byte [rbp - 0x67]
xor r9b, 1
mov r10b, r9b
and r10b, 1
mov r11b, byte [rbp - 0x67]
xor r11b, 1
and r11b, 0xff
and r9b, 1
or dl, r10b
or r11b, r9b
xor dl, r11b
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, al
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
mov r9b, byte [rbp - 0x67]
xor r9b, 1
and r9b, 0
mov r10b, byte [rbp - 0x67]
xor r10b, 0
mov r11b, r10b
and r11b, 1
mov bl, al
xor bl, 0xff
and bl, 0
and al, r10b
or r9b, r11b
or bl, al
xor r9b, bl
mov al, r8b
and al, r9b
xor r8b, r9b
or al, r8b
mov r8b, al
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp - 0x67]
xor r9b, 1
and al, r9b
mov r10b, byte [rbp - 0x67]
xor r10b, 1
and r10b, 0xff
and r9b, 1
or r8b, al
or r10b, r9b
xor r8b, r10b
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 0x6d8b8f99
jmp 0x6d8bd4de
jmp 0x6d87c529
xor eax, eax
mov ecx, eax
mov rdx, qword [rbp + 0x228]
mov qword [rbp + 0x4e0], rdx
mov r8, qword [rbp + 0x500]
mov r9, qword [rbp + 0x528]
mov r9, qword [r9 + 0x30]
movabs r10, 0xefd256237db182fc
mov r11, r10
add r11, 0
sub r11, r9
sub r11, r10
mov r9, rcx
sub r9, r11
mov r10, rcx
sub r10, r9
mov r9, rcx
sub r9, r8
movabs r8, 0x70410d28476b61da
mov r11, rcx
sub r11, r8
add r9, r11
sub rcx, r9
movabs r9, 0x392630cacb1b349a
add rcx, r9
add rcx, r10
sub rcx, r9
movabs r9, 0xc25a98746d7e3975
add rcx, r9
sub rcx, r8
sub rcx, r9
mov qword [rbp + 0x4d8], rcx
jmp 0x6d880383
jmp 0x6d88671d
mov eax, dword [rbp + 0x1d8]
mov dword [rbp + 0x4d4], eax
mov rcx, qword [rbp + 0x4e0]
add rcx, 8
mov qword [rbp + 0x4c8], rcx
mov dword [rbp + 0x4c4], 0
jmp 0x6d887c59
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xd3ff6278
mov r9d, ecx
add r9d, r8d
sub r9d, 0x454adde9
sub r9d, 0x4eced44d
add r9d, 0x454adde9
mov r8d, eax
sub r8d, 0xd3ff6278
sub r9d, r8d
sub r9d, 0x38b3bfbe
add r9d, 0xe8030d36
add r9d, 0x38b3bfbe
mov r8d, eax
sub r8d, 1
add r9d, r8d
sub r9d, 0x57091c64
sub r9d, 0xe8030d36
add r9d, 0x57091c64
add r9d, 0x98c40dd7
sub r9d, 0x2d49747
sub r9d, 0x98c40dd7
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0x4eced44d
add r8d, r9d
mov r9d, eax
sub r9d, r8d
sub eax, 0x2d49747
sub r9d, eax
imul ecx, r9d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 0
mov sil, 1
mov dil, sil
xor dil, 0
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, sil
xor dil, 1
xor bl, 0xff
mov r14b, sil
xor r14b, 1
or dil, bl
or r14b, 1
xor dil, 0xff
and dil, r14b
mov bl, sil
xor bl, 1
and bl, 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
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r14b, 1
or dil, r15b
or r12b, r14b
xor dil, r12b
xor dil, 0xff
xor dil, 1
and dil, 0xff
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or r14b, r15b
xor r14b, 0xff
mov r15b, r11b
xor r15b, r14b
and r15b, r11b
mov r14b, dil
and r14b, r15b
xor dil, r15b
or r14b, dil
mov dil, sil
xor dil, 1
and dil, 1
mov r15b, sil
xor r15b, 1
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
xor dil, 1
and dil, 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
xor r15b, 1
and r15b, 0xff
mov r12b, dil
xor r12b, 0xff
mov r13b, r15b
xor r13b, 0xff
mov al, sil
xor al, 0
mov cl, r12b
and cl, 0
and dil, al
mov dl, r13b
and dl, 0
and r15b, al
or cl, dil
or dl, r15b
xor cl, dl
or r12b, r13b
xor r12b, 0xff
or al, 0
and r12b, al
or cl, r12b
mov al, bl
xor al, 0xff
and al, 0
mov dl, sil
xor dl, 0
mov dil, bl
and dil, dl
mov r15b, sil
xor r15b, 1
and r15b, 0
and dl, 1
or al, dil
or r15b, dl
xor al, r15b
mov dl, sil
xor dl, 1
and dl, 1
mov dil, sil
xor dil, 1
and dil, 1
or dl, dil
mov dil, sil
xor dil, 1
and dil, 1
mov r15b, sil
xor r15b, 1
and r15b, 1
or dil, r15b
mov r15b, al
and r15b, dl
xor al, dl
or r15b, al
mov al, dil
and al, 1
xor dil, 1
or al, dil
mov dl, r15b
xor dl, 0xff
and dl, 0
mov dil, sil
xor dil, 0
and r15b, dil
mov r12b, sil
xor r12b, 1
and r12b, 0
and dil, 1
or dl, r15b
or r12b, dil
xor dl, r12b
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 r15b, cl
and r15b, dl
or al, r15b
mov dl, r10b
xor dl, 0xff
and dl, 0
mov r15b, sil
xor r15b, 0
mov r12b, r10b
and r12b, r15b
mov r13b, al
xor r13b, 0xff
and r13b, 0
and al, r15b
or dl, r12b
or r13b, al
xor dl, r13b
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, sil
xor al, 1
and al, 1
mov r10b, sil
xor r10b, 1
mov r15b, r10b
and r15b, 1
mov r12b, sil
xor r12b, 1
and r12b, 0xff
and r10b, 1
or al, r15b
or r12b, r10b
xor al, r12b
mov r10b, r14b
xor r10b, 0xff
and r10b, 0
mov r15b, sil
xor r15b, 0
mov r12b, r14b
and r12b, r15b
mov r13b, al
xor r13b, 0xff
and r13b, 0
and al, r15b
or r10b, r12b
or r13b, al
xor r10b, r13b
xor r10b, 0xff
mov al, r14b
xor al, 0xff
mov r15b, sil
xor r15b, 1
or r10b, al
or r15b, 1
xor r10b, 0xff
and r10b, r15b
mov al, cl
xor al, 0xff
and al, 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 al, r12b
or r13b, r15b
xor al, r13b
mov r15b, r11b
xor r15b, 0xff
mov r12b, al
and r12b, r15b
xor al, 0xff
mov r15b, r11b
and r15b, al
or r12b, r15b
xor r11b, 0xff
mov al, r12b
xor al, r11b
and al, r12b
mov r11b, dil
xor r11b, 0xff
and r11b, 1
mov r15b, sil
xor r15b, 1
mov r12b, dil
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, dl
xor r15b, 0xff
and r15b, 1
mov r12b, sil
xor r12b, 1
mov r13b, dl
and r13b, r12b
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
and r8b, 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 r8b, r13b
or r9b, r12b
xor r8b, r9b
mov r9b, r11b
xor r9b, 0xff
mov r12b, sil
xor r12b, 1
mov r13b, sil
xor r13b, 1
or r9b, r12b
or r13b, 1
xor r9b, 0xff
and r9b, r13b
xor dil, 0xff
mov r12b, r8b
xor r12b, 0xff
mov r13b, sil
xor r13b, 0
or dil, r12b
or r13b, 0
xor dil, 0xff
and dil, r13b
mov r12b, r15b
xor r12b, 0xff
mov r13b, sil
xor r13b, 1
mov byte [rbp - 0x6a], sil
xor sil, 1
or r12b, r13b
or sil, 1
xor r12b, 0xff
and r12b, sil
mov sil, r8b
xor sil, 0xff
mov r13b, dl
xor r13b, sil
and r13b, dl
mov dl, r9b
xor dl, 0xff
mov sil, dil
xor sil, 0xff
mov byte [rbp - 0x6b], al
mov al, byte [rbp - 0x6a]
xor al, 0
mov byte [rbp - 0x6c], dl
and dl, 0
and r9b, al
mov byte [rbp - 0x6d], sil
and sil, 0
and dil, al
or dl, r9b
or sil, dil
xor dl, sil
mov r9b, byte [rbp - 0x6c]
mov sil, byte [rbp - 0x6d]
or r9b, sil
xor r9b, 0xff
or al, 0
and r9b, al
or dl, r9b
mov al, r12b
and al, r13b
xor r12b, r13b
or al, r12b
mov r9b, dl
xor r9b, 0xff
mov dil, al
and dil, r9b
xor al, 0xff
and dl, al
or dil, dl
mov al, r11b
and al, r15b
xor r11b, r15b
or al, r11b
mov dl, al
xor dl, 0xff
and dl, 0
mov r9b, byte [rbp - 0x6a]
xor r9b, 0
and al, r9b
mov r11b, byte [rbp - 0x6a]
xor r11b, 1
and r11b, 0
and r9b, 1
or dl, al
or r11b, r9b
xor dl, r11b
mov al, byte [rbp - 0x6a]
xor al, 1
mov r9b, r8b
xor r9b, 0xff
mov r11b, byte [rbp - 0x6a]
xor r11b, 1
mov r15b, al
and r15b, 0xff
mov r12b, r11b
and r12b, 1
mov r13b, r9b
and r13b, 0xff
and r8b, r11b
or r15b, r12b
or r13b, r8b
xor r15b, r13b
or al, r9b
xor al, 0xff
or r11b, 1
and al, r11b
or r15b, al
xor r15b, 0xff
mov al, dl
xor al, r15b
and al, dl
mov dl, dil
xor dl, 0xff
mov r8b, al
xor r8b, 0xff
mov r9b, byte [rbp - 0x6a]
xor r9b, 0
mov r11b, dl
and r11b, 0
and dil, r9b
mov r15b, r8b
and r15b, 0
and al, r9b
or r11b, dil
or r15b, al
xor r11b, r15b
or dl, r8b
xor dl, 0xff
or r9b, 0
and dl, r9b
or r11b, dl
mov al, r10b
xor al, 0xff
and al, 1
mov dl, byte [rbp - 0x6a]
xor dl, 1
mov r8b, r10b
and r8b, dl
mov r9b, byte [rbp - 0x6a]
xor r9b, 1
and r9b, 0xff
and dl, 1
or al, r8b
or r9b, dl
xor al, r9b
mov dl, byte [rbp - 0x6b]
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp - 0x6a]
xor r8b, 1
mov r9b, byte [rbp - 0x6b]
and r9b, r8b
or dl, r9b
mov r8b, byte [rbp - 0x6a]
xor r8b, 1
and r8b, 1
mov r9b, byte [rbp - 0x6a]
xor r9b, 1
mov dil, r9b
and dil, 1
mov r15b, byte [rbp - 0x6a]
xor r15b, 1
and r15b, 0xff
and r9b, 1
or r8b, dil
or r15b, r9b
xor r8b, r15b
mov r9b, al
xor r9b, 0xff
mov dil, byte [rbp - 0x6a]
xor dil, 1
mov r15b, byte [rbp - 0x6a]
xor r15b, 0
or r9b, dil
or r15b, 0
xor r9b, 0xff
and r9b, r15b
mov dil, r8b
xor dil, 0xff
mov r15b, r10b
xor r15b, dil
and r15b, r10b
mov r10b, byte [rbp - 0x6a]
xor r10b, 1
mov dil, dl
xor dil, r10b
and dil, dl
mov r10b, byte [rbp - 0x6b]
xor r10b, 0xff
mov r12b, r8b
xor r12b, 0xff
mov r13b, byte [rbp - 0x6a]
xor r13b, 1
or r10b, r12b
or r13b, 1
xor r10b, 0xff
and r10b, r13b
mov r12b, r9b
and r12b, r15b
xor r9b, r15b
or r12b, r9b
mov r9b, dil
xor r9b, 0xff
mov r15b, r10b
xor r15b, 0xff
mov r13b, byte [rbp - 0x6a]
xor r13b, 1
mov sil, r9b
and sil, 0xff
and dil, r13b
mov byte [rbp - 0x6e], r15b
and r15b, 0xff
and r10b, r13b
or sil, dil
or r15b, r10b
xor sil, r15b
mov r10b, byte [rbp - 0x6e]
or r9b, r10b
xor r9b, 0xff
or r13b, 1
and r9b, r13b
or sil, r9b
mov r9b, r12b
xor r9b, 0xff
and r9b, 1
mov dil, byte [rbp - 0x6a]
xor dil, 1
and r12b, dil
mov r15b, sil
xor r15b, 0xff
and r15b, 0xff
and sil, dil
or r9b, r12b
or r15b, sil
xor r9b, r15b
mov sil, al
xor sil, 0xff
mov dil, dl
xor dil, 0xff
mov r15b, byte [rbp - 0x6a]
xor r15b, 1
mov r12b, sil
and r12b, 0xff
and al, r15b
mov r13b, dil
and r13b, 0xff
and dl, r15b
or r12b, al
or r13b, dl
xor r12b, r13b
or sil, dil
xor sil, 0xff
or r15b, 1
and sil, r15b
or r12b, sil
mov al, r12b
xor al, 0xff
and al, 1
mov dl, byte [rbp - 0x6a]
xor dl, 1
and r12b, dl
or al, r12b
mov dl, byte [rbp - 0x6a]
xor dl, 1
mov sil, r8b
xor sil, 0xff
mov dil, byte [rbp - 0x6a]
xor dil, 0
mov r15b, dl
and r15b, 0
mov r12b, dil
and r12b, 1
mov r13b, sil
and r13b, 0
and r8b, dil
or r15b, r12b
or r13b, r8b
xor r15b, r13b
or dl, sil
xor dl, 0xff
or dil, 0
and dl, dil
or r15b, dl
xor r15b, 0xff
mov dl, al
xor dl, r15b
and dl, al
mov al, r9b
xor al, 0xff
mov r8b, dl
xor r8b, 0xff
mov sil, byte [rbp - 0x6a]
xor sil, 0
mov dil, al
and dil, 0
and r9b, sil
mov r15b, r8b
and r15b, 0
and dl, sil
or dil, r9b
or r15b, dl
xor dil, r15b
or al, r8b
xor al, 0xff
or sil, 0
and al, sil
or dil, al
mov al, r11b
xor al, 0xff
and al, 1
mov dl, byte [rbp - 0x6a]
xor dl, 1
mov r8b, r11b
and r8b, dl
or al, r8b
xor al, 0xff
mov dl, dil
xor dl, al
and dl, dil
mov al, dil
xor al, 0xff
and al, 1
mov r8b, byte [rbp - 0x6a]
xor r8b, 1
and dil, r8b
or al, dil
xor r11b, 0xff
xor al, 0xff
mov r8b, byte [rbp - 0x6a]
xor r8b, 0
or r11b, al
or r8b, 0
xor r11b, 0xff
and r11b, r8b
mov al, dl
and al, r11b
xor dl, r11b
or al, dl
mov dl, bl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp - 0x6a]
xor r8b, 1
mov r9b, bl
and r9b, r8b
or dl, r9b
mov r8b, r14b
xor r8b, 0xff
and r8b, 0
mov r9b, byte [rbp - 0x6a]
xor r9b, 0
mov r11b, r14b
and r11b, r9b
mov sil, byte [rbp - 0x6a]
xor sil, 1
and sil, 0
and r9b, 1
or r8b, r11b
or sil, r9b
xor r8b, sil
mov r9b, byte [rbp - 0x6a]
xor r9b, 0
and r9b, 0
mov r11b, byte [rbp - 0x6a]
xor r11b, 0
mov sil, r11b
and sil, 0
mov dil, byte [rbp - 0x6a]
xor dil, 1
and dil, 0
and r11b, 1
or r9b, sil
or dil, r11b
xor r9b, dil
mov r11b, byte [rbp - 0x6a]
xor r11b, 0
mov sil, dl
xor sil, r11b
and sil, dl
mov r11b, r9b
xor r11b, 0xff
mov dil, bl
xor dil, r11b
and dil, bl
mov r11b, byte [rbp - 0x6a]
xor r11b, 0
mov bl, r8b
xor bl, r11b
and bl, r8b
xor r14b, 0xff
mov r11b, r9b
xor r11b, 0xff
mov r15b, byte [rbp - 0x6a]
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
mov dil, sil
and dil, bl
xor sil, 0xff
and r11b, sil
or dil, r11b
mov r11b, dl
and r11b, r8b
xor dl, r8b
or r11b, dl
mov dl, r11b
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp - 0x6a]
xor r8b, 0
and r11b, r8b
mov bl, byte [rbp - 0x6a]
xor bl, 1
and bl, 0
and r8b, 1
or dl, r11b
or bl, r8b
xor dl, bl
mov r8b, r9b
and r8b, 0
xor r9b, 0
or r8b, r9b
xor r8b, 0xff
mov r9b, dl
xor r9b, r8b
and r9b, dl
mov dl, dil
and dl, r9b
xor dil, r9b
or dl, dil
mov r8b, dl
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp - 0x6a]
xor r9b, 1
mov r11b, dl
and r11b, r9b
or r8b, r11b
xor r8b, 0xff
xor r8b, 1
and r8b, 0xff
mov r9b, byte [rbp - 0x6a]
xor r9b, 1
and r9b, 0
mov r11b, byte [rbp - 0x6a]
xor r11b, 0
mov bl, r11b
and bl, 1
mov sil, byte [rbp - 0x6a]
xor sil, 1
and sil, 0
and r11b, 1
or r9b, bl
or sil, r11b
xor r9b, sil
xor dl, 0xff
mov r11b, r9b
xor r11b, 0xff
mov bl, byte [rbp - 0x6a]
xor bl, 1
or dl, r11b
or bl, 1
xor dl, 0xff
and dl, bl
mov r11b, byte [rbp - 0x6a]
xor r11b, 1
and r11b, 0
mov bl, byte [rbp - 0x6a]
xor bl, 0
mov sil, bl
and sil, 1
mov dil, byte [rbp - 0x6a]
xor dil, 1
and dil, 0
and bl, 1
or r11b, sil
or dil, bl
xor r11b, dil
mov bl, byte [rbp - 0x6a]
xor bl, 1
mov sil, r11b
xor sil, bl
and sil, r11b
xor r9b, 0xff
xor r9b, 1
and r9b, 0xff
mov r11b, r8b
xor r11b, 0xff
mov bl, dl
xor bl, 0xff
mov dil, byte [rbp - 0x6a]
xor dil, 0
mov r14b, r11b
and r14b, 0
and r8b, dil
mov r15b, bl
and r15b, 0
and dl, dil
or r14b, r8b
or r15b, dl
xor r14b, r15b
or r11b, bl
xor r11b, 0xff
or dil, 0
and r11b, dil
or r14b, r11b
mov dl, sil
xor dl, 0xff
mov r8b, r9b
xor r8b, 0xff
mov r11b, byte [rbp - 0x6a]
xor r11b, 1
mov bl, dl
and bl, 0xff
and sil, r11b
mov dil, r8b
and dil, 0xff
and r9b, r11b
or bl, sil
or dil, r9b
xor bl, dil
or dl, r8b
xor dl, 0xff
or r11b, 1
and dl, r11b
or bl, dl
mov dl, r14b
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp - 0x6a]
xor r8b, 0
and r14b, r8b
mov r9b, bl
xor r9b, 0xff
and r9b, 0
and bl, r8b
or dl, r14b
or r9b, bl
xor dl, r9b
mov r8b, byte [rbp - 0x6a]
xor r8b, 1
mov r9b, cl
xor r9b, 0xff
mov r11b, byte [rbp - 0x6a]
xor r11b, 0
or r8b, r9b
or r11b, 0
xor r8b, 0xff
and r8b, r11b
mov r9b, byte [rbp - 0x6a]
xor r9b, 1
mov r11b, cl
and r11b, r9b
xor cl, 0xff
and cl, 1
or r11b, cl
mov cl, r8b
and cl, r11b
xor r8b, r11b
or cl, r8b
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r9b, byte [rbp - 0x6a]
xor r9b, 1
and cl, r9b
or r8b, cl
mov cl, dl
xor cl, 0xff
mov r9b, r8b
and r9b, cl
xor r8b, 0xff
mov cl, dl
and cl, r8b
or r9b, cl
xor r9b, 0xff
xor dl, 0xff
mov cl, byte [rbp - 0x6a]
xor cl, 1
or r9b, dl
or cl, 1
xor r9b, 0xff
and r9b, cl
mov cl, al
xor cl, 0xff
and cl, 0
mov dl, byte [rbp - 0x6a]
xor dl, 0
mov r8b, al
and r8b, dl
mov r11b, byte [rbp - 0x6a]
xor r11b, 1
and r11b, 0
and dl, 1
or cl, r8b
or r11b, dl
xor cl, r11b
mov dl, r9b
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp - 0x6a]
xor r8b, 1
mov r11b, r9b
and r11b, r8b
or dl, r11b
mov r8b, byte [rbp - 0x6a]
xor r8b, 0
and r8b, 0
mov r11b, byte [rbp - 0x6a]
xor r11b, 0
mov bl, r11b
and bl, 0
mov sil, byte [rbp - 0x6a]
xor sil, 1
and sil, 0
and r11b, 1
or r8b, bl
or sil, r11b
xor r8b, sil
mov r11b, byte [rbp - 0x6a]
xor r11b, 0
mov bl, cl
xor bl, r11b
and bl, cl
mov r11b, r8b
xor r11b, 0xff
mov sil, al
xor sil, r11b
and sil, al
mov al, byte [rbp - 0x6a]
xor al, 0
mov r11b, dl
xor r11b, al
and r11b, dl
mov al, r8b
xor al, 0xff
mov dil, r9b
xor dil, al
and dil, r9b
mov al, bl
xor al, 0xff
mov r9b, sil
xor r9b, 0xff
mov r14b, byte [rbp - 0x6a]
xor r14b, 1
mov r15b, al
and r15b, 0xff
and bl, r14b
mov r12b, r9b
and r12b, 0xff
and sil, r14b
or r15b, bl
or r12b, sil
xor r15b, r12b
or al, r9b
xor al, 0xff
or r14b, 1
and al, r14b
or r15b, al
mov al, r11b
and al, dil
xor r11b, dil
or al, r11b
mov r9b, r15b
xor r9b, 0xff
mov r11b, al
and r11b, r9b
xor al, 0xff
and r15b, al
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 - 0x6a]
xor dl, 1
and al, dl
or cl, al
mov al, byte [rbp - 0x6a]
xor al, 0
mov dl, r8b
xor dl, 0xff
mov r9b, byte [rbp - 0x6a]
xor r9b, 0
mov bl, al
and bl, 0
mov sil, r9b
and sil, 0
mov dil, dl
and dil, 0
and r8b, r9b
or bl, sil
or dil, r8b
xor bl, dil
or al, dl
xor al, 0xff
or r9b, 0
and al, r9b
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
test cl, 1
jne 0x6d8b9e5e
jmp 0x6d8bd4e3
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, ecx
sub r8d, 0xfb8e0742
sub r8d, 0xe448c8d1
add r8d, 0xfb8e0742
mov r9d, eax
sub r9d, 0xef475171
add r8d, r9d
sub r8d, 0x3098d889
add r8d, 0xe448c8d1
add r8d, 0x3098d889
sub eax, 0x4d6e147a
sub eax, 1
add eax, 0x4d6e147a
add r8d, 0xca237e2
add r8d, eax
sub r8d, 0xca237e2
mov eax, 0x7581dd5f
add eax, 0
sub eax, 0xef475171
sub eax, 0x7581dd5f
sub r8d, 0x54fc8729
sub r8d, eax
add r8d, 0x54fc8729
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
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, 1
or r14b, r15b
or r12b, 1
xor r14b, 0xff
and r14b, r12b
mov r15b, sil
xor r15b, 1
and r15b, 0
mov r12b, sil
xor r12b, 0
mov r13b, r12b
and r13b, 1
mov al, sil
xor al, 1
and al, 0
and r12b, 1
or r15b, r13b
or al, r12b
xor r15b, al
mov al, sil
xor al, 1
mov r12b, r15b
xor r12b, al
and r12b, r15b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov al, dil
xor al, 0xff
mov r15b, r14b
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 r14b, r13b
or cl, dil
or dl, r14b
xor cl, dl
or al, r15b
xor al, 0xff
or r13b, 0
and al, r13b
or cl, al
mov al, r12b
and al, bl
xor r12b, bl
or al, r12b
mov dl, cl
xor dl, 0xff
and dl, 0
mov bl, sil
xor bl, 0
and cl, bl
mov dil, al
xor dil, 0xff
and dil, 0
and al, bl
or dl, cl
or dil, al
xor dl, dil
mov al, r11b
xor al, 0xff
and al, 1
mov cl, sil
xor cl, 1
mov bl, r11b
and bl, cl
or al, bl
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, sil
xor cl, 1
and cl, 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, 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 r12b, dil
and r12b, 0
and bl, r14b
or r15b, al
or r12b, bl
xor r15b, r12b
or cl, dil
xor cl, 0xff
or r14b, 0
and cl, r14b
or r15b, cl
mov al, sil
xor al, 1
and al, 0
mov cl, sil
xor cl, 0
mov bl, cl
and bl, 1
mov dil, sil
xor dil, 1
and dil, 0
and cl, 1
or al, bl
or dil, cl
xor al, dil
xor al, 0xff
xor al, 1
and al, 0xff
mov cl, sil
xor cl, 1
and cl, 1
mov bl, sil
xor bl, 1
and bl, 1
or cl, bl
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov bl, al
xor bl, 0xff
mov dil, cl
xor dil, 0xff
mov r14b, sil
xor r14b, 0
mov r12b, bl
and r12b, 0
and al, r14b
mov r13b, dil
and r13b, 0
and cl, r14b
or r12b, al
or r13b, cl
xor r12b, r13b
or bl, dil
xor bl, 0xff
or r14b, 0
and bl, r14b
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, dl
xor cl, 0xff
and cl, 1
mov bl, sil
xor bl, 1
mov dil, dl
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 cl, 0xff
mov al, dl
xor al, 0xff
mov bl, sil
xor bl, 1
or cl, al
or bl, 1
xor cl, 0xff
and cl, bl
mov al, r12b
xor al, 0xff
and al, 1
mov bl, sil
xor bl, 1
mov dil, r12b
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, r10b
xor bl, 0xff
mov dil, al
and dil, bl
xor al, 0xff
mov bl, r10b
and bl, al
or dil, bl
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, 1
and al, 1
mov r10b, sil
xor r10b, 1
and r10b, 1
or al, r10b
mov r10b, r15b
xor r10b, 0xff
mov bl, al
and bl, r10b
xor al, 0xff
mov r10b, r15b
and r10b, al
or bl, r10b
xor bl, 0xff
mov al, r15b
xor al, 0xff
mov r10b, sil
xor r10b, 0
or bl, al
or r10b, 0
xor bl, 0xff
and bl, r10b
mov al, r11b
xor al, 0xff
and al, 0
mov r10b, sil
xor r10b, 0
and r11b, r10b
mov r14b, sil
xor r14b, 1
and r14b, 0
and r10b, 1
or al, r11b
or r14b, r10b
xor al, r14b
mov r10b, r12b
xor r10b, 0xff
and r10b, 1
mov r11b, sil
xor r11b, 1
mov r14b, r12b
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, al
and r14b, r10b
xor al, r10b
or r14b, al
mov al, sil
xor al, 1
mov r10b, r11b
xor r10b, 0xff
mov r13b, sil
xor r13b, 1
mov r8b, al
and r8b, 0xff
mov r9b, r13b
and r9b, 1
mov byte [rbp - 0x6f], r10b
and r10b, 0xff
and r11b, r13b
or r8b, r9b
or r10b, r11b
xor r8b, r10b
mov r9b, byte [rbp - 0x6f]
or al, r9b
xor al, 0xff
or r13b, 1
and al, r13b
or r8b, al
mov al, r14b
xor al, 0xff
and al, 1
mov r10b, sil
xor r10b, 1
and r14b, r10b
or al, r14b
xor r8b, 0xff
mov r10b, al
xor r10b, r8b
and r10b, al
mov al, cl
xor al, 0xff
and al, 0
mov r8b, sil
xor r8b, 0
mov r11b, cl
and r11b, r8b
mov r14b, sil
xor r14b, 1
and r14b, 0
and r8b, 1
or al, r11b
or r14b, r8b
xor al, r14b
mov r8b, dil
xor r8b, 0xff
and r8b, 1
mov r11b, sil
xor r11b, 1
mov r14b, dil
and r14b, r11b
mov r13b, sil
xor r13b, 1
and r13b, 0xff
and r11b, 1
or r8b, r14b
or r13b, r11b
xor r8b, r13b
mov r11b, sil
xor r11b, 1
and r11b, 1
mov r14b, sil
xor r14b, 1
and r14b, 1
or r11b, r14b
mov r14b, sil
xor r14b, 1
mov r13b, al
xor r13b, r14b
and r13b, al
mov r14b, r11b
xor r14b, 0xff
mov r9b, cl
xor r9b, r14b
and r9b, cl
mov cl, r8b
xor cl, 0xff
mov r14b, sil
xor r14b, 1
mov byte [rbp - 0x70], sil
xor sil, 1
or cl, r14b
or sil, 1
xor cl, 0xff
and cl, sil
mov sil, r11b
xor sil, 0xff
mov r14b, dil
xor r14b, sil
and r14b, dil
mov sil, r13b
and sil, r9b
xor r13b, r9b
or sil, r13b
mov r9b, cl
xor r9b, 0xff
mov dil, r14b
xor dil, 0xff
mov r13b, byte [rbp - 0x70]
xor r13b, 1
mov byte [rbp - 0x71], r9b
and r9b, 0xff
and cl, r13b
mov byte [rbp - 0x72], dil
and dil, 0xff
and r14b, r13b
or r9b, cl
or dil, r14b
xor r9b, dil
mov cl, byte [rbp - 0x71]
mov dil, byte [rbp - 0x72]
or cl, dil
xor cl, 0xff
or r13b, 1
and cl, r13b
or r9b, cl
mov cl, sil
xor cl, 0xff
and cl, 1
mov r14b, byte [rbp - 0x70]
xor r14b, 1
and sil, r14b
mov r13b, r9b
xor r13b, 0xff
and r13b, 0xff
and r9b, r14b
or cl, sil
or r13b, r9b
xor cl, r13b
mov r9b, al
and r9b, r8b
xor al, r8b
or r9b, al
mov al, r9b
xor al, 0xff
and al, 1
mov r8b, byte [rbp - 0x70]
xor r8b, 1
and r9b, r8b
or al, r9b
mov r8b, r11b
and r8b, 1
xor r11b, 1
or r8b, r11b
xor al, 0xff
xor r8b, 0xff
mov r9b, byte [rbp - 0x70]
xor r9b, 0
or al, r8b
or r9b, 0
xor al, 0xff
and al, r9b
mov r8b, cl
xor r8b, 0xff
mov r9b, al
xor r9b, 0xff
mov r11b, byte [rbp - 0x70]
xor r11b, 0
mov sil, r8b
and sil, 0
and cl, r11b
mov r14b, r9b
and r14b, 0
and al, r11b
or sil, cl
or r14b, al
xor sil, r14b
or r8b, r9b
xor r8b, 0xff
or r11b, 0
and r8b, r11b
or sil, r8b
mov al, bl
xor al, 0xff
and al, 0
mov cl, byte [rbp - 0x70]
xor cl, 0
mov r8b, bl
and r8b, cl
mov r9b, byte [rbp - 0x70]
xor r9b, 1
and r9b, 0
and cl, 1
or al, r8b
or r9b, cl
xor al, r9b
mov cl, r10b
xor cl, 0xff
and cl, 0
mov r8b, byte [rbp - 0x70]
xor r8b, 0
mov r9b, r10b
and r9b, r8b
mov r11b, byte [rbp - 0x70]
xor r11b, 1
and r11b, 0
and r8b, 1
or cl, r9b
or r11b, r8b
xor cl, r11b
mov r8b, byte [rbp - 0x70]
xor r8b, 1
and r8b, 1
mov r9b, byte [rbp - 0x70]
xor r9b, 1
and r9b, 1
or r8b, r9b
mov r9b, byte [rbp - 0x70]
xor r9b, 1
mov r11b, al
xor r11b, r9b
and r11b, al
xor bl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov r14b, byte [rbp - 0x70]
xor r14b, 0
or bl, r9b
or r14b, 0
xor bl, 0xff
and bl, r14b
mov r9b, cl
xor r9b, 0xff
mov r14b, byte [rbp - 0x70]
xor r14b, 1
mov r13b, byte [rbp - 0x70]
xor r13b, 1
or r9b, r14b
or r13b, 1
xor r9b, 0xff
and r9b, r13b
xor r10b, 0xff
mov r14b, r8b
xor r14b, 0xff
mov r13b, byte [rbp - 0x70]
xor r13b, 0
or r10b, r14b
or r13b, 0
xor r10b, 0xff
and r10b, r13b
mov r14b, r11b
and r14b, bl
xor r11b, bl
or r14b, r11b
mov r11b, r9b
xor r11b, 0xff
mov bl, r10b
xor bl, 0xff
mov r13b, byte [rbp - 0x70]
xor r13b, 1
mov dil, r11b
and dil, 0xff
and r9b, r13b
mov byte [rbp - 0x73], bl
and bl, 0xff
and r10b, r13b
or dil, r9b
or bl, r10b
xor dil, bl
mov r9b, byte [rbp - 0x73]
or r11b, r9b
xor r11b, 0xff
or r13b, 1
and r11b, r13b
or dil, r11b
mov r10b, r14b
xor r10b, 0xff
mov r11b, dil
and r11b, r10b
xor dil, 0xff
and r14b, dil
or r11b, r14b
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 - 0x70]
xor cl, 1
and r10b, cl
or al, r10b
mov cl, byte [rbp - 0x70]
xor cl, 1
mov r10b, r8b
xor r10b, 0xff
mov bl, byte [rbp - 0x70]
xor bl, 0
mov dil, cl
and dil, 0
mov r14b, bl
and r14b, 1
mov r13b, r10b
and r13b, 0
and r8b, bl
or dil, r14b
or r13b, r8b
xor dil, r13b
or cl, r10b
xor cl, 0xff
or bl, 0
and cl, bl
or dil, cl
xor al, 0xff
xor dil, 0xff
mov cl, byte [rbp - 0x70]
xor cl, 0
or al, dil
or cl, 0
xor al, 0xff
and al, cl
mov cl, r11b
and cl, al
xor r11b, al
or cl, r11b
mov al, sil
xor al, 0xff
and al, 0
mov r8b, byte [rbp - 0x70]
xor r8b, 0
mov r10b, sil
and r10b, r8b
mov r11b, byte [rbp - 0x70]
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 - 0x70]
xor r8b, 1
and r8b, 1
mov r10b, byte [rbp - 0x70]
xor r10b, 1
mov r11b, r10b
and r11b, 1
mov bl, byte [rbp - 0x70]
xor bl, 1
and bl, 0xff
and r10b, 1
or r8b, r11b
or bl, r10b
xor r8b, bl
xor sil, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, byte [rbp - 0x70]
xor r11b, 1
or sil, r10b
or r11b, 1
xor sil, 0xff
and sil, r11b
mov r10b, cl
xor r10b, 0xff
and r10b, 1
mov r11b, byte [rbp - 0x70]
xor r11b, 1
mov bl, cl
and bl, r11b
or r10b, bl
xor r10b, 0xff
mov r11b, byte [rbp - 0x70]
xor r11b, 1
mov bl, byte [rbp - 0x70]
xor bl, 1
or r10b, r11b
or bl, 1
xor r10b, 0xff
and r10b, bl
xor cl, 0xff
xor r8b, 0xff
mov r11b, byte [rbp - 0x70]
xor r11b, 1
or cl, r8b
or r11b, 1
xor cl, 0xff
and cl, r11b
mov r8b, al
and r8b, sil
xor al, sil
or r8b, al
mov al, r10b
and al, cl
xor r10b, cl
or al, r10b
mov cl, r8b
xor cl, 0xff
mov r10b, al
and r10b, cl
xor al, 0xff
and r8b, al
or r10b, r8b
mov al, dl
xor al, 0xff
and al, 1
mov cl, byte [rbp - 0x70]
xor cl, 1
mov r8b, dl
and r8b, cl
mov r11b, byte [rbp - 0x70]
xor r11b, 1
and r11b, 0xff
and cl, 1
or al, r8b
or r11b, cl
xor al, r11b
mov cl, r15b
xor cl, 0xff
and cl, 0
mov r8b, byte [rbp - 0x70]
xor r8b, 0
mov r11b, r15b
and r11b, r8b
mov bl, byte [rbp - 0x70]
xor bl, 1
and bl, 0
and r8b, 1
or cl, r11b
or bl, r8b
xor cl, bl
mov r8b, byte [rbp - 0x70]
xor r8b, 1
and r8b, 1
mov r11b, byte [rbp - 0x70]
xor r11b, 1
and r11b, 1
or r8b, r11b
mov r11b, byte [rbp - 0x70]
xor r11b, 1
mov bl, al
xor bl, r11b
and bl, al
xor dl, 0xff
mov r11b, r8b
xor r11b, 0xff
mov sil, byte [rbp - 0x70]
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 - 0x70]
xor sil, 1
mov dil, byte [rbp - 0x70]
xor dil, 0
or r11b, sil
or dil, 0
xor r11b, 0xff
and r11b, dil
mov sil, r8b
xor sil, 0xff
mov dil, r15b
xor dil, sil
and dil, r15b
mov sil, bl
and sil, dl
xor bl, dl
or sil, bl
mov dl, r11b
xor dl, 0xff
mov bl, dil
xor bl, 0xff
mov r14b, byte [rbp - 0x70]
xor r14b, 0
mov r15b, dl
and r15b, 0
and r11b, r14b
mov r13b, bl
and r13b, 0
and dil, r14b
or r15b, r11b
or r13b, dil
xor r15b, r13b
or dl, bl
xor dl, 0xff
or r14b, 0
and dl, r14b
or r15b, dl
mov dl, sil
xor dl, 0xff
and dl, 0
mov r11b, byte [rbp - 0x70]
xor r11b, 0
and sil, r11b
mov bl, r15b
xor bl, 0xff
and bl, 0
and r15b, r11b
or dl, sil
or bl, r15b
xor dl, 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 - 0x70]
xor cl, 1
and r11b, cl
mov bl, byte [rbp - 0x70]
xor bl, 1
and bl, 0xff
and cl, 1
or al, r11b
or bl, cl
xor al, bl
mov cl, byte [rbp - 0x70]
xor cl, 1
mov r11b, r8b
xor r11b, 0xff
mov bl, byte [rbp - 0x70]
xor bl, 1
mov sil, cl
and sil, 0xff
mov dil, bl
and dil, 1
mov r14b, r11b
and r14b, 0xff
and r8b, bl
or sil, dil
or r14b, r8b
xor sil, r14b
or cl, r11b
xor cl, 0xff
or bl, 1
and cl, bl
or sil, cl
xor sil, 0xff
mov cl, al
xor cl, sil
and cl, al
mov al, dl
xor al, 0xff
mov r8b, cl
xor r8b, 0xff
mov r11b, byte [rbp - 0x70]
xor r11b, 1
mov bl, al
and bl, 0xff
and dl, r11b
mov sil, r8b
and sil, 0xff
and cl, r11b
or bl, dl
or sil, cl
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, 0
mov cl, byte [rbp - 0x70]
xor cl, 0
mov dl, bl
and dl, cl
mov r8b, byte [rbp - 0x70]
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 - 0x70]
xor cl, 1
and cl, 1
mov dl, byte [rbp - 0x70]
xor dl, 1
mov r8b, dl
and r8b, 1
mov r11b, byte [rbp - 0x70]
xor r11b, 1
and r11b, 0xff
and dl, 1
or cl, r8b
or r11b, dl
xor cl, r11b
mov dl, cl
xor dl, 0xff
mov r8b, bl
xor r8b, dl
and r8b, bl
mov dl, byte [rbp - 0x70]
xor dl, 1
and dl, 1
mov r11b, byte [rbp - 0x70]
xor r11b, 1
and r11b, 1
or dl, r11b
mov r11b, byte [rbp - 0x70]
xor r11b, 1
mov bl, dl
xor bl, r11b
and bl, dl
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov dl, al
xor dl, 0xff
mov r11b, r8b
xor r11b, 0xff
mov sil, byte [rbp - 0x70]
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, bl
and al, cl
xor bl, cl
or al, bl
mov cl, dil
xor cl, 0xff
and cl, 1
mov dl, byte [rbp - 0x70]
xor dl, 1
and dil, dl
mov r8b, al
xor r8b, 0xff
and r8b, 0xff
and al, dl
or cl, dil
or r8b, al
xor cl, r8b
mov al, byte [rbp - 0x70]
xor al, 1
and al, 1
mov dl, byte [rbp - 0x70]
xor dl, 1
and dl, 1
or al, dl
mov dl, r12b
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp - 0x70]
xor r8b, 1
mov r11b, r12b
and r11b, r8b
mov bl, byte [rbp - 0x70]
xor bl, 1
and bl, 0xff
and r8b, 1
or dl, r11b
or bl, r8b
xor dl, bl
mov r8b, byte [rbp - 0x70]
xor r8b, 1
and r8b, 1
mov r11b, byte [rbp - 0x70]
xor r11b, 1
and r11b, 1
or r8b, r11b
mov r11b, al
xor r11b, 0xff
mov bl, byte [rbp - 0x70]
xor bl, 1
mov sil, byte [rbp - 0x70]
xor sil, 0
or r11b, bl
or sil, 0
xor r11b, 0xff
and r11b, sil
mov bl, r8b
xor bl, 0xff
xor bl, 1
and bl, 0xff
mov sil, dl
xor sil, 0xff
mov dil, byte [rbp - 0x70]
xor dil, 1
mov r14b, byte [rbp - 0x70]
xor r14b, 0
or sil, dil
or r14b, 0
xor sil, 0xff
and sil, r14b
xor r12b, 0xff
mov dil, r8b
xor dil, 0xff
mov r14b, byte [rbp - 0x70]
xor r14b, 1
or r12b, dil
or r14b, 1
xor r12b, 0xff
and r12b, r14b
mov dil, r11b
and dil, bl
xor r11b, bl
or dil, r11b
mov r11b, sil
and r11b, r12b
xor sil, r12b
or r11b, sil
mov bl, dil
xor bl, 0xff
and bl, 1
mov sil, byte [rbp - 0x70]
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, al
and r11b, dl
xor al, dl
or r11b, al
mov al, r11b
xor al, 0xff
and al, 1
mov dl, byte [rbp - 0x70]
xor dl, 1
and r11b, dl
mov sil, byte [rbp - 0x70]
xor sil, 1
and sil, 0xff
and dl, 1
or al, r11b
or sil, dl
xor 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, bl
xor al, 0xff
mov dl, r8b
xor dl, 0xff
mov r11b, byte [rbp - 0x70]
xor r11b, 1
mov sil, al
and sil, 0xff
and bl, r11b
mov dil, dl
and dil, 0xff
and r8b, r11b
or sil, bl
or dil, r8b
xor sil, dil
or al, dl
xor al, 0xff
or r11b, 1
and al, r11b
or sil, al
mov al, sil
xor al, 0xff
and al, 1
mov dl, byte [rbp - 0x70]
xor dl, 1
and sil, dl
or al, sil
mov dl, cl
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp - 0x70]
xor r8b, 1
mov r11b, cl
and r11b, r8b
mov bl, al
xor bl, 0xff
and bl, 0xff
and al, r8b
or dl, r11b
or bl, al
xor dl, bl
xor cl, 0xff
mov al, dl
xor al, cl
and al, dl
mov cl, r10b
xor cl, 0xff
mov dl, al
xor dl, 0xff
mov r8b, byte [rbp - 0x70]
xor r8b, 0
or cl, dl
or r8b, 0
xor cl, 0xff
and cl, r8b
mov dl, r10b
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp - 0x70]
xor r8b, 0
and r10b, r8b
mov r11b, al
xor r11b, 0xff
and r11b, 0
and al, r8b
or dl, r10b
or r11b, al
xor dl, r11b
mov al, cl
and al, dl
xor cl, dl
or al, cl
test al, 1
jne 0x6d8bad1c
jmp 0x6d8bd4e3
jmp 0x6d88ad4d
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x942dc94
sub r8d, 0x6f678151
add r8d, 0x942dc94
add r8d, 0x58cbd324
sub r8d, 1
sub r8d, 0x58cbd324
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x6f678151
add r9d, r8d
mov r8d, eax
sub r8d, r9d
mov r9d, eax
sub r9d, 0x79336f23
mov r10d, ecx
sub r10d, r9d
add r10d, 0xbaf53af6
add r10d, r8d
sub r10d, 0xbaf53af6
sub eax, 0x79336f23
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
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
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, 1
mov al, r12b
xor al, r13b
and al, r12b
mov r12b, dil
xor r12b, 1
xor sil, 0xff
mov r13b, dil
xor r13b, 1
or r12b, sil
or r13b, 1
xor r12b, 0xff
and r12b, r13b
mov sil, r14b
xor sil, 0xff
mov r13b, r15b
xor r13b, 0xff
mov cl, dil
xor cl, 1
mov dl, sil
and dl, 0xff
and r14b, cl
mov r8b, r13b
and r8b, 0xff
and r15b, cl
or dl, r14b
or r8b, r15b
xor dl, r8b
or sil, r13b
xor sil, 0xff
or cl, 1
and sil, cl
or dl, sil
mov cl, 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, 1
mov dl, dil
xor dl, 1
mov r8b, bl
and r8b, dl
or al, r8b
mov dl, dil
xor dl, 1
xor al, 0xff
mov r8b, dil
xor r8b, 0
or dl, al
or r8b, 0
xor dl, 0xff
and dl, r8b
mov al, dil
xor al, 1
and al, 1
mov r8b, dil
xor r8b, 1
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
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
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, 1
mov r15b, dil
xor r15b, 0
or sil, r14b
or r15b, 0
xor sil, 0xff
and sil, r15b
xor al, 0xff
xor al, 1
and al, 0xff
mov r14b, dl
xor r14b, 0xff
mov r15b, r8b
xor r15b, 0xff
mov r12b, dil
xor r12b, 0
mov r13b, r14b
and r13b, 0
and dl, r12b
mov r9b, r15b
and r9b, 0
and r8b, r12b
or r13b, dl
or r9b, r8b
xor r13b, r9b
or r14b, r15b
xor r14b, 0xff
or r12b, 0
and r14b, r12b
or r13b, r14b
mov dl, sil
xor dl, 0xff
mov r8b, al
xor r8b, 0xff
mov r9b, dil
xor r9b, 0
mov r14b, dl
and r14b, 0
and sil, r9b
mov r15b, r8b
and r15b, 0
and al, r9b
or r14b, sil
or r15b, al
xor r14b, r15b
or dl, r8b
xor dl, 0xff
or r9b, 0
and dl, r9b
or r14b, dl
mov al, r13b
xor al, 0xff
and al, 1
mov dl, dil
xor dl, 1
and r13b, dl
mov r8b, r14b
xor r8b, 0xff
and r8b, 0xff
and r14b, dl
or al, r13b
or r8b, r14b
xor al, r8b
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 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, 0
mov r9b, dil
xor r9b, 0
mov sil, r9b
and sil, 1
mov r14b, dil
xor r14b, 1
and r14b, 0
and r9b, 1
or dl, sil
or r14b, r9b
xor dl, r14b
xor dl, 0xff
xor dl, 1
and dl, 0xff
mov r9b, r8b
xor r9b, 0xff
mov sil, dl
xor sil, 0xff
mov r14b, dil
xor r14b, 1
mov r15b, r9b
and r15b, 0xff
and r8b, r14b
mov r12b, sil
and r12b, 0xff
and dl, r14b
or r15b, r8b
or r12b, dl
xor r15b, r12b
or r9b, sil
xor r9b, 0xff
or r14b, 1
and r9b, r14b
or r15b, r9b
mov dl, dil
xor dl, 1
and dl, 0
mov r8b, dil
xor r8b, 0
mov r9b, r8b
and r9b, 1
mov sil, dil
xor sil, 1
and sil, 0
and r8b, 1
or dl, r9b
or sil, r8b
xor dl, sil
mov r8b, cl
xor r8b, 0xff
and r8b, 1
mov r9b, dil
xor r9b, 1
mov sil, cl
and sil, r9b
mov r14b, dl
xor r14b, 0xff
and r14b, 0xff
and dl, r9b
or r8b, sil
or r14b, dl
xor r8b, r14b
mov dl, cl
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 sil, r15b
and sil, r8b
or dl, sil
mov r8b, r11b
xor r8b, 0xff
mov sil, dl
and sil, r8b
xor dl, 0xff
mov r8b, r11b
and r8b, dl
or sil, r8b
xor r11b, 0xff
mov dl, sil
xor dl, r11b
and dl, sil
mov r8b, al
xor r8b, 0xff
and r8b, 0
mov r11b, dil
xor r11b, 0
mov sil, al
and sil, r11b
mov r14b, dil
xor r14b, 1
and r14b, 0
and r11b, 1
or r8b, sil
or r14b, r11b
xor r8b, r14b
mov r11b, dil
xor r11b, 1
and r11b, 1
mov sil, dil
xor sil, 1
mov r14b, sil
and r14b, 1
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and sil, 1
or r11b, r14b
or r12b, sil
xor r11b, r12b
mov sil, dil
xor sil, 1
and sil, 1
mov r14b, dil
xor r14b, 1
mov r12b, r14b
and r12b, 1
mov r13b, dil
xor r13b, 1
and r13b, 0xff
and r14b, 1
or sil, r12b
or r13b, r14b
xor sil, r13b
mov r14b, 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
or r11b, r14b
xor r8b, 0xff
mov sil, r11b
xor sil, r8b
and sil, r11b
mov r8b, r15b
xor r8b, 0xff
and r8b, 1
mov r11b, dil
xor r11b, 1
mov r14b, r15b
and r14b, r11b
mov r12b, dil
xor r12b, 1
and r12b, 0xff
and r11b, 1
or r8b, r14b
or r12b, r11b
xor r8b, r12b
mov r11b, bl
xor r11b, 0xff
and r11b, 1
mov r14b, dil
xor r14b, 1
mov r12b, bl
and r12b, r14b
mov r13b, r8b
xor r13b, 0xff
and r13b, 0xff
and r8b, r14b
or r11b, r12b
or r13b, r8b
xor r11b, r13b
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, r9b
xor r8b, 0xff
and r8b, 0
mov bl, dil
xor bl, 0
mov r14b, r9b
and r14b, bl
mov r12b, dil
xor r12b, 1
and r12b, 0
and bl, 1
or r8b, r14b
or r12b, bl
xor r8b, r12b
mov bl, dl
xor bl, 0xff
and bl, 1
mov r14b, dil
xor r14b, 1
mov r12b, dl
and r12b, r14b
or bl, r12b
mov r14b, dil
xor r14b, 0
and r14b, 1
mov r12b, dil
xor r12b, 1
and r12b, 0
or r14b, r12b
mov r12b, dil
xor r12b, 0
mov r13b, r8b
xor r13b, r12b
and r13b, r8b
mov r12b, r14b
xor r12b, 0xff
mov r10b, r9b
xor r10b, r12b
and r10b, r9b
mov r9b, dil
xor r9b, 0
mov r12b, bl
xor r12b, r9b
and r12b, bl
mov r9b, r14b
xor r9b, 0xff
mov byte [rbp - 0x74], dl
xor dl, r9b
mov r9b, byte [rbp - 0x74]
and dl, r9b
mov r9b, r13b
and r9b, r10b
xor r13b, r10b
or r9b, r13b
mov r10b, r12b
and r10b, dl
xor r12b, dl
or r10b, r12b
mov dl, r9b
xor dl, 0xff
and dl, 1
mov r12b, dil
xor r12b, 1
and r9b, r12b
mov r13b, r10b
xor r13b, 0xff
and r13b, 0xff
and r10b, r12b
or dl, r9b
or r13b, r10b
xor dl, r13b
mov r9b, r8b
and r9b, bl
xor r8b, bl
or r9b, r8b
mov r8b, r9b
xor r8b, 0xff
and r8b, 0
mov r10b, dil
xor r10b, 0
and r9b, r10b
mov bl, dil
xor bl, 1
and bl, 0
and r10b, 1
or r8b, r9b
or bl, r10b
xor r8b, bl
mov r9b, r14b
and r9b, 0
xor r14b, 0
or r9b, r14b
xor r8b, 0xff
xor r9b, 0xff
mov r10b, dil
xor r10b, 1
or r8b, r9b
or r10b, 1
xor r8b, 0xff
and r8b, r10b
mov r9b, dl
and r9b, r8b
xor dl, r8b
or r9b, dl
mov dl, sil
xor dl, 0xff
and dl, 1
mov r8b, dil
xor r8b, 1
mov r10b, sil
and r10b, r8b
or dl, r10b
mov r8b, r11b
xor r8b, 0xff
and r8b, 1
mov r10b, dil
xor r10b, 1
mov bl, r11b
and bl, r10b
or r8b, bl
mov r10b, dil
xor r10b, 1
and r10b, 1
mov bl, dil
xor bl, 1
and bl, 1
or r10b, bl
mov bl, dl
xor bl, 0xff
mov r14b, dil
xor r14b, 1
mov r12b, dil
xor r12b, 0
or bl, r14b
or r12b, 0
xor bl, 0xff
and bl, r12b
mov r14b, r10b
xor r14b, 0xff
mov r12b, sil
xor r12b, r14b
and r12b, sil
mov sil, dil
xor sil, 1
mov r14b, r8b
xor r14b, sil
and r14b, r8b
xor r11b, 0xff
mov sil, r10b
xor sil, 0xff
mov r13b, dil
xor r13b, 1
or r11b, sil
or r13b, 1
xor r11b, 0xff
and r11b, r13b
mov sil, bl
xor sil, 0xff
mov r13b, r12b
xor r13b, 0xff
mov byte [rbp - 0x75], dil
xor dil, 0
mov byte [rbp - 0x76], sil
and sil, 0
and bl, dil
mov byte [rbp - 0x77], r13b
and r13b, 0
and r12b, dil
or sil, bl
or r13b, r12b
xor sil, r13b
mov bl, byte [rbp - 0x76]
mov r12b, byte [rbp - 0x77]
or bl, r12b
xor bl, 0xff
or dil, 0
and bl, dil
or sil, bl
mov bl, r14b
and bl, r11b
xor r14b, r11b
or bl, r14b
mov r11b, sil
xor r11b, 0xff
mov dil, bl
and dil, r11b
xor bl, 0xff
and sil, bl
or dil, sil
mov r11b, dl
xor r11b, 0xff
mov bl, r8b
xor bl, 0xff
mov sil, byte [rbp - 0x75]
xor sil, 1
mov r14b, r11b
and r14b, 0xff
and dl, sil
mov r13b, bl
and r13b, 0xff
and r8b, sil
or r14b, dl
or r13b, r8b
xor r14b, r13b
or r11b, bl
xor r11b, 0xff
or sil, 1
and r11b, sil
or r14b, r11b
mov dl, r14b
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp - 0x75]
xor r8b, 0
and r14b, r8b
mov r11b, byte [rbp - 0x75]
xor r11b, 1
and r11b, 0
and r8b, 1
or dl, r14b
or r11b, r8b
xor dl, r11b
mov r8b, byte [rbp - 0x75]
xor r8b, 1
mov r11b, r10b
xor r11b, 0xff
mov bl, byte [rbp - 0x75]
xor bl, 1
mov sil, r8b
and sil, 0xff
mov r14b, bl
and r14b, 1
mov r13b, r11b
and r13b, 0xff
and r10b, bl
or sil, r14b
or r13b, r10b
xor sil, r13b
or r8b, r11b
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, dil
xor dl, 0xff
mov r10b, r8b
xor r10b, 0xff
mov r11b, byte [rbp - 0x75]
xor r11b, 0
mov bl, dl
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 dl, r10b
xor dl, 0xff
or r11b, 0
and dl, r11b
or bl, dl
mov dl, r9b
xor dl, 0xff
and dl, 1
mov r8b, byte [rbp - 0x75]
xor r8b, 1
mov r10b, r9b
and r10b, r8b
or dl, r10b
xor dl, 0xff
mov r8b, bl
xor r8b, dl
and r8b, bl
mov dl, bl
xor dl, 0xff
and dl, 1
mov r10b, byte [rbp - 0x75]
xor r10b, 1
and bl, r10b
or dl, bl
xor dl, 0xff
mov r10b, r9b
xor r10b, dl
and r10b, r9b
mov dl, r8b
xor dl, 0xff
mov r9b, r10b
xor r9b, 0xff
mov r11b, byte [rbp - 0x75]
xor r11b, 0
mov bl, dl
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 dl, r9b
xor dl, 0xff
or r11b, 0
and dl, r11b
or bl, dl
mov dl, cl
xor dl, 0xff
mov r8b, al
xor r8b, 0xff
mov r9b, byte [rbp - 0x75]
xor r9b, 1
or dl, r8b
or r9b, 1
xor dl, 0xff
and dl, r9b
mov r8b, cl
xor r8b, 0xff
mov r9b, al
and r9b, r8b
xor al, 0xff
and cl, al
or r9b, cl
mov al, dl
xor al, 0xff
mov cl, r9b
xor cl, 0xff
mov r8b, byte [rbp - 0x75]
xor r8b, 0
mov r10b, al
and r10b, 0
and dl, r8b
mov r11b, cl
and r11b, 0
and r9b, r8b
or r10b, dl
or r11b, r9b
xor r10b, r11b
or al, cl
xor al, 0xff
or r8b, 0
and al, r8b
or r10b, al
mov al, r10b
xor al, 0xff
and al, 0
mov cl, byte [rbp - 0x75]
xor cl, 0
mov dl, r10b
and dl, cl
mov r8b, byte [rbp - 0x75]
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 - 0x75]
xor cl, 0
and cl, 1
mov dl, byte [rbp - 0x75]
xor dl, 1
and dl, 0
or cl, dl
xor r10b, 0xff
mov dl, cl
xor dl, 0xff
mov r8b, byte [rbp - 0x75]
xor r8b, 0
or r10b, dl
or r8b, 0
xor r10b, 0xff
and r10b, r8b
mov dl, byte [rbp - 0x75]
xor dl, 1
and dl, 0
mov r8b, byte [rbp - 0x75]
xor r8b, 0
mov r9b, r8b
and r9b, 1
mov r11b, byte [rbp - 0x75]
xor r11b, 1
and r11b, 0
and r8b, 1
or dl, r9b
or r11b, r8b
xor dl, r11b
xor dl, 0xff
mov r8b, byte [rbp - 0x75]
xor r8b, 0
mov r9b, byte [rbp - 0x75]
xor r9b, 0
or dl, r8b
or r9b, 0
xor dl, 0xff
and dl, r9b
xor cl, 0xff
xor cl, 1
and cl, 0xff
mov r8b, al
xor r8b, 0xff
mov r9b, r10b
xor r9b, 0xff
mov r11b, byte [rbp - 0x75]
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
mov r8b, cl
xor r8b, 0xff
mov r9b, byte [rbp - 0x75]
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, sil
xor al, 0xff
mov cl, r10b
and cl, al
xor r10b, 0xff
and sil, r10b
or cl, sil
mov al, r15b
xor al, 0xff
xor al, 1
and al, 0xff
mov dl, byte [rbp - 0x75]
xor dl, 1
mov r8b, r15b
and r8b, dl
xor r15b, 0xff
and r15b, 1
or r8b, r15b
mov dl, al
and dl, r8b
xor al, r8b
or dl, al
mov al, cl
xor al, 0xff
and al, 1
mov r8b, byte [rbp - 0x75]
xor r8b, 1
and cl, r8b
or al, cl
mov cl, dl
xor cl, 0xff
and cl, 1
mov r8b, byte [rbp - 0x75]
xor r8b, 1
and dl, r8b
or cl, dl
mov dl, byte [rbp - 0x75]
xor dl, 1
and dl, 0
mov r8b, byte [rbp - 0x75]
xor r8b, 0
mov r9b, r8b
and r9b, 1
mov r10b, byte [rbp - 0x75]
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, 1
xor dl, 1
or al, dl
mov cl, r8b
xor cl, 0xff
and cl, 1
mov dl, byte [rbp - 0x75]
xor dl, 1
and r8b, dl
mov r9b, byte [rbp - 0x75]
xor r9b, 1
and r9b, 0xff
and dl, 1
or cl, r8b
or r9b, dl
xor cl, r9b
xor cl, 0xff
xor al, 0xff
mov dl, byte [rbp - 0x75]
xor dl, 1
or cl, al
or dl, 1
xor cl, 0xff
and cl, dl
mov al, bl
xor al, 0xff
and al, 0
mov dl, byte [rbp - 0x75]
xor dl, 0
mov r8b, bl
and r8b, dl
mov r9b, byte [rbp - 0x75]
xor r9b, 1
and r9b, 0
and dl, 1
or al, r8b
or r9b, dl
xor al, r9b
mov dl, cl
xor dl, 0xff
and dl, 0
mov r8b, byte [rbp - 0x75]
xor r8b, 0
mov r9b, cl
and r9b, r8b
mov r10b, byte [rbp - 0x75]
xor r10b, 1
and r10b, 0
and r8b, 1
or dl, r9b
or r10b, r8b
xor dl, r10b
mov r8b, byte [rbp - 0x75]
xor r8b, 1
and r8b, 1
mov r9b, byte [rbp - 0x75]
xor r9b, 1
and r9b, 1
or r8b, r9b
mov r9b, al
xor r9b, 0xff
mov r10b, byte [rbp - 0x75]
xor r10b, 1
mov r11b, byte [rbp - 0x75]
xor r11b, 0
or r9b, r10b
or r11b, 0
xor r9b, 0xff
and r9b, r11b
mov r10b, r8b
xor r10b, 0xff
mov r11b, bl
xor r11b, r10b
and r11b, bl
mov r10b, byte [rbp - 0x75]
xor r10b, 1
mov bl, dl
xor bl, r10b
and bl, dl
xor cl, 0xff
mov r10b, r8b
xor r10b, 0xff
mov sil, byte [rbp - 0x75]
xor sil, 0
or cl, r10b
or sil, 0
xor cl, 0xff
and cl, sil
mov r10b, r9b
and r10b, r11b
xor r9b, r11b
or r10b, r9b
mov r9b, bl
and r9b, cl
xor bl, cl
or r9b, bl
mov cl, r10b
xor cl, 0xff
mov r11b, r9b
and r11b, cl
xor r9b, 0xff
and r10b, r9b
or r11b, r10b
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 - 0x75]
xor dl, 1
and cl, dl
or al, cl
mov cl, byte [rbp - 0x75]
xor cl, 1
mov dl, r8b
xor dl, 0xff
mov r9b, byte [rbp - 0x75]
xor r9b, 0
mov r10b, cl
and r10b, 0
mov bl, r9b
and bl, 1
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 - 0x75]
xor cl, 1
or al, r10b
or cl, 1
xor al, 0xff
and al, cl
mov cl, r11b
xor cl, 0xff
mov dl, al
xor dl, 0xff
mov r8b, byte [rbp - 0x75]
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
test r9b, 1
jne 0x6d8bbb95
jmp 0x6d8bd4e8
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x25cd9570
sub r8d, 0x72302e88
add r8d, 0x25cd9570
sub r8d, 0x84a625eb
sub r8d, 1
add r8d, 0x84a625eb
mov r9d, eax
sub r9d, r8d
mov r8d, eax
sub r8d, 0x72302e88
add r9d, r8d
sub eax, r9d
mov r8d, ecx
sub r8d, 0xb627ccd9
sub r8d, 0xc4d4d3a5
add r8d, 0xb627ccd9
add r8d, 0x89fcd7af
add r8d, eax
sub r8d, 0x89fcd7af
sub r8d, 0xe445a1af
add r8d, 0xc4d4d3a5
add r8d, 0xe445a1af
imul ecx, r8d
and ecx, 1
cmp ecx, 0
sete r10b
cmp edx, 0xa
setl r11b
mov bl, r10b
xor bl, 0xff
and bl, 1
mov sil, 1
mov dil, sil
xor dil, 1
mov r14b, r10b
and r14b, dil
mov r15b, sil
xor r15b, 1
and r15b, 0xff
and dil, 1
or bl, r14b
or r15b, dil
xor bl, r15b
mov dil, r11b
xor dil, 0xff
and dil, 1
mov r14b, sil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or dil, r15b
mov r14b, sil
xor r14b, 1
and r14b, 1
mov r15b, sil
xor r15b, 1
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 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
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
xor r10b, 0xff
mov dil, sil
xor dil, 0
mov r15b, sil
xor r15b, 1
or r10b, dil
or r15b, 1
xor r10b, 0xff
and r10b, r15b
xor al, 0xff
mov dil, r11b
xor dil, al
and dil, r11b
mov al, bl
xor al, 0xff
mov r11b, r14b
xor r11b, 0xff
mov r15b, sil
xor r15b, 0
mov r12b, al
and r12b, 0
and bl, r15b
mov r13b, r11b
and r13b, 0
and r14b, r15b
or r12b, bl
or r13b, r14b
xor r12b, r13b
or al, r11b
xor al, 0xff
or r15b, 0
and al, r15b
or r12b, al
mov al, r10b
and al, dil
xor r10b, dil
or al, r10b
mov r10b, r12b
xor r10b, 0xff
and r10b, 1
mov r11b, sil
xor r11b, 1
and r12b, r11b
mov bl, al
xor bl, 0xff
and bl, 0xff
and al, r11b
or r10b, r12b
or bl, al
xor r10b, bl
mov al, r10b
xor al, 0xff
mov r11b, cl
xor r11b, al
and r11b, cl
mov al, cl
xor al, 0xff
and al, 1
xor sil, 1
and cl, sil
mov bl, r10b
xor bl, 0xff
and bl, 0xff
and r10b, sil
or al, cl
or bl, r10b
xor al, bl
mov cl, r11b
and cl, al
xor r11b, al
or cl, r11b
test cl, 1
jne 0x6d8bbea0
jmp 0x6d8bd4e8
jmp 0x6d88e0e7
jmp 0x6d88f9f0
jmp 0x6d8955ff
mov rax, qword [rbp + 0x110]
mov ecx, dword [rax + 4]
mov edx, ecx
mov r8, qword [rbp + 0x128]
add r8, rdx
mov qword [rbp + 0x4e0], r8
jmp 0x6d898cbd
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0x13d067f6
sub r8d, ecx
add r8d, 0x13d067f6
mov r9d, 0x32e52bdb
add r9d, 0
sub r9d, 0x6011e98a
sub r9d, 0x32e52bdb
sub r8d, 0x8340e357
add r8d, r9d
add r8d, 0x8340e357
mov r9d, eax
sub r9d, r8d
add r9d, 0
add r9d, 0xd991e4e4
sub r9d, 0xc60b8e33
sub r9d, 0xd991e4e4
sub r9d, 0xfc90da65
sub r9d, 1
add r9d, 0xfc90da65
add r9d, 0x54b78bd6
add r9d, 0xc60b8e33
sub r9d, 0x54b78bd6
mov r8d, eax
sub r8d, 0x6011e98a
add r8d, 0
mov r10d, eax
sub r10d, r9d
mov r9d, eax
sub r9d, r8d
add r10d, r9d
sub eax, r10d
imul ecx, eax
and ecx, 1
cmp ecx, 0
sete r11b
cmp edx, 0xa
setl bl
mov sil, r11b
xor sil, 0xff
and sil, 1
mov dil, 1
mov r14b, dil
xor r14b, 1
mov r15b, r11b
and r15b, r14b
or sil, r15b
mov r14b, 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
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, 1
or r14b, sil
or al, 1
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
mov sil, dil
xor sil, 0
xor al, 0xff
mov r15b, dil
xor r15b, 1
or sil, al
or r15b, 1
xor sil, 0xff
and sil, r15b
mov al, dil
xor al, 0
and al, 1
mov r15b, dil
xor r15b, 1
and r15b, 0
or al, r15b
mov r15b, al
xor r15b, 0xff
mov r12b, r11b
xor r12b, r15b
and r12b, r11b
mov r11b, bl
xor r11b, 0xff
and r11b, 1
mov r15b, dil
xor r15b, 1
mov r13b, bl
and r13b, r15b
or r11b, r13b
mov r15b, dil
xor r15b, 0
mov r13b, r11b
xor r13b, r15b
and r13b, r11b
xor al, 0xff
mov r11b, bl
xor r11b, al
and r11b, bl
mov al, sil
and al, r12b
xor sil, r12b
or al, sil
mov bl, r13b
xor bl, 0xff
mov sil, r11b
xor sil, 0xff
mov r15b, dil
xor r15b, 1
mov r12b, bl
and r12b, 0xff
and r13b, r15b
mov cl, sil
and cl, 0xff
and r11b, r15b
or r12b, r13b
or cl, r11b
xor r12b, cl
or bl, sil
xor bl, 0xff
or r15b, 1
and bl, r15b
or r12b, bl
mov cl, al
xor cl, 0xff
and cl, 1
mov r11b, dil
xor r11b, 1
and al, r11b
mov bl, r12b
xor bl, 0xff
and bl, 0xff
and r12b, r11b
or cl, al
or bl, r12b
xor cl, bl
mov al, r14b
xor al, 0xff
mov r11b, cl
xor r11b, 0xff
mov bl, dil
xor bl, 0
or al, r11b
or bl, 0
xor al, 0xff
and al, bl
mov r11b, r14b
xor r11b, 0xff
mov bl, cl
and bl, r11b
xor cl, 0xff
and r14b, cl
or bl, r14b
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 0x6d8bc1d9
jmp 0x6d8bd4ed
xor eax, eax
mov ecx, dword [sym.out.dll_x.13]
mov edx, dword [sym.out.dll_y.14]
mov r8d, eax
sub r8d, 0xb52639b0
mov r9d, ecx
sub r9d, r8d
add r9d, 0x54203fb9
sub r9d, 0x7d4fd775
sub r9d, 0x54203fb9
add r9d, 0x1af5d8ed
sub r9d, 0xb52639b0
sub r9d, 0x1af5d8ed
add r9d, 0x31ba5d
add r9d, 0xb1a92c77
sub r9d, 0x31ba5d
add r9d, 0x2d135506
sub r9d, 1
sub r9d, 0x2d135506
sub r9d, 0x8ec95245
sub r9d, 0xb1a92c77
add r9d, 0x8ec95245
mov r8d, eax
sub r8d, r9d
add r8d, 0
mov r9d, eax
sub r9d, 0x7222993c
sub r9d, 0x7d4fd775
add r9d, 0x7222993c
add r8d, 0xf3d2777e
add r8d, r9d
sub r8d, 0xf3d2777e
sub eax, 0x37fe576f
sub eax, r8d
add eax, 0x37fe576f
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, 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
mov r12b, r15b
and r12b, 0
mov r13b, sil
xor r13b, 1
and r13b, 0xff
and r15b, 1
or bl, r12b
or r13b, r15b
xor bl, r13b
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 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
xor al, 0xff
mov bl, r10b
xor bl, 0xff
mov r12b, sil
xor r12b, 0
mov r13b, al
and r13b, 0
and r14b, r12b
mov cl, bl
and cl, 0
and r10b, r12b
or r13b, r14b
or cl, r10b
xor r13b, cl
or al, bl
xor al, 0xff
or r12b, 0
and al, r12b
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, 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
or r10b, bl
mov r11b, sil
xor r11b, 0
and r11b, 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 r11b, r14b
or r15b, bl
xor r11b, r15b
mov bl, al
xor bl, 0xff
mov r14b, sil
xor r14b, 0
mov r15b, sil
xor r15b, 1
or bl, r14b
or r15b, 1
xor bl, 0xff
and bl, r15b
xor dil, 0xff
mov r14b, r11b
xor r14b, 0xff
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, sil
xor r15b, 0
mov r12b, sil
xor r12b, 1
or r14b, r15b
or r12b, 1
xor r14b, 0xff
and r14b, 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
xor r15b, 0xff
mov r12b, dil
xor r12b, 0xff
mov r13b, sil
xor r13b, 0
mov dl, r15b
and dl, 0
and bl, r13b
mov r8b, r12b
and r8b, 0
and dil, r13b
or dl, bl
or r8b, dil
xor dl, r8b
or r15b, r12b
xor r15b, 0xff
or r13b, 0
and r15b, r13b
or dl, r15b
mov r8b, r14b
xor r8b, 0xff
mov bl, cl
xor bl, 0xff
mov dil, sil
xor dil, 0
mov r15b, r8b
and r15b, 0
and r14b, dil
mov r12b, bl
and r12b, 0
and cl, dil
or r15b, r14b
or r12b, cl
xor r15b, r12b
or r8b, bl
xor r8b, 0xff
or dil, 0
and r8b, dil
or r15b, r8b
mov cl, dl
xor cl, 0xff
mov r8b, r15b
and r8b, cl
xor r15b, 0xff
and dl, r15b
or r8b, dl
mov cl, al
and cl, r10b
xor al, r10b
or cl, al
mov al, cl
xor al, 0xff
and al, 1
mov dl, sil
xor dl, 1
and cl, dl
mov r10b, sil
xor r10b, 1
and r10b, 0xff
and dl, 1
or al, cl
or r10b, dl
xor al, r10b
mov cl, sil
xor cl, 0
mov dl, r11b
xor dl, 0xff
xor sil, 0
mov r10b, cl
and r10b, 0
mov bl, sil
and bl, 0
mov dil, dl
and dil, 0
and r11b, sil
or r10b, bl
or dil, r11b
xor r10b, dil
or cl, dl
xor cl, 0xff
or sil, 0
and cl, sil
or r10b, cl
xor r10b, 0xff
mov cl, al
xor cl, r10b
and cl, al
mov al, r8b
and al, cl
xor r8b, cl
or al, r8b
test al, 1
jne 0x6d8bc681
jmp 0x6d8bd4ed
jmp 0x6d89a951
jmp 0x6d89ce1b
jmp 0x6d8a12c8
jmp 0x6d8a3952
jmp 0x6d8a6795
jmp 0x6d8ab1c2
jmp 0x6d8b0764
jmp 0x6d84c515
jmp 0x6d850b28
jmp 0x6d852f57
mov rax, qword [rbp + 0x3e8]
movzx ecx, byte [rax]
mov edx, ecx
xor edx, 0xffffffff
and edx, 0x8609093d
mov r8d, 0xffffffff
mov r9d, r8d
xor r9d, 0x8609093d
mov r10d, ecx
and r10d, r9d
mov r11d, r8d
xor r11d, 0xffffffff
and r11d, 0x8609093d
and r9d, 0xffffffff
or edx, r10d
or r11d, r9d
xor edx, r11d
xor edx, 0xffffffff
xor edx, 0xffffffff
and edx, 0xffffffff
mov r9d, r8d
xor r9d, 0xffffffff
and r9d, 0xffffffff
mov r10d, r8d
xor r10d, 0xffffffff
and r10d, 0xffffffff
or r9d, r10d
mov r10d, ecx
xor r10d, 0xffffffff
xor r9d, 0xffffffff
mov r11d, r8d
xor r11d, 0xae0a3c25
or r10d, r9d
or r11d, 0xae0a3c25
xor r10d, 0xffffffff
and r10d, r11d
mov r9d, edx
xor r9d, 0xffffffff
mov r11d, r10d
xor r11d, 0xffffffff
mov esi, r8d
xor esi, 0x83c072bc
mov edi, r9d
and edi, 0x83c072bc
and edx, esi
mov ebx, r11d
and ebx, 0x83c072bc
and r10d, esi
or edi, edx
or ebx, r10d
xor edi, ebx
or r9d, r11d
xor r9d, 0xffffffff
or esi, 0x83c072bc
and r9d, esi
or edi, r9d
mov edx, r8d
xor edx, 0xa89ccc10
and edx, 0xffffffff
mov r9d, r8d
xor r9d, 0xffffffff
and r9d, 0xa89ccc10
or edx, r9d
mov r9d, edi
xor r9d, 0xffffffff
and r9d, 0xffffffff
mov r10d, r8d
xor r10d, 0xffffffff
and edi, r10d
or r9d, edi
mov r10d, r8d
xor r10d, 0x10f05b90
and r10d, 0xffffffff
mov r11d, r8d
xor r11d, 0xffffffff
and r11d, 0x10f05b90
or r10d, r11d
mov r11d, edx
and r11d, r9d
xor edx, r9d
or r11d, edx
mov edx, r8d
xor edx, 0x10f05b90
mov r9d, r10d
xor r9d, 0xffffffff
mov esi, r8d
xor esi, 0xa47fca15
mov edi, edx
and edi, 0xa47fca15
mov ebx, esi
and ebx, 0x10f05b90
mov r14d, r9d
and r14d, 0xa47fca15
and r10d, esi
or edi, ebx
or r14d, r10d
xor edi, r14d
or edx, r9d
xor edx, 0xffffffff
or esi, 0xa47fca15
and edx, esi
or edi, edx
mov edx, r11d
xor edx, 0xffffffff
and edx, 0x73e76f7
mov r9d, r8d
xor r9d, 0x73e76f7
and r11d, r9d
mov r10d, r8d
xor r10d, 0xffffffff
and r10d, 0x73e76f7
and r9d, 0xffffffff
or edx, r11d
or r10d, r9d
xor edx, r10d
xor edx, 0xffffffff
xor edi, 0xffffffff
mov r9d, r8d
xor r9d, 0x9d947f8d
or edx, edi
or r9d, 0x9d947f8d
xor edx, 0xffffffff
and edx, r9d
mov r9d, r8d
xor r9d, 0xa89ccc10
and r9d, 0xcd0b6ad4
mov r10d, r8d
xor r10d, 0xcd0b6ad4
mov r11d, r10d
and r11d, 0xa89ccc10
mov esi, r8d
xor esi, 0xffffffff
and esi, 0xcd0b6ad4
and r10d, 0xffffffff
or r9d, r11d
or esi, r10d
xor r9d, esi
mov r10d, r8d
xor r10d, 0xffffffff
xor r9d, 0xffffffff
mov r11d, r8d
xor r11d, 0xd537de4a
or r10d, r9d
or r11d, 0xd537de4a
xor r10d, 0xffffffff
and r10d, r11d
mov r9d, r8d
xor r9d, 0xffffffff
and r9d, 0x61474a99
mov r11d, r8d
xor r11d, 0x61474a99
mov esi, r11d
and esi, 0xffffffff
mov edi, r8d
xor edi, 0xffffffff
and edi, 0x61474a99
and r11d, 0xffffffff
or r9d, esi
or edi, r11d
xor r9d, edi
xor r9d, 0xffffffff
xor r9d, 0xa89ccc10
and r9d, 0xa89ccc10
mov r11d, r10d
and r11d, r9d
xor r10d, r9d
or r11d, r10d
mov r9d, ecx
xor r9d, 0xffffffff
and r9d, 0xffffffff
mov r10d, r8d
xor r10d, 0xffffffff
and ecx, r10d
or r9d, ecx
mov ecx, r11d
xor ecx, 0xffffffff
and ecx, 0xd45e3384
mov r10d, r8d
xor r10d, 0xd45e3384
mov esi, r11d
and esi, r10d
mov edi, r8d
xor edi, 0xffffffff
and edi, 0xd45e3384
and r10d, 0xffffffff
or ecx, esi
or edi, r10d
xor ecx, edi
mov r10d, r8d
xor r10d, 0x50676806
and r10d, 0x2cab21c6
mov esi, r8d
xor esi, 0x2cab21c6
mov edi, esi
and edi, 0x50676806
mov ebx, r8d
xor ebx, 0xffffffff
and ebx, 0x2cab21c6
and esi, 0xffffffff
or r10d, edi
or ebx, esi
xor r10d, ebx
mov esi, r9d
xor esi, 0xffffffff
mov edi, ecx
xor edi, 0xffffffff
mov ebx, r8d
xor ebx, 0x3425b1f1
mov r14d, esi
and r14d, 0x3425b1f1
and r9d, ebx
mov r15d, edi
and r15d, 0x3425b1f1
and ecx, ebx
or r14d, r9d
or r15d, ecx
xor r14d, r15d
or esi, edi
xor esi, 0xffffffff
or ebx, 0x3425b1f1
and esi, ebx
or r14d, esi
mov ecx, r8d
xor ecx, 0x50676806
mov r9d, r10d
xor r9d, 0xffffffff
mov esi, r8d
xor esi, 0x9a5e96d3
mov edi, ecx
and edi, 0x9a5e96d3
mov ebx, esi
and ebx, 0x50676806
mov r15d, r9d
and r15d, 0x9a5e96d3
and r10d, esi
or edi, ebx
or r15d, r10d
xor edi, r15d
or ecx, r9d
xor ecx, 0xffffffff
or esi, 0x9a5e96d3
and ecx, esi
or edi, ecx
mov ecx, r14d
xor ecx, 0xffffffff
and ecx, 0xa16f124f
mov r9d, r8d
xor r9d, 0xa16f124f
and r14d, r9d
mov r10d, r8d
xor r10d, 0xffffffff
and r10d, 0xa16f124f
and r9d, 0xffffffff
or ecx, r14d
or r10d, r9d
xor ecx, r10d
xor ecx, 0xffffffff
xor edi, 0xffffffff
mov r9d, r8d
xor r9d, 0xdde583b4
or ecx, edi
or r9d, 0xdde583b4
xor ecx, 0xffffffff
and ecx, r9d
mov r9d, r8d
xor r9d, 0xa
and r9d, 0xe613c289
mov r10d, r8d
xor r10d, 0xe613c289
mov esi, r10d
and esi, 0xa
mov edi, r8d
xor edi, 0xffffffff
and edi, 0xe613c289
and r10d, 0xffffffff
or r9d, esi
or edi, r10d
xor r9d, edi
xor r9d, 0xffffffff
xor r9d, 0xbf2e99c3
and r9d, 0xbf2e99c3
mov r10d, r8d
xor r10d, 0xbf2e99c3
and r10d, 0xd207bc4c
mov esi, r8d
xor esi, 0xd207bc4c
mov edi, esi
and edi, 0xbf2e99c3
mov ebx, r8d
xor ebx, 0xffffffff
and ebx, 0xd207bc4c
and esi, 0xffffffff
or r10d, edi
or ebx, esi
xor r10d, ebx
mov esi, r8d
xor esi, 0xa
mov edi, r10d
xor edi, 0xffffffff
mov ebx, r8d
xor ebx, 0x402a20a
or esi, edi
or ebx, 0x402a20a
xor esi, 0xffffffff
and esi, ebx
mov edi, r8d
xor edi, 0xffffffff
and edi, 0xffffffff
mov ebx, r8d
xor ebx, 0xffffffff
and ebx, 0xffffffff
or edi, ebx
mov ebx, r8d
xor ebx, 0xbf2e99c3
mov r14d, edi
xor r14d, ebx
and r14d, edi
mov edi, r8d
xor edi, 0xffffffff
xor r10d, 0xffffffff
mov ebx, r8d
xor ebx, 0x2ddacdb9
or edi, r10d
or ebx, 0x2ddacdb9
xor edi, 0xffffffff
and edi, ebx
mov r10d, r9d
and r10d, esi
xor r9d, esi
or r10d, r9d
mov r9d, r14d
and r9d, edi
xor r14d, edi
or r9d, r14d
mov esi, r10d
xor esi, 0xffffffff
and esi, 0x41cb700f
mov edi, r8d
xor edi, 0x41cb700f
and r10d, edi
mov ebx, r9d
xor ebx, 0xffffffff
and ebx, 0x41cb700f
and r9d, edi
or esi, r10d
or ebx, r9d
xor esi, ebx
mov r9d, esi
xor r9d, 0xffffffff
and r9d, 0xffffffff
mov r10d, r8d
xor r10d, 0xffffffff
and esi, r10d
or r9d, esi
mov r10d, r8d
xor r10d, 0xa89ccc10
and r10d, 0xffffffff
mov esi, r8d
xor esi, 0xffffffff
and esi, 0xa89ccc10
or r10d, esi
mov esi, r8d
xor esi, 0x491a9d33
and esi, 0xffffffff
mov edi, r8d
xor edi, 0xffffffff
and edi, 0x491a9d33
or esi, edi
mov edi, r9d
xor edi, 0xffffffff
mov ebx, r10d
xor ebx, 0xffffffff
mov r14d, r8d
xor r14d, 0x29321c7
mov r15d, edi
and r15d, 0x29321c7
and r9d, r14d
mov r12d, ebx
and r12d, 0x29321c7
and r10d, r14d
or r15d, r9d
or r12d, r10d
xor r15d, r12d
or edi, ebx
xor edi, 0xffffffff
or r14d, 0x29321c7
and edi, r14d
or r15d, edi
mov r9d, r8d
xor r9d, 0x491a9d33
mov r10d, esi
xor r10d, 0xffffffff
mov edi, r8d
xor edi, 0xe3290bb6
mov ebx, r9d
and ebx, 0xe3290bb6
mov r14d, edi
and r14d, 0x491a9d33
mov r12d, r10d
and r12d, 0xe3290bb6
and esi, edi
or ebx, r14d
or r12d, esi
xor ebx, r12d
or r9d, r10d
xor r9d, 0xffffffff
or edi, 0xe3290bb6
and r9d, edi
or ebx, r9d
mov r9d, r15d
xor r9d, 0xffffffff
and r9d, 0xffffffff
mov r10d, r8d
xor r10d, 0xffffffff
and r15d, r10d
or r9d, r15d
xor r9d, 0xffffffff
xor ebx, 0xffffffff
mov r10d, r8d
xor r10d, 0x8503dacf
or r9d, ebx
or r10d, 0x8503dacf
xor r9d, 0xffffffff
and r9d, r10d
mov r10d, r8d
xor r10d, 0xa
and r10d, 0xffffffff
mov esi, r8d
xor esi, 0xffffffff
and esi, 0xa
or r10d, esi
mov esi, r11d
xor esi, 0xffffffff
and esi, 0x9cb07c38
mov edi, r8d
xor edi, 0x9cb07c38
and r11d, edi
mov ebx, r8d
xor ebx, 0xffffffff
and ebx, 0x9cb07c38
and edi, 0xffffffff
or esi, r11d
or ebx, edi
xor esi, ebx
mov r11d, r8d
xor r11d, 0xb1074275
and r11d, 0x4613e673
mov edi, r8d
xor edi, 0x4613e673
mov ebx, edi
and ebx, 0xb1074275
mov r14d, r8d
xor r14d, 0xffffffff
and r14d, 0x4613e673
and edi, 0xffffffff
or r11d, ebx
or r14d, edi
xor r11d, r14d
mov edi, r10d
and edi, esi
xor r10d, esi
or edi, r10d
mov r10d, r11d
and r10d, 0xb1074275
xor r11d, 0xb1074275
or r10d, r11d
mov r11d, edi
xor r11d, 0xffffffff
and r11d, 0xffffffff
mov esi, r8d
xor esi, 0xffffffff
and edi, esi
or r11d, edi
xor r10d, 0xffffffff
mov esi, r11d
xor esi, r10d
and esi, r11d
mov r10d, ecx
xor r10d, 0xffffffff
mov r11d, edx
xor r11d, r10d
and r11d, edx
mov r10d, edx
xor r10d, 0xffffffff
and r10d, 0x7ac76a61
mov edi, r8d
xor edi, 0x7ac76a61
and edx, edi
mov ebx, ecx
xor ebx, 0xffffffff
and ebx, 0x7ac76a61
and ecx, edi
or r10d, edx
or ebx, ecx
xor r10d, ebx
mov ecx, r11d
and ecx, r10d
xor r11d, r10d
or ecx, r11d
mov edx, r9d
xor edx, 0xffffffff
and edx, 0xffffffff
mov r10d, r8d
xor r10d, 0xffffffff
mov r11d, r9d
and r11d, r10d
or edx, r11d
mov r10d, esi
xor r10d, 0xffffffff
and r10d, 0xffffffff
mov r11d, r8d
xor r11d, 0xffffffff
mov edi, esi
and edi, r11d
or r10d, edi
mov r11d, r8d
xor r11d, 0x775ba1ab
and r11d, 0xffffffff
mov edi, r8d
xor edi, 0xffffffff
and edi, 0x775ba1ab
or r11d, edi
mov edi, r8d
xor edi, 0x775ba1ab
mov ebx, edx
xor ebx, edi
and ebx, edx
mov edi, r11d
xor edi, 0xffffffff
mov r14d, r9d
xor r14d, edi
and r14d, r9d
mov r9d, r8d
xor r9d, 0x775ba1ab
mov edi, r10d
xor edi, r9d
and edi, r10d
xor esi, 0xffffffff
mov r9d, r11d
xor r9d, 0xffffffff
mov r15d, r8d
xor r15d, 0xeabb69a7
or esi, r9d
or r15d, 0xeabb69a7
xor esi, 0xffffffff
and esi, r15d
mov r9d, ebx
and r9d, r14d
xor ebx, r14d
or r9d, ebx
mov ebx, edi
and ebx, esi
xor edi, esi
or ebx, edi
mov esi, r9d
xor esi, 0xffffffff
mov edi, ebx
and edi, esi
xor ebx, 0xffffffff
and r9d, ebx
or edi, r9d
mov r9d, edx
and r9d, r10d
xor edx, r10d
or r9d, edx
mov edx, r9d
xor edx, 0xffffffff
and edx, 0xf140963b
mov r10d, r8d
xor r10d, 0xf140963b
and r9d, r10d
mov esi, r8d
xor esi, 0xffffffff
and esi, 0xf140963b
and r10d, 0xffffffff
or edx, r9d
or esi, r10d
xor edx, esi
mov r9d, r8d
xor r9d, 0x775ba1ab
mov r10d, r11d
xor r10d, 0xffffffff
mov esi, r8d
xor esi, 0xf8880d50
mov ebx, r9d
and ebx, 0xf8880d50
mov r14d, esi
and r14d, 0x775ba1ab
mov r15d, r10d
and r15d, 0xf8880d50
and r11d, esi
or ebx, r14d
or r15d, r11d
xor ebx, r15d
or r9d, r10d
xor r9d, 0xffffffff
or esi, 0xf8880d50
and r9d, esi
or ebx, r9d
xor ebx, 0xffffffff
mov r9d, edx
xor r9d, ebx
and r9d, edx
mov edx, edi
and edx, r9d
xor edi, r9d
or edx, edi
mov r9d, ecx
xor r9d, 0xffffffff
and r9d, 0xb2de6c48
mov r10d, r8d
xor r10d, 0xb2de6c48
mov r11d, ecx
and r11d, r10d
mov esi, r8d
xor esi, 0xffffffff
and esi, 0xb2de6c48
and r10d, 0xffffffff
or r9d, r11d
or esi, r10d
xor r9d, esi
mov r10d, r8d
xor r10d, 0xbc47da8b
xor r9d, 0xffffffff
mov r11d, r8d
xor r11d, 0x653c209b
or r10d, r9d
or r11d, 0x653c209b
xor r10d, 0xffffffff
and r10d, r11d
mov r9d, r8d
xor r9d, 0xbc47da8b
and r9d, 0xffffffff
mov r11d, r8d
xor r11d, 0xffffffff
and r11d, 0xbc47da8b
or r9d, r11d
xor ecx, 0xffffffff
mov r11d, r9d
xor r11d, 0xffffffff
mov esi, r8d
xor esi, 0x7cc31233
or ecx, r11d
or esi, 0x7cc31233
xor ecx, 0xffffffff
and ecx, esi
mov r11d, edx
xor r11d, 0xffffffff
and r11d, 0x4942876d
mov esi, r8d
xor esi, 0x4942876d
mov edi, edx
and edi, esi
mov ebx, r8d
xor ebx, 0xffffffff
and ebx, 0x4942876d
and esi, 0xffffffff
or r11d, edi
or ebx, esi
xor r11d, ebx
xor r11d, 0xffffffff
mov esi, r8d
xor esi, 0xbc47da8b
mov edi, r8d
xor edi, 0xef97295
or r11d, esi
or edi, 0xef97295
xor r11d, 0xffffffff
and r11d, edi
xor edx, 0xffffffff
xor r9d, 0xffffffff
mov esi, r8d
xor esi, 0x30e19ba
or edx, r9d
or esi, 0x30e19ba
xor edx, 0xffffffff
and edx, esi
mov r9d, r10d
and r9d, ecx
xor r10d, ecx
or r9d, r10d
mov ecx, r11d
xor ecx, 0xffffffff
mov r10d, edx
xor r10d, 0xffffffff
xor r8d, 0x36a7a7a6
mov esi, ecx
and esi, 0x36a7a7a6
and r11d, r8d
mov edi, r10d
and edi, 0x36a7a7a6
and edx, r8d
or esi, r11d
or edi, edx
xor esi, edi
or ecx, r10d
xor ecx, 0xffffffff
or r8d, 0x36a7a7a6
and ecx, r8d
or esi, ecx
mov ecx, r9d
xor ecx, 0xffffffff
mov edx, esi
and edx, ecx
xor esi, 0xffffffff
and r9d, esi
or edx, r9d
mov byte [rax], dl
jmp 0x6d85514b
jmp 0x6d8571a1
mov eax, dword [rbp + 0x3c0]
mov dword [rbp + 0x54c], eax
jmp 0x6d85a03c
lea rax, sym.out.dll_gBuf
add rax, 0x404
mov ecx, dword [rbp + 0x564]
mov edx, ecx
add rax, rdx
mov qword [rbp + 0x540], rax
jmp 0x6d85c868
sub rsp, 0x20
mov rcx, qword [rbp + 0x3a0]
mov rdx, qword [rbp + 0x398]
mov r8d, 4
call sym.out.dll_MemCpy
add rsp, 0x20
jmp 0x6d85cfc5
jmp 0x6d85e2f0
jmp 0x6d860866
jmp 0x6d8624b3
jmp 0x6d865408
jmp 0x6d86803b
jmp 0x6d86ac0b
jmp 0x6d86e64f
mov rax, qword [rbp + 0x550]
mov qword [rbp + 0x530], rax
mov rax, qword [rbp + 0x550]
mov rcx, qword [rbp + 0x530]
movsxd rcx, dword [rcx + 0x3c]
add rax, rcx
mov qword [rbp + 0x528], rax
mov rax, qword [rbp + 0x540]
mov qword [rbp + 0x520], rax
jmp 0x6d8716ff
jmp 0x6d87359a
jmp 0x6d87633c
jmp 0x6d8774af
mov eax, dword [rbp + 0x28c]
movsxd rcx, eax
imul rcx, rcx, 0x28
mov rdx, qword [rbp + 0x290]
add rdx, rcx
mov r8d, dword [rdx + 0xc]
mov ecx, r8d
mov rdx, qword [rbp + 0x298]
add rdx, rcx
mov qword [rbp + 0x4e8], rdx
jmp 0x6d879457
jmp 0x6d87a83c
jmp 0x6d87dc04
jmp 0x6d87e35c
jmp 0x6d880d0c
jmp 0x6d8821b3
jmp 0x6d883c79
jmp 0x6d884dcb
jmp 0x6d886da7
jmp 0x6d888faf
jmp 0x6d88b072
jmp 0x6d88c4c1
jmp 0x6d88f15c
xor eax, eax
mov ecx, eax
mov eax, dword [rbp + 0x174]
mov edx, eax
mov r8d, edx
movabs r9, 0xb22c3eb09ceb6351
sub rcx, r9
movabs r10, 0xb60ea052e6505a29
sub rcx, r10
add rcx, r9
movabs r9, 0x4970b10756bdc37
sub rcx, r9
sub rcx, r8
add rcx, r9
movabs r8, 0x8d7da8ad32d2826a
add rcx, r8
add rcx, r10
sub rcx, r8
movabs r8, 0xdd5be1f971668f96
mov r9, qword [rbp + 0x178]
sub r9, r8
movabs r10, 0x29e5d41bfd14d69c
sub r9, r10
add r9, r8
movabs r8, 0x9c38c1e00cb3901a
add r9, r8
sub r9, rcx
sub r9, r8
movabs rcx, 0x88f8281445961917
sub r9, rcx
add r9, r10
add r9, rcx
mov rcx, qword [rbp + 0x498]
mov qword [rcx], r9
jmp 0x6d891093
jmp 0x6d891774
jmp 0x6d893874
jmp 0x6d8963e9
jmp 0x6d898598
jmp 0x6d89bc38
jmp 0x6d89f300
jmp 0x6d8a019f
jmp 0x6d8a1661
jmp 0x6d8a2a07
jmp 0x6d8a49ab
mov rax, qword [rbp + 0x488]
mov rcx, qword [rax]
sub rsp, 0x20
mov rdx, qword [rbp + 0xa8]
call rdx
add rsp, 0x20
mov rcx, qword [rbp + 0x480]
mov qword [rcx], rax
jmp 0x6d8a50e0
jmp 0x6d8a583f
jmp 0x6d8a6fa3
jmp 0x6d8a7ed3
jmp 0x6d8aa1bf
mov rcx, qword [rbp + 0x518]
sub rsp, 0x20
call sym.out.dll__GetModuleBase
add rsp, 0x20
jmp 0x6d8ad664
mov rax, qword [rbp + 0x468]
mov rdx, qword [rax]
sub rsp, 0x20
mov rcx, qword [rbp - 0x18]
mov r8, qword [rbp - 0x10]
call r8
add rsp, 0x20
mov rcx, qword [rbp + 0x430]
mov qword [rcx], rax
mov rax, qword [rcx]
mov rdx, qword [rbp + 0x470]
mov r8, qword [rdx]
mov qword [r8], rax
mov rax, qword [rbp + 0x478]
mov r8, qword [rax]
add r8, 8
mov qword [rax], r8
mov r8, qword [rdx]
add r8, 8
mov qword [rdx], r8
jmp 0x6d8ade10
jmp 0x6d8ae495
mov rax, qword [rbp + 0x490]
mov rcx, qword [rbp - 0x20]
mov qword [rax], rcx
jmp 0x6d8af53f
jmp 0x6d8b1646
jmp 0x6d8b2815
jmp 0x6d8b3b73
jmp 0x6d8b53da
jmp 0x6d8b6fc8
jmp 0x6d8b8257
jmp 0x6d8b9e5e
jmp 0x6d8bbb95
jmp 0x6d8bc1d9